Inserindo português brasileiro em firmwares [tutorial]

Postado por Destroyzer em terça-feira, 15 de novembro de 2011 21 comentários
Muitos têm dúvidas em como traduzir completamente uma firmware, desde o sistema em si como o teclado alfanumérico com T9 e Qwerty.

Agora irei ensiná-los a como fazê-lo, e sem bugs!

Existem erros comuns que podem acontecer quando você não adiciona o idioma adequadamente, como por exemplo:

- Alguns textos ficarem em desordem
- Teclado alfanumérico com caracteres estranhos
- T9 (previsão de textos) não disponível
- Qwerty não abrir
- etc.

Para continuarmos, precisaremos de:

- Arquivo .lang da firmware original de mesma versão
- Pacote de arquivos necessários para o idioma (download aqui)
- Navifirm (download aqui)
- Nokia Firmware Editor* (download aqui)

* versão em português, feito por mim.

Para não ocorrer erros, você deve conseguir o arquivo .lang com a exata versão da firmware ao qual deseja traduzir. Se por exemplo a firmware é baseada no Nokia C6 v41, você precisa do arquivo .lang deste aparelho e versão.

Extraindo e adicionando o idioma (arquivo .lang) da firmware original no rofs2

Precisamos do .lang do arquivo ROFS2, da firmware. Use o Navifirm para baixar este arquivo. Procure o aparelho, versão e variável da firmware e baixe o arquivo ROFS2 somente.



Para extrairmos o .lang, abra o ROFS2 original com o Nokia Firmware Editor e siga para o menu Ferramentas > Gerenciador de idiomas.

Abrirá uma janela. Clique na guia importar/exportar idiomas, selecione o BrazilianPortuguese na lista e clique em exportar.




O arquivo exportado irá para a pasta raiz do Nokia Firmware Editor.

Agora, abra o arquivo ROFS2 da firmware personalizada (a que você quer traduzir) com o Nokia Firmware Editor.

Depois de carregado, volte ao menu Ferramentas > Gerenciador de idiomas, e na guia Importar/exportar idiomas.

Você deve clicar agora em importar, no campo importar idioma. Selecione o arquivo .lang que está na pasta raiz do programa (que extraímos antes, lembra?) e então aguarde até que o mesmo é adicionado na firmware.

O idioma base está feito, agora vamos cuidar do idioma do teclado.

Adicionando idioma nos teclados qwerty e alfanumérico com T9

Esta parte é mais fácil. Baixe os arquivos disponibilizados no início do tutorial e extraia. Você irá notar que surgiram algumas pastas como resource e sys, além das subpastas. Pegue estas pastas e arraste para o Nokia Firmware Editor, onde o ROFS2 da CFW está aberto.




Agora é fazer o procedimento como de costume - reempacotar a firmware e fazer o flash no JAF, com os demais arquivos.

Explicação dos arquivos disponibilizados

Vocês devem não saber para que serve alguns arquivo referentes aos teclados. Aqui irei explicar a função de alguns e saberão o porquê dos teclados não funcionarem caso algum deles estejam ausente na CFW:

resource\multitap\PtiPortuguese.rsc - este arquivo mapeia os caracteres do teclado alfanumérico.
resource\plugins\*** - os arquivos desta pasta é referente ao qwerty.
resource\qwerty\PtiQwertyPortuguese.rsc - este arquivo mapeia os caracteres do teclado qwerty.
sys\bin\T9Portuguese.dll - este arquivo possui o dicionário do T9.
sys\bin\PtiKeymappings_612_09.dll - este arquivo adiciona o português à lista de idiomas de entrada.

Arquivos com terminação numeral

Se notaram, há alguns arquivos com terminação em .13. Estes números no final do arquivo referem-se ao idioma.

O número 76 é português brasileiro; o número 13, português de Portugal. Para o qwerty funcionar, é necessário alguns arquivos 13 que não é extraído no .lang.

21 comentários:

  1. nao ta funcionando pra CFW n97 mini 5800

    peguei a LANG que vc disponmibizou aki no site pra mOD symbian belle navi bar, mas nao fica com o Ç

    ResponderExcluir
  2. nao ta funcionando pra CFW n97 mini 5800

    peguei a LANG que vc disponibilizou aki no site pra mOD symbian belle navi bar, mas nao fica com o Ç

    fiz tudo igual ao C6 v41, mas no n97 v30.2.003 nao funciona

    ResponderExcluir
  3. para o C6V41 vc deve baixar a versão C6, para o N97mini a versão do N97mini.

    Quando a tradução, você deve ter os arquivos mencionados da firmware ORIGINAL do seu aparelho e da firmware ORIGINAL da firmware portada!

    ResponderExcluir
    Respostas
    1. Tenho um 5800 rm-428, instalei uma cfw symbian anna 7.9 v60.0.003. Ficou perfeito, só que estou usando o aparelho em espanhol.

      Quer dizer que tenho que ter os arquivos da firmware original do aparelho, no caso o 5800 rm-428, pra poder extrair o lang. do rofs. e importar na nessa cfw que quero traduzir?

      Testei isso, traduziu com alguns erros de caracteres e apareceram alguns bugs.

      ajuda aê.

      Excluir
  4. Tive um pequeno bug traduzindo, por vezes no lugar de uma letra aparece um símbolo, que parece uma postal , sabe como resolver isso?

    ResponderExcluir
  5. no meu to tentando fazer com um e7, peguei um CFW que não tinha no idioma PTBR e tentei coloca e ele diz "Erro ao gerar a imagem do arquivo ROFS. Operação suspendida!" oq faço?

    ResponderExcluir
  6. Uma pergunta... Se eu tenho que colocar o arquivo .lang da própria firmware (No caso, cfw portada do c6-v42) eu baixo e extraio pelo navifirm, certo? Então o que é esse arquivo .lang disponibilizado no início do tutorial?

    ResponderExcluir
    Respostas
    1. verdade! É que este pacote que disponibilizei é um pronto que já vem com o .lang do C6 (acho que a v42). Então se a firmware for c6, pode usá-lo invés de ter q extrair do navifirm.

      Excluir
  7. e ai, blz? Eu joguei os arquivos que você disponibilizou em uma CFW portada do N97, só que no qwerty, não tem como mudar de letras para os números/acentos/caracteres
    Será que é por causa do tipo de qwerty? Se sim, teria como você me dizer onde fica o arquivo do qwerty original do 5530 pra mim extrair e jogar na cfw?
    Imagens:
    http://i49.tinypic.com/29qgk6r.jpg
    http://i47.tinypic.com/9sdmpj.jpg
    Tá vendo? No lugar do "T" devia estar era o "1*" pra entrar nos números...

    ResponderExcluir
    Respostas
    1. Tente mudar a fonte para ver se resolve ou então use o pack de idioma do C6 que disponibilizei aqui no blog.

      Excluir
    2. Troquei a fonte mas o problema continua...
      Mas quando eu utilizei o arquivo .lang que voce mandou o link no blog do binh24, o celular nem iniciou, ficou reiniciando :s
      Eu nem preciso do idioma no celular, só é necessário a escrita em português mesmo. Colocar o arquivo de idioma do c6 em uma firmware portada do n97 não vai piorar?

      Obs: Acabei de reempacotar a CFW, mas dessa vez, só coloquei o arquivo "peninputvkbwindowconfiginfo_01.rsc" da ofw do 5530. Eu peguei o peninput...76 e renomeei para peninput...01
      Funcionou do mesmo jeito, os acentos e teclas funcionando direitinho, menos o atalho pra ir nos numeros e etc...
      Será que não é por causa do layout do qwerty?

      Excluir
  8. Este comentário foi removido pelo autor.

    ResponderExcluir
  9. Este comentário foi removido pelo autor.

    ResponderExcluir
  10. Cara, é o seguinte. Eu Baixei no site Symbian Latino um CFW, Symbian Anna 7.9 v60.0.003, com os idiomas inglês e espanhol. Para o meu 5800 rm-428 v51.2.7 .

    http://www.symbianlatino.com/2012/08/symbian-anna-v79-para-nokia-5800-5530.html

    Testei e funcionou perfeitamente, por enquanto estou usando ele em espanhol. Show de bola, só falta o idioma brasileiro, PT-BR.

    Existe a possibilidade de traduzir ela? O lang. do 5800 rm-428 é v51 e a CFW é v60.

    O.o

    Eu testei aqui, extrai o lang do rofs2 origiinal e importei para a cfw, coloquei tbm os arquivos que vc disponibilizou. E ficou em português, só que ficaram alguns caracteres errados, e alguns aplicativos pararam de funcionar(O teclado alfa numérico por exemplo, com funções trocadas e entra e não da pra clicar em sair, não entra em configuração e nem nos mapas). Mudei a fonte e nada.
    Quebra essa pra mim amigo?

    Me corrija se eu estiver errado.

    ResponderExcluir
  11. Você já conseguiu traduzir alguma cfw com esse tutorial? Pois já testei esse tutorial em várias cfw's baseadas no c6v42 e o qwerty nunca funciona. Sempre coloco os arquivos disponibilizados e nada. Quando eu aperto pra trocar de teclado, não tem a opção "qwerty", virando o celular também não dá.

    ResponderExcluir
  12. Alguem ai poderia traduzir e postar aki a Symbian Anna 7.9 do 5800 traduzida pra pt-pt???

    Se alguem ja tiver, me mande por e-mail ou posta no 4shared pra gente.

    weslyn_88@hotmail.com

    ResponderExcluir