大多数人都会同意,将现有应用程序国际化比从头开始开发国际化应用程序更昂贵。
这是真的吗?或者当你从头开始编写一个国际化的应用程序时,做 I18N 的成本只是被分摊在多个小任务上,没有人觉得他肩上的国际化任务的全部重量?
你甚至可以声称一个成熟的应用程序有许多在项目历史期间被删除的 LOC,如果事后考虑国际化,它们不需要 I18Ned,但如果项目国际化,它们就应该是 I18N从一开始。
那么,您是否认为从今天开始的项目必须国际化,或者该决定是否可以根据软件所享有的成功(或不成功)和需求的地理分布推迟到未来。
我不是在谈论操纵 unicode 数据的能力。您可以在大多数主流语言、数据库和库中免费使用。我说的是支持您自己的软件用户界面以多种语言和区域设置。