Skip to content

Add Azerbaijani (az-AZ) language file - #4007

Open
jamalkamaladdin wants to merge 1 commit into
OpenLoco:masterfrom
jamalkamaladdin:feat/az-locale
Open

jamalkamaladdin wants to merge 1 commit into
OpenLoco:masterfrom
jamalkamaladdin:feat/az-locale

Conversation

@jamalkamaladdin

Copy link
Copy Markdown

Description of changes

This PR adds an Azerbaijani (az-AZ) translation.

New file data/language/az-AZ.yml: 2468 keys, all filled in, same order as data/language/en-GB.yml. Header uses locale az-AZ, english_name Azerbaijani, native_name Azərbaycan dili, loco_original_id 0, matching the convention used by languages not part of the original Locomotion game such as tr-TR and ja-JP. No other file changed: enumerateLanguages() in src/OpenLoco/src/Localisation/Languages.cpp scans data/language/*.yml and reads the header at startup, so the new file is picked up without a separate registration.

Rationale behind changes

Adds Azerbaijani as a selectable in-game language.

Suggested testing steps

Select Azerbaijani from Options, Regional, Language and confirm the interface text updates throughout the game and scenario editor.

Did you use AI to help find, test, or implement this issue or feature?

Yes. The Azerbaijani text in data/language/az-AZ.yml was produced with AI assistance, working from data/language/en-GB.yml. Key names, key order and the placeholder tokens in every string were then compared against en-GB.yml programmatically, with no differences left.

@erdikayaTR erdikayaTR mentioned this pull request Sep 9, 2026
@LeftofZen LeftofZen added the localisation Language/translation of in-game text label Sep 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

localisation Language/translation of in-game text

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants