Como obter traduções no Launchpad para um programa personalizado

1

Eu escrevi um programa e enviei para um ppa. Este programa usa traduções que eu criei manualmente usando pylupdate4 Translate.pro , depois Qt-Linguist, então lrelease Translate.pro no meu PC em casa. Portanto, o processo de tradução utiliza * ts-files e o arquivo * qm binário que meu programa está carregando. No entanto, só li sobre mo , po e semelhantes no Launchpad para traduzir algo.

Como posso obter meus arquivos * .ts no Launchpad para que as pessoas possam traduzi-los facilmente? Ou eu estou no caminho errado?

Meu programa python está carregando os arquivos * .qm com este código:

locale = QLocale()
LOCALNAME = str(locale.system().name())
lang=str.split(LOCALNAME,"_")[0] 
translator= QtCore.QTranslator()
translator.load(getParentDir()+"/Translate/main_%s"%lang)
self.app.installTranslator(translator)

Eu não sei se ele pode lidar com arquivos diferentes de * .qm.

    
por user2366975 26.09.2013 / 16:17

2 respostas

1

Você pode usar o Launchpad para ajudar a traduzir software livre, tanto diretamente com projetos upstream (como o Limewire), quanto como pacotes em distribuições como o Ubuntu.

Quando estiver decidindo o que traduzir, pense no seguinte:

Você pode trabalhar no projeto upstream, em vez do pacote de distribuição? Você conhece e entende bem o software para conhecer o contexto das sequências que precisa traduzir?

Você está familiarizado com os padrões de tradução que precisa seguir? Para conhecer os processos e padrões que um projeto aplica às suas traduções, você deve entrar em contato com a equipe de tradução que gerencia sua localização no seu idioma. A maioria dos projetos trabalha com um grupo de tradução - uma organização guarda-chuva de muitas equipes - que cuida do controle de qualidade da tradução. Cada grupo de tradução atribui equipes para cuidar de determinados idiomas.

Site de referência

link

    
por johnsonsmithson 25.04.2018 / 11:30
0

Rosseta, o serviço de tradução da barra de lançamento não funciona com arquivos Qt, é um conhecido bug .

Você pode usar ts2po para converter de arquivos .ts para .po e para trás, mas não suporta todos os novos recursos do ts.

O Qt 4.5 vem com uma ferramenta, lconvert, que deve converter arquivos ts para po e vice-versa, mas falta documentação.

    
por Javier Rivera 27.09.2013 / 08:49