6. rész - nyelvi fájlok

A Joomla! 2.5 nyelvi fájlok használt négy különböző helyzetekben:
- kijelző eleme a nyilvános rész
- komponens kezelése a admin felület
- Management menüpontok az admin felületen
- összetevő telepítése
Joomla! 2.5 használ két különböző módon befogadni nyelvi fájlokat:
- Egy rendszergazda / nyelv, illetve
- a második a mellék mappában. Ha ez a komponens, az útvonal a következő lesz: administrator / components / * * komponens / nyelv vagy alkatrészek / * * komponens / nyelv
Minden attól függ, hogy a kiterjesztés van telepítve.
Add a fordítás az állami rész
Hozzon létre egy fájlt site / language / hu-HU / hu-GB.com_helloworld.ini:
COM_HELLOWORLD_DEFAULT_PAGE_TITLE = "Hello World! Component"
COM_HELLOWORLD_ERROR_OCCURRED = „Hiba történt”
és a fájl hely / nyelv / ru-RU / ru-RU.com_helloworld.ini:
COM_HELLOWORLD_DEFAULT_PAGE_TITLE = "komponens Hello World!"
COM_HELLOWORLD_ERROR_OCCURRED = „Hiba történt”
Adjuk hozzá a fordítás az admin felületen
Hozzon létre egy fájlt admin / language / hu-HU / hu-GB.com_helloworld.ini:
COM_HELLOWORLD_HELLOWORLD_FIELD_GREETING_DESC = „Ez az üzenet jelenik meg:”
COM_HELLOWORLD_HELLOWORLD_FIELD_GREETING_LABEL = "üzenet"
COM_HELLOWORLD_HELLOWORLD_HEADING_GREETING = "Üdvözlő"
COM_HELLOWORLD_HELLOWORLD_HEADING_ID = "Id"
és a fájl admin / language / ru-RU / ru-RU.com_helloworld.ini:
COM_HELLOWORLD_HELLOWORLD_FIELD_GREETING_DESC = „Üzenet megjelenítéséhez”
COM_HELLOWORLD_HELLOWORLD_FIELD_GREETING_LABEL = "üzenet"
COM_HELLOWORLD_HELLOWORLD_HEADING_GREETING = "Welcome"
COM_HELLOWORLD_HELLOWORLD_HEADING_ID = "Id"
Add a fordítás az irányítás a menüpontok a admin felület
Hozzon létre egy fájlt admin / language / hu-HU / hu-GB.com_helloworld.sys.ini:
COM_HELLOWORLD = "Hello World!"
COM_HELLOWORLD_DESCRIPTION = "Ez a Hello World! Description"
COM_HELLOWORLD_HELLOWORLD_VIEW_DEFAULT_TITLE = "üzenet"
COM_HELLOWORLD_HELLOWORLD_VIEW_DEFAULT_DESC = „Ez a nézet megjeleníti a kiválasztott üzenet”
COM_HELLOWORLD_MENU = "Hello World!"
és a fájl admin / language / ru-RU / ru-RU.com_helloworld.sys.ini:
COM_HELLOWORLD = "Hello World!"
COM_HELLOWORLD_DESCRIPTION = „Ez egy leírást a komponens Hello World!”
COM_HELLOWORLD_HELLOWORLD_VIEW_DEFAULT_TITLE = "üzenet"
COM_HELLOWORLD_HELLOWORLD_VIEW_DEFAULT_DESC = „Ez a nézet megjeleníti a kiválasztott üzenet”
COM_HELLOWORLD_MENU = "Hello World!"
Lehetőségek elhelyezése nyelvi fájlok
Kezdve 1.6, két lehetőség van, hogy telepítette a nyelvi fájl kiterjesztését. Használhatja őket különböző kombinációkban. A 1.5 verzió fájlok telepítése a fő nyelv a mappa (root / administrator / language / és a gyökér / nyelv /). Az új verzió a fájlokat a mappában „nyelv”, amely található a kiterjesztés gyökér. Így a kiterjesztés tartalmazhat nyelvek egy irattartó .sys.ini. amely eltér a telepítése a fő mappában Joomla nyelvek.
sys.ini is használják lefordítani a nevét a terjeszkedés néhány helyen, és admin a eltolásrész menüt.
Így az XML-fájl az alábbiak lehetnek:
és / vagy variáns version 1.5:
vagy csak a root
A telepítés során / frissítés fájlnévkiterjesztéssel .sys.ini mappa található, amely a kiterjesztés gyökér, jeleníti meg az eredményt a telepítés leírását. Ezt követően (ha van ilyen) .sys.ini és .ini. telepítése a fő nyelv a mappa elsőbbsége van a fájlok egy mappában, amely található a mellék gyökér.
Az egyik előnye a telepítésnél a nyelv mappát. amely található a gyökér a kiterjesztés, azt, hogy ezek a fájlok nem érinti, ha frissíti a nyelvi csomagokat. Egy másik előny lehet tekinteni, hogy ez a mappa tartalmazhat több nyelven (mindig en-GB, ru-RU, fr-FR, stb), és így a felhasználónak nem kell telepíteni a megfelelő nyelvi csomagot.
Hozzáadása eltolásrész telepítés
Hozzon létre egy fájlt nyelv / en-GB / en-GB.com_helloworld.sys.ini:
COM_HELLOWORLD = "Hello World!"
COM_HELLOWORLD_DESCRIPTION = „Ez a Hello World leírása”
és a fájl nyelv / ru-RU / ru-RU.com_helloworld.sys.ini
COM_HELLOWORLD = "Hello World!"
COM_HELLOWORLD_DESCRIPTION = "Ez a leírás Comp Hello World!"
Elhelyezés az összetevő telepítőcsomag
Ne felejtsük el, hogy módosítsa a verziószámot a fájl helloworld.xml:
Mi is lehet használni, hogy lefordítani a komponens nevét, alkatrész leírását és menüpont:
szakaszban
A szakasz
Ez helloworld.xml nyelvi fájlok vannak telepítve:
A könyvtár tartalmát a kód:
Csomagolja a könyvtárat egy archív fájlt (zip, tar, tar.gz, bz2), vagy töltse le közvetlenül c GitHub. Ezután telepíteni a Joomla kiterjesztése vezetője. Most már arról, hogy a fordítási munka:


A következő részben fogunk hozzáadni egy alkatrészt az admin vezérlőpulton.