【问题标题】:Tools and methods for localization of ASP.NET application needed所需的 ASP.NET 应用程序本地化工具和方法
【发布时间】:2010-01-08 09:05:24
【问题描述】:

我们有一个多语言网站,目前使用 2 种语言,但很快就会推出其他几种语言。该网站主要通过 resx 文件进行本地化,但在数据库中有一些本地化数据。

我们需要找到一些工具来管理网站的本地化——这些工具可以检测 resx 文件的变化,因此翻译人员只需翻译新的或更新的文本。

有什么想法或建议吗?如果有人有任何关于本地化物流的文章,我们也很感兴趣。

【问题讨论】:

    标签: localization translation resx


    【解决方案1】:

    当我们说话时,我正在研究这个领域,我偶然发现了你的帖子。我不确定这是否有帮助,但过去我们使用 RCWinTrans 进行本地化。这适用于多个 C++/MFC 产品,尽管它确实支持 .Net 。我们将为我们打算支持的每种语言/产品创建一个 RCWinTrans 项目,尽管您可以在一个项目中拥有多种语言。它跟踪状态(即未翻译、已翻译、已更改等),并允许我们将字符串导出到 Excel 电子表格,然后我们可以将其发送到翻译器。他们会更新电子表格,我们会重新导入数据。

    希望这会有所帮助,如果我走错了方向并且我正在教奶奶吸蛋,请道歉。我今天将创建另一个线程,其要求与此 btw 类似,但还有更多的 snagettes - 可能值得一看,看看我是否得到任何答案。干杯,罗杰

    【讨论】:

      【解决方案2】:

      一个想法可能是将所有本地化数据都保存在数据库(或本地化数据库)中,这样可以将本地化工具/界面构建为应用程序的一部分,并有可能将其用于许多应用程序?

      【讨论】:

      • 我们首先在数据库中进行了所有本地化,但已将其移动到 resx 文件中,因为其中大部分是应用程序本身的一部分,因此应该包含在应用程序中。当然还有一些 /data/ 需要本地化,这仍然在数据库中。如果我们能找到支持 resx 文件的现成产品,我们真的很想避免自己构建本地化工具。
      【解决方案3】:

      有一个名为Resource Translation Helper免费工具(http://www.winking.be/resource-translation-helper

      1. 安装它
      2. 将其指向您的项目目录
      3. 导出为 Excel (.xls)

      将 excel 提供给您的翻译人员并让他们更新列。

      1. 再次导入更新的 xls 文件

      该工具还会创建一个文件以将 resx 翻译映射到 excel 行。不要删除它,否则您将无法再次导入。

      效果很好,但在调整之前备份你的数据;-)

      【讨论】:

        【解决方案4】:

        【讨论】:

          【解决方案5】:

          老问题,但我想补充http://www.zeta-resource-editor.com/index.html .NET 资源文件的免费工具。 这样直接编辑资源文件,不需要ex-/import。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 2020-03-18
            • 2023-03-25
            • 1970-01-01
            • 2010-09-20
            • 1970-01-01
            • 1970-01-01
            • 2013-03-06
            相关资源
            最近更新 更多