Tat*_*tat 8 localization web-applications
有几种方法可以这样做,我可以定义所有的文本元素,并从javascript加载本地化字符串json,并使用一些javascript替换文本这样做...另外,我检查有一些其他方法做也是如此.例如,有些人正在使用平台依赖方式来做到这一点.例如,J2EE有自己的实现方式.另外,我可以为每种语言创建单独的页面.
但有没有办法做本地化是灵活的或建议?谢谢.
Paw*_*yda 16
在我看来,你真正要求的是:如何正确实现Localizability?或者如何编程以便于本地化应用程序.
这实际上是与国际化有关的问题.为了使您的应用程序易于本地化,您需要记住以下几点:
<p style="font-weight: bold;color: green;">Success!</p>.这将阻止本地化人员修改它们(即从CJKV翻译中删除粗体文本)String message = "Function " + function + " does " + whatItDoes;或者#{['something']}<a href="whatever">#{['some_link']}</a>#{['something_else']}:),而是使用格式(即MessageFormat.format("Hello, {0}. You have {1} new messages.", name, mailCount);).这将不允许译者重新排序句子,并且由于目标的语言语法规则可能需要它.还有,有事情要做:
还有更多与本地化无关的事情,如语言检测工作流程,格式化和验证数字,货币,日期(包括设置正确的时区),您需要在正确的全球化应用程序中关注,但这实际上是不同的故事.