Initial commit

This commit is contained in:
2021-01-14 18:04:26 +01:00
commit 9b4d5e339b
3786 changed files with 440841 additions and 0 deletions

0
setup/.gitkeep Normal file
View File

2
setup/.htaccess Normal file
View File

@@ -0,0 +1,2 @@
order deny,allow
deny from all

14
setup/I18n/ar_SA.php Normal file
View File

@@ -0,0 +1,14 @@
<?php
return [
'Address' => 'عنوان',
'Advanced configuration' => 'التكوين المتقدم',
'Category' => 'الفئة',
'Configuration' => 'لوحة التحكم',
'Coupon' => 'قسيمة خصم',
'Customer' => 'العميل',
'Folder' => 'مجلّد',
'Hooks' => 'روابط',
'New York' => 'نيويورك',
'Search' => 'بحث',
];

9
setup/I18n/cs_CZ.php Normal file
View File

@@ -0,0 +1,9 @@
<?php
return [
'Address' => 'Adresa',
'Category' => 'Kategorie',
'Content' => 'Obsah',
'New York' => 'New York',
'Search' => 'Vyhledávání',
];

1037
setup/I18n/de_DE.php Normal file

File diff suppressed because it is too large Load Diff

7
setup/I18n/el_GR.php Normal file
View File

@@ -0,0 +1,7 @@
<?php
return [
'Address' => 'Διεύθυνση',
'New York' => 'Νέα Υόρκη',
'Search' => 'Αναζήτηση',
];

1476
setup/I18n/en_US.php Normal file

File diff suppressed because it is too large Load Diff

1071
setup/I18n/es_ES.php Normal file

File diff suppressed because it is too large Load Diff

311
setup/I18n/fa_IR.php Normal file
View File

@@ -0,0 +1,311 @@
<?php
return [
'72h delivery' => 'تحویل 72 ساعته',
'API Configuration' => 'تنظیمات API',
'Address' => 'نشانی',
'Address creation - CSS stylesheet' => 'ایجاد آدرس - فایل CSS',
'Address creation - after javascript include' => 'ایجاد آدرس - پس از include جاوا اسکریپت',
'Address creation - after javascript initialisation' => 'ایجاد آدرس - پس از initial جاوا اسکریپت',
'Address creation - at the bottom' => 'ایجاد آدرس - در پایین',
'Address creation - at the bottom of the form' => 'ایجاد آدرس - در پایین فرم',
'Address creation - at the top' => 'ایجاد آدرس - در بالای',
'Address creation - at the top of the form' => 'ایجاد آدرس - در بالای فرم',
'Administrator - create form' => 'مدیر - فرم ایجاد',
'Administrator - delete form' => 'مدیر - فرم حذف',
'Administrator - update form' => 'مدیر - فرم به روز رسانی',
'Administrator list' => 'لیست مدیر',
'Administrators - JavaScript' => 'مدیران - جاوا اسکریپت',
'Administrators - at the top' => 'مدیران - در بالا',
'Administrators - bottom' => 'مدیران - پایین',
'Administrators - header' => 'مدیران - هدر',
'Administrators - row' => 'مدیران - ردیف',
'Advanced Configuration' => 'پیکربندی پیشرفته',
'Advanced Configuration - Javascript' => 'پیکربندی پیشرفته - جاوا اسکریپت',
'Advanced configuration' => 'پیکربندی پیشرفته',
'Afghanistan' => 'افغانستان',
'Albania' => 'آلبانی',
'Algeria' => 'الجزایر',
'Andorra' => 'آندورا',
'Angola' => 'آنگولا',
'Antigua and Barbuda' => 'آنتیگوا و باربودا',
'Argentina' => 'آرژانتین',
'Armenia' => 'ارمنستان',
'Attributes - table row' => 'ویژگی های - ردیف جدول',
'Australia' => 'استراليا',
'Austria' => 'اتریش',
'Azerbaijan' => 'آذربایجان',
'Bahamas' => 'باهاما',
'Bahrain' => 'بحرین',
'Bangladesh' => 'بنگلادش',
'Barbados' => 'باربادوس',
'Belarus' => 'بلاروس',
'Belgium' => 'بلژیک',
'Belize' => 'بلیز',
'Benin' => 'بنین',
'Bhutan' => 'بوتان',
'Bolivia' => 'بولیوی',
'Bosnia and Herzegovina' => 'بوسنی و هرزگوین',
'Botswana' => 'بوتسوانا',
'Brazil' => 'برزيل',
'Brunei' => 'برونئی',
'Bulgaria' => 'بلغارستان',
'Burkina' => 'بورکینا',
'Burma' => 'برمه',
'Burundi' => 'بوروندی',
'Cambodia' => 'کامبوج',
'Cameroon' => 'کامرون',
'Canceled' => 'لغو شده',
'Category' => 'دسته‌بندی',
'Category - contents table row' => 'دسته بندی - ردیف جدول محتویات',
'Chad' => 'چاد',
'Chile' => 'شیلی',
'China' => 'چین',
'Colombia' => 'کلمبیا',
'Comoros' => 'کومور',
'Configuration' => 'پیکربندی',
'Configuration / Administrator' => 'پیکربندی / مدیران',
'Configuration / Area' => 'پیکربندی / منطقه',
'Configuration / Attribute' => 'پیکربندی / خصوصیت',
'Configuration / Cache' => 'پیکربندی / حافظه موقت',
'Configuration / Country' => 'پیکربندی / کشور',
'Configuration / Currency' => 'پیکربندی / ارز',
'Configuration / Feature' => 'پیکربندی / ویژگی',
'Configuration / Language' => 'پیکربندی / زبان',
'Configuration / Mailing-system' => 'پیکربندی / سیستم ایمیل',
'Configuration / Message' => 'پیکربندی / پیام',
'Configuration / Module' => 'پیکربندی / ماژول',
'Configuration / Profile' => 'پیکربندی / حساب کاربری',
'Configuration / Shipping-zone' => 'پیکربندی / نواحی حمل و نقل',
'Configuration / System Log' => 'پیکربندی / گزارش سیستم',
'Configuration / Tax' => 'پیکربندی / مالیات',
'Configuration / Template' => 'پیکربندی / قالب',
'Configuration variables' => 'پیکربندی متغییرها',
'Congo' => 'کنگو',
'Contact block' => 'بلوک تماس با ما',
'Content' => 'محتوا',
'Content edit - bottom' => 'ویرایش محتوا - پایین',
'Cook Islands' => 'جزایر کوک',
'Costa Rica' => 'کاستاریکا',
'Coupon' => 'کوپن',
'Croatia' => 'کرواسی',
'Cuba' => 'کوبا',
'Currency edit - top' => 'ویرایش واحد پول - بالا',
'Customer' => 'مشتری',
'Customer title' => 'عنوان مشتری',
'Cyprus' => 'قبرس',
'Czech Republic' => 'جمهوری چک',
'Dashboard - at the top' => 'پیشخوان - در بالا',
'Dashboard - bottom' => 'پیشخوان - پایین',
'Dashboard - middle' => 'پیشخوان - وسط',
'Data import / export' => 'ورود/خروج اطلاعات',
'Delivery zone - table row' => 'منطقه تحویل - ردیف جدول',
'Denmark' => 'دانمارک',
'Djibouti' => 'جیبوتی',
'Document - Edit JavaScript' => 'سند - ویرایش جاوا اسکریپت',
'Document edit - bottom' => 'ویرایش نوشتار - پایین',
'Document edit - top' => 'ویرایش نوشتار - بالا',
'Dominica' => 'دومینیکا',
'Dominican Republic' => 'جمهوری دومینیکن',
'Ecuador' => 'اکوادور',
'Egypt' => 'مصر',
'El Salvador' => 'السالوادور',
'Equatorial Guinea' => 'گینه استوایی',
'Eritrea' => 'اریتره',
'Estonia' => 'استونی',
'Ethiopia' => 'اتیوپی',
'Euro' => 'یورو',
'Fiji' => 'فیجی',
'Finland' => 'فنلاند',
'Folder' => 'پوشه',
'Gabon' => 'گابن',
'Gambia' => 'گامبیا',
'Georgia' => 'گرجستان',
'Germany' => 'آلمان',
'Ghana' => 'غنا',
'Greece' => 'یونان',
'Grenada' => 'گراندا',
'Guadeloupe' => 'گوادلوپ',
'Guatemala' => 'گواتمالا',
'Guinea' => 'گینه',
'Guinea-Bissau' => 'گینه بیسائو',
'Guyana' => 'گویان',
'Haiti' => 'هائیتی',
'Honduras' => 'هندوراس',
'Hong Kong' => 'هنگ کنگ',
'Hook - Edit JavaScript' => 'قلاب - ویرایش جاوا اسکریپت',
'Hook - create form' => 'قلاب - فرم ایجاد',
'Hook - delete form' => 'قلاب - فرم حذف',
'Hook edit - bottom' => 'قلاب ویرایش - پایین',
'Hook edit - top' => 'قلاب ویرایش - بالا',
'Hook positions' => 'موقعیت‌های قلاب',
'Hooks' => 'قلاب‌ها',
'Hooks - JavaScript' => 'قلاب‌ها - جاوا اسکریپت',
'Hungary' => 'مجارستان',
'Iceland' => 'ایسلند',
'Image - Edit JavaScript' => 'تصویر - ویرایش جاوا اسکریپت',
'India' => 'هند',
'Indonesia' => 'اندونزی',
'Iran' => 'ایران',
'Iraq' => 'عراق',
'Ireland' => 'ایرلند',
'Israel' => 'اسرائیل',
'Italy' => 'ايتاليا',
'Ivory Coast' => 'ساحل عاج',
'Jamaica' => 'جامائیکا',
'Japan' => 'ژاپن',
'Jordan' => 'اردن',
'Kazakhstan' => 'قزاقستان',
'Kenya' => 'کنیا',
'Kiribati' => 'کیریباتی',
'Kuwait' => 'کویت',
'Kyrgyzstan' => 'قرقیزستان',
'Laos' => 'لائوس',
'Latvia' => 'لتونی',
'Lebanon' => 'لبنان',
'Lesotho' => 'لسوتو',
'Liberia' => 'لیبریا',
'Libya' => 'لیبی',
'Liechtenstein' => 'لیختن اشتاین',
'Lithuania' => 'لیتوانی',
'Luxembourg' => 'لوکزامبورگ',
'Macedonia' => 'مقدونیه',
'Madagascar' => 'ماداگاسکار',
'Malawi' => 'مالاوی',
'Malaysia' => 'مالزی',
'Maldives' => 'مالدیو',
'Mali' => 'مالی',
'Malta' => 'مالت',
'Marshall Islands' => 'جزایر مارشال',
'Martinique' => 'مارتینیک',
'Mauritania' => 'موریتانی',
'Mauritius' => 'موریس',
'Mayotte' => 'مایوت',
'Mexico' => 'مکزیک',
'Micronesia' => 'میکرونزی',
'Miss' => 'خانم',
'Miss_short' => 'خانم',
'Mister' => 'آقا',
'Moldova' => 'مولداوی',
'Monaco' => 'موناکو',
'Mongolia' => 'مغولستان',
'Morocco' => 'مراکش',
'Mozambique' => 'موزامبیک',
'Mr.' => 'آقای',
'Mrs' => 'خانم',
'Namibia' => 'نامیبیا',
'Nauru' => 'نائورو',
'Nepal' => 'نپال',
'Netherlands' => 'هلند',
'New York' => 'تالش',
'New Zealand' => 'نيوزلند',
'Nicaragua' => 'نیکاراگوئه',
'Niger' => 'نیجر',
'Nigeria' => 'نیجریه',
'Niue' => 'نیو',
'North Korea' => 'کره شمالی',
'Norway' => 'نروژ',
'Not paid' => 'پرداخت نشده',
'Oman' => 'عمان',
'Order' => 'سفارش',
'Paid' => 'پرداخت شده',
'Pakistan' => 'پاکستان',
'Panama' => 'پاناما',
'Paraguay' => 'پاراگوئه',
'Pay by cheque' => 'پرداخت با چک',
'Peru' => 'پرو',
'Philippines' => 'فیلیپین',
'Poland' => 'لهستان',
'Portugal' => 'پرتغال',
'Processing' => 'پردازش',
'Product' => 'محصول',
'Qatar' => 'قطر',
'Refunded' => 'برگشت وجه شده',
'Romania' => 'رومانی',
'Russia' => 'روسیه',
'Rwanda' => 'رواندا',
'Saint Kitts and Nevis' => 'سنت کیتس و نویس',
'Saint Lucia' => 'سنت لوسیا',
'Sales management' => 'مدیریت حراج',
'San Marino' => 'سن مارینو',
'Saudi Arabia' => 'عربستان سعودی',
'Search' => 'جستجو',
'Senegal' => 'سنگال',
'Sent' => 'ارسال',
'Seychelles' => 'سیشل',
'Shipping configuration' => 'پیکربندی حمل و نقل',
'Shipping configuration - Edit' => 'پیکربندی حمل و نقل - ویرایش',
'Sierra Leone' => 'سیرالئون',
'Singapore' => 'سنگاپور',
'Sitemap - at the bottom' => 'نقشه سایت - در پایین',
'Slovakia' => 'اسلواکی',
'Slovenia' => 'اسلوونی',
'Solomon Islands' => 'جزایر سلیمان',
'Somalia' => 'سومالی',
'South Africa' => 'آفریقای جنوبی',
'South Korea' => 'کره جنوبی',
'Spain' => 'اسپانیا',
'Sri Lanka' => 'سریلانکا',
'Sudan' => 'سودان',
'Suriname' => 'سورینام',
'Swaziland' => 'سوازیلند',
'Sweden' => 'سوئد',
'Switzerland' => 'سوئیس',
'Syria' => 'سوریه',
'Tajikistan' => 'تاجیکستان',
'Tanzania' => 'تانزانیا',
'Togo' => 'توگو',
'Tonga' => 'تونگا',
'Tools - JavaScript' => 'ابزارها - جاوا اسکریپت',
'Translations' => 'ترجمه‌ها',
'Tunisia' => 'تونس',
'Turkey' => 'ترکیه',
'Turkmenistan' => 'ترکمنستان',
'Tuvalu' => 'تووالو',
'UK Pound' => 'پوند انگلستان',
'Uganda' => 'اوگاندا',
'Ukraine' => 'اکراین',
'United Arab Emirates' => 'امارات متحده عربی',
'United Kingdom' => 'انگلستان',
'United States Dollar' => 'دلار آمریکا',
'Update customer account - CSS stylesheet' => 'به روز رسانی حساب مشتری - CSS',
'Update customer account - after javascript include' => 'به روز رسانی حساب مشتری - پس از include شدن جاوا اسکریپت',
'Update customer account - after javascript initialisation' => 'به روز رسانی حساب مشتری - پس از intial شدن جاوا اسکریپت',
'Update customer account - at the bottom' => 'به روز رسانی حساب مشتری - در قسمت پایین',
'Update customer account - at the bottom of the form' => 'به روز رسانی حساب مشتری - در قسمت پایین فرم',
'Update customer account - at the top' => 'به روز رسانی حساب مشتری - در قسمت بالا',
'Update customer account - at the top of the form' => 'به روز رسانی حساب مشتری - در قسمت بالای فرم',
'Uruguay' => 'اروگوئه',
'Use a persistent cookie to keep track of customer cart' => 'استفاده از کوکی ماندگار برای پیگیری سبد خرید مشتریان',
'Uzbekistan' => 'ازبکستان',
'Vanuatu' => 'وانواتو',
'Variable - Edit JavaScript' => 'متغیر - ویرایش جاوا اسکریپت',
'Variable - create form' => 'متغیر - ایجاد فرم',
'Variable - delete form' => 'متغير - حذف فرم',
'Variable edit - bottom' => 'ویرایش متغیر - پایین',
'Variable edit - top' => 'ویرایش متغیر - بالا',
'Variables - JavaScript' => 'متغیرهای - جاوا اسکریپت',
'Variables - at the top' => 'متغیرهای - در بالای',
'Variables - bottom' => 'متغیرهای - پایین',
'Variables - table header' => 'متغیرهای - عنوان جدول',
'Variables - table row' => 'متغیرهای - ردیف جدول',
'Venezuela' => 'ونزوئلا',
'Vietnam' => 'ویتنام',
'View administration logs' => 'مشاهده لاگ مدیریت',
'Virtual Product Controller' => 'کنترل کننده محصولات مجازی',
'Wallis-et-Futuna' => 'والیس و فوتونا',
'Western Samoa' => 'ساموآ غربی',
'Where the WYSIWYG editor is required' => 'جایی که ویرایشگر دیداری لازم است',
'Yemen' => 'یمن',
'You can now login at' => 'شما می‌توانید وارد شوید در',
'You have lost your password <br />\r\nPlease, change this password after your first connection' => 'رمزعبور شما از دست رفته است<br />\r\nلطفا پس از اولین ارتباط رمزعبور را تغییر دهید',
'You have lost your password <br />\r\nYour new password is' => 'روزعبور شما از دست رفته است<br />\r\nرمزعبور جدید شما هست:',
'Your account information on {config key="store_name"} has been changed.' => 'اطلاعات حساب شما در {config key="store_name"} تغییر کرد.',
'Your new passord is : {$password}' => 'رمزعبور جدید شما: {$password}',
'Your new password' => 'رمز عبور جدید شما',
'Your new password for {config key="store_name"}' => 'رمزعبور جدید شما برای {config key="store_name"}',
'Your order {$order_ref} at {config key="store_name"}' => 'سفارش شما {$order_ref} در {config key="store_name"}',
'Zaire' => 'زئیر',
'Zambia' => 'زامبیا',
'Zimbabwe' => 'زیمباوه',
];

1460
setup/I18n/fr_FR.php Normal file

File diff suppressed because it is too large Load Diff

17
setup/I18n/hu_HU.php Normal file
View File

@@ -0,0 +1,17 @@
<?php
return [
'Address' => 'Cím',
'Advanced configuration' => 'Speciális beállítások',
'Category' => 'Kategória',
'Configuration' => 'Beállítások',
'Content' => 'Tartalom',
'Coupon' => 'Kupon',
'Customer' => 'Ügyfél',
'New York' => 'New York',
'Product' => 'Termék',
'Sales management' => 'Kampányok kezelése',
'Search' => 'Keresés',
'Shipping configuration' => 'Szállítási beállítások',
'Translations' => 'Fordítások',
];

49
setup/I18n/id_ID.php Normal file
View File

@@ -0,0 +1,49 @@
<?php
return [
'"Remember me" cookie expiration time, in seconds, for administration users' => '"Ingatkan saya" waktu kedaluwarsa kuki, secepatnya, untuk pengguna bagian administrasi',
'"Remember me" cookie expiration time, in seconds, for customer users' => '"Ingatkan saya" waktu kedaluwarsa kuki, secepatnya, untuk pelanggan',
'"Remember me" cookie name for administration users' => '"Ingatkan saya" nama kuki untuk administrator',
'"Remember me" cookie name for customer users' => '"Ingatkan saya" nama kuki untuk pelanggan',
'72h delivery' => 'Pengiriman 72 jam',
'A {config key="store_name"} account has been created for you' => 'Sebuah akun {config key="store_name"} telah dibuat',
'API Configuration' => 'Konfigurasi API',
'Aceh' => 'Aceh',
'Address' => 'Alamat',
'Address creation - CSS stylesheet' => 'Kreasi alamat - CSS stylesheet',
'Address creation - after javascript include' => 'Kreasi alamat - setelah mencakup javascript',
'Address creation - after javascript initialisation' => 'Kreasi alamat - setelah inisiasi javascript',
'Address creation - at the bottom' => 'Kreasi alamat - di bagian bawah',
'Address creation - at the bottom of the form' => 'Kreasi alamat - di bawah formulir',
'Address creation - at the top' => 'Kreasi alamat - di atas',
'Address creation - at the top of the form' => 'Kreasi alamat - di atas formulir',
'Address update - CSS stylesheet' => 'Alamat diperbarui - CSS stylesheet',
'Address update - after javascript include' => 'Alamat diperbarui - setelah mencakup javascript',
'Address update - after javascript initialisation' => 'Alamat diperbarui - setelah mencakup javascript',
'Address update - at the bottom' => 'Alamat diubah - di bagian bawah',
'Address update - at the bottom of the form' => 'Alamat diubah - di bawah formulir',
'Address update - at the top' => 'Alamat diperbarui - di atas',
'Address update - at the top of the form' => 'Alamat diubah - di atas formulir',
'Admin layout - After the main content' => 'Tata letak admin - setelah konten utama',
'Administatros list' => 'Daftar administrator',
'Administration profiles management' => 'Manajemen profil administrasi',
'Administrator - create form' => 'Administrator - buat formulir',
'Administrator - delete form' => 'Administrator - hapus formulir',
'Administrator - update form' => 'Administrator - Perbarui formulir',
'Administrator list' => 'Daftar administrator',
'Administrators - JavaScript' => 'Administrator - JavaScript',
'Administrators - at the top' => 'Administrator - di atas',
'Administrators - bottom' => 'Administrator - bawah',
'Administrators - header' => 'Administrator - header',
'Administrators - row' => 'Administrator - baris',
'Alabama' => 'Alabama',
'Alaska' => 'Alaska',
'All Products - at the top' => 'Semua produk - di atas',
'Allow customers to change their email. 1 for yes, 0 for no' => 'Memungkinkan pelanggan untuk mengubah email mereka. 1 untuk ya, 0 untuk tidak',
'Category' => 'Kategori',
'Content' => 'Konten',
'Folder' => 'Folder',
'Hooks' => 'Kaitan',
'Order' => 'Pesan',
'Translations' => 'Alih Bahasa',
];

165
setup/I18n/it_IT.php Normal file
View File

@@ -0,0 +1,165 @@
<?php
return [
'API Configuration' => 'Configurazione API',
'Address' => 'Indirizzo',
'Advanced configuration' => 'Configurazione avanzata',
'Agrigento' => 'Agrigento',
'Akita' => 'Akita',
'Alabama' => 'Alabama',
'Alaska' => 'Alaska',
'Alberta' => 'Alberta',
'Alessandria' => 'Alessandria',
'Ancona' => 'Ancona',
'Aosta' => 'Aosta',
'Arezzo' => 'Arezzo',
'Arizona' => 'Arizona',
'Arkansas' => 'Arkansas',
'Ascoli Piceno' => 'Ascoli Piceno',
'Asti' => 'Asti',
'Avellino' => 'Avellino',
'Bali' => 'Bali',
'Bari' => 'Bari',
'Belluno' => 'Belluno',
'Benevento' => 'Benevento',
'Bergamo' => 'Bergamo',
'Biella' => 'Biella',
'Bologna' => 'Bologna',
'Brescia' => 'Brescia',
'Brindisi' => 'Brindisi',
'Buenos Aires' => 'Buenos Aires',
'Cagliari' => 'Cagliari',
'California' => 'California',
'Caltanissetta' => 'Caltanissetta',
'Campobasso' => 'Campobasso',
'Canada' => 'Canada',
'Caserta' => 'Caserta',
'Catania' => 'Catania',
'Catanzaro' => 'Catanzaro',
'Category' => 'Categoria',
'Chieti' => 'Chieti',
'Colorado' => 'Colorado',
'Como' => 'Como',
'Configuration' => 'Impostazioni',
'Content' => 'Contenuto',
'Cosenza' => 'Cosenza',
'Coupon' => 'Promozione',
'Cremona' => 'Cremona',
'Crotone' => 'Crotone',
'Cuneo' => 'Cuneo',
'Customer' => 'Cliente',
'Ferrara' => 'Ferrara',
'Firenze' => 'Firenze',
'Florida' => 'Florida',
'Foggia' => 'Foggia',
'Folder' => 'Cartella',
'Forlì-Cesena' => 'Forlì-Cesena',
'French Southern Territories' => 'Terre australi e antartiche francesi',
'Genova' => 'Genova',
'Gorizia' => 'Gorizia',
'Hook positions' => 'Posizioni dell\'hook',
'Idaho' => 'Idaho',
'Illinois' => 'Illinois',
'Imperia' => 'Imperia',
'Jakarta' => 'Jakarta',
'Kansas' => 'Kansas',
'Kentucky' => 'Kentucky',
'L\'Aquila' => 'L\'Aquila',
'La Spezia' => 'La Spezia',
'Lari' => 'Lari',
'Latina' => 'Latina',
'Lecce' => 'Lecce',
'Lecco' => 'Lecco',
'Livorno' => 'Livorno',
'Lodi' => 'Lodi',
'Louisiana' => 'Louisiana',
'Lucca' => 'Lucca',
'Macerata' => 'Macerata',
'Maine' => 'Maine',
'Mantova' => 'Mantova',
'Maryland' => 'Maryland',
'Massa' => 'Massa',
'Massachusetts' => 'Massachusetts',
'Matera' => 'Matera',
'Medio Campidano' => 'Medio Campidano',
'Messina' => 'Messina',
'Michigan' => 'Michigan',
'Milano' => 'Milano',
'Minnesota' => 'Minnesota',
'Mississippi' => 'Mississippi',
'Missouri' => 'Missouri',
'Modena' => 'Modena',
'Montana' => 'Montana',
'Napoli' => 'Napoli',
'Nevada' => 'Nevada',
'New Hampshire' => 'New Hampshire',
'New Jersey' => 'New Jersey',
'New York' => 'Roma',
'North Carolina' => 'North Carolina',
'North Dakota' => 'North Dakota',
'Novara' => 'Novara',
'Ohio' => 'Ohio',
'Oklahoma' => 'Oklahoma',
'Olbia-Tempio' => 'Olbia-Tempio',
'Ontario' => 'Ontario',
'Oregon' => 'Oregon',
'Oristano' => 'Oristano',
'Padova' => 'Padova',
'Palermo' => 'Palermo',
'Parma' => 'Parma',
'Pavia' => 'Pavia',
'Pennsylvania' => 'Pennsylvania',
'Perugia' => 'Perugia',
'Pesaro-Urbino' => 'Pesaro-Urbino',
'Pescara' => 'Pescara',
'Piacenza' => 'Piacenza',
'Pisa' => 'Pisa',
'Pistoia' => 'Pistoia',
'Pordenone' => 'Pordenone',
'Potenza' => 'Potenza',
'Prato' => 'Prato',
'Product' => 'Prodotto',
'Puerto Rico' => 'Puerto Rico',
'Quebec' => 'Quebec',
'Ragusa' => 'Ragusa',
'Ravenna' => 'Ravenna',
'Reggio Calabria' => 'Reggio Calabria',
'Reggio Emilia' => 'Reggio Emilia',
'Rieti' => 'Rieti',
'Rimini' => 'Rimini',
'Saint Barthélemy' => 'Saint-Barthélemy',
'Saint Martin (French part)' => 'Saint-Martin',
'Salerno' => 'Salerno',
'Sales management' => 'Gestione vendite',
'Santa Cruz' => 'Santa Cruz',
'Sassari' => 'Sassari',
'Savona' => 'Savona',
'Search' => 'Ricerca',
'Shipping configuration' => 'Configurazione di spedizione',
'Siena' => 'Siena',
'Siracusa' => 'Siracusa',
'Sondrio' => 'Sondrio',
'Taranto' => 'Taranto',
'Teramo' => 'Teramo',
'Terni' => 'Terni',
'Tokyo' => 'Tokyo',
'Torino' => 'Torino',
'Trapani' => 'Trapani',
'Trento' => 'Trento',
'Treviso' => 'Treviso',
'Trieste' => 'Trieste',
'USA' => 'USA',
'Udine' => 'Udine',
'Varese' => 'Varese',
'Venezia' => 'Venezia',
'Vercelli' => 'Vercelli',
'Vermont' => 'Vermont',
'Verona' => 'Verona',
'Vibo Valentia' => 'Vibo Valentia',
'Vicenza' => 'Vicenza',
'Viterbo' => 'Viterbo',
'Yucatán' => 'Yucatán',
'language selection page - at the top' => 'pagina selezione lingua - nella parte superiore',
'tax rule - Edit JavaScript' => 'regola fiscale - Modificare JavaScript',
'tinymce wysiwyg editor' => 'tinymce wysiwyg editor',
];

479
setup/I18n/pl_PL.php Normal file
View File

@@ -0,0 +1,479 @@
<?php
return [
'"Remember me" cookie expiration time, in seconds, for administration users' => '"Zapamiętaj mnie" czas ważności ciastka (cookie) w sekundach dla administratorów',
'"Remember me" cookie expiration time, in seconds, for customer users' => '"Zapamiętaj mnie" czas ważności ciastka (cookie) w sekundach, dla zalogowanych klientów',
'"Remember me" cookie name for administration users' => '"Zapamiętaj mnie" nazwa ciastka (cookie) dla administratorów',
'"Remember me" cookie name for customer users' => '"Zapamiętaj mnie" nazwa ciastka (cookie) dla zalogowanych klientów',
'72h delivery' => 'Dostawa w 72h',
'A {config key="store_name"} account has been created for you' => '{config key="store_name"} konto zostało utworzone dla Ciebie',
'API Configuration' => 'Konfiguracja interfejsu API',
'Aceh' => 'Aceh',
'Address creation - CSS stylesheet' => 'Tworzenie adresu - style CSS',
'Address creation - after javascript include' => 'Tworzenie adresu - po załadowaniu javascript',
'Address creation - after javascript initialisation' => 'Tworzenie adresu - po inicjalizacji javascript',
'Address creation - at the bottom' => 'Tworzenie adresu - na dole',
'Address creation - at the bottom of the form' => 'Tworzenie adresu - w dolnej części formularza',
'Address creation - at the top' => 'Tworzenie adresu - na górze',
'Address creation - at the top of the form' => 'Tworzenie adresu - w górnej części formularza',
'Address update - CSS stylesheet' => 'Aktualizacja adresu - style CSS',
'Address update - after javascript include' => 'Aktualizacja adresu - po załadowaniu javascript',
'Address update - after javascript initialisation' => 'Aktualizacja adresu - po inicjalizacji javascript',
'Address update - at the bottom' => 'Aktualizacja adresu - na dole',
'Address update - at the bottom of the form' => 'Aktualizacja adresu - w dolnej części formularza',
'Address update - at the top' => 'Aktualizacja adresu - na górze',
'Address update - at the top of the form' => 'Aktualizacja adresu - w górnej części formularza',
'Admin layout - After the main content' => 'Układ admin - Pod główną zawartością',
'Administatros list' => 'Lista administratorów',
'Administration profiles management' => 'Zarządzanie profilami administratorów',
'Administrator - create form' => 'Administrator - formularz dodawania',
'Administrator - delete form' => 'Administrator - formularz usuwania',
'Administrator - update form' => 'Administrator - formularz modyfikacji',
'Administrator list' => 'Lista administratorów',
'Administrators - JavaScript' => 'Administratorzy - JavaScript',
'Administrators - at the top' => 'Administratorzy - u góry',
'Administrators - bottom' => 'Administratorzy - Dolny',
'Administrators - header' => 'Administratorzy - nagłówek',
'Administrators - row' => 'Administratorzy - wiersz',
'Advanced Configuration' => 'Zaawansowana konfiguracja',
'Advanced Configuration - Javascript' => 'Zaawansowana konfiguracja - po załadowaniu javascript',
'Advanced configuration' => 'Zaawansowana konfiguracja',
'Afghanistan' => 'Afganistan',
'Albania' => 'Albania',
'Algeria' => 'Algieria',
'All Products - CSS stylesheet' => 'Wszystkie produkty -style CSS',
'All Products - after javascript include' => 'Wszystkie produkty - po załadowaniu javascript',
'All Products - after javascript initialisation' => 'Wszystkie produkty - po inicjalizacji javascript',
'All Products - at the bottom' => 'Wszystkie produkty - na dole',
'All Products - at the top' => 'Wszystkie produkty - na górze',
'Allow an administrator to recreate a lost password (1 = yes, 0 = no)' => 'Pozwól administratorom na ponowne utworzenie hasła (1 = tak, 0 = nie)',
'Allow customers to change their email. 1 for yes, 0 for no' => 'Zezwalaj klientom na zmianę adresu email. 1 - zezwalaj, 0 - nie zezwalaj',
'Allow negative product stock (1) or not (0)' => 'Zezwalaj na ujemną liczbę produktów w magazynie, 1 - zezwalaj, 0 - nie zezwalaj',
'Allow negative product stock (1) or not (0, default)' => 'Zezwalaj na ujemną liczbę produktów w magazynie, 1 - zezwalaj, 0 - nie zezwalaj (domyślnie)',
'Allow slash ended uri' => 'Ukośnik na końcu adresu uri',
'Ancona' => 'Ancona',
'Andorra' => 'Andora',
'Angola' => 'Angola',
'Antigua and Barbuda' => 'Antigua i Barbuda',
'Aomori' => 'Aomori',
'Aosta' => 'Aosta',
'Api page - at bottom' => 'Strona Api - na dole',
'Api page - at top' => 'Strona Api - u góry',
'Api page - in deletion form' => 'Api - formularz usuwania',
'Argentina' => 'Argentyna',
'Armenia' => 'Armenia',
'Ask the customers to confirm their email, 1 for yes, 0 for no' => 'Poprosić klientów o potwierdzenie adresu email? 1 - tak, 0 - nie',
'Attribut - Edit JavaScript' => 'Atrybut - edycja javascript',
'Attribut - add to all form' => 'Atrybut - dodaj do wszystkich formularzy',
'Attribut - create form' => 'Atrybuty - formularz dodawania',
'Attribut - delete form' => 'Atrybuty - formularz usuwania',
'Attribut - id delete form' => 'Atrybuty - Formularz usuwania (id)',
'Attribut - remove to all form' => 'Atrybuty - formularz usuwania wielu atrybutów',
'Attribute edit - bottom' => 'Edycja atrybutu - dół',
'Attribute edit - top' => 'Edycja atrybutu - góra',
'Australia' => 'Australia',
'Austria' => 'Austria',
'Avellino' => 'Avellino',
'Azerbaijan' => 'Azerbejdżan',
'Back-office home page' => 'Back-office strona główna',
'Bahamas' => 'Bahamy',
'Bahrain' => 'Bahrajn',
'Baht' => 'Baht',
'Baja California' => 'Baja California',
'Bangladesh' => 'Bangladesz',
'Barbados' => 'Barbados',
'Base URL of the shop (e.g. http://www.yourshopdomain.com)' => 'Podstawowy URL sklepu (np. http://www.yourshopdomain.com)',
'Belarus' => 'Białoruś',
'Belgium' => 'Belgia',
'Belize' => 'Belize',
'Benin' => 'Benin',
'Bergamo' => 'Bergamo',
'Bhutan' => 'Bhutan',
'Biella' => 'Biella',
'Bielorussia' => 'Białoruś',
'Bolivia' => 'Boliwia',
'Boliviano' => 'Boliwijski',
'Bologna' => 'Bolonia',
'Bolzano' => 'Bolzano',
'Bolívar fuerte' => 'Bolivar fuerte',
'Bosnia and Herzegovina' => 'Bośnia i Hercegowina',
'Botswana' => 'Botswana',
'Brand - Edit JavaScript' => 'Marka - edycja javascript',
'Brand - JavaScript' => 'Marka - JavaScript',
'Brand - Tab' => 'Marka - zakładka',
'Brand - content' => 'Marka - treść',
'Brand - create form' => 'Marka - formularz dodawania',
'Brand - delete form' => 'Marka - formularz usuwania',
'Brand edit - bottom' => 'Edycja marki - dół',
'Brand edit - right column bottom' => 'Edycja marki - prawa kolumna, dół',
'Brand edit - right column top' => 'Edycja marki - prawa kolumna, góra',
'Brand edit - top' => 'Edycja marki - góra',
'Brand edit page - in the form' => 'Strona edycji marki - w formularzu',
'Brands - at the top' => 'Marki - na górze',
'Brands - bottom' => 'Marki - dół',
'Brands - table header' => 'Marki - nagłówek tabeli',
'Brands - table row' => 'Marki - wiersz tabeli',
'Brands management' => 'Zarządzanie markami',
'Brands page - CSS stylesheet' => 'Strona marek - style CSS',
'Brazil' => 'Brazylia',
'Brunei' => 'Brunei',
'Bulgaria' => 'Bułgaria',
'Burkina' => 'Burkina',
'Burma' => 'Birma',
'Burundi' => 'Burundi',
'Cagliari' => 'Cagliari',
'California' => 'Kalifornia',
'Caltanissetta' => 'Caltanissetta',
'Cambodia' => 'Kambodża',
'Cameroon' => 'Kamerun',
'Campeche' => 'Campeche',
'Campobasso' => 'Campobasso',
'Canada' => 'Kanada',
'Canceled' => 'Anulowany',
'Cape Verde' => 'Wyspy Zielonego Przylądka',
'Carbonia-Iglesias' => 'Carbonia-Iglesias',
'Cart - CSS stylesheet' => 'Koszyk - style CSS',
'Cart - after javascript include' => 'Koszyk - po dołączeniu javascript',
'Cart - at the bottom' => 'Koszyk - na dole',
'Cart - at the top' => 'Koszyk - na górze',
'Cart - javascript initialization' => 'Koszyk - inicjalizacja javascript',
'Cart block' => 'Blok koszyka',
'Categories - JavaScript' => 'Kategorie - JavaScript',
'Categories - at the bottom of the catalog' => 'Kategorie - w dolnej części katalogu',
'Categories - at the top' => 'Kategorie - na górze',
'Categories - bottom' => 'Kategorie - dół',
'Categories - caption' => 'Kategorie - podpis',
'Categories - header' => 'Kategorie - nagłówek',
'Categories - row' => 'Kategorii - wiersz',
'Category' => 'Kategoria',
'Category - Edit JavaScript' => 'Kategoria - edycja JavaScript',
'Category - Tab' => 'Kategoria - Zakładka',
'Category - content' => 'Kategoria - treść',
'Category - contents table header' => 'Kategoria - zawartość nagłówka tabeli',
'Category - contents table row' => 'Kategoria - zawartość wiersza tabeli',
'Category configuration' => 'Konfiguracja kategorii',
'Category edit - bottom' => 'Edycja kategorii - dół',
'Category edit - top' => 'Edycja kategorii - góra',
'Category page - CSS stylesheet' => 'Strona kategorii - style CSS',
'Category page - after javascript include' => 'Strona kategorii - po dołączeniu javascript',
'Category page - after javascript initialisation' => 'Strona kategorii - po inicjalizacji javascript',
'Category page - after the main content area' => 'Strona kategorii - pod obszarem głównej treści',
'Category page - at the bottom' => 'Strona kategorii - na dole',
'Category page - at the bottom of the main area' => 'Strona kategorii - w dolnej części głównego obszaru',
'Category page - at the bottom of the sidebar' => 'Strona kategorii - na dole paska bocznego',
'Category page - at the top' => 'Strona kategorii - na górze',
'Category page - at the top of the main area' => 'Strona kategorii - w górnej części obszaru głównego',
'Category page - at the top of the sidebar' => 'Strona kategorii - w górnej części paska bocznego',
'Category page - before the main content area' => 'Strona kategorii - przed obszarem głównej treści',
'Category page - the body of the sidebar' => 'Strona kategorii - body paska bocznego',
'Central African Republic' => 'Republika Środkowej Afryki',
'Chad' => 'Czad',
'Change password - CSS stylesheet' => 'Zmiana hasła - CSS',
'Change password - after javascript include' => 'Zmiana hasła - po dołączeniu plików javascript',
'Change password - after javascript initialisation' => 'Zmiana hasła - po inicjalizacji javascript',
'Change password - at the bottom' => 'Zmiana hasła - na dole',
'Configuration' => 'Konfiguracja',
'Configuration - at the top' => 'Konfiguracja - na górze',
'Configuration - at the top of the catalog area' => 'Konfiguracja - w górnej części obszaru katalog',
'Configuration - at the top of the shipping area' => 'Konfiguracja - w górnej części obszaru dostawy',
'Configuration - at the top of the system area' => 'Konfiguracja - w górnej części obszaru systemu',
'Configuration - bottom' => 'Konfiguracja - góra',
'Configuration / Administrator' => 'Konfiguracja / Administrator',
'Configuration / Area' => 'Konfiguracja / Obszar',
'Configuration / Attribute' => 'Konfiguracja / Atrybut',
'Configuration / Cache' => 'Konfiguracja / Cache',
'Configuration / Country' => 'Konfiguracja / Kraj',
'Configuration / Currency' => 'Konfiguracja / Waluty',
'Configuration / Feature' => 'Konfiguracja / Cecha',
'Configuration / Language' => 'Konfiguracja / Język',
'Configuration / Mailing-system' => 'Konfiguracja / Mailing-system',
'Configuration / Message' => 'Konfiguracja / Wiadomości',
'Configuration / Module' => 'Konfiguracja / Moduł',
'Configuration / Profile' => 'Konfiguracja / Profil',
'Configuration / Shipping-zone' => 'Konfiguracja / strefy dostawy',
'Configuration / System Log' => 'Konfiguracja / System Logowania',
'Configuration / Tax' => 'Konfiguracja / Podatek',
'Configuration / Template' => 'Konfiguracja / Szablon',
'Configuration variables' => 'Zmienne konfiguracyjne',
'Congo' => 'Kongo',
'Contact block' => 'Blok kontakt',
'Contact page - CSS stylesheet' => 'Strona kontaktowa - style CSS',
'Contact page - after javascript include' => 'Strona kontaktowa - po dołączeniu plików javascript',
'Contact page - after javascript initialisation' => 'Strona kontaktowa - po inicjalizacji javascript',
'Contact page - at the bottom' => 'Kontakt - na dole',
'Contact page - at the bottom of the form' => 'Kontakt - w dolnej części formularza',
'Contact page - at the top' => 'Kontakt - na górze',
'Contact page - at the top of the form' => 'Kontakt - w górnej części formularza',
'Contact page - if successful response' => 'Kontakt strona - jeśli udana odpowiedź',
'Content' => 'Zawartość',
'Content - Edit JavaScript' => 'Treść - edycja JavaScript',
'Content - Tab' => 'Treść - Zakładka',
'Content - content' => 'Zawartość - treści',
'Costa Rica' => 'Kostaryka',
'Countries - JavaScript' => 'Kraje - JavaScript',
'Countries - at the top' => 'Krajach - na górze',
'Countries - bottom' => 'Kraje - dół',
'Countries - table header' => 'Kraje - nagłówek tabeli',
'Countries - table row' => 'Kraje - wiersz tabeli',
'Country - Edit JavaScript' => 'Kraj - edycja JavaScript',
'Croatia' => 'Chorwacja',
'Cuba' => 'Kuba',
'Customer - Edit' => 'Klient - Edycja',
'Customer - Edit JavaScript' => 'Klient - edycja JavaScript',
'Customer - address create form' => 'Klient - formularz tworzenia adresu',
'Customer - address update form' => 'Klient - formularz aktualizacji adresu',
'Customer - at the top' => 'Klient - na górze',
'Customer - bottom' => 'Klient - dół',
'Customer - create form' => 'Klient - formularz tworzenia',
'Customer - delete form' => 'Klient - formularz usuwania',
'Customer - order table header' => 'Klient - nagłówek tabeli zamówienia',
'Customer - order table row' => 'Klient - wiersz tabeli zamówienia',
'Customer account - additional information' => 'Konto klienta - dodatkowe informacje',
'Customer account block' => 'Blok konta klienta',
'Customer title' => 'Tytuł klienta',
'Customers - JavaScript' => 'Klienci - JavaScript',
'Customers - header' => 'Klienci - nagłówek',
'Customers - row' => 'Klienci - wiersz',
'Cyprus' => 'Cypr',
'Czech Republic' => 'Republika Czeska',
'Dashboard - at the top' => 'Panel główny - u góry',
'Dashboard - bottom' => 'Panel główny - dół',
'Dashboard - middle' => 'Panel główny - środek',
'Data import / export' => 'Import / export danych',
'Default lang without translation' => 'Domyślny język bez tłumaczenia',
'Delivery - After delivery module' => 'Dostawa - po module dostawy',
'Delivery - CSS' => 'Dostawa - CSS',
'Delivery - additional product information' => 'Dostawa - dodatkowe informacje o produkcie',
'Delivery - after addresse area' => 'Dostawa - pod obszarem adresu',
'Delivery - after the information area' => 'Dostawa - pod obszarem informacji',
'Delivery - after the order summary' => 'Dostawa - po podsumowaniu zamówienia',
'Delivery - at the bottom of information area' => 'Dostawa - w dolnej części obszaru informacyjnego',
'Delivery - at the bottom of the footer' => 'Dostawa - na dole stopki',
'Delivery - at the top of the footer' => 'Dostawa - na górze stopki',
'Delivery - delivery address' => 'Dostawa - adres dostawy',
'Delivery - in the header' => 'Dostawa - w nagłówku',
'Delivery choice - CSS stylesheet' => 'Wybór dostawcy - style CSS',
'Delivery choice - after javascript include' => 'Wybór dostawcy - po dołączeniu javascript',
'Denmark' => 'Dania',
'Djibouti' => 'Dżibuti',
'Dominica' => 'Dominika',
'Dominican Republic' => 'Dominikana',
'Ecuador' => 'Ekwador',
'Egypt' => 'Egipt',
'El Salvador' => 'Salwador',
'Enable (1) or disable (0) URL rewriting' => 'Włącz (1) lub wyłącz (0) nadpisywanie URLi',
'Equatorial Guinea' => 'Gwinea Równikowa',
'Eritrea' => 'Erytrea',
'Estonia' => 'Estonia',
'Ethiopia' => 'Etiopia',
'Euro' => 'Euro',
'Export - JavaScript' => 'Eksport - JavaScript',
'Export - table header' => 'Eksport - nagłówek tabeli',
'Export - table row' => 'Eksport - wiersz tabeli',
'Export modal or page - bottom' => 'Eksport modal lub strona - dół',
'Export modal or page - top' => 'Eksport modal lub strona - góra',
'Exports - JavaScript' => 'Eksport - JavaScript',
'Exports - at the bottom of a category' => 'Eksportu - na dole kategorii',
'Exports - at the bottom of column 1' => 'Export - w dolnej części kolumny 1',
'Exports - at the top' => 'Eksportu - na górze',
'Fiji' => 'Fidżi',
'Filename of the error page' => 'Nazwa pliku strony błędu',
'Finland' => 'Finlandia',
'Folder' => 'Katalog',
'Gabon' => 'Gabon',
'Gambia' => 'Gambia',
'Georgia' => 'Gruzja',
'Germany' => 'Niemcy',
'Ghana' => 'Ghana',
'Google Analytics block' => 'Blok Google Analytics',
'Greece' => 'Grecja',
'Grenada' => 'Grenada',
'Guadeloupe' => 'Gwadelupa',
'Guatemala' => 'Gwatemala',
'Guinea' => 'Gwinea',
'Guinea-Bissau' => 'Gwinea Bissau',
'Guyana' => 'Gujana',
'Guyane Française' => 'Guyane Française',
'HTML layout - CSS stylesheet' => 'Układ HTML - styl CSS',
'HTML layout - after javascript include' => 'Układ HTML - po dołączeniu plików javascript',
'HTML layout - after the main content area' => 'Układ HTML - pod głównym obszarem zawartości',
'HTML layout - after the opening of the body tag' => 'Układ HTML - po otwarciu znacznika body',
'HTML layout - after the opening of the head tag' => 'Układ HTML - po otwarciu znacznika head',
'HTML layout - at the bottom of the header' => 'Układ HTML - na dole nagłówka',
'HTML layout - at the top of the footer' => 'Układ HTML - na górze stopki',
'HTML layout - at the top of the header' => 'Układ HTML - na górze nagłówka',
'HTML layout - before the end body tag' => 'Układ HTML - przed zamknięciem znacznika body',
'HTML layout - before the end of the head tag' => 'Układ HTML - przed zamknięciem znacznika head',
'HTML layout - before the main content area' => 'Układ HTML - nad obszarem głównej treści',
'HTML layout - bottom of the footer' => 'Układ HTML - na dole stopki',
'HTML layout - footer body' => 'Układ HTML - stopka',
'HTML layout - javascript initialization' => 'Układ HTML - inicjalizacja javascript',
'HTML layout - primary navigation' => 'Układ HTML - podstawowa nawigacja',
'HTML layout - secondary navigation' => 'Układ HTML - drugorzędna nawigacja',
'Haiti' => 'Haiti',
'Home - JavaScript' => 'Strona główna - JavaScript',
'Home - at the top' => 'Strona główna - na górze',
'Home - block' => 'Strona główna - blok',
'Home - bottom' => 'Strona główna - dół',
'Home page - CSS stylesheet' => 'Strona główna - style CSS',
'Home page - after javascript include' => 'Strona główna - po dołączeniu plików javascript',
'Home page - after javascript initialisation' => 'Strona główna - po inicjalizacji javascript',
'Home page - main area' => 'Strona główna - główny obszar',
'Honduras' => 'Honduras',
'Hong Kong' => 'Hong Kong',
'Hook - Edit JavaScript' => 'Hook - edycja javascript',
'Hungary' => 'Węgry',
'Iceland' => 'Islandia',
'India' => 'Indie',
'Indonesia' => 'Indonezja',
'Iran' => 'Iran',
'Iraq' => 'Irak',
'Ireland' => 'Irlandia',
'Israel' => 'Izrael',
'Italy' => 'Włochy',
'Ivory Coast' => 'Wybrzeże Kości Słoniowej',
'Jamaica' => 'Jamajka',
'Japan' => 'Japonia',
'Jordan' => 'Jordania',
'Kazakhstan' => 'Kazachstan',
'Kenya' => 'Kenia',
'Kiribati' => 'Kiribati',
'Kuwait' => 'Kuwejt',
'Kyrgyzstan' => 'Kirgistan',
'Laos' => 'Laotański',
'Latvia' => 'Łotwa',
'Layout - Before the main content' => 'Układ - przed główną treścią',
'Layout - CSS' => 'Układ - CSS',
'Layout - JavaScript' => 'Układ - JavaScript',
'Layout - after footer' => 'Układ - pod stopką',
'Layout - after top bar' => 'Układ - pod górnym paskiem',
'Lebanon' => 'Liban',
'Liberia' => 'Liberia',
'Libya' => 'Libia',
'Liechtenstein' => 'Liechtenstein',
'Lithuania' => 'Litwa',
'Luxembourg' => 'Luxemburg',
'Macedonia' => 'Macedonia',
'Madagascar' => 'Madagaskar',
'Malawi' => 'Malawi',
'Malaysia' => 'Malezja',
'Maldives' => 'Malediwy',
'Mali' => 'Mali',
'Malta' => 'Malta',
'Marshall Islands' => 'Wyspy Marshalla',
'Martinique' => 'Martynika',
'Mauritania' => 'Mauretania',
'Mauritius' => 'Mauritius',
'Mayotte' => 'Majotta',
'Mexico' => 'Meksyk',
'Micronesia' => 'Mikronezja',
'Miss' => 'Pani',
'Miss_short' => 'Pani',
'Misses' => 'Pani',
'Mister' => 'Pan',
'Moldova' => 'Mołdawia',
'Monaco' => 'Monako',
'Mongolia' => 'Mongolia',
'Morocco' => 'Maroko',
'Mozambique' => 'Mozambik',
'Mr.' => 'Pan',
'Mrs' => 'Pani',
'Name of the active PDF template' => 'Nazwa aktywnego szablonu PDF',
'Name of the active back-office template' => 'Nazwa aktywnego szablonu back-office',
'Name of the active front-office template' => 'Nazwa aktywnego szablonu front-office',
'Name of the active mailing template' => 'Nazwa aktywnego szablonu korespondencji email',
'Name of the cart cookie' => 'Nazwa ciastka koszyka',
'Name of the delivery view in the current PDF template (without extension)' => 'Nazwa widoku dostawy w bieżącym szablonie PDF (bez rozszerzenia)',
'Name the cart cookie' => 'Nazwa ciastka koszyka',
'Namibia' => 'Namibia',
'Nauru' => 'Nauru',
'Navigation block' => 'Blok nawigacji',
'Nepal' => 'Nepal',
'Netherlands' => 'Holandia',
'New Products block' => 'Blok nowych produktów',
'New York' => 'New York',
'New Zealand' => 'Nowa Zelandia',
'New order {$order_ref} placed on {config key="store_name"}' => 'Nowe zamówienie {$order_ref} złożone w {config key="store_name"}',
'Nicaragua' => 'Nikaragua',
'Niger' => 'Niger',
'Nigeria' => 'Nigeria',
'Niue' => 'Niue',
'North Korea' => 'Korea Północna',
'Norway' => 'Norwegia',
'Not paid' => 'Nie zapłacono',
'Nouvelle-Calédonie' => 'Nowa Kaledonia',
'Oman' => 'Oman',
'Order' => 'Zamówienie',
'Page 404 - CSS stylesheet' => 'Strona 404 - style CSS',
'Page 404 - content area' => 'Strona 404 - treść',
'Paid' => 'Zapłacone',
'Pakistan' => 'Pakistan',
'Panama' => 'Panama',
'Papua Nueva Guinea' => 'Papua-Nowa Gwinea',
'Paraguay' => 'Paragwaj',
'Pay by cheque' => 'Zapłać czekiem',
'Peru' => 'Peru',
'Philippines' => 'Filipiny',
'Poland' => 'Polska',
'Portugal' => 'Portugalia',
'Processing' => 'Przetwarzanie',
'Qatar' => 'Katar',
'Romania' => 'Rumunia',
'Russia' => 'Rosja',
'Rwanda' => 'Rwanda',
'San Marino' => 'San Marino',
'Sao Tome and Principe' => 'Wyspy Świętego Tomasza i Książęca',
'Saudi Arabia' => 'Arabia Saudyjska',
'Search' => 'Szukaj',
'Senegal' => 'Senegal',
'Sent' => 'Wysłano',
'Seychelles' => 'Seszele',
'Sierra Leone' => 'Sierra Leone',
'Singapore' => 'Singapur',
'Slovakia' => 'Słowacja',
'Slovenia' => 'Słowenia',
'Social Networks block' => 'Blok Sieci Społecznościowych',
'Solomon Islands' => 'Wyspy Salomona',
'Somalia' => 'Somalia',
'South Africa' => 'Afryka Południowa',
'South Korea' => 'Korea Południowa',
'Spain' => 'Hiszpania',
'Sri Lanka' => 'Sri Lanka',
'Sudan' => 'Sudan',
'Suriname' => 'Surinam',
'Swaziland' => 'Suazi',
'Sweden' => 'Szwecja',
'Switzerland' => 'Szwajcaria',
'Syria' => 'Syria',
'Tajikistan' => 'Tadżykistan',
'Tanzania' => 'Tanzania',
'Thailand' => 'Tajlandia',
'The Vatican' => 'Watykan',
'Togo' => 'Togo',
'Tonga' => 'Tonga',
'Translations' => 'Tłumaczenia',
'Tunisia' => 'Tunezja',
'Turkey' => 'Turcja',
'Turkmenistan' => 'Turkmenistan',
'Tuvalu' => 'Tuwalu',
'UK Pound' => 'Funt Wielkiej Brytanii',
'Uganda' => 'Uganda',
'Ukraine' => 'Ukraina',
'United Arab Emirates' => 'Zjednoczone Emiraty Arabskie',
'United Kingdom' => 'Wielka Brytania',
'United States Dollar' => 'Dolar amerykański',
'Venezuela' => 'Wenezuela',
'Vietnam' => 'Wietnam',
'Yemen' => 'Jemen',
'You can now login at' => 'Możesz teraz zalogować się na',
'You have lost your password <br />\r\nPlease, change this password after your first connection' => 'Straciłeś hasło <br />\r\nProszę zmienić hasło po pierwszym logowaniu',
'You have lost your password <br />\r\nYour new password is' => 'Straciłeś hasło < br / > \r\nTwoje nowe hasło',
'Your account information on {config key="store_name"} has been changed.' => 'Informacje o twoim koncie na {config key="store_name"} zostały zmienione.',
'Your new passord is : {$password}' => 'Twoje nowe hasło: {$password}',
'Your new password' => 'Twoje nowe hasło',
'Your new password for {config key="store_name"}' => 'Twoje nowe hasło dla {config key="store_name"}',
'Your order {$order_ref} at {config key="store_name"}' => 'Twoje zamówienie {$order_ref} w {config key="store_name"}',
'Zaire' => 'Zair',
'Zambia' => 'Zambia',
'Zimbabwe' => 'Zimbabwe',
];

72
setup/I18n/pt_BR.php Normal file
View File

@@ -0,0 +1,72 @@
<?php
return [
'"Remember me" cookie expiration time, in seconds, for administration users' => '"Lembrar-me" cookie de expiração tempo, em segundos, para usuários de administração',
'"Remember me" cookie expiration time, in seconds, for customer users' => '"Lembrar-me" cookie expiração tempo, em segundos, para os usuários do cliente',
'Address' => 'Endereço',
'Address creation - CSS stylesheet' => 'Criação de endereço - folha de estilos CSS',
'Advanced configuration' => 'Configuração avançada',
'Afghanistan' => 'Afeganistão',
'Albania' => 'Albânia',
'Algeria' => 'Argélia',
'All Products - CSS stylesheet' => 'Todos os produtos - folha de estilos CSS',
'All Products - after javascript include' => 'Todos os produtos - após incluir javascript',
'All Products - after javascript initialisation' => 'Todos os produtos - após a inicialização do javascript',
'All Products - at the bottom' => 'Todos os produtos - na parte inferior',
'All Products - at the top' => 'Todos os produtos - no topo',
'Allow customers to change their email. 1 for yes, 0 for no' => 'Permitir que clientes mudem seu e-mail. 1 Sim, 0 não',
'Allow negative product stock (1) or not (0)' => 'Permitir o estoque de produto negativo (1) ou não (0)',
'Ask the customers to confirm their email, 1 for yes, 0 for no' => 'Pergunte aos clientes para confirmar seu e-mail, 1 para Sim, 0 não',
'Australia' => 'Austrália',
'Austria' => 'Áustria',
'Azerbaijan' => 'Azerbeijão',
'Bahamas' => 'Bahamas',
'Bahrain' => 'Bahrein',
'Bangladesh' => 'Bangladesh',
'Barbados' => 'Barbados',
'Belarus' => 'Bielorrússia',
'Belgium' => 'Bélgica',
'Belize' => 'Belize',
'Benin' => 'República do Benim',
'Bhutan' => 'Butão',
'Bielorussia' => 'Bielorussia',
'Bolivia' => 'Bolívia',
'Bosnia and Herzegovina' => 'Bósnia e Herzegovina',
'Botswana' => 'Botsuana',
'Brand - JavaScript' => 'Marca - JavaScript',
'Brand - Tab' => 'Marca - guia',
'Brand - content' => 'Marca - conteúdo',
'Brand - create form' => 'Marca - formulário de criação',
'Brand - delete form' => 'Marca - formulário de exclusão',
'Brazil' => 'Brasil',
'Brunei' => 'Brunei',
'Bulgaria' => 'Bulgária',
'Burma' => 'Birmânia',
'Burundi' => 'Burundi',
'Cambodia' => 'Camboja',
'Cameroon' => 'Camarões',
'Canceled' => 'Cancelado',
'Cape Verde' => 'Cabo Verde',
'Cart - CSS stylesheet' => 'Carrinho - folha de estilos CSS',
'Cart - after javascript include' => 'Carrinho - após incluir javascript',
'Cart - at the bottom' => 'Carrinho - na parte inferior',
'Cart - javascript initialization' => 'Carrinho - inicialização de javascript',
'Cart block' => 'Bloco do carrinho',
'Categories - JavaScript' => 'Categorias - JavaScript',
'Categories - at the bottom of the catalog' => 'Categorias - na parte inferior do catálogo',
'Categories - at the top' => 'Categorias - no topo',
'Categories - caption' => 'Categorias - legenda',
'Categories - header' => 'Categorias - cabeçalho',
'Category' => 'Categoria',
'Category - Edit JavaScript' => 'Categoria - editar JavaScript',
'Category - Tab' => 'Categoria - guia',
'Category - content' => 'Categoria - conteúdo',
'Configuration' => 'Configuração',
'Content' => 'Conteúdo',
'Coupon' => 'Cupom',
'Customer' => 'Cliente',
'Hooks' => 'Ganchos',
'Modules maagement' => 'Módulos',
'New York' => 'Cidade',
'Search' => 'Procurar',
];

5
setup/I18n/pt_PT.php Normal file
View File

@@ -0,0 +1,5 @@
<?php
return [
'Address' => 'Endereço',
];

1449
setup/I18n/ru_RU.php Normal file

File diff suppressed because it is too large Load Diff

527
setup/I18n/sk_SK.php Normal file
View File

@@ -0,0 +1,527 @@
<?php
return [
'"Remember me" cookie expiration time, in seconds, for administration users' => '"Pamätaj si ma" cookie čas vypršania, v sekundách, pre adminov',
'"Remember me" cookie expiration time, in seconds, for customer users' => '"Pamätaj si ma" cookie čas vypršania, v sekundách, pre zákazníkov',
'"Remember me" cookie name for administration users' => '"Pamätaj si ma" cookie meno pre adminov',
'"Remember me" cookie name for customer users' => '"Pamätaj si ma" cookie meno pre zákazníckych užívateľov',
'72h delivery' => 'dodanie do 72hodín',
'A {config key="store_name"} account has been created for you' => '{kľúč config = "store_name"} účet bol vytvorený pre vás',
'API Configuration' => 'API konfigurácia',
'Aceh' => 'Aceh',
'Address' => 'Adresa',
'Address creation - CSS stylesheet' => 'Vytvorenie adresy - CSS štýlov',
'Address update - at the bottom' => 'Aktualizovať adresu - naspodku',
'Address update - at the bottom of the form' => 'Aktualizovať adresu - v spodnej časti formulára',
'Address update - at the top' => 'Adresa update - hore',
'Administatros list' => 'Zoznam administrátorov',
'Administrator - create form' => 'Administrátor - vytvorenie formulára',
'Administrator - delete form' => 'Správca - Vymazať formulár',
'Administrator list' => 'Zoznam administrátorov',
'Administrators - JavaScript' => 'Správcovia - JavaScript',
'Administrators - at the top' => 'Správcovia - hore',
'Administrators - bottom' => 'Správcovia - spodné',
'Administrators - header' => 'Správcovia - hlavička',
'Advanced Configuration' => 'Pokročilá konfigurácia',
'Advanced Configuration - Javascript' => 'Pokročilá konfigurácia - Javascript',
'Advanced configuration' => 'Pokročilá konfigurácia',
'Afghanistan' => 'Afganistan',
'Agrigento' => 'Agrigento',
'Aguascalientes' => 'Aguascalientes',
'Aichi' => 'Aiči',
'Akita' => 'Akita',
'Alabama' => 'Alabama',
'Alaska' => 'Aljaška',
'Albania' => 'Albánsko',
'Alberta' => 'Alberta',
'Alessandria' => 'Alessandria',
'Algeria' => 'Alžírsko',
'All Products - CSS stylesheet' => 'Všetky produkty - CSS štýlov',
'All Products - at the bottom' => 'Všetky produkty - na spodu',
'All Products - at the top' => 'Všetky produkty - hore',
'Allow an administrator to recreate a lost password (1 = yes, 0 = no)' => 'Povoliť správcom obnoviť stratené heslo (1 = áno, 0 = nie)',
'Allow customers to change their email. 1 for yes, 0 for no' => 'Umožniť zákazníkom zmeniť ich e-mail. 1 áno, 0 pre nie',
'An image carousel on your home page' => 'Kolotočový obrázok na vašu hlavnú stránku',
'Ancona' => 'Ancona',
'Andorra' => 'Andorra',
'Aomori' => 'Aomori',
'Aosta' => 'Aosta',
'Arezzo' => 'Arezzo',
'Arizona' => 'Arizona',
'Arkansas' => 'Arkansas',
'Ascoli Piceno' => 'Ascoli Piceno',
'Asti' => 'Asti',
'Attribut - create form' => 'Attribut - vytvoriť formulár',
'Attribut - delete form' => 'Attribut - Vymazať formulár',
'Attribut - id delete form' => 'Attribut - id Vymazať formulár',
'Attribute value - create form' => 'Atribút hodnoty - vytvorenie formulára',
'Australia' => 'Austrália',
'Austria' => 'Rakúsko',
'Avellino' => 'Avellino',
'Azerbaijan' => 'Azerbajdžan',
'Back-office export management' => 'Riadenie vývozov back-office',
'Back-office home page' => 'Back-office Domovská stránka',
'Bahamas' => 'Bahamy',
'Bahrain' => 'Bahrajn',
'Baht' => 'Baht',
'Baja California' => 'Baja California',
'Baja California Sur' => 'Baja California Sur',
'Bali' => 'Bali',
'Bangka' => 'Bangka',
'Bangladesh' => 'Bangladéš',
'Banten' => 'Banten',
'Barbados' => 'Barbados',
'Bari' => 'Bari',
'Barletta-Andria-Trani' => 'Barletta-Andria-Trani',
'Belarus' => 'Bielorusko',
'Belarusian ruble' => 'Bieloruský rubeľ',
'Belgium' => 'Belgicko',
'Belize' => 'Belize',
'Belluno' => 'Belluno',
'Benevento' => 'Benevento',
'Bengkulu' => 'Bengkulu',
'Benin' => 'Benin',
'Bergamo' => 'Bergamo',
'Bhutan' => 'Bhután',
'Biella' => 'Biella',
'Bielorussia' => 'Bielorusko',
'Bolivia' => 'Bolívia',
'Boliviano' => 'Bolívijské Boliviano',
'Bologna' => 'Bologna',
'Bolzano' => 'Bolzano',
'Bolívar fuerte' => 'Bolivar fuerte',
'Bosnia and Herzegovina' => 'Bosna a Hercegovina',
'Botswana' => 'Botswana',
'Brand - Edit JavaScript' => 'Značka - upraviť JavaScript',
'Brand - JavaScript' => 'Značka - JavaScript',
'Brand - content' => 'Značka - obsah',
'Brand - create form' => 'Značka - vytvoriť formulár',
'Brand - delete form' => 'Značka - Vymazať formulár',
'Brand edit - right column bottom' => 'Upraviť značky - dolnej časti pravého stĺpca',
'Brand edit - right column top' => 'Upraviť značky - pravý stĺpec hore',
'Brescia' => 'Brescia',
'Brindisi' => 'Brindisi',
'British Columbia' => 'Britská Kolumbia',
'Brunei' => 'Brunej',
'Buenos Aires' => 'Buenos Aires',
'Bulgaria' => 'Bulharsko',
'Burkina' => 'Burkina',
'Burma' => 'Barma',
'Burundi' => 'Burundi',
'Cagliari' => 'Cagliari',
'California' => 'Kalifornia',
'Caltanissetta' => 'Caltanissetta',
'Cambodia' => 'Kambodža',
'Cameroon' => 'Kamerun',
'Campeche' => 'Campeche',
'Campobasso' => 'Campobasso',
'Canada' => 'Kanada',
'Canceled' => 'Zrušené',
'Cape Verde' => 'Kapverdy',
'Carbonia-Iglesias' => 'Athina-Iglesias',
'Cart - CSS stylesheet' => 'Nákupný košík - CSS štýlov',
'Cart - after javascript include' => 'Nákupný košík - po javascript obsahovať',
'Cart - at the bottom' => 'Nákupný košík - na dne',
'Cart - at the top' => 'Nákupný košík - hore',
'Cart - javascript initialization' => 'Nákupný košík - javascript Inicializácia',
'Cart block' => 'Blok košík',
'Caserta' => 'Caserta',
'Catamarca' => 'Catamarca',
'Catania' => 'Catania',
'Catanzaro' => 'Catanzaro',
'Categories - JavaScript' => 'Kategórie - JavaScript',
'Categories - at the bottom of the catalog' => 'Kategórie - v spodnej časti katalógu',
'Categories - at the top' => 'Kategórie - v hornej časti',
'Categories - bottom' => 'Kategórie - spodné',
'Categories - caption' => 'Kategórie - Popis',
'Categories - header' => 'Kategórie - hlavička',
'Categories - row' => 'Kategórie - riadok',
'Category' => 'Kategória',
'Category - Edit JavaScript' => 'Kategória - upraviť JavaScript',
'Category - content' => 'Kategória - obsah',
'Category - create form' => 'Kategória - vytvoriť formulár',
'Category - delete form' => 'Kategória - Vymazať formulár',
'Category edit - right column bottom' => 'Upraviť kategóriu - dolnej časti pravého stĺpca',
'Category edit - right column top' => 'Upraviť kategóriu - pravý stĺpec hore',
'Central African Republic' => 'Stredoafrická republika',
'Central Java' => 'Centrálna Java',
'Central Kalimantan' => 'Centrálnej Kalimantan',
'Central Sulawesi' => 'Centrálnej Sulawesi',
'Chaco' => 'Chaco',
'Chad' => 'Čad',
'Change password - CSS stylesheet' => 'Zmena hesla - CSS štýlov',
'Change password - at the bottom' => 'Zmena hesla - na dne',
'Change password - at the top' => 'Zmena hesla - hore',
'Chiapas' => 'Chiapas',
'Chiba' => 'Chiba',
'Chieti' => 'Chieti',
'Chihuahua' => 'Čivava',
'Chile' => 'Čile',
'China' => 'Čína',
'Chubut' => 'Chubut',
'Ciudad de Buenos Aires' => 'Ciudad de Buenos Aires',
'Coahuila' => 'Coahuila',
'Colima' => 'Colima',
'Colombia' => 'Kolumbia',
'Colorado' => 'Colorado',
'Colón' => 'Colón',
'Configuration' => 'Konfigurácia',
'Configuration - JavaScript' => 'Konfigurácia - JavaScript',
'Configuration - at the bottom of the catalog' => 'Konfigurácia - v spodnej časti katalógu',
'Configuration - at the bottom of the shipping area' => 'Konfigurácia - v dolnej časti oblasti pre odoslanie',
'Configuration - at the bottom of the system area' => 'Konfigurácia - v spodnej časti oblasti systému',
'Configuration / Module' => 'Konfigurácia / modul',
'Configuration / Profile' => 'Nastavenia / profil',
'Configuration / Shipping-zone' => 'Konfigurácia / zóna doručenia',
'Configuration / System Log' => 'Konfigurácia / systém Log',
'Configuration / Tax' => 'Konfigurácia / daň',
'Congo' => 'Kongo',
'Connecticut' => 'Connecticut',
'Content' => 'Obsah',
'Content - create form' => 'Obsah - vytvoriť formulár',
'Content - delete form' => 'Obsah - Vymazať formulár',
'Content edit - right column bottom' => 'Upraviť obsah - dolnej časti pravého stĺpca',
'Content edit - right column top' => 'Upraviť obsah - pravý stĺpec hore',
'Corrientes' => 'Corrientes',
'Cosenza' => 'Cosenza',
'Country - create form' => 'Krajina - vytvoriť formulár',
'Country - delete form' => 'Krajina - Vymazať formulár',
'Coupon' => 'Kupón',
'Cremona' => 'Cremona',
'Croatia' => 'Chorvátsko',
'Croatian Kuna' => 'Chorvátska Kuna',
'Crotone' => 'Crotone',
'Cuba' => 'Kuba',
'Cuneo' => 'Cuneo',
'Currencies - at the top' => 'Meny - hore',
'Currencies - bottom' => 'Meny - spodné',
'Currencies - table header' => 'Meny - hlavička tabuľky',
'Currencies - table row' => 'Meny - riadok tabuľky',
'Currency - create form' => 'Mena - vytvoriť formulár',
'Currency - delete form' => 'Mena - Vymazať formulár',
'Customer' => 'Zákazník',
'Customer - Edit' => 'Zákazník - upraviť',
'Customer - address create form' => 'Zákazník formulár vytvorenia adresy',
'Customer - address delete form' => 'Zákazník formulár odstránenia adresy',
'Customer - address update form' => 'Zákazník formulár aktualizovania adresy',
'Customer - at the top' => 'Zákazník - hore',
'Customer - bottom' => 'Zákazník - dole',
'Customer - create form' => 'Zákazník - vytvoriť formulár',
'Customer - delete form' => 'Zákazník - Vymazať formulár',
'Cyprus' => 'Cyprus',
'Czech Republic' => 'Česká republika',
'Czech koruna' => 'Česká koruna',
'Córdoba' => 'Córdoba',
'Danish krone' => 'Dánska koruna',
'Delaware' => 'Delaware',
'Delivery - CSS' => 'Dodanie - CSS',
'Dinar' => 'Dinár',
'Displays the default blocks on the homepage of the administration' => 'Zobrazuje predvolené bloky na domovskú stránku správy',
'District of Columbia' => 'District of Columbia',
'Distrito Federal' => 'Distrito Federal',
'Dollar' => 'Dolár',
'Dollar (CAD)' => 'Dolár (CAD)',
'Durango' => 'Durango',
'East Nusa Tenggara' => 'East Nusa Tenggara',
'East kalimantan' => 'East kalimantan',
'Ehime' => 'Ehime',
'Email html - layout - CSS' => 'Html email - usporiadanie - CSS',
'Email html - layout - footer' => 'E-mail - štruktúra - html päta',
'Email html - order confirmation - after address' => 'E-mail Html - potvrdenie objednávky - po adrese',
'Email html - order confirmation - after products' => 'E-mail html - potvrdenieobjednávky - po produktoch',
'Email html - order confirmation - before address' => 'E-mail html - potvrdenie objednávky - pred adresu',
'Email html - order confirmation - before products' => 'E-mail html- potvrdenie objednávky - pred produkty',
'Email html - order confirmation - delivery address' => 'E-mail Html - potvrdenie objednávky - dodacia adresa',
'Email html - order confirmation - footer' => 'E-mail html - potvrdenie objednávky - päta',
'Email html - order confirmation - order product' => 'E-mail html - potvrdenie objednávky -objednaný produkt',
'Email html - order notification - after address' => 'E-mail Html - potvrdenie objednávky - po adrese',
'Email html - order notification - after products' => 'E-mail html - potvrdenie objednávky - po produktoch',
'Email html - order notification - before address' => 'E-mail html - potvrdenie objednávky - pred adresu',
'Email html - order notification - before products' => 'E-mail html - potvrdenie objednávky - po produktoch',
'Email html - order notification - delivery address' => 'E-mail Html - potvrdenie objednávky - dodacia adresa',
'Email html - order notification - order product' => 'E-mail html - potvrdenie objednávky -objednaný produkt',
'Email txt - order confirmation - after address' => 'E-mail txt - potvrdenie objednávky - po adrese',
'Email txt - order confirmation - after products' => 'E-mail txt - potvrdenie objednávky - po produktov',
'Email txt - order confirmation - before address' => 'E-mail txt - potvrdenie objednávky - pred adresu',
'Email txt - order confirmation - before products' => 'E-mail txt - potvrdenie objednávky - pred produktami',
'Email txt - order confirmation - delivery address' => 'E-mail txt - potvrdenie objednávky - dodacia adresa',
'Email txt - order confirmation - order product' => 'E-mail txt - potvrdenie objednávky - objednaný produkt',
'Email txt - order notification - after address' => 'E-mail txt - potvrdenie objednávky - po adrese',
'Email txt - order notification - after products' => 'E-mail txt - potvrdenie objednávky - po produktoch',
'Email txt - order notification - before address' => 'E-mail txt - potvrdenie objednávky - pred adresu',
'Email txt - order notification - before products' => 'E-mail txt - potvrdenie objednávky - pred produktami',
'Email txt - order notification - delivery address' => 'E-mail txt - potvrdenie objednávky - dodacia adresa',
'Email txt - order notification - order product' => 'E-mail txt - potvrdenie objednávky -objednaný produkt',
'Enna' => 'Enna',
'Entre Ríos' => 'Entre Ríos',
'Estado de México' => 'Estado de México',
'Feature - Value create form' => 'Funkcia - hodnota vytvoriť formulár',
'Feature - create form' => 'Charakteristika - vytvoriť formulár',
'Feature - delete form' => 'Charakteristika - Vymazať formulár',
'Fermo' => 'Fermo',
'Ferrara' => 'Ferrara',
'Firenze' => 'Firenze',
'Florida' => 'Florida',
'Foggia' => 'Foggia',
'Folder' => 'Priečinok',
'Folder - create form' => 'Zložky - vytvorenie formulára',
'Folder - delete form' => 'Zložku - Vymazať formulár',
'Folder edit - right column bottom' => 'Upraviť zložky - dolná časť pravého stĺpca',
'Folder edit - right column top' => 'Upraviť zložky - pravý stĺpec hore',
'Forint' => 'Maďarský forint',
'Forlì-Cesena' => 'Forlì-Cesena',
'Formosa' => 'Formosa',
'Franc' => 'Frank',
'French Southern Territories' => 'Francúzske južné územia',
'Frosinone' => 'Frosinone',
'Fukui' => 'Fukui',
'Fukuoka' => 'Fukuoka',
'Fukushima' => 'Fukushima',
'Genova' => 'Genova',
'Gifu' => 'Gifu',
'Gorizia' => 'Gorizia',
'Grosseto' => 'Grosseto',
'Guanajuato' => 'Guanajuato',
'Guaraní' => 'Guaraní',
'Guerrero' => 'Guerrero',
'Gunma' => 'Gunma',
'Hawaii' => 'Havaj',
'Invoice - After delivery module' => 'Faktúra - po dodanie modul',
'Invoice - After payment module' => 'Faktúra - po platobný modul',
'Invoice - CSS' => 'Faktúra - CSS',
'Invoice - additional product information' => 'Faktúra - ďalšie informácie o produkte',
'Invoice - after addresse area' => 'Faktúra - po Address oblasť',
'Invoice - after product listing' => 'Faktúra - po výpis produktov',
'Invoice - after the information area' => 'Faktúra - po informácie',
'Invoice - after the order summary' => 'Faktúra - po súhrne objednávky',
'Invoice - delivery address' => 'Faktúra - adresa doručenia',
'Invoice - imprint' => 'Faktúra -pečiatka',
'Invoice - in the header' => 'Faktúra - v hlavičke',
'Invoice choice - at the bottom' => 'Výber faktúry - naspodku',
'Invoice choice - at the top' => 'Výber faktúry - hore',
'Jakarta' => 'Jakarta',
'Kuwait' => 'Kuvajt',
'Kyrgyzstan' => 'Kirgizsko',
'Language - create form' => 'Jazyk - vytvoriť formulár',
'Languages - JavaScript' => 'Jazyky - JavaScript',
'Languages - at the top' => 'Jazyky - hore',
'Languages - bottom' => 'Jazyky - spodné',
'Languages - delete form' => 'Jazyky - Vymazať formulár',
'Laos' => 'Laos',
'Lecco' => 'Lecco',
'Lei' => 'Lei',
'Lev' => 'Lev',
'Lira' => 'Líra',
'Livorno' => 'Livorno',
'Lodi' => 'Lodi',
'Louisiana' => 'Louisiana',
'Lucca' => 'Lucca',
'Macerata' => 'Macerata',
'Mail sent after a subscription to newsletter' => 'E-mail zaslaný po prihlásení sa na odber noviniek',
'Mail sent to an administrator who requested a new password' => 'E-mail, ktorý je odoslaný adminovi po žiadosti o nové heslo',
'Maine' => 'Maine',
'Maluku' => 'Maluku',
'Manat' => 'Turkménsky manat',
'Manitoba' => 'Manitoba',
'Mantova' => 'Mantova',
'Maryland' => 'Maryland',
'Massa' => 'Massa',
'Massachusetts' => 'Massachusetts',
'Matera' => 'Matera',
'Medio Campidano' => 'Medio Campidano',
'Mendoza' => 'Mendoza',
'Messina' => 'Messina',
'Michigan' => 'Michigan',
'Michoacán' => 'Michoacán',
'Mie' => 'Mie',
'Milano' => 'Milano',
'Mini cart' => 'Mini nákupný košík',
'Minnesota' => 'Minnesota',
'Misiones' => 'Misiones',
'Mississippi' => 'Mississippi',
'Missouri' => 'Missouri',
'Miyagi' => 'Miyagi',
'Miyazaki' => 'Miyazaki',
'Modena' => 'Modena',
'New York' => 'New York',
'Nunavut' => 'Nunavut',
'Nuoro' => 'Nuoro',
'Oaxaca' => 'Oaxaca',
'Ogliastra' => 'Ogliastra',
'Ohio' => 'Ohio',
'Oita' => 'Oita',
'Okayama' => 'Okayama',
'Okinawa' => 'Okinawa',
'Oklahoma' => 'Oklahoma',
'Olbia-Tempio' => 'Olbia Tempio',
'Ontario' => 'Ontario',
'Order' => 'Objednávka',
'Order - cart bottom' => 'Objednávka - dno košíka',
'Order - cart top' => 'Objednávka - košík top',
'Order details - after delivery address' => 'Podrobnosti objednávky - po adresu doručenia',
'Order details - after invoice address' => 'Podrobnosti objednávky - po fakturačnej adrese',
'Oregon' => 'Oregon',
'Oristano' => 'Oristano',
'Osaka' => 'Osaka',
'Padova' => 'Padova',
'Palermo' => 'Palermo',
'Papua' => 'Papua',
'Parma' => 'Parma',
'Pavia' => 'Pavia',
'Pennsylvania' => 'Pennsylvania',
'Perugia' => 'Perugia',
'Pesaro-Urbino' => 'Pesaro-Urbino',
'Potenza' => 'Potenza',
'Pound' => 'Libra',
'Prato' => 'Prato',
'Prince Edward Island' => 'Ostrov princa Eduarda',
'Product - create form' => 'Produkt - vytvoriť formulár',
'Product - delete form' => 'Produkt - Vymazať formulár',
'Puebla' => 'Puebla',
'Puerto Rico' => 'Portoriko',
'Quebec' => 'Quebec',
'Querétaro' => 'Querétaro',
'Quetzal' => 'Guatemalský quetzal',
'Quintana Roo' => 'Quintana Roo',
'Ragusa' => 'Ragusa',
'Ravenna' => 'Ravenna',
'Real' => 'Reálne',
'Reggio Calabria' => 'Reggio Calabria',
'Reggio Emilia' => 'Reggio Emilia',
'Rhode Island' => 'Rhode Island',
'Riau' => 'Riau',
'Rieti' => 'Rieti',
'Rimini' => 'Rimini',
'Ringgit' => 'Ringgit',
'Riyal' => 'Riál',
'Roma' => 'Rím',
'Rovigo' => 'Rovigo',
'Ruble' => 'Rubeľ',
'Rupee' => 'Rupia',
'Rupiah' => 'Rupia',
'Río Negro' => 'Río Negro',
'Saga' => 'Sága',
'Saint Barthélemy' => 'Svätý Bartolomej',
'Saint Martin (French part)' => 'Svätý Martin (Francúzska časť)',
'Saitama' => 'Saitama',
'Sale - CSS stylesheet' => 'Predaj - CSS štýlov',
'Sale - at the top' => 'Výpredaj - hore',
'Sale - at the top of the main area' => 'Výpredaj - v hornej časti hlavnej oblasti',
'Salerno' => 'Salerno',
'Salta' => 'Salta',
'San Juan' => 'San Juan',
'San Luis' => 'San Luis',
'San Luis Potosí' => 'San Luis Potosí',
'Santa Cruz' => 'Santa Cruz',
'Santa Fe' => 'Santa Fe',
'Santiago del Estero' => 'Santiago del Estero',
'Saskatchewan' => 'Saskatchewan',
'Sassari' => 'Sassari',
'Savona' => 'Savona',
'Search' => 'Hľadať',
'Send a confirmation email to newsletter subscribers (1 = yes, 0 = no)' => 'Poslať potvrdzovací e-mail pre záujemcov o newsletter (1 = áno, 0 = nie)',
'Shekel' => 'Shekel',
'Shiga' => 'Šiga',
'Shimane' => 'Šimane',
'Shizuoka' => 'Shizuoka',
'Siena' => 'Siena',
'Sinaloa' => 'Sinaloa',
'Siracusa' => 'Siracusa',
'Sondrio' => 'Sondrio',
'Sonora' => 'Sonora',
'South Carolina' => 'Južná Karolína',
'South Dakota' => 'Južná Dakota',
'South Kalimantan' => 'Južná Kalimantan',
'South Sulawesi' => 'Južná Sulawesi',
'South Sumatra' => 'Južná Sumatra',
'Southeast Sulawesi' => 'Juhovýchodný Sulawesi',
'Tabasco' => 'Tabasco',
'Tamaulipas' => 'Tamaulipas',
'Taranto' => 'Taranto',
'Tennessee' => 'Tennessee',
'Teramo' => 'Teramo',
'Terni' => 'Terni',
'Texas' => 'Texas',
'The minimum length required for an administrator password' => 'Minimálna požadovaná dĺžka hesla administrátora',
'Tierra del Fuego' => 'Tierra del Fuego',
'Tlaxcala' => 'Tlaxcala',
'Tochigi' => 'Točigi',
'Tokushima' => 'Tokushima',
'Tokyo' => 'Tokio',
'Torino' => 'Torino',
'Tottori' => 'Tottori',
'Toyama' => 'Toyama',
'Translations' => 'Preklady',
'Trapani' => 'Trapani',
'Trento' => 'Trento',
'Treviso' => 'Treviso',
'Trieste' => 'Trieste',
'Tucumán' => 'Tucumán',
'Tunisian Dinar' => 'Tuniský dinár',
'US Virgin Islands' => 'AMERICKÉ Panenské ostrovy',
'USA' => 'USA',
'Udine' => 'Udine',
'Uganda' => 'Uganda',
'Ukraine' => 'Ukrajina',
'United Arab Emirates' => 'Spojené Arabské Emiráty',
'United Arab Emirates dirham' => 'Spojené Arabské Emiráty dirham',
'Utah' => 'Utah',
'Uzbekistan' => 'Uzbekistan',
'Vanuatu' => 'Vanuatu',
'Varese' => 'Varese',
'Venezia' => 'Venezia',
'Veracruz' => 'Veracruz',
'Verbano-Cusio-Ossola' => 'Verbano-Cusio-Ossola',
'Vercelli' => 'Vercelli',
'Vermont' => 'Vermont',
'Verona' => 'Verona',
'Vibo Valentia' => 'Vibo Valentia',
'Vicenza' => 'Vicenza',
'Virginia' => 'Virginia',
'Viterbo' => 'Viterbo',
'Wakayama' => 'Wakayama',
'Washington' => 'Washington',
'West Java' => 'Západná Jáva',
'West Kalimantan' => 'West Kalimantan',
'West Nusa Tenggara' => 'West Nusa Tenggara',
'West Sulawesi' => 'Západ Sulawesi',
'West Sumatra' => 'Západná Sumatra',
'West Virginia' => 'Západná Virgínia',
'Western Samoa' => 'Západná Samoa',
'Wisconsin' => 'Wisconsin',
'Wyoming' => 'Wyoming',
'Yamagata' => 'Yamagata',
'Yamaguchi' => 'Yamaguchi',
'Yamanashi' => 'Jamanaši',
'Yemen' => 'Jemen',
'Yen' => 'Yen',
'Yogyakarta' => 'Yogyakarta',
'You can now login at' => 'Teraz sa môžete prihlásiť na',
'You have lost your password <br />\r\nPlease, change this password after your first connection' => 'Stratili ste heslo < br / > \r\n Prosím, zmeňte si heslo po prvom prihlásení',
'You have lost your password <br />\r\nYour new password is' => 'Stratili ste heslo <br />\r\n Vaše nové heslo je',
'Your new passord is : {$password}' => 'Nové heslo je: {$password}',
'Your subscription to %store newsletter' => 'Odoberanie noviniek %store',
'Yuan' => 'Yuan',
'Yucatán' => 'Yucatán',
'Yukon' => 'Yukon',
'Zacatecas' => 'Zacatecas',
'Zimbabwe' => 'Zimbabwe',
'Złoty' => 'Złoty',
'changing password email for' => 'zmena hesla e-mailom na',
'customer account - CSS stylesheet' => 'zákaznícky účet - CSS štýlov',
'customer account - after javascript initialisation' => 'zákaznícky účet - po javascript inicializáciu',
'customer account - at the top' => 'zákaznícky účet - hore',
'language selection page - at the top' => 'jazyk výber stránky - hore',
'state - Edit JavaScript' => 'štát - úprava JavaScript',
'state - creation form' => 'štát - vytvorenie formulára',
'state - delete form' => 'štát - Vymazať formulár',
'state-edit - at the top' => 'štát-edit - hore',
'state-edit - bottom' => 'štát-edit - spodné',
'states - JavaScript' => 'štáty - JavaScript',
'states - at the top' => 'štáty - hore',
'states - bottom' => 'štáty - spodné',
'states - table header' => 'štáty - hlavička tabuľky',
'states - table row' => 'štáty - riadok tabuľky',
'Đồng' => 'Đồng',
'Гривна' => 'ГРИВНА',
];

1020
setup/I18n/tr_TR.php Normal file

File diff suppressed because it is too large Load Diff

8
setup/I18n/uk_UA.php Normal file
View File

@@ -0,0 +1,8 @@
<?php
return [
'Category' => 'Категорія',
'Content' => 'Контент',
'Folder' => 'Каталог',
'Hooks' => 'Хуки',
];

35
setup/Readme.md Normal file
View File

@@ -0,0 +1,35 @@
Readme
======
## This is the repository of Thelia setup/update scripts. All the pull requests on this repo will be ignored.
### If you want to create a project, please take a look at [thelia/thelia-project](https://github.com/thelia/thelia-project)
### If you want to contribute to Thelia, please take a look at [thelia/thelia](https://github.com/thelia/thelia)
Thelia
------
[![Build Status](https://travis-ci.org/thelia/thelia.png?branch=master)](https://travis-ci.org/thelia/thelia) [![License](https://poser.pugx.org/thelia/thelia/license.png)](https://packagist.org/packages/thelia/thelia) [![Scrutinizer Quality Score](https://scrutinizer-ci.com/g/thelia/thelia/badges/quality-score.png?s=61e3e04a69bffd71c29b08e5392080317a546716)](https://scrutinizer-ci.com/g/thelia/thelia/)
[Thelia](http://thelia.net/) is an open source tool for creating e-business websites and managing online content. This software is published under LGPL.
This is the new major version of Thelia.
You can download this version and have a try or take a look at the source code (or anything you wish, respecting LGPL). See http://thelia.net/ web site for more information.
A repository containing all thelia modules is available at this address : https://github.com/thelia-modules
Requirements
------------
* php 5.5
* Required extensions :
* PDO_Mysql
* openssl
* intl
* gd
* curl
* safe_mode off
* memory_limit at least 128M, preferably 256.
* post_max_size 20M
* upload_max_filesize 2M
* apache 2
* mysql

11
setup/composer.json Normal file
View File

@@ -0,0 +1,11 @@
{
"name": "thelia/setup",
"type": "thelia-local",
"require": {
"thelia/installer": "~1.1",
"fzaninotto/faker": "1.5.*"
},
"extra": {
"installer-name": "setup"
}
}

Binary file not shown.

1212
setup/faker.php Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,200 @@
<?php
if (php_sapi_name() != 'cli') {
throw new \Exception('this script can only be launched with cli sapi');
}
$bootstrapToggle = false;
$bootstraped = false;
// Autoload bootstrap
foreach ($argv as $arg) {
if ($arg === '-b') {
$bootstrapToggle = true;
continue;
}
if ($bootstrapToggle) {
require __DIR__ . DIRECTORY_SEPARATOR . $arg;
$bootstraped = true;
}
}
if (!$bootstraped) {
if (isset($bootstrapFile)) {
require $bootstrapFile;
} elseif (is_file($file = __DIR__ . '/../core/vendor/autoload.php')) {
require $file;
} elseif (is_file($file = __DIR__ . '/../../bootstrap.php')) {
// Here we are on a thelia/thelia-project
require $file;
} else {
echo "No autoload file found. Please use the -b argument to include yours";
exit(1);
}
}
$thelia = new Thelia\Core\Thelia("dev", true);
$faker = Faker\Factory::create();
$con = \Propel\Runtime\Propel::getConnection(Thelia\Model\Map\ProductTableMap::DATABASE_NAME);
$con->beginTransaction();
$currency = \Thelia\Model\CurrencyQuery::create()->filterByCode('EUR')->findOne();
try {
$stmt = $con->prepare("SET foreign_key_checks = 0");
$stmt->execute();
$productAssociatedContent = Thelia\Model\ProductAssociatedContentQuery::create()
->find();
$productAssociatedContent->delete();
$categoryAssociatedContent = Thelia\Model\CategoryAssociatedContentQuery::create()
->find();
$categoryAssociatedContent->delete();
$attributeCategory = Thelia\Model\AttributeCategoryQuery::create()
->find();
$attributeCategory->delete();
$featureCategory = Thelia\Model\FeatureCategoryQuery::create()
->find();
$featureCategory->delete();
$featureProduct = Thelia\Model\FeatureProductQuery::create()
->find();
$featureProduct->delete();
$attributeCombination = Thelia\Model\AttributeCombinationQuery::create()
->find();
$attributeCombination->delete();
$feature = Thelia\Model\FeatureQuery::create()
->find();
$feature->delete();
$feature = Thelia\Model\FeatureI18nQuery::create()
->find();
$feature->delete();
$featureAv = Thelia\Model\FeatureAvQuery::create()
->find();
$featureAv->delete();
$featureAv = Thelia\Model\FeatureAvI18nQuery::create()
->find();
$featureAv->delete();
$attribute = Thelia\Model\AttributeQuery::create()
->find();
$attribute->delete();
$attribute = Thelia\Model\AttributeI18nQuery::create()
->find();
$attribute->delete();
$attributeAv = Thelia\Model\AttributeAvQuery::create()
->find();
$attributeAv->delete();
$attributeAv = Thelia\Model\AttributeAvI18nQuery::create()
->find();
$attributeAv->delete();
$category = Thelia\Model\CategoryQuery::create()
->find();
$category->delete();
$category = Thelia\Model\CategoryI18nQuery::create()
->find();
$category->delete();
$product = Thelia\Model\ProductQuery::create()
->find();
$product->delete();
$product = Thelia\Model\ProductI18nQuery::create()
->find();
$product->delete();
$customer = Thelia\Model\CustomerQuery::create()
->find();
$customer->delete();
$folder = Thelia\Model\FolderQuery::create()
->find();
$folder->delete();
$folder = Thelia\Model\FolderI18nQuery::create()
->find();
$folder->delete();
$content = Thelia\Model\ContentQuery::create()
->find();
$content->delete();
$content = Thelia\Model\ContentI18nQuery::create()
->find();
$content->delete();
$accessory = Thelia\Model\AccessoryQuery::create()
->find();
$accessory->delete();
$stock = \Thelia\Model\ProductSaleElementsQuery::create()
->find();
$stock->delete();
$productPrice = \Thelia\Model\ProductPriceQuery::create()
->find();
$productPrice->delete();
$stmt = $con->prepare("SET foreign_key_checks = 1");
$stmt->execute();
//categories and products
for ($i=0; $i<100; $i++) {
$category = new Thelia\Model\Category();
$category->setParent(0);
$category->setVisible(1);
$category->setPosition($i);
setI18n($faker, $category);
$category->save();
for ($j=0; $j<10; $j++) {
$product = new Thelia\Model\Product();
$product->setRef($category->getId() . '_' . $j . '_' . $faker->randomNumber(8));
$product->addCategory($category);
$product->setVisible(1);
$product->setPosition($j);
setI18n($faker, $product);
$product->save();
}
}
$con->commit();
} catch (Exception $e) {
echo "error : ".$e->getMessage()."\n";
$con->rollBack();
}
function setI18n($faker, &$object, $fields = array('Title' => 20, 'Description' => 50) )
{
$localeList = array('fr_FR', 'en_US', 'es_ES', 'it_IT', 'de_DE');
foreach ($localeList as $locale) {
$object->setLocale($locale);
foreach ($fields as $name => $length) {
$func = "set$name";
$object->$func($locale . ' : ' . $faker->text($length));
}
}
}

153
setup/faker_add_ecotax.php Normal file
View File

@@ -0,0 +1,153 @@
<?php
if (php_sapi_name() != 'cli') {
throw new \Exception('this script can only be launched with cli sapi');
}
$bootstrapToggle = false;
$bootstraped = false;
// Autoload bootstrap
foreach ($argv as $arg) {
if ($arg === '-b') {
$bootstrapToggle = true;
continue;
}
if ($bootstrapToggle) {
require __DIR__ . DIRECTORY_SEPARATOR . $arg;
$bootstraped = true;
}
}
if (!$bootstraped) {
if (isset($bootstrapFile)) {
require $bootstrapFile;
} elseif (is_file($file = __DIR__ . '/../core/vendor/autoload.php')) {
require $file;
} elseif (is_file($file = __DIR__ . '/../../bootstrap.php')) {
// Here we are on a thelia/thelia-project
require $file;
} else {
echo "No autoload file found. Please use the -b argument to include yours";
exit(1);
}
}
$thelia = new Thelia\Core\Thelia("dev", true);
$thelia->boot();
$faker = Faker\Factory::create();
$con = \Propel\Runtime\Propel::getConnection(
Thelia\Model\Map\ProductTableMap::DATABASE_NAME
);
$con->beginTransaction();
// Intialize URL management
try {
$options = getopt('f::e::');
$forceEcotaxFeatureId = $options['f'];
if (null !== $forceEcotaxFeatureId && !filter_var($forceEcotaxFeatureId, FILTER_VALIDATE_INT)) {
exit('[ERROR] bad value for f option\n');
}
$forceEcotaxId = $options['e'];
if (null !== $forceEcotaxId && !filter_var($forceEcotaxId, FILTER_VALIDATE_INT)) {
exit('[ERROR] bad value for e option\n');
}
echo "Adding Ecotax feature\n";
$feature = null;
if (null !== $forceEcotaxFeatureId) {
$feature = \Thelia\Model\FeatureQuery::create()->findPk($forceEcotaxFeatureId);
if (null === $feature) {
echo "Feature `$forceEcotaxFeatureId` not found\n";
}
}
if (null === $feature) {
$feature = new \Thelia\Model\Feature();
$feature->setVisible(1);
$feature->save();
echo sprintf("Ecotax feature added with ID \n", $feature->getId());
}
$fr = \Thelia\Model\Base\FeatureI18nQuery::create()
->filterByLocale('fr_FR')
->filterByFeature($feature)
->findOne();
if (null === $fr) {
$fr = new \Thelia\Model\FeatureI18n();
$fr->setLocale('fr_FR')
->setFeature($feature);
}
$fr->setTitle('Ecotaxe');
$fr->save($con);
$us = \Thelia\Model\Base\FeatureI18nQuery::create()
->filterByLocale('en_US')
->filterByFeature($feature)
->findOne();
if (null === $us) {
$us = new \Thelia\Model\FeatureI18n();
$us->setLocale('en_US')
->setFeature($feature);
}
$us->setTitle('Ecotax');
$us->save($con);
echo "Adding ecotax\n";
$tax = null;
if (null !== $forceEcotaxId) {
$tax = \Thelia\Model\TaxQuery::create()->findPk($forceEcotaxId);
if (null === $tax) {
echo "Tax `$forceEcotaxId` not found\n";
}
}
if (null === $tax) {
$tax = new \Thelia\Model\Tax();
$tax->setType('FeatureFixAmountTaxType')
->setSerializedRequirements(
base64_encode(sprintf('{"feature":%s}', $feature->getId()))
);
$tax->save();
echo sprintf("Ecotax added with ID \n", $tax->getId());
}
$fr = \Thelia\Model\Base\TaxI18nQuery::create()
->filterByLocale('fr_FR')
->filterByTax($tax)
->findOne();
if (null === $fr) {
$fr = new \Thelia\Model\TaxI18n();
$fr->setLocale('fr_FR')
->setTax($tax);
}
$fr->setTitle('Ecotaxe');
$fr->save($con);
$us = \Thelia\Model\Base\TaxI18nQuery::create()
->filterByLocale('en_US')
->filterByTax($tax)
->findOne();
if (null === $us) {
$us = new \Thelia\Model\TaxI18n();
$us->setLocale('en_US')
->setTax($tax);
}
$us->setTitle('Ecotax');
$us->save($con);
$con->commit();
echo "Successfully terminated.\n";
} catch (Exception $e) {
echo "error : ".$e->getMessage()."\n";
$con->rollBack();
}

736
setup/import.php Normal file
View File

@@ -0,0 +1,736 @@
<?php
/*************************************************************************************/
/* */
/* Thelia */
/* */
/* Copyright (c) OpenStudio */
/* email : info@thelia.net */
/* web : http://www.thelia.net */
/* */
/* 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 3 of the License */
/* */
/* 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, see <http://www.gnu.org/licenses/>. */
/* */
/*************************************************************************************/
use Thelia\Model\ContentFolderQuery;
use Thelia\Model\ProductAssociatedContent;
if (php_sapi_name() != 'cli') {
throw new \Exception('this script can only be launched with cli sapi');
}
$bootstrapToggle = false;
$bootstraped = false;
// Autoload bootstrap
foreach ($argv as $arg) {
if ($arg === '-b') {
$bootstrapToggle = true;
continue;
}
if ($bootstrapToggle) {
require __DIR__ . DIRECTORY_SEPARATOR . $arg;
$bootstraped = true;
}
}
if (!$bootstraped) {
if (isset($bootstrapFile)) {
require $bootstrapFile;
} elseif (is_file($file = __DIR__ . '/../core/vendor/autoload.php')) {
require $file;
} elseif (is_file($file = __DIR__ . '/../../bootstrap.php')) {
// Here we are on a thelia/thelia-project
require $file;
} else {
echo "No autoload file found. Please use the -b argument to include yours";
exit(1);
}
}
$thelia = new Thelia\Core\Thelia("dev", true);
$thelia->boot();
// Load the translator
$thelia->getContainer()->get("thelia.translator");
$faker = Faker\Factory::create();
// Intialize URL management
$url = new Thelia\Tools\URL();
$con = \Propel\Runtime\Propel::getConnection(
Thelia\Model\Map\ProductTableMap::DATABASE_NAME
);
$con->beginTransaction();
try {
$stmt = $con->prepare("SET foreign_key_checks = 0");
$stmt->execute();
clearTables($con);
$stmt = $con->prepare("SET foreign_key_checks = 1");
$stmt->execute();
$material = createMaterials($con);
$color = createColors($con);
$brands = createBrands($faker, $con);
$folders = createFolders($faker, $con);
$contents = createContents($faker, $folders, $con);
$categories = createCategories($faker, $con);
echo "creating templates\n";
$template = new \Thelia\Model\Template();
$template
->setLocale('fr_FR')
->setName('template de démo')
->setLocale('en_US')
->setName('demo template')
->save($con);
$at = new Thelia\Model\AttributeTemplate();
$at
->setTemplate($template)
->setAttribute($color)
->save($con);
$ft = new Thelia\Model\FeatureTemplate();
$ft
->setTemplate($template)
->setFeature($material)
->save($con);
echo "end creating templates\n";
createProduct($faker, $categories, $brands, $contents, $template, $color, $material, $con);
createCustomer($faker, $con);
// set some config key
createConfig($faker, $folders, $contents, $con);
$con->commit();
} catch (Exception $e) {
echo "error : ".$e->getMessage()."\n";
$con->rollBack();
}
function createProduct($faker, $categories, $brands, $contents, $template, $attribute, $feature, $con)
{
echo "start creating products\n";
$fileSystem = new \Symfony\Component\Filesystem\Filesystem();
if (($handle = fopen(THELIA_SETUP_DIRECTORY . 'import/products.csv', "r")) !== FALSE) {
$row=0;
while (($data = fgetcsv($handle, 100000, ";")) !== FALSE) {
$row++;
if($row == 1) continue;
$product = new \Thelia\Model\Product();
$product
->setRef($data[0])
->setVisible(1)
->setTaxRuleId(1)
->setTemplate($template)
;
$productCategories = explode(';', $data[15]);
foreach ($productCategories as $productCategory) {
$productCategory = trim($productCategory);
if (array_key_exists($productCategory, $categories)) {
$product->addCategory($categories[$productCategory]);
}
}
$brand = $data[11];
if (array_key_exists($brand, $brands)) {
$product->setBrand($brands[$brand]);
}
$product
->setLocale('en_US')
->setTitle($data[1])
->setChapo($data[2])
->setDescription($data[4])
->setPostscriptum($data[6])
->setLocale('fr_FR')
->setTitle($data[1])
->setChapo($data[3])
->setDescription($data[5])
->setPostscriptum($data[7])
->save($con);
$productCategories = $product->getProductCategories()->getFirst();
$productCategories->setDefaultCategory(true)
->save($con);
// Set the position
$product->setPosition($product->getNextPosition())->save($con);
$images = explode(';', $data[10]);
foreach ($images as $image) {
$image = trim($image);
if(empty($image)) continue;
$productImage = new \Thelia\Model\ProductImage();
$productImage
->setProduct($product)
->setFile($image)
->save($con);
$fileSystem->copy(THELIA_SETUP_DIRECTORY . 'import/images/'.$image, THELIA_LOCAL_DIR . 'media/images/product/'.$image, true);
}
$pses = explode(";", $data[12]);
foreach ($pses as $pse) {
if(empty($pse)) continue;
$stock = new \Thelia\Model\ProductSaleElements();
$stock->setProduct($product);
$stock->setRef($product->getId() . '_' . uniqid('', true));
$stock->setQuantity($faker->numberBetween(1,50));
if (!empty($data[9])) {
$stock->setPromo(1);
} else {
$stock->setPromo(0);
}
$stock->setNewness($faker->numberBetween(0,1));
$stock->setWeight($faker->randomFloat(2, 1,30));
$stock->save($con);
$productPrice = new \Thelia\Model\ProductPrice();
$productPrice->setProductSaleElements($stock);
$productPrice->setCurrencyId(1);
$productPrice->setPrice($data[8]);
$productPrice->setPromoPrice($data[9]);
$productPrice->save($con);
$attributeAv = \Thelia\Model\AttributeAvI18nQuery::create()
->filterByLocale('en_US')
->filterByTitle($pse)
->findOne($con);
$attributeCombination = new \Thelia\Model\AttributeCombination();
$attributeCombination
->setAttributeId($attribute->getId())
->setAttributeAvId($attributeAv->getId())
->setProductSaleElements($stock)
->save($con);
}
$productSaleElements = $product->getProductSaleElementss()->getFirst();
$productSaleElements->setIsDefault(1)->save($con);
// associated content
$associatedContents = explode(";", $data[14]);
foreach ($associatedContents as $associatedContent) {
$content = new ProductAssociatedContent();
if ( ! array_key_exists($associatedContent, $contents)){
continue;
}
$content
->setProduct($product)
->setContent($contents[$associatedContent])
->save($con)
;
}
// feature
$features = explode(";", $data[13]);
foreach ($features as $aFeature) {
$featurAv = \Thelia\Model\FeatureAvI18nQuery::create()
->filterByLocale('en_US')
->filterByTitle($aFeature)
->findOne($con);
$featureProduct = new Thelia\Model\FeatureProduct();
$featureProduct->setProduct($product)
->setFeatureId($feature->getId())
->setFeatureAvId($featurAv->getId())
->save($con)
;
}
}
}
echo "end creating products\n";
}
function createConfig($faker, $folders, $contents, $con){
// Store
\Thelia\Model\ConfigQuery::write("store_name", "Thelia");
\Thelia\Model\ConfigQuery::write("store_description", "E-commerce solution based on Symfony 2");
\Thelia\Model\ConfigQuery::write("store_email", "Thelia");
\Thelia\Model\ConfigQuery::write("store_address1", "5 rue Rochon");
\Thelia\Model\ConfigQuery::write("store_city", "Clermont-Ferrrand");
\Thelia\Model\ConfigQuery::write("store_phone", "+(33)444053102");
\Thelia\Model\ConfigQuery::write("store_email", "contact@thelia.net");
// Contents
\Thelia\Model\ConfigQuery::write("information_folder_id", $folders['Information']->getId());
\Thelia\Model\ConfigQuery::write("terms_conditions_content_id", $contents["Terms and Conditions"]->getId());
}
function createCustomer($faker, $con){
echo "Creating customer\n";
//customer
$customer = new Thelia\Model\Customer();
$customer->createOrUpdate(
1,
"thelia",
"thelia",
"5 rue rochon",
"",
"",
"0102030405",
"0601020304",
"63000",
"Clermont-Ferrand",
64,
"test@thelia.net",
"thelia"
);
for ($j = 0; $j <= 2; $j++) {
$address = new Thelia\Model\Address();
$address->setLabel($faker->text(20))
->setTitleId(rand(1,3))
->setFirstname($faker->firstname)
->setLastname($faker->lastname)
->setAddress1($faker->streetAddress)
->setAddress2($faker->streetAddress)
->setAddress3($faker->streetAddress)
->setCellphone($faker->phoneNumber)
->setPhone($faker->phoneNumber)
->setZipcode($faker->postcode)
->setCity($faker->city)
->setCountryId(64)
->setCustomer($customer)
->save($con)
;
}
echo "End creating customer\n";
}
function createMaterials($con)
{
echo "start creating materials feature\n";
$feature = null;
$features = array();
if (($handle = fopen(THELIA_SETUP_DIRECTORY . 'import/materials.csv', "r")) !== FALSE) {
$row=0;
$feature = new \Thelia\Model\Feature();
$feature
->setPosition(1)
->setLocale('fr_FR')
->setTitle('Matière')
->setLocale('en_US')
->setTitle('Material');
while (($data = fgetcsv($handle, 1000, ";")) !== FALSE) {
$row++;
$featureAv = new \Thelia\Model\FeatureAv();
$featureAv
->setPosition($row)
->setLocale('fr_FR')
->setTitle($data[0])
->setLocale('en_US')
->setTitle($data[1]);
//$featureAv->setFeature($feature);
$feature->addFeatureAv($featureAv);
}
$feature->save($con);
fclose($handle);
}
echo "materials feature created successfully\n";
return $feature;
}
function createBrands($faker, $con)
{
echo "start creating brands\n";
$fileSystem = new \Symfony\Component\Filesystem\Filesystem();
$brands = array();
if (($handle = fopen(THELIA_SETUP_DIRECTORY . 'import/brand.csv', "r")) !== FALSE) {
$row=0;
while (($data = fgetcsv($handle, 1000, ";")) !== FALSE) {
$row++;
if ($row == 1) continue;
$brand = new \Thelia\Model\Brand();
$brand
->setVisible(1)
->setPosition($row-1)
->setLocale('fr_FR')
->setTitle(trim($data[0]))
->setChapo($faker->text(20))
->setDescription($faker->text(100))
->setLocale('en_US')
->setTitle(trim($data[0]))
->setChapo($faker->text(20))
->setDescription($faker->text(100))
->save($con);
$brands[trim($data[0])] = $brand;
$images = explode(';', $data[1]);
$logoId = null;
foreach ($images as $image) {
$image = trim($image);
if(empty($image)) continue;
$brandImage = new \Thelia\Model\BrandImage();
$brandImage
->setBrandId($brand->getId())
->setFile($image)
->save($con);
if ($logoId === null) {
$logoId = $brandImage->getId();
}
$fileSystem->copy(THELIA_SETUP_DIRECTORY . 'import/images/'.$image, THELIA_LOCAL_DIR . 'media/images/brand/'.$image, true);
}
if ($logoId !== null){
$brand->setLogoImageId($logoId);
$brand->save($con);
}
}
fclose($handle);
}
echo "brands created successfully\n";
return $brands;
}
function createCategories($faker, $con)
{
echo "start creating categories\n";
$categories = array();
if (($handle = fopen(THELIA_SETUP_DIRECTORY . 'import/categories.csv', "r")) !== FALSE) {
$row=0;
while (($data = fgetcsv($handle, 1000, ";")) !== FALSE) {
$row++;
if($row==1) continue;
$category = new \Thelia\Model\Category();
$category
->setVisible(1)
->setPosition($row-1)
->setParent(0)
->setLocale('fr_FR')
->setTitle(trim($data[0]))
->setChapo($faker->text(20))
->setDescription($faker->text(100))
->setLocale('en_US')
->setTitle(trim($data[1]))
->setChapo($faker->text(20))
->setDescription($faker->text(100))
->save($con);
$categories[trim($data[1])] = $category;
}
fclose($handle);
}
echo "categories created successfully\n";
return $categories;
}
function createFolders($faker, $con)
{
echo "start creating folders\n";
$fileSystem = new \Symfony\Component\Filesystem\Filesystem();
$folders = array();
if (($handle = fopen(THELIA_SETUP_DIRECTORY . 'import/folders.csv', "r")) !== FALSE) {
$row=0;
while (($data = fgetcsv($handle, 1000, ";")) !== FALSE) {
$row++;
if ($row == 1) continue;
$folder = new \Thelia\Model\Folder();
$folder
->setVisible(1)
->setPosition($row-1)
->setLocale('fr_FR')
->setTitle(trim($data[0]))
->setChapo($faker->text(20))
->setDescription($faker->text(100))
->setLocale('en_US')
->setTitle(trim($data[1]))
->setChapo($faker->text(20))
->setDescription($faker->text(100))
->save($con);
$folders[trim($data[1])] = $folder;
$images = explode(';', $data[6]);
foreach ($images as $image) {
$image = trim($image);
if(empty($image)) continue;
$folderImage = new \Thelia\Model\FolderImage();
$folderImage
->setFolderId($folder->getId())
->setFile($image)
->save($con);
$fileSystem->copy(THELIA_SETUP_DIRECTORY . 'import/images/'.$image, THELIA_LOCAL_DIR . 'media/images/folder/'.$image, true);
}
}
fclose($handle);
}
echo "Folders created successfully\n";
return $folders;
}
function createContents($faker, $folders, $con)
{
echo "start creating contents\n";
$fileSystem = new \Symfony\Component\Filesystem\Filesystem();
$contents = array();
if (($handle = fopen(THELIA_SETUP_DIRECTORY . 'import/contents.csv', "r")) !== FALSE) {
$row=0;
while (($data = fgetcsv($handle, 1000, ";")) !== FALSE) {
$row++;
if ($row == 1) continue;
$content = new \Thelia\Model\Content();
$content
->setVisible(1)
->setPosition($row-1)
->setLocale('fr_FR')
->setTitle(trim($data[0]))
->setChapo($faker->text(20))
->setDescription($faker->text(200))
->setLocale('en_US')
->setTitle(trim($data[1]))
->setChapo($faker->text(20))
->setDescription($faker->text(200));
// folder
$contentFolders = explode(';', $data[7]);
$defaultFolder = null;
foreach ($contentFolders as $contentFolder) {
$contentFolder = trim($contentFolder);
if (array_key_exists($contentFolder, $folders)) {
$content->addFolder($folders[$contentFolder]);
if (null === $defaultFolder) {
$defaultFolder = $folders[$contentFolder]->getId();
}
}
}
$content
->getContentFolders()
->getFirst()
->setDefaultFolder(true)
->save($con)
;
$content->save($con);
$images = explode(';', $data[6]);
foreach ($images as $image) {
$image = trim($image);
if(empty($image)) continue;
$contentImage = new \Thelia\Model\ContentImage();
$contentImage
->setContentId($content->getId())
->setFile($image)
->save($con);
$fileSystem->copy(THELIA_SETUP_DIRECTORY . 'import/images/'.$image, THELIA_LOCAL_DIR . 'media/images/content/'.$image, true);
}
$contents[trim($data[1])] = $content;
}
fclose($handle);
}
echo "Contents created successfully\n";
return $contents;
}
function createColors($con)
{
echo "start creating colors attributes\n";
if (($handle = fopen(THELIA_SETUP_DIRECTORY . 'import/colors.csv', "r")) !== FALSE) {
$row=0;
$attribute = new \Thelia\Model\Attribute();
$attribute
->setPosition(1)
->setLocale('fr_FR')
->setTitle('Couleur')
->setLocale('en_US')
->setTitle('Colors');
while (($data = fgetcsv($handle, 1000, ";")) !== FALSE) {
$row++;
$attributeAv = new \Thelia\Model\AttributeAv();
$attributeAv
->setPosition($row)
->setLocale('fr_FR')
->setTitle($data[0])
->setLocale('en_US')
->setTitle($data[1]);
$attribute->addAttributeAv($attributeAv);
}
$attribute->save($con);
fclose($handle);
}
echo "colors attributes created with success\n";
return $attribute;
}
function clearTables($con)
{
echo "Clearing tables\n";
$productAssociatedContent = Thelia\Model\ProductAssociatedContentQuery::create()
->find($con);
$productAssociatedContent->delete($con);
$categoryAssociatedContent = Thelia\Model\CategoryAssociatedContentQuery::create()
->find($con);
$categoryAssociatedContent->delete($con);
$featureProduct = Thelia\Model\FeatureProductQuery::create()
->find($con);
$featureProduct->delete($con);
$attributeCombination = Thelia\Model\AttributeCombinationQuery::create()
->find($con);
$attributeCombination->delete($con);
$feature = Thelia\Model\FeatureQuery::create()
->find($con);
$feature->delete($con);
$feature = Thelia\Model\FeatureI18nQuery::create()
->find($con);
$feature->delete($con);
$featureAv = Thelia\Model\FeatureAvQuery::create()
->find($con);
$featureAv->delete($con);
$featureAv = Thelia\Model\FeatureAvI18nQuery::create()
->find($con);
$featureAv->delete($con);
$attribute = Thelia\Model\AttributeQuery::create()
->find($con);
$attribute->delete($con);
$attribute = Thelia\Model\AttributeI18nQuery::create()
->find($con);
$attribute->delete($con);
$attributeAv = Thelia\Model\AttributeAvQuery::create()
->find($con);
$attributeAv->delete($con);
$attributeAv = Thelia\Model\AttributeAvI18nQuery::create()
->find($con);
$attributeAv->delete($con);
$brand = Thelia\Model\BrandQuery::create()
->find($con);
$brand->delete($con);
$brand = Thelia\Model\BrandI18nQuery::create()
->find($con);
$brand->delete($con);
$category = Thelia\Model\CategoryQuery::create()
->find($con);
$category->delete($con);
$category = Thelia\Model\CategoryI18nQuery::create()
->find($con);
$category->delete($con);
$product = Thelia\Model\ProductQuery::create()
->find($con);
$product->delete($con);
$product = Thelia\Model\ProductI18nQuery::create()
->find($con);
$product->delete($con);
$folder = Thelia\Model\FolderQuery::create()
->find($con);
$folder->delete($con);
$folder = Thelia\Model\FolderI18nQuery::create()
->find($con);
$folder->delete($con);
$content = Thelia\Model\ContentQuery::create()
->find($con);
$content->delete($con);
$content = Thelia\Model\ContentI18nQuery::create()
->find($con);
$content->delete($con);
$accessory = Thelia\Model\AccessoryQuery::create()
->find($con);
$accessory->delete($con);
$stock = \Thelia\Model\ProductSaleElementsQuery::create()
->find($con);
$stock->delete($con);
$productPrice = \Thelia\Model\ProductPriceQuery::create()
->find($con);
$productPrice->delete($con);
\Thelia\Model\ProductImageQuery::create()->find($con)->delete($con);
$customer = \Thelia\Model\CustomerQuery::create()
->find($con);
$customer->delete($con);
$sale = \Thelia\Model\SaleQuery::create()->find($con);
$sale->delete($con);
$saleProduct = \Thelia\Model\SaleProductQuery::create()->find($con);
$saleProduct->delete($con);
echo "Tables cleared with success\n";
}

8
setup/import/brand.csv Normal file
View File

@@ -0,0 +1,8 @@
"NAME";"LOGO"
"MILAN";"BRAND-1.png"
"MAGIS";"BRAND-2.png"
"OXYO";"BRAND-3.png"
"OFFUS";"BRAND-4.png"
"PLINK";"BRAND-5.png"
"PARRY";"BRAND-6.png"
"TOKO";"BRAND-7.png"
1 NAME LOGO
2 MILAN BRAND-1.png
3 MAGIS BRAND-2.png
4 OXYO BRAND-3.png
5 OFFUS BRAND-4.png
6 PLINK BRAND-5.png
7 PARRY BRAND-6.png
8 TOKO BRAND-7.png

View File

@@ -0,0 +1,5 @@
"CATEGORIES FR";"CATEGORIES UK";"CHAPO FR";"CHAPO UK";"DESCRIPTIF FR";"DESCRIPTIF UK";"PHOTO"
"Chaises";"Chairs";"";"";"";"";""
"Tabourets";"Stools";"";"";"";"";""
"Fauteuils";"Armchairs";"";"";"";"";""
"Canapés";"Sofas";"";"";"";"";""
1 CATEGORIES FR CATEGORIES UK CHAPO FR CHAPO UK DESCRIPTIF FR DESCRIPTIF UK PHOTO
2 Chaises Chairs
3 Tabourets Stools
4 Fauteuils Armchairs
5 Canapés Sofas

13
setup/import/colors.csv Normal file
View File

@@ -0,0 +1,13 @@
"Bleu";"Blue"
"Jaune";"Yellow"
"Orange";"Orange"
"Rose";"Pink"
"Vert";"Green"
"Violet";"Purple"
"Rouge";"Red"
"Gris";"Gray"
"Noir";"Black"
"Beige";"Beige"
"Turquoise";"Turquoise"
"Marron";"Brown"
"Blanc";"White"
1 Bleu Blue
2 Jaune Yellow
3 Orange Orange
4 Rose Pink
5 Vert Green
6 Violet Purple
7 Rouge Red
8 Gris Gray
9 Noir Black
10 Beige Beige
11 Turquoise Turquoise
12 Marron Brown
13 Blanc White

12
setup/import/contents.csv Normal file
View File

@@ -0,0 +1,12 @@
"TITLE FR";"TITLE UK";"CHAPO FR";"CHAPO UK";"DESCRIPTIF FR";"DESCRIPTIF UK";"PHOTO","FOLDERS UK"
"A propos";"About us";"";"";"";"";"";"Information"
"Conditions générales de vente";"Terms and Conditions";"";"";"";"";"";"Information"
"Mentions légales";"Imprint";"";"";"";"";"";"Information"
"Livraison";"Delivery";"";"";"";"";"";"Information"
"Garantie";"Warranty";"";"";"";"";"";"Information"
"Nouveau horaire d''ouverture";"New opening times";"";"";"";"";"";"Blog"
"Nouveauté : Scarlett";"New product : Scarlett";"";"";"";"";"";"Blog"
"Obtenez votre bon de réduction";"Claim your voucher";"";"";"";"";"";"Blog"
"Nettoyage du tissu";"Cleaning Tissue";"";"";"";"";"";"Advice"
"Entretien du bois";"Maintenance of wood";"";"";"";"";"";"Advice"
"Entretien du cuir";"Maintenance of leather";"";"";"";"";"";"Advice"
Can't render this file because it contains an unexpected character in line 1 and column 83.

4
setup/import/folders.csv Normal file
View File

@@ -0,0 +1,4 @@
"TITLE FR";"TITLE UK";"CHAPO FR";"CHAPO UK";"DESCRIPTIF FR";"DESCRIPTIF UK";"PHOTO"
"Informations";"Information";"";"";"";"";""
"Blog";"Blog";"";"";"";"";""
"Conseils";"Advice";"";"";"";"";""
1 TITLE FR TITLE UK CHAPO FR CHAPO UK DESCRIPTIF FR DESCRIPTIF UK PHOTO
2 Informations Information
3 Blog Blog
4 Conseils Advice

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 50 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 105 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 100 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 108 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 102 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 138 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 124 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 73 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 128 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 127 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 126 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 157 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 267 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 254 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 217 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 123 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 155 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 142 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 141 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 79 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 144 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 139 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 208 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 127 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 208 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 203 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 203 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 199 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 254 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 159 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 247 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 247 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 177 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 120 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 184 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 190 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 184 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 126 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 123 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 74 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 264 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 160 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 263 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 255 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 100 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 108 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 61 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 106 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 100 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 68 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 77 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 108 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 100 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 53 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 102 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 46 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 55 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 134 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 231 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 144 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 223 KiB

Some files were not shown because too many files have changed in this diff Show More