lunar-date icon indicating copy to clipboard operation
lunar-date copied to clipboard

only pinyin no hanzi

Open renshijun opened this issue 3 years ago • 7 comments

in the lunar date, only pinyin appears, not chinese character. Is it normal? 2022-01-21-124219_1335x891_scrot

renshijun avatar Jan 21 '22 04:01 renshijun

是不是没有安装 mo 文件到系统中?

yetist avatar Jan 21 '22 06:01 yetist

安装的文件列表如下: 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

renshijun avatar Jan 21 '22 07:01 renshijun

那你确实没有安装 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

yetist avatar Jan 21 '22 09:01 yetist

是的,问题出在使用了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

renshijun avatar Jan 21 '22 12:01 renshijun

2022-01-21-204340_1516x723_scrot 直接安装是没问题的,打包就不行。

renshijun avatar Jan 21 '22 12:01 renshijun

你怎么打包的?不是使用 DESTDIR=/tmp/xxx ninja install 吗?

yetist avatar Jan 22 '22 06:01 yetist

从AUR安装了lunar-date, 复制了lunar-date.mo到en_US中, 还是显示的拼音

image

image

udpate:

注销重新登陆后显示汉字了

image

yougg avatar May 26 '23 04:05 yougg