django-inlinetrans.

Um aplicativo Django que permite à tradução de modelos de django do HTML renderizado na testa ...
Baixe Agora

django-inlinetrans. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • LGPL
  • Nome do editor:
  • Antonio Pérez-Aranda Alcaide

django-inlinetrans. Tag


django-inlinetrans. Descrição

Um aplicativo Django que permite a tradução de modelos de Django a partir do HTML renderizado no navegador Django-Inlinetrans é um aplicativo Django que permite a tradução de modelos de Django a partir do HTML renderizado no navegador. Depois de ter seus modelos internacionalizados com Inlinetrans, você pode clicar nas mensagens não traduzidas em suas páginas da Web correspondentes para adicionar suas traduções. Isso pode ser de grande ajuda para tradutores, pois eles poderão traduzir as mensagens diretamente em seu contexto pretendido. Para traduzir as mensagens em uma página da Web renderizada no seu navegador, você primeiro descobrir, através da barra de tradução, quais mensagens Já foi traduzido (marcado luz verde) e quais não carecem de tradução (marcado light vermelho)., Você clica em uma mensagem marcada e é solicitada a sua tradução; Ao entrar no texto e clicar em OK, a nova tradução é enviada para o servidor e salva no arquivo .po correto. Unce você traduziu todas as mensagens em uma página, você pode clicar em "Aplicar alterações" na barra de tradução. Isso força um reinicialização no servidor e o recarregamento da página com as traduções aplicadas.Using inlinetrans: verifique se a mídia de Inlinetrans é acessível no caminho: {{media_url}} inlinetransyou precisa fazer um checkout de mídia inlinetrans no caminho da mídia de seu projeto ou definição de externos de propriedade no caminho da mídia. SVN Checkout http://django-inlinetrans.googlecode.com/svn/Trunk/inlinetrans/media Inlinetransmake Certifique-se de carregar inlinetrans em todos os modelos que deseja internacionalizar, adicionando o seguinte código: {% Carregar Inlinetrans_media% {% } Então, você pode usar: {% inline_trans "Traduzir este"%} em vez de: {% trans "Traduzir este"%} inlinetrans adiciona código HTML a cada tradução, portanto, certifique-se de não usar tags inline_trans dentro de atributos HTML, como este: Nestes casos, você deve usar o Tag Transmissão Transparente.Once Seu modelo é internacionalizado, você executa o Comando a seguir :./Manage.py Inline_MAKEMESSAGESTHIS Extraia tanto embutidos e mensagens trans nos modelos e incorpora-os aos catálogos do GetText, assim como os makemessages faz para mensagens trans.Afterwords, você pode iniciar o servidor, navegar para as páginas renderizadas (como um membro da equipe) e, como explicado acima, traduzir as mensagens através do W eb.


django-inlinetrans. Software Relacionado