[interchange-cvs] [SCM] Interchange branch, master, updated. 8d3b1ae32e7ffe99d5f28a9f19c4c999a4e8c193
Peter Ajamian
interchange-cvs at icdevgroup.org
Wed Jul 1 07:39:13 UTC 2009
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Interchange".
The branch, master has been updated
via 8d3b1ae32e7ffe99d5f28a9f19c4c999a4e8c193 (commit)
via 16d8d7b00d844ba40870a83029e88d500bf8d1ea (commit)
via ef4ee2a995fa4370ee71d42779b25e9c5f2f67eb (commit)
via 373241b2290fbf21378e8b64b33ec30703a2f2e9 (commit)
via ef51c765b14c30210e90bc3f96302edbadae841a (commit)
via 9d5ef7f53ce176e6d688eb819bcc6a581aa38f13 (commit)
via eadfc0af91d77f6257d29af948d192419d5c2fa2 (commit)
via 6e06eb68973f53e375da2b8be6f1673605a8851c (commit)
via 1a53522d1d188040142cf91f06670a9f4eff08d4 (commit)
from 9f9d7c578da699776722641ec3c1edd4b51f3a99 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 8d3b1ae32e7ffe99d5f28a9f19c4c999a4e8c193
Merge: 9f9d7c578da699776722641ec3c1edd4b51f3a99 16d8d7b00d844ba40870a83029e88d500bf8d1ea
Author: Peter Ajamian <peter at pajamian.dhs.org>
Date: Wed Jul 1 00:34:09 2009 -0700
Merge branch 'master' of git://github.com/machack666/interchange into machack666/master
commit 16d8d7b00d844ba40870a83029e88d500bf8d1ea
Author: David Christensen <david at endpoint.com>
Date: Tue Jun 23 20:04:32 2009 -0500
Make the binmode handling of the Server's response filehandle smarter
commit ef4ee2a995fa4370ee71d42779b25e9c5f2f67eb
Author: David Christensen <dwc at dwci.net>
Date: Tue Oct 28 11:22:42 2008 -0500
Standardize encoding in dist/standard/products/locale.txt to utf8
commit 373241b2290fbf21378e8b64b33ec30703a2f2e9
Author: Gert van der Spoel <gert at 3edge.com>
Date: Thu Jun 18 07:31:58 2009 -0500
Fix validate_charset to return mime charset names only.
The canonical name of a given encoding does not necessarily agree with IANA
Character Set Registry, commonly seen as Content-Type: text/plain;
charset=whatever. For most cases canonical names work but sometimes it does
not (notably 'utf-8-strict').
In our case, the validated charset name gets used directly in an
output header, so this change is necessary.
commit ef51c765b14c30210e90bc3f96302edbadae841a
Author: David Christensen <david at endpoint.com>
Date: Thu Apr 16 21:46:30 2009 -0500
Correct invocation of Vend::CharSet::validate_encoding
commit 9d5ef7f53ce176e6d688eb819bcc6a581aa38f13
Author: David Christensen <david at endpoint.com>
Date: Sun Mar 15 22:27:44 2009 -0500
Add encoding/fallback options to Vend::File::readfile/writefile.
These options were specifically designed to be backwards-compatible
with both legacy interchange (i.e., no special encoding handling
specified) and the existing MV_UTF8 handling, while allowing the
ability to explicitly override either encoding or fallback method in
either case.
The fallback method was chosen to be minimally intrusive while still
allowing the developer to notice when there are issues with the
encoding when chosen.
commit eadfc0af91d77f6257d29af948d192419d5c2fa2
Author: David Christensen <david at endpoint.com>
Date: Thu Mar 12 17:22:40 2009 -0500
Remove unused $UI::Primitive::DECODE_CHARS variable
commit 6e06eb68973f53e375da2b8be6f1673605a8851c
Author: David Christensen <david at endpoint.com>
Date: Wed Feb 25 11:30:22 2009 -0600
Added validation of user-provided MV_HTTP_CHARSET variable, if it exists
commit 1a53522d1d188040142cf91f06670a9f4eff08d4
Author: David Christensen <david at endpoint.com>
Date: Thu Jun 11 10:08:56 2009 -0500
Add Vend::Safe abstraction to abstract/fix all known issues with using utf8 in Safe compartments
-----------------------------------------------------------------------
Summary of changes and diff:
MANIFEST | 1 +
dist/lib/UI/Primitive.pm | 2 -
dist/lib/UI/locales/README | 8 +-
dist/standard/products/locale.txt | 492 ++++++++++++++--------------
dist/standard/products/products_de_DE.txt | 14 +-
dist/test/catalog.cfg | 4 +-
lib/Vend/Accounting/SQL_Ledger.pm | 26 +-
lib/Vend/CharSet.pm | 35 +--
lib/Vend/Config.pm | 24 ++-
lib/Vend/Data.pm | 2 +-
lib/Vend/File.pm | 4 +
lib/Vend/Interpolate.pm | 13 +-
lib/Vend/MakeCat.pm | 4 +-
lib/Vend/Parse.pm | 2 +-
lib/Vend/Safe.pm | 76 +++++
lib/Vend/Server.pm | 15 +-
lib/Vend/UserControl.pm | 2 +-
lib/Vend/UserDB.pm | 5 +-
lib/Vend/Util.pm | 4 +-
19 files changed, 410 insertions(+), 323 deletions(-)
create mode 100644 lib/Vend/Safe.pm
diff --git a/MANIFEST b/MANIFEST
index e9c3e1f..bc3cf4b 100644
--- a/MANIFEST
+++ b/MANIFEST
@@ -1145,6 +1145,7 @@ lib/Vend/Payment/Skipjack.pm
lib/Vend/Payment/TCLink.pm
lib/Vend/Payment/TestPayment.pm
lib/Vend/RefSearch.pm
+lib/Vend/Safe.pm
lib/Vend/Scan.pm
lib/Vend/Search.pm
lib/Vend/Server.pm
diff --git a/dist/lib/UI/Primitive.pm b/dist/lib/UI/Primitive.pm
index fe3c805..6356ff6 100644
--- a/dist/lib/UI/Primitive.pm
+++ b/dist/lib/UI/Primitive.pm
@@ -34,7 +34,6 @@ $DEBUG = 0;
use vars qw!
@EXPORT @EXPORT_OK
$VERSION $DEBUG
- $DECODE_CHARS
!;
use File::Find;
@@ -42,7 +41,6 @@ use Exporter;
use strict;
no warnings qw(uninitialized numeric);
use Vend::Util qw/errmsg/;
-$DECODE_CHARS = qq{&[<"\000-\037\177-\377};
@EXPORT = qw(
list_glob
diff --git a/dist/lib/UI/locales/README b/dist/lib/UI/locales/README
index 514dd75..93f1137 100644
--- a/dist/lib/UI/locales/README
+++ b/dist/lib/UI/locales/README
@@ -36,7 +36,7 @@ Japanese (ja_JP):
Murahashi <murahashi at ayayu.com>, Hiroyuki Cozy Kojima <kojima at redhat.com>
Spanish (es_ES):
-Ignacio Lizarán <nacho at hsc.sas.junta-andalucia.es>, José Mª Revuelto <josemaria.revuelto at solgrama.com>
+Ignacio Lizarán <nacho at hsc.sas.junta-andalucia.es>, José Mª Revuelto <josemaria.revuelto at solgrama.com>
Swedish (sv_SE):
Tommi Labermo <tommi.labermo at surfnet.fi>
@@ -86,7 +86,7 @@ Just translate the first string.
undef,
"About Your Company",
-"Über Ihre Firma",
+"Ãber Ihre Firma",
Larger chunks of text:
----------------------
@@ -103,8 +103,8 @@ undef,
# If you are uploading a large spreadsheet file, the server may take
# several minutes to process your data.
"WIZARD_STEP_PREVIEW_PAR_1",
-"Nach dem Betätigen des Abschließen-Buttons gedulden Sie sich bitte.
-Beim Hochladen von größeren Spreadsheetdateien benötigt der Server
+"Nach dem Betätigen des AbschlieÃen-Buttons gedulden Sie sich bitte.
+Beim Hochladen von gröÃeren Spreadsheetdateien benötigt der Server
u.U. mehrere Minuten um die Daten zu verarbeiten.",
Adding new languages
diff --git a/dist/standard/products/locale.txt b/dist/standard/products/locale.txt
index afe548b..5edfcb4 100644
--- a/dist/standard/products/locale.txt
+++ b/dist/standard/products/locale.txt
@@ -1,44 +1,44 @@
code en_US de_DE fr_FR nl_NL hr_HR sl_SI
-<B>If the above links do not work</B>, this is an indication of one of the following <B>If the above links do not work</B>, this is an indication of one of the following <B>Als bovenstaande links niet werken</B> kan een reden hiervan zijn <B>Ako gonji linkovi ne rade</B>, to je vjerovatan znak slijedeæeg <B>Èe zgornje povezave ne delujejo</B>, to je verjeten znak naslednjega
-About Us About Us Über uns Over ons O nama O nas
+<B>If the above links do not work</B>, this is an indication of one of the following <B>If the above links do not work</B>, this is an indication of one of the following <B>Als bovenstaande links niet werken</B> kan een reden hiervan zijn <B>Ako gonji linkovi ne rade</B>, to je vjerovatan znak slijedeÄeg <B>Äe zgornje povezave ne delujejo</B>, to je verjeten znak naslednjega
+About Us About Us Ãber uns Over ons O nama O nas
Access denied Access denied Zugriff verweigert Toegang gewijgerd Pristup odbijen Dostop prepovedan
-Account Information Erased Account Information Erased Rekeninginformatie gewist Podaci o korisnièkom raèunu izbrisani Uporabni¹ki podatki izbrisani
-Account Maintenance Account Maintenance Rekeningonderhoud Korisnièke postavke Uporabni¹ke nastavitve
-Account Management Functions Account Management Functions Functies rekeningonderhoud Ureðivanje korisnièkih podataka Vzdr¾evanje uporabni¹kih podatkov
-Account Number Account Number Rekeningnummer Broj raèuna ©tevilka raèuna
-Account active Account active Rekening actief Raèun aktiviran Raèun aktiviran
+Account Information Erased Account Information Erased Rekeninginformatie gewist Podaci o korisniÄkom raÄunu izbrisani UporabniÅ¡ki podatki izbrisani
+Account Maintenance Account Maintenance Rekeningonderhoud KorisniÄke postavke UporabniÅ¡ke nastavitve
+Account Management Functions Account Management Functions Functies rekeningonderhoud UreÄivanje korisniÄkih podataka Vzdrževanje uporabniÅ¡kih podatkov
+Account Number Account Number Rekeningnummer Broj raÄuna Å tevilka raÄuna
+Account active Account active Rekening actief RaÄun aktiviran RaÄun aktiviran
Action Action Actie Operacija Operacija
-Add address Add address Adresse hinzufügen Adres toevoegen Dodaj adresu Dodaj naslov
+Add address Add address Adresse hinzufügen Adres toevoegen Dodaj adresu Dodaj naslov
Additional (not required, shown on second page) Additional (not required, shown on second page) Additioneel (is niet vereist en wordt getoond op tweede pagina) Dodatno (nije obvezno, prikazano na drugoj stranici) Dodatno (ni obvezno, prikazano na drugi strani)
Additional Shipping Addresses Additional Shipping Addresses Additionele verzendadressen Dodatne adrese za dostavu Dodatni naslovi za dostavo
Address Address Adresse Adres Adresa Adresa
Admin Admin Administratie
-Admin interface Admin interface Administratie interface Administracijsko suèelje Administracijski vmesnik
+Admin interface Admin interface Administratie interface Administracijsko suÄelje Administracijski vmesnik
Advanced Advanced Erweitert Verfijnd zoeken Napredno Napredno
-Advanced Search Advanced Search Erweiterte Suche Uitgebreid zoeken Napredno pretra¾ivanje Napredno iskanje
-Affiliate code Affiliate code ©ifra partnera ©ifra partnerja
-Affiliate headquarters Affiliate headquarters Sjedi¹te partnera Sede¾ partnerja
+Advanced Search Advanced Search Erweiterte Suche Uitgebreid zoeken Napredno pretraživanje Napredno iskanje
+Affiliate code Affiliate code Å ifra partnera Å ifra partnerja
+Affiliate headquarters Affiliate headquarters Sjedište partnera Sedež partnerja
Affiliates Affiliates Partneri Partnerji
Allowed HTML Allowed HTML Toegestane HTML code HTML dozvoljen HTML dovoljen
Also see... Also see... Zie ook... Pogledajte i... Oglejte si tudi...
Amount of gift Amount of gift Bedrag van het kado Vrijednost dara Vrednost darila
-Apache Web Server Apache Web Server Apache Web poslu¾itelj Apache spletni stre¾nik
-Approximate Credit Approximate Credit Credit circa Pribli¾no stanje Pribli¾no stanje
+Apache Web Server Apache Web Server Apache Web poslužitelj Apache spletni strežnik
+Approximate Credit Approximate Credit Credit circa Približno stanje Približno stanje
April April Avril April travanj april
August August Aout Augustus kolovoz avgust
-Available credit Available credit Beschikbaar krediet Raspolo¾ivo stanje Raspolo¾ljivo stanje
+Available credit Available credit Beschikbaar krediet Raspoloživo stanje Raspoložljivo stanje
BACK BACK TERUG NATRAG NAZAJ
BUY NOW JETZT KAUFEN KUPI KUPI
-Back Prethodna Prej¹nja
-Bad search specification Bad search specification Verkeerde zoekspecificatie Lo¹e postavke pretra¾ivanja Slabo nastavljeno iskanje
+Back Prethodna Prejšnja
+Bad search specification Bad search specification Verkeerde zoekspecificatie Loše postavke pretraživanja Slabo nastavljeno iskanje
Bank Phone Bank Phone Telefoon bank Telefon banke Telefon banke
-Be sure to list the RMA number issued below on your shipping label. Be sure to list the RMA number issued below on your shipping label. Vergeet niet het onderstaande RMA nummer te vermelden op uw verzendsticker. Molimo Vas da prilikom slanja obavezno navedete svoj RMA broj. Prosimo Vas da pri povraèilu obvezno navedete svojo RMA ¹tevilko.
+Be sure to list the RMA number issued below on your shipping label. Be sure to list the RMA number issued below on your shipping label. Vergeet niet het onderstaande RMA nummer te vermelden op uw verzendsticker. Molimo Vas da prilikom slanja obavezno navedete svoj RMA broj. Prosimo Vas da pri povraÄilu obvezno navedete svojo RMA Å¡tevilko.
Below are our automated customer service options. If you need to talk to someone please %sclick here%s. Below are our automated customer service options. If you need to talk to someone please %sclick here%s. Onderstaand vindt U onze geautomatiseerde klantenservice mogelijkheden. Wilt U een medewerker spreken, %sklik dan hier%s.
Best sellers... Best sellers... Best verkopende... Najprodavaniji... Najbolj prodajani...
-Billing Address Billing Address Faktuuradres Adresa za naplatu Adresa plaènika
-Billing Address (if different) Adresa za naplatu (ako se razlikuje) Adresa plaènika (èe se razlikuje)
-Billing Name Billing Name Faktuurnaam Ime uplatitelja Ime plaènika
-Billing is same as this address Ovo je ujedno i adresa naruèitelja Ta naslov je isti kot naslov naroènika
+Billing Address Billing Address Faktuuradres Adresa za naplatu Adresa plaÄnika
+Billing Address (if different) Adresa za naplatu (ako se razlikuje) Adresa plaÄnika (Äe se razlikuje)
+Billing Name Billing Name Faktuurnaam Ime uplatitelja Ime plaÄnika
+Billing is same as this address Ovo je ujedno i adresa naruÄitelja Ta naslov je isti kot naslov naroÄnika
Business name Business name Bedrijfsnaam
Buy Buy Kaufen Kopen Kupnja Nakup
Buy List Buy List Bestellijst
@@ -46,53 +46,53 @@ Buy it Now! Buy it Now! Koop nu! Kupi! Kupi!
Buy now Buy now Koop nu Kupi Kupi
C.O.D. C.O.D. Rembours
CANCELED_MSG1 If you wish to order another item, we would like you to do so, but
unfortunately you will have to re-enter any account information.
-CANCEL_PAR1 Please confirm your request to stop shopping by clicking the button below. Allitems will be cleared from your shopping cart, your name and address informationwill be expunged, and all saved settings from your visit will disappear. Bevestig alstublieft uw verzoek om met winkelen te stoppen door op onderstaande knop te klikken. Als U dat doet worden alle producten uit uw winkelwagen verwijderd, uw naam en adresinformatie worden gewist en alle bewaarde instellingen tijdens uw bezoek zullen verdwijnen. Molimo Vas potvrdite svoj zahtjev za prekidom kupovine klikom na donji gumb. Svi artikli iz Va¹e ko¹arice æe biti ispra¾njeni, a sve saèuvane postavke Va¹eg posjeta æe nestati Prosimo potrdite svojo zahtevo za prekid nakupa klikom na spodnji gumb. Vsi artikli iz Va¹e ko¹arice bodo izpra¾njeni, in vsi podatki o Va¹em obisku bodo unièeni.
-CART_MSG1 You must have cookies set to leave the basket. Check out now or forever lose your shopping cart. Om de winkelwagen te kunnen verlaten dient het ontvangen van cookies te zijn ingesteld. Controleer dat alstublieft nu, anders gaat uw winkelwagen definitief verloren. Morate ukljuèiti kolaèièe da bi napustili ko¹aricu. Idite na blagajnu ili æe se Va¹i podaci o kupovini izgubiti. Pi¹kotki morajo biti vkljuèeni da bi lahko zapustili ko¹arico. Lahko greste na blagajno, v nasprotnem bodo podatki o nakupu izgubljeni.
+CANCEL_PAR1 Please confirm your request to stop shopping by clicking the button below. Allitems will be cleared from your shopping cart, your name and address informationwill be expunged, and all saved settings from your visit will disappear. Bevestig alstublieft uw verzoek om met winkelen te stoppen door op onderstaande knop te klikken. Als U dat doet worden alle producten uit uw winkelwagen verwijderd, uw naam en adresinformatie worden gewist en alle bewaarde instellingen tijdens uw bezoek zullen verdwijnen. Molimo Vas potvrdite svoj zahtjev za prekidom kupovine klikom na donji gumb. Svi artikli iz VaÅ¡e koÅ¡arice Äe biti ispražnjeni, a sve saÄuvane postavke VaÅ¡eg posjeta Äe nestati Prosimo potrdite svojo zahtevo za prekid nakupa klikom na spodnji gumb. Vsi artikli iz VaÅ¡e koÅ¡arice bodo izpražnjeni, in vsi podatki o VaÅ¡em obisku bodo uniÄeni.
+CART_MSG1 You must have cookies set to leave the basket. Check out now or forever lose your shopping cart. Om de winkelwagen te kunnen verlaten dient het ontvangen van cookies te zijn ingesteld. Controleer dat alstublieft nu, anders gaat uw winkelwagen definitief verloren. Morate ukljuÄiti kolaÄiÄe da bi napustili koÅ¡aricu. Idite na blagajnu ili Äe se VaÅ¡i podaci o kupovini izgubiti. PiÅ¡kotki morajo biti vkljuÄeni da bi lahko zapustili koÅ¡arico. Lahko greste na blagajno, v nasprotnem bodo podatki o nakupu izgubljeni.
CC_NOT_VALID_MSG1 Please go BACK and check the information you entered and see
that the correct card type, expiration date, and number are
entered.
COLOR COLOR KLEUR BOJA BARVA
-CONFIRMATION_MSG1 Your order has been sent, and you will receive an order confirmation via email. Uw bestelling is verzonden en U ontvangt een orderbevestiging per email. Va¹a narud¾ba je poslana. Potvrdu æete primiti elektronskom po¹tom. Va¹e naroèilo je odposlano. Potrdilo dobite po elektronski po¹ti.
+CONFIRMATION_MSG1 Your order has been sent, and you will receive an order confirmation via email. Uw bestelling is verzonden en U ontvangt een orderbevestiging per email. VaÅ¡a narudžba je poslana. Potvrdu Äete primiti elektronskom poÅ¡tom. VaÅ¡e naroÄilo je odposlano. Potrdilo dobite po elektronski poÅ¡ti.
Canada Canada Canada Kanada Kanada
-Card Number Card Number Kaartnummer Broj kartice ©tevilka kartice
-Cart Warenkorb Ko¹arica Ko¹arica
-Cart Contents Cart Contents Inhoud winkelwagen Sadr¾aj ko¹arice Vsebina ko¹arice
+Card Number Card Number Kaartnummer Broj kartice Å tevilka kartice
+Cart Warenkorb Košarica Košarica
+Cart Contents Cart Contents Inhoud winkelwagen Sadržaj košarice Vsebina košarice
Catalog Reconfigured Catalog Reconfigured Catalogus opnieuw geconfigureerd Katalog rekonfiguriran Katalog rekonfiguriran
Change Password Change Password Wijzigen wachtwoord Izmijeni lozinku Spremeni geslo
Change password Change password Wijzigen wachtwoord Izmijeni lozinku Spremeni geslo
Change your password Change your password Wijzig uw wachtwoord Izmijenite svoju lozinku Spremenite svoje geslo
-Check Information Check Information Cheque-informatie Podaci o èeku Podatki o èeku
-Check Number Check Number Chequenummer Broj èeka ©tevilka èeka
+Check Information Check Information Cheque-informatie Podaci o Äeku Podatki o Äeku
+Check Number Check Number Chequenummer Broj Äeka Å tevilka Äeka
Check Out Check Out Zur Kasse Naar de kassa Na blagajnu Na blagajno
City City Stadt Plaats Grad Mesto
-City, State, Zip City, State, Zip Plaats, Provincie, Postcode Grad, dr¾ava, po¹tanski broj Mesto, dr¾ava po¹tna ¹tevilka
-Clear cart Clear cart Wis winkelwagen Isprazni ko¹aricu Izprazni ko¹arico
+City, State, Zip City, State, Zip Plaats, Provincie, Postcode Grad, država, poštanski broj Mesto, država poštna številka
+Clear cart Clear cart Wis winkelwagen Isprazni košaricu Izprazni košarico
Clear name/address Clear name/address Wis naam/adres
-Click Here To Preorder Click Here To Preorder Klik hier om vooruit te bestellen Izvr¹ite prednarud¾bu Izvedi prednaroèilo
-Click for more information. Click for more information. Klik voor meer informatie. Vi¹e o tome. Veè o tem.
-Click here for more information on this product Click here for more information on this product Klik hier voor meer informatie over dit product Vi¹e o ovom proizvodu Veè o tem izdelku
-Click here to pre-order this item or get notified as soon as this item is available again. Click here to pre-order this item or get notified as soon as this item is available again. Klik hier om vooruit te bestellen. U ontvangt een kennisgeving zodra dit artikel weer voorradig is. Ovaj artikl mo¾ete kupiti putem prednarud¾be, ili Vas o zalihama mo¾emo obavijestiti putem elektronièke po¹te Ta artikel lahko kupite s prednaroèilom, ali pa Vas o dostopnosti le-tega lahko obvestimo po elektronski po¹ti.
-Code Code ©ifra ©ifra
+Click Here To Preorder Click Here To Preorder Klik hier om vooruit te bestellen IzvrÅ¡ite prednarudžbu Izvedi prednaroÄilo
+Click for more information. Click for more information. Klik voor meer informatie. ViÅ¡e o tome. VeÄ o tem.
+Click here for more information on this product Click here for more information on this product Klik hier voor meer informatie over dit product ViÅ¡e o ovom proizvodu VeÄ o tem izdelku
+Click here to pre-order this item or get notified as soon as this item is available again. Click here to pre-order this item or get notified as soon as this item is available again. Klik hier om vooruit te bestellen. U ontvangt een kennisgeving zodra dit artikel weer voorradig is. Ovaj artikl možete kupiti putem prednarudžbe, ili Vas o zalihama možemo obavijestiti putem elektroniÄke poÅ¡te Ta artikel lahko kupite s prednaroÄilom, ali pa Vas o dostopnosti le-tega lahko obvestimo po elektronski poÅ¡ti.
+Code Code Å ifra Å ifra
Collapse All Categories Collapse All Categories Verberg alle sub-categorieen Sakrij sve kategorije Skrij vse kategorije
Collapse tree Sakrij stablo Skrij drevo
Comment Comment Commentaar Komentar Komentar
Comment on this product. Comment on this product. Geef uw mening over dit product. Komentirajte ovaj proizvod Komentirajte ta izdelek
Company Company Firma Bedrijf Tvrtka Podjetje
-Company P.O. Company P.O. Bedrijf's inkooporder Po¹tanski pretinac tvrtke Po¹tni predal podjetja
+Company P.O. Company P.O. Bedrijf's inkooporder Poštanski pretinac tvrtke Poštni predal podjetja
Contact Information Contact Information Kontaktinformation Contactinformatie Podaci za kontakt Kontakt podatki
Contact Us Contact Us Neem contact met ons op Kontaktirajte nas Kontaktirajte nas
Contact us Kontakt Kontakt
Continue shopping Continue shopping Doorgaan met winkelen Nastavite kupovinu Nadaljujte nakup
-Country Country Land Land Dr¾ava Dr¾ava
+Country Country Land Land Država Država
Create Account Create Account Aanmaken rekening Registriraj korisnika Registriraj uporabnika
Create a new account Create a new account Nieuwe rekening aanmaken
Create new account Novi korisnici Novi uporabniki
Credit Amount Credit Amount Credit bedrag
Credit Card Credit Card Kreditna kartica Kreditna kartica
Credit Card Information Credit Card Information Credit Card Informatie Podaci o kreditnoj kartici Podatki o kreditni kartici
-Credit Card number fails test Credit Card number fails test Broj kreditne kartice nije pro¹ao provjeru ©tevilka kreditne kartice ni pravilna
+Credit Card number fails test Credit Card number fails test Broj kreditne kartice nije prošao provjeru Številka kreditne kartice ni pravilna
Current Price Current Price Aktueller Preis Huidige prijs Trenutna cijena Trenutna cena
Custom configure and buy Custom configure and buy
Customer Satisfaction Survey Customer Satisfaction Survey Klantentevredenheidsonderzoek Anketa o zadovoljstvu kupaca Anketa o zadovoljstvu kupcev
-Customer Service Customer Service Klantenservice Korisnièka podr¹ka Uporabni¹ka podpora
+Customer Service Customer Service Klantenservice KorisniÄka podrÅ¡ka UporabniÅ¡ka podpora
Customers who bought this item also bought Customers who bought this item also bought Liefhebbers van dit artikel bestelden ook Kupci koji su kupili ovaj proizvod, kupili su i Kupci, ki so kupili ta izdelek so kupili tudi
DATE DATE DATUM DATUM DATUM
Date Issued Date Issued Datum uitgifte Datum izdavanja Datum izdaje
@@ -102,286 +102,286 @@ December Dezember Décembre December prosinac december
Description Description Beschreibung Omschrijving Opis Opis
Edit address Edit address Adres wijzigen Izmijeni adresu Spremeni adreso
Email Email Email Email Email
-Email Address Email Address Emailadresse Emailadres Elektronièka po¹ta Elektronska po¹ta
-Empty cart Isprazni ko¹aricu Isprazni ko¹arico
+Email Address Email Address Emailadresse Emailadres ElektroniÄka poÅ¡ta Elektronska poÅ¡ta
+Empty cart Isprazni košaricu Isprazni košarico
Enter as customer Enter as customer Betreedt als klant Ulaz kao kupac Vhod kot kupec
-Errors Errors Fouten Gre¹ke Napake
-Evening Phone Evening Phone Telefoon avond Telefon (veèer) Telefon (veèer)
-Existing account holders Postojeæi korisnici Obstojeèi uporabniki
+Errors Errors Fouten Greške Napake
+Evening Phone Evening Phone Telefoon avond Telefon (veÄer) Telefon (veÄer)
+Existing account holders PostojeÄi korisnici ObstojeÄi uporabniki
Expiration Expiration Expiratiedatum Datum isteka Datum poteka
-Explode tree Prika¾i stablo Prika¾i drevo
+Explode tree Prikaži stablo Prikaži drevo
Express Odmah Takoj
Extension Extension Bedrag Iznos Znesek
-FAILED_MSG1 We're sorry, but your order could not be processed at this time due to
technical problems. Please print the order page and give us a call.
We will follow up as soon as possible. Na¾alost, Va¹u narud¾bu trenutno ne mo¾emo obraditi. Molimo vas da tiskate ponudu i nazovete nas. Va¹ problem rije¹iti æemo u najkraæem moguæem roku. Na¾alost, trenutno ne moremo obdelati Va¹ega naroèila. Prosimo natisnite ponudbo in nas poklièite. Va¹ problem bomo re¹ili v najkraj¹em mo¾nem èasu.
+FAILED_MSG1 We're sorry, but your order could not be processed at this time due to
technical problems. Please print the order page and give us a call.
We will follow up as soon as possible. Nažalost, VaÅ¡u narudžbu trenutno ne možemo obraditi. Molimo vas da tiskate ponudu i nazovete nas. VaÅ¡ problem rijeÅ¡iti Äemo u najkraÄem moguÄem roku. Nažalost, trenutno ne moremo obdelati VaÅ¡ega naroÄila. Prosimo natisnite ponudbo in nas pokliÄite. VaÅ¡ problem bomo reÅ¡ili v najkrajÅ¡em možnem Äasu.
Fax Fax Fax Fax Fax
-February Februar Février Februari veljaèa februar
-Finalize Order Zakljuèak i predaja narud¾be Zakljuèek in oddaja naroèila
+February Februar Février Februari veljaÄa februar
+Finalize Order ZakljuÄak i predaja narudžbe ZakljuÄek in oddaja naroÄila
First First Eerste Prvi Prvi
First Name First Name Vorname Voornaam Ime Ime
-Frequently Asked Questions Frequently Asked Questions Veel gestelde vragen Èesto postavljana pitanja Pogosto zastavljana vpra¹anja
-Full words only Samo cijele rijeèi Samo cele besede
-GET_PASSWORD_MSG1 Hello! You requested that your ID and password be sent to your email address of record. The information is Hallo! U verzocht ons uw gebruikersnaam en wachtwoord te sturen naar het emailadres dat wij in ons bestand hebben. Onderstaand treft U deze informatie aan. Po¹tovani, zatra¾ili ste da Vam korisnièko ime i lozinku po¹aljemo elektronièkom po¹tom. Podaci koje ste zatra¾ili su Spo¹tovani, zahtevali ste da Vam uporabni¹ko ime in geslo po¹ljemo po elektronski po¹ti. Zahtevani podatki so
-GET_PASSWORD_MSG2 Please contact us if we can be of service, and thank you for doing business with us. Neem gerust contact met ons op als wij U op enigerlij wijze van dienst kunnen zijn. Hartelijk dank voor uw vertrouwen. Slobodno nas nazovite, ako Vam mo¾emo pomoæi, i hvala ¹to ste poslovali s nama. Èe Vam lahko pomagamo, nas poklièite. Hvala ker ste poslovali z nami.
+Frequently Asked Questions Frequently Asked Questions Veel gestelde vragen Äesto postavljana pitanja Pogosto zastavljana vpraÅ¡anja
+Full words only Samo cijele rijeÄi Samo cele besede
+GET_PASSWORD_MSG1 Hello! You requested that your ID and password be sent to your email address of record. The information is Hallo! U verzocht ons uw gebruikersnaam en wachtwoord te sturen naar het emailadres dat wij in ons bestand hebben. Onderstaand treft U deze informatie aan. PoÅ¡tovani, zatražili ste da Vam korisniÄko ime i lozinku poÅ¡aljemo elektroniÄkom poÅ¡tom. Podaci koje ste zatražili su SpoÅ¡tovani, zahtevali ste da Vam uporabniÅ¡ko ime in geslo poÅ¡ljemo po elektronski poÅ¡ti. Zahtevani podatki so
+GET_PASSWORD_MSG2 Please contact us if we can be of service, and thank you for doing business with us. Neem gerust contact met ons op als wij U op enigerlij wijze van dienst kunnen zijn. Hartelijk dank voor uw vertrouwen. Slobodno nas nazovite, ako Vam možemo pomoÄi, i hvala Å¡to ste poslovali s nama. Äe Vam lahko pomagamo, nas pokliÄite. Hvala ker ste poslovali z nami.
HANDLING HANDLING BEHANDELING OTPREMA OTPREMA
HTML Formatted HTML Formatted Opgemaakt met HTML HTML formatirano HTML formatirano
HTML Formatted (no wiki) HTML Formatted (no wiki) HTML formatirano (ne wiki) HTML formatirano (ne wiki)
Handling Handling Otprema Odprema
-Hello and thank you for your interest in %s products. Hello and thank you for your interest in %s products. Hallo en bedankt voor uw interesse in de producten van %s. Po¹tovani, hvala na Va¹em interesu za %s proizvode Spo¹tovani, hvala na Va¹em interesu za %s izdelke
-Hello and thank you for your interest in __COMPANY__ products. Hello and thank you for your interest in __COMPANY__ products. Hallo en bedankt voor uw interesse in de producten van __COMPANY__. Po¹tovani, hvala ¹to se zanimate za __COMPANY__ proizvode Spo¹tovani, hvala na Va¹em interesu za __COMPANY__ izdelke
-Help Help Hilfe Help Pomoæ Pomoè
-Hi Hi Hallo Po¹tovanje Zdravo
-Home Na poèetak Domov
-ID sent by fastest available email method! ID sent by fastest available email method! Uw klantnummergegevens zijn verzonden met de snelste beschikbare emailmethode! ID poslan elektronièkom po¹tom. ID poslan elektronièkom po¹tom.
-INDEX_PAR1 Willkommen zum <b>Interchange</b> Demoshop. Er hilft Ihnen, einen eigenen E-Business Internetauftritt zu erstellen. Ersetzen Sie die vorgegebenen Grafiken, Produkte und Kategorien in diesen Shop, um Ihren maßgeschneiderten Internetauftritt zu erhalten. Welkom bij de <b>Interchange</b> Foundation Store! Deze site is bedoeld om U op weg te helpen met het bouwen van uw eigen e-business site. Om te starten met uw eigen site vervangt U simpelweg de standaard afbeeldingen, producten en categorieen. Dobrodo¹li u <strong>Interchange</strong> Standard Store! Ova stranica bi Vam trebala pomoæi da izgradite vlastitu e-trgovinu. Zamijenite slike, proizvode i kategorije u ovoj trgovini i poènite graditi svoju trgovinu. Dobrodo¹li v <strong>Interchange</strong> Standard Store! To spletno mesto naj bi Vam pomagalo zgraditi svojo lastno e-trgovino. Slike, izdelke in kategorije zamenjajte z lastnimi in pustolov¹èina se lahko zaène.
-If different than above If different than above Indien anders dan hierboven Ako je drukèiji od gore navedenog Èe je drugaèno od zgoraj navedenega
-If you have an account with us, please login using the fields below. It is not required, but you can also %screate an account%s with us. If you have an account with us, please login using the fields below. It is not required, but you can also %screate an account%s with us. Als U een rekening bij ons hebt, kunt U zich aanmelden middels onderstaand formulier. Desgewenst kunt U ook een %snieuwe rekening%s aanmaken. Ako veæ imate korisnièki raèun, molimo prijavite se. Iako nije obvezno, mo¾ete i %sotvoriti korisnièki raèun%s. Èe ste ¾e uporabnik, prosimo prijavite se. Èeprav ni obvezno, lahko tudi odprete novi %suporabni¹ki raèun%s
-If you would like further information on constructing a store like this, please contact the Interchange Development Group If you would like further information on constructing a store like this, please contact the Interchange Development Group Mocht u nadere informatie wensen over het bouwen van een winkel als deze, neem dan contact op met de Interchange Development Group Ako ¾elite dodatne informacije o izgradnji sluène trgovine, kontaktirajte Interchange Development Group Èe ¾elite dodatne informacije o gradnji podobne trgovine, kontaktirajte Interchange Development Group
+Hello and thank you for your interest in %s products. Hello and thank you for your interest in %s products. Hallo en bedankt voor uw interesse in de producten van %s. Poštovani, hvala na Vašem interesu za %s proizvode Spoštovani, hvala na Vašem interesu za %s izdelke
+Hello and thank you for your interest in __COMPANY__ products. Hello and thank you for your interest in __COMPANY__ products. Hallo en bedankt voor uw interesse in de producten van __COMPANY__. Poštovani, hvala što se zanimate za __COMPANY__ proizvode Spoštovani, hvala na Vašem interesu za __COMPANY__ izdelke
+Help Help Hilfe Help PomoÄ PomoÄ
+Hi Hi Hallo Poštovanje Zdravo
+Home Na poÄetak Domov
+ID sent by fastest available email method! ID sent by fastest available email method! Uw klantnummergegevens zijn verzonden met de snelste beschikbare emailmethode! ID poslan elektroniÄkom poÅ¡tom. ID poslan elektroniÄkom poÅ¡tom.
+INDEX_PAR1 Willkommen zum <b>Interchange</b> Demoshop. Er hilft Ihnen, einen eigenen E-Business Internetauftritt zu erstellen. Ersetzen Sie die vorgegebenen Grafiken, Produkte und Kategorien in diesen Shop, um Ihren maÃgeschneiderten Internetauftritt zu erhalten. Welkom bij de <b>Interchange</b> Foundation Store! Deze site is bedoeld om U op weg te helpen met het bouwen van uw eigen e-business site. Om te starten met uw eigen site vervangt U simpelweg de standaard afbeeldingen, producten en categorieen. DobrodoÅ¡li u <strong>Interchange</strong> Standard Store! Ova stranica bi Vam trebala pomoÄi da izgradite vlastitu e-trgovinu. Zamijenite slike, proizvode i kategorije u ovoj trgovini i poÄnite graditi svoju trgovinu. DobrodoÅ¡li v <strong>Interchange</strong> Standard Store! To spletno mesto naj bi Vam pomagalo zgraditi svojo lastno e-trgovino. Slike, izdelke in kategorije zamenjajte z lastnimi in pustolovÅ¡Äina se lahko zaÄne.
+If different than above If different than above Indien anders dan hierboven Ako je drukÄiji od gore navedenog Äe je drugaÄno od zgoraj navedenega
+If you have an account with us, please login using the fields below. It is not required, but you can also %screate an account%s with us. If you have an account with us, please login using the fields below. It is not required, but you can also %screate an account%s with us. Als U een rekening bij ons hebt, kunt U zich aanmelden middels onderstaand formulier. Desgewenst kunt U ook een %snieuwe rekening%s aanmaken. Ako veÄ imate korisniÄki raÄun, molimo prijavite se. Iako nije obvezno, možete i %sotvoriti korisniÄki raÄun%s. Äe ste že uporabnik, prosimo prijavite se. Äeprav ni obvezno, lahko tudi odprete novi %suporabniÅ¡ki raÄun%s
+If you would like further information on constructing a store like this, please contact the Interchange Development Group If you would like further information on constructing a store like this, please contact the Interchange Development Group Mocht u nadere informatie wensen over het bouwen van een winkel als deze, neem dan contact op met de Interchange Development Group Ako želite dodatne informacije o izgradnji sluÄne trgovine, kontaktirajte Interchange Development Group Äe želite dodatne informacije o gradnji podobne trgovine, kontaktirajte Interchange Development Group
In Stock In Stock Op Voorraad Dostupno Na zalogi
In Stock Notification In Stock Notification Op voorraadmelding Obavijest o zalihama Obvestilo o zalogah
In fields Po polju Po polju
In-Stock Notification In-Stock Notification Op voorraadmelding Obavijest o zalihama Obvestilo o zalogah
Interchange Documentation Interchange Documentation Interchange Documentie Interchange dokumentacija Interchange dokumentacija
-Interchange server not running. Usually one of Interchange server not running. Usually one of Interchange server loopt niet. Meestal een van Interchange server nije pokrenut. Obièno jedan od Interchange server ni zagnan. Ponavadi eden izmed
-Invalid username or password. Pogre¹no ste upisali korisnièko ime ili lozinku. Vnesli ste napaèno uporabni¹ko ime ali geslo.
-Is that really a phone number? Is that really a phone number? Is dat werkelijk een telefoonnummer? Da li je to zaista telefonski broj? Ali je to res telefonska ¹tevilka?
-Item No. Item No. Artikelnr. Proizvod br. Izdelek ¹t.
-Item Quantity Item Quantity Productaantal Kolièina Kolièina
-Item is discounted %s Item is discounted %s Proizvod je sni¾en %s Izdelek je zni¾an %s
-January Januar Janvier Januari sijeèanj januar
+Interchange server not running. Usually one of Interchange server not running. Usually one of Interchange server loopt niet. Meestal een van Interchange server nije pokrenut. ObiÄno jedan od Interchange server ni zagnan. Ponavadi eden izmed
+Invalid username or password. PogreÅ¡no ste upisali korisniÄko ime ili lozinku. Vnesli ste napaÄno uporabniÅ¡ko ime ali geslo.
+Is that really a phone number? Is that really a phone number? Is dat werkelijk een telefoonnummer? Da li je to zaista telefonski broj? Ali je to res telefonska številka?
+Item No. Item No. Artikelnr. Proizvod br. Izdelek št.
+Item Quantity Item Quantity Productaantal KoliÄina KoliÄina
+Item is discounted %s Item is discounted %s Proizvod je snižen %s Izdelek je znižan %s
+January Januar Janvier Januari sijeÄanj januar
July Juli Juillet Juli srpanj julij
June Juni Juin Juni lipanj junij
Just a thought... Just a thought... Zomaar een gedachte... Samo pomisao... Samo pomislek...
-Just complete enough to ensure one match. Just complete enough to ensure one match. Vul juist voldoende informatie in om verzekerd te zijn van slechts een zoekreslutaat. Ispunite dovoljno da znamo da se odnosi toèno na Vas. Izpolnite dovolj da vemo, da so podatki natanèno Va¹i.
-LOGIN_EXISTING Ako veæ imate korisnièki raèun, prijavite se ovdje. Èe uporabni¹ki raèun ¾e imate, prijavite se tukaj-
-LOGIN_NEW Stvaranje korisnièkog raèuna æe Vam omoguæiti br¾e naruèivanje, kao i moguænost provjere stanja narud¾bi i pregledajte pro¹le kupovine. Z ustvarjanjem uporabni¹kega raèuna boste hitreje oddajali naroèila, preverjali stanje in pregledali zgodovino nakupov.
+Just complete enough to ensure one match. Just complete enough to ensure one match. Vul juist voldoende informatie in om verzekerd te zijn van slechts een zoekreslutaat. Ispunite dovoljno da znamo da se odnosi toÄno na Vas. Izpolnite dovolj da vemo, da so podatki natanÄno VaÅ¡i.
+LOGIN_EXISTING Ako veÄ imate korisniÄki raÄun, prijavite se ovdje. Äe uporabniÅ¡ki raÄun že imate, prijavite se tukaj-
+LOGIN_NEW Stvaranje korisniÄkog raÄuna Äe Vam omoguÄiti brže naruÄivanje, kao i moguÄnost provjere stanja narudžbi i pregledajte proÅ¡le kupovine. Z ustvarjanjem uporabniÅ¡kega raÄuna boste hitreje oddajali naroÄila, preverjali stanje in pregledali zgodovino nakupov.
Language Jezik Jezik
Last Last Laatste Zadnje Zadnje
Last Name Last Name Nachname Achternaam Prezime Priimek
Linkback URL Linkback URL Teruglink URL
-Links that will help you to use this software Links that will help you to use this software Links die U behulpzaam kunnen zijn bij het gebruiken van deze software. Poveznice koje æe vam pomoæi koristiti ovaj program Povezave ki Vam lahko pomagajo pri uporabi tega programa
+Links that will help you to use this software Links that will help you to use this software Links die U behulpzaam kunnen zijn bij het gebruiken van deze software. Poveznice koje Äe vam pomoÄi koristiti ovaj program Povezave ki Vam lahko pomagajo pri uporabi tega programa
Log In Log In Aanmelden Prijava Prijava
Log Out Log Out Afmelden Odjava Odjava
Log in Log in Aanmelden Prijava Prijava
Log in as an affiliate Log in as an affiliate Aanmelden als affiliate Prijavite se kao partner Prijavite se kot partner
-Log me in automatically (sets cookie) Log me in automatically (sets cookie) Meld mij automatisch aan (zet cookie) Automatska prijava (postavi kolaèiæ) Samodejna prijava (nastavi pi¹kotek)
+Log me in automatically (sets cookie) Log me in automatically (sets cookie) Meld mij automatisch aan (zet cookie) Automatska prijava (postavi kolaÄiÄ) Samodejna prijava (nastavi piÅ¡kotek)
Log out Log out Afmelden Odjava Odjava
-Log out and keep name/address Odjavi se i zadr¾i ime/adresu Odjavi se in obdr¾i ime/adreso
+Log out and keep name/address Odjavi se i zadrži ime/adresu Odjavi se in obdrži ime/adreso
Logo image Logo image Afbeelding logo Logotip Logotip
-Lost your customer ID? Lost your customer ID? Uw klantnummer vergeten? Izgubili ste korisnièke podatke? Zgubili ste uporabni¹ke podatke?
+Lost your customer ID? Lost your customer ID? Uw klantnummer vergeten? Izgubili ste korisniÄke podatke? Zgubili ste uporabniÅ¡ke podatke?
Lost your password? Lost your password? Wachtwoord vergeten? Izgubili ste lozinku? Zgubili ste geslo?
-Mail lists (if any) Mail lists (if any) Elektronski po¹tanski popisi (ako postoje)
-Mailing Status Mailing Status Mailing Status Slanje po¹te Po¹iljanje po¹te
+Mail lists (if any) Mail lists (if any) Elektronski poštanski popisi (ako postoje)
+Mailing Status Mailing Status Mailing Status Slanje pošte Pošiljanje pošte
Main Interchange developer site Main Interchange developer site Stranica Interchange razvojne grupe Spletna stran Interchange razvojne ekipe
-Manage shipping addresses Ureðivanje adresa za dostavu Urejanje naslova za dostavo
-March März Mars Maart o¾ujak mart
-Matches %s of %s found. Matches %s of %s found. %s van %s gevonden resultaten %s od %s rezulata pretra¾ivanja %s od %s rezultatov iskanja
-Maximum Price Najvi¹a cijena Najvi¹ja cena
-Maximum order quantity of %s enforced. Maximum order quantity of %s enforced. Maximale bestelhoeveelheid is %s. Najveæa dopu¹tena kolièina %s namje¹tena Najvi¹ja dovoljena kolièina %s nastavljena
+Manage shipping addresses UreÄivanje adresa za dostavu Urejanje naslova za dostavo
+March März Mars Maart ožujak mart
+Matches %s of %s found. Matches %s of %s found. %s van %s gevonden resultaten %s od %s rezulata pretraživanja %s od %s rezultatov iskanja
+Maximum Price Najviša cijena Najvišja cena
+Maximum order quantity of %s enforced. Maximum order quantity of %s enforced. Maximale bestelhoeveelheid is %s. NajveÄa dopuÅ¡tena koliÄina %s namjeÅ¡tena NajviÅ¡ja dovoljena koliÄina %s nastavljena
May Mai Mai Mei svibanj maj
-Minimum Price Najni¾a cijena Najni¾ja cena
-Minimum order quantity of %s enforced. Minimum order quantity of %s enforced. Minimale bestelhoeveelheid is %s. Najmanja dopu¹tena kolièina %s namje¹tena Najni¾ja dovoljena kolièina %s nastavljena
+Minimum Price Najniža cijena Najnižja cena
+Minimum order quantity of %s enforced. Minimum order quantity of %s enforced. Minimale bestelhoeveelheid is %s. Najmanja dopuÅ¡tena koliÄina %s namjeÅ¡tena Najnižja dovoljena koliÄina %s nastavljena
Modified Modified Gewijzigd Izmijenjeno Spremenjeno
-More Info More Info Meer informatie Vi¹e o tome Veè o tem
-More info More info Meer informatie Vi¹e o tome Veè o tem
-More info... More info... Meer informatie... Vi¹e o tome... Veè o tem...
+More Info More Info Meer informatie ViÅ¡e o tome VeÄ o tem
+More info More info Meer informatie ViÅ¡e o tome VeÄ o tem
+More info... More info... Meer informatie... ViÅ¡e o tome... VeÄ o tem...
Multi-page Cijeli postupak Celoten postopek
NEW_BROWSER_PAYMENT_MSG1 We will wait for a check sent to us referencing the order number you receive on your receipt.
Name Name Naam Ime Ime
-New Account New Account Nieuwe rekening Novi korisnièki raèun Novi uporabni¹ki raèun
+New Account New Account Nieuwe rekening Novi korisniÄki raÄun Novi uporabniÅ¡ki raÄun
New items New items Nieuw artikel Novi proizvodi Novi izdelki
-Next Next Volgende Slijedeæa Naslednja
+Next Next Volgende SlijedeÄa Naslednja
Nickname Nickname Korte naam Nadimak Vzdevek
No No Nein Nee Ne Ne
No %s entered. No %s entered. Geen %s ingegeven. Trenutno nemate %s Trenutno nimate %s
No Match for %s No Match for %s Geen resultaat voor %s Nema rezutata ze '%s' Ni rezultatov za '%s'
No change, go to checkout No change, go to checkout Geen wijziging, ga naar kassa Bez izmjena, idite na blagajnu Ni sprememb, nadaljujte na blagajno
No items at the moment. No items at the moment. Momenteel geen artikelen. Trenutno nema artikala. Trenutno ni artiklov.
-No items in your shopping cart! No items in your shopping cart! Er bevinden zich geen artikelen in uw winkelwagen! Va¹a ko¹arica je prazna! Va¹a ko¹arica je prazna!
-No items were selected for return. No items were selected for return. Er zijn geen producten geselecteerd om te retourneren. Ni jedan artikl nije izabran za povrat. Noben artikel ni izbran za povraèilo
-No items with '%s' were found. You can %sreturn to browsing our catalog%s, if you wish. No items with '%s' were found. You can %sreturn to browsing our catalog%s, if you wish. Na¾alost, nemamo artikala sa '%s'. Mo¾ete %snastaviti pregledavati katalog%s Na¾alost, nimamo artiklov s '%s'. Lahko nadaljujete s %sbrskanjem po katalogu%s
-No payment method selected. No payment method selected. Er is geen betalingsmethode geselecteerd. Naèin plaæanja nije odabran. Naèin plaèila ni izbran.
-Not Found Not Found Niet gevonden Nije pronaðeno Ne obstaja
+No items in your shopping cart! No items in your shopping cart! Er bevinden zich geen artikelen in uw winkelwagen! Vaša košarica je prazna! Vaša košarica je prazna!
+No items were selected for return. No items were selected for return. Er zijn geen producten geselecteerd om te retourneren. Ni jedan artikl nije izabran za povrat. Noben artikel ni izbran za povraÄilo
+No items with '%s' were found. You can %sreturn to browsing our catalog%s, if you wish. No items with '%s' were found. You can %sreturn to browsing our catalog%s, if you wish. Nažalost, nemamo artikala sa '%s'. Možete %snastaviti pregledavati katalog%s Nažalost, nimamo artiklov s '%s'. Lahko nadaljujete s %sbrskanjem po katalogu%s
+No payment method selected. No payment method selected. Er is geen betalingsmethode geselecteerd. NaÄin plaÄanja nije odabran. NaÄin plaÄila ni izbran.
+Not Found Not Found Niet gevonden Nije pronaÄeno Ne obstaja
Note Note Opmerking Napomena Opombe
November November Novembre November studeni november
-Number Of Items Number Of Items Aantal producten Broj artikala ©tevilo artiklov
-ORDER ID ORDER ID ORDER NR ©IFRA NARUD®BE ©IFRA NAROÈILA
-ORDER NUMBER ORDER NUMBER ORDERNUMMER BROJ NARUD®BE ©TEVILKA NAROÈILA
+Number Of Items Number Of Items Aantal producten Broj artikala Å tevilo artiklov
+ORDER ID ORDER ID ORDER NR Å IFRA NARUDŽBE Å IFRA NAROÄILA
+ORDER NUMBER ORDER NUMBER ORDERNUMMER BROJ NARUDŽBE Å TEVILKA NAROÄILA
ORDER TOTAL ORDER TOTAL ORDER TOTAAL UKUPNO SKUPAJ
-ORDER_RETURN_PAR1 Please verify the information below and select the items you wish to return by checking the corresponding checkboxes and modifying the quantity as needed. Controleert U alstublieft onderstaande informatie en selecteer de artikelen die U wenst te retourneren door het aanvinken van de corresponderende vakjes. Pas de aantallen zonodig aan. Potvrdite da su dolje navedeni podaci toèni i odaberite artikle koje ¾elite vratiti. Potrdite spodaj navedene podatke in izberite izdelke ki jih ¾elite vrniti.
+ORDER_RETURN_PAR1 Please verify the information below and select the items you wish to return by checking the corresponding checkboxes and modifying the quantity as needed. Controleert U alstublieft onderstaande informatie en selecteer de artikelen die U wenst te retourneren door het aanvinken van de corresponderende vakjes. Pas de aantallen zonodig aan. Potvrdite da su dolje navedeni podaci toÄni i odaberite artikle koje želite vratiti. Potrdite spodaj navedene podatke in izberite izdelke ki jih želite vrniti.
ORDER_SECURITY_MSG1 Either this web server did not receive the last transaction via
SSL/HTTPS, or your browser doesn't handle SSL.
<P>
We recommend you do not leave any critical information
until this situation is corrected. You can CANCEL your
session below to wipe all information, or return to the
catalog with the buttonbar.
October Oktober Octobre October listopad oktober
Off Coupon Active Off Coupon Active Kortingcoupon actief
Old password Old password Oud wachtwoord Stara lozinka Staro geslo
One message below your threshold One message below your threshold Een bericht beneden uw drempel
-Online Check Online Check Elektronski èek Elektronski èek
+Online Check Online Check Elektronski Äek Elektronski Äek
Only in category Samo u kategoriji Samo v kategoriji
-Or send an e-mail to Or send an e-mail to Of stuur een e-mail naar Po¹aljite elektronièku po¹tu na adresu Po¹ljite elektronsko po¹to na adreso
-Or you can create a %snew account%s. Or you can create a %snew account%s. Of U kunt een %snieuwe rekening%s openen. Kreirajte %snovi korisnièki raèun%s Ustvarite %novi uporabni¹ki raèun%s
-Order Date Order Date Orderdatum Datum narud¾be Datum naroèila
-Order Detail Order Detail Order Details Detalji narud¾be Detajli naroèila
-Order Failed Order Failed Narud¾ba nije uspjela Naroèilo ni uspelo
-Order History Order History Orderhistorie Pro¹le narud¾be Zgodovina naroèil
-Order Number Order Number Ordernummer Broj narud¾be ©tevilka naroèila
-Order Processed -- Thank You! Order Processed -- Thank You! Order verwerkt -- Dank U! Narud¾ba obraðena -- Hvala! Naroèilo obdelano -- Hvala!
-Order Returns Order Returns Retourzendingen Povrat narud¾be Povraèilo naroèila
-Order Total Order Total Ordertotaal Ukupno naruèeno Skupaj naroèeno
-Order Tracking Order Tracking Traceren orders Praæenje narud¾bi Spremljanje naroèil
-Order this Order this Koop dit product Naruèi Naroèi
-Order total %s exceeds credit limit, please call. Order total %s exceeds credit limit, please call. Het totaal van uw bestelling (%s) overschrijdt uw kredietlimiet. Bel ons alstublieft. Skupna cijena narud¾be (%s) prelazi ogranièenje, molimo nazovite. Skupna cena naroèila (%s) presega omejitev, prosimo poklièite
+Or send an e-mail to Or send an e-mail to Of stuur een e-mail naar PoÅ¡aljite elektroniÄku poÅ¡tu na adresu PoÅ¡ljite elektronsko poÅ¡to na adreso
+Or you can create a %snew account%s. Or you can create a %snew account%s. Of U kunt een %snieuwe rekening%s openen. Kreirajte %snovi korisniÄki raÄun%s Ustvarite %novi uporabniÅ¡ki raÄun%s
+Order Date Order Date Orderdatum Datum narudžbe Datum naroÄila
+Order Detail Order Detail Order Details Detalji narudžbe Detajli naroÄila
+Order Failed Order Failed Narudžba nije uspjela NaroÄilo ni uspelo
+Order History Order History Orderhistorie ProÅ¡le narudžbe Zgodovina naroÄil
+Order Number Order Number Ordernummer Broj narudžbe Å tevilka naroÄila
+Order Processed -- Thank You! Order Processed -- Thank You! Order verwerkt -- Dank U! Narudžba obraÄena -- Hvala! NaroÄilo obdelano -- Hvala!
+Order Returns Order Returns Retourzendingen Povrat narudžbe PovraÄilo naroÄila
+Order Total Order Total Ordertotaal Ukupno naruÄeno Skupaj naroÄeno
+Order Tracking Order Tracking Traceren orders PraÄenje narudžbi Spremljanje naroÄil
+Order this Order this Koop dit product NaruÄi NaroÄi
+Order total %s exceeds credit limit, please call. Order total %s exceeds credit limit, please call. Het totaal van uw bestelling (%s) overschrijdt uw kredietlimiet. Bel ons alstublieft. Skupna cijena narudžbe (%s) prelazi ograniÄenje, molimo nazovite. Skupna cena naroÄila (%s) presega omejitev, prosimo pokliÄite
Other Other Ander Ostalo Ostalo
-Other items you may like Other items you may like Wellicht houdt U ook van deze artikelen Drugi proizvodi koji bi Vam se mogli svidjeti Drugi izdelki, ki bi Vam lahko bili v¹eè
-Our Price Our Price Unser Preis Onze prijs Na¹a cijena Na¹a cena
+Other items you may like Other items you may like Wellicht houdt U ook van deze artikelen Drugi proizvodi koji bi Vam se mogli svidjeti Drugi izdelki, ki bi Vam lahko bili vÅ¡eÄ
+Our Price Our Price Unser Preis Onze prijs Naša cijena Naša cena
Our Story O nama O podjetju
-Out Of Stock Out Of Stock Nicht vorrätig Niet voorradig Nije raspolo¾ivo Ni raspolo¾ivo
+Out Of Stock Out Of Stock Nicht vorrätig Niet voorradig Nije raspoloživo Ni raspoloživo
P.O. Information P.O. Information
-PAYMENT<BR>METHOD PAYMENT<BR>METHOD BETALINGS<BR>METHODE NAÈIN<BR>PLAÆANJA NAÈIN<BR>PLAÈILA
+PAYMENT<BR>METHOD PAYMENT<BR>METHOD BETALINGS<BR>METHODE NAÄIN<BR>PLAÄANJA NAÄIN<BR>PLAÄILA
PO Number PO Number Inkooporder nummer
PROCESS_RETURNS_PAR1 Your return has been processed. Please ship the item(s) to the address below and your account will be credited for the returned amount. A return confirmation has also been emailed to you. Uw retourzending is verwerkt. Stuur het(de) product(en) naar onderstaand adres en uw rekening zal worden gecrediteerd voor het bedrag dat de teruggestuurde goederen vertegenwoordigen. Ter confirmatie van deze retourzending is een email naar U verzonden.
Parent Parent Ouder
-Part No. Part No. Onderdeel No. Dio br. Del ¹t.
+Part No. Part No. Onderdeel No. Dio br. Del št.
Password Password Passwort Wachtwoord Lozinka Geslo
-Password and check value don't match. Passwort und Gegenprobe stimmen nicht überein. Het bevestigingswachtwoord ter controle komt niet overeen met uw nieuwe wachtwoord. Lozinka i kontrolna vrijednost se ne podudaraju. Geslo in kontrolna vrednost nista enaka.
-Payment Information Naèin plaæanja Naèin plaèila
-Payment Method Payment Method Betalingsmethode Naèin plaæanja Naèin plaèila
-Payment and submit order Plaæanje i predaja narud¾be Plaèilo in oddaja naroèila
+Password and check value don't match. Passwort und Gegenprobe stimmen nicht überein. Het bevestigingswachtwoord ter controle komt niet overeen met uw nieuwe wachtwoord. Lozinka i kontrolna vrijednost se ne podudaraju. Geslo in kontrolna vrednost nista enaka.
+Payment Information NaÄin plaÄanja NaÄin plaÄila
+Payment Method Payment Method Betalingsmethode NaÄin plaÄanja NaÄin plaÄila
+Payment and submit order PlaÄanje i predaja narudžbe PlaÄilo in oddaja naroÄila
Perl Information Perl Information Perl informatie Informacije o Perlu Perl informacije
Phone Phone Telefoon Telefon Telefon
-Place Order Zakljuèi narud¾bu Zakljuèi naroèilo
+Place Order ZakljuÄi narudžbu ZakljuÄi naroÄilo
Place one-click test order Place one-click test order Plaats een-klik testorder
Plain Old Text Plain Old Text Puur tekst Samo tekst Samo tekst
-Please %scontact us%s if you have any questions for us. Please %scontact us%s if you have any questions for us. Hebt U nog vragen, neem dan vrijblijvend %scontact%s met ons op. Slobodno nam se %sjavite%s s Va¹im pitanjima. Èe imate vpra¹anja v zvezi s trgovino, lahko %snas kontaktirate%s.
+Please %scontact us%s if you have any questions for us. Please %scontact us%s if you have any questions for us. Hebt U nog vragen, neem dan vrijblijvend %scontact%s met ons op. Slobodno nam se %sjavite%s s VaÅ¡im pitanjima. Äe imate vpraÅ¡anja v zvezi s trgovino, lahko %snas kontaktirate%s.
Please Log In Prijava Prijava
-Please contact %sCustomer Service%s for assistance. Please contact %sCustomer Service%s for assistance. Voor hulp kunt U contact opnemen met %sklantenservice%s. Molimo javite se slu¾bi %skorisnièke podr¹ke%s za pomoæ Prosimo kontaktirajte slu¾bo %uporabni¹ke podpore% za pomoè
+Please contact %sCustomer Service%s for assistance. Please contact %sCustomer Service%s for assistance. Voor hulp kunt U contact opnemen met %sklantenservice%s. Molimo javite se službi %skorisniÄke podrÅ¡ke%s za pomoÄ Prosimo kontaktirajte službo %uporabniÅ¡ke podpore% za pomoÄ
Please either Please either Kiest U alstublieft Molimo Vas, ili Prosimo, ali
-Please select an order below to continue with the return process. Please select an order below to continue with the return process. Selecteer een order en ga verder met het retourneringsproces. Odaberite narud¾bu koju ¾elite vratiti Izberite naroèilo, ki ga ¾elite povrniti
-Please try your request again. Please try your request again. Probeer nog een keer a.u.b. Poku¹ajte ponovno poslati zahtjev. Poskusite zahtevo poslati ¹e enkrat.
-Please use the information below to process your return Please use the information below to process your return Gebruik onderstaande informatie voor uw retourzending Koristite navedene podatke pri povratu Uporabite navedene podatke pri povraèilu
-Please use your browser's back button to return to the order and select at least one item from the order to return. Please use your browser's back button to return to the order and select at least one item from the order to return. Gebruik de browser's 'Terug'-knop om terug te keren naar de order en selecteer minimaal een artikel dat U wilt retourneren. Koristite "Natrag" ("Back") tipku, kako bi se vratili na stranicu s narud¾bom i odberite barem jedan artikl koji ¾elite vratiti. Uporabite "Nazaj" ("Back") tipko v Va¹em brskalniku da bi se vrnili na stran z naroèilom in izberite vsaj en artikel, ki bi ga ¾eleli vrniti.
-Please use your browser's back to enter a more appropriate value. Please use your browser's back to enter a more appropriate value. Gebruik de browser's 'Terug'-knop en vul een geschiktere waarde in. Moliomo vratite se tipkom "Nazad" ("Back") u Va¹em pregledniku i upi¹ite prikladnu vrijednost Prosimo uporabite "Nazaj" ("Back") gumb v Va¹em brskalniku in upi¹ite primerno vrednost.
-Please verify the information below and click the <b>'Place Order'</b> button to process your order. Please verify the information below and click the <b>'Place Order'</b> button to process your order. Controleert U alstublieft onderstaande gegevens en klik vervolgens de <b>"Plaats Order"</b> knop om uw bestelling te verwerken. Molimo provjerite podatke i pritisnite <b>'Naruèi'</b> Prosimo da preverite podatke in pritisnete <b>'Naroèi</b>
-Please wait Molimo prièekajte Prosimo poèakajte
-Post Anonymously Post Anonymously Anoniem verzenden Po¹alji anonimno Po¹lji anonimno
-Postal Billing Postal Billing Pouzeæem Pri prevzemu
+Please select an order below to continue with the return process. Please select an order below to continue with the return process. Selecteer een order en ga verder met het retourneringsproces. Odaberite narudžbu koju želite vratiti Izberite naroÄilo, ki ga želite povrniti
+Please try your request again. Please try your request again. Probeer nog een keer a.u.b. Pokušajte ponovno poslati zahtjev. Poskusite zahtevo poslati še enkrat.
+Please use the information below to process your return Please use the information below to process your return Gebruik onderstaande informatie voor uw retourzending Koristite navedene podatke pri povratu Uporabite navedene podatke pri povraÄilu
+Please use your browser's back button to return to the order and select at least one item from the order to return. Please use your browser's back button to return to the order and select at least one item from the order to return. Gebruik de browser's 'Terug'-knop om terug te keren naar de order en selecteer minimaal een artikel dat U wilt retourneren. Koristite "Natrag" ("Back") tipku, kako bi se vratili na stranicu s narudžbom i odberite barem jedan artikl koji želite vratiti. Uporabite "Nazaj" ("Back") tipko v VaÅ¡em brskalniku da bi se vrnili na stran z naroÄilom in izberite vsaj en artikel, ki bi ga želeli vrniti.
+Please use your browser's back to enter a more appropriate value. Please use your browser's back to enter a more appropriate value. Gebruik de browser's 'Terug'-knop en vul een geschiktere waarde in. Moliomo vratite se tipkom "Nazad" ("Back") u Vašem pregledniku i upišite prikladnu vrijednost Prosimo uporabite "Nazaj" ("Back") gumb v Vašem brskalniku in upišite primerno vrednost.
+Please verify the information below and click the <b>'Place Order'</b> button to process your order. Please verify the information below and click the <b>'Place Order'</b> button to process your order. Controleert U alstublieft onderstaande gegevens en klik vervolgens de <b>"Plaats Order"</b> knop om uw bestelling te verwerken. Molimo provjerite podatke i pritisnite <b>'NaruÄi'</b> Prosimo da preverite podatke in pritisnete <b>'NaroÄi</b>
+Please wait Molimo priÄekajte Prosimo poÄakajte
+Post Anonymously Post Anonymously Anoniem verzenden Pošalji anonimno Pošlji anonimno
+Postal Billing Postal Billing PouzeÄem Pri prevzemu
Posted on Posted on Poslano Poslano
Powered by Interchange Powered by Interchange Powered by Interchange Powered by Interchange
Preview Preview Pregled Predogled
-Previous Previous Vorige Prethodna Prej¹nja
+Previous Previous Vorige Prethodna Prejšnja
Price Price Preis Prijs Cijena Cena
PriceDivide 1 0.5409 0.1632 0.1701 0.7906
Privacy Policy Privacy Policy Privatnost podataka Varovanje osebnih podatkov
Problem Problem Probleem Problem Problem
-Process Order Return Process Order Return Verwerken retourzending Obrada povrata narud¾be Obdelava povraèila naroèila
+Process Order Return Process Order Return Verwerken retourzending Obrada povrata narudžbe Obdelava povraÄila naroÄila
Product Product Artikel Proizvod Izdelek
Product Views All Product Views All
ProductFiles
Products Artikel Proizvodi Izdelki
-Put me on these mail lists (if any) Put me on these mail lists (if any) Plaats mij op deze emaillijsten (indien aanwezig) ®elim se pretplatit na slijedeæe mailing liste ®elim se naroèiti na naslednje po¹tne sezname
+Put me on these mail lists (if any) Put me on these mail lists (if any) Plaats mij op deze emaillijsten (indien aanwezig) Želim se pretplatit na slijedeÄe mailing liste Želim se naroÄiti na naslednje poÅ¡tne sezname
Put me on your email list of infrequent offers Put me on your email list of infrequent offers Plaats mij op uw emaillijst van niet frequente aanbiedingen
QTY<BR>TOTAL QTY<BR>TOTAL TOTAAL<BR>AANTAL KOL<BR>UKUPNO KOL<BR>SKUPAJ
-QUANTITY PRICING QUANTITY PRICING KWANTUMPRIJZEN KOLIÈINSKA CIJENA KOLIÈINSKA CENA
+QUANTITY PRICING QUANTITY PRICING KWANTUMPRIJZEN KOLIÄINSKA CIJENA KOLIÄINSKA CENA
Qty Qty Anz. Aantal Kol. Kol.
-Qty Total Ukupno art. ©t. artiklov
-Quan Quan Aantal Kolièina Kolièina
-Quantity Quantity Anzahl Aantal Kolièina Kolièina
-Quantity Discounts Quantity Discounts Kwantumkortingen Kolièinski popust Kolièinski popust
-RMA Number RMA Number RMA nummer RMA broj RMA ¹tevilka
+Qty Total Ukupno art. Å t. artiklov
+Quan Quan Aantal KoliÄina KoliÄina
+Quantity Quantity Anzahl Aantal KoliÄina KoliÄina
+Quantity Discounts Quantity Discounts Kwantumkortingen KoliÄinski popust KoliÄinski popust
+RMA Number RMA Number RMA nummer RMA broj RMA številka
Read more Read more
-Recalculate Preraèunaj Preraèunaj
-Recurring Orders Recurring Orders Herhalingsorders Trajne narud¾be Trajna naroèila
+Recalculate PreraÄunaj PreraÄunaj
+Recurring Orders Recurring Orders Herhalingsorders Trajne narudžbe Trajna naroÄila
Regular price Regular price Normale prijs Redovna cijena Redna cena
-Remove Remove Löschen Verwijder Ukloni Odstrani
+Remove Remove Löschen Verwijder Ukloni Odstrani
Reply Reply Antwoord Odgovori Odgovori
Requested Product Unavailable Requested Product Unavailable Proizvod nije dostupan Izdelek je na zalogi
Residential? Adresa stana? Adresa stanovanja?
-Return Return Retour Povrat Povraèilo
-Return Info Return Info Informatie retourzending Informacije o povratu Informacije o povraèilu
-Return Selected Items Return Selected Items Retourneer geselecteerde producten Povrat odabranih artikala Povraèilo izbranih artiklov
-Return request received. Return request received. Verzoek voor retourzending ontvangen. Zahtjev za povrat zaprimljen Zahteva za povraèilo sprejeta
-Returns Returns Retour producten Povrati Povraèila
-Review your order details Provjerite narud¾bu Preverite naroèilo
+Return Return Retour Povrat PovraÄilo
+Return Info Return Info Informatie retourzending Informacije o povratu Informacije o povraÄilu
+Return Selected Items Return Selected Items Retourneer geselecteerde producten Povrat odabranih artikala PovraÄilo izbranih artiklov
+Return request received. Return request received. Verzoek voor retourzending ontvangen. Zahtjev za povrat zaprimljen Zahteva za povraÄilo sprejeta
+Returns Returns Retour producten Povrati PovraÄila
+Review your order details Provjerite narudžbu Preverite naroÄilo
Routing Number Routing Number
SALES TAX SALES TAX BTW PDV DDV
-SEARCH SUCHEN TRA®I I©ÈI
-SECURITY PROBLEM SECURITY PROBLEM BEVEILIGINGSPROBLEEM SIGURNOSNI PROBLEM VARNOSTNA TE®AVA
+SEARCH SUCHEN TRAŽI IÅ ÄI
+SECURITY PROBLEM SECURITY PROBLEM BEVEILIGINGSPROBLEEM SIGURNOSNI PROBLEM VARNOSTNA TEŽAVA
SHIPPING SHIPPING VERZENDING DOSTAVA DOSTAVA
SHIPPING<BR>HANDLING SHIPPING<BR>HANDLING VERZENDING<BR>BEHANDELING DOSTAVA<BR>OTPREMA DOSTAVA<BR>ODPREMA
-SIZE SIZE MAAT VELIÈINA VELIKOST
-SKU SKU Art.Nr. ©ifra art. ©ifra art.
+SIZE SIZE MAAT VELIÄINA VELIKOST
+SKU SKU Art.Nr. Å ifra art. Å ifra art.
SSL/HTTPS, or your browser doesn't handle SSL.
STATUS STATUS STATUS STATUS STATUS
STOCK_ALERT_PAR1 Please complete the form below and we will contact you once the item you have selected becomes available. This is a complementary feature and you are not in any way obligated to purchase the item. Als U onderstaand formulier invult zullen wij U berichten zodra het door U geselecteerde artikel weer voorradig is. Dit is een aanvullende dienst en U bent op geen enkele wijze verplicht om het artikel te kopen.
-STOCK_ALERT_PAR2 You may also pre-order the item. When the item becomes available, you will be notified via email and the order will be shipped the same day. U mag het product ook vooruit bestellen. Zodra het product op voorraad is sturen wij U een kennisgeving per email en het artikel zal dezelfde dag worden verzonden. Proizvod mo¾ete dobiti i u prednarud¾bi. Kad proizvod postane dostupan, obavijestit æemo Vas putem elektronske po¹e i isti dan isporuèiti po¹iljku. Izdelek lahko dobite tudi preko prednaroèila. Ko dobimo izdelek, Vas o tem obvestimo po elektronski po¹ti in isti dan po¹ljemo naroèeno.
+STOCK_ALERT_PAR2 You may also pre-order the item. When the item becomes available, you will be notified via email and the order will be shipped the same day. U mag het product ook vooruit bestellen. Zodra het product op voorraad is sturen wij U een kennisgeving per email en het artikel zal dezelfde dag worden verzonden. Proizvod možete dobiti i u prednarudžbi. Kad proizvod postane dostupan, obavijestit Äemo Vas putem elektronske poÅ¡e i isti dan isporuÄiti poÅ¡iljku. Izdelek lahko dobite tudi preko prednaroÄila. Ko dobimo izdelek, Vas o tem obvestimo po elektronski poÅ¡ti in isti dan poÅ¡ljemo naroÄeno.
SUBTOTAL SUBTOTAL SUBTOTAAL UKUPNO SKUPAJ
Sales Tax Sales Tax Btw PDV DDV
Same shipping address Same shipping address Hetzelfde verzendadres Ista adresa za dostavu Enaka adresa za dostavo
Save Save Opslaan Spremi Shrani
-Save Acct. Info Save Acct. Info Opslaan rekeninginformatie Spremi podatke o raèunu Shrani podatke o raèunu
-Save Cart Save Cart Winkelwagen opslaan Spremi ko¹aricu Shrani ko¹arico
-Save This Cart Save This Cart Deze winkelwagen opslaan Spremi ovu ko¹aricu Shrani to ko¹arico
+Save Acct. Info Save Acct. Info Opslaan rekeninginformatie Spremi podatke o raÄunu Shrani podatke o raÄunu
+Save Cart Save Cart Winkelwagen opslaan Spremi košaricu Shrani košarico
+Save This Cart Save This Cart Deze winkelwagen opslaan Spremi ovu košaricu Shrani to košarico
Save and Checkout Save and Checkout Opslaan en naar kassa Spremi i idi na blagajnu Shrani in pojdi na blagajno
-Saved Carts Saved Carts Opgeslagen winkelwagen Spremljene ko¹arice Shranjene ko¹arice
-Saved Carts / Recurring Orders Saved Carts / Recurring Orders Opgeslagen winkelwagens / herhalingsorders Spremljenje ko¹arice / Trajne narud¾be Shranjene ko¹arice / Trajna naroèila
-Saved Carts/Recurring Orders Spremljene ko¹arice/Trajne narud¾be Shranjene ko¹arice/Trajna naroèila
-Search Search Zoeken Pretra¾ivanje Iskanje
-Search Go Search Go Zoek nu Pretra¾i I¹èi
-Search by Category Search by Category Zoek op categorie Tra¾i po kategoriji I¹èi po kategoriji
-Search by Field Search by Field Zoek op veld Tra¾i po polju I¹èi po polju
-Search by Price Tra¾i po cijeni I¹èi po ceni
-Search for Search for Zoek voor Tra¾i I¹èi
-Search results Search results Suchergebnisse Zoekresultaten Rezultati pretra¾ivanja Rezultati iskanja
+Saved Carts Saved Carts Opgeslagen winkelwagen Spremljene košarice Shranjene košarice
+Saved Carts / Recurring Orders Saved Carts / Recurring Orders Opgeslagen winkelwagens / herhalingsorders Spremljenje koÅ¡arice / Trajne narudžbe Shranjene koÅ¡arice / Trajna naroÄila
+Saved Carts/Recurring Orders Spremljene koÅ¡arice/Trajne narudžbe Shranjene koÅ¡arice/Trajna naroÄila
+Search Search Zoeken Pretraživanje Iskanje
+Search Go Search Go Zoek nu Pretraži IÅ¡Äi
+Search by Category Search by Category Zoek op categorie Traži po kategoriji IÅ¡Äi po kategoriji
+Search by Field Search by Field Zoek op veld Traži po polju IÅ¡Äi po polju
+Search by Price Traži po cijeni IÅ¡Äi po ceni
+Search for Search for Zoek voor Traži IÅ¡Äi
+Search results Search results Suchergebnisse Zoekresultaten Rezultati pretraživanja Rezultati iskanja
See also See also Zie ook Pogledajte i Oglejte si tudi
See also... See also... Zie ook... Pogledajte i... Oglejte si tudi...
See... See... Zie... Pogledajte... Oglejte si...
Select Shipping Izbor dostave Izbira dostave
-Select country Izbor dr¾ave Izbira dr¾ave
-Send an email copy of my receipt Send an email copy of my receipt Stuur een copie per email Po¹aljite dvojnik raèuna elektronièkom po¹to Po¹ljite kopijo raèuna po elektronski po¹ti
-Separate shipping Separate shipping Separate verzending Odvojena dostava Loèena dostava
-Separate shipping addresses Separate shipping addresses Separate verzendadressen Odvojene adrese za dostavu Loèene adrese za dostavo
+Select country Izbor države Izbira države
+Send an email copy of my receipt Send an email copy of my receipt Stuur een copie per email PoÅ¡aljite dvojnik raÄuna elektroniÄkom poÅ¡to PoÅ¡ljite kopijo raÄuna po elektronski poÅ¡ti
+Separate shipping Separate shipping Separate verzending Odvojena dostava LoÄena dostava
+Separate shipping addresses Separate shipping addresses Separate verzendadressen Odvojene adrese za dostavu LoÄene adrese za dostavo
September September Septembre September rujan september
Service Usluge Storitve
-Set As Recurring Order Set As Recurring Order Bewaar als herhalingsorder Postavi kao trajnu narud¾bu Nastavi kot trajno naroèilo
-Ship and bill to Dostava i plaæanje: Dostava in plaèilo:
+Set As Recurring Order Set As Recurring Order Bewaar als herhalingsorder Postavi kao trajnu narudžbu Nastavi kot trajno naroÄilo
+Ship and bill to Dostava i plaÄanje: Dostava in plaÄilo:
Shipping Shipping Verzending Dostava Dostava
Shipping Address Shipping Address Verzendadres Adresa za dostavu Adresa za dostavo
Shipping Address Added Shipping Address Added Verzendadres toegevoegd Adresa za dostavu dodana Adresa za dostavo dodana
Shipping Address Removed Shipping Address Removed Verzendadres verwijderd Adresa za dostavu uklonjena Adresa za dostavo izbrisana
Shipping Addresses Shipping Addresses Verzendadressen Adrese za dostavu Adrese za dostavo
-Shipping Country Shipping Country Verzendland Dr¾ava za dostavu Dr¾ava za dostavo
-Shipping Method Shipping Method Verzendmethode Naèin dostave Naèin dostave
-Shipping Weight Shipping Weight Verzendgewicht Te¾ina za dostavu Dostavna te¾a
-Shipping method Shipping method Verzendwijze Naèin dostave Naèin dostave
+Shipping Country Shipping Country Verzendland Država za dostavu Država za dostavo
+Shipping Method Shipping Method Verzendmethode NaÄin dostave NaÄin dostave
+Shipping Weight Shipping Weight Verzendgewicht Težina za dostavu Dostavna teža
+Shipping method Shipping method Verzendwijze NaÄin dostave NaÄin dostave
Shipping selection Izbor dostave Izbira dostave
-Shipping weight Te¾ina za dostavu Dostavna te¾a
-Shopping Cart Shopping Cart Winkelwagen Ko¹arica Nakupovalna ko¹arica
-Show All Subcategories Show All Subcategories Toon alle sub-categorieen Prika¾i sve podkategorije Prika¾i vse podkategorije
-Something went wrong when mailing, perhaps a typo in your email address? Something went wrong when mailing, perhaps a typo in your email address? Er is iets fout gegaan bij het versturen van de email. Misschien een typefout in uw emailadres? Dogodila se pogre¹ka pri dostavi po¹te. Provjerite svoju adresu? Zgodila se je napaka pri po¹iljanju elektronske po¹te. Mogoèe ste vnesli napaèno adreso?
-Sorry, no match for that. Try again? Sorry, no match for that. Try again? Sorry, daarvoor zijn geen resultaten gevonden. Opnieuw proberen? Na¾alost, pretraga nije urodila rezultatima. Poku¹ajte ponovno? Na¾alost, iskanje ni vrnilo nobenih rezultatov. Poskusite znova?
-Sorry, no matches for Sorry, no matches for Sorry, geen resultaten voor Na¾alost, nema rezultata za Na¾alost, ni rezultatov za
-Sorry, no matches for <B>%s</B>. Sorry, no matches for <B>%s</B>. Sorry, geen zoekresultaten gevonden voor <B>%s</B>. Na¾alost, nema rezultata za <B>%s</B> Na¾alost, ni rezultatov za <B>%s</B>
-Sorry, the page (%s) was not found Sorry, the page (%s) was not found Sorry, de pagina (%s) is niet gevonden Na¾alost, stranica (%s) ne postoji Na¾alost, stran (%s) ne obstaja
+Shipping weight Težina za dostavu Dostavna teža
+Shopping Cart Shopping Cart Winkelwagen Košarica Nakupovalna košarica
+Show All Subcategories Show All Subcategories Toon alle sub-categorieen Prikaži sve podkategorije Prikaži vse podkategorije
+Something went wrong when mailing, perhaps a typo in your email address? Something went wrong when mailing, perhaps a typo in your email address? Er is iets fout gegaan bij het versturen van de email. Misschien een typefout in uw emailadres? Dogodila se pogreÅ¡ka pri dostavi poÅ¡te. Provjerite svoju adresu? Zgodila se je napaka pri poÅ¡iljanju elektronske poÅ¡te. MogoÄe ste vnesli napaÄno adreso?
+Sorry, no match for that. Try again? Sorry, no match for that. Try again? Sorry, daarvoor zijn geen resultaten gevonden. Opnieuw proberen? Nažalost, pretraga nije urodila rezultatima. Pokušajte ponovno? Nažalost, iskanje ni vrnilo nobenih rezultatov. Poskusite znova?
+Sorry, no matches for Sorry, no matches for Sorry, geen resultaten voor Nažalost, nema rezultata za Nažalost, ni rezultatov za
+Sorry, no matches for <B>%s</B>. Sorry, no matches for <B>%s</B>. Sorry, geen zoekresultaten gevonden voor <B>%s</B>. Nažalost, nema rezultata za <B>%s</B> Nažalost, ni rezultatov za <B>%s</B>
+Sorry, the page (%s) was not found Sorry, the page (%s) was not found Sorry, de pagina (%s) is niet gevonden Nažalost, stranica (%s) ne postoji Nažalost, stran (%s) ne obstaja
Specials Specials Aanbiedingen Posebna ponuda Posebna ponudba
-State/Province State/Province Staat/Provincie Dr¾ava/pokrajina Dr¾ava/regija
+State/Province State/Province Staat/Provincie Država/pokrajina Država/regija
Stock Stock Voorraad Zalihe Zaloge
Stock Alert Request Stock Alert Request Op voorraadmelding Zahtijev za obavijest o zalihama Zahteva za obvestilo o zalogah
-Stock Alerting Stock Alerting Op voorraad melden Obavje¹tavanje o zalihama Obve¹èanje o zalogah
+Stock Alerting Stock Alerting Op voorraad melden ObavjeÅ¡tavanje o zalihama ObveÅ¡Äanje o zalogah
Stop Shopping Stop Shopping Stoppen met winkelen Prekini kupovinu Prenehaj z nakupom
Story Story Commentaar Komentar Komentar
Subject Subject Onderwerp Tema Zadeva
-Submit Submit Verzend Po¹alji Po¹lji
-Submit Request Submit Request Verstuur verzoek Po¹alji zahtjev Po¹lji zahtevo
+Submit Submit Verzend Pošalji Pošlji
+Submit Request Submit Request Verstuur verzoek Pošalji zahtjev Pošlji zahtevo
Subtotal Subtotal Subtotaal Ukupno Skupaj
-TOTAL TOTAL TOTAAL ZA NAPLATU ZA PLAÈILO
-Take our Take our Doe ons Kako bi saznali Va¹e mi¹ljenje, poma¾e nam Da bi izvedeli Va¹e mnenje, pomaga nam
-Thank you for ordering from us! Thank you for ordering from us! Hvala ¹to ste kupovali kod nas! Hvala za va¹ nakup!
+TOTAL TOTAL TOTAAL ZA NAPLATU ZA PLAÄILO
+Take our Take our Doe ons Kako bi saznali Vaše mišljenje, pomaže nam Da bi izvedeli Vaše mnenje, pomaga nam
+Thank you for ordering from us! Thank you for ordering from us! Hvala što ste kupovali kod nas! Hvala za vaš nakup!
Thank you for visiting! Thank you for visiting! Bedankt voor uw bezoek! Hvala na posjeti! Hvala za obisk!
Thank you for visiting. Thank you for visiting. Bedankt voor uw bezoek. Hvala na posjeti. Hvala za obisk!
-Thank you for your interest in our products. Thank you for your interest in our products. Bedankt voor uw interesse in onze producten. Hvala na Va¹em zanimanju za na¹e proizvode. Hvala na Va¹em zanimanju za na¹e izdelke.
+Thank you for your interest in our products. Thank you for your interest in our products. Bedankt voor uw interesse in onze producten. Hvala na Vašem zanimanju za naše proizvode. Hvala na Vašem zanimanju za naše izdelke.
That one generated more than one match. %sTry again%s with more info? That one generated more than one match. %sTry again%s with more info? Dat leverde meer dan een resultaat op. %sOpnieuw proberen%s met meer informatie?
-The areas you need to correct are shown in %sthis color%s below. The areas you need to correct are shown in %sthis color%s below. Onderstaande velden, weergegeven in %sdeze kleur%s, behoeven correctie. Polja koja treba popraviti su oznaèena %sovom bojom%s Polja ki so napaèno vnesena, so oznaèena s %sto barvo%s.
-The catalog should be successfully reconfigured. The catalog should be successfully reconfigured. Katalog bi trebao biti uspje¹no namje¹ten. Katalog je uspe¹no rekonfiguriran.
-The following error was seen The following error was seen Ova gre¹ka je uoèena Ta napaka se je zgodila
+The areas you need to correct are shown in %sthis color%s below. The areas you need to correct are shown in %sthis color%s below. Onderstaande velden, weergegeven in %sdeze kleur%s, behoeven correctie. Polja koja treba popraviti su oznaÄena %sovom bojom%s Polja ki so napaÄno vnesena, so oznaÄena s %sto barvo%s.
+The catalog should be successfully reconfigured. The catalog should be successfully reconfigured. Katalog bi trebao biti uspješno namješten. Katalog je uspešno rekonfiguriran.
+The following error was seen The following error was seen Ova greÅ¡ka je uoÄena Ta napaka se je zgodila
The requested page (%s) was not found. You can %sreturn to browsing our catalog%s, if you wish. The requested page (%s) was not found. You can %sreturn to browsing our catalog%s, if you wish.
-The search could not be done. The problem was The search could not be done. The problem was Pretraga se nije mogla izvr¹iti. Problem je Iskanje se ni izvedlo. Problem je
+The search could not be done. The problem was The search could not be done. The problem was Pretraga se nije mogla izvršiti. Problem je Iskanje se ni izvedlo. Problem je
The selected shipping addresses have been removed. The selected shipping addresses have been removed. De geselecteerde verzendadressen zijn verwijderd. Odabrane adrese za dostavu su izbrisane Izbrane adrese za dostavo so izbrisane
There are communication problems with the server. See the links below. There are communication problems with the server. See the links below. Er zijn communicatieproblemen met de server. Zie onderstaande links.
There was an error adding the new address entry. There was an error adding the new address entry. Er is een fout opgetreden bij het toevoegen van het nieuwe adres.
@@ -390,89 +390,89 @@ There were errors in your last submission. There were errors in your last submis
There were no matches found. There were no matches found. Er zijn geen resultaten gevonden.
There will be a %s charge added for COD. There will be a %s charge added for COD. Er geldt een toeslag van %s voor rembourszendingen.
They are shown in %sthis color%s below. They are shown in %sthis color%s below. Ze zijn hieronder aangegeven in %sdeze kleur%s. Prikazane su %sovom bojom%s. Prikazane so s %sto barvo%s.
-This a confirmation of your request submission. This a confirmation of your request submission. Dit is een bevestiging van uw ingezonden verzoek. Ovo je potvrda o prijemu Va¹eg zahtijeva. To je potrdilo o sprejemu Va¹e zahteve.
-This is a demo store. If you would like further information on how you can build a store or how you can get custom services, please %svisit our web site%s. This is a demo store. If you would like further information on how you can build a store or how you can get custom services, please %svisit our web site%s. Dit is een demonstratie internet winkel. Wilt U meer informatie over hoe uzelf zo'n winkel bouwt of hoe U aangepaste diensten kunt krijgen, %sbezoek dan onze website%s. Ovo je demonstracijska trgovina. Ako Vam treba pomoæ pri izradi trgovine, ili bi ¾eljeli posebne usluge, posjetite na¹u %sweb stranicu%s. Ta trgovina je zgolj demonstracijska. Èe ¾elite pomoè pri izdelavi trgovine, ali ¾elite dodatne usluge, obi¹èite na¹o %sspletno stran%s
+This a confirmation of your request submission. This a confirmation of your request submission. Dit is een bevestiging van uw ingezonden verzoek. Ovo je potvrda o prijemu Vašeg zahtijeva. To je potrdilo o sprejemu Vaše zahteve.
+This is a demo store. If you would like further information on how you can build a store or how you can get custom services, please %svisit our web site%s. This is a demo store. If you would like further information on how you can build a store or how you can get custom services, please %svisit our web site%s. Dit is een demonstratie internet winkel. Wilt U meer informatie over hoe uzelf zo'n winkel bouwt of hoe U aangepaste diensten kunt krijgen, %sbezoek dan onze website%s. Ovo je demonstracijska trgovina. Ako Vam treba pomoÄ pri izradi trgovine, ili bi željeli posebne usluge, posjetite naÅ¡u %sweb stranicu%s. Ta trgovina je zgolj demonstracijska. Äe želite pomoÄ pri izdelavi trgovine, ali želite dodatne usluge, obiÅ¡Äite naÅ¡o %sspletno stran%s
This is a demonstration <b>help page</b> for your customer service area. This is a demonstration <b>help page</b> for your customer service area. Dit is een demonstratie <b>helppagina</b> voor uw klantenservice sectie.
This is the "standard" demonstration of the Interchange electronic catalog system. This is the "standard" demonstration of the Interchange electronic catalog system. Dit is de "standard" demonstratie van het Interchange electronisch catalogussysteem. Ovo je "standard" demonstracija Interchange elektronskog kataloga To je "standard" demonstracija Interchange elektronskega kataloga
-This item is currently in your %sshopping cart%s. This item is currently in your %sshopping cart%s. Dit artikel bevindt zich in uw %swinkelwagen%s. Ovaj artikal je veæ u va¹oj %sko¹arici%s. Ta izdelek je ¾e v Va¹i %sko¹arici%s.
+This item is currently in your %sshopping cart%s. This item is currently in your %sshopping cart%s. Dit artikel bevindt zich in uw %swinkelwagen%s. Ovaj artikal je veÄ u vaÅ¡oj %skoÅ¡arici%s. Ta izdelek je že v VaÅ¡i %skoÅ¡arici%s.
To save this cart, give it a nickname, then press 'Save Cart'. To save this cart, give it a nickname, then press 'Save Cart'. Geef deze winkelwagen een korte naam om hem op te slaan en klik daarna 'Winkelwagen opslaan'.
-To save this recurring order, give it a nickname, then press 'Save Cart'. To save this recurring order, give it a nickname, then press 'Save Cart'. Geef deze herhalingsorder een korte naam om hem op te slaan en klik daarna 'Herhalingsorder opslaan'. Ako ¾elite spremiti ovu trajnu narud¾bu, dodijelite joj nadimak i izaberite 'Spremi ko¹aricu'. Èe ¾elite shraniti to trajno naroèilo, dodelite mu vzdevek in izberite 'Shrani ko¹arico'.
-Toll free Toll free Besplatni broj Brezplaèna ¹tevilka
-Toll-free Toll-free Gratis nummer Besplatni broj Brezplaèna ¹tevilka
+To save this recurring order, give it a nickname, then press 'Save Cart'. To save this recurring order, give it a nickname, then press 'Save Cart'. Geef deze herhalingsorder een korte naam om hem op te slaan en klik daarna 'Herhalingsorder opslaan'. Ako želite spremiti ovu trajnu narudžbu, dodijelite joj nadimak i izaberite 'Spremi koÅ¡aricu'. Äe želite shraniti to trajno naroÄilo, dodelite mu vzdevek in izberite 'Shrani koÅ¡arico'.
+Toll free Toll free Besplatni broj BrezplaÄna Å¡tevilka
+Toll-free Toll-free Gratis nummer Besplatni broj BrezplaÄna Å¡tevilka
Trying to retrieve.... Trying to retrieve.... Probeert op te halen....
Trying to unsub you from the <b>%s</b> list.... Trying to unsub you from the <b>%s</b> list.... Probeert U te verwijderen van de <b>%s</b> lijst....
Trying to unsub.... Trying to unsub.... Probeert te verwijderen....
URL to enter catalog URL to enter catalog URL voor binnengaan catalogus
URL to order a product URL to order a product URL voor bestellen van product
-United States United States Verenigde Staten Sjedinjene amerièke dr¾ave Zdru¾ene dr¾ave amerike
+United States United States Verenigde Staten Sjedinjene ameriÄke države Združene države amerike
Update item Update item Product bijwerken
Use the Preview Button! Check those URLs! Don't forget the http://! Use the Preview Button! Check those URLs! Don't forget the http://!
User support mail lists User support mail lists
-Username Username Gebruikersnaam Korisnièko ime Uporabni¹ko ime
-Username must be of characters [A-Za-z0-9] Username must be of characters [A-Za-z0-9] Gebruikersnaam moet bestaan uit letters [A-Za-z0-9] Korisnièko ime mora biti sastavljeno od znakova [A-Za-z0-9] Uporabni¹ko ime mora biti sestavljeno iz znakov [A-Za-z0-9]
+Username Username Gebruikersnaam KorisniÄko ime UporabniÅ¡ko ime
+Username must be of characters [A-Za-z0-9] Username must be of characters [A-Za-z0-9] Gebruikersnaam moet bestaan uit letters [A-Za-z0-9] KorisniÄko ime mora biti sastavljeno od znakova [A-Za-z0-9] UporabniÅ¡ko ime mora biti sestavljeno iz znakov [A-Za-z0-9]
Verify Verify Verifieer Potvrdi Potrdi
Verify Password Verify Password Verifieer wachtwoord Potvrdi lozinku Potrdi geslo
-View cart Pregled ko¹arice Pregled ko¹arice
+View cart Pregled košarice Pregled košarice
WWW Resources WWW Resources WWW bronnen
-We can be contacted at We can be contacted at Wij zijn te bereiken op Mo¾ete nas kontaktirati na Lahko nas dobite na
+We can be contacted at We can be contacted at Wij zijn te bereiken op Možete nas kontaktirati na Lahko nas dobite na
We don't give out your information to anyone! We don't give out your information to anyone! Wij waken over uw informatie. Die zal nooit aan anderen worden uitgegeven!
We have received your in-stock alert notification and we will contact you once the selected item becomes available. We have received your in-stock alert notification and we will contact you once the selected item becomes available. Wij hebben uw "op voorraad melding" verzoek ontvangen en we zullen U berichten zodra het artikel weer leverbaar is.
We have received your return request and have issued you an RMA number. We have received your return request and have issued you an RMA number. Wij hebben uw verzoek om goederen te retourneren ontvangen en hebben een RMA nummer toegekend.
-We hope you will ordering from us in the future. We hope you will ordering from us in the future. Nadamo se da æete i slijedeæi put kupovati kod nas. Upamo da boste tudi v prihodnosti nakupovali pri nas.
+We hope you will ordering from us in the future. We hope you will ordering from us in the future. Nadamo se da Äete i slijedeÄi put kupovati kod nas. Upamo da boste tudi v prihodnosti nakupovali pri nas.
We must have an email address in order to notify you. We must have an email address in order to notify you. Uw email adres is nodig om U een kennisgeving te kunnen sturen.
We need a city.... We need a city.... De plaats is nodig... Potrebno je unijeti grad... Potrebno je vnesti mesto...
We need a first name.... We need a first name.... De voornaam is nodig... Potrebno je unijeti ime... Potrebno je vnesti ime...
We need a last name.... We need a last name.... De achternaam is nodig... Potrebno je unijeti prezime... Potrebno je vnesti priimek...
-We need a postal code.... We need a postal code.... De postcode is nodig... Potrebno je unijeti po¹tanski broj... Potrevno je vnesti po¹tno ¹tevilko...
+We need a postal code.... We need a postal code.... De postcode is nodig... Potrebno je unijeti poštanski broj... Potrevno je vnesti poštno številko...
We need a state.... We need a state.... De staat/provincie is nodig... Morate unijeti regiju... Potrebno je vnesti regijo....
We need a valid two-letter state code like CA. We need a valid two-letter state code like CA.
We need a zip code for UPS lookup. We need a zip code for UPS lookup.
We need an address.... We need an address.... Het adres is nodig... Potrebna nam je adresa... Potrebujemo adreso...
-We need some more information! We need some more information! Wij hebben wat meer informatie nodig! Niste unijeli sve podatke! Potrebujemo veè podatkov!
-We need the <b>bold fields</b> to process your order We need the <b>bold fields</b> to process your order De <b>vetgedrukte velden</b> zijn nodig voor een correcte verwerking van uw bestelling <b>Podebljana polja</b> su obvezna. <b>Krepko oznaèena</b> polja so obvezna.
-We need the bold fields to process your order We need the bold fields to process your order De vetgedrukte velden zijn nodig voor een correcte verwerking van dit formulier Podebljana polja su obvezna Krepko oznaèena polja so obvezna
+We need some more information! We need some more information! Wij hebben wat meer informatie nodig! Niste unijeli sve podatke! Potrebujemo veÄ podatkov!
+We need the <b>bold fields</b> to process your order We need the <b>bold fields</b> to process your order De <b>vetgedrukte velden</b> zijn nodig voor een correcte verwerking van uw bestelling <b>Podebljana polja</b> su obvezna. <b>Krepko oznaÄena</b> polja so obvezna.
+We need the bold fields to process your order We need the bold fields to process your order De vetgedrukte velden zijn nodig voor een correcte verwerking van dit formulier Podebljana polja su obvezna Krepko oznaÄena polja so obvezna
We need to have some fields entered to be able to process your order. Please %sgo back</A> and fill out the information. We need to have some fields entered to be able to process your order. Please %sgo back</A> and fill out the information.
-We need to have some fields entered to be able to process your order. Please %sgo back</a> and fill out the information. Niste ispunili sva polja koja su potrebna da bismo mogli obraditi Va¹u nadrud¾bu. Molimo %svratite se</a> i popunite ih. Niste ispolnili vseh obveznih polj. Prosimo %svrnite se</a> in izpolnite jih.
+We need to have some fields entered to be able to process your order. Please %sgo back</a> and fill out the information. Niste ispunili sva polja koja su potrebna da bismo mogli obraditi Vašu nadrudžbu. Molimo %svratite se</a> i popunite ih. Niste ispolnili vseh obveznih polj. Prosimo %svrnite se</a> in izpolnite jih.
We recommend you do not leave any critical information
-We will contact you once your selected item becomes available. We will contact you once your selected item becomes available. Wij nemen contact met U op zodra de door U geselecteerde artikelen beschikbaar zijn. Obavijestiti æemo Vas kad odabrani artikli postanu dostupni. Ko izbrane artikle dobimo na zalogi, boste o tem obve¹èeni.
+We will contact you once your selected item becomes available. We will contact you once your selected item becomes available. Wij nemen contact met U op zodra de door U geselecteerde artikelen beschikbaar zijn. Obavijestiti Äemo Vas kad odabrani artikli postanu dostupni. Ko izbrane artikle dobimo na zalogi, boste o tem obveÅ¡Äeni.
We will wait for a check sent to us referencing the order number you receive on your receipt. We will wait for a check sent to us referencing the order number you receive on your receipt.
-We would also like you to take our We would also like you to take our Wij stellen het zeer op prijs als u deelneemt aan ons Zamolili bi Vas, ako imate vremena, da ispunite na¹u Prosili bi Vas, èe imate èas, da izpolnite na¹o
-Welcome Welcome Welkom Dobrodo¹li Dobrodo¹li
-Welcome Affiliate Program Visitor Welcome Affiliate Program Visitor Dobro do¹li kao posjetitelj Partner Programa Dobrodo¹li kot obiskovalec Partner Programa
-Welcome back Welcome back Welkom terug Dobrodo¹li nazad Dobrodo¹li nazaj
-Welcome to Welcome to Welkom bij Dobrodo¹li u Dobrodo¹li v
-Welcome to __COMPANY__, an Interchange catalog! Welcome to __COMPANY__, an Interchange catalog! Welkom bij __COMPANY__, een Interchange catalogus! Dobrodo¹li na __COMPANY__, Interchange katalog Dobrodo¹i na __COMPANY__, Interchange katalog
-Will one-click order these random items Will one-click order these random items Bestelt deze willekeurige artikelen met een klik Narud¾ba sluèajnih artikala jednim klikom Naroèilo sluèajnih artiklov z enim klikom
+We would also like you to take our We would also like you to take our Wij stellen het zeer op prijs als u deelneemt aan ons Zamolili bi Vas, ako imate vremena, da ispunite naÅ¡u Prosili bi Vas, Äe imate Äas, da izpolnite naÅ¡o
+Welcome Welcome Welkom Dobrodošli Dobrodošli
+Welcome Affiliate Program Visitor Welcome Affiliate Program Visitor Dobro došli kao posjetitelj Partner Programa Dobrodošli kot obiskovalec Partner Programa
+Welcome back Welcome back Welkom terug Dobrodošli nazad Dobrodošli nazaj
+Welcome to Welcome to Welkom bij Dobrodošli u Dobrodošli v
+Welcome to __COMPANY__, an Interchange catalog! Welcome to __COMPANY__, an Interchange catalog! Welkom bij __COMPANY__, een Interchange catalogus! Dobrodošli na __COMPANY__, Interchange katalog Dobrodoši na __COMPANY__, Interchange katalog
+Will one-click order these random items Will one-click order these random items Bestelt deze willekeurige artikelen met een klik Narudžba sluÄajnih artikala jednim klikom NaroÄilo sluÄajnih artiklov z enim klikom
Yes Yes Ja Ja Da Da
-You are already logged in. You are already logged in. U bent al aangemeld. Veæ ste prijavljeni. ®e ste prijavljeni.
+You are already logged in. You are already logged in. U bent al aangemeld. VeÄ ste prijavljeni. Že ste prijavljeni.
You are logged in as user You are logged in as user U bent aangemeld als gebruiker Prijavljeni ste kao Prijavljeni ste kot
-You can contact us the following ways You can contact us the following ways U kunt ons als volgt bereiken Mo¾ete nas kontaktirati Lahko nas kontaktirate
-You can log in at You can log in at U kunt zich hier aanmelden Prijava je moguæa Prijava je mogoèa
+You can contact us the following ways You can contact us the following ways U kunt ons als volgt bereiken Možete nas kontaktirati Lahko nas kontaktirate
+You can log in at You can log in at U kunt zich hier aanmelden Prijava je moguÄa Prijava je mogoÄa
You have accessed a page that requires authorization. You have accessed a page that requires authorization. Pristupili ste stranici za koju je potrebna autorizacija Za to stran je potrebna avtorizacija
-You have been logged out. You have been logged out. U bent afgemeld. Uspje¹no ste se odjavili Uspe¹no ste odjavljeni
-You may not return more items than you originally purchased. You may not return more items than you originally purchased. Het is niet toegestaan om meer artikelen te retourneren dan U hebt gekocht. Nije moguæe vratiti vi¹e proizvoda nego ¹to je naruèeno Ni mogoèe povrniti veè izdelkov kot je naroèeno
+You have been logged out. You have been logged out. U bent afgemeld. Uspješno ste se odjavili Uspešno ste odjavljeni
+You may not return more items than you originally purchased. You may not return more items than you originally purchased. Het is niet toegestaan om meer artikelen te retourneren dan U hebt gekocht. Nije moguÄe vratiti viÅ¡e proizvoda nego Å¡to je naruÄeno Ni mogoÄe povrniti veÄ izdelkov kot je naroÄeno
You may now use the added shipping address by selecting it on the shopping cart or recurring orders page. You may now use the added shipping address by selecting it on the shopping cart or recurring orders page. U kunt nu het toegevoegde verzendadres gebruiken door het te selecteren in de winkelwagen of op de herhalingsorder pagina.
-You may only return items from orders that have been fully shipped. You may only return items from orders that have been fully shipped. U kunt alleen producten retourneren van volledig uitgeleverde orders. Vratiti mo¾ete samo artikle iz potpuno dostavljenih narud¾bi. Povraèilo lahko zahtevate samo za artikle iz popolnoma dostavljenih naroèil.
-You might also like You might also like Misschien houdt U ook van Mo¾da Vam se svidi i Mogoèe Vam bo v¹eè
-You might also like... You might also like... Misschien houdt U ook van... Mo¾da Vam se svidi i... Mogoèe Vam bo v¹eè...
-You need to select your method of payment. You need to select your method of payment. Morate odabrati naèin plaæanja Potrebno je izbrati naèin plaèila
+You may only return items from orders that have been fully shipped. You may only return items from orders that have been fully shipped. U kunt alleen producten retourneren van volledig uitgeleverde orders. Vratiti možete samo artikle iz potpuno dostavljenih narudžbi. PovraÄilo lahko zahtevate samo za artikle iz popolnoma dostavljenih naroÄil.
+You might also like You might also like Misschien houdt U ook van Možda Vam se svidi i MogoÄe Vam bo vÅ¡eÄ
+You might also like... You might also like... Misschien houdt U ook van... Možda Vam se svidi i... MogoÄe Vam bo vÅ¡eÄ...
+You need to select your method of payment. You need to select your method of payment. Morate odabrati naÄin plaÄanja Potrebno je izbrati naÄin plaÄila
You need to validate your credit card information. You need to validate your credit card information. Potrebna je potvrda podataka o kreditnoj kartici Potrebno je potrdilo podatkov o kreditni kartici
You save You save U bespaart Spremi Shrani
-Your Cart Your Cart Uw winkelwagen Ko¹arica Ko¹arica
-Your Current Shopping Cart Your Current Shopping Cart Uw huidige winkelwagen Trenutno stanje Va¹e ko¹arice Trenutno stanje Va¹e ko¹arice
-Your login information Your login information Uw login informatie Va¹i podaci za prijavu Va¹i podatki za prijavo
-Your price Your price Uw prijs Va¹a cijena Va¹a cena
-Your request has been sent sucessfully. Your request has been sent sucessfully. Uw verzoek is met succes verzonden. Va¹ zahtjev je uspje¹no poslan. Va¹a zahteva je uspe¹no oddana.
+Your Cart Your Cart Uw winkelwagen Košarica Košarica
+Your Current Shopping Cart Your Current Shopping Cart Uw huidige winkelwagen Trenutno stanje Vaše košarice Trenutno stanje Vaše košarice
+Your login information Your login information Uw login informatie Vaši podaci za prijavu Vaši podatki za prijavo
+Your price Your price Uw prijs Vaša cijena Vaša cena
+Your request has been sent sucessfully. Your request has been sent sucessfully. Uw verzoek is met succes verzonden. Vaš zahtjev je uspješno poslan. Vaša zahteva je uspešno oddana.
Your session information has been canceled. Your session information has been canceled.
-Zip Code Zip Code Postcode Po¹tanski broj Po¹tna ¹tevilka
-Zip/Postal Code Zip/Postal Code Postcode Po¹tanski broj Po¹tna ¹t.
+Zip Code Zip Code Postcode Poštanski broj Poštna številka
+Zip/Postal Code Zip/Postal Code Postcode Poštanski broj Poštna št.
all categories sve kategorije vse kategorije
all fields all fields alle velden sva polja sva polja
buy now buy now koop nu kupiti kupiti
by by door
catalog with the buttonbar.
contact us contact us neem contact met ons op kontaktirajte nas kontaktirajte nas
-create a new account create a new account nieuwe rekening aanmaken otvaranje novog raèuna odpiranje novega raèuna
+create a new account create a new account nieuwe rekening aanmaken otvaranje novog raÄuna odpiranje novega raÄuna
currency_symbol $ € € € kn. €
decimal_point . . . . . ,
default 1 0 0 1 0 0
@@ -496,9 +496,9 @@ password minder password minder wachtwoord verzorger
primary primary primair prvo prvo
products de_products produits proizvodi izdelki
session below to wipe all information, or return to the
-test number test number testnummer pokusni broj poskusna ¹tevilka
+test number test number testnummer pokusni broj poskusna številka
that the correct card type, expiration date, and number are
-unfortunately you will have to re-enter any account information. Èe ¾elite naroèiti ¹e nekatere artikle, lahko to storite, ampak morali boste ¹e enkrat vnesti svoje podatke
+unfortunately you will have to re-enter any account information. Äe želite naroÄiti Å¡e nekatere artikle, lahko to storite, ampak morali boste Å¡e enkrat vnesti svoje podatke
until this situation is corrected. You can CANCEL your
will update display will update display Ververst het scherm
will work to start it. will work to start it. zal werken om het te starten.
diff --git a/dist/standard/products/products_de_DE.txt b/dist/standard/products/products_de_DE.txt
index a34cdec..8b41d2e 100644
--- a/dist/standard/products/products_de_DE.txt
+++ b/dist/standard/products/products_de_DE.txt
@@ -6,10 +6,10 @@ os28007 Disposable Brush Set Disposable Brush Set This set of disposable foam br
os28008 Painters Ladder Painters Ladder This 6' painters ladder is perfect for getting around in almost any room. The paint tray is reinforced to hold up to a 5 gallon paint bucket. The only time you'll have to get down is to move your ladder! Leitern Leitern
os28009 Brush Set Brush Set This Hand Brush set includes our carpenters hand brush and a flat handled brush for the bigger cleanups. Both brushes are made of the finest horsehair and are ideal for all surfaces. Hand Tools Brushes
os28011 Spackling Knife Spackling Knife A must have for all painters! This spackling knife is ergonomically designed for ease of use and boasts a newly designed finish to allow easy clean up. Painting Supplies Putty Knives
-os28044 Framing Hammer Framing Hammer Enjoy the perfect feel and swing of our line of hammers. This framing hammer is ideal for the most discriminating of carpenters. The handle is perfectly shaped to fit the hand and the head is weighted to get the most out of each swing. Hand Tools Hämmer
-os28057a 16 Penny Nägel 16 Penny Nägel Try our high quality 16 penny titanium nails for a lifetime of holding power. Box count about 100 nails. Hardware Nägel
-os28057b 8 Penny Nägel 8 Penny Nägel Our 8 penny nails are perfect for those hard to reach spots. Made of titanium they are guaranteed to last as long as your project. Box count about 200 nails. Hardware Nägel
-os28057c 10 Penny Nägel 10 Penny Nägel Perfect for all situations our titanium 10 Penny nails should be a part of every project. Box count about 100 nails. Hardware Nägel
+os28044 Framing Hammer Framing Hammer Enjoy the perfect feel and swing of our line of hammers. This framing hammer is ideal for the most discriminating of carpenters. The handle is perfectly shaped to fit the hand and the head is weighted to get the most out of each swing. Hand Tools Hämmer
+os28057a 16 Penny Nägel 16 Penny Nägel Try our high quality 16 penny titanium nails for a lifetime of holding power. Box count about 100 nails. Hardware Nägel
+os28057b 8 Penny Nägel 8 Penny Nägel Our 8 penny nails are perfect for those hard to reach spots. Made of titanium they are guaranteed to last as long as your project. Box count about 200 nails. Hardware Nägel
+os28057c 10 Penny Nägel 10 Penny Nägel Perfect for all situations our titanium 10 Penny nails should be a part of every project. Box count about 100 nails. Hardware Nägel
os28062 Electricians Plier Set Electricians Plier Set This electricians set includes heavy duty needle-nose pliers and wire cutters. The needle-nose pliers have an extended tip making them easy to get into those hard to reach places, and the cutters are equipped with spring action so they bounce back ready for the next cut. Hand Tools Pliers
os28064 Mechanics Wrench Set Mechanics Wrench Set This 5 piece set is ideal for all mechanics. Available in standard and metric sizes these tools are guaranteed to cover all of your needs. Hand Tools Wrenches
os28065 Mechanics Pliers Mechanics Pliers Our mechanics pliers are available in multiple sizes for all of your needs. From 1/4" to 3" in diameter. Hand Tools Pliers
@@ -19,9 +19,9 @@ os28068b The Bug Eye Wear The Bug Eye Wear Nothing protects your vision like "Th
os28069 Flat Top Toolbox Flat Top Toolbox This heavy weight tool box is perfect for any handy person. The lift out top is perfect for a carry along, and there is plenty of open space for larger tool storage. Tool Storage Toolboxes
os28070 Electricians Tool Belt Electricians Tool Belt This tool belt is perfectly designed for the specialized tools of the electrical trade. There is even a pocket for your voltage meter in this 100% leather belt! Tool Storage Tool Belts
os28072 Deluxe Hand Saw Deluxe Hand Saw Our deluxe hand saw is perfect for precision work. This saw features an ergonomic handle and carbide tipped teeth. Available in 2', 2.5', and 3' lengths. Hand Tools Hand Saws
-os28073 Mini-Sledge Mini-Sledge Our mini-sledge hammer is superior for smaller jobs that require a little more power. Give this one a try on landscaping stakes and concrete frames. Hand Tools Hämmer
-os28074 Rubber Mallet Rubber Mallet Perfectly weighted and encased in rubber this mallet is designed for ease of use in all applications. Hand Tools Hämmer
-os28075 Modeling Hammer Modeling Hammer Ideal for the hobbiest this modeling hammer is made for the delicate work. Fits easily into small spaces and the smaller head size is perfect for intricate projects. Hand Tools Hämmer
+os28073 Mini-Sledge Mini-Sledge Our mini-sledge hammer is superior for smaller jobs that require a little more power. Give this one a try on landscaping stakes and concrete frames. Hand Tools Hämmer
+os28074 Rubber Mallet Rubber Mallet Perfectly weighted and encased in rubber this mallet is designed for ease of use in all applications. Hand Tools Hämmer
+os28075 Modeling Hammer Modeling Hammer Ideal for the hobbiest this modeling hammer is made for the delicate work. Fits easily into small spaces and the smaller head size is perfect for intricate projects. Hand Tools Hämmer
os28076 Digger Hand Trencher Digger Hand Trencher The "Digger" is a gardeners dream. Specially designed for moving dirt it boasts two different styles of blade. Use the one side for trenching, or use the other side with it's wider angle to get hard to handle roots out of the ground. Available in 3" size only. Hand Tools Picks & Hatchets
os28077 Carpenter's Tool Belt Carpenter's Tool Belt Specially designed this tool belt comes with all of the carpenter's necessities. Made of 100% leather this tool belt boasts a hammer hockey, tape measure hockey, and cordless drill holster. Multiple pockets will allow you to eliminate those extra trips back to the tool box. Tool Storage Tool Belts
os28080 The Blade Hand Planer The Blade Hand Planer The perfect precision hand planer. Our patented blade technology insures that you will never have to change or sharpen the blade. Available in 1", 1.5", and 2" widths. Hand Tools Hand Planes
diff --git a/dist/test/catalog.cfg b/dist/test/catalog.cfg
index e520070..48de026 100644
--- a/dist/test/catalog.cfg
+++ b/dist/test/catalog.cfg
@@ -113,10 +113,10 @@ UseModifier size color
FallbackIP Yes
-Locale de_DE "Order this fine accessory" "Bestellen Sie dieses feine Zusatzgerät"
+Locale de_DE "Order this fine accessory" "Bestellen Sie dieses feine Zusatzgerät"
Locale fr_FR "Order this fine accessory" "Commandez cet fin accessoire"
-Locale de_DE key "Bestellen Sie dieses feine Zusatzgerät"
+Locale de_DE key "Bestellen Sie dieses feine Zusatzgerät"
Locale fr_FR key "Commandez cet fin accessoire"
Locale en_US key "Order this fine accessory"
diff --git a/lib/Vend/Accounting/SQL_Ledger.pm b/lib/Vend/Accounting/SQL_Ledger.pm
index 03b5f2f..426b381 100644
--- a/lib/Vend/Accounting/SQL_Ledger.pm
+++ b/lib/Vend/Accounting/SQL_Ledger.pm
@@ -24,6 +24,8 @@ package Vend::Accounting::SQL_Ledger;
use strict;
use warnings;
+use utf8;
+
use Vend::Util;
use Vend::Accounting;
use Text::ParseWords;
@@ -1228,26 +1230,26 @@ sub format_string {
# order matters!!!
my %umlaute = ( 'order' => { 'html' => [ '&', '<', '>', quotemeta('\n'), '
',
- 'ä', 'ö', 'ü',
- 'Ä', 'Ö', 'Ü',
- 'ß' ],
+ 'ä', 'ö', 'ü',
+ 'Ã', 'Ã', 'Ã',
+ 'Ã' ],
'tex' => [ '&', quotemeta('\n'), '
',
- 'ä', 'ö', 'ü',
- 'Ä', 'Ö', 'Ü',
- 'ß', '\$', '%' ] },
+ 'ä', 'ö', 'ü',
+ 'Ã', 'Ã', 'Ã',
+ 'Ã', '\$', '%' ] },
'html' => {
'&' => '&', '<' => '<', '>' => '>', quotemeta('\n') => '<br>', '
' => '<br>',
- 'ä' => 'ä', 'ö' => 'ö', 'ü' => 'ü',
- 'Ä' => 'Ä', 'Ö' => 'Ö', 'Ü' => 'Ü',
- 'ß' => 'ß',
+ 'ä' => 'ä', 'ö' => 'ö', 'ü' => 'ü',
+ 'Ã' => 'Ä', 'Ã' => 'Ö', 'Ã' => 'Ü',
+ 'Ã' => 'ß',
'\x84' => 'ä', '\x94' => 'ö', '\x81' => 'ü',
'\x8e' => 'Ä', '\x99' => 'Ö', '\x9a' => 'Ü',
'\xe1' => 'ß'
},
'tex' => {
- 'ä' => '\"a', 'ö' => '\"o', 'ü' => '\"u',
- 'Ä' => '\"A', 'Ö' => '\"O', 'Ü' => '\"U',
- 'ß' => '{\ss}',
+ 'ä' => '\"a', 'ö' => '\"o', 'ü' => '\"u',
+ 'Ã' => '\"A', 'Ã' => '\"O', 'Ã' => '\"U',
+ 'Ã' => '{\ss}',
'\x84' => '\"a', '\x94' => '\"o', '\x81' => '\"u',
'\x8e' => '\"A', '\x99' => '\"O', '\x9a' => '\"U',
'\xe1' => '{\ss}',
diff --git a/lib/Vend/CharSet.pm b/lib/Vend/CharSet.pm
index b0f0b20..37d0dae 100644
--- a/lib/Vend/CharSet.pm
+++ b/lib/Vend/CharSet.pm
@@ -28,14 +28,16 @@ package Vend::CharSet;
decode_urlencode
default_charset
to_internal
- utf8_safe_regex_workaround
);
use strict;
+use utf8; eval "\$\343\201\257 = 42"; # attempt to automatically load the utf8 libraries.
+require "utf8_heavy.pl";
+
unless( $ENV{MINIVEND_DISABLE_UTF8} ) {
require Encode;
- import Encode qw( decode resolve_alias is_utf8 );
+ import Encode qw( decode is_utf8 find_encoding );
}
sub decode_urlencode {
@@ -63,7 +65,7 @@ sub to_internal {
return $octets if is_utf8($octets);
#::logDebug("to_internal - converting octets from $encoding to internal");
- $$octets = eval { decode($encoding, $$octets, Encode::FB_CROAK) };
+ $$octets = eval { decode($encoding, $$octets, Encode::FB_CROAK()) };
if ($@) {
::logError("Unable to properly decode <%s> with encoding %s: %s", display_chars($octets), $encoding, $@);
return;
@@ -72,8 +74,10 @@ sub to_internal {
}
sub validate_encoding {
- my ($encoding) = @_;
- return resolve_alias($encoding);
+ my $encoding = shift;
+ my $enc = find_encoding($encoding);
+
+ return $enc && $enc->mime_name;
}
sub default_charset {
@@ -81,27 +85,6 @@ sub default_charset {
return $c->{Variable}{MV_HTTP_CHARSET} || $Global::Variable->{MV_HTTP_CHARSET};
}
-# This is a workaround for the problem with UTF-8 regular expressions
-# implicitly trying to require UTF-8
-sub utf8_safe_regex_workaround {
- my ($compartment) = @_;
-
- $_ = 'workaround for the workaround';
- s/\p{SpacePerl}+$//;
-
-#::logDebug("Attempting to set UTF-8 safe regex workaround");
-
- $compartment->untrap(qw/require caller dofile sort entereval/);
- $compartment->reval('$_ = "\x{30AE}"; s/[abc]/x/ig');
- $@ and ::logError("Part of UTF-8 safe regex workaround failed (this may not be a problem): %s", $@);
- $compartment->trap(qw/require caller dofile sort entereval/);
-
- # check and see if it worked, if not, then we might have problems later
- $compartment->reval('$_ = "\x{30AE}"; s/[abc]/x/ig');
-
- $@ and ::logError("UTF-8 regular expressions in a Safe compartment are not working properly. This may affect code in perl or calc blocks in your pages if you are processing UTF-8 strings in them. Error: %s", $@);
-}
-
# this sub taken from the perluniintro man page, for diagnostic purposes
sub display_chars {
return unless $_[0];
diff --git a/lib/Vend/Config.pm b/lib/Vend/Config.pm
index 5158365..48998e9 100644
--- a/lib/Vend/Config.pm
+++ b/lib/Vend/Config.pm
@@ -44,13 +44,14 @@ use vars qw(
$GlobalRead $SystemCodeDone $SystemGroupsDone $CodeDest
$SystemReposDone $ReposDest @include
);
-use Safe;
+use Vend::Safe;
use Fcntl;
use Vend::Parse;
use Vend::Util;
use Vend::File;
use Vend::Data;
use Vend::Cron;
+use Vend::CharSet ();
$VERSION = substr(q$Revision: 2.246 $, 10);
@@ -966,7 +967,7 @@ sub evaluate_ifdef {
}
elsif ($cond) {
my $val = $var_ref->{$var} || '';
- my $safe = new Safe;
+ my $safe = new Vend::Safe;
my $code = "q{$val}" . " " . $cond;
$status = $safe->reval($code);
if($@) {
@@ -3075,7 +3076,7 @@ sub parse_locale {
$settings =~ /^\s*{/
and $settings =~ /}\s*$/
and $eval = 1;
- $eval and ! $safe and $safe = new Safe;
+ $eval and ! $safe and $safe = new Vend::Safe;
if(! defined $store->{$name} and $item eq 'Locale') {
my $past = POSIX::setlocale(POSIX::LC_ALL);
if(POSIX::setlocale(POSIX::LC_ALL, $name) ) {
@@ -3663,6 +3664,21 @@ sub set_defaults {
for(@Cleanups) {
push @{ $C->{CleanupRoutines} ||= [] }, $Cleanup_code{$_};
}
+
+ # check MV_HTTP_CHARSET against a valid encoding
+ if (my $enc = $C->{Variable}->{MV_HTTP_CHARSET}) {
+ if (my $norm_enc = Vend::CharSet::validate_encoding($enc)) {
+ if ($norm_enc ne $enc) {
+ config_warn("Provided MV_HTTP_CHARSET '$enc' resolved to '$norm_enc'. Continuing.");
+ $C->{Variable}->{MV_HTTP_CHARSET} = $norm_enc;
+ }
+ }
+ else {
+ config_error("Unrecognized/unsupported MV_HTTP_CHARSET: '%s'.", $enc);
+ delete $C->{Variable}->{MV_HTTP_CHARSET};
+ }
+ }
+
$Have_set_global_defaults = 1;
return;
}
@@ -5104,7 +5120,7 @@ sub parse_tag {
my $sub;
$c->{Source}->{$tag}->{$p} = $val;
unless(!defined $C or $Global::AllowGlobal->{$C->{CatalogName}}) {
- my $safe = new Safe;
+ my $safe = new Vend::Safe;
my $code = $val;
$code =~ s'$Vend::Session->'$foo'g;
$code =~ s'$Vend::Cfg->'$bar'g;
diff --git a/lib/Vend/Data.pm b/lib/Vend/Data.pm
index 7b5deca..9ba239b 100644
--- a/lib/Vend/Data.pm
+++ b/lib/Vend/Data.pm
@@ -2145,7 +2145,7 @@ sub update_data {
$safe = $Vend::Interpolate::ready_safe;
}
else {
- $safe = new Safe;
+ $safe = new Vend::Safe;
}
$base_db->column_exists($blob_ptr)
or undef $blob_ptr;
diff --git a/lib/Vend/File.pm b/lib/Vend/File.pm
index 253805c..a716454 100644
--- a/lib/Vend/File.pm
+++ b/lib/Vend/File.pm
@@ -243,6 +243,10 @@ sub readfile {
undef $/;
$contents = <READIN>;
close(READIN);
+#::logDebug("done reading contents");
+
+ # at this point, $contents should be either raw if encoding is
+ # not specified or PerlUnicode.
}
if (
diff --git a/lib/Vend/Interpolate.pm b/lib/Vend/Interpolate.pm
index 56ad4e7..69d8b25 100644
--- a/lib/Vend/Interpolate.pm
+++ b/lib/Vend/Interpolate.pm
@@ -78,7 +78,7 @@ This is not only for clarity of the regular expression, but for speed.
push @EXPORT, 'tag_sql_list';
# END SQL
-use Safe;
+use Vend::Safe;
my $hole;
BEGIN {
@@ -162,7 +162,7 @@ use vars @Share_vars, @Share_routines,
qw/$ready_safe $safe_safe/;
use vars qw/%Filter %Ship_handler $Safe_data/;
-$ready_safe = new Safe;
+$ready_safe = new Vend::Safe;
$ready_safe->trap(qw/:base_io/);
$ready_safe->untrap(qw/sort ftfile/);
@@ -175,13 +175,10 @@ sub reset_calc {
else {
my $pkg = 'MVSAFE' . int(rand(100000));
undef $MVSAFE::Safe;
- $ready_safe = new Safe $pkg;
+ $ready_safe = new Vend::Safe $pkg;
$ready_safe->share_from('MVSAFE', ['$safe']);
#::logDebug("new safe made=$ready_safe->{Root}");
- Vend::CharSet::utf8_safe_regex_workaround($ready_safe)
- if $::Variable->{MV_UTF8};
-
$ready_safe->trap(@{$Global::SafeTrap});
$ready_safe->untrap(@{$Global::SafeUntrap});
no strict 'refs';
@@ -1204,8 +1201,6 @@ sub conditional {
last RUNSAFE;
}
- Vend::CharSet::utf8_safe_regex_workaround($ready_safe)
- if $::Variable->{MV_UTF8};
$ready_safe->trap(@{$Global::SafeTrap});
$ready_safe->untrap(@{$Global::SafeUntrap});
$status = $ready_safe->reval($op) ? 1 : 0;
@@ -1574,7 +1569,7 @@ EOF
# END MVASP
-$safe_safe = new Safe;
+$safe_safe = new Vend::Safe;
sub tag_perl {
my ($tables, $opt,$body) = @_;
diff --git a/lib/Vend/MakeCat.pm b/lib/Vend/MakeCat.pm
index 6fc7768..10602ea 100644
--- a/lib/Vend/MakeCat.pm
+++ b/lib/Vend/MakeCat.pm
@@ -31,8 +31,8 @@ use File::Copy;
use File::Basename;
use Sys::Hostname;
use Vend::Util;
-require Safe;
-$Safe = new Safe;
+require Vend::Safe;
+$Safe = new Vend::Safe;
require Exporter;
@ISA = qw(Exporter);
diff --git a/lib/Vend/Parse.pm b/lib/Vend/Parse.pm
index 96536a2..0383781 100644
--- a/lib/Vend/Parse.pm
+++ b/lib/Vend/Parse.pm
@@ -26,7 +26,7 @@
package Vend::Parse;
require Vend::Parser;
-use Safe;
+use Vend::Safe;
use Vend::Util;
use Vend::Interpolate;
use Text::ParseWords;
diff --git a/lib/Vend/Safe.pm b/lib/Vend/Safe.pm
new file mode 100644
index 0000000..bf143d2
--- /dev/null
+++ b/lib/Vend/Safe.pm
@@ -0,0 +1,76 @@
+# Vend::Safe - utility methods for handling character encoding
+#
+# $Id$
+#
+# Copyright (C) 2009 Interchange Development Group
+# Copyright (C) 2009 David Christensen <david at endpoint.com>
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public
+# License along with this program; if not, write to the Free
+# Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
+# MA 02110-1301 USA.
+
+# wrapper around Safe to return pre-inited Safe compartments which are utf-8 friendly.
+package Vend::Safe;
+
+use strict;
+use warnings;
+
+use Vend::CharSet;
+use Safe;
+
+# The L<new> method creates and returns an initialized Safe
+# compartment. This is mainly provided so there is a single point of
+# modification for all needed Safe.pm initializations.
+
+sub new {
+ my ($invocant, @args) = @_;
+
+ my $safe = Safe->new(@args);
+ $invocant->initialize_safe_compartment($safe);
+
+ return $safe;
+}
+
+# Initialize and sanity check the provided safe compartment. Code
+# here should be safe (ha, ha) to be run multiple times on the same
+# compartment.
+
+sub initialize_safe_compartment {
+ my ($class, $compartment) = @_;
+
+#::logDebug("Initializing Safe compartment");
+
+ # force load of the unicode libraries in global perl
+ qr{\x{0100}i};
+
+ my $mask = $compartment->mask;
+ $compartment->deny_only(); # permit everything
+
+ # add custom share variable for unicode support
+ $compartment->share_from('main',['&utf8::SWASHNEW']);
+
+ # preload utf-8 stuff in compartment
+ $compartment->reval('qr{\x{0100}}i');
+ $@ and ::logError("Failed activating implicit UTF-8 in Safe container: %s", $@);
+
+ # revive original opmask
+ $compartment->mask($mask);
+
+ # check and see if it worked, if not, then we might have problems later
+ $compartment->reval('qr{\x{0100}}i');
+
+ $@ and ::logError("Failed compiling UTF-8 regular expressions in a Safe compartment with restricted opcode mask. This may affect code in perl or calc blocks in your pages if you are processing UTF-8 strings in them. Error: %s", $@);
+}
+
+1;
diff --git a/lib/Vend/Server.pm b/lib/Vend/Server.pm
index aa9c669..73d459f 100644
--- a/lib/Vend/Server.pm
+++ b/lib/Vend/Server.pm
@@ -576,6 +576,18 @@ sub respond {
$Vend::StatusLine =~ s/\s*$/\r\n/ if $Vend::StatusLine;
+ # NOTE: if we're supporting arbitrary encodings here in the
+ # response_charset, we should really be setting the binmode to
+ # :encoding($response_charset); if we're considering the case of
+ # UTF-8 vs undeclared, we should set the response charset to UTF-8
+ # iff MV_UTF8 is set, otherwise omit the charset declaration
+ # entirely.
+
+ # also we're only setting the binmode when the output data is
+ # already declared to be text of some sort.
+
+ binmode(MESSAGE, ':utf8') if ($response_charset =~ /^utf-?8$/i and $Vend::StatusLine =~ /^Content-Type: text\//);
+
if(! $s and $Vend::StatusLine) {
$Vend::StatusLine .= ($Vend::StatusLine =~ /^Content-Type:/im)
? '' : "\r\nContent-Type: text/html; charset=$response_charset\r\n";
@@ -958,7 +970,8 @@ sub connection {
or return 0;
show_times('end cgi read') if $Global::ShowTimes;
- binmode(MESSAGE, ':utf8') if $::Variable->{MV_UTF8};
+ # NOTE to self: this may not be necessary, but not sure of the scoping of MESSAGE
+ binmode(MESSAGE, ':raw');
my $http = new Vend::Server \*MESSAGE, \%env, \$entity;
diff --git a/lib/Vend/UserControl.pm b/lib/Vend/UserControl.pm
index 7ce908d..1276e72 100644
--- a/lib/Vend/UserControl.pm
+++ b/lib/Vend/UserControl.pm
@@ -22,7 +22,7 @@ $VERSION = substr(q$Revision: 2.6 $, 10);
require Vend::UserDB;
use Vend::Data;
use Vend::Util;
-use Safe;
+use Vend::Safe;
@ISA = qw/ Vend::UserDB /;
diff --git a/lib/Vend/UserDB.pm b/lib/Vend/UserDB.pm
index fe7e317..300097c 100644
--- a/lib/Vend/UserDB.pm
+++ b/lib/Vend/UserDB.pm
@@ -28,12 +28,11 @@ use vars qw!
use Vend::Data;
use Vend::Util;
-use Safe;
-use Digest::MD5;
+use Vend::Safe;
use strict;
no warnings qw(uninitialized numeric);
-my $ready = new Safe;
+my $ready = new Vend::Safe;
my $HAVE_SHA1;
diff --git a/lib/Vend/Util.pm b/lib/Vend/Util.pm
index a8ae2a2..8356b84 100644
--- a/lib/Vend/Util.pm
+++ b/lib/Vend/Util.pm
@@ -93,7 +93,7 @@ use Fcntl;
use Errno;
use Text::ParseWords;
require HTML::Entities;
-use Safe;
+use Vend::Safe;
use Vend::File;
use subs qw(logError logGlobal);
use vars qw($VERSION @EXPORT @EXPORT_OK);
@@ -857,7 +857,7 @@ sub string_to_ref {
if($MVSAFE::Safe) {
return eval $string;
}
- my $safe = $Vend::Interpolate::safe_safe || new Safe;
+ my $safe = $Vend::Interpolate::safe_safe || new Vend::Safe;
return $safe->reval($string);
}
hooks/post-receive
--
Interchange
More information about the interchange-cvs
mailing list