代码之家  ›  专栏  ›  技术社区  ›  Omer van Kloeten

母语作为应用程序的默认语言

  •  3
  • Omer van Kloeten  · 技术社区  · 17 年前

    1. 缺乏选择: 大多数程序不提供多种语言的接口,当它们提供时,这些语言通常是英语和开发人员的母语。
    2. 程序设计语言 几乎完全与英语有关。

    我的问题是:

    1. 如果你翻译你的应用程序,你会把用户界面限制在用户的母语上,还是通过默认启用多个语言包给他们选择?

    一般来说,我还想知道你在翻译你的应用程序上有多大的价值。

    4 回复  |  直到 13 年前
        1
  •  2
  •   Mendelt    17 年前

    我帮助开发了一个由荷兰语、英语、西班牙语和葡萄牙语用户使用的应用程序。因为应用程序是从CD安装的,所以我们只添加了所有的语言包。主要是因为它节省了我们很多工作,不必维护4个不同的版本。

        2
  •  0
  •   Thomas Owens    17 年前

    我从未编写过供大量用户使用的应用程序,也从未为不使用英语作为语言的人编写过应用程序,但如果我写过,我可能会选择在安装时安装所有可用语言包的路径(除非用户进行了自定义安装,我允许他们选择语言包),然后在程序中作为一个选项在语言之间切换。如果我只能选择一种语言,如果我做所有的工作,我会选择英语,如果我有翻译,我会选择用户的母语。

        3
  •  0
  •   Yes - that Jake.    17 年前

    在编写多语言应用程序时,我使用Microsoft的 Best Practices for Developing World-Ready Applications

        4
  •  0
  •   Paul Lalonde    17 年前

    我通常会尝试使用所有可用的本地化资源集来发布产品。在用户第一次发布产品时,用户界面显示在与他们机器上的操作系统最为匹配的本地化中。一旦进入应用程序,用户就可以选择将UI切换到其他可用的本地化。

    我认为提供与目标市场相匹配的本地化是非常重要的。大多数“普通”人(不是软件开发人员!)到目前为止,他们更喜欢在他们的母语中有一个UI。

    推荐文章