Kaiserreich / Kaiserreich-4-Bug-Reports

Issue tracker for Kaiserreich for Hearts of Iron 4
110 stars 40 forks source link

Wrong city names in native name mode(Ottoman Empire) #18510

Closed Mono939 closed 2 years ago

Mono939 commented 2 years ago

Syrian city names,Batumi and Yerevan has a slight issue with native names mode.

Batumi and Yerevan's Turkish names are Batum and Erivan , that is correct but the issue is they are called Batumi and Yerevan in native names mode and Batum and Erivan in English names mode. In native names mode, no matter who controls Batumi and Yerevan (except the Ottomans) they are named in Turkish names. So even if Armenia gains independence Yerevan is called Erivan.

English game mode:

EnglishBatumandErivan

Native game mode:

NativeBatumiandYerevan

For Syrian states,there is no problem at first until Syrian states either get independence or get annexed by Egypt. Even after Syria is not controlled by Ottomans,the cities are named in Turkish.

EnglishSyrianNames

SyrianNamesNative

To summarize,English names for Yerevan and Batumi are shown in Turkish names and in native names mode they turn into English names.Syrian states are still called in Turkish names even after Ottomans don't control the states in native names mode.Also when Ottoman Empire switches to Turkey,Konstantinniyye won't rename to İstanbul unless you turn off and on the native names mode.This is not a major bug but it cought my attention.

kergely commented 2 years ago

Hi! Thanks for reporting. I swapped the Batumi/Batum issue. For Yerevan, Erivan was the English spelling before the Soviert Union so we are sticking with that. But Armenia will now correctly rename it to Yerevan.

As for the second issue, if you want renames to trigger well, you need to consistently play with native names mode on during the annexation, otherwise the native name change won't be recognised.