6. rész - nyelvi fájlok

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 add:

A szakasz add:

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:

6. rész - nyelvi fájlok

6. rész - nyelvi fájlok

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

A kód ezen részének

Kapcsolódó cikkek