composer-attribution-language doesn't take effect for C locale
I am using the official Arch Linux packaged evolution 3.38.1-1, and the locale detection for composer-attribution-language shows me three options: zh_CN, en_US, and follow UI language.
No matter which option was chosen, the "On date, xxx wrote" or "From: xx To: yy" fields are following the UI language: my default locale is zh_CN.UTF-8, therefore if it directly launched, whatever the option sets to, the reply fields will be in Chinese. if launch with terminal and putting LANG=C in the front of
evolution command, it will work as expected. However if it's
LANG=zh_CN.UTF-8 evolution the option is broken again.
My localectl shows as below:
$ localectl list-locales en_US.UTF-8 zh_CN.UTF-8
I've also tried to change it in the dconf-editor, got no luck. Additionally, with dconf-editor it's observed 'C' is in the field if I chose "English (US)" in the Evolution's preference. Don't know if that's expected.
Please let me know if there's any debugging advice or if any more information is needed.