Refactor project for i18n support: Rename project to "i18n-translator" and update package.json and package-lock.json accordingly. Enhance localization by integrating translation functions across various components, including AddToCartButton, Content, GoogleLoginButton, and others, to provide dynamic text rendering based on user language preferences. Update localization files for multiple languages, ensuring comprehensive support for internationalization.
This commit is contained in:
12362
package-lock.json
generated
12362
package-lock.json
generated
File diff suppressed because it is too large
Load Diff
85
package.json
85
package.json
@@ -1,73 +1,26 @@
|
|||||||
{
|
{
|
||||||
"name": "reactshop",
|
"name": "i18n-translator",
|
||||||
"version": "1.0.0",
|
"version": "1.0.0",
|
||||||
"type": "module",
|
"description": "Translation script for i18n files using OpenAI API",
|
||||||
"main": "index.js",
|
"main": "translate-i18n.js",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"start": "cross-env NODE_OPTIONS=\"--no-deprecation\" webpack serve --progress --mode development --no-open",
|
"translate": "node translate-i18n.js",
|
||||||
"start:seedheads": "cross-env PROXY_TARGET=https://seedheads.de NODE_OPTIONS=\"--no-deprecation\" webpack serve --progress --mode development --no-open",
|
"translate:english": "node -e \"require('./translate-i18n.js').translateToEnglish()\"",
|
||||||
"prod": "webpack serve --progress --mode production --no-client-overlay --no-client --no-web-socket-server --no-open --no-live-reload --no-hot --compress --no-devtool",
|
"install-deps": "npm install"
|
||||||
"build:client": "cross-env NODE_ENV=production webpack --progress --mode production && shx cp dist/index.html dist/index_template.html",
|
|
||||||
"build": "npm run build:client",
|
|
||||||
"analyze": "cross-env ANALYZE=true NODE_ENV=production webpack --progress --mode production",
|
|
||||||
"lint": "eslint src/**/*.{js,jsx}",
|
|
||||||
"prerender": "node prerender.cjs",
|
|
||||||
"prerender:prod": "cross-env NODE_ENV=production node prerender.cjs",
|
|
||||||
"build:prerender": "npm run build:client && npm run prerender:prod"
|
|
||||||
},
|
},
|
||||||
"keywords": [],
|
|
||||||
"author": "",
|
|
||||||
"license": "0BSD",
|
|
||||||
"description": "",
|
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@emotion/react": "^11.14.0",
|
"openai": "^4.0.0"
|
||||||
"@emotion/styled": "^11.14.0",
|
|
||||||
"@mui/icons-material": "^7.1.1",
|
|
||||||
"@mui/material": "^7.1.1",
|
|
||||||
"@stripe/react-stripe-js": "^3.7.0",
|
|
||||||
"@stripe/stripe-js": "^7.3.1",
|
|
||||||
"chart.js": "^4.5.0",
|
|
||||||
"country-flag-icons": "^1.5.19",
|
|
||||||
"html-react-parser": "^5.2.5",
|
|
||||||
"i18next": "^25.3.2",
|
|
||||||
"i18next-browser-languagedetector": "^8.2.0",
|
|
||||||
"react": "^19.1.0",
|
|
||||||
"react-chartjs-2": "^5.3.0",
|
|
||||||
"react-dom": "^19.1.0",
|
|
||||||
"react-i18next": "^15.6.0",
|
|
||||||
"react-router-dom": "^7.6.2",
|
|
||||||
"sharp": "^0.34.2",
|
|
||||||
"socket.io-client": "^4.7.5"
|
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {},
|
||||||
"@babel/core": "^7.27.4",
|
"engines": {
|
||||||
"@babel/eslint-parser": "^7.27.5",
|
"node": ">=14.0.0"
|
||||||
"@babel/preset-env": "^7.27.2",
|
},
|
||||||
"@babel/preset-react": "^7.27.1",
|
"keywords": [
|
||||||
"@babel/register": "^7.26.0",
|
"i18n",
|
||||||
"@emotion/server": "^11.11.0",
|
"translation",
|
||||||
"@eslint/js": "^9.25.0",
|
"openai",
|
||||||
"@pmmmwh/react-refresh-webpack-plugin": "^0.6.0",
|
"internationalization"
|
||||||
"babel-loader": "^10.0.0",
|
],
|
||||||
"cross-env": "^7.0.3",
|
"author": "",
|
||||||
"css-loader": "^7.1.2",
|
"license": "MIT"
|
||||||
"eslint": "^9.29.0",
|
|
||||||
"eslint-plugin-import": "^2.31.0",
|
|
||||||
"eslint-plugin-react": "^7.37.5",
|
|
||||||
"eslint-plugin-react-hooks": "^5.2.0",
|
|
||||||
"eslint-webpack-plugin": "^5.0.2",
|
|
||||||
"globals": "^16.2.0",
|
|
||||||
"html-webpack-plugin": "^5.6.3",
|
|
||||||
"jsdom": "^26.1.0",
|
|
||||||
"mini-css-extract-plugin": "^2.9.2",
|
|
||||||
"react-refresh": "^0.17.0",
|
|
||||||
"shx": "^0.4.0",
|
|
||||||
"style-loader": "^4.0.0",
|
|
||||||
"terser-webpack-plugin": "^5.3.14",
|
|
||||||
"webpack": "^5.99.9",
|
|
||||||
"webpack-bundle-analyzer": "^4.10.2",
|
|
||||||
"webpack-cli": "^6.0.1",
|
|
||||||
"webpack-dev-server": "^5.2.2",
|
|
||||||
"webpack-node-externals": "^3.0.0"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -154,12 +154,17 @@ class AddToCartButton extends Component {
|
|||||||
},
|
},
|
||||||
}}
|
}}
|
||||||
>
|
>
|
||||||
Ab{" "}
|
{this.props.t ? this.props.t('cart.availableFrom', {
|
||||||
{new Date(incoming).toLocaleDateString("de-DE", {
|
date: new Date(incoming).toLocaleDateString("de-DE", {
|
||||||
year: "numeric",
|
year: "numeric",
|
||||||
month: "long",
|
month: "long",
|
||||||
day: "numeric",
|
day: "numeric",
|
||||||
})}
|
})
|
||||||
|
}) : `Ab ${new Date(incoming).toLocaleDateString("de-DE", {
|
||||||
|
year: "numeric",
|
||||||
|
month: "long",
|
||||||
|
day: "numeric",
|
||||||
|
})}`}
|
||||||
</Button>
|
</Button>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
@@ -265,7 +270,7 @@ class AddToCartButton extends Component {
|
|||||||
<AddIcon />
|
<AddIcon />
|
||||||
</IconButton>
|
</IconButton>
|
||||||
|
|
||||||
<Tooltip title="Aus dem Warenkorb entfernen" arrow>
|
<Tooltip title={this.props.t ? this.props.t('cart.removeFromCart') : 'Aus dem Warenkorb entfernen'} arrow>
|
||||||
<IconButton
|
<IconButton
|
||||||
color="inherit"
|
color="inherit"
|
||||||
onClick={this.handleClearCart}
|
onClick={this.handleClearCart}
|
||||||
@@ -278,7 +283,7 @@ class AddToCartButton extends Component {
|
|||||||
</IconButton>
|
</IconButton>
|
||||||
</Tooltip>
|
</Tooltip>
|
||||||
{this.props.cartButton && (
|
{this.props.cartButton && (
|
||||||
<Tooltip title="Warenkorb öffnen" arrow>
|
<Tooltip title={this.props.t ? this.props.t('cart.openCart') : 'Warenkorb öffnen'} arrow>
|
||||||
<IconButton
|
<IconButton
|
||||||
color="inherit"
|
color="inherit"
|
||||||
onClick={this.toggleCart}
|
onClick={this.toggleCart}
|
||||||
@@ -308,7 +313,7 @@ class AddToCartButton extends Component {
|
|||||||
fontWeight: "bold",
|
fontWeight: "bold",
|
||||||
}}
|
}}
|
||||||
>
|
>
|
||||||
Out of Stock
|
{this.props.t ? this.props.t('product.outOfStock') : 'Out of Stock'}
|
||||||
</Button>
|
</Button>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
@@ -412,7 +417,7 @@ class AddToCartButton extends Component {
|
|||||||
<AddIcon />
|
<AddIcon />
|
||||||
</IconButton>
|
</IconButton>
|
||||||
|
|
||||||
<Tooltip title="Aus dem Warenkorb entfernen" arrow>
|
<Tooltip title={this.props.t ? this.props.t('cart.removeFromCart') : 'Aus dem Warenkorb entfernen'} arrow>
|
||||||
<IconButton
|
<IconButton
|
||||||
color="inherit"
|
color="inherit"
|
||||||
onClick={this.handleClearCart}
|
onClick={this.handleClearCart}
|
||||||
@@ -425,7 +430,7 @@ class AddToCartButton extends Component {
|
|||||||
</IconButton>
|
</IconButton>
|
||||||
</Tooltip>
|
</Tooltip>
|
||||||
{this.props.cartButton && (
|
{this.props.cartButton && (
|
||||||
<Tooltip title="Warenkorb öffnen" arrow>
|
<Tooltip title={this.props.t ? this.props.t('cart.openCart') : 'Warenkorb öffnen'} arrow>
|
||||||
<IconButton
|
<IconButton
|
||||||
color="inherit"
|
color="inherit"
|
||||||
onClick={this.toggleCart}
|
onClick={this.toggleCart}
|
||||||
|
|||||||
@@ -13,6 +13,7 @@ import CategoryBox from './CategoryBox.js';
|
|||||||
|
|
||||||
import { useParams, useSearchParams } from 'react-router-dom';
|
import { useParams, useSearchParams } from 'react-router-dom';
|
||||||
import { getAllSettingsWithPrefix } from '../utils/sessionStorage.js';
|
import { getAllSettingsWithPrefix } from '../utils/sessionStorage.js';
|
||||||
|
import { withI18n } from '../i18n/withTranslation.js';
|
||||||
|
|
||||||
const isNew = (neu) => neu && (new Date().getTime() - new Date(neu).getTime() < 30 * 24 * 60 * 60 * 1000);
|
const isNew = (neu) => neu && (new Date().getTime() - new Date(neu).getTime() < 30 * 24 * 60 * 60 * 1000);
|
||||||
|
|
||||||
@@ -149,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: 'auf Lager'});
|
activeAvailabilityFilters.push({id: '1', name: this.props.t ? this.props.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: 'Neu'});
|
activeAvailabilityFilters.push({id: '2', name: this.props.t ? this.props.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: 'Bald verfügbar'});
|
activeAvailabilityFilters.push({id: '3', name: this.props.t ? this.props.t('product.comingSoon') : 'Bald verfügbar'});
|
||||||
}
|
}
|
||||||
|
|
||||||
return {filteredProducts,activeAttributeFilters:activeAttributeFiltersWithNames,activeManufacturerFilters:activeManufacturerFiltersWithNames,activeAvailabilityFilters};
|
return {filteredProducts,activeAttributeFilters:activeAttributeFiltersWithNames,activeManufacturerFilters:activeManufacturerFiltersWithNames,activeAvailabilityFilters};
|
||||||
@@ -602,7 +603,7 @@ class Content extends Component {
|
|||||||
{(this.getCurrentCategoryId() == 706 || this.getCurrentCategoryId() == 689) &&
|
{(this.getCurrentCategoryId() == 706 || this.getCurrentCategoryId() == 689) &&
|
||||||
<Box sx={{ display: { xs: 'none', sm: 'block' } }}>
|
<Box sx={{ display: { xs: 'none', sm: 'block' } }}>
|
||||||
<Typography variant="h6" sx={{mt:3}}>
|
<Typography variant="h6" sx={{mt:3}}>
|
||||||
Andere Kategorien
|
{this.props.t ? this.props.t('navigation.otherCategories') : 'Andere Kategorien'}
|
||||||
</Typography>
|
</Typography>
|
||||||
</Box>
|
</Box>
|
||||||
}
|
}
|
||||||
@@ -647,7 +648,7 @@ class Content extends Component {
|
|||||||
p: 2,
|
p: 2,
|
||||||
}}>
|
}}>
|
||||||
<Typography sx={{ fontSize: '1.3rem', color: 'white', fontFamily: 'SwashingtonCP' }}>
|
<Typography sx={{ fontSize: '1.3rem', color: 'white', fontFamily: 'SwashingtonCP' }}>
|
||||||
Seeds
|
{this.props.t('sections.seeds')}
|
||||||
</Typography>
|
</Typography>
|
||||||
</Box>
|
</Box>
|
||||||
</Box>
|
</Box>
|
||||||
@@ -694,7 +695,7 @@ class Content extends Component {
|
|||||||
p: 2,
|
p: 2,
|
||||||
}}>
|
}}>
|
||||||
<Typography sx={{ fontSize: '1.3rem', color: 'white', fontFamily: 'SwashingtonCP' }}>
|
<Typography sx={{ fontSize: '1.3rem', color: 'white', fontFamily: 'SwashingtonCP' }}>
|
||||||
Stecklinge
|
{this.props.t('sections.stecklinge')}
|
||||||
</Typography>
|
</Typography>
|
||||||
</Box>
|
</Box>
|
||||||
</Box>
|
</Box>
|
||||||
@@ -723,4 +724,4 @@ class Content extends Component {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
export default withRouter(Content);
|
export default withRouter(withI18n()(Content));
|
||||||
@@ -2,6 +2,7 @@ import React, { Component } from 'react';
|
|||||||
import Button from '@mui/material/Button';
|
import Button from '@mui/material/Button';
|
||||||
import GoogleIcon from '@mui/icons-material/Google';
|
import GoogleIcon from '@mui/icons-material/Google';
|
||||||
import GoogleAuthContext from '../contexts/GoogleAuthContext.js';
|
import GoogleAuthContext from '../contexts/GoogleAuthContext.js';
|
||||||
|
import { withI18n } from '../i18n/index.js';
|
||||||
|
|
||||||
class GoogleLoginButton extends Component {
|
class GoogleLoginButton extends Component {
|
||||||
static contextType = GoogleAuthContext;
|
static contextType = GoogleAuthContext;
|
||||||
@@ -186,7 +187,7 @@ class GoogleLoginButton extends Component {
|
|||||||
};
|
};
|
||||||
|
|
||||||
render() {
|
render() {
|
||||||
const { disabled, style, className, text = 'Mit Google anmelden' } = this.props;
|
const { disabled, style, className, text = (this.props.t ? this.props.t('auth.loginWithGoogle') : 'Mit Google anmelden') } = this.props;
|
||||||
const { isInitializing, isPrompting } = this.state;
|
const { isInitializing, isPrompting } = this.state;
|
||||||
const isLoading = isInitializing || isPrompting || (this.context && !this.context.isLoaded);
|
const isLoading = isInitializing || isPrompting || (this.context && !this.context.isLoaded);
|
||||||
|
|
||||||
@@ -205,4 +206,4 @@ class GoogleLoginButton extends Component {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
export default GoogleLoginButton;
|
export default withI18n(GoogleLoginButton);
|
||||||
@@ -744,7 +744,7 @@ export class LoginComponent extends Component {
|
|||||||
onClick={tabValue === 0 ? this.handleLogin : this.handleRegister}
|
onClick={tabValue === 0 ? this.handleLogin : this.handleRegister}
|
||||||
sx={{ mt: 2, bgcolor: '#2e7d32', '&:hover': { bgcolor: '#1b5e20' } }}
|
sx={{ mt: 2, bgcolor: '#2e7d32', '&:hover': { bgcolor: '#1b5e20' } }}
|
||||||
>
|
>
|
||||||
{tabValue === 0 ? 'ANMELDEN' : 'REGISTRIEREN'}
|
{tabValue === 0 ? (this.props.t ? this.props.t('auth.login').toUpperCase() : 'ANMELDEN') : (this.props.t ? this.props.t('auth.register').toUpperCase() : 'REGISTRIEREN')}
|
||||||
</Button>
|
</Button>
|
||||||
)}
|
)}
|
||||||
</Box>
|
</Box>
|
||||||
|
|||||||
@@ -44,9 +44,9 @@ const MainPageLayout = () => {
|
|||||||
};
|
};
|
||||||
|
|
||||||
const allTitles = {
|
const allTitles = {
|
||||||
home: "ine annabis eeds & uttings",
|
home: t('titles.home'),
|
||||||
aktionen: "tuelle ktionen & gebote",
|
aktionen: t('titles.aktionen'),
|
||||||
filiale: "nsere iliale in resden"
|
filiale: t('titles.filiale')
|
||||||
};
|
};
|
||||||
|
|
||||||
// Define all content boxes for layered rendering
|
// Define all content boxes for layered rendering
|
||||||
|
|||||||
@@ -490,7 +490,7 @@ class ProductDetailPage extends Component {
|
|||||||
<Typography>{error}</Typography>
|
<Typography>{error}</Typography>
|
||||||
<Link to="/" style={{ textDecoration: "none" }}>
|
<Link to="/" style={{ textDecoration: "none" }}>
|
||||||
<Typography color="primary" sx={{ mt: 2 }}>
|
<Typography color="primary" sx={{ mt: 2 }}>
|
||||||
Zurück zur Startseite
|
{this.props.t ? this.props.t('product.backToHome') : 'Zurück zur Startseite'}
|
||||||
</Typography>
|
</Typography>
|
||||||
</Link>
|
</Link>
|
||||||
</Box>
|
</Box>
|
||||||
@@ -508,7 +508,7 @@ class ProductDetailPage extends Component {
|
|||||||
</Typography>
|
</Typography>
|
||||||
<Link to="/" style={{ textDecoration: "none" }}>
|
<Link to="/" style={{ textDecoration: "none" }}>
|
||||||
<Typography color="primary" sx={{ mt: 2 }}>
|
<Typography color="primary" sx={{ mt: 2 }}>
|
||||||
Zurück zur Startseite
|
{this.props.t ? this.props.t('product.backToHome') : 'Zurück zur Startseite'}
|
||||||
</Typography>
|
</Typography>
|
||||||
</Link>
|
</Link>
|
||||||
</Box>
|
</Box>
|
||||||
@@ -573,7 +573,7 @@ class ProductDetailPage extends Component {
|
|||||||
fontWeight: "bold",
|
fontWeight: "bold",
|
||||||
}}
|
}}
|
||||||
>
|
>
|
||||||
Zurück
|
{this.props.t ? this.props.t('common.back') : 'Zurück'}
|
||||||
</Link>
|
</Link>
|
||||||
</Typography>
|
</Typography>
|
||||||
</Box>
|
</Box>
|
||||||
@@ -634,7 +634,7 @@ class ProductDetailPage extends Component {
|
|||||||
{/* Product identifiers */}
|
{/* Product identifiers */}
|
||||||
<Box sx={{ mb: 1 }}>
|
<Box sx={{ mb: 1 }}>
|
||||||
<Typography variant="body2" color="text.secondary">
|
<Typography variant="body2" color="text.secondary">
|
||||||
Artikelnummer: {product.articleNumber} {product.gtin ? ` | GTIN: ${product.gtin}` : ""}
|
{this.props.t ? this.props.t('product.articleNumber') : 'Artikelnummer'}: {product.articleNumber} {product.gtin ? ` | GTIN: ${product.gtin}` : ""}
|
||||||
</Typography>
|
</Typography>
|
||||||
</Box>
|
</Box>
|
||||||
|
|
||||||
@@ -652,7 +652,7 @@ class ProductDetailPage extends Component {
|
|||||||
{product.manufacturer && (
|
{product.manufacturer && (
|
||||||
<Box sx={{ display: "flex", alignItems: "center", mb: 2 }}>
|
<Box sx={{ display: "flex", alignItems: "center", mb: 2 }}>
|
||||||
<Typography variant="body2" sx={{ fontStyle: "italic" }}>
|
<Typography variant="body2" sx={{ fontStyle: "italic" }}>
|
||||||
Hersteller: {product.manufacturer}
|
{this.props.t ? this.props.t('product.manufacturer') : 'Hersteller'}: {product.manufacturer}
|
||||||
</Typography>
|
</Typography>
|
||||||
</Box>
|
</Box>
|
||||||
)}
|
)}
|
||||||
|
|||||||
@@ -185,7 +185,7 @@ class ProductList extends Component {
|
|||||||
px: 2
|
px: 2
|
||||||
}}>
|
}}>
|
||||||
<Typography variant="h6" color="text.secondary" sx={{ textAlign: 'center' }}>
|
<Typography variant="h6" color="text.secondary" sx={{ textAlign: 'center' }}>
|
||||||
Entferne Filter um Produkte zu sehen
|
{this.props.t ? this.props.t('product.removeFiltersToSee') : 'Entferne Filter um Produkte zu sehen'}
|
||||||
</Typography>
|
</Typography>
|
||||||
</Box>
|
</Box>
|
||||||
);
|
);
|
||||||
@@ -354,10 +354,10 @@ class ProductList extends Component {
|
|||||||
}
|
}
|
||||||
}}
|
}}
|
||||||
>
|
>
|
||||||
<MenuItem value="name">Name</MenuItem>
|
<MenuItem value="name">{this.props.t ? this.props.t('sorting.name') : 'Name'}</MenuItem>
|
||||||
{window.currentSearchQuery && <MenuItem value="searchField">Suchbegriff</MenuItem>}
|
{window.currentSearchQuery && <MenuItem value="searchField">{this.props.t ? this.props.t('sorting.searchField') : 'Suchbegriff'}</MenuItem>}
|
||||||
<MenuItem value="price-low-high">Preis: Niedrig zu Hoch</MenuItem>
|
<MenuItem value="price-low-high">{this.props.t ? this.props.t('sorting.priceLowHigh') : 'Preis: Niedrig zu Hoch'}</MenuItem>
|
||||||
<MenuItem value="price-high-low">Preis: Hoch zu Niedrig</MenuItem>
|
<MenuItem value="price-high-low">{this.props.t ? this.props.t('sorting.priceHighLow') : 'Preis: Hoch zu Niedrig'}</MenuItem>
|
||||||
</Select>
|
</Select>
|
||||||
</FormControl>
|
</FormControl>
|
||||||
|
|
||||||
|
|||||||
@@ -7,6 +7,7 @@ import ChevronRight from "@mui/icons-material/ChevronRight";
|
|||||||
import CategoryBox from "./CategoryBox.js";
|
import CategoryBox from "./CategoryBox.js";
|
||||||
import SocketContext from "../contexts/SocketContext.js";
|
import SocketContext from "../contexts/SocketContext.js";
|
||||||
import { useCarousel } from "../contexts/CarouselContext.js";
|
import { useCarousel } from "../contexts/CarouselContext.js";
|
||||||
|
import { useTranslation } from 'react-i18next';
|
||||||
|
|
||||||
// Helper to process and set categories
|
// Helper to process and set categories
|
||||||
const processCategoryTree = (categoryTree) => {
|
const processCategoryTree = (categoryTree) => {
|
||||||
@@ -52,6 +53,7 @@ const initializeCategories = () => {
|
|||||||
const SharedCarousel = () => {
|
const SharedCarousel = () => {
|
||||||
const { carouselRef, filteredCategories, setFilteredCategories, moveCarousel } = useCarousel();
|
const { carouselRef, filteredCategories, setFilteredCategories, moveCarousel } = useCarousel();
|
||||||
const context = useContext(SocketContext);
|
const context = useContext(SocketContext);
|
||||||
|
const { t } = useTranslation();
|
||||||
const [rootCategories, setRootCategories] = useState([]);
|
const [rootCategories, setRootCategories] = useState([]);
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
@@ -111,7 +113,7 @@ const SharedCarousel = () => {
|
|||||||
textShadow: "3px 3px 10px rgba(0, 0, 0, 0.4)"
|
textShadow: "3px 3px 10px rgba(0, 0, 0, 0.4)"
|
||||||
}}
|
}}
|
||||||
>
|
>
|
||||||
Kategorien
|
{t('navigation.categories')}
|
||||||
</Typography>
|
</Typography>
|
||||||
|
|
||||||
<div
|
<div
|
||||||
|
|||||||
@@ -6,6 +6,7 @@ import PaymentConfirmationDialog from "./PaymentConfirmationDialog.js";
|
|||||||
import OrderProcessingService from "./OrderProcessingService.js";
|
import OrderProcessingService from "./OrderProcessingService.js";
|
||||||
import CheckoutValidation from "./CheckoutValidation.js";
|
import CheckoutValidation from "./CheckoutValidation.js";
|
||||||
import SocketContext from "../../contexts/SocketContext.js";
|
import SocketContext from "../../contexts/SocketContext.js";
|
||||||
|
import { withI18n } from "../../i18n/index.js";
|
||||||
|
|
||||||
class CartTab extends Component {
|
class CartTab extends Component {
|
||||||
constructor(props) {
|
constructor(props) {
|
||||||
@@ -497,7 +498,7 @@ class CartTab extends Component {
|
|||||||
}
|
}
|
||||||
}}
|
}}
|
||||||
>
|
>
|
||||||
← Zurück zur Bestellung
|
{this.props.t ? this.props.t('cart.backToOrder') : '← Zurück zur Bestellung'}
|
||||||
</Button>
|
</Button>
|
||||||
</Box>
|
</Box>
|
||||||
<StripeComponent clientSecret={stripeClientSecret} />
|
<StripeComponent clientSecret={stripeClientSecret} />
|
||||||
@@ -541,4 +542,4 @@ class CartTab extends Component {
|
|||||||
// Set static contextType to access the socket
|
// Set static contextType to access the socket
|
||||||
CartTab.contextType = SocketContext;
|
CartTab.contextType = SocketContext;
|
||||||
|
|
||||||
export default CartTab;
|
export default withI18n(CartTab);
|
||||||
|
|||||||
231
src/i18n/locales/ar/translation.js
Normal file
231
src/i18n/locales/ar/translation.js
Normal file
@@ -0,0 +1,231 @@
|
|||||||
|
export default {
|
||||||
|
"locale": {
|
||||||
|
"code": "ar-EG"
|
||||||
|
},
|
||||||
|
"navigation": {
|
||||||
|
"home": "الصفحة الرئيسية",
|
||||||
|
"aktionen": "الإجراءات",
|
||||||
|
"filiale": "فرع",
|
||||||
|
"categories": "الفئات",
|
||||||
|
"categoriesOpen": "الفئات المفتوحة",
|
||||||
|
"categoriesClose": "إغلاق الفئات",
|
||||||
|
"otherCategories": "فئات أخرى"
|
||||||
|
},
|
||||||
|
"auth": {
|
||||||
|
"login": "تسجيل الدخول",
|
||||||
|
"register": "التسجيل",
|
||||||
|
"logout": "تسجيل الخروج",
|
||||||
|
"profile": "الملف الشخصي",
|
||||||
|
"email": "البريد الإلكتروني",
|
||||||
|
"password": "كلمة المرور",
|
||||||
|
"confirmPassword": "تأكيد كلمة المرور",
|
||||||
|
"forgotPassword": "هل نسيت كلمة المرور؟",
|
||||||
|
"loginWithGoogle": "تسجيل الدخول باستخدام جوجل",
|
||||||
|
"or": "أو",
|
||||||
|
"privacyAccept": "بالنقر على \"تسجيل الدخول باستخدام جوجل\"، أوافق على",
|
||||||
|
"privacyPolicy": "سياسة الخصوصية",
|
||||||
|
"passwordMinLength": "يجب أن تكون كلمة المرور على الأقل 8 حروف",
|
||||||
|
"newPasswordMinLength": "يجب أن تكون كلمة المرور الجديدة على الأقل 8 حروف",
|
||||||
|
"menu": {
|
||||||
|
"profile": "الملف الشخصي",
|
||||||
|
"checkout": "الدفع",
|
||||||
|
"orders": "الطلبات",
|
||||||
|
"settings": "الإعدادات",
|
||||||
|
"adminDashboard": "لوحة تحكم الإدارة",
|
||||||
|
"adminUsers": "مستخدمو الإدارة"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"cart": {
|
||||||
|
"title": "سلة التسوق",
|
||||||
|
"empty": "فارغة",
|
||||||
|
"addToCart": "أضف إلى السلة",
|
||||||
|
"preorderCutting": "الطلب المسبق للقصاصات",
|
||||||
|
"continueShopping": "مواصلة التسوق",
|
||||||
|
"proceedToCheckout": "الانتقال للدفع",
|
||||||
|
"productCount": "{{count}} {{count, plural, one {منتج} other {منتجات}}}",
|
||||||
|
"removeFromCart": "إزالة من السلة",
|
||||||
|
"openCart": "فتح السلة",
|
||||||
|
"availableFrom": "من {{date}}",
|
||||||
|
"backToOrder": "← العودة للطلب",
|
||||||
|
"sync": {
|
||||||
|
"title": "مزامنة السلة",
|
||||||
|
"description": "لديك سلة محفوظة في حسابك. يرجى اختيار كيفية المتابعة:",
|
||||||
|
"deleteServer": "حذف سلة الخادم",
|
||||||
|
"useServer": "استخدام سلة الخادم",
|
||||||
|
"merge": "دمج السلال",
|
||||||
|
"currentCart": "السلة الحالية الخاصة بك",
|
||||||
|
"serverCart": "السلة المحفوظة في ملفك الشخصي"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"product": {
|
||||||
|
"loading": "جارٍ تحميل المنتج...",
|
||||||
|
"notFound": "المنتج غير موجود",
|
||||||
|
"notFoundDescription": "المنتج الذي تبحث عنه غير موجود أو تم إزالته.",
|
||||||
|
"backToHome": "العودة للصفحة الرئيسية",
|
||||||
|
"error": "خطأ",
|
||||||
|
"articleNumber": "رقم المقالة",
|
||||||
|
"manufacturer": "الشركة المصنعة",
|
||||||
|
"inclVat": "شاملة {{vat}}% ضريبة قيمة مضافة",
|
||||||
|
"priceUnit": "{{price}}/{{unit}}",
|
||||||
|
"new": "جديد",
|
||||||
|
"arriving": "الوصول:",
|
||||||
|
"inclVatFooter": "شاملة {{vat}}% ضريبة القيمة المضافة، *",
|
||||||
|
"availability": "التوفر",
|
||||||
|
"inStock": "متوفر في المخزون",
|
||||||
|
"comingSoon": "قريبا",
|
||||||
|
"deliveryTime": "مدة التسليم",
|
||||||
|
"inclShort": "شامل",
|
||||||
|
"vatShort": "ض. م.",
|
||||||
|
"countDisplay": {
|
||||||
|
"noProducts": "0 منتجات",
|
||||||
|
"oneProduct": "منتج واحد",
|
||||||
|
"multipleProducts": "{{count}} منتجات",
|
||||||
|
"filteredProducts": "{{filtered}} من {{total}} المنتجات",
|
||||||
|
"filteredOneProduct": "{{filtered}} من منتج واحد"
|
||||||
|
},
|
||||||
|
"removeFiltersToSee": "إزالة الفلاتر لعرض المنتجات",
|
||||||
|
"outOfStock": "غير متوفر في المخزون",
|
||||||
|
"fromXProducts": "من {{count}} منتجات"
|
||||||
|
},
|
||||||
|
"search": {
|
||||||
|
"placeholder": "يمكنك سؤالي عن أصناف القنب...",
|
||||||
|
"recording": "جار التسجيل...",
|
||||||
|
"searchProducts": "البحث عن منتجات..."
|
||||||
|
},
|
||||||
|
"sorting": {
|
||||||
|
"name": "الاسم",
|
||||||
|
"searchField": "مسمى البحث",
|
||||||
|
"priceLowHigh": "السعر: من الأقل للأعلى",
|
||||||
|
"priceHighLow": "السعر: من الأعلى للأاقل"
|
||||||
|
},
|
||||||
|
"chat": {
|
||||||
|
"privacyRead": "مقروء ومقبول"
|
||||||
|
},
|
||||||
|
"delivery": {
|
||||||
|
"methods": {
|
||||||
|
"dhl": "DHL",
|
||||||
|
"dpd": "DPD",
|
||||||
|
"sperrgut": "بضائع ضخمة",
|
||||||
|
"pickup": "استلام من المتجر"
|
||||||
|
},
|
||||||
|
"descriptions": {
|
||||||
|
"standard": "الشحن القياسي",
|
||||||
|
"standardFree": "الشحن القياسي - مجانًا عند شراء بقيمة €100 أو أكثر!",
|
||||||
|
"notAvailable": "غير قابل للاختيار لأنه يمكن استلام عنصر واحد أو أكثر فقط",
|
||||||
|
"bulky": "للمنتجات الكبيرة والثقيلة"
|
||||||
|
},
|
||||||
|
"prices": {
|
||||||
|
"free": "مجانًا",
|
||||||
|
"freeFrom100": "(مجانًا من €100)",
|
||||||
|
"dhl": "€6.99",
|
||||||
|
"dpd": "€4.90",
|
||||||
|
"sperrgut": "€28.99"
|
||||||
|
},
|
||||||
|
"times": {
|
||||||
|
"cutting14Days": "مدة التوصيل: 14 يومًا",
|
||||||
|
"standard2to3Days": "مدة التوصيل: 2-3 أيام",
|
||||||
|
"supplier7to9Days": "مدة التوصيل: 7-9 أيام"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"checkout": {
|
||||||
|
"invoiceAddress": "عنوان الفوترة",
|
||||||
|
"deliveryAddress": "عنوان التوصيل",
|
||||||
|
"saveForFuture": "حفظ للطلبات المستقبلية",
|
||||||
|
"pickupDate": "ما التاريخ المطلوب فيه استلام القصاصات؟",
|
||||||
|
"note": "ملاحظة",
|
||||||
|
"sameAddress": "عنوان التوصيل هو نفسه عنوان الفوترة",
|
||||||
|
"termsAccept": "لقد قرأت الشروط والأحكام، وسياسة الخصوصية، وسياسة الإلغاء"
|
||||||
|
},
|
||||||
|
"payment": {
|
||||||
|
"successful": "تم الدفع بنجاح!",
|
||||||
|
"failed": "فشلت عملية الدفع",
|
||||||
|
"orderCompleted": "🎉 تم إتمام طلبك بنجاح! يمكنك الآن عرض طلباتك.",
|
||||||
|
"orderProcessing": "تم معالجة دفعك بنجاح. سيتم إكمال الطلب تلقائيًا.",
|
||||||
|
"paymentError": "لم تنجح عملية الدفع. يرجى المحاولة مرة أخرى أو اختيار طريقة دفع أخرى.",
|
||||||
|
"viewOrders": "عرض طلباتي"
|
||||||
|
},
|
||||||
|
"filters": {
|
||||||
|
"sorting": "التصفية",
|
||||||
|
"perPage": "لكل صفحة",
|
||||||
|
"availability": "التوفر",
|
||||||
|
"manufacturer": "الشركة المصنعة"
|
||||||
|
},
|
||||||
|
"tax": {
|
||||||
|
"vat": "ضريبة القيمة المضافة",
|
||||||
|
"vat7": "7% ضريبة القيمة المضافة",
|
||||||
|
"vat19": "19% ضريبة القيمة المضافة",
|
||||||
|
"vat19WithShipping": "19% ضريبة مضافة (تشمل الشحن)",
|
||||||
|
"totalNet": "المجموع الصافي",
|
||||||
|
"totalGross": "المجموع الإجمالي بدون الشحن",
|
||||||
|
"subtotal": "المجموع الفرعي"
|
||||||
|
},
|
||||||
|
"footer": {
|
||||||
|
"hours": "السبت 11-19",
|
||||||
|
"address": "شارع تراشينبرغر 14 - درسدن",
|
||||||
|
"location": "بين محطة Pieschen و SQUARE تراشينبرغر",
|
||||||
|
"allPricesIncl": "* يشمل جميع الأسعار ضريبة القيمة المضافة القانونية، بالإضافة إلى الشحن",
|
||||||
|
"copyright": "© {{year}} GrowHeads.de",
|
||||||
|
"legal": {
|
||||||
|
"datenschutz": "سياسة الخصوصية",
|
||||||
|
"agb": "الشروط والأحكام",
|
||||||
|
"sitemap": "خريطة الموقع",
|
||||||
|
"impressum": "معلومات النشر",
|
||||||
|
"batteriegesetzhinweise": "ملاحظات تنظيم البطاريات",
|
||||||
|
"widerrufsrecht": "حق الانسحاب"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"titles": {
|
||||||
|
"home": "نبتة قنّب َ بذور و قصاصات",
|
||||||
|
"aktionen": "عروض & بع ِضَ",
|
||||||
|
"filiale": "فرع في درسدن"
|
||||||
|
},
|
||||||
|
"sections": {
|
||||||
|
"seeds": "البذور",
|
||||||
|
"stecklinge": "القصاصات",
|
||||||
|
"oilPress": "تأجير مطحنة الزيت",
|
||||||
|
"thcTest": "اختبار THC",
|
||||||
|
"address1": "شارع تراشينبرغر 14",
|
||||||
|
"address2": "01129 درسدن"
|
||||||
|
},
|
||||||
|
"pages": {
|
||||||
|
"oilPress": {
|
||||||
|
"title": "تأجير مطحنة الزيت",
|
||||||
|
"comingSoon": "المحتوى قريبا..."
|
||||||
|
},
|
||||||
|
"thcTest": {
|
||||||
|
"title": "اختبار THC",
|
||||||
|
"comingSoon": "المحتوى قريبا..."
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"orders": {
|
||||||
|
"status": {
|
||||||
|
"new": "قيد التنفيذ",
|
||||||
|
"pending": "جديد",
|
||||||
|
"processing": "قيد المعالجة",
|
||||||
|
"cancelled": "تم الإلغاء",
|
||||||
|
"shipped": "تم الشحن",
|
||||||
|
"delivered": "تم التوصيل",
|
||||||
|
"return": "إرجاع",
|
||||||
|
"partialReturn": "إرجاع جزئي",
|
||||||
|
"partialDelivered": "تم التوصيل جزئياً"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"common": {
|
||||||
|
"loading": "جار التحميل...",
|
||||||
|
"error": "خطأ",
|
||||||
|
"close": "إغلاق",
|
||||||
|
"save": "حفظ",
|
||||||
|
"cancel": "إلغاء",
|
||||||
|
"ok": "موافق",
|
||||||
|
"yes": "نعم",
|
||||||
|
"no": "لا",
|
||||||
|
"next": "التالي",
|
||||||
|
"back": "السابق",
|
||||||
|
"edit": "تعديل",
|
||||||
|
"delete": "حذف",
|
||||||
|
"add": "إضافة",
|
||||||
|
"remove": "إزالة",
|
||||||
|
"products": "المنتجات",
|
||||||
|
"product": "المنتج"
|
||||||
|
}
|
||||||
|
};
|
||||||
@@ -1,120 +1,147 @@
|
|||||||
export default {
|
export default {
|
||||||
|
"locale": {
|
||||||
|
"code": "bg-BG" // de-DE
|
||||||
|
},
|
||||||
"navigation": {
|
"navigation": {
|
||||||
"home": "Начало", // Startseite
|
"home": "Начало", // Startseite
|
||||||
"aktionen": "Действия", // Aktionen
|
"aktionen": "Промоции", // Aktionen
|
||||||
"filiale": "Магазин", // Filiale
|
"filiale": "Клон", // Filiale
|
||||||
"categories": "Категории", // Kategorien
|
"categories": "Категории", // Kategorien
|
||||||
"categoriesOpen": "Отвори категории", // Kategorien öffnen
|
"categoriesOpen": "Отвори категории", // Kategorien öffnen
|
||||||
"categoriesClose": "Затвори категории" // Kategorien schließen
|
"categoriesClose": "Затвори категории", // Kategorien schließen
|
||||||
|
"otherCategories": "Други категории" // Andere Kategorien
|
||||||
},
|
},
|
||||||
"auth": {
|
"auth": {
|
||||||
"login": "Влизане", // Anmelden
|
"login": "Вход", // Anmelden
|
||||||
"register": "Регистрация", // Registrieren
|
"register": "Регистрация", // Registrieren
|
||||||
"logout": "Излизане", // Abmelden
|
"logout": "Изход", // Abmelden
|
||||||
"profile": "Профил", // Profil
|
"profile": "Профил", // Profil
|
||||||
"email": "Имейл", // E-Mail
|
"email": "Имейл", // E-Mail
|
||||||
"password": "Парола", // Passwort
|
"password": "Парола", // Passwort
|
||||||
"confirmPassword": "Потвърди парола", // Passwort bestätigen
|
"confirmPassword": "Потвърди паролата", // Passwort bestätigen
|
||||||
"forgotPassword": "Забравена парола?", // Passwort vergessen?
|
"forgotPassword": "Забравена парола?", // Passwort vergessen?
|
||||||
"loginWithGoogle": "Влизане с Google", // Mit Google anmelden
|
"loginWithGoogle": "Влез с Google", // Mit Google anmelden
|
||||||
"or": "ИЛИ", // ODER
|
"or": "ИЛИ", // ODER
|
||||||
"privacyAccept": "С натискането на \"Влизане с Google\" приемам", // Mit dem Click auf \"Mit Google anmelden\" akzeptiere ich die
|
"privacyAccept": "С натискането на \"Влез с Google\" приемам", // Mit dem Click auf \"Mit Google anmelden\" akzeptiere ich die
|
||||||
"privacyPolicy": "Политика за поверителност", // Datenschutzbestimmungen
|
"privacyPolicy": "Политиката за поверителност", // Datenschutzbestimmungen
|
||||||
"passwordMinLength": "Паролата трябва да бъде поне 8 символа", // Das Passwort muss mindestens 8 Zeichen lang sein
|
"passwordMinLength": "Паролата трябва да е поне 8 символа", // Das Passwort muss mindestens 8 Zeichen lang sein
|
||||||
"newPasswordMinLength": "Новата парола трябва да бъде поне 8 символа", // Das neue Passwort muss mindestens 8 Zeichen lang sein
|
"newPasswordMinLength": "Новата парола трябва да е поне 8 символа", // Das neue Passwort muss mindestens 8 Zeichen lang sein
|
||||||
"menu": {
|
"menu": {
|
||||||
"profile": "Профил", // Profil
|
"profile": "Профил", // Profil
|
||||||
"checkout": "Завършване на поръчка", // Bestellabschluss
|
"checkout": "Плащане", // Bestellabschluss
|
||||||
"orders": "Поръчки", // Bestellungen
|
"orders": "Поръчки", // Bestellungen
|
||||||
"settings": "Настройки", // Einstellungen
|
"settings": "Настройки", // Einstellungen
|
||||||
"adminDashboard": "Админ панел", // Admin Dashboard
|
"adminDashboard": "Админ табло", // Admin Dashboard
|
||||||
"adminUsers": "Админ потребители" // Admin Users
|
"adminUsers": "Админ потребители" // Admin Users
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"cart": {
|
"cart": {
|
||||||
"title": "Количка", // Warenkorb
|
"title": "Кошница", // Warenkorb
|
||||||
"empty": "празна", // leer
|
"empty": "празна", // leer
|
||||||
"addToCart": "Добави в количката", // In den Korb
|
"addToCart": "Добави в кошницата", // In den Korb
|
||||||
"preorderCutting": "Предпоръчай като резенче", // Als Steckling vorbestellen
|
"preorderCutting": "Предварителна поръчка на резник", // Als Steckling vorbestellen
|
||||||
"continueShopping": "Продължи пазаруването", // Weiter einkaufen
|
"continueShopping": "Продължи пазаруването", // Weiter einkaufen
|
||||||
"proceedToCheckout": "Към касата", // Weiter zur Kasse
|
"proceedToCheckout": "Продължи към плащане", // Weiter zur Kasse
|
||||||
|
"productCount": "{{count}} {{count, plural, one {Продукт} other {Продукта}}}", // {{count}} {{count, plural, one {Produkt} other {Produkte}}}
|
||||||
|
"removeFromCart": "Премахни от кошницата", // Aus dem Warenkorb entfernen
|
||||||
|
"openCart": "Отвори кошницата", // Warenkorb öffnen
|
||||||
|
"availableFrom": "Наличен от {{date}}", // Ab {{date}}
|
||||||
|
"backToOrder": "← Обратно към поръчката", // ← Zurück zur Bestellung
|
||||||
"sync": {
|
"sync": {
|
||||||
"title": "Синхронизация на количката", // Warenkorb-Synchronisierung
|
"title": "Синхронизация на кошницата", // Warenkorb-Synchronisierung
|
||||||
"description": "Имате запазена количка в акаунта си. Моля, изберете как искате да продължите:", // Sie haben einen gespeicherten Warenkorb in ihrem Account. Bitte wählen Sie, wie Sie verfahren möchten:
|
"description": "Имате запазена кошница в профила си. Моля, изберете как да продължите:", // Sie haben einen gespeicherten Warenkorb in ihrem Account. Bitte wählen Sie, wie Sie verfahren möchten:
|
||||||
"deleteServer": "Изтрий серверната количка", // Server-Warenkorb löschen
|
"deleteServer": "Изтрий кошницата на сървъра", // Server-Warenkorb löschen
|
||||||
"useServer": "Използвай серверната количка", // Server-Warenkorb übernehmen
|
"useServer": "Използвай кошницата от сървъра", // Server-Warenkorb übernehmen
|
||||||
"merge": "Обедини количките", // Warenkörbe zusammenführen
|
"merge": "Обедини кошниците", // Warenkörbe zusammenführen
|
||||||
"currentCart": "Вашата текуща количка", // Ihr aktueller Warenkorb
|
"currentCart": "Текущата ви кошница", // Ihr aktueller Warenkorb
|
||||||
"serverCart": "Количка запазена в профила ви" // In Ihrem Profil gespeicherter Warenkorb
|
"serverCart": "Кошница запазена в профила ви" // In Ihrem Profil gespeicherter Warenkorb
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"product": {
|
"product": {
|
||||||
"loading": "Продуктът се зарежда...", // Produkt wird geladen...
|
"loading": "Зареждане на продукта...", // Produkt wird geladen...
|
||||||
"notFound": "Продуктът не е намерен", // Produkt nicht gefunden
|
"notFound": "Продуктът не е намерен", // Produkt nicht gefunden
|
||||||
"notFoundDescription": "Търсеният продукт не съществува или е премахнат.", // Das gesuchte Produkt existiert nicht oder wurde entfernt.
|
"notFoundDescription": "Търсеният продукт не съществува или е премахнат.", // Das gesuchte Produkt existiert nicht oder wurde entfernt.
|
||||||
"backToHome": "Обратно към началото", // Zurück zur Startseite
|
"backToHome": "Обратно към началната страница", // Zurück zur Startseite
|
||||||
"error": "Грешка", // Fehler
|
"error": "Грешка", // Fehler
|
||||||
"articleNumber": "Артикулен номер", // Artikelnummer
|
"articleNumber": "Артикулен номер", // Artikelnummer
|
||||||
"manufacturer": "Производител", // Hersteller
|
"manufacturer": "Производител", // Hersteller
|
||||||
"inclVat": "вкл. {{vat}}% ДДС", // inkl. {{vat}}% MwSt.
|
"inclVat": "вкл. {{vat}}% ДДС", // inkl. {{vat}}% MwSt.
|
||||||
"priceUnit": "{{price}}/{{unit}}", // {{price}}/{{unit}}
|
"priceUnit": "{{price}}/{{unit}}", // {{price}}/{{unit}}
|
||||||
"new": "Нов", // Neu
|
"new": "Нов", // Neu
|
||||||
"arriving": "Пристигане:", // Ankunft:
|
"arriving": "Очаква се:", // Ankunft:
|
||||||
"inclVatFooter": "вкл. {{vat}}% ДДС,*", // incl. {{vat}}% USt.,*
|
"inclVatFooter": "вкл. {{vat}}% ДДС,*", // incl. {{vat}}% USt.,*
|
||||||
"availability": "Наличност", // Verfügbarkeit
|
"availability": "Наличност", // Verfügbarkeit
|
||||||
"inStock": "в наличност", // auf Lager
|
"inStock": "налично", // auf Lager
|
||||||
"comingSoon": "Скоро достъпен", // Bald verfügbar
|
"comingSoon": "Очаквайте скоро", // Bald verfügbar
|
||||||
"deliveryTime": "Време за доставка", // Lieferzeit
|
"deliveryTime": "Срок на доставка", // Lieferzeit
|
||||||
"inclShort": "вкл.", // inkl.
|
"inclShort": "вкл.", // inkl.
|
||||||
"vatShort": "ДДС" // MwSt.
|
"vatShort": "ДДС", // MwSt.
|
||||||
|
"countDisplay": {
|
||||||
|
"noProducts": "0 продукта", // 0 Produkte
|
||||||
|
"oneProduct": "1 продукт", // 1 Produkt
|
||||||
|
"multipleProducts": "{{count}} продукта", // {{count}} Produkte
|
||||||
|
"filteredProducts": "{{filtered}} от {{total}} продукта", // {{filtered}} von {{total}} Produkten
|
||||||
|
"filteredOneProduct": "{{filtered}} от 1 продукт" // {{filtered}} von 1 Produkt
|
||||||
|
},
|
||||||
|
"removeFiltersToSee": "Премахнете филтрите, за да видите продуктите", // Entferne Filter um Produkte zu sehen
|
||||||
|
"outOfStock": "Изчерпано", // Out of Stock
|
||||||
|
"fromXProducts": "от {{count}} продукта" // ab {{count}} Produkten
|
||||||
},
|
},
|
||||||
"search": {
|
"search": {
|
||||||
"placeholder": "Можете да ме попитате за канабисови сортове...", // Du kannst mich nach Cannabissorten fragen...
|
"placeholder": "Можете да ме попитате за сортове канабис...", // Du kannst mich nach Cannabissorten fragen...
|
||||||
"recording": "Записва се..." // Aufnahme läuft...
|
"recording": "Запис...", // Aufnahme läuft...
|
||||||
|
"searchProducts": "Търсене на продукти..." // Produkte suchen...
|
||||||
|
},
|
||||||
|
"sorting": {
|
||||||
|
"name": "Име", // Name
|
||||||
|
"searchField": "Търсена дума", // Suchbegriff
|
||||||
|
"priceLowHigh": "Цена: от ниска към висока", // Preis: Niedrig zu Hoch
|
||||||
|
"priceHighLow": "Цена: от висока към ниска" // Preis: Hoch zu Niedrig
|
||||||
},
|
},
|
||||||
"chat": {
|
"chat": {
|
||||||
"privacyRead": "Прочетено и прието" // Gelesen & Akzeptiert
|
"privacyRead": "Прочетено & Прието" // Gelesen & Akzeptiert
|
||||||
},
|
},
|
||||||
"delivery": {
|
"delivery": {
|
||||||
"methods": {
|
"methods": {
|
||||||
"dhl": "DHL", // DHL
|
"dhl": "DHL", // DHL
|
||||||
"dpd": "DPD", // DPD
|
"dpd": "DPD", // DPD
|
||||||
"sperrgut": "Габаритни стоки", // Sperrgut
|
"sperrgut": "Обемни товари", // Sperrgut
|
||||||
"pickup": "Вземане от магазина" // Abholung in der Filiale
|
"pickup": "Вземане от клон" // Abholung in der Filiale
|
||||||
},
|
},
|
||||||
"descriptions": {
|
"descriptions": {
|
||||||
"standard": "Стандартна доставка", // Standardversand
|
"standard": "Стандартна доставка", // Standardversand
|
||||||
"standardFree": "Стандартна доставка - БЕЗПЛАТНА от 100€ стойност на поръчката!", // Standardversand - KOSTENLOS ab 100€ Warenwert!
|
"standardFree": "Стандартна доставка - БЕЗПЛАТНО при поръчка над 100€!", // Standardversand - KOSTENLOS ab 100€ Warenwert!
|
||||||
"notAvailable": "не може да се избере, защото един или повече артикули могат да се вземат само от магазина", // nicht auswählbar weil ein oder mehrere Artikel nur abgeholt werden können
|
"notAvailable": "Не може да се избере, защото един или повече артикули могат да се вземат само на място", // nicht auswählbar weil ein oder mehrere Artikel nur abgeholt werden können
|
||||||
"bulky": "За големи и тежки артикули" // Für große und schwere Artikel
|
"bulky": "За големи и тежки артикули" // Für große und schwere Artikel
|
||||||
},
|
},
|
||||||
"prices": {
|
"prices": {
|
||||||
"free": "безплатно", // kostenlos
|
"free": "безплатно", // kostenlos
|
||||||
|
"freeFrom100": "(безплатно от 100€)", // (kostenlos ab 100€)
|
||||||
"dhl": "6,99 €", // 6,99 €
|
"dhl": "6,99 €", // 6,99 €
|
||||||
"dpd": "4,90 €", // 4,90 €
|
"dpd": "4,90 €", // 4,90 €
|
||||||
"sperrgut": "28,99 €" // 28,99 €
|
"sperrgut": "28,99 €" // 28,99 €
|
||||||
},
|
},
|
||||||
"times": {
|
"times": {
|
||||||
"cutting14Days": "Време за доставка: 14 дни", // Lieferzeit: 14 Tage
|
"cutting14Days": "Срок на доставка: 14 дни", // Lieferzeit: 14 Tage
|
||||||
"standard2to3Days": "Време за доставка: 2-3 дни", // Lieferzeit: 2-3 Tage
|
"standard2to3Days": "Срок на доставка: 2-3 дни", // Lieferzeit: 2-3 Tage
|
||||||
"supplier7to9Days": "Време за доставка: 7-9 дни" // Lieferzeit: 7-9 Tage
|
"supplier7to9Days": "Срок на доставка: 7-9 дни" // Lieferzeit: 7-9 Tage
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"checkout": {
|
"checkout": {
|
||||||
"invoiceAddress": "Адрес за фактуриране", // Rechnungsadresse
|
"invoiceAddress": "Адрес за фактура", // Rechnungsadresse
|
||||||
"deliveryAddress": "Адрес за доставка", // Lieferadresse
|
"deliveryAddress": "Адрес за доставка", // Lieferadresse
|
||||||
"saveForFuture": "Запази за бъдещи поръчки", // Für zukünftige Bestellungen speichern
|
"saveForFuture": "Запази за бъдещи поръчки", // Für zukünftige Bestellungen speichern
|
||||||
"pickupDate": "За коя дата се желае вземането на резенчетата?", // Für welchen Termin ist die Abholung der Stecklinge gewünscht?
|
"pickupDate": "За коя дата желаете да вземете резниците?", // Für welchen Termin ist die Abholung der Stecklinge gewünscht?
|
||||||
"note": "Забележка", // Anmerkung
|
"note": "Бележка", // Anmerkung
|
||||||
"sameAddress": "Адресът за доставка е идентичен с адреса за фактуриране", // Lieferadresse ist identisch mit Rechnungsadresse
|
"sameAddress": "Адресът за доставка е същият като адреса за фактура", // Lieferadresse ist identisch mit Rechnungsadresse
|
||||||
"termsAccept": "Прочетох Общите условия, Политиката за поверителност и разпоредбите за правото на отказ" // Ich habe die AGBs, die Datenschutzerklärung und die Bestimmungen zum Widerrufsrecht gelesen
|
"termsAccept": "Прочетох Общите условия, Политиката за поверителност и информацията за правото на отказ" // Ich habe die AGBs, die Datenschutzerklärung und die Bestimmungen zum Widerrufsrecht gelesen
|
||||||
},
|
},
|
||||||
"payment": {
|
"payment": {
|
||||||
"successful": "Успешно плащане!", // Zahlung erfolgreich!
|
"successful": "Плащането е успешно!", // Zahlung erfolgreich!
|
||||||
"failed": "Неуспешно плащане", // Zahlung fehlgeschlagen
|
"failed": "Плащането не бе успешно", // Zahlung fehlgeschlagen
|
||||||
"orderCompleted": "🎉 Вашата поръчка беше успешно завършена! Сега можете да видите поръчките си.", // 🎉 Ihre Bestellung wurde erfolgreich abgeschlossen! Sie können jetzt Ihre Bestellungen einsehen.
|
"orderCompleted": "🎉 Вашата поръчка е успешно завършена! Можете да видите вашите поръчки.", // 🎉 Ihre Bestellung wurde erfolgreich abgeschlossen! Sie können jetzt Ihre Bestellungen einsehen.
|
||||||
"orderProcessing": "Вашето плащане беше успешно обработено. Поръчката ще бъде завършена автоматично.", // Ihre Zahlung wurde erfolgreich verarbeitet. Die Bestellung wird automatisch abgeschlossen.
|
"orderProcessing": "Плащането ви беше успешно обработено. Поръчката ще бъде завършена автоматично.", // Ihre Zahlung wurde erfolgreich verarbeitet. Die Bestellung wird automatisch abgeschlossen.
|
||||||
"paymentError": "Вашето плащане не можа да бъде обработено. Моля, опитайте отново или изберете друг метод на плащане.", // Ihre Zahlung konnte nicht verarbeitet werden. Bitte versuchen Sie es erneut oder wählen Sie eine andere Zahlungsmethode.
|
"paymentError": "Плащането не можа да бъде обработено. Моля, опитайте отново или изберете друг метод на плащане.", // Ihre Zahlung konnte nicht verarbeitet werden. Bitte versuchen Sie es erneut oder wählen Sie eine andere Zahlungsmethode.
|
||||||
"viewOrders": "Виж моите поръчки" // Zu meinen Bestellungen
|
"viewOrders": "Виж моите поръчки" // Zu meinen Bestellungen
|
||||||
},
|
},
|
||||||
"filters": {
|
"filters": {
|
||||||
@@ -124,71 +151,71 @@ export default {
|
|||||||
"manufacturer": "Производител" // Hersteller
|
"manufacturer": "Производител" // Hersteller
|
||||||
},
|
},
|
||||||
"tax": {
|
"tax": {
|
||||||
"vat": "Данък добавена стойност", // Mehrwertsteuer
|
"vat": "Данък върху добавената стойност", // Mehrwertsteuer
|
||||||
"vat7": "7% Данък добавена стойност", // 7% Mehrwertsteuer
|
"vat7": "7% Данък върху добавената стойност", // 7% Mehrwertsteuer
|
||||||
"vat19": "19% Данък добавена стойност", // 19% Mehrwertsteuer
|
"vat19": "19% Данък върху добавената стойност", // 19% Mehrwertsteuer
|
||||||
"vat19WithShipping": "19% Данък добавена стойност (вкл. доставка)", // 19% Mehrwertsteuer (inkl. Versand)
|
"vat19WithShipping": "19% Данък върху добавената стойност (вкл. доставка)", // 19% Mehrwertsteuer (inkl. Versand)
|
||||||
"totalNet": "Обща нетна цена", // Gesamtnettopreis
|
"totalNet": "Обща нетна цена", // Gesamtnettopreis
|
||||||
"totalGross": "Обща брутна цена без доставка", // Gesamtbruttopreis ohne Versand
|
"totalGross": "Обща брутна цена без доставка", // Gesamtbruttopreis ohne Versand
|
||||||
"subtotal": "Междинна сума" // Zwischensumme
|
"subtotal": "Междинна сума" // Zwischensumme
|
||||||
},
|
},
|
||||||
"footer": {
|
"footer": {
|
||||||
"hours": "Съб 11-19", // Sa 11-19
|
"hours": "Съб 11-19", // Sa 11-19
|
||||||
"address": "Trachenberger Straße 14 - Дрезден", // Trachenberger Straße 14 - Dresden
|
"address": "Trachenberger Straße 14 - Dresden", // Trachenberger Straße 14 - Dresden
|
||||||
"location": "Между спирка Пишен и Трахенбергер плац", // Zwischen Haltepunkt Pieschen und Trachenberger Platz
|
"location": "Между спирка Пишен и Trachenberger Platz", // Zwischen Haltepunkt Pieschen und Trachenberger Platz
|
||||||
"allPricesIncl": "* Всички цени вкл. законов ДДС, плюс доставка", // * Alle Preise inkl. gesetzlicher USt., zzgl. Versand
|
"allPricesIncl": "* Всички цени включват законен ДДС, плюс доставка", // * Alle Preise inkl. gesetzlicher USt., zzgl. Versand
|
||||||
"copyright": "© {{year}} GrowHeads.de", // © {{year}} GrowHeads.de
|
"copyright": "© {{year}} GrowHeads.de", // © {{year}} GrowHeads.de
|
||||||
"legal": {
|
"legal": {
|
||||||
"datenschutz": "Политика за поверителност", // Datenschutz
|
"datenschutz": "Поверителност", // Datenschutz
|
||||||
"agb": "Общи условия", // AGB
|
"agb": "Общи условия", // AGB
|
||||||
"sitemap": "Карта на сайта", // Sitemap
|
"sitemap": "Карта на сайта", // Sitemap
|
||||||
"impressum": "Impressum", // Impressum
|
"impressum": "Отпечатък", // Impressum
|
||||||
"batteriegesetzhinweise": "Информация за закона за батерии", // Batteriegesetzhinweise
|
"batteriegesetzhinweise": "Бележки за закона за батериите", // Batteriegesetzhinweise
|
||||||
"widerrufsrecht": "Право на отказ" // Widerrufsrecht
|
"widerrufsrecht": "Право на отказ" // Widerrufsrecht
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"titles": {
|
"titles": {
|
||||||
"home": "Канабисови семена и резенчета", // Cannabis Seeds & Cuttings
|
"home": "Фини семена и резници от канабис", // Fine Cannabis Seeds & Cuttings (the text in the string has special characters, translate using the comment)
|
||||||
"aktionen": "Текущи действия и оферти", // Aktuelle Aktionen & Angebote
|
"aktionen": "Текущи промоции и оферти", // Aktuelle Aktionen & Angebote (the text in the string has special characters, translate using the comment)
|
||||||
"filiale": "Нашият магазин в Дрезден" // Unsere Filiale in Dresden
|
"filiale": "Нашият клон в Дрезден" // Unsere Filiale in Dresden (the text in the string has special characters, translate using the comment)
|
||||||
},
|
},
|
||||||
"sections": {
|
"sections": {
|
||||||
"seeds": "Семена", // Seeds
|
"seeds": "Семена", // Seeds
|
||||||
"stecklinge": "Резенчета", // Stecklinge
|
"stecklinge": "Резници", // Stecklinge
|
||||||
"oilPress": "Наеми маслопреса", // Ölpresse ausleihen
|
"oilPress": "Наеми преса за масло", // Ölpresse ausleihen
|
||||||
"thcTest": "THC тест", // THC Test
|
"thcTest": "THC тест", // THC Test
|
||||||
"address1": "Trachenberger Straße 14", // Trachenberger Straße 14
|
"address1": "Trachenberger Straße 14", // Trachenberger Straße 14
|
||||||
"address2": "01129 Дрезден" // 01129 Dresden
|
"address2": "01129 Dresden" // 01129 Dresden
|
||||||
},
|
},
|
||||||
"pages": {
|
"pages": {
|
||||||
"oilPress": {
|
"oilPress": {
|
||||||
"title": "Наеми маслопреса", // Ölpresse ausleihen
|
"title": "Наеми преса за масло", // Ölpresse ausleihen
|
||||||
"comingSoon": "Съдържанието идва скоро..." // Inhalt kommt bald...
|
"comingSoon": "Съдържанието ще бъде налично скоро..." // Inhalt kommt bald...
|
||||||
},
|
},
|
||||||
"thcTest": {
|
"thcTest": {
|
||||||
"title": "THC тест", // THC Test
|
"title": "THC тест", // THC Test
|
||||||
"comingSoon": "Съдържанието идва скоро..." // Inhalt kommt bald...
|
"comingSoon": "Съдържанието ще бъде налично скоро..." // Inhalt kommt bald...
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"orders": {
|
"orders": {
|
||||||
"status": {
|
"status": {
|
||||||
"new": "обработва се", // in Bearbeitung
|
"new": "Обработка", // in Bearbeitung
|
||||||
"pending": "Нов", // Neu
|
"pending": "Нова", // Neu
|
||||||
"processing": "Обработва се", // in Bearbeitung
|
"processing": "Обработка", // in Bearbeitung
|
||||||
"cancelled": "Отказан", // Storniert
|
"cancelled": "Отменена", // Storniert
|
||||||
"shipped": "Изпратен", // Verschickt
|
"shipped": "Изпратена", // Verschickt
|
||||||
"delivered": "Доставен", // Geliefert
|
"delivered": "Доставена", // Geliefert
|
||||||
"return": "Връщане", // Retoure
|
"return": "Връщане", // Retoure
|
||||||
"partialReturn": "Частично връщане", // Teil Retoure
|
"partialReturn": "Частично връщане", // Teil Retoure
|
||||||
"partialDelivered": "Частично доставен" // Teil geliefert
|
"partialDelivered": "Частично доставена" // Teil geliefert
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"common": {
|
"common": {
|
||||||
"loading": "Зарежда се...", // Lädt...
|
"loading": "Зареждане...", // Lädt...
|
||||||
"error": "Грешка", // Fehler
|
"error": "Грешка", // Fehler
|
||||||
"close": "Затвори", // Schließen
|
"close": "Затвори", // Schließen
|
||||||
"save": "Запази", // Speichern
|
"save": "Запази", // Speichern
|
||||||
"cancel": "Отмени", // Abbrechen
|
"cancel": "Отказ", // Abbrechen
|
||||||
"ok": "OK", // OK
|
"ok": "OK", // OK
|
||||||
"yes": "Да", // Ja
|
"yes": "Да", // Ja
|
||||||
"no": "Не", // Nein
|
"no": "Не", // Nein
|
||||||
|
|||||||
@@ -1,204 +1,231 @@
|
|||||||
export default {
|
export default {
|
||||||
|
"locale": {
|
||||||
|
"code": "cs-CZ"
|
||||||
|
},
|
||||||
"navigation": {
|
"navigation": {
|
||||||
"home": "Domů", // Home
|
"home": "Domů",
|
||||||
"aktionen": "Akce", // Actions
|
"aktionen": "Akce",
|
||||||
"filiale": "Pobočka", // Branch
|
"filiale": "Pobočka",
|
||||||
"categories": "Kategorie", // Categories
|
"categories": "Kategorie",
|
||||||
"categoriesOpen": "Otevřít kategorie", // Open categories
|
"categoriesOpen": "Otevřít kategorie",
|
||||||
"categoriesClose": "Zavřít kategorie" // Close categories
|
"categoriesClose": "Zavřít kategorie",
|
||||||
|
"otherCategories": "Další kategorie"
|
||||||
},
|
},
|
||||||
"auth": {
|
"auth": {
|
||||||
"login": "Přihlášení", // Login
|
"login": "Přihlášení",
|
||||||
"register": "Registrace", // Register
|
"register": "Registrace",
|
||||||
"logout": "Odhlášení", // Logout
|
"logout": "Odhlásit se",
|
||||||
"profile": "Profil", // Profile
|
"profile": "Profil",
|
||||||
"email": "E-mail", // Email
|
"email": "E-mail",
|
||||||
"password": "Heslo", // Password
|
"password": "Heslo",
|
||||||
"confirmPassword": "Potvrdit heslo", // Confirm password
|
"confirmPassword": "Potvrdit heslo",
|
||||||
"forgotPassword": "Zapomenuté heslo?", // Forgot password?
|
"forgotPassword": "Zapomněli jste heslo?",
|
||||||
"loginWithGoogle": "Přihlásit se přes Google", // Login with Google
|
"loginWithGoogle": "Přihlásit se přes Google",
|
||||||
"or": "NEBO", // OR
|
"or": "NEBO",
|
||||||
"privacyAccept": "Kliknutím na \"Přihlásit se přes Google\" souhlasím s", // By clicking "Login with Google" I accept
|
"privacyAccept": "Kliknutím na \"Přihlásit se přes Google\" souhlasím s",
|
||||||
"privacyPolicy": "Zásady ochrany osobních údajů", // Privacy policy
|
"privacyPolicy": "Zásadami ochrany osobních údajů",
|
||||||
"passwordMinLength": "Heslo musí mít alespoň 8 znaků", // Password must be at least 8 characters
|
"passwordMinLength": "Heslo musí mít alespoň 8 znaků",
|
||||||
"newPasswordMinLength": "Nové heslo musí mít alespoň 8 znaků", // New password must be at least 8 characters
|
"newPasswordMinLength": "Nové heslo musí mít alespoň 8 znaků",
|
||||||
"menu": {
|
"menu": {
|
||||||
"profile": "Profil", // Profile
|
"profile": "Profil",
|
||||||
"checkout": "Dokončit objednávku", // Checkout
|
"checkout": "Pokladna",
|
||||||
"orders": "Objednávky", // Orders
|
"orders": "Objednávky",
|
||||||
"settings": "Nastavení", // Settings
|
"settings": "Nastavení",
|
||||||
"adminDashboard": "Admin panel", // Admin dashboard
|
"adminDashboard": "Administrátorská hlavní stránka",
|
||||||
"adminUsers": "Admin uživatelé" // Admin users
|
"adminUsers": "Správa uživatelů"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"cart": {
|
"cart": {
|
||||||
"title": "Košík", // Cart
|
"title": "Košík",
|
||||||
"empty": "prázdný", // empty
|
"empty": "prázdný",
|
||||||
"addToCart": "Do košíku", // Add to cart
|
"addToCart": "Přidat do košíku",
|
||||||
"preorderCutting": "Předobjednat jako řízek", // Preorder as cutting
|
"preorderCutting": "Předobjednat jako řízky",
|
||||||
"continueShopping": "Pokračovat v nákupu", // Continue shopping
|
"continueShopping": "Pokračovat v nákupu",
|
||||||
"proceedToCheckout": "Přejít k pokladně", // Proceed to checkout
|
"proceedToCheckout": "Pokračovat k pokladně",
|
||||||
|
"productCount": "{{count}} {{count, plural, one {produkt} other {produktů}}}",
|
||||||
|
"removeFromCart": "Odebrat z košíku",
|
||||||
|
"openCart": "Otevřít košík",
|
||||||
|
"availableFrom": "Od {{date}}",
|
||||||
|
"backToOrder": "← Zpět k objednávce",
|
||||||
"sync": {
|
"sync": {
|
||||||
"title": "Synchronizace košíku", // Cart synchronization
|
"title": "Synchronizace košíku",
|
||||||
"description": "Máte uložený košík ve vašem účtu. Vyberte prosím, jak chcete pokračovat:", // You have a saved cart in your account. Please choose how to proceed:
|
"description": "Máte uložený košík ve svém účtu. Vyberte, jak chcete pokračovat:",
|
||||||
"deleteServer": "Smazat serverový košík", // Delete server cart
|
"deleteServer": "Smazat serverový košík",
|
||||||
"useServer": "Použít serverový košík", // Use server cart
|
"useServer": "Použít serverový košík",
|
||||||
"merge": "Sloučit košíky", // Merge carts
|
"merge": "Sloučit košíky",
|
||||||
"currentCart": "Váš aktuální košík", // Your current cart
|
"currentCart": "Váš aktuální košík",
|
||||||
"serverCart": "Košík uložený ve vašem profilu" // Cart saved in your profile
|
"serverCart": "Uložený košík ve vašem profilu"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"product": {
|
"product": {
|
||||||
"loading": "Načítání produktu...", // Loading product...
|
"loading": "Načítání produktu...",
|
||||||
"notFound": "Produkt nenalezen", // Product not found
|
"notFound": "Produkt nenalezen",
|
||||||
"notFoundDescription": "Hledaný produkt neexistuje nebo byl odstraněn.", // The searched product doesn't exist or was removed.
|
"notFoundDescription": "Hledaný produkt neexistuje nebo byl odstraněn.",
|
||||||
"backToHome": "Zpět na domovskou stránku", // Back to home
|
"backToHome": "Zpět na hlavní stránku",
|
||||||
"error": "Chyba", // Error
|
"error": "Chyba",
|
||||||
"articleNumber": "Číslo artiklu", // Article number
|
"articleNumber": "Číslo artiklu",
|
||||||
"manufacturer": "Výrobce", // Manufacturer
|
"manufacturer": "Výrobce",
|
||||||
"inclVat": "vč. {{vat}}% DPH", // incl. {{vat}}% VAT
|
"inclVat": "včetně {{vat}}% DPH",
|
||||||
"priceUnit": "{{price}}/{{unit}}", // {{price}}/{{unit}}
|
"priceUnit": "{{price}}/{{unit}}",
|
||||||
"new": "Nový", // New
|
"new": "Nový",
|
||||||
"arriving": "Příjezd:", // Arriving:
|
"arriving": "Příjezd:",
|
||||||
"inclVatFooter": "vč. {{vat}}% DPH,*", // incl. {{vat}}% VAT,*
|
"inclVatFooter": "včetně {{vat}}% DPH, *",
|
||||||
"availability": "Dostupnost", // Availability
|
"availability": "Dostupnost",
|
||||||
"inStock": "skladem", // in stock
|
"inStock": "Skladem",
|
||||||
"comingSoon": "Brzy dostupné", // Coming soon
|
"comingSoon": "Brzy dostupné",
|
||||||
"deliveryTime": "Doba dodání", // Delivery time
|
"deliveryTime": "Doba doručení",
|
||||||
"inclShort": "vč.", // incl.
|
"inclShort": "vč.",
|
||||||
"vatShort": "DPH" // VAT
|
"vatShort": "DPH",
|
||||||
|
"countDisplay": {
|
||||||
|
"noProducts": "0 produktů",
|
||||||
|
"oneProduct": "1 produkt",
|
||||||
|
"multipleProducts": "{{count}} produktů",
|
||||||
|
"filteredProducts": "{{filtered}} z {{total}} produktů",
|
||||||
|
"filteredOneProduct": "{{filtered}} z 1 produktu"
|
||||||
|
},
|
||||||
|
"removeFiltersToSee": "Odstraňte filtry pro zobrazení produktů",
|
||||||
|
"outOfStock": "Není skladem",
|
||||||
|
"fromXProducts": "z {{count}} produktů"
|
||||||
},
|
},
|
||||||
"search": {
|
"search": {
|
||||||
"placeholder": "Můžeš se mě zeptat na odrůdy konopí...", // You can ask me about cannabis strains...
|
"placeholder": "Mohu se zeptat na odrůdy konopí...",
|
||||||
"recording": "Nahrávání..." // Recording...
|
"recording": "Nahrávám...",
|
||||||
|
"searchProducts": "Hledat produkty..."
|
||||||
|
},
|
||||||
|
"sorting": {
|
||||||
|
"name": "Název",
|
||||||
|
"searchField": "Hledaný výraz",
|
||||||
|
"priceLowHigh": "Cena: Od nejnižší",
|
||||||
|
"priceHighLow": "Cena: Od nejvyšší"
|
||||||
},
|
},
|
||||||
"chat": {
|
"chat": {
|
||||||
"privacyRead": "Přečteno a akceptováno" // Read & accepted
|
"privacyRead": "Přečteno & Přijato"
|
||||||
},
|
},
|
||||||
"delivery": {
|
"delivery": {
|
||||||
"methods": {
|
"methods": {
|
||||||
"dhl": "DHL", // DHL
|
"dhl": "DHL",
|
||||||
"dpd": "DPD", // DPD
|
"dpd": "DPD",
|
||||||
"sperrgut": "Nadrozměrné zboží", // Bulky goods
|
"sperrgut": "Velké zásilky",
|
||||||
"pickup": "Vyzvednutí na pobočce" // Pickup at branch
|
"pickup": "Vyzvednout na prodejně"
|
||||||
},
|
},
|
||||||
"descriptions": {
|
"descriptions": {
|
||||||
"standard": "Standardní doprava", // Standard delivery
|
"standard": "Std. doručení",
|
||||||
"standardFree": "Standardní doprava - ZDARMA od 100€ hodnoty zboží!", // Standard delivery - FREE from 100€ order value!
|
"standardFree": "Std. doručení - ZDARMA od zboží v hodnotě €100!",
|
||||||
"notAvailable": "není dostupné, protože jeden nebo více produktů lze pouze vyzvednout", // not available because one or more items can only be picked up
|
"notAvailable": "nevybratelné, protože některé položky jsou pouze k vyzvednutí",
|
||||||
"bulky": "Pro velké a těžké produkty" // For large and heavy items
|
"bulky": "Pro velké a těžké zásilky"
|
||||||
},
|
},
|
||||||
"prices": {
|
"prices": {
|
||||||
"free": "zdarma", // free
|
"free": "zdarma",
|
||||||
"dhl": "6,99 €", // 6,99 €
|
"freeFrom100": "(zdarma od €100)",
|
||||||
"dpd": "4,90 €", // 4,90 €
|
"dhl": "€6.99",
|
||||||
"sperrgut": "28,99 €" // 28,99 €
|
"dpd": "€4.90",
|
||||||
|
"sperrgut": "€28.99"
|
||||||
},
|
},
|
||||||
"times": {
|
"times": {
|
||||||
"cutting14Days": "Doba dodání: 14 dní", // Delivery time: 14 days
|
"cutting14Days": "Doba doručení: 14 dní",
|
||||||
"standard2to3Days": "Doba dodání: 2-3 dny", // Delivery time: 2-3 days
|
"standard2to3Days": "Doba doručení: 2-3 dny",
|
||||||
"supplier7to9Days": "Doba dodání: 7-9 dní" // Delivery time: 7-9 days
|
"supplier7to9Days": "Doba doručení: 7-9 dní"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"checkout": {
|
"checkout": {
|
||||||
"invoiceAddress": "Fakturační adresa", // Invoice address
|
"invoiceAddress": "Fakturační adresa",
|
||||||
"deliveryAddress": "Dodací adresa", // Delivery address
|
"deliveryAddress": "Dodací adresa",
|
||||||
"saveForFuture": "Uložit pro budoucí objednávky", // Save for future orders
|
"saveForFuture": "Uložit pro budoucí objednávky",
|
||||||
"pickupDate": "Na kdy si přejete vyzvednout řízky?", // When do you wish to pick up the cuttings?
|
"pickupDate": "Na který datum je požadováno vyzvednutí řízků?",
|
||||||
"note": "Poznámka", // Note
|
"note": "Poznámka",
|
||||||
"sameAddress": "Dodací adresa je shodná s fakturační adresou", // Delivery address is same as invoice address
|
"sameAddress": "Dodací adresa je stejná jako fakturační",
|
||||||
"termsAccept": "Přečetl jsem VOP, zásady ochrany osobních údajů a podmínky práva na odstoupení" // I have read the T&C, privacy policy and withdrawal right conditions
|
"termsAccept": "Přečetl/a jsem si podmínky, zásady ochrany osobních údajů a storno podmínky"
|
||||||
},
|
},
|
||||||
"payment": {
|
"payment": {
|
||||||
"successful": "Úspěšná platba!", // Successful payment!
|
"successful": "Platba byla úspěšná!",
|
||||||
"failed": "Neúspěšná platba", // Failed payment
|
"failed": "Platba selhala",
|
||||||
"orderCompleted": "🎉 Vaše objednávka byla úspěšně dokončena! Nyní můžete zobrazit své objednávky.", // 🎉 Your order was successfully completed! You can now view your orders.
|
"orderCompleted": "🎉 Vaše objednávka byla úspěšně dokončena! Nyní si můžete prohlédnout své objednávky.",
|
||||||
"orderProcessing": "Vaše platba byla úspěšně zpracována. Objednávka bude automaticky dokončena.", // Your payment was successfully processed. The order will be automatically completed.
|
"orderProcessing": "Vaše platba byla úspěšně zpracována. Objednávka bude automaticky dokončena.",
|
||||||
"paymentError": "Vaši platbu nelze zpracovat. Zkuste to prosím znovu nebo vyberte jiný způsob platby.", // Your payment could not be processed. Please try again or choose another payment method.
|
"paymentError": "Vaši platbu nelze zpracovat. Zkuste to prosím znovu nebo zvolte jinou platební metodu.",
|
||||||
"viewOrders": "Zobrazit moje objednávky" // View my orders
|
"viewOrders": "Zobrazit mé objednávky"
|
||||||
},
|
},
|
||||||
"filters": {
|
"filters": {
|
||||||
"sorting": "Řazení", // Sorting
|
"sorting": "Řazení",
|
||||||
"perPage": "na stránku", // per page
|
"perPage": "na stránku",
|
||||||
"availability": "Dostupnost", // Availability
|
"availability": "Dostupnost",
|
||||||
"manufacturer": "Výrobce" // Manufacturer
|
"manufacturer": "Výrobce"
|
||||||
},
|
},
|
||||||
"tax": {
|
"tax": {
|
||||||
"vat": "DPH", // VAT
|
"vat": "DPH",
|
||||||
"vat7": "7% DPH", // 7% VAT
|
"vat7": "7% DPH",
|
||||||
"vat19": "19% DPH", // 19% VAT
|
"vat19": "19% DPH",
|
||||||
"vat19WithShipping": "19% DPH (vč. dopravy)", // 19% VAT (incl. shipping)
|
"vat19WithShipping": "19% DPH (včetně poštovného)",
|
||||||
"totalNet": "Celková čistá cena", // Total net price
|
"totalNet": "Celková netto cena",
|
||||||
"totalGross": "Celková hrubá cena bez dopravy", // Total gross price without shipping
|
"totalGross": "Celková hrubá cena bez poštovného",
|
||||||
"subtotal": "Mezisoučet" // Subtotal
|
"subtotal": "Mezisoučet"
|
||||||
},
|
},
|
||||||
"footer": {
|
"footer": {
|
||||||
"hours": "So 11-19", // Sat 11-19
|
"hours": "So 11-19",
|
||||||
"address": "Trachenberger Straße 14 - Dresden", // Trachenberger Straße 14 - Dresden
|
"address": "Trachenberger Straße 14 - Drážďany",
|
||||||
"location": "Mezi zastávkou Pieschen a Trachenberger Platz", // Between Pieschen stop and Trachenberger Platz
|
"location": "Mezi zastávkou Pieschen a náměstím Trachenberger Platz",
|
||||||
"allPricesIncl": "* Všechny ceny vč. zákonné DPH, plus doprava", // * All prices incl. legal VAT, plus shipping
|
"allPricesIncl": "* Všechny ceny včetně zákonné DPH, plus poštovné",
|
||||||
"copyright": "© {{year}} GrowHeads.de", // © {{year}} GrowHeads.de
|
"copyright": "© {{year}} GrowHeads.de",
|
||||||
"legal": {
|
"legal": {
|
||||||
"datenschutz": "Ochrana osobních údajů", // Privacy policy
|
"datenschutz": "Zásady ochrany osobních údajů",
|
||||||
"agb": "VOP", // T&C
|
"agb": "Obchodní podmínky",
|
||||||
"sitemap": "Mapa webu", // Sitemap
|
"sitemap": "Mapa stránek",
|
||||||
"impressum": "Impressum", // Impressum
|
"impressum": "Impressum",
|
||||||
"batteriegesetzhinweise": "Informace o zákoně o bateriích", // Battery law information
|
"batteriegesetzhinweise": "Upozornění na bateriová nařízení",
|
||||||
"widerrufsrecht": "Právo na odstoupení" // Right of withdrawal
|
"widerrufsrecht": "Právo na odstoupení od smlouvy"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"titles": {
|
"titles": {
|
||||||
"home": "Konopná semena a řízky", // Cannabis seeds & cuttings
|
"home": "ine anabis eeds & uttings",
|
||||||
"aktionen": "Aktuální akce a nabídky", // Current actions & offers
|
"aktionen": "tuelle ktionen & gebote",
|
||||||
"filiale": "Naše pobočka v Drážďanech" // Our branch in Dresden
|
"filiale": "ur iliale in resden"
|
||||||
},
|
},
|
||||||
"sections": {
|
"sections": {
|
||||||
"seeds": "Semena", // Seeds
|
"seeds": "Semena",
|
||||||
"stecklinge": "Řízky", // Cuttings
|
"stecklinge": "Řízky",
|
||||||
"oilPress": "Půjčovna lisů na olej", // Oil press rental
|
"oilPress": "Pronájem lisů na olej",
|
||||||
"thcTest": "THC test", // THC test
|
"thcTest": "Test THC",
|
||||||
"address1": "Trachenberger Straße 14", // Trachenberger Straße 14
|
"address1": "Trachenberger Straße 14",
|
||||||
"address2": "01129 Dresden" // 01129 Dresden
|
"address2": "01129 Dresden"
|
||||||
},
|
},
|
||||||
"pages": {
|
"pages": {
|
||||||
"oilPress": {
|
"oilPress": {
|
||||||
"title": "Půjčovna lisů na olej", // Oil press rental
|
"title": "Pronájem lisů na olej",
|
||||||
"comingSoon": "Obsah brzy..." // Content coming soon...
|
"comingSoon": "Obsah brzy bude dostupný..."
|
||||||
},
|
},
|
||||||
"thcTest": {
|
"thcTest": {
|
||||||
"title": "THC test", // THC test
|
"title": "Test THC",
|
||||||
"comingSoon": "Obsah brzy..." // Content coming soon...
|
"comingSoon": "Obsah brzy bude dostupný..."
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"orders": {
|
"orders": {
|
||||||
"status": {
|
"status": {
|
||||||
"new": "zpracovává se", // processing
|
"new": "Probíhá",
|
||||||
"pending": "Nový", // New
|
"pending": "Nová",
|
||||||
"processing": "Zpracovává se", // Processing
|
"processing": "Probíhá",
|
||||||
"cancelled": "Zrušeno", // Cancelled
|
"cancelled": "Zrušena",
|
||||||
"shipped": "Odesláno", // Shipped
|
"shipped": "Odesláno",
|
||||||
"delivered": "Doručeno", // Delivered
|
"delivered": "Doručeno",
|
||||||
"return": "Vráceno", // Return
|
"return": "Vrácení",
|
||||||
"partialReturn": "Částečné vrácení", // Partial return
|
"partialReturn": "Částečné vrácení",
|
||||||
"partialDelivered": "Částečně doručeno" // Partially delivered
|
"partialDelivered": "Částečně doručeno"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"common": {
|
"common": {
|
||||||
"loading": "Načítání...", // Loading...
|
"loading": "Načítám...",
|
||||||
"error": "Chyba", // Error
|
"error": "Chyba",
|
||||||
"close": "Zavřít", // Close
|
"close": "Zavřít",
|
||||||
"save": "Uložit", // Save
|
"save": "Uložit",
|
||||||
"cancel": "Zrušit", // Cancel
|
"cancel": "Zrušit",
|
||||||
"ok": "OK", // OK
|
"ok": "OK",
|
||||||
"yes": "Ano", // Yes
|
"yes": "Ano",
|
||||||
"no": "Ne", // No
|
"no": "Ne",
|
||||||
"next": "Další", // Next
|
"next": "Další",
|
||||||
"back": "Zpět", // Back
|
"back": "Zpět",
|
||||||
"edit": "Upravit", // Edit
|
"edit": "Upravit",
|
||||||
"delete": "Smazat", // Delete
|
"delete": "Odstranit",
|
||||||
"add": "Přidat", // Add
|
"add": "Přidat",
|
||||||
"remove": "Odebrat", // Remove
|
"remove": "Odebrat",
|
||||||
"products": "Produkty", // Products
|
"products": "Produkty",
|
||||||
"product": "Produkt" // Product
|
"product": "Produkt"
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
};
|
||||||
|
|||||||
@@ -1,11 +1,15 @@
|
|||||||
export default {
|
export default {
|
||||||
|
"locale": {
|
||||||
|
"code": "de-DE"
|
||||||
|
},
|
||||||
"navigation": {
|
"navigation": {
|
||||||
"home": "Startseite",
|
"home": "Startseite",
|
||||||
"aktionen": "Aktionen",
|
"aktionen": "Aktionen",
|
||||||
"filiale": "Filiale",
|
"filiale": "Filiale",
|
||||||
"categories": "Kategorien",
|
"categories": "Kategorien",
|
||||||
"categoriesOpen": "Kategorien öffnen",
|
"categoriesOpen": "Kategorien öffnen",
|
||||||
"categoriesClose": "Kategorien schließen"
|
"categoriesClose": "Kategorien schließen",
|
||||||
|
"otherCategories": "Andere Kategorien"
|
||||||
},
|
},
|
||||||
"auth": {
|
"auth": {
|
||||||
"login": "Anmelden",
|
"login": "Anmelden",
|
||||||
@@ -38,6 +42,11 @@ export default {
|
|||||||
"preorderCutting": "Als Steckling vorbestellen",
|
"preorderCutting": "Als Steckling vorbestellen",
|
||||||
"continueShopping": "Weiter einkaufen",
|
"continueShopping": "Weiter einkaufen",
|
||||||
"proceedToCheckout": "Weiter zur Kasse",
|
"proceedToCheckout": "Weiter zur Kasse",
|
||||||
|
"productCount": "{{count}} {{count, plural, one {Produkt} other {Produkte}}}",
|
||||||
|
"removeFromCart": "Aus dem Warenkorb entfernen",
|
||||||
|
"openCart": "Warenkorb öffnen",
|
||||||
|
"availableFrom": "Ab {{date}}",
|
||||||
|
"backToOrder": "← Zurück zur Bestellung",
|
||||||
"sync": {
|
"sync": {
|
||||||
"title": "Warenkorb-Synchronisierung",
|
"title": "Warenkorb-Synchronisierung",
|
||||||
"description": "Sie haben einen gespeicherten Warenkorb in ihrem Account. Bitte wählen Sie, wie Sie verfahren möchten:",
|
"description": "Sie haben einen gespeicherten Warenkorb in ihrem Account. Bitte wählen Sie, wie Sie verfahren möchten:",
|
||||||
@@ -66,11 +75,28 @@ export default {
|
|||||||
"comingSoon": "Bald verfügbar",
|
"comingSoon": "Bald verfügbar",
|
||||||
"deliveryTime": "Lieferzeit",
|
"deliveryTime": "Lieferzeit",
|
||||||
"inclShort": "inkl.",
|
"inclShort": "inkl.",
|
||||||
"vatShort": "MwSt."
|
"vatShort": "MwSt.",
|
||||||
|
"countDisplay": {
|
||||||
|
"noProducts": "0 Produkte",
|
||||||
|
"oneProduct": "1 Produkt",
|
||||||
|
"multipleProducts": "{{count}} Produkte",
|
||||||
|
"filteredProducts": "{{filtered}} von {{total}} Produkten",
|
||||||
|
"filteredOneProduct": "{{filtered}} von 1 Produkt"
|
||||||
|
},
|
||||||
|
"removeFiltersToSee": "Entferne Filter um Produkte zu sehen",
|
||||||
|
"outOfStock": "Out of Stock",
|
||||||
|
"fromXProducts": "ab {{count}} Produkten"
|
||||||
},
|
},
|
||||||
"search": {
|
"search": {
|
||||||
"placeholder": "Du kannst mich nach Cannabissorten fragen...",
|
"placeholder": "Du kannst mich nach Cannabissorten fragen...",
|
||||||
"recording": "Aufnahme läuft..."
|
"recording": "Aufnahme läuft...",
|
||||||
|
"searchProducts": "Produkte suchen..."
|
||||||
|
},
|
||||||
|
"sorting": {
|
||||||
|
"name": "Name",
|
||||||
|
"searchField": "Suchbegriff",
|
||||||
|
"priceLowHigh": "Preis: Niedrig zu Hoch",
|
||||||
|
"priceHighLow": "Preis: Hoch zu Niedrig"
|
||||||
},
|
},
|
||||||
"chat": {
|
"chat": {
|
||||||
"privacyRead": "Gelesen & Akzeptiert"
|
"privacyRead": "Gelesen & Akzeptiert"
|
||||||
@@ -90,6 +116,7 @@ export default {
|
|||||||
},
|
},
|
||||||
"prices": {
|
"prices": {
|
||||||
"free": "kostenlos",
|
"free": "kostenlos",
|
||||||
|
"freeFrom100": "(kostenlos ab 100€)",
|
||||||
"dhl": "6,99 €",
|
"dhl": "6,99 €",
|
||||||
"dpd": "4,90 €",
|
"dpd": "4,90 €",
|
||||||
"sperrgut": "28,99 €"
|
"sperrgut": "28,99 €"
|
||||||
@@ -148,9 +175,9 @@ export default {
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"titles": {
|
"titles": {
|
||||||
"home": "ine annabis eeds & uttings",
|
"home": "ine annabis eeds & uttings", // Fine Cannabis Seeds & Cuttings (the text in the string has special characters, translate using the comment)
|
||||||
"aktionen": "tuelle ktionen & gebote",
|
"aktionen": "tuelle ktionen & gebote", // Aktuelle Aktionen & Angebote (the text in the string has special characters, translate using the comment)
|
||||||
"filiale": "nsere iliale in resden"
|
"filiale": "nsere iliale in resden" // Unsere Filiale in Dresden (the text in the string has special characters, translate using the comment)
|
||||||
},
|
},
|
||||||
"sections": {
|
"sections": {
|
||||||
"seeds": "Seeds",
|
"seeds": "Seeds",
|
||||||
|
|||||||
231
src/i18n/locales/el/translation.js
Normal file
231
src/i18n/locales/el/translation.js
Normal file
@@ -0,0 +1,231 @@
|
|||||||
|
export default {
|
||||||
|
"locale": {
|
||||||
|
"code": "el-GR"
|
||||||
|
},
|
||||||
|
"navigation": {
|
||||||
|
"home": "Αρχική",
|
||||||
|
"aktionen": "Ενέργειες",
|
||||||
|
"filiale": "Υποκατάστημα",
|
||||||
|
"categories": "Κατηγορίες",
|
||||||
|
"categoriesOpen": "Ανοιχτές κατηγορίες",
|
||||||
|
"categoriesClose": "Κλείσιμο κατηγοριών",
|
||||||
|
"otherCategories": "Άλλες κατηγορίες"
|
||||||
|
},
|
||||||
|
"auth": {
|
||||||
|
"login": "Σύνδεση",
|
||||||
|
"register": "Εγγραφή",
|
||||||
|
"logout": "Αποσύνδεση",
|
||||||
|
"profile": "Προφίλ",
|
||||||
|
"email": "Email",
|
||||||
|
"password": "Κωδικός",
|
||||||
|
"confirmPassword": "Επιβεβαίωση κωδικού",
|
||||||
|
"forgotPassword": "Ξεχάσατε τον κωδικό;",
|
||||||
|
"loginWithGoogle": "Σύνδεση με Google",
|
||||||
|
"or": "Ή",
|
||||||
|
"privacyAccept": "Κάνοντας κλικ στο \"Σύνδεση με Google\", αποδέχομαι τον",
|
||||||
|
"privacyPolicy": "Πολιτική Απορρήτου",
|
||||||
|
"passwordMinLength": "Ο κωδικός πρέπει να είναι τουλάχιστον 8 χαρακτήρες",
|
||||||
|
"newPasswordMinLength": "Ο νέος κωδικός πρέπει να είναι τουλάχιστον 8 χαρακτήρες",
|
||||||
|
"menu": {
|
||||||
|
"profile": "Προφίλ",
|
||||||
|
"checkout": "Ολοκλήρωση αγοράς",
|
||||||
|
"orders": "Παραγγελίες",
|
||||||
|
"settings": "Ρυθμίσεις",
|
||||||
|
"adminDashboard": "Πίνακας διαχείρισης",
|
||||||
|
"adminUsers": "Διαχειριστές"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"cart": {
|
||||||
|
"title": "Καλάθι Αγορών",
|
||||||
|
"empty": "κενό",
|
||||||
|
"addToCart": "Προσθήκη στο καλάθι",
|
||||||
|
"preorderCutting": "Προπαραγγελία ως κοψίματα",
|
||||||
|
"continueShopping": "Συνέχεια αγορών",
|
||||||
|
"proceedToCheckout": "Προχώρησε στην ολοκλήρωση",
|
||||||
|
"productCount": "{{count}} {{count, plural, one {προϊόν} other {προϊόντα}}}",
|
||||||
|
"removeFromCart": "Αφαίρεση από το καλάθι",
|
||||||
|
"openCart": "Άνοιγμα καλαθιού",
|
||||||
|
"availableFrom": "Από {{date}}",
|
||||||
|
"backToOrder": "← Πίσω στην παραγγελία",
|
||||||
|
"sync": {
|
||||||
|
"title": "Συγχρονισμός καλαθιού",
|
||||||
|
"description": "Έχετε αποθηκευμένο καλάθι στον λογαριασμό σας. Παρακαλούμε επιλέξτε πώς να προχωρήσετε:",
|
||||||
|
"deleteServer": "Διαγραφή server καλαθιού",
|
||||||
|
"useServer": "Χρήση server καλαθιού",
|
||||||
|
"merge": "Συγχώνευση καλαθιών",
|
||||||
|
"currentCart": "Το τρέχον καλάθι σας",
|
||||||
|
"serverCart": "Αποθηκευμένο καλάθι στο προφίλ σας"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"product": {
|
||||||
|
"loading": "Φορτώνει το προϊόν...",
|
||||||
|
"notFound": "Το προϊόν δεν βρέθηκε",
|
||||||
|
"notFoundDescription": "Το αναζητούμενο προϊόν δεν υπάρχει ή έχει διαγραφεί.",
|
||||||
|
"backToHome": "Επιστροφή στην αρχική σελίδα",
|
||||||
|
"error": "Σφάλμα",
|
||||||
|
"articleNumber": "Αριθμός άρθρου",
|
||||||
|
"manufacturer": "Κατασκευαστής",
|
||||||
|
"inclVat": "περιλαμβανομένου {{vat}}% ΦΠΑ",
|
||||||
|
"priceUnit": "{{price}}/{{unit}}",
|
||||||
|
"new": "Νέο",
|
||||||
|
"arriving": "Άφιξη:",
|
||||||
|
"inclVatFooter": "περιλαμβάνονται {{vat}}% ΦΠΑ, *",
|
||||||
|
"availability": "Διαθεσιμότητα",
|
||||||
|
"inStock": "Σε_stock",
|
||||||
|
"comingSoon": "Έρχεται σύντομα",
|
||||||
|
"deliveryTime": "Χρόνος παράδοσης",
|
||||||
|
"inclShort": "περ.",
|
||||||
|
"vatShort": "ΦΠΑ",
|
||||||
|
"countDisplay": {
|
||||||
|
"noProducts": "0 προϊόντα",
|
||||||
|
"oneProduct": "1 προϊόν",
|
||||||
|
"multipleProducts": "{{count}} προϊόντα",
|
||||||
|
"filteredProducts": "{{filtered}} από {{total}} προϊόντα",
|
||||||
|
"filteredOneProduct": "{{filtered}} από 1 προϊόν"
|
||||||
|
},
|
||||||
|
"removeFiltersToSee": "Αφαιρέστε τα φίλτρα για να δείτε προϊόντα",
|
||||||
|
"outOfStock": "Εκτός αποθέματος",
|
||||||
|
"fromXProducts": "από {{count}} προϊόντα"
|
||||||
|
},
|
||||||
|
"search": {
|
||||||
|
"placeholder": "Μπορείτε να ρωτήσετε για ποικιλίες κάνναβης...",
|
||||||
|
"recording": "Καταγεγραμμένο...",
|
||||||
|
"searchProducts": "Αναζήτηση προϊόντων..."
|
||||||
|
},
|
||||||
|
"sorting": {
|
||||||
|
"name": "Όνομα",
|
||||||
|
"searchField": "Όρος αναζήτησης",
|
||||||
|
"priceLowHigh": "Τιμή: Από χαμηλή σε υψηλή",
|
||||||
|
"priceHighLow": "Τιμή: Από υψηλή σε χαμηλή"
|
||||||
|
},
|
||||||
|
"chat": {
|
||||||
|
"privacyRead": "Διαβάστηκε & Αποδεκτό"
|
||||||
|
},
|
||||||
|
"delivery": {
|
||||||
|
"methods": {
|
||||||
|
"dhl": "DHL",
|
||||||
|
"dpd": "DPD",
|
||||||
|
"sperrgut": "Ογκώδη αντικείμενα",
|
||||||
|
"pickup": "Παραλαβή από το κατάστημα"
|
||||||
|
},
|
||||||
|
"descriptions": {
|
||||||
|
"standard": "Τυπική αποστολή",
|
||||||
|
"standardFree": "Τυπική αποστολή - ΔΩΡΕΑΝ από €100 σε αγαθά!",
|
||||||
|
"notAvailable": "όχι επιλέξιμο επειδή ένα ή περισσότερα αντικείμενα μπορούν να παραληφθούν μόνο αυτοπροσώπως",
|
||||||
|
"bulky": "Για μεγάλα και βαριά αντικείμενα"
|
||||||
|
},
|
||||||
|
"prices": {
|
||||||
|
"free": "δωρεάν",
|
||||||
|
"freeFrom100": "(δωρεάν από €100)",
|
||||||
|
"dhl": "€6.99",
|
||||||
|
"dpd": "€4.90",
|
||||||
|
"sperrgut": "€28.99"
|
||||||
|
},
|
||||||
|
"times": {
|
||||||
|
"cutting14Days": "Χρόνος παράδοσης: 14 ημέρες",
|
||||||
|
"standard2to3Days": "Χρόνος παράδοσης: 2-3 ημέρες",
|
||||||
|
"supplier7to9Days": "Χρόνος παράδοσης: 7-9 ημέρες"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"checkout": {
|
||||||
|
"invoiceAddress": "Διεύθυνση χρέωσης",
|
||||||
|
"deliveryAddress": "Διεύθυνση παράδοσης",
|
||||||
|
"saveForFuture": "Αποθήκευση για μελλοντικές παραγγελίες",
|
||||||
|
"pickupDate": "Για ποια ημερομηνία επιθυμείτε παραλαβή των κοψιμάτων;",
|
||||||
|
"note": "Σημείωση",
|
||||||
|
"sameAddress": "Η διεύθυνση παράδοσης είναι η ίδια με αυτή της χρέωσης",
|
||||||
|
"termsAccept": "Έχω διαβάσει τους όρους και προϋποθέσεις, την πολιτική απορρήτου και την πολιτική ακύρωσης"
|
||||||
|
},
|
||||||
|
"payment": {
|
||||||
|
"successful": "Η πληρωμή ολοκληρώθηκε με επιτυχία!",
|
||||||
|
"failed": "Αποτυχία πληρωμής",
|
||||||
|
"orderCompleted": "🎉 Η παραγγελία σας ολοκληρώθηκε επιτυχώς! Τώρα μπορείτε να δείτε τις παραγγελίας σας.",
|
||||||
|
"orderProcessing": "Η πληρωμή σας επεξεργάστηκε επιτυχώς. Η παραγγελία θα ολοκληρωθεί αυτόματα.",
|
||||||
|
"paymentError": "Δεν μπόρεσε να επεξεργαστεί η πληρωμή σας. Παρακαλώ δοκιμάστε ξανά ή επιλέξτε άλλη μέθοδο πληρωμής.",
|
||||||
|
"viewOrders": "Προβολή παραγγελιών"
|
||||||
|
},
|
||||||
|
"filters": {
|
||||||
|
"sorting": "Ταξινόμηση",
|
||||||
|
"perPage": "ανά σελίδα",
|
||||||
|
"availability": "Διαθεσιμότητα",
|
||||||
|
"manufacturer": "Κατασκευαστής"
|
||||||
|
},
|
||||||
|
"tax": {
|
||||||
|
"vat": "ΦΠΑ",
|
||||||
|
"vat7": "7% ΦΠΑ",
|
||||||
|
"vat19": "19% ΦΠΑ",
|
||||||
|
"vat19WithShipping": "19% ΦΠΑ (συν μεταφορικά)",
|
||||||
|
"totalNet": "Σύνολο καθαρού ποσού",
|
||||||
|
"totalGross": "Σύνολο με φόρους χωρίς μεταφορικά",
|
||||||
|
"subtotal": "Μερικό σύνολο"
|
||||||
|
},
|
||||||
|
"footer": {
|
||||||
|
"hours": "Σαβ 11-19",
|
||||||
|
"address": "Trachenberger Straße 14 - Δρέσδη",
|
||||||
|
"location": "Μεταξύ σταθμού Pieschen και Piazza Trachenberger",
|
||||||
|
"allPricesIncl": "* Όλες οι τιμές περιλαμβάνουν νόμιμο ΦΠΑ, συν μεταφορικά",
|
||||||
|
"copyright": "© {{year}} GrowHeads.gr",
|
||||||
|
"legal": {
|
||||||
|
"datenschutz": "Πολιτική απορρήτου",
|
||||||
|
"agb": "Όροι και Προϋποθέσεις",
|
||||||
|
"sitemap": "Χάρτης ιστοτόπου",
|
||||||
|
"impressum": "Πνευματικά δικαιώματα",
|
||||||
|
"batteriegesetzhinweise": "Νομοθεσία μπαταριών",
|
||||||
|
"widerrufsrecht": "Δικαίωμα υπαναχώρησης"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"titles": {
|
||||||
|
"home": "ενά ανάβη ειδης & ιτtings",
|
||||||
|
"aktionen": "τtελλες κtώσεις & έγγετα",
|
||||||
|
"filiale": "ο υλiαλε in ρεισδεn"
|
||||||
|
},
|
||||||
|
"sections": {
|
||||||
|
"seeds": "Σπόροι",
|
||||||
|
"stecklinge": "Κοψίματα",
|
||||||
|
"oilPress": "Ενοικίαση πρέσας λαδιού",
|
||||||
|
"thcTest": "Δοκιμή THC",
|
||||||
|
"address1": "Trachenberger Straße 14",
|
||||||
|
"address2": "01129 Δρέσδη"
|
||||||
|
},
|
||||||
|
"pages": {
|
||||||
|
"oilPress": {
|
||||||
|
"title": "Ενοικίαση πρέσας λαδιού",
|
||||||
|
"comingSoon": "Το περιεχόμενο έρχεται σύντομα..."
|
||||||
|
},
|
||||||
|
"thcTest": {
|
||||||
|
"title": "Δοκιμή THC",
|
||||||
|
"comingSoon": "Το περιεχόμενο έρχεται σύντομα..."
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"orders": {
|
||||||
|
"status": {
|
||||||
|
"new": "Σε εξέλιξη",
|
||||||
|
"pending": "Νέο",
|
||||||
|
"processing": "Σε εξέλιξη",
|
||||||
|
"cancelled": "Ακυρώθηκε",
|
||||||
|
"shipped": "Αποστείλαμε",
|
||||||
|
"delivered": "Παραδόθηκε",
|
||||||
|
"return": "Επιστροφή",
|
||||||
|
"partialReturn": "Μερική επιστροφή",
|
||||||
|
"partialDelivered": "Μερική παράδοση"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"common": {
|
||||||
|
"loading": "Φόρτωση...",
|
||||||
|
"error": "Σφάλμα",
|
||||||
|
"close": "Κλείσιμο",
|
||||||
|
"save": "Αποθήκευση",
|
||||||
|
"cancel": "Ακύρωση",
|
||||||
|
"ok": "Εντάξει",
|
||||||
|
"yes": "Ναι",
|
||||||
|
"no": "Όχι",
|
||||||
|
"next": "Επόμενο",
|
||||||
|
"back": "Πίσω",
|
||||||
|
"edit": "Επεξεργασία",
|
||||||
|
"delete": "Διαγραφή",
|
||||||
|
"add": "Προσθήκη",
|
||||||
|
"remove": "Αφαίρεση",
|
||||||
|
"products": "Προϊόντα",
|
||||||
|
"product": "Προϊόν"
|
||||||
|
}
|
||||||
|
};
|
||||||
@@ -1,11 +1,15 @@
|
|||||||
export default {
|
export default {
|
||||||
|
"locale": {
|
||||||
|
"code": "en-US" // de-DE
|
||||||
|
},
|
||||||
"navigation": {
|
"navigation": {
|
||||||
"home": "Home", // Startseite
|
"home": "Home", // Startseite
|
||||||
"aktionen": "Actions", // Aktionen
|
"aktionen": "Promotions", // Aktionen
|
||||||
"filiale": "Store", // Filiale
|
"filiale": "Branch", // Filiale
|
||||||
"categories": "Categories", // Kategorien
|
"categories": "Categories", // Kategorien
|
||||||
"categoriesOpen": "Open Categories", // Kategorien öffnen
|
"categoriesOpen": "Open categories", // Kategorien öffnen
|
||||||
"categoriesClose": "Close Categories" // Kategorien schließen
|
"categoriesClose": "Close categories", // Kategorien schließen
|
||||||
|
"otherCategories": "Other categories" // Andere Kategorien
|
||||||
},
|
},
|
||||||
"auth": {
|
"auth": {
|
||||||
"login": "Login", // Anmelden
|
"login": "Login", // Anmelden
|
||||||
@@ -14,14 +18,14 @@ export default {
|
|||||||
"profile": "Profile", // Profil
|
"profile": "Profile", // Profil
|
||||||
"email": "Email", // E-Mail
|
"email": "Email", // E-Mail
|
||||||
"password": "Password", // Passwort
|
"password": "Password", // Passwort
|
||||||
"confirmPassword": "Confirm Password", // Passwort bestätigen
|
"confirmPassword": "Confirm password", // Passwort bestätigen
|
||||||
"forgotPassword": "Forgot Password?", // Passwort vergessen?
|
"forgotPassword": "Forgot password?", // Passwort vergessen?
|
||||||
"loginWithGoogle": "Sign in with Google", // Mit Google anmelden
|
"loginWithGoogle": "Sign in with Google", // Mit Google anmelden
|
||||||
"or": "OR", // ODER
|
"or": "OR", // ODER
|
||||||
"privacyAccept": "By clicking \"Sign in with Google\" I accept the", // Mit dem Click auf \"Mit Google anmelden\" akzeptiere ich die
|
"privacyAccept": "By clicking \"Sign in with Google\" I accept the", // Mit dem Click auf \"Mit Google anmelden\" akzeptiere ich die
|
||||||
"privacyPolicy": "Privacy Policy", // Datenschutzbestimmungen
|
"privacyPolicy": "Privacy Policy", // Datenschutzbestimmungen
|
||||||
"passwordMinLength": "Password must be at least 8 characters long", // Das Passwort muss mindestens 8 Zeichen lang sein
|
"passwordMinLength": "Password must be at least 8 characters long", // Das Passwort muss mindestens 8 Zeichen lang sein
|
||||||
"newPasswordMinLength": "New password must be at least 8 characters long", // Das neue Passwort muss mindestens 8 Zeichen lang sein
|
"newPasswordMinLength": "The new password must be at least 8 characters long", // Das neue Passwort muss mindestens 8 Zeichen lang sein
|
||||||
"menu": {
|
"menu": {
|
||||||
"profile": "Profile", // Profil
|
"profile": "Profile", // Profil
|
||||||
"checkout": "Checkout", // Bestellabschluss
|
"checkout": "Checkout", // Bestellabschluss
|
||||||
@@ -32,45 +36,67 @@ export default {
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"cart": {
|
"cart": {
|
||||||
"title": "Shopping Cart", // Warenkorb
|
"title": "Cart", // Warenkorb
|
||||||
"empty": "empty", // leer
|
"empty": "empty", // leer
|
||||||
"addToCart": "Add to Cart", // In den Korb
|
"addToCart": "Add to cart", // In den Korb
|
||||||
"preorderCutting": "Pre-order as Cutting", // Als Steckling vorbestellen
|
"preorderCutting": "Preorder as cutting", // Als Steckling vorbestellen
|
||||||
"continueShopping": "Continue Shopping", // Weiter einkaufen
|
"continueShopping": "Continue shopping", // Weiter einkaufen
|
||||||
"proceedToCheckout": "Proceed to Checkout", // Weiter zur Kasse
|
"proceedToCheckout": "Proceed to checkout", // Weiter zur Kasse
|
||||||
|
"productCount": "{{count}} {{count, plural, one {Product} other {Products}}}", // {{count}} {{count, plural, one {Produkt} other {Produkte}}}
|
||||||
|
"removeFromCart": "Remove from cart", // Aus dem Warenkorb entfernen
|
||||||
|
"openCart": "Open cart", // Warenkorb öffnen
|
||||||
|
"availableFrom": "Available from {{date}}", // Ab {{date}}
|
||||||
|
"backToOrder": "← Back to order", // ← Zurück zur Bestellung
|
||||||
"sync": {
|
"sync": {
|
||||||
"title": "Cart Synchronization", // Warenkorb-Synchronisierung
|
"title": "Cart synchronization", // Warenkorb-Synchronisierung
|
||||||
"description": "You have a saved cart in your account. Please choose how you would like to proceed:", // Sie haben einen gespeicherten Warenkorb in ihrem Account. Bitte wählen Sie, wie Sie verfahren möchten:
|
"description": "You have a saved cart in your account. Please choose how you want to proceed:", // Sie haben einen gespeicherten Warenkorb in ihrem Account. Bitte wählen Sie, wie Sie verfahren möchten:
|
||||||
"deleteServer": "Delete Server Cart", // Server-Warenkorb löschen
|
"deleteServer": "Delete server cart", // Server-Warenkorb löschen
|
||||||
"useServer": "Use Server Cart", // Server-Warenkorb übernehmen
|
"useServer": "Use server cart", // Server-Warenkorb übernehmen
|
||||||
"merge": "Merge Carts", // Warenkörbe zusammenführen
|
"merge": "Merge carts", // Warenkörbe zusammenführen
|
||||||
"currentCart": "Your Current Cart", // Ihr aktueller Warenkorb
|
"currentCart": "Your current cart", // Ihr aktueller Warenkorb
|
||||||
"serverCart": "Cart Saved in Your Profile" // In Ihrem Profil gespeicherter Warenkorb
|
"serverCart": "Cart saved in your profile" // In Ihrem Profil gespeicherter Warenkorb
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"product": {
|
"product": {
|
||||||
"loading": "Product is loading...", // Produkt wird geladen...
|
"loading": "Loading product...", // Produkt wird geladen...
|
||||||
"notFound": "Product not found", // Produkt nicht gefunden
|
"notFound": "Product not found", // Produkt nicht gefunden
|
||||||
"notFoundDescription": "The requested product does not exist or has been removed.", // Das gesuchte Produkt existiert nicht oder wurde entfernt.
|
"notFoundDescription": "The product you are looking for does not exist or has been removed.", // Das gesuchte Produkt existiert nicht oder wurde entfernt.
|
||||||
"backToHome": "Back to Home", // Zurück zur Startseite
|
"backToHome": "Back to home", // Zurück zur Startseite
|
||||||
"error": "Error", // Fehler
|
"error": "Error", // Fehler
|
||||||
"articleNumber": "Article Number", // Artikelnummer
|
"articleNumber": "Article number", // Artikelnummer
|
||||||
"manufacturer": "Manufacturer", // Hersteller
|
"manufacturer": "Manufacturer", // Hersteller
|
||||||
"inclVat": "incl. {{vat}}% VAT", // inkl. {{vat}}% MwSt.
|
"inclVat": "incl. {{vat}}% VAT", // inkl. {{vat}}% MwSt.
|
||||||
"priceUnit": "{{price}}/{{unit}}", // {{price}}/{{unit}}
|
"priceUnit": "{{price}}/{{unit}}", // {{price}}/{{unit}}
|
||||||
"new": "New", // Neu
|
"new": "New", // Neu
|
||||||
"arriving": "Arrival:", // Ankunft:
|
"arriving": "Arriving:", // Ankunft:
|
||||||
"inclVatFooter": "incl. {{vat}}% VAT,*", // incl. {{vat}}% USt.,*
|
"inclVatFooter": "incl. {{vat}}% VAT,*", // incl. {{vat}}% USt.,*
|
||||||
"availability": "Availability", // Verfügbarkeit
|
"availability": "Availability", // Verfügbarkeit
|
||||||
"inStock": "in stock", // auf Lager
|
"inStock": "in stock", // auf Lager
|
||||||
"comingSoon": "Coming Soon", // Bald verfügbar
|
"comingSoon": "Coming soon", // Bald verfügbar
|
||||||
"deliveryTime": "Delivery Time", // Lieferzeit
|
"deliveryTime": "Delivery time", // Lieferzeit
|
||||||
"inclShort": "incl.", // inkl.
|
"inclShort": "incl.", // inkl.
|
||||||
"vatShort": "VAT" // MwSt.
|
"vatShort": "VAT", // MwSt.
|
||||||
|
"countDisplay": {
|
||||||
|
"noProducts": "0 products", // 0 Produkte
|
||||||
|
"oneProduct": "1 product", // 1 Produkt
|
||||||
|
"multipleProducts": "{{count}} products", // {{count}} Produkte
|
||||||
|
"filteredProducts": "{{filtered}} of {{total}} products", // {{filtered}} von {{total}} Produkten
|
||||||
|
"filteredOneProduct": "{{filtered}} of 1 product" // {{filtered}} von 1 Produkt
|
||||||
|
},
|
||||||
|
"removeFiltersToSee": "Remove filters to see products", // Entferne Filter um Produkte zu sehen
|
||||||
|
"outOfStock": "Out of stock", // Out of Stock
|
||||||
|
"fromXProducts": "from {{count}} products" // ab {{count}} Produkten
|
||||||
},
|
},
|
||||||
"search": {
|
"search": {
|
||||||
"placeholder": "You can ask me about cannabis strains...", // Du kannst mich nach Cannabissorten fragen...
|
"placeholder": "You can ask me about cannabis strains...", // Du kannst mich nach Cannabissorten fragen...
|
||||||
"recording": "Recording..." // Aufnahme läuft...
|
"recording": "Recording...", // Aufnahme läuft...
|
||||||
|
"searchProducts": "Search products..." // Produkte suchen...
|
||||||
|
},
|
||||||
|
"sorting": {
|
||||||
|
"name": "Name", // Name
|
||||||
|
"searchField": "Search term", // Suchbegriff
|
||||||
|
"priceLowHigh": "Price: Low to High", // Preis: Niedrig zu Hoch
|
||||||
|
"priceHighLow": "Price: High to Low" // Preis: Hoch zu Niedrig
|
||||||
},
|
},
|
||||||
"chat": {
|
"chat": {
|
||||||
"privacyRead": "Read & Accepted" // Gelesen & Akzeptiert
|
"privacyRead": "Read & Accepted" // Gelesen & Akzeptiert
|
||||||
@@ -79,17 +105,18 @@ export default {
|
|||||||
"methods": {
|
"methods": {
|
||||||
"dhl": "DHL", // DHL
|
"dhl": "DHL", // DHL
|
||||||
"dpd": "DPD", // DPD
|
"dpd": "DPD", // DPD
|
||||||
"sperrgut": "Oversized Goods", // Sperrgut
|
"sperrgut": "Bulky goods", // Sperrgut
|
||||||
"pickup": "Pickup at Store" // Abholung in der Filiale
|
"pickup": "Pickup at branch" // Abholung in der Filiale
|
||||||
},
|
},
|
||||||
"descriptions": {
|
"descriptions": {
|
||||||
"standard": "Standard Shipping", // Standardversand
|
"standard": "Standard shipping", // Standardversand
|
||||||
"standardFree": "Standard Shipping - FREE from €100 order value!", // Standardversand - KOSTENLOS ab 100€ Warenwert!
|
"standardFree": "Standard shipping - FREE from €100 order value!", // Standardversand - KOSTENLOS ab 100€ Warenwert!
|
||||||
"notAvailable": "not selectable because one or more items can only be picked up", // nicht auswählbar weil ein oder mehrere Artikel nur abgeholt werden können
|
"notAvailable": "Not selectable because one or more items can only be picked up", // nicht auswählbar weil ein oder mehrere Artikel nur abgeholt werden können
|
||||||
"bulky": "For large and heavy items" // Für große und schwere Artikel
|
"bulky": "For large and heavy items" // Für große und schwere Artikel
|
||||||
},
|
},
|
||||||
"prices": {
|
"prices": {
|
||||||
"free": "free", // kostenlos
|
"free": "free", // kostenlos
|
||||||
|
"freeFrom100": "(free from €100)", // (kostenlos ab 100€)
|
||||||
"dhl": "€6.99", // 6,99 €
|
"dhl": "€6.99", // 6,99 €
|
||||||
"dpd": "€4.90", // 4,90 €
|
"dpd": "€4.90", // 4,90 €
|
||||||
"sperrgut": "€28.99" // 28,99 €
|
"sperrgut": "€28.99" // 28,99 €
|
||||||
@@ -101,21 +128,21 @@ export default {
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"checkout": {
|
"checkout": {
|
||||||
"invoiceAddress": "Billing Address", // Rechnungsadresse
|
"invoiceAddress": "Invoice address", // Rechnungsadresse
|
||||||
"deliveryAddress": "Delivery Address", // Lieferadresse
|
"deliveryAddress": "Delivery address", // Lieferadresse
|
||||||
"saveForFuture": "Save for future orders", // Für zukünftige Bestellungen speichern
|
"saveForFuture": "Save for future orders", // Für zukünftige Bestellungen speichern
|
||||||
"pickupDate": "For which date is the pickup of the cuttings desired?", // Für welchen Termin ist die Abholung der Stecklinge gewünscht?
|
"pickupDate": "For which date do you want to pick up the cuttings?", // Für welchen Termin ist die Abholung der Stecklinge gewünscht?
|
||||||
"note": "Note", // Anmerkung
|
"note": "Note", // Anmerkung
|
||||||
"sameAddress": "Delivery address is identical to billing address", // Lieferadresse ist identisch mit Rechnungsadresse
|
"sameAddress": "Delivery address is the same as invoice address", // Lieferadresse ist identisch mit Rechnungsadresse
|
||||||
"termsAccept": "I have read the Terms & Conditions, Privacy Policy and the provisions on the right of withdrawal" // Ich habe die AGBs, die Datenschutzerklärung und die Bestimmungen zum Widerrufsrecht gelesen
|
"termsAccept": "I have read the Terms and Conditions, Privacy Policy, and the Right of Withdrawal information" // Ich habe die AGBs, die Datenschutzerklärung und die Bestimmungen zum Widerrufsrecht gelesen
|
||||||
},
|
},
|
||||||
"payment": {
|
"payment": {
|
||||||
"successful": "Payment successful!", // Zahlung erfolgreich!
|
"successful": "Payment successful!", // Zahlung erfolgreich!
|
||||||
"failed": "Payment failed", // Zahlung fehlgeschlagen
|
"failed": "Payment failed", // Zahlung fehlgeschlagen
|
||||||
"orderCompleted": "🎉 Your order has been successfully completed! You can now view your orders.", // 🎉 Ihre Bestellung wurde erfolgreich abgeschlossen! Sie können jetzt Ihre Bestellungen einsehen.
|
"orderCompleted": "🎉 Your order has been successfully completed! You can now view your orders.", // 🎉 Ihre Bestellung wurde erfolgreich abgeschlossen! Sie können jetzt Ihre Bestellungen einsehen.
|
||||||
"orderProcessing": "Your payment has been successfully processed. The order will be completed automatically.", // Ihre Zahlung wurde erfolgreich verarbeitet. Die Bestellung wird automatisch abgeschlossen.
|
"orderProcessing": "Your payment was processed successfully. The order will be completed automatically.", // Ihre Zahlung wurde erfolgreich verarbeitet. Die Bestellung wird automatisch abgeschlossen.
|
||||||
"paymentError": "Your payment could not be processed. Please try again or select a different payment method.", // Ihre Zahlung konnte nicht verarbeitet werden. Bitte versuchen Sie es erneut oder wählen Sie eine andere Zahlungsmethode.
|
"paymentError": "Your payment could not be processed. Please try again or choose another payment method.", // Ihre Zahlung konnte nicht verarbeitet werden. Bitte versuchen Sie es erneut oder wählen Sie eine andere Zahlungsmethode.
|
||||||
"viewOrders": "View My Orders" // Zu meinen Bestellungen
|
"viewOrders": "View my orders" // Zu meinen Bestellungen
|
||||||
},
|
},
|
||||||
"filters": {
|
"filters": {
|
||||||
"sorting": "Sorting", // Sortierung
|
"sorting": "Sorting", // Sortierung
|
||||||
@@ -128,41 +155,41 @@ export default {
|
|||||||
"vat7": "7% Value Added Tax", // 7% Mehrwertsteuer
|
"vat7": "7% Value Added Tax", // 7% Mehrwertsteuer
|
||||||
"vat19": "19% Value Added Tax", // 19% Mehrwertsteuer
|
"vat19": "19% Value Added Tax", // 19% Mehrwertsteuer
|
||||||
"vat19WithShipping": "19% Value Added Tax (incl. shipping)", // 19% Mehrwertsteuer (inkl. Versand)
|
"vat19WithShipping": "19% Value Added Tax (incl. shipping)", // 19% Mehrwertsteuer (inkl. Versand)
|
||||||
"totalNet": "Total Net Price", // Gesamtnettopreis
|
"totalNet": "Total net price", // Gesamtnettopreis
|
||||||
"totalGross": "Total Gross Price without Shipping", // Gesamtbruttopreis ohne Versand
|
"totalGross": "Total gross price excluding shipping", // Gesamtbruttopreis ohne Versand
|
||||||
"subtotal": "Subtotal" // Zwischensumme
|
"subtotal": "Subtotal" // Zwischensumme
|
||||||
},
|
},
|
||||||
"footer": {
|
"footer": {
|
||||||
"hours": "Sat 11-19", // Sa 11-19
|
"hours": "Sat 11-19", // Sa 11-19
|
||||||
"address": "Trachenberger Straße 14 - Dresden", // Trachenberger Straße 14 - Dresden
|
"address": "Trachenberger Straße 14 - Dresden", // Trachenberger Straße 14 - Dresden
|
||||||
"location": "Between Pieschen station and Trachenberger Platz", // Zwischen Haltepunkt Pieschen und Trachenberger Platz
|
"location": "Between Pieschen stop and Trachenberger Platz", // Zwischen Haltepunkt Pieschen und Trachenberger Platz
|
||||||
"allPricesIncl": "* All prices incl. statutory VAT, plus shipping", // * Alle Preise inkl. gesetzlicher USt., zzgl. Versand
|
"allPricesIncl": "* All prices incl. legal VAT, plus shipping", // * Alle Preise inkl. gesetzlicher USt., zzgl. Versand
|
||||||
"copyright": "© {{year}} GrowHeads.de", // © {{year}} GrowHeads.de
|
"copyright": "© {{year}} GrowHeads.de", // © {{year}} GrowHeads.de
|
||||||
"legal": {
|
"legal": {
|
||||||
"datenschutz": "Privacy Policy", // Datenschutz
|
"datenschutz": "Privacy", // Datenschutz
|
||||||
"agb": "Terms & Conditions", // AGB
|
"agb": "Terms & Conditions", // AGB
|
||||||
"sitemap": "Sitemap", // Sitemap
|
"sitemap": "Sitemap", // Sitemap
|
||||||
"impressum": "Imprint", // Impressum
|
"impressum": "Imprint", // Impressum
|
||||||
"batteriegesetzhinweise": "Battery Law Information", // Batteriegesetzhinweise
|
"batteriegesetzhinweise": "Battery Act Notes", // Batteriegesetzhinweise
|
||||||
"widerrufsrecht": "Right of Withdrawal" // Widerrufsrecht
|
"widerrufsrecht": "Right of Withdrawal" // Widerrufsrecht
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"titles": {
|
"titles": {
|
||||||
"home": "Cannabis Seeds & Cuttings", // ine annabis eeds & uttings
|
"home": "Fine Cannabis Seeds & Cuttings", // Fine Cannabis Seeds & Cuttings (the text in the string has special characters, translate using the comment)
|
||||||
"aktionen": "Current Actions & Offers", // tuelle ktionen & gebote
|
"aktionen": "Current Promotions & Offers", // Aktuelle Aktionen & Angebote (the text in the string has special characters, translate using the comment)
|
||||||
"filiale": "Our Store in Dresden" // nsere iliale in resden
|
"filiale": "Our Branch in Dresden" // Unsere Filiale in Dresden (the text in the string has special characters, translate using the comment)
|
||||||
},
|
},
|
||||||
"sections": {
|
"sections": {
|
||||||
"seeds": "Seeds", // Seeds
|
"seeds": "Seeds", // Seeds
|
||||||
"stecklinge": "Cuttings", // Stecklinge
|
"stecklinge": "Cuttings", // Stecklinge
|
||||||
"oilPress": "Rent Oil Press", // Ölpresse ausleihen
|
"oilPress": "Borrow oil press", // Ölpresse ausleihen
|
||||||
"thcTest": "THC Test", // THC Test
|
"thcTest": "THC Test", // THC Test
|
||||||
"address1": "Trachenberger Straße 14", // Trachenberger Straße 14
|
"address1": "Trachenberger Straße 14", // Trachenberger Straße 14
|
||||||
"address2": "01129 Dresden" // 01129 Dresden
|
"address2": "01129 Dresden" // 01129 Dresden
|
||||||
},
|
},
|
||||||
"pages": {
|
"pages": {
|
||||||
"oilPress": {
|
"oilPress": {
|
||||||
"title": "Rent Oil Press", // Ölpresse ausleihen
|
"title": "Borrow oil press", // Ölpresse ausleihen
|
||||||
"comingSoon": "Content coming soon..." // Inhalt kommt bald...
|
"comingSoon": "Content coming soon..." // Inhalt kommt bald...
|
||||||
},
|
},
|
||||||
"thcTest": {
|
"thcTest": {
|
||||||
@@ -172,15 +199,15 @@ export default {
|
|||||||
},
|
},
|
||||||
"orders": {
|
"orders": {
|
||||||
"status": {
|
"status": {
|
||||||
"new": "processing", // in Bearbeitung
|
"new": "Processing", // in Bearbeitung
|
||||||
"pending": "New", // Neu
|
"pending": "New", // Neu
|
||||||
"processing": "Processing", // in Bearbeitung
|
"processing": "Processing", // in Bearbeitung
|
||||||
"cancelled": "Cancelled", // Storniert
|
"cancelled": "Cancelled", // Storniert
|
||||||
"shipped": "Shipped", // Verschickt
|
"shipped": "Shipped", // Verschickt
|
||||||
"delivered": "Delivered", // Geliefert
|
"delivered": "Delivered", // Geliefert
|
||||||
"return": "Return", // Retoure
|
"return": "Return", // Retoure
|
||||||
"partialReturn": "Partial Return", // Teil Retoure
|
"partialReturn": "Partial return", // Teil Retoure
|
||||||
"partialDelivered": "Partially Delivered" // Teil geliefert
|
"partialDelivered": "Partially delivered" // Teil geliefert
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"common": {
|
"common": {
|
||||||
@@ -201,4 +228,4 @@ export default {
|
|||||||
"products": "Products", // Produkte
|
"products": "Products", // Produkte
|
||||||
"product": "Product" // Produkt
|
"product": "Product" // Produkt
|
||||||
}
|
}
|
||||||
}
|
};
|
||||||
|
|||||||
@@ -1,204 +1,231 @@
|
|||||||
export default {
|
export default {
|
||||||
|
"locale": {
|
||||||
|
"code": "es-ES"
|
||||||
|
},
|
||||||
"navigation": {
|
"navigation": {
|
||||||
"home": "Inicio", // Startseite
|
"home": "Inicio",
|
||||||
"aktionen": "Acciones", // Aktionen
|
"aktionen": "Acciones",
|
||||||
"filiale": "Tienda", // Filiale
|
"filiale": "Sucursal",
|
||||||
"categories": "Categorías", // Kategorien
|
"categories": "Categorías",
|
||||||
"categoriesOpen": "Abrir Categorías", // Kategorien öffnen
|
"categoriesOpen": "Categorías abiertas",
|
||||||
"categoriesClose": "Cerrar Categorías" // Kategorien schließen
|
"categoriesClose": "Cerrar categorías",
|
||||||
|
"otherCategories": "Otras categorías"
|
||||||
},
|
},
|
||||||
"auth": {
|
"auth": {
|
||||||
"login": "Iniciar Sesión", // Anmelden
|
"login": "Iniciar sesión",
|
||||||
"register": "Registrarse", // Registrieren
|
"register": "Registrarse",
|
||||||
"logout": "Cerrar Sesión", // Abmelden
|
"logout": "Cerrar sesión",
|
||||||
"profile": "Perfil", // Profil
|
"profile": "Perfil",
|
||||||
"email": "Correo Electrónico", // E-Mail
|
"email": "Correo electrónico",
|
||||||
"password": "Contraseña", // Passwort
|
"password": "Contraseña",
|
||||||
"confirmPassword": "Confirmar Contraseña", // Passwort bestätigen
|
"confirmPassword": "Confirmar contraseña",
|
||||||
"forgotPassword": "¿Olvidaste tu contraseña?", // Passwort vergessen?
|
"forgotPassword": "¿Olvidaste la contraseña?",
|
||||||
"loginWithGoogle": "Iniciar sesión con Google", // Mit Google anmelden
|
"loginWithGoogle": "Iniciar sesión con Google",
|
||||||
"or": "O", // ODER
|
"or": "O",
|
||||||
"privacyAccept": "Al hacer clic en \"Iniciar sesión con Google\" acepto la", // Mit dem Click auf \"Mit Google anmelden\" akzeptiere ich die
|
"privacyAccept": "Al hacer clic en \"Iniciar sesión con Google\", acepto la",
|
||||||
"privacyPolicy": "Política de Privacidad", // Datenschutzbestimmungen
|
"privacyPolicy": "Política de privacidad",
|
||||||
"passwordMinLength": "La contraseña debe tener al menos 8 caracteres", // Das Passwort muss mindestens 8 Zeichen lang sein
|
"passwordMinLength": "La contraseña debe tener al menos 8 caracteres",
|
||||||
"newPasswordMinLength": "La nueva contraseña debe tener al menos 8 caracteres", // Das neue Passwort muss mindestens 8 Zeichen lang sein
|
"newPasswordMinLength": "La nueva contraseña debe tener al menos 8 caracteres",
|
||||||
"menu": {
|
"menu": {
|
||||||
"profile": "Perfil", // Profil
|
"profile": "Perfil",
|
||||||
"checkout": "Finalizar Compra", // Bestellabschluss
|
"checkout": "Pagar",
|
||||||
"orders": "Pedidos", // Bestellungen
|
"orders": "Pedidos",
|
||||||
"settings": "Configuración", // Einstellungen
|
"settings": "Configuraciones",
|
||||||
"adminDashboard": "Panel de Administración", // Admin Dashboard
|
"adminDashboard": "Panel de administrador",
|
||||||
"adminUsers": "Usuarios Admin" // Admin Users
|
"adminUsers": "Usuarios admin"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"cart": {
|
"cart": {
|
||||||
"title": "Carrito de Compras", // Warenkorb
|
"title": "Carrito de compras",
|
||||||
"empty": "vacío", // leer
|
"empty": "vacío",
|
||||||
"addToCart": "Agregar al Carrito", // In den Korb
|
"addToCart": "Agregar al carrito",
|
||||||
"preorderCutting": "Preordenar como Esqueje", // Als Steckling vorbestellen
|
"preorderCutting": "Pre-orden como esquejes",
|
||||||
"continueShopping": "Continuar Comprando", // Weiter einkaufen
|
"continueShopping": "Continuar comprando",
|
||||||
"proceedToCheckout": "Proceder al Pago", // Weiter zur Kasse
|
"proceedToCheckout": "Proceder a pagar",
|
||||||
|
"productCount": "{{count}} {{count, plural, one {producto} other {productos}}}",
|
||||||
|
"removeFromCart": "Quitar del carrito",
|
||||||
|
"openCart": "Abrir carrito",
|
||||||
|
"availableFrom": "Desde {{date}}",
|
||||||
|
"backToOrder": "← Volver al pedido",
|
||||||
"sync": {
|
"sync": {
|
||||||
"title": "Sincronización del Carrito", // Warenkorb-Synchronisierung
|
"title": "Sincronización del carrito",
|
||||||
"description": "Tienes un carrito guardado en tu cuenta. Por favor elige cómo te gustaría proceder:", // Sie haben einen gespeicherten Warenkorb in ihrem Account. Bitte wählen Sie, wie Sie verfahren möchten:
|
"description": "Tienes un carrito guardado en tu cuenta. Por favor, elige cómo proceder:",
|
||||||
"deleteServer": "Eliminar Carrito del Servidor", // Server-Warenkorb löschen
|
"deleteServer": "Eliminar carrito en servidor",
|
||||||
"useServer": "Usar Carrito del Servidor", // Server-Warenkorb übernehmen
|
"useServer": "Usar carrito en servidor",
|
||||||
"merge": "Combinar Carritos", // Warenkörbe zusammenführen
|
"merge": "Combinar carritos",
|
||||||
"currentCart": "Tu Carrito Actual", // Ihr aktueller Warenkorb
|
"currentCart": "Tu carrito actual",
|
||||||
"serverCart": "Carrito Guardado en tu Perfil" // In Ihrem Profil gespeicherter Warenkorb
|
"serverCart": "Carrito guardado en tu perfil"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"product": {
|
"product": {
|
||||||
"loading": "Producto cargando...", // Produkt wird geladen...
|
"loading": "Cargando producto...",
|
||||||
"notFound": "Producto no encontrado", // Produkt nicht gefunden
|
"notFound": "Producto no encontrado",
|
||||||
"notFoundDescription": "El producto solicitado no existe o ha sido eliminado.", // Das gesuchte Produkt existiert nicht oder wurde entfernt.
|
"notFoundDescription": "El producto buscado no existe o ha sido eliminado.",
|
||||||
"backToHome": "Volver al Inicio", // Zurück zur Startseite
|
"backToHome": "Volver a la página principal",
|
||||||
"error": "Error", // Fehler
|
"error": "Error",
|
||||||
"articleNumber": "Número de Artículo", // Artikelnummer
|
"articleNumber": "Número de artículo",
|
||||||
"manufacturer": "Fabricante", // Hersteller
|
"manufacturer": "Fabricante",
|
||||||
"inclVat": "incl. {{vat}}% IVA", // inkl. {{vat}}% MwSt.
|
"inclVat": "incluyendo {{vat}}% IVA",
|
||||||
"priceUnit": "{{price}}/{{unit}}", // {{price}}/{{unit}}
|
"priceUnit": "{{price}}/{{unit}}",
|
||||||
"new": "Nuevo", // Neu
|
"new": "Nuevo",
|
||||||
"arriving": "Llegada:", // Ankunft:
|
"arriving": "Llegada:",
|
||||||
"inclVatFooter": "incl. {{vat}}% IVA,*", // incl. {{vat}}% USt.,*
|
"inclVatFooter": "incluyendo {{vat}}% IVA, *",
|
||||||
"availability": "Disponibilidad", // Verfügbarkeit
|
"availability": "Disponibilidad",
|
||||||
"inStock": "en stock", // auf Lager
|
"inStock": "En stock",
|
||||||
"comingSoon": "Próximamente", // Bald verfügbar
|
"comingSoon": "Próximamente",
|
||||||
"deliveryTime": "Tiempo de Entrega", // Lieferzeit
|
"deliveryTime": "Tiempo de entrega",
|
||||||
"inclShort": "incl.", // inkl.
|
"inclShort": "incl.",
|
||||||
"vatShort": "IVA" // MwSt.
|
"vatShort": "IVA",
|
||||||
|
"countDisplay": {
|
||||||
|
"noProducts": "0 productos",
|
||||||
|
"oneProduct": "1 producto",
|
||||||
|
"multipleProducts": "{{count}} productos",
|
||||||
|
"filteredProducts": "{{filtered}} de {{total}} productos",
|
||||||
|
"filteredOneProduct": "{{filtered}} de 1 producto"
|
||||||
|
},
|
||||||
|
"removeFiltersToSee": "Eliminar filtros para ver productos",
|
||||||
|
"outOfStock": "Agotado",
|
||||||
|
"fromXProducts": "desde {{count}} productos"
|
||||||
},
|
},
|
||||||
"search": {
|
"search": {
|
||||||
"placeholder": "Puedes preguntarme sobre variedades de cannabis...", // Du kannst mich nach Cannabissorten fragen...
|
"placeholder": "Puedes preguntarme por cepas de cannabis...",
|
||||||
"recording": "Grabando..." // Aufnahme läuft...
|
"recording": "Grabando...",
|
||||||
|
"searchProducts": "Buscar productos..."
|
||||||
|
},
|
||||||
|
"sorting": {
|
||||||
|
"name": "Nombre",
|
||||||
|
"searchField": "Término de búsqueda",
|
||||||
|
"priceLowHigh": "Precio: De menor a mayor",
|
||||||
|
"priceHighLow": "Precio: De mayor a menor"
|
||||||
},
|
},
|
||||||
"chat": {
|
"chat": {
|
||||||
"privacyRead": "Leído y Aceptado" // Gelesen & Akzeptiert
|
"privacyRead": "Leído & Aceptado"
|
||||||
},
|
},
|
||||||
"delivery": {
|
"delivery": {
|
||||||
"methods": {
|
"methods": {
|
||||||
"dhl": "DHL", // DHL
|
"dhl": "DHL",
|
||||||
"dpd": "DPD", // DPD
|
"dpd": "DPD",
|
||||||
"sperrgut": "Mercancía Voluminosa", // Sperrgut
|
"sperrgut": "Mercancía voluminoso",
|
||||||
"pickup": "Recoger en Tienda" // Abholung in der Filiale
|
"pickup": "Recogida en tienda"
|
||||||
},
|
},
|
||||||
"descriptions": {
|
"descriptions": {
|
||||||
"standard": "Envío Estándar", // Standardversand
|
"standard": "Envío estándar",
|
||||||
"standardFree": "Envío Estándar - ¡GRATIS desde €100 de compra!", // Standardversand - KOSTENLOS ab 100€ Warenwert!
|
"standardFree": "Envío estándar - ¡GRATIS a partir de €100 en productos!",
|
||||||
"notAvailable": "no seleccionable porque uno o más artículos solo pueden ser recogidos", // nicht auswählbar weil ein oder mehrere Artikel nur abgeholt werden können
|
"notAvailable": "no seleccionable porque uno o más artículos solo se pueden recoger",
|
||||||
"bulky": "Para artículos grandes y pesados" // Für große und schwere Artikel
|
"bulky": "Para artículos grandes y pesados"
|
||||||
},
|
},
|
||||||
"prices": {
|
"prices": {
|
||||||
"free": "gratis", // kostenlos
|
"free": "gratis",
|
||||||
"dhl": "€6.99", // 6,99 €
|
"freeFrom100": "(gratis desde €100)",
|
||||||
"dpd": "€4.90", // 4,90 €
|
"dhl": "€6.99",
|
||||||
"sperrgut": "€28.99" // 28,99 €
|
"dpd": "€4.90",
|
||||||
|
"sperrgut": "€28.99"
|
||||||
},
|
},
|
||||||
"times": {
|
"times": {
|
||||||
"cutting14Days": "Tiempo de entrega: 14 días", // Lieferzeit: 14 Tage
|
"cutting14Days": "Tiempo de entrega: 14 días",
|
||||||
"standard2to3Days": "Tiempo de entrega: 2-3 días", // Lieferzeit: 2-3 Tage
|
"standard2to3Days": "Tiempo de entrega: 2-3 días",
|
||||||
"supplier7to9Days": "Tiempo de entrega: 7-9 días" // Lieferzeit: 7-9 Tage
|
"supplier7to9Days": "Tiempo de entrega: 7-9 días"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"checkout": {
|
"checkout": {
|
||||||
"invoiceAddress": "Dirección de Facturación", // Rechnungsadresse
|
"invoiceAddress": "Dirección de facturación",
|
||||||
"deliveryAddress": "Dirección de Entrega", // Lieferadresse
|
"deliveryAddress": "Dirección de entrega",
|
||||||
"saveForFuture": "Guardar para pedidos futuros", // Für zukünftige Bestellungen speichern
|
"saveForFuture": "Guardar para pedidos futuros",
|
||||||
"pickupDate": "¿Para qué fecha se desea la recogida de los esquejes?", // Für welchen Termin ist die Abholung der Stecklinge gewünscht?
|
"pickupDate": "¿Para qué fecha se desea la recogida de los esquejes?",
|
||||||
"note": "Nota", // Anmerkung
|
"note": "Nota",
|
||||||
"sameAddress": "La dirección de entrega es idéntica a la dirección de facturación", // Lieferadresse ist identisch mit Rechnungsadresse
|
"sameAddress": "La dirección de entrega es igual a la de facturación",
|
||||||
"termsAccept": "He leído los Términos y Condiciones, la Política de Privacidad y las disposiciones sobre el derecho de desistimiento" // Ich habe die AGBs, die Datenschutzerklärung und die Bestimmungen zum Widerrufsrecht gelesen
|
"termsAccept": "He leído los términos y condiciones, la política de privacidad y la política de cancelación"
|
||||||
},
|
},
|
||||||
"payment": {
|
"payment": {
|
||||||
"successful": "¡Pago exitoso!", // Zahlung erfolgreich!
|
"successful": "¡Pago exitoso!",
|
||||||
"failed": "Pago fallido", // Zahlung fehlgeschlagen
|
"failed": "Pago fallido",
|
||||||
"orderCompleted": "🎉 ¡Su pedido ha sido completado exitosamente! Ahora puede ver sus pedidos.", // 🎉 Ihre Bestellung wurde erfolgreich abgeschlossen! Sie können jetzt Ihre Bestellungen einsehen.
|
"orderCompleted": "🎉 ¡Su pedido ha sido completado exitosamente! Ahora puede ver sus pedidos.",
|
||||||
"orderProcessing": "Su pago ha sido procesado exitosamente. El pedido será completado automáticamente.", // Ihre Zahlung wurde erfolgreich verarbeitet. Die Bestellung wird automatisch abgeschlossen.
|
"orderProcessing": "Su pago ha sido procesado con éxito. El pedido se completará automáticamente.",
|
||||||
"paymentError": "Su pago no pudo ser procesado. Por favor intente de nuevo o seleccione un método de pago diferente.", // Ihre Zahlung konnte nicht verarbeitet werden. Bitte versuchen Sie es erneut oder wählen Sie eine andere Zahlungsmethode.
|
"paymentError": "No se pudo procesar su pago. Por favor, inténtelo de nuevo o seleccione otro método de pago.",
|
||||||
"viewOrders": "Ver Mis Pedidos" // Zu meinen Bestellungen
|
"viewOrders": "Ver mis pedidos"
|
||||||
},
|
},
|
||||||
"filters": {
|
"filters": {
|
||||||
"sorting": "Ordenar", // Sortierung
|
"sorting": "Ordenar",
|
||||||
"perPage": "por página", // pro Seite
|
"perPage": "por página",
|
||||||
"availability": "Disponibilidad", // Verfügbarkeit
|
"availability": "Disponibilidad",
|
||||||
"manufacturer": "Fabricante" // Hersteller
|
"manufacturer": "Fabricante"
|
||||||
},
|
},
|
||||||
"tax": {
|
"tax": {
|
||||||
"vat": "Impuesto sobre el Valor Añadido", // Mehrwertsteuer
|
"vat": "IVA",
|
||||||
"vat7": "7% Impuesto sobre el Valor Añadido", // 7% Mehrwertsteuer
|
"vat7": "IVA 7%",
|
||||||
"vat19": "19% Impuesto sobre el Valor Añadido", // 19% Mehrwertsteuer
|
"vat19": "IVA 19%",
|
||||||
"vat19WithShipping": "19% Impuesto sobre el Valor Añadido (incl. envío)", // 19% Mehrwertsteuer (inkl. Versand)
|
"vat19WithShipping": "IVA 19% (incl. envío)",
|
||||||
"totalNet": "Precio Total Neto", // Gesamtnettopreis
|
"totalNet": "Precio neto total",
|
||||||
"totalGross": "Precio Total Bruto sin Envío", // Gesamtbruttopreis ohne Versand
|
"totalGross": "Precio bruto total sin envío",
|
||||||
"subtotal": "Subtotal" // Zwischensumme
|
"subtotal": "Subtotal"
|
||||||
},
|
},
|
||||||
"footer": {
|
"footer": {
|
||||||
"hours": "Sáb 11-19", // Sa 11-19
|
"hours": "Sáb 11-19",
|
||||||
"address": "Trachenberger Straße 14 - Dresden", // Trachenberger Straße 14 - Dresden
|
"address": "Trachenberger Straße 14 - Dresde",
|
||||||
"location": "Entre la estación Pieschen y Trachenberger Platz", // Zwischen Haltepunkt Pieschen und Trachenberger Platz
|
"location": "Entre la parada Pieschen y Trachenberger Platz",
|
||||||
"allPricesIncl": "* Todos los precios incl. IVA legal, más envío", // * Alle Preise inkl. gesetzlicher USt., zzgl. Versand
|
"allPricesIncl": "* Todos los precios incluyen IVA legal, más envío",
|
||||||
"copyright": "© {{year}} GrowHeads.de", // © {{year}} GrowHeads.de
|
"copyright": "© {{year}} GrowHeads.de",
|
||||||
"legal": {
|
"legal": {
|
||||||
"datenschutz": "Política de Privacidad", // Datenschutz
|
"datenschutz": "Política de privacidad",
|
||||||
"agb": "Términos y Condiciones", // AGB
|
"agb": "Términos y condiciones",
|
||||||
"sitemap": "Mapa del Sitio", // Sitemap
|
"sitemap": "Mapa del sitio",
|
||||||
"impressum": "Aviso Legal", // Impressum
|
"impressum": "Aviso legal",
|
||||||
"batteriegesetzhinweise": "Información sobre Ley de Baterías", // Batteriegesetzhinweise
|
"batteriegesetzhinweise": "Notas sobre regulación de baterías",
|
||||||
"widerrufsrecht": "Derecho de Desistimiento" // Widerrufsrecht
|
"widerrufsrecht": "Derecho de desistimiento"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"titles": {
|
"titles": {
|
||||||
"home": "Semillas y Esquejes de Cannabis", // Cannabis Seeds & Cuttings
|
"home": "ine anabis eeds & uttings",
|
||||||
"aktionen": "Acciones y Ofertas Actuales", // Aktuelle Aktionen & Angebote
|
"aktionen": "tuelle ktionen & gebote",
|
||||||
"filiale": "Nuestra Tienda en Dresden" // Unsere Filiale in Dresden
|
"filiale": "ur iliale en resden"
|
||||||
},
|
},
|
||||||
"sections": {
|
"sections": {
|
||||||
"seeds": "Semillas", // Seeds
|
"seeds": "Semillas",
|
||||||
"stecklinge": "Esquejes", // Stecklinge
|
"stecklinge": "Esquejes",
|
||||||
"oilPress": "Alquilar Prensa de Aceite", // Ölpresse ausleihen
|
"oilPress": "Alquiler de prensa de aceite",
|
||||||
"thcTest": "Test de THC", // THC Test
|
"thcTest": "Análisis de THC",
|
||||||
"address1": "Trachenberger Straße 14", // Trachenberger Straße 14
|
"address1": "Trachenberger Straße 14",
|
||||||
"address2": "01129 Dresden" // 01129 Dresden
|
"address2": "01129 Dresde"
|
||||||
},
|
},
|
||||||
"pages": {
|
"pages": {
|
||||||
"oilPress": {
|
"oilPress": {
|
||||||
"title": "Alquilar Prensa de Aceite", // Ölpresse ausleihen
|
"title": "Alquiler de prensa de aceite",
|
||||||
"comingSoon": "Contenido próximamente..." // Inhalt kommt bald...
|
"comingSoon": "Contenido próximamente..."
|
||||||
},
|
},
|
||||||
"thcTest": {
|
"thcTest": {
|
||||||
"title": "Test de THC", // THC Test
|
"title": "Análisis de THC",
|
||||||
"comingSoon": "Contenido próximamente..." // Inhalt kommt bald...
|
"comingSoon": "Contenido próximamente..."
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"orders": {
|
"orders": {
|
||||||
"status": {
|
"status": {
|
||||||
"new": "procesando", // in Bearbeitung
|
"new": "En progreso",
|
||||||
"pending": "Nuevo", // Neu
|
"pending": "Nuevo",
|
||||||
"processing": "Procesando", // in Bearbeitung
|
"processing": "En progreso",
|
||||||
"cancelled": "Cancelado", // Storniert
|
"cancelled": "Cancelado",
|
||||||
"shipped": "Enviado", // Verschickt
|
"shipped": "Enviado",
|
||||||
"delivered": "Entregado", // Geliefert
|
"delivered": "Entregado",
|
||||||
"return": "Devolución", // Retoure
|
"return": "Devolver",
|
||||||
"partialReturn": "Devolución Parcial", // Teil Retoure
|
"partialReturn": "Devolución parcial",
|
||||||
"partialDelivered": "Entregado Parcialmente" // Teil geliefert
|
"partialDelivered": "Entrega parcial"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"common": {
|
"common": {
|
||||||
"loading": "Cargando...", // Lädt...
|
"loading": "Cargando...",
|
||||||
"error": "Error", // Fehler
|
"error": "Error",
|
||||||
"close": "Cerrar", // Schließen
|
"close": "Cerrar",
|
||||||
"save": "Guardar", // Speichern
|
"save": "Guardar",
|
||||||
"cancel": "Cancelar", // Abbrechen
|
"cancel": "Cancelar",
|
||||||
"ok": "OK", // OK
|
"ok": "Aceptar",
|
||||||
"yes": "Sí", // Ja
|
"yes": "Sí",
|
||||||
"no": "No", // Nein
|
"no": "No",
|
||||||
"next": "Siguiente", // Weiter
|
"next": "Siguiente",
|
||||||
"back": "Atrás", // Zurück
|
"back": "Atrás",
|
||||||
"edit": "Editar", // Bearbeiten
|
"edit": "Editar",
|
||||||
"delete": "Eliminar", // Löschen
|
"delete": "Eliminar",
|
||||||
"add": "Agregar", // Hinzufügen
|
"add": "Agregar",
|
||||||
"remove": "Quitar", // Entfernen
|
"remove": "Quitar",
|
||||||
"products": "Productos", // Produkte
|
"products": "Productos",
|
||||||
"product": "Producto" // Produkt
|
"product": "Producto"
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
};
|
||||||
|
|||||||
@@ -1,46 +1,55 @@
|
|||||||
export default {
|
export default {
|
||||||
|
"locale": {
|
||||||
|
"code": "fr-FR"
|
||||||
|
},
|
||||||
"navigation": {
|
"navigation": {
|
||||||
"home": "Accueil",
|
"home": "Accueil",
|
||||||
"aktionen": "Promotions",
|
"aktionen": "Actions",
|
||||||
"filiale": "Magasin",
|
"filiale": "Filiale",
|
||||||
"categories": "Catégories",
|
"categories": "Catégories",
|
||||||
"categoriesOpen": "Ouvrir les catégories",
|
"categoriesOpen": "Catégories ouvertes",
|
||||||
"categoriesClose": "Fermer les catégories"
|
"categoriesClose": "Fermer les catégories",
|
||||||
|
"otherCategories": "Autres catégories"
|
||||||
},
|
},
|
||||||
"auth": {
|
"auth": {
|
||||||
"login": "Se connecter",
|
"login": "Se connecter",
|
||||||
"register": "S'inscrire",
|
"register": "S'inscrire",
|
||||||
"logout": "Se déconnecter",
|
"logout": "Se déconnecter",
|
||||||
"profile": "Profil",
|
"profile": "Profil",
|
||||||
"email": "E-mail",
|
"email": "Email",
|
||||||
"password": "Mot de passe",
|
"password": "Mot de passe",
|
||||||
"confirmPassword": "Confirmer le mot de passe",
|
"confirmPassword": "Confirmer le mot de passe",
|
||||||
"forgotPassword": "Mot de passe oublié?",
|
"forgotPassword": "Mot de passe oublié?",
|
||||||
"loginWithGoogle": "Se connecter avec Google",
|
"loginWithGoogle": "Se connecter avec Google",
|
||||||
"or": "OU",
|
"or": "OU",
|
||||||
"privacyAccept": "En cliquant sur \"Se connecter avec Google\", j'accepte les",
|
"privacyAccept": "En cliquant sur \"Se connecter avec Google\", j'accepte la",
|
||||||
"privacyPolicy": "Conditions de confidentialité",
|
"privacyPolicy": "Politique de Confidentialité",
|
||||||
"passwordMinLength": "Le mot de passe doit contenir au moins 8 caractères",
|
"passwordMinLength": "Le mot de passe doit comporter au moins 8 caractères",
|
||||||
"newPasswordMinLength": "Le nouveau mot de passe doit contenir au moins 8 caractères",
|
"newPasswordMinLength": "Le nouveau mot de passe doit comporter au moins 8 caractères",
|
||||||
"menu": {
|
"menu": {
|
||||||
"profile": "Profil",
|
"profile": "Profil",
|
||||||
"checkout": "Finaliser la commande",
|
"checkout": "Passer la commande",
|
||||||
"orders": "Commandes",
|
"orders": "Commandes",
|
||||||
"settings": "Paramètres",
|
"settings": "Paramètres",
|
||||||
"adminDashboard": "Tableau de bord admin",
|
"adminDashboard": "Tableau de Bord Admin",
|
||||||
"adminUsers": "Utilisateurs admin"
|
"adminUsers": "Utilisateurs Admin"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"cart": {
|
"cart": {
|
||||||
"title": "Panier",
|
"title": "Panier",
|
||||||
"empty": "vide",
|
"empty": "vide",
|
||||||
"addToCart": "Ajouter au panier",
|
"addToCart": "Ajouter au panier",
|
||||||
"preorderCutting": "Précommander comme bouture",
|
"preorderCutting": "Pré-commande en boutures",
|
||||||
"continueShopping": "Continuer les achats",
|
"continueShopping": "Continuer vos achats",
|
||||||
"proceedToCheckout": "Procéder au paiement",
|
"proceedToCheckout": "Passer à la caisse",
|
||||||
|
"productCount": "{{count}} {{count, plural, one {produit} other {produits}}}",
|
||||||
|
"removeFromCart": "Retirer du panier",
|
||||||
|
"openCart": "Ouvrir le panier",
|
||||||
|
"availableFrom": "À partir du {{date}}",
|
||||||
|
"backToOrder": "← Retour à la commande",
|
||||||
"sync": {
|
"sync": {
|
||||||
"title": "Synchronisation du panier",
|
"title": "Synchronisation du panier",
|
||||||
"description": "Vous avez un panier sauvegardé dans votre compte. Veuillez choisir comment procéder :",
|
"description": "Vous avez un panier sauvegardé dans votre compte. Veuillez choisir comment continuer :",
|
||||||
"deleteServer": "Supprimer le panier du serveur",
|
"deleteServer": "Supprimer le panier du serveur",
|
||||||
"useServer": "Utiliser le panier du serveur",
|
"useServer": "Utiliser le panier du serveur",
|
||||||
"merge": "Fusionner les paniers",
|
"merge": "Fusionner les paniers",
|
||||||
@@ -50,49 +59,67 @@ export default {
|
|||||||
},
|
},
|
||||||
"product": {
|
"product": {
|
||||||
"loading": "Chargement du produit...",
|
"loading": "Chargement du produit...",
|
||||||
"notFound": "Produit introuvable",
|
"notFound": "Produit non trouvé",
|
||||||
"notFoundDescription": "Le produit recherché n'existe pas ou a été supprimé.",
|
"notFoundDescription": "Le produit recherché n'existe pas ou a été supprimé.",
|
||||||
"backToHome": "Retour à l'accueil",
|
"backToHome": "Retour à la page d'accueil",
|
||||||
"error": "Erreur",
|
"error": "Erreur",
|
||||||
"articleNumber": "Numéro d'article",
|
"articleNumber": "Numéro d’article",
|
||||||
"manufacturer": "Fabricant",
|
"manufacturer": "Fabricant",
|
||||||
"inclVat": "TVA {{vat}}% incluse",
|
"inclVat": "TTC {{vat}}%",
|
||||||
"priceUnit": "{{price}}/{{unit}}",
|
"priceUnit": "{{price}}/{{unit}}",
|
||||||
"new": "Nouveau",
|
"new": "Nouveau",
|
||||||
"arriving": "Arrivée:",
|
"arriving": "Arrivée:",
|
||||||
"inclVatFooter": "TVA {{vat}}% incluse,*",
|
"inclVatFooter": "TTC {{vat}}%, *",
|
||||||
"availability": "Disponibilité",
|
"availability": "Disponibilité",
|
||||||
"inStock": "en stock",
|
"inStock": "En stock",
|
||||||
"comingSoon": "Bientôt disponible",
|
"comingSoon": "Bientôt disponible",
|
||||||
"deliveryTime": "Délai de livraison",
|
"deliveryTime": "Délai de livraison",
|
||||||
"inclShort": "incl.",
|
"inclShort": "TTC",
|
||||||
"vatShort": "TVA"
|
"vatShort": "TVA",
|
||||||
|
"countDisplay": {
|
||||||
|
"noProducts": "0 produits",
|
||||||
|
"oneProduct": "1 produit",
|
||||||
|
"multipleProducts": "{{count}} produits",
|
||||||
|
"filteredProducts": "{{filtered}} sur {{total}} produits",
|
||||||
|
"filteredOneProduct": "{{filtered}} sur 1 produit"
|
||||||
|
},
|
||||||
|
"removeFiltersToSee": "Supprimer les filtres pour voir les produits",
|
||||||
|
"outOfStock": "Rupture de stock",
|
||||||
|
"fromXProducts": "à partir de {{count}} produits"
|
||||||
},
|
},
|
||||||
"search": {
|
"search": {
|
||||||
"placeholder": "Vous pouvez me demander des variétés de cannabis...",
|
"placeholder": "Vous pouvez me demander des variétés de cannabis...",
|
||||||
"recording": "Enregistrement en cours..."
|
"recording": "Enregistrement...",
|
||||||
|
"searchProducts": "Rechercher des produits..."
|
||||||
|
},
|
||||||
|
"sorting": {
|
||||||
|
"name": "Nom",
|
||||||
|
"searchField": "Mot de recherche",
|
||||||
|
"priceLowHigh": "Prix : Faible à Élevé",
|
||||||
|
"priceHighLow": "Prix : Élevé à Faible"
|
||||||
},
|
},
|
||||||
"chat": {
|
"chat": {
|
||||||
"privacyRead": "Lu et accepté"
|
"privacyRead": "Lu & Accepté"
|
||||||
},
|
},
|
||||||
"delivery": {
|
"delivery": {
|
||||||
"methods": {
|
"methods": {
|
||||||
"dhl": "DHL",
|
"dhl": "DHL",
|
||||||
"dpd": "DPD",
|
"dpd": "DPD",
|
||||||
"sperrgut": "Colis volumineux",
|
"sperrgut": "Marchandises volumineuses",
|
||||||
"pickup": "Retrait en magasin"
|
"pickup": "Retrait en magasin"
|
||||||
},
|
},
|
||||||
"descriptions": {
|
"descriptions": {
|
||||||
"standard": "Livraison standard",
|
"standard": "Expédition standard",
|
||||||
"standardFree": "Livraison standard - GRATUITE à partir de 100€ d'achat !",
|
"standardFree": "Expédition standard - GRATUITE à partir de 100 € d'achats!",
|
||||||
"notAvailable": "non sélectionnable car un ou plusieurs articles ne peuvent être que retirés",
|
"notAvailable": "non sélectionnable car un ou plusieurs articles ne peuvent être récupérés qu'en magasin",
|
||||||
"bulky": "Pour les articles volumineux et lourds"
|
"bulky": "Pour les articles volumineux et lourds"
|
||||||
},
|
},
|
||||||
"prices": {
|
"prices": {
|
||||||
"free": "gratuit",
|
"free": "gratuit",
|
||||||
"dhl": "6,99 €",
|
"freeFrom100": "(gratuit à partir de 100 €)",
|
||||||
"dpd": "4,90 €",
|
"dhl": "€6.99",
|
||||||
"sperrgut": "28,99 €"
|
"dpd": "€4.90",
|
||||||
|
"sperrgut": "€28.99"
|
||||||
},
|
},
|
||||||
"times": {
|
"times": {
|
||||||
"cutting14Days": "Délai de livraison : 14 jours",
|
"cutting14Days": "Délai de livraison : 14 jours",
|
||||||
@@ -103,16 +130,16 @@ export default {
|
|||||||
"checkout": {
|
"checkout": {
|
||||||
"invoiceAddress": "Adresse de facturation",
|
"invoiceAddress": "Adresse de facturation",
|
||||||
"deliveryAddress": "Adresse de livraison",
|
"deliveryAddress": "Adresse de livraison",
|
||||||
"saveForFuture": "Sauvegarder pour les commandes futures",
|
"saveForFuture": "Enregistrer pour les commandes futures",
|
||||||
"pickupDate": "Pour quelle date souhaitez-vous retirer les boutures ?",
|
"pickupDate": "Pour quelle date souhaite-t-on récupérer les boutures?",
|
||||||
"note": "Remarque",
|
"note": "Note",
|
||||||
"sameAddress": "L'adresse de livraison est identique à l'adresse de facturation",
|
"sameAddress": "L'adresse de livraison est la même que l'adresse de facturation",
|
||||||
"termsAccept": "J'ai lu les CGV, la déclaration de confidentialité et les conditions de droit de rétractation"
|
"termsAccept": "J'ai lu les termes et conditions, la politique de confidentialité et la politique de rétractation"
|
||||||
},
|
},
|
||||||
"payment": {
|
"payment": {
|
||||||
"successful": "Paiement réussi !",
|
"successful": "Paiement réussi !",
|
||||||
"failed": "Échec du paiement",
|
"failed": "Échec du paiement",
|
||||||
"orderCompleted": "🎉 Votre commande a été finalisée avec succès ! Vous pouvez maintenant consulter vos commandes.",
|
"orderCompleted": "🎉 Votre commande a été complétée avec succès ! Vous pouvez maintenant consulter vos commandes.",
|
||||||
"orderProcessing": "Votre paiement a été traité avec succès. La commande sera automatiquement finalisée.",
|
"orderProcessing": "Votre paiement a été traité avec succès. La commande sera automatiquement finalisée.",
|
||||||
"paymentError": "Votre paiement n'a pas pu être traité. Veuillez réessayer ou choisir un autre mode de paiement.",
|
"paymentError": "Votre paiement n'a pas pu être traité. Veuillez réessayer ou choisir un autre mode de paiement.",
|
||||||
"viewOrders": "Voir mes commandes"
|
"viewOrders": "Voir mes commandes"
|
||||||
@@ -124,45 +151,45 @@ export default {
|
|||||||
"manufacturer": "Fabricant"
|
"manufacturer": "Fabricant"
|
||||||
},
|
},
|
||||||
"tax": {
|
"tax": {
|
||||||
"vat": "Taxe sur la valeur ajoutée",
|
"vat": "TVA",
|
||||||
"vat7": "7% TVA",
|
"vat7": "7% TVA",
|
||||||
"vat19": "19% TVA",
|
"vat19": "19% TVA",
|
||||||
"vat19WithShipping": "19% TVA (frais de port inclus)",
|
"vat19WithShipping": "19% TVA (plus livraison)",
|
||||||
"totalNet": "Prix total HT",
|
"totalNet": "Prix net total",
|
||||||
"totalGross": "Prix total TTC hors livraison",
|
"totalGross": "Prix brut total sans livraison",
|
||||||
"subtotal": "Sous-total"
|
"subtotal": "Sous-total"
|
||||||
},
|
},
|
||||||
"footer": {
|
"footer": {
|
||||||
"hours": "Sa 11-19",
|
"hours": "Sam 11-19",
|
||||||
"address": "Trachenberger Straße 14 - Dresden",
|
"address": "Trachenberger Straße 14 - Dresden",
|
||||||
"location": "Entre l'arrêt Pieschen et Trachenberger Platz",
|
"location": "Entre l'arrêt Pieschen et la place Trachenberger",
|
||||||
"allPricesIncl": "* Tous les prix TVA légale incluse, frais de port en sus",
|
"allPricesIncl": "* Tous les prix incluent la TVA légale, plus la livraison",
|
||||||
"copyright": "© {{year}} GrowHeads.de",
|
"copyright": "© {{year}} GrowHeads.de",
|
||||||
"legal": {
|
"legal": {
|
||||||
"datenschutz": "Confidentialité",
|
"datenschutz": "Politique de Confidentialité",
|
||||||
"agb": "CGV",
|
"agb": "Conditions Générales",
|
||||||
"sitemap": "Plan du site",
|
"sitemap": "Plan du Site",
|
||||||
"impressum": "Mentions légales",
|
"impressum": "Mentions légales",
|
||||||
"batteriegesetzhinweise": "Informations sur la loi sur les batteries",
|
"batteriegesetzhinweise": "Avis sur la régulation des batteries",
|
||||||
"widerrufsrecht": "Droit de rétractation"
|
"widerrufsrecht": "Droit de rétractation"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"titles": {
|
"titles": {
|
||||||
"home": "Graines et boutures de cannabis",
|
"home": "ine anabis eeds & uttings",
|
||||||
"aktionen": "Promotions et offres actuelles",
|
"aktionen": "tuelle ktionen & gebote",
|
||||||
"filiale": "Notre magasin à Dresden"
|
"filiale": "ur iliale en resden"
|
||||||
},
|
},
|
||||||
"sections": {
|
"sections": {
|
||||||
"seeds": "Graines",
|
"seeds": "Graines",
|
||||||
"stecklinge": "Boutures",
|
"stecklinge": "Boutures",
|
||||||
"oilPress": "Louer une presse à huile",
|
"oilPress": "Location de presse à huile",
|
||||||
"thcTest": "Test THC",
|
"thcTest": "Test THC",
|
||||||
"address1": "Trachenberger Straße 14",
|
"address1": "Trachenberger Straße 14",
|
||||||
"address2": "01129 Dresden"
|
"address2": "01129 Dresden"
|
||||||
},
|
},
|
||||||
"pages": {
|
"pages": {
|
||||||
"oilPress": {
|
"oilPress": {
|
||||||
"title": "Louer une presse à huile",
|
"title": "Location de presse à huile",
|
||||||
"comingSoon": "Contenu à venir..."
|
"comingSoon": "Contenu à venir..."
|
||||||
},
|
},
|
||||||
"thcTest": {
|
"thcTest": {
|
||||||
@@ -172,33 +199,33 @@ export default {
|
|||||||
},
|
},
|
||||||
"orders": {
|
"orders": {
|
||||||
"status": {
|
"status": {
|
||||||
"new": "en cours de traitement",
|
"new": "En cours",
|
||||||
"pending": "Nouveau",
|
"pending": "Nouveau",
|
||||||
"processing": "en cours de traitement",
|
"processing": "En traitement",
|
||||||
"cancelled": "Annulé",
|
"cancelled": "Annulé",
|
||||||
"shipped": "Expédié",
|
"shipped": "Expédié",
|
||||||
"delivered": "Livré",
|
"delivered": "Livré",
|
||||||
"return": "Retour",
|
"return": "Retour",
|
||||||
"partialReturn": "Retour partiel",
|
"partialReturn": "Retour partiel",
|
||||||
"partialDelivered": "Partiellement livré"
|
"partialDelivered": "Livraison partielle"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"common": {
|
"common": {
|
||||||
"loading": "Chargement...",
|
"loading": "Chargement...",
|
||||||
"error": "Erreur",
|
"error": "Erreur",
|
||||||
"close": "Fermer",
|
"close": "Fermer",
|
||||||
"save": "Sauvegarder",
|
"save": "Enregistrer",
|
||||||
"cancel": "Annuler",
|
"cancel": "Annuler",
|
||||||
"ok": "OK",
|
"ok": "OK",
|
||||||
"yes": "Oui",
|
"yes": "Oui",
|
||||||
"no": "Non",
|
"no": "Non",
|
||||||
"next": "Suivant",
|
"next": "Suivant",
|
||||||
"back": "Retour",
|
"back": "Retour",
|
||||||
"edit": "Modifier",
|
"edit": "Éditer",
|
||||||
"delete": "Supprimer",
|
"delete": "Supprimer",
|
||||||
"add": "Ajouter",
|
"add": "Ajouter",
|
||||||
"remove": "Retirer",
|
"remove": "Retirer",
|
||||||
"products": "Produits",
|
"products": "Produits",
|
||||||
"product": "Produit"
|
"product": "Produit"
|
||||||
}
|
}
|
||||||
}
|
};
|
||||||
|
|||||||
231
src/i18n/locales/hr/translation.js
Normal file
231
src/i18n/locales/hr/translation.js
Normal file
@@ -0,0 +1,231 @@
|
|||||||
|
export default {
|
||||||
|
"locale": {
|
||||||
|
"code": "hr-HR"
|
||||||
|
},
|
||||||
|
"navigation": {
|
||||||
|
"home": "Početna",
|
||||||
|
"aktionen": "Akcije",
|
||||||
|
"filiale": "Podružnica",
|
||||||
|
"categories": "Kategorije",
|
||||||
|
"categoriesOpen": "Otvorene kategorije",
|
||||||
|
"categoriesClose": "Zatvoriti kategorije",
|
||||||
|
"otherCategories": "Druge kategorije"
|
||||||
|
},
|
||||||
|
"auth": {
|
||||||
|
"login": "Prijava",
|
||||||
|
"register": "Registracija",
|
||||||
|
"logout": "Odjava",
|
||||||
|
"profile": "Profil",
|
||||||
|
"email": "E-mail",
|
||||||
|
"password": "Lozinka",
|
||||||
|
"confirmPassword": "Potvrdi lozinku",
|
||||||
|
"forgotPassword": "Zaboravili ste lozinku?",
|
||||||
|
"loginWithGoogle": "Prijava putem Googlea",
|
||||||
|
"or": "ILI",
|
||||||
|
"privacyAccept": "Klikom na \"Prijava putem Googlea\" prihvaćam",
|
||||||
|
"privacyPolicy": "Privatnostnu politiku",
|
||||||
|
"passwordMinLength": "Lozinka mora imati najmanje 8 znakova",
|
||||||
|
"newPasswordMinLength": "Nova lozinka mora imati najmanje 8 znakova",
|
||||||
|
"menu": {
|
||||||
|
"profile": "Profil",
|
||||||
|
"checkout": "Naplata",
|
||||||
|
"orders": "Narudžbe",
|
||||||
|
"settings": "Postavke",
|
||||||
|
"adminDashboard": "Administratorska ploča",
|
||||||
|
"adminUsers": "Administratorski korisnici"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"cart": {
|
||||||
|
"title": "Košarica",
|
||||||
|
"empty": "prazno",
|
||||||
|
"addToCart": "Dodaj u košaricu",
|
||||||
|
"preorderCutting": "Pretplata kao reznice",
|
||||||
|
"continueShopping": "Nastavi kupovati",
|
||||||
|
"proceedToCheckout": "Nastavi na naplatu",
|
||||||
|
"productCount": "{{count}} {{count, plural, one {proizvod} other {proizvoda}}}",
|
||||||
|
"removeFromCart": "Ukloni iz košarice",
|
||||||
|
"openCart": "Otvori košaricu",
|
||||||
|
"availableFrom": "Od {{date}}",
|
||||||
|
"backToOrder": "← Natrag na narudžbu",
|
||||||
|
"sync": {
|
||||||
|
"title": "Sinkronizacija košarice",
|
||||||
|
"description": "Imate spremljenu košaricu na svom računu. Molimo odaberite kako želite nastaviti:",
|
||||||
|
"deleteServer": "Izbriši server košaricu",
|
||||||
|
"useServer": "Koristi server košaricu",
|
||||||
|
"merge": "Spajanje košarica",
|
||||||
|
"currentCart": "Vaša trenutačna košarica",
|
||||||
|
"serverCart": "Spremljena košarica na vašem profilu"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"product": {
|
||||||
|
"loading": "Učitavanje proizvoda...",
|
||||||
|
"notFound": "Proizvod nije pronađen",
|
||||||
|
"notFoundDescription": "Traženi proizvod ne postoji ili je uklonjen.",
|
||||||
|
"backToHome": "Natrag na početnu stranicu",
|
||||||
|
"error": "Greška",
|
||||||
|
"articleNumber": "Broj artikla",
|
||||||
|
"manufacturer": "Proizvođač",
|
||||||
|
"inclVat": "uključujući {{vat}}% PDV",
|
||||||
|
"priceUnit": "{{price}}/{{unit}}",
|
||||||
|
"new": "Novi",
|
||||||
|
"arriving": "Dolazi:",
|
||||||
|
"inclVatFooter": "uključujući {{vat}}% PDV, *",
|
||||||
|
"availability": "Dostupnost",
|
||||||
|
"inStock": "Na skladištu",
|
||||||
|
"comingSoon": "Uskoro",
|
||||||
|
"deliveryTime": "Vrijeme isporuke",
|
||||||
|
"inclShort": "ukl.",
|
||||||
|
"vatShort": "PDV",
|
||||||
|
"countDisplay": {
|
||||||
|
"noProducts": "0 proizvoda",
|
||||||
|
"oneProduct": "1 proizvod",
|
||||||
|
"multipleProducts": "{{count}} proizvoda",
|
||||||
|
"filteredProducts": "{{filtered}} od {{total}} proizvoda",
|
||||||
|
"filteredOneProduct": "{{filtered}} od 1 proizvoda"
|
||||||
|
},
|
||||||
|
"removeFiltersToSee": "Uklonite filtre za prikaz proizvoda",
|
||||||
|
"outOfStock": "Nema na skladištu",
|
||||||
|
"fromXProducts": "od {{count}} proizvoda"
|
||||||
|
},
|
||||||
|
"search": {
|
||||||
|
"placeholder": "Možete me pitati o sorti kanabisa...",
|
||||||
|
"recording": "Snimanje...",
|
||||||
|
"searchProducts": "Pretraži proizvode..."
|
||||||
|
},
|
||||||
|
"sorting": {
|
||||||
|
"name": "Ime",
|
||||||
|
"searchField": "Traženi pojam",
|
||||||
|
"priceLowHigh": "Cijena: Niska do Visoka",
|
||||||
|
"priceHighLow": "Cijena: Visoka do Niski"
|
||||||
|
},
|
||||||
|
"chat": {
|
||||||
|
"privacyRead": "Pročitano & Prihvaćeno"
|
||||||
|
},
|
||||||
|
"delivery": {
|
||||||
|
"methods": {
|
||||||
|
"dhl": "DHL",
|
||||||
|
"dpd": "DPD",
|
||||||
|
"sperrgut": "Velike i teške stvari",
|
||||||
|
"pickup": "Preuzimanje u trgovini"
|
||||||
|
},
|
||||||
|
"descriptions": {
|
||||||
|
"standard": "Standardna dostava",
|
||||||
|
"standardFree": "Standardna dostava - BESPLATNO za narudžbe od 100 € i više!",
|
||||||
|
"notAvailable": "nije dostupno odabiru jer jedan ili više artikala može biti samo preuzeto",
|
||||||
|
"bulky": "Za velike i teške predmete"
|
||||||
|
},
|
||||||
|
"prices": {
|
||||||
|
"free": "besplatno",
|
||||||
|
"freeFrom100": "(besplatno od 100 €)",
|
||||||
|
"dhl": "€6.99",
|
||||||
|
"dpd": "€4.90",
|
||||||
|
"sperrgut": "€28.99"
|
||||||
|
},
|
||||||
|
"times": {
|
||||||
|
"cutting14Days": "Vrijeme isporuke: 14 dana",
|
||||||
|
"standard2to3Days": "Vrijeme isporuke: 2-3 dana",
|
||||||
|
"supplier7to9Days": "Vrijeme isporuke: 7-9 dana"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"checkout": {
|
||||||
|
"invoiceAddress": "Adresa za fakturiranje",
|
||||||
|
"deliveryAddress": "Adresa za dostavu",
|
||||||
|
"saveForFuture": "Spremi za buduće narudžbe",
|
||||||
|
"pickupDate": "Za koji datum željena je preuzimanje reznica?",
|
||||||
|
"note": "Napomena",
|
||||||
|
"sameAddress": "Adresa za dostavu je ista kao i adresa za fakturiranje",
|
||||||
|
"termsAccept": "Pročitao/la sam uvjete i odredbe, privatnostnu politiku i politiku otkazivanja"
|
||||||
|
},
|
||||||
|
"payment": {
|
||||||
|
"successful": "Uspješna uplata!",
|
||||||
|
"failed": "Uplata nije uspjela",
|
||||||
|
"orderCompleted": "🎉 Vaša narudžba je uspješno dovršena! Sada možete pregledati svoje narudžbe.",
|
||||||
|
"orderProcessing": "Vaša uplata je uspješno obrađena. Narudžba će se automatski dovršiti.",
|
||||||
|
"paymentError": "Vaša uplata nije mogla biti obrađena. Molimo pokušajte ponovno ili odaberite drugu metodu plaćanja.",
|
||||||
|
"viewOrders": "Pregledajte moje narudžbe"
|
||||||
|
},
|
||||||
|
"filters": {
|
||||||
|
"sorting": "Sortiranje",
|
||||||
|
"perPage": "po stranici",
|
||||||
|
"availability": "Dostupnost",
|
||||||
|
"manufacturer": "Proizvođač"
|
||||||
|
},
|
||||||
|
"tax": {
|
||||||
|
"vat": "PDV",
|
||||||
|
"vat7": "7% PDV",
|
||||||
|
"vat19": "19% PDV",
|
||||||
|
"vat19WithShipping": "19% PDV (uključujući dostavu)",
|
||||||
|
"totalNet": "Ukupna neto cijena",
|
||||||
|
"totalGross": "Ukupna bruto cijena bez dostave",
|
||||||
|
"subtotal": "Ukupno"
|
||||||
|
},
|
||||||
|
"footer": {
|
||||||
|
"hours": "Sub 11-19",
|
||||||
|
"address": "Trachenberger Straße 14 - Dresden",
|
||||||
|
"location": "Između Pieschen stajališta i Trachenberger Platz-a",
|
||||||
|
"allPricesIncl": "* Sve cijene uključuju zakonski PDV, plus dostava",
|
||||||
|
"copyright": "© {{year}} GrowHeads.de",
|
||||||
|
"legal": {
|
||||||
|
"datenschutz": "Privatnostna politika",
|
||||||
|
"agb": "Uvjete i odredbe",
|
||||||
|
"sitemap": "Mapa stranice",
|
||||||
|
"impressum": "Impressum",
|
||||||
|
"batteriegesetzhinweise": "Napomene o regulativama za baterije",
|
||||||
|
"widerrufsrecht": "Pravo na odustajanje"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"titles": {
|
||||||
|
"home": "ine anabis eeds & uttings",
|
||||||
|
"aktionen": "tuelle ktionen & gebote",
|
||||||
|
"filiale": "ur iliale u resdenu"
|
||||||
|
},
|
||||||
|
"sections": {
|
||||||
|
"seeds": "Sjemenke",
|
||||||
|
"stecklinge": "Reznice",
|
||||||
|
"oilPress": "Najam tlačitelja ulja",
|
||||||
|
"thcTest": "THC test",
|
||||||
|
"address1": "Trachenberger Straße 14",
|
||||||
|
"address2": "01129 Dresden"
|
||||||
|
},
|
||||||
|
"pages": {
|
||||||
|
"oilPress": {
|
||||||
|
"title": "Najam tlačitelja ulja",
|
||||||
|
"comingSoon": "Sadržaj uskoro..."
|
||||||
|
},
|
||||||
|
"thcTest": {
|
||||||
|
"title": "THC test",
|
||||||
|
"comingSoon": "Sadržaj uskoro..."
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"orders": {
|
||||||
|
"status": {
|
||||||
|
"new": "U tijeku",
|
||||||
|
"pending": "Novi",
|
||||||
|
"processing": "U tijeku",
|
||||||
|
"cancelled": "Otkazano",
|
||||||
|
"shipped": "Poslano",
|
||||||
|
"delivered": "Dostavljeno",
|
||||||
|
"return": "Vraćanje",
|
||||||
|
"partialReturn": "Djelomično vraćanje",
|
||||||
|
"partialDelivered": "Djelomično dostavljeno"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"common": {
|
||||||
|
"loading": "Učitavanje...",
|
||||||
|
"error": "Greška",
|
||||||
|
"close": "Zatvori",
|
||||||
|
"save": "Spremi",
|
||||||
|
"cancel": "Otkaži",
|
||||||
|
"ok": "U redu",
|
||||||
|
"yes": "Da",
|
||||||
|
"no": "Ne",
|
||||||
|
"next": "Dalje",
|
||||||
|
"back": "Natrag",
|
||||||
|
"edit": "Uredi",
|
||||||
|
"delete": "Izbriši",
|
||||||
|
"add": "Dodaj",
|
||||||
|
"remove": "Ukloni",
|
||||||
|
"products": "Proizvodi",
|
||||||
|
"product": "Proizvod"
|
||||||
|
}
|
||||||
|
};
|
||||||
@@ -1,204 +1,231 @@
|
|||||||
export default {
|
export default {
|
||||||
|
"locale": {
|
||||||
|
"code": "hu-HU"
|
||||||
|
},
|
||||||
"navigation": {
|
"navigation": {
|
||||||
"home": "Főoldal", // Startseite
|
"home": "Főoldal",
|
||||||
"aktionen": "Akciók", // Aktionen
|
"aktionen": "Akciók",
|
||||||
"filiale": "Üzlet", // Filiale
|
"filiale": "Partner",
|
||||||
"categories": "Kategóriák", // Kategorien
|
"categories": "Kategóriák",
|
||||||
"categoriesOpen": "Kategóriák Megnyitása", // Kategorien öffnen
|
"categoriesOpen": "Nyitott kategóriák",
|
||||||
"categoriesClose": "Kategóriák Bezárása" // Kategorien schließen
|
"categoriesClose": "Bezárás kategóriák",
|
||||||
|
"otherCategories": "Egyéb kategóriák"
|
||||||
},
|
},
|
||||||
"auth": {
|
"auth": {
|
||||||
"login": "Bejelentkezés", // Anmelden
|
"login": "Bejelentkezés",
|
||||||
"register": "Regisztráció", // Registrieren
|
"register": "Regisztráció",
|
||||||
"logout": "Kijelentkezés", // Abmelden
|
"logout": "Kijelentkezés",
|
||||||
"profile": "Profil", // Profil
|
"profile": "Profil",
|
||||||
"email": "E-mail", // E-Mail
|
"email": "Email",
|
||||||
"password": "Jelszó", // Passwort
|
"password": "Jelszó",
|
||||||
"confirmPassword": "Jelszó Megerősítése", // Passwort bestätigen
|
"confirmPassword": "Jelszó megerősítése",
|
||||||
"forgotPassword": "Elfelejtett jelszó?", // Passwort vergessen?
|
"forgotPassword": "Elfelejtette jelszavát?",
|
||||||
"loginWithGoogle": "Bejelentkezés Google-lal", // Mit Google anmelden
|
"loginWithGoogle": "Bejelentkezés Google-lel",
|
||||||
"or": "VAGY", // ODER
|
"or": "VAGY",
|
||||||
"privacyAccept": "A \"Bejelentkezés Google-lal\" gombra kattintva elfogadom a", // Mit dem Click auf \"Mit Google anmelden\" akzeptiere ich die
|
"privacyAccept": "A \"Bejelentkezés Google-lel\" gombra kattintva elfogadom az",
|
||||||
"privacyPolicy": "Adatvédelmi Szabályzat", // Datenschutzbestimmungen
|
"privacyPolicy": "Adatvédelmi irányelveket",
|
||||||
"passwordMinLength": "A jelszónak legalább 8 karakter hosszúnak kell lennie", // Das Passwort muss mindestens 8 Zeichen lang sein
|
"passwordMinLength": "A jelszónak minimum 8 karakteresnek kell lennie",
|
||||||
"newPasswordMinLength": "Az új jelszónak legalább 8 karakter hosszúnak kell lennie", // Das neue Passwort muss mindestens 8 Zeichen lang sein
|
"newPasswordMinLength": "Az új jelszónak minimum 8 karakteresnek kell lennie",
|
||||||
"menu": {
|
"menu": {
|
||||||
"profile": "Profil", // Profil
|
"profile": "Profil",
|
||||||
"checkout": "Rendelés Lezárása", // Bestellabschluss
|
"checkout": "Fizetés",
|
||||||
"orders": "Rendelések", // Bestellungen
|
"orders": "Rendelések",
|
||||||
"settings": "Beállítások", // Einstellungen
|
"settings": "Beállítások",
|
||||||
"adminDashboard": "Admin Irányítópult", // Admin Dashboard
|
"adminDashboard": "Admin panel",
|
||||||
"adminUsers": "Admin Felhasználók" // Admin Users
|
"adminUsers": "Felhasználók"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"cart": {
|
"cart": {
|
||||||
"title": "Kosár", // Warenkorb
|
"title": "Kosár",
|
||||||
"empty": "üres", // leer
|
"empty": "üres",
|
||||||
"addToCart": "Kosárba", // In den Korb
|
"addToCart": "Kosárba tesz",
|
||||||
"preorderCutting": "Előrendelés Dugványként", // Als Steckling vorbestellen
|
"preorderCutting": "Előrendelés vagdosásként",
|
||||||
"continueShopping": "Vásárlás Folytatása", // Weiter einkaufen
|
"continueShopping": "Folytassa a vásárlást",
|
||||||
"proceedToCheckout": "Tovább a Pénztárhoz", // Weiter zur Kasse
|
"proceedToCheckout": "Tovább a fizetéshez",
|
||||||
|
"productCount": "{{count}} {{count, plural, one {termék} other {termékek}}}",
|
||||||
|
"removeFromCart": "Kivétel a kosárból",
|
||||||
|
"openCart": "Kosár megnyitása",
|
||||||
|
"availableFrom": "Elérhető {{date}}",
|
||||||
|
"backToOrder": "← Vissza a rendeléshez",
|
||||||
"sync": {
|
"sync": {
|
||||||
"title": "Kosár Szinkronizálás", // Warenkorb-Synchronisierung
|
"title": "Kosár szinkronizálás",
|
||||||
"description": "Van egy mentett kosara a fiókjában. Kérjük, válassza ki, hogyan szeretne folytatni:", // Sie haben einen gespeicherten Warenkorb in ihrem Account. Bitte wählen Sie, wie Sie verfahren möchten:
|
"description": "Van egy mentett kosara a fiókjában. Kérjük, válassza ki, hogyan folytatja:",
|
||||||
"deleteServer": "Szerver Kosár Törlése", // Server-Warenkorb löschen
|
"deleteServer": "Szerver kosár törlése",
|
||||||
"useServer": "Szerver Kosár Használata", // Server-Warenkorb übernehmen
|
"useServer": "Szerver kosár használata",
|
||||||
"merge": "Kosarek Egyesítése", // Warenkörbe zusammenführen
|
"merge": "Kosarak összeolvasztása",
|
||||||
"currentCart": "Jelenlegi Kosár", // Ihr aktueller Warenkorb
|
"currentCart": "Aktuális kosara",
|
||||||
"serverCart": "Profiljában Mentett Kosár" // In Ihrem Profil gespeicherter Warenkorb
|
"serverCart": "Mentett kosár a profiljában"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"product": {
|
"product": {
|
||||||
"loading": "Termék betöltése...", // Produkt wird geladen...
|
"loading": "Termék betöltése...",
|
||||||
"notFound": "Termék nem található", // Produkt nicht gefunden
|
"notFound": "Termék nem található",
|
||||||
"notFoundDescription": "A keresett termék nem létezik vagy törölve lett.", // Das gesuchte Produkt existiert nicht oder wurde entfernt.
|
"notFoundDescription": "A keresett termék nem létezik, vagy törölték.",
|
||||||
"backToHome": "Vissza a Főoldalra", // Zurück zur Startseite
|
"backToHome": "Vissza a főoldalra",
|
||||||
"error": "Hiba", // Fehler
|
"error": "Hiba",
|
||||||
"articleNumber": "Cikkszám", // Artikelnummer
|
"articleNumber": "Cikkszám",
|
||||||
"manufacturer": "Gyártó", // Hersteller
|
"manufacturer": "Gyártó",
|
||||||
"inclVat": "{{vat}}% ÁFA-val", // inkl. {{vat}}% MwSt.
|
"inclVat": "beleértve {{vat}}% ÁFA",
|
||||||
"priceUnit": "{{price}}/{{unit}}", // {{price}}/{{unit}}
|
"priceUnit": "{{price}}/{{unit}}",
|
||||||
"new": "Új", // Neu
|
"new": "Új",
|
||||||
"arriving": "Érkezés:", // Ankunft:
|
"arriving": "Érkezés:",
|
||||||
"inclVatFooter": "{{vat}}% ÁFA-val,*", // incl. {{vat}}% USt.,*
|
"inclVatFooter": "beleértve {{vat}}% ÁFA, *",
|
||||||
"availability": "Elérhetőség", // Verfügbarkeit
|
"availability": "Elérhetőség",
|
||||||
"inStock": "raktáron", // auf Lager
|
"inStock": "Raktáron",
|
||||||
"comingSoon": "Hamarosan Elérhető", // Bald verfügbar
|
"comingSoon": "Közel van",
|
||||||
"deliveryTime": "Szállítási Idő", // Lieferzeit
|
"deliveryTime": "Szállítási idő",
|
||||||
"inclShort": "áfával", // inkl.
|
"inclShort": "beleértve",
|
||||||
"vatShort": "ÁFA" // MwSt.
|
"vatShort": "ÁFA",
|
||||||
|
"countDisplay": {
|
||||||
|
"noProducts": "0 termék",
|
||||||
|
"oneProduct": "1 termék",
|
||||||
|
"multipleProducts": "{{count}} termék",
|
||||||
|
"filteredProducts": "{{filtered}} a(z) {{total}} termékből",
|
||||||
|
"filteredOneProduct": "{{filtered}} a 1 termékből"
|
||||||
|
},
|
||||||
|
"removeFiltersToSee": "Szűrők eltávolítása a termékek megtekintéséhez",
|
||||||
|
"outOfStock": "Nincs raktáron",
|
||||||
|
"fromXProducts": "innen {{count}} termék"
|
||||||
},
|
},
|
||||||
"search": {
|
"search": {
|
||||||
"placeholder": "Kérdezhetsz a kannabisz fajtákról...", // Du kannst mich nach Cannabissorten fragen...
|
"placeholder": "Kérdezhetek a kannabisz fajtákról...",
|
||||||
"recording": "Rögzítés..." // Aufnahme läuft...
|
"recording": "Felvétel...",
|
||||||
|
"searchProducts": "Termékek keresése..."
|
||||||
|
},
|
||||||
|
"sorting": {
|
||||||
|
"name": "Név",
|
||||||
|
"searchField": "Keresési kifejezés",
|
||||||
|
"priceLowHigh": "Ár: legolcsóbbtól legdrágábbig",
|
||||||
|
"priceHighLow": "Ár: legdrágábbtól legolcsóbbig"
|
||||||
},
|
},
|
||||||
"chat": {
|
"chat": {
|
||||||
"privacyRead": "Elolvasva és Elfogadva" // Gelesen & Akzeptiert
|
"privacyRead": "Elolvastam & Elfogadom"
|
||||||
},
|
},
|
||||||
"delivery": {
|
"delivery": {
|
||||||
"methods": {
|
"methods": {
|
||||||
"dhl": "DHL", // DHL
|
"dhl": "DHL",
|
||||||
"dpd": "DPD", // DPD
|
"dpd": "DPR",
|
||||||
"sperrgut": "Nagydarabos Áru", // Sperrgut
|
"sperrgut": "Hordozható tárgyak",
|
||||||
"pickup": "Átvétel az Üzletben" // Abholung in der Filiale
|
"pickup": "Átvétel az üzletben"
|
||||||
},
|
},
|
||||||
"descriptions": {
|
"descriptions": {
|
||||||
"standard": "Normál Szállítás", // Standardversand
|
"standard": "Standard szállítás",
|
||||||
"standardFree": "Normál Szállítás - INGYENES 100€ rendelési érték felett!", // Standardversand - KOSTENLOS ab 100€ Warenwert!
|
"standardFree": "Standard szállítás - INGYENES 100 € értékű áru felett!",
|
||||||
"notAvailable": "nem választható, mert egy vagy több tétel csak átvétellel kapható", // nicht auswählbar weil ein oder mehrere Artikel nur abgeholt werden können
|
"notAvailable": "nem választható, mert egy vagy több tétel csak személyes átvétellel rendelhető",
|
||||||
"bulky": "Nagy és nehéz tételekhez" // Für große und schwere Artikel
|
"bulky": "Nagy és nehéz tételekhez"
|
||||||
},
|
},
|
||||||
"prices": {
|
"prices": {
|
||||||
"free": "ingyenes", // kostenlos
|
"free": "ingyenes",
|
||||||
"dhl": "6,99 €", // 6,99 €
|
"freeFrom100": "(ingyenes 100 € felett)",
|
||||||
"dpd": "4,90 €", // 4,90 €
|
"dhl": "€6.99",
|
||||||
"sperrgut": "28,99 €" // 28,99 €
|
"dpd": "€4.90",
|
||||||
|
"sperrgut": "€28.99"
|
||||||
},
|
},
|
||||||
"times": {
|
"times": {
|
||||||
"cutting14Days": "Szállítási idő: 14 nap", // Lieferzeit: 14 Tage
|
"cutting14Days": "Szállítási idő: 14 nap",
|
||||||
"standard2to3Days": "Szállítási idő: 2-3 nap", // Lieferzeit: 2-3 Tage
|
"standard2to3Days": "Szállítási idő: 2-3 nap",
|
||||||
"supplier7to9Days": "Szállítási idő: 7-9 nap" // Lieferzeit: 7-9 Tage
|
"supplier7to9Days": "Szállítási idő: 7-9 nap"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"checkout": {
|
"checkout": {
|
||||||
"invoiceAddress": "Számlázási Cím", // Rechnungsadresse
|
"invoiceAddress": "Számlázási cím",
|
||||||
"deliveryAddress": "Szállítási Cím", // Lieferadresse
|
"deliveryAddress": "Szállítási cím",
|
||||||
"saveForFuture": "Mentés jövőbeli rendelésekhez", // Für zukünftige Bestellungen speichern
|
"saveForFuture": "Mentés jövőbeli rendelésekhöz",
|
||||||
"pickupDate": "Mikor kívánja átvenni a dugványokat?", // Für welchen Termin ist die Abholung der Stecklinge gewünscht?
|
"pickupDate": "Milyen dátumra kér szállítást a vagdosásokról?",
|
||||||
"note": "Megjegyzés", // Anmerkung
|
"note": "Megjegyzés",
|
||||||
"sameAddress": "A szállítási cím megegyezik a számlázási címmel", // Lieferadresse ist identisch mit Rechnungsadresse
|
"sameAddress": "A szállítási cím megegyezik a számlázási címmel",
|
||||||
"termsAccept": "Elolvastam az ÁSZF-et, az Adatvédelmi Szabályzatot és az elállási jog rendelkezéseit" // Ich habe die AGBs, die Datenschutzerklärung und die Bestimmungen zum Widerrufsrecht gelesen
|
"termsAccept": "Elolvastam a szerződési feltételeket, az adatvédelmi irányelveket és a visszalépési jogot"
|
||||||
},
|
},
|
||||||
"payment": {
|
"payment": {
|
||||||
"successful": "Sikeres fizetés!", // Zahlung erfolgreich!
|
"successful": "Sikeres fizetés!",
|
||||||
"failed": "Sikertelen fizetés", // Zahlung fehlgeschlagen
|
"failed": "Fizetés nem sikerült",
|
||||||
"orderCompleted": "🎉 Rendelése sikeresen teljesítve! Most megtekintheti rendeléseit.", // 🎉 Ihre Bestellung wurde erfolgreich abgeschlossen! Sie können jetzt Ihre Bestellungen einsehen.
|
"orderCompleted": "🎉 A rendelése sikeresen befejeződött! Most megtekintheti rendeléseit.",
|
||||||
"orderProcessing": "Fizetése sikeresen feldolgozva. A rendelés automatikusan teljesül.", // Ihre Zahlung wurde erfolgreich verarbeitet. Die Bestellung wird automatisch abgeschlossen.
|
"orderProcessing": "A fizetés sikeresen feldolgozva. A rendelés automatikusan be lesz fejezve.",
|
||||||
"paymentError": "Fizetése nem dolgozható fel. Kérjük, próbálja újra vagy válasszon másik fizetési módot.", // Ihre Zahlung konnte nicht verarbeitet werden. Bitte versuchen Sie es erneut oder wählen Sie eine andere Zahlungsmethode.
|
"paymentError": "A fizetést nem sikerült feldolgozni. Kérjük, próbálja újra, vagy válasszon más fizetési módot.",
|
||||||
"viewOrders": "Rendeléseim Megtekintése" // Zu meinen Bestellungen
|
"viewOrders": "Rendeléseim megtekintése"
|
||||||
},
|
},
|
||||||
"filters": {
|
"filters": {
|
||||||
"sorting": "Rendezés", // Sortierung
|
"sorting": "Rendezés",
|
||||||
"perPage": "oldalanként", // pro Seite
|
"perPage": "oldalanként",
|
||||||
"availability": "Elérhetőség", // Verfügbarkeit
|
"availability": "Elérhetőség",
|
||||||
"manufacturer": "Gyártó" // Hersteller
|
"manufacturer": "Gyártó"
|
||||||
},
|
},
|
||||||
"tax": {
|
"tax": {
|
||||||
"vat": "Általános Forgalmi Adó", // Mehrwertsteuer
|
"vat": "ÁFA",
|
||||||
"vat7": "7% Általános Forgalmi Adó", // 7% Mehrwertsteuer
|
"vat7": "7% ÁFA",
|
||||||
"vat19": "19% Általános Forgalmi Adó", // 19% Mehrwertsteuer
|
"vat19": "19% ÁFA",
|
||||||
"vat19WithShipping": "19% Általános Forgalmi Adó (szállítással)", // 19% Mehrwertsteuer (inkl. Versand)
|
"vat19WithShipping": "19% ÁFA (postaköltséggel)",
|
||||||
"totalNet": "Teljes Nettó Ár", // Gesamtnettopreis
|
"totalNet": "Nettó végösszeg",
|
||||||
"totalGross": "Teljes Bruttó Ár Szállítás Nélkül", // Gesamtbruttopreis ohne Versand
|
"totalGross": "Bruttó végösszeg szállítás nélkül",
|
||||||
"subtotal": "Részösszeg" // Zwischensumme
|
"subtotal": "Részösszeg"
|
||||||
},
|
},
|
||||||
"footer": {
|
"footer": {
|
||||||
"hours": "Szo 11-19", // Sa 11-19
|
"hours": "Szombat 11-19",
|
||||||
"address": "Trachenberger Straße 14 - Dresden", // Trachenberger Straße 14 - Dresden
|
"address": "Trachenberger Straße 14 - Drezda",
|
||||||
"location": "Pieschen állomás és Trachenberger Platz között", // Zwischen Haltepunkt Pieschen und Trachenberger Platz
|
"location": "Pieschen megállótól és Trachenberger Platz-tól között",
|
||||||
"allPricesIncl": "* Minden ár törvényes ÁFA-val, plusz szállítás", // * Alle Preise inkl. gesetzlicher USt., zzgl. Versand
|
"allPricesIncl": "* Minden ár tartalmazza a törvényes ÁFÁ-t, plusz szállítási díjat",
|
||||||
"copyright": "© {{year}} GrowHeads.de", // © {{year}} GrowHeads.de
|
"copyright": "© {{year}} GrowHeads.de",
|
||||||
"legal": {
|
"legal": {
|
||||||
"datenschutz": "Adatvédelmi Szabályzat", // Datenschutz
|
"datenschutz": "Adatvédelmi irányelvek",
|
||||||
"agb": "Általános Szerződési Feltételek", // AGB
|
"agb": "Általános Szerződési Feltételek",
|
||||||
"sitemap": "Oldaltérkép", // Sitemap
|
"sitemap": "Oldaltérkép",
|
||||||
"impressum": "Impresszum", // Impressum
|
"impressum": "Impresszum",
|
||||||
"batteriegesetzhinweise": "Akkumulátor Törvény Információk", // Batteriegesetzhinweise
|
"batteriegesetzhinweise": "Akkumulátor szabályozási figyelmeztetések",
|
||||||
"widerrufsrecht": "Elállási Jog" // Widerrufsrecht
|
"widerrufsrecht": "Elállási jog"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"titles": {
|
"titles": {
|
||||||
"home": "Kannabisz Magok és Dugványok", // Cannabis Seeds & Cuttings
|
"home": "ine anabis eeds & uttings",
|
||||||
"aktionen": "Aktuális Akciók és Ajánlatok", // Aktuelle Aktionen & Angebote
|
"aktionen": "tuelle ktionen & gebote",
|
||||||
"filiale": "Üzletünk Dresdában" // Unsere Filiale in Dresden
|
"filiale": "ur iliale in resden"
|
||||||
},
|
},
|
||||||
"sections": {
|
"sections": {
|
||||||
"seeds": "Magok", // Seeds
|
"seeds": "Magok",
|
||||||
"stecklinge": "Dugványok", // Stecklinge
|
"stecklinge": "Vágások",
|
||||||
"oilPress": "Olajprés Kölcsönzés", // Ölpresse ausleihen
|
"oilPress": "Olajprés bérlés",
|
||||||
"thcTest": "THC Teszt", // THC Test
|
"thcTest": "THC teszt",
|
||||||
"address1": "Trachenberger Straße 14", // Trachenberger Straße 14
|
"address1": "Trachenberger Straße 14",
|
||||||
"address2": "01129 Dresden" // 01129 Dresden
|
"address2": "01129 Drezda"
|
||||||
},
|
},
|
||||||
"pages": {
|
"pages": {
|
||||||
"oilPress": {
|
"oilPress": {
|
||||||
"title": "Olajprés Kölcsönzés", // Ölpresse ausleihen
|
"title": "Olajprés bérlés",
|
||||||
"comingSoon": "Tartalom hamarosan..." // Inhalt kommt bald...
|
"comingSoon": "Tartalom hamarosan..."
|
||||||
},
|
},
|
||||||
"thcTest": {
|
"thcTest": {
|
||||||
"title": "THC Teszt", // THC Test
|
"title": "THC teszt",
|
||||||
"comingSoon": "Tartalom hamarosan..." // Inhalt kommt bald...
|
"comingSoon": "Tartalom hamarosan..."
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"orders": {
|
"orders": {
|
||||||
"status": {
|
"status": {
|
||||||
"new": "feldolgozás alatt", // in Bearbeitung
|
"new": "Folyamatban",
|
||||||
"pending": "Új", // Neu
|
"pending": "Új",
|
||||||
"processing": "Feldolgozás Alatt", // in Bearbeitung
|
"processing": "Folyamatban",
|
||||||
"cancelled": "Visszavonva", // Storniert
|
"cancelled": "Lemondva",
|
||||||
"shipped": "Elküldve", // Verschickt
|
"shipped": "Kiszállítva",
|
||||||
"delivered": "Kézbesítve", // Geliefert
|
"delivered": "Kézbesítve",
|
||||||
"return": "Visszaküldés", // Retoure
|
"return": "Visszaküldés",
|
||||||
"partialReturn": "Részleges Visszaküldés", // Teil Retoure
|
"partialReturn": "Részleges visszaküldés",
|
||||||
"partialDelivered": "Részlegesen Kézbesítve" // Teil geliefert
|
"partialDelivered": "Részben kézbesítve"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"common": {
|
"common": {
|
||||||
"loading": "Betöltés...", // Lädt...
|
"loading": "Betöltés...",
|
||||||
"error": "Hiba", // Fehler
|
"error": "Hiba",
|
||||||
"close": "Bezár", // Schließen
|
"close": "Bezárás",
|
||||||
"save": "Mentés", // Speichern
|
"save": "Mentés",
|
||||||
"cancel": "Mégse", // Abbrechen
|
"cancel": "Mégse",
|
||||||
"ok": "OK", // OK
|
"ok": "OK",
|
||||||
"yes": "Igen", // Ja
|
"yes": "Igen",
|
||||||
"no": "Nem", // Nein
|
"no": "Nem",
|
||||||
"next": "Következő", // Weiter
|
"next": "Következő",
|
||||||
"back": "Vissza", // Zurück
|
"back": "Vissza",
|
||||||
"edit": "Szerkesztés", // Bearbeiten
|
"edit": "Szerkesztés",
|
||||||
"delete": "Törlés", // Löschen
|
"delete": "Törlés",
|
||||||
"add": "Hozzáadás", // Hinzufügen
|
"add": "Hozzáadás",
|
||||||
"remove": "Eltávolítás", // Entfernen
|
"remove": "Eltávolítás",
|
||||||
"products": "Termékek", // Produkte
|
"products": "Termékek",
|
||||||
"product": "Termék" // Produkt
|
"product": "Termék"
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
};
|
||||||
|
|||||||
@@ -1,204 +1,231 @@
|
|||||||
export default {
|
export default {
|
||||||
|
"locale": {
|
||||||
|
"code": "it-IT"
|
||||||
|
},
|
||||||
"navigation": {
|
"navigation": {
|
||||||
"home": "Home", // Home
|
"home": "Home",
|
||||||
"aktionen": "Azioni", // Actions
|
"aktionen": "Azioni",
|
||||||
"filiale": "Filiale", // Branch
|
"filiale": "Filiale",
|
||||||
"categories": "Categorie", // Categories
|
"categories": "Categorie",
|
||||||
"categoriesOpen": "Apri categorie", // Open categories
|
"categoriesOpen": "Categorie aperte",
|
||||||
"categoriesClose": "Chiudi categorie" // Close categories
|
"categoriesClose": "Chiudi categorie",
|
||||||
|
"otherCategories": "Altre categorie"
|
||||||
},
|
},
|
||||||
"auth": {
|
"auth": {
|
||||||
"login": "Accedi", // Login
|
"login": "Accedi",
|
||||||
"register": "Registrati", // Register
|
"register": "Registrati",
|
||||||
"logout": "Esci", // Logout
|
"logout": "logout",
|
||||||
"profile": "Profilo", // Profile
|
"profile": "Profilo",
|
||||||
"email": "Email", // Email
|
"email": "Email",
|
||||||
"password": "Password", // Password
|
"password": "Password",
|
||||||
"confirmPassword": "Conferma password", // Confirm password
|
"confirmPassword": "Conferma password",
|
||||||
"forgotPassword": "Password dimenticata?", // Forgot password?
|
"forgotPassword": "Password dimenticata?",
|
||||||
"loginWithGoogle": "Accedi con Google", // Login with Google
|
"loginWithGoogle": "Accedi con Google",
|
||||||
"or": "OPPURE", // OR
|
"or": "OPPURE",
|
||||||
"privacyAccept": "Cliccando su \"Accedi con Google\" accetto la", // By clicking "Login with Google" I accept
|
"privacyAccept": "Cliccando \"Accedi con Google\", accetto il",
|
||||||
"privacyPolicy": "Politica sulla privacy", // Privacy policy
|
"privacyPolicy": "Informativa sulla privacy",
|
||||||
"passwordMinLength": "La password deve essere di almeno 8 caratteri", // Password must be at least 8 characters
|
"passwordMinLength": "La password deve essere lunga almeno 8 caratteri",
|
||||||
"newPasswordMinLength": "La nuova password deve essere di almeno 8 caratteri", // New password must be at least 8 characters
|
"newPasswordMinLength": "La nuova password deve essere lunga almeno 8 caratteri",
|
||||||
"menu": {
|
"menu": {
|
||||||
"profile": "Profilo", // Profile
|
"profile": "Profilo",
|
||||||
"checkout": "Completa ordine", // Checkout
|
"checkout": "Pagamento",
|
||||||
"orders": "Ordini", // Orders
|
"orders": "Ordini",
|
||||||
"settings": "Impostazioni", // Settings
|
"settings": "Impostazioni",
|
||||||
"adminDashboard": "Dashboard amministratore", // Admin dashboard
|
"adminDashboard": "Dashboard amministratore",
|
||||||
"adminUsers": "Utenti amministratore" // Admin users
|
"adminUsers": "Utenti admin"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"cart": {
|
"cart": {
|
||||||
"title": "Carrello", // Cart
|
"title": "Carrello",
|
||||||
"empty": "vuoto", // empty
|
"empty": "vuoto",
|
||||||
"addToCart": "Aggiungi al carrello", // Add to cart
|
"addToCart": "Aggiungi al carrello",
|
||||||
"preorderCutting": "Prenota come talea", // Preorder as cutting
|
"preorderCutting": "Pre-ordine come talee",
|
||||||
"continueShopping": "Continua shopping", // Continue shopping
|
"continueShopping": "Continua shopping",
|
||||||
"proceedToCheckout": "Procedi al checkout", // Proceed to checkout
|
"proceedToCheckout": "Procedi al pagamento",
|
||||||
|
"productCount": "{{count}} {{count, plural, one {prodotto} other {prodotti}}}",
|
||||||
|
"removeFromCart": "Rimuovi dal carrello",
|
||||||
|
"openCart": "Apri carrello",
|
||||||
|
"availableFrom": "Da {{date}}",
|
||||||
|
"backToOrder": "← Torna all'ordine",
|
||||||
"sync": {
|
"sync": {
|
||||||
"title": "Sincronizzazione carrello", // Cart synchronization
|
"title": "Sincronizzazione carrello",
|
||||||
"description": "Hai un carrello salvato nel tuo account. Scegli come procedere:", // You have a saved cart in your account. Please choose how to proceed:
|
"description": "Hai un carrello salvato nel tuo account. Per favore scegli come procedere:",
|
||||||
"deleteServer": "Elimina carrello server", // Delete server cart
|
"deleteServer": "Elimina carrello server",
|
||||||
"useServer": "Usa carrello server", // Use server cart
|
"useServer": "Usa carrello server",
|
||||||
"merge": "Unisci carrelli", // Merge carts
|
"merge": "Unisci carrelli",
|
||||||
"currentCart": "Il tuo carrello attuale", // Your current cart
|
"currentCart": "Il tuo carrello attuale",
|
||||||
"serverCart": "Carrello salvato nel tuo profilo" // Cart saved in your profile
|
"serverCart": "Carrello salvato nel tuo profilo"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"product": {
|
"product": {
|
||||||
"loading": "Caricamento prodotto...", // Loading product...
|
"loading": "Caricamento prodotto...",
|
||||||
"notFound": "Prodotto non trovato", // Product not found
|
"notFound": "Prodotto non trovato",
|
||||||
"notFoundDescription": "Il prodotto cercato non esiste o è stato rimosso.", // The searched product doesn't exist or was removed.
|
"notFoundDescription": "Il prodotto cercato non esiste o è stato rimosso.",
|
||||||
"backToHome": "Torna alla home", // Back to home
|
"backToHome": "Torna alla pagina principale",
|
||||||
"error": "Errore", // Error
|
"error": "Errore",
|
||||||
"articleNumber": "Numero articolo", // Article number
|
"articleNumber": "Numero articolo",
|
||||||
"manufacturer": "Produttore", // Manufacturer
|
"manufacturer": "Produttore",
|
||||||
"inclVat": "IVA {{vat}}% inclusa", // incl. {{vat}}% VAT
|
"inclVat": "IVA inclusa {{vat}}%",
|
||||||
"priceUnit": "{{price}}/{{unit}}", // {{price}}/{{unit}}
|
"priceUnit": "{{price}}/{{unit}}",
|
||||||
"new": "Nuovo", // New
|
"new": "Nuovo",
|
||||||
"arriving": "Arrivo:", // Arriving:
|
"arriving": "Arrivo:",
|
||||||
"inclVatFooter": "IVA {{vat}}% inclusa,*", // incl. {{vat}}% VAT,*
|
"inclVatFooter": "IVA inclusa {{vat}}%, *",
|
||||||
"availability": "Disponibilità", // Availability
|
"availability": "Disponibilità",
|
||||||
"inStock": "disponibile", // in stock
|
"inStock": "Disponibile",
|
||||||
"comingSoon": "Presto disponibile", // Coming soon
|
"comingSoon": "In arrivo",
|
||||||
"deliveryTime": "Tempo di consegna", // Delivery time
|
"deliveryTime": "Tempo di consegna",
|
||||||
"inclShort": "incl.", // incl.
|
"inclShort": "incl.",
|
||||||
"vatShort": "IVA" // VAT
|
"vatShort": "IVA",
|
||||||
|
"countDisplay": {
|
||||||
|
"noProducts": "0 prodotti",
|
||||||
|
"oneProduct": "1 prodotto",
|
||||||
|
"multipleProducts": "{{count}} prodotti",
|
||||||
|
"filteredProducts": "{{filtered}} di {{total}} prodotti",
|
||||||
|
"filteredOneProduct": "{{filtered}} di 1 prodotto"
|
||||||
|
},
|
||||||
|
"removeFiltersToSee": "Rimuovi i filtri per vedere i prodotti",
|
||||||
|
"outOfStock": "Esaurito",
|
||||||
|
"fromXProducts": "da {{count}} prodotti"
|
||||||
},
|
},
|
||||||
"search": {
|
"search": {
|
||||||
"placeholder": "Puoi chiedermi delle varietà di cannabis...", // You can ask me about cannabis strains...
|
"placeholder": "Puoi chiedermi delle varietà di cannabis...",
|
||||||
"recording": "Registrazione..." // Recording...
|
"recording": "Registrazione...",
|
||||||
|
"searchProducts": "Cerca prodotti..."
|
||||||
|
},
|
||||||
|
"sorting": {
|
||||||
|
"name": "Nome",
|
||||||
|
"searchField": "Termine di ricerca",
|
||||||
|
"priceLowHigh": "Prezzo: dal basso verso l'alto",
|
||||||
|
"priceHighLow": "Prezzo: dall'alto verso il basso"
|
||||||
},
|
},
|
||||||
"chat": {
|
"chat": {
|
||||||
"privacyRead": "Letto e accettato" // Read & accepted
|
"privacyRead": "Letto & Accettato"
|
||||||
},
|
},
|
||||||
"delivery": {
|
"delivery": {
|
||||||
"methods": {
|
"methods": {
|
||||||
"dhl": "DHL", // DHL
|
"dhl": "DHL",
|
||||||
"dpd": "DPD", // DPD
|
"dpd": "DPD",
|
||||||
"sperrgut": "Merce ingombrante", // Bulky goods
|
"sperrgut": "Merce ingombrante",
|
||||||
"pickup": "Ritiro in filiale" // Pickup at branch
|
"pickup": "Ritiro in negozio"
|
||||||
},
|
},
|
||||||
"descriptions": {
|
"descriptions": {
|
||||||
"standard": "Spedizione standard", // Standard delivery
|
"standard": "Spedizione standard",
|
||||||
"standardFree": "Spedizione standard - GRATUITA sopra i 100€!", // Standard delivery - FREE from 100€ order value!
|
"standardFree": "Spedizione standard - GRATIS per acquisti superiori a €100!",
|
||||||
"notAvailable": "non disponibile perché uno o più articoli possono essere solo ritirati", // not available because one or more items can only be picked up
|
"notAvailable": "non selezionabile perché uno o più articoli possono essere ritirati solo in negozio",
|
||||||
"bulky": "Per articoli grandi e pesanti" // For large and heavy items
|
"bulky": "Per articoli grandi e pesanti"
|
||||||
},
|
},
|
||||||
"prices": {
|
"prices": {
|
||||||
"free": "gratuita", // free
|
"free": "gratis",
|
||||||
"dhl": "6,99 €", // 6,99 €
|
"freeFrom100": "(gratis da €100)",
|
||||||
"dpd": "4,90 €", // 4,90 €
|
"dhl": "€6.99",
|
||||||
"sperrgut": "28,99 €" // 28,99 €
|
"dpd": "€4.90",
|
||||||
|
"sperrgut": "€28.99"
|
||||||
},
|
},
|
||||||
"times": {
|
"times": {
|
||||||
"cutting14Days": "Tempo di consegna: 14 giorni", // Delivery time: 14 days
|
"cutting14Days": "Tempo di consegna: 14 giorni",
|
||||||
"standard2to3Days": "Tempo di consegna: 2-3 giorni", // Delivery time: 2-3 days
|
"standard2to3Days": "Tempo di consegna: 2-3 giorni",
|
||||||
"supplier7to9Days": "Tempo di consegna: 7-9 giorni" // Delivery time: 7-9 days
|
"supplier7to9Days": "Tempo di consegna: 7-9 giorni"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"checkout": {
|
"checkout": {
|
||||||
"invoiceAddress": "Indirizzo fatturazione", // Invoice address
|
"invoiceAddress": "Indirizzo di fatturazione",
|
||||||
"deliveryAddress": "Indirizzo consegna", // Delivery address
|
"deliveryAddress": "Indirizzo di consegna",
|
||||||
"saveForFuture": "Salva per ordini futuri", // Save for future orders
|
"saveForFuture": "Salva per ordini futuri",
|
||||||
"pickupDate": "Quando desideri ritirare le talee?", // When do you wish to pick up the cuttings?
|
"pickupDate": "Per quale data si desidera il ritiro delle talee?",
|
||||||
"note": "Nota", // Note
|
"note": "Nota",
|
||||||
"sameAddress": "L'indirizzo di consegna è uguale all'indirizzo di fatturazione", // Delivery address is same as invoice address
|
"sameAddress": "Indirizzo di consegna uguale a quello di fatturazione",
|
||||||
"termsAccept": "Ho letto i termini e condizioni, la politica sulla privacy e le condizioni del diritto di recesso" // I have read the T&C, privacy policy and withdrawal right conditions
|
"termsAccept": "Ho letto i termini e le condizioni, l'informativa sulla privacy e la politica di cancellazione"
|
||||||
},
|
},
|
||||||
"payment": {
|
"payment": {
|
||||||
"successful": "Pagamento riuscito!", // Successful payment!
|
"successful": "Pagamento riuscito!",
|
||||||
"failed": "Pagamento fallito", // Failed payment
|
"failed": "Pagamento fallito",
|
||||||
"orderCompleted": "🎉 Il tuo ordine è stato completato con successo! Ora puoi visualizzare i tuoi ordini.", // 🎉 Your order was successfully completed! You can now view your orders.
|
"orderCompleted": "🎉 Il tuo ordine è stato completato con successo! Ora puoi visualizzare i tuoi ordini.",
|
||||||
"orderProcessing": "Il tuo pagamento è stato elaborato con successo. L'ordine verrà completato automaticamente.", // Your payment was successfully processed. The order will be automatically completed.
|
"orderProcessing": "Il pagamento è stato elaborato con successo. L'ordine verrà completato automaticamente.",
|
||||||
"paymentError": "Il tuo pagamento non può essere elaborato. Riprova o scegli un altro metodo di pagamento.", // Your payment could not be processed. Please try again or choose another payment method.
|
"paymentError": "Impossibile elaborare il pagamento. Per favore riprova o scegli un altro metodo di pagamento.",
|
||||||
"viewOrders": "Visualizza i miei ordini" // View my orders
|
"viewOrders": "Visualizza i miei ordini"
|
||||||
},
|
},
|
||||||
"filters": {
|
"filters": {
|
||||||
"sorting": "Ordinamento", // Sorting
|
"sorting": "Ordinamento",
|
||||||
"perPage": "per pagina", // per page
|
"perPage": "per pagina",
|
||||||
"availability": "Disponibilità", // Availability
|
"availability": "Disponibilità",
|
||||||
"manufacturer": "Produttore" // Manufacturer
|
"manufacturer": "Produttore"
|
||||||
},
|
},
|
||||||
"tax": {
|
"tax": {
|
||||||
"vat": "IVA", // VAT
|
"vat": "IVA",
|
||||||
"vat7": "7% IVA", // 7% VAT
|
"vat7": "IVA 7%",
|
||||||
"vat19": "19% IVA", // 19% VAT
|
"vat19": "IVA 19%",
|
||||||
"vat19WithShipping": "19% IVA (inclusa spedizione)", // 19% VAT (incl. shipping)
|
"vat19WithShipping": "IVA 19% (incl. spedizione)",
|
||||||
"totalNet": "Prezzo totale netto", // Total net price
|
"totalNet": "Totale netto",
|
||||||
"totalGross": "Prezzo totale lordo senza spedizione", // Total gross price without shipping
|
"totalGross": "Totale lordo senza spedizione",
|
||||||
"subtotal": "Subtotale" // Subtotal
|
"subtotal": "Totale parziale"
|
||||||
},
|
},
|
||||||
"footer": {
|
"footer": {
|
||||||
"hours": "Sab 11-19", // Sat 11-19
|
"hours": "Sab 11-19",
|
||||||
"address": "Trachenberger Straße 14 - Dresden", // Trachenberger Straße 14 - Dresden
|
"address": "Trachenberger Straße 14 - Dresden",
|
||||||
"location": "Tra la fermata Pieschen e Trachenberger Platz", // Between Pieschen stop and Trachenberger Platz
|
"location": "Tra Pieschen and Trachenberger Platz",
|
||||||
"allPricesIncl": "* Tutti i prezzi incl. IVA legale, più spedizione", // * All prices incl. legal VAT, plus shipping
|
"allPricesIncl": "* Tutti i prezzi includono IVA statale, più spese di spedizione",
|
||||||
"copyright": "© {{year}} GrowHeads.de", // © {{year}} GrowHeads.de
|
"copyright": "© {{year}} GrowHeads.de",
|
||||||
"legal": {
|
"legal": {
|
||||||
"datenschutz": "Privacy", // Privacy policy
|
"datenschutz": "Informativa sulla privacy",
|
||||||
"agb": "Termini e condizioni", // T&C
|
"agb": "Termini e condizioni",
|
||||||
"sitemap": "Mappa del sito", // Sitemap
|
"sitemap": "Mappa del sito",
|
||||||
"impressum": "Impressum", // Impressum
|
"impressum": "Impressum",
|
||||||
"batteriegesetzhinweise": "Informazioni legge batterie", // Battery law information
|
"batteriegesetzhinweise": "Note sulla regolamentazione delle batterie",
|
||||||
"widerrufsrecht": "Diritto di recesso" // Right of withdrawal
|
"widerrufsrecht": "Diritto di recesso"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"titles": {
|
"titles": {
|
||||||
"home": "Semi e talee di cannabis", // Cannabis seeds & cuttings
|
"home": "ine anabis eeds & uttings",
|
||||||
"aktionen": "Azioni e offerte attuali", // Current actions & offers
|
"aktionen": "tuelle ktionen & gebote",
|
||||||
"filiale": "La nostra filiale a Dresden" // Our branch in Dresden
|
"filiale": "ur iliale in resden"
|
||||||
},
|
},
|
||||||
"sections": {
|
"sections": {
|
||||||
"seeds": "Semi", // Seeds
|
"seeds": "Semi",
|
||||||
"stecklinge": "Talee", // Cuttings
|
"stecklinge": "Talee",
|
||||||
"oilPress": "Noleggio pressa per olio", // Oil press rental
|
"oilPress": "Noleggio presse di olio",
|
||||||
"thcTest": "Test THC", // THC test
|
"thcTest": "Test THC",
|
||||||
"address1": "Trachenberger Straße 14", // Trachenberger Straße 14
|
"address1": "Trachenberger Straße 14",
|
||||||
"address2": "01129 Dresden" // 01129 Dresden
|
"address2": "01129 Dresden"
|
||||||
},
|
},
|
||||||
"pages": {
|
"pages": {
|
||||||
"oilPress": {
|
"oilPress": {
|
||||||
"title": "Noleggio pressa per olio", // Oil press rental
|
"title": "Noleggio presse di olio",
|
||||||
"comingSoon": "Contenuto in arrivo..." // Content coming soon...
|
"comingSoon": "Contenuto in arrivo..."
|
||||||
},
|
},
|
||||||
"thcTest": {
|
"thcTest": {
|
||||||
"title": "Test THC", // THC test
|
"title": "Test THC",
|
||||||
"comingSoon": "Contenuto in arrivo..." // Content coming soon...
|
"comingSoon": "Contenuto in arrivo..."
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"orders": {
|
"orders": {
|
||||||
"status": {
|
"status": {
|
||||||
"new": "in elaborazione", // processing
|
"new": "In corso",
|
||||||
"pending": "Nuovo", // New
|
"pending": "Nuovo",
|
||||||
"processing": "In elaborazione", // Processing
|
"processing": "In lavorazione",
|
||||||
"cancelled": "Annullato", // Cancelled
|
"cancelled": "Annullato",
|
||||||
"shipped": "Spedito", // Shipped
|
"shipped": "Spedito",
|
||||||
"delivered": "Consegnato", // Delivered
|
"delivered": "Consegnato",
|
||||||
"return": "Reso", // Return
|
"return": "Reso",
|
||||||
"partialReturn": "Reso parziale", // Partial return
|
"partialReturn": "Reso parziale",
|
||||||
"partialDelivered": "Parzialmente consegnato" // Partially delivered
|
"partialDelivered": "Consegnato parzialmente"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"common": {
|
"common": {
|
||||||
"loading": "Caricamento...", // Loading...
|
"loading": "Caricamento...",
|
||||||
"error": "Errore", // Error
|
"error": "Errore",
|
||||||
"close": "Chiudi", // Close
|
"close": "Chiudi",
|
||||||
"save": "Salva", // Save
|
"save": "Salva",
|
||||||
"cancel": "Annulla", // Cancel
|
"cancel": "Annulla",
|
||||||
"ok": "OK", // OK
|
"ok": "OK",
|
||||||
"yes": "Sì", // Yes
|
"yes": "Sì",
|
||||||
"no": "No", // No
|
"no": "No",
|
||||||
"next": "Avanti", // Next
|
"next": "Avanti",
|
||||||
"back": "Indietro", // Back
|
"back": "Indietro",
|
||||||
"edit": "Modifica", // Edit
|
"edit": "Modifica",
|
||||||
"delete": "Elimina", // Delete
|
"delete": "Elimina",
|
||||||
"add": "Aggiungi", // Add
|
"add": "Aggiungi",
|
||||||
"remove": "Rimuovi", // Remove
|
"remove": "Rimuovi",
|
||||||
"products": "Prodotti", // Products
|
"products": "Prodotti",
|
||||||
"product": "Prodotto" // Product
|
"product": "Prodotto"
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
};
|
||||||
|
|||||||
@@ -1,98 +1,125 @@
|
|||||||
export default {
|
export default {
|
||||||
|
"locale": {
|
||||||
|
"code": "pl-PL"
|
||||||
|
},
|
||||||
"navigation": {
|
"navigation": {
|
||||||
"home": "Strona główna",
|
"home": "Strona główna",
|
||||||
"aktionen": "Akcje",
|
"aktionen": "Akcje",
|
||||||
"filiale": "Sklep",
|
"filiale": "Oddział",
|
||||||
"categories": "Kategorie",
|
"categories": "Kategorie",
|
||||||
"categoriesOpen": "Otwórz kategorie",
|
"categoriesOpen": "Otwarte kategorie",
|
||||||
"categoriesClose": "Zamknij kategorie"
|
"categoriesClose": "Zamknij kategorie",
|
||||||
|
"otherCategories": "Inne kategorie"
|
||||||
},
|
},
|
||||||
"auth": {
|
"auth": {
|
||||||
"login": "Zaloguj się",
|
"login": "Zaloguj się",
|
||||||
"register": "Zarejestruj się",
|
"register": "Rejestracja",
|
||||||
"logout": "Wyloguj się",
|
"logout": "Wyloguj się",
|
||||||
"profile": "Profil",
|
"profile": "Profil",
|
||||||
"email": "E-mail",
|
"email": "Email",
|
||||||
"password": "Hasło",
|
"password": "Hasło",
|
||||||
"confirmPassword": "Potwierdź hasło",
|
"confirmPassword": "Potwierdź hasło",
|
||||||
"forgotPassword": "Zapomniałeś hasła?",
|
"forgotPassword": "Zapomniałeś hasła?",
|
||||||
"loginWithGoogle": "Zaloguj się z Google",
|
"loginWithGoogle": "Zaloguj się przez Google",
|
||||||
"or": "LUB",
|
"or": "LUB",
|
||||||
"privacyAccept": "Klikając \"Zaloguj się z Google\" akceptuję",
|
"privacyAccept": "Klikając \"Zaloguj się przez Google\", akceptuję",
|
||||||
"privacyPolicy": "Politykę prywatności",
|
"privacyPolicy": "Politykę Prywatności",
|
||||||
"passwordMinLength": "Hasło musi mieć co najmniej 8 znaków",
|
"passwordMinLength": "Hasło musi mieć co najmniej 8 znaków",
|
||||||
"newPasswordMinLength": "Nowe hasło musi mieć co najmniej 8 znaków",
|
"newPasswordMinLength": "Nowe hasło musi mieć co najmniej 8 znaków",
|
||||||
"menu": {
|
"menu": {
|
||||||
"profile": "Profil",
|
"profile": "Profil",
|
||||||
"checkout": "Finalizacja zamówienia",
|
"checkout": "Realizacja zamówienia",
|
||||||
"orders": "Zamówienia",
|
"orders": "Zamówienia",
|
||||||
"settings": "Ustawienia",
|
"settings": "Ustawienia",
|
||||||
"adminDashboard": "Panel administracyjny",
|
"adminDashboard": "Panel administratora",
|
||||||
"adminUsers": "Użytkownicy administracyjni"
|
"adminUsers": "Użytkownicy administracyjni"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"cart": {
|
"cart": {
|
||||||
"title": "Koszyk",
|
"title": "Koszyk zakupowy",
|
||||||
"empty": "pusty",
|
"empty": "pusty",
|
||||||
"addToCart": "Dodaj do koszyka",
|
"addToCart": "Dodaj do koszyka",
|
||||||
"preorderCutting": "Zamów sadzonkę z wyprzedzeniem",
|
"preorderCutting": "Pre-order jako cięcia",
|
||||||
"continueShopping": "Kontynuuj zakupy",
|
"continueShopping": "Kontynuuj zakupy",
|
||||||
"proceedToCheckout": "Przejdź do kasy",
|
"proceedToCheckout": "Przejdź do realizacji zamówienia",
|
||||||
|
"productCount": "{{count}} {{count, plural, one {produkt} other {produktów}}}",
|
||||||
|
"removeFromCart": "Usuń z koszyka",
|
||||||
|
"openCart": "Otwórz koszyk",
|
||||||
|
"availableFrom": "Od {{date}}",
|
||||||
|
"backToOrder": "← Powrót do zamówienia",
|
||||||
"sync": {
|
"sync": {
|
||||||
"title": "Synchronizacja koszyka",
|
"title": "Synchronizacja koszyka",
|
||||||
"description": "Masz zapisany koszyk na swoim koncie. Proszę wybierz, jak chcesz postępować:",
|
"description": "Masz zapisany koszyk na swoim koncie. Wybierz sposób kontynuacji:",
|
||||||
"deleteServer": "Usuń koszyk z serwera",
|
"deleteServer": "Usuń koszyk na serwerze",
|
||||||
"useServer": "Użyj koszyka z serwera",
|
"useServer": "Użyj koszyka na serwerze",
|
||||||
"merge": "Połącz koszyki",
|
"merge": "Scal koszyki",
|
||||||
"currentCart": "Twój aktualny koszyk",
|
"currentCart": "Twój aktualny koszyk",
|
||||||
"serverCart": "Koszyk zapisany w twoim profilu"
|
"serverCart": "Zapisany koszyk w profilu"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"product": {
|
"product": {
|
||||||
"loading": "Ładowanie produktu...",
|
"loading": "Wczytywanie produktu...",
|
||||||
"notFound": "Produkt nie znaleziony",
|
"notFound": "Produkt nie znaleziony",
|
||||||
"notFoundDescription": "Szukany produkt nie istnieje lub został usunięty.",
|
"notFoundDescription": "Szukany produkt nie istnieje lub został usunięty.",
|
||||||
"backToHome": "Powrót do strony głównej",
|
"backToHome": "Powrót do strony głównej",
|
||||||
"error": "Błąd",
|
"error": "Błąd",
|
||||||
"articleNumber": "Numer artykułu",
|
"articleNumber": "Numer artykułu",
|
||||||
"manufacturer": "Producent",
|
"manufacturer": "Producent",
|
||||||
"inclVat": "wliczając {{vat}}% VAT",
|
"inclVat": "w tym {{vat}}% VAT",
|
||||||
"priceUnit": "{{price}}/{{unit}}",
|
"priceUnit": "{{price}}/{{unit}}",
|
||||||
"new": "Nowy",
|
"new": "Nowy",
|
||||||
"arriving": "Przybycie:",
|
"arriving": "Przybycie:",
|
||||||
"inclVatFooter": "wliczając {{vat}}% VAT,*",
|
"inclVatFooter": "w tym {{vat}}% VAT, *",
|
||||||
"availability": "Dostępność",
|
"availability": "Dostępność",
|
||||||
"inStock": "na stanie",
|
"inStock": "Na stanie",
|
||||||
"comingSoon": "Wkrótce dostępny",
|
"comingSoon": "Wkrótce dostępny",
|
||||||
"deliveryTime": "Czas dostawy",
|
"deliveryTime": "Czas dostawy",
|
||||||
"inclShort": "wlicz.",
|
"inclShort": "w tym",
|
||||||
"vatShort": "VAT"
|
"vatShort": "VAT",
|
||||||
|
"countDisplay": {
|
||||||
|
"noProducts": "0 produktów",
|
||||||
|
"oneProduct": "1 produkt",
|
||||||
|
"multipleProducts": "{{count}} produktów",
|
||||||
|
"filteredProducts": "{{filtered}} z {{total}} produktów",
|
||||||
|
"filteredOneProduct": "{{filtered}} z 1 produktu"
|
||||||
|
},
|
||||||
|
"removeFiltersToSee": "Usuń filtry, aby zobaczyć produkty",
|
||||||
|
"outOfStock": "Brak na stanie",
|
||||||
|
"fromXProducts": "od {{count}} produktów"
|
||||||
},
|
},
|
||||||
"search": {
|
"search": {
|
||||||
"placeholder": "Możesz zapytać mnie o odmiany konopi...",
|
"placeholder": "Możesz zapytać o szczepy konopi...",
|
||||||
"recording": "Nagrywanie w toku..."
|
"recording": "Nagrywanie...",
|
||||||
|
"searchProducts": "Szukaj produktów..."
|
||||||
|
},
|
||||||
|
"sorting": {
|
||||||
|
"name": "Nazwa",
|
||||||
|
"searchField": "Hasło wyszukiwania",
|
||||||
|
"priceLowHigh": "Cena: od najniższej",
|
||||||
|
"priceHighLow": "Cena: od najwyższej"
|
||||||
},
|
},
|
||||||
"chat": {
|
"chat": {
|
||||||
"privacyRead": "Przeczytane i zaakceptowane"
|
"privacyRead": "Przeczytano i zaakceptowano"
|
||||||
},
|
},
|
||||||
"delivery": {
|
"delivery": {
|
||||||
"methods": {
|
"methods": {
|
||||||
"dhl": "DHL",
|
"dhl": "DHL",
|
||||||
"dpd": "DPD",
|
"dpd": "DPD",
|
||||||
"sperrgut": "Przesyłka gabatytowa",
|
"sperrgut": "Przedmioty ciężkie",
|
||||||
"pickup": "Odbiór w sklepie"
|
"pickup": "Odbiór w sklepie"
|
||||||
},
|
},
|
||||||
"descriptions": {
|
"descriptions": {
|
||||||
"standard": "Dostawa standardowa",
|
"standard": "Standardowa wysyłka",
|
||||||
"standardFree": "Dostawa standardowa - BEZPŁATNA od 100€ wartości zamówienia!",
|
"standardFree": "Standardowa wysyłka - DARMOWA od wartości towarów 100 €!",
|
||||||
"notAvailable": "niedostępne, ponieważ jeden lub więcej artykułów można tylko odebrać",
|
"notAvailable": "nie jest dostępne do wyboru, ponieważ jeden lub więcej produktów można odebrać tylko osobiście",
|
||||||
"bulky": "Dla dużych i ciężkich artykułów"
|
"bulky": "Na duże i ciężkie przedmioty"
|
||||||
},
|
},
|
||||||
"prices": {
|
"prices": {
|
||||||
"free": "bezpłatne",
|
"free": "darmowa",
|
||||||
"dhl": "6,99 €",
|
"freeFrom100": "(darmowa od 100 €)",
|
||||||
"dpd": "4,90 €",
|
"dhl": "€6.99",
|
||||||
"sperrgut": "28,99 €"
|
"dpd": "€4.90",
|
||||||
|
"sperrgut": "€28.99"
|
||||||
},
|
},
|
||||||
"times": {
|
"times": {
|
||||||
"cutting14Days": "Czas dostawy: 14 dni",
|
"cutting14Days": "Czas dostawy: 14 dni",
|
||||||
@@ -101,21 +128,21 @@ export default {
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"checkout": {
|
"checkout": {
|
||||||
"invoiceAddress": "Adres do faktury",
|
"invoiceAddress": "Adres rozliczeniowy",
|
||||||
"deliveryAddress": "Adres dostawy",
|
"deliveryAddress": "Adres dostawy",
|
||||||
"saveForFuture": "Zapisz dla przyszłych zamówień",
|
"saveForFuture": "Zapisz na przyszłość",
|
||||||
"pickupDate": "Na który termin życzysz sobie odbiór sadzonek?",
|
"pickupDate": "Na którą datę ma nastąpić odbiór cięć?",
|
||||||
"note": "Uwaga",
|
"note": "Uwagi",
|
||||||
"sameAddress": "Adres dostawy jest identyczny z adresem do faktury",
|
"sameAddress": "Adres dostawy jest taki sam jak adres rozliczeniowy",
|
||||||
"termsAccept": "Przeczytałem regulamin, oświadczenie o ochronie danych i zasady prawa odstąpienia"
|
"termsAccept": "Zapoznałem się z warunkami i akceptuję je"
|
||||||
},
|
},
|
||||||
"payment": {
|
"payment": {
|
||||||
"successful": "Płatność udana!",
|
"successful": "Płatność udana!",
|
||||||
"failed": "Płatność nieudana",
|
"failed": "Płatność nie powiodła się",
|
||||||
"orderCompleted": "🎉 Twoje zamówienie zostało pomyślnie złożone! Możesz teraz sprawdzić swoje zamówienia.",
|
"orderCompleted": "🎉 Twoje zamówienie zostało pomyślnie złożone! Możesz teraz zobaczyć swoje zamówienia.",
|
||||||
"orderProcessing": "Twoja płatność została pomyślnie przetworzona. Zamówienie zostanie automatycznie złożone.",
|
"orderProcessing": "Twoja płatność została pomyślnie przetworzona. Zamówienie zostanie automatycznie zrealizowane.",
|
||||||
"paymentError": "Twoja płatność nie mogła zostać przetworzona. Proszę spróbuj ponownie lub wybierz inny sposób płatności.",
|
"paymentError": "Nie można przetworzyć płatności. Spróbuj ponownie lub wybierz inną metodę płatności.",
|
||||||
"viewOrders": "Do moich zamówień"
|
"viewOrders": "Zobacz moje zamówienia"
|
||||||
},
|
},
|
||||||
"filters": {
|
"filters": {
|
||||||
"sorting": "Sortowanie",
|
"sorting": "Sortowanie",
|
||||||
@@ -124,67 +151,67 @@ export default {
|
|||||||
"manufacturer": "Producent"
|
"manufacturer": "Producent"
|
||||||
},
|
},
|
||||||
"tax": {
|
"tax": {
|
||||||
"vat": "Podatek od wartości dodanej",
|
"vat": "VAT",
|
||||||
"vat7": "7% VAT",
|
"vat7": "7% VAT",
|
||||||
"vat19": "19% VAT",
|
"vat19": "19% VAT",
|
||||||
"vat19WithShipping": "19% VAT (wliczając dostawę)",
|
"vat19WithShipping": "19% VAT (w tym wysyłka)",
|
||||||
"totalNet": "Cena całkowita netto",
|
"totalNet": "Razem netto",
|
||||||
"totalGross": "Cena całkowita brutto bez dostawy",
|
"totalGross": "Razem brutto bez wysyłki",
|
||||||
"subtotal": "Suma częściowa"
|
"subtotal": "Razem cz. kwotowa"
|
||||||
},
|
},
|
||||||
"footer": {
|
"footer": {
|
||||||
"hours": "Sob 11-19",
|
"hours": "Sob 11-19",
|
||||||
"address": "Trachenberger Straße 14 - Drezno",
|
"address": "Trachenberger Straße 14 - Drezno",
|
||||||
"location": "Między przystankiem Pieschen a Trachenberger Platz",
|
"location": "Między przystankiem Pieschen a Placem Trachenberger",
|
||||||
"allPricesIncl": "* Wszystkie ceny zawierają ustawowy VAT, bez kosztów dostawy",
|
"allPricesIncl": "* Wszystkie ceny zawierają ustawowe VAT, plus wysyłka",
|
||||||
"copyright": "© {{year}} GrowHeads.de",
|
"copyright": "© {{year}} GrowHeads.pl",
|
||||||
"legal": {
|
"legal": {
|
||||||
"datenschutz": "Ochrona danych",
|
"datenschutz": "Polityka Prywatności",
|
||||||
"agb": "Regulamin",
|
"agb": "Regulamin",
|
||||||
"sitemap": "Mapa strony",
|
"sitemap": "Mapa strony",
|
||||||
"impressum": "Informacje prawne",
|
"impressum": "Impressum",
|
||||||
"batteriegesetzhinweise": "Informacje o ustawie o bateriach",
|
"batteriegesetzhinweise": "Informacje o przepisach dotyczących baterii",
|
||||||
"widerrufsrecht": "Prawo odstąpienia"
|
"widerrufsrecht": "Prawo do odstąpienia od umowy"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"titles": {
|
"titles": {
|
||||||
"home": "Nasiona i sadzonki konopi",
|
"home": "nasiona anabis i uttings",
|
||||||
"aktionen": "Aktualne akcje i oferty",
|
"aktionen": "czasowe ktionen i gody",
|
||||||
"filiale": "Nasz sklep w Dreźnie"
|
"filiale": "ur iliale we resden"
|
||||||
},
|
},
|
||||||
"sections": {
|
"sections": {
|
||||||
"seeds": "Nasiona",
|
"seeds": "Nasiona",
|
||||||
"stecklinge": "Sadzonki",
|
"stecklinge": "Cięcia",
|
||||||
"oilPress": "Wypożycz prasę do oleju",
|
"oilPress": "Wypożyczenie prasy do oleju",
|
||||||
"thcTest": "Test THC",
|
"thcTest": "Test THC",
|
||||||
"address1": "Trachenberger Straße 14",
|
"address1": "Trachenberger Straße 14",
|
||||||
"address2": "01129 Drezno"
|
"address2": "01129 Drezno"
|
||||||
},
|
},
|
||||||
"pages": {
|
"pages": {
|
||||||
"oilPress": {
|
"oilPress": {
|
||||||
"title": "Wypożycz prasę do oleju",
|
"title": "Wypożyczenie prasy do oleju",
|
||||||
"comingSoon": "Treść wkrótce..."
|
"comingSoon": "Wkrótce dostępne..."
|
||||||
},
|
},
|
||||||
"thcTest": {
|
"thcTest": {
|
||||||
"title": "Test THC",
|
"title": "Test THC",
|
||||||
"comingSoon": "Treść wkrótce..."
|
"comingSoon": "Wkrótce dostępne..."
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"orders": {
|
"orders": {
|
||||||
"status": {
|
"status": {
|
||||||
"new": "w trakcie realizacji",
|
"new": "W trakcie realizacji",
|
||||||
"pending": "Nowy",
|
"pending": "Nowe",
|
||||||
"processing": "w trakcie realizacji",
|
"processing": "W trakcie realizacji",
|
||||||
"cancelled": "Anulowany",
|
"cancelled": "Anulowane",
|
||||||
"shipped": "Wysłany",
|
"shipped": "Wysłane",
|
||||||
"delivered": "Dostarczony",
|
"delivered": "Dostarczone",
|
||||||
"return": "Zwrot",
|
"return": "Zwrot",
|
||||||
"partialReturn": "Zwrot częściowy",
|
"partialReturn": "Częściowy zwrot",
|
||||||
"partialDelivered": "Częściowo dostarczony"
|
"partialDelivered": "Częściowo dostarczone"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"common": {
|
"common": {
|
||||||
"loading": "Ładowanie...",
|
"loading": "Wczytywanie...",
|
||||||
"error": "Błąd",
|
"error": "Błąd",
|
||||||
"close": "Zamknij",
|
"close": "Zamknij",
|
||||||
"save": "Zapisz",
|
"save": "Zapisz",
|
||||||
@@ -201,4 +228,4 @@ export default {
|
|||||||
"products": "Produkty",
|
"products": "Produkty",
|
||||||
"product": "Produkt"
|
"product": "Produkt"
|
||||||
}
|
}
|
||||||
}
|
};
|
||||||
|
|||||||
@@ -1,51 +1,60 @@
|
|||||||
export default {
|
export default {
|
||||||
|
"locale": {
|
||||||
|
"code": "ro-RO"
|
||||||
|
},
|
||||||
"navigation": {
|
"navigation": {
|
||||||
"home": "Acasă",
|
"home": "Acasă",
|
||||||
"aktionen": "Acțiuni",
|
"aktionen": "Acțiuni",
|
||||||
"filiale": "Filială",
|
"filiale": "Filială",
|
||||||
"categories": " Categorii",
|
"categories": " Categorii",
|
||||||
"categoriesOpen": "Deschide categorii",
|
"categoriesOpen": "Categorii deschise",
|
||||||
"categoriesClose": "Închide categorii"
|
"categoriesClose": "Închide categorii",
|
||||||
|
"otherCategories": "Alte categorii"
|
||||||
},
|
},
|
||||||
"auth": {
|
"auth": {
|
||||||
"login": "Autentificare",
|
"login": "Autentificare",
|
||||||
"register": "Înregistrare",
|
"register": "Înregistrează-te",
|
||||||
"logout": "Deconectare",
|
"logout": "Deconectare",
|
||||||
"profile": "Profil",
|
"profile": "Profil",
|
||||||
"email": "E-mail",
|
"email": "Email",
|
||||||
"password": "Parolă",
|
"password": "Parolă",
|
||||||
"confirmPassword": "Confirmă parola",
|
"confirmPassword": "Confirmă parola",
|
||||||
"forgotPassword": "Parolă uitată?",
|
"forgotPassword": "Ai uitat parola?",
|
||||||
"loginWithGoogle": "Autentificare cu Google",
|
"loginWithGoogle": "Autentificare cu Google",
|
||||||
"or": "SAU",
|
"or": "SAU",
|
||||||
"privacyAccept": "Prin click pe \"Autentificare cu Google\" accept",
|
"privacyAccept": "Prin clic pe „Autentificare cu Google”, accept termenii și condițiile",
|
||||||
"privacyPolicy": "Politica de confidențialitate",
|
"privacyPolicy": "Politica de confidențialitate",
|
||||||
"passwordMinLength": "Parola trebuie să aibă cel puțin 8 caractere",
|
"passwordMinLength": "Parola trebuie să aibă cel puțin 8 caractere",
|
||||||
"newPasswordMinLength": "Parola nouă trebuie să aibă cel puțin 8 caractere",
|
"newPasswordMinLength": "Noua parolă trebuie să aibă cel puțin 8 caractere",
|
||||||
"menu": {
|
"menu": {
|
||||||
"profile": "Profil",
|
"profile": "Profil",
|
||||||
"checkout": "Finalizare comandă",
|
"checkout": "Finalizare comandă",
|
||||||
"orders": "Comenzi",
|
"orders": "Comenzi",
|
||||||
"settings": "Setări",
|
"settings": "Setări",
|
||||||
"adminDashboard": "Panou Admin",
|
"adminDashboard": "Panou administrativ",
|
||||||
"adminUsers": "Utilizatori Admin"
|
"adminUsers": "Utilizatori admin"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"cart": {
|
"cart": {
|
||||||
"title": "Coș de cumpărături",
|
"title": "Meniu de cumpărături",
|
||||||
"empty": "gol",
|
"empty": "gol",
|
||||||
"addToCart": "Adaugă în coș",
|
"addToCart": "Adaugă în coș",
|
||||||
"preorderCutting": "Precomandă ca butaș",
|
"preorderCutting": "Precomandă ca tăieturi",
|
||||||
"continueShopping": "Continuă cumpărăturile",
|
"continueShopping": "Continuă cumpărăturile",
|
||||||
"proceedToCheckout": "Continuă la casă",
|
"proceedToCheckout": "Continuă la finalizare",
|
||||||
|
"productCount": "{{count}} {{count, plural, one {produs} other {produse}}}",
|
||||||
|
"removeFromCart": "Scoate din coș",
|
||||||
|
"openCart": "Deschide coșul",
|
||||||
|
"availableFrom": "Din {{date}}",
|
||||||
|
"backToOrder": "← Înapoi la comandă",
|
||||||
"sync": {
|
"sync": {
|
||||||
"title": "Sincronizarea coșului",
|
"title": "Sinteza coșului",
|
||||||
"description": "Aveți un coș salvat în contul dvs. Vă rugăm să alegeți cum doriți să procedați:",
|
"description": "Ai un coș salvat în cont. Te rog să alegi cum să proceedi:",
|
||||||
"deleteServer": "Șterge coșul de pe server",
|
"deleteServer": "Șterge coșul de pe server",
|
||||||
"useServer": "Folosește coșul de pe server",
|
"useServer": "Folosește coșul de pe server",
|
||||||
"merge": "Combină coșurile",
|
"merge": "Unește coșurile",
|
||||||
"currentCart": "Coșul dvs. actual",
|
"currentCart": "Coșul tău actual",
|
||||||
"serverCart": "Coșul salvat în profilul dvs."
|
"serverCart": "Coș salvat în profil"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"product": {
|
"product": {
|
||||||
@@ -54,45 +63,63 @@
|
|||||||
"notFoundDescription": "Produsul căutat nu există sau a fost eliminat.",
|
"notFoundDescription": "Produsul căutat nu există sau a fost eliminat.",
|
||||||
"backToHome": "Înapoi la pagina principală",
|
"backToHome": "Înapoi la pagina principală",
|
||||||
"error": "Eroare",
|
"error": "Eroare",
|
||||||
"articleNumber": "Numărul articolului",
|
"articleNumber": "Număr articol",
|
||||||
"manufacturer": "Producător",
|
"manufacturer": "Producător",
|
||||||
"inclVat": "incl. {{vat}}% TVA",
|
"inclVat": "inclusiv {{vat}}% TVA",
|
||||||
"priceUnit": "{{price}}/{{unit}}",
|
"priceUnit": "{{price}}/{{unit}}",
|
||||||
"new": "Nou",
|
"new": "Nou",
|
||||||
"arriving": "Sosire:",
|
"arriving": "Sosit:",
|
||||||
"inclVatFooter": "incl. {{vat}}% TVA,*",
|
"inclVatFooter": "inclusiv {{vat}}% TVA, *",
|
||||||
"availability": "Disponibilitate",
|
"availability": "Disponibilitate",
|
||||||
"inStock": "în stoc",
|
"inStock": "În stoc",
|
||||||
"comingSoon": "Disponibil în curând",
|
"comingSoon": "În curând",
|
||||||
"deliveryTime": "Timp de livrare",
|
"deliveryTime": "Timp de livrare",
|
||||||
"inclShort": "incl.",
|
"inclShort": "incl.",
|
||||||
"vatShort": "TVA"
|
"vatShort": "TVA",
|
||||||
|
"countDisplay": {
|
||||||
|
"noProducts": "0 produse",
|
||||||
|
"oneProduct": "1 produs",
|
||||||
|
"multipleProducts": "{{count}} produse",
|
||||||
|
"filteredProducts": "{{filtered}} din {{total}} produse",
|
||||||
|
"filteredOneProduct": "{{filtered}} din 1 produs"
|
||||||
|
},
|
||||||
|
"removeFiltersToSee": "Elimină filtrele pentru a vedea produsele",
|
||||||
|
"outOfStock": "Stoc epuizat",
|
||||||
|
"fromXProducts": "de la {{count}} produse"
|
||||||
},
|
},
|
||||||
"search": {
|
"search": {
|
||||||
"placeholder": "Poți să mă întrebi despre soiuri de cannabis...",
|
"placeholder": "Îmi poți întreba despre soiuri de cannabis...",
|
||||||
"recording": "Înregistrare în curs..."
|
"recording": "Se înregistrează...",
|
||||||
|
"searchProducts": "Caută produse..."
|
||||||
|
},
|
||||||
|
"sorting": {
|
||||||
|
"name": "Nume",
|
||||||
|
"searchField": "Termen de căutare",
|
||||||
|
"priceLowHigh": "Preț: de la mic la mare",
|
||||||
|
"priceHighLow": "Preț: de la mare la mic"
|
||||||
},
|
},
|
||||||
"chat": {
|
"chat": {
|
||||||
"privacyRead": "Citit și acceptat"
|
"privacyRead": "Citit & Acceptat"
|
||||||
},
|
},
|
||||||
"delivery": {
|
"delivery": {
|
||||||
"methods": {
|
"methods": {
|
||||||
"dhl": "DHL",
|
"dhl": "DHL",
|
||||||
"dpd": "DPD",
|
"dpd": "DPD",
|
||||||
"sperrgut": "Marfă voluminoasă",
|
"sperrgut": "Marfă voluminoasă",
|
||||||
"pickup": "Ridicare din filială"
|
"pickup": "Ridicare din magazin"
|
||||||
},
|
},
|
||||||
"descriptions": {
|
"descriptions": {
|
||||||
"standard": "Livrare standard",
|
"standard": "Livrare standard",
|
||||||
"standardFree": "Livrare standard - GRATUITĂ pentru comenzi peste 100€!",
|
"standardFree": "Livrare standard - GRATUIT pentru comenzi de peste €100!",
|
||||||
"notAvailable": "indisponibil deoarece unul sau mai multe articole pot fi doar ridicate",
|
"notAvailable": "neselectabil deoarece unul sau mai multe articole pot fi ridicate numai personal",
|
||||||
"bulky": "Pentru articole mari și grele"
|
"bulky": "Pentru articole mari și grele"
|
||||||
},
|
},
|
||||||
"prices": {
|
"prices": {
|
||||||
"free": "gratuit",
|
"free": "gratuit",
|
||||||
"dhl": "6,99 €",
|
"freeFrom100": "(gratuit pentru peste €100)",
|
||||||
"dpd": "4,90 €",
|
"dhl": "€6.99",
|
||||||
"sperrgut": "28,99 €"
|
"dpd": "€4.90",
|
||||||
|
"sperrgut": "€28.99"
|
||||||
},
|
},
|
||||||
"times": {
|
"times": {
|
||||||
"cutting14Days": "Timp de livrare: 14 zile",
|
"cutting14Days": "Timp de livrare: 14 zile",
|
||||||
@@ -104,18 +131,18 @@
|
|||||||
"invoiceAddress": "Adresa de facturare",
|
"invoiceAddress": "Adresa de facturare",
|
||||||
"deliveryAddress": "Adresa de livrare",
|
"deliveryAddress": "Adresa de livrare",
|
||||||
"saveForFuture": "Salvează pentru comenzi viitoare",
|
"saveForFuture": "Salvează pentru comenzi viitoare",
|
||||||
"pickupDate": "Pentru ce dată este dorită ridicarea butașilor?",
|
"pickupDate": "Pentru ce dată se dorește ridicarea tăieturilor?",
|
||||||
"note": "Observație",
|
"note": "Notă",
|
||||||
"sameAddress": "Adresa de livrare este identică cu adresa de facturare",
|
"sameAddress": "Adresa de livrare este aceeași cu adresa de facturare",
|
||||||
"termsAccept": "Am citit Termenii și condițiile, Politica de confidențialitate și Dreptul de revocare"
|
"termsAccept": "Am citit termenii și condițiile, politica de confidențialitate și politica de anulare"
|
||||||
},
|
},
|
||||||
"payment": {
|
"payment": {
|
||||||
"successful": "Plata reușită!",
|
"successful": "Plată reușită!",
|
||||||
"failed": "Plata eșuată",
|
"failed": "Plata a eșuat",
|
||||||
"orderCompleted": "🎉 Comanda dvs. a fost finalizată cu succes! Puteți vedea acum comenzile dvs.",
|
"orderCompleted": "🎉 Comanda ta a fost finalizată cu succes! Poți vizualiza comenzile.",
|
||||||
"orderProcessing": "Plata dvs. a fost procesată cu succes. Comanda va fi finalizată automat.",
|
"orderProcessing": "Plata ta a fost procesată cu succes. Comanda se va finaliza automat.",
|
||||||
"paymentError": "Plata dvs. nu a putut fi procesată. Vă rugăm să încercați din nou sau să alegeți o altă metodă de plată.",
|
"paymentError": "Plata nu a putut fi procesată. Te rugăm să încerci din nou sau să alegi o altă metodă de plată.",
|
||||||
"viewOrders": "Către comenzile mele"
|
"viewOrders": "Vezi comenzile mele"
|
||||||
},
|
},
|
||||||
"filters": {
|
"filters": {
|
||||||
"sorting": "Sortare",
|
"sorting": "Sortare",
|
||||||
@@ -124,63 +151,63 @@
|
|||||||
"manufacturer": "Producător"
|
"manufacturer": "Producător"
|
||||||
},
|
},
|
||||||
"tax": {
|
"tax": {
|
||||||
"vat": "Taxa pe valoarea adăugată",
|
"vat": "TVA",
|
||||||
"vat7": "7% TVA",
|
"vat7": "7% TVA",
|
||||||
"vat19": "19% TVA",
|
"vat19": "19% TVA",
|
||||||
"vat19WithShipping": "19% TVA (incl. transport)",
|
"vat19WithShipping": "19% TVA (incl. livrare)",
|
||||||
"totalNet": "Preț total net",
|
"totalNet": "Preț total net",
|
||||||
"totalGross": "Preț total brut fără transport",
|
"totalGross": "Preț total brut fără livrare",
|
||||||
"subtotal": "Subtotal"
|
"subtotal": "Subtotal"
|
||||||
},
|
},
|
||||||
"footer": {
|
"footer": {
|
||||||
"hours": "Sâ 11-19",
|
"hours": "SÂmbătă 11-19",
|
||||||
"address": "Trachenberger Straße 14 - Dresden",
|
"address": "Trachenberger Straße 14 - Dresden",
|
||||||
"location": "Între stația Pieschen și Trachenberger Platz",
|
"location": "Între stația Pieschen și piața Trachenberger",
|
||||||
"allPricesIncl": "* Toate prețurile includ TVA legală, plus transport",
|
"allPricesIncl": "* Toate prețurile includ TVA legal, plus livrare",
|
||||||
"copyright": "© {{year}} GrowHeads.de",
|
"copyright": "© {{year}} GrowHeads.de",
|
||||||
"legal": {
|
"legal": {
|
||||||
"datenschutz": "Confidențialitate",
|
"datenschutz": "Politica de confidențialitate",
|
||||||
"agb": "Termeni și condiții",
|
"agb": "Termeni și condiții",
|
||||||
"sitemap": "Hartă site",
|
"sitemap": "Hartă site",
|
||||||
"impressum": "Impresii",
|
"impressum": "Impressum",
|
||||||
"batteriegesetzhinweise": "Informații legea bateriilor",
|
"batteriegesetzhinweise": "Notificări privind reglementările bateriilor",
|
||||||
"widerrufsrecht": "Dreptul de revocare"
|
"widerrufsrecht": "Drept de retragere"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"titles": {
|
"titles": {
|
||||||
"home": "Semințe și butași de cannabis",
|
"home": "ine anabis eeds & uttings",
|
||||||
"aktionen": "Acțiuni și oferte actuale",
|
"aktionen": "tuelle ktionen & gebote",
|
||||||
"filiale": "Filiala noastră din Dresden"
|
"filiale": "ur iliale in resden"
|
||||||
},
|
},
|
||||||
"sections": {
|
"sections": {
|
||||||
"seeds": "Semințe",
|
"seeds": "Semințe",
|
||||||
"stecklinge": "Butași",
|
"stecklinge": "Tăieturi",
|
||||||
"oilPress": "Închiriere presă ulei",
|
"oilPress": "Închiriere presă de ulei",
|
||||||
"thcTest": "Test THC",
|
"thcTest": "Test THC",
|
||||||
"address1": "Trachenberger Straße 14",
|
"address1": "Trachenberger Straße 14",
|
||||||
"address2": "01129 Dresden"
|
"address2": "01129 Dresden"
|
||||||
},
|
},
|
||||||
"pages": {
|
"pages": {
|
||||||
"oilPress": {
|
"oilPress": {
|
||||||
"title": "Închiriere presă ulei",
|
"title": "Închiriere presă de ulei",
|
||||||
"comingSoon": "Conținutul va veni în curând..."
|
"comingSoon": "Conținutul va fi disponibil în curând..."
|
||||||
},
|
},
|
||||||
"thcTest": {
|
"thcTest": {
|
||||||
"title": "Test THC",
|
"title": "Test THC",
|
||||||
"comingSoon": "Conținutul va veni în curând..."
|
"comingSoon": "Conținutul va fi disponibil în curând..."
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"orders": {
|
"orders": {
|
||||||
"status": {
|
"status": {
|
||||||
"new": "în procesare",
|
"new": "În curs",
|
||||||
"pending": "Nou",
|
"pending": "Nouă",
|
||||||
"processing": "în procesare",
|
"processing": "În procesare",
|
||||||
"cancelled": "Anulat",
|
"cancelled": "Anulată",
|
||||||
"shipped": "Expediat",
|
"shipped": "Expediată",
|
||||||
"delivered": "Livrat",
|
"delivered": "Livrată",
|
||||||
"return": "Retur",
|
"return": "Retur",
|
||||||
"partialReturn": "Retur parțial",
|
"partialReturn": "Retur parțial",
|
||||||
"partialDelivered": "Livrat parțial"
|
"partialDelivered": "Parțial livrat"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"common": {
|
"common": {
|
||||||
@@ -201,4 +228,4 @@
|
|||||||
"products": "Produse",
|
"products": "Produse",
|
||||||
"product": "Produs"
|
"product": "Produs"
|
||||||
}
|
}
|
||||||
}
|
};
|
||||||
|
|||||||
@@ -1,186 +1,213 @@
|
|||||||
export default {
|
export default {
|
||||||
|
"locale": {
|
||||||
|
"code": "ru-RU"
|
||||||
|
},
|
||||||
"navigation": {
|
"navigation": {
|
||||||
"home": "Главная",
|
"home": "Главная",
|
||||||
"aktionen": "Акции",
|
"aktionen": "Акции",
|
||||||
"filiale": "Филиал",
|
"filiale": "Филиал",
|
||||||
"categories": "Категории",
|
"categories": "Категории",
|
||||||
"categoriesOpen": "Открыть категории",
|
"categoriesOpen": "Открытые категории",
|
||||||
"categoriesClose": "Закрыть категории"
|
"categoriesClose": "Закрыть категории",
|
||||||
|
"otherCategories": "Другие категории"
|
||||||
},
|
},
|
||||||
"auth": {
|
"auth": {
|
||||||
"login": "Вход",
|
"login": "Войти",
|
||||||
"register": "Регистрация",
|
"register": "Регистрация",
|
||||||
"logout": "Выход",
|
"logout": "Выход",
|
||||||
"profile": "Профиль",
|
"profile": "Профиль",
|
||||||
"email": "Эл. почта",
|
"email": "Электронная почта",
|
||||||
"password": "Пароль",
|
"password": "Пароль",
|
||||||
"confirmPassword": "Подтвердите пароль",
|
"confirmPassword": "Подтвердите пароль",
|
||||||
"forgotPassword": "Забыли пароль?",
|
"forgotPassword": "Забыли пароль?",
|
||||||
"loginWithGoogle": "Войти через Google",
|
"loginWithGoogle": "Войти через Google",
|
||||||
"or": "ИЛИ",
|
"or": "ИЛИ",
|
||||||
"privacyAccept": "Нажимая \"Войти через Google\", я принимаю",
|
"privacyAccept": "Нажимая \"Войти через Google\", я принимаю",
|
||||||
"privacyPolicy": "Политику конфиденциальности",
|
"privacyPolicy": "Политика конфиденциальности",
|
||||||
"passwordMinLength": "Пароль должен содержать минимум 8 символов",
|
"passwordMinLength": "Пароль должен содержать не менее 8 символов",
|
||||||
"newPasswordMinLength": "Новый пароль должен содержать минимум 8 символов",
|
"newPasswordMinLength": "Новый пароль должен содержать не менее 8 символов",
|
||||||
"menu": {
|
"menu": {
|
||||||
"profile": "Профиль",
|
"profile": "Профиль",
|
||||||
"checkout": "Оформление заказа",
|
"checkout": "Оформление заказа",
|
||||||
"orders": "Заказы",
|
"orders": "Заказы",
|
||||||
"settings": "Настройки",
|
"settings": "Настройки",
|
||||||
"adminDashboard": "Панель администратора",
|
"adminDashboard": "Административная панель",
|
||||||
"adminUsers": "Администраторы"
|
"adminUsers": "Админ пользователи"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"cart": {
|
"cart": {
|
||||||
"title": "Корзина",
|
"title": "Корзина",
|
||||||
"empty": "пуста",
|
"empty": "пусто",
|
||||||
"addToCart": "В корзину",
|
"addToCart": "Добавить в корзину",
|
||||||
"preorderCutting": "Предзаказ черенка",
|
"preorderCutting": "Предварительный заказ как черенки",
|
||||||
"continueShopping": "Продолжить покупки",
|
"continueShopping": "Продолжить покупки",
|
||||||
"proceedToCheckout": "Перейти к оформлению",
|
"proceedToCheckout": "Перейти к оформлению",
|
||||||
|
"productCount": "{{count}} {{count, plural, one {товар} other {товаров}}}",
|
||||||
|
"removeFromCart": "Удалить из корзины",
|
||||||
|
"openCart": "Открыть корзину",
|
||||||
|
"availableFrom": "От {{date}}",
|
||||||
|
"backToOrder": "← Назад к заказу",
|
||||||
"sync": {
|
"sync": {
|
||||||
"title": "Синхронизация корзины",
|
"title": "Синхронизация корзины",
|
||||||
"description": "У вас есть сохраненная корзина в вашем аккаунте. Пожалуйста, выберите, как вы хотите действовать:",
|
"description": "У вас сохранена корзина в аккаунте. Пожалуйста, выберите способ продолжения:",
|
||||||
"deleteServer": "Удалить корзину с сервера",
|
"deleteServer": "Удалить корзину на сервере",
|
||||||
"useServer": "Использовать корзину с сервера",
|
"useServer": "Использовать корзину сервера",
|
||||||
"merge": "Объединить корзины",
|
"merge": "Объединить корзины",
|
||||||
"currentCart": "Ваша текущая корзина",
|
"currentCart": "Ваша текущая корзина",
|
||||||
"serverCart": "Корзина, сохраненная в вашем профиле"
|
"serverCart": "Сохраненная корзина в профиле"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"product": {
|
"product": {
|
||||||
"loading": "Загружается товар...",
|
"loading": "Загрузка продукта...",
|
||||||
"notFound": "Товар не найден",
|
"notFound": "Продукт не найден",
|
||||||
"notFoundDescription": "Искомый товар не существует или был удален.",
|
"notFoundDescription": "Искомый продукт не существует или был удален.",
|
||||||
"backToHome": "Вернуться на главную",
|
"backToHome": "Вернуться на главную",
|
||||||
"error": "Ошибка",
|
"error": "Ошибка",
|
||||||
"articleNumber": "Артикул",
|
"articleNumber": "Артикул",
|
||||||
"manufacturer": "Производитель",
|
"manufacturer": "Производитель",
|
||||||
"inclVat": "вкл. {{vat}}% НДС",
|
"inclVat": "с учетом {{vat}}% НДС",
|
||||||
"priceUnit": "{{price}}/{{unit}}",
|
"priceUnit": "{{price}}/{{unit}}",
|
||||||
"new": "Новинка",
|
"new": "Новый",
|
||||||
"arriving": "Прибытие:",
|
"arriving": "Поступление:",
|
||||||
"inclVatFooter": "вкл. {{vat}}% НДС,*",
|
"inclVatFooter": "с учетом {{vat}}% НДС, *",
|
||||||
"availability": "Наличие",
|
"availability": "Наличие",
|
||||||
"inStock": "в наличии",
|
"inStock": "В наличии",
|
||||||
"comingSoon": "Скоро в наличии",
|
"comingSoon": "Скоро в продаже",
|
||||||
"deliveryTime": "Время доставки",
|
"deliveryTime": "Время доставки",
|
||||||
"inclShort": "вкл.",
|
"inclShort": "вкл.",
|
||||||
"vatShort": "НДС"
|
"vatShort": "НДС",
|
||||||
|
"countDisplay": {
|
||||||
|
"noProducts": "0 товаров",
|
||||||
|
"oneProduct": "1 товар",
|
||||||
|
"multipleProducts": "{{count}} товаров",
|
||||||
|
"filteredProducts": "{{filtered}} из {{total}} товаров",
|
||||||
|
"filteredOneProduct": "{{filtered}} из 1 товара"
|
||||||
|
},
|
||||||
|
"removeFiltersToSee": "Снимите фильтры, чтобы увидеть товары",
|
||||||
|
"outOfStock": "Нет в наличии",
|
||||||
|
"fromXProducts": "от {{count}} товаров"
|
||||||
},
|
},
|
||||||
"search": {
|
"search": {
|
||||||
"placeholder": "Вы можете спросить меня о сортах каннабиса...",
|
"placeholder": "Вы можете спросить меня о сортах каннабиса...",
|
||||||
"recording": "Идет запись..."
|
"recording": "Запись...",
|
||||||
|
"searchProducts": "Искать товары..."
|
||||||
|
},
|
||||||
|
"sorting": {
|
||||||
|
"name": "Имя",
|
||||||
|
"searchField": "Поиск по запросу",
|
||||||
|
"priceLowHigh": "Цена: низкая к высокой",
|
||||||
|
"priceHighLow": "Цена: высокая к низкой"
|
||||||
},
|
},
|
||||||
"chat": {
|
"chat": {
|
||||||
"privacyRead": "Прочитано и принято"
|
"privacyRead": "Прочитано & Принято"
|
||||||
},
|
},
|
||||||
"delivery": {
|
"delivery": {
|
||||||
"methods": {
|
"methods": {
|
||||||
"dhl": "DHL",
|
"dhl": "DHL",
|
||||||
"dpd": "DPD",
|
"dpd": "DPD",
|
||||||
"sperrgut": "Крупногабаритный груз",
|
"sperrgut": "Грузы крупногабаритные",
|
||||||
"pickup": "Самовывоз из филиала"
|
"pickup": "Самовывоз в магазине"
|
||||||
},
|
},
|
||||||
"descriptions": {
|
"descriptions": {
|
||||||
"standard": "Стандартная доставка",
|
"standard": "Стандартная доставка",
|
||||||
"standardFree": "Стандартная доставка - БЕСПЛАТНО от 100€!",
|
"standardFree": "Стандартная доставка - бесплатно при заказе на сумму от €100!",
|
||||||
"notAvailable": "недоступно, так как один или несколько товаров можно только забрать",
|
"notAvailable": "недоступен, так как один или несколько товаров можно забрать только самостоятельно",
|
||||||
"bulky": "Для больших и тяжелых товаров"
|
"bulky": "Для крупных и тяжелых товаров"
|
||||||
},
|
},
|
||||||
"prices": {
|
"prices": {
|
||||||
"free": "бесплатно",
|
"free": "бесплатно",
|
||||||
"dhl": "6,99 €",
|
"freeFrom100": "(бесплатно при заказе от €100)",
|
||||||
"dpd": "4,90 €",
|
"dhl": "€6.99",
|
||||||
"sperrgut": "28,99 €"
|
"dpd": "€4.90",
|
||||||
|
"sperrgut": "€28.99"
|
||||||
},
|
},
|
||||||
"times": {
|
"times": {
|
||||||
"cutting14Days": "Время доставки: 14 дней",
|
"cutting14Days": "Срок доставки: 14 дней",
|
||||||
"standard2to3Days": "Время доставки: 2-3 дня",
|
"standard2to3Days": "Срок доставки: 2-3 дня",
|
||||||
"supplier7to9Days": "Время доставки: 7-9 дней"
|
"supplier7to9Days": "Срок доставки: 7-9 дней"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"checkout": {
|
"checkout": {
|
||||||
"invoiceAddress": "Адрес для счета",
|
"invoiceAddress": "Платежный адрес",
|
||||||
"deliveryAddress": "Адрес доставки",
|
"deliveryAddress": "Адрес доставки",
|
||||||
"saveForFuture": "Сохранить для будущих заказов",
|
"saveForFuture": "Сохранять для будущих заказов",
|
||||||
"pickupDate": "На какую дату желаете забрать черенки?",
|
"pickupDate": "На какую дату предполагается забор черенков?",
|
||||||
"note": "Примечание",
|
"note": "Заметка",
|
||||||
"sameAddress": "Адрес доставки совпадает с адресом для счета",
|
"sameAddress": "Адрес доставки совпадает с платежным адресом",
|
||||||
"termsAccept": "Я прочитал Условия использования, Политику конфиденциальности и Право отказа"
|
"termsAccept": "Я ознакомлен(а) с условиями, политикой конфиденциальности и правилом о расторжении"
|
||||||
},
|
},
|
||||||
"payment": {
|
"payment": {
|
||||||
"successful": "Оплата прошла успешно!",
|
"successful": "Оплата прошла успешно!",
|
||||||
"failed": "Оплата не удалась",
|
"failed": "Ошибка оплаты",
|
||||||
"orderCompleted": "🎉 Ваш заказ успешно оформлен! Теперь вы можете просмотреть свои заказы.",
|
"orderCompleted": "🎉 Ваш заказ успешно оформлен! Теперь вы можете просматривать свои заказы.",
|
||||||
"orderProcessing": "Ваш платеж успешно обработан. Заказ будет автоматически завершен.",
|
"orderProcessing": "Ваш платеж был успешно обработан. Заказ будет автоматически завершен.",
|
||||||
"paymentError": "Ваш платеж не удалось обработать. Пожалуйста, попробуйте снова или выберите другой способ оплаты.",
|
"paymentError": "Не удалось обработать платеж. Попробуйте еще раз или выберите другой способ оплаты.",
|
||||||
"viewOrders": "К моим заказам"
|
"viewOrders": "Мои заказы"
|
||||||
},
|
},
|
||||||
"filters": {
|
"filters": {
|
||||||
"sorting": "Сортировка",
|
"sorting": "Сортировка",
|
||||||
"perPage": "на странице",
|
"perPage": "на страницу",
|
||||||
"availability": "Наличие",
|
"availability": "Наличие",
|
||||||
"manufacturer": "Производитель"
|
"manufacturer": "Производитель"
|
||||||
},
|
},
|
||||||
"tax": {
|
"tax": {
|
||||||
"vat": "Налог на добавленную стоимость",
|
"vat": "НДС",
|
||||||
"vat7": "7% НДС",
|
"vat7": "7% НДС",
|
||||||
"vat19": "19% НДС",
|
"vat19": "19% НДС",
|
||||||
"vat19WithShipping": "19% НДС (вкл. доставку)",
|
"vat19WithShipping": "19% НДС (вкл. доставку)",
|
||||||
"totalNet": "Общая чистая цена",
|
"totalNet": "Общая цена без НДС",
|
||||||
"totalGross": "Общая цена брутто без доставки",
|
"totalGross": "Общая цена с НДС без доставки",
|
||||||
"subtotal": "Промежуточная сумма"
|
"subtotal": "Промежуточный итог"
|
||||||
},
|
},
|
||||||
"footer": {
|
"footer": {
|
||||||
"hours": "Сб 11-19",
|
"hours": "Сб 11-19",
|
||||||
"address": "Trachenberger Straße 14 - Dresden",
|
"address": "Trachenberger Straße 14 - Дрезден",
|
||||||
"location": "Между остановкой Pieschen и Trachenberger Platz",
|
"location": "Между остановкой Pieschen и площадью Trachtenberger",
|
||||||
"allPricesIncl": "* Все цены включают законный НДС, плюс доставка",
|
"allPricesIncl": "* Все цены включают установленный НДС, плюс доставку",
|
||||||
"copyright": "© {{year}} GrowHeads.de",
|
"copyright": "© {{year}} GrowHeads.de",
|
||||||
"legal": {
|
"legal": {
|
||||||
"datenschutz": "Конфиденциальность",
|
"datenschutz": "Политика конфиденциальности",
|
||||||
"agb": "Условия использования",
|
"agb": "Условия и положения",
|
||||||
"sitemap": "Карта сайта",
|
"sitemap": "Карта сайта",
|
||||||
"impressum": "Выходные данные",
|
"impressum": "Иммеспум",
|
||||||
"batteriegesetzhinweise": "Информация о законе о батареях",
|
"batteriegesetzhinweise": "Уведомления о регулировании батарей",
|
||||||
"widerrufsrecht": "Право отказа"
|
"widerrufsrecht": "Право отказаться"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"titles": {
|
"titles": {
|
||||||
"home": "Семена и черенки каннабиса",
|
"home": "ine anabis eeds & uttings",
|
||||||
"aktionen": "Актуальные акции и предложения",
|
"aktionen": "tuelle ktionen & gebote",
|
||||||
"filiale": "Наш филиал в Дрездене"
|
"filiale": "ur iliale in resden"
|
||||||
},
|
},
|
||||||
"sections": {
|
"sections": {
|
||||||
"seeds": "Семена",
|
"seeds": "Семена",
|
||||||
"stecklinge": "Черенки",
|
"stecklinge": "Черенки",
|
||||||
"oilPress": "Аренда маслопресса",
|
"oilPress": "Аренда масляного пресса",
|
||||||
"thcTest": "Тест на ТГК",
|
"thcTest": "Тест на THC",
|
||||||
"address1": "Trachenberger Straße 14",
|
"address1": "Trachenberger Straße 14",
|
||||||
"address2": "01129 Dresden"
|
"address2": "01129 Дрезден"
|
||||||
},
|
},
|
||||||
"pages": {
|
"pages": {
|
||||||
"oilPress": {
|
"oilPress": {
|
||||||
"title": "Аренда маслопресса",
|
"title": "Аренда масляного пресса",
|
||||||
"comingSoon": "Содержимое скоро появится..."
|
"comingSoon": "Скоро содержание..."
|
||||||
},
|
},
|
||||||
"thcTest": {
|
"thcTest": {
|
||||||
"title": "Тест на ТГК",
|
"title": "Тест на THC",
|
||||||
"comingSoon": "Содержимое скоро появится..."
|
"comingSoon": "Скоро содержание..."
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"orders": {
|
"orders": {
|
||||||
"status": {
|
"status": {
|
||||||
"new": "в обработке",
|
"new": "В обработке",
|
||||||
"pending": "Новый",
|
"pending": "Новый",
|
||||||
"processing": "в обработке",
|
"processing": "В процессе",
|
||||||
"cancelled": "Отменен",
|
"cancelled": "Отменен",
|
||||||
"shipped": "Отправлен",
|
"shipped": "Отправлен",
|
||||||
"delivered": "Доставлен",
|
"delivered": "Доставлен",
|
||||||
"return": "Возврат",
|
"return": "Возврат",
|
||||||
"partialReturn": "Частичный возврат",
|
"partialReturn": "Частичный возврат",
|
||||||
"partialDelivered": "Частично доставлен"
|
"partialDelivered": "Частичная доставка"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"common": {
|
"common": {
|
||||||
@@ -188,8 +215,8 @@ export default {
|
|||||||
"error": "Ошибка",
|
"error": "Ошибка",
|
||||||
"close": "Закрыть",
|
"close": "Закрыть",
|
||||||
"save": "Сохранить",
|
"save": "Сохранить",
|
||||||
"cancel": "Отменить",
|
"cancel": "Отмена",
|
||||||
"ok": "OK",
|
"ok": "ОК",
|
||||||
"yes": "Да",
|
"yes": "Да",
|
||||||
"no": "Нет",
|
"no": "Нет",
|
||||||
"next": "Далее",
|
"next": "Далее",
|
||||||
@@ -197,8 +224,8 @@ export default {
|
|||||||
"edit": "Редактировать",
|
"edit": "Редактировать",
|
||||||
"delete": "Удалить",
|
"delete": "Удалить",
|
||||||
"add": "Добавить",
|
"add": "Добавить",
|
||||||
"remove": "Убрать",
|
"remove": "Удалить",
|
||||||
"products": "Товары",
|
"products": "Товары",
|
||||||
"product": "Товар"
|
"product": "Товар"
|
||||||
}
|
}
|
||||||
}
|
};
|
||||||
|
|||||||
@@ -1,185 +1,212 @@
|
|||||||
export default {
|
export default {
|
||||||
|
"locale": {
|
||||||
|
"code": "sk-SK"
|
||||||
|
},
|
||||||
"navigation": {
|
"navigation": {
|
||||||
"home": "Domov",
|
"home": "Domov",
|
||||||
"aktionen": "Akcie",
|
"aktionen": "Akcie",
|
||||||
"filiale": "Pobočka",
|
"filiale": "Pobočka",
|
||||||
"categories": "Kategórie",
|
"categories": "Kategórie",
|
||||||
"categoriesOpen": "Otvoriť kategórie",
|
"categoriesOpen": "Otvoriť kategórie",
|
||||||
"categoriesClose": "Zatvoriť kategórie"
|
"categoriesClose": "Zatvoriť kategórie",
|
||||||
|
"otherCategories": "Iné kategórie"
|
||||||
},
|
},
|
||||||
"auth": {
|
"auth": {
|
||||||
"login": "Prihlásiť sa",
|
"login": "Prihlásiť sa",
|
||||||
"register": "Registrovať sa",
|
"register": "Zaregistrovať sa",
|
||||||
"logout": "Odhlásiť sa",
|
"logout": "Odhlásiť sa",
|
||||||
"profile": "Profil",
|
"profile": "Profil",
|
||||||
"email": "E-mail",
|
"email": "Email",
|
||||||
"password": "Heslo",
|
"password": "Heslo",
|
||||||
"confirmPassword": "Potvrdiť heslo",
|
"confirmPassword": "Potvrdiť heslo",
|
||||||
"forgotPassword": " Zabudli ste heslo?",
|
"forgotPassword": " Zabudli ste heslo?",
|
||||||
"loginWithGoogle": "Prihlásiť sa s Google",
|
"loginWithGoogle": "Prihlásiť sa cez Google",
|
||||||
"or": "ALEBO",
|
"or": "ALebo",
|
||||||
"privacyAccept": "Kliknutím na \"Prihlásiť sa s Google\" súhlasím s",
|
"privacyAccept": "Kliknutím na \"Prihlásiť sa cez Google\" súhlasím s",
|
||||||
"privacyPolicy": "Pravidlami ochrany súkromia",
|
"privacyPolicy": "Zásadami ochrany osobných údajov",
|
||||||
"passwordMinLength": "Heslo musí mať aspoň 8 znakov",
|
"passwordMinLength": "Heslo musí mať najmenej 8 znakov",
|
||||||
"newPasswordMinLength": "Nové heslo musí mať aspoň 8 znakov",
|
"newPasswordMinLength": "Nové heslo musí mať najmenej 8 znakov",
|
||||||
"menu": {
|
"menu": {
|
||||||
"profile": "Profil",
|
"profile": "Profil",
|
||||||
"checkout": "Dokončenie objednávky",
|
"checkout": "Pokladňa",
|
||||||
"orders": "Objednávky",
|
"orders": "Objednávky",
|
||||||
"settings": "Nastavenia",
|
"settings": "Nastavenia",
|
||||||
"adminDashboard": "Admin Dashboard",
|
"adminDashboard": "Administrátorský panel",
|
||||||
"adminUsers": "Admin používatelia"
|
"adminUsers": "Administrátori"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"cart": {
|
"cart": {
|
||||||
"title": "Nákupný košík",
|
"title": "Nákupný košík",
|
||||||
"empty": "prázdny",
|
"empty": "prázdny",
|
||||||
"addToCart": "Do košíka",
|
"addToCart": "Pridať do košíka",
|
||||||
"preorderCutting": "Predobjednať ako sadbu",
|
"preorderCutting": "Predobjednávka ako rezanky",
|
||||||
"continueShopping": "Pokračovať v nákupe",
|
"continueShopping": "Pokračovať v nakupovaní",
|
||||||
"proceedToCheckout": "Pokračovať k pokladni",
|
"proceedToCheckout": "Prejsť ku pokladni",
|
||||||
|
"productCount": "{{count}} {{count, plural, one {produkt} other {produkty}}}",
|
||||||
|
"removeFromCart": "Odstrániť z košíka",
|
||||||
|
"openCart": "Otvoriť košík",
|
||||||
|
"availableFrom": "Od {{date}}",
|
||||||
|
"backToOrder": "← Späť na objednávku",
|
||||||
"sync": {
|
"sync": {
|
||||||
"title": "Synchronizácia košíka",
|
"title": "Synchronizácia košíka",
|
||||||
"description": "Máte uložený košík vo vašom účte. Prosím vyberte, ako chcete pokračovať:",
|
"description": "Vo vašom účte máte uložený košík. Vyberte spôsob pokračovania:",
|
||||||
"deleteServer": "Vymazať košík na serveri",
|
"deleteServer": "Vymazať serverový košík",
|
||||||
"useServer": "Prevziať košík zo servera",
|
"useServer": "Použiť serverový košík",
|
||||||
"merge": "Spojiť košíky",
|
"merge": "Zlúčiť košíky",
|
||||||
"currentCart": "Váš aktuálny košík",
|
"currentCart": "Váš aktuálny košík",
|
||||||
"serverCart": "Košík uložený vo vašom profile"
|
"serverCart": "Uložený košík vo vašom profile"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"product": {
|
"product": {
|
||||||
"loading": "Produkt sa načítava...",
|
"loading": "Načítava sa produkt...",
|
||||||
"notFound": "Produkt sa nenašiel",
|
"notFound": "Produkt nenájdený",
|
||||||
"notFoundDescription": "Hľadaný produkt neexistuje alebo bol odstránený.",
|
"notFoundDescription": "Hľadaný produkt neexistuje alebo bol odstránený.",
|
||||||
"backToHome": "Späť na domovskú stránku",
|
"backToHome": "Späť na hlavnú stránku",
|
||||||
"error": "Chyba",
|
"error": "Chyba",
|
||||||
"articleNumber": "Číslo článku",
|
"articleNumber": "Číslo produktu",
|
||||||
"manufacturer": "Výrobca",
|
"manufacturer": "Výrobca",
|
||||||
"inclVat": "vrátane {{vat}}% DPH",
|
"inclVat": "vrátane {{vat}}% DPH",
|
||||||
"priceUnit": "{{price}}/{{unit}}",
|
"priceUnit": "{{price}}/{{unit}}",
|
||||||
"new": "Nové",
|
"new": "Nový",
|
||||||
"arriving": "Príchod:",
|
"arriving": "Príchod:",
|
||||||
"inclVatFooter": "vrátane {{vat}}% DPH, *",
|
"inclVatFooter": "vrátane {{vat}}% DPH, *",
|
||||||
"availability": "Dostupnosť",
|
"availability": "Dostupnosť",
|
||||||
"inStock": "na sklade",
|
"inStock": "Skladom",
|
||||||
"comingSoon": "Čoskoro dostupné",
|
"comingSoon": "Čoskoro dostupné",
|
||||||
"deliveryTime": "Doba dodania",
|
"deliveryTime": "Čas doručenia",
|
||||||
"inclShort": "vrátane",
|
"inclShort": "vrátane",
|
||||||
"vatShort": "DPH"
|
"vatShort": "DPH",
|
||||||
|
"countDisplay": {
|
||||||
|
"noProducts": "0 produktov",
|
||||||
|
"oneProduct": "1 produkt",
|
||||||
|
"multipleProducts": "{{count}} produktov",
|
||||||
|
"filteredProducts": "{{filtered}} z {{total}} produktov",
|
||||||
|
"filteredOneProduct": "{{filtered}} z 1 produktu"
|
||||||
|
},
|
||||||
|
"removeFiltersToSee": "Odstráňte filtre pre zobrazenie produktov",
|
||||||
|
"outOfStock": " vypredané",
|
||||||
|
"fromXProducts": "z {{count}} produktov"
|
||||||
},
|
},
|
||||||
"search": {
|
"search": {
|
||||||
"placeholder": "Môžete sa ma spýtať na odrody konope...",
|
"placeholder": "Môžete sa ma opýtať na odrody cannabis...",
|
||||||
"recording": "Nahráva sa..."
|
"recording": "Nahrávanie...",
|
||||||
|
"searchProducts": "Hľadať produkty..."
|
||||||
|
},
|
||||||
|
"sorting": {
|
||||||
|
"name": "Názov",
|
||||||
|
"searchField": "Hľadaný výraz",
|
||||||
|
"priceLowHigh": "Cena: Od najnižšej po najvyššiu",
|
||||||
|
"priceHighLow": "Cena: Od najvyššej po najnižšiu"
|
||||||
},
|
},
|
||||||
"chat": {
|
"chat": {
|
||||||
"privacyRead": "Prečítané a akceptované"
|
"privacyRead": "Prečítané & Akceptované"
|
||||||
},
|
},
|
||||||
"delivery": {
|
"delivery": {
|
||||||
"methods": {
|
"methods": {
|
||||||
"dhl": "DHL",
|
"dhl": "DHL",
|
||||||
"dpd": "DPD",
|
"dpd": "DPD",
|
||||||
"sperrgut": "Nadrozmerný tovar",
|
"sperrgut": "Nákladné veci",
|
||||||
"pickup": "Vyzdvihnutie v pobočke"
|
"pickup": "Osobný odber v predajni"
|
||||||
},
|
},
|
||||||
"descriptions": {
|
"descriptions": {
|
||||||
"standard": "Štandardné doručenie",
|
"standard": "Štandardná doprava",
|
||||||
"standardFree": "Štandardné doručenie - ZADARMO od 100€ hodnoty tovaru!",
|
"standardFree": "Štandardná doprava - ZADARMO od €100 hodnoty tovaru!",
|
||||||
"notAvailable": "nie je možné vybrať, pretože jeden alebo viac produktov je možné len vyzdvihnúť",
|
"notAvailable": "nevybrať si, pretože niektoré položky je možné iba osobne vyzdvihnúť",
|
||||||
"bulky": "Pre veľké a ťažké produkty"
|
"bulky": "Pre väčšie a ťažké položky"
|
||||||
},
|
},
|
||||||
"prices": {
|
"prices": {
|
||||||
"free": "zadarmo",
|
"free": "zadarmo",
|
||||||
"dhl": "6,99 €",
|
"freeFrom100": "(zadarmo od €100)",
|
||||||
"dpd": "4,90 €",
|
"dhl": "€6.99",
|
||||||
"sperrgut": "28,99 €"
|
"dpd": "€4.90",
|
||||||
|
"sperrgut": "€28.99"
|
||||||
},
|
},
|
||||||
"times": {
|
"times": {
|
||||||
"cutting14Days": "Doba dodania: 14 dní",
|
"cutting14Days": "Doba doručenia: 14 dní",
|
||||||
"standard2to3Days": "Doba dodania: 2-3 dni",
|
"standard2to3Days": "Doba doručenia: 2-3 dni",
|
||||||
"supplier7to9Days": "Doba dodania: 7-9 dní"
|
"supplier7to9Days": "Doba doručenia: 7-9 dní"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"checkout": {
|
"checkout": {
|
||||||
"invoiceAddress": "Fakturačná adresa",
|
"invoiceAddress": "Fakturačná adresa",
|
||||||
"deliveryAddress": "Dodacia adresa",
|
"deliveryAddress": "Dodacia adresa",
|
||||||
"saveForFuture": "Uložiť pre budúce objednávky",
|
"saveForFuture": "Uložiť pre budúce objednávky",
|
||||||
"pickupDate": "Na ktorý termín si želáte vyzdvihnúť sadby?",
|
"pickupDate": "Pre ktoré dátum je žiadaný odber rezaniek?",
|
||||||
"note": "Poznámka",
|
"note": "Poznámka",
|
||||||
"sameAddress": "Dodacia adresa je totožná s fakturačnou adresou",
|
"sameAddress": "Dodacia adresa je rovnaká ako fakturačná",
|
||||||
"termsAccept": "Prečítal som si VOP, vyhlásenie o ochrane súkromia a podmienky práva na odstúpenie od zmluvy"
|
"termsAccept": "Prečítal(a) som si podmienky, zásady ochrany osobných údajov a storno podmienky"
|
||||||
},
|
},
|
||||||
"payment": {
|
"payment": {
|
||||||
"successful": "Platba úspešná!",
|
"successful": "Platba bola úspešná!",
|
||||||
"failed": "Platba neúspešná",
|
"failed": "Platba zlyhala",
|
||||||
"orderCompleted": "🎉 Vaša objednávka bola úspešne dokončená! Teraz si môžete zobraziť svoje objednávky.",
|
"orderCompleted": "🎉 Vaša objednávka bola úspešne dokončená! Teraz si môžete pozrieť svoje objednávky.",
|
||||||
"orderProcessing": "Vaša platba bola úspešne spracovaná. Objednávka sa automaticky dokončí.",
|
"orderProcessing": "Vaša platba bola úspešne spracovaná. Objednávka bude automaticky dokončená.",
|
||||||
"paymentError": "Vašu platbu sa nepodarilo spracovať. Prosím skúste to znovu alebo vyberte iný spôsob platby.",
|
"paymentError": "Vašu platbu sa nepodarilo spracovať. Skúste to znova alebo zvoľte inú platobnú metódu.",
|
||||||
"viewOrders": "Zobraziť moje objednávky"
|
"viewOrders": "Zobraziť moje objednávky"
|
||||||
},
|
},
|
||||||
"filters": {
|
"filters": {
|
||||||
"sorting": "Triedenie",
|
"sorting": "Zoradenie",
|
||||||
"perPage": "na stránku",
|
"perPage": "na stránku",
|
||||||
"availability": "Dostupnosť",
|
"availability": "Dostupnosť",
|
||||||
"manufacturer": "Výrobca"
|
"manufacturer": "Výrobca"
|
||||||
},
|
},
|
||||||
"tax": {
|
"tax": {
|
||||||
"vat": "Daň z pridanej hodnoty",
|
"vat": "DPH",
|
||||||
"vat7": "7% DPH",
|
"vat7": "7% DPH",
|
||||||
"vat19": "19% DPH",
|
"vat19": "19% DPH",
|
||||||
"vat19WithShipping": "19% DPH (vrátane dopravy)",
|
"vat19WithShipping": "19% DPH (vrátane dopravy)",
|
||||||
"totalNet": "Celková cena bez DPH",
|
"totalNet": "Celková čistá cena",
|
||||||
"totalGross": "Celková cena s DPH bez dopravy",
|
"totalGross": "Celková hrubá cena bez dopravy",
|
||||||
"subtotal": "Medzisúčet"
|
"subtotal": "Medzisúčet"
|
||||||
},
|
},
|
||||||
"footer": {
|
"footer": {
|
||||||
"hours": "So 11-19",
|
"hours": "Sobota 11-19",
|
||||||
"address": "Trachenberger Straße 14 - Dresden",
|
"address": "Trachenberger Straße 14 - Drážďany",
|
||||||
"location": "Medzi zastávkou Pieschen a Trachenberger Platz",
|
"location": "Medzi zastávkou Pieschen a námestím Trachenberger",
|
||||||
"allPricesIncl": "* Všetky ceny vrátane zákonnej DPH, plus doprava",
|
"allPricesIncl": "* Všetky ceny vrátane zákonnej DPH, plus doprava",
|
||||||
"copyright": "© {{year}} GrowHeads.de",
|
"copyright": "© {{year}} GrowHeads.de",
|
||||||
"legal": {
|
"legal": {
|
||||||
"datenschutz": "Ochrana údajov",
|
"datenschutz": "Zásady ochrany osobných údajov",
|
||||||
"agb": "VOP",
|
"agb": "Obchodné podmienky",
|
||||||
"sitemap": "Mapa stránky",
|
"sitemap": "Mapa stránok",
|
||||||
"impressum": "Impressum",
|
"impressum": "Impressum",
|
||||||
"batteriegesetzhinweise": "Upozornenia o zákone o batériách",
|
"batteriegesetzhinweise": "Upozornenia k regulácii batérií",
|
||||||
"widerrufsrecht": "Právo na odstúpenie"
|
"widerrufsrecht": "Právo na odstúpenie od zmluvy"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"titles": {
|
"titles": {
|
||||||
"home": "Konopné semená a sadby",
|
"home": "ine anabis eeds & uttings",
|
||||||
"aktionen": "Aktuálne akcie a ponuky",
|
"aktionen": "tuelle ktionen & gebote",
|
||||||
"filiale": "Naša pobočka v Drážďanoch"
|
"filiale": "ur iliale in resden"
|
||||||
},
|
},
|
||||||
"sections": {
|
"sections": {
|
||||||
"seeds": "Semená",
|
"seeds": "Semienka",
|
||||||
"stecklinge": "Sadby",
|
"stecklinge": "Rezanky",
|
||||||
"oilPress": "Požičanie lis na olej",
|
"oilPress": "Prenájom lisov na olej",
|
||||||
"thcTest": "THC test",
|
"thcTest": "Test na THC",
|
||||||
"address1": "Trachenberger Straße 14",
|
"address1": "Trachenberger Straße 14",
|
||||||
"address2": "01129 Dresden"
|
"address2": "01129 Drážďany"
|
||||||
},
|
},
|
||||||
"pages": {
|
"pages": {
|
||||||
"oilPress": {
|
"oilPress": {
|
||||||
"title": "Požičanie lis na olej",
|
"title": "Prenájom lisov na olej",
|
||||||
"comingSoon": "Obsah bude čoskoro..."
|
"comingSoon": "Obsah čoskoro..."
|
||||||
},
|
},
|
||||||
"thcTest": {
|
"thcTest": {
|
||||||
"title": "THC test",
|
"title": "Test na THC",
|
||||||
"comingSoon": "Obsah bude čoskoro..."
|
"comingSoon": "Obsah čoskoro..."
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"orders": {
|
"orders": {
|
||||||
"status": {
|
"status": {
|
||||||
"new": "v spracovaní",
|
"new": "V priebehu",
|
||||||
"pending": "Nové",
|
"pending": "Nová",
|
||||||
"processing": "v spracovaní",
|
"processing": "Spracováva sa",
|
||||||
"cancelled": "Zrušené",
|
"cancelled": "Zrušená",
|
||||||
"shipped": "Odoslané",
|
"shipped": "Odoslaná",
|
||||||
"delivered": "Doručené",
|
"delivered": "Doručená",
|
||||||
"return": "Vrátené",
|
"return": "Vrátenie",
|
||||||
"partialReturn": "Čiastočne vrátené",
|
"partialReturn": "Čiastočné vrátenie",
|
||||||
"partialDelivered": "Čiastočne doručené"
|
"partialDelivered": "Čiastočne doručené"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -201,4 +228,4 @@ export default {
|
|||||||
"products": "Produkty",
|
"products": "Produkty",
|
||||||
"product": "Produkt"
|
"product": "Produkt"
|
||||||
}
|
}
|
||||||
}
|
};
|
||||||
|
|||||||
231
src/i18n/locales/sl/translation.js
Normal file
231
src/i18n/locales/sl/translation.js
Normal file
@@ -0,0 +1,231 @@
|
|||||||
|
export default {
|
||||||
|
"locale": {
|
||||||
|
"code": "sl-SI"
|
||||||
|
},
|
||||||
|
"navigation": {
|
||||||
|
"home": "Domov",
|
||||||
|
"aktionen": "Akcije",
|
||||||
|
"filiale": "Podružnica",
|
||||||
|
"categories": "Kategorije",
|
||||||
|
"categoriesOpen": "Odprte kategorije",
|
||||||
|
"categoriesClose": "Zapri kategorije",
|
||||||
|
"otherCategories": "Druge kategorije"
|
||||||
|
},
|
||||||
|
"auth": {
|
||||||
|
"login": "Prijava",
|
||||||
|
"register": "Registracija",
|
||||||
|
"logout": "Odjava",
|
||||||
|
"profile": "Profil",
|
||||||
|
"email": "Email",
|
||||||
|
"password": "Geslo",
|
||||||
|
"confirmPassword": "Potrdite geslo",
|
||||||
|
"forgotPassword": "Pozabljeno geslo?",
|
||||||
|
"loginWithGoogle": "Prijava z Google",
|
||||||
|
"or": "ALI",
|
||||||
|
"privacyAccept": "Klikom na \"Prijava z Google\" sprejemam",
|
||||||
|
"privacyPolicy": "Politiko zasebnosti",
|
||||||
|
"passwordMinLength": "Geslo mora biti vsaj 8 znakov dolgo",
|
||||||
|
"newPasswordMinLength": "Novo geslo mora biti vsaj 8 znakov dolgo",
|
||||||
|
"menu": {
|
||||||
|
"profile": "Profil",
|
||||||
|
"checkout": "Pogled",
|
||||||
|
"orders": "Naročila",
|
||||||
|
"settings": "Nastavitve",
|
||||||
|
"adminDashboard": "Nadzorna plošča administratorja",
|
||||||
|
"adminUsers": "Uporabniki administratorja"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"cart": {
|
||||||
|
"title": "Košarica",
|
||||||
|
"empty": "prazno",
|
||||||
|
"addToCart": "Dodaj v košarico",
|
||||||
|
"preorderCutting": "Prednaročilo kot odrezki",
|
||||||
|
"continueShopping": "Nadaljuj z nakupom",
|
||||||
|
"proceedToCheckout": "Pojdi na plačilo",
|
||||||
|
"productCount": "{{count}} {{count, plural, one {izdelek} other {izdelekov}}}",
|
||||||
|
"removeFromCart": "Odstrani iz košarice",
|
||||||
|
"openCart": "Odpri košarico",
|
||||||
|
"availableFrom": "Od {{date}}",
|
||||||
|
"backToOrder": "← Nazaj k naročilu",
|
||||||
|
"sync": {
|
||||||
|
"title": "Sinhronizacija košarice",
|
||||||
|
"description": "V vašem računu imate shranjeno košarico. Prosimo, izberite, kako želite nadaljevati:",
|
||||||
|
"deleteServer": "Izbriši strežniško košarico",
|
||||||
|
"useServer": "Uporabi strežniško košarico",
|
||||||
|
"merge": "Združitev košaric",
|
||||||
|
"currentCart": "Vaša trenutna košarica",
|
||||||
|
"serverCart": "Shranjena košarica v vašem profilu"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"product": {
|
||||||
|
"loading": "Navajanje izdelka...",
|
||||||
|
"notFound": "Izdelka ni mogoče najti",
|
||||||
|
"notFoundDescription": "Iskanega izdelka ni, ali pa je bil odstranjen.",
|
||||||
|
"backToHome": "Nazaj na domačo stran",
|
||||||
|
"error": "Napaka",
|
||||||
|
"articleNumber": "Številka artikla",
|
||||||
|
"manufacturer": "Proizvajalec",
|
||||||
|
"inclVat": "vključuje {{vat}}% DDV",
|
||||||
|
"priceUnit": "{{price}}/{{unit}}",
|
||||||
|
"new": "Nov",
|
||||||
|
"arriving": "Prihod:",
|
||||||
|
"inclVatFooter": "vključuje {{vat}}% DDV, *",
|
||||||
|
"availability": "Razpoložljivost",
|
||||||
|
"inStock": "Na zalogi",
|
||||||
|
"comingSoon": "Prihaja kmalu",
|
||||||
|
"deliveryTime": "Čas dostave",
|
||||||
|
"inclShort": "vključno",
|
||||||
|
"vatShort": "DDV",
|
||||||
|
"countDisplay": {
|
||||||
|
"noProducts": "0 izdelkov",
|
||||||
|
"oneProduct": "1 izdelek",
|
||||||
|
"multipleProducts": "{{count}} izdelkov",
|
||||||
|
"filteredProducts": "{{filtered}} od {{total}} izdelkov",
|
||||||
|
"filteredOneProduct": "{{filtered}} od 1 izdelka"
|
||||||
|
},
|
||||||
|
"removeFiltersToSee": "Odstranite filtre za ogled izdelkov",
|
||||||
|
"outOfStock": "Ni na voljo",
|
||||||
|
"fromXProducts": "od {{count}} izdelkov"
|
||||||
|
},
|
||||||
|
"search": {
|
||||||
|
"placeholder": "Lahko me vprašate o sortah konoplje...",
|
||||||
|
"recording": "Posnetek...",
|
||||||
|
"searchProducts": "Išči izdelke..."
|
||||||
|
},
|
||||||
|
"sorting": {
|
||||||
|
"name": "Ime",
|
||||||
|
"searchField": "Iskalni izraz",
|
||||||
|
"priceLowHigh": "Cena: od najnižje do najvišje",
|
||||||
|
"priceHighLow": "Cena: od najvišje do najnižje"
|
||||||
|
},
|
||||||
|
"chat": {
|
||||||
|
"privacyRead": "Prebrano in sprejeto"
|
||||||
|
},
|
||||||
|
"delivery": {
|
||||||
|
"methods": {
|
||||||
|
"dhl": "DHL",
|
||||||
|
"dpd": "DPD",
|
||||||
|
"sperrgut": "Veleprodaja",
|
||||||
|
"pickup": "Prevzem v trgovini"
|
||||||
|
},
|
||||||
|
"descriptions": {
|
||||||
|
"standard": "Standardna dostava",
|
||||||
|
"standardFree": "Standardna dostava - BREZPLAČNO od zneska €100!",
|
||||||
|
"notAvailable": "ni mogoče izbrati, ker je en ali več artiklov mogoče osebno prevzeti",
|
||||||
|
"bulky": "Za velike in težke artikle"
|
||||||
|
},
|
||||||
|
"prices": {
|
||||||
|
"free": "brezplačno",
|
||||||
|
"freeFrom100": "(brezplačno od €100)",
|
||||||
|
"dhl": "€6.99",
|
||||||
|
"dpd": "€4.90",
|
||||||
|
"sperrgut": "€28.99"
|
||||||
|
},
|
||||||
|
"times": {
|
||||||
|
"cutting14Days": "Čas dostave: 14 dni",
|
||||||
|
"standard2to3Days": "Čas dostave: 2-3 dni",
|
||||||
|
"supplier7to9Days": "Čas dostave: 7-9 dni"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"checkout": {
|
||||||
|
"invoiceAddress": "Naslov za račun",
|
||||||
|
"deliveryAddress": "Naslov dostave",
|
||||||
|
"saveForFuture": "Shrani za prihodnja naročila",
|
||||||
|
"pickupDate": "Za kateri datum je želena osebna prevzem odrezkov?",
|
||||||
|
"note": "Opomba",
|
||||||
|
"sameAddress": "Naslov dostave je enak naslovu za račun",
|
||||||
|
"termsAccept": "Prebral/a sem in sprejemam pogoje poslovanja, politiko zasebnosti in politiko odstopa"
|
||||||
|
},
|
||||||
|
"payment": {
|
||||||
|
"successful": "Plačilo uspešno!",
|
||||||
|
"failed": "Plačilo ni uspelo",
|
||||||
|
"orderCompleted": "🎉 Vaše naročilo je bilo uspešno zaključeno! Sedaj lahko ogledate vaša naročila.",
|
||||||
|
"orderProcessing": "Vaše plačilo je bilo uspešno obdelano. Naročilo bo samodejno zaključeno.",
|
||||||
|
"paymentError": "Vašega plačila ni mogoče obdelati. Prosimo, poskusite znova ali izberite drugoPlačilo metodo.",
|
||||||
|
"viewOrders": "Ogled mojih naročil"
|
||||||
|
},
|
||||||
|
"filters": {
|
||||||
|
"sorting": "Sortiranje",
|
||||||
|
"perPage": "na stran",
|
||||||
|
"availability": "Razpoložljivost",
|
||||||
|
"manufacturer": "Proizvajalec"
|
||||||
|
},
|
||||||
|
"tax": {
|
||||||
|
"vat": "DDV",
|
||||||
|
"vat7": "7% DDV",
|
||||||
|
"vat19": "19% DDV",
|
||||||
|
"vat19WithShipping": "19% DDV (z dostavo)",
|
||||||
|
"totalNet": "Skupni neto znesek",
|
||||||
|
"totalGross": "Skupni bruto znesek brez dostave",
|
||||||
|
"subtotal": "Združen znesek"
|
||||||
|
},
|
||||||
|
"footer": {
|
||||||
|
"hours": "Sob 11-19",
|
||||||
|
"address": "Trachenberger Straße 14 - Dresden",
|
||||||
|
"location": "Med postajama Pieschen in Trachenberger Platz",
|
||||||
|
"allPricesIncl": "* Vse cene vključujejo zakonit DDV, plus dostavo",
|
||||||
|
"copyright": "© {{year}} GrowHeads.de",
|
||||||
|
"legal": {
|
||||||
|
"datenschutz": "Politika zasebnosti",
|
||||||
|
"agb": "Pogoji in določila",
|
||||||
|
"sitemap": "Zemljevid strani",
|
||||||
|
"impressum": "Impressum",
|
||||||
|
"batteriegesetzhinweise": "Opombe glede zakonodaje baterij",
|
||||||
|
"widerrufsrecht": "Pravica do odstopa"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"titles": {
|
||||||
|
"home": "ne anabis eeds & uttings",
|
||||||
|
"aktionen": "tuelle ktionen & gebote",
|
||||||
|
"filiale": "ur iliale in resden"
|
||||||
|
},
|
||||||
|
"sections": {
|
||||||
|
"seeds": "Semena",
|
||||||
|
"stecklinge": "Odrezki",
|
||||||
|
"oilPress": "Najem stiskalnice za olje",
|
||||||
|
"thcTest": "Test THC",
|
||||||
|
"address1": "Trachenberger Straße 14",
|
||||||
|
"address2": "01129 Dresden"
|
||||||
|
},
|
||||||
|
"pages": {
|
||||||
|
"oilPress": {
|
||||||
|
"title": "Najem stiskalnice za olje",
|
||||||
|
"comingSoon": "Vsebina prihaja kmalu..."
|
||||||
|
},
|
||||||
|
"thcTest": {
|
||||||
|
"title": "Test THC",
|
||||||
|
"comingSoon": "Vsebina prihaja kmalu..."
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"orders": {
|
||||||
|
"status": {
|
||||||
|
"new": "V obdelavi",
|
||||||
|
"pending": "Nove",
|
||||||
|
"processing": "V obdelavi",
|
||||||
|
"cancelled": "Preklicano",
|
||||||
|
"shipped": "Poslano",
|
||||||
|
"delivered": "Dostavljeno",
|
||||||
|
"return": "Vrnitev",
|
||||||
|
"partialReturn": "Delna vrnitev",
|
||||||
|
"partialDelivered": "Delno dostavljeno"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"common": {
|
||||||
|
"loading": "Nalaganje...",
|
||||||
|
"error": "Napaka",
|
||||||
|
"close": "Zapri",
|
||||||
|
"save": "Shrani",
|
||||||
|
"cancel": "Prekliči",
|
||||||
|
"ok": "V redu",
|
||||||
|
"yes": "Da",
|
||||||
|
"no": "Ne",
|
||||||
|
"next": "Naprej",
|
||||||
|
"back": "Nazaj",
|
||||||
|
"edit": "Uredi",
|
||||||
|
"delete": "Izbriši",
|
||||||
|
"add": "Dodaj",
|
||||||
|
"remove": "Odstrani",
|
||||||
|
"products": "Izdelki",
|
||||||
|
"product": "Izdelek"
|
||||||
|
}
|
||||||
|
};
|
||||||
@@ -1,98 +1,125 @@
|
|||||||
export default {
|
export default {
|
||||||
|
"locale": {
|
||||||
|
"code": "sr-RS"
|
||||||
|
},
|
||||||
"navigation": {
|
"navigation": {
|
||||||
"home": "Početna",
|
"home": "Početna",
|
||||||
"aktionen": "Akcije",
|
"aktionen": "Akcije",
|
||||||
"filiale": "Filijala",
|
"filiale": "Filijala",
|
||||||
"categories": "Kategorije",
|
"categories": "Kategorije",
|
||||||
"categoriesOpen": "Otvoriti kategorije",
|
"categoriesOpen": "Otvorene kategorije",
|
||||||
"categoriesClose": "Zatvoriti kategorije"
|
"categoriesClose": "Zatvori kategorije",
|
||||||
|
"otherCategories": "Ostale kategorije"
|
||||||
},
|
},
|
||||||
"auth": {
|
"auth": {
|
||||||
"login": "Prijaviti se",
|
"login": "Prijava",
|
||||||
"register": "Registrovati se",
|
"register": "Registracija",
|
||||||
"logout": "Odjaviti se",
|
"logout": "Odjava",
|
||||||
"profile": "Profil",
|
"profile": "Profil",
|
||||||
"email": "E-mail",
|
"email": "Email",
|
||||||
"password": "Lozinka",
|
"password": "Lozinka",
|
||||||
"confirmPassword": "Potvrditi lozinku",
|
"confirmPassword": "Potvrdi lozinku",
|
||||||
"forgotPassword": "Zaboravili ste lozinku?",
|
"forgotPassword": "Zaboravili ste lozinku?",
|
||||||
"loginWithGoogle": "Prijaviti se sa Google",
|
"loginWithGoogle": "Prijavi se putem Google-a",
|
||||||
"or": "ILI",
|
"or": "ILI",
|
||||||
"privacyAccept": "Klikom na \"Prijaviti se sa Google\" prihvatam",
|
"privacyAccept": "Klikom na \"Prijavi se putem Google-a\", prihvatam",
|
||||||
"privacyPolicy": "Pravila privatnosti",
|
"privacyPolicy": "Politiku privatnosti",
|
||||||
"passwordMinLength": "Lozinka mora imati najmanje 8 karaktera",
|
"passwordMinLength": "Lozinka mora biti najmanje 8 karaktera dugačka",
|
||||||
"newPasswordMinLength": "Nova lozinka mora imati najmanje 8 karaktera",
|
"newPasswordMinLength": "Nova lozinka mora biti najmanje 8 karaktera dugačka",
|
||||||
"menu": {
|
"menu": {
|
||||||
"profile": "Profil",
|
"profile": "Profil",
|
||||||
"checkout": "Završetak porudžbine",
|
"checkout": "Plaćanje",
|
||||||
"orders": "Porudžbine",
|
"orders": "Porudžbine",
|
||||||
"settings": "Podešavanja",
|
"settings": "Podešavanja",
|
||||||
"adminDashboard": "Admin Dashboard",
|
"adminDashboard": "Admin kontrolna tabla",
|
||||||
"adminUsers": "Admin korisnici"
|
"adminUsers": "Admin korisnici"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"cart": {
|
"cart": {
|
||||||
"title": "Korpa",
|
"title": "Korpa za kupovinu",
|
||||||
"empty": "prazna",
|
"empty": "prazno",
|
||||||
"addToCart": "U korpu",
|
"addToCart": "Dodaj u korpu",
|
||||||
"preorderCutting": "Preorder kao sadnica",
|
"preorderCutting": "Prednarudžbina kao sečevi",
|
||||||
"continueShopping": "Nastavi sa kupovinom",
|
"continueShopping": "Nastavi sa kupovinom",
|
||||||
"proceedToCheckout": "Idi na kasu",
|
"proceedToCheckout": "Nastavi na plaćanje",
|
||||||
|
"productCount": "{{count}} {{count, plural, one {proizvod} other {proizvoda}}}",
|
||||||
|
"removeFromCart": "Ukloni iz korpe",
|
||||||
|
"openCart": "Otvoriti korpu",
|
||||||
|
"availableFrom": "Od {{date}}",
|
||||||
|
"backToOrder": "← Nazad na narudžbinu",
|
||||||
"sync": {
|
"sync": {
|
||||||
"title": "Sinhronizacija korpe",
|
"title": "Sinhronizacija korpe",
|
||||||
"description": "Imate sačuvanu korpu u vašem nalogu. Molimo odaberite kako želite da nastavite:",
|
"description": "Imate sačuvanu korpu na vašem nalogu. Molimo izaberite kako da nastavite:",
|
||||||
"deleteServer": "Obrisati korpu na serveru",
|
"deleteServer": "Obriši serversku korpu",
|
||||||
"useServer": "Preuzeti korpu sa servera",
|
"useServer": "Koristi serversku korpu",
|
||||||
"merge": "Spojiti korpe",
|
"merge": "Spoji korpe",
|
||||||
"currentCart": "Vaša trenutna korpa",
|
"currentCart": "Vaša trenutna korpa",
|
||||||
"serverCart": "Korpa sačuvana u vašem profilu"
|
"serverCart": "Sačuvana korpa u vašem profilu"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"product": {
|
"product": {
|
||||||
"loading": "Proizvod se učitava...",
|
"loading": "Učitava se proizvod...",
|
||||||
"notFound": "Proizvod nije pronađen",
|
"notFound": "Proizvod nije pronađen",
|
||||||
"notFoundDescription": "Traženi proizvod ne postoji ili je uklonjen.",
|
"notFoundDescription": "Pretraženi proizvod ne postoji ili je uklonjen.",
|
||||||
"backToHome": "Nazad na početnu",
|
"backToHome": "Nazad na početnu stranu",
|
||||||
"error": "Greška",
|
"error": "Greška",
|
||||||
"articleNumber": "Broj artikla",
|
"articleNumber": "Broj artikla",
|
||||||
"manufacturer": "Proizvođač",
|
"manufacturer": "Proizvođač",
|
||||||
"inclVat": "uključuje {{vat}}% PDV",
|
"inclVat": "uključujući {{vat}}% PDV",
|
||||||
"priceUnit": "{{price}}/{{unit}}",
|
"priceUnit": "{{price}}/{{unit}}",
|
||||||
"new": "Novo",
|
"new": "Novo",
|
||||||
"arriving": "Dolazak:",
|
"arriving": "Dolazi:",
|
||||||
"inclVatFooter": "uključuje {{vat}}% PDV,*",
|
"inclVatFooter": "uključujući {{vat}}% PDV, *",
|
||||||
"availability": "Dostupnost",
|
"availability": "Na stanju",
|
||||||
"inStock": "na stanju",
|
"inStock": "Na lageru",
|
||||||
"comingSoon": "Uskoro dostupno",
|
"comingSoon": "Uskoro na prodaji",
|
||||||
"deliveryTime": "Vreme isporuke",
|
"deliveryTime": "Vreme isporuke",
|
||||||
"inclShort": "uključuje",
|
"inclShort": "ukl.",
|
||||||
"vatShort": "PDV"
|
"vatShort": "PDV",
|
||||||
|
"countDisplay": {
|
||||||
|
"noProducts": "0 proizvoda",
|
||||||
|
"oneProduct": "1 proizvod",
|
||||||
|
"multipleProducts": "{{count}} proizvoda",
|
||||||
|
"filteredProducts": "{{filtered}} od {{total}} proizvoda",
|
||||||
|
"filteredOneProduct": "{{filtered}} od 1 proizvoda"
|
||||||
|
},
|
||||||
|
"removeFiltersToSee": "Uklonite filtere da biste videli proizvode",
|
||||||
|
"outOfStock": "Nema na stanju",
|
||||||
|
"fromXProducts": "od {{count}} proizvoda"
|
||||||
},
|
},
|
||||||
"search": {
|
"search": {
|
||||||
"placeholder": "Možete me pitati o sojevima kanabisa...",
|
"placeholder": "Možete me pitati o sortama kanabisa...",
|
||||||
"recording": "Snimanje u toku..."
|
"recording": "Snima se...",
|
||||||
|
"searchProducts": "Pretraži proizvode..."
|
||||||
|
},
|
||||||
|
"sorting": {
|
||||||
|
"name": "Ime",
|
||||||
|
"searchField": "Ključna reč",
|
||||||
|
"priceLowHigh": "Cena: od niže ka višoj",
|
||||||
|
"priceHighLow": "Cena: od višе ka nižој"
|
||||||
},
|
},
|
||||||
"chat": {
|
"chat": {
|
||||||
"privacyRead": "Pročitano i prihvaćeno"
|
"privacyRead": "Pročitao i prihvatio"
|
||||||
},
|
},
|
||||||
"delivery": {
|
"delivery": {
|
||||||
"methods": {
|
"methods": {
|
||||||
"dhl": "DHL",
|
"dhl": "DHL",
|
||||||
"dpd": "DPD",
|
"dpd": "DPD",
|
||||||
"sperrgut": "Krupna roba",
|
"sperrgut": "Masovne robe",
|
||||||
"pickup": "Preuzimanje u filijali"
|
"pickup": "Preuzimanje u prodavnici"
|
||||||
},
|
},
|
||||||
"descriptions": {
|
"descriptions": {
|
||||||
"standard": "Standardna dostava",
|
"standard": "Standardna isporuka",
|
||||||
"standardFree": "Standardna dostava - BESPLATNO od 100€ vrednosti robe!",
|
"standardFree": "Standardna isporuka - BESPLATNO od robe u vrednosti od 100 €!",
|
||||||
"notAvailable": "nije moguće odabrati jer jedan ili više proizvoda može samo da se preuzme",
|
"notAvailable": "nije dostupno za odabir jer jedna ili više stavki mogu samo lično preuzeti",
|
||||||
"bulky": "Za velike i teške proizvode"
|
"bulky": "Za velike i teške artikle"
|
||||||
},
|
},
|
||||||
"prices": {
|
"prices": {
|
||||||
"free": "besplatno",
|
"free": "besplatno",
|
||||||
"dhl": "6,99 €",
|
"freeFrom100": "(besplatno od 100 €)",
|
||||||
"dpd": "4,90 €",
|
"dhl": "€6.99",
|
||||||
"sperrgut": "28,99 €"
|
"dpd": "€4.90",
|
||||||
|
"sperrgut": "€28.99"
|
||||||
},
|
},
|
||||||
"times": {
|
"times": {
|
||||||
"cutting14Days": "Vreme isporuke: 14 dana",
|
"cutting14Days": "Vreme isporuke: 14 dana",
|
||||||
@@ -101,21 +128,21 @@ export default {
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"checkout": {
|
"checkout": {
|
||||||
"invoiceAddress": "Adresa za račun",
|
"invoiceAddress": "Adresa za fakturisanje",
|
||||||
"deliveryAddress": "Adresa za dostavu",
|
"deliveryAddress": "Adresa za dostavu",
|
||||||
"saveForFuture": "Sačuvati za buduće porudžbine",
|
"saveForFuture": "Sačuvaj za buduće porudžbine",
|
||||||
"pickupDate": "Za koji termin želite preuzimanje sadnica?",
|
"pickupDate": "Za koji datum je željeno preuzimanje sečeva?",
|
||||||
"note": "Napomena",
|
"note": "Napomena",
|
||||||
"sameAddress": "Adresa za dostavu je identična sa adresom za račun",
|
"sameAddress": "Adresa za dostavu je ista kao adresa za fakturisanje",
|
||||||
"termsAccept": "Pročitao sam Opšte uslove, Izjavu o privatnosti i uslove prava na odustajanje"
|
"termsAccept": "Pročitao sam i prihvatam uslove korišćenja, politiku privatnosti i politiku otkazivanja"
|
||||||
},
|
},
|
||||||
"payment": {
|
"payment": {
|
||||||
"successful": "Plaćanje uspešno!",
|
"successful": "Plaćanje uspešno!",
|
||||||
"failed": "Plaćanje neuspešno",
|
"failed": "Plaćanje nije uspelo",
|
||||||
"orderCompleted": "🎉 Vaša porudžbina je uspešno završena! Sada možete da pogledate svoje porudžbine.",
|
"orderCompleted": "🎉 Vaša porudžbina je uspešno završena! Sada možete pregledati vaše porudžbine.",
|
||||||
"orderProcessing": "Vaše plaćanje je uspešno obrađeno. Porudžbina će se automatski završiti.",
|
"orderProcessing": "Vaše plaćanje je uspešno obrađeno. Porudžbina će biti automatski završena.",
|
||||||
"paymentError": "Vaše plaćanje nije moglo biti obrađeno. Molimo pokušajte ponovo ili odaberite drugi način plaćanja.",
|
"paymentError": "Plaćanje nije bilo moguće obraditi. Molimo pokušajte ponovo ili izaberite drugo metod plaćanja.",
|
||||||
"viewOrders": "Pogledaj moje porudžbine"
|
"viewOrders": "Prikaži moje porudžbine"
|
||||||
},
|
},
|
||||||
"filters": {
|
"filters": {
|
||||||
"sorting": "Sortiranje",
|
"sorting": "Sortiranje",
|
||||||
@@ -124,81 +151,81 @@ export default {
|
|||||||
"manufacturer": "Proizvođač"
|
"manufacturer": "Proizvođač"
|
||||||
},
|
},
|
||||||
"tax": {
|
"tax": {
|
||||||
"vat": "Porez na dodatu vrednost",
|
"vat": "PDV",
|
||||||
"vat7": "7% PDV",
|
"vat7": "7% PDV",
|
||||||
"vat19": "19% PDV",
|
"vat19": "19% PDV",
|
||||||
"vat19WithShipping": "19% PDV (uključuje dostavu)",
|
"vat19WithShipping": "19% PDV (uključujući isporuku)",
|
||||||
"totalNet": "Ukupna neto cena",
|
"totalNet": "Ukupna neto cena",
|
||||||
"totalGross": "Ukupna bruto cena bez dostave",
|
"totalGross": "Ukupna bruto cena bez troškova isporuke",
|
||||||
"subtotal": "Međuzbroj"
|
"subtotal": "Međuzbir"
|
||||||
},
|
},
|
||||||
"footer": {
|
"footer": {
|
||||||
"hours": "Sub 11-19",
|
"hours": "Sub 11-19",
|
||||||
"address": "Trachenberger Straße 14 - Dresden",
|
"address": "Trachenberger Straße 14 - Dresden",
|
||||||
"location": "Između stanice Pieschen i Trachenberger Platz",
|
"location": "Između Pieschen stajališta i Trachenberger Platz",
|
||||||
"allPricesIncl": "* Sve cene uključuju zakonski PDV, plus dostava",
|
"allPricesIncl": "* Sve cene uključuju zakonski PDV, plus troškove isporuke",
|
||||||
"copyright": "© {{year}} GrowHeads.de",
|
"copyright": "© {{year}} GrowHeads.de",
|
||||||
"legal": {
|
"legal": {
|
||||||
"datenschutz": "Zaštita podataka",
|
"datenschutz": "Politika privatnosti",
|
||||||
"agb": "Opšti uslovi",
|
"agb": "Uslovi korišćenja",
|
||||||
"sitemap": "Mapa sajta",
|
"sitemap": "Mapa sajta",
|
||||||
"impressum": "Impressum",
|
"impressum": "Impresum",
|
||||||
"batteriegesetzhinweise": "Napomene o zakonu o baterijama",
|
"batteriegesetzhinweise": "Napomene o regulativi za baterije",
|
||||||
"widerrufsrecht": "Pravo na odustajanje"
|
"widerrufsrecht": "Pravo na odustajanje"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"titles": {
|
"titles": {
|
||||||
"home": "Kanabis seme i sadnice",
|
"home": "ine anabis eeds & uttings",
|
||||||
"aktionen": "Trenutne akcije i ponude",
|
"aktionen": "tuelle ktionen & gebote",
|
||||||
"filiale": "Naša filijala u Drezdenu"
|
"filiale": "ur iliale in resden"
|
||||||
},
|
},
|
||||||
"sections": {
|
"sections": {
|
||||||
"seeds": "Semena",
|
"seeds": "Seme",
|
||||||
"stecklinge": "Sadnice",
|
"stecklinge": "Sečevi",
|
||||||
"oilPress": "Iznajmiti presu za ulje",
|
"oilPress": "Iznajmljivanje presa za ulje",
|
||||||
"thcTest": "THC test",
|
"thcTest": "Test THC",
|
||||||
"address1": "Trachenberger Straße 14",
|
"address1": "Trachenberger Straße 14",
|
||||||
"address2": "01129 Dresden"
|
"address2": "01129 Dresden"
|
||||||
},
|
},
|
||||||
"pages": {
|
"pages": {
|
||||||
"oilPress": {
|
"oilPress": {
|
||||||
"title": "Iznajmiti presu za ulje",
|
"title": "Iznajmljivanje presa za ulje",
|
||||||
"comingSoon": "Sadržaj uskoro..."
|
"comingSoon": "Sadržaj uskoro..."
|
||||||
},
|
},
|
||||||
"thcTest": {
|
"thcTest": {
|
||||||
"title": "THC test",
|
"title": "Test THC",
|
||||||
"comingSoon": "Sadržaj uskoro..."
|
"comingSoon": "Sadržaj uskoro..."
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"orders": {
|
"orders": {
|
||||||
"status": {
|
"status": {
|
||||||
"new": "u obradi",
|
"new": "U toku",
|
||||||
"pending": "Novo",
|
"pending": "Novi",
|
||||||
"processing": "u obradi",
|
"processing": "U pripremi",
|
||||||
"cancelled": "Otkazano",
|
"cancelled": "Otkazano",
|
||||||
"shipped": "Poslano",
|
"shipped": "Poslato",
|
||||||
"delivered": "Dostavljeno",
|
"delivered": "Dostavljeno",
|
||||||
"return": "Vraćeno",
|
"return": "Vraćanje",
|
||||||
"partialReturn": "Delimično vraćeno",
|
"partialReturn": "Delimično vraćanje",
|
||||||
"partialDelivered": "Delimično dostavljeno"
|
"partialDelivered": "Delimično isporučeno"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"common": {
|
"common": {
|
||||||
"loading": "Učitava se...",
|
"loading": "Učitava se...",
|
||||||
"error": "Greška",
|
"error": "Greška",
|
||||||
"close": "Zatvoriti",
|
"close": "Zatvori",
|
||||||
"save": "Sačuvati",
|
"save": "Sačuvaj",
|
||||||
"cancel": "Otkazati",
|
"cancel": "Otkaži",
|
||||||
"ok": "OK",
|
"ok": "U redu",
|
||||||
"yes": "Da",
|
"yes": "Da",
|
||||||
"no": "Ne",
|
"no": "Ne",
|
||||||
"next": "Dalje",
|
"next": "Sledeće",
|
||||||
"back": "Nazad",
|
"back": "Nazad",
|
||||||
"edit": "Urediti",
|
"edit": "Izmeni",
|
||||||
"delete": "Obrisati",
|
"delete": "Obriši",
|
||||||
"add": "Dodati",
|
"add": "Dodaj",
|
||||||
"remove": "Ukloniti",
|
"remove": "Ukloni",
|
||||||
"products": "Proizvodi",
|
"products": "Proizvodi",
|
||||||
"product": "Proizvod"
|
"product": "Proizvod"
|
||||||
}
|
}
|
||||||
}
|
};
|
||||||
|
|||||||
231
src/i18n/locales/sv/translation.js
Normal file
231
src/i18n/locales/sv/translation.js
Normal file
@@ -0,0 +1,231 @@
|
|||||||
|
export default {
|
||||||
|
"locale": {
|
||||||
|
"code": "sv-SE"
|
||||||
|
},
|
||||||
|
"navigation": {
|
||||||
|
"home": "Hem",
|
||||||
|
"aktionen": "Åtgärder",
|
||||||
|
"filiale": "Filial",
|
||||||
|
"categories": "Kategorier",
|
||||||
|
"categoriesOpen": "Öppna kategorier",
|
||||||
|
"categoriesClose": "Stäng kategorier",
|
||||||
|
"otherCategories": "Andra kategorier"
|
||||||
|
},
|
||||||
|
"auth": {
|
||||||
|
"login": "Logga in",
|
||||||
|
"register": "Registrera",
|
||||||
|
"logout": "Logga ut",
|
||||||
|
"profile": "Profil",
|
||||||
|
"email": "E-post",
|
||||||
|
"password": "Lösenord",
|
||||||
|
"confirmPassword": "Bekräfta lösenord",
|
||||||
|
"forgotPassword": "Glömt lösenord?",
|
||||||
|
"loginWithGoogle": "Logga in med Google",
|
||||||
|
"or": "ELLER",
|
||||||
|
"privacyAccept": "Genom att klicka på \"Logga in med Google\" accepterar jag",
|
||||||
|
"privacyPolicy": "Integritetspolicy",
|
||||||
|
"passwordMinLength": "Lösenordet måste vara minst 8 tecken långt",
|
||||||
|
"newPasswordMinLength": "Det nya lösenordet måste vara minst 8 tecken långt",
|
||||||
|
"menu": {
|
||||||
|
"profile": "Profil",
|
||||||
|
"checkout": "Kassa",
|
||||||
|
"orders": "Beställningar",
|
||||||
|
"settings": "Inställningar",
|
||||||
|
"adminDashboard": "Admin Dashboard",
|
||||||
|
"adminUsers": "Admin Användare"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"cart": {
|
||||||
|
"title": "Varukorg",
|
||||||
|
"empty": "tom",
|
||||||
|
"addToCart": "Lägg i kundvagn",
|
||||||
|
"preorderCutting": "Förbeställ som klipp",
|
||||||
|
"continueShopping": "Fortsätt handla",
|
||||||
|
"proceedToCheckout": "Gå till kassan",
|
||||||
|
"productCount": "{{count}} {{count, plural, one {produkt} other {produkter}}}",
|
||||||
|
"removeFromCart": "Ta bort från kundvagn",
|
||||||
|
"openCart": "Öppna kundvagn",
|
||||||
|
"availableFrom": "Från {{date}}",
|
||||||
|
"backToOrder": "← Tillbaka till beställning",
|
||||||
|
"sync": {
|
||||||
|
"title": "Korgs synkronisering",
|
||||||
|
"description": "Du har en sparad kundvagn i ditt konto. Vänligen välj hur du vill gå vidare:",
|
||||||
|
"deleteServer": "Ta bort serverkundvagn",
|
||||||
|
"useServer": "Använd serverkundvagn",
|
||||||
|
"merge": "Foga samman kundvagnarna",
|
||||||
|
"currentCart": "Din aktuella kundvagn",
|
||||||
|
"serverCart": "Sparad kundvagn i din profil"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"product": {
|
||||||
|
"loading": "Laddar produkten...",
|
||||||
|
"notFound": "Produkten hittades inte",
|
||||||
|
"notFoundDescription": "Den sökta produkten finns inte eller har tagits bort.",
|
||||||
|
"backToHome": "Tillbaka till startsidan",
|
||||||
|
"error": "Fel",
|
||||||
|
"articleNumber": "Artikelnummer",
|
||||||
|
"manufacturer": "Tillverkare",
|
||||||
|
"inclVat": "inklusive {{vat}}% moms",
|
||||||
|
"priceUnit": "{{price}}/{{unit}}",
|
||||||
|
"new": "Ny",
|
||||||
|
"arriving": "Ankomst:",
|
||||||
|
"inclVatFooter": "inklusive {{vat}}% moms, *",
|
||||||
|
"availability": "Tillgänglighet",
|
||||||
|
"inStock": "I lager",
|
||||||
|
"comingSoon": "Kommer snart",
|
||||||
|
"deliveryTime": "Leveranstid",
|
||||||
|
"inclShort": "inkl.",
|
||||||
|
"vatShort": "moms",
|
||||||
|
"countDisplay": {
|
||||||
|
"noProducts": "0 produkter",
|
||||||
|
"oneProduct": "1 produkt",
|
||||||
|
"multipleProducts": "{{count}} produkter",
|
||||||
|
"filteredProducts": "{{filtered}} av {{total}} produkter",
|
||||||
|
"filteredOneProduct": "{{filtered}} av 1 produkt"
|
||||||
|
},
|
||||||
|
"removeFiltersToSee": "Ta bort filter för att visa produkter",
|
||||||
|
"outOfStock": "Slut i lager",
|
||||||
|
"fromXProducts": "från {{count}} produkter"
|
||||||
|
},
|
||||||
|
"search": {
|
||||||
|
"placeholder": "Du kan fråga mig om cannabisstammar...",
|
||||||
|
"recording": "Spelar in...",
|
||||||
|
"searchProducts": "Sök produkter..."
|
||||||
|
},
|
||||||
|
"sorting": {
|
||||||
|
"name": "Namn",
|
||||||
|
"searchField": "Sökterm",
|
||||||
|
"priceLowHigh": "Pris: Lågt till Högt",
|
||||||
|
"priceHighLow": "Pris: Högt till Lågt"
|
||||||
|
},
|
||||||
|
"chat": {
|
||||||
|
"privacyRead": "Läst & Accepterat"
|
||||||
|
},
|
||||||
|
"delivery": {
|
||||||
|
"methods": {
|
||||||
|
"dhl": "DHL",
|
||||||
|
"dpd": "DPD",
|
||||||
|
"sperrgut": "Skrymmande gods",
|
||||||
|
"pickup": "Hämta i butik"
|
||||||
|
},
|
||||||
|
"descriptions": {
|
||||||
|
"standard": "Standardfrakt",
|
||||||
|
"standardFree": "Standardfrakt - GRATIS vid köp för minst €100!",
|
||||||
|
"notAvailable": "ej tillgängligt eftersom en eller flera varor endast kan hämtas",
|
||||||
|
"bulky": "För stora och tunga varor"
|
||||||
|
},
|
||||||
|
"prices": {
|
||||||
|
"free": "gratis",
|
||||||
|
"freeFrom100": "(gratis vid köp för minst €100)",
|
||||||
|
"dhl": "€6.99",
|
||||||
|
"dpd": "€4.90",
|
||||||
|
"sperrgut": "€28.99"
|
||||||
|
},
|
||||||
|
"times": {
|
||||||
|
"cutting14Days": "Leveranstid: 14 dagar",
|
||||||
|
"standard2to3Days": "Leveranstid: 2-3 dagar",
|
||||||
|
"supplier7to9Days": "Leveranstid: 7-9 dagar"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"checkout": {
|
||||||
|
"invoiceAddress": " Faktureringsadress",
|
||||||
|
"deliveryAddress": "Leveransadress",
|
||||||
|
"saveForFuture": "Spara för framtida beställningar",
|
||||||
|
"pickupDate": "För vilken datum önskas hämtning av klipp",
|
||||||
|
"note": "Notering",
|
||||||
|
"sameAddress": "Leveransadress är densamma som faktureringsadress",
|
||||||
|
"termsAccept": "Jag har läst och godkänner villkoren, integritetspolicyn och avbokningsreglerna"
|
||||||
|
},
|
||||||
|
"payment": {
|
||||||
|
"successful": "Betalning lyckades!",
|
||||||
|
"failed": "Betalningen misslyckades",
|
||||||
|
"orderCompleted": "🎉 Din beställning har slutförts! Du kan nu se dina beställningar.",
|
||||||
|
"orderProcessing": "Din betalning har lyckats behandlas. Beställningen kommer att slutföras automatiskt.",
|
||||||
|
"paymentError": "Din betalning kunde inte behandlas. Vänligen försök igen eller välj en annan betalningsmetod.",
|
||||||
|
"viewOrders": "Visa mina beställningar"
|
||||||
|
},
|
||||||
|
"filters": {
|
||||||
|
"sorting": "Sortering",
|
||||||
|
"perPage": "per sida",
|
||||||
|
"availability": "Tillgänglighet",
|
||||||
|
"manufacturer": "Tillverkare"
|
||||||
|
},
|
||||||
|
"tax": {
|
||||||
|
"vat": "moms",
|
||||||
|
"vat7": "7% moms",
|
||||||
|
"vat19": "19% moms",
|
||||||
|
"vat19WithShipping": "19% moms (inkl. frakt)",
|
||||||
|
"totalNet": "Total netto pris",
|
||||||
|
"totalGross": "Total bruttopriser utan frakt",
|
||||||
|
"subtotal": "Delsumma"
|
||||||
|
},
|
||||||
|
"footer": {
|
||||||
|
"hours": "Lör 11-19",
|
||||||
|
"address": "Trachenberger Straße 14 - Dresden",
|
||||||
|
"location": "Mellan Pieschen hållplats och Trachenberger Platz",
|
||||||
|
"allPricesIncl": "* Alla priser inkluderar lagstadgad moms, plus frakt",
|
||||||
|
"copyright": "© {{year}} GrowHeads.se",
|
||||||
|
"legal": {
|
||||||
|
"datenschutz": "Integritetspolicy",
|
||||||
|
"agb": "Villkor",
|
||||||
|
"sitemap": "Kartschema",
|
||||||
|
"impressum": "Impressum",
|
||||||
|
"batteriegesetzhinweise": "Batteriföreskrifter",
|
||||||
|
"widerrufsrecht": "Ångerrätt"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"titles": {
|
||||||
|
"home": "ine anabis eeds & uttings",
|
||||||
|
"aktionen": "tuelle ktionen & gebote",
|
||||||
|
"filiale": "ur iliale i resden"
|
||||||
|
},
|
||||||
|
"sections": {
|
||||||
|
"seeds": "Frön",
|
||||||
|
"stecklinge": "Klipp",
|
||||||
|
"oilPress": "Oljepressuthyrning",
|
||||||
|
"thcTest": "THC-test",
|
||||||
|
"address1": "Trachenberger Straße 14",
|
||||||
|
"address2": "01129 Dresden"
|
||||||
|
},
|
||||||
|
"pages": {
|
||||||
|
"oilPress": {
|
||||||
|
"title": "Oljepressuthyrning",
|
||||||
|
"comingSoon": "Innehåll kommer snart..."
|
||||||
|
},
|
||||||
|
"thcTest": {
|
||||||
|
"title": "THC-test",
|
||||||
|
"comingSoon": "Innehåll kommer snart..."
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"orders": {
|
||||||
|
"status": {
|
||||||
|
"new": "Under behandling",
|
||||||
|
"pending": "Nytt",
|
||||||
|
"processing": "Under behandling",
|
||||||
|
"cancelled": "Avbruten",
|
||||||
|
"shipped": "Skickad",
|
||||||
|
"delivered": "Levererad",
|
||||||
|
"return": "Returnera",
|
||||||
|
"partialReturn": "Delvis retur",
|
||||||
|
"partialDelivered": "Delvis levererad"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"common": {
|
||||||
|
"loading": "Läser in...",
|
||||||
|
"error": "Fel",
|
||||||
|
"close": "Stäng",
|
||||||
|
"save": "Spara",
|
||||||
|
"cancel": "Avbryt",
|
||||||
|
"ok": "OK",
|
||||||
|
"yes": "Ja",
|
||||||
|
"no": "Nej",
|
||||||
|
"next": "Nästa",
|
||||||
|
"back": "Tillbaka",
|
||||||
|
"edit": "Redigera",
|
||||||
|
"delete": "Radera",
|
||||||
|
"add": "Lägg till",
|
||||||
|
"remove": "Ta bort",
|
||||||
|
"products": "Produkter",
|
||||||
|
"product": "Produkt"
|
||||||
|
}
|
||||||
|
};
|
||||||
231
src/i18n/locales/tr/translation.js
Normal file
231
src/i18n/locales/tr/translation.js
Normal file
@@ -0,0 +1,231 @@
|
|||||||
|
export default {
|
||||||
|
"locale": {
|
||||||
|
"code": "tr-TR"
|
||||||
|
},
|
||||||
|
"navigation": {
|
||||||
|
"home": "Anasayfa",
|
||||||
|
"aktionen": "İşlemler",
|
||||||
|
"filiale": "Şube",
|
||||||
|
"categories": "Kategoriler",
|
||||||
|
"categoriesOpen": "Açık kategoriler",
|
||||||
|
"categoriesClose": "Kapat kategorileri",
|
||||||
|
"otherCategories": "Diğer kategoriler"
|
||||||
|
},
|
||||||
|
"auth": {
|
||||||
|
"login": "Giriş yap",
|
||||||
|
"register": "Kayıt ol",
|
||||||
|
"logout": "Çıkış yap",
|
||||||
|
"profile": "Profil",
|
||||||
|
"email": "E-posta",
|
||||||
|
"password": "Şifre",
|
||||||
|
"confirmPassword": "Şifreyi onayla",
|
||||||
|
"forgotPassword": "Şifrenizi mi unuttunuz?",
|
||||||
|
"loginWithGoogle": "Google ile giriş yap",
|
||||||
|
"or": "VEYA",
|
||||||
|
"privacyAccept": "\"Google ile giriş yap\" kutusuna tıklayarak, kabul ediyorum",
|
||||||
|
"privacyPolicy": "Gizlilik Politikası",
|
||||||
|
"passwordMinLength": "Şifre en az 8 karakter olmalı",
|
||||||
|
"newPasswordMinLength": "Yeni şifre en az 8 karakter olmalı",
|
||||||
|
"menu": {
|
||||||
|
"profile": "Profil",
|
||||||
|
"checkout": "Ödeme",
|
||||||
|
"orders": "Siparişler",
|
||||||
|
"settings": "Ayarlar",
|
||||||
|
"adminDashboard": "Yönetici Paneli",
|
||||||
|
"adminUsers": "Yönetici Kullanıcılar"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"cart": {
|
||||||
|
"title": "Sepet",
|
||||||
|
"empty": "boş",
|
||||||
|
"addToCart": "Sepete ekle",
|
||||||
|
"preorderCutting": "Kesimler ön sipariş",
|
||||||
|
"continueShopping": "Alışverişe devam et",
|
||||||
|
"proceedToCheckout": "Ödemeye geç",
|
||||||
|
"productCount": "{{count}} {{count, plural, one {ürün} other {ürünler}}}",
|
||||||
|
"removeFromCart": "Sepetten çıkar",
|
||||||
|
"openCart": "Sepeti aç",
|
||||||
|
"availableFrom": "'dan {{date}}",
|
||||||
|
"backToOrder": "← Siparişe dön",
|
||||||
|
"sync": {
|
||||||
|
"title": "Sepet senkronizasyonu",
|
||||||
|
"description": "Hesabınızda kaydedilmiş bir sepet var. Devam etme seçeneklerini seçiniz:",
|
||||||
|
"deleteServer": "Sunucu sepetini sil",
|
||||||
|
"useServer": "Sunucu sepetini kullan",
|
||||||
|
"merge": "Sepetleri birleştir",
|
||||||
|
"currentCart": "Mevcut sepetiniz",
|
||||||
|
"serverCart": "Profilinizde kaydedilmiş sepet"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"product": {
|
||||||
|
"loading": "Ürün yükleniyor...",
|
||||||
|
"notFound": "Ürün bulunamadı",
|
||||||
|
"notFoundDescription": "Aranan ürün mevcut değil veya kaldırılmıştır.",
|
||||||
|
"backToHome": "Ana sayfaya dön",
|
||||||
|
"error": "Hata",
|
||||||
|
"articleNumber": "Ürün numarası",
|
||||||
|
"manufacturer": "Üretici",
|
||||||
|
"inclVat": "vergiler dahil {{vat}}%",
|
||||||
|
"priceUnit": "{{price}}/{{unit}}",
|
||||||
|
"new": "Yeni",
|
||||||
|
"arriving": "Geliş:",
|
||||||
|
"inclVatFooter": "vergiler dahil {{vat}}%, *",
|
||||||
|
"availability": "Mevki durumu",
|
||||||
|
"inStock": "Stokta var",
|
||||||
|
"comingSoon": "Yakında geliyor",
|
||||||
|
"deliveryTime": "Teslimat süresi",
|
||||||
|
"inclShort": "dahil.",
|
||||||
|
"vatShort": "KDV",
|
||||||
|
"countDisplay": {
|
||||||
|
"noProducts": "0 ürün",
|
||||||
|
"oneProduct": "1 ürün",
|
||||||
|
"multipleProducts": "{{count}} ürün",
|
||||||
|
"filteredProducts": "{{filtered}}/{{total}} ürün filtrelendi",
|
||||||
|
"filteredOneProduct": "{{filtered}}/{{total}} ürün filtrelendi"
|
||||||
|
},
|
||||||
|
"removeFiltersToSee": "Ürünleri görmek için filtreleri kaldırın",
|
||||||
|
"outOfStock": "Stokta yok",
|
||||||
|
"fromXProducts": "{{count}} ürün ve üzeri"
|
||||||
|
},
|
||||||
|
"search": {
|
||||||
|
"placeholder": "Kenevir türleri hakkında bana sorabilirsiniz...",
|
||||||
|
"recording": "Kaydediliyor...",
|
||||||
|
"searchProducts": "Ürünleri ara..."
|
||||||
|
},
|
||||||
|
"sorting": {
|
||||||
|
"name": "İsim",
|
||||||
|
"searchField": "Arama terimi",
|
||||||
|
"priceLowHigh": "Fiyat: Düşükten yükseğe",
|
||||||
|
"priceHighLow": "Fiyat: Yüksekten düşüğe"
|
||||||
|
},
|
||||||
|
"chat": {
|
||||||
|
"privacyRead": "Okundu & Kabul edildi"
|
||||||
|
},
|
||||||
|
"delivery": {
|
||||||
|
"methods": {
|
||||||
|
"dhl": "DHL",
|
||||||
|
"dpd": "DPD",
|
||||||
|
"sperrgut": "Hacimli ürünler",
|
||||||
|
"pickup": "Mağazadan teslim alın"
|
||||||
|
},
|
||||||
|
"descriptions": {
|
||||||
|
"standard": "Standart gönderim",
|
||||||
|
"standardFree": "Standart gönderim - Ürün değeri 100 € ve üzeri ÜCRETSİZ!",
|
||||||
|
"notAvailable": "bir veya daha fazla ürün sadece teslim alınabilir olduğu için seçilebilir değil",
|
||||||
|
"bulky": "Büyük ve ağır ürünler için"
|
||||||
|
},
|
||||||
|
"prices": {
|
||||||
|
"free": "ücretsiz",
|
||||||
|
"freeFrom100": "(100 € ve üzeri ücretsiz)",
|
||||||
|
"dhl": "€6.99",
|
||||||
|
"dpd": "€4.90",
|
||||||
|
"sperrgut": "€28.99"
|
||||||
|
},
|
||||||
|
"times": {
|
||||||
|
"cutting14Days": "Teslimat süresi: 14 gün",
|
||||||
|
"standard2to3Days": "Teslimat süresi: 2-3 gün",
|
||||||
|
"supplier7to9Days": "Teslimat süresi: 7-9 gün"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"checkout": {
|
||||||
|
"invoiceAddress": "Fatura adresi",
|
||||||
|
"deliveryAddress": "Teslimat adresi",
|
||||||
|
"saveForFuture": "Gelecek siparişler için kaydet",
|
||||||
|
"pickupDate": "Kesimlerin alınacağı tarih nedir?",
|
||||||
|
"note": "Not",
|
||||||
|
"sameAddress": "Teslimat adresi, fatura adresi ile aynı",
|
||||||
|
"termsAccept": "Şartlar ve koşulları, gizlilik politikasını ve iptal politikasını okudum"
|
||||||
|
},
|
||||||
|
"payment": {
|
||||||
|
"successful": "Ödeme başarılı!",
|
||||||
|
"failed": "Ödeme başarısız",
|
||||||
|
"orderCompleted": "🎉 Siparişiniz başarıyla tamamlandı! Siparişlerinizi görüntüleyebilirsiniz.",
|
||||||
|
"orderProcessing": "Ödemeniz başarıyla işlendi. Sipariş otomatik olarak tamamlanacaktır.",
|
||||||
|
"paymentError": "Ödemeniz işlenemedi. Lütfen tekrar deneyin veya başka bir ödeme yöntemi seçin.",
|
||||||
|
"viewOrders": "Siparişlerimi görüntüle"
|
||||||
|
},
|
||||||
|
"filters": {
|
||||||
|
"sorting": "Sıralama",
|
||||||
|
"perPage": "sayfa başına",
|
||||||
|
"availability": "Mevki durumu",
|
||||||
|
"manufacturer": "Üretici"
|
||||||
|
},
|
||||||
|
"tax": {
|
||||||
|
"vat": "KDV",
|
||||||
|
"vat7": "Yüzde 7 KDV",
|
||||||
|
"vat19": "Yüzde 19 KDV",
|
||||||
|
"vat19WithShipping": "Yüzde 19 KDV (kargo dahil)",
|
||||||
|
"totalNet": "Toplam net fiyat",
|
||||||
|
"totalGross": "Kargo hariç toplam brüt fiyat",
|
||||||
|
"subtotal": "Ara toplam"
|
||||||
|
},
|
||||||
|
"footer": {
|
||||||
|
"hours": "Cum 11-19",
|
||||||
|
"address": "Trachenberger Straße 14 - Dresden",
|
||||||
|
"location": "Pieschen durağı ile Trachenbergerplatz arası",
|
||||||
|
"allPricesIncl": "* Tüm fiyatlara yasal KDV ve kargo dahildir",
|
||||||
|
"copyright": "© {{year}} GrowHeads.de",
|
||||||
|
"legal": {
|
||||||
|
"datenschutz": "Gizlilik Politikası",
|
||||||
|
"agb": "Şartlar ve Koşullar",
|
||||||
|
"sitemap": "Site Haritası",
|
||||||
|
"impressum": "Yasal Uyarı",
|
||||||
|
"batteriegesetzhinweise": "Pil düzenlemesine ilişkin notlar",
|
||||||
|
"widerrufsrecht": "İptal hakkı"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"titles": {
|
||||||
|
"home": "ine anabis eeds & uttings",
|
||||||
|
"aktionen": "tuelle ktionen & gebote",
|
||||||
|
"filiale": "ur iliale in resden"
|
||||||
|
},
|
||||||
|
"sections": {
|
||||||
|
"seeds": "Tohumlar",
|
||||||
|
"stecklinge": "Kesimler",
|
||||||
|
"oilPress": "Yağ presi kiralama",
|
||||||
|
"thcTest": "THC testi",
|
||||||
|
"address1": "Trachenberger Straße 14",
|
||||||
|
"address2": "01129 Dresden"
|
||||||
|
},
|
||||||
|
"pages": {
|
||||||
|
"oilPress": {
|
||||||
|
"title": "Yağ presi kiralama",
|
||||||
|
"comingSoon": "İçerik yakında geliyor..."
|
||||||
|
},
|
||||||
|
"thcTest": {
|
||||||
|
"title": "THC Testi",
|
||||||
|
"comingSoon": "İçerik yakında geliyor..."
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"orders": {
|
||||||
|
"status": {
|
||||||
|
"new": "İşleme alındı",
|
||||||
|
"pending": "Yeni",
|
||||||
|
"processing": "İşleniyor",
|
||||||
|
"cancelled": "İptal edildi",
|
||||||
|
"shipped": "Gönderildi",
|
||||||
|
"delivered": "Teslim edildi",
|
||||||
|
"return": "İade",
|
||||||
|
"partialReturn": "Kısmi iade",
|
||||||
|
"partialDelivered": "Kısmi teslim"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"common": {
|
||||||
|
"loading": "Yükleniyor...",
|
||||||
|
"error": "Hata",
|
||||||
|
"close": "Kapat",
|
||||||
|
"save": "Kaydet",
|
||||||
|
"cancel": "İptal",
|
||||||
|
"ok": "Tamam",
|
||||||
|
"yes": "Evet",
|
||||||
|
"no": "Hayır",
|
||||||
|
"next": "İleri",
|
||||||
|
"back": "Geri",
|
||||||
|
"edit": "Düzenle",
|
||||||
|
"delete": "Sil",
|
||||||
|
"add": "Ekle",
|
||||||
|
"remove": "Kaldır",
|
||||||
|
"products": "Ürünler",
|
||||||
|
"product": "Ürün"
|
||||||
|
}
|
||||||
|
};
|
||||||
@@ -1,30 +1,34 @@
|
|||||||
export default {
|
export default {
|
||||||
|
"locale": {
|
||||||
|
"code": "uk-UA"
|
||||||
|
},
|
||||||
"navigation": {
|
"navigation": {
|
||||||
"home": "Головна",
|
"home": "Головна",
|
||||||
"aktionen": "Акції",
|
"aktionen": "Акції",
|
||||||
"filiale": "Філія",
|
"filiale": "Філія",
|
||||||
"categories": "Категорії",
|
"categories": "Категорії",
|
||||||
"categoriesOpen": "Відкрити категорії",
|
"categoriesOpen": "Відкрити категорії",
|
||||||
"categoriesClose": "Закрити категорії"
|
"categoriesClose": "Закрити категорії",
|
||||||
|
"otherCategories": "Інші категорії"
|
||||||
},
|
},
|
||||||
"auth": {
|
"auth": {
|
||||||
"login": "Увійти",
|
"login": "Увійти",
|
||||||
"register": "Зареєструватися",
|
"register": "Реєстрація",
|
||||||
"logout": "Вийти",
|
"logout": "Вийти",
|
||||||
"profile": "Профіль",
|
"profile": "Профіль",
|
||||||
"email": "Електронна пошта",
|
"email": "Електронна пошта",
|
||||||
"password": "Пароль",
|
"password": "Пароль",
|
||||||
"confirmPassword": "Підтвердити пароль",
|
"confirmPassword": "Підтвердити пароль",
|
||||||
"forgotPassword": "Забули пароль?",
|
"forgotPassword": "Забули пароль?",
|
||||||
"loginWithGoogle": "Увійти через Google",
|
"loginWithGoogle": "Увійти з Google",
|
||||||
"or": "АБО",
|
"or": "АБО",
|
||||||
"privacyAccept": "Натискаючи \"Увійти через Google\", я приймаю",
|
"privacyAccept": "Натискаючи \"Увійти з Google\", я погоджуюсь із",
|
||||||
"privacyPolicy": "Політику конфіденційності",
|
"privacyPolicy": "Політикою конфіденційності",
|
||||||
"passwordMinLength": "Пароль повинен містити мінімум 8 символів",
|
"passwordMinLength": "Пароль має містити щонайменше 8 символів",
|
||||||
"newPasswordMinLength": "Новий пароль повинен містити мінімум 8 символів",
|
"newPasswordMinLength": "Новий пароль має містити щонайменше 8 символів",
|
||||||
"menu": {
|
"menu": {
|
||||||
"profile": "Профіль",
|
"profile": "Профіль",
|
||||||
"checkout": "Оформлення замовлення",
|
"checkout": "Оформлення",
|
||||||
"orders": "Замовлення",
|
"orders": "Замовлення",
|
||||||
"settings": "Налаштування",
|
"settings": "Налаштування",
|
||||||
"adminDashboard": "Панель адміністратора",
|
"adminDashboard": "Панель адміністратора",
|
||||||
@@ -32,149 +36,172 @@ export default {
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"cart": {
|
"cart": {
|
||||||
"title": "Кошик",
|
"title": "Кошик для покупок",
|
||||||
"empty": "порожній",
|
"empty": "порожній",
|
||||||
"addToCart": "Додати до кошика",
|
"addToCart": "Додати до кошика",
|
||||||
"preorderCutting": "Попередньо замовити живці",
|
"preorderCutting": "Передзамовлення у вигляді черенків",
|
||||||
"continueShopping": "Продовжити покупки",
|
"continueShopping": "Продовжити покупки",
|
||||||
"proceedToCheckout": "Перейти до каси",
|
"proceedToCheckout": "Перейти до оформлення",
|
||||||
|
"productCount": "{{count}} {{count, plural, one {товар} other {товари}}}",
|
||||||
|
"removeFromCart": "Видалити з кошика",
|
||||||
|
"openCart": "Відкрити кошик",
|
||||||
|
"availableFrom": "З {{date}}",
|
||||||
|
"backToOrder": "← Назад до замовлення",
|
||||||
"sync": {
|
"sync": {
|
||||||
"title": "Синхронізація кошика",
|
"title": "Синхронізація кошика",
|
||||||
"description": "У вашому обліковому записі є збережений кошик. Оберіть, як ви хочете продовжити:",
|
"description": "У вашому обліковому записі збережено кошик. Оберіть спосіб дії:",
|
||||||
"deleteServer": "Видалити кошик з сервера",
|
"deleteServer": "Видалити кошик на сервері",
|
||||||
"useServer": "Використати кошик з сервера",
|
"useServer": "Використати кошик з сервера",
|
||||||
"merge": "Об'єднати кошики",
|
"merge": "Об’єднати кошики",
|
||||||
"currentCart": "Ваш поточний кошик",
|
"currentCart": "Ваш поточний кошик",
|
||||||
"serverCart": "Кошик, збережений у вашому профілі"
|
"serverCart": "Збережений кошик у профілі"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"product": {
|
"product": {
|
||||||
"loading": "Завантаження продукту...",
|
"loading": "Завантаження товару...",
|
||||||
"notFound": "Продукт не знайдено",
|
"notFound": "Товар не знайдено",
|
||||||
"notFoundDescription": "Шуканий продукт не існує або був видалений.",
|
"notFoundDescription": "Шукаваний товар не існує або був видалений.",
|
||||||
"backToHome": "Повернутися на головну",
|
"backToHome": "Повернутись на головну",
|
||||||
"error": "Помилка",
|
"error": "Помилка",
|
||||||
"articleNumber": "Артикул",
|
"articleNumber": "Артикул",
|
||||||
"manufacturer": "Виробник",
|
"manufacturer": "Виробник",
|
||||||
"inclVat": "включаючи {{vat}}% ПДВ",
|
"inclVat": "з урахуванням {{vat}}% ПДВ",
|
||||||
"priceUnit": "{{price}}/{{unit}}",
|
"priceUnit": "{{price}}/{{unit}}",
|
||||||
"new": "Новий",
|
"new": "Новий",
|
||||||
"arriving": "Прибуття:",
|
"arriving": "Прибуття:",
|
||||||
"inclVatFooter": "включаючи {{vat}}% ПДВ,*",
|
"inclVatFooter": "з урахуванням {{vat}}% ПДВ, *",
|
||||||
"availability": "Наявність",
|
"availability": "Доступність",
|
||||||
"inStock": "в наявності",
|
"inStock": "В наявності",
|
||||||
"comingSoon": "Скоро буде доступно",
|
"comingSoon": "Незабаром",
|
||||||
"deliveryTime": "Час доставки",
|
"deliveryTime": "Термін доставки",
|
||||||
"inclShort": "включ.",
|
"inclShort": "вкл.",
|
||||||
"vatShort": "ПДВ"
|
"vatShort": "ПДВ",
|
||||||
|
"countDisplay": {
|
||||||
|
"noProducts": "0 товарів",
|
||||||
|
"oneProduct": "1 товар",
|
||||||
|
"multipleProducts": "{{count}} товарів",
|
||||||
|
"filteredProducts": "{{filtered}} із {{total}} товарів",
|
||||||
|
"filteredOneProduct": "{{filtered}} із 1 товару"
|
||||||
|
},
|
||||||
|
"removeFiltersToSee": "Зняти фільтри для перегляду товарів",
|
||||||
|
"outOfStock": "Немає в наявності",
|
||||||
|
"fromXProducts": "від {{count}} товарів"
|
||||||
},
|
},
|
||||||
"search": {
|
"search": {
|
||||||
"placeholder": "Ви можете запитати мене про сорти канабісу...",
|
"placeholder": "Можете запитати мене про сорти канабісу...",
|
||||||
"recording": "Запис триває..."
|
"recording": "Запис...",
|
||||||
|
"searchProducts": "Пошук товарів..."
|
||||||
|
},
|
||||||
|
"sorting": {
|
||||||
|
"name": "Назва",
|
||||||
|
"searchField": "Пошуковий запит",
|
||||||
|
"priceLowHigh": "Ціна: від найнижчої до найвищої",
|
||||||
|
"priceHighLow": "Ціна: від найвищої до найнижчої"
|
||||||
},
|
},
|
||||||
"chat": {
|
"chat": {
|
||||||
"privacyRead": "Прочитано та прийнято"
|
"privacyRead": "Читати & Прийняти"
|
||||||
},
|
},
|
||||||
"delivery": {
|
"delivery": {
|
||||||
"methods": {
|
"methods": {
|
||||||
"dhl": "DHL",
|
"dhl": "DHL",
|
||||||
"dpd": "DPD",
|
"dpd": "DПД",
|
||||||
"sperrgut": "Великогабаритний вантаж",
|
"sperrgut": "Об’ємні товари",
|
||||||
"pickup": "Самовивіз з філії"
|
"pickup": "Забрати в магазині"
|
||||||
},
|
},
|
||||||
"descriptions": {
|
"descriptions": {
|
||||||
"standard": "Стандартна доставка",
|
"standard": "Стандартна доставка",
|
||||||
"standardFree": "Стандартна доставка - БЕЗКОШТОВНО від 100€!",
|
"standardFree": "Стандартна доставка - БЕЗКОШТОВНО від €100 вартості товару!",
|
||||||
"notAvailable": "недоступно, оскільки один або більше товарів можна лише забрати",
|
"notAvailable": "не доступний через обмеження, оскільки один або кілька товарів можна забрати лише особисто",
|
||||||
"bulky": "Для великих і важких товарів"
|
"bulky": "Для великих та важких товарів"
|
||||||
},
|
},
|
||||||
"prices": {
|
"prices": {
|
||||||
"free": "безкоштовно",
|
"free": "безкоштовно",
|
||||||
"dhl": "6,99 €",
|
"freeFrom100": "(безкоштовно від €100)",
|
||||||
"dpd": "4,90 €",
|
"dhl": "€6.99",
|
||||||
"sperrgut": "28,99 €"
|
"dpd": "€4.90",
|
||||||
|
"sperrgut": "€28.99"
|
||||||
},
|
},
|
||||||
"times": {
|
"times": {
|
||||||
"cutting14Days": "Час доставки: 14 днів",
|
"cutting14Days": "Термін доставки: 14 днів",
|
||||||
"standard2to3Days": "Час доставки: 2-3 дні",
|
"standard2to3Days": "Термін доставки: 2-3 дні",
|
||||||
"supplier7to9Days": "Час доставки: 7-9 днів"
|
"supplier7to9Days": "Термін доставки: 7-9 днів"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"checkout": {
|
"checkout": {
|
||||||
"invoiceAddress": "Адреса рахунку",
|
"invoiceAddress": "Б kindoly аку",
|
||||||
"deliveryAddress": "Адреса доставки",
|
"deliveryAddress": "Адреса доставки",
|
||||||
"saveForFuture": "Зберегти для майбутніх замовлень",
|
"saveForFuture": "Зберегти для майбутніх замовлень",
|
||||||
"pickupDate": "На який термін потрібне отримання живців?",
|
"pickupDate": "На яку дату бажано забрати черенки?",
|
||||||
"note": "Примітка",
|
"note": "Примітка",
|
||||||
"sameAddress": "Адреса доставки збігається з адресою рахунку",
|
"sameAddress": "Адреса доставки співпадає з адресою оплати",
|
||||||
"termsAccept": "Я прочитав умови використання, політику конфіденційності та умови відмови"
|
"termsAccept": "Я ознайомлений із умовами та політикою конфіденційності та анулювання."
|
||||||
},
|
},
|
||||||
"payment": {
|
"payment": {
|
||||||
"successful": "Платіж успішний!",
|
"successful": "Оплата успішна!",
|
||||||
"failed": "Платіж не вдався",
|
"failed": "Помилка оплати",
|
||||||
"orderCompleted": "🎉 Ваше замовлення успішно завершено! Тепер ви можете переглянути свої замовлення.",
|
"orderCompleted": "🎉 Ваше замовлення успішно оформлено! Тепер ви можете переглянути свої замовлення.",
|
||||||
"orderProcessing": "Ваш платіж успішно оброблено. Замовлення буде автоматично завершено.",
|
"orderProcessing": "Ваша оплата обробляється. Замовлення буде завершено автоматично.",
|
||||||
"paymentError": "Ваш платіж не вдалося обробити. Спробуйте знову або оберіть інший спосіб оплати.",
|
"paymentError": "Не вдалося опрацювати оплату. Будь ласка, спробуйте ще раз або оберіть інший спосіб оплати.",
|
||||||
"viewOrders": "Переглянути мої замовлення"
|
"viewOrders": "Переглянути мої замовлення"
|
||||||
},
|
},
|
||||||
"filters": {
|
"filters": {
|
||||||
"sorting": "Сортування",
|
"sorting": "Сортування",
|
||||||
"perPage": "на сторінці",
|
"perPage": "на сторінці",
|
||||||
"availability": "Наявність",
|
"availability": "Доступність",
|
||||||
"manufacturer": "Виробник"
|
"manufacturer": "Виробник"
|
||||||
},
|
},
|
||||||
"tax": {
|
"tax": {
|
||||||
"vat": "Податок на додану вартість",
|
"vat": "ПДВ",
|
||||||
"vat7": "7% ПДВ",
|
"vat7": "7% ПДВ",
|
||||||
"vat19": "19% ПДВ",
|
"vat19": "19% ПДВ",
|
||||||
"vat19WithShipping": "19% ПДВ (включаючи доставку)",
|
"vat19WithShipping": "19% ПДВ (з доставкою)",
|
||||||
"totalNet": "Загальна чиста ціна",
|
"totalNet": "Загальна сума без ПДВ",
|
||||||
"totalGross": "Загальна брутто-ціна без доставки",
|
"totalGross": "Загальна сума з ПДВ без доставки",
|
||||||
"subtotal": "Проміжна сума"
|
"subtotal": "Проміжна сума"
|
||||||
},
|
},
|
||||||
"footer": {
|
"footer": {
|
||||||
"hours": "Сб 11-19",
|
"hours": "Сб 11-19",
|
||||||
"address": "Тrachenberger Straße 14 - Дрезден",
|
"address": "Trachenberger Straße 14 - Дрезден",
|
||||||
"location": "Між зупинкою Пішен і площею Траченберг",
|
"location": "Між зупинкою Пієшен і Trachenberger Platz",
|
||||||
"allPricesIncl": "* Всі ціни включають законний ПДВ, плюс доставка",
|
"allPricesIncl": "* Всі ціни включають законний ПДВ, плюс доставку",
|
||||||
"copyright": "© {{year}} GrowHeads.de",
|
"copyright": "© {{year}} GrowHeads.de",
|
||||||
"legal": {
|
"legal": {
|
||||||
"datenschutz": "Конфіденційність",
|
"datenschutz": "Політика конфіденційності",
|
||||||
"agb": "Умови використання",
|
"agb": "Умови та положення",
|
||||||
"sitemap": "Карта сайту",
|
"sitemap": "Карта сайту",
|
||||||
"impressum": "Відомості про сайт",
|
"impressum": "Імпрессум",
|
||||||
"batteriegesetzhinweise": "Інформація про закон про батареї",
|
"batteriegesetzhinweise": "Інструкції щодо батарей",
|
||||||
"widerrufsrecht": "Право на відмову"
|
"widerrufsrecht": "Право відкликання"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"titles": {
|
"titles": {
|
||||||
"home": "Насіння і живці канабісу",
|
"home": "ine anabis eeds & uttings",
|
||||||
"aktionen": "Поточні акції та пропозиції",
|
"aktionen": "tuальні кції & gebote",
|
||||||
"filiale": "Наша філія в Дрездені"
|
"filiale": "ur iliale in resden"
|
||||||
},
|
},
|
||||||
"sections": {
|
"sections": {
|
||||||
"seeds": "Насіння",
|
"seeds": "Насіння",
|
||||||
"stecklinge": "Живці",
|
"stecklinge": "Черенки",
|
||||||
"oilPress": "Оренда пресу для олії",
|
"oilPress": "Олійний прес напрокат",
|
||||||
"thcTest": "Тест на ТГК",
|
"thcTest": "Тест на THC",
|
||||||
"address1": "Тrachenberger Straße 14",
|
"address1": "Trachenberger Straße 14",
|
||||||
"address2": "01129 Дрезден"
|
"address2": "01129 Дрезден"
|
||||||
},
|
},
|
||||||
"pages": {
|
"pages": {
|
||||||
"oilPress": {
|
"oilPress": {
|
||||||
"title": "Оренда пресу для олії",
|
"title": "Олійний прес напрокат",
|
||||||
"comingSoon": "Контент скоро буде..."
|
"comingSoon": "Зміст незабаром..."
|
||||||
},
|
},
|
||||||
"thcTest": {
|
"thcTest": {
|
||||||
"title": "Тест на ТГК",
|
"title": "Тест на THC",
|
||||||
"comingSoon": "Контент скоро буде..."
|
"comingSoon": "Зміст незабаром..."
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"orders": {
|
"orders": {
|
||||||
"status": {
|
"status": {
|
||||||
"new": "в обробці",
|
"new": "В процесі",
|
||||||
"pending": "Новий",
|
"pending": "Новий",
|
||||||
"processing": "в обробці",
|
"processing": "Обробляється",
|
||||||
"cancelled": "Скасовано",
|
"cancelled": "Скасовано",
|
||||||
"shipped": "Відправлено",
|
"shipped": "Відправлено",
|
||||||
"delivered": "Доставлено",
|
"delivered": "Доставлено",
|
||||||
@@ -189,10 +216,10 @@ export default {
|
|||||||
"close": "Закрити",
|
"close": "Закрити",
|
||||||
"save": "Зберегти",
|
"save": "Зберегти",
|
||||||
"cancel": "Скасувати",
|
"cancel": "Скасувати",
|
||||||
"ok": "OK",
|
"ok": "Добре",
|
||||||
"yes": "Так",
|
"yes": "Так",
|
||||||
"no": "Ні",
|
"no": "Ні",
|
||||||
"next": "Далі",
|
"next": "Наступне",
|
||||||
"back": "Назад",
|
"back": "Назад",
|
||||||
"edit": "Редагувати",
|
"edit": "Редагувати",
|
||||||
"delete": "Видалити",
|
"delete": "Видалити",
|
||||||
@@ -201,4 +228,4 @@ export default {
|
|||||||
"products": "Товари",
|
"products": "Товари",
|
||||||
"product": "Товар"
|
"product": "Товар"
|
||||||
}
|
}
|
||||||
}
|
};
|
||||||
|
|||||||
@@ -1,33 +1,37 @@
|
|||||||
export default {
|
export default {
|
||||||
|
"locale": {
|
||||||
|
"code": "zh-CN"
|
||||||
|
},
|
||||||
"navigation": {
|
"navigation": {
|
||||||
"home": "首页",
|
"home": "首页",
|
||||||
"aktionen": "活动",
|
"aktionen": "促销",
|
||||||
"filiale": "分店",
|
"filiale": "门店",
|
||||||
"categories": "分类",
|
"categories": "分类",
|
||||||
"categoriesOpen": "打开分类",
|
"categoriesOpen": "打开分类",
|
||||||
"categoriesClose": "关闭分类"
|
"categoriesClose": "关闭分类",
|
||||||
|
"otherCategories": "其他分类"
|
||||||
},
|
},
|
||||||
"auth": {
|
"auth": {
|
||||||
"login": "登录",
|
"login": "登录",
|
||||||
"register": "注册",
|
"register": "注册",
|
||||||
"logout": "退出",
|
"logout": "退出登录",
|
||||||
"profile": "个人资料",
|
"profile": "个人资料",
|
||||||
"email": "邮箱",
|
"email": "电子邮箱",
|
||||||
"password": "密码",
|
"password": "密码",
|
||||||
"confirmPassword": "确认密码",
|
"confirmPassword": "确认密码",
|
||||||
"forgotPassword": "忘记密码?",
|
"forgotPassword": "忘记密码?",
|
||||||
"loginWithGoogle": "用Google登录",
|
"loginWithGoogle": "使用Google登录",
|
||||||
"or": "或者",
|
"or": "或者",
|
||||||
"privacyAccept": "点击\"用Google登录\"即表示我接受",
|
"privacyAccept": "点击“使用Google登录”即表示我接受",
|
||||||
"privacyPolicy": "隐私政策",
|
"privacyPolicy": "隐私政策",
|
||||||
"passwordMinLength": "密码必须至少8个字符",
|
"passwordMinLength": "密码长度至少为8个字符",
|
||||||
"newPasswordMinLength": "新密码必须至少8个字符",
|
"newPasswordMinLength": "新密码长度至少为8个字符",
|
||||||
"menu": {
|
"menu": {
|
||||||
"profile": "个人资料",
|
"profile": "个人资料",
|
||||||
"checkout": "结账",
|
"checkout": "结账",
|
||||||
"orders": "订单",
|
"orders": "订单",
|
||||||
"settings": "设置",
|
"settings": "设置",
|
||||||
"adminDashboard": "管理员面板",
|
"adminDashboard": "管理员后台",
|
||||||
"adminUsers": "管理员用户"
|
"adminUsers": "管理员用户"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -35,23 +39,28 @@ export default {
|
|||||||
"title": "购物车",
|
"title": "购物车",
|
||||||
"empty": "空",
|
"empty": "空",
|
||||||
"addToCart": "加入购物车",
|
"addToCart": "加入购物车",
|
||||||
"preorderCutting": "预订扦插",
|
"preorderCutting": "预订为切割苗",
|
||||||
"continueShopping": "继续购物",
|
"continueShopping": "继续购物",
|
||||||
"proceedToCheckout": "前往结账",
|
"proceedToCheckout": "前往结算",
|
||||||
|
"productCount": "{{count}} {{count, plural, one {个产品} other {个产品}}}",
|
||||||
|
"removeFromCart": "从购物车删除",
|
||||||
|
"openCart": "打开购物车",
|
||||||
|
"availableFrom": "自{{date}}起",
|
||||||
|
"backToOrder": "← 返回订单",
|
||||||
"sync": {
|
"sync": {
|
||||||
"title": "购物车同步",
|
"title": "购物车同步",
|
||||||
"description": "您在账户中有保存的购物车。请选择您想要如何继续:",
|
"description": "你在账户中有已保存的购物车。请选择下一步操作:",
|
||||||
"deleteServer": "删除服务器购物车",
|
"deleteServer": "删除服务器购物车",
|
||||||
"useServer": "使用服务器购物车",
|
"useServer": "使用服务器购物车",
|
||||||
"merge": "合并购物车",
|
"merge": "合并购物车",
|
||||||
"currentCart": "您当前的购物车",
|
"currentCart": "你当前的购物车",
|
||||||
"serverCart": "您个人资料中保存的购物车"
|
"serverCart": "你个人资料中的已保存购物车"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"product": {
|
"product": {
|
||||||
"loading": "产品加载中...",
|
"loading": "加载中...",
|
||||||
"notFound": "产品未找到",
|
"notFound": "未找到产品",
|
||||||
"notFoundDescription": "所搜索的产品不存在或已被删除。",
|
"notFoundDescription": "搜索的产品不存在或已被移除。",
|
||||||
"backToHome": "返回首页",
|
"backToHome": "返回首页",
|
||||||
"error": "错误",
|
"error": "错误",
|
||||||
"articleNumber": "商品编号",
|
"articleNumber": "商品编号",
|
||||||
@@ -59,40 +68,58 @@ export default {
|
|||||||
"inclVat": "含{{vat}}%增值税",
|
"inclVat": "含{{vat}}%增值税",
|
||||||
"priceUnit": "{{price}}/{{unit}}",
|
"priceUnit": "{{price}}/{{unit}}",
|
||||||
"new": "新品",
|
"new": "新品",
|
||||||
"arriving": "到达:",
|
"arriving": "到货:",
|
||||||
"inclVatFooter": "含{{vat}}%增值税,*",
|
"inclVatFooter": "含{{vat}}%增值税,*",
|
||||||
"availability": "可用性",
|
"availability": "库存情况",
|
||||||
"inStock": "现货",
|
"inStock": "有现货",
|
||||||
"comingSoon": "即将推出",
|
"comingSoon": "即将上市",
|
||||||
"deliveryTime": "交货时间",
|
"deliveryTime": "交货时间",
|
||||||
"inclShort": "含",
|
"inclShort": "含",
|
||||||
"vatShort": "增值税"
|
"vatShort": "增值税",
|
||||||
|
"countDisplay": {
|
||||||
|
"noProducts": "0 个产品",
|
||||||
|
"oneProduct": "1 个产品",
|
||||||
|
"multipleProducts": "{{count}} 个产品",
|
||||||
|
"filteredProducts": "{{filtered}} / {{total}} 个产品",
|
||||||
|
"filteredOneProduct": "{{filtered}} / 1 个产品"
|
||||||
|
},
|
||||||
|
"removeFiltersToSee": "移除筛选以查看产品",
|
||||||
|
"outOfStock": "缺货",
|
||||||
|
"fromXProducts": "来自 {{count}} 个产品"
|
||||||
},
|
},
|
||||||
"search": {
|
"search": {
|
||||||
"placeholder": "您可以询问我大麻品种...",
|
"placeholder": "你可以告诉我大麻品系...",
|
||||||
"recording": "录音中..."
|
"recording": "正在录音...",
|
||||||
|
"searchProducts": "搜索产品..."
|
||||||
|
},
|
||||||
|
"sorting": {
|
||||||
|
"name": "名称",
|
||||||
|
"searchField": "搜索内容",
|
||||||
|
"priceLowHigh": "价格:由低到高",
|
||||||
|
"priceHighLow": "价格:由高到低"
|
||||||
},
|
},
|
||||||
"chat": {
|
"chat": {
|
||||||
"privacyRead": "已阅读并接受"
|
"privacyRead": "已阅读 & 已接受"
|
||||||
},
|
},
|
||||||
"delivery": {
|
"delivery": {
|
||||||
"methods": {
|
"methods": {
|
||||||
"dhl": "DHL",
|
"dhl": "DHL",
|
||||||
"dpd": "DPD",
|
"dpd": "DHL",
|
||||||
"sperrgut": "大件货物",
|
"sperrgut": "大件货物",
|
||||||
"pickup": "门店自提"
|
"pickup": "自提"
|
||||||
},
|
},
|
||||||
"descriptions": {
|
"descriptions": {
|
||||||
"standard": "标准配送",
|
"standard": "标准配送",
|
||||||
"standardFree": "标准配送 - 满100€免费!",
|
"standardFree": "标准配送 - 满100欧元免费!",
|
||||||
"notAvailable": "不可选择,因为一个或多个商品只能自提",
|
"notAvailable": "不可选择,因为一项或多项商品只能自提",
|
||||||
"bulky": "适用于大件和重型商品"
|
"bulky": "大型和重型商品"
|
||||||
},
|
},
|
||||||
"prices": {
|
"prices": {
|
||||||
"free": "免费",
|
"free": "免费",
|
||||||
"dhl": "6,99 €",
|
"freeFrom100": "(满100欧元免费)",
|
||||||
"dpd": "4,90 €",
|
"dhl": "€6.99",
|
||||||
"sperrgut": "28,99 €"
|
"dpd": "€4.90",
|
||||||
|
"sperrgut": "€28.99"
|
||||||
},
|
},
|
||||||
"times": {
|
"times": {
|
||||||
"cutting14Days": "交货时间:14天",
|
"cutting14Days": "交货时间:14天",
|
||||||
@@ -102,25 +129,25 @@ export default {
|
|||||||
},
|
},
|
||||||
"checkout": {
|
"checkout": {
|
||||||
"invoiceAddress": "账单地址",
|
"invoiceAddress": "账单地址",
|
||||||
"deliveryAddress": "配送地址",
|
"deliveryAddress": "送货地址",
|
||||||
"saveForFuture": "保存用于未来订单",
|
"saveForFuture": "保存以便将来订单",
|
||||||
"pickupDate": "您希望在什么时间取货扦插?",
|
"pickupDate": "您希望何时提货?",
|
||||||
"note": "备注",
|
"note": "备注",
|
||||||
"sameAddress": "配送地址与账单地址相同",
|
"sameAddress": "送货地址与账单地址相同",
|
||||||
"termsAccept": "我已阅读条款和条件、隐私政策和退货权条款"
|
"termsAccept": "我已阅读条款条件、隐私政策及退货政策"
|
||||||
},
|
},
|
||||||
"payment": {
|
"payment": {
|
||||||
"successful": "付款成功!",
|
"successful": "支付成功!",
|
||||||
"failed": "付款失败",
|
"failed": "支付失败",
|
||||||
"orderCompleted": "🎉 您的订单已成功完成!您现在可以查看您的订单。",
|
"orderCompleted": "🎉 您的订单已成功完成!您可以查看您的订单。",
|
||||||
"orderProcessing": "您的付款已成功处理。订单将自动完成。",
|
"orderProcessing": "您的付款已成功处理,订单将自动完成。",
|
||||||
"paymentError": "无法处理您的付款。请重试或选择其他付款方式。",
|
"paymentError": "您的付款未能成功,请重试或选择其他支付方式。",
|
||||||
"viewOrders": "查看我的订单"
|
"viewOrders": "查看我的订单"
|
||||||
},
|
},
|
||||||
"filters": {
|
"filters": {
|
||||||
"sorting": "排序",
|
"sorting": "排序",
|
||||||
"perPage": "每页",
|
"perPage": "每页",
|
||||||
"availability": "可用性",
|
"availability": "库存状态",
|
||||||
"manufacturer": "制造商"
|
"manufacturer": "制造商"
|
||||||
},
|
},
|
||||||
"tax": {
|
"tax": {
|
||||||
@@ -133,28 +160,28 @@ export default {
|
|||||||
"subtotal": "小计"
|
"subtotal": "小计"
|
||||||
},
|
},
|
||||||
"footer": {
|
"footer": {
|
||||||
"hours": "周六 11-19",
|
"hours": "周六 11-19点",
|
||||||
"address": "Trachenberger Straße 14 - 德累斯顿",
|
"address": "Trachenberger Straße 14 - 德累斯顿",
|
||||||
"location": "在Pieschen站点和Trachenberger Platz之间",
|
"location": "Pieschen站与Trachenberger Platz之间",
|
||||||
"allPricesIncl": "* 所有价格含法定增值税,另加运费",
|
"allPricesIncl": "* 所有价格均含法定增值税,另加运费",
|
||||||
"copyright": "© {{year}} GrowHeads.de",
|
"copyright": "© {{year}} GrowHeads.de",
|
||||||
"legal": {
|
"legal": {
|
||||||
"datenschutz": "数据保护",
|
"datenschutz": "隐私政策",
|
||||||
"agb": "条款和条件",
|
"agb": "条款与条件",
|
||||||
"sitemap": "网站地图",
|
"sitemap": "网站地图",
|
||||||
"impressum": "法律信息",
|
"impressum": "法律声明",
|
||||||
"batteriegesetzhinweise": "电池法律信息",
|
"batteriegesetzhinweise": "电池法规公告",
|
||||||
"widerrufsrecht": "退货权"
|
"widerrufsrecht": "退货权"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"titles": {
|
"titles": {
|
||||||
"home": "大麻种子和扦插",
|
"home": "大麻种子 & 苗供应",
|
||||||
"aktionen": "当前活动和优惠",
|
"aktionen": "促销活动 & 优惠",
|
||||||
"filiale": "我们在德累斯顿的分店"
|
"filiale": "位于 德累斯顿的分店"
|
||||||
},
|
},
|
||||||
"sections": {
|
"sections": {
|
||||||
"seeds": "种子",
|
"seeds": "种子",
|
||||||
"stecklinge": "扦插",
|
"stecklinge": "切割苗",
|
||||||
"oilPress": "榨油机租赁",
|
"oilPress": "榨油机租赁",
|
||||||
"thcTest": "THC测试",
|
"thcTest": "THC测试",
|
||||||
"address1": "Trachenberger Straße 14",
|
"address1": "Trachenberger Straße 14",
|
||||||
@@ -163,11 +190,11 @@ export default {
|
|||||||
"pages": {
|
"pages": {
|
||||||
"oilPress": {
|
"oilPress": {
|
||||||
"title": "榨油机租赁",
|
"title": "榨油机租赁",
|
||||||
"comingSoon": "内容即将推出..."
|
"comingSoon": "内容即将上线..."
|
||||||
},
|
},
|
||||||
"thcTest": {
|
"thcTest": {
|
||||||
"title": "THC测试",
|
"title": "THC检测",
|
||||||
"comingSoon": "内容即将推出..."
|
"comingSoon": "内容即将上线..."
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"orders": {
|
"orders": {
|
||||||
@@ -180,7 +207,7 @@ export default {
|
|||||||
"delivered": "已送达",
|
"delivered": "已送达",
|
||||||
"return": "退货",
|
"return": "退货",
|
||||||
"partialReturn": "部分退货",
|
"partialReturn": "部分退货",
|
||||||
"partialDelivered": "部分送达"
|
"partialDelivered": "部分已送达"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"common": {
|
"common": {
|
||||||
@@ -201,4 +228,4 @@ export default {
|
|||||||
"products": "产品",
|
"products": "产品",
|
||||||
"product": "产品"
|
"product": "产品"
|
||||||
}
|
}
|
||||||
}
|
};
|
||||||
|
|||||||
340
translate-i18n.js
Executable file
340
translate-i18n.js
Executable file
@@ -0,0 +1,340 @@
|
|||||||
|
#!/usr/bin/env node
|
||||||
|
|
||||||
|
const fs = require('fs');
|
||||||
|
const path = require('path');
|
||||||
|
const OpenAI = require('openai');
|
||||||
|
|
||||||
|
// Configuration
|
||||||
|
const OPENAI_API_KEY = process.env.OPENAI_API_KEY;
|
||||||
|
const LOCALES_DIR = './src/i18n/locales';
|
||||||
|
const GERMAN_FILE = path.join(LOCALES_DIR, 'de/translation.js');
|
||||||
|
const ENGLISH_FILE = path.join(LOCALES_DIR, 'en/translation.js');
|
||||||
|
|
||||||
|
// Model configuration
|
||||||
|
const GERMAN_TO_ENGLISH_MODEL = 'gpt-4.1'; // High-quality model for German -> English (critical step)
|
||||||
|
const ENGLISH_TO_OTHER_MODEL = 'gpt-4.1-mini'; // Faster/cheaper model for English -> Other languages
|
||||||
|
|
||||||
|
// Supported languages for translation
|
||||||
|
const TARGET_LANGUAGES = {
|
||||||
|
'bg': 'Bulgarian',
|
||||||
|
'cs': 'Czech',
|
||||||
|
'es': 'Spanish',
|
||||||
|
'fr': 'French',
|
||||||
|
'el': 'Greek',
|
||||||
|
'hr': 'Croatian',
|
||||||
|
'hu': 'Hungarian',
|
||||||
|
'it': 'Italian',
|
||||||
|
'pl': 'Polish',
|
||||||
|
'ro': 'Romanian',
|
||||||
|
'ru': 'Russian',
|
||||||
|
'sk': 'Slovak',
|
||||||
|
'sl': 'Slovenian',
|
||||||
|
'sr': 'Serbian',
|
||||||
|
'sv': 'Swedish',
|
||||||
|
'tr': 'Turkish',
|
||||||
|
'uk': 'Ukrainian',
|
||||||
|
'ar': 'Arabic (Egyptian)',
|
||||||
|
'zh': 'Chinese (Simplified)'
|
||||||
|
};
|
||||||
|
|
||||||
|
// Initialize OpenAI client
|
||||||
|
const openai = new OpenAI({
|
||||||
|
apiKey: OPENAI_API_KEY,
|
||||||
|
});
|
||||||
|
|
||||||
|
// System prompt for German to English translation
|
||||||
|
const GERMAN_TO_ENGLISH_SYSTEM_PROMPT = `
|
||||||
|
You MUST translate German strings to English AND add the original German text as a comment after EVERY translated string.
|
||||||
|
|
||||||
|
CRITICAL REQUIREMENT: Every translated string must have the original German text as a comment.
|
||||||
|
|
||||||
|
Rules:
|
||||||
|
1. Translate all German strings to English
|
||||||
|
2. MANDATORY: Add the original German text as a comment after EVERY translated string using // format
|
||||||
|
3. Preserve all existing comments from the German version
|
||||||
|
4. Maintain the exact JavaScript object structure and formatting
|
||||||
|
5. Keep all interpolation variables like {{count}}, {{vat}}, etc. unchanged
|
||||||
|
6. Keep locale codes appropriate for English
|
||||||
|
7. For the locale section, use "en-US" as code
|
||||||
|
8. Do not translate technical terms that are already in English
|
||||||
|
9. Preserve any special formatting or HTML entities
|
||||||
|
10. Return a valid JavaScript object (not JSON) that can be exported
|
||||||
|
|
||||||
|
MANDATORY FORMAT for every string:
|
||||||
|
"englishTranslation": "English Translation", // Original German Text
|
||||||
|
|
||||||
|
Examples:
|
||||||
|
"login": "Login", // Anmelden
|
||||||
|
"email": "Email", // E-Mail
|
||||||
|
"password": "Password", // Passwort
|
||||||
|
"home": "Home", // Startseite
|
||||||
|
|
||||||
|
DO NOT output any string without its German comment. Every single translated string needs the German original as a comment.
|
||||||
|
`;
|
||||||
|
|
||||||
|
// System prompt template for English to other languages (file content will be inserted)
|
||||||
|
const ENGLISH_TO_OTHER_SYSTEM_PROMPT_TEMPLATE = `
|
||||||
|
Translate the English strings in the following file to {{targetLanguage}}, preserving the German comments.
|
||||||
|
|
||||||
|
Rules:
|
||||||
|
1. Translate only the English strings to {{targetLanguage}}
|
||||||
|
2. Keep all German comments unchanged
|
||||||
|
3. Maintain the exact JavaScript object structure and formatting
|
||||||
|
4. Keep all interpolation variables like {{count}}, {{vat}}, etc. unchanged
|
||||||
|
5. Update locale code appropriately for the target language
|
||||||
|
6. Do not translate technical terms, API keys, or code-related strings
|
||||||
|
7. Preserve any special formatting or HTML entities
|
||||||
|
8. Keep existing comments from the English version
|
||||||
|
9. Return a valid JavaScript object (not JSON) that can be exported
|
||||||
|
|
||||||
|
Here is the English translation file to translate:
|
||||||
|
|
||||||
|
{{englishFileContent}}
|
||||||
|
`;
|
||||||
|
|
||||||
|
// Function to read and parse JavaScript export file
|
||||||
|
function readTranslationFile(filePath) {
|
||||||
|
try {
|
||||||
|
const content = fs.readFileSync(filePath, 'utf8');
|
||||||
|
// Remove the export default and evaluate the object
|
||||||
|
const objectContent = content.replace(/^export default\s*/, '').replace(/;\s*$/, '');
|
||||||
|
return eval(`(${objectContent})`);
|
||||||
|
} catch (error) {
|
||||||
|
console.error(`Error reading ${filePath}:`, error.message);
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Function to write translation file (preserving comments as string)
|
||||||
|
function writeTranslationFile(filePath, translationString) {
|
||||||
|
try {
|
||||||
|
// Ensure directory exists
|
||||||
|
const dir = path.dirname(filePath);
|
||||||
|
if (!fs.existsSync(dir)) {
|
||||||
|
fs.mkdirSync(dir, { recursive: true });
|
||||||
|
}
|
||||||
|
|
||||||
|
// Ensure the string has proper export format
|
||||||
|
const content = translationString.startsWith('export default')
|
||||||
|
? translationString
|
||||||
|
: `export default ${translationString}`;
|
||||||
|
|
||||||
|
// Ensure it ends with semicolon and newline
|
||||||
|
const finalContent = content.endsWith(';\n') ? content : content.replace(/;?\s*$/, ';\n');
|
||||||
|
|
||||||
|
fs.writeFileSync(filePath, finalContent, 'utf8');
|
||||||
|
console.log(`✅ Successfully wrote ${filePath}`);
|
||||||
|
} catch (error) {
|
||||||
|
console.error(`Error writing ${filePath}:`, error.message);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Function to translate content using OpenAI (for German to English)
|
||||||
|
async function translateContent(content, systemPrompt, targetLanguage = null, model = 'gpt-4') {
|
||||||
|
try {
|
||||||
|
const prompt = targetLanguage
|
||||||
|
? systemPrompt.replace(/{{targetLanguage}}/g, targetLanguage)
|
||||||
|
: systemPrompt;
|
||||||
|
|
||||||
|
const response = await openai.chat.completions.create({
|
||||||
|
model: model,
|
||||||
|
messages: [
|
||||||
|
{ role: 'system', content: prompt },
|
||||||
|
{ role: 'user', content: `Please translate this translation file content:\n\n${content}` }
|
||||||
|
],
|
||||||
|
temperature: 0.1,
|
||||||
|
max_tokens: 4000
|
||||||
|
});
|
||||||
|
|
||||||
|
return response.choices[0].message.content;
|
||||||
|
} catch (error) {
|
||||||
|
console.error('OpenAI API error:', error.message);
|
||||||
|
throw error;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Function to translate English to other languages (optimized for caching)
|
||||||
|
async function translateToTargetLanguage(englishContent, targetLanguage, model = 'gpt-4o-mini') {
|
||||||
|
try {
|
||||||
|
// Create system prompt with file content (cacheable)
|
||||||
|
const systemPrompt = ENGLISH_TO_OTHER_SYSTEM_PROMPT_TEMPLATE
|
||||||
|
.replace(/{{targetLanguage}}/g, targetLanguage)
|
||||||
|
.replace(/{{englishFileContent}}/g, englishContent);
|
||||||
|
|
||||||
|
const response = await openai.chat.completions.create({
|
||||||
|
model: model,
|
||||||
|
messages: [
|
||||||
|
{ role: 'system', content: systemPrompt },
|
||||||
|
{ role: 'user', content: `Please translate to ${targetLanguage}` }
|
||||||
|
],
|
||||||
|
temperature: 0.1,
|
||||||
|
max_tokens: 4000
|
||||||
|
});
|
||||||
|
|
||||||
|
return response.choices[0].message.content;
|
||||||
|
} catch (error) {
|
||||||
|
console.error('OpenAI API error:', error.message);
|
||||||
|
throw error;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Function to extract JavaScript object string from OpenAI response (preserving comments)
|
||||||
|
function extractJSObjectString(response) {
|
||||||
|
try {
|
||||||
|
// Remove code block markers if present
|
||||||
|
let cleaned = response.replace(/```javascript|```json|```/g, '').trim();
|
||||||
|
|
||||||
|
// Try to find the object in the response
|
||||||
|
const objectMatch = cleaned.match(/\{[\s\S]*\}/);
|
||||||
|
if (objectMatch) {
|
||||||
|
return objectMatch[0];
|
||||||
|
}
|
||||||
|
|
||||||
|
// If no object found, return the cleaned response
|
||||||
|
return cleaned;
|
||||||
|
} catch (error) {
|
||||||
|
console.error('Error parsing OpenAI response:', error.message);
|
||||||
|
console.log('Response was:', response);
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Main translation function
|
||||||
|
async function translateToEnglish() {
|
||||||
|
console.log(`🔄 Step 1: Translating German to English using ${GERMAN_TO_ENGLISH_MODEL}...`);
|
||||||
|
|
||||||
|
// Read German translation file
|
||||||
|
const germanContent = fs.readFileSync(GERMAN_FILE, 'utf8');
|
||||||
|
|
||||||
|
try {
|
||||||
|
const translatedContent = await translateContent(germanContent, GERMAN_TO_ENGLISH_SYSTEM_PROMPT, null, GERMAN_TO_ENGLISH_MODEL);
|
||||||
|
const englishObjectString = extractJSObjectString(translatedContent);
|
||||||
|
|
||||||
|
if (englishObjectString) {
|
||||||
|
writeTranslationFile(ENGLISH_FILE, englishObjectString);
|
||||||
|
console.log('✅ German to English translation completed');
|
||||||
|
return englishObjectString;
|
||||||
|
} else {
|
||||||
|
throw new Error('Failed to parse English translation');
|
||||||
|
}
|
||||||
|
} catch (error) {
|
||||||
|
console.error('❌ Error translating to English:', error.message);
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Function to translate English to other languages
|
||||||
|
async function translateToOtherLanguages(englishObjectString) {
|
||||||
|
console.log(`🔄 Step 2: Translating English to other languages using ${ENGLISH_TO_OTHER_MODEL}...`);
|
||||||
|
|
||||||
|
const englishContent = `export default ${englishObjectString};`;
|
||||||
|
|
||||||
|
for (const [langCode, langName] of Object.entries(TARGET_LANGUAGES)) {
|
||||||
|
try {
|
||||||
|
console.log(`🔄 Translating to ${langName} (${langCode})...`);
|
||||||
|
|
||||||
|
const translatedContent = await translateToTargetLanguage(
|
||||||
|
englishContent,
|
||||||
|
langName,
|
||||||
|
ENGLISH_TO_OTHER_MODEL
|
||||||
|
);
|
||||||
|
|
||||||
|
const translatedObjectString = extractJSObjectString(translatedContent);
|
||||||
|
|
||||||
|
if (translatedObjectString) {
|
||||||
|
// Update locale code in the string
|
||||||
|
const updatedString = translatedObjectString.replace(
|
||||||
|
/"code":\s*"[^"]*"/,
|
||||||
|
`"code": "${getLocaleCode(langCode)}"`
|
||||||
|
);
|
||||||
|
|
||||||
|
const targetFile = path.join(LOCALES_DIR, `${langCode}/translation.js`);
|
||||||
|
writeTranslationFile(targetFile, updatedString);
|
||||||
|
console.log(`✅ ${langName} translation completed`);
|
||||||
|
} else {
|
||||||
|
console.error(`❌ Failed to parse ${langName} translation`);
|
||||||
|
}
|
||||||
|
|
||||||
|
// Add delay to avoid rate limiting
|
||||||
|
await new Promise(resolve => setTimeout(resolve, 1000));
|
||||||
|
|
||||||
|
} catch (error) {
|
||||||
|
console.error(`❌ Error translating to ${langName}:`, error.message);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Helper function to get locale codes
|
||||||
|
function getLocaleCode(langCode) {
|
||||||
|
const localeCodes = {
|
||||||
|
'bg': 'bg-BG',
|
||||||
|
'cs': 'cs-CZ',
|
||||||
|
'es': 'es-ES',
|
||||||
|
'fr': 'fr-FR',
|
||||||
|
'el': 'el-GR',
|
||||||
|
'hr': 'hr-HR',
|
||||||
|
'hu': 'hu-HU',
|
||||||
|
'it': 'it-IT',
|
||||||
|
'pl': 'pl-PL',
|
||||||
|
'ro': 'ro-RO',
|
||||||
|
'ru': 'ru-RU',
|
||||||
|
'sk': 'sk-SK',
|
||||||
|
'sl': 'sl-SI',
|
||||||
|
'sr': 'sr-RS',
|
||||||
|
'sv': 'sv-SE',
|
||||||
|
'tr': 'tr-TR',
|
||||||
|
'uk': 'uk-UA',
|
||||||
|
'ar': 'ar-EG',
|
||||||
|
'zh': 'zh-CN'
|
||||||
|
};
|
||||||
|
return localeCodes[langCode] || `${langCode}-${langCode.toUpperCase()}`;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
// Main execution
|
||||||
|
async function main() {
|
||||||
|
console.log('🚀 Starting translation process...');
|
||||||
|
|
||||||
|
// Check if OpenAI API key is set
|
||||||
|
if (!OPENAI_API_KEY) {
|
||||||
|
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"');
|
||||||
|
process.exit(1);
|
||||||
|
}
|
||||||
|
|
||||||
|
// Check if German file exists
|
||||||
|
if (!fs.existsSync(GERMAN_FILE)) {
|
||||||
|
console.error(`❌ German translation file not found: ${GERMAN_FILE}`);
|
||||||
|
process.exit(1);
|
||||||
|
}
|
||||||
|
|
||||||
|
try {
|
||||||
|
// Step 1: Translate German to English
|
||||||
|
const englishObjectString = await translateToEnglish();
|
||||||
|
|
||||||
|
if (englishObjectString) {
|
||||||
|
// Step 2: Translate English to other languages
|
||||||
|
await translateToOtherLanguages(englishObjectString);
|
||||||
|
console.log('🎉 All translations completed successfully!');
|
||||||
|
} else {
|
||||||
|
console.error('❌ Failed to create English translation, stopping process');
|
||||||
|
}
|
||||||
|
|
||||||
|
} catch (error) {
|
||||||
|
console.error('❌ Translation process failed:', error.message);
|
||||||
|
process.exit(1);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Run the script
|
||||||
|
if (require.main === module) {
|
||||||
|
main();
|
||||||
|
}
|
||||||
|
|
||||||
|
module.exports = {
|
||||||
|
translateToEnglish,
|
||||||
|
translateToOtherLanguages,
|
||||||
|
readTranslationFile,
|
||||||
|
writeTranslationFile
|
||||||
|
};
|
||||||
Reference in New Issue
Block a user