如何将.po文件编译成.mo文件,msgfmt无法工作

8
我需要使用msgfmt将一个.po文件编译成.mo文件,因此我安装了最新版本的gettext,并对整个文件夹执行了chmod 777操作。
当我编译文件时:
msgfmt /home/myuser/file.po -o /home/myuser/file.mo 

没有错误,没有生命信号,什么都没有。

我该怎么解决?

1个回答

15

你需要改变指令的顺序:

msgfmt /home/myuser/file.po -o /home/myuser/file.mo

至:

msgfmt -o /home/myuser/file.mo /home/myuser/file.po

你可以使用以下命令来使用msgfmt:

msgfmt --help

你的意思是运行 msgfmt /home/myuser/file.mo -o /home/myuser/file.po 吗? - israel
我忘记写正确的用法了。我已经编辑了我的答案。 - user3734670
我已经删除了 menu_text(hint) 并将新的 en@quot.mo 文件放置在 /boot/grub/local 中,但是启动菜单仍然显示提示文本。我是否遗漏了其他步骤? - Azreal

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接