Enhance translation functionality and localization support: Updated translate-i18n.js to include new command line options for skipping and only translating English. Modified package.json to add new translation scripts. Improved localization files for multiple languages with better comments for clarity and accuracy, ensuring comprehensive support for internationalization.

This commit is contained in:
sebseb7
2025-07-16 06:17:27 +02:00
parent 280916224a
commit 8d69b0566b
12 changed files with 1457 additions and 1397 deletions

View File

@@ -1,231 +1,231 @@
export default {
"locale": {
"code": "sl-SI"
"code": "sl-SI" // de-DE
},
"navigation": {
"home": "Domov",
"aktionen": "Akcije",
"filiale": "Podružnica",
"categories": "Kategorije",
"categoriesOpen": "Odprte kategorije",
"categoriesClose": "Zapri kategorije",
"otherCategories": "Druge kategorije"
"home": "Domov", // Startseite
"aktionen": "Promocije", // Aktionen
"filiale": "Poslovalnica", // Filiale
"categories": "Kategorije", // Kategorien
"categoriesOpen": "Odpri kategorije", // Kategorien öffnen
"categoriesClose": "Zapri kategorije", // Kategorien schließen
"otherCategories": "Druge kategorije" // Andere Kategorien
},
"auth": {
"login": "Prijava",
"register": "Registracija",
"logout": "Odjava",
"profile": "Profil",
"email": "Email",
"password": "Geslo",
"confirmPassword": "Potrdite geslo",
"forgotPassword": "Pozabljeno geslo?",
"loginWithGoogle": "Prijava z Google",
"or": "ALI",
"privacyAccept": "Klikom na \"Prijava z Google\" sprejemam",
"privacyPolicy": "Politiko zasebnosti",
"passwordMinLength": "Geslo mora biti vsaj 8 znakov dolgo",
"newPasswordMinLength": "Novo geslo mora biti vsaj 8 znakov dolgo",
"login": "Prijava", // Anmelden
"register": "Registracija", // Registrieren
"logout": "Odjava", // Abmelden
"profile": "Profil", // Profil
"email": "E-pošta", // E-Mail
"password": "Geslo", // Passwort
"confirmPassword": "Potrdi geslo", // Passwort bestätigen
"forgotPassword": "Ste pozabili geslo?", // Passwort vergessen?
"loginWithGoogle": "Prijava z Google", // Mit Google anmelden
"or": "ALI", // ODER
"privacyAccept": "S klikom na \"Prijava z Google\" sprejemam", // Mit dem Click auf \"Mit Google anmelden\" akzeptiere ich die
"privacyPolicy": "Pravilnik o zasebnosti", // Datenschutzbestimmungen
"passwordMinLength": "Geslo mora biti dolgo vsaj 8 znakov", // Das Passwort muss mindestens 8 Zeichen lang sein
"newPasswordMinLength": "Novo geslo mora biti dolgo vsaj 8 znakov", // Das neue Passwort muss mindestens 8 Zeichen lang sein
"menu": {
"profile": "Profil",
"checkout": "Pogled",
"orders": "Naročila",
"settings": "Nastavitve",
"adminDashboard": "Nadzorna plošča administratorja",
"adminUsers": "Uporabniki administratorja"
"profile": "Profil", // Profil
"checkout": "Zaključek nakupa", // Bestellabschluss
"orders": "Naročila", // Bestellungen
"settings": "Nastavitve", // Einstellungen
"adminDashboard": "Administratorska nadzorna plošča", // Admin Dashboard
"adminUsers": "Administratorski uporabniki" // Admin Users
}
},
"cart": {
"title": "Košarica",
"empty": "prazno",
"addToCart": "Dodaj v košarico",
"preorderCutting": "Prednaročilo kot odrezki",
"continueShopping": "Nadaljuj z nakupom",
"proceedToCheckout": "Pojdi na plačilo",
"productCount": "{{count}} {{count, plural, one {izdelek} other {izdelekov}}}",
"removeFromCart": "Odstrani iz košarice",
"openCart": "Odpri košarico",
"availableFrom": "Od {{date}}",
"backToOrder": "← Nazaj k naročilu",
"title": "Košarica", // Warenkorb
"empty": "prazno", // leer
"addToCart": "Dodaj v košarico", // In den Korb
"preorderCutting": "Prednaročilo kot potomec", // Als Steckling vorbestellen
"continueShopping": "Nadaljuj z nakupovanjem", // Weiter einkaufen
"proceedToCheckout": "Nadaljuj na blagajno", // Weiter zur Kasse
"productCount": "{{count}} {{count, plural, one {Izdelek} other {Izdelki}}}", // {{count}} {{count, plural, one {Produkt} other {Produkte}}}
"removeFromCart": "Odstrani iz košarice", // Aus dem Warenkorb entfernen
"openCart": "Odpri košarico", // Warenkorb öffnen
"availableFrom": "Na voljo od {{date}}", // Ab {{date}}
"backToOrder": "← Nazaj na naročilo", // ← Zurück zur Bestellung
"sync": {
"title": "Sinhronizacija košarice",
"description": "V vašem računu imate shranjeno košarico. Prosimo, izberite, kako želite nadaljevati:",
"deleteServer": "Izbriši strežniško košarico",
"useServer": "Uporabi strežniško košarico",
"merge": "Združitev košaric",
"currentCart": "Vaša trenutna košarica",
"serverCart": "Shranjena košarica v vašem profilu"
"title": "Sinhronizacija košarice", // Warenkorb-Synchronisierung
"description": "V vašem računu imate shranjeno košarico. Prosimo, izberite, kako želite nadaljevati:", // Sie haben einen gespeicherten Warenkorb in ihrem Account. Bitte wählen Sie, wie Sie verfahren möchten:
"deleteServer": "Izbriši košarico na strežniku", // Server-Warenkorb löschen
"useServer": "Uporabi košarico s strežnika", // Server-Warenkorb übernehmen
"merge": "Združi košarice", // Warenkörbe zusammenführen
"currentCart": "Vaša trenutna košarica", // Ihr aktueller Warenkorb
"serverCart": "Košarica shranjena v vašem profilu" // In Ihrem Profil gespeicherter Warenkorb
}
},
"product": {
"loading": "Navajanje izdelka...",
"notFound": "Izdelka ni mogoče najti",
"notFoundDescription": "Iskanega izdelka ni, ali pa je bil odstranjen.",
"backToHome": "Nazaj na domačo stran",
"error": "Napaka",
"articleNumber": "Številka artikla",
"manufacturer": "Proizvajalec",
"inclVat": "vključuje {{vat}}% DDV",
"priceUnit": "{{price}}/{{unit}}",
"new": "Nov",
"arriving": "Prihod:",
"inclVatFooter": "vključuje {{vat}}% DDV, *",
"availability": "Razpoložljivost",
"inStock": "Na zalogi",
"comingSoon": "Prihaja kmalu",
"deliveryTime": "Čas dostave",
"inclShort": "vključno",
"vatShort": "DDV",
"loading": "Nalaganje izdelka...", // Produkt wird geladen...
"notFound": "Izdelek ni najden", // Produkt nicht gefunden
"notFoundDescription": "Izdelek, ki ga iščete, ne obstaja ali je bil odstranjen.", // Das gesuchte Produkt existiert nicht oder wurde entfernt.
"backToHome": "Nazaj na domov", // Zurück zur Startseite
"error": "Napaka", // Fehler
"articleNumber": "Številka artikla", // Artikelnummer
"manufacturer": "Proizvajalec", // Hersteller
"inclVat": "vključno z {{vat}}% DDV", // inkl. {{vat}}% MwSt.
"priceUnit": "{{price}}/{{unit}}", // {{price}}/{{unit}}
"new": "Novo", // Neu
"arriving": "Prihaja:", // Ankunft:
"inclVatFooter": "vključno z {{vat}}% DDV,*", // incl. {{vat}}% USt.,*
"availability": "Razpoložljivost", // Verfügbarkeit
"inStock": "na zalogi", // auf Lager
"comingSoon": "Kmalu na voljo", // Bald verfügbar
"deliveryTime": "Čas dostave", // Lieferzeit
"inclShort": "vklj.", // inkl.
"vatShort": "DDV", // MwSt.
"countDisplay": {
"noProducts": "0 izdelkov",
"oneProduct": "1 izdelek",
"multipleProducts": "{{count}} izdelkov",
"filteredProducts": "{{filtered}} od {{total}} izdelkov",
"filteredOneProduct": "{{filtered}} od 1 izdelka"
"noProducts": "0 izdelkov", // 0 Produkte
"oneProduct": "1 izdelek", // 1 Produkt
"multipleProducts": "{{count}} izdelki", // {{count}} Produkte
"filteredProducts": "{{filtered}} od {{total}} izdelkov", // {{filtered}} von {{total}} Produkten
"filteredOneProduct": "{{filtered}} od 1 izdelka" // {{filtered}} von 1 Produkt
},
"removeFiltersToSee": "Odstranite filtre za ogled izdelkov",
"outOfStock": "Ni na voljo",
"fromXProducts": "od {{count}} izdelkov"
"removeFiltersToSee": "Odstranite filtre, da vidite izdelke", // Entferne Filter um Produkte zu sehen
"outOfStock": "Ni na zalogi", // Out of Stock
"fromXProducts": "od {{count}} izdelkov" // ab {{count}} Produkten
},
"search": {
"placeholder": "Lahko me vprašate o sortah konoplje...",
"recording": "Posnetek...",
"searchProducts": "Išči izdelke..."
"placeholder": "Vprašajte me o sortah konoplje...", // Du kannst mich nach Cannabissorten fragen...
"recording": "Snemanje...", // Aufnahme läuft...
"searchProducts": "Išči izdelke..." // Produkte suchen...
},
"sorting": {
"name": "Ime",
"searchField": "Iskalni izraz",
"priceLowHigh": "Cena: od najnižje do najvišje",
"priceHighLow": "Cena: od najvišje do najnižje"
"name": "Ime", // Name
"searchField": "Iskalni izraz", // Suchbegriff
"priceLowHigh": "Cena: naraščajoče", // Preis: Niedrig zu Hoch
"priceHighLow": "Cena: padajoče" // Preis: Hoch zu Niedrig
},
"chat": {
"privacyRead": "Prebrano in sprejeto"
"privacyRead": "Prebrano & Sprejeto" // Gelesen & Akzeptiert
},
"delivery": {
"methods": {
"dhl": "DHL",
"dpd": "DPD",
"sperrgut": "Veleprodaja",
"pickup": "Prevzem v trgovini"
"dhl": "DHL", // DHL
"dpd": "DPD", // DPD
"sperrgut": "Veliki tovor", // Sperrgut
"pickup": "Prevzem v poslovalnici" // Abholung in der Filiale
},
"descriptions": {
"standard": "Standardna dostava",
"standardFree": "Standardna dostava - BREZPLAČNO od zneska €100!",
"notAvailable": "ni mogoče izbrati, ker je en ali več artiklov mogoče osebno prevzeti",
"bulky": "Za velike in težke artikle"
"standard": "Standardna dostava", // Standardversand
"standardFree": "Standardna dostava - BREZPLAČNO za naročila nad 100!", // Standardversand - KOSTENLOS ab 100€ Warenwert!
"notAvailable": "Ni mogoče izbrati, ker je en ali več artiklov mogoče samo prevzeti", // nicht auswählbar weil ein oder mehrere Artikel nur abgeholt werden können
"bulky": "Za velike in težke artikle" // Für große und schwere Artikel
},
"prices": {
"free": "brezplačno",
"freeFrom100": "(brezplačno od 100)",
"dhl": "€6.99",
"dpd": "€4.90",
"sperrgut": "28.99"
"free": "brezplačno", // kostenlos
"freeFrom100": "(brezplačno od 100)", // (kostenlos ab 100€)
"dhl": "6,99 €", // 6,99 €
"dpd": "4,90 €", // 4,90 €
"sperrgut": "28,99 €" // 28,99 €
},
"times": {
"cutting14Days": "Čas dostave: 14 dni",
"standard2to3Days": "Čas dostave: 2-3 dni",
"supplier7to9Days": "Čas dostave: 7-9 dni"
"cutting14Days": "Čas dostave: 14 dni", // Lieferzeit: 14 Tage
"standard2to3Days": "Čas dostave: 2-3 dni", // Lieferzeit: 2-3 Tage
"supplier7to9Days": "Čas dostave: 7-9 dni" // Lieferzeit: 7-9 Tage
}
},
"checkout": {
"invoiceAddress": "Naslov za račun",
"deliveryAddress": "Naslov dostave",
"saveForFuture": "Shrani za prihodnja naročila",
"pickupDate": "Za kateri datum je želena osebna prevzem odrezkov?",
"note": "Opomba",
"sameAddress": "Naslov dostave je enak naslovu za račun",
"termsAccept": "Prebral/a sem in sprejemam pogoje poslovanja, politiko zasebnosti in politiko odstopa"
"invoiceAddress": "Naslov za račun", // Rechnungsadresse
"deliveryAddress": "Naslov za dostavo", // Lieferadresse
"saveForFuture": "Shrani za prihodnja naročila", // Für zukünftige Bestellungen speichern
"pickupDate": "Za kateri datum želite prevzeti potomce?", // Für welchen Termin ist die Abholung der Stecklinge gewünscht?
"note": "Opomba", // Anmerkung
"sameAddress": "Naslov za dostavo je enak naslovu za račun", // Lieferadresse ist identisch mit Rechnungsadresse
"termsAccept": "Prebral sem Splošne pogoje, Pravilnik o zasebnosti in informacije o pravici do odstopa" // Ich habe die AGBs, die Datenschutzerklärung und die Bestimmungen zum Widerrufsrecht gelesen
},
"payment": {
"successful": "Plačilo uspešno!",
"failed": "Plačilo ni uspelo",
"orderCompleted": "🎉 Vaše naročilo je bilo uspešno zaključeno! Sedaj lahko ogledate vaša naročila.",
"orderProcessing": "Vaše plačilo je bilo uspešno obdelano. Naročilo bo samodejno zaključeno.",
"paymentError": "Vašega plačila ni mogoče obdelati. Prosimo, poskusite znova ali izberite drugoPlačilo metodo.",
"viewOrders": "Ogled mojih naročil"
"successful": "Plačilo uspešno!", // Zahlung erfolgreich!
"failed": "Plačilo ni uspelo", // Zahlung fehlgeschlagen
"orderCompleted": "🎉 Vaše naročilo je bilo uspešno zaključeno! Zdaj lahko pregledate svoja naročila.", // 🎉 Ihre Bestellung wurde erfolgreich abgeschlossen! Sie können jetzt Ihre Bestellungen einsehen.
"orderProcessing": "Vaše plačilo je bilo uspešno obdelano. Naročilo bo samodejno zaključeno.", // Ihre Zahlung wurde erfolgreich verarbeitet. Die Bestellung wird automatisch abgeschlossen.
"paymentError": "Vaše plačilo ni bilo mogoče obdelati. Prosimo, poskusite znova ali izberite drugo metodo plačila.", // Ihre Zahlung konnte nicht verarbeitet werden. Bitte versuchen Sie es erneut oder wählen Sie eine andere Zahlungsmethode.
"viewOrders": "Poglej moja naročila" // Zu meinen Bestellungen
},
"filters": {
"sorting": "Sortiranje",
"perPage": "na stran",
"availability": "Razpoložljivost",
"manufacturer": "Proizvajalec"
"sorting": "Razvrščanje", // Sortierung
"perPage": "na stran", // pro Seite
"availability": "Razpoložljivost", // Verfügbarkeit
"manufacturer": "Proizvajalec" // Hersteller
},
"tax": {
"vat": "DDV",
"vat7": "7% DDV",
"vat19": "19% DDV",
"vat19WithShipping": "19% DDV (z dostavo)",
"totalNet": "Skupni neto znesek",
"totalGross": "Skupni bruto znesek brez dostave",
"subtotal": "Združen znesek"
"vat": "Davek na dodano vrednost", // Mehrwertsteuer
"vat7": "7% davek na dodano vrednost", // 7% Mehrwertsteuer
"vat19": "19% davek na dodano vrednost", // 19% Mehrwertsteuer
"vat19WithShipping": "19% davek na dodano vrednost (vključno s poštnino)", // 19% Mehrwertsteuer (inkl. Versand)
"totalNet": "Skupna neto cena", // Gesamtnettopreis
"totalGross": "Skupna bruto cena brez poštnine", // Gesamtbruttopreis ohne Versand
"subtotal": "Vmesni seštevek" // Zwischensumme
},
"footer": {
"hours": "Sob 11-19",
"address": "Trachenberger Straße 14 - Dresden",
"location": "Med postajama Pieschen in Trachenberger Platz",
"allPricesIncl": "* Vse cene vključujejo zakonit DDV, plus dostavo",
"copyright": "© {{year}} GrowHeads.de",
"hours": "Sob 11-19", // Sa 11-19
"address": "Trachenberger Straße 14 - Dresden", // Trachenberger Straße 14 - Dresden
"location": "Med postajališčem Pieschen in Trachenberger Platz", // Zwischen Haltepunkt Pieschen und Trachenberger Platz
"allPricesIncl": "* Vse cene vključujejo zakonski DDV, plus poštnina", // * Alle Preise inkl. gesetzlicher USt., zzgl. Versand
"copyright": "© {{year}} GrowHeads.de", // © {{year}} GrowHeads.de
"legal": {
"datenschutz": "Politika zasebnosti",
"agb": "Pogoji in določila",
"sitemap": "Zemljevid strani",
"impressum": "Impressum",
"batteriegesetzhinweise": "Opombe glede zakonodaje baterij",
"widerrufsrecht": "Pravica do odstopa"
"datenschutz": "Zasebnost", // Datenschutz
"agb": "Splošni pogoji", // AGB
"sitemap": "Zemljevid strani", // Sitemap
"impressum": "Impressum", // Impressum
"batteriegesetzhinweise": "Opombe o zakonu o baterijah", // Batteriegesetzhinweise
"widerrufsrecht": "Pravica do odstopa" // Widerrufsrecht
}
},
},
"titles": {
"home": "ne anabis eeds & uttings",
"aktionen": "tuelle ktionen & gebote",
"filiale": "ur iliale in resden"
"home": "Kakovostna semena in potomci konoplje", // Fine Cannabis Seeds & Cuttings (the text in the string has special characters, translate using the comment)
"aktionen": "Trenutne promocije in ponudbe", // Aktuelle Aktionen & Angebote (the text in the string has special characters, translate using the comment)
"filiale": "Naša poslovalnica v Dresdnu" // Unsere Filiale in Dresden (the text in the string has special characters, translate using the comment)
},
"sections": {
"seeds": "Semena",
"stecklinge": "Odrezki",
"oilPress": "Najem stiskalnice za olje",
"thcTest": "Test THC",
"address1": "Trachenberger Straße 14",
"address2": "01129 Dresden"
"seeds": "Semena", // Seeds
"stecklinge": "Potomci", // Stecklinge
"oilPress": "Izposoja oljne preše", // Ölpresse ausleihen
"thcTest": "THC test", // THC Test
"address1": "Trachenberger Straße 14", // Trachenberger Straße 14
"address2": "01129 Dresden" // 01129 Dresden
},
"pages": {
"oilPress": {
"title": "Najem stiskalnice za olje",
"comingSoon": "Vsebina prihaja kmalu..."
"title": "Izposoja oljne preše", // Ölpresse ausleihen
"comingSoon": "Vsebina prihaja kmalu..." // Inhalt kommt bald...
},
"thcTest": {
"title": "Test THC",
"comingSoon": "Vsebina prihaja kmalu..."
"title": "THC test", // THC Test
"comingSoon": "Vsebina prihaja kmalu..." // Inhalt kommt bald...
}
},
"orders": {
"status": {
"new": "V obdelavi",
"pending": "Nove",
"processing": "V obdelavi",
"cancelled": "Preklicano",
"shipped": "Poslano",
"delivered": "Dostavljeno",
"return": "Vrnitev",
"partialReturn": "Delna vrnitev",
"partialDelivered": "Delno dostavljeno"
"new": "V obdelavi", // in Bearbeitung
"pending": "Novo", // Neu
"processing": "V obdelavi", // in Bearbeitung
"cancelled": "Preklicano", // Storniert
"shipped": "Poslano", // Verschickt
"delivered": "Dostavljeno", // Geliefert
"return": "Vrnitev", // Retoure
"partialReturn": "Delna vrnitev", // Teil Retoure
"partialDelivered": "Delno dostavljeno" // Teil geliefert
}
},
"common": {
"loading": "Nalaganje...",
"error": "Napaka",
"close": "Zapri",
"save": "Shrani",
"cancel": "Prekliči",
"ok": "V redu",
"yes": "Da",
"no": "Ne",
"next": "Naprej",
"back": "Nazaj",
"edit": "Uredi",
"delete": "Izbriši",
"add": "Dodaj",
"remove": "Odstrani",
"products": "Izdelki",
"product": "Izdelek"
"loading": "Nalaganje...", // Lädt...
"error": "Napaka", // Fehler
"close": "Zapri", // Schließen
"save": "Shrani", // Speichern
"cancel": "Prekliči", // Abbrechen
"ok": "V redu", // OK
"yes": "Da", // Ja
"no": "Ne", // Nein
"next": "Naprej", // Weiter
"back": "Nazaj", // Zurück
"edit": "Uredi", // Bearbeiten
"delete": "Izbriši", // Löschen
"add": "Dodaj", // Hinzufügen
"remove": "Odstrani", // Entfernen
"products": "Izdelki", // Produkte
"product": "Izdelek" // Produkt
}
};