-
Notifications
You must be signed in to change notification settings - Fork 67
Récupérer les nouveaux fichiers à traduire
C'est une procédure à faire à chaque nouvelle version du jeu, si ces fichiers ne sont pas encore intégrés dans la branche de développement active. L'outil de traduction dans le jeu va comparer les fichiers en anglais et ceux du français (ou la langue choisie dans le jeu) et marquer les mise-à-jour avec des TODO :
- le bouton
Sauv. rapport de traduction
génère un fichier résumant les changements à faire (enregistré quelque part sur le bureau). - Le bouton
Nettoyer des fichiers de traduction
corrige et rajoute les nouvelles traductions dans le répertoire de langue (donc dans RimWorld-fr ).
Préalable 1 : Les fichiers de langues de traduction de RimWorld 1.1 sont dans le répertoire
RimWorld/Data/Core/Languages
(au lieu du répertoire RimWorld/Mods/Core/Languages
comme auparavant). Il faut qu'un sous-répertoire contiennent les fichiers XML à traduire (voir astuce ci-dessous).
Préalable 2 : il faut voir cloné le GitHub RimWorld-fr dans un répertoire (nommé ZZZ par exemple). Vous pouvez aussi alternativement faire git clone
dans le répertoire de Languages mais vous risquez de devoir le déplacer si la version du jeu change.
Pour récupérer les nouveaux fichiers à traduire sans devoir copier à la main vers GitHub, on peut faire de la manière suivante :
Astuce : Créez un sous-répertoire RimWorld/Data/Core/Languages/RimWorld-fr
(EDIT 28/02/2020: et RimWorld/Data/Royalty/Languages/RimWorld-fr
) qui est un lien symbolique vers le répertoire ZZZ git clone du github RimWorld-fr. L'avantage c'est qu'on modifie à un seul endroit (dans RimWorld-fr), le jeu récupère ou modifie du même endroit, on peut tester les modifs dans le jeu rapidement, on peut tester différentes branches RW B19/1.0/1.1 (avec un git checkout branche-a-tester
) et on peut envoyer les commits sur GitHub directement. EDIT 28/02/2020: Deux liens symboliques sont à créer avec l'arrivée de Royalty DLC, en supposant que votre dépôt git est dans le répertoire ZZZ et que vous avez choisi la langue "RimWorld-fr dans le jeu" :
-
RimWorld/Data/Core/Languages/RimWorld-fr
versZZZ/Core
-
RimWorld/Data/Royalty/Languages/RimWorld-fr
versZZZ/Royalty
Sautez les étapes 5 et 6 si vous voulez juste la configuration mais pas la mise-à-jour des fichiers.
- Lancer le jeu RimWorld pour qu'il se mette à jour.
- Pour ne pas écraser le fichier French officiel qui vient avec le jeu, Créer un sous-répertoire
RimWorld/Data/Core/Languages/RimWorld-fr
qui est un lien symbolique vers le répertoire ZZZ git clone du github RimWorld-fr. - Relancer le jeu si besoin.
- Sélectionner dans le jeu comme langue RimWorld-fr (reconnu comme Français, par ordre alphabétique c'est normalement juste au-dessus de Russe).
- Toujours dans le jeu, le bouton
Sauv. rapport de traduction
génère un fichier résumant les changements à faire (enregistré quelque part sur le bureau). - Le bouton
Nettoyer des fichiers de traduction
corrige et rajoute les nouvelles traductions dans le répertoire de langue (donc dans RimWorld-fr ). - Les modifications peuvent être pousser sur GitHub directement (avec
git push
ou votre logiciel git préféré).
Note. Comment créer un lien symbolique sous Windows/Mac :
SOUS WINDOWS:
-
Télécharger et installer Link Shell Extension ici en suivant les étapes très simple de la partie "Installation" que vous trouverez ici.
-
Suivre les étapes de la partie "Utilisation de Link Shell Extension" (beaucoup d'informations sur les possibilités du logiciel, voiçi un résumé concernant les liens symboliques):
-
sélectionner les fichiers du dossier Core précédemment télécharger sur Git et se trouvant normalement dans le répertoire ZZZ git clone, clic droit "Prendre comme cible du lien" puis clic droit sur le dossier destinataire "Coller" > un lien symbolique.
-
idem pour les fichiers du dossier Royalty .
-
SOUS MAC: (TODO a compléter par quelqu’un jouant sous MAC).
Aide syntaxe wiki - Pages official "Help" (en anglais)