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

@@ -15,7 +15,9 @@
"prerender:prod": "cross-env NODE_ENV=production node prerender.cjs", "prerender:prod": "cross-env NODE_ENV=production node prerender.cjs",
"build:prerender": "npm run build:client && npm run prerender:prod", "build:prerender": "npm run build:client && npm run prerender:prod",
"translate": "node translate-i18n.js", "translate": "node translate-i18n.js",
"translate:english": "node -e \"require('./translate-i18n.js').translateToEnglish()\"" "translate:english": "node translate-i18n.js --only-english",
"translate:skip-english": "node translate-i18n.js --skip-english",
"translate:others": "node translate-i18n.js --skip-english"
}, },
"keywords": [], "keywords": [],
"author": "", "author": "",

View File

@@ -53,7 +53,7 @@ function getCachedCategoryData(categoryId) {
function getFilteredProducts(unfilteredProducts, attributes) { function getFilteredProducts(unfilteredProducts, attributes, t) {
const attributeSettings = getAllSettingsWithPrefix('filter_attribute_'); const attributeSettings = getAllSettingsWithPrefix('filter_attribute_');
const manufacturerSettings = getAllSettingsWithPrefix('filter_manufacturer_'); const manufacturerSettings = getAllSettingsWithPrefix('filter_manufacturer_');
const availabilitySettings = getAllSettingsWithPrefix('filter_availability_'); const availabilitySettings = getAllSettingsWithPrefix('filter_availability_');
@@ -150,17 +150,17 @@ function getFilteredProducts(unfilteredProducts, attributes) {
// Check for "auf Lager" filter (in stock) - it's active when filter_availability is NOT set to '1' // Check for "auf Lager" filter (in stock) - it's active when filter_availability is NOT set to '1'
if (availabilityFilter !== '1') { if (availabilityFilter !== '1') {
activeAvailabilityFilters.push({id: '1', name: this.props.t ? this.props.t('product.inStock') : 'auf Lager'}); activeAvailabilityFilters.push({id: '1', name: t ? t('product.inStock') : 'auf Lager'});
} }
// Check for "Neu" filter (new) - only show if there are actually new products and filter is active // Check for "Neu" filter (new) - only show if there are actually new products and filter is active
if (availabilityFilters.includes('2') && hasNewProducts) { if (availabilityFilters.includes('2') && hasNewProducts) {
activeAvailabilityFilters.push({id: '2', name: this.props.t ? this.props.t('product.new') : 'Neu'}); activeAvailabilityFilters.push({id: '2', name: t ? t('product.new') : 'Neu'});
} }
// Check for "Bald verfügbar" filter (coming soon) - only show if there are actually coming soon products and filter is active // Check for "Bald verfügbar" filter (coming soon) - only show if there are actually coming soon products and filter is active
if (availabilityFilters.includes('3') && hasComingSoonProducts) { if (availabilityFilters.includes('3') && hasComingSoonProducts) {
activeAvailabilityFilters.push({id: '3', name: this.props.t ? this.props.t('product.comingSoon') : 'Bald verfügbar'}); activeAvailabilityFilters.push({id: '3', name: t ? t('product.comingSoon') : 'Bald verfügbar'});
} }
return {filteredProducts,activeAttributeFilters:activeAttributeFiltersWithNames,activeManufacturerFilters:activeManufacturerFiltersWithNames,activeAvailabilityFilters}; return {filteredProducts,activeAttributeFilters:activeAttributeFiltersWithNames,activeManufacturerFilters:activeManufacturerFiltersWithNames,activeAvailabilityFilters};
@@ -257,7 +257,8 @@ class Content extends Component {
unfilteredProducts: unfilteredProducts, unfilteredProducts: unfilteredProducts,
...getFilteredProducts( ...getFilteredProducts(
unfilteredProducts, unfilteredProducts,
response.attributes response.attributes,
this.props.t
), ),
categoryName: response.categoryName || response.name || null, categoryName: response.categoryName || response.name || null,
dataType: response.dataType, dataType: response.dataType,
@@ -386,7 +387,8 @@ class Content extends Component {
this.setState({ this.setState({
...getFilteredProducts( ...getFilteredProducts(
this.state.unfilteredProducts, this.state.unfilteredProducts,
this.state.attributes this.state.attributes,
this.props.t
) )
}); });
} }

View File

@@ -40,20 +40,26 @@ class LanguageSwitcher extends Component {
try { try {
const flagMap = { const flagMap = {
'ar': () => import('country-flag-icons/react/3x2').then(m => m.EG),
'bg': () => import('country-flag-icons/react/3x2').then(m => m.BG),
'cs': () => import('country-flag-icons/react/3x2').then(m => m.CZ),
'de': () => import('country-flag-icons/react/3x2').then(m => m.DE), 'de': () => import('country-flag-icons/react/3x2').then(m => m.DE),
'el': () => import('country-flag-icons/react/3x2').then(m => m.GR),
'en': () => import('country-flag-icons/react/3x2').then(m => m.US), 'en': () => import('country-flag-icons/react/3x2').then(m => m.US),
'es': () => import('country-flag-icons/react/3x2').then(m => m.ES), 'es': () => import('country-flag-icons/react/3x2').then(m => m.ES),
'fr': () => import('country-flag-icons/react/3x2').then(m => m.FR), 'fr': () => import('country-flag-icons/react/3x2').then(m => m.FR),
'hr': () => import('country-flag-icons/react/3x2').then(m => m.HR),
'hu': () => import('country-flag-icons/react/3x2').then(m => m.HU),
'it': () => import('country-flag-icons/react/3x2').then(m => m.IT), 'it': () => import('country-flag-icons/react/3x2').then(m => m.IT),
'pl': () => import('country-flag-icons/react/3x2').then(m => m.PL), 'pl': () => import('country-flag-icons/react/3x2').then(m => m.PL),
'hu': () => import('country-flag-icons/react/3x2').then(m => m.HU),
'sr': () => import('country-flag-icons/react/3x2').then(m => m.RS),
'bg': () => import('country-flag-icons/react/3x2').then(m => m.BG),
'ru': () => import('country-flag-icons/react/3x2').then(m => m.RU),
'uk': () => import('country-flag-icons/react/3x2').then(m => m.UA),
'sk': () => import('country-flag-icons/react/3x2').then(m => m.SK),
'cs': () => import('country-flag-icons/react/3x2').then(m => m.CZ),
'ro': () => import('country-flag-icons/react/3x2').then(m => m.RO), 'ro': () => import('country-flag-icons/react/3x2').then(m => m.RO),
'ru': () => import('country-flag-icons/react/3x2').then(m => m.RU),
'sk': () => import('country-flag-icons/react/3x2').then(m => m.SK),
'sl': () => import('country-flag-icons/react/3x2').then(m => m.SI),
'sr': () => import('country-flag-icons/react/3x2').then(m => m.RS),
'sv': () => import('country-flag-icons/react/3x2').then(m => m.SE),
'tr': () => import('country-flag-icons/react/3x2').then(m => m.TR),
'uk': () => import('country-flag-icons/react/3x2').then(m => m.UA),
'zh': () => import('country-flag-icons/react/3x2').then(m => m.CN) 'zh': () => import('country-flag-icons/react/3x2').then(m => m.CN)
}; };
@@ -131,20 +137,26 @@ class LanguageSwitcher extends Component {
getLanguageLabel = (lang) => { getLanguageLabel = (lang) => {
const labels = { const labels = {
'ar': 'EG',
'bg': 'BG',
'cs': 'CZ',
'de': 'DE', 'de': 'DE',
'el': 'GR',
'en': 'US', 'en': 'US',
'es': 'ES', 'es': 'ES',
'fr': 'FR', 'fr': 'FR',
'hr': 'HR',
'hu': 'HU',
'it': 'IT', 'it': 'IT',
'pl': 'PL', 'pl': 'PL',
'hu': 'HU',
'sr': 'RS',
'bg': 'BG',
'ru': 'RU',
'uk': 'UA',
'sk': 'SK',
'cs': 'CZ',
'ro': 'RO', 'ro': 'RO',
'ru': 'RU',
'sk': 'SK',
'sl': 'SI',
'sr': 'RS',
'sv': 'SE',
'tr': 'TR',
'uk': 'UA',
'zh': 'CN' 'zh': 'CN'
}; };
return labels[lang] || lang.toUpperCase(); return labels[lang] || lang.toUpperCase();
@@ -152,20 +164,26 @@ class LanguageSwitcher extends Component {
getLanguageName = (lang) => { getLanguageName = (lang) => {
const names = { const names = {
'ar': 'العربية',
'bg': 'Български',
'cs': 'Čeština',
'de': 'Deutsch', 'de': 'Deutsch',
'el': 'Ελληνικά',
'en': 'English', 'en': 'English',
'es': 'Español', 'es': 'Español',
'fr': 'Français', 'fr': 'Français',
'hr': 'Hrvatski',
'hu': 'Magyar',
'it': 'Italiano', 'it': 'Italiano',
'pl': 'Polski', 'pl': 'Polski',
'hu': 'Magyar',
'sr': 'Српски',
'bg': 'Български',
'ru': 'Русский',
'uk': 'Українська',
'sk': 'Slovenčina',
'cs': 'Čeština',
'ro': 'Română', 'ro': 'Română',
'ru': 'Русский',
'sk': 'Slovenčina',
'sl': 'Slovenščina',
'sr': 'Српски',
'sv': 'Svenska',
'tr': 'Türkçe',
'uk': 'Українська',
'zh': '中文' 'zh': '中文'
}; };
return names[lang] || lang; return names[lang] || lang;

View File

@@ -1,231 +1,231 @@
export default { export default {
"locale": { "locale": {
"code": "ro-RO" "code": "ro-RO" // de-DE
}, },
"navigation": { "navigation": {
"home": "Acasă", "home": "Acasă", // Startseite
"aktionen": "Acțiuni", "aktionen": "Promoții", // Aktionen
"filiale": "Filială", "filiale": "Sucursală", // Filiale
"categories": " Categorii", "categories": "Categorii", // Kategorien
"categoriesOpen": "Categorii deschise", "categoriesOpen": "Deschide categoriile", // Kategorien öffnen
"categoriesClose": "Închide categorii", "categoriesClose": "Închide categoriile", // Kategorien schließen
"otherCategories": "Alte categorii" "otherCategories": "Alte categorii" // Andere Kategorien
}, },
"auth": { "auth": {
"login": "Autentificare", "login": "Autentificare", // Anmelden
"register": "Înregistrează-te", "register": "Înregistrare", // Registrieren
"logout": "Deconectare", "logout": "Deconectare", // Abmelden
"profile": "Profil", "profile": "Profil", // Profil
"email": "Email", "email": "Email", // E-Mail
"password": "Parolă", "password": "Parolă", // Passwort
"confirmPassword": "Confirmă parola", "confirmPassword": "Confirmă parola", // Passwort bestätigen
"forgotPassword": "Ai uitat parola?", "forgotPassword": "Ai uitat parola?", // Passwort vergessen?
"loginWithGoogle": "Autentificare cu Google", "loginWithGoogle": "Autentifică-te cu Google", // Mit Google anmelden
"or": "SAU", "or": "SAU", // ODER
"privacyAccept": "Prin clic pe „Autentificare cu Google”, accept termenii și condițiile", "privacyAccept": "Prin clic pe „Autentifică-te cu Google” accept", // Mit dem Click auf \"Mit Google anmelden\" akzeptiere ich die
"privacyPolicy": "Politica de confidențialitate", "privacyPolicy": "Politica de confidențialitate", // Datenschutzbestimmungen
"passwordMinLength": "Parola trebuie să aibă cel puțin 8 caractere", "passwordMinLength": "Parola trebuie să aibă cel puțin 8 caractere", // Das Passwort muss mindestens 8 Zeichen lang sein
"newPasswordMinLength": "Noua parolă trebuie să aibă cel puțin 8 caractere", "newPasswordMinLength": "Noua parolă trebuie să aibă cel puțin 8 caractere", // Das neue Passwort muss mindestens 8 Zeichen lang sein
"menu": { "menu": {
"profile": "Profil", "profile": "Profil", // Profil
"checkout": "Finalizare comandă", "checkout": "Finalizare comandă", // Bestellabschluss
"orders": "Comenzi", "orders": "Comenzi", // Bestellungen
"settings": "Setări", "settings": "Setări", // Einstellungen
"adminDashboard": "Panou administrativ", "adminDashboard": "Panou Admin", // Admin Dashboard
"adminUsers": "Utilizatori admin" "adminUsers": "Utilizatori Admin" // Admin Users
} }
}, },
"cart": { "cart": {
"title": "Meniu de cumpărături", "title": "Coș", // Warenkorb
"empty": "gol", "empty": "gol", // leer
"addToCart": "Adaugă în coș", "addToCart": "Adaugă în coș", // In den Korb
"preorderCutting": "Precomandă ca tăieturi", "preorderCutting": "Precomandă ca butași", // Als Steckling vorbestellen
"continueShopping": "Continuă cumpărăturile", "continueShopping": "Continuă cumpărăturile", // Weiter einkaufen
"proceedToCheckout": "Continuă la finalizare", "proceedToCheckout": "Continuă către plată", // Weiter zur Kasse
"productCount": "{{count}} {{count, plural, one {produs} other {produse}}}", "productCount": "{{count}} {{count, plural, one {Produs} other {Produse}}}", // {{count}} {{count, plural, one {Produkt} other {Produkte}}}
"removeFromCart": "Scoate din coș", "removeFromCart": "Elimină din coș", // Aus dem Warenkorb entfernen
"openCart": "Deschide coșul", "openCart": "Deschide coșul", // Warenkorb öffnen
"availableFrom": "Din {{date}}", "availableFrom": "Disponibil din {{date}}", // Ab {{date}}
"backToOrder": "← Înapoi la comandă", "backToOrder": "← Înapoi la comandă", // ← Zurück zur Bestellung
"sync": { "sync": {
"title": "Sinteza coșului", "title": "Sincronizare coș", // Warenkorb-Synchronisierung
"description": "Ai un coș salvat în cont. Te rog să alegi cum să proceedi:", "description": "Ai un coș salvat în contul tău. Te rugăm să alegi cum dorești să continui:", // Sie haben einen gespeicherten Warenkorb in ihrem Account. Bitte wählen Sie, wie Sie verfahren möchten:
"deleteServer": "Șterge coșul de pe server", "deleteServer": "Șterge coșul de pe server", // Server-Warenkorb löschen
"useServer": "Folosește coșul de pe server", "useServer": "Folosește coșul de pe server", // Server-Warenkorb übernehmen
"merge": "Unește coșurile", "merge": "Combină coșurile", // Warenkörbe zusammenführen
"currentCart": "Coșul tău actual", "currentCart": "Coșul tău curent", // Ihr aktueller Warenkorb
"serverCart": "Coș salvat în profil" "serverCart": "Coș salvat în profilul tău" // In Ihrem Profil gespeicherter Warenkorb
} }
}, },
"product": { "product": {
"loading": "Se încarcă produsul...", "loading": "Se încarcă produsul...", // Produkt wird geladen...
"notFound": "Produsul nu a fost găsit", "notFound": "Produsul nu a fost găsit", // Produkt nicht gefunden
"notFoundDescription": "Produsul căutat nu există sau a fost eliminat.", "notFoundDescription": "Produsul căutat nu există sau a fost eliminat.", // Das gesuchte Produkt existiert nicht oder wurde entfernt.
"backToHome": "Înapoi la pagina principală", "backToHome": "Înapoi la pagina principală", // Zurück zur Startseite
"error": "Eroare", "error": "Eroare", // Fehler
"articleNumber": "Număr articol", "articleNumber": "Număr articol", // Artikelnummer
"manufacturer": "Producător", "manufacturer": "Producător", // Hersteller
"inclVat": "inclusiv {{vat}}% TVA", "inclVat": "incl. {{vat}}% TVA", // inkl. {{vat}}% MwSt.
"priceUnit": "{{price}}/{{unit}}", "priceUnit": "{{price}}/{{unit}}", // {{price}}/{{unit}}
"new": "Nou", "new": "Nou", // Neu
"arriving": "Sosit:", "arriving": "Sosire:", // Ankunft:
"inclVatFooter": "inclusiv {{vat}}% TVA, *", "inclVatFooter": "incl. {{vat}}% TVA,*", // incl. {{vat}}% USt.,*
"availability": "Disponibilitate", "availability": "Disponibilitate", // Verfügbarkeit
"inStock": "În stoc", "inStock": "în stoc", // auf Lager
"comingSoon": "În curând", "comingSoon": "În curând", // Bald verfügbar
"deliveryTime": "Timp de livrare", "deliveryTime": "Timp de livrare", // Lieferzeit
"inclShort": "incl.", "inclShort": "incl.", // inkl.
"vatShort": "TVA", "vatShort": "TVA", // MwSt.
"countDisplay": { "countDisplay": {
"noProducts": "0 produse", "noProducts": "0 produse", // 0 Produkte
"oneProduct": "1 produs", "oneProduct": "1 produs", // 1 Produkt
"multipleProducts": "{{count}} produse", "multipleProducts": "{{count}} produse", // {{count}} Produkte
"filteredProducts": "{{filtered}} din {{total}} produse", "filteredProducts": "{{filtered}} din {{total}} produse", // {{filtered}} von {{total}} Produkten
"filteredOneProduct": "{{filtered}} din 1 produs" "filteredOneProduct": "{{filtered}} din 1 produs" // {{filtered}} von 1 Produkt
}, },
"removeFiltersToSee": "Elimină filtrele pentru a vedea produsele", "removeFiltersToSee": "Elimină filtrele pentru a vedea produsele", // Entferne Filter um Produkte zu sehen
"outOfStock": "Stoc epuizat", "outOfStock": "Stoc epuizat", // Out of Stock
"fromXProducts": "de la {{count}} produse" "fromXProducts": "de la {{count}} produse" // ab {{count}} Produkten
}, },
"search": { "search": {
"placeholder": "Îmi poți întreba despre soiuri de cannabis...", "placeholder": " poți întreba despre soiuri de cannabis...", // Du kannst mich nach Cannabissorten fragen...
"recording": "Se înregistrează...", "recording": "Înregistrare...", // Aufnahme läuft...
"searchProducts": "Caută produse..." "searchProducts": "Caută produse..." // Produkte suchen...
}, },
"sorting": { "sorting": {
"name": "Nume", "name": "Nume", // Name
"searchField": "Termen de căutare", "searchField": "Termen de căutare", // Suchbegriff
"priceLowHigh": "Preț: de la mic la mare", "priceLowHigh": "Preț: Crescător", // Preis: Niedrig zu Hoch
"priceHighLow": "Preț: de la mare la mic" "priceHighLow": "Preț: Descrescător" // Preis: Hoch zu Niedrig
}, },
"chat": { "chat": {
"privacyRead": "Citit & Acceptat" "privacyRead": "Citit & Acceptat" // Gelesen & Akzeptiert
}, },
"delivery": { "delivery": {
"methods": { "methods": {
"dhl": "DHL", "dhl": "DHL", // DHL
"dpd": "DPD", "dpd": "DPD", // DPD
"sperrgut": "Marfă voluminoasă", "sperrgut": "Mărfuri voluminoase", // Sperrgut
"pickup": "Ridicare din magazin" "pickup": "Ridicare din sucursală" // Abholung in der Filiale
}, },
"descriptions": { "descriptions": {
"standard": "Livrare standard", "standard": "Livrare standard", // Standardversand
"standardFree": "Livrare standard - GRATUIT pentru comenzi de peste 100!", "standardFree": "Livrare standard - GRATUITĂ pentru comenzi de peste 100!", // Standardversand - KOSTENLOS ab 100€ Warenwert!
"notAvailable": "neselectabil deoarece unul sau mai multe articole pot fi ridicate numai personal", "notAvailable": "Nu poate fi selectat deoarece unul sau mai multe articole pot fi ridicate doar personal", // nicht auswählbar weil ein oder mehrere Artikel nur abgeholt werden können
"bulky": "Pentru articole mari și grele" "bulky": "Pentru articole mari și grele" // Für große und schwere Artikel
}, },
"prices": { "prices": {
"free": "gratuit", "free": "gratuit", // kostenlos
"freeFrom100": "(gratuit pentru peste €100)", "freeFrom100": "(gratuit de la 100)", // (kostenlos ab 100€)
"dhl": "€6.99", "dhl": "6,99 €", // 6,99 €
"dpd": "€4.90", "dpd": "4,90 €", // 4,90 €
"sperrgut": "28.99" "sperrgut": "28,99 €" // 28,99 €
}, },
"times": { "times": {
"cutting14Days": "Timp de livrare: 14 zile", "cutting14Days": "Timp de livrare: 14 zile", // Lieferzeit: 14 Tage
"standard2to3Days": "Timp de livrare: 2-3 zile", "standard2to3Days": "Timp de livrare: 2-3 zile", // Lieferzeit: 2-3 Tage
"supplier7to9Days": "Timp de livrare: 7-9 zile" "supplier7to9Days": "Timp de livrare: 7-9 zile" // Lieferzeit: 7-9 Tage
} }
}, },
"checkout": { "checkout": {
"invoiceAddress": "Adresa de facturare", "invoiceAddress": "Adresă facturare", // Rechnungsadresse
"deliveryAddress": "Adresa de livrare", "deliveryAddress": "Adresă livrare", // Lieferadresse
"saveForFuture": "Salvează pentru comenzi viitoare", "saveForFuture": "Salvează pentru comenzile viitoare", // Für zukünftige Bestellungen speichern
"pickupDate": "Pentru ce dată se dorește ridicarea tăieturilor?", "pickupDate": "Pentru ce dată dorești să ridici butașii?", // Für welchen Termin ist die Abholung der Stecklinge gewünscht?
"note": "Notă", "note": "Notă", // Anmerkung
"sameAddress": "Adresa de livrare este aceeași cu adresa de facturare", "sameAddress": "Adresa de livrare este aceeași cu adresa de facturare", // Lieferadresse ist identisch mit Rechnungsadresse
"termsAccept": "Am citit termenii și condițiile, politica de confidențialitate și politica de anulare" "termsAccept": "Am citit Termenii și Condițiile, Politica de Confidențialitate și informațiile privind Dreptul de Retragere" // Ich habe die AGBs, die Datenschutzerklärung und die Bestimmungen zum Widerrufsrecht gelesen
}, },
"payment": { "payment": {
"successful": "Plată reușită!", "successful": "Plată reușită!", // Zahlung erfolgreich!
"failed": "Plata a eșuat", "failed": "Plata a eșuat", // Zahlung fehlgeschlagen
"orderCompleted": "🎉 Comanda ta a fost finalizată cu succes! Poți vizualiza comenzile.", "orderCompleted": "🎉 Comanda ta a fost finalizată cu succes! Acum poți vizualiza comenzile tale.", // 🎉 Ihre Bestellung wurde erfolgreich abgeschlossen! Sie können jetzt Ihre Bestellungen einsehen.
"orderProcessing": "Plata ta a fost procesată cu succes. Comanda se va finaliza automat.", "orderProcessing": "Plata ta a fost procesată cu succes. Comanda va fi finaliza automat.", // Ihre Zahlung wurde erfolgreich verarbeitet. Die Bestellung wird automatisch abgeschlossen.
"paymentError": "Plata nu a putut fi procesată. Te rugăm să încerci din nou sau să alegi o altă metodă de plată.", "paymentError": "Plata nu a putut fi procesată. Te rugăm să încerci din nou sau să alegi o altă metodă de plată.", // Ihre Zahlung konnte nicht verarbeitet werden. Bitte versuchen Sie es erneut oder wählen Sie eine andere Zahlungsmethode.
"viewOrders": "Vezi comenzile mele" "viewOrders": "Vezi comenzile mele" // Zu meinen Bestellungen
}, },
"filters": { "filters": {
"sorting": "Sortare", "sorting": "Sortare", // Sortierung
"perPage": "pe pagină", "perPage": "pe pagină", // pro Seite
"availability": "Disponibilitate", "availability": "Disponibilitate", // Verfügbarkeit
"manufacturer": "Producător" "manufacturer": "Producător" // Hersteller
}, },
"tax": { "tax": {
"vat": "TVA", "vat": "Taxa pe valoarea adăugată", // Mehrwertsteuer
"vat7": "7% TVA", "vat7": "Taxa pe valoarea adăugată 7%", // 7% Mehrwertsteuer
"vat19": "19% TVA", "vat19": "Taxa pe valoarea adăugată 19%", // 19% Mehrwertsteuer
"vat19WithShipping": "19% TVA (incl. livrare)", "vat19WithShipping": "Taxa pe valoarea adăugată 19% (inclusiv transport)", // 19% Mehrwertsteuer (inkl. Versand)
"totalNet": "Preț total net", "totalNet": "Preț total net", // Gesamtnettopreis
"totalGross": "Preț total brut fără livrare", "totalGross": "Preț total brut fără transport", // Gesamtbruttopreis ohne Versand
"subtotal": "Subtotal" "subtotal": "Subtotal" // Zwischensumme
}, },
"footer": { "footer": {
"hours": "SÂmbătă 11-19", "hours": "Sâ 11-19", // Sa 11-19
"address": "Trachenberger Straße 14 - Dresden", "address": "Strada Trachenberger 14 - Dresden", // Trachenberger Straße 14 - Dresden
"location": "Între stația Pieschen și piața Trachenberger", "location": "Între stația Pieschen și Trachenberger Platz", // Zwischen Haltepunkt Pieschen und Trachenberger Platz
"allPricesIncl": "* Toate prețurile includ TVA legal, plus livrare", "allPricesIncl": "* Toate prețurile includ TVA-ul legal, plus transport", // * Alle Preise inkl. gesetzlicher USt., zzgl. Versand
"copyright": "© {{year}} GrowHeads.de", "copyright": "© {{year}} GrowHeads.de", // © {{year}} GrowHeads.de
"legal": { "legal": {
"datenschutz": "Politica de confidențialitate", "datenschutz": "Confidențialitate", // Datenschutz
"agb": "Termeni și condiții", "agb": "Termeni & Condiții", // AGB
"sitemap": "Hartă site", "sitemap": "Hartă site", // Sitemap
"impressum": "Impressum", "impressum": "Impressum", // Impressum
"batteriegesetzhinweise": "Notificări privind reglementările bateriilor", "batteriegesetzhinweise": "Note privind legea bateriilor", // Batteriegesetzhinweise
"widerrufsrecht": "Drept de retragere" "widerrufsrecht": "Drept de retragere" // Widerrufsrecht
} }
}, },
"titles": { "titles": {
"home": "ine anabis eeds & uttings", "home": "Semințe și butași de cannabis de calitate", // Fine Cannabis Seeds & Cuttings (the text in the string has special characters, translate using the comment)
"aktionen": "tuelle ktionen & gebote", "aktionen": "Promoții și oferte actuale", // Aktuelle Aktionen & Angebote (the text in the string has special characters, translate using the comment)
"filiale": "ur iliale in resden" "filiale": "Sucursala noastră din Dresden" // Unsere Filiale in Dresden (the text in the string has special characters, translate using the comment)
}, },
"sections": { "sections": {
"seeds": "Semințe", "seeds": "Semințe", // Seeds
"stecklinge": "Tăieturi", "stecklinge": "Butași", // Stecklinge
"oilPress": nchiriere presă de ulei", "oilPress": mprumută presa de ulei", // Ölpresse ausleihen
"thcTest": "Test THC", "thcTest": "Test THC", // THC Test
"address1": "Trachenberger Straße 14", "address1": "Strada Trachenberger 14", // Trachenberger Straße 14
"address2": "01129 Dresden" "address2": "01129 Dresden" // 01129 Dresden
}, },
"pages": { "pages": {
"oilPress": { "oilPress": {
"title": nchiriere presă de ulei", "title": mprumută presa de ulei", // Ölpresse ausleihen
"comingSoon": "Conținutul va fi disponibil în curând..." "comingSoon": "Conținut în curând..." // Inhalt kommt bald...
}, },
"thcTest": { "thcTest": {
"title": "Test THC", "title": "Test THC", // THC Test
"comingSoon": "Conținutul va fi disponibil în curând..." "comingSoon": "Conținut în curând..." // Inhalt kommt bald...
} }
}, },
"orders": { "orders": {
"status": { "status": {
"new": "În curs", "new": "În procesare", // in Bearbeitung
"pending": "Nouă", "pending": "Nou", // Neu
"processing": "În procesare", "processing": "În procesare", // in Bearbeitung
"cancelled": "Anulată", "cancelled": "Anulat", // Storniert
"shipped": "Expediată", "shipped": "Expediat", // Verschickt
"delivered": "Livrată", "delivered": "Livrat", // Geliefert
"return": "Retur", "return": "Returnare", // Retoure
"partialReturn": "Retur parțial", "partialReturn": "Returnare parțială", // Teil Retoure
"partialDelivered": "Parțial livrat" "partialDelivered": "Livrat parțial" // Teil geliefert
} }
}, },
"common": { "common": {
"loading": "Se încarcă...", "loading": "Se încarcă...", // Lädt...
"error": "Eroare", "error": "Eroare", // Fehler
"close": "Închide", "close": "Închide", // Schließen
"save": "Salvează", "save": "Salvează", // Speichern
"cancel": "Anulează", "cancel": "Anulează", // Abbrechen
"ok": "OK", "ok": "OK", // OK
"yes": "Da", "yes": "Da", // Ja
"no": "Nu", "no": "Nu", // Nein
"next": "Următorul", "next": "Următorul", // Weiter
"back": "Înapoi", "back": "Înapoi", // Zurück
"edit": "Editează", "edit": "Editează", // Bearbeiten
"delete": "Șterge", "delete": "Șterge", // Löschen
"add": "Adaugă", "add": "Adaugă", // Hinzufügen
"remove": "Elimină", "remove": "Elimină", // Entfernen
"products": "Produse", "products": "Produse", // Produkte
"product": "Produs" "product": "Produs" // Produkt
} }
}; };

View File

@@ -1,231 +1,231 @@
export default { export default {
"locale": { "locale": {
"code": "ru-RU" "code": "ru-RU" // de-DE
}, },
"navigation": { "navigation": {
"home": "Главная", "home": "Главная", // Startseite
"aktionen": "Акции", "aktionen": "Акции", // Aktionen
"filiale": "Филиал", "filiale": "Филиал", // Filiale
"categories": "Категории", "categories": "Категории", // Kategorien
"categoriesOpen": "Открытые категории", "categoriesOpen": "Открыть категории", // Kategorien öffnen
"categoriesClose": "Закрыть категории", "categoriesClose": "Закрыть категории", // Kategorien schließen
"otherCategories": "Другие категории" "otherCategories": "Другие категории" // Andere Kategorien
}, },
"auth": { "auth": {
"login": "Войти", "login": "Войти", // Anmelden
"register": "Регистрация", "register": "Регистрация", // Registrieren
"logout": "Выход", "logout": "Выйти", // Abmelden
"profile": "Профиль", "profile": "Профиль", // Profil
"email": "Электронная почта", "email": "Электронная почта", // E-Mail
"password": "Пароль", "password": "Пароль", // Passwort
"confirmPassword": "Подтвердите пароль", "confirmPassword": "Подтвердите пароль", // Passwort bestätigen
"forgotPassword": "Забыли пароль?", "forgotPassword": "Забыли пароль?", // Passwort vergessen?
"loginWithGoogle": "Войти через Google", "loginWithGoogle": "Войти через Google", // Mit Google anmelden
"or": "ИЛИ", "or": "ИЛИ", // ODER
"privacyAccept": "Нажимая \"Войти через Google\", я принимаю", "privacyAccept": "Нажимая «Войти через Google», я принимаю", // Mit dem Click auf \"Mit Google anmelden\" akzeptiere ich die
"privacyPolicy": "Политика конфиденциальности", "privacyPolicy": "Политику конфиденциальности", // Datenschutzbestimmungen
"passwordMinLength": "Пароль должен содержать не менее 8 символов", "passwordMinLength": "Пароль должен содержать не менее 8 символов", // Das Passwort muss mindestens 8 Zeichen lang sein
"newPasswordMinLength": "Новый пароль должен содержать не менее 8 символов", "newPasswordMinLength": "Новый пароль должен содержать не менее 8 символов", // Das neue Passwort muss mindestens 8 Zeichen lang sein
"menu": { "menu": {
"profile": "Профиль", "profile": "Профиль", // Profil
"checkout": "Оформление заказа", "checkout": "Оформление заказа", // Bestellabschluss
"orders": "Заказы", "orders": "Заказы", // Bestellungen
"settings": "Настройки", "settings": "Настройки", // Einstellungen
"adminDashboard": "Административная панель", "adminDashboard": "Панель администратора", // Admin Dashboard
"adminUsers": "Админ пользователи" "adminUsers": "Пользователи администратора" // Admin Users
} }
}, },
"cart": { "cart": {
"title": "Корзина", "title": "Корзина", // Warenkorb
"empty": "пусто", "empty": "пусто", // leer
"addToCart": "Добавить в корзину", "addToCart": "Добавить в корзину", // In den Korb
"preorderCutting": "Предварительный заказ как черенки", "preorderCutting": "Предзаказ черенка", // Als Steckling vorbestellen
"continueShopping": "Продолжить покупки", "continueShopping": "Продолжить покупки", // Weiter einkaufen
"proceedToCheckout": "Перейти к оформлению", "proceedToCheckout": "Перейти к оформлению", // Weiter zur Kasse
"productCount": "{{count}} {{count, plural, one {товар} other {товаров}}}", "productCount": "{{count}} {{count, plural, one {товар} other {товаров}}}", // {{count}} {{count, plural, one {Produkt} other {Produkte}}}
"removeFromCart": "Удалить из корзины", "removeFromCart": "Удалить из корзины", // Aus dem Warenkorb entfernen
"openCart": "Открыть корзину", "openCart": "Открыть корзину", // Warenkorb öffnen
"availableFrom": "От {{date}}", "availableFrom": "Доступно с {{date}}", // Ab {{date}}
"backToOrder": "← Назад к заказу", "backToOrder": "← Вернуться к заказу", // ← Zurück zur Bestellung
"sync": { "sync": {
"title": "Синхронизация корзины", "title": "Синхронизация корзины", // Warenkorb-Synchronisierung
"description": "У вас сохранена корзина в аккаунте. Пожалуйста, выберите способ продолжения:", "description": "У вас есть сохранённая корзина в аккаунте. Пожалуйста, выберите, как продолжить:", // Sie haben einen gespeicherten Warenkorb in ihrem Account. Bitte wählen Sie, wie Sie verfahren möchten:
"deleteServer": "Удалить корзину на сервере", "deleteServer": "Удалить корзину на сервере", // Server-Warenkorb löschen
"useServer": "Использовать корзину сервера", "useServer": "Использовать корзину с сервера", // Server-Warenkorb übernehmen
"merge": "Объединить корзины", "merge": "Объединить корзины", // Warenkörbe zusammenführen
"currentCart": "Ваша текущая корзина", "currentCart": "Ваша текущая корзина", // Ihr aktueller Warenkorb
"serverCart": "Сохраненная корзина в профиле" "serverCart": "Корзина, сохранённая в вашем профиле" // In Ihrem Profil gespeicherter Warenkorb
} }
}, },
"product": { "product": {
"loading": "Загрузка продукта...", "loading": "Загрузка продукта...", // Produkt wird geladen...
"notFound": "Продукт не найден", "notFound": "Продукт не найден", // Produkt nicht gefunden
"notFoundDescription": "Искомый продукт не существует или был удален.", "notFoundDescription": "Искомый продукт не существует или был удалён.", // Das gesuchte Produkt existiert nicht oder wurde entfernt.
"backToHome": "Вернуться на главную", "backToHome": "Вернуться на главную", // Zurück zur Startseite
"error": "Ошибка", "error": "Ошибка", // Fehler
"articleNumber": "Артикул", "articleNumber": "Артикул", // Artikelnummer
"manufacturer": "Производитель", "manufacturer": "Производитель", // Hersteller
"inclVat": "с учетом {{vat}}% НДС", "inclVat": "вкл. {{vat}}% НДС", // inkl. {{vat}}% MwSt.
"priceUnit": "{{price}}/{{unit}}", "priceUnit": "{{price}}/{{unit}}", // {{price}}/{{unit}}
"new": "Новый", "new": "Новый", // Neu
"arriving": оступление:", "arriving": рибытие:", // Ankunft:
"inclVatFooter": "с учетом {{vat}}% НДС, *", "inclVatFooter": "вкл. {{vat}}% НДС,*", // incl. {{vat}}% USt.,*
"availability": "Наличие", "availability": "Наличие", // Verfügbarkeit
"inStock": "В наличии", "inStock": "в наличии", // auf Lager
"comingSoon": "Скоро в продаже", "comingSoon": "Скоро в продаже", // Bald verfügbar
"deliveryTime": "Время доставки", "deliveryTime": "Срок доставки", // Lieferzeit
"inclShort": "вкл.", "inclShort": "вкл.", // inkl.
"vatShort": "НДС", "vatShort": "НДС", // MwSt.
"countDisplay": { "countDisplay": {
"noProducts": "0 товаров", "noProducts": "0 товаров", // 0 Produkte
"oneProduct": "1 товар", "oneProduct": "1 товар", // 1 Produkt
"multipleProducts": "{{count}} товаров", "multipleProducts": "{{count}} товаров", // {{count}} Produkte
"filteredProducts": "{{filtered}} из {{total}} товаров", "filteredProducts": "{{filtered}} из {{total}} товаров", // {{filtered}} von {{total}} Produkten
"filteredOneProduct": "{{filtered}} из 1 товара" "filteredOneProduct": "{{filtered}} из 1 товара" // {{filtered}} von 1 Produkt
}, },
"removeFiltersToSee": "Снимите фильтры, чтобы увидеть товары", "removeFiltersToSee": "Уберите фильтры, чтобы увидеть товары", // Entferne Filter um Produkte zu sehen
"outOfStock": "Нет в наличии", "outOfStock": "Нет в наличии", // Out of Stock
"fromXProducts": "от {{count}} товаров" "fromXProducts": "от {{count}} товаров" // ab {{count}} Produkten
}, },
"search": { "search": {
"placeholder": "Вы можете спросить меня о сортах каннабиса...", "placeholder": "Вы можете спросить меня о сортах каннабиса...", // Du kannst mich nach Cannabissorten fragen...
"recording": "Запись...", "recording": "Запись...", // Aufnahme läuft...
"searchProducts": "Искать товары..." "searchProducts": "Поиск товаров..." // Produkte suchen...
}, },
"sorting": { "sorting": {
"name": "Имя", "name": "Название", // Name
"searchField": "Поиск по запросу", "searchField": "Поисковый запрос", // Suchbegriff
"priceLowHigh": "Цена: низкая к высокой", "priceLowHigh": "Цена: от низкой к высокой", // Preis: Niedrig zu Hoch
"priceHighLow": "Цена: высокая к низкой" "priceHighLow": "Цена: от высокой к низкой" // Preis: Hoch zu Niedrig
}, },
"chat": { "chat": {
"privacyRead": "Прочитано & Принято" "privacyRead": "Прочитано и принято" // Gelesen & Akzeptiert
}, },
"delivery": { "delivery": {
"methods": { "methods": {
"dhl": "DHL", "dhl": "DHL", // DHL
"dpd": "DPD", "dpd": "DPD", // DPD
"sperrgut": "Грузы крупногабаритные", "sperrgut": "Крупногабаритный груз", // Sperrgut
"pickup": "Самовывоз в магазине" "pickup": "Самовывоз из филиала" // Abholung in der Filiale
}, },
"descriptions": { "descriptions": {
"standard": "Стандартная доставка", "standard": "Стандартная доставка", // Standardversand
"standardFree": "Стандартная доставка - бесплатно при заказе на сумму от 100!", "standardFree": "Стандартная доставка - БЕСПЛАТНО при заказе от 100!", // Standardversand - KOSTENLOS ab 100€ Warenwert!
"notAvailable": "недоступен, так как один или несколько товаров можно забрать только самостоятельно", "notAvailable": "Недоступно, так как один или несколько товаров можно только забрать", // nicht auswählbar weil ein oder mehrere Artikel nur abgeholt werden können
"bulky": "Для крупных и тяжелых товаров" "bulky": "Для крупных и тяжёлых товаров" // Für große und schwere Artikel
}, },
"prices": { "prices": {
"free": "бесплатно", "free": "бесплатно", // kostenlos
"freeFrom100": "(бесплатно при заказе от 100)", "freeFrom100": "(бесплатно от 100)", // (kostenlos ab 100€)
"dhl": "€6.99", "dhl": "6,99 €", // 6,99 €
"dpd": "€4.90", "dpd": "4,90 €", // 4,90 €
"sperrgut": "28.99" "sperrgut": "28,99 €" // 28,99 €
}, },
"times": { "times": {
"cutting14Days": "Срок доставки: 14 дней", "cutting14Days": "Срок доставки: 14 дней", // Lieferzeit: 14 Tage
"standard2to3Days": "Срок доставки: 2-3 дня", "standard2to3Days": "Срок доставки: 2-3 дня", // Lieferzeit: 2-3 Tage
"supplier7to9Days": "Срок доставки: 7-9 дней" "supplier7to9Days": "Срок доставки: 7-9 дней" // Lieferzeit: 7-9 Tage
} }
}, },
"checkout": { "checkout": {
"invoiceAddress": "Платежный адрес", "invoiceAddress": "Адрес для выставления счета", // Rechnungsadresse
"deliveryAddress": "Адрес доставки", "deliveryAddress": "Адрес доставки", // Lieferadresse
"saveForFuture": "Сохранять для будущих заказов", "saveForFuture": "Сохранить для будущих заказов", // Für zukünftige Bestellungen speichern
"pickupDate": "На какую дату предполагается забор черенков?", "pickupDate": "На какую дату вы хотите забрать черенки?", // Für welchen Termin ist die Abholung der Stecklinge gewünscht?
"note": "Заметка", "note": "Примечание", // Anmerkung
"sameAddress": "Адрес доставки совпадает с платежным адресом", "sameAddress": "Адрес доставки совпадает с адресом для выставления счета", // Lieferadresse ist identisch mit Rechnungsadresse
"termsAccept": ознакомлен(а) с условиями, политикой конфиденциальности и правилом о расторжении" "termsAccept": прочитал(а) Условия, Политику конфиденциальности и информацию о праве на отказ" // Ich habe die AGBs, die Datenschutzerklärung und die Bestimmungen zum Widerrufsrecht gelesen
}, },
"payment": { "payment": {
"successful": "Оплата прошла успешно!", "successful": "Платеж прошёл успешно!", // Zahlung erfolgreich!
"failed": "Ошибка оплаты", "failed": "Платеж не прошёл", // Zahlung fehlgeschlagen
"orderCompleted": "🎉 Ваш заказ успешно оформлен! Теперь вы можете просматривать свои заказы.", "orderCompleted": "🎉 Ваш заказ успешно завершён! Теперь вы можете просмотреть свои заказы.", // 🎉 Ihre Bestellung wurde erfolgreich abgeschlossen! Sie können jetzt Ihre Bestellungen einsehen.
"orderProcessing": "Ваш платеж был успешно обработан. Заказ будет автоматически завершен.", "orderProcessing": "Ваш платеж успешно обработан. Заказ будет автоматически завершён.", // Ihre Zahlung wurde erfolgreich verarbeitet. Die Bestellung wird automatisch abgeschlossen.
"paymentError": "Не удалось обработать платеж. Попробуйте еще раз или выберите другой способ оплаты.", "paymentError": "Ваш платеж не удалось обработать. Пожалуйста, попробуйте снова или выберите другой способ оплаты.", // Ihre Zahlung konnte nicht verarbeitet werden. Bitte versuchen Sie es erneut oder wählen Sie eine andere Zahlungsmethode.
"viewOrders": "Мои заказы" "viewOrders": "Просмотреть мои заказы" // Zu meinen Bestellungen
}, },
"filters": { "filters": {
"sorting": "Сортировка", "sorting": "Сортировка", // Sortierung
"perPage": "на страницу", "perPage": "на странице", // pro Seite
"availability": "Наличие", "availability": "Наличие", // Verfügbarkeit
"manufacturer": "Производитель" "manufacturer": "Производитель" // Hersteller
}, },
"tax": { "tax": {
"vat": "НДС", "vat": "Налог на добавленную стоимость", // Mehrwertsteuer
"vat7": "7% НДС", "vat7": "7% Налог на добавленную стоимость", // 7% Mehrwertsteuer
"vat19": "19% НДС", "vat19": "19% Налог на добавленную стоимость", // 19% Mehrwertsteuer
"vat19WithShipping": "19% НДС (вкл. доставку)", "vat19WithShipping": "19% НДС (включая доставку)", // 19% Mehrwertsteuer (inkl. Versand)
"totalNet": "Общая цена без НДС", "totalNet": "Общая сумма без НДС", // Gesamtnettopreis
"totalGross": "Общая цена с НДС без доставки", "totalGross": "Общая сумма с НДС без учета доставки", // Gesamtbruttopreis ohne Versand
"subtotal": "Промежуточный итог" "subtotal": "Промежуточный итог" // Zwischensumme
}, },
"footer": { "footer": {
"hours": "Сб 11-19", "hours": "Сб 11-19", // Sa 11-19
"address": "Trachenberger Straße 14 - Дрезден", "address": "Trachenberger Straße 14 - Dresden", // Trachenberger Straße 14 - Dresden
"location": "Между остановкой Pieschen и площадью Trachtenberger", "location": "Между остановкой Пишен и площадью Трахенберг", // Zwischen Haltepunkt Pieschen und Trachenberger Platz
"allPricesIncl": "* Все цены включают установленный НДС, плюс доставку", "allPricesIncl": "* Все цены включают законный НДС, плюс доставка", // * Alle Preise inkl. gesetzlicher USt., zzgl. Versand
"copyright": "© {{year}} GrowHeads.de", "copyright": "© {{year}} GrowHeads.de", // © {{year}} GrowHeads.de
"legal": { "legal": {
"datenschutz": "Политика конфиденциальности", "datenschutz": "Конфиденциальность", // Datenschutz
"agb": "Условия и положения", "agb": "Условия и положения", // AGB
"sitemap": "Карта сайта", "sitemap": "Карта сайта", // Sitemap
"impressum": "Иммеспум", "impressum": "Импрессум", // Impressum
"batteriegesetzhinweise": "Уведомления о регулировании батарей", "batteriegesetzhinweise": "Информация о законе о батареях", // Batteriegesetzhinweise
"widerrufsrecht": "Право отказаться" "widerrufsrecht": "Право на отказ" // Widerrufsrecht
} }
}, },
"titles": { "titles": {
"home": "ine anabis eeds & uttings", "home": "Качественные семена и черенки каннабиса", // Fine Cannabis Seeds & Cuttings (the text in the string has special characters, translate using the comment)
"aktionen": "tuelle ktionen & gebote", "aktionen": "Текущие акции и предложения", // Aktuelle Aktionen & Angebote (the text in the string has special characters, translate using the comment)
"filiale": "ur iliale in resden" "filiale": "Наш филиал в Дрездене" // Unsere Filiale in Dresden (the text in the string has special characters, translate using the comment)
}, },
"sections": { "sections": {
"seeds": "Семена", "seeds": "Семена", // Seeds
"stecklinge": "Черенки", "stecklinge": "Черенки", // Stecklinge
"oilPress": "Аренда масляного пресса", "oilPress": "Аренда маслопрессa", // Ölpresse ausleihen
"thcTest": "Тест на THC", "thcTest": "Тест на THC", // THC Test
"address1": "Trachenberger Straße 14", "address1": "Trachenberger Straße 14", // Trachenberger Straße 14
"address2": "01129 Дрезден" "address2": "01129 Dresden" // 01129 Dresden
}, },
"pages": { "pages": {
"oilPress": { "oilPress": {
"title": "Аренда масляного пресса", "title": "Аренда маслопрессa", // Ölpresse ausleihen
"comingSoon": "Скоро содержание..." "comingSoon": "Скоро появится контент..." // Inhalt kommt bald...
}, },
"thcTest": { "thcTest": {
"title": "Тест на THC", "title": "Тест на THC", // THC Test
"comingSoon": "Скоро содержание..." "comingSoon": "Скоро появится контент..." // Inhalt kommt bald...
} }
}, },
"orders": { "orders": {
"status": { "status": {
"new": "В обработке", "new": "В обработке", // in Bearbeitung
"pending": "Новый", "pending": "Новый", // Neu
"processing": "В процессе", "processing": "В обработке", // in Bearbeitung
"cancelled": "Отменен", "cancelled": "Отменён", // Storniert
"shipped": "Отправлен", "shipped": "Отправлен", // Verschickt
"delivered": "Доставлен", "delivered": "Доставлен", // Geliefert
"return": "Возврат", "return": "Возврат", // Retoure
"partialReturn": "Частичный возврат", "partialReturn": "Частичный возврат", // Teil Retoure
"partialDelivered": "Частичная доставка" "partialDelivered": "Частично доставлен" // Teil geliefert
} }
}, },
"common": { "common": {
"loading": "Загрузка...", "loading": "Загрузка...", // Lädt...
"error": "Ошибка", "error": "Ошибка", // Fehler
"close": "Закрыть", "close": "Закрыть", // Schließen
"save": "Сохранить", "save": "Сохранить", // Speichern
"cancel": "Отмена", "cancel": "Отмена", // Abbrechen
"ok": "ОК", "ok": "ОК", // OK
"yes": "Да", "yes": "Да", // Ja
"no": "Нет", "no": "Нет", // Nein
"next": "Далее", "next": "Далее", // Weiter
"back": "Назад", "back": "Назад", // Zurück
"edit": "Редактировать", "edit": "Редактировать", // Bearbeiten
"delete": "Удалить", "delete": "Удалить", // Löschen
"add": "Добавить", "add": "Добавить", // Hinzufügen
"remove": "Удалить", "remove": "Удалить", // Entfernen
"products": "Товары", "products": "Товары", // Produkte
"product": "Товар" "product": "Товар" // Produkt
} }
}; };

View File

@@ -1,231 +1,231 @@
export default { export default {
"locale": { "locale": {
"code": "sk-SK" "code": "sk-SK" // de-DE
}, },
"navigation": { "navigation": {
"home": "Domov", "home": "Domov", // Startseite
"aktionen": "Akcie", "aktionen": "Akcie", // Aktionen
"filiale": "Pobočka", "filiale": "Pobočka", // Filiale
"categories": "Kategórie", "categories": "Kategórie", // Kategorien
"categoriesOpen": "Otvoriť kategórie", "categoriesOpen": "Otvoriť kategórie", // Kategorien öffnen
"categoriesClose": "Zatvoriť kategórie", "categoriesClose": "Zatvoriť kategórie", // Kategorien schließen
"otherCategories": "Iné kategórie" "otherCategories": "Iné kategórie" // Andere Kategorien
}, },
"auth": { "auth": {
"login": "Prihlásiť sa", "login": "Prihlásiť sa", // Anmelden
"register": "Zaregistrovať sa", "register": "Registrovať sa", // Registrieren
"logout": "Odhlásiť sa", "logout": "Odhlásiť sa", // Abmelden
"profile": "Profil", "profile": "Profil", // Profil
"email": "Email", "email": "Email", // E-Mail
"password": "Heslo", "password": "Heslo", // Passwort
"confirmPassword": "Potvrdiť heslo", "confirmPassword": "Potvrdiť heslo", // Passwort bestätigen
"forgotPassword": " Zabudli ste heslo?", "forgotPassword": "Zabudli ste heslo?", // Passwort vergessen?
"loginWithGoogle": "Prihlásiť sa cez Google", "loginWithGoogle": "Prihlásiť sa cez Google", // Mit Google anmelden
"or": "ALebo", "or": "ALEBO", // ODER
"privacyAccept": "Kliknutím na \"Prihlásiť sa cez Google\" súhlasím s", "privacyAccept": "Kliknutím na \"Prihlásiť sa cez Google\" súhlasím s", // Mit dem Click auf \"Mit Google anmelden\" akzeptiere ich die
"privacyPolicy": "Zásadami ochrany osobných údajov", "privacyPolicy": "Zásadami ochrany osobných údajov", // Datenschutzbestimmungen
"passwordMinLength": "Heslo musí mať najmenej 8 znakov", "passwordMinLength": "Heslo musí mať aspoň 8 znakov", // Das Passwort muss mindestens 8 Zeichen lang sein
"newPasswordMinLength": "Nové heslo musí mať najmenej 8 znakov", "newPasswordMinLength": "Nové heslo musí mať aspoň 8 znakov", // Das neue Passwort muss mindestens 8 Zeichen lang sein
"menu": { "menu": {
"profile": "Profil", "profile": "Profil", // Profil
"checkout": "Pokladňa", "checkout": "Pokladňa", // Bestellabschluss
"orders": "Objednávky", "orders": "Objednávky", // Bestellungen
"settings": "Nastavenia", "settings": "Nastavenia", // Einstellungen
"adminDashboard": "Administrátorský panel", "adminDashboard": "Admin Dashboard", // Admin Dashboard
"adminUsers": "Administrátori" "adminUsers": "Admin Users" // Admin Users
} }
}, },
"cart": { "cart": {
"title": "Nákupný košík", "title": "Košík", // Warenkorb
"empty": "prázdny", "empty": "prázdny", // leer
"addToCart": "Pridať do košíka", "addToCart": "Pridať do košíka", // In den Korb
"preorderCutting": "Predobjednávka ako rezanky", "preorderCutting": "Predobjednať ako odrezok", // Als Steckling vorbestellen
"continueShopping": "Pokračovať v nakupovaní", "continueShopping": "Pokračovať v nákupe", // Weiter einkaufen
"proceedToCheckout": "Prejsť ku pokladni", "proceedToCheckout": "Prejsť k pokladni", // Weiter zur Kasse
"productCount": "{{count}} {{count, plural, one {produkt} other {produkty}}}", "productCount": "{{count}} {{count, plural, one {Produkt} other {Produkty}}}", // {{count}} {{count, plural, one {Produkt} other {Produkte}}}
"removeFromCart": "Odstrániť z košíka", "removeFromCart": "Odstrániť z košíka", // Aus dem Warenkorb entfernen
"openCart": "Otvoriť košík", "openCart": "Otvoriť košík", // Warenkorb öffnen
"availableFrom": "Od {{date}}", "availableFrom": "Dostupné od {{date}}", // Ab {{date}}
"backToOrder": "← Späť na objednávku", "backToOrder": "← Späť k objednávke", // ← Zurück zur Bestellung
"sync": { "sync": {
"title": "Synchronizácia košíka", "title": "Synchronizácia košíka", // Warenkorb-Synchronisierung
"description": "Vo vašom účte máte uložený košík. Vyberte spôsob pokračovania:", "description": "Máte uložený košík vo svojom účte. Vyberte, ako chcete pokračovať:", // Sie haben einen gespeicherten Warenkorb in ihrem Account. Bitte wählen Sie, wie Sie verfahren möchten:
"deleteServer": "Vymazať serverový košík", "deleteServer": "Vymazať košík na serveri", // Server-Warenkorb löschen
"useServer": "Použiť serverový košík", "useServer": "Použiť košík zo servera", // Server-Warenkorb übernehmen
"merge": "Zlúčiť košíky", "merge": "Zlúčiť košíky", // Warenkörbe zusammenführen
"currentCart": "Váš aktuálny košík", "currentCart": "Váš aktuálny košík", // Ihr aktueller Warenkorb
"serverCart": "Uložený košík vo vašom profile" "serverCart": "Košík uložený vo vašom profile" // In Ihrem Profil gespeicherter Warenkorb
} }
}, },
"product": { "product": {
"loading": "Načítava sa produkt...", "loading": "Načítavam produkt...", // Produkt wird geladen...
"notFound": "Produkt nenájdený", "notFound": "Produkt nenájdený", // Produkt nicht gefunden
"notFoundDescription": "Hľadaný produkt neexistuje alebo bol odstránený.", "notFoundDescription": "Produkt, ktorý hľadáte, neexistuje alebo bol odstránený.", // Das gesuchte Produkt existiert nicht oder wurde entfernt.
"backToHome": "Späť na hlavnú stránku", "backToHome": "Späť na domovskú stránku", // Zurück zur Startseite
"error": "Chyba", "error": "Chyba", // Fehler
"articleNumber": "Číslo produktu", "articleNumber": "Číslo produktu", // Artikelnummer
"manufacturer": "Výrobca", "manufacturer": "Výrobca", // Hersteller
"inclVat": "vrátane {{vat}}% DPH", "inclVat": "vrátane {{vat}}% DPH", // inkl. {{vat}}% MwSt.
"priceUnit": "{{price}}/{{unit}}", "priceUnit": "{{price}}/{{unit}}", // {{price}}/{{unit}}
"new": "Nový", "new": "Nové", // Neu
"arriving": "Príchod:", "arriving": "Prichádza:", // Ankunft:
"inclVatFooter": "vrátane {{vat}}% DPH, *", "inclVatFooter": "vrátane {{vat}}% DPH,*", // incl. {{vat}}% USt.,*
"availability": "Dostupnosť", "availability": "Dostupnosť", // Verfügbarkeit
"inStock": "Skladom", "inStock": "na sklade", // auf Lager
"comingSoon": "Čoskoro dostupné", "comingSoon": "Čoskoro dostupné", // Bald verfügbar
"deliveryTime": "Čas doručenia", "deliveryTime": "Doba dodania", // Lieferzeit
"inclShort": "vrátane", "inclShort": "vrátane", // inkl.
"vatShort": "DPH", "vatShort": "DPH", // MwSt.
"countDisplay": { "countDisplay": {
"noProducts": "0 produktov", "noProducts": "0 produktov", // 0 Produkte
"oneProduct": "1 produkt", "oneProduct": "1 produkt", // 1 Produkt
"multipleProducts": "{{count}} produktov", "multipleProducts": "{{count}} produktov", // {{count}} Produkte
"filteredProducts": "{{filtered}} z {{total}} produktov", "filteredProducts": "{{filtered}} z {{total}} produktov", // {{filtered}} von {{total}} Produkten
"filteredOneProduct": "{{filtered}} z 1 produktu" "filteredOneProduct": "{{filtered}} z 1 produktu" // {{filtered}} von 1 Produkt
}, },
"removeFiltersToSee": "Odstráňte filtre pre zobrazenie produktov", "removeFiltersToSee": "Odstráňte filtre, aby ste videli produkty", // Entferne Filter um Produkte zu sehen
"outOfStock": " vypredané", "outOfStock": "Nedostupné", // Out of Stock
"fromXProducts": "z {{count}} produktov" "fromXProducts": "od {{count}} produktov" // ab {{count}} Produkten
}, },
"search": { "search": {
"placeholder": "Môžete sa ma opýtať na odrody cannabis...", "placeholder": "Môžete sa ma opýtať na odrody konope...", // Du kannst mich nach Cannabissorten fragen...
"recording": "Nahrávanie...", "recording": "Nahrávanie...", // Aufnahme läuft...
"searchProducts": "Hľadať produkty..." "searchProducts": "Hľadať produkty..." // Produkte suchen...
}, },
"sorting": { "sorting": {
"name": "Názov", "name": "Názov", // Name
"searchField": "Hľadaný výraz", "searchField": "Hľadaný výraz", // Suchbegriff
"priceLowHigh": "Cena: Od najnižšej po najvyššiu", "priceLowHigh": "Cena: od najnižšej po najvyššiu", // Preis: Niedrig zu Hoch
"priceHighLow": "Cena: Od najvyššej po najnižšiu" "priceHighLow": "Cena: od najvyššej po najnižšiu" // Preis: Hoch zu Niedrig
}, },
"chat": { "chat": {
"privacyRead": "Prečítané & Akceptované" "privacyRead": "Prečítané a akceptované" // Gelesen & Akzeptiert
}, },
"delivery": { "delivery": {
"methods": { "methods": {
"dhl": "DHL", "dhl": "DHL", // DHL
"dpd": "DPD", "dpd": "DPD", // DPD
"sperrgut": "Nákladné veci", "sperrgut": "Objemný tovar", // Sperrgut
"pickup": "Osobný odber v predajni" "pickup": "Vyzdvihnutie na pobočke" // Abholung in der Filiale
}, },
"descriptions": { "descriptions": {
"standard": "Štandardná doprava", "standard": "Štandardné doručenie", // Standardversand
"standardFree": "Štandardná doprava - ZADARMO od €100 hodnoty tovaru!", "standardFree": "Štandardné doručenie - ZDARMA pri objednávke nad 100 €!", // Standardversand - KOSTENLOS ab 100€ Warenwert!
"notAvailable": "nevybrať si, pretože niektoré položky je možné iba osobne vyzdvihnúť", "notAvailable": "Nie je možné vybrať, pretože jeden alebo viac produktov je možné iba vyzdvihnúť", // nicht auswählbar weil ein oder mehrere Artikel nur abgeholt werden können
"bulky": "Pre väčšie a ťažké položky" "bulky": "Pre veľké a ťažké položky" // Für große und schwere Artikel
}, },
"prices": { "prices": {
"free": "zadarmo", "free": "zdarma", // kostenlos
"freeFrom100": "(zadarmo od 100)", "freeFrom100": "(zdarma od 100)", // (kostenlos ab 100€)
"dhl": "€6.99", "dhl": "6,99 €", // 6,99 €
"dpd": "€4.90", "dpd": "4,90 €", // 4,90 €
"sperrgut": "28.99" "sperrgut": "28,99 €" // 28,99 €
}, },
"times": { "times": {
"cutting14Days": "Doba doručenia: 14 dní", "cutting14Days": "Doba dodania: 14 dní", // Lieferzeit: 14 Tage
"standard2to3Days": "Doba doručenia: 2-3 dni", "standard2to3Days": "Doba dodania: 2-3 dni", // Lieferzeit: 2-3 Tage
"supplier7to9Days": "Doba doručenia: 7-9 dní" "supplier7to9Days": "Doba dodania: 7-9 dní" // Lieferzeit: 7-9 Tage
} }
}, },
"checkout": { "checkout": {
"invoiceAddress": "Fakturačná adresa", "invoiceAddress": "Fakturačná adresa", // Rechnungsadresse
"deliveryAddress": "Dodacia adresa", "deliveryAddress": "Dodacia adresa", // Lieferadresse
"saveForFuture": "Uložiť pre budúce objednávky", "saveForFuture": "Uložiť pre budúce objednávky", // Für zukünftige Bestellungen speichern
"pickupDate": "Pre ktoré dátum je žiadaný odber rezaniek?", "pickupDate": "Na ktorý dátum chcete vyzdvihnúť odrezky?", // Für welchen Termin ist die Abholung der Stecklinge gewünscht?
"note": "Poznámka", "note": "Poznámka", // Anmerkung
"sameAddress": "Dodacia adresa je rovnaká ako fakturačná", "sameAddress": "Dodacia adresa je rovnaká ako fakturačná adresa", // Lieferadresse ist identisch mit Rechnungsadresse
"termsAccept": "Prečítal(a) som si podmienky, zásady ochrany osobných údajov a storno podmienky" "termsAccept": "Prečítal(a) som si Všeobecné obchodné podmienky, Zásady ochrany osobných údajov a informácie o práve na odstúpenie od zmluvy" // Ich habe die AGBs, die Datenschutzerklärung und die Bestimmungen zum Widerrufsrecht gelesen
}, },
"payment": { "payment": {
"successful": "Platba bola úspešná!", "successful": "Platba úspešná!", // Zahlung erfolgreich!
"failed": "Platba zlyhala", "failed": "Platba zlyhala", // Zahlung fehlgeschlagen
"orderCompleted": "🎉 Vaša objednávka bola úspešne dokončená! Teraz si môžete pozrieť svoje objednávky.", "orderCompleted": "🎉 Vaša objednávka bola úspešne dokončená! Teraz si môžete prezrieť svoje objednávky.", // 🎉 Ihre Bestellung wurde erfolgreich abgeschlossen! Sie können jetzt Ihre Bestellungen einsehen.
"orderProcessing": "Vaša platba bola úspešne spracovaná. Objednávka bude automaticky dokončená.", "orderProcessing": "Vaša platba bola úspešne spracovaná. Objednávka bude automaticky dokončená.", // Ihre Zahlung wurde erfolgreich verarbeitet. Die Bestellung wird automatisch abgeschlossen.
"paymentError": "Vašu platbu sa nepodarilo spracovať. Skúste to znova alebo zvoľte inú platobnú metódu.", "paymentError": "Vaša platba nemohla byť spracova. Skúste to prosím znova alebo vyberte inú platobnú metódu.", // Ihre Zahlung konnte nicht verarbeitet werden. Bitte versuchen Sie es erneut oder wählen Sie eine andere Zahlungsmethode.
"viewOrders": "Zobraziť moje objednávky" "viewOrders": "Zobraziť moje objednávky" // Zu meinen Bestellungen
}, },
"filters": { "filters": {
"sorting": "Zoradenie", "sorting": "Zoradenie", // Sortierung
"perPage": "na stránku", "perPage": "na stránku", // pro Seite
"availability": "Dostupnosť", "availability": "Dostupnosť", // Verfügbarkeit
"manufacturer": "Výrobca" "manufacturer": "Výrobca" // Hersteller
}, },
"tax": { "tax": {
"vat": "DPH", "vat": "Daň z pridanej hodnoty", // Mehrwertsteuer
"vat7": "7% DPH", "vat7": "7% daň z pridanej hodnoty", // 7% Mehrwertsteuer
"vat19": "19% DPH", "vat19": "19% daň z pridanej hodnoty", // 19% Mehrwertsteuer
"vat19WithShipping": "19% DPH (vrátane dopravy)", "vat19WithShipping": "19% daň z pridanej hodnoty (vrátane dopravy)", // 19% Mehrwertsteuer (inkl. Versand)
"totalNet": "Celková čistá cena", "totalNet": "Celková cena bez DPH", // Gesamtnettopreis
"totalGross": "Celková hrubá cena bez dopravy", "totalGross": "Celková cena s DPH bez dopravy", // Gesamtbruttopreis ohne Versand
"subtotal": "Medzisúčet" "subtotal": "Medzisúčet" // Zwischensumme
}, },
"footer": { "footer": {
"hours": "Sobota 11-19", "hours": "So 11-19", // Sa 11-19
"address": "Trachenberger Straße 14 - Drážďany", "address": "Trachenberger Straße 14 - Drážďany", // Trachenberger Straße 14 - Dresden
"location": "Medzi zastávkou Pieschen a námestím Trachenberger", "location": "Medzi zastávkou Pieschen a Trachenberger Platz", // Zwischen Haltepunkt Pieschen und Trachenberger Platz
"allPricesIncl": "* Všetky ceny vrátane zákonnej DPH, plus doprava", "allPricesIncl": "* Všetky ceny vrátane zákonnej DPH, plus doprava", // * Alle Preise inkl. gesetzlicher USt., zzgl. Versand
"copyright": "© {{year}} GrowHeads.de", "copyright": "© {{year}} GrowHeads.de", // © {{year}} GrowHeads.de
"legal": { "legal": {
"datenschutz": "Zásady ochrany osobných údajov", "datenschutz": "Ochrana osobných údajov", // Datenschutz
"agb": "Obchodné podmienky", "agb": "Všeobecné obchodné podmienky", // AGB
"sitemap": "Mapa stránok", "sitemap": "Mapa stránok", // Sitemap
"impressum": "Impressum", "impressum": "Impressum", // Impressum
"batteriegesetzhinweise": "Upozornenia k regulácii batérií", "batteriegesetzhinweise": "Poznámky k zákonu o batériách", // Batteriegesetzhinweise
"widerrufsrecht": "Právo na odstúpenie od zmluvy" "widerrufsrecht": "Právo na odstúpenie od zmluvy" // Widerrufsrecht
} }
}, },
"titles": { "titles": {
"home": "ine anabis eeds & uttings", "home": "Kvalitné semená a odrezky konope", // Fine Cannabis Seeds & Cuttings (the text in the string has special characters, translate using the comment)
"aktionen": "tuelle ktionen & gebote", "aktionen": "Aktuálne akcie a ponuky", // Aktuelle Aktionen & Angebote (the text in the string has special characters, translate using the comment)
"filiale": "ur iliale in resden" "filiale": "Naša pobočka v Drážďanoch" // Unsere Filiale in Dresden (the text in the string has special characters, translate using the comment)
}, },
"sections": { "sections": {
"seeds": "Semienka", "seeds": "Semená", // Seeds
"stecklinge": "Rezanky", "stecklinge": "Odrezky", // Stecklinge
"oilPress": "Prenájom lisov na olej", "oilPress": "Požičajte si lis na olej", // Ölpresse ausleihen
"thcTest": "Test na THC", "thcTest": "THC test", // THC Test
"address1": "Trachenberger Straße 14", "address1": "Trachenberger Straße 14", // Trachenberger Straße 14
"address2": "01129 Drážďany" "address2": "01129 Drážďany" // 01129 Dresden
}, },
"pages": { "pages": {
"oilPress": { "oilPress": {
"title": "Prenájom lisov na olej", "title": "Požičajte si lis na olej", // Ölpresse ausleihen
"comingSoon": "Obsah čoskoro..." "comingSoon": "Obsah čoskoro..." // Inhalt kommt bald...
}, },
"thcTest": { "thcTest": {
"title": "Test na THC", "title": "THC test", // THC Test
"comingSoon": "Obsah čoskoro..." "comingSoon": "Obsah čoskoro..." // Inhalt kommt bald...
} }
}, },
"orders": { "orders": {
"status": { "status": {
"new": "V priebehu", "new": "Spracováva sa", // in Bearbeitung
"pending": "Nová", "pending": "Nová", // Neu
"processing": "Spracováva sa", "processing": "Spracováva sa", // in Bearbeitung
"cancelled": "Zrušená", "cancelled": "Zrušená", // Storniert
"shipped": "Odoslaná", "shipped": "Odoslaná", // Verschickt
"delivered": "Doručená", "delivered": "Doručená", // Geliefert
"return": "Vrátenie", "return": "Vrátenie", // Retoure
"partialReturn": "Čiastočné vrátenie", "partialReturn": "Čiastočné vrátenie", // Teil Retoure
"partialDelivered": "Čiastočne doručené" "partialDelivered": "Čiastočne doručená" // Teil geliefert
} }
}, },
"common": { "common": {
"loading": "Načítava sa...", "loading": "Načítavam...", // Lädt...
"error": "Chyba", "error": "Chyba", // Fehler
"close": "Zatvoriť", "close": "Zavrieť", // Schließen
"save": "Uložiť", "save": "Uložiť", // Speichern
"cancel": "Zrušiť", "cancel": "Zrušiť", // Abbrechen
"ok": "OK", "ok": "OK", // OK
"yes": "Áno", "yes": "Áno", // Ja
"no": "Nie", "no": "Nie", // Nein
"next": "Ďalej", "next": "Ďalej", // Weiter
"back": "Späť", "back": "Späť", // Zurück
"edit": "Upraviť", "edit": "Upraviť", // Bearbeiten
"delete": "Vymazať", "delete": "Vymazať", // Löschen
"add": "Pridať", "add": "Pridať", // Hinzufügen
"remove": "Odstrániť", "remove": "Odstrániť", // Entfernen
"products": "Produkty", "products": "Produkty", // Produkte
"product": "Produkt" "product": "Produkt" // Produkt
} }
}; };

View File

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

View File

@@ -1,231 +1,231 @@
export default { export default {
"locale": { "locale": {
"code": "sr-RS" "code": "sr-RS" // de-DE
}, },
"navigation": { "navigation": {
"home": "Početna", "home": "Početna", // Startseite
"aktionen": "Akcije", "aktionen": "Promocije", // Aktionen
"filiale": "Filijala", "filiale": "Filijala", // Filiale
"categories": "Kategorije", "categories": "Kategorije", // Kategorien
"categoriesOpen": "Otvorene kategorije", "categoriesOpen": "Otvori kategorije", // Kategorien öffnen
"categoriesClose": "Zatvori kategorije", "categoriesClose": "Zatvori kategorije", // Kategorien schließen
"otherCategories": "Ostale kategorije" "otherCategories": "Ostale kategorije" // Andere Kategorien
}, },
"auth": { "auth": {
"login": "Prijava", "login": "Prijava", // Anmelden
"register": "Registracija", "register": "Registracija", // Registrieren
"logout": "Odjava", "logout": "Odjava", // Abmelden
"profile": "Profil", "profile": "Profil", // Profil
"email": "Email", "email": "Email", // E-Mail
"password": "Lozinka", "password": "Lozinka", // Passwort
"confirmPassword": "Potvrdi lozinku", "confirmPassword": "Potvrdi lozinku", // Passwort bestätigen
"forgotPassword": "Zaboravili ste lozinku?", "forgotPassword": "Zaboravljena lozinka?", // Passwort vergessen?
"loginWithGoogle": "Prijavi se putem Google-a", "loginWithGoogle": "Prijavi se preko Google-a", // Mit Google anmelden
"or": "ILI", "or": "ILI", // ODER
"privacyAccept": "Klikom na \"Prijavi se putem Google-a\", prihvatam", "privacyAccept": "Klikom na \"Prijavi se preko Google-a\" prihvatam", // Mit dem Click auf \"Mit Google anmelden\" akzeptiere ich die
"privacyPolicy": "Politiku privatnosti", "privacyPolicy": "Politiku privatnosti", // Datenschutzbestimmungen
"passwordMinLength": "Lozinka mora biti najmanje 8 karaktera dugačka", "passwordMinLength": "Lozinka mora imati najmanje 8 karaktera", // Das Passwort muss mindestens 8 Zeichen lang sein
"newPasswordMinLength": "Nova lozinka mora biti najmanje 8 karaktera dugačka", "newPasswordMinLength": "Nova lozinka mora imati najmanje 8 karaktera", // Das neue Passwort muss mindestens 8 Zeichen lang sein
"menu": { "menu": {
"profile": "Profil", "profile": "Profil", // Profil
"checkout": "Plaćanje", "checkout": "Završi kupovinu", // Bestellabschluss
"orders": "Porudžbine", "orders": "Porudžbine", // Bestellungen
"settings": "Podešavanja", "settings": "Podešavanja", // Einstellungen
"adminDashboard": "Admin kontrolna tabla", "adminDashboard": "Admin kontrolna tabla", // Admin Dashboard
"adminUsers": "Admin korisnici" "adminUsers": "Admin korisnici" // Admin Users
} }
}, },
"cart": { "cart": {
"title": "Korpa za kupovinu", "title": "Korpa", // Warenkorb
"empty": "prazno", "empty": "prazna", // leer
"addToCart": "Dodaj u korpu", "addToCart": "Dodaj u korpu", // In den Korb
"preorderCutting": "Prednarudžbina kao sečevi", "preorderCutting": "Poruči unapred kao reznicu", // Als Steckling vorbestellen
"continueShopping": "Nastavi sa kupovinom", "continueShopping": "Nastavi kupovinu", // Weiter einkaufen
"proceedToCheckout": "Nastavi na plaćanje", "proceedToCheckout": "Idi na plaćanje", // Weiter zur Kasse
"productCount": "{{count}} {{count, plural, one {proizvod} other {proizvoda}}}", "productCount": "{{count}} {{count, plural, one {Proizvod} other {Proizvoda}}}", // {{count}} {{count, plural, one {Produkt} other {Produkte}}}
"removeFromCart": "Ukloni iz korpe", "removeFromCart": "Ukloni iz korpe", // Aus dem Warenkorb entfernen
"openCart": "Otvoriti korpu", "openCart": "Otvori korpu", // Warenkorb öffnen
"availableFrom": "Od {{date}}", "availableFrom": "Dostupno od {{date}}", // Ab {{date}}
"backToOrder": "← Nazad na narudžbinu", "backToOrder": "← Nazad na porudžbinu", // ← Zurück zur Bestellung
"sync": { "sync": {
"title": "Sinhronizacija korpe", "title": "Sinhronizacija korpe", // Warenkorb-Synchronisierung
"description": "Imate sačuvanu korpu na vašem nalogu. Molimo izaberite kako da nastavite:", "description": "Imate sačuvanu korpu na svom nalogu. Molimo izaberite kako želite da nastavite:", // Sie haben einen gespeicherten Warenkorb in ihrem Account. Bitte wählen Sie, wie Sie verfahren möchten:
"deleteServer": "Obriši serversku korpu", "deleteServer": "Obriši korpu sa servera", // Server-Warenkorb löschen
"useServer": "Koristi serversku korpu", "useServer": "Koristi korpu sa servera", // Server-Warenkorb übernehmen
"merge": "Spoji korpe", "merge": "Spoji korpe", // Warenkörbe zusammenführen
"currentCart": "Vaša trenutna korpa", "currentCart": "Vaša trenutna korpa", // Ihr aktueller Warenkorb
"serverCart": "Sačuvana korpa u vašem profilu" "serverCart": "Korpa sačuvana u vašem profilu" // In Ihrem Profil gespeicherter Warenkorb
} }
}, },
"product": { "product": {
"loading": "Učitava se proizvod...", "loading": "Učitavanje proizvoda...", // Produkt wird geladen...
"notFound": "Proizvod nije pronađen", "notFound": "Proizvod nije pronađen", // Produkt nicht gefunden
"notFoundDescription": "Pretraženi proizvod ne postoji ili je uklonjen.", "notFoundDescription": "Proizvod koji tražite ne postoji ili je uklonjen.", // Das gesuchte Produkt existiert nicht oder wurde entfernt.
"backToHome": "Nazad na početnu stranu", "backToHome": "Nazad na početnu", // Zurück zur Startseite
"error": "Greška", "error": "Greška", // Fehler
"articleNumber": "Broj artikla", "articleNumber": "Broj artikla", // Artikelnummer
"manufacturer": "Proizvođač", "manufacturer": "Proizvođač", // Hersteller
"inclVat": "uključujući {{vat}}% PDV", "inclVat": "uključujući {{vat}}% PDV", // inkl. {{vat}}% MwSt.
"priceUnit": "{{price}}/{{unit}}", "priceUnit": "{{price}}/{{unit}}", // {{price}}/{{unit}}
"new": "Novo", "new": "Novo", // Neu
"arriving": "Dolazi:", "arriving": "Stiže:", // Ankunft:
"inclVatFooter": "uključujući {{vat}}% PDV, *", "inclVatFooter": "uključujući {{vat}}% PDV,*", // incl. {{vat}}% USt.,*
"availability": "Na stanju", "availability": "Dostupnost", // Verfügbarkeit
"inStock": "Na lageru", "inStock": "na lageru", // auf Lager
"comingSoon": "Uskoro na prodaji", "comingSoon": "Uskoro dostupno", // Bald verfügbar
"deliveryTime": "Vreme isporuke", "deliveryTime": "Vreme isporuke", // Lieferzeit
"inclShort": "ukl.", "inclShort": "uklj.", // inkl.
"vatShort": "PDV", "vatShort": "PDV", // MwSt.
"countDisplay": { "countDisplay": {
"noProducts": "0 proizvoda", "noProducts": "0 proizvoda", // 0 Produkte
"oneProduct": "1 proizvod", "oneProduct": "1 proizvod", // 1 Produkt
"multipleProducts": "{{count}} proizvoda", "multipleProducts": "{{count}} proizvoda", // {{count}} Produkte
"filteredProducts": "{{filtered}} od {{total}} proizvoda", "filteredProducts": "{{filtered}} od {{total}} proizvoda", // {{filtered}} von {{total}} Produkten
"filteredOneProduct": "{{filtered}} od 1 proizvoda" "filteredOneProduct": "{{filtered}} od 1 proizvoda" // {{filtered}} von 1 Produkt
}, },
"removeFiltersToSee": "Uklonite filtere da biste videli proizvode", "removeFiltersToSee": "Uklonite filtere da vidite proizvode", // Entferne Filter um Produkte zu sehen
"outOfStock": "Nema na stanju", "outOfStock": "Nema na lageru", // Out of Stock
"fromXProducts": "od {{count}} proizvoda" "fromXProducts": "od {{count}} proizvoda" // ab {{count}} Produkten
}, },
"search": { "search": {
"placeholder": "Možete me pitati o sortama kanabisa...", "placeholder": "Možete me pitati o sortama kanabisa...", // Du kannst mich nach Cannabissorten fragen...
"recording": "Snima se...", "recording": "Snimanje...", // Aufnahme läuft...
"searchProducts": "Pretraži proizvode..." "searchProducts": "Pretraži proizvode..." // Produkte suchen...
}, },
"sorting": { "sorting": {
"name": "Ime", "name": "Ime", // Name
"searchField": "Ključna reč", "searchField": "Pretraga", // Suchbegriff
"priceLowHigh": "Cena: od niže ka višoj", "priceLowHigh": "Cena: od najniže do najviše", // Preis: Niedrig zu Hoch
"priceHighLow": "Cena: od višе ka nižој" "priceHighLow": "Cena: od najviše do najniže" // Preis: Hoch zu Niedrig
}, },
"chat": { "chat": {
"privacyRead": "Pročitao i prihvatio" "privacyRead": "Pročitano i prihvaćeno" // Gelesen & Akzeptiert
}, },
"delivery": { "delivery": {
"methods": { "methods": {
"dhl": "DHL", "dhl": "DHL", // DHL
"dpd": "DPD", "dpd": "DPD", // DPD
"sperrgut": "Masovne robe", "sperrgut": "Glomazna roba", // Sperrgut
"pickup": "Preuzimanje u prodavnici" "pickup": "Preuzimanje u filijali" // Abholung in der Filiale
}, },
"descriptions": { "descriptions": {
"standard": "Standardna isporuka", "standard": "Standardna dostava", // Standardversand
"standardFree": "Standardna isporuka - BESPLATNO od robe u vrednosti od 100 €!", "standardFree": "Standardna dostava - BESPLATNO za porudžbine preko 100€!", // Standardversand - KOSTENLOS ab 100€ Warenwert!
"notAvailable": "nije dostupno za odabir jer jedna ili više stavki mogu samo lično preuzeti", "notAvailable": "Nije moguće izabrati jer jedan ili više artikala mogu biti samo preuzeti", // nicht auswählbar weil ein oder mehrere Artikel nur abgeholt werden können
"bulky": "Za velike i teške artikle" "bulky": "Za velike i teške artikle" // Für große und schwere Artikel
}, },
"prices": { "prices": {
"free": "besplatno", "free": "besplatno", // kostenlos
"freeFrom100": "(besplatno od 100 €)", "freeFrom100": "(besplatno od 100€)", // (kostenlos ab 100€)
"dhl": "€6.99", "dhl": "6,99 €", // 6,99 €
"dpd": "€4.90", "dpd": "4,90 €", // 4,90 €
"sperrgut": "28.99" "sperrgut": "28,99 €" // 28,99 €
}, },
"times": { "times": {
"cutting14Days": "Vreme isporuke: 14 dana", "cutting14Days": "Vreme isporuke: 14 dana", // Lieferzeit: 14 Tage
"standard2to3Days": "Vreme isporuke: 2-3 dana", "standard2to3Days": "Vreme isporuke: 2-3 dana", // Lieferzeit: 2-3 Tage
"supplier7to9Days": "Vreme isporuke: 7-9 dana" "supplier7to9Days": "Vreme isporuke: 7-9 dana" // Lieferzeit: 7-9 Tage
} }
}, },
"checkout": { "checkout": {
"invoiceAddress": "Adresa za fakturisanje", "invoiceAddress": "Adresa za fakturu", // Rechnungsadresse
"deliveryAddress": "Adresa za dostavu", "deliveryAddress": "Adresa za isporuku", // Lieferadresse
"saveForFuture": "Sačuvaj za buduće porudžbine", "saveForFuture": "Sačuvaj za buduće porudžbine", // Für zukünftige Bestellungen speichern
"pickupDate": "Za koji datum je željeno preuzimanje sečeva?", "pickupDate": "Za koji datum želite preuzeti reznice?", // Für welchen Termin ist die Abholung der Stecklinge gewünscht?
"note": "Napomena", "note": "Napomena", // Anmerkung
"sameAddress": "Adresa za dostavu je ista kao adresa za fakturisanje", "sameAddress": "Adresa za isporuku je ista kao adresa za fakturu", // Lieferadresse ist identisch mit Rechnungsadresse
"termsAccept": "Pročitao sam i prihvatam uslove korišćenja, politiku privatnosti i politiku otkazivanja" "termsAccept": "Pročitao/la sam Uslove korišćenja, Politiku privatnosti i informacije o pravu na odustanak" // Ich habe die AGBs, die Datenschutzerklärung und die Bestimmungen zum Widerrufsrecht gelesen
}, },
"payment": { "payment": {
"successful": "Plaćanje uspešno!", "successful": "Plaćanje uspešno!", // Zahlung erfolgreich!
"failed": "Plaćanje nije uspelo", "failed": "Plaćanje nije uspelo", // Zahlung fehlgeschlagen
"orderCompleted": "🎉 Vaša porudžbina je uspešno završena! Sada možete pregledati vaše porudžbine.", "orderCompleted": "🎉 Vaša porudžbina je uspešno završena! Sada možete pregledati svoje porudžbine.", // 🎉 Ihre Bestellung wurde erfolgreich abgeschlossen! Sie können jetzt Ihre Bestellungen einsehen.
"orderProcessing": "Vaše plaćanje je uspešno obrađeno. Porudžbina će biti automatski završena.", "orderProcessing": "Vaša uplata je uspešno obrađena. Porudžbina će biti automatski završena.", // Ihre Zahlung wurde erfolgreich verarbeitet. Die Bestellung wird automatisch abgeschlossen.
"paymentError": "Plaćanje nije bilo moguće obraditi. Molimo pokušajte ponovo ili izaberite drugo metod plaćanja.", "paymentError": "Vaša uplata nije mogla biti obrađena. Molimo pokušajte ponovo ili izaberite drugi način plaćanja.", // Ihre Zahlung konnte nicht verarbeitet werden. Bitte versuchen Sie es erneut oder wählen Sie eine andere Zahlungsmethode.
"viewOrders": "Prikaži moje porudžbine" "viewOrders": "Pogledaj moje porudžbine" // Zu meinen Bestellungen
}, },
"filters": { "filters": {
"sorting": "Sortiranje", "sorting": "Sortiranje", // Sortierung
"perPage": "po stranici", "perPage": "po strani", // pro Seite
"availability": "Dostupnost", "availability": "Dostupnost", // Verfügbarkeit
"manufacturer": "Proizvođač" "manufacturer": "Proizvođač" // Hersteller
}, },
"tax": { "tax": {
"vat": "PDV", "vat": "Porez na dodatu vrednost", // Mehrwertsteuer
"vat7": "7% PDV", "vat7": "7% poreza na dodatu vrednost", // 7% Mehrwertsteuer
"vat19": "19% PDV", "vat19": "19% poreza na dodatu vrednost", // 19% Mehrwertsteuer
"vat19WithShipping": "19% PDV (uključujući isporuku)", "vat19WithShipping": "19% poreza na dodatu vrednost (uključujući dostavu)", // 19% Mehrwertsteuer (inkl. Versand)
"totalNet": "Ukupna neto cena", "totalNet": "Ukupna neto cena", // Gesamtnettopreis
"totalGross": "Ukupna bruto cena bez troškova isporuke", "totalGross": "Ukupna bruto cena bez dostave", // Gesamtbruttopreis ohne Versand
"subtotal": "Međuzbir" "subtotal": "Međuzbir" // Zwischensumme
}, },
"footer": { "footer": {
"hours": "Sub 11-19", "hours": "Sub 11-19", // Sa 11-19
"address": "Trachenberger Straße 14 - Dresden", "address": "Trachenberger Straße 14 - Dresden", // Trachenberger Straße 14 - Dresden
"location": "Između Pieschen stajališta i Trachenberger Platz", "location": "Između stanice Pieschen i Trachenberger Platz", // Zwischen Haltepunkt Pieschen und Trachenberger Platz
"allPricesIncl": "* Sve cene uključuju zakonski PDV, plus troškove isporuke", "allPricesIncl": "* Sve cene uključuju zakonski PDV, plus dostava", // * Alle Preise inkl. gesetzlicher USt., zzgl. Versand
"copyright": "© {{year}} GrowHeads.de", "copyright": "© {{year}} GrowHeads.de", // © {{year}} GrowHeads.de
"legal": { "legal": {
"datenschutz": "Politika privatnosti", "datenschutz": "Privatnost", // Datenschutz
"agb": "Uslovi korišćenja", "agb": "Uslovi korišćenja", // AGB
"sitemap": "Mapa sajta", "sitemap": "Mapa sajta", // Sitemap
"impressum": "Impresum", "impressum": "Impresum", // Impressum
"batteriegesetzhinweise": "Napomene o regulativi za baterije", "batteriegesetzhinweise": "Napomene o zakonu o baterijama", // Batteriegesetzhinweise
"widerrufsrecht": "Pravo na odustajanje" "widerrufsrecht": "Pravo na odustanak" // Widerrufsrecht
} }
}, },
"titles": { "titles": {
"home": "ine anabis eeds & uttings", "home": "Kvalitetno seme i reznice kanabisa", // Fine Cannabis Seeds & Cuttings (the text in the string has special characters, translate using the comment)
"aktionen": "tuelle ktionen & gebote", "aktionen": "Trenutne promocije i ponude", // Aktuelle Aktionen & Angebote (the text in the string has special characters, translate using the comment)
"filiale": "ur iliale in resden" "filiale": "Naša filijala u Dresdenu" // Unsere Filiale in Dresden (the text in the string has special characters, translate using the comment)
}, },
"sections": { "sections": {
"seeds": "Seme", "seeds": "Semena", // Seeds
"stecklinge": "Sečevi", "stecklinge": "Reznice", // Stecklinge
"oilPress": "Iznajmljivanje presa za ulje", "oilPress": "Pozajmi presa za ulje", // Ölpresse ausleihen
"thcTest": "Test THC", "thcTest": "THC test", // THC Test
"address1": "Trachenberger Straße 14", "address1": "Trachenberger Straße 14", // Trachenberger Straße 14
"address2": "01129 Dresden" "address2": "01129 Dresden" // 01129 Dresden
}, },
"pages": { "pages": {
"oilPress": { "oilPress": {
"title": "Iznajmljivanje presa za ulje", "title": "Pozajmi presa za ulje", // Ölpresse ausleihen
"comingSoon": "Sadržaj uskoro..." "comingSoon": "Sadržaj uskoro..." // Inhalt kommt bald...
}, },
"thcTest": { "thcTest": {
"title": "Test THC", "title": "THC test", // THC Test
"comingSoon": "Sadržaj uskoro..." "comingSoon": "Sadržaj uskoro..." // Inhalt kommt bald...
} }
}, },
"orders": { "orders": {
"status": { "status": {
"new": "U toku", "new": "U obradi", // in Bearbeitung
"pending": "Novi", "pending": "Novo", // Neu
"processing": "U pripremi", "processing": "U obradi", // in Bearbeitung
"cancelled": "Otkazano", "cancelled": "Otkazano", // Storniert
"shipped": "Poslato", "shipped": "Poslato", // Verschickt
"delivered": "Dostavljeno", "delivered": "Isporučeno", // Geliefert
"return": "Vraćanje", "return": "Povratak", // Retoure
"partialReturn": "Delimično vraćanje", "partialReturn": "Delimični povratak", // Teil Retoure
"partialDelivered": "Delimično isporučeno" "partialDelivered": "Delimično isporučeno" // Teil geliefert
} }
}, },
"common": { "common": {
"loading": "Učitava se...", "loading": "Učitavanje...", // Lädt...
"error": "Greška", "error": "Greška", // Fehler
"close": "Zatvori", "close": "Zatvori", // Schließen
"save": "Sačuvaj", "save": "Sačuvaj", // Speichern
"cancel": "Otkaži", "cancel": "Otkaži", // Abbrechen
"ok": "U redu", "ok": "OK", // OK
"yes": "Da", "yes": "Da", // Ja
"no": "Ne", "no": "Ne", // Nein
"next": "Sledeće", "next": "Dalje", // Weiter
"back": "Nazad", "back": "Nazad", // Zurück
"edit": "Izmeni", "edit": "Izmeni", // Bearbeiten
"delete": "Obriši", "delete": "Obriši", // Löschen
"add": "Dodaj", "add": "Dodaj", // Hinzufügen
"remove": "Ukloni", "remove": "Ukloni", // Entfernen
"products": "Proizvodi", "products": "Proizvodi", // Produkte
"product": "Proizvod" "product": "Proizvod" // Produkt
} }
}; };

View File

@@ -1,231 +1,231 @@
export default { export default {
"locale": { "locale": {
"code": "sv-SE" "code": "sv-SE" // de-DE
}, },
"navigation": { "navigation": {
"home": "Hem", "home": "Hem", // Startseite
"aktionen": "Åtgärder", "aktionen": "Kampanjer", // Aktionen
"filiale": "Filial", "filiale": "Filial", // Filiale
"categories": "Kategorier", "categories": "Kategorier", // Kategorien
"categoriesOpen": "Öppna kategorier", "categoriesOpen": "Öppna kategorier", // Kategorien öffnen
"categoriesClose": "Stäng kategorier", "categoriesClose": "Stäng kategorier", // Kategorien schließen
"otherCategories": "Andra kategorier" "otherCategories": "Andra kategorier" // Andere Kategorien
}, },
"auth": { "auth": {
"login": "Logga in", "login": "Logga in", // Anmelden
"register": "Registrera", "register": "Registrera", // Registrieren
"logout": "Logga ut", "logout": "Logga ut", // Abmelden
"profile": "Profil", "profile": "Profil", // Profil
"email": "E-post", "email": "E-post", // E-Mail
"password": "Lösenord", "password": "Lösenord", // Passwort
"confirmPassword": "Bekräfta lösenord", "confirmPassword": "Bekräfta lösenord", // Passwort bestätigen
"forgotPassword": "Glömt lösenord?", "forgotPassword": "Glömt lösenord?", // Passwort vergessen?
"loginWithGoogle": "Logga in med Google", "loginWithGoogle": "Logga in med Google", // Mit Google anmelden
"or": "ELLER", "or": "ELLER", // ODER
"privacyAccept": "Genom att klicka på \"Logga in med Google\" accepterar jag", "privacyAccept": "Genom att klicka på \"Logga in med Google\" accepterar jag", // Mit dem Click auf \"Mit Google anmelden\" akzeptiere ich die
"privacyPolicy": "Integritetspolicy", "privacyPolicy": "Integritetspolicy", // Datenschutzbestimmungen
"passwordMinLength": "Lösenordet måste vara minst 8 tecken långt", "passwordMinLength": "Lösenordet måste vara minst 8 tecken långt", // Das Passwort muss mindestens 8 Zeichen lang sein
"newPasswordMinLength": "Det nya lösenordet måste vara minst 8 tecken långt", "newPasswordMinLength": "Det nya lösenordet måste vara minst 8 tecken långt", // Das neue Passwort muss mindestens 8 Zeichen lang sein
"menu": { "menu": {
"profile": "Profil", "profile": "Profil", // Profil
"checkout": "Kassa", "checkout": "Kassa", // Bestellabschluss
"orders": "Beställningar", "orders": "Beställningar", // Bestellungen
"settings": "Inställningar", "settings": "Inställningar", // Einstellungen
"adminDashboard": "Admin Dashboard", "adminDashboard": "Admin Dashboard", // Admin Dashboard
"adminUsers": "Admin Användare" "adminUsers": "Admin Users" // Admin Users
} }
}, },
"cart": { "cart": {
"title": "Varukorg", "title": "Kundvagn", // Warenkorb
"empty": "tom", "empty": "tom", // leer
"addToCart": "Lägg i kundvagn", "addToCart": "Lägg till i kundvagn", // In den Korb
"preorderCutting": "Förbeställ som klipp", "preorderCutting": "Förbeställ som stickling", // Als Steckling vorbestellen
"continueShopping": "Fortsätt handla", "continueShopping": "Fortsätt handla", // Weiter einkaufen
"proceedToCheckout": "Gå till kassan", "proceedToCheckout": "Gå till kassan", // Weiter zur Kasse
"productCount": "{{count}} {{count, plural, one {produkt} other {produkter}}}", "productCount": "{{count}} {{count, plural, one {Produkt} other {Produkter}}}", // {{count}} {{count, plural, one {Produkt} other {Produkte}}}
"removeFromCart": "Ta bort från kundvagn", "removeFromCart": "Ta bort från kundvagn", // Aus dem Warenkorb entfernen
"openCart": "Öppna kundvagn", "openCart": "Öppna kundvagn", // Warenkorb öffnen
"availableFrom": "Från {{date}}", "availableFrom": "Tillgänglig från {{date}}", // Ab {{date}}
"backToOrder": "← Tillbaka till beställning", "backToOrder": "← Tillbaka till beställning", // ← Zurück zur Bestellung
"sync": { "sync": {
"title": "Korgs synkronisering", "title": "Synkronisering av kundvagn", // Warenkorb-Synchronisierung
"description": "Du har en sparad kundvagn i ditt konto. Vänligen välj hur du vill gå vidare:", "description": "Du har en sparad kundvagn ditt konto. Vänligen välj hur du vill fortsätta:", // Sie haben einen gespeicherten Warenkorb in ihrem Account. Bitte wählen Sie, wie Sie verfahren möchten:
"deleteServer": "Ta bort serverkundvagn", "deleteServer": "Radera serverkundvagn", // Server-Warenkorb löschen
"useServer": "Använd serverkundvagn", "useServer": "Använd serverkundvagn", // Server-Warenkorb übernehmen
"merge": "Foga samman kundvagnarna", "merge": "Slå ihop kundvagnar", // Warenkörbe zusammenführen
"currentCart": "Din aktuella kundvagn", "currentCart": "Din nuvarande kundvagn", // Ihr aktueller Warenkorb
"serverCart": "Sparad kundvagn i din profil" "serverCart": "Kundvagn sparad i din profil" // In Ihrem Profil gespeicherter Warenkorb
} }
}, },
"product": { "product": {
"loading": "Laddar produkten...", "loading": "Laddar produkt...", // Produkt wird geladen...
"notFound": "Produkten hittades inte", "notFound": "Produkten hittades inte", // Produkt nicht gefunden
"notFoundDescription": "Den sökta produkten finns inte eller har tagits bort.", "notFoundDescription": "Produkten du söker finns inte eller har tagits bort.", // Das gesuchte Produkt existiert nicht oder wurde entfernt.
"backToHome": "Tillbaka till startsidan", "backToHome": "Tillbaka till startsidan", // Zurück zur Startseite
"error": "Fel", "error": "Fel", // Fehler
"articleNumber": "Artikelnummer", "articleNumber": "Artikelnummer", // Artikelnummer
"manufacturer": "Tillverkare", "manufacturer": "Tillverkare", // Hersteller
"inclVat": "inklusive {{vat}}% moms", "inclVat": "inkl. {{vat}}% moms", // inkl. {{vat}}% MwSt.
"priceUnit": "{{price}}/{{unit}}", "priceUnit": "{{price}}/{{unit}}", // {{price}}/{{unit}}
"new": "Ny", "new": "Ny", // Neu
"arriving": "Ankomst:", "arriving": "Ankommer:", // Ankunft:
"inclVatFooter": "inklusive {{vat}}% moms, *", "inclVatFooter": "inkl. {{vat}}% moms,*", // incl. {{vat}}% USt.,*
"availability": "Tillgänglighet", "availability": "Tillgänglighet", // Verfügbarkeit
"inStock": "I lager", "inStock": "i lager", // auf Lager
"comingSoon": "Kommer snart", "comingSoon": "Kommer snart", // Bald verfügbar
"deliveryTime": "Leveranstid", "deliveryTime": "Leveranstid", // Lieferzeit
"inclShort": "inkl.", "inclShort": "inkl.", // inkl.
"vatShort": "moms", "vatShort": "Moms", // MwSt.
"countDisplay": { "countDisplay": {
"noProducts": "0 produkter", "noProducts": "0 produkter", // 0 Produkte
"oneProduct": "1 produkt", "oneProduct": "1 produkt", // 1 Produkt
"multipleProducts": "{{count}} produkter", "multipleProducts": "{{count}} produkter", // {{count}} Produkte
"filteredProducts": "{{filtered}} av {{total}} produkter", "filteredProducts": "{{filtered}} av {{total}} produkter", // {{filtered}} von {{total}} Produkten
"filteredOneProduct": "{{filtered}} av 1 produkt" "filteredOneProduct": "{{filtered}} av 1 produkt" // {{filtered}} von 1 Produkt
}, },
"removeFiltersToSee": "Ta bort filter för att visa produkter", "removeFiltersToSee": "Ta bort filter för att se produkter", // Entferne Filter um Produkte zu sehen
"outOfStock": "Slut i lager", "outOfStock": "Slut i lager", // Out of Stock
"fromXProducts": "från {{count}} produkter" "fromXProducts": "från {{count}} produkter" // ab {{count}} Produkten
}, },
"search": { "search": {
"placeholder": "Du kan fråga mig om cannabisstammar...", "placeholder": "Du kan fråga mig om cannabisstammar...", // Du kannst mich nach Cannabissorten fragen...
"recording": "Spelar in...", "recording": "Spelar in...", // Aufnahme läuft...
"searchProducts": "Sök produkter..." "searchProducts": "Sök produkter..." // Produkte suchen...
}, },
"sorting": { "sorting": {
"name": "Namn", "name": "Namn", // Name
"searchField": "Sökterm", "searchField": "Sökterm", // Suchbegriff
"priceLowHigh": "Pris: Lågt till Högt", "priceLowHigh": "Pris: Lågt till Högt", // Preis: Niedrig zu Hoch
"priceHighLow": "Pris: Högt till Lågt" "priceHighLow": "Pris: Högt till Lågt" // Preis: Hoch zu Niedrig
}, },
"chat": { "chat": {
"privacyRead": "Läst & Accepterat" "privacyRead": "Läst & Accepterat" // Gelesen & Akzeptiert
}, },
"delivery": { "delivery": {
"methods": { "methods": {
"dhl": "DHL", "dhl": "DHL", // DHL
"dpd": "DPD", "dpd": "DPD", // DPD
"sperrgut": "Skrymmande gods", "sperrgut": "Skrymmande gods", // Sperrgut
"pickup": "Hämta i butik" "pickup": "Hämtning i filial" // Abholung in der Filiale
}, },
"descriptions": { "descriptions": {
"standard": "Standardfrakt", "standard": "Standardfrakt", // Standardversand
"standardFree": "Standardfrakt - GRATIS vid köp för minst €100!", "standardFree": "Standardfrakt - GRATIS från 100€ ordervärde!", // Standardversand - KOSTENLOS ab 100€ Warenwert!
"notAvailable": "ej tillgängligt eftersom en eller flera varor endast kan hämtas", "notAvailable": "Ej valbar eftersom en eller flera artiklar endast kan hämtas upp", // nicht auswählbar weil ein oder mehrere Artikel nur abgeholt werden können
"bulky": "För stora och tunga varor" "bulky": "För stora och tunga artiklar" // Für große und schwere Artikel
}, },
"prices": { "prices": {
"free": "gratis", "free": "gratis", // kostenlos
"freeFrom100": "(gratis vid köp för minst €100)", "freeFrom100": "(gratis från 100)", // (kostenlos ab 100€)
"dhl": "€6.99", "dhl": "6,99 €", // 6,99 €
"dpd": "€4.90", "dpd": "4,90 €", // 4,90 €
"sperrgut": "28.99" "sperrgut": "28,99 €" // 28,99 €
}, },
"times": { "times": {
"cutting14Days": "Leveranstid: 14 dagar", "cutting14Days": "Leveranstid: 14 dagar", // Lieferzeit: 14 Tage
"standard2to3Days": "Leveranstid: 2-3 dagar", "standard2to3Days": "Leveranstid: 2-3 dagar", // Lieferzeit: 2-3 Tage
"supplier7to9Days": "Leveranstid: 7-9 dagar" "supplier7to9Days": "Leveranstid: 7-9 dagar" // Lieferzeit: 7-9 Tage
} }
}, },
"checkout": { "checkout": {
"invoiceAddress": " Faktureringsadress", "invoiceAddress": "Faktureringsadress", // Rechnungsadresse
"deliveryAddress": "Leveransadress", "deliveryAddress": "Leveransadress", // Lieferadresse
"saveForFuture": "Spara för framtida beställningar", "saveForFuture": "Spara för framtida beställningar", // Für zukünftige Bestellungen speichern
"pickupDate": "För vilken datum önskas hämtning av klipp", "pickupDate": "För vilket datum vill du hämta sticklingarna?", // Für welchen Termin ist die Abholung der Stecklinge gewünscht?
"note": "Notering", "note": "Notering", // Anmerkung
"sameAddress": "Leveransadress är densamma som faktureringsadress", "sameAddress": "Leveransadressen är samma som faktureringsadressen", // Lieferadresse ist identisch mit Rechnungsadresse
"termsAccept": "Jag har läst och godkänner villkoren, integritetspolicyn och avbokningsreglerna" "termsAccept": "Jag har läst villkoren, integritetspolicyn och informationen om ångerrätt" // Ich habe die AGBs, die Datenschutzerklärung und die Bestimmungen zum Widerrufsrecht gelesen
}, },
"payment": { "payment": {
"successful": "Betalning lyckades!", "successful": "Betalning lyckades!", // Zahlung erfolgreich!
"failed": "Betalningen misslyckades", "failed": "Betalningen misslyckades", // Zahlung fehlgeschlagen
"orderCompleted": "🎉 Din beställning har slutförts! Du kan nu se dina beställningar.", "orderCompleted": "🎉 Din beställning har slutförts! Du kan nu se dina beställningar.", // 🎉 Ihre Bestellung wurde erfolgreich abgeschlossen! Sie können jetzt Ihre Bestellungen einsehen.
"orderProcessing": "Din betalning har lyckats behandlas. Beställningen kommer att slutföras automatiskt.", "orderProcessing": "Din betalning har behandlats framgångsrikt. Beställningen slutförs automatiskt.", // Ihre Zahlung wurde erfolgreich verarbeitet. Die Bestellung wird automatisch abgeschlossen.
"paymentError": "Din betalning kunde inte behandlas. Vänligen försök igen eller välj en annan betalningsmetod.", "paymentError": "Din betalning kunde inte behandlas. Vänligen försök igen eller välj en annan betalningsmetod.", // Ihre Zahlung konnte nicht verarbeitet werden. Bitte versuchen Sie es erneut oder wählen Sie eine andere Zahlungsmethode.
"viewOrders": "Visa mina beställningar" "viewOrders": "Visa mina beställningar" // Zu meinen Bestellungen
}, },
"filters": { "filters": {
"sorting": "Sortering", "sorting": "Sortering", // Sortierung
"perPage": "per sida", "perPage": "per sida", // pro Seite
"availability": "Tillgänglighet", "availability": "Tillgänglighet", // Verfügbarkeit
"manufacturer": "Tillverkare" "manufacturer": "Tillverkare" // Hersteller
}, },
"tax": { "tax": {
"vat": "moms", "vat": "Mervärdesskatt", // Mehrwertsteuer
"vat7": "7% moms", "vat7": "7% mervärdesskatt", // 7% Mehrwertsteuer
"vat19": "19% moms", "vat19": "19% mervärdesskatt", // 19% Mehrwertsteuer
"vat19WithShipping": "19% moms (inkl. frakt)", "vat19WithShipping": "19% mervärdesskatt (inkl. frakt)", // 19% Mehrwertsteuer (inkl. Versand)
"totalNet": "Total netto pris", "totalNet": "Totalt nettobelopp", // Gesamtnettopreis
"totalGross": "Total bruttopriser utan frakt", "totalGross": "Totalt bruttobelopp exklusive frakt", // Gesamtbruttopreis ohne Versand
"subtotal": "Delsumma" "subtotal": "Delsumma" // Zwischensumme
}, },
"footer": { "footer": {
"hours": "Lör 11-19", "hours": "Lör 11-19", // Sa 11-19
"address": "Trachenberger Straße 14 - Dresden", "address": "Trachenberger Straße 14 - Dresden", // Trachenberger Straße 14 - Dresden
"location": "Mellan Pieschen hållplats och Trachenberger Platz", "location": "Mellan Pieschen hållplats och Trachenberger Platz", // Zwischen Haltepunkt Pieschen und Trachenberger Platz
"allPricesIncl": "* Alla priser inkluderar lagstadgad moms, plus frakt", "allPricesIncl": "* Alla priser inkluderar lagstadgad moms, plus frakt", // * Alle Preise inkl. gesetzlicher USt., zzgl. Versand
"copyright": "© {{year}} GrowHeads.se", "copyright": "© {{year}} GrowHeads.de", // © {{year}} GrowHeads.de
"legal": { "legal": {
"datenschutz": "Integritetspolicy", "datenschutz": "Integritet", // Datenschutz
"agb": "Villkor", "agb": "Villkor", // AGB
"sitemap": "Kartschema", "sitemap": "Sajtkarta", // Sitemap
"impressum": "Impressum", "impressum": "Impressum", // Impressum
"batteriegesetzhinweise": "Batteriföreskrifter", "batteriegesetzhinweise": "Batterilagstiftning", // Batteriegesetzhinweise
"widerrufsrecht": "Ångerrätt" "widerrufsrecht": "Ångerrätt" // Widerrufsrecht
} }
}, },
"titles": { "titles": {
"home": "ine anabis eeds & uttings", "home": "Fine Cannabis Seeds & Cuttings", // Fine Cannabis Seeds & Cuttings (the text in the string has special characters, translate using the comment)
"aktionen": "tuelle ktionen & gebote", "aktionen": "Aktuella kampanjer & erbjudanden", // Aktuelle Aktionen & Angebote (the text in the string has special characters, translate using the comment)
"filiale": "ur iliale i resden" "filiale": "r filial i Dresden" // Unsere Filiale in Dresden (the text in the string has special characters, translate using the comment)
}, },
"sections": { "sections": {
"seeds": "Frön", "seeds": "Frön", // Seeds
"stecklinge": "Klipp", "stecklinge": "Sticklingar", // Stecklinge
"oilPress": "Oljepressuthyrning", "oilPress": "Låna oljepress", // Ölpresse ausleihen
"thcTest": "THC-test", "thcTest": "THC-test", // THC Test
"address1": "Trachenberger Straße 14", "address1": "Trachenberger Straße 14", // Trachenberger Straße 14
"address2": "01129 Dresden" "address2": "01129 Dresden" // 01129 Dresden
}, },
"pages": { "pages": {
"oilPress": { "oilPress": {
"title": "Oljepressuthyrning", "title": "Låna oljepress", // Ölpresse ausleihen
"comingSoon": "Innehåll kommer snart..." "comingSoon": "Innehåll kommer snart..." // Inhalt kommt bald...
}, },
"thcTest": { "thcTest": {
"title": "THC-test", "title": "THC-test", // THC Test
"comingSoon": "Innehåll kommer snart..." "comingSoon": "Innehåll kommer snart..." // Inhalt kommt bald...
} }
}, },
"orders": { "orders": {
"status": { "status": {
"new": "Under behandling", "new": "Bearbetas", // in Bearbeitung
"pending": "Nytt", "pending": "Ny", // Neu
"processing": "Under behandling", "processing": "Bearbetas", // in Bearbeitung
"cancelled": "Avbruten", "cancelled": "Avbruten", // Storniert
"shipped": "Skickad", "shipped": "Skickad", // Verschickt
"delivered": "Levererad", "delivered": "Levererad", // Geliefert
"return": "Returnera", "return": "Retur", // Retoure
"partialReturn": "Delvis retur", "partialReturn": "Delvis retur", // Teil Retoure
"partialDelivered": "Delvis levererad" "partialDelivered": "Delvis levererad" // Teil geliefert
} }
}, },
"common": { "common": {
"loading": "Läser in...", "loading": "Laddar...", // Lädt...
"error": "Fel", "error": "Fel", // Fehler
"close": "Stäng", "close": "Stäng", // Schließen
"save": "Spara", "save": "Spara", // Speichern
"cancel": "Avbryt", "cancel": "Avbryt", // Abbrechen
"ok": "OK", "ok": "OK", // OK
"yes": "Ja", "yes": "Ja", // Ja
"no": "Nej", "no": "Nej", // Nein
"next": "Nästa", "next": "Nästa", // Weiter
"back": "Tillbaka", "back": "Tillbaka", // Zurück
"edit": "Redigera", "edit": "Redigera", // Bearbeiten
"delete": "Radera", "delete": "Radera", // Löschen
"add": "Lägg till", "add": "Lägg till", // Hinzufügen
"remove": "Ta bort", "remove": "Ta bort", // Entfernen
"products": "Produkter", "products": "Produkter", // Produkte
"product": "Produkt" "product": "Produkt" // Produkt
} }
}; };

View File

@@ -1,231 +1,231 @@
export default { export default {
"locale": { "locale": {
"code": "tr-TR" "code": "tr-TR" // de-DE
}, },
"navigation": { "navigation": {
"home": "Anasayfa", "home": "Ana Sayfa", // Startseite
"aktionen": "İşlemler", "aktionen": "Kampanyalar", // Aktionen
"filiale": "Şube", "filiale": "Şube", // Filiale
"categories": "Kategoriler", "categories": "Kategoriler", // Kategorien
"categoriesOpen": "ık kategoriler", "categoriesOpen": "Kategorileri aç", // Kategorien öffnen
"categoriesClose": "Kapat kategorileri", "categoriesClose": "Kategorileri kapat", // Kategorien schließen
"otherCategories": "Diğer kategoriler" "otherCategories": "Diğer kategoriler" // Andere Kategorien
}, },
"auth": { "auth": {
"login": "Giriş yap", "login": "Giriş Yap", // Anmelden
"register": "Kayıt ol", "register": "Kayıt Ol", // Registrieren
"logout": ıkış yap", "logout": ıkış Yap", // Abmelden
"profile": "Profil", "profile": "Profil", // Profil
"email": "E-posta", "email": "E-posta", // E-Mail
"password": "Şifre", "password": "Şifre", // Passwort
"confirmPassword": "Şifreyi onayla", "confirmPassword": "Şifreyi Onayla", // Passwort bestätigen
"forgotPassword": "Şifrenizi mi unuttunuz?", "forgotPassword": "Şifrenizi mi unuttunuz?", // Passwort vergessen?
"loginWithGoogle": "Google ile giriş yap", "loginWithGoogle": "Google ile giriş yap", // Mit Google anmelden
"or": "VEYA", "or": "VEYA", // ODER
"privacyAccept": "\"Google ile giriş yap\" kutusuna tıklayarak, kabul ediyorum", "privacyAccept": "\"Google ile giriş yap\" butonuna tıklayarak", // Mit dem Click auf \"Mit Google anmelden\" akzeptiere ich die
"privacyPolicy": "Gizlilik Politikası", "privacyPolicy": "Gizlilik Politikasını", // Datenschutzbestimmungen
"passwordMinLength": "Şifre en az 8 karakter olmalı", "passwordMinLength": "Şifre en az 8 karakter uzunluğunda olmalıdır", // Das Passwort muss mindestens 8 Zeichen lang sein
"newPasswordMinLength": "Yeni şifre en az 8 karakter olmalı", "newPasswordMinLength": "Yeni şifre en az 8 karakter uzunluğunda olmalıdır", // Das neue Passwort muss mindestens 8 Zeichen lang sein
"menu": { "menu": {
"profile": "Profil", "profile": "Profil", // Profil
"checkout": "Ödeme", "checkout": "Ödeme", // Bestellabschluss
"orders": "Siparişler", "orders": "Siparişler", // Bestellungen
"settings": "Ayarlar", "settings": "Ayarlar", // Einstellungen
"adminDashboard": "Yönetici Paneli", "adminDashboard": "Yönetici Paneli", // Admin Dashboard
"adminUsers": "Yönetici Kullanıcılar" "adminUsers": "Yönetici Kullanıcıları" // Admin Users
} }
}, },
"cart": { "cart": {
"title": "Sepet", "title": "Sepet", // Warenkorb
"empty": "boş", "empty": "boş", // leer
"addToCart": "Sepete ekle", "addToCart": "Sepete ekle", // In den Korb
"preorderCutting": "Kesimler ön sipariş", "preorderCutting": "Çelik olarak ön sipariş ver", // Als Steckling vorbestellen
"continueShopping": "Alışverişe devam et", "continueShopping": "Alışverişe devam et", // Weiter einkaufen
"proceedToCheckout": "Ödemeye geç", "proceedToCheckout": "Ödemeye geç", // Weiter zur Kasse
"productCount": "{{count}} {{count, plural, one {ürün} other {ürünler}}}", "productCount": "{{count}} {{count, plural, one {Ürün} other {Ürün}}}", // {{count}} {{count, plural, one {Produkt} other {Produkte}}}
"removeFromCart": "Sepetten çıkar", "removeFromCart": "Sepetten çıkar", // Aus dem Warenkorb entfernen
"openCart": "Sepeti aç", "openCart": "Sepeti aç", // Warenkorb öffnen
"availableFrom": "'dan {{date}}", "availableFrom": "{{date}} tarihinden itibaren mevcut", // Ab {{date}}
"backToOrder": "← Siparişe dön", "backToOrder": "← Siparişe geri dön", // ← Zurück zur Bestellung
"sync": { "sync": {
"title": "Sepet senkronizasyonu", "title": "Sepet senkronizasyonu", // Warenkorb-Synchronisierung
"description": "Hesabınızda kaydedilmiş bir sepet var. Devam etme seçeneklerini seçiniz:", "description": "Hesabınızda kayıtlı bir sepetiniz var. Lütfen nasıl devam etmek istediğinizi seçin:", // Sie haben einen gespeicherten Warenkorb in ihrem Account. Bitte wählen Sie, wie Sie verfahren möchten:
"deleteServer": "Sunucu sepetini sil", "deleteServer": "Sunucu sepetini sil", // Server-Warenkorb löschen
"useServer": "Sunucu sepetini kullan", "useServer": "Sunucu sepetini kullan", // Server-Warenkorb übernehmen
"merge": "Sepetleri birleştir", "merge": "Sepetleri birleştir", // Warenkörbe zusammenführen
"currentCart": "Mevcut sepetiniz", "currentCart": "Mevcut sepetiniz", // Ihr aktueller Warenkorb
"serverCart": "Profilinizde kaydedilmiş sepet" "serverCart": "Profilinizde kayıtlı sepet" // In Ihrem Profil gespeicherter Warenkorb
} }
}, },
"product": { "product": {
"loading": "Ürün yükleniyor...", "loading": "Ürün yükleniyor...", // Produkt wird geladen...
"notFound": "Ürün bulunamadı", "notFound": "Ürün bulunamadı", // Produkt nicht gefunden
"notFoundDescription": "Aranan ürün mevcut değil veya kaldırılmıştır.", "notFoundDescription": "Aradığınız ürün mevcut değil veya kaldırılmış.", // Das gesuchte Produkt existiert nicht oder wurde entfernt.
"backToHome": "Ana sayfaya dön", "backToHome": "Ana sayfaya dön", // Zurück zur Startseite
"error": "Hata", "error": "Hata", // Fehler
"articleNumber": "Ürün numarası", "articleNumber": "Ürün numarası", // Artikelnummer
"manufacturer": "Üretici", "manufacturer": "Üretici", // Hersteller
"inclVat": "vergiler dahil {{vat}}%", "inclVat": "%{{vat}} KDV dahil", // inkl. {{vat}}% MwSt.
"priceUnit": "{{price}}/{{unit}}", "priceUnit": "{{price}}/{{unit}}", // {{price}}/{{unit}}
"new": "Yeni", "new": "Yeni", // Neu
"arriving": "Geliş:", "arriving": "Geliş tarihi:", // Ankunft:
"inclVatFooter": "vergiler dahil {{vat}}%, *", "inclVatFooter": "%{{vat}} KDV dahil,*", // incl. {{vat}}% USt.,*
"availability": "Mevki durumu", "availability": "Mevcutluk", // Verfügbarkeit
"inStock": "Stokta var", "inStock": "stokta", // auf Lager
"comingSoon": "Yakında geliyor", "comingSoon": "Yakında geliyor", // Bald verfügbar
"deliveryTime": "Teslimat süresi", "deliveryTime": "Teslim süresi", // Lieferzeit
"inclShort": "dahil.", "inclShort": "dahil", // inkl.
"vatShort": "KDV", "vatShort": "KDV", // MwSt.
"countDisplay": { "countDisplay": {
"noProducts": "0 ürün", "noProducts": "0 ürün", // 0 Produkte
"oneProduct": "1 ürün", "oneProduct": "1 ürün", // 1 Produkt
"multipleProducts": "{{count}} ürün", "multipleProducts": "{{count}} ürün", // {{count}} Produkte
"filteredProducts": "{{filtered}}/{{total}} ürün filtrelendi", "filteredProducts": "{{filtered}} / {{total}} ürün", // {{filtered}} von {{total}} Produkten
"filteredOneProduct": "{{filtered}}/{{total}} ürün filtrelendi" "filteredOneProduct": "{{filtered}} / 1 ürün" // {{filtered}} von 1 Produkt
}, },
"removeFiltersToSee": "Ürünleri görmek için filtreleri kaldırın", "removeFiltersToSee": "Ürünleri görmek için filtreleri kaldırın", // Entferne Filter um Produkte zu sehen
"outOfStock": "Stokta yok", "outOfStock": "Stokta yok", // Out of Stock
"fromXProducts": "{{count}} ürün ve üzeri" "fromXProducts": "{{count}} üründen itibaren" // ab {{count}} Produkten
}, },
"search": { "search": {
"placeholder": "Kenevir türleri hakkında bana sorabilirsiniz...", "placeholder": "Bana cannabis çeşitleri hakkında sorabilirsiniz...", // Du kannst mich nach Cannabissorten fragen...
"recording": "Kaydediliyor...", "recording": "Kayıt yapılıyor...", // Aufnahme läuft...
"searchProducts": "Ürünleri ara..." "searchProducts": "Ürünlerde ara..." // Produkte suchen...
}, },
"sorting": { "sorting": {
"name": "İsim", "name": "İsim", // Name
"searchField": "Arama terimi", "searchField": "Arama terimi", // Suchbegriff
"priceLowHigh": "Fiyat: Düşükten yükseğe", "priceLowHigh": "Fiyat: Düşükten Yükseğe", // Preis: Niedrig zu Hoch
"priceHighLow": "Fiyat: Yüksekten düşüğe" "priceHighLow": "Fiyat: Yüksekten Düşüğe" // Preis: Hoch zu Niedrig
}, },
"chat": { "chat": {
"privacyRead": "Okundu & Kabul edildi" "privacyRead": "Okundu & Kabul Edildi" // Gelesen & Akzeptiert
}, },
"delivery": { "delivery": {
"methods": { "methods": {
"dhl": "DHL", "dhl": "DHL", // DHL
"dpd": "DPD", "dpd": "DPD", // DPD
"sperrgut": "Hacimli ürünler", "sperrgut": "Hacimli ürünler", // Sperrgut
"pickup": "Mağazadan teslim alın" "pickup": "Şubeden teslim alma" // Abholung in der Filiale
}, },
"descriptions": { "descriptions": {
"standard": "Standart gönderim", "standard": "Standart kargo", // Standardversand
"standardFree": "Standart gönderim - Ürün değeri 100 € ve üzeri ÜCRETSİZ!", "standardFree": "Standart kargo - 100€ üzeri siparişlerde ÜCRETSİZ!", // Standardversand - KOSTENLOS ab 100€ Warenwert!
"notAvailable": "bir veya daha fazla ürün sadece teslim alınabilir olduğu için seçilebilir değil", "notAvailable": "Seçilemez çünkü bir veya daha fazla ürün sadece şubeden alınabilir", // nicht auswählbar weil ein oder mehrere Artikel nur abgeholt werden können
"bulky": "Büyük ve ağır ürünler için" "bulky": "Büyük ve ağır ürünler için" // Für große und schwere Artikel
}, },
"prices": { "prices": {
"free": "ücretsiz", "free": "ücretsiz", // kostenlos
"freeFrom100": "(100 € ve üzeri ücretsiz)", "freeFrom100": "(100 üzeri ücretsiz)", // (kostenlos ab 100€)
"dhl": "€6.99", "dhl": "6,99 €", // 6,99 €
"dpd": "€4.90", "dpd": "4,90 €", // 4,90 €
"sperrgut": "28.99" "sperrgut": "28,99 €" // 28,99 €
}, },
"times": { "times": {
"cutting14Days": "Teslimat süresi: 14 gün", "cutting14Days": "Teslim süresi: 14 gün", // Lieferzeit: 14 Tage
"standard2to3Days": "Teslimat süresi: 2-3 gün", "standard2to3Days": "Teslim süresi: 2-3 gün", // Lieferzeit: 2-3 Tage
"supplier7to9Days": "Teslimat süresi: 7-9 gün" "supplier7to9Days": "Teslim süresi: 7-9 gün" // Lieferzeit: 7-9 Tage
} }
}, },
"checkout": { "checkout": {
"invoiceAddress": "Fatura adresi", "invoiceAddress": "Fatura adresi", // Rechnungsadresse
"deliveryAddress": "Teslimat adresi", "deliveryAddress": "Teslimat adresi", // Lieferadresse
"saveForFuture": "Gelecek siparişler için kaydet", "saveForFuture": "Gelecek siparişler için kaydet", // Für zukünftige Bestellungen speichern
"pickupDate": "Kesimlerin alınacağı tarih nedir?", "pickupDate": "Çelikleri hangi tarihte almak istiyorsunuz?", // Für welchen Termin ist die Abholung der Stecklinge gewünscht?
"note": "Not", "note": "Not", // Anmerkung
"sameAddress": "Teslimat adresi, fatura adresi ile aynı", "sameAddress": "Teslimat adresi fatura adresi ile aynı", // Lieferadresse ist identisch mit Rechnungsadresse
"termsAccept": "Şartlar ve koşulları, gizlilik politikasını ve iptal politikasını okudum" "termsAccept": "Şartlar ve Koşullar, Gizlilik Politikası ve Cayma Hakkı bilgilerini okudum" // Ich habe die AGBs, die Datenschutzerklärung und die Bestimmungen zum Widerrufsrecht gelesen
}, },
"payment": { "payment": {
"successful": "Ödeme başarılı!", "successful": "Ödeme başarılı!", // Zahlung erfolgreich!
"failed": "Ödeme başarısız", "failed": "Ödeme başarısız", // Zahlung fehlgeschlagen
"orderCompleted": "🎉 Siparişiniz başarıyla tamamlandı! Siparişlerinizi görüntüleyebilirsiniz.", "orderCompleted": "🎉 Siparişiniz başarıyla tamamlandı! Şimdi siparişlerinizi görüntüleyebilirsiniz.", // 🎉 Ihre Bestellung wurde erfolgreich abgeschlossen! Sie können jetzt Ihre Bestellungen einsehen.
"orderProcessing": "Ödemeniz başarıyla işlendi. Sipariş otomatik olarak tamamlanacaktır.", "orderProcessing": "Ödemeniz başarıyla işlendi. Sipariş otomatik olarak tamamlanacaktır.", // Ihre Zahlung wurde erfolgreich verarbeitet. Die Bestellung wird automatisch abgeschlossen.
"paymentError": "Ödemeniz işlenemedi. Lütfen tekrar deneyin veya başka bir ödeme yöntemi seçin.", "paymentError": "Ödemeniz işlenemedi. Lütfen tekrar deneyin veya başka bir ödeme yöntemi seçin.", // Ihre Zahlung konnte nicht verarbeitet werden. Bitte versuchen Sie es erneut oder wählen Sie eine andere Zahlungsmethode.
"viewOrders": "Siparişlerimi görüntüle" "viewOrders": "Siparişlerimi görüntüle" // Zu meinen Bestellungen
}, },
"filters": { "filters": {
"sorting": "Sıralama", "sorting": "Sıralama", // Sortierung
"perPage": "sayfa başına", "perPage": "sayfa başına", // pro Seite
"availability": "Mevki durumu", "availability": "Mevcutluk", // Verfügbarkeit
"manufacturer": "Üretici" "manufacturer": "Üretici" // Hersteller
}, },
"tax": { "tax": {
"vat": "KDV", "vat": "Katma Değer Vergisi", // Mehrwertsteuer
"vat7": "Yüzde 7 KDV", "vat7": "%7 Katma Değer Vergisi", // 7% Mehrwertsteuer
"vat19": "Yüzde 19 KDV", "vat19": "%19 Katma Değer Vergisi", // 19% Mehrwertsteuer
"vat19WithShipping": "Yüzde 19 KDV (kargo dahil)", "vat19WithShipping": "%19 Katma Değer Vergisi (kargo dahil)", // 19% Mehrwertsteuer (inkl. Versand)
"totalNet": "Toplam net fiyat", "totalNet": "Toplam net fiyat", // Gesamtnettopreis
"totalGross": "Kargo hariç toplam brüt fiyat", "totalGross": "Kargo hariç toplam brüt fiyat", // Gesamtbruttopreis ohne Versand
"subtotal": "Ara toplam" "subtotal": "Ara toplam" // Zwischensumme
}, },
"footer": { "footer": {
"hours": "Cum 11-19", "hours": "Cts 11-19", // Sa 11-19
"address": "Trachenberger Straße 14 - Dresden", "address": "Trachenberger Straße 14 - Dresden", // Trachenberger Straße 14 - Dresden
"location": "Pieschen durağı ile Trachenbergerplatz arası", "location": "Pieschen durağı ile Trachenberger Platz arasında", // Zwischen Haltepunkt Pieschen und Trachenberger Platz
"allPricesIncl": "* Tüm fiyatlara yasal KDV ve kargo dahildir", "allPricesIncl": "* Tüm fiyatlar yasal KDV dahil, kargo hariç", // * Alle Preise inkl. gesetzlicher USt., zzgl. Versand
"copyright": "© {{year}} GrowHeads.de", "copyright": "© {{year}} GrowHeads.de", // © {{year}} GrowHeads.de
"legal": { "legal": {
"datenschutz": "Gizlilik Politikası", "datenschutz": "Gizlilik", // Datenschutz
"agb": "Şartlar ve Koşullar", "agb": "Şartlar & Koşullar", // AGB
"sitemap": "Site Haritası", "sitemap": "Site Haritası", // Sitemap
"impressum": "Yasal Uyarı", "impressum": "Yasal Bilgiler", // Impressum
"batteriegesetzhinweise": "Pil düzenlemesine ilişkin notlar", "batteriegesetzhinweise": "Pil Kanunu Notları", // Batteriegesetzhinweise
"widerrufsrecht": "İptal hakkı" "widerrufsrecht": "Cayma Hakkı" // Widerrufsrecht
} }
}, },
"titles": { "titles": {
"home": "ine anabis eeds & uttings", "home": "Kaliteli Cannabis Tohumları & Çelikleri", // Fine Cannabis Seeds & Cuttings (the text in the string has special characters, translate using the comment)
"aktionen": "tuelle ktionen & gebote", "aktionen": "Güncel Kampanyalar & Teklifler", // Aktuelle Aktionen & Angebote (the text in the string has special characters, translate using the comment)
"filiale": "ur iliale in resden" "filiale": "Dresden'deki Şubemiz" // Unsere Filiale in Dresden (the text in the string has special characters, translate using the comment)
}, },
"sections": { "sections": {
"seeds": "Tohumlar", "seeds": "Tohumlar", // Seeds
"stecklinge": "Kesimler", "stecklinge": "Çelikler", // Stecklinge
"oilPress": "Yağ presi kiralama", "oilPress": "Yağ presi ödünç al", // Ölpresse ausleihen
"thcTest": "THC testi", "thcTest": "THC Testi", // THC Test
"address1": "Trachenberger Straße 14", "address1": "Trachenberger Straße 14", // Trachenberger Straße 14
"address2": "01129 Dresden" "address2": "01129 Dresden" // 01129 Dresden
}, },
"pages": { "pages": {
"oilPress": { "oilPress": {
"title": "Yağ presi kiralama", "title": "Yağ presi ödünç al", // Ölpresse ausleihen
"comingSoon": "İçerik yakında geliyor..." "comingSoon": "İçerik yakında geliyor..." // Inhalt kommt bald...
}, },
"thcTest": { "thcTest": {
"title": "THC Testi", "title": "THC Testi", // THC Test
"comingSoon": "İçerik yakında geliyor..." "comingSoon": "İçerik yakında geliyor..." // Inhalt kommt bald...
} }
}, },
"orders": { "orders": {
"status": { "status": {
"new": "İşleme alındı", "new": "İşleniyor", // in Bearbeitung
"pending": "Yeni", "pending": "Yeni", // Neu
"processing": "İşleniyor", "processing": "İşleniyor", // in Bearbeitung
"cancelled": "İptal edildi", "cancelled": "İptal edildi", // Storniert
"shipped": "Gönderildi", "shipped": "Gönderildi", // Verschickt
"delivered": "Teslim edildi", "delivered": "Teslim edildi", // Geliefert
"return": "İade", "return": "İade", // Retoure
"partialReturn": "Kısmi iade", "partialReturn": "Kısmi iade", // Teil Retoure
"partialDelivered": "Kısmi teslim" "partialDelivered": "Kısmen teslim edildi" // Teil geliefert
} }
}, },
"common": { "common": {
"loading": "Yükleniyor...", "loading": "Yükleniyor...", // Lädt...
"error": "Hata", "error": "Hata", // Fehler
"close": "Kapat", "close": "Kapat", // Schließen
"save": "Kaydet", "save": "Kaydet", // Speichern
"cancel": "İptal", "cancel": "İptal", // Abbrechen
"ok": "Tamam", "ok": "Tamam", // OK
"yes": "Evet", "yes": "Evet", // Ja
"no": "Hayır", "no": "Hayır", // Nein
"next": "İleri", "next": "İleri", // Weiter
"back": "Geri", "back": "Geri", // Zurück
"edit": "Düzenle", "edit": "Düzenle", // Bearbeiten
"delete": "Sil", "delete": "Sil", // Löschen
"add": "Ekle", "add": "Ekle", // Hinzufügen
"remove": "Kaldır", "remove": "Kaldır", // Entfernen
"products": "Ürünler", "products": "Ürünler", // Produkte
"product": "Ürün" "product": "Ürün" // Produkt
} }
}; };

View File

@@ -1,231 +1,231 @@
export default { export default {
"locale": { "locale": {
"code": "uk-UA" "code": "uk-UA" // de-DE
}, },
"navigation": { "navigation": {
"home": "Головна", "home": "Головна", // Startseite
"aktionen": "Акції", "aktionen": "Акції", // Aktionen
"filiale": "Філія", "filiale": "Філія", // Filiale
"categories": "Категорії", "categories": "Категорії", // Kategorien
"categoriesOpen": "Відкрити категорії", "categoriesOpen": "Відкрити категорії", // Kategorien öffnen
"categoriesClose": "Закрити категорії", "categoriesClose": "Закрити категорії", // Kategorien schließen
"otherCategories": "Інші категорії" "otherCategories": "Інші категорії" // Andere Kategorien
}, },
"auth": { "auth": {
"login": "Увійти", "login": "Увійти", // Anmelden
"register": "Реєстрація", "register": "Реєстрація", // Registrieren
"logout": "Вийти", "logout": "Вийти", // Abmelden
"profile": "Профіль", "profile": "Профіль", // Profil
"email": "Електронна пошта", "email": "Електронна пошта", // E-Mail
"password": "Пароль", "password": "Пароль", // Passwort
"confirmPassword": "Підтвердити пароль", "confirmPassword": "Підтвердити пароль", // Passwort bestätigen
"forgotPassword": "Забули пароль?", "forgotPassword": "Забули пароль?", // Passwort vergessen?
"loginWithGoogle": "Увійти з Google", "loginWithGoogle": "Увійти через Google", // Mit Google anmelden
"or": "АБО", "or": "АБО", // ODER
"privacyAccept": "Натискаючи \"Увійти з Google\", я погоджуюсь із", "privacyAccept": "Натискаючи \"Увійти через Google\", я приймаю", // Mit dem Click auf \"Mit Google anmelden\" akzeptiere ich die
"privacyPolicy": "Політикою конфіденційності", "privacyPolicy": "Політику конфіденційності", // Datenschutzbestimmungen
"passwordMinLength": "Пароль має містити щонайменше 8 символів", "passwordMinLength": "Пароль повинен містити щонайменше 8 символів", // Das Passwort muss mindestens 8 Zeichen lang sein
"newPasswordMinLength": "Новий пароль має містити щонайменше 8 символів", "newPasswordMinLength": "Новий пароль повинен містити щонайменше 8 символів", // Das neue Passwort muss mindestens 8 Zeichen lang sein
"menu": { "menu": {
"profile": "Профіль", "profile": "Профіль", // Profil
"checkout": "Оформлення", "checkout": "Оформлення замовлення", // Bestellabschluss
"orders": "Замовлення", "orders": "Замовлення", // Bestellungen
"settings": "Налаштування", "settings": "Налаштування", // Einstellungen
"adminDashboard": "Панель адміністратора", "adminDashboard": "Адмін панель", // Admin Dashboard
"adminUsers": "Користувачі адміністратора" "adminUsers": "Адміністратори" // Admin Users
} }
}, },
"cart": { "cart": {
"title": "Кошик для покупок", "title": "Кошик", // Warenkorb
"empty": "порожній", "empty": "порожній", // leer
"addToCart": "Додати до кошика", "addToCart": "Додати до кошика", // In den Korb
"preorderCutting": "Передзамовлення у вигляді черенків", "preorderCutting": "Передзамовлення як живець", // Als Steckling vorbestellen
"continueShopping": "Продовжити покупки", "continueShopping": "Продовжити покупки", // Weiter einkaufen
"proceedToCheckout": "Перейти до оформлення", "proceedToCheckout": "Перейти до оформлення", // Weiter zur Kasse
"productCount": "{{count}} {{count, plural, one {товар} other {товари}}}", "productCount": "{{count}} {{count, plural, one {Продукт} other {Продукти}}}", // {{count}} {{count, plural, one {Produkt} other {Produkte}}}
"removeFromCart": "Видалити з кошика", "removeFromCart": "Видалити з кошика", // Aus dem Warenkorb entfernen
"openCart": "Відкрити кошик", "openCart": "Відкрити кошик", // Warenkorb öffnen
"availableFrom": "З {{date}}", "availableFrom": "Доступно з {{date}}", // Ab {{date}}
"backToOrder": "← Назад до замовлення", "backToOrder": "← Назад до замовлення", // ← Zurück zur Bestellung
"sync": { "sync": {
"title": "Синхронізація кошика", "title": "Синхронізація кошика", // Warenkorb-Synchronisierung
"description": "У вашому обліковому записі збережено кошик. Оберіть спосіб дії:", "description": "У вас є збережений кошик у вашому акаунті. Будь ласка, оберіть, як ви хочете продовжити:", // Sie haben einen gespeicherten Warenkorb in ihrem Account. Bitte wählen Sie, wie Sie verfahren möchten:
"deleteServer": "Видалити кошик на сервері", "deleteServer": "Видалити серверний кошик", // Server-Warenkorb löschen
"useServer": "Використати кошик з сервера", "useServer": "Використати серверний кошик", // Server-Warenkorb übernehmen
"merge": "Об’єднати кошики", "merge": "Об’єднати кошики", // Warenkörbe zusammenführen
"currentCart": "Ваш поточний кошик", "currentCart": "Ваш поточний кошик", // Ihr aktueller Warenkorb
"serverCart": "Збережений кошик у профілі" "serverCart": "Кошик, збережений у вашому профілі" // In Ihrem Profil gespeicherter Warenkorb
} }
}, },
"product": { "product": {
"loading": "Завантаження товару...", "loading": "Завантаження продукту...", // Produkt wird geladen...
"notFound": "Товар не знайдено", "notFound": "Продукт не знайдено", // Produkt nicht gefunden
"notFoundDescription": "Шукаваний товар не існує або був видалений.", "notFoundDescription": "Продукт, який ви шукаєте, не існує або був видалений.", // Das gesuchte Produkt existiert nicht oder wurde entfernt.
"backToHome": "Повернутись на головну", "backToHome": "Повернутися на головну", // Zurück zur Startseite
"error": "Помилка", "error": "Помилка", // Fehler
"articleNumber": "Артикул", "articleNumber": "Артикул", // Artikelnummer
"manufacturer": "Виробник", "manufacturer": "Виробник", // Hersteller
"inclVat": "з урахуванням {{vat}}% ПДВ", "inclVat": "включно з {{vat}}% ПДВ", // inkl. {{vat}}% MwSt.
"priceUnit": "{{price}}/{{unit}}", "priceUnit": "{{price}}/{{unit}}", // {{price}}/{{unit}}
"new": "Новий", "new": "Новий", // Neu
"arriving": "Прибуття:", "arriving": "Прибуття:", // Ankunft:
"inclVatFooter": "з урахуванням {{vat}}% ПДВ, *", "inclVatFooter": "включно з {{vat}}% ПДВ,*", // incl. {{vat}}% USt.,*
"availability": "Доступність", "availability": "Наявність", // Verfügbarkeit
"inStock": "В наявності", "inStock": "в наявності", // auf Lager
"comingSoon": "Незабаром", "comingSoon": "Скоро в наявності", // Bald verfügbar
"deliveryTime": "Термін доставки", "deliveryTime": "Час доставки", // Lieferzeit
"inclShort": "вкл.", "inclShort": "вкл.", // inkl.
"vatShort": "ПДВ", "vatShort": "ПДВ", // MwSt.
"countDisplay": { "countDisplay": {
"noProducts": "0 товарів", "noProducts": "0 продуктів", // 0 Produkte
"oneProduct": "1 товар", "oneProduct": "1 продукт", // 1 Produkt
"multipleProducts": "{{count}} товарів", "multipleProducts": "{{count}} продуктів", // {{count}} Produkte
"filteredProducts": "{{filtered}} із {{total}} товарів", "filteredProducts": "{{filtered}} з {{total}} продуктів", // {{filtered}} von {{total}} Produkten
"filteredOneProduct": "{{filtered}} із 1 товару" "filteredOneProduct": "{{filtered}} з 1 продукту" // {{filtered}} von 1 Produkt
}, },
"removeFiltersToSee": "Зняти фільтри для перегляду товарів", "removeFiltersToSee": "Приберіть фільтри, щоб побачити продукти", // Entferne Filter um Produkte zu sehen
"outOfStock": "Немає в наявності", "outOfStock": "Немає в наявності", // Out of Stock
"fromXProducts": "від {{count}} товарів" "fromXProducts": "від {{count}} продуктів" // ab {{count}} Produkten
}, },
"search": { "search": {
"placeholder": "Можете запитати мене про сорти канабісу...", "placeholder": "Ви можете запитати мене про сорти канабісу...", // Du kannst mich nach Cannabissorten fragen...
"recording": "Запис...", "recording": "Запис...", // Aufnahme läuft...
"searchProducts": "Пошук товарів..." "searchProducts": "Пошук продуктів..." // Produkte suchen...
}, },
"sorting": { "sorting": {
"name": "Назва", "name": "Назва", // Name
"searchField": "Пошуковий запит", "searchField": "Пошуковий запит", // Suchbegriff
"priceLowHigh": "Ціна: від найнижчої до найвищої", "priceLowHigh": "Ціна: від низької до високої", // Preis: Niedrig zu Hoch
"priceHighLow": "Ціна: від найвищої до найнижчої" "priceHighLow": "Ціна: від високої до низької" // Preis: Hoch zu Niedrig
}, },
"chat": { "chat": {
"privacyRead": "Читати & Прийняти" "privacyRead": "Прочитано & Прийнято" // Gelesen & Akzeptiert
}, },
"delivery": { "delivery": {
"methods": { "methods": {
"dhl": "DHL", "dhl": "DHL", // DHL
"dpd": "DПД", "dpd": "DPD", // DPD
"sperrgut": "Об’ємні товари", "sperrgut": "Великогабаритні вантажі", // Sperrgut
"pickup": "Забрати в магазині" "pickup": "Самовивіз з філії" // Abholung in der Filiale
}, },
"descriptions": { "descriptions": {
"standard": "Стандартна доставка", "standard": "Стандартна доставка", // Standardversand
"standardFree": "Стандартна доставка - БЕЗКОШТОВНО від 100 вартості товару!", "standardFree": "Стандартна доставка - БЕЗКОШТОВНО при замовленні від 100€!", // Standardversand - KOSTENLOS ab 100€ Warenwert!
"notAvailable": "не доступний через обмеження, оскільки один або кілька товарів можна забрати лише особисто", "notAvailable": "Не доступно для вибору, оскільки один або кілька товарів можна лише забрати", // nicht auswählbar weil ein oder mehrere Artikel nur abgeholt werden können
"bulky": "Для великих та важких товарів" "bulky": "Для великих та важких товарів" // Für große und schwere Artikel
}, },
"prices": { "prices": {
"free": "безкоштовно", "free": "безкоштовно", // kostenlos
"freeFrom100": "(безкоштовно від 100)", "freeFrom100": "(безкоштовно від 100)", // (kostenlos ab 100€)
"dhl": "€6.99", "dhl": "6,99 €", // 6,99 €
"dpd": "€4.90", "dpd": "4,90 €", // 4,90 €
"sperrgut": "28.99" "sperrgut": "28,99 €" // 28,99 €
}, },
"times": { "times": {
"cutting14Days": "Термін доставки: 14 днів", "cutting14Days": "Час доставки: 14 днів", // Lieferzeit: 14 Tage
"standard2to3Days": "Термін доставки: 2-3 дні", "standard2to3Days": "Час доставки: 2-3 дні", // Lieferzeit: 2-3 Tage
"supplier7to9Days": "Термін доставки: 7-9 днів" "supplier7to9Days": "Час доставки: 7-9 днів" // Lieferzeit: 7-9 Tage
} }
}, },
"checkout": { "checkout": {
"invoiceAddress": "Б kindoly аку", "invoiceAddress": "Адреса для рахунку", // Rechnungsadresse
"deliveryAddress": "Адреса доставки", "deliveryAddress": "Адреса доставки", // Lieferadresse
"saveForFuture": "Зберегти для майбутніх замовлень", "saveForFuture": "Зберегти для майбутніх замовлень", // Für zukünftige Bestellungen speichern
"pickupDate": "На яку дату бажано забрати черенки?", "pickupDate": "На яку дату ви хочете забрати живці?", // Für welchen Termin ist die Abholung der Stecklinge gewünscht?
"note": "Примітка", "note": "Примітка", // Anmerkung
"sameAddress": "Адреса доставки співпадає з адресою оплати", "sameAddress": "Адреса доставки така ж, як і адреса для рахунку", // Lieferadresse ist identisch mit Rechnungsadresse
"termsAccept": ознайомлений із умовами та політикою конфіденційності та анулювання." "termsAccept": прочитав умови, політику конфіденційності та інформацію про право на відмову" // Ich habe die AGBs, die Datenschutzerklärung und die Bestimmungen zum Widerrufsrecht gelesen
}, },
"payment": { "payment": {
"successful": "Оплата успішна!", "successful": "Оплата успішна!", // Zahlung erfolgreich!
"failed": "Помилка оплати", "failed": "Оплата не вдалася", // Zahlung fehlgeschlagen
"orderCompleted": "🎉 Ваше замовлення успішно оформлено! Тепер ви можете переглянути свої замовлення.", "orderCompleted": "🎉 Ваше замовлення успішно завершено! Тепер ви можете переглянути свої замовлення.", // 🎉 Ihre Bestellung wurde erfolgreich abgeschlossen! Sie können jetzt Ihre Bestellungen einsehen.
"orderProcessing": "Ваша оплата обробляється. Замовлення буде завершено автоматично.", "orderProcessing": "Ваш платіж було успішно оброблено. Замовлення буде автоматично завершено.", // Ihre Zahlung wurde erfolgreich verarbeitet. Die Bestellung wird automatisch abgeschlossen.
"paymentError": "Не вдалося опрацювати оплату. Будь ласка, спробуйте ще раз або оберіть інший спосіб оплати.", "paymentError": "Ваш платіж не вдалося обробити. Будь ласка, спробуйте ще раз або оберіть інший спосіб оплати.", // Ihre Zahlung konnte nicht verarbeitet werden. Bitte versuchen Sie es erneut oder wählen Sie eine andere Zahlungsmethode.
"viewOrders": "Переглянути мої замовлення" "viewOrders": "Переглянути мої замовлення" // Zu meinen Bestellungen
}, },
"filters": { "filters": {
"sorting": "Сортування", "sorting": "Сортування", // Sortierung
"perPage": "на сторінці", "perPage": "на сторінку", // pro Seite
"availability": "Доступність", "availability": "Наявність", // Verfügbarkeit
"manufacturer": "Виробник" "manufacturer": "Виробник" // Hersteller
}, },
"tax": { "tax": {
"vat": ДВ", "vat": одаток на додану вартість", // Mehrwertsteuer
"vat7": "7% ПДВ", "vat7": "7% податку на додану вартість", // 7% Mehrwertsteuer
"vat19": "19% ПДВ", "vat19": "19% податку на додану вартість", // 19% Mehrwertsteuer
"vat19WithShipping": "19% ПДВ (з доставкою)", "vat19WithShipping": "19% податку на додану вартість (включно з доставкою)", // 19% Mehrwertsteuer (inkl. Versand)
"totalNet": "Загальна сума без ПДВ", "totalNet": "Загальна чиста ціна", // Gesamtnettopreis
"totalGross": "Загальна сума з ПДВ без доставки", "totalGross": "Загальна брутто ціна без доставки", // Gesamtbruttopreis ohne Versand
"subtotal": "Проміжна сума" "subtotal": "Проміжна сума" // Zwischensumme
}, },
"footer": { "footer": {
"hours": "Сб 11-19", "hours": "Сб 11-19", // Sa 11-19
"address": "Trachenberger Straße 14 - Дрезден", "address": "Trachenberger Straße 14 - Dresden", // Trachenberger Straße 14 - Dresden
"location": "Між зупинкою Пієшен і Trachenberger Platz", "location": "Між зупинкою Пішен та Trachenberger Platz", // Zwischen Haltepunkt Pieschen und Trachenberger Platz
"allPricesIncl": "* Всі ціни включають законний ПДВ, плюс доставку", "allPricesIncl": "* Всі ціни включають законний ПДВ, плюс доставка", // * Alle Preise inkl. gesetzlicher USt., zzgl. Versand
"copyright": "© {{year}} GrowHeads.de", "copyright": "© {{year}} GrowHeads.de", // © {{year}} GrowHeads.de
"legal": { "legal": {
"datenschutz": "Політика конфіденційності", "datenschutz": "Конфіденційність", // Datenschutz
"agb": "Умови та положення", "agb": "Умови та положення", // AGB
"sitemap": "Карта сайту", "sitemap": "Карта сайту", // Sitemap
"impressum": "Імпрессум", "impressum": "Імпресум", // Impressum
"batteriegesetzhinweise": "Інструкції щодо батарей", "batteriegesetzhinweise": "Примітки до Закону про батареї", // Batteriegesetzhinweise
"widerrufsrecht": "Право відкликання" "widerrufsrecht": "Право на відмову" // Widerrufsrecht
} }
}, },
"titles": { "titles": {
"home": "ine anabis eeds & uttings", "home": "Якісне насіння та живці канабісу", // Fine Cannabis Seeds & Cuttings (the text in the string has special characters, translate using the comment)
"aktionen": "tuальні кції & gebote", "aktionen": "Поточні акції та пропозиції", // Aktuelle Aktionen & Angebote (the text in the string has special characters, translate using the comment)
"filiale": "ur iliale in resden" "filiale": "Наша філія в Дрездені" // Unsere Filiale in Dresden (the text in the string has special characters, translate using the comment)
}, },
"sections": { "sections": {
"seeds": "Насіння", "seeds": "Насіння", // Seeds
"stecklinge": "Черенки", "stecklinge": "Живці", // Stecklinge
"oilPress": "Олійний прес напрокат", "oilPress": "Оренда олійного преса", // Ölpresse ausleihen
"thcTest": "Тест на THC", "thcTest": "Тест на ТГК", // THC Test
"address1": "Trachenberger Straße 14", "address1": "Trachenberger Straße 14", // Trachenberger Straße 14
"address2": "01129 Дрезден" "address2": "01129 Dresden" // 01129 Dresden
}, },
"pages": { "pages": {
"oilPress": { "oilPress": {
"title": "Олійний прес напрокат", "title": "Оренда олійного преса", // Ölpresse ausleihen
"comingSoon": "Зміст незабаром..." "comingSoon": "Контент скоро з’явиться..." // Inhalt kommt bald...
}, },
"thcTest": { "thcTest": {
"title": "Тест на THC", "title": "Тест на ТГК", // THC Test
"comingSoon": "Зміст незабаром..." "comingSoon": "Контент скоро з’явиться..." // Inhalt kommt bald...
} }
}, },
"orders": { "orders": {
"status": { "status": {
"new": "В процесі", "new": "Обробка", // in Bearbeitung
"pending": "Новий", "pending": "Новий", // Neu
"processing": "Обробляється", "processing": "Обробка", // in Bearbeitung
"cancelled": "Скасовано", "cancelled": "Скасовано", // Storniert
"shipped": "Відправлено", "shipped": "Відправлено", // Verschickt
"delivered": "Доставлено", "delivered": "Доставлено", // Geliefert
"return": "Повернення", "return": "Повернення", // Retoure
"partialReturn": "Часткове повернення", "partialReturn": "Часткове повернення", // Teil Retoure
"partialDelivered": "Частково доставлено" "partialDelivered": "Частково доставлено" // Teil geliefert
} }
}, },
"common": { "common": {
"loading": "Завантаження...", "loading": "Завантаження...", // Lädt...
"error": "Помилка", "error": "Помилка", // Fehler
"close": "Закрити", "close": "Закрити", // Schließen
"save": "Зберегти", "save": "Зберегти", // Speichern
"cancel": "Скасувати", "cancel": "Скасувати", // Abbrechen
"ok": "Добре", "ok": "OK", // OK
"yes": "Так", "yes": "Так", // Ja
"no": "Ні", "no": "Ні", // Nein
"next": "Наступне", "next": "Далі", // Weiter
"back": "Назад", "back": "Назад", // Zurück
"edit": "Редагувати", "edit": "Редагувати", // Bearbeiten
"delete": "Видалити", "delete": "Видалити", // Löschen
"add": "Додати", "add": "Додати", // Hinzufügen
"remove": "Видалити", "remove": "Видалити", // Entfernen
"products": "Товари", "products": "Продукти", // Produkte
"product": "Товар" "product": "Продукт" // Produkt
} }
}; };

View File

@@ -294,31 +294,69 @@ function getLocaleCode(langCode) {
// Main execution // Main execution
async function main() { async function main() {
// Parse command line arguments
const args = process.argv.slice(2);
const skipEnglish = args.includes('--skip-english') || args.includes('-s');
const onlyEnglish = args.includes('--only-english') || args.includes('-e');
if (skipEnglish && onlyEnglish) {
console.error('❌ Cannot use both --skip-english and --only-english flags');
process.exit(1);
}
console.log('🚀 Starting translation process...'); console.log('🚀 Starting translation process...');
// Check if OpenAI API key is set if (skipEnglish) {
if (!OPENAI_API_KEY) { console.log('⏭️ Skipping German → English translation (using existing English file)');
} else if (onlyEnglish) {
console.log('🎯 Only translating German → English (skipping other languages)');
}
// Check if OpenAI API key is set (only if we're doing actual translation)
if (!skipEnglish && !OPENAI_API_KEY) {
console.error('❌ OPENAI_API_KEY environment variable is not set'); console.error('❌ OPENAI_API_KEY environment variable is not set');
console.log('Please set your OpenAI API key: export OPENAI_API_KEY="your-api-key-here"'); console.log('Please set your OpenAI API key: export OPENAI_API_KEY="your-api-key-here"');
process.exit(1); process.exit(1);
} }
// Check if German file exists // Check if German file exists (only if we're translating from German)
if (!fs.existsSync(GERMAN_FILE)) { if (!skipEnglish && !fs.existsSync(GERMAN_FILE)) {
console.error(`❌ German translation file not found: ${GERMAN_FILE}`); console.error(`❌ German translation file not found: ${GERMAN_FILE}`);
process.exit(1); process.exit(1);
} }
try { try {
// Step 1: Translate German to English let englishObjectString;
const englishObjectString = await translateToEnglish();
if (englishObjectString) { if (skipEnglish) {
// Skip German → English, read existing English file
if (!fs.existsSync(ENGLISH_FILE)) {
console.error(`❌ English translation file not found: ${ENGLISH_FILE}`);
console.log('💡 Run without --skip-english first to generate the English file');
process.exit(1);
}
console.log('📖 Reading existing English translation file...');
const englishContent = fs.readFileSync(ENGLISH_FILE, 'utf8');
// Extract the object part (remove export default and semicolon)
englishObjectString = englishContent.replace(/^export default\s*/, '').replace(/;\s*$/, '');
console.log('✅ English file loaded successfully');
} else {
// Step 1: Translate German to English
englishObjectString = await translateToEnglish();
if (!englishObjectString) {
console.error('❌ Failed to create English translation, stopping process');
process.exit(1);
}
}
if (onlyEnglish) {
console.log('🎉 English translation completed! Skipping other languages.');
} else {
// Step 2: Translate English to other languages // Step 2: Translate English to other languages
await translateToOtherLanguages(englishObjectString); await translateToOtherLanguages(englishObjectString);
console.log('🎉 All translations completed successfully!'); console.log('🎉 All translations completed successfully!');
} else {
console.error('❌ Failed to create English translation, stopping process');
} }
} catch (error) { } catch (error) {