手动修复16.04面板时间的显示错误

系统字体配置、中文显示和输入法问题
回复
zrqlx126
帖子: 400
注册时间: 2007-06-22 18:52

手动修复16.04面板时间的显示错误

#1

帖子 zrqlx126 » 2016-07-18 9:27

刚发布的时候,有网友提出这个问题,在面板同时显示星期和日期月份的时候,会出现多出一个“月”字的情况,本来并未在意,这个翻译错误官方应该很快修复的。但是直到最新的本地中文包发布,针对该问题也仅仅是修复了一处错误,实在让人捉急。好吧我们自己修复。
首先,在源中打开源代码索引,更新源,然后下载中文本地翻译包。

代码: 全选

sudo apt update
apt-get source language-pack-zh-hans-base
cd language-pack-zh-hans-base*/data/zh_CN/LC_MESSAGES
vi indicator-datetime.po
修改翻译问题,将

代码: 全选

msgstr "%Y年%b月%e日 周%a"
中“月”字去掉,保存。
最后编译翻译文件,复制到系统并且重启即可。

代码: 全选

msgfmt indicator-datetime.po -o indicator-datetime.mo
sudo cp indicator-datetime.mo /usr/share/locale-langpack/zh_CN/LC_MESSAGES
回复