transhette je jednoduchá aplikace, Django, který usnadňuje proces překladu vašich projektů Django.
Transhette byl původně založen na Rosetta, který používá polib. Oba projekty jsou distribuovány pod licencí MIT.
Transhette je distribuován za podmínek GNU Lesser General Public License.
Documentation
Instalace
Chcete-li instalovat transhette:
& Nbsp; 1. Stáhněte si aplikaci a umístit složku transhette kdekoli v Python cesty (adresář projekt je v pořádku, ale kdekoliv jinde ve vašem python cestě bude dělat)
& Nbsp; 2. Přidat "transhette" řádek na INSTALLED_APPS v settings.py vašeho projektu
& Nbsp; 3. Přidat položku URL do urls.py vašeho projektu, například:
& Nbsp; z nastavení dovozních django.conf
& Nbsp; v případě "transhette", v settings.INSTALLED_APPS:
& Nbsp; urlpatterns + = vzory ('',
& Nbsp; url (r '^ transhette /', patří ("transhette.urls ')),
& Nbsp;)
Poznámka: můžete použít cokoliv si budete přát, jako URL prefix.
Chcete-li odinstalovat transhette:
& Nbsp; 1. Komentář mimo nebo odstranit "transhette" linii ve vašem INSTALLED_APPS
& Nbsp; 2. Komentář mimo nebo odstranit zahrnutí url
Zabezpečení
Vzhledem k tomu, transhette vyžaduje přístup pro zápis do některé ze souborů ve vašem projektu Django, přístup do aplikace je omezena na uživatele správce jen (jak je definováno v administrátorské rozhraní vašeho projektu)
Chcete-li udělit editační přístup k ostatním uživatelům:
& Nbsp; 1. vytvořit skupinu "překladatelé" ve vašem admin rozhraní
& Nbsp; 2. přidání uživatele si přejete udělit překládat práva k této skupině
Konzultace
Začněte svůj vývojový server Djanga a nasměrujte svůj prohlížeč na URL předponu jste si vybrali během procesu instalace. Dostanete se do okna pro výběr souboru.
Vyberte soubor a přeložit každou nepřekládanou zprávu. Kdykoli je zpracována nová várka zpráv, transhette aktualizuje odpovídající django.po soubor a regeneruje odpovídající mo soubor.
To znamená, že etikety vašeho projektu budou přeloženy hned, bohužel budete ještě muset restartovat webový server, aby se změny projevily.
Pokud webový server nemá přístup pro zápis na katalogu souborů archiv katalogu souborů lze stáhnout.
Tam je užitečná pole pro vyhledávání, kde můžete zadat klíčová slova pro vyhledání požadovaného řetězce.
Je možné filtrovat řetězce jejich stav "pouze přeloženo", "netranslatované Only" a "fuzzy". Fuzzy řetězce jsou ty, které byly automaticky přeloženy podle ugettext, takže buďte opatrní o nich. Před uložením katalog byste měli zkontrolovat všechny Fuzzy řetězce. Můžete je identifikovat ve výsledcích vyhledávání, protože jsou žlutě zbarvené.
Stejně jako si můžete stáhnout katalog upravujete, můžete také nahrát katalog. Volba "Priority" definuje, zda katalogu, který se bude nahrán má přednost před uložen jeden. To znamená, že bez priority, pokud transhette najde v novém katalogu již přeložený řetězec, bude to respektovat starou překladu. Pokud povolíte prioritu stará hodnota bude vždy přepsáno. Transhette spravuje prázdné překlady, neboť neexistují.
Vývoj
Můžete získat poslední drsně verzi transhette tím, že dělá checkout své Subversion. Tímto způsobem můžete přidat jako externí do hlavního adresáře projektu:
svn checkout http://svnpub.yaco.es/djangoapps/transhette/trunk transhette
Hlášení o chybách, opravy a návrhy jsou více než vítány. Prostě dát je v našem systému Trac a použít "transhette" komponentu, když vyplníte lístky:
http://tracpub.yaco.es/djangoapps/
Features:
- Database nezávislý
- Čte a zapisuje Gettext katalogy vašeho projektu (PO a Mo files)
- nainstalovány a odinstalovat za necelou minutu
- Používá Djangovým administrační rozhraní CSS
- Návrhy Překladatelské přes Google AJAX API jazyka
Co je nového v této verzi:
- Změnil ajax-url z šablony bloku jen v případě, někdo kapky blok záhlaví v základní šablona
Co je nového ve verzi 0.5.8:
- Zlepšit odolnost proti chybně vyhledávacích řetězců
Co je nového ve verzi 0.5.6:
- Fix překlep ($ namísto &) v restart_script režim načíst.
Co je nového ve verzi 0.5.5:
- Pevná překlad, když značka byla ve dvou nebo více katalogu , Nesoulad výpočet prioritou.
Požadavky na :
- Python
Komentáře nebyl nalezen