Xfce Wiki

Sub domains
 

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
pt-br:translations:msgmerge [2012/06/11 04:10] – rafaelff1pt-br:translations:msgmerge [2026/11/06 03:59] (current) – removed kevinbowen
Line 1: Line 1:
-====== Mesclar arquivos PO ====== 
-A ferramenta de linha de comando ''msgmerge'' é usada para mesclar strings traduzidas de dois arquivos PO em um. É realmente fácil de se usar. Veja um exemplo genérico: 
- 
-  msgmerge seu-arquivo-po arquivo-po-referência > resultado.po 
- 
-O resultado em ''resultado.po'' contém traduções de ''seu-arquivo-po'' mescladas com de ''arquivo-po-referência''. 
- 
-É possível mesclar strings evitando o redirecionamento com as seguintes opções: 
- 
-  msgmerge --backup=none -U seu-arquivo-po arquivo-po-ou-pot-referência 
- 
-Esse comando tem o mesmo efeito, porém a saída é escrita diretamente em ''seu-arquivo-po''. 
- 
-Você pode usar um arquivo POT como um arquivo PO referência para sincronizar as traduções atuais com mensagens novas ou suprimidas. 
- 
-===== Mesclar ramo estável e de desenvolvimento ===== 
- 
-Você pode usar esta ferramenta para mesclar strings de um ramo (branch) de desenvolvimento ao ramo estável, e vice-versa. Isso é altamente recomendado para evitar trabalhos desnecessários. 
- 
-Um exemplo específico provavelmente será útil. Imagine que você está trabalhando no projeto //Thunar//, você pode fazer download dos arquivos PO no [[https://translations.xfce.org/projects/p/thunar/|Transifex]] de ambos ramos estável e de desenvolvimento. 
- 
-Digamos que //Thunar// esteja completamente traduzido no ramo estável "xfce-4.8" e necessita ser mesclado a um arquivo de tradução holandesa incompleta no ramo de desenvolvimento "master". 
- 
-Tendo feito o download, digamos que ambos arquivos estejam disponíveis no diretório "Downloads" do seu diretório home, o qual é a localização comum dos downloads. 
- 
-Copie/cole o seguinte comando no seu terminal: 
- 
-  cd Downloads 
- 
-Agora copie/cole o seguinte comando no seu terminal: 
- 
-  msgmerge Thunar-xfce-4-8.nl.po Thunar-master.nl.po > NEW-Thunar-master.nl.po 
- 
-Então, exclua ambos ''Thunar-xfce-4-8.nl.po'' (você não precisa mais dele) e ''Thunar-master.nl.po'' (você não quer um conflito de nomes no próximo passo). 
- 
-Envie ''NOVO-Thunar-master.nl.po'' para o Transifex.