JS和Java中的一个I18N方法



我意识到这可能不是问这个问题的正确地方,因此请随时将我发送给其他地方。我希望国际化一组具有Java,TSP和JavaScript文件组合的字符串的应用程序。我们在a中使用了一些资源捆绑包。很少有Java应用程序,但我正在寻找一种统一的方法,以减少翻译文件的数量并为它们提供一个参考点。我还没有偶然发现一个不是特定于一个或另一个的解决方案。

到目前为止,我想到的是:

  • 数据库驱动 - 这将实现两个既定的目标
  • 外部文件 - 这是我可以从共享位置阅读的最可行的方法。我遇到的唯一部分是如何组织它们,以便可以将所有标签加载在一起,例如一个页面。

我会建议"外部文件"方法...将您的翻译文件从代码中解除...这将有助于您的本地化过程。

对于I18N,您可以阅读本文(focus javaScript,而不仅仅是(...

我建议您查看准备在不同框架中使用的I18N LIB,即I18Next也有一些基于Java的Lib:即I18next-android

正如一开始所述,您不仅应该考虑您必须启动代码(I18N(才能翻译应用程序/网站。您也应该考虑这个过程 - 您将如何解决持续本地化,如何跟踪进度等...

对于翻译管理 系统,您可以。看看所有基于JSON的I18N框架的效果很好,并且在核心中具有非常simpe的API ...,并且提供了比传统系统更多的...

最新更新