WordPress主题和插件汉化必备工具Poedit – 自动生成.Po和.Mo文件

Mr.M
Mr.M
Mr.M
504
文章
19
评论
2020年4月11日17:23:18 评论 187 928字阅读3分5秒

简介

很多人喜欢国外的Wordpress主题和插件,主要原因是国外的主题和插件种类繁多,功能多样,可以满足每个人使用Wordpress进行个性化网站建设的需求。 一些做得很好的Wordpress主题和插件有自己的中文,但是大多数WP主题需要我们自己的本地汉化。

在本地下载Wordpress主题和插件后,通常会有一个语言文件夹和一个英语模板。我们只需要根据这个模板把相应的句子翻译成中文。 此时,我们需要邀请Poedit,它是Wordpress主题和插件本地化的必要工具

Poedit是一个免费的增值软件和一个跨平台的gettext类国际翻译编辑器。它也是使用最广泛的同类软件。 现在,它在Unix+GTK或带有wxWidgets的Windows平台上有相关的版本。它会自动生成.Po文件和.Mo文件,你只需要专注于翻译工具即可。

Poedit 安装下载

网站:

  1. https://poedit.net/

Poedit是一个免费软件,你可以从官网下载并安装,支持Windows、MACOS和Linux,启动Poedit软件后界面如下:(点击放大)

WordPress主题和插件汉化必备工具Poedit – 自动生成.Po和.Mo文件

Poedit 汉化方法

  1. 找到你的Wordpress主题的语言模板。
  2. 然后用Poedit打开它,初次使用Poedit,会提示你将语言翻译成何种语言。
  3. 现在我们就可以开始手动翻译了,直接点击英文,然后在下方输入中文即可。

 

ps:Poedit支持查找,这个功能非常有用,尤其在搜索那些要翻译的词语时。

保存文件
  1. 翻译Wordpress主题和插件完成后,现在你就可以在Poedit中点击保存了,此处命名非常重要,如果是中文,应该输入zh_CN.po 。
  2. 除了保存一份PO文件,我们还需要保存一份MO文件,这个文件是用来给WP读取的,一般来说Poedit会自动帮你保存好。(文件-编译为MO)
  3. 最后,你的Poedit翻译后的文件应该包含.Po文件和.Mo文件,这样Wordpress就可以正确识别了.

语言缩写对照表

收集整理了各个国家语言缩写对照表,例如简体中文应该写zh_CN,日本语是ja-JP,韩语是ko-KR,从这个表我们就可以快速查出我们想要的缩写码了。

你可以使用表格右边的搜索功能,例如想要查找韩语,则直接ctrl+f进行搜索。

语言代码国家/地区
af公用荷兰语
af-ZA公用荷兰语 - 南非
sq阿尔巴尼亚
sq-AL阿尔巴尼亚 -阿尔巴尼亚
ar阿拉伯语
ar-DZ阿拉伯语 -阿尔及利亚
ar-BH阿拉伯语 -巴林
ar-EG阿拉伯语 -埃及
ar-IQ阿拉伯语 -伊拉克
ar-JO阿拉伯语 -约旦
ar-KW阿拉伯语 -科威特
ar-LB阿拉伯语 -黎巴嫩
ar-LY阿拉伯语 -利比亚
ar-MA阿拉伯语 -摩洛哥
ar-OM阿拉伯语 -阿曼
ar-QA阿拉伯语 -卡塔尔
ar-SA阿拉伯语 - 沙特阿拉伯
ar-SY阿拉伯语 -叙利亚共和国
ar-TN阿拉伯语 -北非的共和国
ar-AE阿拉伯语 - 阿拉伯联合酋长国
ar-YE阿拉伯语 -也门
hy亚美尼亚
hy-AM亚美尼亚的 -亚美尼亚
azAzeri
az-AZ-CyrlAzeri-(西里尔字母的) 阿塞拜疆
az-AZ-LatnAzeri(拉丁文)- 阿塞拜疆
eu巴斯克
eu-ES巴斯克 -巴斯克
beBelarusian
be-BYBelarusian-白俄罗斯
bg保加利亚
bg-BG保加利亚 -保加利亚
ca嘉泰罗尼亚
ca-ES嘉泰罗尼亚 -嘉泰罗尼亚
zh-HK华 - 香港的 SAR
zh-MO华 - 澳门的 SAR
zh-CN华 -中国
zh-CHS华 (单一化)
zh-SG华 -新加坡
zh-TW华 -台湾
zh-CHT华 (传统的)
hr克罗埃西亚
hr-HR克罗埃西亚 -克罗埃西亚
cs捷克
cs-CZ捷克 - 捷克
da丹麦文
da-DK丹麦文 -丹麦
divDhivehi
div-MVDhivehi-马尔代夫
nl荷兰
nl-BE荷兰 -比利时
nl-NL荷兰 - 荷兰
en英国
en-AU英国 -澳洲
en-BZ英国 -伯利兹
en-CA英国 -加拿大
en-CB英国 -加勒比海
en-IE英国 -爱尔兰
en-JM英国 -牙买加
en-NZ英国 - 新西兰
en-PH英国 -菲律宾共和国
en-ZA英国 - 南非
en-TT英国 - 千里达托贝哥共和国
en-GB英国 - 英国
en-US英国 - 美国
en-ZW英国 -津巴布韦
et爱沙尼亚
et-EE爱沙尼亚的 -爱沙尼亚
foFaroese
fo-FOFaroese- 法罗群岛
fa波斯语
fa-IR波斯语 -伊朗王国
fi芬兰语
fi-FI芬兰语 -芬兰
fr法国
fr-BE法国 -比利时
fr-CA法国 -加拿大
fr-FR法国 -法国
fr-LU法国 -卢森堡
fr-MC法国 -摩纳哥
fr-CH法国 -瑞士
gl加利西亚
gl-ES加利西亚 -加利西亚
ka格鲁吉亚州
ka-GE格鲁吉亚州 -格鲁吉亚州
de德国
de-AT德国 -奥地利
de-DE德国 -德国
de-LI德国 -列支敦士登
de-LU德国 -卢森堡
de-CH德国 -瑞士
el希腊
el-GR希腊 -希腊
guGujarati
gu-INGujarati-印度
he希伯来
he-IL希伯来 -以色列
hi北印度语
hi-IN北印度的 -印度
hu匈牙利
hu-HU匈牙利的 -匈牙利
is冰岛语
is-IS冰岛的 -冰岛
id印尼
id-ID印尼 -印尼
it意大利
it-IT意大利 -意大利
it-CH意大利 -瑞士
ja日本
ja-JP日本 -日本
kn卡纳达语
kn-IN卡纳达语 -印度
kkKazakh
kk-KZKazakh-哈萨克
kokKonkani
kok-INKonkani-印度
ko韩国
ko-KR韩国 -韩国
kyKyrgyz
ky-KZKyrgyz-哈萨克
lv拉脱维亚
lv-LV拉脱维亚的 -拉脱维亚
lt立陶宛
lt-LT立陶宛 -立陶宛
mk马其顿
mk-MK马其顿 -FYROM
ms马来
ms-BN马来 -汶莱
ms-MY马来 -马来西亚
mr马拉地语
mr-IN马拉地语 -印度
mn蒙古
mn-MN蒙古 -蒙古
no挪威
nb-NO挪威 (Bokm?l) - 挪威
nn-NO挪威 (Nynorsk)- 挪威
pl波兰
pl-PL波兰 -波兰
pt葡萄牙
pt-BR葡萄牙 -巴西
pt-PT葡萄牙 -葡萄牙
paPunjab 语
pa-INPunjab 语 -印度
ro罗马尼亚语
ro-RO罗马尼亚语 -罗马尼亚
ru俄国
ru-RU俄国 -俄国
sa梵文
sa-IN梵文 -印度
sr-SP-Cyrl塞尔维亚 -(西里尔字母的) 塞尔
sr-SP-Latn塞尔维亚 (拉丁文)- 塞尔维亚共
sk斯洛伐克
sk-SK斯洛伐克 -斯洛伐克
sl斯洛文尼亚
sl-SI斯洛文尼亚 -斯洛文尼亚
es西班牙
es-AR西班牙 -阿根廷
es-BO西班牙 -玻利维亚
es-CL西班牙 -智利
es-CO西班牙 -哥伦比亚
es-CR西班牙 - 哥斯达黎加
es-DO西班牙 - 多米尼加共和国
es-EC西班牙 -厄瓜多尔
es-SV西班牙 - 萨尔瓦多
es-GT西班牙 -危地马拉
es-HN西班牙 -洪都拉斯
es-MX西班牙 -墨西哥
es-NI西班牙 -尼加拉瓜
es-PA西班牙 -巴拿马
es-PY西班牙 -巴拉圭
es-PE西班牙 -秘鲁
es-PR西班牙 - 波多黎各
es-ES西班牙 -西班牙
es-UY西班牙 -乌拉圭
es-VE西班牙 -委内瑞拉
swSwahili
sw-KESwahili-肯尼亚
sv瑞典
sv-FI瑞典 -芬兰
sv-SE瑞典 -瑞典
syrSyriac
syr-SYSyriac-叙利亚共和国
ta坦米尔
ta-IN坦米尔 -印度
ttTatar
tt-RUTatar-俄国
teTelugu
te-INTelugu-印度
th泰国
th-TH泰国 -泰国
tr土耳其语
tr-TR土耳其语 -土耳其语
uk乌克兰
uk-UA乌克兰 -乌克兰
urUrdu
ur-PKUrdu-巴基斯坦
uzUzbek
uz-UZ-CyrlUzbek-(西里尔字母的) 乌兹别克
uz-UZ-LatnUzbek(拉丁文)- 乌兹别克斯坦
vi越南
vi-VN越南 -越南
继续阅读
  • 支付宝红包
  • 扫一扫获得红包
  • weinxin
  • 支付宝打赏
  • 扫一扫支付宝打赏
  • weinxin
Mr.M
  • 本文由 发表于 2020年4月11日17:23:18
  • 除非特殊声明,本站文章均为原创,转载请务必保留本文链接
WordPress 如何查看分类/标签的ID ? WordPress

WordPress 如何查看分类/标签的ID ?

主题里很多地方都需要设置分类ID列表,对于wp小白来说,分类ID是什么呢?请看下图:   鼠标移动到编辑处,看到浏览器底部出现链接,其中的tag_ID=1中这个1就是分类的ID,标签同理。
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: