`
bluepeer
  • 浏览: 72198 次
  • 性别: 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

分享到:
评论

相关推荐

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

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

    bbPress 2.5.12中文语言包

    bbPress 2.5.12简体中文语言包。 Wordpress的插件bbpress的汉化包,里面包含mo和po文件

    Avade 5.72主题包和汉化包,(不含授权)

    WordPress主题Avada,原包是英文,允许手工翻译,修改语言po文件,升级到Avada5之后,po文件有三个,主题的po,fusion核心插件的po,Avada编辑器插件的po。po文件相当于字库,Avada提供了英文的po,po文件里有...

    汉化必备工具之一 Poedit Pro 2.2 Build 5561 中文多语免费版.zip

    先搜集一些与你要翻译的程序相关的已经翻译好的MO文件,TM利用的是MO而不是PO。 首先在PoEdit中创建翻译词库。 1、在PoEdit 菜单栏中,选择“文件》首选”,打开“首选”对话框,选择“翻译词库”面板,如下图所示。...

    基于Django的Web应用设计源码

    文件类型包括1616个Python字节码文件、1435个Python源代码文件、1211个MO文件、1211个PO文件、176个HTML页面文件、88个JavaScript脚本文件、26个SVG文件、21个TXT文本文件、19个EXE可执行文件和15个CSS样式文件。...

    基于Django框架的在线书店管理系统设计源码

    主要文件类型包括1438个Python字节码文件、1308个Python源文件、1127个MO文件、1127个PO文件、135个HTML文件、104个JPG图片文件、102个JavaScript文件、46个PNG图片文件、29个CSS文件和27个SVG文件。该项目提供了一...

    基于Django的校园社团报名平台设计源码

    文件类型包括288个JavaScript脚本文件、96个Python字节码文件、94个HTML页面文件、84个CSS样式文件、70个Python源代码文件、24个MO文件、24个PO文件、14个PNG图片文件和10个MAP文件。该项目是一个校园社团报名平台,...

    Codestyling Localization v1.99.30.zip

    2、Codestyling Localization插件支持翻译的不论是主题还是插件等,都是在存在.po语言包的基础上进行的翻译,如果只包含主题前台的.po语言包,就不能翻译后台内容。如果php文件内的翻译,也是不能实现的。

    Poedit-2.2-mac版

    用来编辑po文件生成mo的文件,可用于wordpress的语言包修改

    git-updater-pro-translations:Git Updater PRO插件的翻译和语言包

    Git Updater PRO翻译Git Updater PRO插件的官方语言包存储库译者,请在这里进行公关。 您只需要提交.po文件的PR,.mo文件将自动生成。 请将.po文件添加到languages文件夹。 谢谢。 使用通过composer安装的创建翻译....

    基于Python3和Django的完整Web后台管理系统源码

    - 国际化文件(mo、po):各1182个,支持多语言界面。 - 图像文件(gif、png):347个,用于界面视觉元素。 - 文本文件(txt):58个,包含配置或说明文本。 - 动态链接库(dll):52个,为系统运行提供必要支持。 ...

    PoEdit

    零积分,免注册 包含poedit,msgfmt,msgunfmt,gettext,msgcat等各种工具 专门提供给编写支持多国语言软件的程序员使用 编辑*.po文件和*.mo文件

    languages:Typecho I18n项目

    如何为您的Typecho安装语言检查您所用语言的.po文件是否已经存在。 下载所需的.po文件,并将其转换为机器可读的.mo文件。 您可以使用以下方法执行此操作: 使用软件使用gettext命令: msgfmt <LANG>.po -o <LANG>.mo...

    wordpress 主题汉化插件Codestyling Localization

    对wordpress来说,只要包含语言文件(.PO/MO)的主题或插件,理论上都可以翻译,像我们常见的很多优秀的国外主题,因为很少有中文版的,特别是一些新主题,为此,伤透了不少爱好wp主题的并且英文不是很好的国内同学...

    基于Python Django及Redis的微信小程序后台接口源码

    - Django本地化文件(.po):1182个,支持多语言界面; - HTML文件(.html):202个,构成Web界面; - JavaScript文件(.js):97个,实现动态交互效果; - 文本文件(.txt):38个,可能包含配置信息或说明文档; -...

    基于Javascript的慕课网高仿在线课程教育平台设计源码

    本项目是一个基于Javascript语言开发的慕课网高仿在线课程教育平台,包含767个文件,主要文件类型包括图片、JavaScript脚本、Python源代码、HTML页面、CSS样式表、JSON配置文件、GIF动画、MO和PO文件以及字体文件。...

    基于Django的慕课网在线课程教育平台设计源码

    本项目是一个基于Django语言开发的在线课程教育平台,包含767个文件,主要文件类型包括图片、JavaScript脚本、Python源代码、HTML页面、CSS样式表、图片、MO和PO文件、GIF动画和字体文件。系统设计旨在为用户提供一...

    RevolutionSlider中文补丁

    因为原版的没有中文语言包,让一些中文用户特别是英文不好的人,伤脑筋,所以花了点儿时间将这个插件汉化了下,网上也有汉化的版本,但是要钱,免费或收费,大家自己看着办..呵呵. 大部分都已经汉化,少数部分没汉化的原因是...

    localized_docs:本地化文档

    要翻译在po目录中编辑您的语言文件,更改将传播到生成的文档中。 您也可以在< >上进行在线翻译,您所做的更改将被合并到Git中。 要求 要处理翻译,您需要安装gettext和sphinx。 用法 要开始新的翻译, 将其...

    cakephp-i18n:一个带有I18n相关工具的CakePHP插件

    用于检索存储在数据库而不是po / mo文件中的翻译消息的类。 用于自动翻译验证消息的验证类。 生成带有时区标识符列表的选择框的小部件。 安装 composer require admad/cakephp-i18n 用法 通过运行命令来加载插件...

Global site tag (gtag.js) - Google Analytics