Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make language sync support creating blank language files; clarify lang/README-programmers.txt #1079

Merged
merged 2 commits into from
Dec 16, 2023

Conversation

Daaaav
Copy link
Contributor

@Daaaav Daaaav commented Dec 8, 2023

Changes:

Two translators thus far have tried to populate initial language files by creating a blank folder and then using the in-game sync option. For example, see #1078.

That is not how the sync option was intended to be used, but it's really close to getting everything, so I decided to just complete the support by making sure numbers.xml is copied from English, and making sure meta.xml is filled in with English text and not text from an arbitrary language. Also, minor detail on plural form 1 being set to 1 by default if reset, so strings_plural.xml is fully consistent too.

The top of lang/README-programmers.txt now also says that you need the translators readme to translate the game into a new language.

Legal Stuff:

By submitting this pull request, I confirm that...

  • My changes may be used in a future commercial release of VVVVVV
  • I will be credited in a CONTRIBUTORS file and the "GitHub Friends"
    section of the credits for all of said releases, but will NOT be compensated
    for these changes

Two translators thus far have tried to populate initial language files
by creating a blank folder and then using the in-game sync option. For
example, see TerryCavanagh#1078.

That is not how the sync option was intended to be used, but it's
really close to getting everything, so I decided to just complete the
support by making sure numbers.xml is copied from English, and making
sure meta.xml is filled in with English text and not text from an
arbitrary language. Also, minor detail on plural form 1 being set to 1
by default if reset, so strings_plural.xml is fully consistent too.
The top of the programmers readme now says that you need the
translators readme to translate the game into a new language. Also,
since language file syncing now works to populate an empty language
folder, document that in the translators readme as well.
@InfoTeddy InfoTeddy self-assigned this Dec 8, 2023
@InfoTeddy InfoTeddy added the localization Implies 'required for 2.4' unless otherwise noted label Dec 8, 2023
@InfoTeddy InfoTeddy merged commit c2ad3d3 into TerryCavanagh:master Dec 16, 2023
4 checks passed
@Daaaav Daaaav deleted the sync-to-make-new-language branch December 16, 2023 03:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
localization Implies 'required for 2.4' unless otherwise noted
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants