实现对阿拉伯语本地化的支持有多大任务,我们的Java 1.5 Applet被设计为完全可本地化(欧洲语言),但现在我们计划将阿拉伯语添加为新语言。
我们正在使用继承自Component类的自定义GUI文本i / o组件,例如抽绳,在Component类中支持阿拉伯语的效果如何? 键盘输入是通过KeyListener getKeyChar,getKeyCode等完成的。
答案 0 :(得分:4)
这取决于原始国际化工作的质量。如果一切都正确实施,那么它将类似于添加对新欧洲语言的支持 - 大部分工作将是翻译和测试。
但是,如果您仅使用欧洲语言测试该软件,您可能会发现原始国际化工作存在很多问题。特别是你可能需要考虑:
如果您的自定义代码以不完全可本地化的方式实现软件功能,那么您也需要预算来修复它。
如果您有手册,帮助文本和其他需要翻译的抵押品,那么软件成本可能不会占总预算的很大一部分。
此外,如果您计划为任何远东语言(日语,中文,韩语等)执行本地化,您可以考虑分担这些项目的成本,因为许多问题都是类似的。
最后一点 - 维护未来版本的本地化可能比首先提供它的成本高得多。