bdunderscore / ndmf

MIT License
65 stars 21 forks source link

ローカライズで"zh-Hant"のみを追加しても"zh-Hans”が追加され訳文がフォールバックされる #181

Closed Azukimochi closed 6 months ago

Azukimochi commented 6 months ago

NDMF 1.3.7

"zh-Hans"を追加した場合は中文(簡体)が追加され、正常ですが "zh-Hant"を追加した場合は中文(簡体)と中文(繁体)が表示され、中文(繁体)のローカライズが中文(簡体)にも表示される

中国語の言語事情に詳しくはありませんが、これは動作としてよろしくないと判断したのでIssueとして提出させていただきました。

言語タグはこちらを参照しました https://github.com/bdunderscore/ndmf/blob/31f538f285d365ba790c16b28ba0d4de53940870/Editor/UI/Localization/language_names.json

"zh-Hans"を追加した場合

image image

"zh-Hant"を追加した場合

image image image

bdunderscore commented 6 months ago

Modular Avatarにzh-hansの翻訳が元々入っているため、言語リストに追加されます。zh-hansを選択した状態でzh-hansの翻訳がない場合は、フォールバックとしてzh-*からデフォルト言語(この場合en-US)で検索します。

zh-*でこの挙動が適切かは判断しかねますので、バグとして扱う前に該当言語の翻訳者に相談してほしいところです。

Azukimochi commented 6 months ago

翻訳者の方に意見を求めてみたところ、翻訳者(繁体字話者)の方と、その方の知り合いの簡体字話者の方の意見としてはzh-hantzh-hansにフォールバックされることは問題ないそうです。

話者視点で問題ないとの意見をいただいたので、勝手ながらこのIssueはクローズさせていただきます🙏 先にユーザー視点からの意見を求めるべきでした。お手数おかけしました🙇‍♂