lunar-date
lunar-date copied to clipboard
only pinyin no hanzi
in the lunar date, only pinyin appears, not chinese character. Is it normal?
是不是没有安装 mo 文件到系统中?
安装的文件列表如下: usr/ usr/lib/ usr/lib/liblunar-date-3.0.so.1 usr/lib/liblunar-date-3.0.so.1.0.1 usr/lib/girepository-1.0/ usr/lib/girepository-1.0/LunarDate-3.0.typelib usr/lib/liblunar-date-3.0.so usr/lib/pkgconfig/ usr/lib/pkgconfig/lunar-date-3.0.pc usr/share/ usr/share/dbus-1/ usr/share/dbus-1/services/ usr/share/dbus-1/services/org.chinese.Lunar.Date.service usr/share/gir-1.0/ usr/share/gir-1.0/LunarDate-3.0.gir usr/share/vala/ usr/share/vala/vapi/ usr/share/vala/vapi/lunar-date-3.0.deps usr/share/vala/vapi/lunar-date-3.0.vapi usr/bin/ usr/bin/lunar-date usr/include/ usr/include/lunar-date-3.0/ usr/include/lunar-date-3.0/lunar-date/ usr/include/lunar-date-3.0/lunar-date/lunar-date-version.h usr/include/lunar-date-3.0/lunar-date/lunar-date.h usr/libexec/ usr/libexec/lunar-date/ usr/libexec/lunar-date/lunar-date-daemon
那你确实没有安装 mo 文件:
/usr/share/locale/zh_CN/LC_MESSAGES/lunar-date.mo
/usr/share/locale/zh_HK/LC_MESSAGES/lunar-date.mo
/usr/share/locale/zh_TW/LC_MESSAGES/lunar-date.mo
是的,问题出在使用了DESTDIR。install-log.txt如下: List of files installed by Meson Does not contain files installed by custom scripts. /usr/lib/liblunar-date-3.0.so.1.0.1 /usr/lib/liblunar-date-3.0.so.1 /usr/lib/liblunar-date-3.0.so /usr/share/gir-1.0/LunarDate-3.0.gir /usr/lib/girepository-1.0/LunarDate-3.0.typelib /usr/share/vala/vapi/lunar-date-3.0.vapi /usr/bin/lunar-date /usr/libexec/lunar-date/lunar-date-daemon /usr/include/lunar-date-3.0/lunar-date/lunar-date.h /usr/include/lunar-date-3.0/lunar-date/lunar-date-version.h /usr/lib/pkgconfig/lunar-date-3.0.pc /usr/share/vala/vapi/lunar-date-3.0.deps /usr/share/dbus-1/services/org.chinese.Lunar.Date.service
而三个mo文件恰恰 installed by custom scripts
直接安装是没问题的,打包就不行。
你怎么打包的?不是使用 DESTDIR=/tmp/xxx ninja install
吗?
从AUR安装了lunar-date, 复制了lunar-date.mo到en_US中, 还是显示的拼音
udpate:
注销重新登陆后显示汉字了