我们将本地化WinForms应用程序系统的用户界面,部分用C#编写,部分用C ++ / CLI编写。该系统由约350K LOC组成。用户界面大约是代码的三分之一。主应用程序中有大约50个表单,还有一些附加对话框的卫星应用程序。目前,整个GUI都是德语,我们计划为应用程序提供备用英语GUI。
我正在寻找的是一些指标或技术,用于粗略猜测我们期望的努力。任何提示赞赏!
答案 0 :(得分:2)
表单永远不会成为问题,您可以将它们发送到本地化服务,并且只需很少的钱就可以为您翻译。可能会有一些迭代来获得正确的细节,严重依赖于UI的“技术”。
在您的代码中,硬编码的位置是您对字符串文字进行硬编码的地方。或者隐含地将数字格式设置为可预测的,例如用逗号表示小数点。只有你可以解决这个问题,只有你可以估算它将需要的工作量。
答案 1 :(得分:1)
没有办法从你所写的内容中猜出你的努力。
如果您想要非常好的本地化指标,请计算可翻译单词。翻译供应商通常根据该指标收费。
如果您想要国际化指标,我恐怕甚至无法粗略猜测。有太多因素需要考虑。由于这是桌面应用程序,因此这些都是问题: