Traduzir CSV de localização da Unity, I2 Localization e tabelas de strings
Exporte seus termos do I2 Localization ou sua tabela de strings do pacote Localization em CSV, envie o arquivo e receba-o com a coluna do idioma de destino preenchida a partir do inglês. Chaves, tipos, descrições e colunas de outros idiomas permanecem inalterados, e linhas que já têm tradução nesse idioma são ignoradas. Depois, é só importar o arquivo de volta na Unity. As primeiras strings são grátis; a tabela inteira sai por $5, em pagamento único.
- Reconhece colunas de idioma com nomes como French, French [fr], fr, fr-FR ou French(fr)
- Preenche apenas as células vazias da coluna de destino; traduções prontas são mantidas
- Colunas de chaves, Type, Desc e outros idiomas são copiadas sem alterações
- Variáveis e marcadores como {0} e {name} são verificados em cada string
- Pagamento único de $5: até 40,000 strings e 2,000,000 caracteres
Como traduzir uma tabela de localização da Unity
-
1
Exporte a tabela como CSV
No I2 Localization, exporte os termos para CSV; com o pacote Localization, exporte a coleção da tabela de strings para CSV. Adicione uma coluna vazia para o idioma de destino caso ela ainda não exista.
-
2
Envie o arquivo e confira as primeiras strings
Escolha o idioma. A coluna de destino é localizada e preenchida a partir do inglês; as primeiras strings aparecem na tela.
-
3
Desbloqueie e importe
Desbloqueie por $5, baixe o CSV e importe de volta na Unity.
Como as colunas são associadas
O cabeçalho é lido primeiro. A coluna do idioma de destino é identificada pelo nome ou código — como French, French [fr], French(fr), fr ou fr-FR —, e a fonte é a coluna em inglês. Apenas células vazias na coluna de destino são traduzidas; uma linha que já tem texto em francês não é alterada, o que é muito útil após atualizações de conteúdo, quando apenas as novas chaves precisam de tradução.
Se a tabela não tiver uma coluna para o idioma de destino, adicione uma coluna vazia com o nome do idioma antes de fazer o upload, ou selecione a coluna de texto na próxima tela e baixe o resultado com uma coluna traduzida ao lado.
Variáveis (placeholders) e rich text
Variáveis de formatação como {0}, {player} ou {{count}} são verificadas em cada tradução. Se uma string perder uma variável, ela é reprocessada; caso persista, o texto original em inglês é mantido e listado, garantindo que o jogo nunca exiba um placeholder quebrado.
Como a ferramenta funciona, quanto custa e como seus arquivos são tratados está na página Traduzir textos de jogos; os preços de todas as ferramentas estão na página de preços.
Última atualização:
Perguntas e respostas
O ChatGPT consegue traduzir um CSV de localização da Unity?
Ele traduz bem algumas linhas. Mas uma tabela longa precisa voltar com cada chave e coluna no devido lugar, algo que uma resposta no chat quase nunca consegue entregar. Esta ferramenta preenche a coluna do idioma e mantém todo o resto exatamente como estava.
As traduções existentes são substituídas?
Não. As linhas que já contêm texto na coluna de destino são ignoradas.
Posso traduzir para vários idiomas?
Um idioma por tarefa. Processe o arquivo uma vez para cada idioma; cada execução preenche a sua respectiva coluna.
Quantas strings cabem em um pagamento?
Até 40,000 strings e 2,000,000 caracteres por $5. O plano Ilimitado cobre até 200,000.
É grátis?
Tabelas de até 300 strings são totalmente grátis. Em tabelas maiores, as primeiras strings são grátis; a tabela inteira sai por $5, em pagamento único.