Refactor project for i18n support: Rename project to "i18n-translator" and update package.json and package-lock.json accordingly. Enhance localization by integrating translation functions across various components, including AddToCartButton, Content, GoogleLoginButton, and others, to provide dynamic text rendering based on user language preferences. Update localization files for multiple languages, ensuring comprehensive support for internationalization.
This commit is contained in:
@@ -1,204 +1,231 @@
|
||||
export default {
|
||||
"navigation": {
|
||||
"home": "Acasă",
|
||||
"aktionen": "Acțiuni",
|
||||
"filiale": "Filială",
|
||||
"categories": "Categorii",
|
||||
"categoriesOpen": "Deschide categorii",
|
||||
"categoriesClose": "Închide categorii"
|
||||
},
|
||||
"auth": {
|
||||
"login": "Autentificare",
|
||||
"register": "Înregistrare",
|
||||
"logout": "Deconectare",
|
||||
export default {
|
||||
"locale": {
|
||||
"code": "ro-RO"
|
||||
},
|
||||
"navigation": {
|
||||
"home": "Acasă",
|
||||
"aktionen": "Acțiuni",
|
||||
"filiale": "Filială",
|
||||
"categories": " Categorii",
|
||||
"categoriesOpen": "Categorii deschise",
|
||||
"categoriesClose": "Închide categorii",
|
||||
"otherCategories": "Alte categorii"
|
||||
},
|
||||
"auth": {
|
||||
"login": "Autentificare",
|
||||
"register": "Înregistrează-te",
|
||||
"logout": "Deconectare",
|
||||
"profile": "Profil",
|
||||
"email": "Email",
|
||||
"password": "Parolă",
|
||||
"confirmPassword": "Confirmă parola",
|
||||
"forgotPassword": "Ai uitat parola?",
|
||||
"loginWithGoogle": "Autentificare cu Google",
|
||||
"or": "SAU",
|
||||
"privacyAccept": "Prin clic pe „Autentificare cu Google”, accept termenii și condițiile",
|
||||
"privacyPolicy": "Politica de confidențialitate",
|
||||
"passwordMinLength": "Parola trebuie să aibă cel puțin 8 caractere",
|
||||
"newPasswordMinLength": "Noua parolă trebuie să aibă cel puțin 8 caractere",
|
||||
"menu": {
|
||||
"profile": "Profil",
|
||||
"email": "E-mail",
|
||||
"password": "Parolă",
|
||||
"confirmPassword": "Confirmă parola",
|
||||
"forgotPassword": "Parolă uitată?",
|
||||
"loginWithGoogle": "Autentificare cu Google",
|
||||
"or": "SAU",
|
||||
"privacyAccept": "Prin click pe \"Autentificare cu Google\" accept",
|
||||
"privacyPolicy": "Politica de confidențialitate",
|
||||
"passwordMinLength": "Parola trebuie să aibă cel puțin 8 caractere",
|
||||
"newPasswordMinLength": "Parola nouă trebuie să aibă cel puțin 8 caractere",
|
||||
"menu": {
|
||||
"profile": "Profil",
|
||||
"checkout": "Finalizare comandă",
|
||||
"orders": "Comenzi",
|
||||
"settings": "Setări",
|
||||
"adminDashboard": "Panou Admin",
|
||||
"adminUsers": "Utilizatori Admin"
|
||||
}
|
||||
},
|
||||
"cart": {
|
||||
"title": "Coș de cumpărături",
|
||||
"empty": "gol",
|
||||
"addToCart": "Adaugă în coș",
|
||||
"preorderCutting": "Precomandă ca butaș",
|
||||
"continueShopping": "Continuă cumpărăturile",
|
||||
"proceedToCheckout": "Continuă la casă",
|
||||
"sync": {
|
||||
"title": "Sincronizarea coșului",
|
||||
"description": "Aveți un coș salvat în contul dvs. Vă rugăm să alegeți cum doriți să procedați:",
|
||||
"deleteServer": "Șterge coșul de pe server",
|
||||
"useServer": "Folosește coșul de pe server",
|
||||
"merge": "Combină coșurile",
|
||||
"currentCart": "Coșul dvs. actual",
|
||||
"serverCart": "Coșul salvat în profilul dvs."
|
||||
}
|
||||
},
|
||||
"product": {
|
||||
"loading": "Se încarcă produsul...",
|
||||
"notFound": "Produsul nu a fost găsit",
|
||||
"notFoundDescription": "Produsul căutat nu există sau a fost eliminat.",
|
||||
"backToHome": "Înapoi la pagina principală",
|
||||
"error": "Eroare",
|
||||
"articleNumber": "Numărul articolului",
|
||||
"manufacturer": "Producător",
|
||||
"inclVat": "incl. {{vat}}% TVA",
|
||||
"priceUnit": "{{price}}/{{unit}}",
|
||||
"new": "Nou",
|
||||
"arriving": "Sosire:",
|
||||
"inclVatFooter": "incl. {{vat}}% TVA,*",
|
||||
"availability": "Disponibilitate",
|
||||
"inStock": "în stoc",
|
||||
"comingSoon": "Disponibil în curând",
|
||||
"deliveryTime": "Timp de livrare",
|
||||
"inclShort": "incl.",
|
||||
"vatShort": "TVA"
|
||||
},
|
||||
"search": {
|
||||
"placeholder": "Poți să mă întrebi despre soiuri de cannabis...",
|
||||
"recording": "Înregistrare în curs..."
|
||||
},
|
||||
"chat": {
|
||||
"privacyRead": "Citit și acceptat"
|
||||
},
|
||||
"delivery": {
|
||||
"methods": {
|
||||
"dhl": "DHL",
|
||||
"dpd": "DPD",
|
||||
"sperrgut": "Marfă voluminoasă",
|
||||
"pickup": "Ridicare din filială"
|
||||
},
|
||||
"descriptions": {
|
||||
"standard": "Livrare standard",
|
||||
"standardFree": "Livrare standard - GRATUITĂ pentru comenzi peste 100€!",
|
||||
"notAvailable": "indisponibil deoarece unul sau mai multe articole pot fi doar ridicate",
|
||||
"bulky": "Pentru articole mari și grele"
|
||||
},
|
||||
"prices": {
|
||||
"free": "gratuit",
|
||||
"dhl": "6,99 €",
|
||||
"dpd": "4,90 €",
|
||||
"sperrgut": "28,99 €"
|
||||
},
|
||||
"times": {
|
||||
"cutting14Days": "Timp de livrare: 14 zile",
|
||||
"standard2to3Days": "Timp de livrare: 2-3 zile",
|
||||
"supplier7to9Days": "Timp de livrare: 7-9 zile"
|
||||
}
|
||||
},
|
||||
"checkout": {
|
||||
"invoiceAddress": "Adresa de facturare",
|
||||
"deliveryAddress": "Adresa de livrare",
|
||||
"saveForFuture": "Salvează pentru comenzi viitoare",
|
||||
"pickupDate": "Pentru ce dată este dorită ridicarea butașilor?",
|
||||
"note": "Observație",
|
||||
"sameAddress": "Adresa de livrare este identică cu adresa de facturare",
|
||||
"termsAccept": "Am citit Termenii și condițiile, Politica de confidențialitate și Dreptul de revocare"
|
||||
},
|
||||
"payment": {
|
||||
"successful": "Plata reușită!",
|
||||
"failed": "Plata eșuată",
|
||||
"orderCompleted": "🎉 Comanda dvs. a fost finalizată cu succes! Puteți vedea acum comenzile dvs.",
|
||||
"orderProcessing": "Plata dvs. a fost procesată cu succes. Comanda va fi finalizată automat.",
|
||||
"paymentError": "Plata dvs. nu a putut fi procesată. Vă rugăm să încercați din nou sau să alegeți o altă metodă de plată.",
|
||||
"viewOrders": "Către comenzile mele"
|
||||
},
|
||||
"filters": {
|
||||
"sorting": "Sortare",
|
||||
"perPage": "pe pagină",
|
||||
"availability": "Disponibilitate",
|
||||
"manufacturer": "Producător"
|
||||
},
|
||||
"tax": {
|
||||
"vat": "Taxa pe valoarea adăugată",
|
||||
"vat7": "7% TVA",
|
||||
"vat19": "19% TVA",
|
||||
"vat19WithShipping": "19% TVA (incl. transport)",
|
||||
"totalNet": "Preț total net",
|
||||
"totalGross": "Preț total brut fără transport",
|
||||
"subtotal": "Subtotal"
|
||||
},
|
||||
"footer": {
|
||||
"hours": "Sâ 11-19",
|
||||
"address": "Trachenberger Straße 14 - Dresden",
|
||||
"location": "Între stația Pieschen și Trachenberger Platz",
|
||||
"allPricesIncl": "* Toate prețurile includ TVA legală, plus transport",
|
||||
"copyright": "© {{year}} GrowHeads.de",
|
||||
"legal": {
|
||||
"datenschutz": "Confidențialitate",
|
||||
"agb": "Termeni și condiții",
|
||||
"sitemap": "Hartă site",
|
||||
"impressum": "Impresii",
|
||||
"batteriegesetzhinweise": "Informații legea bateriilor",
|
||||
"widerrufsrecht": "Dreptul de revocare"
|
||||
}
|
||||
},
|
||||
"titles": {
|
||||
"home": "Semințe și butași de cannabis",
|
||||
"aktionen": "Acțiuni și oferte actuale",
|
||||
"filiale": "Filiala noastră din Dresden"
|
||||
},
|
||||
"sections": {
|
||||
"seeds": "Semințe",
|
||||
"stecklinge": "Butași",
|
||||
"oilPress": "Închiriere presă ulei",
|
||||
"thcTest": "Test THC",
|
||||
"address1": "Trachenberger Straße 14",
|
||||
"address2": "01129 Dresden"
|
||||
},
|
||||
"pages": {
|
||||
"oilPress": {
|
||||
"title": "Închiriere presă ulei",
|
||||
"comingSoon": "Conținutul va veni în curând..."
|
||||
},
|
||||
"thcTest": {
|
||||
"title": "Test THC",
|
||||
"comingSoon": "Conținutul va veni în curând..."
|
||||
}
|
||||
},
|
||||
"orders": {
|
||||
"status": {
|
||||
"new": "în procesare",
|
||||
"pending": "Nou",
|
||||
"processing": "în procesare",
|
||||
"cancelled": "Anulat",
|
||||
"shipped": "Expediat",
|
||||
"delivered": "Livrat",
|
||||
"return": "Retur",
|
||||
"partialReturn": "Retur parțial",
|
||||
"partialDelivered": "Livrat parțial"
|
||||
}
|
||||
},
|
||||
"common": {
|
||||
"loading": "Se încarcă...",
|
||||
"error": "Eroare",
|
||||
"close": "Închide",
|
||||
"save": "Salvează",
|
||||
"cancel": "Anulează",
|
||||
"ok": "OK",
|
||||
"yes": "Da",
|
||||
"no": "Nu",
|
||||
"next": "Următorul",
|
||||
"back": "Înapoi",
|
||||
"edit": "Editează",
|
||||
"delete": "Șterge",
|
||||
"add": "Adaugă",
|
||||
"remove": "Elimină",
|
||||
"products": "Produse",
|
||||
"product": "Produs"
|
||||
"checkout": "Finalizare comandă",
|
||||
"orders": "Comenzi",
|
||||
"settings": "Setări",
|
||||
"adminDashboard": "Panou administrativ",
|
||||
"adminUsers": "Utilizatori admin"
|
||||
}
|
||||
},
|
||||
"cart": {
|
||||
"title": "Meniu de cumpărături",
|
||||
"empty": "gol",
|
||||
"addToCart": "Adaugă în coș",
|
||||
"preorderCutting": "Precomandă ca tăieturi",
|
||||
"continueShopping": "Continuă cumpărăturile",
|
||||
"proceedToCheckout": "Continuă la finalizare",
|
||||
"productCount": "{{count}} {{count, plural, one {produs} other {produse}}}",
|
||||
"removeFromCart": "Scoate din coș",
|
||||
"openCart": "Deschide coșul",
|
||||
"availableFrom": "Din {{date}}",
|
||||
"backToOrder": "← Înapoi la comandă",
|
||||
"sync": {
|
||||
"title": "Sinteza coșului",
|
||||
"description": "Ai un coș salvat în cont. Te rog să alegi cum să proceedi:",
|
||||
"deleteServer": "Șterge coșul de pe server",
|
||||
"useServer": "Folosește coșul de pe server",
|
||||
"merge": "Unește coșurile",
|
||||
"currentCart": "Coșul tău actual",
|
||||
"serverCart": "Coș salvat în profil"
|
||||
}
|
||||
},
|
||||
"product": {
|
||||
"loading": "Se încarcă produsul...",
|
||||
"notFound": "Produsul nu a fost găsit",
|
||||
"notFoundDescription": "Produsul căutat nu există sau a fost eliminat.",
|
||||
"backToHome": "Înapoi la pagina principală",
|
||||
"error": "Eroare",
|
||||
"articleNumber": "Număr articol",
|
||||
"manufacturer": "Producător",
|
||||
"inclVat": "inclusiv {{vat}}% TVA",
|
||||
"priceUnit": "{{price}}/{{unit}}",
|
||||
"new": "Nou",
|
||||
"arriving": "Sosit:",
|
||||
"inclVatFooter": "inclusiv {{vat}}% TVA, *",
|
||||
"availability": "Disponibilitate",
|
||||
"inStock": "În stoc",
|
||||
"comingSoon": "În curând",
|
||||
"deliveryTime": "Timp de livrare",
|
||||
"inclShort": "incl.",
|
||||
"vatShort": "TVA",
|
||||
"countDisplay": {
|
||||
"noProducts": "0 produse",
|
||||
"oneProduct": "1 produs",
|
||||
"multipleProducts": "{{count}} produse",
|
||||
"filteredProducts": "{{filtered}} din {{total}} produse",
|
||||
"filteredOneProduct": "{{filtered}} din 1 produs"
|
||||
},
|
||||
"removeFiltersToSee": "Elimină filtrele pentru a vedea produsele",
|
||||
"outOfStock": "Stoc epuizat",
|
||||
"fromXProducts": "de la {{count}} produse"
|
||||
},
|
||||
"search": {
|
||||
"placeholder": "Îmi poți întreba despre soiuri de cannabis...",
|
||||
"recording": "Se înregistrează...",
|
||||
"searchProducts": "Caută produse..."
|
||||
},
|
||||
"sorting": {
|
||||
"name": "Nume",
|
||||
"searchField": "Termen de căutare",
|
||||
"priceLowHigh": "Preț: de la mic la mare",
|
||||
"priceHighLow": "Preț: de la mare la mic"
|
||||
},
|
||||
"chat": {
|
||||
"privacyRead": "Citit & Acceptat"
|
||||
},
|
||||
"delivery": {
|
||||
"methods": {
|
||||
"dhl": "DHL",
|
||||
"dpd": "DPD",
|
||||
"sperrgut": "Marfă voluminoasă",
|
||||
"pickup": "Ridicare din magazin"
|
||||
},
|
||||
"descriptions": {
|
||||
"standard": "Livrare standard",
|
||||
"standardFree": "Livrare standard - GRATUIT pentru comenzi de peste €100!",
|
||||
"notAvailable": "neselectabil deoarece unul sau mai multe articole pot fi ridicate numai personal",
|
||||
"bulky": "Pentru articole mari și grele"
|
||||
},
|
||||
"prices": {
|
||||
"free": "gratuit",
|
||||
"freeFrom100": "(gratuit pentru peste €100)",
|
||||
"dhl": "€6.99",
|
||||
"dpd": "€4.90",
|
||||
"sperrgut": "€28.99"
|
||||
},
|
||||
"times": {
|
||||
"cutting14Days": "Timp de livrare: 14 zile",
|
||||
"standard2to3Days": "Timp de livrare: 2-3 zile",
|
||||
"supplier7to9Days": "Timp de livrare: 7-9 zile"
|
||||
}
|
||||
},
|
||||
"checkout": {
|
||||
"invoiceAddress": "Adresa de facturare",
|
||||
"deliveryAddress": "Adresa de livrare",
|
||||
"saveForFuture": "Salvează pentru comenzi viitoare",
|
||||
"pickupDate": "Pentru ce dată se dorește ridicarea tăieturilor?",
|
||||
"note": "Notă",
|
||||
"sameAddress": "Adresa de livrare este aceeași cu adresa de facturare",
|
||||
"termsAccept": "Am citit termenii și condițiile, politica de confidențialitate și politica de anulare"
|
||||
},
|
||||
"payment": {
|
||||
"successful": "Plată reușită!",
|
||||
"failed": "Plata a eșuat",
|
||||
"orderCompleted": "🎉 Comanda ta a fost finalizată cu succes! Poți vizualiza comenzile.",
|
||||
"orderProcessing": "Plata ta a fost procesată cu succes. Comanda se va finaliza automat.",
|
||||
"paymentError": "Plata nu a putut fi procesată. Te rugăm să încerci din nou sau să alegi o altă metodă de plată.",
|
||||
"viewOrders": "Vezi comenzile mele"
|
||||
},
|
||||
"filters": {
|
||||
"sorting": "Sortare",
|
||||
"perPage": "pe pagină",
|
||||
"availability": "Disponibilitate",
|
||||
"manufacturer": "Producător"
|
||||
},
|
||||
"tax": {
|
||||
"vat": "TVA",
|
||||
"vat7": "7% TVA",
|
||||
"vat19": "19% TVA",
|
||||
"vat19WithShipping": "19% TVA (incl. livrare)",
|
||||
"totalNet": "Preț total net",
|
||||
"totalGross": "Preț total brut fără livrare",
|
||||
"subtotal": "Subtotal"
|
||||
},
|
||||
"footer": {
|
||||
"hours": "SÂmbătă 11-19",
|
||||
"address": "Trachenberger Straße 14 - Dresden",
|
||||
"location": "Între stația Pieschen și piața Trachenberger",
|
||||
"allPricesIncl": "* Toate prețurile includ TVA legal, plus livrare",
|
||||
"copyright": "© {{year}} GrowHeads.de",
|
||||
"legal": {
|
||||
"datenschutz": "Politica de confidențialitate",
|
||||
"agb": "Termeni și condiții",
|
||||
"sitemap": "Hartă site",
|
||||
"impressum": "Impressum",
|
||||
"batteriegesetzhinweise": "Notificări privind reglementările bateriilor",
|
||||
"widerrufsrecht": "Drept de retragere"
|
||||
}
|
||||
},
|
||||
"titles": {
|
||||
"home": "ine anabis eeds & uttings",
|
||||
"aktionen": "tuelle ktionen & gebote",
|
||||
"filiale": "ur iliale in resden"
|
||||
},
|
||||
"sections": {
|
||||
"seeds": "Semințe",
|
||||
"stecklinge": "Tăieturi",
|
||||
"oilPress": "Închiriere presă de ulei",
|
||||
"thcTest": "Test THC",
|
||||
"address1": "Trachenberger Straße 14",
|
||||
"address2": "01129 Dresden"
|
||||
},
|
||||
"pages": {
|
||||
"oilPress": {
|
||||
"title": "Închiriere presă de ulei",
|
||||
"comingSoon": "Conținutul va fi disponibil în curând..."
|
||||
},
|
||||
"thcTest": {
|
||||
"title": "Test THC",
|
||||
"comingSoon": "Conținutul va fi disponibil în curând..."
|
||||
}
|
||||
},
|
||||
"orders": {
|
||||
"status": {
|
||||
"new": "În curs",
|
||||
"pending": "Nouă",
|
||||
"processing": "În procesare",
|
||||
"cancelled": "Anulată",
|
||||
"shipped": "Expediată",
|
||||
"delivered": "Livrată",
|
||||
"return": "Retur",
|
||||
"partialReturn": "Retur parțial",
|
||||
"partialDelivered": "Parțial livrat"
|
||||
}
|
||||
},
|
||||
"common": {
|
||||
"loading": "Se încarcă...",
|
||||
"error": "Eroare",
|
||||
"close": "Închide",
|
||||
"save": "Salvează",
|
||||
"cancel": "Anulează",
|
||||
"ok": "OK",
|
||||
"yes": "Da",
|
||||
"no": "Nu",
|
||||
"next": "Următorul",
|
||||
"back": "Înapoi",
|
||||
"edit": "Editează",
|
||||
"delete": "Șterge",
|
||||
"add": "Adaugă",
|
||||
"remove": "Elimină",
|
||||
"products": "Produse",
|
||||
"product": "Produs"
|
||||
}
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user