|
Tweet
|
Default.aspx
<asp:ScriptManager ID="ScriptManager1" runat="server" EnableScriptGlobalization="True" >
...
</asp:ScriptManager>
Default.aspx
<asp:ScriptManager ID="ScriptManager1" runat="server" EnableScriptGlobalization="True" >
<Scripts>
<asp:ScriptReference Path="wwnaviJs.js" ResourceUICultures="en-US,ja-JP" />
</Scripts>
</asp:ScriptManager>
PROJECT_DIRECTORY - wwnaviJS.js ... master resource JSON - wwnaviJS.ja-JP.js ... localized resource JSON
wwnaviJS.js var wwwnaviJs(*1) = { text1: 'Hello from JavaScript! (JSON)', text2: 'Hello 2 from JavaScript! (JSON)', text3: 'Hello 3 from JavaScript! (JSON)' }; wwnaviJS.ja-JP.js var wwwnaviJs(*1) = { text1: 'JavaScript (JSON)からこんにちは!', text2: 'JavaScript (JSON)からこんにちは! 2', text3: 'JavaScript (JSON)からこんにちは! 3' }; *1)variable names (need to be the same)
Default.aspx <script type="text/javascript"> alert(wwwnaviJs.text1); // The code above returns // 'Hello from JavaScript! (JSON)' on English or other browser language settings, // 'JavaScript (JSON)からこんにちは!' on Japanese. </script>
<script type="text/javascript">
var d = new Date();
var n = 123.45;
alert(d.localeFormat('F'));
alert(n.localeFormat('C'));
// the code above returns date & decimal values in localized format.
</script>
Go to Internationalization Programming Top