gpt4 book ai didi

gettext - GNU gettext 通过公共(public)互联网发送什么,为什么?

转载 作者:行者123 更新时间:2023-12-04 10:34:37 26 4
gpt4 key购买 nike

我正在尝试 gettext 并运行 msginit --locale=en --input=messages.po这就是我所看到的:

[... blah ...]
Is the following your email address?
localUserName@localHostName
Please confirm by pressing Return, or enter your email address.

Retrieving http://translationproject.org/team/index.html... done.
A translation team for your language (en) does not exist yet.
If you want to create a new translation team for en or en_PG, please visit
http://www.iro.umontreal.ca/contrib/po/HTML/teams.html
http://www.iro.umontreal.ca/contrib/po/HTML/leaders.html
http://www.iro.umontreal.ca/contrib/po/HTML/index.html

Created en_PG.po.

什么已经或将会被披露?本次披露的目的是什么?
$ msginit --version
msginit (GNU gettext-tools) 0.19.8.1

最佳答案

你不需要wireshark在这里追踪。文本编辑器将执行以下操作:

工具 msginit 调用一个 shell 脚本 <prefix>/share/gettext/projects/TP/team-address试图从 http://translationproject.org/team/index.html 下载(通过 <prefix>/lib/gettext/urlget )翻译团队的表格,并且它回退到安装在 <prefix>/share/gettext/projects/TP/teams.html 下的本地副本.这样做的目的是填写 PO header Language-Team使用最新的电子邮件地址。

我同意至少应在打开 Internet 连接之前提示用户。

我为此打开了一个上游问题:

  • https://savannah.gnu.org/bugs/index.php?57847

  • 在 0.20 之前的版本中,程序(即上述脚本 team-address )总是报告“您的语言 (xy) 的翻译团队尚不存在”,无论您指定什么语言环境。这在 gettext 版本 0.20.1 中得到修复。

    感谢您指出了这一点!

    作为一种解决方法,您可以编辑 shell 脚本 team-address不调用 urlget但直接使用本地副本。

    关于gettext - GNU gettext 通过公共(public)互联网发送什么,为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60244078/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com