Traduzindo jogos e apps
E um app que gostou bastante a achava que ele merecia uma tradução para seu idioma?
Com essas instruções, você será capaz de traduzir aplicativos e jogos de Android.
Descrição.
Primeiro vamos aos fatos. Esse método de tradução ensinado no tutorial são de tradução de um linguagem de marcação XML (Extensible Markup Language). O string.xml, que é principal no framework do Android. Esse tutorial ensina a edição de arquivos que de fato, utilizam a interface do Android como lista de recurso padrão.
Porém, grande parte dos jogos possuem string list própria. Algumas podem estar em outros arquivos XMLs, que também são descompilados com esse tutorial. Por sorte, grande parte dos jogos guardam essas listas da engine dentro de um diretório acessível (como assets,), o que facilita. Mas em grande parte das engines usará um formato de pacote diferente, cabeçalhos de arquivos diferentes.
Desnecessário falar que cada engine é uma engine, logo, cada caso é um caso.
Tutorial:
*Para esse tutorial, vou usar meu mod, Galeria Quickpic, (descontinuado).
1. Baixe o programa Apk Tool e descompile o app que deseja traduzir, Para o tutorial de edição pelo Smartphone, desça para a metade do artigo.
2. Depois de descompilar, abra a pasta do app descompilado e entre na pasta 'res'
Lá você encontrará a pasta 'values'. Se o app já foi traduzido você encontrará também as pastas values-** (onde '**' significa o código de linguagem)
Dentro dessa pasta 'values', você vai encontrar o arquivo 'strings.xml' e ele contém isso
Exemplo do arquivo string.xml da pasta values:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">Gallery</string>
<string name="app_author">Author</string>
<string name="app_blog">Blog</string>
<string name="app_translator">Translator</string>
<string name="about">About</string>
<string name="add">Add</string>
<string name="animation">Transition animation</string>
<string name="animation_cube">Cube</string>
<string name="animation_fade">Fade</string>
<string name="animation_flip">Flip</string>
<string name="animation_slide">Slide</string>
Dentro da pasta 'values', o arquivo strings.xml carrega a linguagem padrão do app
Por exemplo:
Se você usar o Android com o idioma em português, ele automaticamente vai ler o arquivo strings.xml da pasta values-pt-rBR, se estiver em russo, o arquivo strings.xml da pasta values-ru, etc.
Mas imagine que você está usando o Android em esperanto. Se o app não foi traduzido para essa língua, ele lerá o arquivo strings.xml da pasta 'values', que é o idioma padrão do app e geralmente está em inglês.
Traduzindo o app manualmente
Chega de papo, vamos lá!
Para traduzir o app, você deve seguir os seguintes passos:
1. Faça uma cópia da pasta 'values'
2. Renomeie essa pasta cópia para values+código do idioma
Para conseguir o código do idioma, clique aqui. Quando o site abrir, aperte CTRL + F e escreva seu idioma
Então como vou traduzir para português brasileiro, a pasta deve ser renomeada para values-pt-rBR
values-pt-rBR
values = valores
pt = Língua
r = Region (região)
BR = país
3. Entre na pasta renomeada e delete todos os arquivos, EXCETO o 'strings.xml'
4. Abra o arquivo strings.xml e comece a traduzir. O arquivo pronto ficará igual a isso:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">Galeria</string>
<string name="app_author">Autor</string>
<string name="app_blog">Blog</string>
<string name="app_translator">Tradutor</string>
<string name="about">Sobre</string>
<string name="add">Adicionar</string>
<string name="animation">Animação de transição</string>
<string name="animation_cube">Cubo</string>
<string name="animation_fade">Fade</string>
<string name="animation_flip">Girar</string>
<string name="animation_slide">Deslizar</string>
*Você não pode mudar nada além da parte que está em vermelho, ou seja, string name="blablabla"=, resources, etc, devem ficar como estão!5. Depois de traduzir todo o arquivo, salve-o e compile o app novamente
6. Instale o app em seu celular e pronto.
*Se quiser, você pode enviar o arquivo strings.xml traduzido para o desenvolvedor do app, assim ele pode adicionar sua tradução na atualização do app.
*Para traduzir uma rom inteira, você deve traduzir TODOS os apks que estão na pasta 'System'. É possível copiar a pasta values-pt-rBR de outro app que tenha a mesma estrutura (como settings.apk ou systemUI.apk) e jogar no app em inglês para traduzi-lo.
Mudando o nome do App
No Android, os apps podem ter o nome imutável e adaptável.
Nome imutável = Um app que não importa qual idioma esteja o sistema, ele manterá o mesmo nome sempre. (Exemplo = Facebook)
Nome adaptável = O nome do app muda dependendo do idioma que você usa (Exemplo = Galeria)
Como isso funciona?
Na raiz do aplicativo descompilado, você irá encontrar o arquivo AndroidManifest.xml, e dentro dele, você encontrará isso
<application android:icon="@drawable/ic_launcher" android:label="@string/app_name">
A linha android:label="@string/app_name" mostra que o nome do app vai depender do que está escrito na linha app_name dentro do arquivo string.xml. (que geralmente é a primeira linha, como você pode ver nos exemplos acima)
Se no arquivo AndroidManifest.xml eu escrever android:label="Jonny app", não importa qual idioma eu colocar o dispositivo, esse nome irá aparecer sempre.
PS. O recomendável é que você utilize android:label="@string/app_name" e edite os arquivos string.xml dentro das pastas values. Mesmo que não vá mudar o nome para outros idiomas.
Programa
Se você
Basta carregar o diretório do projeto que o programa carrega todos os idiomas disponíveis.
Aplicativo
O processo de tradução também pode ser feito pelo app 'apk editor'
0. Abra o app
1. Escolha ou um apk, ou um app já instalado no cel
2. Selecione 'Edição completa (RESOURCE RE-BUILD)'
3. Aperte no '+' azul no canto superir esquerdo.
4. Escolha o idioma e comece a traduzir.
Consigo traduzir um jogo em japonês?
ResponderExcluirExatamente como o tutorial diz. Porém, há algumas exceções, como jogos baseados em Unity. A estrutura de linguagem fica dentro de arquivos encriptados que não podem ser editados (Isso é, a não ser que o desenvolvedor escolha uma estrutura aberta) Qual jogo você quer traduzir?
ExcluirPokemon Remake, ele é para Android. Não entendo muito mas ele é um arquivo Apk. Se tiver como eu iria tentar traduzir
ExcluirE ai Haynner Willer ja conseguiu traduzir o Pokemon Remake ? Também estou atrás desse app em pelo menos inglês.
ExcluirEu postei ele aqui no blog. Ele foi traduzido para o inglês.
ExcluirConsigo traduzir o bully apk?
ResponderExcluirSim. Não vi a estrutura do Bully ainda, mas se for igual a dos GTA's, você pode baixar a tradução para a versão PC e jogar dentro do OBB (Abra o obb com winrar/7zip e cole na pasta indicada pelo tutorial)
ExcluirTem como traduzir o GTA Chinatown Wars?
ExcluirSim. É possível traduzir o GTA Chinatown Wars. O procedimento é parecido com esse citado acima no comentário-resposta.
ExcluirDa pra traduzir o Grand summoners?
ResponderExcluirPara informar isso com certeza, preciso saber a engine que o jogo foi programada e a estrutura. Se preferir, podemos conversar em private, clique em 'contato' e me envie um email.
Excluirdá pra traduzir kotor
ResponderExcluirPara informar isso com certeza, preciso saber a engine que o jogo foi programada e a estrutura. Se preferir, podemos conversar em private, clique em 'contato' e me envie um email.
Excluirnao to conseguindo traduzir um jogo da asobimo..mmorpg que esta em japones atraves do apk editor. chama petit chronicles ou puchitto online.. vc consegue?
ResponderExcluirPara informar isso com certeza, preciso saber a engine que o jogo foi programada e a estrutura. Se preferir, podemos conversar em private, clique em 'contato' e me envie um email.
ExcluirTeria como traduzir Mental Hospital IV , queria muito jogar esse jogo que tem um estilo tipo Outlast, mas eu tenho que entender a história para jogar só que tá em inglês, se der vai ser de grande ajuda.
ResponderExcluirOlá Jonathan, seu conteúdo é muito bom parabéns , você tem algum cabalão no YouTube? Ou telegram?
ResponderExcluirMuito obrigado!
ExcluirMeu telegram é @jonnypaes
Olá, na minha pasta Res - Values- bão ficam esses nomes em cor vermelha.
ResponderExcluirAlgo deve estar dando errado na descompilação?
Na verdade não é para ficar vermelho, eu troquei a cor só para deixar marcado onde você deveria editar.
ExcluirE aí cara, tem como me dizer se tem como traduzir um jogo novo que chegou em vietnamita? nome do jogo é Free Fire 1.0.0
ResponderExcluirO arquivo não ta mais disponivel no mediafire, pfv arrume amigo <3
ResponderExcluirtentei tradudizr este jogo aqi e nãõ˜funcionou continua em vietnamita por favor traduza ele para mim *-* https://apkpure.com/store/apps/details?id=com.hbqlxcdx.vm
ResponderExcluirTem como você avaliar um jogo de android e me dizer por favor se tem como traduzir.
ResponderExcluirO jogo é o Space RPG3
Ola amigo sei que esse post e antigo mas queria saber uma coisa, da para traduzir corpse party blood drive? Agradeço a resposta.
ResponderExcluirJá foi traduzido. Há alguns links pelo Google que podem ajudar.
Excluirhttps://www.modapkbaixar.com/corpse-party-blood-drive-en-mod/corpse-party-blood-drive-en-english-android-1-0-0/
consigo traduzir o jogo playerunknows battlegrounds army attack? esta todo em chines
ResponderExcluirBom dia! Consigo traduzir o Game Gabriel Knight(sins of father)?
ResponderExcluirGostei do tutorial , mas você não deixou claro se preciso mover a pasta "values-pt-rBR" para a pasta "res" ou apenas o arquivo "strings" para a pasta "res", substituindo o original. E outra coisa que está acontecendo também é que ao tentar recompilar os arquivo, aparece: "Complete: Yes" e "Success: No" ou seja ele não está conseguindo criar o arquivo APK, que era pra ir para a pasta "Done". Pode me ajudar?
ResponderExcluirRealmente, my bad.
ExcluirVou editar o tutorial. Se quiser, pode mandar uma mensagem para mim no menu "contato", junto com o apk.
Tem como você avaliar um jogo de android e me dizer por favor se tem como traduzir.
ResponderExcluirO jogo é o Space RPG3
Tem como traduzir o jogo "powgun" para nos brasileiros ele é o bomb heros, agora esse powgun é o bombheros do vietnam... e eu queria saber se tem como traduzir ele, tive que baixar um apk para poder baixar o powgun visto que ele é do vietnam
ResponderExcluirTêm como traduzir o jogo "Love ghost game" ? me ajuda pelo amor de kami-sama
ResponderExcluirMe chame pela aba contatos, por favor.
ExcluirOlá, ultimamente encontrei um jogo e amei ele, ele ja foi traduzido mas a tradução é pessima queria saber se tenho como re-traduzir ele
ResponderExcluirO nome é: 7 years from now
É se eu traduzisse os outros iriam ver minha tradução ou só se eu mandasse para o desenvolvedor? Obrigada desde já ^^
Pode me mandar o apk em português para eu analisar? Obrigado!
Excluiralguem sabe como traduzir ravensword shadowlands 2 , ele esta no meu android em forma de apk e esta no idioma russo o que eu faço?
ResponderExcluirCara, eu queria saber se posso traduzir o TWD S1 porque nunca encontrei uma tradução para esse jogo, já encontrei no S2, e manjo um pouco inglês mas tem uma glera que ñ, eu queria ver a emoção de jogar esse jogo em PT, pode me ajudar a ajudar eles?
ResponderExcluirSera que tem como traduzir o jogo kof 98 ol versão da china
ResponderExcluir