最新活动:电脑PC端+手机端+微网站+自适应网页多模板选择-建站388元起价!!!
当前位置:主页 > 网站建设 > WordPress 语言文件.po .pot和.mo简介及汉化教程后端

WordPress 语言文件.po .pot和.mo简介及汉化教程后端

时间:2023-05-28 20:05:28 阅读: 文章分类: 网站建设 作者: 网站技术员

导读:后端开发后端开发 使用WordPress的朋友都会发现有一些.pot或是.mo为后辍名的文件,这些文件其实就是WordPress程序的语言包及编译文件.我们把做的就是把这些文件企业网站建设网站seo优化软件。

企业网站建设网站seo优化软件

使用WordPress的朋友都会发现有一些.pot或是.mo为后辍名的文件,这些文件其实就是WordPress程序的语言包及编译文件.我们把做的就是把这些文件翻译成中文并编辑为.mo格式.现在先介绍一些基本知识,让我认识pot文件、po文件、mo文件分别是什么和它们之间的关系。

一、文件简介 .po文件,.mo文件,.pot文件是由gettext程序生成或者使用的源代码和编译结果。

1、.pot文件 是一种模板文件,其实质与.po文件一样,其中包含了从源代码中提取所有的翻译字符串的列表,主要提供给翻译人员使用。

2、.po文件

  • 用程序msginit来分析pot文件,生成各语言对应的po文件,比如中文就是zh_CN.po,法语就是fr.po文件。
  • PO是Portable Object(可移植对象)的缩写形式,它是面向翻译人员的、提取于源代码的一种资源文件。
  • .po文件可以用任何编辑器如poEdit,vi,Emacs,editplus打开,交给翻译人员来将其中的文字翻译成本国语言。

3.mo文件

  • 用msgfmt将.po文件编译成mo文件,这是一个二进制文件,不能直接编辑。
  • MO是Machine Object(机器对象)的缩写形式,它是面向计算机的、由.po文件通过GNU gettext工具包编译而成的二进制文件,应用程序通过读取.mo文件使自身的界面转换成用户使用的语言,如简体中文。
  • 可以用工具如msgunfmt命令将.mo文件反编译为.po文件。

不止 WordPress ,包括很多桌面应用程序都是是依靠 po 文件或 mo 文件来实现多语言版本。一般情况下,我们在汉化软件的时候会碰上如下几种情况:

二、几种情形 1、如果程序本身提供了.po文件,直接使用poEdit汉化,并自动生成.mo文件。 2、如果程序提供了.pot文件,复制一份并更改后缀名为.po,再使用poEdit汉化,最后生成.mo文件。 3、程序既没有提供.po文件,也没有提供.pot文件,只提供了.mo文件,那么有以下步骤: (1)使用poEdit安装程序bin文件夹中的msgunfmt程序将.mo文件转换成.po文件,命令类似如下:msgunfmt

d:\demo.mo -o d:\demo.po

注:在命令提示符界面,使用 msgfmt demo.po 命令将po文件编译为可用的 demo.mo 文件,用 msgunfmt demo.mo 命令转回 demo.po 文件,这些命令在 poEdit 的安裝目录下有,可以拷贝msgunfmt.exe 、msgfmt.exe 及相关链接库文件 gettextlib.dll 、gettextsrc.dll 、iconv.dll 、intl.dll 到 c:/windows/system32 目录下使用。 (2)使用poedit汉化,然后生成.mo文件。

关键词标签: WordPress 汉化教程 语言文件

声明: 本文由我的SEOUC技术文章主页发布于:2023-05-28 ,文章WordPress 语言文件.po .pot和.mo简介及汉化教程后端主要讲述wordpress,汉化教程,语言文件网站建设源码以及服务器配置搭建相关技术文章。转载请保留链接: https://www.seouc.com/article/web_11914.html

我的IDC 网站建设技术SEOUC.COM
专注网站建设,SEO优化,小程序设计制作搭建开发定制网站等,数千家网站定制开发案例,网站推广技术服务。
  • 5000+合作客服
  • 8年从业经验
  • 150+覆盖行业
  • 最新热门源码技术文章