Guides
Două pachete de limba română pentru Magento. Unul are cinci ani.
7 august 2026 - Alexandru-Manuel Carabus
Dacă ai căutat "magento romanian language pack" probabil ai instalat versiunea bratucornel, actualizată ultima dată în iunie 2021. Există o alternativă întreținută activ la magento-l10n, sincronizată din Crowdin. De ce să faci schimbarea și cum, în trei comenzi.
Dacă instalezi Magento în limba română, probabil ai căutat pe GitHub sau Google "magento romanian language pack" și ai instalat primul rezultat: bratucornel/magento-2-romanian-language-pack. Șase stele pe GitHub, primul rezultat pentru căutare, ușor de găsit. Problema este că nimeni nu l-a mai atins din iunie 2021. Acum cinci ani.
Există un pachet mai bun, întreținut activ, actualizat luna trecută. Aproape nimeni nu îl instalează pentru că are zero stele, se află sub un nume de organizație pe care majoritatea comercianților nu l-au auzit vreodată și nu apare în primele trei rezultate de căutare pe GitHub. Articolul acesta explică de ce ar trebui să faci schimbarea.
Ce spun cifrele efectiv
Două pachete. O dată de referință: astăzi.
- Ultimul commit: 2026-06-28, acum 28 de zile (magento-l10n) / 2021-06-27, acum 5 ani (bratucornel)
- Mecanism de actualizare: Sincronizare automată din Crowdin (magento-l10n) / Manual, abandonat (bratucornel)
- Total rânduri CSV: 8.101 (magento-l10n) / 7.740 (bratucornel)
- Rânduri netraduse, sursă egală cu ținta: ~0 (magento-l10n) / 144 (bratucornel)
- Format CSV: Modern, 2 coloane, standard Magento 2 (magento-l10n) / Vechi, 4 coloane, moștenire Magento 1 (bratucornel)
- Codificare: UTF-8 curat (magento-l10n) / Stricată, de exemplu PayPala€™s, ®, a€" (bratucornel)
- Diacritice: Complete și consistente, ă î ș ț (magento-l10n) / Inconsistente, multe lipsă (bratucornel)
- Contributori: Echipa Magento de traducere prin Crowdin (magento-l10n) / 2, ultima activitate în 2021 (bratucornel)
Pachetul bratucornel are mai multe rânduri totale, dar nu este un avantaj de acoperire. Sunt 144 de rânduri de engleză lăsate netraduse, artefacte de codificare dintr-o conversie stricată și coloane CSV moștenite din Magento 1 pe care Magento 2 nu le folosește. Ce vezi în frontend este mai rău decât ce ai instalat.
Ce se strică dacă instalezi cel vechi
Trei lucruri pe care un comerciant le observă în producție, în ordinea aceasta.
1. Jumătate din UI-ul de admin are ghilimele stricate și caractere mâncate. CSV-ul bratucornel conține șiruri precum PayPala€™s (ar trebui să fie PayPal's) și ® (ar trebui să fie ®). Aceste artefacte ajung direct în admin-ul magazinului și în PDF-urile de facturi. Directorul tău financiar deschide o factură PayPal generată de Magento și citește "Termeni de plata PayPala€™s". Nu arată bine.
2. Diacritice lipsă peste tot la checkout și în contul de client. Traducerile bratucornel folosesc "Selectati", "cumparaturi" și "atuci" (o greșeală de tipar pentru "atunci"). Clientul tău vede "Va rugam sa selectati o metoda de livrare" în loc de "Vă rugăm să selectați o metodă de livrare". În limba română, diacriticele lipsă se citesc fie ca lene, fie ca străinătate. Într-o țară în care magazinele online false sau de calitate slabă sunt un vector real de fraudă, semnalul vizual te costă conversii.
3. Șiruri rămase în engleză. 144 de rânduri unde "traducerea" este pur și simplu sursa în engleză repetată. Oriunde apar aceste șiruri (metode de plată, livrare, coș), clientul tău vede text în engleză amestecat într-un magazin românesc. Unele contează: șirurile pentru PayPal Credit sunt anglicizate pentru că traducerea pur și simplu nu a fost făcută.
Nimic din toate acestea nu este vina autorului bratucornel. A fost un efort comunitar de bună credință acum cinci ani. Problema este că nimeni nu l-a mai întreținut. Magento a lansat șase versiuni majore de atunci. Șirurile s-au schimbat. Corecțiile de bug-uri nu au fost făcute.
Ce este magento-l10n de fapt
magento-l10n/language-ro_RO este proiectul comunitar de traducere sincronizat din Crowdin, platforma oficială de traducere Magento. La fiecare lună sau două, un bot commite traduceri proaspete din Crowdin, așa că pachetul urmărește ce a tradus comunitatea la zi. În practică asta înseamnă:
- CSV-ul acoperă șiruri curente din Magento 2.4.x, nu resturi depreciate din Magento 1.
- Diacriticele sunt consistente pentru că Crowdin are un flux de revizuire care le prinde.
- Codificarea este curată pentru că bot-ul de sincronizare scrie UTF-8 corect.
- Traducerile pe jumătate se înlocuiesc pe măsură ce vorbitorii nativi le corectează în Crowdin.
Pachetul se livrează ca un pachet composer standard. Îl instalezi la fel cum ai instala orice alt modul Magento. Fără fork, fără patch manual forțat de fiecare dată când se schimbă nucleul Magento.
Cum treci la pachetul corect
Trei pași. Dacă pachetul vechi este deja instalat, șterge-l mai întâi.
- `composer remove bratucornel/magento-2-romanian-language-pack`
Instalează-l pe cel întreținut:
- `composer require magento-l10n/language-ro_ro`
- `bin/magento setup:upgrade`
- `bin/magento setup:static-content:deploy ro_RO`
- `bin/magento cache:flush`
Verifică schimbarea: loghează-te în admin, uită-te în colțul din dreapta jos al footer-ului pentru versiunea Magento, apoi mergi la Stores → Configuration → General → Locale Options → Locale și selectează limba română. Dacă ecranul tău de login nu mai afișează "Selectati" și acum arată "Selectați", schimbarea a reușit.
De ce contează pentru LIQUIDLAB
Lansăm săptămânal comercianți români pe Magento. Fiecare dintre ei ajunge la același rezultat de căutare pe GitHub, instalează același pachet învechit și apoi descoperă problemele șase luni mai târziu când un client trimite email despre text stricat la checkout. Am văzut această buclă suficient de multe ori încât să știm reparația și să contribuim activ la pachetul întreținut, în loc să menținem un fork privat.
Contribuția înapoi la magento-l10n înseamnă că clienții noștri (și, sincer, clienții tuturor celorlalți) primesc traduceri românești mai bune fără ca vreunul dintre noi să întrețină un fork privat. Proiectul Crowdin acceptă contribuții de la oricine cu o citire nativă a șirului în context. Dacă vorbești română și folosești Magento, poți îmbunătăți pachetul.
Pentru munca cu clienții noștri, împachetăm implicit pachetul magento-l10n pe build-urile noi și îl schimbăm la preluare dacă echipa anterioară a instalat versiunea veche. Este o reparație de cinci minute în cod și o reparație foarte vizibilă în storefront.
Ce urmează
Dacă rulezi Magento în România și pachetul vechi este încă instalat, ia-ți 15 minute astăzi pentru schimbare. Comenzile composer de mai sus acoperă totul.
Dacă evaluezi Magento pentru un build nou sau o preluare, iar întrebarea despre pachetul de limba română este unul dintre o sută de detalii mărunte pe care trebuie să le pui la punct, programează un apel gratuit de strategie. Trecem prin stack-ul tău în 30 de minute, îți spunem ce are nevoie de muncă reală și îți dăm un plan.
Gata să treci la pachetul corect sau să scopezi un setup Magento pentru România? Programează un apel gratuit de strategie cu LIQUIDLAB.