Pequenas alterações ao código do OpenTripPlanner

De Dados Abertos
Ir para: navegação, pesquisa

Tradução para Português

Notas do projeto sobre o processo de tradução.

Criar um novo documento de mensagens

cd OpenTripPlanner/src/client/i18n
msginit -l pt -i messages.pot -o pt.po

Classe otp.locale.Portugues

Criar uma nova classe otp.locale.Portugues

Para tal, duplicar Italian.js, na pasta /home/user/OpenTripPlanner/src/client/js/otp/locale. Basta fazer copy e paste, e dar o nome Portugues.js.

Converter as mensagens para um documento json

sudo npm install i18next-conv -g
cd ~/OpenTripPlanner
i18next-conv -l pt -s src/client/i18n/pt.po -t src/client/js/otp/locale/pt.json

Incluir em index.html

<script src="js/otp/locale/Portugues.js?v=1"></script>

Incluir em config.js para adicionar a opção de Língua Portuguesa à lista de línguas

'ca_ES': otp.locale.Catalan,
'pt': otp.locale.Portugues

Para colocar o a Língua Portuguesa como prédefinida

locale: otp.locale.Portugues,

Adicionar novos arquivos ao git

cd
git add src/client/images/jgrocha-2014-120x120.JPG
git add src/client/i18n/pt.po
git add src/client/js/otp/locale/pt.json
git add src/client/js/otp/locale/Portugues.js

Primeiro commit

cd
git commit -a -m "Initial support for portuguese"
git push origin portugues