Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/475.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/jsf/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
javascript中的国际化_Javascript_Jsf - Fatal编程技术网

javascript中的国际化

javascript中的国际化,javascript,jsf,Javascript,Jsf,我有一个遗留的JSF应用程序。现在,我们想向应用程序添加i18n支持。部分文本内容来自javascript代码,并动态添加。我们如何最好地将其国际化?我想到的方法是从服务器端脚本获取整个资源包作为json对象,然后在需要时使用jsonobj.propname 这是正确的方法吗?您有更好的解决方案吗?这听起来确实是一种可行的方法 作为构建过程的一部分,我开发的一个商业应用程序为每种语言生成了一个单独的JavaScript库。这样做是出于性能原因——结果被缩小了,单个文件减少了延迟,结果被“永久”缓

我有一个遗留的JSF应用程序。现在,我们想向应用程序添加i18n支持。部分文本内容来自javascript代码,并动态添加。我们如何最好地将其国际化?我想到的方法是从服务器端脚本获取整个资源包作为json对象,然后在需要时使用jsonobj.propname


这是正确的方法吗?您有更好的解决方案吗?

这听起来确实是一种可行的方法


作为构建过程的一部分,我开发的一个商业应用程序为每种语言生成了一个单独的JavaScript库。这样做是出于性能原因——结果被缩小了,单个文件减少了延迟,结果被“永久”缓存。但并非每个应用程序都有如此严格的限制。

您希望在JavaScript或JSF中i18n支持哪里?因为JSF!=JavaScript。JSF是服务器代码,JavaScript是客户端代码。如果你真的是指Javascript,那么这是一个重复:当然是Javascript。无论如何,谢谢你的链接。我来看看。