gallery2.2(plugin imageblock 1.1.0)中简体中文翻译问题

整合wordpressgallery2的时候发现的问题
就是有几句E文没能正确翻译成简体中文显示
Random Image“、”Newest Image“、”Most Viewed Image“,就是这几句
然后如果进gallery后台,把显示语言改成繁体中文
这几句是能正确被翻译的
于是对照简体中文和繁体中文的po文件zh_CN.po和zh_TW.po
发现仅有一点不同
就是zh_CN.po文件关于这几句的翻译前面都有一行:“#, fuzzy
像这样:

#, fuzzy
msgid “Random Image”
msgid_plural “Random Images”
msgstr[0] “随机图片”
msgstr[1] “随机图片”

#, fuzzy
msgid “Newest Image”
msgid_plural “Newest Images”
msgstr[0] “最新图片”
msgstr[1] “最新图片”

#, fuzzy
msgid “Most Viewed Image”
msgid_plural “Most Viewed Images”
msgstr[0] “最具人气的图片”
msgstr[1] “最具人气的图片”

然后manual了一下转换po文件到mo文件的工具msgfmt
发现一个参数”-f, –use-fuzzy
官方解释是:
use fuzzy entries in output

于是搞明白了
接着用加-f参数重新跑一下msgfmt
msgfmt -f -c xxx.po -o xxx.mo
重新生成新的简体中文的mo文件
再刷一下页面
OK
搞定了

2 Responses to “gallery2.2(plugin imageblock 1.1.0)中简体中文翻译问题”

  1. 为什么我传了新mo文件刷新了没有用。我还删除了数据库缓存、IE缓存,甚至还删除了module,然后在本地替换了新的mo文件,打包重传上去,安装,结果还是没用。
    不过,我替换了新的mo文件,安装新的gallery,却有用的。
    现在难道让我重新安装,再导入数据库?

  2. 你还可以尝试着删掉gallery的缓存再试试
    我想如果还不行的话你再查查mo文件是否有问题
    比如
    把在用的mo文件mv成一个新名字
    再看页面有没有变化

Discussion Area - Leave a Comment




*
To prove you're a person (not a spam script), type the security word shown in the picture. Click on the picture to hear an audio file of the word.
Click to hear an audio file of the anti-spam word