草庐IT

php - 如何在 php 中使用 po/pot 文件?

我在地址为/locale/nld_nld/LC_MESSAGES/的文件夹中有一个.po和一个.mo文件。这两个文件的名称都是消息。我一直在尝试使用以下代码:try.php:Localization.php放在这里:try.php和本地化文件都在同一目录中。另外,我使用xampp。我还实现了phpinfo();。在表格中,在“GetTextSupport”前面提到了启用。messages.po和messages.mo文件是我使用poEdit创建的有效文件。我是Windows用户。然而,当我打开try.php时,它只是简单地回应了HelloWorld!(不是它翻译的字符串。此外,我已经翻

c++ - xgettext - 提取可翻译字符串并更新 .pot

我继承了一个sample.pot文件。现在,我在a1.c和a2.cpp中添加了新消息。我可以使用xgettext并将内容输出到同一个sample.pot而不是创建一个新的吗?例如:-xgettext-dsample-s-osample.pota1.cxgettext-dsample-s-osample.pota2.cpp这是为了更新模板以保留旧消息的首选方式吗?另一个问题是我们如何区分源代码中的可翻译字符串和普通字符串。我假设xgettext将从提到的源代码文件中提取所有字符串。如果有人能分享正确的方法就太好了..谢谢 最佳答案 -

python - 是否可以从 Sphinx 文档生成单个 .pot 文件?

我正在执行i18n/l10n大型项目文档的任务。该文档是使用现成的Sphinx完成的basicsupportfori18n.我的问题与thisotherquestion的问题类似:事实上,每个pot文件的大部分字符串都是相同的,我希望我的翻译人员不要一遍又一遍地重新输入相同的翻译。我宁愿有一个模板文件。我的问题不是真正的合并文件(这只是一个msgcat*.pot>all.pot),而是一个事实-在构建文档时域工作一种特定的语言-我必须将all.pot复制并重命名为原始文件名。所以我的解决方法是:生成fileA.pot,fileB.pot将两者合并成all.potcpall.potfil

php - 如何从翻译的 .po 文件生成新的 .pot 模板

从不完整的gettext.pot文件开始,生成的.po翻译文件现在包含大量原本不在中的翻译字符串>.pot文件。如何从已翻译的.po文件向后生成其他语言的.pot文件(带有空白翻译条目的字符串)?感谢您的帮助。 最佳答案 你可以这样使用:msgfilter-ixx.po-onew.pottruemsgfilter将一个程序应用于一个文件中的所有翻译,而true只是某个程序,不会为任何输入输出任何内容。在此之后您可能需要稍微修改标题注释,使其看起来真的像一个新的POT文件。 关于php-如

php - 使用 Poedit 创建 POT 文件

我正在拼命地为我的php新应用程序创建一个目录(.in)。1)我创建了一个文件“trans.php”,我把所有要翻译的值都放在这里例如,这是我的文件:2)我打开Poedit,在“路径”中这是我输入的内容(见图)然后我保存我的文件“php”的相同位置。3)当我点击“更新”时,出现以下错误:12:25:43:Nofilesfoundin:/Users/aweaoftheworld/Desktop/test12:25:43:Poeditdidnotfindanyfilesinscanneddirectories.12:25:43:Entriesinthecatalogareprobablyi

php - 有没有解析gettext PO POT文件的PHP库?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是偏离主题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,describetheproblem以及迄今为止为解决该问题所做的工作。关闭9年前。Improvethisquestion如果不在PHP中,可以使用一些命令行工具将PO文件转换为某种结构化格式,例如XML或其他一些我可以在PHP中简单处理的东西?