In questa guida, Ti mostrerò come qualsiasi utente può tradurre automaticamente CK3 (Re crociati 3) file di localizzazione in altre lingue.
Disclaimer
Questa guida è un lavoro in corso, e alcune sezioni sono ancora in fase di revisione e/o ampliamento. Il 'CK3-LocalisationChanger’ programma non è ancora completamente finito e subirà alcune altre funzioni/modifiche in futuro. Perciò, Consiglio vivamente di leggere anche il file ReadMe. Sono felice di rispondere a qualsiasi domanda tu possa avere.
Il programma
Useremo Python per il processo di traduzione, e il programma può essere scaricato da my Pagina GitHub. Una volta lì, il progetto deve essere scaricato come file zip, e quindi la cartella dovrebbe essere decompressa ovunque.
In questa guida, Ti mostrerò come qualsiasi utente può tradurre automaticamente ck3 (Re crociati 3) file di localizzazione in altre lingue.
Pitone & Pacchetti
Necessario:
È importante utilizzare la versione 4.0.0rc1 di googletrans, poiché la versione precedente non funzionerà.
Processo di traduzione
Directory mod CK3
Primo, dobbiamo individuare la directory dell'officina CK3.
Di solito puoi trovarlo sotto il seguente percorso
C:\...\...\Steamsteamappsworkshopcontent1158310 ....
La cartella con il numero 1158310 contiene tutti i file del workshop CK3 che hai scaricato. In quella cartella, puoi trovare molte cartelle con i numeri. Quei numeri sono numeri di identificazione per i mod, che può essere trovato tramite Steam Workshop.
Una volta trovata la cartella della mod che vuoi tradurre, vai alla cartella che si chiama localization\english
Molto probabilmente sembrerà qualcosa del genere:
C:\…\…\Steamsteamappsworkshopcontent1158310ID_MOD\localization\LINGUA
Quindi copia il percorso di questa cartella.
Elenco dei traduttori
Ora andiamo al percorso in cui il programma è stato precedentemente decompresso. Lì apriamo direttamente Powershell.
All'apertura di PowerShell, vediamo la linea contrassegnata con [1], che mostra il percorso sotto il quale è stato chiamato. Ora possiamo inserire il comando per avviare la traduzione [2]. Per trovare il comando corretto per te, si prega di fare riferimento al “Comandi” sezione.
Nel mio caso, Voglio tradurre dall'inglese (predefinito) al russo. Il comando per questo è python main.py -l2 ru Path. La traduzione ora richiederà un po' di tempo, a seconda delle dimensioni dei singoli file [3].
Al termine puoi trovare i file tradotti nella cartella /db/OUTPUT_LANGUAGE
Nel mio caso, Ho tradotto una parte del mod RICE per il progetto in lingua russa qui su Steam.
Tutto ciò che resta da fare è copiare nuovamente la cartella tradotta nella mod principale nei file del workshop. Adesso, la tua mod ha una traduzione generata automaticamente.
Comandi
La struttura generale è
python main.py -l1 FROM_LANGUAGE -l2 IN_LINGUA -trans TRADURRE? sentiero
FROM_LANGUAGE
Il valore predefinito è inglese, cambiare se la lingua originale non è l'inglese
IN_LINGUA
Il valore predefinito è tedesco, cambiare se la lingua di output desiderata non è il tedesco
TRADURRE?
Il valore predefinito è Vero, cambiare in Falso se vuoi mantenere FROM_LANGUAGE
( per esempio. Testi inglesi in localizzazione tedesca)
Lingue ufficialmente supportate:
- 'In’ Inglese
- 'Di’ Tedesco
- 'fr’ francese
- es’ spagnolo
- 'zh-cn’ cinese semplificato
- È’ coreano
Esempi:
Questo verrà tradotto dall'inglese (predefinito) al francese:
python main.py -l2 fr D:\thepathtoenglishlocfolder
Questo verrà tradotto dal francese al tedesco (predefinito):
python main.py -l1 fr D:\thepathtoenglishlocfolder
Questo modificherà solo la prima riga e il nome del file in modo che la localizzazione venga rilevata dal gioco:
python main.py -trans 0 D:\thepathtoenglishlocfolder"