Skip to content

ga-IE: Add Irish translation - #3569

Merged
Gymnasiast merged 1 commit into
OpenRCT2:masterfrom
jhd:master
Nov 10, 2026
Merged

Gymnasiast merged 1 commit into
OpenRCT2:masterfrom
jhd:master

Conversation

@jhd

@jhd jhd commented Nov 8, 2026

Copy link
Copy Markdown
Contributor

Adding Irish translation for main strings file and the objects file.

All translations were written and reviewed by hand and then reviewed by ai for grammar correctness. For uncommon words I tried to match the EU terminology database where possible e.g. https://www.tearma.ie/iate/blizzard/. I take full responsibility for all strings in this PR.

I've tested these strings by copying the files into the game repo and playing the game and clicking around through every menu I can find.

Deliberately left untranslated are scenario and expansion names, brand names e.g. Enterprise, and keycap/joystick button names.

I also didn't implement Irish's lenition for string substitution (Mapa de {STRINGID} should have a h as the second letter of the substituted string sometimes) or the counting system (2 traenacha/8 traenacha rather than 2 thraein/8 dtraein for 2 trains/8 trains) to avoid needing to refactor the entire string handling code just for this. This makes these strings awkward but still readable.

image image image image image

@github-actions

github-actions Bot commented Nov 8, 2026

Copy link
Copy Markdown

Check results

For details click the build job and expand Run checks on the CI logs.

MissingThe translation is not added to translation file. (e.g. STR_9999 is in en-GB but is not available in given language)

Not neededThe translation file contains entries that are not in en-GB and should be removed (e.g. STR_9999 exists in given language but is not in en-GB)

SameThe translation and source string is exactly the same. (e.g. STR_9999 is Umbrella in both en-GB and given language). This may be desired in some cases (e.g. April is the same in English and German)

ga-IE 0 (-3661) 0 129 (+129)

Other translations

MissingThe translation is not added to translation file. (e.g. STR_9999 is in en-GB but is not available in given language)

Not neededThe translation file contains entries that are not in en-GB and should be removed (e.g. STR_9999 exists in given language but is not in en-GB)

SameThe translation and source string is exactly the same. (e.g. STR_9999 is Umbrella in both en-GB and given language). This may be desired in some cases (e.g. April is the same in English and German)

ar-EG 341 0 1705
ca-ES 43 0 79
cs-CZ 67 0 130
da-DK 52 0 237
de-DE 0 0 137
en-US 3488 0 1
eo-ZZ 0 0 52
es-ES 0 0 149
fi-FI 165 0 81
fr-CA 3654 0 0
fr-FR 0 0 130
gl-ES 0 0 81
hu-HU 0 0 78
it-IT 53 0 121
ja-JP 165 0 100
ko-KR 0 0 77
nb-NO 250 0 153
nl-NL 0 0 174
pl-PL 49 0 85
pt-BR 0 0 125
ru-RU 0 0 101
sv-SE 43 0 144
tr-TR 576 0 91
uk-UA 246 0 698
vi-VN 95 0 101
zh-CN 78 0 22
zh-TW 114 0 90

@Gymnasiast
Gymnasiast merged commit 39d6f69 into OpenRCT2:master Nov 10, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants