 			var i:int;
 			
 			if(argumentTypeModel.language == langTypes[4]){
-				output = claimModel.statement.positiveText + " only if " + reasonModels[0].statement.positiveText;
+				output = claimModel.statement.positiveText + Language.lookup("ArgOnlyIf") + reasonModels[0].statement.positiveText;
 				for(i=1; i < reasonModels.length; i++){
 					output = " " + argumentTypeModel.lSubOption + " " + reasonModels[i].statement.positiveText;
 				}

				case langTypes[4]:
					//provided that
					reasonText = reasonModels[0].statement.positiveText ;
					output = reasonText + " provided that " + claimModel.statement.positiveText;
					break;
				case langTypes[5]:
					//sufficient condition
					reasonText = reasonModels[0].statement.positiveText;
					output = claimModel.statement.positiveText + " is a sufficient condition for " + reasonText;
					break;
				case langTypes[6]:
					//necessary condition
					reasonText = reasonModels[0].statement.positiveText  
					output = reasonText + " is a necessary condition for " + claimModel.statement.positiveText;
					break;
			}
		

			switch(argumentTypeModel.language){
				case langTypes[0]:
					reasonText = reasonModels[0].statement.positiveText;
					output = Language.lookup("ArgIf") + claimModel.statement.positiveText + 
						Language.lookup("ArgThen") + reasonText;
					break;
				case langTypes[1]:
					output = claimModel.statement.positiveText + Language.lookup("ArgImplies") + reasonModels[0].statement.positiveText;
					break;
				case langTypes[2]:
					reasonText = reasonModels[0].statement.positiveText;
					output = Language.lookup("ArgWhenever") + claimModel.statement.positiveText + ", " + reasonText;
					break;
				case langTypes[3]:
					//if many reasons
					if(argumentTypeModel.reasonModels.length > 1){
						output = "Select how you want to connect the reasons"; //TODO: Translate
						argSelector.andor.x = argSelector.typeSelector.x + argSelector.typeSelector.width;
						argSelector.andor.visible = true;
						//if one reason
					}else if(argumentTypeModel.reasonModels.length == 1){
						reasonText = reasonModels[0].statement.positiveText;
						output = claimModel.statement.positiveText + Language.lookup("ArgOnlyIf");
						output = output + reasonText;
					}else{
						output = claimModel.statement.positiveText + Language.lookup("ArgOnlyIf");	
						for(i=0; i<reasonModels.length - 1; i++){
							reasonText = reasonText + reasonModels[i].statement.positiveText + " " + argumentTypeModel.lSubOption + " ";
						}
