为Javascript显示的文本启用多语言支持的推荐方法是什么?

eag*_*orm 5 .net javascript web-applications

在构建网站时我需要多次支持多种语言,但是还没有提出将语言字符串从服务器传递到客户端的好方法,以便它们可以在Javascript中用于对话框,消息等.

您对此有何建议或经验?

编辑:我倾向于动态生成javascript语言文件,如果有人知道任何第三方库可以做到这一点,将不胜感激.

Max*_*yko 2

我通常将所有字符串规范移动到单独的文件中,然后在页面上包含适当的字符串规范,如下所示:

\n\n

在 st/js/messages-ru.js 中:

\n\n
hello = "\xd0\x9f\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82"\nbye = "\xd0\x9f\xd0\xbe\xd0\xba\xd0\xb0"\n
Run Code Online (Sandbox Code Playgroud)\n\n

在 st/js/messages-en.js 中:

\n\n
hello = "Hello!"\nbye = "Good bye!"\n
Run Code Online (Sandbox Code Playgroud)\n\n

生成页面时,您可以确定语言并在页面上插入适当的js文件。

\n