En esta guía, le mostraré cómo cualquier usuario puede traducir automáticamente los archivos de localización de ck3 (Crusader Kings 3) a otros idiomas.
Observación
Esta guía es todavía un trabajo en progreso. Algunas secciones todavía están siendo revisadas y/o ampliadas. El programa "CK3-LocalistionChanger" aún no está completamente terminado y pasará por algunas funciones/cambios más en el futuro. Así que recomiendo encarecidamente leer Léame también. Estoy feliz de responder a cualquier pregunta.
El programa
Usamos Python para el proceso de traducción. El programa se puede descargar desde mi Página de GitHub.
Una vez allí, el proyecto debe descargarse como un archivo zip.
Luego descomprima la carpeta en cualquier lugar.
Python y paquetes
Necesario:
Es importante utilizar la versión 4.0.0rc1 de googletrans, ya que la versión anterior no funcionará.
Proceso de traducción
Directorio de mods CK3
En primer lugar, tenemos que localizar el directorio de talleres de CK3.
Por lo general, puede encontrar esto en la siguiente ruta
C:\...\...\Steam\steamapps\workshop\content\1158310\ ....
La carpeta con el número 1158310 contiene todos los archivos del taller ck3 descargados.
Allí puedes encontrar muchas carpetas con números. Esos números son números de identificación para el mod. Los números de identificación se pueden encontrar a través de Steam Workshop.
Una vez que haya encontrado la carpeta del mod que desea traducir, diríjase a la carpeta que se llama localización\inglés
Lo más probable es que se vea así:
C:\…\…\Steam\steamapps\workshop\content\1158310\MOD_ID\localización\IDIOMA
Luego copie la ruta de esta carpeta.
Directorio de traductores
Ahora vamos a la ruta donde se descomprimió previamente el programa. Allí abrimos directamente el Powershell.
Vemos la línea marcada con [1] al abrir el Powershell. Ahí está el camino bajo el cual esto fue llamado.
Ahora ingresamos el comando para iniciar la traducción [2].
Para encontrar el comando correcto para usted, consulte la sección "Comandos".
En mi caso, quiero traducir del inglés (predeterminado) al ruso.
El comando para esto es python main.py -l2 ru Path
La traducción ahora tomará un tiempo, dependiendo del tamaño de los archivos individuales [3]
Cuando termine, puede encontrar los archivos traducidos en la carpeta /db/SALIDA_IDIOMA
En mi caso, traduje una parte del mod RICE para el proyecto de idioma ruso aquí en steam.
Todo lo que queda por hacer es volver a copiar la carpeta en el mod principal en los archivos de su taller.
Ahora tu mod tiene una traducción generada automáticamente.
Comandos
La estructura general es
python principal.py -l1 DESDE_IDIOMA -l2 A_IDIOMA -trans ¿TRADUCIR? camino
DESDE_IDIOMA
El valor predeterminado es inglés, cambie si el idioma original no es inglés
A_IDIOMA
El valor predeterminado es alemán, cambie si el idioma de salida deseado no es alemán
¿TRADUCIR?
El valor predeterminado es Verdadero, cámbielo a Falso si desea conservar FROM_LANGUAGE
(por ejemplo, textos en inglés en localización alemana)
Idiomas admitidos oficialmente:
- 'en' ingles
- 'de' alemán
- 'fr' francés
- 'es' español
- 'zh-cn' chino simplificado
- 'ko' coreano
ejemplos
esto se traducirá del inglés (predeterminado) al francés
python main.py -l2 fr D:\la\ruta\a\inglés\loc\carpeta
esto se traducirá del francés al alemán (predeterminado)
python main.py -l1 fr D:\la\ruta\a\inglés\loc\carpeta
esto solo alterará la primera línea y el nombre del archivo para que el juego detecte la localización
python main.py -trans 0 D:\la\ruta\a\inglés\loc\carpeta
Eso es todo lo que estamos compartiendo hoy para este Reyes cruzados III guía. Esta guía fue originalmente creada y escrita por n*rd. En caso de que no actualicemos esta guía, puede encontrar la última actualización siguiendo este liga.