Szeretném megtudni, hogy hogyan lehet a moduloknál kiválasztani a nyelvet? Pl: ha egy modul több nyelven is elkészült, mert van hu.po file, akkor hogyan lehet ezt aktiválni, kicserélni az angol nyelvvel?
Látom, nem érted a rendszer, mint egészének a működését. Normálisan használva olyan nincs, hogy az egyik modul magyarul szólal meg, a másik pedig németül. A rendszernek, mint egésznek van beállítva pár nyelv, ebből az egyik az alapértelmezett, és ezt használja.
Ha pedig nem kell egy modul magyar fordítása, akkor a telepítése elött töröld ki, vagy ha más használod, akkor a hu.po állomány után az autolocale modullal importáltasd újra a fordításokat. De figyelmeztetlek, hogy ilyenkor minden kézzel bevitt (vagyis .po állományban nem szereplő) fordítás elvész.
Lehet, hogy a kérdező arra gondolt, hogy pl. URL alapon hogyan lehet más nyelvű felületeket megjeleníteni? Ebben az esetben i18n modul háza táján érdemes szétnézni.
Először a nyelveknél hozzáadsz egy új nyelvet, majd az automatikus import fülnél a gombra kattintva a Drupal végignézi az összes modulod "po" könyvtárát. Ha talál benne megfelelő nyelvi fájlt, akkor ezt beimportálja az adatbázisba az adott nyelvhez. Amikor átváltasz az új nyelvre, akkor jelenik csak meg a modul az új nyelven természetesen.
Ez igaz, elolvasva újra a témaindító üzenetet úgy is lehet értelmezni, hogy csak egy modulnál akarja lecserélni a nyelvet. Nah akkor a következőt javaslom: át kell nevezni a hu.po-t en.po-ra, és rámenni megint az autoimportra. Így azt hiszi a Drupal, hogy újra magyar nyelvet importál be, és felülírja az adott modulnál a magyar fordítást az angollal.
Nah akkor a következőt javaslom: át kell nevezni a hu.po-t en.po-ra, és rámenni megint az autoimportra. Így azt hiszi a Drupal, hogy újra magyar nyelvet importál be, és felülírja az adott modulnál a magyar fordítást az angollal.
Szerintem fordítva akartad. Ha az en.po-t átnevezed hu.po-ra akkor úgy veszi a Drupal, hogy egy
magyar nyelvű nyelvi fájllal van dolga, mert nem a tartalmát vizsgálja hanem csak a fájl nevét.
Ha van a modulban hu.po, és mégsem lesznek magyarul a modul által használt szövegek, akkor bele kellene nézni a modullal szállított hu.po fájlba (sima szöveges állomány), hogy tényleg találhatóek -e benne magyar fordítások.
Esetleg ha elárulnád, hogy pontosan melyik modulról van szó, talán könnyebben tudnánk segíteni.
Van egy Drupal-om, 4.7-es. A beállított nyelve magyar. És tényleg magyarul beszél.
Feltettem, bekapcsoltam a quiz modult ( http://drupal.org/project/quiz ).
Na az angolul van. Hosszas küzdelemmel legyártottam hozzá egy hu.po file-t, amit beletettem a modul melletti po könyvtárba, és próbaképp megírtam néhány fordítást, amik tudom, hogy hol jelennek meg.
De hogyan tovább? autolocale modul nincs 4.7-hez (ahogy rákerestem) :(
Előre is kösz minden segítséget.
Másfél éve csináltam egy 4.7-es Drupal alapú oldalt. Amikor feltettem az image modult (vagy benne volt és csak be kellett kapcsolni - már nem tudom) annak nem volt még magyar fordítása. Lefordítottam magam az angol és német alapján, szépen megcsináltam a hu.po fájlt, importáltam, és sikerült is mindent magyarrá változtatni. Egy dolgot kivéve! A breadcumb-ba a Images szó helyett nem jelent meg a Képek. Többször átnéztem a po fájlt, nem volt hiányos, megpróbáltam kézzel hozzáadni a szókapcsolatot, nem reagált rá. Sehogy nem tudtam rájönni, mitől nem akarja átállítani azt a szót. Az oldal valószínű még most is úgy működik, nem tudom, már nem én tartom karban.
Tanulság nincs, de kíváncsi lennék, másoknak sikerült-e ilyen problémát áthidalni?
Azért, mert definiáltál egy nyelvet? Be kell tölteni hozzá a magyar nyelvi fájlokat.
Letöltöd a magyar nyelvi csomagot a megfelelő Drupal verziódhoz, majd azt importálod.
Nem írtad, hogy milyen verziót használsz. A kérdések közt volt 4.7.x is. Annál még egyetlen hu.po fájlban van minden, 5.x-től felfele már szétbontották modulokra.
A magyar nyelvi fájl csomagot letöltöttem hozzá természetesen, 5.x verzióról van szó. Nem is a modulok fordítását vártam tőle, hanem az alaprendszert, mégsem lett magyar semmi.
Tudomásom szerint bele van már építve.
Bemásolod a magyar nyelvi csomagot, az admin/settings/language/configure oldalon kiválasztod a "Path prefix with language fallback" opciót és hozzáadod a magyar nyelvet.
Nem lép be a Modules menübe, nem tudom mi okozza. Ez a hibaüzenet:
Fatal error: Maximum execution time of 15 seconds exceeded in /nfs/extra/prepend/prepend.php(159) : system created function on line 16
Notice:
mysql_query(): MySQL error: MySQL server has gone away in : session_write_close on line
in /nfs/extra/prepend/prepend.php(159) : system created function on line 36
olyan nincs
Látom, nem érted a rendszer, mint egészének a működését. Normálisan használva olyan nincs, hogy az egyik modul magyarul szólal meg, a másik pedig németül. A rendszernek, mint egésznek van beállítva pár nyelv, ebből az egyik az alapértelmezett, és ezt használja.
Ha pedig nem kell egy modul magyar fordítása, akkor a telepítése elött töröld ki, vagy ha más használod, akkor a hu.po állomány után az autolocale modullal importáltasd újra a fordításokat. De figyelmeztetlek, hogy ilyenkor minden kézzel bevitt (vagyis .po állományban nem szereplő) fordítás elvész.
Választ szeretnél? - Új kérdés, új téma - Tesztoldal - Trollkezelés - Frissítés
Lehet, hogy a kérdező arra
Lehet, hogy a kérdező arra gondolt, hogy pl. URL alapon hogyan lehet más nyelvű felületeket megjeleníteni? Ebben az esetben i18n modul háza táján érdemes szétnézni.
Aries
http://aries.mindworks.hu
nem. Hanem arra, hogy ha egy
nem.
Hanem arra, hogy ha egy modulnak van több nyelvi file azokat hogyan kell aktiválni.
:)
Üdv.
KALMI
nyelv hozzáadása + autoimport
Először a nyelveknél hozzáadsz egy új nyelvet, majd az automatikus import fülnél a gombra kattintva a Drupal végignézi az összes modulod "po" könyvtárát. Ha talál benne megfelelő nyelvi fájlt, akkor ezt beimportálja az adatbázisba az adott nyelvhez. Amikor átváltasz az új nyelvre, akkor jelenik csak meg a modul az új nyelven természetesen.
de akkor...
De akkor minden az új nyelvre vált, nem csak az adott modul. Vagyis a rendszer egészének a nyelve változik.
Választ szeretnél? - Új kérdés, új téma - Tesztoldal - Trollkezelés - Frissítés
Ez igaz, elolvasva újra a
Ez igaz, elolvasva újra a témaindító üzenetet úgy is lehet értelmezni, hogy csak egy modulnál akarja lecserélni a nyelvet. Nah akkor a következőt javaslom: át kell nevezni a hu.po-t en.po-ra, és rámenni megint az autoimportra. Így azt hiszi a Drupal, hogy újra magyar nyelvet importál be, és felülírja az adott modulnál a magyar fordítást az angollal.
Ugye fordítva akartad?
Szerintem fordítva akartad. Ha az en.po-t átnevezed hu.po-ra akkor úgy veszi a Drupal, hogy egy
magyar nyelvű nyelvi fájllal van dolga, mert nem a tartalmát vizsgálja hanem csak a fájl nevét.
Webappz
Páldi Zoltán
Kérdezek egy konkrét
Kérdezek egy konkrét példát.
Nyelvet (localize) beállítom magyarra. ez ok. Minden magyar az alap Drupalban.
Fel teszem a autolocale modult. ok
Utánna teszek fel x modult.
a. Ha van benne hu.po akkor automatiksan az lesz-e?
b. Ha nincs akkor alap angol?
Ha a. és nem vált magyarra akkor mit kell csinálni? Ez a kérdésem. :)
KALMI
válaszok
a. igen
b. igen
Ha van a modulban hu.po, és mégsem lesznek magyarul a modul által használt szövegek, akkor bele kellene nézni a modullal szállított hu.po fájlba (sima szöveges állomány), hogy tényleg találhatóek -e benne magyar fordítások.
Esetleg ha elárulnád, hogy pontosan melyik modulról van szó, talán könnyebben tudnánk segíteni.
Választ szeretnél? - Új kérdés, új téma - Tesztoldal - Trollkezelés - Frissítés
a. Ha van benne hu.po akkor
Igen, erre képes az autolocale modul.
Ez attól függ, hogy a készítője milyen nyelvet használt a modul írásakor, de valószínüleg angol lesz. :)
Igen, igen
Nem. Csak ha bekapcsolod a modult. De végül is: igen! :)
Természetesen. Hiszen (elvileg) az angol az alap nyelve a Drupal-nak.
Üdv, Pali
--
Palócz Paal Pál, a drupal.hu admin csoportjának tagja
Ajánlott olvasmány: Eric Steven Raymond - Hogyan kérdezzünk okosan
Hogy van ez 4.7-ben?
Sziasztok!
Engem is hasonló kérdés érdekel:
Van egy Drupal-om, 4.7-es. A beállított nyelve magyar. És tényleg magyarul beszél.
Feltettem, bekapcsoltam a quiz modult ( http://drupal.org/project/quiz ).
Na az angolul van. Hosszas küzdelemmel legyártottam hozzá egy hu.po file-t, amit beletettem a modul melletti po könyvtárba, és próbaképp megírtam néhány fordítást, amik tudom, hogy hol jelennek meg.
De hogyan tovább? autolocale modul nincs 4.7-hez (ahogy rákerestem) :(
Előre is kösz minden segítséget.
Gyula
Tudsz importálni .po fájlokat
Tudsz importálni .po fájlokat az admin felületen a nyelvi beállításoknál.
4.7 varázs nyelvizé
Másfél éve csináltam egy 4.7-es Drupal alapú oldalt. Amikor feltettem az image modult (vagy benne volt és csak be kellett kapcsolni - már nem tudom) annak nem volt még magyar fordítása. Lefordítottam magam az angol és német alapján, szépen megcsináltam a hu.po fájlt, importáltam, és sikerült is mindent magyarrá változtatni. Egy dolgot kivéve! A breadcumb-ba a Images szó helyett nem jelent meg a Képek. Többször átnéztem a po fájlt, nem volt hiányos, megpróbáltam kézzel hozzáadni a szókapcsolatot, nem reagált rá. Sehogy nem tudtam rájönni, mitől nem akarja átállítani azt a szót. Az oldal valószínű még most is úgy működik, nem tudom, már nem én tartom karban.
Tanulság nincs, de kíváncsi lennék, másoknak sikerült-e ilyen problémát áthidalni?
kód
Valószínűleg nem volt fordítható az adott kifejezés. Nem használták a t() függvényt.
pp
Palócz István
https://palocz.hu | https://tanarurkerem.hu
Hogyan tudom menet közben a
Hogyan tudom menet közben a már létező drupal weboldalam nyelvét megváltoztatni? Jelenleg angol alapértelmezés van és szeretném, ha magyar lenne.
Adminisztráció -> Webhely
Adminisztráció -> Webhely beállítása -> Nyelvek
Hozzáadtam a magyar nyelvet,
Hozzáadtam a magyar nyelvet, és kiválasztottam alapértelmezetté, mentettem a beállítást de nem lett magyar semmi.
Ez van a hu sorában:
Code English name Enabled Default Translated Operations
hu Hungarian "pipa" "jelölve" 0/952 (0%) delete
Mitől lenne magyar?
Azért, mert definiáltál egy nyelvet? Be kell tölteni hozzá a magyar nyelvi fájlokat.
Letöltöd a magyar nyelvi csomagot a megfelelő Drupal verziódhoz, majd azt importálod.
Nem írtad, hogy milyen verziót használsz. A kérdések közt volt 4.7.x is. Annál még egyetlen hu.po fájlban van minden, 5.x-től felfele már szétbontották modulokra.
http://ftp.drupal.org/files/projects/hu-4.7.x-1.x-dev.tar.gz
http://drupal.hu/files/hu-5.1.tar.gz
http://ftp.drupal.org/files/projects/hu-6.x-1.0.tar.gz
A fordítás csak az alaprendszer fordításait tartalmazza, az egyedi modulok nem lesznek ettől még magyarítva.
Üdv, Pali
--
Palócz Paal Pál, a drupal.hu admin csoportjának tagja
Ajánlott olvasmány: Eric Steven Raymond - Hogyan kérdezzünk okosan
A magyar nyelvi fájl csomagot
A magyar nyelvi fájl csomagot letöltöttem hozzá természetesen, 5.x verzióról van szó. Nem is a modulok fordítását vártam tőle, hanem az alaprendszert, mégsem lett magyar semmi.
Ez megvolt?
Nyelvek->Automatikus import. Itt kijelölöd a magyar nyelvet és lefuttatod. Ez megkeresi az összes magyar nyelvi fájlt és beimportálja az adatbázisba.
Üdv: Zoli
Nincs automatikus import
Nincs automatikus import menüpont a nyelveknél, csak ezek:
* List
* Add language
* Import
* Export
Autolocale
Bekapcsolod az autolocale modult és lesz ilyen menüpontod.
Üdv: Zoli
A 6.x-es Drupálhoz nincs autolocale
Akkor ott hogyan tudom mégis rávenni a rendszert hogy pl. az alap rendszer moduljait lefordítsa automatikusan?
Benne van
Tudomásom szerint bele van már építve.
Bemásolod a magyar nyelvi csomagot, az admin/settings/language/configure oldalon kiválasztod a "Path prefix with language fallback" opciót és hozzáadod a magyar nyelvet.
Üdv: Zoli
Nem lép be a Modules menübe,
Nem lép be a Modules menübe, nem tudom mi okozza. Ez a hibaüzenet:
Fatal error: Maximum execution time of 15 seconds exceeded in /nfs/extra/prepend/prepend.php(159) : system created function on line 16
Notice:
mysql_query(): MySQL error: MySQL server has gone away in : session_write_close on line
in /nfs/extra/prepend/prepend.php(159) : system created function on line 36
Ez valami extrás adatbázis
Ez valami extrás adatbázis probléma lesz. Esetleg nem használsz túl sok modult?
Üdv: Zoli