Steamをインストール
ログイン
|
言語
简体中文(簡体字中国語)
繁體中文(繁体字中国語)
한국어 (韓国語)
ไทย (タイ語)
български (ブルガリア語)
Čeština(チェコ語)
Dansk (デンマーク語)
Deutsch (ドイツ語)
English (英語)
Español - España (スペイン語 - スペイン)
Español - Latinoamérica (スペイン語 - ラテンアメリカ)
Ελληνικά (ギリシャ語)
Français (フランス語)
Italiano (イタリア語)
Bahasa Indonesia(インドネシア語)
Magyar(ハンガリー語)
Nederlands (オランダ語)
Norsk (ノルウェー語)
Polski (ポーランド語)
Português(ポルトガル語-ポルトガル)
Português - Brasil (ポルトガル語 - ブラジル)
Română(ルーマニア語)
Русский (ロシア語)
Suomi (フィンランド語)
Svenska (スウェーデン語)
Türkçe (トルコ語)
Tiếng Việt (ベトナム語)
Українська (ウクライナ語)
翻訳の問題を報告








https://imgur.com/a/nu15eYT
могу файлик куда-нибудь выложить, если надо
Did you identify what mod causes this problem?
Because Vanilla B41 and B42 work in all languages.
B41 checks for translated names in translation files.
B42 checks for English name, since getDeviceName() should always get an English name.
and getDeviceName() return russian names of every objects, like you can see in first screenshot of debug file.
i dont now maybe vanilla translations files some languages dont have exact records and when default its english return.
and i think @panda use another mod, i believe he is not russian )
It's actually pretty weird.
I just checked Vanilla russian translation files and there are names for every item.
So there is no way that it's some fallback to English.
In theory, your translation mod should just overwrite translations and not affect the way getDeviceName() works, but apparently it does.
It's pretty strange.
I already have checks for translated names in B41 with getItemNameFromFullType().
It checks for translated names, but the problem is that if I do the same thing in B42 files then it will work for people with custom translation mods, but it will break for people who play with Vanilla translation.
If you'll have some ideas, please let me know.
but not
ItemName_Base.TvAntique = "Старый телевизор",
every objects same problem, have ItemName_Radio. and not ItemName_Base
my mod has and ItemName_Radio and ItemName_Base
i believe what getDeviceName() used ItemName_Base records (maybe b41 - "radio", and b42 - new "base")