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

Improve i18n #77

Open
minoneer opened this issue Feb 5, 2025 · 0 comments
Open

Improve i18n #77

minoneer opened this issue Feb 5, 2025 · 0 comments
Labels
enhancement New feature or request

Comments

@minoneer
Copy link
Collaborator

minoneer commented Feb 5, 2025

The current i18n system works but could be updated/improved. Some thoughts:

  • Paper is rigorously deprecating all string-based messaging/formatting. Sooner or later, we have to switch to Adventure chat.
  • Adventure's MiniMessage serialization format may be a good candidate for i18n, as it allows for simple formatting in configs and is extendable.
  • There is some translation/i18n support in Paper/Adventure. We may be able to integrate with that. https://docs.papermc.io/paper/dev/component-api/i18n
  • Current translation quality varies widely, and we don't support many common languages. AI translations can give a very good baseline nowadays - in conjunction with community-driven https://crowdin.com/.
@minoneer minoneer added the enhancement New feature or request label Feb 5, 2025
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
None yet
Development

No branches or pull requests

1 participant