Odoo 中文社区

    • Register
    • Login
    • Search
    • Categories
    • Tags
    • Popular
    • Users
    • Groups

    Odoo中文社区可以通过以下两个域名访问:shine-it.net , odoo.net.cn

    由于系统升迁的原因,本论坛部分较早期的内容存在格式和链接损坏失效的问题,并非本论坛系统本身的缺陷,望谅解

    本社区没有维护任何QQ群讨论组,任何与本社区同名的QQ群讨论组的言论与本社区无关!

    开发人员可以登录gitter讨论组: http://gitter.im/odoo-china/Talk, 需要github账号

    如果您登录系统碰到问题,请在微信公众号留言:

    求教 msgmerge 问题

    Odoo 开发与实施交流
    3
    7
    6224
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • O
      oldrev last edited by

      当我用 msgmerge 合并官方的文本 base.pot 和我自己翻译的 zh_CN.po 的时候,合并后的文件会让 OpenERP 出错。我也看了一下合并后的文件,里面的 msgid 的格式会发生变化,不知有没有人遇到过同样的情况。

      1 Reply Last reply Reply Quote 0
      • wjfonhand
        wjfonhand last edited by

        是不是有;dummy的行或者;msg-format的行,这两种在生成MO的时候对应的条目会自动忽略。

        GoodERP -- Odoo China fork

        1 Reply Last reply Reply Quote 0
        • O
          oldrev last edited by

          不是,是多行的 msgid 合并以后会产生一个空行 msgid ""

          1 Reply Last reply Reply Quote 0
          • digitalsatori
            digitalsatori 管理员 last edited by

            多行的msgid,第一行是空字符串的表示方式并没有问题。
            问题是当使用msgmerge来合并po文件时,msgmerge将某些本来正常的多行reference comment合并到了一行,从而使OpenERP导入时出错。
            比如合并前的的是:
            [code]#. module: base
            #: view:workflow:0
            #: field:workflow.activity,wkf_id:0
            #: field:workflow.instance,wkf_id:0
            msgid "Workflow"
            msgstr "工作流"
            [/code]
            合并后为:
            [code]#. module: base
            #: view:workflow:0 field:workflow.activity,wkf_id:0
            #: field:workflow.instance,wkf_id:0
            msgid "Workflow"
            msgstr "工作流"
            [/code]

            原因尚不清楚,可能是gettext的bug.

            【上海先安科技】(tony AT openerp.cn)

            1 Reply Last reply Reply Quote 0
            • digitalsatori
              digitalsatori 管理员 last edited by

              加 --strict 选项能解决所述的问题。

              【上海先安科技】(tony AT openerp.cn)

              1 Reply Last reply Reply Quote 0
              • O
                oldrev last edited by

                哦,晚上有空试一下,谢谢

                1 Reply Last reply Reply Quote 0
                • First post
                  Last post