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