<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>