You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							58 lines
						
					
					
						
							1.9 KiB
						
					
					
				
			
		
		
	
	
							58 lines
						
					
					
						
							1.9 KiB
						
					
					
				<html> | 
						|
	<head> | 
						|
		<title>Tests for test_strings.html</title> | 
						|
		<script type="text/javascript"> | 
						|
			// Dojo configuration | 
						|
			djConfig = {  | 
						|
				isDebug: true, | 
						|
				locale: 'en-us-hawaii', | 
						|
				baseScriptUri: "../../", //for xdomain testing. | 
						|
				extraLocale: ['ar', 'cs', 'de', 'el', 'en', 'en-au', | 
						|
					'en-us-new_york-brooklyn', 'en-us-texas', | 
						|
					'es', 'fa', 'fr', 'he', 'hi', 'it', 'ja', 'ko', 'pl', | 
						|
					'pt', 'ru', 'sw', 'th', 'tr', 'yi', 'zh-cn', 'zh-tw'] | 
						|
			}; | 
						|
		</script> | 
						|
		<script type="text/javascript" src="../../dojo.js"></script> | 
						|
		<script type="text/javascript" src="../_bootstrap.js"></script> | 
						|
		<script type="text/javascript"> | 
						|
			dojo.requireLocalization("tests.i18n","salutations"); | 
						|
 | 
						|
			dojo.require('dojo.i18n.common'); | 
						|
			dojo.require('dojo.string.extras'); | 
						|
		</script> | 
						|
 | 
						|
		<script type="text/javascript"> | 
						|
		//TODO: Need to rework this to use jum | 
						|
			function init() { | 
						|
				var salutations_default = dojo.i18n.getLocalization("tests.i18n", "salutations"); | 
						|
				dojo.debug("In the local language: "+salutations_default.hello); | 
						|
 | 
						|
				var salutations_en = dojo.i18n.getLocalization("tests.i18n", "salutations", "en"); | 
						|
 | 
						|
				for (i in djConfig.extraLocale) { | 
						|
					var l = djConfig.extraLocale[i]; | 
						|
					var salutations = dojo.i18n.getLocalization("tests.i18n", "salutations", l); | 
						|
					var language_as_english = salutations_en[l]; | 
						|
					var language_as_native = salutations[l]; | 
						|
					var hello_dojo = dojo.string.substituteParams(salutations.hello_dojo, salutations); | 
						|
					if (!dojo.i18n.isLTR(l)) { | 
						|
						var RLE = "\u202b"; | 
						|
						var PDF = "\u202c"; | 
						|
						hello_dojo = RLE + hello_dojo + PDF;					 | 
						|
					} | 
						|
					dojo.debug(hello_dojo | 
						|
						+"\tLocale "+l+"=" | 
						|
						+ language_as_english | 
						|
						+" ("+language_as_native+") "); | 
						|
				} | 
						|
			} | 
						|
 | 
						|
			dojo.addOnLoad(init); | 
						|
		</script> | 
						|
	</head> | 
						|
	<body> | 
						|
		<p>This test overrides the user's locale with a setting of <b><script>document.write(djConfig.locale)</script></b></p> | 
						|
	</body> | 
						|
</html> | 
						|
 | 
						|
 |