neste guia, Mostrarei como qualquer usuário pode traduzir automaticamente o CK3 (reis cruzados 3) arquivos de localização para outros idiomas.
Isenção de responsabilidade
Este guia é um trabalho em andamento, e algumas seções ainda estão sendo revisadas e/ou ampliadas. O 'CK3-LocalisationChanger’ o programa ainda não está totalmente finalizado e passará por mais algumas funções/alterações no futuro. Portanto, Eu recomendo fortemente a leitura do arquivo ReadMe também. Estou feliz em responder a quaisquer perguntas que você possa ter.
O programa
Usaremos Python para o processo de tradução, e o programa pode ser baixado do meu página GitHub. Uma vez lá, o projeto deve ser baixado como um arquivo zip, e então a pasta deve ser descompactada em qualquer lugar.
neste guia, Vou mostrar como qualquer usuário pode traduzir automaticamente ck3 (reis cruzados 3) arquivos de localização para outros idiomas.
Pitão & Pacotes
Obrigatório:
É importante usar a versão 4.0.0rc1 do googletrans, já que a versão mais antiga não funcionará.
Processo de Tradução
Diretório Mod CK3
Primeiro, temos que localizar o diretório da oficina CK3.
Normalmente, você pode encontrar isso no seguinte caminho
C:\...\...\Steamsteamappsworkshopconteúdo1158310 ....
A pasta com o número 1158310 contém todos os arquivos do workshop CK3 que você baixou. nessa pasta, você pode encontrar muitas pastas com números. Esses números são números de identificação para os mods, que pode ser encontrado através do Steam Workshop.
Depois de encontrar a pasta do mod que deseja traduzir, vá para a pasta chamada localization\english
Isso provavelmente parecerá algo assim:
C:\…\…\Steamsteamappsworkshopconteúdo1158310MOD_ID\localization\LINGUAGEM
Em seguida, copie o caminho desta pasta.
Diretório do tradutor
Agora vamos para o caminho onde o programa foi descompactado anteriormente. Lá abrimos o Powershell diretamente.
Ao abrir o PowerShell, vemos a linha marcada com [1], que mostra o caminho sob o qual foi chamado. Agora podemos inserir o comando para iniciar a tradução [2]. Para encontrar o comando correto para você, consulte o “Comandos” seção.
No meu caso, quero traduzir do ingles (predefinição) para russo. O comando para isso é python main.py -l2 ru Path. A tradução agora vai demorar um pouco, dependendo do tamanho dos arquivos individuais [3].
Quando terminar, você pode encontrar os arquivos traduzidos na pasta /db/OUTPUT_LANGUAGE
No meu caso, Traduzi uma parte do mod RICE para o projeto de língua russa aqui na steam.
Tudo o que resta a fazer é copiar a pasta traduzida de volta para o mod principal nos arquivos do workshop. Agora, seu mod tem uma tradução gerada automaticamente.
Comandos
A estrutura geral é
python main.py -l1 FROM_LANGUAGE -l2 TO_LANGUAGE -trans TRADUZIR? caminho
FROM_LANGUAGE
O valor padrão é inglês, mudar se o idioma original não for o inglês
TO_LANGUAGE
O valor padrão é alemão, mude se o idioma de saída desejado não for alemão
TRADUZIR?
O valor padrão é verdadeiro, mudar para Falso se você quiser manter FROM_LANGUAGE
( por exemplo. Textos em inglês com localização em alemão)
Idiomas com suporte oficial:
- 'em’ Inglês
- 'de’ alemão
- 'fr’ francês
- 'es’ Espanhol
- 'zh-cn’ chinês simplificado
- é’ coreano
Exemplos:
Isso será traduzido do inglês (predefinição) para francês:
python main.py -l2 fr D:\ocaminhoparaportuguêslocpasta
Isso traduzirá do francês para o alemão (predefinição):
python main.py -l1 fr D:\ocaminhoparaportuguêslocpasta
Isso apenas alterará a primeira linha e o nome do arquivo para que a localização seja detectada pelo jogo:
python main.py -trans 0 D:\ocaminhoparaportuguêslocpasta"