Rewrite du TranslationManager + Impl adminshop, commands, api#1161
Rewrite du TranslationManager + Impl adminshop, commands, api#1161iambibi wants to merge 25 commits intoServerOpenMC:v2.5from
Conversation
…rOpenMC#1158) * fix: claim dupli * fix: Cannot invoke "String.isEmpty()" because "content" is null * fix: FancyNpcsPlugin is null
|
apres plusieures batailles avec les components et les lois de la translation des messages, je pense avoir trouvé une bonne solution afin de combiner la lisibilité et le pratique |
|
je suis deja a 164 fichiers changé, m'en voulez pas, je viens a peine de finir une feature mdrr. PS: y'a des endroits ou j'ai faillit mourrir sur le code de l'admin shop |
|
prochaine feature : Les Villes 🤯 💥 |
|
vous voulez que je fasse une PR pour l'implémentation du systeme de translation + traduction adminshop et api, et commandes et une PR par feature traduite? (si premiere choisie, alors faudra vite la passer, je peux finir la world gen de la dimension des reves mais ça durera pas 10 ans) |
|
a review, assez rapidement (~1-2 semaines) |
|
up |
src/main/java/fr/openmc/core/features/city/sub/mayor/menu/npc/OwnerNpcMenu.java
Show resolved
Hide resolved
Juste ici |
src/main/java/fr/openmc/core/commands/admin/freeze/FreezeListener.java
Outdated
Show resolved
Hide resolved
src/main/java/fr/openmc/core/commands/admin/freeze/FreezeListener.java
Outdated
Show resolved
Hide resolved
|
Sinon juste player.sendTitle(Title.title(...)) au lieu de title part |
|
c'est pour l'optimisation 🤓☝️ |
'sendTitle(com.destroystokyo.paper.Title)' is deprecated |
|
preuve que ça optimise rien xD |
|
fin si on est dans l'objectif la refaire completer un serveur de zéro avec nos features nativements compatible bedrock ect ect |
|
|
C'est celui de Adventure et pas Paper qu'il faut utiliser |
|
ah oui je suis débile c'est pas sendTitle c'est showTitle j'oublie à chaque fois |
|
oui oui puis je suis un peu bete au lieu d'ecrire juste title, je mettais send donc moi je voyais que la méthode la et non pas show |
|
PR peut etre merge dans v2.5 : |
Petit résumé de la PR:
Rewrite de la base des translations, tout les messages seront dans un fichier (ressources/translations/lang_fr_FR.properties par ex).
A partir que cette PR passe, toute nouvelle PR devra mettre ses messages dans le fichier lang
Choses non traduites :
Étape nécessaire afin que la PR soit fini (si PR en draft)
Decrivez vos changements