omg, a talking sausage.

Ubercart magyar fordítás

The page you requested does not exist. A search for imagecache url resulted in this page.
Share |

*UPDATE*
***Ha szeretnel reszletes leirast a temaban, kerlek jelezd azt kommentben!***
* Figyelem! Ez a bejegyzés idejét múlt.
Ubercart: www.ubercart.org
Magyar fordítás: http://l10n.privnet.biz/translate/languages/hu



*1 Legfrissebb Ubercart verzió: 1.6 *2 Új lehetõség a bolt nevének kihagyása az email címbõl (from) amennyiben az hibásan jelenik meg. Nos, már jó régóta szerettem volna írni egy összefoglaló bejegyzést arról, hogyan készítsünk magunknak magyar nyelvû Drupal alapú boltot Ubercart segítségével. Most, hogy munkában vagyok de nincs kedvem dolgozni, elékezettnek látom az idõt... Kezdjük az alapokkal: A használt Drupal verzió a legfrissebb 5.x verzió lesz, mivel sajnos a Drupal 6.x verziók jelenleg (!) nem támogatottak. Ubercart esetében a legfrissebb verzió (*1) a 1.0 Beta 6 amely az utolsó kiadás az elsõ RC verzió elõtt. (Remélhetõleg) Már az elején szeretném tisztázni, hogy az Ubercart hiányosságai miatt a több nyelvû bolt készítése nagyon sok nehézségbe ütközik, így ezt most nem kívánom tárgyalni. Reményeim szerint a késõbbi verziók, amelyek már a Drupal 6-os verzióval is együttmûködnek majd, szabadabb fordítást és lokalizációt tesznek majd lehetõvé. Kezdjünk neki akkor. Elsõ lépésként, töltsük le a Drupalt a www.drupal.org weblapról. Telepítési útmutató és dokumentáció friss magyar fordítással együtt a www.drupal.hu weblapon található. Amikor készen vagyunk a telepítéssel és az autolocale modul segítségével importáltuk a magyar nyelvi fájlokat, keressük meg és töltsük le az Ubercart motort. www.ubercart.org Itt jegyezném meg, hogy sajnos sok Contrib modul nem mûködik megfelelõen az új verziókkal. Többek között a Discount modul is hibát dob. Ez valószínûleg hamarosan frissítve lesz. Ebben az esetben a bekezdést kihúzom. Figyeljünk arra, hogy az alap modulokat telepítsük elõbb, s mindent kiegészítõ modult csak egyesével, folyamatos tesztelés mellett aktiváljunk. Jó észben tartani, hogy Béta állapotú programot használunk! Az Ubercart magyar nyelvi fájljait a http://l10n.privnet.biz/ címen találjuk. Az oldalsó menübõl válasszuk ki a magyar nyelvet, majd modulonként töltsük le a megfelelõ .po fájlokat. Ne feledjük, az Export gombot kell használni a lap tetején és lehetõleg a különbözõ modulokhoz külön töltsük le a nyelvi fájlokat. (Így szebb és átláthatóbb... :o) Érdemes ennél a pontnál készíteni egy adatbázis mentést. Az autolocale modul segítségével ismét importálhatjuk a fordításokat, majd következhet a tesztelés. Több mint valószínû, hogy sok olyan kifejezést, szót fogunk találni amely nincs lefordítva. Ezeket szótár segítségével a Locale (Nyelvek) modul segítségével a Karaktersorozatok kezelése menüpontban keresés után fordíthatjuk kedvünk szerint. Különös figyelmet érdemelnek a következõk: a ubercart/uc_order/templates mappában található sablonok fordítására külön figyeljük, mivel ezek mennek ki email értesítõben az ügyfélnek. Fordítható adminisztrációs felületrõl. Ha pl. nincs a boltunknak címe, érdemes a megfelelõ módosításokat eszközölni. Lehetõleg dokumentáljunk minden módosítást a késõbbi frissítések miatt. (Ha valaki tud jó módszert az eredeti template módosításának elkerülésére, kérem, hogy írja meg!) Sajnos van egy hiba az email küldõ függvényben, ami azokat érinti akik ékezetet használnak a bolt nevében (*2). A uc_paypal.module 1268. sorában érdemes a bolt nevében kicseréltetni az ékezeteket. Erre a phptemplate file a legalkalmasabb. Ne írjuk át az eredeti fájlokat! Az én megoldásom:
$mix_search  = array('á','é','í','ó','ö','õ','ú','ü','û', 'Á','É','Í','Ó','Ö','Õ','Ú','Ü','Û');
$mix_replace = array('a','e','i','o','o','o','u','u','u', 'A','E','I','O','O','O','U','U','U');
<br />
$data['item_name_1'] = t('Order #!order_id at !store', array('!order_id' => $order->order_id, '!store' => str_replace($mix_search, $mix_replace, variable_get('uc_store_name', url('<front>', NULL, NULL, TRUE)))));

A következõkben a Fizetési módokról és a csomagküldésrõl írok pár szót: A fizetési módok között megtalálható a PayPal rendszer és természetesen minden nagyobb cég rendszere is. A Google Checkout most készül. (Friss info: http://tinyurl.com/3bwlos ) Amennyiben Utánvétellel vagy Átutalással egyenlítik ki a vevõk a vételárat, az Other modul könnyedén átalakítható. (Késõbb csatolom a saját megoldásomat) Ha nincs kedvünk új modult írni, fordítás segítségével bármelyik modult "átnevezhetjük" a kívánt fizetési formára. A postaköltség számításnál érdemes a Flat Rate megoldást használni. Beállíthatunk egy alap díjat, majd minden egyes termék hozzáad ehhez a díjhoz egy összeget. Ha a Discount modul végre elkészül, lehetõség nyílik mindenféle kedvezményeket szabni, többek között X összegû vásárlás felett ingyenes házhozszállítást, stb. (Discount modul info: http://tinyurl.com/3yll36 ) Miután mindent beállítottunk és nem felejtettük el lecserélni a logókat sem, kinyithatjuk a boltot és várhatjuk az elsõ látogatókat, vásárlókat. Sok sikert kívánok! Ajánlott/használt modulok: actions autolocale cck fivestar google_analytics gotcha image imagecache imagefield img_assist pathauto search404 site_map spam tapir thickbox tinymce token ubercart ubrowser views votingapi workflow_ng xmlsitemap

Comments

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <pre> <code> <img> <p> <br>
  • Lines and paragraphs break automatically.
  • Web page addresses and e-mail addresses turn into links automatically.
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>, <c>, <cpp>, <drupal5>, <drupal6>, <java>, <javascript>, <php>, <python>, <ruby>. The supported tag styles are: <foo>, [foo].

More information about formatting options

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.