Neste guia, mostrarei como qualquer usuário pode traduzir automaticamente os arquivos de localização do ck3 (Crusader Kings 3) para outros idiomas.
Aviso Legal
Este guia ainda é um trabalho em andamento. Algumas seções ainda estão sendo revisadas e/ou ampliadas. O programa “CK3-LocalistionChanger” ainda não está totalmente finalizado e futuramente passará por mais algumas funções/alterações. Portanto, recomendo fortemente a leitura do ReadMe também. Estou feliz em responder a quaisquer perguntas.
O programa
Usamos Python para o processo de tradução. O programa pode ser baixado do meu Página do GitHub.
Uma vez lá, o projeto deve ser baixado como um arquivo zip.
Em seguida, descompacte a pasta em qualquer lugar.
Python & Pacotes
Requeridos:
É importante usar a versão 4.0.0rc1 do googletrans, pois 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:\...\...\Steam\steamapps\workshop\conteúdo\1158310\ ....
A pasta com o número 1158310 contém todos os arquivos baixados do ck3 workshop.
Lá você pode encontrar muitas pastas com números. Esses números são números de identificação para o mod. Os números de identificação podem ser encontrados no Steam Workshop.
Depois de encontrar a pasta do mod que deseja traduzir, vá para a pasta chamada localização\inglês
Isso provavelmente se parecerá com algo assim:
C:\…\…\Steam\steamapps\workshop\conteúdo\1158310\MOD_ID\localização\IDIOMA
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.
Vemos a linha marcada com [1] ao abrir o Powershell. Existe o caminho sob o qual isso foi chamado.
Agora inserimos o comando para iniciar a tradução [2].
Para encontrar o comando correto para você, consulte a seção “Comandos”.
No meu caso, quero traduzir do inglês (padrão) para o 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 estiver pronto, 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 de volta para o mod principal em seus arquivos de oficina.
Agora seu mod tem uma tradução gerada automaticamente.
comandos
A estrutura geral é
python principal.py -l1 FROM_LANGUAGE -2 TO_LANGUAGE -trans TRADUZIR? caminho
FROM_LANGUAGE
O valor padrão é inglês, altere se o idioma original não for inglês
TO_LANGUAGE
O valor padrão é alemão, altere se o idioma de saída desejado não for alemão
TRADUZIR?
O valor padrão é True, mude para Falso se você quiser manter FROM_LANGUAGE
(por exemplo, textos em inglês na localização em alemão)
Idiomas oficialmente suportados:
- 'en' inglês
- 'de' alemão
- 'fr' francês
- 'es' espanhol
- 'zh-cn' chinês simplificado
- 'ko' coreano
exemplos
isso traduzirá do inglês (padrão) para o francês
python main.py -l2 fr D:\o\caminho\para\english\loc\folder
isso traduzirá do francês para o alemão (padrão)
python main.py -l1 fr D:\o\caminho\para\english\loc\folder
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:\o\caminho\para\english\loc\folder
Isso é tudo o que estamos compartilhando hoje para isso Reis cruzados III guia. Este guia foi originalmente criado e escrito por N*rd. Caso não consigamos atualizar este guia, você pode encontrar a atualização mais recente seguindo este link.