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

Modpack Translation To-Do List #32

Open
1 of 2 tasks
CelestialAbyss opened this issue Jan 10, 2024 · 3 comments
Open
1 of 2 tasks

Modpack Translation To-Do List #32

CelestialAbyss opened this issue Jan 10, 2024 · 3 comments
Assignees
Labels
enhancement New feature or request

Comments

@CelestialAbyss
Copy link
Member

CelestialAbyss commented Jan 10, 2024

This is to keep track of progress for translation purposes.

KubeJS Scripts

Currently these scripts need to be re-written to be able to be translated. Checkboxes will be checked once they are able to be translated.

  • tips.js
    • Custom tips currently do not use translate keys.
  • genesis_announcer.js
    • Reason: Does not use lang keys and currently runs server-side so this will need to be entirely re-written. It is possible that a translated version of the modpack will have to be published if no viable solution is found.
    • A solution has been found as of 1.19.2, where translation keys can be used in server chat messages.

As for other content...

FTB Quests

Need to find a translation tool that completely preserves all formatting such as {@pagebreak}. Pagebreaks also get converted into translation keys using existing tools such as: FTBQLocalizationTools

As such, this will also be postponed.

REI & JEI Information

Currently the information tabs on items / blocks do not use translation keys.

Tome of Finality

Guidebook is not in a finished state, so translation efforts will have to be postponed.

As it stands the modpack is still undergoing changes and things will have to be moved around.

@CelestialAbyss CelestialAbyss added the enhancement New feature or request label Jan 10, 2024
@CelestialAbyss CelestialAbyss self-assigned this Jan 10, 2024
@CelestialAbyss CelestialAbyss moved this to In Progress in FinalityMC Roadmap Jan 10, 2024
@CelestialAbyss CelestialAbyss pinned this issue Jan 10, 2024
@nageih
Copy link

nageih commented Jan 13, 2024

Regarding patchouli, it actually supports l10n by itself, but if you want it to load as a lang file, I can help you with that, as I did with this PR MattiDragon/ExtendedDrawers#83

@CelestialAbyss
Copy link
Member Author

The guidebook is unfortunately not being actively maintained and it is far from finished, so translation efforts will have to wait ;-;

@CelestialAbyss
Copy link
Member Author

A solution has been found for the in-game server messages in another script: https://github.com/Project-Vyre/Finality-Genesis/blob/dev/19.2/0.2.0/kubejs/server_scripts/genesis_toasts.js#L42

I will need to test this, however.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: In Progress
Development

No branches or pull requests

2 participants