【问题标题】:xgettext gives me a strange output for a simple line:xgettext 给我一个简单的行的奇怪输出:
【发布时间】:2013-05-03 14:29:31
【问题描述】:

我正在使用 xgettext 来创建一个 .po 文件。但它给我一个简单的行的奇怪输出:

<?php echo _("You must click the link to verify your e-mail and activate your account."); ?>

结果:

msgid ""
"You must click the link to verify your e-mail and activate your account."
msgstr ""

当我删除 - 或点时,一切正常。

是否有解决方案/已知错误?我真的很困惑:)

谢谢!

【问题讨论】:

    标签: php linux shell xgettext


    【解决方案1】:

    将行改为:

    <?php echo _("You must click the link to verify your e\-mail and activate your account\."); ?>
    

    这应该转义字符。

    【讨论】:

    • 当然可以,但我一直在寻找其他解决方案。就像 xgettext 命令忽略这些字符的标志一样。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-05
    • 2013-12-14
    • 2018-04-02
    • 1970-01-01
    • 2020-07-24
    • 2017-11-19
    相关资源
    最近更新 更多