对应用程序的本地化或者可以事先进行规划,或者也可以过后追悔莫及。本文带您探索有助于改进本地化过程或进行本地化规划的技术和工具,如gettext、XML、XSLT 及设计模式等。
评估应用程序
本地化的要求非常模糊,如同说 “使应用程序准备好在德国使用” 一样。但是即使当要求看似很详细的时候,您还是可以发现产品经理没考虑到的事情。
例如,就拿清单 1 中所示的标准的 Yahoo! RSS 新闻阅读器应用程序来说。当页面第一次被调用时,将显示默认的标题列表,并且有一个表单字段,您可以在其中键入选择的新闻类别,然后再重新提交页面。该应用程序将验证键入的类别,如果类别无效的话将显示错误消息,或者显示所请求类别的标题。
清单 1. 来自 Yahoo 的 RSS 新闻!
。。。。。。