From 4b20ea6dad0b32418c5c2e157378c6e143506c4a Mon Sep 17 00:00:00 2001 From: Vincent Vanwaelscappel Date: Thu, 18 Jul 2019 19:00:55 +0200 Subject: [PATCH] done #2919 @1.5 --- app/Console/Commands/CMSMigration.php | 73 ++++++ app/Http/Requests/SampleRequest.php | 56 +++++ ...13_04_09_062329_create_revisions_table.php | 37 +++ .../2019_06_11_160059_create_media_table.php | 38 +++ .../2019_06_11_160527_create_media_table.php | 38 +++ .../2019_06_11_160942_create_media_table.php | 38 +++ .../2019_06_12_120420_create_media_table.php | 38 +++ .../2019_06_12_124536_create_media_table.php | 38 +++ .../2019_06_12_131712_create_media_table.php | 38 +++ .../2019_06_12_133030_create_media_table.php | 38 +++ .../2019_06_12_135023_create_media_table.php | 38 +++ .../2019_06_12_135918_create_media_table.php | 38 +++ .../2019_06_12_144506_create_media_table.php | 38 +++ .../2019_06_12_144832_create_media_table.php | 38 +++ .../2019_06_12_151212_create_media_table.php | 38 +++ .../2019_06_12_151723_create_media_table.php | 38 +++ public/_modules/product-onglet/style.css | 127 ++++++++++ .../dropzone/dropzone.min.css | 1 + .../dropzone/dropzone.min.js | 2 + .../sortable/Sortable.min.js | 3 + resources/lang/vendor/backpack/ar/backup.php | 16 ++ resources/lang/vendor/backpack/ar/base.php | 50 ++++ .../vendor/backpack/ar/langfilemanager.php | 38 +++ .../lang/vendor/backpack/ar/logmanager.php | 16 ++ .../lang/vendor/backpack/ar/pagemanager.php | 16 ++ .../vendor/backpack/ar/permissionmanager.php | 16 ++ .../lang/vendor/backpack/ar/settings.php | 16 ++ resources/lang/vendor/backpack/bg/backup.php | 16 ++ resources/lang/vendor/backpack/bg/base.php | 34 +++ .../lang/vendor/backpack/bg/logmanager.php | 16 ++ .../lang/vendor/backpack/bg/pagemanager.php | 16 ++ .../vendor/backpack/bg/permissionmanager.php | 16 ++ .../lang/vendor/backpack/bg/settings.php | 16 ++ .../lang/vendor/backpack/da-DK/backup.php | 16 ++ resources/lang/vendor/backpack/da-DK/base.php | 34 +++ resources/lang/vendor/backpack/da-DK/crud.php | 16 ++ .../lang/vendor/backpack/da-DK/logmanager.php | 16 ++ .../vendor/backpack/da-DK/pagemanager.php | 16 ++ .../backpack/da-DK/permissionmanager.php | 16 ++ .../lang/vendor/backpack/da-DK/settings.php | 16 ++ .../lang/vendor/backpack/da_DK/backup.php | 16 ++ resources/lang/vendor/backpack/da_DK/base.php | 45 ++++ .../lang/vendor/backpack/da_DK/logmanager.php | 16 ++ resources/lang/vendor/backpack/de/backup.php | 16 ++ resources/lang/vendor/backpack/de/base.php | 50 ++++ .../lang/vendor/backpack/de/logmanager.php | 16 ++ resources/lang/vendor/backpack/el/backup.php | 16 ++ resources/lang/vendor/backpack/el/base.php | 50 ++++ .../lang/vendor/backpack/el/logmanager.php | 16 ++ .../lang/vendor/backpack/el/pagemanager.php | 16 ++ .../lang/vendor/backpack/el/settings.php | 16 ++ resources/lang/vendor/backpack/en/base.php | 65 +++++ .../vendor/backpack/en/langfilemanager.php | 38 +++ .../lang/vendor/backpack/en/logmanager.php | 16 ++ resources/lang/vendor/backpack/es/base.php | 50 ++++ .../vendor/backpack/es/langfilemanager.php | 38 +++ .../lang/vendor/backpack/es/logmanager.php | 16 ++ .../lang/vendor/backpack/es/pagemanager.php | 16 ++ .../lang/vendor/backpack/es/settings.php | 16 ++ .../lang/vendor/backpack/fr-CA/backup.php | 16 ++ resources/lang/vendor/backpack/fr-CA/base.php | 50 ++++ resources/lang/vendor/backpack/fr-CA/crud.php | 16 ++ .../lang/vendor/backpack/fr-CA/logmanager.php | 16 ++ .../vendor/backpack/fr-CA/pagemanager.php | 16 ++ .../backpack/fr-CA/permissionmanager.php | 16 ++ .../lang/vendor/backpack/fr-CA/settings.php | 16 ++ resources/lang/vendor/backpack/fr/base.php | 50 ++++ .../lang/vendor/backpack/fr/logmanager.php | 16 ++ .../lang/vendor/backpack/fr/settings.php | 16 ++ .../lang/vendor/backpack/fr_CA/backup.php | 16 ++ resources/lang/vendor/backpack/fr_CA/base.php | 61 +++++ .../lang/vendor/backpack/fr_CA/logmanager.php | 16 ++ .../vendor/backpack/fr_CA/pagemanager.php | 16 ++ .../lang/vendor/backpack/fr_CA/settings.php | 16 ++ resources/lang/vendor/backpack/gr/crud.php | 16 ++ .../lang/vendor/backpack/gr/logmanager.php | 16 ++ .../lang/vendor/backpack/gr/pagemanager.php | 16 ++ .../vendor/backpack/gr/permissionmanager.php | 16 ++ .../lang/vendor/backpack/gr/settings.php | 16 ++ resources/lang/vendor/backpack/id/backup.php | 16 ++ resources/lang/vendor/backpack/id/base.php | 34 +++ resources/lang/vendor/backpack/id/crud.php | 16 ++ .../lang/vendor/backpack/id/logmanager.php | 16 ++ .../lang/vendor/backpack/id/pagemanager.php | 16 ++ .../vendor/backpack/id/permissionmanager.php | 16 ++ .../lang/vendor/backpack/id/settings.php | 16 ++ resources/lang/vendor/backpack/it/backup.php | 16 ++ resources/lang/vendor/backpack/it/base.php | 50 ++++ .../vendor/backpack/it/langfilemanager.php | 38 +++ .../lang/vendor/backpack/it/logmanager.php | 16 ++ resources/lang/vendor/backpack/lo/backup.php | 16 ++ resources/lang/vendor/backpack/lo/crud.php | 16 ++ .../lang/vendor/backpack/lo/logmanager.php | 16 ++ .../lang/vendor/backpack/lo/pagemanager.php | 16 ++ .../vendor/backpack/lo/permissionmanager.php | 16 ++ resources/lang/vendor/backpack/lv/backup.php | 16 ++ resources/lang/vendor/backpack/lv/base.php | 64 +++++ .../lang/vendor/backpack/lv/logmanager.php | 16 ++ .../lang/vendor/backpack/lv/pagemanager.php | 16 ++ .../lang/vendor/backpack/lv/settings.php | 16 ++ resources/lang/vendor/backpack/nl/base.php | 35 +++ .../lang/vendor/backpack/nl/logmanager.php | 16 ++ .../lang/vendor/backpack/pt-BR/backup.php | 16 ++ resources/lang/vendor/backpack/pt-BR/base.php | 50 ++++ resources/lang/vendor/backpack/pt-BR/crud.php | 16 ++ .../lang/vendor/backpack/pt-BR/logmanager.php | 16 ++ .../vendor/backpack/pt-BR/pagemanager.php | 16 ++ .../backpack/pt-BR/permissionmanager.php | 16 ++ .../lang/vendor/backpack/pt-BR/settings.php | 16 ++ resources/lang/vendor/backpack/pt/base.php | 59 +++++ .../vendor/backpack/pt/langfilemanager.php | 38 +++ .../lang/vendor/backpack/pt/logmanager.php | 16 ++ resources/lang/vendor/backpack/pt_br/base.php | 61 +++++ .../vendor/backpack/pt_br/langfilemanager.php | 37 +++ .../lang/vendor/backpack/pt_br/logmanager.php | 16 ++ .../vendor/backpack/pt_br/pagemanager.php | 16 ++ resources/lang/vendor/backpack/ro/base.php | 60 +++++ .../lang/vendor/backpack/ro/logmanager.php | 16 ++ .../lang/vendor/backpack/ro/pagemanager.php | 16 ++ .../vendor/backpack/ro/permissionmanager.php | 16 ++ .../lang/vendor/backpack/ro/settings.php | 16 ++ resources/lang/vendor/backpack/ru/backup.php | 16 ++ resources/lang/vendor/backpack/ru/base.php | 58 +++++ .../lang/vendor/backpack/ru/logmanager.php | 16 ++ .../lang/vendor/backpack/ru/pagemanager.php | 16 ++ .../lang/vendor/backpack/zh-Hant/backup.php | 16 ++ .../lang/vendor/backpack/zh-Hant/base.php | 50 ++++ .../vendor/backpack/zh-Hant/logmanager.php | 16 ++ .../vendor/backpack/zh-Hant/pagemanager.php | 16 ++ .../backpack/zh-Hant/permissionmanager.php | 16 ++ .../lang/vendor/backpack/zh-Hant/settings.php | 16 ++ .../lang/vendor/backpack/zh-cn/backup.php | 16 ++ resources/lang/vendor/backpack/zh-cn/base.php | 48 ++++ .../vendor/backpack/zh-cn/langfilemanager.php | 38 +++ .../lang/vendor/backpack/zh-cn/logmanager.php | 16 ++ .../vendor/backpack/zh-cn/pagemanager.php | 16 ++ .../backpack/zh-cn/permissionmanager.php | 16 ++ .../crud/fields/dropzone_media.blade.php | 230 ++++++++++++++++++ .../views/vendor/cubist/gtag/body.blade.php | 0 .../views/vendor/cubist/gtag/head.blade.php | 14 ++ .../views/vendor/cubist/gtag/script.blade.php | 2 + .../bootstrap-navbar-items.blade.php | 20 ++ 142 files changed, 3840 insertions(+) create mode 100644 app/Console/Commands/CMSMigration.php create mode 100644 app/Http/Requests/SampleRequest.php create mode 100644 database/migrations/2013_04_09_062329_create_revisions_table.php create mode 100644 database/migrations/2019_06_11_160059_create_media_table.php create mode 100644 database/migrations/2019_06_11_160527_create_media_table.php create mode 100644 database/migrations/2019_06_11_160942_create_media_table.php create mode 100644 database/migrations/2019_06_12_120420_create_media_table.php create mode 100644 database/migrations/2019_06_12_124536_create_media_table.php create mode 100644 database/migrations/2019_06_12_131712_create_media_table.php create mode 100644 database/migrations/2019_06_12_133030_create_media_table.php create mode 100644 database/migrations/2019_06_12_135023_create_media_table.php create mode 100644 database/migrations/2019_06_12_135918_create_media_table.php create mode 100644 database/migrations/2019_06_12_144506_create_media_table.php create mode 100644 database/migrations/2019_06_12_144832_create_media_table.php create mode 100644 database/migrations/2019_06_12_151212_create_media_table.php create mode 100644 database/migrations/2019_06_12_151723_create_media_table.php create mode 100644 public/_modules/product-onglet/style.css create mode 100644 public/vendor/gaspertrix/laravel-backpack-dropzone-field/dropzone/dropzone.min.css create mode 100644 public/vendor/gaspertrix/laravel-backpack-dropzone-field/dropzone/dropzone.min.js create mode 100644 public/vendor/gaspertrix/laravel-backpack-dropzone-field/sortable/Sortable.min.js create mode 100644 resources/lang/vendor/backpack/ar/backup.php create mode 100644 resources/lang/vendor/backpack/ar/base.php create mode 100644 resources/lang/vendor/backpack/ar/langfilemanager.php create mode 100644 resources/lang/vendor/backpack/ar/logmanager.php create mode 100644 resources/lang/vendor/backpack/ar/pagemanager.php create mode 100644 resources/lang/vendor/backpack/ar/permissionmanager.php create mode 100644 resources/lang/vendor/backpack/ar/settings.php create mode 100644 resources/lang/vendor/backpack/bg/backup.php create mode 100644 resources/lang/vendor/backpack/bg/base.php create mode 100644 resources/lang/vendor/backpack/bg/logmanager.php create mode 100644 resources/lang/vendor/backpack/bg/pagemanager.php create mode 100644 resources/lang/vendor/backpack/bg/permissionmanager.php create mode 100644 resources/lang/vendor/backpack/bg/settings.php create mode 100644 resources/lang/vendor/backpack/da-DK/backup.php create mode 100644 resources/lang/vendor/backpack/da-DK/base.php create mode 100644 resources/lang/vendor/backpack/da-DK/crud.php create mode 100644 resources/lang/vendor/backpack/da-DK/logmanager.php create mode 100644 resources/lang/vendor/backpack/da-DK/pagemanager.php create mode 100644 resources/lang/vendor/backpack/da-DK/permissionmanager.php create mode 100644 resources/lang/vendor/backpack/da-DK/settings.php create mode 100644 resources/lang/vendor/backpack/da_DK/backup.php create mode 100644 resources/lang/vendor/backpack/da_DK/base.php create mode 100644 resources/lang/vendor/backpack/da_DK/logmanager.php create mode 100644 resources/lang/vendor/backpack/de/backup.php create mode 100644 resources/lang/vendor/backpack/de/base.php create mode 100644 resources/lang/vendor/backpack/de/logmanager.php create mode 100644 resources/lang/vendor/backpack/el/backup.php create mode 100644 resources/lang/vendor/backpack/el/base.php create mode 100644 resources/lang/vendor/backpack/el/logmanager.php create mode 100644 resources/lang/vendor/backpack/el/pagemanager.php create mode 100644 resources/lang/vendor/backpack/el/settings.php create mode 100644 resources/lang/vendor/backpack/en/base.php create mode 100644 resources/lang/vendor/backpack/en/langfilemanager.php create mode 100644 resources/lang/vendor/backpack/en/logmanager.php create mode 100644 resources/lang/vendor/backpack/es/base.php create mode 100644 resources/lang/vendor/backpack/es/langfilemanager.php create mode 100644 resources/lang/vendor/backpack/es/logmanager.php create mode 100644 resources/lang/vendor/backpack/es/pagemanager.php create mode 100644 resources/lang/vendor/backpack/es/settings.php create mode 100644 resources/lang/vendor/backpack/fr-CA/backup.php create mode 100644 resources/lang/vendor/backpack/fr-CA/base.php create mode 100644 resources/lang/vendor/backpack/fr-CA/crud.php create mode 100644 resources/lang/vendor/backpack/fr-CA/logmanager.php create mode 100644 resources/lang/vendor/backpack/fr-CA/pagemanager.php create mode 100644 resources/lang/vendor/backpack/fr-CA/permissionmanager.php create mode 100644 resources/lang/vendor/backpack/fr-CA/settings.php create mode 100644 resources/lang/vendor/backpack/fr/base.php create mode 100644 resources/lang/vendor/backpack/fr/logmanager.php create mode 100644 resources/lang/vendor/backpack/fr/settings.php create mode 100644 resources/lang/vendor/backpack/fr_CA/backup.php create mode 100644 resources/lang/vendor/backpack/fr_CA/base.php create mode 100644 resources/lang/vendor/backpack/fr_CA/logmanager.php create mode 100644 resources/lang/vendor/backpack/fr_CA/pagemanager.php create mode 100644 resources/lang/vendor/backpack/fr_CA/settings.php create mode 100644 resources/lang/vendor/backpack/gr/crud.php create mode 100644 resources/lang/vendor/backpack/gr/logmanager.php create mode 100644 resources/lang/vendor/backpack/gr/pagemanager.php create mode 100644 resources/lang/vendor/backpack/gr/permissionmanager.php create mode 100644 resources/lang/vendor/backpack/gr/settings.php create mode 100644 resources/lang/vendor/backpack/id/backup.php create mode 100644 resources/lang/vendor/backpack/id/base.php create mode 100644 resources/lang/vendor/backpack/id/crud.php create mode 100644 resources/lang/vendor/backpack/id/logmanager.php create mode 100644 resources/lang/vendor/backpack/id/pagemanager.php create mode 100644 resources/lang/vendor/backpack/id/permissionmanager.php create mode 100644 resources/lang/vendor/backpack/id/settings.php create mode 100644 resources/lang/vendor/backpack/it/backup.php create mode 100644 resources/lang/vendor/backpack/it/base.php create mode 100644 resources/lang/vendor/backpack/it/langfilemanager.php create mode 100644 resources/lang/vendor/backpack/it/logmanager.php create mode 100644 resources/lang/vendor/backpack/lo/backup.php create mode 100644 resources/lang/vendor/backpack/lo/crud.php create mode 100644 resources/lang/vendor/backpack/lo/logmanager.php create mode 100644 resources/lang/vendor/backpack/lo/pagemanager.php create mode 100644 resources/lang/vendor/backpack/lo/permissionmanager.php create mode 100644 resources/lang/vendor/backpack/lv/backup.php create mode 100644 resources/lang/vendor/backpack/lv/base.php create mode 100644 resources/lang/vendor/backpack/lv/logmanager.php create mode 100644 resources/lang/vendor/backpack/lv/pagemanager.php create mode 100644 resources/lang/vendor/backpack/lv/settings.php create mode 100644 resources/lang/vendor/backpack/nl/base.php create mode 100644 resources/lang/vendor/backpack/nl/logmanager.php create mode 100644 resources/lang/vendor/backpack/pt-BR/backup.php create mode 100644 resources/lang/vendor/backpack/pt-BR/base.php create mode 100644 resources/lang/vendor/backpack/pt-BR/crud.php create mode 100644 resources/lang/vendor/backpack/pt-BR/logmanager.php create mode 100644 resources/lang/vendor/backpack/pt-BR/pagemanager.php create mode 100644 resources/lang/vendor/backpack/pt-BR/permissionmanager.php create mode 100644 resources/lang/vendor/backpack/pt-BR/settings.php create mode 100644 resources/lang/vendor/backpack/pt/base.php create mode 100644 resources/lang/vendor/backpack/pt/langfilemanager.php create mode 100644 resources/lang/vendor/backpack/pt/logmanager.php create mode 100644 resources/lang/vendor/backpack/pt_br/base.php create mode 100644 resources/lang/vendor/backpack/pt_br/langfilemanager.php create mode 100644 resources/lang/vendor/backpack/pt_br/logmanager.php create mode 100644 resources/lang/vendor/backpack/pt_br/pagemanager.php create mode 100644 resources/lang/vendor/backpack/ro/base.php create mode 100644 resources/lang/vendor/backpack/ro/logmanager.php create mode 100644 resources/lang/vendor/backpack/ro/pagemanager.php create mode 100644 resources/lang/vendor/backpack/ro/permissionmanager.php create mode 100644 resources/lang/vendor/backpack/ro/settings.php create mode 100644 resources/lang/vendor/backpack/ru/backup.php create mode 100644 resources/lang/vendor/backpack/ru/base.php create mode 100644 resources/lang/vendor/backpack/ru/logmanager.php create mode 100644 resources/lang/vendor/backpack/ru/pagemanager.php create mode 100644 resources/lang/vendor/backpack/zh-Hant/backup.php create mode 100644 resources/lang/vendor/backpack/zh-Hant/base.php create mode 100644 resources/lang/vendor/backpack/zh-Hant/logmanager.php create mode 100644 resources/lang/vendor/backpack/zh-Hant/pagemanager.php create mode 100644 resources/lang/vendor/backpack/zh-Hant/permissionmanager.php create mode 100644 resources/lang/vendor/backpack/zh-Hant/settings.php create mode 100644 resources/lang/vendor/backpack/zh-cn/backup.php create mode 100644 resources/lang/vendor/backpack/zh-cn/base.php create mode 100644 resources/lang/vendor/backpack/zh-cn/langfilemanager.php create mode 100644 resources/lang/vendor/backpack/zh-cn/logmanager.php create mode 100644 resources/lang/vendor/backpack/zh-cn/pagemanager.php create mode 100644 resources/lang/vendor/backpack/zh-cn/permissionmanager.php create mode 100644 resources/views/vendor/backpack/crud/fields/dropzone_media.blade.php create mode 100644 resources/views/vendor/cubist/gtag/body.blade.php create mode 100644 resources/views/vendor/cubist/gtag/head.blade.php create mode 100644 resources/views/vendor/cubist/gtag/script.blade.php create mode 100644 resources/views/vendor/laravel-menu/bootstrap-navbar-items.blade.php diff --git a/app/Console/Commands/CMSMigration.php b/app/Console/Commands/CMSMigration.php new file mode 100644 index 0000000..60859bc --- /dev/null +++ b/app/Console/Commands/CMSMigration.php @@ -0,0 +1,73 @@ + $model) { + $models[$k] = '\'' . addcslashes($model, '\\') . '\''; + } + $modelssql = implode(',', $models); + + foreach ($tables as $table) { + echo 'Copy table ' . $table . ' from dev to staging' . "\n"; + DB::statement('DROP TABLE pmi.' . $table); + DB::statement('CREATE TABLE pmi.' . $table . ' LIKE pmi_dev.' . $table); + DB::statement('INSERT pmi.' . $table . ' SELECT * FROM pmi_dev.' . $table); + } + + echo 'Remove old media from staging' . "\n"; + $sql = 'SELECT * FROM pmi.media WHERE model_type IN (' . $modelssql . ')'; + foreach (DB::select($sql) as $item) { + $item = ArrayUtil::asArray($item); + + $rm = 'rm -rf /home/pmi/www/public/storage/' . $item['id']; + echo 'Delete storage ' . $item['id'] . ' on staging' . "\n"; + `$rm`; + } + DB::delete('DELETE FROM pmi.media WHERE model_type IN (' . $modelssql . ')'); + + echo 'Copy media from dev to staging' . "\n"; + foreach (DB::select('SELECT * FROM pmi_dev.media WHERE model_type IN(' . $modelssql . ')') as $item) { + $item = ArrayUtil::asArray($item); + + $devId = $item['id']; + unset($item['id']); + + $id = DB::table('pmi.media')->insertGetId($item); + echo 'Copy files from dev #' . $devId . ' to staging #' . $id . "\n"; + $dest = '/home/pmi/www/public/storage/' . $id; + if (file_exists($dest)) { + $destprotect = $dest . '_'; + `mv $dest $destprotect`; + } + $cp = 'cp -R /home/pmi/dev/public/storage/' . $devId . ' /home/pmi/www/public/storage/' . $id; + echo $cp . ' : ' . `$cp` . "\n"; + } + + echo 'Update code of staging' . "\n"; + `cd /home/pmi/www;php update`; + echo 'Clear caches of staging' . "\n"; + `cd /home/pmi/www;php artisan cache:clear`; + `cd /home/pmi/www;php artisan config:cache`; + `cd /home/pmi/www;php artisan view:cache`; + } +} diff --git a/app/Http/Requests/SampleRequest.php b/app/Http/Requests/SampleRequest.php new file mode 100644 index 0000000..9c3a84c --- /dev/null +++ b/app/Http/Requests/SampleRequest.php @@ -0,0 +1,56 @@ +check(); + } + + /** + * Get the validation rules that apply to the request. + * + * @return array + */ + public function rules() + { + return [ + // 'name' => 'required|min:5|max:255' + ]; + } + + /** + * Get the validation attributes that apply to the request. + * + * @return array + */ + public function attributes() + { + return [ + // + ]; + } + + /** + * Get the validation messages that apply to the request. + * + * @return array + */ + public function messages() + { + return [ + // + ]; + } +} diff --git a/database/migrations/2013_04_09_062329_create_revisions_table.php b/database/migrations/2013_04_09_062329_create_revisions_table.php new file mode 100644 index 0000000..fdd5b1e --- /dev/null +++ b/database/migrations/2013_04_09_062329_create_revisions_table.php @@ -0,0 +1,37 @@ +increments('id'); + $table->string('revisionable_type'); + $table->integer('revisionable_id'); + $table->integer('user_id')->nullable(); + $table->string('key'); + $table->text('old_value')->nullable(); + $table->text('new_value')->nullable(); + $table->timestamps(); + + $table->index(array('revisionable_id', 'revisionable_type')); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::drop('revisions'); + } +} diff --git a/database/migrations/2019_06_11_160059_create_media_table.php b/database/migrations/2019_06_11_160059_create_media_table.php new file mode 100644 index 0000000..378baef --- /dev/null +++ b/database/migrations/2019_06_11_160059_create_media_table.php @@ -0,0 +1,38 @@ +increments('id'); + $table->morphs('model'); + $table->string('collection_name'); + $table->string('name'); + $table->string('file_name'); + $table->string('mime_type')->nullable(); + $table->string('disk'); + $table->unsignedInteger('size'); + $table->json('manipulations'); + $table->json('custom_properties'); + $table->json('responsive_images'); + $table->unsignedInteger('order_column')->nullable(); + $table->nullableTimestamps(); + }); + } + + /** + * Reverse the migrations. + */ + public function down() + { + Schema::dropIfExists('media'); + } +} diff --git a/database/migrations/2019_06_11_160527_create_media_table.php b/database/migrations/2019_06_11_160527_create_media_table.php new file mode 100644 index 0000000..378baef --- /dev/null +++ b/database/migrations/2019_06_11_160527_create_media_table.php @@ -0,0 +1,38 @@ +increments('id'); + $table->morphs('model'); + $table->string('collection_name'); + $table->string('name'); + $table->string('file_name'); + $table->string('mime_type')->nullable(); + $table->string('disk'); + $table->unsignedInteger('size'); + $table->json('manipulations'); + $table->json('custom_properties'); + $table->json('responsive_images'); + $table->unsignedInteger('order_column')->nullable(); + $table->nullableTimestamps(); + }); + } + + /** + * Reverse the migrations. + */ + public function down() + { + Schema::dropIfExists('media'); + } +} diff --git a/database/migrations/2019_06_11_160942_create_media_table.php b/database/migrations/2019_06_11_160942_create_media_table.php new file mode 100644 index 0000000..378baef --- /dev/null +++ b/database/migrations/2019_06_11_160942_create_media_table.php @@ -0,0 +1,38 @@ +increments('id'); + $table->morphs('model'); + $table->string('collection_name'); + $table->string('name'); + $table->string('file_name'); + $table->string('mime_type')->nullable(); + $table->string('disk'); + $table->unsignedInteger('size'); + $table->json('manipulations'); + $table->json('custom_properties'); + $table->json('responsive_images'); + $table->unsignedInteger('order_column')->nullable(); + $table->nullableTimestamps(); + }); + } + + /** + * Reverse the migrations. + */ + public function down() + { + Schema::dropIfExists('media'); + } +} diff --git a/database/migrations/2019_06_12_120420_create_media_table.php b/database/migrations/2019_06_12_120420_create_media_table.php new file mode 100644 index 0000000..378baef --- /dev/null +++ b/database/migrations/2019_06_12_120420_create_media_table.php @@ -0,0 +1,38 @@ +increments('id'); + $table->morphs('model'); + $table->string('collection_name'); + $table->string('name'); + $table->string('file_name'); + $table->string('mime_type')->nullable(); + $table->string('disk'); + $table->unsignedInteger('size'); + $table->json('manipulations'); + $table->json('custom_properties'); + $table->json('responsive_images'); + $table->unsignedInteger('order_column')->nullable(); + $table->nullableTimestamps(); + }); + } + + /** + * Reverse the migrations. + */ + public function down() + { + Schema::dropIfExists('media'); + } +} diff --git a/database/migrations/2019_06_12_124536_create_media_table.php b/database/migrations/2019_06_12_124536_create_media_table.php new file mode 100644 index 0000000..378baef --- /dev/null +++ b/database/migrations/2019_06_12_124536_create_media_table.php @@ -0,0 +1,38 @@ +increments('id'); + $table->morphs('model'); + $table->string('collection_name'); + $table->string('name'); + $table->string('file_name'); + $table->string('mime_type')->nullable(); + $table->string('disk'); + $table->unsignedInteger('size'); + $table->json('manipulations'); + $table->json('custom_properties'); + $table->json('responsive_images'); + $table->unsignedInteger('order_column')->nullable(); + $table->nullableTimestamps(); + }); + } + + /** + * Reverse the migrations. + */ + public function down() + { + Schema::dropIfExists('media'); + } +} diff --git a/database/migrations/2019_06_12_131712_create_media_table.php b/database/migrations/2019_06_12_131712_create_media_table.php new file mode 100644 index 0000000..378baef --- /dev/null +++ b/database/migrations/2019_06_12_131712_create_media_table.php @@ -0,0 +1,38 @@ +increments('id'); + $table->morphs('model'); + $table->string('collection_name'); + $table->string('name'); + $table->string('file_name'); + $table->string('mime_type')->nullable(); + $table->string('disk'); + $table->unsignedInteger('size'); + $table->json('manipulations'); + $table->json('custom_properties'); + $table->json('responsive_images'); + $table->unsignedInteger('order_column')->nullable(); + $table->nullableTimestamps(); + }); + } + + /** + * Reverse the migrations. + */ + public function down() + { + Schema::dropIfExists('media'); + } +} diff --git a/database/migrations/2019_06_12_133030_create_media_table.php b/database/migrations/2019_06_12_133030_create_media_table.php new file mode 100644 index 0000000..378baef --- /dev/null +++ b/database/migrations/2019_06_12_133030_create_media_table.php @@ -0,0 +1,38 @@ +increments('id'); + $table->morphs('model'); + $table->string('collection_name'); + $table->string('name'); + $table->string('file_name'); + $table->string('mime_type')->nullable(); + $table->string('disk'); + $table->unsignedInteger('size'); + $table->json('manipulations'); + $table->json('custom_properties'); + $table->json('responsive_images'); + $table->unsignedInteger('order_column')->nullable(); + $table->nullableTimestamps(); + }); + } + + /** + * Reverse the migrations. + */ + public function down() + { + Schema::dropIfExists('media'); + } +} diff --git a/database/migrations/2019_06_12_135023_create_media_table.php b/database/migrations/2019_06_12_135023_create_media_table.php new file mode 100644 index 0000000..378baef --- /dev/null +++ b/database/migrations/2019_06_12_135023_create_media_table.php @@ -0,0 +1,38 @@ +increments('id'); + $table->morphs('model'); + $table->string('collection_name'); + $table->string('name'); + $table->string('file_name'); + $table->string('mime_type')->nullable(); + $table->string('disk'); + $table->unsignedInteger('size'); + $table->json('manipulations'); + $table->json('custom_properties'); + $table->json('responsive_images'); + $table->unsignedInteger('order_column')->nullable(); + $table->nullableTimestamps(); + }); + } + + /** + * Reverse the migrations. + */ + public function down() + { + Schema::dropIfExists('media'); + } +} diff --git a/database/migrations/2019_06_12_135918_create_media_table.php b/database/migrations/2019_06_12_135918_create_media_table.php new file mode 100644 index 0000000..378baef --- /dev/null +++ b/database/migrations/2019_06_12_135918_create_media_table.php @@ -0,0 +1,38 @@ +increments('id'); + $table->morphs('model'); + $table->string('collection_name'); + $table->string('name'); + $table->string('file_name'); + $table->string('mime_type')->nullable(); + $table->string('disk'); + $table->unsignedInteger('size'); + $table->json('manipulations'); + $table->json('custom_properties'); + $table->json('responsive_images'); + $table->unsignedInteger('order_column')->nullable(); + $table->nullableTimestamps(); + }); + } + + /** + * Reverse the migrations. + */ + public function down() + { + Schema::dropIfExists('media'); + } +} diff --git a/database/migrations/2019_06_12_144506_create_media_table.php b/database/migrations/2019_06_12_144506_create_media_table.php new file mode 100644 index 0000000..378baef --- /dev/null +++ b/database/migrations/2019_06_12_144506_create_media_table.php @@ -0,0 +1,38 @@ +increments('id'); + $table->morphs('model'); + $table->string('collection_name'); + $table->string('name'); + $table->string('file_name'); + $table->string('mime_type')->nullable(); + $table->string('disk'); + $table->unsignedInteger('size'); + $table->json('manipulations'); + $table->json('custom_properties'); + $table->json('responsive_images'); + $table->unsignedInteger('order_column')->nullable(); + $table->nullableTimestamps(); + }); + } + + /** + * Reverse the migrations. + */ + public function down() + { + Schema::dropIfExists('media'); + } +} diff --git a/database/migrations/2019_06_12_144832_create_media_table.php b/database/migrations/2019_06_12_144832_create_media_table.php new file mode 100644 index 0000000..378baef --- /dev/null +++ b/database/migrations/2019_06_12_144832_create_media_table.php @@ -0,0 +1,38 @@ +increments('id'); + $table->morphs('model'); + $table->string('collection_name'); + $table->string('name'); + $table->string('file_name'); + $table->string('mime_type')->nullable(); + $table->string('disk'); + $table->unsignedInteger('size'); + $table->json('manipulations'); + $table->json('custom_properties'); + $table->json('responsive_images'); + $table->unsignedInteger('order_column')->nullable(); + $table->nullableTimestamps(); + }); + } + + /** + * Reverse the migrations. + */ + public function down() + { + Schema::dropIfExists('media'); + } +} diff --git a/database/migrations/2019_06_12_151212_create_media_table.php b/database/migrations/2019_06_12_151212_create_media_table.php new file mode 100644 index 0000000..378baef --- /dev/null +++ b/database/migrations/2019_06_12_151212_create_media_table.php @@ -0,0 +1,38 @@ +increments('id'); + $table->morphs('model'); + $table->string('collection_name'); + $table->string('name'); + $table->string('file_name'); + $table->string('mime_type')->nullable(); + $table->string('disk'); + $table->unsignedInteger('size'); + $table->json('manipulations'); + $table->json('custom_properties'); + $table->json('responsive_images'); + $table->unsignedInteger('order_column')->nullable(); + $table->nullableTimestamps(); + }); + } + + /** + * Reverse the migrations. + */ + public function down() + { + Schema::dropIfExists('media'); + } +} diff --git a/database/migrations/2019_06_12_151723_create_media_table.php b/database/migrations/2019_06_12_151723_create_media_table.php new file mode 100644 index 0000000..378baef --- /dev/null +++ b/database/migrations/2019_06_12_151723_create_media_table.php @@ -0,0 +1,38 @@ +increments('id'); + $table->morphs('model'); + $table->string('collection_name'); + $table->string('name'); + $table->string('file_name'); + $table->string('mime_type')->nullable(); + $table->string('disk'); + $table->unsignedInteger('size'); + $table->json('manipulations'); + $table->json('custom_properties'); + $table->json('responsive_images'); + $table->unsignedInteger('order_column')->nullable(); + $table->nullableTimestamps(); + }); + } + + /** + * Reverse the migrations. + */ + public function down() + { + Schema::dropIfExists('media'); + } +} diff --git a/public/_modules/product-onglet/style.css b/public/_modules/product-onglet/style.css new file mode 100644 index 0000000..1134bbb --- /dev/null +++ b/public/_modules/product-onglet/style.css @@ -0,0 +1,127 @@ +* { + padding: 0; + box-sizing: border-box !important; + margin: 0; + font-family: 'Muli', sans-serif; +} +#product-detail .content { + max-width: 1536px; + padding: 55px 48px 48px 48px; + background: #f7f8fc; +} +@media (max-width: 940px) { + #product-detail .content { + display: none; + } +} +@media (max-width: 940px) { + #product-detail .product-nav { + flex-direction: column; + } +} +#product-detail .product-nav-item { + font-family: 'Barlow', sans-serif; + font-size: 18px; + color: #152f4e; + position: relative; + transition: 400ms all ease; +} +@media (max-width: 940px) { + #product-detail .product-nav-item::after { + content: ''; + background: #e7e9f3; + left: 48px; + right: 48px; + bottom: 0; + position: absolute; + height: 1px; + } +} +#product-detail .product-nav .section-title { + font-family: 'Barlow', sans-serif; + display: flex; + padding: 25px 50px; + cursor: pointer; +} +#product-detail .product-nav .section-title .product-nav-arrow { + display: flex; + transition: 400ms all ease; +} +@media (min-width: 940px) { + #product-detail .product-nav .section-title .product-nav-arrow { + display: none; + } +} +#product-detail .responsive-content { + padding: 0px 50px 25px 50px; +} +@media (min-width: 940px) { + #product-detail .responsive-content { + display: none !important; + } +} +#product-detail .active-nav { + background: #f7f8fc; +} +@media (max-width: 940px) { + #product-detail .active-nav { + background: #fff; + } +} +#product-detail .description-title { + font-family: 'Barlow', sans-serif; + font-size: 18px; + color: #152f4e; +} +#product-detail .description-paragraph { + max-width: 970px; + margin-top: 1.45em; +} +#product-detail .specification-info { + width: 314px; + margin-right: 5.125em; +} +@media (max-width: 940px) { + #product-detail .specification-info { + width: inherit; + margin-right: 0; + } +} +@media (max-width: 940px) { + #product-detail .specification-list { + width: 100%; + } +} +@media (max-width: 940px) { + #product-detail .specification-value { + width: calc(100% * 1 / 3); + text-align: right; + } +} +#product-detail .option-item::after { + content: ''; + display: block; + width: 4px; + height: 1px; + position: relative; + background: #6b7287; + top: -12px; + left: -7px; +} +#product-detail .accessoire-item::after { + content: ''; + display: block; + width: 4px; + height: 1px; + position: relative; + background: #6b7287; + top: -12px; + left: -7px; +} +#product-detail .active-content { + display: flex !important; +} +#product-detail .rotate { + transform: rotate(180deg); + transition: 400ms all ease; +} diff --git a/public/vendor/gaspertrix/laravel-backpack-dropzone-field/dropzone/dropzone.min.css b/public/vendor/gaspertrix/laravel-backpack-dropzone-field/dropzone/dropzone.min.css new file mode 100644 index 0000000..7131fcb --- /dev/null +++ b/public/vendor/gaspertrix/laravel-backpack-dropzone-field/dropzone/dropzone.min.css @@ -0,0 +1 @@ +@-webkit-keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%,70%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}@-moz-keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%,70%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}@keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%,70%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}@-webkit-keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes pulse{0%,20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}}@-moz-keyframes pulse{0%,20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}}@keyframes pulse{0%,20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}}.dropzone,.dropzone *{box-sizing:border-box}.dropzone{min-height:150px;border:2px solid rgba(0,0,0,.3);background:#fff;padding:20px}.dropzone.dz-clickable{cursor:pointer}.dropzone.dz-clickable *{cursor:default}.dropzone.dz-clickable .dz-message,.dropzone.dz-clickable .dz-message *{cursor:pointer}.dropzone.dz-started .dz-message{display:none}.dropzone.dz-drag-hover{border-style:solid}.dropzone.dz-drag-hover .dz-message{opacity:.5}.dropzone .dz-preview.dz-file-preview .dz-details,.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-message{text-align:center;margin:2em 0}.dropzone .dz-preview{position:relative;display:inline-block;vertical-align:top;margin:16px;min-height:100px}.dropzone .dz-preview:hover{z-index:1000}.dropzone .dz-preview.dz-file-preview .dz-image{border-radius:20px;background:#999;background:linear-gradient(to bottom,#eee,#ddd)}.dropzone .dz-preview.dz-image-preview{background:#fff}.dropzone .dz-preview.dz-image-preview .dz-details{-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;-ms-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear}.dropzone .dz-preview .dz-remove{font-size:14px;text-align:center;display:block;cursor:pointer;border:none}.dropzone .dz-preview .dz-remove:hover{text-decoration:underline}.dropzone .dz-preview .dz-details{z-index:20;position:absolute;top:0;left:0;opacity:0;font-size:13px;min-width:100%;max-width:100%;padding:2em 1em;text-align:center;color:rgba(0,0,0,.9);line-height:150%}.dropzone .dz-preview .dz-details .dz-size{margin-bottom:1em;font-size:16px}.dropzone .dz-preview .dz-details .dz-filename{white-space:nowrap}.dropzone .dz-preview .dz-details .dz-filename:hover span{border:1px solid rgba(200,200,200,.8);background-color:rgba(255,255,255,.8)}.dropzone .dz-preview .dz-details .dz-filename:not(:hover){overflow:hidden;text-overflow:ellipsis}.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span{border:1px solid transparent}.dropzone .dz-preview .dz-details .dz-filename span,.dropzone .dz-preview .dz-details .dz-size span{background-color:rgba(255,255,255,.4);padding:0 .4em;border-radius:3px}.dropzone .dz-preview:hover .dz-image img{-webkit-transform:scale(1.05,1.05);-moz-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05,1.05);-webkit-filter:blur(8px);filter:blur(8px)}.dropzone .dz-preview .dz-image{border-radius:20px;overflow:hidden;width:120px;height:120px;position:relative;display:block;z-index:10}.dropzone .dz-preview .dz-image img{display:block;width:120px;height:120px;object-fit:cover}.dropzone .dz-preview.dz-success .dz-success-mark{-webkit-animation:passing-through 3s cubic-bezier(.77,0,.175,1);-moz-animation:passing-through 3s cubic-bezier(.77,0,.175,1);-ms-animation:passing-through 3s cubic-bezier(.77,0,.175,1);-o-animation:passing-through 3s cubic-bezier(.77,0,.175,1);animation:passing-through 3s cubic-bezier(.77,0,.175,1)}.dropzone .dz-preview.dz-error .dz-error-mark{opacity:1;-webkit-animation:slide-in 3s cubic-bezier(.77,0,.175,1);-moz-animation:slide-in 3s cubic-bezier(.77,0,.175,1);-ms-animation:slide-in 3s cubic-bezier(.77,0,.175,1);-o-animation:slide-in 3s cubic-bezier(.77,0,.175,1);animation:slide-in 3s cubic-bezier(.77,0,.175,1)}.dropzone .dz-preview .dz-error-mark,.dropzone .dz-preview .dz-success-mark{pointer-events:none;opacity:0;z-index:500;position:absolute;display:block;top:50%;left:50%;margin-left:-27px;margin-top:-27px}.dropzone .dz-preview .dz-error-mark svg,.dropzone .dz-preview .dz-success-mark svg{display:block;width:54px;height:54px}.dropzone .dz-preview.dz-processing .dz-progress{opacity:1;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.dropzone .dz-preview.dz-complete .dz-progress{opacity:0;-webkit-transition:opacity .4s ease-in;-moz-transition:opacity .4s ease-in;-ms-transition:opacity .4s ease-in;-o-transition:opacity .4s ease-in;transition:opacity .4s ease-in}.dropzone .dz-preview:not(.dz-processing) .dz-progress{-webkit-animation:pulse 6s ease infinite;-moz-animation:pulse 6s ease infinite;-ms-animation:pulse 6s ease infinite;-o-animation:pulse 6s ease infinite;animation:pulse 6s ease infinite}.dropzone .dz-preview .dz-progress{opacity:1;z-index:1000;pointer-events:none;position:absolute;height:16px;left:50%;top:50%;margin-top:-8px;width:80px;margin-left:-40px;background:rgba(255,255,255,.9);-webkit-transform:scale(1);border-radius:8px;overflow:hidden}.dropzone .dz-preview .dz-progress .dz-upload{background:#333;background:linear-gradient(to bottom,#666,#444);position:absolute;top:0;left:0;bottom:0;width:0;-webkit-transition:width .3s ease-in-out;-moz-transition:width .3s ease-in-out;-ms-transition:width .3s ease-in-out;-o-transition:width .3s ease-in-out;transition:width .3s ease-in-out}.dropzone .dz-preview.dz-error .dz-error-message{display:block}.dropzone .dz-preview.dz-error:hover .dz-error-message{opacity:1;pointer-events:auto}.dropzone .dz-preview .dz-error-message{pointer-events:none;z-index:1000;position:absolute;display:block;display:none;opacity:0;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-ms-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;border-radius:8px;font-size:13px;top:130px;left:-10px;width:140px;background:#be2626;background:linear-gradient(to bottom,#be2626,#a92222);padding:.5em 1.2em;color:#fff}.dropzone .dz-preview .dz-error-message:after{content:'';position:absolute;top:-6px;left:64px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #be2626} \ No newline at end of file diff --git a/public/vendor/gaspertrix/laravel-backpack-dropzone-field/dropzone/dropzone.min.js b/public/vendor/gaspertrix/laravel-backpack-dropzone-field/dropzone/dropzone.min.js new file mode 100644 index 0000000..f94538e --- /dev/null +++ b/public/vendor/gaspertrix/laravel-backpack-dropzone-field/dropzone/dropzone.min.js @@ -0,0 +1,2 @@ +"use strict";function _possibleConstructorReturn(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!b||"object"!=typeof b&&"function"!=typeof b?a:b}function _inherits(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}function _classCallCheck(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function __guard__(a,b){return void 0!==a&&null!==a?b(a):void 0}function __guardMethod__(a,b,c){return void 0!==a&&null!==a&&"function"==typeof a[b]?c(a,b):void 0}var _createClass=function(){function a(a,b){for(var c=0;c1?c-1:0),e=1;e=f.length)break;h=f[g++];h.apply(this,d)}}return this}},{key:"off",value:function(a,b){if(!this._callbacks||0===arguments.length)return this._callbacks={},this;var c=this._callbacks[a];if(!c)return this;if(1===arguments.length)return delete this._callbacks[a],this;for(var d=0;d=c.length)break;e=c[d++];var f=e;if(/(^| )dz-message($| )/.test(f.className)){a=f,f.className="dz-message";break}}a||(a=b.createElement('
'),this.element.appendChild(a));var g=a.getElementsByTagName("span")[0];return g&&(null!=g.textContent?g.textContent=this.options.dictFallbackMessage:null!=g.innerText&&(g.innerText=this.options.dictFallbackMessage)),this.element.appendChild(this.getFallbackForm())},resize:function(a,b,c,d){var e={srcX:0,srcY:0,srcWidth:a.width,srcHeight:a.height},f=a.width/a.height;null==b&&null==c?(b=e.srcWidth,c=e.srcHeight):null==b?b=c*f:null==c&&(c=b/f),b=Math.min(b,e.srcWidth),c=Math.min(c,e.srcHeight);var g=b/c;if(e.srcWidth>b||e.srcHeight>c)if("crop"===d)f>g?(e.srcHeight=a.height,e.srcWidth=e.srcHeight*g):(e.srcWidth=a.width,e.srcHeight=e.srcWidth/g);else{if("contain"!==d)throw new Error("Unknown resizeMethod '"+d+"'");f>g?c=b/f:b=c*f}return e.srcX=(a.width-e.srcWidth)/2,e.srcY=(a.height-e.srcHeight)/2,e.trgWidth=b,e.trgHeight=c,e},transformFile:function(a,b){return(this.options.resizeWidth||this.options.resizeHeight)&&a.type.match(/image.*/)?this.resizeImage(a,this.options.resizeWidth,this.options.resizeHeight,this.options.resizeMethod,b):b(a)},previewTemplate:'
\n
\n
\n
\n
\n
\n
\n
\n
\n \n Check\n \n \n \n \n \n
\n
\n \n Error\n \n \n \n \n \n \n \n
\n
',drop:function(a){return this.element.classList.remove("dz-drag-hover")},dragstart:function(a){},dragend:function(a){return this.element.classList.remove("dz-drag-hover")},dragenter:function(a){return this.element.classList.add("dz-drag-hover")},dragover:function(a){return this.element.classList.add("dz-drag-hover")},dragleave:function(a){return this.element.classList.remove("dz-drag-hover")},paste:function(a){},reset:function(){return this.element.classList.remove("dz-started")},addedfile:function(a){var c=this;if(this.element===this.previewsContainer&&this.element.classList.add("dz-started"),this.previewsContainer){a.previewElement=b.createElement(this.options.previewTemplate.trim()),a.previewTemplate=a.previewElement,this.previewsContainer.appendChild(a.previewElement);for(var d=a.previewElement.querySelectorAll("[data-dz-name]"),e=0,d=d;;){var f;if(e>=d.length)break;f=d[e++];var g=f;g.textContent=a.name}for(var h=a.previewElement.querySelectorAll("[data-dz-size]"),i=0,h=h;!(i>=h.length);)g=h[i++],g.innerHTML=this.filesize(a.size);this.options.addRemoveLinks&&(a._removeLink=b.createElement(''+this.options.dictRemoveFile+""),a.previewElement.appendChild(a._removeLink));for(var j=function(d){return d.preventDefault(),d.stopPropagation(),a.status===b.UPLOADING?b.confirm(c.options.dictCancelUploadConfirmation,function(){return c.removeFile(a)}):c.options.dictRemoveFileConfirmation?b.confirm(c.options.dictRemoveFileConfirmation,function(){return c.removeFile(a)}):c.removeFile(a)},k=a.previewElement.querySelectorAll("[data-dz-remove]"),l=0,k=k;;){var m;if(l>=k.length)break;m=k[l++];m.addEventListener("click",j)}}},removedfile:function(a){return null!=a.previewElement&&null!=a.previewElement.parentNode&&a.previewElement.parentNode.removeChild(a.previewElement),this._updateMaxFilesReachedClass()},thumbnail:function(a,b){if(a.previewElement){a.previewElement.classList.remove("dz-file-preview");for(var c=a.previewElement.querySelectorAll("[data-dz-thumbnail]"),d=0,c=c;;){var e;if(d>=c.length)break;e=c[d++];var f=e;f.alt=a.name,f.src=b}return setTimeout(function(){return a.previewElement.classList.add("dz-image-preview")},1)}},error:function(a,b){if(a.previewElement){a.previewElement.classList.add("dz-error"),"String"!=typeof b&&b.error&&(b=b.error);for(var c=a.previewElement.querySelectorAll("[data-dz-errormessage]"),d=0,c=c;;){var e;if(d>=c.length)break;e=c[d++];e.textContent=b}}},errormultiple:function(){},processing:function(a){if(a.previewElement&&(a.previewElement.classList.add("dz-processing"),a._removeLink))return a._removeLink.innerHTML=this.options.dictCancelUpload},processingmultiple:function(){},uploadprogress:function(a,b,c){if(a.previewElement)for(var d=a.previewElement.querySelectorAll("[data-dz-uploadprogress]"),e=0,d=d;;){var f;if(e>=d.length)break;f=d[e++];var g=f;"PROGRESS"===g.nodeName?g.value=b:g.style.width=b+"%"}},totaluploadprogress:function(){},sending:function(){},sendingmultiple:function(){},success:function(a){if(a.previewElement)return a.previewElement.classList.add("dz-success")},successmultiple:function(){},canceled:function(a){return this.emit("error",a,this.options.dictUploadCanceled)},canceledmultiple:function(){},complete:function(a){if(a._removeLink&&(a._removeLink.innerHTML=this.options.dictRemoveFile),a.previewElement)return a.previewElement.classList.add("dz-complete")},completemultiple:function(){},maxfilesexceeded:function(){},maxfilesreached:function(){},queuecomplete:function(){},addedfiles:function(){}},this.prototype._thumbnailQueue=[],this.prototype._processingThumbnail=!1}},{key:"extend",value:function(a){for(var b=arguments.length,c=Array(b>1?b-1:0),d=1;d=e.length)break;g=e[f++];var h=g;for(var i in h){var j=h[i];a[i]=j}}return a}}]),_createClass(b,[{key:"getAcceptedFiles",value:function(){return this.files.filter(function(a){return a.accepted}).map(function(a){return a})}},{key:"getRejectedFiles",value:function(){return this.files.filter(function(a){return!a.accepted}).map(function(a){return a})}},{key:"getFilesWithStatus",value:function(a){return this.files.filter(function(b){return b.status===a}).map(function(a){return a})}},{key:"getQueuedFiles",value:function(){return this.getFilesWithStatus(b.QUEUED)}},{key:"getUploadingFiles",value:function(){return this.getFilesWithStatus(b.UPLOADING)}},{key:"getAddedFiles",value:function(){return this.getFilesWithStatus(b.ADDED)}},{key:"getActiveFiles",value:function(){return this.files.filter(function(a){return a.status===b.UPLOADING||a.status===b.QUEUED}).map(function(a){return a})}},{key:"init",value:function(){var a=this;if("form"===this.element.tagName&&this.element.setAttribute("enctype","multipart/form-data"),this.element.classList.contains("dropzone")&&!this.element.querySelector(".dz-message")&&this.element.appendChild(b.createElement('
'+this.options.dictDefaultMessage+"
")),this.clickableElements.length){!function c(){return a.hiddenFileInput&&a.hiddenFileInput.parentNode.removeChild(a.hiddenFileInput),a.hiddenFileInput=document.createElement("input"),a.hiddenFileInput.setAttribute("type","file"),(null===a.options.maxFiles||a.options.maxFiles>1)&&a.hiddenFileInput.setAttribute("multiple","multiple"),a.hiddenFileInput.className="dz-hidden-input",null!==a.options.acceptedFiles&&a.hiddenFileInput.setAttribute("accept",a.options.acceptedFiles),null!==a.options.capture&&a.hiddenFileInput.setAttribute("capture",a.options.capture),a.hiddenFileInput.style.visibility="hidden",a.hiddenFileInput.style.position="absolute",a.hiddenFileInput.style.top="0",a.hiddenFileInput.style.left="0",a.hiddenFileInput.style.height="0",a.hiddenFileInput.style.width="0",b.getElement(a.options.hiddenInputContainer,"hiddenInputContainer").appendChild(a.hiddenFileInput),a.hiddenFileInput.addEventListener("change",function(){var b=a.hiddenFileInput.files;if(b.length)for(var d=b,e=0,d=d;;){var f;if(e>=d.length)break;f=d[e++];var g=f;a.addFile(g)}return a.emit("addedfiles",b),c()})}()}this.URL=null!==window.URL?window.URL:window.webkitURL;for(var c=this.events,d=0,c=c;;){var e;if(d>=c.length)break;e=c[d++];var f=e;this.on(f,this.options[f])}this.on("uploadprogress",function(){return a.updateTotalUploadProgress()}),this.on("removedfile",function(){return a.updateTotalUploadProgress()}),this.on("canceled",function(b){return a.emit("complete",b)}),this.on("complete",function(b){if(0===a.getAddedFiles().length&&0===a.getUploadingFiles().length&&0===a.getQueuedFiles().length)return setTimeout(function(){return a.emit("queuecomplete")},0)});var g=function(a){return a.stopPropagation(),a.preventDefault?a.preventDefault():a.returnValue=!1};return this.listeners=[{element:this.element,events:{dragstart:function(b){return a.emit("dragstart",b)},dragenter:function(b){return g(b),a.emit("dragenter",b)},dragover:function(b){var c=void 0;try{c=b.dataTransfer.effectAllowed}catch(a){}return b.dataTransfer.dropEffect="move"===c||"linkMove"===c?"move":"copy",g(b),a.emit("dragover",b)},dragleave:function(b){return a.emit("dragleave",b)},drop:function(b){return g(b),a.drop(b)},dragend:function(b){return a.emit("dragend",b)}}}],this.clickableElements.forEach(function(c){return a.listeners.push({element:c,events:{click:function(d){return(c!==a.element||d.target===a.element||b.elementInside(d.target,a.element.querySelector(".dz-message")))&&a.hiddenFileInput.click(),!0}}})}),this.enable(),this.options.init.call(this)}},{key:"destroy",value:function(){return this.disable(),this.removeAllFiles(!0),(null!=this.hiddenFileInput?this.hiddenFileInput.parentNode:void 0)&&(this.hiddenFileInput.parentNode.removeChild(this.hiddenFileInput),this.hiddenFileInput=null),delete this.element.dropzone,b.instances.splice(b.instances.indexOf(this),1)}},{key:"updateTotalUploadProgress",value:function(){var a=void 0,b=0,c=0;if(this.getActiveFiles().length){for(var d=this.getActiveFiles(),e=0,d=d;;){var f;if(e>=d.length)break;f=d[e++];var g=f;b+=g.upload.bytesSent,c+=g.upload.total}a=100*b/c}else a=100;return this.emit("totaluploadprogress",a,c,b)}},{key:"_getParamName",value:function(a){return"function"==typeof this.options.paramName?this.options.paramName(a):this.options.paramName+(this.options.uploadMultiple?"["+a+"]":"")}},{key:"_renameFile",value:function(a){return"function"!=typeof this.options.renameFile?a.name:this.options.renameFile(a)}},{key:"getFallbackForm",value:function(){var a=void 0,c=void 0;if(a=this.getExistingFallback())return a;var d='
';this.options.dictFallbackText&&(d+="

"+this.options.dictFallbackText+"

"),d+='
';var e=b.createElement(d);return"FORM"!==this.element.tagName?(c=b.createElement('
'),c.appendChild(e)):(this.element.setAttribute("enctype","multipart/form-data"),this.element.setAttribute("method",this.options.method)),null!=c?c:e}},{key:"getExistingFallback",value:function(){for(var a=["div","form"],b=0;b=b.length)break;d=b[c++];var e=d;if(/(^| )fallback($| )/.test(e.className))return e}}(this.element.getElementsByTagName(d)))return c}}},{key:"setupEventListeners",value:function(){return this.listeners.map(function(a){return function(){var b=[];for(var c in a.events){var d=a.events[c];b.push(a.element.addEventListener(c,d,!1))}return b}()})}},{key:"removeEventListeners",value:function(){return this.listeners.map(function(a){return function(){var b=[];for(var c in a.events){var d=a.events[c];b.push(a.element.removeEventListener(c,d,!1))}return b}()})}},{key:"disable",value:function(){var a=this;return this.clickableElements.forEach(function(a){return a.classList.remove("dz-clickable")}),this.removeEventListeners(),this.disabled=!0,this.files.map(function(b){return a.cancelUpload(b)})}},{key:"enable",value:function(){return delete this.disabled,this.clickableElements.forEach(function(a){return a.classList.add("dz-clickable")}),this.setupEventListeners()}},{key:"filesize",value:function(a){var b=0,c="b";if(a>0){for(var d=["tb","gb","mb","kb","b"],e=0;e=Math.pow(this.options.filesizeBase,4-e)/10){b=a/Math.pow(this.options.filesizeBase,4-e),c=f;break}}b=Math.round(10*b)/10}return""+b+" "+this.options.dictFileSizeUnits[c]}},{key:"_updateMaxFilesReachedClass",value:function(){return null!=this.options.maxFiles&&this.getAcceptedFiles().length>=this.options.maxFiles?(this.getAcceptedFiles().length===this.options.maxFiles&&this.emit("maxfilesreached",this.files),this.element.classList.add("dz-max-files-reached")):this.element.classList.remove("dz-max-files-reached")}},{key:"drop",value:function(a){if(a.dataTransfer){this.emit("drop",a);for(var b=[],c=0;c=b.length)break;d=b[c++];var e=d;this.addFile(e)}}},{key:"_addFilesFromItems",value:function(a){var b=this;return function(){for(var c=[],d=a,e=0,d=d;;){var f;if(e>=d.length)break;f=d[e++];var g,h=f;null!=h.webkitGetAsEntry&&(g=h.webkitGetAsEntry())?g.isFile?c.push(b.addFile(h.getAsFile())):g.isDirectory?c.push(b._addFilesFromDirectory(g,g.name)):c.push(void 0):null!=h.getAsFile&&(null==h.kind||"file"===h.kind)?c.push(b.addFile(h.getAsFile())):c.push(void 0)}return c}()}},{key:"_addFilesFromDirectory",value:function(a,b){var c=this,d=a.createReader(),e=function(a){return __guardMethod__(console,"log",function(b){return b.log(a)})};return function a(){return d.readEntries(function(d){if(d.length>0){for(var e=d,f=0,e=e;;){var g;if(f>=e.length)break;g=e[f++];var h=g;h.isFile?h.file(function(a){if(!c.options.ignoreHiddenFiles||"."!==a.name.substring(0,1))return a.fullPath=b+"/"+a.name,c.addFile(a)}):h.isDirectory&&c._addFilesFromDirectory(h,b+"/"+h.name)}a()}return null},e)}()}},{key:"accept",value:function(a,c){return this.options.maxFilesize&&a.size>1024*this.options.maxFilesize*1024?c(this.options.dictFileTooBig.replace("{{filesize}}",Math.round(a.size/1024/10.24)/100).replace("{{maxFilesize}}",this.options.maxFilesize)):b.isValidFile(a,this.options.acceptedFiles)?null!=this.options.maxFiles&&this.getAcceptedFiles().length>=this.options.maxFiles?(c(this.options.dictMaxFilesExceeded.replace("{{maxFiles}}",this.options.maxFiles)),this.emit("maxfilesexceeded",a)):this.options.accept.call(this,a,c):c(this.options.dictInvalidFileType)}},{key:"addFile",value:function(a){var c=this;return a.upload={uuid:b.uuidv4(),progress:0,total:a.size,bytesSent:0,filename:this._renameFile(a),chunked:this.options.chunking&&(this.options.forceChunking||a.size>this.options.chunkSize),totalChunkCount:Math.ceil(a.size/this.options.chunkSize)},this.files.push(a),a.status=b.ADDED,this.emit("addedfile",a),this._enqueueThumbnail(a),this.accept(a,function(b){return b?(a.accepted=!1,c._errorProcessing([a],b)):(a.accepted=!0,c.options.autoQueue&&c.enqueueFile(a)),c._updateMaxFilesReachedClass()})}},{key:"enqueueFiles",value:function(a){for(var b=a,c=0,b=b;;){var d;if(c>=b.length)break;d=b[c++];var e=d;this.enqueueFile(e)}return null}},{key:"enqueueFile",value:function(a){var c=this;if(a.status!==b.ADDED||!0!==a.accepted)throw new Error("This file can't be queued because it has already been processed or was rejected.");if(a.status=b.QUEUED,this.options.autoProcessQueue)return setTimeout(function(){return c.processQueue()},0)}},{key:"_enqueueThumbnail",value:function(a){var b=this;if(this.options.createImageThumbnails&&a.type.match(/image.*/)&&a.size<=1024*this.options.maxThumbnailFilesize*1024)return this._thumbnailQueue.push(a),setTimeout(function(){return b._processThumbnailQueue()},0)}},{key:"_processThumbnailQueue",value:function(){var a=this;if(!this._processingThumbnail&&0!==this._thumbnailQueue.length){this._processingThumbnail=!0;var b=this._thumbnailQueue.shift();return this.createThumbnail(b,this.options.thumbnailWidth,this.options.thumbnailHeight,this.options.thumbnailMethod,!0,function(c){return a.emit("thumbnail",b,c),a._processingThumbnail=!1,a._processThumbnailQueue()})}}},{key:"removeFile",value:function(a){if(a.status===b.UPLOADING&&this.cancelUpload(a),this.files=without(this.files,a),this.emit("removedfile",a),0===this.files.length)return this.emit("reset")}},{key:"removeAllFiles",value:function(a){null==a&&(a=!1);for(var c=this.files.slice(),d=0,c=c;;){var e;if(d>=c.length)break;e=c[d++];var f=e;(f.status!==b.UPLOADING||a)&&this.removeFile(f)}return null}},{key:"resizeImage",value:function(a,c,d,e,f){var g=this;return this.createThumbnail(a,c,d,e,!0,function(c,d){if(null==d)return f(a);var e=g.options.resizeMimeType;null==e&&(e=a.type);var h=d.toDataURL(e,g.options.resizeQuality);return"image/jpeg"!==e&&"image/jpg"!==e||(h=ExifRestore.restore(a.dataURL,h)),f(b.dataURItoBlob(h))})}},{key:"createThumbnail",value:function(a,b,c,d,e,f){var g=this,h=new FileReader;return h.onload=function(){return a.dataURL=h.result,"image/svg+xml"===a.type?void(null!=f&&f(h.result)):g.createThumbnailFromUrl(a,b,c,d,e,f)},h.readAsDataURL(a)}},{key:"createThumbnailFromUrl",value:function(a,b,c,d,e,f,g){var h=this,i=document.createElement("img");return g&&(i.crossOrigin=g),i.onload=function(){var g=function(a){return a(1)};return"undefined"!=typeof EXIF&&null!==EXIF&&e&&(g=function(a){return EXIF.getData(i,function(){return a(EXIF.getTag(this,"Orientation"))})}),g(function(e){a.width=i.width,a.height=i.height;var g=h.options.resize.call(h,a,b,c,d),j=document.createElement("canvas"),k=j.getContext("2d");switch(j.width=g.trgWidth,j.height=g.trgHeight,e>4&&(j.width=g.trgHeight,j.height=g.trgWidth),e){case 2:k.translate(j.width,0),k.scale(-1,1);break;case 3:k.translate(j.width,j.height),k.rotate(Math.PI);break;case 4:k.translate(0,j.height),k.scale(1,-1);break;case 5:k.rotate(.5*Math.PI),k.scale(1,-1);break;case 6:k.rotate(.5*Math.PI),k.translate(0,-j.width);break;case 7:k.rotate(.5*Math.PI),k.translate(j.height,-j.width),k.scale(-1,1);break;case 8:k.rotate(-.5*Math.PI),k.translate(-j.height,0)}drawImageIOSFix(k,i,null!=g.srcX?g.srcX:0,null!=g.srcY?g.srcY:0,g.srcWidth,g.srcHeight,null!=g.trgX?g.trgX:0,null!=g.trgY?g.trgY:0,g.trgWidth,g.trgHeight);var l=j.toDataURL("image/png");if(null!=f)return f(l,j)})},null!=f&&(i.onerror=f),i.src=a.dataURL}},{key:"processQueue",value:function(){var a=this.options.parallelUploads,b=this.getUploadingFiles().length,c=b;if(!(b>=a)){var d=this.getQueuedFiles();if(d.length>0){if(this.options.uploadMultiple)return this.processFiles(d.slice(0,a-b));for(;c=c.length)break;e=c[d++];var f=e;f.processing=!0,f.status=b.UPLOADING,this.emit("processing",f)}return this.options.uploadMultiple&&this.emit("processingmultiple",a),this.uploadFiles(a)}},{key:"_getFilesWithXhr",value:function(a){return this.files.filter(function(b){return b.xhr===a}).map(function(a){return a})}},{key:"cancelUpload",value:function(a){if(a.status===b.UPLOADING){for(var c=this._getFilesWithXhr(a.xhr),d=c,e=0,d=d;;){var f;if(e>=d.length)break;f=d[e++];f.status=b.CANCELED}void 0!==a.xhr&&a.xhr.abort();for(var g=c,h=0,g=g;;){var i;if(h>=g.length)break;i=g[h++];var j=i;this.emit("canceled",j)}this.options.uploadMultiple&&this.emit("canceledmultiple",c)}else a.status!==b.ADDED&&a.status!==b.QUEUED||(a.status=b.CANCELED,this.emit("canceled",a),this.options.uploadMultiple&&this.emit("canceledmultiple",[a]));if(this.options.autoProcessQueue)return this.processQueue()}},{key:"resolveOption",value:function(a){if("function"==typeof a){for(var b=arguments.length,c=Array(b>1?b-1:0),d=1;d=e.upload.totalChunkCount)){g++;var h=d*c.options.chunkSize,i=Math.min(h+c.options.chunkSize,e.size),j={name:c._getParamName(0),data:f.webkitSlice?f.webkitSlice(h,i):f.slice(h,i),filename:e.upload.filename,chunkIndex:d};e.upload.chunks[d]={file:e,index:d,dataBlock:j,status:b.UPLOADING,progress:0,retries:0},c._uploadData(a,[j])}};if(e.upload.finishedChunkUpload=function(d){var f=!0;d.status=b.SUCCESS,d.dataBlock=null,d.xhr=null;for(var g=0;g=f.length)break;h=f[g++];h.xhr=e}a[0].upload.chunked&&(a[0].upload.chunks[c[0].chunkIndex].xhr=e);var i=this.resolveOption(this.options.method,a),j=this.resolveOption(this.options.url,a);e.open(i,j,!0),e.timeout=this.resolveOption(this.options.timeout,a),e.withCredentials=!!this.options.withCredentials,e.onload=function(b){d._finishedUploading(a,e,b)},e.onerror=function(){d._handleUploadError(a,e)},(null!=e.upload?e.upload:e).onprogress=function(b){return d._updateFilesUploadProgress(a,e,b)};var k={Accept:"application/json","Cache-Control":"no-cache","X-Requested-With":"XMLHttpRequest"};this.options.headers&&b.extend(k,this.options.headers);for(var l in k){var m=k[l];m&&e.setRequestHeader(l,m)}var n=new FormData;if(this.options.params){var o=this.options.params;"function"==typeof o&&(o=o.call(this,a,e,a[0].upload.chunked?this._getChunk(a[0],e):null));for(var p in o){var q=o[p];n.append(p,q)}}for(var r=a,s=0,r=r;;){var t;if(s>=r.length)break;t=r[s++];var u=t;this.emit("sending",u,e,n)}this.options.uploadMultiple&&this.emit("sendingmultiple",a,e,n),this._addFormElementData(n);for(var v=0;v=b.length)break;d=b[c++];var e=d,f=e.getAttribute("name"),g=e.getAttribute("type");if(g&&(g=g.toLowerCase()),void 0!==f&&null!==f)if("SELECT"===e.tagName&&e.hasAttribute("multiple"))for(var h=e.options,i=0,h=h;;){var j;if(i>=h.length)break;j=h[i++];var k=j;k.selected&&a.append(f,k.value)}else(!g||"checkbox"!==g&&"radio"!==g||e.checked)&&a.append(f,e.value)}}},{key:"_updateFilesUploadProgress",value:function(a,b,c){var d=void 0;if(void 0!==c){if(d=100*c.loaded/c.total,a[0].upload.chunked){var e=a[0],f=this._getChunk(e,b);f.progress=d,f.total=c.total,f.bytesSent=c.loaded;e.upload.progress=0,e.upload.total=0,e.upload.bytesSent=0;for(var g=0;g=h.length)break;j=h[i++];var k=j;k.upload.progress=d,k.upload.total=c.total,k.upload.bytesSent=c.loaded}for(var l=a,m=0,l=l;;){var n;if(m>=l.length)break;n=l[m++];var o=n;this.emit("uploadprogress",o,o.upload.progress,o.upload.bytesSent)}}else{var p=!0;d=100;for(var q=a,r=0,q=q;;){var s;if(r>=q.length)break;s=q[r++];var t=s;100===t.upload.progress&&t.upload.bytesSent===t.upload.total||(p=!1),t.upload.progress=d,t.upload.bytesSent=t.upload.total}if(p)return;for(var u=a,v=0,u=u;;){var w;if(v>=u.length)break;w=u[v++];var x=w;this.emit("uploadprogress",x,d,x.upload.bytesSent)}}}},{key:"_finishedUploading",value:function(a,c,d){var e=void 0;if(a[0].status!==b.CANCELED&&4===c.readyState){if("arraybuffer"!==c.responseType&&"blob"!==c.responseType&&(e=c.responseText,c.getResponseHeader("content-type")&&~c.getResponseHeader("content-type").indexOf("application/json")))try{e=JSON.parse(e)}catch(a){d=a,e="Invalid JSON response from server."}this._updateFilesUploadProgress(a),200<=c.status&&c.status<300?a[0].upload.chunked?a[0].upload.finishedChunkUpload(this._getChunk(a[0],c)):this._finished(a,e,d):this._handleUploadError(a,c,e)}}},{key:"_handleUploadError",value:function(a,c,d){if(a[0].status!==b.CANCELED){if(a[0].upload.chunked&&this.options.retryChunks){var e=this._getChunk(a[0],c);if(e.retries++=f.length)break;f[g++];this._errorProcessing(a,d||this.options.dictResponseError.replace("{{statusCode}}",c.status),c)}}}},{key:"submitRequest",value:function(a,b,c){a.send(b)}},{key:"_finished",value:function(a,c,d){for(var e=a,f=0,e=e;;){var g;if(f>=e.length)break;g=e[f++];var h=g;h.status=b.SUCCESS,this.emit("success",h,c,d),this.emit("complete",h)}if(this.options.uploadMultiple&&(this.emit("successmultiple",a,c,d),this.emit("completemultiple",a)),this.options.autoProcessQueue)return this.processQueue()}},{key:"_errorProcessing",value:function(a,c,d){for(var e=a,f=0,e=e;;){var g;if(f>=e.length)break;g=e[f++];var h=g;h.status=b.ERROR,this.emit("error",h,c,d),this.emit("complete",h)}if(this.options.uploadMultiple&&(this.emit("errormultiple",a,c,d),this.emit("completemultiple",a)),this.options.autoProcessQueue)return this.processQueue()}}],[{key:"uuidv4",value:function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(a){var b=16*Math.random()|0;return("x"===a?b:3&b|8).toString(16)})}}]),b}(Emitter);Dropzone.initClass(),Dropzone.version="5.5.0",Dropzone.options={},Dropzone.optionsForElement=function(a){return a.getAttribute("id")?Dropzone.options[camelize(a.getAttribute("id"))]:void 0},Dropzone.instances=[],Dropzone.forElement=function(a){if("string"==typeof a&&(a=document.querySelector(a)),null==(null!=a?a.dropzone:void 0))throw new Error("No Dropzone found for given element. This is probably because you're trying to access it before Dropzone had the time to initialize. Use the `init` option to setup any additional observers on your Dropzone.");return a.dropzone},Dropzone.autoDiscover=!0,Dropzone.discover=function(){var a=void 0;if(document.querySelectorAll)a=document.querySelectorAll(".dropzone");else{a=[];var b=function(b){return function(){for(var c=[],d=b,e=0,d=d;;){var f;if(e>=d.length)break;f=d[e++];var g=f;/(^| )dropzone($| )/.test(g.className)?c.push(a.push(g)):c.push(void 0)}return c}()};b(document.getElementsByTagName("div")),b(document.getElementsByTagName("form"))}return function(){for(var b=[],c=a,d=0,c=c;;){var e;if(d>=c.length)break;e=c[d++];var f=e;!1!==Dropzone.optionsForElement(f)?b.push(new Dropzone(f)):b.push(void 0)}return b}()},Dropzone.blacklistedBrowsers=[/opera.*(Macintosh|Windows Phone).*version\/12/i],Dropzone.isBrowserSupported=function(){var a=!0;if(window.File&&window.FileReader&&window.FileList&&window.Blob&&window.FormData&&document.querySelector)if("classList"in document.createElement("a"))for(var b=Dropzone.blacklistedBrowsers,c=0,b=b;;){var d;if(c>=b.length)break;d=b[c++];var e=d;e.test(navigator.userAgent)&&(a=!1)}else a=!1;else a=!1;return a},Dropzone.dataURItoBlob=function(a){for(var b=atob(a.split(",")[1]),c=a.split(",")[0].split(":")[1].split(";")[0],d=new ArrayBuffer(b.length),e=new Uint8Array(d),f=0,g=b.length,h=0<=g;h?f<=g:f>=g;h?f++:f--)e[f]=b.charCodeAt(f);return new Blob([d],{type:c})};var without=function(a,b){return a.filter(function(a){return a!==b}).map(function(a){return a})},camelize=function(a){return a.replace(/[\-_](\w)/g,function(a){return a.charAt(1).toUpperCase()})};Dropzone.createElement=function(a){var b=document.createElement("div");return b.innerHTML=a,b.childNodes[0]},Dropzone.elementInside=function(a,b){if(a===b)return!0;for(;a=a.parentNode;)if(a===b)return!0;return!1},Dropzone.getElement=function(a,b){var c=void 0;if("string"==typeof a?c=document.querySelector(a):null!=a.nodeType&&(c=a),null==c)throw new Error("Invalid `"+b+"` option provided. Please provide a CSS selector or a plain HTML element.");return c},Dropzone.getElements=function(a,b){var c=void 0,d=void 0;if(a instanceof Array){d=[];try{for(var e=a,f=0,e=e;!(f>=e.length);)c=e[f++],d.push(this.getElement(c,b))}catch(a){d=null}}else if("string"==typeof a){d=[];for(var g=document.querySelectorAll(a),h=0,g=g;!(h>=g.length);)c=g[h++],d.push(c)}else null!=a.nodeType&&(d=[a]);if(null==d||!d.length)throw new Error("Invalid `"+b+"` option provided. Please provide a CSS selector, a plain HTML element or a list of those.");return d},Dropzone.confirm=function(a,b,c){return window.confirm(a)?b():null!=c?c():void 0},Dropzone.isValidFile=function(a,b){if(!b)return!0;b=b.split(",");for(var c=a.type,d=c.replace(/\/.*$/,""),e=b,f=0,e=e;;){var g;if(f>=e.length)break;g=e[f++];var h=g;if(h=h.trim(),"."===h.charAt(0)){if(-1!==a.name.toLowerCase().indexOf(h.toLowerCase(),a.name.length-h.length))return!0}else if(/\/\*$/.test(h)){if(d===h.replace(/\/.*$/,""))return!0}else if(c===h)return!0}return!1},"undefined"!=typeof jQuery&&null!==jQuery&&(jQuery.fn.dropzone=function(a){return this.each(function(){return new Dropzone(this,a)})}),"undefined"!=typeof module&&null!==module?module.exports=Dropzone:window.Dropzone=Dropzone,Dropzone.ADDED="added",Dropzone.QUEUED="queued",Dropzone.ACCEPTED=Dropzone.QUEUED,Dropzone.UPLOADING="uploading",Dropzone.PROCESSING=Dropzone.UPLOADING,Dropzone.CANCELED="canceled",Dropzone.ERROR="error",Dropzone.SUCCESS="success";var detectVerticalSquash=function(a){var b=(a.naturalWidth,a.naturalHeight),c=document.createElement("canvas");c.width=1,c.height=b;var d=c.getContext("2d");d.drawImage(a,0,0);for(var e=d.getImageData(1,0,1,b),f=e.data,g=0,h=b,i=b;i>g;){0===f[4*(i-1)+3]?h=i:g=i,i=h+g>>1}var j=i/b;return 0===j?1:j},drawImageIOSFix=function(a,b,c,d,e,f,g,h,i,j){var k=detectVerticalSquash(b);return a.drawImage(b,c,d,e,f,g,h,i,j/k)},ExifRestore=function(){function a(){_classCallCheck(this,a)}return _createClass(a,null,[{key:"initClass",value:function(){this.KEY_STR="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="}},{key:"encode64",value:function(a){for(var b="",c=void 0,d=void 0,e="",f=void 0,g=void 0,h=void 0,i="",j=0;;)if(c=a[j++],d=a[j++],e=a[j++],f=c>>2,g=(3&c)<<4|d>>4,h=(15&d)<<2|e>>6,i=63&e,isNaN(d)?h=i=64:isNaN(e)&&(i=64),b=b+this.KEY_STR.charAt(f)+this.KEY_STR.charAt(g)+this.KEY_STR.charAt(h)+this.KEY_STR.charAt(i),c=d=e="",f=g=h=i="",!(ja.length)break}return c}},{key:"decode64",value:function(a){var b=void 0,c=void 0,d="",e=void 0,f=void 0,g=void 0,h="",i=0,j=[],k=/[^A-Za-z0-9\+\/\=]/g;for(k.exec(a)&&console.warn("There were invalid base64 characters in the input text.\nValid base64 characters are A-Z, a-z, 0-9, '+', '/',and '='\nExpect errors in decoding."),a=a.replace(/[^A-Za-z0-9\+\/\=]/g,"");;)if(e=this.KEY_STR.indexOf(a.charAt(i++)),f=this.KEY_STR.indexOf(a.charAt(i++)),g=this.KEY_STR.indexOf(a.charAt(i++)),h=this.KEY_STR.indexOf(a.charAt(i++)),b=e<<2|f>>4,c=(15&f)<<4|g>>2,d=(3&g)<<6|h,j.push(b),64!==g&&j.push(c),64!==h&&j.push(d),b=c=d="",e=f=g=h="",!(i-1:i==t)}:L}var n={},o=t.group;o&&"object"==typeof o||(o={name:o}),n.name=o.name,n.checkPull=e(o.pull,!0),n.checkPut=e(o.put),n.revertClone=o.revertClone,t.group=n};try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:function(){P={capture:!1,passive:!1}}}))}catch(t){}function W(t,e){if(!t||!t.nodeType||1!==t.nodeType)throw"Sortable: `el` must be HTMLElement, and not "+{}.toString.call(t);this.el=t,this.options=e=it({},e),t[S]=this;var n={group:null,sort:!0,disabled:!1,store:null,handle:null,scroll:!0,scrollSensitivity:30,scrollSpeed:10,draggable:/[uo]l/i.test(t.nodeName)?"li":">*",ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,preventOnFilter:!0,animation:0,setData:function(t,e){t.setData("Text",e.textContent)},dropBubble:!1,dragoverBubble:!1,dataIdAttr:"data-id",delay:0,forceFallback:!1,fallbackClass:"sortable-fallback",fallbackOnBody:!1,fallbackTolerance:0,fallbackOffset:{x:0,y:0},supportPointer:!1!==W.supportPointer};for(var o in n)!(o in e)&&(e[o]=n[o]);H(e);for(var i in this)"_"===i.charAt(0)&&"function"==typeof this[i]&&(this[i]=this[i].bind(this));this.nativeDraggable=!e.forceFallback&&Y,V(t,"mousedown",this._onTapStart),V(t,"touchstart",this._onTapStart),e.supportPointer&&V(t,"pointerdown",this._onTapStart),this.nativeDraggable&&(V(t,"dragover",this),V(t,"dragenter",this)),R.push(this._onDragOver),e.store&&this.sort(e.store.get(this))}function j(e,n){"clone"!==e.lastPullMode&&(n=!0),o&&o.state!==n&&(G(o,"display",n?"none":""),n||o.state&&(e.options.group.revertClone?(i.insertBefore(o,r),e._animate(t,o)):i.insertBefore(o,t)),o.state=n)}function U(t,e,n){if(t){n=n||E;do{if(">*"===e&&t.parentNode===n||nt(t,e))return t}while(void 0,t=(i=(o=t).host)&&i.nodeType?i:o.parentNode)}var o,i;return null}function V(t,e,n){t.addEventListener(e,n,P)}function q(t,e,n){t.removeEventListener(e,n,P)}function z(t,e,n){if(t)if(t.classList)t.classList[n?"add":"remove"](e);else{var o=(" "+t.className+" ").replace(w," ").replace(" "+e+" "," ");t.className=(o+(n?" "+e:"")).replace(w," ")}}function G(t,e,n){var o=t&&t.style;if(o){if(void 0===n)return E.defaultView&&E.defaultView.getComputedStyle?n=E.defaultView.getComputedStyle(t,""):t.currentStyle&&(n=t.currentStyle),void 0===e?n:n[e];e in o||(e="-webkit-"+e),o[e]=n+("string"==typeof n?"":"px")}}function Q(t,e,n){if(t){var o=t.getElementsByTagName(e),i=0,r=o.length;if(n)for(;i*"!==e&&!nt(t,e)||n++;return n}function nt(t,e){if(t){if(t.matches)return t.matches(e);if(t.msMatchesSelector)return t.msMatchesSelector(e)}return!1}function ot(t,e){var n,o;return function(){void 0===n&&(n=arguments,o=this,k(function(){1===n.length?t.call(o,n[0]):t.apply(o,n),n=void 0},e))}}function it(t,e){if(t&&e)for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);return t}function rt(t){return B&&B.dom?B.dom(t).cloneNode(!0):N?N(t).clone(!0)[0]:t.cloneNode(!0)}function at(t){return k(t,0)}function lt(t){return clearTimeout(t)}return W.prototype={constructor:W,_onTapStart:function(e){var n,o=this,i=this.el,r=this.options,l=r.preventOnFilter,s=e.type,c=e.touches&&e.touches[0],d=(c||e).target,h=e.target.shadowRoot&&e.path&&e.path[0]||d,u=r.filter;if(function(t){A.length=0;var e=t.getElementsByTagName("input"),n=e.length;for(;n--;){var o=e[n];o.checked&&A.push(o)}}(i),!t&&!(/mousedown|pointerdown/.test(s)&&0!==e.button||r.disabled)&&!h.isContentEditable&&(d=U(d,r.draggable,i))&&a!==d){if(n=et(d,r.draggable),"function"==typeof u){if(u.call(this,e,d,this))return Z(o,h,"filter",d,i,i,n),void(l&&e.preventDefault())}else if(u&&(u=u.split(",").some(function(t){if(t=U(h,t.trim(),i))return Z(o,t,"filter",d,i,i,n),!0})))return void(l&&e.preventDefault());r.handle&&!U(h,r.handle,i)||this._prepareDragStart(e,c,d,n)}},_prepareDragStart:function(n,o,l,s){var c,d=this,h=d.el,u=d.options,p=h.ownerDocument;l&&!t&&l.parentNode===h&&(m=n,i=h,e=(t=l).parentNode,r=t.nextSibling,a=l,g=u.group,f=s,this._lastX=(o||n).clientX,this._lastY=(o||n).clientY,t.style["will-change"]="all",c=function(){d._disableDelayedDrag(),t.draggable=d.nativeDraggable,z(t,u.chosenClass,!0),d._triggerDragStart(n,o),Z(d,i,"choose",t,i,i,f)},u.ignore.split(",").forEach(function(e){Q(t,e.trim(),K)}),V(p,"mouseup",d._onDrop),V(p,"touchend",d._onDrop),V(p,"touchcancel",d._onDrop),V(p,"selectstart",d),u.supportPointer&&V(p,"pointercancel",d._onDrop),u.delay?(V(p,"mouseup",d._disableDelayedDrag),V(p,"touchend",d._disableDelayedDrag),V(p,"touchcancel",d._disableDelayedDrag),V(p,"mousemove",d._disableDelayedDrag),V(p,"touchmove",d._disableDelayedDrag),u.supportPointer&&V(p,"pointermove",d._disableDelayedDrag),d._dragStartTimer=k(c,u.delay)):c())},_disableDelayedDrag:function(){var t=this.el.ownerDocument;clearTimeout(this._dragStartTimer),q(t,"mouseup",this._disableDelayedDrag),q(t,"touchend",this._disableDelayedDrag),q(t,"touchcancel",this._disableDelayedDrag),q(t,"mousemove",this._disableDelayedDrag),q(t,"touchmove",this._disableDelayedDrag),q(t,"pointermove",this._disableDelayedDrag)},_triggerDragStart:function(e,n){(n=n||("touch"==e.pointerType?e:null))?(m={target:t,clientX:n.clientX,clientY:n.clientY},this._onDragStart(m,"touch")):this.nativeDraggable?(V(t,"dragend",this),V(i,"dragstart",this._onDragStart)):this._onDragStart(m,!0);try{E.selection?at(function(){E.selection.empty()}):window.getSelection().removeAllRanges()}catch(t){}},_dragStarted:function(){if(i&&t){var e=this.options;z(t,e.ghostClass,!0),z(t,e.dragClass,!1),W.active=this,Z(this,i,"start",t,i,i,f)}else this._nulling()},_emulateDragOver:function(){if(_){if(this._lastX===_.clientX&&this._lastY===_.clientY)return;this._lastX=_.clientX,this._lastY=_.clientY,X||G(n,"display","none");var t=E.elementFromPoint(_.clientX,_.clientY),e=t,o=R.length;if(t&&t.shadowRoot&&(e=t=t.shadowRoot.elementFromPoint(_.clientX,_.clientY)),e)do{if(e[S]){for(;o--;)R[o]({clientX:_.clientX,clientY:_.clientY,target:t,rootEl:e});break}t=e}while(e=e.parentNode);X||G(n,"display","")}},_onTouchMove:function(t){if(m){var e=this.options,o=e.fallbackTolerance,i=e.fallbackOffset,r=t.touches?t.touches[0]:t,a=r.clientX-m.clientX+i.x,l=r.clientY-m.clientY+i.y,s=t.touches?"translate3d("+a+"px,"+l+"px,0)":"translate("+a+"px,"+l+"px)";if(!W.active){if(o&&M(I(r.clientX-this._lastX),I(r.clientY-this._lastY))5||p.clientX-(m.left+m.width)>5)){if(0!==_.children.length&&_.children[0]!==n&&_===a.target&&(l=_.lastElementChild),l){if(l.animated)return;c=l.getBoundingClientRect()}j(w,C),!1!==J(i,_,t,s,l,c,a)&&(t.contains(_)||(_.appendChild(t),e=_),this._animate(s,t),l&&this._animate(c,l))}else if(l&&!l.animated&&l!==t&&void 0!==l.parentNode[S]){d!==l&&(d=l,h=G(l),u=G(l.parentNode));var N=(c=l.getBoundingClientRect()).right-c.left,B=c.bottom-c.top,P=T.test(h.cssFloat+h.display)||"flex"==u.display&&0===u["flex-direction"].indexOf("row"),Y=l.offsetWidth>t.offsetWidth,X=l.offsetHeight>t.offsetHeight,I=(P?(a.clientX-c.left)/N:(a.clientY-c.top)/B)>.5,M=l.nextElementSibling,A=!1;if(P){var R=t.offsetTop,L=l.offsetTop;A=R===L?l.previousElementSibling===t&&!Y||I&&Y:l.previousElementSibling===t||t.previousElementSibling===l?(a.clientY-c.top)/B>.5:L>R}else E||(A=M!==t&&!X||I&&X);var H=J(i,_,t,s,l,c,a,A);!1!==H&&(1!==H&&-1!==H||(A=1===H),O=!0,k($,30),j(w,C),t.contains(_)||(A&&!M?_.appendChild(t):l.parentNode.insertBefore(t,A?M:l)),e=t.parentNode,this._animate(s,t),this._animate(c,l))}}},_animate:function(t,e){var n=this.options.animation;if(n){var o=e.getBoundingClientRect();1===t.nodeType&&(t=t.getBoundingClientRect()),G(e,"transition","none"),G(e,"transform","translate3d("+(t.left-o.left)+"px,"+(t.top-o.top)+"px,0)"),e.offsetWidth,G(e,"transition","all "+n+"ms"),G(e,"transform","translate3d(0,0,0)"),clearTimeout(e.animated),e.animated=k(function(){G(e,"transition",""),G(e,"transform",""),e.animated=!1},n)}},_offUpEvents:function(){var t=this.el.ownerDocument;q(E,"touchmove",this._onTouchMove),q(E,"pointermove",this._onTouchMove),q(t,"mouseup",this._onDrop),q(t,"touchend",this._onDrop),q(t,"pointerup",this._onDrop),q(t,"touchcancel",this._onDrop),q(t,"pointercancel",this._onDrop),q(t,"selectstart",this)},_onDrop:function(a){var l=this.el,s=this.options;clearInterval(this._loopId),clearInterval(y.pid),clearTimeout(this._dragStartTimer),lt(this._cloneId),lt(this._dragStartId),q(E,"mouseover",this),q(E,"mousemove",this._onTouchMove),this.nativeDraggable&&(q(E,"drop",this),q(l,"dragstart",this._onDragStart)),this._offUpEvents(),a&&(b&&(a.preventDefault(),!s.dropBubble&&a.stopPropagation()),n&&n.parentNode&&n.parentNode.removeChild(n),i!==e&&"clone"===W.active.lastPullMode||o&&o.parentNode&&o.parentNode.removeChild(o),t&&(this.nativeDraggable&&q(t,"dragend",this),K(t),t.style["will-change"]="",z(t,this.options.ghostClass,!1),z(t,this.options.chosenClass,!1),Z(this,i,"unchoose",t,e,i,f,null,a),i!==e?(p=et(t,s.draggable))>=0&&(Z(null,e,"add",t,e,i,f,p,a),Z(this,i,"remove",t,e,i,f,p,a),Z(null,e,"sort",t,e,i,f,p,a),Z(this,i,"sort",t,e,i,f,p,a)):t.nextSibling!==r&&(p=et(t,s.draggable))>=0&&(Z(this,i,"update",t,e,i,f,p,a),Z(this,i,"sort",t,e,i,f,p,a)),W.active&&(null!=p&&-1!==p||(p=f),Z(this,i,"end",t,e,i,f,p,a),this.save()))),this._nulling()},_nulling:function(){i=t=e=n=r=o=a=l=s=m=_=b=p=d=h=v=g=W.active=null,A.forEach(function(t){t.checked=!0}),A.length=0},handleEvent:function(e){switch(e.type){case"drop":case"dragend":this._onDrop(e);break;case"dragover":case"dragenter":t&&(this._onDragOver(e),function(t){t.dataTransfer&&(t.dataTransfer.dropEffect="move");t.preventDefault()}(e));break;case"mouseover":this._onDrop(e);break;case"selectstart":e.preventDefault()}},toArray:function(){for(var t,e=[],n=this.el.children,o=0,i=n.length,r=this.options;o 'التسجيل مغلق.', + 'first_page_you_see' => 'الصفحة الأولى التي تشاهدها بعد تسجيل الدخول', + 'login_status' => 'حالة تسجيل الدخول', + 'logged_in' => 'لقد سجلت الدخول!', + 'toggle_navigation' => 'Toggle navigation', + 'administration' => 'الادارة', + 'user' => 'المستخدم', + 'logout' => 'خروج', + 'login' => 'تسجيل الدخول', + 'register' => 'تسجيل', + 'name' => 'الأسم', + 'email_address' => 'عنوان البريد الألكتروني', + 'password' => 'كلمة السر', + 'old_password' => 'كلمة السر القديمة', + 'new_password' => 'كلمة السر الجديدة', + 'confirm_password' => 'تأكيد كلمة السر', + 'remember_me' => 'تذكرني', + 'forgot_your_password' => 'هل نسيت كلمة السر ؟', + 'reset_password' => 'إعادة تعيين كلمة السر', + 'send_reset_link' => 'إرسال رابط إعادة تعيين كلمة السر', + 'click_here_to_reset' => 'اضغط هنا لإعادة تعيين كلمة السر الخاصة بك', + 'change_password' => 'تغيير كلمة السر', + 'unauthorized' => 'غير مصرح', + 'dashboard' => 'الصفحة الرئيسية', + 'handcrafted_by' => 'Handcrafted by', + 'powered_by' => 'Powered by', + 'my_account' => 'حسابي', + 'update_account_info' => 'تحديث معلومات الحساب', + 'save' => 'حفظ', + 'cancel' => 'إلغاء', + 'error' => 'خطأ', + 'success' => 'نجاح', + 'old_password_incorrect' => 'كلمة السر القديمة غير صحيحة.', + 'password_dont_match' => 'كلمة السر غير مطابقة.', + 'password_empty' => 'تأكد من ملء كل من حقول كلمة السر.', + 'password_updated' => 'تم تحديث كلمة السر.', + 'account_updated' => 'تم تحديث الحساب بنجاح.', + 'unknown_error' => 'حدث خطأ غير معروف. حاول مرة اخرى.', + 'error_saving' => 'حدث خطأ أثناء الحفظ. حاول مرة اخرى.', +]; diff --git a/resources/lang/vendor/backpack/ar/langfilemanager.php b/resources/lang/vendor/backpack/ar/langfilemanager.php new file mode 100644 index 0000000..f37ba1e --- /dev/null +++ b/resources/lang/vendor/backpack/ar/langfilemanager.php @@ -0,0 +1,38 @@ + 'مفعَّل', + 'cant_edit_online' => 'ملف اللغة هذا ï»» يمكن التعديل فيه عبر اﻻنترنت', + 'code_iso639-1' => '(ISO 639-1) كود', + 'default' => 'اﻻفتراضي', + 'empty_file' => 'ï»» يوجد ترجمة متاحة', + 'flag_image' => 'صورة العلم', + 'key' => 'المفتاح', + 'language' => 'لغة', + 'language_name' => 'اسم اللغة', + 'language_text' => ':language_name نص', + 'language_translation' => ':language_name ترجمة', + 'languages' => 'اللغات', + 'please_fill_all_fields' => 'من فضلك إمﻷ كل الحقول', + 'rules_text' => "تنويه: ï»» تترجم الكلمات اللي تحتوي على خط على سطر (مثال :':number_of_items')، هذه الكلمات سوف تستبدل تلقائيا مع القيمة المناسبة ، إذا ترجمتها ،لن يتم استبدالها بالقيمة المناسبة.", + 'saved' => 'تم الحفظ', + 'site_texts' => 'نصوص الموقع', + 'switch_to' => 'التغيير إلى', + 'texts' => 'النصوص', + 'translate' => 'ترجم', + 'translations' => 'ترجمة', + 'native_name' => 'اﻻسم اﻷصلي', + +]; diff --git a/resources/lang/vendor/backpack/ar/logmanager.php b/resources/lang/vendor/backpack/ar/logmanager.php new file mode 100644 index 0000000..96a64a7 --- /dev/null +++ b/resources/lang/vendor/backpack/ar/logmanager.php @@ -0,0 +1,16 @@ + 'Регистрациите са забранени.', + 'first_page_you_see' => 'Страницата която виждате след като влезете', + 'login_status' => 'Статус', + 'logged_in' => 'Влязохте успешно !', + 'toggle_navigation' => 'Навигация', + 'administration' => 'Администрация', + 'user' => 'Потребител', + 'logout' => 'Изход', + 'login' => 'Вход', + 'register' => 'Регистрация', + 'name' => 'Имей', + 'email_address' => 'E-Mail', + 'password' => 'Парола', + 'confirm_password' => 'Потвърдете паролата', + 'remember_me' => 'Запомни ме', + 'forgot_your_password' => 'Забравена парола', + 'reset_password' => 'Смени парола', + 'send_reset_link' => 'Изпрати линк за ресетване на паролата', + 'click_here_to_reset' => 'Натиснете тук за да ресетнете паролата', + 'unauthorized' => 'Неоторизиран.', + 'dashboard' => 'Табло', + 'handcrafted_by' => 'Ръчна изработка от', + 'powered_by' => 'Задвижван от', +]; diff --git a/resources/lang/vendor/backpack/bg/logmanager.php b/resources/lang/vendor/backpack/bg/logmanager.php new file mode 100644 index 0000000..96a64a7 --- /dev/null +++ b/resources/lang/vendor/backpack/bg/logmanager.php @@ -0,0 +1,16 @@ + 'Oprettelse af nye brugere er aflÃ¥st.', + 'first_page_you_see' => 'Den første side du ser efter login', + 'login_status' => 'Login status', + 'logged_in' => 'Du er logget in!', + 'toggle_navigation' => 'vis/skjul menu', + 'administration' => 'ADMINISTRATION', + 'user' => 'BRUGER', + 'logout' => 'Log ud', + 'login' => 'Log ind', + 'register' => 'Opret', + 'name' => 'Navn', + 'email_address' => 'E-mail adresse', + 'password' => 'adgangskode', + 'confirm_password' => 'bekræft adgangskode', + 'remember_me' => 'husk mig', + 'forgot_your_password' => 'Glemt adgangskode?', + 'reset_password' => 'nulstil adgangskode', + 'send_reset_link' => 'Send nulstilning af adgangskode', + 'click_here_to_reset' => 'Bekræft nulstilning af adgangskode', + 'unauthorized' => 'Ingen adgang.', + 'dashboard' => 'Forside', + 'handcrafted_by' => 'hÃ¥ndlavet af', + 'powered_by' => 'bygget pÃ¥', +]; diff --git a/resources/lang/vendor/backpack/da-DK/crud.php b/resources/lang/vendor/backpack/da-DK/crud.php new file mode 100644 index 0000000..e1761de --- /dev/null +++ b/resources/lang/vendor/backpack/da-DK/crud.php @@ -0,0 +1,16 @@ + 'Oprettelse af nye brugere er aflÃ¥st.', + 'first_page_you_see' => 'Den første side du ser efter login', + 'login_status' => 'Login status', + 'logged_in' => 'Du er logget in!', + 'toggle_navigation' => 'vis/skjul menu', + 'administration' => 'ADMINISTRATION', + 'user' => 'BRUGER', + 'logout' => 'Log ud', + 'login' => 'Log ind', + 'register' => 'Opret', + 'name' => 'Navn', + 'email_address' => 'E-mail adresse', + 'password' => 'adgangskode', + 'confirm_password' => 'bekræft adgangskode', + 'remember_me' => 'husk mig', + 'forgot_your_password' => 'Glemt adgangskode?', + 'reset_password' => 'nulstil adgangskode', + 'send_reset_link' => 'Send nulstilning af adgangskode', + 'click_here_to_reset' => 'Bekræft nulstilning af adgangskode', + 'unauthorized' => 'Ingen adgang.', + 'dashboard' => 'Forside', + 'handcrafted_by' => 'hÃ¥ndlavet af', + 'powered_by' => 'bygget pÃ¥', +]; diff --git a/resources/lang/vendor/backpack/da_DK/logmanager.php b/resources/lang/vendor/backpack/da_DK/logmanager.php new file mode 100644 index 0000000..96a64a7 --- /dev/null +++ b/resources/lang/vendor/backpack/da_DK/logmanager.php @@ -0,0 +1,16 @@ + 'Die Registrierung ist geschlossen.', + 'first_page_you_see' => 'Die erste Seite, welche Sie nach dem Login sehen', + 'login_status' => 'Login-Status', + 'logged_in' => 'Sie sind eingeloggt!', + 'toggle_navigation' => 'Navigation ein-/ausblenden', + 'administration' => 'ADMINISTRATION', + 'user' => 'BENUTZER', + 'logout' => 'Logout', + 'login' => 'Login', + 'register' => 'Registrieren', + 'name' => 'Name', + 'email_address' => 'E-Mail-Adresse', + 'password' => 'Passwort', + 'old_password' => 'Altes Passwort', + 'new_password' => 'Neues Passwort', + 'confirm_password' => 'Passwort bestätigen', + 'remember_me' => 'Automatisch einloggen', + 'forgot_your_password' => 'Passwort vergessen?', + 'reset_password' => 'Passwort zurücksetzen', + 'send_reset_link' => 'Link senden, um Passwort zurückzusetzen', + 'click_here_to_reset' => 'Klicken Sie hier um Ihr Passwort zurückzusetzen', + 'change_password' => 'Passwort ändern', + 'unauthorized' => 'Unberechtigt.', + 'dashboard' => 'Übersicht', + 'handcrafted_by' => 'Handgemacht von', + 'powered_by' => 'Erstellt mit', + 'my_account' => 'Mein Account', + 'update_account_info' => 'Account Info aktualisieren', + 'save' => 'Speichern', + 'cancel' => 'Abbrechen', + 'error' => 'Fehler', + 'success' => 'Erfolg', + 'old_password_incorrect' => 'Altes Passwort ist falsch.', + 'password_dont_match' => 'Passwörter stimmen nicht überein.', + 'password_empty' => 'Bitte beide Passwort-Felder ausfüllen.', + 'password_updated' => 'Passwort aktualisiert.', + 'account_updated' => 'Account aktualisiert.', + 'unknown_error' => 'Ein unbekannter Fehler ist aufgetreten. Bitte erneut versuchen', + 'error_saving' => 'Fehler beim Speichern. Bitte erneut probieren.', +]; diff --git a/resources/lang/vendor/backpack/de/logmanager.php b/resources/lang/vendor/backpack/de/logmanager.php new file mode 100644 index 0000000..96a64a7 --- /dev/null +++ b/resources/lang/vendor/backpack/de/logmanager.php @@ -0,0 +1,16 @@ + 'Οι εγγραφές είναι κλειστές.', + 'first_page_you_see' => 'Η πρώτη σελίδα που βλέπετε μετά την είσοδο', + 'login_status' => 'Κατάσταση σύνδεσης', + 'logged_in' => 'Είστε συνδεδεμένος/η!', + 'toggle_navigation' => 'Εναλλαγή Πλοήγησης', + 'administration' => 'ΔΙΑΧΕΙΡΗΣΗ', + 'user' => 'ΧΡΗΣΤΗΣ', + 'logout' => 'Αποσύνδεση', + 'login' => 'Είσοδος', + 'register' => 'Εγγραφή', + 'name' => 'Όνομα', + 'email_address' => 'Διεύθυνση E-Mail', + 'password' => 'Κωδικός', + 'old_password' => 'Παλιός Κωδικός', + 'new_password' => 'Νέος Κωδικός', + 'confirm_password' => 'Επιβεβαίωση Κωδικού', + 'remember_me' => 'Να με θυμάσαι', + 'forgot_your_password' => 'Ξεχάσατε τον κωδικό σας;', + 'reset_password' => 'Επαναφορά Κωδικού', + 'send_reset_link' => 'Αποστολή Συνδέσμου Επαναφοράς Κωδικού', + 'click_here_to_reset' => 'Πατήστε εδώ για να επαναφέρετε τον κωδικό σας', + 'change_password' => 'Αλλαγή Κωδικού', + 'unauthorized' => 'Χωρίς εξουσιοδότηση.', + 'dashboard' => 'Πίνακας Ελέγχου', + 'handcrafted_by' => 'Κατασκευάστηκε από', + 'powered_by' => 'Υποστηρίζεται από', + 'my_account' => 'Λογαριασμός', + 'update_account_info' => 'Ενημέρωση Λογαριασμού', + 'save' => 'Αποθήκευση', + 'cancel' => 'Ακύρωση', + 'error' => 'Σφάλμα', + 'success' => 'Επιτυχία', + 'old_password_incorrect' => 'Ο παλιός κωδικός είναι λάθος.', + 'password_dont_match' => 'Οι κωδικοί δεν ταιριάζουν.', + 'password_empty' => 'Και τα δύο πεδία κωδικών πρέπει να συμπληρωθούν.', + 'password_updated' => 'Ο κωδικός ανανεώθηκε.', + 'account_updated' => 'Ο λογαριασμός ανανεώθηκε επιτυχώς.', + 'unknown_error' => 'Προέκυψε κάποιο σφάλμα. Παρακαλώ προσπαθήστε ξανά.', + 'error_saving' => 'Σφάλμα κατά την αποθήκευση. Παρακαλώ προσπαθήστε ξανά.', +]; diff --git a/resources/lang/vendor/backpack/el/logmanager.php b/resources/lang/vendor/backpack/el/logmanager.php new file mode 100644 index 0000000..96a64a7 --- /dev/null +++ b/resources/lang/vendor/backpack/el/logmanager.php @@ -0,0 +1,16 @@ + 'Registration is closed.', + 'no_email_column' => 'Users do not have an associated email address.', + 'first_page_you_see' => 'The first page you see after login', + 'login_status' => 'Login status', + 'logged_in' => 'You are logged in!', + 'toggle_navigation' => 'Toggle navigation', + 'administration' => 'ADMINISTRATION', + 'user' => 'USER', + 'logout' => 'Logout', + 'login' => 'Login', + 'register' => 'Register', + 'name' => 'Name', + 'email_address' => 'E-mail address', + 'password' => 'Password', + 'old_password' => 'Old password', + 'new_password' => 'New password', + 'confirm_password' => 'Confirm password', + 'remember_me' => 'Remember me', + 'forgot_your_password' => 'Forgot Your Password?', + 'reset_password' => 'Reset Password', + 'send_reset_link' => 'Send Password Reset Link', + 'click_here_to_reset' => 'Click here to reset your password', + 'change_password' => 'Change Password', + 'unauthorized' => 'Unauthorized.', + 'dashboard' => 'Dashboard', + 'handcrafted_by' => 'Handcrafted by', + 'powered_by' => 'Powered by', + 'my_account' => 'My Account', + 'update_account_info' => 'Update Account Info', + 'save' => 'Save', + 'cancel' => 'Cancel', + 'error' => 'Error', + 'success' => 'Success', + 'old_password_incorrect' => 'Old password is incorrect.', + 'password_dont_match' => 'Passwords do not match.', + 'password_empty' => 'Make sure both password fields are filled out.', + 'password_updated' => 'Password updated.', + 'account_updated' => 'Account updated successfully.', + 'unknown_error' => 'An unknown error has occured. Please try again.', + 'error_saving' => 'Error while saving. Please try again.', + + 'password_reset' => [ + 'greeting' => 'Hello!', + 'subject' => 'Reset Password Notification', + 'line_1' => 'You are receiving this email because we received a password reset request for your account.', + 'line_2' => 'Click the button below to reset your password:', + 'button' => 'Reset Password', + 'notice' => 'If you did not request a password reset, no further action is required.', + ], + + 'step' => 'Step', + 'confirm_email' => 'Confirm Email', + 'choose_new_password' => 'Choose New Password', + 'confirm_new_password' => 'Confirm new password', +]; diff --git a/resources/lang/vendor/backpack/en/langfilemanager.php b/resources/lang/vendor/backpack/en/langfilemanager.php new file mode 100644 index 0000000..73d30f9 --- /dev/null +++ b/resources/lang/vendor/backpack/en/langfilemanager.php @@ -0,0 +1,38 @@ + 'Active', + 'cant_edit_online' => 'This language file cannot be edited online.', + 'code_iso639-1' => 'Code (ISO 639-1)', + 'default' => 'Default', + 'empty_file' => 'No translations available.', + 'flag_image' => 'Flag image', + 'key' => 'Key', + 'language' => 'language', + 'language_name' => 'Language name', + 'language_text' => ':language_name text', + 'language_translation' => ':language_name translation', + 'languages' => 'languages', + 'please_fill_all_fields' => 'Please fill all fields', + 'rules_text' => "Notice: Do not translate words prefixed with colon (ex: ':number_of_items'). Those will be replaced automatically with a proper value. If translated, that stops working.", + 'saved' => 'Saved', + 'site_texts' => 'Site texts', + 'switch_to' => 'Switch to', + 'texts' => 'Texts', + 'translate' => 'Translate', + 'translations' => 'Translations', + 'native_name' => 'Native name', + +]; diff --git a/resources/lang/vendor/backpack/en/logmanager.php b/resources/lang/vendor/backpack/en/logmanager.php new file mode 100644 index 0000000..96a64a7 --- /dev/null +++ b/resources/lang/vendor/backpack/en/logmanager.php @@ -0,0 +1,16 @@ + 'El registro de usuarios está cerrado.', + 'first_page_you_see' => 'La página que ves después de iniciar sesión', + 'login_status' => 'Estado de la conexión', + 'logged_in' => '¡Usted ha iniciado sesión!', + 'toggle_navigation' => 'Activar/desactivar la navegación', + 'administration' => 'ADMINISTRACIÓN', + 'user' => 'USUARIO', + 'logout' => 'Salir', + 'login' => 'Iniciar sesión', + 'register' => 'Crear usuario', + 'name' => 'Nombre', + 'email_address' => 'Correo', + 'password' => 'Contraseña', + 'old_password' => 'Contraseña anterior', + 'new_password' => 'Contraseña nueva', + 'confirm_password' => 'Confirmar contraseña', + 'remember_me' => 'Recordar contraseña', + 'forgot_your_password' => '¿Olvidó su contraseña?', + 'reset_password' => 'Restaurar contraseña', + 'send_reset_link' => 'Enviar enlace para restaurar la contraseña', + 'click_here_to_reset' => 'Click aquí para restaurar la contraseña', + 'change_password' => 'Cambiar contraseña', + 'unauthorized' => 'No autorizado.', + 'dashboard' => 'Panel', + 'handcrafted_by' => 'Realizado por', + 'powered_by' => 'Creado con', + 'my_account' => 'Mi cuenta', + 'update_account_info' => 'Actualizar información de cuenta', + 'save' => 'Guardar', + 'cancel' => 'Cancelar', + 'error' => 'Error', + 'success' => 'Existoso', + 'old_password_incorrect' => 'Contraseña antigua incorrecta.', + 'password_dont_match' => 'Las contraseñas no coinciden.', + 'password_empty' => 'Asegúrese de que ambos campos de contraseña estén completos.', + 'password_updated' => 'Contraseña actalizada.', + 'account_updated' => 'Cuenta actualizada correctamente.', + 'unknown_error' => 'Ha ocurrido un error. Por favor vuelva a intenter.', + 'error_saving' => 'Error mientras se guardaba. Por favor vuelva a intenter.', +]; diff --git a/resources/lang/vendor/backpack/es/langfilemanager.php b/resources/lang/vendor/backpack/es/langfilemanager.php new file mode 100644 index 0000000..e58ef27 --- /dev/null +++ b/resources/lang/vendor/backpack/es/langfilemanager.php @@ -0,0 +1,38 @@ + 'Activo', + 'cant_edit_online' => 'Este lenguaje no puede editarse online.', + 'code_iso639-1' => 'Code (ISO 639-1)', + 'default' => 'Predeterminado', + 'empty_file' => 'No se encontraron traducciones.', + 'flag_image' => 'Imagen Bandera', + 'key' => 'Key', + 'language' => 'Idioma', + 'language_name' => 'Nombre idioma', + 'language_text' => ':language_name texto', + 'language_translation' => ':language_name traduccion', + 'languages' => 'idiomas', + 'please_fill_all_fields' => 'Por favor complete todos los campos', + 'rules_text' => "Aviso: No traduzca palabras que empiecen con dos puntos (ej: ':number_of_items'). Esos serán reemplazados automáticamente con un valor adecuado. Si se traduce, eso deja de funcionar.", + 'saved' => 'Guardado', + 'site_texts' => 'Textos del sitio', + 'switch_to' => 'Cambiar a', + 'texts' => 'Textos', + 'translate' => 'Traducir', + 'translations' => 'Traducciones', + 'native_name' => 'Nombre nativo', + +]; diff --git a/resources/lang/vendor/backpack/es/logmanager.php b/resources/lang/vendor/backpack/es/logmanager.php new file mode 100644 index 0000000..96a64a7 --- /dev/null +++ b/resources/lang/vendor/backpack/es/logmanager.php @@ -0,0 +1,16 @@ + 'Inscription fermée.', + 'first_page_you_see' => 'La première page que vous voyez après connexion', + 'login_status' => 'Etat de connexion', + 'logged_in' => 'Vous êtes connecté!', + 'toggle_navigation' => 'Afficher/masquer la navigation', + 'administration' => 'ADMINISTRATION', + 'user' => 'UTILISATEUR', + 'logout' => 'Déconnexion', + 'login' => 'Connexion', + 'register' => 'Inscription', + 'name' => 'Nom', + 'email_address' => 'Adresse e-mail', + 'password' => 'Mot de passe', + 'old_password' => 'Ancien mot de passe', + 'new_password' => 'Nouveau mot de passe', + 'confirm_password' => 'Confirmation du mot de passe', + 'remember_me' => 'Se souvenir de moi', + 'forgot_your_password' => 'Mot de passe oublié ?', + 'reset_password' => 'Réinitialiser le mot de passe', + 'send_reset_link' => 'Envoyer un lien de réinitialisation du mot de passe', + 'click_here_to_reset' => 'Cliquez ici pour réinitialiser votre mot de passe', + 'change_password' => 'Modifier le mot de passe', + 'unauthorized' => 'Non autorisé.', + 'dashboard' => 'Tableau de bord', + 'handcrafted_by' => 'Artisé par', + 'powered_by' => 'Propulsé par', + 'my_account' => 'Mon compte', + 'update_account_info' => 'Modifier mon compte', + 'save' => 'Enregistrer', + 'cancel' => 'Annuler', + 'error' => 'Erreur', + 'success' => 'Succès', + 'old_password_incorrect' => 'L’ancien mot de passe est erroné.', + 'password_dont_match' => 'Les mots de passe ne correspondent pas.', + 'password_empty' => 'Assurez-vous de bien avoir rempli les champs de mot de passe.', + 'password_updated' => 'Mot de passe mis à jour.', + 'account_updated' => 'Compte mis à jour avec succès.', + 'unknown_error' => 'Un erreur s’est produite. Veuillez réessayer.', + 'error_saving' => 'Erreur lors de l’enregistrement. Veuillez réessayer.', +]; diff --git a/resources/lang/vendor/backpack/fr-CA/crud.php b/resources/lang/vendor/backpack/fr-CA/crud.php new file mode 100644 index 0000000..e1761de --- /dev/null +++ b/resources/lang/vendor/backpack/fr-CA/crud.php @@ -0,0 +1,16 @@ + 'Inscription fermée.', + 'first_page_you_see' => 'La première page que vous voyez après connexion', + 'login_status' => 'Etat de connexion', + 'logged_in' => 'Vous êtes connecté!', + 'toggle_navigation' => 'Afficher/masquer la navigation', + 'administration' => 'ADMINISTRATION', + 'user' => 'UTILISATEUR', + 'logout' => 'Déconnexion', + 'login' => 'Connexion', + 'register' => 'Inscription', + 'name' => 'Nom', + 'email_address' => 'Adresse e-mail', + 'password' => 'Mot de passe', + 'old_password' => 'Ancien mot de passe', + 'new_password' => 'Nouveau mot de passe', + 'confirm_password' => 'Confirmation du mot de passe', + 'remember_me' => 'Se souvenir de moi', + 'forgot_your_password' => 'Mot de passe oublié ?', + 'reset_password' => 'Réinitialiser le mot de passe', + 'send_reset_link' => 'Envoyer un lien de réinitialisation du mot de passe', + 'click_here_to_reset' => 'Cliquez ici pour réinitialiser votre mot de passe', + 'change_password' => 'Modifier le mot de passe', + 'unauthorized' => 'Non autorisé.', + 'dashboard' => 'Tableau de bord', + 'handcrafted_by' => 'Artisé par', + 'powered_by' => 'Propulsé par', + 'my_account' => 'Mon compte', + 'update_account_info' => 'Modifier mon compte', + 'save' => 'Enregistrer', + 'cancel' => 'Annuler', + 'error' => 'Erreur', + 'success' => 'Succès', + 'old_password_incorrect' => 'L’ancien mot de passe est erroné.', + 'password_dont_match' => 'Les mots de passe ne correspondent pas.', + 'password_empty' => 'Assurez-vous de bien avoir rempli les champs de mot de passe.', + 'password_updated' => 'Mot de passe mis à jour.', + 'account_updated' => 'Compte mis à jour avec succès.', + 'unknown_error' => 'Un erreur s’est produite. Veuillez réessayer.', + 'error_saving' => 'Erreur lors de l’enregistrement. Veuillez réessayer.', +]; diff --git a/resources/lang/vendor/backpack/fr/logmanager.php b/resources/lang/vendor/backpack/fr/logmanager.php new file mode 100644 index 0000000..96a64a7 --- /dev/null +++ b/resources/lang/vendor/backpack/fr/logmanager.php @@ -0,0 +1,16 @@ + 'Inscription fermée.', + 'first_page_you_see' => 'La première page que vous voyez après connexion', + 'login_status' => 'Etat de connexion', + 'logged_in' => 'Vous êtes connecté!', + 'toggle_navigation' => 'Afficher/masquer la navigation', + 'administration' => 'ADMINISTRATION', + 'user' => 'UTILISATEUR', + 'logout' => 'Déconnexion', + 'login' => 'Connexion', + 'register' => 'Inscription', + 'name' => 'Nom', + 'email_address' => 'Adresse e-mail', + 'password' => 'Mot de passe', + 'old_password' => 'Ancien mot de passe', + 'new_password' => 'Nouveau mot de passe', + 'confirm_password' => 'Confirmation du mot de passe', + 'remember_me' => 'Se souvenir de moi', + 'forgot_your_password' => 'Mot de passe oublié ?', + 'reset_password' => 'Réinitialiser le mot de passe', + 'send_reset_link' => 'Envoyer un lien de réinitialisation du mot de passe', + 'click_here_to_reset' => 'Cliquez ici pour réinitialiser votre mot de passe', + 'change_password' => 'Modifier le mot de passe', + 'unauthorized' => 'Non autorisé.', + 'dashboard' => 'Tableau de bord', + 'handcrafted_by' => 'Artisé par', + 'powered_by' => 'Propulsé par', + 'my_account' => 'Mon compte', + 'update_account_info' => 'Modifier mon compte', + 'save' => 'Enregistrer', + 'cancel' => 'Annuler', + 'error' => 'Erreur', + 'success' => 'Succès', + 'old_password_incorrect' => 'L’ancien mot de passe est erroné.', + 'password_dont_match' => 'Les mots de passe ne correspondent pas.', + 'password_empty' => 'Assurez-vous de bien avoir rempli les champs de mot de passe.', + 'password_updated' => 'Mot de passe mis à jour.', + 'account_updated' => 'Compte mis à jour avec succès.', + 'unknown_error' => 'Un erreur s’est produite. Veuillez réessayer.', + 'error_saving' => 'Erreur lors de l’enregistrement. Veuillez réessayer.', +]; diff --git a/resources/lang/vendor/backpack/fr_CA/logmanager.php b/resources/lang/vendor/backpack/fr_CA/logmanager.php new file mode 100644 index 0000000..96a64a7 --- /dev/null +++ b/resources/lang/vendor/backpack/fr_CA/logmanager.php @@ -0,0 +1,16 @@ + 'Pendaftaran di tutup.', + 'first_page_you_see' => 'Halaman pertama yang Anda lihat setelah login', + 'login_status' => 'Status Masuk', + 'logged_in' => 'Anda sudah login!', + 'toggle_navigation' => 'Navigasi beralih', + 'administration' => 'Administrasi', + 'user' => 'Pengguna', + 'logout' => 'Keluar', + 'login' => 'Masuk', + 'register' => 'Daftar', + 'name' => 'Nama', + 'email_address' => 'Alamat Email', + 'password' => 'Sandi', + 'confirm_password' => 'Konfirmasi Sandi', + 'remember_me' => 'Ingat Saya', + 'forgot_your_password' => 'Lupa kata sandi?', + 'reset_password' => 'Setel ulang sandi', + 'send_reset_link' => 'Kirim link reset kata sandi', + 'click_here_to_reset' => 'Klik Disini untuk menyetel ulang kata sandi', + 'unauthorized' => 'Tidak Sah.', + 'dashboard' => 'Dashboard', + 'handcrafted_by' => 'Handcrafted by', + 'powered_by' => 'Powered by', +]; diff --git a/resources/lang/vendor/backpack/id/crud.php b/resources/lang/vendor/backpack/id/crud.php new file mode 100644 index 0000000..e1761de --- /dev/null +++ b/resources/lang/vendor/backpack/id/crud.php @@ -0,0 +1,16 @@ + 'Le registrazioni sono chiuse.', + 'first_page_you_see' => 'La prima pagina che vedi dopo il login', + 'login_status' => 'Stato autenticazione', + 'logged_in' => 'Sei autenticato!', + 'toggle_navigation' => 'Apri/chiudi navigazione', + 'administration' => 'AMMINISTRAZIONE', + 'user' => 'UTENTE', + 'logout' => 'Esci', + 'login' => 'Accedi', + 'register' => 'Registrati', + 'name' => 'Nome', + 'email_address' => 'Indirizzo E-mail', + 'password' => 'Password', + 'old_password' => 'Vecchia Password', + 'new_password' => 'Nuova Password', + 'confirm_password' => 'Conferma Password', + 'remember_me' => 'Ricordami', + 'forgot_your_password' => 'Hai dimenticato la password?', + 'reset_password' => 'Reimposta password', + 'send_reset_link' => 'Invia link di reset', + 'click_here_to_reset' => 'Clicca qui per reimpostare la tua password', + 'unauthorized' => 'Non autorizzato.', + 'change_password' => 'Cambia Password', + 'dashboard' => 'Dashboard', + 'handcrafted_by' => 'Realizzato da', + 'powered_by' => 'Creato con', + 'my_account' => 'Il mio Account', + 'update_account_info' => 'Aggiorna dati Account', + 'save' => 'Salva', + 'cancel' => 'Annulla', + 'error' => 'Errore', + 'success' => 'Operazione eseguita con successo', + 'old_password_incorrect' => 'La vecchia password non è corretta.', + 'password_dont_match' => 'Le password non corrispondono.', + 'password_empty' => 'Accertati di aver riempito entrambi i campi password.', + 'password_updated' => 'Password aggiornata.', + 'account_updated' => 'Account aggiornato con successo.', + 'unknown_error' => 'Si è verificato un errore sconosciuto. Riprova più tardi.', + 'error_saving' => 'Errore durante il salvataggio. Riprova più tardi.', +]; diff --git a/resources/lang/vendor/backpack/it/langfilemanager.php b/resources/lang/vendor/backpack/it/langfilemanager.php new file mode 100644 index 0000000..3c703e0 --- /dev/null +++ b/resources/lang/vendor/backpack/it/langfilemanager.php @@ -0,0 +1,38 @@ + 'Attivo', + 'cant_edit_online' => 'Questa lingua non può essere modificata online.', + 'code_iso639-1' => 'Codice (ISO 639-1)', + 'default' => 'Predefinito', + 'empty_file' => 'Nessuna traduzione disponibile.', + 'flag_image' => 'Immagine bandiera', + 'key' => 'Chiave', + 'language' => 'lingua', + 'language_name' => 'Nome lingua', + 'language_text' => 'Testo :language_name', + 'language_translation' => 'Traduzione :language_name', + 'languages' => 'lingue', + 'please_fill_all_fields' => 'Compila tutto i campi', + 'rules_text' => "Avviso: Non tradurre le parole che iniziano con due punti (es: ':number_of_items'). Queste verranno sostituite automaticamente con un valore adeguato. Se tradotte, smetteranno di funzionare.", + 'saved' => 'Salvato', + 'site_texts' => 'Testi del sito', + 'switch_to' => 'Passa a', + 'texts' => 'testi', + 'translate' => 'Traduci', + 'translations' => 'Traduzioni', + 'native_name' => 'Nome nativo', + +]; diff --git a/resources/lang/vendor/backpack/it/logmanager.php b/resources/lang/vendor/backpack/it/logmanager.php new file mode 100644 index 0000000..96a64a7 --- /dev/null +++ b/resources/lang/vendor/backpack/it/logmanager.php @@ -0,0 +1,16 @@ + 'ReÄ£istrācija aizvērta.', + 'first_page_you_see' => 'Pirmā lapa ko redzat pēc pieslēgÅ¡anās', + 'login_status' => 'PieslēgÅ¡anās statuss', + 'logged_in' => 'JÅ«s esat pieslēguÅ¡ies!', + 'toggle_navigation' => 'Pārslēgt navigāciju', + 'administration' => 'ADMINISTRĀCIJA', + 'user' => 'LIETOTĀJS', + 'logout' => 'Iziet', + 'login' => 'Pieslēgties', + 'register' => 'ReÄ£istrēties', + 'name' => 'Vārds', + 'email_address' => 'E-pasta Adrese', + 'password' => 'Parole', + 'old_password' => 'Vecā parole', + 'new_password' => 'Jaunā parole', + 'confirm_password' => 'Apstiprināt Paroli', + 'remember_me' => 'Atcerēties Mani', + 'forgot_your_password' => 'Aizmirsāt JÅ«su Paroli?', + 'reset_password' => 'Atjaunot Paroli', + 'send_reset_link' => 'SÅ«tÄ«t Paroles AtjaunoÅ¡anas Saiti', + 'click_here_to_reset' => 'Nospiediet Å¡eit lai atjaunotu JÅ«su paroli', + 'change_password' => 'Paroles maiņa', + 'unauthorized' => 'Neautorizēts.', + 'dashboard' => 'Instrumentu panelis', + 'handcrafted_by' => 'Handcrafted by', + 'powered_by' => 'Powered by', + 'my_account' => 'Mans konts', + 'update_account_info' => 'Konta rediģēšana', + 'save' => 'Saglabāt', + 'cancel' => 'Atcelt', + 'error' => 'Kļūda', + 'success' => 'DarbÄ«ba veiksmÄ«ga', + 'old_password_incorrect' => 'Vecā parole nav pareiza.', + 'password_dont_match' => 'Paroles nesakrÄ«t.', + 'password_empty' => 'Pārliecinies vai abi paroļu lauki ir aizpildÄ«ti.', + 'password_updated' => 'Parole nomainÄ«ta.', + 'account_updated' => 'Konta rediģēšana veiksmÄ«ga.', + 'unknown_error' => 'Nezināma kļūda. LÅ«dzu mēģini vēlreiz.', + 'error_saving' => 'Kļūda saglabājot. LÅ«dzu mēģini vēlreiz.', + + 'password_reset' => [ + 'greeting' => 'Labdien!', + 'subject' => 'Paroles atjaunoÅ¡anas paziņojums', + 'line_1' => 'JÅ«s saņēmāt Å¡o e-pastu, jo mēs saņēmām paroles atjaunoÅ¡anas pieprasÄ«jumu JÅ«su kontam.', + 'line_2' => 'Klikšķiniet zemākesoÅ¡o pogu, lai atjaunotu savu paroli:', + 'button' => 'Atjaunot paroli', + 'notice' => 'Ja JÅ«s nepieprasÄ«jāt paroles atjaunoÅ¡anu, turpmāka darbÄ«ba nav nepiecieÅ¡ama un Å¡o e-pastu var ignorēt.', + ], + + 'step' => 'Solis', + 'confirm_email' => 'Apstiprināt e-pastu', + 'choose_new_password' => 'Jaunā Parole', + 'confirm_new_password' => 'Apstiprināt Paroli', +]; diff --git a/resources/lang/vendor/backpack/lv/logmanager.php b/resources/lang/vendor/backpack/lv/logmanager.php new file mode 100644 index 0000000..96a64a7 --- /dev/null +++ b/resources/lang/vendor/backpack/lv/logmanager.php @@ -0,0 +1,16 @@ + 'Registratie is gesloten.', + 'first_page_you_see' => 'De eerste pagina die je ziet na inloggen', + 'login_status' => 'Loginstatus', + 'logged_in' => 'Je bent ingelogd!', + 'toggle_navigation' => 'Schakel menu in/uit', + 'administration' => 'ADMINISTRATIE', + 'user' => 'GEBRUIKER', + 'logout' => 'Uitloggen', + 'login' => 'Inloggen', + 'register' => 'Registreer', + 'name' => 'Naam', + 'email_address' => 'E-mailadres', + 'password' => 'Wachtwoord', + 'confirm_password' => 'Bevestig wachtwoord', + 'remember_me' => 'Blijf ingelogd', + 'forgot_your_password' => 'Wachtwoord vergeten?', + 'reset_password' => 'Wachtwoord herstellen', + 'send_reset_link' => 'Stuur wachtwoord herstellen-link', + 'click_here_to_reset' => 'Klik hier om je wachtwoord te herstellen', + 'unauthorized' => 'Ongeautoriseerd.', + 'dashboard' => 'Dashboard', + 'handcrafted_by' => 'Handgemaakt door', + 'powered_by' => 'Mede mogelijk gemaakt door', + 'my_account' => 'Mijn account', +]; diff --git a/resources/lang/vendor/backpack/nl/logmanager.php b/resources/lang/vendor/backpack/nl/logmanager.php new file mode 100644 index 0000000..96a64a7 --- /dev/null +++ b/resources/lang/vendor/backpack/nl/logmanager.php @@ -0,0 +1,16 @@ + 'Novos registros estão desabiltados.', + 'first_page_you_see' => 'A primeira página que você vê depois de logar', + 'login_status' => 'Status do login', + 'logged_in' => 'Você está logado!', + 'toggle_navigation' => 'Alternar navegação', + 'administration' => 'ADMINISTRAÇÃO', + 'user' => 'USUÁRIO', + 'logout' => 'Logout', + 'login' => 'Login', + 'register' => 'Registrar', + 'name' => 'Nome', + 'email_address' => 'E-Mail', + 'password' => 'Senha', + 'old_password' => 'Senha antiga', + 'new_password' => 'Nova senha', + 'confirm_password' => 'Confirmar senha', + 'remember_me' => 'Manter-me logado', + 'forgot_your_password' => 'Esqueci minha senha', + 'reset_password' => 'Resetar senha', + 'send_reset_link' => 'Enviar link de recuperação de senha', + 'click_here_to_reset' => 'Clique aqui para resetar sua senha', + 'change_password' => 'Mudar senha', + 'unauthorized' => 'Sem autorização.', + 'dashboard' => 'Dashboard', + 'handcrafted_by' => 'Feito por', + 'powered_by' => 'Distribuído por', + 'my_account' => 'Minha conta', + 'update_account_info' => 'Atualizar minha conta', + 'save' => 'Salvar', + 'cancel' => 'Cancelar', + 'error' => 'Erro', + 'success' => 'Sucesso', + 'old_password_incorrect' => 'A senha antiga está incorreta.', + 'password_dont_match' => 'Senhas não são iguais.', + 'password_empty' => 'Certifique-se que ambos os campos de senha estão preenchidos.', + 'password_updated' => 'Senha atualizada.', + 'account_updated' => 'Conta atualizada com sucesso.', + 'unknown_error' => 'Um erro desconhecido aconteceu. Por favor, tente novamente.', + 'error_saving' => 'Erro ao salvar. Por favor, tente novamente.', +]; diff --git a/resources/lang/vendor/backpack/pt-BR/crud.php b/resources/lang/vendor/backpack/pt-BR/crud.php new file mode 100644 index 0000000..e1761de --- /dev/null +++ b/resources/lang/vendor/backpack/pt-BR/crud.php @@ -0,0 +1,16 @@ + 'Registo está fechado.', + 'first_page_you_see' => 'A primeira página que vê depois do login', + 'login_status' => 'Estado do login', + 'logged_in' => 'Login com sucesso!', + 'toggle_navigation' => 'Alternar navegação', + 'administration' => 'ADMINISTRAÇÃO', + 'user' => 'UTILIZADOR', + 'logout' => 'Sair', + 'login' => 'Entrar', + 'register' => 'Registar', + 'name' => 'Nome', + 'email_address' => 'Endereço de email', + 'password' => 'Password', + 'confirm_password' => 'Confirmar password', + 'remember_me' => 'Lembrar-me', + 'forgot_your_password' => 'Esqueceu-se da password?', + 'reset_password' => 'Redefinir password', + 'send_reset_link' => 'Enviar link para redefinir password', + 'click_here_to_reset' => 'Clique aqui para redefinir password', + 'unauthorized' => 'Não autorizado.', + 'dashboard' => 'Painel', + 'handcrafted_by' => 'Desenvolvido por', + 'powered_by' => 'Distribuído por', + 'my_account' => 'Minha conta', + 'update_account_info' => 'Actualizar Info. Conta', + 'save' => 'Guardar', + 'cancel' => 'Cancelar', + 'error' => 'Erro', + 'success' => 'Successo', + 'old_password_incorrect' => 'Password antiga está incorrecta.', + 'password_dont_match' => 'As passwords não coincidem.', + 'password_empty' => 'Certifique-se que ambos os campos de password estão preenchidos.', + 'password_updated' => 'Password actualizada.', + 'account_updated' => 'Conta actualizada com sucesso..', + 'unknown_error' => 'Ocorreu um erro desconhecido. Tente novamente.', + 'error_saving' => 'Ocorreu um erro ao guardar. Tente novamente.', + 'password_reset' => [ + 'greeting' => 'Olá!', + 'subject' => 'Notificação de reposição de password.', + 'line_1' => 'Está a receber este email porque foi requisitada uma reposição de password para a sua conta.', + 'line_2' => 'Clique no botão abaixo para repor a sua password:', + 'button' => 'Repor Password', + 'notice' => 'Se não foi você que iniciou este pedido não necessita de tomar mais nenhuma acção.', + ], + 'step' => 'Passo', + 'confirm_email' => 'Confirmar Email', + 'choose_new_password' => 'Escolher nova password', + 'confirm_new_password' => 'Confirmar nova password', +]; diff --git a/resources/lang/vendor/backpack/pt/langfilemanager.php b/resources/lang/vendor/backpack/pt/langfilemanager.php new file mode 100644 index 0000000..f882b62 --- /dev/null +++ b/resources/lang/vendor/backpack/pt/langfilemanager.php @@ -0,0 +1,38 @@ + 'Ativo', + 'cant_edit_online' => 'Este ficheiro não pode ser editado online.', + 'code_iso639-1' => 'Código (ISO 639-1)', + 'default' => 'Predefinido', + 'empty_file' => 'Sem traduções disponíveis.', + 'flag_image' => 'Bandeira', + 'key' => 'Chave', + 'language' => 'idioma', + 'language_name' => 'Nome do idioma', + 'language_text' => 'Texto em :language_name', + 'language_translation' => 'Tradução em :language_name', + 'languages' => 'idiomas', + 'please_fill_all_fields' => 'Por favor preencha todos os campos', + 'rules_text' => "Aviso: Não devem ser traduzidas expressões antecedidas com dois pontos ':' (ex: ':number_of_items'). Essas palavras serão substituídas automaticamente com o valor correto.", + 'saved' => 'Guardado', + 'site_texts' => 'Textos do site', + 'switch_to' => 'Alterar para', + 'texts' => 'Textos', + 'translate' => 'Traduzir', + 'translations' => 'Traduções', + 'native_name' => 'Nome nativo', + +]; diff --git a/resources/lang/vendor/backpack/pt/logmanager.php b/resources/lang/vendor/backpack/pt/logmanager.php new file mode 100644 index 0000000..96a64a7 --- /dev/null +++ b/resources/lang/vendor/backpack/pt/logmanager.php @@ -0,0 +1,16 @@ + 'Novos registros estão desabiltados.', + 'first_page_you_see' => 'A primeira página que você vê depois de logar', + 'login_status' => 'Status do login', + 'logged_in' => 'Você está logado!', + 'toggle_navigation' => 'Alternar navegação', + 'administration' => 'ADMINISTRAÇÃO', + 'user' => 'USUÁRIO', + 'logout' => 'Logout', + 'login' => 'Login', + 'register' => 'Registrar', + 'name' => 'Nome', + 'email_address' => 'E-Mail', + 'password' => 'Senha', + 'old_password' => 'Senha antiga', + 'new_password' => 'Nova senha', + 'confirm_password' => 'Confirmar senha', + 'remember_me' => 'Manter-me logado', + 'forgot_your_password' => 'Esqueci minha senha', + 'reset_password' => 'Resetar senha', + 'send_reset_link' => 'Enviar link de recuperação de senha', + 'click_here_to_reset' => 'Clique aqui para resetar sua senha', + 'change_password' => 'Mudar senha', + 'unauthorized' => 'Sem autorização.', + 'dashboard' => 'Dashboard', + 'handcrafted_by' => 'Feito por', + 'powered_by' => 'Distribuído por', + 'my_account' => 'Minha conta', + 'update_account_info' => 'Atualizar minha conta', + 'save' => 'Salvar', + 'cancel' => 'Cancelar', + 'error' => 'Erro', + 'success' => 'Sucesso', + 'old_password_incorrect' => 'A senha antiga está incorreta.', + 'password_dont_match' => 'Senhas não são iguais.', + 'password_empty' => 'Certifique-se que ambos os campos de senha estão preenchidos.', + 'password_updated' => 'Senha atualizada.', + 'account_updated' => 'Conta atualizada com sucesso.', + 'unknown_error' => 'Um erro desconhecido aconteceu. Por favor, tente novamente.', + 'error_saving' => 'Erro ao salvar. Por favor, tente novamente.', +]; diff --git a/resources/lang/vendor/backpack/pt_br/langfilemanager.php b/resources/lang/vendor/backpack/pt_br/langfilemanager.php new file mode 100644 index 0000000..fa5ccca --- /dev/null +++ b/resources/lang/vendor/backpack/pt_br/langfilemanager.php @@ -0,0 +1,37 @@ + 'Ativa', + 'cant_edit_online' => 'Este arquivo de tradução não pode ser editado online.', + 'code_iso639-1' => 'Código (ISO 639-1)', + 'default' => 'Padrão', + 'empty_file' => 'Nenhuma tradução disponível.', + 'flag_image' => 'Imagem da bandeira', + 'key' => 'Chave', + 'language' => 'idioma', + 'language_name' => 'Nome do Idioma', + 'language_text' => 'texto de :language_name', + 'language_translation' => 'tradução de :language_name', + 'languages' => 'idiomas', + 'please_fill_all_fields' => 'Por favor, preencha todos os campos', + 'rules_text' => "Aviso: Não traduza palavras prefixadas com dois pontos (ex: ':number_of_items'). Elas serão substituídas automaticamente pelo seu respectivo valor. Se traduzidas, elas não funcionarão.", + 'saved' => 'Salvo', + 'site_texts' => 'Textos do site', + 'switch_to' => 'Trocar para', + 'texts' => 'Textos', + 'translate' => 'Tradução', + 'translations' => 'Traduções', + 'native_name' => 'Nome nativo', +]; diff --git a/resources/lang/vendor/backpack/pt_br/logmanager.php b/resources/lang/vendor/backpack/pt_br/logmanager.php new file mode 100644 index 0000000..96a64a7 --- /dev/null +++ b/resources/lang/vendor/backpack/pt_br/logmanager.php @@ -0,0 +1,16 @@ + 'Înregistrarea este închisă.', + 'first_page_you_see' => 'Prima pagină pe care o vezi după logare', + 'login_status' => 'Starea de conectare', + 'logged_in' => 'Sunteți autentificat!', + 'toggle_navigation' => 'Arată/ascunde meniul', + 'administration' => 'ADMINISTRARE', + 'user' => 'UTILIZATOR', + 'logout' => 'Ieșire din cont', + 'login' => 'Autentificare', + 'register' => 'Înregistrare cont nou', + 'name' => 'Nume', + 'email_address' => 'Adresă de email', + 'password' => 'Parolă', + 'confirm_password' => 'Confirmare parolă', + 'remember_me' => 'Ține-mă minte', + 'forgot_your_password' => 'Ți-ai uitat parola?', + 'reset_password' => 'Resetare parolă', + 'send_reset_link' => 'Trimite cererea de resetare parolă', + 'click_here_to_reset' => 'Apasa aici pentru a reseta parola', + 'unauthorized' => 'Acces neautorizat.', + 'dashboard' => 'Panou de administrare', + 'handcrafted_by' => 'Realizat de', + 'powered_by' => 'Powered by', + 'no_email_column' => 'Utilizatorii nu au o adresă de email asociată.', + 'old_password' => 'Parola veche', + 'new_password' => 'Parola nouă', + 'change_password' => 'Schimbă parola', + 'my_account' => 'Contul meu', + 'update_account_info' => 'Modifica datele contului', + 'save' => 'Salvează', + 'cancel' => 'Anulează', + 'error' => 'Eroare', + 'success' => 'Succes', + 'old_password_incorrect' => 'Parola veche este incorectă.', + 'password_dont_match' => 'Parolele nu se potrivesc.', + 'password_empty' => 'Asigurați-vă că ambele parole sunt introduse.', + 'password_updated' => 'Parola a fost modificată cu succes.', + 'account_updated' => 'Contul a fost modificat cu succes.', + 'unknown_error' => 'A avut loc o eroare necunoscută. Vă rugăm să încercați din nou.', + 'error_saving' => 'Eroare în timpul salvării. Vă rugăm să încercați din nou.', + + 'password_reset' => [ + 'greeting' => 'Salutare!', + 'subject' => 'Resetarea parolei dvs', + 'line_1' => 'Primiți acest email pentru ca am primit o cerere de schimbare a parolei pentru contul dumneavoastră.', + 'line_2' => 'Apăsați pe butonul de mai jos pentru a reseta parola dumneavoastră:', + 'button' => 'Schimbă parola', + 'notice' => 'Dacă nu ați facut dvs cererea, nu este nevoie să faceți nimic, parola nu va fi schimbată.', + ], +]; diff --git a/resources/lang/vendor/backpack/ro/logmanager.php b/resources/lang/vendor/backpack/ro/logmanager.php new file mode 100644 index 0000000..96a64a7 --- /dev/null +++ b/resources/lang/vendor/backpack/ro/logmanager.php @@ -0,0 +1,16 @@ + 'Регистрация закрыта', + 'no_email_column' => 'У пользователей нет связанного адреса электронной почты.', + 'first_page_you_see' => 'Первая страница, которую Вы видите после входа в систему', + 'login_status' => 'Статус авторизации', + 'logged_in' => 'Вы в системе!', + 'toggle_navigation' => 'Переключить навигацию', + 'administration' => 'Административный раздел', + 'user' => 'ПОЛЬЗОВАТЕЛЬ', + 'logout' => 'Выйти', + 'login' => 'Войти', + 'register' => 'Зарегистрироваться', + 'name' => 'Имя', + 'email_address' => 'E-Mail адрес', + 'password' => 'Пароль', + 'old_password' => 'Старый пароль', + 'new_password' => 'Новый пароль', + 'confirm_password' => 'Подтвердите пароль', + 'remember_me' => 'Запомнить меня', + 'forgot_your_password' => 'Забыли пароль?', + 'reset_password' => 'Сбросить пароль', + 'send_reset_link' => 'Отправить ссылку для сброса пароля', + 'click_here_to_reset' => 'Нажмите здесь для сброса пароля', + 'change_password' => 'Изменить пароль', + 'unauthorized' => 'Вы не авторизованы.', + 'dashboard' => 'Панель управления', + 'handcrafted_by' => 'Разработано', + 'powered_by' => 'При поддержке', + 'my_account' => 'Мой аккаунт', + 'update_account_info' => 'Обновить личную информацию', + 'save' => 'Сохранить', + 'cancel' => 'Отменить', + 'error' => 'Ошибка', + 'success' => 'Упешно', + 'old_password_incorrect'=> 'Старый пароль неверен.', + 'password_dont_match' => 'Пароли не совпадают.', + 'password_empty' => 'Убедитесь, что заполнены оба поля для ввода пароля.', + 'password_updated' => 'Пароль обновлён.', + 'account_updated' => 'Личная информация успешно обновлена.', + 'unknown_error' => 'Что-то пошло не так. Пожалуйта, повторите снова.', + 'error_saving' => 'При сохранении произошла ошибка. Пожалуйта, повторите снова.', + + 'password_reset' => [ + 'line_1' => 'Вы получили это письмо, т.к. был создан запрос на сброс Вашего пароля к аккаунту.', + 'line_2' => 'Чтобы сбросить пароль, нажмите на кнопку ниже:', + 'button' => 'Сбросить пароль', + 'notice' => 'В случае, если Вы не запрашивали сброс пароля, пожалуйста, проигнорируйте это письмо.', + ], +]; diff --git a/resources/lang/vendor/backpack/ru/logmanager.php b/resources/lang/vendor/backpack/ru/logmanager.php new file mode 100644 index 0000000..96a64a7 --- /dev/null +++ b/resources/lang/vendor/backpack/ru/logmanager.php @@ -0,0 +1,16 @@ + '註冊功能已關閉.', + 'first_page_you_see' => '這是你登入後第一個看到的頁面', + 'login_status' => '登入狀態', + 'logged_in' => '你已成功登入!!', + 'toggle_navigation' => '導覽開關', + 'administration' => '管理', + 'user' => '使用者', + 'logout' => '登出', + 'login' => '登入', + 'register' => '註冊', + 'name' => '名稱', + 'email_address' => 'Email 地址', + 'password' => '密碼', + 'old_password' => '原密碼', + 'new_password' => '新密碼', + 'confirm_password' => '再次輸入新密碼', + 'remember_me' => '記住我', + 'forgot_your_password' => '忘記密碼?', + 'reset_password' => '重置密碼', + 'send_reset_link' => '寄出密碼重置信', + 'click_here_to_reset' => '按此重置密碼', + 'change_password' => '修改密碼', + 'unauthorized' => '未經授權.', + 'dashboard' => '儀表板', + 'handcrafted_by' => 'Handcrafted by', + 'powered_by' => 'Powered by', + 'my_account' => '我的帳戶', + 'update_account_info' => '更新帳戶資訊', + 'save' => '存檔', + 'cancel' => '取消', + 'error' => '錯誤', + 'success' => '成功', + 'old_password_incorrect' => '舊密碼不正確.', + 'password_dont_match' => '密碼不相符.', + 'password_empty' => '請確認密碼欄位皆填寫.', + 'password_updated' => '密碼更新.', + 'account_updated' => '帳號已成功更新.', + 'unknown_error' => '發生未知錯誤,請再試一次.', + 'error_saving' => '儲存時發生錯誤,請再試一次.', +]; diff --git a/resources/lang/vendor/backpack/zh-Hant/logmanager.php b/resources/lang/vendor/backpack/zh-Hant/logmanager.php new file mode 100644 index 0000000..96a64a7 --- /dev/null +++ b/resources/lang/vendor/backpack/zh-Hant/logmanager.php @@ -0,0 +1,16 @@ + '注册已关闭。', + 'first_page_you_see' => '你在登录之后看到的第一个页面', + 'login_status' => '登录状态', + 'logged_in' => '你已成功登录!', + 'toggle_navigation' => '切换导航栏', + 'administration' => '管理', + 'user' => '用户', + 'logout' => '注销', + 'login' => '登录', + 'register' => '注册', + 'name' => '名称', + 'email_address' => '邮箱', + 'password' => '密码', + 'confirm_password' => '确认密码', + 'remember_me' => '记住我', + 'forgot_your_password' => '忘记密码?', + 'reset_password' => '重置密码', + 'send_reset_link' => '发送密码重置链接', + 'click_here_to_reset' => '点击此处重置你的密码', + 'unauthorized' => '未认证.', + 'dashboard' => '仪表盘', + 'handcrafted_by' => 'Handcrafted by', + 'powered_by' => 'Powered by', + 'my_account' => '我的账户', + 'update_account_info' => '更新账户信息', + 'save' => '保存', + 'cancel' => '取消', + 'error' => '错误', + 'success' => '成功', + 'old_password_incorrect' => '旧密码不正确.', + 'password_dont_match' => '两次输入的密码不一致.', + 'password_empty' => '请确认填写了所有的密码输入框', + 'password_updated' => '密码修改成功.', + 'account_updated' => '账户信息更新成功.', + 'unknown_error' => '未知错误,请重新试一次.', + 'error_saving' => '保存时出现错误. 请重新试一次.', + +]; diff --git a/resources/lang/vendor/backpack/zh-cn/langfilemanager.php b/resources/lang/vendor/backpack/zh-cn/langfilemanager.php new file mode 100644 index 0000000..7900f08 --- /dev/null +++ b/resources/lang/vendor/backpack/zh-cn/langfilemanager.php @@ -0,0 +1,38 @@ + '活动', + 'cant_edit_online' => '此语言文件无法在线编辑。', + 'code_iso639-1' => 'ISO语言代码 (ISO 639-1)', + 'default' => '默认', + 'empty_file' => '暂无翻译。', + 'flag_image' => '国旗图片', + 'key' => '键', + 'language' => '语言', + 'language_name' => '语言名称', + 'language_text' => ':language_name 文本', + 'language_translation' => ':language_name 翻译', + 'languages' => '语言', + 'please_fill_all_fields' => '请填写所有字段', + 'rules_text' => "注意: 不要翻译前缀有冒号的单词 (例如: ':number_of_items')。 这些将会被自动替换为适当的值。 如果翻译,将无法使用。", + 'saved' => '已保存', + 'site_texts' => '站点文本', + 'switch_to' => '切换到', + 'texts' => '文本', + 'translate' => '翻译', + 'translations' => '翻译', + 'native_name' => '本地名称', + +]; diff --git a/resources/lang/vendor/backpack/zh-cn/logmanager.php b/resources/lang/vendor/backpack/zh-cn/logmanager.php new file mode 100644 index 0000000..96a64a7 --- /dev/null +++ b/resources/lang/vendor/backpack/zh-cn/logmanager.php @@ -0,0 +1,16 @@ + +
+ +
+
+
+ +
+
+ +
+
+
+ +
+
+ +
+
+ + Check + + + + + +
+
+ + Error + + + + + + + +
+ +@endsection + +
+ {{ $field['label'] }}
+
+
+ Drop files here or click to upload. +
+
+
+ +{{-- ########################################## --}} +{{-- Extra CSS and JS for this particular field --}} +{{-- If a field type is shown multiple times on a form, the CSS and JS will only be loaded once --}} +@if ($crud->checkIfFieldIsFirstOfItsType($field, $fields)) + {{-- FIELD CSS - will be loaded in the after_styles section --}} + @push('crud_fields_styles') + + + @endpush + + {{-- FIELD JS - will be loaded in the after_scripts section --}} + @push('crud_fields_scripts') + + + + @endpush + +@endif + +@push('crud_fields_scripts') + +@endpush diff --git a/resources/views/vendor/cubist/gtag/body.blade.php b/resources/views/vendor/cubist/gtag/body.blade.php new file mode 100644 index 0000000..e69de29 diff --git a/resources/views/vendor/cubist/gtag/head.blade.php b/resources/views/vendor/cubist/gtag/head.blade.php new file mode 100644 index 0000000..f2e5548 --- /dev/null +++ b/resources/views/vendor/cubist/gtag/head.blade.php @@ -0,0 +1,14 @@ +@if($enabled) + {{----}} + + +@endif diff --git a/resources/views/vendor/cubist/gtag/script.blade.php b/resources/views/vendor/cubist/gtag/script.blade.php new file mode 100644 index 0000000..ea296d0 --- /dev/null +++ b/resources/views/vendor/cubist/gtag/script.blade.php @@ -0,0 +1,2 @@ +@include('gtag::head') +@include('gtag::body') diff --git a/resources/views/vendor/laravel-menu/bootstrap-navbar-items.blade.php b/resources/views/vendor/laravel-menu/bootstrap-navbar-items.blade.php new file mode 100644 index 0000000..47909dd --- /dev/null +++ b/resources/views/vendor/laravel-menu/bootstrap-navbar-items.blade.php @@ -0,0 +1,20 @@ +@foreach($items as $item) +
  • hasChildren()) class="nav-item dropdown" @endif @lm_endattrs> + @if($item->link) link) @if($item->hasChildren()) class="nav-link dropdown-toggle" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" @else class="nav-link" @endif @lm_endattrs href="{!! $item->url() !!}"> + {!! $item->title !!} + @if($item->hasChildren()) @endif + + @else + {!! $item->title !!} + @endif + @if($item->hasChildren()) + + @endif +
  • + @if($item->divider) + divider) !!}> + @endif +@endforeach -- 2.39.5