由于我不是英语,我的母语和我国的正式语言不同,我必须一直处理(至少)3种不同的语言!!
现在,我的问题:
在编写Web应用程序时,是否应该在流程开始时或在完成所有操作后(应用程序正常运行)执行i18n和l10n部分?
我认为应该在最后完成。通过这种方式,软件已准备就绪,开发人员也不会忙于制作软件。另一方面,UI的许多部分必须根据方向(ltr或rtl)进行更改 任何想法都非常感激。
答案 0 :(得分:6)
国际化(i18n)必须成为发展的一部分。如果你等到最后,你需要重写部分代码。请考虑以下事项:
...(有关详情,请参阅此link)
所有这些项目在设计和开发过程中都需要采用不同的方法。这是一个很大的(但很常见的)错误,就是说“让我们先把英语弄清楚,以后我们会担心其余的”。这种方法几乎肯定会在本地化时间到来时花费更多的金钱,时间和挫折时间。
I18N只是您在开发过程中需要应用的一组最佳实践。即使您不打算本地化您的应用程序,您也应该考虑到I18N。