Skip to content

Added ukrainian localization#1667

Merged
crudelios merged 6 commits intoKeriew:masterfrom
romamakar:ukr-locale
Mar 7, 2026
Merged

Added ukrainian localization#1667
crudelios merged 6 commits intoKeriew:masterfrom
romamakar:ukr-locale

Conversation

@romamakar
Copy link
Copy Markdown

No description provided.

@Johannes-callidus
Copy link
Copy Markdown
Collaborator

You might want to declare the function translation_ukrainian as void.
Also did you create the files c3_mm.eng and c3.eng for ukrainian translation of the original game?
If you didn't this tool might help you.
Note that those keys are way more than the ones augustus adds so it's a lot of work.

@Johannes-callidus
Copy link
Copy Markdown
Collaborator

Also there are translation files for the keys used in the map editor c3_map_mm.eng and c3_map.eng. Those don't have to be done in order for translation to work you would just have no translation in the editor otherwise.
To be exact you would also need to provide most of the files which are part of other fan translations.

@romamakar
Copy link
Copy Markdown
Author

Thnx a lot for providing info about tools and hints for creating fan localization.
Yes, I didnt create ukrainian localization of original game and map editor yet. But Im working on it right now.
Once its done - I will provide all required archives.

@romamakar
Copy link
Copy Markdown
Author

You might want to declare the function translation_ukrainian as void. Also did you create the files c3_mm.eng and c3.eng for ukrainian translation of the original game? If you didn't this tool might help you. Note that those keys are way more than the ones augustus adds so it's a lot of work.

changed translation_ukrainian to void

Copy link
Copy Markdown
Collaborator

@crudelios crudelios left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This must have been a lot of work!

As @Johannes-callidus mentioned, in order for the translation to properly work, we need a c3.eng or a c3.rus with the Ukrainian localisation.

If you do end up doing that translation, please let us know so we can tell @bvschaik to post it as a fan made Ukrainian localisation of the original game.

Comment thread src/core/locale.c Outdated
Co-authored-by: José Cadete <crudelios@gmail.com>
Copy link
Copy Markdown
Collaborator

@crudelios crudelios left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Coding style changes

Comment thread src/core/encoding.c Outdated
Comment thread src/translation/ukrainian.c Outdated
Comment thread src/translation/ukrainian.c
romamakar and others added 3 commits March 5, 2026 20:18
Co-authored-by: José Cadete <crudelios@gmail.com>
Co-authored-by: José Cadete <crudelios@gmail.com>
Co-authored-by: José Cadete <crudelios@gmail.com>
@Johannes-callidus
Copy link
Copy Markdown
Collaborator

A small tip for next time rather than applying all suggestions directly you may just add them to a batch from the files diff tab and then apply the batch.

@crudelios crudelios merged commit fefa1ec into Keriew:master Mar 7, 2026
17 checks passed
@crudelios
Copy link
Copy Markdown
Collaborator

Thanks for the new translation! It has now been merged.

For it to work though, we also need the translation of the c3.eng file. Hopefully you can get it done!

@romamakar romamakar deleted the ukr-locale branch March 14, 2026 21:02
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.

3 participants