.po.mo和.pot本地化文件有什么不同?

时间:2016-05-25 作者:Andrew Welch

我正在翻译一个wordpress网站,需要对这些术语更加清楚。谁能帮我解释一下两者的定义和区别吗。采购订单。mo和。使用wordpress本地化的pot文件?

1 个回复
最合适的回答,由SO网友:Rarst 整理而成

这些不是任何类型的WP自己的格式,而是WP实现的gettext文件类型。

翻译手册在其Glossary:

MO文件:MO或机器对象是包含程序引用的对象数据的二进制数据文件。它通常用于翻译程序代码,可以加载或导入GNU gettext程序。

采购订单文件:采购订单文件是包含实际翻译的文件。每种语言都有自己的PO文件,例如,法语有fr.PO文件,德语有de.PO文件,美式英语有en US文件。采购订单。

POT文件:POT文件是PO文件的模板文件。他们会将所有翻译字符串留空。POT文件本质上是一个没有翻译的空PO文件,只有原始字符串。

文件格式的技术详细信息可以在gettext文档中找到:

相关推荐

将fopen/fwrite操作转换为WP_FILESYSTEM

在下面的函数中,我试图将fopen/fwrite/fclose方法转换为首选的WP\\u文件系统方法。使用注释掉的脚本块,一切都能正常工作,但是,WP\\u文件系统方法总是返回错误块。知道我做错了什么吗?function so_doHtaccess(){ if ( !current_user_can( \'manage_options\' ) ) return; if ( file_exists( get_home_path() . \".htaccess\" ) ) {