Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
120 commits
Select commit Hold shift + click to select a range
e312eb4
CookieNotification loading process moved from created to mounted
Dec 19, 2019
003dca1
Changelog
Dec 19, 2019
0b633b8
Set cache tag when loading a category
Dec 20, 2019
a6f36ae
update changelog
andrzejewsky Dec 26, 2019
424bea2
Merge branch 'hotfix/v1.11.1' into set-cache-tag-for-loading-category
andrzejewsky Dec 26, 2019
9d33f68
Merge branch 'hotfix/v1.11.1' into hotfix/#3922
andrzejewsky Dec 26, 2019
07c4e06
Merge pull request #3931 from Fifciu/hotfix/#3922
andrzejewsky Dec 26, 2019
8a83bfb
filterAttributes fix - it wasn't filtering the attributes in the end …
pkarw Dec 29, 2019
b6c3d7a
Update CHANGELOG.md
pkarw Dec 29, 2019
fc7a6c2
resolve conflicts
andrzejewsky Dec 30, 2019
71a1dfe
Merge pull request #3964 from DivanteLtd/bugfix/attribute_filter
andrzejewsky Dec 30, 2019
bd74cd6
Fix updated Estonian translations to match 1.11
alphpkeemik Jan 6, 2020
f894690
Merge pull request #3972 from alphpkeemik/bugfix/update-et-translatio…
andrzejewsky Jan 6, 2020
f82fb18
Fix translationkey csv representation
alphpkeemik Jan 6, 2020
f113970
Merge pull request #3971 from alphpkeemik/fix-translation-key
andrzejewsky Jan 6, 2020
a9c6000
Add cache tag for category when loading categories via CategoryService
Jan 7, 2020
eb245c7
Add finnish translations
alphpkeemik Jan 7, 2020
4dd17a4
Merge pull request #3974 from alphpkeemik/feature/add-finnish-transla…
andrzejewsky Jan 8, 2020
69a5b6a
Add cache tag after loading categories
Jan 9, 2020
067a9a0
3976 remove dash from sku after adding product with mutliple checkbox…
Jan 10, 2020
6794728
3976 check if errors have values
Jan 9, 2020
c8cbd0c
3976 update changelog
Jan 10, 2020
a612a72
fix tests - sku needs to be a string based on type
Jan 10, 2020
7caae26
3976 check also server ids in productsEquals
Jan 10, 2020
27c1007
Merge branch 'hotfix/v1.11.1' into bugfix/3976
andrzejewsky Jan 10, 2020
e331675
Merge pull request #3977 from gibkigonzo/bugfix/3976
andrzejewsky Jan 13, 2020
b33a6ba
Merge branch 'hotfix/v1.11.1' into set-cache-tag-for-loading-category
andrzejewsky Jan 13, 2020
6ad3621
Merge pull request #3940 from haelbichalex/set-cache-tag-for-loading-…
andrzejewsky Jan 13, 2020
8490485
3978 create new product-price component
Jan 13, 2020
0453a2d
update customOptionsPriceDelta readability
Jan 14, 2020
993e007
3978 move functions to helpers
Jan 14, 2020
d9087be
3978 add bundleOptions helpers and calc price in component
Jan 14, 2020
db164c2
3978 update naming
Jan 14, 2020
3ba01ca
update changelog
Jan 14, 2020
00c0a90
Merge pull request #3984 from gibkigonzo/bugfix/3978
andrzejewsky Jan 14, 2020
e49c992
cover case with manage_stock set to false
andrzejewsky Jan 14, 2020
1d3a89d
cover case with manage_stock set to false
andrzejewsky Jan 14, 2020
6b36940
Merge branch 'hotfix/v1.11.1' into bugfix/3957
andrzejewsky Jan 14, 2020
c63fd2d
add lazy-hydrate for 404 page
andrzejewsky Jan 15, 2020
22c5d94
Merge branch 'hotfix/v1.11.1' into bugfix/3955
andrzejewsky Jan 15, 2020
092493e
get proper locales in single-store multi-lang scenario
Jan 17, 2020
60c1206
fix logic for generating lang.json files
Jan 17, 2020
b832174
updated CHANGELOG
Jan 21, 2020
ba63cac
support old price format when calc price
Jan 22, 2020
91e580c
update changelog
Jan 22, 2020
684e890
add default 0 to avoid NaN
Jan 22, 2020
67f05b8
fix adding initial custom option value as reactive
Jan 22, 2020
c93b936
update changelog
Jan 22, 2020
164092e
Merge pull request #4011 from gibkigonzo/bugfix/use-formatted-price
andrzejewsky Jan 22, 2020
91a6aa4
Merge branch 'hotfix/v1.11.1' into bugfix/3957
andrzejewsky Jan 22, 2020
a689866
Merge pull request #3989 from andrzejewsky/bugfix/3957
andrzejewsky Jan 22, 2020
f904e50
Merge branch 'hotfix/v1.11.1' into bugfix/3955
andrzejewsky Jan 22, 2020
7e54b7d
Merge branch 'hotfix/v1.11.1' into bugfix/reactive-custom-options
andrzejewsky Jan 22, 2020
4ce0b4d
bug fix when adding product bundle to cart
gk-daniel Jan 21, 2020
de2b4da
check bundled product for sku availability
gk-daniel Jan 21, 2020
7e3fe30
added sku check for bundled
gk-daniel Jan 22, 2020
3b14d6a
Test fix, as the condition should return true
gk-daniel Jan 22, 2020
39a20c2
Fixed typo word sku
gk-daniel Jan 22, 2020
855a541
Update CHANGELOG.md
gk-daniel Jan 22, 2020
d9ccddb
Merge branch 'hotfix/v1.11.1' into bundlefix
andrzejewsky Jan 22, 2020
8e67b10
Update CHANGELOG.md
andrzejewsky Jan 22, 2020
9b86044
Merge pull request #4013 from andrzejewsky/bundlefix
andrzejewsky Jan 22, 2020
0166006
Merge branch 'hotfix/v1.11.1' into bugfix/3955
andrzejewsky Jan 22, 2020
075e3e9
Merge pull request #3990 from andrzejewsky/bugfix/3955
andrzejewsky Jan 22, 2020
d554205
Merge branch 'hotfix/v1.11.1' into bugfix/i18n-fixes
Jan 23, 2020
71e0143
Keep registered payment methods after totals sync
Jan 24, 2020
766a639
Changelog for #4020
Jan 24, 2020
9405311
Delay closing modal after order submit
Jan 24, 2020
544fbb7
Changelog for #4021
Jan 24, 2020
e1e836f
3985 add event callback for checkout load
Jan 24, 2020
373bdc5
3985 update changelog
Jan 24, 2020
2b50d55
Merge pull request #4020 from grimasod/bugfix/keep-registered-pay-met…
andrzejewsky Jan 25, 2020
750e759
Merge branch 'hotfix/v1.11.1' into bugfix/reactive-custom-options
andrzejewsky Jan 25, 2020
7520ae1
fix: added http status code to cache and caching response
ResuBaka Jan 23, 2020
89ea8de
fix: use right varible that does exist
ResuBaka Jan 23, 2020
4c2e3d1
added entry in CHANGELOG.me
ResuBaka Jan 23, 2020
42f6b48
Merge pull request #4012 from gibkigonzo/bugfix/reactive-custom-options
andrzejewsky Jan 25, 2020
ce1271b
Merge branch 'hotfix/v1.11.1' into fix/add-respons-code-to-caching-data
andrzejewsky Jan 25, 2020
272eec7
Merge pull request #4014 from ResuBaka/fix/add-respons-code-to-cachin…
andrzejewsky Jan 25, 2020
a3a0560
Merge branch 'hotfix/v1.11.1' into bugfix/i18n-fixes
Jan 27, 2020
40499f0
Merge branch 'hotfix/v1.11.1' into bugfix/delay-modal-close-after-submit
andrzejewsky Jan 27, 2020
22bb1af
Merge pull request #4002 from Mindcurv/bugfix/i18n-fixes
andrzejewsky Jan 28, 2020
5be1570
Merge branch 'hotfix/v1.11.1' into bugfix/delay-modal-close-after-submit
andrzejewsky Jan 28, 2020
8725524
Merge pull request #4021 from grimasod/bugfix/delay-modal-close-after…
andrzejewsky Jan 28, 2020
bfc206b
Merge branch 'hotfix/v1.11.1' into bugfix/3985
andrzejewsky Jan 28, 2020
e4846f6
Merge pull request #4022 from gibkigonzo/bugfix/3985
andrzejewsky Jan 28, 2020
7df0047
Merge branch 'master' into hotfix/v1.11.1
andrzejewsky Jan 29, 2020
3f113a6
allow sku in compare list
Jan 30, 2020
d6047a6
update changelog
Jan 30, 2020
65195c4
raise z-index for aside in compare list
Jan 30, 2020
c88bd5f
update changelog
Jan 30, 2020
064083e
Disable checking max quantity when manage stock is set to false
Jan 30, 2020
49ad90f
update changelog
Jan 30, 2020
a810630
Merge pull request #4038 from gibkigonzo/bugfix/change-max-quantity-w…
andrzejewsky Jan 30, 2020
66c973c
Merge branch 'hotfix/v1.11.1' into bugfix/compare-list-aside-z-index
andrzejewsky Jan 30, 2020
2299501
Merge pull request #4037 from gibkigonzo/bugfix/compare-list-aside-z-…
andrzejewsky Jan 30, 2020
37109d6
Merge branch 'hotfix/v1.11.1' into bugfix/sku-missing-in-compare
andrzejewsky Jan 30, 2020
17c8138
Merge pull request #4036 from gibkigonzo/bugfix/sku-missing-in-compare
andrzejewsky Jan 30, 2020
6d04224
add lazy create cart token
Jan 31, 2020
25d2e2a
add products quantity only when token is created
Jan 31, 2020
4027922
bugfix - revert init filters
Jan 31, 2020
ce327f9
fix radio button v-model
lukeromanowicz Jan 31, 2020
454071b
Merge branch 'hotfix/v1.11.1' into bugfix/radio-button-v-model-1.11
lukeromanowicz Jan 31, 2020
6857bf0
changelog update
lukeromanowicz Jan 31, 2020
d794175
Merge pull request #4044 from lukeromanowicz/bugfix/radio-button-v-mo…
andrzejewsky Feb 3, 2020
c999e0c
Merge branch 'hotfix/v1.11.1' into task/backport-1.11.1
andrzejewsky Feb 3, 2020
59ba55a
Merge pull request #4041 from gibkigonzo/task/backport-1.11.1
andrzejewsky Feb 3, 2020
1b20064
4045 always keep filters values as array of object
Feb 4, 2020
48ddbc9
4045 fix tests add types
Feb 4, 2020
fd7e3b8
update changelog
Feb 4, 2020
6a216d0
Webpack config for development build
Feb 4, 2020
18ae70a
Changelog update
Feb 4, 2020
8b493bf
Merge pull request #4049 from gibkigonzo/bugfix/4045
andrzejewsky Feb 4, 2020
903506d
Merge branch 'hotfix/v1.11.1' into bugfix/webpack-config-for-developm…
andrzejewsky Feb 4, 2020
9781956
Merge pull request #4051 from psmyrek/bugfix/webpack-config-for-devel…
andrzejewsky Feb 4, 2020
d5060b5
fix ecosystem
andrzejewsky Feb 5, 2020
f613f0c
update ecosystem
andrzejewsky Feb 5, 2020
e317334
Merge pull request #4058 from andrzejewsky/ecosysFix
andrzejewsky Feb 5, 2020
b49888d
Merge branch 'master' into hotfix/v1.11.1
andrzejewsky Feb 5, 2020
4943c9a
bump versions
andrzejewsky Feb 5, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
36 changes: 36 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,42 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [1.11.1] - 2020.02.05

### Added
- Add `ProductPrice` component with bundleOptions and customOptions prices - @gibkigonzo (#3978)
- Add lazy create cart token - @gibkigonzo (#3994)

### Changed / Improved
- Set cache tag when loading a category - @haelbichalex (#3940)
- In development build `webpack.config.js` in theme folder is now called without the `default` key

### Fixed
- Added Finnish translations - @mattiteraslahti and @alphpkeemik
- Updated Estonian translations to match 1.11 - @alphpkeemik
- CookieNotification CSR&SSR mismatch fixed - @Fifciu (#3922)
- The attribute filter in `attribute/list` was not filtering the already loaded attributes properly - @pkarw (#3964)
- Update `hasProductErrors` in Product component and support additional sku in custom options - @gibkigonzo (#3976)
- Fixed logic for generating ${lang}.json files in multi-store setup - @jpkempf
- Fixed logic for collecting valid locales in single-store, multi-lang setup - @jpkempf
- Make initial custom option value reactive - @gibkigonzo
- Fixed No image thumbnails leaded on 404 page - @andrzejewsky (#3955)
- Fixed Stock logic not working with manage_stock set to false - @andrzejewsky - (#3957)
- Support old price format in `ProductPrice` - @gibkigonzo (#3978)
- Fixed product bundle comparison condition - @gk-daniel (#4004)
- Add event callback for checkout load initial data - @gibkigonzo(#3985)
- Fixed `Processing order...` modal closing too early - @grimasod (#4021)
- Keep registered payment methods after `syncTotals` - @grimasod (#4020)
- Added status code to the cache content and use it in cache response - @resubaka (#4014)
- Fixed sku attribute is missing on compare page - @gibkigonzo (#4036)
- Fixed z-index for aside in compare list - @gibkigonzo (#4037)
- Disable checking max quantity when manage stock is set to false - @gibkigonzo (#4038)
- Add products quantity only when token is created - @gibkigonzo (#4017)
- Revert init filters in Vue app - add storeView to global/store and pass it to filters - @gibkigonzo (#3929)
- Fix v-model not working in BaseRadioButton - @lukeromanowicz (#4035)
- always keep filters values as array of object - @gibkigonzo (#4045)
- Fix ecosystem config to work with ts-node - @andrzejewsky (#3981)

## [1.11.0] - 2019.12.20

### Added
Expand Down
1 change: 0 additions & 1 deletion config/default.json
Original file line number Diff line number Diff line change
Expand Up @@ -270,7 +270,6 @@
"width": 150,
"height": 150
},
"bypassCartLoaderForAuthorizedUsers": true,
"serverMergeByDefault": true,
"serverSyncCanRemoveLocalItems": false,
"serverSyncCanModifyLocalItems": false,
Expand Down
10 changes: 0 additions & 10 deletions core/app.ts
Original file line number Diff line number Diff line change
Expand Up @@ -77,16 +77,6 @@ const createApp = async (ssrContext, config, storeCode = null): Promise<{app: Vu
})
})

// @todo remove this part when we'll get rid of global multistore mixin
if (isServer) {
Object.defineProperty(ssrContext, 'helpers', {
value: {
currentStoreView
},
writable: true
})
}

let vueOptions = {
router: routerProxy,
store,
Expand Down
8 changes: 4 additions & 4 deletions core/build/dev-server.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,14 @@ const path = require('path')
const webpack = require('webpack')
const MFS = require('memory-fs')

let baseClientConfig = require('./webpack.client.config')
let baseServerConfig = require('./webpack.server.config')
let baseClientConfig = require('./webpack.client.config').default
let baseServerConfig = require('./webpack.server.config').default

const themeRoot = require('./theme-path')
const extendedConfig = require(path.join(themeRoot, '/webpack.config.js'))

let clientConfig = extendedConfig(baseClientConfig, { isClient: true, isDev: true }).default;
let serverConfig = extendedConfig(baseServerConfig, { isClient: false, isDev: true }).default;
let clientConfig = extendedConfig(baseClientConfig, { isClient: true, isDev: true })
let serverConfig = extendedConfig(baseServerConfig, { isClient: false, isDev: true })

module.exports = function setupDevServer (app, cb) {
let bundle
Expand Down
7 changes: 4 additions & 3 deletions core/filters/date.js
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,10 @@ once('__VUE_EXTEND_DAYJS_LOCALIZED_FORMAT__', () => {
* @param {String} date
* @param {String} format
*/
export function date (date, format) {
const displayFormat = format || currentStoreView().i18n.dateFormat
let storeLocale = currentStoreView().i18n.defaultLocale.toLocaleLowerCase()
export function date (date, format, storeView) {
const _storeView = storeView || currentStoreView()
const displayFormat = format || _storeView.i18n.dateFormat
let storeLocale = _storeView.i18n.defaultLocale.toLocaleLowerCase()
const separatorIndex = storeLocale.indexOf('-')
const languageCode = (separatorIndex > -1) ? storeLocale.substr(0, separatorIndex) : storeLocale

Expand Down
8 changes: 4 additions & 4 deletions core/filters/price.js
Original file line number Diff line number Diff line change
Expand Up @@ -13,15 +13,15 @@ const applyCurrencySign = (formattedPrice, { currencySign, priceFormat }) => {
* Converts number to price string
* @param {Number} value
*/
export function price (value) {
export function price (value, storeView) {
if (isNaN(value)) {
return value;
}
const storeView = currentStoreView();
if (!storeView.i18n) {
const _storeView = storeView || currentStoreView();
if (!_storeView.i18n) {
return value;
}
const { defaultLocale, currencySign, priceFormat } = storeView.i18n
const { defaultLocale, currencySign, priceFormat } = _storeView.i18n

const formattedValue = formatValue(value, defaultLocale);
const valueWithSign = applyCurrencySign(formattedValue, { currencySign, priceFormat })
Expand Down
2 changes: 1 addition & 1 deletion core/i18n/helpers.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ export const currentBuildLocales = (): string[] => {
? Object.values(config.storeViews)
.map((store: any) => store && typeof store === 'object' && store.i18n && store.i18n.defaultLocale)
.filter(Boolean)
: []
: config.i18n.availableLocale
const locales = multistoreLocales.includes(defaultLocale)
? multistoreLocales
: [defaultLocale, ...multistoreLocales]
Expand Down
2 changes: 1 addition & 1 deletion core/i18n/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@vue-storefront/i18n",
"version": "1.11.0",
"version": "1.11.1",
"description": "Vue Storefront i18n",
"license": "MIT",
"main": "index.ts",
Expand Down
2 changes: 1 addition & 1 deletion core/i18n/resource/i18n/en-US.csv
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
"No such configuration for the product. Please do choose another combination of attributes.","No such configuration for the product. Please do choose another combination of attributes."
"OK","OK"
"Only {maxQuantity} products of this type are available!","Only {maxQuantity} products of this type are available!"
"Or if you will stay on "Order confirmation" page, the order will be placed automatically without confirmation, once the internet connection will be back.","Or if you will stay on "Order confirmation" page, the order will be placed automatically without confirmation, once the internet connection will be back."
"Or if you will stay on ""Order confirmation"" page, the order will be placed automatically without confirmation, once the internet connection will be back.","Or if you will stay on ""Order confirmation"" page, the order will be placed automatically without confirmation, once the internet connection will be back."
"Out of stock!","Out of stock!"
"Out of the stock!","Out of the stock!"
"Payment Information","Payment Information"
Expand Down
139 changes: 76 additions & 63 deletions core/i18n/resource/i18n/et-EE.csv
Original file line number Diff line number Diff line change
@@ -1,77 +1,90 @@
"Registering the account ...","Konto loomine…"
" is out of stock!","ei ole laos!"
"404 Page Not Found","404 Lehekülge ei leitud"
"Account data has successfully been updated","Konto andmed uuendatud"
"Add review","Lisa kommentaar"
"Adding a review ...","Lisan kommentaari ..."
"Address provided in checkout contains invalid data. Please check if all required fields are filled in and also contact us on {email} to resolve this issue for future. Your order has been canceled.","Ostuvormistamisel sisestatud aadress sisaldab vigu! Palun kontrolli, et kõik kohustuslikud väljad oleksid täidetud või kirjuta meile {email}."
"Allow notification about the order","Luba tellimusge seotud teadete edastamine"
"Are you sure you would like to remove this item from the shopping cart?","Olete kindel, et soovite antud toote ostukorvist eemaldada?"
"Compare Products","Võrdle tooteid"
"Compare products","Võrdle tooteid"
"Confirm your order","Kinnitage oma tellimus"
"Error refreshing user token. User is not authorized to access the resource","Kasutaja tokeni uuendamisel esineb probleeme. Kasutajal puuduvad õigused antud lehele sisenemiseks"
"Error with response - bad content-type!","Viga sisu laadimisel"
"Error: Error while adding products","Viga toote lisamisel."
"Extension developers would like to thank you for placing an order!","Mooduli loojad tänavad tellimuse tegemise eest!"
"Field is required",Kohustuslik
"Field is required.",Kohustuslik.
"Grand total",Kokku
"Home Page",Esileht
"In stock!",Laos
"Internal Application error while refreshing the tokens. Please clear the storage and refresh page.","Tokeni värskendamisel esines viga. Palun tühjendage vahemälu ja uuendage lehekülge."
"Internal validation error. Please check if all required fields are filled in. Please contact us on {email}","Viga! Palun kontrolli, et kõik kohustuslikud väljad oleksid täidetud või kirjuta meile {email}."
"Must be greater than 0","Peab olema suurem, kui 0"
"My Account","Minu konto"
"Newsletter preferences have successfully been updated","Uudiskirjaga liitumine uuendatud"
"No available product variants","Toote valikvariandid puuduvad"
"No products synchronized for this category. Please come back while online!","Kategooria on tühi."
"Shopping cart is empty. Please add some products before entering Checkout","Otsukorv on tühi."
"Out of stock!","Laost otsas!"
" is out of the stock!"," on laost otsas!"
"Some of the ordered products are not available!","Mõned tellitud tooted ei ole kahjuks enam saadaval."
"Please wait ...","Palun oota…"
"Stock check in progress, please wait while available stock quantities are checked","Palun oota, kontrollime laoseise."
"There is no Internet connection. You can still place your order. We will notify you if any of ordered products is not available because we cannot check it right now.","Interneti ühendus puudub. Saad sellegi poolest tellimuse luua. Kontrollime interneti ühenduse taastudes tellitud toodete laoseisu üle. Anname märku, kui mõni tellitud toodetest vahepeal otsa on saanud. "
"No such configuration for the product. Please do choose another combination of attributes.","Sellise kombinatsiooniga toodet ei saa tellida."
"The system is not sure about the stock quantity (volatile). Product has been added to the cart for pre-reservation.","Antud toodet ostetakse väga palju ja me ei ole laoseisu osas kindlad. Toode on ostukorvi lisatud ja Teie jaoks broneeritud."
"This feature is not implemented yet! Please take a look at https://github.com/DivanteLtd/vue-storefront/issues for our Roadmap!","Sellist funktsionaalsust ei ole veel lisatud. Saad meie arendusplaanidega tutvuda https://github.com/DivanteLtd/vue-storefront/issues."
"The product is out of stock and cannot be added to the cart!","Toode on kahjuks laost otsa saanud."
"Only {maxQuantity} products of this type are available!","Ainult {maxQuantity} seda tüüpi toodet on saadaval!"
"Or if you will stay on ""Order confirmation"" page, the order will be placed automatically without confirmation, once the internet connection will be back.","Või kui sa jäää ""Tellimuse kinnitus"" lehele, tellimus esitatakse internetiühenduse taastudes tellimus automaatselt."
"Out of stock!","Laost otsas!"
"Out of the stock!","Laost otsas"
"Payment Information","Makse informatsioon"
"Please configure product bundle options and fix the validation errors","Toode on valikutega. Palun valige sobivad valikud"
"Please configure product custom options and fix the validation errors","Palun valige sobiv toode"
"Please confirm order you placed when you was offline","Palun kinnitage oma tellimuse, mille ilma interneti ühenduseta varasemalt tegite"
"Please fix the validation errors","Palun parandage valideerimise vead"
"Please select the field which You like to sort by","Palun valige sorteerimise viis"
"Please wait ...","Palun oota ..."
"Proceed to checkout","Vormista ost"
"Processing order...","Tellimuse loomine ..."
"Product has been added to the cart!","Toode lisati ostukorvi."
"Product price is unknown, product cannot be added to the cart!","Tootel puudub hind. Toodet ei saa ostukorvi lisada."
"Product quantity has been updated!","Toote laoseis on uuendatud."
"Internal validation error. Please check if all required fields are filled in. Please contact us on {email}","Viga! Palun kontrolli, et kõik kohustuslikud väljad oleksid täidetud või kirjuta meile {email}."
"Address provided in checkout contains invalid data. Please check if all required fields are filled in and also contact us on {email} to resolve this issue for future. Your order has been canceled.","Ostuvormistamisel sisestatud aadress sisaldab vigu! Palun kontrolli, et kõik kohustuslikud väljad oleksid täidetud või kirjuta meile {email}."
"Product {productName} has been added to the compare!","{productName} lisati võrdlusesse."
"Product {productName} has been removed from compare!","{productName} võrdlusest eemaldatud."
"Product {productName} has been added to wishlist!","{productName} Lisati soovikorvi."
"Product {productName} has been removed from wishlit!","{productName} eemaldati soovikorvist"
"Account data has successfully been updated","Konto andmed uuendatud"
"Newsletter preferences have successfully been updated","Uudiskirjaga liitumine uuendatud"
"Product {productName} has been removed from compare!","{productName} võrdlusest eemaldatud."
"Product {productName} has been removed from wishlist!","{productName} on sooviloendist eemaldatud."
"Quantity available offline","Kogus on saadaval internetiühenduseta"
"Quantity available","Kogus on saadaval"
"Quantity must be above 0","Laokogus peab olema suurem, kui 0"
"Quantity must be below {quantity}","Laokogus peab olema alla {quantity}"
"Quantity must be positive integer","Laokogus peab olema positiivne täisarv"
"Registering the account ...","Konto loomine..."
"Reset password feature does not work while offline!","Parooli ei saa kahjuks ilma interneti ühenduseta muuta."
"You are logged in!","Olete sisse logitud."
"Please fix the validation errors","Palun parandage valideerimise vead"
"Product price is unknown, product cannot be added to the cart!","Tootel puudub hind. Toodet ei saa ostukorvi lisada."
"My Account","Minu konto"
"Type what you are looking for...",Otsi…
"Home Page",Esileht
Checkout,Ostuvormistamine
"Select 0","Vali 0"
"Select 1","Vali 1"
"Shopping cart is empty. Please add some products before entering Checkout","Otsukorv on tühi."
"Some of the ordered products are not available!","Mõned tellitud tooted ei ole kahjuks enam saadaval."
"Stock check in progress, please wait while available stock quantities are checked","Palun oota, kontrollime laoseise."
"Subtotal incl. tax","Kokku (sisaldab käibemaksu)"
"Grand total",Kokku
"Field is required",Kohustuslik
"Field is required.",Kohustuslik.
"You're logged out","Olete välja logitud"
"Compare Products","Võrdle tooteid"
"404 Page Not Found","404 Lehekülge ei leitud"
"Error with response - bad content-type!","Viga sisu laadimisel"
"The product is out of stock and cannot be added to the cart!","Toode on kahjuks laost otsa saanud."
"The product, category or CMS page is not available in Offline mode. Redirecting to Home.","Antud toode, kategooria või sisuleht ei ole kahjuks ilma internetiühenduseta saadaval. Suuname ümber esilehele."
"The system is not sure about the stock quantity (volatile). Product has been added to the cart for pre-reservation.","Antud toodet ostetakse väga palju ja me ei ole laoseisu osas kindlad. Toode on ostukorvi lisatud ja Teie jaoks broneeritud."
"There is no Internet connection. You can still place your order. We will notify you if any of ordered products is not available because we cannot check it right now.","Interneti ühendus puudub. Saad sellegi poolest tellimuse luua. Kontrollime interneti ühenduse taastudes tellitud toodete laoseisu üle. Anname märku, kui mõni tellitud toodetest vahepeal otsa on saanud. "
"This feature is not implemented yet! Please take a look at https://github.com/DivanteLtd/vue-storefront/issues for our Roadmap!","Sellist funktsionaalsust ei ole veel lisatud. Saad meie arendusplaanidega tutvuda https://github.com/DivanteLtd/vue-storefront/issues."
"Type what you are looking for...","Otsi ..."
"Unexpected authorization error. Check your Network conection.","Internetiühenduse viga. Palun kontrollige oma internetiühendust."
"Unhandled error, wrong response format!","Vale päringu formaat"
"not authorized","Ligipääs puudub"
"Internal Application error while refreshing the tokens. Please clear the storage and refresh page.","Tokeni värskendamisel esines viga. Palun tühjendage vahemälu ja uuendage lehekülge."
"Proceed to checkout","Vormista ost"
OK,Ok
"Out of the stock!","Laost otsas"
"In stock!",Laos
"Please configure product custom options and fix the validation errors","Palun valige sobiv toode"
"Error refreshing user token. User is not authorized to access the resource","Kasutaja tokeni uuendamisel esineb probleeme. Kasutajal puuduvad õigused antud lehele sisenemiseks"
"Must be greater than 0","Peab olema suurem, kui 0"
"Please select the field which You like to sort by","Palun valige sorteerimise viis"
"No available product variants","Toote valikvariandid puuduvad"
email,E-mail
password,Parool
"Confirm your order","Kinnitage oma tellimus"
"Please confirm order you placed when you was offline","Palun kinnitage oma tellimuse, mille ilma interneti ühenduseta varasemalt tegite"
"Payment Information","Makse informatsioon"
"Vue Storefront","Vue Storefront"
"You are going to pay for this order upon delivery.","Maksmine toimub tellimuse kättesaamisel."
"You are logged in!","Olete sisse logitud."
"You are to pay for this order upon delivery.","Saate makse teostada tellimuse kätte saamisel."
"Allow notification about the order","Luba tellimusge seotud teadete edastamine"
"Extension developers would like to thank you for placing an order!","Mooduli loojad tänavad tellimuse tegemise eest!"
"most you may purchase","maksimum ostu kogus"
"You need to be logged in to see this page","Palun logige lehe nägemisesse sisse"
"You submitted your review for moderation.","Tagasiside on edastatud üle vaatamiseks."
"You're logged out","Olete välja logitud"
"have as many","osta kuni"
"Compare products","Võrdle tooteid"
Reviews,Kommentaarid
"most you may purchase","maksimum ostu kogus"
"not authorized","Ligipääs puudub"
"to account",kontole
Checkout,Ostuvormistamine
Columns,Tulbad
OK,Ok
Review,Kommentaar
"Add review","Lisa kommentaar"
Reviews,Kommentaarid
Summary,Kokkuvõte
Thumbnail,Pisipilt
email,E-post
login,"logi sisse"
"to account",kontole
"Are you sure you would like to remove this item from the shopping cart?","Olete kindel, et soovite antud toote ostukorvist eemaldada?"
"The product, category or CMS page is not available in Offline mode. Redirecting to Home.","Antud toode, kategooria või sisuleht ei ole kahjuks ilma internetiühenduseta saadaval. Suuname ümber esilehele."
"Please configure product bundle options and fix the validation errors","Toode on valikutega. Palun valige sobivad valikud"
"Processing order...","Tellimuse loomine…"
"You need to be logged in to see this page","Palun logige lehe nägemisesse sisse"
"Quantity must be above 0","Laokogus peab olema suurem, kui 0"
"Error: Error while adding products","Viga toote lisamisel."
"Unexpected authorization error. Check your Network conection.","Internetiühenduse viga. Palun kontrollige oma internetiühendust."
Columns,Tulbad
password,Parool
Loading