`
bluepeer
  • 浏览: 74953 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

[转] mo与po文件互转工具(语言包互转)

    博客分类:
  • Flex
阅读更多

每次遇到多国语言版的程序都要重新编辑语言包,语言包中一般都有mo和po两种文件上,那么,po文件可以直接用Poedit直接编辑,但mo文件必须要转换为po文件才可以进行编辑,如何转换?

 

网上一般都用的GETTEXT这样一个程序来做转换编译,但这个程序需要在DOS下运行,方法如下:

安装GETTEXT后,你会发现他的bin目录里就有你想要的msgunfmt.exe程序。

然后打开cmd窗口,输入"

 

C:\Program Files\GETTEXT\bin\msgunfmt.exe d:\zh.mo -o d:\zh.po

 ",不要引号。

注意路径,还有你的mo文件的位置...

还有msgunfmt.exe文件不能单独拿出来用,因为他和目录里的其他文件有依赖关系。

其实不需要GETTEXT也可以将MO转换为PO文件,因为Poedit的bin目录里也有你想要的msgunfmt.exe程序,用法相同。

但是在DOS下面运行总是觉得不够方便、直观,那么我们来用一个更加简便直观的工具:

mo与po文件互转

po与mo文件互转(语言包转换工具)mo与po文件互转

用法:解压后运行"po与mo互转.exe" !

注意:如果语言包的文件路径过长,可能会编译不出来,这时候就需要将语言文件po或mo放到一个比较短的路径中去:如:C:\locale\default.mo

文件目录最好用英文的!

测试发现长路径时不能编译成功!

有啥问题请反馈,因为还没在其他机子上测试过!

po与mo文件互转工具(语言包转换工具)下载地址:

 

点击这里下载文件: www.husw.net_20090210_po与mo互转工具.rar

 

Poedit软件下载地址:
http://www.xdowns.com/soft/38/103/2007/soft_36710.html

分享到:
评论

相关推荐

    mo与po绿色互转工具

    标题中的“mo与po绿色互转工具”指的是一个软件或脚本,用于在MO和PO文件格式之间进行转换。在IT行业中,MO和PO文件主要与多语言翻译和国际化(i18n)有关,特别是在软件开发中。下面将详细解释这两种文件格式以及...

    poedit mo 转化为 po

    在本地化过程中,理解如何使用Poedit和处理PO与MO文件是至关重要的技能。Poedit提供了直观的界面和强大的功能,使得非程序员也能方便地参与软件的本地化工作,而MO文件则确保了程序运行的效率。通过熟练掌握这些工具...

    一个做mo语言包的好工具

    这里的“mo语言包”实际上是指的GNU gettext工具链中的一种二进制文件格式,用于存储翻译后的文本,常用于Linux和开源软件的多语言支持。 `mo`文件是GNU gettext工具生成的,它包含了从`.po`(Portable Object)...

    xgettext po文件生成工具

    本文将详细介绍xgettext工具、po文件及其在生成和管理多语言资源方面的应用。 首先,xgettext是GNU Gettext工具集的一部分,这是一个用于软件本地化的开源工具。它的主要功能是从源代码中提取字符串,这些字符串...

    kdesvn+rapidsvn翻译文件mo+po

    本资源包涉及的是两个流行的版本控制系统客户端——KDE SVN和RapidSVN的翻译文件,主要包含MO和PO文件格式,这些文件对于非英语用户来说至关重要,因为它们能将界面文本翻译成中文,提升用户体验。 首先,我们来...

    MoToPo Converter 1.0 单文版(mo到po转换器by老朽痴拙)

    MO是Machine Object(机器对象)的缩写形式,它是面向计算机的、由PO文件通过GNU gettext工具包编译而成的二进制文件,应用程序通过读取MO文件使自身的界面转换成用户使用的语言。POT是一种模板文件,其实质与PO文件...

    MO,PO,QT资源汉化利器 Virtaal-0.7.1

    Virtaal是一款强大的翻译工具,特别适用于处理MO、PO以及QT资源文件的汉化工作。在IT领域,软件本地化是让应用适应不同语言和地区的关键步骤,而Virtaal为这个过程提供了极大的便利。 首先,让我们来理解一下MO、PO...

    I love it!1.9版本 wordpress 模板汉化po文件(独家)

    总的来说,WordPress的汉化过程涉及对po和mo文件的操作,以确保整个用户界面,无论是前端还是后台,都能用目标语言流畅地呈现。对于开发者和爱好者来说,这是一个深入理解WordPress工作原理、提升用户体验的好机会。...

    poedit po文件编辑器

    - **多语言支持**:该编辑器支持多种语言,不仅限于PO文件,还兼容MO、XLIFF、Qt Linguist、Android XML等其他本地化格式。 - **版本控制集成**:Poedit可以与Git、SVN等版本控制系统集成,方便团队协作和管理翻译...

    MutiLanguage:用于PO和MO多语言转换

    这尤其适用于开源项目或跨平台开发,因为PO和MO文件格式是跨语言工具广泛接受的标准。 总结来说,“MutiLanguage”是一个C#实现的多语言转换工具,它提供了PO到MO的转换功能,便于开发者在多种语言环境中构建应用...

    zh-cn.po 中文包

    在这个特定的情况下,由于标签中提到了 "unity",我们可以推断这个 "zh-cn.po" 文件可能与 Unity 游戏引擎有关,Unity 是一个广泛使用的跨平台游戏开发工具,它支持多语言环境,以便让全球的玩家都能享受游戏。...

    svn安装及语言包下载

    语言包通常以 `.po` 或 `.mo` 文件形式存在,它们包含了界面的翻译。要为你的SVN客户端添加语言支持,你需要找到对应语言的 `.po` 文件,并将其编译为 `.mo` 文件。 1. **获取语言包**: - 访问SVN的官方GitHub...

    thonny 简体中文 thonny.mo thonny.po

    如果你发现某些翻译不准确或者想要添加自定义的翻译,你可以使用gettext工具的"msgmerge"命令来更新或创建新的".po"文件,然后使用"msgfmt"命令将".po"文件编译成".mo"文件。这个过程需要对gettext工具链有一定的...

    WooCommerce V2.0.17中文简体语言包

    这个语言包包括了woocommerce-zh_CN.mo和woocommerce-zh_CN.po两个文件。`.mo`文件是经过编译后的机器可读格式,用于程序中的实时翻译;`.po`文件则是人类可读的源文件,包含了原始英文文本和对应的中文翻译,方便...

    poedit编辑器,po文件编辑器

    总的来说,`poedit`编辑器是一款高效且易用的工具,它简化了`.po`文件的编辑和`.mo`文件的生成过程,对于进行多语言本地化的开发团队和独立翻译工作者而言,是不可或缺的利器。通过熟练掌握`poedit`,你可以更有效地...

    GNU Health汉化教程已经翻译好的po文件

    - **编译po文件**:使用`msgfmt`命令将po文件编译成mo文件,mo文件是Gettext用于实际加载翻译的二进制格式。例如,运行`msgfmt zh_CN.po -o zh_CN.mo`。 - **配置GNU Health**:在GNU Health的配置文件中指定新的...

    kdevelop汉化文件包

    4. **GNU gettext工具链**:这是一个用于软件本地化的开源工具集,包括处理PO和MO(Machine Object)文件的工具,PO文件存储了待翻译的文本,而MO文件则包含编译后的、用于程序使用的翻译。 5. **PO(Portable ...

    potranslate:使用 GoogleTranslate 翻译 PO 文件

    综上所述,`potranslate` 是一个实用的工具,它简化了使用 Google Translate API 对 PO 文件进行大规模翻译的过程,对于多语言软件项目的本地化工作非常有帮助。结合良好的项目管理策略和适当的后期校对,可以大大...

    languagedir 中文语言包

    - `LC_MESSAGES`:这个目录通常包含软件的翻译消息文件,如`messages.mo`或`messages.po`。 - `LC_ALL`:如果有的话,这个目录可能包含了所有语言环境下的资源。 - `LC_CTYPE`:与字符集相关的设置,如中文字符的...

Global site tag (gtag.js) - Google Analytics