【问题标题】:Poedit: Avoid Reordering of translations in .po filePoedit:避免在.po文件中重新排序翻译
【发布时间】:2015-07-04 00:31:09
【问题描述】:

我在一个项目中使用 Poedit 进行本地化。每当我使用 poedit 更改条目时,它都会重新排序所有元素。我认为它会根据元素的行号和文件重新排序元素,但由于我在这个项目上与许多编码人员一起工作,所以 poedit 不能重新排序所有元素以避免在存储库中进行不必要的行更改。有谁知道如何做到这一点?

【问题讨论】:

    标签: poedit


    【解决方案1】:

    Poedit 在任何情况下都不会在您“更改条目”时重新排序文件内容。文件始终按照加载时的顺序保存,从第一个版本开始就是这样。

    我有两种解释:

    1. 要么您将文件的内容与 Poedit 中显示的 view 混淆(您可以在 View 菜单中选择您喜欢的 display 顺序),在这种情况下,只需将显示更改为您喜欢的任何内容。但这似乎不太可能。

    2. 或者您说的不是“更改文件中的条目”,而是从源代码更新 PO 文件。如果是这种情况,您或您的一些同事可能正在使用一些非常旧版本的 Poedit。修复方法是更新到当前版本,因为 scan 顺序在 1.3 年前的 v1.6.5 中已修复为跨平台稳定。

    如果两者都不是,你need to describe the issue reproducibly

    【讨论】:

    • 非常感谢提供最小版本以供所有团队使用。因为 1.6.5 的更新日志似乎没有提到它。
    • @tuxayo 您是否真的在抱怨NEWS 更新超过三年?如果存在较新版本,则使用任何旧软件是不合理的。此外,详细的更改日志,即git log,当然也包含此更改。
    • 很抱歉,这听起来像是在抱怨。这不是我的意图。 (我不是母语人士,也许这就是为什么我在校对它时听起来不像是抱怨)。这是为了表示感谢并提供积极的反馈。但听起来事与愿违。 :-( 我很高兴终于明白为什么我们会遇到可怕的 VC 冲突问题以及解决问题的确切版本。更棒的是信息来自软件作者本人。
    • «如果存在新版本,使用任何旧软件是不合理的。»这正是我要告诉仍在使用 Poedit 1.5.4 的 Ubuntu 14.10 上的同事的内容。
    猜你喜欢
    • 2017-11-02
    • 1970-01-01
    • 2016-01-10
    • 1970-01-01
    • 2019-02-04
    • 1970-01-01
    • 1970-01-01
    • 2014-01-16
    • 2018-05-14
    相关资源
    最近更新 更多