Dans ce guide, Je vais vous montrer comment n'importe quel utilisateur peut traduire automatiquement ck3 (Rois croisés 3) fichiers de localisation dans d'autres langues.
Clause de non-responsabilité
Ce guide est toujours un travail en cours. Certaines sections sont encore en cours de révision et/ou d'élargissement. Le « CK3-LocalistionChanger » le programme n'est pas encore complètement terminé et subira quelques fonctions/modifications supplémentaires dans le futur. Je recommande donc fortement de lire également ReadMe. je’je suis heureux de répondre à toutes vos questions.
Le programme
Nous utilisons Python pour le processus de traduction. Le programme peut être téléchargé depuis mon Page GitHub.
Une fois sur place, le projet doit être téléchargé sous forme de fichier zip.
Décompressez ensuite le dossier n'importe où.
Python & Forfaits
Requis:
Il est important d'utiliser la version 4.0.0rc1 de googletrans, puisque l'ancienne version ne fonctionnera pas.
Processus de traduction
Répertoire des modules CK3
D'abord, il faut localiser le répertoire de l'atelier CK3.
Vous pouvez généralement le trouver sous le chemin suivant
C:\...\...\Steam\steamapps\workshop\content\1158310\ ....
Le dossier avec le numéro 1158310 contient tous vos fichiers d'atelier ck3 téléchargés.
Vous y trouverez de nombreux dossiers avec des numéros. Ces numéros sont des numéros d'identification du mod. Les numéros d'identification peuvent être trouvés via Steam Workshop.
Une fois que vous avez trouvé le dossier du mod que vous souhaitez traduire, rendez-vous sur le dossier appelé localization\english
Cela ressemblera probablement à quelque chose comme ça:
C:\…\…\Steam\steamapps\workshop\content\1158310\MOD_ID\localization\LANGUE
Copiez ensuite le chemin de ce dossier.
Annuaire des traducteurs
Passons maintenant au chemin où le programme a été précédemment décompressé. Là on ouvre directement le Powershell.
Nous voyons la ligne marquée par [1] lors de l'ouverture du Powershell. Il y a le chemin sous lequel cela a été appelé.
Maintenant, nous entrons la commande pour démarrer la traduction [2].
Pour trouver la commande qui vous convient, veuillez vous référer au « Commandes » section.
Dans mon cas, Je veux traduire de l'anglais (défaut) en russe.
La commande pour cela est python main.py -l2 ru Chemin
La traduction va maintenant prendre un certain temps, en fonction de la taille des fichiers individuels [3]
Quand il’Une fois terminé, vous pouvez trouver les fichiers traduits dans le dossier /db/OUTPUT_LANGUAGE
Dans mon cas, J'ai traduit une partie du mod RICE pour le projet en langue russe ici sur Steam.
Il ne reste plus qu'à recopier le dossier dans le mod principal dans les fichiers de votre atelier..
Maintenant votre mod a une traduction générée automatiquement.
Commandes
La structure générale est
python main.py -l1 FROM_LANGUAGE -l2 TO_LANGUAGE -trans TRADUIRE? chemin
FROM_LANGUAGE
La valeur par défaut est l'anglais, changer si la langue d'origine n'est pas l'anglais
TO_LANGUAGE
La valeur par défaut est l'allemand, changer si la langue de sortie souhaitée n'est pas l'allemand
TRADUIRE?
La valeur par défaut est Vrai, changer pour FAUX si vous souhaitez conserver FROM_LANGUAGE
( par exemple. Textes anglais en localisation allemande)
Langues officiellement prises en charge:
- ‘dans’ Anglais
- ‘de’ Allemand
- ‘fr’ Français
- ‘es’ Espagnol
- ‘zh-cn’ chinois simplifié
- ‘est’ coréen
exemples
cela traduira de l'anglais (défaut) en français
python main.py -l2 fr D:\the\path\to\english\loc\folder
cela se traduira du français vers l'allemand (défaut)
python main.py -l1 fr D:\the\path\to\english\loc\folder
cela modifiera simplement la première ligne et le nom du fichier afin que la localisation soit détectée par le jeu
python main.py -trans 0 D:\the\path\to\english\loc\folder
C'est tout ce que nous partageons aujourd'hui pour cela Rois croisés III guide. Ce guide a été initialement créé et rédigé par N*rd. Si nous ne parvenons pas à mettre à jour ce guide, vous pouvez trouver la dernière mise à jour en suivant ceci lien.