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
pt-br:translations:test-po-file [2026/10/04 17:29] – [Teste Suas Traduções] Add deprecation banner epetrigliapt-br:translations:test-po-file [2026/11/06 03:59] (current) – removed kevinbowen
Line 1: Line 1:
-====== Teste Suas Traduções ====== 
- 
-<note warning>We are deprecating the localised wiki.xfce.org pages in favour of the official documentation, which is always kept up to date. This page will be deleted on 1 November 2026. A copy will be preserved on archive.org for historical purposes.</note> 
- 
- 
-Quando um aplicativo está sendo traduzido, é interessante que seja visto seu resultado. Isso permite que você identifique diversas questões. Pode, por exemplo, apreciar seu trabalho, verificar mensagens horríveis vs. bem feitas, identificar erros, etc. 
- 
-Os arquivos PO são compilados em arquivos MO com a linha de comando ''msgfmt''. Esses arquivos são instalados no sistema com o **mesmo prefixo**((/usr/local, /usr, /opt, etc.)) que o aplicativo. 
- 
-===== A Teoria ===== 
- 
-**1. Faça um backup** \\ 
- 
-Substitua <LANG> e <APLICATIVO> apropriadamente (ex: na tradução para alemão do Xfburn o caminho seria ''/usr/share/locale/**de**/LC_MESSAGES/**xfburn**.mo''). 
- 
-<code> 
-cd /usr/share/locale/<LANG>/LC_MESSAGES/ 
-sudo cp <APLICATIVO>.mo <APLICATIVO>.mo~ 
-</code> 
- 
-**2. Compile o arquivo PO** 
- 
-<code> 
-msgfmt -o <APLICATIVO>.mo <LANG>.po 
-</code> 
- 
-**3. Instale o arquivo MO** 
- 
-<code> 
-sudo cp <APLICATIVO>.mo /usr/share/locale/<LANG>/LC_MESSAGES/ 
-</code> 
- 
-**4. Execute o APLICATIVO** \\ 
-Você pode testar um APLICATIVO em diversos idiomas com simples alteração da variável de ambiente LANG. Porém, os locales devem estar disponíveis no seu sistema (isso é particular do sistema que você estiver usando), do contrário as traduções não aparecerão. 
- 
-Você pode exibir os locales disponíveis com a ferramenta de linha de comando "''locale -a''". Para exibir o locale em uso, execute o comando "''echo $LANG''". 
- 
-<code> 
-LANG=<LANG> <APLICATIVO> 
-</code> 
- 
-===== Um Exemplo Real ===== 
- 
-<code> 
-... conecte a https://translations.xfce.org/projects/p/xfburn/ e faça o download do arquivo PO ... 
- 
-poedit xfburn.master.de.po 
- 
-... traduz, traduz, traduz ... 
- 
-msgfmt xfburn.master.de.po -o xfburn.mo 
-sudo mv /usr/local/share/locale/de/LC_MESSAGES/xfburn.mo xfburn.mo.orig 
-sudo cp xfburn.mo /usr/local/share/locale/de/LC_MESSAGES/ 
-LANG=de_DE.utf8 xfburn 
-</code> 
- 
-Depois, se você não estiver satisfeito com as traduções e quiser testar uma nova versão... 
- 
-<code> 
-poedit xfburn.master.de.po 
-msgfmt xfburn.master.de.po -o xfburn.mo 
-sudo cp xfburn.mo /usr/local/share/locale/de/LC_MESSAGES/ 
-LANG=de_DE.utf8 xfburn 
-</code>