Jump to content
Toggle menu
  • 3 articles
  • 22 files
  • 3 users
  • 2.5K edits
Shroudforge
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Traduire Modloader

From Shroudforge
This page is a translated version of the page Translate the Modloader and the translation is 100% complete.


Translate the Modloader



Aidez ShroudForge à être accessible aux joueurs du monde entier. Modifiez les traductions dans Fink ou proposez vos changements dans une pull request sur GitHub.

Traduire avec Fink

Ouvrez l’éditeur Fink de ShroudForge. Fink affiche le texte source anglais à côté de ses traductions. Les fichiers de langue restent dans le dépôt. Fink ne conserve pas de deuxième copie synchronisée dans un service de traduction.

Choisissez le projet et la branche dans l’éditeur. Examinez un message, modifiez sa traduction et vérifiez le résultat. Fink enregistre d’abord votre travail comme brouillon dans votre navigateur. Vous avez besoin d’un compte GitHub pour enregistrer les changements sur GitHub.

Proposer les changements dans une pull request

Si la branche par défaut est protégée, créez d’abord une branche de traduction sur GitHub. Ouvrez-la dans Fink et envoyez-y vos changements. Créez ensuite une pull request afin que les changements puissent être examinés avant leur fusion. Fink ne crée pas de branches à votre place.

Si vous ne pouvez pas écrire dans le dépôt ShroudForge, utilisez le flux de fork de Fink. Installez l’application GitHub Inlang sur votre compte, envoyez les changements vers votre fork, puis ouvrez une pull request. Fink ouvre la page des pull requests de GitHub. Examinez et envoyez la pull request depuis cette page.

La liste des pull requests ShroudForge présente les contributions de traduction ouvertes et leur état de révision. Consultez le guide Fink sur les branches, les forks et les pull requests pour en savoir plus.

Modifier directement les fichiers de traduction

Vous pouvez également modifier les fichiers JSON sous modules/ui-resources/locales/ et créer une pull request dans le dépôt. Conservez les mêmes clés que dans le fichier source anglais en-GB.json. Ne renommez pas les paramètres substituables tels que {count}. Leur nom doit rester exactement identique dans chaque traduction.

Avant d’ouvrir une pull request, vous pouvez vérifier les fichiers de langue :

cd modules/modloader/ui
npm run locale:check

Le fichier projet Fink modules/ui-resources/project.inlang/settings.json relie l’éditeur à ces catalogues. Le lien d’exemple ci-dessus ouvre ce projet. Si vous utilisez plus tard une autre URL d’éditeur, modifiez le lien de cet article ainsi que l’illustration SVG.