This repository has been archived by the owner on Jan 1, 2025. It is now read-only.
[Feature] Externalize language packs #77
Labels
enhancement
New feature or request
feature accepted
Feature has been accepted
good first issue
Good for newcomers
help wanted
Extra attention is needed
Milestone
In a similar fashion to remeshes, externalize language packs and have them be part of the build and release process.
Should create a new node.js module in ./extras/fsolauncher-game-translations
Language packs should be present in a ./extras/fsolauncher-game-translations/translations folder, and built and added to the release artifacts via our current GitHub Actions workflow.
Resulting files should be:
FSO
andTSO
folder - FSO is extracted to the FreeSO folder, and TSO to The Sims Online folder), named for example: translation-en.zip, translation-es.zip, etc...)The launcher will then be modified to read the manifest upon first run, and display the available languages in the language selector in the settings tab.
If the user changes the language, the corresponding language zip will be downloaded (if not done before) from the latest GitHub release and extracted in that moment.
The text was updated successfully, but these errors were encountered: