Este é o comando debconf-gettextize que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS
PROGRAMA:
NOME
debconf-gettextize - extrai traduções de modelos debconf em arquivos PO
SINOPSE
debconf-gettextize [-v] [-h] [--podir =DIR] [--escolhas] [--mesclar] dominar [dominar ...]
DESCRIÇÃO
A / var / lib / dpkg / info /*.modelos os arquivos lidos pelo debconf contêm texto em inglês e
traduções no mesmo arquivo. Mas em pacotes de origem, as traduções são gerenciadas em
arquivos separados para ajudar os tradutores. Na implementação inicial, um mestre modelos
arquivo continha apenas texto em inglês, e modelos.xx os arquivos continham tanto o original quanto
strings traduzidas para o idioma xx. O debconf-mergetemplate o programa estava se fundindo
arquivos de modelos mestre e traduzidos.
A nova implementação com "po-debconf" é baseada em "gettext". Marca de mantenedores
campos traduzíveis ao incluí-los com um sublinhado, as strings em inglês são
extraído automaticamente para um arquivo POT, os tradutores trabalham em arquivos PO normais e
po2debconf gera um arquivo de modelos mesclado com a mesma estrutura.
A debconf-gettextize programa foi inicialmente projetado para ajudar na migração para o novo
implementação.
· Lê uma lista de arquivos mestre e suas traduções associadas, e gera po / *. po
arquivos para cada idioma contendo strings traduzidas.
· Cada arquivo de entrada recebe um sufixo ".old", e um novo arquivo mestre sobrescreve o antigo;
é idêntico ao arquivo mestre anterior, exceto que um sublinhado é adicionado ao
campos traduzíveis. Os desenvolvedores podem então escolher quais campos os tradutores devem trabalhar
on e quais são ignorados porque seus valores não são dependentes de localidade.
· UMA po / POTFILES.in arquivo também é criado, ele contém a lista de modelos arquivos debconf-
atualizaçãopo tem que processar.
Normalmente o debconf-gettextize programa deve ser executado apenas uma vez ao transformar a partir do
primeira implementação para o formato "po-debconf", mas também pode ser usado posteriormente para
transforme um campo "_Choices" em "__Choices" (ou vice-versa) sem perder as traduções,
ao usar o sinalizador "--merge" (junto com "--choices" ou não). O modelo desejado
contendo os campos "_Choices" ou "__Choices" para modificar deve ser copiado para um
arquivo de modelo temporário, que é passado para debconf-gettextize como um argumento. Então o
as seguintes etapas são realizadas:
1. po2debconf é executado neste arquivo de modelo para gerar um arquivo de modelo traduzido.
2. Este arquivo de modelos traduzidos é processado conforme descrito acima e os arquivos PO são
gerado.
3. Os arquivos PO recém-criados são mesclados com os existentes.
Quando os arquivos PO são mesclados, os campos "_Choices" devem ser substituídos por "__Choices" (ou vice-
versa) no arquivo de modelos original antes de executar debconf-updatepo, caso contrário, novo
as traduções serão confusas.
OPÇÕES
-h, --Socorro
Exiba um resumo de uso do programa e saia.
-v, --verbose
Processo em modo detalhado.
--podir =DIR
Defina o diretório para os arquivos PO. O padrão é pesquisar por arquivos PO no po subdiretório
abaixo da localização do primeiro arquivo mestre.
--escolhas
Por padrão, o debconf-gettextize substitui os campos "Opções" por "_Choices". Com isso
flag, campos "__Choices" são escritos em seu lugar.
--mesclar
Quando este sinalizador é definido, as strings são mescladas com os arquivos PO existentes. Os modelos
arquivos e po / POTFILES.in não são modificados.
RESSALVAS
O campo "Padrão" é especial quando o tipo de modelo é "Selecionar" ou "Seleção múltipla", porque um
o valor deve ser escolhido entre Inglês lista de opções, mesmo para valores localizados.
Normalmente, este campo não deve ser alterado, mas em raras circunstâncias, os valores localizados são
significativo (por exemplo, para escolher o idioma padrão de um aplicativo). Para deixar
tradutores sabem que este campo "Padrão" localizado é especial, você deve por convenção
chame-o de "_DefaultChoice" em vez de "_Default".
Use debconf-gettextize online usando serviços onworks.net