Jak můžu přeložit komponentu do svého jazyka?
- Last revised:
- Čtvrtek, 23 Březen 2017
Answer
Booking používá standardní Joomla! jazykový překladač. Výchozí lokalizace pro angličtinu je v těchto souborech:
- administrator/language/en-GB/en-GB.com_booking.common.ini
- administrator/language/en-GB/en-GB.com_booking.ini
- administrator/language/en-GB/en-GB.com_booking.menu.ini (Joomla 1.5)
- administrator/language/en-GB/en-GB.com_booking.sys.ini (Joomla 1.6 and higher)
- language/en-GB/en-GB.com_booking.ini
- language/en-GB/en-GB.mod_booking_customer_info.ini
Příklad
Když chcete překládat do němčiny (de-DE), musíte zkopírovat anglické soubory (en-GB) a ty přeložit:
- administrator/language/de-DE/de-DE.com_booking.common.ini
- administrator/language/de-DE/de-DE.com_booking.ini
- administrator/language/de-DE/de-DE.com_booking.menu.ini (Joomla 1.5)
- administrator/language/de-DE/de-DE.com_booking.sys.ini (Joomla 1.6 and higher)
- language/de-DE/de-DE.com_booking.ini
- language/de-DE/de-DE.mod_booking_customer_info.ini
V anglických souborech vypadají řádky následovně: COMPULSORY ITEMS="Compulsory items".
Levá část COMPULSORY ITEMS= se nepřekládá! Překládejte pouze text vpravo.
V německých souborech vypadají řádky následovně: COMPULSORY ITEMS="Obligatorische Elemente"
Jazykové soubory musí být v kódování UTF-8. Doporučujeme editovat soubor v programu PSPAD, který Vám umožní nastavit správné kódování.
Problémy
Důvodem, proč se lokalizace neobjevuje, je v nějakém parsing erroru v souboru INI. Zkuste spustit Debug Mode. Nezapomeňte, že text na pravé straně musí být uzavřen v uvozovkách - PROPERTY="YOUR TEXT"
Debug Mode
Spusťte Debug Language v globálním nastavení pod záložkou System. Měli byste také zapnout plugin Debug. Dole na stránce je Debug Console, kde můžete najít parsing errory v jazykových souborech a seznam nahraných jazykových souborů. Zkontrolujte, zda jsou Vaše soubory nahrány a nejsou tam žádné errory.