Nyelv kiválasztása

kalmarr képe

Sziasztok!

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?

Üdv.

KALMI

nevergone képe

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.

0
0
aries képe

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

0
0
kalmarr képe

nem.

Hanem arra, hogy ha egy modulnak van több nyelvi file azokat hogyan kell aktiválni.

:)

Üdv.

KALMI

0
0
RaptoR képe

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.

0
0
nevergone képe

De akkor minden az új nyelvre vált, nem csak az adott modul. Vagyis a rendszer egészének a nyelve változik.

0
0
RaptoR képe

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.

0
0
Webappz képe

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.

Webappz

0
0

Páldi Zoltán

kalmarr képe

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

0
0
nevergone képe

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.

0
0
RaptoR képe

a. Ha van benne hu.po akkor automatiksan az lesz-e?

Igen, erre képes az autolocale modul.

b. Ha nincs akkor alap angol?

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. :)

0
0
Paal képe

a. Ha van benne hu.po akkor automatiksan az lesz-e?

Nem. Csak ha bekapcsolod a modult. De végül is: igen! :)

b. Ha nincs akkor alap angol?

Természetesen. Hiszen (elvileg) az angol az alap nyelve a Drupal-nak.

Üdv, Pali

0
0

--
Palócz Paal Pál, a drupal.hu admin csoportjának tagja
Ajánlott olvasmány: Eric Steven Raymond - Hogyan kérdezzünk okosan

fallergyula képe

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.

0
0

Gyula

aries képe

Tudsz importálni .po fájlokat az admin felületen a nyelvi beállításoknál.

0
0
ady képe

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?

0
0
pp képe

Valószínűleg nem volt fordítható az adott kifejezés. Nem használták a t() függvényt.

pp

0
0
phoenix képe

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.

0
0
aries képe

Adminisztráció -> Webhely beállítása -> Nyelvek

0
0
phoenix képe

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

0
0
Paal képe

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

0
0

--
Palócz Paal Pál, a drupal.hu admin csoportjának tagja
Ajánlott olvasmány: Eric Steven Raymond - Hogyan kérdezzünk okosan

phoenix képe

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.

0
0
crt képe

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

0
0
phoenix képe

Nincs automatikus import menüpont a nyelveknél, csak ezek:

* List
* Add language
* Import
* Export

0
0
crt képe

Bekapcsolod az autolocale modult és lesz ilyen menüpontod.

Üdv: Zoli

0
0
dorion képe

Akkor ott hogyan tudom mégis rávenni a rendszert hogy pl. az alap rendszer moduljait lefordítsa automatikusan?

0
0
crt képe

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

0
0
phoenix képe

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

0
0
crt képe

Ez valami extrás adatbázis probléma lesz. Esetleg nem használsz túl sok modult?

Üdv: Zoli

0
0