diff --git a/addons/.gitkeep b/addons/.gitkeep deleted file mode 100644 index 8b1378917..000000000 --- a/addons/.gitkeep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/addons/default/visiosoft/advs-module/composer.json b/addons/default/visiosoft/advs-module/composer.json deleted file mode 100644 index df501fdd2..000000000 --- a/addons/default/visiosoft/advs-module/composer.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "name": "visiosoft/advs-module", - "type": "streams-addon", - "autoload": { - "psr-4": { - "Visiosoft\\AdvsModule\\": "src/" - }, - "files": [ - "src/Support/_helpers.php" - ] - }, - "require": { - "fruitcake/laravel-cors": "^2.0", - "visiosoft/style_selector-module": "*" - } -} diff --git a/addons/default/visiosoft/advs-module/migrations/2018_09_25_211014_visiosoft.module.advs__create_advs_fields.php b/addons/default/visiosoft/advs-module/migrations/2018_09_25_211014_visiosoft.module.advs__create_advs_fields.php deleted file mode 100644 index e6e21a7c7..000000000 --- a/addons/default/visiosoft/advs-module/migrations/2018_09_25_211014_visiosoft.module.advs__create_advs_fields.php +++ /dev/null @@ -1,254 +0,0 @@ - 'anomaly.field_type.text', - 'slug' => [ - 'type' => 'anomaly.field_type.slug', - 'config' => [ - 'slugify' => 'name', - 'type' => '_' - ], - ], - 'description' => 'anomaly.field_type.textarea', - 'advs_desc' => [ - 'type' => 'anomaly.field_type.wysiwyg', - 'config' => [ - 'height' => 500, - ], - ], - 'cat1' => [ - 'type' => 'anomaly.field_type.select', - 'config' => [ - "default_value" => 0, - ] - ], - 'cat2' => [ - 'type' => 'anomaly.field_type.select', - 'config' => [ - "default_value" => NULL, - ] - ], - 'cat3' => [ - 'type' => 'anomaly.field_type.select', - 'config' => [ - "default_value" => NULL, - ] - ], - 'cat4' => [ - 'type' => 'anomaly.field_type.select', - 'config' => [ - "default_value" => NULL, - ] - ], - 'cat5' => [ - 'type' => 'anomaly.field_type.select', - 'config' => [ - "default_value" => NULL, - ] - ], - 'cat6' => [ - 'type' => 'anomaly.field_type.select', - 'config' => [ - "default_value" => NULL, - ] - ], - 'cat7' => [ - 'type' => 'anomaly.field_type.select', - 'config' => [ - "default_value" => NULL, - ] - ], - 'cat8' => [ - 'type' => 'anomaly.field_type.select', - 'config' => [ - "default_value" => NULL, - ] - ], - 'cat9' => [ - 'type' => 'anomaly.field_type.select', - 'config' => [ - "default_value" => NULL, - ] - ], - 'cat10' => [ - 'type' => 'anomaly.field_type.select', - 'config' => [ - "default_value" => NULL, - ] - ], - 'parent_category' => [ - 'type' => 'anomaly.field_type.relationship', - 'config' => [ - 'related' => CategoryModel::class, - "default_value" => 0, - ] - ], - 'status' => [ - 'type' => 'anomaly.field_type.text', - 'config' => [ - 'type' => 'text', - 'default_value' => 'pending_user' - ] - ], - 'order' => 'anomaly.field_type.integer', - 'price' => [ - 'type' => 'visiosoft.field_type.decimal', - 'config' => [ - 'decimal' => 2, - 'separator' => '.', - 'point' => ',' - ], - ], - 'currency' => [ - 'type' => 'anomaly.field_type.select', - 'config' => [ - 'handler' => 'currencies', - ], - ], - 'stock' => [ - 'type' => 'anomaly.field_type.integer', - 'config' => [ - 'default_value' => 0, - ] - ], - 'online_payment' => [ - 'type' => 'anomaly.field_type.boolean', - 'config' => [ - 'default_value' => 0, - 'min' => 0, - 'max' => 9, - ] - ], - 'is_get_adv' => [ - 'type' => 'anomaly.field_type.boolean', - 'config' => [ - 'default_value' => 0, - ] - ], - 'files' => [ - 'type' => 'visiosoft.field_type.media', - 'config' => [ - 'folders' => ["images"], - 'mode' => 'upload', - ] - ], - 'country' => [ - 'type' => 'anomaly.field_type.relationship', - 'config' => [ - 'related' => CountryModel::class, - "default_value" => 0, - ] - ], - 'city' => [ - "type" => "anomaly.field_type.select", - "config" => [ - "options" => [], - ] - ], - 'district' => [ - "type" => "anomaly.field_type.select", - "config" => [ - "options" => [], - ] - ], - 'neighborhood' => [ - "type" => "anomaly.field_type.select", - "config" => [ - "options" => [], - ] - ], - 'village' => [ - "type" => "anomaly.field_type.select", - "config" => [ - "options" => [], - ] - ], - 'map_Val' => "anomaly.field_type.text", - 'parent_country_id' => 'anomaly.field_type.integer', - 'parent_city_id' => 'anomaly.field_type.integer', - 'parent_district_id' => 'anomaly.field_type.integer', - 'parent_neighborhood_id' => 'anomaly.field_type.integer', - 'publish_at' => 'anomaly.field_type.datetime', - 'finish_at' => 'anomaly.field_type.datetime', - 'custom_field_category' => [ - 'type' => 'anomaly.field_type.relationship', - 'config' => [ - 'related' => CustomFieldModel::class, - ], - ], - 'parent_adv' => [ - 'type' => 'anomaly.field_type.relationship', - 'config' => [ - 'related' => AdvModel::class, - ], - ], - 'custom_field_value' => 'anomaly.field_type.text', - 'type' => [ - 'type' => 'anomaly.field_type.select', - 'config' => [ - 'options' => ['text' => 'Text Box', 'select' => 'Secim Alani(Select Box)', 'checkboxes' => 'Coklu Secim(Check Box)', 'multiple' => 'Cok Satirli Alan(Multi Line Box)', 'integer' => 'Tam Sayi', 'colorpicker' => 'Color Picker'], - 'separator' => ':', - ] - ], - 'custom_field_select_options' => 'anomaly.field_type.text', - 'popular_adv' => [ - 'type' => 'anomaly.field_type.boolean', - 'config' => [ - 'default_value' => 0, - ] - ], - 'adv_day' => [ - 'type' => 'anomaly.field_type.boolean', - 'config' => [ - 'default_value' => 0, - ] - ], - 'custom_field_type' => "anomaly.field_type.text", - 'cf_json' => "visiosoft.field_type.json", - 'foreign_currencies' => 'visiosoft.field_type.json', - 'deleted_at' => "anomaly.field_type.datetime", - 'value' => 'anomaly.field_type.text', - 'cover_photo' => 'anomaly.field_type.text', - 'category_id' => 'anomaly.field_type.integer', - 'field_id' => 'anomaly.field_type.integer', - 'custom_field' => [ - 'type' => 'anomaly.field_type.relationship', - 'config' => [ - 'related' => CustomFieldModel::class, - ], - ], - 'count_show_phone' => [ - 'type' => 'anomaly.field_type.integer', - 'config' => [ - 'default_value' => 0, - ] - ], - 'count_show_ad' => [ - 'type' => 'anomaly.field_type.integer', - 'config' => [ - 'default_value' => 0, - ] - ], - ]; -} diff --git a/addons/default/visiosoft/advs-module/migrations/2018_09_25_211039_visiosoft.module.advs__create_advs_stream.php b/addons/default/visiosoft/advs-module/migrations/2018_09_25_211039_visiosoft.module.advs__create_advs_stream.php deleted file mode 100644 index 440a82f92..000000000 --- a/addons/default/visiosoft/advs-module/migrations/2018_09_25_211039_visiosoft.module.advs__create_advs_stream.php +++ /dev/null @@ -1,81 +0,0 @@ -getDatabasePlatform()->registerDoctrineTypeMapping('point', 'string'); - } - - /** - * The stream definition. - * - * @var array - */ - protected $stream = [ - 'slug' => 'advs', - 'title_column' => 'name', - 'translatable' => true, - 'trashable' => true, - 'searchable' => false, - 'sortable' => false, - ]; - - /** - * The stream assignments. - * - * @var array - */ - protected $assignments = [ - 'name' => [ - 'translatable' => true, - 'required' => true, - ], - 'slug' => [ - 'required' => true, - ], - 'advs_desc' => [ - 'translatable' => true, - ], - 'cat1', - 'cat2', - 'cat3', - 'cat4', - 'cat5', - 'cat6', - 'cat7', - 'cat8', - 'cat9', - 'cat10', - 'price' => [ - 'required' => true - ], - 'currency' => [ - 'required' => true - ], - 'foreign_currencies', - 'online_payment', - 'is_get_adv', - 'stock', - 'country', - 'city', - 'district', - 'neighborhood', - 'village', - 'map_Val', - 'files', - 'publish_at', - 'finish_at', - 'status', - 'popular_adv', - 'adv_day', - 'cf_json', - 'cover_photo', - 'count_show_phone', - 'count_show_ad' - ]; - -} diff --git a/addons/default/visiosoft/advs-module/migrations/2020_06_05_120415_visiosoft.module.advs__create_options_stream.php b/addons/default/visiosoft/advs-module/migrations/2020_06_05_120415_visiosoft.module.advs__create_options_stream.php deleted file mode 100644 index f6ca0b1fd..000000000 --- a/addons/default/visiosoft/advs-module/migrations/2020_06_05_120415_visiosoft.module.advs__create_options_stream.php +++ /dev/null @@ -1,57 +0,0 @@ - 'options', - 'title_column' => 'name', - 'translatable' => false, - 'versionable' => false, - 'trashable' => false, - 'searchable' => false, - 'sortable' => false, - ]; - - /** - * This field will be added. - */ - protected $fields = [ - "adv" => [ - "type" => "anomaly.field_type.relationship", - "config" => [ - "related" => \Visiosoft\AdvsModule\Adv\AdvModel::class, - ] - ] - ]; - - /** - * The stream assignments. - * - * @var array - */ - protected $assignments = [ - 'name' => [ - 'required' => true, - ], - 'adv' => [ - 'required' => true, - ], - ]; - -} diff --git a/addons/default/visiosoft/advs-module/migrations/2020_07_20_112724_visiosoft.module.advs__create_standard_price_field.php b/addons/default/visiosoft/advs-module/migrations/2020_07_20_112724_visiosoft.module.advs__create_standard_price_field.php deleted file mode 100644 index 2b8c22332..000000000 --- a/addons/default/visiosoft/advs-module/migrations/2020_07_20_112724_visiosoft.module.advs__create_standard_price_field.php +++ /dev/null @@ -1,52 +0,0 @@ - 'advs', - ]; - - /** - * The addon fields. - * - * @var array - */ - protected $fields = [ - 'standard_price' => [ - 'type' => 'visiosoft.field_type.decimal', - 'config' => [ - 'decimal' => 2, - 'separator' => '.', - 'point' => ',' - ], - ], - ]; - - /** - * The field's assignment. - * - * @var array - */ - protected $assignments = [ - 'standard_price' => [ - 'required' => true - ], - ]; - -} diff --git a/addons/default/visiosoft/advs-module/migrations/2020_10_15_130044_visiosoft.module.advs__create_productoptions_stream.php b/addons/default/visiosoft/advs-module/migrations/2020_10_15_130044_visiosoft.module.advs__create_productoptions_stream.php deleted file mode 100644 index 2961bbc3c..000000000 --- a/addons/default/visiosoft/advs-module/migrations/2020_10_15_130044_visiosoft.module.advs__create_productoptions_stream.php +++ /dev/null @@ -1,52 +0,0 @@ - [ - 'type' => 'anomaly.field_type.select', - 'config' => [ - 'handler' => 'Visiosoft\AdvsModule\OptionHandler\CategoriesOptions@handle' - ] - ], - ]; - /** - * The stream definition. - * - * @var array - */ - protected $stream = [ - 'slug' => 'productoptions', - 'title_column' => 'name', - 'translatable' => true, - 'versionable' => false, - 'trashable' => true, - 'searchable' => false, - 'sortable' => false, - ]; - - /** - * The stream assignments. - * - * @var array - */ - protected $assignments = [ - 'category', - 'name' => [ - 'translatable' => true, - 'required' => true, - ], - ]; -} diff --git a/addons/default/visiosoft/advs-module/migrations/2020_10_15_131614_visiosoft.module.advs__create_productoptions_value_stream.php b/addons/default/visiosoft/advs-module/migrations/2020_10_15_131614_visiosoft.module.advs__create_productoptions_value_stream.php deleted file mode 100644 index 47fff9601..000000000 --- a/addons/default/visiosoft/advs-module/migrations/2020_10_15_131614_visiosoft.module.advs__create_productoptions_value_stream.php +++ /dev/null @@ -1,56 +0,0 @@ - [ - 'type' => 'anomaly.field_type.relationship', - 'config' => [ - 'related' => ProductoptionModel::class, - ], - ] - ]; - - /** - * The stream definition. - * - * @var array - */ - protected $stream = [ - 'slug' => 'productoptions_value', - 'title_column' => 'name', - 'translatable' => true, - 'versionable' => false, - 'trashable' => true, - 'searchable' => false, - 'sortable' => false, - ]; - - /** - * The stream assignments. - * - * @var array - */ - protected $assignments = [ - 'name' => [ - 'translatable' => true, - 'required' => true, - ], - 'product_option' => [ - 'required' => true, - ], - ]; -} diff --git a/addons/default/visiosoft/advs-module/migrations/2020_10_16_082339_visiosoft.module.advs__added_options_field.php b/addons/default/visiosoft/advs-module/migrations/2020_10_16_082339_visiosoft.module.advs__added_options_field.php deleted file mode 100644 index d00e201c7..000000000 --- a/addons/default/visiosoft/advs-module/migrations/2020_10_16_082339_visiosoft.module.advs__added_options_field.php +++ /dev/null @@ -1,48 +0,0 @@ - 'advs', - ]; - - /** - * The addon fields. - * - * @var array - */ - protected $fields = [ - 'product_options_value' => [ - 'type' => 'anomaly.field_type.multiple', - 'config' => [ - 'mode' => 'lookup', - 'related' => \Visiosoft\AdvsModule\ProductoptionsValue\ProductoptionsValueModel::class, - ], - ] - ]; - - /** - * The field's assignment. - * - * @var array - */ - protected $assignments = [ - 'product_options_value', - ]; -} diff --git a/addons/default/visiosoft/advs-module/migrations/2020_10_16_124151_visiosoft.module.advs__create_option_configuration_stream.php b/addons/default/visiosoft/advs-module/migrations/2020_10_16_124151_visiosoft.module.advs__create_option_configuration_stream.php deleted file mode 100644 index b42c31acf..000000000 --- a/addons/default/visiosoft/advs-module/migrations/2020_10_16_124151_visiosoft.module.advs__create_option_configuration_stream.php +++ /dev/null @@ -1,58 +0,0 @@ - 'visiosoft.field_type.json', - ]; - - /** - * The stream definition. - * - * @var array - */ - protected $stream = [ - 'slug' => 'option_configuration', - 'title_column' => 'option_json', - 'translatable' => false, - 'versionable' => false, - 'trashable' => false, - 'searchable' => false, - 'sortable' => false, - ]; - - /** - * The stream assignments. - * - * @var array - */ - protected $assignments = [ - 'parent_adv' => [ - 'required' => true, - ], - 'price' => [ - 'required' => true, - ], - 'currency' => [ - 'required' => true, - ], - 'stock' => [ - 'required' => true, - ], - 'option_json' => [ - 'required' => true, - ], - ]; - -} diff --git a/addons/default/visiosoft/advs-module/migrations/2020_10_21_061025_visiosoft.module.advs__create_old_price_field.php b/addons/default/visiosoft/advs-module/migrations/2020_10_21_061025_visiosoft.module.advs__create_old_price_field.php deleted file mode 100644 index f559bed8e..000000000 --- a/addons/default/visiosoft/advs-module/migrations/2020_10_21_061025_visiosoft.module.advs__create_old_price_field.php +++ /dev/null @@ -1,27 +0,0 @@ - 'advs', - ]; - - protected $fields = [ - 'old_price' => [ - 'type' => 'visiosoft.field_type.decimal', - 'config' => [ - 'decimal' => 2, - 'separator' => '.', - 'point' => ',' - ], - ], - ]; - - protected $assignments = [ - 'old_price' - ]; -} diff --git a/addons/default/visiosoft/advs-module/migrations/2020_11_27_072549_visiosoft.module.advs__alter_index_to_all_table.php b/addons/default/visiosoft/advs-module/migrations/2020_11_27_072549_visiosoft.module.advs__alter_index_to_all_table.php deleted file mode 100644 index 519cc8852..000000000 --- a/addons/default/visiosoft/advs-module/migrations/2020_11_27_072549_visiosoft.module.advs__alter_index_to_all_table.php +++ /dev/null @@ -1,23 +0,0 @@ -index('entry_id'); - }); - - Schema::table('advs_advs_translations', function (Blueprint $table) { - $table->index('entry_id'); - }); - - Schema::table('advs_productoptions_translations', function (Blueprint $table) { - $table->index('entry_id'); - }); - } -} diff --git a/addons/default/visiosoft/advs-module/migrations/2020_12_18_131819_visiosoft.module.advs__create_status_stream.php b/addons/default/visiosoft/advs-module/migrations/2020_12_18_131819_visiosoft.module.advs__create_status_stream.php deleted file mode 100644 index d05cf2076..000000000 --- a/addons/default/visiosoft/advs-module/migrations/2020_12_18_131819_visiosoft.module.advs__create_status_stream.php +++ /dev/null @@ -1,48 +0,0 @@ - 'status', - 'title_column' => 'slug', - 'translatable' => true, - 'versionable' => false, - 'trashable' => true, - 'searchable' => false, - 'sortable' => false, - ]; - - protected $fields = [ - "is_system" => [ - "type" => "anomaly.field_type.boolean", - "config" => [ - "default_value" => false, - "mode" => "radio", - ] - ], - "user_access" => [ - "type" => "anomaly.field_type.boolean", - "config" => [ - "default_value" => true, - "mode" => "radio", - ] - ] - ]; - - protected $assignments = [ - 'name' => [ - 'required' => true, - 'translatable' => true, - ], - 'slug' => [ - 'required' => true, - 'unique' => true, - ], - "is_system", - "user_access" - ]; -} diff --git a/addons/default/visiosoft/advs-module/migrations/2021_01_06_110331_visiosoft.module.advs__add_doc-files_field.php b/addons/default/visiosoft/advs-module/migrations/2021_01_06_110331_visiosoft.module.advs__add_doc-files_field.php deleted file mode 100644 index 72343feed..000000000 --- a/addons/default/visiosoft/advs-module/migrations/2021_01_06_110331_visiosoft.module.advs__add_doc-files_field.php +++ /dev/null @@ -1,26 +0,0 @@ - 'advs', - ]; - - protected $fields = [ - 'doc_files' => [ - 'type' => 'visiosoft.field_type.media', - 'config' => [ - 'folders' => ["ads_documents"], - 'mode' => 'upload', - ], - ], - ]; - - protected $assignments = [ - 'doc_files' - ]; -} diff --git a/addons/default/visiosoft/advs-module/migrations/2021_03_31_100145_visiosoft.module.advs__add_index_table.php b/addons/default/visiosoft/advs-module/migrations/2021_03_31_100145_visiosoft.module.advs__add_index_table.php deleted file mode 100644 index a43320c99..000000000 --- a/addons/default/visiosoft/advs-module/migrations/2021_03_31_100145_visiosoft.module.advs__add_index_table.php +++ /dev/null @@ -1,21 +0,0 @@ -index('deleted_at'); - $table->index('cat1'); - $table->index('country_id'); - $table->index('city'); - $table->index('finish_at'); - $table->index('status'); - $table->index('count_show_ad'); - }); - } -} diff --git a/addons/default/visiosoft/advs-module/migrations/2021_04_27_143550_visiosoft.module.advs__change_product_options_value.php b/addons/default/visiosoft/advs-module/migrations/2021_04_27_143550_visiosoft.module.advs__change_product_options_value.php deleted file mode 100644 index 1351744ff..000000000 --- a/addons/default/visiosoft/advs-module/migrations/2021_04_27_143550_visiosoft.module.advs__change_product_options_value.php +++ /dev/null @@ -1,35 +0,0 @@ -getDatabasePlatform()->registerDoctrineTypeMapping('point', 'string'); - } - - public function up() - { - if (!$field = $this->fields()->findBySlugAndNamespace('product_options_value', 'advs')) { - return; - } - - $field->setAttribute('type', 'visiosoft.field_type.multiple'); - - $this->fields()->save($field); - } - - public function down() - { - if (!$field = $this->fields()->findBySlugAndNamespace('product_options_value', 'advs')) { - return; - } - - $field->setAttribute('type', 'anomaly.field_type.multiple'); - - $this->fields()->save($field); - } -} diff --git a/addons/default/visiosoft/advs-module/migrations/2021_05_25_113426_visiosoft.module.advs__create_show_phone_number_field.php b/addons/default/visiosoft/advs-module/migrations/2021_05_25_113426_visiosoft.module.advs__create_show_phone_number_field.php deleted file mode 100644 index 55c8f35d0..000000000 --- a/addons/default/visiosoft/advs-module/migrations/2021_05_25_113426_visiosoft.module.advs__create_show_phone_number_field.php +++ /dev/null @@ -1,33 +0,0 @@ -getDatabasePlatform()->registerDoctrineTypeMapping('point', 'string'); - } - - protected $delete = false; - - protected $stream = [ - 'slug' => 'advs', - ]; - - protected $fields = [ - 'show_phone_number' => [ - 'type' => 'anomaly.field_type.boolean', - 'config' => [ - 'default_value' => true, - 'mode' => 'checkbox', - ], - ], - ]; - - protected $assignments = [ - 'show_phone_number' - ]; -} diff --git a/addons/default/visiosoft/advs-module/migrations/2021_05_29_144305_visiosoft.module.advs__create_tax_field.php b/addons/default/visiosoft/advs-module/migrations/2021_05_29_144305_visiosoft.module.advs__create_tax_field.php deleted file mode 100644 index 1d1f282d5..000000000 --- a/addons/default/visiosoft/advs-module/migrations/2021_05_29_144305_visiosoft.module.advs__create_tax_field.php +++ /dev/null @@ -1,30 +0,0 @@ -getDatabasePlatform()->registerDoctrineTypeMapping('point', 'string'); - } - - protected $stream = [ - 'slug' => 'advs', - ]; - - protected $fields = [ - 'tax' => [ - 'type' => 'anomaly.field_type.integer', - 'config' => [ - 'default_value' => 0, - ], - ], - ]; - - protected $assignments = [ - 'tax' - ]; -} diff --git a/addons/default/visiosoft/advs-module/migrations/2021_06_21_101029_visiosoft.module.advs__add_total-sales_field.php b/addons/default/visiosoft/advs-module/migrations/2021_06_21_101029_visiosoft.module.advs__add_total-sales_field.php deleted file mode 100644 index 3012804f1..000000000 --- a/addons/default/visiosoft/advs-module/migrations/2021_06_21_101029_visiosoft.module.advs__add_total-sales_field.php +++ /dev/null @@ -1,26 +0,0 @@ - 'advs', - ]; - - protected $fields = [ - 'total_sales' => [ - 'type' => 'anomaly.field_type.integer', - 'config' => [ - 'min' => 0, - 'default_value' => 0, - ], - ], - ]; - - protected $assignments = [ - 'total_sales' - ]; -} diff --git a/addons/default/visiosoft/advs-module/migrations/2021_06_21_114752_visiosoft.module.advs__create_config_fields.php b/addons/default/visiosoft/advs-module/migrations/2021_06_21_114752_visiosoft.module.advs__create_config_fields.php deleted file mode 100644 index 02493c6c2..000000000 --- a/addons/default/visiosoft/advs-module/migrations/2021_06_21_114752_visiosoft.module.advs__create_config_fields.php +++ /dev/null @@ -1,25 +0,0 @@ -getDatabasePlatform()->registerDoctrineTypeMapping('point', 'string'); - } - - protected $stream = [ - 'slug' => 'advs', - ]; - - protected $fields = [ - 'config' => 'visiosoft.field_type.json', - ]; - - protected $assignments = [ - 'config' - ]; -} diff --git a/addons/default/visiosoft/advs-module/migrations/2021_12_06_074706_visiosoft.module.advs__add_custom-option-value.php b/addons/default/visiosoft/advs-module/migrations/2021_12_06_074706_visiosoft.module.advs__add_custom-option-value.php deleted file mode 100644 index 7b8a705d8..000000000 --- a/addons/default/visiosoft/advs-module/migrations/2021_12_06_074706_visiosoft.module.advs__add_custom-option-value.php +++ /dev/null @@ -1,20 +0,0 @@ - 'option_configuration', - ]; - - protected $fields = [ - 'custom_option' => [ - 'type' => 'anomaly.field_type.text', - ], - ]; - - protected $assignments = [ - 'custom_option' - ]; -} diff --git a/addons/default/visiosoft/advs-module/resources/config/permissions.php b/addons/default/visiosoft/advs-module/resources/config/permissions.php deleted file mode 100644 index 65f291d23..000000000 --- a/addons/default/visiosoft/advs-module/resources/config/permissions.php +++ /dev/null @@ -1,29 +0,0 @@ - [ - 'read', - 'write', - 'delete', - ], - 'productoptions' => [ - 'read', - 'write', - 'delete', - ], - 'productoptions_value' => [ - 'read', - 'write', - 'delete', - ], - 'option_configuration' => [ - 'read', - 'write', - 'delete', - ], - 'status' => [ - 'read', - 'write', - 'delete', - ], -]; diff --git a/addons/default/visiosoft/advs-module/resources/config/preferences.php b/addons/default/visiosoft/advs-module/resources/config/preferences.php deleted file mode 100644 index ca5d8ed54..000000000 --- a/addons/default/visiosoft/advs-module/resources/config/preferences.php +++ /dev/null @@ -1,5 +0,0 @@ - [ - 'stacked' => true, - 'tabs' => [ - 'general' => [ - 'title' => 'visiosoft.module.advs::section.general', - 'fields' => [ - 'favicon', - 'market_place', - 'show_lang_url', - 'iban_numbers', - 'google_statistic_code', - 'body_custom_space', - 'ogImage', - 'free_currencyconverterapi_key', - 'hide_price_categories', - 'tcmb_exchange_url', - 'enabled_currencies', - 'hide_ad_cat', - ], - ], - 'ads' => [ - 'title' => 'visiosoft.module.advs::section.ads', - 'fields' => [ - 'preview_mode', - 'show_finish_and_publish_date', - 'latest-limit', - 'popular_ads_limit', - 'ads_image_limit', - 'default_view_type', - 'show_price_to_members_only', - 'price_area_hidden', - 'hide_listing_standard_price', - 'hide_zero_price', - 'auto_approve', - 'estimated_pending_time', - 'default_published_time', - 'default_GET', - 'get_categories', - 'listing_page_image', - 'show_ads_count', - 'show_subcats_mobile', - ], - ], - 'ads_detail' => [ - 'title' => 'visiosoft.module.advs::section.ads_detail', - 'fields' => [ - 'ads_date_hidden', - 'hide_seller_info', - 'hide_seller_info_by_category', - ] - ], - 'create_ad' => [ - 'title' => 'visiosoft.module.advs::section.create_ad', - 'fields' => [ - 'hide_contact_created_at', - 'show_tax_field', - 'detailed_product_options', - 'steps_color', - 'create_ad_button_color', - 'hide_standard_price_field', - 'hide_options_field', - 'hide_village_field', - 'make_all_fields_required', - 'make_map_required', - 'show_breadcrumb_when_creating_ad', - 'show_post_ad_agreement', - 'show_input_flag', - 'show_order_note', - ], - ], - 'ads_image' => [ - 'title' => 'visiosoft.module.advs::section.ads_image', - 'fields' => [ - 'watermark', - 'image_resize_backend', - 'full_image_width', - 'full_image_height', - 'medium_image_width', - 'medium_image_height', - 'thumbnail_width', - 'thumbnail_height', - 'add_canvas', - 'image_canvas_width', - 'image_canvas_height', - 'watermark_type', - 'watermark_text', - 'watermark_image', - 'watermark_position', - ], - ], - 'user' => [ - 'title' => 'visiosoft.module.advs::section.user', - 'fields' => [ - 'register_email_field', 'only_email_login' - ], - ], - 'filter' => [ - 'title' => 'visiosoft.module.advs::section.filter', - 'fields' => [ - 'hide_filter_section', 'hide_price_filter', 'hide_date_filter', 'hide_photo_filter', 'hide_map_filter', - 'hide_listing_header', 'user_filter_limit','hide_out_of_stock_products_without_listing' - ], - ], - 'translations' => [ - 'title' => 'visiosoft.module.advs::section.translations', - 'fields' => [ - 'lang_switcher_for_browser', - 'override_text', - ], - ], - ], - ], -]; diff --git a/addons/default/visiosoft/advs-module/resources/config/settings/settings.php b/addons/default/visiosoft/advs-module/resources/config/settings/settings.php deleted file mode 100644 index 3020bb947..000000000 --- a/addons/default/visiosoft/advs-module/resources/config/settings/settings.php +++ /dev/null @@ -1,518 +0,0 @@ - [ - 'type' => 'anomaly.field_type.boolean', - 'config' => [ - 'default_value' => true, - ], - ], - 'only_email_login' => [ - 'type' => 'anomaly.field_type.boolean', - 'config' => [ - 'default_value' => false, - ], - ], - 'latest-limit' => [ - 'type' => 'anomaly.field_type.integer', - 'config' => [ - 'min' => 1, - 'default_value' => 5, - ], - ], - 'default_view_type' => [ - 'type' => 'anomaly.field_type.select', - 'config' => [ - 'options' => ['list' => 'List', 'table' => 'Table', 'map' => 'Map', 'gallery' => 'Gallery'], - 'default_value' => 'list', - ] - ], - 'hide_zero_price' => [ - 'type' => 'anomaly.field_type.boolean', - 'config' => [ - 'default_value' => false, - ], - ], - 'auto_approve' => [ - 'type' => 'anomaly.field_type.boolean', - 'bind' => 'adv.auto_approve', - 'env' => 'ADV_AUTO_APPROVE', - 'config' => [ - 'default_value' => true, - ], - ], - 'estimated_pending_time' => [ - 'type' => 'anomaly.field_type.integer', - 'config' => [ - 'default_value' => 6, - ], - ], - 'default_published_time' => [ - 'type' => 'anomaly.field_type.integer', - 'bind' => 'adv.default_published_time', - 'env' => 'ADV_PUBLISH_TIME', - 'required' => true, - 'config' => [ - 'default_value' => 10, - ], - ], - - 'iban_numbers' => [ - 'type' => 'anomaly.field_type.wysiwyg', - 'bind' => 'adv.iban', - 'env' => 'ADV_IBAN', - 'config' => [ - 'default_value' => '

TR00 0000 0000 0000 0000 0000 00

', - ], - ], - - 'google_statistic_code' => [ - 'type' => 'anomaly.field_type.editor', - 'bind' => 'adv.google_statistic_code', - 'env' => 'ADV_GOOGLE_STATISTIC_CODE', - 'config' => [ - 'default_value' => '', - ], - ], - 'body_custom_space' => [ - 'type' => 'anomaly.field_type.editor', - 'bind' => 'adv.body_custom_space', - 'env' => 'ADV_BODY_CUSTOM_SPACE', - 'config' => [ - 'default_value' => '', - ], - ], - 'logo' => [ - 'type' => 'anomaly.field_type.file', - 'bind' => 'adv.logo', - 'env' => 'ADV_LOGO', - 'config' => [ - 'folders' => ["images"], - 'mode' => 'upload', - ] - ], - 'ogImage' => [ - 'type' => 'anomaly.field_type.file', - 'bind' => 'adv.ogImage', - 'env' => 'ADV_OG_IMAGE', - 'config' => [ - 'folders' => ["images"], - 'mode' => 'upload', - ] - ], - 'free_currencyconverterapi_key' => [ - "type" => "anomaly.field_type.text", - 'bind' => 'adv.free_currencyconverterapi_key', - 'env' => 'ADV_CURRENCY_CONVERT_API_KEY', - 'config' => [ - "default_value" => "1eea72940f3868c77420" - ] - ], - 'hide_price_categories' => [ - 'type' => 'anomaly.field_type.checkboxes', - 'config' => [ - 'options' => function (\Visiosoft\CatsModule\Category\Contract\CategoryRepositoryInterface $categoryRepository) { - return $categoryRepository->getMainCategories()->pluck('name', 'id')->all(); - }, - ], - ], - 'default_GET' => [ - 'type' => 'anomaly.field_type.boolean', - 'bind' => 'adv.default_GET', - 'env' => 'ADV_GET', - 'config' => [ - 'default_value' => 0, - ], - ], - - 'listing_page_image' => [ - 'type' => 'anomaly.field_type.file', - 'bind' => 'adv.listing_page_image', - 'env' => 'ADV_LISTING_PAGE_IMAGE', - 'config' => [ - 'folders' => ["adv_listing_page"], - 'mode' => 'upload', - ] - ], - 'hide_standard_price_field' => [ - 'type' => 'anomaly.field_type.boolean', - 'config' => [ - 'default_value' => false, - ] - ], - 'hide_options_field' => [ - 'type' => 'anomaly.field_type.boolean', - 'config' => [ - 'default_value' => false, - 'mode' => 'checkbox' - ] - ], - 'hide_village_field' => [ - 'type' => 'anomaly.field_type.boolean', - 'config' => [ - 'default_value' => false, - 'mode' => 'checkbox' - ] - ], - 'make_all_fields_required' => [ - 'type' => 'anomaly.field_type.boolean', - 'config' => [ - 'default_value' => false, - 'mode' => 'checkbox' - ] - ], - 'make_map_required' => [ - 'type' => 'anomaly.field_type.boolean', - 'config' => [ - 'default_value' => false, - 'mode' => 'checkbox' - ] - ], - 'hide_listing_standard_price' => [ - 'type' => 'anomaly.field_type.boolean', - 'config' => [ - 'default_value' => false, - 'mode' => 'checkbox' - ] - ], - 'price_area_hidden' => [ - 'type' => 'anomaly.field_type.boolean', - 'config' => [ - 'default_value' => false, - ] - ], - 'enabled_currencies' => [ - 'bind' => 'streams::currencies.enabled', - 'env' => 'ADV_ENABLED_CURRENCIES', - 'type' => 'anomaly.field_type.checkboxes', - 'required' => true, - 'config' => [ - 'mode' => 'tags', - 'default_value' => function () { - return [config('streams::currencies.default')]; - }, - 'options' => function () { - $array = config('streams::currencies.supported'); - $cur = array(); - foreach ($array as $key => $value) { - $cur[$key] = $value['name']; - } - return $cur; - }, - ], - ], - 'market_place' => [ - 'type' => 'anomaly.field_type.boolean', - 'config' => [ - 'default_value' => true, - ], - ], - - 'hide_price_filter' => [ - 'type' => 'anomaly.field_type.boolean', - 'config' => [ - 'default_value' => false, - ] - ], - - 'hide_date_filter' => [ - 'type' => 'anomaly.field_type.boolean', - 'config' => [ - 'default_value' => false, - ] - ], - - 'hide_photo_filter' => [ - 'type' => 'anomaly.field_type.boolean', - 'config' => [ - 'default_value' => false, - ] - ], - 'hide_map_filter' => [ - 'type' => 'anomaly.field_type.boolean', - 'config' => [ - 'default_value' => false, - ] - ], - - 'show_lang_url' => [ - 'type' => 'anomaly.field_type.boolean', - 'config' => [ - 'default_value' => false, - ] - ], - - 'popular_ads_limit' => [ - 'type' => 'anomaly.field_type.integer', - 'config' => [ - 'default_value' => 15, - ], - ], - - //Image Settings - 'image_resize_backend' => [ - 'type' => 'anomaly.field_type.boolean', - 'config' => [ - 'default_value' => true, - ], - ], - 'full_image_width' => [ - 'type' => 'anomaly.field_type.integer', - 'config' => [ - 'default_value' => 800, - ], - ], - 'full_image_height' => [ - 'type' => 'anomaly.field_type.integer', - 'config' => [ - 'default_value' => 600, - ], - ], - 'medium_image_width' => [ - 'type' => 'anomaly.field_type.integer', - 'config' => [ - 'default_value' => 600, - ], - ], - 'medium_image_height' => [ - 'type' => 'anomaly.field_type.integer', - 'config' => [ - 'default_value' => 400, - ], - ], - 'thumbnail_width' => [ - 'type' => 'anomaly.field_type.integer', - 'config' => [ - 'default_value' => 270, - ], - ], - 'thumbnail_height' => [ - 'type' => 'anomaly.field_type.integer', - 'config' => [ - 'default_value' => 180, - ], - ], - 'add_canvas' => [ - 'type' => 'anomaly.field_type.boolean', - 'config' => [ - 'default_value' => true, - ], - ], - 'image_canvas_width' => [ - 'type' => 'anomaly.field_type.integer', - 'config' => [ - 'default_value' => 800, - ], - ], - 'image_canvas_height' => [ - 'type' => 'anomaly.field_type.integer', - 'config' => [ - 'default_value' => 600, - ], - ], - 'watermark' => [ - 'type' => 'anomaly.field_type.boolean', - 'config' => [ - 'default_value' => false, - ] - ], - 'watermark_type' => [ - 'type' => 'anomaly.field_type.select', - 'bind' => 'adv.watermark_type', - 'env' => 'ADV_WATERMARK_TYPE', - 'required' => true, - 'config' => [ - 'options' => ['image' => 'Image', 'text' => 'Text'], - 'default_value' => 'text', - ] - ], - 'watermark_text' => [ - 'type' => 'anomaly.field_type.text', - 'bind' => 'adv.watermark_text', - 'env' => 'ADV_WATERMARK_TEXT', - ], - 'watermark_image' => [ - 'type' => 'anomaly.field_type.file', - 'bind' => 'adv.watermark_image', - 'env' => 'ADV_WATERMARK_IMAGE', - ], - 'watermark_position' => [ - 'type' => 'anomaly.field_type.select', - 'bind' => 'adv.watermark_position', - 'env' => 'ADV_WATERMARK_POSITION', - 'required' => true, - 'config' => [ - 'options' => ['top-right' => 'Top Right', 'top-left' => 'Top Left', 'bottom-right' => 'Bottom Right', - 'bottom-left' => 'Bottom Left', 'center' => 'Middle'], - 'default_value' => 'top-right', - ] - ], - 'user_filter_limit' => [ - 'type' => 'anomaly.field_type.integer', - 'config' => [ - 'default_value' => 5, - ], - ], - 'show_breadcrumb_when_creating_ad' => [ - 'type' => 'anomaly.field_type.boolean', - 'config' => [ - 'default_value' => true, - 'mode' => 'checkbox' - ], - ], - 'show_ads_count' => [ - 'type' => 'anomaly.field_type.boolean', - 'config' => [ - 'default_value' => true, - 'mode' => 'checkbox' - ], - ], - 'show_post_ad_agreement' => [ - 'type' => 'anomaly.field_type.boolean', - 'config' => [ - 'default_value' => false, - 'mode' => 'checkbox' - ], - ], - 'override_text' => [ - 'type' => 'anomaly.field_type.tags', - 'bind' => 'override_text', - 'env' => 'OVERRIDE_TEXT', - ], - 'steps_color' => [ - "type" => "anomaly.field_type.colorpicker", - "config" => [ - "default_value" => '#209579', - ] - ], - 'create_ad_button_color' => [ - "type" => "anomaly.field_type.colorpicker", - "config" => [ - "default_value" => '#00a651', - ] - ], - 'ads_image_limit' => [ - "type" => "anomaly.field_type.integer", - "config" => [ - "default_value" => 25 - ] - ], - 'lang_switcher_for_browser' => [ - 'type' => 'anomaly.field_type.boolean', - 'bind' => 'advs.lang_switcher_for_browser', - 'env' => 'LANG_SWITCHER_FOR_BROWSER', - ], - 'get_categories' => [ - 'type' => 'anomaly.field_type.checkboxes', - 'config' => [ - 'options' => function (\Visiosoft\CatsModule\Category\Contract\CategoryRepositoryInterface $categoryRepository) { - return $categoryRepository->getMainCategories()->pluck('name', 'id')->all(); - }, - ], - ], - 'favicon' => [ - 'type' => 'anomaly.field_type.file', - ], - 'ads_date_hidden' => [ - 'type' => 'anomaly.field_type.boolean', - 'config' => [ - 'default_value' => false, - ] - ], - 'hide_listing_header' => [ - 'type' => 'anomaly.field_type.boolean', - 'config' => [ - 'default_value' => false, - ] - ], - 'hide_filter_section' => [ - 'type' => 'anomaly.field_type.boolean', - 'config' => [ - 'default_value' => false, - ] - ], - 'hide_seller_info' => [ - 'type' => 'anomaly.field_type.boolean', - 'config' => [ - 'default_value' => false, - ] - ], - 'hide_seller_info_by_category' => [ - 'type' => 'anomaly.field_type.checkboxes', - 'config' => [ - 'mode' => 'tags', - 'options' => function () { - return app(\Visiosoft\CatsModule\Category\Contract\CategoryRepositoryInterface::class)->getMainCategories()->pluck('name', 'id'); - }, - ], - ], - 'detailed_product_options' => [ - 'type' => 'anomaly.field_type.boolean', - 'config' => [ - 'default_value' => true, - ] - ], - 'show_subcats_mobile' => [ - 'type' => 'anomaly.field_type.boolean', - 'config' => [ - 'default_value' => false, - ] - ], - 'show_price_to_members_only' => [ - 'type' => 'anomaly.field_type.boolean', - 'config' => [ - 'default_value' => false, - ] - ], - 'hide_ad_cat' => [ - 'type' => 'anomaly.field_type.boolean', - 'config' => [ - 'default_value' => false, - ] - ], - - 'show_finish_and_publish_date' => [ - 'type' => 'anomaly.field_type.boolean', - 'config' => [ - 'default_value' => false, - ], - ], - - 'show_tax_field' => [ - 'type' => 'anomaly.field_type.boolean', - 'config' => [ - 'default_value' => false, - ], - ], - 'hide_contact_created_at' => [ - 'type' => 'anomaly.field_type.boolean', - 'config' => [ - 'default_value' => false, - ] - ], - 'show_input_flag' => [ - 'type' => 'anomaly.field_type.boolean', - 'config' => [ - 'default_value' => false, - ] - ], - 'hide_out_of_stock_products_without_listing' => [ - 'type' => 'anomaly.field_type.boolean', - 'config' => [ - 'default_value' => false, - ] - ], - 'preview_mode' => [ - 'type' => 'anomaly.field_type.boolean', - 'bind' => 'adv.preview_mode', - 'config' => [ - 'default_value' => true, - ], - ], - 'show_order_note' => [ - 'type' => 'anomaly.field_type.boolean', - 'config' => [ - 'default_value' => true, - ], - ], -]; diff --git a/addons/default/visiosoft/advs-module/resources/css/admin/filter-user.css b/addons/default/visiosoft/advs-module/resources/css/admin/filter-user.css deleted file mode 100644 index 93119c7b0..000000000 --- a/addons/default/visiosoft/advs-module/resources/css/admin/filter-user.css +++ /dev/null @@ -1,3 +0,0 @@ -select[name=filter_user] + .select2 { - min-width: 20rem; -} diff --git a/addons/default/visiosoft/advs-module/resources/css/custom.css b/addons/default/visiosoft/advs-module/resources/css/custom.css deleted file mode 100644 index ddf7bbb6a..000000000 --- a/addons/default/visiosoft/advs-module/resources/css/custom.css +++ /dev/null @@ -1,46 +0,0 @@ -@media only screen and (min-width: 1004px) and (max-width: 1366px) { - .advs-desc { - width: 200px; - } -} -@media only screen and (min-width: 1367px) { - .advs-desc { - overflow: hidden; - display: flex; - -webkit-line-clamp: 1; - white-space: nowrap; - width: 300px; - padding-right: 10px; - } - .advs-name { - width: 20%; - overflow: hidden; - word-wrap: break-word; - white-space: pre-line; - text-overflow: ellipsis; - -webkit-line-clamp: 1; - } - .advs-status { - width: 5%; - } - .advs-cat1 , advs-country , .advs-currency , .advs-price { - width: 5%; - - } -} - -/* Admin filter */ -.select2-container--default .select2-selection--single { - height: calc(2.5rem - 2px); - display: flex; - align-items: center; - border: 1px solid rgba(0, 0, 0, 0.15); - border-radius: 0.17rem; -} - -.select2-container--default .select2-selection--single .select2-selection__arrow { - top: unset; -} -.navbar-collapse { - padding-left: 15px !important; -} \ No newline at end of file diff --git a/addons/default/visiosoft/advs-module/resources/css/detail.css b/addons/default/visiosoft/advs-module/resources/css/detail.css deleted file mode 100644 index 7a3247d9a..000000000 --- a/addons/default/visiosoft/advs-module/resources/css/detail.css +++ /dev/null @@ -1,26 +0,0 @@ -.ad-detail-tabs .nav-link.active { - background-color: #FFC106; - border-color: #ffc107 #ffc107 #ffc107; -} - -.ad-price-standard { - color: #f00; - text-decoration: line-through; -} - -.ad-price-standard-percentage { - background-color: #f00; - font-size: 16px; -} - -/* Pending screen */ -.pending-screen { - background-color: #f2f2f2; - color: #b31901; -} -.pending-screen img { - height: 7em; -} -.pending-screen p { - font-weight: 500; -} diff --git a/addons/default/visiosoft/advs-module/resources/css/dropleft-edit.css b/addons/default/visiosoft/advs-module/resources/css/dropleft-edit.css deleted file mode 100644 index db42e2d08..000000000 --- a/addons/default/visiosoft/advs-module/resources/css/dropleft-edit.css +++ /dev/null @@ -1,9 +0,0 @@ -.dropleft-edit { - right: 0; - top: 40%; - z-index: 5; -} -.dropleft-edit button { - transform: rotate(-90deg) translate(0, -100%); - transform-origin: 100% 0; -} \ No newline at end of file diff --git a/addons/default/visiosoft/advs-module/resources/css/edit_category.css b/addons/default/visiosoft/advs-module/resources/css/edit_category.css deleted file mode 100644 index 2f3d078ee..000000000 --- a/addons/default/visiosoft/advs-module/resources/css/edit_category.css +++ /dev/null @@ -1,13 +0,0 @@ -.cat-select { - border: none; - overflow-y: auto -} - -.cat-select option { - border-top: 1px solid #f2f2f2; - padding: 15px 0 20px; - position: relative; - padding-left: 10px; - font-size: 16px; - color: #505050; -} \ No newline at end of file diff --git a/addons/default/visiosoft/advs-module/resources/css/fotorama.css b/addons/default/visiosoft/advs-module/resources/css/fotorama.css deleted file mode 100644 index 295ab221f..000000000 --- a/addons/default/visiosoft/advs-module/resources/css/fotorama.css +++ /dev/null @@ -1,4 +0,0 @@ -/*! - * Fotorama 4.6.4 | http://fotorama.io/license/ - */ -.fotorama__arr:focus:after,.fotorama__fullscreen-icon:focus:after,.fotorama__html,.fotorama__img,.fotorama__nav__frame:focus .fotorama__dot:after,.fotorama__nav__frame:focus .fotorama__thumb:after,.fotorama__stage__frame,.fotorama__stage__shaft,.fotorama__video iframe{position:absolute;width:100%;height:100%;top:0;right:0;left:0;bottom:0}.fotorama--fullscreen,.fotorama__img{max-width:99999px!important;max-height:99999px!important;min-width:0!important;min-height:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important}.fotorama__wrap .fotorama__grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.fotorama__grabbing *{cursor:move;cursor:-webkit-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.fotorama__spinner{position:absolute!important;top:50%!important;left:50%!important}.fotorama__wrap--css3 .fotorama__arr,.fotorama__wrap--css3 .fotorama__fullscreen-icon,.fotorama__wrap--css3 .fotorama__nav__shaft,.fotorama__wrap--css3 .fotorama__stage__shaft,.fotorama__wrap--css3 .fotorama__thumb-border,.fotorama__wrap--css3 .fotorama__video-close,.fotorama__wrap--css3 .fotorama__video-play{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.fotorama__caption,.fotorama__nav:after,.fotorama__nav:before,.fotorama__stage:after,.fotorama__stage:before,.fotorama__wrap--css3 .fotorama__html,.fotorama__wrap--css3 .fotorama__nav,.fotorama__wrap--css3 .fotorama__spinner,.fotorama__wrap--css3 .fotorama__stage,.fotorama__wrap--css3 .fotorama__stage .fotorama__img,.fotorama__wrap--css3 .fotorama__stage__frame{-webkit-transform:translateZ(0);transform:translateZ(0)}.fotorama__arr:focus,.fotorama__fullscreen-icon:focus,.fotorama__nav__frame{outline:0}.fotorama__arr:focus:after,.fotorama__fullscreen-icon:focus:after,.fotorama__nav__frame:focus .fotorama__dot:after,.fotorama__nav__frame:focus .fotorama__thumb:after{content:'';border-radius:inherit;background-color:rgba(0,175,234,.5)}.fotorama__wrap--video .fotorama__stage,.fotorama__wrap--video .fotorama__stage__frame--video,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img,.fotorama__wrap--video .fotorama__stage__shaft{-webkit-transform:none!important;transform:none!important}.fotorama__wrap--css3 .fotorama__nav__shaft,.fotorama__wrap--css3 .fotorama__stage__shaft,.fotorama__wrap--css3 .fotorama__thumb-border{transition-property:-webkit-transform,width;transition-property:transform,width;transition-timing-function:cubic-bezier(0.1,0,.25,1);transition-duration:0ms}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__no-select,.fotorama__video-close,.fotorama__video-play,.fotorama__wrap{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fotorama__select{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.fotorama__nav,.fotorama__nav__frame{margin:auto;padding:0}.fotorama__caption__wrap,.fotorama__nav__frame,.fotorama__nav__shaft{-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*display:inline;*zoom:1}.fotorama__nav__frame,.fotorama__thumb-border{box-sizing:content-box}.fotorama__caption__wrap{box-sizing:border-box}.fotorama--hidden,.fotorama__load{position:absolute;left:-99999px;top:-99999px;z-index:-1}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__nav,.fotorama__nav__frame,.fotorama__nav__shaft,.fotorama__stage__frame,.fotorama__stage__shaft,.fotorama__video-close,.fotorama__video-play{-webkit-tap-highlight-color:transparent}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close,.fotorama__video-play{background:url("{{ img('visiosoft.module.advs::images/fotorama.png').url }}") no-repeat}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:2dppx){.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close,.fotorama__video-play{background:url("{{ img('visiosoft.module.advs::images/fotorama.png').url }}") 0 0/96px 160px no-repeat}}.fotorama__thumb{background-color:#7f7f7f;background-color:rgba(127,127,127,.2)}@media print{.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__thumb-border,.fotorama__video-close,.fotorama__video-play{background:none!important}}.fotorama{min-width:1px;overflow:hidden}.fotorama:not(.fotorama--unobtrusive)>*:not(:first-child){display:none}.fullscreen{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;margin:0!important;padding:0!important;overflow:hidden!important;background:#000}.fotorama--fullscreen{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;float:none!important;z-index:2147483647!important;background:#000;width:100%!important;height:100%!important;margin:0!important}.fotorama--fullscreen .fotorama__nav,.fotorama--fullscreen .fotorama__stage{background:#000}.fotorama__wrap{-webkit-text-size-adjust:100%;position:relative;direction:ltr;z-index:0}.fotorama__wrap--rtl .fotorama__stage__frame{direction:rtl}.fotorama__nav,.fotorama__stage{overflow:hidden;position:relative;max-width:100%}.fotorama__wrap--pan-y{-ms-touch-action:pan-y}.fotorama__wrap .fotorama__pointer{cursor:pointer}.fotorama__wrap--slide .fotorama__stage__frame{opacity:1!important}.fotorama__stage__frame{overflow:hidden}.fotorama__stage__frame.fotorama__active{z-index:8}.fotorama__wrap--fade .fotorama__stage__frame{display:none}.fotorama__wrap--fade .fotorama__fade-front,.fotorama__wrap--fade .fotorama__fade-rear,.fotorama__wrap--fade .fotorama__stage__frame.fotorama__active{display:block;left:0;top:0}.fotorama__wrap--fade .fotorama__fade-front{z-index:8}.fotorama__wrap--fade .fotorama__fade-rear{z-index:7}.fotorama__wrap--fade .fotorama__fade-rear.fotorama__active{z-index:9}.fotorama__wrap--fade .fotorama__stage .fotorama__shadow{display:none}.fotorama__img{-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;border:none!important}.fotorama__error .fotorama__img,.fotorama__loaded .fotorama__img{-ms-filter:"alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}.fotorama--fullscreen .fotorama__loaded--full .fotorama__img,.fotorama__img--full{display:none}.fotorama--fullscreen .fotorama__loaded--full .fotorama__img--full{display:block}.fotorama__wrap--only-active .fotorama__nav,.fotorama__wrap--only-active .fotorama__stage{max-width:99999px!important}.fotorama__wrap--only-active .fotorama__stage__frame{visibility:hidden}.fotorama__wrap--only-active .fotorama__stage__frame.fotorama__active{visibility:visible}.fotorama__nav{font-size:0;line-height:0;text-align:center;display:none;white-space:nowrap;z-index:5}.fotorama__nav__shaft{position:relative;left:0;top:0;text-align:left}.fotorama__nav__frame{position:relative;cursor:pointer}.fotorama__nav--dots{display:block}.fotorama__nav--dots .fotorama__nav__frame{width:18px;height:30px}.fotorama__nav--dots .fotorama__nav__frame--thumb,.fotorama__nav--dots .fotorama__thumb-border{display:none}.fotorama__nav--thumbs{display:block}.fotorama__nav--thumbs .fotorama__nav__frame{padding-left:0!important}.fotorama__nav--thumbs .fotorama__nav__frame:last-child{padding-right:0!important}.fotorama__nav--thumbs .fotorama__nav__frame--dot{display:none}.fotorama__dot{display:block;width:4px;height:4px;position:relative;top:12px;left:6px;border-radius:6px;border:1px solid #7f7f7f}.fotorama__nav__frame:focus .fotorama__dot:after{padding:1px;top:-1px;left:-1px}.fotorama__nav__frame.fotorama__active .fotorama__dot{width:0;height:0;border-width:3px}.fotorama__nav__frame.fotorama__active .fotorama__dot:after{padding:3px;top:-3px;left:-3px}.fotorama__thumb{overflow:hidden;position:relative;width:100%;height:100%}.fotorama__nav__frame:focus .fotorama__thumb{z-index:2}.fotorama__thumb-border{position:absolute;z-index:9;top:0;left:0;border-style:solid;border-color:#00afea;background-image:linear-gradient(to bottom right,rgba(255,255,255,.25),rgba(64,64,64,.1))}.fotorama__caption{position:absolute;z-index:12;bottom:0;left:0;right:0;font-family:'Helvetica Neue',Arial,sans-serif;font-size:14px;line-height:1.5;color:#000}.fotorama__caption a{text-decoration:none;color:#000;border-bottom:1px solid;border-color:rgba(0,0,0,.5)}.fotorama__caption a:hover{color:#333;border-color:rgba(51,51,51,.5)}.fotorama__wrap--rtl .fotorama__caption{left:auto;right:0}.fotorama__wrap--no-captions .fotorama__caption,.fotorama__wrap--video .fotorama__caption{display:none}.fotorama__caption__wrap{background-color:#fff;background-color:rgba(255,255,255,.9);padding:5px 10px}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.fotorama__wrap--css3 .fotorama__spinner{-webkit-animation:spinner 24s infinite linear;animation:spinner 24s infinite linear}.fotorama__wrap--css3 .fotorama__html,.fotorama__wrap--css3 .fotorama__stage .fotorama__img{transition-property:opacity;transition-timing-function:linear;transition-duration:.3s}.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img{-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0}.fotorama__select{cursor:auto}.fotorama__video{top:32px;right:0;bottom:0;left:0;position:absolute;z-index:10}@-moz-document url-prefix(){.fotorama__active{box-shadow:0 0 0 transparent}}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close,.fotorama__video-play{position:absolute;z-index:11;cursor:pointer}.fotorama__arr{position:absolute;width:32px;height:32px;top:50%;margin-top:-16px}.fotorama__arr--prev{left:2px;background-position:0 0}.fotorama__arr--next{right:2px;background-position:-32px 0}.fotorama__arr--disabled{pointer-events:none;cursor:default;*display:none;opacity:.1}.fotorama__fullscreen-icon{width:32px;height:32px;top:2px;right:2px;background-position:0 -32px;z-index:20}.fotorama__arr:focus,.fotorama__fullscreen-icon:focus{border-radius:50%}.fotorama--fullscreen .fotorama__fullscreen-icon{background-position:-32px -32px}.fotorama__video-play{width:96px;height:96px;left:50%;top:50%;margin-left:-48px;margin-top:-48px;background-position:0 -64px;opacity:0}.fotorama__wrap--css2 .fotorama__video-play,.fotorama__wrap--video .fotorama__stage .fotorama__video-play{display:none}.fotorama__error .fotorama__video-play,.fotorama__loaded .fotorama__video-play,.fotorama__nav__frame .fotorama__video-play{opacity:1;display:block}.fotorama__nav__frame .fotorama__video-play{width:32px;height:32px;margin-left:-16px;margin-top:-16px;background-position:-64px -32px}.fotorama__video-close{width:32px;height:32px;top:0;right:0;background-position:-64px 0;z-index:20;opacity:0}.fotorama__wrap--css2 .fotorama__video-close{display:none}.fotorama__wrap--css3 .fotorama__video-close{-webkit-transform:translate3d(32px,-32px,0);transform:translate3d(32px,-32px,0)}.fotorama__wrap--video .fotorama__video-close{display:block;opacity:1}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__video-close{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon{opacity:0}.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus{opacity:1}.fotorama__wrap--video .fotorama__arr,.fotorama__wrap--video .fotorama__fullscreen-icon{opacity:0!important}.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon{display:none}.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus{display:block}.fotorama__wrap--css2.fotorama__wrap--video .fotorama__arr,.fotorama__wrap--css2.fotorama__wrap--video .fotorama__fullscreen-icon{display:none!important}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:not(:focus){-webkit-transform:translate3d(32px,-32px,0);transform:translate3d(32px,-32px,0)}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--prev:not(:focus){-webkit-transform:translate3d(-48px,0,0);transform:translate3d(-48px,0,0)}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--next:not(:focus){-webkit-transform:translate3d(48px,0,0);transform:translate3d(48px,0,0)}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__fullscreen-icon{-webkit-transform:translate3d(32px,-32px,0)!important;transform:translate3d(32px,-32px,0)!important}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--prev{-webkit-transform:translate3d(-48px,0,0)!important;transform:translate3d(-48px,0,0)!important}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--next{-webkit-transform:translate3d(48px,0,0)!important;transform:translate3d(48px,0,0)!important}.fotorama__wrap--css3 .fotorama__arr:not(:focus),.fotorama__wrap--css3 .fotorama__fullscreen-icon:not(:focus),.fotorama__wrap--css3 .fotorama__video-close:not(:focus),.fotorama__wrap--css3 .fotorama__video-play:not(:focus){transition-property:-webkit-transform,opacity;transition-property:transform,opacity;transition-duration:.3s}.fotorama__nav:after,.fotorama__nav:before,.fotorama__stage:after,.fotorama__stage:before{content:"";display:block;position:absolute;text-decoration:none;top:0;bottom:0;width:10px;height:auto;z-index:10;pointer-events:none;background-repeat:no-repeat;background-size:1px 100%,5px 100%}.fotorama__nav:before,.fotorama__stage:before{background-image:linear-gradient(transparent,rgba(0,0,0,.2) 25%,rgba(0,0,0,.3) 75%,transparent),radial-gradient(farthest-side at 0 50%,rgba(0,0,0,.4),transparent);background-position:0 0,0 0;left:-10px}.fotorama__nav.fotorama__shadows--left:before,.fotorama__stage.fotorama__shadows--left:before{left:0}.fotorama__nav:after,.fotorama__stage:after{background-image:linear-gradient(transparent,rgba(0,0,0,.2) 25%,rgba(0,0,0,.3) 75%,transparent),radial-gradient(farthest-side at 100% 50%,rgba(0,0,0,.4),transparent);background-position:100% 0,100% 0;right:-10px}.fotorama__nav.fotorama__shadows--right:after,.fotorama__stage.fotorama__shadows--right:after{right:0}.fotorama--fullscreen .fotorama__nav:after,.fotorama--fullscreen .fotorama__nav:before,.fotorama--fullscreen .fotorama__stage:after,.fotorama--fullscreen .fotorama__stage:before,.fotorama__wrap--fade .fotorama__stage:after,.fotorama__wrap--fade .fotorama__stage:before,.fotorama__wrap--no-shadows .fotorama__nav:after,.fotorama__wrap--no-shadows .fotorama__nav:before,.fotorama__wrap--no-shadows .fotorama__stage:after,.fotorama__wrap--no-shadows .fotorama__stage:before{display:none} \ No newline at end of file diff --git a/addons/default/visiosoft/advs-module/resources/css/list-new.scss b/addons/default/visiosoft/advs-module/resources/css/list-new.scss deleted file mode 100644 index 6947cd139..000000000 --- a/addons/default/visiosoft/advs-module/resources/css/list-new.scss +++ /dev/null @@ -1,777 +0,0 @@ -/* Main styles */ -html { - @media only screen and (min-width: 576px) { - font-size: 7.5789px; - } - @media only screen and (min-width: 768px) { - font-size: 10.1052px; - } - @media only screen and (min-width: 992px) { - font-size: 13.4736px; - } - @media only screen and (min-width: 1200px) { - font-size: 16px; - } -} - -#main { - margin: 0; - - .container { - @media only screen and (max-width: 575.98px) { - padding: 0; - } - } -} - -p { - margin-bottom: 0; -} - -ul { - list-style: none; - padding: 0; - margin: 0; -} - -/* Filter */ -#listFilterForm, #filterModal { - @media only screen and (min-width: 576px) { - width: 25%; - } - - .filter-box { - background-color: #FCFCFC; - - & > div { - &:first-child { - color: #373535; - font-weight: 500; - font-size: calc(17rem / 16); - - svg { - width: calc(11rem / 16); - height: auto; - } - } - - &:last-child { - max-height: 11rem; - - label { - font-size: calc(14rem / 16); - } - } - } - } - - /* Category */ - #category { - background-color: #FCFCFC; - - #categoryNav { - a { - border-bottom: calc(2rem / 16) solid #D7DEEC; - - svg { - height: 1rem; - width: 1rem; - } - - p { - color: #9FA4A4; - font-weight: 500; - font-size: calc(17rem / 16); - } - - &.active { - border-bottom-color: #373535; - - svg path { - fill: #373535; - } - - p { - color: #373535; - } - } - } - } - - #categoryList { - max-height: 24rem; - - & > li { - margin-bottom: .4rem; - - & > div { - div { - line-height: 1; - - &.sub-cat { - margin-left: 1.65rem; - } - } - - svg, img { - width: 1.15rem; - height: 1.15rem; - overflow: hidden; - object-fit: contain; - flex-shrink: 0; - } - - a { - color: #183F8A; - font-size: calc(13rem / 16); - line-height: 1; - } - - .sub-cat { - a { - font-size: calc(12rem / 16); - } - - li { - margin-bottom: .25rem; - - ul { - padding-left: .5rem; - margin-top: .25rem; - } - } - } - } - } - } - } - /* End Category */ - - /* Location */ - #location { - button:not(.filter-modal-close) { - height: 2rem; - background: #fff; - color: #707070; - font-size: calc(12rem / 16); - padding: 0 1.25rem; - - svg { - width: .48rem; - height: auto; - flex-shrink: 0; - } - } - } - /* End Location */ - - /* Price */ - #price, .range-filter { - li { - & + & { - margin-left: 0.5em; - } - - label { - display: inline-block; - padding: 0.15em; - color: #373535; - border: calc(1rem / 16) solid #E5E5E5; - font-size: calc(13rem / 16); - cursor: pointer; - } - - input[type=radio] { - border: 0; - clip: rect(0, 0, 0, 0); - height: calc(1rem / 16); - overflow: hidden; - padding: 0; - position: absolute !important; - white-space: nowrap; - width: calc(1rem / 16); - - &:checked + label { - background-color: #E5E5E5; - border: calc(1rem / 16) solid #E5E5E5; - font-weight: 500; - } - } - } - - .range-input-wrapper { - ::placeholder { - color: #DFDFDF; - opacity: 1; - } - - :-ms-input-placeholder { - color: #DFDFDF; - } - - ::-ms-input-placeholder { - color: #DFDFDF; - } - - input { - width: 5rem; - font-size: calc(14rem / 16); - } - } - } - /* End Price */ - - /* Map */ - #mapFilter { - label { - font-size: calc(14rem / 16); - } - } - /* End Map */ - - /* Keyword */ - #keywordFilter, .text-filter { - input { - font-size: calc(14rem / 16); - } - } - /* End Keyword */ - - /* Filter submit */ - #filterSubmit, #filterReset { - button { - background-color: #52C946; - font-size: calc(12rem / 16); - } - } - /* End Filter submit */ -} -/* End Filter */ -/* End Main styles */ - -#listingPage { - /* Breadcrumb */ - #breadcrumb { - border-radius: 0 0 .25rem .25rem; - padding: .2rem 1.5rem; - background-color: #FCFCFC; - - div { - &:first-child { - span { - color: #8598AA; - font-size: calc(13rem / 16); - - &:not(:first-child):before { - content: '>'; - margin-left: 0.4rem; - } - - a { - color: #8598AA; - } - } - } - - &:last-child { - span { - color: #87BBF1; - font-size: calc(11rem / 16); - - &:not(:first-child):before { - content: '|'; - margin: 0 .25rem; - } - - a { - color: #87BBF1; - } - } - } - } - } - /* End Breadcrumb */ - - #mainContainer { - margin-top: .75rem; - - /* Listing container */ - #listingContainer { - min-width: 0; - - /* Page title */ - #pageTitle { - p, a { - color: #8598AA; - } - - p { - font-size: calc(14rem / 16); - } - - a { - font-size: calc(14rem / 16); - - svg { - height: .8rem; - width: auto; - } - } - } - /* End Page title */ - - /* Query bar */ - #queryBar { - & > div { - margin: calc(3rem / 16) calc(16rem / 16) calc(4rem / 16) 0; - - & > span { - font-weight: 500; - color: #292d2e; - font-size: calc(13rem / 16); - } - } - - a { - background-color: #eee; - font-size: calc(12rem / 16); - padding: calc(4rem / 16) calc(7rem / 16); - border-radius: calc(2rem / 16); - text-decoration: none; - max-width: calc(400rem / 16); - - &:hover { - background-color: #e0e0e0; - } - - span { - color: #666; - } - - button { - height: calc(12rem / 16); - width: calc(12rem / 16); - background-color: #EC9C4A; - border-radius: calc(2rem / 16); - - &:focus { - outline: none; - } - } - - svg { - flex-shrink: 0; - height: calc(6rem / 16); - width: calc(6rem / 16); - } - } - - div:last-child { - a { - background-color: unset; - font-size: calc(10rem / 16); - padding: 0; - text-decoration: none; - color: #039; - - &:hover { - text-decoration: underline; - - span { - color: #444; - } - - button { - background-color: #CD7D22; - } - } - } - } - } - /* End Query bar */ - - /* View types */ - #viewTypes { - margin-bottom: .75rem; - - ul { - background-color: #F0F2F4; - - li { - font-size: calc(13rem / 16); - font-weight: 500; - - &:not(:first-child) { - border-left: calc(1rem / 16) solid rgba(72, 154, 241, .33); - } - - a { - color: #489AF1; - } - - &.active { - a { - color: #707070; - } - } - } - } - - & > div { - background-color: #F0F2F4; - padding: calc(5.5rem / 16) .5rem; - - p { - font-size: calc(12rem / 16); - font-weight: 500; - color: #707070; - margin-right: .75rem; - } - - svg { - width: auto; - height: .75rem; - } - - a { - &.active { - svg path { - fill: #489AF1; - } - } - } - - .dropdown { - button { - background: none; - - &:after { - content: none; - } - } - - .dropdown-item { - cursor: pointer; - } - } - } - } - /* End View types */ - - /* Listing */ - #listingWrapper { - #listing { - table { - border-collapse: separate; - border-spacing: 0 .25rem; - - thead { - tr { - th { - background-color: #3F475F; - font-weight: 400; - font-size: calc(12rem / 16); - padding: .2rem .5rem; - - &.sortable { - cursor: pointer; - color: #adb4c9; - - &:hover { - text-decoration: underline; - } - } - - &:not(.sort-by) { - svg { - display: none; - } - } - - &.sort-desc { - svg { - transform: scaleY(-1); - } - } - - svg { - height: .5rem; - width: auto; - margin-left: .2rem; - } - - &:first-child { - border-top-left-radius: .25rem; - } - - &:last-child { - border-top-right-radius: .25rem; - } - } - } - } - - tbody { - tr { - background-color: #F6F6F6; - - &:hover { - .action-data > a { - visibility: visible; - } - } - - td { - padding: .4rem .5rem; - - & > a { - img { - width: 6.5rem; - height: 5rem; - object-fit: cover; - } - } - - &:first-child { - width: 17%; - border-radius: .25rem 0 0 .25rem; - } - - &:last-child { - border-radius: 0 .25rem .25rem 0; - } - - .id-data { - font-size: calc(10rem / 16); - color: rgba(34, 34, 34, .29); - } - - h6 { - font-size: calc(14rem / 16); - color: #489AF1; - } - - .cat-data { - font-size: calc(13rem / 16); - color: rgba(34, 34, 34, .4); - } - - .action-data { - color: #A1A1A1; - font-size: calc(10.7rem / 16); - - & > a { - visibility: hidden; - color: #A1A1A1; - } - - & > a.active { - visibility: visible; - - svg { - path { - fill: #FFE900; - } - - rect { - fill: #EDA862; - } - } - } - - svg { - width: .45rem; - height: auto; - } - } - - &.location-data, &.date-data { - font-size: calc(13rem / 16); - color: #707070; - } - - &.price-data { - width: 20%; - color: #D33023; - font-weight: 700; - } - } - } - } - } - } - - #gallerying { - .gallery-item-wrapper { - &:nth-child(odd) { - padding-right: .125rem; - } - - &:nth-child(even) { - padding-left: .125rem; - } - - &:hover { - .action-data > a { - visibility: visible !important; - } - } - - .gallery-item { - background-color: #F6F6F6; - - img { - width: 6.5rem; - height: 5rem; - object-fit: cover; - } - - .action-data-wrapper { - .action-data { - margin-top: .7rem; - - & > a { - visibility: hidden; - font-size: calc(8rem / 16); - color: #A1A1A1; - margin-bottom: .25rem; - - svg { - width: calc(6rem / 16); - height: auto; - } - } - - & > a.active { - visibility: visible; - - svg { - path { - fill: #FFE900; - } - - rect { - fill: #EDA862; - } - } - } - } - } - - .id-data { - font-size: calc(10rem / 16); - color: #B8B8B8; - } - - h6 { - font-size: calc(14rem / 16); - - a { - color: #489AF1; - } - } - - .cat-data { - font-size: calc(11rem / 16); - color: #A1A1A1; - } - - .price-data { - color: #D33023; - font-weight: 700; - font-size: calc(15rem / 16); - } - - .location-data { - margin-bottom: .15rem; - } - - .location-data, .date-data { - color: #707070; - font-size: calc(12rem / 16); - } - } - } - } - } - /* End Listing */ - } - /* End Listing container */ - } -} - -#mobileListingPage { - #breadcrumb { - padding: .6rem 1rem; - - ul { - font-size: calc(11rem / 16); - color: #8598AA; - - li { - &:not(:first-child):before { - content: '>'; - margin-left: .125rem; - } - - a { - color: #8598AA; - } - } - } - } - - #mobileListNav { - background-color: #F8F9FA; - - & > .mobile-list-nav-item { - width: percentage(1/3); - font-size: calc(11rem / 16); - color: #4D5359; - - svg { - height: 1.1rem; - width: auto; - } - } - - .divider { - border-left: calc(1rem / 16) solid #E1E1E2; - height: 1.8rem; - } - } - - #mobileListing { - .listing-item { - &:nth-child(odd) { - background-color: #F6F6F6; - } - - img { - height: 5rem; - width: 7rem; - object-fit: cover; - } - - div { - h6 { - font-size: calc(13rem / 16); - color: #393939; - } - - p { - &:first-of-type { - color: #A1A1A1; - font-size: calc(10rem / 16); - } - - &:last-of-type { - color: #1592E6; - font-size: calc(14rem / 16); - font-weight: 700; - } - } - } - } - } -} diff --git a/addons/default/visiosoft/advs-module/resources/css/list.css b/addons/default/visiosoft/advs-module/resources/css/list.css deleted file mode 100644 index 3501befb7..000000000 --- a/addons/default/visiosoft/advs-module/resources/css/list.css +++ /dev/null @@ -1,332 +0,0 @@ -.gm-style .gm-style-iw-d { - max-width: 150px !important; -} - -#map { - height: 500px; -} - -.table-classified .img-thumbnail { - max-height: 70px; -} - -.table-classified .td-image { - max-width: 200px; - max-height: 100px; -} - -@media only screen and (min-width: 768px) { - .list-classified .bg-light { - height: 100px; - } -} - -.upper-list-banner { - min-height: 300px; - background-size: cover; - background-position: center; -} - -.upper-list-banner img { - max-width: 125px; - max-height: 200px; - margin: auto; - margin-top: 10px; -} - -.table-classified .td-image, -.table-classified .td-date { - min-width: 100px; -} - -.table-classified .td-price { - min-width: 150px; -} - - -.table-classified .td-country, -.table-classified .td-subject { - min-width: 200px; -} - -/* Mobile filter */ -.mobile-list-action { - border: 1px solid #dee2e68a; -} - -.mobile-list-action a { - font-size: 11px; - line-height: 22px; - text-align: center; - margin-top: -5px; - display: block; - color: #022543; -} - -.mobile-list-action a:hover, -.mobile-list-action a:hover { - text-decoration: none; -} - -.mobile-list-action a:after { - position: absolute; - width: 1px; - height: 33px; - top: 0; - right: 0; - content: ''; - background: #c9c9c9; -} - -.mobile-list-action div:last-child a:after { - content: none; -} - -.mobile-list-action i { - font-size: 19px; - color: #a1a1a1; -} - -.mobile-list-action div { - margin-top: 6px; -} - -.edit-category-filter-modal { - top: 7px; - right: 14px; -} - -.edit-category-filter-modal a { - text-decoration: none; -} - -#categoryModal { - background-color: rgba(0, 0, 0, 0.8); -} - -.category-select-mobile span { - right: 10px; - top: 6px; -} - -#filterModal { - overflow-y: auto; -} - -.result-text { - font-size: 13px; -} - -.result-text h1 { - font-size: 13px; - margin: 0; - line-height: 1.5; - max-width: 330px; -} - -.result-text span:last-child { - color: #8f0100; - font-weight: 500; -} - -.result-text .filter-tabs > div { - margin: 3px 16px 4px 0; -} - -.result-text .filter-tabs div > span { - font-weight: 500; - color: #292d2e; -} - -.result-text .filter-tabs a { - background-color: #eee; - font-size: 12px; - padding: 4px 7px; - border-radius: 2px; - text-decoration: none; - max-width: 400px; -} - -.result-text .filter-tabs div:last-child a { - background-color: unset; - font-size: 10px; - padding: 0; - text-decoration: none; - color: #039; -} - -.result-text .filter-tabs div:last-child a:hover { - text-decoration: underline; -} - -.result-text .filter-tabs a:hover { - background-color: #e0e0e0; -} - -.result-text .filter-tabs a span { - color: #666; -} - -.result-text .filter-tabs a:hover span { - color: #444; -} - -.result-text .filter-tabs a:hover button { - background-color: #CD7D22; -} - -.result-text .filter-tabs a button { - height: 12px; - width: 12px; - background-color: #EC9C4A; - border-radius: 2px; -} - -.result-text .filter-tabs a button:focus { - outline: none; -} - -.result-text .filter-tabs a svg { - flex-shrink: 0; - height: 6px; - width: 6px; -} - -a.sort-by-open-dropdown:hover { - color: #8598AA !important; -} - -.sort-by-selected-text { - font-size: 15px; - font-weight: 500; - color: #8598AA; -} - -.list-view-type button { - background-color: unset; -} - -.list-view-type button:focus { - outline: none; -} - -.list-view-type button small { - font-weight: 500; - color: #8598AA; -} - -.gallery-tn { - object-fit: cover; -} - -#listFilterForm .card-header { - padding: 5px 0; -} - -.card { - border: none; -} - -.btn-link { - font-weight: bold; -} - -.searchbut { - padding: 0px !important; -} - -#main > div > nav { - padding-bottom: 10px !important; -} - -.breadcrumb { - padding: 0px !important; -} -.subbreadcrumb small , .sort-by-selected-text{ - color: black !important; -} - -.img-thumbnail { - padding: 0px; - border: none; -} - -.products-list p { - margin-top: 0; - margin-bottom: 0; -} - -.navbar-collapse { - padding-left: 15px !important; -} - -@media (max-width: 576px) { - .mobile-sub-cats { - width: 100vw; - height: 100vh; - background: #fff; - padding: 0 !important; - left: 0; - position: fixed; - z-index: 999; - display: flex !important; - flex-direction: column; - justify-content: start; - list-style: none; - } - - .mobile-sub-cats { - background-color: #f3f0f0; - } - - .mobile-sub-cats ul { - background-color: #fff; - overflow-y: scroll; - overflow-x: hidden; - padding-top: 10px; - margin-bottom: 50px; - width: 100%; - border-top: 1px solid #ccc; - } - - .mobile-sub-cats .categories-list-li { - height: 48px; - line-height: 48px; - border-bottom: 1px solid #ccc; - padding: 0 15px; - } - - .mobile-sub-cats .categories-list-li img { - object-fit: contain; - } - - .mobile-sub-cats .categories-list-li .main-advs-count { - color: #1064bc !important; - } - .mobile-sub-cats .categories-list-li .advs-count{ - font-weight: 200; - color: #bcbbbb !important; - } - - .mobile-sub-cats .categories-list-li a { - margin-bottom: 10px; - width: 100%; - display: flex; - justify-content: space-between; - color: #000; - } - - .mobile-sub-cats .categories-list-li i{ - color: #bcbbbb !important; - } - - .mobile-sub-cats .categories-list-li a span:first-child{ - text-overflow: ellipsis; - overflow: hidden; - } - - .mobile-sub-cats .show-all { - font-weight: bolder; - color: #1064bc !important; - } -} diff --git a/addons/default/visiosoft/advs-module/resources/css/new-create-new.scss b/addons/default/visiosoft/advs-module/resources/css/new-create-new.scss deleted file mode 100644 index 1878da2d1..000000000 --- a/addons/default/visiosoft/advs-module/resources/css/new-create-new.scss +++ /dev/null @@ -1,298 +0,0 @@ -/* Main styles */ -html { - font-size: 12px; - @media only screen and (min-width: 576px) { - font-size: 7.5789px; - } - @media only screen and (min-width: 768px) { - font-size: 10.1052px; - } - @media only screen and (min-width: 992px) { - font-size: 13.4736px; - } - @media only screen and (min-width: 1200px) { - font-size: 16px; - } -} - -label { - margin-bottom: 0; -} -/* End Main styles */ - -#pageTitle { - margin: 2rem 0; - @media only screen and (min-width: 576px) { - margin: 4rem 0; - } - - h1 { - font-weight: 700; - } - - h2 { - color: #707070; - font-size: calc(24rem / 16); - font-weight: 400; - } -} - -#contactInfo { - background-color: #FBFBFD; - padding: 1.4rem 1rem 1.5rem; - @media only screen and (min-width: 576px) { - padding: 2.4rem 4rem 5.5rem; - } - - h3 { - color: #6E5DDB; - font-size: calc(26rem / 16); - margin-bottom: 2rem; - } - - #reachInfo { - font-family: 'Poppins', sans-serif; - margin-bottom: 2rem; - - p { - color: #4A4A4A; - font-size: calc(14rem / 16); - font-weight: 600; - } - - div { - label { - color: #505050; - font-size: calc(18rem / 16); - font-weight: 500; - } - } - } - - #contactSummary { - font-family: 'Poppins', sans-serif; - margin-bottom: 1rem; - @media only screen and (min-width: 576px) { - margin-bottom: 2rem; - } - - label { - font-size: calc(14rem / 16); - color: #4A4A4A; - width: 100%; - font-weight: 600; - margin-bottom: 1rem; - @media only screen and (min-width: 576px) { - width: 32.4%; - margin-bottom: 0; - } - - input { - box-shadow: 0 calc(1rem / 16) calc(2rem / 16) rgba(0, 0, 0, .04); - font-size: calc(17rem / 16); - padding: 1.1rem 1.5rem; - color: #707070; - } - } - } - - #editContact { - button { - color: #0075FF; - background: none; - font-size: calc(18rem / 16); - - svg { - height: 1.08rem; - width: auto; - } - - span { - margin-left: .75rem; - } - } - } -} - -#mainInfo { - background-color: #FBFBFD; - padding: 1.4rem 1rem 2.3rem; - @media only screen and (min-width: 576px) { - padding: 2.4rem 4rem 4.3rem; - } - - h3 { - color: #6E5DDB; - font-size: calc(26rem / 16); - margin-bottom: 2rem; - } - - label { - font-family: 'Poppins', sans-serif; - font-size: calc(14rem / 16); - color: #4A4A4A; - font-weight: 600; - - input, textarea { - box-shadow: 0 calc(1rem / 16) calc(2rem / 16) rgba(0, 0, 0, .04); - font-size: calc(17rem / 16); - padding: 1.1rem 1.5rem; - color: #707070; - } - } - - #stockInput { - flex-wrap: wrap; - @media only screen and (min-width: 576px) { - flex-wrap: nowrap; - } - - & > label { - width: 100%; - @media only screen and (min-width: 576px) { - width: 47.5%; - } - - &:not(.d-none) + div { - top: .6rem; - } - - &.d-none + div { - margin-bottom: .5rem; - } - } - - div { - position: relative; - margin: 1rem 0; - @media only screen and (min-width: 576px) { - margin: 0; - width: 47.5%; - } - - svg { - width: 2.2rem; - height: auto; - } - - label { - position: relative; - top: .25rem; - font-weight: 500; - font-size: calc(16rem / 16); - } - } - } - - #priceInput { - & > div { - ::placeholder { - color: #B9C0CF; - opacity: 1; - } - - :-ms-input-placeholder { - color: #B9C0CF; - } - - ::-ms-input-placeholder { - color: #B9C0CF; - } - - input, select { - box-shadow: 0 calc(1rem / 16) calc(2rem / 16) rgba(0, 0, 0, .04); - font-size: calc(17rem / 16); - padding: 1.1rem 1.5rem; - color: #707070; - } - - &:first-child { - width: 100%; - @media only screen and (min-width: 576px) { - width: 47.5%; - } - - input { - &.decimal-price { - width: 17%; - } - } - } - - &:last-child { - width: 100%; - @media only screen and (min-width: 576px) { - width: 50.75%; - } - - select, .decimal-price { - width: 17%; - } - - select { - padding: 1.1rem 1rem; - } - } - } - } - - #simpleOptionsInput { - .select2-selection { - box-shadow: 0 calc(1rem / 16) calc(2rem / 16) rgba(0, 0, 0, .04); - font-size: calc(17rem / 16); - padding: 1.1rem 1.5rem; - color: #707070; - border: 0; - margin-top: 1rem; - - .select2-selection__rendered { - padding: 0; - display: flex; - margin: 0; - flex-wrap: wrap; - - .select2-selection__choice { - float: none; - } - - .select2-search__field { - padding: 0; - } - } - } - } -} - -.swal2-title { - max-width: 100% !important; -} - -#configurationModal .form-group { - flex: 1 1 auto!important; - margin: 0 1rem 1rem 1rem; -} - -.btn-configuration { - background-color: #6E5DDB; - padding: 1rem 2rem; - font-family: 'Poppins', sans-serif; - font-size: calc(18rem / 16); - border-radius: .25rem; - border: 0; - color: #fff; - display: inline-flex; - align-items: center; - margin-bottom: 2rem; - - &:hover, - &:active, - &:focus { - background-color: #6E5DDB; - color: #fff; - } - - svg { - width: 1.5rem; - height: auto; - } -} diff --git a/addons/default/visiosoft/advs-module/resources/css/new-create.css b/addons/default/visiosoft/advs-module/resources/css/new-create.css deleted file mode 100644 index fe71bceb7..000000000 --- a/addons/default/visiosoft/advs-module/resources/css/new-create.css +++ /dev/null @@ -1,70 +0,0 @@ -.editContact { - font-size: 13px; -} - -.input-group { - position: relative; - width: 100%; - display: flex; -} - -.input-group .form-control { - position: relative; - z-index: 2; - flex: 1; - margin-bottom: 0; -} - -.input-group .form-control:focus, .input-group .form-control:active, .input-group .form-control:hover { - z-index: 3; -} - -.input-group-addon:not(:first-child):not(:last-child), -.input-group-btn:not(:first-child):not(:last-child), -.input-group .form-control:not(:first-child):not(:last-child) { - border-radius: 0; -} - -.input-group-addon, -.input-group-btn { - white-space: nowrap; - vertical-align: middle; -} - -.input-group-addon { - padding: 0.5rem 0.75rem; - margin-bottom: 0; - font-size: 1rem; - font-weight: normal; - line-height: 1.25; - color: #55595c; - text-align: center; - background-color: #eceeef; - border: 1px solid rgba(0, 0, 0, 0.15); - border-radius: 0.1rem; -} - -.input-group-addon.form-control-sm, -.input-group-sm > .input-group-addon, -.input-group-sm > .input-group-btn > .input-group-addon.btn { - padding: 0.25rem 0.5rem; - font-size: 0.875rem; - border-radius: 0.1rem; -} - -.input-group-addon.form-control-lg, -.input-group-lg > .input-group-addon, -.input-group-lg > .input-group-btn > .input-group-addon.btn { - padding: 0.75rem 1.5rem; - font-size: 1.25rem; - border-radius: 0.25rem; -} - -.input-group-addon input[type=radio], -.input-group-addon input[type=checkbox] { - margin-top: 0; -} - -.ads-box-image:hover { - cursor: move; -} diff --git a/addons/default/visiosoft/advs-module/resources/css/post-category.css b/addons/default/visiosoft/advs-module/resources/css/post-category.css deleted file mode 100644 index 62a146a6d..000000000 --- a/addons/default/visiosoft/advs-module/resources/css/post-category.css +++ /dev/null @@ -1,80 +0,0 @@ -#ad-cat-section .step-icon { - height: 1rem; - vertical-align: baseline; -} - -.category-tab { - overflow-x: auto; -} - -.cat-item:not(.focus-select) div, .cat-item:not(.focus-select) select { - background-color: #f8f9fa; -} - -.focus-select .cat-option { - box-shadow: 0 .125rem .25rem rgba(0,0,0,.075); -} - -.cat-select { - height: 0; - width: 100%; - border: none; - overflow-y: auto; -} - -.cat-select:focus { - outline: none; -} - -.cat-item { - flex: none; - width: 13rem; -} - -.cat-select li { - cursor: pointer; - border-radius: 2px; - position: relative; - font-size: 13px; - color: #505050; -} - -.cat-select li.selected { - background-color: #1E90FF; - color: #fff; -} - -.cat-item-2 { - display: none; -} - -.cat-item:last-child { - display: none; -} - -.next-stap svg { - width: 60px; - height: 60px; -} - -.next-stap p { - font-size: 13px; - font-weight: 500; -} - -.btn-1 { - background-color: {{ setting_value('visiosoft.module.advs::create_ad_button_color') }}; - padding: 5px 30px 7px; - color: #fff; - border: 1px solid #dadada; - display: inline-block; -} - -.cat-select::-webkit-scrollbar { - width: 4px; -} - -.cat-select::-webkit-scrollbar-thumb { - border-radius: 4px; - background-color: rgba(0,0,0,0.5); -} \ No newline at end of file diff --git a/addons/default/visiosoft/advs-module/resources/css/preview.css b/addons/default/visiosoft/advs-module/resources/css/preview.css deleted file mode 100644 index b9099b3b9..000000000 --- a/addons/default/visiosoft/advs-module/resources/css/preview.css +++ /dev/null @@ -1,63 +0,0 @@ -.preview-wrapper { - border: 4px solid #999; -} -.preview-wrapper:before, .preview-wrapper:after { - content: ''; - position: absolute; - left: 50%; - top: -30px; - width: 0; - height: 0; - border-style: solid; - border-width: 0 39px 30px 39px; - border-color: transparent transparent #999 transparent; - margin-left: -39px; -} -.preview-wrapper:after { - top: inherit; - bottom: -30px; - border-width: 30px 39px 0 39px; - border-color: #999 transparent transparent transparent; -} -.preview-overlay { - position: absolute; - top: 0; - bottom: 0; - left: 0; - right: 0; - opacity: .07; - background-color: #000; - z-index: 400; -} -.preview-paragraph { - font-size: 15px; - font-weight: bold; - text-align: center; -} -.preview-actions { - margin-top: 3em; - margin-bottom: 4em; -} -.preview-edit { - color: #438ed8; - background: #f7f7f7; - border: 1px solid #f7f7f7; -} -.preview-edit:hover { - background: #eaeaea; - border-color: #eaeaea; - color: #438ed8; -} -.preview-continue { - border-radius: 2px; - color: #fff; - background: #438ed8; -} -.preview-continue:hover { - background: #3c7fc1; - border-color: #3c7fc1; - color: #fff; -} -#compare-sidebar, .dropleft-edit { - display: none; -} \ No newline at end of file diff --git a/addons/default/visiosoft/advs-module/resources/css/simple.scss b/addons/default/visiosoft/advs-module/resources/css/simple.scss deleted file mode 100644 index 8109ec8b7..000000000 --- a/addons/default/visiosoft/advs-module/resources/css/simple.scss +++ /dev/null @@ -1,7 +0,0 @@ -$cats: 10; - -@for $i from 2 through $cats { - .cat#{$i} { - display: none; - } -} \ No newline at end of file diff --git a/addons/default/visiosoft/advs-module/resources/css/step.scss b/addons/default/visiosoft/advs-module/resources/css/step.scss deleted file mode 100644 index fd08b6c4d..000000000 --- a/addons/default/visiosoft/advs-module/resources/css/step.scss +++ /dev/null @@ -1,78 +0,0 @@ -#stepProgressBar { - counter-reset: step; - - .step { - text-align: center; - min-width: 0; - - &.current { - .bullet { - background-color: #fff; - @media only screen and (min-width: 768px) { - border-width: .3rem; - } - } - - .step-text { - font-weight: 500; - } - - & ~ * { - &::after { - background-color: #dfdfdf; - } - - .bullet { - color: #999; - background-color: #DFDFDF; - } - } - } - - &::after { - content: ''; - position: absolute; - height: .16rem; - top: 0.96rem; - left: 0; - z-index: -1; - width: 100%; - @media only screen and (min-width: 768px) { - height: .3rem; - top: 1.4rem; - } - } - - .bullet { - height: 2rem; - width: 2rem; - border-radius: 100%; - color: #fff; - display: inline-block; - position: relative; - line-height: 20px; - @media only screen and (min-width: 768px) { - height: 3rem; - width: 3rem; - } - - &::before { - content: counter(step); - counter-increment: step; - font-size: 14px; - font-weight: 600; - @media only screen and (min-width: 768px) { - font-size: 20px; - } - } - } - - .step-text { - color: #999; - font-size: 12px; - @media only screen and (min-width: 768px) { - font-size: initial; - } - } - } -} diff --git a/addons/default/visiosoft/advs-module/resources/css/step2.css b/addons/default/visiosoft/advs-module/resources/css/step2.css deleted file mode 100644 index 8cc7f023c..000000000 --- a/addons/default/visiosoft/advs-module/resources/css/step2.css +++ /dev/null @@ -1,18 +0,0 @@ -{% set stepsColor = setting_value('visiosoft.module.advs::steps_color') %} - -#stepProgressBar .step.current .bullet { - color: {{ stepsColor }}; - border: 0.2rem solid {{ stepsColor }}; -} - -#stepProgressBar .step .bullet { - background-color: {{ stepsColor }}; -} - -#stepProgressBar .step.current::after { - background: linear-gradient(to right, {{ stepsColor }} 50%, #dfdfdf 50%); -} - -#stepProgressBar .step::after { - background-color: {{ stepsColor }}; -} diff --git a/addons/default/visiosoft/advs-module/resources/images/alarm.png b/addons/default/visiosoft/advs-module/resources/images/alarm.png deleted file mode 100644 index 201e9344f..000000000 Binary files a/addons/default/visiosoft/advs-module/resources/images/alarm.png and /dev/null differ diff --git a/addons/default/visiosoft/advs-module/resources/images/ascend.svg b/addons/default/visiosoft/advs-module/resources/images/ascend.svg deleted file mode 100644 index 40404a167..000000000 --- a/addons/default/visiosoft/advs-module/resources/images/ascend.svg +++ /dev/null @@ -1,40 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/addons/default/visiosoft/advs-module/resources/images/check.svg b/addons/default/visiosoft/advs-module/resources/images/check.svg deleted file mode 100644 index 14ca17bff..000000000 --- a/addons/default/visiosoft/advs-module/resources/images/check.svg +++ /dev/null @@ -1,2 +0,0 @@ - - diff --git a/addons/default/visiosoft/advs-module/resources/images/close.svg b/addons/default/visiosoft/advs-module/resources/images/close.svg deleted file mode 100644 index 07737b3d1..000000000 --- a/addons/default/visiosoft/advs-module/resources/images/close.svg +++ /dev/null @@ -1,2 +0,0 @@ - - diff --git a/addons/default/visiosoft/advs-module/resources/images/create/close.svg b/addons/default/visiosoft/advs-module/resources/images/create/close.svg deleted file mode 100644 index 85882199b..000000000 --- a/addons/default/visiosoft/advs-module/resources/images/create/close.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/addons/default/visiosoft/advs-module/resources/images/create/contact-edit.svg b/addons/default/visiosoft/advs-module/resources/images/create/contact-edit.svg deleted file mode 100644 index 3364c1de2..000000000 --- a/addons/default/visiosoft/advs-module/resources/images/create/contact-edit.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/addons/default/visiosoft/advs-module/resources/images/create/plus.svg b/addons/default/visiosoft/advs-module/resources/images/create/plus.svg deleted file mode 100644 index dc901980f..000000000 --- a/addons/default/visiosoft/advs-module/resources/images/create/plus.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/addons/default/visiosoft/advs-module/resources/images/create/safe-cart.svg b/addons/default/visiosoft/advs-module/resources/images/create/safe-cart.svg deleted file mode 100644 index f1b119b11..000000000 --- a/addons/default/visiosoft/advs-module/resources/images/create/safe-cart.svg +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - - - - - - - - - - - - diff --git a/addons/default/visiosoft/advs-module/resources/images/cross.svg b/addons/default/visiosoft/advs-module/resources/images/cross.svg deleted file mode 100644 index 5c708d2f6..000000000 --- a/addons/default/visiosoft/advs-module/resources/images/cross.svg +++ /dev/null @@ -1,40 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/addons/default/visiosoft/advs-module/resources/images/date-icon.svg b/addons/default/visiosoft/advs-module/resources/images/date-icon.svg deleted file mode 100644 index 827eb75a1..000000000 --- a/addons/default/visiosoft/advs-module/resources/images/date-icon.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/addons/default/visiosoft/advs-module/resources/images/emptystate.jpg b/addons/default/visiosoft/advs-module/resources/images/emptystate.jpg deleted file mode 100644 index 5f37f9706..000000000 Binary files a/addons/default/visiosoft/advs-module/resources/images/emptystate.jpg and /dev/null differ diff --git a/addons/default/visiosoft/advs-module/resources/images/flags/ar.svg b/addons/default/visiosoft/advs-module/resources/images/flags/ar.svg deleted file mode 100644 index 00460a191..000000000 --- a/addons/default/visiosoft/advs-module/resources/images/flags/ar.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/addons/default/visiosoft/advs-module/resources/images/flags/de.svg b/addons/default/visiosoft/advs-module/resources/images/flags/de.svg deleted file mode 100644 index 6a45408fe..000000000 --- a/addons/default/visiosoft/advs-module/resources/images/flags/de.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/addons/default/visiosoft/advs-module/resources/images/flags/el.svg b/addons/default/visiosoft/advs-module/resources/images/flags/el.svg deleted file mode 100644 index cecd03a42..000000000 --- a/addons/default/visiosoft/advs-module/resources/images/flags/el.svg +++ /dev/null @@ -1,72 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/addons/default/visiosoft/advs-module/resources/images/flags/en.svg b/addons/default/visiosoft/advs-module/resources/images/flags/en.svg deleted file mode 100644 index 570980821..000000000 --- a/addons/default/visiosoft/advs-module/resources/images/flags/en.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/addons/default/visiosoft/advs-module/resources/images/flags/es.svg b/addons/default/visiosoft/advs-module/resources/images/flags/es.svg deleted file mode 100644 index 1e5595d57..000000000 --- a/addons/default/visiosoft/advs-module/resources/images/flags/es.svg +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/addons/default/visiosoft/advs-module/resources/images/flags/fa.svg b/addons/default/visiosoft/advs-module/resources/images/flags/fa.svg deleted file mode 100644 index 2ad1bea4f..000000000 --- a/addons/default/visiosoft/advs-module/resources/images/flags/fa.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - diff --git a/addons/default/visiosoft/advs-module/resources/images/flags/fr.svg b/addons/default/visiosoft/advs-module/resources/images/flags/fr.svg deleted file mode 100644 index b151931f2..000000000 --- a/addons/default/visiosoft/advs-module/resources/images/flags/fr.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/addons/default/visiosoft/advs-module/resources/images/flags/it.svg b/addons/default/visiosoft/advs-module/resources/images/flags/it.svg deleted file mode 100644 index 6470fd568..000000000 --- a/addons/default/visiosoft/advs-module/resources/images/flags/it.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/addons/default/visiosoft/advs-module/resources/images/flags/nl.svg b/addons/default/visiosoft/advs-module/resources/images/flags/nl.svg deleted file mode 100644 index f1487961f..000000000 --- a/addons/default/visiosoft/advs-module/resources/images/flags/nl.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/addons/default/visiosoft/advs-module/resources/images/flags/pt.svg b/addons/default/visiosoft/advs-module/resources/images/flags/pt.svg deleted file mode 100644 index c7a8d18bf..000000000 --- a/addons/default/visiosoft/advs-module/resources/images/flags/pt.svg +++ /dev/null @@ -1,95 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/addons/default/visiosoft/advs-module/resources/images/flags/ru.svg b/addons/default/visiosoft/advs-module/resources/images/flags/ru.svg deleted file mode 100644 index 2e85ebda8..000000000 --- a/addons/default/visiosoft/advs-module/resources/images/flags/ru.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/addons/default/visiosoft/advs-module/resources/images/flags/tr.svg b/addons/default/visiosoft/advs-module/resources/images/flags/tr.svg deleted file mode 100644 index c8fda48b2..000000000 --- a/addons/default/visiosoft/advs-module/resources/images/flags/tr.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/addons/default/visiosoft/advs-module/resources/images/flags/zh.svg b/addons/default/visiosoft/advs-module/resources/images/flags/zh.svg deleted file mode 100644 index 4d0b91b85..000000000 --- a/addons/default/visiosoft/advs-module/resources/images/flags/zh.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/addons/default/visiosoft/advs-module/resources/images/fotorama.png b/addons/default/visiosoft/advs-module/resources/images/fotorama.png deleted file mode 100644 index c7b48b937..000000000 Binary files a/addons/default/visiosoft/advs-module/resources/images/fotorama.png and /dev/null differ diff --git a/addons/default/visiosoft/advs-module/resources/images/gallery-icon.svg b/addons/default/visiosoft/advs-module/resources/images/gallery-icon.svg deleted file mode 100644 index 2e919a789..000000000 --- a/addons/default/visiosoft/advs-module/resources/images/gallery-icon.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/addons/default/visiosoft/advs-module/resources/images/list-icon.svg b/addons/default/visiosoft/advs-module/resources/images/list-icon.svg deleted file mode 100644 index 2c9720bf9..000000000 --- a/addons/default/visiosoft/advs-module/resources/images/list-icon.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/addons/default/visiosoft/advs-module/resources/images/listing/add-favorite.svg b/addons/default/visiosoft/advs-module/resources/images/listing/add-favorite.svg deleted file mode 100644 index 194134a0b..000000000 --- a/addons/default/visiosoft/advs-module/resources/images/listing/add-favorite.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/addons/default/visiosoft/advs-module/resources/images/listing/compare.svg b/addons/default/visiosoft/advs-module/resources/images/listing/compare.svg deleted file mode 100644 index 962c5c881..000000000 --- a/addons/default/visiosoft/advs-module/resources/images/listing/compare.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/addons/default/visiosoft/advs-module/resources/images/listing/filter-arrow.svg b/addons/default/visiosoft/advs-module/resources/images/listing/filter-arrow.svg deleted file mode 100644 index f420d5955..000000000 --- a/addons/default/visiosoft/advs-module/resources/images/listing/filter-arrow.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/addons/default/visiosoft/advs-module/resources/images/listing/gallery-type.svg b/addons/default/visiosoft/advs-module/resources/images/listing/gallery-type.svg deleted file mode 100644 index dae47e5ad..000000000 --- a/addons/default/visiosoft/advs-module/resources/images/listing/gallery-type.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/addons/default/visiosoft/advs-module/resources/images/listing/list-type.svg b/addons/default/visiosoft/advs-module/resources/images/listing/list-type.svg deleted file mode 100644 index 522e2bbc0..000000000 --- a/addons/default/visiosoft/advs-module/resources/images/listing/list-type.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/addons/default/visiosoft/advs-module/resources/images/listing/list.svg b/addons/default/visiosoft/advs-module/resources/images/listing/list.svg deleted file mode 100644 index 6a50e2a8f..000000000 --- a/addons/default/visiosoft/advs-module/resources/images/listing/list.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/addons/default/visiosoft/advs-module/resources/images/listing/location-arrow.svg b/addons/default/visiosoft/advs-module/resources/images/listing/location-arrow.svg deleted file mode 100644 index 94756e660..000000000 --- a/addons/default/visiosoft/advs-module/resources/images/listing/location-arrow.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/addons/default/visiosoft/advs-module/resources/images/listing/map.svg b/addons/default/visiosoft/advs-module/resources/images/listing/map.svg deleted file mode 100644 index 5be80e132..000000000 --- a/addons/default/visiosoft/advs-module/resources/images/listing/map.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/addons/default/visiosoft/advs-module/resources/images/listing/mobile-bookmark.svg b/addons/default/visiosoft/advs-module/resources/images/listing/mobile-bookmark.svg deleted file mode 100644 index 1b73a6ed9..000000000 --- a/addons/default/visiosoft/advs-module/resources/images/listing/mobile-bookmark.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/addons/default/visiosoft/advs-module/resources/images/listing/mobile-filter.svg b/addons/default/visiosoft/advs-module/resources/images/listing/mobile-filter.svg deleted file mode 100644 index f091d75d3..000000000 --- a/addons/default/visiosoft/advs-module/resources/images/listing/mobile-filter.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/addons/default/visiosoft/advs-module/resources/images/listing/mobile-sort.svg b/addons/default/visiosoft/advs-module/resources/images/listing/mobile-sort.svg deleted file mode 100644 index f3ab76704..000000000 --- a/addons/default/visiosoft/advs-module/resources/images/listing/mobile-sort.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/addons/default/visiosoft/advs-module/resources/images/listing/sample-cat-icon.svg b/addons/default/visiosoft/advs-module/resources/images/listing/sample-cat-icon.svg deleted file mode 100644 index 7d97bd086..000000000 --- a/addons/default/visiosoft/advs-module/resources/images/listing/sample-cat-icon.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/addons/default/visiosoft/advs-module/resources/images/listing/save-search.svg b/addons/default/visiosoft/advs-module/resources/images/listing/save-search.svg deleted file mode 100644 index 3da1e02cc..000000000 --- a/addons/default/visiosoft/advs-module/resources/images/listing/save-search.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/addons/default/visiosoft/advs-module/resources/images/listing/sort.svg b/addons/default/visiosoft/advs-module/resources/images/listing/sort.svg deleted file mode 100644 index dedb11b00..000000000 --- a/addons/default/visiosoft/advs-module/resources/images/listing/sort.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/addons/default/visiosoft/advs-module/resources/images/main.png b/addons/default/visiosoft/advs-module/resources/images/main.png deleted file mode 100644 index 6203ca514..000000000 Binary files a/addons/default/visiosoft/advs-module/resources/images/main.png and /dev/null differ diff --git a/addons/default/visiosoft/advs-module/resources/images/map-icon.svg b/addons/default/visiosoft/advs-module/resources/images/map-icon.svg deleted file mode 100644 index d7a5c3d73..000000000 --- a/addons/default/visiosoft/advs-module/resources/images/map-icon.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/addons/default/visiosoft/advs-module/resources/images/no-image.png b/addons/default/visiosoft/advs-module/resources/images/no-image.png deleted file mode 100644 index d47bd8c55..000000000 Binary files a/addons/default/visiosoft/advs-module/resources/images/no-image.png and /dev/null differ diff --git a/addons/default/visiosoft/advs-module/resources/images/plus-categories.png b/addons/default/visiosoft/advs-module/resources/images/plus-categories.png deleted file mode 100644 index 6a1f10423..000000000 Binary files a/addons/default/visiosoft/advs-module/resources/images/plus-categories.png and /dev/null differ diff --git a/addons/default/visiosoft/advs-module/resources/images/price-icon.svg b/addons/default/visiosoft/advs-module/resources/images/price-icon.svg deleted file mode 100644 index 1931d8fce..000000000 --- a/addons/default/visiosoft/advs-module/resources/images/price-icon.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/addons/default/visiosoft/advs-module/resources/images/sample-logo.jpg b/addons/default/visiosoft/advs-module/resources/images/sample-logo.jpg deleted file mode 100644 index 396f586d8..000000000 Binary files a/addons/default/visiosoft/advs-module/resources/images/sample-logo.jpg and /dev/null differ diff --git a/addons/default/visiosoft/advs-module/resources/images/sort-arrow.svg b/addons/default/visiosoft/advs-module/resources/images/sort-arrow.svg deleted file mode 100644 index 540f706f2..000000000 --- a/addons/default/visiosoft/advs-module/resources/images/sort-arrow.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/addons/default/visiosoft/advs-module/resources/images/sort-by-icon.svg b/addons/default/visiosoft/advs-module/resources/images/sort-by-icon.svg deleted file mode 100644 index fff7b0fc0..000000000 --- a/addons/default/visiosoft/advs-module/resources/images/sort-by-icon.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/addons/default/visiosoft/advs-module/resources/images/table-icon.svg b/addons/default/visiosoft/advs-module/resources/images/table-icon.svg deleted file mode 100644 index f754604eb..000000000 --- a/addons/default/visiosoft/advs-module/resources/images/table-icon.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/addons/default/visiosoft/advs-module/resources/images/user_section_back.png b/addons/default/visiosoft/advs-module/resources/images/user_section_back.png deleted file mode 100644 index eeb45fbb7..000000000 Binary files a/addons/default/visiosoft/advs-module/resources/images/user_section_back.png and /dev/null differ diff --git a/addons/default/visiosoft/advs-module/resources/js/admin/advanced.js b/addons/default/visiosoft/advs-module/resources/js/admin/advanced.js deleted file mode 100644 index b7b832bab..000000000 --- a/addons/default/visiosoft/advs-module/resources/js/admin/advanced.js +++ /dev/null @@ -1,32 +0,0 @@ -function getUrlParameter(sParam) { - var sPageURL = window.location.search.substring(1), - sURLVariables = sPageURL.split('&'), - sParameterName, - i; - - for (i = 0; i < sURLVariables.length; i++) { - sParameterName = sURLVariables[i].split('='); - - if (sParameterName[0] === sParam) { - return sParameterName[1] === undefined ? true : decodeURIComponent(sParameterName[1]); - } - } -}; - - -if (getUrlParameter('view') === "advanced") { - $('.fast-update').on('change', function () { - var advanced_value = $(this).val(), advanced_entry_id = $(this).data('entry_id'), - advanced_column = $(this).data('column'), advanced_type = $(this).attr('type'); - - if (advanced_type === "checkbox") { - advanced_value = ($(this).prop('checked')) ? 1 : 0; - } - - crudAjax({ - 'edit_column': advanced_column, - 'edit_entry_id': advanced_entry_id, - 'edit_value': advanced_value - }, advanced_update_url, 'POST') - }) -} \ No newline at end of file diff --git a/addons/default/visiosoft/advs-module/resources/js/admin/dashboard/report.js b/addons/default/visiosoft/advs-module/resources/js/admin/dashboard/report.js deleted file mode 100644 index 9911364e8..000000000 --- a/addons/default/visiosoft/advs-module/resources/js/admin/dashboard/report.js +++ /dev/null @@ -1,116 +0,0 @@ -$(document).ready( function () { - $('#stockReport').DataTable({ - ajax: { - url: '/admin/api/classified/report/stock', - dataSrc( json ) { - json.recordsTotal = json.total; - json.recordsFiltered = json.total; - - return json.data; - } - }, - processing: true, - serverSide: true, - order: [[ 1, "asc" ]], - columns: [ - { - data: 'name', - render: function ( data, type, row, meta ) { - return ` - - ${data ?? productsReportTrans.undefined_product} - - `; - } - }, - { data: 'stock' }, - ], - }); - - $('#activePassiveReport').DataTable({ - ajax: '/admin/api/classified/report/status', - columns: [ - { data: 'status' }, - { data: 'count' }, - ], - }); - - $('#unexplainedReport').DataTable({ - ajax: { - url: '/admin/api/classified/report/unexplained', - dataSrc( json ) { - json.recordsTotal = json.total; - json.recordsFiltered = json.total; - - return json.data; - } - }, - processing: true, - serverSide: true, - columns: [ - { data: 'id', orderable: false }, - { - data: 'name', - render: function ( data, type, row, meta ) { - return ` - - ${data ?? productsReportTrans.undefined_product} - - `; - } - }, - ], - }); - - $('#noImageReport').DataTable({ - ajax: { - url: '/admin/api/classified/report/no-image', - dataSrc( json ) { - json.recordsTotal = json.total; - json.recordsFiltered = json.total; - - return json.data; - } - }, - processing: true, - serverSide: true, - columns: [ - { - data: 'name', - render: function ( data, type, row, meta ) { - return ` - - ${data ?? productsReportTrans.undefined_product} - - `; - } - }, - ], - }); - - $('#metaPageReport').DataTable({ - ajax: { - url: '/admin/api/classified/report/page', - dataSrc( json ) { - json.recordsTotal = json.total; - json.recordsFiltered = json.total; - - return json.data; - } - }, - processing: true, - serverSide: true, - columns: [ - { - data: 'name', - render: function ( data, type, row, meta ) { - return ` - - ${data ?? productsReportTrans.undefined_page} - - `; - } - }, - ], - }); -} ); diff --git a/addons/default/visiosoft/advs-module/resources/js/admin/filter-user.js b/addons/default/visiosoft/advs-module/resources/js/admin/filter-user.js deleted file mode 100644 index 740cbe991..000000000 --- a/addons/default/visiosoft/advs-module/resources/js/admin/filter-user.js +++ /dev/null @@ -1,25 +0,0 @@ -$(document).ready(function () { - -// User filter - $("select[name=filter_user]").select2({ - placeholder: $('select[name=filter_user] option:first-child').text(), - ajax: { - url: '/api/profile/query-users', - dataType: 'json', - processResults: function (data) { - let formattedData = []; - - Object.keys(data).forEach(function (id) { - formattedData.push({ - 'id': id, - 'text': data[id] - }) - }); - - return { - results: formattedData - } - } - } - }); -}); \ No newline at end of file diff --git a/addons/default/visiosoft/advs-module/resources/js/cats.js b/addons/default/visiosoft/advs-module/resources/js/cats.js deleted file mode 100644 index 20cb56254..000000000 --- a/addons/default/visiosoft/advs-module/resources/js/cats.js +++ /dev/null @@ -1,111 +0,0 @@ -function showLoader() { - $('body').append('
'); -} - -$("#catSelectionStepForm").on('click', 'input[type=submit]', function() { - $("input[type=submit]", $(this).parents("form")).removeAttr("clicked"); - $(this).attr("clicked", "true"); -}); - -$(document).ready(function () { - $('select[name="cat1"], select[name="cat2"], select[name="cat3"], select[name="cat4"], select[name="cat5"], ' + - 'select[name="cat6"], select[name="cat7"], select[name="cat8"], select[name="cat9"], select[name="cat10"]') - .on('change', function () { - var all = $(this).val(); - $(this).val(all[all.length-1]) - }); - - var filter = {}; - filter.getCats = (catId, divId) => { - $.ajax({ - type: 'get', - url: '/class/getcats/'+ divId, - success: function (response) { - if(response['title'] != undefined){ - response['success'] ? $('.post-icon > svg:last-of-type').hide() : $('.post-icon > svg:first-of-type').hide(); - - let btn = ''; - if (response['link']) { - const res = response['link'] - if (Array.isArray(res)) { - btn = ''; - res.forEach(function (link) { - btn += ` - - ` - }) - } else { - btn = ""+response['continueBtn']+""; - } - } - let content; - if (response['msg']) { - content = ` -

${response['title']}

- ${response['msg']} -
${btn}
- ` - } else { - content = ` -

${response['title']}

-
${btn}
- ` - } - $('.cat-item-3 .next-content').html(content); - $('.cat-item-3').parent().css('display', 'flex'); - stop(); - } else { - if (!$('li', catId).length) { - response.forEach(function(options){ - $(catId).append("
  • "+options.name+"
  • "); - }); - $('.focus-select').removeClass('focus-select'); - // $(catId).animate({height: '14rem'}, 200); - $(catId).css({height: '14rem'}); - $(catId).closest('.cat-item-2').show().addClass('focus-select') - } - } - // Auto scroll right or left - let categoryTab = $('.category-tab'); - let pos; - if (isRtl){ - pos = categoryTab.scrollLeft() - (categoryTab.width() * 2); - $('.cat-item-3').css('display', 'flex'); - } else { - pos = categoryTab.scrollLeft() + categoryTab.width(); - } - categoryTab.animate( {scrollLeft: pos}, 1000); - }, - beforeSend: function () { - showLoader() - } - }) - }; - - filter.hideCats = (num) => { - var startNo = num; - var endNo = 9; - - while (startNo <= endNo) { - // $('#cat'+ startNo).animate({height: 0}, 200, 'linear', function () { - // $(this).html("").closest('.cat-item-2').hide(); - // }); - $('#cat'+ startNo).html("").closest('.cat-item-2').hide(); - $('.cat-item-3').parent().hide(); - startNo++; - } - }; - - $('.cat-select').on('click', 'li', function () { - $(this).addClass('selected').siblings().removeClass('selected') - let divId = $(this).data('value'); - let catSelectId = $(this).closest('.cat-select').attr('id') - catSelectId = catSelectId.substring(3) - - $(`input[name=cat${catSelectId}]`).val(divId); - - filter.hideCats(Number(catSelectId) + 1); - filter.getCats("#cat" + (Number(catSelectId) + 1), divId); - }); -}); diff --git a/addons/default/visiosoft/advs-module/resources/js/editContactInformation.js b/addons/default/visiosoft/advs-module/resources/js/editContactInformation.js deleted file mode 100644 index 486f14192..000000000 --- a/addons/default/visiosoft/advs-module/resources/js/editContactInformation.js +++ /dev/null @@ -1,59 +0,0 @@ -phoneMask("input[name='gsm_phone'],input[name='office_phone'],input[name='land_phone']") -$('.formEditInfo').on('submit', function (e) { - e.preventDefault(); - - const oldBtnHtml = $(this).find('.btn-success').html(); - $(this).find('.btn-success').attr('disabled', true).html(` - - `); - - var form = $(this); - - $.ajax({ - type: 'POST', - data: { - action: 'update', - first_name: $('input[name=first_name]', form).val(), - last_name: $('input[name=last_name]', form).val(), - gsm_phone: $('#gsm_phone', form).val(), - office_phone: $('#office_phone', form).val(), - land_phone: $('#land_phone', form).val(), - }, - url: '/ajax/update-user-info', - success: function (response) { - if (response.status == "success") { - var profile = response.data; - $('.infoName').val(profile.first_name + " " + profile.last_name); - $('.infoGsmPhone').val(profile.gsm_phone); - $('.infoOfficePhone').val(profile.office_phone); - $('.infoLandPhone').html(profile.land_phone); - $('#editMyInfo').modal('hide'); - - $('.formEditInfo .btn-success').attr('disabled', false).html(oldBtnHtml); - } - } - }); -}); - -$('.editInformationUser').on('click', function () { - $('#editMyInfo').modal('show'); - - $.ajax({ - type: 'POST', - url: '/ajax/update-user-info', - success: function (response) { - if (response.status == "success") { - var profile = response.data; - $('input[name="first_name"]').val(profile.first_name); - $('input[name="last_name"]').val(profile.last_name); - const numbers = ['gsm_phone', 'office_phone', 'land_phone']; - for (let i = 0; i < numbers.length; i++) { - const number = numbers[i]; - if (profile[number]) { - intlTelInput(document.querySelector(`input[name=${number}]`)).setNumber(profile[number]); - } - } - } - } - }); -}); \ No newline at end of file diff --git a/addons/default/visiosoft/advs-module/resources/js/edit_cats.js b/addons/default/visiosoft/advs-module/resources/js/edit_cats.js deleted file mode 100644 index 590b48333..000000000 --- a/addons/default/visiosoft/advs-module/resources/js/edit_cats.js +++ /dev/null @@ -1,129 +0,0 @@ -var level = 0; -var selected; -var all_categories = {}; -var promiseForCategory = new Promise(function (resolve) { - if (categories.length != 0) { - $.each(categories, function (index, value) { - crudAjax({'level': level, "cat": categories['cat' + level]}, '/class/ajaxCategory', 'POST', function (callback) { - // console.log('cat' + (level + 1), categories['cat' + level], callback) - all_categories['cat' + (level + 1)] = callback; - }) - level++; - }); - } else { - crudAjax({'level': level, "cat": ""}, '/class/ajaxCategory', 'POST', function (callback) { - all_categories['cat' + (level + 1)] = callback; - }) - level++; - } - resolve(all_categories); -}); - -promiseForCategory.then(function (categories_list) { - - categories_list = $.grep(Object.values(categories_list), function (e) { - return (e.length > 0) ? e : ''; - }); - - level = 0; - $.each(categories_list, function (index, value) { - level++; - index = `cat${index + 1}`; - $('.category-row').append(CategoryField(index, level)); - searchCategoryName(index) - $.each(value, function (index2, value2) { - selected = ""; - if (id_list[index] == value2.id) { - selected = "selected"; - } - $('.' + index).append(""); - }); - }); - $('.category-row').append(completedField()); -}) - -function CategoryField(name, level) { - return '
    \n' + - '
    \n' + - '
    \n' + - ' \n' + - '
    ' + - ' \n' + - '
    \n' + - '
    '; -} - -function completedField() { - return '
    \n' + - '
    \n' + - '
    \n' + - continue_message + - '
    \n' + - ' \n' + - '
    \n' + - '
    '; -} - - -$(document).ready(function () { - - $(".cat-select").on('change', function (e) { - if (Object.keys($(this).val()).length > 1) { - $('option[value="' + $(this).val().toString().split(',')[1] + '"]').prop('selected', false); - } - }); - selectedValue() -}); - - -function selectedValue() { - return $('.cat-select').on('change', function () { - var value = $(this).val(); - var all_category_box = $('.category-row').find('.category-box'); - var level = parseInt($(this).attr('data-level')) + 1; - - //Remove right select fields - for (var i = level - 1; i <= all_category_box.length - 1; i++) { - all_category_box[i].remove(); - } - - scroolToSelect(all_category_box) - - crudAjax({"cat": value[0], 'level': level}, '/class/ajaxCategory', 'POST', function (callback) { - if (callback.length <= 0) { - $('.category-row').append(completedField()); - } else { - $('.category-row').append(CategoryField('cat' + level, level)); - $.each(callback, function (index, value) { - $('.cat' + level).append(""); - }); - } - selectedValue().unbind() - searchCategoryName('cat' + level) - return selectedValue(); - }) - }) -} - -function searchCategoryName(name) { - var searchField = $("#searchCategory-" + name); - searchField.unbind(); - searchField.on("keyup", function () { - var value = this.value.toLowerCase().trim(); - $('.' + name + ' option').show().filter(function () { - return $(this).text().toLowerCase().trim().indexOf(value) == -1; - }).hide(); - }); -} - -function scroolToSelect(fields) { - //Scrool Screen - $([document.documentElement, document.body]).animate({ - scrollTop: $(fields[fields.length - 1]).offset().top + 300 - }, 1000); -} \ No newline at end of file diff --git a/addons/default/visiosoft/advs-module/resources/js/filter_modal.js b/addons/default/visiosoft/advs-module/resources/js/filter_modal.js deleted file mode 100644 index a59a2f8e6..000000000 --- a/addons/default/visiosoft/advs-module/resources/js/filter_modal.js +++ /dev/null @@ -1,132 +0,0 @@ -$('#filter_modal_btn').on('click', function () { - $('#filterModal').modal('toggle'); -}) - -$('.edit-category-filter-modal').on('click', function () { - $('#filterModal').modal('hide'); - $('#categoryModal').modal('toggle'); -}) - -var level = 0; -var id_list = categories; -var selected; -var selected_cat; -var all_categories = {}; -var promiseForCategory = new Promise(function (resolve) { - if (categories.length != 0) { - $.each(categories, function (index, value) { - crudAjax({ - 'level': level, - "cat": categories['cat' + level] - }, '/class/ajaxCategory', 'POST', function (callback) { - all_categories['cat' + (level + 1)] = callback; - }) - level++; - }); - } else { - crudAjax({'level': level, "cat": ""}, '/class/ajaxCategory', 'POST', function (callback) { - all_categories['cat' + (level + 1)] = callback; - }) - level++; - } - resolve(all_categories); -}); - -promiseForCategory.then(function (categories_list) { - level = 0; - $.each(categories_list, function (index, value) { - level++; - $('.category-row').append(CategoryField(index, level)); - $.each(value, function (index2, value2) { - selected = ""; - if (id_list[index] == value2.id) { - selected = "selected"; - selected_cat = value2.id; - } - $('.' + index).append(""); - }); - }); - level++; - crudAjax({ - 'level': level, - "cat": id_list['cat' + Object.keys(id_list).length] - }, '/class/ajaxCategory', 'POST', function (callback) { - - if(callback.length > 0) - { - $('.category-row').append(CategoryField('cat'+level, level)); - $.each(callback, function (index2, value2) { - selected = ""; - - $('.' + 'cat'+level).append(""); - }); - } - - }) - -}) - - -function CategoryField(name, level) { - return '
    \n' + - '\n\n
    '; -} - - -$(document).ready(function () { - - $(".cat-select").on('change', function (e) { - if (Object.keys($(this).val()).length > 1) { - $('option[value="' + $(this).val().toString().split(',')[1] + '"]').prop('selected', false); - } - }); - selectedValue() -}); - - -function selectedValue() { - return $('.cat-select').on('change', function () { - var value = $(this).val(); - $('.set_category').attr("data-selected", value); - $('input[name="cat"]').val(value) - var all_category_box = $('.category-row').find('.category-box'); - var level = parseInt($(this).attr('data-level')) + 1; - - //Remove right select fields - for (var i = level - 1; i <= all_category_box.length - 1; i++) { - all_category_box[i].remove(); - } - - - crudAjax({"cat": value, 'level': level}, '/class/ajaxCategory', 'POST', function (callback) { - if (callback.length > 0) { - $('.category-row').append(CategoryField('cat' + level, level)); - $.each(callback, function (index, value) { - $('.cat' + level).append(""); - }); - } - selectedValue().unbind() - editCategorySpan() - return selectedValue(); - }) - }) -} - - -function editCategorySpan() { - $('.selected-category-name').html("") - $.each($('.category-row').find('.category-select-mobile'), function (index, value) { - var selected_name = $(this).find('.cat-select').find(':selected'); - $('.selected-category-name').append(selected_name.html() + ','); - }); -} - -$('.set_category').on('click', function () { - - $('#categoryModal').modal('hide'); - - $('#filterModal').find('form').attr("action", '/advs/list'); - $('#filterModal').modal('toggle'); -}); \ No newline at end of file diff --git a/addons/default/visiosoft/advs-module/resources/js/fotorama.js b/addons/default/visiosoft/advs-module/resources/js/fotorama.js deleted file mode 100644 index 31bf5bea8..000000000 --- a/addons/default/visiosoft/advs-module/resources/js/fotorama.js +++ /dev/null @@ -1,10 +0,0 @@ -/*! - * Fotorama 4.6.4 | http://fotorama.io/license/ - */ - -fotoramaVersion="4.6.4",function(a,b,c,d,e){"use strict";function f(a){var b="bez_"+d.makeArray(arguments).join("_").replace(".","p");if("function"!=typeof d.easing[b]){var c=function(a,b){var c=[null,null],d=[null,null],e=[null,null],f=function(f,g){return e[g]=3*a[g],d[g]=3*(b[g]-a[g])-e[g],c[g]=1-e[g]-d[g],f*(e[g]+f*(d[g]+f*c[g]))},g=function(a){return e[0]+a*(2*d[0]+3*c[0]*a)},h=function(a){for(var b,c=a,d=0;++d<14&&(b=f(c,0)-a,!(Math.abs(b)<.001));)c-=b/g(c);return c};return function(a){return f(h(a),1)}};d.easing[b]=function(b,d,e,f,g){return f*c([a[0],a[1]],[a[2],a[3]])(d/g)+e}}return b}function g(){}function h(a,b,c){return Math.max(isNaN(b)?-1/0:b,Math.min(isNaN(c)?1/0:c,a))}function i(a){return a.match(/ma/)&&a.match(/-?\d+(?!d)/g)[a.match(/3d/)?12:4]}function j(a){return Ic?+i(a.css("transform")):+a.css("left").replace("px","")}function k(a){var b={};return Ic?b.transform="translate3d("+a+"px,0,0)":b.left=a,b}function l(a){return{"transition-duration":a+"ms"}}function m(a,b){return isNaN(a)?b:a}function n(a,b){return m(+String(a).replace(b||"px",""))}function o(a){return/%$/.test(a)?n(a,"%"):e}function p(a,b){return m(o(a)/100*b,n(a))}function q(a){return(!isNaN(n(a))||!isNaN(n(a,"%")))&&a}function r(a,b,c,d){return(a-(d||0))*(b+(c||0))}function s(a,b,c,d){return-Math.round(a/(b+(c||0))-(d||0))}function t(a){var b=a.data();if(!b.tEnd){var c=a[0],d={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",msTransition:"MSTransitionEnd",transition:"transitionend"};T(c,d[uc.prefixed("transition")],function(a){b.tProp&&a.propertyName.match(b.tProp)&&b.onEndFn()}),b.tEnd=!0}}function u(a,b,c,d){var e,f=a.data();f&&(f.onEndFn=function(){e||(e=!0,clearTimeout(f.tT),c())},f.tProp=b,clearTimeout(f.tT),f.tT=setTimeout(function(){f.onEndFn()},1.5*d),t(a))}function v(a,b){if(a.length){var c=a.data();Ic?(a.css(l(0)),c.onEndFn=g,clearTimeout(c.tT)):a.stop();var d=w(b,function(){return j(a)});return a.css(k(d)),d}}function w(){for(var a,b=0,c=arguments.length;c>b&&(a=b?arguments[b]():arguments[b],"number"!=typeof a);b++);return a}function x(a,b){return Math.round(a+(b-a)/1.5)}function y(){return y.p=y.p||("https:"===c.protocol?"https://":"http://"),y.p}function z(a){var c=b.createElement("a");return c.href=a,c}function A(a,b){if("string"!=typeof a)return a;a=z(a);var c,d;if(a.host.match(/youtube\.com/)&&a.search){if(c=a.search.split("v=")[1]){var e=c.indexOf("&");-1!==e&&(c=c.substring(0,e)),d="youtube"}}else a.host.match(/youtube\.com|youtu\.be/)?(c=a.pathname.replace(/^\/(embed\/|v\/)?/,"").replace(/\/.*/,""),d="youtube"):a.host.match(/vimeo\.com/)&&(d="vimeo",c=a.pathname.replace(/^\/(video\/)?/,"").replace(/\/.*/,""));return c&&d||!b||(c=a.href,d="custom"),c?{id:c,type:d,s:a.search.replace(/^\?/,""),p:y()}:!1}function B(a,b,c){var e,f,g=a.video;return"youtube"===g.type?(f=y()+"img.youtube.com/vi/"+g.id+"/default.jpg",e=f.replace(/\/default.jpg$/,"/hqdefault.jpg"),a.thumbsReady=!0):"vimeo"===g.type?d.ajax({url:y()+"vimeo.com/api/v2/video/"+g.id+".json",dataType:"jsonp",success:function(d){a.thumbsReady=!0,C(b,{img:d[0].thumbnail_large,thumb:d[0].thumbnail_small},a.i,c)}}):a.thumbsReady=!0,{img:e,thumb:f}}function C(a,b,c,e){for(var f=0,g=a.length;g>f;f++){var h=a[f];if(h.i===c&&h.thumbsReady){var i={videoReady:!0};i[Xc]=i[Zc]=i[Yc]=!1,e.splice(f,1,d.extend({},h,i,b));break}}}function D(a){function b(a,b,e){var f=a.children("img").eq(0),g=a.attr("href"),h=a.attr("src"),i=f.attr("src"),j=b.video,k=e?A(g,j===!0):!1;k?g=!1:k=j,c(a,f,d.extend(b,{video:k,img:b.img||g||h||i,thumb:b.thumb||i||h||g}))}function c(a,b,c){var e=c.thumb&&c.img!==c.thumb,f=n(c.width||a.attr("width")),g=n(c.height||a.attr("height"));d.extend(c,{width:f,height:g,thumbratio:S(c.thumbratio||n(c.thumbwidth||b&&b.attr("width")||e||f)/n(c.thumbheight||b&&b.attr("height")||e||g))})}var e=[];return a.children().each(function(){var a=d(this),f=R(d.extend(a.data(),{id:a.attr("id")}));if(a.is("a, img"))b(a,f,!0);else{if(a.is(":empty"))return;c(a,null,d.extend(f,{html:this,_html:a.html()}))}e.push(f)}),e}function E(a){return 0===a.offsetWidth&&0===a.offsetHeight}function F(a){return!d.contains(b.documentElement,a)}function G(a,b,c,d){return G.i||(G.i=1,G.ii=[!0]),d=d||G.i,"undefined"==typeof G.ii[d]&&(G.ii[d]=!0),a()?b():G.ii[d]&&setTimeout(function(){G.ii[d]&&G(a,b,c,d)},c||100),G.i++}function H(a){c.replace(c.protocol+"//"+c.host+c.pathname.replace(/^\/?/,"/")+c.search+"#"+a)}function I(a,b,c,d){var e=a.data(),f=e.measures;if(f&&(!e.l||e.l.W!==f.width||e.l.H!==f.height||e.l.r!==f.ratio||e.l.w!==b.w||e.l.h!==b.h||e.l.m!==c||e.l.p!==d)){var g=f.width,i=f.height,j=b.w/b.h,k=f.ratio>=j,l="scaledown"===c,m="contain"===c,n="cover"===c,o=$(d);k&&(l||m)||!k&&n?(g=h(b.w,0,l?g:1/0),i=g/f.ratio):(k&&n||!k&&(l||m))&&(i=h(b.h,0,l?i:1/0),g=i*f.ratio),a.css({width:g,height:i,left:p(o.x,b.w-g),top:p(o.y,b.h-i)}),e.l={W:f.width,H:f.height,r:f.ratio,w:b.w,h:b.h,m:c,p:d}}return!0}function J(a,b){var c=a[0];c.styleSheet?c.styleSheet.cssText=b:a.html(b)}function K(a,b,c){return b===c?!1:b>=a?"left":a>=c?"right":"left right"}function L(a,b,c,d){if(!c)return!1;if(!isNaN(a))return a-(d?0:1);for(var e,f=0,g=b.length;g>f;f++){var h=b[f];if(h.id===a){e=f;break}}return e}function M(a,b,c){c=c||{},a.each(function(){var a,e=d(this),f=e.data();f.clickOn||(f.clickOn=!0,d.extend(cb(e,{onStart:function(b){a=b,(c.onStart||g).call(this,b)},onMove:c.onMove||g,onTouchEnd:c.onTouchEnd||g,onEnd:function(c){c.moved||b.call(this,a)}}),{noMove:!0}))})}function N(a,b){return'
    '+(b||"")+"
    "}function O(a){for(var b=a.length;b;){var c=Math.floor(Math.random()*b--),d=a[b];a[b]=a[c],a[c]=d}return a}function P(a){return"[object Array]"==Object.prototype.toString.call(a)&&d.map(a,function(a){return d.extend({},a)})}function Q(a,b,c){a.scrollLeft(b||0).scrollTop(c||0)}function R(a){if(a){var b={};return d.each(a,function(a,c){b[a.toLowerCase()]=c}),b}}function S(a){if(a){var b=+a;return isNaN(b)?(b=a.split("/"),+b[0]/+b[1]||e):b}}function T(a,b,c,d){b&&(a.addEventListener?a.addEventListener(b,c,!!d):a.attachEvent("on"+b,c))}function U(a){return!!a.getAttribute("disabled")}function V(a){return{tabindex:-1*a+"",disabled:a}}function W(a,b){T(a,"keyup",function(c){U(a)||13==c.keyCode&&b.call(a,c)})}function X(a,b){T(a,"focus",a.onfocusin=function(c){b.call(a,c)},!0)}function Y(a,b){a.preventDefault?a.preventDefault():a.returnValue=!1,b&&a.stopPropagation&&a.stopPropagation()}function Z(a){return a?">":"<"}function $(a){return a=(a+"").split(/\s+/),{x:q(a[0])||bd,y:q(a[1])||bd}}function _(a,b){var c=a.data(),e=Math.round(b.pos),f=function(){c.sliding=!1,(b.onEnd||g)()};"undefined"!=typeof b.overPos&&b.overPos!==b.pos&&(e=b.overPos,f=function(){_(a,d.extend({},b,{overPos:b.pos,time:Math.max(Qc,b.time/2)}))});var h=d.extend(k(e),b.width&&{width:b.width});c.sliding=!0,Ic?(a.css(d.extend(l(b.time),h)),b.time>10?u(a,"transform",f,b.time):f()):a.stop().animate(h,b.time,_c,f)}function ab(a,b,c,e,f,h){var i="undefined"!=typeof h;if(i||(f.push(arguments),Array.prototype.push.call(arguments,f.length),!(f.length>1))){a=a||d(a),b=b||d(b);var j=a[0],k=b[0],l="crossfade"===e.method,m=function(){if(!m.done){m.done=!0;var a=(i||f.shift())&&f.shift();a&&ab.apply(this,a),(e.onEnd||g)(!!a)}},n=e.time/(h||1);c.removeClass(Rb+" "+Qb),a.stop().addClass(Rb),b.stop().addClass(Qb),l&&k&&a.fadeTo(0,0),a.fadeTo(l?n:0,1,l&&m),b.fadeTo(n,0,m),j&&l||k||m()}}function bb(a){var b=(a.touches||[])[0]||a;a._x=b.pageX,a._y=b.clientY,a._now=d.now()}function cb(a,c){function e(a){return m=d(a.target),u.checked=p=q=s=!1,k||u.flow||a.touches&&a.touches.length>1||a.which>1||ed&&ed.type!==a.type&&gd||(p=c.select&&m.is(c.select,t))?p:(o="touchstart"===a.type,q=m.is("a, a *",t),n=u.control,r=u.noMove||u.noSwipe||n?16:u.snap?0:4,bb(a),l=ed=a,fd=a.type.replace(/down|start/,"move").replace(/Down/,"Move"),(c.onStart||g).call(t,a,{control:n,$target:m}),k=u.flow=!0,void((!o||u.go)&&Y(a)))}function f(a){if(a.touches&&a.touches.length>1||Nc&&!a.isPrimary||fd!==a.type||!k)return k&&h(),void(c.onTouchEnd||g)();bb(a);var b=Math.abs(a._x-l._x),d=Math.abs(a._y-l._y),e=b-d,f=(u.go||u.x||e>=0)&&!u.noSwipe,i=0>e;o&&!u.checked?(k=f)&&Y(a):(Y(a),(c.onMove||g).call(t,a,{touch:o})),!s&&Math.sqrt(Math.pow(b,2)+Math.pow(d,2))>r&&(s=!0),u.checked=u.checked||f||i}function h(a){(c.onTouchEnd||g)();var b=k;u.control=k=!1,b&&(u.flow=!1),!b||q&&!u.checked||(a&&Y(a),gd=!0,clearTimeout(hd),hd=setTimeout(function(){gd=!1},1e3),(c.onEnd||g).call(t,{moved:s,$target:m,control:n,touch:o,startEvent:l,aborted:!a||"MSPointerCancel"===a.type}))}function i(){u.flow||setTimeout(function(){u.flow=!0},10)}function j(){u.flow&&setTimeout(function(){u.flow=!1},Pc)}var k,l,m,n,o,p,q,r,s,t=a[0],u={};return Nc?(T(t,"MSPointerDown",e),T(b,"MSPointerMove",f),T(b,"MSPointerCancel",h),T(b,"MSPointerUp",h)):(T(t,"touchstart",e),T(t,"touchmove",f),T(t,"touchend",h),T(b,"touchstart",i),T(b,"touchend",j),T(b,"touchcancel",j),Ec.on("scroll",j),a.on("mousedown",e),Fc.on("mousemove",f).on("mouseup",h)),a.on("click","a",function(a){u.checked&&Y(a)}),u}function db(a,b){function c(c,d){A=!0,j=l=c._x,q=c._now,p=[[q,j]],m=n=D.noMove||d?0:v(a,(b.getPos||g)()),(b.onStart||g).call(B,c)}function e(a,b){s=D.min,t=D.max,u=D.snap,w=a.altKey,A=z=!1,y=b.control,y||C.sliding||c(a)}function f(d,e){D.noSwipe||(A||c(d),l=d._x,p.push([d._now,l]),n=m-(j-l),o=K(n,s,t),s>=n?n=x(n,s):n>=t&&(n=x(n,t)),D.noMove||(a.css(k(n)),z||(z=!0,e.touch||Nc||a.addClass(ec)),(b.onMove||g).call(B,d,{pos:n,edge:o})))}function i(e){if(!D.noSwipe||!e.moved){A||c(e.startEvent,!0),e.touch||Nc||a.removeClass(ec),r=d.now();for(var f,i,j,k,o,q,v,x,y,z=r-Pc,C=null,E=Qc,F=b.friction,G=p.length-1;G>=0;G--){if(f=p[G][0],i=Math.abs(f-z),null===C||j>i)C=f,k=p[G][1];else if(C===z||i>j)break;j=i}v=h(n,s,t);var H=k-l,I=H>=0,J=r-C,K=J>Pc,L=!K&&n!==m&&v===n;u&&(v=h(Math[L?I?"floor":"ceil":"round"](n/u)*u,s,t),s=t=v),L&&(u||v===n)&&(y=-(H/J),E*=h(Math.abs(y),b.timeLow,b.timeHigh),o=Math.round(n+y*E/F),u||(v=o),(!I&&o>t||I&&s>o)&&(q=I?s:t,x=o-q,u||(v=q),x=h(v+.03*x,q-50,q+50),E=Math.abs((n-x)/(y/F)))),E*=w?10:1,(b.onEnd||g).call(B,d.extend(e,{moved:e.moved||K&&u,pos:n,newPos:v,overPos:x,time:E}))}}var j,l,m,n,o,p,q,r,s,t,u,w,y,z,A,B=a[0],C=a.data(),D={};return D=d.extend(cb(b.$wrap,d.extend({},b,{onStart:e,onMove:f,onEnd:i})),D)}function eb(a,b){var c,e,f,h=a[0],i={prevent:{}};return T(h,Oc,function(a){var h=a.wheelDeltaY||-1*a.deltaY||0,j=a.wheelDeltaX||-1*a.deltaX||0,k=Math.abs(j)&&!Math.abs(h),l=Z(0>j),m=e===l,n=d.now(),o=Pc>n-f;e=l,f=n,k&&i.ok&&(!i.prevent[l]||c)&&(Y(a,!0),c&&m&&o||(b.shift&&(c=!0,clearTimeout(i.t),i.t=setTimeout(function(){c=!1},Rc)),(b.onEnd||g)(a,b.shift?l:j)))}),i}function fb(){d.each(d.Fotorama.instances,function(a,b){b.index=a})}function gb(a){d.Fotorama.instances.push(a),fb()}function hb(a){d.Fotorama.instances.splice(a.index,1),fb()}var ib="fotorama",jb="fullscreen",kb=ib+"__wrap",lb=kb+"--css2",mb=kb+"--css3",nb=kb+"--video",ob=kb+"--fade",pb=kb+"--slide",qb=kb+"--no-controls",rb=kb+"--no-shadows",sb=kb+"--pan-y",tb=kb+"--rtl",ub=kb+"--only-active",vb=kb+"--no-captions",wb=kb+"--toggle-arrows",xb=ib+"__stage",yb=xb+"__frame",zb=yb+"--video",Ab=xb+"__shaft",Bb=ib+"__grab",Cb=ib+"__pointer",Db=ib+"__arr",Eb=Db+"--disabled",Fb=Db+"--prev",Gb=Db+"--next",Hb=ib+"__nav",Ib=Hb+"-wrap",Jb=Hb+"__shaft",Kb=Hb+"--dots",Lb=Hb+"--thumbs",Mb=Hb+"__frame",Nb=Mb+"--dot",Ob=Mb+"--thumb",Pb=ib+"__fade",Qb=Pb+"-front",Rb=Pb+"-rear",Sb=ib+"__shadow",Tb=Sb+"s",Ub=Tb+"--left",Vb=Tb+"--right",Wb=ib+"__active",Xb=ib+"__select",Yb=ib+"--hidden",Zb=ib+"--fullscreen",$b=ib+"__fullscreen-icon",_b=ib+"__error",ac=ib+"__loading",bc=ib+"__loaded",cc=bc+"--full",dc=bc+"--img",ec=ib+"__grabbing",fc=ib+"__img",gc=fc+"--full",hc=ib+"__dot",ic=ib+"__thumb",jc=ic+"-border",kc=ib+"__html",lc=ib+"__video",mc=lc+"-play",nc=lc+"-close",oc=ib+"__caption",pc=ib+"__caption__wrap",qc=ib+"__spinner",rc='" tabindex="0" role="button',sc=d&&d.fn.jquery.split(".");if(!sc||sc[0]<1||1==sc[0]&&sc[1]<8)throw"Fotorama requires jQuery 1.8 or later and will not run without it.";var tc={},uc=function(a,b,c){function d(a){r.cssText=a}function e(a,b){return typeof a===b}function f(a,b){return!!~(""+a).indexOf(b)}function g(a,b){for(var d in a){var e=a[d];if(!f(e,"-")&&r[e]!==c)return"pfx"==b?e:!0}return!1}function h(a,b,d){for(var f in a){var g=b[a[f]];if(g!==c)return d===!1?a[f]:e(g,"function")?g.bind(d||b):g}return!1}function i(a,b,c){var d=a.charAt(0).toUpperCase()+a.slice(1),f=(a+" "+u.join(d+" ")+d).split(" ");return e(b,"string")||e(b,"undefined")?g(f,b):(f=(a+" "+v.join(d+" ")+d).split(" "),h(f,b,c))}var j,k,l,m="2.6.2",n={},o=b.documentElement,p="modernizr",q=b.createElement(p),r=q.style,s=({}.toString," -webkit- -moz- -o- -ms- ".split(" ")),t="Webkit Moz O ms",u=t.split(" "),v=t.toLowerCase().split(" "),w={},x=[],y=x.slice,z=function(a,c,d,e){var f,g,h,i,j=b.createElement("div"),k=b.body,l=k||b.createElement("body");if(parseInt(d,10))for(;d--;)h=b.createElement("div"),h.id=e?e[d]:p+(d+1),j.appendChild(h);return f=["­",'"].join(""),j.id=p,(k?j:l).innerHTML+=f,l.appendChild(j),k||(l.style.background="",l.style.overflow="hidden",i=o.style.overflow,o.style.overflow="hidden",o.appendChild(l)),g=c(j,a),k?j.parentNode.removeChild(j):(l.parentNode.removeChild(l),o.style.overflow=i),!!g},A={}.hasOwnProperty;l=e(A,"undefined")||e(A.call,"undefined")?function(a,b){return b in a&&e(a.constructor.prototype[b],"undefined")}:function(a,b){return A.call(a,b)},Function.prototype.bind||(Function.prototype.bind=function(a){var b=this;if("function"!=typeof b)throw new TypeError;var c=y.call(arguments,1),d=function(){if(this instanceof d){var e=function(){};e.prototype=b.prototype;var f=new e,g=b.apply(f,c.concat(y.call(arguments)));return Object(g)===g?g:f}return b.apply(a,c.concat(y.call(arguments)))};return d}),w.csstransforms3d=function(){var a=!!i("perspective");return a};for(var B in w)l(w,B)&&(k=B.toLowerCase(),n[k]=w[B](),x.push((n[k]?"":"no-")+k));return n.addTest=function(a,b){if("object"==typeof a)for(var d in a)l(a,d)&&n.addTest(d,a[d]);else{if(a=a.toLowerCase(),n[a]!==c)return n;b="function"==typeof b?b():b,"undefined"!=typeof enableClasses&&enableClasses&&(o.className+=" "+(b?"":"no-")+a),n[a]=b}return n},d(""),q=j=null,n._version=m,n._prefixes=s,n._domPrefixes=v,n._cssomPrefixes=u,n.testProp=function(a){return g([a])},n.testAllProps=i,n.testStyles=z,n.prefixed=function(a,b,c){return b?i(a,b,c):i(a,"pfx")},n}(a,b),vc={ok:!1,is:function(){return!1},request:function(){},cancel:function(){},event:"",prefix:""},wc="webkit moz o ms khtml".split(" ");if("undefined"!=typeof b.cancelFullScreen)vc.ok=!0;else for(var xc=0,yc=wc.length;yc>xc;xc++)if(vc.prefix=wc[xc],"undefined"!=typeof b[vc.prefix+"CancelFullScreen"]){vc.ok=!0;break}vc.ok&&(vc.event=vc.prefix+"fullscreenchange",vc.is=function(){switch(this.prefix){case"":return b.fullScreen;case"webkit":return b.webkitIsFullScreen;default:return b[this.prefix+"FullScreen"]}},vc.request=function(a){return""===this.prefix?a.requestFullScreen():a[this.prefix+"RequestFullScreen"]()},vc.cancel=function(){return""===this.prefix?b.cancelFullScreen():b[this.prefix+"CancelFullScreen"]()});var zc,Ac={lines:12,length:5,width:2,radius:7,corners:1,rotate:15,color:"rgba(128, 128, 128, .75)",hwaccel:!0},Bc={top:"auto",left:"auto",className:""};!function(a,b){zc=b()}(this,function(){function a(a,c){var d,e=b.createElement(a||"div");for(d in c)e[d]=c[d];return e}function c(a){for(var b=1,c=arguments.length;c>b;b++)a.appendChild(arguments[b]);return a}function d(a,b,c,d){var e=["opacity",b,~~(100*a),c,d].join("-"),f=.01+c/d*100,g=Math.max(1-(1-a)/b*(100-f),a),h=m.substring(0,m.indexOf("Animation")).toLowerCase(),i=h&&"-"+h+"-"||"";return o[e]||(p.insertRule("@"+i+"keyframes "+e+"{0%{opacity:"+g+"}"+f+"%{opacity:"+a+"}"+(f+.01)+"%{opacity:1}"+(f+b)%100+"%{opacity:"+a+"}100%{opacity:"+g+"}}",p.cssRules.length),o[e]=1),e}function f(a,b){var c,d,f=a.style;for(b=b.charAt(0).toUpperCase()+b.slice(1),d=0;d',c)}p.addRule(".spin-vml","behavior:url(#default#VML)"),k.prototype.lines=function(a,d){function e(){return g(b("group",{coordsize:k+" "+k,coordorigin:-i+" "+-i}),{width:k,height:k})}function f(a,f,h){c(m,c(g(e(),{rotation:360/d.lines*a+"deg",left:~~f}),c(g(b("roundrect",{arcsize:d.corners}),{width:i,height:d.width,left:d.radius,top:-d.width>>1,filter:h}),b("fill",{color:j(d.color,a),opacity:d.opacity}),b("stroke",{opacity:0}))))}var h,i=d.length+d.width,k=2*i,l=2*-(d.width+d.length)+"px",m=g(e(),{position:"absolute",top:l,left:l});if(d.shadow)for(h=1;h<=d.lines;h++)f(h,-2,"progid:DXImageTransform.Microsoft.Blur(pixelradius=2,makeshadow=1,shadowopacity=.3)");for(h=1;h<=d.lines;h++)f(h);return c(a,m)},k.prototype.opacity=function(a,b,c,d){var e=a.firstChild;d=d.shadow&&d.lines||0,e&&b+d>1):parseInt(f.left,10)+j)+"px",top:("auto"==f.top?d.y-c.y+(b.offsetHeight>>1):parseInt(f.top,10)+j)+"px"})),h.setAttribute("role","progressbar"),e.lines(h,e.opts),!m){var k,l=0,n=(f.lines-1)*(1-f.direction)/2,o=f.fps,p=o/f.speed,q=(1-f.opacity)/(p*f.trail/100),r=p/f.lines;!function s(){l++;for(var a=0;a>1)+"px"})}for(var h,i=0,k=(e.lines-1)*(1-e.direction)/2;i":36===a.keyCode&&g("home")?c="<<":35===a.keyCode&&g("end")&&(c=">>")),(b||c)&&Y(a),c&&ie.show({index:c,slow:a.altKey,user:!0})}),ie.index||Fc.off(b).on(b,"textarea, input, select",function(a){!Dc.hasClass(jb)&&a.stopPropagation()}),Ec.on(f,ie.resize)):(Fc.off(d),Ec.off(f))}function j(b){b!==j.f&&(b?(a.html("").addClass(ib+" "+ke).append(qe).before(oe).before(pe),gb(ie)):(qe.detach(),oe.detach(),pe.detach(),a.html(ne.urtext).removeClass(ke),hb(ie)),i(b),j.f=b)}function m(){yd=ie.data=yd||P(e.data)||D(a),zd=ie.size=yd.length,!xd.ok&&e.shuffle&&O(yd),f(),Je=y(Je),zd&&j(!0)}function o(){var a=2>zd&&!e.enableifsingleframe||Cd;Me.noMove=a||Sd,Me.noSwipe=a||!e.swipe,!Wd&&se.toggleClass(Bb,!e.click&&!Me.noMove&&!Me.noSwipe),Nc&&qe.toggleClass(sb,!Me.noSwipe)}function t(a){a===!0&&(a=""),e.autoplay=Math.max(+a||Sc,1.5*Vd)}function u(){function a(a,c){b[a?"add":"remove"].push(c)}ie.options=e=R(e),Sd="crossfade"===e.transition||"dissolve"===e.transition,Md=e.loop&&(zd>2||Sd&&(!Wd||"slide"!==Wd)),Vd=+e.transitionduration||Qc,Yd="rtl"===e.direction,Zd=d.extend({},e.keyboard&&dd,e.keyboard);var b={add:[],remove:[]};zd>1||e.enableifsingleframe?(Nd=e.nav,Pd="top"===e.navposition,b.remove.push(Xb),we.toggle(!!e.arrows)):(Nd=!1,we.hide()),Rb(),Bd=new zc(d.extend(Ac,e.spinner,Bc,{direction:Yd?-1:1})),Gc(),Hc(),e.autoplay&&t(e.autoplay),Td=n(e.thumbwidth)||Uc,Ud=n(e.thumbheight)||Uc,Ne.ok=Pe.ok=e.trackpad&&!Mc,o(),ed(e,[Le]),Od="thumbs"===Nd,Od?(lc(zd,"navThumb"),Ad=Be,he=Zc,J(oe,d.Fotorama.jst.style({w:Td,h:Ud,b:e.thumbborderwidth,m:e.thumbmargin,s:je,q:!Jc})),ye.addClass(Lb).removeClass(Kb)):"dots"===Nd?(lc(zd,"navDot"),Ad=Ae,he=Yc,ye.addClass(Kb).removeClass(Lb)):(Nd=!1,ye.removeClass(Lb+" "+Kb)),Nd&&(Pd?xe.insertBefore(re):xe.insertAfter(re),wc.nav=!1,wc(Ad,ze,"nav")),Qd=e.allowfullscreen,Qd?(De.prependTo(re),Rd=Kc&&"native"===Qd):(De.detach(),Rd=!1),a(Sd,ob),a(!Sd,pb),a(!e.captions,vb),a(Yd,tb),a("always"!==e.arrows,wb),Xd=e.shadows&&!Mc,a(!Xd,rb),qe.addClass(b.add.join(" ")).removeClass(b.remove.join(" ")),Ke=d.extend({},e)}function x(a){return 0>a?(zd+a%zd)%zd:a>=zd?a%zd:a}function y(a){return h(a,0,zd-1)}function z(a){return Md?x(a):y(a)}function E(a){return a>0||Md?a-1:!1}function U(a){return zd-1>a||Md?a+1:!1}function $(){Me.min=Md?-1/0:-r(zd-1,Le.w,e.margin,Fd),Me.max=Md?1/0:-r(0,Le.w,e.margin,Fd),Me.snap=Le.w+e.margin}function bb(){Oe.min=Math.min(0,Le.nw-ze.width()),Oe.max=0,ze.toggleClass(Bb,!(Oe.noMove=Oe.min===Oe.max))}function cb(a,b,c){if("number"==typeof a){a=new Array(a);var e=!0}return d.each(a,function(a,d){if(e&&(d=a),"number"==typeof d){var f=yd[x(d)];if(f){var g="$"+b+"Frame",h=f[g];c.call(this,a,d,f,h,g,h&&h.data())}}})}function fb(a,b,c,d){(!$d||"*"===$d&&d===Ld)&&(a=q(e.width)||q(a)||Vc,b=q(e.height)||q(b)||Wc,ie.resize({width:a,ratio:e.ratio||c||a/b},0,d!==Ld&&"*"))}function Pb(a,b,c,f,g,h){cb(a,b,function(a,i,j,k,l,m){function n(a){var b=x(i);fd(a,{index:b,src:w,frame:yd[b]})}function o(){t.remove(),d.Fotorama.cache[w]="error",j.html&&"stage"===b||!y||y===w?(!w||j.html||r?"stage"===b&&(k.trigger("f:load").removeClass(ac+" "+_b).addClass(bc),n("load"),fb()):(k.trigger("f:error").removeClass(ac).addClass(_b),n("error")),m.state="error",!(zd>1&&yd[i]===j)||j.html||j.deleted||j.video||r||(j.deleted=!0,ie.splice(i,1))):(j[v]=w=y,Pb([i],b,c,f,g,!0))}function p(){d.Fotorama.measures[w]=u.measures=d.Fotorama.measures[w]||{width:s.width,height:s.height,ratio:s.width/s.height},fb(u.measures.width,u.measures.height,u.measures.ratio,i),t.off("load error").addClass(fc+(r?" "+gc:"")).prependTo(k),I(t,(d.isFunction(c)?c():c)||Le,f||j.fit||e.fit,g||j.position||e.position),d.Fotorama.cache[w]=m.state="loaded",setTimeout(function(){k.trigger("f:load").removeClass(ac+" "+_b).addClass(bc+" "+(r?cc:dc)),"stage"===b?n("load"):(j.thumbratio===$c||!j.thumbratio&&e.thumbratio===$c)&&(j.thumbratio=u.measures.ratio,vd())},0)}function q(){var a=10;G(function(){return!fe||!a--&&!Mc},function(){p()})}if(k){var r=ie.fullScreen&&j.full&&j.full!==j.img&&!m.$full&&"stage"===b;if(!m.$img||h||r){var s=new Image,t=d(s),u=t.data();m[r?"$full":"$img"]=t;var v="stage"===b?r?"full":"img":"thumb",w=j[v],y=r?null:j["stage"===b?"thumb":"img"];if("navThumb"===b&&(k=m.$wrap),!w)return void o();d.Fotorama.cache[w]?!function z(){"error"===d.Fotorama.cache[w]?o():"loaded"===d.Fotorama.cache[w]?setTimeout(q,0):setTimeout(z,100)}():(d.Fotorama.cache[w]="*",t.on("load",q).on("error",o)),m.state="",s.src=w}}})}function Qb(a){Ie.append(Bd.spin().el).appendTo(a)}function Rb(){Ie.detach(),Bd&&Bd.stop()}function Sb(){var a=Dd[Xc];a&&!a.data().state&&(Qb(a),a.on("f:load f:error",function(){a.off("f:load f:error"),Rb()}))}function ec(a){W(a,sd),X(a,function(){setTimeout(function(){Q(ye)},0),Rc({time:Vd,guessIndex:d(this).data().eq,minMax:Oe})})}function lc(a,b){cb(a,b,function(a,c,e,f,g,h){if(!f){f=e[g]=qe[g].clone(),h=f.data(),h.data=e;var i=f[0];"stage"===b?(e.html&&d('
    ').append(e._html?d(e.html).removeAttr("id").html(e._html):e.html).appendTo(f),e.caption&&d(N(oc,N(pc,e.caption))).appendTo(f),e.video&&f.addClass(zb).append(Fe.clone()),X(i,function(){setTimeout(function(){Q(re)},0),pd({index:h.eq,user:!0})}),te=te.add(f)):"navDot"===b?(ec(i),Ae=Ae.add(f)):"navThumb"===b&&(ec(i),h.$wrap=f.children(":first"),Be=Be.add(f),e.video&&h.$wrap.append(Fe.clone()))}})}function sc(a,b,c,d){return a&&a.length&&I(a,b,c,d)}function tc(a){cb(a,"stage",function(a,b,c,f,g,h){if(f){var i=x(b),j=c.fit||e.fit,k=c.position||e.position;h.eq=i,Re[Xc][i]=f.css(d.extend({left:Sd?0:r(b,Le.w,e.margin,Fd)},Sd&&l(0))),F(f[0])&&(f.appendTo(se),md(c.$video)),sc(h.$img,Le,j,k),sc(h.$full,Le,j,k)}})}function uc(a,b){if("thumbs"===Nd&&!isNaN(a)){var c=-a,f=-a+Le.nw;Be.each(function(){var a=d(this),g=a.data(),h=g.eq,i=function(){return{h:Ud,w:g.w}},j=i(),k=yd[h]||{},l=k.thumbfit||e.thumbfit,m=k.thumbposition||e.thumbposition;j.w=g.w,g.l+g.wf||sc(g.$img,j,l,m)||b&&Pb([h],"navThumb",i,l,m)})}}function wc(a,b,c){if(!wc[c]){var f="nav"===c&&Od,g=0;b.append(a.filter(function(){for(var a,b=d(this),c=b.data(),e=0,f=yd.length;f>e;e++)if(c.data===yd[e]){a=!0,c.eq=e;break}return a||b.remove()&&!1}).sort(function(a,b){return d(a).data().eq-d(b).data().eq}).each(function(){if(f){var a=d(this),b=a.data(),c=Math.round(Ud*b.data.thumbratio)||Td;b.l=g,b.w=c,a.css({width:c}),g+=c+e.thumbmargin}})),wc[c]=!0}}function xc(a){return a-Se>Le.w/3}function yc(a){return!(Md||Je+a&&Je-zd+a||Cd)}function Gc(){var a=yc(0),b=yc(1);ue.toggleClass(Eb,a).attr(V(a)),ve.toggleClass(Eb,b).attr(V(b))}function Hc(){Ne.ok&&(Ne.prevent={"<":yc(0),">":yc(1)})}function Lc(a){var b,c,d=a.data();return Od?(b=d.l,c=d.w):(b=a.position().left,c=a.width()),{c:b+c/2,min:-b+10*e.thumbmargin,max:-b+Le.w-c-10*e.thumbmargin}}function Oc(a){var b=Dd[he].data();_(Ce,{time:1.2*a,pos:b.l,width:b.w-2*e.thumbborderwidth})}function Rc(a){var b=yd[a.guessIndex][he];if(b){var c=Oe.min!==Oe.max,d=a.minMax||c&&Lc(Dd[he]),e=c&&(a.keep&&Rc.l?Rc.l:h((a.coo||Le.nw/2)-Lc(b).c,d.min,d.max)),f=c&&h(e,Oe.min,Oe.max),g=1.1*a.time;_(ze,{time:g,pos:f||0,onEnd:function(){uc(f,!0)}}),ld(ye,K(f,Oe.min,Oe.max)),Rc.l=e}}function Tc(){_c(he),Qe[he].push(Dd[he].addClass(Wb))}function _c(a){for(var b=Qe[a];b.length;)b.shift().removeClass(Wb)}function bd(a){var b=Re[a];d.each(Ed,function(a,c){delete b[x(c)]}),d.each(b,function(a,c){delete b[a],c.detach()})}function cd(a){Fd=Gd=Je;var b=Dd[Xc];b&&(_c(Xc),Qe[Xc].push(b.addClass(Wb)),a||ie.show.onEnd(!0),v(se,0,!0),bd(Xc),tc(Ed),$(),bb())}function ed(a,b){a&&d.each(b,function(b,c){c&&d.extend(c,{width:a.width||c.width,height:a.height,minwidth:a.minwidth,maxwidth:a.maxwidth,minheight:a.minheight,maxheight:a.maxheight,ratio:S(a.ratio)})})}function fd(b,c){a.trigger(ib+":"+b,[ie,c])}function gd(){clearTimeout(hd.t),fe=1,e.stopautoplayontouch?ie.stopAutoplay():ce=!0}function hd(){fe&&(e.stopautoplayontouch||(id(),jd()),hd.t=setTimeout(function(){fe=0},Qc+Pc))}function id(){ce=!(!Cd&&!de)}function jd(){if(clearTimeout(jd.t),G.stop(jd.w),!e.autoplay||ce)return void(ie.autoplay&&(ie.autoplay=!1,fd("stopautoplay")));ie.autoplay||(ie.autoplay=!0,fd("startautoplay"));var a=Je,b=Dd[Xc].data();jd.w=G(function(){return b.state||a!==Je},function(){jd.t=setTimeout(function(){if(!ce&&a===Je){var b=Kd,c=yd[b][Xc].data();jd.w=G(function(){return c.state||b!==Kd},function(){ce||b!==Kd||ie.show(Md?Z(!Yd):Kd)})}},e.autoplay)})}function kd(){ie.fullScreen&&(ie.fullScreen=!1,Kc&&vc.cancel(le),Dc.removeClass(jb),Cc.removeClass(jb),a.removeClass(Zb).insertAfter(pe),Le=d.extend({},ee),md(Cd,!0,!0),rd("x",!1),ie.resize(),Pb(Ed,"stage"),Q(Ec,ae,_d),fd("fullscreenexit"))}function ld(a,b){Xd&&(a.removeClass(Ub+" "+Vb),b&&!Cd&&a.addClass(b.replace(/^|\s/g," "+Tb+"--")))}function md(a,b,c){b&&(qe.removeClass(nb),Cd=!1,o()),a&&a!==Cd&&(a.remove(),fd("unloadvideo")),c&&(id(),jd())}function nd(a){qe.toggleClass(qb,a)}function od(a){if(!Me.flow){var b=a?a.pageX:od.x,c=b&&!yc(xc(b))&&e.click;od.p!==c&&re.toggleClass(Cb,c)&&(od.p=c,od.x=b)}}function pd(a){clearTimeout(pd.t),e.clicktransition&&e.clicktransition!==e.transition?setTimeout(function(){var b=e.transition;ie.setOptions({transition:e.clicktransition}),Wd=b,pd.t=setTimeout(function(){ie.show(a)},10)},0):ie.show(a)}function qd(a,b){var c=a.target,f=d(c);f.hasClass(mc)?ie.playVideo():c===Ee?ie.toggleFullScreen():Cd?c===He&&md(Cd,!0,!0):b?nd():e.click&&pd({index:a.shiftKey||Z(xc(a._x)),slow:a.altKey,user:!0})}function rd(a,b){Me[a]=Oe[a]=b}function sd(a){var b=d(this).data().eq;pd({index:b,slow:a.altKey,user:!0,coo:a._x-ye.offset().left})}function td(a){pd({index:we.index(this)?">":"<",slow:a.altKey,user:!0})}function ud(a){X(a,function(){setTimeout(function(){Q(re)},0),nd(!1)})}function vd(){if(m(),u(),!vd.i){vd.i=!0;var a=e.startindex;(a||e.hash&&c.hash)&&(Ld=L(a||c.hash.replace(/^#/,""),yd,0===ie.index||a,a)),Je=Fd=Gd=Hd=Ld=z(Ld)||0}if(zd){if(wd())return;Cd&&md(Cd,!0),Ed=[],bd(Xc),vd.ok=!0,ie.show({index:Je,time:0}),ie.resize()}else ie.destroy()}function wd(){return!wd.f===Yd?(wd.f=Yd,Je=zd-1-Je,ie.reverse(),!0):void 0}function xd(){xd.ok||(xd.ok=!0,fd("ready"))}Cc=d("html"),Dc=d("body");var yd,zd,Ad,Bd,Cd,Dd,Ed,Fd,Gd,Hd,Id,Jd,Kd,Ld,Md,Nd,Od,Pd,Qd,Rd,Sd,Td,Ud,Vd,Wd,Xd,Yd,Zd,$d,_d,ae,be,ce,de,ee,fe,ge,he,ie=this,je=d.now(),ke=ib+je,le=a[0],me=1,ne=a.data(),oe=d(""),pe=d(N(Yb)),qe=d(N(kb)),re=d(N(xb)).appendTo(qe),se=(re[0],d(N(Ab)).appendTo(re)),te=d(),ue=d(N(Db+" "+Fb+rc)),ve=d(N(Db+" "+Gb+rc)),we=ue.add(ve).appendTo(re),xe=d(N(Ib)),ye=d(N(Hb)).appendTo(xe),ze=d(N(Jb)).appendTo(ye),Ae=d(),Be=d(),Ce=(se.data(),ze.data(),d(N(jc)).appendTo(ze)),De=d(N($b+rc)),Ee=De[0],Fe=d(N(mc)),Ge=d(N(nc)).appendTo(re),He=Ge[0],Ie=d(N(qc)),Je=!1,Ke={},Le={},Me={},Ne={},Oe={},Pe={},Qe={},Re={},Se=0,Te=[]; - qe[Xc]=d(N(yb)),qe[Zc]=d(N(Mb+" "+Ob+rc,N(ic))),qe[Yc]=d(N(Mb+" "+Nb+rc,N(hc))),Qe[Xc]=[],Qe[Zc]=[],Qe[Yc]=[],Re[Xc]={},qe.addClass(Ic?mb:lb).toggleClass(qb,!e.controlsonstart),ne.fotorama=this,ie.startAutoplay=function(a){return ie.autoplay?this:(ce=de=!1,t(a||e.autoplay),jd(),this)},ie.stopAutoplay=function(){return ie.autoplay&&(ce=de=!0,jd()),this},ie.show=function(a){var b;"object"!=typeof a?(b=a,a={}):b=a.index,b=">"===b?Gd+1:"<"===b?Gd-1:"<<"===b?0:">>"===b?zd-1:b,b=isNaN(b)?L(b,yd,!0):b,b="undefined"==typeof b?Je||0:b,ie.activeIndex=Je=z(b),Id=E(Je),Jd=U(Je),Kd=x(Je+(Yd?-1:1)),Ed=[Je,Id,Jd],Gd=Md?b:Je;var c=Math.abs(Hd-Gd),d=w(a.time,function(){return Math.min(Vd*(1+(c-1)/12),2*Vd)}),f=a.overPos;a.slow&&(d*=10);var g=Dd;ie.activeFrame=Dd=yd[Je];var i=g===Dd&&!a.user;md(Cd,Dd.i!==yd[x(Fd)].i),lc(Ed,"stage"),tc(Mc?[Gd]:[Gd,E(Gd),U(Gd)]),rd("go",!0),i||fd("show",{user:a.user,time:d}),ce=!0;var j=ie.show.onEnd=function(b){if(!j.ok){if(j.ok=!0,b||cd(!0),i||fd("showend",{user:a.user}),!b&&Wd&&Wd!==e.transition)return ie.setOptions({transition:Wd}),void(Wd=!1);Sb(),Pb(Ed,"stage"),rd("go",!1),Hc(),od(),id(),jd()}};if(Sd){var k=Dd[Xc],l=Je!==Hd?yd[Hd][Xc]:null;ab(k,l,te,{time:d,method:e.transition,onEnd:j},Te)}else _(se,{pos:-r(Gd,Le.w,e.margin,Fd),overPos:f,time:d,onEnd:j});if(Gc(),Nd){Tc();var m=y(Je+h(Gd-Hd,-1,1));Rc({time:d,coo:m!==Je&&a.coo,guessIndex:"undefined"!=typeof a.coo?m:Je,keep:i}),Od&&Oc(d)}return be="undefined"!=typeof Hd&&Hd!==Je,Hd=Je,e.hash&&be&&!ie.eq&&H(Dd.id||Je+1),this},ie.requestFullScreen=function(){return Qd&&!ie.fullScreen&&(_d=Ec.scrollTop(),ae=Ec.scrollLeft(),Q(Ec),rd("x",!0),ee=d.extend({},Le),a.addClass(Zb).appendTo(Dc.addClass(jb)),Cc.addClass(jb),md(Cd,!0,!0),ie.fullScreen=!0,Rd&&vc.request(le),ie.resize(),Pb(Ed,"stage"),Sb(),fd("fullscreenenter")),this},ie.cancelFullScreen=function(){return Rd&&vc.is()?vc.cancel(b):kd(),this},ie.toggleFullScreen=function(){return ie[(ie.fullScreen?"cancel":"request")+"FullScreen"]()},T(b,vc.event,function(){!yd||vc.is()||Cd||kd()}),ie.resize=function(a){if(!yd)return this;var b=arguments[1]||0,c=arguments[2];ed(ie.fullScreen?{width:"100%",maxwidth:null,minwidth:null,height:"100%",maxheight:null,minheight:null}:R(a),[Le,c||ie.fullScreen||e]);var d=Le.width,f=Le.height,g=Le.ratio,i=Ec.height()-(Nd?ye.height():0);return q(d)&&(qe.addClass(ub).css({width:d,minWidth:Le.minwidth||0,maxWidth:Le.maxwidth||ad}),d=Le.W=Le.w=qe.width(),Le.nw=Nd&&p(e.navwidth,d)||d,e.glimpse&&(Le.w-=Math.round(2*(p(e.glimpse,d)||0))),se.css({width:Le.w,marginLeft:(Le.W-Le.w)/2}),f=p(f,i),f=f||g&&d/g,f&&(d=Math.round(d),f=Le.h=Math.round(h(f,p(Le.minheight,i),p(Le.maxheight,i))),re.stop().animate({width:d,height:f},b,function(){qe.removeClass(ub)}),cd(),Nd&&(ye.stop().animate({width:Le.nw},b),Rc({guessIndex:Je,time:b,keep:!0}),Od&&wc.nav&&Oc(b)),$d=c||!0,xd())),Se=re.offset().left,this},ie.setOptions=function(a){return d.extend(e,a),vd(),this},ie.shuffle=function(){return yd&&O(yd)&&vd(),this},ie.destroy=function(){return ie.cancelFullScreen(),ie.stopAutoplay(),yd=ie.data=null,j(),Ed=[],bd(Xc),vd.ok=!1,this},ie.playVideo=function(){var a=Dd,b=a.video,c=Je;return"object"==typeof b&&a.videoReady&&(Rd&&ie.fullScreen&&ie.cancelFullScreen(),G(function(){return!vc.is()||c!==Je},function(){c===Je&&(a.$video=a.$video||d(d.Fotorama.jst.video(b)),a.$video.appendTo(a[Xc]),qe.addClass(nb),Cd=a.$video,o(),we.blur(),De.blur(),fd("loadvideo"))})),this},ie.stopVideo=function(){return md(Cd,!0,!0),this},re.on("mousemove",od),Me=db(se,{onStart:gd,onMove:function(a,b){ld(re,b.edge)},onTouchEnd:hd,onEnd:function(a){ld(re);var b=(Nc&&!ge||a.touch)&&e.arrows&&"always"!==e.arrows;if(a.moved||b&&a.pos!==a.newPos&&!a.control){var c=s(a.newPos,Le.w,e.margin,Fd);ie.show({index:c,time:Sd?Vd:a.time,overPos:a.overPos,user:!0})}else a.aborted||a.control||qd(a.startEvent,b)},timeLow:1,timeHigh:1,friction:2,select:"."+Xb+", ."+Xb+" *",$wrap:re}),Oe=db(ze,{onStart:gd,onMove:function(a,b){ld(ye,b.edge)},onTouchEnd:hd,onEnd:function(a){function b(){Rc.l=a.newPos,id(),jd(),uc(a.newPos,!0)}if(a.moved)a.pos!==a.newPos?(ce=!0,_(ze,{time:a.time,pos:a.newPos,overPos:a.overPos,onEnd:b}),uc(a.newPos),Xd&&ld(ye,K(a.newPos,Oe.min,Oe.max))):b();else{var c=a.$target.closest("."+Mb,ze)[0];c&&sd.call(c,a.startEvent)}},timeLow:.5,timeHigh:2,friction:5,$wrap:ye}),Ne=eb(re,{shift:!0,onEnd:function(a,b){gd(),hd(),ie.show({index:b,slow:a.altKey})}}),Pe=eb(ye,{onEnd:function(a,b){gd(),hd();var c=v(ze)+.25*b;ze.css(k(h(c,Oe.min,Oe.max))),Xd&&ld(ye,K(c,Oe.min,Oe.max)),Pe.prevent={"<":c>=Oe.max,">":c<=Oe.min},clearTimeout(Pe.t),Pe.t=setTimeout(function(){Rc.l=c,uc(c,!0)},Pc),uc(c)}}),qe.hover(function(){setTimeout(function(){fe||nd(!(ge=!0))},0)},function(){ge&&nd(!(ge=!1))}),M(we,function(a){Y(a),td.call(this,a)},{onStart:function(){gd(),Me.control=!0},onTouchEnd:hd}),we.each(function(){W(this,function(a){td.call(this,a)}),ud(this)}),W(Ee,ie.toggleFullScreen),ud(Ee),d.each("load push pop shift unshift reverse sort splice".split(" "),function(a,b){ie[b]=function(){return yd=yd||[],"load"!==b?Array.prototype[b].apply(yd,arguments):arguments[0]&&"object"==typeof arguments[0]&&arguments[0].length&&(yd=P(arguments[0])),vd(),ie}}),vd()},d.fn.fotorama=function(b){return this.each(function(){var c=this,e=d(this),f=e.data(),g=f.fotorama;g?g.setOptions(b,!0):G(function(){return!E(c)},function(){f.urtext=e.html(),new d.Fotorama(e,d.extend({},cd,a.fotoramaDefaults,b,f))})})},d.Fotorama.instances=[],d.Fotorama.cache={},d.Fotorama.measures={},d=d||{},d.Fotorama=d.Fotorama||{},d.Fotorama.jst=d.Fotorama.jst||{},d.Fotorama.jst.style=function(a){{var b,c="";tc.escape}return c+=".fotorama"+(null==(b=a.s)?"":b)+" .fotorama__nav--thumbs .fotorama__nav__frame{\npadding:"+(null==(b=a.m)?"":b)+"px;\nheight:"+(null==(b=a.h)?"":b)+"px}\n.fotorama"+(null==(b=a.s)?"":b)+" .fotorama__thumb-border{\nheight:"+(null==(b=a.h-a.b*(a.q?0:2))?"":b)+"px;\nborder-width:"+(null==(b=a.b)?"":b)+"px;\nmargin-top:"+(null==(b=a.m)?"":b)+"px}"},d.Fotorama.jst.video=function(a){function b(){c+=d.call(arguments,"")}var c="",d=(tc.escape,Array.prototype.join);return c+='
    \n'},d(function(){d("."+ib+':not([data-auto="false"])').fotorama()})}(window,document,location,"undefined"!=typeof jQuery&&jQuery); - - -var $fotoramaDiv = $('.fotorama').fotorama(); -var fotorama = $fotoramaDiv.data('fotorama'); \ No newline at end of file diff --git a/addons/default/visiosoft/advs-module/resources/js/list-new.js b/addons/default/visiosoft/advs-module/resources/js/list-new.js deleted file mode 100644 index df5748a41..000000000 --- a/addons/default/visiosoft/advs-module/resources/js/list-new.js +++ /dev/null @@ -1,29 +0,0 @@ -// Init tooltip -$(function () { - $('[data-toggle="tooltip"]').tooltip() -}) - -// Handle table header sorting -$('.sortable').on('click', function () { - const searchParams = new URLSearchParams(window.location.search); - const sortBy = searchParams.get('sort_by'); - const direction = $(this).hasClass('sort-desc') ? 'asc' : 'desc'; - const value = $(this).data(`sort-${direction}`); - - let url = window.location.href; - if (url.slice(-1) === "#") { - url = url.slice(0, -1); - } - - let goURL; - if (window.location.search == "") { - goURL = `${url}?sort_by=${value}`; - } else if (searchParams.has('sort_by')) { - const parameters = value !== 'all' ? "sort_by=" + value : ""; - goURL = location.href.replace(`sort_by=${sortBy}`, parameters); - } else { - goURL = `${url}&sort_by=${value}`; - } - - window.location.replace(goURL); -}) diff --git a/addons/default/visiosoft/advs-module/resources/js/list-table.js b/addons/default/visiosoft/advs-module/resources/js/list-table.js deleted file mode 100644 index beba35ca4..000000000 --- a/addons/default/visiosoft/advs-module/resources/js/list-table.js +++ /dev/null @@ -1,13 +0,0 @@ -$(".clickable-row").click(function () { - window.location = $(this).data("href"); -}); - -$('.hover-area').mouseover((e) => { - var el = $(e); - - var img = $(`.${$(el[0].target).data('id')}`); - - img.siblings('img').hide(); - - img.show(); -}); diff --git a/addons/default/visiosoft/advs-module/resources/js/list.js b/addons/default/visiosoft/advs-module/resources/js/list.js deleted file mode 100644 index d26d1789f..000000000 --- a/addons/default/visiosoft/advs-module/resources/js/list.js +++ /dev/null @@ -1,212 +0,0 @@ -var filter = {}; - -filter.checkUser = () => { - $.ajax({ - type: 'get', - url: '/check_user', - success: function (response) { - if (response.success == true) { - $('#search-fav-modal').modal('toggle'); - } else { - window.location.replace("/login"); - } - }, - error: function (err) { - reject(Error("It broke")); - } - }); -}; - -$('.sort-by-item').on('click', function () { - let searchParams = new URLSearchParams(window.location.search); - var sort_by = searchParams.get('sort_by'); - var url = window.location.href; - if (url.slice(-1) === "#") { - url = url.slice(0, -1); - } - var goURL = ""; - var value = $(this).attr('data-value'); - if (window.location.search == "") { - goURL = url + "?sort_by=" + value; - } else if (searchParams.has('sort_by')) { - var parameters = ""; - if (value != 'all') { - parameters = "sort_by=" + value; - } - goURL = location.href.replace("sort_by=" + sort_by, parameters); - } else { - goURL = url + "&sort_by=" + value; - } - window.location.replace(goURL); -}); - -$(document).ready(function () { - let searchParams = new URLSearchParams(window.location.search); - - var checked = $('.cf-li-item input:checked'); - checked.each(function (index, option) { - var elementName = ".span" + option.value; - var name = $(elementName).html(); - $('.category-tabs').append('\n') - }); - - $("#min-price").val(searchParams.get('min-price')); - $("#max-price").val(searchParams.get('max-price')); - - - var sort_by = searchParams.get('sort_by'); - - if (sort_by != null) { - $('.sort-by-selected-text').html($('.sort-by-item[data-value=' + sort_by + ']').html()); - } - - - $('#approved').on('click', function () { - var id = $(this).val(); - var type = $(this).attr('id'); - $.ajax({ - type: 'get', - url: '/admin/class/actions/' + id + "," + type, - success: function (response) { - $('#approved').html("Onaylandi"); - $('#declined').html('Reddet'); - }, - beforeSend: function () { - showLoader() - }, - error: function (err) { - reject(Error("It broke")); - } - }); - }); - $('#declined').on('click', function () { - var id = $(this).val(); - var type = $(this).attr('id'); - $.ajax({ - type: 'get', - url: '/admin/class/actions/' + id + "," + type, - success: function (response) { - $('#declined').html('Reddedildi'); - $('#approved').html('Onayla'); - }, - beforeSend: function () { - showLoader() - }, - error: function (err) { - reject(Error("It broke")); - } - }); - }); - $('#passive').on('click', function () { - var id = $(this).val(); - var type = $(this).attr('id'); - $.ajax({ - type: 'get', - url: '/admin/class/actions/' + id + "," + type, - success: function (response) { - $('#declined').html('Reddet'); - $('#approved').html('Onayla'); - $('#passive').html('Aktif Et').attr('id', 'pending_admin'); - }, - beforeSend: function () { - showLoader() - }, - error: function (err) { - reject(Error("It broke")); - } - }); - }); - $('#pending_admin').on('click', function () { - var id = $(this).val(); - var type = $(this).attr('id'); - $.ajax({ - type: 'get', - url: '/admin/class/actions/' + id + "," + type, - success: function (response) { - $('#declined').html('Reddet'); - $('#approved').html('Onayla'); - $('#pending_admin').html('Pasif Et').attr('id', 'passive'); - }, - beforeSend: function () { - showLoader() - }, - error: function (err) { - reject(Error("It broke")); - } - }); - }); - $('.cat-tab').on('click', function () { - var value = $(this).val(); - $(value).prev('input').prop('checked', false); - $(this).hide(); - }); - - $('#save-search').on('click', function () { - filter.checkUser(); - }); - - $('.filter-box>div:first-child').on('click', function () { - $(this).siblings().toggleClass('d-none'); - }) - - // Country filter - const locationFilter = $("select[name=filter_country]") - locationFilter.select2({ - placeholder: $('select[name=filter_country] option:first-child').text() - }); - locationFilter.change(function () { - if ($(this).val()) { - getCities($(this).val()) - } - }).trigger('change'); - - // City filter - $("select[name=filter_City]").select2({ - placeholder: $('select[name=filter_City] option:first-child').text() - }); - - $('.filter-form-reset').on('click', function () { - let form = $("#listFilterForm"); - form.find('input:text, input:password, input:file, input[type="number"], select, textarea').val(''); - form.find('input:radio, input:checkbox').removeAttr('checked').removeAttr('selected'); - form.submit(); - }); -}); - -function getCities(country) { - return crudAjax(`id=${country}`, '/ajax/getCities', 'POST', () => { - }, true) - .then(function (cities) { - $('select[name="filter_City"]').html(""); - $.each(cities, function (index, value) { - $('select[name="filter_City"]').append(""); - }); - }) -} - -$("#listFilterForm, #listFilterFormMobile").submit(function (e) { - // Disable unselected inputs - const inputs = $('#' + $(this).attr('id') + ' :input'); - - [...inputs].forEach((input) => { - if (input.type === 'checkbox' || input.type === 'radio') { - if ($(input).prop("checked") == false) { - $(input).prop('disabled', true); - } - } else { - if ($(input).val() == "" || $(input).find(':selected').val() == "") { - $(input).prop('disabled', true); - } - } - }); - - // Disable country if city is selected - if ($('#listCityFilter').val()) { - $('#listCountryFilter').prop('disabled', true) - } -}); - -// Change view type -function changeViewType(viewLink) { - window.location.href = viewLink -} diff --git a/addons/default/visiosoft/advs-module/resources/js/location.js b/addons/default/visiosoft/advs-module/resources/js/location.js deleted file mode 100644 index 68f65b57f..000000000 --- a/addons/default/visiosoft/advs-module/resources/js/location.js +++ /dev/null @@ -1,226 +0,0 @@ -/* Location Data */ -var boundsAction = false; - -getCountries(); - -var getCountry = $('.country-data').data('content'); -if (getCountry == "") { - getCountry = default_country; -} -var getCity = $('.city-data').data('content'); -if (getCity == "") { - getCity = default_city; -} -var getDistrict = $('.district-data').data('content'); -if (getDistrict == "") { - getDistrict = default_district; -} -var getNeighborhood = $('.neighborhood-data').data('content'); -if (getNeighborhood == "") { - getNeighborhood = default_neighborhood; -} -var getVillage = $('.village-data').data('content'); -if (getVillage == "") { - getVillage = default_village; -} -var citySelectName = "city"; -var districtSelectName = "district"; -var neighborhoodSelectName = "neighborhood"; -var villageSelectName = "village"; -var countrySelectName = "country"; -jQuery(document).ready(function ($) { - -}).promise().done(function () { - $('select[name="country"]').val(getCountry); -}).promise().done(function () { - var cat = getCountry; - var level = 1; - var name = citySelectName; - Locations(cat, level, name); -}).promise().done(function () { - var cat = getCity; - var level = 2; - var name = districtSelectName; - Locations(cat, level, name); -}).promise().done(function () { - var cat = getDistrict; - var level = 3; - var name = neighborhoodSelectName; - Locations(cat, level, name); -}).promise().done(function () { - var cat = getNeighborhood; - var level = 4; - var name = villageSelectName; - Locations(cat, level, name); -}); - -$(document).on('change', 'select[name="' + countrySelectName + '"]', function () { - var cat = $(this).val(); - var level = 1; - var name = citySelectName; - boundsAction = true; - Locations(cat, level, name); -}); -$(document).on('change', 'select[name="' + citySelectName + '"]', function () { - var cat = $(this).val(); - var level = 2; - var name = districtSelectName; - boundsAction = true; - Locations(cat, level, name) -}); -$(document).on('change', 'select[name="' + districtSelectName + '"]', function () { - var cat = $(this).val(); - var level = 3; - var name = neighborhoodSelectName; - boundsAction = true; - Locations(cat, level, name) -}); -$(document).on('change', 'select[name="' + neighborhoodSelectName + '"]', function () { - var cat = $(this).val(); - var level = 4; - var name = villageSelectName; - boundsAction = true; - Locations(cat, level, name) -}); - -function Locations(cat, level, name) { - $.ajax({ - type: "GET", - data: "cat=" + cat + "&level=" + level, - url: "/class/ajax", - success: function (msg) { - $('select[name="' + name + '"]').find('option').remove(); - $('select[name="' + name + '"]').append(``); - $.each(msg, function (key, value) { - $(`select[name="${name}"]`).append(``); - }); - } - }).promise().done(function () { - setLocation(level); - haritaIslem(0); - }); -} - -function capFirst(value) { - if (!value) return '' - return value.toLowerCase().replace(/(?:^|\s|["'([{])+\S/g, match => match.toUpperCase()); -} - -function setLocation(level) { - if (level == 1) { - $('select[name="' + citySelectName + '"]').val(getCity); - } else if (level == 2) { - $('select[name="' + districtSelectName + '"]').val(getDistrict); - } else if (level == 3) { - $('select[name="' + neighborhoodSelectName + '"]').val(getNeighborhood); - } else if (level == 4) { - $('select[name="' + villageSelectName + '"]').val(getVillage); - } -} - -var locationedit = $('input[name="map_Val"]').val(); -if (locationedit) { - var lat = locationedit.split(",")[0]; - var lng = locationedit.split(",")[1]; - var coordcenter = new google.maps.LatLng(lat, lng); -} else { - var coordcenter = new google.maps.LatLng(38.9573415, 35.2415759); -} - -var mapOptions = { - - center: coordcenter, - zoom: 6, - mapTypeId: google.maps.MapTypeId.STREET -}; -var secildi = 0; -var marker; -var map = new google.maps.Map(document.getElementById('map-canvas'), mapOptions); - -function haritaIslem() { - var str = ''; - if ($('select[name="' + countrySelectName + '"]').val()) { - str += $('select[name="' + countrySelectName + '"] :selected').first().text() + ' '; - } - if ($('select[name="' + citySelectName + '"]').val()) { - str += $('select[name="' + citySelectName + '"] :selected').first().text() + ' '; - } - if ($('select[name="' + districtSelectName + '"]').val()) { - str += $('select[name="' + districtSelectName + '"] :selected').first().text() + ' '; - } - if ($('select[name="' + neighborhoodSelectName + '"]').val()) { - str += $('select[name="' + neighborhoodSelectName + '"] :selected').first().text() + ' '; - } - - if (!str) { - return true; - } - str = str.replace(/\(.+\)/g, "").replace(' ', ' '); - google.maps.event.addListener(map, 'click', function (event) { - placeMarker(event.latLng); - }); - var geocoder = new google.maps.Geocoder(); - geocoder.geocode({'address': str}, function (results, status) { - if (status == google.maps.GeocoderStatus.OK) { - var searchLoc = results[0].geometry.location; - var lat = results[0].geometry.location.lat(); - var lng = results[0].geometry.location.lng(); - var latlng = new google.maps.LatLng(lat, lng); - var bounds = results[0].geometry.bounds; - if (boundsAction) { - map.fitBounds(bounds); - } - } - if ($('select[name="' + neighborhoodSelectName + '"]').val() != "" && $('select[name="' + neighborhoodSelectName + '"]').val() != 0 && secildi == 0) { - secildi = 1; - - } - }); -} - -function placeMarker(location) { - var lat = location.lat(); - var lng = location.lng(); - $(".mapVal").val(lat + "," + lng); - if (marker) { - marker.setPosition(location); - $("#map").data(lat + "," + lng); - } else { - marker = new google.maps.Marker({ - position: location, - map: map - - }); - } -} - -editMarket(); - -function editMarket() { - var locationedit = $('input[name="map_Val"]').val(); - if (locationedit) { - - var lat = locationedit.split(",")[0]; - var lng = locationedit.split(",")[1]; - - var locationMap = new google.maps.LatLng(lat, lng); - $(".mapVal").val($('input[name="map_Val"]').val()); - if (marker) { - marker.setPosition(locationMap); - $("#map").data(lat + "," + lng); - } else { - marker = new google.maps.Marker({ - position: locationMap, - map: map - }); - } - } -} - -function getCountries() { - crudAjax('', '/ajax/getCountry', 'GET', function (callback) { - $.each(callback, function (index, value) { - $('select[name="country"]').append(""); - }); - }) -} diff --git a/addons/default/visiosoft/advs-module/resources/js/new-create.js b/addons/default/visiosoft/advs-module/resources/js/new-create.js deleted file mode 100644 index 2f661edfa..000000000 --- a/addons/default/visiosoft/advs-module/resources/js/new-create.js +++ /dev/null @@ -1,382 +0,0 @@ -function showLoader() { - $('body').append('
    '); -} - - -var filter = {}; - -// TODO will be unified - - -filter.getCats = (catId, divId) => { - $.ajax({ - type: 'get', - url: '/class/getcats/' + divId, - success: function (response) { - if (response == 0) { - stop(); - } else { - response.forEach(function (options) { - $(catId).append(""); - $(catId).closest('li').show(); - }); - } - }, - beforeSend: function () { - showLoader() - } - }) -}; - -$(document).ready(function () { - if (!$('input[name="slug"]').val()) { - $("select[name='currency']").val(default_currency); - } - - if (default_GET == 1) { - $('#is_get_adv').prop('checked', true); - } -}); - -$(document).on('change', '.sub_cats', function () { - divId = $(this).find('option:selected').val(); - if (divId == 0) { - $(this).parent().nextAll().remove(); - } else - filter.callCats(divId); -}); - -function getAdv() { - if (document.getElementById('getMethod').checked) { - var val = $('input[name=price]').val(); - val = val * 90 / 100; - $("#priceLi").append(''); - } else { - $("#getprice").remove(); - } -} - -$('input[name=price]').bind('keyup change', function () { - var val = $('input[name=price]').val(); - val = val * 90 / 100; - $("#getprice").val(val); -}); - - -$('input[name="price"]').on('click', function () { - if ($(this).val() == "0.00") { - $(this).val(""); - } -}) - -$(document).ready(function () { - - $('input[data-provides="anomaly.field_type.slug"]:not([data-initialized])').each(function () { - - $(this).attr('data-initialized', ''); - - var config = { - slug: this, - lowercase: $(this).data('lowercase') - }; - - /** - * Only slugify other fields if - * value is empty OR configured - * to always slugify field values. - */ - if (!$(this).val() || $(this).data('always_slugify')) { - config.slugify = '[data-field="' + $(this).data('slugify') + '"]:visible:first'; - } - - // Slugify slug inputs. - $(this).slugify(config); - }); - - // Initialize WYSIWYG editors. - $('textarea[data-field="advs_desc"]:not(.hasEditor)').each(function () { - - /** - * Gather available buttons / plugins. - */ - let textarea = $(this); - - let buttons = textarea.data('available_buttons'); - let plugins = textarea.data('available_plugins'); - - textarea.addClass('hasEditor'); - - textarea.redactor({ - - element: $(this), - - /** - * Initialize the editor icons. - */ - callbacks: { - init: function () { - - let icons = {}; - - $.each([buttons, plugins], function (k, v) { - if (v.icon) { - icons[v.button ? v.button : k] = ''; - } - }); - - $.each(plugins, function (k, v) { - if (v.icon) { - icons[v.button ? v.button : k] = ''; - } - }); - - $.each(this.button.all(), $.proxy(function (i, s) { - - let key = $(s).attr('rel'); - - if (typeof icons[key] !== 'undefined') { - let icon = icons[key]; - let button = this.button.get(key); - this.button.setIcon(button, icon); - } - - }, this)); - } - }, - - /** - * Settings - */ - script: false, - structure: true, - linkTooltip: true, - cleanOnPaste: true, - toolbarFixed: false, - imagePosition: true, - imageResizable: true, - breakline: Boolean(textarea.data('breakline')), - removeNewLines: Boolean(textarea.data('remove_new_lines')), - imageFloatMargin: '20px', - removeEmpty: ['strong', 'em', 'p'], - - /** - * Features - */ - minHeight: textarea.data('height'), - placeholder: textarea.attr('placeholder'), - folders: textarea.data('folders').toString().split(','), - buttons: textarea.data('buttons').toString().split(','), - plugins: textarea.data('plugins').toString().split(',') - }); - - textarea.closest('form').on('submit', function () { - textarea.val(textarea.redactor('code.get')); - }); - - if (textarea.is('[readonly]') || textarea.is('[disabled]')) { - textarea.redactor('button.disableAll'); - textarea.redactor('core.editor') - .attr('contenteditable', false); - } - }); -}); - -let option_id = 0; -let option_value = ''; -function createOptionValue() { - Swal.fire({ - title: save_the_option, - text: option_value, - showCancelButton: true, - confirmButtonText: new_button, - }).then(result => { - if (result.isConfirmed) { - crudAjax({ - option: option_id, - name: option_value - }, '/api/classified/configuration/createOptions', 'POST', function (callback) { - Swal.fire({ - icon: 'success', - title: option_saved, - text: callback.name, - showConfirmButton: false, - timer: 1500 - }) - }) - } - }); -} - - -$(document).ready(function () { - $(".priceField, .standard-price-field").inputmask('currency', { - rightAlign: true, - prefix: "", - 'groupSeparator': '.', - 'autoGroup': true, - 'digits': 0, - 'radixPoint': ",", - 'digitsOptional': false, - 'allowMinus': false, - 'placeholder': '0' - - }); - - $(".priceDecimalField, .standard-price-decimal-field").inputmask('99', { - rightAlign: true, - prefix: "", - autoUnmask: true, - allowPlus: false, - allowMinus: false, - placeholder: "00" - - }); - - $(".decimal-price, .whole-price").on('change', function (e) { - const parent = e.target.closest('.select-price') - let price = $(parent).find('.whole-price').val() === "" ? '0' : $(parent).find('.whole-price').val(); - price = parseInt(price.replace(/\./g, '')); - let decimal = parseInt($(parent).find('.decimal-price').val()); - - const newPrice = parseFloat(price + "." + decimal) - let priceInput = $(parent).find('input[type=number]') - priceInput.val(newPrice); - - if (priceInput[0].name === 'price') { - const event = new CustomEvent('priceChangedEvent', { - detail: { - newPrice - } - }) - document.querySelector('#price').dispatchEvent(event) - } - }); - - // Add dynamic option creation - $(".options-tags").select2({ - tags: true, - tokenSeparators: [','] - }); - - $('.product-options-fields').select2({ - width: '100%', - dropdownAutoWidth : true, - allowClear: false, - ajax: { - url: "/api/classified/configuration/getOptions", - data: function (params) { - option_value = params.term; - return { - q: params.term, - option: option_id, - }; - }, - processResults: function (data) { - return { - results: $.map(data, (item) => { - return {id: item.id, text: item.name} - }) - } - } - }, - language: { - noResults: function () { - return $(``); - } - } - }).on('select2:open', function (e) { - option_id = $(e.target).data('id'); - }); - - let deletedOptions = []; - $('#selectOptions').on('select2:unselect', function (e) { - if (e.params.data.element.id) { - const id = e.params.data.element.id.substr(9); - deletedOptions.push(id); - } else { - let index = newOptions.indexOf(e.params.data.text); - if (index > -1) { - newOptions.splice(index, 1); - } - } - }); - - let newOptions = []; - $('#selectOptions').on('select2:select', function (e) { - if (e.params.data.element) { - let index = deletedOptions.indexOf(e.params.data.element.id.substr(9)); - if (index > -1) { - deletedOptions.splice(index, 1); - } - } else { - newOptions.push(e.params.data.text) - } - }); - - $('#createEditAdvForm').submit(function () { - $(this).append(``); - - $(this).append(``); - - return true; - }) - - $('#configurationForm').submit(function (e) { - e.preventDefault(); - crudAjax($(this).serialize(), '/classified/configuration/ajax/create', 'POST', function (callback) { - $('.configuration-table').append(` - ${callback.option_name} - ${callback.stock} - ${callback.currency_price} - - - - - - - - - - `); - $('#configurationForm').trigger("reset"); - }) - }); - - $(document).on('click', '.remove-conf', function () { - const id = $(this).data('id'); - - crudAjax({id: id}, '/classified/configuration/ajax/delete', 'POST', function (callback) { - $('#configuration-' + id).remove(); - }) - }); - - // Add classified image sorting - function getIdsOfImages() { - var values = []; - $('.imageList .ads-box-image').each(function (index) { - values.push($(this).attr("data-id")); - }); - - $('[name=files]').val(values.join(',')); - } - - // Listen for the event. - document.querySelector('#mediaSelectedWrapper').addEventListener('dropzone.changed', function (e) { - setTimeout(function () { - const imageList = $('.imageList'); - imageList.unbind(); - - imageList.sortable({ - update: function(event, ui) { - getIdsOfImages(); - } - }); - }, 500) - }, false); - - $( ".imageList" ).sortable({ - update: function(event, ui) { - getIdsOfImages(); - } - }); -}); diff --git a/addons/default/visiosoft/advs-module/resources/js/required-map.js b/addons/default/visiosoft/advs-module/resources/js/required-map.js deleted file mode 100644 index d3c296193..000000000 --- a/addons/default/visiosoft/advs-module/resources/js/required-map.js +++ /dev/null @@ -1,7 +0,0 @@ -$('#createEditAdvForm').submit(function () { - if ($('input[name=map_Val]').val().length === 0) { - alert(selectLocationAlert) - return false - } - return true -}) \ No newline at end of file diff --git a/addons/default/visiosoft/advs-module/resources/js/settings.js b/addons/default/visiosoft/advs-module/resources/js/settings.js deleted file mode 100644 index 14817b7b4..000000000 --- a/addons/default/visiosoft/advs-module/resources/js/settings.js +++ /dev/null @@ -1,21 +0,0 @@ -// Hide watermark_image by default -const watermarkType = $("select[name='watermark_type']") -const watermarkText = $(".watermark_text") -const watermarkImage = $(".watermark_image") - -if (watermarkType.val() === 'text') { - watermarkImage.hide(); -} else { - watermarkText.hide(); -} - -$(watermarkType).change((event) => { - const watermarkTypeValue = event.target.value; - if (watermarkTypeValue === 'text') { - watermarkImage.hide(); - watermarkText.show() - } else if (event.target.value === 'image') { - watermarkImage.show(); - watermarkText.hide() - } -}); \ No newline at end of file diff --git a/addons/default/visiosoft/advs-module/resources/js/simple.js b/addons/default/visiosoft/advs-module/resources/js/simple.js deleted file mode 100644 index 513d17e4e..000000000 --- a/addons/default/visiosoft/advs-module/resources/js/simple.js +++ /dev/null @@ -1,44 +0,0 @@ -function getCats(i, cat = null, change = false) { - $(`.cat${i}`).show() - $(`#cat${i}`).prop('disabled', true) - - $.get('/class/ajaxCategory', { level: i - 1, cat }) - .then((response) => { - if (response.length) { - const currSelect = $(`#cat${i}`) - currSelect.html(` - - `) - for (let ii = 0; ii < response.length; ii++) { - currSelect.append(` - - `) - } - currSelect.prop('disabled', false) - - if (typeof ad !== 'undefined' && !change) { - if (ad[`cat${i}`]) { - currSelect.val(ad[`cat${i}`]) - getCats(i + 1, ad[`cat${i}`]) - } - } - } else { - $(`.cat${i}`).hide() - } - }) -} -getCats(1); - -for (let i = 1; i <= 10; i++) { - $(`#cat${i}`).on('change', function () { - changeCat(i + 1, this.value) - }) -} - -function changeCat(level, id) { - $(`.cat${level - 1}`) - .nextUntil('.cat10 +').hide() - .find('select').val('') - - getCats(level, id, true) -} diff --git a/addons/default/visiosoft/advs-module/resources/js/sort_modal.js b/addons/default/visiosoft/advs-module/resources/js/sort_modal.js deleted file mode 100644 index 08459eb4f..000000000 --- a/addons/default/visiosoft/advs-module/resources/js/sort_modal.js +++ /dev/null @@ -1,3 +0,0 @@ -$('#sort_modal_btn').on('click', function () { - $('#sortModal').modal('toggle'); -}) \ No newline at end of file diff --git a/addons/default/visiosoft/advs-module/resources/js/viewed.js b/addons/default/visiosoft/advs-module/resources/js/viewed.js deleted file mode 100644 index f507cfa28..000000000 --- a/addons/default/visiosoft/advs-module/resources/js/viewed.js +++ /dev/null @@ -1,9 +0,0 @@ -function viewed_ad() { - var id = $('#adv-id').val(); - $.ajax({ - type: 'get', - url: '/ajax/viewed/' + id, - }); -} - -viewed_ad(); \ No newline at end of file diff --git a/addons/default/visiosoft/advs-module/resources/lang/af/addon.php b/addons/default/visiosoft/advs-module/resources/lang/af/addon.php deleted file mode 100644 index ddd9ae6c4..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/af/addon.php +++ /dev/null @@ -1,8 +0,0 @@ - 'Advertensies', - 'name' => 'Advertensie-module', - 'description' => 'Advertensie-module', - 'info' => 'This is the screen where you can add, delete and edit ads from the Ads page. On this page, you can simply do the operations such as post management and ad configuration.' -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/af/button.php b/addons/default/visiosoft/advs-module/resources/lang/af/button.php deleted file mode 100644 index d4a683fed..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/af/button.php +++ /dev/null @@ -1,48 +0,0 @@ - 'Nuut geklassifiseer', - 'new_classified' => 'Nuut geklassifiseer', - 'new_category' => 'Nuwe kategorie', - 'new_country' => 'Nuwe land', - 'new_city' => 'Nuwe stad', - 'new_district' => 'Nuwe distrik', - 'new_neighborhood' => 'Nuwe woonbuurt', - 'new_village' => 'Nuwe dorpie', - 'edit' => "Wysig", - 'approve' => "Goedkeur", - 'decline' => 'Weier', - 'extend' => 'Brei uit', - 'extend_all' => 'Brei almal uit', - 'convert_currency' => 'Valuta omskakel', - 'categories' => 'Kategorieë', - 'sub_category' => 'Subkategorieë', - 'add_sub_category' => 'Voeg subkategorie by', - 'sub_cities' => 'Substede', - 'add_sub_cities' => 'Voeg substad by', - 'add_sub_districts' => 'Voeg subdistrik by', - 'add_sub_neighborhoods' => 'Voeg subbuurt by', - 'add_sub_village' => 'Voeg subdorp by', - 'sub_districts' => 'Subdistrikte', - 'sub_neighborhoods' => 'Subbuurte', - 'sub_village' => 'Sub Village', - 'general_settings' => 'Algemene instellings', - 'save_category' => 'Stoor kategorie', - 'change_owner' => 'Verander eienaar', - 'update_category' => [ - 'name' => 'Dateer kategorie op' - ], - 'new_option' => 'Nuwe opsie', - 'export' => 'Uitvoer', - 'new_productoption' => 'Nuwe produkopsie', - 'new_productoptions_value' => 'Nuwe produk opsie waarde', - 'new_options_configuration' => 'Nuwe opsiekonfigurasie', - 'new_option_configuration' => 'Nuwe opsiekonfigurasie', - 'create_configurations' => 'Skep konfigurasies', - 'replicate' => 'Herhaal', - 'fast_create' => 'Vinnig skep', - 'publish' => 'Publiseer', - 'import' => 'Invoer', - 'new_status' => 'Nuwe status', - 'fast_edit' => 'Vinnige wysiging', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/af/currency.php b/addons/default/visiosoft/advs-module/resources/lang/af/currency.php deleted file mode 100644 index 32221c0aa..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/af/currency.php +++ /dev/null @@ -1,6 +0,0 @@ - 'Dollar', - 'EUR' => 'Euro', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/af/field.php b/addons/default/visiosoft/advs-module/resources/lang/af/field.php deleted file mode 100644 index 74258b9c4..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/af/field.php +++ /dev/null @@ -1,385 +0,0 @@ - [ - 'name' => 'Titel' - ], - 'order' => [ - 'name' => 'Orde' - ], - 'slug' => [ - 'name' => 'Slak' - ], - 'parent_category' => [ - 'name' => 'Ouer' - ], - 'category' => [ - 'name' => 'Kategorietitel' - ], - 'price' => [ - 'name' => 'Prys' - ], - 'standard_price' => [ - 'name' => 'Standaardprys' - ], - 'date' => [ - 'name' => 'Datum' - ], - 'photo' => [ - 'name' => 'Foto' - ], - 'video' => [ - 'name' => 'Video' - ], - 'map' => [ - 'name' => 'Kaart' - ], - 'stock' => [ - 'name' => 'Voorraad' - ], - 'advs_desc' => [ - 'name' => 'Beskrywing' - ], - 'online_payment' => [ - 'name' => 'Aanlyn betaling' - ], - 'city' => [ - 'name' => 'Stad' - ], - 'country' => [ - 'name' => 'Land' - ], - 'district' => [ - 'name' => 'Distrik' - ], - 'neighborhood' => [ - 'name' => 'Buurt' - ], - 'village' => [ - 'name' => 'Dorp' - ], - 'files' => [ - 'name' => 'Beelde' - ], - 'cat1' => [ - 'name' => 'Hoofkategorie' - ], - 'cat2' => [ - 'name' => 'Subkategorie 1' - ], - 'cat3' => [ - 'name' => 'Subkategorie 2' - ], - 'cat4' => [ - 'name' => 'Subkategorie 3' - ], - 'cat5' => [ - 'name' => 'Subkategorie 4' - ], - 'cat6' => [ - 'name' => 'Subkategorie 5' - ], - 'cat7' => [ - 'name' => 'Subkategorie 6' - ], - 'cat8' => [ - 'name' => 'Subkategorie 7' - ], - 'cat9' => [ - 'name' => 'Subkategorie 8' - ], - 'cat10' => [ - 'name' => 'Subkategorie 9' - ], - 'currency' => [ - 'name' => 'Geldeenheid' - ], - 'status' => [ - 'name' => 'Status', - 'option' => [ - 'approved' => 'Goedgekeur', - 'expired' => 'Verstreke', - 'unpublished' => 'Ongepubliseer', - 'pending_admin' => 'Hangende admin', - 'pending_user' => 'Hangende gebruiker' - ] - ], - 'pending_adv' => [ - 'name' => 'Ongepubliseer' - ], - 'finish_at' => [ - 'name' => 'Klaar by' - ], - 'cover_photo' => [ - 'name' => 'Voorbladfoto' - ], - 'favs_adv' => [ - 'name' => 'Gunstige advertensies' - ], - 'my_adv' => [ - 'name' => 'ADVS' - ], - 'description' => 'Beskrywing', - 'explanation' => 'Verduideliking', - 'type' => [ - 'name' => 'Tik' - ], - 'parent_adv' => [ - 'name' => 'Verwante advertensie' - ], - 'value' => [ - 'name' => 'Waarde' - ], - 'list' => 'Lys', - 'home' => 'Tuis', - 'list-page' => 'Lys bladsy', - 'search' => 'Soek', - 'reset' => 'Reset', - 'recommended' => 'Aanbevole advertensies vir u', - 'filter' => 'Filtreer', - 'sort' => 'Sorteer', - 'sort_by' => 'Sorteer Volgens', - 'pick_option' => 'Kies \'n opsie', - 'pick_ordering' => 'Bestelling', - 'price_high' => 'Prys van hoog na laag', - 'price_low' => 'Prys Laag tot Hoog', - 'newest' => 'Nuutste', - 'oldest' => 'Oudste', - 'address_a_z' => 'Adres (A tot Z)', - 'address_z_a' => 'Adres (Z tot A)', - 'categories' => [ - 'name' => 'Kategorieë' - ], - 'all_categories' => 'alle kategorieë', - 'location' => 'Ligging', - 'send_message' => 'Stuur boodskap', - 'phone_gsm' => 'GSM-foon', - 'phone_office' => 'Kantoortelefoon', - 'add_to_favorites' => "Voeg by gunstelinge", - 'send' => 'Stuur', - 'search_name' => 'Soek Naam', - 'my_favorite_searches' => 'Gunsteling soektogte', - 'search_desc' => 'U kan u gunsteling soekkeuses hier byvoeg en bestuur.', - 'complaint_placeholder' => 'Tik u klagtebesonderhede hier in.', - 'show_details' => 'Wys besonderhede', - 'ad_actions' => 'Advertensie-aksies', - 'edit' => 'Wysig', - 'approve' => 'Goedkeur', - 'passive' => "Passief", - 'sold' => 'Verkoop', - 'offered_by' => 'Aangebied deur', - 'more_ads_by' => 'Meer advertensies deur', - 'click_phone' => 'Wys telefoonnommer', - 'share' => 'Deel', - 'report' => 'Rapporteer hierdie advertensie', - 'features' => 'Kenmerke', - "streetview" => "Straataansig", - 'recommended_ads' => 'Aanbevole advertensies vir u', - 'new' => 'Nuut', - 'short_info' => 'Kort inligting', - 'secure_trading' => 'Veilige handel', - '24/7' => 'Ondersteuning 24/7', - 'easy_trading' => 'Maklike handel', - 'need_help' => 'Hulp nodig?', - 'give_a_call' => 'Bel \'n op', - 'message_sent' => 'Boodskap gestuur!', - 'asap' => 'Boodskap gestuur, die verkoper sal u so gou moontlik kontak.', - 'ad_id' => 'Advertensie-ID', - 'contact_with' => 'Kontak met', - 'create_adv' => 'Skep advertensie', - 'edit_adv' => 'Wysig advertensie', - 'mandatory_fields' => 'Verpligte velde', - 'ad_post' => 'Advertensiepos', - 'sell_item' => 'Verkoop \'n item of diens', - 'search_save' => 'Gunsteling soektog suksesvol gestoor', - 'address' => 'Adres', - 'email' => 'E-pos', - 'phone' => 'Foon', - 'send_us_your_feedback' => 'Stuur vir ons u terugvoer', - 'online_shopping' => 'KRY', - 'approved' => 'Suksesvol goedgekeur', - 'extended' => 'Uitgebrei suksesvol', - 'declined' => 'Weier suksesvol', - 'search_on_map' => 'Soek op kaart', - 'post_free_ad' => 'Plaas gratis advertensie', - 'select_a_category' => 'Kies \'n kategorie', - 'select_a_sub_category' => 'Kies \'n subkategorie', - 'all_dopings_added' => 'Alle dopingtipes word by hierdie advertensie gevoeg.', - 'is_get_adv' => [ - 'name' => 'KRY' - ], - 'corporate_info' => 'Korporatiewe inligting', - 'featured_ads' => "Gewilde advertensies", - 'trending_ads' => 'Trendind-advertensies', - 'search_ad_result_prefix' => 'aan', - 'search_ad_result_text' => ': tel advertensies in u : naam soektog', - 'search_ads_result_message' => [ - 'name' => ': tel advertensies gevind vir: naam soek', - ], - 'total' => 'Totaal', - 'quantity' => 'Hoeveelheid', - 'view_cart' => 'Bekyk mandjie', - 'no_ads' => 'Geen advertensies gevind nie.', - 'show_display_mode' => [ - 'map' => 'Kaart', - 'list' => 'Lys', - ], - 'advs_list_table_thead' => [ - 'name' => 'Advertensie Naam', - 'price' => 'Prys', - 'publish_at' => 'Advertensiedatum', - 'location_city' => 'Stad', - 'location_country' => 'Land', - ], - 'show_list_view' => [ - 'name' => 'Lys', - ], - 'show_table_view' => [ - 'name' => 'Tabel', - ], - 'showcase' => [ - 'name' => 'Vertoonvenster', - ], - 'new_ad' => [ - 'name' => 'Nuwe advertensie', - ], - 'profile' => [ - 'name' => 'Profiel', - ], - 'my_ads' => [ - 'name' => 'My advertensies', - ], - 'sold_out' => [ - 'name' => 'Uitverkoop', - ], - 'edit_category' => 'Kategorie wysig', - 'set_category' => 'Stel kategorie', - 'max' => [ - 'name' => 'Maks', - ], - 'min' => [ - 'name' => 'Min', - ], - 'in_the_last_24_hours' => [ - 'name' => 'In die laaste 24 uur' - ], - 'in_the_last_day' => [ - 'name' => 'In die laaste 24 uur' - ], - 'in_the_last_week' => [ - 'name' => 'In die laaste week' - ], - 'in_the_last_month' => [ - 'name' => 'In die laaste maand' - ], - 'ads_with_photo' => [ - 'name' => 'Advertensies Met Foto' - ], - 'ads_with_video' => [ - 'name' => 'Advertensies Met Video' - ], - 'yes' => [ - 'name' => 'Ja' - ], - 'no' => [ - 'name' => 'Geen' - ], - 'is_system' => [ - 'name' => 'Is stelsel', - 'instructions' => 'Stelselstatus is nodig en moet nie verander word nie', - ], - 'user_access' => [ - 'name' => 'Gebruikerstoegang', - 'instructions' => 'Kan \'n gebruiker hierdie status op sy advertensies gebruik?', - ], - "no_location" => "Geen ligging is gekies nie.", - "continue" => 'Aanhou', - "gallery" => 'Galery', - "ad" => 'Advertensie', - "ads" => 'Advertensies', - "were_found" => 'was gevind.', - - // Pending screen - 'pending_message_1' => 'Die advertensie is in die goedkeuringsproses', - 'pending_message_2' => "Advertensie se opdateringsdatum", - 'pending_message_3' => 'Geskatte wagtyd', - 'pending_message_4' => 'Die tyd wat aan die goedkeuringsproses bestee word, word by die dopingtyd gevoeg.', - 'pending_message_5' => 'Geen transaksies kan vanaf die inbelsentrum met betrekking tot die advertensie in die goedkeuringsproses gedoen word nie.', - 'hours' => 'ure', - - // Preview page - 'preview_text' => [ - 'part_1' => 'As die volgende inligting oor u advertensie korrek is, klik op die knoppie "Gaan voort" en gaan na die volgende stap.', - 'part_2' => 'Indien nie, klik op die "Edit" -knoppie.', - ], - 'views' => 'Uitsigte', - - // Detail page - "no_street_view" => "Geen straataansigprent op hierdie plek nie", - 'edit_my_contact_info' => 'Wysig my kontakinligting', - 'update_my_contact_info' => 'werk my kontakinligting op', - 'contact_info' => 'Kontak inligting', - 'ad_info' => 'Advertensie-inligting', - - // Select cat - 'select_category_step_by_step' => 'Kies Kategorie stap vir stap', - - // New create page - 'options' => 'Opsies', - 'category_selection' => 'Kategorie seleksie', - 'listing_details' => 'Lysbesonderhede', - 'preview' => 'Voorskou', - 'congratulations' => 'Baie geluk', - 'ad_desc' => 'Advertensiebeskrywing', - 'upload_photos' => 'Laai foto\'s op', - 'upload_files' => 'Laai lêers op', - 'additional_fields' => 'Bykomende velde', - 'ad_location' => 'Advertensie-ligging', - 'owner' => 'Eienaar', - 'default_owner_instruction' => 'Die eienaar is die huidige gebruiker as geen gebruiker gekies word nie', - 'create_page_subtitle' => 'Skep die advertensie foutloos deur gedetailleerde inligting oor u advertensie in te voer.', - 'with_my_phone_numbers' => 'With my phone numbers', - 'not_with_my_phone_numbers' => "I don't want to be reached by phone", - 'how_can_you_be_contacted' => "How can you be contacted?", - - // Listing page - 'ad_title' => 'Advertensietitel', - 'listing_date' => 'Lysdatum', - 'view' => 'Beskou', - 'ads_with_map' => 'Advertensies Met Kaart', - 'advanced_sorting' => 'Gevorderde sortering', - 'filter_by_word' => 'Filtreer volgens woord', - 'filter_by' => 'Filtreer volgens: naam', - - 'free' => 'Vry', - 'ad_date' => 'Advertensiedatum', - 'photo_video' => 'Foto, video', - 'and_above' => 'En bo', - 'and_below' => 'en onder', - 'clear_all' => 'Maak alles skoon', - 'balances' => 'Saldo\'s', - 'packages' => 'Pakkies', - 'dopings' => 'Doping', - 'advs' => 'Advs', - 'site' => 'Werf', - 'subscription' => 'Intekening', - 'created' => 'Geskep', - 'product_option' => [ - 'name' => 'Produkopsie' - ], - 'option_json' => [ - 'name' => 'Opsie' - ], - 'old_price' => [ - 'name' => 'Ou prys' - ], - 'save_search' => 'Stoor soektog', - 'publish_at' => [ - 'name' => 'Publiseer datum' - ], - 'tax' => [ - 'name' => 'Tax' - ], - 'name_a_z' => 'Name (A to Z)', - 'name_z_a' => 'Name (Z to A)', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/af/message.php b/addons/default/visiosoft/advs-module/resources/lang/af/message.php deleted file mode 100644 index df358fdbc..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/af/message.php +++ /dev/null @@ -1,35 +0,0 @@ - 'Die aangevraagde produk ontbreek of is onaktief', - 'please_payment' => 'Betaal asb', - 'bank_account_info' => 'Bankrekeninginligting', - 'agreement' => 'Deur op Publiseer te klik, stem u in tot ons gebruiksvoorwaardes en ons privaatheidsbeleid erken dat u die regmatige eienaar van hierdie artikel is.', - 'update_category_msg' => 'Die geklassifiseerde kategorie sal opgedateer word.', - 'updated_category_msg' => 'Kategorie suksesvol geredigeer.', - 'create_ad_with_post_cat' => [ - 'title' => "Kategorie-keuse is voltooi.", - 'success' => true, - 'continueBtn' => "Aanhou", - ], - 'update_category_info' => 'Dateer asseblief die kategorie op.', - 'filter_by_search_msg' => 'Filtreer volgens soektog.', - 'delete_author_error' => 'U kan nie \'n boodskap verwyder wat nie aan u behoort nie', - 'success_delete' => 'Advertensie uitgevee', - 'pending_ad_status' => 'U advertensie hang af van die goedkeuring deur die redakteur.', - 'extended' => ': nommer advertensie (s) is suksesvol uitgebrei.', - 'category_not_exist' => 'Hierdie kategorie bestaan nie meer nie!', - 'currency_converted' => 'Valuta omgeskakel suksesvol.', - 'choose_user' => 'Kies \'n gebruiker', - 'owner_updated_successfully' => 'Die eienaar is suksesvol opgedateer!', - 'no_add_found' => 'Geen advertensie gevind nie!', - 'replicated_success' => 'Die advertensie is suksesvol herhaal!', - 'ad_doesnt_exist' => "Hierdie advertensie bestaan nie!", - 'select_location_error' => "Kies 'n plek op die kaart!", - 'this_ad_is_not_valid_anymore' => "Hierdie advertensie is nie meer geldig nie!", - 'approve_status_change' => "Jou advertensie se status is op aktief gestel!", - 'passive_status_change' => "Jou advertensie se status is passief gestel!", - 'sold_status_change' => "Jou advertensie se status is verkoop!", - 'status_change' => "Jou advertensie se status is ingestel op: status!", - 'disabled_detailed_options_for_admin_role' => "Gedetailleerde produkopsies is gedeaktiveer.", -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/af/permission.php b/addons/default/visiosoft/advs-module/resources/lang/af/permission.php deleted file mode 100644 index 23ed6a067..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/af/permission.php +++ /dev/null @@ -1,108 +0,0 @@ - [ - 'name' => 'Advertensies', - 'option' => [ - 'read' => 'Kan advertensies gelees word?', - 'write' => 'Kan u advertensies skep / wysig?', - 'delete' => 'Kan advertensies verwyder word?', - ], - ], - 'categories' => [ - 'name' => 'Kategorieë', - 'option' => [ - 'read' => 'Kan kategorieë lees?', - 'write' => 'Kan u kategorieë skep / wysig?', - 'delete' => 'Kan kategorieë verwyder word?', - ], - ], - 'village' => [ - 'name' => 'Dorp', - 'option' => [ - 'read' => 'Kan dorpie lees?', - 'write' => 'Kan u dorp skep of wysig?', - 'delete' => 'Kan dorp verwyder?', - ], - ], - 'custom_fields' => [ - 'name' => 'Pasgemaakte velde', - 'option' => [ - 'read' => 'Kan u eie velde lees?', - 'write' => 'Kan u eie velde skep / wysig?', - 'delete' => 'Kan persoonlike velde verwyder word?', - ], - ], - 'custom_field_advs' => [ - 'name' => 'Pasgemaakte veldadvertensies', - 'option' => [ - 'read' => 'Kan u persoonlike veldadvertensies lees?', - 'write' => 'Kan u persoonlike veldadvertensies skep / wysig?', - 'delete' => 'Kan u persoonlike veldadvertensies verwyder?', - ], - ], - 'cf_values' => [ - 'name' => 'Cf waardes', - 'option' => [ - 'read' => 'Kan CF-waardes lees?', - 'write' => 'Kan CF-waardes skep / wysig?', - 'delete' => 'Kan CF-waardes uitvee?', - ], - ], - 'options' => [ - 'name' => 'Opsies', - 'option' => [ - 'read' => 'Kan opsies lees?', - 'write' => 'Kan u opsies skep / wysig?', - 'delete' => 'Kan opsies verwyder?', - ], - ], - 'productoptions' => [ - 'name' => 'Produkopsies', - 'option' => [ - 'read' => 'Kan produkopsies gelees word?', - 'write' => 'Kan u produkopsies skep / wysig?', - 'delete' => 'Kan produkopsies verwyder word?', - ], - ], - 'productoptions_value' => [ - 'name' => 'Produksie-waarde', - 'option' => [ - 'read' => 'Kan die waarde van die produkopsies gelees word?', - 'write' => 'Kan produkopsies waarde skep / wysig?', - 'delete' => 'Kan die waarde van die produkopsies verwyder word?', - ], - ], - 'options_configuration' => [ - 'name' => 'Opsies opset', - 'option' => [ - 'read' => 'Kan opsies opstel lees?', - 'write' => 'Kan u die konfigurasie van opsies skep / wysig?', - 'delete' => 'Kan konfigurasie van opsies verwyder?', - ], - ], - 'option_configuration' => [ - 'name' => 'Opsiekonfigurasie', - 'option' => [ - 'read' => 'Kan opsieopsie lees?', - 'write' => 'Kan die opstelling van die opsie skep / wysig?', - 'delete' => 'Kan opsiekonfigurasie verwyder?', - ], - ], - 'option_configuration' => [ - 'name' => 'Opsiekonfigurasie', - 'option' => [ - 'read' => 'Kan opsieopsie lees?', - 'write' => 'Kan die opstelling van die opsie skep / wysig?', - 'delete' => 'Kan opsiekonfigurasie verwyder?', - ], - ], - 'status' => [ - 'name' => 'Status', - 'option' => [ - 'read' => 'Kan status lees?', - 'write' => 'Kan u status skep / wysig?', - 'delete' => 'Kan status verwyder word?', - ], - ], -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/af/section.php b/addons/default/visiosoft/advs-module/resources/lang/af/section.php deleted file mode 100644 index 4056e91d4..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/af/section.php +++ /dev/null @@ -1,64 +0,0 @@ - [ - 'title' => 'Advertensies', - ], - 'categories' => [ - 'title' => 'Kategorieë', - ], - 'countries' => [ - 'title' => 'Lande', - ], - 'cities' => [ - 'title' => 'Stede', - ], - 'districts' => [ - 'title' => 'Distrikte', - ], - 'neighborhoods' => [ - 'title' => 'Wyk', - ], - 'village' => [ - 'title' => 'Dorp', - ], - 'custom_fields' => [ - 'title' => 'Pasgemaakte velde', - ], - 'custom_field_advs' => [ - 'title' => 'Pasgemaakte veldadvertensies', - ], - 'cf_values' => [ - 'title' => 'Cf waardes', - ], - 'fields' => [ - 'title' => 'Pasgemaakte velde' - ], - 'assets_clear' => [ - 'name' => 'Bates duidelik' - ], - 'general' => 'Generaal', - 'ads' => 'Advertensies', - 'user' => 'Gebruiker', - 'filter' => 'Filtreer', - 'create_ad' => 'Skep advertensie', - 'options' => [ - 'title' => 'Opsies', - ], - 'ads_image' => 'Advertensieprent', - 'product_options' => [ - 'title' => 'Opsies', - ], - 'productoptions_value' => [ - 'title' => 'Opsies Waarde', - ], - 'option_configuration' => [ - 'title' => 'Konfigurasie', - ], - 'translations' => 'Vertalings', - 'status' => [ - 'title' => 'Status', - ], - 'ads_detail' => 'Advertensiebesonderhede', - -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/af/setting.php b/addons/default/visiosoft/advs-module/resources/lang/af/setting.php deleted file mode 100644 index 16d7765f7..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/af/setting.php +++ /dev/null @@ -1,286 +0,0 @@ - [ - 'name' => 'Goedkeur outomaties', - ], - 'default_view_type' => [ - 'name' => 'Verstekaansig-tipe', - ], - 'hide_zero_price' => [ - 'name' => 'Versteek prys as nul', - 'instructions' => 'Versteek die prys as die advertensieprys 0 is', - ], - 'estimated_pending_time' => [ - 'name' => 'Geskatte wagtyd', - 'instructions' => 'In Ure', - ], - 'default_published_time' => [ - 'name' => 'Verstek publiseringstyd', - ], - 'address' => [ - 'name' => 'Kontak adres', - ], - 'phone' => [ - 'name' => 'Kontak telefoon', - ], - 'favicon' => [ - 'name' => 'Favicon', - ] - , 'map_coordinates_long' => [ - 'name' => 'Kaart lang koördinaat', - ], - 'map_coordinates_lat' => [ - 'name' => 'Kaart Lat Koördinaat', - ], - 'iban_numbers' => [ - 'name' => 'IBAN', - ], - 'logo' => [ - 'name' => 'Logo', - ], - 'ogImage' => [ - 'name' => 'Sosiale Deel-logo', - 'warning' => 'Dit moet \'n resolusie van 1200 x 630 hê. ', - - ], - 'currencies' => [ - 'name' => 'Aktiewe geldeenhede', - ], - 'latest-limit' => [ - 'name' => 'Laaste limiet', - ], - 'site_address' => [ - 'name' => 'Werfadres', - 'warning' => 'Auto bygevoeg www. www.sitename.com ', - ], - 'google_map_key' => [ - 'name' => 'Google Map Api-sleutel', - ], - - 'default_country' => [ - 'name' => 'Verstek advertensieland', - ], - 'hide_price_categories' => [ - 'name' => 'Versteek prys op kategorieë', - 'instructions' => 'Die prys sal weggesteek word as u \'n advertensie skep of \'n advertensie onder hierdie kategorieë sien.' - ], - 'free_currencyconverterapi_key' => [ - 'name' => 'Valuta-omskakelaar API-sleutel' - ], - 'default_city' => [ - 'name' => 'Verstek advertensie stad', - ], - 'default_district' => [ - 'name' => 'Verstek advertensiedistrik', - ], - 'default_neighborhood' => [ - 'name' => 'Standaard advertensiebuurt', - ], - 'default_currency' => [ - 'name' => 'Verstek advertensiegeldeenheid', - ], - 'default_GET' => [ - 'name' => 'Standaardadvertensie GET', - ], - 'twitter' => [ - 'name' => 'Twitter', - ], - 'facebook' => [ - 'name' => 'Facebook', - ], - 'youtube' => [ - 'name' => 'Youtube', - ], - 'google' => [ - 'name' => 'Google', - ], - 'listing_page_image' => [ - 'name' => 'Lys bladsyprent', - ], - 'hide_standard_price_field' => [ - 'name' => 'Versteek standaardprysveld', - ], - 'hide_options_field' => [ - 'name' => 'Versteek opsiesveld', - ], - 'hide_village_field' => [ - 'name' => 'Versteek Village Field', - ], - 'hide_configurations' => [ - 'name' => 'Versteek die Configuration Button', - 'instructions' => 'Versteek die Configurations-knoppie op die bladsy met voorskou van advertensies', - ], - 'make_all_fields_required' => [ - 'name' => 'Maak alle velde vereis', - 'instructions' => 'Vereis dat die gebruiker die prys- en beskrywingsvelde moet invul wanneer hy \'n advertensie skep', - ], - 'make_map_required' => [ - 'name' => 'Maak kaart verlang', - 'instructions' => 'Vereis dat die gebruiker \'n speld op die kaart moet plaas wanneer hy \'n advertensie skep', - ], - 'hide_listing_standard_price' => [ - 'name' => 'Versteek die lys van standaardpryse', - ], - 'enabled_currencies' => [ - 'name' => 'Geaktiveerde geldeenhede', - ], - 'google_statistic_code' => [ - 'name' => 'Google Statistieke Kode', - ], - 'register_email_field' => [ - 'name' => 'E-posvereiste vir lidregistrasie', - ], - 'market_place' => [ - 'name' => 'Markplein', - 'instructions' => 'If the marketplace is down, your site will act as ecommerce. For example, - some fields in the profile such as ads, dopings, messages, sale, packages and store are not visible and - removes corporate membership.' - ], - 'price_area_hidden' => [ - 'name' => 'Prysarea versteek', - ], - 'hide_price_filter' => [ - 'name' => 'Versteek prysfilter', - ], - 'hide_date_filter' => [ - 'name' => 'Versteek datumfilter', - ], - 'hide_photo_filter' => [ - 'name' => 'Versteek fotofilter', - ], - 'hide_map_filter' => [ - 'name' => 'Versteek kaartfilter', - ], - 'show_lang_url' => [ - 'name' => 'Wys Lang-parameter vir URL', - ], - 'popular_ads_limit' => [ - 'name' => 'Gewilde advertensieperk', - ], - - //Image - - 'image_resize_backend' => [ - 'name' => 'Beeld grootte van agterkant', - ], - 'full_image_width' => [ - 'name' => 'Volledige beeldwydte', - ], - 'full_image_height' => [ - 'name' => 'Volledige beeldhoogte', - ], - 'medium_image_width' => [ - 'name' => 'Medium beeldwydte', - ], - 'medium_image_height' => [ - 'name' => 'Medium beeldhoogte', - ], - 'thumbnail_width' => [ - 'name' => 'Miniatuurbreedte', - ], - 'thumbnail_height' => [ - 'name' => 'Duimnaelhoogte', - ], - 'add_canvas' => [ - 'name' => 'Voeg doek by', - ], - 'image_canvas_width' => [ - 'name' => 'Beelddoekbreedte', - ], - 'image_canvas_height' => [ - 'name' => 'Beeld Doek Hoogte', - ], - 'watermark_type' => [ - 'name' => 'Watermerk Tipe', - ], - 'watermark_text' => [ - 'name' => 'Watermerkteks', - ], - 'watermark_image' => [ - 'name' => 'Watermerkbeeld', - ], - 'watermark_position' => [ - 'name' => 'Watermerkposisie', - ], - 'user_filter_limit' => [ - 'name' => 'Gebruikersfilterlimiet', - 'instructions' => 'In die adminpaneel' - ], - 'show_breadcrumb_when_creating_ad' => [ - 'name' => 'Wys broodkrummels as u \'n advertensie skep', - ], - 'show_ads_count' => [ - 'name' => 'Vertoon-advertensietelling', - 'instructions' => 'Vertoon advertensies tel op die linkerkategorieëlys', - ], - 'ads_date_hidden' => [ - 'name' => 'Versteek geskep datum', - 'instructions' => 'Versteek die geskepde datum in die besonderhede-bladsy', - ], - 'hide_listing_header' => [ - 'name' => 'Versteek koplys van lys', - 'instructions' => 'Versteek na bestelling en besigtigingstipes', - ], - 'hide_filter_section' => [ - 'name' => 'Versteek die filterafdeling', - 'instructions' => 'Versteek na die linker filterarea op die lys bladsy', - ], - 'hide_seller_info' => [ - 'name' => 'Versteek verkoperinligting', - 'instructions' => 'Versteek inligting aan die verkoper op die besonderhede bladsy', - ], - 'show_post_ad_agreement' => [ - 'name' => 'Toon advertensie-ooreenkoms', - 'instructions' => 'Skakel dit aan as u \'n privaatheidsbeleidsooreenkoms op die advertensie-bladsy wil vertoon', - ], - 'override_text' => [ - 'name' => 'Ignoreer teks', - 'instructions' => 'Ou waarde: nuwe waarde' - ], - 'steps_color' => [ - 'name' => 'Stappe Kleur', - 'instructions' => 'Verander die progressiewe trappie kleur.' - ], - 'create_ad_button_color' => [ - 'name' => 'Skep kleur van advertensieknoppie', - 'instructions' => 'Verander die knoppie wat verskyn wanneer die nuwe advertensiekategorie gekies is.' - ], - 'lang_switcher_for_browser' => [ - 'name' => 'Lang skakelaar vir blaaier', - 'instructions' => 'Hiermee kan u blaastaal as aktiewe taal kies' - ], - 'get_categories' => [ - 'name' => 'KRY Kategorieë', - 'instructions' => 'Dit verteenwoordig die kategorieë waarin die GET-eiendom geldig sal wees.' - ], - 'watermark' => [ - 'name' => 'Watermerk', - 'instructions' => 'Is watermerk aktief?' - ], - 'detailed_product_options' => [ - 'name' => 'Gedetailleerde produkopsies', - 'instructions' => 'Hiermee kan u voorraad- en prysinligting vir die produk invoer' - ], - 'show_subcats_mobile' => [ - 'name' => 'Wys subkategorieë op mobiele aansig', - ], - 'show_price_to_members_only' => [ - 'name' => 'Wys prys slegs vir lede', - ], - 'hide_ad_cat' => [ - 'name' => 'Versteek kategorieë', - 'instructions' => 'Versteek kategorieë in advertensielys' - ], - 'show_finish_and_publish_date' => [ - 'name' => 'Toon einddatum en publiseer datum vir skep', - 'instructions' => 'Vertoon die velde publish_at en finish_at op die bladsy vir die skep van advertensies.' - ], - 'show_tax_field' => [ - 'name' => 'Show Tax Field', - 'instructions' => 'When this option is enabled, you can set the tax rate on the ad creation page.' - ], - 'hide_contact_created_at' => [ - 'name' => 'Hide Contact Fields For in Create New Ad' - ] -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/af/stream.php b/addons/default/visiosoft/advs-module/resources/lang/af/stream.php deleted file mode 100644 index d82246d6f..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/af/stream.php +++ /dev/null @@ -1,37 +0,0 @@ - [ - 'name' => 'Advs', - ], - 'categories' => [ - 'name' => 'Kategorieë', - ], - 'village' => [ - 'name' => 'Dorp', - ], - 'custom_fields' => [ - 'name' => 'Pasgemaakte velde', - ], - 'custom_field_advs' => [ - 'name' => 'Custom veld advs', - ], - 'cf_values' => [ - 'name' => 'Cf waardes', - ], - 'options' => [ - 'name' => 'Opsies', - ], - 'product_options' => [ - 'name' => 'Produkopsies', - ], - 'productoptions_value' => [ - 'name' => 'Opsiewaarde', - ], - 'option_configuration' => [ - 'name' => 'Konfigurasie', - ], - 'status' => [ - 'name' => 'Status', - ], -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/af/view.php b/addons/default/visiosoft/advs-module/resources/lang/af/view.php deleted file mode 100644 index 4da2bf08f..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/af/view.php +++ /dev/null @@ -1,6 +0,0 @@ - 'Onvoltooid', - 'advanced' => 'Gevorderd', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/ar/addon.php b/addons/default/visiosoft/advs-module/resources/lang/ar/addon.php deleted file mode 100644 index 3a1da7224..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/ar/addon.php +++ /dev/null @@ -1,8 +0,0 @@ - 'إعلانات', - 'name' => 'وحدة الإعلانات', - 'description' => 'وحدة الإعلانات', - 'info' => 'This is the screen where you can add, delete and edit ads from the Ads page. On this page, you can simply do the operations such as post management and ad configuration.' -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/ar/button.php b/addons/default/visiosoft/advs-module/resources/lang/ar/button.php deleted file mode 100644 index c7ee17978..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/ar/button.php +++ /dev/null @@ -1,48 +0,0 @@ - 'اعلان جديد', - 'new_classified' => 'تصنيف جديد', - 'new_category' => 'فئة جديدة', - 'new_country' => 'بلد جديد', - 'new_city' => 'مدينة جديدة', - 'new_district' => 'حي جديد', - 'new_neighborhood' => 'حي جديد', - 'new_village' => 'قرية جديدة', - 'edit' => "تعديل", - 'approve' => "يوافق", - 'decline' => 'انخفاض', - 'extend' => 'تمديد', - 'extend_all' => 'تمديد الكل', - 'convert_currency' => 'تحويل العملة', - 'categories' => 'التصنيفات', - 'sub_category' => 'الفئات الفرعية', - 'add_sub_category' => 'إضافة فئة فرعية', - 'sub_cities' => 'مدن فرعية', - 'add_sub_cities' => 'إضافة مدينة فرعية', - 'add_sub_districts' => 'إضافة منطقة فرعية', - 'add_sub_neighborhoods' => 'إضافة الحي الفرعي', - 'add_sub_village' => 'أضف قرية فرعية', - 'sub_districts' => 'المناطق الفرعية', - 'sub_neighborhoods' => 'الأحياء الفرعية', - 'sub_village' => 'قرية فرعية', - 'general_settings' => 'الاعدادات العامة', - 'save_category' => 'حفظ الفئة', - 'change_owner' => 'تغير المالك', - 'update_category' => [ - 'name' => 'تحديث الفئة' - ], - 'new_option' => 'خيار جديد', - 'export' => 'تصدير', - 'new_productoption' => 'خيار منتج جديد', - 'new_productoptions_value' => 'قيمة خيار منتج جديد', - 'new_options_configuration' => 'تكوين خيار جديد', - 'new_option_configuration' => 'تكوين خيار جديد', - 'create_configurations' => 'تكوين التكوينات', - 'replicate' => 'استنساخ', - 'fast_create' => 'إنشاء سريع', - 'publish' => 'ينشر', - 'import' => 'استيراد', - 'new_status' => 'حالة جديدة', - 'fast_edit' => 'تحرير سريع', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/ar/currency.php b/addons/default/visiosoft/advs-module/resources/lang/ar/currency.php deleted file mode 100644 index 66cb8f89a..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/ar/currency.php +++ /dev/null @@ -1,6 +0,0 @@ - 'دولار', - 'EUR' => 'اليورو', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/ar/field.php b/addons/default/visiosoft/advs-module/resources/lang/ar/field.php deleted file mode 100644 index 7847ead79..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/ar/field.php +++ /dev/null @@ -1,385 +0,0 @@ - [ - 'name' => 'عنوان' - ], - 'order' => [ - 'name' => 'طلب' - ], - 'slug' => [ - 'name' => 'سبيكة' - ], - 'parent_category' => [ - 'name' => 'الأبوين' - ], - 'category' => [ - 'name' => 'عنوان الفئة' - ], - 'price' => [ - 'name' => 'السعر' - ], - 'standard_price' => [ - 'name' => 'سعر قياسي' - ], - 'date' => [ - 'name' => 'تاريخ' - ], - 'photo' => [ - 'name' => 'صورة فوتوغرافية' - ], - 'video' => [ - 'name' => 'فيديو' - ], - 'map' => [ - 'name' => 'خريطة' - ], - 'stock' => [ - 'name' => 'مخزون' - ], - 'advs_desc' => [ - 'name' => 'وصف' - ], - 'online_payment' => [ - 'name' => 'الدفع الالكتروني' - ], - 'city' => [ - 'name' => 'مدينة' - ], - 'country' => [ - 'name' => 'بلد' - ], - 'district' => [ - 'name' => 'منطقة' - ], - 'neighborhood' => [ - 'name' => 'حي' - ], - 'village' => [ - 'name' => 'قرية' - ], - 'files' => [ - 'name' => 'صور' - ], - 'cat1' => [ - 'name' => 'الفئة الرئيسية' - ], - 'cat2' => [ - 'name' => 'الفئة الفرعية 1' - ], - 'cat3' => [ - 'name' => 'الفئة الفرعية 2' - ], - 'cat4' => [ - 'name' => 'الفئة الفرعية 3' - ], - 'cat5' => [ - 'name' => 'الفئة الفرعية 4' - ], - 'cat6' => [ - 'name' => 'الفئة الفرعية 5' - ], - 'cat7' => [ - 'name' => 'الفئة الفرعية 6' - ], - 'cat8' => [ - 'name' => 'الفئة الفرعية 7' - ], - 'cat9' => [ - 'name' => 'الفئة الفرعية 8' - ], - 'cat10' => [ - 'name' => 'الفئة الفرعية 9' - ], - 'currency' => [ - 'name' => 'دقة' - ], - 'status' => [ - 'name' => 'الحالة', - 'option' => [ - 'approved' => 'وافق', - 'expired' => 'منتهية الصلاحية', - 'unpublished' => 'غير منشورة', - 'pending_admin' => 'في انتظار الادارية', - 'pending_user' => 'في انتظار المستخدم' - ] - ], - 'pending_adv' => [ - 'name' => 'اعلانات معلقة' - ], - 'finish_at' => [ - 'name' => 'ينتهي عند' - ], - 'cover_photo' => [ - 'name' => 'صورة الغلاف' - ], - 'favs_adv' => [ - 'name' => 'الصوت العربي الحر الإعلانات' - ], - 'my_adv' => [ - 'name' => 'ADVS' - ], - 'description' => 'وصف', - 'explanation' => 'تفسير', - 'type' => [ - 'name' => 'نوع' - ], - 'parent_adv' => [ - 'name' => 'إعلان ذو صلة' - ], - 'value' => [ - 'name' => 'القيمة' - ], - 'list' => 'قائمة', - 'home' => 'الصفحة الرئيسية', - 'list-page' => 'قائمة الصفحة', - 'search' => 'بحث', - 'reset' => 'Reset', - 'recommended' => 'الإعلانات الموصى بها لك', - 'filter' => 'منقي', - 'sort' => 'فرز', - 'sort_by' => 'ترتيب حسب', - 'pick_option' => 'اختيار خيار', - 'pick_ordering' => 'تنظيم', - 'price_high' => 'السعر الاعلى الى الادنى', - 'price_low' => 'السعر من الارخص للاعلى', - 'newest' => 'الأحدث', - 'oldest' => 'الأقدم', - 'address_a_z' => 'العنوان (من الألف إلى الياء)', - 'address_z_a' => 'العنوان (ي إلى أ)', - 'categories' => [ - 'name' => 'التصنيفات' - ], - 'all_categories' => 'جميع الفئات', - 'location' => 'موقعك', - 'send_message' => 'إرسال رسالة', - 'phone_gsm' => 'جي إس إم الهاتف', - 'phone_office' => 'هاتف المكتب', - 'add_to_favorites' => "اضافة الى المفضلة", - 'send' => 'إرسال', - 'search_name' => 'اسم البحث', - 'my_favorite_searches' => 'عمليات البحث المفضلة', - 'search_desc' => 'يمكنك إضافة وإدارة اختيارات البحث المفضلة لديك هنا.', - 'complaint_placeholder' => 'اكتب تفاصيل شكواك هنا.', - 'show_details' => 'اظهر التفاصيل', - 'ad_actions' => 'إجراءات الإعلان', - 'edit' => 'تصحيح', - 'approve' => 'يوافق', - 'passive' => "مبني للمجهول", - 'sold' => 'تم البيع', - 'offered_by' => 'مقدم بواسطة', - 'more_ads_by' => 'المزيد من الإعلانات بواسطة', - 'click_phone' => 'عرض رقم الهاتف', - 'share' => 'شارك', - 'report' => 'الإبلاغ عن هذا الإعلان', - 'features' => 'المميزات', - "streetview" => "منظر الشارع", - 'recommended_ads' => 'الإعلانات الموصى بها لك', - 'new' => 'الجديد', - 'short_info' => 'معلومات قصيرة', - 'secure_trading' => 'تجارة آمنة', - '24/7' => '24/7 الدعم', - 'easy_trading' => 'سهل التداول', - 'need_help' => 'تحتاج مساعدة؟', - 'give_a_call' => 'إعطاء دعوة على', - 'message_sent' => 'تم الارسال!', - 'asap' => 'الرسالة المرسلة ، البائع سوف نتصل بك في اسرع وقت ممكن.', - 'ad_id' => 'معرف الإعلان', - 'contact_with' => 'تواصل مع', - 'create_adv' => 'أعلن', - 'edit_adv' => 'تحرير الإعلان', - 'mandatory_fields' => 'الحقول الإلزامية', - 'ad_post' => 'مشاركة الإعلان', - 'sell_item' => 'بيع عنصر أو خدمة', - 'search_save' => 'تم حفظ البحث المفضل بنجاح', - 'address' => 'عنوان', - 'email' => 'البريد الإلكتروني', - 'phone' => 'هاتف', - 'send_us_your_feedback' => 'أرسل لنا ملاحظاتك', - 'online_shopping' => 'احصل على', - 'approved' => 'تمت الموافقة بنجاح', - 'extended' => 'مددت بنجاح', - 'declined' => 'رفض بنجاح', - 'search_on_map' => 'البحث على الخريطة', - 'post_free_ad' => 'نشر إعلان مجاني', - 'select_a_category' => 'اختر تصنيف', - 'select_a_sub_category' => 'حدد فئة فرعية', - 'all_dopings_added' => 'تتم إضافة جميع أنواع المنشطات لهذا الإعلان.', - 'is_get_adv' => [ - 'name' => 'احصل على' - ], - 'corporate_info' => 'معلومات الشركة', - 'featured_ads' => "إعلانات مميزة", - 'trending_ads' => 'إعلانات Trendind', - 'search_ad_result_prefix' => 'على', - 'search_ad_result_text' => ': عدد تم العثور على إعلانات في : اسم بحث', - 'search_ads_result_message' => [ - 'name' => ': عدد الإعلانات التي تم العثور عليها لـ:search name', - ], - 'total' => 'مجموع', - 'quantity' => 'كمية', - 'view_cart' => 'عرض العربة', - 'no_ads' => 'لا اعلانات!', - 'show_display_mode' => [ - 'map' => 'خريطة', - 'list' => 'قائمة', - ], - 'advs_list_table_thead' => [ - 'name' => 'اسم الإعلان', - 'price' => 'السعر', - 'publish_at' => 'تاريخ الإعلان', - 'location_city' => 'مدينة', - 'location_country' => 'بلد', - ], - 'show_list_view' => [ - 'name' => 'قائمة', - ], - 'show_table_view' => [ - 'name' => 'الطاولة', - ], - 'showcase' => [ - 'name' => 'عرض', - ], - 'new_ad' => [ - 'name' => 'إعلان جديد', - ], - 'profile' => [ - 'name' => 'الملف الشخصي', - ], - 'my_ads' => [ - 'name' => 'إعلاناتي', - ], - 'sold_out' => [ - 'name' => 'بيعت كلها', - ], - 'edit_category' => 'تحرير الفئة', - 'set_category' => 'حدد الفئة', - 'max' => [ - 'name' => 'ماكس', - ], - 'min' => [ - 'name' => 'دقيقة', - ], - 'in_the_last_24_hours' => [ - 'name' => 'في ال 24 ساعة الماضية' - ], - 'in_the_last_day' => [ - 'name' => 'في آخر 24 ساعة' - ], - 'in_the_last_week' => [ - 'name' => 'في الأسبوع الماضي' - ], - 'in_the_last_month' => [ - 'name' => 'في الشهر الماضي' - ], - 'ads_with_photo' => [ - 'name' => 'الإعلانات مع الصور' - ], - 'ads_with_video' => [ - 'name' => 'الإعلانات مع الفيديو' - ], - 'yes' => [ - 'name' => 'نعم' - ], - 'no' => [ - 'name' => 'لا' - ], - 'is_system' => [ - 'name' => 'هو نظام', - 'instructions' => 'حالة النظام مطلوبة ولا يجب تغييرها', - ], - 'user_access' => [ - 'name' => 'وصول المستخدم', - 'instructions' => 'هل يمكن للمستخدم استخدام هذه الحالة في إعلاناته؟', - ], - "no_location" => "لا يوجد موقع محدد.", - "continue" => 'استمر', - "gallery" => 'صالة عرض', - "ad" => 'ميلادي', - "ads" => 'إعلانات', - "were_found" => 'تم ايجادها.', - - // Pending screen - 'pending_message_1' => 'الإعلان قيد عملية الموافقة', - 'pending_message_2' => "تاريخ تحديث الإعلان", - 'pending_message_3' => 'وقت الانتظار المقدر', - 'pending_message_4' => 'سيتم إضافة الوقت المستغرق في عملية الموافقة إلى وقت تناول المنشطات.', - 'pending_message_5' => 'لا يمكن إجراء معاملات من مركز الاتصال بخصوص الإعلان في عملية الموافقة.', - 'hours' => 'ساعات', - - // Preview page - 'preview_text' => [ - 'part_1' => 'إذا كانت المعلومات التالية حول إعلانك صحيحة ، فانقر فوق الزر "متابعة" وانتقل إلى الخطوة التالية.', - 'part_2' => 'إذا لم يكن كذلك ، انقر فوق الزر "تحرير".', - ], - 'views' => 'الآراء', - - // Detail page - "no_street_view" => "لا توجد صورة التجوّل الافتراضي في هذا الموقع", - 'edit_my_contact_info' => 'تحرير معلومات الاتصال الخاصة بي', - 'update_my_contact_info' => 'تحديث معلومات الاتصال الخاصة بي', - 'contact_info' => 'معلومات للتواصل', - 'ad_info' => 'معلومات الإعلان', - - // Select cat - 'select_category_step_by_step' => 'حدد الفئة خطوة بخطوة', - - // New create page - 'options' => 'خيارات', - 'category_selection' => 'اختيار الفئة', - 'listing_details' => 'تفاصيل قائمة', - 'preview' => 'معاينة', - 'congratulations' => 'تهانينا', - 'ad_desc' => 'وصف الإعلان', - 'upload_photos' => 'تحميل الصور', - 'upload_files' => 'تحميل الملفات', - 'additional_fields' => 'حقول إضافية', - 'ad_location' => 'موقع الإعلان', - 'owner' => 'صاحب', - 'default_owner_instruction' => 'سيتحول المالك إلى المستخدم الحالي افتراضيًا إذا لم يتم تحديد أي مستخدم', - 'create_page_subtitle' => 'قم بإنشاء الإعلان بشكل لا تشوبه شائبة عن طريق إدخال معلومات مفصلة حول إعلانك.', - 'with_my_phone_numbers' => 'With my phone numbers', - 'not_with_my_phone_numbers' => "I don't want to be reached by phone", - 'how_can_you_be_contacted' => "How can you be contacted?", - - // Listing page - 'ad_title' => 'عنوان الاعلان', - 'listing_date' => 'تاريخ الإدراج', - 'view' => 'منظر', - 'ads_with_map' => 'الإعلانات مع الخريطة', - 'advanced_sorting' => 'الفرز المتقدم', - 'filter_by_word' => 'تصفية بالكلمة', - 'filter_by' => 'التصفية حسب: الاسم', - - 'free' => 'مجانا', - 'ad_date' => 'تاريخ الإعلان', - 'photo_video' => 'صور وفيديو', - 'and_above' => 'و ما فوق', - 'and_below' => 'و تحت', - 'clear_all' => 'امسح الكل', - 'balances' => 'الرصيد', - 'packages' => 'الحزمة', - 'dopings' => 'المنشطات', - 'advs' => 'Advs', - 'site' => 'الموقع', - 'subscription' => 'اشتراك', - 'created' => 'خلقت', - 'product_option' => [ - 'name' => 'خيار المنتج' - ], - 'option_json' => [ - 'name' => 'اختيار' - ], - 'old_price' => [ - 'name' => 'سعر قديم' - ], - 'save_search' => 'حفظ البحث', - 'publish_at' => [ - 'name' => 'تاريخ النشر' - ], - 'tax' => [ - 'name' => 'Tax' - ], - 'name_a_z' => 'Name (A to Z)', - 'name_z_a' => 'Name (Z to A)', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/ar/message.php b/addons/default/visiosoft/advs-module/resources/lang/ar/message.php deleted file mode 100644 index 462837a12..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/ar/message.php +++ /dev/null @@ -1,35 +0,0 @@ - 'المنتج المطلوب مفقود أو غير نشط حاليًا', - 'please_payment' => 'يرجى الدفع', - 'bank_account_info' => 'معلومات الحساب المصرفي', - 'agreement' => 'بالنقر فوق نشر ، فأنت توافق على شروط الاستخدام وسياسة الخصوصية الخاصة بنا وتقر بأنك المالك الشرعي لهذا العنصر.', - 'update_category_msg' => 'سيتم تحديث الفئة المبوبة.', - 'updated_category_msg' => 'تم تعديل الفئة بنجاح.', - 'create_ad_with_post_cat' => [ - 'title' => "تم الانتهاء من اختيار الفئة.", - 'success' => true, - 'continueBtn' => "استمر", - ], - 'update_category_info' => 'يرجى تحديث الفئة.', - 'filter_by_search_msg' => 'تصفية حسب البحث.', - 'delete_author_error' => 'لا يمكنك حذف منشور لا يخصك', - 'success_delete' => 'تم حذف الإعلان', - 'pending_ad_status' => 'إعلانك في انتظار موافقة المحرر.', - 'extended' => ': تم تمديد عدد الإعلانات بنجاح.', - 'category_not_exist' => 'هذه الفئة لم تعد موجودة!', - 'currency_converted' => 'تم تحويل العملة بنجاح.', - 'choose_user' => 'اختر مستخدمًا', - 'owner_updated_successfully' => 'تم تحديث المالك بنجاح!', - 'no_add_found' => 'لا يوجد إعلان!', - 'replicated_success' => 'تم نسخ الإعلان بنجاح!', - 'ad_doesnt_exist' => "هذا الإعلان غير موجود!", - 'select_location_error' => "الرجاء تحديد موقع على الخريطة!", - 'this_ad_is_not_valid_anymore' => "هذا الإعلان غير صالح بعد الآن!", - 'approve_status_change' => "تم تعيين حالة إعلانك على نشطة!", - 'passive_status_change' => "تم تعيين حالة إعلانك على سلبية!", - 'sold_status_change' => "تم تعيين حالة إعلانك على البيع!", - 'status_change' => "تم تعيين حالة إعلانك على: الحالة!", - 'disabled_detailed_options_for_admin_role' => "تم تعطيل خيارات المنتج التفصيلية.", -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/ar/permission.php b/addons/default/visiosoft/advs-module/resources/lang/ar/permission.php deleted file mode 100644 index adc8e7c71..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/ar/permission.php +++ /dev/null @@ -1,108 +0,0 @@ - [ - 'name' => 'إعلانات', - 'option' => [ - 'read' => 'يمكن قراءة الإعلانات؟ ', - 'write' => 'يمكن إنشاء / تعديل الإعلانات؟ ', - 'delete' => 'يمكن حذف الإعلانات؟', - ], - ], - 'categories' => [ - 'name' => 'الاقسام', - 'option' => [ - 'read' => 'يمكن قراءة الفئات؟ ', - 'write' => 'يمكن إنشاء / تحرير الفئات؟ ', - 'delete' => 'يمكن حذف الفئات؟', - ], - ], - 'village' => [ - 'name' => 'قرية', - 'option' => [ - 'read' => 'يمكن قراءة القرية؟ ', - 'write' => 'يمكن إنشاء / تحرير القرية؟ ', - 'delete' => 'يمكن حذف القرية؟', - ], - ], - 'custom_fields' => [ - 'name' => 'الحقول المخصصة', - 'option' => [ - 'read' => 'يمكن قراءة الحقول المخصصة؟ ', - 'write' => 'يمكن إنشاء / تحرير الحقول المخصصة؟ ', - 'delete' => 'يمكن حذف الحقول المخصصة؟', - ], - ], - 'custom_field_advs' => [ - 'name' => 'الإعلانات الميدانية المخصصة', - 'option' => [ - 'read' => 'يمكن قراءة الإعلانات الميدانية المخصصة؟ ', - 'write' => 'يمكن إنشاء / تعديل الإعلانات الميدانية المخصصة؟ ', - 'delete' => 'هل يمكن حذف الإعلانات الميدانية المخصصة؟', - ], - ], - 'cf_values' => [ - 'name' => 'قيم cf', - 'option' => [ - 'read' => 'يمكن قراءة قيم CF؟ ', - 'write' => 'يمكن إنشاء / تحرير قيم cf؟ ', - 'delete' => 'يمكن حذف القيم CF؟', - ], - ], - 'options' => [ - 'name' => 'خيارات', - 'option' => [ - 'read' => 'يمكن قراءة الخيارات؟', - 'write' => 'هل يمكن إنشاء / تعديل الخيارات؟', - 'delete' => 'يمكن حذف الخيارات؟', - ], - ], - 'productoptions' => [ - 'name' => 'خيارات الإنتاج', - 'option' => [ - 'read' => 'هل تستطيع قراءة خيارات المنتج؟', - 'write' => 'هل يمكن إنشاء / تعديل خيارات المنتج؟', - 'delete' => 'هل يمكن حذف خيارات المنتج؟', - ], - ], - 'productoptions_value' => [ - 'name' => 'قيمة Productoptions', - 'option' => [ - 'read' => 'هل يمكن قراءة قيمة productoptions؟', - 'write' => 'هل يمكن إنشاء / تحرير قيمة productoptions؟', - 'delete' => 'هل يمكن حذف قيمة productoptions؟', - ], - ], - 'options_configuration' => [ - 'name' => 'تكوين الخيارات', - 'option' => [ - 'read' => 'يمكن قراءة تكوين الخيارات؟', - 'write' => 'يمكن إنشاء / تحرير تكوين الخيارات؟', - 'delete' => 'يمكن حذف تكوين الخيارات؟', - ], - ], - 'option_configuration' => [ - 'name' => 'تكوين الخيار', - 'option' => [ - 'read' => 'يمكن قراءة تكوين الخيار؟', - 'write' => 'يمكن إنشاء / تعديل تكوين الخيار؟', - 'delete' => 'يمكن حذف تكوين الخيار؟', - ], - ], - 'option_configuration' => [ - 'name' => 'تكوين الخيار', - 'option' => [ - 'read' => 'يمكن قراءة تكوين الخيار؟', - 'write' => 'يمكن إنشاء / تعديل تكوين الخيار؟', - 'delete' => 'يمكن حذف تكوين الخيار؟', - ], - ], - 'status' => [ - 'name' => 'الحالة', - 'option' => [ - 'read' => 'يمكن قراءة الحالة؟', - 'write' => 'هل يمكن إنشاء / تعديل الحالة؟', - 'delete' => 'هل يمكن حذف الحالة؟', - ], - ], -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/ar/section.php b/addons/default/visiosoft/advs-module/resources/lang/ar/section.php deleted file mode 100644 index 8db8bf980..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/ar/section.php +++ /dev/null @@ -1,64 +0,0 @@ - [ - 'title' => 'إعلانات', - ], - 'categories' => [ - 'title' => 'الاقسام', - ], - 'countries' => [ - 'title' => 'بلدان', - ], - 'cities' => [ - 'title' => 'مدن', - ], - 'districts' => [ - 'title' => 'المناطق', - ], - 'neighborhoods' => [ - 'title' => 'أحياء', - ], - 'village' => [ - 'title' => 'قرية', - ], - 'custom_fields' => [ - 'title' => 'الحقول المخصصة', - ], - 'custom_field_advs' => [ - 'title' => 'الإعلانات الميدانية المخصصة', - ], - 'cf_values' => [ - 'title' => 'قيم cf', - ], - 'fields' => [ - 'title' => 'الحقول المخصصة' - ], - 'assets_clear' => [ - 'name' => 'الأصول واضحة' - ], - 'general' => 'جنرال لواء', - 'ads' => 'إعلانات', - 'user' => 'العضو', - 'filter' => 'منقي', - 'create_ad' => 'أعلن', - 'options' => [ - 'title' => 'خيارات', - ], - 'ads_image' => 'صورة الإعلانات', - 'product_options' => [ - 'title' => 'خيارات', - ], - 'productoptions_value' => [ - 'title' => 'قيمة الخيارات', - ], - 'option_configuration' => [ - 'title' => 'ترتيب', - ], - 'translations' => 'الترجمات', - 'status' => [ - 'title' => 'الحالة', - ], - 'ads_detail' => 'تفاصيل الإعلانات', - -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/ar/setting.php b/addons/default/visiosoft/advs-module/resources/lang/ar/setting.php deleted file mode 100644 index 0b45ebff8..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/ar/setting.php +++ /dev/null @@ -1,286 +0,0 @@ - [ - 'name' => 'الموافقة التلقائية', - ], - 'default_view_type' => [ - 'name' => 'نوع العرض الافتراضي', - ], - 'hide_zero_price' => [ - 'name' => 'إخفاء السعر إذا كان صفر', - 'instructions' => 'إخفاء السعر إذا كان سعر الإعلان 0', - ], - 'estimated_pending_time' => [ - 'name' => 'الوقت المعلق المقدر', - 'instructions' => 'في ساعات', - ], - 'default_published_time' => [ - 'name' => 'وقت النشر الافتراضي', - ], - 'address' => [ - 'name' => 'الاتصال العنوان', - ], - 'phone' => [ - 'name' => 'الاتصال الهاتف', - ], - 'favicon' => [ - 'name' => 'فافيكون', - ] - , 'map_coordinates_long' => [ - 'name' => 'خريطة تنسيق طويل', - ], - 'map_coordinates_lat' => [ - 'name' => 'خريطة اللات تنسيق', - ], - 'iban_numbers' => [ - 'name' => 'IBAN', - ], - 'logo' => [ - 'name' => 'شعار', - ], - 'ogImage' => [ - 'name' => 'شعار المشاركة الاجتماعية', - 'warning' => 'يجب أن يكون بدقة 1200 × 630.', - - ], - 'currencies' => [ - 'name' => 'العملات النشطة', - ], - 'latest-limit' => [ - 'name' => 'آخر حدود', - ], - 'site_address' => [ - 'name' => 'عنوان الموقع', - 'warning' => 'تمت إضافة www. شبكة الاتصالات العالمية. sitename.com', - ], - 'google_map_key' => [ - 'name' => 'خريطة جوجل ابي كي', - ], - - 'default_country' => [ - 'name' => 'بلد الإعلان الافتراضي', - ], - 'hide_price_categories' => [ - 'name' => 'إخفاء السعر على الفئات', - 'instructions' => 'سيتم إخفاء السعر عند إنشاء إعلان أو عرض إعلان ضمن هذه الفئات.' - ], - 'free_currencyconverterapi_key' => [ - 'name' => 'تحويل العملات الرئيسية API' - ], - 'default_city' => [ - 'name' => 'المدينة الإعلانية الافتراضية', - ], - 'default_district' => [ - 'name' => 'منطقة الإعلان الافتراضية', - ], - 'default_neighborhood' => [ - 'name' => 'حي الإعلانات الافتراضي', - ], - 'default_currency' => [ - 'name' => 'عملة الإعلان الافتراضية', - ], - 'default_GET' => [ - 'name' => 'الإعلان الافتراضي', - ], - 'twitter' => [ - 'name' => 'تغريد', - ], - 'facebook' => [ - 'name' => 'فيس بوك', - ], - 'youtube' => [ - 'name' => 'موقع YouTube', - ], - 'google' => [ - 'name' => 'جوجل', - ], - 'listing_page_image' => [ - 'name' => 'سرد صورة الصفحة', - ], - 'hide_standard_price_field' => [ - 'name' => 'إخفاء حقل السعر القياسي', - ], - 'hide_options_field' => [ - 'name' => 'إخفاء حقل الخيارات', - ], - 'hide_village_field' => [ - 'name' => 'إخفاء حقل القرية', - ], - 'hide_configurations' => [ - 'name' => 'إخفاء زر التكوينات', - 'instructions' => 'إخفاء زر التهيئة في صفحة معاينة الإعلان', - ], - 'make_all_fields_required' => [ - 'name' => 'اجعل كافة الحقول مطلوبة', - 'instructions' => 'اطلب من المستخدم ملء حقلي السعر والوصف عند إنشاء إعلان', - ], - 'make_map_required' => [ - 'name' => 'اجعل الخريطة مطلوبة', - 'instructions' => 'مطالبة المستخدم بوضع دبوس على الخريطة عند إنشاء إعلان', - ], - 'hide_listing_standard_price' => [ - 'name' => 'إخفاء قائمة الأسعار القياسية', - ], - 'enabled_currencies' => [ - 'name' => 'العملات الممكّنة', - ], - 'google_statistic_code' => [ - 'name' => 'Google Statistic Code', - ], - 'register_email_field' => [ - 'name' => 'متطلبات تسجيل البريد الإلكتروني للعضو', - ], - 'market_place' => [ - 'name' => 'المتجر', - 'instructions' => 'If the marketplace is down, your site will act as ecommerce. For example, - some fields in the profile such as ads, dopings, messages, sale, packages and store are not visible and - removes corporate membership.' - ], - 'price_area_hidden' => [ - 'name' => 'منطقة السعر مخفية', - ], - 'hide_price_filter' => [ - 'name' => 'إخفاء عامل تصفية السعر', - ], - 'hide_date_filter' => [ - 'name' => 'إخفاء مرشح التاريخ', - ], - 'hide_photo_filter' => [ - 'name' => 'إخفاء مرشح الصورة', - ], - 'hide_map_filter' => [ - 'name' => 'إخفاء عامل تصفية الخريطة', - ], - 'show_lang_url' => [ - 'name' => 'إظهار معلمة Lang لعنوان URL', - ], - 'popular_ads_limit' => [ - 'name' => 'حد الإعلانات الشعبية', - ], - - //Image - - 'image_resize_backend' => [ - 'name' => 'تغيير حجم الصورة الخلفية', - ], - 'full_image_width' => [ - 'name' => 'Full Image Width', - ], - 'full_image_height' => [ - 'name' => 'ارتفاع الصورة الكاملة', - ], - 'medium_image_width' => [ - 'name' => 'Medium Image Width', - ], - 'medium_image_height' => [ - 'name' => 'متوسط ارتفاع الصورة', - ], - 'thumbnail_width' => [ - 'name' => 'عرض الصورة المصغرة', - ], - 'thumbnail_height' => [ - 'name' => 'ارتفاع الصورة المصغرة', - ], - 'add_canvas' => [ - 'name' => 'أضف قماش', - ], - 'image_canvas_width' => [ - 'name' => 'عرض قماش الصورة', - ], - 'image_canvas_height' => [ - 'name' => 'ارتفاع قماش الصورة', - ], - 'watermark_type' => [ - 'name' => 'نوع العلامة المائية', - ], - 'watermark_text' => [ - 'name' => 'نص العلامة المائية', - ], - 'watermark_image' => [ - 'name' => 'صورة العلامة المائية', - ], - 'watermark_position' => [ - 'name' => 'موقف العلامة المائية', - ], - 'user_filter_limit' => [ - 'name' => 'حد تصفية المستخدم', - 'instructions' => 'في لوحة الادارة' - ], - 'show_breadcrumb_when_creating_ad' => [ - 'name' => 'إظهار مسار التنقل عند إنشاء إعلان', - ], - 'show_ads_count' => [ - 'name' => 'إظهار عدد الإعلانات', - 'instructions' => 'عرض الإعلانات الاعتماد على قائمة الفئات اليسرى', - ], - 'ads_date_hidden' => [ - 'name' => 'إخفاء تاريخ الإنشاء', - 'instructions' => 'إخفاء تاريخ الإنشاء في صفحة تفاصيل الإعلانات', - ], - 'hide_listing_header' => [ - 'name' => 'إخفاء رأس القائمة', - 'instructions' => 'الاختباء لطلب وعرض الأنواع', - ], - 'hide_filter_section' => [ - 'name' => 'إخفاء قسم التصفية', - 'instructions' => 'يختبئ إلى اليسار منطقة التصفية في قائمة الصفحة', - ], - 'hide_seller_info' => [ - 'name' => 'إخفاء معلومات البائع', - 'instructions' => 'إخفاء معلومات البائع في صفحة تفاصيل الإعلانات', - ], - 'show_post_ad_agreement' => [ - 'name' => 'إظهار اتفاقية ما بعد الإعلان', - 'instructions' => 'قم بتشغيل هذا إذا كنت تريد عرض اتفاقية سياسة الخصوصية على صفحة إنشاء الإعلان', - ], - 'override_text' => [ - 'name' => 'تجاوز النص', - 'instructions' => 'القيمة القديمة: قيمة جديدة' - ], - 'steps_color' => [ - 'name' => 'خطوات اللون', - 'instructions' => 'يغير لون الخطوات التدريجية.' - ], - 'create_ad_button_color' => [ - 'name' => 'إنشاء لون زر الإعلان', - 'instructions' => 'يغير الزر الذي يظهر عند الانتهاء من اختيار فئة الإعلان الجديدة.' - ], - 'lang_switcher_for_browser' => [ - 'name' => 'لانج سويتشر للمتصفح', - 'instructions' => 'يسمح لك باختيار لغة المتصفح كلغة نشطة' - ], - 'get_categories' => [ - 'name' => 'فئات GET', - 'instructions' => 'إنه يمثل الفئات التي ستكون فيها خاصية GET صالحة.' - ], - 'watermark' => [ - 'name' => 'علامة مائية', - 'instructions' => 'هل العلامة المائية نشطة؟' - ], - 'detailed_product_options' => [ - 'name' => 'خيارات المنتج التفصيلية', - 'instructions' => 'يسمح لك بإدخال معلومات المخزون والسعر للمنتج' - ], - 'show_subcats_mobile' => [ - 'name' => 'إظهار الفئات الفرعية على طريقة عرض الجوال', - ], - 'show_price_to_members_only' => [ - 'name' => 'عرض السعر للأعضاء فقط', - ], - 'hide_ad_cat' => [ - 'name' => 'إخفاء الفئات', - 'instructions' => 'إخفاء الفئات في قائمة الإعلانات' - ], - 'show_finish_and_publish_date' => [ - 'name' => 'إظهار تاريخ الانتهاء وتاريخ النشر للإنشاء', - 'instructions' => 'يعرض حقلي publish_at و finish_at في صفحة إنشاء الإعلان.' - ], - 'show_tax_field' => [ - 'name' => 'Show Tax Field', - 'instructions' => 'When this option is enabled, you can set the tax rate on the ad creation page.' - ], - 'hide_contact_created_at' => [ - 'name' => 'Hide Contact Fields For in Create New Ad' - ] -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/ar/stream.php b/addons/default/visiosoft/advs-module/resources/lang/ar/stream.php deleted file mode 100644 index 1ca611006..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/ar/stream.php +++ /dev/null @@ -1,37 +0,0 @@ - [ - 'name' => 'Advs', - ], - 'categories' => [ - 'name' => 'الاقسام', - ], - 'village' => [ - 'name' => 'قرية', - ], - 'custom_fields' => [ - 'name' => 'الحقول المخصصة', - ], - 'custom_field_advs' => [ - 'name' => ':count عدد الإعلانات التي تم العثور عليها لـ:search :name؟ ', - ], - 'cf_values' => [ - 'name' => 'قيم cf', - ], - 'options' => [ - 'name' => 'خيارات', - ], - 'product_options' => [ - 'name' => 'خيارات المنتج', - ], - 'productoptions_value' => [ - 'name' => 'قيمة الخيارات', - ], - 'option_configuration' => [ - 'name' => 'ترتيب', - ], - 'status' => [ - 'name' => 'الحالة', - ], -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/ar/view.php b/addons/default/visiosoft/advs-module/resources/lang/ar/view.php deleted file mode 100644 index 64936ef15..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/ar/view.php +++ /dev/null @@ -1,6 +0,0 @@ - 'غير مكتمل', - 'advanced' => 'المتقدمة', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/az/addon.php b/addons/default/visiosoft/advs-module/resources/lang/az/addon.php deleted file mode 100644 index 98b455067..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/az/addon.php +++ /dev/null @@ -1,8 +0,0 @@ - 'Elanlar', - 'name' => 'Elanlar Modulu', - 'description' => 'Elan Modulu', - 'info' => 'This is the screen where you can add, delete and edit ads from the Ads page. On this page, you can simply do the operations such as post management and ad configuration.' -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/az/button.php b/addons/default/visiosoft/advs-module/resources/lang/az/button.php deleted file mode 100644 index 81cfee245..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/az/button.php +++ /dev/null @@ -1,48 +0,0 @@ - 'Yeni elan', - 'new_classified' => 'Yeni Elan', - 'new_category' => 'Yeni kateqoriya', - 'new_country' => 'Yeni Ölkə', - 'new_city' => 'Yeni Şəhər', - 'new_district' => 'Yeni rayon', - 'new_neighborhood' => 'Yeni məhəllə', - 'new_village' => 'Yeni Kənd', - 'edit' => "Redaktə edin", - 'approve' => "Təsdiqlə", - 'decline' => 'Rədd Et', - 'extend' => 'Uzatmaq', - 'extend_all' => 'Hamısını genişləndirin', - 'convert_currency' => 'Valyutanı dəyiş', - 'categories' => 'Kateqoriyalar', - 'sub_category' => 'Alt kateqoriyalar', - 'add_sub_category' => 'Alt kateqoriya əlavə edin', - 'sub_cities' => 'Alt şəhərlər', - 'add_sub_cities' => 'Sub City əlavə edin', - 'add_sub_districts' => 'Alt rayon əlavə edin', - 'add_sub_neighborhoods' => 'Məhəllə əlavə edin', - 'add_sub_village' => 'Alt kənd əlavə edin', - 'sub_districts' => 'Alt rayonları', - 'sub_neighborhoods' => 'Alt məhəllələr', - 'sub_village' => 'Alt kəndlər', - 'general_settings' => 'Ümumi Düzəlişlər', - 'save_category' => 'Kateqoriyanı yadda saxla', - 'change_owner' => 'Sahibini dəyişdirin', - 'update_category' => [ - 'name' => 'Kateqoriyanı yeniləyin' - ], - 'new_option' => 'Yeni Seçim', - 'export' => 'Çıxart', - 'new_productoption' => 'Yeni Seçim', - 'new_productoptions_value' => 'Seçim dəyəri', - 'new_options_configuration' => 'Seçim konfiqurasiyası', - 'new_option_configuration' => 'Seçim konfiqurasiyası', - 'create_configurations' => 'Konfiqurasiya yaradın', - 'replicate' => 'Təkrarlayın', - 'fast_create' => 'Sürətli yaradın', - 'publish' => 'Yayımla', - 'import' => 'Daxil Et', - 'new_status' => 'Yeni Status', - 'fast_edit' => 'Sürətli redaktə edin', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/az/currency.php b/addons/default/visiosoft/advs-module/resources/lang/az/currency.php deleted file mode 100644 index 587d9482e..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/az/currency.php +++ /dev/null @@ -1,6 +0,0 @@ - 'Dollar', - 'EUR' => 'Avro', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/az/field.php b/addons/default/visiosoft/advs-module/resources/lang/az/field.php deleted file mode 100644 index 1571f3121..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/az/field.php +++ /dev/null @@ -1,386 +0,0 @@ - [ - 'name' => 'Başlıq' - ], - 'order' => [ - 'name' => 'Sıralama' - ], - 'slug' => [ - 'name' => 'Xüsusi ad (slug)' - ], - 'parent_category' => [ - 'name' => 'Valideyn' - ], - 'category' => [ - 'name' => 'Kateqoriya Başlığı' - ], - 'price' => [ - 'name' => 'Qiymət' - ], - 'standard_price' => [ - 'name' => 'Standart qiymət' - ], - 'date' => [ - 'name' => 'Tarix' - ], - 'photo' => [ - 'name' => 'Şəkil' - ], - 'video' => [ - 'name' => 'Video' - ], - 'map' => [ - 'name' => 'Xəritə' - ], - 'stock' => [ - 'name' => 'Stok' - ], - 'advs_desc' => [ - 'name' => 'Təsvir' - ], - 'online_payment' => [ - 'name' => 'Onlayn Ödəniş' - ], - 'city' => [ - 'name' => 'Şəhər' - ], - 'country' => [ - 'name' => 'Ölkə' - ], - 'district' => [ - 'name' => 'Rayon' - ], - 'neighborhood' => [ - 'name' => 'Məhəllə' - ], - 'village' => [ - 'name' => 'Kənd' - ], - 'files' => [ - 'name' => 'Şəkillər' - ], - 'cat1' => [ - 'name' => 'Əsas Kateqoriya' - ], - 'cat2' => [ - 'name' => 'Alt kateqoriya 1' - ], - 'cat3' => [ - 'name' => 'Alt kateqoriya 2' - ], - 'cat4' => [ - 'name' => 'Alt kateqoriya 3' - ], - 'cat5' => [ - 'name' => 'Alt kateqoriya 4' - ], - 'cat6' => [ - 'name' => 'Alt kateqoriya 5' - ], - 'cat7' => [ - 'name' => 'Alt kateqoriya 6' - ], - 'cat8' => [ - 'name' => 'Alt kateqoriya 7' - ], - 'cat9' => [ - 'name' => 'Alt kateqoriya 8' - ], - 'cat10' => [ - 'name' => 'Alt kateqoriya 9' - ], - 'currency' => [ - 'name' => 'Valyuta' - ], - 'status' => [ - 'name' => 'Status', - 'option' => [ - 'approved' => 'Təsdiqlənmiş', - 'expired' => 'Müddəti bitib', - 'unpublished' => 'Yayılmlanmamış', - 'pending_admin' => 'Təsdiq gözləyir', - 'pending_user' => 'Təsdiqlənməmiş istifadəçi' - ] - ], - 'pending_adv' => [ - 'name' => 'Yayılmlanmamış' - ], - 'finish_at' => [ - 'name' => 'Bitmə saatı' - ], - 'cover_photo' => [ - 'name' => 'Örtük şəkli' - ], - 'favs_adv' => [ - 'name' => 'Seçilmiş Elanlar' - ], - 'my_adv' => [ - 'name' => 'Elan' - ], - 'description' => 'Təsvir', - 'explanation' => 'Açıqlama', - 'type' => [ - 'name' => 'Tip' - ], - 'parent_adv' => [ - 'name' => 'Oxşar Elanlar' - ], - 'value' => [ - 'name' => 'Dəyər' - ], - 'list' => 'Siyahı', - 'home' => 'Ev', - 'list-page' => 'Siyahı Səhifə', - 'search' => 'Axtarış', - 'reset' => 'Reset', - 'recommended' => 'Tövsiyə olunan elanlar', - 'filter' => 'Filter', - 'sort' => 'Sırala', - 'sort_by' => 'Sırala', - 'pick_option' => 'Seçim edin', - 'pick_ordering' => 'Sıralama', - 'price_high' => 'Əvvəlvə bahalı', - 'price_low' => 'Əvvəlcə ucuz', - 'newest' => 'Əvvəlvə yeni', - 'oldest' => 'Əvvəlvə köhnə', - 'address_a_z' => 'Ünvan (A-dan Z-yə)', - 'address_z_a' => 'Ünvan (Z-dən A-ya)', - 'categories' => [ - 'name' => 'Kateqoriyalar' - ], - 'all_categories' => 'bütün kateqoriyalar', - 'location' => 'Yer', - 'send_message' => 'Mesaj göndər', - 'phone_gsm' => 'Mobil Telefon', - 'phone_office' => 'Ofis Telefonu', - 'add_to_favorites' => "Seçilmişlərə əlavə et", - 'send' => 'Göndər', - 'search_name' => 'Axtarış Adı', - 'my_favorite_searches' => 'Seçilmiş axtarışlar', - 'search_desc' => 'Seçilmiş axtarışlarınızı buradan əlavə edə və dəyişə bilərsiniz.', - 'complaint_placeholder' => 'Şikayətlərinizi buraya yaza bilərsiniz.', - 'show_details' => 'Ətraflı bax', - 'ad_actions' => 'Elan düzəlişləri', - 'edit' => 'Düzəliş et', - 'approve' => 'Təsdiqlə', - 'passive' => "Passivləşdir", - 'sold' => 'Satıldı', - 'offered_by' => 'Elan sahibi', - 'more_ads_by' => 'İstifadəçinin Digər Elanları', - 'click_phone' => 'Nömrəni göstər', - 'share' => 'Paylaş', - 'report' => 'Elanı şikayət et', - 'features' => 'Xüsusiyyətlər', - "streetview" => "Küçə Görünüşü", - 'recommended_ads' => 'Tövsiyə olunan elanlar', - 'new' => 'Yeni', - 'short_info' => 'Qısa informasiya', - 'secure_trading' => 'Təhlükəsiz Ticarət', - '24/7' => '24/7 Dəstək', - 'easy_trading' => 'Asan Alış-veriş', - 'need_help' => 'Kömək lazımdır?', - 'give_a_call' => 'Zəng et', - 'message_sent' => 'Mesaj göndərildi!', - 'asap' => 'Mesaj göndərildi, -ən qısa zamanda satıcı sizinlə əlaqə saxlayacaq.', - 'ad_id' => 'Elan nömrəsi', - 'contact_with' => 'Əlaqə saxlayın', - 'create_adv' => 'Elan yaradın', - 'edit_adv' => 'Düzəliş et', - 'mandatory_fields' => 'Məcburi sahələr', - 'ad_post' => 'Elanı Yayımla', - 'sell_item' => 'Məhsul və ya xidmət satın', - 'search_save' => 'Axtarış seçilmişlərə əlavə edildi', - 'address' => 'Ünvan', - 'email' => 'Elektron poçt', - 'phone' => 'Telefon', - 'send_us_your_feedback' => 'Fikirlərinizi bizimlə paylaşın', - 'online_shopping' => 'Mağaza', - 'approved' => 'Uğurla təsdiqləndi', - 'extended' => 'Müvəffəqiyyətlə uzadıldı', - 'declined' => 'Uğurla rədd edildi', - 'search_on_map' => 'Xəritədə axtar', - 'post_free_ad' => 'Pulsuz Elan Ver', - 'select_a_category' => 'Kateqoriya seç', - 'select_a_sub_category' => 'Alt kateqoriya seçin', - 'all_dopings_added' => 'Bu elan üçün bütün ödənişli xidmət növləri əlavə olunub.', - 'is_get_adv' => [ - 'name' => 'Təhlükəsiz Ticarət' - ], - 'corporate_info' => 'Korporativ məlumat', - 'featured_ads' => "Xüsusi elanlar", - 'trending_ads' => 'Populyar elanlar', - 'search_ad_result_prefix' => 'kateqoriyasında', - 'search_ad_result_text' => ': say : ad elan tapıldı', - 'search_ads_result_message' => [ - 'name' => ':name axtarışınızda :count ədəd elan tapılmışdır.', - ], - 'total' => 'Toplam', - 'quantity' => 'Ədəd', - 'view_cart' => 'Səbətə bax', - 'no_ads' => 'Elan tapılmadı.', - 'show_display_mode' => [ - 'map' => 'Xəritə', - 'list' => 'Siyahı', - ], - 'advs_list_table_thead' => [ - 'name' => 'Elan Adı', - 'price' => 'Qiymət', - 'publish_at' => 'Elan tarixi', - 'location_city' => 'Şəhər', - 'location_country' => 'Ölkə', - ], - 'show_list_view' => [ - 'name' => 'Siyahı', - ], - 'show_table_view' => [ - 'name' => 'Cədvəl', - ], - 'showcase' => [ - 'name' => 'Vitrin', - ], - 'new_ad' => [ - 'name' => 'Yeni Elan', - ], - 'profile' => [ - 'name' => 'Profil', - ], - 'my_ads' => [ - 'name' => 'Elanlarım', - ], - 'sold_out' => [ - 'name' => 'Satıldı', - ], - 'edit_category' => 'Kateqoriyaya düzəliş et', - 'set_category' => 'Kateqoriya təyin edin', - 'max' => [ - 'name' => 'Maks', - ], - 'min' => [ - 'name' => 'Min', - ], - 'in_the_last_24_hours' => [ - 'name' => 'Son 24 saatda' - ], - 'in_the_last_day' => [ - 'name' => 'Son 24 Saatda' - ], - 'in_the_last_week' => [ - 'name' => 'Son Həftədə' - ], - 'in_the_last_month' => [ - 'name' => 'Son Ayda' - ], - 'ads_with_photo' => [ - 'name' => 'Şəkilli Elanlar' - ], - 'ads_with_video' => [ - 'name' => 'Videolu Elanlar' - ], - 'yes' => [ - 'name' => 'Bəli' - ], - 'no' => [ - 'name' => 'Yox' - ], - 'is_system' => [ - 'name' => 'Sistemdir', - 'instructions' => 'Sistem vəziyyəti tələb olunur və dəyişdirilməməlidir', - ], - 'user_access' => [ - 'name' => 'İstifadəçi girişi', - 'instructions' => 'Bir istifadəçi bu statusdan reklamlarında istifadə edə bilərmi?', - ], - "no_location" => "Heç bir yer seçilməyib.", - "continue" => 'Davam et', - "gallery" => 'Qalereya', - "ad" => 'elan', - "ads" => 'Elanlar', - "were_found" => 'tapıldı.', - - // Pending screen - 'pending_message_1' => 'Elan təsdiqləmə prosesindədir', - 'pending_message_2' => "Elanın Yeniləmə tarixi", - 'pending_message_3' => 'Təxmini gözləmə vaxtı', - 'pending_message_4' => 'Təsdiqləmə müddəti ödənişli elan vaxtına əlavə ediləcəkdir.', - 'pending_message_5' => 'Təsdiqləmə müddətində elan ilə bağlı çağrı mərkəzindən heç bir əməliyyat edilə bilməz.', - 'hours' => 'saat', - - // Preview page - 'preview_text' => [ - 'part_1' => 'Reklamınız haqqında aşağıdakı məlumatlar düzgündürsə, "Davam et" düyməsinə klik edərək növbəti mərhələyə keçin.', - 'part_2' => 'Əgər deyilsə, "Düzəliş et" düyməsini klik edin.', - ], - 'views' => 'Baxış sayı', - - // Detail page - "no_street_view" => "Bu ünvanda küçə görünüşü yoxdur", - 'edit_my_contact_info' => 'Əlaqə məlumatlarımı dəyiş', - 'update_my_contact_info' => 'əlaqə məlumatımı yenilə', - 'contact_info' => 'Əlaqə məlumatları', - 'ad_info' => 'Elan haqqında məlumat', - - // Select cat - 'select_category_step_by_step' => 'Sırayla Kateqoriya seçin', - - // New create page - 'options' => 'Seçimlər', - 'category_selection' => 'Kateqoriya seçimi', - 'listing_details' => 'Elan Detalları', - 'preview' => 'Önizləmə', - 'congratulations' => 'Təbriklər', - 'ad_desc' => 'Elan önizləməsi', - 'upload_photos' => 'Şəkillər yükləyin', - 'upload_files' => 'Faylları yükləyin', - 'additional_fields' => 'Əlavə sahələr', - 'ad_location' => 'Ünvan əlavə et', - 'owner' => 'Sahib', - 'default_owner_instruction' => 'Heç bir istifadəçi seçilmədiyi təqdirdə sahib cari istifadəçiyə borcludur', - 'create_page_subtitle' => 'Reklamınız haqqında ətraflı məlumat daxil edərək reklamı qüsursuz bir şəkildə yaradın.', - 'with_my_phone_numbers' => 'With my phone numbers', - 'not_with_my_phone_numbers' => "I don't want to be reached by phone", - 'how_can_you_be_contacted' => "How can you be contacted?", - - // Listing page - 'ad_title' => 'Reklam adı', - 'listing_date' => 'Siyahı tarixi', - 'view' => 'Bax', - 'ads_with_map' => 'Xəritə ilə elanlar', - 'advanced_sorting' => 'Qabaqcıl çeşidləmə', - 'filter_by_word' => 'Sözə görə süzün', - 'filter_by' => 'Adı ilə süzün', - - 'free' => 'Pulsuz', - 'ad_date' => 'Elan Tarixi', - 'photo_video' => 'Foto, Video', - 'and_above' => 'və yuxarıda', - 'and_below' => 'və aşağıda', - 'clear_all' => 'Hamısını təmizlə', - 'balances' => 'Balans', - 'packages' => 'Paketlər', - 'dopings' => 'Ödənişli elan', - 'advs' => 'Advs', - 'site' => 'Sayt', - 'subscription' => 'Abunəlik', - 'created' => 'Yaradıldı', - 'product_option' => [ - 'name' => 'Məhsul seçimləri' - ], - 'option_json' => [ - 'name' => 'Seçim' - ], - 'old_price' => [ - 'name' => 'Köhnə Qiymət' - ], - 'save_search' => 'Axtarışı saxla', - 'publish_at' => [ - 'name' => 'Tarixi dərc edin' - ], - 'tax' => [ - 'name' => 'Tax' - ], - 'name_a_z' => 'Name (A to Z)', - 'name_z_a' => 'Name (Z to A)', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/az/message.php b/addons/default/visiosoft/advs-module/resources/lang/az/message.php deleted file mode 100644 index d17f57620..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/az/message.php +++ /dev/null @@ -1,35 +0,0 @@ - 'Məhsul tam doldurulmayıb və ya passivdir', - 'please_payment' => 'Zəhmət olmasa ödəniş edin', - 'bank_account_info' => 'Bank məlumatları', - 'agreement' => 'İstifadəçi qaydarları və şərtlərlə razıyam.', - 'update_category_msg' => 'Kateqoriya yenilənəcək.', - 'updated_category_msg' => 'Kateqoriya uğurla yeniləndi.', - 'create_ad_with_post_cat' => [ - 'title' => "Kateqoriya seçimi tamamlandı.", - 'success' => true, - 'continueBtn' => "Davam et", - ], - 'update_category_info' => 'Zəhmət olmasa kateqoriyanı yeniləyin.', - 'filter_by_search_msg' => 'Axtarışınızı dahada dəqiqləşdirin.', - 'delete_author_error' => 'Sizə aid olmayan elanı silə bilməzsiniz', - 'success_delete' => 'Elan Silindi', - 'pending_ad_status' => 'Elanınız moderator tərəfindən təsdiqlənməsi gözlənilir.', - 'extended' => ':number elan vaxtı uzadıldı.', - 'category_not_exist' => 'Bu kateqoriya artıq mövcud deyil!', - 'currency_converted' => 'Valyuta uğurla çevrildi.', - 'choose_user' => 'İstifadəçi seçin', - 'owner_updated_successfully' => 'Elan sahib uğurla yeniləndi!', - 'no_add_found' => 'Elan tapılmadı!', - 'replicated_success' => 'Reklam uğurla təkrarlandı!', - 'ad_doesnt_exist' => "Bu reklam mövcud deyil!", - 'select_location_error' => "Xahiş edirəm xəritədə bir yer seçin!", - 'this_ad_is_not_valid_anymore' => "Bu reklam artıq etibarlı deyil!", - 'approve_status_change' => "Reklamınızın Vəziyyəti Aktivləşdirildi!", - 'passive_status_change' => "Reklamınızın Vəziyyəti Passiv təyin olundu!", - 'sold_status_change' => "Elanın Statusu Satıldı Olaraq Dəyişdirildi!", - 'status_change' => "Reklamınızın Vəziyyəti təyin olundu: status!", - 'disabled_detailed_options_for_admin_role' => "Ətraflı məhsul seçimləri deaktiv edilmişdir.", -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/az/permission.php b/addons/default/visiosoft/advs-module/resources/lang/az/permission.php deleted file mode 100644 index 8cacbeed2..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/az/permission.php +++ /dev/null @@ -1,108 +0,0 @@ - [ - 'name' => 'Elanlar', - 'option' => [ - 'read' => 'Reklamları oxuya bilərsiniz?', - 'write' => 'Reklamlar yarada / düzəldə bilərsiniz?', - 'delete' => 'Reklamları silə bilərsiniz?', - ], - ], - 'categories' => [ - 'name' => 'Kateqoriyalar', - 'option' => [ - 'read' => 'Kateqoriyalar oxuya bilərmi?', - 'write' => 'Kateqoriyalar yarada / redaktə edə bilərsiniz?', - 'delete' => 'Kateqoriyalar silə bilərmi?', - ], - ], - 'village' => [ - 'name' => 'Kənd', - 'option' => [ - 'read' => 'Kənd oxuya bilərmi?', - 'write' => 'Kənd yarada / düzəldə bilərsiniz?', - 'delete' => 'Kəndi silə bilərsən?', - ], - ], - 'custom_fields' => [ - 'name' => 'Xüsusi sahələr', - 'option' => [ - 'read' => 'Xüsusi sahələri oxuya bilərsinizmi?', - 'write' => 'Xüsusi sahələri yarada / düzəldə bilərsiniz?', - 'delete' => 'Xüsusi sahələri silə bilərsiniz?', - ], - ], - 'custom_field_advs' => [ - 'name' => 'Xüsusi sahə reklamları', - 'option' => [ - 'read' => 'Xüsusi sahə reklamlarını oxuya bilərsiniz?', - 'write' => 'Xüsusi sahə reklamlarını yarada / düzəldə bilərsiniz?', - 'delete' => 'Xüsusi sahə reklamlarını silə bilərsiniz?', - ], - ], - 'cf_values' => [ - 'name' => 'Cf dəyərləri', - 'option' => [ - 'read' => 'Cf dəyərlərini oxuya bilərsiniz?', - 'write' => 'Cf dəyərlərini yarada / düzəldə bilərsiniz?', - 'delete' => 'Cf dəyərlərini silə bilərsiniz?', - ], - ], - 'options' => [ - 'name' => 'Seçimlər', - 'option' => [ - 'read' => 'Seçimləri oxuya bilərsinizmi?', - 'write' => 'Seçimlər yarada / düzəldə bilərsiniz?', - 'delete' => 'Seçimləri silə bilərsiniz?', - ], - ], - 'productoptions' => [ - 'name' => 'Məhsul seçimləri', - 'option' => [ - 'read' => 'Productoptions oxuya bilərsiniz?', - 'write' => 'Productoptions yarada / redaktə edə bilərəmmi?', - 'delete' => 'Productoptions silə bilərsiniz?', - ], - ], - 'productoptions_value' => [ - 'name' => 'Productoptions dəyəri', - 'option' => [ - 'read' => 'Productoptions dəyərini oxuya bilərsinizmi?', - 'write' => 'Productoptions dəyərini yarada / redaktə edə bilərəmmi?', - 'delete' => 'Productoptions dəyərini silə bilərsiniz?', - ], - ], - 'options_configuration' => [ - 'name' => 'Seçimlər konfiqurasiya', - 'option' => [ - 'read' => 'Seçimlərin konfiqurasiyasını oxuya bilərsinizmi?', - 'write' => 'Seçimlər konfiqurasiyasını yarada / redaktə edə bilərəmmi?', - 'delete' => 'Seçimlərin konfiqurasiyasını silə bilərsiniz?', - ], - ], - 'option_configuration' => [ - 'name' => 'Seçim konfiqurasiyası', - 'option' => [ - 'read' => 'Seçim konfiqurasiyasını oxuya bilərsinizmi?', - 'write' => 'Seçim konfiqurasiyasını yarada / redaktə edə bilərəmmi?', - 'delete' => 'Seçim konfiqurasiyasını silə bilərsiniz?', - ], - ], - 'option_configuration' => [ - 'name' => 'Seçim konfiqurasiyası', - 'option' => [ - 'read' => 'Seçim konfiqurasiyasını oxuya bilərsinizmi?', - 'write' => 'Seçim konfiqurasiyasını yarada / redaktə edə bilərəmmi?', - 'delete' => 'Seçim konfiqurasiyasını silə bilərsiniz?', - ], - ], - 'status' => [ - 'name' => 'Status', - 'option' => [ - 'read' => 'Statusu oxuya bilirsinizmi?', - 'write' => 'Status yarada / redaktə edə bilərəmmi?', - 'delete' => 'Vəziyyəti silə bilərsiniz?', - ], - ], -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/az/section.php b/addons/default/visiosoft/advs-module/resources/lang/az/section.php deleted file mode 100644 index 6ebf6ad93..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/az/section.php +++ /dev/null @@ -1,64 +0,0 @@ - [ - 'title' => 'Elanlar', - ], - 'categories' => [ - 'title' => 'Kateqoriyalar', - ], - 'countries' => [ - 'title' => 'Ölkələr', - ], - 'cities' => [ - 'title' => 'Şəhərlər', - ], - 'districts' => [ - 'title' => 'Rayonlar', - ], - 'neighborhoods' => [ - 'title' => 'Qonşuluq', - ], - 'village' => [ - 'title' => 'Kənd', - ], - 'custom_fields' => [ - 'title' => 'Xüsusi sahələr', - ], - 'custom_field_advs' => [ - 'title' => 'Xüsusi sahə reklamları', - ], - 'cf_values' => [ - 'title' => 'Cf dəyərləri', - ], - 'fields' => [ - 'title' => 'Xüsusi sahələr' - ], - 'assets_clear' => [ - 'name' => 'Aktivlər Təmiz' - ], - 'general' => 'Ümumi', - 'ads' => 'Elanlar', - 'user' => 'İstifadəçi', - 'filter' => 'Süzgəc', - 'create_ad' => 'Reklam yarat', - 'options' => [ - 'title' => 'Seçimlər', - ], - 'ads_image' => 'Reklamlar şəkli', - 'product_options' => [ - 'title' => 'Seçimlər', - ], - 'productoptions_value' => [ - 'title' => 'Seçimlər Dəyəri', - ], - 'option_configuration' => [ - 'title' => 'Konfiqurasiya', - ], - 'translations' => 'Tərcümə', - 'status' => [ - 'title' => 'Status', - ], - 'ads_detail' => 'Reklam detalları', - -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/az/setting.php b/addons/default/visiosoft/advs-module/resources/lang/az/setting.php deleted file mode 100644 index 7d5c66361..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/az/setting.php +++ /dev/null @@ -1,286 +0,0 @@ - [ - 'name' => 'Avtomatik təsdiq', - ], - 'default_view_type' => [ - 'name' => 'Defolt Görünüş Növü', - ], - 'hide_zero_price' => [ - 'name' => 'Sıfır varsa Qiyməti Gizlət', - 'instructions' => 'Reklam qiyməti 0 olarsa qiyməti gizlət', - ], - 'estimated_pending_time' => [ - 'name' => 'Təxmini gözlənilən vaxt', - 'instructions' => 'Saatda', - ], - 'default_published_time' => [ - 'name' => 'Defolt Vaxtı', - ], - 'address' => [ - 'name' => 'Əlaqə ünvanı', - ], - 'phone' => [ - 'name' => 'Əlaqə telefonu', - ], - 'favicon' => [ - 'name' => 'Favicon', - ] - , 'map_coordinates_long' => [ - 'name' => 'Xəritə Uzun Koordinat', - ], - 'map_coordinates_lat' => [ - 'name' => 'Xəritə Lat koordinatı', - ], - 'iban_numbers' => [ - 'name' => 'İBAN', - ], - 'logo' => [ - 'name' => 'Loqo', - ], - 'ogImage' => [ - 'name' => 'Sosial paylaşma loqosu', - 'warning' => '1200 x 630 qətnamə ilə olmalıdır. ', - - ], - 'currencies' => [ - 'name' => 'Aktiv valyutalar', - ], - 'latest-limit' => [ - 'name' => 'Ən son hədd', - ], - 'site_address' => [ - 'name' => 'Sayt ünvanı', - 'warning' => 'Avtomatik olaraq www. www.sitename.com ', - ], - 'google_map_key' => [ - 'name' => 'Google Map Api Açarı', - ], - - 'default_country' => [ - 'name' => 'Defolt Elan Ölkəsi', - ], - 'hide_price_categories' => [ - 'name' => 'Kateqoriyalardakı qiymətləri gizlədin', - 'instructions' => 'Bir reklam yaratdığınızda və ya bu kateqoriyalara uyğun bir reklam görüntülədiyiniz zaman qiymət gizlədiləcəkdir.' - ], - 'free_currencyconverterapi_key' => [ - 'name' => 'Valyuta çeviricisinin API açarı' - ], - 'default_city' => [ - 'name' => 'Defolt Şəhər', - ], - 'default_district' => [ - 'name' => 'Defolt Elan Rayonu', - ], - 'default_neighborhood' => [ - 'name' => 'Defolt Elan Qonşuluq', - ], - 'default_currency' => [ - 'name' => 'Defolt Valyuta', - ], - 'default_GET' => [ - 'name' => 'Defolt Elan GET', - ], - 'twitter' => [ - 'name' => 'Twitter', - ], - 'facebook' => [ - 'name' => 'Facebook', - ], - 'youtube' => [ - 'name' => 'Youtube', - ], - 'google' => [ - 'name' => 'Google', - ], - 'listing_page_image' => [ - 'name' => 'Səhifənin görüntüləməsi', - ], - 'hide_standard_price_field' => [ - 'name' => 'Standart qiymət sahəsini gizlət', - ], - 'hide_options_field' => [ - 'name' => 'Seçimlər sahəsini gizlədin', - ], - 'hide_village_field' => [ - 'name' => 'Kənd sahəsini gizlədin', - ], - 'hide_configurations' => [ - 'name' => 'Konfiqurasiyalar düyməsini gizlədin', - 'instructions' => 'Reklam Önizləmə Səhifəsində Konfiqurasiyalar Düyməsini gizlədin', - ], - 'make_all_fields_required' => [ - 'name' => 'Bütün sahələri tələb olun', - 'instructions' => 'Reklam yaratarkən istifadəçidən Qiymət və Təsvir sahələrini doldurmasını tələb edin', - ], - 'make_map_required' => [ - 'name' => 'Xəritə tələb olun', - 'instructions' => 'Reklam yaratarkən istifadəçidən xəritədə bir sancaq yerləşdirməsini tələb edin', - ], - 'hide_listing_standard_price' => [ - 'name' => 'Listing Standart Qiymətini gizlədin', - ], - 'enabled_currencies' => [ - 'name' => 'Aktiv valyutalar', - ], - 'google_statistic_code' => [ - 'name' => 'Google Statistik Kod', - ], - 'register_email_field' => [ - 'name' => 'İstifadəçi Qeyd E-poçtu tələbi', - ], - 'market_place' => [ - 'name' => 'Bazar yeri', - 'instructions' => 'If the marketplace is down, your site will act as ecommerce. For example, - some fields in the profile such as ads, dopings, messages, sale, packages and store are not visible and - removes corporate membership.' - ], - 'price_area_hidden' => [ - 'name' => 'Qiymət sahəsi gizlidir', - ], - 'hide_price_filter' => [ - 'name' => 'Qiymət filtrini gizlət', - ], - 'hide_date_filter' => [ - 'name' => 'Tarix Filtrini Gizlət', - ], - 'hide_photo_filter' => [ - 'name' => 'Şəkil Filtrini Gizlət', - ], - 'hide_map_filter' => [ - 'name' => 'Xəritə filtrini gizlət', - ], - 'show_lang_url' => [ - 'name' => 'URL üçün Lang Parametrini Göstərin', - ], - 'popular_ads_limit' => [ - 'name' => 'Populyar elanlar limiti', - ], - - //Image - - 'image_resize_backend' => [ - 'name' => 'Image Resize Backend', - ], - 'full_image_width' => [ - 'name' => 'Tam şəkil genişliyi', - ], - 'full_image_height' => [ - 'name' => 'Tam şəkil boyu', - ], - 'medium_image_width' => [ - 'name' => 'Orta şəkil genişliyi', - ], - 'medium_image_height' => [ - 'name' => 'Orta şəkil boyu', - ], - 'thumbnail_width' => [ - 'name' => 'Eskiz eni', - ], - 'thumbnail_height' => [ - 'name' => 'Eskiz hündürlüyü', - ], - 'add_canvas' => [ - 'name' => 'Kətan əlavə edin', - ], - 'image_canvas_width' => [ - 'name' => 'Şəkil kətan eni', - ], - 'image_canvas_height' => [ - 'name' => 'Şəkil kətan hündürlüyü', - ], - 'watermark_type' => [ - 'name' => 'Su nişanının növü', - ], - 'watermark_text' => [ - 'name' => 'Su nişanı Mətn', - ], - 'watermark_image' => [ - 'name' => 'Su nişanı şəkli', - ], - 'watermark_position' => [ - 'name' => 'Su nişanının mövqeyi', - ], - 'user_filter_limit' => [ - 'name' => 'İstifadəçi Filter Limiti', - 'instructions' => 'İdarə panelində' - ], - 'show_breadcrumb_when_creating_ad' => [ - 'name' => 'Reklam yaratarkən çörək parçasını göstərin', - ], - 'show_ads_count' => [ - 'name' => 'Reklam sayını göstərin', - 'instructions' => 'Sol kateqoriyalar siyahısında reklamların sayını göstərin', - ], - 'ads_date_hidden' => [ - 'name' => 'Yaranmış Tarixi Gizlət', - 'instructions' => 'Reklamların ətraflı səhifəsində yaradılan tarixi gizlədin', - ], - 'hide_listing_header' => [ - 'name' => 'Listing Header gizlədin', - 'instructions' => 'Sifariş və görünüş növlərinə gizlənmək', - ], - 'hide_filter_section' => [ - 'name' => 'Filtr Bölməsini gizlədin', - 'instructions' => 'Siyahı səhifəsində sol filtr sahəsinə gizlənir', - ], - 'hide_seller_info' => [ - 'name' => 'Satıcı haqqında məlumatları gizlədin', - 'instructions' => 'Reklam detalları səhifəsində satıcı məlumatlarına gizlənmək', - ], - 'show_post_ad_agreement' => [ - 'name' => 'Post Elan Müqaviləsini Göstərin', - 'instructions' => 'Reklam yaratma səhifəsində bir məxfilik siyasəti müqaviləsini göstərmək istəyirsinizsə, bunu aktivləşdirin', - ], - 'override_text' => [ - 'name' => 'Mətni ləğv edin', - 'instructions' => 'Köhnə dəyər: Yeni dəyər' - ], - 'steps_color' => [ - 'name' => 'Adımlar Rəng', - 'instructions' => 'Proqressiv addımların rəngini dəyişdirir.' - ], - 'create_ad_button_color' => [ - 'name' => 'Reklam Düyməsini Rəng Yaradın', - 'instructions' => 'Yeni reklam kateqoriyası seçimi bitdikdə görünən düyməni dəyişdirir.' - ], - 'lang_switcher_for_browser' => [ - 'name' => 'Brauzer üçün Lang Switcher', - 'instructions' => 'Brauzer dilini aktiv dil kimi seçməyə imkan verir' - ], - 'get_categories' => [ - 'name' => 'Kateqoriyalar alın', - 'instructions' => 'GET mülkiyyətinin etibarlı olacağı kateqoriyanı təmsil edir.' - ], - 'watermark' => [ - 'name' => 'Filigran', - 'instructions' => 'Filigran aktivdir?' - ], - 'detailed_product_options' => [ - 'name' => 'Ətraflı məhsul seçimləri', - 'instructions' => 'Məhsul üçün stok və qiymət məlumatlarını daxil etməyə imkan verir' - ], - 'show_subcats_mobile' => [ - 'name' => 'Mobil görünüşdə alt kateqoriyalar göstərin', - ], - 'show_price_to_members_only' => [ - 'name' => 'Qiyməti yalnız üzvlərə göstərin', - ], - 'hide_ad_cat' => [ - 'name' => 'Kateqoriyalarları gizlədin', - 'instructions' => 'Reklam siyahısında kateqoriyalar gizlədin' - ], - 'show_finish_and_publish_date' => [ - 'name' => 'Bitmə tarixini göstərin və Yaratma Tarixini Yayınlayın', - 'instructions' => 'Reklam yaratma səhifəsindəki dərc_at və bitir_at sahələrini göstərir.' - ], - 'show_tax_field' => [ - 'name' => 'Show Tax Field', - 'instructions' => 'When this option is enabled, you can set the tax rate on the ad creation page.' - ], - 'hide_contact_created_at' => [ - 'name' => 'Hide Contact Fields For in Create New Ad' - ] -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/az/stream.php b/addons/default/visiosoft/advs-module/resources/lang/az/stream.php deleted file mode 100644 index f4e1968da..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/az/stream.php +++ /dev/null @@ -1,37 +0,0 @@ - [ - 'name' => 'Advs', - ], - 'categories' => [ - 'name' => 'Kateqoriyalar', - ], - 'village' => [ - 'name' => 'Kənd', - ], - 'custom_fields' => [ - 'name' => 'Xüsusi sahələr', - ], - 'custom_field_advs' => [ - 'name' => 'Xüsusi sahə məsləhətçiləri', - ], - 'cf_values' => [ - 'name' => 'Cf dəyərləri', - ], - 'options' => [ - 'name' => 'Seçimlər', - ], - 'product_options' => [ - 'name' => 'Məhsul seçimləri', - ], - 'productoptions_value' => [ - 'name' => 'Seçimlər dəyəri', - ], - 'option_configuration' => [ - 'name' => 'Konfiqurasiya', - ], - 'status' => [ - 'name' => 'Status', - ], -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/az/view.php b/addons/default/visiosoft/advs-module/resources/lang/az/view.php deleted file mode 100644 index 853bb5a91..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/az/view.php +++ /dev/null @@ -1,6 +0,0 @@ - 'Bitməmiş', - 'advanced' => 'Qabaqcıl', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/bg/addon.php b/addons/default/visiosoft/advs-module/resources/lang/bg/addon.php deleted file mode 100644 index 1f3d70441..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/bg/addon.php +++ /dev/null @@ -1,8 +0,0 @@ - 'Реклами', - 'name' => 'Модул за реклами', - 'description' => 'Модул за реклами', - 'info' => 'This is the screen where you can add, delete and edit ads from the Ads page. On this page, you can simply do the operations such as post management and ad configuration.' -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/bg/button.php b/addons/default/visiosoft/advs-module/resources/lang/bg/button.php deleted file mode 100644 index fdd3fc883..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/bg/button.php +++ /dev/null @@ -1,48 +0,0 @@ - 'Ново класифицирано', - 'new_classified' => 'Ново класифицирано', - 'new_category' => 'Нова категория', - 'new_country' => 'Нова държава', - 'new_city' => 'Нов град', - 'new_district' => 'Нова област', - 'new_neighborhood' => 'Нова махала', - 'new_village' => 'Ново село', - 'edit' => "редактиране", - 'approve' => "Одобрете", - 'decline' => 'Отклонение', - 'extend' => 'Разшири', - 'extend_all' => 'Разширяване на всички', - 'convert_currency' => 'Конвертиране на валута', - 'categories' => 'Категории', - 'sub_category' => 'Подкатегории', - 'add_sub_category' => 'Добавяне на подкатегория', - 'sub_cities' => 'Подградове', - 'add_sub_cities' => 'Добавете Sub City', - 'add_sub_districts' => 'Добавете подрайон', - 'add_sub_neighborhoods' => 'Добавете Под квартал', - 'add_sub_village' => 'Добавяне на Sub Village', - 'sub_districts' => 'Подрайони', - 'sub_neighborhoods' => 'Под квартали', - 'sub_village' => 'Sub Village', - 'general_settings' => 'Основни настройки', - 'save_category' => 'Запазване на категорията', - 'change_owner' => 'Промяна на собственика', - 'update_category' => [ - 'name' => 'Актуализиране на категорията' - ], - 'new_option' => 'Нова опция', - 'export' => 'Износ', - 'new_productoption' => 'Нова Продуктопция', - 'new_productoptions_value' => 'Стойност на опцията за нов продукт', - 'new_options_configuration' => 'Нова конфигурация на опцията', - 'new_option_configuration' => 'Нова конфигурация на опцията', - 'create_configurations' => 'Създаване на конфигурации', - 'replicate' => 'Реплика', - 'fast_create' => 'Бързо създаване', - 'publish' => 'Публикувай', - 'import' => 'Внос', - 'new_status' => 'Нов статус', - 'fast_edit' => 'Бързо редактиране', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/bg/currency.php b/addons/default/visiosoft/advs-module/resources/lang/bg/currency.php deleted file mode 100644 index 8d8d251a2..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/bg/currency.php +++ /dev/null @@ -1,6 +0,0 @@ - 'Долар', - 'EUR' => 'Евро', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/bg/field.php b/addons/default/visiosoft/advs-module/resources/lang/bg/field.php deleted file mode 100644 index 86cff6682..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/bg/field.php +++ /dev/null @@ -1,385 +0,0 @@ - [ - 'name' => 'Заглавие' - ], - 'order' => [ - 'name' => 'Поръчка' - ], - 'slug' => [ - 'name' => 'Плужек' - ], - 'parent_category' => [ - 'name' => 'Родител' - ], - 'category' => [ - 'name' => 'Заглавие на категорията' - ], - 'price' => [ - 'name' => 'Цена' - ], - 'standard_price' => [ - 'name' => 'Стандартна цена' - ], - 'date' => [ - 'name' => 'Дата' - ], - 'photo' => [ - 'name' => 'Снимка' - ], - 'video' => [ - 'name' => 'Видео' - ], - 'map' => [ - 'name' => 'Карта' - ], - 'stock' => [ - 'name' => 'Наличност' - ], - 'advs_desc' => [ - 'name' => 'Описание' - ], - 'online_payment' => [ - 'name' => 'Онлайн плащане' - ], - 'city' => [ - 'name' => 'Град' - ], - 'country' => [ - 'name' => 'Страна' - ], - 'district' => [ - 'name' => 'Област' - ], - 'neighborhood' => [ - 'name' => 'Квартал' - ], - 'village' => [ - 'name' => 'Село' - ], - 'files' => [ - 'name' => 'Изображения' - ], - 'cat1' => [ - 'name' => 'Основна категория' - ], - 'cat2' => [ - 'name' => 'Подкатегория 1' - ], - 'cat3' => [ - 'name' => 'Подкатегория 2' - ], - 'cat4' => [ - 'name' => 'Подкатегория 3' - ], - 'cat5' => [ - 'name' => 'Подкатегория 4' - ], - 'cat6' => [ - 'name' => 'Подкатегория 5' - ], - 'cat7' => [ - 'name' => 'Подкатегория 6' - ], - 'cat8' => [ - 'name' => 'Подкатегория 7' - ], - 'cat9' => [ - 'name' => 'Подкатегория 8' - ], - 'cat10' => [ - 'name' => 'Подкатегория 9' - ], - 'currency' => [ - 'name' => 'Валута' - ], - 'status' => [ - 'name' => 'Състояние', - 'option' => [ - 'approved' => 'Одобрена', - 'expired' => 'Просрочен', - 'unpublished' => 'Непубликувано', - 'pending_admin' => 'Изчаква администратор', - 'pending_user' => 'Изчакващ потребител' - ] - ], - 'pending_adv' => [ - 'name' => 'Непубликувано' - ], - 'finish_at' => [ - 'name' => 'Завършете в' - ], - 'cover_photo' => [ - 'name' => 'Снимка на корицата' - ], - 'favs_adv' => [ - 'name' => 'Fav Ads' - ], - 'my_adv' => [ - 'name' => 'ADVS' - ], - 'description' => 'Описание', - 'explanation' => 'Обяснение', - 'type' => [ - 'name' => 'Тип' - ], - 'parent_adv' => [ - 'name' => 'Свързана реклама' - ], - 'value' => [ - 'name' => 'Стойност' - ], - 'list' => 'Списък', - 'home' => 'У дома', - 'list-page' => 'Страница на списъка', - 'search' => 'Търсене', - 'reset' => 'Reset', - 'recommended' => 'Препоръчани реклами за вас', - 'filter' => 'Филтър', - 'sort' => 'Вид', - 'sort_by' => 'Сортирай по', - 'pick_option' => 'Изберете опция', - 'pick_ordering' => 'Поръчка', - 'price_high' => 'Цената висока към ниска', - 'price_low' => 'Цена от ниска до висока', - 'newest' => 'Най-новият', - 'oldest' => 'Най-старите', - 'address_a_z' => 'Адрес (от А до Я)', - 'address_z_a' => 'Адрес (от Z до A)', - 'categories' => [ - 'name' => 'Категории' - ], - 'all_categories' => 'Всички категории', - 'location' => 'Местоположение', - 'send_message' => 'Изпрати съобщение', - 'phone_gsm' => 'Gsm телефон', - 'phone_office' => 'Офис телефон', - 'add_to_favorites' => "Добави към любими", - 'send' => 'Изпрати', - 'search_name' => 'Име за търсене', - 'my_favorite_searches' => 'Любими търсения', - 'search_desc' => 'Тук можете да добавяте и управлявате любимите си селекции за търсене.', - 'complaint_placeholder' => 'Въведете данните за жалбата си тук.', - 'show_details' => 'Покажи детайли', - 'ad_actions' => 'Рекламни действия', - 'edit' => 'редактиране', - 'approve' => 'Одобрете', - 'passive' => "Пасивен", - 'sold' => 'Продаден', - 'offered_by' => 'Предлага се от', - 'more_ads_by' => 'Още реклами от', - 'click_phone' => 'Показване на телефонен номер', - 'share' => 'Дял', - 'report' => 'Подайте сигнал за тази реклама', - 'features' => 'Характеристика', - "streetview" => "изглед от улицата", - 'recommended_ads' => 'Препоръчани реклами за вас', - 'new' => 'Ново', - 'short_info' => 'Кратка информация', - 'secure_trading' => 'Сигурна търговия', - '24/7' => 'Денонощна поддръжка', - 'easy_trading' => 'Лесна търговия', - 'need_help' => 'Нужда от помощ?', - 'give_a_call' => 'Обадете се на', - 'message_sent' => 'Съобщението е изпратено!', - 'asap' => 'Съобщението е изпратено, продавачът ще се свърже с вас възможно най-скоро.', - 'ad_id' => 'Идент. № на рекламата', - 'contact_with' => 'Свържи се с', - 'create_adv' => 'Създайте реклама', - 'edit_adv' => 'Редактиране на рекламата', - 'mandatory_fields' => 'Задължителни полета', - 'ad_post' => 'Рекламна публикация', - 'sell_item' => 'Продайте артикул или услуга', - 'search_save' => 'Любимото търсене е запазено успешно', - 'address' => 'Адрес', - 'email' => 'Електронна поща', - 'phone' => 'Телефон', - 'send_us_your_feedback' => 'Изпратете ни вашите отзиви', - 'online_shopping' => 'ВЗЕМЕТЕ', - 'approved' => 'Одобрена успешно', - 'extended' => 'Разширено успешно', - 'declined' => 'Отказано успешно', - 'search_on_map' => 'Търсене на карта', - 'post_free_ad' => 'Публикувайте безплатна реклама', - 'select_a_category' => 'Избери категория', - 'select_a_sub_category' => 'Изберете подкатегория', - 'all_dopings_added' => 'За тази реклама са добавени всички видове допинг.', - 'is_get_adv' => [ - 'name' => 'ВЗЕМЕТЕ' - ], - 'corporate_info' => 'Корпоративна информация', - 'featured_ads' => "Представени реклами", - 'trending_ads' => 'Trendind Ads', - 'search_ad_result_prefix' => 'На', - 'search_ad_result_text' => ': пребройте реклами бяха намерени при вашето търсене : name', - 'search_ads_result_message' => [ - 'name' => ': брой реклами намерени за: търсене на име', - ], - 'total' => 'Обща сума', - 'quantity' => 'Количество', - 'view_cart' => 'Вижте кошницата', - 'no_ads' => 'Няма намерени реклами.', - 'show_display_mode' => [ - 'map' => 'Карта', - 'list' => 'Списък', - ], - 'advs_list_table_thead' => [ - 'name' => 'Име на рекламата', - 'price' => 'Цена', - 'publish_at' => 'Дата на рекламата', - 'location_city' => 'Град', - 'location_country' => 'Страна', - ], - 'show_list_view' => [ - 'name' => 'Списък', - ], - 'show_table_view' => [ - 'name' => 'Таблица', - ], - 'showcase' => [ - 'name' => 'Витрина', - ], - 'new_ad' => [ - 'name' => 'Нова реклама', - ], - 'profile' => [ - 'name' => 'Профил', - ], - 'my_ads' => [ - 'name' => 'Моите реклами', - ], - 'sold_out' => [ - 'name' => 'Продадено', - ], - 'edit_category' => 'Редактиране на категория', - 'set_category' => 'Задаване на категория', - 'max' => [ - 'name' => 'Макс', - ], - 'min' => [ - 'name' => 'Мин', - ], - 'in_the_last_24_hours' => [ - 'name' => 'В последните 24 часа' - ], - 'in_the_last_day' => [ - 'name' => 'В последните 24 часа' - ], - 'in_the_last_week' => [ - 'name' => 'През последната седмица' - ], - 'in_the_last_month' => [ - 'name' => 'През последния месец' - ], - 'ads_with_photo' => [ - 'name' => 'Реклами със снимка' - ], - 'ads_with_video' => [ - 'name' => 'Реклами с видео' - ], - 'yes' => [ - 'name' => 'Да' - ], - 'no' => [ - 'name' => 'Не' - ], - 'is_system' => [ - 'name' => 'Е система', - 'instructions' => 'Състоянието на системата е задължително и не трябва да се променя', - ], - 'user_access' => [ - 'name' => 'Потребителски достъп', - 'instructions' => 'Може ли потребителят да използва това състояние в своите реклами?', - ], - "no_location" => "Не е избрано място.", - "continue" => 'продължи', - "gallery" => 'Галерия', - "ad" => 'Реклама', - "ads" => 'Реклами', - "were_found" => 'са намерени.', - - // Pending screen - 'pending_message_1' => 'Обявата е в процес на одобрение', - 'pending_message_2' => "Дата на актуализация на рекламата", - 'pending_message_3' => 'Очаквано време на изчакване', - 'pending_message_4' => 'Времето, прекарано в процеса на одобрение, ще се добави към времето за допинг.', - 'pending_message_5' => 'Не могат да се извършват транзакции от кол центъра по отношение на рекламата в процеса на одобрение.', - 'hours' => 'часа', - - // Preview page - 'preview_text' => [ - 'part_1' => 'Ако следната информация за вашата реклама е вярна, щракнете върху бутона „Напред“ и преминете към следващата стъпка.', - 'part_2' => 'Ако не, щракнете върху бутона „Редактиране“.', - ], - 'views' => 'Изгледи', - - // Detail page - "no_street_view" => "На това място няма изображение на уличен изглед", - 'edit_my_contact_info' => 'Редактиране на моята информация за контакт', - 'update_my_contact_info' => 'актуализирай информацията за контакт', - 'contact_info' => 'Информация за връзка', - 'ad_info' => 'Информация за рекламата', - - // Select cat - 'select_category_step_by_step' => 'Изберете Категория стъпка по стъпка', - - // New create page - 'options' => 'Настроики', - 'category_selection' => 'Избор на категория', - 'listing_details' => 'Подробности за списъка', - 'preview' => 'Визуализация', - 'congratulations' => 'Честито', - 'ad_desc' => 'Описание на рекламата', - 'upload_photos' => 'Качване на снимки', - 'upload_files' => 'Качване на файлове', - 'additional_fields' => 'Допълнителни полета', - 'ad_location' => 'Местоположение на рекламата', - 'owner' => 'Собственик', - 'default_owner_instruction' => 'Собственикът ще използва по подразбиране текущия потребител, ако не е избран потребител', - 'create_page_subtitle' => 'Създайте рекламата безупречно, като въведете подробна информация за нея.', - 'with_my_phone_numbers' => 'With my phone numbers', - 'not_with_my_phone_numbers' => "I don't want to be reached by phone", - 'how_can_you_be_contacted' => "How can you be contacted?", - - // Listing page - 'ad_title' => 'Заглавие на рекламата', - 'listing_date' => 'Дата на обявата', - 'view' => 'Изглед', - 'ads_with_map' => 'Реклами с карта', - 'advanced_sorting' => 'Разширено сортиране', - 'filter_by_word' => 'Филтрирайте по дума', - 'filter_by' => 'Филтрирайте по: име', - - 'free' => 'Безплатно', - 'ad_date' => 'Дата на рекламата', - 'photo_video' => 'Снимка, видео', - 'and_above' => 'и отгоре', - 'and_below' => 'и по-долу', - 'clear_all' => 'Изчисти всичко', - 'balances' => 'Баланси', - 'packages' => 'Пакети', - 'dopings' => 'Допинг', - 'advs' => 'Advs', - 'site' => 'Сайт', - 'subscription' => 'Абонамент', - 'created' => 'Създаден', - 'product_option' => [ - 'name' => 'Вариант на продукта' - ], - 'option_json' => [ - 'name' => 'Вариант' - ], - 'old_price' => [ - 'name' => 'Стара цена' - ], - 'save_search' => 'Запазване на търсенето', - 'publish_at' => [ - 'name' => 'Дата на публикуване' - ], - 'tax' => [ - 'name' => 'Tax' - ], - 'name_a_z' => 'Name (A to Z)', - 'name_z_a' => 'Name (Z to A)', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/bg/message.php b/addons/default/visiosoft/advs-module/resources/lang/bg/message.php deleted file mode 100644 index 90f4530d0..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/bg/message.php +++ /dev/null @@ -1,35 +0,0 @@ - 'Понастоящем заявеният продукт липсва или е неактивен', - 'please_payment' => 'Моля, платете', - 'bank_account_info' => 'Информация за банковата сметка', - 'agreement' => 'С натискането на Публикуване вие се съгласявате с нашите Условия за ползване и Политика за поверителност потвърждавате, че сте законният собственик на този елемент.', - 'update_category_msg' => 'Класифицираната категория ще бъде актуализирана.', - 'updated_category_msg' => 'Категорията е успешно редактирана.', - 'create_ad_with_post_cat' => [ - 'title' => "Изборът на категория е завършен.", - 'success' => true, - 'continueBtn' => "продължи", - ], - 'update_category_info' => 'Моля, актуализирайте категорията.', - 'filter_by_search_msg' => 'Филтриране по търсене.', - 'delete_author_error' => 'Не можете да изтриете публикация, която не ви принадлежи', - 'success_delete' => 'Рекламата е изтрита', - 'pending_ad_status' => 'Вашата реклама очаква одобрение от редактора.', - 'extended' => ': числовата реклама (и) е удължена успешно.', - 'category_not_exist' => 'Тази категория вече не съществува!', - 'currency_converted' => 'Успешно конвертиране на валута.', - 'choose_user' => 'Изберете потребител', - 'owner_updated_successfully' => 'Собственикът е актуализиран успешно!', - 'no_add_found' => 'Няма намерена реклама!', - 'replicated_success' => 'Рекламата е репликирана успешно!', - 'ad_doesnt_exist' => "Тази реклама не съществува!", - 'select_location_error' => "Моля, изберете местоположение на картата!", - 'this_ad_is_not_valid_anymore' => "Тази реклама вече не е валидна!", - 'approve_status_change' => "Състоянието на рекламата Ви е настроено на Активно!", - 'passive_status_change' => "Състоянието на вашата реклама е зададено на пасивно!", - 'sold_status_change' => "Състоянието на вашата реклама е настроено да се продава!", - 'status_change' => "Състоянието на вашата реклама е зададено на: статус!", - 'disabled_detailed_options_for_admin_role' => "Подробните опции за продукта са деактивирани.", -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/bg/permission.php b/addons/default/visiosoft/advs-module/resources/lang/bg/permission.php deleted file mode 100644 index c03aa7ac3..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/bg/permission.php +++ /dev/null @@ -1,108 +0,0 @@ - [ - 'name' => 'Реклами', - 'option' => [ - 'read' => 'Може ли да чете реклами?', - 'write' => 'Може ли да създавате / редактирате реклами?', - 'delete' => 'Може ли да изтриете реклами?', - ], - ], - 'categories' => [ - 'name' => 'Категории', - 'option' => [ - 'read' => 'Може ли да чете категории?', - 'write' => 'Може ли да създавате / редактирате категории?', - 'delete' => 'Може ли да изтриете категории?', - ], - ], - 'village' => [ - 'name' => 'Село', - 'option' => [ - 'read' => 'Може ли да чете село?', - 'write' => 'Може ли да създавате / редактирате село?', - 'delete' => 'Може ли да изтриете село?', - ], - ], - 'custom_fields' => [ - 'name' => 'Персонализирани полета', - 'option' => [ - 'read' => 'Може ли да чете персонализирани полета?', - 'write' => 'Може ли да създава / редактира персонализирани полета?', - 'delete' => 'Може ли да изтриете персонализирани полета?', - ], - ], - 'custom_field_advs' => [ - 'name' => 'Персонализирани полеви реклами', - 'option' => [ - 'read' => 'Може ли да чете реклами по поръчка?', - 'write' => 'Може ли да създава / редактира персонализирани реклами на поле?', - 'delete' => 'Може ли да изтриете персонализирани реклами на поле?', - ], - ], - 'cf_values' => [ - 'name' => 'Cf стойности', - 'option' => [ - 'read' => 'Може ли да чете cf стойности?', - 'write' => 'Може ли да създава / редактира cf стойности?', - 'delete' => 'Може ли да изтриете cf стойности?', - ], - ], - 'options' => [ - 'name' => 'Настроики', - 'option' => [ - 'read' => 'Може ли да чете опции?', - 'write' => 'Може ли да създавате / редактирате опции?', - 'delete' => 'Може ли да изтриете опции?', - ], - ], - 'productoptions' => [ - 'name' => 'Productoptions', - 'option' => [ - 'read' => 'Може ли да чете опции за продукти?', - 'write' => 'Може ли да създава / редактира продуктови опции?', - 'delete' => 'Може ли да изтриете опции за продукти?', - ], - ], - 'productoptions_value' => [ - 'name' => 'Стойност на опциите на продукта', - 'option' => [ - 'read' => 'Може ли да се чете стойност на опциите на продукта?', - 'write' => 'Може ли да създава / редактира стойност на опциите на продукта?', - 'delete' => 'Може ли да изтриете стойност на опциите на продукта?', - ], - ], - 'options_configuration' => [ - 'name' => 'Конфигурация на опциите', - 'option' => [ - 'read' => 'Може ли да се прочете конфигурацията на опциите?', - 'write' => 'Може ли да създавате / редактирате конфигурация на опции?', - 'delete' => 'Може ли да изтриете конфигурацията на опциите?', - ], - ], - 'option_configuration' => [ - 'name' => 'Конфигурация на опция', - 'option' => [ - 'read' => 'Може ли да се прочете конфигурацията на опцията?', - 'write' => 'Може ли да създавате / редактирате конфигурация на опция?', - 'delete' => 'Може ли да изтриете конфигурацията на опцията?', - ], - ], - 'option_configuration' => [ - 'name' => 'Конфигурация на опция', - 'option' => [ - 'read' => 'Може ли да се прочете конфигурацията на опцията?', - 'write' => 'Може ли да създавате / редактирате конфигурация на опция?', - 'delete' => 'Може ли да изтриете конфигурацията на опцията?', - ], - ], - 'status' => [ - 'name' => 'Състояние', - 'option' => [ - 'read' => 'Може ли да чете състояние?', - 'write' => 'Може ли да създава / редактира статус?', - 'delete' => 'Може ли да изтриете състоянието?', - ], - ], -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/bg/section.php b/addons/default/visiosoft/advs-module/resources/lang/bg/section.php deleted file mode 100644 index f99cfbe82..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/bg/section.php +++ /dev/null @@ -1,64 +0,0 @@ - [ - 'title' => 'Реклами', - ], - 'categories' => [ - 'title' => 'Категории', - ], - 'countries' => [ - 'title' => 'Държави', - ], - 'cities' => [ - 'title' => 'Градове', - ], - 'districts' => [ - 'title' => 'Области', - ], - 'neighborhoods' => [ - 'title' => 'Квартали', - ], - 'village' => [ - 'title' => 'Село', - ], - 'custom_fields' => [ - 'title' => 'Персонализирани полета', - ], - 'custom_field_advs' => [ - 'title' => 'Персонализирани полеви реклами', - ], - 'cf_values' => [ - 'title' => 'Cf стойности', - ], - 'fields' => [ - 'title' => 'Персонализирани полета' - ], - 'assets_clear' => [ - 'name' => 'Активи изчистени' - ], - 'general' => 'Общ', - 'ads' => 'Реклами', - 'user' => 'Потребител', - 'filter' => 'Филтър', - 'create_ad' => 'Създайте реклама', - 'options' => [ - 'title' => 'Настроики', - ], - 'ads_image' => 'Изображение на реклами', - 'product_options' => [ - 'title' => 'Настроики', - ], - 'productoptions_value' => [ - 'title' => 'Опции Стойност', - ], - 'option_configuration' => [ - 'title' => 'Конфигурация', - ], - 'translations' => 'Преводи', - 'status' => [ - 'title' => 'Състояние', - ], - 'ads_detail' => 'Подробности за рекламите', - -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/bg/setting.php b/addons/default/visiosoft/advs-module/resources/lang/bg/setting.php deleted file mode 100644 index d61d4acae..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/bg/setting.php +++ /dev/null @@ -1,286 +0,0 @@ - [ - 'name' => 'Автоматично одобряване', - ], - 'default_view_type' => [ - 'name' => 'Тип изглед по подразбиране', - ], - 'hide_zero_price' => [ - 'name' => 'Скриване на цената, ако е нула', - 'instructions' => 'Скрийте цената, ако рекламната цена е 0', - ], - 'estimated_pending_time' => [ - 'name' => 'Очаквано чакащо време', - 'instructions' => 'След часове', - ], - 'default_published_time' => [ - 'name' => 'Време за публикуване по подразбиране', - ], - 'address' => [ - 'name' => 'Адрес за контакт', - ], - 'phone' => [ - 'name' => 'Телефон за връзка', - ], - 'favicon' => [ - 'name' => 'Favicon', - ] - , 'map_coordinates_long' => [ - 'name' => 'Карта Дълги координати', - ], - 'map_coordinates_lat' => [ - 'name' => 'Карта Lat координата', - ], - 'iban_numbers' => [ - 'name' => 'IBAN', - ], - 'logo' => [ - 'name' => 'Лого', - ], - 'ogImage' => [ - 'name' => 'Лого на Social Share', - 'warning' => 'Трябва да е с разделителна способност 1200 x 630. ', - - ], - 'currencies' => [ - 'name' => 'Активни валути', - ], - 'latest-limit' => [ - 'name' => 'Последен лимит', - ], - 'site_address' => [ - 'name' => 'Адрес на сайта', - 'warning' => 'Автоматично добавено www. www.сайта.com ', - ], - 'google_map_key' => [ - 'name' => 'Google Map Api Key', - ], - - 'default_country' => [ - 'name' => 'Държава на рекламата по подразбиране', - ], - 'hide_price_categories' => [ - 'name' => 'Скриване на цените върху категориите', - 'instructions' => 'Цената ще бъде скрита, когато създадете реклама или разгледате реклама под тези категории.' - ], - 'free_currencyconverterapi_key' => [ - 'name' => 'API ключ за конвертор на валута' - ], - 'default_city' => [ - 'name' => 'Град за реклами по подразбиране', - ], - 'default_district' => [ - 'name' => 'Рекламен район по подразбиране', - ], - 'default_neighborhood' => [ - 'name' => 'Квартал по подразбиране', - ], - 'default_currency' => [ - 'name' => 'Валута на рекламата по подразбиране', - ], - 'default_GET' => [ - 'name' => 'Реклама по подразбиране GET', - ], - 'twitter' => [ - 'name' => 'Twitter', - ], - 'facebook' => [ - 'name' => 'Facebook', - ], - 'youtube' => [ - 'name' => 'Youtube', - ], - 'google' => [ - 'name' => 'Google', - ], - 'listing_page_image' => [ - 'name' => 'Изображение на страницата с обяви', - ], - 'hide_standard_price_field' => [ - 'name' => 'Скриване на полето със стандартна цена', - ], - 'hide_options_field' => [ - 'name' => 'Скриване на полето за опции', - ], - 'hide_village_field' => [ - 'name' => 'Скрий полето на село', - ], - 'hide_configurations' => [ - 'name' => 'Скрийте бутона за конфигурации', - 'instructions' => 'Скрийте бутона за конфигурации в страницата за визуализация на рекламата', - ], - 'make_all_fields_required' => [ - 'name' => 'Направете всички полета задължителни', - 'instructions' => 'Изисквайте от потребителя да попълва полетата Цена и Описание, когато създава реклама', - ], - 'make_map_required' => [ - 'name' => 'Направете карта задължителна', - 'instructions' => 'Изисквайте от потребителя да постави щифт на картата, когато създава реклама', - ], - 'hide_listing_standard_price' => [ - 'name' => 'Скриване на стандартната цена на обявата', - ], - 'enabled_currencies' => [ - 'name' => 'Активирани валути', - ], - 'google_statistic_code' => [ - 'name' => 'Статистически код на Google', - ], - 'register_email_field' => [ - 'name' => 'Изискване за имейл за регистрация на членове', - ], - 'market_place' => [ - 'name' => 'Пазар', - 'instructions' => 'If the marketplace is down, your site will act as ecommerce. For example, - some fields in the profile such as ads, dopings, messages, sale, packages and store are not visible and - removes corporate membership.' - ], - 'price_area_hidden' => [ - 'name' => 'Скрита цена', - ], - 'hide_price_filter' => [ - 'name' => 'Скриване на ценовия филтър', - ], - 'hide_date_filter' => [ - 'name' => 'Скриване на филтъра за дата', - ], - 'hide_photo_filter' => [ - 'name' => 'Скриване на филтъра за снимки', - ], - 'hide_map_filter' => [ - 'name' => 'Скриване на филтъра на картата', - ], - 'show_lang_url' => [ - 'name' => 'Показване на параметъра на езика за URL', - ], - 'popular_ads_limit' => [ - 'name' => 'Лимит на популярни реклами', - ], - - //Image - - 'image_resize_backend' => [ - 'name' => 'Image Resize Backend', - ], - 'full_image_width' => [ - 'name' => 'Пълна ширина на изображението', - ], - 'full_image_height' => [ - 'name' => 'Пълна височина на изображението', - ], - 'medium_image_width' => [ - 'name' => 'Средна ширина на изображението', - ], - 'medium_image_height' => [ - 'name' => 'Средна височина на изображението', - ], - 'thumbnail_width' => [ - 'name' => 'Ширина на миниатюрата', - ], - 'thumbnail_height' => [ - 'name' => 'Височина на миниатюрата', - ], - 'add_canvas' => [ - 'name' => 'Добавете платно', - ], - 'image_canvas_width' => [ - 'name' => 'Ширина на платното на изображението', - ], - 'image_canvas_height' => [ - 'name' => 'Височина на платното на изображението', - ], - 'watermark_type' => [ - 'name' => 'Тип воден знак', - ], - 'watermark_text' => [ - 'name' => 'Текст с воден знак', - ], - 'watermark_image' => [ - 'name' => 'Изображение с воден знак', - ], - 'watermark_position' => [ - 'name' => 'Позиция на воден знак', - ], - 'user_filter_limit' => [ - 'name' => 'Ограничение на потребителския филтър', - 'instructions' => 'В администраторския панел' - ], - 'show_breadcrumb_when_creating_ad' => [ - 'name' => 'Покажете Breadcrumb при създаване на реклама', - ], - 'show_ads_count' => [ - 'name' => 'Показване на броя на рекламите', - 'instructions' => 'Показването на рекламите се брои в списъка с леви категории', - ], - 'ads_date_hidden' => [ - 'name' => 'Скриване на създадената дата', - 'instructions' => 'Скриване на създадената дата в страницата с подробности за рекламите', - ], - 'hide_listing_header' => [ - 'name' => 'Скриване на заглавката на списъка', - 'instructions' => 'Скриване за подреждане и преглед на типове', - ], - 'hide_filter_section' => [ - 'name' => 'Скриване на раздела за филтри', - 'instructions' => 'Скриване в лявата зона на филтъра в страницата с обяви', - ], - 'hide_seller_info' => [ - 'name' => 'Скриване на информацията за продавача', - 'instructions' => 'Скриване на информация за продавача в страницата с подробности за рекламите', - ], - 'show_post_ad_agreement' => [ - 'name' => 'Показване на споразумението за публикуване на реклами', - 'instructions' => 'Включете това, ако искате да покажете споразумение за политика за поверителност на страницата за създаване на реклама', - ], - 'override_text' => [ - 'name' => 'Замяна на текст', - 'instructions' => 'Стара стойност: Нова стойност' - ], - 'steps_color' => [ - 'name' => 'Стъпки Цвят', - 'instructions' => 'Променя цвета на прогресивните стъпки.' - ], - 'create_ad_button_color' => [ - 'name' => 'Създайте цвят на бутона за реклами', - 'instructions' => 'Променя бутона, който се показва, когато приключи новата категория за реклама.' - ], - 'lang_switcher_for_browser' => [ - 'name' => 'Lang Switcher за браузър', - 'instructions' => 'Позволява ви да изберете език на браузъра като активен език' - ], - 'get_categories' => [ - 'name' => 'ВЗЕМЕТЕ Категории', - 'instructions' => 'Той представлява категориите, в които свойството GET ще бъде валидно.' - ], - 'watermark' => [ - 'name' => 'Воден знак', - 'instructions' => 'Активен ли е водният знак?' - ], - 'detailed_product_options' => [ - 'name' => 'Подробни опции за продукта', - 'instructions' => 'Позволява ви да въведете информация за запасите и цените на продукта' - ], - 'show_subcats_mobile' => [ - 'name' => 'Показване на подкатегории в мобилен изглед', - ], - 'show_price_to_members_only' => [ - 'name' => 'Покажи цена само за членовете', - ], - 'hide_ad_cat' => [ - 'name' => 'Скриване на категории', - 'instructions' => 'Скриване на категориите в списъка с реклами' - ], - 'show_finish_and_publish_date' => [ - 'name' => 'Показване на крайната дата и датата на публикуване за създаване', - 'instructions' => 'Показва полетата objav_at и finish_at на страницата за създаване на реклама.' - ], - 'show_tax_field' => [ - 'name' => 'Show Tax Field', - 'instructions' => 'When this option is enabled, you can set the tax rate on the ad creation page.' - ], - 'hide_contact_created_at' => [ - 'name' => 'Hide Contact Fields For in Create New Ad' - ] -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/bg/stream.php b/addons/default/visiosoft/advs-module/resources/lang/bg/stream.php deleted file mode 100644 index 900f1c52a..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/bg/stream.php +++ /dev/null @@ -1,37 +0,0 @@ - [ - 'name' => 'Advs', - ], - 'categories' => [ - 'name' => 'Категории', - ], - 'village' => [ - 'name' => 'Село', - ], - 'custom_fields' => [ - 'name' => 'Персонализирани полета', - ], - 'custom_field_advs' => [ - 'name' => 'Персонализирани полеви реклами', - ], - 'cf_values' => [ - 'name' => 'Cf стойности', - ], - 'options' => [ - 'name' => 'Настроики', - ], - 'product_options' => [ - 'name' => 'Продуктови опции', - ], - 'productoptions_value' => [ - 'name' => 'Стойност на опциите', - ], - 'option_configuration' => [ - 'name' => 'Конфигурация', - ], - 'status' => [ - 'name' => 'Състояние', - ], -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/bg/view.php b/addons/default/visiosoft/advs-module/resources/lang/bg/view.php deleted file mode 100644 index 47520ac45..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/bg/view.php +++ /dev/null @@ -1,6 +0,0 @@ - 'Незавършен', - 'advanced' => 'Разширено', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/bn/addon.php b/addons/default/visiosoft/advs-module/resources/lang/bn/addon.php deleted file mode 100644 index 03f1a498f..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/bn/addon.php +++ /dev/null @@ -1,8 +0,0 @@ - 'বিজ্ঞাপন', - 'name' => 'বিজ্ঞাপন মডিউল', - 'description' => 'বিজ্ঞাপন মডিউল', - 'info' => 'This is the screen where you can add, delete and edit ads from the Ads page. On this page, you can simply do the operations such as post management and ad configuration.' -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/bn/button.php b/addons/default/visiosoft/advs-module/resources/lang/bn/button.php deleted file mode 100644 index dc9d003ff..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/bn/button.php +++ /dev/null @@ -1,48 +0,0 @@ - 'নতুন অ্যাড', - 'new_classified' => 'নতুন শ্রেণিবদ্ধ', - 'new_category' => 'নতুন বিভাগ', - 'new_country' => 'নতুন দেশ', - 'new_city' => 'নতুন শহর', - 'new_district' => 'নতুন জেলা', - 'new_neighborhood' => 'নিউ নেবারহুড', - 'new_village' => 'নতুন গ্রাম', - 'edit' => "সম্পাদন করা", - 'approve' => "অনুমোদন করা", - 'decline' => 'পতন', - 'extend' => 'প্রসারিত করা', - 'extend_all' => 'সমস্ত প্রসারিত করুন', - 'convert_currency' => 'রূপান্তর করুন', - 'categories' => 'ধরন', - 'sub_category' => 'উপ বিভাগ', - 'add_sub_category' => 'সাব ক্যাটাগরি যুক্ত করুন', - 'sub_cities' => 'সাব শহর', - 'add_sub_cities' => 'সাব সিটি যুক্ত করুন', - 'add_sub_districts' => 'সাব জেলা যোগ করুন', - 'add_sub_neighborhoods' => 'সাব নেবারহুড যুক্ত করুন', - 'add_sub_village' => 'সাব ভিলেজ যুক্ত করুন', - 'sub_districts' => 'উপ জেলা', - 'sub_neighborhoods' => 'সাব নেবারহুডস', - 'sub_village' => 'সাব ভিলেজ', - 'general_settings' => 'সাধারণ সেটিংস', - 'save_category' => 'বিভাগ সংরক্ষণ করুন', - 'change_owner' => 'মালিক পরিবর্তন করুন', - 'update_category' => [ - 'name' => 'আপডেট বিভাগ' - ], - 'new_option' => 'নতুন বিকল্প', - 'export' => 'রফতানি', - 'new_productoption' => 'নতুন প্রোডাক্টপশন', - 'new_productoptions_value' => 'নতুন পণ্য বিকল্প মান', - 'new_options_configuration' => 'নতুন বিকল্প কনফিগারেশন', - 'new_option_configuration' => 'নতুন বিকল্প কনফিগারেশন', - 'create_configurations' => 'কনফিগারেশন তৈরি করুন', - 'replicate' => 'প্রতিলিপি', - 'fast_create' => 'দ্রুত তৈরি করুন', - 'publish' => 'প্রকাশ করুন', - 'import' => 'আমদানি করুন', - 'new_status' => 'নতুন অবস্থা', - 'fast_edit' => 'দ্রুত সম্পাদনা', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/bn/currency.php b/addons/default/visiosoft/advs-module/resources/lang/bn/currency.php deleted file mode 100644 index 7ce1ec8b7..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/bn/currency.php +++ /dev/null @@ -1,6 +0,0 @@ - 'ডলার', - 'EUR' => 'ইউরো', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/bn/field.php b/addons/default/visiosoft/advs-module/resources/lang/bn/field.php deleted file mode 100644 index 2ef889991..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/bn/field.php +++ /dev/null @@ -1,385 +0,0 @@ - [ - 'name' => 'শিরোনাম' - ], - 'order' => [ - 'name' => 'ক্রম' - ], - 'slug' => [ - 'name' => 'স্লাগ্' - ], - 'parent_category' => [ - 'name' => 'মাতা' - ], - 'category' => [ - 'name' => 'বিভাগের শিরোনাম' - ], - 'price' => [ - 'name' => 'মূল্য' - ], - 'standard_price' => [ - 'name' => 'প্রমাণ মূল্য' - ], - 'date' => [ - 'name' => 'তারিখ' - ], - 'photo' => [ - 'name' => 'ছবি' - ], - 'video' => [ - 'name' => 'ভিডিও' - ], - 'map' => [ - 'name' => 'মানচিত্র' - ], - 'stock' => [ - 'name' => 'স্টক' - ], - 'advs_desc' => [ - 'name' => 'বিবরণ' - ], - 'online_payment' => [ - 'name' => 'অনলাইন পেমেন্ট' - ], - 'city' => [ - 'name' => 'শহর' - ], - 'country' => [ - 'name' => 'দেশ' - ], - 'district' => [ - 'name' => 'জেলা' - ], - 'neighborhood' => [ - 'name' => 'আশপাশ' - ], - 'village' => [ - 'name' => 'গ্রাম' - ], - 'files' => [ - 'name' => 'চিত্র' - ], - 'cat1' => [ - 'name' => 'মুখ্য ক্যাটেগরি' - ], - 'cat2' => [ - 'name' => 'উপ বিভাগ 1' - ], - 'cat3' => [ - 'name' => 'উপ বিভাগ 2' - ], - 'cat4' => [ - 'name' => 'উপ বিভাগ 3' - ], - 'cat5' => [ - 'name' => 'উপ বিভাগ 4' - ], - 'cat6' => [ - 'name' => 'উপ বিভাগ 5' - ], - 'cat7' => [ - 'name' => 'উপ বিভাগ 6' - ], - 'cat8' => [ - 'name' => 'উপ বিভাগ 7' - ], - 'cat9' => [ - 'name' => 'উপ বিভাগ 8' - ], - 'cat10' => [ - 'name' => 'উপ বিভাগ 9' - ], - 'currency' => [ - 'name' => 'মুদ্রা' - ], - 'status' => [ - 'name' => 'অবস্থা', - 'option' => [ - 'approved' => 'অনুমোদিত', - 'expired' => 'মেয়াদোত্তীর্ণ', - 'unpublished' => 'অপ্রকাশিত', - 'pending_admin' => 'মুলতুবি প্রশাসক', - 'pending_user' => 'মুলতুবি ব্যবহারকারী' - ] - ], - 'pending_adv' => [ - 'name' => 'অপ্রকাশিত' - ], - 'finish_at' => [ - 'name' => 'সমাপ্তি' - ], - 'cover_photo' => [ - 'name' => 'প্রচ্ছদ ছবি' - ], - 'favs_adv' => [ - 'name' => 'Fav বিজ্ঞাপন' - ], - 'my_adv' => [ - 'name' => 'ADVS' - ], - 'description' => 'বিবরণ', - 'explanation' => 'ব্যাখ্যা', - 'type' => [ - 'name' => 'আদর্শ' - ], - 'parent_adv' => [ - 'name' => 'সম্পর্কিত বিজ্ঞাপন' - ], - 'value' => [ - 'name' => 'মান' - ], - 'list' => 'তালিকা', - 'home' => 'বাড়ি', - 'list-page' => 'তালিকা পৃষ্ঠা', - 'search' => 'অনুসন্ধান করুন', - 'reset' => 'Reset', - 'recommended' => 'আপনার জন্য প্রস্তাবিত বিজ্ঞাপনগুলি', - 'filter' => 'ছাঁকনি', - 'sort' => 'সাজান', - 'sort_by' => 'ক্রমানুসার', - 'pick_option' => 'একটি বিকল্প চয়ন করুন', - 'pick_ordering' => 'ক্রমানুসার', - 'price_high' => 'দাম কম থেকে কম', - 'price_low' => 'দাম কম থেকে বেশি', - 'newest' => 'নতুন', - 'oldest' => 'প্রবীণতম', - 'address_a_z' => 'ঠিকানা (A থেকে Z)', - 'address_z_a' => 'ঠিকানা (জেড টু এ)', - 'categories' => [ - 'name' => 'বিভাগসমূহ' - ], - 'all_categories' => 'সব ধরনের', - 'location' => 'অবস্থান', - 'send_message' => 'বার্তা পাঠান', - 'phone_gsm' => 'জিএসএম ফোন', - 'phone_office' => 'অফিসে ফোন', - 'add_to_favorites' => "ফেভারিটে যোগ করুন", - 'send' => 'পাঠান', - 'search_name' => 'নাম অনুসন্ধান করুন', - 'my_favorite_searches' => 'প্রিয় অনুসন্ধানসমূহ', - 'search_desc' => 'আপনি এখানে আপনার পছন্দসই অনুসন্ধান নির্বাচনগুলি যুক্ত করতে এবং পরিচালনা করতে পারেন।', - 'complaint_placeholder' => 'আপনার অভিযোগের বিশদটি এখানে টাইপ করুন।', - 'show_details' => 'বিস্তারিত দেখাও', - 'ad_actions' => 'বিজ্ঞাপন ক্রিয়া', - 'edit' => 'সম্পাদন করা', - 'approve' => 'অনুমোদন করা', - 'passive' => "নিষ্ক্রিয়", - 'sold' => 'বিক্রি হয়েছে', - 'offered_by' => 'প্রদত্ত', - 'more_ads_by' => 'আরও বিজ্ঞাপন দ্বারা', - 'click_phone' => 'ফোন নম্বর দেখান', - 'share' => 'ভাগ', - 'report' => 'এই বিজ্ঞাপনটি রিপোর্ট করুন', - 'features' => 'বৈশিষ্ট্য', - "streetview" => "রাস্তার দৃশ্য", - 'recommended_ads' => 'আপনার জন্য প্রস্তাবিত বিজ্ঞাপনগুলি', - 'new' => 'নতুন', - 'short_info' => 'সংক্ষিপ্ত তথ্য', - 'secure_trading' => 'নিরাপদ ট্রেডিং', - '24/7' => '24/7 সমর্থন', - 'easy_trading' => 'সহজ ট্রেডিং', - 'need_help' => 'সাহায্য দরকার?', - 'give_a_call' => 'ফোন করুন', - 'message_sent' => 'বার্তা প্রদান!', - 'asap' => 'বার্তা প্রেরণ করা হয়েছে, বিক্রেতারা আপনাকে তাত্পর্যপূর্ণভাবে যোগাযোগ করবে।', - 'ad_id' => 'বিজ্ঞাপন আইডি', - 'contact_with' => 'সাথে যোগাযোগ করুন', - 'create_adv' => 'বিজ্ঞাপন তৈরি করুন', - 'edit_adv' => 'বিজ্ঞাপন সম্পাদনা করুন', - 'mandatory_fields' => 'বাধ্যতামূলক ক্ষেত্র', - 'ad_post' => 'বিজ্ঞাপন পোস্ট', - 'sell_item' => 'কোনও আইটেম বা পরিষেবা বিক্রয় করুন', - 'search_save' => 'প্রিয় অনুসন্ধান সফলভাবে সংরক্ষিত হয়েছে', - 'address' => 'ঠিকানা', - 'email' => 'ই-মেল', - 'phone' => 'ফোন', - 'send_us_your_feedback' => 'আপনার মতামত আমাদের পাঠান', - 'online_shopping' => 'পাওয়া', - 'approved' => 'সফলভাবে অনুমোদিত হয়েছে', - 'extended' => 'সফলভাবে প্রসারিত', - 'declined' => 'সাফল্যের সাথে হ্রাস পেয়েছে', - 'search_on_map' => 'মানচিত্রে অনুসন্ধান করুন', - 'post_free_ad' => 'পোস্ট ফ্রি বিজ্ঞাপন', - 'select_a_category' => 'একটি বিভাগ নির্বাচন করুন', - 'select_a_sub_category' => 'একটি উপ - বিভাগ নির্বাচন করুন', - 'all_dopings_added' => 'সমস্ত ডোপিং প্রকার এই বিজ্ঞাপনের জন্য যুক্ত করা হয়।', - 'is_get_adv' => [ - 'name' => 'পাওয়া' - ], - 'corporate_info' => 'কর্পোরেট তথ্য', - 'featured_ads' => "বৈশিষ্ট্যযুক্ত বিজ্ঞাপন", - 'trending_ads' => 'ট্রেন্ডইন্ড বিজ্ঞাপন', - 'search_ad_result_prefix' => 'চালু', - 'search_ad_result_text' => ': গণনা আপনার নাম: অনুসন্ধানে পাওয়া গেছে', - 'search_ads_result_message' => [ - 'name' => ': নাম অনুসন্ধানের জন্য পাওয়া বিজ্ঞাপন গণনা করুন', - ], - 'total' => 'মোট', - 'quantity' => 'পরিমাণ', - 'view_cart' => 'কার্ট দেখুন', - 'no_ads' => 'কোনও বিজ্ঞাপন পাওয়া যায় নি।', - 'show_display_mode' => [ - 'map' => 'মানচিত্র', - 'list' => 'তালিকা', - ], - 'advs_list_table_thead' => [ - 'name' => 'বিজ্ঞাপনের নাম', - 'price' => 'মূল্য', - 'publish_at' => 'বিজ্ঞাপন তারিখ', - 'location_city' => 'শহর', - 'location_country' => 'দেশ', - ], - 'show_list_view' => [ - 'name' => 'তালিকা', - ], - 'show_table_view' => [ - 'name' => 'টেবিল', - ], - 'showcase' => [ - 'name' => 'প্রদর্শনী', - ], - 'new_ad' => [ - 'name' => 'নতুন বিজ্ঞাপন', - ], - 'profile' => [ - 'name' => 'প্রোফাইল', - ], - 'my_ads' => [ - 'name' => 'আমার বিজ্ঞাপনসমূহ', - ], - 'sold_out' => [ - 'name' => 'বিক্রি শেষ', - ], - 'edit_category' => 'বিভাগ সম্পাদনা করুন', - 'set_category' => 'বিভাগ নির্ধারণ করুন', - 'max' => [ - 'name' => 'ম্যাক্স', - ], - 'min' => [ - 'name' => 'ন্যূনতম', - ], - 'in_the_last_24_hours' => [ - 'name' => 'শেষ 24 ঘন্টা' - ], - 'in_the_last_day' => [ - 'name' => 'শেষ 24 ঘন্টা' - ], - 'in_the_last_week' => [ - 'name' => 'গত সপ্তাহে' - ], - 'in_the_last_month' => [ - 'name' => 'শেষ মাসে' - ], - 'ads_with_photo' => [ - 'name' => 'ছবির সাথে বিজ্ঞাপন' - ], - 'ads_with_video' => [ - 'name' => 'ভিডিও সহ বিজ্ঞাপন' - ], - 'yes' => [ - 'name' => 'হ্যাঁ' - ], - 'no' => [ - 'name' => 'না' - ], - 'is_system' => [ - 'name' => 'সিস্টেম', - 'instructions' => 'সিস্টেমের স্থিতি প্রয়োজনীয় এবং এটি পরিবর্তন করা উচিত নয়', - ], - 'user_access' => [ - 'name' => 'ব্যবহারকারী অ্যাক্সেস', - 'instructions' => 'কোনও ব্যবহারকারী কি তার বিজ্ঞাপনে এই স্থিতিটি ব্যবহার করতে পারেন?', - ], - "no_location" => "কোনও অবস্থান নির্বাচন করা হয়নি।", - "continue" => 'চালিয়ে', - "gallery" => 'দরদালান', - "ad" => 'বিজ্ঞাপন', - "ads" => 'বিজ্ঞাপন', - "were_found" => 'পাওয়া গেছে।', - - // Pending screen - 'pending_message_1' => 'বিজ্ঞাপনটি অনুমোদনের প্রক্রিয়াধীন', - 'pending_message_2' => "বিজ্ঞাপনের আপডেটের তারিখ", - 'pending_message_3' => 'আনুমানিক অপেক্ষার সময়', - 'pending_message_4' => 'অনুমোদনের প্রক্রিয়ায় ব্যয় করা সময়টি ডোপিংয়ের সময় যুক্ত করা হবে।', - 'pending_message_5' => 'অনুমোদনের প্রক্রিয়ায় বিজ্ঞাপন সংক্রান্ত কল সেন্টার থেকে কোনও লেনদেন করা যাবে না।', - 'hours' => 'ঘন্টার', - - // Preview page - 'preview_text' => [ - 'part_1' => 'আপনার বিজ্ঞাপন সম্পর্কে নিম্নলিখিত তথ্য সঠিক হলে, "চালিয়ে যান" বোতামটি ক্লিক করুন এবং পরবর্তী পদক্ষেপে যান।', - 'part_2' => 'যদি তা না হয় তবে "সম্পাদনা" বোতামটি ক্লিক করুন।', - ], - 'views' => 'দেখেছে', - - // Detail page - "no_street_view" => "এই অবস্থানটিতে কোনও রাস্তার দৃশ্য চিত্র নেই", - 'edit_my_contact_info' => 'আমার পরিচিতির তথ্য সম্পাদনা করুন', - 'update_my_contact_info' => 'আমার পরিচিতির তথ্য আপডেট করুন', - 'contact_info' => 'যোগাযোগের তথ্য', - 'ad_info' => 'বিজ্ঞাপন তথ্য', - - // Select cat - 'select_category_step_by_step' => 'ধাপে ধাপে বিভাগ নির্বাচন করুন', - - // New create page - 'options' => 'বিকল্পগুলি', - 'category_selection' => 'বিভাগ নির্বাচন', - 'listing_details' => 'তালিকা বিবরণ', - 'preview' => 'পূর্বরূপ', - 'congratulations' => 'অভিনন্দন', - 'ad_desc' => 'বিজ্ঞাপন বিবরণ', - 'upload_photos' => 'ফটো আপলোড', - 'upload_files' => 'ফাইল আপলোড কর', - 'additional_fields' => 'অতিরিক্ত ক্ষেত্রসমূহ', - 'ad_location' => 'বিজ্ঞাপনের অবস্থান', - 'owner' => 'মালিক', - 'default_owner_instruction' => 'কোনও ব্যবহারকারী নির্বাচিত না হলে মালিক বর্তমান ব্যবহারকারীর কাছে ডিফল্ট হবে', - 'create_page_subtitle' => 'আপনার বিজ্ঞাপন সম্পর্কে বিস্তারিত তথ্য প্রবেশ করে নির্বিঘ্নে বিজ্ঞাপনটি তৈরি করুন।', - 'with_my_phone_numbers' => 'With my phone numbers', - 'not_with_my_phone_numbers' => "I don't want to be reached by phone", - 'how_can_you_be_contacted' => "How can you be contacted?", - - // Listing page - 'ad_title' => 'বিজ্ঞাপনের শিরোনাম', - 'listing_date' => 'তালিকার তারিখ', - 'view' => 'দেখুন', - 'ads_with_map' => 'মানচিত্র সহ বিজ্ঞাপন', - 'advanced_sorting' => 'উন্নত বাছাই', - 'filter_by_word' => 'কথায় কথায় ফিল্টার করুন', - 'filter_by' => 'ফিল্টার করুন: নাম', - - 'free' => 'ফ্রি', - 'ad_date' => 'বিজ্ঞাপন তারিখ', - 'photo_video' => 'ছবি, ভিডিও', - 'and_above' => 'এবং উপরে', - 'and_below' => 'এবং নিচে', - 'clear_all' => 'সব পরিষ্কার করে দাও', - 'balances' => 'ব্যালেন্স', - 'packages' => 'প্যাকেজগুলি', - 'dopings' => 'ডোপিংস', - 'advs' => 'অ্যাড', - 'site' => 'সাইট', - 'subscription' => 'সাবস্ক্রিপশন', - 'created' => 'তৈরি হয়েছে', - 'product_option' => [ - 'name' => 'পণ্য বিকল্প' - ], - 'option_json' => [ - 'name' => 'বিকল্প' - ], - 'old_price' => [ - 'name' => 'পুরাতন মূল্য' - ], - 'save_search' => 'অনুসন্ধান সংরক্ষণ করুন', - 'publish_at' => [ - 'name' => 'প্রকাশের তারিখ' - ], - 'tax' => [ - 'name' => 'Tax' - ], - 'name_a_z' => 'Name (A to Z)', - 'name_z_a' => 'Name (Z to A)', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/bn/message.php b/addons/default/visiosoft/advs-module/resources/lang/bn/message.php deleted file mode 100644 index af4f90c25..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/bn/message.php +++ /dev/null @@ -1,35 +0,0 @@ - 'অনুরোধ করা পণ্য বর্তমানে অনুপস্থিত বা নিষ্ক্রিয়', - 'please_payment' => 'দয়া করে প্রদান করুন', - 'bank_account_info' => 'ব্যাংক অ্যাকাউন্টের তথ্য', - 'agreement' => 'পোস্ট ক্লিক করে, আপনি আমাদের ব্যবহারের শর্তাদি এবং গোপনীয়তা নীতি সম্মত হন যে আপনি এই আইটেমের অধিকারী মালিক।', - 'update_category_msg' => 'শ্রেণিবদ্ধ বিভাগটি আপডেট করা হবে।', - 'updated_category_msg' => 'বিভাগ সফলভাবে সম্পাদিত।', - 'create_ad_with_post_cat' => [ - 'title' => "বিভাগ নির্বাচন শেষ হয়েছে।", - 'success' => true, - 'continueBtn' => "চালিয়ে", - ], - 'update_category_info' => 'বিভাগ আপডেট করুন।', - 'filter_by_search_msg' => 'অনুসন্ধান অনুসারে ফিল্টার করুন।', - 'delete_author_error' => 'আপনি নিজের কোনও পোস্ট মুছতে পারবেন না', - 'success_delete' => 'বিজ্ঞাপন মোছা হয়েছে', - 'pending_ad_status' => 'আপনার বিজ্ঞাপন সম্পাদকের অনুমোদনের জন্য মুলতুবি রয়েছে।', - 'extended' => ': সংখ্যা বিজ্ঞাপন (গুলি) সফলভাবে প্রসারিত হয়েছে।', - 'category_not_exist' => 'এই বিভাগের আর অস্তিত্ব নেই!', - 'currency_converted' => 'মুদ্রা সফলভাবে রূপান্তরিত হয়েছে।', - 'choose_user' => 'একটি ব্যবহারকারী চয়ন করুন', - 'owner_updated_successfully' => 'মালিক সফলভাবে আপডেট হয়েছে!', - 'no_add_found' => 'কোনও বিজ্ঞাপন পাওয়া যায়নি!', - 'replicated_success' => 'বিজ্ঞাপনটি সফলভাবে প্রতিলিপি করা হয়েছে!', - 'ad_doesnt_exist' => "এই বিজ্ঞাপনের অস্তিত্ব নেই!", - 'select_location_error' => "দয়া করে মানচিত্রে একটি অবস্থান নির্বাচন করুন!", - 'this_ad_is_not_valid_anymore' => "এই বিজ্ঞাপনটি আর বৈধ নয়!", - 'approve_status_change' => "আপনার বিজ্ঞাপনের স্থিতি সক্রিয় হয়ে গেছে!", - 'passive_status_change' => "আপনার বিজ্ঞাপনের স্ট্যাটাসটি প্যাসিভের জন্য সেট হয়ে গেছে!", - 'sold_status_change' => "আপনার বিজ্ঞাপনের স্থিতি বিক্রয় করা হয়েছে!", - 'status_change' => "আপনার বিজ্ঞাপনের স্থিতি সেট করা হয়েছে: স্থিতি!", - 'disabled_detailed_options_for_admin_role' => "বিশদ পণ্য বিকল্পগুলি অক্ষম।", -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/bn/permission.php b/addons/default/visiosoft/advs-module/resources/lang/bn/permission.php deleted file mode 100644 index 2868ce408..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/bn/permission.php +++ /dev/null @@ -1,108 +0,0 @@ - [ - 'name' => 'বিজ্ঞাপন', - 'option' => [ - 'read' => 'বিজ্ঞাপন পড়তে পারেন?', - 'write' => 'বিজ্ঞাপন তৈরি / সম্পাদনা করতে পারবেন?', - 'delete' => 'বিজ্ঞাপন মুছতে পারেন?', - ], - ], - 'categories' => [ - 'name' => 'ধরন', - 'option' => [ - 'read' => 'বিভাগগুলি পড়তে পারেন?', - 'write' => 'বিভাগগুলি তৈরি / সম্পাদনা করতে পারবেন?', - 'delete' => 'বিভাগগুলি মুছতে পারেন?', - ], - ], - 'village' => [ - 'name' => 'গ্রাম', - 'option' => [ - 'read' => 'গ্রাম পড়তে পারি?', - 'write' => 'গ্রাম তৈরি / সম্পাদনা করতে পারবেন?', - 'delete' => 'গ্রাম মুছতে পারে?', - ], - ], - 'custom_fields' => [ - 'name' => 'অস্ত্রোপচার', - 'option' => [ - 'read' => 'কাস্টম ক্ষেত্র পড়তে পারেন?', - 'write' => 'কাস্টম ক্ষেত্র তৈরি / সম্পাদনা করতে পারবেন?', - 'delete' => 'কাস্টম ক্ষেত্রগুলি মুছতে পারবেন?', - ], - ], - 'custom_field_advs' => [ - 'name' => 'কাস্টম ফিল্ড বিজ্ঞাপন', - 'option' => [ - 'read' => 'কাস্টম ফিল্ড বিজ্ঞাপন পড়তে পারেন?', - 'write' => 'কাস্টম ফিল্ড বিজ্ঞাপন তৈরি / সম্পাদনা করতে পারেন?', - 'delete' => 'কাস্টম ফিল্ড বিজ্ঞাপন মুছতে পারেন?', - ], - ], - 'cf_values' => [ - 'name' => 'সিএফ মান', - 'option' => [ - 'read' => 'সিএফ মান পড়তে পারেন?', - 'write' => 'সিএফ মান তৈরি / সম্পাদনা করতে পারেন?', - 'delete' => 'সিএফ মানগুলি মুছতে পারেন?', - ], - ], - 'options' => [ - 'name' => 'বিকল্পগুলি', - 'option' => [ - 'read' => 'বিকল্পগুলি পড়তে পারেন?', - 'write' => 'বিকল্পগুলি সম্পাদনা / সম্পাদনা করতে পারে?', - 'delete' => 'বিকল্পগুলি মুছতে পারবেন?', - ], - ], - 'productoptions' => [ - 'name' => 'প্রোডাক্টপশনস', - 'option' => [ - 'read' => 'Productoptions পড়তে পারেন?', - 'write' => 'Productoptions তৈরি / সম্পাদনা করতে পারেন?', - 'delete' => 'প্রোডাক্টপশনগুলি মুছতে পারবেন?', - ], - ], - 'productoptions_value' => [ - 'name' => 'প্রোডাক্টপশন মান', - 'option' => [ - 'read' => 'Productoptions মান পড়তে পারেন?', - 'write' => 'Productoptions মান তৈরি / সম্পাদনা করতে পারেন?', - 'delete' => 'Productoptions মান মুছতে পারেন?', - ], - ], - 'options_configuration' => [ - 'name' => 'বিকল্প কনফিগারেশন', - 'option' => [ - 'read' => 'বিকল্প কনফিগারেশন পড়তে পারেন?', - 'write' => 'বিকল্প কনফিগারেশন তৈরি / সম্পাদনা করতে পারেন?', - 'delete' => 'বিকল্প কনফিগারেশন মুছতে পারেন?', - ], - ], - 'option_configuration' => [ - 'name' => 'বিকল্প কনফিগারেশন', - 'option' => [ - 'read' => 'বিকল্প কনফিগারেশন পড়তে পারেন?', - 'write' => 'বিকল্প কনফিগারেশন তৈরি / সম্পাদনা করতে পারেন?', - 'delete' => 'বিকল্প কনফিগারেশন মুছতে পারেন?', - ], - ], - 'option_configuration' => [ - 'name' => 'বিকল্প কনফিগারেশন', - 'option' => [ - 'read' => 'বিকল্প কনফিগারেশন পড়তে পারেন?', - 'write' => 'বিকল্প কনফিগারেশন তৈরি / সম্পাদনা করতে পারেন?', - 'delete' => 'বিকল্প কনফিগারেশন মুছতে পারেন?', - ], - ], - 'status' => [ - 'name' => 'স্থিতি', - 'option' => [ - 'read' => 'স্ট্যাটাস পড়তে পারি?', - 'write' => 'স্থিতি তৈরি / সম্পাদনা করতে পারবেন?', - 'delete' => 'স্থিতি মুছতে পারে?', - ], - ], -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/bn/section.php b/addons/default/visiosoft/advs-module/resources/lang/bn/section.php deleted file mode 100644 index 825e2d81e..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/bn/section.php +++ /dev/null @@ -1,64 +0,0 @@ - [ - 'title' => 'বিজ্ঞাপন', - ], - 'categories' => [ - 'title' => 'ধরন', - ], - 'countries' => [ - 'title' => 'দেশ', - ], - 'cities' => [ - 'title' => 'শহর', - ], - 'districts' => [ - 'title' => 'জেলা', - ], - 'neighborhoods' => [ - 'title' => 'প্রতিবেশী', - ], - 'village' => [ - 'title' => 'গ্রাম', - ], - 'custom_fields' => [ - 'title' => 'অস্ত্রোপচার', - ], - 'custom_field_advs' => [ - 'title' => 'কাস্টম ফিল্ড বিজ্ঞাপন', - ], - 'cf_values' => [ - 'title' => 'সিএফ মান', - ], - 'fields' => [ - 'title' => 'অস্ত্রোপচার' - ], - 'assets_clear' => [ - 'name' => 'সম্পদ পরিষ্কার' - ], - 'general' => 'সাধারণ', - 'ads' => 'বিজ্ঞাপন', - 'user' => 'ব্যবহারকারী', - 'filter' => 'ছাঁকনি', - 'create_ad' => 'বিজ্ঞাপন তৈরি করুন', - 'options' => [ - 'title' => 'বিকল্পগুলি', - ], - 'ads_image' => 'বিজ্ঞাপন চিত্র', - 'product_options' => [ - 'title' => 'বিকল্পগুলি', - ], - 'productoptions_value' => [ - 'title' => 'বিকল্প মান', - ], - 'option_configuration' => [ - 'title' => 'কনফিগারেশন', - ], - 'translations' => 'অনুবাদ', - 'status' => [ - 'title' => 'স্থিতি', - ], - 'ads_detail' => 'বিজ্ঞাপন বিশদ', - -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/bn/setting.php b/addons/default/visiosoft/advs-module/resources/lang/bn/setting.php deleted file mode 100644 index c46e1c418..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/bn/setting.php +++ /dev/null @@ -1,286 +0,0 @@ - [ - 'name' => 'অটো অনুমোদন', - ], - 'default_view_type' => [ - 'name' => 'ডিফল্ট দর্শন প্রকার', - ], - 'hide_zero_price' => [ - 'name' => 'জিরো হলে দাম লুকান', - 'instructions' => 'বিজ্ঞাপনের দাম 0 হলে দামটি লুকান', - ], - 'estimated_pending_time' => [ - 'name' => 'আনুমানিক মুলতুবি সময়', - 'instructions' => 'ইন আওয়ারস', - ], - 'default_published_time' => [ - 'name' => 'ডিফল্ট প্রকাশের সময়', - ], - 'address' => [ - 'name' => 'যোগাযোগ ঠিকানা', - ], - 'phone' => [ - 'name' => 'ফোনে যোগাযোগ', - ], - 'favicon' => [ - 'name' => 'ফেভিকন', - ] - , 'map_coordinates_long' => [ - 'name' => 'মানচিত্র দীর্ঘ সমন্বয়', - ], - 'map_coordinates_lat' => [ - 'name' => 'মানচিত্র ল্যাট সমন্বয়', - ], - 'iban_numbers' => [ - 'name' => 'IBAN রয়েছে', - ], - 'logo' => [ - 'name' => 'লোগো', - ], - 'ogImage' => [ - 'name' => 'সামাজিক ভাগ লোগো', - 'warning' => 'এটি 1200 x 630 এর রেজোলিউশনে হওয়া উচিত। ', - - ], - 'currencies' => [ - 'name' => 'সক্রিয় মুদ্রা', - ], - 'latest-limit' => [ - 'name' => 'সর্বশেষ সীমা', - ], - 'site_address' => [ - 'name' => 'সাইটের ঠিকানা', - 'warning' => 'অটো যুক্ত www। WWW।sitename.com ', - ], - 'google_map_key' => [ - 'name' => 'গুগল ম্যাপ এপি কী', - ], - - 'default_country' => [ - 'name' => 'ডিফল্ট বিজ্ঞাপন দেশ', - ], - 'hide_price_categories' => [ - 'name' => 'বিভাগগুলিতে মূল্য লুকান', - 'instructions' => 'আপনি যখন এই বিজ্ঞাপনটি তৈরি করেন বা এই বিভাগগুলির অধীনে কোনও বিজ্ঞাপন দেখেন তখন দামটি লুকানো থাকবে।' - ], - 'free_currencyconverterapi_key' => [ - 'name' => 'মুদ্রা রূপান্তরকারী API কী' - ], - 'default_city' => [ - 'name' => 'ডিফল্ট অ্যাড সিটি', - ], - 'default_district' => [ - 'name' => 'ডিফল্ট বিজ্ঞাপন জেলা', - ], - 'default_neighborhood' => [ - 'name' => 'ডিফল্ট বিজ্ঞাপন প্রতিবেশী', - ], - 'default_currency' => [ - 'name' => 'ডিফল্ট বিজ্ঞাপন মুদ্রা', - ], - 'default_GET' => [ - 'name' => 'ডিফল্ট বিজ্ঞাপন জিইটি', - ], - 'twitter' => [ - 'name' => 'টুইটার', - ], - 'facebook' => [ - 'name' => 'ফেসবুক', - ], - 'youtube' => [ - 'name' => 'ইউটিউব', - ], - 'google' => [ - 'name' => 'গুগল', - ], - 'listing_page_image' => [ - 'name' => 'পৃষ্ঠার চিত্র তালিকাভুক্ত', - ], - 'hide_standard_price_field' => [ - 'name' => 'স্ট্যান্ডার্ড দাম ক্ষেত্র লুকান ide', - ], - 'hide_options_field' => [ - 'name' => 'বিকল্প ক্ষেত্র লুকান', - ], - 'hide_village_field' => [ - 'name' => 'ভিলেজ ফিল্ড লুকান', - ], - 'hide_configurations' => [ - 'name' => 'কনফিগারেশন বাটনটি লুকান', - 'instructions' => 'বিজ্ঞাপন পূর্বরূপ পৃষ্ঠায় কনফিগারেশন বাটনটি লুকান', - ], - 'make_all_fields_required' => [ - 'name' => 'সমস্ত ক্ষেত্র প্রয়োজনীয় করুন', - 'instructions' => 'কোনও বিজ্ঞাপন তৈরি করার সময় ব্যবহারকারীকে দাম এবং বিবরণ ক্ষেত্রগুলি পূরণ করতে হবে', - ], - 'make_map_required' => [ - 'name' => 'প্রয়োজনীয় মানচিত্র তৈরি করুন', - 'instructions' => 'কোনও বিজ্ঞাপন তৈরি করার সময় ব্যবহারকারীকে মানচিত্রে একটি পিন রাখতে হবে', - ], - 'hide_listing_standard_price' => [ - 'name' => 'তালিকাবদ্ধকরণ স্ট্যান্ডার্ড দাম লুকান', - ], - 'enabled_currencies' => [ - 'name' => 'সক্ষম মুদ্রা', - ], - 'google_statistic_code' => [ - 'name' => 'গুগল পরিসংখ্যান কোড', - ], - 'register_email_field' => [ - 'name' => 'সদস্য নিবন্ধকরণ ইমেল প্রয়োজনীয়তা', - ], - 'market_place' => [ - 'name' => 'মার্কেট প্লেস', - 'instructions' => 'If the marketplace is down, your site will act as ecommerce. For example, - some fields in the profile such as ads, dopings, messages, sale, packages and store are not visible and - removes corporate membership.' - ], - 'price_area_hidden' => [ - 'name' => 'মূল্য অঞ্চল লুকানো', - ], - 'hide_price_filter' => [ - 'name' => 'দাম ফিল্টার লুকান', - ], - 'hide_date_filter' => [ - 'name' => 'তারিখ ফিল্টার লুকান', - ], - 'hide_photo_filter' => [ - 'name' => 'ফটো ফিল্টার লুকান', - ], - 'hide_map_filter' => [ - 'name' => 'মানচিত্র ফিল্টার লুকান', - ], - 'show_lang_url' => [ - 'name' => 'URL এর জন্য ল্যাঙ্গ প্যারামিটার দেখান', - ], - 'popular_ads_limit' => [ - 'name' => 'জনপ্রিয় বিজ্ঞাপন সীমাবদ্ধতা', - ], - - //Image - - 'image_resize_backend' => [ - 'name' => 'চিত্র পুনরায় আকার ব্যাকএন্ড', - ], - 'full_image_width' => [ - 'name' => 'পূর্ণ চিত্র প্রস্থ', - ], - 'full_image_height' => [ - 'name' => 'পূর্ণ চিত্র উচ্চতা', - ], - 'medium_image_width' => [ - 'name' => 'মাঝারি চিত্র প্রস্থ', - ], - 'medium_image_height' => [ - 'name' => 'মাঝারি চিত্র উচ্চতা', - ], - 'thumbnail_width' => [ - 'name' => 'থাম্বনেইল প্রস্থ', - ], - 'thumbnail_height' => [ - 'name' => 'থাম্বনেইল উচ্চতা', - ], - 'add_canvas' => [ - 'name' => 'ক্যানভাস যুক্ত করুন', - ], - 'image_canvas_width' => [ - 'name' => 'চিত্র ক্যানভাস প্রস্থ', - ], - 'image_canvas_height' => [ - 'name' => 'চিত্র ক্যানভাস উচ্চতা', - ], - 'watermark_type' => [ - 'name' => 'ওয়াটারমার্ক টাইপ', - ], - 'watermark_text' => [ - 'name' => 'জলছবি পাঠ্য', - ], - 'watermark_image' => [ - 'name' => 'জলছবি ইমেজ', - ], - 'watermark_position' => [ - 'name' => 'জলছবি অবস্থান', - ], - 'user_filter_limit' => [ - 'name' => 'ব্যবহারকারী ফিল্টার সীমা', - 'instructions' => 'অ্যাডমিন প্যানেলে' - ], - 'show_breadcrumb_when_creating_ad' => [ - 'name' => 'বিজ্ঞাপন তৈরি করার সময় ব্রেডক্রাম্ব প্রদর্শন করুন', - ], - 'show_ads_count' => [ - 'name' => 'বিজ্ঞাপন গণনা দেখান', - 'instructions' => 'বাম বিভাগগুলির তালিকায় বিজ্ঞাপন গণনা দেখান', - ], - 'ads_date_hidden' => [ - 'name' => 'তৈরি তারিখ লুকান', - 'instructions' => 'বিজ্ঞাপনের বিশদ পৃষ্ঠাতে তৈরি তারিখটি লুকান', - ], - 'hide_listing_header' => [ - 'name' => 'তালিকা শিরোনাম লুকান', - 'instructions' => 'অর্ডার করা এবং প্রকার দেখার জন্য আড়াল করা', - ], - 'hide_filter_section' => [ - 'name' => 'ফিল্টার বিভাগটি লুকান', - 'instructions' => 'তালিকা পৃষ্ঠায় বাম ফিল্টার অঞ্চল থেকে লুকানো', - ], - 'hide_seller_info' => [ - 'name' => 'বিক্রেতার তথ্য লুকান', - 'instructions' => 'বিজ্ঞাপনের বিশদ পৃষ্ঠাতে বিক্রেতা ইনফোদের কাছে লুকানো', - ], - 'show_post_ad_agreement' => [ - 'name' => 'পোস্ট বিজ্ঞাপন চুক্তি প্রদর্শন করুন', - 'instructions' => 'আপনি বিজ্ঞাপন তৈরি পৃষ্ঠায় কোনও গোপনীয়তা নীতি চুক্তি প্রদর্শন করতে চাইলে এটি চালু করুন', - ], - 'override_text' => [ - 'name' => 'ওভাররাইড পাঠ্য', - 'instructions' => 'পুরানো মান: নতুন মান' - ], - 'steps_color' => [ - 'name' => 'পদক্ষেপের রঙ', - 'instructions' => 'প্রগতিশীল পদক্ষেপের রঙ পরিবর্তন করে।' - ], - 'create_ad_button_color' => [ - 'name' => 'বিজ্ঞাপন বোতামের রঙ তৈরি করুন', - 'instructions' => 'নতুন বিজ্ঞাপন বিভাগ নির্বাচন শেষ হলে যে বোতামটি প্রদর্শিত হবে তা পরিবর্তন করে।' - ], - 'lang_switcher_for_browser' => [ - 'name' => 'ব্রাউজারের জন্য ল্যাং সুইচার', - 'instructions' => 'আপনাকে ব্রাউজারের ভাষা সক্রিয় ভাষা হিসাবে বেছে নেওয়ার অনুমতি দেয়' - ], - 'get_categories' => [ - 'name' => 'GET বিভাগসমূহ', - 'instructions' => 'এটি এমন বিভাগগুলিতে প্রতিনিধিত্ব করে যেখানে জিইটি সম্পত্তি বৈধ হবে।' - ], - 'watermark' => [ - 'name' => 'ওয়াটারমার্ক', - 'instructions' => 'জলছবি সক্রিয়?' - ], - 'detailed_product_options' => [ - 'name' => 'বিস্তারিত পণ্য বিকল্প', - 'instructions' => 'আপনাকে পণ্যটির জন্য স্টক এবং মূল্য তথ্য প্রবেশ করতে দেয়' - ], - 'show_subcats_mobile' => [ - 'name' => 'মোবাইল ভিউতে উপশ্রেণীগুলি দেখান', - ], - 'show_price_to_members_only' => [ - 'name' => 'মূল্য শুধুমাত্র সদস্যদের দেখান', - ], - 'hide_ad_cat' => [ - 'name' => 'বিভাগগুলি লুকান', - 'instructions' => 'বিজ্ঞাপনের তালিকায় বিভাগগুলি লুকান' - ], - 'show_finish_and_publish_date' => [ - 'name' => 'তৈরির জন্য শেষ তারিখ এবং প্রকাশের তারিখ দেখান', - 'instructions' => 'বিজ্ঞাপন তৈরি পৃষ্ঠায় প্রকাশ_আট এবং সমাপ্তি_এ ক্ষেত্রগুলি প্রদর্শন করে।' - ], - 'show_tax_field' => [ - 'name' => 'Show Tax Field', - 'instructions' => 'When this option is enabled, you can set the tax rate on the ad creation page.' - ], - 'hide_contact_created_at' => [ - 'name' => 'Hide Contact Fields For in Create New Ad' - ] -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/bn/stream.php b/addons/default/visiosoft/advs-module/resources/lang/bn/stream.php deleted file mode 100644 index a303a6e11..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/bn/stream.php +++ /dev/null @@ -1,37 +0,0 @@ - [ - 'name' => 'Advs', - ], - 'categories' => [ - 'name' => 'ধরন', - ], - 'village' => [ - 'name' => 'গ্রাম', - ], - 'custom_fields' => [ - 'name' => 'অস্ত্রোপচার', - ], - 'custom_field_advs' => [ - 'name' => 'কাস্টম ক্ষেত্র', - ], - 'cf_values' => [ - 'name' => 'সিএফ মান', - ], - 'options' => [ - 'name' => 'বিকল্পগুলি', - ], - 'product_options' => [ - 'name' => 'পণ্য বিকল্প', - ], - 'productoptions_value' => [ - 'name' => 'বিকল্প মান', - ], - 'option_configuration' => [ - 'name' => 'কনফিগারেশন', - ], - 'status' => [ - 'name' => 'স্থিতি', - ], -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/bn/view.php b/addons/default/visiosoft/advs-module/resources/lang/bn/view.php deleted file mode 100644 index 50cc48fc3..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/bn/view.php +++ /dev/null @@ -1,6 +0,0 @@ - 'অসম্পূর্ণ', - 'advanced' => 'উন্নত', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/ca/addon.php b/addons/default/visiosoft/advs-module/resources/lang/ca/addon.php deleted file mode 100644 index 439741d34..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/ca/addon.php +++ /dev/null @@ -1,8 +0,0 @@ - 'Anuncis', - 'name' => 'Mòdul d’anuncis', - 'description' => 'Mòdul d’anuncis', - 'info' => 'This is the screen where you can add, delete and edit ads from the Ads page. On this page, you can simply do the operations such as post management and ad configuration.' -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/ca/button.php b/addons/default/visiosoft/advs-module/resources/lang/ca/button.php deleted file mode 100644 index 3ee002fd7..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/ca/button.php +++ /dev/null @@ -1,48 +0,0 @@ - 'Nou classificat', - 'new_classified' => 'Nou classificat', - 'new_category' => 'Nova categoria', - 'new_country' => 'Nou país', - 'new_city' => 'Ciutat Nova', - 'new_district' => 'Nou districte', - 'new_neighborhood' => 'Nou barri', - 'new_village' => 'Poble Nou', - 'edit' => "Edita", - 'approve' => "Aprovar", - 'decline' => 'Declinació', - 'extend' => 'Estendre', - 'extend_all' => 'Amplieu-ho tot', - 'convert_currency' => 'Converteix moneda', - 'categories' => 'Categories', - 'sub_category' => 'Subcategories', - 'add_sub_category' => 'Afegeix subcategoria', - 'sub_cities' => 'Sub ciutats', - 'add_sub_cities' => 'Afegeix Sub City', - 'add_sub_districts' => 'Afegeix subdistricte', - 'add_sub_neighborhoods' => 'Afegeix Sub Barri', - 'add_sub_village' => 'Afegeix Sub Village', - 'sub_districts' => 'Sub districtes', - 'sub_neighborhoods' => 'Sub Barris', - 'sub_village' => 'Sub Village', - 'general_settings' => 'Configuració general', - 'save_category' => 'Desa la categoria', - 'change_owner' => 'Canvia de propietari', - 'update_category' => [ - 'name' => 'Actualitza la categoria' - ], - 'new_option' => 'Nova opció', - 'export' => 'Exporta', - 'new_productoption' => 'Nova opció de producte', - 'new_productoptions_value' => 'Valor de l\'opció de producte nou', - 'new_options_configuration' => 'Nova configuració d’opcions', - 'new_option_configuration' => 'Nova configuració d’opcions', - 'create_configurations' => 'Crea configuracions', - 'replicate' => 'Replicar', - 'fast_create' => 'Creació ràpida', - 'publish' => 'Publica', - 'import' => 'Importació', - 'new_status' => 'Estat nou', - 'fast_edit' => 'Edició ràpida', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/ca/currency.php b/addons/default/visiosoft/advs-module/resources/lang/ca/currency.php deleted file mode 100644 index 5a145e900..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/ca/currency.php +++ /dev/null @@ -1,6 +0,0 @@ - 'Dòlar', - 'EUR' => 'Euro', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/ca/field.php b/addons/default/visiosoft/advs-module/resources/lang/ca/field.php deleted file mode 100644 index 91e4949c2..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/ca/field.php +++ /dev/null @@ -1,385 +0,0 @@ - [ - 'name' => 'Títol' - ], - 'order' => [ - 'name' => 'Comanda' - ], - 'slug' => [ - 'name' => 'Llimac' - ], - 'parent_category' => [ - 'name' => 'Pares' - ], - 'category' => [ - 'name' => 'Títol de la categoria' - ], - 'price' => [ - 'name' => 'Preu' - ], - 'standard_price' => [ - 'name' => 'Preu estàndard' - ], - 'date' => [ - 'name' => 'Data' - ], - 'photo' => [ - 'name' => 'foto' - ], - 'video' => [ - 'name' => 'Vídeo' - ], - 'map' => [ - 'name' => 'Mapa' - ], - 'stock' => [ - 'name' => 'Estoc' - ], - 'advs_desc' => [ - 'name' => 'Descripció' - ], - 'online_payment' => [ - 'name' => 'Pagament en línia' - ], - 'city' => [ - 'name' => 'ciutat' - ], - 'country' => [ - 'name' => 'País' - ], - 'district' => [ - 'name' => 'Districte' - ], - 'neighborhood' => [ - 'name' => 'Barri' - ], - 'village' => [ - 'name' => 'Poble' - ], - 'files' => [ - 'name' => 'Imatges' - ], - 'cat1' => [ - 'name' => 'Categoria principal' - ], - 'cat2' => [ - 'name' => 'Subcategoria 1' - ], - 'cat3' => [ - 'name' => 'Subcategoria 2' - ], - 'cat4' => [ - 'name' => 'Subcategoria 3' - ], - 'cat5' => [ - 'name' => 'Subcategoria 4' - ], - 'cat6' => [ - 'name' => 'Subcategoria 5' - ], - 'cat7' => [ - 'name' => 'Subcategoria 6' - ], - 'cat8' => [ - 'name' => 'Subcategoria 7' - ], - 'cat9' => [ - 'name' => 'Subcategoria 8' - ], - 'cat10' => [ - 'name' => 'Subcategoria 9' - ], - 'currency' => [ - 'name' => 'Moneda' - ], - 'status' => [ - 'name' => 'Estat', - 'option' => [ - 'approved' => 'Aprovat', - 'expired' => 'Caducat', - 'unpublished' => 'Inèdit', - 'pending_admin' => 'Administrador pendent', - 'pending_user' => 'Usuari pendent' - ] - ], - 'pending_adv' => [ - 'name' => 'Inèdit' - ], - 'finish_at' => [ - 'name' => 'Acaba a' - ], - 'cover_photo' => [ - 'name' => 'Foto de portada' - ], - 'favs_adv' => [ - 'name' => 'Anuncis Fav' - ], - 'my_adv' => [ - 'name' => 'ADVS' - ], - 'description' => 'Descripció', - 'explanation' => 'Explicació', - 'type' => [ - 'name' => 'Tipus' - ], - 'parent_adv' => [ - 'name' => 'Anunci relacionat' - ], - 'value' => [ - 'name' => 'Valor' - ], - 'list' => 'Llista', - 'home' => 'Inici', - 'list-page' => 'Pàgina de llista', - 'search' => 'Cerca', - 'reset' => 'Reset', - 'recommended' => 'Anuncis recomanats per a vosaltres', - 'filter' => 'Filtre', - 'sort' => 'Ordena', - 'sort_by' => 'Ordenar per', - 'pick_option' => 'Tria una opció', - 'pick_ordering' => 'Comanda', - 'price_high' => 'Preu més alt que més baix', - 'price_low' => 'Preu més baix', - 'newest' => 'El més nou', - 'oldest' => 'El més antic', - 'address_a_z' => 'Adreça (de la A a la Z)', - 'address_z_a' => 'Adreça (de la Z a la A)', - 'categories' => [ - 'name' => 'Categories' - ], - 'all_categories' => 'totes les categories', - 'location' => 'Ubicació', - 'send_message' => 'Enviar missatge', - 'phone_gsm' => 'Telèfon GSM', - 'phone_office' => 'Telèfon d\'oficina', - 'add_to_favorites' => "Afegir a preferits", - 'send' => 'Envia', - 'search_name' => 'Cerca el nom', - 'my_favorite_searches' => 'Cerques preferides', - 'search_desc' => 'Podeu afegir i gestionar les vostres seleccions de cerca preferides aquí.', - 'complaint_placeholder' => 'Escriviu aquí les dades de la vostra reclamació.', - 'show_details' => 'Mostra els detalls', - 'ad_actions' => 'Accions publicitàries', - 'edit' => 'Edita', - 'approve' => 'Aprovar', - 'passive' => "Passiu", - 'sold' => 'Venut', - 'offered_by' => 'Ofert per', - 'more_ads_by' => 'Més anuncis de', - 'click_phone' => 'Mostra el número de telèfon', - 'share' => 'Compartir', - 'report' => 'Informeu d’aquest anunci', - 'features' => 'Característiques', - "streetview" => "Street View", - 'recommended_ads' => 'Anuncis recomanats per a vosaltres', - 'new' => 'Novetat', - 'short_info' => 'Informació breu', - 'secure_trading' => 'Negociació segura', - '24/7' => 'Suport 24/7', - 'easy_trading' => 'Comerç fàcil', - 'need_help' => 'Necessitar ajuda?', - 'give_a_call' => 'Truca', - 'message_sent' => 'Missatge enviat!', - 'asap' => 'Missatge enviat, el venedor es posarà en contacte amb vostè el més aviat possible.', - 'ad_id' => 'Identificador de l\'anunci', - 'contact_with' => 'Contacta amb', - 'create_adv' => 'Crea un anunci', - 'edit_adv' => 'Edita l\'anunci', - 'mandatory_fields' => 'Camps obligatoris', - 'ad_post' => 'Publicació d’anuncis', - 'sell_item' => 'Vendre un article o servei', - 'search_save' => 'La cerca preferida s\'ha desat correctament', - 'address' => 'adreça', - 'email' => 'Correu electrònic', - 'phone' => 'Telèfon', - 'send_us_your_feedback' => 'Envieu-nos els vostres comentaris', - 'online_shopping' => 'ACONSEGUIR', - 'approved' => 'Aprovat amb èxit', - 'extended' => 'S\'ha ampliat correctament', - 'declined' => 'Rebutjat correctament', - 'search_on_map' => 'Cerca al mapa', - 'post_free_ad' => 'Publica un anunci gratuït', - 'select_a_category' => 'Selecciona una categoria', - 'select_a_sub_category' => 'Seleccioneu una subcategoria', - 'all_dopings_added' => 'Per a aquest anunci s’afegeixen tots els tipus de dopatge.', - 'is_get_adv' => [ - 'name' => 'ACONSEGUIR' - ], - 'corporate_info' => 'Informació corporativa', - 'featured_ads' => "Anuncis destacats", - 'trending_ads' => 'Anuncis Trendind', - 'search_ad_result_prefix' => 'encès', - 'search_ad_result_text' => ': count s\'han trobat anuncis a la vostra cerca : name', - 'search_ads_result_message' => [ - 'name' => ': compta els anuncis trobats per a: cerca de noms', - ], - 'total' => 'Total', - 'quantity' => 'Quantitat', - 'view_cart' => 'Veure cistella', - 'no_ads' => 'No s\'ha trobat cap anunci.', - 'show_display_mode' => [ - 'map' => 'Mapa', - 'list' => 'Llista', - ], - 'advs_list_table_thead' => [ - 'name' => 'Nom de l\'anunci', - 'price' => 'Preu', - 'publish_at' => 'Data de l\'anunci', - 'location_city' => 'ciutat', - 'location_country' => 'País', - ], - 'show_list_view' => [ - 'name' => 'Llista', - ], - 'show_table_view' => [ - 'name' => 'Taula', - ], - 'showcase' => [ - 'name' => 'Aparador', - ], - 'new_ad' => [ - 'name' => 'Anunci nou', - ], - 'profile' => [ - 'name' => 'Perfil', - ], - 'my_ads' => [ - 'name' => 'Els meus anuncis', - ], - 'sold_out' => [ - 'name' => 'Venut', - ], - 'edit_category' => 'Edita la categoria', - 'set_category' => 'Estableix la categoria', - 'max' => [ - 'name' => 'Màx', - ], - 'min' => [ - 'name' => 'Mín', - ], - 'in_the_last_24_hours' => [ - 'name' => 'A les darreres 24 hores' - ], - 'in_the_last_day' => [ - 'name' => 'A les darreres 24 hores' - ], - 'in_the_last_week' => [ - 'name' => 'A l’última setmana' - ], - 'in_the_last_month' => [ - 'name' => 'En l’últim mes' - ], - 'ads_with_photo' => [ - 'name' => 'Anuncis amb foto' - ], - 'ads_with_video' => [ - 'name' => 'Anuncis amb vídeo' - ], - 'yes' => [ - 'name' => 'Sí' - ], - 'no' => [ - 'name' => 'No' - ], - 'is_system' => [ - 'name' => 'És Sistema', - 'instructions' => 'L\'estat del sistema és obligatori i no s\'ha de canviar', - ], - 'user_access' => [ - 'name' => 'Accés d\'usuari', - 'instructions' => 'Un usuari pot utilitzar aquest estat als seus anuncis?', - ], - "no_location" => "No s'ha seleccionat cap ubicació.", - "continue" => 'Continua', - "gallery" => 'Galeria', - "ad" => 'Anunci', - "ads" => 'Anuncis', - "were_found" => 'Els van trobar.', - - // Pending screen - 'pending_message_1' => 'L’anunci es troba en procés d’aprovació', - 'pending_message_2' => "Data d'actualització de l'anunci", - 'pending_message_3' => 'Temps d\'espera estimat', - 'pending_message_4' => 'El temps dedicat al procés d’aprovació s’afegirà al temps de dopatge.', - 'pending_message_5' => 'No es poden fer transaccions des del centre de trucades en relació amb l’anunci en el procés d’aprovació.', - 'hours' => 'hores', - - // Preview page - 'preview_text' => [ - 'part_1' => 'Si la informació següent sobre el vostre anunci és correcta, feu clic al botó "Continua" i aneu al pas següent.', - 'part_2' => 'Si no, feu clic al botó "Edita".', - ], - 'views' => 'Vistes', - - // Detail page - "no_street_view" => "No hi ha cap imatge de Street View en aquesta ubicació", - 'edit_my_contact_info' => 'Edita la meva informació de contacte', - 'update_my_contact_info' => 'actualitza la meva informació de contacte', - 'contact_info' => 'Informació de contacte', - 'ad_info' => 'Informació de l\'anunci', - - // Select cat - 'select_category_step_by_step' => 'Seleccioneu categoria pas a pas', - - // New create page - 'options' => 'Opcions', - 'category_selection' => 'Selecció de categories', - 'listing_details' => 'Detalls de la fitxa', - 'preview' => 'Vista prèvia', - 'congratulations' => 'Enhorabona', - 'ad_desc' => 'Descripció de l\'anunci', - 'upload_photos' => 'Penja fotos', - 'upload_files' => 'Penja fitxers', - 'additional_fields' => 'Camps addicionals', - 'ad_location' => 'Ubicació de l’anunci', - 'owner' => 'Propietari', - 'default_owner_instruction' => 'El propietari passarà per defecte a l\'usuari actual si no se selecciona cap usuari', - 'create_page_subtitle' => 'Creeu l’anunci perfectament introduint informació detallada sobre el vostre anunci.', - 'with_my_phone_numbers' => 'With my phone numbers', - 'not_with_my_phone_numbers' => "I don't want to be reached by phone", - 'how_can_you_be_contacted' => "How can you be contacted?", - - // Listing page - 'ad_title' => 'Títol de l\'anunci', - 'listing_date' => 'Data de publicació', - 'view' => 'Veure', - 'ads_with_map' => 'Anuncis amb mapa', - 'advanced_sorting' => 'Ordenació avançada', - 'filter_by_word' => 'Filtra per paraula', - 'filter_by' => 'Filtra per: nom', - - 'free' => 'Gratuït', - 'ad_date' => 'Data de l\'anunci', - 'photo_video' => 'Foto, vídeo', - 'and_above' => 'i a dalt', - 'and_below' => 'i a sota', - 'clear_all' => 'Esborra-ho tot', - 'balances' => 'Saldos', - 'packages' => 'Paquets', - 'dopings' => 'Dopatges', - 'advs' => 'Advs', - 'site' => 'Lloc', - 'subscription' => 'Subscripció', - 'created' => 'Creat', - 'product_option' => [ - 'name' => 'Opció de producte' - ], - 'option_json' => [ - 'name' => 'Opció' - ], - 'old_price' => [ - 'name' => 'Preu antic' - ], - 'save_search' => 'Desa la cerca', - 'publish_at' => [ - 'name' => 'Data de publicació' - ], - 'tax' => [ - 'name' => 'Tax' - ], - 'name_a_z' => 'Name (A to Z)', - 'name_z_a' => 'Name (Z to A)', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/ca/message.php b/addons/default/visiosoft/advs-module/resources/lang/ca/message.php deleted file mode 100644 index cd8596df7..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/ca/message.php +++ /dev/null @@ -1,35 +0,0 @@ - 'Actualment el producte sol·licitat falta o està inactiu', - 'please_payment' => 'Pagueu', - 'bank_account_info' => 'Informació del compte bancari', - 'agreement' => 'En fer clic a Publica, accepteu les nostres Condicions d\'ús i la nostra Política de privadesa reconeixeu que sou el propietari legítim d\'aquest article.', - 'update_category_msg' => 'La categoria classificada s’actualitzarà.', - 'updated_category_msg' => 'La categoria s\'ha editat correctament.', - 'create_ad_with_post_cat' => [ - 'title' => "La selecció de categories s'ha completat.", - 'success' => true, - 'continueBtn' => "Continua", - ], - 'update_category_info' => 'Actualitzeu la categoria.', - 'filter_by_search_msg' => 'Filtra per cerca.', - 'delete_author_error' => 'No podeu suprimir una publicació que no us pertany', - 'success_delete' => 'Anunci suprimit', - 'pending_ad_status' => 'El vostre anunci està pendent d\'aprovació per l\'editor.', - 'extended' => ': el nombre d\'anuncis s\'ha ampliat correctament.', - 'category_not_exist' => 'Aquesta categoria ja no existeix.', - 'currency_converted' => 'La moneda s\'ha convertit correctament.', - 'choose_user' => 'Trieu un usuari', - 'owner_updated_successfully' => 'El propietari s\'ha actualitzat correctament.', - 'no_add_found' => 'No s\'ha trobat cap anunci.', - 'replicated_success' => 'L\'anunci s\'ha reproduït correctament.', - 'ad_doesnt_exist' => "Aquest anunci no existeix.", - 'select_location_error' => "Seleccioneu una ubicació al mapa.", - 'this_ad_is_not_valid_anymore' => "Aquest anunci ja no és vàlid.", - 'approve_status_change' => "L'estat del vostre anunci s'ha configurat com a actiu.", - 'passive_status_change' => "L'estat del vostre anunci s'ha definit com a passiu.", - 'sold_status_change' => "L'estat del vostre anunci s'ha definit com a venut.", - 'status_change' => "L'estat del vostre anunci s'ha configurat en: estat!", - 'disabled_detailed_options_for_admin_role' => "Les opcions detallades del producte estan desactivades.", -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/ca/permission.php b/addons/default/visiosoft/advs-module/resources/lang/ca/permission.php deleted file mode 100644 index f22595168..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/ca/permission.php +++ /dev/null @@ -1,108 +0,0 @@ - [ - 'name' => 'Anuncis', - 'option' => [ - 'read' => 'Podeu llegir anuncis?', - 'write' => 'Es poden crear / editar anuncis?', - 'delete' => 'Es poden suprimir anuncis?', - ], - ], - 'categories' => [ - 'name' => 'Categories', - 'option' => [ - 'read' => 'Es poden llegir categories?', - 'write' => 'Es poden crear / editar categories?', - 'delete' => 'Es poden suprimir categories?', - ], - ], - 'village' => [ - 'name' => 'Poble', - 'option' => [ - 'read' => 'Sabeu llegir poble?', - 'write' => 'Es pot crear / editar un poble?', - 'delete' => 'Es pot suprimir el poble?', - ], - ], - 'custom_fields' => [ - 'name' => 'Camps personalitzats', - 'option' => [ - 'read' => 'Podeu llegir camps personalitzats?', - 'write' => 'Es poden crear / editar camps personalitzats?', - 'delete' => 'Es poden suprimir camps personalitzats?', - ], - ], - 'custom_field_advs' => [ - 'name' => 'Anuncis de camp personalitzats', - 'option' => [ - 'read' => 'Podeu llegir anuncis de camp personalitzats?', - 'write' => 'Es poden crear / editar anuncis de camp personalitzats?', - 'delete' => 'Es poden suprimir anuncis de camp personalitzats?', - ], - ], - 'cf_values' => [ - 'name' => 'Cf valors', - 'option' => [ - 'read' => 'Podeu llegir valors cf?', - 'write' => 'Es poden crear / editar valors cf?', - 'delete' => 'Es poden suprimir els valors cf?', - ], - ], - 'options' => [ - 'name' => 'Opcions', - 'option' => [ - 'read' => 'Podeu llegir opcions?', - 'write' => 'Podeu crear / editar opcions?', - 'delete' => 'Es poden suprimir opcions?', - ], - ], - 'productoptions' => [ - 'name' => 'Opcions de producte', - 'option' => [ - 'read' => 'Podeu llegir opcions de producte?', - 'write' => 'Es poden crear / editar opcions de producte?', - 'delete' => 'Es poden suprimir les opcions de producte?', - ], - ], - 'productoptions_value' => [ - 'name' => 'Valor de les opcions de producte', - 'option' => [ - 'read' => 'Es poden valorar les opcions de producte?', - 'write' => 'Es pot crear / editar el valor de les opcions de producte?', - 'delete' => 'Es pot suprimir el valor de les opcions de producte?', - ], - ], - 'options_configuration' => [ - 'name' => 'Configuració d’opcions', - 'option' => [ - 'read' => 'Podeu llegir la configuració d’opcions?', - 'write' => 'Es pot crear / editar la configuració d\'opcions?', - 'delete' => 'Es pot suprimir la configuració d\'opcions?', - ], - ], - 'option_configuration' => [ - 'name' => 'Configuració d’opcions', - 'option' => [ - 'read' => 'Podeu llegir la configuració de les opcions?', - 'write' => 'Es pot crear / editar la configuració de les opcions?', - 'delete' => 'Es pot suprimir la configuració de les opcions?', - ], - ], - 'option_configuration' => [ - 'name' => 'Configuració d’opcions', - 'option' => [ - 'read' => 'Podeu llegir la configuració de les opcions?', - 'write' => 'Es pot crear / editar la configuració de les opcions?', - 'delete' => 'Es pot suprimir la configuració de les opcions?', - ], - ], - 'status' => [ - 'name' => 'Estat', - 'option' => [ - 'read' => 'Es pot llegir l\'estat?', - 'write' => 'Es pot crear / editar l\'estat?', - 'delete' => 'Es pot suprimir l\'estat?', - ], - ], -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/ca/section.php b/addons/default/visiosoft/advs-module/resources/lang/ca/section.php deleted file mode 100644 index ed0a361c7..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/ca/section.php +++ /dev/null @@ -1,64 +0,0 @@ - [ - 'title' => 'Anuncis', - ], - 'categories' => [ - 'title' => 'Categories', - ], - 'countries' => [ - 'title' => 'Països', - ], - 'cities' => [ - 'title' => 'Ciutats', - ], - 'districts' => [ - 'title' => 'Barris', - ], - 'neighborhoods' => [ - 'title' => 'Barris', - ], - 'village' => [ - 'title' => 'Poble', - ], - 'custom_fields' => [ - 'title' => 'Camps personalitzats', - ], - 'custom_field_advs' => [ - 'title' => 'Anuncis de camp personalitzats', - ], - 'cf_values' => [ - 'title' => 'Cf valors', - ], - 'fields' => [ - 'title' => 'Camps personalitzats' - ], - 'assets_clear' => [ - 'name' => 'Actius nets' - ], - 'general' => 'General', - 'ads' => 'Anuncis', - 'user' => 'Usuari', - 'filter' => 'Filtre', - 'create_ad' => 'Crea un anunci', - 'options' => [ - 'title' => 'Opcions', - ], - 'ads_image' => 'Imatge d’anuncis', - 'product_options' => [ - 'title' => 'Opcions', - ], - 'productoptions_value' => [ - 'title' => 'Valor d’opcions', - ], - 'option_configuration' => [ - 'title' => 'Configuració', - ], - 'translations' => 'Traduccions', - 'status' => [ - 'title' => 'Estat', - ], - 'ads_detail' => 'Detall dels anuncis', - -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/ca/setting.php b/addons/default/visiosoft/advs-module/resources/lang/ca/setting.php deleted file mode 100644 index f530e3fe5..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/ca/setting.php +++ /dev/null @@ -1,286 +0,0 @@ - [ - 'name' => 'Aprovació automàtica', - ], - 'default_view_type' => [ - 'name' => 'Tipus de visualització per defecte', - ], - 'hide_zero_price' => [ - 'name' => 'Amaga el preu si és zero', - 'instructions' => 'Amagueu el preu si el preu de l\'anunci és 0', - ], - 'estimated_pending_time' => [ - 'name' => 'Temps pendent estimat', - 'instructions' => 'En hores', - ], - 'default_published_time' => [ - 'name' => 'Temps de publicació predeterminat', - ], - 'address' => [ - 'name' => 'Poseu-vos en contacte amb l’adreça', - ], - 'phone' => [ - 'name' => 'Telèfon de contacte', - ], - 'favicon' => [ - 'name' => 'Favicon', - ] - , 'map_coordinates_long' => [ - 'name' => 'Mapa de coordenades llargues', - ], - 'map_coordinates_lat' => [ - 'name' => 'Mapa de coordenades Lat', - ], - 'iban_numbers' => [ - 'name' => 'IBAN', - ], - 'logo' => [ - 'name' => 'Logotip', - ], - 'ogImage' => [ - 'name' => 'Logotip de Compartir social', - 'warning' => 'Hauria de tenir una resolució de 1200 x 630. ', - - ], - 'currencies' => [ - 'name' => 'Monedes actives', - ], - 'latest-limit' => [ - 'name' => 'Últim límit', - ], - 'site_address' => [ - 'name' => 'Adreça del lloc', - 'warning' => 'S\'ha afegit automàticament www. www.nom ', - ], - 'google_map_key' => [ - 'name' => 'Clau API de Google Map', - ], - - 'default_country' => [ - 'name' => 'País de l\'anunci predeterminat', - ], - 'hide_price_categories' => [ - 'name' => 'Amaga el preu a les categories', - 'instructions' => 'El preu s\'ocultarà quan creeu un anunci o visualitzeu un anunci en aquestes categories.' - ], - 'free_currencyconverterapi_key' => [ - 'name' => 'Clau API de conversor de divises' - ], - 'default_city' => [ - 'name' => 'Ciutat de l\'anunci predeterminada', - ], - 'default_district' => [ - 'name' => 'Districte d\'anuncis predeterminat', - ], - 'default_neighborhood' => [ - 'name' => 'Barri d\'anuncis predeterminat', - ], - 'default_currency' => [ - 'name' => 'Moneda de l\'anunci predeterminada', - ], - 'default_GET' => [ - 'name' => 'Anunci predeterminat GET', - ], - 'twitter' => [ - 'name' => 'Twitter', - ], - 'facebook' => [ - 'name' => 'Facebook', - ], - 'youtube' => [ - 'name' => 'Youtube', - ], - 'google' => [ - 'name' => 'Google', - ], - 'listing_page_image' => [ - 'name' => 'Imatge de pàgina de llistat', - ], - 'hide_standard_price_field' => [ - 'name' => 'Amaga el camp de preus estàndard', - ], - 'hide_options_field' => [ - 'name' => 'Amaga el camp d\'opcions', - ], - 'hide_village_field' => [ - 'name' => 'Amaga el camp del poble', - ], - 'hide_configurations' => [ - 'name' => 'Amagueu el botó Configuracions', - 'instructions' => 'Amagueu el botó Configuracions a la pàgina de visualització prèvia de l’anunci', - ], - 'make_all_fields_required' => [ - 'name' => 'Feu que tots els camps siguin obligatoris', - 'instructions' => 'Cal que l\'usuari empleni els camps Preu i descripció en crear un anunci', - ], - 'make_map_required' => [ - 'name' => 'Feu que el mapa sigui obligatori', - 'instructions' => 'Sol·liciteu a l’usuari que col·loqui un pin al mapa en crear un anunci', - ], - 'hide_listing_standard_price' => [ - 'name' => 'Amaga el preu estàndard de la llista', - ], - 'enabled_currencies' => [ - 'name' => 'Monedes habilitades', - ], - 'google_statistic_code' => [ - 'name' => 'Codi estadístic de Google', - ], - 'register_email_field' => [ - 'name' => 'Requisit de correu electrònic de registre de membres', - ], - 'market_place' => [ - 'name' => 'Mercat', - 'instructions' => 'If the marketplace is down, your site will act as ecommerce. For example, - some fields in the profile such as ads, dopings, messages, sale, packages and store are not visible and - removes corporate membership.' - ], - 'price_area_hidden' => [ - 'name' => 'Zona de preus oculta', - ], - 'hide_price_filter' => [ - 'name' => 'Amaga el filtre de preus', - ], - 'hide_date_filter' => [ - 'name' => 'Amaga el filtre de dates', - ], - 'hide_photo_filter' => [ - 'name' => 'Amaga el filtre de fotos', - ], - 'hide_map_filter' => [ - 'name' => 'Amaga el filtre del mapa', - ], - 'show_lang_url' => [ - 'name' => 'Mostra el paràmetre de lang per a l\'URL', - ], - 'popular_ads_limit' => [ - 'name' => 'Límit d\'anuncis populars', - ], - - //Image - - 'image_resize_backend' => [ - 'name' => 'Backend de mida de la imatge', - ], - 'full_image_width' => [ - 'name' => 'Amplada de la imatge completa', - ], - 'full_image_height' => [ - 'name' => 'Alçada de la imatge completa', - ], - 'medium_image_width' => [ - 'name' => 'Amplada mitjana de la imatge', - ], - 'medium_image_height' => [ - 'name' => 'Alçada mitjana de la imatge', - ], - 'thumbnail_width' => [ - 'name' => 'Amplada de la miniatura', - ], - 'thumbnail_height' => [ - 'name' => 'Alçada de la miniatura', - ], - 'add_canvas' => [ - 'name' => 'Afegeix llenç', - ], - 'image_canvas_width' => [ - 'name' => 'Amplada del llenç de la imatge', - ], - 'image_canvas_height' => [ - 'name' => 'Alçada del llenç de la imatge', - ], - 'watermark_type' => [ - 'name' => 'Tipus de filigrana', - ], - 'watermark_text' => [ - 'name' => 'Text de filigrana', - ], - 'watermark_image' => [ - 'name' => 'Imatge de filigrana', - ], - 'watermark_position' => [ - 'name' => 'Posició de filigrana', - ], - 'user_filter_limit' => [ - 'name' => 'Límit de filtre d\'usuaris', - 'instructions' => 'Al tauler d\'administració' - ], - 'show_breadcrumb_when_creating_ad' => [ - 'name' => 'Mostra la molla de pa en crear un anunci', - ], - 'show_ads_count' => [ - 'name' => 'Mostra el recompte d\'anuncis', - 'instructions' => 'Mostra els anuncis a la llista de categories de l\'esquerra', - ], - 'ads_date_hidden' => [ - 'name' => 'Amaga la data de creació', - 'instructions' => 'Amaga la data de creació a la pàgina de detalls dels anuncis', - ], - 'hide_listing_header' => [ - 'name' => 'Amaga la capçalera del llistat', - 'instructions' => 'Ocultant els tipus d\'ordres i visualitzacions', - ], - 'hide_filter_section' => [ - 'name' => 'Amaga la secció del filtre', - 'instructions' => 'S’amaga a l’àrea de filtre esquerra a la pàgina de la llista', - ], - 'hide_seller_info' => [ - 'name' => 'Amaga la informació del venedor', - 'instructions' => 'Ocultació de la informació del venedor a la pàgina de detalls dels anuncis', - ], - 'show_post_ad_agreement' => [ - 'name' => 'Mostra l\'acord per publicar publicacions', - 'instructions' => 'Activeu aquesta opció si voleu mostrar un acord de política de privadesa a la pàgina de creació d\'anuncis', - ], - 'override_text' => [ - 'name' => 'Substitueix el text', - 'instructions' => 'Valor antic: valor nou' - ], - 'steps_color' => [ - 'name' => 'Passos de color', - 'instructions' => 'Canvia el color dels passos progressius.' - ], - 'create_ad_button_color' => [ - 'name' => 'Crea el color del botó de l\'anunci', - 'instructions' => 'Canvia el botó que apareix quan s\'acaba la selecció de la nova categoria d\'anuncis.' - ], - 'lang_switcher_for_browser' => [ - 'name' => 'Lang Switcher per al navegador', - 'instructions' => 'Us permet escollir l’idioma del navegador com a idioma actiu' - ], - 'get_categories' => [ - 'name' => 'GET Categories', - 'instructions' => 'Representa les categories en què la propietat GET serà vàlida.' - ], - 'watermark' => [ - 'name' => 'Filigrana', - 'instructions' => 'La filigrana està activa?' - ], - 'detailed_product_options' => [ - 'name' => 'Opcions detallades del producte', - 'instructions' => 'Permet introduir informació sobre existències i preus del producte' - ], - 'show_subcats_mobile' => [ - 'name' => 'Mostra subcategories a la visualització per a mòbils', - ], - 'show_price_to_members_only' => [ - 'name' => 'Mostrar preu només per a membres', - ], - 'hide_ad_cat' => [ - 'name' => 'Amaga les categories', - 'instructions' => 'Amaga les categories a la llista d\'anuncis' - ], - 'show_finish_and_publish_date' => [ - 'name' => 'Mostra la data de finalització i la data de publicació per crear', - 'instructions' => 'Mostra els camps publish_at i finish_at de la pàgina de creació d\'anuncis.' - ], - 'show_tax_field' => [ - 'name' => 'Show Tax Field', - 'instructions' => 'When this option is enabled, you can set the tax rate on the ad creation page.' - ], - 'hide_contact_created_at' => [ - 'name' => 'Hide Contact Fields For in Create New Ad' - ] -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/ca/stream.php b/addons/default/visiosoft/advs-module/resources/lang/ca/stream.php deleted file mode 100644 index 7dd906a10..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/ca/stream.php +++ /dev/null @@ -1,37 +0,0 @@ - [ - 'name' => 'Advs', - ], - 'categories' => [ - 'name' => 'Categories', - ], - 'village' => [ - 'name' => 'Poble', - ], - 'custom_fields' => [ - 'name' => 'Camps personalitzats', - ], - 'custom_field_advs' => [ - 'name' => 'Consells personalitzats de camp', - ], - 'cf_values' => [ - 'name' => 'Cf valors', - ], - 'options' => [ - 'name' => 'Opcions', - ], - 'product_options' => [ - 'name' => 'Opcions del producte', - ], - 'productoptions_value' => [ - 'name' => 'Valor de les opcions', - ], - 'option_configuration' => [ - 'name' => 'Configuració', - ], - 'status' => [ - 'name' => 'Estat', - ], -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/ca/view.php b/addons/default/visiosoft/advs-module/resources/lang/ca/view.php deleted file mode 100644 index 6e005e5f1..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/ca/view.php +++ /dev/null @@ -1,6 +0,0 @@ - 'Inacabat', - 'advanced' => 'Avançat', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/cs/addon.php b/addons/default/visiosoft/advs-module/resources/lang/cs/addon.php deleted file mode 100644 index 6d5663c23..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/cs/addon.php +++ /dev/null @@ -1,8 +0,0 @@ - 'Reklamy', - 'name' => 'Modul reklam', - 'description' => 'Modul reklam', - 'info' => 'This is the screen where you can add, delete and edit ads from the Ads page. On this page, you can simply do the operations such as post management and ad configuration.' -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/cs/button.php b/addons/default/visiosoft/advs-module/resources/lang/cs/button.php deleted file mode 100644 index be96f8f5b..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/cs/button.php +++ /dev/null @@ -1,48 +0,0 @@ - 'Nový inzerát', - 'new_classified' => 'Nový inzerát', - 'new_category' => 'Nová kategorie', - 'new_country' => 'Nová země', - 'new_city' => 'Nové Město', - 'new_district' => 'Nová čtvrť', - 'new_neighborhood' => 'Nové sousedství', - 'new_village' => 'New Village', - 'edit' => "Upravit", - 'approve' => "Schvalovat", - 'decline' => 'Pokles', - 'extend' => 'Rozšířit', - 'extend_all' => 'Rozšířit vše', - 'convert_currency' => 'Převést měnu', - 'categories' => 'Kategorie', - 'sub_category' => 'Dílčí kategorie', - 'add_sub_category' => 'Přidat podkategorii', - 'sub_cities' => 'Dílčí města', - 'add_sub_cities' => 'Přidat dílčí město', - 'add_sub_districts' => 'Přidat dílčí obvod', - 'add_sub_neighborhoods' => 'Přidat sousední sousedství', - 'add_sub_village' => 'Přidat Sub Village', - 'sub_districts' => 'Dílčí okresy', - 'sub_neighborhoods' => 'Sub sousedství', - 'sub_village' => 'Sub Village', - 'general_settings' => 'Obecné nastavení', - 'save_category' => 'Uložit kategorii', - 'change_owner' => 'Změnit vlastníka', - 'update_category' => [ - 'name' => 'Aktualizovat kategorii' - ], - 'new_option' => 'Nová možnost', - 'export' => 'Vývozní', - 'new_productoption' => 'Nová možnost produktu', - 'new_productoptions_value' => 'Hodnota nové možnosti produktu', - 'new_options_configuration' => 'Konfigurace nové možnosti', - 'new_option_configuration' => 'Konfigurace nové možnosti', - 'create_configurations' => 'Vytvořte konfigurace', - 'replicate' => 'Replikovat', - 'fast_create' => 'Rychlé vytvoření', - 'publish' => 'Publikovat', - 'import' => 'Import', - 'new_status' => 'Nový stav', - 'fast_edit' => 'Rychlá úprava', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/cs/currency.php b/addons/default/visiosoft/advs-module/resources/lang/cs/currency.php deleted file mode 100644 index c923ea69f..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/cs/currency.php +++ /dev/null @@ -1,6 +0,0 @@ - 'Dolar', - 'EUR' => 'Euro', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/cs/field.php b/addons/default/visiosoft/advs-module/resources/lang/cs/field.php deleted file mode 100644 index d4b92fefa..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/cs/field.php +++ /dev/null @@ -1,385 +0,0 @@ - [ - 'name' => 'Titul' - ], - 'order' => [ - 'name' => 'Objednat' - ], - 'slug' => [ - 'name' => 'Slimák' - ], - 'parent_category' => [ - 'name' => 'Rodič' - ], - 'category' => [ - 'name' => 'Název kategorie' - ], - 'price' => [ - 'name' => 'Cena' - ], - 'standard_price' => [ - 'name' => 'Standardní cena' - ], - 'date' => [ - 'name' => 'datum' - ], - 'photo' => [ - 'name' => 'Fotografie' - ], - 'video' => [ - 'name' => 'Video' - ], - 'map' => [ - 'name' => 'Mapa' - ], - 'stock' => [ - 'name' => 'Skladem' - ], - 'advs_desc' => [ - 'name' => 'Popis' - ], - 'online_payment' => [ - 'name' => 'Platba přes internet' - ], - 'city' => [ - 'name' => 'Město' - ], - 'country' => [ - 'name' => 'Země' - ], - 'district' => [ - 'name' => 'Okres' - ], - 'neighborhood' => [ - 'name' => 'Sousedství' - ], - 'village' => [ - 'name' => 'Vesnice' - ], - 'files' => [ - 'name' => 'snímky' - ], - 'cat1' => [ - 'name' => 'Hlavní kategorie' - ], - 'cat2' => [ - 'name' => 'Podkategorie 1' - ], - 'cat3' => [ - 'name' => 'Podkategorie 2' - ], - 'cat4' => [ - 'name' => 'Podkategorie 3' - ], - 'cat5' => [ - 'name' => 'Podkategorie 4' - ], - 'cat6' => [ - 'name' => 'Podkategorie 5' - ], - 'cat7' => [ - 'name' => 'Podkategorie 6' - ], - 'cat8' => [ - 'name' => 'Podkategorie 7' - ], - 'cat9' => [ - 'name' => 'Podkategorie 8' - ], - 'cat10' => [ - 'name' => 'Podkategorie 9' - ], - 'currency' => [ - 'name' => 'Měna' - ], - 'status' => [ - 'name' => 'Postavení', - 'option' => [ - 'approved' => 'Schválený', - 'expired' => 'Vypršela platnost', - 'unpublished' => 'Nepublikovaný', - 'pending_admin' => 'Čekající na správu', - 'pending_user' => 'Čekající uživatel' - ] - ], - 'pending_adv' => [ - 'name' => 'Nepublikovaný' - ], - 'finish_at' => [ - 'name' => 'Dokončit v' - ], - 'cover_photo' => [ - 'name' => 'Úvodní fotka' - ], - 'favs_adv' => [ - 'name' => 'Oblíbené reklamy' - ], - 'my_adv' => [ - 'name' => 'ADVS' - ], - 'description' => 'Popis', - 'explanation' => 'Vysvětlení', - 'type' => [ - 'name' => 'Typ' - ], - 'parent_adv' => [ - 'name' => 'Související reklama' - ], - 'value' => [ - 'name' => 'Hodnota' - ], - 'list' => 'Seznam', - 'home' => 'Domov', - 'list-page' => 'Stránka seznamu', - 'search' => 'Vyhledávání', - 'reset' => 'Reset', - 'recommended' => 'Doporučené reklamy pro vás', - 'filter' => 'Filtr', - 'sort' => 'Třídit', - 'sort_by' => 'Seřazeno podle', - 'pick_option' => 'Vyberte možnost', - 'pick_ordering' => 'Objednávání', - 'price_high' => 'Cena vzestupně', - 'price_low' => 'Cena od nejnižší k nejvyšší', - 'newest' => 'Nejnovější', - 'oldest' => 'Nejstarší', - 'address_a_z' => 'Adresa (od A do Z)', - 'address_z_a' => 'Adresa (Z až A)', - 'categories' => [ - 'name' => 'Kategorie' - ], - 'all_categories' => 'Všechny kategorie', - 'location' => 'Umístění', - 'send_message' => 'Poslat zprávu', - 'phone_gsm' => 'GSM telefon', - 'phone_office' => 'Kancelářský telefon', - 'add_to_favorites' => "Přidat k oblíbeným", - 'send' => 'Poslat', - 'search_name' => 'Hledat jméno', - 'my_favorite_searches' => 'Oblíbené vyhledávání', - 'search_desc' => 'Zde můžete přidat a spravovat své oblíbené výběry vyhledávání.', - 'complaint_placeholder' => 'Sem zadejte podrobnosti o stížnosti.', - 'show_details' => 'Ukázat detaily', - 'ad_actions' => 'Akce reklam', - 'edit' => 'Upravit', - 'approve' => 'Schvalovat', - 'passive' => "Pasivní", - 'sold' => 'Prodáno', - 'offered_by' => 'Nabízeno', - 'more_ads_by' => 'Více reklam od', - 'click_phone' => 'Zobrazit telefonní číslo', - 'share' => 'Podíl', - 'report' => 'Nahlásit tuto reklamu', - 'features' => 'Funkce', - "streetview" => "Street View", - 'recommended_ads' => 'Doporučené reklamy pro vás', - 'new' => 'Nový', - 'short_info' => 'Krátká informace', - 'secure_trading' => 'Bezpečné obchodování', - '24/7' => '24/7 podpora', - 'easy_trading' => 'Snadné obchodování', - 'need_help' => 'Potřebovat pomoc?', - 'give_a_call' => 'Zavolat', - 'message_sent' => 'Zpráva odeslána!', - 'asap' => 'Zpráva odeslána, prodejce vás bude co nejdříve kontaktovat.', - 'ad_id' => 'ID reklamy', - 'contact_with' => 'Kontakt s', - 'create_adv' => 'Vytvořit reklamu', - 'edit_adv' => 'Upravit reklamu', - 'mandatory_fields' => 'Povinná pole', - 'ad_post' => 'Reklamní příspěvek', - 'sell_item' => 'Prodejte položku nebo službu', - 'search_save' => 'Oblíbené vyhledávání bylo úspěšně uloženo', - 'address' => 'Adresa', - 'email' => 'E-mailem', - 'phone' => 'Telefon', - 'send_us_your_feedback' => 'Zašlete nám svůj názor', - 'online_shopping' => 'DOSTAT', - 'approved' => 'Úspěšně schváleno', - 'extended' => 'Úspěšně rozšířeno', - 'declined' => 'Odmítnuto úspěšně', - 'search_on_map' => 'Hledat na mapě', - 'post_free_ad' => 'Zveřejnit inzerát zdarma', - 'select_a_category' => 'Vyberte kategorii', - 'select_a_sub_category' => 'Vyberte podkategorii', - 'all_dopings_added' => 'Pro tuto reklamu jsou přidány všechny typy dopingu.', - 'is_get_adv' => [ - 'name' => 'DOSTAT' - ], - 'corporate_info' => 'Firemní informace', - 'featured_ads' => "Doporučené reklamy", - 'trending_ads' => 'Trendové reklamy', - 'search_ad_result_prefix' => 'na', - 'search_ad_result_text' => ': při : name bylo nalezeno', - 'search_ads_result_message' => [ - 'name' => ': počet nalezených reklam pro: vyhledávání jmen', - ], - 'total' => 'Celkový', - 'quantity' => 'Množství', - 'view_cart' => 'Prohlédnout košík', - 'no_ads' => 'Nebyly nalezeny žádné reklamy.', - 'show_display_mode' => [ - 'map' => 'Mapa', - 'list' => 'Seznam', - ], - 'advs_list_table_thead' => [ - 'name' => 'Název reklamy', - 'price' => 'Cena', - 'publish_at' => 'Datum inzerátu', - 'location_city' => 'Město', - 'location_country' => 'Země', - ], - 'show_list_view' => [ - 'name' => 'Seznam', - ], - 'show_table_view' => [ - 'name' => 'Stůl', - ], - 'showcase' => [ - 'name' => 'Vitrína', - ], - 'new_ad' => [ - 'name' => 'Nová reklama', - ], - 'profile' => [ - 'name' => 'Profil', - ], - 'my_ads' => [ - 'name' => 'Moje reklamy', - ], - 'sold_out' => [ - 'name' => 'Vyprodáno', - ], - 'edit_category' => 'Upravit kategorii', - 'set_category' => 'Nastavit kategorii', - 'max' => [ - 'name' => 'Max', - ], - 'min' => [ - 'name' => 'Min', - ], - 'in_the_last_24_hours' => [ - 'name' => 'Za posledních 24 hodin' - ], - 'in_the_last_day' => [ - 'name' => 'Za posledních 24 hodin' - ], - 'in_the_last_week' => [ - 'name' => 'V posledním týdnu' - ], - 'in_the_last_month' => [ - 'name' => 'Za poslední měsíc' - ], - 'ads_with_photo' => [ - 'name' => 'Reklamy s fotografií' - ], - 'ads_with_video' => [ - 'name' => 'Reklamy s videem' - ], - 'yes' => [ - 'name' => 'Ano' - ], - 'no' => [ - 'name' => 'Ne' - ], - 'is_system' => [ - 'name' => 'Je systém', - 'instructions' => 'Stav systému je vyžadován a neměl by se měnit', - ], - 'user_access' => [ - 'name' => 'Uživatelský přístup', - 'instructions' => 'Může uživatel použít tento stav ve svých reklamách?', - ], - "no_location" => "Není vybráno žádné umístění.", - "continue" => 'Pokračovat', - "gallery" => 'Galerie', - "ad" => 'Inzerát', - "ads" => 'Reklamy', - "were_found" => 'byly nalezeny.', - - // Pending screen - 'pending_message_1' => 'Reklama je v procesu schvalování', - 'pending_message_2' => "Datum aktualizace reklamy", - 'pending_message_3' => 'Odhadovaná čekací doba', - 'pending_message_4' => 'K dopingové době se přidá čas strávený schvalovacím procesem.', - 'pending_message_5' => 'V procesu schválení nelze z call centra provádět žádné transakce.', - 'hours' => 'hodin', - - // Preview page - 'preview_text' => [ - 'part_1' => 'Pokud jsou následující informace o vaší reklamě správné, klikněte na tlačítko Pokračovat a přejděte k dalšímu kroku.', - 'part_2' => 'Pokud ne, klikněte na tlačítko „Upravit“.', - ], - 'views' => 'Pohledy', - - // Detail page - "no_street_view" => "Na tomto místě není žádný obrázek z ulice", - 'edit_my_contact_info' => 'Upravit mé kontaktní informace', - 'update_my_contact_info' => 'aktualizovat moje kontaktní informace', - 'contact_info' => 'Kontaktní informace', - 'ad_info' => 'Informace o reklamě', - - // Select cat - 'select_category_step_by_step' => 'Vyberte kategorii krok za krokem', - - // New create page - 'options' => 'Možnosti', - 'category_selection' => 'Výběr kategorie', - 'listing_details' => 'Podrobnosti o výpisu', - 'preview' => 'Náhled', - 'congratulations' => 'Gratulujeme', - 'ad_desc' => 'Popis reklamy', - 'upload_photos' => 'Nahrát fotky', - 'upload_files' => 'Nahrát soubory', - 'additional_fields' => 'Další pole', - 'ad_location' => 'Umístění reklamy', - 'owner' => 'Majitel', - 'default_owner_instruction' => 'Vlastník bude výchozí pro aktuálního uživatele, pokud není vybrán žádný uživatel', - 'create_page_subtitle' => 'Vytvořte reklamu bezchybně zadáním podrobných informací o reklamě.', - 'with_my_phone_numbers' => 'With my phone numbers', - 'not_with_my_phone_numbers' => "I don't want to be reached by phone", - 'how_can_you_be_contacted' => "How can you be contacted?", - - // Listing page - 'ad_title' => 'Název reklamy', - 'listing_date' => 'Datum zápisu', - 'view' => 'Pohled', - 'ads_with_map' => 'Reklamy s mapou', - 'advanced_sorting' => 'Pokročilé třídění', - 'filter_by_word' => 'Filtrovat podle slova', - 'filter_by' => 'Filtrovat podle: názvu', - - 'free' => 'Volný, uvolnit', - 'ad_date' => 'Datum inzerátu', - 'photo_video' => 'Foto, video', - 'and_above' => 'a výše', - 'and_below' => 'a níže', - 'clear_all' => 'Vymazat vše', - 'balances' => 'Zůstatky', - 'packages' => 'Balíčky', - 'dopings' => 'Dopingy', - 'advs' => 'Advs', - 'site' => 'Stránky', - 'subscription' => 'Předplatné', - 'created' => 'Vytvořeno', - 'product_option' => [ - 'name' => 'Možnost produktu' - ], - 'option_json' => [ - 'name' => 'Volba' - ], - 'old_price' => [ - 'name' => 'Stará cena' - ], - 'save_search' => 'Uložit hledání', - 'publish_at' => [ - 'name' => 'Datum zveřejnění' - ], - 'tax' => [ - 'name' => 'Tax' - ], - 'name_a_z' => 'Name (A to Z)', - 'name_z_a' => 'Name (Z to A)', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/cs/message.php b/addons/default/visiosoft/advs-module/resources/lang/cs/message.php deleted file mode 100644 index 94295064e..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/cs/message.php +++ /dev/null @@ -1,35 +0,0 @@ - 'Požadovaný produkt aktuálně chybí nebo je neaktivní', - 'please_payment' => 'Prosím zaplať', - 'bank_account_info' => 'Informace o bankovním účtu', - 'agreement' => 'Kliknutím na Publikovat vyjadřujete souhlas s našimi Podmínkami použití a Zásady ochrany osobních údajů potvrzují, že jste oprávněným vlastníkem této položky.', - 'update_category_msg' => 'Klasifikovaná kategorie bude aktualizována.', - 'updated_category_msg' => 'Kategorie byla úspěšně upravena.', - 'create_ad_with_post_cat' => [ - 'title' => "Výběr kategorie byl dokončen.", - 'success' => true, - 'continueBtn' => "Pokračovat", - ], - 'update_category_info' => 'Aktualizujte prosím kategorii.', - 'filter_by_search_msg' => 'Filtrovat podle vyhledávání.', - 'delete_author_error' => 'Nemůžete odstranit příspěvek, který vám nepatří', - 'success_delete' => 'Reklama smazána', - 'pending_ad_status' => 'Vaše reklama čeká na schválení redaktorem.', - 'extended' => ': počet reklam byl úspěšně rozšířen.', - 'category_not_exist' => 'Tato kategorie již neexistuje!', - 'currency_converted' => 'Měna byla úspěšně převedena.', - 'choose_user' => 'Vyberte uživatele', - 'owner_updated_successfully' => 'Vlastník byl úspěšně aktualizován!', - 'no_add_found' => 'Nebyla nalezena žádná reklama!', - 'replicated_success' => 'Reklama byla úspěšně replikována!', - 'ad_doesnt_exist' => "Tato reklama neexistuje!", - 'select_location_error' => "Vyberte místo na mapě!", - 'this_ad_is_not_valid_anymore' => "Tato reklama již není platná!", - 'approve_status_change' => "Stav vaší reklamy byl nastaven na aktivní!", - 'passive_status_change' => "Stav vaší reklamy byl nastaven na pasivní!", - 'sold_status_change' => "Stav vaší reklamy byl nastaven na prodej!", - 'status_change' => "Stav vaší reklamy byl nastaven na: stav!", - 'disabled_detailed_options_for_admin_role' => "Podrobné možnosti produktu jsou deaktivovány.", -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/cs/permission.php b/addons/default/visiosoft/advs-module/resources/lang/cs/permission.php deleted file mode 100644 index 4c4e4e5bd..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/cs/permission.php +++ /dev/null @@ -1,108 +0,0 @@ - [ - 'name' => 'Reklamy', - 'option' => [ - 'read' => 'Umíte číst reklamy?', - 'write' => 'Mohou vytvářet / upravovat reklamy?', - 'delete' => 'Lze mazat reklamy?', - ], - ], - 'categories' => [ - 'name' => 'Kategorie', - 'option' => [ - 'read' => 'Umíte číst kategorie?', - 'write' => 'Může vytvářet / upravovat kategorie?', - 'delete' => 'Lze mazat kategorie?', - ], - ], - 'village' => [ - 'name' => 'Vesnice', - 'option' => [ - 'read' => 'Umíte číst vesnici?', - 'write' => 'Může vytvořit / upravit vesnici?', - 'delete' => 'Může obec smazat?', - ], - ], - 'custom_fields' => [ - 'name' => 'Vlastní pole', - 'option' => [ - 'read' => 'Umíte číst vlastní pole?', - 'write' => 'Mohou vytvářet / upravovat vlastní pole?', - 'delete' => 'Lze odstranit vlastní pole?', - ], - ], - 'custom_field_advs' => [ - 'name' => 'Vlastní polní reklamy', - 'option' => [ - 'read' => 'Umíte číst vlastní polní reklamy?', - 'write' => 'Mohou vytvářet / upravovat vlastní polní reklamy?', - 'delete' => 'Lze smazat vlastní polní reklamy?', - ], - ], - 'cf_values' => [ - 'name' => 'Viz hodnoty', - 'option' => [ - 'read' => 'Umí číst hodnoty CF?', - 'write' => 'Může vytvářet / upravovat hodnoty CF?', - 'delete' => 'Lze odstranit hodnoty CF?', - ], - ], - 'options' => [ - 'name' => 'Možnosti', - 'option' => [ - 'read' => 'Umíte číst možnosti?', - 'write' => 'Může vytvářet / upravovat možnosti?', - 'delete' => 'Mohou možnosti smazat?', - ], - ], - 'productoptions' => [ - 'name' => 'Možnosti produktu', - 'option' => [ - 'read' => 'Umíte číst možnosti produktu?', - 'write' => 'Mohou vytvářet / upravovat možnosti produktů?', - 'delete' => 'Lze smazat možnosti produktu?', - ], - ], - 'productoptions_value' => [ - 'name' => 'Hodnota možnosti produktu', - 'option' => [ - 'read' => 'Může číst hodnotu produktu?', - 'write' => 'Může vytvářet / upravovat hodnotu možnosti produktu?', - 'delete' => 'Může smazat hodnotu productoptions?', - ], - ], - 'options_configuration' => [ - 'name' => 'Konfigurace možností', - 'option' => [ - 'read' => 'Může číst konfiguraci možností?', - 'write' => 'Může vytvořit / upravit konfiguraci možností?', - 'delete' => 'Může smazat konfiguraci možností?', - ], - ], - 'option_configuration' => [ - 'name' => 'Konfigurace možností', - 'option' => [ - 'read' => 'Může číst konfiguraci možností?', - 'write' => 'Může vytvořit / upravit konfiguraci možnosti?', - 'delete' => 'Lze odstranit konfiguraci možností?', - ], - ], - 'option_configuration' => [ - 'name' => 'Konfigurace možností', - 'option' => [ - 'read' => 'Může číst konfiguraci možností?', - 'write' => 'Může vytvořit / upravit konfiguraci možnosti?', - 'delete' => 'Lze odstranit konfiguraci možností?', - ], - ], - 'status' => [ - 'name' => 'Postavení', - 'option' => [ - 'read' => 'Může číst stav?', - 'write' => 'Lze vytvořit / upravit stav?', - 'delete' => 'Může stav odstranit?', - ], - ], -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/cs/section.php b/addons/default/visiosoft/advs-module/resources/lang/cs/section.php deleted file mode 100644 index ac930ff0e..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/cs/section.php +++ /dev/null @@ -1,64 +0,0 @@ - [ - 'title' => 'Reklamy', - ], - 'categories' => [ - 'title' => 'Kategorie', - ], - 'countries' => [ - 'title' => 'Země', - ], - 'cities' => [ - 'title' => 'Města', - ], - 'districts' => [ - 'title' => 'Okresy', - ], - 'neighborhoods' => [ - 'title' => 'Sousedství', - ], - 'village' => [ - 'title' => 'Vesnice', - ], - 'custom_fields' => [ - 'title' => 'Vlastní pole', - ], - 'custom_field_advs' => [ - 'title' => 'Vlastní polní reklamy', - ], - 'cf_values' => [ - 'title' => 'Viz hodnoty', - ], - 'fields' => [ - 'title' => 'Vlastní pole' - ], - 'assets_clear' => [ - 'name' => 'Majetek vymazán' - ], - 'general' => 'Všeobecné', - 'ads' => 'Reklamy', - 'user' => 'Uživatel', - 'filter' => 'Filtr', - 'create_ad' => 'Vytvořit reklamu', - 'options' => [ - 'title' => 'Možnosti', - ], - 'ads_image' => 'Obrázek reklamy', - 'product_options' => [ - 'title' => 'Možnosti', - ], - 'productoptions_value' => [ - 'title' => 'Hodnota hodnoty', - ], - 'option_configuration' => [ - 'title' => 'Konfigurace', - ], - 'translations' => 'Překlady', - 'status' => [ - 'title' => 'Postavení', - ], - 'ads_detail' => 'Podrobnosti reklam', - -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/cs/setting.php b/addons/default/visiosoft/advs-module/resources/lang/cs/setting.php deleted file mode 100644 index 713cb661b..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/cs/setting.php +++ /dev/null @@ -1,286 +0,0 @@ - [ - 'name' => 'Automaticky schvalovat', - ], - 'default_view_type' => [ - 'name' => 'Výchozí typ zobrazení', - ], - 'hide_zero_price' => [ - 'name' => 'Skrýt cenu, pokud je nula', - 'instructions' => 'Pokud je cena reklamy 0, skryjte cenu', - ], - 'estimated_pending_time' => [ - 'name' => 'Odhadovaný nevyřízený čas', - 'instructions' => 'Za několik hodin', - ], - 'default_published_time' => [ - 'name' => 'Výchozí čas publikování', - ], - 'address' => [ - 'name' => 'Kontaktujte adresu', - ], - 'phone' => [ - 'name' => 'Kontaktní Telefon', - ], - 'favicon' => [ - 'name' => 'Favicon', - ] - , 'map_coordinates_long' => [ - 'name' => 'Namapujte dlouhou souřadnici', - ], - 'map_coordinates_lat' => [ - 'name' => 'Namapujte Lat Latitude', - ], - 'iban_numbers' => [ - 'name' => 'IBAN', - ], - 'logo' => [ - 'name' => 'Logo', - ], - 'ogImage' => [ - 'name' => 'Logo sociální sdílení', - 'warning' => 'Mělo by to být v rozlišení 1200 x 630. ', - - ], - 'currencies' => [ - 'name' => 'Aktivní měny', - ], - 'latest-limit' => [ - 'name' => 'Poslední limit', - ], - 'site_address' => [ - 'name' => 'Adresa webu', - 'warning' => 'Automaticky přidáno www. www.sitename.com ', - ], - 'google_map_key' => [ - 'name' => 'Klíč Google Map Api', - ], - - 'default_country' => [ - 'name' => 'Výchozí země reklamy', - ], - 'hide_price_categories' => [ - 'name' => 'Skrýt cenu za kategorie', - 'instructions' => 'Cena bude skryta, když vytvoříte reklamu nebo zobrazíte reklamu v těchto kategoriích.' - ], - 'free_currencyconverterapi_key' => [ - 'name' => 'Klíč API pro převod měn' - ], - 'default_city' => [ - 'name' => 'Výchozí reklamní město', - ], - 'default_district' => [ - 'name' => 'Výchozí reklamní oblast', - ], - 'default_neighborhood' => [ - 'name' => 'Výchozí sousedství reklamy', - ], - 'default_currency' => [ - 'name' => 'Výchozí měna reklamy', - ], - 'default_GET' => [ - 'name' => 'Výchozí reklama ZÍSKAT', - ], - 'twitter' => [ - 'name' => 'Cvrlikání', - ], - 'facebook' => [ - 'name' => 'Facebook', - ], - 'youtube' => [ - 'name' => 'Youtube', - ], - 'google' => [ - 'name' => 'Google', - ], - 'listing_page_image' => [ - 'name' => 'Výpis stránky', - ], - 'hide_standard_price_field' => [ - 'name' => 'Skrýt pole standardní ceny', - ], - 'hide_options_field' => [ - 'name' => 'Skrýt pole možností', - ], - 'hide_village_field' => [ - 'name' => 'Skrýt pole vesnice', - ], - 'hide_configurations' => [ - 'name' => 'Skrýt tlačítko Konfigurace', - 'instructions' => 'Skrýt tlačítko Konfigurace na stránce náhledu reklamy', - ], - 'make_all_fields_required' => [ - 'name' => 'Nastavit všechna pole jako povinná', - 'instructions' => 'Vyžadovat, aby uživatel při vytváření reklamy vyplnil pole Cena a Popis', - ], - 'make_map_required' => [ - 'name' => 'Vytvořit mapu jako požadovanou', - 'instructions' => 'Vyžadovat od uživatele, aby při vytváření reklamy umístil špendlík na mapu', - ], - 'hide_listing_standard_price' => [ - 'name' => 'Skrýt výpis standardní ceny', - ], - 'enabled_currencies' => [ - 'name' => 'Povolené měny', - ], - 'google_statistic_code' => [ - 'name' => 'Statistický kód Google', - ], - 'register_email_field' => [ - 'name' => 'E-mailová žádost o registraci člena', - ], - 'market_place' => [ - 'name' => 'Tržiště', - 'instructions' => 'If the marketplace is down, your site will act as ecommerce. For example, - some fields in the profile such as ads, dopings, messages, sale, packages and store are not visible and - removes corporate membership.' - ], - 'price_area_hidden' => [ - 'name' => 'Cenová oblast skrytá', - ], - 'hide_price_filter' => [ - 'name' => 'Skrýt cenový filtr', - ], - 'hide_date_filter' => [ - 'name' => 'Skrýt filtr data', - ], - 'hide_photo_filter' => [ - 'name' => 'Skrýt filtr fotografií', - ], - 'hide_map_filter' => [ - 'name' => 'Skrýt filtr mapy', - ], - 'show_lang_url' => [ - 'name' => 'Zobrazit Lang parametr pro URL', - ], - 'popular_ads_limit' => [ - 'name' => 'Limit oblíbených reklam', - ], - - //Image - - 'image_resize_backend' => [ - 'name' => 'Backend pro změnu velikosti obrázku', - ], - 'full_image_width' => [ - 'name' => 'Plná šířka obrazu', - ], - 'full_image_height' => [ - 'name' => 'Výška celého obrázku', - ], - 'medium_image_width' => [ - 'name' => 'Střední šířka obrázku', - ], - 'medium_image_height' => [ - 'name' => 'Střední výška obrázku', - ], - 'thumbnail_width' => [ - 'name' => 'Šířka miniatury', - ], - 'thumbnail_height' => [ - 'name' => 'Výška miniatury', - ], - 'add_canvas' => [ - 'name' => 'Přidat plátno', - ], - 'image_canvas_width' => [ - 'name' => 'Šířka obrazového plátna', - ], - 'image_canvas_height' => [ - 'name' => 'Výška obrazového plátna', - ], - 'watermark_type' => [ - 'name' => 'Typ vodoznaku', - ], - 'watermark_text' => [ - 'name' => 'Text vodoznaku', - ], - 'watermark_image' => [ - 'name' => 'Obrázek vodoznaku', - ], - 'watermark_position' => [ - 'name' => 'Pozice vodoznaku', - ], - 'user_filter_limit' => [ - 'name' => 'Limit uživatelského filtru', - 'instructions' => 'Na panelu správce' - ], - 'show_breadcrumb_when_creating_ad' => [ - 'name' => 'Zobrazit drobečkovou navigaci při vytváření reklamy', - ], - 'show_ads_count' => [ - 'name' => 'Zobrazit počet reklam', - 'instructions' => 'Počet reklam se zobrazí v seznamu kategorií vlevo', - ], - 'ads_date_hidden' => [ - 'name' => 'Skrýt datum vytvoření', - 'instructions' => 'Skrýt datum vytvoření na stránce podrobností reklam', - ], - 'hide_listing_header' => [ - 'name' => 'Skrýt záhlaví záznamu', - 'instructions' => 'Schovává se při objednávání a prohlížení typů', - ], - 'hide_filter_section' => [ - 'name' => 'Skrýt sekci filtru', - 'instructions' => 'Schovává se na levé straně oblasti filtru na stránce výpisu', - ], - 'hide_seller_info' => [ - 'name' => 'Skrýt informace o prodejci', - 'instructions' => 'Skrytí informací o prodejci na stránce s podrobnostmi o reklamách', - ], - 'show_post_ad_agreement' => [ - 'name' => 'Zobrazit smlouvu o příspěvku', - 'instructions' => 'Tuto možnost zapněte, pokud chcete na stránce vytváření reklam zobrazit dohodu o zásadách ochrany osobních údajů', - ], - 'override_text' => [ - 'name' => 'Přepsat text', - 'instructions' => 'Stará hodnota: Nová hodnota' - ], - 'steps_color' => [ - 'name' => 'Kroky Barva', - 'instructions' => 'Mění barvu postupných kroků.' - ], - 'create_ad_button_color' => [ - 'name' => 'Vytvořte barvu tlačítka reklamy', - 'instructions' => 'Změní tlačítko, které se zobrazí po dokončení výběru nové kategorie reklamy.' - ], - 'lang_switcher_for_browser' => [ - 'name' => 'Přepínač Lang pro prohlížeč', - 'instructions' => 'Umožňuje zvolit jazyk prohlížeče jako aktivní jazyk' - ], - 'get_categories' => [ - 'name' => 'ZÍSKEJTE kategorie', - 'instructions' => 'Představuje kategorie, ve kterých bude vlastnost GET platná.' - ], - 'watermark' => [ - 'name' => 'Vodoznak', - 'instructions' => 'Je vodoznak aktivní?' - ], - 'detailed_product_options' => [ - 'name' => 'Podrobné možnosti produktu', - 'instructions' => 'Umožňuje zadat informace o skladu a ceně produktu' - ], - 'show_subcats_mobile' => [ - 'name' => 'Zobrazit podkategorie v mobilním zobrazení', - ], - 'show_price_to_members_only' => [ - 'name' => 'Zobrazit cenu pouze pro členy', - ], - 'hide_ad_cat' => [ - 'name' => 'Skrýt kategorie', - 'instructions' => 'Skrýt kategorie v seznamu reklam' - ], - 'show_finish_and_publish_date' => [ - 'name' => 'Zobrazit datum dokončení a datum publikování pro vytvoření', - 'instructions' => 'Zobrazí pole publish_at a finish_at na stránce pro vytvoření reklamy.' - ], - 'show_tax_field' => [ - 'name' => 'Show Tax Field', - 'instructions' => 'When this option is enabled, you can set the tax rate on the ad creation page.' - ], - 'hide_contact_created_at' => [ - 'name' => 'Hide Contact Fields For in Create New Ad' - ] -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/cs/stream.php b/addons/default/visiosoft/advs-module/resources/lang/cs/stream.php deleted file mode 100644 index 15b3aefa4..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/cs/stream.php +++ /dev/null @@ -1,37 +0,0 @@ - [ - 'name' => 'Advs', - ], - 'categories' => [ - 'name' => 'Kategorie', - ], - 'village' => [ - 'name' => 'Vesnice', - ], - 'custom_fields' => [ - 'name' => 'Vlastní pole', - ], - 'custom_field_advs' => [ - 'name' => 'Vlastní pole', - ], - 'cf_values' => [ - 'name' => 'Viz hodnoty', - ], - 'options' => [ - 'name' => 'Možnosti', - ], - 'product_options' => [ - 'name' => 'Možnosti produktu', - ], - 'productoptions_value' => [ - 'name' => 'Hodnota možností', - ], - 'option_configuration' => [ - 'name' => 'Konfigurace', - ], - 'status' => [ - 'name' => 'Postavení', - ], -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/cs/view.php b/addons/default/visiosoft/advs-module/resources/lang/cs/view.php deleted file mode 100644 index bf29617ec..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/cs/view.php +++ /dev/null @@ -1,6 +0,0 @@ - 'Nedokončený', - 'advanced' => 'Pokročilý', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/da/addon.php b/addons/default/visiosoft/advs-module/resources/lang/da/addon.php deleted file mode 100644 index db80f7a91..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/da/addon.php +++ /dev/null @@ -1,8 +0,0 @@ - 'Annoncer', - 'name' => 'Annoncemodul', - 'description' => 'Annoncemodul', - 'info' => 'This is the screen where you can add, delete and edit ads from the Ads page. On this page, you can simply do the operations such as post management and ad configuration.' -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/da/button.php b/addons/default/visiosoft/advs-module/resources/lang/da/button.php deleted file mode 100644 index b36fcd9d8..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/da/button.php +++ /dev/null @@ -1,48 +0,0 @@ - 'Ny klassificeret', - 'new_classified' => 'Ny klassificeret', - 'new_category' => 'Ny kategori', - 'new_country' => 'Nyt land', - 'new_city' => 'Ny by', - 'new_district' => 'Nyt distrikt', - 'new_neighborhood' => 'Nyt kvarter', - 'new_village' => 'Ny landsby', - 'edit' => "Redigere", - 'approve' => "Godkende", - 'decline' => 'Nedgang', - 'extend' => 'Forlænge', - 'extend_all' => 'Udvid alle', - 'convert_currency' => 'Konverter valuta', - 'categories' => 'Kategorier', - 'sub_category' => 'Underkategorier', - 'add_sub_category' => 'Tilføj underkategori', - 'sub_cities' => 'Underbyer', - 'add_sub_cities' => 'Tilføj subby', - 'add_sub_districts' => 'Tilføj underdistrikt', - 'add_sub_neighborhoods' => 'Tilføj subkvarter', - 'add_sub_village' => 'Tilføj subby', - 'sub_districts' => 'Underdistrikter', - 'sub_neighborhoods' => 'Subkvarterer', - 'sub_village' => 'Sub Village', - 'general_settings' => 'Generelle indstillinger', - 'save_category' => 'Gem kategori', - 'change_owner' => 'Skift ejer', - 'update_category' => [ - 'name' => 'Opdater kategori' - ], - 'new_option' => 'Ny mulighed', - 'export' => 'Eksport', - 'new_productoption' => 'Nyt produktvalg', - 'new_productoptions_value' => 'Ny produktmulighedsværdi', - 'new_options_configuration' => 'Ny optionskonfiguration', - 'new_option_configuration' => 'Ny optionskonfiguration', - 'create_configurations' => 'Opret konfigurationer', - 'replicate' => 'Repliker', - 'fast_create' => 'Opret hurtigt', - 'publish' => 'Offentliggøre', - 'import' => 'Importere', - 'new_status' => 'Ny status', - 'fast_edit' => 'Hurtig redigering', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/da/currency.php b/addons/default/visiosoft/advs-module/resources/lang/da/currency.php deleted file mode 100644 index 32221c0aa..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/da/currency.php +++ /dev/null @@ -1,6 +0,0 @@ - 'Dollar', - 'EUR' => 'Euro', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/da/field.php b/addons/default/visiosoft/advs-module/resources/lang/da/field.php deleted file mode 100644 index 26e39b310..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/da/field.php +++ /dev/null @@ -1,385 +0,0 @@ - [ - 'name' => 'Titel' - ], - 'order' => [ - 'name' => 'Bestille' - ], - 'slug' => [ - 'name' => 'Slug' - ], - 'parent_category' => [ - 'name' => 'Forælder' - ], - 'category' => [ - 'name' => 'Kategorititel' - ], - 'price' => [ - 'name' => 'Pris' - ], - 'standard_price' => [ - 'name' => 'Standardpris' - ], - 'date' => [ - 'name' => 'Dato' - ], - 'photo' => [ - 'name' => 'Foto' - ], - 'video' => [ - 'name' => 'Video' - ], - 'map' => [ - 'name' => 'Kort' - ], - 'stock' => [ - 'name' => 'Lager' - ], - 'advs_desc' => [ - 'name' => 'Beskrivelse' - ], - 'online_payment' => [ - 'name' => 'Online betaling' - ], - 'city' => [ - 'name' => 'By' - ], - 'country' => [ - 'name' => 'Land' - ], - 'district' => [ - 'name' => 'Distrikt' - ], - 'neighborhood' => [ - 'name' => 'Kvarter' - ], - 'village' => [ - 'name' => 'Landsby' - ], - 'files' => [ - 'name' => 'Billeder' - ], - 'cat1' => [ - 'name' => 'Hovedkategori' - ], - 'cat2' => [ - 'name' => 'Underkategori 1' - ], - 'cat3' => [ - 'name' => 'Underkategori 2' - ], - 'cat4' => [ - 'name' => 'Underkategori 3' - ], - 'cat5' => [ - 'name' => 'Underkategori 4' - ], - 'cat6' => [ - 'name' => 'Underkategori 5' - ], - 'cat7' => [ - 'name' => 'Underkategori 6' - ], - 'cat8' => [ - 'name' => 'Underkategori 7' - ], - 'cat9' => [ - 'name' => 'Underkategori 8' - ], - 'cat10' => [ - 'name' => 'Underkategori 9' - ], - 'currency' => [ - 'name' => 'betalingsmiddel' - ], - 'status' => [ - 'name' => 'Status', - 'option' => [ - 'approved' => 'godkendt', - 'expired' => 'Udløbet', - 'unpublished' => 'Ikke offentliggjort', - 'pending_admin' => 'Afventer administrator', - 'pending_user' => 'Ventende bruger' - ] - ], - 'pending_adv' => [ - 'name' => 'Ikke offentliggjort' - ], - 'finish_at' => [ - 'name' => 'Afslut kl' - ], - 'cover_photo' => [ - 'name' => 'Coverbillede' - ], - 'favs_adv' => [ - 'name' => 'Fav-annoncer' - ], - 'my_adv' => [ - 'name' => 'ADVS' - ], - 'description' => 'Beskrivelse', - 'explanation' => 'Forklaring', - 'type' => [ - 'name' => 'Type' - ], - 'parent_adv' => [ - 'name' => 'Relateret annonce' - ], - 'value' => [ - 'name' => 'Værdi' - ], - 'list' => 'Liste', - 'home' => 'Hjem', - 'list-page' => 'Liste side', - 'search' => 'Søg', - 'reset' => 'Reset', - 'recommended' => 'Anbefalede annoncer til dig', - 'filter' => 'Filter', - 'sort' => 'Sortere', - 'sort_by' => 'Sorter efter', - 'pick_option' => 'Vælg en mulighed', - 'pick_ordering' => 'Bestilling', - 'price_high' => 'Pris høj til lav', - 'price_low' => 'Pris lav til høj', - 'newest' => 'Nyeste', - 'oldest' => 'Ældste', - 'address_a_z' => 'Adresse (A til Z)', - 'address_z_a' => 'Adresse (Z til A)', - 'categories' => [ - 'name' => 'Kategorier' - ], - 'all_categories' => 'alle kategorier', - 'location' => 'Beliggenhed', - 'send_message' => 'Send besked', - 'phone_gsm' => 'GSM-telefon', - 'phone_office' => 'Kontortelefon', - 'add_to_favorites' => "Tilføj til favoritter", - 'send' => 'Sende', - 'search_name' => 'Søgenavn', - 'my_favorite_searches' => 'Favoritsøgninger', - 'search_desc' => 'Du kan tilføje og administrere dine foretrukne søgevalg her.', - 'complaint_placeholder' => 'Indtast dine klageoplysninger her.', - 'show_details' => 'Vis detaljer', - 'ad_actions' => 'Annoncehandlinger', - 'edit' => 'Redigere', - 'approve' => 'Godkende', - 'passive' => "Passiv", - 'sold' => 'Solgt', - 'offered_by' => 'Udbydes af', - 'more_ads_by' => 'Flere annoncer fra', - 'click_phone' => 'Vis telefonnummer', - 'share' => 'Del', - 'report' => 'Rapporter denne annonce', - 'features' => 'Funktioner', - "streetview" => "Gade syn", - 'recommended_ads' => 'Anbefalede annoncer til dig', - 'new' => 'Ny', - 'short_info' => 'Kort info', - 'secure_trading' => 'Sikker handel', - '24/7' => '24/7 support', - 'easy_trading' => 'Nem handel', - 'need_help' => 'Brug for hjælp?', - 'give_a_call' => 'Ring et opkald videre', - 'message_sent' => 'Besked sendt!', - 'asap' => 'Besked sendt, sælger kontakter dig hurtigst muligt.', - 'ad_id' => 'Annonce-id', - 'contact_with' => 'Kontakt med', - 'create_adv' => 'Opret annonce', - 'edit_adv' => 'Rediger annonce', - 'mandatory_fields' => 'Obligatoriske felter', - 'ad_post' => 'Annoncepost', - 'sell_item' => 'Sælg en vare eller tjeneste', - 'search_save' => 'Favoritsøgning gemt', - 'address' => 'Adresse', - 'email' => 'E-mail', - 'phone' => 'telefon', - 'send_us_your_feedback' => 'Send os din feedback', - 'online_shopping' => 'FÅ', - 'approved' => 'Godkendt med succes', - 'extended' => 'Udvidet med succes', - 'declined' => 'Afvist med succes', - 'search_on_map' => 'Søg på kort', - 'post_free_ad' => 'Post gratis annonce', - 'select_a_category' => 'Vælg en kategori', - 'select_a_sub_category' => 'Vælg en underkategori', - 'all_dopings_added' => 'Alle dopingtyper tilføjes til denne annonce.', - 'is_get_adv' => [ - 'name' => 'FÅ' - ], - 'corporate_info' => 'Virksomhedsinfo', - 'featured_ads' => "Fremhævede annoncer", - 'trending_ads' => 'Trendind-annoncer', - 'search_ad_result_prefix' => 'på', - 'search_ad_result_text' => ': tæl annoncer blev fundet i din søgning : navn', - 'search_ads_result_message' => [ - 'name' => ': tæl annoncer fundet for: navnesøgning', - ], - 'total' => 'Total', - 'quantity' => 'Antal', - 'view_cart' => 'Se indkøbsvogn', - 'no_ads' => 'Ingen annoncer fundet.', - 'show_display_mode' => [ - 'map' => 'Kort', - 'list' => 'Liste', - ], - 'advs_list_table_thead' => [ - 'name' => 'Annoncens navn', - 'price' => 'Pris', - 'publish_at' => 'Annoncedato', - 'location_city' => 'By', - 'location_country' => 'Land', - ], - 'show_list_view' => [ - 'name' => 'Liste', - ], - 'show_table_view' => [ - 'name' => 'Bord', - ], - 'showcase' => [ - 'name' => 'Udstillingsvindue', - ], - 'new_ad' => [ - 'name' => 'Ny annonce', - ], - 'profile' => [ - 'name' => 'Profil', - ], - 'my_ads' => [ - 'name' => 'Mine annoncer', - ], - 'sold_out' => [ - 'name' => 'Udsolgt', - ], - 'edit_category' => 'Rediger kategori', - 'set_category' => 'Indstil kategori', - 'max' => [ - 'name' => 'Maks', - ], - 'min' => [ - 'name' => 'Min', - ], - 'in_the_last_24_hours' => [ - 'name' => 'I de sidste 24 timer' - ], - 'in_the_last_day' => [ - 'name' => 'I de sidste 24 timer' - ], - 'in_the_last_week' => [ - 'name' => 'I den sidste uge' - ], - 'in_the_last_month' => [ - 'name' => 'I den sidste måned' - ], - 'ads_with_photo' => [ - 'name' => 'Annoncer med foto' - ], - 'ads_with_video' => [ - 'name' => 'Annoncer med video' - ], - 'yes' => [ - 'name' => 'Ja' - ], - 'no' => [ - 'name' => 'Ingen' - ], - 'is_system' => [ - 'name' => 'Er system', - 'instructions' => 'Systemstatus er påkrævet og bør ikke ændres', - ], - 'user_access' => [ - 'name' => 'Brugeradgang', - 'instructions' => 'Kan en bruger bruge denne status på sine annoncer?', - ], - "no_location" => "Ingen placering er valgt.", - "continue" => 'Blive ved', - "gallery" => 'Galleri', - "ad" => 'Annonce', - "ads" => 'Annoncer', - "were_found" => 'blev fundet.', - - // Pending screen - 'pending_message_1' => 'Annoncen er i godkendelsesprocessen', - 'pending_message_2' => "Annoncens opdateringsdato", - 'pending_message_3' => 'Anslået ventetid', - 'pending_message_4' => 'Tiden brugt i godkendelsesprocessen føjes til dopingtiden.', - 'pending_message_5' => 'Der kan ikke foretages transaktioner fra callcentret vedrørende annoncen i godkendelsesprocessen.', - 'hours' => 'timer', - - // Preview page - 'preview_text' => [ - 'part_1' => 'Hvis følgende oplysninger om din annonce er korrekte, skal du klikke på knappen "Fortsæt" og gå til næste trin.', - 'part_2' => 'Hvis ikke, skal du klikke på knappen "Rediger".', - ], - 'views' => 'Visninger', - - // Detail page - "no_street_view" => "Intet billede med gadevisning på dette sted", - 'edit_my_contact_info' => 'Rediger mine kontaktoplysninger', - 'update_my_contact_info' => 'opdater mine kontaktoplysninger', - 'contact_info' => 'Kontakt information', - 'ad_info' => 'Annonceoplysninger', - - // Select cat - 'select_category_step_by_step' => 'Vælg kategori trin for trin', - - // New create page - 'options' => 'Muligheder', - 'category_selection' => 'Valg af kategori', - 'listing_details' => 'Listeoplysninger', - 'preview' => 'Eksempel', - 'congratulations' => 'Tillykke', - 'ad_desc' => 'Annoncebeskrivelse', - 'upload_photos' => 'Upload fotos', - 'upload_files' => 'Upload filer', - 'additional_fields' => 'Yderligere felter', - 'ad_location' => 'Annonceplacering', - 'owner' => 'Ejer', - 'default_owner_instruction' => 'Ejeren vil som standard være den nuværende bruger, hvis ingen bruger er valgt', - 'create_page_subtitle' => 'Opret annoncen fejlfrit ved at indtaste detaljerede oplysninger om din annonce.', - 'with_my_phone_numbers' => 'With my phone numbers', - 'not_with_my_phone_numbers' => "I don't want to be reached by phone", - 'how_can_you_be_contacted' => "How can you be contacted?", - - // Listing page - 'ad_title' => 'Annoncetitel', - 'listing_date' => 'Noteringsdato', - 'view' => 'Udsigt', - 'ads_with_map' => 'Annoncer med kort', - 'advanced_sorting' => 'Avanceret sortering', - 'filter_by_word' => 'Filtrer efter ord', - 'filter_by' => 'Filtrer efter: navn', - - 'free' => 'Gratis', - 'ad_date' => 'Annoncedato', - 'photo_video' => 'Foto, video', - 'and_above' => 'og over', - 'and_below' => 'og derunder', - 'clear_all' => 'Slet alt', - 'balances' => 'Vægte', - 'packages' => 'Pakker', - 'dopings' => 'Dopings', - 'advs' => 'Adv', - 'site' => 'Websted', - 'subscription' => 'Abonnement', - 'created' => 'Oprettet', - 'product_option' => [ - 'name' => 'Produktmulighed' - ], - 'option_json' => [ - 'name' => 'Mulighed' - ], - 'old_price' => [ - 'name' => 'Gammel pris' - ], - 'save_search' => 'Gem søgning', - 'publish_at' => [ - 'name' => 'Udgivelsesdato' - ], - 'tax' => [ - 'name' => 'Tax' - ], - 'name_a_z' => 'Name (A to Z)', - 'name_z_a' => 'Name (Z to A)', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/da/message.php b/addons/default/visiosoft/advs-module/resources/lang/da/message.php deleted file mode 100644 index 1a7f608e0..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/da/message.php +++ /dev/null @@ -1,35 +0,0 @@ - 'Det anmodede produkt mangler eller er inaktivt i øjeblikket', - 'please_payment' => 'Venligst betal', - 'bank_account_info' => 'Bankkontooplysninger', - 'agreement' => 'Ved at klikke på Publicer accepterer du vores brugsbetingelser og fortrolighedspolitik, og anerkender, at du er den retmæssige ejer af denne vare.', - 'update_category_msg' => 'Den klassificerede kategori opdateres.', - 'updated_category_msg' => 'Kategori blev redigeret.', - 'create_ad_with_post_cat' => [ - 'title' => "Kategorivalg er afsluttet.", - 'success' => true, - 'continueBtn' => "Blive ved", - ], - 'update_category_info' => 'Opdater venligst kategorien.', - 'filter_by_search_msg' => 'Filtrer efter søgning.', - 'delete_author_error' => 'Du kan ikke slette et indlæg, der ikke tilhører dig', - 'success_delete' => 'Annonce slettet', - 'pending_ad_status' => 'Din annonce afventer godkendelse af redaktøren.', - 'extended' => ': antal annonce (r) er blevet udvidet med succes.', - 'category_not_exist' => 'Denne kategori findes ikke længere!', - 'currency_converted' => 'Valutaomregnet med succes.', - 'choose_user' => 'Vælg en bruger', - 'owner_updated_successfully' => 'Ejeren er opdateret med succes!', - 'no_add_found' => 'Ingen annonce fundet!', - 'replicated_success' => 'Annoncen er blevet replikeret med succes!', - 'ad_doesnt_exist' => "Denne annonce eksisterer ikke!", - 'select_location_error' => "Vælg en placering på kortet!", - 'this_ad_is_not_valid_anymore' => "Denne annonce er ikke længere gyldig!", - 'approve_status_change' => "Din annonces status er indstillet til aktiv!", - 'passive_status_change' => "Din annonces status er sat til passiv!", - 'sold_status_change' => "Din annonces status er sat til solgt!", - 'status_change' => "Din annonces status er sat til: status!", - 'disabled_detailed_options_for_admin_role' => "Detaljerede produktindstillinger er deaktiveret.", -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/da/permission.php b/addons/default/visiosoft/advs-module/resources/lang/da/permission.php deleted file mode 100644 index a82a30ed7..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/da/permission.php +++ /dev/null @@ -1,108 +0,0 @@ - [ - 'name' => 'Annoncer', - 'option' => [ - 'read' => 'Kan læse annoncer?', - 'write' => 'Kan oprette / redigere annoncer?', - 'delete' => 'Kan slette annoncer?', - ], - ], - 'categories' => [ - 'name' => 'Kategorier', - 'option' => [ - 'read' => 'Kan læse kategorier?', - 'write' => 'Kan du oprette / redigere kategorier?', - 'delete' => 'Kan slette kategorier?', - ], - ], - 'village' => [ - 'name' => 'Landsby', - 'option' => [ - 'read' => 'Kan læse landsby?', - 'write' => 'Kan du oprette / redigere landsby?', - 'delete' => 'Kan du slette landsby?', - ], - ], - 'custom_fields' => [ - 'name' => 'Brugerdefinerede felter', - 'option' => [ - 'read' => 'Kan læse brugerdefinerede felter?', - 'write' => 'Kan du oprette / redigere brugerdefinerede felter?', - 'delete' => 'Kan du slette brugerdefinerede felter?', - ], - ], - 'custom_field_advs' => [ - 'name' => 'Tilpassede feltannoncer', - 'option' => [ - 'read' => 'Kan læse tilpassede feltannoncer?', - 'write' => 'Kan oprette / redigere tilpassede feltannoncer?', - 'delete' => 'Kan slette tilpassede feltannoncer?', - ], - ], - 'cf_values' => [ - 'name' => 'Cf-værdier', - 'option' => [ - 'read' => 'Kan læse CF-værdier?', - 'write' => 'Kan oprette / redigere CF-værdier?', - 'delete' => 'Kan slette cf-værdier?', - ], - ], - 'options' => [ - 'name' => 'Muligheder', - 'option' => [ - 'read' => 'Kan læse muligheder?', - 'write' => 'Kan oprette / redigere indstillinger?', - 'delete' => 'Kan slette indstillinger?', - ], - ], - 'productoptions' => [ - 'name' => 'Produktoptioner', - 'option' => [ - 'read' => 'Kan læse produktoptioner?', - 'write' => 'Kan oprette / redigere produktoptioner?', - 'delete' => 'Kan slette produktvalg?', - ], - ], - 'productoptions_value' => [ - 'name' => 'Productoptions værdi', - 'option' => [ - 'read' => 'Kan læse produktvalgets værdi?', - 'write' => 'Kan oprette / redigere produktoptionsværdi?', - 'delete' => 'Kan slette produktvalgets værdi?', - ], - ], - 'options_configuration' => [ - 'name' => 'Valgkonfiguration', - 'option' => [ - 'read' => 'Kan konfiguration af læsemuligheder?', - 'write' => 'Kan oprette / redigere konfiguration af indstillinger?', - 'delete' => 'Kan slette konfiguration af indstillinger?', - ], - ], - 'option_configuration' => [ - 'name' => 'Valgkonfiguration', - 'option' => [ - 'read' => 'Kan læse option konfiguration?', - 'write' => 'Kan oprette / redigere konfiguration af indstillinger?', - 'delete' => 'Kan slette indstillingskonfiguration?', - ], - ], - 'option_configuration' => [ - 'name' => 'Valgkonfiguration', - 'option' => [ - 'read' => 'Kan læse option konfiguration?', - 'write' => 'Kan oprette / redigere konfiguration af indstillinger?', - 'delete' => 'Kan slette indstillingskonfiguration?', - ], - ], - 'status' => [ - 'name' => 'Status', - 'option' => [ - 'read' => 'Kan læse status?', - 'write' => 'Kan oprette / redigere status?', - 'delete' => 'Kan slette status?', - ], - ], -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/da/section.php b/addons/default/visiosoft/advs-module/resources/lang/da/section.php deleted file mode 100644 index 35c57bd69..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/da/section.php +++ /dev/null @@ -1,64 +0,0 @@ - [ - 'title' => 'Annoncer', - ], - 'categories' => [ - 'title' => 'Kategorier', - ], - 'countries' => [ - 'title' => 'Lande', - ], - 'cities' => [ - 'title' => 'Byer', - ], - 'districts' => [ - 'title' => 'Distrikter', - ], - 'neighborhoods' => [ - 'title' => 'Kvarterer', - ], - 'village' => [ - 'title' => 'Landsby', - ], - 'custom_fields' => [ - 'title' => 'Brugerdefinerede felter', - ], - 'custom_field_advs' => [ - 'title' => 'Tilpassede feltannoncer', - ], - 'cf_values' => [ - 'title' => 'Cf-værdier', - ], - 'fields' => [ - 'title' => 'Brugerdefinerede felter' - ], - 'assets_clear' => [ - 'name' => 'Aktiver klare' - ], - 'general' => 'Generel', - 'ads' => 'Annoncer', - 'user' => 'Bruger', - 'filter' => 'Filter', - 'create_ad' => 'Opret annonce', - 'options' => [ - 'title' => 'Muligheder', - ], - 'ads_image' => 'Annoncer billede', - 'product_options' => [ - 'title' => 'Muligheder', - ], - 'productoptions_value' => [ - 'title' => 'Valgmuligheder for indstillinger', - ], - 'option_configuration' => [ - 'title' => 'Konfiguration', - ], - 'translations' => 'Oversættelser', - 'status' => [ - 'title' => 'Status', - ], - 'ads_detail' => 'Annoncedetaljer', - -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/da/setting.php b/addons/default/visiosoft/advs-module/resources/lang/da/setting.php deleted file mode 100644 index fbf77a8d9..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/da/setting.php +++ /dev/null @@ -1,286 +0,0 @@ - [ - 'name' => 'Godkend automatisk', - ], - 'default_view_type' => [ - 'name' => 'Standard visningstype', - ], - 'hide_zero_price' => [ - 'name' => 'Skjul pris, hvis nul', - 'instructions' => 'Skjul prisen, hvis annonceprisen er 0', - ], - 'estimated_pending_time' => [ - 'name' => 'Anslået ventetid', - 'instructions' => 'Om timer', - ], - 'default_published_time' => [ - 'name' => 'Standardudgivelsestid', - ], - 'address' => [ - 'name' => 'Kontakt adresse', - ], - 'phone' => [ - 'name' => 'Kontakt telefon', - ], - 'favicon' => [ - 'name' => 'Favicon', - ] - , 'map_coordinates_long' => [ - 'name' => 'Kort Long Coordinate', - ], - 'map_coordinates_lat' => [ - 'name' => 'Kort Lat Koordinering', - ], - 'iban_numbers' => [ - 'name' => 'IBAN', - ], - 'logo' => [ - 'name' => 'Logo', - ], - 'ogImage' => [ - 'name' => 'Social Share Logo', - 'warning' => 'Det skal have en opløsning på 1200 x 630. ', - - ], - 'currencies' => [ - 'name' => 'Aktive valutaer', - ], - 'latest-limit' => [ - 'name' => 'Seneste grænse', - ], - 'site_address' => [ - 'name' => 'Webstedsadresse', - 'warning' => 'Automatisk tilføjet www. www.sitename.com ', - ], - 'google_map_key' => [ - 'name' => 'Google Map Api-nøgle', - ], - - 'default_country' => [ - 'name' => 'Standardannonceland', - ], - 'hide_price_categories' => [ - 'name' => 'Skjul pris på kategorier', - 'instructions' => 'Prisen skjules, når du opretter en annonce eller ser en annonce under disse kategorier.' - ], - 'free_currencyconverterapi_key' => [ - 'name' => 'Valutaomregner API-nøgle' - ], - 'default_city' => [ - 'name' => 'Standardannonceby', - ], - 'default_district' => [ - 'name' => 'Standardannoncedistrikt', - ], - 'default_neighborhood' => [ - 'name' => 'Standardannoncekvarter', - ], - 'default_currency' => [ - 'name' => 'Standard annoncevaluta', - ], - 'default_GET' => [ - 'name' => 'Standardannonce GET', - ], - 'twitter' => [ - 'name' => 'Twitter', - ], - 'facebook' => [ - 'name' => 'Facebook', - ], - 'youtube' => [ - 'name' => 'Youtube', - ], - 'google' => [ - 'name' => 'Google', - ], - 'listing_page_image' => [ - 'name' => 'Liste over sidebillede', - ], - 'hide_standard_price_field' => [ - 'name' => 'Skjul felt for standardpris', - ], - 'hide_options_field' => [ - 'name' => 'Skjul indstillingsfelt', - ], - 'hide_village_field' => [ - 'name' => 'Skjul landsbyfeltet', - ], - 'hide_configurations' => [ - 'name' => 'Skjul konfigurationsknappen', - 'instructions' => 'Skjul konfigurationsknappen på siden Annonceeksempel', - ], - 'make_all_fields_required' => [ - 'name' => 'Foretag alle felter påkrævet', - 'instructions' => 'Kræv, at brugeren udfylder felterne Pris og beskrivelse, når han opretter en annonce', - ], - 'make_map_required' => [ - 'name' => 'Lav kort påkrævet', - 'instructions' => 'Kræv, at brugeren placerer en nål på kortet, når han opretter en annonce', - ], - 'hide_listing_standard_price' => [ - 'name' => 'Skjul notering Standardpris', - ], - 'enabled_currencies' => [ - 'name' => 'Aktiverede valutaer', - ], - 'google_statistic_code' => [ - 'name' => 'Googles statistiske kode', - ], - 'register_email_field' => [ - 'name' => 'E-mail-krav til medlemsregistrering', - ], - 'market_place' => [ - 'name' => 'Markedsplads', - 'instructions' => 'If the marketplace is down, your site will act as ecommerce. For example, - some fields in the profile such as ads, dopings, messages, sale, packages and store are not visible and - removes corporate membership.' - ], - 'price_area_hidden' => [ - 'name' => 'Prisområde skjult', - ], - 'hide_price_filter' => [ - 'name' => 'Skjul prisfilter', - ], - 'hide_date_filter' => [ - 'name' => 'Skjul datofilter', - ], - 'hide_photo_filter' => [ - 'name' => 'Skjul fotofilter', - ], - 'hide_map_filter' => [ - 'name' => 'Skjul kortfilter', - ], - 'show_lang_url' => [ - 'name' => 'Vis Lang-parameter for URL', - ], - 'popular_ads_limit' => [ - 'name' => 'Grænse for populære annoncer', - ], - - //Image - - 'image_resize_backend' => [ - 'name' => 'Image Resize Backend', - ], - 'full_image_width' => [ - 'name' => 'Fuld billedbredde', - ], - 'full_image_height' => [ - 'name' => 'Fuldt billede Højde', - ], - 'medium_image_width' => [ - 'name' => 'Medium billedbredde', - ], - 'medium_image_height' => [ - 'name' => 'Medium billedhøjde', - ], - 'thumbnail_width' => [ - 'name' => 'Miniaturebredde', - ], - 'thumbnail_height' => [ - 'name' => 'Thumbnail Højde', - ], - 'add_canvas' => [ - 'name' => 'Tilføj lærred', - ], - 'image_canvas_width' => [ - 'name' => 'Billede lærred bredde', - ], - 'image_canvas_height' => [ - 'name' => 'Billede Højde på lærred', - ], - 'watermark_type' => [ - 'name' => 'Vandmærketype', - ], - 'watermark_text' => [ - 'name' => 'Vandmærketekst', - ], - 'watermark_image' => [ - 'name' => 'Vandmærkebillede', - ], - 'watermark_position' => [ - 'name' => 'Vandmærkeposition', - ], - 'user_filter_limit' => [ - 'name' => 'Brugerfiltergrænse', - 'instructions' => 'I adminpanelet' - ], - 'show_breadcrumb_when_creating_ad' => [ - 'name' => 'Vis brødkrumme, når du opretter en annonce', - ], - 'show_ads_count' => [ - 'name' => 'Vis antal annoncer', - 'instructions' => 'Vis annoncer tæller på listen over venstre kategorier', - ], - 'ads_date_hidden' => [ - 'name' => 'Skjul oprettet dato', - 'instructions' => 'Skjul oprettet dato på siden med annoncedetaljer', - ], - 'hide_listing_header' => [ - 'name' => 'Skjul listeoverskrift', - 'instructions' => 'Skjuler sig for bestilling og visningstyper', - ], - 'hide_filter_section' => [ - 'name' => 'Skjul filtersektion', - 'instructions' => 'Skjuler sig til venstre filterområde på oversigtssiden', - ], - 'hide_seller_info' => [ - 'name' => 'Skjul sælgeroplysninger', - 'instructions' => 'Skjuler sig for sælgerinfo på siden med annoncer', - ], - 'show_post_ad_agreement' => [ - 'name' => 'Vis indlægsaftale', - 'instructions' => 'Slå dette til, hvis du vil vise en aftale om fortrolighedspolitik på siden til oprettelse af annoncer', - ], - 'override_text' => [ - 'name' => 'Tilsidesæt tekst', - 'instructions' => 'Gammel værdi: Ny værdi' - ], - 'steps_color' => [ - 'name' => 'Trinfarve', - 'instructions' => 'Ændrer de progressive trinfarve.' - ], - 'create_ad_button_color' => [ - 'name' => 'Opret annonceknapfarve', - 'instructions' => 'Ændrer den knap, der vises, når den nye annoncekategorivalg er afsluttet.' - ], - 'lang_switcher_for_browser' => [ - 'name' => 'Lang switcher til browser', - 'instructions' => 'Giver dig mulighed for at vælge browsersprog som aktivt sprog' - ], - 'get_categories' => [ - 'name' => 'FÅ kategorier', - 'instructions' => 'Det repræsenterer de kategorier, hvor GET-ejendommen er gyldig.' - ], - 'watermark' => [ - 'name' => 'Vandmærke', - 'instructions' => 'Er vandmærke aktivt?' - ], - 'detailed_product_options' => [ - 'name' => 'Detaljerede produktmuligheder', - 'instructions' => 'Giver dig mulighed for at indtaste lager- og prisoplysninger for produktet' - ], - 'show_subcats_mobile' => [ - 'name' => 'Vis underkategorier i mobilvisning', - ], - 'show_price_to_members_only' => [ - 'name' => 'Vis pris kun til medlemmer', - ], - 'hide_ad_cat' => [ - 'name' => 'Skjul kategorier', - 'instructions' => 'Skjul kategorier i annoncelisten' - ], - 'show_finish_and_publish_date' => [ - 'name' => 'Vis slutdato og offentliggør dato for oprettelse', - 'instructions' => 'Viser felterne publish_at og finish_at på siden til annonceoprettelse.' - ], - 'show_tax_field' => [ - 'name' => 'Show Tax Field', - 'instructions' => 'When this option is enabled, you can set the tax rate on the ad creation page.' - ], - 'hide_contact_created_at' => [ - 'name' => 'Hide Contact Fields For in Create New Ad' - ] -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/da/stream.php b/addons/default/visiosoft/advs-module/resources/lang/da/stream.php deleted file mode 100644 index 44477e7a8..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/da/stream.php +++ /dev/null @@ -1,37 +0,0 @@ - [ - 'name' => 'Adv', - ], - 'categories' => [ - 'name' => 'Kategorier', - ], - 'village' => [ - 'name' => 'Landsby', - ], - 'custom_fields' => [ - 'name' => 'Brugerdefinerede felter', - ], - 'custom_field_advs' => [ - 'name' => 'Advokater til brugerdefineret felt', - ], - 'cf_values' => [ - 'name' => 'Cf-værdier', - ], - 'options' => [ - 'name' => 'Muligheder', - ], - 'product_options' => [ - 'name' => 'Produktmuligheder', - ], - 'productoptions_value' => [ - 'name' => 'Indstillingsværdi', - ], - 'option_configuration' => [ - 'name' => 'Konfiguration', - ], - 'status' => [ - 'name' => 'Status', - ], -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/da/view.php b/addons/default/visiosoft/advs-module/resources/lang/da/view.php deleted file mode 100644 index a8f34ae7e..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/da/view.php +++ /dev/null @@ -1,6 +0,0 @@ - 'Ufærdig', - 'advanced' => 'Fremskreden', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/de/addon.php b/addons/default/visiosoft/advs-module/resources/lang/de/addon.php deleted file mode 100644 index 8885dec49..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/de/addon.php +++ /dev/null @@ -1,8 +0,0 @@ - 'Anzeigen', - 'name' => 'Anzeigenmodul', - 'description' => 'Anzeigenmodul', - 'info' => 'This is the screen where you can add, delete and edit ads from the Ads page. On this page, you can simply do the operations such as post management and ad configuration.' -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/de/button.php b/addons/default/visiosoft/advs-module/resources/lang/de/button.php deleted file mode 100644 index 69671ce25..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/de/button.php +++ /dev/null @@ -1,48 +0,0 @@ - 'Neue Adv', - 'new_classified' => 'Neu klassifiziert', - 'new_category' => 'Neue Kategorie', - 'new_country' => 'Neues Land', - 'new_city' => 'Neue Stadt', - 'new_district' => 'Neuer Bezirk', - 'new_neighborhood' => 'Neue Nachbarschaft', - 'new_village' => 'Neues Dorf', - 'edit' => "Bearbeiten", - 'approve' => "Genehmigen", - 'decline' => 'Ablehnen', - 'extend' => 'Erweitern', - 'extend_all' => 'Alle erweitern', - 'convert_currency' => 'Geld umtauschen', - 'categories' => 'Kategorien', - 'sub_category' => 'Unterkategorien', - 'add_sub_category' => 'Unterkategorie hinzufügen', - 'sub_cities' => 'Unterstädte', - 'add_sub_cities' => 'Sub City hinzufügen', - 'add_sub_districts' => 'Unterbezirk hinzufügen', - 'add_sub_neighborhoods' => 'Sub Neighborhood hinzufügen', - 'add_sub_village' => 'Sub Village hinzufügen', - 'sub_districts' => 'Unterbezirke', - 'sub_neighborhoods' => 'Sub-Nachbarschaften', - 'sub_village' => 'Unterdorf', - 'general_settings' => 'Allgemeine Einstellungen', - 'save_category' => 'Kategorie speichern', - 'change_owner' => 'Besitzer wechseln', - 'update_category' => [ - 'name' => 'Kategorie aktualisieren' - ], - 'new_option' => 'Neue Option', - 'export' => 'Export', - 'new_productoption' => 'Neue Produktoption', - 'new_productoptions_value' => 'Wert der neuen Produktoption', - 'new_options_configuration' => 'Neue Optionskonfiguration', - 'new_option_configuration' => 'Neue Optionskonfiguration', - 'create_configurations' => 'Konfigurationen erstellen', - 'replicate' => 'Replizieren', - 'fast_create' => 'Schnell erstellen', - 'publish' => 'Veröffentlichen', - 'import' => 'Importieren', - 'new_status' => 'Neuer Status', - 'fast_edit' => 'Schnelle Bearbeitung', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/de/currency.php b/addons/default/visiosoft/advs-module/resources/lang/de/currency.php deleted file mode 100644 index 32221c0aa..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/de/currency.php +++ /dev/null @@ -1,6 +0,0 @@ - 'Dollar', - 'EUR' => 'Euro', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/de/field.php b/addons/default/visiosoft/advs-module/resources/lang/de/field.php deleted file mode 100644 index ee76fc49e..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/de/field.php +++ /dev/null @@ -1,386 +0,0 @@ - [ - 'name' => 'Titel' - ], - 'order' => [ - 'name' => 'Auftrag' - ], - 'slug' => [ - 'name' => 'Schnecke' - ], - 'parent_category' => [ - 'name' => 'Elternteil' - ], - 'category' => [ - 'name' => 'Kategorietitel' - ], - 'price' => [ - 'name' => 'Preis' - ], - 'standard_price' => [ - 'name' => 'Standartpreis' - ], - 'date' => [ - 'name' => 'Datum' - ], - 'photo' => [ - 'name' => 'Foto' - ], - 'video' => [ - 'name' => 'Video' - ], - 'map' => [ - 'name' => 'Karte' - ], - 'stock' => [ - 'name' => 'Lager' - ], - 'advs_desc' => [ - 'name' => 'Beschreibung' - ], - 'online_payment' => [ - 'name' => 'Onlinebezahlung' - ], - 'city' => [ - 'name' => 'Stadt' - ], - 'country' => [ - 'name' => 'Land' - ], - 'district' => [ - 'name' => 'Kreis' - ], - 'neighborhood' => [ - 'name' => 'Nachbarschaft' - ], - 'village' => [ - 'name' => 'Dorf' - ], - 'files' => [ - 'name' => 'Bilder' - ], - 'cat1' => [ - 'name' => 'Hauptkategorie' - ], - 'cat2' => [ - 'name' => 'Unterkategorie 1' - ], - 'cat3' => [ - 'name' => 'Unterkategorie 2' - ], - 'cat4' => [ - 'name' => 'Unterkategorie 3' - ], - 'cat5' => [ - 'name' => 'Unterkategorie 4' - ], - 'cat6' => [ - 'name' => 'Unterkategorie 5' - ], - 'cat7' => [ - 'name' => 'Unterkategorie 6' - ], - 'cat8' => [ - 'name' => 'Unterkategorie 7' - ], - 'cat9' => [ - 'name' => 'Unterkategorie 8' - ], - 'cat10' => [ - 'name' => 'Unterkategorie 9' - ], - 'currency' => [ - 'name' => 'Währung' - ], - 'status' => [ - 'name' => 'Status', - 'option' => [ - 'approved' => 'Genehmigt', - 'expired' => 'Abgelaufen', - 'unpublished' => 'Unveröffentlicht', - 'pending_admin' => 'Ausstehende Admin', - 'pending_user' => 'Ausstehender Benutzer' - ] - ], - 'pending_adv' => [ - 'name' => 'Ausstehende Anzeigen' - ], - 'finish_at' => [ - 'name' => 'Beenden um' - ], - 'cover_photo' => [ - 'name' => 'Titelfoto' - ], - 'favs_adv' => [ - 'name' => 'Fav Ads' - ], - 'my_adv' => [ - 'name' => 'ADVS' - ], - 'description' => 'Beschreibung', - 'explanation' => 'Erläuterung', - 'type' => [ - 'name' => 'Art' - ], - 'parent_adv' => [ - 'name' => 'Verwandte Anzeige' - ], - 'value' => [ - 'name' => 'Wert' - ], - 'list' => 'Aufführen', - 'home' => 'Zuhause', - 'list-page' => 'Listenseite', - 'search' => 'Suche', - 'reset' => 'Reset', - 'recommended' => 'Empfohlene Anzeigen für Sie', - 'filter' => 'Filter', - 'sort' => 'Sortieren', - 'sort_by' => 'Sortiere nach', - 'pick_option' => 'Wähle eine Option', - 'pick_ordering' => 'Bestellung', - 'price_high' => 'Preis hoch zu niedrig', - 'price_low' => 'Preis niedrig bis hoch', - 'newest' => 'Neueste', - 'oldest' => 'Älteste', - 'address_a_z' => 'Adresse (von A bis Z)', - 'address_z_a' => 'Adresse (Z bis A)', - 'categories' => [ - 'name' => 'Kategorien' - ], - 'all_categories' => 'Alle Kategorien', - 'location' => 'Ort', - 'send_message' => 'Nachricht senden', - 'phone_gsm' => 'GSM-Telefon', - 'phone_office' => 'Bürotelefon', - 'add_to_favorites' => "Zu den Favoriten hinzufügen", - 'send' => 'Senden', - 'search_name' => 'Name suchen', - 'my_favorite_searches' => 'Lieblingssuchen', - 'search_desc' => 'Hier können Sie Ihre bevorzugten Suchoptionen hinzufügen und verwalten.', - 'complaint_placeholder' => 'Geben Sie hier Ihre Beschwerdedetails ein.', - 'show_details' => 'Zeige Details', - 'ad_actions' => 'Anzeigenaktionen', - 'edit' => 'Bearbeiten', - 'approve' => 'Genehmigen', - 'passive' => "Passiv", - 'sold' => 'Verkauft', - 'offered_by' => 'Angeboten von', - 'more_ads_by' => 'Mehr Anzeigen von', - 'click_phone' => 'Telefonnummer anzeigen', - 'share' => 'Teile diese Anzeige', - 'report' => 'Diese Anzeige melden', - 'features' => 'Eigenschaften', - "streetview" => "Straßenansicht", - 'recommended_ads' => 'Empfohlene Anzeigen für Sie', - 'new' => 'Neu', - 'short_info' => 'Kurzinfo', - 'secure_trading' => 'Sicherer Handel', - '24/7' => '24/7 Support', - 'easy_trading' => 'Einfacher Handel', - 'need_help' => 'Brauche Hilfe?', - 'give_a_call' => 'Rufen Sie an', - 'message_sent' => 'Nachricht gesendet!', - 'asap' => 'Nachricht gesendet, - Verkäufer wird Sie so schnell wie möglich kontaktieren.', - 'ad_id' => 'Anzeigen-ID', - 'contact_with' => 'Kontakt mit', - 'create_adv' => 'Anzeige erstellen', - 'edit_adv' => 'Anzeige bearbeiten', - 'mandatory_fields' => 'Pflichtfelder', - 'ad_post' => 'Anzeigenpost', - 'sell_item' => 'Verkaufe einen Gegenstand oder eine Dienstleistung', - 'search_save' => 'Lieblingssuche erfolgreich gespeichert', - 'address' => 'Adresse', - 'email' => 'Email', - 'phone' => 'Telefon', - 'send_us_your_feedback' => 'Senden Sie uns Ihr Feedback', - 'online_shopping' => 'ERHALTEN', - 'approved' => 'Erfolgreich genehmigt', - 'extended' => 'Erfolgreich erweitert', - 'declined' => 'Erfolgreich abgelehnt', - 'search_on_map' => 'Suche auf der Karte', - 'post_free_ad' => 'Geben Sie freie Anzeige bekannt', - 'select_a_category' => 'Wählen Sie eine Kategorie', - 'select_a_sub_category' => 'Wähle eine Unterkategorie', - 'all_dopings_added' => 'Alle Doping-Typen werden für diese Anzeige hinzugefügt.', - 'is_get_adv' => [ - 'name' => 'ERHALTEN' - ], - 'corporate_info' => 'Unternehmensinfo', - 'featured_ads' => "Empfohlene Anzeigen", - 'trending_ads' => 'Trendind Ads', - 'search_ad_result_prefix' => 'auf', - 'search_ad_result_text' => ': Anzahl Anzeigen wurden in Ihrer : Name Suche gefunden', - 'search_ads_result_message' => [ - 'name' => ': Anzahl gefundener Anzeigen für:Namenssuche', - ], - 'total' => 'Gesamt', - 'quantity' => 'Menge', - 'view_cart' => 'Warenkorb ansehen', - 'no_ads' => 'Keine Werbung!', - 'show_display_mode' => [ - 'map' => 'Karte', - 'list' => 'Liste', - ], - 'advs_list_table_thead' => [ - 'name' => 'Anzeigenname', - 'price' => 'Preis', - 'publish_at' => 'Anzeigedatum', - 'location_city' => 'Stadt', - 'location_country' => 'Land', - ], - 'show_list_view' => [ - 'name' => 'Liste', - ], - 'show_table_view' => [ - 'name' => 'Tabelle', - ], - 'showcase' => [ - 'name' => 'Vitrine', - ], - 'new_ad' => [ - 'name' => 'Neue Anzeige', - ], - 'profile' => [ - 'name' => 'Profil', - ], - 'my_ads' => [ - 'name' => 'Meine Anzeigen', - ], - 'sold_out' => [ - 'name' => 'Ausverkauft', - ], - 'edit_category' => 'Kategorie bearbeiten', - 'set_category' => 'Kategorie festlegen', - 'max' => [ - 'name' => 'Max', - ], - 'min' => [ - 'name' => 'Mindest', - ], - 'in_the_last_24_hours' => [ - 'name' => 'In den letzten 24 Stunden' - ], - 'in_the_last_day' => [ - 'name' => 'In den letzten 24 Stunden' - ], - 'in_the_last_week' => [ - 'name' => 'In der letzten Woche' - ], - 'in_the_last_month' => [ - 'name' => 'Im letzten Monat' - ], - 'ads_with_photo' => [ - 'name' => 'Anzeigen mit Foto' - ], - 'ads_with_video' => [ - 'name' => 'Anzeigen mit Video' - ], - 'yes' => [ - 'name' => 'Ja' - ], - 'no' => [ - 'name' => 'Nein' - ], - 'is_system' => [ - 'name' => 'Ist System', - 'instructions' => 'Der Systemstatus ist erforderlich und sollte nicht geändert werden', - ], - 'user_access' => [ - 'name' => 'Benutzerzugriff', - 'instructions' => 'Kann ein Nutzer diesen Status für seine Anzeigen verwenden?', - ], - "no_location" => "Es ist kein Ort ausgewählt.", - "continue" => 'Fortsetzen', - "gallery" => 'Galerie', - "ad" => 'Anzeige', - "ads" => 'Anzeigen', - "were_found" => 'wurden gefunden.', - - // Pending screen - 'pending_message_1' => 'Die Anzeige befindet sich im Genehmigungsprozess', - 'pending_message_2' => "Aktualisierungsdatum der Anzeige", - 'pending_message_3' => 'Geschätzte Wartezeit', - 'pending_message_4' => 'Die für den Genehmigungsprozess aufgewendete Zeit wird zur Dopingzeit addiert.', - 'pending_message_5' => 'Im Call Center können im Genehmigungsprozess keine Transaktionen bezüglich der Anzeige durchgeführt werden.', - 'hours' => 'Std', - - // Preview page - 'preview_text' => [ - 'part_1' => 'Wenn die folgenden Informationen zu Ihrer Anzeige korrekt sind, klicken Sie auf die Schaltfläche "Weiter" und fahren Sie mit dem nächsten Schritt fort.', - 'part_2' => 'Wenn nicht, klicken Sie auf die Schaltfläche "Bearbeiten".', - ], - 'views' => 'Ansichten', - - // Detail page - "no_street_view" => "Kein Street View-Bild an dieser Stelle", - 'edit_my_contact_info' => 'Bearbeiten Sie meine Kontaktinformationen', - 'update_my_contact_info' => 'Aktualisiere meine Kontaktinformationen', - 'contact_info' => 'Kontakt Informationen', - 'ad_info' => 'Anzeigeninformationen', - - // Select cat - 'select_category_step_by_step' => 'Wählen Sie Kategorie Schritt für Schritt', - - // New create page - 'options' => 'Optionen', - 'category_selection' => 'Kategorieauswahl', - 'listing_details' => 'Einzelheiten auflisten', - 'preview' => 'Vorschau', - 'congratulations' => 'Herzliche Glückwünsche', - 'ad_desc' => 'Werbebeschreibung', - 'upload_photos' => 'Fotos hochladen', - 'upload_files' => 'Daten hochladen', - 'additional_fields' => 'Zusätzliche Felder', - 'ad_location' => 'Anzeigenposition', - 'owner' => 'Inhaber', - 'default_owner_instruction' => 'Der Eigentümer verwendet standardmäßig den aktuellen Benutzer, wenn kein Benutzer ausgewählt ist', - 'create_page_subtitle' => 'Erstellen Sie die Anzeige fehlerfrei, indem Sie detaillierte Informationen zu Ihrer Anzeige eingeben.', - 'with_my_phone_numbers' => 'With my phone numbers', - 'not_with_my_phone_numbers' => "I don't want to be reached by phone", - 'how_can_you_be_contacted' => "How can you be contacted?", - - // Listing page - 'ad_title' => 'Anzeigentitel', - 'listing_date' => 'Listing Date', - 'view' => 'Aussicht', - 'ads_with_map' => 'Anzeigen mit Karte', - 'advanced_sorting' => 'Erweiterte Sortierung', - 'filter_by_word' => 'Nach Wort filtern', - 'filter_by' => 'Filtern nach: Name', - - 'free' => 'Frei', - 'ad_date' => 'Anzeigedatum', - 'photo_video' => 'Foto, Video', - 'and_above' => 'und darüber', - 'and_below' => 'und darunter', - 'clear_all' => 'Alles löschen', - 'balances' => 'Guthaben', - 'packages' => 'Pakete', - 'dopings' => 'Dopings', - 'advs' => 'Advs', - 'site' => 'Seite? ˅', - 'subscription' => 'Abonnement', - 'created' => 'Erstellt', - 'product_option' => [ - 'name' => 'Produktoption' - ], - 'option_json' => [ - 'name' => 'Möglichkeit' - ], - 'old_price' => [ - 'name' => 'Alter Preis' - ], - 'save_search' => 'Sichere Suche', - 'publish_at' => [ - 'name' => 'Erscheinungsdatum' - ], - 'tax' => [ - 'name' => 'Tax' - ], - 'name_a_z' => 'Name (A to Z)', - 'name_z_a' => 'Name (Z to A)', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/de/message.php b/addons/default/visiosoft/advs-module/resources/lang/de/message.php deleted file mode 100644 index 089ab0642..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/de/message.php +++ /dev/null @@ -1,35 +0,0 @@ - 'Angefordertes Produkt fehlt derzeit oder ist inaktiv', - 'please_payment' => 'Bitte zahlen Sie', - 'bank_account_info' => 'Bankkonto Information', - 'agreement' => 'Durch Klicken auf "Posten" erklären Sie sich mit unseren Nutzungsbedingungen einverstanden und bestätigen, dass Sie der rechtmäßige Eigentümer dieses Artikels sind.', - 'update_category_msg' => 'Die klassifizierte Kategorie wird aktualisiert.', - 'updated_category_msg' => 'Kategorie erfolgreich bearbeitet.', - 'create_ad_with_post_cat' => [ - 'title' => "Die Kategorieauswahl wurde abgeschlossen.", - 'success' => true, - 'continueBtn' => "Fortsetzen", - ], - 'update_category_info' => 'Bitte aktualisieren Sie die Kategorie.', - 'filter_by_search_msg' => 'Nach Suche filtern.', - 'delete_author_error' => 'Sie können keinen Beitrag löschen, der Ihnen nicht gehört', - 'success_delete' => 'Anzeige gelöscht', - 'pending_ad_status' => 'Ihre Anzeige muss noch vom Editor genehmigt werden.', - 'extended' => ': Nummer Anzeige (n) wurde erfolgreich erweitert.', - 'category_not_exist' => 'Diese Kategorie existiert nicht mehr!', - 'currency_converted' => 'Währung erfolgreich umgerechnet.', - 'choose_user' => 'Wählen Sie einen Benutzer', - 'owner_updated_successfully' => 'Der Besitzer wurde erfolgreich aktualisiert!', - 'no_add_found' => 'Keine Anzeige gefunden!', - 'replicated_success' => 'Die Anzeige wurde erfolgreich repliziert!', - 'ad_doesnt_exist' => "Diese Anzeige existiert nicht!", - 'select_location_error' => "Bitte wählen Sie einen Ort auf der Karte!", - 'this_ad_is_not_valid_anymore' => "Diese Anzeige ist nicht mehr gültig!", - 'approve_status_change' => "Der Status Ihrer Anzeige wurde auf Aktiv gesetzt!", - 'passive_status_change' => "Der Status Ihrer Anzeige wurde auf Passiv gesetzt!", - 'sold_status_change' => "Der Status Ihrer Anzeige wurde auf Verkauf gesetzt!", - 'status_change' => "Der Status Ihrer Anzeige wurde auf: Status gesetzt!", - 'disabled_detailed_options_for_admin_role' => "Detaillierte Produktoptionen sind deaktiviert.", -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/de/permission.php b/addons/default/visiosoft/advs-module/resources/lang/de/permission.php deleted file mode 100644 index 94d4e9184..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/de/permission.php +++ /dev/null @@ -1,108 +0,0 @@ - [ - 'name' => 'Anzeigen', - 'option' => [ - 'read' => 'Kann Anzeigen lesen? ', - 'write' => 'Kann Anzeigen erstellen / bearbeiten? ', - 'delete' => 'Kann Anzeigen löschen?', - ], - ], - 'categories' => [ - 'name' => 'Kategorien', - 'option' => [ - 'read' => 'Kann Kategorien lesen?', - 'write' => 'Kann Kategorien erstellen / bearbeiten?', - 'delete' => 'Kann Kategorien löschen?', - ], - ], - 'village' => [ - 'name' => 'Dorf', - 'option' => [ - 'read' => 'Kann Dorf lesen?', - 'write' => 'Kann ein Dorf erstellen / bearbeiten? ', - 'delete' => 'Kann Dorf löschen?', - ], - ], - 'custom_fields' => [ - 'name' => 'Benutzerdefinierte Felder', - 'option' => [ - 'read' => 'Kann benutzerdefinierte Felder lesen?', - 'write' => 'Kann benutzerdefinierte Felder erstellen / bearbeiten? ', - 'delete' => 'Kann benutzerdefinierte Felder löschen?', - ], - ], - 'custom_field_advs' => [ - 'name' => 'Benutzerdefinierte Feldanzeigen', - 'option' => [ - 'read' => 'Kann benutzerdefinierte Feldanzeigen lesen? ', - 'write' => 'Kann benutzerdefinierte Feldanzeigen erstellen / bearbeiten? ', - 'delete' => 'Kann benutzerdefinierte Feldanzeigen löschen?', - ], - ], - 'cf_values' => [ - 'name' => 'Vgl. Werte', - 'option' => [ - 'read' => 'Kann cf Werte lesen?', - 'write' => 'Kann cf-Werte erstellen / bearbeiten? ', - 'delete' => 'Kann cf Werte löschen?', - ], - ], - 'options' => [ - 'name' => 'Optionen', - 'option' => [ - 'read' => 'Kann Optionen lesen?', - 'write' => 'Kann Optionen erstellen / bearbeiten?', - 'delete' => 'Kann Optionen löschen?', - ], - ], - 'productoptions' => [ - 'name' => 'Produktoptionen', - 'option' => [ - 'read' => 'Kann Produktoptionen lesen?', - 'write' => 'Können Produktoptionen erstellt / bearbeitet werden?', - 'delete' => 'Kann Produktoptionen löschen?', - ], - ], - 'productoptions_value' => [ - 'name' => 'Wert der Produktoptionen', - 'option' => [ - 'read' => 'Kann Produktoptionswert lesen?', - 'write' => 'Kann Produktoptionswert erstellen / bearbeiten?', - 'delete' => 'Kann Produktoptionswert löschen?', - ], - ], - 'options_configuration' => [ - 'name' => 'Optionskonfiguration', - 'option' => [ - 'read' => 'Kann Optionen Konfiguration lesen?', - 'write' => 'Kann ich Optionen konfigurieren / bearbeiten?', - 'delete' => 'Kann Optionskonfiguration löschen?', - ], - ], - 'option_configuration' => [ - 'name' => 'Optionskonfiguration', - 'option' => [ - 'read' => 'Kann Optionskonfiguration lesen?', - 'write' => 'Kann Optionskonfiguration erstellen / bearbeiten?', - 'delete' => 'Kann Optionskonfiguration löschen?', - ], - ], - 'option_configuration' => [ - 'name' => 'Optionskonfiguration', - 'option' => [ - 'read' => 'Kann Optionskonfiguration lesen?', - 'write' => 'Kann Optionskonfiguration erstellen / bearbeiten?', - 'delete' => 'Kann Optionskonfiguration löschen?', - ], - ], - 'status' => [ - 'name' => 'Status', - 'option' => [ - 'read' => 'Kann Status lesen?', - 'write' => 'Kann Status erstellen / bearbeiten?', - 'delete' => 'Kann Status löschen?', - ], - ], -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/de/section.php b/addons/default/visiosoft/advs-module/resources/lang/de/section.php deleted file mode 100644 index afdbf496a..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/de/section.php +++ /dev/null @@ -1,64 +0,0 @@ - [ - 'title' => 'Anzeigen', - ], - 'categories' => [ - 'title' => 'Kategorien', - ], - 'countries' => [ - 'title' => 'Länder', - ], - 'cities' => [ - 'title' => 'Städte', - ], - 'districts' => [ - 'title' => 'Bezirke', - ], - 'neighborhoods' => [ - 'title' => 'Nachbarschaften', - ], - 'village' => [ - 'title' => 'Dorf', - ], - 'custom_fields' => [ - 'title' => 'Benutzerdefinierte Felder', - ], - 'custom_field_advs' => [ - 'title' => 'Benutzerdefinierte Feldanzeigen', - ], - 'cf_values' => [ - 'title' => 'Vgl. Werte', - ], - 'fields' => [ - 'title' => 'Benutzerdefinierte Felder' - ], - 'assets_clear' => [ - 'name' => 'Vermögenswerte löschen' - ], - 'general' => 'Allgemeines', - 'ads' => 'Anzeigen', - 'user' => 'Benutzer', - 'filter' => 'Filter', - 'create_ad' => 'Anzeige erstellen', - 'options' => [ - 'title' => 'Optionen', - ], - 'ads_image' => 'Anzeigenbild', - 'product_options' => [ - 'title' => 'Optionen', - ], - 'productoptions_value' => [ - 'title' => 'Optionswert', - ], - 'option_configuration' => [ - 'title' => 'Aufbau', - ], - 'translations' => 'Übersetzungen', - 'status' => [ - 'title' => 'Status', - ], - 'ads_detail' => 'Anzeigen Detail', - -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/de/setting.php b/addons/default/visiosoft/advs-module/resources/lang/de/setting.php deleted file mode 100644 index bea14cc54..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/de/setting.php +++ /dev/null @@ -1,286 +0,0 @@ - [ - 'name' => 'Automatisch genehmigen', - ], - 'default_view_type' => [ - 'name' => 'Standardansichtstyp', - ], - 'hide_zero_price' => [ - 'name' => 'Preis ausblenden, wenn Null', - 'instructions' => 'Verstecken Sie den Preis, wenn der Anzeigenpreis 0 ist', - ], - 'estimated_pending_time' => [ - 'name' => 'Geschätzte ausstehende Zeit', - 'instructions' => 'In Stunden', - ], - 'default_published_time' => [ - 'name' => 'Standardveröffentlichungszeit', - ], - 'address' => [ - 'name' => 'Kontaktadresse', - ], - 'phone' => [ - 'name' => 'Kontakt-Telefon', - ], - 'favicon' => [ - 'name' => 'Favicon', - ] - , 'map_coordinates_long' => [ - 'name' => 'Lange Koordinate abbilden', - ], - 'map_coordinates_lat' => [ - 'name' => 'Karte Lat-Koordinate', - ], - 'iban_numbers' => [ - 'name' => 'IBAN', - ], - 'logo' => [ - 'name' => 'Logo', - ], - 'ogImage' => [ - 'name' => 'Social Share Logo', - 'warning' => 'Die Auflösung sollte 1200 x 630 betragen.', - - ], - 'currencies' => [ - 'name' => 'Aktive Währungen', - ], - 'latest-limit' => [ - 'name' => 'Neueste Grenze', - ], - 'site_address' => [ - 'name' => 'Website-Adresse', - 'warning' => 'Automatisch hinzugefügt www. www. sitename.com', - ], - 'google_map_key' => [ - 'name' => 'Google Map-API-Schlüssel', - ], - - 'default_country' => [ - 'name' => 'Land der Standardanzeige', - ], - 'hide_price_categories' => [ - 'name' => 'Preis für Kategorien ausblenden', - 'instructions' => 'Der Preis wird ausgeblendet, wenn Sie eine Anzeige erstellen oder eine Anzeige unter diesen Kategorien anzeigen.' - ], - 'free_currencyconverterapi_key' => [ - 'name' => 'Währungsumrechner-API-Schlüssel' - ], - 'default_city' => [ - 'name' => 'Standard-Anzeigenstadt', - ], - 'default_district' => [ - 'name' => 'Standard-Anzeigenbezirk', - ], - 'default_neighborhood' => [ - 'name' => 'Standard-Anzeigenumgebung', - ], - 'default_currency' => [ - 'name' => 'Standardwährung der Anzeige', - ], - 'default_GET' => [ - 'name' => 'Standardanzeige GET', - ], - 'twitter' => [ - 'name' => 'Twitter', - ], - 'facebook' => [ - 'name' => 'Facebook', - ], - 'youtube' => [ - 'name' => 'Youtube', - ], - 'google' => [ - 'name' => 'Google', - ], - 'listing_page_image' => [ - 'name' => 'Listing Page Image', - ], - 'hide_standard_price_field' => [ - 'name' => 'Standardpreisfeld ausblenden', - ], - 'hide_options_field' => [ - 'name' => 'Optionsfeld ausblenden', - ], - 'hide_village_field' => [ - 'name' => 'Dorffeld verstecken', - ], - 'hide_configurations' => [ - 'name' => 'Blenden Sie die Schaltfläche Konfigurationen aus', - 'instructions' => 'Blenden Sie die Schaltfläche "Konfigurationen" auf der Anzeigenvorschau aus', - ], - 'make_all_fields_required' => [ - 'name' => 'Machen Sie alle Felder erforderlich', - 'instructions' => 'Fordern Sie den Nutzer auf, beim Erstellen einer Anzeige die Felder Preis und Beschreibung auszufüllen', - ], - 'make_map_required' => [ - 'name' => 'Karte erforderlich machen', - 'instructions' => 'Fordern Sie den Nutzer auf, beim Erstellen einer Anzeige eine Stecknadel auf der Karte zu platzieren', - ], - 'hide_listing_standard_price' => [ - 'name' => 'Listing Standardpreis ausblenden', - ], - 'enabled_currencies' => [ - 'name' => 'Aktivierte Währungen', - ], - 'google_statistic_code' => [ - 'name' => 'Google Statistikcode', - ], - 'register_email_field' => [ - 'name' => 'E-Mail-Anforderung für die Mitgliederregistrierung', - ], - 'market_place' => [ - 'name' => 'Marktplatz', - 'instructions' => 'If the marketplace is down, your site will act as ecommerce. For example, - some fields in the profile such as ads, dopings, messages, sale, packages and store are not visible and - removes corporate membership.' - ], - 'price_area_hidden' => [ - 'name' => 'Preisbereich versteckt', - ], - 'hide_price_filter' => [ - 'name' => 'Preisfilter ausblenden', - ], - 'hide_date_filter' => [ - 'name' => 'Datumsfilter ausblenden', - ], - 'hide_photo_filter' => [ - 'name' => 'Fotofilter ausblenden', - ], - 'hide_map_filter' => [ - 'name' => 'Kartenfilter ausblenden', - ], - 'show_lang_url' => [ - 'name' => 'Lang-Parameter für URL anzeigen', - ], - 'popular_ads_limit' => [ - 'name' => 'Beliebtes Anzeigenlimit', - ], - - //Image - - 'image_resize_backend' => [ - 'name' => 'Bildgröße Backend ändern', - ], - 'full_image_width' => [ - 'name' => 'Volle Bildbreite', - ], - 'full_image_height' => [ - 'name' => 'Vollbildhöhe', - ], - 'medium_image_width' => [ - 'name' => 'Mittlere Bildbreite', - ], - 'medium_image_height' => [ - 'name' => 'Mittlere Bildhöhe', - ], - 'thumbnail_width' => [ - 'name' => 'Miniaturbildbreite', - ], - 'thumbnail_height' => [ - 'name' => 'Miniaturbildhöhe', - ], - 'add_canvas' => [ - 'name' => 'Leinwand hinzufügen', - ], - 'image_canvas_width' => [ - 'name' => 'Bild Leinwandbreite', - ], - 'image_canvas_height' => [ - 'name' => 'Bild Leinwand Höhe', - ], - 'watermark_type' => [ - 'name' => 'Wasserzeichentyp', - ], - 'watermark_text' => [ - 'name' => 'Wasserzeichentext', - ], - 'watermark_image' => [ - 'name' => 'Wasserzeichen Bild', - ], - 'watermark_position' => [ - 'name' => 'Wasserzeichen Position', - ], - 'user_filter_limit' => [ - 'name' => 'Benutzerfilterlimit', - 'instructions' => 'Im Admin-Bereich' - ], - 'show_breadcrumb_when_creating_ad' => [ - 'name' => 'Breadcrumb beim Erstellen einer Anzeige anzeigen', - ], - 'show_ads_count' => [ - 'name' => 'Anzeigenanzahl anzeigen', - 'instructions' => 'Anzeigenanzahl in der linken Kategorieliste anzeigen', - ], - 'ads_date_hidden' => [ - 'name' => 'Erstellungsdatum ausblenden', - 'instructions' => 'Erstellungsdatum auf der Anzeigen-Detailseite ausblenden', - ], - 'hide_listing_header' => [ - 'name' => 'Listenkopf ausblenden', - 'instructions' => 'Verstecken, um Typen zu bestellen und anzuzeigen', - ], - 'hide_filter_section' => [ - 'name' => 'Filterbereich ausblenden', - 'instructions' => 'Versteckt den linken Filterbereich auf der Listenseite', - ], - 'hide_seller_info' => [ - 'name' => 'Verkäuferinformationen ausblenden', - 'instructions' => 'Ausblenden von Verkäuferinformationen auf der Anzeigen-Detailseite', - ], - 'show_post_ad_agreement' => [ - 'name' => 'Show Post Ad Agreement anzeigen', - 'instructions' => 'Aktivieren Sie diese Option, wenn Sie auf der Seite zur Anzeigenerstellung eine Datenschutzrichtlinie anzeigen möchten', - ], - 'override_text' => [ - 'name' => 'Text überschreiben', - 'instructions' => 'Alter Wert: Neuer Wert' - ], - 'steps_color' => [ - 'name' => 'Schritte Farbe', - 'instructions' => 'Ändert die Farbe der progressiven Schritte.' - ], - 'create_ad_button_color' => [ - 'name' => 'Farbe der Anzeigenschaltfläche erstellen', - 'instructions' => 'Ändert die Schaltfläche, die angezeigt wird, wenn die Auswahl der neuen Anzeigenkategorie abgeschlossen ist.' - ], - 'lang_switcher_for_browser' => [ - 'name' => 'Lang Switcher für Browser', - 'instructions' => 'Ermöglicht die Auswahl der Browsersprache als aktive Sprache' - ], - 'get_categories' => [ - 'name' => 'Kategorien abrufen', - 'instructions' => 'Es stellt die Kategorien dar, in denen die GET-Eigenschaft gültig ist.' - ], - 'watermark' => [ - 'name' => 'Wasserzeichen', - 'instructions' => 'Ist das Wasserzeichen aktiv?' - ], - 'detailed_product_options' => [ - 'name' => 'Detaillierte Produktoptionen', - 'instructions' => 'Ermöglicht die Eingabe von Lager- und Preisinformationen für das Produkt' - ], - 'show_subcats_mobile' => [ - 'name' => 'Unterkategorien in der mobilen Ansicht anzeigen', - ], - 'show_price_to_members_only' => [ - 'name' => 'Preis nur für Mitglieder anzeigen', - ], - 'hide_ad_cat' => [ - 'name' => 'Kategorien ausblenden', - 'instructions' => 'Kategorien in der Anzeigenliste ausblenden' - ], - 'show_finish_and_publish_date' => [ - 'name' => 'Enddatum anzeigen und Veröffentlichungsdatum für die Erstellung', - 'instructions' => 'Zeigt die Felder "Publish_at" und "Finish_at" auf der Seite zur Anzeigenerstellung an.' - ], - 'show_tax_field' => [ - 'name' => 'Show Tax Field', - 'instructions' => 'When this option is enabled, you can set the tax rate on the ad creation page.' - ], - 'hide_contact_created_at' => [ - 'name' => 'Hide Contact Fields For in Create New Ad' - ] -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/de/stream.php b/addons/default/visiosoft/advs-module/resources/lang/de/stream.php deleted file mode 100644 index 087720968..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/de/stream.php +++ /dev/null @@ -1,37 +0,0 @@ - [ - 'name' => 'Advs', - ], - 'categories' => [ - 'name' => 'Kategorien', - ], - 'village' => [ - 'name' => 'Dorf', - ], - 'custom_fields' => [ - 'name' => 'Benutzerdefinierte Felder', - ], - 'custom_field_advs' => [ - 'name' => 'Benutzerdefiniertes Feld', - ], - 'cf_values' => [ - 'name' => 'Vgl. Werte', - ], - 'options' => [ - 'name' => 'Optionen', - ], - 'product_options' => [ - 'name' => 'Produktoptionen', - ], - 'productoptions_value' => [ - 'name' => 'Optionswert', - ], - 'option_configuration' => [ - 'name' => 'Aufbau', - ], - 'status' => [ - 'name' => 'Status', - ], -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/de/view.php b/addons/default/visiosoft/advs-module/resources/lang/de/view.php deleted file mode 100644 index 20d5a0a4c..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/de/view.php +++ /dev/null @@ -1,6 +0,0 @@ - 'Unvollendet', - 'advanced' => 'Fortgeschrittene', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/el/addon.php b/addons/default/visiosoft/advs-module/resources/lang/el/addon.php deleted file mode 100644 index d750fa1e1..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/el/addon.php +++ /dev/null @@ -1,8 +0,0 @@ - 'Διαφημίσεις', - 'name' => 'Ενότητα διαφημίσεων', - 'description' => 'Ενότητα διαφημίσεων', - 'info' => 'This is the screen where you can add, delete and edit ads from the Ads page. On this page, you can simply do the operations such as post management and ad configuration.' -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/el/button.php b/addons/default/visiosoft/advs-module/resources/lang/el/button.php deleted file mode 100644 index f914fd28e..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/el/button.php +++ /dev/null @@ -1,48 +0,0 @@ - 'Νέο Adv', - 'new_classified' => 'Νέα αγγελία', - 'new_category' => 'Νέα κατηγορία', - 'new_country' => 'Νέα χώρα', - 'new_city' => 'Νέα πόλη', - 'new_district' => 'Νέα Επαρχία', - 'new_neighborhood' => 'Νέα γειτονιά', - 'new_village' => 'Νέο χωριό', - 'edit' => "Επεξεργασία", - 'approve' => "Εγκρίνω", - 'decline' => 'Πτώση', - 'extend' => 'Επεκτείνω', - 'extend_all' => 'Επέκταση όλων', - 'convert_currency' => 'Μετατροπή νομίσματος', - 'categories' => 'Κατηγορίες', - 'sub_category' => 'Υποκατηγορίες', - 'add_sub_category' => 'Προσθήκη υπο-κατηγορίας', - 'sub_cities' => 'Υπο-πόλεις', - 'add_sub_cities' => 'Προσθέστε Sub City', - 'add_sub_districts' => 'Προσθέστε την υποδιαίρεση', - 'add_sub_neighborhoods' => 'Προσθήκη δευτερεύουσας γειτονιάς', - 'add_sub_village' => 'Προσθήκη δευτερεύοντος χωριού', - 'sub_districts' => 'Υποτομείς', - 'sub_neighborhoods' => 'Υπο-γειτονικές περιοχές', - 'sub_village' => 'Κάτω χωριό', - 'general_settings' => 'Γενικές Ρυθμίσεις', - 'save_category' => 'Αποθήκευση κατηγορίας', - 'change_owner' => 'Αλλαγή κατόχου', - 'update_category' => [ - 'name' => 'Ενημέρωση κατηγορίας' - ], - 'new_option' => 'Νέα επιλογή', - 'export' => 'Εξαγωγή', - 'new_productoption' => 'Νέα επιλογή προϊόντος', - 'new_productoptions_value' => 'Νέα τιμή επιλογής προϊόντος', - 'new_options_configuration' => 'Διαμόρφωση νέας επιλογής', - 'new_option_configuration' => 'Διαμόρφωση νέας επιλογής', - 'create_configurations' => 'Δημιουργήστε διαμορφώσεις', - 'replicate' => 'Αντιγραφή', - 'fast_create' => 'Γρήγορη δημιουργία', - 'publish' => 'Δημοσιεύω', - 'import' => 'Εισαγωγή', - 'new_status' => 'Νέα κατάσταση', - 'fast_edit' => 'Γρήγορη επεξεργασία', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/el/currency.php b/addons/default/visiosoft/advs-module/resources/lang/el/currency.php deleted file mode 100644 index 80897d39a..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/el/currency.php +++ /dev/null @@ -1,6 +0,0 @@ - 'Δολάριο', - 'EUR' => 'Ευρώ', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/el/field.php b/addons/default/visiosoft/advs-module/resources/lang/el/field.php deleted file mode 100644 index 6840cd678..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/el/field.php +++ /dev/null @@ -1,386 +0,0 @@ - [ - 'name' => 'Τίτλος' - ], - 'order' => [ - 'name' => 'Σειρά' - ], - 'slug' => [ - 'name' => 'Γυμνοσάλιαγκας' - ], - 'parent_category' => [ - 'name' => 'Μητρική εταιρεία' - ], - 'category' => [ - 'name' => 'Τίτλος κατηγορίας' - ], - 'price' => [ - 'name' => 'Τιμή' - ], - 'standard_price' => [ - 'name' => 'Τυπική τιμή' - ], - 'date' => [ - 'name' => 'Ημερομηνία' - ], - 'photo' => [ - 'name' => 'φωτογραφία' - ], - 'video' => [ - 'name' => 'βίντεο' - ], - 'map' => [ - 'name' => 'Χάρτης' - ], - 'stock' => [ - 'name' => 'Στοκ' - ], - 'advs_desc' => [ - 'name' => 'Περιγραφή' - ], - 'online_payment' => [ - 'name' => 'Διαδικτυακή πληρωμή' - ], - 'city' => [ - 'name' => 'Πόλη' - ], - 'country' => [ - 'name' => 'Χώρα' - ], - 'district' => [ - 'name' => 'Περιοχή' - ], - 'neighborhood' => [ - 'name' => 'Γειτονιά' - ], - 'village' => [ - 'name' => 'Χωριό' - ], - 'files' => [ - 'name' => 'Εικόνες' - ], - 'cat1' => [ - 'name' => 'Κύρια κατηγορία' - ], - 'cat2' => [ - 'name' => 'Υποκατηγορία 1' - ], - 'cat3' => [ - 'name' => 'Υποκατηγορία 2' - ], - 'cat4' => [ - 'name' => 'Υποκατηγορία 3' - ], - 'cat5' => [ - 'name' => 'Υποκατηγορία 4' - ], - 'cat6' => [ - 'name' => 'Υποκατηγορία 5' - ], - 'cat7' => [ - 'name' => 'Υποκατηγορία 6' - ], - 'cat8' => [ - 'name' => 'Υποκατηγορία 7' - ], - 'cat9' => [ - 'name' => 'Υποκατηγορία 8' - ], - 'cat10' => [ - 'name' => 'Υποκατηγορία 9' - ], - 'currency' => [ - 'name' => 'Νόμισμα' - ], - 'status' => [ - 'name' => 'Κατάσταση', - 'option' => [ - 'approved' => 'Εγκρίθηκε', - 'expired' => 'έχει λήξει', - 'unpublished' => 'Αδημοσίευτος', - 'pending_admin' => 'Εκκρεμεί διαχειριστής', - 'pending_user' => 'Εκκρεμεί χρήστης' - ] - ], - 'pending_adv' => [ - 'name' => 'Εν αναμονή διαφημίσεων' - ], - 'finish_at' => [ - 'name' => 'Τελειώστε στο' - ], - 'cover_photo' => [ - 'name' => 'Φωτογραφία εξωφύλλου' - ], - 'favs_adv' => [ - 'name' => 'Fav Διαφημίσεις' - ], - 'my_adv' => [ - 'name' => 'ADVS' - ], - 'description' => 'Περιγραφή', - 'explanation' => 'Εξήγηση', - 'type' => [ - 'name' => 'Τύπος' - ], - 'parent_adv' => [ - 'name' => 'Σχετική διαφήμιση' - ], - 'value' => [ - 'name' => 'αξία' - ], - 'list' => 'Λίστα', - 'home' => 'Σπίτι', - 'list-page' => 'Λίστα σελίδας', - 'search' => 'Ψάξιμο', - 'reset' => 'Reset', - 'recommended' => 'Προτεινόμενες διαφημίσεις για εσάς', - 'filter' => 'Φίλτρο', - 'sort' => 'Είδος', - 'sort_by' => 'Ταξινόμηση κατά', - 'pick_option' => 'Επιλέξτε μια επιλογή', - 'pick_ordering' => 'Παραγγελία', - 'price_high' => 'Τιμή υψηλή προς χαμηλή', - 'price_low' => 'Χαμηλή έως Υψηλή τιμή', - 'newest' => 'Νεότερο', - 'oldest' => 'Παλαιότερα', - 'address_a_z' => 'Διεύθυνση (A έως Z)', - 'address_z_a' => 'Διεύθυνση (Ω έως Α)', - 'categories' => [ - 'name' => 'Κατηγορίες' - ], - 'all_categories' => 'Όλες οι κατηγορίες', - 'location' => 'Τοποθεσία', - 'send_message' => 'Να στείλετε μήνυμα', - 'phone_gsm' => 'Τηλέφωνο Gsm', - 'phone_office' => 'Τηλέφωνο γραφείου', - 'add_to_favorites' => "Προσθήκη στα αγαπημένα", - 'send' => 'Στείλετε', - 'search_name' => 'Όνομα αναζήτησης', - 'my_favorite_searches' => 'Αγαπημένες αναζητήσεις', - 'search_desc' => 'Μπορείτε να προσθέσετε και να διαχειριστείτε τις αγαπημένες σας επιλογές αναζήτησης εδώ.', - 'complaint_placeholder' => 'Πληκτρολογήστε τα στοιχεία της καταγγελίας σας εδώ.', - 'show_details' => 'Δείξε λεπτομέρειες', - 'ad_actions' => 'Ενέργειες διαφημίσεων', - 'edit' => 'Επεξεργασία', - 'approve' => 'Εγκρίνω', - 'passive' => "Παθητικός", - 'sold' => 'Πωληθεί', - 'offered_by' => 'Προσφέρεται από', - 'more_ads_by' => 'Περισσότερες διαφημίσεις από', - 'click_phone' => 'Εμφάνιση αριθμού τηλεφώνου', - 'share' => 'Κοινή χρήση αυτής της διαφήμισης', - 'report' => 'Αναφορά αυτής της διαφήμισης', - 'features' => 'Χαρακτηριστικά', - "streetview" => "θέα στο δρόμο", - 'recommended_ads' => 'Προτεινόμενες διαφημίσεις για εσάς', - 'new' => 'Νέος', - 'short_info' => 'Σύντομες πληροφορίες', - 'secure_trading' => 'Ασφαλής εμπορία', - '24/7' => 'Υποστήριξη 24/7', - 'easy_trading' => 'Εύκολη συναλλαγή', - 'need_help' => 'Χρειάζεστε βοήθεια?', - 'give_a_call' => 'Δώστε μια κλήση', - 'message_sent' => 'Το μήνυμα στάλθηκε!', - 'asap' => 'Μήνυμα αποστέλλεται, - ο πωλητής θα επικοινωνήσει μαζί σας σύντομα.', - 'ad_id' => 'Αναγνωριστικό διαφήμισης', - 'contact_with' => 'Επικοινωνήστε με', - 'create_adv' => 'Δημιουργία διαφήμισης', - 'edit_adv' => 'Επεξεργασία διαφήμισης', - 'mandatory_fields' => 'Υποχρεωτικά πεδία', - 'ad_post' => 'Δημοσίευση διαφημίσεων', - 'sell_item' => 'Πουλήστε ένα στοιχείο ή μια υπηρεσία', - 'search_save' => 'Η αγαπημένη αναζήτηση αποθηκεύτηκε με επιτυχία', - 'address' => 'Διεύθυνση', - 'email' => 'ΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ', - 'phone' => 'Τηλέφωνο', - 'send_us_your_feedback' => 'Στείλτε μας τα σχόλιά σας', - 'online_shopping' => 'ΠΑΙΡΝΩ', - 'approved' => 'Εγκρίθηκε με επιτυχία', - 'extended' => 'Επέκταση με επιτυχία', - 'declined' => 'Απορρίφθηκε με επιτυχία', - 'search_on_map' => 'Αναζήτηση στο χάρτη', - 'post_free_ad' => 'Δημοσίευση δωρεάν διαφήμισης', - 'select_a_category' => 'Επιλέξτε μία κατηγορία', - 'select_a_sub_category' => 'Επιλέξτε μία υπο-κατηγορία', - 'all_dopings_added' => 'Όλοι οι τύποι ντόπινγκ προστίθενται για αυτήν τη διαφήμιση.', - 'is_get_adv' => [ - 'name' => 'ΠΑΙΡΝΩ' - ], - 'corporate_info' => 'Εταιρικές πληροφορίες', - 'featured_ads' => "Προτεινόμενες διαφημίσεις", - 'trending_ads' => 'Αλλαγή διαφημίσεων', - 'search_ad_result_prefix' => 'επί', - 'search_ad_result_text' => ': μετρήθηκαν διαφημίσεις στην αναζήτησή σας : όνομα', - 'search_ads_result_message' => [ - 'name' => ': βρέθηκαν οι αγγελίες που βρέθηκαν για:αναζήτηση ονόματος', - ], - 'total' => 'Σύνολο', - 'quantity' => 'Ποσότητα', - 'view_cart' => 'Δείτε το καλάθι', - 'no_ads' => 'Χωρίς διαφημίσεις!', - 'show_display_mode' => [ - 'map' => 'Χάρτης', - 'list' => 'Λίστα', - ], - 'advs_list_table_thead' => [ - 'name' => 'Όνομα διαφήμισης', - 'price' => 'Τιμή', - 'publish_at' => 'Ημερομηνία διαφήμισης', - 'location_city' => 'Πόλη', - 'location_country' => 'Χώρα', - ], - 'show_list_view' => [ - 'name' => 'Λίστα', - ], - 'show_table_view' => [ - 'name' => 'Τραπέζι', - ], - 'showcase' => [ - 'name' => 'Βιτρίνα', - ], - 'new_ad' => [ - 'name' => 'Νέα διαφήμιση', - ], - 'profile' => [ - 'name' => 'Προφίλ', - ], - 'my_ads' => [ - 'name' => 'Οι διαφημίσεις μου', - ], - 'sold_out' => [ - 'name' => 'Εξαντλημένα', - ], - 'edit_category' => 'Επεξεργασία κατηγορίας', - 'set_category' => 'Ορισμός κατηγορίας', - 'max' => [ - 'name' => 'Μέγιστη', - ], - 'min' => [ - 'name' => 'Ελάχ', - ], - 'in_the_last_24_hours' => [ - 'name' => 'Τις τελευταίες 24 ώρες' - ], - 'in_the_last_day' => [ - 'name' => 'Τις τελευταίες 24 ώρες' - ], - 'in_the_last_week' => [ - 'name' => 'Την τελευταία εβδομάδα' - ], - 'in_the_last_month' => [ - 'name' => 'Τον τελευταίο μήνα' - ], - 'ads_with_photo' => [ - 'name' => 'Διαφημίσεις με φωτογραφία' - ], - 'ads_with_video' => [ - 'name' => 'Διαφημίσεις με βίντεο' - ], - 'yes' => [ - 'name' => 'Ναί' - ], - 'no' => [ - 'name' => 'Οχι' - ], - 'is_system' => [ - 'name' => 'Είναι σύστημα', - 'instructions' => 'Απαιτείται κατάσταση συστήματος και δεν πρέπει να αλλάξει', - ], - 'user_access' => [ - 'name' => 'Πρόσβαση χρήστη', - 'instructions' => 'Μπορεί ένας χρήστης να χρησιμοποιήσει αυτήν την κατάσταση στις διαφημίσεις του;', - ], - "no_location" => "Δεν έχει επιλεγεί τοποθεσία.", - "continue" => 'Να συνεχίσει', - "gallery" => 'Εκθεσιακός χώρος', - "ad" => 'Ενα δ', - "ads" => 'Διαφημίσεις', - "were_found" => 'βρέθηκαν.', - - // Pending screen - 'pending_message_1' => 'Η διαφήμιση βρίσκεται στη διαδικασία έγκρισης', - 'pending_message_2' => "Ημερομηνία ενημέρωσης διαφήμισης", - 'pending_message_3' => 'Εκτιμώμενος χρόνος αναμονής', - 'pending_message_4' => 'Ο χρόνος που αφιερώνεται στη διαδικασία έγκρισης θα προστεθεί στον χρόνο ντόπινγκ.', - 'pending_message_5' => 'Δεν είναι δυνατή η πραγματοποίηση συναλλαγών από το τηλεφωνικό κέντρο σχετικά με τη διαφήμιση στη διαδικασία έγκρισης.', - 'hours' => 'ώρες', - - // Preview page - 'preview_text' => [ - 'part_1' => 'Εάν οι ακόλουθες πληροφορίες σχετικά με τη διαφήμισή σας είναι σωστές, κάντε κλικ στο κουμπί "Συνέχεια" και προχωρήστε στο επόμενο βήμα.', - 'part_2' => 'Εάν όχι, κάντε κλικ στο κουμπί "Επεξεργασία".', - ], - 'views' => 'Προβολές', - - // Detail page - "no_street_view" => "Δεν υπάρχει εικόνα προβολής δρόμου σε αυτήν την τοποθεσία", - 'edit_my_contact_info' => 'Επεξεργασία των στοιχείων επικοινωνίας μου', - 'update_my_contact_info' => 'ενημερώστε τα στοιχεία επικοινωνίας μου', - 'contact_info' => 'Στοιχεία επικοινωνίας', - 'ad_info' => 'Πληροφορίες διαφήμισης', - - // Select cat - 'select_category_step_by_step' => 'Επιλέξτε Κατηγορία Βήμα προς Βήμα', - - // New create page - 'options' => 'Επιλογές', - 'category_selection' => 'Επιλογή κατηγορίας', - 'listing_details' => 'Λεπτομέρειες καταχώρησης', - 'preview' => 'Προεπισκόπηση', - 'congratulations' => 'Συγχαρητήρια', - 'ad_desc' => 'Περιγραφή διαφήμισης', - 'upload_photos' => 'Ανέβασε φωτογραφίες', - 'upload_files' => 'Μεταφόρτωση αρχείων', - 'additional_fields' => 'Πρόσθετα πεδία', - 'ad_location' => 'Τοποθεσία διαφήμισης', - 'owner' => 'Ιδιοκτήτης', - 'default_owner_instruction' => 'Ο κάτοχος θα προεπιλογή στον τρέχοντα χρήστη εάν δεν έχει επιλεγεί κανένας χρήστης', - 'create_page_subtitle' => 'Δημιουργήστε τη διαφήμιση άψογα εισάγοντας λεπτομερείς πληροφορίες σχετικά με τη διαφήμισή σας.', - 'with_my_phone_numbers' => 'With my phone numbers', - 'not_with_my_phone_numbers' => "I don't want to be reached by phone", - 'how_can_you_be_contacted' => "How can you be contacted?", - - // Listing page - 'ad_title' => 'Τίτλος διαφήμισης', - 'listing_date' => 'Ημερομηνία καταχώρησης', - 'view' => 'Θέα', - 'ads_with_map' => 'Διαφημίσεις με χάρτη', - 'advanced_sorting' => 'Προηγμένη ταξινόμηση', - 'filter_by_word' => 'Φιλτράρισμα κατά λέξη', - 'filter_by' => 'Φιλτράρισμα κατά: όνομα', - - 'free' => 'Ελεύθερος', - 'ad_date' => 'Ημερομηνία διαφήμισης', - 'photo_video' => 'Φωτογραφία, βίντεο', - 'and_above' => 'και παραπανω', - 'and_below' => 'και παρακάτω', - 'clear_all' => 'Τα καθαρίζω όλα', - 'balances' => 'Υπόλοιπα', - 'packages' => 'Πακέτα', - 'dopings' => 'Ντόπινγκ', - 'advs' => 'Advs', - 'site' => 'Ιστοσελίδα', - 'subscription' => 'Συνδρομή', - 'created' => 'Δημιουργήθηκε', - 'product_option' => [ - 'name' => 'Επιλογή προϊόντος' - ], - 'option_json' => [ - 'name' => 'Επιλογή' - ], - 'old_price' => [ - 'name' => 'Παλιά τιμή' - ], - 'save_search' => 'Αποθήκευση αναζήτησης', - 'publish_at' => [ - 'name' => 'Ημερομηνία δημοσίευσης' - ], - 'tax' => [ - 'name' => 'Tax' - ], - 'name_a_z' => 'Name (A to Z)', - 'name_z_a' => 'Name (Z to A)', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/el/message.php b/addons/default/visiosoft/advs-module/resources/lang/el/message.php deleted file mode 100644 index 5a6964c1a..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/el/message.php +++ /dev/null @@ -1,35 +0,0 @@ - 'Το προϊόν που ζητήσατε λείπει ή είναι ανενεργό', - 'please_payment' => 'Παρακαλώ πληρώστε', - 'bank_account_info' => 'Στοιχεία τραπεζικού λογαριασμού', - 'agreement' => 'Κάνοντας κλικ στο Δημοσίευση, αποδέχεστε τους Όρους Χρήσης και την Πολιτική απορρήτου, αναγνωρίζετε ότι είστε ο νόμιμος κάτοχος αυτού του στοιχείου.', - 'update_category_msg' => 'Η ταξινομημένη κατηγορία θα ενημερωθεί.', - 'updated_category_msg' => 'Η κατηγορία επεξεργάστηκε επιτυχώς.', - 'create_ad_with_post_cat' => [ - 'title' => "Η επιλογή κατηγορίας ολοκληρώθηκε.", - 'success' => true, - 'continueBtn' => "Να συνεχίσει", - ], - 'update_category_info' => 'Ενημερώστε την κατηγορία.', - 'filter_by_search_msg' => 'Φιλτράρισμα κατά αναζήτηση.', - 'delete_author_error' => 'Δεν μπορείτε να διαγράψετε μια ανάρτηση που δεν σας ανήκει', - 'success_delete' => 'Η διαφήμιση διαγράφηκε', - 'pending_ad_status' => 'Η διαφήμισή σας εκκρεμεί έγκριση από το Editor.', - 'extended' => ': ο αριθμός διαφημίσεων επεκτάθηκε με επιτυχία.', - 'category_not_exist' => 'Αυτή η κατηγορία δεν υπάρχει πια!', - 'currency_converted' => 'Το νόμισμα μετατράπηκε με επιτυχία.', - 'choose_user' => 'Επιλέξτε έναν χρήστη', - 'owner_updated_successfully' => 'Ο κάτοχος ενημερώθηκε με επιτυχία!', - 'no_add_found' => 'Δεν βρέθηκε διαφήμιση!', - 'replicated_success' => 'Η διαφήμιση έχει αναπαραχθεί με επιτυχία!', - 'ad_doesnt_exist' => "Αυτή η διαφήμιση δεν υπάρχει!", - 'select_location_error' => "Επιλέξτε μια τοποθεσία στον χάρτη!", - 'this_ad_is_not_valid_anymore' => "Αυτή η διαφήμιση δεν είναι πλέον έγκυρη!", - 'approve_status_change' => "Η κατάσταση της διαφήμισής σας έχει ενεργοποιηθεί!", - 'passive_status_change' => "Η κατάσταση της διαφήμισής σας έχει οριστεί σε παθητική!", - 'sold_status_change' => "Η κατάσταση της διαφήμισής σας έχει οριστεί για πώληση!", - 'status_change' => "Η κατάσταση της διαφήμισής σας έχει οριστεί σε: κατάσταση!", - 'disabled_detailed_options_for_admin_role' => "Οι αναλυτικές επιλογές προϊόντος είναι απενεργοποιημένες.", -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/el/permission.php b/addons/default/visiosoft/advs-module/resources/lang/el/permission.php deleted file mode 100644 index 373d898c9..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/el/permission.php +++ /dev/null @@ -1,108 +0,0 @@ - [ - 'name' => 'Διαφημίσεις', - 'option' => [ - 'read' => 'Μπορούν να διαβάσουν τις διαφημίσεις; ', - 'write' => 'Μπορεί να δημιουργήσει / να επεξεργαστεί διαφημίσεις; ', - 'delete' => 'Μπορούν να διαγραφούν οι διαφημίσεις;', - ], - ], - 'categories' => [ - 'name' => 'Κατηγορίες', - 'option' => [ - 'read' => 'Μπορεί να διαβάσει κατηγορίες; ', - 'write' => 'Μπορεί να δημιουργήσει / να επεξεργαστεί κατηγορίες; ', - 'delete' => 'Μπορούν να διαγραφούν κατηγορίες;', - ], - ], - 'village' => [ - 'name' => 'Χωριό', - 'option' => [ - 'read' => 'Μπορεί να διαβάσει χωριό; ', - 'write' => 'Μπορεί να δημιουργήσει / επεξεργαστεί το χωριό; ', - 'delete' => 'Μπορεί να διαγράψει χωριό;', - ], - ], - 'custom_fields' => [ - 'name' => 'Προσαρμοσμένα πεδία', - 'option' => [ - 'read' => 'Μπορεί να διαβάσει προσαρμοσμένα πεδία; ', - 'write' => 'Μπορεί να δημιουργήσει / να επεξεργαστεί προσαρμοσμένα πεδία; ', - 'delete' => 'Μπορούν να διαγραφούν προσαρμοσμένα πεδία;', - ], - ], - 'custom_field_advs' => [ - 'name' => 'Διαφημίσεις προσαρμοσμένου πεδίου', - 'option' => [ - 'read' => 'Μπορούν να διαβάσουν προσαρμοσμένες διαφημίσεις πεδίου; ', - 'write' => 'Μπορεί να δημιουργήσει / να επεξεργαστεί διαφημίσεις προσαρμοσμένου πεδίου; ', - 'delete' => 'Μπορούν να διαγραφούν προσαρμοσμένες διαφημίσεις πεδίου;', - ], - ], - 'cf_values' => [ - 'name' => 'Cf τιμές', - 'option' => [ - 'read' => 'Μπορεί να διαβάσει τιμές cf; ', - 'write' => 'Μπορεί να δημιουργήσει / να επεξεργαστεί τιμές cf; ', - 'delete' => 'Μπορεί να διαγράψει τιμές cf;', - ], - ], - 'options' => [ - 'name' => 'Επιλογές', - 'option' => [ - 'read' => 'Μπορείτε να διαβάσετε επιλογές;', - 'write' => 'Μπορείτε να δημιουργήσετε / επεξεργαστείτε επιλογές;', - 'delete' => 'Μπορείτε να διαγράψετε επιλογές;', - ], - ], - 'productoptions' => [ - 'name' => 'Επιλογές προϊόντων', - 'option' => [ - 'read' => 'Μπορείτε να διαβάσετε τις επιλογές προϊόντων;', - 'write' => 'Μπορείτε να δημιουργήσετε / επεξεργαστείτε επιλογές προϊόντων;', - 'delete' => 'Μπορείτε να διαγράψετε τις επιλογές προϊόντων;', - ], - ], - 'productoptions_value' => [ - 'name' => 'Αξία επιλογών προϊόντος', - 'option' => [ - 'read' => 'Μπορεί να διαβάσει την τιμή του προϊόντος;', - 'write' => 'Μπορεί να δημιουργήσει / επεξεργαστεί αξία επιλογών προϊόντος;', - 'delete' => 'Μπορεί να διαγραφεί η τιμή επιλογών προϊόντος;', - ], - ], - 'options_configuration' => [ - 'name' => 'Διαμόρφωση επιλογών', - 'option' => [ - 'read' => 'Μπορείτε να διαβάσετε τις επιλογές διαμόρφωσης;', - 'write' => 'Μπορείτε να δημιουργήσετε / επεξεργαστείτε ρυθμίσεις διαμόρφωσης;', - 'delete' => 'Μπορεί να διαγραφεί η διαμόρφωση επιλογών;', - ], - ], - 'option_configuration' => [ - 'name' => 'Διαμόρφωση επιλογής', - 'option' => [ - 'read' => 'Μπορείτε να διαβάσετε τη διαμόρφωση επιλογών;', - 'write' => 'Μπορείτε να δημιουργήσετε / επεξεργαστείτε τη διαμόρφωση επιλογών;', - 'delete' => 'Μπορεί να διαγραφεί η διαμόρφωση επιλογών;', - ], - ], - 'option_configuration' => [ - 'name' => 'Διαμόρφωση επιλογής', - 'option' => [ - 'read' => 'Μπορείτε να διαβάσετε τη διαμόρφωση επιλογών;', - 'write' => 'Μπορείτε να δημιουργήσετε / επεξεργαστείτε τη διαμόρφωση επιλογών;', - 'delete' => 'Μπορεί να διαγραφεί η διαμόρφωση επιλογών;', - ], - ], - 'status' => [ - 'name' => 'Κατάσταση', - 'option' => [ - 'read' => 'Μπορεί να διαβάσει την κατάσταση;', - 'write' => 'Μπορείτε να δημιουργήσετε / επεξεργαστείτε κατάσταση;', - 'delete' => 'Μπορεί να διαγραφεί η κατάσταση;', - ], - ], -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/el/section.php b/addons/default/visiosoft/advs-module/resources/lang/el/section.php deleted file mode 100644 index 449da431d..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/el/section.php +++ /dev/null @@ -1,64 +0,0 @@ - [ - 'title' => 'Διαφημίσεις', - ], - 'categories' => [ - 'title' => 'Κατηγορίες', - ], - 'countries' => [ - 'title' => 'Χώρες', - ], - 'cities' => [ - 'title' => 'Πόλεις', - ], - 'districts' => [ - 'title' => 'Περιοχές', - ], - 'neighborhoods' => [ - 'title' => 'Γειτονιές', - ], - 'village' => [ - 'title' => 'Χωριό', - ], - 'custom_fields' => [ - 'title' => 'Προσαρμοσμένα πεδία', - ], - 'custom_field_advs' => [ - 'title' => 'Διαφημίσεις προσαρμοσμένου πεδίου', - ], - 'cf_values' => [ - 'title' => 'Cf τιμές', - ], - 'fields' => [ - 'title' => 'Προσαρμοσμένα πεδία' - ], - 'assets_clear' => [ - 'name' => 'Διαγραφή στοιχείων' - ], - 'general' => 'Γενικός', - 'ads' => 'Διαφημίσεις', - 'user' => 'Χρήστης', - 'filter' => 'Φίλτρο', - 'create_ad' => 'Δημιουργία διαφήμισης', - 'options' => [ - 'title' => 'Επιλογές', - ], - 'ads_image' => 'Εικόνα διαφημίσεων', - 'product_options' => [ - 'title' => 'Επιλογές', - ], - 'productoptions_value' => [ - 'title' => 'Αξία επιλογών', - ], - 'option_configuration' => [ - 'title' => 'Διαμόρφωση', - ], - 'translations' => 'Μεταφράσεις', - 'status' => [ - 'title' => 'Κατάσταση', - ], - 'ads_detail' => 'Λεπτομέρεια διαφημίσεων', - -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/el/setting.php b/addons/default/visiosoft/advs-module/resources/lang/el/setting.php deleted file mode 100644 index fa85e38a6..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/el/setting.php +++ /dev/null @@ -1,286 +0,0 @@ - [ - 'name' => 'Αυτόματη έγκριση', - ], - 'default_view_type' => [ - 'name' => 'Προεπιλεγμένος τύπος προβολής', - ], - 'hide_zero_price' => [ - 'name' => 'Απόκρυψη τιμής εάν μηδέν', - 'instructions' => 'Απόκρυψη της τιμής εάν η τιμή της διαφήμισης είναι 0', - ], - 'estimated_pending_time' => [ - 'name' => 'Εκτιμώμενος χρόνος σε εκκρεμότητα', - 'instructions' => 'Σε ώρες', - ], - 'default_published_time' => [ - 'name' => 'Προεπιλεγμένος χρόνος δημοσίευσης', - ], - 'address' => [ - 'name' => 'Επικοινωνία με τη διεύθυνση', - ], - 'phone' => [ - 'name' => 'τηλέφωνο επικοινωνίας', - ], - 'favicon' => [ - 'name' => 'Favicon', - ] - , 'map_coordinates_long' => [ - 'name' => 'Χάρτης Μεγάλος Συντονισμός', - ], - 'map_coordinates_lat' => [ - 'name' => 'Χάρτης συντεταγμένων', - ], - 'iban_numbers' => [ - 'name' => 'ΙΒΑΝ', - ], - 'logo' => [ - 'name' => 'Λογότυπο', - ], - 'ogImage' => [ - 'name' => 'Κοινωνικό Λογότυπο Share', - 'warning' => 'Θα πρέπει να έχει ανάλυση 1200 x 630.', - - ], - 'currencies' => [ - 'name' => 'Ενεργά νομίσματα', - ], - 'latest-limit' => [ - 'name' => 'Τελευταίο όριο', - ], - 'site_address' => [ - 'name' => 'Διεύθυνση ιστοτόπου', - 'warning' => 'Αυτόματη προσθήκη www. www. sitename.com', - ], - 'google_map_key' => [ - 'name' => 'Το Google Map Api Key', - ], - - 'default_country' => [ - 'name' => 'Προεπιλεγμένη χώρα διαφήμισης', - ], - 'hide_price_categories' => [ - 'name' => 'Απόκρυψη τιμής στις κατηγορίες', - 'instructions' => 'Η τιμή θα είναι κρυφή όταν δημιουργείτε μια διαφήμιση ή προβάλλετε μια διαφήμιση σε αυτές τις κατηγορίες.' - ], - 'free_currencyconverterapi_key' => [ - 'name' => 'Κλειδί API μετατροπέα νομισμάτων' - ], - 'default_city' => [ - 'name' => 'Προεπιλεγμένη πόλη διαφήμισης', - ], - 'default_district' => [ - 'name' => 'Προεπιλεγμένη περιοχή διαφήμισης', - ], - 'default_neighborhood' => [ - 'name' => 'Προεπιλεγμένη γειτονιά διαφήμισης', - ], - 'default_currency' => [ - 'name' => 'Βασικό νόμισμα διαφήμισης', - ], - 'default_GET' => [ - 'name' => 'Προεπιλεγμένη διαφήμιση GET', - ], - 'twitter' => [ - 'name' => 'Κελάδημα', - ], - 'facebook' => [ - 'name' => 'Facebook', - ], - 'youtube' => [ - 'name' => 'Youtube', - ], - 'google' => [ - 'name' => 'Google', - ], - 'listing_page_image' => [ - 'name' => 'Λίστα εικόνων σελίδας', - ], - 'hide_standard_price_field' => [ - 'name' => 'Απόκρυψη πεδίου τυπικής τιμής', - ], - 'hide_options_field' => [ - 'name' => 'Απόκρυψη πεδίου επιλογών', - ], - 'hide_village_field' => [ - 'name' => 'Απόκρυψη χωριού', - ], - 'hide_configurations' => [ - 'name' => 'Απόκρυψη του κουμπιού διαμόρφωσης', - 'instructions' => 'Απόκρυψη του κουμπιού διαμόρφωσης στη σελίδα προεπισκόπησης διαφημίσεων', - ], - 'make_all_fields_required' => [ - 'name' => 'Να απαιτούνται όλα τα πεδία', - 'instructions' => 'Απαιτήστε από το χρήστη να συμπληρώσει τα πεδία Τιμή και περιγραφή κατά τη δημιουργία μιας διαφήμισης', - ], - 'make_map_required' => [ - 'name' => 'Απαιτείται χάρτης', - 'instructions' => 'Απαιτήστε από το χρήστη να τοποθετήσει μια καρφίτσα στον χάρτη κατά τη δημιουργία μιας διαφήμισης', - ], - 'hide_listing_standard_price' => [ - 'name' => 'Απόκρυψη βασικής τιμής καταχώρησης', - ], - 'enabled_currencies' => [ - 'name' => 'Ενεργοποιημένα νομίσματα', - ], - 'google_statistic_code' => [ - 'name' => 'Στατιστικό κώδικα Google', - ], - 'register_email_field' => [ - 'name' => 'Απαίτηση ηλεκτρονικού ταχυδρομείου εγγραφής μέλους', - ], - 'market_place' => [ - 'name' => 'Αγορά', - 'instructions' => 'If the marketplace is down, your site will act as ecommerce. For example, - some fields in the profile such as ads, dopings, messages, sale, packages and store are not visible and - removes corporate membership.' - ], - 'price_area_hidden' => [ - 'name' => 'Κρυφή περιοχή τιμών', - ], - 'hide_price_filter' => [ - 'name' => 'Απόκρυψη φίλτρου τιμών', - ], - 'hide_date_filter' => [ - 'name' => 'Απόκρυψη φίλτρου ημερομηνίας', - ], - 'hide_photo_filter' => [ - 'name' => 'Απόκρυψη φίλτρου φωτογραφιών', - ], - 'hide_map_filter' => [ - 'name' => 'Απόκρυψη φίλτρου χάρτη', - ], - 'show_lang_url' => [ - 'name' => 'Εμφάνιση παραμέτρου Lang για διεύθυνση URL', - ], - 'popular_ads_limit' => [ - 'name' => 'Όριο δημοφιλών διαφημίσεων', - ], - - //Image - - 'image_resize_backend' => [ - 'name' => 'Μέγεθος εικόνας Backend', - ], - 'full_image_width' => [ - 'name' => 'Πλήρες πλάτος εικόνας', - ], - 'full_image_height' => [ - 'name' => 'Ύψος πλήρους εικόνας', - ], - 'medium_image_width' => [ - 'name' => 'Μεσαίο πλάτος εικόνας', - ], - 'medium_image_height' => [ - 'name' => 'Μεσαίο ύψος εικόνας', - ], - 'thumbnail_width' => [ - 'name' => 'Πλάτος μικρογραφιών', - ], - 'thumbnail_height' => [ - 'name' => 'Ύψος μικρογραφιών', - ], - 'add_canvas' => [ - 'name' => 'Προσθήκη καμβά', - ], - 'image_canvas_width' => [ - 'name' => 'Πλάτος καμβά εικόνας', - ], - 'image_canvas_height' => [ - 'name' => 'Ύψος καμβά εικόνας', - ], - 'watermark_type' => [ - 'name' => 'Τύπος υδατογραφήματος', - ], - 'watermark_text' => [ - 'name' => 'Κείμενο υδατογράφημα', - ], - 'watermark_image' => [ - 'name' => 'Εικόνα υδατογράφημα', - ], - 'watermark_position' => [ - 'name' => 'Θέση υδατοσήματος', - ], - 'user_filter_limit' => [ - 'name' => 'Όριο φίλτρου χρήστη', - 'instructions' => 'Στον πίνακα διαχείρισης' - ], - 'show_breadcrumb_when_creating_ad' => [ - 'name' => 'Εμφάνιση Breadcrumb κατά τη δημιουργία μιας διαφήμισης', - ], - 'show_ads_count' => [ - 'name' => 'Εμφάνιση πλήθους διαφημίσεων', - 'instructions' => 'Εμφάνιση πλήθους διαφημίσεων στην αριστερή λίστα κατηγοριών', - ], - 'ads_date_hidden' => [ - 'name' => 'Απόκρυψη ημερομηνίας δημιουργίας', - 'instructions' => 'Απόκρυψη ημερομηνίας δημιουργίας στη σελίδα λεπτομερειών διαφημίσεων', - ], - 'hide_listing_header' => [ - 'name' => 'Απόκρυψη κεφαλίδας καταχώρισης', - 'instructions' => 'Απόκρυψη σε παραγγελίες και προβολή τύπων', - ], - 'hide_filter_section' => [ - 'name' => 'Απόκρυψη ενότητας φίλτρου', - 'instructions' => 'Απόκρυψη στην αριστερή περιοχή φίλτρου στη σελίδα καταχώρισης', - ], - 'hide_seller_info' => [ - 'name' => 'Απόκρυψη πληροφοριών πωλητή', - 'instructions' => 'Απόκρυψη στις πληροφορίες πωλητή στη σελίδα λεπτομερειών διαφημίσεων', - ], - 'show_post_ad_agreement' => [ - 'name' => 'Εμφάνιση συμφωνίας μετά τη διαφήμιση', - 'instructions' => 'Ενεργοποιήστε το αν θέλετε να εμφανίσετε μια συμφωνία πολιτικής απορρήτου στη σελίδα δημιουργίας διαφημίσεων', - ], - 'override_text' => [ - 'name' => 'Παράκαμψη κειμένου', - 'instructions' => 'Παλιά τιμή: Νέα τιμή' - ], - 'steps_color' => [ - 'name' => 'Χρώμα βημάτων', - 'instructions' => 'Αλλάζει το χρώμα των προοδευτικών βημάτων.' - ], - 'create_ad_button_color' => [ - 'name' => 'Δημιουργία χρώματος κουμπιού διαφήμισης', - 'instructions' => 'Αλλάζει το κουμπί που εμφανίζεται όταν ολοκληρωθεί η νέα επιλογή κατηγορίας διαφημίσεων.' - ], - 'lang_switcher_for_browser' => [ - 'name' => 'Lang Switcher για πρόγραμμα περιήγησης', - 'instructions' => 'Σας επιτρέπει να επιλέξετε τη γλώσσα του προγράμματος περιήγησης ως ενεργή γλώσσα' - ], - 'get_categories' => [ - 'name' => 'GET Κατηγορίες', - 'instructions' => 'Αντιπροσωπεύει τις κατηγορίες στις οποίες η ιδιότητα GET θα είναι έγκυρη.' - ], - 'watermark' => [ - 'name' => 'Στάθμη ύδατος', - 'instructions' => 'Είναι ενεργό το υδατογράφημα;' - ], - 'detailed_product_options' => [ - 'name' => 'Λεπτομερείς επιλογές προϊόντος', - 'instructions' => 'Σας επιτρέπει να εισαγάγετε πληροφορίες για το απόθεμα και την τιμή για το προϊόν' - ], - 'show_subcats_mobile' => [ - 'name' => 'Εμφάνιση υποκατηγοριών σε προβολή για κινητά', - ], - 'show_price_to_members_only' => [ - 'name' => 'Εμφάνιση τιμής μόνο στα μέλη', - ], - 'hide_ad_cat' => [ - 'name' => 'Απόκρυψη κατηγοριών', - 'instructions' => 'Απόκρυψη κατηγοριών στη λίστα διαφημίσεων' - ], - 'show_finish_and_publish_date' => [ - 'name' => 'Εμφάνιση ημερομηνίας λήξης και ημερομηνίας δημοσίευσης για δημιουργία', - 'instructions' => 'Εμφανίζει τα πεδία publish_at και finish_at στη σελίδα δημιουργίας διαφημίσεων.' - ], - 'show_tax_field' => [ - 'name' => 'Show Tax Field', - 'instructions' => 'When this option is enabled, you can set the tax rate on the ad creation page.' - ], - 'hide_contact_created_at' => [ - 'name' => 'Hide Contact Fields For in Create New Ad' - ] -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/el/stream.php b/addons/default/visiosoft/advs-module/resources/lang/el/stream.php deleted file mode 100644 index bddf2e3a3..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/el/stream.php +++ /dev/null @@ -1,37 +0,0 @@ - [ - 'name' => 'Advs', - ], - 'categories' => [ - 'name' => 'Κατηγορίες', - ], - 'village' => [ - 'name' => 'Χωριό', - ], - 'custom_fields' => [ - 'name' => 'Προσαρμοσμένα πεδία', - ], - 'custom_field_advs' => [ - 'name' => 'Προσαρμοσμένο τομέα συμβουλές', - ], - 'cf_values' => [ - 'name' => 'Cf τιμές', - ], - 'options' => [ - 'name' => 'Επιλογές', - ], - 'product_options' => [ - 'name' => 'Επιλογές προϊόντος', - ], - 'productoptions_value' => [ - 'name' => 'Αξία επιλογών', - ], - 'option_configuration' => [ - 'name' => 'Διαμόρφωση', - ], - 'status' => [ - 'name' => 'Κατάσταση', - ], -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/el/view.php b/addons/default/visiosoft/advs-module/resources/lang/el/view.php deleted file mode 100644 index 771b3a2b6..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/el/view.php +++ /dev/null @@ -1,6 +0,0 @@ - 'Ημιτελής', - 'advanced' => 'Προχωρημένος', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/en/addon.php b/addons/default/visiosoft/advs-module/resources/lang/en/addon.php deleted file mode 100644 index 40f95d8aa..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/en/addon.php +++ /dev/null @@ -1,8 +0,0 @@ - 'Ads', - 'name' => 'Ads Module', - 'description' => 'Ads Module', - 'info' => 'This is the screen where you can add, delete and edit ads from the Ads page. On this page, you can simply do the operations such as post management and ad configuration.' -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/en/button.php b/addons/default/visiosoft/advs-module/resources/lang/en/button.php deleted file mode 100644 index 328f6e14f..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/en/button.php +++ /dev/null @@ -1,49 +0,0 @@ - 'Add', - 'new_adv' => 'New classified', - 'new_classified' => 'New classified', - 'new_category' => 'New Category', - 'new_country' => 'New Country', - 'new_city' => 'New City', - 'new_district' => 'New District', - 'new_neighborhood' => 'New Neighborhood', - 'new_village' => 'New Village', - 'edit' => "Edit", - 'approve' => "Approve", - 'decline' => 'Decline', - 'extend' => 'Extend', - 'extend_all' => 'Extend All', - 'convert_currency' => 'Convert Currency', - 'categories' => 'Categories', - 'sub_category' => 'Sub Categories', - 'add_sub_category' => 'Add Sub Category', - 'sub_cities' => 'Sub Cities', - 'add_sub_cities' => 'Add Sub City', - 'add_sub_districts' => 'Add Sub District', - 'add_sub_neighborhoods' => 'Add Sub Neighborhood', - 'add_sub_village' => 'Add Sub Village', - 'sub_districts' => 'Sub Districts', - 'sub_neighborhoods' => 'Sub Neighborhoods', - 'sub_village' => 'Sub Village', - 'general_settings' => 'General Settings', - 'save_category' => 'Save Category', - 'change_owner' => 'Change Owner', - 'update_category' => [ - 'name' => 'Update Category' - ], - 'new_option' => 'New Option', - 'export' => 'Export', - 'new_productoption' => 'New Product Option', - 'new_productoptions_value' => 'New Product option value', - 'new_options_configuration' => 'New Option configuration', - 'new_option_configuration' => 'New Option configuration', - 'create_configurations' => 'Create Configurations', - 'replicate' => 'Replicate', - 'fast_create' => 'Fast create', - 'publish' => 'Publish', - 'import' => 'Import', - 'new_status' => 'New Status', - 'fast_edit' => 'Fast Edit', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/en/currency.php b/addons/default/visiosoft/advs-module/resources/lang/en/currency.php deleted file mode 100644 index 32221c0aa..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/en/currency.php +++ /dev/null @@ -1,6 +0,0 @@ - 'Dollar', - 'EUR' => 'Euro', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/en/field.php b/addons/default/visiosoft/advs-module/resources/lang/en/field.php deleted file mode 100644 index d14ca3df1..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/en/field.php +++ /dev/null @@ -1,404 +0,0 @@ - [ - 'name' => 'Title' - ], - 'order' => [ - 'name' => 'Order' - ], - 'slug' => [ - 'name' => 'Slug' - ], - 'parent_category' => [ - 'name' => 'Parent' - ], - 'category' => [ - 'name' => 'Category Title' - ], - 'price' => [ - 'name' => 'Price' - ], - 'standard_price' => [ - 'name' => 'Standard Price' - ], - 'date' => [ - 'name' => 'Date' - ], - 'photo' => [ - 'name' => 'Photo' - ], - 'video' => [ - 'name' => 'Video' - ], - 'map' => [ - 'name' => 'Map' - ], - 'stock' => [ - 'name' => 'Stock' - ], - 'advs_desc' => [ - 'name' => 'Description' - ], - 'online_payment' => [ - 'name' => 'Online Payment' - ], - 'city' => [ - 'name' => 'City' - ], - 'country' => [ - 'name' => 'Country' - ], - 'district' => [ - 'name' => 'District' - ], - 'neighborhood' => [ - 'name' => 'Neighborhood' - ], - 'village' => [ - 'name' => 'Village' - ], - 'files' => [ - 'name' => 'Images' - ], - 'cat1' => [ - 'name' => 'Main Category' - ], - 'cat2' => [ - 'name' => 'Sub Category 1' - ], - 'cat3' => [ - 'name' => 'Sub Category 2' - ], - 'cat4' => [ - 'name' => 'Sub Category 3' - ], - 'cat5' => [ - 'name' => 'Sub Category 4' - ], - 'cat6' => [ - 'name' => 'Sub Category 5' - ], - 'cat7' => [ - 'name' => 'Sub Category 6' - ], - 'cat8' => [ - 'name' => 'Sub Category 7' - ], - 'cat9' => [ - 'name' => 'Sub Category 8' - ], - 'cat10' => [ - 'name' => 'Sub Category 9' - ], - 'currency' => [ - 'name' => 'Currency' - ], - 'status' => [ - 'name' => 'Status', - 'option' => [ - 'approved' => 'Approved', - 'expired' => 'Expired', - 'unpublished' => 'Unpublished', - 'pending_admin' => 'Pending Admin', - 'pending_user' => 'Pending User' - ] - ], - 'pending_adv' => [ - 'name' => 'Unpublished' - ], - 'finish_at' => [ - 'name' => 'Finish Date' - ], - 'cover_photo' => [ - 'name' => 'Cover Photo' - ], - 'favs_adv' => [ - 'name' => 'Fav Ads' - ], - 'my_adv' => [ - 'name' => 'ADVS' - ], - 'description' => 'Description', - 'explanation' => 'Explanation', - 'type' => [ - 'name' => 'Type' - ], - 'parent_adv' => [ - 'name' => 'Related Ad' - ], - 'value' => [ - 'name' => 'Value' - ], - 'list' => 'List', - 'home' => 'Home', - 'list-page' => 'List Page', - 'search' => 'Search', - 'reset' => 'Reset', - 'recommended' => 'Recommended Ads for You', - 'filter' => 'Filter', - 'sort' => 'Sort', - 'sort_by' => 'Sort By', - 'pick_option' => 'Pick an option', - 'pick_ordering' => 'Ordering', - 'price_high' => 'Price High to Low', - 'price_low' => 'Price Low to High', - 'newest' => 'Newest', - 'oldest' => 'Oldest', - 'address_a_z' => 'Address (A to Z)', - 'address_z_a' => 'Address (Z to A)', - 'categories' => [ - 'name' => 'Categories' - ], - 'all_categories' => 'All Categories', - 'location' => 'Location', - 'send_message' => 'Send Message', - 'phone_gsm' => 'Gsm Phone', - 'phone_office' => 'Office Phone', - 'add_to_favorites' => "Add to Favorites", - 'add_to_cart'=> "Add to Cart", - 'send' => 'Send', - 'search_name' => 'Search Name', - 'my_favorite_searches' => 'Favorite Searches', - 'search_desc' => 'You can add and manage your favorite search selections here.', - 'complaint_placeholder' => 'Type your complaint details here.', - 'show_details' => 'Show Details', - 'ad_actions' => 'Ad Actions', - 'edit' => 'Edit', - 'approve' => 'Approve', - 'passive' => "Passive", - 'sold' => 'Sold', - 'offered_by' => 'Offered By', - 'more_ads_by' => 'More Ads By', - 'click_phone' => 'Show phone number', - 'share' => 'Share', - 'report' => 'Report this ad', - 'features' => 'Features', - "streetview" => "Street View", - 'recommended_ads' => 'Recommended Ads for You', - 'new' => 'New', - 'short_info' => 'Short Info', - 'secure_trading' => 'Secure Trading', - '24/7' => '24/7 Support', - 'easy_trading' => 'Easy Trading', - 'need_help' => 'Need help?', - 'give_a_call' => 'Give a call on', - 'message_sent' => 'Message Sent!', - 'asap' => 'Message sent, seller will contact you asap.', - 'ad_id' => 'Ad Id', - 'contact_with' => 'Contact With', - 'create_adv' => 'Create Ad', - 'edit_adv' => 'Edit Ad', - 'mandatory_fields' => 'Mandatory Fields', - 'ad_post' => 'Ad Post', - 'sell_item' => 'Sell an item or service', - 'search_save' => 'Favorite search saved successfully', - 'address' => 'Address', - 'email' => 'E-Mail', - 'phone' => 'Phone', - 'send_us_your_feedback' => 'Send Us Your Feedback', - 'online_shopping' => 'GET', - 'approved' => 'Approved Successfully', - 'extended' => 'Extended Successfully', - 'declined' => 'Declined Successfully', - 'search_on_map' => 'Search on Map', - 'post_free_ad' => 'Post Free Ad', - 'select_a_category' => 'Select a Category', - 'select_a_sub_category' => 'Select a Sub Category', - 'all_dopings_added' => 'All doping types are added for this ad.', - 'is_get_adv' => [ - 'name' => 'GET' - ], - 'corporate_info' => 'Corporate Info', - 'featured_ads' => "Featured Ads", - 'trending_ads' => 'Trendind Ads', - 'search_ad_result_prefix' => 'on', - 'search_ad_result_text' => ':count ads were found in your :name search', - 'search_ads_result_message' => [ - 'name' => ':count ads found for :name search', - ], - 'total' => 'Total', - 'quantity' => 'Quantity', - 'view_cart' => 'View Cart', - 'no_ads' => 'No Ads found.', - 'show_display_mode' => [ - 'map' => 'Map', - 'list' => 'List', - ], - 'advs_list_table_thead' => [ - 'name' => 'Ad Name', - 'price' => 'Price', - 'publish_at' => 'Ad Date', - 'location_city' => 'City', - 'location_country' => 'Country', - ], - 'show_list_view' => [ - 'name' => 'List', - ], - 'show_table_view' => [ - 'name' => 'Table', - ], - 'showcase' => [ - 'name' => 'Showcase', - ], - 'new_ad' => [ - 'name' => 'New Ad', - ], - 'profile' => [ - 'name' => 'Profile', - ], - 'my_ads' => [ - 'name' => 'My Ads', - ], - 'sold_out' => [ - 'name' => 'Sold out', - ], - 'edit_category' => 'Edit Category', - 'set_category' => 'Set Category', - 'max' => [ - 'name' => 'Max', - ], - 'min' => [ - 'name' => 'Min', - ], - 'in_the_last_24_hours' => [ - 'name' => 'In The Last 24 Hours' - ], - 'in_the_last_day' => [ - 'name' => 'In The Last 24 Hours' - ], - 'in_the_last_week' => [ - 'name' => 'In The Last Week' - ], - 'in_the_last_month' => [ - 'name' => 'In The Last Month' - ], - 'in_the_last_two_days' => [ - 'name' => 'In The Last Two Days' - ], - 'ads_with_photo' => [ - 'name' => 'Ads With Photo' - ], - 'ads_with_video' => [ - 'name' => 'Ads With Video' - ], - 'yes' => [ - 'name' => 'Yes' - ], - 'no' => [ - 'name' => 'No' - ], - 'is_system' => [ - 'name' => 'Is System', - 'instructions' => 'System status are required and should not be changed', - ], - 'user_access' => [ - 'name' => 'User Access', - 'instructions' => 'Can a user use this status on his ads?', - ], - "no_location" => "No location is selected.", - "continue" => 'Continue', - "gallery" => 'Gallery', - "ad" => 'Ad', - "ads" => 'Ads', - "were_found" => 'were found.', - - // Pending screen - 'pending_message_1' => 'The Ad is in the Approval Process', - 'pending_message_2' => "Ad's Update Date", - 'pending_message_3' => 'Estimated Waiting Time', - 'pending_message_4' => 'The time spent in the approval process will be added to the doping time.', - 'pending_message_5' => 'No transactions can be made from the call center regarding the ad in the approval process.', - 'hours' => 'hours', - - // Preview page - 'preview_text' => [ - 'part_1' => 'If the following information about your ad is correct, click the "Continue" button and go to the next step.', - 'part_2' => 'If not, click the "Edit" button.', - ], - 'views' => 'Views', - - // Detail page - "no_street_view" => "No street view image in this location", - 'edit_my_contact_info' => 'Edit My Contact Information', - 'update_my_contact_info' => 'update my contact info', - 'contact_info' => 'Contact information', - 'ad_info' => 'Ad Information', - - // Select cat - 'select_category_step_by_step' => 'Select Category Step by Step', - - // New create page - 'options' => 'Options', - 'category_selection' => 'Category Selection', - 'listing_details' => 'Listing Details', - 'preview' => 'Preview', - 'congratulations' => 'Congratulations', - 'ad_desc' => 'Ad Description', - 'upload_photos' => 'Upload Photos', - 'upload_files' => 'Upload Files', - 'additional_fields' => 'Additional Fields', - 'ad_location' => 'Ad Location', - 'owner' => 'Owner', - 'default_owner_instruction' => 'The owner will default to the current user if no user is selected', - 'create_page_subtitle' => 'Create the ad flawlessly by entering detailed information about your ad.', - 'with_my_phone_numbers' => 'With my phone numbers', - 'not_with_my_phone_numbers' => "I don't want to be reached by phone", - 'how_can_you_be_contacted' => "How can you be contacted?", - - // Listing page - 'ad_title' => 'Ad title', - 'listing_date' => 'Listing Date', - 'view' => 'View', - 'ads_with_map' => 'Ads With Map', - 'advanced_sorting' => 'Advanced Sorting', - 'filter_by_word' => 'Filter by word', - 'filter_by' => 'Filter by :name', - - 'free' => 'Free', - 'ad_date' => 'Ad Date', - 'photo_video' => 'Photo, Video', - 'and_above' => 'and above', - 'and_below' => 'and below', - 'clear_all' => 'Clear All', - 'balances' => 'Balances', - 'packages' => 'Packages', - 'dopings' => 'Dopings', - 'advs' => 'Advs', - 'site' => 'Site', - 'subscription' => 'Subscription', - 'created' => 'Created', - 'product_option' => [ - 'name' => 'Product Option' - ], - 'option_json' => [ - 'name' => 'Option' - ], - 'old_price' => [ - 'name' => 'Old Price' - ], - 'save_search' => 'Save Search', - 'publish_at' => [ - 'name' => 'Publish Date' - ], - 'tax' => [ - 'name' => 'Tax' - ], - 'name_a_z' => 'Name (A to Z)', - 'name_z_a' => 'Name (Z to A)', - 'select_lang_ads' => 'select the language of the ads', - - // Report - 'product_stock_report' => 'Product Stock Report', - 'active_passive_products_report' => 'Active-Passive Products Report', - 'unexplained_products_report' => 'Unexplained Products Report', - 'non_image_products_report' => 'Non-Image Products Report', - 'product' => 'Product', - 'count' => 'Count', - 'undefined_product' => 'Undefined Product', - 'pages_without_meta_information_report' => 'Pages Without Meta Information Report', - 'page' => 'Page', - 'undefined_page' => 'Undefined Page', - 'id' => 'ID', - 'custom_field' => 'Custom Field', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/en/message.php b/addons/default/visiosoft/advs-module/resources/lang/en/message.php deleted file mode 100644 index 327dc330e..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/en/message.php +++ /dev/null @@ -1,41 +0,0 @@ - 'Requested product is currently missing or inactive', - 'please_payment' => 'Please Pay', - 'bank_account_info' => 'Bank account information', - 'agreement' => 'By clicking Publish, you agree to our Terms of Use and Privacy Policy acknowledge that you are the rightful owner of this item.', - 'update_category_msg' => 'The classified category will be updated.', - 'updated_category_msg' => 'Category successfully edited.', - 'create_ad_with_post_cat' => [ - 'title' => "Category selection has been completed.", - 'success' => true, - 'continueBtn' => "Continue", - ], - 'update_category_info' => 'Please update category.', - 'filter_by_search_msg' => 'Filter By Search.', - 'delete_author_error' => 'You cannot delete a post that does not belong to you', - 'success_delete' => 'Ad Deleted', - 'pending_ad_status' => 'Your ad is pending approval by the Editor.', - 'extended' => ':number ad(s) has been extended successfully.', - 'category_not_exist' => 'This category does not exist anymore!', - 'currency_converted' => 'Currency Converted Successfully.', - 'choose_user' => 'Choose a user', - 'owner_updated_successfully' => 'The Owner Has Been Updated Successfully!', - 'no_add_found' => 'No Ad Found!', - 'replicated_success' => 'The ad has been replicated successfully!', - 'ad_doesnt_exist' => "This ad doesn't exist!", - 'select_location_error' => "Please select a location on the map!", - 'this_ad_is_not_valid_anymore' => "This ad is not valid anymore!", - 'approve_status_change' => "Your Ad's Status Has Been Set to Active!", - 'passive_status_change' => "Your Ad's Status Has Been Set to Passive!", - 'sold_status_change' => "Your Ad's Status Has Been Set to Sold!", - 'status_change' => "Your Ad's Status Has Been Set to :status!", - 'disabled_detailed_options_for_admin_role' => "Detailed product options are disabled.", - 'permission_error' => 'You do not have permission for this action', - 'currency_converter_not_available' => 'The currency converter is not available.', - 'option_saved' => 'Option Saved', - 'do_you_want_to_save_the_option' => 'Do you want to save the option?', - 'you_can_not_delete_a_system_status' => 'You can not delete a system status!', - 'product_added_to_cart' => 'Product added to cart!', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/en/permission.php b/addons/default/visiosoft/advs-module/resources/lang/en/permission.php deleted file mode 100644 index 1c540e8b2..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/en/permission.php +++ /dev/null @@ -1,108 +0,0 @@ - [ - 'name' => 'Ads', - 'option' => [ - 'read' => 'Can read ads?', - 'write' => 'Can create/edit ads?', - 'delete' => 'Can delete ads?', - ], - ], - 'categories' => [ - 'name' => 'Categories', - 'option' => [ - 'read' => 'Can read categories?', - 'write' => 'Can create/edit categories?', - 'delete' => 'Can delete categories?', - ], - ], - 'village' => [ - 'name' => 'Village', - 'option' => [ - 'read' => 'Can read village?', - 'write' => 'Can create/edit village?', - 'delete' => 'Can delete village?', - ], - ], - 'custom_fields' => [ - 'name' => 'Custom fields', - 'option' => [ - 'read' => 'Can read custom fields?', - 'write' => 'Can create/edit custom fields?', - 'delete' => 'Can delete custom fields?', - ], - ], - 'custom_field_advs' => [ - 'name' => 'Custom field ads', - 'option' => [ - 'read' => 'Can read custom field ads?', - 'write' => 'Can create/edit custom field ads?', - 'delete' => 'Can delete custom field ads?', - ], - ], - 'cf_values' => [ - 'name' => 'Cf values', - 'option' => [ - 'read' => 'Can read cf values?', - 'write' => 'Can create/edit cf values?', - 'delete' => 'Can delete cf values?', - ], - ], - 'options' => [ - 'name' => 'Options', - 'option' => [ - 'read' => 'Can read options?', - 'write' => 'Can create/edit options?', - 'delete' => 'Can delete options?', - ], - ], - 'productoptions' => [ - 'name' => 'Productoptions', - 'option' => [ - 'read' => 'Can read productoptions?', - 'write' => 'Can create/edit productoptions?', - 'delete' => 'Can delete productoptions?', - ], - ], - 'productoptions_value' => [ - 'name' => 'Productoptions value', - 'option' => [ - 'read' => 'Can read productoptions value?', - 'write' => 'Can create/edit productoptions value?', - 'delete' => 'Can delete productoptions value?', - ], - ], - 'options_configuration' => [ - 'name' => 'Options configuration', - 'option' => [ - 'read' => 'Can read options configuration?', - 'write' => 'Can create/edit options configuration?', - 'delete' => 'Can delete options configuration?', - ], - ], - 'option_configuration' => [ - 'name' => 'Option configuration', - 'option' => [ - 'read' => 'Can read option configuration?', - 'write' => 'Can create/edit option configuration?', - 'delete' => 'Can delete option configuration?', - ], - ], - 'option_configuration' => [ - 'name' => 'Option configuration', - 'option' => [ - 'read' => 'Can read option configuration?', - 'write' => 'Can create/edit option configuration?', - 'delete' => 'Can delete option configuration?', - ], - ], - 'status' => [ - 'name' => 'Status', - 'option' => [ - 'read' => 'Can read status?', - 'write' => 'Can create/edit status?', - 'delete' => 'Can delete status?', - ], - ], -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/en/section.php b/addons/default/visiosoft/advs-module/resources/lang/en/section.php deleted file mode 100644 index 43dfe6651..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/en/section.php +++ /dev/null @@ -1,64 +0,0 @@ - [ - 'title' => 'Ads', - ], - 'categories' => [ - 'title' => 'Categories', - ], - 'countries' => [ - 'title' => 'Countries', - ], - 'cities' => [ - 'title' => 'Cities', - ], - 'districts' => [ - 'title' => 'Districts', - ], - 'neighborhoods' => [ - 'title' => 'Neighborhoods', - ], - 'village' => [ - 'title' => 'Village', - ], - 'custom_fields' => [ - 'title' => 'Custom fields', - ], - 'custom_field_advs' => [ - 'title' => 'Custom field ads', - ], - 'cf_values' => [ - 'title' => 'Cf values', - ], - 'fields' => [ - 'title' => 'Custom Fields' - ], - 'assets_clear' => [ - 'name' => 'Assets Clear' - ], - 'general' => 'General', - 'ads' => 'Ads', - 'user' => 'User', - 'filter' => 'Filter', - 'create_ad' => 'Create Ad', - 'options' => [ - 'title' => 'Options', - ], - 'ads_image' => 'Ads Image', - 'product_options' => [ - 'title' => 'Options', - ], - 'productoptions_value' => [ - 'title' => 'Options Value', - ], - 'option_configuration' => [ - 'title' => 'Configuration', - ], - 'translations' => 'Translations', - 'status' => [ - 'title' => 'Status', - ], - 'ads_detail' => 'Ads Detail', - -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/en/setting.php b/addons/default/visiosoft/advs-module/resources/lang/en/setting.php deleted file mode 100644 index 4487eb7a5..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/en/setting.php +++ /dev/null @@ -1,312 +0,0 @@ - [ - 'name' => 'Auto Approve', - ], - 'default_view_type' => [ - 'name' => 'Default View Type', - ], - 'hide_zero_price' => [ - 'name' => 'Hide Price if Zero', - 'instructions' => 'Hide the price if the ad price is 0', - ], - 'estimated_pending_time' => [ - 'name' => 'Estimated Pending Time', - 'instructions' => 'In Hours', - ], - 'default_published_time' => [ - 'name' => 'Default Publish Time', - ], - 'address' => [ - 'name' => 'Contact Adress', - ], - 'phone' => [ - 'name' => 'Contact Phone', - ], - 'favicon' => [ - 'name' => 'Favicon', - ] - , 'map_coordinates_long' => [ - 'name' => 'Map Long Coordinate', - ], - 'map_coordinates_lat' => [ - 'name' => 'Map Lat Coordinate', - ], - 'iban_numbers' => [ - 'name' => 'IBAN', - ], - 'logo' => [ - 'name' => 'Logo', - ], - 'ogImage' => [ - 'name' => 'Social Share Logo', - 'warning' => 'It should be at a resolution of 1200 x 630. ', - - ], - 'currencies' => [ - 'name' => 'Active Currencies', - ], - 'latest-limit' => [ - 'name' => 'Latest Limit', - ], - 'site_address' => [ - 'name' => 'Site address', - 'warning' => 'Auto added www. www.sitename.com ', - ], - 'google_map_key' => [ - 'name' => 'Google Map Api Key', - ], - - 'default_country' => [ - 'name' => 'Default Ad Country', - ], - 'hide_price_categories' => [ - 'name' => 'Hide Price On Categories', - 'instructions' => 'The price will be hidden when you create an ad or view an ad under these categories.' - ], - 'free_currencyconverterapi_key' => [ - 'name' => 'Currency Converter API Key' - ], - 'default_city' => [ - 'name' => 'Default Ad City', - ], - 'default_district' => [ - 'name' => 'Default Ad District', - ], - 'default_neighborhood' => [ - 'name' => 'Default Ad Neighborhood', - ], - 'default_currency' => [ - 'name' => 'Default Ad Currency', - ], - 'default_GET' => [ - 'name' => 'Default Ad GET', - ], - 'twitter' => [ - 'name' => 'Twitter', - ], - 'facebook' => [ - 'name' => 'Facebook', - ], - 'youtube' => [ - 'name' => 'Youtube', - ], - 'google' => [ - 'name' => 'Google', - ], - 'listing_page_image' => [ - 'name' => 'Listing Page Image', - ], - 'hide_standard_price_field' => [ - 'name' => 'Hide Standard Price Field', - ], - 'hide_options_field' => [ - 'name' => 'Hide Options Field', - ], - 'hide_village_field' => [ - 'name' => 'Hide Village Field', - ], - 'hide_configurations' => [ - 'name' => 'Hide the Configurations Button', - 'instructions' => 'Hide the Configurations Button in the Ad Preview Page', - ], - 'make_all_fields_required' => [ - 'name' => 'Make All Fields Required', - 'instructions' => 'Require the user to fill the Price and Description fields when creating an ad', - ], - 'make_map_required' => [ - 'name' => 'Make Map Required', - 'instructions' => 'Require the user to place a pin on the map when creating an ad', - ], - 'hide_listing_standard_price' => [ - 'name' => 'Hide Listing Standard Price', - ], - 'enabled_currencies' => [ - 'name' => 'Enabled Currencies', - ], - 'google_statistic_code' => [ - 'name' => 'Google Statistic Code', - ], - 'body_custom_space' => [ - 'name' => 'Body Custom Space', - ], - 'register_email_field' => [ - 'name' => 'Member Registration Email Requirement', - ], - 'market_place' => [ - 'name' => 'Market Place', - 'instructions' => 'If the marketplace is down, your site will act as ecommerce. For example, - some fields in the profile such as ads, dopings, messages, sale, packages and store are not visible and - removes corporate membership.' - ], - 'price_area_hidden' => [ - 'name' => 'Price Area Hidden', - ], - 'hide_price_filter' => [ - 'name' => 'Hide Price Filter', - ], - 'hide_date_filter' => [ - 'name' => 'Hide Date Filter', - ], - 'hide_photo_filter' => [ - 'name' => 'Hide Photo Filter', - ], - 'hide_map_filter' => [ - 'name' => 'Hide Map Filter', - ], - 'show_lang_url' => [ - 'name' => 'Show Lang Parameter For URL', - ], - 'popular_ads_limit' => [ - 'name' => 'Popular Ads Limit', - ], - - //Image - - 'image_resize_backend' => [ - 'name' => 'Image Resize Backend', - ], - 'full_image_width' => [ - 'name' => 'Full Image Width', - ], - 'full_image_height' => [ - 'name' => 'Full Image Height', - ], - 'medium_image_width' => [ - 'name' => 'Medium Image Width', - ], - 'medium_image_height' => [ - 'name' => 'Medium Image Height', - ], - 'thumbnail_width' => [ - 'name' => 'Thumbnail Width', - ], - 'thumbnail_height' => [ - 'name' => 'Thumbnail Height', - ], - 'add_canvas' => [ - 'name' => 'Add Canvas', - ], - 'image_canvas_width' => [ - 'name' => 'Image Canvas Width', - ], - 'image_canvas_height' => [ - 'name' => 'Image Canvas Height', - ], - 'watermark_type' => [ - 'name' => 'Watermark Type', - ], - 'watermark_text' => [ - 'name' => 'Watermark Text', - ], - 'watermark_image' => [ - 'name' => 'Watermark Image', - ], - 'watermark_position' => [ - 'name' => 'Watermark Position', - ], - 'user_filter_limit' => [ - 'name' => 'User Filter Limit', - 'instructions' => 'In the admin panel' - ], - 'show_breadcrumb_when_creating_ad' => [ - 'name' => 'Show Breadcrumb When Creating an Ad', - ], - 'show_ads_count' => [ - 'name' => 'Show Ads Count', - 'instructions' => 'Show ads count on the left categories list', - ], - 'ads_date_hidden' => [ - 'name' => 'Hide Created Date', - 'instructions' => 'Hide created date in ads detail page', - ], - 'hide_listing_header' => [ - 'name' => 'Hide Listing Header', - 'instructions' => 'Hiding to ordering and view types', - ], - 'hide_filter_section' => [ - 'name' => 'Hide Filter Section', - 'instructions' => 'Hiding to left filter area in listing page', - ], - 'hide_seller_info' => [ - 'name' => 'Hide Seller Information', - 'instructions' => 'Hiding to seller infos in ads detail page', - ], - 'hide_seller_info_by_category' => [ - 'name' => 'Hide Seller Information By Category', - 'instructions' => 'Hiding to seller infos by selected main categories in ads detail page', - ], - 'show_post_ad_agreement' => [ - 'name' => 'Show Post Ad Agreement', - 'instructions' => 'Turn this on if you want to display a privacy policy agreement on the ad creation page', - ], - 'override_text' => [ - 'name' => 'Override Text', - 'instructions' => 'Old Value:New Value' - ], - 'steps_color' => [ - 'name' => 'Steps Color', - 'instructions' => 'Changes the progressive steps color.' - ], - 'create_ad_button_color' => [ - 'name' => 'Create Ad Button Color', - 'instructions' => 'Changes the button that shows up when the new ad category selection is finished.' - ], - 'lang_switcher_for_browser' => [ - 'name' => 'Lang Switcher For Browser', - 'instructions' => 'Allows you to choose browser language as active language' - ], - 'get_categories' => [ - 'name' => 'GET Categories', - 'instructions' => 'It represents the categories in which the GET property will be valid.' - ], - 'watermark' => [ - 'name' => 'Watermark', - 'instructions' => 'Is watermark active?' - ], - 'detailed_product_options' => [ - 'name' => 'Detailed Product Options', - 'instructions' => 'Allows you to enter stock and price information for the product' - ], - 'show_subcats_mobile' => [ - 'name' => 'Show subcategories on mobile view', - ], - 'show_price_to_members_only' => [ - 'name' => 'Show Price To Members Only', - ], - 'hide_ad_cat' => [ - 'name' => 'Hide Categories', - 'instructions' => 'Hide categories in ads list' - ], - 'show_finish_and_publish_date' => [ - 'name' => 'Show Finish Date And Publish Date For Create', - 'instructions' => 'Displays the publish_at and finish_at fields on the ad creation page.' - ], - 'show_tax_field' => [ - 'name' => 'Show Tax Field', - 'instructions' => 'When this option is enabled, you can set the tax rate on the ad creation page.' - ], - 'hide_contact_created_at' => [ - 'name' => 'Hide Contact Fields For in Create New Ad' - ], - 'show_input_flag' => [ - 'name' => 'Show Flags on Input', - 'instructions' => 'Show flag and description on translatable inputs' - ], - 'hide_out_of_stock_products_without_listing' => [ - 'name' => 'Hide out of stock products without listing', - 'instructions' => 'Hides out-of-stock GET products from listing and homepage' - ], - 'only_email_login' => [ - 'name' => 'Only Email Login' - ], - 'preview_mode' => [ - 'name' => 'Preview Mode', - 'instructions' => 'When this mode is enabled, the ad is previewed by the user.' - ], - 'show_order_note' => [ - 'name' => 'Show Order Note', - 'instructions' => "Show the order note field which is used to show the customers custom text when their order's payment is approved." - ], -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/en/stream.php b/addons/default/visiosoft/advs-module/resources/lang/en/stream.php deleted file mode 100644 index d94ccdc24..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/en/stream.php +++ /dev/null @@ -1,37 +0,0 @@ - [ - 'name' => 'Advs', - ], - 'categories' => [ - 'name' => 'Categories', - ], - 'village' => [ - 'name' => 'Village', - ], - 'custom_fields' => [ - 'name' => 'Custom fields', - ], - 'custom_field_advs' => [ - 'name' => 'Custom field advs', - ], - 'cf_values' => [ - 'name' => 'Cf values', - ], - 'options' => [ - 'name' => 'Options', - ], - 'product_options' => [ - 'name' => 'Product Options', - ], - 'productoptions_value' => [ - 'name' => 'Options value', - ], - 'option_configuration' => [ - 'name' => 'Configuration', - ], - 'status' => [ - 'name' => 'Status', - ], -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/en/view.php b/addons/default/visiosoft/advs-module/resources/lang/en/view.php deleted file mode 100644 index 0ba4fe99f..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/en/view.php +++ /dev/null @@ -1,6 +0,0 @@ - 'Unfinished', - 'advanced' => 'Advanced', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/es/addon.php b/addons/default/visiosoft/advs-module/resources/lang/es/addon.php deleted file mode 100644 index 74df303f8..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/es/addon.php +++ /dev/null @@ -1,8 +0,0 @@ - 'Anuncios', - 'name' => 'Módulo de anuncios', - 'description' => 'Módulo de anuncios', - 'info' => 'This is the screen where you can add, delete and edit ads from the Ads page. On this page, you can simply do the operations such as post management and ad configuration.' -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/es/button.php b/addons/default/visiosoft/advs-module/resources/lang/es/button.php deleted file mode 100644 index fdd979e56..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/es/button.php +++ /dev/null @@ -1,48 +0,0 @@ - 'Adv nuevo', - 'new_classified' => 'Nuevo clasificado', - 'new_category' => 'Nueva categoría', - 'new_country' => 'Nuevo país', - 'new_city' => 'Ciudad Nueva', - 'new_district' => 'Nuevo distrito', - 'new_neighborhood' => 'Barrio nuevo', - 'new_village' => 'Pueblo Nuevo', - 'edit' => "Editar", - 'approve' => "Aprobar", - 'decline' => 'Disminución', - 'extend' => 'Ampliar', - 'extend_all' => 'Extender todo', - 'convert_currency' => 'Convertir moneda', - 'categories' => 'Categorias', - 'sub_category' => 'Subcategorías', - 'add_sub_category' => 'Añadir subcategoría', - 'sub_cities' => 'Sub ciudades', - 'add_sub_cities' => 'Añadir ciudad secundaria', - 'add_sub_districts' => 'Añadir subdistrito', - 'add_sub_neighborhoods' => 'Agregar vecindario secundario', - 'add_sub_village' => 'Añadir Sub Village', - 'sub_districts' => 'Subdistritos', - 'sub_neighborhoods' => 'Sub Vecindarios', - 'sub_village' => 'Sub Village', - 'general_settings' => 'Configuración general', - 'save_category' => 'Guardar categoría', - 'change_owner' => 'Cambio de propietario', - 'update_category' => [ - 'name' => 'Actualizar categoría' - ], - 'new_option' => 'Nueva opción', - 'export' => 'Exportar', - 'new_productoption' => 'Nueva opción de producto', - 'new_productoptions_value' => 'Valor de opción de producto nuevo', - 'new_options_configuration' => 'Configuración de nueva opción', - 'new_option_configuration' => 'Configuración de nueva opción', - 'create_configurations' => 'Crear configuraciones', - 'replicate' => 'Reproducir exactamente', - 'fast_create' => 'Creación rápida', - 'publish' => 'Publicar', - 'import' => 'Importar', - 'new_status' => 'Nuevo estado', - 'fast_edit' => 'Edición rápida', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/es/currency.php b/addons/default/visiosoft/advs-module/resources/lang/es/currency.php deleted file mode 100644 index 6fb8f00f8..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/es/currency.php +++ /dev/null @@ -1,6 +0,0 @@ - 'Dólar', - 'EUR' => 'Euro', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/es/field.php b/addons/default/visiosoft/advs-module/resources/lang/es/field.php deleted file mode 100644 index e73d49668..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/es/field.php +++ /dev/null @@ -1,386 +0,0 @@ - [ - 'name' => 'Título' - ], - 'order' => [ - 'name' => 'Orden' - ], - 'slug' => [ - 'name' => 'Babosa' - ], - 'parent_category' => [ - 'name' => 'Padre' - ], - 'category' => [ - 'name' => 'Título de categoría' - ], - 'price' => [ - 'name' => 'Precio' - ], - 'standard_price' => [ - 'name' => 'Precio estándar' - ], - 'date' => [ - 'name' => 'Fecha' - ], - 'photo' => [ - 'name' => 'Foto' - ], - 'video' => [ - 'name' => 'Vídeo' - ], - 'map' => [ - 'name' => 'Mapa' - ], - 'stock' => [ - 'name' => 'Valores' - ], - 'advs_desc' => [ - 'name' => 'Descripción' - ], - 'online_payment' => [ - 'name' => 'Pago en línea' - ], - 'city' => [ - 'name' => 'Ciudad' - ], - 'country' => [ - 'name' => 'País' - ], - 'district' => [ - 'name' => 'Distrito' - ], - 'neighborhood' => [ - 'name' => 'Barrio' - ], - 'village' => [ - 'name' => 'Pueblo' - ], - 'files' => [ - 'name' => 'Imágenes' - ], - 'cat1' => [ - 'name' => 'categoria principal' - ], - 'cat2' => [ - 'name' => 'Subcategoría 1' - ], - 'cat3' => [ - 'name' => 'Subcategoría 2' - ], - 'cat4' => [ - 'name' => 'Subcategoría 3' - ], - 'cat5' => [ - 'name' => 'Subcategoría 4' - ], - 'cat6' => [ - 'name' => 'Subcategoría 5' - ], - 'cat7' => [ - 'name' => 'Subcategoría 6' - ], - 'cat8' => [ - 'name' => 'Subcategoría 7' - ], - 'cat9' => [ - 'name' => 'Subcategoría 8' - ], - 'cat10' => [ - 'name' => 'Subcategoría 9' - ], - 'currency' => [ - 'name' => 'Moneda' - ], - 'status' => [ - 'name' => 'Estado', - 'option' => [ - 'approved' => 'Aprobado', - 'expired' => 'Caducado', - 'unpublished' => 'Inédito', - 'pending_admin' => 'Administrador pendiente', - 'pending_user' => 'Usuario pendiente' - ] - ], - 'pending_adv' => [ - 'name' => 'Anuncios pendientes' - ], - 'finish_at' => [ - 'name' => 'Terminar en' - ], - 'cover_photo' => [ - 'name' => 'Foto de cubierta' - ], - 'favs_adv' => [ - 'name' => 'Anuncios Fav' - ], - 'my_adv' => [ - 'name' => 'ADVS' - ], - 'description' => 'Descripción', - 'explanation' => 'Explicación', - 'type' => [ - 'name' => 'Tipo' - ], - 'parent_adv' => [ - 'name' => 'Anuncio relacionado' - ], - 'value' => [ - 'name' => 'Valor' - ], - 'list' => 'Lista', - 'home' => 'Casa', - 'list-page' => 'Página de lista', - 'search' => 'Buscar', - 'reset' => 'Reset', - 'recommended' => 'Anuncios recomendados para usted', - 'filter' => 'Filtrar', - 'sort' => 'Ordenar', - 'sort_by' => 'Ordenar por', - 'pick_option' => 'Elige una opción', - 'pick_ordering' => 'Ordenar', - 'price_high' => 'Precio mayor a menor', - 'price_low' => 'Precios de barato a caro', - 'newest' => 'El más nuevo', - 'oldest' => 'Más antiguo', - 'address_a_z' => 'Dirección (de la A a la Z)', - 'address_z_a' => 'Dirección (Z a A)', - 'categories' => [ - 'name' => 'Categorías' - ], - 'all_categories' => 'todas las categorias', - 'location' => 'Ubicación', - 'send_message' => 'Enviar mensaje', - 'phone_gsm' => 'Teléfono gsm', - 'phone_office' => 'Telefono de oficina', - 'add_to_favorites' => "Agregar a los favoritos", - 'send' => 'Enviar', - 'search_name' => 'Buscar nombre', - 'my_favorite_searches' => 'Búsquedas favoritas', - 'search_desc' => 'Puede agregar y administrar sus selecciones de búsqueda favoritas aquí.', - 'complaint_placeholder' => 'Escriba los detalles de su queja aquí.', - 'show_details' => 'Mostrar detalles', - 'ad_actions' => 'Acciones publicitarias', - 'edit' => 'Editar', - 'approve' => 'Aprobar', - 'passive' => "Pasivo", - 'sold' => 'Vendido', - 'offered_by' => 'Ofrecido por', - 'more_ads_by' => 'Más anuncios de', - 'click_phone' => 'Mostrar número de teléfono', - 'share' => 'Comparte este anuncio', - 'report' => 'Denunciar este anuncio', - 'features' => 'Caracteristicas', - "streetview" => "vista de calle", - 'recommended_ads' => 'Anuncios recomendados para usted', - 'new' => 'Nuevo', - 'short_info' => 'Información corta', - 'secure_trading' => 'Comercio seguro', - '24/7' => 'Soporte 24/7', - 'easy_trading' => 'Comercio fácil', - 'need_help' => '¿Necesitas ayuda?', - 'give_a_call' => 'Dar una llamada en', - 'message_sent' => '¡Mensaje enviado!', - 'asap' => 'Mensaje enviado, - el vendedor se comunicará con usted lo antes posible.', - 'ad_id' => 'ID del anuncio', - 'contact_with' => 'Contactar con', - 'create_adv' => 'Crear anuncio', - 'edit_adv' => 'Editar anuncio', - 'mandatory_fields' => 'Campos obligatorios', - 'ad_post' => 'Publicación de anuncios', - 'sell_item' => 'Vender un artículo o servicio', - 'search_save' => 'Búsqueda favorita guardada con éxito', - 'address' => 'Dirección', - 'email' => 'Correo electrónico', - 'phone' => 'Teléfono', - 'send_us_your_feedback' => 'Envíenos sus comentarios', - 'online_shopping' => 'OBTENER', - 'approved' => 'Aprobado exitosamente', - 'extended' => 'Extendido exitosamente', - 'declined' => 'Rechazado con éxito', - 'search_on_map' => 'Buscar en el mapa', - 'post_free_ad' => 'Publicar anuncio gratis', - 'select_a_category' => 'Seleccione una categoría', - 'select_a_sub_category' => 'Selecciona una sub-categoría', - 'all_dopings_added' => 'Todos los tipos de dopaje se agregan para este anuncio.', - 'is_get_adv' => [ - 'name' => 'OBTENER' - ], - 'corporate_info' => 'Información corporativa', - 'featured_ads' => "Anuncios destacados", - 'trending_ads' => 'Anuncios de tendencias', - 'search_ad_result_prefix' => 'en', - 'search_ad_result_text' => ': se encontraron anuncios de en su búsqueda de : nombre', - 'search_ads_result_message' => [ - 'name' => ': cuenta de anuncios encontrados para:búsqueda de nombre', - ], - 'total' => 'Total', - 'quantity' => 'Cantidad', - 'view_cart' => 'Ver carrito', - 'no_ads' => '¡Sin anuncios!', - 'show_display_mode' => [ - 'map' => 'Mapa', - 'list' => 'Lista', - ], - 'advs_list_table_thead' => [ - 'name' => 'Nombre del anuncio', - 'price' => 'Precio', - 'publish_at' => 'Fecha del anuncio', - 'location_city' => 'Ciudad', - 'location_country' => 'País', - ], - 'show_list_view' => [ - 'name' => 'Lista', - ], - 'show_table_view' => [ - 'name' => 'Mesa', - ], - 'showcase' => [ - 'name' => 'Escaparate', - ], - 'new_ad' => [ - 'name' => 'Anuncio nuevo', - ], - 'profile' => [ - 'name' => 'Perfil', - ], - 'my_ads' => [ - 'name' => 'Mis anuncios', - ], - 'sold_out' => [ - 'name' => 'Agotado', - ], - 'edit_category' => 'Editar categoria', - 'set_category' => 'Establecer categoría', - 'max' => [ - 'name' => 'Max', - ], - 'min' => [ - 'name' => 'Min', - ], - 'in_the_last_24_hours' => [ - 'name' => 'En las últimas 24 horas' - ], - 'in_the_last_day' => [ - 'name' => 'En las últimas 24 horas' - ], - 'in_the_last_week' => [ - 'name' => 'En la ultima semana' - ], - 'in_the_last_month' => [ - 'name' => 'En el último mes' - ], - 'ads_with_photo' => [ - 'name' => 'Anuncios con foto' - ], - 'ads_with_video' => [ - 'name' => 'Anuncios con video' - ], - 'yes' => [ - 'name' => 'si' - ], - 'no' => [ - 'name' => 'No' - ], - 'is_system' => [ - 'name' => 'Es el sistema', - 'instructions' => 'El estado del sistema es obligatorio y no debe cambiarse', - ], - 'user_access' => [ - 'name' => 'Acceso de usuario', - 'instructions' => '¿Puede un usuario utilizar este estado en sus anuncios?', - ], - "no_location" => "No se seleccionó ninguna ubicación.", - "continue" => 'Seguir', - "gallery" => 'Galería', - "ad" => 'Anuncio', - "ads" => 'Anuncios', - "were_found" => 'fueron encontrados.', - - // Pending screen - 'pending_message_1' => 'El anuncio está en proceso de aprobación.', - 'pending_message_2' => "Fecha de actualización del anuncio", - 'pending_message_3' => 'Tiempo estimado de espera', - 'pending_message_4' => 'El tiempo empleado en el proceso de aprobación se agregará al tiempo de dopaje.', - 'pending_message_5' => 'No se pueden realizar transacciones desde el centro de llamadas con respecto al anuncio en el proceso de aprobación.', - 'hours' => 'horas', - - // Preview page - 'preview_text' => [ - 'part_1' => 'Si la siguiente información sobre su anuncio es correcta, haga clic en el botón "Continuar" y vaya al siguiente paso.', - 'part_2' => 'De lo contrario, haga clic en el botón "Editar".', - ], - 'views' => 'Puntos de vista', - - // Detail page - "no_street_view" => "No hay imagen de Street View en esta ubicación.", - 'edit_my_contact_info' => 'Editar mi información de contacto', - 'update_my_contact_info' => 'actualizar mi información de contacto', - 'contact_info' => 'Información del contacto', - 'ad_info' => 'Información del anuncio', - - // Select cat - 'select_category_step_by_step' => 'Seleccione categoría paso a paso', - - // New create page - 'options' => 'Opciones', - 'category_selection' => 'Selección de categoría', - 'listing_details' => 'listado de detalles', - 'preview' => 'Avance', - 'congratulations' => 'Felicidades', - 'ad_desc' => 'Descripción del anuncio', - 'upload_photos' => 'Subir fotos', - 'upload_files' => 'Subir archivos', - 'additional_fields' => 'Campos Adicionales', - 'ad_location' => 'Ubicación del anuncio', - 'owner' => 'Propietario', - 'default_owner_instruction' => 'El propietario utilizará de forma predeterminada el usuario actual si no se selecciona ningún usuario', - 'create_page_subtitle' => 'Cree el anuncio sin problemas ingresando información detallada sobre su anuncio.', - 'with_my_phone_numbers' => 'With my phone numbers', - 'not_with_my_phone_numbers' => "I don't want to be reached by phone", - 'how_can_you_be_contacted' => "How can you be contacted?", - - // Listing page - 'ad_title' => 'Título del anuncio', - 'listing_date' => 'Fecha de listado', - 'view' => 'Vista', - 'ads_with_map' => 'Anuncios con mapa', - 'advanced_sorting' => 'Clasificación avanzada', - 'filter_by_word' => 'Filtrar por palabra', - 'filter_by' => 'Filtrar por: nombre', - - 'free' => 'Gratis', - 'ad_date' => 'Fecha de anuncio', - 'photo_video' => 'Foto, video', - 'and_above' => 'y por encima', - 'and_below' => 'y por debajo', - 'clear_all' => 'Limpiar todo', - 'balances' => 'Saldos', - 'packages' => 'Paquetes', - 'dopings' => 'Dopings', - 'advs' => 'Advs', - 'site' => 'Sitio', - 'subscription' => 'Suscripción', - 'created' => 'Creado', - 'product_option' => [ - 'name' => 'Opción de producto' - ], - 'option_json' => [ - 'name' => 'Opción' - ], - 'old_price' => [ - 'name' => 'Precio anterior' - ], - 'save_search' => 'Guardar búsqueda', - 'publish_at' => [ - 'name' => 'Fecha de publicación' - ], - 'tax' => [ - 'name' => 'Tax' - ], - 'name_a_z' => 'Name (A to Z)', - 'name_z_a' => 'Name (Z to A)', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/es/message.php b/addons/default/visiosoft/advs-module/resources/lang/es/message.php deleted file mode 100644 index b6fd1962d..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/es/message.php +++ /dev/null @@ -1,35 +0,0 @@ - 'El producto solicitado falta actualmente o está inactivo', - 'please_payment' => 'Por favor pague', - 'bank_account_info' => 'información de cuenta bancaria', - 'agreement' => 'Al hacer clic en Publicar, acepta nuestros Términos de uso y nuestra Política de privacidad y reconoce que es el propietario legítimo de este artículo.', - 'update_category_msg' => 'La categoría clasificada se actualizará.', - 'updated_category_msg' => 'Categoría editada con éxito.', - 'create_ad_with_post_cat' => [ - 'title' => "La selección de categoría ha sido completada.", - 'success' => true, - 'continueBtn' => "Seguir", - ], - 'update_category_info' => 'Por favor, actualice la categoría.', - 'filter_by_search_msg' => 'Filtrar por búsqueda.', - 'delete_author_error' => 'No puedes eliminar una publicación que no te pertenece', - 'success_delete' => 'Anuncio eliminado', - 'pending_ad_status' => 'Su anuncio está pendiente de aprobación por el Editor.', - 'extended' => ': número de anuncio (s) se ha extendido correctamente.', - 'category_not_exist' => '¡Esta categoría ya no existe!', - 'currency_converted' => 'Moneda convertida con éxito.', - 'choose_user' => 'Elige un usuario', - 'owner_updated_successfully' => '¡El propietario ha sido actualizado con éxito!', - 'no_add_found' => '¡No se encontró ningún anuncio!', - 'replicated_success' => '¡El anuncio se ha replicado correctamente!', - 'ad_doesnt_exist' => "¡Este anuncio no existe!", - 'select_location_error' => "Seleccione una ubicación en el mapa.", - 'this_ad_is_not_valid_anymore' => "¡Este anuncio ya no es válido!", - 'approve_status_change' => "¡El estado de su anuncio se ha establecido como activo!", - 'passive_status_change' => "¡El estado de su anuncio se ha establecido en pasivo!", - 'sold_status_change' => "¡El estado de su anuncio se ha establecido en Vendido!", - 'status_change' => "El estado de su anuncio se ha establecido en: estado!", - 'disabled_detailed_options_for_admin_role' => "Las opciones detalladas del producto están deshabilitadas.", -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/es/permission.php b/addons/default/visiosoft/advs-module/resources/lang/es/permission.php deleted file mode 100644 index 765446936..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/es/permission.php +++ /dev/null @@ -1,108 +0,0 @@ - [ - 'name' => 'Anuncios', - 'option' => [ - 'read' => 'Puede leer anuncios? ', - 'write' => '¿Puede crear / editar anuncios? ', - 'delete' => 'Puede eliminar anuncios?', - ], - ], - 'categories' => [ - 'name' => 'Categorias', - 'option' => [ - 'read' => '¿Puede leer categorías? ', - 'write' => '¿Puede crear / editar categorías? ', - 'delete' => '¿Se pueden eliminar categorías?', - ], - ], - 'village' => [ - 'name' => 'Pueblo', - 'option' => [ - 'read' => 'Puede leer el pueblo? ', - 'write' => 'Puede crear / editar pueblo? ', - 'delete' => '¿Se puede eliminar el pueblo?', - ], - ], - 'custom_fields' => [ - 'name' => 'Campos Personalizados', - 'option' => [ - 'read' => '¿Puede leer campos personalizados? ', - 'write' => '¿Puede crear / editar campos personalizados? ', - 'delete' => '¿Se pueden eliminar campos personalizados?', - ], - ], - 'custom_field_advs' => [ - 'name' => 'Anuncios de campo personalizados', - 'option' => [ - 'read' => '¿Puede leer anuncios de campo personalizados? ', - 'write' => '¿Puede crear / editar anuncios de campo personalizados? ', - 'delete' => '¿Se pueden eliminar anuncios de campo personalizados?', - ], - ], - 'cf_values' => [ - 'name' => 'Valores de Cf', - 'option' => [ - 'read' => '¿Puede leer los valores cf? ', - 'write' => '¿Puede crear / editar valores cf? ', - 'delete' => '¿Se pueden eliminar los valores cf?', - ], - ], - 'options' => [ - 'name' => 'Opciones', - 'option' => [ - 'read' => '¿Puede leer las opciones?', - 'write' => '¿Puede crear / editar opciones?', - 'delete' => '¿Puede eliminar opciones?', - ], - ], - 'productoptions' => [ - 'name' => 'Productoptions', - 'option' => [ - 'read' => '¿Puede leer opciones de producto?', - 'write' => '¿Puede crear / editar opciones de producto?', - 'delete' => '¿Se pueden eliminar opciones de producto?', - ], - ], - 'productoptions_value' => [ - 'name' => 'Valor de las opciones de producto', - 'option' => [ - 'read' => '¿Puede leer el valor de las opciones de producto?', - 'write' => '¿Puede crear / editar el valor de las opciones de producto?', - 'delete' => '¿Se puede eliminar el valor de las opciones de producto?', - ], - ], - 'options_configuration' => [ - 'name' => 'Configuración de opciones', - 'option' => [ - 'read' => '¿Puede leer la configuración de opciones?', - 'write' => '¿Se puede crear / editar la configuración de opciones?', - 'delete' => '¿Se puede eliminar la configuración de opciones?', - ], - ], - 'option_configuration' => [ - 'name' => 'Configuración de opciones', - 'option' => [ - 'read' => '¿Puede leer la configuración de opciones?', - 'write' => '¿Se puede crear / editar la configuración de opciones?', - 'delete' => '¿Se puede eliminar la configuración de opciones?', - ], - ], - 'option_configuration' => [ - 'name' => 'Configuración de opciones', - 'option' => [ - 'read' => '¿Puede leer la configuración de opciones?', - 'write' => '¿Se puede crear / editar la configuración de opciones?', - 'delete' => '¿Se puede eliminar la configuración de opciones?', - ], - ], - 'status' => [ - 'name' => 'Estado', - 'option' => [ - 'read' => '¿Puede leer el estado?', - 'write' => '¿Puede crear / editar el estado?', - 'delete' => '¿Puede eliminar el estado?', - ], - ], -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/es/section.php b/addons/default/visiosoft/advs-module/resources/lang/es/section.php deleted file mode 100644 index d0107efa9..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/es/section.php +++ /dev/null @@ -1,64 +0,0 @@ - [ - 'title' => 'Anuncios', - ], - 'categories' => [ - 'title' => 'Categorias', - ], - 'countries' => [ - 'title' => 'Países', - ], - 'cities' => [ - 'title' => 'Ciudades', - ], - 'districts' => [ - 'title' => 'Distritos', - ], - 'neighborhoods' => [ - 'title' => 'Barrios', - ], - 'village' => [ - 'title' => 'Pueblo', - ], - 'custom_fields' => [ - 'title' => 'Campos Personalizados', - ], - 'custom_field_advs' => [ - 'title' => 'Anuncios de campo personalizados', - ], - 'cf_values' => [ - 'title' => 'Valores de Cf', - ], - 'fields' => [ - 'title' => 'Campos Personalizados' - ], - 'assets_clear' => [ - 'name' => 'Activos claros' - ], - 'general' => 'General', - 'ads' => 'Anuncios', - 'user' => 'Usuario', - 'filter' => 'Filtrar', - 'create_ad' => 'Crear anuncio', - 'options' => [ - 'title' => 'Opciones', - ], - 'ads_image' => 'Imagen de anuncios', - 'product_options' => [ - 'title' => 'Opciones', - ], - 'productoptions_value' => [ - 'title' => 'Valor de opciones', - ], - 'option_configuration' => [ - 'title' => 'Configuración', - ], - 'translations' => 'Traducciones', - 'status' => [ - 'title' => 'Estado', - ], - 'ads_detail' => 'Detalle de anuncios', - -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/es/setting.php b/addons/default/visiosoft/advs-module/resources/lang/es/setting.php deleted file mode 100644 index f0ef2bfc7..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/es/setting.php +++ /dev/null @@ -1,286 +0,0 @@ - [ - 'name' => 'Aprobar automáticamente', - ], - 'default_view_type' => [ - 'name' => 'Tipo de vista predeterminado', - ], - 'hide_zero_price' => [ - 'name' => 'Ocultar precio si cero', - 'instructions' => 'Ocultar el precio si el precio del anuncio es 0', - ], - 'estimated_pending_time' => [ - 'name' => 'Tiempo pendiente estimado', - 'instructions' => 'En horas', - ], - 'default_published_time' => [ - 'name' => 'Tiempo de publicación predeterminado', - ], - 'address' => [ - 'name' => 'Dirección de contacto', - ], - 'phone' => [ - 'name' => 'teléfono de contacto', - ], - 'favicon' => [ - 'name' => 'Favicon', - ] - , 'map_coordinates_long' => [ - 'name' => 'Mapa de coordenadas largas', - ], - 'map_coordinates_lat' => [ - 'name' => 'Map Lat Coordinate', - ], - 'iban_numbers' => [ - 'name' => 'IBAN', - ], - 'logo' => [ - 'name' => 'Logo', - ], - 'ogImage' => [ - 'name' => 'Logotipo de Social Share', - 'warning' => 'Debe tener una resolución de 1200 x 630.', - - ], - 'currencies' => [ - 'name' => 'Monedas activas', - ], - 'latest-limit' => [ - 'name' => 'Límite más reciente', - ], - 'site_address' => [ - 'name' => 'Dirección del sitio', - 'warning' => 'Auto añadido www. www. sitename.com', - ], - 'google_map_key' => [ - 'name' => 'Google Map Api Key', - ], - - 'default_country' => [ - 'name' => 'País de anuncio predeterminado', - ], - 'hide_price_categories' => [ - 'name' => 'Ocultar precio en categorías', - 'instructions' => 'El precio se ocultará cuando cree un anuncio o vea un anuncio en estas categorías.' - ], - 'free_currencyconverterapi_key' => [ - 'name' => 'Clave API de convertidor de divisas' - ], - 'default_city' => [ - 'name' => 'Ciudad de anuncio predeterminada', - ], - 'default_district' => [ - 'name' => 'Distrito de anuncios predeterminado', - ], - 'default_neighborhood' => [ - 'name' => 'Barrio de anuncio predeterminado', - ], - 'default_currency' => [ - 'name' => 'Moneda de anuncio predeterminada', - ], - 'default_GET' => [ - 'name' => 'Anuncio predeterminado GET', - ], - 'twitter' => [ - 'name' => 'Gorjeo', - ], - 'facebook' => [ - 'name' => 'Facebook', - ], - 'youtube' => [ - 'name' => 'Youtube', - ], - 'google' => [ - 'name' => 'Google', - ], - 'listing_page_image' => [ - 'name' => 'Imagen de la página de listado', - ], - 'hide_standard_price_field' => [ - 'name' => 'Ocultar campo de precio estándar', - ], - 'hide_options_field' => [ - 'name' => 'Ocultar campo de opciones', - ], - 'hide_village_field' => [ - 'name' => 'Ocultar campo de aldea', - ], - 'hide_configurations' => [ - 'name' => 'Ocultar el botón Configuraciones', - 'instructions' => 'Ocultar el botón Configuraciones en la página de vista previa del anuncio', - ], - 'make_all_fields_required' => [ - 'name' => 'Hacer que todos los campos sean obligatorios', - 'instructions' => 'Solicitar al usuario que complete los campos Precio y Descripción al crear un anuncio.', - ], - 'make_map_required' => [ - 'name' => 'Hacer mapa obligatorio', - 'instructions' => 'Solicitar al usuario que coloque un marcador en el mapa al crear un anuncio.', - ], - 'hide_listing_standard_price' => [ - 'name' => 'Ocultar listado Precio estándar', - ], - 'enabled_currencies' => [ - 'name' => 'Monedas habilitadas', - ], - 'google_statistic_code' => [ - 'name' => 'Código estadístico de Google', - ], - 'register_email_field' => [ - 'name' => 'Requisito de registro de miembro por correo electrónico', - ], - 'market_place' => [ - 'name' => 'Market Place', - 'instructions' => 'If the marketplace is down, your site will act as ecommerce. For example, - some fields in the profile such as ads, dopings, messages, sale, packages and store are not visible and - removes corporate membership.' - ], - 'price_area_hidden' => [ - 'name' => 'Zona de precio oculta', - ], - 'hide_price_filter' => [ - 'name' => 'Ocultar filtro de precio', - ], - 'hide_date_filter' => [ - 'name' => 'Ocultar filtro de fecha', - ], - 'hide_photo_filter' => [ - 'name' => 'Ocultar filtro de fotos', - ], - 'hide_map_filter' => [ - 'name' => 'Ocultar filtro de mapa', - ], - 'show_lang_url' => [ - 'name' => 'Mostrar parámetro de idioma para URL', - ], - 'popular_ads_limit' => [ - 'name' => 'Límite de anuncios populares', - ], - - //Image - - 'image_resize_backend' => [ - 'name' => 'Backend de cambio de tamaño de imagen', - ], - 'full_image_width' => [ - 'name' => 'Ancho de imagen completo', - ], - 'full_image_height' => [ - 'name' => 'Altura de imagen completa', - ], - 'medium_image_width' => [ - 'name' => 'Ancho de imagen medio', - ], - 'medium_image_height' => [ - 'name' => 'Altura de imagen media', - ], - 'thumbnail_width' => [ - 'name' => 'Ancho de miniaturas', - ], - 'thumbnail_height' => [ - 'name' => 'Altura de miniatura', - ], - 'add_canvas' => [ - 'name' => 'Agregar lienzo', - ], - 'image_canvas_width' => [ - 'name' => 'Ancho del lienzo de la imagen', - ], - 'image_canvas_height' => [ - 'name' => 'Altura del lienzo de la imagen', - ], - 'watermark_type' => [ - 'name' => 'Tipo de marca de agua', - ], - 'watermark_text' => [ - 'name' => 'Texto de marca de agua', - ], - 'watermark_image' => [ - 'name' => 'Imagen de marca de agua', - ], - 'watermark_position' => [ - 'name' => 'Posición de marca de agua', - ], - 'user_filter_limit' => [ - 'name' => 'Límite de filtro de usuario', - 'instructions' => 'En el panel de administración' - ], - 'show_breadcrumb_when_creating_ad' => [ - 'name' => 'Mostrar ruta de navegación al crear un anuncio', - ], - 'show_ads_count' => [ - 'name' => 'Mostrar recuento de anuncios', - 'instructions' => 'Mostrar el recuento de anuncios en la lista de categorías de la izquierda', - ], - 'ads_date_hidden' => [ - 'name' => 'Ocultar fecha de creación', - 'instructions' => 'Ocultar la fecha de creación en la página de detalles de los anuncios', - ], - 'hide_listing_header' => [ - 'name' => 'Ocultar encabezado de listado', - 'instructions' => 'Ocultar para ordenar y ver tipos', - ], - 'hide_filter_section' => [ - 'name' => 'Ocultar sección de filtro', - 'instructions' => 'Ocultar en el área de filtro izquierda en la página de listado', - ], - 'hide_seller_info' => [ - 'name' => 'Ocultar información del vendedor', - 'instructions' => 'Ocultar información del vendedor en la página de detalles de anuncios', - ], - 'show_post_ad_agreement' => [ - 'name' => 'Mostrar acuerdo de publicación', - 'instructions' => 'Active esta opción si desea mostrar un acuerdo de política de privacidad en la página de creación de anuncios.', - ], - 'override_text' => [ - 'name' => 'Anular texto', - 'instructions' => 'Valor anterior: Valor nuevo' - ], - 'steps_color' => [ - 'name' => 'Color de pasos', - 'instructions' => 'Cambia el color de los pasos progresivos.' - ], - 'create_ad_button_color' => [ - 'name' => 'Crear color de botón de anuncio', - 'instructions' => 'Cambia el botón que aparece cuando finaliza la selección de la nueva categoría de anuncios.' - ], - 'lang_switcher_for_browser' => [ - 'name' => 'Lang Switcher para navegador', - 'instructions' => 'Le permite elegir el idioma del navegador como idioma activo' - ], - 'get_categories' => [ - 'name' => 'OBTENER Categorías', - 'instructions' => 'Representa las categorías en las que será válida la propiedad GET.' - ], - 'watermark' => [ - 'name' => 'Filigrana', - 'instructions' => '¿Está activa la marca de agua?' - ], - 'detailed_product_options' => [ - 'name' => 'Opciones de producto detalladas', - 'instructions' => 'Le permite ingresar información de stock y precio del producto' - ], - 'show_subcats_mobile' => [ - 'name' => 'Mostrar subcategorías en la vista móvil', - ], - 'show_price_to_members_only' => [ - 'name' => 'Mostrar precio solo para miembros', - ], - 'hide_ad_cat' => [ - 'name' => 'Ocultar categorías', - 'instructions' => 'Ocultar categorías en la lista de anuncios' - ], - 'show_finish_and_publish_date' => [ - 'name' => 'Mostrar fecha de finalización y fecha de publicación para crear', - 'instructions' => 'Muestra los campos publish_at y finish_at en la página de creación de anuncios.' - ], - 'show_tax_field' => [ - 'name' => 'Show Tax Field', - 'instructions' => 'When this option is enabled, you can set the tax rate on the ad creation page.' - ], - 'hide_contact_created_at' => [ - 'name' => 'Hide Contact Fields For in Create New Ad' - ] -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/es/stream.php b/addons/default/visiosoft/advs-module/resources/lang/es/stream.php deleted file mode 100644 index bf21cb6d2..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/es/stream.php +++ /dev/null @@ -1,37 +0,0 @@ - [ - 'name' => 'Advs', - ], - 'categories' => [ - 'name' => 'Categorias', - ], - 'village' => [ - 'name' => 'Pueblo', - ], - 'custom_fields' => [ - 'name' => 'Campos Personalizados', - ], - 'custom_field_advs' => [ - 'name' => 'Anuncios de campo personalizados', - ], - 'cf_values' => [ - 'name' => 'Valores de Cf', - ], - 'options' => [ - 'name' => 'Opciones', - ], - 'product_options' => [ - 'name' => 'Opciones de producto', - ], - 'productoptions_value' => [ - 'name' => 'Valor de opciones', - ], - 'option_configuration' => [ - 'name' => 'Configuración', - ], - 'status' => [ - 'name' => 'Estado', - ], -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/es/view.php b/addons/default/visiosoft/advs-module/resources/lang/es/view.php deleted file mode 100644 index 0b8a47d01..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/es/view.php +++ /dev/null @@ -1,6 +0,0 @@ - 'Inconcluso', - 'advanced' => 'Avanzado', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/fa/addon.php b/addons/default/visiosoft/advs-module/resources/lang/fa/addon.php deleted file mode 100644 index 79c9b2feb..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/fa/addon.php +++ /dev/null @@ -1,8 +0,0 @@ - 'تبلیغات', - 'name' => 'ماژول تبلیغات', - 'description' => 'ماژول تبلیغات', - 'info' => 'This is the screen where you can add, delete and edit ads from the Ads page. On this page, you can simply do the operations such as post management and ad configuration.' -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/fa/button.php b/addons/default/visiosoft/advs-module/resources/lang/fa/button.php deleted file mode 100644 index f2e919782..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/fa/button.php +++ /dev/null @@ -1,48 +0,0 @@ - 'جدید جدید', - 'new_classified' => 'طبقه بندی جدید', - 'new_category' => 'دسته بندی جدید', - 'new_country' => 'کشور جدید', - 'new_city' => 'شهر جدید', - 'new_district' => 'منطقه جدید', - 'new_neighborhood' => 'محله جدید', - 'new_village' => 'دهکده جدید', - 'edit' => "ویرایش کنید", - 'approve' => "تایید", - 'decline' => 'کاهش می یابد', - 'extend' => 'توسعه دادن، گسترش', - 'extend_all' => 'گسترش همه', - 'convert_currency' => 'تبدیل ارز', - 'categories' => 'دسته بندی ها', - 'sub_category' => 'زیر مجموعه ها', - 'add_sub_category' => 'زیر مجموعه را اضافه کنید', - 'sub_cities' => 'شهرهای زیر شهر', - 'add_sub_cities' => 'اضافه کردن زیر شهر', - 'add_sub_districts' => 'اضافه کردن Sub District', - 'add_sub_neighborhoods' => 'اضافه کردن زیر محله', - 'add_sub_village' => 'اضافه کردن Sub Village', - 'sub_districts' => 'مناطق فرعی', - 'sub_neighborhoods' => 'محله های فرعی', - 'sub_village' => 'دهکده زیر', - 'general_settings' => 'تنظیمات عمومی', - 'save_category' => 'ذخیره گروه', - 'change_owner' => 'تغییر مالکیت', - 'update_category' => [ - 'name' => 'رده به روزرسانی' - ], - 'new_option' => 'گزینه جدید', - 'export' => 'صادرات', - 'new_productoption' => 'محصول جدید', - 'new_productoptions_value' => 'مقدار گزینه محصول جدید', - 'new_options_configuration' => 'پیکربندی گزینه جدید', - 'new_option_configuration' => 'پیکربندی گزینه جدید', - 'create_configurations' => 'تنظیمات را ایجاد کنید', - 'replicate' => 'تکثیر', - 'fast_create' => 'سریع ایجاد کنید', - 'publish' => 'انتشار', - 'import' => 'وارد كردن', - 'new_status' => 'وضعیت جدید', - 'fast_edit' => 'ویرایش سریع', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/fa/currency.php b/addons/default/visiosoft/advs-module/resources/lang/fa/currency.php deleted file mode 100644 index 1d092fc44..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/fa/currency.php +++ /dev/null @@ -1,6 +0,0 @@ - 'دلار', - 'EUR' => 'یورو', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/fa/field.php b/addons/default/visiosoft/advs-module/resources/lang/fa/field.php deleted file mode 100644 index 465a10c5e..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/fa/field.php +++ /dev/null @@ -1,385 +0,0 @@ - [ - 'name' => 'عنوان' - ], - 'order' => [ - 'name' => 'سفارش' - ], - 'slug' => [ - 'name' => 'مثل حلزون حرکت کردن' - ], - 'parent_category' => [ - 'name' => 'والدین' - ], - 'category' => [ - 'name' => 'عنوان دسته' - ], - 'price' => [ - 'name' => 'قیمت' - ], - 'standard_price' => [ - 'name' => 'قیمت استاندارد' - ], - 'date' => [ - 'name' => 'تاریخ' - ], - 'photo' => [ - 'name' => 'عکس' - ], - 'video' => [ - 'name' => 'فیلم' - ], - 'map' => [ - 'name' => 'نقشه' - ], - 'stock' => [ - 'name' => 'موجودی' - ], - 'advs_desc' => [ - 'name' => 'شرح' - ], - 'online_payment' => [ - 'name' => 'پرداخت آنلاین' - ], - 'city' => [ - 'name' => 'شهر' - ], - 'country' => [ - 'name' => 'کشور' - ], - 'district' => [ - 'name' => 'ناحیه' - ], - 'neighborhood' => [ - 'name' => 'محله' - ], - 'village' => [ - 'name' => 'روستا' - ], - 'files' => [ - 'name' => 'تصاویر' - ], - 'cat1' => [ - 'name' => 'کتگوری اصلی' - ], - 'cat2' => [ - 'name' => 'کتگوری فرعی 1' - ], - 'cat3' => [ - 'name' => 'کتگوری فرعی 2' - ], - 'cat4' => [ - 'name' => 'کتگوری فرعی 3' - ], - 'cat5' => [ - 'name' => 'کتگوری فرعی 4' - ], - 'cat6' => [ - 'name' => 'کتگوری فرعی 5' - ], - 'cat7' => [ - 'name' => 'کتگوری فرعی 6' - ], - 'cat8' => [ - 'name' => 'زیر گروه 7' - ], - 'cat9' => [ - 'name' => 'زیر گروه 8' - ], - 'cat10' => [ - 'name' => 'زیر گروه 9' - ], - 'currency' => [ - 'name' => 'واحد پول' - ], - 'status' => [ - 'name' => 'وضعیت', - 'option' => [ - 'approved' => 'تایید شده', - 'expired' => 'به پایان رسیده', - 'unpublished' => 'لغو انتشار', - 'pending_admin' => 'در انتظار برسی مدیر صفحه', - 'pending_user' => 'یوزر تحت برسی' - ] - ], - 'pending_adv' => [ - 'name' => 'لغو انتشار' - ], - 'finish_at' => [ - 'name' => 'تکمیل کردن به' - ], - 'cover_photo' => [ - 'name' => 'عکس پوششی' - ], - 'favs_adv' => [ - 'name' => 'اعلانات مورد علاقه' - ], - 'my_adv' => [ - 'name' => 'اعلانات' - ], - 'description' => 'توضیحات', - 'explanation' => 'توضیح', - 'type' => [ - 'name' => 'تایپ کنید' - ], - 'parent_adv' => [ - 'name' => 'اعلانات مرتبط' - ], - 'value' => [ - 'name' => 'ارزش' - ], - 'list' => 'لیست', - 'home' => 'صفحه اصلی', - 'list-page' => 'فهرست صفحه', - 'search' => 'جستجو کردن', - 'reset' => 'Reset', - 'recommended' => 'اعلانات پیشنهادی برای شما', - 'filter' => 'فیلتر', - 'sort' => 'مرتب سازی', - 'sort_by' => 'مرتب سازی بر اساس', - 'pick_option' => 'گزینه ای را انتخاب کنید', - 'pick_ordering' => 'منظم کردن', - 'price_high' => 'قیمت از بالا به پایین', - 'price_low' => 'قیمت از پایین به بالا', - 'newest' => 'جدیدترین', - 'oldest' => 'قدیمی ترین', - 'address_a_z' => 'آدرس (الف تا ی)', - 'address_z_a' => 'آدرس ( از ی تا الف )', - 'categories' => [ - 'name' => 'دسته بندی ها' - ], - 'all_categories' => 'همه گتگوری ها', - 'location' => 'موقعيت', - 'send_message' => 'پیام فرستادن', - 'phone_gsm' => 'نمبر مبایل', - 'phone_office' => 'شماره تلفن دفتر', - 'add_to_favorites' => "اضافه کردن به لیست مورد علاقعه ها", - 'send' => 'ارسال', - 'search_name' => 'جستجو نام', - 'my_favorite_searches' => 'جستجوهای مورد علاقه', - 'search_desc' => 'شما می توانید جستجوی موردعلاقه خودرا از اینجا اضافه و مدیریت کنید.', - 'complaint_placeholder' => 'جزئیات شکایت خود را اینجا بنویسید.', - 'show_details' => 'نمایش جزئیات', - 'ad_actions' => 'اقدامات تبلیغاتی', - 'edit' => 'تصحيح کردن', - 'approve' => 'تایید کردن', - 'passive' => "غير فعال", - 'sold' => 'فروخته شده', - 'offered_by' => 'پیشنهاد شده توسط', - 'more_ads_by' => 'اعلانات بیشتر توسط', - 'click_phone' => 'نمایش شماره تلفن', - 'share' => 'این اعلان را به اشتراک بگذارید', - 'report' => 'گزارش کردن این آگهی', - 'features' => 'امکانات', - "streetview" => "نمای خیابان", - 'recommended_ads' => 'اعلانات پیشنهادی برای شما', - 'new' => 'جدید', - 'short_info' => 'معلومات مختصر', - 'secure_trading' => 'تجارت امن', - '24/7' => 'خدمات 24/7', - 'easy_trading' => 'تجارت آسان', - 'need_help' => 'آیا به کمک نیاز دارید؟', - 'give_a_call' => 'تماس بگیرید', - 'message_sent' => 'پیام فرستاده شد!', - 'asap' => 'پیام ارسال شد ، فروشنده با شما تماس خواهد گرفت.', - 'ad_id' => 'آیدی اعلان ', - 'contact_with' => 'ارتباط با', - 'create_adv' => 'ایجاد اعلان ', - 'edit_adv' => 'تصحیح آگهی', - 'mandatory_fields' => 'باید خانه پوری کنید', - 'ad_post' => 'نشر اعلان', - 'sell_item' => 'اشیا و یا خدمات را بفروشید', - 'search_save' => 'جستجوی مورد علاقه با موفقیت ذخیره شد', - 'address' => 'آدرس', - 'email' => 'ایمیل', - 'phone' => 'تلفن', - 'send_us_your_feedback' => 'پشنهاد یا انتقاد خود را برای ما ارسال کنید', - 'online_shopping' => 'گرفتن', - 'approved' => 'با موفقیت تأیید شد', - 'extended' => 'با موفقیت تمدید شد', - 'declined' => 'با موفقیت کاهش یافت', - 'search_on_map' => 'جستجو از نقشه', - 'post_free_ad' => 'نشر رایگان آگهی', - 'select_a_category' => 'یک گتگوری را انتخاب کنید', - 'select_a_sub_category' => 'یک گتگوری فرعی را انتخاب کنید', - 'all_dopings_added' => 'تمام انواع اطلاعات در مورد این اعلان اضافه شد.', - 'is_get_adv' => [ - 'name' => 'گرفتن' - ], - 'corporate_info' => 'اطلاعات شرکت', - 'featured_ads' => "اعلانات برجسته", - 'trending_ads' => 'اعلانات مدروز', - 'search_ad_result_prefix' => 'بر', - 'search_ad_result_text' => ': شمارش تبلیغ در : نام پیدا شد', - 'search_ads_result_message' => [ - 'name' => ':تعداد اعلانات یافت شده برای:جستجوی نام', - ], - 'total' => 'مجموع', - 'quantity' => 'تعداد', - 'view_cart' => 'مشاهده صندوق خرید', - 'no_ads' => 'هیچ اعلانی یافت نشد.', - 'show_display_mode' => [ - 'map' => 'نقشه', - 'list' => 'لیست', - ], - 'advs_list_table_thead' => [ - 'name' => 'نام اعلان', - 'price' => 'قیمت', - 'publish_at' => 'تاریخ اعلان', - 'location_city' => 'شهر', - 'location_country' => 'کشور', - ], - 'show_list_view' => [ - 'name' => 'لیست', - ], - 'show_table_view' => [ - 'name' => 'جدول', - ], - 'showcase' => [ - 'name' => 'ویترین', - ], - 'new_ad' => [ - 'name' => 'اعلان جدید', - ], - 'profile' => [ - 'name' => 'پروفایل یا مشخصات', - ], - 'my_ads' => [ - 'name' => 'اعلانات من', - ], - 'sold_out' => [ - 'name' => 'فروخته شده', - ], - 'edit_category' => 'تصحیح گتگوری', - 'set_category' => 'گتگوری را تنظیم کنید', - 'max' => [ - 'name' => 'حداکثر', - ], - 'min' => [ - 'name' => 'حداقل', - ], - 'in_the_last_24_hours' => [ - 'name' => 'در 24 ساعت گذشته' - ], - 'in_the_last_day' => [ - 'name' => 'در 24 ساعت گذشته' - ], - 'in_the_last_week' => [ - 'name' => 'در هفته گذشته' - ], - 'in_the_last_month' => [ - 'name' => 'در آخرین ماه' - ], - 'ads_with_photo' => [ - 'name' => 'اعلانات با عکس' - ], - 'ads_with_video' => [ - 'name' => 'اعلانات با فیلم' - ], - 'yes' => [ - 'name' => 'بلی' - ], - 'no' => [ - 'name' => 'نه' - ], - 'is_system' => [ - 'name' => 'سیستم است', - 'instructions' => 'وضعیت سیستم لازم است و نباید تغییر کند', - ], - 'user_access' => [ - 'name' => 'دسترسی کاربر', - 'instructions' => 'آیا یک کاربر می تواند از این وضعیت در تبلیغات خود استفاده کند؟', - ], - "no_location" => "هیچ موقعیتی انتخاب نشده است.", - "continue" => 'ادامه', - "gallery" => 'عکس ها', - "ad" => 'آگهی', - "ads" => 'تبلیغات', - "were_found" => 'پیدا شدند.', - - // Pending screen - 'pending_message_1' => 'اعلان در مراحل تأیید است', - 'pending_message_2' => "تاریخ اپدیت اعلان", - 'pending_message_3' => 'مدت زمان انتظار', - 'pending_message_4' => 'زمان صرف شده در فرآیند تأیید به زمان دوپینگ اضافه می شود.', - 'pending_message_5' => 'در رابطه با اعلان در مرحله تأیید ، هیچ کاری از مرکز تماس نمی تواند انجام شود.', - 'hours' => 'ساعت', - - // Preview page - 'preview_text' => [ - 'part_1' => 'اگر اطلاعات زیر درباره اعلان شما صحیح است، روی دکمه "ادامه" کلیک کرده و به مرحله بعدی بروید.', - 'part_2' => 'اگر اینطور نیست ، روی دکمه "تصحیح" کلیک کنید.', - ], - 'views' => 'بازدیدها', - - // Detail page - "no_street_view" => "هیچ تصویری از نمای خیابان در این مکان وجود ندارد", - 'edit_my_contact_info' => 'اطلاعات تماس من را تصحیح کنید', - 'update_my_contact_info' => 'معلومات تماس من را اپدیت کنید', - 'contact_info' => 'اطلاعات تماس', - 'ad_info' => 'معلومات درمورد اعلان', - - // Select cat - 'select_category_step_by_step' => 'طبقه بندی را مرحله به مرحله انتخاب کنید', - - // New create page - 'options' => 'گزینه ها', - 'category_selection' => 'انتخاب دسته', - 'listing_details' => 'جزئیات لیست', - 'preview' => 'پیش نمایش', - 'congratulations' => 'تبریک می گویم', - 'ad_desc' => 'شرح آگهی', - 'upload_photos' => 'عکسها را بارگذاری کنید', - 'upload_files' => 'بارگذاری پرونده ها', - 'additional_fields' => 'زمینه های اضافی', - 'ad_location' => 'مکان تبلیغات', - 'owner' => 'مالک', - 'default_owner_instruction' => 'اگر هیچ کاربری انتخاب نشود ، مالک به عنوان کاربر پیش فرض عمل می کند', - 'create_page_subtitle' => 'با وارد کردن اطلاعات دقیق در مورد تبلیغ خود ، تبلیغ را بدون نقص ایجاد کنید.', - 'with_my_phone_numbers' => 'With my phone numbers', - 'not_with_my_phone_numbers' => "I don't want to be reached by phone", - 'how_can_you_be_contacted' => "How can you be contacted?", - - // Listing page - 'ad_title' => 'عنوان آگهی', - 'listing_date' => 'تاریخ لیست', - 'view' => 'چشم انداز', - 'ads_with_map' => 'تبلیغات با نقشه', - 'advanced_sorting' => 'مرتب سازی پیشرفته', - 'filter_by_word' => 'فیلتر با کلمه', - 'filter_by' => 'فیلتر بر اساس: نام', - - 'free' => 'رایگان', - 'ad_date' => 'تاریخ آگهی', - 'photo_video' => 'عکس ، فیلم', - 'and_above' => 'و بالاتر', - 'and_below' => 'و در زیر', - 'clear_all' => 'همه را پاک کن', - 'balances' => 'موازنه', - 'packages' => 'بسته ها', - 'dopings' => 'دوپینگ', - 'advs' => 'تبلیغات', - 'site' => 'سایت', - 'subscription' => 'اشتراک، ابونمان', - 'created' => 'ایجاد شده', - 'product_option' => [ - 'name' => 'گزینه محصول' - ], - 'option_json' => [ - 'name' => 'گزینه' - ], - 'old_price' => [ - 'name' => 'قیمت قدیمی' - ], - 'save_search' => 'ذخیره جستجو', - 'publish_at' => [ - 'name' => 'تاریخ انتشار' - ], - 'tax' => [ - 'name' => 'Tax' - ], - 'name_a_z' => 'Name (A to Z)', - 'name_z_a' => 'Name (Z to A)', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/fa/message.php b/addons/default/visiosoft/advs-module/resources/lang/fa/message.php deleted file mode 100644 index c0ea41983..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/fa/message.php +++ /dev/null @@ -1,35 +0,0 @@ - 'محصول درخواستی در حال حاضر پیدانشد یا غیرفعال است', - 'please_payment' => 'لطفا پرداخت کنید', - 'bank_account_info' => 'معلومات حساب بانکی', - 'agreement' => 'با کلیک روی ارسال ، شما با شرایط استفاده و خط مشی ما تأیید می کنید که شما صاحب حق در این مورد هستید.', - 'update_category_msg' => 'گتگوری های طبقه بندی شده اپدیت می شود.', - 'updated_category_msg' => 'گتگوری با موفقیت تصحیح شد', - 'create_ad_with_post_cat' => [ - 'title' => "انتخاب گتگوری انجام شد", - 'success' => true, - 'continueBtn' => "ادامه", - ], - 'update_category_info' => 'لطفاً گتوری را اپدیت کنید.', - 'filter_by_search_msg' => 'فیلتر توسط جستجو.', - 'delete_author_error' => 'شما نمی توانید پستی را که متعلق به شمانیست حذف کنید', - 'success_delete' => 'اعلان حذف شد', - 'pending_ad_status' => 'اعلان شما در انتظار تأییداست.', - 'extended' => ':تعداد اعلانات با موفقیت گسترش یافته است.', - 'category_not_exist' => 'این گتگوری دیگر وجود ندارد!', - 'currency_converted' => 'ارز با موفقیت تبدیل شد.', - 'choose_user' => 'یوزر را انتخاب کنید', - 'owner_updated_successfully' => 'فروشنده با موفقیت آپدیت شد!', - 'no_add_found' => 'هیچ تبلیغی یافت نشد!', - 'replicated_success' => 'آگهی با موفقیت تکثیر شد!', - 'ad_doesnt_exist' => "این آگهی وجود ندارد!", - 'select_location_error' => "لطفاً مکانی را روی نقشه انتخاب کنید!", - 'this_ad_is_not_valid_anymore' => "این آگهی دیگر معتبر نیست!", - 'approve_status_change' => "وضعیت آگهی شما روی فعال تنظیم شده است!", - 'passive_status_change' => "وضعیت آگهی شما منفعل تنظیم شده است!", - 'sold_status_change' => "وضعیت آگهی شما به فروش رسیده است!", - 'status_change' => "وضعیت آگهی شما روی: status تنظیم شده است!", - 'disabled_detailed_options_for_admin_role' => "گزینه های جزئی محصول غیرفعال هستند.", -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/fa/permission.php b/addons/default/visiosoft/advs-module/resources/lang/fa/permission.php deleted file mode 100644 index d3f8c8f1c..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/fa/permission.php +++ /dev/null @@ -1,108 +0,0 @@ - [ - 'name' => 'اعلانات', - 'option' => [ - 'read' => 'آیا می توانید اعلانات را بخوانید؟ ', - 'write' => 'آیا تصحیح و ایجاد اعلانات ممکن است؟ ', - 'delete' => 'آیا حذف اعلانات ممکن است؟', - ], - ], - 'categories' => [ - 'name' => 'گتگوری ها', - 'option' => [ - 'read' => 'آیا خواندن گتگوری ها ممکن است؟ ', - 'write' => 'آیا تصحیح و ایجاد گتگوری ممکن است؟ ', - 'delete' => 'آیا حذف گتگوری ممکن است؟', - ], - ], - 'village' => [ - 'name' => 'قریه', - 'option' => [ - 'read' => 'خواندن قریه ممکن است؟ ', - 'write' => 'آیا ایجاد و تصحیح قریه ممکن است؟ ', - 'delete' => 'آیا حذف قریه ممکن است؟', - ], - ], - 'custom_fields' => [ - 'name' => 'بخش های سفارشی', - 'option' => [ - 'read' => 'آیا خواندن بخش های سفارشی ممکن است؟ ', - 'write' => 'آیا ایجاد و تصحیح بخش های سفارشی ممکن است؟ ', - 'delete' => 'آیا حذف بخش های سفارشی ممکن است؟', - ], - ], - 'custom_field_advs' => [ - 'name' => 'بخش مشخص اعلانات', - 'option' => [ - 'read' => 'آیا خواندن بخش های اعلانات مشخص ممکن است؟ ', - 'write' => 'آیا ایجاد و تصحیح بخش های اعلانات مشخص ممکن است؟ ', - 'delete' => 'آیاحذف بخش های اعلانات مشخص ممکن است؟', - ], - ], - 'cf_values' => [ - 'name' => 'مقادیر Cf', - 'option' => [ - 'read' => 'آیا خواندن ارزش cf ممکن است؟', - 'write' => 'آیا ایجاد و تصحیح ارزش cf ممکن است؟', - 'delete' => 'آیا حذف ارزش cf ممکن است؟', - ], - ], - 'options' => [ - 'name' => 'گزینه ها', - 'option' => [ - 'read' => 'آیا می توانید گزینه ها را بخوانید؟', - 'write' => 'آیا می توانید گزینه های ایجاد یا ویرایش کنید؟', - 'delete' => 'آیا می توانید گزینه ها را حذف کنید؟', - ], - ], - 'productoptions' => [ - 'name' => 'گزینه های محصول', - 'option' => [ - 'read' => 'آیا می توانید محصولات تولیدی را بخوانید؟', - 'write' => 'آیا می توان محصولات تولیدی را ایجاد / ویرایش کرد؟', - 'delete' => 'آیا می توان محصولات تولیدی را حذف کرد؟', - ], - ], - 'productoptions_value' => [ - 'name' => 'ارزش تولیدات', - 'option' => [ - 'read' => 'آیا می توان محصولات تولیدی را خواند؟', - 'write' => 'آیا می توان مقدار تولید محصولات را ایجاد یا ویرایش کرد؟', - 'delete' => 'آیا می توان مقدار تولید را حذف کرد؟', - ], - ], - 'options_configuration' => [ - 'name' => 'پیکربندی گزینه ها', - 'option' => [ - 'read' => 'آیا می توان پیکربندی گزینه ها را خواند؟', - 'write' => 'آیا می توان پیکربندی گزینه ها را ایجاد یا ویرایش کرد؟', - 'delete' => 'آیا می توان پیکربندی گزینه ها را حذف کرد؟', - ], - ], - 'option_configuration' => [ - 'name' => 'پیکربندی گزینه', - 'option' => [ - 'read' => 'آیا می توان پیکربندی گزینه را خواند؟', - 'write' => 'آیا می توان پیکربندی گزینه را ایجاد یا ویرایش کرد؟', - 'delete' => 'آیا می توان پیکربندی گزینه را حذف کرد؟', - ], - ], - 'option_configuration' => [ - 'name' => 'پیکربندی گزینه', - 'option' => [ - 'read' => 'آیا می توان پیکربندی گزینه را خواند؟', - 'write' => 'آیا می توان پیکربندی گزینه را ایجاد یا ویرایش کرد؟', - 'delete' => 'آیا می توان پیکربندی گزینه را حذف کرد؟', - ], - ], - 'status' => [ - 'name' => 'وضعیت', - 'option' => [ - 'read' => 'آیا می توان وضعیت را خواند؟', - 'write' => 'آیا می توان وضعیت را ایجاد یا ویرایش کرد؟', - 'delete' => 'آیا می توان وضعیت را حذف کرد؟', - ], - ], -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/fa/section.php b/addons/default/visiosoft/advs-module/resources/lang/fa/section.php deleted file mode 100644 index 82778f8cb..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/fa/section.php +++ /dev/null @@ -1,64 +0,0 @@ - [ - 'title' => 'اعلانات ', - ], - 'categories' => [ - 'title' => 'گتگوری ها', - ], - 'countries' => [ - 'title' => 'کشورها', - ], - 'cities' => [ - 'title' => 'شهرها', - ], - 'districts' => [ - 'title' => 'ولسوالی ها یا ناحیه', - ], - 'neighborhoods' => [ - 'title' => 'محل', - ], - 'village' => [ - 'title' => 'قریه', - ], - 'custom_fields' => [ - 'title' => 'بخش های مشخص شده', - ], - 'custom_field_advs' => [ - 'title' => 'اعلانات بخش های مشخص شده', - ], - 'cf_values' => [ - 'title' => 'ارزش Cf', - ], - 'fields' => [ - 'title' => 'بخش های مشخص شده' - ], - 'assets_clear' => [ - 'name' => 'دارایی های پاک' - ], - 'general' => 'عمومی', - 'ads' => 'اعلانات', - 'user' => 'یوزر', - 'filter' => 'فیلتر', - 'create_ad' => 'تبلیغ ایجاد کنید', - 'options' => [ - 'title' => 'گزینه ها', - ], - 'ads_image' => 'تصویر تبلیغات', - 'product_options' => [ - 'title' => 'گزینه ها', - ], - 'productoptions_value' => [ - 'title' => 'مقدار گزینه ها', - ], - 'option_configuration' => [ - 'title' => 'پیکربندی', - ], - 'translations' => 'ترجمه ها', - 'status' => [ - 'title' => 'وضعیت', - ], - 'ads_detail' => 'جزئیات تبلیغات', - -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/fa/setting.php b/addons/default/visiosoft/advs-module/resources/lang/fa/setting.php deleted file mode 100644 index 51edde546..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/fa/setting.php +++ /dev/null @@ -1,287 +0,0 @@ - [ - 'name' => 'تأیید خودکار', - ], - 'default_view_type' => [ - 'name' => 'نوع نمایش پیش فرض', - ], - 'hide_zero_price' => [ - 'name' => 'اگر قیمت صفر است مخفی کنید', - 'instructions' => 'قیمت را مخفی کنید اگر قیمت اعلان 0 است', - ], - 'estimated_pending_time' => [ - 'name' => 'مدت زمان تخمینی انتظار ', - 'instructions' => 'به ساعت', - ], - 'default_published_time' => [ - 'name' => 'زمان انتشار پیش فرض', - ], - 'address' => [ - 'name' => 'آدرس تماس', - ], - 'phone' => [ - 'name' => 'تلفن مخاطب', - ], - 'favicon' => [ - 'name' => 'آیکن مورد علاقه', - ] - , 'map_coordinates_long' => [ - 'name' => 'نقشه طولانی مربوط', - ], - 'map_coordinates_lat' => [ - 'name' => 'مختصات نقشه', - ], - 'iban_numbers' => [ - 'name' => 'IBAN', - ], - 'logo' => [ - 'name' => 'لوگو', - ], - 'ogImage' => [ - 'name' => 'لوگوی اشتراک گذاری شبکه های اجتماعی -', - 'warning' => 'باید دارای کیفیت 1200X 630 باشد.', - - ], - 'currencies' => [ - 'name' => 'ارزهای فعال', - ], - 'latest-limit' => [ - 'name' => 'آخرین محدودیت', - ], - 'site_address' => [ - 'name' => 'آدرس سایت', - 'warning' => 'خودکار اضافه شد www. www sitename.com', - ], - 'google_map_key' => [ - 'name' => 'Google Map Api Key', - ], - - 'default_country' => [ - 'name' => 'کشور پیش فرض اعلان', - ], - 'hide_price_categories' => [ - 'name' => 'پنهان کردن قیمت در دسته ها', - 'instructions' => 'قیمت شما هنگام ایجاد تبلیغ یا مشاهده آگهی تحت این دسته ها پنهان می شود.' - ], - 'free_currencyconverterapi_key' => [ - 'name' => 'کلید API تبادل ارز' - ], - 'default_city' => [ - 'name' => 'Default Ad City', - ], - 'default_district' => [ - 'name' => 'منطقه پیش فرض آگهی', - ], - 'default_neighborhood' => [ - 'name' => 'محله پیش فرض آگهی', - ], - 'default_currency' => [ - 'name' => 'پیش فرض آگهی ارز', - ], - 'default_GET' => [ - 'name' => 'تبلیغات پیش فرض GET', - ], - 'twitter' => [ - 'name' => 'توییتر', - ], - 'facebook' => [ - 'name' => 'فیس بوک', - ], - 'youtube' => [ - 'name' => 'یوتیوب', - ], - 'google' => [ - 'name' => 'گوگل', - ], - 'listing_page_image' => [ - 'name' => 'لیست صفحه تصویر', - ], - 'hide_standard_price_field' => [ - 'name' => 'زمینه قیمت استاندارد را مخفی کنید', - ], - 'hide_options_field' => [ - 'name' => 'قسمت گزینه ها را پنهان کنید', - ], - 'hide_village_field' => [ - 'name' => 'میدان دهکده را پنهان کنید', - ], - 'hide_configurations' => [ - 'name' => 'دکمه تنظیمات را پنهان کنید', - 'instructions' => 'دکمه تنظیمات را در صفحه پیش نمایش تبلیغ پنهان کنید', - ], - 'make_all_fields_required' => [ - 'name' => 'همه زمینه ها را الزامی کنید', - 'instructions' => 'هنگام ایجاد تبلیغ ، از کاربر بخواهید قسمتهای قیمت و توضیحات را پر کند', - ], - 'make_map_required' => [ - 'name' => 'تهیه نقشه مورد نیاز', - 'instructions' => 'هنگام ایجاد تبلیغ ، از کاربر بخواهید که یک پین روی نقشه قرار دهد', - ], - 'hide_listing_standard_price' => [ - 'name' => 'پنهان کردن لیست قیمت استاندارد', - ], - 'enabled_currencies' => [ - 'name' => 'ارزهای فعال شده', - ], - 'google_statistic_code' => [ - 'name' => 'کد آماری Google', - ], - 'register_email_field' => [ - 'name' => 'ثبت نام از طریق پست الکترونیکی', - ], - 'market_place' => [ - 'name' => 'محل بازار', - 'instructions' => 'If the marketplace is down, your site will act as ecommerce. For example, - some fields in the profile such as ads, dopings, messages, sale, packages and store are not visible and - removes corporate membership.' - ], - 'price_area_hidden' => [ - 'name' => 'منطقه پنهان', - ], - 'hide_price_filter' => [ - 'name' => 'فیلتر قیمت مخفی کنید', - ], - 'hide_date_filter' => [ - 'name' => 'پنهان کردن فیلتر تاریخ', - ], - 'hide_photo_filter' => [ - 'name' => 'فیلتر عکس مخفی کنید', - ], - 'hide_map_filter' => [ - 'name' => 'فیلتر نقشه مخفی شود', - ], - 'show_lang_url' => [ - 'name' => 'نمایش پارامتر Lang برای URL', - ], - 'popular_ads_limit' => [ - 'name' => 'محدودیت تبلیغات محبوب', - ], - - //Image - - 'image_resize_backend' => [ - 'name' => 'تغییر اندازه تصویر Backend', - ], - 'full_image_width' => [ - 'name' => 'عرض تصویر کامل', - ], - 'full_image_height' => [ - 'name' => 'ارتفاع تصویر کامل', - ], - 'medium_image_width' => [ - 'name' => 'عرض تصویر متوسط', - ], - 'medium_image_height' => [ - 'name' => 'ارتفاع تصویر متوسط', - ], - 'thumbnail_width' => [ - 'name' => 'عرض تصویر', - ], - 'thumbnail_height' => [ - 'name' => 'ارتفاع تصویر بند انگشتی', - ], - 'add_canvas' => [ - 'name' => 'بوم را اضافه کنید', - ], - 'image_canvas_width' => [ - 'name' => 'عرض بوم تصویر', - ], - 'image_canvas_height' => [ - 'name' => 'ارتفاع بوم تصویر', - ], - 'watermark_type' => [ - 'name' => 'نوع علامت', - ], - 'watermark_text' => [ - 'name' => 'متن علامت', - ], - 'watermark_image' => [ - 'name' => 'تصویر علامت', - ], - 'watermark_position' => [ - 'name' => 'موقعیت علامت سفید', - ], - 'user_filter_limit' => [ - 'name' => 'محدودیت فیلتر کاربر', - 'instructions' => 'در پنل مدیریت' - ], - 'show_breadcrumb_when_creating_ad' => [ - 'name' => 'هنگام ایجاد تبلیغ ، Breadcrumb را نشان دهید', - ], - 'show_ads_count' => [ - 'name' => 'نمایش تعداد تبلیغات', - 'instructions' => 'نمایش تعداد تبلیغات در لیست دسته های سمت چپ', - ], - 'ads_date_hidden' => [ - 'name' => 'پنهان کردن تاریخ ایجاد شده', - 'instructions' => 'تاریخ ایجاد شده را در صفحه جزئیات تبلیغات پنهان کنید', - ], - 'hide_listing_header' => [ - 'name' => 'پنهان کردن عنوان لیست', - 'instructions' => 'مخفی شدن در سفارش و مشاهده انواع', - ], - 'hide_filter_section' => [ - 'name' => 'پنهان کردن بخش فیلتر', - 'instructions' => 'در صفحه لیست مخفی شدن در سمت چپ فیلتر', - ], - 'hide_seller_info' => [ - 'name' => 'پنهان کردن اطلاعات فروشنده', - 'instructions' => 'پنهان شدن در مورد اطلاعات فروشنده در صفحه جزئیات تبلیغات', - ], - 'show_post_ad_agreement' => [ - 'name' => 'نمایش قرارداد تبلیغات پست', - 'instructions' => 'اگر می خواهید توافق نامه سیاست حفظ حریم خصوصی را در صفحه ایجاد آگهی نمایش دهید ، این گزینه را روشن کنید', - ], - 'override_text' => [ - 'name' => 'متن را لغو کنید', - 'instructions' => 'ارزش قدیم: ارزش جدید' - ], - 'steps_color' => [ - 'name' => 'مراحل رنگ', - 'instructions' => 'رنگ مراحل پیشرفته را تغییر می دهد.' - ], - 'create_ad_button_color' => [ - 'name' => 'رنگ دکمه تبلیغات را ایجاد کنید', - 'instructions' => 'دکمه ای را که با پایان یافتن انتخاب دسته جدید آگهی نشان داده می شود ، تغییر می دهد.' - ], - 'lang_switcher_for_browser' => [ - 'name' => 'Lang Switcher برای مرورگر', - 'instructions' => 'به شما امکان می دهد زبان مرورگر را به عنوان زبان فعال انتخاب کنید' - ], - 'get_categories' => [ - 'name' => 'دسته ها را دریافت کنید', - 'instructions' => 'این نشان دهنده دسته هایی است که ویژگی GET در آنها معتبر خواهد بود.' - ], - 'watermark' => [ - 'name' => 'علامت', - 'instructions' => 'آیا علامت علامت فعال است؟' - ], - 'detailed_product_options' => [ - 'name' => 'گزینه های دقیق محصول', - 'instructions' => 'به شما امکان می دهد اطلاعات موجودی و قیمت محصول را وارد کنید' - ], - 'show_subcats_mobile' => [ - 'name' => 'زیر مجموعه ها را در نمای موبایل نشان دهید', - ], - 'show_price_to_members_only' => [ - 'name' => 'نمایش قیمت فقط به اعضا', - ], - 'hide_ad_cat' => [ - 'name' => 'پنهان کردن دسته ها', - 'instructions' => 'پنهان کردن دسته ها در لیست تبلیغات' - ], - 'show_finish_and_publish_date' => [ - 'name' => 'تاریخ پایان را نشان دهید و تاریخ ایجاد را ایجاد کنید', - 'instructions' => 'قسمت های publ_at و finish_at را در صفحه ایجاد تبلیغ نمایش می دهد.' - ], - 'show_tax_field' => [ - 'name' => 'Show Tax Field', - 'instructions' => 'When this option is enabled, you can set the tax rate on the ad creation page.' - ], - 'hide_contact_created_at' => [ - 'name' => 'Hide Contact Fields For in Create New Ad' - ] -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/fa/stream.php b/addons/default/visiosoft/advs-module/resources/lang/fa/stream.php deleted file mode 100644 index 6cf41f0a9..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/fa/stream.php +++ /dev/null @@ -1,37 +0,0 @@ - [ - 'name' => 'پیشنهادات', - ], - 'categories' => [ - 'name' => 'دسته بندی ها', - ], - 'village' => [ - 'name' => 'روستا', - ], - 'custom_fields' => [ - 'name' => 'موضوعات سفارشی', - ], - 'custom_field_advs' => [ - 'name' => 'زمینه های سفارشی', - ], - 'cf_values' => [ - 'name' => 'مقادیر Cf', - ], - 'options' => [ - 'name' => 'گزینه ها', - ], - 'product_options' => [ - 'name' => 'گزینه های محصول', - ], - 'productoptions_value' => [ - 'name' => 'مقدار گزینه ها', - ], - 'option_configuration' => [ - 'name' => 'پیکربندی', - ], - 'status' => [ - 'name' => 'وضعیت', - ], -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/fa/view.php b/addons/default/visiosoft/advs-module/resources/lang/fa/view.php deleted file mode 100644 index 31e3115ae..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/fa/view.php +++ /dev/null @@ -1,6 +0,0 @@ - 'ناتمام', - 'advanced' => 'پیشرفته', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/fi/addon.php b/addons/default/visiosoft/advs-module/resources/lang/fi/addon.php deleted file mode 100644 index b93cb393b..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/fi/addon.php +++ /dev/null @@ -1,8 +0,0 @@ - 'Mainokset', - 'name' => 'Mainosmoduuli', - 'description' => 'Mainosmoduuli', - 'info' => 'This is the screen where you can add, delete and edit ads from the Ads page. On this page, you can simply do the operations such as post management and ad configuration.' -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/fi/button.php b/addons/default/visiosoft/advs-module/resources/lang/fi/button.php deleted file mode 100644 index bd7c2bd5d..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/fi/button.php +++ /dev/null @@ -1,48 +0,0 @@ - 'Uusi luokiteltu', - 'new_classified' => 'Uusi luokiteltu', - 'new_category' => 'Uusi luokka', - 'new_country' => 'Uusi maa', - 'new_city' => 'Uusi kaupunki', - 'new_district' => 'Uusi piiri', - 'new_neighborhood' => 'Uusi naapurusto', - 'new_village' => 'Uusi kylä', - 'edit' => "Muokata", - 'approve' => "Hyväksyä", - 'decline' => 'Hylkää', - 'extend' => 'Pidennä', - 'extend_all' => 'Laajenna kaikki', - 'convert_currency' => 'Muunna valuutta', - 'categories' => 'Luokat', - 'sub_category' => 'Alaluokat', - 'add_sub_category' => 'Lisää alaluokka', - 'sub_cities' => 'Alakaupungit', - 'add_sub_cities' => 'Lisää Sub City', - 'add_sub_districts' => 'Lisää osa-alue', - 'add_sub_neighborhoods' => 'Lisää lähialue', - 'add_sub_village' => 'Lisää alikylä', - 'sub_districts' => 'Osa-alueet', - 'sub_neighborhoods' => 'Lähiöalueet', - 'sub_village' => 'Alakylä', - 'general_settings' => 'Yleiset asetukset', - 'save_category' => 'Tallenna luokka', - 'change_owner' => 'Vaihda omistaja', - 'update_category' => [ - 'name' => 'Päivitä luokka' - ], - 'new_option' => 'Uusi vaihtoehto', - 'export' => 'Viedä', - 'new_productoption' => 'Uusi tuotevalinta', - 'new_productoptions_value' => 'Uusi tuote -vaihtoehdon arvo', - 'new_options_configuration' => 'Uuden vaihtoehdon kokoonpano', - 'new_option_configuration' => 'Uuden vaihtoehdon kokoonpano', - 'create_configurations' => 'Luo määritykset', - 'replicate' => 'Toista', - 'fast_create' => 'Nopea luominen', - 'publish' => 'Julkaista', - 'import' => 'Tuonti', - 'new_status' => 'Uusi tila', - 'fast_edit' => 'Nopea muokkaus', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/fi/currency.php b/addons/default/visiosoft/advs-module/resources/lang/fi/currency.php deleted file mode 100644 index 9722fe1dd..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/fi/currency.php +++ /dev/null @@ -1,6 +0,0 @@ - 'Dollari', - 'EUR' => 'Euro', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/fi/field.php b/addons/default/visiosoft/advs-module/resources/lang/fi/field.php deleted file mode 100644 index 8a804f2a6..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/fi/field.php +++ /dev/null @@ -1,385 +0,0 @@ - [ - 'name' => 'Otsikko' - ], - 'order' => [ - 'name' => 'Tilaus' - ], - 'slug' => [ - 'name' => 'Etana' - ], - 'parent_category' => [ - 'name' => 'Vanhempi' - ], - 'category' => [ - 'name' => 'Luokan nimi' - ], - 'price' => [ - 'name' => 'Hinta' - ], - 'standard_price' => [ - 'name' => 'Normaali hinta' - ], - 'date' => [ - 'name' => 'Päivämäärä' - ], - 'photo' => [ - 'name' => 'Kuva' - ], - 'video' => [ - 'name' => 'Video' - ], - 'map' => [ - 'name' => 'Kartta' - ], - 'stock' => [ - 'name' => 'Varasto' - ], - 'advs_desc' => [ - 'name' => 'Kuvaus' - ], - 'online_payment' => [ - 'name' => 'Verkkomaksu' - ], - 'city' => [ - 'name' => 'Kaupunki' - ], - 'country' => [ - 'name' => 'Maa' - ], - 'district' => [ - 'name' => 'Kaupunginosa' - ], - 'neighborhood' => [ - 'name' => 'Naapuruus' - ], - 'village' => [ - 'name' => 'Kylä' - ], - 'files' => [ - 'name' => 'Kuvat' - ], - 'cat1' => [ - 'name' => 'Pääluokka' - ], - 'cat2' => [ - 'name' => 'Alaluokka 1' - ], - 'cat3' => [ - 'name' => 'Alaluokka 2' - ], - 'cat4' => [ - 'name' => 'Alaluokka 3' - ], - 'cat5' => [ - 'name' => 'Alaluokka 4' - ], - 'cat6' => [ - 'name' => 'Alaluokka 5' - ], - 'cat7' => [ - 'name' => 'Alaluokka 6' - ], - 'cat8' => [ - 'name' => 'Alaluokka 7' - ], - 'cat9' => [ - 'name' => 'Alaluokka 8' - ], - 'cat10' => [ - 'name' => 'Alaluokka 9' - ], - 'currency' => [ - 'name' => 'Valuutta' - ], - 'status' => [ - 'name' => 'Tila', - 'option' => [ - 'approved' => 'Hyväksytty', - 'expired' => 'Vanhentunut', - 'unpublished' => 'Julkaisematon', - 'pending_admin' => 'Odottaa järjestelmänvalvojaa', - 'pending_user' => 'Odottava käyttäjä' - ] - ], - 'pending_adv' => [ - 'name' => 'Julkaisematon' - ], - 'finish_at' => [ - 'name' => 'Lopeta' - ], - 'cover_photo' => [ - 'name' => 'Kansikuva' - ], - 'favs_adv' => [ - 'name' => 'Suosikkimainokset' - ], - 'my_adv' => [ - 'name' => 'ADVS' - ], - 'description' => 'Kuvaus', - 'explanation' => 'Selitys', - 'type' => [ - 'name' => 'Tyyppi' - ], - 'parent_adv' => [ - 'name' => 'Liittyvä mainos' - ], - 'value' => [ - 'name' => 'Arvo' - ], - 'list' => 'Lista', - 'home' => 'Koti', - 'list-page' => 'Luettelosivu', - 'search' => 'Hae', - 'reset' => 'Reset', - 'recommended' => 'Suositellut mainokset sinulle', - 'filter' => 'Suodattaa', - 'sort' => 'Järjestellä', - 'sort_by' => 'Järjestä', - 'pick_option' => 'Valitse vaihtoehto', - 'pick_ordering' => 'Tilaaminen', - 'price_high' => 'Hinta korkeasta matalaan', - 'price_low' => 'Hinta matalasta korkeaan', - 'newest' => 'Uusin', - 'oldest' => 'Vanhin', - 'address_a_z' => 'Osoite (A - Z)', - 'address_z_a' => 'Osoite (Z - A)', - 'categories' => [ - 'name' => 'Luokat' - ], - 'all_categories' => 'kaikki kategoriat', - 'location' => 'Sijainti', - 'send_message' => 'Lähetä viesti', - 'phone_gsm' => 'GSM-puhelin', - 'phone_office' => 'Toimistopuhelin', - 'add_to_favorites' => "Lisää suosikkeihin", - 'send' => 'Lähettää', - 'search_name' => 'Haun nimi', - 'my_favorite_searches' => 'Suosikkihaut', - 'search_desc' => 'Voit lisätä ja hallita suosikkihakuvalintojasi täältä.', - 'complaint_placeholder' => 'Kirjoita valitustiedot tähän.', - 'show_details' => 'Näytä yksityiskohdat', - 'ad_actions' => 'Mainostoiminnot', - 'edit' => 'Muokata', - 'approve' => 'Hyväksyä', - 'passive' => "Passiivinen", - 'sold' => 'Myyty', - 'offered_by' => 'Tarjoaja', - 'more_ads_by' => 'Lisää mainoksia', - 'click_phone' => 'Näytä puhelinnumero', - 'share' => 'Jaa', - 'report' => 'Ilmoita tästä ilmoituksesta', - 'features' => 'ominaisuudet', - "streetview" => "katunäkymä", - 'recommended_ads' => 'Suositellut mainokset sinulle', - 'new' => 'Uusi', - 'short_info' => 'Lyhyt tieto', - 'secure_trading' => 'Suojattu kaupankäynti', - '24/7' => '24/7 tuki', - 'easy_trading' => 'Helppo kaupankäynti', - 'need_help' => 'Tarvitsetko apua?', - 'give_a_call' => 'Soita', - 'message_sent' => 'Viesti lähetetty!', - 'asap' => 'Viesti lähetetty, myyjä ottaa sinuun yhteyttä heti.', - 'ad_id' => 'Mainoksen tunnus', - 'contact_with' => 'Ottaa yhteyttä', - 'create_adv' => 'Luo mainos', - 'edit_adv' => 'Muokkaa ilmoitusta', - 'mandatory_fields' => 'Pakolliset kentät', - 'ad_post' => 'Mainosviesti', - 'sell_item' => 'Myy tuote tai palvelu', - 'search_save' => 'Suosikkihaun tallennus onnistui', - 'address' => 'Osoite', - 'email' => 'Sähköposti', - 'phone' => 'Puhelin', - 'send_us_your_feedback' => 'Lähetä meille palautetta', - 'online_shopping' => 'SAADA', - 'approved' => 'Hyväksytty onnistuneesti', - 'extended' => 'Laajennettu onnistuneesti', - 'declined' => 'Hylätty onnistuneesti', - 'search_on_map' => 'Hae kartalta', - 'post_free_ad' => 'Lähetä ilmainen mainos', - 'select_a_category' => 'Valitse kategoria', - 'select_a_sub_category' => 'Valitse alaluokka', - 'all_dopings_added' => 'Tähän mainokseen lisätään kaikki dopingityypit.', - 'is_get_adv' => [ - 'name' => 'SAADA' - ], - 'corporate_info' => 'Yritystiedot', - 'featured_ads' => "Suositellut mainokset", - 'trending_ads' => 'Trendind-mainokset', - 'search_ad_result_prefix' => 'päällä', - 'search_ad_result_text' => ': count ilmoitusta löytyi : name -hakustasi', - 'search_ads_result_message' => [ - 'name' => ': laskea ilmoituksia haulle: nimihaku', - ], - 'total' => 'Kaikki yhteensä', - 'quantity' => 'Määrä', - 'view_cart' => 'Katso ostoskoria', - 'no_ads' => 'Ei mainoksia.', - 'show_display_mode' => [ - 'map' => 'Kartta', - 'list' => 'Lista', - ], - 'advs_list_table_thead' => [ - 'name' => 'Mainoksen nimi', - 'price' => 'Hinta', - 'publish_at' => 'Ilmoituksen päivämäärä', - 'location_city' => 'Kaupunki', - 'location_country' => 'Maa', - ], - 'show_list_view' => [ - 'name' => 'Lista', - ], - 'show_table_view' => [ - 'name' => 'Pöytä', - ], - 'showcase' => [ - 'name' => 'Esittely', - ], - 'new_ad' => [ - 'name' => 'Uusi mainos', - ], - 'profile' => [ - 'name' => 'Profiili', - ], - 'my_ads' => [ - 'name' => 'Omat mainokset', - ], - 'sold_out' => [ - 'name' => 'Loppuunmyyty', - ], - 'edit_category' => 'Muokkaa kategoriaa', - 'set_category' => 'Aseta luokka', - 'max' => [ - 'name' => 'Maks', - ], - 'min' => [ - 'name' => 'Min', - ], - 'in_the_last_24_hours' => [ - 'name' => 'Viimeisissä 24 tunnissa' - ], - 'in_the_last_day' => [ - 'name' => 'Viimeisissä 24 tunnissa' - ], - 'in_the_last_week' => [ - 'name' => 'Viime viikolla' - ], - 'in_the_last_month' => [ - 'name' => 'Viime kuussa' - ], - 'ads_with_photo' => [ - 'name' => 'Mainokset valokuvalla' - ], - 'ads_with_video' => [ - 'name' => 'Mainokset videolla' - ], - 'yes' => [ - 'name' => 'Joo' - ], - 'no' => [ - 'name' => 'Ei' - ], - 'is_system' => [ - 'name' => 'Onko järjestelmä', - 'instructions' => 'Järjestelmän tila vaaditaan, eikä sitä tule muuttaa', - ], - 'user_access' => [ - 'name' => 'Käyttäjän käyttöoikeudet', - 'instructions' => 'Voiko käyttäjä käyttää tätä tilaa mainoksissaan?', - ], - "no_location" => "Mitään sijaintia ei ole valittu.", - "continue" => 'Jatkaa', - "gallery" => 'Galleria', - "ad" => 'Ilmoitus', - "ads" => 'Mainokset', - "were_found" => 'löytyi.', - - // Pending screen - 'pending_message_1' => 'Mainos on hyväksymisprosessissa', - 'pending_message_2' => "Mainoksen päivityspäivä", - 'pending_message_3' => 'Arvioitu odotusaika', - 'pending_message_4' => 'Hyväksymisprosessissa käytetty aika lisätään dopingiaikaan.', - 'pending_message_5' => 'Puhelukeskuksesta ei voi tehdä hyväksyntämenettelyn aikana tapahtuvaa mainosta koskevia tapahtumia.', - 'hours' => 'tuntia', - - // Preview page - 'preview_text' => [ - 'part_1' => 'Jos seuraavat mainostasi koskevat tiedot ovat oikein, napsauta Jatka-painiketta ja siirry seuraavaan vaiheeseen.', - 'part_2' => 'Jos ei, napsauta Muokkaa-painiketta.', - ], - 'views' => 'Näkymät', - - // Detail page - "no_street_view" => "Ei kadunäkymäkuvaa tässä paikassa", - 'edit_my_contact_info' => 'Muokkaa yhteystietojani', - 'update_my_contact_info' => 'päivitä yhteystietoni', - 'contact_info' => 'Yhteystiedot', - 'ad_info' => 'Mainoksen tiedot', - - // Select cat - 'select_category_step_by_step' => 'Valitse luokka vaiheittain', - - // New create page - 'options' => 'Vaihtoehdot', - 'category_selection' => 'Luokan valinta', - 'listing_details' => 'Listaustiedot', - 'preview' => 'Esikatselu', - 'congratulations' => 'Onnittelut', - 'ad_desc' => 'Mainoksen kuvaus', - 'upload_photos' => 'Lataa valokuvia', - 'upload_files' => 'Lähetä tiedostoja', - 'additional_fields' => 'Lisäkentät', - 'ad_location' => 'Mainoksen sijainti', - 'owner' => 'Omistaja', - 'default_owner_instruction' => 'Omistaja määrittää oletusasetukset nykyiselle käyttäjälle, jos ketään ei ole valittu', - 'create_page_subtitle' => 'Luo mainos moitteettomasti syöttämällä yksityiskohtaiset tiedot mainoksestasi.', - 'with_my_phone_numbers' => 'With my phone numbers', - 'not_with_my_phone_numbers' => "I don't want to be reached by phone", - 'how_can_you_be_contacted' => "How can you be contacted?", - - // Listing page - 'ad_title' => 'Mainoksen otsikko', - 'listing_date' => 'Listauspäivä', - 'view' => 'Näytä', - 'ads_with_map' => 'Mainokset kartalla', - 'advanced_sorting' => 'Edistynyt lajittelu', - 'filter_by_word' => 'Suodata sanan mukaan', - 'filter_by' => 'Suodata: nimen mukaan', - - 'free' => 'Vapaa', - 'ad_date' => 'Ilmoituksen päivämäärä', - 'photo_video' => 'Valokuva, video', - 'and_above' => 'ja yli', - 'and_below' => 'ja alla', - 'clear_all' => 'Tyhjennä', - 'balances' => 'Saldot', - 'packages' => 'Paketit', - 'dopings' => 'Dopingit', - 'advs' => 'Advs', - 'site' => 'Sivusto', - 'subscription' => 'Tilaus', - 'created' => 'Luotu', - 'product_option' => [ - 'name' => 'Tuotevaihtoehto' - ], - 'option_json' => [ - 'name' => 'Vaihtoehto' - ], - 'old_price' => [ - 'name' => 'Vanha hinta' - ], - 'save_search' => 'Tallenna haku', - 'publish_at' => [ - 'name' => 'Julkaisupäivä' - ], - 'tax' => [ - 'name' => 'Tax' - ], - 'name_a_z' => 'Name (A to Z)', - 'name_z_a' => 'Name (Z to A)', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/fi/message.php b/addons/default/visiosoft/advs-module/resources/lang/fi/message.php deleted file mode 100644 index b34d2632a..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/fi/message.php +++ /dev/null @@ -1,35 +0,0 @@ - 'Pyydetty tuote puuttuu tällä hetkellä tai ei ole aktiivinen', - 'please_payment' => 'Ole hyvä ja maksa', - 'bank_account_info' => 'Pankkitilitiedot', - 'agreement' => 'Napsauttamalla Julkaise, hyväksyt käyttöehtomme ja tietosuojakäytäntömme ja vahvistat, että olet tämän tuotteen laillinen omistaja.', - 'update_category_msg' => 'Luokiteltu luokka päivitetään.', - 'updated_category_msg' => 'Luokan muokkaus onnistui.', - 'create_ad_with_post_cat' => [ - 'title' => "Luokan valinta on valmis.", - 'success' => true, - 'continueBtn' => "Jatkaa", - ], - 'update_category_info' => 'Päivitä luokka.', - 'filter_by_search_msg' => 'Suodata haun mukaan.', - 'delete_author_error' => 'Et voi poistaa viestiä, joka ei kuulu sinulle', - 'success_delete' => 'Mainos poistettu', - 'pending_ad_status' => 'Mainoksesi odottaa editorin hyväksyntää.', - 'extended' => ': numeromainoksia on laajennettu onnistuneesti.', - 'category_not_exist' => 'Tätä luokkaa ei ole enää olemassa!', - 'currency_converted' => 'Valuutta muunnettu onnistuneesti.', - 'choose_user' => 'Valitse käyttäjä', - 'owner_updated_successfully' => 'Omistaja on päivitetty onnistuneesti!', - 'no_add_found' => 'Mainosta ei löytynyt!', - 'replicated_success' => 'Mainos on kopioitu onnistuneesti!', - 'ad_doesnt_exist' => "Tätä mainosta ei ole olemassa!", - 'select_location_error' => "Valitse sijainti kartalta!", - 'this_ad_is_not_valid_anymore' => "Tämä mainos ei ole enää voimassa!", - 'approve_status_change' => "Mainoksesi tila on asetettu aktiiviseksi!", - 'passive_status_change' => "Mainoksesi tila on asetettu passiiviseksi!", - 'sold_status_change' => "Mainoksesi tila on myyty!", - 'status_change' => "Mainoksesi tila on asetettu tilaan: status!", - 'disabled_detailed_options_for_admin_role' => "Yksityiskohtaiset tuotevaihtoehdot ovat pois käytöstä.", -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/fi/permission.php b/addons/default/visiosoft/advs-module/resources/lang/fi/permission.php deleted file mode 100644 index ec8fff0a7..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/fi/permission.php +++ /dev/null @@ -1,108 +0,0 @@ - [ - 'name' => 'Mainokset', - 'option' => [ - 'read' => 'Voiko lukea mainoksia?', - 'write' => 'Voiko mainoksia luoda / muokata?', - 'delete' => 'Voinko poistaa mainoksia?', - ], - ], - 'categories' => [ - 'name' => 'Luokat', - 'option' => [ - 'read' => 'Osaa lukea luokkia?', - 'write' => 'Voi luoda / muokata luokkia?', - 'delete' => 'Voiko luokkia poistaa?', - ], - ], - 'village' => [ - 'name' => 'Kylä', - 'option' => [ - 'read' => 'Osaatko lukea kylää?', - 'write' => 'Voiko kylää luoda / muokata?', - 'delete' => 'Voinko poistaa kylän?', - ], - ], - 'custom_fields' => [ - 'name' => 'Mukautetut kentät', - 'option' => [ - 'read' => 'Voi lukea mukautettuja kenttiä?', - 'write' => 'Voiko luoda / muokata mukautettuja kenttiä?', - 'delete' => 'Voinko poistaa mukautettuja kenttiä?', - ], - ], - 'custom_field_advs' => [ - 'name' => 'Mukautetut kenttämainokset', - 'option' => [ - 'read' => 'Voiko lukea mukautettuja kenttämainoksia?', - 'write' => 'Voiko luoda / muokata mukautettuja kenttämainoksia?', - 'delete' => 'Voinko poistaa mukautettuja kenttämainoksia?', - ], - ], - 'cf_values' => [ - 'name' => 'Vertaa arvoja', - 'option' => [ - 'read' => 'Osaa lukea CF-arvot?', - 'write' => 'Voiko luoda / muokata CF-arvoja?', - 'delete' => 'Voinko poistaa CF-arvot?', - ], - ], - 'options' => [ - 'name' => 'Vaihtoehdot', - 'option' => [ - 'read' => 'Voi lukea vaihtoehtoja?', - 'write' => 'Voiko luoda / muokata asetuksia?', - 'delete' => 'Voinko poistaa vaihtoehtoja?', - ], - ], - 'productoptions' => [ - 'name' => 'Tuotevaihtoehdot', - 'option' => [ - 'read' => 'Osaa lukea tuotevaihtoehtoja?', - 'write' => 'Voiko luoda / muokata tuotevaihtoehtoja?', - 'delete' => 'Voinko poistaa tuotevaihtoehtoja?', - ], - ], - 'productoptions_value' => [ - 'name' => 'Productoptions -arvo', - 'option' => [ - 'read' => 'Voi lukea tuotevaihtoehtojen arvon?', - 'write' => 'Voiko luoda / muokata tuotevaihtoehtojen arvoa?', - 'delete' => 'Voinko poistaa productoptions-arvon?', - ], - ], - 'options_configuration' => [ - 'name' => 'Asetusten määritys', - 'option' => [ - 'read' => 'Voi lukea asetusten määritykset?', - 'write' => 'Voiko luoda / muokata asetusten määrityksiä?', - 'delete' => 'Voiko asetusten kokoonpanon poistaa?', - ], - ], - 'option_configuration' => [ - 'name' => 'Vaihtoehtojen kokoonpano', - 'option' => [ - 'read' => 'Voi lukea vaihtoehtokokoonpanoa?', - 'write' => 'Voiko luoda / muokata vaihtoehtokokoonpanoa?', - 'delete' => 'Voiko vaihtoehdon kokoonpanon poistaa?', - ], - ], - 'option_configuration' => [ - 'name' => 'Vaihtoehtojen kokoonpano', - 'option' => [ - 'read' => 'Voi lukea vaihtoehtokokoonpanoa?', - 'write' => 'Voiko luoda / muokata vaihtoehtokokoonpanoa?', - 'delete' => 'Voiko vaihtoehdon kokoonpanon poistaa?', - ], - ], - 'status' => [ - 'name' => 'Tila', - 'option' => [ - 'read' => 'Voi lukea tilaa?', - 'write' => 'Voiko tilan luoda / muokata?', - 'delete' => 'Voinko poistaa tilan?', - ], - ], -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/fi/section.php b/addons/default/visiosoft/advs-module/resources/lang/fi/section.php deleted file mode 100644 index 70820c227..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/fi/section.php +++ /dev/null @@ -1,64 +0,0 @@ - [ - 'title' => 'Mainokset', - ], - 'categories' => [ - 'title' => 'Luokat', - ], - 'countries' => [ - 'title' => 'Maat', - ], - 'cities' => [ - 'title' => 'Kaupungit', - ], - 'districts' => [ - 'title' => 'Piirit', - ], - 'neighborhoods' => [ - 'title' => 'Naapurustot', - ], - 'village' => [ - 'title' => 'Kylä', - ], - 'custom_fields' => [ - 'title' => 'Mukautetut kentät', - ], - 'custom_field_advs' => [ - 'title' => 'Mukautetut kenttämainokset', - ], - 'cf_values' => [ - 'title' => 'Vertaa arvoja', - ], - 'fields' => [ - 'title' => 'Mukautetut kentät' - ], - 'assets_clear' => [ - 'name' => 'Omaisuus selvä' - ], - 'general' => 'Kenraali', - 'ads' => 'Mainokset', - 'user' => 'Käyttäjä', - 'filter' => 'Suodattaa', - 'create_ad' => 'Luo mainos', - 'options' => [ - 'title' => 'Vaihtoehdot', - ], - 'ads_image' => 'Mainoskuva', - 'product_options' => [ - 'title' => 'Vaihtoehdot', - ], - 'productoptions_value' => [ - 'title' => 'Vaihtoehtojen arvo', - ], - 'option_configuration' => [ - 'title' => 'Kokoonpano', - ], - 'translations' => 'Käännökset', - 'status' => [ - 'title' => 'Tila', - ], - 'ads_detail' => 'Mainosten tiedot', - -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/fi/setting.php b/addons/default/visiosoft/advs-module/resources/lang/fi/setting.php deleted file mode 100644 index 7d0a6b3ac..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/fi/setting.php +++ /dev/null @@ -1,286 +0,0 @@ - [ - 'name' => 'Automaattinen hyväksyntä', - ], - 'default_view_type' => [ - 'name' => 'Oletusnäkymätyyppi', - ], - 'hide_zero_price' => [ - 'name' => 'Piilota hinta, jos nolla', - 'instructions' => 'Piilota hinta, jos mainoshinta on 0', - ], - 'estimated_pending_time' => [ - 'name' => 'Arvioitu odotusaika', - 'instructions' => 'Tunnissa', - ], - 'default_published_time' => [ - 'name' => 'Oletusjulkaisuaika', - ], - 'address' => [ - 'name' => 'Ota yhteyttä osoitteeseen', - ], - 'phone' => [ - 'name' => 'Yhteyspuhelinnumero', - ], - 'favicon' => [ - 'name' => 'Favicon', - ] - , 'map_coordinates_long' => [ - 'name' => 'Kartta Long Coordinate', - ], - 'map_coordinates_lat' => [ - 'name' => 'Kartta Lat Coordinate', - ], - 'iban_numbers' => [ - 'name' => 'IBAN', - ], - 'logo' => [ - 'name' => 'Logo', - ], - 'ogImage' => [ - 'name' => 'Sosiaalisen osakkeen logo', - 'warning' => 'Sen tulisi olla resoluutio 1 200 x 630. ', - - ], - 'currencies' => [ - 'name' => 'Aktiiviset valuutat', - ], - 'latest-limit' => [ - 'name' => 'Viimeisin raja', - ], - 'site_address' => [ - 'name' => 'Sivuston osoite', - 'warning' => 'Automaattinen lisäys www. www.sitename.com ', - ], - 'google_map_key' => [ - 'name' => 'Google Map Api Key', - ], - - 'default_country' => [ - 'name' => 'Oletusmainoksen maa', - ], - 'hide_price_categories' => [ - 'name' => 'Piilota hinta luokissa', - 'instructions' => 'Hinta piilotetaan, kun luot mainoksen tai tarkastelet mainosta näissä luokissa.' - ], - 'free_currencyconverterapi_key' => [ - 'name' => 'Valuuttamuunnin API-avain' - ], - 'default_city' => [ - 'name' => 'Oletusmainoskaupunki', - ], - 'default_district' => [ - 'name' => 'Oletusmainosalue', - ], - 'default_neighborhood' => [ - 'name' => 'Oletusmainoksen naapuruus', - ], - 'default_currency' => [ - 'name' => 'Mainoksen oletusvaluutta', - ], - 'default_GET' => [ - 'name' => 'Oletusmainoksen GET', - ], - 'twitter' => [ - 'name' => 'Viserrys', - ], - 'facebook' => [ - 'name' => 'Facebook', - ], - 'youtube' => [ - 'name' => 'Youtube', - ], - 'google' => [ - 'name' => 'Google', - ], - 'listing_page_image' => [ - 'name' => 'Luettelosivun kuva', - ], - 'hide_standard_price_field' => [ - 'name' => 'Piilota vakiohintakenttä', - ], - 'hide_options_field' => [ - 'name' => 'Piilota Asetukset-kenttä', - ], - 'hide_village_field' => [ - 'name' => 'Piilota kyläkenttä', - ], - 'hide_configurations' => [ - 'name' => 'Piilota kokoonpanopainike', - 'instructions' => 'Piilota kokoonpanopainike mainoksen esikatselusivulla', - ], - 'make_all_fields_required' => [ - 'name' => 'Tee kaikki kentät pakollisiksi', - 'instructions' => 'Vaadi käyttäjää täyttämään Hinta- ja Kuvaus-kentät mainosta luodessaan', - ], - 'make_map_required' => [ - 'name' => 'Tee kartta pakolliseksi', - 'instructions' => 'Vaadi käyttäjää sijoittamaan tappi kartalle mainosta luodessaan', - ], - 'hide_listing_standard_price' => [ - 'name' => 'Piilota listahinta', - ], - 'enabled_currencies' => [ - 'name' => 'Käytössä olevat valuutat', - ], - 'google_statistic_code' => [ - 'name' => 'Googlen tilastokoodi', - ], - 'register_email_field' => [ - 'name' => 'Jäsenrekisteröinnin sähköpostivaatimus', - ], - 'market_place' => [ - 'name' => 'Tori', - 'instructions' => 'If the marketplace is down, your site will act as ecommerce. For example, - some fields in the profile such as ads, dopings, messages, sale, packages and store are not visible and - removes corporate membership.' - ], - 'price_area_hidden' => [ - 'name' => 'Hinta-alue piilotettu', - ], - 'hide_price_filter' => [ - 'name' => 'Piilota hintasuodatin', - ], - 'hide_date_filter' => [ - 'name' => 'Piilota päivämääräsuodatin', - ], - 'hide_photo_filter' => [ - 'name' => 'Piilota valokuvasuodatin', - ], - 'hide_map_filter' => [ - 'name' => 'Piilota karttasuodatin', - ], - 'show_lang_url' => [ - 'name' => 'Näytä URL-osoitteen Lang-parametri', - ], - 'popular_ads_limit' => [ - 'name' => 'Suosittujen mainosten raja', - ], - - //Image - - 'image_resize_backend' => [ - 'name' => 'Kuvan koon taustakuva', - ], - 'full_image_width' => [ - 'name' => 'Koko kuvan leveys', - ], - 'full_image_height' => [ - 'name' => 'Koko kuvan korkeus', - ], - 'medium_image_width' => [ - 'name' => 'Keskikokoinen kuvan leveys', - ], - 'medium_image_height' => [ - 'name' => 'Keskikokoinen kuvan korkeus', - ], - 'thumbnail_width' => [ - 'name' => 'Pikkukuvan leveys', - ], - 'thumbnail_height' => [ - 'name' => 'Pikkukuvan korkeus', - ], - 'add_canvas' => [ - 'name' => 'Lisää kangas', - ], - 'image_canvas_width' => [ - 'name' => 'Kuvan kankaan leveys', - ], - 'image_canvas_height' => [ - 'name' => 'Kuvan kankaan korkeus', - ], - 'watermark_type' => [ - 'name' => 'Vesileiman tyyppi', - ], - 'watermark_text' => [ - 'name' => 'Vesileiman teksti', - ], - 'watermark_image' => [ - 'name' => 'Vesileima-kuva', - ], - 'watermark_position' => [ - 'name' => 'Vesileiman sijainti', - ], - 'user_filter_limit' => [ - 'name' => 'Käyttäjäsuodattimen raja', - 'instructions' => 'Hallintapaneelissa' - ], - 'show_breadcrumb_when_creating_ad' => [ - 'name' => 'Näytä Breadcrumbia luodessasi mainosta', - ], - 'show_ads_count' => [ - 'name' => 'Näytä mainosten määrä', - 'instructions' => 'Näytä mainokset lasketaan vasemmalle luokalle', - ], - 'ads_date_hidden' => [ - 'name' => 'Piilota luontipäivä', - 'instructions' => 'Piilota luotu päivämäärä mainosten tietosivulla', - ], - 'hide_listing_header' => [ - 'name' => 'Piilota luettelootsikko', - 'instructions' => 'Piilotus tilaamiseen ja näkymiin', - ], - 'hide_filter_section' => [ - 'name' => 'Piilota suodatinosa', - 'instructions' => 'Piilotus vasemmalle suodatinalue luettelosivulle', - ], - 'hide_seller_info' => [ - 'name' => 'Piilota myyjän tiedot', - 'instructions' => 'Piilotus myyjän tietoihin ilmoitusten tietosivulla', - ], - 'show_post_ad_agreement' => [ - 'name' => 'Näytä postimainossopimus', - 'instructions' => 'Ota tämä käyttöön, jos haluat näyttää tietosuojakäytännön mainoksen luomissivulla', - ], - 'override_text' => [ - 'name' => 'Ohita teksti', - 'instructions' => 'Vanha arvo: Uusi arvo' - ], - 'steps_color' => [ - 'name' => 'Vaiheet Väri', - 'instructions' => 'Vaihtaa progressiivisten vaiheiden väriä.' - ], - 'create_ad_button_color' => [ - 'name' => 'Luo mainospainikkeen väri', - 'instructions' => 'Muuttaa painiketta, joka tulee näkyviin, kun uusi mainosluokan valinta on valmis.' - ], - 'lang_switcher_for_browser' => [ - 'name' => 'Lang-vaihtaja selaimelle', - 'instructions' => 'Voit valita selaimen kielen aktiiviseksi kieleksi' - ], - 'get_categories' => [ - 'name' => 'HANKI luokkia', - 'instructions' => 'Se edustaa luokkia, joissa GET-ominaisuus on voimassa.' - ], - 'watermark' => [ - 'name' => 'Vesileima', - 'instructions' => 'Onko vesileima aktiivinen?' - ], - 'detailed_product_options' => [ - 'name' => 'Yksityiskohtaiset tuotevaihtoehdot', - 'instructions' => 'Voit antaa tuotteen varasto- ja hintatiedot' - ], - 'show_subcats_mobile' => [ - 'name' => 'Näytä alaluokat mobiilinäkymässä', - ], - 'show_price_to_members_only' => [ - 'name' => 'Näytä hinta vain jäsenille', - ], - 'hide_ad_cat' => [ - 'name' => 'Piilota luokat', - 'instructions' => 'Piilota luokat mainosluettelossa' - ], - 'show_finish_and_publish_date' => [ - 'name' => 'Näytä lopetuspäivä ja julkaisupäivä luomista varten', - 'instructions' => 'Näyttää julkaisun_at ja viimeistelyn_at-kentät mainoksen luomissivulla.' - ], - 'show_tax_field' => [ - 'name' => 'Show Tax Field', - 'instructions' => 'When this option is enabled, you can set the tax rate on the ad creation page.' - ], - 'hide_contact_created_at' => [ - 'name' => 'Hide Contact Fields For in Create New Ad' - ] -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/fi/stream.php b/addons/default/visiosoft/advs-module/resources/lang/fi/stream.php deleted file mode 100644 index c5e82234b..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/fi/stream.php +++ /dev/null @@ -1,37 +0,0 @@ - [ - 'name' => 'Advs', - ], - 'categories' => [ - 'name' => 'Luokat', - ], - 'village' => [ - 'name' => 'Kylä', - ], - 'custom_fields' => [ - 'name' => 'Mukautetut kentät', - ], - 'custom_field_advs' => [ - 'name' => 'Mukautetut kenttätiedot', - ], - 'cf_values' => [ - 'name' => 'Vertaa arvoja', - ], - 'options' => [ - 'name' => 'Vaihtoehdot', - ], - 'product_options' => [ - 'name' => 'Tuotevaihtoehdot', - ], - 'productoptions_value' => [ - 'name' => 'Vaihtoehtojen arvo', - ], - 'option_configuration' => [ - 'name' => 'Kokoonpano', - ], - 'status' => [ - 'name' => 'Tila', - ], -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/fi/view.php b/addons/default/visiosoft/advs-module/resources/lang/fi/view.php deleted file mode 100644 index ac1d369e5..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/fi/view.php +++ /dev/null @@ -1,6 +0,0 @@ - 'Keskeneräinen', - 'advanced' => 'Pitkälle kehittynyt', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/fr/addon.php b/addons/default/visiosoft/advs-module/resources/lang/fr/addon.php deleted file mode 100644 index 32828ad7c..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/fr/addon.php +++ /dev/null @@ -1,8 +0,0 @@ - 'Les publicités', - 'name' => 'Module dannonces', - 'description' => 'Module dannonces', - 'info' => 'This is the screen where you can add, delete and edit ads from the Ads page. On this page, you can simply do the operations such as post management and ad configuration.' -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/fr/button.php b/addons/default/visiosoft/advs-module/resources/lang/fr/button.php deleted file mode 100644 index 2021d12a6..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/fr/button.php +++ /dev/null @@ -1,48 +0,0 @@ - 'Nouveau Adv', - 'new_classified' => 'Nouvelle petite annonce', - 'new_category' => 'Nouvelle catégorie', - 'new_country' => 'Nouveau pays', - 'new_city' => 'Nouvelle ville', - 'new_district' => 'Nouveau district', - 'new_neighborhood' => 'Nouveau quartier', - 'new_village' => 'Nouveau village', - 'edit' => "Éditer", - 'approve' => "Approuver", - 'decline' => 'Déclin', - 'extend' => 'Étendre', - 'extend_all' => 'Tout étendre', - 'convert_currency' => 'Convertir la devise', - 'categories' => 'Les catégories', - 'sub_category' => 'Sous catégories', - 'add_sub_category' => 'Ajouter une sous catégorie', - 'sub_cities' => 'Sous-villes', - 'add_sub_cities' => 'Ajouter une ville secondaire', - 'add_sub_districts' => 'Ajouter un sous-district', - 'add_sub_neighborhoods' => 'Ajouter un sous-quartier', - 'add_sub_village' => 'Ajouter un sous-village', - 'sub_districts' => 'Sous-districts', - 'sub_neighborhoods' => 'Sous-quartiers', - 'sub_village' => 'Sous-village', - 'general_settings' => 'réglages généraux', - 'save_category' => 'Enregistrer la catégorie', - 'change_owner' => 'Changer de propriétaire', - 'update_category' => [ - 'name' => 'Mettre à jour la catégorie' - ], - 'new_option' => 'Nouvelle option', - 'export' => 'Exportation', - 'new_productoption' => 'Nouvelle option de produit', - 'new_productoptions_value' => 'Nouvelle valeur de l\'option de produit', - 'new_options_configuration' => 'Nouvelle configuration d\'option', - 'new_option_configuration' => 'Nouvelle configuration d\'option', - 'create_configurations' => 'Créer des configurations', - 'replicate' => 'Reproduire', - 'fast_create' => 'Création rapide', - 'publish' => 'Publier', - 'import' => 'Importer', - 'new_status' => 'Nouveau statut', - 'fast_edit' => 'Modification rapide', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/fr/currency.php b/addons/default/visiosoft/advs-module/resources/lang/fr/currency.php deleted file mode 100644 index 271488532..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/fr/currency.php +++ /dev/null @@ -1,6 +0,0 @@ - 'Dollar', - 'EUR' => 'euro', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/fr/field.php b/addons/default/visiosoft/advs-module/resources/lang/fr/field.php deleted file mode 100644 index f714da6f0..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/fr/field.php +++ /dev/null @@ -1,386 +0,0 @@ - [ - 'name' => 'Titre' - ], - 'order' => [ - 'name' => 'Ordre' - ], - 'slug' => [ - 'name' => 'Limace' - ], - 'parent_category' => [ - 'name' => 'Parent' - ], - 'category' => [ - 'name' => 'Titre de la catégorie' - ], - 'price' => [ - 'name' => 'Prix' - ], - 'standard_price' => [ - 'name' => 'Prix standard' - ], - 'date' => [ - 'name' => 'Date' - ], - 'photo' => [ - 'name' => 'Photo' - ], - 'video' => [ - 'name' => 'Vidéo' - ], - 'map' => [ - 'name' => 'Carte' - ], - 'stock' => [ - 'name' => 'Stock' - ], - 'advs_desc' => [ - 'name' => 'La description' - ], - 'online_payment' => [ - 'name' => 'Paiement en ligne' - ], - 'city' => [ - 'name' => 'Ville' - ], - 'country' => [ - 'name' => 'Pays' - ], - 'district' => [ - 'name' => 'District' - ], - 'neighborhood' => [ - 'name' => 'quartier' - ], - 'village' => [ - 'name' => 'Village' - ], - 'files' => [ - 'name' => 'Images' - ], - 'cat1' => [ - 'name' => 'catégorie principale' - ], - 'cat2' => [ - 'name' => 'Sous catégorie 1' - ], - 'cat3' => [ - 'name' => 'Sous catégorie 2' - ], - 'cat4' => [ - 'name' => 'Sous catégorie 3' - ], - 'cat5' => [ - 'name' => 'Sous catégorie 4' - ], - 'cat6' => [ - 'name' => 'Sous catégorie 5' - ], - 'cat7' => [ - 'name' => 'Sous catégorie 6' - ], - 'cat8' => [ - 'name' => 'Sous-catégorie 7' - ], - 'cat9' => [ - 'name' => 'Sous-catégorie 8' - ], - 'cat10' => [ - 'name' => 'Sous-catégorie 9' - ], - 'currency' => [ - 'name' => 'Devise' - ], - 'status' => [ - 'name' => 'Statut', - 'option' => [ - 'approved' => 'Approuvé', - 'expired' => 'Expiré', - 'unpublished' => 'Non publié', - 'pending_admin' => 'Administrateur en attente', - 'pending_user' => 'Utilisateur en attente' - ] - ], - 'pending_adv' => [ - 'name' => 'Annonces en attente' - ], - 'finish_at' => [ - 'name' => 'Terminer à' - ], - 'cover_photo' => [ - 'name' => 'Photo de couverture' - ], - 'favs_adv' => [ - 'name' => 'Fav Fav' - ], - 'my_adv' => [ - 'name' => 'ADVS' - ], - 'description' => 'La description', - 'explanation' => 'Explication', - 'type' => [ - 'name' => 'Type' - ], - 'parent_adv' => [ - 'name' => 'Annonce associée' - ], - 'value' => [ - 'name' => 'Valeur' - ], - 'list' => 'liste', - 'home' => 'Accueil', - 'list-page' => 'Page de liste', - 'search' => 'Chercher', - 'reset' => 'Reset', - 'recommended' => 'Annonces recommandées pour vous', - 'filter' => 'Filtre', - 'sort' => 'Trier', - 'sort_by' => 'Trier par', - 'pick_option' => 'Choisissez une option', - 'pick_ordering' => 'Commande', - 'price_high' => 'Prix décroissant', - 'price_low' => 'Prix croissant', - 'newest' => 'Plus récent', - 'oldest' => 'Le plus ancien', - 'address_a_z' => 'Adresse (A à Z)', - 'address_z_a' => 'Adresse (Z à A)', - 'categories' => [ - 'name' => 'Catégories' - ], - 'all_categories' => 'toutes catégories', - 'location' => 'Emplacement', - 'send_message' => 'Envoyer le message', - 'phone_gsm' => 'Téléphone GSM', - 'phone_office' => 'Téléphone de bureau', - 'add_to_favorites' => "Ajouter aux Favoris", - 'send' => 'Envoyer', - 'search_name' => 'Nom de la recherche', - 'my_favorite_searches' => 'Recherches préférées', - 'search_desc' => 'Vous pouvez ajouter et gérer vos sélections de recherche favorites ici.', - 'complaint_placeholder' => 'Tapez les détails de votre plainte ici.', - 'show_details' => 'Afficher les détails', - 'ad_actions' => 'Actions publicitaires', - 'edit' => 'modifier', - 'approve' => 'Approuver', - 'passive' => "Passif", - 'sold' => 'Vendu', - 'offered_by' => 'Offert par', - 'more_ads_by' => 'Plus dannonces par', - 'click_phone' => 'Afficher le numéro de téléphone', - 'share' => 'Partager cette annonce', - 'report' => 'Signaler cette annonce', - 'features' => 'Caractéristiques', - "streetview" => "Street View", - 'recommended_ads' => 'Annonces recommandées pour vous', - 'new' => 'Nouveau', - 'short_info' => 'Info courte', - 'secure_trading' => 'Trading sécurisé', - '24/7' => 'Assistance 24/7', - 'easy_trading' => 'Trading facile', - 'need_help' => 'Besoin daide pour?', - 'give_a_call' => 'Donner un appel sur', - 'message_sent' => 'Message envoyé!', - 'asap' => 'Message envoyé, - le vendeur vous contactera dès que possible.', - 'ad_id' => 'ID dannonce', - 'contact_with' => 'Contacter avec', - 'create_adv' => 'Créer une publicité', - 'edit_adv' => 'Modifier une annonce', - 'mandatory_fields' => 'Champs obligatoires', - 'ad_post' => 'Publier une annonce', - 'sell_item' => 'Vendre un article ou un service', - 'search_save' => 'Recherche de favoris enregistrée avec succès', - 'address' => 'Adresse', - 'email' => 'Email', - 'phone' => 'Téléphone', - 'send_us_your_feedback' => 'Envoyez-nous vos commentaires', - 'online_shopping' => 'OBTENIR', - 'approved' => 'Approuvé avec succès', - 'extended' => 'Extension réussie', - 'declined' => 'Refusé avec succès', - 'search_on_map' => 'Rechercher sur la carte', - 'post_free_ad' => 'Publier une annonce gratuite', - 'select_a_category' => 'Choisissez une catégorie', - 'select_a_sub_category' => 'Sélectionnez une sous-catégorie', - 'all_dopings_added' => 'Tous les types de dopage sont ajoutés pour cette annonce.', - 'is_get_adv' => [ - 'name' => 'OBTENIR' - ], - 'corporate_info' => 'Informations sur lentreprise', - 'featured_ads' => "Annonces en vedette", - 'trending_ads' => 'Annonces Trendind', - 'search_ad_result_prefix' => 'sur', - 'search_ad_result_text' => ': comptez annonces trouvées dans votre recherche : nom', - 'search_ads_result_message' => [ - 'name' => ': compte annonces trouvées pour:recherche par nom', - ], - 'total' => 'Total', - 'quantity' => 'Quantité', - 'view_cart' => 'Voir le panier', - 'no_ads' => 'Pas de pubs!', - 'show_display_mode' => [ - 'map' => 'Carte', - 'list' => 'liste', - ], - 'advs_list_table_thead' => [ - 'name' => 'Nom de lannonce', - 'price' => 'Prix', - 'publish_at' => 'Date de lannonce', - 'location_city' => 'Ville', - 'location_country' => 'Pays', - ], - 'show_list_view' => [ - 'name' => 'liste', - ], - 'show_table_view' => [ - 'name' => 'Table', - ], - 'showcase' => [ - 'name' => 'Vitrine', - ], - 'new_ad' => [ - 'name' => 'Nouvelle annonce', - ], - 'profile' => [ - 'name' => 'Profil', - ], - 'my_ads' => [ - 'name' => 'Mes annonces', - ], - 'sold_out' => [ - 'name' => 'Épuisé', - ], - 'edit_category' => 'Modifier la catégorie', - 'set_category' => 'Définir la catégorie', - 'max' => [ - 'name' => 'Max', - ], - 'min' => [ - 'name' => 'Min', - ], - 'in_the_last_24_hours' => [ - 'name' => 'Au cours des dernières 24 heures' - ], - 'in_the_last_day' => [ - 'name' => 'Au cours des dernières 24 heures' - ], - 'in_the_last_week' => [ - 'name' => 'La semaine dernière' - ], - 'in_the_last_month' => [ - 'name' => 'Au cours du dernier mois' - ], - 'ads_with_photo' => [ - 'name' => 'Annonces avec photo' - ], - 'ads_with_video' => [ - 'name' => 'Annonces avec vidéo' - ], - 'yes' => [ - 'name' => 'Oui' - ], - 'no' => [ - 'name' => 'Non' - ], - 'is_system' => [ - 'name' => 'Est le système', - 'instructions' => 'L\'état du système est obligatoire et ne doit pas être modifié', - ], - 'user_access' => [ - 'name' => 'Accès utilisateur', - 'instructions' => 'Un utilisateur peut-il utiliser ce statut sur ses annonces?', - ], - "no_location" => "Aucun emplacement n'est sélectionné.", - "continue" => 'Continuer', - "gallery" => 'Galerie', - "ad" => 'Un d', - "ads" => 'Les publicités', - "were_found" => 'ont été trouvés.', - - // Pending screen - 'pending_message_1' => 'L\'annonce est en cours d\'approbation', - 'pending_message_2' => "Date de mise à jour de l'annonce", - 'pending_message_3' => 'Temps d\'attente estimé', - 'pending_message_4' => 'Le temps passé dans le processus d\'approbation sera ajouté au temps de dopage.', - 'pending_message_5' => 'Aucune transaction ne peut être effectuée à partir du centre d\'appels concernant l\'annonce dans le processus d\'approbation.', - 'hours' => 'heures', - - // Preview page - 'preview_text' => [ - 'part_1' => 'Si les informations suivantes concernant votre annonce sont correctes, cliquez sur le bouton "Continuer" et passez à l\'étape suivante.', - 'part_2' => 'Sinon, cliquez sur le bouton "Modifier".', - ], - 'views' => 'Vues', - - // Detail page - "no_street_view" => "Pas d'image vue sur la rue à cet endroit", - 'edit_my_contact_info' => 'Modifier mes coordonnées', - 'update_my_contact_info' => 'mettre à jour mes coordonnées', - 'contact_info' => 'Informations de contact', - 'ad_info' => 'Informations sur l\'annonce', - - // Select cat - 'select_category_step_by_step' => 'Sélectionnez la catégorie étape par étape', - - // New create page - 'options' => 'Options', - 'category_selection' => 'Sélection de catégorie', - 'listing_details' => 'Détails de l\'annonce', - 'preview' => 'Aperçu', - 'congratulations' => 'Toutes nos félicitations', - 'ad_desc' => 'Description de l\'annonce', - 'upload_photos' => 'Télécharger des photos', - 'upload_files' => 'Télécharger des fichiers', - 'additional_fields' => 'Champs supplémentaires', - 'ad_location' => 'Emplacement de l\'annonce', - 'owner' => 'Propriétaire', - 'default_owner_instruction' => 'Le propriétaire utilisera par défaut l\'utilisateur actuel si aucun utilisateur n\'est sélectionné', - 'create_page_subtitle' => 'Créez parfaitement l\'annonce en saisissant des informations détaillées sur votre annonce.', - 'with_my_phone_numbers' => 'With my phone numbers', - 'not_with_my_phone_numbers' => "I don't want to be reached by phone", - 'how_can_you_be_contacted' => "How can you be contacted?", - - // Listing page - 'ad_title' => 'Ajouter un titre', - 'listing_date' => 'Date d\'inscription', - 'view' => 'Vue', - 'ads_with_map' => 'Annonces avec carte', - 'advanced_sorting' => 'Tri avancé', - 'filter_by_word' => 'Filtrer par mot', - 'filter_by' => 'Filtrer par: nom', - - 'free' => 'Gratuit', - 'ad_date' => 'Date de l\'annonce', - 'photo_video' => 'Photo, vidéo', - 'and_above' => 'et ci-dessus', - 'and_below' => 'et plus bas', - 'clear_all' => 'Tout effacer', - 'balances' => 'Soldes', - 'packages' => 'Paquets', - 'dopings' => 'Dopage', - 'advs' => 'Advs', - 'site' => 'Site', - 'subscription' => 'Abonnement', - 'created' => 'Créé', - 'product_option' => [ - 'name' => 'Option de produit' - ], - 'option_json' => [ - 'name' => 'Option' - ], - 'old_price' => [ - 'name' => 'Ancien prix' - ], - 'save_search' => 'Sauvegarder la recherche', - 'publish_at' => [ - 'name' => 'Date de publication' - ], - 'tax' => [ - 'name' => 'Tax' - ], - 'name_a_z' => 'Name (A to Z)', - 'name_z_a' => 'Name (Z to A)', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/fr/message.php b/addons/default/visiosoft/advs-module/resources/lang/fr/message.php deleted file mode 100644 index bd023abe8..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/fr/message.php +++ /dev/null @@ -1,35 +0,0 @@ - 'Le produit demandé est actuellement manquant ou inactif', - 'please_payment' => 'Payez s\'il vous plait', - 'bank_account_info' => 'information de compte bancaire', - 'agreement' => 'En cliquant sur Publier, vous acceptez nos conditions d\'utilisation et notre politique de confidentialité reconnaissez que vous êtes le propriétaire légitime de cet article.', - 'update_category_msg' => 'La catégorie classée sera mise à jour.', - 'updated_category_msg' => 'Catégorie modifiée avec succès.', - 'create_ad_with_post_cat' => [ - 'title' => "Post an Ad in just 30 seconds", - 'success' => true, - 'continueBtn' => "Continuer", - ], - 'update_category_info' => 'Veuillez mettre à jour la catégorie.', - 'filter_by_search_msg' => 'Filtrer par recherche.', - 'delete_author_error' => 'Vous ne pouvez pas supprimer une publication qui ne vous appartient pas', - 'success_delete' => 'Annonce supprimée', - 'pending_ad_status' => 'Votre annonce est en attente d\'approbation par l\'éditeur.', - 'extended' => ': le nombre d\'annonces a été étendu avec succès.', - 'category_not_exist' => 'Cette catégorie n\'existe plus!', - 'currency_converted' => 'Conversion de devise réussie.', - 'choose_user' => 'Choisissez un utilisateur', - 'owner_updated_successfully' => 'Le propriétaire a été mis à jour avec succès!', - 'no_add_found' => 'Aucune annonce trouvée!', - 'replicated_success' => 'L\'annonce a été répliquée avec succès!', - 'ad_doesnt_exist' => "Cette annonce n'existe pas!", - 'select_location_error' => "Veuillez sélectionner un emplacement sur la carte!", - 'this_ad_is_not_valid_anymore' => "Cette annonce n'est plus valide!", - 'approve_status_change' => "Le statut de votre annonce a été défini sur Actif!", - 'passive_status_change' => "Le statut de votre annonce a été défini sur Passif!", - 'sold_status_change' => "Le statut de votre annonce a été défini sur Vendu!", - 'status_change' => "Le statut de votre annonce a été défini sur: statut!", - 'disabled_detailed_options_for_admin_role' => "Les options détaillées du produit sont désactivées.", -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/fr/permission.php b/addons/default/visiosoft/advs-module/resources/lang/fr/permission.php deleted file mode 100644 index 1d004a3c1..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/fr/permission.php +++ /dev/null @@ -1,108 +0,0 @@ - [ - 'name' => 'Les publicités', - 'option' => [ - 'read' => 'Peut lire les annonces? ', - 'write' => 'Peut créer / modifier des annonces? ', - 'delete' => 'Peut supprimer des annonces?', - ], - ], - 'categories' => [ - 'name' => 'Les catégories', - 'option' => [ - 'read' => 'Peut lire des catégories? ', - 'write' => 'Peut créer / éditer des catégories? ', - 'delete' => 'Peut supprimer des catégories?', - ], - ], - 'village' => [ - 'name' => 'Village', - 'option' => [ - 'read' => 'Peut lire le village? ', - 'write' => 'Peut créer / éditer un village? ', - 'delete' => 'Peut supprimer le village?', - ], - ], - 'custom_fields' => [ - 'name' => 'Les champs personnalisés', - 'option' => [ - 'read' => 'Peut lire les champs personnalisés? ', - 'write' => 'Peut créer / éditer des champs personnalisés? ', - 'delete' => 'Peut supprimer des champs personnalisés?', - ], - ], - 'custom_field_advs' => [ - 'name' => 'Annonces personnalisées', - 'option' => [ - 'read' => 'Peut lire des annonces de terrain personnalisées? ', - 'write' => 'Peut créer / modifier des annonces de terrain personnalisées? ', - 'delete' => 'Peut-on supprimer des annonces de terrain personnalisées?', - ], - ], - 'cf_values' => [ - 'name' => 'Cf valeurs', - 'option' => [ - 'read' => 'Peut lire les valeurs cf? ', - 'write' => 'Peut créer / éditer des valeurs cf? ', - 'delete' => 'Peut-on supprimer les valeurs cf?', - ], - ], - 'options' => [ - 'name' => 'Options', - 'option' => [ - 'read' => 'Peut lire les options?', - 'write' => 'Peut créer / modifier des options?', - 'delete' => 'Peut supprimer des options?', - ], - ], - 'productoptions' => [ - 'name' => 'Options de produit', - 'option' => [ - 'read' => 'Peut lire les options de produit?', - 'write' => 'Peut créer / modifier des options de produit?', - 'delete' => 'Peut-on supprimer les options de produit?', - ], - ], - 'productoptions_value' => [ - 'name' => 'Valeur de Productoptions', - 'option' => [ - 'read' => 'Peut lire la valeur de productoptions?', - 'write' => 'Peut créer / modifier la valeur des options de produit?', - 'delete' => 'Peut supprimer la valeur productoptions?', - ], - ], - 'options_configuration' => [ - 'name' => 'Configuration des options', - 'option' => [ - 'read' => 'Peut lire la configuration des options?', - 'write' => 'Peut créer / modifier la configuration des options?', - 'delete' => 'Peut supprimer la configuration des options?', - ], - ], - 'option_configuration' => [ - 'name' => 'Configuration des options', - 'option' => [ - 'read' => 'Peut lire la configuration des options?', - 'write' => 'Peut créer / modifier la configuration des options?', - 'delete' => 'Peut supprimer la configuration des options?', - ], - ], - 'option_configuration' => [ - 'name' => 'Configuration des options', - 'option' => [ - 'read' => 'Peut lire la configuration des options?', - 'write' => 'Peut créer / modifier la configuration des options?', - 'delete' => 'Peut supprimer la configuration des options?', - ], - ], - 'status' => [ - 'name' => 'Statut', - 'option' => [ - 'read' => 'Peut lire le statut?', - 'write' => 'Peut créer / modifier le statut?', - 'delete' => 'Peut supprimer le statut?', - ], - ], -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/fr/section.php b/addons/default/visiosoft/advs-module/resources/lang/fr/section.php deleted file mode 100644 index e5da3da41..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/fr/section.php +++ /dev/null @@ -1,64 +0,0 @@ - [ - 'title' => 'Les publicités', - ], - 'categories' => [ - 'title' => 'Les catégories', - ], - 'countries' => [ - 'title' => 'Des pays', - ], - 'cities' => [ - 'title' => 'Villes', - ], - 'districts' => [ - 'title' => 'Les quartiers', - ], - 'neighborhoods' => [ - 'title' => 'Quartiers', - ], - 'village' => [ - 'title' => 'Village', - ], - 'custom_fields' => [ - 'title' => 'Les champs personnalisés', - ], - 'custom_field_advs' => [ - 'title' => 'Annonces personnalisées', - ], - 'cf_values' => [ - 'title' => 'Cf valeurs', - ], - 'fields' => [ - 'title' => 'Les champs personnalisés' - ], - 'assets_clear' => [ - 'name' => 'Actifs Clear' - ], - 'general' => 'Général', - 'ads' => 'Les publicités', - 'user' => 'Utilisateur', - 'filter' => 'Filtre', - 'create_ad' => 'Créer une publicité', - 'options' => [ - 'title' => 'Options', - ], - 'ads_image' => 'Image d\'annonces', - 'product_options' => [ - 'title' => 'Options', - ], - 'productoptions_value' => [ - 'title' => 'Valeur des options', - ], - 'option_configuration' => [ - 'title' => 'Configuration', - ], - 'translations' => 'Traductions', - 'status' => [ - 'title' => 'Statut', - ], - 'ads_detail' => 'Détail des annonces', - -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/fr/setting.php b/addons/default/visiosoft/advs-module/resources/lang/fr/setting.php deleted file mode 100644 index 0a98a1d5f..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/fr/setting.php +++ /dev/null @@ -1,286 +0,0 @@ - [ - 'name' => 'Approuver automatiquement', - ], - 'default_view_type' => [ - 'name' => 'Type de vue par défaut', - ], - 'hide_zero_price' => [ - 'name' => 'Masquer le prix si zéro', - 'instructions' => 'Masquer le prix si le prix de l\'annonce est 0', - ], - 'estimated_pending_time' => [ - 'name' => 'Temps d\'attente estimé', - 'instructions' => 'En heures', - ], - 'default_published_time' => [ - 'name' => 'Heure de publication par défaut', - ], - 'address' => [ - 'name' => 'Adresse de contact', - ], - 'phone' => [ - 'name' => 'Numéro du contact', - ], - 'favicon' => [ - 'name' => 'Favicon', - ] - , 'map_coordinates_long' => [ - 'name' => 'Carte Longue Coordonnée', - ], - 'map_coordinates_lat' => [ - 'name' => 'Carte Lat Coordonnée', - ], - 'iban_numbers' => [ - 'name' => 'IBAN', - ], - 'logo' => [ - 'name' => 'Logo', - ], - 'ogImage' => [ - 'name' => 'Logo de partage social', - 'warning' => 'Il devrait être à une résolution de 1200 x 630.', - - ], - 'currencies' => [ - 'name' => 'Devises Actives', - ], - 'latest-limit' => [ - 'name' => 'Dernière limite', - ], - 'site_address' => [ - 'name' => 'Adresse du site', - 'warning' => 'Auto ajouté www. www. sitename.com', - ], - 'google_map_key' => [ - 'name' => 'Clé Api Google Map', - ], - - 'default_country' => [ - 'name' => 'Pays dannonce par défaut', - ], - 'hide_price_categories' => [ - 'name' => 'Masquer le prix sur les catégories', - 'instructions' => 'Le prix sera masqué lorsque vous créez une annonce ou visualisez une annonce dans ces catégories.' - ], - 'free_currencyconverterapi_key' => [ - 'name' => 'Clé API de convertisseur de devises' - ], - 'default_city' => [ - 'name' => 'Ville dannonce par défaut', - ], - 'default_district' => [ - 'name' => 'District dannonce par défaut', - ], - 'default_neighborhood' => [ - 'name' => 'Quartier de lannonce par défaut', - ], - 'default_currency' => [ - 'name' => 'Monnaie dannonce par défaut', - ], - 'default_GET' => [ - 'name' => 'Annonce par défaut GET', - ], - 'twitter' => [ - 'name' => 'Gazouillement', - ], - 'facebook' => [ - 'name' => 'Facebook', - ], - 'youtube' => [ - 'name' => 'Youtube', - ], - 'google' => [ - 'name' => 'Google', - ], - 'listing_page_image' => [ - 'name' => 'Image de page de liste', - ], - 'hide_standard_price_field' => [ - 'name' => 'Masquer le champ de prix standard', - ], - 'hide_options_field' => [ - 'name' => 'Masquer le champ d\'options', - ], - 'hide_village_field' => [ - 'name' => 'Masquer le champ du village', - ], - 'hide_configurations' => [ - 'name' => 'Masquer le bouton Configurations', - 'instructions' => 'Masquer le bouton Configurations dans la page d\'aperçu de l\'annonce', - ], - 'make_all_fields_required' => [ - 'name' => 'Rendre tous les champs obligatoires', - 'instructions' => 'Exiger de l\'utilisateur qu\'il remplisse les champs Prix et Description lors de la création d\'une annonce', - ], - 'make_map_required' => [ - 'name' => 'Rendre la carte obligatoire', - 'instructions' => 'Obliger l\'utilisateur à placer une épingle sur la carte lors de la création d\'une annonce', - ], - 'hide_listing_standard_price' => [ - 'name' => 'Masquer le prix standard de l\'annonce', - ], - 'enabled_currencies' => [ - 'name' => 'Devises activées', - ], - 'google_statistic_code' => [ - 'name' => 'Code statistique Google', - ], - 'register_email_field' => [ - 'name' => 'Inscription par e-mail', - ], - 'market_place' => [ - 'name' => 'Place du marché', - 'instructions' => 'If the marketplace is down, your site will act as ecommerce. For example, - some fields in the profile such as ads, dopings, messages, sale, packages and store are not visible and - removes corporate membership.' - ], - 'price_area_hidden' => [ - 'name' => 'Zone de prix masquée', - ], - 'hide_price_filter' => [ - 'name' => 'Masquer le filtre de prix', - ], - 'hide_date_filter' => [ - 'name' => 'Masquer le filtre de date', - ], - 'hide_photo_filter' => [ - 'name' => 'Masquer le filtre photo', - ], - 'hide_map_filter' => [ - 'name' => 'Masquer le filtre de la carte', - ], - 'show_lang_url' => [ - 'name' => 'Afficher le paramètre de langue pour l\'URL', - ], - 'popular_ads_limit' => [ - 'name' => 'Limite des annonces populaires', - ], - - //Image - - 'image_resize_backend' => [ - 'name' => 'Backend de redimensionnement d\'image', - ], - 'full_image_width' => [ - 'name' => 'Largeur totale de l\'image', - ], - 'full_image_height' => [ - 'name' => 'Hauteur totale de l\'image', - ], - 'medium_image_width' => [ - 'name' => 'Largeur d\'image moyenne', - ], - 'medium_image_height' => [ - 'name' => 'Hauteur d\'image moyenne', - ], - 'thumbnail_width' => [ - 'name' => 'Largeur de vignette', - ], - 'thumbnail_height' => [ - 'name' => 'Hauteur de la vignette', - ], - 'add_canvas' => [ - 'name' => 'Ajouter une toile', - ], - 'image_canvas_width' => [ - 'name' => 'Largeur du canevas d\'image', - ], - 'image_canvas_height' => [ - 'name' => 'Hauteur du canevas d\'image', - ], - 'watermark_type' => [ - 'name' => 'Type defiligrane', - ], - 'watermark_text' => [ - 'name' => 'Texte en filigrane', - ], - 'watermark_image' => [ - 'name' => 'Image en filigrane', - ], - 'watermark_position' => [ - 'name' => 'Position du filigrane', - ], - 'user_filter_limit' => [ - 'name' => 'Limite de filtre utilisateur', - 'instructions' => 'Dans le panneau d\'administration' - ], - 'show_breadcrumb_when_creating_ad' => [ - 'name' => 'Afficher le fil d\'Ariane lors de la création d\'une annonce', - ], - 'show_ads_count' => [ - 'name' => 'Afficher le nombre d\'annonces', - 'instructions' => 'Les annonces diffusées comptent dans la liste des catégories de gauche', - ], - 'ads_date_hidden' => [ - 'name' => 'Masquer la date de création', - 'instructions' => 'Masquer la date de création dans la page de détail des annonces', - ], - 'hide_listing_header' => [ - 'name' => 'Masquer l\'en-tête de l\'annonce', - 'instructions' => 'Masquage des types de commande et d\'affichage', - ], - 'hide_filter_section' => [ - 'name' => 'Masquer la section de filtre', - 'instructions' => 'Masquage dans la zone de filtre gauche de la page de liste', - ], - 'hide_seller_info' => [ - 'name' => 'Masquer les informations du vendeur', - 'instructions' => 'Masquage des informations du vendeur dans la page de détail des annonces', - ], - 'show_post_ad_agreement' => [ - 'name' => 'Afficher l\'accord de publication d\'annonce', - 'instructions' => 'Activez cette option si vous souhaitez afficher un accord de politique de confidentialité sur la page de création d\'annonces', - ], - 'override_text' => [ - 'name' => 'Remplacer le texte', - 'instructions' => 'Ancienne valeur: nouvelle valeur' - ], - 'steps_color' => [ - 'name' => 'Couleur des étapes', - 'instructions' => 'Modifie la couleur des étapes progressives.' - ], - 'create_ad_button_color' => [ - 'name' => 'Créer une couleur de bouton d\'annonce', - 'instructions' => 'Modifie le bouton qui apparaît lorsque la sélection de la nouvelle catégorie d\'annonces est terminée.' - ], - 'lang_switcher_for_browser' => [ - 'name' => 'Lang Switcher pour navigateur', - 'instructions' => 'Vous permet de choisir la langue du navigateur comme langue active' - ], - 'get_categories' => [ - 'name' => 'OBTENIR Catégories', - 'instructions' => 'Il représente les catégories dans lesquelles la propriété GET sera valide.' - ], - 'watermark' => [ - 'name' => 'Filigrane', - 'instructions' => 'Le filigrane est-il actif?' - ], - 'detailed_product_options' => [ - 'name' => 'Options de produit détaillées', - 'instructions' => 'Vous permet de saisir des informations sur le stock et le prix du produit' - ], - 'show_subcats_mobile' => [ - 'name' => 'Afficher les sous-catégories sur la vue mobile', - ], - 'show_price_to_members_only' => [ - 'name' => 'Afficher le prix aux membres seulement', - ], - 'hide_ad_cat' => [ - 'name' => 'Masquer les catégories', - 'instructions' => 'Masquer les catégories dans la liste des annonces' - ], - 'show_finish_and_publish_date' => [ - 'name' => 'Afficher la date de fin et la date de publication pour la création', - 'instructions' => 'Affiche les champs publish_at et finish_at sur la page de création d\'annonce.' - ], - 'show_tax_field' => [ - 'name' => 'Show Tax Field', - 'instructions' => 'When this option is enabled, you can set the tax rate on the ad creation page.' - ], - 'hide_contact_created_at' => [ - 'name' => 'Hide Contact Fields For in Create New Ad' - ] -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/fr/stream.php b/addons/default/visiosoft/advs-module/resources/lang/fr/stream.php deleted file mode 100644 index 3cf72c800..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/fr/stream.php +++ /dev/null @@ -1,37 +0,0 @@ - [ - 'name' => 'Advs', - ], - 'categories' => [ - 'name' => 'Les catégories', - ], - 'village' => [ - 'name' => 'Village', - ], - 'custom_fields' => [ - 'name' => 'Les champs personnalisés', - ], - 'custom_field_advs' => [ - 'name' => 'Advs personnalisé', - ], - 'cf_values' => [ - 'name' => 'Cf valeurs', - ], - 'options' => [ - 'name' => 'Options', - ], - 'product_options' => [ - 'name' => 'Options de produit', - ], - 'productoptions_value' => [ - 'name' => 'Valeur des options', - ], - 'option_configuration' => [ - 'name' => 'Configuration', - ], - 'status' => [ - 'name' => 'Statut', - ], -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/fr/view.php b/addons/default/visiosoft/advs-module/resources/lang/fr/view.php deleted file mode 100644 index cc6d05b5d..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/fr/view.php +++ /dev/null @@ -1,6 +0,0 @@ - 'Inachevé', - 'advanced' => 'Avancée', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/he/addon.php b/addons/default/visiosoft/advs-module/resources/lang/he/addon.php deleted file mode 100644 index 2ef2a7c3c..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/he/addon.php +++ /dev/null @@ -1,8 +0,0 @@ - 'מודעות', - 'name' => 'מודול מודעות', - 'description' => 'מודול מודעות', - 'info' => 'This is the screen where you can add, delete and edit ads from the Ads page. On this page, you can simply do the operations such as post management and ad configuration.' -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/he/button.php b/addons/default/visiosoft/advs-module/resources/lang/he/button.php deleted file mode 100644 index ffcd814cb..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/he/button.php +++ /dev/null @@ -1,48 +0,0 @@ - 'עו"ד חדש', - 'new_classified' => 'מסווג חדש', - 'new_category' => 'קטגוריה חדשה', - 'new_country' => 'מדינה חדשה', - 'new_city' => 'עיר חדשה', - 'new_district' => 'מחוז חדש', - 'new_neighborhood' => 'שכונה חדשה', - 'new_village' => 'הכפר החדש', - 'edit' => "ערוך", - 'approve' => "אשר", - 'decline' => 'דחה', - 'extend' => 'הרחיבו', - 'extend_all' => 'הרחב את הכל', - 'convert_currency' => 'המרת מטבע', - 'categories' => 'קטגוריות', - 'sub_category' => 'תת קטגוריות', - 'add_sub_category' => 'הוסף קטגוריית משנה', - 'sub_cities' => 'ערי משנה', - 'add_sub_cities' => 'הוסף תת עיר', - 'add_sub_districts' => 'הוסף מחוז מחוז', - 'add_sub_neighborhoods' => 'הוסף שכונת משנה', - 'add_sub_village' => 'הוסף כפר משנה', - 'sub_districts' => 'מחוזות משנה', - 'sub_neighborhoods' => 'שכונות משנה', - 'sub_village' => 'סוב כפר', - 'general_settings' => 'הגדרות כלליות', - 'save_category' => 'שמור קטגוריה', - 'change_owner' => 'לשנות בעלים', - 'update_category' => [ - 'name' => 'עדכן קטגוריה' - ], - 'new_option' => 'אפשרות חדשה', - 'export' => 'יְצוּא', - 'new_productoption' => 'מוצר חדש', - 'new_productoptions_value' => 'ערך אפשרות מוצר חדש', - 'new_options_configuration' => 'תצורת אפשרות חדשה', - 'new_option_configuration' => 'תצורת אפשרות חדשה', - 'create_configurations' => 'צור תצורות', - 'replicate' => 'העתק', - 'fast_create' => 'ליצור מהיר', - 'publish' => 'לְפַרְסֵם', - 'import' => 'יְבוּא', - 'new_status' => 'סטטוס חדש', - 'fast_edit' => 'עריכה מהירה', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/he/currency.php b/addons/default/visiosoft/advs-module/resources/lang/he/currency.php deleted file mode 100644 index 0c979b22c..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/he/currency.php +++ /dev/null @@ -1,6 +0,0 @@ - 'דוֹלָר', - 'EUR' => 'יוֹרוֹ', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/he/field.php b/addons/default/visiosoft/advs-module/resources/lang/he/field.php deleted file mode 100644 index a3142312b..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/he/field.php +++ /dev/null @@ -1,385 +0,0 @@ - [ - 'name' => 'כותרת' - ], - 'order' => [ - 'name' => 'להזמין' - ], - 'slug' => [ - 'name' => 'שבלול' - ], - 'parent_category' => [ - 'name' => 'הורה' - ], - 'category' => [ - 'name' => 'כותרת קטגוריה' - ], - 'price' => [ - 'name' => 'מחיר' - ], - 'standard_price' => [ - 'name' => 'מחיר סטנדרטי' - ], - 'date' => [ - 'name' => 'תאריך' - ], - 'photo' => [ - 'name' => 'תמונה' - ], - 'video' => [ - 'name' => 'וידאו' - ], - 'map' => [ - 'name' => 'מפה' - ], - 'stock' => [ - 'name' => 'המניה' - ], - 'advs_desc' => [ - 'name' => 'תיאור' - ], - 'online_payment' => [ - 'name' => 'תשלום אונליין' - ], - 'city' => [ - 'name' => 'עיר' - ], - 'country' => [ - 'name' => 'מדינה' - ], - 'district' => [ - 'name' => 'מחוז' - ], - 'neighborhood' => [ - 'name' => 'שכונה' - ], - 'village' => [ - 'name' => 'כפר' - ], - 'files' => [ - 'name' => 'תמונות' - ], - 'cat1' => [ - 'name' => 'קטגוריה ראשית' - ], - 'cat2' => [ - 'name' => 'תת קטגוריה 1' - ], - 'cat3' => [ - 'name' => 'תת קטגוריה 2' - ], - 'cat4' => [ - 'name' => 'תת קטגוריה 3' - ], - 'cat5' => [ - 'name' => 'תת קטגוריה 4' - ], - 'cat6' => [ - 'name' => 'תת קטגוריה 5' - ], - 'cat7' => [ - 'name' => 'תת קטגוריה 6' - ], - 'cat8' => [ - 'name' => 'קטגוריית משנה 7' - ], - 'cat9' => [ - 'name' => 'קטגוריית משנה 8' - ], - 'cat10' => [ - 'name' => 'קטגוריית משנה 9' - ], - 'currency' => [ - 'name' => 'מטבע' - ], - 'status' => [ - 'name' => 'סטטוס', - 'option' => [ - 'approved' => 'אושר', - 'expired' => 'לא בתוקף', - 'unpublished' => 'לא פורסם', - 'pending_admin' => 'מנהל ממתין', - 'pending_user' => 'משתמש בהמתנה' - ] - ], - 'pending_adv' => [ - 'name' => 'לא פורסם' - ], - 'finish_at' => [ - 'name' => 'סיים בשעה' - ], - 'cover_photo' => [ - 'name' => 'תמונת רקע' - ], - 'favs_adv' => [ - 'name' => 'מודעות מועדפות' - ], - 'my_adv' => [ - 'name' => 'ADVS' - ], - 'description' => 'תיאור', - 'explanation' => 'הסבר', - 'type' => [ - 'name' => 'סוג' - ], - 'parent_adv' => [ - 'name' => 'מודעה קשורה' - ], - 'value' => [ - 'name' => 'ערך' - ], - 'list' => 'רשימה', - 'home' => 'בית', - 'list-page' => 'עמוד רשימה', - 'search' => 'לחפש', - 'reset' => 'Reset', - 'recommended' => 'מודעות מומלצות עבורך', - 'filter' => 'סנן', - 'sort' => 'סוג', - 'sort_by' => 'מיין לפי', - 'pick_option' => 'בחר אפשרות', - 'pick_ordering' => 'מזמין', - 'price_high' => 'מחיר גבוה לנמוך', - 'price_low' => 'מחיר מהנמוך לגבוה', - 'newest' => 'החדש ביותר', - 'oldest' => 'הוותיק ביותר', - 'address_a_z' => 'כתובת (א \'עד ת\')', - 'address_z_a' => 'כתובת (Z עד A)', - 'categories' => [ - 'name' => 'קטגוריות' - ], - 'all_categories' => 'כל הקטגוריות', - 'location' => 'מקום', - 'send_message' => 'לשלוח הודעה', - 'phone_gsm' => 'טלפון Gsm', - 'phone_office' => 'טלפון במשרד', - 'add_to_favorites' => "הוסף למועדפים", - 'send' => 'שלח', - 'search_name' => 'שם חיפוש', - 'my_favorite_searches' => 'חיפושים מועדפים', - 'search_desc' => 'אתה יכול להוסיף ולנהל את בחירות החיפוש המועדפות עליך כאן.', - 'complaint_placeholder' => 'הקלד את פרטי התלונה שלך כאן.', - 'show_details' => 'הראה פרטים', - 'ad_actions' => 'פעולות מודעות', - 'edit' => 'ערוך', - 'approve' => 'אשר', - 'passive' => "פסיבי", - 'sold' => 'נמכר', - 'offered_by' => 'מוצע על ידי', - 'more_ads_by' => 'מודעות נוספות מאת', - 'click_phone' => 'הצג מספר טלפון', - 'share' => 'שתף', - 'report' => 'דווח על מודעה זו', - 'features' => 'תכונות', - "streetview" => "תצוגת רחוב", - 'recommended_ads' => 'מודעות מומלצות עבורך', - 'new' => 'חדש', - 'short_info' => 'מידע קצר', - 'secure_trading' => 'מסחר מאובטח', - '24/7' => 'תמיכה 24/7', - 'easy_trading' => 'מסחר קל', - 'need_help' => 'זקוק לעזרה?', - 'give_a_call' => 'התקשרו', - 'message_sent' => 'הודעה נשלחה!', - 'asap' => 'ההודעה שנשלחה, המוכר יצור איתך קשר בהקדם.', - 'ad_id' => 'מזהה מודעה', - 'contact_with' => 'ליצור קשר עם', - 'create_adv' => 'צור מודעה', - 'edit_adv' => 'ערוך מודעה', - 'mandatory_fields' => 'שדות חובה', - 'ad_post' => 'פרסום מודעה', - 'sell_item' => 'מכור פריט או שירות', - 'search_save' => 'החיפוש המועדף נשמר בהצלחה', - 'address' => 'כתובת', - 'email' => 'אימייל', - 'phone' => 'טלפון', - 'send_us_your_feedback' => 'שלח לנו את המשוב שלך', - 'online_shopping' => 'לקבל', - 'approved' => 'אושר בהצלחה', - 'extended' => 'הוארך בהצלחה', - 'declined' => 'נדחה בהצלחה', - 'search_on_map' => 'חפש במפה', - 'post_free_ad' => 'פרסם מודעה בחינם', - 'select_a_category' => 'בחר קטגוריה', - 'select_a_sub_category' => 'בחר תת קטגוריה', - 'all_dopings_added' => 'כל סוגי הסמים מתווספים למודעה זו.', - 'is_get_adv' => [ - 'name' => 'לקבל' - ], - 'corporate_info' => 'מידע תאגידי', - 'featured_ads' => "מודעות ממומנות", - 'trending_ads' => 'מודעות טרנדינד', - 'search_ad_result_prefix' => 'עַל', - 'search_ad_result_text' => ': נמצאו מודעות בחיפוש : שם', - 'search_ads_result_message' => [ - 'name' => ': ספירת מודעות שנמצאו עבור: חיפוש שמות', - ], - 'total' => 'סך הכל', - 'quantity' => 'כמות', - 'view_cart' => 'צפה בסל', - 'no_ads' => 'לא נמצאו מודעות.', - 'show_display_mode' => [ - 'map' => 'מפה', - 'list' => 'רשימה', - ], - 'advs_list_table_thead' => [ - 'name' => 'שם מודעה', - 'price' => 'מחיר', - 'publish_at' => 'תאריך מודעה', - 'location_city' => 'עיר', - 'location_country' => 'מדינה', - ], - 'show_list_view' => [ - 'name' => 'רשימה', - ], - 'show_table_view' => [ - 'name' => 'שולחן', - ], - 'showcase' => [ - 'name' => 'חלון ראווה', - ], - 'new_ad' => [ - 'name' => 'מודעה חדשה', - ], - 'profile' => [ - 'name' => 'פרופיל', - ], - 'my_ads' => [ - 'name' => 'המודעות שלי', - ], - 'sold_out' => [ - 'name' => 'נמכר', - ], - 'edit_category' => 'ערוך קטגוריה', - 'set_category' => 'הגדר קטגוריה', - 'max' => [ - 'name' => 'מקסימום', - ], - 'min' => [ - 'name' => 'דקה', - ], - 'in_the_last_24_hours' => [ - 'name' => 'ביממה האחרונה' - ], - 'in_the_last_day' => [ - 'name' => 'ב 24 השעות האחרונות' - ], - 'in_the_last_week' => [ - 'name' => 'בשבוע שעבר' - ], - 'in_the_last_month' => [ - 'name' => 'בחודש האחרון' - ], - 'ads_with_photo' => [ - 'name' => 'מודעות עם תמונה' - ], - 'ads_with_video' => [ - 'name' => 'מודעות עם וידאו' - ], - 'yes' => [ - 'name' => 'כן' - ], - 'no' => [ - 'name' => 'לא' - ], - 'is_system' => [ - 'name' => 'האם מערכת', - 'instructions' => 'סטטוס מערכת נדרש ואין לשנותו', - ], - 'user_access' => [ - 'name' => 'הרשאת משתמש', - 'instructions' => 'האם משתמש יכול להשתמש בסטטוס זה במודעות שלו?', - ], - "no_location" => "לא נבחר מיקום.", - "continue" => 'המשך', - "gallery" => 'גלריה', - "ad" => 'מוֹדָעָה', - "ads" => 'מודעות', - "were_found" => 'נמצאו.', - - // Pending screen - 'pending_message_1' => 'המודעה נמצאת בתהליך האישור', - 'pending_message_2' => "תאריך העדכון של המודעה", - 'pending_message_3' => 'זמן המתנה משוער', - 'pending_message_4' => 'משך הזמן בתהליך האישור יתווסף לזמן הסימון.', - 'pending_message_5' => 'לא ניתן לבצע עסקאות ממוקד הטלפון לגבי המודעה בתהליך האישור.', - 'hours' => 'שעה (ות', - - // Preview page - 'preview_text' => [ - 'part_1' => 'אם המידע הבא על המודעה שלך נכון, לחץ על כפתור "המשך" ועבור לשלב הבא.', - 'part_2' => 'אם לא, לחץ על כפתור "ערוך".', - ], - 'views' => 'צפיות', - - // Detail page - "no_street_view" => "אין תמונת תצוגת רחוב במיקום זה", - 'edit_my_contact_info' => 'ערוך את פרטי הקשר שלי', - 'update_my_contact_info' => 'עדכן את פרטי הקשר שלי', - 'contact_info' => 'פרטי התקשרות', - 'ad_info' => 'מידע על מודעות', - - // Select cat - 'select_category_step_by_step' => 'בחר קטגוריה שלב אחר שלב', - - // New create page - 'options' => 'אפשרויות', - 'category_selection' => 'בחירת קטגוריות', - 'listing_details' => 'פרטי רישום', - 'preview' => 'תצוגה מקדימה', - 'congratulations' => 'מזל טוב', - 'ad_desc' => 'תיאור המודעה', - 'upload_photos' => 'להעלות תמונות', - 'upload_files' => 'העלה קבצים', - 'additional_fields' => 'שדות נוספים', - 'ad_location' => 'מיקום מודעה', - 'owner' => 'בעלים', - 'default_owner_instruction' => 'הבעלים יוגדר כברירת מחדל למשתמש הנוכחי אם לא ייבחר משתמש', - 'create_page_subtitle' => 'צור את המודעה ללא רבב על ידי הזנת מידע מפורט אודות המודעה שלך.', - 'with_my_phone_numbers' => 'With my phone numbers', - 'not_with_my_phone_numbers' => "I don't want to be reached by phone", - 'how_can_you_be_contacted' => "How can you be contacted?", - - // Listing page - 'ad_title' => 'כותרת המודעה', - 'listing_date' => 'תאריך רישום', - 'view' => 'נוף', - 'ads_with_map' => 'מודעות עם מפה', - 'advanced_sorting' => 'מיון מתקדם', - 'filter_by_word' => 'סנן לפי מילה', - 'filter_by' => 'סנן לפי: שם', - - 'free' => 'חינם', - 'ad_date' => 'תאריך מודעה', - 'photo_video' => 'צילום, וידאו', - 'and_above' => 'ומעל', - 'and_below' => 'ומתחת', - 'clear_all' => 'נקה הכל', - 'balances' => 'יתרות', - 'packages' => 'חבילות', - 'dopings' => 'סמים', - 'advs' => 'עו"ד', - 'site' => 'אֲתַר', - 'subscription' => 'מִנוּי', - 'created' => 'נוצר', - 'product_option' => [ - 'name' => 'אפשרות מוצר' - ], - 'option_json' => [ - 'name' => 'אוֹפְּצִיָה' - ], - 'old_price' => [ - 'name' => 'מחיר ישן' - ], - 'save_search' => 'שמור חיפוש', - 'publish_at' => [ - 'name' => 'פרסם תאריך' - ], - 'tax' => [ - 'name' => 'Tax' - ], - 'name_a_z' => 'Name (A to Z)', - 'name_z_a' => 'Name (Z to A)', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/he/message.php b/addons/default/visiosoft/advs-module/resources/lang/he/message.php deleted file mode 100644 index 57c840959..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/he/message.php +++ /dev/null @@ -1,35 +0,0 @@ - 'המוצר המבוקש חסר או לא פעיל כרגע', - 'please_payment' => 'אנא שלם', - 'bank_account_info' => 'פרטי חשבון בנק', - 'agreement' => 'בלחיצה על \'פוסט\', אתה מסכים לתנאי השימוש ומדיניות הפרטיות שלנו מאשרים שאתה הבעלים החוקי של פריט זה.', - 'update_category_msg' => 'הקטגוריה המסווגת תעודכן.', - 'updated_category_msg' => 'הקטגוריה נערכה בהצלחה.', - 'create_ad_with_post_cat' => [ - 'title' => "בחירת הקטגוריה הושלמה.", - 'success' => true, - 'continueBtn' => "המשך", - ], - 'update_category_info' => 'אנא עדכן את הקטגוריה.', - 'filter_by_search_msg' => 'סנן לפי חיפוש.', - 'delete_author_error' => 'אינך יכול למחוק פוסט שאינו שייך לך', - 'success_delete' => 'המודעה נמחקה', - 'pending_ad_status' => 'המודעה שלך ממתינה לאישור העורך.', - 'extended' => ': מודעת המספרים הורחבה בהצלחה.', - 'category_not_exist' => 'קטגוריה זו כבר לא קיימת!', - 'currency_converted' => 'המרת מטבע בהצלחה.', - 'choose_user' => 'בחר משתמש', - 'owner_updated_successfully' => 'הבעלים עודכן בהצלחה!', - 'no_add_found' => 'לא נמצאה מודעה!', - 'replicated_success' => 'המודעה שוכפלה בהצלחה!', - 'ad_doesnt_exist' => "מודעה זו אינה קיימת!", - 'select_location_error' => "אנא בחר מיקום במפה!", - 'this_ad_is_not_valid_anymore' => "מודעה זו אינה תקפה יותר!", - 'approve_status_change' => "סטטוס המודעה שלך הוגדר לפעיל!", - 'passive_status_change' => "סטטוס המודעה שלך הוגדר כפסיבי!", - 'sold_status_change' => "סטטוס המודעה שלך הוגדר כמכר!", - 'status_change' => "סטטוס המודעה שלך הוגדר ל: סטטוס!", - 'disabled_detailed_options_for_admin_role' => "אפשרויות מוצר מפורטות מושבתות.", -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/he/permission.php b/addons/default/visiosoft/advs-module/resources/lang/he/permission.php deleted file mode 100644 index 5d2e72633..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/he/permission.php +++ /dev/null @@ -1,108 +0,0 @@ - [ - 'name' => 'מודעות', - 'option' => [ - 'read' => 'האם אתה יכול לקרוא מודעות?', - 'write' => 'האם ניתן ליצור / לערוך מודעות?', - 'delete' => 'האם ניתן למחוק מודעות?', - ], - ], - 'categories' => [ - 'name' => 'קטגוריות', - 'option' => [ - 'read' => 'האם אתה יכול לקרוא קטגוריות?', - 'write' => 'האם ניתן ליצור / לערוך קטגוריות?', - 'delete' => 'האם ניתן למחוק קטגוריות?', - ], - ], - 'village' => [ - 'name' => 'כפר', - 'option' => [ - 'read' => 'האם אתה יכול לקרוא כפר?', - 'write' => 'האם ניתן ליצור / לערוך כפר?', - 'delete' => 'האם ניתן למחוק כפר?', - ], - ], - 'custom_fields' => [ - 'name' => 'שדות מותאמים אישית', - 'option' => [ - 'read' => 'האם אתה יכול לקרוא שדות מותאמים אישית?', - 'write' => 'האם ניתן ליצור / לערוך שדות מותאמים אישית?', - 'delete' => 'האם ניתן למחוק שדות מותאמים אישית?', - ], - ], - 'custom_field_advs' => [ - 'name' => 'מודעות שדה בהתאמה אישית', - 'option' => [ - 'read' => 'האם ניתן לקרוא מודעות שדה בהתאמה אישית?', - 'write' => 'האם ניתן ליצור / לערוך מודעות שדה מותאמות אישית?', - 'delete' => 'האם ניתן למחוק מודעות שדה מותאמות אישית?', - ], - ], - 'cf_values' => [ - 'name' => 'ערכי ה- CF', - 'option' => [ - 'read' => 'האם ניתן לקרוא ערכי CF?', - 'write' => 'האם ניתן ליצור / לערוך ערכי CF?', - 'delete' => 'האם ניתן למחוק ערכי CF?', - ], - ], - 'options' => [ - 'name' => 'אפשרויות', - 'option' => [ - 'read' => 'האם אתה יכול לקרוא אפשרויות?', - 'write' => 'האם ניתן ליצור / לערוך אפשרויות?', - 'delete' => 'האם ניתן למחוק אפשרויות?', - ], - ], - 'productoptions' => [ - 'name' => 'אפשרויות מוצר', - 'option' => [ - 'read' => 'האם יכול לקרוא אפשרויות מוצר?', - 'write' => 'האם ניתן ליצור / לערוך אפשרויות מוצר?', - 'delete' => 'האם ניתן למחוק אפשרויות מוצר?', - ], - ], - 'productoptions_value' => [ - 'name' => 'ערך אופציות המוצר', - 'option' => [ - 'read' => 'האם ניתן לקרוא את ערך אפשרויות המוצר?', - 'write' => 'האם ניתן ליצור / לערוך ערך של אפשרויות מוצר?', - 'delete' => 'האם ניתן למחוק את ערך אפשרויות האופציות?', - ], - ], - 'options_configuration' => [ - 'name' => 'תצורת אפשרויות', - 'option' => [ - 'read' => 'האם תצורת אפשרויות קריאה יכולה?', - 'write' => 'האם ניתן ליצור / לערוך תצורת אפשרויות?', - 'delete' => 'האם ניתן למחוק את תצורת האפשרויות?', - ], - ], - 'option_configuration' => [ - 'name' => 'תצורת אפשרות', - 'option' => [ - 'read' => 'האם תצורת אפשרות לקרוא?', - 'write' => 'האם ניתן ליצור / לערוך תצורת אפשרויות?', - 'delete' => 'האם ניתן למחוק את תצורת האפשרויות?', - ], - ], - 'option_configuration' => [ - 'name' => 'תצורת אפשרות', - 'option' => [ - 'read' => 'האם תצורת אפשרות לקרוא?', - 'write' => 'האם ניתן ליצור / לערוך תצורת אפשרויות?', - 'delete' => 'האם ניתן למחוק את תצורת האפשרויות?', - ], - ], - 'status' => [ - 'name' => 'סטָטוּס', - 'option' => [ - 'read' => 'האם אתה יכול לקרוא סטטוס?', - 'write' => 'האם ניתן ליצור / לערוך סטטוס?', - 'delete' => 'האם ניתן למחוק סטטוס?', - ], - ], -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/he/section.php b/addons/default/visiosoft/advs-module/resources/lang/he/section.php deleted file mode 100644 index 732810348..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/he/section.php +++ /dev/null @@ -1,64 +0,0 @@ - [ - 'title' => 'מודעות', - ], - 'categories' => [ - 'title' => 'קטגוריות', - ], - 'countries' => [ - 'title' => 'מדינות', - ], - 'cities' => [ - 'title' => 'ערים', - ], - 'districts' => [ - 'title' => 'מחוזות', - ], - 'neighborhoods' => [ - 'title' => 'שכונות', - ], - 'village' => [ - 'title' => 'כפר', - ], - 'custom_fields' => [ - 'title' => 'שדות מותאמים אישית', - ], - 'custom_field_advs' => [ - 'title' => 'מודעות שדה בהתאמה אישית', - ], - 'cf_values' => [ - 'title' => 'ערכי ה- CF', - ], - 'fields' => [ - 'title' => 'שדות מותאמים אישית' - ], - 'assets_clear' => [ - 'name' => 'נכסים ברורים' - ], - 'general' => 'כללי', - 'ads' => 'מודעות', - 'user' => 'משתמש', - 'filter' => 'לְסַנֵן', - 'create_ad' => 'צור מודעה', - 'options' => [ - 'title' => 'אפשרויות', - ], - 'ads_image' => 'תמונת מודעות', - 'product_options' => [ - 'title' => 'אפשרויות', - ], - 'productoptions_value' => [ - 'title' => 'ערך אפשרויות', - ], - 'option_configuration' => [ - 'title' => 'תְצוּרָה', - ], - 'translations' => 'תרגומים', - 'status' => [ - 'title' => 'סטָטוּס', - ], - 'ads_detail' => 'פרטי מודעות', - -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/he/setting.php b/addons/default/visiosoft/advs-module/resources/lang/he/setting.php deleted file mode 100644 index 1a545db4d..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/he/setting.php +++ /dev/null @@ -1,286 +0,0 @@ - [ - 'name' => 'אישור אוטומטי', - ], - 'default_view_type' => [ - 'name' => 'סוג תצוגה ברירת מחדל', - ], - 'hide_zero_price' => [ - 'name' => 'הסתר מחיר אם אפס', - 'instructions' => 'הסתר את המחיר אם מחיר המודעה הוא 0', - ], - 'estimated_pending_time' => [ - 'name' => 'זמן ממתין משוער', - 'instructions' => 'בשעות', - ], - 'default_published_time' => [ - 'name' => 'זמן פרסום ברירת מחדל', - ], - 'address' => [ - 'name' => 'צרו קשר עם כתובת', - ], - 'phone' => [ - 'name' => 'צור קשר עם טלפון', - ], - 'favicon' => [ - 'name' => 'פייביקון', - ] - , 'map_coordinates_long' => [ - 'name' => 'מפה לתיאום ארוך', - ], - 'map_coordinates_lat' => [ - 'name' => 'קואורדינטת Lat מפת', - ], - 'iban_numbers' => [ - 'name' => 'IBAN', - ], - 'logo' => [ - 'name' => 'לוגו', - ], - 'ogImage' => [ - 'name' => 'לוגו של שיתוף חברתי', - 'warning' => 'זה אמור להיות ברזולוציה של 1200 x 630. ', - - ], - 'currencies' => [ - 'name' => 'מטבעות פעילים', - ], - 'latest-limit' => [ - 'name' => 'המגבלה האחרונה', - ], - 'site_address' => [ - 'name' => 'כתובת אתר', - 'warning' => 'נוסף אוטומטית www. www.sitename.com ', - ], - 'google_map_key' => [ - 'name' => 'מפתח המפתח של גוגל', - ], - - 'default_country' => [ - 'name' => 'מדינה ברירת מחדל', - ], - 'hide_price_categories' => [ - 'name' => 'הסתר מחיר בקטגוריות', - 'instructions' => 'המחיר יוסתר כאשר תיצור מודעה או תראה מודעה בקטגוריות אלה.' - ], - 'free_currencyconverterapi_key' => [ - 'name' => 'מפתח API של ממיר מטבע' - ], - 'default_city' => [ - 'name' => 'עיר ברירת מחדל', - ], - 'default_district' => [ - 'name' => 'מחוז ברירת מחדל', - ], - 'default_neighborhood' => [ - 'name' => 'שכונת מודעות ברירת מחדל', - ], - 'default_currency' => [ - 'name' => 'מטבע ברירת מחדל של מודעות', - ], - 'default_GET' => [ - 'name' => 'ברירת מחדל של מודעות GET', - ], - 'twitter' => [ - 'name' => 'טוויטר', - ], - 'facebook' => [ - 'name' => 'פייסבוק', - ], - 'youtube' => [ - 'name' => 'יוטיוב', - ], - 'google' => [ - 'name' => 'גוגל', - ], - 'listing_page_image' => [ - 'name' => 'תמונת עמוד רישום', - ], - 'hide_standard_price_field' => [ - 'name' => 'הסתר שדה מחיר רגיל', - ], - 'hide_options_field' => [ - 'name' => 'הסתר שדה אפשרויות', - ], - 'hide_village_field' => [ - 'name' => 'הסתר את שדה הכפר', - ], - 'hide_configurations' => [ - 'name' => 'הסתר את לחצן התצורות', - 'instructions' => 'הסתר את לחצן התצורות בדף תצוגה מקדימה של מודעות', - ], - 'make_all_fields_required' => [ - 'name' => 'הפוך את כל השדות לדרושים', - 'instructions' => 'דרוש מהמשתמש למלא את שדות המחיר והתיאור בעת יצירת מודעה', - ], - 'make_map_required' => [ - 'name' => 'הפוך את המפה לחובה', - 'instructions' => 'דרוש מהמשתמש להציב סיכה על המפה בעת יצירת מודעה', - ], - 'hide_listing_standard_price' => [ - 'name' => 'הסתר מחיר סטנדרטי של רישום', - ], - 'enabled_currencies' => [ - 'name' => 'מטבעות מופעלים', - ], - 'google_statistic_code' => [ - 'name' => 'קוד סטטיסטי של גוגל', - ], - 'register_email_field' => [ - 'name' => 'דרישת דוא"ל לרישום חבר', - ], - 'market_place' => [ - 'name' => 'זירת מסחר', - 'instructions' => 'If the marketplace is down, your site will act as ecommerce. For example, - some fields in the profile such as ads, dopings, messages, sale, packages and store are not visible and - removes corporate membership.' - ], - 'price_area_hidden' => [ - 'name' => 'אזור מחיר מוסתר', - ], - 'hide_price_filter' => [ - 'name' => 'הסתר מסנן מחירים', - ], - 'hide_date_filter' => [ - 'name' => 'הסתר מסנן תאריכים', - ], - 'hide_photo_filter' => [ - 'name' => 'הסתר מסנן תמונות', - ], - 'hide_map_filter' => [ - 'name' => 'הסתר את מסנן המפות', - ], - 'show_lang_url' => [ - 'name' => 'הצג פרמטר Lang עבור URL', - ], - 'popular_ads_limit' => [ - 'name' => 'מגבלת מודעות פופולריות', - ], - - //Image - - 'image_resize_backend' => [ - 'name' => 'תמונה שינוי גודל backend', - ], - 'full_image_width' => [ - 'name' => 'רוחב תמונה מלא', - ], - 'full_image_height' => [ - 'name' => 'תמונה מלאה גובה', - ], - 'medium_image_width' => [ - 'name' => 'רוחב תמונה בינוני', - ], - 'medium_image_height' => [ - 'name' => 'גובה תמונה בינוני', - ], - 'thumbnail_width' => [ - 'name' => 'רוחב תמונה ממוזערת', - ], - 'thumbnail_height' => [ - 'name' => 'גובה תמונה ממוזערת', - ], - 'add_canvas' => [ - 'name' => 'הוסף בד', - ], - 'image_canvas_width' => [ - 'name' => 'רוחב בד תמונה', - ], - 'image_canvas_height' => [ - 'name' => 'תמונה גובה בד', - ], - 'watermark_type' => [ - 'name' => 'סוג סימן מים', - ], - 'watermark_text' => [ - 'name' => 'טקסט סימן מים', - ], - 'watermark_image' => [ - 'name' => 'תמונה של סימן מים', - ], - 'watermark_position' => [ - 'name' => 'מיקום סימן מים', - ], - 'user_filter_limit' => [ - 'name' => 'מגבלת מסנן משתמשים', - 'instructions' => 'בחלונית הניהול' - ], - 'show_breadcrumb_when_creating_ad' => [ - 'name' => 'הראה פירורי לחם בעת יצירת מודעה', - ], - 'show_ads_count' => [ - 'name' => 'ספירת מודעות הצגה', - 'instructions' => 'הצגת מודעות נספרת ברשימת הקטגוריות השמאלית', - ], - 'ads_date_hidden' => [ - 'name' => 'הסתר תאריך יצירה', - 'instructions' => 'הסתר את התאריך שנוצר בדף פרטי המודעות', - ], - 'hide_listing_header' => [ - 'name' => 'הסתר כותרת רישום', - 'instructions' => 'הסתרה לסוגי הזמנה ותצוגה', - ], - 'hide_filter_section' => [ - 'name' => 'הסתר את קטע המסנן', - 'instructions' => 'הסתרת אזור הסינון השמאלי בדף הרישום', - ], - 'hide_seller_info' => [ - 'name' => 'הסתר מידע על מוכר', - 'instructions' => 'הסתרה למידע על מוכר בדף פירוט המודעות', - ], - 'show_post_ad_agreement' => [ - 'name' => 'הצג הסכם מודעות לפרסום', - 'instructions' => 'הפעל זאת אם ברצונך להציג הסכם מדיניות פרטיות בדף יצירת המודעות', - ], - 'override_text' => [ - 'name' => 'עקוף טקסט', - 'instructions' => 'ערך ישן: ערך חדש' - ], - 'steps_color' => [ - 'name' => 'מדרגות צבע', - 'instructions' => 'משנה את צבע הצעדים המתקדמים.' - ], - 'create_ad_button_color' => [ - 'name' => 'צור צבע כפתור מודעה', - 'instructions' => 'משנה את הכפתור שמופיע לאחר בחירת קטגוריית המודעות החדשה.' - ], - 'lang_switcher_for_browser' => [ - 'name' => 'Lang Switcher לדפדפן', - 'instructions' => 'מאפשר לך לבחור את שפת הדפדפן כשפה פעילה' - ], - 'get_categories' => [ - 'name' => 'קבל קטגוריות', - 'instructions' => 'הוא מייצג את הקטגוריות בהן נכס ה- GET יהיה תקף.' - ], - 'watermark' => [ - 'name' => 'סימן מים', - 'instructions' => 'האם סימן מים פעיל?' - ], - 'detailed_product_options' => [ - 'name' => 'אפשרויות מוצר מפורטות', - 'instructions' => 'מאפשר לך להזין מידע על מלאי ומחיר עבור המוצר' - ], - 'show_subcats_mobile' => [ - 'name' => 'הצג קטגוריות משנה בתצוגת הנייד', - ], - 'show_price_to_members_only' => [ - 'name' => 'הצג מחיר לחברים בלבד', - ], - 'hide_ad_cat' => [ - 'name' => 'הסתר קטגוריות', - 'instructions' => 'הסתר קטגוריות ברשימת המודעות' - ], - 'show_finish_and_publish_date' => [ - 'name' => 'הצג תאריך סיום ופרסם תאריך ליצירה', - 'instructions' => 'מציג את השדות publish_at ו- finish_at בדף יצירת המודעות.' - ], - 'show_tax_field' => [ - 'name' => 'Show Tax Field', - 'instructions' => 'When this option is enabled, you can set the tax rate on the ad creation page.' - ], - 'hide_contact_created_at' => [ - 'name' => 'Hide Contact Fields For in Create New Ad' - ] -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/he/stream.php b/addons/default/visiosoft/advs-module/resources/lang/he/stream.php deleted file mode 100644 index 2fd67f8ae..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/he/stream.php +++ /dev/null @@ -1,37 +0,0 @@ - [ - 'name' => 'עורכי דין', - ], - 'categories' => [ - 'name' => 'קטגוריות', - ], - 'village' => [ - 'name' => 'כפר', - ], - 'custom_fields' => [ - 'name' => 'שדות מותאמים אישית', - ], - 'custom_field_advs' => [ - 'name' => 'שדות בהתאמה אישית', - ], - 'cf_values' => [ - 'name' => 'ערכי ה- CF', - ], - 'options' => [ - 'name' => 'אפשרויות', - ], - 'product_options' => [ - 'name' => 'אפשרויות מוצר', - ], - 'productoptions_value' => [ - 'name' => 'ערך אפשרויות', - ], - 'option_configuration' => [ - 'name' => 'תְצוּרָה', - ], - 'status' => [ - 'name' => 'סטָטוּס', - ], -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/he/view.php b/addons/default/visiosoft/advs-module/resources/lang/he/view.php deleted file mode 100644 index c23386f0a..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/he/view.php +++ /dev/null @@ -1,6 +0,0 @@ - 'לא גמור', - 'advanced' => 'מִתקַדֵם', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/hi/addon.php b/addons/default/visiosoft/advs-module/resources/lang/hi/addon.php deleted file mode 100644 index 5bdeb31c2..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/hi/addon.php +++ /dev/null @@ -1,8 +0,0 @@ - 'विज्ञापन', - 'name' => 'विज्ञापन मॉड्यूल', - 'description' => 'विज्ञापन मॉड्यूल', - 'info' => 'This is the screen where you can add, delete and edit ads from the Ads page. On this page, you can simply do the operations such as post management and ad configuration.' -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/hi/button.php b/addons/default/visiosoft/advs-module/resources/lang/hi/button.php deleted file mode 100644 index 52fb1b07a..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/hi/button.php +++ /dev/null @@ -1,48 +0,0 @@ - 'नई सलाह', - 'new_classified' => 'नया वर्गीकृत', - 'new_category' => 'नई श्रेणी', - 'new_country' => 'नया देश', - 'new_city' => 'नया शहर', - 'new_district' => 'नया जिला', - 'new_neighborhood' => 'न्यू नेबरहुड', - 'new_village' => 'नया गाँव', - 'edit' => "संपादित करें", - 'approve' => "मंजूर", - 'decline' => 'पतन', - 'extend' => 'बढ़ाएँ', - 'extend_all' => 'सभी बढ़ाएँ', - 'convert_currency' => 'मुद्रा परिवर्तित करें', - 'categories' => 'श्रेणियाँ', - 'sub_category' => 'उप श्रेणियाँ', - 'add_sub_category' => 'उप श्रेणी जोड़ें', - 'sub_cities' => 'उप शहर', - 'add_sub_cities' => 'सब सिटी जोड़ें', - 'add_sub_districts' => 'उप जिला जोड़ें', - 'add_sub_neighborhoods' => 'उप पड़ोस जोड़ें', - 'add_sub_village' => 'उप ग्राम जोड़ें', - 'sub_districts' => 'उप जिलों', - 'sub_neighborhoods' => 'उप पड़ोस', - 'sub_village' => 'उप ग्राम', - 'general_settings' => 'सामान्य सेटिंग्स', - 'save_category' => 'श्रेणी सहेजें', - 'change_owner' => 'परिवर्तन का मालिक', - 'update_category' => [ - 'name' => 'अद्यतन श्रेणी' - ], - 'new_option' => 'नया विकल्प', - 'export' => 'निर्यात', - 'new_productoption' => 'नया उत्पाद', - 'new_productoptions_value' => 'नए उत्पाद विकल्प मूल्य', - 'new_options_configuration' => 'नया विकल्प कॉन्फ़िगरेशन', - 'new_option_configuration' => 'नया विकल्प कॉन्फ़िगरेशन', - 'create_configurations' => 'कॉन्फ़िगरेशन बनाएँ', - 'replicate' => 'दोहराने', - 'fast_create' => 'तेजी से बना', - 'publish' => 'प्रकाशित करना', - 'import' => 'आयात', - 'new_status' => 'Naee sthiti', - 'fast_edit' => 'तेजी से संपादित करें', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/hi/currency.php b/addons/default/visiosoft/advs-module/resources/lang/hi/currency.php deleted file mode 100644 index b904b8c6a..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/hi/currency.php +++ /dev/null @@ -1,6 +0,0 @@ - 'डॉलर', - 'EUR' => 'यूरो', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/hi/field.php b/addons/default/visiosoft/advs-module/resources/lang/hi/field.php deleted file mode 100644 index 6d1bd1687..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/hi/field.php +++ /dev/null @@ -1,385 +0,0 @@ - [ - 'name' => 'शीर्षक' - ], - 'order' => [ - 'name' => 'गण' - ], - 'slug' => [ - 'name' => 'काउंटर' - ], - 'parent_category' => [ - 'name' => 'माता-पिता' - ], - 'category' => [ - 'name' => 'श्रेणी शीर्षक' - ], - 'price' => [ - 'name' => 'कीमत' - ], - 'standard_price' => [ - 'name' => 'प्रामाणिक मूल्य' - ], - 'date' => [ - 'name' => 'तारीख' - ], - 'photo' => [ - 'name' => 'तस्वीर' - ], - 'video' => [ - 'name' => 'वीडियो' - ], - 'map' => [ - 'name' => 'नक्शा' - ], - 'stock' => [ - 'name' => 'भण्डार' - ], - 'advs_desc' => [ - 'name' => 'विवरण' - ], - 'online_payment' => [ - 'name' => 'ऑनलाइन भुगतान' - ], - 'city' => [ - 'name' => 'Faridabad' - ], - 'country' => [ - 'name' => 'देश' - ], - 'district' => [ - 'name' => 'जिला' - ], - 'neighborhood' => [ - 'name' => 'आस - पड़ोस' - ], - 'village' => [ - 'name' => 'गाँव' - ], - 'files' => [ - 'name' => 'इमेजिस' - ], - 'cat1' => [ - 'name' => 'मुख्य श्रेणी' - ], - 'cat2' => [ - 'name' => 'उप श्रेणी १' - ], - 'cat3' => [ - 'name' => 'उप श्रेणी २' - ], - 'cat4' => [ - 'name' => 'उप श्रेणी ३' - ], - 'cat5' => [ - 'name' => 'उप श्रेणी ४' - ], - 'cat6' => [ - 'name' => 'उप श्रेणी ५' - ], - 'cat7' => [ - 'name' => 'उप श्रेणी ६' - ], - 'cat8' => [ - 'name' => 'उप श्रेणी 7' - ], - 'cat9' => [ - 'name' => 'उप श्रेणी 8' - ], - 'cat10' => [ - 'name' => 'उप श्रेणी ९' - ], - 'currency' => [ - 'name' => 'मुद्रा' - ], - 'status' => [ - 'name' => 'स्थिति', - 'option' => [ - 'approved' => 'मंजूर की', - 'expired' => 'समय सीमा समाप्त', - 'unpublished' => 'अप्रकाशित', - 'pending_admin' => 'लंबित व्यवस्थापन', - 'pending_user' => 'लंबित उपयोगकर्ता' - ] - ], - 'pending_adv' => [ - 'name' => 'अप्रकाशित' - ], - 'finish_at' => [ - 'name' => 'पर खत्म करो' - ], - 'cover_photo' => [ - 'name' => 'आवरण चित्र' - ], - 'favs_adv' => [ - 'name' => 'फेव विज्ञापन' - ], - 'my_adv' => [ - 'name' => 'advs' - ], - 'description' => 'विवरण', - 'explanation' => 'व्याख्या', - 'type' => [ - 'name' => 'प्रकार' - ], - 'parent_adv' => [ - 'name' => 'संबंधित विज्ञापन' - ], - 'value' => [ - 'name' => 'मूल्य' - ], - 'list' => 'सूची', - 'home' => 'घर', - 'list-page' => 'सूची पृष्ठ', - 'search' => 'खोज', - 'reset' => 'Reset', - 'recommended' => 'आपके लिए अनुशंसित विज्ञापन', - 'filter' => 'फ़िल्टर', - 'sort' => 'तरह', - 'sort_by' => 'इसके अनुसार क्रमबद्ध करें', - 'pick_option' => 'एक विकल्प चुनें', - 'pick_ordering' => 'आदेश', - 'price_high' => 'कीमत कम से कम', - 'price_low' => 'कीमतों का उतार - चढ़ाव', - 'newest' => 'नवीनतम', - 'oldest' => 'सबसे पुराना', - 'address_a_z' => 'पता (A से Z)', - 'address_z_a' => 'पता (Z से A)', - 'categories' => [ - 'name' => 'श्रेणियाँ' - ], - 'all_categories' => 'सब वर्ग', - 'location' => 'स्थान', - 'send_message' => 'मेसेज भेजें', - 'phone_gsm' => 'जीएसएम फोन', - 'phone_office' => 'कार्यालय का फोन', - 'add_to_favorites' => "पसंदीदा में जोड़े", - 'send' => 'संदेश', - 'search_name' => 'खोज नाम', - 'my_favorite_searches' => 'पसंदीदा खोजें', - 'search_desc' => 'आप अपने पसंदीदा खोज चयन यहां जोड़ और प्रबंधित कर सकते हैं।', - 'complaint_placeholder' => 'अपनी शिकायत का विवरण यहां लिखें।', - 'show_details' => 'प्रदर्शन का विवरण', - 'ad_actions' => 'विज्ञापन क्रिया', - 'edit' => 'संपादित करें', - 'approve' => 'मंजूर', - 'passive' => "निष्क्रिय", - 'sold' => 'बिक', - 'offered_by' => 'के द्वारा दिया गया', - 'more_ads_by' => 'अधिक विज्ञापन द्वारा', - 'click_phone' => 'फोन नंबर दिखाएं', - 'share' => 'शेयर', - 'report' => 'इस विज्ञापन की रिपोर्ट करें', - 'features' => 'विशेषताएं', - "streetview" => "सड़क का दृश्य", - 'recommended_ads' => 'आपके लिए अनुशंसित विज्ञापन', - 'new' => 'नया', - 'short_info' => 'संक्षिप्त जानकारी', - 'secure_trading' => 'सुरक्षित ट्रेडिंग', - '24/7' => '24/7 सहायता', - 'easy_trading' => 'आसान ट्रेडिंग', - 'need_help' => 'मदद की ज़रूरत है?', - 'give_a_call' => 'पर कॉल दें', - 'message_sent' => 'मैसेज बेजा गया!', - 'asap' => 'संदेश भेजा गया, विक्रेता आपसे संपर्क करेगा।', - 'ad_id' => 'विज्ञापन आईडी', - 'contact_with' => 'संपर्क करें', - 'create_adv' => 'विज्ञापन बनाना', - 'edit_adv' => 'विज्ञापन संपादित करें', - 'mandatory_fields' => 'अनिवार्य क्षेत्र', - 'ad_post' => 'विज्ञापन पोस्ट', - 'sell_item' => 'किसी वस्तु या सेवा को बेचना', - 'search_save' => 'पसंदीदा खोज सफलतापूर्वक सहेजी गई', - 'address' => 'पता', - 'email' => 'ईमेल', - 'phone' => 'फ़ोन', - 'send_us_your_feedback' => 'अपनी प्रतिक्रिया भेजें', - 'online_shopping' => 'प्राप्त', - 'approved' => 'सफलतापूर्वक स्वीकृत', - 'extended' => 'सफलतापूर्वक बढ़ाया गया', - 'declined' => 'सफलतापूर्वक घोषित', - 'search_on_map' => 'मानचित्र पर खोजें', - 'post_free_ad' => 'नि: शुल्क विज्ञापन पोस्ट करें', - 'select_a_category' => 'एक वर्ग का चयन करें', - 'select_a_sub_category' => 'एक उप - श्रेणी का चयन करें', - 'all_dopings_added' => 'इस विज्ञापन के लिए सभी डोपिंग प्रकार जोड़े गए हैं।', - 'is_get_adv' => [ - 'name' => 'प्राप्त' - ], - 'corporate_info' => 'कॉर्पोरेट जानकारी', - 'featured_ads' => "सुविधाजनक विज्ञापन", - 'trending_ads' => 'ट्रेंडइंड विज्ञापन', - 'search_ad_result_prefix' => 'पर', - 'search_ad_result_text' => ': गिनती : नाम खोज में पाए गए थे', - 'search_ads_result_message' => [ - 'name' => ': नाम खोज के लिए पाए गए विज्ञापनों की गणना करें', - ], - 'total' => 'संपूर्ण', - 'quantity' => 'मात्रा', - 'view_cart' => 'गाडी देंखे', - 'no_ads' => 'कोई विज्ञापन नहीं मिला।', - 'show_display_mode' => [ - 'map' => 'नक्शा', - 'list' => 'सूची', - ], - 'advs_list_table_thead' => [ - 'name' => 'विज्ञापन का नाम', - 'price' => 'कीमत', - 'publish_at' => 'विज्ञापन तिथि', - 'location_city' => 'Faridabad', - 'location_country' => 'देश', - ], - 'show_list_view' => [ - 'name' => 'सूची', - ], - 'show_table_view' => [ - 'name' => 'तालिका', - ], - 'showcase' => [ - 'name' => 'प्रदर्शन', - ], - 'new_ad' => [ - 'name' => 'नया विज्ञापन', - ], - 'profile' => [ - 'name' => 'प्रोफ़ाइल', - ], - 'my_ads' => [ - 'name' => 'मेरे विज्ञापन', - ], - 'sold_out' => [ - 'name' => 'बिक गया', - ], - 'edit_category' => 'श्रेणी संपादित करें', - 'set_category' => 'श्रेणी निर्धारित करें', - 'max' => [ - 'name' => 'मैक्स', - ], - 'min' => [ - 'name' => 'मिन', - ], - 'in_the_last_24_hours' => [ - 'name' => 'द लास्ट 24 ऑवर्स में' - ], - 'in_the_last_day' => [ - 'name' => 'द लास्ट 24 ऑवर्स में' - ], - 'in_the_last_week' => [ - 'name' => 'पिछले हफ़्ते में' - ], - 'in_the_last_month' => [ - 'name' => 'द लास्ट मंथ में' - ], - 'ads_with_photo' => [ - 'name' => 'फोटो के साथ विज्ञापन' - ], - 'ads_with_video' => [ - 'name' => 'वीडियो के साथ विज्ञापन' - ], - 'yes' => [ - 'name' => 'हाँ' - ], - 'no' => [ - 'name' => 'नहीं न' - ], - 'is_system' => [ - 'name' => 'सिस्टम है', - 'instructions' => 'सिस्टम की स्थिति की आवश्यकता है और इसे बदला नहीं जाना चाहिए', - ], - 'user_access' => [ - 'name' => 'उपयोगकर्ता की पहुंच', - 'instructions' => 'क्या कोई उपयोगकर्ता अपने विज्ञापनों पर इस स्थिति का उपयोग कर सकता है?', - ], - "no_location" => "कोई स्थान चयनित नहीं है।", - "continue" => 'जारी रखें', - "gallery" => 'गेलरी', - "ad" => 'विज्ञापन', - "ads" => 'विज्ञापन', - "were_found" => 'पाये गए।', - - // Pending screen - 'pending_message_1' => 'विज्ञापन अनुमोदन प्रक्रिया में है', - 'pending_message_2' => "विज्ञापन की अद्यतन तिथि", - 'pending_message_3' => 'अनुमानित प्रतीक्षा समय', - 'pending_message_4' => 'अनुमोदन प्रक्रिया में बिताया गया समय डोपिंग समय में जोड़ा जाएगा।', - 'pending_message_5' => 'अनुमोदन प्रक्रिया में विज्ञापन के संबंध में कॉल सेंटर से कोई लेनदेन नहीं किया जा सकता है।', - 'hours' => 'घंटे', - - // Preview page - 'preview_text' => [ - 'part_1' => 'यदि आपके विज्ञापन के बारे में निम्नलिखित जानकारी सही है, तो "जारी रखें" बटन पर क्लिक करें और अगले चरण पर जाएं।', - 'part_2' => 'यदि नहीं, तो "संपादित करें" बटन पर क्लिक करें।', - ], - 'views' => 'दृश्य', - - // Detail page - "no_street_view" => "इस स्थान पर कोई सड़क दृश्य छवि नहीं है", - 'edit_my_contact_info' => 'मेरी संपर्क जानकारी संपादित करें', - 'update_my_contact_info' => 'मेरी संपर्क जानकारी अपडेट करें', - 'contact_info' => 'संपर्क जानकारी', - 'ad_info' => 'विज्ञापन जानकारी', - - // Select cat - 'select_category_step_by_step' => 'श्रेणी चरण दर चरण चुनें', - - // New create page - 'options' => 'विकल्प', - 'category_selection' => 'श्रेणी चयन', - 'listing_details' => 'सूची विवरण', - 'preview' => 'पूर्वावलोकन', - 'congratulations' => 'बधाई हो', - 'ad_desc' => 'विज्ञापन विवरण', - 'upload_photos' => 'तस्वीरें अपलोड करें', - 'upload_files' => 'फाइल अपलोड करो', - 'additional_fields' => 'अतिरिक्त क्षेत्र', - 'ad_location' => 'विज्ञापन स्थान', - 'owner' => 'मालिक', - 'default_owner_instruction' => 'यदि कोई उपयोगकर्ता चयनित नहीं है, तो स्वामी वर्तमान उपयोगकर्ता को डिफ़ॉल्ट करेगा', - 'create_page_subtitle' => 'अपने विज्ञापन के बारे में विस्तृत जानकारी दर्ज करके विज्ञापन को त्रुटिपूर्ण बनाएं।', - 'with_my_phone_numbers' => 'With my phone numbers', - 'not_with_my_phone_numbers' => "I don't want to be reached by phone", - 'how_can_you_be_contacted' => "How can you be contacted?", - - // Listing page - 'ad_title' => 'विज्ञापन शीर्षक', - 'listing_date' => 'लिस्टिंग की तारीख', - 'view' => 'राय', - 'ads_with_map' => 'मानचित्र के साथ विज्ञापन', - 'advanced_sorting' => 'उन्नत छँटाई', - 'filter_by_word' => 'शब्द द्वारा फ़िल्टर करें', - 'filter_by' => 'फ़िल्टर करके: नाम', - - 'free' => 'नि: शुल्क', - 'ad_date' => 'विज्ञापन तिथि', - 'photo_video' => 'फोटो, वीडियो', - 'and_above' => 'और ऊपर', - 'and_below' => 'और नीचे', - 'clear_all' => 'सभी साफ करें', - 'balances' => 'शेष', - 'packages' => 'संकुल', - 'dopings' => 'dopings', - 'advs' => 'advs', - 'site' => 'साइट', - 'subscription' => 'अंशदान', - 'created' => 'बनाया था', - 'product_option' => [ - 'name' => 'उत्पाद विकल्प' - ], - 'option_json' => [ - 'name' => 'विकल्प' - ], - 'old_price' => [ - 'name' => 'पुरानी कीमत' - ], - 'save_search' => 'खोज संग्रहित करें', - 'publish_at' => [ - 'name' => 'प्रकाशित तिथि' - ], - 'tax' => [ - 'name' => 'Tax' - ], - 'name_a_z' => 'Name (A to Z)', - 'name_z_a' => 'Name (Z to A)', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/hi/message.php b/addons/default/visiosoft/advs-module/resources/lang/hi/message.php deleted file mode 100644 index e4462477a..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/hi/message.php +++ /dev/null @@ -1,35 +0,0 @@ - 'अनुरोधित उत्पाद वर्तमान में गुम या निष्क्रिय है', - 'please_payment' => 'भुगतान करें', - 'bank_account_info' => 'बैंक खाता संबंधी जानकारी', - 'agreement' => 'पोस्ट पर क्लिक करके, आप हमारी उपयोग की शर्तों से सहमत होते हैं और गोपनीयता नीति स्वीकार करते हैं कि आप इस आइटम के सही स्वामी हैं।', - 'update_category_msg' => 'वर्गीकृत श्रेणी को अद्यतन किया जाएगा।', - 'updated_category_msg' => 'श्रेणी को सफलतापूर्वक संपादित किया गया।', - 'create_ad_with_post_cat' => [ - 'title' => "श्रेणी का चयन पूरा हो गया है।", - 'success' => true, - 'continueBtn' => "जारी रखें", - ], - 'update_category_info' => 'कृपया श्रेणी अपडेट करें।', - 'filter_by_search_msg' => 'फ़िल्टर करके खोजें।', - 'delete_author_error' => 'आप उस पोस्ट को नहीं हटा सकते हैं जो आपकी नहीं है', - 'success_delete' => 'विज्ञापन हटा दिया गया', - 'pending_ad_status' => 'आपका विज्ञापन संपादक द्वारा अनुमोदन लंबित है।', - 'extended' => ': संख्या विज्ञापन (ओं) को सफलतापूर्वक बढ़ाया गया है।', - 'category_not_exist' => 'यह श्रेणी अब मौजूद नहीं है!', - 'currency_converted' => 'मुद्रा परिवर्तित सफलतापूर्वक।', - 'choose_user' => 'एक उपयोगकर्ता चुनें', - 'owner_updated_successfully' => 'मालिक सफलतापूर्वक अद्यतन किया गया है!', - 'no_add_found' => 'कोई विज्ञापन नहीं मिला!', - 'replicated_success' => 'विज्ञापन को सफलतापूर्वक दोहराया गया है!', - 'ad_doesnt_exist' => "यह विज्ञापन मौजूद नहीं है!", - 'select_location_error' => "कृपया मानचित्र पर एक स्थान चुनें!", - 'this_ad_is_not_valid_anymore' => "यह विज्ञापन अब मान्य नहीं है!", - 'approve_status_change' => "आपके विज्ञापन की स्थिति सक्रिय हो गई है!", - 'passive_status_change' => "आपके विज्ञापन की स्थिति निष्क्रिय हो गई है!", - 'sold_status_change' => "आपके विज्ञापन की स्थिति बिक चुकी है!", - 'status_change' => "आपके विज्ञापन की स्थिति सेट हो गई है: स्थिति!", - 'disabled_detailed_options_for_admin_role' => "विस्तृत उत्पाद विकल्प अक्षम हैं।", -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/hi/permission.php b/addons/default/visiosoft/advs-module/resources/lang/hi/permission.php deleted file mode 100644 index b5782e916..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/hi/permission.php +++ /dev/null @@ -1,108 +0,0 @@ - [ - 'name' => 'विज्ञापन', - 'option' => [ - 'read' => 'विज्ञापन पढ़ सकते हैं?', - 'write' => 'विज्ञापन बना / संपादित कर सकते हैं?', - 'delete' => 'विज्ञापन हटा सकते हैं?', - ], - ], - 'categories' => [ - 'name' => 'श्रेणियाँ', - 'option' => [ - 'read' => 'श्रेणियां पढ़ सकते हैं?', - 'write' => 'श्रेणियां बना / संपादित कर सकते हैं?', - 'delete' => 'श्रेणियों को हटा सकते हैं?', - ], - ], - 'village' => [ - 'name' => 'गाँव', - 'option' => [ - 'read' => 'पढ़ सकते हैं गाँव?', - 'write' => 'गाँव बना / संपादित कर सकते हैं?', - 'delete' => 'गांव को हटा सकते हैं?', - ], - ], - 'custom_fields' => [ - 'name' => 'कस्टम फील्ड्स', - 'option' => [ - 'read' => 'कस्टम फ़ील्ड पढ़ सकते हैं?', - 'write' => 'कस्टम फ़ील्ड बना / संपादित कर सकते हैं?', - 'delete' => 'कस्टम फ़ील्ड हटा सकते हैं?', - ], - ], - 'custom_field_advs' => [ - 'name' => 'कस्टम फ़ील्ड विज्ञापन', - 'option' => [ - 'read' => 'कस्टम फ़ील्ड विज्ञापन पढ़ सकते हैं?', - 'write' => 'कस्टम फ़ील्ड विज्ञापन बना / संपादित कर सकते हैं?', - 'delete' => 'कस्टम फ़ील्ड विज्ञापन हटा सकते हैं?', - ], - ], - 'cf_values' => [ - 'name' => 'Cf मान', - 'option' => [ - 'read' => 'Cf मान पढ़ सकते हैं?', - 'write' => 'Cf मान बना / संपादित कर सकते हैं?', - 'delete' => 'Cf मान हटा सकते हैं?', - ], - ], - 'options' => [ - 'name' => 'विकल्प', - 'option' => [ - 'read' => 'विकल्प पढ़ सकते हैं?', - 'write' => 'विकल्प बना / संपादित कर सकते हैं?', - 'delete' => 'विकल्प हटा सकते हैं?', - ], - ], - 'productoptions' => [ - 'name' => 'Productoptions', - 'option' => [ - 'read' => 'Productoptions पढ़ सकते हैं?', - 'write' => 'Productoptions बना / संपादित कर सकते हैं?', - 'delete' => 'Productoptions हटा सकते हैं?', - ], - ], - 'productoptions_value' => [ - 'name' => 'उत्पाद के मूल्य', - 'option' => [ - 'read' => 'क्या उत्पाद अपनाने के मूल्य पढ़ सकते हैं?', - 'write' => 'Productoptions मान बना / संपादित कर सकते हैं?', - 'delete' => 'क्या Productoptions मान हटा सकते हैं?', - ], - ], - 'options_configuration' => [ - 'name' => 'विकल्प विन्यास', - 'option' => [ - 'read' => 'विकल्प विन्यास पढ़ सकते हैं?', - 'write' => 'विकल्प विन्यास बना / संपादित कर सकते हैं?', - 'delete' => 'विकल्प कॉन्फ़िगरेशन हटा सकते हैं?', - ], - ], - 'option_configuration' => [ - 'name' => 'विकल्प विन्यास', - 'option' => [ - 'read' => 'विकल्प विन्यास पढ़ सकते हैं?', - 'write' => 'विकल्प विन्यास बना / संपादित कर सकते हैं?', - 'delete' => 'विकल्प कॉन्फ़िगरेशन हटा सकते हैं?', - ], - ], - 'option_configuration' => [ - 'name' => 'विकल्प विन्यास', - 'option' => [ - 'read' => 'विकल्प विन्यास पढ़ सकते हैं?', - 'write' => 'विकल्प विन्यास बना / संपादित कर सकते हैं?', - 'delete' => 'विकल्प कॉन्फ़िगरेशन हटा सकते हैं?', - ], - ], - 'status' => [ - 'name' => 'स्थिति', - 'option' => [ - 'read' => 'स्टेटस पढ़ सकते हैं?', - 'write' => 'स्थिति बना / संपादित कर सकते हैं?', - 'delete' => 'स्थिति को हटा सकते हैं?', - ], - ], -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/hi/section.php b/addons/default/visiosoft/advs-module/resources/lang/hi/section.php deleted file mode 100644 index e63316181..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/hi/section.php +++ /dev/null @@ -1,64 +0,0 @@ - [ - 'title' => 'विज्ञापन', - ], - 'categories' => [ - 'title' => 'श्रेणियाँ', - ], - 'countries' => [ - 'title' => 'देश', - ], - 'cities' => [ - 'title' => 'शहरों', - ], - 'districts' => [ - 'title' => 'जिलों', - ], - 'neighborhoods' => [ - 'title' => 'पड़ोस', - ], - 'village' => [ - 'title' => 'गाँव', - ], - 'custom_fields' => [ - 'title' => 'कस्टम फील्ड्स', - ], - 'custom_field_advs' => [ - 'title' => 'कस्टम फ़ील्ड विज्ञापन', - ], - 'cf_values' => [ - 'title' => 'Cf मान', - ], - 'fields' => [ - 'title' => 'कस्टम फील्ड्स' - ], - 'assets_clear' => [ - 'name' => 'एसेट्स क्लियर' - ], - 'general' => 'सामान्य', - 'ads' => 'विज्ञापन', - 'user' => 'उपयोगकर्ता', - 'filter' => 'फ़िल्टर', - 'create_ad' => 'विज्ञापन बनाना', - 'options' => [ - 'title' => 'विकल्प', - ], - 'ads_image' => 'विज्ञापन छवि', - 'product_options' => [ - 'title' => 'विकल्प', - ], - 'productoptions_value' => [ - 'title' => 'विकल्प मान', - ], - 'option_configuration' => [ - 'title' => 'विन्यास', - ], - 'translations' => 'अनुवाद', - 'status' => [ - 'title' => 'स्थिति', - ], - 'ads_detail' => 'विज्ञापन विस्तार', - -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/hi/setting.php b/addons/default/visiosoft/advs-module/resources/lang/hi/setting.php deleted file mode 100644 index 47da41eec..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/hi/setting.php +++ /dev/null @@ -1,286 +0,0 @@ - [ - 'name' => 'ऑटो स्वीकृत', - ], - 'default_view_type' => [ - 'name' => 'डिफ़ॉल्ट दृश्य प्रकार', - ], - 'hide_zero_price' => [ - 'name' => 'अगर जीरो है तो प्राइस छिपाएं', - 'instructions' => 'यदि विज्ञापन की कीमत 0 है तो कीमत छिपाएं', - ], - 'estimated_pending_time' => [ - 'name' => 'अनुमानित लंबित समय', - 'instructions' => 'घंटे में', - ], - 'default_published_time' => [ - 'name' => 'डिफ़ॉल्ट प्रकाशित समय', - ], - 'address' => [ - 'name' => 'संपर्क करें', - ], - 'phone' => [ - 'name' => 'संपर्क दूरभाष', - ], - 'favicon' => [ - 'name' => 'फ़ेविकॉन', - ] - , 'map_coordinates_long' => [ - 'name' => 'मैप लॉन्ग कोऑर्डिनेट', - ], - 'map_coordinates_lat' => [ - 'name' => 'नक्शा लाट समन्वय', - ], - 'iban_numbers' => [ - 'name' => 'IBAN', - ], - 'logo' => [ - 'name' => 'प्रतीक चिन्ह', - ], - 'ogImage' => [ - 'name' => 'सामाजिक शेयर लोगो', - 'warning' => 'यह 1200 x 630 के रिज़ॉल्यूशन पर होना चाहिए। ', - - ], - 'currencies' => [ - 'name' => 'सक्रिय मुद्राएँ', - ], - 'latest-limit' => [ - 'name' => 'नवीनतम सीमा', - ], - 'site_address' => [ - 'name' => 'साइट का पता', - 'warning' => 'ऑटो ने www। www।sitename.com ', - ], - 'google_map_key' => [ - 'name' => 'गूगल मैप एप की', - ], - - 'default_country' => [ - 'name' => 'डिफ़ॉल्ट विज्ञापन देश', - ], - 'hide_price_categories' => [ - 'name' => 'श्रेणियों पर मूल्य छिपाएँ', - 'instructions' => 'जब आप विज्ञापन बनाते हैं या इन श्रेणियों के तहत विज्ञापन देखते हैं तो कीमत छिपाई जाएगी।' - ], - 'free_currencyconverterapi_key' => [ - 'name' => 'मुद्रा परिवर्तक एपीआई कुंजी' - ], - 'default_city' => [ - 'name' => 'डिफ़ॉल्ट विज्ञापन शहर', - ], - 'default_district' => [ - 'name' => 'डिफ़ॉल्ट विज्ञापन जिला', - ], - 'default_neighborhood' => [ - 'name' => 'डिफ़ॉल्ट विज्ञापन आस-पड़ोस', - ], - 'default_currency' => [ - 'name' => 'डिफ़ॉल्ट विज्ञापन मुद्रा', - ], - 'default_GET' => [ - 'name' => 'डिफ़ॉल्ट विज्ञापन GET', - ], - 'twitter' => [ - 'name' => 'ट्विटर', - ], - 'facebook' => [ - 'name' => 'फेसबुक', - ], - 'youtube' => [ - 'name' => 'यूट्यूब', - ], - 'google' => [ - 'name' => 'गूगल', - ], - 'listing_page_image' => [ - 'name' => 'लिस्टिंग पृष्ठ छवि', - ], - 'hide_standard_price_field' => [ - 'name' => 'मानक मूल्य फ़ील्ड छिपाएँ', - ], - 'hide_options_field' => [ - 'name' => 'विकल्प फ़ील्ड छिपाएँ', - ], - 'hide_village_field' => [ - 'name' => 'गाँव का मैदान छिपाओ', - ], - 'hide_configurations' => [ - 'name' => 'कॉन्फ़िगरेशन बटन छिपाएं', - 'instructions' => 'विज्ञापन पूर्वावलोकन पृष्ठ में कॉन्फ़िगरेशन बटन छिपाएं', - ], - 'make_all_fields_required' => [ - 'name' => 'आवश्यक सभी फ़ील्ड बनाएँ', - 'instructions' => 'विज्ञापन बनाते समय उपयोगकर्ता को मूल्य और विवरण फ़ील्ड भरने की आवश्यकता होती है', - ], - 'make_map_required' => [ - 'name' => 'नक्शा आवश्यक करें', - 'instructions' => 'विज्ञापन बनाते समय उपयोगकर्ता को मानचित्र पर एक पिन लगाने की आवश्यकता होती है', - ], - 'hide_listing_standard_price' => [ - 'name' => 'सूचीकरण मानक मूल्य छिपाएँ', - ], - 'enabled_currencies' => [ - 'name' => 'सक्षम मुद्राएँ', - ], - 'google_statistic_code' => [ - 'name' => 'Google सांख्यिकी कोड', - ], - 'register_email_field' => [ - 'name' => 'सदस्य पंजीकरण ईमेल आवश्यकता', - ], - 'market_place' => [ - 'name' => 'मार्केट प्लेस', - 'instructions' => 'If the marketplace is down, your site will act as ecommerce. For example, - some fields in the profile such as ads, dopings, messages, sale, packages and store are not visible and - removes corporate membership.' - ], - 'price_area_hidden' => [ - 'name' => 'मूल्य क्षेत्र छिपा हुआ', - ], - 'hide_price_filter' => [ - 'name' => 'मूल्य फ़िल्टर छिपाएँ', - ], - 'hide_date_filter' => [ - 'name' => 'दिनांक फ़िल्टर छिपाएँ', - ], - 'hide_photo_filter' => [ - 'name' => 'फोटो फ़िल्टर छिपाएँ', - ], - 'hide_map_filter' => [ - 'name' => 'मानचित्र फ़िल्टर छिपाएँ', - ], - 'show_lang_url' => [ - 'name' => 'URL के लिए Lang पैरामीटर दिखाएं', - ], - 'popular_ads_limit' => [ - 'name' => 'लोकप्रिय विज्ञापन सीमा', - ], - - //Image - - 'image_resize_backend' => [ - 'name' => 'छवि बैकएंड का आकार बदलें', - ], - 'full_image_width' => [ - 'name' => 'पूर्ण छवि चौड़ाई', - ], - 'full_image_height' => [ - 'name' => 'पूर्ण छवि ऊँचाई', - ], - 'medium_image_width' => [ - 'name' => 'मध्यम छवि चौड़ाई', - ], - 'medium_image_height' => [ - 'name' => 'मध्यम छवि ऊँचाई', - ], - 'thumbnail_width' => [ - 'name' => 'थंबनेल की चौड़ाई', - ], - 'thumbnail_height' => [ - 'name' => 'थंबनेल की ऊँचाई', - ], - 'add_canvas' => [ - 'name' => 'कैनवास जोड़ें', - ], - 'image_canvas_width' => [ - 'name' => 'छवि कैनवास की चौड़ाई', - ], - 'image_canvas_height' => [ - 'name' => 'छवि कैनवास ऊंचाई', - ], - 'watermark_type' => [ - 'name' => 'वॉटरमार्क प्रकार', - ], - 'watermark_text' => [ - 'name' => 'वॉटरमार्क पाठ', - ], - 'watermark_image' => [ - 'name' => 'वॉटरमार्क छवि', - ], - 'watermark_position' => [ - 'name' => 'वॉटरमार्क स्थिति', - ], - 'user_filter_limit' => [ - 'name' => 'उपयोगकर्ता फ़िल्टर सीमा', - 'instructions' => 'व्यवस्थापक पैनल में' - ], - 'show_breadcrumb_when_creating_ad' => [ - 'name' => 'विज्ञापन बनाते समय ब्रेडक्रंब दिखाएं', - ], - 'show_ads_count' => [ - 'name' => 'विज्ञापन गणना दिखाएं', - 'instructions' => 'विज्ञापन को बाईं श्रेणियों की सूची में दिखाएं', - ], - 'ads_date_hidden' => [ - 'name' => 'बनाई गई तारीख छिपाएँ', - 'instructions' => 'विज्ञापन विस्तार पृष्ठ में बनाई गई तिथि छिपाएँ', - ], - 'hide_listing_header' => [ - 'name' => 'लिस्टिंग हैडर छिपाएं', - 'instructions' => 'ऑर्डर करने और देखने के प्रकारों के लिए छिपाना', - ], - 'hide_filter_section' => [ - 'name' => 'फ़िल्टर अनुभाग छिपाएँ', - 'instructions' => 'लिस्टिंग पृष्ठ में बाएं फिल्टर क्षेत्र में छिपा', - ], - 'hide_seller_info' => [ - 'name' => 'विक्रेता की जानकारी छिपाएँ', - 'instructions' => 'विज्ञापन विस्तार पृष्ठ में विक्रेता infos को छुपाता है', - ], - 'show_post_ad_agreement' => [ - 'name' => 'विज्ञापन विज्ञापन दिखाएं', - 'instructions' => 'यदि आप विज्ञापन निर्माण पृष्ठ पर गोपनीयता नीति अनुबंध प्रदर्शित करना चाहते हैं तो इसे चालू करें', - ], - 'override_text' => [ - 'name' => 'पाठ को ओवरराइड करें', - 'instructions' => 'पुराना मूल्य: नया मूल्य' - ], - 'steps_color' => [ - 'name' => 'चरण रंग', - 'instructions' => 'प्रगतिशील चरणों का रंग बदलता है।' - ], - 'create_ad_button_color' => [ - 'name' => 'विज्ञापन बटन रंग बनाएँ', - 'instructions' => 'नया विज्ञापन श्रेणी चयन समाप्त होने पर दिखाई देने वाले बटन को बदल देता है।' - ], - 'lang_switcher_for_browser' => [ - 'name' => 'ब्राउज़र के लिए लैंग स्विचर', - 'instructions' => 'आपको ब्राउज़र भाषा को सक्रिय भाषा के रूप में चुनने की अनुमति देता है' - ], - 'get_categories' => [ - 'name' => 'श्रेणियाँ प्राप्त करें', - 'instructions' => 'यह उन श्रेणियों का प्रतिनिधित्व करता है जिनमें GET संपत्ति मान्य होगी।' - ], - 'watermark' => [ - 'name' => 'वाटर-मार्क', - 'instructions' => 'क्या वॉटरमार्क सक्रिय है?' - ], - 'detailed_product_options' => [ - 'name' => 'विस्तृत उत्पाद विकल्प', - 'instructions' => 'आपको उत्पाद के लिए स्टॉक और मूल्य की जानकारी दर्ज करने की अनुमति देता है' - ], - 'show_subcats_mobile' => [ - 'name' => 'मोबाइल दृश्य पर उपश्रेणियाँ दिखाएँ', - ], - 'show_price_to_members_only' => [ - 'name' => 'केवल सदस्यों को मूल्य दिखाएं', - ], - 'hide_ad_cat' => [ - 'name' => 'श्रेणियाँ छिपाएँ', - 'instructions' => 'विज्ञापन सूची में श्रेणियां छिपाएं' - ], - 'show_finish_and_publish_date' => [ - 'name' => 'बनाने के लिए समाप्ति तिथि और प्रकाशन तिथि दिखाएं', - 'instructions' => 'विज्ञापन निर्माण पृष्ठ पर publish_at और finish_at फ़ील्ड प्रदर्शित करता है।' - ], - 'show_tax_field' => [ - 'name' => 'Show Tax Field', - 'instructions' => 'When this option is enabled, you can set the tax rate on the ad creation page.' - ], - 'hide_contact_created_at' => [ - 'name' => 'Hide Contact Fields For in Create New Ad' - ] -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/hi/stream.php b/addons/default/visiosoft/advs-module/resources/lang/hi/stream.php deleted file mode 100644 index 3a1f89052..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/hi/stream.php +++ /dev/null @@ -1,37 +0,0 @@ - [ - 'name' => 'advs', - ], - 'categories' => [ - 'name' => 'श्रेणियाँ', - ], - 'village' => [ - 'name' => 'गाँव', - ], - 'custom_fields' => [ - 'name' => 'कस्टम फील्ड्स', - ], - 'custom_field_advs' => [ - 'name' => 'कस्टम फ़ील्ड advs', - ], - 'cf_values' => [ - 'name' => 'Cf मान', - ], - 'options' => [ - 'name' => 'विकल्प', - ], - 'product_options' => [ - 'name' => 'उत्पाद विकल्प', - ], - 'productoptions_value' => [ - 'name' => 'विकल्प मान', - ], - 'option_configuration' => [ - 'name' => 'विन्यास', - ], - 'status' => [ - 'name' => 'स्थिति', - ], -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/hi/view.php b/addons/default/visiosoft/advs-module/resources/lang/hi/view.php deleted file mode 100644 index ed2b34e3d..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/hi/view.php +++ /dev/null @@ -1,6 +0,0 @@ - 'अधूरा', - 'advanced' => 'उन्नत', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/hu/addon.php b/addons/default/visiosoft/advs-module/resources/lang/hu/addon.php deleted file mode 100644 index 9647907e2..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/hu/addon.php +++ /dev/null @@ -1,8 +0,0 @@ - 'Hirdetések', - 'name' => 'Hirdetési modul', - 'description' => 'Hirdetési modul', - 'info' => 'This is the screen where you can add, delete and edit ads from the Ads page. On this page, you can simply do the operations such as post management and ad configuration.' -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/hu/button.php b/addons/default/visiosoft/advs-module/resources/lang/hu/button.php deleted file mode 100644 index b801ea461..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/hu/button.php +++ /dev/null @@ -1,48 +0,0 @@ - 'Új osztályozott', - 'new_classified' => 'Új osztályozott', - 'new_category' => 'Új kategória', - 'new_country' => 'Új Ország', - 'new_city' => 'Új város', - 'new_district' => 'Új kerület', - 'new_neighborhood' => 'Új szomszédság', - 'new_village' => 'Új falu', - 'edit' => "Szerkesztés", - 'approve' => "Jóváhagy", - 'decline' => 'Hanyatlás', - 'extend' => 'Kiterjeszt', - 'extend_all' => 'Hosszabbítsa az összeset', - 'convert_currency' => 'Valuta konvertálása', - 'categories' => 'Kategóriák', - 'sub_category' => 'Alkategóriák', - 'add_sub_category' => 'Alkategória hozzáadása', - 'sub_cities' => 'Alvárosok', - 'add_sub_cities' => 'Sub City hozzáadása', - 'add_sub_districts' => 'Add Sub District', - 'add_sub_neighborhoods' => 'Add Sub Subbrowhood', - 'add_sub_village' => 'Add Sub Village', - 'sub_districts' => 'Alkörzetek', - 'sub_neighborhoods' => 'Szomszédságok', - 'sub_village' => 'Sub Village', - 'general_settings' => 'Általános beállítások', - 'save_category' => 'Kategória mentése', - 'change_owner' => 'Tulajdonos módosítása', - 'update_category' => [ - 'name' => 'Kategória frissítése' - ], - 'new_option' => 'Új lehetőség', - 'export' => 'Export', - 'new_productoption' => 'Új termék opció', - 'new_productoptions_value' => 'Új termék opció értéke', - 'new_options_configuration' => 'Új Option konfiguráció', - 'new_option_configuration' => 'Új Option konfiguráció', - 'create_configurations' => 'Konfigurációk létrehozása', - 'replicate' => 'Megismételni', - 'fast_create' => 'Gyors létrehozás', - 'publish' => 'Közzététel', - 'import' => 'Importálás', - 'new_status' => 'Új állapot', - 'fast_edit' => 'Gyors szerkesztés', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/hu/currency.php b/addons/default/visiosoft/advs-module/resources/lang/hu/currency.php deleted file mode 100644 index 68d8dc452..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/hu/currency.php +++ /dev/null @@ -1,6 +0,0 @@ - 'Dollár', - 'EUR' => 'Euro', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/hu/field.php b/addons/default/visiosoft/advs-module/resources/lang/hu/field.php deleted file mode 100644 index 2bf689a78..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/hu/field.php +++ /dev/null @@ -1,385 +0,0 @@ - [ - 'name' => 'Cím' - ], - 'order' => [ - 'name' => 'Rendelés' - ], - 'slug' => [ - 'name' => 'Meztelen csiga' - ], - 'parent_category' => [ - 'name' => 'Szülő' - ], - 'category' => [ - 'name' => 'Kategória címe' - ], - 'price' => [ - 'name' => 'Ár' - ], - 'standard_price' => [ - 'name' => 'Normál ár' - ], - 'date' => [ - 'name' => 'Dátum' - ], - 'photo' => [ - 'name' => 'Fénykép' - ], - 'video' => [ - 'name' => 'Videó' - ], - 'map' => [ - 'name' => 'Térkép' - ], - 'stock' => [ - 'name' => 'Készlet' - ], - 'advs_desc' => [ - 'name' => 'Leírás' - ], - 'online_payment' => [ - 'name' => 'Online fizetés' - ], - 'city' => [ - 'name' => 'Város' - ], - 'country' => [ - 'name' => 'Ország' - ], - 'district' => [ - 'name' => 'Kerület' - ], - 'neighborhood' => [ - 'name' => 'Szomszédság' - ], - 'village' => [ - 'name' => 'Falu' - ], - 'files' => [ - 'name' => 'Képek' - ], - 'cat1' => [ - 'name' => 'Fő kategória' - ], - 'cat2' => [ - 'name' => '1. alkategória' - ], - 'cat3' => [ - 'name' => '2. alkategória' - ], - 'cat4' => [ - 'name' => '3. alkategória' - ], - 'cat5' => [ - 'name' => '4. alkategória' - ], - 'cat6' => [ - 'name' => '5. alkategória' - ], - 'cat7' => [ - 'name' => '6. alkategória' - ], - 'cat8' => [ - 'name' => '7. alkategória' - ], - 'cat9' => [ - 'name' => '8. alkategória' - ], - 'cat10' => [ - 'name' => '9. alkategória' - ], - 'currency' => [ - 'name' => 'Valuta' - ], - 'status' => [ - 'name' => 'Állapot', - 'option' => [ - 'approved' => 'Jóváhagyott', - 'expired' => 'Lejárt', - 'unpublished' => 'Kiadatlan', - 'pending_admin' => 'Függőben lévő rendszergazda', - 'pending_user' => 'Függőben lévő felhasználó' - ] - ], - 'pending_adv' => [ - 'name' => 'Kiadatlan' - ], - 'finish_at' => [ - 'name' => 'Befejezés itt' - ], - 'cover_photo' => [ - 'name' => 'Borítókép' - ], - 'favs_adv' => [ - 'name' => 'Kedvenc hirdetések' - ], - 'my_adv' => [ - 'name' => 'ADVS' - ], - 'description' => 'Leírás', - 'explanation' => 'Magyarázat', - 'type' => [ - 'name' => 'típus' - ], - 'parent_adv' => [ - 'name' => 'Kapcsolódó hirdetés' - ], - 'value' => [ - 'name' => 'Érték' - ], - 'list' => 'Lista', - 'home' => 'itthon', - 'list-page' => 'Lista oldal', - 'search' => 'Keresés', - 'reset' => 'Reset', - 'recommended' => 'Ajánlott hirdetések az Ön számára', - 'filter' => 'Szűrő', - 'sort' => 'Fajta', - 'sort_by' => 'Rendezés', - 'pick_option' => 'Válasszon egy lehetőséget', - 'pick_ordering' => 'Rendelés', - 'price_high' => 'Magas és alacsony ár', - 'price_low' => 'Alacsony és magas ár', - 'newest' => 'Legújabb', - 'oldest' => 'Legrégebbi', - 'address_a_z' => 'Cím (A-tól Z-ig)', - 'address_z_a' => 'Cím (Z-től A-ig)', - 'categories' => [ - 'name' => 'Kategóriák' - ], - 'all_categories' => 'Minden kategória', - 'location' => 'Elhelyezkedés', - 'send_message' => 'Üzenet küldése', - 'phone_gsm' => 'Gsm telefon', - 'phone_office' => 'Irodai telefon', - 'add_to_favorites' => "Add hozzá a kedvencekhez", - 'send' => 'Küld', - 'search_name' => 'Keresés neve', - 'my_favorite_searches' => 'Kedvenc keresések', - 'search_desc' => 'Itt adhatja hozzá és kezelheti kedvenc keresési beállításait.', - 'complaint_placeholder' => 'Ide írja be panaszának adatait.', - 'show_details' => 'Mutasd a részleteket', - 'ad_actions' => 'Hirdetésműveletek', - 'edit' => 'Szerkesztés', - 'approve' => 'Jóváhagy', - 'passive' => "Passzív", - 'sold' => 'Eladott', - 'offered_by' => 'Felajánlotta', - 'more_ads_by' => 'További hirdetések', - 'click_phone' => 'Telefonszám megjelenítése', - 'share' => 'Részvény', - 'report' => 'Jelentse be ezt a hirdetést', - 'features' => 'Jellemzők', - "streetview" => "utcakép", - 'recommended_ads' => 'Ajánlott hirdetések az Ön számára', - 'new' => 'Új', - 'short_info' => 'Rövid információ', - 'secure_trading' => 'Biztonságos kereskedés', - '24/7' => '24/7 támogatás', - 'easy_trading' => 'Könnyű kereskedés', - 'need_help' => 'Kell segítség?', - 'give_a_call' => 'Hívjon tovább', - 'message_sent' => 'Üzenet elküldve!', - 'asap' => 'Üzenet elküldve, az eladó azonnal kapcsolatba lép Önnel.', - 'ad_id' => 'Hirdetés azonosítója', - 'contact_with' => 'Kapcsolatot felvenni', - 'create_adv' => 'Hirdetés létrehozása', - 'edit_adv' => 'Hirdetés szerkesztése', - 'mandatory_fields' => 'Kötelező mezők', - 'ad_post' => 'Ad Post', - 'sell_item' => 'Adjon el egy terméket vagy szolgáltatást', - 'search_save' => 'A kedvenc keresés sikeresen mentve', - 'address' => 'Cím', - 'email' => 'Email', - 'phone' => 'Telefon', - 'send_us_your_feedback' => 'Küldje el nekünk visszajelzését', - 'online_shopping' => 'KAP', - 'approved' => 'Sikeresen jóváhagyva', - 'extended' => 'Sikeresen meghosszabbítva', - 'declined' => 'Sikeresen elutasítva', - 'search_on_map' => 'Keresés a térképen', - 'post_free_ad' => 'Ingyenes hirdetés közzététele', - 'select_a_category' => 'Válasszon egy kategóriát', - 'select_a_sub_category' => 'Válassz alkategóriát', - 'all_dopings_added' => 'Ehhez a hirdetéshez hozzáadunk minden doppingtípust.', - 'is_get_adv' => [ - 'name' => 'KAP' - ], - 'corporate_info' => 'Vállalati információk', - 'featured_ads' => "Kiemelt hirdetések", - 'trending_ads' => 'Trendind hirdetések', - 'search_ad_result_prefix' => 'tovább', - 'search_ad_result_text' => ': : név keresés hirdetés található', - 'search_ads_result_message' => [ - 'name' => ': megtalált hirdetések a következőre: név keresés', - ], - 'total' => 'Teljes', - 'quantity' => 'Mennyiség', - 'view_cart' => 'Kosár megtekintése', - 'no_ads' => 'Nem található hirdetés.', - 'show_display_mode' => [ - 'map' => 'Térkép', - 'list' => 'Lista', - ], - 'advs_list_table_thead' => [ - 'name' => 'Hirdetés neve', - 'price' => 'Ár', - 'publish_at' => 'Hirdetés dátuma', - 'location_city' => 'Város', - 'location_country' => 'Ország', - ], - 'show_list_view' => [ - 'name' => 'Lista', - ], - 'show_table_view' => [ - 'name' => 'asztal', - ], - 'showcase' => [ - 'name' => 'Kirakat', - ], - 'new_ad' => [ - 'name' => 'Új hirdetés', - ], - 'profile' => [ - 'name' => 'Profil', - ], - 'my_ads' => [ - 'name' => 'Saját hirdetések', - ], - 'sold_out' => [ - 'name' => 'Eladva', - ], - 'edit_category' => 'Kategória szerkesztése', - 'set_category' => 'Kategória beállítása', - 'max' => [ - 'name' => 'Max', - ], - 'min' => [ - 'name' => 'Min', - ], - 'in_the_last_24_hours' => [ - 'name' => 'Az utolsó 24 órában' - ], - 'in_the_last_day' => [ - 'name' => 'Az utolsó 24 órában' - ], - 'in_the_last_week' => [ - 'name' => 'Az utolsó héten' - ], - 'in_the_last_month' => [ - 'name' => 'Az utolsó hónapban' - ], - 'ads_with_photo' => [ - 'name' => 'Hirdetések fényképpel' - ], - 'ads_with_video' => [ - 'name' => 'Hirdetések Videóval' - ], - 'yes' => [ - 'name' => 'Igen' - ], - 'no' => [ - 'name' => 'Nem' - ], - 'is_system' => [ - 'name' => 'Van Rendszer', - 'instructions' => 'A rendszer állapota kötelező, és nem szabad megváltoztatni', - ], - 'user_access' => [ - 'name' => 'Felhasználói hozzáférés', - 'instructions' => 'Használhatja a felhasználó ezt az állapotot hirdetéseiben?', - ], - "no_location" => "Nincs kiválasztva hely.", - "continue" => 'Folytatni', - "gallery" => 'Képtár', - "ad" => 'Hirdetés', - "ads" => 'Hirdetések', - "were_found" => 'találtak.', - - // Pending screen - 'pending_message_1' => 'A hirdetés jóváhagyási folyamatban van', - 'pending_message_2' => "A hirdetés frissítésének dátuma", - 'pending_message_3' => 'Becsült várakozási idő', - 'pending_message_4' => 'A jóváhagyási folyamatban töltött idő hozzáadódik a doppingidőhöz.', - 'pending_message_5' => 'A jóváhagyási folyamat során nem lehet tranzakciókat végrehajtani a call centerben a hirdetéssel kapcsolatban.', - 'hours' => 'órák', - - // Preview page - 'preview_text' => [ - 'part_1' => 'Ha a hirdetésével kapcsolatos alábbi információk helyesek, kattintson a „Folytatás” gombra, és folytassa a következő lépéssel.', - 'part_2' => 'Ha nem, kattintson a "Szerkesztés" gombra.', - ], - 'views' => 'Nézetek', - - // Detail page - "no_street_view" => "Nincs utcakép kép ezen a helyen", - 'edit_my_contact_info' => 'Saját kapcsolattartási adatok szerkesztése', - 'update_my_contact_info' => 'frissítsem elérhetőségemet', - 'contact_info' => 'Elérhetőség', - 'ad_info' => 'Hirdetési információk', - - // Select cat - 'select_category_step_by_step' => 'Válassza ki a Kategóriát lépésről lépésre', - - // New create page - 'options' => 'Lehetőségek', - 'category_selection' => 'Kategória kiválasztása', - 'listing_details' => 'Listázási részletek', - 'preview' => 'Előnézet', - 'congratulations' => 'Gratulálunk', - 'ad_desc' => 'Hirdetés leírása', - 'upload_photos' => 'Fotók feltöltése', - 'upload_files' => 'Fájlok feltöltése', - 'additional_fields' => 'További mezők', - 'ad_location' => 'Hirdetés helye', - 'owner' => 'Tulajdonos', - 'default_owner_instruction' => 'A tulajdonos alapértelmezés szerint az aktuális felhasználót állítja be, ha nincs kiválasztva felhasználó', - 'create_page_subtitle' => 'Hozza létre a hirdetést hibátlanul a hirdetésével kapcsolatos részletes információk megadásával.', - 'with_my_phone_numbers' => 'With my phone numbers', - 'not_with_my_phone_numbers' => "I don't want to be reached by phone", - 'how_can_you_be_contacted' => "How can you be contacted?", - - // Listing page - 'ad_title' => 'Hirdetés címe', - 'listing_date' => 'Felsorolási dátum', - 'view' => 'Kilátás', - 'ads_with_map' => 'Hirdetések térképpel', - 'advanced_sorting' => 'Haladó rendezés', - 'filter_by_word' => 'Szűrés szó szerint', - 'filter_by' => 'Szűrés: név szerint', - - 'free' => 'Ingyenes', - 'ad_date' => 'Hirdetés dátuma', - 'photo_video' => 'Fotó, Videó', - 'and_above' => 'és fölötte', - 'and_below' => 'és alatta', - 'clear_all' => 'Mindent kitöröl', - 'balances' => 'Egyenlegek', - 'packages' => 'Csomagok', - 'dopings' => 'Dopping', - 'advs' => 'Advs', - 'site' => 'Webhely', - 'subscription' => 'Feliratkozás', - 'created' => 'Létrehozva', - 'product_option' => [ - 'name' => 'Termék opció' - ], - 'option_json' => [ - 'name' => 'választási lehetőség' - ], - 'old_price' => [ - 'name' => 'Régi ár' - ], - 'save_search' => 'Keresés mentése', - 'publish_at' => [ - 'name' => 'Közzététel dátuma' - ], - 'tax' => [ - 'name' => 'Tax' - ], - 'name_a_z' => 'Name (A to Z)', - 'name_z_a' => 'Name (Z to A)', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/hu/message.php b/addons/default/visiosoft/advs-module/resources/lang/hu/message.php deleted file mode 100644 index 6d2273f8b..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/hu/message.php +++ /dev/null @@ -1,35 +0,0 @@ - 'A kért termék jelenleg hiányzik vagy inaktív', - 'please_payment' => 'Kérlek fizess', - 'bank_account_info' => 'Bankszámla információk', - 'agreement' => 'A Közzététel gombra kattintva elfogadja a Felhasználási feltételeket és az Adatvédelmi irányelveket, és elismeri, hogy Ön az elem jogos tulajdonosa.', - 'update_category_msg' => 'A besorolt kategória frissül.', - 'updated_category_msg' => 'A kategória sikeresen szerkesztve.', - 'create_ad_with_post_cat' => [ - 'title' => "A kategória kiválasztása befejeződött.", - 'success' => true, - 'continueBtn' => "Folytatni", - ], - 'update_category_info' => 'Kérjük, frissítse a kategóriát.', - 'filter_by_search_msg' => 'Szűrés keresés szerint.', - 'delete_author_error' => 'Nem törölhet olyan bejegyzést, amely nem tartozik rád', - 'success_delete' => 'Hirdetés törölve', - 'pending_ad_status' => 'Hirdetése a Szerkesztő jóváhagyására vár.', - 'extended' => ': a hirdetésszám (ok) kiterjesztése sikeres volt.', - 'category_not_exist' => 'Ez a kategória már nem létezik!', - 'currency_converted' => 'Pénznem konvertálása sikeresen.', - 'choose_user' => 'Válasszon felhasználót', - 'owner_updated_successfully' => 'A tulajdonos sikeresen frissült!', - 'no_add_found' => 'Nem található hirdetés!', - 'replicated_success' => 'A hirdetés sikeresen megismétlődött!', - 'ad_doesnt_exist' => "Ez a hirdetés nem létezik!", - 'select_location_error' => "Kérjük, válasszon egy helyet a térképen!", - 'this_ad_is_not_valid_anymore' => "Ez a hirdetés már nem érvényes!", - 'approve_status_change' => "Hirdetése állapota aktívvá vált!", - 'passive_status_change' => "Hirdetése állapota passzívvá vált!", - 'sold_status_change' => "Hirdetésének állapota értékesítésre került!", - 'status_change' => "Hirdetése állapota a következőre lett állítva: állapot!", - 'disabled_detailed_options_for_admin_role' => "A részletes termékopciók le vannak tiltva.", -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/hu/permission.php b/addons/default/visiosoft/advs-module/resources/lang/hu/permission.php deleted file mode 100644 index ec62601be..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/hu/permission.php +++ /dev/null @@ -1,108 +0,0 @@ - [ - 'name' => 'Hirdetések', - 'option' => [ - 'read' => 'Tud olvasni hirdetéseket?', - 'write' => 'Készíthet / szerkeszthet hirdetéseket?', - 'delete' => 'Törölheti a hirdetéseket?', - ], - ], - 'categories' => [ - 'name' => 'Kategóriák', - 'option' => [ - 'read' => 'Tud kategóriákat olvasni?', - 'write' => 'Készíthet / szerkeszthet kategóriákat?', - 'delete' => 'Törölhet kategóriákat?', - ], - ], - 'village' => [ - 'name' => 'Falu', - 'option' => [ - 'read' => 'Tud olvasni falut?', - 'write' => 'Létrehozhat / szerkeszthet falut?', - 'delete' => 'Törölheti a falut?', - ], - ], - 'custom_fields' => [ - 'name' => 'Egyéni mezők', - 'option' => [ - 'read' => 'Tud olvasni egyéni mezőket?', - 'write' => 'Létrehozhat / szerkeszthet egyéni mezőket?', - 'delete' => 'Törölheti az egyéni mezőket?', - ], - ], - 'custom_field_advs' => [ - 'name' => 'Egyéni mezőhirdetések', - 'option' => [ - 'read' => 'Tud olvasni egyéni mezei hirdetéseket?', - 'write' => 'Létrehozhat / szerkeszthet egyéni mezőhirdetéseket?', - 'delete' => 'Törölhetők az egyedi mezőhirdetések?', - ], - ], - 'cf_values' => [ - 'name' => 'Vö. Értékek', - 'option' => [ - 'read' => 'Le tudja olvasni a cf értékeket?', - 'write' => 'Létrehozhat / szerkeszthet CF értékeket?', - 'delete' => 'Törölheti a cf értékeket?', - ], - ], - 'options' => [ - 'name' => 'Lehetőségek', - 'option' => [ - 'read' => 'Tud olvasni opciókat?', - 'write' => 'Létrehozhat / szerkeszthet opciókat?', - 'delete' => 'Törölheti az opciókat?', - ], - ], - 'productoptions' => [ - 'name' => 'Termék opciók', - 'option' => [ - 'read' => 'Tudja olvasni a termékopciókat?', - 'write' => 'Készíthet / szerkeszthet termékopciókat?', - 'delete' => 'Törölheti a termékopciókat?', - ], - ], - 'productoptions_value' => [ - 'name' => 'Productoptions értéke', - 'option' => [ - 'read' => 'Le tudja olvasni a termékopciók értékét?', - 'write' => 'Létrehozhatja / szerkesztheti a termékopciók értékét?', - 'delete' => 'Törölheti a termékopciók értékét?', - ], - ], - 'options_configuration' => [ - 'name' => 'Opciók konfigurálása', - 'option' => [ - 'read' => 'Tudja olvasni az opciók konfigurációját?', - 'write' => 'Létrehozhatja / szerkesztheti az opciók konfigurációját?', - 'delete' => 'Törölheti az opciók konfigurációját?', - ], - ], - 'option_configuration' => [ - 'name' => 'Opció konfigurálása', - 'option' => [ - 'read' => 'Tudja olvasni az opciók konfigurációját?', - 'write' => 'Létrehozhat / szerkeszthet opciókonfigurációt?', - 'delete' => 'Törölhető az opciókonfiguráció?', - ], - ], - 'option_configuration' => [ - 'name' => 'Opció konfigurálása', - 'option' => [ - 'read' => 'Tudja olvasni az opciók konfigurációját?', - 'write' => 'Létrehozhat / szerkeszthet opciókonfigurációt?', - 'delete' => 'Törölhető az opciókonfiguráció?', - ], - ], - 'status' => [ - 'name' => 'Állapot', - 'option' => [ - 'read' => 'Tud olvasni állapotot?', - 'write' => 'Létrehozhat / szerkeszthet állapotot?', - 'delete' => 'Törölheti az állapotot?', - ], - ], -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/hu/section.php b/addons/default/visiosoft/advs-module/resources/lang/hu/section.php deleted file mode 100644 index 105dd99ac..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/hu/section.php +++ /dev/null @@ -1,64 +0,0 @@ - [ - 'title' => 'Hirdetések', - ], - 'categories' => [ - 'title' => 'Kategóriák', - ], - 'countries' => [ - 'title' => 'Országok', - ], - 'cities' => [ - 'title' => 'Városok', - ], - 'districts' => [ - 'title' => 'Kerületek', - ], - 'neighborhoods' => [ - 'title' => 'Környékek', - ], - 'village' => [ - 'title' => 'Falu', - ], - 'custom_fields' => [ - 'title' => 'Egyéni mezők', - ], - 'custom_field_advs' => [ - 'title' => 'Egyéni mezőhirdetések', - ], - 'cf_values' => [ - 'title' => 'Vö. Értékek', - ], - 'fields' => [ - 'title' => 'Egyéni mezők' - ], - 'assets_clear' => [ - 'name' => 'Eszközök törlése' - ], - 'general' => 'Tábornok', - 'ads' => 'Hirdetések', - 'user' => 'Felhasználó', - 'filter' => 'Szűrő', - 'create_ad' => 'Hirdetés létrehozása', - 'options' => [ - 'title' => 'Lehetőségek', - ], - 'ads_image' => 'Hirdetések képe', - 'product_options' => [ - 'title' => 'Lehetőségek', - ], - 'productoptions_value' => [ - 'title' => 'Opciók értéke', - ], - 'option_configuration' => [ - 'title' => 'Konfiguráció', - ], - 'translations' => 'Fordítások', - 'status' => [ - 'title' => 'Állapot', - ], - 'ads_detail' => 'Hirdetések részletei', - -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/hu/setting.php b/addons/default/visiosoft/advs-module/resources/lang/hu/setting.php deleted file mode 100644 index eb5987587..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/hu/setting.php +++ /dev/null @@ -1,286 +0,0 @@ - [ - 'name' => 'Automatikus jóváhagyás', - ], - 'default_view_type' => [ - 'name' => 'Alapértelmezett nézettípus', - ], - 'hide_zero_price' => [ - 'name' => 'Ár elrejtése, ha nulla', - 'instructions' => 'Az ár elrejtése, ha a hirdetési ár 0', - ], - 'estimated_pending_time' => [ - 'name' => 'Becsült várakozási idő', - 'instructions' => 'Órák alatt', - ], - 'default_published_time' => [ - 'name' => 'Alapértelmezett közzétételi idő', - ], - 'address' => [ - 'name' => 'Lépjen kapcsolatba a címmel', - ], - 'phone' => [ - 'name' => 'Kapcsolattartó telefon', - ], - 'favicon' => [ - 'name' => 'Favicon', - ] - , 'map_coordinates_long' => [ - 'name' => 'Térkép hosszú koordinátája', - ], - 'map_coordinates_lat' => [ - 'name' => 'Térkép koordinátája', - ], - 'iban_numbers' => [ - 'name' => 'IBAN', - ], - 'logo' => [ - 'name' => 'Logó', - ], - 'ogImage' => [ - 'name' => 'Közösségi logó', - 'warning' => '1200 x 630 felbontásban kell lennie. ', - - ], - 'currencies' => [ - 'name' => 'Aktív pénznemek', - ], - 'latest-limit' => [ - 'name' => 'Legújabb limit', - ], - 'site_address' => [ - 'name' => 'Hely címe', - 'warning' => 'Automatikusan hozzáadta a www. www.sitename.com ', - ], - 'google_map_key' => [ - 'name' => 'Google Map Api Key', - ], - - 'default_country' => [ - 'name' => 'Alapértelmezett hirdetésország', - ], - 'hide_price_categories' => [ - 'name' => 'Ár elrejtése a kategóriákban', - 'instructions' => 'Az ár el lesz rejtve, amikor létrehoz egy hirdetést, vagy megnéz egy hirdetést ezekben a kategóriákban.' - ], - 'free_currencyconverterapi_key' => [ - 'name' => 'Pénznemátváltó API kulcs' - ], - 'default_city' => [ - 'name' => 'Alapértelmezett hirdetési város', - ], - 'default_district' => [ - 'name' => 'Alapértelmezett hirdetési körzet', - ], - 'default_neighborhood' => [ - 'name' => 'Alapértelmezett hirdetési szomszédság', - ], - 'default_currency' => [ - 'name' => 'Alapértelmezett hirdetési pénznem', - ], - 'default_GET' => [ - 'name' => 'Alapértelmezett hirdetés GET', - ], - 'twitter' => [ - 'name' => 'Twitter', - ], - 'facebook' => [ - 'name' => 'Facebook', - ], - 'youtube' => [ - 'name' => 'Youtube', - ], - 'google' => [ - 'name' => 'Google', - ], - 'listing_page_image' => [ - 'name' => 'Oldalkép felsorolása', - ], - 'hide_standard_price_field' => [ - 'name' => 'Normál ár mező elrejtése', - ], - 'hide_options_field' => [ - 'name' => 'Opciók mező elrejtése', - ], - 'hide_village_field' => [ - 'name' => 'Elrejteni a Falumezőt', - ], - 'hide_configurations' => [ - 'name' => 'A Konfigurációk gomb elrejtése', - 'instructions' => 'Elrejtse a Konfigurációk gombot a Hirdetés-előnézeti oldalon', - ], - 'make_all_fields_required' => [ - 'name' => 'Tegye kötelezővé az összes mezőt', - 'instructions' => 'A hirdetés létrehozásakor kérje a felhasználót, hogy töltse ki az Ár és Leírás mezőket', - ], - 'make_map_required' => [ - 'name' => 'Tegye kötelezővé a térképet', - 'instructions' => 'Kérje meg a felhasználót, hogy a hirdetés létrehozásakor helyezzen el egy csapot a térképen', - ], - 'hide_listing_standard_price' => [ - 'name' => 'Normál árlista elrejtése', - ], - 'enabled_currencies' => [ - 'name' => 'Engedélyezett pénznemek', - ], - 'google_statistic_code' => [ - 'name' => 'Google statisztikai kód', - ], - 'register_email_field' => [ - 'name' => 'Tag regisztrációs e-mail követelmény', - ], - 'market_place' => [ - 'name' => 'Piactér', - 'instructions' => 'If the marketplace is down, your site will act as ecommerce. For example, - some fields in the profile such as ads, dopings, messages, sale, packages and store are not visible and - removes corporate membership.' - ], - 'price_area_hidden' => [ - 'name' => 'Rejtett árterület', - ], - 'hide_price_filter' => [ - 'name' => 'Árszűrő elrejtése', - ], - 'hide_date_filter' => [ - 'name' => 'Dátumszűrő elrejtése', - ], - 'hide_photo_filter' => [ - 'name' => 'Fotószűrő elrejtése', - ], - 'hide_map_filter' => [ - 'name' => 'Térképszűrő elrejtése', - ], - 'show_lang_url' => [ - 'name' => 'Lang-paraméter megjelenítése az URL-hez', - ], - 'popular_ads_limit' => [ - 'name' => 'Népszerű hirdetések korlátja', - ], - - //Image - - 'image_resize_backend' => [ - 'name' => 'Kép átméretezése háttérprogram', - ], - 'full_image_width' => [ - 'name' => 'Teljes képszélesség', - ], - 'full_image_height' => [ - 'name' => 'Teljes kép magasság', - ], - 'medium_image_width' => [ - 'name' => 'Közepes képszélesség', - ], - 'medium_image_height' => [ - 'name' => 'Közepes képmagasság', - ], - 'thumbnail_width' => [ - 'name' => 'Miniatűr szélesség', - ], - 'thumbnail_height' => [ - 'name' => 'Miniatűrmagasság', - ], - 'add_canvas' => [ - 'name' => 'Vászon hozzáadása', - ], - 'image_canvas_width' => [ - 'name' => 'Kép vászon szélessége', - ], - 'image_canvas_height' => [ - 'name' => 'Kép vászon magassága', - ], - 'watermark_type' => [ - 'name' => 'Vízjel típusa', - ], - 'watermark_text' => [ - 'name' => 'Vízjel szöveg', - ], - 'watermark_image' => [ - 'name' => 'Vízjel kép', - ], - 'watermark_position' => [ - 'name' => 'Vízjel pozíció', - ], - 'user_filter_limit' => [ - 'name' => 'Felhasználói szűrőkorlát', - 'instructions' => 'Az admin panelen' - ], - 'show_breadcrumb_when_creating_ad' => [ - 'name' => 'Breadcrumb megjelenítése hirdetés létrehozásakor', - ], - 'show_ads_count' => [ - 'name' => 'Hirdetések megjelenítése', - 'instructions' => 'A hirdetések megjelenítése a bal oldali kategóriák listáján szerepel', - ], - 'ads_date_hidden' => [ - 'name' => 'A létrehozás dátumának elrejtése', - 'instructions' => 'A létrehozás dátumának elrejtése a hirdetések részleteinek oldalán', - ], - 'hide_listing_header' => [ - 'name' => 'A listafejléc elrejtése', - 'instructions' => 'Rejtés a sorrend és a nézettípusok felé', - ], - 'hide_filter_section' => [ - 'name' => 'Szűrő szakasz elrejtése', - 'instructions' => 'Elrejtés a szűrő bal oldalán a listázási oldalon', - ], - 'hide_seller_info' => [ - 'name' => 'Eladó információk elrejtése', - 'instructions' => 'Az eladó információinak elrejtése a hirdetések részletes oldalán', - ], - 'show_post_ad_agreement' => [ - 'name' => 'A hirdetés utáni megállapodás megjelenítése', - 'instructions' => 'Kapcsolja be, ha adatvédelmi irányelveket szeretne megjeleníteni a hirdetés létrehozása oldalon', - ], - 'override_text' => [ - 'name' => 'Felülírja a szöveget', - 'instructions' => 'Régi érték: Új érték' - ], - 'steps_color' => [ - 'name' => 'Lépések szín', - 'instructions' => 'Megváltoztatja a progresszív lépések színét.' - ], - 'create_ad_button_color' => [ - 'name' => 'Hozzon létre hirdetésgomb színt', - 'instructions' => 'Megváltoztatja azt a gombot, amely megjelenik, amikor az új hirdetési kategória kiválasztása befejeződött.' - ], - 'lang_switcher_for_browser' => [ - 'name' => 'Lang váltó böngészőhöz', - 'instructions' => 'Lehetővé teszi a böngésző nyelvének kiválasztását aktív nyelvként' - ], - 'get_categories' => [ - 'name' => 'GET Kategóriák', - 'instructions' => 'Azokat a kategóriákat képviseli, amelyekben a GET tulajdonság érvényes lesz.' - ], - 'watermark' => [ - 'name' => 'Vízjel', - 'instructions' => 'A vízjel aktív?' - ], - 'detailed_product_options' => [ - 'name' => 'Részletes termékopciók', - 'instructions' => 'Lehetővé teszi a termék készlet- és árinformációinak megadását' - ], - 'show_subcats_mobile' => [ - 'name' => 'Alkategóriák megjelenítése mobil nézetben', - ], - 'show_price_to_members_only' => [ - 'name' => 'Árak megjelenítése csak tagoknak', - ], - 'hide_ad_cat' => [ - 'name' => 'Kategóriák elrejtése', - 'instructions' => 'Kategóriák elrejtése a hirdetési listában' - ], - 'show_finish_and_publish_date' => [ - 'name' => 'A befejezés dátumának és a létrehozás közzétételének dátumának megjelenítése', - 'instructions' => 'Megjeleníti a public_at és a finish_at mezőket a hirdetés létrehozása oldalon.' - ], - 'show_tax_field' => [ - 'name' => 'Show Tax Field', - 'instructions' => 'When this option is enabled, you can set the tax rate on the ad creation page.' - ], - 'hide_contact_created_at' => [ - 'name' => 'Hide Contact Fields For in Create New Ad' - ] -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/hu/stream.php b/addons/default/visiosoft/advs-module/resources/lang/hu/stream.php deleted file mode 100644 index 6776533b0..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/hu/stream.php +++ /dev/null @@ -1,37 +0,0 @@ - [ - 'name' => 'Advs', - ], - 'categories' => [ - 'name' => 'Kategóriák', - ], - 'village' => [ - 'name' => 'Falu', - ], - 'custom_fields' => [ - 'name' => 'Egyéni mezők', - ], - 'custom_field_advs' => [ - 'name' => 'Egyéni mezei tanácsok', - ], - 'cf_values' => [ - 'name' => 'Vö. Értékek', - ], - 'options' => [ - 'name' => 'Lehetőségek', - ], - 'product_options' => [ - 'name' => 'Termék opciók', - ], - 'productoptions_value' => [ - 'name' => 'Opciók értéke', - ], - 'option_configuration' => [ - 'name' => 'Konfiguráció', - ], - 'status' => [ - 'name' => 'Állapot', - ], -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/hu/view.php b/addons/default/visiosoft/advs-module/resources/lang/hu/view.php deleted file mode 100644 index 1a1634f2e..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/hu/view.php +++ /dev/null @@ -1,6 +0,0 @@ - 'Befejezetlen', - 'advanced' => 'Fejlett', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/id/addon.php b/addons/default/visiosoft/advs-module/resources/lang/id/addon.php deleted file mode 100644 index 12b93da0e..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/id/addon.php +++ /dev/null @@ -1,8 +0,0 @@ - 'Iklan', - 'name' => 'Modul Iklan', - 'description' => 'Modul Iklan', - 'info' => 'Ini adalah layar tempat Anda dapat menambahkan, menghapus, dan menyunting iklan dari halaman Iklan. Pada halaman ini, Anda dapat dengan mudah melakukan operasi seperti mengelola postingan dan konfigurasi iklan.' -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/id/button.php b/addons/default/visiosoft/advs-module/resources/lang/id/button.php deleted file mode 100644 index 69602be3e..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/id/button.php +++ /dev/null @@ -1,48 +0,0 @@ - 'Iklan baru', - 'new_classified' => 'Iklan baru', - 'new_category' => 'Kategori Baru', - 'new_country' => 'Negara Baru', - 'new_city' => 'Kota Baru', - 'new_district' => 'Kecamatan Baru', - 'new_neighborhood' => 'Lingkungan Baru', - 'new_village' => 'Desa Baru', - 'edit' => "Sunting", - 'approve' => "Setujui", - 'decline' => 'Tolak', - 'extend' => 'Perpanjang', - 'extend_all' => 'Perpanjang Semua', - 'convert_currency' => 'Konversi Mata Uang', - 'categories' => 'Kategori', - 'sub_category' => 'Sub Kategori', - 'add_sub_category' => 'Tambahkan Sub Kategori', - 'sub_cities' => 'Sub Kota', - 'add_sub_cities' => 'Tambahkan Sub Kota', - 'add_sub_districts' => 'Tambahkan Sub Kecamatan', - 'add_sub_neighborhoods' => 'Tambahkan Sub Lingkungan', - 'add_sub_village' => 'Tambahkan Sub Desa', - 'sub_districts' => 'Sub Kecamatan', - 'sub_neighborhoods' => 'Sub Lingkungan', - 'sub_village' => 'Sub Desa', - 'general_settings' => 'Pengaturan Umum', - 'save_category' => 'Simpan Kategori', - 'change_owner' => 'Ganti Pemilik', - 'update_category' => [ - 'name' => 'Perbaharui Kategori' - ], - 'new_option' => 'Opsi Baru', - 'export' => 'Ekspor', - 'new_productoption' => 'Opsiproduk Baru', - 'new_productoptions_value' => 'Nilai Opsi Produk Baru', - 'new_options_configuration' => 'Konfigurasi Opsi baru', - 'new_option_configuration' => 'Konfigurasi Opsi baru', - 'create_configurations' => 'Buat Konfigurasi', - 'replicate' => 'Ulangi Lagi', - 'fast_create' => 'Buat cepat', - 'publish' => 'Publikasikan', - 'import' => 'Impor', - 'new_status' => 'Status Baru', - 'fast_edit' => 'Sunting Cepat', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/id/currency.php b/addons/default/visiosoft/advs-module/resources/lang/id/currency.php deleted file mode 100644 index c923ea69f..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/id/currency.php +++ /dev/null @@ -1,6 +0,0 @@ - 'Dolar', - 'EUR' => 'Euro', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/id/field.php b/addons/default/visiosoft/advs-module/resources/lang/id/field.php deleted file mode 100644 index 079f6d2ba..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/id/field.php +++ /dev/null @@ -1,385 +0,0 @@ - [ - 'name' => 'Judul' - ], - 'order' => [ - 'name' => 'Urutan' - ], - 'slug' => [ - 'name' => 'Slug' - ], - 'parent_category' => [ - 'name' => 'Induk' - ], - 'category' => [ - 'name' => 'Judul Kategori' - ], - 'price' => [ - 'name' => 'Harga' - ], - 'standard_price' => [ - 'name' => 'Harga Standar' - ], - 'date' => [ - 'name' => 'Tanggal' - ], - 'photo' => [ - 'name' => 'Foto' - ], - 'video' => [ - 'name' => 'Video' - ], - 'map' => [ - 'name' => 'Peta' - ], - 'stock' => [ - 'name' => 'Stok' - ], - 'advs_desc' => [ - 'name' => 'Deskripsi' - ], - 'online_payment' => [ - 'name' => 'Pembayaran Online' - ], - 'city' => [ - 'name' => 'Kota' - ], - 'country' => [ - 'name' => 'Negara' - ], - 'district' => [ - 'name' => 'Kecamatan' - ], - 'neighborhood' => [ - 'name' => 'Lingkungan' - ], - 'village' => [ - 'name' => 'Desa' - ], - 'files' => [ - 'name' => 'Gambar' - ], - 'cat1' => [ - 'name' => 'Kategori Utama' - ], - 'cat2' => [ - 'name' => 'Sub Kategori 1' - ], - 'cat3' => [ - 'name' => 'Sub Kategori 2' - ], - 'cat4' => [ - 'name' => 'Sub Kategori 3' - ], - 'cat5' => [ - 'name' => 'Sub Kategori 4' - ], - 'cat6' => [ - 'name' => 'Sub Kategori 5' - ], - 'cat7' => [ - 'name' => 'Sub Kategori 6' - ], - 'cat8' => [ - 'name' => 'Sub Kategori 7' - ], - 'cat9' => [ - 'name' => 'Sub Kategori 8' - ], - 'cat10' => [ - 'name' => 'Sub Kategori 9' - ], - 'currency' => [ - 'name' => 'Mata Uang' - ], - 'status' => [ - 'name' => 'Status', - 'option' => [ - 'approved' => 'Disetujui', - 'expired' => 'Kadaluarsa', - 'unpublished' => 'Tidak dipublikasikan', - 'pending_admin' => 'Admin Tertunda', - 'pending_user' => 'Pengguna Tertunda' - ] - ], - 'pending_adv' => [ - 'name' => 'Tidak dipublikasikan' - ], - 'finish_at' => [ - 'name' => 'Selesai Pada' - ], - 'cover_photo' => [ - 'name' => 'Foto Sampul' - ], - 'favs_adv' => [ - 'name' => 'Iklan Favorit' - ], - 'my_adv' => [ - 'name' => 'ADVS' - ], - 'description' => 'Deskripsi', - 'explanation' => 'Penjelasan', - 'type' => [ - 'name' => 'Jenis' - ], - 'parent_adv' => [ - 'name' => 'Iklan Terkait' - ], - 'value' => [ - 'name' => 'Nilai' - ], - 'list' => 'Daftar', - 'home' => 'Beranda', - 'list-page' => 'Halaman Daftar', - 'search' => 'Cari', - 'reset' => 'Reset', - 'recommended' => 'Iklan yang direkomendasikan untuk Anda', - 'filter' => 'Saring', - 'sort' => 'Sortir', - 'sort_by' => 'Sortir berdasarkan', - 'pick_option' => 'Pilih sebuah opsi', - 'pick_ordering' => 'Urutan', - 'price_high' => 'Harga Tinggi ke Rendah', - 'price_low' => 'Harga Rendah ke Tinggi', - 'newest' => 'Terbaru', - 'oldest' => 'Terlama', - 'address_a_z' => 'Alamat (A sampai Z)', - 'address_z_a' => 'Alamat (Z sampai A)', - 'categories' => [ - 'name' => 'Kategori' - ], - 'all_categories' => 'Semua Kategori', - 'location' => 'Lokasi', - 'send_message' => 'Kirim Pesan', - 'phone_gsm' => 'Telepon Gsm', - 'phone_office' => 'Telepon Kantor', - 'add_to_favorites' => "Tambah ke Favorit", - 'send' => 'Kirim', - 'search_name' => 'Cari Nama', - 'my_favorite_searches' => 'Pencarian Favorit', - 'search_desc' => 'Anda dapat menambah dan mengelola pilihan pencarian favorit Anda di sini.', - 'complaint_placeholder' => 'Ketik rincian keluhan Anda di sini.', - 'show_details' => 'Tampilkan Rincian', - 'ad_actions' => 'Tindakan Iklan', - 'edit' => 'Sunting', - 'approve' => 'Setujui', - 'passive' => "Pasif", - 'sold' => 'Terjual', - 'offered_by' => 'Ditawarkan Oleh', - 'more_ads_by' => 'Lebih Banyak Iklan Oleh', - 'click_phone' => 'Tunjukkan nomor telepon', - 'share' => 'Bagikan', - 'report' => 'Laporkan iklan ini', - 'features' => 'Fitur', - "streetview" => "Tampilan Jalan", - 'recommended_ads' => 'Iklan yang direkomendasikan untuk Anda', - 'new' => 'Baru', - 'short_info' => 'Info Singkat', - 'secure_trading' => 'Pasar Niaga yang Aman', - '24/7' => 'Dukungan 24/7', - 'easy_trading' => 'Niaga yang Mudah', - 'need_help' => 'Butuh bantuan?', - 'give_a_call' => 'Hubungi dengan menghubungi', - 'message_sent' => 'Pesan Terkirim!', - 'asap' => 'Pesan terkirim, penjual akan segera menghubungi Anda.', - 'ad_id' => 'Id Iklan', - 'contact_with' => 'Kontak Dengan', - 'create_adv' => 'Buat Iklan', - 'edit_adv' => 'Sunting Iklan', - 'mandatory_fields' => 'Baris Wajib', - 'ad_post' => 'Postingan Iklan', - 'sell_item' => 'Jual sebuah barang atau jasa', - 'search_save' => 'Pencarian favorit berhasil disimpan', - 'address' => 'Alamat', - 'email' => 'Surel', - 'phone' => 'Telepon', - 'send_us_your_feedback' => 'Kirimkan Masukan Anda', - 'online_shopping' => 'GET', - 'approved' => 'Berhasil Disetujui', - 'extended' => 'Berhasil Diperpanjang', - 'declined' => 'Berhasil Ditolak', - 'search_on_map' => 'Cari pada Peta', - 'post_free_ad' => 'Pasang Iklan Gratis', - 'select_a_category' => 'Pilih sebuah Kategori', - 'select_a_sub_category' => 'Pilih sebuah Sub Kategori', - 'all_dopings_added' => 'Semua jenis doping ditambahkan untuk iklan ini.', - 'is_get_adv' => [ - 'name' => 'GET' - ], - 'corporate_info' => 'Info Perusahaan', - 'featured_ads' => "Iklan Unggulan", - 'trending_ads' => 'Iklan Tren', - 'search_ad_result_prefix' => 'di', - 'search_ad_result_text' => ': ditemukan dalam pencarian : nama', - 'search_ads_result_message' => [ - 'name' => ': count iklan yang ditemukan untuk pencarian :name', - ], - 'total' => 'Total', - 'quantity' => 'Kuantitas', - 'view_cart' => 'Lihat Keranjang', - 'no_ads' => 'Iklan tidak ditemukan.', - 'show_display_mode' => [ - 'map' => 'Peta', - 'list' => 'Daftar', - ], - 'advs_list_table_thead' => [ - 'name' => 'Nama Iklan', - 'price' => 'Harga', - 'publish_at' => 'Tanggal Iklan', - 'location_city' => 'Kota', - 'location_country' => 'Negara', - ], - 'show_list_view' => [ - 'name' => 'Daftar', - ], - 'show_table_view' => [ - 'name' => 'Tabel', - ], - 'showcase' => [ - 'name' => 'Pameran', - ], - 'new_ad' => [ - 'name' => 'Iklan Baru', - ], - 'profile' => [ - 'name' => 'Profil', - ], - 'my_ads' => [ - 'name' => 'Iklan Saya', - ], - 'sold_out' => [ - 'name' => 'Habis terjual', - ], - 'edit_category' => 'Sunting Kategori', - 'set_category' => 'Setel Kategori', - 'max' => [ - 'name' => 'Maks', - ], - 'min' => [ - 'name' => 'Min', - ], - 'in_the_last_24_hours' => [ - 'name' => 'Dalam 24 Jam Terakhir' - ], - 'in_the_last_day' => [ - 'name' => 'Dalam 24 Jam Terakhir' - ], - 'in_the_last_week' => [ - 'name' => 'Dalam Minggu Terakhir' - ], - 'in_the_last_month' => [ - 'name' => 'Dalam Bulan Terakhir' - ], - 'ads_with_photo' => [ - 'name' => 'Iklan Dengan Foto' - ], - 'ads_with_video' => [ - 'name' => 'Iklan Dengan Video' - ], - 'yes' => [ - 'name' => 'Ya' - ], - 'no' => [ - 'name' => 'Tidak' - ], - 'is_system' => [ - 'name' => 'Adalah Sistem', - 'instructions' => 'Status sistem diperlukan dan tidak seharusnya diubah', - ], - 'user_access' => [ - 'name' => 'Akses Pengguna', - 'instructions' => 'Dapatkah pengguna menggunakan status ini di iklannya?', - ], - "no_location" => "Tidak ada lokasi yang dipilih.", - "continue" => 'Lanjutkan', - "gallery" => 'Galeri', - "ad" => 'Iklan', - "ads" => 'Iklan', - "were_found" => 'telah ditemukan.', - - // Pending screen - 'pending_message_1' => 'Iklan sedang dalam Proses Persetujuan', - 'pending_message_2' => "Tanggal Pembaruan Iklan", - 'pending_message_3' => 'Perkiraan Waktu Tunggu', - 'pending_message_4' => 'Waktu yang dihabiskan dalam proses persetujuan akan ditambahkan ke waktu doping.', - 'pending_message_5' => 'Tidak ada transaksi yang dapat dilakukan dari pusat panggilan terkait iklan dalam proses persetujuan.', - 'hours' => 'jam', - - // Preview page - 'preview_text' => [ - 'part_1' => 'Jika informasi berikut tentang iklan Anda benar, klik tombol "Lanjutkan" dan lanjutkan ke langkah berikutnya.', - 'part_2' => 'Jika tidak, klik tombol "Sunting".', - ], - 'views' => 'Dilihat', - - // Detail page - "no_street_view" => "Tidak ada gambar tampilan jalan di lokasi ini", - 'edit_my_contact_info' => 'Edit Informasi Kontak Saya', - 'update_my_contact_info' => 'perbarui info kontak saya', - 'contact_info' => 'Informasi kontak', - 'ad_info' => 'Informasi Iklan', - - // Select cat - 'select_category_step_by_step' => 'Pilih Kategori Langkah demi Langkah', - - // New create page - 'options' => 'Pilihan', - 'category_selection' => 'Pemilihan Kategori', - 'listing_details' => 'Rincian Daftar', - 'preview' => 'Pratinjau', - 'congratulations' => 'Selamat', - 'ad_desc' => 'Deskripsi Iklan', - 'upload_photos' => 'Unggah Foto', - 'upload_files' => 'Unggah Berkas', - 'additional_fields' => 'Baris Tambahan', - 'ad_location' => 'Lokasi Iklan', - 'owner' => 'Pemilik', - 'default_owner_instruction' => 'Pemilik akan menggunakan pengguna saat ini secara bawaan/default jika tidak ada pengguna yang dipilih', - 'create_page_subtitle' => 'Buat iklan tanpa masalah dengan memasukkan informasi rinci tentang iklan Anda.', - 'with_my_phone_numbers' => 'Dengan nomor telepon saya', - 'not_with_my_phone_numbers' => "Saya tidak ingin dihubungi melalui telepon", - 'how_can_you_be_contacted' => "Bagaimana Anda dapat dihubungi?", - - // Listing page - 'ad_title' => 'Judul Iklan', - 'listing_date' => 'Tanggal Pencatatan', - 'view' => 'Melihat', - 'ads_with_map' => 'Iklan Dengan Peta', - 'advanced_sorting' => 'Penyortiran Lanjutan', - 'filter_by_word' => 'Filter menurut kata', - 'filter_by' => 'Filter berdasarkan: nama', - - 'free' => 'Gratis', - 'ad_date' => 'Tanggal Iklan', - 'photo_video' => 'Foto, Video', - 'and_above' => 'dan di atas', - 'and_below' => 'dan di bawah', - 'clear_all' => 'Bersihkan Semua', - 'balances' => 'Saldo', - 'packages' => 'Paket', - 'dopings' => 'Doping', - 'advs' => 'Advs', - 'site' => 'Situs', - 'subscription' => 'Berlangganan', - 'created' => 'Dibuat', - 'product_option' => [ - 'name' => 'Opsi Produk' - ], - 'option_json' => [ - 'name' => 'Pilihan' - ], - 'old_price' => [ - 'name' => 'Harga Lama' - ], - 'save_search' => 'Simpan pencarian', - 'publish_at' => [ - 'name' => 'Tanggal Penerbitan' - ], - 'tax' => [ - 'name' => 'Pajak' - ], - 'name_a_z' => 'Name (A to Z)', - 'name_z_a' => 'Name (Z to A)', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/id/message.php b/addons/default/visiosoft/advs-module/resources/lang/id/message.php deleted file mode 100644 index 93676bf28..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/id/message.php +++ /dev/null @@ -1,35 +0,0 @@ - 'Produk yang diminta saat ini hilang atau tidak aktif', - 'please_payment' => 'Tolong Bayar', - 'bank_account_info' => 'Informasi rekening bank', - 'agreement' => 'Dengan mengklik Publikasikan, Anda menyetujui Persyaratan Penggunaan dan Kebijakan Privasi kami, menyatakan bahwa Anda adalah pemilik sah barang ini.', - 'update_category_msg' => 'Kategori iklan akan diperbarui.', - 'updated_category_msg' => 'Kategori berhasil disunting.', - 'create_ad_with_post_cat' => [ - 'title' => "Pemilihan kategori telah selesai.", - 'success' => true, - 'continueBtn' => "Lanjutkan", - ], - 'update_category_info' => 'Silahkan perbarui kategori.', - 'filter_by_search_msg' => 'Saring Berdasarkan Pencarian.', - 'delete_author_error' => 'Anda tidak dapat menghapus posting yang bukan milik Anda', - 'success_delete' => 'Iklan Dihapus', - 'pending_ad_status' => 'Iklan Anda sedang menunggu persetujuan dari Penyunting.', - 'extended' => ': number iklan telah berhasil diperpanjang.', - 'category_not_exist' => 'Kategori ini sudah tidak ada/tersedia!', - 'currency_converted' => 'Mata Uang Berhasil Dikonversi.', - 'choose_user' => 'Pilih pengguna', - 'owner_updated_successfully' => 'Pemilik Telah Berhasil Diperbarui!', - 'no_add_found' => 'Iklan Tidak Ditemukan!', - 'replicated_success' => 'Iklan berhasil digandakan!', - 'ad_doesnt_exist' => "Iklan ini tidak tersedia!", - 'select_location_error' => "Silakan pilih sebuah lokasi pada peta!", - 'this_ad_is_not_valid_anymore' => "Iklan ini sudah tidak valid lagi!", - 'approve_status_change' => "Status Iklan Anda Telah Diatur ke Aktif!", - 'passive_status_change' => "Status Iklan Anda Telah Diatur ke Pasif!", - 'sold_status_change' => "Status Iklan Anda Telah Diatur ke Terjual!", - 'status_change' => "Status Iklan Anda Telah Diatur ke :status!", - 'disabled_detailed_options_for_admin_role' => "Opsi produk mendetail dinonaktifkan.", -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/id/permission.php b/addons/default/visiosoft/advs-module/resources/lang/id/permission.php deleted file mode 100644 index 1b796888e..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/id/permission.php +++ /dev/null @@ -1,108 +0,0 @@ - [ - 'name' => 'Iklan', - 'option' => [ - 'read' => 'Bisakah membaca iklan?', - 'write' => 'Bisakah membuat/menyunting iklan?', - 'delete' => 'Bisakah menghapus iklan?', - ], - ], - 'categories' => [ - 'name' => 'Kategori', - 'option' => [ - 'read' => 'Bisakah membaca kategori?', - 'write' => 'Bisakah membuat/menyunting kategori?', - 'delete' => 'Bisakah menghapus kategori?', - ], - ], - 'village' => [ - 'name' => 'Desa', - 'option' => [ - 'read' => 'Bisakah membaca desa?', - 'write' => 'Bisakah membuat/menyunting desa?', - 'delete' => 'Bisakah menghapus desa?', - ], - ], - 'custom_fields' => [ - 'name' => 'Baris khusus', - 'option' => [ - 'read' => 'Bisa membaca baris khusus?', - 'write' => 'Bisakah membuat/menyunting baris khusus?', - 'delete' => 'Bisakah menghapus baris khusus?', - ], - ], - 'custom_field_advs' => [ - 'name' => 'Iklan baris khusus', - 'option' => [ - 'read' => 'Bisa membaca iklan baris khusus?', - 'write' => 'Dapatkah membuat/menyunting iklan baris khusus?', - 'delete' => 'Bisakah menghapus iklan baris khusus?', - ], - ], - 'cf_values' => [ - 'name' => 'Nilai cf', - 'option' => [ - 'read' => 'Bisakah membaca nilai cf?', - 'write' => 'Bisakah membuat/menyunting nilai cf?', - 'delete' => 'Bisakah menghapus nilai cf?', - ], - ], - 'options' => [ - 'name' => 'Opsi', - 'option' => [ - 'read' => 'Bisakah membaca opsi?', - 'write' => 'Bisakah membuat/menyunting opsi?', - 'delete' => 'Bisakah menghapus opsi?', - ], - ], - 'productoptions' => [ - 'name' => 'Opsiproduk', - 'option' => [ - 'read' => 'Bisa membaca opsiproduk?', - 'write' => 'Bisakah membuat/menyunting opsiproduk?', - 'delete' => 'Bisakah menghapus opsiproduk?', - ], - ], - 'productoptions_value' => [ - 'name' => 'Nilai opsiproduk', - 'option' => [ - 'read' => 'Bisakah membaca nilai opsiproduk?', - 'write' => 'Bisakah membuat/menyunting nilai opsiproduk?', - 'delete' => 'Bisakah menghapus nilai opsiproduk?', - ], - ], - 'options_configuration' => [ - 'name' => 'Konfigurasi opsi', - 'option' => [ - 'read' => 'Bisakah membaca konfigurasi opsi?', - 'write' => 'Bisakah membuat/menyunting konfigurasi opsi?', - 'delete' => 'Bisakah menghapus konfigurasi opsi?', - ], - ], - 'option_configuration' => [ - 'name' => 'Konfigurasi opsi', - 'option' => [ - 'read' => 'Bisakah membaca konfigurasi opsi?', - 'write' => 'Bisakah membuat/menyunting konfigurasi opsi?', - 'delete' => 'Bisakah menghapus konfigurasi opsi?', - ], - ], - 'option_configuration' => [ - 'name' => 'Konfigurasi opsi', - 'option' => [ - 'read' => 'Bisakah membaca konfigurasi opsi?', - 'write' => 'Bisakah membuat/menyunting konfigurasi opsi?', - 'delete' => 'Bisakah menghapus konfigurasi opsi?', - ], - ], - 'status' => [ - 'name' => 'Status', - 'option' => [ - 'read' => 'Bisakah membaca status?', - 'write' => 'Bisakah membuat/menyunting status?', - 'delete' => 'Bisakah menghapus status?', - ], - ], -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/id/section.php b/addons/default/visiosoft/advs-module/resources/lang/id/section.php deleted file mode 100644 index 59e3648a9..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/id/section.php +++ /dev/null @@ -1,64 +0,0 @@ - [ - 'title' => 'Iklan', - ], - 'categories' => [ - 'title' => 'Kategori', - ], - 'countries' => [ - 'title' => 'Negara', - ], - 'cities' => [ - 'title' => 'Kota', - ], - 'districts' => [ - 'title' => 'Kecamatan', - ], - 'neighborhoods' => [ - 'title' => 'Lingkungan', - ], - 'village' => [ - 'title' => 'Desa', - ], - 'custom_fields' => [ - 'title' => 'Baris khusus', - ], - 'custom_field_advs' => [ - 'title' => 'Iklan baris khusus', - ], - 'cf_values' => [ - 'title' => 'Nilai cf', - ], - 'fields' => [ - 'title' => 'Baris khusus' - ], - 'assets_clear' => [ - 'name' => 'Bersihkan Aset' - ], - 'general' => 'Umum', - 'ads' => 'Iklan', - 'user' => 'Pengguna', - 'filter' => 'Saring', - 'create_ad' => 'Buat Iklan', - 'options' => [ - 'title' => 'Pilihan', - ], - 'ads_image' => 'Gambar Iklan', - 'product_options' => [ - 'title' => 'Pilihan', - ], - 'productoptions_value' => [ - 'title' => 'Nilai Opsi', - ], - 'option_configuration' => [ - 'title' => 'Konfigurasi', - ], - 'translations' => 'Terjemahan', - 'status' => [ - 'title' => 'Status', - ], - 'ads_detail' => 'Rincian Iklan', - -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/id/setting.php b/addons/default/visiosoft/advs-module/resources/lang/id/setting.php deleted file mode 100644 index 10fd546f3..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/id/setting.php +++ /dev/null @@ -1,286 +0,0 @@ - [ - 'name' => 'Setujui Otomatis', - ], - 'default_view_type' => [ - 'name' => 'Jenis Tampilan Bawaan (default)', - ], - 'hide_zero_price' => [ - 'name' => 'Sembunyikan Harga jika Nol', - 'instructions' => 'Sembunyikan harga jika harga iklan 0', - ], - 'estimated_pending_time' => [ - 'name' => 'Perkiraan Waktu Tertunda', - 'instructions' => 'Dalam Jam', - ], - 'default_published_time' => [ - 'name' => 'Waktu Publikasi Bawaan (default)', - ], - 'address' => [ - 'name' => 'Alamat Kontak', - ], - 'phone' => [ - 'name' => 'Telepon Kontak', - ], - 'favicon' => [ - 'name' => 'Ikonfav', - ] - , 'map_coordinates_long' => [ - 'name' => 'Koordinat Garis Bujur Peta', - ], - 'map_coordinates_lat' => [ - 'name' => 'Koordinat Garis Lintang Peta', - ], - 'iban_numbers' => [ - 'name' => 'IBAN', - ], - 'logo' => [ - 'name' => 'Logo', - ], - 'ogImage' => [ - 'name' => 'Logo Bagikan (media sosial)', - 'warning' => 'Harus pada resolusi 1200 x 630. ', - - ], - 'currencies' => [ - 'name' => 'Mata Uang Aktif', - ], - 'latest-limit' => [ - 'name' => 'Limit Terbaru', - ], - 'site_address' => [ - 'name' => 'Alamat situs', - 'warning' => 'Otomatis www ditambahkan. www.sitename.com ', - ], - 'google_map_key' => [ - 'name' => 'Kunci API Peta Google', - ], - - 'default_country' => [ - 'name' => 'Negara Iklan Bawaan (default)', - ], - 'hide_price_categories' => [ - 'name' => 'Sembunyikan Harga Pada Kategori', - 'instructions' => 'Harga akan disembunyikan ketika Anda membuat iklan atau melihat sebuah iklan di bawah kategori ini.' - ], - 'free_currencyconverterapi_key' => [ - 'name' => 'Kunci API Pengonversi Mata Uang' - ], - 'default_city' => [ - 'name' => 'Kota Iklan Bawaan (default)', - ], - 'default_district' => [ - 'name' => 'Kecamatan Iklan Bawaan (default)', - ], - 'default_neighborhood' => [ - 'name' => 'Lingkungan Iklan Bawaan (default)', - ], - 'default_currency' => [ - 'name' => 'Mata Uang Iklan Bawan (default)', - ], - 'default_GET' => [ - 'name' => ' GET Iklan Bawaan (default)', - ], - 'twitter' => [ - 'name' => 'Twitter', - ], - 'facebook' => [ - 'name' => 'Facebook', - ], - 'youtube' => [ - 'name' => 'Youtube', - ], - 'google' => [ - 'name' => 'Google', - ], - 'listing_page_image' => [ - 'name' => 'Gambar Halaman Daftar', - ], - 'hide_standard_price_field' => [ - 'name' => 'Sembunyikan Baris Harga Standar', - ], - 'hide_options_field' => [ - 'name' => 'Sembunyikan Baris Opsi', - ], - 'hide_village_field' => [ - 'name' => 'Sembunyikan Baris Desa', - ], - 'hide_configurations' => [ - 'name' => 'Sembunyikan Tombol Konfigurasi', - 'instructions' => 'Sembunyikan Tombol Konfigurasi pada Halaman Pratinjau Iklan', - ], - 'make_all_fields_required' => [ - 'name' => 'Buat Semua Bidang Diperlukan', - 'instructions' => 'Mewajibkan pengguna untuk mengisi bidang Harga dan Deskripsi saat membuat iklan', - ], - 'make_map_required' => [ - 'name' => 'Buat Peta Diperlukan', - 'instructions' => 'Mewajibkan pengguna untuk menempatkan sebuah titik/pin pada peta saat membuat iklan', - ], - 'hide_listing_standard_price' => [ - 'name' => 'Sembunyikan Harga Standar Daftar', - ], - 'enabled_currencies' => [ - 'name' => 'Mata Uang yang Diaktifkan', - ], - 'google_statistic_code' => [ - 'name' => 'Kode Statistik Google', - ], - 'register_email_field' => [ - 'name' => 'Persyaratan Email Pendaftaran Anggota', - ], - 'market_place' => [ - 'name' => 'Market Place', - 'instructions' => 'If the marketplace is down, your site will act as ecommerce. For example, - some fields in the profile such as ads, dopings, messages, sale, packages and store are not visible and - removes corporate membership.' - ], - 'price_area_hidden' => [ - 'name' => 'Area Harga Tersembunyi', - ], - 'hide_price_filter' => [ - 'name' => 'Sembunyikan Filter Harga', - ], - 'hide_date_filter' => [ - 'name' => 'Sembunyikan Filter Tanggal', - ], - 'hide_photo_filter' => [ - 'name' => 'Sembunyikan Filter Foto', - ], - 'hide_map_filter' => [ - 'name' => 'Sembunyikan Filter Peta', - ], - 'show_lang_url' => [ - 'name' => 'Tampilkan Parameter Lang Untuk URL', - ], - 'popular_ads_limit' => [ - 'name' => 'Batas Iklan Populer', - ], - - //Image - - 'image_resize_backend' => [ - 'name' => 'Gambar Ubah Ukuran Backend', - ], - 'full_image_width' => [ - 'name' => 'Lebar Gambar Penuh', - ], - 'full_image_height' => [ - 'name' => 'Tinggi Gambar Penuh', - ], - 'medium_image_width' => [ - 'name' => 'Lebar Gambar Sedang', - ], - 'medium_image_height' => [ - 'name' => 'Tinggi Gambar Sedang', - ], - 'thumbnail_width' => [ - 'name' => 'Lebar Gambar Kecil', - ], - 'thumbnail_height' => [ - 'name' => 'Tinggi Gambar Mini', - ], - 'add_canvas' => [ - 'name' => 'Tambahkan Kanvas', - ], - 'image_canvas_width' => [ - 'name' => 'Lebar Kanvas Gambar', - ], - 'image_canvas_height' => [ - 'name' => 'Tinggi Kanvas Gambar', - ], - 'watermark_type' => [ - 'name' => 'Jenis Tanda Air', - ], - 'watermark_text' => [ - 'name' => 'Teks Tanda Air', - ], - 'watermark_image' => [ - 'name' => 'Gambar Watermark', - ], - 'watermark_position' => [ - 'name' => 'Posisi Watermark', - ], - 'user_filter_limit' => [ - 'name' => 'Batas Filter Pengguna', - 'instructions' => 'Di panel admin' - ], - 'show_breadcrumb_when_creating_ad' => [ - 'name' => 'Tampilkan Breadcrumb Saat Membuat Iklan', - ], - 'show_ads_count' => [ - 'name' => 'Tampilkan Jumlah Iklan', - 'instructions' => 'Tampilkan jumlah iklan di daftar kategori kiri', - ], - 'ads_date_hidden' => [ - 'name' => 'Sembunyikan Tanggal Dibuat', - 'instructions' => 'Sembunyikan tanggal pembuatan di halaman detail iklan', - ], - 'hide_listing_header' => [ - 'name' => 'Sembunyikan Judul Cantuman', - 'instructions' => 'Menyembunyikan jenis pemesanan dan tampilan', - ], - 'hide_filter_section' => [ - 'name' => 'Sembunyikan Bagian Filter', - 'instructions' => 'Bersembunyi di area filter kiri di halaman daftar', - ], - 'hide_seller_info' => [ - 'name' => 'Sembunyikan Informasi Penjual', - 'instructions' => 'Menyembunyikan info penjual di halaman detail iklan', - ], - 'show_post_ad_agreement' => [ - 'name' => 'Show Post Ad Agreement', - 'instructions' => 'Aktifkan ini jika Anda ingin menampilkan perjanjian kebijakan privasi di halaman pembuatan iklan', - ], - 'override_text' => [ - 'name' => 'Timpa Teks', - 'instructions' => 'Nilai Lama: Nilai Baru' - ], - 'steps_color' => [ - 'name' => 'Langkah Warna', - 'instructions' => 'Mengubah warna langkah progresif.' - ], - 'create_ad_button_color' => [ - 'name' => 'Buat Warna Tombol Iklan', - 'instructions' => 'Mengubah tombol yang muncul ketika pemilihan kategori iklan baru selesai.' - ], - 'lang_switcher_for_browser' => [ - 'name' => 'Lang Switcher Untuk Browser', - 'instructions' => 'Memungkinkan Anda memilih bahasa browser sebagai bahasa aktif' - ], - 'get_categories' => [ - 'name' => 'DAPATKAN Kategori', - 'instructions' => 'Ini mewakili kategori di mana properti GET akan berlaku.' - ], - 'watermark' => [ - 'name' => 'Tanda air', - 'instructions' => 'Apakah watermark aktif?' - ], - 'detailed_product_options' => [ - 'name' => 'Pilihan Produk Terperinci', - 'instructions' => 'Memungkinkan Anda memasukkan informasi stok dan harga produk' - ], - 'show_subcats_mobile' => [ - 'name' => 'Tampilkan subkategori pada tampilan seluler', - ], - 'show_price_to_members_only' => [ - 'name' => 'Tunjukkan Harga Hanya Untuk Anggota', - ], - 'hide_ad_cat' => [ - 'name' => 'Sembunyikan Kategori', - 'instructions' => 'Sembunyikan kategori dalam daftar iklan' - ], - 'show_finish_and_publish_date' => [ - 'name' => 'Tampilkan Tanggal Selesai Dan Tanggal Publikasi Untuk Membuat', - 'instructions' => 'Menampilkan bidang publish_at dan finish_at pada halaman pembuatan iklan.' - ], - 'show_tax_field' => [ - 'name' => 'Tampilkan Baris Pajak', - 'instructions' => 'Ketika opsi ini diaktifkan, Anda dapat mengatur tarif pajak pada halaman pembuatan iklan.' - ], - 'hide_contact_created_at' => [ - 'name' => 'Hide Contact Fields For in Create New Ad' - ] -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/id/stream.php b/addons/default/visiosoft/advs-module/resources/lang/id/stream.php deleted file mode 100644 index 71abb8159..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/id/stream.php +++ /dev/null @@ -1,37 +0,0 @@ - [ - 'name' => 'Advs', - ], - 'categories' => [ - 'name' => 'Kategori', - ], - 'village' => [ - 'name' => 'Desa', - ], - 'custom_fields' => [ - 'name' => 'Bidang khusus', - ], - 'custom_field_advs' => [ - 'name' => 'Bidang kustom adv', - ], - 'cf_values' => [ - 'name' => 'Nilai cf', - ], - 'options' => [ - 'name' => 'Pilihan', - ], - 'product_options' => [ - 'name' => 'Pilihan Produk', - ], - 'productoptions_value' => [ - 'name' => 'Nilai opsi', - ], - 'option_configuration' => [ - 'name' => 'Konfigurasi', - ], - 'status' => [ - 'name' => 'Status', - ], -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/id/view.php b/addons/default/visiosoft/advs-module/resources/lang/id/view.php deleted file mode 100644 index 6045d85ce..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/id/view.php +++ /dev/null @@ -1,6 +0,0 @@ - 'Belum selesai', - 'advanced' => 'Maju', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/it/addon.php b/addons/default/visiosoft/advs-module/resources/lang/it/addon.php deleted file mode 100644 index ce0ff6626..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/it/addon.php +++ /dev/null @@ -1,8 +0,0 @@ - 'Annunci', - 'name' => 'Modulo annunci', - 'description' => 'Modulo annunci', - 'info' => 'This is the screen where you can add, delete and edit ads from the Ads page. On this page, you can simply do the operations such as post management and ad configuration.' -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/it/button.php b/addons/default/visiosoft/advs-module/resources/lang/it/button.php deleted file mode 100644 index 906461adf..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/it/button.php +++ /dev/null @@ -1,48 +0,0 @@ - 'Nuovo Adv', - 'new_classified' => 'Nuovo classificato', - 'new_category' => 'Nuova categoria', - 'new_country' => 'Nuovo Paese', - 'new_city' => 'Nuova città', - 'new_district' => 'New District', - 'new_neighborhood' => 'Nuovo quartiere', - 'new_village' => 'New Village', - 'edit' => "modificare", - 'approve' => "Approvare", - 'decline' => 'Declino', - 'extend' => 'Estendere', - 'extend_all' => 'Estendi tutto', - 'convert_currency' => 'Converti valuta', - 'categories' => 'categorie', - 'sub_category' => 'Sottocategorie', - 'add_sub_category' => 'Aggiungi sottocategoria', - 'sub_cities' => 'Sotto città', - 'add_sub_cities' => 'Aggiungi città secondaria', - 'add_sub_districts' => 'Aggiungi sotto distretto', - 'add_sub_neighborhoods' => 'Aggiungi sotto vicinato', - 'add_sub_village' => 'Aggiungi villaggio secondario', - 'sub_districts' => 'Sottodistretti', - 'sub_neighborhoods' => 'Quartieri secondari', - 'sub_village' => 'Sub Village', - 'general_settings' => 'impostazioni generali', - 'save_category' => 'Salva categoria', - 'change_owner' => 'Cambiare proprietario', - 'update_category' => [ - 'name' => 'Categoria di aggiornamento' - ], - 'new_option' => 'Nuova opzione', - 'export' => 'Esportare', - 'new_productoption' => 'New Productoption', - 'new_productoptions_value' => 'Nuovo valore dell\'opzione del prodotto', - 'new_options_configuration' => 'Nuova configurazione delle opzioni', - 'new_option_configuration' => 'Nuova configurazione delle opzioni', - 'create_configurations' => 'Crea configurazioni', - 'replicate' => 'Replicare', - 'fast_create' => 'Creazione veloce', - 'publish' => 'Pubblicare', - 'import' => 'Importare', - 'new_status' => 'Nuovo stato', - 'fast_edit' => 'Modifica veloce', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/it/currency.php b/addons/default/visiosoft/advs-module/resources/lang/it/currency.php deleted file mode 100644 index a63fcdfac..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/it/currency.php +++ /dev/null @@ -1,6 +0,0 @@ - 'Dollaro', - 'EUR' => 'Euro', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/it/field.php b/addons/default/visiosoft/advs-module/resources/lang/it/field.php deleted file mode 100644 index 1f4b39c5b..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/it/field.php +++ /dev/null @@ -1,386 +0,0 @@ - [ - 'name' => 'Titolo' - ], - 'order' => [ - 'name' => 'Ordine' - ], - 'slug' => [ - 'name' => 'lumaca' - ], - 'parent_category' => [ - 'name' => 'Genitore' - ], - 'category' => [ - 'name' => 'Titolo della categoria' - ], - 'price' => [ - 'name' => 'Prezzo' - ], - 'standard_price' => [ - 'name' => 'Prezzo standard' - ], - 'date' => [ - 'name' => 'Data' - ], - 'photo' => [ - 'name' => 'Foto' - ], - 'video' => [ - 'name' => 'video' - ], - 'map' => [ - 'name' => 'Carta geografica' - ], - 'stock' => [ - 'name' => 'Azione' - ], - 'advs_desc' => [ - 'name' => 'Descrizione' - ], - 'online_payment' => [ - 'name' => 'Pagamento online' - ], - 'city' => [ - 'name' => 'Città' - ], - 'country' => [ - 'name' => 'Nazione' - ], - 'district' => [ - 'name' => 'Quartiere' - ], - 'neighborhood' => [ - 'name' => 'Quartiere' - ], - 'village' => [ - 'name' => 'Villaggio' - ], - 'files' => [ - 'name' => 'immagini' - ], - 'cat1' => [ - 'name' => 'Categoria Principale' - ], - 'cat2' => [ - 'name' => 'Sottocategoria 1' - ], - 'cat3' => [ - 'name' => 'Sottocategoria 2' - ], - 'cat4' => [ - 'name' => 'Sottocategoria 3' - ], - 'cat5' => [ - 'name' => 'Sottocategoria 4' - ], - 'cat6' => [ - 'name' => 'Sottocategoria 5' - ], - 'cat7' => [ - 'name' => 'Sottocategoria 6' - ], - 'cat8' => [ - 'name' => 'Sottocategoria 7' - ], - 'cat9' => [ - 'name' => 'Sottocategoria 8' - ], - 'cat10' => [ - 'name' => 'Sottocategoria 9' - ], - 'currency' => [ - 'name' => 'Moneta' - ], - 'status' => [ - 'name' => 'Stato', - 'option' => [ - 'approved' => 'Approvato', - 'expired' => 'Scaduto', - 'unpublished' => 'inedito', - 'pending_admin' => 'Amministratore in sospeso', - 'pending_user' => 'Utente in attesa' - ] - ], - 'pending_adv' => [ - 'name' => 'Annunci in sospeso' - ], - 'finish_at' => [ - 'name' => 'Termina alle' - ], - 'cover_photo' => [ - 'name' => 'Foto di copertina' - ], - 'favs_adv' => [ - 'name' => 'Pubblicità preferita' - ], - 'my_adv' => [ - 'name' => 'ADVS' - ], - 'description' => 'Descrizione', - 'explanation' => 'Spiegazione', - 'type' => [ - 'name' => 'genere' - ], - 'parent_adv' => [ - 'name' => 'Annuncio correlato' - ], - 'value' => [ - 'name' => 'Valore' - ], - 'list' => 'Elenco', - 'home' => 'Casa', - 'list-page' => 'Pagina elenco', - 'search' => 'Ricerca', - 'reset' => 'Reset', - 'recommended' => 'Annunci consigliati per te', - 'filter' => 'Filtro', - 'sort' => 'Ordinare', - 'sort_by' => 'Ordina per', - 'pick_option' => 'Scegli unopzione', - 'pick_ordering' => 'ordinazione', - 'price_high' => 'Prezzo da alto a basso', - 'price_low' => 'Prezzo da basso ad alto', - 'newest' => 'i più nuovi', - 'oldest' => 'il più vecchio', - 'address_a_z' => 'Indirizzo (dalla A alla Z)', - 'address_z_a' => 'Indirizzo (dalla Z alla A)', - 'categories' => [ - 'name' => 'Categorie' - ], - 'all_categories' => 'tutte le categorie', - 'location' => 'Posizione', - 'send_message' => 'Invia messaggio', - 'phone_gsm' => 'Telefono GSM', - 'phone_office' => 'Telefono dellufficio', - 'add_to_favorites' => "Aggiungi ai preferiti", - 'send' => 'Inviare', - 'search_name' => 'Cerca nome', - 'my_favorite_searches' => 'Ricerche preferite', - 'search_desc' => 'Puoi aggiungere e gestire le tue selezioni di ricerca preferite qui.', - 'complaint_placeholder' => 'Digita qui i dettagli del reclamo.', - 'show_details' => 'Mostra dettagli', - 'ad_actions' => 'Azioni pubblicitarie', - 'edit' => 'modificare', - 'approve' => 'Approvare', - 'passive' => "Passivo", - 'sold' => 'Venduto', - 'offered_by' => 'Offerto da', - 'more_ads_by' => 'Altre pubblicità di', - 'click_phone' => 'Mostra il numero di telefono', - 'share' => 'Condividi questo annuncio', - 'report' => 'Segnala questo annuncio', - 'features' => 'Caratteristiche', - "streetview" => "vista stradale", - 'recommended_ads' => 'Annunci consigliati per te', - 'new' => 'Nuovo', - 'short_info' => 'Informazioni brevi', - 'secure_trading' => 'Trading sicuro', - '24/7' => 'Assistenza 24/7', - 'easy_trading' => 'Trading facile', - 'need_help' => 'Ho bisogno di aiuto?', - 'give_a_call' => 'Chiama', - 'message_sent' => 'Messaggio inviato!', - 'asap' => 'Messaggio inviato, - il venditore ti contatterà al più presto.', - 'ad_id' => 'ID annuncio', - 'contact_with' => 'Contatta con', - 'create_adv' => 'Crea annuncio', - 'edit_adv' => 'Modifica annuncio', - 'mandatory_fields' => 'Campi obbligatori', - 'ad_post' => 'Annuncio', - 'sell_item' => 'Vendi un articolo o un servizio', - 'search_save' => 'Ricerca preferita salvata correttamente', - 'address' => 'Indirizzo', - 'email' => 'E-mail', - 'phone' => 'Telefono', - 'send_us_your_feedback' => 'Inviaci il tuo feedback', - 'online_shopping' => 'OTTENERE', - 'approved' => 'Approvato con successo', - 'extended' => 'Esteso con successo', - 'declined' => 'Rifiutato con successo', - 'search_on_map' => 'Cerca sulla mappa', - 'post_free_ad' => 'Pubblica annuncio gratuito', - 'select_a_category' => 'Seleziona una categoria', - 'select_a_sub_category' => 'Seleziona una sotto-categoria', - 'all_dopings_added' => 'Tutti i tipi di doping vengono aggiunti per questo annuncio.', - 'is_get_adv' => [ - 'name' => 'OTTENERE' - ], - 'corporate_info' => 'Informazioni aziendali', - 'featured_ads' => "Annunci in primo piano", - 'trending_ads' => 'Annunci Trendind', - 'search_ad_result_prefix' => 'sopra', - 'search_ad_result_text' => ': count annunci trovati nella tua ricerca : name', - 'search_ads_result_message' => [ - 'name' => ': conta gli annunci trovati per:ricerca nome', - ], - 'total' => 'Totale', - 'quantity' => 'Quantità', - 'view_cart' => 'Vedi il carrello', - 'no_ads' => 'Nessuna pubblicità!', - 'show_display_mode' => [ - 'map' => 'Carta geografica', - 'list' => 'Elenco', - ], - 'advs_list_table_thead' => [ - 'name' => 'Nome dellannuncio', - 'price' => 'Prezzo', - 'publish_at' => 'Data dellannuncio', - 'location_city' => 'Città', - 'location_country' => 'Nazione', - ], - 'show_list_view' => [ - 'name' => 'Elenco', - ], - 'show_table_view' => [ - 'name' => 'tavolo', - ], - 'showcase' => [ - 'name' => 'vetrina', - ], - 'new_ad' => [ - 'name' => 'Nuovo annuncio', - ], - 'profile' => [ - 'name' => 'Profilo', - ], - 'my_ads' => [ - 'name' => 'I miei annunci', - ], - 'sold_out' => [ - 'name' => 'Esaurito', - ], - 'edit_category' => 'Modifica categoria', - 'set_category' => 'Imposta categoria', - 'max' => [ - 'name' => 'Max', - ], - 'min' => [ - 'name' => 'min', - ], - 'in_the_last_24_hours' => [ - 'name' => 'Nelle ultime 24 ore' - ], - 'in_the_last_day' => [ - 'name' => 'Nelle ultime 24 ore' - ], - 'in_the_last_week' => [ - 'name' => 'Nell\'ultima settimana' - ], - 'in_the_last_month' => [ - 'name' => 'Nell\'ultimo mese' - ], - 'ads_with_photo' => [ - 'name' => 'Annunci con foto' - ], - 'ads_with_video' => [ - 'name' => 'Annunci con video' - ], - 'yes' => [ - 'name' => 'sì' - ], - 'no' => [ - 'name' => 'No' - ], - 'is_system' => [ - 'name' => 'È il sistema', - 'instructions' => 'Lo stato del sistema è obbligatorio e non deve essere modificato', - ], - 'user_access' => [ - 'name' => 'Accesso utente', - 'instructions' => 'Un utente può utilizzare questo stato nei suoi annunci?', - ], - "no_location" => "Nessuna posizione selezionata.", - "continue" => 'Continua', - "gallery" => 'Galleria', - "ad" => 'Anno Domini', - "ads" => 'Annunci', - "were_found" => 'furono trovati.', - - // Pending screen - 'pending_message_1' => 'L\'annuncio è in fase di approvazione', - 'pending_message_2' => "Data di aggiornamento dell'annuncio", - 'pending_message_3' => 'Tempo di attesa stimato', - 'pending_message_4' => 'Il tempo trascorso nel processo di approvazione verrà aggiunto al tempo di doping.', - 'pending_message_5' => 'Non è possibile effettuare transazioni dal call center per quanto riguarda l\'annuncio nel processo di approvazione.', - 'hours' => 'ore', - - // Preview page - 'preview_text' => [ - 'part_1' => 'Se le seguenti informazioni sul tuo annuncio sono corrette, fai clic sul pulsante "Continua" e vai al passaggio successivo.', - 'part_2' => 'In caso contrario, fai clic sul pulsante "Modifica".', - ], - 'views' => 'Visualizzazioni', - - // Detail page - "no_street_view" => "Nessuna immagine di street view in questa posizione", - 'edit_my_contact_info' => 'Modifica le mie informazioni di contatto', - 'update_my_contact_info' => 'aggiorna le mie informazioni di contatto', - 'contact_info' => 'Informazioni sui contatti', - 'ad_info' => 'Informazioni sull\'annuncio', - - // Select cat - 'select_category_step_by_step' => 'Seleziona la categoria Step by Step', - - // New create page - 'options' => 'Opzioni', - 'category_selection' => 'Selezione della categoria', - 'listing_details' => 'Dettagli dell\'inserzione', - 'preview' => 'Anteprima', - 'congratulations' => 'Congratulazioni', - 'ad_desc' => 'Descrizione dell\'annuncio', - 'upload_photos' => 'Caricare foto', - 'upload_files' => 'Caricare files', - 'additional_fields' => 'Campi aggiuntivi', - 'ad_location' => 'Posizione dell\'annuncio', - 'owner' => 'Proprietario', - 'default_owner_instruction' => 'Se non è selezionato alcun utente, per impostazione predefinita il proprietario sarà l\'utente corrente', - 'create_page_subtitle' => 'Crea l\'annuncio in modo impeccabile inserendo informazioni dettagliate sul tuo annuncio.', - 'with_my_phone_numbers' => 'With my phone numbers', - 'not_with_my_phone_numbers' => "I don't want to be reached by phone", - 'how_can_you_be_contacted' => "How can you be contacted?", - - // Listing page - 'ad_title' => 'Titolo dell\'annuncio', - 'listing_date' => 'Data di quotazione', - 'view' => 'Visualizza', - 'ads_with_map' => 'Annunci con mappa', - 'advanced_sorting' => 'Ordinamento avanzato', - 'filter_by_word' => 'Filtra per parola', - 'filter_by' => 'Filtra per: nome', - - 'free' => 'Gratuito', - 'ad_date' => 'Data dell\'annuncio', - 'photo_video' => 'Foto, video', - 'and_above' => 'e al di sopra', - 'and_below' => 'e sotto', - 'clear_all' => 'Cancella tutto', - 'balances' => 'Saldi', - 'packages' => 'Pacchi', - 'dopings' => 'Dopings', - 'advs' => 'Advs', - 'site' => 'Luogo', - 'subscription' => 'Sottoscrizione', - 'created' => 'Creato', - 'product_option' => [ - 'name' => 'Opzione prodotto' - ], - 'option_json' => [ - 'name' => 'Opzione' - ], - 'old_price' => [ - 'name' => 'Vecchio prezzo' - ], - 'save_search' => 'Salva ricerca', - 'publish_at' => [ - 'name' => 'Data di pubblicazione' - ], - 'tax' => [ - 'name' => 'Tax' - ], - 'name_a_z' => 'Name (A to Z)', - 'name_z_a' => 'Name (Z to A)', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/it/message.php b/addons/default/visiosoft/advs-module/resources/lang/it/message.php deleted file mode 100644 index 3fa4d87f0..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/it/message.php +++ /dev/null @@ -1,35 +0,0 @@ - 'Il prodotto richiesto è attualmente mancante o inattivo', - 'please_payment' => 'Per favore paga', - 'bank_account_info' => 'Informazioni sul conto bancario', - 'agreement' => 'Facendo clic su Pubblica, accetti i nostri Termini di utilizzo e l\'Informativa sulla privacy riconosci di essere il legittimo proprietario di questo articolo.', - 'update_category_msg' => 'La categoria classificata verrà aggiornata.', - 'updated_category_msg' => 'Categoria modificata con successo.', - 'create_ad_with_post_cat' => [ - 'title' => "Post an Ad in just 30 seconds", - 'success' => true, - 'continueBtn' => "Continua", - ], - 'update_category_info' => 'Si prega di aggiornare la categoria.', - 'filter_by_search_msg' => 'Filtra per ricerca.', - 'delete_author_error' => 'Non puoi eliminare un post che non ti appartiene', - 'success_delete' => 'Annuncio eliminato', - 'pending_ad_status' => 'Il tuo annuncio è in attesa di approvazione da parte dell\'Editore.', - 'extended' => ': numero di annunci è stato esteso con successo.', - 'category_not_exist' => 'Questa categoria non esiste più!', - 'currency_converted' => 'Valuta convertita correttamente.', - 'choose_user' => 'Scegli un utente', - 'owner_updated_successfully' => 'Il proprietario è stato aggiornato con successo!', - 'no_add_found' => 'Nessun annuncio trovato!', - 'replicated_success' => 'L\'annuncio è stato replicato con successo!', - 'ad_doesnt_exist' => "Questo annuncio non esiste!", - 'select_location_error' => "Seleziona una posizione sulla mappa!", - 'this_ad_is_not_valid_anymore' => "Questo annuncio non è più valido!", - 'approve_status_change' => "Lo stato del tuo annuncio è stato impostato su Attivo!", - 'passive_status_change' => "Lo stato del tuo annuncio è stato impostato su Passivo!", - 'sold_status_change' => "Lo stato del tuo annuncio è stato impostato su Venduto!", - 'status_change' => "Lo stato del tuo annuncio è stato impostato su: status!", - 'disabled_detailed_options_for_admin_role' => "Le opzioni dettagliate del prodotto sono disabilitate.", -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/it/permission.php b/addons/default/visiosoft/advs-module/resources/lang/it/permission.php deleted file mode 100644 index 89a500f2c..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/it/permission.php +++ /dev/null @@ -1,108 +0,0 @@ - [ - 'name' => 'Annunci', - 'option' => [ - 'read' => 'Puoi leggere le pubblicità? ', - 'write' => 'Puoi creare / modificare annunci? ', - 'delete' => 'Puoi eliminare le pubblicità?', - ], - ], - 'categories' => [ - 'name' => 'categorie', - 'option' => [ - 'read' => 'Sai leggere le categorie? ', - 'write' => 'Puoi creare / modificare categorie? ', - 'delete' => 'Puoi eliminare le categorie?', - ], - ], - 'village' => [ - 'name' => 'Villaggio', - 'option' => [ - 'read' => 'Sai leggere il villaggio? ', - 'write' => 'Può creare / modificare villaggio? ', - 'delete' => 'Puoi cancellare il villaggio?', - ], - ], - 'custom_fields' => [ - 'name' => 'Campi personalizzati', - 'option' => [ - 'read' => 'Sai leggere campi personalizzati? ', - 'write' => 'Puoi creare / modificare campi personalizzati? ', - 'delete' => 'È possibile eliminare campi personalizzati?', - ], - ], - 'custom_field_advs' => [ - 'name' => 'Annunci di campo personalizzati', - 'option' => [ - 'read' => 'Sai leggere annunci sul campo personalizzati? ', - 'write' => 'Puoi creare / modificare annunci personalizzati? ', - 'delete' => 'È possibile eliminare annunci pubblicitari personalizzati?', - ], - ], - 'cf_values' => [ - 'name' => 'Valori Cf', - 'option' => [ - 'read' => 'Sai leggere i valori cf? ', - 'write' => 'È possibile creare / modificare valori cf? ', - 'delete' => 'È possibile eliminare i valori cf?', - ], - ], - 'options' => [ - 'name' => 'Opzioni', - 'option' => [ - 'read' => 'Può leggere le opzioni?', - 'write' => 'Può creare / modificare opzioni?', - 'delete' => 'Può eliminare le opzioni?', - ], - ], - 'productoptions' => [ - 'name' => 'Productoptions', - 'option' => [ - 'read' => 'Può leggere le interruzioni di produzione?', - 'write' => 'Può creare / modificare le opzioni di produzione?', - 'delete' => 'È possibile eliminare le interruzioni di produzione?', - ], - ], - 'productoptions_value' => [ - 'name' => 'Valore delle produzioni', - 'option' => [ - 'read' => 'Può leggere il valore delle opzioni di produzione?', - 'write' => 'Può creare / modificare il valore delle opzioni di produzione?', - 'delete' => 'Può eliminare il valore delle opzioni di produzione?', - ], - ], - 'options_configuration' => [ - 'name' => 'Configurazione delle opzioni', - 'option' => [ - 'read' => 'Può leggere la configurazione delle opzioni?', - 'write' => 'Può creare / modificare la configurazione delle opzioni?', - 'delete' => 'Può eliminare la configurazione delle opzioni?', - ], - ], - 'option_configuration' => [ - 'name' => 'Configurazione delle opzioni', - 'option' => [ - 'read' => 'Può leggere la configurazione delle opzioni?', - 'write' => 'Può creare / modificare la configurazione delle opzioni?', - 'delete' => 'Può eliminare la configurazione delle opzioni?', - ], - ], - 'option_configuration' => [ - 'name' => 'Configurazione delle opzioni', - 'option' => [ - 'read' => 'Può leggere la configurazione delle opzioni?', - 'write' => 'Può creare / modificare la configurazione delle opzioni?', - 'delete' => 'Può eliminare la configurazione delle opzioni?', - ], - ], - 'status' => [ - 'name' => 'Stato', - 'option' => [ - 'read' => 'Può leggere lo stato?', - 'write' => 'Può creare / modificare lo stato?', - 'delete' => 'Può eliminare lo stato?', - ], - ], -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/it/section.php b/addons/default/visiosoft/advs-module/resources/lang/it/section.php deleted file mode 100644 index 6737f5ec5..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/it/section.php +++ /dev/null @@ -1,64 +0,0 @@ - [ - 'title' => 'Annunci', - ], - 'categories' => [ - 'title' => 'categorie', - ], - 'countries' => [ - 'title' => 'paesi', - ], - 'cities' => [ - 'title' => 'Città', - ], - 'districts' => [ - 'title' => 'Quartieri', - ], - 'neighborhoods' => [ - 'title' => 'quartieri', - ], - 'village' => [ - 'title' => 'Villaggio', - ], - 'custom_fields' => [ - 'title' => 'Campi personalizzati', - ], - 'custom_field_advs' => [ - 'title' => 'Annunci di campo personalizzati', - ], - 'cf_values' => [ - 'title' => 'Valori Cf', - ], - 'fields' => [ - 'title' => 'Campi personalizzati' - ], - 'assets_clear' => [ - 'name' => 'Risorse Clear' - ], - 'general' => 'Generale', - 'ads' => 'Annunci', - 'user' => 'Utente', - 'filter' => 'Filtro', - 'create_ad' => 'Crea annuncio', - 'options' => [ - 'title' => 'Opzioni', - ], - 'ads_image' => 'Immagine degli annunci', - 'product_options' => [ - 'title' => 'Opzioni', - ], - 'productoptions_value' => [ - 'title' => 'Valore delle opzioni', - ], - 'option_configuration' => [ - 'title' => 'Configurazione', - ], - 'translations' => 'Traduzioni', - 'status' => [ - 'title' => 'Stato', - ], - 'ads_detail' => 'Dettaglio annunci', - -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/it/setting.php b/addons/default/visiosoft/advs-module/resources/lang/it/setting.php deleted file mode 100644 index 8ee3fbaae..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/it/setting.php +++ /dev/null @@ -1,286 +0,0 @@ - [ - 'name' => 'Approvazione automatica', - ], - 'default_view_type' => [ - 'name' => 'Tipo di visualizzazione predefinito', - ], - 'hide_zero_price' => [ - 'name' => 'Nascondi prezzo se zero', - 'instructions' => 'Nascondi il prezzo se il prezzo dell\'annuncio è 0', - ], - 'estimated_pending_time' => [ - 'name' => 'Tempo di attesa stimato', - 'instructions' => 'In ore', - ], - 'default_published_time' => [ - 'name' => 'Tempo di pubblicazione predefinito', - ], - 'address' => [ - 'name' => 'Indirizzo di contatto', - ], - 'phone' => [ - 'name' => 'Contatto telefonico', - ], - 'favicon' => [ - 'name' => 'favicon', - ] - , 'map_coordinates_long' => [ - 'name' => 'Mappa lunga coordinata', - ], - 'map_coordinates_lat' => [ - 'name' => 'Map Lat Coordinate', - ], - 'iban_numbers' => [ - 'name' => 'IBAN', - ], - 'logo' => [ - 'name' => 'Logo', - ], - 'ogImage' => [ - 'name' => 'Logo di condivisione sociale', - 'warning' => 'Dovrebbe avere una risoluzione di 1200 x 630.', - - ], - 'currencies' => [ - 'name' => 'Valute attive', - ], - 'latest-limit' => [ - 'name' => 'Ultimo limite', - ], - 'site_address' => [ - 'name' => 'Indirizzo del sito', - 'warning' => 'Aggiunta automatica www. www. sitename.com', - ], - 'google_map_key' => [ - 'name' => 'Google Map Api Key', - ], - - 'default_country' => [ - 'name' => 'Paese annuncio predefinito', - ], - 'hide_price_categories' => [ - 'name' => 'Nascondi prezzo per categorie', - 'instructions' => 'Il prezzo verrà nascosto quando crei un annuncio o visualizzi un annuncio in queste categorie.' - ], - 'free_currencyconverterapi_key' => [ - 'name' => 'Chiave API del convertitore di valuta' - ], - 'default_city' => [ - 'name' => 'Città annuncio predefinita', - ], - 'default_district' => [ - 'name' => 'Distretto annunci predefinito', - ], - 'default_neighborhood' => [ - 'name' => 'Quartiere annunci predefinito', - ], - 'default_currency' => [ - 'name' => 'Valuta annuncio predefinita', - ], - 'default_GET' => [ - 'name' => 'Annuncio predefinito GET', - ], - 'twitter' => [ - 'name' => 'cinguettio', - ], - 'facebook' => [ - 'name' => 'Facebook', - ], - 'youtube' => [ - 'name' => 'Youtube', - ], - 'google' => [ - 'name' => 'Google', - ], - 'listing_page_image' => [ - 'name' => 'Immagine della pagina di elenco', - ], - 'hide_standard_price_field' => [ - 'name' => 'Nascondi campo prezzo standard', - ], - 'hide_options_field' => [ - 'name' => 'Nascondi campo opzioni', - ], - 'hide_village_field' => [ - 'name' => 'Nascondi campo villaggio', - ], - 'hide_configurations' => [ - 'name' => 'Nascondi il pulsante Configurazioni', - 'instructions' => 'Nascondi il pulsante Configurazioni nella pagina Anteprima annunci', - ], - 'make_all_fields_required' => [ - 'name' => 'Rendi tutti i campi obbligatori', - 'instructions' => 'Richiedi all\'utente di compilare i campi Prezzo e Descrizione durante la creazione di un annuncio', - ], - 'make_map_required' => [ - 'name' => 'Rendi la mappa richiesta', - 'instructions' => 'Richiedi all\'utente di posizionare un segnaposto sulla mappa durante la creazione di un annuncio', - ], - 'hide_listing_standard_price' => [ - 'name' => 'Nascondi elenco prezzo standard', - ], - 'enabled_currencies' => [ - 'name' => 'Valute abilitate', - ], - 'google_statistic_code' => [ - 'name' => 'Codice statistico di Google', - ], - 'register_email_field' => [ - 'name' => 'Requisito e-mail di registrazione membro', - ], - 'market_place' => [ - 'name' => 'Piazza del mercato', - 'instructions' => 'If the marketplace is down, your site will act as ecommerce. For example, - some fields in the profile such as ads, dopings, messages, sale, packages and store are not visible and - removes corporate membership.' - ], - 'price_area_hidden' => [ - 'name' => 'Area di Prezzo Nascosta', - ], - 'hide_price_filter' => [ - 'name' => 'Nascondi filtro prezzo', - ], - 'hide_date_filter' => [ - 'name' => 'Nascondi filtro data', - ], - 'hide_photo_filter' => [ - 'name' => 'Nascondi filtro foto', - ], - 'hide_map_filter' => [ - 'name' => 'Nascondi filtro mappa', - ], - 'show_lang_url' => [ - 'name' => 'Mostra parametro Lang per URL', - ], - 'popular_ads_limit' => [ - 'name' => 'Limite annunci popolari', - ], - - //Image - - 'image_resize_backend' => [ - 'name' => 'Backend ridimensionamento immagine', - ], - 'full_image_width' => [ - 'name' => 'Larghezza immagine completa', - ], - 'full_image_height' => [ - 'name' => 'Altezza completa dell\'immagine', - ], - 'medium_image_width' => [ - 'name' => 'Larghezza immagine media', - ], - 'medium_image_height' => [ - 'name' => 'Altezza media dell\'immagine', - ], - 'thumbnail_width' => [ - 'name' => 'Larghezza Miniatura', - ], - 'thumbnail_height' => [ - 'name' => 'Altezza Miniatura', - ], - 'add_canvas' => [ - 'name' => 'Aggiungi tela', - ], - 'image_canvas_width' => [ - 'name' => 'Larghezza tela immagine', - ], - 'image_canvas_height' => [ - 'name' => 'Altezza tela immagine', - ], - 'watermark_type' => [ - 'name' => 'Tipo di filigrana', - ], - 'watermark_text' => [ - 'name' => 'Testo filigrana', - ], - 'watermark_image' => [ - 'name' => 'Immagine filigrana', - ], - 'watermark_position' => [ - 'name' => 'Posizione della filigrana', - ], - 'user_filter_limit' => [ - 'name' => 'Limite filtro utente', - 'instructions' => 'Nel pannello di amministrazione' - ], - 'show_breadcrumb_when_creating_ad' => [ - 'name' => 'Mostra breadcrumb durante la creazione di un annuncio', - ], - 'show_ads_count' => [ - 'name' => 'Mostra conteggio annunci', - 'instructions' => 'Mostra il conteggio degli annunci nell\'elenco delle categorie a sinistra', - ], - 'ads_date_hidden' => [ - 'name' => 'Nascondi data di creazione', - 'instructions' => 'Nascondi la data di creazione nella pagina dei dettagli degli annunci', - ], - 'hide_listing_header' => [ - 'name' => 'Nascondi intestazione elenco', - 'instructions' => 'Nascondersi per ordinare e visualizzare i tipi', - ], - 'hide_filter_section' => [ - 'name' => 'Nascondi sezione filtro', - 'instructions' => 'Nascondere nell\'area del filtro a sinistra nella pagina dell\'elenco', - ], - 'hide_seller_info' => [ - 'name' => 'Nascondi le informazioni sul venditore', - 'instructions' => 'Nascondere alle informazioni del venditore nella pagina dei dettagli degli annunci', - ], - 'show_post_ad_agreement' => [ - 'name' => 'Mostra accordo post annuncio', - 'instructions' => 'Attiva questa opzione se desideri visualizzare un accordo sulla politica sulla privacy nella pagina di creazione dell\'annuncio', - ], - 'override_text' => [ - 'name' => 'Sostituisci testo', - 'instructions' => 'Vecchio valore: nuovo valore' - ], - 'steps_color' => [ - 'name' => 'Colore dei passaggi', - 'instructions' => 'Cambia il colore dei gradini progressivi.' - ], - 'create_ad_button_color' => [ - 'name' => 'Crea colore pulsante annuncio', - 'instructions' => 'Modifica il pulsante che viene visualizzato al termine della selezione della nuova categoria di annunci.' - ], - 'lang_switcher_for_browser' => [ - 'name' => 'Lang Switcher per browser', - 'instructions' => 'Consente di scegliere la lingua del browser come lingua attiva' - ], - 'get_categories' => [ - 'name' => 'OTTIENI Categorie', - 'instructions' => 'Rappresenta le categorie in cui sarà valida la proprietà GET.' - ], - 'watermark' => [ - 'name' => 'Filigrana', - 'instructions' => 'La filigrana è attiva?' - ], - 'detailed_product_options' => [ - 'name' => 'Opzioni dettagliate del prodotto', - 'instructions' => 'Consente di inserire informazioni sullo stock e sul prezzo del prodotto' - ], - 'show_subcats_mobile' => [ - 'name' => 'Mostra le sottocategorie nella visualizzazione mobile', - ], - 'show_price_to_members_only' => [ - 'name' => 'Mostra prezzo solo per i membri', - ], - 'hide_ad_cat' => [ - 'name' => 'Nascondi categorie', - 'instructions' => 'Nascondi le categorie nell\'elenco degli annunci' - ], - 'show_finish_and_publish_date' => [ - 'name' => 'Mostra data di fine e data di pubblicazione per la creazione', - 'instructions' => 'Visualizza i campi publish_at e finish_at nella pagina di creazione dell\'annuncio.' - ], - 'show_tax_field' => [ - 'name' => 'Show Tax Field', - 'instructions' => 'When this option is enabled, you can set the tax rate on the ad creation page.' - ], - 'hide_contact_created_at' => [ - 'name' => 'Hide Contact Fields For in Create New Ad' - ] -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/it/stream.php b/addons/default/visiosoft/advs-module/resources/lang/it/stream.php deleted file mode 100644 index ea2eb5eee..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/it/stream.php +++ /dev/null @@ -1,37 +0,0 @@ - [ - 'name' => 'Advs', - ], - 'categories' => [ - 'name' => 'categorie', - ], - 'village' => [ - 'name' => 'Villaggio', - ], - 'custom_fields' => [ - 'name' => 'Campi personalizzati', - ], - 'custom_field_advs' => [ - 'name' => 'Consigli sul campo personalizzati', - ], - 'cf_values' => [ - 'name' => 'Valori Cf', - ], - 'options' => [ - 'name' => 'Opzioni', - ], - 'product_options' => [ - 'name' => 'Opzioni di prodotto', - ], - 'productoptions_value' => [ - 'name' => 'Valore delle opzioni', - ], - 'option_configuration' => [ - 'name' => 'Configurazione', - ], - 'status' => [ - 'name' => 'Stato', - ], -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/it/view.php b/addons/default/visiosoft/advs-module/resources/lang/it/view.php deleted file mode 100644 index 84ef6f937..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/it/view.php +++ /dev/null @@ -1,6 +0,0 @@ - 'Incompiuto', - 'advanced' => 'Avanzate', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/ja/addon.php b/addons/default/visiosoft/advs-module/resources/lang/ja/addon.php deleted file mode 100644 index 1d8f1c388..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/ja/addon.php +++ /dev/null @@ -1,8 +0,0 @@ - '広告', - 'name' => '広告モジュール', - 'description' => '広告モジュール', - 'info' => 'This is the screen where you can add, delete and edit ads from the Ads page. On this page, you can simply do the operations such as post management and ad configuration.' -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/ja/button.php b/addons/default/visiosoft/advs-module/resources/lang/ja/button.php deleted file mode 100644 index 469384ea2..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/ja/button.php +++ /dev/null @@ -1,48 +0,0 @@ - '新しい広告', - 'new_classified' => '新しい機密', - 'new_category' => '新たなカテゴリー', - 'new_country' => '新しい国', - 'new_city' => '新しい街', - 'new_district' => '新区', - 'new_neighborhood' => '新しい近所', - 'new_village' => '新しい村', - 'edit' => "編集する", - 'approve' => "承認する", - 'decline' => '低下', - 'extend' => '伸ばす', - 'extend_all' => 'すべて拡張', - 'convert_currency' => '通貨換算', - 'categories' => 'カテゴリー', - 'sub_category' => 'サブカテゴリー', - 'add_sub_category' => 'サブカテゴリを追加', - 'sub_cities' => 'サブシティ', - 'add_sub_cities' => 'サブ都市を追加', - 'add_sub_districts' => 'サブ地区を追加', - 'add_sub_neighborhoods' => 'サブネイバーフッドを追加', - 'add_sub_village' => 'サブビレッジを追加', - 'sub_districts' => 'サブ地区', - 'sub_neighborhoods' => 'サブネイバーフッド', - 'sub_village' => 'サブビレッジ', - 'general_settings' => '一般設定', - 'save_category' => 'カテゴリを保存', - 'change_owner' => '所有者を変更', - 'update_category' => [ - 'name' => 'カテゴリを更新' - ], - 'new_option' => '新しいオプション', - 'export' => '書き出す', - 'new_productoption' => '新製品オプション', - 'new_productoptions_value' => '新製品オプション値', - 'new_options_configuration' => '新しいオプション構成', - 'new_option_configuration' => '新しいオプション構成', - 'create_configurations' => '構成の作成', - 'replicate' => '複製する', - 'fast_create' => '高速作成', - 'publish' => '公開する', - 'import' => 'インポート', - 'new_status' => '新しいステータス', - 'fast_edit' => '高速編集', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/ja/currency.php b/addons/default/visiosoft/advs-module/resources/lang/ja/currency.php deleted file mode 100644 index 048d8d8b1..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/ja/currency.php +++ /dev/null @@ -1,6 +0,0 @@ - 'ドル', - 'EUR' => 'ユーロ', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/ja/field.php b/addons/default/visiosoft/advs-module/resources/lang/ja/field.php deleted file mode 100644 index 250cb9a83..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/ja/field.php +++ /dev/null @@ -1,385 +0,0 @@ - [ - 'name' => '題名' - ], - 'order' => [ - 'name' => '注文' - ], - 'slug' => [ - 'name' => 'ナメクジ' - ], - 'parent_category' => [ - 'name' => '親' - ], - 'category' => [ - 'name' => 'カテゴリタイトル' - ], - 'price' => [ - 'name' => '価格' - ], - 'standard_price' => [ - 'name' => '標準価格' - ], - 'date' => [ - 'name' => '日付' - ], - 'photo' => [ - 'name' => '写真' - ], - 'video' => [ - 'name' => 'ビデオ' - ], - 'map' => [ - 'name' => '地図' - ], - 'stock' => [ - 'name' => '株式' - ], - 'advs_desc' => [ - 'name' => '説明文' - ], - 'online_payment' => [ - 'name' => 'オンライン支払い' - ], - 'city' => [ - 'name' => '市' - ], - 'country' => [ - 'name' => '国' - ], - 'district' => [ - 'name' => '地区' - ], - 'neighborhood' => [ - 'name' => 'ご近所' - ], - 'village' => [ - 'name' => '村' - ], - 'files' => [ - 'name' => '画像' - ], - 'cat1' => [ - 'name' => '主なカテゴリー' - ], - 'cat2' => [ - 'name' => 'サブカテゴリー1' - ], - 'cat3' => [ - 'name' => 'サブカテゴリー2' - ], - 'cat4' => [ - 'name' => 'サブカテゴリー3' - ], - 'cat5' => [ - 'name' => 'サブカテゴリー4' - ], - 'cat6' => [ - 'name' => 'サブカテゴリー5' - ], - 'cat7' => [ - 'name' => 'サブカテゴリー6' - ], - 'cat8' => [ - 'name' => 'サブカテゴリー7' - ], - 'cat9' => [ - 'name' => 'サブカテゴリー8' - ], - 'cat10' => [ - 'name' => 'サブカテゴリー9' - ], - 'currency' => [ - 'name' => '通貨' - ], - 'status' => [ - 'name' => '状態', - 'option' => [ - 'approved' => '承認済み', - 'expired' => '期限切れ', - 'unpublished' => '未公開', - 'pending_admin' => '保留中の管理者', - 'pending_user' => '保留中のユーザー' - ] - ], - 'pending_adv' => [ - 'name' => '未公開' - ], - 'finish_at' => [ - 'name' => 'で終了' - ], - 'cover_photo' => [ - 'name' => 'カバー写真' - ], - 'favs_adv' => [ - 'name' => 'お気に入り広告' - ], - 'my_adv' => [ - 'name' => 'ADVS' - ], - 'description' => '説明文', - 'explanation' => '説明', - 'type' => [ - 'name' => 'タイプ' - ], - 'parent_adv' => [ - 'name' => '関連広告' - ], - 'value' => [ - 'name' => '値' - ], - 'list' => 'リスト', - 'home' => 'ホーム', - 'list-page' => 'リストページ', - 'search' => '探す', - 'reset' => 'Reset', - 'recommended' => 'あなたにおすすめの広告', - 'filter' => 'フィルタ', - 'sort' => 'ソート', - 'sort_by' => '並び替え', - 'pick_option' => 'オプションを選択してください', - 'pick_ordering' => 'ご注文', - 'price_high' => '価格の高い順', - 'price_low' => '価格の低い順', - 'newest' => '最新', - 'oldest' => '最古', - 'address_a_z' => '住所(AからZ)', - 'address_z_a' => 'アドレス(ZからA)', - 'categories' => [ - 'name' => 'カテゴリ' - ], - 'all_categories' => 'すべてのカテゴリ', - 'location' => 'ロケーション', - 'send_message' => 'メッセージを送る', - 'phone_gsm' => 'Gsm電話', - 'phone_office' => 'オフィスの電話', - 'add_to_favorites' => "お気に入りに追加", - 'send' => '送る', - 'search_name' => '検索名', - 'my_favorite_searches' => 'お気に入りの検索', - 'search_desc' => 'ここでお気に入りの検索選択を追加および管理できます。', - 'complaint_placeholder' => 'ここに苦情の詳細を入力してください。', - 'show_details' => '詳細を表示', - 'ad_actions' => '広告アクション', - 'edit' => '編集する', - 'approve' => '承認する', - 'passive' => "受動的", - 'sold' => '販売済み', - 'offered_by' => 'が提供します', - 'more_ads_by' => 'より多くの広告', - 'click_phone' => '電話番号を表示', - 'share' => '共有', - 'report' => 'この広告を報告', - 'features' => '特徴', - "streetview" => "ストリートビュー", - 'recommended_ads' => 'あなたにおすすめの広告', - 'new' => '新着', - 'short_info' => '短い情報', - 'secure_trading' => '安全な取引', - '24/7' => '24時間年中無休のサポート', - 'easy_trading' => '簡単な取引', - 'need_help' => '助けが必要?', - 'give_a_call' => 'お電話ください', - 'message_sent' => 'メッセージが送信されました!', - 'asap' => 'メッセージを送信しました、販売者はできるだけ早くご連絡いたします。', - 'ad_id' => '広告ID', - 'contact_with' => 'と連絡を取る', - 'create_adv' => '広告を作成', - 'edit_adv' => '広告を編集', - 'mandatory_fields' => '必須フィールド', - 'ad_post' => '広告掲載', - 'sell_item' => 'アイテムまたはサービスを販売する', - 'search_save' => 'お気に入りの検索を保存しました', - 'address' => '住所', - 'email' => 'Eメール', - 'phone' => '電話', - 'send_us_your_feedback' => 'フィードバックをお寄せください', - 'online_shopping' => '取得する', - 'approved' => '承認されました', - 'extended' => '正常に拡張されました', - 'declined' => '拒否されました', - 'search_on_map' => '地図で検索', - 'post_free_ad' => '無料広告を投稿', - 'select_a_category' => 'カテゴリーを選ぶ', - 'select_a_sub_category' => 'サブカテゴリーを選択', - 'all_dopings_added' => 'この広告にはすべてのドーピングタイプが追加されます。', - 'is_get_adv' => [ - 'name' => '取得する' - ], - 'corporate_info' => '企業情報', - 'featured_ads' => "注目の広告", - 'trending_ads' => 'Trendind Ads', - 'search_ad_result_prefix' => 'オン', - 'search_ad_result_text' => ':カウント :名前 検索で見つかりました', - 'search_ads_result_message' => [ - 'name' => ':name検索で見つかった:count個の広告', - ], - 'total' => '合計', - 'quantity' => '量', - 'view_cart' => 'かごの中身を見る', - 'no_ads' => '広告が見つかりませんでした。', - 'show_display_mode' => [ - 'map' => '地図', - 'list' => 'リスト', - ], - 'advs_list_table_thead' => [ - 'name' => '広告名', - 'price' => '価格', - 'publish_at' => '広告日', - 'location_city' => '市', - 'location_country' => '国', - ], - 'show_list_view' => [ - 'name' => 'リスト', - ], - 'show_table_view' => [ - 'name' => 'テーブル', - ], - 'showcase' => [ - 'name' => 'ショーケース', - ], - 'new_ad' => [ - 'name' => '新しい広告', - ], - 'profile' => [ - 'name' => 'プロフィール', - ], - 'my_ads' => [ - 'name' => '私の広告', - ], - 'sold_out' => [ - 'name' => '完売', - ], - 'edit_category' => 'カテゴリを編集', - 'set_category' => 'カテゴリを設定', - 'max' => [ - 'name' => 'マックス', - ], - 'min' => [ - 'name' => '最小', - ], - 'in_the_last_24_hours' => [ - 'name' => '過去24時間' - ], - 'in_the_last_day' => [ - 'name' => '過去24時間で' - ], - 'in_the_last_week' => [ - 'name' => '先週' - ], - 'in_the_last_month' => [ - 'name' => '先月' - ], - 'ads_with_photo' => [ - 'name' => '写真付き広告' - ], - 'ads_with_video' => [ - 'name' => '動画付き広告' - ], - 'yes' => [ - 'name' => 'はい' - ], - 'no' => [ - 'name' => '番号' - ], - 'is_system' => [ - 'name' => 'システムは', - 'instructions' => 'システムステータスは必須であり、変更しないでください', - ], - 'user_access' => [ - 'name' => 'ユーザーアクセス', - 'instructions' => 'ユーザーは自分の広告でこのステータスを使用できますか?', - ], - "no_location" => "場所が選択されていません。", - "continue" => '継続する', - "gallery" => 'ギャラリー', - "ad" => '広告', - "ads" => '広告', - "were_found" => '発見されました。', - - // Pending screen - 'pending_message_1' => '広告は承認プロセス中です', - 'pending_message_2' => "広告の更新日", - 'pending_message_3' => '推定待ち時間', - 'pending_message_4' => '承認プロセスに費やされた時間は、ドーピング時間に追加されます。', - 'pending_message_5' => '承認プロセス中の広告に関して、コールセンターから取引を行うことはできません。', - 'hours' => '時間', - - // Preview page - 'preview_text' => [ - 'part_1' => '広告に関する次の情報が正しい場合は、[続行]ボタンをクリックして次のステップに進みます。', - 'part_2' => 'そうでない場合は、[編集]ボタンをクリックします。', - ], - 'views' => 'ビュー', - - // Detail page - "no_street_view" => "この場所にはストリートビュー画像はありません", - 'edit_my_contact_info' => '連絡先情報を編集', - 'update_my_contact_info' => '連絡先情報を更新する', - 'contact_info' => '連絡先', - 'ad_info' => '広告情報', - - // Select cat - 'select_category_step_by_step' => 'ステップバイステップでカテゴリを選択', - - // New create page - 'options' => 'オプション', - 'category_selection' => 'カテゴリの選択', - 'listing_details' => 'リストの詳細', - 'preview' => 'プレビュー', - 'congratulations' => 'おめでとう', - 'ad_desc' => '広告の説明', - 'upload_photos' => '写真をアップロードする', - 'upload_files' => 'ファイルのアップロード', - 'additional_fields' => '追加フィールド', - 'ad_location' => '広告の場所', - 'owner' => 'オーナー', - 'default_owner_instruction' => 'ユーザーが選択されていない場合、所有者はデフォルトで現在のユーザーになります', - 'create_page_subtitle' => '広告に関する詳細情報を入力して、完璧に広告を作成します。', - 'with_my_phone_numbers' => 'With my phone numbers', - 'not_with_my_phone_numbers' => "I don't want to be reached by phone", - 'how_can_you_be_contacted' => "How can you be contacted?", - - // Listing page - 'ad_title' => '広告タイトル', - 'listing_date' => '上場日', - 'view' => '見る', - 'ads_with_map' => '地図付きの広告', - 'advanced_sorting' => '高度な並べ替え', - 'filter_by_word' => '単語でフィルタリング', - 'filter_by' => ':nameでフィルタリング', - - 'free' => '自由', - 'ad_date' => '広告日', - 'photo_video' => '写真、ビデオ', - 'and_above' => '以上', - 'and_below' => '以下', - 'clear_all' => 'すべてクリア', - 'balances' => 'バランス', - 'packages' => 'パッケージ', - 'dopings' => 'ドーピング', - 'advs' => 'アドバンス', - 'site' => '地点', - 'subscription' => 'サブスクリプション', - 'created' => '作成した', - 'product_option' => [ - 'name' => '製品オプション' - ], - 'option_json' => [ - 'name' => 'オプション' - ], - 'old_price' => [ - 'name' => '古い価格' - ], - 'save_search' => '検索を保存', - 'publish_at' => [ - 'name' => '公開日' - ], - 'tax' => [ - 'name' => 'Tax' - ], - 'name_a_z' => 'Name (A to Z)', - 'name_z_a' => 'Name (Z to A)', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/ja/message.php b/addons/default/visiosoft/advs-module/resources/lang/ja/message.php deleted file mode 100644 index 17322016a..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/ja/message.php +++ /dev/null @@ -1,35 +0,0 @@ - 'リクエストされた製品が現在見つからないか、非アクティブです', - 'please_payment' => '支払ってください', - 'bank_account_info' => '銀行口座情報', - 'agreement' => '[投稿]をクリックすると、利用規約に同意したことになります。プライバシーポリシーでは、このアイテムの正当な所有者であることを認めます。', - 'update_category_msg' => '分類されたカテゴリが更新されます。', - 'updated_category_msg' => 'カテゴリを編集しました。', - 'create_ad_with_post_cat' => [ - 'title' => "カテゴリの選択が完了しました。", - 'success' => true, - 'continueBtn' => "継続する", - ], - 'update_category_info' => 'カテゴリを更新してください。', - 'filter_by_search_msg' => '検索でフィルター。', - 'delete_author_error' => '自分に属していない投稿は削除できません', - 'success_delete' => '広告が削除されました', - 'pending_ad_status' => '広告は編集者の承認待ちです。', - 'extended' => ':number個の広告が正常に拡張されました。', - 'category_not_exist' => 'このカテゴリはもう存在しません!', - 'currency_converted' => '通貨は正常に変換されました。', - 'choose_user' => 'ユーザーを選択してください', - 'owner_updated_successfully' => 'オーナーが更新されました!', - 'no_add_found' => '広告が見つかりません!', - 'replicated_success' => '広告が正常に複製されました!', - 'ad_doesnt_exist' => "この広告は存在しません!", - 'select_location_error' => "地図上で場所を選択してください!", - 'this_ad_is_not_valid_anymore' => "この広告はもう有効ではありません!", - 'approve_status_change' => "広告のステータスがアクティブに設定されました。", - 'passive_status_change' => "広告のステータスがパッシブに設定されました。", - 'sold_status_change' => "広告のステータスが販売済みに設定されました。", - 'status_change' => "広告のステータスが:statusに設定されました!", - 'disabled_detailed_options_for_admin_role' => "詳細な製品オプションは無効になっています。", -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/ja/permission.php b/addons/default/visiosoft/advs-module/resources/lang/ja/permission.php deleted file mode 100644 index 2caec344c..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/ja/permission.php +++ /dev/null @@ -1,108 +0,0 @@ - [ - 'name' => '広告', - 'option' => [ - 'read' => '広告を読むことができますか?', - 'write' => '広告を作成/編集できますか?', - 'delete' => '広告を削除できますか?', - ], - ], - 'categories' => [ - 'name' => 'カテゴリー', - 'option' => [ - 'read' => 'カテゴリを読むことができますか?', - 'write' => 'カテゴリを作成/編集できますか?', - 'delete' => 'カテゴリを削除できますか?', - ], - ], - 'village' => [ - 'name' => '村', - 'option' => [ - 'read' => '村が読める?', - 'write' => '村を作成/編集できますか?', - 'delete' => '村を削除できますか?', - ], - ], - 'custom_fields' => [ - 'name' => 'カスタムフィールド', - 'option' => [ - 'read' => 'カスタムフィールドを読み取ることができますか?', - 'write' => 'カスタムフィールドを作成/編集できますか?', - 'delete' => 'カスタムフィールドを削除できますか?', - ], - ], - 'custom_field_advs' => [ - 'name' => 'カスタムフィールド広告', - 'option' => [ - 'read' => 'カスタムフィールド広告を読み取ることができますか?', - 'write' => 'カスタムフィールド広告を作成/編集できますか?', - 'delete' => 'カスタムフィールド広告を削除できますか?', - ], - ], - 'cf_values' => [ - 'name' => 'Cf値', - 'option' => [ - 'read' => 'cf値を読み取ることができますか?', - 'write' => 'cf値を作成/編集できますか?', - 'delete' => 'cf値を削除できますか?', - ], - ], - 'options' => [ - 'name' => 'オプション', - 'option' => [ - 'read' => 'オプションを読むことができますか?', - 'write' => 'オプションを作成/編集できますか?', - 'delete' => 'オプションを削除できますか?', - ], - ], - 'productoptions' => [ - 'name' => '製品オプション', - 'option' => [ - 'read' => 'productoptionsを読むことができますか?', - 'write' => '製品オプションを作成/編集できますか?', - 'delete' => 'productoptionsを削除できますか?', - ], - ], - 'productoptions_value' => [ - 'name' => 'Productoptionsの値', - 'option' => [ - 'read' => 'productoptionsの値を読み取ることができますか?', - 'write' => 'productoptions値を作成/編集できますか?', - 'delete' => 'productoptions値を削除できますか?', - ], - ], - 'options_configuration' => [ - 'name' => 'オプション構成', - 'option' => [ - 'read' => 'オプション設定を読み取ることができますか?', - 'write' => 'オプション構成を作成/編集できますか?', - 'delete' => 'オプション設定を削除できますか?', - ], - ], - 'option_configuration' => [ - 'name' => 'オプション構成', - 'option' => [ - 'read' => 'オプション設定を読み取ることができますか?', - 'write' => 'オプション構成を作成/編集できますか?', - 'delete' => 'オプション設定を削除できますか?', - ], - ], - 'option_configuration' => [ - 'name' => 'オプション構成', - 'option' => [ - 'read' => 'オプション設定を読み取ることができますか?', - 'write' => 'オプション構成を作成/編集できますか?', - 'delete' => 'オプション設定を削除できますか?', - ], - ], - 'status' => [ - 'name' => '状態', - 'option' => [ - 'read' => 'ステータスを読み取ることができますか?', - 'write' => 'ステータスを作成/編集できますか?', - 'delete' => 'ステータスを削除できますか?', - ], - ], -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/ja/section.php b/addons/default/visiosoft/advs-module/resources/lang/ja/section.php deleted file mode 100644 index 14d800db4..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/ja/section.php +++ /dev/null @@ -1,64 +0,0 @@ - [ - 'title' => '広告', - ], - 'categories' => [ - 'title' => 'カテゴリー', - ], - 'countries' => [ - 'title' => '国々', - ], - 'cities' => [ - 'title' => '都市', - ], - 'districts' => [ - 'title' => '地区', - ], - 'neighborhoods' => [ - 'title' => '近所', - ], - 'village' => [ - 'title' => '村', - ], - 'custom_fields' => [ - 'title' => 'カスタムフィールド', - ], - 'custom_field_advs' => [ - 'title' => 'カスタムフィールド広告', - ], - 'cf_values' => [ - 'title' => 'Cf値', - ], - 'fields' => [ - 'title' => 'カスタムフィールド' - ], - 'assets_clear' => [ - 'name' => '資産クリア' - ], - 'general' => '一般的な', - 'ads' => '広告', - 'user' => 'ユーザー', - 'filter' => 'フィルタ', - 'create_ad' => '広告を作成する', - 'options' => [ - 'title' => 'オプション', - ], - 'ads_image' => '広告画像', - 'product_options' => [ - 'title' => 'オプション', - ], - 'productoptions_value' => [ - 'title' => 'オプション値', - ], - 'option_configuration' => [ - 'title' => '構成', - ], - 'translations' => '翻訳', - 'status' => [ - 'title' => '状態', - ], - 'ads_detail' => '広告の詳細', - -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/ja/setting.php b/addons/default/visiosoft/advs-module/resources/lang/ja/setting.php deleted file mode 100644 index d9ac1b1dd..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/ja/setting.php +++ /dev/null @@ -1,286 +0,0 @@ - [ - 'name' => '自動承認', - ], - 'default_view_type' => [ - 'name' => 'デフォルトのビュータイプ', - ], - 'hide_zero_price' => [ - 'name' => 'ゼロの場合は価格を非表示', - 'instructions' => '広告価格が0の場合、価格を非表示にします', - ], - 'estimated_pending_time' => [ - 'name' => '推定保留時間', - 'instructions' => '時間で', - ], - 'default_published_time' => [ - 'name' => 'デフォルトの公開時間', - ], - 'address' => [ - 'name' => 'お問い合わせ', - ], - 'phone' => [ - 'name' => '連絡先電話', - ], - 'favicon' => [ - 'name' => 'ファビコン', - ] - , 'map_coordinates_long' => [ - 'name' => '長い座標をマップ', - ], - 'map_coordinates_lat' => [ - 'name' => '地図の緯度座標', - ], - 'iban_numbers' => [ - 'name' => 'イバン', - ], - 'logo' => [ - 'name' => 'ロゴ', - ], - 'ogImage' => [ - 'name' => 'ソーシャルシェアロゴ', - 'warning' => '1200 x 630の解像度である必要があります。 ', - - ], - 'currencies' => [ - 'name' => '有効通貨', - ], - 'latest-limit' => [ - 'name' => '最新の制限', - ], - 'site_address' => [ - 'name' => 'サイトアドレス', - 'warning' => '自動追加www。 www。sitename.com ', - ], - 'google_map_key' => [ - 'name' => 'GoogleマップAPIキー', - ], - - 'default_country' => [ - 'name' => 'デフォルトの広告国', - ], - 'hide_price_categories' => [ - 'name' => 'カテゴリの価格を非表示', - 'instructions' => 'これらのカテゴリで広告を作成したり、広告を表示したりすると、価格は非表示になります。' - ], - 'free_currencyconverterapi_key' => [ - 'name' => '通貨コンバーターAPIキー' - ], - 'default_city' => [ - 'name' => 'デフォルトの広告都市', - ], - 'default_district' => [ - 'name' => 'デフォルトの広告地区', - ], - 'default_neighborhood' => [ - 'name' => 'デフォルトの広告近傍', - ], - 'default_currency' => [ - 'name' => 'デフォルトの広告通貨', - ], - 'default_GET' => [ - 'name' => 'デフォルト広告GET', - ], - 'twitter' => [ - 'name' => 'ツイッター', - ], - 'facebook' => [ - 'name' => 'フェイスブック', - ], - 'youtube' => [ - 'name' => 'Youtube', - ], - 'google' => [ - 'name' => 'グーグル', - ], - 'listing_page_image' => [ - 'name' => 'リストページの画像', - ], - 'hide_standard_price_field' => [ - 'name' => '標準価格フィールドを非表示', - ], - 'hide_options_field' => [ - 'name' => 'オプションフィールドを非表示', - ], - 'hide_village_field' => [ - 'name' => '村のフィールドを隠す', - ], - 'hide_configurations' => [ - 'name' => '構成ボタンを非表示にする', - 'instructions' => '広告プレビューページの[設定]ボタンを非表示にします', - ], - 'make_all_fields_required' => [ - 'name' => 'すべてのフィールドを必須にする', - 'instructions' => '広告を作成するときに、ユーザーに[価格]フィールドと[説明]フィールドに入力するように要求します', - ], - 'make_map_required' => [ - 'name' => 'マップを必須にする', - 'instructions' => '広告を作成するときに、ユーザーに地図上にピンを配置するように要求する', - ], - 'hide_listing_standard_price' => [ - 'name' => 'リスティングの標準価格を非表示', - ], - 'enabled_currencies' => [ - 'name' => '有効な通貨', - ], - 'google_statistic_code' => [ - 'name' => 'Google統計コード', - ], - 'register_email_field' => [ - 'name' => '会員登録メールの要件', - ], - 'market_place' => [ - 'name' => 'マーケットプレイス', - 'instructions' => 'If the marketplace is down, your site will act as ecommerce. For example, - some fields in the profile such as ads, dopings, messages, sale, packages and store are not visible and - removes corporate membership.' - ], - 'price_area_hidden' => [ - 'name' => '隠された価格帯', - ], - 'hide_price_filter' => [ - 'name' => '価格フィルターを非表示', - ], - 'hide_date_filter' => [ - 'name' => '日付フィルターを非表示', - ], - 'hide_photo_filter' => [ - 'name' => '写真フィルターを非表示', - ], - 'hide_map_filter' => [ - 'name' => 'マップフィルターを非表示', - ], - 'show_lang_url' => [ - 'name' => 'URLのLangパラメータを表示', - ], - 'popular_ads_limit' => [ - 'name' => '人気の広告制限', - ], - - //Image - - 'image_resize_backend' => [ - 'name' => '画像サイズ変更バックエンド', - ], - 'full_image_width' => [ - 'name' => '全画像幅', - ], - 'full_image_height' => [ - 'name' => '全画像の高さ', - ], - 'medium_image_width' => [ - 'name' => '中程度の画像幅', - ], - 'medium_image_height' => [ - 'name' => '中程度の画像の高さ', - ], - 'thumbnail_width' => [ - 'name' => 'サムネイルの幅', - ], - 'thumbnail_height' => [ - 'name' => 'サムネイルの高さ', - ], - 'add_canvas' => [ - 'name' => 'キャンバスを追加', - ], - 'image_canvas_width' => [ - 'name' => '画像のキャンバスの幅', - ], - 'image_canvas_height' => [ - 'name' => '画像キャンバスの高さ', - ], - 'watermark_type' => [ - 'name' => '透かしタイプ', - ], - 'watermark_text' => [ - 'name' => '透かしテキスト', - ], - 'watermark_image' => [ - 'name' => '透かし画像', - ], - 'watermark_position' => [ - 'name' => '透かしの位置', - ], - 'user_filter_limit' => [ - 'name' => 'ユーザーフィルターの制限', - 'instructions' => '管理パネルで' - ], - 'show_breadcrumb_when_creating_ad' => [ - 'name' => '広告を作成するときにブレッドクラムを表示する', - ], - 'show_ads_count' => [ - 'name' => '広告数を表示', - 'instructions' => '左側のカテゴリリストに広告数を表示する', - ], - 'ads_date_hidden' => [ - 'name' => '作成日を非表示', - 'instructions' => '広告詳細ページで作成日を非表示', - ], - 'hide_listing_header' => [ - 'name' => 'リストヘッダーを非表示', - 'instructions' => '注文と表示タイプの非表示', - ], - 'hide_filter_section' => [ - 'name' => 'フィルタセクションを非表示', - 'instructions' => 'リストページの左側のフィルター領域に非表示', - ], - 'hide_seller_info' => [ - 'name' => '売り手情報を隠す', - 'instructions' => '広告の詳細ページで販売者情報を非表示にする', - ], - 'show_post_ad_agreement' => [ - 'name' => 'ポスト広告契約を表示する', - 'instructions' => '広告作成ページにプライバシーポリシー契約を表示する場合は、これをオンにします', - ], - 'override_text' => [ - 'name' => 'テキストを上書きする', - 'instructions' => '古い値:新しい値' - ], - 'steps_color' => [ - 'name' => 'ステップカラー', - 'instructions' => 'プログレッシブステップの色を変更します。' - ], - 'create_ad_button_color' => [ - 'name' => '広告ボタンの色を作成する', - 'instructions' => '新しい広告カテゴリの選択が終了したときに表示されるボタンを変更します。' - ], - 'lang_switcher_for_browser' => [ - 'name' => 'ブラウザ用ラングスイッチャー', - 'instructions' => 'ブラウザの言語をアクティブな言語として選択できます' - ], - 'get_categories' => [ - 'name' => 'カテゴリを取得', - 'instructions' => 'これは、GETプロパティが有効になるカテゴリを表します。' - ], - 'watermark' => [ - 'name' => '透かし', - 'instructions' => '透かしはアクティブですか?' - ], - 'detailed_product_options' => [ - 'name' => '詳細な製品オプション', - 'instructions' => '製品の在庫および価格情報を入力できます' - ], - 'show_subcats_mobile' => [ - 'name' => 'モバイルビューでサブカテゴリを表示する', - ], - 'show_price_to_members_only' => [ - 'name' => 'メンバーのみに価格を表示', - ], - 'hide_ad_cat' => [ - 'name' => 'カテゴリを非表示', - 'instructions' => '広告リストのカテゴリを非表示' - ], - 'show_finish_and_publish_date' => [ - 'name' => '作成の終了日と公開日を表示する', - 'instructions' => '広告作成ページにpublish_atフィールドとfinish_atフィールドを表示します。' - ], - 'show_tax_field' => [ - 'name' => 'Show Tax Field', - 'instructions' => 'When this option is enabled, you can set the tax rate on the ad creation page.' - ], - 'hide_contact_created_at' => [ - 'name' => 'Hide Contact Fields For in Create New Ad' - ] -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/ja/stream.php b/addons/default/visiosoft/advs-module/resources/lang/ja/stream.php deleted file mode 100644 index 01ee9678a..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/ja/stream.php +++ /dev/null @@ -1,37 +0,0 @@ - [ - 'name' => '前売', - ], - 'categories' => [ - 'name' => 'カテゴリー', - ], - 'village' => [ - 'name' => '村', - ], - 'custom_fields' => [ - 'name' => 'カスタムフィールド', - ], - 'custom_field_advs' => [ - 'name' => 'カスタムフィールド広告', - ], - 'cf_values' => [ - 'name' => 'Cf値', - ], - 'options' => [ - 'name' => 'オプション', - ], - 'product_options' => [ - 'name' => '製品オプション', - ], - 'productoptions_value' => [ - 'name' => 'オプション値', - ], - 'option_configuration' => [ - 'name' => '構成', - ], - 'status' => [ - 'name' => '状態', - ], -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/ja/view.php b/addons/default/visiosoft/advs-module/resources/lang/ja/view.php deleted file mode 100644 index e6622786f..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/ja/view.php +++ /dev/null @@ -1,6 +0,0 @@ - '未完成', - 'advanced' => '高度', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/ko/addon.php b/addons/default/visiosoft/advs-module/resources/lang/ko/addon.php deleted file mode 100644 index 1449c7f06..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/ko/addon.php +++ /dev/null @@ -1,8 +0,0 @@ - '광고', - 'name' => '광고 모듈', - 'description' => '광고 모듈', - 'info' => 'This is the screen where you can add, delete and edit ads from the Ads page. On this page, you can simply do the operations such as post management and ad configuration.' -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/ko/button.php b/addons/default/visiosoft/advs-module/resources/lang/ko/button.php deleted file mode 100644 index decd71ab7..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/ko/button.php +++ /dev/null @@ -1,48 +0,0 @@ - '새로운 Adv', - 'new_classified' => '새로운 분류', - 'new_category' => '새 분류', - 'new_country' => '새로운 나라', - 'new_city' => '새로운 도시', - 'new_district' => '새로운 지구', - 'new_neighborhood' => '새로운 이웃', - 'new_village' => '뉴 빌리지', - 'edit' => "편집하다", - 'approve' => "승인", - 'decline' => '쇠퇴', - 'extend' => '넓히다', - 'extend_all' => '모두 확장', - 'convert_currency' => '통화 변환', - 'categories' => '카테고리', - 'sub_category' => '하위 카테고리', - 'add_sub_category' => '하위 카테고리 추가', - 'sub_cities' => '하위 도시', - 'add_sub_cities' => '하위 도시 추가', - 'add_sub_districts' => '하위 지구 추가', - 'add_sub_neighborhoods' => '하위 이웃 추가', - 'add_sub_village' => '하위 마을 추가', - 'sub_districts' => '하위 지구', - 'sub_neighborhoods' => '하위 이웃', - 'sub_village' => '서브 빌리지', - 'general_settings' => '일반 설정', - 'save_category' => '카테고리 저장', - 'change_owner' => '소유자 변경', - 'update_category' => [ - 'name' => '카테고리 업데이트' - ], - 'new_option' => '새로운 옵션', - 'export' => '수출', - 'new_productoption' => '신제품 옵션', - 'new_productoptions_value' => '신제품 옵션 값', - 'new_options_configuration' => '새로운 옵션 구성', - 'new_option_configuration' => '새로운 옵션 구성', - 'create_configurations' => '구성 만들기', - 'replicate' => '뒤로 젖히다', - 'fast_create' => '빠른 생성', - 'publish' => '게시', - 'import' => '수입', - 'new_status' => '새로운 상태', - 'fast_edit' => '빠른 편집', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/ko/currency.php b/addons/default/visiosoft/advs-module/resources/lang/ko/currency.php deleted file mode 100644 index 7ca96cdd5..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/ko/currency.php +++ /dev/null @@ -1,6 +0,0 @@ - '달러', - 'EUR' => '유로', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/ko/field.php b/addons/default/visiosoft/advs-module/resources/lang/ko/field.php deleted file mode 100644 index 194415971..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/ko/field.php +++ /dev/null @@ -1,385 +0,0 @@ - [ - 'name' => '표제' - ], - 'order' => [ - 'name' => '주문' - ], - 'slug' => [ - 'name' => '강타' - ], - 'parent_category' => [ - 'name' => '부모의' - ], - 'category' => [ - 'name' => '카테고리 제목' - ], - 'price' => [ - 'name' => '가격' - ], - 'standard_price' => [ - 'name' => '표준 가격' - ], - 'date' => [ - 'name' => '데이트' - ], - 'photo' => [ - 'name' => '사진' - ], - 'video' => [ - 'name' => '비디오' - ], - 'map' => [ - 'name' => '지도' - ], - 'stock' => [ - 'name' => '스톡' - ], - 'advs_desc' => [ - 'name' => '기술' - ], - 'online_payment' => [ - 'name' => '온라인 결제' - ], - 'city' => [ - 'name' => '시티' - ], - 'country' => [ - 'name' => '국가' - ], - 'district' => [ - 'name' => '지구' - ], - 'neighborhood' => [ - 'name' => '이웃' - ], - 'village' => [ - 'name' => '마을' - ], - 'files' => [ - 'name' => '이미지' - ], - 'cat1' => [ - 'name' => '주요 카테고리' - ], - 'cat2' => [ - 'name' => '하위 카테고리 1' - ], - 'cat3' => [ - 'name' => '하위 카테고리 2' - ], - 'cat4' => [ - 'name' => '하위 카테고리 3' - ], - 'cat5' => [ - 'name' => '하위 카테고리 4' - ], - 'cat6' => [ - 'name' => '하위 카테고리 5' - ], - 'cat7' => [ - 'name' => '하위 카테고리 6' - ], - 'cat8' => [ - 'name' => '하위 카테고리 7' - ], - 'cat9' => [ - 'name' => '하위 카테고리 8' - ], - 'cat10' => [ - 'name' => '하위 카테고리 9' - ], - 'currency' => [ - 'name' => '통화' - ], - 'status' => [ - 'name' => '상태', - 'option' => [ - 'approved' => '승인', - 'expired' => '만료', - 'unpublished' => '널리 알려지지 않은', - 'pending_admin' => '대기중인 관리자', - 'pending_user' => '대기중인 사용자' - ] - ], - 'pending_adv' => [ - 'name' => '널리 알려지지 않은' - ], - 'finish_at' => [ - 'name' => '마감' - ], - 'cover_photo' => [ - 'name' => '표지 사진' - ], - 'favs_adv' => [ - 'name' => '인기 광고' - ], - 'my_adv' => [ - 'name' => 'ADVS' - ], - 'description' => '기술', - 'explanation' => '설명', - 'type' => [ - 'name' => '유형' - ], - 'parent_adv' => [ - 'name' => '관련 광고' - ], - 'value' => [ - 'name' => '값' - ], - 'list' => '명부', - 'home' => '집', - 'list-page' => '리스트 페이지', - 'search' => '검색', - 'reset' => 'Reset', - 'recommended' => '추천 광고', - 'filter' => '필터', - 'sort' => '종류', - 'sort_by' => '정렬 기준', - 'pick_option' => '옵션을 선택하십시오', - 'pick_ordering' => '발주', - 'price_high' => '높은 가격순', - 'price_low' => '낮은 가격순', - 'newest' => '최신', - 'oldest' => '가장 오래된', - 'address_a_z' => '주소 (A ~ Z)', - 'address_z_a' => '주소 (Z ~ A)', - 'categories' => [ - 'name' => '카테고리' - ], - 'all_categories' => '모든 카테고리', - 'location' => '위치', - 'send_message' => '문자 보내', - 'phone_gsm' => 'GSM 전화', - 'phone_office' => '사무실 전화', - 'add_to_favorites' => "즐겨 찾기에 추가", - 'send' => '보내다', - 'search_name' => '검색 이름', - 'my_favorite_searches' => '즐겨 찾는 검색', - 'search_desc' => '여기에서 선호하는 검색 선택을 추가하고 관리 할 수 있습니다.', - 'complaint_placeholder' => '불만 사항을 여기에 입력하십시오.', - 'show_details' => '세부 사항 표시', - 'ad_actions' => '광고 액션', - 'edit' => '편집하다', - 'approve' => '승인', - 'passive' => "수동태", - 'sold' => '판매', - 'offered_by' => '에 의해 제공된', - 'more_ads_by' => '더 많은 광고', - 'click_phone' => '전화 번호 표시', - 'share' => '공유', - 'report' => '이 광고 신고', - 'features' => '풍모', - "streetview" => "스트리트 뷰", - 'recommended_ads' => '추천 광고', - 'new' => '새로운', - 'short_info' => '짧은 정보', - 'secure_trading' => '안전한 거래', - '24/7' => '24/7 지원', - 'easy_trading' => '쉬운 거래', - 'need_help' => '도움이 필요하다?', - 'give_a_call' => '전화 해', - 'message_sent' => '메시지 전송 됨!', - 'asap' => '메시지가 발송되면 판매자가 최대한 빨리 연락 드리겠습니다.', - 'ad_id' => '광고 ID', - 'contact_with' => '와 연락하다', - 'create_adv' => '광고 작성', - 'edit_adv' => '광고 수정', - 'mandatory_fields' => '필수 필드', - 'ad_post' => '광고 포스트', - 'sell_item' => '품목 또는 서비스 판매', - 'search_save' => '즐겨 찾기 검색이 성공적으로 저장되었습니다', - 'address' => '주소', - 'email' => '이메일', - 'phone' => '전화', - 'send_us_your_feedback' => '의견 보내기', - 'online_shopping' => '가져 오기', - 'approved' => '성공적으로 승인', - 'extended' => '성공적으로 확장', - 'declined' => '성공적으로 거부', - 'search_on_map' => '지도에서 검색', - 'post_free_ad' => '무료 광고 게시', - 'select_a_category' => '카테고리를 선택하십시오', - 'select_a_sub_category' => '하위 범주를 고르다', - 'all_dopings_added' => '이 광고에는 모든 도핑 유형이 추가됩니다.', - 'is_get_adv' => [ - 'name' => '가져 오기' - ], - 'corporate_info' => '회사 정보', - 'featured_ads' => "특집 광고", - 'trending_ads' => '트렌드 인 광고', - 'search_ad_result_prefix' => '의 위에', - 'search_ad_result_text' => ': : name 검색 광고가 발견되었습니다.', - 'search_ads_result_message' => [ - 'name' => ': 이름 검색에 대해 찾은 개수 광고', - ], - 'total' => '합계', - 'quantity' => '수량', - 'view_cart' => '장바구니보기', - 'no_ads' => '광고가 없습니다.', - 'show_display_mode' => [ - 'map' => '지도', - 'list' => '명부', - ], - 'advs_list_table_thead' => [ - 'name' => '광고 이름', - 'price' => '가격', - 'publish_at' => '광고 날짜', - 'location_city' => '시티', - 'location_country' => '국가', - ], - 'show_list_view' => [ - 'name' => '명부', - ], - 'show_table_view' => [ - 'name' => '표', - ], - 'showcase' => [ - 'name' => '유리 진열장', - ], - 'new_ad' => [ - 'name' => '새로운 광고', - ], - 'profile' => [ - 'name' => '프로필', - ], - 'my_ads' => [ - 'name' => '내 광고', - ], - 'sold_out' => [ - 'name' => '매진', - ], - 'edit_category' => '카테고리 편집', - 'set_category' => '카테고리 설정', - 'max' => [ - 'name' => '맥스', - ], - 'min' => [ - 'name' => '최소', - ], - 'in_the_last_24_hours' => [ - 'name' => '지난 24 시간 동안' - ], - 'in_the_last_day' => [ - 'name' => '지난 24 시간 동안' - ], - 'in_the_last_week' => [ - 'name' => '지난주에' - ], - 'in_the_last_month' => [ - 'name' => '지난 달에' - ], - 'ads_with_photo' => [ - 'name' => '사진이 포함 된 광고' - ], - 'ads_with_video' => [ - 'name' => '비디오 광고' - ], - 'yes' => [ - 'name' => '예' - ], - 'no' => [ - 'name' => '아니' - ], - 'is_system' => [ - 'name' => '시스템', - 'instructions' => '시스템 상태는 필수이며 변경해서는 안됩니다.', - ], - 'user_access' => [ - 'name' => '사용자 액세스', - 'instructions' => '사용자가 광고에이 상태를 사용할 수 있습니까?', - ], - "no_location" => "선택된 위치가 없습니다.", - "continue" => '계속하다', - "gallery" => '갤러리', - "ad" => '기원 후', - "ads" => '광고', - "were_found" => '발견되었습니다.', - - // Pending screen - 'pending_message_1' => '광고가 승인 과정에 있습니다', - 'pending_message_2' => "광고 업데이트 날짜", - 'pending_message_3' => '예상 대기 시간', - 'pending_message_4' => '승인 과정에 소요 된 시간이 도핑 시간에 추가됩니다.', - 'pending_message_5' => '승인 과정에서 광고와 관련하여 콜센터에서 거래를 수행 할 수 없습니다.', - 'hours' => '시간', - - // Preview page - 'preview_text' => [ - 'part_1' => '광고에 대한 다음 정보가 정확하면 "계속"버튼을 클릭하고 다음 단계로 이동하십시오.', - 'part_2' => '그렇지 않은 경우 "편집"버튼을 클릭하십시오.', - ], - 'views' => '견해', - - // Detail page - "no_street_view" => "이 위치에 스트리트 뷰 이미지가 없습니다.", - 'edit_my_contact_info' => '내 연락처 정보 편집', - 'update_my_contact_info' => '연락처 정보 업데이트', - 'contact_info' => '연락 정보', - 'ad_info' => '광고 정보', - - // Select cat - 'select_category_step_by_step' => '단계별로 카테고리 선택', - - // New create page - 'options' => '옵션', - 'category_selection' => '카테고리 선택', - 'listing_details' => '리스팅 세부 사항', - 'preview' => '시사', - 'congratulations' => '축하합니다', - 'ad_desc' => '광고 설명', - 'upload_photos' => '사진 업로드', - 'upload_files' => '파일 업로드하다', - 'additional_fields' => '추가 필드', - 'ad_location' => '광고 위치', - 'owner' => '소유자', - 'default_owner_instruction' => '사용자가 선택되지 않은 경우 소유자는 기본적으로 현재 사용자로 설정됩니다.', - 'create_page_subtitle' => '광고에 대한 자세한 정보를 입력하여 완벽하게 광고를 만드십시오.', - 'with_my_phone_numbers' => 'With my phone numbers', - 'not_with_my_phone_numbers' => "I don't want to be reached by phone", - 'how_can_you_be_contacted' => "How can you be contacted?", - - // Listing page - 'ad_title' => '광고 제목', - 'listing_date' => '상장 날짜', - 'view' => '전망', - 'ads_with_map' => '지도가있는 광고', - 'advanced_sorting' => '고급 정렬', - 'filter_by_word' => '단어로 필터링', - 'filter_by' => ': 이름으로 필터링', - - 'free' => '비어 있는', - 'ad_date' => '광고 날짜', - 'photo_video' => '사진, 비디오', - 'and_above' => '이상', - 'and_below' => '이하', - 'clear_all' => '모두 지우기', - 'balances' => '균형', - 'packages' => '패키지', - 'dopings' => '도핑', - 'advs' => 'Advs', - 'site' => '대지', - 'subscription' => '신청', - 'created' => '만들어진', - 'product_option' => [ - 'name' => '제품 옵션' - ], - 'option_json' => [ - 'name' => '선택권' - ], - 'old_price' => [ - 'name' => '이전 가격' - ], - 'save_search' => '검색 저장', - 'publish_at' => [ - 'name' => '게시 날짜' - ], - 'tax' => [ - 'name' => 'Tax' - ], - 'name_a_z' => 'Name (A to Z)', - 'name_z_a' => 'Name (Z to A)', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/ko/message.php b/addons/default/visiosoft/advs-module/resources/lang/ko/message.php deleted file mode 100644 index 0cf378c34..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/ko/message.php +++ /dev/null @@ -1,35 +0,0 @@ - '요청한 제품이 현재 없거나 비활성입니다', - 'please_payment' => '지불 해주세요', - 'bank_account_info' => '은행 계좌 정보', - 'agreement' => '게시를 클릭하면 귀하는 본 이용 약관 및 개인 정보 보호 정책에 동의하며 귀하가이 항목의 올바른 소유자임을 인정합니다.', - 'update_category_msg' => '분류 된 카테고리가 업데이트됩니다.', - 'updated_category_msg' => '카테고리가 성공적으로 수정되었습니다.', - 'create_ad_with_post_cat' => [ - 'title' => "카테고리 선택이 완료되었습니다.", - 'success' => true, - 'continueBtn' => "계속하다", - ], - 'update_category_info' => '카테고리를 업데이트하십시오.', - 'filter_by_search_msg' => '검색 필터.', - 'delete_author_error' => '본인이 아닌 게시물은 삭제할 수 없습니다', - 'success_delete' => '광고가 삭제되었습니다', - 'pending_ad_status' => '귀하의 광고가 에디터의 승인을 기다리고 있습니다.', - 'extended' => ': 번호 광고가 성공적으로 확장되었습니다.', - 'category_not_exist' => '이 카테고리는 더 이상 존재하지 않습니다!', - 'currency_converted' => '통화가 성공적으로 변환되었습니다.', - 'choose_user' => '사용자를 선택하십시오', - 'owner_updated_successfully' => '소유자가 성공적으로 업데이트되었습니다!', - 'no_add_found' => '광고가 없습니다!', - 'replicated_success' => '광고가 성공적으로 복제되었습니다!', - 'ad_doesnt_exist' => "이 광고는 존재하지 않습니다!", - 'select_location_error' => "지도에서 위치를 선택하세요!", - 'this_ad_is_not_valid_anymore' => "이 광고는 더 이상 유효하지 않습니다!", - 'approve_status_change' => "귀하의 광고 상태가 활성으로 설정되었습니다!", - 'passive_status_change' => "귀하의 광고 상태가 수동으로 설정되었습니다!", - 'sold_status_change' => "귀하의 광고 상태가 판매로 설정되었습니다!", - 'status_change' => "귀하의 광고 상태가 : status로 설정되었습니다!", - 'disabled_detailed_options_for_admin_role' => "자세한 제품 옵션이 비활성화됩니다.", -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/ko/permission.php b/addons/default/visiosoft/advs-module/resources/lang/ko/permission.php deleted file mode 100644 index c4420d9c5..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/ko/permission.php +++ /dev/null @@ -1,108 +0,0 @@ - [ - 'name' => '광고', - 'option' => [ - 'read' => '광고를 읽을 수 있습니까?', - 'write' => '광고를 만들거나 수정할 수 있습니까?', - 'delete' => '광고를 삭제할 수 있습니까?', - ], - ], - 'categories' => [ - 'name' => '카테고리', - 'option' => [ - 'read' => '카테고리를 읽을 수 있습니까?', - 'write' => '카테고리를 만들거나 편집 할 수 있습니까?', - 'delete' => '카테고리를 삭제할 수 있습니까?', - ], - ], - 'village' => [ - 'name' => '마을', - 'option' => [ - 'read' => '마을을 읽을 수 있습니까?', - 'write' => '마을을 만들거나 편집 할 수 있습니까?', - 'delete' => '마을을 삭제할 수 있습니까?', - ], - ], - 'custom_fields' => [ - 'name' => '맞춤 입력란', - 'option' => [ - 'read' => '사용자 정의 필드를 읽을 수 있습니까?', - 'write' => '사용자 정의 필드를 생성 / 편집 할 수 있습니까?', - 'delete' => '맞춤 입력란을 삭제할 수 있습니까?', - ], - ], - 'custom_field_advs' => [ - 'name' => '맞춤 필드 광고', - 'option' => [ - 'read' => '맞춤 필드 광고를 읽을 수 있습니까?', - 'write' => '맞춤 필드 광고를 만들거나 수정할 수 있습니까?', - 'delete' => '맞춤 필드 광고를 삭제할 수 있습니까?', - ], - ], - 'cf_values' => [ - 'name' => 'CF 값', - 'option' => [ - 'read' => 'CF 값을 읽을 수 있습니까?', - 'write' => 'CF 값을 생성 / 편집 할 수 있습니까?', - 'delete' => 'CF 값을 삭제할 수 있습니까?', - ], - ], - 'options' => [ - 'name' => '옵션', - 'option' => [ - 'read' => '옵션을 읽을 수 있습니까?', - 'write' => '옵션을 생성 / 편집 할 수 있습니까?', - 'delete' => '옵션을 삭제할 수 있습니까?', - ], - ], - 'productoptions' => [ - 'name' => '제품 옵션', - 'option' => [ - 'read' => '제품 옵션을 읽을 수 있습니까?', - 'write' => '제품 옵션을 생성 / 편집 할 수 있습니까?', - 'delete' => '제품 옵션을 삭제할 수 있습니까?', - ], - ], - 'productoptions_value' => [ - 'name' => '제품 옵션 값', - 'option' => [ - 'read' => 'productoptions 값을 읽을 수 있습니까?', - 'write' => '제품 옵션 값을 생성 / 편집 할 수 있습니까?', - 'delete' => 'productoptions 값을 삭제할 수 있습니까?', - ], - ], - 'options_configuration' => [ - 'name' => '옵션 구성', - 'option' => [ - 'read' => '옵션 구성을 읽을 수 있습니까?', - 'write' => '옵션 구성을 생성 / 편집 할 수 있습니까?', - 'delete' => '옵션 구성을 삭제할 수 있습니까?', - ], - ], - 'option_configuration' => [ - 'name' => '옵션 구성', - 'option' => [ - 'read' => '옵션 구성을 읽을 수 있습니까?', - 'write' => '옵션 구성을 생성 / 편집 할 수 있습니까?', - 'delete' => '옵션 구성을 삭제할 수 있습니까?', - ], - ], - 'option_configuration' => [ - 'name' => '옵션 구성', - 'option' => [ - 'read' => '옵션 구성을 읽을 수 있습니까?', - 'write' => '옵션 구성을 생성 / 편집 할 수 있습니까?', - 'delete' => '옵션 구성을 삭제할 수 있습니까?', - ], - ], - 'status' => [ - 'name' => '상태', - 'option' => [ - 'read' => '상태를 읽을 수 있습니까?', - 'write' => '상태를 생성 / 편집 할 수 있습니까?', - 'delete' => '상태를 삭제할 수 있습니까?', - ], - ], -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/ko/section.php b/addons/default/visiosoft/advs-module/resources/lang/ko/section.php deleted file mode 100644 index 0bf57d8c1..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/ko/section.php +++ /dev/null @@ -1,64 +0,0 @@ - [ - 'title' => '광고', - ], - 'categories' => [ - 'title' => '카테고리', - ], - 'countries' => [ - 'title' => '국가', - ], - 'cities' => [ - 'title' => '도시들', - ], - 'districts' => [ - 'title' => '지구', - ], - 'neighborhoods' => [ - 'title' => '이웃', - ], - 'village' => [ - 'title' => '마을', - ], - 'custom_fields' => [ - 'title' => '맞춤 입력란', - ], - 'custom_field_advs' => [ - 'title' => '맞춤 필드 광고', - ], - 'cf_values' => [ - 'title' => 'CF 값', - ], - 'fields' => [ - 'title' => '맞춤 입력란' - ], - 'assets_clear' => [ - 'name' => '자산 정리' - ], - 'general' => '일반', - 'ads' => '광고', - 'user' => '사용자', - 'filter' => '필터', - 'create_ad' => '광고 작성', - 'options' => [ - 'title' => '옵션', - ], - 'ads_image' => '광고 이미지', - 'product_options' => [ - 'title' => '옵션', - ], - 'productoptions_value' => [ - 'title' => '옵션 값', - ], - 'option_configuration' => [ - 'title' => '구성', - ], - 'translations' => '번역', - 'status' => [ - 'title' => '상태', - ], - 'ads_detail' => '광고 세부 정보', - -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/ko/setting.php b/addons/default/visiosoft/advs-module/resources/lang/ko/setting.php deleted file mode 100644 index c8ce6ca2b..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/ko/setting.php +++ /dev/null @@ -1,286 +0,0 @@ - [ - 'name' => '자동 승인', - ], - 'default_view_type' => [ - 'name' => '기본보기 유형', - ], - 'hide_zero_price' => [ - 'name' => '제로인 경우 가격 숨기기', - 'instructions' => '광고 가격이 0 인 경우 가격 숨기기', - ], - 'estimated_pending_time' => [ - 'name' => '예상 대기 시간', - 'instructions' => '몇 시간 안에', - ], - 'default_published_time' => [ - 'name' => '기본 게시 시간', - ], - 'address' => [ - 'name' => '연락 주소', - ], - 'phone' => [ - 'name' => '연락 전화 번호', - ], - 'favicon' => [ - 'name' => '파비콘', - ] - , 'map_coordinates_long' => [ - 'name' => '긴 좌표지도', - ], - 'map_coordinates_lat' => [ - 'name' => '위도 좌표', - ], - 'iban_numbers' => [ - 'name' => '아이 반', - ], - 'logo' => [ - 'name' => '심벌 마크', - ], - 'ogImage' => [ - 'name' => '소셜 쉐어 로고', - 'warning' => '1200 x 630의 해상도 여야합니다. ', - - ], - 'currencies' => [ - 'name' => '활성 통화', - ], - 'latest-limit' => [ - 'name' => '최신 한도', - ], - 'site_address' => [ - 'name' => '사이트 주소', - 'warning' => '자동 추가 www. www.sitename.com ', - ], - 'google_map_key' => [ - 'name' => '구글 맵 API 키', - ], - - 'default_country' => [ - 'name' => '기본 광고 국가', - ], - 'hide_price_categories' => [ - 'name' => '카테고리에서 가격 숨기기', - 'instructions' => '광고를 만들거나 이러한 카테고리에서 광고를 볼 때 가격이 숨겨집니다.' - ], - 'free_currencyconverterapi_key' => [ - 'name' => '통화 변환기 API 키' - ], - 'default_city' => [ - 'name' => '기본 광고 도시', - ], - 'default_district' => [ - 'name' => '기본 광고 구역', - ], - 'default_neighborhood' => [ - 'name' => '기본 광고 환경', - ], - 'default_currency' => [ - 'name' => '기본 광고 통화', - ], - 'default_GET' => [ - 'name' => '기본 광고 GET', - ], - 'twitter' => [ - 'name' => '트위터', - ], - 'facebook' => [ - 'name' => '페이스 북', - ], - 'youtube' => [ - 'name' => '유튜브', - ], - 'google' => [ - 'name' => '구글', - ], - 'listing_page_image' => [ - 'name' => '리스팅 페이지 이미지', - ], - 'hide_standard_price_field' => [ - 'name' => '표준 가격 필드 숨기기', - ], - 'hide_options_field' => [ - 'name' => '옵션 필드 숨기기', - ], - 'hide_village_field' => [ - 'name' => '마을 필드 숨기기', - ], - 'hide_configurations' => [ - 'name' => '구성 버튼 숨기기', - 'instructions' => '광고 미리보기 페이지에서 구성 버튼 숨기기', - ], - 'make_all_fields_required' => [ - 'name' => '모든 필드를 필수로 설정', - 'instructions' => '사용자가 광고를 만들 때 가격 및 설명 입력란을 작성해야합니다.', - ], - 'make_map_required' => [ - 'name' => '지도 필수', - 'instructions' => '사용자가 광고를 만들 때지도에 핀을 배치하도록 요구', - ], - 'hide_listing_standard_price' => [ - 'name' => '리스팅 표준 가격 숨기기', - ], - 'enabled_currencies' => [ - 'name' => '활성화 된 통화', - ], - 'google_statistic_code' => [ - 'name' => 'Google 통계 코드', - ], - 'register_email_field' => [ - 'name' => '회원 등록 이메일 요구 사항', - ], - 'market_place' => [ - 'name' => '마켓 플레이스', - 'instructions' => 'If the marketplace is down, your site will act as ecommerce. For example, - some fields in the profile such as ads, dopings, messages, sale, packages and store are not visible and - removes corporate membership.' - ], - 'price_area_hidden' => [ - 'name' => '가격 영역 숨김', - ], - 'hide_price_filter' => [ - 'name' => '가격 필터 숨기기', - ], - 'hide_date_filter' => [ - 'name' => '날짜 필터 숨기기', - ], - 'hide_photo_filter' => [ - 'name' => '사진 필터 숨기기', - ], - 'hide_map_filter' => [ - 'name' => '지도 필터 숨기기', - ], - 'show_lang_url' => [ - 'name' => 'URL에 대한 언어 매개 변수 표시', - ], - 'popular_ads_limit' => [ - 'name' => '인기 광고 제한', - ], - - //Image - - 'image_resize_backend' => [ - 'name' => '이미지 크기 조정 백엔드', - ], - 'full_image_width' => [ - 'name' => '전체 이미지 너비', - ], - 'full_image_height' => [ - 'name' => '전체 이미지 높이', - ], - 'medium_image_width' => [ - 'name' => '중간 이미지 너비', - ], - 'medium_image_height' => [ - 'name' => '중간 이미지 높이', - ], - 'thumbnail_width' => [ - 'name' => '썸네일 폭', - ], - 'thumbnail_height' => [ - 'name' => '썸네일 높이', - ], - 'add_canvas' => [ - 'name' => '캔버스 추가', - ], - 'image_canvas_width' => [ - 'name' => '이미지 캔버스 너비', - ], - 'image_canvas_height' => [ - 'name' => '이미지 캔버스 높이', - ], - 'watermark_type' => [ - 'name' => '워터 마크 유형', - ], - 'watermark_text' => [ - 'name' => '워터 마크 텍스트', - ], - 'watermark_image' => [ - 'name' => '워터 마크 이미지', - ], - 'watermark_position' => [ - 'name' => '워터 마크 위치', - ], - 'user_filter_limit' => [ - 'name' => '사용자 필터 제한', - 'instructions' => '관리자 패널에서' - ], - 'show_breadcrumb_when_creating_ad' => [ - 'name' => '광고를 만들 때 이동 경로 표시', - ], - 'show_ads_count' => [ - 'name' => '광고 수 표시', - 'instructions' => '왼쪽 카테고리 목록에 광고 개수 표시', - ], - 'ads_date_hidden' => [ - 'name' => '만든 날짜 숨기기', - 'instructions' => '광고 세부 정보 페이지에서 만든 날짜 숨기기', - ], - 'hide_listing_header' => [ - 'name' => '목록 헤더 숨기기', - 'instructions' => '주문 및보기 유형 숨기기', - ], - 'hide_filter_section' => [ - 'name' => '필터 섹션 숨기기', - 'instructions' => '목록 페이지에서 왼쪽 필터 영역으로 숨기기', - ], - 'hide_seller_info' => [ - 'name' => '판매자 정보 숨기기', - 'instructions' => '광고 세부 정보 페이지에서 판매자 정보 숨기기', - ], - 'show_post_ad_agreement' => [ - 'name' => '광고 게시 계약 표시', - 'instructions' => '광고 작성 페이지에 개인 정보 보호 정책을 표시하려면이 옵션을 켜십시오.', - ], - 'override_text' => [ - 'name' => '텍스트 무시', - 'instructions' => '기존 가치 : 새로운 가치' - ], - 'steps_color' => [ - 'name' => '단계 색상', - 'instructions' => '점진적 단계 색상을 변경합니다.' - ], - 'create_ad_button_color' => [ - 'name' => '광고 버튼 색상 만들기', - 'instructions' => '새 광고 카테고리 선택이 완료되면 표시되는 버튼을 변경합니다.' - ], - 'lang_switcher_for_browser' => [ - 'name' => '브라우저 용 랭 스위처', - 'instructions' => '브라우저 언어를 활성 언어로 선택할 수 있습니다.' - ], - 'get_categories' => [ - 'name' => 'GET 카테고리', - 'instructions' => 'GET 속성이 유효한 범주를 나타냅니다.' - ], - 'watermark' => [ - 'name' => '양수표', - 'instructions' => '워터 마크가 활성화되어 있습니까?' - ], - 'detailed_product_options' => [ - 'name' => '자세한 제품 옵션', - 'instructions' => '제품의 재고 및 가격 정보를 입력 할 수 있습니다.' - ], - 'show_subcats_mobile' => [ - 'name' => '모바일보기에 하위 범주 표시', - ], - 'show_price_to_members_only' => [ - 'name' => '회원에게만 가격 표시', - ], - 'hide_ad_cat' => [ - 'name' => '카테고리 숨기기', - 'instructions' => '광고 목록에서 카테고리 숨기기' - ], - 'show_finish_and_publish_date' => [ - 'name' => '작성을위한 완료 날짜 및 게시 날짜 표시', - 'instructions' => '광고 작성 페이지에 publish_at 및 finish_at 필드를 표시합니다.' - ], - 'show_tax_field' => [ - 'name' => 'Show Tax Field', - 'instructions' => 'When this option is enabled, you can set the tax rate on the ad creation page.' - ], - 'hide_contact_created_at' => [ - 'name' => 'Hide Contact Fields For in Create New Ad' - ] -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/ko/stream.php b/addons/default/visiosoft/advs-module/resources/lang/ko/stream.php deleted file mode 100644 index 13ade932e..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/ko/stream.php +++ /dev/null @@ -1,37 +0,0 @@ - [ - 'name' => 'Advs', - ], - 'categories' => [ - 'name' => '카테고리', - ], - 'village' => [ - 'name' => '마을', - ], - 'custom_fields' => [ - 'name' => '맞춤 입력란', - ], - 'custom_field_advs' => [ - 'name' => '맞춤 필드 광고', - ], - 'cf_values' => [ - 'name' => 'CF 값', - ], - 'options' => [ - 'name' => '옵션', - ], - 'product_options' => [ - 'name' => '제품 옵션', - ], - 'productoptions_value' => [ - 'name' => '옵션 값', - ], - 'option_configuration' => [ - 'name' => '구성', - ], - 'status' => [ - 'name' => '상태', - ], -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/ko/view.php b/addons/default/visiosoft/advs-module/resources/lang/ko/view.php deleted file mode 100644 index 2e9f5b1f0..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/ko/view.php +++ /dev/null @@ -1,6 +0,0 @@ - '다듬지 않은', - 'advanced' => '많은', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/ku/addon.php b/addons/default/visiosoft/advs-module/resources/lang/ku/addon.php deleted file mode 100644 index 7f4e5b224..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/ku/addon.php +++ /dev/null @@ -1,8 +0,0 @@ - 'ڕیکلامەکان', - 'name' => 'مۆدیلی ڕیکلامەکان', - 'description' => 'مۆدیلی ڕیکلامەکان', - 'info' => 'This is the screen where you can add, delete and edit ads from the Ads page. On this page, you can simply do the operations such as post management and ad configuration.' -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/ku/button.php b/addons/default/visiosoft/advs-module/resources/lang/ku/button.php deleted file mode 100644 index 861d28aa6..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/ku/button.php +++ /dev/null @@ -1,68 +0,0 @@ - 'ڕیکلامی نوێ -', - 'new_classified' => 'ڕیکلامی نوێ -', - 'new_category' => 'کەتێگۆریی نوێ -', - 'new_country' => 'وڵاتی نوێ -', - 'new_city' => 'شارێکی نوێ -', - 'new_district' => 'ناحیهی نوێ -', - 'new_neighborhood' => 'هاوسایەتی نوێ', - 'new_village' => 'گوندی نوێ -', - 'edit' => "دەستکاری بکە", - 'approve' => "پەسەندی بکە -", - 'decline' => 'ڕەتکردنەوە', - 'extend' => 'درێژ بکە', - 'extend_all' => 'هەموو درێژ بکە', - 'convert_currency' => 'گۆڕینی دراوی', - 'categories' => 'کەتێگۆریکان', - 'sub_category' => 'کەتێگۆریی ژێرەوە', - 'add_sub_category' => 'کەتێگۆریی ژێرەوە زیاد بکەن', - 'sub_cities' => 'شارێکی ژێرەوە', - 'add_sub_cities' => 'شارێکی ژێرەوە زیاد بکەن', - 'add_sub_districts' => 'ناحیهی ژێرەوە زیاد بکەن', - 'add_sub_neighborhoods' => 'هاوسایەتی ژێرەوە زیاد بکەن', - 'add_sub_village' => 'گوندی ژێرەوە زیاد بکەن', - 'sub_districts' => 'ناحیهی ژێرەوە', - 'sub_neighborhoods' => 'هاوسایەتی ژێرەوە', - 'sub_village' => 'گوندی ژێرەوە', - 'general_settings' => 'ڕێکخستنەکانی گشتی -', - 'save_category' => 'کەتێگۆرییکە پاشەکەوت بکەن', - 'change_owner' => 'خاوەنەکەی بگۆڕە -', - 'update_category' => [ - 'name' => 'کەتێگۆرییکە نوێ بکەن -' - ], - 'new_option' => 'بژاردەی نوێ -', - 'export' => 'هەناردن', - 'new_productoption' => 'بژاردەی بەرهەمی نوێ -', - 'new_productoptions_value' => 'بەهای بژاردەی بەرهەمی نوێ -', - 'new_options_configuration' => 'دانپێدانانی بژاردەی نوێ -', - 'new_option_configuration' => 'دانپێدانانی بژاردەی نوێ -', - 'create_configurations' => 'دروست کردنی دانپێدانانەکان -', - 'replicate' => 'وەڵام دانەوە -', - 'fast_create' => 'خێرا دروست بکە -', - 'publish' => 'بڵاوکەرەوە', - 'import' => 'هێنان', - 'new_status' => 'دۆخی نوێ -', - 'fast_edit' => 'Zûtirkirin', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/ku/currency.php b/addons/default/visiosoft/advs-module/resources/lang/ku/currency.php deleted file mode 100644 index cf584388d..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/ku/currency.php +++ /dev/null @@ -1,6 +0,0 @@ - 'دۆلار', - 'EUR' => 'یۆرۆ', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/ku/field.php b/addons/default/visiosoft/advs-module/resources/lang/ku/field.php deleted file mode 100644 index bc4960e20..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/ku/field.php +++ /dev/null @@ -1,487 +0,0 @@ - [ - 'name' => 'نازناو' - ], - 'order' => [ - 'name' => 'ڕێک بخەن' - ], - 'slug' => [ - 'name' => 'ناوی تایبەت ئەوەیە -' - ], - 'parent_category' => [ - 'name' => 'باوان' - ], - 'category' => [ - 'name' => 'نازناوی کەتێگۆری' - ], - 'price' => [ - 'name' => 'نرخ' - ], - 'standard_price' => [ - 'name' => 'نرخی ستاندارت -' - ], - 'date' => [ - 'name' => 'بەروار' - ], - 'photo' => [ - 'name' => 'وێنە' - ], - 'video' => [ - 'name' => 'ڤیدیۆ' - ], - 'map' => [ - 'name' => 'نەخشە' - ], - 'stock' => [ - 'name' => 'ستۆک' - ], - 'advs_desc' => [ - 'name' => 'شيكردنةوة' - ], - 'online_payment' => [ - 'name' => 'پارەدانی ئۆنلاین -' - ], - 'city' => [ - 'name' => 'شار' - ], - 'country' => [ - 'name' => 'وڵات' - ], - 'district' => [ - 'name' => 'ناوچە' - ], - 'neighborhood' => [ - 'name' => 'هودەکە' - ], - 'village' => [ - 'name' => 'گوند' - ], - 'files' => [ - 'name' => 'وێنەکان' - ], - 'cat1' => [ - 'name' => 'کەتێگۆریی سەرەکی' - ], - 'cat2' => [ - 'name' => '1 کەتێگۆریی ژێرین' - ], - 'cat3' => [ - 'name' => '2 کەتێگۆریی ژێرین' - ], - 'cat4' => [ - 'name' => '3 کەتێگۆریی ژێرین' - ], - 'cat5' => [ - 'name' => '4 کەتێگۆریی ژێرین' - ], - 'cat6' => [ - 'name' => '5 کەتێگۆریی ژێرین' - ], - 'cat7' => [ - 'name' => '6 کەتێگۆریی ژێرین' - ], - 'cat8' => [ - 'name' => '7 کەتێگۆریی ژێرین' - ], - 'cat9' => [ - 'name' => '8 کەتێگۆریی ژێرین' - ], - 'cat10' => [ - 'name' => '9 کەتێگۆریی ژێرین' - ], - 'currency' => [ - 'name' => 'دراو' - ], - 'status' => [ - 'name' => 'بارودۆخ', - 'option' => [ - 'approved' => 'پەسەندکراوە', - 'expired' => 'بەسەرچوون', - 'unpublished' => 'بڵاونەکراوەتەوە', - 'pending_admin' => 'بەڕێوەبەر چاوەڕێیە', - 'pending_user' => 'بەکارهێنەر چاوەڕێیە -' - ] - ], - 'pending_adv' => [ - 'name' => 'بڵاونەکراوەتەوە' - ], - 'finish_at' => [ - 'name' => 'تەواو دەبێت لە -' - ], - 'cover_photo' => [ - 'name' => 'وێنەی داپۆشراو -' - ], - 'favs_adv' => [ - 'name' => 'ڕێکلامێکی دڵخوازترین - -' - ], - 'my_adv' => [ - 'name' => 'ڕێکلامەکان' - ], - 'description' => 'شيكردنةوة', - 'explanation' => 'شيكردنةوة', - 'type' => [ - 'name' => 'جۆو' - ], - 'parent_adv' => [ - 'name' => 'ڕیکلامی پەیوەندیدار -' - ], - 'value' => [ - 'name' => 'نرخ' - ], - 'list' => 'لیست', - 'home' => 'ماڵپەڕ', - 'list-page' => 'پەیجی لیست -', - 'search' => 'گەڕان', - 'reset' => 'Reset', - 'recommended' => 'ڕێکلامێکی پێشنیارکراو بۆ ئێوە -', - 'filter' => 'پاڵاوتن', - 'sort' => 'جووره‌', - 'sort_by' => 'جووره‌ بە', - 'pick_option' => 'بژاردەیەک هەڵبژێرە -', - 'pick_ordering' => ' داوای دەکەن -', - 'price_high' => 'نرخ لە گران بۆ هەرزان -', - 'price_low' => 'نرخ لە هەرزان بۆ گران -', - 'newest' => 'نویترین', - 'oldest' => 'کۆنترین -', - 'address_a_z' => '(A-Z) ناونیشان', - 'address_z_a' => ' (Z-A) ناونیشان', - 'categories' => [ - 'name' => 'کەتێگۆریکان' - ], - 'all_categories' => 'هەموو کەتێگۆریکان -', - 'location' => 'شوێن', - 'send_message' => 'پەیام بنێرە -', - 'phone_gsm' => 'ژماره‌ی مۆبایل -', - 'phone_office' => 'ژمارەی تەلەفۆنی دوکان -', - 'add_to_favorites' => "دانێ بۆ دڵخوازەکانەوە -", - 'send' => 'بنێرە', - 'search_name' => 'ناوی گەڕان', - 'my_favorite_searches' => 'گەڕانی دڵخوازترین -', - 'search_desc' => 'دەتوانیت لێرە زیاد بکەیت و هەڵبژاردنی گەڕانی دڵخوازت بەڕێوە ببەیت. -', - 'complaint_placeholder' => 'وردەکاری سکاڵاکانت لێرە بنوسە -', - 'show_details' => 'کیته‌کیتەكان نیشاندە', - 'ad_actions' => 'کرداری ڕیکلام', - 'edit' => 'دەستکاری بکە', - 'approve' => 'پەسەندی بکە -', - 'passive' => "ناچالاک", - 'sold' => 'فرۆشرا -', - 'offered_by' => 'پێشکەشی کرد بە -', - 'more_ads_by' => 'ڕیکلامی زیاتر بە -', - 'click_phone' => 'ژمارە تەلەفونی نیشاندە -', - 'share' => 'بڵاوکردنەوە', - 'report' => 'ئەم ڕیکلامە ڕیپۆرت بکەن -', - 'features' => 'تایبەتمەندیە کان -', - "streetview" => "دیمەنی سەر شەقام -", - 'recommended_ads' => 'ڕێکلامێکی پێشنیارکراو بۆ ئێوە -', - 'new' => 'نوێ', - 'short_info' => 'زانیاریەکی کورت -', - 'secure_trading' => 'بازرگانیکردنێکی سەلامەت -', - '24/7' => '24/7 پشتگری', - 'easy_trading' => 'بازرگانی ئاسان -', - 'need_help' => 'ویستنی یارمەتی', - 'give_a_call' => 'تەلەفون بکە -', - 'message_sent' => '! پەیام نێردراوە -', - 'asap' => 'پەیام بنێرە ، فرۆشیار بەم زووانە پەیوەندیت پێوە دەکات -', - 'ad_id' => 'ناسنامەی ڕیکلام -', - 'contact_with' => 'پەیوەندی لەگەڵ -', - 'create_adv' => 'ڕیکلام دروست بکە -', - 'edit_adv' => 'دەستکاری ڕیکلامەکە بکە -', - 'mandatory_fields' => 'زەوی پێویستن -', - 'ad_post' => 'ڕیکلامی دانێ', - 'sell_item' => 'شتومەک یان خزمەتگوزاری بفرۆشە -', - 'search_save' => 'گەڕانی دڵخواز بە سەرکەوتوویی خەزنکراو -', - 'address' => 'ناونیشان', - 'email' => 'ئی مەیل', - 'phone' => 'تەلەفۆن', - 'send_us_your_feedback' => 'Send Us Your Feedback -', - 'online_shopping' => 'Secure E-Trade', - 'approved' => 'بە سەرکەوتوویی پەسەند کرا -', - 'extended' => 'بە سەرکەوتوویی درێژکرایەوە -', - 'declined' => 'بە سەرکەوتوویی ڕەتکرایەوە -', - 'search_on_map' => 'گەڕان لەسەر نەخشە -', - 'post_free_ad' => 'ڕیکلامی بەلاش دابنێ -', - 'select_a_category' => 'کەتێگۆری هەڵبژێرە -', - 'select_a_sub_category' => 'کەتێگۆریی ژێرین هەڵبژێرە -', - 'all_dopings_added' => 'هەموو جۆرەکانی دۆپینگ بۆ ئەم ڕیکلامە زیادکراوە -', - 'is_get_adv' => [ - 'name' => 'Secure e-Trade' - ], - 'corporate_info' => 'زانیاری کۆمپانیا -', - 'featured_ads' => "ڕیکلامی عةرز -", - 'trending_ads' => 'Trendind Ads -', - 'search_ad_result_prefix' => 'لەسەر', - 'search_ad_result_text' => ': hejmartin reklam di lêgerîna : nav', - 'search_ads_result_message' => [ - 'name' => 'ڕێکلامەکان دەژمێرن دۆزراونەتەوەبۆ :گەڕانی ناو:', - ], - 'total' => 'هه موو -', - 'quantity' => 'چەندی', - 'view_cart' => 'سەبەتەکە نیشاندە -', - 'no_ads' => 'هیچ ڕیکلامێک نەدۆزراوەتەوە -', - 'show_display_mode' => [ - 'map' => 'نەخشە', - 'list' => 'لیست', - ], - 'advs_list_table_thead' => [ - 'name' => 'ناوی ڕیکلام -', - 'price' => 'نرخ', - 'publish_at' => 'بەرواری ڕیکلام -', - 'location_city' => 'شار', - 'location_country' => 'وڵات', - ], - 'show_list_view' => [ - 'name' => 'لیست', - ], - 'show_table_view' => [ - 'name' => 'تابلۆ', - ], - 'showcase' => [ - 'name' => 'عةرز', - ], - 'new_ad' => [ - 'name' => 'ڕیکلامی نوێ -', - ], - 'profile' => [ - 'name' => 'پرۆفایل', - ], - 'my_ads' => [ - 'name' => 'ڕیکلامەکانم -', - ], - 'sold_out' => [ - 'name' => 'فرۆشرا -', - ], - 'edit_category' => 'دەستکاری کەتێگۆریەکە بکە -', - 'set_category' => 'کەتێگۆریی دوکان -', - 'max' => [ - 'name' => 'گەورە', - ], - 'min' => [ - 'name' => 'کەم', - ], - 'in_the_last_24_hours' => [ - 'name' => 'لە ئاخیر 24 کاتژمێر -' - ], - 'in_the_last_day' => [ - 'name' => 'لە ئاخیر 24 کاتژمێر -' - ], - 'in_the_last_week' => [ - 'name' => 'له هه فته ی ئاخیر -' - ], - 'in_the_last_month' => [ - 'name' => 'لە مانگی ئاخیر -' - ], - 'ads_with_photo' => [ - 'name' => 'ڕێکلامەکان بە وێنە -' - ], - 'ads_with_video' => [ - 'name' => 'ڕێکلامەکان بە ڤیدیۆ -' - ], - 'yes' => [ - 'name' => 'بەڵێ' - ], - 'no' => [ - 'name' => 'Na' - ], - 'is_system' => [ - 'name' => 'Pergalê ye', - 'instructions' => 'Rewşa pergalê pêdivî ye û divê neyê guhertin', - ], - 'user_access' => [ - 'name' => 'User Access', - 'instructions' => 'Bikarhêner dikare vê rewşê li ser reklamên xwe bikar bîne?', - ], - "no_location" => "شوێنەکە دیاری نەکراوە -", - "continue" => 'بەردەوام بە', - "gallery" => 'گەلەری', - "ad" => 'ڕیکلام', - "ads" => 'ڕیکلامەکان', - "were_found" => 'دۆزرانەوە -', - - // Pending screen - 'pending_message_1' => 'ڕیکلامەکە لە پڕۆسەی پەسەندکردندایە -', - 'pending_message_2' => "بەروارێکی نوێ کردنەوەێ بۆ ڕیکلام -", - 'pending_message_3' => 'کاتی چاوەڕوانیکردنى هەستم پێگەشتووە -', - 'pending_message_4' => 'کاتی تەرخانکراو لە پڕۆسەی پەسەندکردندا زیاد دەکرێت -', - 'pending_message_5' => 'هیچ مامەڵەک ناکرێت لە ناوەندی بانگەشەوە بۆ ڕێکلامەکە لە پڕۆسەی پەسەندکردندا -', - 'hours' => 'کاتژمێر', - - // Preview page - 'preview_text' => [ - 'part_1' => 'ئەگەر ئەم زانیاریانەی خوارەوە لەسەر ڕێکلامەکەت ڕاست بوو ، کرتە لە دوگمەی ′′ بەردەوام ′′ بکە و بەرەو هەنگاوی دواتر بڕۆ -', - 'part_2' => '′′ ئەگەر نا ، کرتە لەسەر دوگمەی ′′ دەستکاری بکە -', - ], - 'views' => 'دیتین', - - // Detail page - "no_street_view" => "دیمەنی شەقام لەم شوێنە نیە -", - 'edit_my_contact_info' => 'دەستکاری زانیاری پەیوەندیم بکە -', - 'update_my_contact_info' => 'زانیاری پەیوەندیم نوێ بکەرەوە -', - 'contact_info' => 'زانیاری پەیوەندی', - 'ad_info' => 'زانیاری ڕێکلام -', - - // Select cat - 'select_category_step_by_step' => 'کەتێگۆری هەڵبژێرە هەنگاو بە هەنگاو - -', - - // New create page - 'options' => 'بژاردەکان -', - 'category_selection' => 'هەڵبژاردنی کەتێگۆری -', - 'listing_details' => 'وردەکاریەکانی لیستکردن -', - 'preview' => 'پێشبینین -', - 'congratulations' => 'پیرۆزبایی', - 'ad_desc' => 'دەربارەی ڕێکلام', - 'upload_photos' => 'وێنەکانی دانێن', - 'upload_files' => 'فایلەکان دابنێن -', - 'additional_fields' => 'زەوی زیادەکان -', - 'ad_location' => 'شوێنی ڕێکلام -', - 'owner' => 'Xwedî', - 'default_owner_instruction' => 'Ger bikarhêner neyê bijartin dê xwedêgiravî ji bikarhênerê heyî re veqetîne', - 'create_page_subtitle' => 'Bi ketina agahdariyên berfireh ên der barê reklama xwe de bêkêmasî reklamê biafirînin.', - 'with_my_phone_numbers' => 'With my phone numbers', - 'not_with_my_phone_numbers' => "I don't want to be reached by phone", - 'how_can_you_be_contacted' => "How can you be contacted?", - - // Listing page - 'ad_title' => 'Sernavê reklamê', - 'listing_date' => 'Dîroka Navnîşanê', - 'view' => 'Dîtinî', - 'ads_with_map' => 'Reklamên Bi Nexşe', - 'advanced_sorting' => 'Rêzkirina Pêşkeftî', - 'filter_by_word' => 'Bi peyvê parzûn bikin', - 'filter_by' => 'Fîlterkirin bi: nav', - - 'free' => 'بەلاش', - 'ad_date' => 'بەرواری ڕیکلام -', - 'photo_video' => 'ڤیدیۆ, وێنە', - 'and_above' => 'و لە سەرەوەش -', - 'and_below' => 'و لە خوارەوە -', - 'clear_all' => 'هەموو خاوێن بکە', - 'balances' => 'باڵانسەکان', - 'packages' => 'پاکێجەکان', - 'dopings' => 'دۆپینگەکان', - 'advs' => 'ڕیکلامەکان', - 'site' => 'سایت', - 'subscription' => 'ئابوونە کردن', - 'created' => 'درووستکراوە -', - 'product_option' => [ - 'name' => 'بژاردەی بەرهەمەکان -' - ], - 'option_json' => [ - 'name' => 'بژاردەی' - ], - 'old_price' => [ - 'name' => 'نرخی کۆن -' - ], - 'save_search' => 'Lêgerînê Biparêzin', - 'publish_at' => [ - 'name' => 'Dîroka Weşanê' - ], - 'tax' => [ - 'name' => 'Tax' - ], - 'name_a_z' => 'Name (A to Z)', - 'name_z_a' => 'Name (Z to A)', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/ku/message.php b/addons/default/visiosoft/advs-module/resources/lang/ku/message.php deleted file mode 100644 index b9c9e8765..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/ku/message.php +++ /dev/null @@ -1,62 +0,0 @@ - 'بەرهەمی داواکراو ئێستا ناچالاکیە -', - 'please_payment' => 'تکایە پارە بدە -', - 'bank_account_info' => 'زانیاری هەژماری بانک -', - 'agreement' => 'بە کرتە کردنی یلا لە مەرجی بەکارهێنان و سیاسەتی تایبەت بە ئێمە ڕازیت کە خاوەنی ڕاستەقینەی ئەم بەرهەمەیت - -', - 'update_category_msg' => 'کەتێگۆریی ڕیکلام نوێ دەکرێتەوە -', - 'updated_category_msg' => 'کەتێگۆری بە سەرکەوتوویی دەستکاری کراوە -', - 'create_ad_with_post_cat' => [ - 'title' => "هەڵبژاردنی کەتێگۆری تەواو بوو -", - 'success' => true, - 'continueBtn' => "بەردەوام بە -", - ], - 'update_category_info' => 'تکایە کەتێگۆریەکە نوێ بکەنەوە -', - 'filter_by_search_msg' => 'پارزوون بە گەڕان -', - 'delete_author_error' => 'ناتوانی پۆستێک بسڕیتەوە کە هی تۆ نەبێت -', - 'success_delete' => 'ڕیکلام سڕایەوە -', - 'pending_ad_status' => 'ڕیکلامەکەت چاوەڕێی پەسەندکردنی بەڕێوەبەرەکەیە -', - 'extended' => 'ژمارەی ڕیکلامی سەرکەوتوو درێژکرایەوە: -', - 'category_not_exist' => 'چیتر ئەم کەتێگۆری بەردەست نییە! -', - 'currency_converted' => 'بە سەرکەوتوویی دراوی گۆڕاوە - -', - 'choose_user' => 'بەکارهێنەرێک هەڵبژێرە -', - 'owner_updated_successfully' => '! خاوەنەکە بە سەرکەوتوویی نوێ کرایەوە -', - 'no_add_found' => '! هیچ ڕیکلامێک نەدۆزراوەتەوە', - 'replicated_success' => '! ڕیکلامەکە بە سەرکەوتوویی پێشکەش کرا -', - 'ad_doesnt_exist' => "! ئەم ڕیکلامە بەردەست نییە -", - 'select_location_error' => "! تکایە شوێنێك لەسەر نەخشەکە هەڵبژێرە -", - 'this_ad_is_not_valid_anymore' => "! چیتر ئەم ڕیکلامە بەردەست نییە - -", - 'approve_status_change' => "! دۆخی ڕیکلامەکەت وەک چالاک ڕێکخراوە -", - 'passive_status_change' => "! دۆخی ڕیکلامەکەت وەکو ناچالاک ڕێکخراوە -", - 'sold_status_change' => "! دۆخی ڕیکلامەکەت وەکو فرۆشراوە ڕێکخراوە ", - 'status_change' => "Rewşa Reklama We Bûye: Status!", - 'disabled_detailed_options_for_admin_role' => "Vebijarkên hilbera berfireh têne sekinandin.", -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/ku/permission.php b/addons/default/visiosoft/advs-module/resources/lang/ku/permission.php deleted file mode 100644 index 72faf0e23..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/ku/permission.php +++ /dev/null @@ -1,108 +0,0 @@ - [ - 'name' => 'Reklam', - 'option' => [ - 'read' => 'Dikarin reklaman bixwînin?', - 'write' => 'Dikarin reklaman biafirînin / sererast bikin?', - 'delete' => 'Dikarin reklaman jêbirin?', - ], - ], - 'categories' => [ - 'name' => 'Kategorî', - 'option' => [ - 'read' => 'Ma dikarin kategoriyan bixwînin?', - 'write' => 'Dikare kategoriyan biafirîne / sererast bike?', - 'delete' => 'Ma dikare kategoriyan jê bibe?', - ], - ], - 'village' => [ - 'name' => 'Gûnd', - 'option' => [ - 'read' => 'Dikarin gund bixwînin?', - 'write' => 'Ma dikare gund çêbike / sererast bike?', - 'delete' => 'Ma dikare gund jê bibe?', - ], - ], - 'custom_fields' => [ - 'name' => 'Zeviyên xwerû', - 'option' => [ - 'read' => 'Ma dikarin qadên xwerû bixwînin?', - 'write' => 'Ma dikare qadên xwerû çêbike / sererast bike?', - 'delete' => 'Ma dikarin qadên xwerû jêbirin?', - ], - ], - 'custom_field_advs' => [ - 'name' => 'Reklamên qada xwerû', - 'option' => [ - 'read' => 'Ma dikarin reklamên qada xwerû bixwînin?', - 'write' => 'Ma dikare reklamên qada xwerû çêbike / sererast bike?', - 'delete' => 'Ma dikare reklamên qada xwerû jê bibe?', - ], - ], - 'cf_values' => [ - 'name' => 'Nirxên Cf', - 'option' => [ - 'read' => 'Ma dikare nirxên cf bixwîne?', - 'write' => 'Ma dikare nirxên cf biafirîne / sererast bike?', - 'delete' => 'Ma dikare nirxên cf jê bibe?', - ], - ], - 'options' => [ - 'name' => 'Vebijarkên', - 'option' => [ - 'read' => 'Vebijarkan dikarin bixwînin?', - 'write' => 'Ma dikare vebijarkan biafirîne / sererast bike?', - 'delete' => 'Vebijarkên dikarin jêbirin?', - ], - ], - 'productoptions' => [ - 'name' => 'Hilbijartinên hilberê', - 'option' => [ - 'read' => 'Ma dikarin hilberînan hilînin?', - 'write' => 'Dikare hilberînan vebêje / biafirîne?', - 'delete' => 'Ma dikare hilberên hilberê hilweşîne?', - ], - ], - 'productoptions_value' => [ - 'name' => 'Nirxê hilberînan', - 'option' => [ - 'read' => 'Ma dikare nirxa hilberînan bixwîne?', - 'write' => 'Ma dikare nirxa hilberîneriyan biafirîne / sererast bike?', - 'delete' => 'Ma dikare nirxa hilberînan jê bibe?', - ], - ], - 'options_configuration' => [ - 'name' => 'Veavakirina vebijarkan', - 'option' => [ - 'read' => 'Ma veavakirina vebijarkan dikare bixwîne?', - 'write' => 'Ma dikare veavakirina vebijarkan biafirîne / sererast bike?', - 'delete' => 'Ma veavakirina vebijarkan dikare jê bibe?', - ], - ], - 'option_configuration' => [ - 'name' => 'Veavakirina vebijarkê', - 'option' => [ - 'read' => 'Hûn dikarin veavakirina vebijarkê bixwînin?', - 'write' => 'Ma dikare veavakirina vebijarkê biafirîne / sererast bike?', - 'delete' => 'Ma dikare veavakirina vebijarkê were jêbirin?', - ], - ], - 'option_configuration' => [ - 'name' => 'Veavakirina vebijarkê', - 'option' => [ - 'read' => 'Hûn dikarin veavakirina vebijarkê bixwînin?', - 'write' => 'Ma dikare veavakirina vebijarkê biafirîne / sererast bike?', - 'delete' => 'Ma dikare veavakirina vebijarkê were jêbirin?', - ], - ], - 'status' => [ - 'name' => 'Cî', - 'option' => [ - 'read' => 'Ma dikare statûyê bixwîne?', - 'write' => 'Ma dikare statu biafirîne / sererast bike?', - 'delete' => 'Ma dikare statuyê jê bibe?', - ], - ], -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/ku/section.php b/addons/default/visiosoft/advs-module/resources/lang/ku/section.php deleted file mode 100644 index f7568731f..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/ku/section.php +++ /dev/null @@ -1,64 +0,0 @@ - [ - 'title' => 'ڕیکلامەکان', - ], - 'categories' => [ - 'title' => 'کەتێگۆریکان', - ], - 'countries' => [ - 'title' => 'وڵاتەکان', - ], - 'cities' => [ - 'title' => 'شارەکان', - ], - 'districts' => [ - 'title' => 'ناوچەکان', - ], - 'neighborhoods' => [ - 'title' => 'هاوسایەتیەکان', - ], - 'village' => [ - 'title' => 'گوندەکان', - ], - 'custom_fields' => [ - 'title' => 'Zeviyên xwerû', - ], - 'custom_field_advs' => [ - 'title' => 'Reklamên qada xwerû', - ], - 'cf_values' => [ - 'title' => 'Nirxên Cf', - ], - 'fields' => [ - 'title' => 'Zeviyên xwerû' - ], - 'assets_clear' => [ - 'name' => 'Hebûnên zelal' - ], - 'general' => 'Giştî', - 'ads' => 'Reklam', - 'user' => 'Bikaranîvan', - 'filter' => 'Parzûn', - 'create_ad' => 'Ad biafirînin', - 'options' => [ - 'title' => 'Vebijarkên', - ], - 'ads_image' => 'Ads Wêne', - 'product_options' => [ - 'title' => 'Vebijarkên', - ], - 'productoptions_value' => [ - 'title' => 'Nirx Nirx', - ], - 'option_configuration' => [ - 'title' => 'Veavakirina', - ], - 'translations' => 'Wergeran', - 'status' => [ - 'title' => 'دۆخ', - ], - 'ads_detail' => 'Ads Detail', - -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/ku/setting.php b/addons/default/visiosoft/advs-module/resources/lang/ku/setting.php deleted file mode 100644 index 94f1e18d2..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/ku/setting.php +++ /dev/null @@ -1,286 +0,0 @@ - [ - 'name' => 'Jixweber Pejirandin', - ], - 'default_view_type' => [ - 'name' => 'Default View Type', - ], - 'hide_zero_price' => [ - 'name' => 'Ger Zero Bihayê Veşêre', - 'instructions' => 'Heke bihayê reklamê 0 be bihayê veşêrin', - ], - 'estimated_pending_time' => [ - 'name' => 'Dema Bendewarî ya Texmînkirî', - 'instructions' => 'Di Saetan de', - ], - 'default_published_time' => [ - 'name' => 'Wextê Weşana Default', - ], - 'address' => [ - 'name' => 'Navnîşana Têkiliyê', - ], - 'phone' => [ - 'name' => 'Têlefonê Têkilî', - ], - 'favicon' => [ - 'name' => 'Favicon', - ] - , 'map_coordinates_long' => [ - 'name' => 'Nexşeya Hevrêziya Dirêj', - ], - 'map_coordinates_lat' => [ - 'name' => 'Nexşeya Hevrêziya Lat', - ], - 'iban_numbers' => [ - 'name' => 'IBAN', - ], - 'logo' => [ - 'name' => 'Logo', - ], - 'ogImage' => [ - 'name' => 'Logoya Parvekirina Civakî', - 'warning' => 'Divê ew bi çareseriya 1200 x 630 be. ', - - ], - 'currencies' => [ - 'name' => 'Dravên Çalak', - ], - 'latest-limit' => [ - 'name' => 'Sînora herî dawî', - ], - 'site_address' => [ - 'name' => 'Navnîşana malperê', - 'warning' => 'Auto zêdekirî www. www.sitename.com ', - ], - 'google_map_key' => [ - 'name' => 'Nexşeya Google Key Api', - ], - - 'default_country' => [ - 'name' => 'Default Ad Country', - ], - 'hide_price_categories' => [ - 'name' => 'Li Ser Kategoriyan Veşêre', - 'instructions' => 'Gava ku hûn reklamek biafirînin an reklamek di bin van kategoriyan de bibînin wê bihayê veşêrin.' - ], - 'free_currencyconverterapi_key' => [ - 'name' => 'Mifteya API-ya veguherînerê Pereyê' - ], - 'default_city' => [ - 'name' => 'Default Ad City', - ], - 'default_district' => [ - 'name' => 'Default Ad District', - ], - 'default_neighborhood' => [ - 'name' => 'Default Ad Taxa', - ], - 'default_currency' => [ - 'name' => 'Dravê Ad Ademî', - ], - 'default_GET' => [ - 'name' => 'Default Ad GET', - ], - 'twitter' => [ - 'name' => 'Twitter', - ], - 'facebook' => [ - 'name' => 'Facebook', - ], - 'youtube' => [ - 'name' => 'Youtube', - ], - 'google' => [ - 'name' => 'gûgil', - ], - 'listing_page_image' => [ - 'name' => 'Navnîşkirina Wêneya Rûpelê', - ], - 'hide_standard_price_field' => [ - 'name' => 'Zeviya Bihayê Standard veşêrin', - ], - 'hide_options_field' => [ - 'name' => 'Qada Vebijarkan Veşêre', - ], - 'hide_village_field' => [ - 'name' => 'Zeviyê Gundê Veşêre', - ], - 'hide_configurations' => [ - 'name' => 'Bişkoja Configurations Veşêre', - 'instructions' => 'Bişkoja Veavakirina Di Rûpelê Pêşdîtina Adê de Veşêre', - ], - 'make_all_fields_required' => [ - 'name' => 'Hemî Zeviyên Pêdivî Bikin', - 'instructions' => 'Dema ku reklamek diafirîne bikarhêner hewce dike ku qadên Biha û Tarîfeyê dagire', - ], - 'make_map_required' => [ - 'name' => 'Nexşeyê Pêdivî ye', - 'instructions' => 'Dema ku reklamek diafirîne bikarhêner hewce dike ku pîneyek li ser nexşeyê bicîh bike', - ], - 'hide_listing_standard_price' => [ - 'name' => 'Veşêrin Navnîşa Bihayê Standard', - ], - 'enabled_currencies' => [ - 'name' => 'Pereyên Çalakkirî', - ], - 'google_statistic_code' => [ - 'name' => 'Google Code Code', - ], - 'register_email_field' => [ - 'name' => 'Endamtiya Serlêdana E-nameya Endamtiyê', - ], - 'market_place' => [ - 'name' => 'Cihê Sûkê', - 'instructions' => 'If the marketplace is down, your site will act as ecommerce. For example, - some fields in the profile such as ads, dopings, messages, sale, packages and store are not visible and - removes corporate membership.' - ], - 'price_area_hidden' => [ - 'name' => 'Qada Bihayê Veşartî', - ], - 'hide_price_filter' => [ - 'name' => 'Parzûna Bihayê Veşêre', - ], - 'hide_date_filter' => [ - 'name' => 'Parzûna Dîrokê Veşêre', - ], - 'hide_photo_filter' => [ - 'name' => 'Photo Filter Veşêre', - ], - 'hide_map_filter' => [ - 'name' => 'Parzûna Nexşeyê veşêrin', - ], - 'show_lang_url' => [ - 'name' => 'Ji bo URL Parametreya Lang nîşan bidin', - ], - 'popular_ads_limit' => [ - 'name' => 'Sînorên Ads Popular', - ], - - //Image - - 'image_resize_backend' => [ - 'name' => 'Mezinahiya Wêne Paşve', - ], - 'full_image_width' => [ - 'name' => 'Firehiya Wêne Tevahî', - ], - 'full_image_height' => [ - 'name' => 'Bilindahiya Wêneya Tevahî', - ], - 'medium_image_width' => [ - 'name' => 'Firehiya Wêne ya Navîn', - ], - 'medium_image_height' => [ - 'name' => 'Bilindahiya Wêne ya Navîn', - ], - 'thumbnail_width' => [ - 'name' => 'Firehiya Thumbnail', - ], - 'thumbnail_height' => [ - 'name' => 'Bilindahiya Thumbnail', - ], - 'add_canvas' => [ - 'name' => 'Canvas zêde bikin', - ], - 'image_canvas_width' => [ - 'name' => 'Firehiya Canvas Wêne', - ], - 'image_canvas_height' => [ - 'name' => 'Wêne Canvas Bilindî', - ], - 'watermark_type' => [ - 'name' => 'Tîpa ava avê', - ], - 'watermark_text' => [ - 'name' => 'Wateya Nivîsarê', - ], - 'watermark_image' => [ - 'name' => 'Wêne Watermark', - ], - 'watermark_position' => [ - 'name' => 'Positiona Watermark', - ], - 'user_filter_limit' => [ - 'name' => 'Sînora Parzûna Bikarhêner', - 'instructions' => 'Di panelê rêveberê de' - ], - 'show_breadcrumb_when_creating_ad' => [ - 'name' => 'Dema Afirandina Reklamek Breadcrumb nîşan bidin', - ], - 'show_ads_count' => [ - 'name' => 'Nîşan Ads Count', - 'instructions' => 'Reklamên li ser lîsteya kategoriyên çepê hesab bikin nîşan bikin', - ], - 'ads_date_hidden' => [ - 'name' => 'Dîroka Afirandî Veşêre', - 'instructions' => 'Di rûpela hûrguliyên reklaman de dîroka çêkirî veşêrin', - ], - 'hide_listing_header' => [ - 'name' => 'Serê Navnîşê Veşêre', - 'instructions' => 'Ji bo rêzkirin û dîtina celeban vedişêrin', - ], - 'hide_filter_section' => [ - 'name' => 'Beşa Parzûnê Veşêre', - 'instructions' => 'Di rûpelê navnîşkirinê de xwe vedişêrin qada feltera çepê', - ], - 'hide_seller_info' => [ - 'name' => 'Agahdariya Firoterê Veşêre', - 'instructions' => 'Di rûpelê hûrguliyên reklaman de veşartina agahdariya firotanê', - ], - 'show_post_ad_agreement' => [ - 'name' => 'Peymana Ad Ad-ê nîşan bide', - 'instructions' => 'Heke hûn dixwazin li ser rûpela afirandina reklamê peymana siyaseta nepenîtiyê nîşan bikin vê yekê vekin', - ], - 'override_text' => [ - 'name' => 'Nivîsarê zêde bikin', - 'instructions' => 'Nirxa Kevn: Nirxa Nû' - ], - 'steps_color' => [ - 'name' => 'Steps Color', - 'instructions' => 'Rengê gavên pêşverû diguherîne.' - ], - 'create_ad_button_color' => [ - 'name' => 'Rengê Bişkoja Adê biafirînin', - 'instructions' => 'Bişkoja ku dema hilbijartina kategoriya reklama nû xilas dibe diguheze.' - ], - 'lang_switcher_for_browser' => [ - 'name' => 'Lang Switcher Ji bo Gerokê', - 'instructions' => 'Destûrê dide we ku hûn zimanê gerokê wekî zimanê çalak hilbijêrin' - ], - 'get_categories' => [ - 'name' => 'Kategoriyan bistînin', - 'instructions' => 'Ew kategoriyên ku tê de taybetmendiya GET dê derbasdar be temsîl dike.' - ], - 'watermark' => [ - 'name' => 'Watermark', - 'instructions' => 'Watermark çalak e?' - ], - 'detailed_product_options' => [ - 'name' => 'Vebijarkên Hilbera Berfireh', - 'instructions' => 'Destûrê dide ku hûn ji bo hilberê agahdariya pargîdanî û bihayê bikin' - ], - 'show_subcats_mobile' => [ - 'name' => 'Binkategoriyan li ser dîmendera mobîl nîşan bide', - ], - 'show_price_to_members_only' => [ - 'name' => 'Nîşan bidin Bihayê Tenê Endaman', - ], - 'hide_ad_cat' => [ - 'name' => 'Kategoriyan veşêrin', - 'instructions' => 'Di lîsteya reklaman de kategoriyan veşêrin' - ], - 'show_finish_and_publish_date' => [ - 'name' => 'Ji Bo Afirandinê Dîroka Dawî And Nîşan Bikin', - 'instructions' => 'Zeviyên publ_at û finish_at li ser rûpela afirandina reklaman nîşan dide.' - ], - 'show_tax_field' => [ - 'name' => 'Show Tax Field', - 'instructions' => 'When this option is enabled, you can set the tax rate on the ad creation page.' - ], - 'hide_contact_created_at' => [ - 'name' => 'Hide Contact Fields For in Create New Ad' - ] -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/ku/stream.php b/addons/default/visiosoft/advs-module/resources/lang/ku/stream.php deleted file mode 100644 index bca065c0f..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/ku/stream.php +++ /dev/null @@ -1,37 +0,0 @@ - [ - 'name' => 'ڕیکلامەکان', - ], - 'categories' => [ - 'name' => 'کەتێگۆریکان', - ], - 'village' => [ - 'name' => 'گوند', - ], - 'custom_fields' => [ - 'name' => 'Zeviyên xwerû', - ], - 'custom_field_advs' => [ - 'name' => 'Fieldêwirmendên qada xwerû', - ], - 'cf_values' => [ - 'name' => 'Nirxên Cf', - ], - 'options' => [ - 'name' => 'Vebijarkên', - ], - 'product_options' => [ - 'name' => 'Vebijarkên Hilberê', - ], - 'productoptions_value' => [ - 'name' => 'Nirxê vebijarkan', - ], - 'option_configuration' => [ - 'name' => 'Veavakirina', - ], - 'status' => [ - 'name' => 'Cî', - ], -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/ku/view.php b/addons/default/visiosoft/advs-module/resources/lang/ku/view.php deleted file mode 100644 index 1d52483d7..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/ku/view.php +++ /dev/null @@ -1,7 +0,0 @@ - 'تەواو نەکراو -', - 'advanced' => 'پێشکەوتوو', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/nl/addon.php b/addons/default/visiosoft/advs-module/resources/lang/nl/addon.php deleted file mode 100644 index 52e934d3e..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/nl/addon.php +++ /dev/null @@ -1,10 +0,0 @@ - 'advertenties', - 'name' => 'Advertenties module', - 'description' => 'Advertenties module', - 'info' => 'Dit is de pagina, waar u goederen kan toevoegen, verwijderen en aanpassen. -U zal eenvoudig de bewerkingen kunnen uitvoeren zoals uw postbeheer en advertenties configureren. -' -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/nl/button.php b/addons/default/visiosoft/advs-module/resources/lang/nl/button.php deleted file mode 100644 index 3c397d756..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/nl/button.php +++ /dev/null @@ -1,48 +0,0 @@ - 'Nieuwe Adv', - 'new_classified' => 'Nieuw ingedeeld', - 'new_category' => 'Nieuwe categorie', - 'new_country' => 'Nieuw Land', - 'new_city' => 'Nieuwe stad', - 'new_district' => 'Nieuw district', - 'new_neighborhood' => 'Nieuwe buurt', - 'new_village' => 'Nieuw dorp', - 'edit' => "Bewerkk", - 'approve' => "Goedkeuren", - 'decline' => 'Afwijzen', - 'extend' => 'Uitbreiden', - 'extend_all' => 'Alles uitbreiden', - 'convert_currency' => 'Valuta omrekenen', - 'categories' => 'Categorieën', - 'sub_category' => 'Subcategorieën', - 'add_sub_category' => 'Subcategorie toevoegen', - 'sub_cities' => 'Substeden', - 'add_sub_cities' => 'Substad toevoegen', - 'add_sub_districts' => 'Subdistrict toevoegen', - 'add_sub_neighborhoods' => 'Subomgeving toevoegen', - 'add_sub_village' => 'Subdorp toevoegen', - 'sub_districts' => 'Subdistricten', - 'sub_neighborhoods' => 'Sub Buurten', - 'sub_village' => 'Sub Village', - 'general_settings' => 'Algemene instellingen', - 'save_category' => 'Categorie opslaan', - 'change_owner' => 'Wijzig eigenaar', - 'update_category' => [ - 'name' => 'Categorie bijwerken' - ], - 'new_option' => 'Nieuwe optie', - 'export' => 'Exporteren', - 'new_productoption' => 'Nieuwe productoptie', - 'new_productoptions_value' => 'Waarde van nieuwe productoptie', - 'new_options_configuration' => 'Nieuwe optieconfiguratie', - 'new_option_configuration' => 'Nieuwe optieconfiguratie', - 'create_configurations' => 'Maak configuraties', - 'replicate' => 'Repliceren', - 'fast_create' => 'Snel aanmaken', - 'publish' => 'Publiceren', - 'import' => 'Importeren', - 'new_status' => 'Nieuwe status', - 'fast_edit' => 'Snel bewerken', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/nl/currency.php b/addons/default/visiosoft/advs-module/resources/lang/nl/currency.php deleted file mode 100644 index 32221c0aa..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/nl/currency.php +++ /dev/null @@ -1,6 +0,0 @@ - 'Dollar', - 'EUR' => 'Euro', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/nl/field.php b/addons/default/visiosoft/advs-module/resources/lang/nl/field.php deleted file mode 100644 index 97654623a..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/nl/field.php +++ /dev/null @@ -1,386 +0,0 @@ - [ - 'name' => 'Titel' - ], - 'order' => [ - 'name' => 'Bestellen' - ], - 'slug' => [ - 'name' => 'Naaktslak' - ], - 'parent_category' => [ - 'name' => 'Ouder' - ], - 'category' => [ - 'name' => 'Categorie Titel' - ], - 'price' => [ - 'name' => 'Prijs' - ], - 'standard_price' => [ - 'name' => 'Standaard prijs' - ], - 'date' => [ - 'name' => 'Datum' - ], - 'photo' => [ - 'name' => 'Foto' - ], - 'video' => [ - 'name' => 'Video' - ], - 'map' => [ - 'name' => 'Kaart' - ], - 'stock' => [ - 'name' => 'Voorraad' - ], - 'advs_desc' => [ - 'name' => 'Omschrijving' - ], - 'online_payment' => [ - 'name' => 'Online betaling' - ], - 'city' => [ - 'name' => 'stad' - ], - 'country' => [ - 'name' => 'land' - ], - 'district' => [ - 'name' => 'Wijk' - ], - 'neighborhood' => [ - 'name' => 'Buurt' - ], - 'village' => [ - 'name' => 'Dorp' - ], - 'files' => [ - 'name' => 'Afbeeldingen' - ], - 'cat1' => [ - 'name' => 'Hoofdcategorie' - ], - 'cat2' => [ - 'name' => 'Subcategorie 1' - ], - 'cat3' => [ - 'name' => 'Subcategorie 2' - ], - 'cat4' => [ - 'name' => 'Subcategorie 3' - ], - 'cat5' => [ - 'name' => 'Subcategorie 4' - ], - 'cat6' => [ - 'name' => 'Subcategorie 5' - ], - 'cat7' => [ - 'name' => 'Subcategorie 6' - ], - 'cat8' => [ - 'name' => 'Subcategorie 7' - ], - 'cat9' => [ - 'name' => 'Subcategorie 8' - ], - 'cat10' => [ - 'name' => 'Subcategorie 9' - ], - 'currency' => [ - 'name' => 'Valuta' - ], - 'status' => [ - 'name' => 'staat', - 'option' => [ - 'approved' => 'Goedgekeurd', - 'expired' => 'Niet meer geldig', - 'unpublished' => 'Niet gepubliceerd', - 'pending_admin' => 'In afwachting van beheerder', - 'pending_user' => 'In afwachting van gebruiker' - ] - ], - 'pending_adv' => [ - 'name' => 'In afwachting van advertenties' - ], - 'finish_at' => [ - 'name' => 'Eindig bij' - ], - 'cover_photo' => [ - 'name' => 'Omslagfoto' - ], - 'favs_adv' => [ - 'name' => 'Favoriete advertenties' - ], - 'my_adv' => [ - 'name' => 'ADVS' - ], - 'description' => 'Omschrijving', - 'explanation' => 'Uitleg', - 'type' => [ - 'name' => 'Type' - ], - 'parent_adv' => [ - 'name' => 'Gerelateerde advertentie' - ], - 'value' => [ - 'name' => 'Waarde' - ], - 'list' => 'Lijst', - 'home' => 'Huis', - 'list-page' => 'Lijstpagina', - 'search' => 'Zoeken', - 'reset' => 'Opnieuw instellen', - 'recommended' => 'Aanbevolen advertenties voor u', - 'filter' => 'Filter', - 'sort' => 'Soort', - 'sort_by' => 'Sorteer op', - 'pick_option' => 'Kies een optie', - 'pick_ordering' => 'Bestellen', - 'price_high' => 'Prijs hoog naar laag', - 'price_low' => 'Prijs laag naar hoog', - 'newest' => 'Nieuwste', - 'oldest' => 'Oudste', - 'address_a_z' => 'Adres (A tot Z)', - 'address_z_a' => 'Adres (Z tot A)', - 'categories' => [ - 'name' => 'Categorieën' - ], - 'all_categories' => 'Alle categorieën', - 'location' => 'Plaats', - 'send_message' => 'Bericht versturen', - 'phone_gsm' => 'GSM-telefoon', - 'phone_office' => 'Kantoor telefoon', - 'add_to_favorites' => "Toevoegen aan favorieten", - 'send' => 'Sturen', - 'search_name' => 'Naam zoeken', - 'my_favorite_searches' => 'Favoriete zoekopdrachten', - 'search_desc' => 'U kunt hier uw favoriete zoekselecties toevoegen en beheren.', - 'complaint_placeholder' => 'Typ hier uw klachtdetails.', - 'show_details' => 'Toon details', - 'ad_actions' => 'Advertentie-acties', - 'edit' => 'Bewerk', - 'approve' => 'Goedkeuren', - 'passive' => "Passief", - 'sold' => 'Verkocht', - 'offered_by' => 'Aangeboden door', - 'more_ads_by' => 'Meer advertenties door', - 'click_phone' => 'Toon telefoonnummer', - 'share' => 'Deel deze advertentie', - 'report' => 'Rapporteer deze advertentie', - 'features' => 'Kenmerken', - "streetview" => "Street View", - 'recommended_ads' => 'Aanbevolen advertenties voor u', - 'new' => 'nieuwe', - 'short_info' => 'Korte info', - 'secure_trading' => 'Veilige handel', - '24/7' => '24/7 ondersteuning', - 'easy_trading' => 'Makkelijk handelen', - 'need_help' => 'Hulp nodig?', - 'give_a_call' => 'Bellen', - 'message_sent' => 'Bericht verzonden!', - 'asap' => 'Bericht verzonden, - verkoper zal zsm contact met u opnemen.', - 'ad_id' => 'Advertentie-ID', - 'contact_with' => 'Contact met', - 'create_adv' => 'Maak advertentie', - 'edit_adv' => 'Advertentie bewerken', - 'mandatory_fields' => 'Verplichte velden', - 'ad_post' => 'Advertentie bericht', - 'sell_item' => 'Verkoop een item of service', - 'search_save' => 'Favoriete zoekopdracht succesvol opgeslagen', - 'address' => 'Adres', - 'email' => 'E-mail', - 'phone' => 'Telefoon', - 'send_us_your_feedback' => 'Stuur ons uw feedback', - 'online_shopping' => 'KRIJGEN', - 'approved' => 'Succesvol goedgekeurd', - 'extended' => 'Succesvol uitgebreid', - 'declined' => 'Succesvol afgewezen', - 'search_on_map' => 'Zoeken op kaart', - 'post_free_ad' => 'Plaats gratis advertentie', - 'select_a_category' => 'Kies een categorie', - 'select_a_sub_category' => 'Selecteer een sub-categorie', - 'all_dopings_added' => 'Alle soorten doping zijn toegevoegd voor deze advertentie.', - 'is_get_adv' => [ - 'name' => 'KRIJGEN' - ], - 'corporate_info' => 'Bedrijfsinfo', - 'featured_ads' => "Aanbevolen advertenties", - 'trending_ads' => 'Trendind-advertenties', - 'search_ad_result_prefix' => 'Aan', - 'search_ad_result_text' => ': count advertenties zijn gevonden in uw : name zoekopdracht', - 'search_ads_result_message' => [ - 'name' => ': tel advertenties gevonden voor:zoeken op naam', - ], - 'total' => 'Totaal', - 'quantity' => 'Aantal stuks', - 'view_cart' => 'Bekijk winkelwagen', - 'no_ads' => 'Geen advertenties!', - 'show_display_mode' => [ - 'map' => 'Kaart', - 'list' => 'Lijst', - ], - 'advs_list_table_thead' => [ - 'name' => 'Advertentienaam', - 'price' => 'Prijs', - 'publish_at' => 'Advertentiedatum', - 'location_city' => 'stad', - 'location_country' => 'land', - ], - 'show_list_view' => [ - 'name' => 'Lijst', - ], - 'show_table_view' => [ - 'name' => 'Tafel', - ], - 'showcase' => [ - 'name' => 'vitrine', - ], - 'new_ad' => [ - 'name' => 'Nieuwe advertentie', - ], - 'profile' => [ - 'name' => 'Profiel', - ], - 'my_ads' => [ - 'name' => 'Mijn advertenties', - ], - 'sold_out' => [ - 'name' => 'Uitverkocht', - ], - 'edit_category' => 'Categorie bewerken', - 'set_category' => 'Categorie instellen', - 'max' => [ - 'name' => 'Max', - ], - 'min' => [ - 'name' => 'Min', - ], - 'in_the_last_24_hours' => [ - 'name' => 'In de afgelopen 24 uur' - ], - 'in_the_last_day' => [ - 'name' => 'In de afgelopen 24 uur' - ], - 'in_the_last_week' => [ - 'name' => 'In de laatste week' - ], - 'in_the_last_month' => [ - 'name' => 'In de afgelopen maand' - ], - 'ads_with_photo' => [ - 'name' => 'Advertenties met foto' - ], - 'ads_with_video' => [ - 'name' => 'Advertenties met video' - ], - 'yes' => [ - 'name' => 'Ja' - ], - 'no' => [ - 'name' => 'Nee' - ], - 'is_system' => [ - 'name' => 'Is System', - 'instructions' => 'De systeemstatus is vereist en mag niet worden gewijzigd', - ], - 'user_access' => [ - 'name' => 'Gebruikerstoegang', - 'instructions' => 'Kan een gebruiker deze status gebruiken voor zijn advertenties?', - ], - "no_location" => "Er is geen locatie geselecteerd.", - "continue" => 'Doorgaan met', - "gallery" => 'Galerij', - "ad" => 'Advertentie', - "ads" => 'Advertenties', - "were_found" => 'zijn gevonden.', - - // Pending screen - 'pending_message_1' => 'De advertentie bevindt zich in het goedkeuringsproces', - 'pending_message_2' => "Update-datum van advertentie", - 'pending_message_3' => 'Geschatte wachttijd', - 'pending_message_4' => 'De tijd die in het goedkeuringsproces is doorgebracht, wordt opgeteld bij de dopingtijd.', - 'pending_message_5' => 'Er kunnen vanuit het callcenter geen transacties worden gedaan met betrekking tot de advertentie in het goedkeuringsproces.', - 'hours' => 'uren', - - // Preview page - 'preview_text' => [ - 'part_1' => 'Als de volgende informatie over uw advertentie correct is, klikt u op de knop "Doorgaan" en gaat u naar de volgende stap.', - 'part_2' => 'Zo niet, klik dan op de knop "Bewerken".', - ], - 'views' => 'Keer bekeken', - - // Detail page - "no_street_view" => "Geen straatbeeld op deze locatie", - 'edit_my_contact_info' => 'Bewerk mijn contactgegevens', - 'update_my_contact_info' => 'update mijn contactgegevens', - 'contact_info' => 'Contactgegevens', - 'ad_info' => 'Advertentie-informatie', - - // Select cat - 'select_category_step_by_step' => 'Selecteer stap voor stap categorie', - - // New create page - 'options' => 'Opties', - 'category_selection' => 'Categorie Selectie', - 'listing_details' => 'Lijst details', - 'preview' => 'Voorbeeld', - 'congratulations' => 'Gefeliciteerd', - 'ad_desc' => 'Beschrijving van de Reclame', - 'upload_photos' => 'Foto\'s uploaden', - 'upload_files' => 'Upload bestanden', - 'additional_fields' => 'Extra velden', - 'ad_location' => 'Advertentielocatie', - 'owner' => 'Eigenaar', - 'default_owner_instruction' => 'De eigenaar wordt standaard de huidige gebruiker als er geen gebruiker is geselecteerd', - 'create_page_subtitle' => 'Maak de advertentie feilloos door gedetailleerde informatie over uw advertentie in te voeren.', - 'with_my_phone_numbers' => 'Met mijn telefoonnummer', - 'not_with_my_phone_numbers' => "Ik wil niet telefonisch gecontacteerd worden", - 'how_can_you_be_contacted' => "Hoe kan men u contacteren?", - - // Listing page - 'ad_title' => 'Voeg titel toe', - 'listing_date' => 'Noteringsdatum', - 'view' => 'Visie', - 'ads_with_map' => 'Advertenties met kaart', - 'advanced_sorting' => 'Geavanceerd sorteren', - 'filter_by_word' => 'Filter op woord', - 'filter_by' => 'Filteren op: naam', - - 'free' => 'Vrij', - 'ad_date' => 'Advertentiedatum', - 'photo_video' => 'Foto, video', - 'and_above' => 'en hoger', - 'and_below' => 'en onder', - 'clear_all' => 'Wis alles', - 'balances' => 'Weegschalen', - 'packages' => 'Pakketjes', - 'dopings' => 'Dopings', - 'advs' => 'Advs', - 'site' => 'Site', - 'subscription' => 'Abonnement', - 'created' => 'Gemaakt', - 'product_option' => [ - 'name' => 'Productoptie' - ], - 'option_json' => [ - 'name' => 'Keuze' - ], - 'old_price' => [ - 'name' => 'Oude prijs' - ], - 'save_search' => 'Zoekopdracht opslaan', - 'publish_at' => [ - 'name' => 'Publiceer datum' - ], - 'tax' => [ - 'name' => 'Btw' - ], - 'name_a_z' => 'Name (A to Z)', - 'name_z_a' => 'Name (Z to A)', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/nl/message.php b/addons/default/visiosoft/advs-module/resources/lang/nl/message.php deleted file mode 100644 index b192bcfff..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/nl/message.php +++ /dev/null @@ -1,35 +0,0 @@ - 'Gevraagde product ontbreekt momenteel of is inactief', - 'please_payment' => 'Betaal alsjeblieft', - 'bank_account_info' => 'bankrekeninginformatie', - 'agreement' => 'Door op Posten te klikken, gaat u akkoord met onze Gebruiksvoorwaarden en Privacybeleid en erkent u dat u de rechtmatige eigenaar van dit item bent.', - 'update_category_msg' => 'De ingedeelde categorie wordt bijgewerkt.', - 'updated_category_msg' => 'Categorie succesvol bewerkt.', - 'create_ad_with_post_cat' => [ - 'title' => "De categoriekeuze is voltooid.", - 'success' => true, - 'continueBtn' => "Doorgaan met", - ], - 'update_category_info' => 'Werk de categorie bij.', - 'filter_by_search_msg' => 'Filteren op zoekopdracht.', - 'delete_author_error' => 'Je kunt geen bericht verwijderen dat niet van jou is', - 'success_delete' => 'Advertentie verwijderd', - 'pending_ad_status' => 'Uw advertentie is in afwachting van goedkeuring door de redacteur.', - 'extended' => ': aantal advertentie (s) is met succes uitgebreid.', - 'category_not_exist' => 'Deze categorie bestaat niet meer!', - 'currency_converted' => 'Valuta succesvol omgezet.', - 'choose_user' => 'Kies een gebruiker', - 'owner_updated_successfully' => 'De eigenaar is met succes bijgewerkt!', - 'no_add_found' => 'Geen advertentie gevonden!', - 'replicated_success' => 'De advertentie is met succes gerepliceerd!', - 'ad_doesnt_exist' => "Deze advertentie bestaat niet!", - 'select_location_error' => "Selecteer een locatie op de kaart!", - 'this_ad_is_not_valid_anymore' => "Deze advertentie is niet meer geldig!", - 'approve_status_change' => "De status van uw advertentie is ingesteld op Actief!", - 'passive_status_change' => "De status van uw advertentie is ingesteld op passief!", - 'sold_status_change' => "De status van uw advertentie is ingesteld op Verkocht!", - 'status_change' => "De status van uw advertentie is ingesteld op: status!", - 'disabled_detailed_options_for_admin_role' => "Gedetailleerde productopties zijn uitgeschakeld.", -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/nl/permission.php b/addons/default/visiosoft/advs-module/resources/lang/nl/permission.php deleted file mode 100644 index dcf7a9697..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/nl/permission.php +++ /dev/null @@ -1,108 +0,0 @@ - [ - 'name' => 'advertenties', - 'option' => [ - 'read' => 'Kunnen advertenties lezen? ', - 'write' => 'Kan ik advertenties maken / bewerken? ', - 'delete' => 'Kunnen advertenties worden verwijderd?', - ], - ], - 'categories' => [ - 'name' => 'Categorieën', - 'option' => [ - 'read' => 'Kan categorieën lezen? ', - 'write' => 'Kan categorieën maken / bewerken? ', - 'delete' => 'Kan categorieën verwijderen?', - ], - ], - 'village' => [ - 'name' => 'Dorp', - 'option' => [ - 'read' => 'Kan dorp lezen? ', - 'write' => 'Kan dorp maken / bewerken? ', - 'delete' => 'Kan dorp verwijderen?', - ], - ], - 'custom_fields' => [ - 'name' => 'Aangepaste velden', - 'option' => [ - 'read' => 'Kunnen aangepaste velden worden gelezen? ', - 'write' => 'Kan aangepaste velden maken / bewerken? ', - 'delete' => 'Kan aangepaste velden verwijderen?', - ], - ], - 'custom_field_advs' => [ - 'name' => 'Aangepaste veldadvertenties', - 'option' => [ - 'read' => 'Kan aangepaste veldadvertenties lezen? ', - 'write' => 'Kan aangepaste veldadvertenties maken / bewerken? ', - 'delete' => 'Kan aangepaste veldadvertenties verwijderen?', - ], - ], - 'cf_values' => [ - 'name' => 'Zie waarden', - 'option' => [ - 'read' => 'Kan cf-waarden lezen? ', - 'write' => 'Kan cf-waarden maken / bewerken? ', - 'delete' => 'Kan cf-waarden worden verwijderd?', - ], - ], - 'options' => [ - 'name' => 'Opties', - 'option' => [ - 'read' => 'Kan opties lezen?', - 'write' => 'Kan opties maken / bewerken?', - 'delete' => 'Kan opties verwijderen?', - ], - ], - 'productoptions' => [ - 'name' => 'Productopties', - 'option' => [ - 'read' => 'Kan productopties lezen?', - 'write' => 'Kan productopties maken / bewerken?', - 'delete' => 'Kan productopties worden verwijderd?', - ], - ], - 'productoptions_value' => [ - 'name' => 'Productopties waarde', - 'option' => [ - 'read' => 'Kan de waarde van productopties lezen?', - 'write' => 'Kan waarde voor productopties creëren / bewerken?', - 'delete' => 'Kan de waarde van productopties verwijderen?', - ], - ], - 'options_configuration' => [ - 'name' => 'Opties configuratie', - 'option' => [ - 'read' => 'Kan de configuratie van opties lezen?', - 'write' => 'Kan configuratie van opties maken / bewerken?', - 'delete' => 'Kan de configuratie van opties verwijderen?', - ], - ], - 'option_configuration' => [ - 'name' => 'Optie configuratie', - 'option' => [ - 'read' => 'Kan optieconfiguratie lezen?', - 'write' => 'Kan optieconfiguratie maken / bewerken?', - 'delete' => 'Kan de optieconfiguratie verwijderen?', - ], - ], - 'option_configuration' => [ - 'name' => 'Optie configuratie', - 'option' => [ - 'read' => 'Kan optieconfiguratie lezen?', - 'write' => 'Kan optieconfiguratie maken / bewerken?', - 'delete' => 'Kan de optieconfiguratie verwijderen?', - ], - ], - 'status' => [ - 'name' => 'Toestand', - 'option' => [ - 'read' => 'Kan status lezen?', - 'write' => 'Kan status aanmaken / bewerken?', - 'delete' => 'Kan de status verwijderen?', - ], - ], -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/nl/section.php b/addons/default/visiosoft/advs-module/resources/lang/nl/section.php deleted file mode 100644 index 27be452e7..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/nl/section.php +++ /dev/null @@ -1,64 +0,0 @@ - [ - 'title' => 'advertenties', - ], - 'categories' => [ - 'title' => 'Categorieën', - ], - 'countries' => [ - 'title' => 'landen', - ], - 'cities' => [ - 'title' => 'Steden', - ], - 'districts' => [ - 'title' => 'districten', - ], - 'neighborhoods' => [ - 'title' => 'buurten', - ], - 'village' => [ - 'title' => 'Dorp', - ], - 'custom_fields' => [ - 'title' => 'Aangepaste velden', - ], - 'custom_field_advs' => [ - 'title' => 'Aangepaste veldadvertenties', - ], - 'cf_values' => [ - 'title' => 'Zie waarden', - ], - 'fields' => [ - 'title' => 'Aangepaste velden' - ], - 'assets_clear' => [ - 'name' => 'Activa duidelijk' - ], - 'general' => 'Algemeen', - 'ads' => 'Advertenties', - 'user' => 'Gebruiker', - 'filter' => 'Filter', - 'create_ad' => 'Maak advertentie', - 'options' => [ - 'title' => 'Opties', - ], - 'ads_image' => 'Advertenties afbeelding', - 'product_options' => [ - 'title' => 'Opties', - ], - 'productoptions_value' => [ - 'title' => 'Opties Waarde', - ], - 'option_configuration' => [ - 'title' => 'Configuratie', - ], - 'translations' => 'Vertalingen', - 'status' => [ - 'title' => 'Toestand', - ], - 'ads_detail' => 'Advertentiedetails', - -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/nl/setting.php b/addons/default/visiosoft/advs-module/resources/lang/nl/setting.php deleted file mode 100644 index bedabb8a2..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/nl/setting.php +++ /dev/null @@ -1,286 +0,0 @@ - [ - 'name' => 'Automatisch goedkeuren', - ], - 'default_view_type' => [ - 'name' => 'Standaard weergavetype', - ], - 'hide_zero_price' => [ - 'name' => 'Prijs verbergen als nul', - 'instructions' => 'Verberg de prijs als de advertentieprijs 0 is', - ], - 'estimated_pending_time' => [ - 'name' => 'Geschatte wachttijd', - 'instructions' => 'In uren', - ], - 'default_published_time' => [ - 'name' => 'Standaard publicatietijd', - ], - 'address' => [ - 'name' => 'Contact adres', - ], - 'phone' => [ - 'name' => 'Contact telefoon', - ], - 'favicon' => [ - 'name' => 'Favicon', - ] - , 'map_coordinates_long' => [ - 'name' => 'Lange coördinaten in kaart brengen', - ], - 'map_coordinates_lat' => [ - 'name' => 'Kaart Lat Coordinate', - ], - 'iban_numbers' => [ - 'name' => 'IBAN', - ], - 'logo' => [ - 'name' => 'Logo', - ], - 'ogImage' => [ - 'name' => 'Social Share-logo', - 'warning' => 'Het moet een resolutie hebben van 1200 x 630.', - - ], - 'currencies' => [ - 'name' => 'Actieve valuta\'s', - ], - 'latest-limit' => [ - 'name' => 'Laatste limiet', - ], - 'site_address' => [ - 'name' => 'Siteadres', - 'warning' => 'Auto toegevoegd www. www. sitename.com', - ], - 'google_map_key' => [ - 'name' => 'Google Map Api Key', - ], - - 'default_country' => [ - 'name' => 'Standaardadvertentieland', - ], - 'hide_price_categories' => [ - 'name' => 'Verberg prijs op categorieën', - 'instructions' => 'De prijs wordt verborgen wanneer u een advertentie maakt of een advertentie in deze categorieën bekijkt.' - ], - 'free_currencyconverterapi_key' => [ - 'name' => 'Valutacalculator API-sleutel' - ], - 'default_city' => [ - 'name' => 'Standaard advertentiestad', - ], - 'default_district' => [ - 'name' => 'Standaard advertentiedistrict', - ], - 'default_neighborhood' => [ - 'name' => 'Standaard advertentieomgeving', - ], - 'default_currency' => [ - 'name' => 'Standaard advertentievaluta', - ], - 'default_GET' => [ - 'name' => 'Standaardadvertentie GET', - ], - 'twitter' => [ - 'name' => 'tjilpen', - ], - 'facebook' => [ - 'name' => 'Facebook', - ], - 'youtube' => [ - 'name' => 'Youtube', - ], - 'google' => [ - 'name' => 'Google', - ], - 'listing_page_image' => [ - 'name' => 'Lijstpagina-afbeelding', - ], - 'hide_standard_price_field' => [ - 'name' => 'Verberg standaardprijsveld', - ], - 'hide_options_field' => [ - 'name' => 'Optieveld verbergen', - ], - 'hide_village_field' => [ - 'name' => 'Verberg Village Field', - ], - 'hide_configurations' => [ - 'name' => 'Verberg de configuratieknop', - 'instructions' => 'Verberg de configuratieknop op de pagina Advertentievoorbeeld', - ], - 'make_all_fields_required' => [ - 'name' => 'Maak alle velden verplicht', - 'instructions' => 'Vereisen dat de gebruiker de velden Prijs en Beschrijving invult bij het maken van een advertentie', - ], - 'make_map_required' => [ - 'name' => 'Maak een kaart vereist', - 'instructions' => 'Vereisen dat de gebruiker een speld op de kaart plaatst bij het maken van een advertentie', - ], - 'hide_listing_standard_price' => [ - 'name' => 'Verberg aanbieding standaardprijs', - ], - 'enabled_currencies' => [ - 'name' => 'Ingeschakelde valuta\'s', - ], - 'google_statistic_code' => [ - 'name' => 'Google-statistiekcode', - ], - 'register_email_field' => [ - 'name' => 'Lidregistratie E-mailvereiste', - ], - 'market_place' => [ - 'name' => 'Marktplaats', - 'instructions' => 'Als de marktplaats niet beschikbaar is, dient uw site als e-commerce. Bijvoorbeeld: -Sommige velden in het profiel zoals advertenties, berichten, verkoop, paketten,... -zullen niet zichtbaar zijn en ontzegt u van het bedrijfslidmaatschap.' - ], - 'price_area_hidden' => [ - 'name' => 'Prijsgebied verborgen', - ], - 'hide_price_filter' => [ - 'name' => 'Prijsfilter verbergen', - ], - 'hide_date_filter' => [ - 'name' => 'Datumfilter verbergen', - ], - 'hide_photo_filter' => [ - 'name' => 'Verberg fotofilter', - ], - 'hide_map_filter' => [ - 'name' => 'Verberg kaartfilter', - ], - 'show_lang_url' => [ - 'name' => 'Show Lang-parameter voor URL', - ], - 'popular_ads_limit' => [ - 'name' => 'Beperking van populaire advertenties', - ], - - //Image - - 'image_resize_backend' => [ - 'name' => 'Afbeelding formaat wijzigen backend', - ], - 'full_image_width' => [ - 'name' => 'Volledige afbeeldingsbreedte', - ], - 'full_image_height' => [ - 'name' => 'Volledige beeldhoogte', - ], - 'medium_image_width' => [ - 'name' => 'Gemiddelde afbeeldingsbreedte', - ], - 'medium_image_height' => [ - 'name' => 'Gemiddelde afbeeldingshoogte', - ], - 'thumbnail_width' => [ - 'name' => 'Thumbnail breedte', - ], - 'thumbnail_height' => [ - 'name' => 'Hoogte miniatuur', - ], - 'add_canvas' => [ - 'name' => 'Canvas toevoegen', - ], - 'image_canvas_width' => [ - 'name' => 'Breedte afbeelding canvas', - ], - 'image_canvas_height' => [ - 'name' => 'Hoogte afbeelding canvas', - ], - 'watermark_type' => [ - 'name' => 'Watermerk Type', - ], - 'watermark_text' => [ - 'name' => 'Watermerktekst', - ], - 'watermark_image' => [ - 'name' => 'Watermerk afbeelding', - ], - 'watermark_position' => [ - 'name' => 'Watermerkpositie', - ], - 'user_filter_limit' => [ - 'name' => 'Limiet gebruikersfilter', - 'instructions' => 'In het admin-paneel' - ], - 'show_breadcrumb_when_creating_ad' => [ - 'name' => 'Toon breadcrumb bij het maken van een advertentie', - ], - 'show_ads_count' => [ - 'name' => 'Toon het aantal advertenties', - 'instructions' => 'Toon het aantal advertenties in de lijst met linkercategorieën', - ], - 'ads_date_hidden' => [ - 'name' => 'Aanmaakdatum verbergen', - 'instructions' => 'Verberg de aanmaakdatum op de detailpagina van de advertenties', - ], - 'hide_listing_header' => [ - 'name' => 'Verberg koptekst', - 'instructions' => 'Verbergen om typen te bestellen en te bekijken', - ], - 'hide_filter_section' => [ - 'name' => 'Filtergedeelte verbergen', - 'instructions' => 'Verbergen naar linker filtergebied op lijstpagina', - ], - 'hide_seller_info' => [ - 'name' => 'Verberg verkopersinformatie', - 'instructions' => 'Verbergen voor verkopersinformatie op de detailpagina van advertenties', - ], - 'show_post_ad_agreement' => [ - 'name' => 'Toon advertentieovereenkomst', - 'instructions' => 'Schakel dit in als u een privacybeleidsovereenkomst wilt weergeven op de pagina voor het maken van advertenties', - ], - 'override_text' => [ - 'name' => 'Tekst overschrijven', - 'instructions' => 'Oude waarde: nieuwe waarde' - ], - 'steps_color' => [ - 'name' => 'Stappen kleur', - 'instructions' => 'Verandert de kleur van de progressieve stappen.' - ], - 'create_ad_button_color' => [ - 'name' => 'Kleur van advertentieknop maken', - 'instructions' => 'Wijzigt de knop die wordt weergegeven wanneer de selectie van de nieuwe advertentiecategorie is voltooid.' - ], - 'lang_switcher_for_browser' => [ - 'name' => 'Lang Switcher voor browser', - 'instructions' => 'Hiermee kunt u de browsertaal als actieve taal kiezen' - ], - 'get_categories' => [ - 'name' => 'GET Categorieën', - 'instructions' => 'Het vertegenwoordigt de categorieën waarin de eigenschap GET geldig zal zijn.' - ], - 'watermark' => [ - 'name' => 'Watermerk', - 'instructions' => 'Is watermerk actief?' - ], - 'detailed_product_options' => [ - 'name' => 'Gedetailleerde productopties', - 'instructions' => 'Hiermee kunt u voorraad- en prijsinformatie voor het product invoeren' - ], - 'show_subcats_mobile' => [ - 'name' => 'Toon subcategorieën op mobiele weergave', - ], - 'show_price_to_members_only' => [ - 'name' => 'Toon prijs alleen aan leden', - ], - 'hide_ad_cat' => [ - 'name' => 'Categorieën verbergen', - 'instructions' => 'Verberg categorieën in de lijst met advertenties' - ], - 'show_finish_and_publish_date' => [ - 'name' => 'Toon einddatum en publicatiedatum voor maken', - 'instructions' => 'Geeft de velden publish_at en finish_at weer op de pagina voor het maken van advertenties.' - ], - 'show_tax_field' => [ - 'name' => 'Toon Btw veld', - 'instructions' => 'Wanneer deze optie is ingeschakeld, kunt u het belastingstarief instellen op de pagina voor het maken van uw nieuwe advertentie.' - ], - 'hide_contact_created_at' => [ - 'name' => 'Verberg jouw contactgegevens voor een nieuwe advertentie te plaatsen' - ] -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/nl/stream.php b/addons/default/visiosoft/advs-module/resources/lang/nl/stream.php deleted file mode 100644 index af75cbbe1..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/nl/stream.php +++ /dev/null @@ -1,37 +0,0 @@ - [ - 'name' => 'ADVS', - ], - 'categories' => [ - 'name' => 'Categorieën', - ], - 'village' => [ - 'name' => 'Dorp', - ], - 'custom_fields' => [ - 'name' => 'Aangepaste velden', - ], - 'custom_field_advs' => [ - 'name' => 'Aangepast veld advs', - ], - 'cf_values' => [ - 'name' => 'Zie waarden', - ], - 'options' => [ - 'name' => 'Opties', - ], - 'product_options' => [ - 'name' => 'Productopties', - ], - 'productoptions_value' => [ - 'name' => 'Opties waarde', - ], - 'option_configuration' => [ - 'name' => 'Configuratie', - ], - 'status' => [ - 'name' => 'Toestand', - ], -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/nl/view.php b/addons/default/visiosoft/advs-module/resources/lang/nl/view.php deleted file mode 100644 index c43ab577a..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/nl/view.php +++ /dev/null @@ -1,6 +0,0 @@ - 'Onvoltooid', - 'advanced' => 'Geavanceerd', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/no/addon.php b/addons/default/visiosoft/advs-module/resources/lang/no/addon.php deleted file mode 100644 index 670da8d77..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/no/addon.php +++ /dev/null @@ -1,8 +0,0 @@ - 'Annonser', - 'name' => 'Annonsemodul', - 'description' => 'Annonsemodul', - 'info' => 'This is the screen where you can add, delete and edit ads from the Ads page. On this page, you can simply do the operations such as post management and ad configuration.' -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/no/button.php b/addons/default/visiosoft/advs-module/resources/lang/no/button.php deleted file mode 100644 index facebf438..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/no/button.php +++ /dev/null @@ -1,48 +0,0 @@ - 'Ny klassifisering', - 'new_classified' => 'Ny klassifisering', - 'new_category' => 'Ny kategori', - 'new_country' => 'Nytt land', - 'new_city' => 'Ny by', - 'new_district' => 'Nytt distrikt', - 'new_neighborhood' => 'Nytt nabolag', - 'new_village' => 'Ny landsby', - 'edit' => "Redigere", - 'approve' => "Vedta", - 'decline' => 'Avslå', - 'extend' => 'Forlenge', - 'extend_all' => 'Utvid alle', - 'convert_currency' => 'Konverter valuta', - 'categories' => 'Kategorier', - 'sub_category' => 'Underkategorier', - 'add_sub_category' => 'Legg til underkategori', - 'sub_cities' => 'Underbyer', - 'add_sub_cities' => 'Legg til byby', - 'add_sub_districts' => 'Legg til underdistrikt', - 'add_sub_neighborhoods' => 'Legg til Sub Neighborhood', - 'add_sub_village' => 'Legg til Sub Village', - 'sub_districts' => 'Underdistrikter', - 'sub_neighborhoods' => 'Sub-nabolag', - 'sub_village' => 'Sub Village', - 'general_settings' => 'Generelle innstillinger', - 'save_category' => 'Lagre kategori', - 'change_owner' => 'Bytt eier', - 'update_category' => [ - 'name' => 'Oppdater kategori' - ], - 'new_option' => 'Nytt alternativ', - 'export' => 'Eksport', - 'new_productoption' => 'Nytt produktvalg', - 'new_productoptions_value' => 'Nytt produktalternativverdi', - 'new_options_configuration' => 'Ny opsjonskonfigurasjon', - 'new_option_configuration' => 'Ny opsjonskonfigurasjon', - 'create_configurations' => 'Opprett konfigurasjoner', - 'replicate' => 'Gjenskape', - 'fast_create' => 'Rask opprett', - 'publish' => 'publisere', - 'import' => 'Import', - 'new_status' => 'Ny status', - 'fast_edit' => 'Rask redigering', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/no/currency.php b/addons/default/visiosoft/advs-module/resources/lang/no/currency.php deleted file mode 100644 index 32221c0aa..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/no/currency.php +++ /dev/null @@ -1,6 +0,0 @@ - 'Dollar', - 'EUR' => 'Euro', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/no/field.php b/addons/default/visiosoft/advs-module/resources/lang/no/field.php deleted file mode 100644 index 374772a86..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/no/field.php +++ /dev/null @@ -1,385 +0,0 @@ - [ - 'name' => 'Tittel' - ], - 'order' => [ - 'name' => 'Rekkefølge' - ], - 'slug' => [ - 'name' => 'Mordersnegle' - ], - 'parent_category' => [ - 'name' => 'Forelder' - ], - 'category' => [ - 'name' => 'Kategoritittel' - ], - 'price' => [ - 'name' => 'Pris' - ], - 'standard_price' => [ - 'name' => 'Standardpris' - ], - 'date' => [ - 'name' => 'Dato' - ], - 'photo' => [ - 'name' => 'Foto' - ], - 'video' => [ - 'name' => 'Video' - ], - 'map' => [ - 'name' => 'Kart' - ], - 'stock' => [ - 'name' => 'Lager' - ], - 'advs_desc' => [ - 'name' => 'Beskrivelse' - ], - 'online_payment' => [ - 'name' => 'Online betaling' - ], - 'city' => [ - 'name' => 'By' - ], - 'country' => [ - 'name' => 'Land' - ], - 'district' => [ - 'name' => 'Distrikt' - ], - 'neighborhood' => [ - 'name' => 'Nabolag' - ], - 'village' => [ - 'name' => 'Landsby' - ], - 'files' => [ - 'name' => 'Bilder' - ], - 'cat1' => [ - 'name' => 'Hovedkategori' - ], - 'cat2' => [ - 'name' => 'Underkategori 1' - ], - 'cat3' => [ - 'name' => 'Underkategori 2' - ], - 'cat4' => [ - 'name' => 'Underkategori 3' - ], - 'cat5' => [ - 'name' => 'Underkategori 4' - ], - 'cat6' => [ - 'name' => 'Underkategori 5' - ], - 'cat7' => [ - 'name' => 'Underkategori 6' - ], - 'cat8' => [ - 'name' => 'Underkategori 7' - ], - 'cat9' => [ - 'name' => 'Underkategori 8' - ], - 'cat10' => [ - 'name' => 'Underkategori 9' - ], - 'currency' => [ - 'name' => 'Valuta' - ], - 'status' => [ - 'name' => 'Status', - 'option' => [ - 'approved' => 'Godkjent', - 'expired' => 'Utløpt', - 'unpublished' => 'Ikke publisert', - 'pending_admin' => 'Ventende administrator', - 'pending_user' => 'Venter på bruker' - ] - ], - 'pending_adv' => [ - 'name' => 'Ikke publisert' - ], - 'finish_at' => [ - 'name' => 'Fullfør kl' - ], - 'cover_photo' => [ - 'name' => 'Forsidebilde' - ], - 'favs_adv' => [ - 'name' => 'Favorittannonser' - ], - 'my_adv' => [ - 'name' => 'ADVS' - ], - 'description' => 'Beskrivelse', - 'explanation' => 'Forklaring', - 'type' => [ - 'name' => 'Type' - ], - 'parent_adv' => [ - 'name' => 'Relatert annonse' - ], - 'value' => [ - 'name' => 'Verdi' - ], - 'list' => 'Liste', - 'home' => 'Hjem', - 'list-page' => 'Listeside', - 'search' => 'Søk', - 'reset' => 'Reset', - 'recommended' => 'Anbefalte annonser for deg', - 'filter' => 'Filter', - 'sort' => 'Sortere', - 'sort_by' => 'Sorter etter', - 'pick_option' => 'Velg et alternativ', - 'pick_ordering' => 'Bestilling', - 'price_high' => 'Pris høy til lav', - 'price_low' => 'Pris Lav til Høy', - 'newest' => 'Nyeste', - 'oldest' => 'Eldste', - 'address_a_z' => 'Adresse (A til Å)', - 'address_z_a' => 'Adresse (Z til A)', - 'categories' => [ - 'name' => 'Kategorier' - ], - 'all_categories' => 'Alle Kategorier', - 'location' => 'plassering', - 'send_message' => 'Sende melding', - 'phone_gsm' => 'GSM-telefon', - 'phone_office' => 'Kontortelefon', - 'add_to_favorites' => "Legg til i favoritter", - 'send' => 'Sende', - 'search_name' => 'Søkenavn', - 'my_favorite_searches' => 'Favorittsøk', - 'search_desc' => 'Du kan legge til og administrere favorittsøkvalgene dine her.', - 'complaint_placeholder' => 'Skriv inn klageopplysningene dine her.', - 'show_details' => 'Vis detaljer', - 'ad_actions' => 'Annonshandlinger', - 'edit' => 'Redigere', - 'approve' => 'Vedta', - 'passive' => "Passiv", - 'sold' => 'Solgt', - 'offered_by' => 'Tilbudt av', - 'more_ads_by' => 'Flere annonser av', - 'click_phone' => 'Vis telefonnummer', - 'share' => 'Dele', - 'report' => 'Rapporter denne annonsen', - 'features' => 'Egenskaper', - "streetview" => "Street View", - 'recommended_ads' => 'Anbefalte annonser for deg', - 'new' => 'Ny', - 'short_info' => 'Kort info', - 'secure_trading' => 'Sikker handel', - '24/7' => '24/7 støtte', - 'easy_trading' => 'Enkel handel', - 'need_help' => 'Trenger hjelp?', - 'give_a_call' => 'Ring en gang', - 'message_sent' => 'Melding sendt!', - 'asap' => 'Melding sendt, selger vil kontakte deg så snart som mulig.', - 'ad_id' => 'Annonse-ID', - 'contact_with' => 'Kontakt med', - 'create_adv' => 'Opprett annonse', - 'edit_adv' => 'Rediger annonse', - 'mandatory_fields' => 'Obligatoriske felt', - 'ad_post' => 'Annonsepost', - 'sell_item' => 'Selg en vare eller tjeneste', - 'search_save' => 'Favorittsøk lagret', - 'address' => 'Adresse', - 'email' => 'E-post', - 'phone' => 'Telefon', - 'send_us_your_feedback' => 'Send oss din tilbakemelding', - 'online_shopping' => 'FÅ', - 'approved' => 'Godkjent vellykket', - 'extended' => 'Utvidet vellykket', - 'declined' => 'Avvist vellykket', - 'search_on_map' => 'Søk på kart', - 'post_free_ad' => 'Legg ut gratis annonse', - 'select_a_category' => 'Velg en kategori', - 'select_a_sub_category' => 'Velg en underkategori', - 'all_dopings_added' => 'Alle dopingtyper er lagt til for denne annonsen.', - 'is_get_adv' => [ - 'name' => 'FÅ' - ], - 'corporate_info' => 'Bedriftsinformasjon', - 'featured_ads' => "Utvalgte annonser", - 'trending_ads' => 'Trendind-annonser', - 'search_ad_result_prefix' => 'på', - 'search_ad_result_text' => ': tell annonser ble funnet i : navn søket ditt', - 'search_ads_result_message' => [ - 'name' => ': tell annonser funnet for: navnesøk', - ], - 'total' => 'Total', - 'quantity' => 'Mengde', - 'view_cart' => 'Se handlekurv', - 'no_ads' => 'Ingen annonser funnet.', - 'show_display_mode' => [ - 'map' => 'Kart', - 'list' => 'Liste', - ], - 'advs_list_table_thead' => [ - 'name' => 'Annonsenavn', - 'price' => 'Pris', - 'publish_at' => 'Annonsedato', - 'location_city' => 'By', - 'location_country' => 'Land', - ], - 'show_list_view' => [ - 'name' => 'Liste', - ], - 'show_table_view' => [ - 'name' => 'Bord', - ], - 'showcase' => [ - 'name' => 'Vise frem', - ], - 'new_ad' => [ - 'name' => 'Ny annonse', - ], - 'profile' => [ - 'name' => 'Profil', - ], - 'my_ads' => [ - 'name' => 'Mine annonser', - ], - 'sold_out' => [ - 'name' => 'Utsolgt', - ], - 'edit_category' => 'Rediger kategori', - 'set_category' => 'Angi kategori', - 'max' => [ - 'name' => 'Maks', - ], - 'min' => [ - 'name' => 'Min', - ], - 'in_the_last_24_hours' => [ - 'name' => 'I de siste 24 timene' - ], - 'in_the_last_day' => [ - 'name' => 'I de siste 24 timene' - ], - 'in_the_last_week' => [ - 'name' => 'I den siste uken' - ], - 'in_the_last_month' => [ - 'name' => 'I den siste måneden' - ], - 'ads_with_photo' => [ - 'name' => 'Annonser med foto' - ], - 'ads_with_video' => [ - 'name' => 'Annonser med video' - ], - 'yes' => [ - 'name' => 'Ja' - ], - 'no' => [ - 'name' => 'Nei' - ], - 'is_system' => [ - 'name' => 'Er System', - 'instructions' => 'Systemstatus er nødvendig og bør ikke endres', - ], - 'user_access' => [ - 'name' => 'Brukertilgang', - 'instructions' => 'Kan en bruker bruke denne statusen på sine annonser?', - ], - "no_location" => "Ingen plassering er valgt.", - "continue" => 'Fortsette', - "gallery" => 'Galleri', - "ad" => 'Annonse', - "ads" => 'Annonser', - "were_found" => 'ble funnet.', - - // Pending screen - 'pending_message_1' => 'Annonsen er i godkjenningsprosessen', - 'pending_message_2' => "Annonsens oppdateringsdato", - 'pending_message_3' => 'Anslått ventetid', - 'pending_message_4' => 'Tiden brukt i godkjenningsprosessen blir lagt til dopingtiden.', - 'pending_message_5' => 'Det kan ikke gjøres transaksjoner fra kundesenteret angående annonsen i godkjenningsprosessen.', - 'hours' => 'timer', - - // Preview page - 'preview_text' => [ - 'part_1' => 'Hvis følgende informasjon om annonsen din er riktig, klikker du på "Fortsett" -knappen og går til neste trinn.', - 'part_2' => 'Hvis ikke, klikk på "Rediger" -knappen.', - ], - 'views' => 'Visninger', - - // Detail page - "no_street_view" => "Ingen gatevisning på dette stedet", - 'edit_my_contact_info' => 'Rediger kontaktinformasjonen min', - 'update_my_contact_info' => 'oppdater kontaktinformasjonen min', - 'contact_info' => 'Kontaktinformasjon', - 'ad_info' => 'Annonseinformasjon', - - // Select cat - 'select_category_step_by_step' => 'Velg kategori trinn for trinn', - - // New create page - 'options' => 'Alternativer', - 'category_selection' => 'Kategorivalg', - 'listing_details' => 'Oppføringsdetaljer', - 'preview' => 'Forhåndsvisning', - 'congratulations' => 'Gratulerer', - 'ad_desc' => 'Annonsebeskrivelse', - 'upload_photos' => 'Last opp bilder', - 'upload_files' => 'Last opp filer', - 'additional_fields' => 'Flere felt', - 'ad_location' => 'Annonseplassering', - 'owner' => 'Eieren', - 'default_owner_instruction' => 'Eieren vil som standard være den nåværende brukeren hvis ingen bruker er valgt', - 'create_page_subtitle' => 'Opprett annonsen feilfritt ved å legge inn detaljert informasjon om annonsen din.', - 'with_my_phone_numbers' => 'With my phone numbers', - 'not_with_my_phone_numbers' => "I don't want to be reached by phone", - 'how_can_you_be_contacted' => "How can you be contacted?", - - // Listing page - 'ad_title' => 'Annonsetittel', - 'listing_date' => 'Oppføringsdato', - 'view' => 'Utsikt', - 'ads_with_map' => 'Annonser med kart', - 'advanced_sorting' => 'Avansert sortering', - 'filter_by_word' => 'Filtrer etter ord', - 'filter_by' => 'Filtrer etter: navn', - - 'free' => 'Gratis', - 'ad_date' => 'Annonsedato', - 'photo_video' => 'Foto, video', - 'and_above' => 'og over', - 'and_below' => 'og under', - 'clear_all' => 'Slett alt', - 'balances' => 'Saldoer', - 'packages' => 'Pakker', - 'dopings' => 'Doping', - 'advs' => 'Adv', - 'site' => 'Nettstedet', - 'subscription' => 'Abonnement', - 'created' => 'Laget', - 'product_option' => [ - 'name' => 'Produktalternativ' - ], - 'option_json' => [ - 'name' => 'Alternativ' - ], - 'old_price' => [ - 'name' => 'Gammel pris' - ], - 'save_search' => 'Lagre søk', - 'publish_at' => [ - 'name' => 'Publiseringsdato' - ], - 'tax' => [ - 'name' => 'Tax' - ], - 'name_a_z' => 'Name (A to Z)', - 'name_z_a' => 'Name (Z to A)', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/no/message.php b/addons/default/visiosoft/advs-module/resources/lang/no/message.php deleted file mode 100644 index ba20be92a..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/no/message.php +++ /dev/null @@ -1,35 +0,0 @@ - 'Det forespurte produktet mangler for øyeblikket eller er inaktivt', - 'please_payment' => 'Vær så snill å betal', - 'bank_account_info' => 'Bankkontoinformasjon', - 'agreement' => 'Ved å klikke på Publiser, godtar du våre vilkår for bruk og personvernerklæring, og erkjenner at du er rettmessig eier av denne varen.', - 'update_category_msg' => 'Den klassifiserte kategorien vil bli oppdatert.', - 'updated_category_msg' => 'Kategorien ble redigert.', - 'create_ad_with_post_cat' => [ - 'title' => "Kategorivalg er fullført.", - 'success' => true, - 'continueBtn' => "Fortsette", - ], - 'update_category_info' => 'Oppdater kategorien.', - 'filter_by_search_msg' => 'Filtrer etter søk.', - 'delete_author_error' => 'Du kan ikke slette et innlegg som ikke tilhører deg', - 'success_delete' => 'Annonsen slettet', - 'pending_ad_status' => 'Annonsen din venter på godkjenning av redaktøren.', - 'extended' => ': nummerannonse (r) er utvidet.', - 'category_not_exist' => 'Denne kategorien eksisterer ikke lenger!', - 'currency_converted' => 'Valutakonvertering vellykket.', - 'choose_user' => 'Velg en bruker', - 'owner_updated_successfully' => 'Eieren har blitt oppdatert!', - 'no_add_found' => 'Ingen annonser funnet!', - 'replicated_success' => 'Annonsen er replikert!', - 'ad_doesnt_exist' => "Denne annonsen eksisterer ikke!", - 'select_location_error' => "Velg et sted på kartet!", - 'this_ad_is_not_valid_anymore' => "Denne annonsen er ikke gyldig lenger!", - 'approve_status_change' => "Annonsens status er satt til Aktiv!", - 'passive_status_change' => "Annonsens status er satt til passiv!", - 'sold_status_change' => "Annonsens status er satt til solgt!", - 'status_change' => "Annonsens status er satt til: status!", - 'disabled_detailed_options_for_admin_role' => "Detaljerte produktalternativer er deaktivert.", -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/no/permission.php b/addons/default/visiosoft/advs-module/resources/lang/no/permission.php deleted file mode 100644 index ad937bc73..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/no/permission.php +++ /dev/null @@ -1,108 +0,0 @@ - [ - 'name' => 'Annonser', - 'option' => [ - 'read' => 'Kan lese annonser?', - 'write' => 'Kan du opprette / redigere annonser?', - 'delete' => 'Kan du slette annonser?', - ], - ], - 'categories' => [ - 'name' => 'Kategorier', - 'option' => [ - 'read' => 'Kan lese kategorier?', - 'write' => 'Kan du opprette / redigere kategorier?', - 'delete' => 'Kan du slette kategorier?', - ], - ], - 'village' => [ - 'name' => 'Landsby', - 'option' => [ - 'read' => 'Kan lese landsbyen?', - 'write' => 'Kan du opprette / redigere landsby?', - 'delete' => 'Kan du slette landsbyen?', - ], - ], - 'custom_fields' => [ - 'name' => 'Egendefinerte felt', - 'option' => [ - 'read' => 'Kan du lese egendefinerte felt?', - 'write' => 'Kan du opprette / redigere egendefinerte felt?', - 'delete' => 'Kan du slette egendefinerte felt?', - ], - ], - 'custom_field_advs' => [ - 'name' => 'Tilpassede feltannonser', - 'option' => [ - 'read' => 'Kan du lese tilpassede feltannonser?', - 'write' => 'Kan du opprette / redigere egendefinerte feltannonser?', - 'delete' => 'Kan du slette egendefinerte feltannonser?', - ], - ], - 'cf_values' => [ - 'name' => 'Cf-verdier', - 'option' => [ - 'read' => 'Kan lese CF-verdier?', - 'write' => 'Kan du opprette / redigere CF-verdier?', - 'delete' => 'Kan du slette CF-verdier?', - ], - ], - 'options' => [ - 'name' => 'Alternativer', - 'option' => [ - 'read' => 'Kan lese alternativer?', - 'write' => 'Kan du opprette / redigere alternativer?', - 'delete' => 'Kan du slette alternativer?', - ], - ], - 'productoptions' => [ - 'name' => 'Produktalternativer', - 'option' => [ - 'read' => 'Kan du lese produktalternativer?', - 'write' => 'Kan du opprette / redigere produktalternativer?', - 'delete' => 'Kan du slette produktalternativer?', - ], - ], - 'productoptions_value' => [ - 'name' => 'Productoptions verdi', - 'option' => [ - 'read' => 'Kan lese produktalternativer?', - 'write' => 'Kan du opprette / redigere produktalternativer?', - 'delete' => 'Kan du slette verdien for produktalternativer?', - ], - ], - 'options_configuration' => [ - 'name' => 'Alternativkonfigurasjon', - 'option' => [ - 'read' => 'Kan konfigurasjon av lesealternativer?', - 'write' => 'Kan du opprette / redigere opsjonskonfigurasjon?', - 'delete' => 'Kan du slette opsjonskonfigurasjon?', - ], - ], - 'option_configuration' => [ - 'name' => 'Alternativkonfigurasjon', - 'option' => [ - 'read' => 'Kan lesekonfigurasjon konfigureres?', - 'write' => 'Kan du opprette / redigere alternativkonfigurasjon?', - 'delete' => 'Kan du slette opsjonskonfigurasjon?', - ], - ], - 'option_configuration' => [ - 'name' => 'Alternativkonfigurasjon', - 'option' => [ - 'read' => 'Kan lesekonfigurasjon konfigureres?', - 'write' => 'Kan du opprette / redigere alternativkonfigurasjon?', - 'delete' => 'Kan du slette opsjonskonfigurasjon?', - ], - ], - 'status' => [ - 'name' => 'Status', - 'option' => [ - 'read' => 'Kan lese status?', - 'write' => 'Kan du opprette / redigere status?', - 'delete' => 'Kan du slette status?', - ], - ], -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/no/section.php b/addons/default/visiosoft/advs-module/resources/lang/no/section.php deleted file mode 100644 index e8f35f336..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/no/section.php +++ /dev/null @@ -1,64 +0,0 @@ - [ - 'title' => 'Annonser', - ], - 'categories' => [ - 'title' => 'Kategorier', - ], - 'countries' => [ - 'title' => 'Land', - ], - 'cities' => [ - 'title' => 'Byer', - ], - 'districts' => [ - 'title' => 'Distrikter', - ], - 'neighborhoods' => [ - 'title' => 'Nabolag', - ], - 'village' => [ - 'title' => 'Landsby', - ], - 'custom_fields' => [ - 'title' => 'Egendefinerte felt', - ], - 'custom_field_advs' => [ - 'title' => 'Tilpassede feltannonser', - ], - 'cf_values' => [ - 'title' => 'Cf-verdier', - ], - 'fields' => [ - 'title' => 'Egendefinerte felt' - ], - 'assets_clear' => [ - 'name' => 'Eiendeler klare' - ], - 'general' => 'Generell', - 'ads' => 'Annonser', - 'user' => 'Bruker', - 'filter' => 'Filter', - 'create_ad' => 'Opprett annonse', - 'options' => [ - 'title' => 'Alternativer', - ], - 'ads_image' => 'Annonsebilde', - 'product_options' => [ - 'title' => 'Alternativer', - ], - 'productoptions_value' => [ - 'title' => 'Alternativer Verdi', - ], - 'option_configuration' => [ - 'title' => 'Konfigurasjon', - ], - 'translations' => 'Oversettelser', - 'status' => [ - 'title' => 'Status', - ], - 'ads_detail' => 'Annonsedetaljer', - -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/no/setting.php b/addons/default/visiosoft/advs-module/resources/lang/no/setting.php deleted file mode 100644 index 49142f7c8..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/no/setting.php +++ /dev/null @@ -1,286 +0,0 @@ - [ - 'name' => 'Godkjenn automatisk', - ], - 'default_view_type' => [ - 'name' => 'Standard visningstype', - ], - 'hide_zero_price' => [ - 'name' => 'Skjul pris hvis null', - 'instructions' => 'Skjul prisen hvis annonseprisen er 0', - ], - 'estimated_pending_time' => [ - 'name' => 'Anslått ventetid', - 'instructions' => 'Om timer', - ], - 'default_published_time' => [ - 'name' => 'Standard publiseringstid', - ], - 'address' => [ - 'name' => 'Kontakt adresse', - ], - 'phone' => [ - 'name' => 'kontakt telefon', - ], - 'favicon' => [ - 'name' => 'Favicon', - ] - , 'map_coordinates_long' => [ - 'name' => 'Kart Long Coordinate', - ], - 'map_coordinates_lat' => [ - 'name' => 'Kart Lat Coordinate', - ], - 'iban_numbers' => [ - 'name' => 'IBAN', - ], - 'logo' => [ - 'name' => 'Logo', - ], - 'ogImage' => [ - 'name' => 'Social Share-logo', - 'warning' => 'Den skal ha en oppløsning på 1200 x 630. ', - - ], - 'currencies' => [ - 'name' => 'Aktive valutaer', - ], - 'latest-limit' => [ - 'name' => 'Siste begrensning', - ], - 'site_address' => [ - 'name' => 'Nettstedsadresse', - 'warning' => 'Automatisk lagt til www. www.sitename.com ', - ], - 'google_map_key' => [ - 'name' => 'Google Map Api Key', - ], - - 'default_country' => [ - 'name' => 'Standard annonseland', - ], - 'hide_price_categories' => [ - 'name' => 'Skjul pris på kategorier', - 'instructions' => 'Prisen blir skjult når du oppretter en annonse eller ser en annonse under disse kategoriene.' - ], - 'free_currencyconverterapi_key' => [ - 'name' => 'Valutaomformer API-nøkkel' - ], - 'default_city' => [ - 'name' => 'Standard annonseby', - ], - 'default_district' => [ - 'name' => 'Standard annonsedistrikt', - ], - 'default_neighborhood' => [ - 'name' => 'Standardannonsekvarter', - ], - 'default_currency' => [ - 'name' => 'Standard annonsevaluta', - ], - 'default_GET' => [ - 'name' => 'Standardannonse GET', - ], - 'twitter' => [ - 'name' => 'Twitter', - ], - 'facebook' => [ - 'name' => 'Facebook', - ], - 'youtube' => [ - 'name' => 'Youtube', - ], - 'google' => [ - 'name' => 'Google', - ], - 'listing_page_image' => [ - 'name' => 'Oppføringssidebilde', - ], - 'hide_standard_price_field' => [ - 'name' => 'Skjul felt for standardpris', - ], - 'hide_options_field' => [ - 'name' => 'Skjul alternativfelt', - ], - 'hide_village_field' => [ - 'name' => 'Skjul Village Field', - ], - 'hide_configurations' => [ - 'name' => 'Skjul konfigurasjonsknappen', - 'instructions' => 'Skjul konfigurasjonsknappen på forhåndsvisningssiden for annonser', - ], - 'make_all_fields_required' => [ - 'name' => 'Lag alle felt påkrevd', - 'instructions' => 'Krev brukeren å fylle ut feltene Pris og beskrivelse når han oppretter en annonse', - ], - 'make_map_required' => [ - 'name' => 'Lag kart påkrevd', - 'instructions' => 'Krev brukeren å plassere en nål på kartet når han oppretter en annonse', - ], - 'hide_listing_standard_price' => [ - 'name' => 'Skjul oppføring Standardpris', - ], - 'enabled_currencies' => [ - 'name' => 'Aktiverte valutaer', - ], - 'google_statistic_code' => [ - 'name' => 'Googles statistikkode', - ], - 'register_email_field' => [ - 'name' => 'E-postkrav for medlemsregistrering', - ], - 'market_place' => [ - 'name' => 'Markedsplass', - 'instructions' => 'If the marketplace is down, your site will act as ecommerce. For example, - some fields in the profile such as ads, dopings, messages, sale, packages and store are not visible and - removes corporate membership.' - ], - 'price_area_hidden' => [ - 'name' => 'Prisområde skjult', - ], - 'hide_price_filter' => [ - 'name' => 'Skjul prisfilter', - ], - 'hide_date_filter' => [ - 'name' => 'Skjul datofilter', - ], - 'hide_photo_filter' => [ - 'name' => 'Skjul bildefilter', - ], - 'hide_map_filter' => [ - 'name' => 'Skjul kartfilter', - ], - 'show_lang_url' => [ - 'name' => 'Vis Lang Parameter For URL', - ], - 'popular_ads_limit' => [ - 'name' => 'Grense for populære annonser', - ], - - //Image - - 'image_resize_backend' => [ - 'name' => 'Image Endre størrelse på backend', - ], - 'full_image_width' => [ - 'name' => 'Full bredde på bildet', - ], - 'full_image_height' => [ - 'name' => 'Full bilde høyde', - ], - 'medium_image_width' => [ - 'name' => 'Medium bildebredde', - ], - 'medium_image_height' => [ - 'name' => 'Middels bildehøyde', - ], - 'thumbnail_width' => [ - 'name' => 'Miniaturebredde', - ], - 'thumbnail_height' => [ - 'name' => 'Miniatyrhøyde', - ], - 'add_canvas' => [ - 'name' => 'Legg til lerret', - ], - 'image_canvas_width' => [ - 'name' => 'Image Canvas Width', - ], - 'image_canvas_height' => [ - 'name' => 'Image Canvas Height', - ], - 'watermark_type' => [ - 'name' => 'Vannmerke Type', - ], - 'watermark_text' => [ - 'name' => 'Vannmerke tekst', - ], - 'watermark_image' => [ - 'name' => 'Vannmerkebilde', - ], - 'watermark_position' => [ - 'name' => 'Vannmerkeposisjon', - ], - 'user_filter_limit' => [ - 'name' => 'Brukerfiltergrense', - 'instructions' => 'I adminpanelet' - ], - 'show_breadcrumb_when_creating_ad' => [ - 'name' => 'Vis brødsmuler når du oppretter en annonse', - ], - 'show_ads_count' => [ - 'name' => 'Vis antall annonser', - 'instructions' => 'Vis annonser teller på den venstre kategorilisten', - ], - 'ads_date_hidden' => [ - 'name' => 'Skjul opprettet dato', - 'instructions' => 'Skjul opprettet dato på siden med annonser', - ], - 'hide_listing_header' => [ - 'name' => 'Skjul oppføringshode', - 'instructions' => 'Gjemmer seg for bestilling og visningstyper', - ], - 'hide_filter_section' => [ - 'name' => 'Skjul filterseksjonen', - 'instructions' => 'Gjemmer seg til venstre filterområde på oppføringssiden', - ], - 'hide_seller_info' => [ - 'name' => 'Skjul selgerinformasjon', - 'instructions' => 'Skjuler seg til selgerinformasjon på siden med annonser', - ], - 'show_post_ad_agreement' => [ - 'name' => 'Vis avtale om innleggsannonser', - 'instructions' => 'Slå på dette hvis du vil vise en avtale om personvern på siden for annonseoppretting', - ], - 'override_text' => [ - 'name' => 'Overstyr tekst', - 'instructions' => 'Gammel verdi: Ny verdi' - ], - 'steps_color' => [ - 'name' => 'Trinn Farge', - 'instructions' => 'Endrer fargen på de progressive trinnene.' - ], - 'create_ad_button_color' => [ - 'name' => 'Opprett annonse-knappfarge', - 'instructions' => 'Endrer knappen som vises når det nye annonsekategorivalget er fullført.' - ], - 'lang_switcher_for_browser' => [ - 'name' => 'Lang Switcher For nettleser', - 'instructions' => 'Lar deg velge nettleserspråk som aktivt språk' - ], - 'get_categories' => [ - 'name' => 'FÅ kategorier', - 'instructions' => 'Den representerer kategoriene der GET-egenskapen vil være gyldig.' - ], - 'watermark' => [ - 'name' => 'Vannmerke', - 'instructions' => 'Er vannmerke aktivt?' - ], - 'detailed_product_options' => [ - 'name' => 'Detaljerte produktalternativer', - 'instructions' => 'Lar deg legge inn lager- og prisinformasjon for produktet' - ], - 'show_subcats_mobile' => [ - 'name' => 'Vis underkategorier på mobilvisning', - ], - 'show_price_to_members_only' => [ - 'name' => 'Vis pris kun for medlemmer', - ], - 'hide_ad_cat' => [ - 'name' => 'Skjul kategorier', - 'instructions' => 'Skjul kategorier i annonselisten' - ], - 'show_finish_and_publish_date' => [ - 'name' => 'Vis sluttdato og publiser dato for oppretting', - 'instructions' => 'Viser feltene publish_at og finish_at på siden for annonseoppretting.' - ], - 'show_tax_field' => [ - 'name' => 'Show Tax Field', - 'instructions' => 'When this option is enabled, you can set the tax rate on the ad creation page.' - ], - 'hide_contact_created_at' => [ - 'name' => 'Hide Contact Fields For in Create New Ad' - ] -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/no/stream.php b/addons/default/visiosoft/advs-module/resources/lang/no/stream.php deleted file mode 100644 index 99d1d465c..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/no/stream.php +++ /dev/null @@ -1,37 +0,0 @@ - [ - 'name' => 'Adv', - ], - 'categories' => [ - 'name' => 'Kategorier', - ], - 'village' => [ - 'name' => 'Landsby', - ], - 'custom_fields' => [ - 'name' => 'Egendefinerte felt', - ], - 'custom_field_advs' => [ - 'name' => 'Tilpasset feltadv', - ], - 'cf_values' => [ - 'name' => 'Cf-verdier', - ], - 'options' => [ - 'name' => 'Alternativer', - ], - 'product_options' => [ - 'name' => 'Produktalternativer', - ], - 'productoptions_value' => [ - 'name' => 'Alternativer verdi', - ], - 'option_configuration' => [ - 'name' => 'Konfigurasjon', - ], - 'status' => [ - 'name' => 'Status', - ], -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/no/view.php b/addons/default/visiosoft/advs-module/resources/lang/no/view.php deleted file mode 100644 index 59a0da64e..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/no/view.php +++ /dev/null @@ -1,6 +0,0 @@ - 'Uferdig', - 'advanced' => 'Avansert', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/pl/addon.php b/addons/default/visiosoft/advs-module/resources/lang/pl/addon.php deleted file mode 100644 index 896f86a40..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/pl/addon.php +++ /dev/null @@ -1,8 +0,0 @@ - 'Reklamy', - 'name' => 'Moduł reklam', - 'description' => 'Moduł reklam', - 'info' => 'This is the screen where you can add, delete and edit ads from the Ads page. On this page, you can simply do the operations such as post management and ad configuration.' -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/pl/button.php b/addons/default/visiosoft/advs-module/resources/lang/pl/button.php deleted file mode 100644 index 2bafb2873..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/pl/button.php +++ /dev/null @@ -1,48 +0,0 @@ - 'Nowy Adv', - 'new_classified' => 'Nowy sklasyfikowany', - 'new_category' => 'Nowa kategoria', - 'new_country' => 'Nowy kraj', - 'new_city' => 'Nowe Miasto', - 'new_district' => 'Nowa dzielnica', - 'new_neighborhood' => 'Nowe sąsiedztwo', - 'new_village' => 'Nowa wioska', - 'edit' => "Edytować", - 'approve' => "Zatwierdzać", - 'decline' => 'Upadek', - 'extend' => 'Poszerzać', - 'extend_all' => 'Rozszerz wszystko', - 'convert_currency' => 'Przelicz Walutę', - 'categories' => 'Kategorie', - 'sub_category' => 'Podkategorie', - 'add_sub_category' => 'Dodaj podkategorię', - 'sub_cities' => 'Miasta podrzędne', - 'add_sub_cities' => 'Dodaj podmiejskie miasto', - 'add_sub_districts' => 'Dodaj dzielnicę', - 'add_sub_neighborhoods' => 'Dodaj okolicę podrzędną', - 'add_sub_village' => 'Dodaj wioskę podrzędną', - 'sub_districts' => 'Podregiony', - 'sub_neighborhoods' => 'Podobszary', - 'sub_village' => 'Sub Village', - 'general_settings' => 'Ustawienia główne', - 'save_category' => 'Zapisz kategorię', - 'change_owner' => 'Zmiana właściciela', - 'update_category' => [ - 'name' => 'Zaktualizuj kategorię' - ], - 'new_option' => 'Nowa opcja', - 'export' => 'Eksport', - 'new_productoption' => 'Nowa opcja produktu', - 'new_productoptions_value' => 'Nowa wartość opcji produktu', - 'new_options_configuration' => 'Nowa konfiguracja opcji', - 'new_option_configuration' => 'Nowa konfiguracja opcji', - 'create_configurations' => 'Utwórz konfiguracje', - 'replicate' => 'Replika', - 'fast_create' => 'Szybkie tworzenie', - 'publish' => 'Publikować', - 'import' => 'Import', - 'new_status' => 'Nowy status', - 'fast_edit' => 'Szybka edycja', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/pl/currency.php b/addons/default/visiosoft/advs-module/resources/lang/pl/currency.php deleted file mode 100644 index c923ea69f..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/pl/currency.php +++ /dev/null @@ -1,6 +0,0 @@ - 'Dolar', - 'EUR' => 'Euro', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/pl/field.php b/addons/default/visiosoft/advs-module/resources/lang/pl/field.php deleted file mode 100644 index 4856d7c0a..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/pl/field.php +++ /dev/null @@ -1,385 +0,0 @@ - [ - 'name' => 'Tytuł' - ], - 'order' => [ - 'name' => 'Zamówienie' - ], - 'slug' => [ - 'name' => 'Ślimak' - ], - 'parent_category' => [ - 'name' => 'Rodzic' - ], - 'category' => [ - 'name' => 'Tytuł kategorii' - ], - 'price' => [ - 'name' => 'Cena £' - ], - 'standard_price' => [ - 'name' => 'Standardowa cena' - ], - 'date' => [ - 'name' => 'Data' - ], - 'photo' => [ - 'name' => 'Zdjęcie' - ], - 'video' => [ - 'name' => 'Wideo' - ], - 'map' => [ - 'name' => 'Mapa' - ], - 'stock' => [ - 'name' => 'Zbiory' - ], - 'advs_desc' => [ - 'name' => 'Opis' - ], - 'online_payment' => [ - 'name' => 'Płatność online' - ], - 'city' => [ - 'name' => 'Miasto' - ], - 'country' => [ - 'name' => 'Kraj' - ], - 'district' => [ - 'name' => 'Dzielnica' - ], - 'neighborhood' => [ - 'name' => 'Sąsiedztwo' - ], - 'village' => [ - 'name' => 'Wioska' - ], - 'files' => [ - 'name' => 'Obrazy' - ], - 'cat1' => [ - 'name' => 'główna kategoria' - ], - 'cat2' => [ - 'name' => 'Podkategoria 1' - ], - 'cat3' => [ - 'name' => 'Podkategoria 2' - ], - 'cat4' => [ - 'name' => 'Podkategoria 3' - ], - 'cat5' => [ - 'name' => 'Podkategoria 4' - ], - 'cat6' => [ - 'name' => 'Podkategoria 5' - ], - 'cat7' => [ - 'name' => 'Podkategoria 6' - ], - 'cat8' => [ - 'name' => 'Podkategoria 7' - ], - 'cat9' => [ - 'name' => 'Podkategoria 8' - ], - 'cat10' => [ - 'name' => 'Podkategoria 9' - ], - 'currency' => [ - 'name' => 'Waluta' - ], - 'status' => [ - 'name' => 'Status', - 'option' => [ - 'approved' => 'Zatwierdzony', - 'expired' => 'Przedawniony', - 'unpublished' => 'Niepublikowane', - 'pending_admin' => 'W oczekiwaniu na administratora', - 'pending_user' => 'Oczekujący użytkownik' - ] - ], - 'pending_adv' => [ - 'name' => 'Niepublikowane' - ], - 'finish_at' => [ - 'name' => 'Zakończ o' - ], - 'cover_photo' => [ - 'name' => 'Zdjęcie na okładce' - ], - 'favs_adv' => [ - 'name' => 'Ulubione reklamy' - ], - 'my_adv' => [ - 'name' => 'ADVS' - ], - 'description' => 'Opis', - 'explanation' => 'Wyjaśnienie', - 'type' => [ - 'name' => 'Rodzaj' - ], - 'parent_adv' => [ - 'name' => 'Powiązana reklama' - ], - 'value' => [ - 'name' => 'Wartość' - ], - 'list' => 'Lista', - 'home' => 'Dom', - 'list-page' => 'Strona listy', - 'search' => 'Szukaj', - 'reset' => 'Reset', - 'recommended' => 'Polecane reklamy dla Ciebie', - 'filter' => 'Filtr', - 'sort' => 'Sortować', - 'sort_by' => 'Sortuj według', - 'pick_option' => 'Wybierz opcję', - 'pick_ordering' => 'Zamawianie', - 'price_high' => 'Cena od najwyższej do najniższej', - 'price_low' => 'Cena od niskiej do wysokiej', - 'newest' => 'Najnowszy', - 'oldest' => 'Najstarszy', - 'address_a_z' => 'Adres (od A do Z)', - 'address_z_a' => 'Adres (od Z do A)', - 'categories' => [ - 'name' => 'Kategorie' - ], - 'all_categories' => 'Wszystkie kategorie', - 'location' => 'Lokalizacja', - 'send_message' => 'Wyślij wiadomość', - 'phone_gsm' => 'Telefon GSM', - 'phone_office' => 'Telefon biurowy', - 'add_to_favorites' => "Dodaj do ulubionych", - 'send' => 'Wysłać', - 'search_name' => 'Wyszukaj nazwę', - 'my_favorite_searches' => 'Ulubione wyszukiwania', - 'search_desc' => 'Tutaj możesz dodawać ulubione opcje wyszukiwania i zarządzać nimi.', - 'complaint_placeholder' => 'Wpisz tutaj szczegóły swojej skargi.', - 'show_details' => 'Pokaż szczegóły', - 'ad_actions' => 'Działania reklamowe', - 'edit' => 'Edytować', - 'approve' => 'Zatwierdzać', - 'passive' => "Bierny", - 'sold' => 'Sprzedany', - 'offered_by' => 'Oferowane przez', - 'more_ads_by' => 'Więcej reklam autorstwa', - 'click_phone' => 'Pokaż numer telefonu', - 'share' => 'Dzielić', - 'report' => 'Zgłoś tę reklamę', - 'features' => 'funkcje', - "streetview" => "widok ulicy", - 'recommended_ads' => 'Polecane reklamy dla Ciebie', - 'new' => 'Nowy', - 'short_info' => 'Krótka informacja', - 'secure_trading' => 'Bezpieczny handel', - '24/7' => 'Wsparcie 24/7', - 'easy_trading' => 'Łatwy handel', - 'need_help' => 'Potrzebuję pomocy?', - 'give_a_call' => 'Zadzwoń', - 'message_sent' => 'Wiadomość wysłana!', - 'asap' => 'Wiadomość wysłana, sprzedawca skontaktuje się z Tobą jak najszybciej.', - 'ad_id' => 'Identyfikator reklamy', - 'contact_with' => 'Kontakt z', - 'create_adv' => 'Utwórz reklamę', - 'edit_adv' => 'Edytuj reklamę', - 'mandatory_fields' => 'Pola obowiązkowe', - 'ad_post' => 'Ogłoszenie', - 'sell_item' => 'Sprzedaj przedmiot lub usługę', - 'search_save' => 'Ulubione wyszukiwanie zostało zapisane', - 'address' => 'Adres', - 'email' => 'E-mail', - 'phone' => 'Telefon', - 'send_us_your_feedback' => 'Wyślij nam swoją opinię', - 'online_shopping' => 'DOSTAĆ', - 'approved' => 'Zatwierdzono pomyślnie', - 'extended' => 'Pomyślnie przedłużony', - 'declined' => 'Odrzucono pomyślnie', - 'search_on_map' => 'Szukaj na mapie', - 'post_free_ad' => 'Opublikuj bezpłatną reklamę', - 'select_a_category' => 'Wybierz kategorię', - 'select_a_sub_category' => 'Wybierz podkategorię', - 'all_dopings_added' => 'Wszystkie typy dopingu są dodawane do tej reklamy.', - 'is_get_adv' => [ - 'name' => 'DOSTAĆ' - ], - 'corporate_info' => 'Informacje o firmie', - 'featured_ads' => "Polecane reklamy", - 'trending_ads' => 'Trendind Ads', - 'search_ad_result_prefix' => 'na', - 'search_ad_result_text' => ': policzyć reklamy zostały znalezione w : nazwa poszukiwaniu', - 'search_ads_result_message' => [ - 'name' => ': liczba znalezionych reklam dla: wyszukiwania nazw', - ], - 'total' => 'Całkowity', - 'quantity' => 'Ilość', - 'view_cart' => 'Zobacz Koszyk', - 'no_ads' => 'Nie znaleziono reklam.', - 'show_display_mode' => [ - 'map' => 'Mapa', - 'list' => 'Lista', - ], - 'advs_list_table_thead' => [ - 'name' => 'Nazwa reklamy', - 'price' => 'Cena £', - 'publish_at' => 'Data ogłoszenia', - 'location_city' => 'Miasto', - 'location_country' => 'Kraj', - ], - 'show_list_view' => [ - 'name' => 'Lista', - ], - 'show_table_view' => [ - 'name' => 'Stół', - ], - 'showcase' => [ - 'name' => 'Gablota', - ], - 'new_ad' => [ - 'name' => 'Nowa reklama', - ], - 'profile' => [ - 'name' => 'Profil', - ], - 'my_ads' => [ - 'name' => 'Moje reklamy', - ], - 'sold_out' => [ - 'name' => 'Wyprzedane', - ], - 'edit_category' => 'Edytuj kategorię', - 'set_category' => 'Ustaw kategorię', - 'max' => [ - 'name' => 'Max', - ], - 'min' => [ - 'name' => 'Min', - ], - 'in_the_last_24_hours' => [ - 'name' => 'W ciągu ostatnich 24 godzin' - ], - 'in_the_last_day' => [ - 'name' => 'W ciągu ostatnich 24 godzin' - ], - 'in_the_last_week' => [ - 'name' => 'W ostatnim tygodniu' - ], - 'in_the_last_month' => [ - 'name' => 'W ostatnim miesiącu' - ], - 'ads_with_photo' => [ - 'name' => 'Reklamy ze zdjęciem' - ], - 'ads_with_video' => [ - 'name' => 'Reklamy z wideo' - ], - 'yes' => [ - 'name' => 'tak' - ], - 'no' => [ - 'name' => 'Nie' - ], - 'is_system' => [ - 'name' => 'Czy System', - 'instructions' => 'Status systemu jest wymagany i nie należy go zmieniać', - ], - 'user_access' => [ - 'name' => 'Dostęp użytkownika', - 'instructions' => 'Czy użytkownik może wykorzystać ten stan w swoich reklamach?', - ], - "no_location" => "Nie wybrano lokalizacji.", - "continue" => 'Kontyntynuj', - "gallery" => 'Galeria', - "ad" => 'Ogłoszenie', - "ads" => 'Reklamy', - "were_found" => 'zostały znalezione.', - - // Pending screen - 'pending_message_1' => 'Reklama jest w trakcie procesu zatwierdzania', - 'pending_message_2' => "Data aktualizacji reklamy", - 'pending_message_3' => 'Szacowany czas oczekiwania', - 'pending_message_4' => 'Czas spędzony w procesie zatwierdzania zostanie dodany do czasu dopingu.', - 'pending_message_5' => 'Z centrum telefonicznego nie można dokonywać transakcji dotyczących reklamy w procesie zatwierdzania.', - 'hours' => 'godziny', - - // Preview page - 'preview_text' => [ - 'part_1' => 'Jeśli poniższe informacje o reklamie są prawidłowe, kliknij przycisk „Kontynuuj” i przejdź do następnego kroku.', - 'part_2' => 'Jeśli nie, kliknij przycisk „Edytuj”.', - ], - 'views' => 'Wyświetlenia', - - // Detail page - "no_street_view" => "Brak obrazu widoku ulicy w tej lokalizacji", - 'edit_my_contact_info' => 'Edytuj moje dane kontaktowe', - 'update_my_contact_info' => 'zaktualizuj moje dane kontaktowe', - 'contact_info' => 'Informacje kontaktowe', - 'ad_info' => 'Informacje o reklamie', - - // Select cat - 'select_category_step_by_step' => 'Wybierz kategorię krok po kroku', - - // New create page - 'options' => 'Opcje', - 'category_selection' => 'Wybór kategorii', - 'listing_details' => 'Szczegóły aukcji', - 'preview' => 'Zapowiedź', - 'congratulations' => 'Gratulacje', - 'ad_desc' => 'opis reklamy', - 'upload_photos' => 'Załadować zdjęcia', - 'upload_files' => 'Prześlij pliki', - 'additional_fields' => 'Dodatkowe pola', - 'ad_location' => 'Lokalizacja reklamy', - 'owner' => 'Właściciel', - 'default_owner_instruction' => 'Właścicielem będzie domyślnie bieżący użytkownik, jeśli żaden użytkownik nie zostanie wybrany', - 'create_page_subtitle' => 'Utwórz reklamę bezbłędnie, wprowadzając szczegółowe informacje o swojej reklamie.', - 'with_my_phone_numbers' => 'With my phone numbers', - 'not_with_my_phone_numbers' => "I don't want to be reached by phone", - 'how_can_you_be_contacted' => "How can you be contacted?", - - // Listing page - 'ad_title' => 'Tytuł ogłoszenia', - 'listing_date' => 'Data notowania', - 'view' => 'Widok', - 'ads_with_map' => 'Reklamy z mapą', - 'advanced_sorting' => 'Zaawansowane sortowanie', - 'filter_by_word' => 'Filtruj według słowa', - 'filter_by' => 'Filtruj według: nazwa', - - 'free' => 'Wolny', - 'ad_date' => 'Data ogłoszenia', - 'photo_video' => 'Zdjęcie, wideo', - 'and_above' => 'i powyżej', - 'and_below' => 'i poniżej', - 'clear_all' => 'Wyczyść wszystko', - 'balances' => 'Salda', - 'packages' => 'Pakiety', - 'dopings' => 'Dopingi', - 'advs' => 'Advs', - 'site' => 'Teren', - 'subscription' => 'Subskrypcja', - 'created' => 'Utworzony', - 'product_option' => [ - 'name' => 'Opcja produktu' - ], - 'option_json' => [ - 'name' => 'Opcja' - ], - 'old_price' => [ - 'name' => 'Stara cena' - ], - 'save_search' => 'Zapisz wyszukanie', - 'publish_at' => [ - 'name' => 'Data publikacji' - ], - 'tax' => [ - 'name' => 'Tax' - ], - 'name_a_z' => 'Name (A to Z)', - 'name_z_a' => 'Name (Z to A)', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/pl/message.php b/addons/default/visiosoft/advs-module/resources/lang/pl/message.php deleted file mode 100644 index 6fb8926bf..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/pl/message.php +++ /dev/null @@ -1,35 +0,0 @@ - 'Żądany produkt jest obecnie niedostępny lub nieaktywny', - 'please_payment' => 'Proszę zapłacić', - 'bank_account_info' => 'informacje o koncie bankowym', - 'agreement' => 'Klikając przycisk Post, akceptujesz nasze Warunki użytkowania i Politykę prywatności, potwierdzając, że jesteś prawowitym właścicielem tego elementu.', - 'update_category_msg' => 'Kategoria sklasyfikowana zostanie zaktualizowana.', - 'updated_category_msg' => 'Kategoria pomyślnie edytowana.', - 'create_ad_with_post_cat' => [ - 'title' => "Wybór kategorii został zakończony.", - 'success' => true, - 'continueBtn' => "Kontyntynuj", - ], - 'update_category_info' => 'Zaktualizuj kategorię.', - 'filter_by_search_msg' => 'Filtruj według wyszukiwania.', - 'delete_author_error' => 'Nie możesz usunąć posta, który nie należy do ciebie', - 'success_delete' => 'Reklama usunięta', - 'pending_ad_status' => 'Twoja reklama oczekuje na akceptację Redakcji.', - 'extended' => ': liczba reklam została pomyślnie przedłużona.', - 'category_not_exist' => 'Ta kategoria już nie istnieje!', - 'currency_converted' => 'Pomyślnie przeliczono walutę.', - 'choose_user' => 'Wybierz użytkownika', - 'owner_updated_successfully' => 'Właściciel został zaktualizowany pomyślnie!', - 'no_add_found' => 'Nie znaleziono reklamy!', - 'replicated_success' => 'Reklama została pomyślnie zreplikowana!', - 'ad_doesnt_exist' => "Ta reklama nie istnieje!", - 'select_location_error' => "Wybierz lokalizację na mapie!", - 'this_ad_is_not_valid_anymore' => "Ta reklama jest już nieważna!", - 'approve_status_change' => "Stan Twojej reklamy został ustawiony jako Aktywny!", - 'passive_status_change' => "Stan Twojej reklamy został ustawiony na pasywny!", - 'sold_status_change' => "Stan Twojej reklamy został ustawiony na Sprzedane!", - 'status_change' => "Status Twojej reklamy został ustawiony na: status!", - 'disabled_detailed_options_for_admin_role' => "Szczegółowe opcje produktu są wyłączone.", -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/pl/permission.php b/addons/default/visiosoft/advs-module/resources/lang/pl/permission.php deleted file mode 100644 index 4713110ce..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/pl/permission.php +++ /dev/null @@ -1,108 +0,0 @@ - [ - 'name' => 'Reklamy', - 'option' => [ - 'read' => 'Czy mogę czytać reklamy?', - 'write' => 'Czy mogę tworzyć / edytować reklamy?', - 'delete' => 'Czy można usuwać reklamy?', - ], - ], - 'categories' => [ - 'name' => 'Kategorie', - 'option' => [ - 'read' => 'Czy można czytać kategorie?', - 'write' => 'Czy można tworzyć / edytować kategorie?', - 'delete' => 'Czy można usuwać kategorie?', - ], - ], - 'village' => [ - 'name' => 'Wioska', - 'option' => [ - 'read' => 'Czytasz wioskę?', - 'write' => 'Czy można utworzyć / edytować wioskę?', - 'delete' => 'Czy można usunąć wioskę?', - ], - ], - 'custom_fields' => [ - 'name' => 'Pola niestandardowe', - 'option' => [ - 'read' => 'Czy można odczytać pola niestandardowe?', - 'write' => 'Czy można tworzyć / edytować pola niestandardowe?', - 'delete' => 'Czy można usunąć pola niestandardowe?', - ], - ], - 'custom_field_advs' => [ - 'name' => 'Niestandardowe reklamy polowe', - 'option' => [ - 'read' => 'Czy można czytać niestandardowe reklamy polowe?', - 'write' => 'Czy można tworzyć / edytować niestandardowe reklamy polowe?', - 'delete' => 'Czy można usunąć niestandardowe reklamy polowe?', - ], - ], - 'cf_values' => [ - 'name' => 'Wartości Cf', - 'option' => [ - 'read' => 'Czy można odczytać wartości cf?', - 'write' => 'Czy można tworzyć / edytować wartości cf?', - 'delete' => 'Czy można usunąć wartości cf?', - ], - ], - 'options' => [ - 'name' => 'Opcje', - 'option' => [ - 'read' => 'Czy możesz przeczytać opcje?', - 'write' => 'Czy można tworzyć / edytować opcje?', - 'delete' => 'Czy można usunąć opcje?', - ], - ], - 'productoptions' => [ - 'name' => 'Productoptions', - 'option' => [ - 'read' => 'Czy można odczytać opcje produktu?', - 'write' => 'Czy można tworzyć / edytować opcje produktów?', - 'delete' => 'Czy można usunąć opcje produktu?', - ], - ], - 'productoptions_value' => [ - 'name' => 'Wartość Productoptions', - 'option' => [ - 'read' => 'Czy można odczytać wartość opcji produktu?', - 'write' => 'Czy można tworzyć / edytować wartości opcji produktów?', - 'delete' => 'Czy można usunąć wartość opcji produktu?', - ], - ], - 'options_configuration' => [ - 'name' => 'Konfiguracja opcji', - 'option' => [ - 'read' => 'Czy można odczytać konfigurację opcji?', - 'write' => 'Czy można tworzyć / edytować konfiguracje opcji?', - 'delete' => 'Czy można usunąć konfigurację opcji?', - ], - ], - 'option_configuration' => [ - 'name' => 'Konfiguracja opcji', - 'option' => [ - 'read' => 'Czy można odczytać konfigurację opcji?', - 'write' => 'Czy można tworzyć / edytować konfiguracje opcji?', - 'delete' => 'Czy można usunąć konfigurację opcji?', - ], - ], - 'option_configuration' => [ - 'name' => 'Konfiguracja opcji', - 'option' => [ - 'read' => 'Czy można odczytać konfigurację opcji?', - 'write' => 'Czy można tworzyć / edytować konfiguracje opcji?', - 'delete' => 'Czy można usunąć konfigurację opcji?', - ], - ], - 'status' => [ - 'name' => 'Status', - 'option' => [ - 'read' => 'Czy można odczytać status?', - 'write' => 'Czy można tworzyć / edytować status?', - 'delete' => 'Czy można usunąć status?', - ], - ], -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/pl/section.php b/addons/default/visiosoft/advs-module/resources/lang/pl/section.php deleted file mode 100644 index 883644e79..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/pl/section.php +++ /dev/null @@ -1,64 +0,0 @@ - [ - 'title' => 'Reklamy', - ], - 'categories' => [ - 'title' => 'Kategorie', - ], - 'countries' => [ - 'title' => 'Kraje', - ], - 'cities' => [ - 'title' => 'Miasta', - ], - 'districts' => [ - 'title' => 'Dzielnice', - ], - 'neighborhoods' => [ - 'title' => 'Okolice', - ], - 'village' => [ - 'title' => 'Wioska', - ], - 'custom_fields' => [ - 'title' => 'Pola niestandardowe', - ], - 'custom_field_advs' => [ - 'title' => 'Niestandardowe reklamy polowe', - ], - 'cf_values' => [ - 'title' => 'Wartości Cf', - ], - 'fields' => [ - 'title' => 'Pola niestandardowe' - ], - 'assets_clear' => [ - 'name' => 'Aktywa Wyczyść' - ], - 'general' => 'Generał', - 'ads' => 'Reklamy', - 'user' => 'Użytkownik', - 'filter' => 'Filtr', - 'create_ad' => 'Utwórz reklamę', - 'options' => [ - 'title' => 'Opcje', - ], - 'ads_image' => 'Obraz reklam', - 'product_options' => [ - 'title' => 'Opcje', - ], - 'productoptions_value' => [ - 'title' => 'Wartość opcji', - ], - 'option_configuration' => [ - 'title' => 'Konfiguracja', - ], - 'translations' => 'Tłumaczenia', - 'status' => [ - 'title' => 'Status', - ], - 'ads_detail' => 'Szczegóły reklam', - -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/pl/setting.php b/addons/default/visiosoft/advs-module/resources/lang/pl/setting.php deleted file mode 100644 index c6ec6dc98..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/pl/setting.php +++ /dev/null @@ -1,286 +0,0 @@ - [ - 'name' => 'Automatyczne zatwierdzanie', - ], - 'default_view_type' => [ - 'name' => 'Domyślny typ widoku', - ], - 'hide_zero_price' => [ - 'name' => 'Ukryj cenę, jeśli zero', - 'instructions' => 'Ukryj cenę, jeśli cena reklamy wynosi 0', - ], - 'estimated_pending_time' => [ - 'name' => 'Szacowany czas oczekiwania', - 'instructions' => 'W godzinach', - ], - 'default_published_time' => [ - 'name' => 'Domyślny czas publikacji', - ], - 'address' => [ - 'name' => 'Skontaktuj się z adresem', - ], - 'phone' => [ - 'name' => 'telefon kontaktowy', - ], - 'favicon' => [ - 'name' => 'Favicon', - ] - , 'map_coordinates_long' => [ - 'name' => 'Współrzędna długa mapy', - ], - 'map_coordinates_lat' => [ - 'name' => 'Współrzędna mapy Lat', - ], - 'iban_numbers' => [ - 'name' => 'IBAN', - ], - 'logo' => [ - 'name' => 'Logo', - ], - 'ogImage' => [ - 'name' => 'Logo akcji społecznościowych', - 'warning' => 'Powinien mieć rozdzielczość 1200 x 630. ', - - ], - 'currencies' => [ - 'name' => 'Aktywne waluty', - ], - 'latest-limit' => [ - 'name' => 'Ostatni limit', - ], - 'site_address' => [ - 'name' => 'Adres miejsca', - 'warning' => 'Dodano auto www. www.sitename.com ', - ], - 'google_map_key' => [ - 'name' => 'Google Map Api Key', - ], - - 'default_country' => [ - 'name' => 'Domyślny kraj reklamy', - ], - 'hide_price_categories' => [ - 'name' => 'Ukryj cenę w kategoriach', - 'instructions' => 'Cena zostanie ukryta podczas tworzenia lub przeglądania reklamy w tych kategoriach.' - ], - 'free_currencyconverterapi_key' => [ - 'name' => 'Klucz API przelicznika walut' - ], - 'default_city' => [ - 'name' => 'Domyślne miasto reklamy', - ], - 'default_district' => [ - 'name' => 'Domyślny okręg reklamowy', - ], - 'default_neighborhood' => [ - 'name' => 'Domyślne sąsiedztwo reklam', - ], - 'default_currency' => [ - 'name' => 'Domyślna waluta reklamy', - ], - 'default_GET' => [ - 'name' => 'Domyślna reklama GET', - ], - 'twitter' => [ - 'name' => 'Świergot', - ], - 'facebook' => [ - 'name' => 'Facebook', - ], - 'youtube' => [ - 'name' => 'youtube', - ], - 'google' => [ - 'name' => 'Google', - ], - 'listing_page_image' => [ - 'name' => 'Obraz strony z listą', - ], - 'hide_standard_price_field' => [ - 'name' => 'Ukryj pole ceny standardowej', - ], - 'hide_options_field' => [ - 'name' => 'Ukryj pole opcji', - ], - 'hide_village_field' => [ - 'name' => 'Ukryj pole wioski', - ], - 'hide_configurations' => [ - 'name' => 'Ukryj przycisk Konfiguracje', - 'instructions' => 'Ukryj przycisk Konfiguracje na stronie podglądu reklamy', - ], - 'make_all_fields_required' => [ - 'name' => 'Ustaw wszystkie pola jako wymagane', - 'instructions' => 'Wymagaj od użytkownika wypełnienia pól Cena i Opis podczas tworzenia reklamy', - ], - 'make_map_required' => [ - 'name' => 'Wymagana mapa', - 'instructions' => 'Wymagaj od użytkownika umieszczenia pinezki na mapie podczas tworzenia reklamy', - ], - 'hide_listing_standard_price' => [ - 'name' => 'Ukryj standardową cenę oferty', - ], - 'enabled_currencies' => [ - 'name' => 'Włączone waluty', - ], - 'google_statistic_code' => [ - 'name' => 'Kod statystyczny Google', - ], - 'register_email_field' => [ - 'name' => 'Wymagany adres e-mail rejestracji członka', - ], - 'market_place' => [ - 'name' => 'Rynek', - 'instructions' => 'If the marketplace is down, your site will act as ecommerce. For example, - some fields in the profile such as ads, dopings, messages, sale, packages and store are not visible and - removes corporate membership.' - ], - 'price_area_hidden' => [ - 'name' => 'Ukryty obszar cen', - ], - 'hide_price_filter' => [ - 'name' => 'Ukryj filtr cen', - ], - 'hide_date_filter' => [ - 'name' => 'Ukryj filtr dat', - ], - 'hide_photo_filter' => [ - 'name' => 'Ukryj filtr zdjęć', - ], - 'hide_map_filter' => [ - 'name' => 'Ukryj filtr mapy', - ], - 'show_lang_url' => [ - 'name' => 'Pokaż parametr języka dla adresu URL', - ], - 'popular_ads_limit' => [ - 'name' => 'Limit popularnych reklam', - ], - - //Image - - 'image_resize_backend' => [ - 'name' => 'Image Resize Backend', - ], - 'full_image_width' => [ - 'name' => 'Pełna szerokość obrazu', - ], - 'full_image_height' => [ - 'name' => 'Pełna wysokość obrazu', - ], - 'medium_image_width' => [ - 'name' => 'Średnia szerokość obrazu', - ], - 'medium_image_height' => [ - 'name' => 'Średnia wysokość obrazu', - ], - 'thumbnail_width' => [ - 'name' => 'Szerokość miniatury', - ], - 'thumbnail_height' => [ - 'name' => 'Wysokość miniatury', - ], - 'add_canvas' => [ - 'name' => 'Dodaj płótno', - ], - 'image_canvas_width' => [ - 'name' => 'Szerokość obszaru roboczego obrazu', - ], - 'image_canvas_height' => [ - 'name' => 'Wysokość obszaru roboczego obrazu', - ], - 'watermark_type' => [ - 'name' => 'Rodzaj znaku wodnego', - ], - 'watermark_text' => [ - 'name' => 'Tekst znaku wodnego', - ], - 'watermark_image' => [ - 'name' => 'Obraz znaku wodnego', - ], - 'watermark_position' => [ - 'name' => 'Pozycja znaku wodnego', - ], - 'user_filter_limit' => [ - 'name' => 'Limit filtrów użytkownika', - 'instructions' => 'W panelu administracyjnym' - ], - 'show_breadcrumb_when_creating_ad' => [ - 'name' => 'Pokaż menu nawigacyjne podczas tworzenia reklamy', - ], - 'show_ads_count' => [ - 'name' => 'Pokaż liczbę reklam', - 'instructions' => 'Pokaż liczbę reklam na liście kategorii po lewej stronie', - ], - 'ads_date_hidden' => [ - 'name' => 'Ukryj datę utworzenia', - 'instructions' => 'Ukryj datę utworzenia na stronie szczegółów reklam', - ], - 'hide_listing_header' => [ - 'name' => 'Ukryj nagłówek aukcji', - 'instructions' => 'Ukrywanie do porządkowania i przeglądania typów', - ], - 'hide_filter_section' => [ - 'name' => 'Ukryj sekcję filtrów', - 'instructions' => 'Ukrywanie w lewym obszarze filtra na stronie listy', - ], - 'hide_seller_info' => [ - 'name' => 'Ukryj informacje o sprzedającym', - 'instructions' => 'Ukrywanie informacji o sprzedawcy na stronie szczegółów ogłoszeń', - ], - 'show_post_ad_agreement' => [ - 'name' => 'Pokaż umowę opublikowania ogłoszenia', - 'instructions' => 'Włącz tę opcję, jeśli chcesz wyświetlać umowę o polityce prywatności na stronie tworzenia reklamy', - ], - 'override_text' => [ - 'name' => 'Zastąp tekst', - 'instructions' => 'Stara wartość: nowa wartość' - ], - 'steps_color' => [ - 'name' => 'Kolor kroków', - 'instructions' => 'Zmienia kolor stopniowych kroków.' - ], - 'create_ad_button_color' => [ - 'name' => 'Utwórz kolor przycisku reklamy', - 'instructions' => 'Zmienia przycisk wyświetlany po zakończeniu wyboru nowej kategorii reklam.' - ], - 'lang_switcher_for_browser' => [ - 'name' => 'Przełącznik języka dla przeglądarki', - 'instructions' => 'Umożliwia wybranie języka przeglądarki jako aktywnego języka' - ], - 'get_categories' => [ - 'name' => 'POBIERZ kategorie', - 'instructions' => 'Reprezentuje kategorie, w których właściwość GET będzie ważna.' - ], - 'watermark' => [ - 'name' => 'znak wodny', - 'instructions' => 'Czy znak wodny jest aktywny?' - ], - 'detailed_product_options' => [ - 'name' => 'Szczegółowe opcje produktu', - 'instructions' => 'Umożliwia wprowadzenie informacji o stanie magazynowym i cenie produktu' - ], - 'show_subcats_mobile' => [ - 'name' => 'Pokaż podkategorie w widoku mobilnym', - ], - 'show_price_to_members_only' => [ - 'name' => 'Pokaż cenę tylko członkom', - ], - 'hide_ad_cat' => [ - 'name' => 'Ukryj kategorie', - 'instructions' => 'Ukryj kategorie na liście ogłoszeń' - ], - 'show_finish_and_publish_date' => [ - 'name' => 'Pokaż datę zakończenia i datę publikacji do utworzenia', - 'instructions' => 'Wyświetla pola publ_at i finish_at na stronie tworzenia reklamy.' - ], - 'show_tax_field' => [ - 'name' => 'Show Tax Field', - 'instructions' => 'When this option is enabled, you can set the tax rate on the ad creation page.' - ], - 'hide_contact_created_at' => [ - 'name' => 'Hide Contact Fields For in Create New Ad' - ] -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/pl/stream.php b/addons/default/visiosoft/advs-module/resources/lang/pl/stream.php deleted file mode 100644 index 5be54d5da..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/pl/stream.php +++ /dev/null @@ -1,37 +0,0 @@ - [ - 'name' => 'Advs', - ], - 'categories' => [ - 'name' => 'Kategorie', - ], - 'village' => [ - 'name' => 'Wioska', - ], - 'custom_fields' => [ - 'name' => 'Pola niestandardowe', - ], - 'custom_field_advs' => [ - 'name' => 'Niestandardowe porady terenowe', - ], - 'cf_values' => [ - 'name' => 'Wartości Cf', - ], - 'options' => [ - 'name' => 'Opcje', - ], - 'product_options' => [ - 'name' => 'Opcje produktu', - ], - 'productoptions_value' => [ - 'name' => 'Wartość opcji', - ], - 'option_configuration' => [ - 'name' => 'Konfiguracja', - ], - 'status' => [ - 'name' => 'Status', - ], -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/pl/view.php b/addons/default/visiosoft/advs-module/resources/lang/pl/view.php deleted file mode 100644 index 1902ca915..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/pl/view.php +++ /dev/null @@ -1,6 +0,0 @@ - 'Niedokończony', - 'advanced' => 'zaawansowane', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/pt/addon.php b/addons/default/visiosoft/advs-module/resources/lang/pt/addon.php deleted file mode 100644 index 8f75d33f2..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/pt/addon.php +++ /dev/null @@ -1,8 +0,0 @@ - 'Publicidades', - 'name' => 'Módulo de anúncios', - 'description' => 'Módulo de anúncios', - 'info' => 'This is the screen where you can add, delete and edit ads from the Ads page. On this page, you can simply do the operations such as post management and ad configuration.' -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/pt/button.php b/addons/default/visiosoft/advs-module/resources/lang/pt/button.php deleted file mode 100644 index 7f3cfacfb..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/pt/button.php +++ /dev/null @@ -1,48 +0,0 @@ - 'Novo Adv', - 'new_classified' => 'Novo classificado', - 'new_category' => 'Nova categoria', - 'new_country' => 'Novo país', - 'new_city' => 'Nova cidade', - 'new_district' => 'Novo Distrito', - 'new_neighborhood' => 'Bairro Novo', - 'new_village' => 'Nova aldeia', - 'edit' => "Editar", - 'approve' => "Aprovar", - 'decline' => 'Declínio', - 'extend' => 'Ampliar', - 'extend_all' => 'Estender tudo', - 'convert_currency' => 'Converter Moeda', - 'categories' => 'Categorias', - 'sub_category' => 'Subcategorias', - 'add_sub_category' => 'Adicionar subcategoria', - 'sub_cities' => 'Sub-cidades', - 'add_sub_cities' => 'Adicionar Sub Cidade', - 'add_sub_districts' => 'Adicionar Sub Distrito', - 'add_sub_neighborhoods' => 'Adicionar Sub Bairro', - 'add_sub_village' => 'Adicionar Sub Village', - 'sub_districts' => 'Sub distritos', - 'sub_neighborhoods' => 'Sub-bairros', - 'sub_village' => 'Aldeia Sub', - 'general_settings' => 'Configurações Gerais', - 'save_category' => 'Salvar categoria', - 'change_owner' => 'Alterar proprietário', - 'update_category' => [ - 'name' => 'Atualizar categoria' - ], - 'new_option' => 'Nova Opção', - 'export' => 'Exportar', - 'new_productoption' => 'Nova opção de produto', - 'new_productoptions_value' => 'Novo valor de opção de produto', - 'new_options_configuration' => 'Configuração de nova opção', - 'new_option_configuration' => 'Configuração de nova opção', - 'create_configurations' => 'Criar configurações', - 'replicate' => 'Replicar', - 'fast_create' => 'Criação rápida', - 'publish' => 'Publicar', - 'import' => 'Importar', - 'new_status' => 'Novo Status', - 'fast_edit' => 'Edição Rápida', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/pt/currency.php b/addons/default/visiosoft/advs-module/resources/lang/pt/currency.php deleted file mode 100644 index 6fb8f00f8..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/pt/currency.php +++ /dev/null @@ -1,6 +0,0 @@ - 'Dólar', - 'EUR' => 'Euro', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/pt/field.php b/addons/default/visiosoft/advs-module/resources/lang/pt/field.php deleted file mode 100644 index e5252d67d..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/pt/field.php +++ /dev/null @@ -1,386 +0,0 @@ - [ - 'name' => 'Título' - ], - 'order' => [ - 'name' => 'Ordem' - ], - 'slug' => [ - 'name' => 'Lesma' - ], - 'parent_category' => [ - 'name' => 'Pai' - ], - 'category' => [ - 'name' => 'Título da categoria' - ], - 'price' => [ - 'name' => 'Preço' - ], - 'standard_price' => [ - 'name' => 'Preço padrão' - ], - 'date' => [ - 'name' => 'Encontro' - ], - 'photo' => [ - 'name' => 'foto' - ], - 'video' => [ - 'name' => 'Vídeo' - ], - 'map' => [ - 'name' => 'Mapa' - ], - 'stock' => [ - 'name' => 'estoque' - ], - 'advs_desc' => [ - 'name' => 'Descrição' - ], - 'online_payment' => [ - 'name' => 'Pagamento online' - ], - 'city' => [ - 'name' => 'Cidade' - ], - 'country' => [ - 'name' => 'País' - ], - 'district' => [ - 'name' => 'Distrito' - ], - 'neighborhood' => [ - 'name' => 'Vizinhança' - ], - 'village' => [ - 'name' => 'Aldeia' - ], - 'files' => [ - 'name' => 'Imagens' - ], - 'cat1' => [ - 'name' => 'categoria principal' - ], - 'cat2' => [ - 'name' => 'Subcategoria 1' - ], - 'cat3' => [ - 'name' => 'Subcategoria 2' - ], - 'cat4' => [ - 'name' => 'Subcategoria 3' - ], - 'cat5' => [ - 'name' => 'Subcategoria 4' - ], - 'cat6' => [ - 'name' => 'Subcategoria 5' - ], - 'cat7' => [ - 'name' => 'Subcategoria 6' - ], - 'cat8' => [ - 'name' => 'Subcategoria 7' - ], - 'cat9' => [ - 'name' => 'Sub Categoria 8' - ], - 'cat10' => [ - 'name' => 'Subcategoria 9' - ], - 'currency' => [ - 'name' => 'Moeda' - ], - 'status' => [ - 'name' => 'Status', - 'option' => [ - 'approved' => 'Aprovado', - 'expired' => 'Expirado', - 'unpublished' => 'Não publicado', - 'pending_admin' => 'Administrador pendente', - 'pending_user' => 'Usuário pendente' - ] - ], - 'pending_adv' => [ - 'name' => 'Anúncios pendentes' - ], - 'finish_at' => [ - 'name' => 'Terminar em' - ], - 'cover_photo' => [ - 'name' => 'Foto de capa' - ], - 'favs_adv' => [ - 'name' => 'Anúncios Fav' - ], - 'my_adv' => [ - 'name' => 'ADVS' - ], - 'description' => 'Descrição', - 'explanation' => 'Explicação', - 'type' => [ - 'name' => 'Tipo' - ], - 'parent_adv' => [ - 'name' => 'Anúncio relacionado' - ], - 'value' => [ - 'name' => 'Valor' - ], - 'list' => 'Lista', - 'home' => 'Casa', - 'list-page' => 'Página de lista', - 'search' => 'Procurar', - 'reset' => 'Reset', - 'recommended' => 'Anúncios recomendados para você', - 'filter' => 'Filtro', - 'sort' => 'Ordenar', - 'sort_by' => 'Ordenar por', - 'pick_option' => 'Escolha uma opção', - 'pick_ordering' => 'Encomenda', - 'price_high' => 'Preço alto para baixo', - 'price_low' => 'Preço Baixo a Alto', - 'newest' => 'O mais novo', - 'oldest' => 'Mais antigas', - 'address_a_z' => 'Endereço (A a Z)', - 'address_z_a' => 'Endereço (Z a A)', - 'categories' => [ - 'name' => 'Categorias' - ], - 'all_categories' => 'todas as categorias', - 'location' => 'Localização', - 'send_message' => 'Enviar mensagem', - 'phone_gsm' => 'Telefone Gsm', - 'phone_office' => 'Telefone do escritório', - 'add_to_favorites' => "Adicionar aos favoritos", - 'send' => 'Mandar', - 'search_name' => 'Nome da pesquisa', - 'my_favorite_searches' => 'Pesquisas Favoritas', - 'search_desc' => 'Você pode adicionar e gerenciar suas seleções de pesquisa favoritas aqui.', - 'complaint_placeholder' => 'Digite os detalhes da sua reclamação aqui.', - 'show_details' => 'Mostrar detalhes', - 'ad_actions' => 'Ações de anúncio', - 'edit' => 'Editar', - 'approve' => 'Aprovar', - 'passive' => "Passiva", - 'sold' => 'Vendido', - 'offered_by' => 'Oferecido por', - 'more_ads_by' => 'Mais anúncios por', - 'click_phone' => 'Mostrar número de telefone', - 'share' => 'Compartilhe este anúncio', - 'report' => 'Denunciar este anúncio', - 'features' => 'Características', - "streetview" => "vista da rua", - 'recommended_ads' => 'Anúncios recomendados para você', - 'new' => 'Novo', - 'short_info' => 'Informação Curta', - 'secure_trading' => 'Negociação Segura', - '24/7' => 'Suporte 24/7', - 'easy_trading' => 'Negociação Fácil', - 'need_help' => 'Preciso de ajuda?', - 'give_a_call' => 'Faça uma chamada', - 'message_sent' => 'Mensagem enviada!', - 'asap' => 'Mensagem enviada, - vendedor entrará em contato com você assim que possível.', - 'ad_id' => 'ID do anúncio', - 'contact_with' => 'Contato com', - 'create_adv' => 'Criar um anúncio', - 'edit_adv' => 'Editar anúncio', - 'mandatory_fields' => 'Campos obrigatórios', - 'ad_post' => 'Anúncio de postagem', - 'sell_item' => 'Vender um item ou serviço', - 'search_save' => 'Pesquisa favorita salva com sucesso', - 'address' => 'Endereço', - 'email' => 'O email', - 'phone' => 'telefone', - 'send_us_your_feedback' => 'Envie-nos seus comentários', - 'online_shopping' => 'PEGUE', - 'approved' => 'Aprovado com sucesso', - 'extended' => 'Estendido com sucesso', - 'declined' => 'Recusado com sucesso', - 'search_on_map' => 'Pesquisa no Mapa', - 'post_free_ad' => 'Publicar anúncio grátis', - 'select_a_category' => 'Selecione uma categoria', - 'select_a_sub_category' => 'Selecione uma sub categoria', - 'all_dopings_added' => 'Todos os tipos de doping são adicionados para este anúncio.', - 'is_get_adv' => [ - 'name' => 'PEGUE' - ], - 'corporate_info' => 'Informações corporativas', - 'featured_ads' => "Anúncios em destaque", - 'trending_ads' => 'Anúncios Trendind', - 'search_ad_result_prefix' => 'em', - 'search_ad_result_text' => ': contagem de anúncios foram encontrados em sua pesquisa : nome', - 'search_ads_result_message' => [ - 'name' => ': contagem de anúncios encontrados para:pesquisa de nome', - ], - 'total' => 'Total', - 'quantity' => 'Quantidade', - 'view_cart' => 'Ver carrinho', - 'no_ads' => 'Sem anúncios!', - 'show_display_mode' => [ - 'map' => 'Mapa', - 'list' => 'Lista', - ], - 'advs_list_table_thead' => [ - 'name' => 'Nome do anúncio', - 'price' => 'Preço', - 'publish_at' => 'Data do anúncio', - 'location_city' => 'Cidade', - 'location_country' => 'País', - ], - 'show_list_view' => [ - 'name' => 'Lista', - ], - 'show_table_view' => [ - 'name' => 'Mesa', - ], - 'showcase' => [ - 'name' => 'Mostruário', - ], - 'new_ad' => [ - 'name' => 'Novo anúncio', - ], - 'profile' => [ - 'name' => 'Perfil', - ], - 'my_ads' => [ - 'name' => 'Meus anúncios', - ], - 'sold_out' => [ - 'name' => 'Esgotado', - ], - 'edit_category' => 'Editar categoria', - 'set_category' => 'Definir categoria', - 'max' => [ - 'name' => 'Máx.', - ], - 'min' => [ - 'name' => 'Mín.', - ], - 'in_the_last_24_hours' => [ - 'name' => 'Nas últimas 24 horas' - ], - 'in_the_last_day' => [ - 'name' => 'Nas últimas 24 horas' - ], - 'in_the_last_week' => [ - 'name' => 'Na última semana' - ], - 'in_the_last_month' => [ - 'name' => 'No último mês' - ], - 'ads_with_photo' => [ - 'name' => 'Anúncios com foto' - ], - 'ads_with_video' => [ - 'name' => 'Anúncios com vídeo' - ], - 'yes' => [ - 'name' => 'sim' - ], - 'no' => [ - 'name' => 'Não' - ], - 'is_system' => [ - 'name' => 'É sistema', - 'instructions' => 'O status do sistema é obrigatório e não deve ser alterado', - ], - 'user_access' => [ - 'name' => 'Acesso do usuário', - 'instructions' => 'Um usuário pode usar esse status em seus anúncios?', - ], - "no_location" => "Nenhum local está selecionado.", - "continue" => 'Continuar', - "gallery" => 'Galeria', - "ad" => 'de Anúncios', - "ads" => 'Publicidades', - "were_found" => 'foram achados.', - - // Pending screen - 'pending_message_1' => 'O anúncio está no processo de aprovação', - 'pending_message_2' => "Data de atualização do anúncio", - 'pending_message_3' => 'Tempo de espera estimado', - 'pending_message_4' => 'O tempo gasto no processo de aprovação será adicionado ao tempo de doping.', - 'pending_message_5' => 'Nenhuma transação pode ser feita a partir do call center em relação ao anúncio no processo de aprovação.', - 'hours' => 'horas', - - // Preview page - 'preview_text' => [ - 'part_1' => 'Se as seguintes informações sobre o seu anúncio estiverem corretas, clique no botão "Continuar" e vá para a próxima etapa.', - 'part_2' => 'Caso contrário, clique no botão "Editar".', - ], - 'views' => 'Visualizações', - - // Detail page - "no_street_view" => "Nenhuma imagem do Street View neste local", - 'edit_my_contact_info' => 'Editar minhas informações de contato', - 'update_my_contact_info' => 'atualizar minhas informações de contato', - 'contact_info' => 'Informações de Contato', - 'ad_info' => 'Informações do anúncio', - - // Select cat - 'select_category_step_by_step' => 'Selecione a categoria passo a passo', - - // New create page - 'options' => 'Opções', - 'category_selection' => 'Seleção de Categoria', - 'listing_details' => 'Detalhes da lista', - 'preview' => 'Antevisão', - 'congratulations' => 'Parabéns', - 'ad_desc' => 'Descrição de Anúncio', - 'upload_photos' => 'Upload fotos', - 'upload_files' => 'Fazer upload de arquivos', - 'additional_fields' => 'Campos Adicionais', - 'ad_location' => 'Localização do anúncio', - 'owner' => 'Proprietário', - 'default_owner_instruction' => 'O proprietário assumirá como padrão o usuário atual se nenhum usuário for selecionado', - 'create_page_subtitle' => 'Crie o anúncio perfeitamente inserindo informações detalhadas sobre o seu anúncio.', - 'with_my_phone_numbers' => 'With my phone numbers', - 'not_with_my_phone_numbers' => "I don't want to be reached by phone", - 'how_can_you_be_contacted' => "How can you be contacted?", - - // Listing page - 'ad_title' => 'Título do anúncio', - 'listing_date' => 'Data de Listagem', - 'view' => 'Visualizar', - 'ads_with_map' => 'Anúncios com mapa', - 'advanced_sorting' => 'Classificação Avançada', - 'filter_by_word' => 'Filtrar por palavra', - 'filter_by' => 'Filtrar por: nome', - - 'free' => 'Livre', - 'ad_date' => 'Data do Anúncio', - 'photo_video' => 'Foto, Vídeo', - 'and_above' => 'e acima', - 'and_below' => 'e abaixo', - 'clear_all' => 'Limpar tudo', - 'balances' => 'Saldos', - 'packages' => 'Pacotes', - 'dopings' => 'Dopings', - 'advs' => 'Advs', - 'site' => 'Local', - 'subscription' => 'Inscrição', - 'created' => 'Criado', - 'product_option' => [ - 'name' => 'Opção de Produto' - ], - 'option_json' => [ - 'name' => 'Opção' - ], - 'old_price' => [ - 'name' => 'Preço antigo' - ], - 'save_search' => 'Salvar busca', - 'publish_at' => [ - 'name' => 'Data de publicação' - ], - 'tax' => [ - 'name' => 'Tax' - ], - 'name_a_z' => 'Name (A to Z)', - 'name_z_a' => 'Name (Z to A)', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/pt/message.php b/addons/default/visiosoft/advs-module/resources/lang/pt/message.php deleted file mode 100644 index 4fe2fdb64..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/pt/message.php +++ /dev/null @@ -1,35 +0,0 @@ - 'O produto solicitado está ausente ou inativo no momento', - 'please_payment' => 'Por favor pague', - 'bank_account_info' => 'informações de conta bancária', - 'agreement' => 'Ao clicar em Publicar, você concorda com nossos Termos de Uso e Política de Privacidade, reconhecendo que você é o legítimo proprietário deste item.', - 'update_category_msg' => 'A categoria classificada será atualizada.', - 'updated_category_msg' => 'Categoria editada com sucesso.', - 'create_ad_with_post_cat' => [ - 'title' => "A seleção da categoria foi concluída.", - 'success' => true, - 'continueBtn' => "Continuar", - ], - 'update_category_info' => 'Atualize a categoria.', - 'filter_by_search_msg' => 'Filtrar por pesquisa.', - 'delete_author_error' => 'Você não pode excluir uma postagem que não lhe pertence', - 'success_delete' => 'Anúncio excluído', - 'pending_ad_status' => 'O seu anúncio está com aprovação pendente do Editor.', - 'extended' => ': número de anúncios foi estendido com sucesso.', - 'category_not_exist' => 'Esta categoria não existe mais!', - 'currency_converted' => 'Moeda convertida com sucesso.', - 'choose_user' => 'Escolha um usuário', - 'owner_updated_successfully' => 'O proprietário foi atualizado com sucesso!', - 'no_add_found' => 'Nenhum anúncio encontrado!', - 'replicated_success' => 'O anúncio foi replicado com sucesso!', - 'ad_doesnt_exist' => "Este anúncio não existe!", - 'select_location_error' => "Selecione um local no mapa!", - 'this_ad_is_not_valid_anymore' => "Este anúncio não é mais válido!", - 'approve_status_change' => "O status do seu anúncio foi definido como ativo!", - 'passive_status_change' => "O status do seu anúncio foi definido como passivo!", - 'sold_status_change' => "O status do seu anúncio foi definido como vendido!", - 'status_change' => "O status do seu anúncio foi definido como: status!", - 'disabled_detailed_options_for_admin_role' => "As opções detalhadas do produto estão desativadas.", -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/pt/permission.php b/addons/default/visiosoft/advs-module/resources/lang/pt/permission.php deleted file mode 100644 index c8591f82b..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/pt/permission.php +++ /dev/null @@ -1,108 +0,0 @@ - [ - 'name' => 'Publicidades', - 'option' => [ - 'read' => 'Pode ler anúncios? ', - 'write' => 'Pode criar / editar anúncios? ', - 'delete' => 'Pode excluir anúncios?', - ], - ], - 'categories' => [ - 'name' => 'Categorias', - 'option' => [ - 'read' => 'Pode ler categorias? ', - 'write' => 'Pode criar / editar categorias? ', - 'delete' => 'Pode excluir categorias?', - ], - ], - 'village' => [ - 'name' => 'Aldeia', - 'option' => [ - 'read' => 'Pode ler a aldeia? ', - 'write' => 'Pode criar / editar aldeia? ', - 'delete' => 'Pode apagar a aldeia?', - ], - ], - 'custom_fields' => [ - 'name' => 'Os campos personalizados', - 'option' => [ - 'read' => 'Pode ler campos personalizados? ', - 'write' => 'Pode criar / editar campos personalizados? ', - 'delete' => 'Pode excluir campos personalizados?', - ], - ], - 'custom_field_advs' => [ - 'name' => 'Anúncios de campo personalizado', - 'option' => [ - 'read' => 'Pode ler anúncios de campo personalizados? ', - 'write' => 'Pode criar / editar anúncios de campo personalizados? ', - 'delete' => 'Pode excluir anúncios de campo personalizado?', - ], - ], - 'cf_values' => [ - 'name' => 'Valores Cf', - 'option' => [ - 'read' => 'Pode ler valores de cf? ', - 'write' => 'Pode criar / editar valores cf? ', - 'delete' => 'Pode excluir valores de cf?', - ], - ], - 'options' => [ - 'name' => 'Opções', - 'option' => [ - 'read' => 'Pode ler as opções?', - 'write' => 'Pode criar / editar opções?', - 'delete' => 'Pode excluir opções?', - ], - ], - 'productoptions' => [ - 'name' => 'Opções de produto', - 'option' => [ - 'read' => 'Pode ler as opções do produto?', - 'write' => 'Pode criar / editar opções de produto?', - 'delete' => 'Pode excluir opções de produto?', - ], - ], - 'productoptions_value' => [ - 'name' => 'Valor de opções de produto', - 'option' => [ - 'read' => 'Pode ler o valor das opções do produto?', - 'write' => 'Pode criar / editar o valor das opções do produto?', - 'delete' => 'Pode excluir o valor de opções de produto?', - ], - ], - 'options_configuration' => [ - 'name' => 'Configuração de opções', - 'option' => [ - 'read' => 'Pode ler a configuração das opções?', - 'write' => 'Pode criar / editar configurações de opções?', - 'delete' => 'Pode excluir a configuração de opções?', - ], - ], - 'option_configuration' => [ - 'name' => 'Configuração de opções', - 'option' => [ - 'read' => 'Pode ler a configuração da opção?', - 'write' => 'Pode criar / editar configuração de opção?', - 'delete' => 'Pode excluir a configuração da opção?', - ], - ], - 'option_configuration' => [ - 'name' => 'Configuração de opções', - 'option' => [ - 'read' => 'Pode ler a configuração da opção?', - 'write' => 'Pode criar / editar configuração de opção?', - 'delete' => 'Pode excluir a configuração da opção?', - ], - ], - 'status' => [ - 'name' => 'Status', - 'option' => [ - 'read' => 'Pode ler o status?', - 'write' => 'Pode criar / editar o status?', - 'delete' => 'Pode excluir o status?', - ], - ], -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/pt/section.php b/addons/default/visiosoft/advs-module/resources/lang/pt/section.php deleted file mode 100644 index d262e7ac2..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/pt/section.php +++ /dev/null @@ -1,64 +0,0 @@ - [ - 'title' => 'Publicidades', - ], - 'categories' => [ - 'title' => 'Categorias', - ], - 'countries' => [ - 'title' => 'Países', - ], - 'cities' => [ - 'title' => 'Cidades', - ], - 'districts' => [ - 'title' => 'Distritos', - ], - 'neighborhoods' => [ - 'title' => 'Bairros', - ], - 'village' => [ - 'title' => 'Aldeia', - ], - 'custom_fields' => [ - 'title' => 'Os campos personalizados', - ], - 'custom_field_advs' => [ - 'title' => 'Anúncios de campo personalizado', - ], - 'cf_values' => [ - 'title' => 'Valores Cf', - ], - 'fields' => [ - 'title' => 'Os campos personalizados' - ], - 'assets_clear' => [ - 'name' => 'Limpar ativos' - ], - 'general' => 'Geral', - 'ads' => 'Publicidades', - 'user' => 'Do utilizador', - 'filter' => 'Filtro', - 'create_ad' => 'Criar um anúncio', - 'options' => [ - 'title' => 'Opções', - ], - 'ads_image' => 'Imagem de Anúncios', - 'product_options' => [ - 'title' => 'Opções', - ], - 'productoptions_value' => [ - 'title' => 'Valor de opções', - ], - 'option_configuration' => [ - 'title' => 'Configuração', - ], - 'translations' => 'Traduções', - 'status' => [ - 'title' => 'Status', - ], - 'ads_detail' => 'Detalhe de anúncios', - -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/pt/setting.php b/addons/default/visiosoft/advs-module/resources/lang/pt/setting.php deleted file mode 100644 index c79253323..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/pt/setting.php +++ /dev/null @@ -1,286 +0,0 @@ - [ - 'name' => 'Auto aprovar', - ], - 'default_view_type' => [ - 'name' => 'Tipo de exibição padrão', - ], - 'hide_zero_price' => [ - 'name' => 'Ocultar preço se zero', - 'instructions' => 'Ocultar o preço se o preço do anúncio for 0', - ], - 'estimated_pending_time' => [ - 'name' => 'Tempo estimado estimado', - 'instructions' => 'Em horas', - ], - 'default_published_time' => [ - 'name' => 'Tempo de Publicação Padrão', - ], - 'address' => [ - 'name' => 'Endereço de contato', - ], - 'phone' => [ - 'name' => 'telefone de contato', - ], - 'favicon' => [ - 'name' => 'Favicon', - ] - , 'map_coordinates_long' => [ - 'name' => 'Mapear Coordenadas Longas', - ], - 'map_coordinates_lat' => [ - 'name' => 'Mapa Lat Coordinate', - ], - 'iban_numbers' => [ - 'name' => 'IBAN', - ], - 'logo' => [ - 'name' => 'Logotipo', - ], - 'ogImage' => [ - 'name' => 'Social Share Logo', - 'warning' => 'Deve estar em uma resolução de 1200 x 630.', - - ], - 'currencies' => [ - 'name' => 'Moedas Ativas', - ], - 'latest-limit' => [ - 'name' => 'Limite mais recente', - ], - 'site_address' => [ - 'name' => 'Endereço do site', - 'warning' => 'Auto adicionado www. www. sitename.com', - ], - 'google_map_key' => [ - 'name' => 'Chave da API do Google Map', - ], - - 'default_country' => [ - 'name' => 'País de anúncios padrão', - ], - 'hide_price_categories' => [ - 'name' => 'Ocultar preço nas categorias', - 'instructions' => 'O preço ficará oculto quando você criar um anúncio ou visualizar um anúncio nessas categorias.' - ], - 'free_currencyconverterapi_key' => [ - 'name' => 'Chave da API do conversor de moeda' - ], - 'default_city' => [ - 'name' => 'Cidade de anúncios padrão', - ], - 'default_district' => [ - 'name' => 'Distrito de anúncios padrão', - ], - 'default_neighborhood' => [ - 'name' => 'Vizinhamento de anúncios padrão', - ], - 'default_currency' => [ - 'name' => 'Moeda do anúncio padrão', - ], - 'default_GET' => [ - 'name' => 'Ad GET padrão', - ], - 'twitter' => [ - 'name' => 'Twitter', - ], - 'facebook' => [ - 'name' => 'Facebook', - ], - 'youtube' => [ - 'name' => 'Youtube', - ], - 'google' => [ - 'name' => 'Google', - ], - 'listing_page_image' => [ - 'name' => 'Listar imagem da página', - ], - 'hide_standard_price_field' => [ - 'name' => 'Ocultar campo de preço padrão', - ], - 'hide_options_field' => [ - 'name' => 'Ocultar campo de opções', - ], - 'hide_village_field' => [ - 'name' => 'Esconder o Campo da Aldeia', - ], - 'hide_configurations' => [ - 'name' => 'Ocultar o botão de configurações', - 'instructions' => 'Oculte o botão de configurações na página de visualização do anúncio', - ], - 'make_all_fields_required' => [ - 'name' => 'Tornar todos os campos obrigatórios', - 'instructions' => 'Exigir que o usuário preencha os campos Preço e Descrição ao criar um anúncio', - ], - 'make_map_required' => [ - 'name' => 'Tornar mapa obrigatório', - 'instructions' => 'Exigir que o usuário coloque um alfinete no mapa ao criar um anúncio', - ], - 'hide_listing_standard_price' => [ - 'name' => 'Ocultar preço padrão de listagem', - ], - 'enabled_currencies' => [ - 'name' => 'Moedas ativadas', - ], - 'google_statistic_code' => [ - 'name' => 'Código estatístico do Google', - ], - 'register_email_field' => [ - 'name' => 'Requisito de e-mail de registro de membro', - ], - 'market_place' => [ - 'name' => 'Mercado', - 'instructions' => 'If the marketplace is down, your site will act as ecommerce. For example, - some fields in the profile such as ads, dopings, messages, sale, packages and store are not visible and - removes corporate membership.' - ], - 'price_area_hidden' => [ - 'name' => 'Área de preço oculta', - ], - 'hide_price_filter' => [ - 'name' => 'Ocultar filtro de preço', - ], - 'hide_date_filter' => [ - 'name' => 'Ocultar filtro de data', - ], - 'hide_photo_filter' => [ - 'name' => 'Ocultar filtro de fotos', - ], - 'hide_map_filter' => [ - 'name' => 'Ocultar filtro de mapa', - ], - 'show_lang_url' => [ - 'name' => 'Mostrar parâmetro de idioma para URL', - ], - 'popular_ads_limit' => [ - 'name' => 'Limite de anúncios populares', - ], - - //Image - - 'image_resize_backend' => [ - 'name' => 'Backend de redimensionamento de imagem', - ], - 'full_image_width' => [ - 'name' => 'Largura total da imagem', - ], - 'full_image_height' => [ - 'name' => 'Altura total da imagem', - ], - 'medium_image_width' => [ - 'name' => 'Largura de imagem média', - ], - 'medium_image_height' => [ - 'name' => 'Altura Média da Imagem', - ], - 'thumbnail_width' => [ - 'name' => 'Largura da miniatura', - ], - 'thumbnail_height' => [ - 'name' => 'Altura da miniatura', - ], - 'add_canvas' => [ - 'name' => 'Adicionar tela', - ], - 'image_canvas_width' => [ - 'name' => 'Largura da tela da imagem', - ], - 'image_canvas_height' => [ - 'name' => 'Altura da tela da imagem', - ], - 'watermark_type' => [ - 'name' => 'Tipo de marca d\'água', - ], - 'watermark_text' => [ - 'name' => 'Texto de marca d\'água', - ], - 'watermark_image' => [ - 'name' => 'Imagem de marca d\'água', - ], - 'watermark_position' => [ - 'name' => 'Posição da marca d\'água', - ], - 'user_filter_limit' => [ - 'name' => 'Limite de filtro de usuário', - 'instructions' => 'No painel de administração' - ], - 'show_breadcrumb_when_creating_ad' => [ - 'name' => 'Mostrar localização atual ao criar um anúncio', - ], - 'show_ads_count' => [ - 'name' => 'Mostrar contagem de anúncios', - 'instructions' => 'Exibir contagem de anúncios na lista de categorias à esquerda', - ], - 'ads_date_hidden' => [ - 'name' => 'Ocultar data de criação', - 'instructions' => 'Ocultar data de criação na página de detalhes de anúncios', - ], - 'hide_listing_header' => [ - 'name' => 'Ocultar cabeçalho da lista', - 'instructions' => 'Escondendo os tipos de pedido e visualização', - ], - 'hide_filter_section' => [ - 'name' => 'Ocultar seção de filtro', - 'instructions' => 'Escondendo a área de filtro à esquerda na página de listagem', - ], - 'hide_seller_info' => [ - 'name' => 'Ocultar informações do vendedor', - 'instructions' => 'Escondendo as informações do vendedor na página de detalhes dos anúncios', - ], - 'show_post_ad_agreement' => [ - 'name' => 'Mostrar Acordo de Postagem', - 'instructions' => 'Ative-o se quiser exibir um acordo de política de privacidade na página de criação de anúncios', - ], - 'override_text' => [ - 'name' => 'Substituir Texto', - 'instructions' => 'Valor antigo: novo valor' - ], - 'steps_color' => [ - 'name' => 'Passos Cor', - 'instructions' => 'Altera a cor dos passos progressivos.' - ], - 'create_ad_button_color' => [ - 'name' => 'Criar cor do botão do anúncio', - 'instructions' => 'Altera o botão que aparece quando a seleção da nova categoria de anúncio é concluída.' - ], - 'lang_switcher_for_browser' => [ - 'name' => 'Lang Switcher para navegador', - 'instructions' => 'Permite que você escolha o idioma do navegador como idioma ativo' - ], - 'get_categories' => [ - 'name' => 'GET Categorias', - 'instructions' => 'Representa as categorias nas quais a propriedade GET será válida.' - ], - 'watermark' => [ - 'name' => 'Marca d\'água', - 'instructions' => 'A marca d\'água está ativa?' - ], - 'detailed_product_options' => [ - 'name' => 'Opções detalhadas do produto', - 'instructions' => 'Permite inserir informações de estoque e preço do produto' - ], - 'show_subcats_mobile' => [ - 'name' => 'Mostrar subcategorias na visualização móvel', - ], - 'show_price_to_members_only' => [ - 'name' => 'Mostrar preço apenas para membros', - ], - 'hide_ad_cat' => [ - 'name' => 'Ocultar categorias', - 'instructions' => 'Ocultar categorias na lista de anúncios' - ], - 'show_finish_and_publish_date' => [ - 'name' => 'Mostrar data de término e data de publicação para criar', - 'instructions' => 'Exibe os campos publish_at e finish_at na página de criação do anúncio.' - ], - 'show_tax_field' => [ - 'name' => 'Show Tax Field', - 'instructions' => 'When this option is enabled, you can set the tax rate on the ad creation page.' - ], - 'hide_contact_created_at' => [ - 'name' => 'Hide Contact Fields For in Create New Ad' - ] -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/pt/stream.php b/addons/default/visiosoft/advs-module/resources/lang/pt/stream.php deleted file mode 100644 index a09580f34..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/pt/stream.php +++ /dev/null @@ -1,37 +0,0 @@ - [ - 'name' => 'Advs', - ], - 'categories' => [ - 'name' => 'Categorias', - ], - 'village' => [ - 'name' => 'Aldeia', - ], - 'custom_fields' => [ - 'name' => 'Os campos personalizados', - ], - 'custom_field_advs' => [ - 'name' => 'Adames de campo personalizado', - ], - 'cf_values' => [ - 'name' => 'Valores Cf', - ], - 'options' => [ - 'name' => 'Opções', - ], - 'product_options' => [ - 'name' => 'Opções de Produto', - ], - 'productoptions_value' => [ - 'name' => 'Valor de opções', - ], - 'option_configuration' => [ - 'name' => 'Configuração', - ], - 'status' => [ - 'name' => 'Status', - ], -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/pt/view.php b/addons/default/visiosoft/advs-module/resources/lang/pt/view.php deleted file mode 100644 index f46cfc5e1..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/pt/view.php +++ /dev/null @@ -1,6 +0,0 @@ - 'Inacabado', - 'advanced' => 'Avançado', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/ro/addon.php b/addons/default/visiosoft/advs-module/resources/lang/ro/addon.php deleted file mode 100644 index 7671eca1a..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/ro/addon.php +++ /dev/null @@ -1,8 +0,0 @@ - 'Reclame', - 'name' => 'Modulul de reclame', - 'description' => 'Modulul de reclame', - 'info' => 'This is the screen where you can add, delete and edit ads from the Ads page. On this page, you can simply do the operations such as post management and ad configuration.' -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/ro/button.php b/addons/default/visiosoft/advs-module/resources/lang/ro/button.php deleted file mode 100644 index b5158e496..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/ro/button.php +++ /dev/null @@ -1,48 +0,0 @@ - 'Avocat nou', - 'new_classified' => 'Nou clasificat', - 'new_category' => 'Categorie noua', - 'new_country' => 'Țara nouă', - 'new_city' => 'Oras nou', - 'new_district' => 'Cartier nou', - 'new_neighborhood' => 'Nou cartier', - 'new_village' => 'Satul nou', - 'edit' => "Editați | ×", - 'approve' => "Aproba", - 'decline' => 'Declin', - 'extend' => 'Extinde', - 'extend_all' => 'Extindeți toate', - 'convert_currency' => 'Convertiți moneda', - 'categories' => 'Categorii', - 'sub_category' => 'Subcategorii', - 'add_sub_category' => 'Adăugați subcategorie', - 'sub_cities' => 'Sub-orașe', - 'add_sub_cities' => 'Adăugați Sub City', - 'add_sub_districts' => 'Adăugați sub-district', - 'add_sub_neighborhoods' => 'Adăugați Sub Vecinătate', - 'add_sub_village' => 'Adăugați Sub Village', - 'sub_districts' => 'Subdistricții', - 'sub_neighborhoods' => 'Sub cartiere', - 'sub_village' => 'Satul Sub', - 'general_settings' => 'setari generale', - 'save_category' => 'Salvați categoria', - 'change_owner' => 'Schimbă proprietarul', - 'update_category' => [ - 'name' => 'Actualizare categorie' - ], - 'new_option' => 'Opțiune nouă', - 'export' => 'Export', - 'new_productoption' => 'Opțiune pentru noi produse', - 'new_productoptions_value' => 'Valoare opțiune produs nou', - 'new_options_configuration' => 'Configurare opțiune nouă', - 'new_option_configuration' => 'Configurare opțiune nouă', - 'create_configurations' => 'Creați configurații', - 'replicate' => 'Replică', - 'fast_create' => 'Crearea rapidă', - 'publish' => 'Publica', - 'import' => 'Import', - 'new_status' => 'Stare nouă', - 'fast_edit' => 'Editare rapidă', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/ro/currency.php b/addons/default/visiosoft/advs-module/resources/lang/ro/currency.php deleted file mode 100644 index c923ea69f..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/ro/currency.php +++ /dev/null @@ -1,6 +0,0 @@ - 'Dolar', - 'EUR' => 'Euro', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/ro/field.php b/addons/default/visiosoft/advs-module/resources/lang/ro/field.php deleted file mode 100644 index 5c2328fd4..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/ro/field.php +++ /dev/null @@ -1,385 +0,0 @@ - [ - 'name' => 'Titlu' - ], - 'order' => [ - 'name' => 'Ordin' - ], - 'slug' => [ - 'name' => 'Melc' - ], - 'parent_category' => [ - 'name' => 'Mamă' - ], - 'category' => [ - 'name' => 'Titlul categoriei' - ], - 'price' => [ - 'name' => 'Preț' - ], - 'standard_price' => [ - 'name' => 'Preț standard' - ], - 'date' => [ - 'name' => 'Data' - ], - 'photo' => [ - 'name' => 'Fotografie' - ], - 'video' => [ - 'name' => 'Video' - ], - 'map' => [ - 'name' => 'Hartă' - ], - 'stock' => [ - 'name' => 'Stoc' - ], - 'advs_desc' => [ - 'name' => 'Descriere' - ], - 'online_payment' => [ - 'name' => 'Plata online' - ], - 'city' => [ - 'name' => 'Oraș' - ], - 'country' => [ - 'name' => 'Țară' - ], - 'district' => [ - 'name' => 'District' - ], - 'neighborhood' => [ - 'name' => 'Cartier' - ], - 'village' => [ - 'name' => 'Sat' - ], - 'files' => [ - 'name' => 'Imagini' - ], - 'cat1' => [ - 'name' => 'categoria principală' - ], - 'cat2' => [ - 'name' => 'Subcategoria 1' - ], - 'cat3' => [ - 'name' => 'Subcategorie 2' - ], - 'cat4' => [ - 'name' => 'Subcategorie 3' - ], - 'cat5' => [ - 'name' => 'Subcategoria 4' - ], - 'cat6' => [ - 'name' => 'Subcategoria 5' - ], - 'cat7' => [ - 'name' => 'Subcategoria 6' - ], - 'cat8' => [ - 'name' => 'Subcategoria 7' - ], - 'cat9' => [ - 'name' => 'Subcategoria 8' - ], - 'cat10' => [ - 'name' => 'Subcategoria 9' - ], - 'currency' => [ - 'name' => 'Valută' - ], - 'status' => [ - 'name' => 'stare', - 'option' => [ - 'approved' => 'Aprobat', - 'expired' => 'Expirat', - 'unpublished' => 'Nepublicat', - 'pending_admin' => 'Administrator în așteptare', - 'pending_user' => 'Utilizator în așteptare' - ] - ], - 'pending_adv' => [ - 'name' => 'Nepublicat' - ], - 'finish_at' => [ - 'name' => 'Termină la' - ], - 'cover_photo' => [ - 'name' => 'Copertă fotografie' - ], - 'favs_adv' => [ - 'name' => 'Anunțuri Fav' - ], - 'my_adv' => [ - 'name' => 'ADVS' - ], - 'description' => 'Descriere', - 'explanation' => 'Explicaţie', - 'type' => [ - 'name' => 'Tip' - ], - 'parent_adv' => [ - 'name' => 'Anunț aferent' - ], - 'value' => [ - 'name' => 'Valoare' - ], - 'list' => 'Listă', - 'home' => 'Acasă', - 'list-page' => 'Pagina de listă', - 'search' => 'Căutare', - 'reset' => 'Reset', - 'recommended' => 'Anunțuri recomandate pentru dvs.', - 'filter' => 'Filtru', - 'sort' => 'Fel', - 'sort_by' => 'Filtrează după', - 'pick_option' => 'Alegeți o opțiune', - 'pick_ordering' => 'Comanda', - 'price_high' => 'Preț mare până la mic', - 'price_low' => 'Preț scăzut la mare', - 'newest' => 'Cele mai noi', - 'oldest' => 'Cele mai vechi', - 'address_a_z' => 'Adresa (de la A la Z)', - 'address_z_a' => 'Adresa (de la Z la A)', - 'categories' => [ - 'name' => 'Categorii' - ], - 'all_categories' => 'toate categoriile', - 'location' => 'Locație', - 'send_message' => 'Trimite mesaj', - 'phone_gsm' => 'Telefon Gsm', - 'phone_office' => 'Telefon de birou', - 'add_to_favorites' => "Adauga la favorite", - 'send' => 'Trimite', - 'search_name' => 'Numele căutării', - 'my_favorite_searches' => 'Căutări preferate', - 'search_desc' => 'Puteți adăuga și gestiona selecțiile dvs. de căutare preferate aici.', - 'complaint_placeholder' => 'Introduceți detaliile reclamației aici.', - 'show_details' => 'Arata detaliile', - 'ad_actions' => 'Acțiuni publicitare', - 'edit' => 'Editați | ×', - 'approve' => 'Aproba', - 'passive' => "Pasiv", - 'sold' => 'Vândut', - 'offered_by' => 'Oferit de', - 'more_ads_by' => 'Mai multe reclame de', - 'click_phone' => 'Afișează numărul de telefon', - 'share' => 'Acțiune', - 'report' => 'Raportați acest anunț', - 'features' => 'Caracteristici', - "streetview" => "vedere de strada", - 'recommended_ads' => 'Anunțuri recomandate pentru dvs.', - 'new' => 'Nou', - 'short_info' => 'Informații scurte', - 'secure_trading' => 'Tranzacționare sigură', - '24/7' => 'Suport 24/7', - 'easy_trading' => 'Tranzacționare ușoară', - 'need_help' => 'Nevoie de ajutor?', - 'give_a_call' => 'Sună un apel', - 'message_sent' => 'Mesaj trimis!', - 'asap' => 'Mesajul trimis, vânzătorul vă va contacta cel mai repede.', - 'ad_id' => 'Cod de anunț', - 'contact_with' => 'Contactul cu', - 'create_adv' => 'Creați anunț', - 'edit_adv' => 'Modificați anunțul', - 'mandatory_fields' => 'Câmpuri obligatorii', - 'ad_post' => 'Publicare', - 'sell_item' => 'Vindeți un articol sau un serviciu', - 'search_save' => 'Căutarea preferată a fost salvată cu succes', - 'address' => 'Abordare', - 'email' => 'E-mail', - 'phone' => 'Telefon', - 'send_us_your_feedback' => 'Trimite-ne feedback-ul tău', - 'online_shopping' => 'OBȚINE', - 'approved' => 'Aprobat cu succes', - 'extended' => 'Extins cu succes', - 'declined' => 'Declinat cu succes', - 'search_on_map' => 'Căutați pe hartă', - 'post_free_ad' => 'Publicați anunț gratuit', - 'select_a_category' => 'Selectați o categorie', - 'select_a_sub_category' => 'Selectează o subcategorie', - 'all_dopings_added' => 'Toate tipurile de dopaj sunt adăugate pentru această reclamă.', - 'is_get_adv' => [ - 'name' => 'OBȚINE' - ], - 'corporate_info' => 'Informații corporative', - 'featured_ads' => "Anunțuri recomandate", - 'trending_ads' => 'Trendind Ads', - 'search_ad_result_prefix' => 'pe', - 'search_ad_result_text' => ': count anunțuri au fost găsite în căutarea : name', - 'search_ads_result_message' => [ - 'name' => ': numără anunțuri găsite pentru: căutare nume', - ], - 'total' => 'Total', - 'quantity' => 'Cantitate', - 'view_cart' => 'Vizualizare coș', - 'no_ads' => 'Nu s-au găsit anunțuri.', - 'show_display_mode' => [ - 'map' => 'Hartă', - 'list' => 'Listă', - ], - 'advs_list_table_thead' => [ - 'name' => 'Nume anunt', - 'price' => 'Preț', - 'publish_at' => 'Data anunțului', - 'location_city' => 'Oraș', - 'location_country' => 'Țară', - ], - 'show_list_view' => [ - 'name' => 'Listă', - ], - 'show_table_view' => [ - 'name' => 'Masa', - ], - 'showcase' => [ - 'name' => 'Vitrina', - ], - 'new_ad' => [ - 'name' => 'Anunț nou', - ], - 'profile' => [ - 'name' => 'Profil', - ], - 'my_ads' => [ - 'name' => 'Reclamele mele', - ], - 'sold_out' => [ - 'name' => 'Vândut', - ], - 'edit_category' => 'Editează categoria', - 'set_category' => 'Setați categoria', - 'max' => [ - 'name' => 'Max', - ], - 'min' => [ - 'name' => 'min', - ], - 'in_the_last_24_hours' => [ - 'name' => 'În ultimele 24 de ore' - ], - 'in_the_last_day' => [ - 'name' => 'În ultimele 24 de ore' - ], - 'in_the_last_week' => [ - 'name' => 'In ultima saptamana' - ], - 'in_the_last_month' => [ - 'name' => 'În ultima lună' - ], - 'ads_with_photo' => [ - 'name' => 'Anunțuri cu fotografie' - ], - 'ads_with_video' => [ - 'name' => 'Anunțuri cu videoclip' - ], - 'yes' => [ - 'name' => 'da' - ], - 'no' => [ - 'name' => 'Nu' - ], - 'is_system' => [ - 'name' => 'Este Sistem', - 'instructions' => 'Starea sistemului este obligatorie și nu trebuie modificată', - ], - 'user_access' => [ - 'name' => 'Acces utilizator', - 'instructions' => 'Poate un utilizator să utilizeze această stare în anunțurile sale?', - ], - "no_location" => "Nu este selectată nicio locație.", - "continue" => 'Continua', - "gallery" => 'Galerie', - "ad" => 'Anunț', - "ads" => 'Reclame', - "were_found" => 'au fost găsite.', - - // Pending screen - 'pending_message_1' => 'Anunțul se află în procesul de aprobare', - 'pending_message_2' => "Data actualizării anunțurilor", - 'pending_message_3' => 'Timpul de așteptare estimat', - 'pending_message_4' => 'Timpul petrecut în procesul de aprobare va fi adăugat timpului de dopaj.', - 'pending_message_5' => 'Nu se pot efectua tranzacții de la centrul de apel în ceea ce privește anunțul în procesul de aprobare.', - 'hours' => 'ore', - - // Preview page - 'preview_text' => [ - 'part_1' => 'Dacă următoarele informații despre anunțul dvs. sunt corecte, faceți clic pe butonul „Continuați” și treceți la pasul următor.', - 'part_2' => 'Dacă nu, faceți clic pe butonul „Editați”.', - ], - 'views' => 'Vizualizări', - - // Detail page - "no_street_view" => "Nici o imagine de vedere a străzii în această locație", - 'edit_my_contact_info' => 'Editați Informațiile mele de contact', - 'update_my_contact_info' => 'actualizați-mi informațiile de contact', - 'contact_info' => 'Informatii de contact', - 'ad_info' => 'Informații publicitare', - - // Select cat - 'select_category_step_by_step' => 'Selectați Categorie pas cu pas', - - // New create page - 'options' => 'Opțiuni', - 'category_selection' => 'Selectarea categoriei', - 'listing_details' => 'Detalii listare', - 'preview' => 'previzualizare', - 'congratulations' => 'Felicitări', - 'ad_desc' => 'Descrierea anunțului', - 'upload_photos' => 'Încarcă fotografii', - 'upload_files' => 'Încărca fișiere', - 'additional_fields' => 'Câmpuri suplimentare', - 'ad_location' => 'Locația anunțului', - 'owner' => 'Proprietar', - 'default_owner_instruction' => 'Proprietarul va folosi implicit utilizatorul curent dacă nu este selectat niciun utilizator', - 'create_page_subtitle' => 'Creați anunțul impecabil introducând informații detaliate despre anunțul dvs.', - 'with_my_phone_numbers' => 'With my phone numbers', - 'not_with_my_phone_numbers' => "I don't want to be reached by phone", - 'how_can_you_be_contacted' => "How can you be contacted?", - - // Listing page - 'ad_title' => 'Adaugă titlu', - 'listing_date' => 'Data listării', - 'view' => 'Vedere', - 'ads_with_map' => 'Anunțuri cu hartă', - 'advanced_sorting' => 'Sortare avansată', - 'filter_by_word' => 'Filtrează după cuvânt', - 'filter_by' => 'Filtrează după: nume', - - 'free' => 'Gratuit', - 'ad_date' => 'Data publicității', - 'photo_video' => 'Foto, Video', - 'and_above' => 'Si mai sus', - 'and_below' => 'si sub', - 'clear_all' => 'Curata tot', - 'balances' => 'Solduri', - 'packages' => 'Pachete', - 'dopings' => 'Dopaje', - 'advs' => 'Sfaturi', - 'site' => 'Site', - 'subscription' => 'Abonament', - 'created' => 'Creată', - 'product_option' => [ - 'name' => 'Opțiunea produsului' - ], - 'option_json' => [ - 'name' => 'Opțiune' - ], - 'old_price' => [ - 'name' => 'Preț vechi' - ], - 'save_search' => 'Salvează căutarea', - 'publish_at' => [ - 'name' => 'Data publicării' - ], - 'tax' => [ - 'name' => 'Tax' - ], - 'name_a_z' => 'Name (A to Z)', - 'name_z_a' => 'Name (Z to A)', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/ro/message.php b/addons/default/visiosoft/advs-module/resources/lang/ro/message.php deleted file mode 100644 index a207bf1d2..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/ro/message.php +++ /dev/null @@ -1,35 +0,0 @@ - 'Produsul solicitat lipsește în prezent sau este inactiv', - 'please_payment' => 'Te rog plateste', - 'bank_account_info' => 'Informații despre contul bancar', - 'agreement' => 'Dacă faceți clic pe Postare, sunteți de acord cu Termenii și condițiile noastre de utilizare a confidențialității, recunoașteți că sunteți proprietarul de drept al acestui articol.', - 'update_category_msg' => 'Categoria clasificată va fi actualizată.', - 'updated_category_msg' => 'Categoria a fost modificată cu succes.', - 'create_ad_with_post_cat' => [ - 'title' => "Selectarea categoriilor a fost finalizată.", - 'success' => true, - 'continueBtn' => "Continua", - ], - 'update_category_info' => 'Vă rugăm să actualizați categoria.', - 'filter_by_search_msg' => 'Filtrează după căutare.', - 'delete_author_error' => 'Nu puteți șterge o postare care nu vă aparține', - 'success_delete' => 'Anunț șters', - 'pending_ad_status' => 'Anunțul dvs. este în așteptarea aprobării editorului.', - 'extended' => ': numărul (anunțurile) a fost extins cu succes.', - 'category_not_exist' => 'Această categorie nu mai există!', - 'currency_converted' => 'Moneda convertită cu succes.', - 'choose_user' => 'Alegeți un utilizator', - 'owner_updated_successfully' => 'Proprietarul a fost actualizat cu succes!', - 'no_add_found' => 'Nu a fost găsit niciun anunț!', - 'replicated_success' => 'Anunțul a fost reprodus cu succes!', - 'ad_doesnt_exist' => "Acest anunț nu există!", - 'select_location_error' => "Vă rugăm să selectați o locație pe hartă!", - 'this_ad_is_not_valid_anymore' => "Acest anunț nu mai este valabil!", - 'approve_status_change' => "Starea anunțului dvs. a fost activată!", - 'passive_status_change' => "Starea anunțului dvs. a fost setată la pasivă!", - 'sold_status_change' => "Starea anunțului dvs. a fost setată ca vândută!", - 'status_change' => "Starea anunțului dvs. a fost setată la: stare!", - 'disabled_detailed_options_for_admin_role' => "Opțiunile detaliate ale produsului sunt dezactivate.", -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/ro/permission.php b/addons/default/visiosoft/advs-module/resources/lang/ro/permission.php deleted file mode 100644 index eec71a7c8..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/ro/permission.php +++ /dev/null @@ -1,108 +0,0 @@ - [ - 'name' => 'Reclame', - 'option' => [ - 'read' => 'Pot citi reclame?', - 'write' => 'Poate crea / edita anunțuri?', - 'delete' => 'Pot șterge anunțuri?', - ], - ], - 'categories' => [ - 'name' => 'Categorii', - 'option' => [ - 'read' => 'Se pot citi categorii?', - 'write' => 'Poate crea / edita categorii?', - 'delete' => 'Se pot șterge categoriile?', - ], - ], - 'village' => [ - 'name' => 'Sat', - 'option' => [ - 'read' => 'Poate citi sat?', - 'write' => 'Poate crea / edita satul?', - 'delete' => 'Poate șterge satul?', - ], - ], - 'custom_fields' => [ - 'name' => 'Câmpuri customizate', - 'option' => [ - 'read' => 'Se pot citi câmpuri personalizate?', - 'write' => 'Poate crea / edita câmpuri personalizate?', - 'delete' => 'Se pot șterge câmpuri personalizate?', - ], - ], - 'custom_field_advs' => [ - 'name' => 'Anunțuri personalizate de câmp', - 'option' => [ - 'read' => 'Puteți citi anunțuri câmp personalizate?', - 'write' => 'Poate crea / edita anunțuri câmp personalizate?', - 'delete' => 'Pot șterge anunțuri câmp personalizate?', - ], - ], - 'cf_values' => [ - 'name' => 'Valorile Cf', - 'option' => [ - 'read' => 'Poate citi valorile cf?', - 'write' => 'Poate crea / edita valorile cf?', - 'delete' => 'Se pot șterge valorile cf?', - ], - ], - 'options' => [ - 'name' => 'Opțiuni', - 'option' => [ - 'read' => 'Pot citi opțiuni?', - 'write' => 'Poate crea / edita opțiuni?', - 'delete' => 'Poți șterge opțiunile?', - ], - ], - 'productoptions' => [ - 'name' => 'Opțiuni de produs', - 'option' => [ - 'read' => 'Pot citi opțiunile de produs?', - 'write' => 'Poate crea / edita opțiuni de produs?', - 'delete' => 'Poate șterge opțiunile de produs?', - ], - ], - 'productoptions_value' => [ - 'name' => 'Valoarea opțiunilor de produs', - 'option' => [ - 'read' => 'Poate citi opțiunile de produs?', - 'write' => 'Poate crea / edita valoarea opțiunilor de produs?', - 'delete' => 'Poate șterge valoarea opțiunilor de produs?', - ], - ], - 'options_configuration' => [ - 'name' => 'Configurare opțiuni', - 'option' => [ - 'read' => 'Poate citi opțiunile de configurare?', - 'write' => 'Poate crea / edita configurarea opțiunilor?', - 'delete' => 'Poate șterge configurarea opțiunilor?', - ], - ], - 'option_configuration' => [ - 'name' => 'Configurarea opțiunii', - 'option' => [ - 'read' => 'Poate citi configurarea opțiunii?', - 'write' => 'Poate crea / edita configurația opțiunii?', - 'delete' => 'Poate șterge configurația opțiunii?', - ], - ], - 'option_configuration' => [ - 'name' => 'Configurarea opțiunii', - 'option' => [ - 'read' => 'Poate citi configurarea opțiunii?', - 'write' => 'Poate crea / edita configurația opțiunii?', - 'delete' => 'Poate șterge configurația opțiunii?', - ], - ], - 'status' => [ - 'name' => 'stare', - 'option' => [ - 'read' => 'Poate citi statutul?', - 'write' => 'Poate crea / edita starea?', - 'delete' => 'Poate șterge starea?', - ], - ], -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/ro/section.php b/addons/default/visiosoft/advs-module/resources/lang/ro/section.php deleted file mode 100644 index b2e0a7050..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/ro/section.php +++ /dev/null @@ -1,64 +0,0 @@ - [ - 'title' => 'Reclame', - ], - 'categories' => [ - 'title' => 'Categorii', - ], - 'countries' => [ - 'title' => 'ţări', - ], - 'cities' => [ - 'title' => 'Orase', - ], - 'districts' => [ - 'title' => 'Districtele', - ], - 'neighborhoods' => [ - 'title' => 'Vecinătățile', - ], - 'village' => [ - 'title' => 'Sat', - ], - 'custom_fields' => [ - 'title' => 'Câmpuri customizate', - ], - 'custom_field_advs' => [ - 'title' => 'Anunțuri personalizate de câmp', - ], - 'cf_values' => [ - 'title' => 'Valorile Cf', - ], - 'fields' => [ - 'title' => 'câmpuri customizate' - ], - 'assets_clear' => [ - 'name' => 'Activele se șterg' - ], - 'general' => 'General', - 'ads' => 'Reclame', - 'user' => 'Utilizator', - 'filter' => 'Filtru', - 'create_ad' => 'Creați anunț', - 'options' => [ - 'title' => 'Opțiuni', - ], - 'ads_image' => 'Imagine publicitară', - 'product_options' => [ - 'title' => 'Opțiuni', - ], - 'productoptions_value' => [ - 'title' => 'Opțiuni Valoare', - ], - 'option_configuration' => [ - 'title' => 'Configurare', - ], - 'translations' => 'Traduceri', - 'status' => [ - 'title' => 'stare', - ], - 'ads_detail' => 'Detalii reclame', - -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/ro/setting.php b/addons/default/visiosoft/advs-module/resources/lang/ro/setting.php deleted file mode 100644 index e60e1954a..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/ro/setting.php +++ /dev/null @@ -1,286 +0,0 @@ - [ - 'name' => 'Aprobare automată', - ], - 'default_view_type' => [ - 'name' => 'Tip de vizualizare implicit', - ], - 'hide_zero_price' => [ - 'name' => 'Ascundeți prețul dacă este zero', - 'instructions' => 'Ascundeți prețul dacă prețul anunțului este 0', - ], - 'estimated_pending_time' => [ - 'name' => 'Timp de așteptare estimat', - 'instructions' => 'În ore', - ], - 'default_published_time' => [ - 'name' => 'Ora de publicare implicită', - ], - 'address' => [ - 'name' => 'Contact Adresa', - ], - 'phone' => [ - 'name' => 'Telefon de Contact', - ], - 'favicon' => [ - 'name' => 'favicon', - ] - , 'map_coordinates_long' => [ - 'name' => 'Coordonarea pe hartă lungă', - ], - 'map_coordinates_lat' => [ - 'name' => 'Harta Coordonata Lat', - ], - 'iban_numbers' => [ - 'name' => 'IBAN', - ], - 'logo' => [ - 'name' => 'Siglă', - ], - 'ogImage' => [ - 'name' => 'Logo Social Share', - 'warning' => 'Ar trebui să fie la o rezoluție de 1200 x 630. ', - - ], - 'currencies' => [ - 'name' => 'Monede active', - ], - 'latest-limit' => [ - 'name' => 'Ultima limită', - ], - 'site_address' => [ - 'name' => 'Adresa site-ului', - 'warning' => 'Auto adăugat www. www.sitename.com ', - ], - 'google_map_key' => [ - 'name' => 'Cheie Api Google Map', - ], - - 'default_country' => [ - 'name' => 'Țara anunțurilor implicite', - ], - 'hide_price_categories' => [ - 'name' => 'Ascundeți prețul la categorii', - 'instructions' => 'Prețul va fi ascuns atunci când creați un anunț sau vizualizați un anunț în aceste categorii.' - ], - 'free_currencyconverterapi_key' => [ - 'name' => 'Cheia API a convertorului de monede' - ], - 'default_city' => [ - 'name' => 'Orașul publicitar implicit', - ], - 'default_district' => [ - 'name' => 'Districtul publicitar implicit', - ], - 'default_neighborhood' => [ - 'name' => 'Imprimați cartierul publicitar', - ], - 'default_currency' => [ - 'name' => 'Valoarea publicitară implicită', - ], - 'default_GET' => [ - 'name' => 'Anunț implicit GET', - ], - 'twitter' => [ - 'name' => 'Stare de nervozitate', - ], - 'facebook' => [ - 'name' => 'Facebook', - ], - 'youtube' => [ - 'name' => 'Youtube', - ], - 'google' => [ - 'name' => 'Google', - ], - 'listing_page_image' => [ - 'name' => 'Listare imagine pagină', - ], - 'hide_standard_price_field' => [ - 'name' => 'Ascundeți câmpul de preț standard', - ], - 'hide_options_field' => [ - 'name' => 'Ascundeți câmpul Opțiuni', - ], - 'hide_village_field' => [ - 'name' => 'Ascunde câmpul satului', - ], - 'hide_configurations' => [ - 'name' => 'Ascundeți butonul Configurări', - 'instructions' => 'Ascundeți butonul Configurări din pagina de previzualizare a anunțurilor', - ], - 'make_all_fields_required' => [ - 'name' => 'Faceți obligatorii toate câmpurile', - 'instructions' => 'Solicitați utilizatorului să completeze câmpurile Preț și Descriere atunci când creați un anunț', - ], - 'make_map_required' => [ - 'name' => 'Faceți harta necesară', - 'instructions' => 'Solicitați utilizatorului să plaseze un pin pe hartă atunci când creați un anunț', - ], - 'hide_listing_standard_price' => [ - 'name' => 'Ascundeți prețul standard al listei', - ], - 'enabled_currencies' => [ - 'name' => 'Valute activate', - ], - 'google_statistic_code' => [ - 'name' => 'Cod statistic Google', - ], - 'register_email_field' => [ - 'name' => 'Cerință de e-mail de înregistrare a membrilor', - ], - 'market_place' => [ - 'name' => 'Piata de desfacere', - 'instructions' => 'If the marketplace is down, your site will act as ecommerce. For example, - some fields in the profile such as ads, dopings, messages, sale, packages and store are not visible and - removes corporate membership.' - ], - 'price_area_hidden' => [ - 'name' => 'Zona de preț ascunsă', - ], - 'hide_price_filter' => [ - 'name' => 'Ascundeți filtrul de preț', - ], - 'hide_date_filter' => [ - 'name' => 'Ascundeți filtrul de date', - ], - 'hide_photo_filter' => [ - 'name' => 'Ascundeți filtrul foto', - ], - 'hide_map_filter' => [ - 'name' => 'Ascundeți filtrul de hartă', - ], - 'show_lang_url' => [ - 'name' => 'Afișați parametrul Lang pentru URL', - ], - 'popular_ads_limit' => [ - 'name' => 'Limita de anunțuri populare', - ], - - //Image - - 'image_resize_backend' => [ - 'name' => 'Backend de redimensionare imagine', - ], - 'full_image_width' => [ - 'name' => 'Lățimea imaginii complete', - ], - 'full_image_height' => [ - 'name' => 'Înălțimea imaginii complete', - ], - 'medium_image_width' => [ - 'name' => 'Lățimea medie a imaginii', - ], - 'medium_image_height' => [ - 'name' => 'Înălțimea medie a imaginii', - ], - 'thumbnail_width' => [ - 'name' => 'Lățimea miniaturii', - ], - 'thumbnail_height' => [ - 'name' => 'Înălțimea miniaturii', - ], - 'add_canvas' => [ - 'name' => 'Adăugați pânză', - ], - 'image_canvas_width' => [ - 'name' => 'Lățimea pânzei imaginii', - ], - 'image_canvas_height' => [ - 'name' => 'Înălțimea imaginii pânzei', - ], - 'watermark_type' => [ - 'name' => 'Tip filigran', - ], - 'watermark_text' => [ - 'name' => 'Text Filigran', - ], - 'watermark_image' => [ - 'name' => 'Filigran imagine', - ], - 'watermark_position' => [ - 'name' => 'Poziția filigranului', - ], - 'user_filter_limit' => [ - 'name' => 'Limita de filtrare a utilizatorilor', - 'instructions' => 'În panoul de administrare' - ], - 'show_breadcrumb_when_creating_ad' => [ - 'name' => 'Afișați pesmet atunci când creați un anunț', - ], - 'show_ads_count' => [ - 'name' => 'Afișați numărul de anunțuri', - 'instructions' => 'Afișați anunțurile în lista de categorii din stânga', - ], - 'ads_date_hidden' => [ - 'name' => 'Ascundeți data creată', - 'instructions' => 'Ascundeți data creată în pagina de detalii a anunțurilor', - ], - 'hide_listing_header' => [ - 'name' => 'Ascundeți antetul listării', - 'instructions' => 'Ascunderea la comanda și vizualizarea tipurilor', - ], - 'hide_filter_section' => [ - 'name' => 'Ascunde secțiunea de filtrare', - 'instructions' => 'Se ascunde în zona de filtrare din stânga în pagina listării', - ], - 'hide_seller_info' => [ - 'name' => 'Ascundeți informațiile despre vânzător', - 'instructions' => 'Ascunderea informațiilor despre vânzător în pagina de detalii a anunțurilor', - ], - 'show_post_ad_agreement' => [ - 'name' => 'Afișați acordul de postare a anunțului', - 'instructions' => 'Activați acest lucru dacă doriți să afișați un acord privind politica de confidențialitate pe pagina de creare a anunțului', - ], - 'override_text' => [ - 'name' => 'Înlocuiți textul', - 'instructions' => 'Valoare veche: valoare nouă' - ], - 'steps_color' => [ - 'name' => 'Pași Culoare', - 'instructions' => 'Schimbă culoarea treptelor progresive.' - ], - 'create_ad_button_color' => [ - 'name' => 'Creați culoarea butonului publicitar', - 'instructions' => 'Schimbă butonul care se afișează la finalizarea selecției noii categorii de anunțuri.' - ], - 'lang_switcher_for_browser' => [ - 'name' => 'Lang Switcher Pentru browser', - 'instructions' => 'Vă permite să alegeți limba browserului ca limbă activă' - ], - 'get_categories' => [ - 'name' => 'GET Categorii', - 'instructions' => 'Reprezintă categoriile în care proprietatea GET va fi validă.' - ], - 'watermark' => [ - 'name' => 'Filigran', - 'instructions' => 'Filigranul este activ?' - ], - 'detailed_product_options' => [ - 'name' => 'Opțiuni detaliate despre produs', - 'instructions' => 'Vă permite să introduceți informații despre stoc și preț pentru produs' - ], - 'show_subcats_mobile' => [ - 'name' => 'Afișați subcategoriile pe ecranul mobil', - ], - 'show_price_to_members_only' => [ - 'name' => 'Afișați prețul numai membrilor', - ], - 'hide_ad_cat' => [ - 'name' => 'Ascundeți categoriile', - 'instructions' => 'Ascundeți categoriile din lista de anunțuri' - ], - 'show_finish_and_publish_date' => [ - 'name' => 'Afișați data de finalizare și data de publicare pentru a crea', - 'instructions' => 'Afișează câmpurile publish_at și finish_at de pe pagina de creare a anunțului.' - ], - 'show_tax_field' => [ - 'name' => 'Show Tax Field', - 'instructions' => 'When this option is enabled, you can set the tax rate on the ad creation page.' - ], - 'hide_contact_created_at' => [ - 'name' => 'Hide Contact Fields For in Create New Ad' - ] -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/ro/stream.php b/addons/default/visiosoft/advs-module/resources/lang/ro/stream.php deleted file mode 100644 index e46f3251e..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/ro/stream.php +++ /dev/null @@ -1,37 +0,0 @@ - [ - 'name' => 'Advs', - ], - 'categories' => [ - 'name' => 'Categorii', - ], - 'village' => [ - 'name' => 'Sat', - ], - 'custom_fields' => [ - 'name' => 'Câmpuri customizate', - ], - 'custom_field_advs' => [ - 'name' => 'Avize de câmp personalizate', - ], - 'cf_values' => [ - 'name' => 'Valorile Cf', - ], - 'options' => [ - 'name' => 'Opțiuni', - ], - 'product_options' => [ - 'name' => 'Opțiuni produs', - ], - 'productoptions_value' => [ - 'name' => 'Valoare opțiuni', - ], - 'option_configuration' => [ - 'name' => 'Configurare', - ], - 'status' => [ - 'name' => 'stare', - ], -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/ro/view.php b/addons/default/visiosoft/advs-module/resources/lang/ro/view.php deleted file mode 100644 index 6bcddda75..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/ro/view.php +++ /dev/null @@ -1,6 +0,0 @@ - 'Neterminat', - 'advanced' => 'Avansat', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/ru/addon.php b/addons/default/visiosoft/advs-module/resources/lang/ru/addon.php deleted file mode 100644 index c74d532db..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/ru/addon.php +++ /dev/null @@ -1,8 +0,0 @@ - 'Объявления', - 'name' => 'Рекламный модуль', - 'description' => 'Рекламный модуль', - 'info' => 'This is the screen where you can add, delete and edit ads from the Ads page. On this page, you can simply do the operations such as post management and ad configuration.' -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/ru/button.php b/addons/default/visiosoft/advs-module/resources/lang/ru/button.php deleted file mode 100644 index 9ffd7467e..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/ru/button.php +++ /dev/null @@ -1,48 +0,0 @@ - 'Новый адв', - 'new_classified' => 'Новое объявление', - 'new_category' => 'Новая категория', - 'new_country' => 'Новая Страна', - 'new_city' => 'Новый город', - 'new_district' => 'Новый Район', - 'new_neighborhood' => 'Новый район', - 'new_village' => 'Новая Деревня', - 'edit' => "редактировать", - 'approve' => "Утвердить", - 'decline' => 'снижение', - 'extend' => 'простираться', - 'extend_all' => 'Расширить все', - 'convert_currency' => 'Конвертировать валюту', - 'categories' => 'категории', - 'sub_category' => 'Подкатегории', - 'add_sub_category' => 'Добавить подкатегорию', - 'sub_cities' => 'Подгорода', - 'add_sub_cities' => 'Добавить Sub City', - 'add_sub_districts' => 'Добавить Sub District', - 'add_sub_neighborhoods' => 'Добавить Sub Neighborhood', - 'add_sub_village' => 'Добавить Sub Village', - 'sub_districts' => 'Подрайоны', - 'sub_neighborhoods' => 'Суб соседства', - 'sub_village' => 'Sub Village', - 'general_settings' => 'общие настройки', - 'save_category' => 'Сохранить категорию', - 'change_owner' => 'Сменить владельца', - 'update_category' => [ - 'name' => 'Обновить категорию' - ], - 'new_option' => 'Новый вариант', - 'export' => 'Экспорт', - 'new_productoption' => 'Новый вариант продукта', - 'new_productoptions_value' => 'Стоимость опции нового продукта', - 'new_options_configuration' => 'Новая конфигурация опций', - 'new_option_configuration' => 'Новая конфигурация опций', - 'create_configurations' => 'Создать конфигурации', - 'replicate' => 'Тиражировать', - 'fast_create' => 'Быстрое создание', - 'publish' => 'Публиковать', - 'import' => 'Импортировать', - 'new_status' => 'Новый статус', - 'fast_edit' => 'Быстрое редактирование', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/ru/currency.php b/addons/default/visiosoft/advs-module/resources/lang/ru/currency.php deleted file mode 100644 index cfaee39d1..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/ru/currency.php +++ /dev/null @@ -1,6 +0,0 @@ - 'Доллар', - 'EUR' => 'Евро', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/ru/field.php b/addons/default/visiosoft/advs-module/resources/lang/ru/field.php deleted file mode 100644 index f35b5f17d..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/ru/field.php +++ /dev/null @@ -1,386 +0,0 @@ - [ - 'name' => 'заглавие' - ], - 'order' => [ - 'name' => 'порядок' - ], - 'slug' => [ - 'name' => 'слизень' - ], - 'parent_category' => [ - 'name' => 'родитель' - ], - 'category' => [ - 'name' => 'Название категории' - ], - 'price' => [ - 'name' => 'Цена' - ], - 'standard_price' => [ - 'name' => 'Стандартная цена' - ], - 'date' => [ - 'name' => 'Дата' - ], - 'photo' => [ - 'name' => 'Фото' - ], - 'video' => [ - 'name' => 'видео' - ], - 'map' => [ - 'name' => 'карта' - ], - 'stock' => [ - 'name' => 'Склад' - ], - 'advs_desc' => [ - 'name' => 'Описание' - ], - 'online_payment' => [ - 'name' => 'Онлайн платеж' - ], - 'city' => [ - 'name' => 'город' - ], - 'country' => [ - 'name' => 'Страна' - ], - 'district' => [ - 'name' => 'район' - ], - 'neighborhood' => [ - 'name' => 'окрестности' - ], - 'village' => [ - 'name' => 'Деревня' - ], - 'files' => [ - 'name' => 'Изображений' - ], - 'cat1' => [ - 'name' => 'Главная категория' - ], - 'cat2' => [ - 'name' => 'Подкатегория 1' - ], - 'cat3' => [ - 'name' => 'Подкатегория 2' - ], - 'cat4' => [ - 'name' => 'Подкатегория 3' - ], - 'cat5' => [ - 'name' => 'Подкатегория 4' - ], - 'cat6' => [ - 'name' => 'Подкатегория 5' - ], - 'cat7' => [ - 'name' => 'Подкатегория 6' - ], - 'cat8' => [ - 'name' => 'Подкатегория 7' - ], - 'cat9' => [ - 'name' => 'Подкатегория 8' - ], - 'cat10' => [ - 'name' => 'Подкатегория 9' - ], - 'currency' => [ - 'name' => 'валюта' - ], - 'status' => [ - 'name' => 'Статус', - 'option' => [ - 'approved' => 'Одобренный', - 'expired' => 'Истекший', - 'unpublished' => 'неопубликованный', - 'pending_admin' => 'В ожидании администратора', - 'pending_user' => 'Ожидающий пользователь' - ] - ], - 'pending_adv' => [ - 'name' => 'Ожидающие объявления' - ], - 'finish_at' => [ - 'name' => 'Закончить в' - ], - 'cover_photo' => [ - 'name' => 'Фото на обложке' - ], - 'favs_adv' => [ - 'name' => 'Избранные объявления' - ], - 'my_adv' => [ - 'name' => 'ADVS' - ], - 'description' => 'Описание', - 'explanation' => 'объяснение', - 'type' => [ - 'name' => 'Тип' - ], - 'parent_adv' => [ - 'name' => 'Похожие объявления' - ], - 'value' => [ - 'name' => 'Значение' - ], - 'list' => 'Список', - 'home' => 'Главная', - 'list-page' => 'Страница списка', - 'search' => 'Поиск', - 'reset' => 'Reset', - 'recommended' => 'Рекомендуемые объявления для вас', - 'filter' => 'Фильтр', - 'sort' => 'Сортировать', - 'sort_by' => 'Сортировать по', - 'pick_option' => 'Выберите опцию', - 'pick_ordering' => 'заказ', - 'price_high' => 'Цена по убыванию', - 'price_low' => 'Цена от низкой к высокой', - 'newest' => 'новейший', - 'oldest' => 'самый старший', - 'address_a_z' => 'Адрес (от А до Я)', - 'address_z_a' => 'Адрес (от Z до A)', - 'categories' => [ - 'name' => 'Категории' - ], - 'all_categories' => 'все категории', - 'location' => 'Место нахождения', - 'send_message' => 'Отправить сообщение', - 'phone_gsm' => 'Gsm Phone', - 'phone_office' => 'Офисный телефон', - 'add_to_favorites' => "Добавить в избранное", - 'send' => 'послать', - 'search_name' => 'Имя поиска', - 'my_favorite_searches' => 'Избранные поиски', - 'search_desc' => 'Вы можете добавлять и управлять вашими любимыми поисковыми запросами здесь.', - 'complaint_placeholder' => 'Введите данные вашей жалобы здесь.', - 'show_details' => 'Показать детали', - 'ad_actions' => 'Рекламные действия', - 'edit' => 'редактировать', - 'approve' => 'Утвердить', - 'passive' => "пассивный", - 'sold' => 'Продано', - 'offered_by' => 'Предложено', - 'more_ads_by' => 'Больше объявлений от', - 'click_phone' => 'Показать номер телефона', - 'share' => 'Поделиться этим объявлением', - 'report' => 'Сообщить об этом объявлении', - 'features' => 'Характеристики', - "streetview" => "Просмотр улиц", - 'recommended_ads' => 'Рекомендуемые объявления для вас', - 'new' => 'новый', - 'short_info' => 'Краткая информация', - 'secure_trading' => 'Безопасная торговля', - '24/7' => 'Поддержка 24/7', - 'easy_trading' => 'Easy Trading', - 'need_help' => 'Нужна помощь?', - 'give_a_call' => 'Позвонить на', - 'message_sent' => 'Сообщение отправлено!', - 'asap' => 'Сообщение отправлено, - продавец свяжется с вами как можно скорее.', - 'ad_id' => 'Идентификатор объявления', - 'contact_with' => 'Связаться с', - 'create_adv' => 'Создать объявление', - 'edit_adv' => 'Изменить объявление', - 'mandatory_fields' => 'Обязательные поля', - 'ad_post' => 'Объявление', - 'sell_item' => 'Продать предмет или услугу', - 'search_save' => 'Избранное успешно сохранено', - 'address' => 'Адрес', - 'email' => 'Эл. почта', - 'phone' => 'Телефон', - 'send_us_your_feedback' => 'Отправьте нам свой отзыв', - 'online_shopping' => 'ПОЛУЧИТЬ', - 'approved' => 'Успешно утвержден', - 'extended' => 'Расширен успешно', - 'declined' => 'Успешно отклонено', - 'search_on_map' => 'Поиск по карте', - 'post_free_ad' => 'Разместить бесплатное объявление', - 'select_a_category' => 'Выбрать категорию', - 'select_a_sub_category' => 'Выберите подкатегорию', - 'all_dopings_added' => 'Все виды допинга добавляются для этого объявления.', - 'is_get_adv' => [ - 'name' => 'ПОЛУЧИТЬ' - ], - 'corporate_info' => 'Корпоративная информация', - 'featured_ads' => "Избранные объявления", - 'trending_ads' => 'Trendind Ads', - 'search_ad_result_prefix' => 'на', - 'search_ad_result_text' => ': count объявлений было найдено в вашем поиске : name', - 'search_ads_result_message' => [ - 'name' => ': количество объявлений найдено для:поиск по названию', - ], - 'total' => 'Всего', - 'quantity' => 'Количество', - 'view_cart' => 'Просмотр корзины', - 'no_ads' => 'Без рекламы!', - 'show_display_mode' => [ - 'map' => 'карта', - 'list' => 'Список', - ], - 'advs_list_table_thead' => [ - 'name' => 'Название объявления', - 'price' => 'Цена', - 'publish_at' => 'Дата объявления', - 'location_city' => 'город', - 'location_country' => 'Страна', - ], - 'show_list_view' => [ - 'name' => 'Список', - ], - 'show_table_view' => [ - 'name' => 'Таблица', - ], - 'showcase' => [ - 'name' => 'витрина', - ], - 'new_ad' => [ - 'name' => 'Новое объявление', - ], - 'profile' => [ - 'name' => 'Профиль', - ], - 'my_ads' => [ - 'name' => 'Мои объявления', - ], - 'sold_out' => [ - 'name' => 'Продано', - ], - 'edit_category' => 'Изменить категорию', - 'set_category' => 'Установить категорию', - 'max' => [ - 'name' => 'Максимум', - ], - 'min' => [ - 'name' => 'Min', - ], - 'in_the_last_24_hours' => [ - 'name' => 'В последние 24 часа' - ], - 'in_the_last_day' => [ - 'name' => 'За последние 24 часа' - ], - 'in_the_last_week' => [ - 'name' => 'В последнюю неделю' - ], - 'in_the_last_month' => [ - 'name' => 'В последний месяц' - ], - 'ads_with_photo' => [ - 'name' => 'Реклама с фото' - ], - 'ads_with_video' => [ - 'name' => 'Реклама с видео' - ], - 'yes' => [ - 'name' => 'да' - ], - 'no' => [ - 'name' => 'Нет' - ], - 'is_system' => [ - 'name' => 'Система', - 'instructions' => 'Статус системы является обязательным и не должен изменяться', - ], - 'user_access' => [ - 'name' => 'Доступ пользователя', - 'instructions' => 'Может ли пользователь использовать этот статус в своих объявлениях?', - ], - "no_location" => "Местоположение не выбрано.", - "continue" => 'Продолжить', - "gallery" => 'Галерея', - "ad" => 'Объявление', - "ads" => 'Объявления', - "were_found" => 'были найдены.', - - // Pending screen - 'pending_message_1' => 'Объявление находится в процессе одобрения', - 'pending_message_2' => "Дата обновления объявления", - 'pending_message_3' => 'Расчетное время ожидания', - 'pending_message_4' => 'Время, потраченное на процесс утверждения, будет добавлено к времени допинга.', - 'pending_message_5' => 'Никакие транзакции не могут быть сделаны из колл-центра относительно объявления в процессе одобрения.', - 'hours' => 'часов', - - // Preview page - 'preview_text' => [ - 'part_1' => 'Если следующая информация о вашем объявлении верна, нажмите кнопку «Продолжить» и перейдите к следующему шагу.', - 'part_2' => 'Если нет, нажмите кнопку «Изменить».', - ], - 'views' => 'Взгляды', - - // Detail page - "no_street_view" => "Нет изображения улицы в этом месте", - 'edit_my_contact_info' => 'Изменить мою контактную информацию', - 'update_my_contact_info' => 'обновить мою контактную информацию', - 'contact_info' => 'Контакты', - 'ad_info' => 'Информация об объявлении', - - // Select cat - 'select_category_step_by_step' => 'Выберите категорию шаг за шагом', - - // New create page - 'options' => 'Параметры', - 'category_selection' => 'Выбор категории', - 'listing_details' => 'Детали объявления', - 'preview' => 'Предварительный просмотр', - 'congratulations' => 'Поздравления', - 'ad_desc' => 'Описание объявления', - 'upload_photos' => 'Загрузить фотографии', - 'upload_files' => 'Загрузить файлы', - 'additional_fields' => 'Дополнительные поля', - 'ad_location' => 'Местоположение объявления', - 'owner' => 'Владелец', - 'default_owner_instruction' => 'Если пользователь не выбран, владельцем по умолчанию будет текущий пользователь', - 'create_page_subtitle' => 'Создайте объявление безупречно, введя подробную информацию о нем.', - 'with_my_phone_numbers' => 'With my phone numbers', - 'not_with_my_phone_numbers' => "I don't want to be reached by phone", - 'how_can_you_be_contacted' => "How can you be contacted?", - - // Listing page - 'ad_title' => 'Заголовок объявления', - 'listing_date' => 'Дата листинга', - 'view' => 'Вид', - 'ads_with_map' => 'Объявления с картой', - 'advanced_sorting' => 'Расширенная сортировка', - 'filter_by_word' => 'Фильтр по слову', - 'filter_by' => 'Фильтровать по: названию', - - 'free' => 'Бесплатно', - 'ad_date' => 'Дата объявления', - 'photo_video' => 'Фото, видео', - 'and_above' => 'и выше', - 'and_below' => 'и ниже', - 'clear_all' => 'Очистить все', - 'balances' => 'Балансы', - 'packages' => 'Пакеты', - 'dopings' => 'Допинг', - 'advs' => 'Advs', - 'site' => 'Сайт', - 'subscription' => 'Подписка', - 'created' => 'Создано', - 'product_option' => [ - 'name' => 'Вариант продукта' - ], - 'option_json' => [ - 'name' => 'Вариант' - ], - 'old_price' => [ - 'name' => 'Старая цена' - ], - 'save_search' => 'Сохранить поиск', - 'publish_at' => [ - 'name' => 'Дата публикации' - ], - 'tax' => [ - 'name' => 'Tax' - ], - 'name_a_z' => 'Name (A to Z)', - 'name_z_a' => 'Name (Z to A)', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/ru/message.php b/addons/default/visiosoft/advs-module/resources/lang/ru/message.php deleted file mode 100644 index a17b97e4c..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/ru/message.php +++ /dev/null @@ -1,35 +0,0 @@ - 'Запрашиваемый продукт в настоящее время отсутствует или неактивен', - 'please_payment' => 'Пожалуйста оплатите', - 'bank_account_info' => 'Информация о банковском счете', - 'agreement' => 'Нажимая «Опубликовать», вы соглашаетесь с нашими Условиями использования и Политикой конфиденциальности, подтверждающими, что вы являетесь законным владельцем этого элемента.', - 'update_category_msg' => 'Классифицированная категория будет обновлена.', - 'updated_category_msg' => 'Категория успешно отредактирована.', - 'create_ad_with_post_cat' => [ - 'title' => "Выбор категории завершен.", - 'success' => true, - 'continueBtn' => "Продолжить", - ], - 'update_category_info' => 'Пожалуйста, обновите категорию.', - 'filter_by_search_msg' => 'Фильтр по поиску.', - 'delete_author_error' => 'Вы не можете удалить пост, который не принадлежит вам', - 'success_delete' => 'Объявление удалено', - 'pending_ad_status' => 'Ваше объявление ожидает одобрения редактором.', - 'extended' => ': количество объявлений было успешно продлено.', - 'category_not_exist' => 'Эта категория больше не существует!', - 'currency_converted' => 'Валюта успешно конвертирована.', - 'choose_user' => 'Выберите пользователя', - 'owner_updated_successfully' => 'Владелец обновлен успешно!', - 'no_add_found' => 'Объявление не найдено!', - 'replicated_success' => 'Объявление успешно тиражировано!', - 'ad_doesnt_exist' => "Такого объявления не существует!", - 'select_location_error' => "Пожалуйста, выберите место на карте!", - 'this_ad_is_not_valid_anymore' => "Это объявление больше не действует!", - 'approve_status_change' => "Статус вашего объявления установлен на \"Активно\"!", - 'passive_status_change' => "Статус вашего объявления установлен на пассивный!", - 'sold_status_change' => "Статус вашего объявления изменен на \"Продано\"!", - 'status_change' => "Статус вашего объявления был установлен на: status!", - 'disabled_detailed_options_for_admin_role' => "Подробные параметры продукта отключены.", -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/ru/permission.php b/addons/default/visiosoft/advs-module/resources/lang/ru/permission.php deleted file mode 100644 index 0bbb0f7dc..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/ru/permission.php +++ /dev/null @@ -1,108 +0,0 @@ - [ - 'name' => 'Объявления', - 'option' => [ - 'read' => 'Может читать рекламу? ', - 'write' => 'Можно создавать / редактировать рекламу? ', - 'delete' => 'Можете удалить рекламу?', - ], - ], - 'categories' => [ - 'name' => 'категории', - 'option' => [ - 'read' => 'Может читать категории? ', - 'write' => 'Можно создавать / редактировать категории? ', - 'delete' => 'Можете удалить категории?', - ], - ], - 'village' => [ - 'name' => 'Деревня', - 'option' => [ - 'read' => 'Может читать деревню? ', - 'write' => 'Можно создать / редактировать деревню? ', - 'delete' => 'Можете удалить деревню?', - ], - ], - 'custom_fields' => [ - 'name' => 'Настраиваемые поля', - 'option' => [ - 'read' => 'Может читать пользовательские поля? ', - 'write' => 'Можно создавать / редактировать настраиваемые поля? ', - 'delete' => 'Можно удалить пользовательские поля?', - ], - ], - 'custom_field_advs' => [ - 'name' => 'Пользовательские полевые объявления', - 'option' => [ - 'read' => 'Может читать пользовательские полевые объявления? ', - 'write' => 'Можно создавать / редактировать настраиваемые поля объявлений? ', - 'delete' => 'Можно ли удалить настраиваемые поля объявлений?', - ], - ], - 'cf_values' => [ - 'name' => 'Значения ср', - 'option' => [ - 'read' => 'Может читать значения ср? ', - 'write' => 'Может создавать / редактировать значения cf? ', - 'delete' => 'Можно удалить значения cf?', - ], - ], - 'options' => [ - 'name' => 'Параметры', - 'option' => [ - 'read' => 'Может варианты прочитать?', - 'write' => 'Может создавать / редактировать варианты?', - 'delete' => 'Может варианты удалить?', - ], - ], - 'productoptions' => [ - 'name' => 'Варианты продукта', - 'option' => [ - 'read' => 'Можете прочитать productoptions?', - 'write' => 'Можно создавать / редактировать опции продукта?', - 'delete' => 'Можно удалить productoptions?', - ], - ], - 'productoptions_value' => [ - 'name' => 'Стоимость productoptions', - 'option' => [ - 'read' => 'Может прочитать значение productoptions?', - 'write' => 'Можно ли создавать / редактировать значение productoptions?', - 'delete' => 'Можно удалить значение productoptions?', - ], - ], - 'options_configuration' => [ - 'name' => 'Конфигурация опций', - 'option' => [ - 'read' => 'Можно прочитать конфигурацию опций?', - 'write' => 'Может создавать / редактировать параметры конфигурации?', - 'delete' => 'Можно удалить конфигурацию опций?', - ], - ], - 'option_configuration' => [ - 'name' => 'Конфигурация опции', - 'option' => [ - 'read' => 'Можно прочитать конфигурацию опций?', - 'write' => 'Можно создать / отредактировать конфигурацию опций?', - 'delete' => 'Может удалить конфигурацию опции?', - ], - ], - 'option_configuration' => [ - 'name' => 'Конфигурация опции', - 'option' => [ - 'read' => 'Можно прочитать конфигурацию опций?', - 'write' => 'Можно создать / отредактировать конфигурацию опций?', - 'delete' => 'Может удалить конфигурацию опции?', - ], - ], - 'status' => [ - 'name' => 'Положение дел', - 'option' => [ - 'read' => 'Статус можно прочитать?', - 'write' => 'Может создавать / редактировать статус?', - 'delete' => 'Может статус удалить?', - ], - ], -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/ru/section.php b/addons/default/visiosoft/advs-module/resources/lang/ru/section.php deleted file mode 100644 index 9b09802bb..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/ru/section.php +++ /dev/null @@ -1,64 +0,0 @@ - [ - 'title' => 'Объявления', - ], - 'categories' => [ - 'title' => 'категории', - ], - 'countries' => [ - 'title' => 'страны', - ], - 'cities' => [ - 'title' => 'Города', - ], - 'districts' => [ - 'title' => 'Районы', - ], - 'neighborhoods' => [ - 'title' => 'Окрестности', - ], - 'village' => [ - 'title' => 'Деревня', - ], - 'custom_fields' => [ - 'title' => 'Настраиваемые поля', - ], - 'custom_field_advs' => [ - 'title' => 'Пользовательские полевые объявления', - ], - 'cf_values' => [ - 'title' => 'Значения ср', - ], - 'fields' => [ - 'title' => 'Настраиваемые поля' - ], - 'assets_clear' => [ - 'name' => 'Активы Очистить' - ], - 'general' => 'Общая', - 'ads' => 'Объявления', - 'user' => 'пользователь', - 'filter' => 'Фильтр', - 'create_ad' => 'Создать объявление', - 'options' => [ - 'title' => 'Параметры', - ], - 'ads_image' => 'Рекламное изображение', - 'product_options' => [ - 'title' => 'Параметры', - ], - 'productoptions_value' => [ - 'title' => 'Параметры Значение', - ], - 'option_configuration' => [ - 'title' => 'Конфигурация', - ], - 'translations' => 'Переводы', - 'status' => [ - 'title' => 'Положение дел', - ], - 'ads_detail' => 'Детали рекламы', - -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/ru/setting.php b/addons/default/visiosoft/advs-module/resources/lang/ru/setting.php deleted file mode 100644 index 73a3bccb4..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/ru/setting.php +++ /dev/null @@ -1,286 +0,0 @@ - [ - 'name' => 'Авто Одобрить', - ], - 'default_view_type' => [ - 'name' => 'Тип просмотра по умолчанию', - ], - 'hide_zero_price' => [ - 'name' => 'Скрыть цену, если ноль', - 'instructions' => 'Скрыть цену, если цена объявления равна 0', - ], - 'estimated_pending_time' => [ - 'name' => 'Расчетное время ожидания', - 'instructions' => 'В часах', - ], - 'default_published_time' => [ - 'name' => 'Время публикации по умолчанию', - ], - 'address' => [ - 'name' => 'Контактный адрес', - ], - 'phone' => [ - 'name' => 'Контактный телефон', - ], - 'favicon' => [ - 'name' => 'Favicon', - ] - , 'map_coordinates_long' => [ - 'name' => 'Карта Длинная координата', - ], - 'map_coordinates_lat' => [ - 'name' => 'Карта Лат Координата', - ], - 'iban_numbers' => [ - 'name' => 'IBAN', - ], - 'logo' => [ - 'name' => 'логотип', - ], - 'ogImage' => [ - 'name' => 'Social Share Logo', - 'warning' => 'Это должно быть с разрешением 1200 х 630.', - - ], - 'currencies' => [ - 'name' => 'Активные валюты', - ], - 'latest-limit' => [ - 'name' => 'Последний предел', - ], - 'site_address' => [ - 'name' => 'Адрес сайта', - 'warning' => 'Авто добавлено www. WWW. sitename.com', - ], - 'google_map_key' => [ - 'name' => 'Google Map Api Key', - ], - - 'default_country' => [ - 'name' => 'Страна объявления по умолчанию', - ], - 'hide_price_categories' => [ - 'name' => 'Скрыть цену по категориям', - 'instructions' => 'Цена будет скрыта при создании или просмотре рекламы в этих категориях.' - ], - 'free_currencyconverterapi_key' => [ - 'name' => 'Конвертер валют API Key' - ], - 'default_city' => [ - 'name' => 'Город объявлений по умолчанию', - ], - 'default_district' => [ - 'name' => 'Район рекламы по умолчанию', - ], - 'default_neighborhood' => [ - 'name' => 'Окружение объявлений по умолчанию', - ], - 'default_currency' => [ - 'name' => 'Валюта объявления по умолчанию', - ], - 'default_GET' => [ - 'name' => 'Реклама по умолчанию GET', - ], - 'twitter' => [ - 'name' => 'щебет', - ], - 'facebook' => [ - 'name' => 'facebook', - ], - 'youtube' => [ - 'name' => 'YouTube', - ], - 'google' => [ - 'name' => 'Google', - ], - 'listing_page_image' => [ - 'name' => 'Изображение страницы со списком', - ], - 'hide_standard_price_field' => [ - 'name' => 'Скрыть поле стандартной цены', - ], - 'hide_options_field' => [ - 'name' => 'Скрыть поле параметров', - ], - 'hide_village_field' => [ - 'name' => 'Скрыть поле деревни', - ], - 'hide_configurations' => [ - 'name' => 'Скрыть кнопку настроек', - 'instructions' => 'Скрыть кнопку настроек на странице предварительного просмотра объявления', - ], - 'make_all_fields_required' => [ - 'name' => 'Сделать все поля обязательными', - 'instructions' => 'Требовать от пользователя заполнения полей «Цена» и «Описание» при создании объявления.', - ], - 'make_map_required' => [ - 'name' => 'Сделать карту обязательной', - 'instructions' => 'Требовать, чтобы пользователь поместил булавку на карту при создании объявления', - ], - 'hide_listing_standard_price' => [ - 'name' => 'Скрыть стандартную цену листинга', - ], - 'enabled_currencies' => [ - 'name' => 'Включенные валюты', - ], - 'google_statistic_code' => [ - 'name' => 'Статистический код Google', - ], - 'register_email_field' => [ - 'name' => 'Требуется регистрация по электронной почте', - ], - 'market_place' => [ - 'name' => 'Рыночная площадь', - 'instructions' => 'If the marketplace is down, your site will act as ecommerce. For example, - some fields in the profile such as ads, dopings, messages, sale, packages and store are not visible and - removes corporate membership.' - ], - 'price_area_hidden' => [ - 'name' => 'Цена Площадь Скрыта', - ], - 'hide_price_filter' => [ - 'name' => 'Скрыть фильтр цен', - ], - 'hide_date_filter' => [ - 'name' => 'Скрыть фильтр даты', - ], - 'hide_photo_filter' => [ - 'name' => 'Скрыть фотофильтр', - ], - 'hide_map_filter' => [ - 'name' => 'Скрыть фильтр карты', - ], - 'show_lang_url' => [ - 'name' => 'Показать параметр языка для URL', - ], - 'popular_ads_limit' => [ - 'name' => 'Лимит популярной рекламы', - ], - - //Image - - 'image_resize_backend' => [ - 'name' => 'Бэкэнд изменения размера изображения', - ], - 'full_image_width' => [ - 'name' => 'Полная ширина изображения', - ], - 'full_image_height' => [ - 'name' => 'Полная высота изображения', - ], - 'medium_image_width' => [ - 'name' => 'Средняя ширина изображения', - ], - 'medium_image_height' => [ - 'name' => 'Средняя высота изображения', - ], - 'thumbnail_width' => [ - 'name' => 'Ширина миниатюры', - ], - 'thumbnail_height' => [ - 'name' => 'Высота миниатюры', - ], - 'add_canvas' => [ - 'name' => 'Добавить холст', - ], - 'image_canvas_width' => [ - 'name' => 'Ширина холста изображения', - ], - 'image_canvas_height' => [ - 'name' => 'Высота холста изображения', - ], - 'watermark_type' => [ - 'name' => 'Тип водяного знака', - ], - 'watermark_text' => [ - 'name' => 'Текст водяного знака', - ], - 'watermark_image' => [ - 'name' => 'Изображение водяного знака', - ], - 'watermark_position' => [ - 'name' => 'Положение водяного знака', - ], - 'user_filter_limit' => [ - 'name' => 'Предел пользовательского фильтра', - 'instructions' => 'В админке' - ], - 'show_breadcrumb_when_creating_ad' => [ - 'name' => 'Показывать хлебные крошки при создании объявления', - ], - 'show_ads_count' => [ - 'name' => 'Показать количество объявлений', - 'instructions' => 'Показывать количество объявлений в левом списке категорий', - ], - 'ads_date_hidden' => [ - 'name' => 'Скрыть дату создания', - 'instructions' => 'Скрыть дату создания на странице сведений об объявлениях', - ], - 'hide_listing_header' => [ - 'name' => 'Скрыть заголовок объявления', - 'instructions' => 'Скрытие для заказа и просмотра типов', - ], - 'hide_filter_section' => [ - 'name' => 'Скрыть раздел фильтра', - 'instructions' => 'Скрытие в левой области фильтра на странице списка', - ], - 'hide_seller_info' => [ - 'name' => 'Скрыть информацию о продавце', - 'instructions' => 'Скрытие информации о продавце на странице сведений о рекламе', - ], - 'show_post_ad_agreement' => [ - 'name' => 'Показать соглашение о публикации рекламы', - 'instructions' => 'Включите это, если вы хотите отображать соглашение о политике конфиденциальности на странице создания рекламы.', - ], - 'override_text' => [ - 'name' => 'Заменить текст', - 'instructions' => 'Старое значение: новое значение' - ], - 'steps_color' => [ - 'name' => 'Цвет ступеней', - 'instructions' => 'Изменяет цвет прогрессивных шагов.' - ], - 'create_ad_button_color' => [ - 'name' => 'Создать цвет кнопки объявления', - 'instructions' => 'Изменяет кнопку, которая появляется после завершения выбора новой категории объявлений.' - ], - 'lang_switcher_for_browser' => [ - 'name' => 'Lang Switcher для браузера', - 'instructions' => 'Позволяет выбрать язык браузера в качестве активного языка' - ], - 'get_categories' => [ - 'name' => 'Получить Категории', - 'instructions' => 'Он представляет категории, в которых будет действовать свойство GET.' - ], - 'watermark' => [ - 'name' => 'Водяной знак', - 'instructions' => 'Водяной знак активен?' - ], - 'detailed_product_options' => [ - 'name' => 'Подробные параметры продукта', - 'instructions' => 'Позволяет вводить информацию о наличии и цене продукта.' - ], - 'show_subcats_mobile' => [ - 'name' => 'Показывать подкатегории в мобильном представлении', - ], - 'show_price_to_members_only' => [ - 'name' => 'Показывать цену только участникам', - ], - 'hide_ad_cat' => [ - 'name' => 'Скрыть категории', - 'instructions' => 'Скрыть категории в списке объявлений' - ], - 'show_finish_and_publish_date' => [ - 'name' => 'Показать дату окончания и дату публикации для создания', - 'instructions' => 'Отображает поля publish_at и finish_at на странице создания объявления.' - ], - 'show_tax_field' => [ - 'name' => 'Show Tax Field', - 'instructions' => 'When this option is enabled, you can set the tax rate on the ad creation page.' - ], - 'hide_contact_created_at' => [ - 'name' => 'Hide Contact Fields For in Create New Ad' - ] -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/ru/stream.php b/addons/default/visiosoft/advs-module/resources/lang/ru/stream.php deleted file mode 100644 index c79f6e72b..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/ru/stream.php +++ /dev/null @@ -1,37 +0,0 @@ - [ - 'name' => 'Advs', - ], - 'categories' => [ - 'name' => 'категории', - ], - 'village' => [ - 'name' => 'Деревня', - ], - 'custom_fields' => [ - 'name' => 'Настраиваемые поля', - ], - 'custom_field_advs' => [ - 'name' => 'Настраиваемые поля', - ], - 'cf_values' => [ - 'name' => 'Значения ср', - ], - 'options' => [ - 'name' => 'Параметры', - ], - 'product_options' => [ - 'name' => 'Варианты продукта', - ], - 'productoptions_value' => [ - 'name' => 'Стоимость опционов', - ], - 'option_configuration' => [ - 'name' => 'Конфигурация', - ], - 'status' => [ - 'name' => 'Положение дел', - ], -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/ru/view.php b/addons/default/visiosoft/advs-module/resources/lang/ru/view.php deleted file mode 100644 index a84c8df5c..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/ru/view.php +++ /dev/null @@ -1,6 +0,0 @@ - 'Незаконченный', - 'advanced' => 'Продвинутый', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/sq/addon.php b/addons/default/visiosoft/advs-module/resources/lang/sq/addon.php deleted file mode 100644 index 22d3cc554..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/sq/addon.php +++ /dev/null @@ -1,8 +0,0 @@ - 'Njoftime', - 'name' => 'Moduli i Njoftime', - 'description' => 'Moduli i Njoftime', - 'info' => 'This is the screen where you can add, delete and edit ads from the Ads page. On this page, you can simply do the operations such as post management and ad configuration.' -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/sq/button.php b/addons/default/visiosoft/advs-module/resources/lang/sq/button.php deleted file mode 100644 index 33bd032c3..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/sq/button.php +++ /dev/null @@ -1,48 +0,0 @@ - 'Njoftime i ri', - 'new_classified' => 'Klasifikimi i ri', - 'new_category' => 'Kategoria e re', - 'new_country' => 'Shteti i ri', - 'new_city' => 'Qark i Ri', - 'new_district' => 'Bashkia i Ri', - 'new_neighborhood' => 'Njësitë Administrative i Ri', - 'new_village' => 'Fshati i ri', - 'edit' => "Redakto", - 'approve' => "Miratoj", - 'decline' => 'Anulo', - 'extend' => 'Shpreh', - 'extend_all' => 'Zgjeroni të Gjitha', - 'convert_currency' => 'Kembimi Valutor', - 'categories' => 'Kategoritë', - 'sub_category' => 'Nënkategoritë', - 'add_sub_category' => 'Shtoni Nën Kategorinë', - 'sub_cities' => 'Nën Qarku', - 'add_sub_cities' => 'Shtoni nën Qarku', - 'add_sub_districts' => 'Shtoni nën Bashki ', - 'add_sub_neighborhoods' => 'Shtoni nën Njësitë Administrative', - 'add_sub_village' => 'Shtoni nën Fshatin', - 'sub_districts' => 'Nën Bashki', - 'sub_neighborhoods' => 'Nën Njësitë Administrative', - 'sub_village' => 'Nën Fshatin', - 'general_settings' => 'Cilësimet e Përgjithshme', - 'save_category' => 'Ruaj Kategorinë', - 'change_owner' => 'Ndrysho Pronarin', - 'update_category' => [ - 'name' => 'Kategoria Azhornimeve' - ], - 'new_option' => 'Opsioni i ri', - 'export' => 'Eksporto', - 'new_productoption' => 'Produkt i ri', - 'new_productoptions_value' => 'Vlera e opsionit të produktit të ri', - 'new_options_configuration' => 'Konfigurimi i ri i opsionit', - 'new_option_configuration' => 'Konfigurimi i ri i opsionit', - 'create_configurations' => 'Krijoni konfigurime', - 'replicate' => 'Kopjoni', - 'fast_create' => 'Krijo shpejt', - 'publish' => 'Publikoni', - 'import' => 'Importit', - 'new_status' => 'Statusi i Ri', - 'fast_edit' => 'Redaktimi i shpejtë', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/sq/currency.php b/addons/default/visiosoft/advs-module/resources/lang/sq/currency.php deleted file mode 100644 index 32221c0aa..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/sq/currency.php +++ /dev/null @@ -1,6 +0,0 @@ - 'Dollar', - 'EUR' => 'Euro', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/sq/field.php b/addons/default/visiosoft/advs-module/resources/lang/sq/field.php deleted file mode 100644 index d3e135061..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/sq/field.php +++ /dev/null @@ -1,386 +0,0 @@ - [ - 'name' => 'Titull' - ], - 'order' => [ - 'name' => 'Porosit' - ], - 'slug' => [ - 'name' => 'Goditje e Fortë' - ], - 'parent_category' => [ - 'name' => 'Kategori Parent' - ], - 'category' => [ - 'name' => 'Titulli i Kategorisë' - ], - 'price' => [ - 'name' => 'Çmim' - ], - 'standard_price' => [ - 'name' => 'Mimi standard' - ], - 'date' => [ - 'name' => 'Data' - ], - 'photo' => [ - 'name' => 'Foto' - ], - 'video' => [ - 'name' => 'Video' - ], - 'map' => [ - 'name' => 'Hartë' - ], - 'stock' => [ - 'name' => 'Stock' - ], - 'advs_desc' => [ - 'name' => 'Përshkrim' - ], - 'online_payment' => [ - 'name' => 'Pagesa Online' - ], - 'city' => [ - 'name' => 'Qarku' - ], - 'country' => [ - 'name' => 'Shteti' - ], - 'district' => [ - 'name' => 'Bashkia' - ], - 'neighborhood' => [ - 'name' => 'Njësia Adm.' - ], - 'village' => [ - 'name' => 'Fshat' - ], - 'files' => [ - 'name' => 'Dosje' - ], - 'cat1' => [ - 'name' => 'Kategoria Kryesore' - ], - 'cat2' => [ - 'name' => 'Nënkategoria 1' - ], - 'cat3' => [ - 'name' => 'Nënkategoria 2' - ], - 'cat4' => [ - 'name' => 'Nënkategoria 3' - ], - 'cat5' => [ - 'name' => 'Nënkategoria 4' - ], - 'cat6' => [ - 'name' => 'Nënkategoria 5' - ], - 'cat7' => [ - 'name' => 'Nënkategoria 6' - ], - 'cat8' => [ - 'name' => 'Nën Kategoria 7' - ], - 'cat9' => [ - 'name' => 'Nën Kategoria 8' - ], - 'cat10' => [ - 'name' => 'Nënkategoria 9' - ], - 'currency' => [ - 'name' => 'Monedhë' - ], - 'status' => [ - 'name' => 'Statusi', - 'option' => [ - 'approved' => 'I miratuar', - 'expired' => 'I skaduar', - 'unpublished' => 'I pabotuar', - 'pending_admin' => 'Në pritje të Administratorit', - 'pending_user' => 'Në Pritje të Përdoruesit' - ] - ], - 'pending_adv' => [ - 'name' => 'I pabotuar' - ], - 'finish_at' => [ - 'name' => 'Koha e mbarimit' - ], - 'cover_photo' => [ - 'name' => 'Kopertin' - ], - 'favs_adv' => [ - 'name' => 'Njoftimi i Preferuarar' - ], - 'my_adv' => [ - 'name' => 'Njoftimi' - ], - 'description' => 'Përshkrim', - 'explanation' => 'Shpjegimi', - 'type' => [ - 'name' => 'Tipi' - ], - 'parent_adv' => [ - 'name' => 'Njoftim i lidhur' - ], - 'value' => [ - 'name' => 'Çmimi' - ], - 'list' => 'Listë', - 'home' => 'Faqja Kryesore', - 'list-page' => 'Faqja e Listës', - 'search' => 'Kërko', - 'reset' => 'Reset', - 'recommended' => 'Njoftime të rekomanduara për ju', - 'filter' => 'Filtër', - 'sort' => 'Tipi', - 'sort_by' => 'Rendit Sipas', - 'pick_option' => 'Zgjidh një mundësi', - 'pick_ordering' => 'Merr Porosin', - 'price_high' => 'Cmimi i larte deri tek i uleti', - 'price_low' => 'Cmimi i ulet deri tek i larte', - 'newest' => 'Më të rejat', - 'oldest' => 'Më të vjetrat', - 'address_a_z' => 'Adresa (A deri Z)', - 'address_z_a' => 'Adresa (Z në A)', - 'categories' => [ - 'name' => 'Kategoritë' - ], - 'all_categories' => 'Të gjitha Kategoritë', - 'location' => 'Vendndodhja', - 'send_message' => 'Dërgoni mesazh', - 'phone_gsm' => 'Nr. Celular ', - 'phone_office' => 'Telefoni i zyres', - 'add_to_favorites' => "Shto te të preferuarat", - 'send' => 'Dërgo', - 'search_name' => 'Emri i Kërkimit', - 'my_favorite_searches' => 'Kërkimet e mia të preferuara ', - 'search_desc' => 'Ju mund të shtoni dhe menaxhoni zgjedhjet tuaja të preferuara të kërkimit këtu.', - 'complaint_placeholder' => 'Shkruaj detajet e ankesave këtu.', - 'show_details' => 'Trego detajet', - 'ad_actions' => 'Veprimet e njoftimeve', - 'edit' => 'Redakto', - 'approve' => 'Miratoj', - 'passive' => "Pasiv", - 'sold' => 'Shitur', - 'offered_by' => 'Ofrohet nga', - 'more_ads_by' => 'Më Shumë njoftime nga', - 'click_phone' => 'Trego numrin e telefonit', - 'share' => 'Shpërndaj', - 'report' => 'Raporto këtë njoftim', - 'features' => 'Karakteristik', - "streetview" => "Pamja e Rrugës", - 'recommended_ads' => 'Njoftime të rekomanduara për ju', - 'new' => 'Të rejat', - 'short_info' => 'Informacion i shkurtër', - 'secure_trading' => 'Tregtim i Sigurt', - '24/7' => '24/7 Mbështetje', - 'easy_trading' => 'Tregtim i lehtë', - 'need_help' => 'Kam nevojë për ndihmë?', - 'give_a_call' => 'Bëni një telefonatë', - 'message_sent' => 'Mesazhi u dergua!', - 'asap' => 'Mesazhi i dërguar, shitësi do tju kontaktojë po ashtu.', - 'ad_id' => 'Nr. Njoftime', - 'contact_with' => 'Kontaktoni me', - 'create_adv' => 'Krijoni Njoftimin', - 'edit_adv' => 'Ndrysho Njoftimin', - 'mandatory_fields' => 'Të dhëna të detyrueshme', - 'ad_post' => 'Posto Njoftime', - 'sell_item' => 'Shitet nje artikull ose sherbim', - 'search_save' => 'Kërkimi i preferuar u ruajt me sukses', - 'address' => 'Adresë', - 'email' => 'E-mail', - 'phone' => 'Telefon', - 'send_us_your_feedback' => 'Na Dërgoni Reagimin tuaj', - 'online_shopping' => 'MARR', - 'approved' => 'Miratuar me sukses', - 'extended' => 'Zgjatur me sukses', - 'declined' => 'Ka rënë me sukses', - 'search_on_map' => 'Kërkimi në hartë', - 'post_free_ad' => 'Posto NJOFTIME', - 'select_a_category' => 'Zgjidh nje Kategori', - 'select_a_sub_category' => 'Zgjidhni një Nën Kategori', - 'all_dopings_added' => 'Të gjitha llojet e vitamina janë shtuar për këtë njoftim', - 'is_get_adv' => [ - 'name' => 'MARR' - ], - 'corporate_info' => 'Informacioni i korporatës', - 'featured_ads' => "Njoftimet e preferuara", - 'trending_ads' => 'Njoftimet në trend', - 'search_ad_result_prefix' => 'në', - 'search_ad_result_text' => ': numëroni reklamë u gjetën në kërkimin : name', - 'search_ads_result_message' => [ - 'name' => ':Numëroni njoftime të gjetura për: kërkim të emrit', - ], - 'total' => 'Total', - 'quantity' => 'Sasi', - 'view_cart' => 'Shikoni Shportën', - 'no_ads' => 'Njoftimi nuk u gjet!', - 'show_display_mode' => [ - 'map' => 'Hartë', - 'list' => 'Listë', - ], - 'advs_list_table_thead' => [ - 'name' => 'Emri Njoftimit', - 'price' => 'Çmim', - 'publish_at' => 'Data Njoftimit', - 'location_city' => 'Qarku', - 'location_country' => 'Shtete', - ], - 'show_list_view' => [ - 'name' => 'Listë', - ], - 'show_table_view' => [ - 'name' => 'Tabelë', - ], - 'showcase' => [ - 'name' => 'Vitrina', - ], - 'new_ad' => [ - 'name' => 'Njoftime e re', - ], - 'profile' => [ - 'name' => 'Profile', - ], - 'my_ads' => [ - 'name' => 'Njoftimet e mia', - ], - 'sold_out' => [ - 'name' => 'E shitur', - ], - 'edit_category' => 'Ndrysho Kategorinë', - 'set_category' => 'Vendosni Kategorinë', - 'max' => [ - 'name' => 'Max', - ], - 'min' => [ - 'name' => 'Min', - ], - 'in_the_last_24_hours' => [ - 'name' => 'Në 24 orët e fundit' - ], - 'in_the_last_day' => [ - 'name' => 'Në 24 orët e fundit' - ], - 'in_the_last_week' => [ - 'name' => 'Në Javën e Fundit' - ], - 'in_the_last_month' => [ - 'name' => 'Në muajin e fundit' - ], - 'ads_with_photo' => [ - 'name' => 'Njoftime me Foto' - ], - 'ads_with_video' => [ - 'name' => 'Njoftime me Video' - ], - 'yes' => [ - 'name' => 'Po' - ], - 'no' => [ - 'name' => 'Jo' - ], - 'is_system' => [ - 'name' => 'A është sistemi', - 'instructions' => 'Statusi i sistemit kërkohet dhe nuk duhet të ndryshohet', - ], - 'user_access' => [ - 'name' => 'Aksesi i Përdoruesit', - 'instructions' => 'A mund ta përdorë një përdorues këtë status në reklamat e tij?', - ], - "no_location" => "Asnjë vendndodhje nuk është zgjedhur.", - "continue" => 'Vazhdo', - "gallery" => 'Galeria', - "ad" => 'Ad', - "ads" => 'Ads', - "were_found" => 'u gjetën', - - // Pending screen - 'pending_message_1' => 'Njoftimi është në Procesin e Miratimit', - 'pending_message_2' => "Data e azhornimit të njoftimeve", - 'pending_message_3' => 'Koha e parashikuar e pritjes', - 'pending_message_4' => 'Koha e kaluar në procesin e miratimit do ti shtohet kohës së Vitaminës.', - 'pending_message_5' => '\'Asnjë transaksion nuk mund të bëhet nga qendra e thirrjeve në lidhje me njoftimet në procesin e miratimit.\', - \'hours.', - 'hours' => 'Oraret', - - // Preview page - 'preview_text' => [ - 'part_1' => 'Nëse informacioni i mëposhtëm në lidhje me Njoftimin tuaj është i saktë, klikoni në butonin "Vazhdo" dhe shkoni në hapin tjetër.', - 'part_2' => 'Nëse jo, klikoni në butonin "Redaktoj".', - ], - 'views' => 'Shikime', - - // Detail page - "no_street_view" => "Asnjë imazh me pamje nga rruga në këtë vendndodhje", - 'edit_my_contact_info' => 'Ndryshoni informacionin e kontaktit tim', - 'update_my_contact_info' => 'Azhornimi i informacionit të kontaktit tim', - 'contact_info' => 'Informacioni i kontaktit', - 'ad_info' => 'Informacione për njoftimet', - - // Select cat - 'select_category_step_by_step' => 'Zgjidhni kategorinë hap pas hapi', - - // New create page - 'options' => 'Opsione', - 'category_selection' => 'Përzgjedhja e kategorisë', - 'listing_details' => 'Detajet e Listimit', - 'preview' => 'Paraqitje', - 'congratulations' => 'Urime', - 'ad_desc' => 'Përshkrimi i reklamës', - 'upload_photos' => 'Ngarko Fotografitë', - 'upload_files' => 'Ngarko skedarët', - 'additional_fields' => 'Fushat shtesë', - 'ad_location' => 'Vendndodhja e reklamës', - 'owner' => 'Pronar', - 'default_owner_instruction' => 'Pronari do të zgjedhë përdoruesin aktual nëse nuk zgjidhet asnjë përdorues', - 'create_page_subtitle' => 'Krijoni reklamën në mënyrë të përsosur duke futur informacione të hollësishme në lidhje me reklamën tuaj.', - 'with_my_phone_numbers' => 'With my phone numbers', - 'not_with_my_phone_numbers' => "I don't want to be reached by phone", - 'how_can_you_be_contacted' => "How can you be contacted?", - - // Listing page - 'ad_title' => 'Titulli i reklamës', - 'listing_date' => 'Data e listimit', - 'view' => 'Pamje', - 'ads_with_map' => 'Reklama me hartë', - 'advanced_sorting' => 'Renditja e avancuar', - 'filter_by_word' => 'Filtro me fjalë', - 'filter_by' => 'Filtro sipas: emrit', - - 'free' => 'Falas', - 'ad_date' => 'Data e shpalljes', - 'photo_video' => 'Foto, Video', - 'and_above' => 'dhe më lart', - 'and_below' => 'dhe më poshtë', - 'clear_all' => 'Pastroji të gjitha', - 'balances' => 'Bilancet', - 'packages' => 'Paketat', - 'dopings' => 'Dopingët', - 'advs' => 'Adv', - 'site' => 'Faqen', - 'subscription' => 'Abonim', - 'created' => 'Krijuar', - 'product_option' => [ - 'name' => 'Opsioni i produktit' - ], - 'option_json' => [ - 'name' => 'Opsioni' - ], - 'old_price' => [ - 'name' => 'Çmimi i Vjetër' - ], - 'save_search' => 'Ruaj kërkimin', - 'publish_at' => [ - 'name' => 'Data e Publikimit' - ], - 'tax' => [ - 'name' => 'Tax' - ], - 'name_a_z' => 'Name (A to Z)', - 'name_z_a' => 'Name (Z to A)', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/sq/message.php b/addons/default/visiosoft/advs-module/resources/lang/sq/message.php deleted file mode 100644 index 83030ccbc..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/sq/message.php +++ /dev/null @@ -1,35 +0,0 @@ - 'Produkti i kërkuar aktualisht mungon ose joaktiv', - 'please_payment' => 'Ju lutemi paguani', - 'bank_account_info' => 'Informacione për llogarinë bankare', - 'agreement' => 'Duke klikuar Postën, ju pranoni që Kushtet tona të Përdorimit dhe Politika e Privatësisë pranojnë se jeni pronari i ligjshëm i këtij artikulli.', - 'update_category_msg' => 'Kategoria e klasifikuar do të azhurnohet.', - 'updated_category_msg' => 'Kategoria u redaktua me sukses.', - 'create_ad_with_post_cat' => [ - 'title' => "Posto një njoftimi në vetëm 30 sekonda", - 'success' => true, - 'continueBtn' => "Vazhdoj", - ], - 'update_category_info' => 'Ju lutemi azhurnoni kategorinë.', - 'filter_by_search_msg' => 'Filtro Nga kërkimi.', - 'delete_author_error' => 'Ju nuk mund të fshini një postim që nuk ju përket juve', - 'success_delete' => 'Njoftimi është fshirë', - 'pending_ad_status' => 'Njoftimi juaj është në pritje të aprovimit nga Redaktori.', - 'extended' => ':Njoftimet e numrave janë zgjeruar me sukses.', - 'category_not_exist' => 'Kjo kategori nuk ekziston më!', - 'currency_converted' => 'Konvertimi i monedhës me sukses..', - 'choose_user' => 'Zgjidhni një përdorues', - 'owner_updated_successfully' => 'Pronari është azhurnuar me sukses!', - 'no_add_found' => 'Asnjë shpallje nuk u gjet!', - 'replicated_success' => 'Shpallja është përsëritur me sukses!', - 'ad_doesnt_exist' => "Kjo shpallje nuk ekziston!", - 'select_location_error' => "Ju lutemi zgjidhni një vendndodhje në hartë!", - 'this_ad_is_not_valid_anymore' => "Kjo reklamë nuk është më e vlefshme!", - 'approve_status_change' => "Statusi i Reklamës suaj Setshtë vendosur në Aktiv!", - 'passive_status_change' => "Statusi i Reklamës suaj Setshtë vendosur në pasiv!", - 'sold_status_change' => "Statusi i Reklamës suaj Setshtë vendosur të shitet!", - 'status_change' => "Statusi i Reklamës suaj Setshtë vendosur në: status!", - 'disabled_detailed_options_for_admin_role' => "Opsionet e hollësishme të produktit janë çaktivizuar.", -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/sq/permission.php b/addons/default/visiosoft/advs-module/resources/lang/sq/permission.php deleted file mode 100644 index f32ec79d3..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/sq/permission.php +++ /dev/null @@ -1,108 +0,0 @@ - [ - 'name' => 'Njoftime', - 'option' => [ - 'read' => 'Mund të lexoni Njoftime?', - 'write' => 'Mund të krijoni / modifikoni njoftimet?', - 'delete' => 'Mund të fshini Njoftimet?', - ], - ], - 'categories' => [ - 'name' => 'Kategoritë', - 'option' => [ - 'read' => 'Mund të lexoni Kategorinë?', - 'write' => 'Mund të krijoni / modifikoni Kategorinë?', - 'delete' => 'Mund të fshini Kategoritë?', - ], - ], - 'village' => [ - 'name' => 'Fshati', - 'option' => [ - 'read' => 'Mund të lexoni Fshatin?', - 'write' => 'Mund të krijoni / modifikoni Fshatin?', - 'delete' => 'Mund të fshini Fshatin?', - ], - ], - 'custom_fields' => [ - 'name' => 'Specifikime', - 'option' => [ - 'read' => 'Mund të lexoni specifikimet?', - 'write' => 'Mund të krijoni / modifikoni specifikimet?', - 'delete' => 'Mund të fshini Specifikimet?', - ], - ], - 'custom_field_advs' => [ - 'name' => 'Specifikimet e njoftimeve', - 'option' => [ - 'read' => 'Mund të lexoni specifikimet e njoftimeve?', - 'write' => 'Mund të krijoni / modifikoni specifikimet e njoftimeve?', - 'delete' => 'Mund të fshini Specifikimet e njoftimeve?', - ], - ], - 'cf_values' => [ - 'name' => 'Vlerat Cf', - 'option' => [ - 'read' => 'Mund të lexoni vlerat cf', - 'write' => 'Mund të krijoni / modifikoni vlerat cf?', - 'delete' => 'Mund të fshini vlerat cf?', - ], - ], - 'options' => [ - 'name' => 'Opsione', - 'option' => [ - 'read' => 'Mund të lexoni opsione?', - 'write' => 'Mund të krijoni / modifikoni opsione?', - 'delete' => 'Mund të fshini opsionet?', - ], - ], - 'productoptions' => [ - 'name' => 'Operimet e produkteve', - 'option' => [ - 'read' => 'A mund të lexoni opsionet e produkteve?', - 'write' => 'A mund të krijoni / modifikoni opsionet e produkteve?', - 'delete' => 'A mund të fshihen opsionet e produkteve?', - ], - ], - 'productoptions_value' => [ - 'name' => 'Vlera e opsioneve të produkteve', - 'option' => [ - 'read' => 'A mund të lexohet vlera e opsioneve të produkteve?', - 'write' => 'A mund të krijojë / modifikojë vlerën e opsioneve të produkteve?', - 'delete' => 'A mund të fshihet vlera e opsioneve të produkteve?', - ], - ], - 'options_configuration' => [ - 'name' => 'Konfigurimi i opsioneve', - 'option' => [ - 'read' => 'Mund të lexoni konfigurimin e opsioneve?', - 'write' => 'Mund të krijoni / modifikoni konfigurimin e opsioneve?', - 'delete' => 'Mund të fshini konfigurimin e opsioneve?', - ], - ], - 'option_configuration' => [ - 'name' => 'Konfigurimi i opsionit', - 'option' => [ - 'read' => 'Mund ta lexoni konfigurimin e opsionit?', - 'write' => 'Mund të krijoni / modifikoni konfigurimin e opsionit?', - 'delete' => 'A mund të fshihet konfigurimi i opsionit?', - ], - ], - 'option_configuration' => [ - 'name' => 'Konfigurimi i opsionit', - 'option' => [ - 'read' => 'Mund ta lexoni konfigurimin e opsionit?', - 'write' => 'Mund të krijoni / modifikoni konfigurimin e opsionit?', - 'delete' => 'A mund të fshihet konfigurimi i opsionit?', - ], - ], - 'status' => [ - 'name' => 'Statusi', - 'option' => [ - 'read' => 'A mund ta lexoni statusin?', - 'write' => 'A mund të krijojë / modifikojë statusin?', - 'delete' => 'Mund ta fshini statusin?', - ], - ], -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/sq/section.php b/addons/default/visiosoft/advs-module/resources/lang/sq/section.php deleted file mode 100644 index 8e6e38f3a..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/sq/section.php +++ /dev/null @@ -1,64 +0,0 @@ - [ - 'title' => 'Njoftime', - ], - 'categories' => [ - 'title' => 'Kategoritë', - ], - 'countries' => [ - 'title' => 'Shtete', - ], - 'cities' => [ - 'title' => 'Qarku', - ], - 'districts' => [ - 'title' => 'Bashkia', - ], - 'neighborhoods' => [ - 'title' => 'Njesite Administrative', - ], - 'village' => [ - 'title' => 'Fshati', - ], - 'custom_fields' => [ - 'title' => 'Specifikime', - ], - 'custom_field_advs' => [ - 'title' => 'Specifikimet e njoftimeve', - ], - 'cf_values' => [ - 'title' => 'Cf vlerat', - ], - 'fields' => [ - 'title' => 'Specifikime' - ], - 'assets_clear' => [ - 'name' => 'Pasuritë e Qarta' - ], - 'general' => 'I përgjithshëm', - 'ads' => 'Njoftimi', - 'user' => 'Përdorues', - 'filter' => 'filtër', - 'create_ad' => 'Krijo shpallje', - 'options' => [ - 'title' => 'Opsione', - ], - 'ads_image' => 'Imazhi i reklamave', - 'product_options' => [ - 'title' => 'Opsione', - ], - 'productoptions_value' => [ - 'title' => 'Vlera e opsioneve', - ], - 'option_configuration' => [ - 'title' => 'Konfigurimi', - ], - 'translations' => 'Përkthime', - 'status' => [ - 'title' => 'Statusi', - ], - 'ads_detail' => 'Detaje të reklamave', - -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/sq/setting.php b/addons/default/visiosoft/advs-module/resources/lang/sq/setting.php deleted file mode 100644 index e08fac988..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/sq/setting.php +++ /dev/null @@ -1,286 +0,0 @@ - [ - 'name' => 'Miratimi automatik', - ], - 'default_view_type' => [ - 'name' => 'Tipi i pamjes së paracaktuar', - ], - 'hide_zero_price' => [ - 'name' => 'Fshih çmimin nëse Zero', - 'instructions' => 'Fsheh çmimin nëse çmimi i Njoftimit është 0', - ], - 'estimated_pending_time' => [ - 'name' => 'Koha e parashikuar e pritjes', - 'instructions' => 'Në Orë', - ], - 'default_published_time' => [ - 'name' => 'Koha e publikimit të paracaktuar', - ], - 'address' => [ - 'name' => 'Kontaktoni Adresën', - ], - 'phone' => [ - 'name' => 'Telefon kontakti', - ], - 'favicon' => [ - 'name' => 'Favicon', - ] - , 'map_coordinates_long' => [ - 'name' => 'Koordinata e gjatë e hartës', - ], - 'map_coordinates_lat' => [ - 'name' => 'Koordinata Lat Harta', - ], - 'iban_numbers' => [ - 'name' => 'IBAN', - ], - 'logo' => [ - 'name' => 'Logo', - ], - 'ogImage' => [ - 'name' => 'Logo e përbashkët sociale', - 'warning' => 'Ajo duhet të jetë në një rezolutë prej 1200 x 630. ', - - ], - 'currencies' => [ - 'name' => 'Monedha aktive', - ], - 'latest-limit' => [ - 'name' => 'Kufiri i fundit', - ], - 'site_address' => [ - 'name' => 'Adresa e Faqja internet', - 'warning' => 'Auto shtuar www. www.sitename.com ', - ], - 'google_map_key' => [ - 'name' => 'Google Key Api Key', - ], - - 'default_country' => [ - 'name' => 'Shtetet i përcaktuar i Njoftimeve', - ], - 'hide_price_categories' => [ - 'name' => 'Fshih çmimin në kategori', - 'instructions' => 'Çmimi do të fshihet kur krijoni një reklamë ose shihni një reklamë nën këto kategori.' - ], - 'free_currencyconverterapi_key' => [ - 'name' => 'Keyelësi API i Konvertuesit të Valutave' - ], - 'default_city' => [ - 'name' => 'Qarku i përcaktuar njoftimeve', - ], - 'default_district' => [ - 'name' => 'Bashkia i përcaktuar i njoftimeve', - ], - 'default_neighborhood' => [ - 'name' => 'Njësitë Adm. e përcaktuar e njoftimeve', - ], - 'default_currency' => [ - 'name' => 'Valuta e përcaktuar', - ], - 'default_GET' => [ - 'name' => 'Përcaktuar SET', - ], - 'twitter' => [ - 'name' => 'Twitter', - ], - 'facebook' => [ - 'name' => 'Facebook', - ], - 'youtube' => [ - 'name' => 'YouTube', - ], - 'google' => [ - 'name' => 'Google', - ], - 'listing_page_image' => [ - 'name' => 'Lista e figurës së faqes', - ], - 'hide_standard_price_field' => [ - 'name' => 'Fshih Fushën Standarde të mimeve', - ], - 'hide_options_field' => [ - 'name' => 'Fshih fushën e opsioneve', - ], - 'hide_village_field' => [ - 'name' => 'Fshih fushën e fshatit', - ], - 'hide_configurations' => [ - 'name' => 'Fshih butonin e konfigurimeve', - 'instructions' => 'Fshihni butonin e konfigurimeve në faqen e pamjes paraprake', - ], - 'make_all_fields_required' => [ - 'name' => 'Bëni të gjitha fushat e kërkuara', - 'instructions' => 'Kërkoni nga përdoruesi të plotësojë fushat Çmimi dhe Përshkrimi kur krijoni një reklamë', - ], - 'make_map_required' => [ - 'name' => 'Kërkoni hartën', - 'instructions' => 'Kërkoni nga përdoruesi të vendosë një majë në hartë kur krijon një reklamë', - ], - 'hide_listing_standard_price' => [ - 'name' => 'Fshih listimin Çmimi standard', - ], - 'enabled_currencies' => [ - 'name' => 'Monedhat e aktivizuara', - ], - 'google_statistic_code' => [ - 'name' => 'Kodi i Statistikave të Google', - ], - 'register_email_field' => [ - 'name' => 'Kërkesa për regjistrim përmes e-mail', - ], - 'market_place' => [ - 'name' => 'Vendi i tregut', - 'instructions' => 'If the marketplace is down, your site will act as ecommerce. For example, - some fields in the profile such as ads, dopings, messages, sale, packages and store are not visible and - removes corporate membership.' - ], - 'price_area_hidden' => [ - 'name' => 'Zona e Çmimit e Fshehur', - ], - 'hide_price_filter' => [ - 'name' => 'Fsheh Filterin e Pricemimeve', - ], - 'hide_date_filter' => [ - 'name' => 'Fsheh Filterin e datës', - ], - 'hide_photo_filter' => [ - 'name' => 'Fsheh Filterin e Fotove', - ], - 'hide_map_filter' => [ - 'name' => 'Fsheh Filterin e Hartës', - ], - 'show_lang_url' => [ - 'name' => 'Trego Parametrin e Lang për URL', - ], - 'popular_ads_limit' => [ - 'name' => 'Kufiri i reklamave popullore', - ], - - //Image - - 'image_resize_backend' => [ - 'name' => 'Ndryshimi i madhësisë së imazhit Backend', - ], - 'full_image_width' => [ - 'name' => 'Gjerësia e imazhit të plotë', - ], - 'full_image_height' => [ - 'name' => 'Lartësia e imazhit të plotë', - ], - 'medium_image_width' => [ - 'name' => 'Gjerësia Mesatare e Imazhit', - ], - 'medium_image_height' => [ - 'name' => 'Lartësia mesatare e figurës', - ], - 'thumbnail_width' => [ - 'name' => 'Gjerësia e Thumbnail', - ], - 'thumbnail_height' => [ - 'name' => 'Lartësia e Thumbnail', - ], - 'add_canvas' => [ - 'name' => 'Shto Canvas', - ], - 'image_canvas_width' => [ - 'name' => 'Gjerësia e kanavacës së imazhit', - ], - 'image_canvas_height' => [ - 'name' => 'Lartësia e kanavacës së imazhit', - ], - 'watermark_type' => [ - 'name' => 'Tipi Filigranit', - ], - 'watermark_text' => [ - 'name' => 'Teksti i Filigranit', - ], - 'watermark_image' => [ - 'name' => 'Imazhi i Filigranit', - ], - 'watermark_position' => [ - 'name' => 'Pozicioni i Filigranit', - ], - 'user_filter_limit' => [ - 'name' => 'Kufiri i filtrit të përdoruesit', - 'instructions' => 'Në panelin e administratorit' - ], - 'show_breadcrumb_when_creating_ad' => [ - 'name' => 'Tregoni Breadcrumb kur krijoni një reklamë', - ], - 'show_ads_count' => [ - 'name' => 'Shfaq Numrin e Reklamave', - 'instructions' => 'Shfaq reklamat në listën e kategorive të majta', - ], - 'ads_date_hidden' => [ - 'name' => 'Fshih datën e krijuar', - 'instructions' => 'Fshih datën e krijuar në faqen e detajeve të reklamave', - ], - 'hide_listing_header' => [ - 'name' => 'Fshih titullin e listës', - 'instructions' => 'Fshehja për renditjen dhe shikimin e llojeve', - ], - 'hide_filter_section' => [ - 'name' => 'Fshih pjesën e filtrit', - 'instructions' => 'Fshihet në zonën e majtë të filtrit në faqen e listës', - ], - 'hide_seller_info' => [ - 'name' => 'Fshih informacionin e shitësit', - 'instructions' => 'Fshehja e informacionit të shitësit në faqen e detajeve të reklamave', - ], - 'show_post_ad_agreement' => [ - 'name' => 'Shfaq Marrëveshjen për shpalljen e postimit', - 'instructions' => 'Aktivizo këtë nëse dëshiron të shfaqësh një marrëveshje të politikës së privatësisë në faqen e krijimit të reklamës', - ], - 'override_text' => [ - 'name' => 'Mbishkruaj tekstin', - 'instructions' => 'Vlera e Vjetër: Vlera e Re' - ], - 'steps_color' => [ - 'name' => 'Hapat Ngjyra', - 'instructions' => 'Ndryshon ngjyrën e hapave progresivë.' - ], - 'create_ad_button_color' => [ - 'name' => 'Krijo ngjyrën e butonit të reklamës', - 'instructions' => 'Ndryshon butonin që shfaqet kur të përfundojë zgjedhja e kategorisë së re të reklamës.' - ], - 'lang_switcher_for_browser' => [ - 'name' => 'Lang Switcher Për Shfletues', - 'instructions' => 'Ju lejon të zgjidhni gjuhën e shfletuesit si gjuhë aktive' - ], - 'get_categories' => [ - 'name' => 'GET Kategoritë', - 'instructions' => 'Ai përfaqëson kategoritë në të cilat prona GET do të jetë e vlefshme.' - ], - 'watermark' => [ - 'name' => 'Filigranë', - 'instructions' => 'A është ujëra aktive?' - ], - 'detailed_product_options' => [ - 'name' => 'Opsione të hollësishme të produktit', - 'instructions' => 'Ju lejon të futni informacione mbi stokun dhe çmimet për produktin' - ], - 'show_subcats_mobile' => [ - 'name' => 'Shfaq nënkategoritë në pamjen e celularëve', - ], - 'show_price_to_members_only' => [ - 'name' => 'Shfaq Çmimin Vetëm Anëtarëve', - ], - 'hide_ad_cat' => [ - 'name' => 'Fshih kategoritë', - 'instructions' => 'Fshih kategoritë në listën e reklamave' - ], - 'show_finish_and_publish_date' => [ - 'name' => 'Trego datën e përfundimit dhe datën e publikimit për krijimin', - 'instructions' => 'Shfaq fushat publ_at dhe finish_at në faqen e krijimit të reklamave.' - ], - 'show_tax_field' => [ - 'name' => 'Show Tax Field', - 'instructions' => 'When this option is enabled, you can set the tax rate on the ad creation page.' - ], - 'hide_contact_created_at' => [ - 'name' => 'Hide Contact Fields For in Create New Ad' - ] -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/sq/stream.php b/addons/default/visiosoft/advs-module/resources/lang/sq/stream.php deleted file mode 100644 index 2f1cab4da..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/sq/stream.php +++ /dev/null @@ -1,37 +0,0 @@ - [ - 'name' => 'Njoftimi', - ], - 'categories' => [ - 'name' => 'Kategoritë', - ], - 'village' => [ - 'name' => 'Fshati', - ], - 'custom_fields' => [ - 'name' => 'Specifikime', - ], - 'custom_field_advs' => [ - 'name' => 'Specifikimet e njoftimeve', - ], - 'cf_values' => [ - 'name' => 'Cf vlerat', - ], - 'options' => [ - 'name' => 'Opsione', - ], - 'product_options' => [ - 'name' => 'Opsionet e Produktit', - ], - 'productoptions_value' => [ - 'name' => 'Vlera e opsioneve', - ], - 'option_configuration' => [ - 'name' => 'Konfigurimi', - ], - 'status' => [ - 'name' => 'Statusi', - ], -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/sq/view.php b/addons/default/visiosoft/advs-module/resources/lang/sq/view.php deleted file mode 100644 index ab887f3f8..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/sq/view.php +++ /dev/null @@ -1,6 +0,0 @@ - 'i papërfunduar', - 'advanced' => 'Avancuar', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/sr/addon.php b/addons/default/visiosoft/advs-module/resources/lang/sr/addon.php deleted file mode 100644 index 29d742abd..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/sr/addon.php +++ /dev/null @@ -1,8 +0,0 @@ - 'Oglasi', - 'name' => 'Oglasi Modul', - 'description' => 'Oglasi Modul', - 'info' => 'This is the screen where you can add, delete and edit ads from the Ads page. On this page, you can simply do the operations such as post management and ad configuration.' -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/sr/button.php b/addons/default/visiosoft/advs-module/resources/lang/sr/button.php deleted file mode 100644 index d43955e65..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/sr/button.php +++ /dev/null @@ -1,48 +0,0 @@ - 'Novi classified', - 'new_classified' => 'Novi classified', - 'new_category' => 'Nova kategorija', - 'new_country' => 'Nova država', - 'new_city' => 'Novi grad', - 'new_district' => 'Novi deo grada', - 'new_neighborhood' => 'Novo susedstvo', - 'new_village' => 'Novo selo', - 'edit' => "Urediti", - 'approve' => "Odobriti", - 'decline' => 'Odbaciti', - 'extend' => 'Produži', - 'extend_all' => 'Produžiti sve', - 'convert_currency' => 'Pretvori valutu', - 'categories' => 'Kategorije', - 'sub_category' => 'Potkategorije', - 'add_sub_category' => 'Dodaj potkategoriju', - 'sub_cities' => 'Dodatni gradovi', - 'add_sub_cities' => 'Dodaj dodatni grad', - 'add_sub_districts' => 'Dodaj dodatni deo grada', - 'add_sub_neighborhoods' => 'Dodaj dodatno susedstvo', - 'add_sub_village' => 'Dodaj dodatno selo', - 'sub_districts' => 'Dodatni delovi grada', - 'sub_neighborhoods' => 'Dodatna susedstva', - 'sub_village' => 'Dodatno selo', - 'general_settings' => 'Opšta podešavanja', - 'save_category' => 'Sačuvaj kategoriju', - 'change_owner' => 'Promenite vlasnika', - 'update_category' => [ - 'name' => 'Ažuriraj kategoriju' - ], - 'new_option' => 'Nova opcija', - 'export' => 'Izvezi', - 'new_productoption' => 'Nova opcija proizvoda', - 'new_productoptions_value' => 'Vrednost nove opcije poizvoda', - 'new_options_configuration' => 'Konfiguracija Nove opcije', - 'new_option_configuration' => 'Konfiguracija nove opcije', - 'create_configurations' => 'Kreiraj konfiguracije', - 'replicate' => 'Repliciraj', - 'fast_create' => 'Brzo kreirajte', - 'publish' => 'Objavi', - 'import' => 'Uvezi', - 'new_status' => 'Novi status', - 'fast_edit' => 'Brzo uredi', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/sr/currency.php b/addons/default/visiosoft/advs-module/resources/lang/sr/currency.php deleted file mode 100644 index c923ea69f..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/sr/currency.php +++ /dev/null @@ -1,6 +0,0 @@ - 'Dolar', - 'EUR' => 'Euro', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/sr/field.php b/addons/default/visiosoft/advs-module/resources/lang/sr/field.php deleted file mode 100644 index 0ba85c555..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/sr/field.php +++ /dev/null @@ -1,385 +0,0 @@ - [ - 'name' => 'Naslov' - ], - 'order' => [ - 'name' => 'Redosled' - ], - 'slug' => [ - 'name' => 'Slug' - ], - 'parent_category' => [ - 'name' => 'Parent' - ], - 'category' => [ - 'name' => 'Naziv kategorije' - ], - 'price' => [ - 'name' => 'Cena' - ], - 'standard_price' => [ - 'name' => 'Standardna cena' - ], - 'date' => [ - 'name' => 'Datum' - ], - 'photo' => [ - 'name' => 'Slika' - ], - 'video' => [ - 'name' => 'Video' - ], - 'map' => [ - 'name' => 'Mapa' - ], - 'stock' => [ - 'name' => 'Zalihe' - ], - 'advs_desc' => [ - 'name' => 'Opis' - ], - 'online_payment' => [ - 'name' => 'Onlajn plaćanje' - ], - 'city' => [ - 'name' => 'Grad' - ], - 'country' => [ - 'name' => 'Država' - ], - 'district' => [ - 'name' => 'Deo grad' - ], - 'neighborhood' => [ - 'name' => 'Susedstvo' - ], - 'village' => [ - 'name' => 'Selo' - ], - 'files' => [ - 'name' => 'Slike' - ], - 'cat1' => [ - 'name' => 'Glavna kategorija' - ], - 'cat2' => [ - 'name' => 'Potkategorija 1' - ], - 'cat3' => [ - 'name' => 'Potkategorija 2' - ], - 'cat4' => [ - 'name' => 'Potkategorija 3' - ], - 'cat5' => [ - 'name' => 'Potkategorija 4' - ], - 'cat6' => [ - 'name' => 'Potkategorija 5' - ], - 'cat7' => [ - 'name' => 'Potkategorija 6' - ], - 'cat8' => [ - 'name' => 'Potkategorija 7' - ], - 'cat9' => [ - 'name' => 'Potkategorija 8' - ], - 'cat10' => [ - 'name' => 'Potkategorija 9' - ], - 'currency' => [ - 'name' => 'Valuta' - ], - 'status' => [ - 'name' => 'Status', - 'option' => [ - 'approved' => 'Odobreno', - 'expired' => 'Istekao', - 'unpublished' => 'Neobjavljeno', - 'pending_admin' => 'Na čekanju za administratora', - 'pending_user' => 'Korisnik na čekanju' - ] - ], - 'pending_adv' => [ - 'name' => 'Neobjavljeno' - ], - 'finish_at' => [ - 'name' => 'Završeno u' - ], - 'cover_photo' => [ - 'name' => 'Naslovna fotografija' - ], - 'favs_adv' => [ - 'name' => 'Omiljeni oglasi' - ], - 'my_adv' => [ - 'name' => 'Oglasi' - ], - 'description' => 'Opis', - 'explanation' => 'Objašnjenje', - 'type' => [ - 'name' => 'Tip' - ], - 'parent_adv' => [ - 'name' => 'Povezani oglas' - ], - 'value' => [ - 'name' => 'Vrednost' - ], - 'list' => 'Lista', - 'home' => 'Početna', - 'list-page' => 'Izlistaj stranu', - 'search' => 'Pronađi', - 'reset' => 'Reset', - 'recommended' => 'Preporučeni oglasi za vas', - 'filter' => 'Filter', - 'sort' => 'Sortiraj', - 'sort_by' => 'Sortiraj po', - 'pick_option' => 'Izaberi opciju', - 'pick_ordering' => 'Redosled', - 'price_high' => 'Cena od više ka nižoj', - 'price_low' => 'Cena od niže ka višoj', - 'newest' => 'Najnovije', - 'oldest' => 'Najstarije', - 'address_a_z' => 'Adresa (od A do Ž)', - 'address_z_a' => 'Adresa (od Ž do A)', - 'categories' => [ - 'name' => 'Kategorije' - ], - 'all_categories' => 'Sve kategorije', - 'location' => 'Lokacija', - 'send_message' => 'Pošalji poruku', - 'phone_gsm' => 'Mobilni telefon', - 'phone_office' => 'Službeni telefon', - 'add_to_favorites' => "Dodaj u omiljeno", - 'send' => 'Pošalji', - 'search_name' => 'Naziv pretrage', - 'my_favorite_searches' => 'Sačuvane pretrage', - 'search_desc' => 'Ovde možete dodati i upravljati omiljenim pretragama.', - 'complaint_placeholder' => 'Unesite detalje žalbe ovde.', - 'show_details' => 'Pokaži detalje', - 'ad_actions' => 'Upravljaj oglasom', - 'edit' => 'Uredi', - 'approve' => 'Odobri', - 'passive' => "Neaktivno", - 'sold' => 'Prodato', - 'offered_by' => 'Ponudio', - 'more_ads_by' => 'Više oglasa od', - 'click_phone' => 'Prikaži broj telefona', - 'share' => 'Podeli', - 'report' => 'Prijavi ovaj oglas', - 'features' => 'Karakteristike', - "streetview" => "Prikaz ulice", - 'recommended_ads' => 'Preporučeni oglasi za vas', - 'new' => 'Novo', - 'short_info' => 'Ukratko', - 'secure_trading' => 'Sigurno trgovanje', - '24/7' => 'Podrška 24/7', - 'easy_trading' => 'Jednostavno trgovanje', - 'need_help' => 'Trebate pomoć?', - 'give_a_call' => 'Pozovite me na', - 'message_sent' => 'Poruka poslata!', - 'asap' => 'Poruka poslata, prodavac će vas kontaktirati uskoro.', - 'ad_id' => 'Id oglasa', - 'contact_with' => 'Kontaktirajte sa', - 'create_adv' => 'Kreiraj oglas', - 'edit_adv' => 'Uredi oglas', - 'mandatory_fields' => 'Obavezna polja', - 'ad_post' => 'Postavi oglas', - 'sell_item' => 'Prodajte predmet ili uslugu', - 'search_save' => 'Omiljena pretraga je uspešno sačuvana', - 'address' => 'Adresa', - 'email' => 'E-mail', - 'phone' => 'Telefon', - 'send_us_your_feedback' => 'Pošaljite nam vaše utiske', - 'online_shopping' => 'GET', - 'approved' => 'Uspešno odobreno', - 'extended' => 'Uspešno produženo', - 'declined' => 'Uspešno odbijeno', - 'search_on_map' => 'Pretraži na mapi', - 'post_free_ad' => 'Postavi besplatan oglas', - 'select_a_category' => 'Izaberi kategoriju', - 'select_a_sub_category' => 'Izaberi potkategoriju', - 'all_dopings_added' => 'Sve vrste dodataka su dodate za ovaj oglas.', - 'is_get_adv' => [ - 'name' => 'GET' - ], - 'corporate_info' => 'Informacije o preduzeću', - 'featured_ads' => "Istaknuti oglasi", - 'trending_ads' => 'Oglasi u trendu', - 'search_ad_result_prefix' => 'na', - 'search_ad_result_text' => ':count oglasa pronađeno je u vašoj pretrazi :name', - 'search_ads_result_message' => [ - 'name' => ':count oglasa pronađeno u :name pretrazi', - ], - 'total' => 'Ukupno', - 'quantity' => 'Količina', - 'view_cart' => 'Pogledaj korpu', - 'no_ads' => 'Nije pronađen nijedan oglas.', - 'show_display_mode' => [ - 'map' => 'Mapa', - 'list' => 'Lista', - ], - 'advs_list_table_thead' => [ - 'name' => 'Naslov oglasa', - 'price' => 'Cena', - 'publish_at' => 'Datum oglasa', - 'location_city' => 'Grad', - 'location_country' => 'Država', - ], - 'show_list_view' => [ - 'name' => 'Lista', - ], - 'show_table_view' => [ - 'name' => 'Tabela', - ], - 'showcase' => [ - 'name' => 'Izlog', - ], - 'new_ad' => [ - 'name' => 'Novi oglas', - ], - 'profile' => [ - 'name' => 'Profil', - ], - 'my_ads' => [ - 'name' => 'Moji oglasi', - ], - 'sold_out' => [ - 'name' => 'Plaćanje pouzećem', - ], - 'edit_category' => 'Uredi kategoriju', - 'set_category' => 'Postavi kategoriju', - 'max' => [ - 'name' => 'Max', - ], - 'min' => [ - 'name' => 'Min', - ], - 'in_the_last_24_hours' => [ - 'name' => 'U poslednjih 24 časa' - ], - 'in_the_last_day' => [ - 'name' => 'U poslednjih 24 časa' - ], - 'in_the_last_week' => [ - 'name' => 'U poslednjih nedelju dana' - ], - 'in_the_last_month' => [ - 'name' => 'U poslednjih mesec' - ], - 'ads_with_photo' => [ - 'name' => 'Oglasi sa slikom' - ], - 'ads_with_video' => [ - 'name' => 'Oglasi sa videom' - ], - 'yes' => [ - 'name' => 'Da' - ], - 'no' => [ - 'name' => 'Ne' - ], - 'is_system' => [ - 'name' => 'Je li sistem', - 'instructions' => 'Status sistema je obavezan i ne bi ga trebalo menjati', - ], - 'user_access' => [ - 'name' => 'Korisnički pristup', - 'instructions' => 'Može li korisnik da koristi ovaj status u svojim oglasima?', - ], - "no_location" => "Nije odabrana lokacija.", - "continue" => 'Nastavi', - "gallery" => 'Galerija', - "ad" => 'Oglas', - "ads" => 'Oglasi', - "were_found" => 'pronađeno.', - - // Pending screen - 'pending_message_1' => 'Oglas je u procesu odobravanja', - 'pending_message_2' => "Datum ažuriranja oglasa", - 'pending_message_3' => 'Procenjeno vreme čekanja', - 'pending_message_4' => 'Vreme provedeno u postupku odobravanje dodaće se vremenu dodatka.', - 'pending_message_5' => 'Iz call centra ne mogu se izvršiti transakcije u veza sa oglasom u procesu odobravanja.', - 'hours' => 'sati', - - // Preview page - 'preview_text' => [ - 'part_1' => 'Ako su sledeće informacije o vašem oglasu tačne, kliknite na dugme "Nastavi" i pređite na sledeći korak.', - 'part_2' => 'Ako nisu, kliknite na dugme "Uredi".', - ], - 'views' => 'Pregledano', - - // Detail page - "no_street_view" => "Nema street view slike na ovoj lokaciji", - 'edit_my_contact_info' => 'Uredi moje kontakt informacije', - 'update_my_contact_info' => 'ažuriraj moje kontakt informacije', - 'contact_info' => 'Kontakt informacije', - 'ad_info' => 'Informacije o oglasu', - - // Select cat - 'select_category_step_by_step' => 'Izaberite kategoriju Korak po korak', - - // New create page - 'options' => 'Opcije', - 'category_selection' => 'Izbor kategorije', - 'listing_details' => 'Detalji liste', - 'preview' => 'Pregled', - 'congratulations' => 'Čestitamo!', - 'ad_desc' => 'Opis oglasa', - 'upload_photos' => 'Otpremi fotografije', - 'upload_files' => 'Otpremi datoteke', - 'additional_fields' => 'Dodatna polja', - 'ad_location' => 'Lokacija oglasa', - 'owner' => 'Vlasnik', - 'default_owner_instruction' => 'Vlasnik će podrazumevano biti trenutni korisnk, ukoliko korisnik nije izabran', - 'create_page_subtitle' => 'Create the ad flawlessly by entering detailed information about your ad.', - 'with_my_phone_numbers' => 'With my phone numbers', - 'not_with_my_phone_numbers' => "I don't want to be reached by phone", - 'how_can_you_be_contacted' => "How can you be contacted?", - - // Listing page - 'ad_title' => 'Naslov oglasa', - 'listing_date' => 'Datum', - 'view' => 'Prikaži', - 'ads_with_map' => 'Oglasi sa mapom', - 'advanced_sorting' => 'Napredno sortiranje', - 'filter_by_word' => 'Filter po reči', - 'filter_by' => 'Filter by :name', - - 'free' => 'Besplatno', - 'ad_date' => 'Datum oglasa', - 'photo_video' => 'Slika, Video', - 'and_above' => 'i iznad', - 'and_below' => 'i ispod', - 'clear_all' => 'Obriši sve', - 'balances' => 'Stanje', - 'packages' => 'Paketi', - 'dopings' => 'Dodaci', - 'advs' => 'Oglasi', - 'site' => 'Sajt', - 'subscription' => 'Pretplata', - 'created' => 'Kreiran', - 'product_option' => [ - 'name' => 'Opcije proizvoda' - ], - 'option_json' => [ - 'name' => 'Opcije' - ], - 'old_price' => [ - 'name' => 'Stare cena' - ], - 'save_search' => 'Save Search', - 'publish_at' => [ - 'name' => 'Publish Date' - ], - 'tax' => [ - 'name' => 'Tax' - ], - 'name_a_z' => 'Name (A to Z)', - 'name_z_a' => 'Name (Z to A)', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/sr/message.php b/addons/default/visiosoft/advs-module/resources/lang/sr/message.php deleted file mode 100644 index 93bd3d1e0..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/sr/message.php +++ /dev/null @@ -1,35 +0,0 @@ - 'Traženi proizvod trenutno ne postoji ili je neaktivan', - 'please_payment' => 'Platite', - 'bank_account_info' => 'Podaci o bankovnom računu', - 'agreement' => 'Klikom na Objavi slažete se sa našim Uslovima korišćenja i Politikom privatnosti potvrđujete da ste zakoniti vlasnik ove stavke.', - 'update_category_msg' => 'Klasifikovana kategorija će biti ažurirana.', - 'updated_category_msg' => 'Kategorija je uspežno uređena.', - 'create_ad_with_post_cat' => [ - 'title' => "Izbor kategorije je završen.", - 'success' => true, - 'continueBtn' => "Nastavi", - ], - 'update_category_info' => 'Ažurirajte kategoriju.', - 'filter_by_search_msg' => 'Filtriraj po pretrazi.', - 'delete_author_error' => 'Ne možete obrisati post koji vam ne pripada', - 'success_delete' => 'Oglas obrisan', - 'pending_ad_status' => 'Vaš oglas čeka odobrenje urednika.', - 'extended' => ':number oglas(a) je uspešno produženo.', - 'category_not_exist' => 'Ova kategorija ne postoji više!', - 'currency_converted' => 'Valuta je uspešno konvertovana.', - 'choose_user' => 'Izaberi korisnika', - 'owner_updated_successfully' => 'Vlasnik je uspežno ažuriran!', - 'no_add_found' => 'Nije pronađen nijedan oglas!', - 'replicated_success' => 'Oglas je uspešno kopiran!', - 'ad_doesnt_exist' => "Ovaj oglas ne postoji!", - 'select_location_error' => "Izaberite lokaciju na mapi!", - 'this_ad_is_not_valid_anymore' => "Ovaj oglas više ne važi!", - 'approve_status_change' => "Status vašeg oglasa je aktivan!", - 'passive_status_change' => "Status vašeg oglasa je neaktivan!", - 'sold_status_change' => "Status vašeg oglasa je prodato!", - 'status_change' => "Status vašeg oglasa je :status!", - 'disabled_detailed_options_for_admin_role' => "Detaljne opcije proizvoda su onemogućene.", -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/sr/permission.php b/addons/default/visiosoft/advs-module/resources/lang/sr/permission.php deleted file mode 100644 index d5777e683..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/sr/permission.php +++ /dev/null @@ -1,108 +0,0 @@ - [ - 'name' => 'Oglasi', - 'option' => [ - 'read' => 'Može da vidi oglase?', - 'write' => 'Može da kreira / uređuje oglase?', - 'delete' => 'Može da obriše oglase?', - ], - ], - 'categories' => [ - 'name' => 'Kategorije', - 'option' => [ - 'read' => 'Može da vidi kategorije?', - 'write' => 'Može kreira / uređuje kategorije?', - 'delete' => 'Može da obriže kategorije?', - ], - ], - 'village' => [ - 'name' => 'Selo', - 'option' => [ - 'read' => 'Može da vidi selo?', - 'write' => 'Može da kreira / uređuje selo?', - 'delete' => 'Može da obriše selo?', - ], - ], - 'custom_fields' => [ - 'name' => 'Prilagođena polja', - 'option' => [ - 'read' => 'Može da vidi prilagođena polja?', - 'write' => 'Može da kreira / uređuje prilagođena polja?', - 'delete' => 'Može da obriše prilagođena polja?', - ], - ], - 'custom_field_advs' => [ - 'name' => 'Prilagođena polja oglasa', - 'option' => [ - 'read' => 'Može da vidi prilagođena polja oglasa?', - 'write' => 'Može da kreira / uređuje prilagođena polja oglasa?', - 'delete' => 'Može da obriše prilagođena polja oglasa?', - ], - ], - 'cf_values' => [ - 'name' => 'Vrednosti prilagođenog polja', - 'option' => [ - 'read' => 'Može da vidi vrednosti prilagođenih polja?', - 'write' => 'Može da kreira / uređuje vrednosti prilagođenih polja?', - 'delete' => 'Može da obriše vrednosti prilagođenih polja?', - ], - ], - 'options' => [ - 'name' => 'Opcije', - 'option' => [ - 'read' => 'Može da vidi opcije?', - 'write' => 'Može da kreira / uređuje opcije?', - 'delete' => 'Može da obriše opcije?', - ], - ], - 'productoptions' => [ - 'name' => 'Opcije proizvoda', - 'option' => [ - 'read' => 'Može da vidi opcije proizvoda?', - 'write' => 'Može da kreira / uređuje opcije proizvoda?', - 'delete' => 'Može da obriše opcije proizvoda?', - ], - ], - 'productoptions_value' => [ - 'name' => 'Vrednosti opcije proizvoda', - 'option' => [ - 'read' => 'Može da vidi vrednosti opcije proizvoda?', - 'write' => 'Može da kreira / uređuje vrednosti opcije proizvoda?', - 'delete' => 'Može da obriše vrednosti opcije proizvoda?', - ], - ], - 'options_configuration' => [ - 'name' => 'Konfiguracija opcija', - 'option' => [ - 'read' => 'Može da vidi Konfiguracija opcija?', - 'write' => 'Može da kreira / uređuje Konfiguracija opcija?', - 'delete' => 'Može da obriše Konfiguracija opcija?', - ], - ], - 'option_configuration' => [ - 'name' => 'Konfiguracija opcije', - 'option' => [ - 'read' => 'Može da vidi konfiguraciju opcije?', - 'write' => 'Može da kreira / uređuje konfiguraciju opcije?', - 'delete' => 'Može da obriše konfiguraciju opcije?', - ], - ], - 'option_configuration' => [ - 'name' => 'Konfiguracija opcije', - 'option' => [ - 'read' => 'Može da vidi konfiguraciju opcije?', - 'write' => 'Može da kreira / uređuje konfiguraciju opcije?', - 'delete' => 'Može da obriše konfiguraciju opcije?', - ], - ], - 'status' => [ - 'name' => 'Status', - 'option' => [ - 'read' => 'Može da vidi status?', - 'write' => 'Može da kreira / uređuje status?', - 'delete' => 'Može da obriše status?', - ], - ], -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/sr/section.php b/addons/default/visiosoft/advs-module/resources/lang/sr/section.php deleted file mode 100644 index 1cee64df4..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/sr/section.php +++ /dev/null @@ -1,64 +0,0 @@ - [ - 'title' => 'Oglasi', - ], - 'categories' => [ - 'title' => 'Kategorije', - ], - 'countries' => [ - 'title' => 'Države', - ], - 'cities' => [ - 'title' => 'Gradovi', - ], - 'districts' => [ - 'title' => 'Delovi grada', - ], - 'neighborhoods' => [ - 'title' => 'Susedstva', - ], - 'village' => [ - 'title' => 'Selo', - ], - 'custom_fields' => [ - 'title' => 'Prilagođena polja', - ], - 'custom_field_advs' => [ - 'title' => 'Prilagođena polja oglasa', - ], - 'cf_values' => [ - 'title' => 'Vrednosti prilagođenog polja', - ], - 'fields' => [ - 'title' => 'Prilagođena polja' - ], - 'assets_clear' => [ - 'name' => 'Assets Clear' - ], - 'general' => 'Opšte', - 'ads' => 'Oglasi', - 'user' => 'Korisnik', - 'filter' => 'Filter', - 'create_ad' => 'Kreiraj oglas', - 'options' => [ - 'title' => 'Opcije', - ], - 'ads_image' => 'Slika oglasa', - 'product_options' => [ - 'title' => 'Opcije', - ], - 'productoptions_value' => [ - 'title' => 'Vrednost opcija', - ], - 'option_configuration' => [ - 'title' => 'Konfiguracija', - ], - 'translations' => 'Prevodi', - 'status' => [ - 'title' => 'Status', - ], - 'ads_detail' => 'Detalji oglasa', - -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/sr/setting.php b/addons/default/visiosoft/advs-module/resources/lang/sr/setting.php deleted file mode 100644 index 9c521afa3..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/sr/setting.php +++ /dev/null @@ -1,286 +0,0 @@ - [ - 'name' => 'Automatsko odobrenje', - ], - 'default_view_type' => [ - 'name' => 'Podrazumevani tip prikaza', - ], - 'hide_zero_price' => [ - 'name' => 'Sakrij cenu ako je 0', - 'instructions' => 'Sakrij cenu akoje cena oglasa 0', - ], - 'estimated_pending_time' => [ - 'name' => 'Procenjeno vreme čekanja', - 'instructions' => 'U satima', - ], - 'default_published_time' => [ - 'name' => 'Podrazumevano vreme objavljivanja', - ], - 'address' => [ - 'name' => 'Kontakt adresa', - ], - 'phone' => [ - 'name' => 'Kontakt telefon', - ], - 'favicon' => [ - 'name' => 'Favicon', - ] - , 'map_coordinates_long' => [ - 'name' => 'Map Long Koordinate', - ], - 'map_coordinates_lat' => [ - 'name' => 'Map Lat Koordinate', - ], - 'iban_numbers' => [ - 'name' => 'IBAN', - ], - 'logo' => [ - 'name' => 'Logo', - ], - 'ogImage' => [ - 'name' => 'Logo za deljenje na društvenim mrežama', - 'warning' => 'Trebalo bi da bude u rezoluciji 1200x630. ', - - ], - 'currencies' => [ - 'name' => 'Aktivne valute', - ], - 'latest-limit' => [ - 'name' => 'Ograniči najnovije', - ], - 'site_address' => [ - 'name' => 'Adresa sajta', - 'warning' => 'Automatski dodato www. www.sitename.com ', - ], - 'google_map_key' => [ - 'name' => 'Google Map Api Key', - ], - - 'default_country' => [ - 'name' => 'Podrazumevana država Oglasa', - ], - 'hide_price_categories' => [ - 'name' => 'Sakrij cenu u Kategorijama', - 'instructions' => 'Cena će biti skrivena kada kreirate oglas ili pogledate oglas u okviru ovih kategorija.' - ], - 'free_currencyconverterapi_key' => [ - 'name' => 'Currency Converter API Key' - ], - 'default_city' => [ - 'name' => 'Podrazumevani grad Oglasa', - ], - 'default_district' => [ - 'name' => 'Podrazumevani deo grada u Oglasu', - ], - 'default_neighborhood' => [ - 'name' => 'Podrazumevano susedstvo Oglasa', - ], - 'default_currency' => [ - 'name' => 'Podrazumevana valuta Oglasa', - ], - 'default_GET' => [ - 'name' => 'Podrazumevani oglas Get', - ], - 'twitter' => [ - 'name' => 'Twitter', - ], - 'facebook' => [ - 'name' => 'Facebook', - ], - 'youtube' => [ - 'name' => 'Youtube', - ], - 'google' => [ - 'name' => 'Google', - ], - 'listing_page_image' => [ - 'name' => 'Slika na stranici sa listom oglasa', - ], - 'hide_standard_price_field' => [ - 'name' => 'Sakrij polje sa standardnom cenom', - ], - 'hide_options_field' => [ - 'name' => 'Hide Options polje', - ], - 'hide_village_field' => [ - 'name' => 'Sakrij polje Selo', - ], - 'hide_configurations' => [ - 'name' => 'Sakrij dugme za konfiguracije', - 'instructions' => 'Sakrij dugme za konfiguracije u pregledu oglasa', - ], - 'make_all_fields_required' => [ - 'name' => 'Neka sva polja budu obavezna', - 'instructions' => 'Zahtevaj od korisnika da prilikom kreiranja oglasa popuni polja Cena i Opis', - ], - 'make_map_required' => [ - 'name' => 'Neka Mapa bude obavezna', - 'instructions' => 'Zahtevajte od korisnika da postavi pribadaču na mapu prilikom pravljenja oglasa', - ], - 'hide_listing_standard_price' => [ - 'name' => 'Sakrij standardnu cenu na listi', - ], - 'enabled_currencies' => [ - 'name' => 'Omogućene valute', - ], - 'google_statistic_code' => [ - 'name' => 'Google Statistic Code', - ], - 'register_email_field' => [ - 'name' => 'Zahtevaj Email za registraciju članova', - ], - 'market_place' => [ - 'name' => 'Trgovina', - 'instructions' => 'If the marketplace is down, your site will act as ecommerce. For example, - some fields in the profile such as ads, dopings, messages, sale, packages and store are not visible and - removes corporate membership.' - ], - 'price_area_hidden' => [ - 'name' => 'Područje cena skriveno', - ], - 'hide_price_filter' => [ - 'name' => 'Sakrij filter cena', - ], - 'hide_date_filter' => [ - 'name' => 'Sakrij filter za datum', - ], - 'hide_photo_filter' => [ - 'name' => 'Sakrij foto filter', - ], - 'hide_map_filter' => [ - 'name' => 'Sakrij filter mape', - ], - 'show_lang_url' => [ - 'name' => 'Prikaži parametar jezika za URL', - ], - 'popular_ads_limit' => [ - 'name' => 'Ograničenje popularnih oglasa', - ], - - //Image - - 'image_resize_backend' => [ - 'name' => 'Izmenjivanje veličine slike', - ], - 'full_image_width' => [ - 'name' => 'Puna širina slike', - ], - 'full_image_height' => [ - 'name' => 'Visina pune slike ', - ], - 'medium_image_width' => [ - 'name' => 'Srednja širina slike', - ], - 'medium_image_height' => [ - 'name' => 'Srednja visina slike', - ], - 'thumbnail_width' => [ - 'name' => 'Širina sličice (Thumnail)', - ], - 'thumbnail_height' => [ - 'name' => 'Visina sličice (Thumbnail)', - ], - 'add_canvas' => [ - 'name' => 'Dodajte platno', - ], - 'image_canvas_width' => [ - 'name' => 'Širina slike canvasa', - ], - 'image_canvas_height' => [ - 'name' => 'Visina slike canvasa', - ], - 'watermark_type' => [ - 'name' => 'Tip vodenog žiga', - ], - 'watermark_text' => [ - 'name' => 'Tekst vodenog žiga', - ], - 'watermark_image' => [ - 'name' => 'Slika vodenog žiga', - ], - 'watermark_position' => [ - 'name' => 'Pozicija vodenog žiga', - ], - 'user_filter_limit' => [ - 'name' => 'Ograničenje korisničkog filtera', - 'instructions' => 'U admin panelu' - ], - 'show_breadcrumb_when_creating_ad' => [ - 'name' => 'Prikaži Breadcrumb pri kreiranju oglasa', - ], - 'show_ads_count' => [ - 'name' => 'Prikaži broj oglasa', - 'instructions' => 'Pokaži broj oglasa u kategorijama levo u listi', - ], - 'ads_date_hidden' => [ - 'name' => 'Sakrij datum kreiranja', - 'instructions' => 'Sakrij datum kreranja u detaljima oglasa', - ], - 'hide_listing_header' => [ - 'name' => 'Sakrij Zaglavlje liste', - 'instructions' => 'Sakrivanje redosleda i tipova pregleda', - ], - 'hide_filter_section' => [ - 'name' => 'Sakrij filter sekciju', - 'instructions' => 'Sakrijte područje filtera sa leve strane u Listi', - ], - 'hide_seller_info' => [ - 'name' => 'Sakrij Informacije prodavca', - 'instructions' => 'Sakrij informacije o prodavcu na stranici sa detaljima oglasa', - ], - 'show_post_ad_agreement' => [ - 'name' => 'Prikaži ugovor o objavljivanju oglasa', - 'instructions' => 'Uključite ovo ako želite da na stranici za izradu oglasa prikažete ugovor o politici privatnosti', - ], - 'override_text' => [ - 'name' => 'Zameni tekst', - 'instructions' => 'Old Value:New Value' - ], - 'steps_color' => [ - 'name' => 'Boja koraka', - 'instructions' => 'Menja boju progresivnih koraka' - ], - 'create_ad_button_color' => [ - 'name' => 'Boja dugmeta Create Ad', - 'instructions' => 'Menja dugme koje se prikazuje kada je izbor nove kategorije oglasa završen. ' - ], - 'lang_switcher_for_browser' => [ - 'name' => 'Prekidač za jezik u pregledaču', - 'instructions' => 'Omogućava vam da kao aktivni jezik izaberete jezik pregledača' - ], - 'get_categories' => [ - 'name' => 'GET Kategorije', - 'instructions' => 'Predstavlja kategorije u kojima će GET svojstvo biti važeće.' - ], - 'watermark' => [ - 'name' => 'Vodeni žig', - 'instructions' => 'Da li je aktivan vodeni žig?' - ], - 'detailed_product_options' => [ - 'name' => 'Detaljne opcije proizvoda', - 'instructions' => 'Omogućava vam da unesete informacije o zalihama i cenama proizvoda' - ], - 'show_subcats_mobile' => [ - 'name' => 'Prikažite potkategorije na mobilnom prikazu', - ], - 'show_price_to_members_only' => [ - 'name' => 'Show Price To Members Only', - ], - 'hide_ad_cat' => [ - 'name' => 'Hide Categories', - 'instructions' => 'Hide categories in ads list' - ], - 'show_finish_and_publish_date' => [ - 'name' => 'Show Finish Date And Publish Date For Create', - 'instructions' => 'Displays the publish_at and finish_at fields on the ad creation page.' - ], - 'show_tax_field' => [ - 'name' => 'Show Tax Field', - 'instructions' => 'When this option is enabled, you can set the tax rate on the ad creation page.' - ], - 'hide_contact_created_at' => [ - 'name' => 'Hide Contact Fields For in Create New Ad' - ] -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/sr/stream.php b/addons/default/visiosoft/advs-module/resources/lang/sr/stream.php deleted file mode 100644 index 349f99274..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/sr/stream.php +++ /dev/null @@ -1,37 +0,0 @@ - [ - 'name' => 'Oglasi', - ], - 'categories' => [ - 'name' => 'Kategorije', - ], - 'village' => [ - 'name' => 'Selo', - ], - 'custom_fields' => [ - 'name' => 'Prilagođena polja', - ], - 'custom_field_advs' => [ - 'name' => 'Prilagođena polja oglasa', - ], - 'cf_values' => [ - 'name' => 'Vrednosti prilagođenog polja', - ], - 'options' => [ - 'name' => 'Opcije', - ], - 'product_options' => [ - 'name' => 'Opcije proizvoda', - ], - 'productoptions_value' => [ - 'name' => 'Vrednosti opcija', - ], - 'option_configuration' => [ - 'name' => 'Konfiguracija', - ], - 'status' => [ - 'name' => 'Status', - ], -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/sr/view.php b/addons/default/visiosoft/advs-module/resources/lang/sr/view.php deleted file mode 100644 index 59d39deb9..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/sr/view.php +++ /dev/null @@ -1,6 +0,0 @@ - 'Nedovršeno', - 'advanced' => 'Napredno', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/sv/addon.php b/addons/default/visiosoft/advs-module/resources/lang/sv/addon.php deleted file mode 100644 index ea2095da9..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/sv/addon.php +++ /dev/null @@ -1,8 +0,0 @@ - 'annonser', - 'name' => 'Annonsmodul', - 'description' => 'Annonsmodul', - 'info' => 'This is the screen where you can add, delete and edit ads from the Ads page. On this page, you can simply do the operations such as post management and ad configuration.' -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/sv/button.php b/addons/default/visiosoft/advs-module/resources/lang/sv/button.php deleted file mode 100644 index 92ac6d871..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/sv/button.php +++ /dev/null @@ -1,48 +0,0 @@ - 'Ny adv', - 'new_classified' => 'Ny klassificering', - 'new_category' => 'Ny kategori', - 'new_country' => 'Nytt land', - 'new_city' => 'Ny stad', - 'new_district' => 'Nytt distrikt', - 'new_neighborhood' => 'Nytt grannskap', - 'new_village' => 'New Village', - 'edit' => "Redigera", - 'approve' => "Godkänna", - 'decline' => 'Nedgång', - 'extend' => 'Förlänga', - 'extend_all' => 'Förläng alla', - 'convert_currency' => 'Konvertera valuta', - 'categories' => 'kategorier', - 'sub_category' => 'Underkategorier', - 'add_sub_category' => 'Lägg till underkategori', - 'sub_cities' => 'Understäder', - 'add_sub_cities' => 'Lägg till Sub City', - 'add_sub_districts' => 'Lägg till Sub District', - 'add_sub_neighborhoods' => 'Lägg till subgrannskap', - 'add_sub_village' => 'Lägg till Sub Village', - 'sub_districts' => 'Underdistrikt', - 'sub_neighborhoods' => 'Undergrannskap', - 'sub_village' => 'Sub Village', - 'general_settings' => 'Allmänna Inställningar', - 'save_category' => 'Spara kategori', - 'change_owner' => 'Byt ägare', - 'update_category' => [ - 'name' => 'Uppdatera kategori' - ], - 'new_option' => 'Nytt alternativ', - 'export' => 'Exportera', - 'new_productoption' => 'Ny produktalternativ', - 'new_productoptions_value' => 'Nytt produktalternativvärde', - 'new_options_configuration' => 'Ny alternativkonfiguration', - 'new_option_configuration' => 'Ny alternativkonfiguration', - 'create_configurations' => 'Skapa konfigurationer', - 'replicate' => 'Återskapa', - 'fast_create' => 'Skapa snabbt', - 'publish' => 'Publicera', - 'import' => 'Importera', - 'new_status' => 'Ny status', - 'fast_edit' => 'Snabb redigering', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/sv/currency.php b/addons/default/visiosoft/advs-module/resources/lang/sv/currency.php deleted file mode 100644 index 32221c0aa..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/sv/currency.php +++ /dev/null @@ -1,6 +0,0 @@ - 'Dollar', - 'EUR' => 'Euro', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/sv/field.php b/addons/default/visiosoft/advs-module/resources/lang/sv/field.php deleted file mode 100644 index a582dbf5e..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/sv/field.php +++ /dev/null @@ -1,385 +0,0 @@ - [ - 'name' => 'Titel' - ], - 'order' => [ - 'name' => 'Beställa' - ], - 'slug' => [ - 'name' => 'Snigel' - ], - 'parent_category' => [ - 'name' => 'Förälder' - ], - 'category' => [ - 'name' => 'Kategorititel' - ], - 'price' => [ - 'name' => 'Pris' - ], - 'standard_price' => [ - 'name' => 'Standard pris' - ], - 'date' => [ - 'name' => 'Datum' - ], - 'photo' => [ - 'name' => 'Foto' - ], - 'video' => [ - 'name' => 'Video' - ], - 'map' => [ - 'name' => 'Karta' - ], - 'stock' => [ - 'name' => 'Stock' - ], - 'advs_desc' => [ - 'name' => 'Beskrivning' - ], - 'online_payment' => [ - 'name' => 'Online betalning' - ], - 'city' => [ - 'name' => 'Stad' - ], - 'country' => [ - 'name' => 'Land' - ], - 'district' => [ - 'name' => 'Distrikt' - ], - 'neighborhood' => [ - 'name' => 'Grannskap' - ], - 'village' => [ - 'name' => 'By' - ], - 'files' => [ - 'name' => 'Bilder' - ], - 'cat1' => [ - 'name' => 'huvud kategorin' - ], - 'cat2' => [ - 'name' => 'Underkategori 1' - ], - 'cat3' => [ - 'name' => 'Underkategori 2' - ], - 'cat4' => [ - 'name' => 'Underkategori 3' - ], - 'cat5' => [ - 'name' => 'Underkategori 4' - ], - 'cat6' => [ - 'name' => 'Underkategori 5' - ], - 'cat7' => [ - 'name' => 'Underkategori 6' - ], - 'cat8' => [ - 'name' => 'Underkategori 7' - ], - 'cat9' => [ - 'name' => 'Underkategori 8' - ], - 'cat10' => [ - 'name' => 'Underkategori 9' - ], - 'currency' => [ - 'name' => 'Valuta' - ], - 'status' => [ - 'name' => 'Status', - 'option' => [ - 'approved' => 'Godkänd', - 'expired' => 'Utgånget', - 'unpublished' => 'Opublicerad', - 'pending_admin' => 'Väntande administratör', - 'pending_user' => 'Väntande användare' - ] - ], - 'pending_adv' => [ - 'name' => 'Opublicerad' - ], - 'finish_at' => [ - 'name' => 'Avsluta kl' - ], - 'cover_photo' => [ - 'name' => 'Omslagsfoto' - ], - 'favs_adv' => [ - 'name' => 'Favoritannonser' - ], - 'my_adv' => [ - 'name' => 'ADVS' - ], - 'description' => 'Beskrivning', - 'explanation' => 'Förklaring', - 'type' => [ - 'name' => 'Typ' - ], - 'parent_adv' => [ - 'name' => 'Relaterad annons' - ], - 'value' => [ - 'name' => 'Värde' - ], - 'list' => 'Lista', - 'home' => 'Hem', - 'list-page' => 'Lista sida', - 'search' => 'Sök', - 'reset' => 'Reset', - 'recommended' => 'Rekommenderade annonser för dig', - 'filter' => 'Filtrera', - 'sort' => 'Sortera', - 'sort_by' => 'Sortera efter', - 'pick_option' => 'Välj ett alternativ', - 'pick_ordering' => 'Beställning', - 'price_high' => 'Pris högt till lågt', - 'price_low' => 'Pris lågt till högt', - 'newest' => 'Nyaste', - 'oldest' => 'äldsta', - 'address_a_z' => 'Adress (A till Ö)', - 'address_z_a' => 'Adress (Z till A)', - 'categories' => [ - 'name' => 'Kategorier' - ], - 'all_categories' => 'alla kategorier', - 'location' => 'Plats', - 'send_message' => 'Skicka meddelande', - 'phone_gsm' => 'Gsm-telefon', - 'phone_office' => 'Kontorstelefon', - 'add_to_favorites' => "Lägg till i favoriter", - 'send' => 'Skicka', - 'search_name' => 'Söknamn', - 'my_favorite_searches' => 'Favorit sökningar', - 'search_desc' => 'Du kan lägga till och hantera dina favorit sökval här.', - 'complaint_placeholder' => 'Skriv dina klagomålsdetaljer här.', - 'show_details' => 'Visa detaljer', - 'ad_actions' => 'Annonsåtgärder', - 'edit' => 'Redigera', - 'approve' => 'Godkänna', - 'passive' => "Passiv", - 'sold' => 'Såld', - 'offered_by' => 'Erbjuds av', - 'more_ads_by' => 'Fler annonser av', - 'click_phone' => 'Visa telefonnummer', - 'share' => 'Dela med sig', - 'report' => 'Rapportera denna annons', - 'features' => 'Funktioner', - "streetview" => "gatuvy", - 'recommended_ads' => 'Rekommenderade annonser för dig', - 'new' => 'Ny', - 'short_info' => 'Kort info', - 'secure_trading' => 'Säker handel', - '24/7' => '24/7 support', - 'easy_trading' => 'Enkel handel', - 'need_help' => 'Behövs hjälp?', - 'give_a_call' => 'Ring på', - 'message_sent' => 'Meddelande skickat!', - 'asap' => 'Meddelandet skickas, säljaren kommer att kontakta dig så fort som möjligt.', - 'ad_id' => 'Annons-id', - 'contact_with' => 'Kontakt med', - 'create_adv' => 'Skapa annons', - 'edit_adv' => 'Redigera annons', - 'mandatory_fields' => 'Obligatoriska fält', - 'ad_post' => 'Annons post', - 'sell_item' => 'Sälj en artikel eller tjänst', - 'search_save' => 'Favoritsökningen har sparats', - 'address' => 'Adress', - 'email' => 'E-post', - 'phone' => 'Telefon', - 'send_us_your_feedback' => 'Skicka oss din feedback', - 'online_shopping' => 'SKAFFA SIG', - 'approved' => 'Godkänd framgångsrikt', - 'extended' => 'Utökat framgångsrikt', - 'declined' => 'Avvisade framgångsrikt', - 'search_on_map' => 'Sök på kartan', - 'post_free_ad' => 'Post gratis annons', - 'select_a_category' => 'Välj en kategori', - 'select_a_sub_category' => 'Välj en underkategori', - 'all_dopings_added' => 'Alla dopningstyper läggs till för denna annons.', - 'is_get_adv' => [ - 'name' => 'SKAFFA SIG' - ], - 'corporate_info' => 'Företagsinfo', - 'featured_ads' => "Utvalda annonser", - 'trending_ads' => 'Trendind-annonser', - 'search_ad_result_prefix' => 'på', - 'search_ad_result_text' => ': räkna annonser hittades i din sökning : namn', - 'search_ads_result_message' => [ - 'name' => ': räkna annonser som hittades för: namnsökning', - ], - 'total' => 'Total', - 'quantity' => 'Kvantitet', - 'view_cart' => 'Visa kundvagn', - 'no_ads' => 'Inga annonser hittades.', - 'show_display_mode' => [ - 'map' => 'Karta', - 'list' => 'Lista', - ], - 'advs_list_table_thead' => [ - 'name' => 'Annonsnamn', - 'price' => 'Pris', - 'publish_at' => 'Annonsdatum', - 'location_city' => 'Stad', - 'location_country' => 'Land', - ], - 'show_list_view' => [ - 'name' => 'Lista', - ], - 'show_table_view' => [ - 'name' => 'Tabell', - ], - 'showcase' => [ - 'name' => 'Monter', - ], - 'new_ad' => [ - 'name' => 'Ny annons', - ], - 'profile' => [ - 'name' => 'Profil', - ], - 'my_ads' => [ - 'name' => 'Mina annonser', - ], - 'sold_out' => [ - 'name' => 'Utsåld', - ], - 'edit_category' => 'Redigera kategori', - 'set_category' => 'Ställ in kategori', - 'max' => [ - 'name' => 'Max', - ], - 'min' => [ - 'name' => 'min', - ], - 'in_the_last_24_hours' => [ - 'name' => 'Under de senaste 24 timmarna' - ], - 'in_the_last_day' => [ - 'name' => 'Under de senaste 24 timmarna' - ], - 'in_the_last_week' => [ - 'name' => 'Under den sista veckan' - ], - 'in_the_last_month' => [ - 'name' => 'Under den sista månaden' - ], - 'ads_with_photo' => [ - 'name' => 'Annonser med foto' - ], - 'ads_with_video' => [ - 'name' => 'Annonser med video' - ], - 'yes' => [ - 'name' => 'Ja' - ], - 'no' => [ - 'name' => 'Nej' - ], - 'is_system' => [ - 'name' => 'Är System', - 'instructions' => 'Systemstatus krävs och bör inte ändras', - ], - 'user_access' => [ - 'name' => 'Användaråtkomst', - 'instructions' => 'Kan en användare använda denna status i sina annonser?', - ], - "no_location" => "Ingen plats har valts.", - "continue" => 'Fortsätta', - "gallery" => 'Galleri', - "ad" => 'Annons', - "ads" => 'annonser', - "were_found" => 'hittades.', - - // Pending screen - 'pending_message_1' => 'Annonsen är i godkännandeprocessen', - 'pending_message_2' => "Annonsuppdateringsdatum", - 'pending_message_3' => 'Uppskattad väntetid', - 'pending_message_4' => 'Tiden för godkännandeprocessen läggs till dopningstiden.', - 'pending_message_5' => 'Inga transaktioner kan göras från callcenter om annonsen i godkännandeprocessen.', - 'hours' => 'timmar', - - // Preview page - 'preview_text' => [ - 'part_1' => 'Om följande information om din annons är korrekt klickar du på knappen "Fortsätt" och går till nästa steg.', - 'part_2' => 'Om inte, klicka på knappen "Redigera".', - ], - 'views' => 'Visningar', - - // Detail page - "no_street_view" => "Ingen gatuvybild på den här platsen", - 'edit_my_contact_info' => 'Redigera min kontaktinformation', - 'update_my_contact_info' => 'uppdatera min kontaktinformation', - 'contact_info' => 'Kontaktinformation', - 'ad_info' => 'Annonsinformation', - - // Select cat - 'select_category_step_by_step' => 'Välj kategori steg för steg', - - // New create page - 'options' => 'alternativ', - 'category_selection' => 'Kategorivalg', - 'listing_details' => 'Listningsinformation', - 'preview' => 'Förhandsvisning', - 'congratulations' => 'Grattis', - 'ad_desc' => 'Annonsbeskrivning', - 'upload_photos' => 'Ladda upp foton', - 'upload_files' => 'Ladda upp filer', - 'additional_fields' => 'Ytterligare fält', - 'ad_location' => 'Annonsplats', - 'owner' => 'Ägare', - 'default_owner_instruction' => 'Ägaren kommer som standard att använda den nuvarande användaren om ingen användare har valts', - 'create_page_subtitle' => 'Skapa annonsen felfritt genom att ange detaljerad information om din annons.', - 'with_my_phone_numbers' => 'With my phone numbers', - 'not_with_my_phone_numbers' => "I don't want to be reached by phone", - 'how_can_you_be_contacted' => "How can you be contacted?", - - // Listing page - 'ad_title' => 'Lägg till titel', - 'listing_date' => 'Noteringsdatum', - 'view' => 'Se', - 'ads_with_map' => 'Annonser med karta', - 'advanced_sorting' => 'Avancerad sortering', - 'filter_by_word' => 'Filtrera efter ord', - 'filter_by' => 'Filtrera efter: namn', - - 'free' => 'Fri', - 'ad_date' => 'Annonsdatum', - 'photo_video' => 'Foto, video', - 'and_above' => 'och ovan', - 'and_below' => 'och under', - 'clear_all' => 'Rensa alla', - 'balances' => 'Balanser', - 'packages' => 'Paket', - 'dopings' => 'Dopings', - 'advs' => 'Adv', - 'site' => 'Webbplats', - 'subscription' => 'Prenumeration', - 'created' => 'Skapad', - 'product_option' => [ - 'name' => 'Produktalternativ' - ], - 'option_json' => [ - 'name' => 'Alternativ' - ], - 'old_price' => [ - 'name' => 'Gammalt pris' - ], - 'save_search' => 'Spara sökning', - 'publish_at' => [ - 'name' => 'Utgivningsdatum' - ], - 'tax' => [ - 'name' => 'Tax' - ], - 'name_a_z' => 'Name (A to Z)', - 'name_z_a' => 'Name (Z to A)', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/sv/message.php b/addons/default/visiosoft/advs-module/resources/lang/sv/message.php deleted file mode 100644 index 76187f35e..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/sv/message.php +++ /dev/null @@ -1,35 +0,0 @@ - 'Den begärda produkten saknas eller är inaktiv för närvarande', - 'please_payment' => 'Var snäll och betala', - 'bank_account_info' => 'Bankkontoinformation', - 'agreement' => 'Genom att klicka på Post godkänner du våra användarvillkor och integritetspolicy att du erkänner att du är den rättmätiga ägaren av denna artikel.', - 'update_category_msg' => 'Den klassificerade kategorin kommer att uppdateras.', - 'updated_category_msg' => 'Kategori har redigerats.', - 'create_ad_with_post_cat' => [ - 'title' => "Val av kategori har slutförts.", - 'success' => true, - 'continueBtn' => "Fortsätta", - ], - 'update_category_info' => 'Vänligen uppdatera kategorin.', - 'filter_by_search_msg' => 'Filtrera efter sökning.', - 'delete_author_error' => 'Du kan inte ta bort ett inlägg som inte tillhör dig', - 'success_delete' => 'Annons raderad', - 'pending_ad_status' => 'Din annons väntar på godkännande av redaktören.', - 'extended' => ': nummerannons (er) har utökats.', - 'category_not_exist' => 'Denna kategori finns inte längre!', - 'currency_converted' => 'Valutakonvertering framgångsrikt.', - 'choose_user' => 'Välj en användare', - 'owner_updated_successfully' => 'Ägaren har uppdaterats framgångsrikt!', - 'no_add_found' => 'Ingen annons hittades!', - 'replicated_success' => 'Annonsen har replikerats framgångsrikt!', - 'ad_doesnt_exist' => "Den här annonsen finns inte!", - 'select_location_error' => "Välj en plats på kartan!", - 'this_ad_is_not_valid_anymore' => "Denna annons är inte giltig längre!", - 'approve_status_change' => "Din annons har ställts in som aktiv!", - 'passive_status_change' => "Din annons har blivit passiv!", - 'sold_status_change' => "Din annons har ställts in såld!", - 'status_change' => "Annonsens status har ställts in på: status!", - 'disabled_detailed_options_for_admin_role' => "Detaljerade produktalternativ är inaktiverade.", -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/sv/permission.php b/addons/default/visiosoft/advs-module/resources/lang/sv/permission.php deleted file mode 100644 index 297886626..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/sv/permission.php +++ /dev/null @@ -1,108 +0,0 @@ - [ - 'name' => 'annonser', - 'option' => [ - 'read' => 'Kan läsa annonser?', - 'write' => 'Kan skapa / redigera annonser?', - 'delete' => 'Kan radera annonser?', - ], - ], - 'categories' => [ - 'name' => 'kategorier', - 'option' => [ - 'read' => 'Kan du läsa kategorier?', - 'write' => 'Kan skapa / redigera kategorier?', - 'delete' => 'Kan radera kategorier?', - ], - ], - 'village' => [ - 'name' => 'By', - 'option' => [ - 'read' => 'Kan läsa byn?', - 'write' => 'Kan skapa / redigera byn?', - 'delete' => 'Kan radera byn?', - ], - ], - 'custom_fields' => [ - 'name' => 'Anpassade fält', - 'option' => [ - 'read' => 'Kan du läsa anpassade fält?', - 'write' => 'Kan skapa / redigera anpassade fält?', - 'delete' => 'Kan radera anpassade fält?', - ], - ], - 'custom_field_advs' => [ - 'name' => 'Anpassade fältannonser', - 'option' => [ - 'read' => 'Kan du läsa anpassade fältannonser?', - 'write' => 'Kan skapa / redigera anpassade fältannonser?', - 'delete' => 'Kan jag ta bort anpassade fältannonser?', - ], - ], - 'cf_values' => [ - 'name' => 'Cf-värden', - 'option' => [ - 'read' => 'Kan läsa CF-värden?', - 'write' => 'Kan skapa / redigera CF-värden?', - 'delete' => 'Kan radera CF-värden?', - ], - ], - 'options' => [ - 'name' => 'alternativ', - 'option' => [ - 'read' => 'Kan läsa alternativ?', - 'write' => 'Kan skapa / redigera alternativ?', - 'delete' => 'Kan radera alternativ?', - ], - ], - 'productoptions' => [ - 'name' => 'Produktalternativ', - 'option' => [ - 'read' => 'Kan läsa produktalternativ?', - 'write' => 'Kan du skapa / redigera produktalternativ?', - 'delete' => 'Kan radera produktalternativ?', - ], - ], - 'productoptions_value' => [ - 'name' => 'Productoptions värde', - 'option' => [ - 'read' => 'Kan läsa produktalternativets värde?', - 'write' => 'Kan du skapa / redigera produktalternativ?', - 'delete' => 'Kan ta bort produktalternativ?', - ], - ], - 'options_configuration' => [ - 'name' => 'Alternativkonfiguration', - 'option' => [ - 'read' => 'Kan konfiguration av läsalternativ?', - 'write' => 'Kan du skapa / redigera alternativkonfiguration?', - 'delete' => 'Kan radera alternativkonfiguration?', - ], - ], - 'option_configuration' => [ - 'name' => 'Alternativkonfiguration', - 'option' => [ - 'read' => 'Kan konfiguration av läsalternativ?', - 'write' => 'Kan skapa / redigera alternativkonfiguration?', - 'delete' => 'Kan radera alternativkonfiguration?', - ], - ], - 'option_configuration' => [ - 'name' => 'Alternativkonfiguration', - 'option' => [ - 'read' => 'Kan konfiguration av läsalternativ?', - 'write' => 'Kan skapa / redigera alternativkonfiguration?', - 'delete' => 'Kan radera alternativkonfiguration?', - ], - ], - 'status' => [ - 'name' => 'Status', - 'option' => [ - 'read' => 'Kan läsa status?', - 'write' => 'Kan du skapa / redigera status?', - 'delete' => 'Kan radera status?', - ], - ], -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/sv/section.php b/addons/default/visiosoft/advs-module/resources/lang/sv/section.php deleted file mode 100644 index 2e9f9326b..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/sv/section.php +++ /dev/null @@ -1,64 +0,0 @@ - [ - 'title' => 'annonser', - ], - 'categories' => [ - 'title' => 'kategorier', - ], - 'countries' => [ - 'title' => 'Länder', - ], - 'cities' => [ - 'title' => 'städer', - ], - 'districts' => [ - 'title' => 'distrikt', - ], - 'neighborhoods' => [ - 'title' => 'stadsdelar', - ], - 'village' => [ - 'title' => 'By', - ], - 'custom_fields' => [ - 'title' => 'Anpassade fält', - ], - 'custom_field_advs' => [ - 'title' => 'Anpassade fältannonser', - ], - 'cf_values' => [ - 'title' => 'Cf-värden', - ], - 'fields' => [ - 'title' => 'Anpassade fält' - ], - 'assets_clear' => [ - 'name' => 'Tillgångar tydliga' - ], - 'general' => 'Allmän', - 'ads' => 'annonser', - 'user' => 'Användare', - 'filter' => 'Filtrera', - 'create_ad' => 'Skapa annons', - 'options' => [ - 'title' => 'alternativ', - ], - 'ads_image' => 'Annonsbild', - 'product_options' => [ - 'title' => 'alternativ', - ], - 'productoptions_value' => [ - 'title' => 'Alternativvärde', - ], - 'option_configuration' => [ - 'title' => 'Konfiguration', - ], - 'translations' => 'Översättningar', - 'status' => [ - 'title' => 'Status', - ], - 'ads_detail' => 'Annonsdetaljer', - -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/sv/setting.php b/addons/default/visiosoft/advs-module/resources/lang/sv/setting.php deleted file mode 100644 index 9b38b2380..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/sv/setting.php +++ /dev/null @@ -1,286 +0,0 @@ - [ - 'name' => 'Autorisera', - ], - 'default_view_type' => [ - 'name' => 'Standardvisningstyp', - ], - 'hide_zero_price' => [ - 'name' => 'Dölj pris om noll', - 'instructions' => 'Dölj priset om annonspriset är 0', - ], - 'estimated_pending_time' => [ - 'name' => 'Uppskattad väntetid', - 'instructions' => 'I timmar', - ], - 'default_published_time' => [ - 'name' => 'Standard publiceringstid', - ], - 'address' => [ - 'name' => 'Kontakta adress', - ], - 'phone' => [ - 'name' => 'Kontakt Telefon', - ], - 'favicon' => [ - 'name' => 'favicon', - ] - , 'map_coordinates_long' => [ - 'name' => 'Karta över lång koordinat', - ], - 'map_coordinates_lat' => [ - 'name' => 'Karta Lat Koordinat', - ], - 'iban_numbers' => [ - 'name' => 'IBAN', - ], - 'logo' => [ - 'name' => 'Logotyp', - ], - 'ogImage' => [ - 'name' => 'Social Share Logo', - 'warning' => 'Det ska vara i en upplösning på 1200 x 630. ', - - ], - 'currencies' => [ - 'name' => 'Aktiva valutor', - ], - 'latest-limit' => [ - 'name' => 'Senaste gränsen', - ], - 'site_address' => [ - 'name' => 'Webbplatsadress', - 'warning' => 'Auto lagt till www. www.sitename.com ', - ], - 'google_map_key' => [ - 'name' => 'Google Map Api-nyckel', - ], - - 'default_country' => [ - 'name' => 'Standardannonsland', - ], - 'hide_price_categories' => [ - 'name' => 'Dölj pris på kategorier', - 'instructions' => 'Priset döljs när du skapar en annons eller visar en annons under dessa kategorier.' - ], - 'free_currencyconverterapi_key' => [ - 'name' => 'API-nyckel för valutaomvandlare' - ], - 'default_city' => [ - 'name' => 'Standardannonsstad', - ], - 'default_district' => [ - 'name' => 'Standard Ad District', - ], - 'default_neighborhood' => [ - 'name' => 'Standardannonsområde', - ], - 'default_currency' => [ - 'name' => 'Standard annonsvaluta', - ], - 'default_GET' => [ - 'name' => 'Standardannons GET', - ], - 'twitter' => [ - 'name' => 'Twitter', - ], - 'facebook' => [ - 'name' => 'Facebook', - ], - 'youtube' => [ - 'name' => 'Youtube', - ], - 'google' => [ - 'name' => 'Google', - ], - 'listing_page_image' => [ - 'name' => 'Lista sidbild', - ], - 'hide_standard_price_field' => [ - 'name' => 'Dölj standardprisfältet', - ], - 'hide_options_field' => [ - 'name' => 'Dölj alternativfält', - ], - 'hide_village_field' => [ - 'name' => 'Göm byfältet', - ], - 'hide_configurations' => [ - 'name' => 'Dölj konfigurationsknappen', - 'instructions' => 'Dölj konfigurationsknappen på sidan för förhandsgranskning av annonser', - ], - 'make_all_fields_required' => [ - 'name' => 'Gör alla fält obligatoriska', - 'instructions' => 'Kräva att användaren fyller i fälten Pris och Beskrivning när han skapar en annons', - ], - 'make_map_required' => [ - 'name' => 'Gör kartan obligatorisk', - 'instructions' => 'Kräva att användaren placerar en nål på kartan när han skapar en annons', - ], - 'hide_listing_standard_price' => [ - 'name' => 'Dölj listning Standardpris', - ], - 'enabled_currencies' => [ - 'name' => 'Aktiverade valutor', - ], - 'google_statistic_code' => [ - 'name' => 'Googles statistiska kod', - ], - 'register_email_field' => [ - 'name' => 'E-postmedlemskrav för medlemskap', - ], - 'market_place' => [ - 'name' => 'Market Place', - 'instructions' => 'If the marketplace is down, your site will act as ecommerce. For example, - some fields in the profile such as ads, dopings, messages, sale, packages and store are not visible and - removes corporate membership.' - ], - 'price_area_hidden' => [ - 'name' => 'Prisområde dolt', - ], - 'hide_price_filter' => [ - 'name' => 'Dölj prisfilter', - ], - 'hide_date_filter' => [ - 'name' => 'Dölj datumfilter', - ], - 'hide_photo_filter' => [ - 'name' => 'Dölj fotofilter', - ], - 'hide_map_filter' => [ - 'name' => 'Dölj kartfilter', - ], - 'show_lang_url' => [ - 'name' => 'Visa Lang-parameter för URL', - ], - 'popular_ads_limit' => [ - 'name' => 'Gräns för populära annonser', - ], - - //Image - - 'image_resize_backend' => [ - 'name' => 'Bild Ändra storlek på backend', - ], - 'full_image_width' => [ - 'name' => 'Full bildbredd', - ], - 'full_image_height' => [ - 'name' => 'Full bildhöjd', - ], - 'medium_image_width' => [ - 'name' => 'Medium bildbredd', - ], - 'medium_image_height' => [ - 'name' => 'Medium bildhöjd', - ], - 'thumbnail_width' => [ - 'name' => 'Miniatyrbredd', - ], - 'thumbnail_height' => [ - 'name' => 'Miniatyrhöjd', - ], - 'add_canvas' => [ - 'name' => 'Lägg till Canvas', - ], - 'image_canvas_width' => [ - 'name' => 'Bild Canvas Bredd', - ], - 'image_canvas_height' => [ - 'name' => 'Bild Kanvashöjd', - ], - 'watermark_type' => [ - 'name' => 'Vattenmärketyp', - ], - 'watermark_text' => [ - 'name' => 'Vattenmärketekst', - ], - 'watermark_image' => [ - 'name' => 'Vattenmärkesbild', - ], - 'watermark_position' => [ - 'name' => 'Vattenmärkes position', - ], - 'user_filter_limit' => [ - 'name' => 'Användarfiltergräns', - 'instructions' => 'I adminpanelen' - ], - 'show_breadcrumb_when_creating_ad' => [ - 'name' => 'Visa brödsmulan när du skapar en annons', - ], - 'show_ads_count' => [ - 'name' => 'Visa antal annonser', - 'instructions' => 'Visa annonser räknas på listan till vänster', - ], - 'ads_date_hidden' => [ - 'name' => 'Dölj skapat datum', - 'instructions' => 'Dölj skapat datum på sidan med annonser', - ], - 'hide_listing_header' => [ - 'name' => 'Dölj listhuvud', - 'instructions' => 'Döljer för beställning och visningstyper', - ], - 'hide_filter_section' => [ - 'name' => 'Dölj filteravsnittet', - 'instructions' => 'Gömmer till vänster filterområde på listningssidan', - ], - 'hide_seller_info' => [ - 'name' => 'Dölj säljarinformation', - 'instructions' => 'Dölja information till säljare på sidan med annonser', - ], - 'show_post_ad_agreement' => [ - 'name' => 'Visa annonsannonsavtal', - 'instructions' => 'Aktivera detta om du vill visa ett integritetspolicyavtal på sidan för skapande av annonser', - ], - 'override_text' => [ - 'name' => 'Åsidosätt text', - 'instructions' => 'Old Value: New Value' - ], - 'steps_color' => [ - 'name' => 'Stegfärg', - 'instructions' => 'Ändrar de progressiva stegfärgen.' - ], - 'create_ad_button_color' => [ - 'name' => 'Skapa färg för annonsknapp', - 'instructions' => 'Ändrar knappen som visas när det nya valet av annonskategori är klart.' - ], - 'lang_switcher_for_browser' => [ - 'name' => 'Lang Switcher för webbläsare', - 'instructions' => 'Låter dig välja webbläsarspråk som aktivt språk' - ], - 'get_categories' => [ - 'name' => 'Hämta kategorier', - 'instructions' => 'Det representerar de kategorier i vilka GET-egenskapen är giltig.' - ], - 'watermark' => [ - 'name' => 'Vattenstämpel', - 'instructions' => 'Är vattenstämpel aktivt?' - ], - 'detailed_product_options' => [ - 'name' => 'Detaljerade produktalternativ', - 'instructions' => 'Låter dig ange lager- och prisinformation för produkten' - ], - 'show_subcats_mobile' => [ - 'name' => 'Visa underkategorier i mobilvy', - ], - 'show_price_to_members_only' => [ - 'name' => 'Visa pris endast för medlemmar', - ], - 'hide_ad_cat' => [ - 'name' => 'Dölj kategorier', - 'instructions' => 'Dölj kategorier i annonslistan' - ], - 'show_finish_and_publish_date' => [ - 'name' => 'Visa slutdatum och publicera datum för skapande', - 'instructions' => 'Visar fälten publish_at och finish_at på sidan för att skapa annonser.' - ], - 'show_tax_field' => [ - 'name' => 'Show Tax Field', - 'instructions' => 'When this option is enabled, you can set the tax rate on the ad creation page.' - ], - 'hide_contact_created_at' => [ - 'name' => 'Hide Contact Fields For in Create New Ad' - ] -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/sv/stream.php b/addons/default/visiosoft/advs-module/resources/lang/sv/stream.php deleted file mode 100644 index 22b101caf..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/sv/stream.php +++ /dev/null @@ -1,37 +0,0 @@ - [ - 'name' => 'Advs', - ], - 'categories' => [ - 'name' => 'kategorier', - ], - 'village' => [ - 'name' => 'By', - ], - 'custom_fields' => [ - 'name' => 'Anpassade fält', - ], - 'custom_field_advs' => [ - 'name' => 'Anpassat fält advs', - ], - 'cf_values' => [ - 'name' => 'Cf-värden', - ], - 'options' => [ - 'name' => 'alternativ', - ], - 'product_options' => [ - 'name' => 'Produktalternativ', - ], - 'productoptions_value' => [ - 'name' => 'Alternativvärde', - ], - 'option_configuration' => [ - 'name' => 'Konfiguration', - ], - 'status' => [ - 'name' => 'Status', - ], -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/sv/view.php b/addons/default/visiosoft/advs-module/resources/lang/sv/view.php deleted file mode 100644 index 063774da7..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/sv/view.php +++ /dev/null @@ -1,6 +0,0 @@ - 'Oavslutat', - 'advanced' => 'Avancerad', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/tr/addon.php b/addons/default/visiosoft/advs-module/resources/lang/tr/addon.php deleted file mode 100644 index f3be3d8de..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/tr/addon.php +++ /dev/null @@ -1,8 +0,0 @@ - 'İlanlar', - 'name' => 'İlanlar Modülü', - 'description' => 'İlan Modülü', - 'info' => 'İlanlar sayfasından ilan ekleyebileceğini, silebileceğiniz ve düzenleyebileceğiniz ekrandır. Bu sayfada yüklenmiş ilan veya ürünlerin yönetimini ve yapılandırılmasını basitçe yapabilirsiniz.' -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/tr/button.php b/addons/default/visiosoft/advs-module/resources/lang/tr/button.php deleted file mode 100644 index 5e1543c27..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/tr/button.php +++ /dev/null @@ -1,50 +0,0 @@ - 'Ekle', - 'new_adv' => 'Yeni ürün/ilan', - 'new_classified' => 'Yeni ürün/ilan', - 'new_category' => 'Yeni kategori', - 'new_country' => 'Yeni ülke', - 'new_city' => 'Yeni şehir', - 'new_district' => 'Yeni bölge', - 'new_neighborhood' => 'Yeni mahalle', - 'new_village' => 'Yeni köy', - 'edit' => "Düzenle", - 'approve' => "Onayla", - 'decline' => 'Reddet', - 'extend' => 'Uzat', - 'extend_all' => 'Tümünün Tarihini Güncelle', - 'convert_currency' => 'Para birimini dönüştür', - 'categories' => 'Kategoriler', - 'sub_category' => 'Alt Kategoriler', - 'add_sub_category' => 'Alt Kategori Ekle', - 'sub_cities' => 'Alt Şehirler', - 'add_sub_cities' => 'Alt Şehir Ekle', - 'add_sub_districts' => 'Alt Bölge Ekle', - 'add_sub_neighborhoods' => 'Alt Mahalle Ekle', - 'add_sub_village' => 'Alt Köy Ekle', - 'sub_districts' => 'Alt Bölgeler', - 'sub_neighborhoods' => 'Alt Mahalleler', - 'sub_village' => 'Alt Köy', - 'general_settings' => 'Genel Ayarlar', - 'save_category' => 'Kategoriyi Kaydet', - 'change_owner' => 'Sahibini Değiştir', - 'update_category' => [ - 'name' => 'Kategori Güncelle' - ], - 'new_option' => 'Yeni Seçenek', - 'options' => 'Seçenekler', - 'export' => 'Dışa aktar', - 'new_productoption' => 'Yeni Üretim', - 'new_productoptions_value' => 'Yeni Ürün seçeneği değeri', - 'new_options_configuration' => 'Yeni Seçenek yapılandırması', - 'new_option_configuration' => 'Yeni Seçenek yapılandırması', - 'create_configurations' => 'Konfigürasyonlar Oluşturun', - 'replicate' => 'İlanı Kopyala', - 'fast_create' => 'Hızlı ekle', - 'publish' => 'Yayınla', - 'import' => 'İçe aktar', - 'new_status' => 'Yeni Durum', - 'fast_edit' => 'Hızlı Düzenleme', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/tr/currency.php b/addons/default/visiosoft/advs-module/resources/lang/tr/currency.php deleted file mode 100644 index c923ea69f..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/tr/currency.php +++ /dev/null @@ -1,6 +0,0 @@ - 'Dolar', - 'EUR' => 'Euro', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/tr/field.php b/addons/default/visiosoft/advs-module/resources/lang/tr/field.php deleted file mode 100644 index 9a66cf182..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/tr/field.php +++ /dev/null @@ -1,395 +0,0 @@ - [ - 'name' => 'Başlık' - ], - 'order' => [ - 'name' => 'Sıralama' - ], - 'slug' => [ - 'name' => 'Özel İsim' - ], - 'parent_category' => [ - 'name' => 'Kategori' - ], - 'category' => [ - 'name' => 'Kategori Başlığı' - ], - 'price' => [ - 'name' => 'Fiyat' - ], - 'standard_price' => [ - 'name' => 'Liste Fiyatı' - ], - 'date' => [ - 'name' => 'Tarih' - ], - 'photo' => [ - 'name' => 'Fotoğraf' - ], - 'video' => [ - 'name' => 'Video' - ], - 'map' => [ - 'name' => 'Harita' - ], - 'stock' => [ - 'name' => 'Stok' - ], - 'advs_desc' => [ - 'name' => 'Açıklama' - ], - 'online_payment' => [ - 'name' => 'Online ödeme' - ], - 'city' => [ - 'name' => 'Şehir' - ], - 'country' => [ - 'name' => 'Ülke' - ], - 'district' => [ - 'name' => 'İlçe' - ], - 'neighborhood' => [ - 'name' => 'Mahalle' - ], - 'village' => [ - 'name' => 'köy' - ], - 'files' => [ - 'name' => 'Resimler' - ], - 'cat1' => [ - 'name' => 'Ana Kategori' - ], - 'cat2' => [ - 'name' => 'Alt Kategori 1' - ], - 'cat3' => [ - 'name' => 'Alt Kategori 2' - ], - 'cat4' => [ - 'name' => 'Alt Kategori 3' - ], - 'cat5' => [ - 'name' => 'Alt Kategori 4' - ], - 'cat6' => [ - 'name' => 'Alt Kategori 5' - ], - 'cat7' => [ - 'name' => 'Alt Kategori 6' - ], - 'cat8' => [ - 'name' => 'Alt Kategori 7' - ], - 'cat9' => [ - 'name' => 'Alt Kategori 8' - ], - 'cat10' => [ - 'name' => 'Alt Kategori 9' - ], - 'currency' => [ - 'name' => 'Para Birimi' - ], - 'status' => [ - 'name' => 'durum', - 'option' => [ - 'approved' => 'Onaylandı', - 'expired' => 'Süresi Doldu', - 'unpublished' => 'Pasif', - 'pending_admin' => 'Yönetici Onay Bekliyor', - 'pending_user' => 'Kullanıcının Yayınlaması Bekleniyor' - ] - ], - 'pending_adv' => [ - 'name' => 'Yayınlanmamış' - ], - 'finish_at' => [ - 'name' => 'Bitiş Tarihi' - ], - 'cover_photo' => [ - 'name' => 'Kapak Fotoğrafı' - ], - 'favs_adv' => [ - 'name' => 'Favori İlanlar' - ], - 'my_adv' => [ - 'name' => 'İlan' - ], - 'description' => 'Detaylar', - 'explanation' => 'Açıklama', - 'type' => [ - 'name' => 'Tip' - ], - 'parent_adv' => [ - 'name' => 'İlgili İlan' - ], - 'value' => [ - 'name' => 'değer' - ], - 'list' => 'Arama', - 'home' => 'Anasayfa', - 'list-page' => 'Liste Sayfası', - 'search' => 'Arama', - 'reset' => 'Reset', - 'recommended' => 'Sizin için Önerilen İlanlar', - 'filter' => 'Filtre', - 'sort' => 'Çeşit', - 'sort_by' => 'Sırala', - 'pick_option' => 'Bir seçenek seçin', - 'pick_ordering' => 'Sıralama Seç', - 'price_high' => 'Fiyat Pahalıdan Ucuza', - 'price_low' => 'Fiyat Ucuzdan Pahalıya', - 'newest' => 'En Yeni', - 'oldest' => 'En eski', - 'address_a_z' => 'Adres (A\'dan Z\'ye)', - 'address_z_a' => 'Adres (Z\'den A\'ya)', - 'categories' => [ - 'name' => 'Kategoriler' - ], - 'all_categories' => 'Tüm Kategoriler', - 'location' => 'Lokasyon', - 'send_message' => 'Mesaj Gönder', - 'phone_gsm' => 'Cep Telefonu', - 'phone_office' => 'Sabit telefon', - 'add_to_favorites' => "Favorilere Ekle", - 'add_to_cart'=> "Sepete Ekle", - 'send' => 'Gönder', - 'search_name' => 'Arama Adı', - 'my_favorite_searches' => 'Favori Aramalar', - 'search_desc' => 'Burada favori arama seçimlerinizi ekleyebilir ve yönetebilirsiniz.', - 'complaint_placeholder' => 'Şikayet ayrıntılarınızı buraya yazın.', - 'show_details' => 'Detayları Göster', - 'ad_actions' => 'İşlemler', - 'edit' => 'Düzenle', - 'approve' => 'Onayla', - 'passive' => "Pasif", - 'sold' => 'Satıldı', - 'offered_by' => 'İlan Sahibi', - 'more_ads_by' => 'Diğer İlanlar', - 'click_phone' => 'Telefon Numarasını Göster', - 'share' => 'Bu İlanı paylaş', - 'report' => 'Bu İlanı Bildir', - 'features' => 'Özellikler', - "streetview" => "Sokak Görünümü", - 'recommended_ads' => 'Sizin için Önerilen İlanlar', - 'new' => 'Yeni', - 'short_info' => 'Kısa Bilgi', - 'secure_trading' => 'Güvenli Ticaret', - '24/7' => '24/7 Destek', - 'easy_trading' => 'Kolay Ticaret', - 'need_help' => 'Yardıma mı ihtiyacınız var?', - 'give_a_call' => 'Bir çağrı yap', - 'message_sent' => 'Mesaj Gönderildi!', - 'asap' => 'Mesaj gönderildi, - satıcı en kısa sürede sizinle irtibata geçecektir.', - 'ad_id' => 'İlan No', - 'contact_with' => 'İletişime Geç', - 'create_adv' => 'İlan Oluştur', - 'edit_adv' => 'İlanı Düzenle', - 'mandatory_fields' => 'Zorunlu Alanlar', - 'ad_post' => 'İlan Yayını', - 'sell_item' => 'Bir ürün veya hizmet sat', - 'search_save' => 'Favori arama başarıyla kaydedildi', - 'address' => 'Adres', - 'email' => 'E-Posta', - 'phone' => 'Telefon', - 'send_us_your_feedback' => 'Bize Görüşlerinizi Gönderin', - 'online_shopping' => 'Güvenle Satın Al', - 'approved' => 'Başarıyla Onaylandı', - 'extended' => 'Başarıyla Uzatıldı', - 'declined' => 'Başarıyla Reddedildi', - 'search_on_map' => 'Haritada Ara', - 'post_free_ad' => 'Ücretsiz İlan Ver', - 'select_a_category' => 'Bir Kategori Seç', - 'select_a_sub_category' => 'Bir Alt Kategori Seç', - 'all_dopings_added' => 'Bu İlan için tüm doping türleri eklenmiştir.', - 'is_get_adv' => [ - 'name' => 'GET' - ], - 'corporate_info' => 'Kurumsal Bilgiler', - 'featured_ads' => "Öne Çıkan İlanlar", - 'trending_ads' => 'Popüler İlanlar', - 'search_ad_result_prefix' => 'Aramanızda', - 'search_ad_result_text' => ' :name aramanızda :count adet ilan bulundu', - 'search_ads_result_message' => [ - 'name' => ':name aramanızda :count adet ilan bulunmuştur. -', - ], - 'total' => 'Toplam', - 'quantity' => 'Adet', - 'view_cart' => 'Sepeti Görüntüle', - 'no_ads' => 'İlan Bulunamadı!', - 'show_display_mode' => [ - 'map' => 'harita', - 'list' => 'Liste', - ], - 'advs_list_table_thead' => [ - 'name' => 'İlan Adı', - 'price' => 'Fiyat', - 'publish_at' => 'İlan Tarihi', - 'location_city' => 'Şehir', - 'location_country' => 'Ülke', - ], - 'show_list_view' => [ - 'name' => 'Liste', - ], - 'show_table_view' => [ - 'name' => 'Tablo', - ], - 'showcase' => [ - 'name' => 'Vitrin', - ], - 'new_ad' => [ - 'name' => 'Yeni İlan', - ], - 'profile' => [ - 'name' => 'Profil', - ], - 'my_ads' => [ - 'name' => 'İlanlarım', - ], - 'sold_out' => [ - 'name' => 'Tükendi', - ], - 'edit_category' => 'Kategoriyi Düzenle', - 'set_category' => 'Kategoriyi Ayarla', - 'max' => [ - 'name' => 'Maksimum', - ], - 'min' => [ - 'name' => 'Min', - ], - 'in_the_last_24_hours' => [ - 'name' => 'Son 24 Saat İçinde' - ], - 'in_the_last_day' => [ - 'name' => 'Son 1 Gün İçinde' - ], - 'in_the_last_week' => [ - 'name' => 'Son 1 Hafta İçinde' - ], - 'in_the_last_month' => [ - 'name' => 'Son 1 Ay İçinde' - ], - 'in_the_last_two_days' => [ - 'name' => 'Son 2 Gün içinde' - ], - 'ads_with_photo' => [ - 'name' => 'Fotoğraflı İlanlar' - ], - 'ads_with_video' => [ - 'name' => 'Videolu İlanlar' - ], - 'yes' => [ - 'name' => 'Evet' - ], - 'no' => [ - 'name' => 'Hayır' - ], - 'is_system' => [ - 'name' => 'Sistem mi', - 'instructions' => 'Sistem durumu gereklidir ve değiştirilmemelidir', - ], - 'user_access' => [ - 'name' => 'Kullanıcı erişimi', - 'instructions' => 'Bir kullanıcı bu durumu ilanlarında kullanabilir mi?', - ], - "no_location" => "Lokasyon eklenmemiş.", - "continue" => 'Devam Et', - "gallery" => 'Galeri', - "ad" => 'İlan', - "ads" => 'İlanlar', - "were_found" => 'bulundu.', - - // Pending screen - 'pending_message_1' => 'İlan Onay Sürecinde', - 'pending_message_2' => "İlan Güncelleme Tarihi", - 'pending_message_3' => 'Tahmini Bekleme Süresi', - 'pending_message_4' => 'Onay sürecinde geçirilen süre doping zamanına eklenecektir.', - 'pending_message_5' => 'Onay sürecinde ilanla ilgili çağrı merkezinden hiçbir işlem yapılamaz.', - 'hours' => 'saatler', - - // Preview page - 'preview_text' => [ - 'part_1' => 'İlanınızla ilgili aşağıdaki bilgiler doğruysa "Devam" butonuna tıklayın ve sonraki adıma geçin.', - 'part_2' => 'Değilse, "Düzenle" düğmesini tıklayın.', - ], - 'views' => 'Görüntülenme', - - // Detail page - "no_street_view" => "Bu konumda sokak görünümü resmi yok", - 'edit_my_contact_info' => 'İletişim Bilgilerimi Düzenle', - 'update_my_contact_info' => 'iletişim bilgilerimi güncelle', - 'contact_info' => 'İletişim Bilgileri', - 'ad_info' => 'İlan Bilgileri', - - // Select cat - 'select_category_step_by_step' => 'Adım Adım Kategori Seçin', - - // New create page - 'options' => 'Opsiyonlar', - 'category_selection' => 'Kategori Seçimi', - 'listing_details' => 'Liste Ayrıntıları', - 'preview' => 'Ön İzleme', - 'congratulations' => 'Tebrikler', - 'ad_desc' => 'İlan Açıklaması', - 'upload_photos' => 'Resim Yükle', - 'upload_files' => 'Dosyaları Yükle', - 'additional_fields' => 'Özel Alanlar', - 'ad_location' => 'İlan Konumu', - 'owner' => 'Sahip', - 'default_owner_instruction' => 'Hiçbir kullanıcı seçilmezse, sahip varsayılan olarak mevcut kullanıcıyı kullanır', - 'create_page_subtitle' => 'Ürün veya ilan hakkında detaylı bilgi girebilirsiniz', - 'with_my_phone_numbers' => 'Telefon numaralarım ile', - 'not_with_my_phone_numbers' => "Telefonla ulaşım sağlamak istemiyorum.", - 'how_can_you_be_contacted' => "Nasıl iletişime geçilebilir? -", - - // Listing page - 'ad_title' => 'Başlık', - 'listing_date' => 'İlan Tarihi', - 'view' => 'Görünüm', - 'ads_with_map' => 'Haritalı İlanlar', - 'advanced_sorting' => 'Gelişmiş Sıralama', - 'filter_by_word' => 'Kelime İle Filtrele', - 'filter_by' => 'Filtreleme ölçütü: ad', - - 'free' => 'Bedava', - 'ad_date' => 'İlan Tarihi', - 'photo_video' => 'Fotoğraf, Video', - 'and_above' => 've yukarıda', - 'and_below' => 've aşağıda', - 'clear_all' => 'Hepsini Temizle', - 'balances' => 'Bakiyeler', - 'packages' => 'Paketler', - 'dopings' => 'Dopingler', - 'advs' => 'Advs', - 'site' => 'Site', - 'subscription' => 'Abonelik', - 'created' => 'Oluşturuldu', - 'product_option' => [ - 'name' => 'Ürün Seçeneği' - ], - 'option_json' => [ - 'name' => 'Seçenek' - ], - 'old_price' => [ - 'name' => 'Eski fiyat' - ], - 'save_search' => 'Aramayı Kaydet', - 'publish_at' => [ - 'name' => 'Yayın tarihi' - ], - 'tax' => [ - - 'name' => 'KDV Oranı' - ], - 'name_a_z' => 'İlan Başlığı (A\'dan Z\'ye)', - 'name_z_a' => 'İlan Başlığı (Z\'den A\'ya)', - 'select_lang_ads' => 'İlan dilini seçiniz', - -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/tr/message.php b/addons/default/visiosoft/advs-module/resources/lang/tr/message.php deleted file mode 100644 index 3c59de32d..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/tr/message.php +++ /dev/null @@ -1,37 +0,0 @@ - 'İstenen ürün şu anda eksik veya etkin değil', - 'please_payment' => 'Lütfen Ödeme Yapınız', - 'bank_account_info' => 'Banka Hesap Bilgilerimiz', - 'agreement' => 'Kullanım Koşulları ve Gizlilik Politikasını kabul ediyorum.', - 'update_category_msg' => 'İlan kategorisi güncellenecektir.', - 'updated_category_msg' => 'Kategori başarıyla güncellendi.', - 'create_ad_with_post_cat' => [ - 'title' => "Kategori seçimi tamamlandı.", - 'success' => true, - 'continueBtn' => "Devam Et", - ], - 'update_category_info' => 'Lütfen kategoriyi güncelleyiniz.', - 'filter_by_search_msg' => 'Aramanızı Daraltın.', - 'delete_author_error' => 'Size ait olmayan bir ilanı silemezsiniz', - 'success_delete' => 'İlan Silindi', - 'pending_ad_status' => 'İlanınız Editör tarafından onay beklemektedir.', - 'extended' => ':number ilan süresi uzatıldı.', - 'category_not_exist' => 'Bu kategori artık mevcut değil!', - 'currency_converted' => 'Para Birimi Başarıyla Dönüştürüldü.', - 'choose_user' => 'Bir Kullanıcı Seçin', - 'owner_updated_successfully' => 'Sahibi Başarıyla Güncellenmiştir!', - 'no_add_found' => 'İlan Bulunamadı!', - 'replicated_success' => 'İlan başarıyla kopyalandı!', - 'ad_doesnt_exist' => "Bu ilan mevcut değil!", - 'select_location_error' => "Lütfen haritada bir nokta seçin!", - 'this_ad_is_not_valid_anymore' => "Bu ürün veya ilan artık geçerli değil!", - 'approve_status_change' => "İlanın Durumu Etkin Olarak Ayarlandı!", - 'passive_status_change' => "İlanınızın Durumu Pasif Olarak Ayarlandı!", - 'sold_status_change' => "İlanın Durumu Satıldı Olarak Ayarlanmıştır!", - 'status_change' => "İlanın durumu Ayarland :status !", - 'disabled_detailed_options_for_admin_role' => "Ayrıntılı ürün seçenekleri devre dışı bırakıldı.", - 'permission_error' => 'Bu işlem için yetkiniz bulunmamaktadır', - 'currency_converter_not_available' => 'Para birimi çevirici kullanılamıyor.', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/tr/permission.php b/addons/default/visiosoft/advs-module/resources/lang/tr/permission.php deleted file mode 100644 index c412aa54e..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/tr/permission.php +++ /dev/null @@ -1,108 +0,0 @@ - [ - 'name' => 'İlanlar', - 'option' => [ - 'read' => 'İlan okuyabilir mi? ', - 'write' => 'İlan oluşturabilir / düzenleyebilir mi? ', - 'delete' => 'İlanları silebilir mi?', - ], - ], - 'categories' => [ - 'name' => 'Kategoriler', - 'option' => [ - 'read' => 'Kategoriler okuyabilir mi? ', - 'write' => 'Kategori oluşturabilir / düzenleyebilir mi? ', - 'delete' => 'Kategorileri silebilir miyim?', - ], - ], - 'village' => [ - 'name' => 'Köy', - 'option' => [ - 'read' => 'Köy okuyabilir mi?', - 'write' => 'Köy oluşturabilir / düzenleyebilir mi? ', - 'delete' => 'Köyü silebilir mi?', - ], - ], - 'custom_fields' => [ - 'name' => 'Özel Alanlar', - 'option' => [ - 'read' => 'Özel alanları okuyabilir mi? ', - 'write' => 'Özel alanlar oluşturabilir / düzenleyebilir mi? ', - 'delete' => 'Özel alanları silebilir mi?', - ], - ], - 'custom_field_advs' => [ - 'name' => 'Özel alan İlanları', - 'option' => [ - 'read' => 'Özel alan İlanlarını okuyabilir mi?', - 'write' => 'Özel alan İlanları oluşturabilir / düzenleyebilir mi?', - 'delete' => 'Özel alan İlanlarını silebilir mi?', - ], - ], - 'cf_values' => [ - 'name' => 'Cf değerleri', - 'option' => [ - 'read' => 'CF değerleri okuyabilir mi? ', - 'write' => 'CF değerleri oluşturabilir / düzenleyebilir mi? ', - 'delete' => 'CF değerlerini silebilir mi?', - ], - ], - 'options' => [ - 'name' => 'Seçenekler', - 'option' => [ - 'read' => 'Seçenekleri okuyabilir mi?', - 'write' => 'Seçenekleri oluşturabilir / düzenleyebilir mi?', - 'delete' => 'Seçenekleri silebilir mi?', - ], - ], - 'productoptions' => [ - 'name' => 'Üretim seçenekleri', - 'option' => [ - 'read' => 'Prodüksiyonları okuyabilir mi?', - 'write' => 'Prodüksiyonlar oluşturabilir / düzenleyebilir mi?', - 'delete' => 'Prodüksiyonları silebilir mi?', - ], - ], - 'productoptions_value' => [ - 'name' => 'Productoptions değeri', - 'option' => [ - 'read' => 'Prodüksiyonların değerini okuyabilir mi?', - 'write' => 'Prodüksiyonlar değeri oluşturabilir / düzenleyebilir mi?', - 'delete' => 'Prodüksiyonlar değerini silebilir mi?', - ], - ], - 'options_configuration' => [ - 'name' => 'Seçenekler yapılandırması', - 'option' => [ - 'read' => 'Seçenekler yapılandırmasını okuyabilir mi?', - 'write' => 'Seçenekler yapılandırması oluşturabilir / düzenleyebilir mi?', - 'delete' => 'Seçenekler yapılandırmasını silebilir mi?', - ], - ], - 'option_configuration' => [ - 'name' => 'Seçenek yapılandırması', - 'option' => [ - 'read' => 'Seçenek yapılandırmasını okuyabilir mi?', - 'write' => 'Seçenek yapılandırması oluşturabilir / düzenleyebilir mi?', - 'delete' => 'Seçenek yapılandırmasını silebilir mi?', - ], - ], - 'option_configuration' => [ - 'name' => 'Seçenek yapılandırması', - 'option' => [ - 'read' => 'Seçenek yapılandırmasını okuyabilir mi?', - 'write' => 'Seçenek yapılandırması oluşturabilir / düzenleyebilir mi?', - 'delete' => 'Seçenek yapılandırmasını silebilir mi?', - ], - ], - 'status' => [ - 'name' => 'Durum', - 'option' => [ - 'read' => 'Durumu okuyabilir mi?', - 'write' => 'Durum oluşturabilir / düzenleyebilir mi?', - 'delete' => 'Durumu silebilir mi?', - ], - ], -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/tr/section.php b/addons/default/visiosoft/advs-module/resources/lang/tr/section.php deleted file mode 100644 index 89f295431..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/tr/section.php +++ /dev/null @@ -1,64 +0,0 @@ - [ - 'title' => 'İlanlar', - ], - 'categories' => [ - 'title' => 'Kategoriler', - ], - 'countries' => [ - 'title' => 'Ülkeler', - ], - 'cities' => [ - 'title' => 'Şehirler', - ], - 'districts' => [ - 'title' => 'İlçeler', - ], - 'neighborhoods' => [ - 'title' => 'Mahalle', - ], - 'village' => [ - 'title' => 'köy', - ], - 'custom_fields' => [ - 'title' => 'Özel Alanlar', - ], - 'custom_field_advs' => [ - 'title' => 'Özel Alan İlanları', - ], - 'cf_values' => [ - 'title' => 'Cf değerleri', - ], - 'fields' => [ - 'title' => 'Özel Alanlar' - ], - 'assets_clear' => [ - 'name' => 'Önbellek sil' - ], - 'general' => 'Genel', - 'ads' => 'İlan', - 'user' => 'Kullanıcı', - 'filter' => 'Filtre', - 'create_ad' => 'İlan Oluştur', - 'options' => [ - 'title' => 'Seçenekler', - ], - 'ads_image' => 'İlan Resmi', - 'product_options' => [ - 'title' => 'Seçenekler', - ], - 'productoptions_value' => [ - 'title' => 'Seçenekler Değeri', - ], - 'option_configuration' => [ - 'title' => 'Yapılandırma', - ], - 'translations' => 'Çeviriler', - 'status' => [ - 'title' => 'Durum', - ], - 'ads_detail' => 'İlan Detayı', - -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/tr/setting.php b/addons/default/visiosoft/advs-module/resources/lang/tr/setting.php deleted file mode 100644 index aa4573dbc..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/tr/setting.php +++ /dev/null @@ -1,293 +0,0 @@ - [ - 'name' => 'Otomatik Onaylama', - ], - 'default_view_type' => [ - 'name' => 'Varsayılan Görünüm Türü', - ], - 'hide_zero_price' => [ - 'name' => 'Sıfır ise Fiyatı Gizle', - 'instructions' => 'İlan fiyatı sıfır ise fiyatı gizle', - ], - 'estimated_pending_time' => [ - 'name' => 'Tahmini Bekleme Süresi', - 'instructions' => 'Saatlerde', - ], - 'default_published_time' => [ - 'name' => 'Varsayılan Yayın Süresi', - ], - 'address' => [ - 'name' => 'İletişim Adresiniz', - ], - 'phone' => [ - 'name' => 'İletişim Telefonu', - ], - 'favicon' => [ - 'name' => 'Favicon', - ] - , 'map_coordinates_long' => [ - 'name' => 'Harita Long Koordinati', - ], - 'map_coordinates_lat' => [ - 'name' => 'Harita Koordinat', - ], - 'iban_numbers' => [ - 'name' => 'IBAN', - ], - 'logo' => [ - 'name' => 'Logo', - ], - 'ogImage' => [ - 'name' => 'Sosyal Paylaşma Logosu', - 'warning' => '1200 x 630 çözünürlükte olmalıdır.', - - ], - 'currencies' => [ - 'name' => 'Aktif Para Birimleri', - ], - 'latest-limit' => [ - 'name' => 'Son Eklenenler Limiti', - ], - 'site_address' => [ - 'name' => 'Site Adresi', - 'warning' => 'Otomatik eklendi www. www. sitename.com', - ], - 'google_map_key' => [ - 'name' => 'Google Harita Api Anahtarı', - ], - - 'default_country' => [ - 'name' => 'Varsayılan İlan Ülkesi', - ], - 'hide_price_categories' => [ - 'name' => 'Kategorilerdeki Fiyatı Gizle', - 'instructions' => 'Bu kategoriler altında bir reklam oluşturduğunuzda veya bir reklamı görüntülediğinizde fiyat gizlenecektir.' - ], - 'free_currencyconverterapi_key' => [ - 'name' => 'Para Birimi Dönüştürücü API Anahtarı' - ], - 'default_city' => [ - 'name' => 'Varsayılan İlan Şehri', - ], - 'default_district' => [ - 'name' => 'Varsayılan İlçe', - ], - 'default_neighborhood' => [ - 'name' => 'Varsayılan Mahalle', - ], - 'default_currency' => [ - 'name' => 'Varsayılan Para Birimi', - ], - 'default_GET' => [ - 'name' => 'Varsayılan İlan GET', - ], - 'twitter' => [ - 'name' => 'Twitter', - ], - 'facebook' => [ - 'name' => 'Facebook', - ], - 'youtube' => [ - 'name' => 'Youtube', - ], - 'google' => [ - 'name' => 'Google', - ], - 'listing_page_image' => [ - 'name' => 'Sayfa Resmi Listeleme', - ], - 'hide_standard_price_field' => [ - 'name' => 'Standart Fiyat Alanını Gizle', - ], - 'hide_options_field' => [ - 'name' => 'Seçenekler Alanını Gizle', - ], - 'hide_village_field' => [ - 'name' => 'Köy Alanını Gizle', - ], - 'hide_configurations' => [ - 'name' => 'Yapılandırmalar Düğmesini Gizle', - 'instructions' => 'İlan Önizleme Sayfasında Yapılandırma butonunu Gizle', - ], - 'make_all_fields_required' => [ - 'name' => 'Tüm Alanları Zorunlu Yap', - 'instructions' => 'Bir ilan oluştururken kullanıcının Fiyat ve Açıklama alanlarını doldurmasını zorunlu kılın', - ], - 'make_map_required' => [ - 'name' => 'Haritayı Gerekli Yap', - 'instructions' => 'Ürün/İlan oluştururken kullanıcının haritaya nokta koymasını zorunlu kılın', - ], - 'hide_listing_standard_price' => [ - 'name' => 'Liste Standart Fiyatını Gizle', - ], - 'enabled_currencies' => [ - 'name' => 'Etkin Para Birimleri', - ], - 'google_statistic_code' => [ - 'name' => 'Google İstatistik Kodu', - ], - 'register_email_field' => [ - 'name' => 'Üye Kayıt E-posta Zorunluluğu', - ], - 'market_place' => [ - 'name' => 'Pazar Yeri', - 'instructions' => 'If the marketplace is down, your site will act as ecommerce. For example, - some fields in the profile such as ads, dopings, messages, sale, packages and store are not visible and - removes corporate membership.' - ], - 'price_area_hidden' => [ - 'name' => 'Fiyat Alanı Gizli', - ], - 'hide_price_filter' => [ - 'name' => 'Fiyat Filtresini Gizle', - ], - 'hide_date_filter' => [ - 'name' => 'Tarih Filtresini Gizle', - ], - 'hide_photo_filter' => [ - 'name' => 'Fotoğraf Filtresini Gizle', - ], - 'hide_map_filter' => [ - 'name' => 'Harita Filtresini Gizle', - ], - 'show_lang_url' => [ - 'name' => 'URL için Dil Parametresini Göster', - ], - 'popular_ads_limit' => [ - 'name' => 'Popüler İlan Limiti', - ], - - //Image - - 'image_resize_backend' => [ - 'name' => 'Görüntüyü Yeniden Boyutlandır Arka Uç', - ], - 'full_image_width' => [ - 'name' => 'Tam Resim Genişliği', - ], - 'full_image_height' => [ - 'name' => 'Tam Resim Yüksekliği', - ], - 'medium_image_width' => [ - 'name' => 'Orta Resim Genişliği', - ], - 'medium_image_height' => [ - 'name' => 'Orta Resim Yüksekliği', - ], - 'thumbnail_width' => [ - 'name' => 'Küçük Resim Genişliği', - ], - 'thumbnail_height' => [ - 'name' => 'Küçük Resim Yüksekliği', - ], - 'add_canvas' => [ - 'name' => 'Tuval Ekle', - ], - 'image_canvas_width' => [ - 'name' => 'Görüntü Tuvali Genişliği', - ], - 'image_canvas_height' => [ - 'name' => 'Resim Tuval Yüksekliği', - ], - 'watermark_type' => [ - 'name' => 'Filigran Türü', - ], - 'watermark_text' => [ - 'name' => 'Filigran Metni', - ], - 'watermark_image' => [ - 'name' => 'Filigran Görüntüsü', - ], - 'watermark_position' => [ - 'name' => 'Filigran Konumu', - ], - 'user_filter_limit' => [ - 'name' => 'Kullanıcı Filtresi Sınırı', - 'instructions' => 'Yönetici panelinde' - ], - 'show_breadcrumb_when_creating_ad' => [ - 'name' => 'İlan/ürün eklerken Oluştururken harita Göster', - ], - 'show_ads_count' => [ - 'name' => 'İlan Sayısını Göster', - 'instructions' => 'Soldaki kategori listesinde ilan sayısını göster', - ], - 'ads_date_hidden' => [ - 'name' => 'Oluşturulma Tarihini Gizle', - 'instructions' => 'İlan detay sayfasında oluşturulan tarihi gizle', - ], - 'hide_listing_header' => [ - 'name' => 'Liste Başlığını Gizle', - 'instructions' => 'Türleri sıralamak ve görüntülemek için gizleme', - ], - 'hide_filter_section' => [ - 'name' => 'Filtre Bölümünü Gizle', - 'instructions' => 'Liste sayfasında sol filtre alanına gizleniyor', - ], - 'hide_seller_info' => [ - 'name' => 'Satıcı Bilgilerini Gizle', - 'instructions' => 'İlan detay sayfasında satıcı bilgilerinin gizlenmesi', - ], - 'hide_seller_info_by_category' => [ - 'name' => 'Satıcı Bilgilerini Kategori Bazlı Gizle', - 'instructions' => 'İlan detay sayfasında seçilen ana kategorilere göre satıcı bilgilerinin gizlenmesi', - ], - 'show_post_ad_agreement' => [ - 'name' => 'İlan Sonrası Sözleşmesini Göster', - 'instructions' => 'Reklam oluşturma sayfasında bir gizlilik politikası sözleşmesi görüntülemek istiyorsanız bunu açın', - ], - 'override_text' => [ - 'name' => 'Metni Geçersiz Kıl', - 'instructions' => 'Eski Değer: Yeni Değer' - ], - 'steps_color' => [ - 'name' => 'Adım Rengi', - 'instructions' => 'Aşamalı adımların rengini değiştirir.' - ], - 'create_ad_button_color' => [ - 'name' => 'Reklam Düğmesi Rengi Oluştur', - 'instructions' => 'Yeni reklam kategorisi seçimi bittiğinde görünen düğmeyi değiştirir.' - ], - 'lang_switcher_for_browser' => [ - 'name' => 'Tarayıcı Diline Geç', - 'instructions' => 'Seçili aktif bir dil olmadığında tarayıcı dilini aktif dil olarak seçmenize izin verir' - ], - 'get_categories' => [ - 'name' => 'GET Kategorileri', - 'instructions' => 'GET özelliğinin geçerli olacağı kategorileri temsil eder.' - ], - 'watermark' => [ - 'name' => 'Filigran', - 'instructions' => 'Filigran etkin mi?' - ], - 'detailed_product_options' => [ - 'name' => 'Ayrıntılı Ürün Seçenekleri', - 'instructions' => 'Ürüne ait stok ve fiyat bilgilerini girmenizi sağlar' - ], - 'show_subcats_mobile' => [ - 'name' => 'Alt kategorileri mobil görünümde göster', - ], - 'show_price_to_members_only' => [ - 'name' => 'Sadece Üyelere Fiyat Göster', - ], - 'hide_ad_cat' => [ - 'name' => 'Kategorileri Gizle', - 'instructions' => 'İlan listelemede ilan kategorilerini gizle' - ], - 'show_finish_and_publish_date' => [ - 'name' => 'Oluşturma İçin Bitiş Tarihini ve Yayınlanma Tarihini Göster', - 'instructions' => 'Reklam oluşturma sayfasında publish_at ve finish_at alanlarını görüntüler.' - ], - 'show_tax_field' => [ - 'name' => 'Vergi alanını gizle', - 'instructions' => 'Bu seçenek etkinleştirildiğinde, ilan veya ürün oluşturma sayfasında vergi oranını ayarlayabilirsiniz.' - ], - 'hide_contact_created_at' => [ - 'name' => 'Hide Contact Fields For in Create New Ad' - ], - 'only_email_login' => [ - 'name' => 'Sadece Email İle Giriş', - ] -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/tr/stream.php b/addons/default/visiosoft/advs-module/resources/lang/tr/stream.php deleted file mode 100644 index 597576a68..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/tr/stream.php +++ /dev/null @@ -1,37 +0,0 @@ - [ - 'name' => 'İlanlar', - ], - 'categories' => [ - 'name' => 'Kategoriler', - ], - 'village' => [ - 'name' => 'Köy', - ], - 'custom_fields' => [ - 'name' => 'Özel Alanlar', - ], - 'custom_field_advs' => [ - 'name' => 'Özel alan İlanları', - ], - 'cf_values' => [ - 'name' => 'ÖA değerleri', - ], - 'options' => [ - 'name' => 'Seçenekler', - ], - 'product_options' => [ - 'name' => 'Ürün Seçenekleri', - ], - 'productoptions_value' => [ - 'name' => 'Seçenekler Değeri', - ], - 'option_configuration' => [ - 'name' => 'Yapılandırma', - ], - 'status' => [ - 'name' => 'Durum', - ], -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/tr/view.php b/addons/default/visiosoft/advs-module/resources/lang/tr/view.php deleted file mode 100644 index b5a71395d..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/tr/view.php +++ /dev/null @@ -1,6 +0,0 @@ - 'Bitmemiş', - 'advanced' => 'Gelişmiş', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/uk/addon.php b/addons/default/visiosoft/advs-module/resources/lang/uk/addon.php deleted file mode 100644 index 19d08773e..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/uk/addon.php +++ /dev/null @@ -1,8 +0,0 @@ - 'Оголошення', - 'name' => 'Модуль реклами', - 'description' => 'Модуль реклами', - 'info' => 'This is the screen where you can add, delete and edit ads from the Ads page. On this page, you can simply do the operations such as post management and ad configuration.' -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/uk/button.php b/addons/default/visiosoft/advs-module/resources/lang/uk/button.php deleted file mode 100644 index 2db55b44c..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/uk/button.php +++ /dev/null @@ -1,48 +0,0 @@ - 'Нова реклама', - 'new_classified' => 'Новий секрет', - 'new_category' => 'Нова категорія', - 'new_country' => 'Нова країна', - 'new_city' => 'Нове місто', - 'new_district' => 'Новий район', - 'new_neighborhood' => 'Нове сусідство', - 'new_village' => 'Нове село', - 'edit' => "Редагувати", - 'approve' => "Затвердити", - 'decline' => 'Спад', - 'extend' => 'Розширити', - 'extend_all' => 'Розширити всі', - 'convert_currency' => 'Конвертувати валюту', - 'categories' => 'Категорії', - 'sub_category' => 'Підкатегорії', - 'add_sub_category' => 'Додати підкатегорію', - 'sub_cities' => 'Підміські міста', - 'add_sub_cities' => 'Додати підміський місто', - 'add_sub_districts' => 'Додати підрайон', - 'add_sub_neighborhoods' => 'Додати підрайон', - 'add_sub_village' => 'Додати підселище', - 'sub_districts' => 'Підрайони', - 'sub_neighborhoods' => 'Сусідні райони', - 'sub_village' => 'Підселище', - 'general_settings' => 'Загальні налаштування', - 'save_category' => 'Зберегти категорію', - 'change_owner' => 'Змінити власника', - 'update_category' => [ - 'name' => 'Оновити категорію' - ], - 'new_option' => 'Нова опція', - 'export' => 'Експорт', - 'new_productoption' => 'Нова продукція', - 'new_productoptions_value' => 'Нове значення продукту', - 'new_options_configuration' => 'Нова опція конфігурації', - 'new_option_configuration' => 'Нова опція конфігурації', - 'create_configurations' => 'Створення конфігурацій', - 'replicate' => 'Тиражувати', - 'fast_create' => 'Швидке створення', - 'publish' => 'Опублікувати', - 'import' => 'Імпорт', - 'new_status' => 'Новий статус', - 'fast_edit' => 'Швидке редагування', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/uk/currency.php b/addons/default/visiosoft/advs-module/resources/lang/uk/currency.php deleted file mode 100644 index 083544605..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/uk/currency.php +++ /dev/null @@ -1,6 +0,0 @@ - 'Долар', - 'EUR' => 'Євро', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/uk/field.php b/addons/default/visiosoft/advs-module/resources/lang/uk/field.php deleted file mode 100644 index 377691835..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/uk/field.php +++ /dev/null @@ -1,385 +0,0 @@ - [ - 'name' => 'Назва' - ], - 'order' => [ - 'name' => 'Замовлення' - ], - 'slug' => [ - 'name' => 'Слизень' - ], - 'parent_category' => [ - 'name' => 'Батьківський' - ], - 'category' => [ - 'name' => 'Назва категорії' - ], - 'price' => [ - 'name' => 'Ціна' - ], - 'standard_price' => [ - 'name' => 'Стандартна ціна' - ], - 'date' => [ - 'name' => 'Дата' - ], - 'photo' => [ - 'name' => 'Фото' - ], - 'video' => [ - 'name' => 'Відео' - ], - 'map' => [ - 'name' => 'Карта' - ], - 'stock' => [ - 'name' => 'Запас' - ], - 'advs_desc' => [ - 'name' => 'Опис' - ], - 'online_payment' => [ - 'name' => 'Онлайн оплата' - ], - 'city' => [ - 'name' => 'Місто' - ], - 'country' => [ - 'name' => 'Країна' - ], - 'district' => [ - 'name' => 'Район' - ], - 'neighborhood' => [ - 'name' => 'Сусідство' - ], - 'village' => [ - 'name' => 'Село' - ], - 'files' => [ - 'name' => 'Зображення' - ], - 'cat1' => [ - 'name' => 'Основна категорія' - ], - 'cat2' => [ - 'name' => 'Підкатегорія 1' - ], - 'cat3' => [ - 'name' => 'Підкатегорія 2' - ], - 'cat4' => [ - 'name' => 'Підкатегорія 3' - ], - 'cat5' => [ - 'name' => 'Підкатегорія 4' - ], - 'cat6' => [ - 'name' => 'Підкатегорія 5' - ], - 'cat7' => [ - 'name' => 'Підкатегорія 6' - ], - 'cat8' => [ - 'name' => 'Підкатегорія 7' - ], - 'cat9' => [ - 'name' => 'Підкатегорія 8' - ], - 'cat10' => [ - 'name' => 'Підкатегорія 9' - ], - 'currency' => [ - 'name' => 'Валюта' - ], - 'status' => [ - 'name' => 'Статус', - 'option' => [ - 'approved' => 'Затверджено', - 'expired' => 'Термін дії закінчився', - 'unpublished' => 'Неопублікований', - 'pending_admin' => 'Адміністратор, що очікує на розгляд', - 'pending_user' => 'Користувач, що очікує на розгляд' - ] - ], - 'pending_adv' => [ - 'name' => 'Неопублікований' - ], - 'finish_at' => [ - 'name' => 'Закінчити в' - ], - 'cover_photo' => [ - 'name' => 'Фото на обкладинці' - ], - 'favs_adv' => [ - 'name' => 'Fav Ads' - ], - 'my_adv' => [ - 'name' => 'РЕКЛАМИ' - ], - 'description' => 'Опис', - 'explanation' => 'Пояснення', - 'type' => [ - 'name' => 'Тип' - ], - 'parent_adv' => [ - 'name' => 'Пов’язана реклама' - ], - 'value' => [ - 'name' => 'Значення' - ], - 'list' => 'Список', - 'home' => 'Головна', - 'list-page' => 'Сторінка списку', - 'search' => 'Пошук', - 'reset' => 'Reset', - 'recommended' => 'Рекомендовані оголошення для вас', - 'filter' => 'Фільтр', - 'sort' => 'Сортувати', - 'sort_by' => 'Сортувати за', - 'pick_option' => 'Виберіть варіант', - 'pick_ordering' => 'Замовлення', - 'price_high' => 'Ціна висока до низької', - 'price_low' => 'Ціна від низької до високої', - 'newest' => 'Найновіший', - 'oldest' => 'Найдавніший', - 'address_a_z' => 'Адреса (від A до Z)', - 'address_z_a' => 'Адреса (від Z до A)', - 'categories' => [ - 'name' => 'Категорії' - ], - 'all_categories' => 'всі категорії', - 'location' => 'Розташування', - 'send_message' => 'Відправити повідомлення', - 'phone_gsm' => 'Телефон Gsm', - 'phone_office' => 'Офісний телефон', - 'add_to_favorites' => "Додати в обране", - 'send' => 'Надіслати', - 'search_name' => 'Пошук Назва', - 'my_favorite_searches' => 'Улюблені пошукові запити', - 'search_desc' => 'Ви можете додати сюди свої улюблені пошукові записи та керувати ними.', - 'complaint_placeholder' => 'Введіть сюди свої скарги.', - 'show_details' => 'Показати деталі', - 'ad_actions' => 'Дії оголошень', - 'edit' => 'Редагувати', - 'approve' => 'Затвердити', - 'passive' => "Пасивний", - 'sold' => 'Продано', - 'offered_by' => 'Запропоновано', - 'more_ads_by' => 'Більше оголошень від', - 'click_phone' => 'Показати номер телефону', - 'share' => 'Поділитися', - 'report' => 'Повідомте про це оголошення', - 'features' => 'Особливості', - "streetview" => "Перегляд вулиць", - 'recommended_ads' => 'Рекомендовані оголошення для вас', - 'new' => 'Нові', - 'short_info' => 'Коротка інформація', - 'secure_trading' => 'Безпечна торгівля', - '24/7' => '24/7 Підтримка', - 'easy_trading' => 'Легка торгівля', - 'need_help' => 'Потрібна допомога?', - 'give_a_call' => 'Зателефонуйте', - 'message_sent' => 'Повідомлення надіслано!', - 'asap' => 'Повідомлення надіслано, продавець зв’яжеться з вами якнайшвидше.', - 'ad_id' => 'Ідентифікатор оголошення', - 'contact_with' => 'Зв\'язок із', - 'create_adv' => 'Створіть рекламу', - 'edit_adv' => 'Редагування оголошення', - 'mandatory_fields' => 'Обов\'язкові поля', - 'ad_post' => 'Повідомлення оголошення', - 'sell_item' => 'Продати товар або послугу', - 'search_save' => 'Улюблений пошук успішно збережено', - 'address' => 'Адреса', - 'email' => 'Електронна пошта', - 'phone' => 'Телефон', - 'send_us_your_feedback' => 'Надішліть нам свої відгуки', - 'online_shopping' => 'ЗАРАЗ', - 'approved' => 'Затверджено успішно', - 'extended' => 'Розширено успішно', - 'declined' => 'Відхилено успішно', - 'search_on_map' => 'Шукати на карті', - 'post_free_ad' => 'Розмістити безкоштовне оголошення', - 'select_a_category' => 'Виберіть категорію', - 'select_a_sub_category' => 'Виберіть підкатегорію', - 'all_dopings_added' => 'Для цього оголошення додаються всі типи допінгу.', - 'is_get_adv' => [ - 'name' => 'ЗАРАЗ' - ], - 'corporate_info' => 'Корпоративна інформація', - 'featured_ads' => "Рекомендовані реклами", - 'trending_ads' => 'Модні оголошення', - 'search_ad_result_prefix' => 'на', - 'search_ad_result_text' => ': підрахувати оголошення було знайдено у вашому пошуку : name', - 'search_ads_result_message' => [ - 'name' => ': кількість оголошень, знайдених для: пошук по імені', - ], - 'total' => 'Всього', - 'quantity' => 'Кількість', - 'view_cart' => 'Переглянути кошик', - 'no_ads' => 'Оголошень не знайдено.', - 'show_display_mode' => [ - 'map' => 'Карта', - 'list' => 'Список', - ], - 'advs_list_table_thead' => [ - 'name' => 'Назва оголошення', - 'price' => 'Ціна', - 'publish_at' => 'Дата оголошення', - 'location_city' => 'Місто', - 'location_country' => 'Країна', - ], - 'show_list_view' => [ - 'name' => 'Список', - ], - 'show_table_view' => [ - 'name' => 'Таблиця', - ], - 'showcase' => [ - 'name' => 'Вітрина', - ], - 'new_ad' => [ - 'name' => 'Нова реклама', - ], - 'profile' => [ - 'name' => 'Профіль', - ], - 'my_ads' => [ - 'name' => 'Мої оголошення', - ], - 'sold_out' => [ - 'name' => 'Продано', - ], - 'edit_category' => 'Редагувати категорію', - 'set_category' => 'Встановити категорію', - 'max' => [ - 'name' => 'Макс', - ], - 'min' => [ - 'name' => 'Хв', - ], - 'in_the_last_24_hours' => [ - 'name' => 'За останні 24 години' - ], - 'in_the_last_day' => [ - 'name' => 'В останні 24 години' - ], - 'in_the_last_week' => [ - 'name' => 'В останній тиждень' - ], - 'in_the_last_month' => [ - 'name' => 'В останній місяць' - ], - 'ads_with_photo' => [ - 'name' => 'Оголошення з фото' - ], - 'ads_with_video' => [ - 'name' => 'Оголошення з відео' - ], - 'yes' => [ - 'name' => 'Так' - ], - 'no' => [ - 'name' => 'Ні' - ], - 'is_system' => [ - 'name' => 'Є система', - 'instructions' => 'Статус системи є обов’язковим і не повинен змінюватися', - ], - 'user_access' => [ - 'name' => 'Доступ користувачів', - 'instructions' => 'Чи може користувач використовувати цей статус у своїх оголошеннях?', - ], - "no_location" => "Місце не вибрано.", - "continue" => 'Продовжуйте', - "gallery" => 'Галерея', - "ad" => 'Оголошення', - "ads" => 'Оголошення', - "were_found" => 'були знайдені.', - - // Pending screen - 'pending_message_1' => 'Оголошення знаходиться в процесі затвердження', - 'pending_message_2' => "Дата оновлення оголошення", - 'pending_message_3' => 'Приблизний час очікування', - 'pending_message_4' => 'Час, витрачений на процес затвердження, буде доданий до часу допінгу.', - 'pending_message_5' => 'Жодних трансакцій у кол-центрі щодо оголошення в процесі затвердження не можна.', - 'hours' => 'годин', - - // Preview page - 'preview_text' => [ - 'part_1' => 'Якщо наведена нижче інформація про ваше оголошення правильна, натисніть кнопку «Продовжити» та перейдіть до наступного кроку.', - 'part_2' => 'Якщо ні, натисніть кнопку «Редагувати».', - ], - 'views' => 'Перегляди', - - // Detail page - "no_street_view" => "У цьому місці немає зображення перегляду вулиць", - 'edit_my_contact_info' => 'Редагувати мою контактну інформацію', - 'update_my_contact_info' => 'оновити мою контактну інформацію', - 'contact_info' => 'Контактна інформація', - 'ad_info' => 'Інформація про рекламу', - - // Select cat - 'select_category_step_by_step' => 'Виберіть категорію крок за кроком', - - // New create page - 'options' => 'Параметри', - 'category_selection' => 'Вибір категорії', - 'listing_details' => 'Деталі переліку', - 'preview' => 'Попередній перегляд', - 'congratulations' => 'Вітаю', - 'ad_desc' => 'Опис оголошення', - 'upload_photos' => 'Завантажте фотографії', - 'upload_files' => 'Завантажити файли', - 'additional_fields' => 'Додаткові поля', - 'ad_location' => 'Місце розташування оголошення', - 'owner' => 'Власник', - 'default_owner_instruction' => 'Власник встановить за замовчуванням поточного користувача, якщо не вибрано жодного користувача', - 'create_page_subtitle' => 'Створіть оголошення бездоганно, ввівши детальну інформацію про нього.', - 'with_my_phone_numbers' => 'With my phone numbers', - 'not_with_my_phone_numbers' => "I don't want to be reached by phone", - 'how_can_you_be_contacted' => "How can you be contacted?", - - // Listing page - 'ad_title' => 'Заголовок оголошення', - 'listing_date' => 'Дата лістингу', - 'view' => 'Переглянути', - 'ads_with_map' => 'Оголошення з картою', - 'advanced_sorting' => 'Розширене сортування', - 'filter_by_word' => 'Фільтрувати за словом', - 'filter_by' => 'Фільтрувати за: назвою', - - 'free' => 'Безкоштовно', - 'ad_date' => 'Дата оголошення', - 'photo_video' => 'Фото, Відео', - 'and_above' => 'і вище', - 'and_below' => 'і нижче', - 'clear_all' => 'Очистити все', - 'balances' => 'Баланси', - 'packages' => 'Пакети', - 'dopings' => 'Допінг', - 'advs' => 'Advs', - 'site' => 'Сайт', - 'subscription' => 'Передплата', - 'created' => 'Створено', - 'product_option' => [ - 'name' => 'Варіант продукту' - ], - 'option_json' => [ - 'name' => 'Варіант' - ], - 'old_price' => [ - 'name' => 'Стара ціна' - ], - 'save_search' => 'Зберегти пошук', - 'publish_at' => [ - 'name' => 'Дата публікації' - ], - 'tax' => [ - 'name' => 'Tax' - ], - 'name_a_z' => 'Name (A to Z)', - 'name_z_a' => 'Name (Z to A)', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/uk/message.php b/addons/default/visiosoft/advs-module/resources/lang/uk/message.php deleted file mode 100644 index e072caac2..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/uk/message.php +++ /dev/null @@ -1,35 +0,0 @@ - 'На даний момент запитуваний продукт відсутній або неактивний', - 'please_payment' => 'Будь ласка, платіть', - 'bank_account_info' => 'Інформація про банківський рахунок', - 'agreement' => 'Натиснувши Опублікувати, ви погоджуєтесь з нашими Умовами використання та Політикою конфіденційності визнаєте, що ви є законним власником цього предмета.', - 'update_category_msg' => 'Класифікована категорія буде оновлена.', - 'updated_category_msg' => 'Категорію успішно відредаговано.', - 'create_ad_with_post_cat' => [ - 'title' => "Вибір категорії завершено.", - 'success' => true, - 'continueBtn' => "Продовжуйте", - ], - 'update_category_info' => 'Оновіть категорію.', - 'filter_by_search_msg' => 'Фільтр за пошуком.', - 'delete_author_error' => 'Ви не можете видалити публікацію, яка не належить вам', - 'success_delete' => 'Оголошення видалено', - 'pending_ad_status' => 'Ваше оголошення очікує затвердження Редактором.', - 'extended' => ': кількість оголошень успішно розширено.', - 'category_not_exist' => 'Ця категорія вже не існує!', - 'currency_converted' => 'Конвертована валюта успішно.', - 'choose_user' => 'Виберіть користувача', - 'owner_updated_successfully' => 'Власник успішно оновлений!', - 'no_add_found' => 'Оголошення не знайдено!', - 'replicated_success' => 'Оголошення успішно відтворено!', - 'ad_doesnt_exist' => "Цього оголошення не існує!", - 'select_location_error' => "Виберіть місце на карті!", - 'this_ad_is_not_valid_anymore' => "Це оголошення вже не діє!", - 'approve_status_change' => "Статус вашої реклами встановлено активним!", - 'passive_status_change' => "Статус вашої реклами встановлено пасивним!", - 'sold_status_change' => "Статус вашої реклами продано!", - 'status_change' => "Статус вашої реклами встановлено як: статус!", - 'disabled_detailed_options_for_admin_role' => "Детальні параметри товару вимкнено.", -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/uk/permission.php b/addons/default/visiosoft/advs-module/resources/lang/uk/permission.php deleted file mode 100644 index 534893821..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/uk/permission.php +++ /dev/null @@ -1,108 +0,0 @@ - [ - 'name' => 'Оголошення', - 'option' => [ - 'read' => 'Чи можете читати рекламу?', - 'write' => 'Чи можете створювати / редагувати рекламу?', - 'delete' => 'Чи можна видалити оголошення?', - ], - ], - 'categories' => [ - 'name' => 'Категорії', - 'option' => [ - 'read' => 'Чи можете читати категорії?', - 'write' => 'Чи можете створювати / редагувати категорії?', - 'delete' => 'Чи можна видалити категорії?', - ], - ], - 'village' => [ - 'name' => 'Село', - 'option' => [ - 'read' => 'Чи можете читати село?', - 'write' => 'Чи можете створити / редагувати село?', - 'delete' => 'Можна видалити село?', - ], - ], - 'custom_fields' => [ - 'name' => 'Спеціальні поля', - 'option' => [ - 'read' => 'Чи можете читати спеціальні поля?', - 'write' => 'Чи можете створювати / редагувати власні поля?', - 'delete' => 'Чи можна видалити спеціальні поля?', - ], - ], - 'custom_field_advs' => [ - 'name' => 'Спеціальні рекламні поля', - 'option' => [ - 'read' => 'Чи можете читати спеціальні польові оголошення?', - 'write' => 'Чи можна створювати / редагувати власні польові оголошення?', - 'delete' => 'Чи можна видалити спеціальні польові оголошення?', - ], - ], - 'cf_values' => [ - 'name' => 'Значення Cf', - 'option' => [ - 'read' => 'Чи можете читати значення cf?', - 'write' => 'Чи можете створювати / редагувати значення cf?', - 'delete' => 'Чи можна видалити значення cf?', - ], - ], - 'options' => [ - 'name' => 'Параметри', - 'option' => [ - 'read' => 'Чи можете прочитати варіанти?', - 'write' => 'Чи можете створювати / редагувати параметри?', - 'delete' => 'Чи можна видалити параметри?', - ], - ], - 'productoptions' => [ - 'name' => 'Productoptions', - 'option' => [ - 'read' => 'Чи можете читати варіанти продуктів?', - 'write' => 'Чи можете створювати / редагувати варіанти продуктів?', - 'delete' => 'Чи можете видалити варіанти продуктів?', - ], - ], - 'productoptions_value' => [ - 'name' => 'Значення опцій товару', - 'option' => [ - 'read' => 'Чи можете прочитати значення опцій товару?', - 'write' => 'Чи можете створювати / редагувати значення продукту?', - 'delete' => 'Чи можна видалити значення productoptions?', - ], - ], - 'options_configuration' => [ - 'name' => 'Параметри конфігурації', - 'option' => [ - 'read' => 'Чи можете прочитати конфігурацію параметрів?', - 'write' => 'Чи можете створювати / редагувати конфігурацію параметрів?', - 'delete' => 'Можна видалити конфігурацію параметрів?', - ], - ], - 'option_configuration' => [ - 'name' => 'Конфігурація опції', - 'option' => [ - 'read' => 'Чи можете прочитати конфігурацію опції?', - 'write' => 'Можна створити / відредагувати конфігурацію опції?', - 'delete' => 'Можна видалити конфігурацію опції?', - ], - ], - 'option_configuration' => [ - 'name' => 'Конфігурація опції', - 'option' => [ - 'read' => 'Чи можете прочитати конфігурацію опції?', - 'write' => 'Можна створити / відредагувати конфігурацію опції?', - 'delete' => 'Можна видалити конфігурацію опції?', - ], - ], - 'status' => [ - 'name' => 'Статус', - 'option' => [ - 'read' => 'Чи можете прочитати статус?', - 'write' => 'Можна створювати / редагувати статус?', - 'delete' => 'Можна видалити статус?', - ], - ], -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/uk/section.php b/addons/default/visiosoft/advs-module/resources/lang/uk/section.php deleted file mode 100644 index ff6566c49..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/uk/section.php +++ /dev/null @@ -1,64 +0,0 @@ - [ - 'title' => 'Оголошення', - ], - 'categories' => [ - 'title' => 'Категорії', - ], - 'countries' => [ - 'title' => 'Країни', - ], - 'cities' => [ - 'title' => 'Міста', - ], - 'districts' => [ - 'title' => 'Райони', - ], - 'neighborhoods' => [ - 'title' => 'Сусідства', - ], - 'village' => [ - 'title' => 'Село', - ], - 'custom_fields' => [ - 'title' => 'Спеціальні поля', - ], - 'custom_field_advs' => [ - 'title' => 'Спеціальні рекламні поля', - ], - 'cf_values' => [ - 'title' => 'Значення Cf', - ], - 'fields' => [ - 'title' => 'Спеціальні поля' - ], - 'assets_clear' => [ - 'name' => 'Активи очищені' - ], - 'general' => 'Загальні', - 'ads' => 'Оголошення', - 'user' => 'Користувач', - 'filter' => 'Фільтр', - 'create_ad' => 'Створити оголошення', - 'options' => [ - 'title' => 'Параметри', - ], - 'ads_image' => 'Зображення оголошень', - 'product_options' => [ - 'title' => 'Варіанти', - ], - 'productoptions_value' => [ - 'title' => 'Значення опцій', - ], - 'option_configuration' => [ - 'title' => 'Конфігурація', - ], - 'translations' => 'Переклади', - 'status' => [ - 'title' => 'Статус', - ], - 'ads_detail' => 'Деталі оголошень', - -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/uk/setting.php b/addons/default/visiosoft/advs-module/resources/lang/uk/setting.php deleted file mode 100644 index 3939d0653..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/uk/setting.php +++ /dev/null @@ -1,286 +0,0 @@ - [ - 'name' => 'Автоматичне затвердження', - ], - 'default_view_type' => [ - 'name' => 'Тип перегляду за замовчуванням', - ], - 'hide_zero_price' => [ - 'name' => 'Сховати ціну, якщо нульова', - 'instructions' => 'Прихойте ціну, якщо ціна оголошення 0', - ], - 'estimated_pending_time' => [ - 'name' => 'Приблизний час очікування', - 'instructions' => 'У години', - ], - 'default_published_time' => [ - 'name' => 'Час публікації за замовчуванням', - ], - 'address' => [ - 'name' => 'Контактна адреса', - ], - 'phone' => [ - 'name' => 'Контактний телефон', - ], - 'favicon' => [ - 'name' => 'Фавікон', - ] - , 'map_coordinates_long' => [ - 'name' => 'Карта довгий координат', - ], - 'map_coordinates_lat' => [ - 'name' => 'Координатна карта Лат', - ], - 'iban_numbers' => [ - 'name' => 'IBAN', - ], - 'logo' => [ - 'name' => 'Логотип', - ], - 'ogImage' => [ - 'name' => 'Соціальний логотип Share', - 'warning' => 'Він повинен бути при роздільній здатності 1200 x 630. ', - - ], - 'currencies' => [ - 'name' => 'Активні валюти', - ], - 'latest-limit' => [ - 'name' => 'Останній ліміт', - ], - 'site_address' => [ - 'name' => 'Адреса сайту', - 'warning' => 'Авто додано www. www.sitename.com ', - ], - 'google_map_key' => [ - 'name' => 'Ключ Api Google Map', - ], - - 'default_country' => [ - 'name' => 'Країна оголошення за замовчуванням', - ], - 'hide_price_categories' => [ - 'name' => 'Приховати ціну на категорії', - 'instructions' => 'Ціна буде прихована, коли ви створюєте оголошення або переглядаєте оголошення за цими категоріями.' - ], - 'free_currencyconverterapi_key' => [ - 'name' => 'Ключ API конвертора валют' - ], - 'default_city' => [ - 'name' => 'Місто оголошення за умовчанням', - ], - 'default_district' => [ - 'name' => 'Район оголошень за замовчуванням', - ], - 'default_neighborhood' => [ - 'name' => 'Район оголошення за замовчуванням', - ], - 'default_currency' => [ - 'name' => 'Валюта оголошення за замовчуванням', - ], - 'default_GET' => [ - 'name' => 'Оголошення за замовчуванням GET', - ], - 'twitter' => [ - 'name' => 'Twitter', - ], - 'facebook' => [ - 'name' => 'Facebook', - ], - 'youtube' => [ - 'name' => 'Youtube', - ], - 'google' => [ - 'name' => 'Google', - ], - 'listing_page_image' => [ - 'name' => 'Зображення сторінки лістингу', - ], - 'hide_standard_price_field' => [ - 'name' => 'Сховати поле стандартної ціни', - ], - 'hide_options_field' => [ - 'name' => 'Сховати поле параметрів', - ], - 'hide_village_field' => [ - 'name' => 'Сховати село поле', - ], - 'hide_configurations' => [ - 'name' => 'Сховати кнопку конфігурацій', - 'instructions' => 'Сховати кнопку конфігурацій на сторінці попереднього перегляду оголошення', - ], - 'make_all_fields_required' => [ - 'name' => 'Зробіть усі поля обов’язковими', - 'instructions' => 'Вимагайте від користувача заповнення полів Ціна та Опис під час створення оголошення', - ], - 'make_map_required' => [ - 'name' => 'Зробіть карту обов’язковою', - 'instructions' => 'Потрібно, щоб користувач розміщував шпильку на карті під час створення оголошення', - ], - 'hide_listing_standard_price' => [ - 'name' => 'Сховати лістинг стандартної ціни', - ], - 'enabled_currencies' => [ - 'name' => 'Увімкнено валюти', - ], - 'google_statistic_code' => [ - 'name' => 'Статистичний код Google', - ], - 'register_email_field' => [ - 'name' => 'Вимога електронної пошти щодо реєстрації учасника', - ], - 'market_place' => [ - 'name' => 'Ринок', - 'instructions' => 'If the marketplace is down, your site will act as ecommerce. For example, - some fields in the profile such as ads, dopings, messages, sale, packages and store are not visible and - removes corporate membership.' - ], - 'price_area_hidden' => [ - 'name' => 'Цінова область прихована', - ], - 'hide_price_filter' => [ - 'name' => 'Сховати фільтр цін', - ], - 'hide_date_filter' => [ - 'name' => 'Сховати фільтр дати', - ], - 'hide_photo_filter' => [ - 'name' => 'Сховати фільтр фотографій', - ], - 'hide_map_filter' => [ - 'name' => 'Сховати фільтр карти', - ], - 'show_lang_url' => [ - 'name' => 'Показати параметр мови для URL-адреси', - ], - 'popular_ads_limit' => [ - 'name' => 'Ліміт популярних оголошень', - ], - - //Image - - 'image_resize_backend' => [ - 'name' => 'Змінення розміру зображення', - ], - 'full_image_width' => [ - 'name' => 'Повна ширина зображення', - ], - 'full_image_height' => [ - 'name' => 'Повна висота зображення', - ], - 'medium_image_width' => [ - 'name' => 'Середня ширина зображення', - ], - 'medium_image_height' => [ - 'name' => 'Середня висота зображення', - ], - 'thumbnail_width' => [ - 'name' => 'Ширина мініатюри', - ], - 'thumbnail_height' => [ - 'name' => 'Висота мініатюри', - ], - 'add_canvas' => [ - 'name' => 'Додати полотно', - ], - 'image_canvas_width' => [ - 'name' => 'Ширина полотна зображення', - ], - 'image_canvas_height' => [ - 'name' => 'Висота полотна зображення', - ], - 'watermark_type' => [ - 'name' => 'Тип водяного знака', - ], - 'watermark_text' => [ - 'name' => 'Текст водяного знака', - ], - 'watermark_image' => [ - 'name' => 'Зображення водяного знака', - ], - 'watermark_position' => [ - 'name' => 'Позиція водяного знака', - ], - 'user_filter_limit' => [ - 'name' => 'Обмеження фільтра користувача', - 'instructions' => 'На панелі адміністратора' - ], - 'show_breadcrumb_when_creating_ad' => [ - 'name' => 'Показати хлібну крихту під час створення реклами', - ], - 'show_ads_count' => [ - 'name' => 'Показати показ оголошень', - 'instructions' => 'Показати рекламу в списку категорій ліворуч', - ], - 'ads_date_hidden' => [ - 'name' => 'Сховати дату створення', - 'instructions' => 'Сховати дату створення на сторінці деталей оголошень', - ], - 'hide_listing_header' => [ - 'name' => 'Сховати заголовок списку', - 'instructions' => 'Приховування впорядкування та перегляду типів', - ], - 'hide_filter_section' => [ - 'name' => 'Сховати розділ фільтра', - 'instructions' => 'Приховання лівої області фільтра на сторінці списку', - ], - 'hide_seller_info' => [ - 'name' => 'Сховати інформацію про продавця', - 'instructions' => 'Приховування інформації про продавця на сторінці деталей оголошень', - ], - 'show_post_ad_agreement' => [ - 'name' => 'Показати угоду про розміщення оголошень', - 'instructions' => 'Увімкніть це, якщо ви хочете відображати угоду про політику конфіденційності на сторінці створення оголошення', - ], - 'override_text' => [ - 'name' => 'Замінити текст', - 'instructions' => 'Старе значення: Нове значення' - ], - 'steps_color' => [ - 'name' => 'Кроки Колір', - 'instructions' => 'Змінює колір прогресивних кроків.' - ], - 'create_ad_button_color' => [ - 'name' => 'Створіть колір кнопки об\'яви', - 'instructions' => 'Змінює кнопку, яка з’являється після завершення вибору нової категорії оголошень.' - ], - 'lang_switcher_for_browser' => [ - 'name' => 'Lang Switcher для браузера', - 'instructions' => 'Дозволяє вибрати мову браузера як активну мову' - ], - 'get_categories' => [ - 'name' => 'ОТРИМАТИ Категорії', - 'instructions' => 'Він представляє категорії, в яких буде дійсним властивість GET.' - ], - 'watermark' => [ - 'name' => 'Водяний знак', - 'instructions' => 'Активний водяний знак?' - ], - 'detailed_product_options' => [ - 'name' => 'Детальні параметри товару', - 'instructions' => 'Дозволяє вводити інформацію про запас та ціну товару' - ], - 'show_subcats_mobile' => [ - 'name' => 'Показувати підкатегорії в мобільному режимі', - ], - 'show_price_to_members_only' => [ - 'name' => 'Показувати ціну лише учасникам', - ], - 'hide_ad_cat' => [ - 'name' => 'Приховати категорії', - 'instructions' => 'Сховати категорії в списку оголошень' - ], - 'show_finish_and_publish_date' => [ - 'name' => 'Показати дату завершення та дату публікації для створення', - 'instructions' => 'Відображає поля pub_at і finish_at на сторінці створення оголошення.' - ], - 'show_tax_field' => [ - 'name' => 'Show Tax Field', - 'instructions' => 'When this option is enabled, you can set the tax rate on the ad creation page.' - ], - 'hide_contact_created_at' => [ - 'name' => 'Hide Contact Fields For in Create New Ad' - ] -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/uk/stream.php b/addons/default/visiosoft/advs-module/resources/lang/uk/stream.php deleted file mode 100644 index 3265c23c8..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/uk/stream.php +++ /dev/null @@ -1,37 +0,0 @@ - [ - 'name' => 'Оголошення', - ], - 'categories' => [ - 'name' => 'Категорії', - ], - 'village' => [ - 'name' => 'Село', - ], - 'custom_fields' => [ - 'name' => 'Спеціальні поля', - ], - 'custom_field_advs' => [ - 'name' => 'Спеціальні рекламні поля', - ], - 'cf_values' => [ - 'name' => 'Значення Cf', - ], - 'options' => [ - 'name' => 'Параметри', - ], - 'product_options' => [ - 'name' => 'Варіанти товару', - ], - 'productoptions_value' => [ - 'name' => 'Значення опцій', - ], - 'option_configuration' => [ - 'name' => 'Конфігурація', - ], - 'status' => [ - 'name' => 'Статус', - ], -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/uk/view.php b/addons/default/visiosoft/advs-module/resources/lang/uk/view.php deleted file mode 100644 index bce5d4015..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/uk/view.php +++ /dev/null @@ -1,6 +0,0 @@ - 'Незакінчені', - 'advanced' => 'Розширений', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/ur/addon.php b/addons/default/visiosoft/advs-module/resources/lang/ur/addon.php deleted file mode 100644 index 363b34292..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/ur/addon.php +++ /dev/null @@ -1,8 +0,0 @@ - 'اشتہارات', - 'name' => 'اشتہارات ماڈیول', - 'description' => 'اشتہارات ماڈیول', - 'info' => 'This is the screen where you can add, delete and edit ads from the Ads page. On this page, you can simply do the operations such as post management and ad configuration.' -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/ur/button.php b/addons/default/visiosoft/advs-module/resources/lang/ur/button.php deleted file mode 100644 index 80e83ca5a..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/ur/button.php +++ /dev/null @@ -1,48 +0,0 @@ - 'نئی درجہ بندی', - 'new_classified' => 'نیا درجہ بند', - 'new_category' => 'نئی قسم', - 'new_country' => 'نیا ملک', - 'new_city' => 'نیا شہر', - 'new_district' => 'نیا ضلع', - 'new_neighborhood' => 'نیا پڑوس', - 'new_village' => 'نیا گاؤں', - 'edit' => "ترمیم", - 'approve' => "منظور کریں", - 'decline' => 'رد کریں', - 'extend' => 'بڑھائیں', - 'extend_all' => 'سب کو بڑھائیں', - 'convert_currency' => 'کرنسی بدلیں', - 'categories' => 'اقسام', - 'sub_category' => 'ذیلی اقسام', - 'add_sub_category' => 'ذیلی اقسام شامل کریں', - 'sub_cities' => 'ذیلی شہر', - 'add_sub_cities' => 'ذیلی شہر شامل کریں', - 'add_sub_districts' => 'ذیلی ڈسٹرکٹ شامل کریں', - 'add_sub_neighborhoods' => 'ذیلی پڑوس شامل کریں', - 'add_sub_village' => 'ذیلی گاؤں شامل کریں', - 'sub_districts' => 'ذیلی اضلاع', - 'sub_neighborhoods' => 'ذیلی پڑوس', - 'sub_village' => 'ذیلی گاؤں', - 'general_settings' => 'عام ترتیبات', - 'save_category' => 'اقسام محفوظ کریں', - 'change_owner' => 'مالک کو تبدیل کریں', - 'update_category' => [ - 'name' => 'اقسام اپ ڈیٹ کریں' - ], - 'new_option' => 'نیا آپشن', - 'export' => 'برآمد کریں', - 'new_productoption' => 'نیا پروڈکٹ آپشن', - 'new_productoptions_value' => 'نئی پروڈکٹ آپشن ویلیو', - 'new_options_configuration' => 'نئی آپشن ترتیب', - 'new_option_configuration' => 'نئی آپشن ترتیب', - 'create_configurations' => 'تشکیلات بنائیں', - 'replicate' => 'چربہ لگائیں', - 'fast_create' => 'فاسٹ بنائیں', - 'publish' => 'شائع کریں', - 'import' => 'درآمد کریں', - 'new_status' => 'نئی حیثیت', - 'fast_edit' => 'فاسٹ ترمیم', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/ur/currency.php b/addons/default/visiosoft/advs-module/resources/lang/ur/currency.php deleted file mode 100644 index d5f10ed8f..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/ur/currency.php +++ /dev/null @@ -1,6 +0,0 @@ - 'ڈالر', - 'EUR' => 'یورو', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/ur/field.php b/addons/default/visiosoft/advs-module/resources/lang/ur/field.php deleted file mode 100644 index de701dacd..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/ur/field.php +++ /dev/null @@ -1,385 +0,0 @@ - [ - 'name' => 'عنوان' - ], - 'order' => [ - 'name' => 'ترتیب' - ], - 'slug' => [ - 'name' => 'سلگ' - ], - 'parent_category' => [ - 'name' => 'والدین' - ], - 'category' => [ - 'name' => 'زمرہ عنوان' - ], - 'price' => [ - 'name' => 'قیمت' - ], - 'standard_price' => [ - 'name' => 'معیاری قیمت' - ], - 'date' => [ - 'name' => 'تاریخ' - ], - 'photo' => [ - 'name' => 'تصویر' - ], - 'video' => [ - 'name' => 'ویڈیو' - ], - 'map' => [ - 'name' => 'نقشہ' - ], - 'stock' => [ - 'name' => 'اسٹاک' - ], - 'advs_desc' => [ - 'name' => 'تفصیل' - ], - 'online_payment' => [ - 'name' => 'آن لائن ادائیگی' - ], - 'city' => [ - 'name' => 'شہر' - ], - 'country' => [ - 'name' => 'ملک' - ], - 'district' => [ - 'name' => 'ضلع' - ], - 'neighborhood' => [ - 'name' => 'ہمسایہ' - ], - 'village' => [ - 'name' => 'گاؤں' - ], - 'files' => [ - 'name' => 'تصاویر' - ], - 'cat1' => [ - 'name' => 'مین زمرہ' - ], - 'cat2' => [ - 'name' => 'ذیلی زمرہ 1' - ], - 'cat3' => [ - 'name' => 'ذیلی زمرہ 2' - ], - 'cat4' => [ - 'name' => 'ذیلی زمرہ 3' - ], - 'cat5' => [ - 'name' => 'ذیلی زمرہ 4' - ], - 'cat6' => [ - 'name' => 'ذیلی زمرہ 5' - ], - 'cat7' => [ - 'name' => 'ذیلی زمرہ 6' - ], - 'cat8' => [ - 'name' => 'ذیلی زمرہ 7' - ], - 'cat9' => [ - 'name' => 'ذیلی زمرہ 8' - ], - 'cat10' => [ - 'name' => 'ذیلی زمرہ 9' - ], - 'currency' => [ - 'name' => 'کرنسی' - ], - 'status' => [ - 'name' => 'حالت', - 'option' => [ - 'approved' => 'منظورشدہ', - 'expired' => 'میعاد ختم ہوگئی', - 'unpublished' => 'غیر مطبوعہ', - 'pending_admin' => 'زیر التواء ایڈمن', - 'pending_user' => 'زیر التواء صارف' - ] - ], - 'pending_adv' => [ - 'name' => 'غیر مطبوعہ' - ], - 'finish_at' => [ - 'name' => 'ختم کریں' - ], - 'cover_photo' => [ - 'name' => 'سرورق کی تصویر' - ], - 'favs_adv' => [ - 'name' => 'Fav اشتہارات' - ], - 'my_adv' => [ - 'name' => 'ADVS' - ], - 'description' => 'تفصیل', - 'explanation' => 'وضاحت', - 'type' => [ - 'name' => 'ٹائپ کریں' - ], - 'parent_adv' => [ - 'name' => 'متعلقہ اشتہار' - ], - 'value' => [ - 'name' => 'قدر' - ], - 'list' => 'فہرست', - 'home' => 'گھر', - 'list-page' => 'فہرست کا صفحہ', - 'search' => 'تلاش کریں', - 'reset' => 'Reset', - 'recommended' => 'آپ کے لئے تجویز کردہ اشتہارات', - 'filter' => 'فلٹر کریں', - 'sort' => 'ترتیب دیں', - 'sort_by' => 'کے ذریعہ ترتیب دیں', - 'pick_option' => 'ایک اختیار منتخب کریں', - 'pick_ordering' => 'آرڈر کرنا', - 'price_high' => 'قیمت کم سے کم', - 'price_low' => 'قیمت کم سے زیادہ', - 'newest' => 'تازہ ترین', - 'oldest' => 'سب سے قدیم', - 'address_a_z' => 'پتہ (A سے Z)', - 'address_z_a' => 'پتہ (زیڈ ٹو اے)', - 'categories' => [ - 'name' => 'اقسام' - ], - 'all_categories' => 'تمام زمرے', - 'location' => 'مقام', - 'send_message' => 'پیغام بھیجیں', - 'phone_gsm' => 'جی ایس ایم فون', - 'phone_office' => 'دفتر فون', - 'add_to_favorites' => "پسندیدہ میں شامل کریں", - 'send' => 'بھیجیں', - 'search_name' => 'تلاش نام', - 'my_favorite_searches' => 'پسندیدہ تلاشیاں', - 'search_desc' => 'آپ اپنی پسند کی تلاش کا انتخاب یہاں شامل اور انتظام کرسکتے ہیں۔', - 'complaint_placeholder' => 'اپنی شکایت کی تفصیلات یہاں ٹائپ کریں۔', - 'show_details' => 'تفصیلات دکھائیں', - 'ad_actions' => 'اشتہار کے اعمال', - 'edit' => 'ترمیم', - 'approve' => 'منظور کریں', - 'passive' => "غیر فعال", - 'sold' => 'بیچ دیا', - 'offered_by' => 'پیش کردہ', - 'more_ads_by' => 'مزید اشتہارات کے ذریعہ', - 'click_phone' => 'فون نمبر دکھائیں', - 'share' => 'بانٹیں', - 'report' => 'اس اشتہار کی اطلاع دیں', - 'features' => 'خصوصیات', - "streetview" => "گلی کا منظر", - 'recommended_ads' => 'آپ کے لئے تجویز کردہ اشتہارات', - 'new' => 'نئی', - 'short_info' => 'مختصر معلومات', - 'secure_trading' => 'محفوظ تجارت', - '24/7' => '24/7 سپورٹ', - 'easy_trading' => 'آسان تجارت', - 'need_help' => 'مدد چاہیے؟', - 'give_a_call' => 'کال کرو', - 'message_sent' => 'پیغام چلا گیا!', - 'asap' => 'پیغام بھیجا گیا ، بیچنے والا آپ سے ASAP سے رابطہ کرے گا۔', - 'ad_id' => 'ایڈ شناخت', - 'contact_with' => 'کے ساتھ رابطہ کریں', - 'create_adv' => 'اشتہار بنائیں', - 'edit_adv' => 'ایڈ میں ترمیم کریں', - 'mandatory_fields' => 'لازمی بھریں', - 'ad_post' => 'اشتہار پوسٹ', - 'sell_item' => 'کوئی شے یا خدمت فروخت کریں', - 'search_save' => 'پسندیدہ تلاش کامیابی سے محفوظ ہوگئی', - 'address' => 'پتہ', - 'email' => 'ای میل', - 'phone' => 'فون', - 'send_us_your_feedback' => 'ہمیں اپنی رائے بھیجیں', - 'online_shopping' => 'حاصل کریں', - 'approved' => 'کامیابی کے ساتھ منظور کیا گیا', - 'extended' => 'کامیابی کے ساتھ بڑھا دیا گیا', - 'declined' => 'کامیابی سے انکار کر دیا گیا', - 'search_on_map' => 'نقشے پر تلاش کریں', - 'post_free_ad' => 'مفت اشتہار پوسٹ کریں', - 'select_a_category' => 'ایک زمرہ منتخب کریں', - 'select_a_sub_category' => 'ایک ذیلی زمرہ منتخب کریں', - 'all_dopings_added' => 'اس ڈوپنگ کی تمام اقسام کو اس اشتہار کے لئے شامل کیا گیا ہے۔', - 'is_get_adv' => [ - 'name' => 'حاصل کریں' - ], - 'corporate_info' => 'کارپوریٹ معلومات', - 'featured_ads' => "نمایاں اشتہارات", - 'trending_ads' => 'رجحانات کے اشتہارات', - 'search_ad_result_prefix' => 'پر', - 'search_ad_result_text' => ': گنتی اشتہارات آپ کے : نام تلاش میں پائے گئے', - 'search_ads_result_message' => [ - 'name' => ': کے لئے ملنے والے اشتہارات گنیں: نام کی تلاش', - ], - 'total' => 'کل', - 'quantity' => 'مقدار', - 'view_cart' => 'ٹوکری دیکھیں', - 'no_ads' => 'کوئی اشتہار نہیں ملا۔', - 'show_display_mode' => [ - 'map' => 'نقشہ', - 'list' => 'فہرست', - ], - 'advs_list_table_thead' => [ - 'name' => 'اشتہار کا نام', - 'price' => 'قیمت', - 'publish_at' => 'اشتہاری تاریخ', - 'location_city' => 'شہر', - 'location_country' => 'ملک', - ], - 'show_list_view' => [ - 'name' => 'فہرست', - ], - 'show_table_view' => [ - 'name' => 'ٹیبل', - ], - 'showcase' => [ - 'name' => 'شوکیس', - ], - 'new_ad' => [ - 'name' => 'نیا اشتہار', - ], - 'profile' => [ - 'name' => 'پروفائل', - ], - 'my_ads' => [ - 'name' => 'میرے اشتہارات', - ], - 'sold_out' => [ - 'name' => 'بک گیا', - ], - 'edit_category' => 'زمرہ میں ترمیم کریں', - 'set_category' => 'زمرہ طے کریں', - 'max' => [ - 'name' => 'زیادہ سے زیادہ', - ], - 'min' => [ - 'name' => 'کم سے کم', - ], - 'in_the_last_24_hours' => [ - 'name' => 'آخری 24 گھنٹوں میں' - ], - 'in_the_last_day' => [ - 'name' => 'آخری 24 گھنٹوں میں' - ], - 'in_the_last_week' => [ - 'name' => 'آخری ہفتے میں' - ], - 'in_the_last_month' => [ - 'name' => 'آخری مہینے میں' - ], - 'ads_with_photo' => [ - 'name' => 'تصویر والے اشتہارات' - ], - 'ads_with_video' => [ - 'name' => 'ویڈیو والے اشتہارات' - ], - 'yes' => [ - 'name' => 'جی ہاں' - ], - 'no' => [ - 'name' => 'نہیں' - ], - 'is_system' => [ - 'name' => 'سسٹم ہے', - 'instructions' => 'سسٹم کی حیثیت درکار ہے اور اسے تبدیل نہیں کیا جانا چاہئے', - ], - 'user_access' => [ - 'name' => 'صارف تک رسائی', - 'instructions' => 'کیا کوئی صارف اس اشتہار کو اپنے اشتہاروں پر استعمال کرسکتا ہے؟', - ], - "no_location" => "کوئی مقام منتخب نہیں ہوا ہے۔", - "continue" => 'جاری رہے', - "gallery" => 'گیلری', - "ad" => 'اشتہار', - "ads" => 'اشتہارات', - "were_found" => 'پائے گئے.', - - // Pending screen - 'pending_message_1' => 'اشتہار کی منظوری کے عمل میں ہے', - 'pending_message_2' => "اشتہار کی تازہ کاری کی تاریخ", - 'pending_message_3' => 'متوقع انتظار کا وقت', - 'pending_message_4' => 'منظوری کے عمل میں صرف ہونے والے وقت کو ڈوپنگ ٹائم میں شامل کیا جائے گا۔', - 'pending_message_5' => 'منظوری کے عمل میں کال سینٹر سے اشتہار سے متعلق کوئی لین دین نہیں کیا جاسکتا ہے۔', - 'hours' => 'گھنٹے', - - // Preview page - 'preview_text' => [ - 'part_1' => 'اگر آپ کے اشتہار کے بارے میں درج ذیل معلومات درست ہیں تو ، "جاری رکھیں" کے بٹن پر کلک کریں اور اگلے مرحلے پر جائیں۔', - 'part_2' => 'اگر نہیں تو ، "ترمیم کریں" کے بٹن پر کلک کریں۔', - ], - 'views' => 'مناظر', - - // Detail page - "no_street_view" => "اس جگہ پر گلیوں کے منظر کی کوئی تصویر نہیں ہے", - 'edit_my_contact_info' => 'میری رابطہ کی معلومات میں ترمیم کریں', - 'update_my_contact_info' => 'میری رابطہ کی معلومات کو اپ ڈیٹ کریں', - 'contact_info' => 'رابطے کی معلومات', - 'ad_info' => 'اشتھاراتی معلومات', - - // Select cat - 'select_category_step_by_step' => 'مرحلہ بہ زمرے کا انتخاب کریں', - - // New create page - 'options' => 'اختیارات', - 'category_selection' => 'زمرہ انتخاب', - 'listing_details' => 'فہرست سازی کی تفصیلات', - 'preview' => 'پیش نظارہ', - 'congratulations' => 'مبارک ہو', - 'ad_desc' => 'اشتہار کی تفصیل', - 'upload_photos' => 'تصاویر اپ لوڈ کریں', - 'upload_files' => 'فائلیں اپ لوڈ کرو', - 'additional_fields' => 'اضافی فیلڈز', - 'ad_location' => 'اشتہار کی جگہ', - 'owner' => 'مالک', - 'default_owner_instruction' => 'اگر کوئی صارف منتخب نہیں ہوتا ہے تو مالک موجودہ صارف سے ڈیفالٹ ہوجائے گا', - 'create_page_subtitle' => 'اپنے اشتہار کے بارے میں تفصیلی معلومات داخل کرکے بلا اشتعال اشتہار بنائیں۔', - 'with_my_phone_numbers' => 'With my phone numbers', - 'not_with_my_phone_numbers' => "I don't want to be reached by phone", - 'how_can_you_be_contacted' => "How can you be contacted?", - - // Listing page - 'ad_title' => 'اشتہار کا عنوان', - 'listing_date' => 'تاریخ سازی کی تاریخ', - 'view' => 'دیکھیں', - 'ads_with_map' => 'نقشہ والے اشتہارات', - 'advanced_sorting' => 'اعلی درجے کی ترتیب', - 'filter_by_word' => 'لفظ بہ فلٹر', - 'filter_by' => 'فلٹر بذریعہ: نام', - - 'free' => 'مفت', - 'ad_date' => 'اشتہاری تاریخ', - 'photo_video' => 'تصویر ، ویڈیو', - 'and_above' => 'اور اوپر', - 'and_below' => 'اور نیچے', - 'clear_all' => 'تمام کو صاف کریں', - 'balances' => 'توازن', - 'packages' => 'پیکیجز', - 'dopings' => 'ڈوپنگز', - 'advs' => 'ایڈز', - 'site' => 'سائٹ', - 'subscription' => 'سب سکریپشن', - 'created' => 'بنائی گئی', - 'product_option' => [ - 'name' => 'پروڈکٹ آپشن' - ], - 'option_json' => [ - 'name' => 'آپشن' - ], - 'old_price' => [ - 'name' => 'پرانی قیمت' - ], - 'save_search' => 'تلاش محفوظ کریں', - 'publish_at' => [ - 'name' => 'تاریخ شائع کریں' - ], - 'tax' => [ - 'name' => 'Tax' - ], - 'name_a_z' => 'Name (A to Z)', - 'name_z_a' => 'Name (Z to A)', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/ur/message.php b/addons/default/visiosoft/advs-module/resources/lang/ur/message.php deleted file mode 100644 index dd3d980a2..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/ur/message.php +++ /dev/null @@ -1,35 +0,0 @@ - 'مطلوبہ مصنوعہ فی الحال غائب یا غیر فعال ہے', - 'please_payment' => 'برائے مہربانی ادا کریں', - 'bank_account_info' => 'بینک اکاؤنٹ کی معلومات', - 'agreement' => 'پوسٹ پر کلک کرکے ، آپ ہماری استعمال کی شرائط اور رازداری کی پالیسی سے اتفاق کرتے ہیں کہ آپ اس شے کے صحیح مالک ہیں۔', - 'update_category_msg' => 'درجہ بندی کی قسم کو اپ ڈیٹ کیا جائے گا۔', - 'updated_category_msg' => 'زمرہ کامیابی کے ساتھ ترمیم کی گئی۔', - 'create_ad_with_post_cat' => [ - 'title' => "زمرہ انتخاب مکمل ہوچکا ہے۔", - 'success' => true, - 'continueBtn' => "جاری رہے", - ], - 'update_category_info' => 'برائے کرم زمرہ کو اپ ڈیٹ کریں۔', - 'filter_by_search_msg' => 'تلاش کے لحاظ سے فلٹر کریں۔', - 'delete_author_error' => 'آپ کسی ایسی پوسٹ کو حذف نہیں کرسکتے جو آپ کا نہیں ہے', - 'success_delete' => 'اشتہار حذف ہوگیا', - 'pending_ad_status' => 'ایڈیٹر کے ذریعہ آپ کے اشتہار کی منظوری زیر التوا ہے۔', - 'extended' => ': نمبر اشتہاروں کو کامیابی کے ساتھ بڑھایا گیا ہے۔', - 'category_not_exist' => 'یہ زمرہ اب موجود نہیں!', - 'currency_converted' => 'کرنسی کامیابی کے ساتھ تبدیل ہوگئی۔', - 'choose_user' => 'صارف منتخب کریں', - 'owner_updated_successfully' => 'مالک کامیابی کے ساتھ اپ ڈیٹ ہوچکا ہے!', - 'no_add_found' => 'کوئی اشتہار نہیں ملا!', - 'replicated_success' => 'اشتہار کامیابی کے ساتھ نقل کیا گیا ہے!', - 'ad_doesnt_exist' => "یہ اشتہار موجود نہیں ہے!", - 'select_location_error' => "براہ کرم نقشے پر ایک مقام منتخب کریں!", - 'this_ad_is_not_valid_anymore' => "اب یہ اشتہار درست نہیں ہے!", - 'approve_status_change' => "آپ کے اشتہار کی حیثیت فعال ہونے کے لئے مقرر کردی گئی ہے!", - 'passive_status_change' => "آپ کے اشتہار کی حیثیت غیر فعال ہوچکی ہے۔", - 'sold_status_change' => "آپ کے اشتہار کی حیثیت بیچ دی گئی ہے!", - 'status_change' => "آپ کے اشتہار کی حیثیت اس پر سیٹ ہوچکی ہے: درجہ!", - 'disabled_detailed_options_for_admin_role' => "مصنوع کے تفصیلی اختیارات غیر فعال ہیں۔", -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/ur/permission.php b/addons/default/visiosoft/advs-module/resources/lang/ur/permission.php deleted file mode 100644 index e2938765d..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/ur/permission.php +++ /dev/null @@ -1,108 +0,0 @@ - [ - 'name' => 'اشتہارات', - 'option' => [ - 'read' => 'اشتہارات پڑھ سکتے ہیں؟', - 'write' => 'کیا اشتہارات تخلیق / ترمیم کر سکتے ہیں؟', - 'delete' => 'کیا اشتہارات مٹا سکتے ہیں؟', - ], - ], - 'categories' => [ - 'name' => 'اقسام', - 'option' => [ - 'read' => 'زمرے پڑھ سکتے ہیں؟', - 'write' => 'زمرے تشکیل / ترمیم کرسکتے ہیں؟', - 'delete' => 'زمرے حذف کرسکتے ہیں؟', - ], - ], - 'village' => [ - 'name' => 'گاؤں', - 'option' => [ - 'read' => 'گاؤں پڑھ سکتے ہو؟', - 'write' => 'گاؤں بنا / ترمیم کرسکتے ہیں؟', - 'delete' => 'گاؤں کو حذف کرسکتے ہیں؟', - ], - ], - 'custom_fields' => [ - 'name' => 'کسٹم فیلڈز', - 'option' => [ - 'read' => 'کسٹم فیلڈز پڑھ سکتے ہیں؟', - 'write' => 'کسٹم فیلڈز تشکیل / ترمیم کرسکتے ہیں؟', - 'delete' => 'کسٹم فیلڈز کو ڈیلیٹ کرسکتے ہیں؟', - ], - ], - 'custom_field_advs' => [ - 'name' => 'کسٹم فیلڈ اشتہارات', - 'option' => [ - 'read' => 'کیا کسٹم فیلڈ اشتہارات پڑھ سکتے ہیں؟', - 'write' => 'کسٹم فیلڈ اشتہارات تخلیق / ترمیم کرسکتے ہیں؟', - 'delete' => 'کیا کسٹم فیلڈ اشتہارات مٹا سکتے ہیں؟', - ], - ], - 'cf_values' => [ - 'name' => 'CF اقدار', - 'option' => [ - 'read' => 'CF اقدار پڑھ سکتے ہیں؟', - 'write' => 'کیا CF اقدار تشکیل / ترمیم کر سکتے ہیں؟', - 'delete' => 'CF اقدار کو ختم کر سکتے ہیں؟', - ], - ], - 'options' => [ - 'name' => 'اختیارات', - 'option' => [ - 'read' => 'اختیارات پڑھ سکتے ہیں؟', - 'write' => 'اختیارات تشکیل / ترمیم کرسکتے ہیں؟', - 'delete' => 'اختیارات کو ختم کر سکتے ہیں؟', - ], - ], - 'productoptions' => [ - 'name' => 'پروڈکٹشن', - 'option' => [ - 'read' => 'productoptions پڑھ سکتے ہیں؟', - 'write' => 'کیا پروڈکٹپشن تخلیق / ترمیم کرسکتے ہیں؟', - 'delete' => 'پروڈکٹشن کو حذف کرسکتے ہیں؟', - ], - ], - 'productoptions_value' => [ - 'name' => 'پروڈکٹشن کی قیمت', - 'option' => [ - 'read' => 'productoptions قدر پڑھ سکتے ہیں؟', - 'write' => 'کیا پروڈکٹپوشن ویلیو تخلیق / ترمیم کرسکتے ہیں؟', - 'delete' => 'کیا پروڈکٹپوشن کی قیمت کو حذف کرسکتے ہیں؟', - ], - ], - 'options_configuration' => [ - 'name' => 'اختیارات کی تشکیل', - 'option' => [ - 'read' => 'اختیارات کی ترتیب کو پڑھ سکتے ہیں؟', - 'write' => 'اختیارات کی تشکیل تشکیل / ترمیم کرسکتے ہیں؟', - 'delete' => 'کیا اختیارات کی ترتیب کو حذف کرسکتے ہیں؟', - ], - ], - 'option_configuration' => [ - 'name' => 'آپشن ترتیب', - 'option' => [ - 'read' => 'آپشن ترتیب کو پڑھ سکتے ہیں؟', - 'write' => 'آپشن کنفیگریشن تشکیل / ترمیم کرسکتے ہیں؟', - 'delete' => 'آپشن ترتیب کو حذف کرسکتے ہیں؟', - ], - ], - 'option_configuration' => [ - 'name' => 'آپشن ترتیب', - 'option' => [ - 'read' => 'آپشن ترتیب کو پڑھ سکتے ہیں؟', - 'write' => 'آپشن کنفیگریشن تشکیل / ترمیم کرسکتے ہیں؟', - 'delete' => 'آپشن ترتیب کو حذف کرسکتے ہیں؟', - ], - ], - 'status' => [ - 'name' => 'حالت', - 'option' => [ - 'read' => 'کیا حیثیت پڑھ سکتے ہیں؟', - 'write' => 'کیا حالت / تدوین کرسکتی ہے؟', - 'delete' => 'کیا حیثیت کو حذف کرسکتے ہیں؟', - ], - ], -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/ur/section.php b/addons/default/visiosoft/advs-module/resources/lang/ur/section.php deleted file mode 100644 index c8741041a..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/ur/section.php +++ /dev/null @@ -1,64 +0,0 @@ - [ - 'title' => 'اشتہارات', - ], - 'categories' => [ - 'title' => 'اقسام', - ], - 'countries' => [ - 'title' => 'ممالک', - ], - 'cities' => [ - 'title' => 'شہر', - ], - 'districts' => [ - 'title' => 'اضلاع', - ], - 'neighborhoods' => [ - 'title' => 'پڑوس', - ], - 'village' => [ - 'title' => 'گاؤں', - ], - 'custom_fields' => [ - 'title' => 'کسٹم فیلڈز', - ], - 'custom_field_advs' => [ - 'title' => 'کسٹم فیلڈ اشتہارات', - ], - 'cf_values' => [ - 'title' => 'CF اقدار', - ], - 'fields' => [ - 'title' => 'کسٹم فیلڈز' - ], - 'assets_clear' => [ - 'name' => 'اثاثے صاف' - ], - 'general' => 'جنرل', - 'ads' => 'اشتہارات', - 'user' => 'صارف', - 'filter' => 'فلٹر کریں', - 'create_ad' => 'اشتہار بنائیں', - 'options' => [ - 'title' => 'اختیارات', - ], - 'ads_image' => 'اشتہارات کی تصویر', - 'product_options' => [ - 'title' => 'اختیارات', - ], - 'productoptions_value' => [ - 'title' => 'اختیارات کی قیمت', - ], - 'option_configuration' => [ - 'title' => 'تشکیل', - ], - 'translations' => 'ترجمہ', - 'status' => [ - 'title' => 'حالت', - ], - 'ads_detail' => 'اشتہارات کی تفصیل', - -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/ur/setting.php b/addons/default/visiosoft/advs-module/resources/lang/ur/setting.php deleted file mode 100644 index 5862c2ce9..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/ur/setting.php +++ /dev/null @@ -1,286 +0,0 @@ - [ - 'name' => 'آٹو منظور کریں', - ], - 'default_view_type' => [ - 'name' => 'ڈیفالٹ دیکھیں قسم', - ], - 'hide_zero_price' => [ - 'name' => 'زیرو ہو تو قیمت چھپائیں', - 'instructions' => 'اشتہار کی قیمت 0 ہو تو قیمت چھپائیں', - ], - 'estimated_pending_time' => [ - 'name' => 'متوقع زیر التواء وقت', - 'instructions' => 'اوقات میں', - ], - 'default_published_time' => [ - 'name' => 'طے شدہ اشاعت کا وقت', - ], - 'address' => [ - 'name' => 'ایڈریس سے رابطہ کریں', - ], - 'phone' => [ - 'name' => 'رابطے کا فون', - ], - 'favicon' => [ - 'name' => 'فیویکن', - ] - , 'map_coordinates_long' => [ - 'name' => 'نقشہ لانگ کوآرڈینیٹ', - ], - 'map_coordinates_lat' => [ - 'name' => 'نقشہ لیٹ رابطہ', - ], - 'iban_numbers' => [ - 'name' => 'IBAN', - ], - 'logo' => [ - 'name' => 'لوگو', - ], - 'ogImage' => [ - 'name' => 'سوشل شیئر لوگو', - 'warning' => 'یہ 1200 x 630 کی قرارداد میں ہونا چاہئے۔ ', - - ], - 'currencies' => [ - 'name' => 'فعال کرنسیوں', - ], - 'latest-limit' => [ - 'name' => 'تازہ ترین حد', - ], - 'site_address' => [ - 'name' => 'سائٹ کا پتہ', - 'warning' => 'آٹو شامل www. www.sitename.com ', - ], - 'google_map_key' => [ - 'name' => 'گوگل میپ آپ کی کلید', - ], - - 'default_country' => [ - 'name' => 'ڈیفالٹ ایڈ کنٹری', - ], - 'hide_price_categories' => [ - 'name' => 'زمرہ جات پر قیمت چھپائیں', - 'instructions' => 'جب آپ کوئی اشتہار بناتے یا ان زمروں کے تحت کوئی اشتہار دیکھیں گے تو قیمت چھپائی جائے گی۔' - ], - 'free_currencyconverterapi_key' => [ - 'name' => 'کرنسی کنورٹر API کلید' - ], - 'default_city' => [ - 'name' => 'ڈیفالٹ ایڈ سٹی', - ], - 'default_district' => [ - 'name' => 'ڈیفالٹ ایڈ ڈسٹرکٹ', - ], - 'default_neighborhood' => [ - 'name' => 'ڈیفالٹ اشتہار پڑوس', - ], - 'default_currency' => [ - 'name' => 'ڈیفالٹ اشتھاراتی کرنسی', - ], - 'default_GET' => [ - 'name' => 'ڈیفالٹ اشتہار GET', - ], - 'twitter' => [ - 'name' => 'ٹویٹر', - ], - 'facebook' => [ - 'name' => 'فیس بک', - ], - 'youtube' => [ - 'name' => 'یوٹیوب', - ], - 'google' => [ - 'name' => 'گوگل', - ], - 'listing_page_image' => [ - 'name' => 'صفحہ کی فہرست کی فہرست', - ], - 'hide_standard_price_field' => [ - 'name' => 'معیاری قیمت کا میدان چھپائیں', - ], - 'hide_options_field' => [ - 'name' => 'اختیارات کا میدان چھپائیں', - ], - 'hide_village_field' => [ - 'name' => 'گاؤں کا میدان چھپائیں', - ], - 'hide_configurations' => [ - 'name' => 'کنفیگریشن بٹن کو چھپائیں', - 'instructions' => 'اشتہار پیش نظارہ صفحہ میں کنفیگریشن بٹن کو چھپائیں', - ], - 'make_all_fields_required' => [ - 'name' => 'تمام فیلڈز کو ضروری بنائیں', - 'instructions' => 'صارف کو اشتہار تخلیق کرتے وقت قیمت اور تفصیل کے شعبوں کو پُر کرنے کی ضرورت ہے', - ], - 'make_map_required' => [ - 'name' => 'نقشہ ضروری بنائیں', - 'instructions' => 'صارف سے اشتہار تیار کرتے وقت نقشہ پر ایک پن رکھنے کی ضرورت ہوتی ہے', - ], - 'hide_listing_standard_price' => [ - 'name' => 'لسٹنگ معیاری قیمت چھپائیں', - ], - 'enabled_currencies' => [ - 'name' => 'فعال کرنسیوں', - ], - 'google_statistic_code' => [ - 'name' => 'گوگل شماریاتی کوڈ', - ], - 'register_email_field' => [ - 'name' => 'ممبر اندراج ای میل کی ضرورت', - ], - 'market_place' => [ - 'name' => 'مارکیٹ پلیس', - 'instructions' => 'If the marketplace is down, your site will act as ecommerce. For example, - some fields in the profile such as ads, dopings, messages, sale, packages and store are not visible and - removes corporate membership.' - ], - 'price_area_hidden' => [ - 'name' => 'قیمت کا رقبہ پوشیدہ ہے', - ], - 'hide_price_filter' => [ - 'name' => 'پرائس فلٹر چھپائیں', - ], - 'hide_date_filter' => [ - 'name' => 'تاریخ کا فلٹر چھپائیں', - ], - 'hide_photo_filter' => [ - 'name' => 'فوٹو فلٹر چھپائیں', - ], - 'hide_map_filter' => [ - 'name' => 'نقشہ فلٹر چھپائیں', - ], - 'show_lang_url' => [ - 'name' => 'URL کے ل For لانگ پیرامیٹر دکھائیں', - ], - 'popular_ads_limit' => [ - 'name' => 'مقبول اشتہارات کی حد', - ], - - //Image - - 'image_resize_backend' => [ - 'name' => 'شبیہہ کا سائز تبدیل کریں پسدید', - ], - 'full_image_width' => [ - 'name' => 'مکمل تصویری چوڑائی', - ], - 'full_image_height' => [ - 'name' => 'مکمل امیج کی اونچائی', - ], - 'medium_image_width' => [ - 'name' => 'میڈیم تصویری چوڑائی', - ], - 'medium_image_height' => [ - 'name' => 'میڈیم امیج کی اونچائی', - ], - 'thumbnail_width' => [ - 'name' => 'تھمب نیل چوڑائی', - ], - 'thumbnail_height' => [ - 'name' => 'تھمب نیل اونچائی', - ], - 'add_canvas' => [ - 'name' => 'کینوس شامل کریں', - ], - 'image_canvas_width' => [ - 'name' => 'تصویری کینوس کی چوڑائی', - ], - 'image_canvas_height' => [ - 'name' => 'تصویری کینوس کی اونچائی', - ], - 'watermark_type' => [ - 'name' => 'واٹر مارک کی قسم', - ], - 'watermark_text' => [ - 'name' => 'واٹر مارک ٹیکسٹ', - ], - 'watermark_image' => [ - 'name' => 'واٹر مارک امیج', - ], - 'watermark_position' => [ - 'name' => 'واٹر مارک پوزیشن', - ], - 'user_filter_limit' => [ - 'name' => 'صارف کے فلٹر کی حد', - 'instructions' => 'ایڈمن پینل میں' - ], - 'show_breadcrumb_when_creating_ad' => [ - 'name' => 'جب کوئی اشتہار بناتے ہو تو بریڈ کرمب دکھائیں', - ], - 'show_ads_count' => [ - 'name' => 'اشتہارات کی گنتی دکھائیں', - 'instructions' => 'بائیں زمروں کی فہرست میں اشتہارات کی گنتی دکھائیں', - ], - 'ads_date_hidden' => [ - 'name' => 'بنائی گئی تاریخ چھپائیں', - 'instructions' => 'تخلیق شدہ تاریخ کو اشتہارات کے تفصیل والے صفحے میں چھپائیں', - ], - 'hide_listing_header' => [ - 'name' => 'لسٹنگ ہیڈر چھپائیں', - 'instructions' => 'ترتیب دینے اور دیکھنے کی اقسام کو چھپا رہا ہے', - ], - 'hide_filter_section' => [ - 'name' => 'فلٹر سیکشن چھپائیں', - 'instructions' => 'صفحہ کے لسٹنگ میں بائیں فلٹر کے علاقے میں چھپا', - ], - 'hide_seller_info' => [ - 'name' => 'بیچنے والے کی معلومات چھپائیں', - 'instructions' => 'اشتہارات کے تفصیل والے صفحے میں بیچنے والے انفو کو چھپا رہے ہیں', - ], - 'show_post_ad_agreement' => [ - 'name' => 'پوسٹ اشتہار کا معاہدہ دکھائیں', - 'instructions' => 'اگر آپ اشتہار تخلیق کے صفحے پر رازداری کی پالیسی کا معاہدہ ظاہر کرنا چاہتے ہیں تو اسے آن کریں', - ], - 'override_text' => [ - 'name' => 'متن کو اوور رائڈ کریں', - 'instructions' => 'پرانی قیمت: نیا ویلیو' - ], - 'steps_color' => [ - 'name' => 'اقدامات رنگین', - 'instructions' => 'ترقی پسند اقدامات کا رنگ بدلتا ہے۔' - ], - 'create_ad_button_color' => [ - 'name' => 'ایڈ بٹن کا رنگ بنائیں', - 'instructions' => 'نئے اشتہار کیٹیگری کا انتخاب ختم ہونے پر بٹن تبدیل ہوتا ہے۔' - ], - 'lang_switcher_for_browser' => [ - 'name' => 'براؤزر کے لئے لینگ سوئچر', - 'instructions' => 'برائوزر کی زبان کو فعال زبان کے طور پر منتخب کرنے کی اجازت دیتا ہے' - ], - 'get_categories' => [ - 'name' => 'زمرہ جات حاصل کریں', - 'instructions' => 'یہ ان زمروں کی نمائندگی کرتا ہے جن میں جی ای ٹی پراپرٹی درست ہوگی۔' - ], - 'watermark' => [ - 'name' => 'واٹر مارک', - 'instructions' => 'کیا واٹر مارک سرگرم ہے؟' - ], - 'detailed_product_options' => [ - 'name' => 'تفصیلی مصنوع کے اختیارات', - 'instructions' => 'آپ کو مصنوعات کے ل stock اسٹاک اور قیمت کی معلومات داخل کرنے کی اجازت دیتا ہے' - ], - 'show_subcats_mobile' => [ - 'name' => 'موبائل ویو پر ذیلی زمرہ جات دکھائیں', - ], - 'show_price_to_members_only' => [ - 'name' => 'صرف ممبروں کو قیمت دکھائیں', - ], - 'hide_ad_cat' => [ - 'name' => 'زمرہ جات چھپائیں', - 'instructions' => 'اشتہارات کی فہرست میں زمرے چھپائیں' - ], - 'show_finish_and_publish_date' => [ - 'name' => 'تخلیق کیلئے آخری تاریخ اور اشاعت کی تاریخ دکھائیں', - 'instructions' => 'اشتہار تخلیق کے صفحے پر پبلک_اٹ اور فائنل_اٹ فیلڈز دکھاتا ہے۔' - ], - 'show_tax_field' => [ - 'name' => 'Show Tax Field', - 'instructions' => 'When this option is enabled, you can set the tax rate on the ad creation page.' - ], - 'hide_contact_created_at' => [ - 'name' => 'Hide Contact Fields For in Create New Ad' - ] -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/ur/stream.php b/addons/default/visiosoft/advs-module/resources/lang/ur/stream.php deleted file mode 100644 index e5689e3cb..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/ur/stream.php +++ /dev/null @@ -1,37 +0,0 @@ - [ - 'name' => 'ایڈز', - ], - 'categories' => [ - 'name' => 'اقسام', - ], - 'village' => [ - 'name' => 'گاؤں', - ], - 'custom_fields' => [ - 'name' => 'کسٹم فیلڈز', - ], - 'custom_field_advs' => [ - 'name' => 'کسٹم فیلڈ', - ], - 'cf_values' => [ - 'name' => 'CF اقدار', - ], - 'options' => [ - 'name' => 'اختیارات', - ], - 'product_options' => [ - 'name' => 'مصنوع کے اختیارات', - ], - 'productoptions_value' => [ - 'name' => 'اختیارات کی قیمت', - ], - 'option_configuration' => [ - 'name' => 'تشکیل', - ], - 'status' => [ - 'name' => 'حالت', - ], -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/ur/view.php b/addons/default/visiosoft/advs-module/resources/lang/ur/view.php deleted file mode 100644 index 3d0aca9b2..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/ur/view.php +++ /dev/null @@ -1,6 +0,0 @@ - 'نامکمل', - 'advanced' => 'اعلی درجے کی', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/vi/addon.php b/addons/default/visiosoft/advs-module/resources/lang/vi/addon.php deleted file mode 100644 index c488f588c..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/vi/addon.php +++ /dev/null @@ -1,8 +0,0 @@ - 'Quảng cáo', - 'name' => 'Mô-đun quảng cáo', - 'description' => 'Mô-đun quảng cáo', - 'info' => 'This is the screen where you can add, delete and edit ads from the Ads page. On this page, you can simply do the operations such as post management and ad configuration.' -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/vi/button.php b/addons/default/visiosoft/advs-module/resources/lang/vi/button.php deleted file mode 100644 index ef0a37df1..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/vi/button.php +++ /dev/null @@ -1,48 +0,0 @@ - 'Adv mới', - 'new_classified' => 'Mới được phân loại', - 'new_category' => 'Thể loại mới', - 'new_country' => 'Quốc gia mới', - 'new_city' => 'Thành phố mới', - 'new_district' => 'Quận mới', - 'new_neighborhood' => 'Khu phố mới', - 'new_village' => 'Ngôi làng mới', - 'edit' => "Biên tập", - 'approve' => "Phê duyệt", - 'decline' => 'Từ chối', - 'extend' => 'Mở rộng', - 'extend_all' => 'Mở rộng tất cả', - 'convert_currency' => 'Chuyển tiền tệ', - 'categories' => 'Thể loại', - 'sub_category' => 'Danh mục phụ', - 'add_sub_category' => 'Thêm danh mục phụ', - 'sub_cities' => 'Thành phố phụ', - 'add_sub_cities' => 'Thêm thành phố phụ', - 'add_sub_districts' => 'Thêm quận phụ', - 'add_sub_neighborhoods' => 'Thêm khu phố phụ', - 'add_sub_village' => 'Thêm làng phụ', - 'sub_districts' => 'Các quận phụ', - 'sub_neighborhoods' => 'Khu dân cư phụ', - 'sub_village' => 'Làng phụ', - 'general_settings' => 'Cài đặt chung', - 'save_category' => 'Lưu danh mục', - 'change_owner' => 'Chủ sở hữu thay đổi', - 'update_category' => [ - 'name' => 'Cập nhật danh mục' - ], - 'new_option' => 'Tùy chọn mới', - 'export' => 'Xuất khẩu', - 'new_productoption' => 'Sản phẩm mới', - 'new_productoptions_value' => 'Giá trị tùy chọn sản phẩm mới', - 'new_options_configuration' => 'Cấu hình tùy chọn mới', - 'new_option_configuration' => 'Cấu hình tùy chọn mới', - 'create_configurations' => 'Tạo cấu hình', - 'replicate' => 'Nhân rộng', - 'fast_create' => 'Tạo nhanh', - 'publish' => 'Công bố', - 'import' => 'Nhập khẩu', - 'new_status' => 'Trạng thái mới', - 'fast_edit' => 'Chỉnh sửa nhanh', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/vi/currency.php b/addons/default/visiosoft/advs-module/resources/lang/vi/currency.php deleted file mode 100644 index 377adca52..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/vi/currency.php +++ /dev/null @@ -1,6 +0,0 @@ - 'Đô la', - 'EUR' => 'Euro', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/vi/field.php b/addons/default/visiosoft/advs-module/resources/lang/vi/field.php deleted file mode 100644 index a31c9f59b..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/vi/field.php +++ /dev/null @@ -1,385 +0,0 @@ - [ - 'name' => 'Tiêu đề' - ], - 'order' => [ - 'name' => 'Đặt hàng' - ], - 'slug' => [ - 'name' => 'Sên' - ], - 'parent_category' => [ - 'name' => 'Cha mẹ' - ], - 'category' => [ - 'name' => 'Tiêu đề danh mục' - ], - 'price' => [ - 'name' => 'Giá bán' - ], - 'standard_price' => [ - 'name' => 'Giá chuẩn' - ], - 'date' => [ - 'name' => 'Ngày' - ], - 'photo' => [ - 'name' => 'hình chụp' - ], - 'video' => [ - 'name' => 'Video' - ], - 'map' => [ - 'name' => 'Bản đồ' - ], - 'stock' => [ - 'name' => 'cổ phần' - ], - 'advs_desc' => [ - 'name' => 'Sự miêu tả' - ], - 'online_payment' => [ - 'name' => 'Thanh toán trực tuyến' - ], - 'city' => [ - 'name' => 'Thành phố' - ], - 'country' => [ - 'name' => 'Quốc gia' - ], - 'district' => [ - 'name' => 'Huyện' - ], - 'neighborhood' => [ - 'name' => 'Khu vực lân cận' - ], - 'village' => [ - 'name' => 'Làng' - ], - 'files' => [ - 'name' => 'Hình ảnh' - ], - 'cat1' => [ - 'name' => 'danh Mục chính' - ], - 'cat2' => [ - 'name' => 'Tiểu mục 1' - ], - 'cat3' => [ - 'name' => 'Tiểu mục 2' - ], - 'cat4' => [ - 'name' => 'Tiểu mục 3' - ], - 'cat5' => [ - 'name' => 'Tiểu mục 4' - ], - 'cat6' => [ - 'name' => 'Tiểu mục 5' - ], - 'cat7' => [ - 'name' => 'Tiểu mục 6' - ], - 'cat8' => [ - 'name' => 'Danh mục phụ 7' - ], - 'cat9' => [ - 'name' => 'Danh mục phụ 8' - ], - 'cat10' => [ - 'name' => 'Danh mục phụ 9' - ], - 'currency' => [ - 'name' => 'Tiền tệ' - ], - 'status' => [ - 'name' => 'Trạng thái', - 'option' => [ - 'approved' => 'Tán thành', - 'expired' => 'Đã hết hạn', - 'unpublished' => 'Chưa được công bố', - 'pending_admin' => 'Quản trị viên đang chờ xử lý', - 'pending_user' => 'Người dùng đang chờ xử lý' - ] - ], - 'pending_adv' => [ - 'name' => 'Chưa được công bố' - ], - 'finish_at' => [ - 'name' => 'Kết thúc tại' - ], - 'cover_photo' => [ - 'name' => 'Ảnh bìa' - ], - 'favs_adv' => [ - 'name' => 'Quảng cáo Fav' - ], - 'my_adv' => [ - 'name' => 'ƯU ĐÃI' - ], - 'description' => 'Sự miêu tả', - 'explanation' => 'Giải trình', - 'type' => [ - 'name' => 'Kiểu' - ], - 'parent_adv' => [ - 'name' => 'Quảng cáo liên quan' - ], - 'value' => [ - 'name' => 'Giá trị' - ], - 'list' => 'Danh sách', - 'home' => 'Trang Chủ', - 'list-page' => 'Danh sách trang', - 'search' => 'Tìm kiếm', - 'reset' => 'Reset', - 'recommended' => 'Quảng cáo được đề xuất cho bạn', - 'filter' => 'Bộ lọc', - 'sort' => 'Sắp xếp', - 'sort_by' => 'Sắp xếp theo', - 'pick_option' => 'Chọn một tùy chọn', - 'pick_ordering' => 'Đặt hàng', - 'price_high' => 'Giá từ cao đến thấp', - 'price_low' => 'Giá thấp đến cao', - 'newest' => 'Mới nhất', - 'oldest' => 'Cũ nhất', - 'address_a_z' => 'Địa chỉ (A đến Z)', - 'address_z_a' => 'Địa chỉ (Z đến A)', - 'categories' => [ - 'name' => 'Thể loại' - ], - 'all_categories' => 'Tất cả danh mục', - 'location' => 'Vị trí', - 'send_message' => 'Gửi tin nhắn', - 'phone_gsm' => 'Điện thoại Gsm', - 'phone_office' => 'Điện thoại văn phòng', - 'add_to_favorites' => "Thêm vào mục yêu thích", - 'send' => 'Gửi', - 'search_name' => 'Tim kiêm tên', - 'my_favorite_searches' => 'Tìm kiếm yêu thích', - 'search_desc' => 'Bạn có thể thêm và quản lý các lựa chọn tìm kiếm yêu thích của bạn ở đây.', - 'complaint_placeholder' => 'Nhập chi tiết khiếu nại của bạn ở đây.', - 'show_details' => 'Hiển thị chi tiết', - 'ad_actions' => 'Hành động quảng cáo', - 'edit' => 'Biên tập', - 'approve' => 'Phê duyệt', - 'passive' => "Bị động", - 'sold' => 'Đã bán', - 'offered_by' => 'Được cung cấp bởi', - 'more_ads_by' => 'Thêm quảng cáo bởi', - 'click_phone' => 'Hiển thị số điện thoại', - 'share' => 'Chia sẻ', - 'report' => 'Báo cáo quảng cáo này', - 'features' => 'Đặc trưng', - "streetview" => "Quang cảnh đường phố", - 'recommended_ads' => 'Quảng cáo được đề xuất cho bạn', - 'new' => 'Mới', - 'short_info' => 'Thông tin ngắn', - 'secure_trading' => 'Giao dịch an toàn', - '24/7' => 'Hỗ trợ 24/7', - 'easy_trading' => 'Giao dịch dễ dàng', - 'need_help' => 'Cần giúp đỡ?', - 'give_a_call' => 'Gọi điện thoại', - 'message_sent' => 'Tin nhắn đã gửi!', - 'asap' => 'Tin nhắn được gửi, người bán sẽ liên lạc với bạn càng sớm càng tốt.', - 'ad_id' => 'Id quảng cáo', - 'contact_with' => 'Liên hệ với', - 'create_adv' => 'Tạo quảng cáo', - 'edit_adv' => 'Chỉnh sửa quảng cáo', - 'mandatory_fields' => 'Các trường bắt buộc', - 'ad_post' => 'Bài đăng quảng cáo', - 'sell_item' => 'Bán một mặt hàng hoặc dịch vụ', - 'search_save' => 'Tìm kiếm yêu thích đã lưu thành công', - 'address' => 'Địa chỉ', - 'email' => 'E-mail', - 'phone' => 'Điện thoại', - 'send_us_your_feedback' => 'Gửi cho chúng tôi Phản hồi của bạn', - 'online_shopping' => 'ĐƯỢC', - 'approved' => 'Phê duyệt thành công', - 'extended' => 'Mở rộng thành công', - 'declined' => 'Từ chối thành công', - 'search_on_map' => 'Tìm kiếm trên bản đồ', - 'post_free_ad' => 'Đăng quảng cáo miễn phí', - 'select_a_category' => 'Chọn một danh mục', - 'select_a_sub_category' => 'Chọn một danh mục con', - 'all_dopings_added' => 'Tất cả các loại doping được thêm vào cho quảng cáo này.', - 'is_get_adv' => [ - 'name' => 'ĐƯỢC' - ], - 'corporate_info' => 'Thông tin doanh nghiệp', - 'featured_ads' => "Các bảng quảng cáo", - 'trending_ads' => 'Quảng cáo Trendind', - 'search_ad_result_prefix' => 'trên', - 'search_ad_result_text' => ': đếm quảng cáo được tìm thấy trong tìm kiếm : tên', - 'search_ads_result_message' => [ - 'name' => ': đếm quảng cáo được tìm thấy cho: tìm kiếm tên', - ], - 'total' => 'Toàn bộ', - 'quantity' => 'Định lượng', - 'view_cart' => 'Xem giỏ hàng', - 'no_ads' => 'Không tìm thấy quảng cáo.', - 'show_display_mode' => [ - 'map' => 'Bản đồ', - 'list' => 'Danh sách', - ], - 'advs_list_table_thead' => [ - 'name' => 'Tên quảng cáo', - 'price' => 'Giá bán', - 'publish_at' => 'Ngày quảng cáo', - 'location_city' => 'Thành phố', - 'location_country' => 'Quốc gia', - ], - 'show_list_view' => [ - 'name' => 'Danh sách', - ], - 'show_table_view' => [ - 'name' => 'Bàn', - ], - 'showcase' => [ - 'name' => 'Trưng bày', - ], - 'new_ad' => [ - 'name' => 'Quảng cáo mới', - ], - 'profile' => [ - 'name' => 'Hồ sơ', - ], - 'my_ads' => [ - 'name' => 'Quảng cáo của tôi', - ], - 'sold_out' => [ - 'name' => 'Bán hết', - ], - 'edit_category' => 'Chỉnh sửa danh mục', - 'set_category' => 'Đặt danh mục', - 'max' => [ - 'name' => 'Tối đa', - ], - 'min' => [ - 'name' => 'Tối thiểu', - ], - 'in_the_last_24_hours' => [ - 'name' => 'Trong 24 giờ qua' - ], - 'in_the_last_day' => [ - 'name' => 'Trong 24 giờ qua' - ], - 'in_the_last_week' => [ - 'name' => 'Trong tuần trước' - ], - 'in_the_last_month' => [ - 'name' => 'Trong tháng cuối cùng' - ], - 'ads_with_photo' => [ - 'name' => 'Quảng cáo với hình ảnh' - ], - 'ads_with_video' => [ - 'name' => 'Quảng cáo với video' - ], - 'yes' => [ - 'name' => 'Đúng' - ], - 'no' => [ - 'name' => 'Không' - ], - 'is_system' => [ - 'name' => 'Là hệ thống', - 'instructions' => 'Trạng thái hệ thống là bắt buộc và không được thay đổi', - ], - 'user_access' => [ - 'name' => 'Người dùng truy cập', - 'instructions' => 'Người dùng có thể sử dụng trạng thái này trên quảng cáo của mình không?', - ], - "no_location" => "Không có địa điểm được chọn.", - "continue" => 'Tiếp tục', - "gallery" => 'Bộ sưu tập', - "ad" => 'Ad', - "ads" => 'Quảng cáo', - "were_found" => 'đã được tìm thấy.', - - // Pending screen - 'pending_message_1' => 'Quảng cáo đang trong quá trình phê duyệt', - 'pending_message_2' => "Ngày cập nhật của quảng cáo", - 'pending_message_3' => 'Thời gian chờ đợi dự kiến', - 'pending_message_4' => 'Thời gian dành cho quá trình phê duyệt sẽ được thêm vào thời gian pha tạp.', - 'pending_message_5' => 'Không có giao dịch nào có thể được thực hiện từ trung tâm cuộc gọi liên quan đến quảng cáo trong quá trình phê duyệt.', - 'hours' => 'giờ', - - // Preview page - 'preview_text' => [ - 'part_1' => 'Nếu thông tin sau về quảng cáo của bạn là chính xác, hãy nhấp vào nút "Tiếp tục" và chuyển sang bước tiếp theo.', - 'part_2' => 'Nếu không, nhấp vào nút "Chỉnh sửa".', - ], - 'views' => 'Lượt xem', - - // Detail page - "no_street_view" => "Không có hình ảnh xem đường phố ở vị trí này", - 'edit_my_contact_info' => 'Chỉnh sửa thông tin liên lạc của tôi', - 'update_my_contact_info' => 'cập nhật thông tin liên lạc của tôi', - 'contact_info' => 'Thông tin liên lạc', - 'ad_info' => 'Thông tin quảng cáo', - - // Select cat - 'select_category_step_by_step' => 'Chọn danh mục từng bước', - - // New create page - 'options' => 'Tùy chọn', - 'category_selection' => 'Lựa chọn danh mục', - 'listing_details' => 'Chi tiết danh sách', - 'preview' => 'Xem trước', - 'congratulations' => 'Xin chúc mừng', - 'ad_desc' => 'mô tả quảng cáo', - 'upload_photos' => 'Tải ảnh lên', - 'upload_files' => 'Tải lên tệp', - 'additional_fields' => 'các trường bổ sung', - 'ad_location' => 'Vị trí Quảng cáo', - 'owner' => 'Chủ nhân', - 'default_owner_instruction' => 'Chủ sở hữu sẽ mặc định là người dùng hiện tại nếu không có người dùng nào được chọn', - 'create_page_subtitle' => 'Tạo quảng cáo hoàn hảo bằng cách nhập thông tin chi tiết về quảng cáo của bạn.', - 'with_my_phone_numbers' => 'With my phone numbers', - 'not_with_my_phone_numbers' => "I don't want to be reached by phone", - 'how_can_you_be_contacted' => "How can you be contacted?", - - // Listing page - 'ad_title' => 'Tiêu đề quảng cáo', - 'listing_date' => 'Ngày niêm yết', - 'view' => 'Lượt xem', - 'ads_with_map' => 'Quảng cáo có Bản đồ', - 'advanced_sorting' => 'Sắp xếp nâng cao', - 'filter_by_word' => 'Lọc theo từ', - 'filter_by' => 'Lọc theo: tên', - - 'free' => 'Miễn phí', - 'ad_date' => 'Ngày quảng cáo', - 'photo_video' => 'Ảnh, Video', - 'and_above' => 'trở lên', - 'and_below' => 'và dưới đây', - 'clear_all' => 'Làm sạch tất cả', - 'balances' => 'Cân bằng', - 'packages' => 'Các gói', - 'dopings' => 'Liều lượng', - 'advs' => 'Lời khuyên', - 'site' => 'Địa điểm', - 'subscription' => 'Đăng ký', - 'created' => 'Tạo', - 'product_option' => [ - 'name' => 'Tùy chọn sản phẩm' - ], - 'option_json' => [ - 'name' => 'Lựa chọn' - ], - 'old_price' => [ - 'name' => 'Giá cũ' - ], - 'save_search' => 'Lưu tìm kiếm', - 'publish_at' => [ - 'name' => 'Ngày xuất bản' - ], - 'tax' => [ - 'name' => 'Tax' - ], - 'name_a_z' => 'Name (A to Z)', - 'name_z_a' => 'Name (Z to A)', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/vi/message.php b/addons/default/visiosoft/advs-module/resources/lang/vi/message.php deleted file mode 100644 index d72408453..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/vi/message.php +++ /dev/null @@ -1,35 +0,0 @@ - 'Sản phẩm được yêu cầu hiện đang thiếu hoặc không hoạt động', - 'please_payment' => 'Vui long thanh toan', - 'bank_account_info' => 'Thông tin tài khoản ngân hàng', - 'agreement' => 'Bằng cách nhấp vào Bài đăng, bạn đồng ý với Điều khoản sử dụng và Chính sách quyền riêng tư của chúng tôi thừa nhận rằng bạn là chủ sở hữu hợp pháp của mặt hàng này.', - 'update_category_msg' => 'Các danh mục phân loại sẽ được cập nhật.', - 'updated_category_msg' => 'Thể loại được chỉnh sửa thành công.', - 'create_ad_with_post_cat' => [ - 'title' => "Lựa chọn danh mục đã được hoàn thành.", - 'success' => true, - 'continueBtn' => "Tiếp tục", - ], - 'update_category_info' => 'Vui lòng cập nhật danh mục.', - 'filter_by_search_msg' => 'Lọc theo tìm kiếm.', - 'delete_author_error' => 'Bạn không thể xóa một bài viết không thuộc về bạn', - 'success_delete' => 'Đã xóa quảng cáo', - 'pending_ad_status' => 'Quảng cáo của bạn đang chờ biên tập viên phê duyệt.', - 'extended' => ': số quảng cáo (s) đã được mở rộng thành công.', - 'category_not_exist' => 'Thể loại này không tồn tại nữa!', - 'currency_converted' => 'Chuyển đổi tiền tệ thành công.', - 'choose_user' => 'Chọn người dùng', - 'owner_updated_successfully' => 'Chủ sở hữu đã được cập nhật thành công!', - 'no_add_found' => 'Không tìm thấy quảng cáo!', - 'replicated_success' => 'Quảng cáo đã được nhân rộng thành công!', - 'ad_doesnt_exist' => "Quảng cáo này không tồn tại!", - 'select_location_error' => "Vui lòng chọn một vị trí trên bản đồ!", - 'this_ad_is_not_valid_anymore' => "Quảng cáo này không hợp lệ nữa!", - 'approve_status_change' => "Trạng thái Quảng cáo của Bạn Đã được Đặt thành Hoạt động!", - 'passive_status_change' => "Trạng thái quảng cáo của bạn đã được đặt thành bị động!", - 'sold_status_change' => "Trạng thái quảng cáo của bạn đã được đặt thành bán!", - 'status_change' => "Trạng thái Quảng cáo của Bạn Đã được Đặt thành: trạng thái!", - 'disabled_detailed_options_for_admin_role' => "Tùy chọn sản phẩm chi tiết bị vô hiệu hóa.", -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/vi/permission.php b/addons/default/visiosoft/advs-module/resources/lang/vi/permission.php deleted file mode 100644 index 993c8d82a..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/vi/permission.php +++ /dev/null @@ -1,108 +0,0 @@ - [ - 'name' => 'Quảng cáo', - 'option' => [ - 'read' => 'Có thể đọc quảng cáo?', - 'write' => 'Có thể tạo / chỉnh sửa quảng cáo?', - 'delete' => 'Có thể xóa quảng cáo?', - ], - ], - 'categories' => [ - 'name' => 'Thể loại', - 'option' => [ - 'read' => 'Có thể đọc chuyên mục?', - 'write' => 'Có thể tạo / chỉnh sửa danh mục?', - 'delete' => 'Có thể xóa danh mục?', - ], - ], - 'village' => [ - 'name' => 'Làng', - 'option' => [ - 'read' => 'Có đọc được làng không?', - 'write' => 'Có thể tạo / chỉnh sửa làng?', - 'delete' => 'Có thể xóa làng?', - ], - ], - 'custom_fields' => [ - 'name' => 'Trường tùy chỉnh', - 'option' => [ - 'read' => 'Có thể đọc các lĩnh vực tùy chỉnh?', - 'write' => 'Có thể tạo / chỉnh sửa các trường tùy chỉnh?', - 'delete' => 'Có thể xóa các trường tùy chỉnh?', - ], - ], - 'custom_field_advs' => [ - 'name' => 'Quảng cáo trường tùy chỉnh', - 'option' => [ - 'read' => 'Có thể đọc quảng cáo trường tùy chỉnh?', - 'write' => 'Có thể tạo / chỉnh sửa quảng cáo trường tùy chỉnh không?', - 'delete' => 'Có thể xóa quảng cáo trường tùy chỉnh?', - ], - ], - 'cf_values' => [ - 'name' => 'Giá trị Cf', - 'option' => [ - 'read' => 'Có thể đọc giá trị cf không?', - 'write' => 'Có thể tạo / chỉnh sửa giá trị cf không?', - 'delete' => 'Có thể xóa các giá trị cf?', - ], - ], - 'options' => [ - 'name' => 'Tùy chọn', - 'option' => [ - 'read' => 'Có thể đọc các tùy chọn?', - 'write' => 'Có thể tạo / chỉnh sửa các tùy chọn?', - 'delete' => 'Có thể xóa các tùy chọn?', - ], - ], - 'productoptions' => [ - 'name' => 'Sản phẩm', - 'option' => [ - 'read' => 'Có thể đọc các danh sách sản phẩm?', - 'write' => 'Có thể tạo / chỉnh sửa các lựa chọn sản phẩm không?', - 'delete' => 'Có thể xóa các tùy chọn sản phẩm?', - ], - ], - 'productoptions_value' => [ - 'name' => 'Giá trị sản phẩm', - 'option' => [ - 'read' => 'Có thể đọc giá trị productoptions không?', - 'write' => 'Có thể tạo / chỉnh sửa giá trị productoptions không?', - 'delete' => 'Có thể xóa giá trị productoptions không?', - ], - ], - 'options_configuration' => [ - 'name' => 'Cấu hình tùy chọn', - 'option' => [ - 'read' => 'Có thể đọc cấu hình tùy chọn?', - 'write' => 'Có thể tạo / chỉnh sửa cấu hình tùy chọn?', - 'delete' => 'Có thể xóa cấu hình tùy chọn?', - ], - ], - 'option_configuration' => [ - 'name' => 'Cấu hình tùy chọn', - 'option' => [ - 'read' => 'Có thể đọc cấu hình tùy chọn?', - 'write' => 'Có thể tạo / chỉnh sửa cấu hình tùy chọn?', - 'delete' => 'Có thể xóa cấu hình tùy chọn?', - ], - ], - 'option_configuration' => [ - 'name' => 'Cấu hình tùy chọn', - 'option' => [ - 'read' => 'Có thể đọc cấu hình tùy chọn?', - 'write' => 'Có thể tạo / chỉnh sửa cấu hình tùy chọn?', - 'delete' => 'Có thể xóa cấu hình tùy chọn?', - ], - ], - 'status' => [ - 'name' => 'Trạng thái', - 'option' => [ - 'read' => 'Có thể đọc trạng thái?', - 'write' => 'Có thể tạo / chỉnh sửa trạng thái không?', - 'delete' => 'Có thể xóa trạng thái?', - ], - ], -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/vi/section.php b/addons/default/visiosoft/advs-module/resources/lang/vi/section.php deleted file mode 100644 index a6e4b9b91..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/vi/section.php +++ /dev/null @@ -1,64 +0,0 @@ - [ - 'title' => 'Quảng cáo', - ], - 'categories' => [ - 'title' => 'Thể loại', - ], - 'countries' => [ - 'title' => 'Quốc gia', - ], - 'cities' => [ - 'title' => 'Các thành phố', - ], - 'districts' => [ - 'title' => 'Quận', - ], - 'neighborhoods' => [ - 'title' => 'Vùng lân cận', - ], - 'village' => [ - 'title' => 'Làng', - ], - 'custom_fields' => [ - 'title' => 'Trường tùy chỉnh', - ], - 'custom_field_advs' => [ - 'title' => 'Quảng cáo trường tùy chỉnh', - ], - 'cf_values' => [ - 'title' => 'Giá trị Cf', - ], - 'fields' => [ - 'title' => 'Trường tùy chỉnh' - ], - 'assets_clear' => [ - 'name' => 'Tài sản rõ ràng' - ], - 'general' => 'Chung', - 'ads' => 'Quảng cáo', - 'user' => 'Người dùng', - 'filter' => 'Bộ lọc', - 'create_ad' => 'Tạo quảng cáo', - 'options' => [ - 'title' => 'Tùy chọn', - ], - 'ads_image' => 'Hình ảnh Quảng cáo', - 'product_options' => [ - 'title' => 'Tùy chọn', - ], - 'productoptions_value' => [ - 'title' => 'Giá trị tùy chọn', - ], - 'option_configuration' => [ - 'title' => 'Cấu hình', - ], - 'translations' => 'Bản dịch', - 'status' => [ - 'title' => 'Trạng thái', - ], - 'ads_detail' => 'Chi tiết Quảng cáo', - -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/vi/setting.php b/addons/default/visiosoft/advs-module/resources/lang/vi/setting.php deleted file mode 100644 index 5efd56222..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/vi/setting.php +++ /dev/null @@ -1,286 +0,0 @@ - [ - 'name' => 'Tự động phê duyệt', - ], - 'default_view_type' => [ - 'name' => 'Kiểu xem mặc định', - ], - 'hide_zero_price' => [ - 'name' => 'Ẩn giá nếu không', - 'instructions' => 'Ẩn giá nếu giá quảng cáo là 0', - ], - 'estimated_pending_time' => [ - 'name' => 'Thời gian chờ xử lý', - 'instructions' => 'Trong giờ', - ], - 'default_published_time' => [ - 'name' => 'Thời gian xuất bản mặc định', - ], - 'address' => [ - 'name' => 'Địa chỉ liên lạc', - ], - 'phone' => [ - 'name' => 'Điện thoại liên hệ', - ], - 'favicon' => [ - 'name' => 'Favicon', - ] - , 'map_coordinates_long' => [ - 'name' => 'Bản đồ tọa độ dài', - ], - 'map_coordinates_lat' => [ - 'name' => 'Bản đồ tọa độ Lat', - ], - 'iban_numbers' => [ - 'name' => 'IBAN', - ], - 'logo' => [ - 'name' => 'Logo', - ], - 'ogImage' => [ - 'name' => 'Logo chia sẻ xã hội', - 'warning' => 'Nó phải ở độ phân giải 1200 x 630. ', - - ], - 'currencies' => [ - 'name' => 'Tiền tệ hoạt động', - ], - 'latest-limit' => [ - 'name' => 'Giới hạn mới nhất', - ], - 'site_address' => [ - 'name' => 'Địa chỉ trang web', - 'warning' => 'Tự động thêm www. www.sitename.com ', - ], - 'google_map_key' => [ - 'name' => 'Khóa bản đồ Google', - ], - - 'default_country' => [ - 'name' => 'Quốc gia quảng cáo mặc định', - ], - 'hide_price_categories' => [ - 'name' => 'Ẩn giá trên danh mục', - 'instructions' => 'Giá sẽ bị ẩn khi bạn tạo quảng cáo hoặc xem quảng cáo trong các danh mục này.' - ], - 'free_currencyconverterapi_key' => [ - 'name' => 'Khóa API chuyển đổi tiền tệ' - ], - 'default_city' => [ - 'name' => 'Thành phố quảng cáo mặc định', - ], - 'default_district' => [ - 'name' => 'Quận quảng cáo mặc định', - ], - 'default_neighborhood' => [ - 'name' => 'Vùng lân cận quảng cáo mặc định', - ], - 'default_currency' => [ - 'name' => 'Tiền tệ quảng cáo mặc định', - ], - 'default_GET' => [ - 'name' => 'Quảng cáo mặc định NHẬN', - ], - 'twitter' => [ - 'name' => 'Twitter', - ], - 'facebook' => [ - 'name' => 'Facebook', - ], - 'youtube' => [ - 'name' => 'Youtube', - ], - 'google' => [ - 'name' => 'Google', - ], - 'listing_page_image' => [ - 'name' => 'Danh sách trang hình ảnh', - ], - 'hide_standard_price_field' => [ - 'name' => 'Ẩn trường giá chuẩn', - ], - 'hide_options_field' => [ - 'name' => 'Ẩn trường tùy chọn', - ], - 'hide_village_field' => [ - 'name' => 'Ẩn ruộng làng', - ], - 'hide_configurations' => [ - 'name' => 'Ẩn nút cấu hình', - 'instructions' => 'Ẩn nút Cấu hình trong Trang Xem trước Quảng cáo', - ], - 'make_all_fields_required' => [ - 'name' => 'Đặt tất cả các trường là bắt buộc', - 'instructions' => 'Yêu cầu người dùng điền vào các trường Giá và Mô tả khi tạo quảng cáo', - ], - 'make_map_required' => [ - 'name' => 'Đặt bản đồ là bắt buộc', - 'instructions' => 'Yêu cầu người dùng ghim trên bản đồ khi tạo quảng cáo', - ], - 'hide_listing_standard_price' => [ - 'name' => 'Ẩn giá chuẩn của danh sách', - ], - 'enabled_currencies' => [ - 'name' => 'Tiền tệ được kích hoạt', - ], - 'google_statistic_code' => [ - 'name' => 'Mã thống kê Google', - ], - 'register_email_field' => [ - 'name' => 'Yêu cầu email đăng ký thành viên', - ], - 'market_place' => [ - 'name' => 'Thương trường', - 'instructions' => 'If the marketplace is down, your site will act as ecommerce. For example, - some fields in the profile such as ads, dopings, messages, sale, packages and store are not visible and - removes corporate membership.' - ], - 'price_area_hidden' => [ - 'name' => 'Vùng giá bị ẩn', - ], - 'hide_price_filter' => [ - 'name' => 'Ẩn bộ lọc giá', - ], - 'hide_date_filter' => [ - 'name' => 'Ẩn Bộ lọc Ngày', - ], - 'hide_photo_filter' => [ - 'name' => 'Ẩn bộ lọc ảnh', - ], - 'hide_map_filter' => [ - 'name' => 'Ẩn bộ lọc bản đồ', - ], - 'show_lang_url' => [ - 'name' => 'Hiển thị Tham số Lang cho URL', - ], - 'popular_ads_limit' => [ - 'name' => 'Giới hạn Quảng cáo Phổ biến', - ], - - //Image - - 'image_resize_backend' => [ - 'name' => 'Phần phụ trợ thay đổi kích thước hình ảnh', - ], - 'full_image_width' => [ - 'name' => 'Chiều rộng hình ảnh đầy đủ', - ], - 'full_image_height' => [ - 'name' => 'Chiều cao toàn ảnh', - ], - 'medium_image_width' => [ - 'name' => 'Chiều rộng hình ảnh trung bình', - ], - 'medium_image_height' => [ - 'name' => 'Chiều cao hình ảnh trung bình', - ], - 'thumbnail_width' => [ - 'name' => 'Chiều rộng hình thu nhỏ', - ], - 'thumbnail_height' => [ - 'name' => 'Chiều cao hình thu nhỏ', - ], - 'add_canvas' => [ - 'name' => 'Thêm Canvas', - ], - 'image_canvas_width' => [ - 'name' => 'Chiều rộng canvas hình ảnh', - ], - 'image_canvas_height' => [ - 'name' => 'Chiều cao canvas hình ảnh', - ], - 'watermark_type' => [ - 'name' => 'Loại hình mờ', - ], - 'watermark_text' => [ - 'name' => 'Văn bản thủy ấn', - ], - 'watermark_image' => [ - 'name' => 'Hình mờ', - ], - 'watermark_position' => [ - 'name' => 'Vị trí hình mờ', - ], - 'user_filter_limit' => [ - 'name' => 'Giới hạn Bộ lọc Người dùng', - 'instructions' => 'Trong bảng quản trị' - ], - 'show_breadcrumb_when_creating_ad' => [ - 'name' => 'Hiển thị Breadcrumb Khi Tạo Quảng cáo', - ], - 'show_ads_count' => [ - 'name' => 'Hiển thị Số lượng Quảng cáo', - 'instructions' => 'Số lượng quảng cáo hiển thị trên danh sách danh mục bên trái', - ], - 'ads_date_hidden' => [ - 'name' => 'Ẩn ngày tạo', - 'instructions' => 'Ẩn ngày tạo trong trang chi tiết quảng cáo', - ], - 'hide_listing_header' => [ - 'name' => 'Ẩn tiêu đề danh sách', - 'instructions' => 'Ẩn để đặt hàng và xem các loại', - ], - 'hide_filter_section' => [ - 'name' => 'Ẩn phần bộ lọc', - 'instructions' => 'Ẩn vùng lọc bên trái trong trang danh sách', - ], - 'hide_seller_info' => [ - 'name' => 'Ẩn thông tin người bán', - 'instructions' => 'Ẩn thông tin người bán trong trang chi tiết quảng cáo', - ], - 'show_post_ad_agreement' => [ - 'name' => 'Hiển thị Thỏa thuận Quảng cáo Đăng', - 'instructions' => 'Bật tính năng này nếu bạn muốn hiển thị thỏa thuận chính sách bảo mật trên trang tạo quảng cáo', - ], - 'override_text' => [ - 'name' => 'Ghi đè văn bản', - 'instructions' => 'Giá trị cũ: Giá trị mới' - ], - 'steps_color' => [ - 'name' => 'Các bước màu', - 'instructions' => 'Thay đổi màu của các bước tiến bộ.' - ], - 'create_ad_button_color' => [ - 'name' => 'Tạo màu nút quảng cáo', - 'instructions' => 'Thay đổi nút hiển thị khi quá trình lựa chọn danh mục quảng cáo mới hoàn tất.' - ], - 'lang_switcher_for_browser' => [ - 'name' => 'Lang Switcher cho trình duyệt', - 'instructions' => 'Cho phép bạn chọn ngôn ngữ trình duyệt làm ngôn ngữ hoạt động' - ], - 'get_categories' => [ - 'name' => 'NHẬN danh mục', - 'instructions' => 'Nó đại diện cho các danh mục mà thuộc tính GET sẽ hợp lệ.' - ], - 'watermark' => [ - 'name' => 'Chữ ký ảnh', - 'instructions' => 'Hình mờ có hoạt động không?' - ], - 'detailed_product_options' => [ - 'name' => 'Tùy chọn sản phẩm chi tiết', - 'instructions' => 'Cho phép bạn nhập thông tin hàng tồn kho và giá cả cho sản phẩm' - ], - 'show_subcats_mobile' => [ - 'name' => 'Hiển thị các danh mục phụ trên chế độ xem trên thiết bị di động', - ], - 'show_price_to_members_only' => [ - 'name' => 'Chỉ hiển thị giá cho thành viên', - ], - 'hide_ad_cat' => [ - 'name' => 'Ẩn danh mục', - 'instructions' => 'Ẩn danh mục trong danh sách quảng cáo' - ], - 'show_finish_and_publish_date' => [ - 'name' => 'Hiển thị ngày kết thúc và ngày xuất bản để tạo', - 'instructions' => 'Hiển thị các trường Publishing_at và finish_at trên trang tạo quảng cáo.' - ], - 'show_tax_field' => [ - 'name' => 'Show Tax Field', - 'instructions' => 'When this option is enabled, you can set the tax rate on the ad creation page.' - ], - 'hide_contact_created_at' => [ - 'name' => 'Hide Contact Fields For in Create New Ad' - ] -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/vi/stream.php b/addons/default/visiosoft/advs-module/resources/lang/vi/stream.php deleted file mode 100644 index 51e4aa702..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/vi/stream.php +++ /dev/null @@ -1,37 +0,0 @@ - [ - 'name' => 'Advs', - ], - 'categories' => [ - 'name' => 'Thể loại', - ], - 'village' => [ - 'name' => 'Làng', - ], - 'custom_fields' => [ - 'name' => 'Trường tùy chỉnh', - ], - 'custom_field_advs' => [ - 'name' => 'Tùy chỉnh trường adv', - ], - 'cf_values' => [ - 'name' => 'Giá trị Cf', - ], - 'options' => [ - 'name' => 'Tùy chọn', - ], - 'product_options' => [ - 'name' => 'Tùy chọn sản phẩm', - ], - 'productoptions_value' => [ - 'name' => 'Giá trị tùy chọn', - ], - 'option_configuration' => [ - 'name' => 'Cấu hình', - ], - 'status' => [ - 'name' => 'Trạng thái', - ], -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/vi/view.php b/addons/default/visiosoft/advs-module/resources/lang/vi/view.php deleted file mode 100644 index 7931e24d3..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/vi/view.php +++ /dev/null @@ -1,6 +0,0 @@ - 'Chưa xong', - 'advanced' => 'Nâng cao', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/zh/addon.php b/addons/default/visiosoft/advs-module/resources/lang/zh/addon.php deleted file mode 100644 index 484375c8b..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/zh/addon.php +++ /dev/null @@ -1,8 +0,0 @@ - '广告', - 'name' => '广告模块', - 'description' => '广告模块', - 'info' => 'This is the screen where you can add, delete and edit ads from the Ads page. On this page, you can simply do the operations such as post management and ad configuration.' -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/zh/button.php b/addons/default/visiosoft/advs-module/resources/lang/zh/button.php deleted file mode 100644 index 1f0ad5610..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/zh/button.php +++ /dev/null @@ -1,48 +0,0 @@ - '新分类', - 'new_classified' => '新分类', - 'new_category' => '新类别', - 'new_country' => '新国家', - 'new_city' => '新城市', - 'new_district' => '新区', - 'new_neighborhood' => '新邻居', - 'new_village' => '新村', - 'edit' => "编辑", - 'approve' => "批准", - 'decline' => '下降', - 'extend' => '延伸', - 'extend_all' => '全部延伸', - 'convert_currency' => '转换货币', - 'categories' => '分类目录', - 'sub_category' => '子类别', - 'add_sub_category' => '添加子类别', - 'sub_cities' => '子城市', - 'add_sub_cities' => '添加子城市', - 'add_sub_districts' => '添加分区', - 'add_sub_neighborhoods' => '添加子社区', - 'add_sub_village' => '添加子村', - 'sub_districts' => '分区', - 'sub_neighborhoods' => '子社区', - 'sub_village' => '子村', - 'general_settings' => '常规设置', - 'save_category' => '保存类别', - 'change_owner' => '变更拥有者', - 'update_category' => [ - 'name' => '更新类别' - ], - 'new_option' => '新选择', - 'export' => '出口', - 'new_productoption' => '新产品选择', - 'new_productoptions_value' => '新产品期权价值', - 'new_options_configuration' => '新选件配置', - 'new_option_configuration' => '新选件配置', - 'create_configurations' => '创建配置', - 'replicate' => '复制', - 'fast_create' => '快速创建', - 'publish' => '发布', - 'import' => '进口', - 'new_status' => '新状态', - 'fast_edit' => '快速编辑', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/zh/currency.php b/addons/default/visiosoft/advs-module/resources/lang/zh/currency.php deleted file mode 100644 index fbc23e312..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/zh/currency.php +++ /dev/null @@ -1,6 +0,0 @@ - '美元', - 'EUR' => '欧元', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/zh/field.php b/addons/default/visiosoft/advs-module/resources/lang/zh/field.php deleted file mode 100644 index 871baf963..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/zh/field.php +++ /dev/null @@ -1,385 +0,0 @@ - [ - 'name' => '标题' - ], - 'order' => [ - 'name' => '订购' - ], - 'slug' => [ - 'name' => 'ug' - ], - 'parent_category' => [ - 'name' => '父母' - ], - 'category' => [ - 'name' => '分类标题' - ], - 'price' => [ - 'name' => '价钱' - ], - 'standard_price' => [ - 'name' => '标准价' - ], - 'date' => [ - 'name' => '日期' - ], - 'photo' => [ - 'name' => '照片' - ], - 'video' => [ - 'name' => '视频' - ], - 'map' => [ - 'name' => '地图' - ], - 'stock' => [ - 'name' => '股票' - ], - 'advs_desc' => [ - 'name' => '描述' - ], - 'online_payment' => [ - 'name' => '网上支付' - ], - 'city' => [ - 'name' => '市' - ], - 'country' => [ - 'name' => '国家' - ], - 'district' => [ - 'name' => '区' - ], - 'neighborhood' => [ - 'name' => '邻里' - ], - 'village' => [ - 'name' => '村' - ], - 'files' => [ - 'name' => '图片' - ], - 'cat1' => [ - 'name' => '主分类' - ], - 'cat2' => [ - 'name' => '子类别1' - ], - 'cat3' => [ - 'name' => '子类别2' - ], - 'cat4' => [ - 'name' => '子类别3' - ], - 'cat5' => [ - 'name' => '子类别4' - ], - 'cat6' => [ - 'name' => '子类别5' - ], - 'cat7' => [ - 'name' => '子类别6' - ], - 'cat8' => [ - 'name' => '子类别7' - ], - 'cat9' => [ - 'name' => '子类别8' - ], - 'cat10' => [ - 'name' => '子类别9' - ], - 'currency' => [ - 'name' => '货币' - ], - 'status' => [ - 'name' => '状态', - 'option' => [ - 'approved' => '已批准', - 'expired' => '已过期', - 'unpublished' => '未发表', - 'pending_admin' => '待处理管理员', - 'pending_user' => '待处理的用户' - ] - ], - 'pending_adv' => [ - 'name' => '未发表' - ], - 'finish_at' => [ - 'name' => '在完成' - ], - 'cover_photo' => [ - 'name' => '封面照片' - ], - 'favs_adv' => [ - 'name' => '收藏广告' - ], - 'my_adv' => [ - 'name' => '虚拟助理' - ], - 'description' => '描述', - 'explanation' => '说明', - 'type' => [ - 'name' => '类型' - ], - 'parent_adv' => [ - 'name' => '相关广告' - ], - 'value' => [ - 'name' => '值' - ], - 'list' => '清单', - 'home' => '家', - 'list-page' => '清单页面', - 'search' => '搜索', - 'reset' => 'Reset', - 'recommended' => '为您推荐的广告', - 'filter' => '过滤', - 'sort' => '分类', - 'sort_by' => '排序方式', - 'pick_option' => '选择一个选项', - 'pick_ordering' => '定购', - 'price_high' => '价格从高到低', - 'price_low' => '价格从低到高', - 'newest' => '最新', - 'oldest' => '最老的', - 'address_a_z' => '地址(A到Z)', - 'address_z_a' => '地址(Z到A)', - 'categories' => [ - 'name' => '分类目录' - ], - 'all_categories' => '所有类别', - 'location' => '位置', - 'send_message' => '发信息', - 'phone_gsm' => 'Gsm电话', - 'phone_office' => '办公室电话', - 'add_to_favorites' => "添加到收藏夹", - 'send' => '发送', - 'search_name' => '搜索名称', - 'my_favorite_searches' => '最喜欢的搜寻', - 'search_desc' => '您可以在此处添加和管理自己喜欢的搜索选择。', - 'complaint_placeholder' => '在此处输入您的投诉详细信息。', - 'show_details' => '显示详细资料', - 'ad_actions' => '广告动作', - 'edit' => '编辑', - 'approve' => '批准', - 'passive' => "被动", - 'sold' => '卖', - 'offered_by' => '由...提供', - 'more_ads_by' => '更多广告', - 'click_phone' => '显示电话号码', - 'share' => '分享', - 'report' => '举报此广告', - 'features' => '特征', - "streetview" => "街景", - 'recommended_ads' => '为您推荐的广告', - 'new' => '新', - 'short_info' => '简短信息', - 'secure_trading' => '安全交易', - '24/7' => '24/7支持', - 'easy_trading' => '轻松交易', - 'need_help' => '需要帮忙?', - 'give_a_call' => '打个电话', - 'message_sent' => '讯息已发送!', - 'asap' => '邮件已发送,卖家将尽快与您联系。', - 'ad_id' => '广告编号', - 'contact_with' => '联系方式', - 'create_adv' => '制作广告', - 'edit_adv' => '修改广告', - 'mandatory_fields' => '必须填写', - 'ad_post' => '广告发布', - 'sell_item' => '出售物品或服务', - 'search_save' => '收藏搜索成功保存', - 'address' => '地址', - 'email' => '电子邮件', - 'phone' => '电话', - 'send_us_your_feedback' => '向我们发送您的反馈意见', - 'online_shopping' => '得到', - 'approved' => '批准成功', - 'extended' => '成功扩展', - 'declined' => '成功拒绝', - 'search_on_map' => '在地图上搜寻', - 'post_free_ad' => '发布免费广告', - 'select_a_category' => '选择一个类别', - 'select_a_sub_category' => '选择一个子分类', - 'all_dopings_added' => '为此广告添加了所有掺杂类型。', - 'is_get_adv' => [ - 'name' => '得到' - ], - 'corporate_info' => '公司资料', - 'featured_ads' => "精选广告", - 'trending_ads' => 'Trendind广告', - 'search_ad_result_prefix' => '在', - 'search_ad_result_text' => ':在您的 :名称 搜索', - 'search_ads_result_message' => [ - 'name' => ':count个针对:name搜索找到的广告', - ], - 'total' => '总', - 'quantity' => '数量', - 'view_cart' => '查看购物车', - 'no_ads' => '找不到广告。', - 'show_display_mode' => [ - 'map' => '地图', - 'list' => '清单', - ], - 'advs_list_table_thead' => [ - 'name' => '广告名称', - 'price' => '价钱', - 'publish_at' => '广告日期', - 'location_city' => '市', - 'location_country' => '国家', - ], - 'show_list_view' => [ - 'name' => '清单', - ], - 'show_table_view' => [ - 'name' => '表', - ], - 'showcase' => [ - 'name' => '展示柜', - ], - 'new_ad' => [ - 'name' => '新广告', - ], - 'profile' => [ - 'name' => '轮廓', - ], - 'my_ads' => [ - 'name' => '我的广告', - ], - 'sold_out' => [ - 'name' => '卖光了', - ], - 'edit_category' => '编辑类别', - 'set_category' => '设置类别', - 'max' => [ - 'name' => '最高', - ], - 'min' => [ - 'name' => '敏', - ], - 'in_the_last_24_hours' => [ - 'name' => '在过去的24小时内' - ], - 'in_the_last_day' => [ - 'name' => '在过去的24小时内' - ], - 'in_the_last_week' => [ - 'name' => '在最后一周' - ], - 'in_the_last_month' => [ - 'name' => '在上个月' - ], - 'ads_with_photo' => [ - 'name' => '带有照片的广告' - ], - 'ads_with_video' => [ - 'name' => '带有视频的广告' - ], - 'yes' => [ - 'name' => '是' - ], - 'no' => [ - 'name' => '不' - ], - 'is_system' => [ - 'name' => '是系统', - 'instructions' => '系统状态为必填项,不应更改', - ], - 'user_access' => [ - 'name' => '用户访问', - 'instructions' => '用户可以在广告中使用此状态吗?', - ], - "no_location" => "未选择位置。", - "continue" => '继续', - "gallery" => '画廊', - "ad" => '广告', - "ads" => '广告', - "were_found" => '被发现。', - - // Pending screen - 'pending_message_1' => '广告正在审批过程中', - 'pending_message_2' => "广告的更新日期", - 'pending_message_3' => '预计轮候时间', - 'pending_message_4' => '审批过程中花费的时间将添加到掺杂时间中。', - 'pending_message_5' => '在批准过程中,无法从呼叫中心进行有关广告的交易。', - 'hours' => '小时', - - // Preview page - 'preview_text' => [ - 'part_1' => '如果以下有关您的广告的信息正确无误,请单击“继续”按钮,然后转到下一步。', - 'part_2' => '如果没有,请单击“编辑”按钮。', - ], - 'views' => '观看次数', - - // Detail page - "no_street_view" => "此位置没有街景图像", - 'edit_my_contact_info' => '编辑我的联系信息', - 'update_my_contact_info' => '更新我的联系方式', - 'contact_info' => '联系信息', - 'ad_info' => '广告资讯', - - // Select cat - 'select_category_step_by_step' => '逐步选择类别', - - // New create page - 'options' => '选项', - 'category_selection' => '类别选择', - 'listing_details' => '清单详情', - 'preview' => '预览', - 'congratulations' => '恭喜啦', - 'ad_desc' => '广告说明', - 'upload_photos' => '上传照片', - 'upload_files' => '上传文件', - 'additional_fields' => '其他栏位', - 'ad_location' => '广告位置', - 'owner' => '所有者', - 'default_owner_instruction' => '如果未选择任何用户,所有者将默认为当前用户', - 'create_page_subtitle' => '输入有关您广告的详细信息,以完美无瑕地制作广告。', - 'with_my_phone_numbers' => 'With my phone numbers', - 'not_with_my_phone_numbers' => "I don't want to be reached by phone", - 'how_can_you_be_contacted' => "How can you be contacted?", - - // Listing page - 'ad_title' => '广告标题', - 'listing_date' => '上市日期', - 'view' => '看法', - 'ads_with_map' => '带有地图的广告', - 'advanced_sorting' => '高级排序', - 'filter_by_word' => '按字过滤', - 'filter_by' => '筛选:名称', - - 'free' => '自由', - 'ad_date' => '广告日期', - 'photo_video' => '照片,视频', - 'and_above' => '以上', - 'and_below' => '及以下', - 'clear_all' => '全部清除', - 'balances' => '天平', - 'packages' => '配套', - 'dopings' => '兴奋剂', - 'advs' => '进阶', - 'site' => '地点', - 'subscription' => '订阅', - 'created' => '已建立', - 'product_option' => [ - 'name' => '产品选件' - ], - 'option_json' => [ - 'name' => '选项' - ], - 'old_price' => [ - 'name' => '旧价格' - ], - 'save_search' => '保存搜索', - 'publish_at' => [ - 'name' => '发布日期' - ], - 'tax' => [ - 'name' => 'Tax' - ], - 'name_a_z' => 'Name (A to Z)', - 'name_z_a' => 'Name (Z to A)', -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/zh/message.php b/addons/default/visiosoft/advs-module/resources/lang/zh/message.php deleted file mode 100644 index d74607932..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/zh/message.php +++ /dev/null @@ -1,35 +0,0 @@ - '请求的产品当前缺失或无效', - 'please_payment' => '请付钱', - 'bank_account_info' => '银行账户信息', - 'agreement' => '点击发布,即表示您同意我们的使用条款和隐私政策,即承认您是此项的合法所有者。', - 'update_category_msg' => '分类类别将被更新。', - 'updated_category_msg' => '类别已成功编辑。', - 'create_ad_with_post_cat' => [ - 'title' => "类别选择已完成。", - 'success' => true, - 'continueBtn' => "继续", - ], - 'update_category_info' => '请更新类别。', - 'filter_by_search_msg' => '按搜索过滤。', - 'delete_author_error' => '您不能删除不属于您的信息', - 'success_delete' => '广告已删除', - 'pending_ad_status' => '您的广告有待编辑批准。', - 'extended' => ':number广告已成功扩展。', - 'category_not_exist' => '该类别不再存在!', - 'currency_converted' => '货币已成功转换。', - 'choose_user' => '选择一个用户', - 'owner_updated_successfully' => '所有者已成功更新!', - 'no_add_found' => '找不到广告!', - 'replicated_success' => '广告已成功复制!', - 'ad_doesnt_exist' => "该广告不存在!", - 'select_location_error' => "请在地图上选择一个位置!", - 'this_ad_is_not_valid_anymore' => "该广告不再有效!", - 'approve_status_change' => "您的广告状态已设置为有效!", - 'passive_status_change' => "您的广告状态已设置为被动!", - 'sold_status_change' => "您的广告状态已设置为“已售出”!", - 'status_change' => "您的广告状态已设置为:status!", - 'disabled_detailed_options_for_admin_role' => "详细产品选项已禁用。", -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/zh/permission.php b/addons/default/visiosoft/advs-module/resources/lang/zh/permission.php deleted file mode 100644 index 6ca2add6b..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/zh/permission.php +++ /dev/null @@ -1,108 +0,0 @@ - [ - 'name' => '广告', - 'option' => [ - 'read' => '可以阅读广告吗?', - 'write' => '可以制作/修改广告吗?', - 'delete' => '可以删除广告吗?', - ], - ], - 'categories' => [ - 'name' => '分类目录', - 'option' => [ - 'read' => '可以阅读类别吗?', - 'write' => '可以创建/编辑类别吗?', - 'delete' => '可以删除类别吗?', - ], - ], - 'village' => [ - 'name' => '村', - 'option' => [ - 'read' => '能看乡村吗?', - 'write' => '可以创建/编辑村庄吗?', - 'delete' => '可以删除村落吗?', - ], - ], - 'custom_fields' => [ - 'name' => '自订栏位', - 'option' => [ - 'read' => '可以读取自定义字段吗?', - 'write' => '可以创建/编辑自定义字段吗?', - 'delete' => '可以删除自定义字段吗?', - ], - ], - 'custom_field_advs' => [ - 'name' => '自定义字段广告', - 'option' => [ - 'read' => '可以阅读自定义领域广告吗?', - 'write' => '可以制作/修改自定义字段广告吗?', - 'delete' => '可以删除自定义字段广告吗?', - ], - ], - 'cf_values' => [ - 'name' => 'CF值', - 'option' => [ - 'read' => '可以读取cf值吗?', - 'write' => '可以创建/编辑cf值吗?', - 'delete' => '可以删除cf值吗?', - ], - ], - 'options' => [ - 'name' => '选项', - 'option' => [ - 'read' => '可以阅读选项吗?', - 'write' => '可以创建/编辑选项吗?', - 'delete' => '可以删除选项吗?', - ], - ], - 'productoptions' => [ - 'name' => '产品选项', - 'option' => [ - 'read' => '可以阅读产品选项吗?', - 'write' => '可以创建/编辑产品选项吗?', - 'delete' => '可以删除产品选项吗?', - ], - ], - 'productoptions_value' => [ - 'name' => '产品选择价值', - 'option' => [ - 'read' => '可以读取productoptions的值吗?', - 'write' => '可以创建/编辑产品选项值吗?', - 'delete' => '可以删除productoptions的值吗?', - ], - ], - 'options_configuration' => [ - 'name' => '选件配置', - 'option' => [ - 'read' => '可以读取选项配置吗?', - 'write' => '可以创建/编辑选项配置吗?', - 'delete' => '可以删除选项配置吗?', - ], - ], - 'option_configuration' => [ - 'name' => '选件配置', - 'option' => [ - 'read' => '可以读取选件配置吗?', - 'write' => '可以创建/编辑选项配置吗?', - 'delete' => '可以删除选件配置吗?', - ], - ], - 'option_configuration' => [ - 'name' => '选件配置', - 'option' => [ - 'read' => '可以读取选件配置吗?', - 'write' => '可以创建/编辑选项配置吗?', - 'delete' => '可以删除选件配置吗?', - ], - ], - 'status' => [ - 'name' => '状态', - 'option' => [ - 'read' => '可以读取状态吗?', - 'write' => '可以创建/编辑状态吗?', - 'delete' => '可以删除状态吗?', - ], - ], -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/zh/section.php b/addons/default/visiosoft/advs-module/resources/lang/zh/section.php deleted file mode 100644 index 37c2095dc..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/zh/section.php +++ /dev/null @@ -1,64 +0,0 @@ - [ - 'title' => '广告', - ], - 'categories' => [ - 'title' => '分类目录', - ], - 'countries' => [ - 'title' => '国别', - ], - 'cities' => [ - 'title' => '城市', - ], - 'districts' => [ - 'title' => '地区', - ], - 'neighborhoods' => [ - 'title' => '邻里', - ], - 'village' => [ - 'title' => '村', - ], - 'custom_fields' => [ - 'title' => '自订栏位', - ], - 'custom_field_advs' => [ - 'title' => '自定义字段广告', - ], - 'cf_values' => [ - 'title' => 'CF值', - ], - 'fields' => [ - 'title' => '自定义字段' - ], - 'assets_clear' => [ - 'name' => '资产清除' - ], - 'general' => '一般', - 'ads' => '广告', - 'user' => '用户', - 'filter' => '筛选', - 'create_ad' => '制作广告', - 'options' => [ - 'title' => '选项', - ], - 'ads_image' => '广告图片', - 'product_options' => [ - 'title' => '选项', - ], - 'productoptions_value' => [ - 'title' => '期权价值', - ], - 'option_configuration' => [ - 'title' => '配置', - ], - 'translations' => '笔译', - 'status' => [ - 'title' => '状态', - ], - 'ads_detail' => '广告详情', - -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/zh/setting.php b/addons/default/visiosoft/advs-module/resources/lang/zh/setting.php deleted file mode 100644 index 6a449e90b..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/zh/setting.php +++ /dev/null @@ -1,286 +0,0 @@ - [ - 'name' => '自动批准', - ], - 'default_view_type' => [ - 'name' => '默认视图类型', - ], - 'hide_zero_price' => [ - 'name' => '如果价格为零,则隐藏价格', - 'instructions' => '如果广告价格为0,则隐藏价格', - ], - 'estimated_pending_time' => [ - 'name' => '预计待处理时间', - 'instructions' => '在几小时内', - ], - 'default_published_time' => [ - 'name' => '默认发布时间', - ], - 'address' => [ - 'name' => '联系地址', - ], - 'phone' => [ - 'name' => '联系电话', - ], - 'favicon' => [ - 'name' => '网站图标', - ] - , 'map_coordinates_long' => [ - 'name' => '地图长坐标', - ], - 'map_coordinates_lat' => [ - 'name' => '地图纬度坐标', - ], - 'iban_numbers' => [ - 'name' => '伊班', - ], - 'logo' => [ - 'name' => '商标', - ], - 'ogImage' => [ - 'name' => '社交分享徽标', - 'warning' => '分辨率应为1200 x 630。 ', - - ], - 'currencies' => [ - 'name' => '有效货币', - ], - 'latest-limit' => [ - 'name' => '最新限制', - ], - 'site_address' => [ - 'name' => '网站地址', - 'warning' => '自动添加www。万维网。sitename.com ', - ], - 'google_map_key' => [ - 'name' => 'Google Map Api密钥', - ], - - 'default_country' => [ - 'name' => '默认广告国家', - ], - 'hide_price_categories' => [ - 'name' => '隐藏类别价格', - 'instructions' => '当您创建广告或查看这些类别下的广告时,价格将被隐藏。' - ], - 'free_currencyconverterapi_key' => [ - 'name' => '货币转换器API密钥' - ], - 'default_city' => [ - 'name' => '默认广告城市', - ], - 'default_district' => [ - 'name' => '默认广告区', - ], - 'default_neighborhood' => [ - 'name' => '默认广告邻居', - ], - 'default_currency' => [ - 'name' => '默认广告币种', - ], - 'default_GET' => [ - 'name' => '默认广告GET', - ], - 'twitter' => [ - 'name' => '推特', - ], - 'facebook' => [ - 'name' => '脸书', - ], - 'youtube' => [ - 'name' => '优酷', - ], - 'google' => [ - 'name' => '谷歌', - ], - 'listing_page_image' => [ - 'name' => '列表页面图片', - ], - 'hide_standard_price_field' => [ - 'name' => '隐藏标准价格字段', - ], - 'hide_options_field' => [ - 'name' => '隐藏选项栏', - ], - 'hide_village_field' => [ - 'name' => '隐藏村田', - ], - 'hide_configurations' => [ - 'name' => '隐藏配置按钮', - 'instructions' => '在广告预览页面中隐藏配置按钮', - ], - 'make_all_fields_required' => [ - 'name' => '使所有字段为必填项', - 'instructions' => '制作广告时要求用户填写“价格”和“说明”字段', - ], - 'make_map_required' => [ - 'name' => '将地图设为必填项', - 'instructions' => '制作广告时要求用户在地图上放置图钉', - ], - 'hide_listing_standard_price' => [ - 'name' => '隐藏上市标准价', - ], - 'enabled_currencies' => [ - 'name' => '启用货币', - ], - 'google_statistic_code' => [ - 'name' => 'Google统计代码', - ], - 'register_email_field' => [ - 'name' => '会员注册电子邮件要求', - ], - 'market_place' => [ - 'name' => '市场地点', - 'instructions' => 'If the marketplace is down, your site will act as ecommerce. For example, - some fields in the profile such as ads, dopings, messages, sale, packages and store are not visible and - removes corporate membership.' - ], - 'price_area_hidden' => [ - 'name' => '隐藏价格区', - ], - 'hide_price_filter' => [ - 'name' => '隐藏价格过滤器', - ], - 'hide_date_filter' => [ - 'name' => '隐藏日期过滤器', - ], - 'hide_photo_filter' => [ - 'name' => '隐藏照片滤镜', - ], - 'hide_map_filter' => [ - 'name' => '隐藏地图过滤器', - ], - 'show_lang_url' => [ - 'name' => '显示URL的Lang参数', - ], - 'popular_ads_limit' => [ - 'name' => '热门广告限制', - ], - - //Image - - 'image_resize_backend' => [ - 'name' => '图像大小调整后端', - ], - 'full_image_width' => [ - 'name' => '全图宽度', - ], - 'full_image_height' => [ - 'name' => '全图高度', - ], - 'medium_image_width' => [ - 'name' => '中等图像宽度', - ], - 'medium_image_height' => [ - 'name' => '中等图像高度', - ], - 'thumbnail_width' => [ - 'name' => '缩略图宽度', - ], - 'thumbnail_height' => [ - 'name' => '缩略图高度', - ], - 'add_canvas' => [ - 'name' => '添加画布', - ], - 'image_canvas_width' => [ - 'name' => '图像画布宽度', - ], - 'image_canvas_height' => [ - 'name' => '图像画布高度', - ], - 'watermark_type' => [ - 'name' => '水印类型', - ], - 'watermark_text' => [ - 'name' => '水印文字', - ], - 'watermark_image' => [ - 'name' => '水印图像', - ], - 'watermark_position' => [ - 'name' => '水印位置', - ], - 'user_filter_limit' => [ - 'name' => '用户过滤器限制', - 'instructions' => '在管理面板中' - ], - 'show_breadcrumb_when_creating_ad' => [ - 'name' => '制作广告时显示面包屑', - ], - 'show_ads_count' => [ - 'name' => '显示广告计数', - 'instructions' => '显示广告在左侧类别列表中的数量', - ], - 'ads_date_hidden' => [ - 'name' => '隐藏创建日期', - 'instructions' => '在广告详细信息页面中隐藏创建日期', - ], - 'hide_listing_header' => [ - 'name' => '隐藏列表标题', - 'instructions' => '隐藏订购和视图类型', - ], - 'hide_filter_section' => [ - 'name' => '隐藏筛选器部分', - 'instructions' => '隐藏在列表页面的左侧过滤器区域', - ], - 'hide_seller_info' => [ - 'name' => '隐藏卖家信息', - 'instructions' => '隐藏在广告详细信息页面中的卖方信息', - ], - 'show_post_ad_agreement' => [ - 'name' => '显示发布广告协议', - 'instructions' => '如果要在广告制作页面上显示隐私权政策协议,请启用此功能', - ], - 'override_text' => [ - 'name' => '替代文字', - 'instructions' => '旧价值:新价值' - ], - 'steps_color' => [ - 'name' => '台阶颜色', - 'instructions' => '更改渐进步骤的颜色。' - ], - 'create_ad_button_color' => [ - 'name' => '创建广告按钮颜色', - 'instructions' => '更改新广告类别选择完成后显示的按钮。' - ], - 'lang_switcher_for_browser' => [ - 'name' => '浏览器的语言切换器', - 'instructions' => '允许您选择浏览器语言作为活动语言' - ], - 'get_categories' => [ - 'name' => '获取类别', - 'instructions' => '它代表GET属性将在其中有效的类别。' - ], - 'watermark' => [ - 'name' => '水印', - 'instructions' => '水印活跃吗?' - ], - 'detailed_product_options' => [ - 'name' => '详细的产品选项', - 'instructions' => '允许您输入产品的库存和价格信息' - ], - 'show_subcats_mobile' => [ - 'name' => '在移动视图中显示子类别', - ], - 'show_price_to_members_only' => [ - 'name' => '仅向会员显示价格', - ], - 'hide_ad_cat' => [ - 'name' => '隐藏类别', - 'instructions' => '隐藏广告列表中的类别' - ], - 'show_finish_and_publish_date' => [ - 'name' => '显示完成日期并发布创建日期', - 'instructions' => '在广告创建页面上显示publish_at和finish_at字段。' - ], - 'show_tax_field' => [ - 'name' => 'Show Tax Field', - 'instructions' => 'When this option is enabled, you can set the tax rate on the ad creation page.' - ], - 'hide_contact_created_at' => [ - 'name' => 'Hide Contact Fields For in Create New Ad' - ] -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/zh/stream.php b/addons/default/visiosoft/advs-module/resources/lang/zh/stream.php deleted file mode 100644 index defc37c00..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/zh/stream.php +++ /dev/null @@ -1,37 +0,0 @@ - [ - 'name' => '进阶', - ], - 'categories' => [ - 'name' => '分类目录', - ], - 'village' => [ - 'name' => '村', - ], - 'custom_fields' => [ - 'name' => '自订栏位', - ], - 'custom_field_advs' => [ - 'name' => '自定义字段广告', - ], - 'cf_values' => [ - 'name' => 'CF值', - ], - 'options' => [ - 'name' => '选项', - ], - 'product_options' => [ - 'name' => '产品选件', - ], - 'productoptions_value' => [ - 'name' => '期权价值', - ], - 'option_configuration' => [ - 'name' => '配置', - ], - 'status' => [ - 'name' => '状态', - ], -]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/zh/view.php b/addons/default/visiosoft/advs-module/resources/lang/zh/view.php deleted file mode 100644 index 5c412ca16..000000000 --- a/addons/default/visiosoft/advs-module/resources/lang/zh/view.php +++ /dev/null @@ -1,6 +0,0 @@ - '未完成', - 'advanced' => '先进的', -]; diff --git a/addons/default/visiosoft/advs-module/resources/views/ad-detail/default.twig b/addons/default/visiosoft/advs-module/resources/views/ad-detail/default.twig deleted file mode 100644 index a3ba48edf..000000000 --- a/addons/default/visiosoft/advs-module/resources/views/ad-detail/default.twig +++ /dev/null @@ -1,63 +0,0 @@ -{% extends layout('ad-detail') %} - - {% block styles %} - {{ asset_style("visiosoft.module.advs::css/detail.css") }} - {% endblock %} - - {% block content %} -
    -
    - - - {% include "visiosoft.module.advs::ad-detail/partials/author-button" %} - - - {% if setting_value('visiosoft.theme.base::breadcrumbs') %} - - {% include "visiosoft.module.advs::ad-detail/partials/breadcrumb" %} - - {% endif %} - {% include "visiosoft.module.advs::ad-detail/partials/ad-status" %} -

    - {{ adv.title }} - {{ addBlock('ad-detail/title/action',{'adv_id':adv.id})|raw }} -

    - - -
    -
    - {% include "visiosoft.module.advs::ad-detail/partials/slider" %} -
    - {% if setting_value('visiosoft.theme.base::ad_details') %} - {% include "visiosoft.module.advs::ad-detail/partials/detail" %} - {% endif %} -
    -
    -
    - - - - - {% if setting_value('visiosoft.theme.base::ad_details_tab') %} - - {% if blocks('ad-item-content-block-area') is null %} - {% include "visiosoft.module.advs::ad-detail/partials/content" %} - {% else %} - {{ blocks('ad-item-content-block-area') }} - {% endif %} - - {{ addBlock('ad-detail/widget', {'price': adv.price, 'id': adv.id})|raw }} - {% endif %} -
    - - {% include "visiosoft.module.advs::ad-detail/partials/dropleft-edit" %} -
    - - {{ asset_add("scripts.js", "visiosoft.module.advs::js/viewed.js") }} - - {% endblock %} \ No newline at end of file diff --git a/addons/default/visiosoft/advs-module/resources/views/ad-detail/detail.twig b/addons/default/visiosoft/advs-module/resources/views/ad-detail/detail.twig deleted file mode 100644 index 839549b15..000000000 --- a/addons/default/visiosoft/advs-module/resources/views/ad-detail/detail.twig +++ /dev/null @@ -1 +0,0 @@ -{% include style_selector('detail','visiosoft.module.advs')~"::ad-detail/default" %} \ No newline at end of file diff --git a/addons/default/visiosoft/advs-module/resources/views/ad-detail/partials/ad-status.twig b/addons/default/visiosoft/advs-module/resources/views/ad-detail/partials/ad-status.twig deleted file mode 100644 index 94bfbc751..000000000 --- a/addons/default/visiosoft/advs-module/resources/views/ad-detail/partials/ad-status.twig +++ /dev/null @@ -1,19 +0,0 @@ -{% if adv.status == "pending_user" or adv.status == "pending_admin" %} -
    - pending icon -
    {{ trans('visiosoft.module.advs::field.pending_message_1') }}
    -
    -
    {{ trans('visiosoft.module.advs::field.pending_message_2') }}
    -
    : {{ adv.updated_at|date('d M Y H:i') }}
    -
    -
    -
    {{ trans('visiosoft.module.advs::field.pending_message_3') }}
    -
    - : {{ setting_value('visiosoft.module.advs::estimated_pending_time') }} {{ trans('visiosoft.module.advs::field.hours') }} -
    -
    - -

    {{ trans('visiosoft.module.advs::field.pending_message_4') }}

    -

    {{ trans('visiosoft.module.advs::field.pending_message_5') }}

    -
    -{% endif %} \ No newline at end of file diff --git a/addons/default/visiosoft/advs-module/resources/views/ad-detail/partials/author-button.twig b/addons/default/visiosoft/advs-module/resources/views/ad-detail/partials/author-button.twig deleted file mode 100644 index 2f1839682..000000000 --- a/addons/default/visiosoft/advs-module/resources/views/ad-detail/partials/author-button.twig +++ /dev/null @@ -1,22 +0,0 @@ -{% if app.auth.id == adv.created_by_id %} - -{% endif %} diff --git a/addons/default/visiosoft/advs-module/resources/views/ad-detail/partials/breadcrumb.twig b/addons/default/visiosoft/advs-module/resources/views/ad-detail/partials/breadcrumb.twig deleted file mode 100644 index d2211986f..000000000 --- a/addons/default/visiosoft/advs-module/resources/views/ad-detail/partials/breadcrumb.twig +++ /dev/null @@ -1,10 +0,0 @@ - \ No newline at end of file diff --git a/addons/default/visiosoft/advs-module/resources/views/ad-detail/partials/content.twig b/addons/default/visiosoft/advs-module/resources/views/ad-detail/partials/content.twig deleted file mode 100644 index b133c5ae8..000000000 --- a/addons/default/visiosoft/advs-module/resources/views/ad-detail/partials/content.twig +++ /dev/null @@ -1,47 +0,0 @@ -
    -
    - -
    - - - -
    -
    -
    - -{{ addBlock('ad-detail/section',{'adv':adv})|raw }} \ No newline at end of file diff --git a/addons/default/visiosoft/advs-module/resources/views/ad-detail/partials/detail.twig b/addons/default/visiosoft/advs-module/resources/views/ad-detail/partials/detail.twig deleted file mode 100644 index ab26ee08f..000000000 --- a/addons/default/visiosoft/advs-module/resources/views/ad-detail/partials/detail.twig +++ /dev/null @@ -1,84 +0,0 @@ -
    -
    - {% set standardPrice = adv.standard_price.value %} - {% if standardPrice and standardPrice > 0 %} -
    -

    - {{ currency_format(adv.standard_price,adv.currency) }} -

    -

    - %{{ (100 - ((100 * adv.price.value) / adv.standard_price.value))|round(0, 'common') }} -

    -
    - {% endif %} -

    - {{ currency_format(adv.price,adv.currency) }} - - {{ addBlock('ad-detail/priceField',{'adv':adv})|raw }} - - -

    -
    -
    - -
    -
    -
    - - {{ addBlock('ad-detail/author',{'adv':adv})|raw }} - - - {{ trans('visiosoft.module.advs::field.offered_by') }}: - {{ adv.first_name }} {{ adv.last_name }} - - {{ addBlock('ad-detail/seller/action',{'seller_id':adv.owner_id})|raw }} -
    - {% if setting_value('visiosoft.module.advs::market_place') %} -
    - - {{ trans('visiosoft.module.advs::field.ad_id') }}:{{ adv.id }} -
    -
    - - {{ adv.created_at|date('d/m/Y') }} -
    - {% endif %} - - - {{ addBlock('ad-detail/details',{'adv':adv, 'options':options, 'configurations':configurations})|raw }} - {{ addBlock('ad-detail/widget-details',{'adv':adv})|raw }} - - - {% if adv.isCorporate == 2 %} - - {% endif %} -
    -
    - - - {% set contactWith = addBlock('ad-detail/contact-with',{'adv':adv}) %} - {% if contactWith != "" %} -
    -
    -
    -

    {{ trans('visiosoft.module.advs::field.contact_with') }}:

    -
    - {{ contactWith|raw }} -
    -
    - {% endif %} - - - - - -
    -
    \ No newline at end of file diff --git a/addons/default/visiosoft/advs-module/resources/views/ad-detail/partials/dropleft-edit.twig b/addons/default/visiosoft/advs-module/resources/views/ad-detail/partials/dropleft-edit.twig deleted file mode 100644 index 0fe27f951..000000000 --- a/addons/default/visiosoft/advs-module/resources/views/ad-detail/partials/dropleft-edit.twig +++ /dev/null @@ -1,32 +0,0 @@ -{% if auth_user().id == adv.created_by_id or auth_user().hasPermission('visiosoft.module.advs::advs.write') %} -
    - - -
    - {{ asset_add("styles.css", "visiosoft.module.advs::css/dropleft-edit.css") }} -{% endif %} \ No newline at end of file diff --git a/addons/default/visiosoft/advs-module/resources/views/ad-detail/partials/map.twig b/addons/default/visiosoft/advs-module/resources/views/ad-detail/partials/map.twig deleted file mode 100644 index deed8ca54..000000000 --- a/addons/default/visiosoft/advs-module/resources/views/ad-detail/partials/map.twig +++ /dev/null @@ -1,55 +0,0 @@ - {% if(adv.map_Val == "") %} -
    - {{ img('visiosoft.module.advs::images/emptystate.jpg') }} - {{ trans('visiosoft.module.advs::field.no_location') }} -
    - {% else %} - {% set map_arr = adv.map_Val|split(',') %} -
    - - - -{% endif %} diff --git a/addons/default/visiosoft/advs-module/resources/views/ad-detail/partials/slider.twig b/addons/default/visiosoft/advs-module/resources/views/ad-detail/partials/slider.twig deleted file mode 100644 index b4758fd5a..000000000 --- a/addons/default/visiosoft/advs-module/resources/views/ad-detail/partials/slider.twig +++ /dev/null @@ -1,28 +0,0 @@ -
    - {% if blocks('ad-item-picture-block-area') is null %} -
    - {% set advPhoto = '' %} - {% if count(adv.files) == 0 %} - {% set advPhoto = img('visiosoft.theme.base::images/no-image.png').url %} - - {% else %} - {% for image in adv.getViewPhotoUrl %} - - {% if loop.index == 1 %} - {% set advPhoto = image %} - {% endif %} - {% endfor %} - - {% endif %} -
    - {% else %} - {{ blocks('ad-item-picture-block-area') }} - {% endif %} -
    - -{{ asset_add("scripts.js", "visiosoft.module.advs::js/fotorama.js") }} -{{ asset_add("styles.css", "visiosoft.module.advs::css/fotorama.css") }} diff --git a/addons/default/visiosoft/advs-module/resources/views/ad-detail/partials/social.twig b/addons/default/visiosoft/advs-module/resources/views/ad-detail/partials/social.twig deleted file mode 100644 index 113c7f479..000000000 --- a/addons/default/visiosoft/advs-module/resources/views/ad-detail/partials/social.twig +++ /dev/null @@ -1,43 +0,0 @@ -
    -
    -
    -

    {{ trans('visiosoft.module.advs::field.share') }}:

    -
    - -
    -

    - - - -

    -
    - -
    -

    - - - -

    -
    - -
    -

    - - - -

    -
    - -
    -

    - - - -

    -
    -
    -
    diff --git a/addons/default/visiosoft/advs-module/resources/views/admin/advs/choose.twig b/addons/default/visiosoft/advs-module/resources/views/admin/advs/choose.twig deleted file mode 100644 index 0a0073e12..000000000 --- a/addons/default/visiosoft/advs-module/resources/views/admin/advs/choose.twig +++ /dev/null @@ -1,27 +0,0 @@ - - - diff --git a/addons/default/visiosoft/advs-module/resources/views/admin/dashboard/report.twig b/addons/default/visiosoft/advs-module/resources/views/admin/dashboard/report.twig deleted file mode 100644 index 486cd18cc..000000000 --- a/addons/default/visiosoft/advs-module/resources/views/admin/dashboard/report.twig +++ /dev/null @@ -1,71 +0,0 @@ -{% set reports = [ - { - 'title': trans('visiosoft.module.advs::field.product_stock_report'), - 'id': 'stockReport', - 'columns': [ - trans('visiosoft.module.advs::field.product'), - trans('visiosoft.module.advs::field.stock.name'), - ], - }, - { - 'title': trans('visiosoft.module.advs::field.active_passive_products_report'), - 'id': 'activePassiveReport', - 'columns': [ - trans('visiosoft.module.advs::field.status.name'), - trans('visiosoft.module.advs::field.count'), - ], - }, - { - 'title': trans('visiosoft.module.advs::field.unexplained_products_report'), - 'id': 'unexplainedReport', - 'columns': [ - trans('visiosoft.module.advs::field.id'), - trans('visiosoft.module.advs::field.product'), - ], - }, - { - 'title': trans('visiosoft.module.advs::field.non_image_products_report'), - 'id': 'noImageReport', - 'columns': [ - trans('visiosoft.module.advs::field.product'), - ], - }, - { - 'title': trans('visiosoft.module.advs::field.pages_without_meta_information_report'), - 'id': 'metaPageReport', - 'columns': [ - trans('visiosoft.module.advs::field.page'), - ], - }, -] %} - -{% for report in reports %} -
    -
    -
    -
    {{ report.title }}
    -
    - -
    - - - - {% for column in report.columns %} - - {% endfor %} - - -
    {{ column }}
    -
    -
    -
    -{% endfor %} - - - -{{ asset_add('scripts.js', 'visiosoft.module.advs::js/admin/dashboard/report.js') }} diff --git a/addons/default/visiosoft/advs-module/resources/views/admin/table/table.twig b/addons/default/visiosoft/advs-module/resources/views/admin/table/table.twig deleted file mode 100644 index f6a391ff8..000000000 --- a/addons/default/visiosoft/advs-module/resources/views/admin/table/table.twig +++ /dev/null @@ -1,94 +0,0 @@ -{{ asset_add("scripts.js", "streams::js/table/table.js") }} - -{% if not actions.isEmpty() %} - {{ asset_add("scripts.js", "streams::js/table/actions.js") }} -{% endif %} - -{% if table.options.sortable %} - {{ asset_add("scripts.js", "streams::js/table/sortable.js") }} -{% endif %} - -
    - - {{ view("streams::table/partials/filters", {'table': table}) }} - {{ view("streams::table/partials/views", {'table': table}) }} - - {{ view(table.options.heading ?: "streams::table/partials/heading", {'table': table}) }} - - {% if not table.rows.isEmpty() %} - {% block card %} -
    - - {{ form_open({ 'url': table.options.url ?: url_full() }) }} -
    - - - {{ view("streams::table/partials/header", {'table': table}) }} - - {% block body %} - - {% for row in table.rows %} - - - {% if table.options.sortable %} - - {% endif %} - - {% if not table.actions.isEmpty() %} - - {% endif %} - - {% for column in row.columns %} - - {% endfor %} - - - - - {% endfor %} - - - {% endblock %} - - {{ view("streams::table/partials/footer", {'table': table}) }} - -
    - {{ icon('fa fa-arrows handle') }} - - - - - {{ (column.attributes.html) ? column.attributes.html|raw : column.value|raw }} - - {{ buttons(row.buttons)|raw }} -
    -
    - {{ form_close() }} - -
    - {% endblock %} - {% else %} - - {% block no_results %} -
    -
    - {{ trans(table.options.get('no_results_message', 'streams::message.no_results')) }} -
    -
    - {% endblock %} - - {% endif %} - -
    - \ No newline at end of file diff --git a/addons/default/visiosoft/advs-module/resources/views/blank.twig b/addons/default/visiosoft/advs-module/resources/views/blank.twig deleted file mode 100644 index a0db62eab..000000000 --- a/addons/default/visiosoft/advs-module/resources/views/blank.twig +++ /dev/null @@ -1,23 +0,0 @@ -{% extends template.layout ?: "theme::layouts/default" %} - -{% block content %} - {{ content|raw }} - - {% if form.mode == 'edit' %} - {% set entry = form.entry %} - - {% endif %} -{% endblock %} diff --git a/addons/default/visiosoft/advs-module/resources/views/error-msg.twig b/addons/default/visiosoft/advs-module/resources/views/error-msg.twig deleted file mode 100644 index a47b06e23..000000000 --- a/addons/default/visiosoft/advs-module/resources/views/error-msg.twig +++ /dev/null @@ -1,7 +0,0 @@ -{% extends "theme::layouts/default" %} - -{% block content %} - -{% endblock %} diff --git a/addons/default/visiosoft/advs-module/resources/views/form/partials/translations.twig b/addons/default/visiosoft/advs-module/resources/views/form/partials/translations.twig deleted file mode 100644 index 39c9ce6e2..000000000 --- a/addons/default/visiosoft/advs-module/resources/views/form/partials/translations.twig +++ /dev/null @@ -1,19 +0,0 @@ -{% if config_get('streams::locales.enabled')|length > 1 %} -
    - {% if setting_value('visiosoft.module.advs::show_input_flag') %} - {{ img('visiosoft.module.advs::images/flags/' ~ field_type.locale ~ '.svg').width(20)|raw }} - {% endif %} - - {{ trans('streams::locale.' ~ field_type.locale ~ '.name') }} - - -
    -{% endif %} diff --git a/addons/default/visiosoft/advs-module/resources/views/list/gallery.twig b/addons/default/visiosoft/advs-module/resources/views/list/gallery.twig deleted file mode 100644 index 34c474bdf..000000000 --- a/addons/default/visiosoft/advs-module/resources/views/list/gallery.twig +++ /dev/null @@ -1,65 +0,0 @@ -{% extends "visiosoft.module.advs::list/list" %} - -{% block listContent %} - {% set showPrice = setting_value('visiosoft.theme.base::price_fields') %} - {% set showLocation = setting_value('visiosoft.module.location::home_page_location') %} - {% set showDate = setting_value('visiosoft.theme.base::date_fields') %} - -
    - - {{ addBlock('ad-list/partials/gallery',{'featured_advs': featured_advs, 'vars': _context})|raw }} - - {% for adv in advs %} -
    - -
    - {% endfor %} -
    - - {{ asset_add("scripts.js", "visiosoft.module.advs::js/list-table.js") }} - -{% endblock %} - -{% block styles %} - {{ asset_style('visiosoft.theme.base::css/gallery.css') }} - {{ asset_style('visiosoft.module.advs::css/list-new.scss') }} -{% endblock %} - -{% block customjs %} - {% include "theme::scroll-modal" %} -{% endblock %} - - diff --git a/addons/default/visiosoft/advs-module/resources/views/list/list.twig b/addons/default/visiosoft/advs-module/resources/views/list/list.twig deleted file mode 100644 index acce13513..000000000 --- a/addons/default/visiosoft/advs-module/resources/views/list/list.twig +++ /dev/null @@ -1,99 +0,0 @@ -{% extends layout('list') %} - -{% block styles %} - {{ asset_style("visiosoft.module.advs::css/list.css") }} - {{ asset_style("visiosoft.module.advs::css/list-new.scss") }} -{% endblock %} - -{% block content %} - - {% include "visiosoft.module.advs::list/partials/mobile-list" %} - -
    - - {% include "visiosoft.module.advs::list/partials/breadcrumb" %} - -
    - - {% include "visiosoft.module.advs::list/partials/list-filter" %} - -
    -
    -

    - {{ trans('visiosoft.module.advs::field.search_ad_result_text', { - 'count': (advs.total+featured_advs.total), - 'name': catText ? catText : '', - })|raw }} -

    - - - {{ trans('visiosoft.module.advs::field.save_search') }} - {{ img('visiosoft.module.advs::images/listing/save-search.svg').data|raw }} - -
    - - {% if count(cFArray) %} -
    - {% for customParam in cFArray %} -
    - {{ customParam['name'] }} - {% for customValue in customParam['value'] %} - - {{ customValue['name'] }} - - - {% endfor %} -
    - {% endfor %} - -
    - {% endif %} - -
    - - {{ addBlock('ads-list/partials/before-display-mode', {'topfields': topfields})|raw }} - - {% include "visiosoft.module.advs::list/partials/display-mode" %} - -
    - - {{ addBlock('ads-list/row',{'topfields':topfields,'selectRange':selectRange,'advs':advs, 'mainCats':mainCats|length})|raw }} - -
    - {% block listContent %} - {% include "visiosoft.module.advs::list/partials/ads" %} - {% endblock %} - - {% include "visiosoft.module.advs::list/partials/pagination" %} - - {{ addBlock('ads-list/row-bottom')|raw }} - -
    -
    -
    -
    - - {% include "visiosoft.module.advs::list/partials/filter-modal" %} - {% include "visiosoft.module.advs::list/partials/sort-modal" %} - {{ addBlock('list/partials/modal')|raw }} - - - - {{ asset_add("scripts.js", "visiosoft.module.advs::js/list.js") }} - {{ asset_add("scripts.js", "visiosoft.module.advs::js/list-new.js") }} - -{% endblock %} - -{% block customjs %} - {{ addBlock('ads-list/list', {'adv': adv})|raw }} -{% endblock %} diff --git a/addons/default/visiosoft/advs-module/resources/views/list/map.twig b/addons/default/visiosoft/advs-module/resources/views/list/map.twig deleted file mode 100644 index 64c2d21b0..000000000 --- a/addons/default/visiosoft/advs-module/resources/views/list/map.twig +++ /dev/null @@ -1,132 +0,0 @@ -{% extends "visiosoft.module.advs::list/list" %} -{% block listContent %} -
    -
    -
    - - - -{% endblock %} - diff --git a/addons/default/visiosoft/advs-module/resources/views/list/partials/ads.twig b/addons/default/visiosoft/advs-module/resources/views/list/partials/ads.twig deleted file mode 100644 index 551fc0a6f..000000000 --- a/addons/default/visiosoft/advs-module/resources/views/list/partials/ads.twig +++ /dev/null @@ -1,73 +0,0 @@ -{% set hideStandard = setting_value('visiosoft.module.advs::hide_listing_standard_price') %} -{% set listLocation = setting_value('visiosoft.module.location::list_page_location') %} -{% set showDate = setting_value('visiosoft.theme.base::date_fields') %} - -
    - - - {% include 'visiosoft.module.advs::list/partials/thead' %} - - - - {{ addBlock('ad-list/partials/ads', {'featured_advs': featured_advs, 'vars': _context})|raw }} - - {% for adv in advs %} - - - - - {% for listingCF in listingCFs %} - {% set feature = adv.features[listingCF.slug.value] %} - - {% endfor %} - - {% if listLocation %} - - {% endif %} - {% if setting_value('visiosoft.module.advs::market_place') and showDate%} - - {% endif %} - - - {% endfor %} - -
    - - {{ adv.name }} - - -
    - {{ adv.name }} -
    - {% if not setting_value('visiosoft.module.advs::hide_ad_cat') %} -

    {{ adv.cat1_name }} /{{ adv.cat2_name }}

    - {% endif %} -
    - - {{ addBlock( - 'list/extra-actions', - {'ad': adv, 'vars': _context}, - ['favs', 'comparisons', 'offers'] - )|raw }} - -
    -
    {{ feature ? feature.custom_field_value : '-' }} -

    {{ adv.country_name }}

    -

    {{ adv.city_name }}

    -
    -

    {{ adv.publish_at.value|date('d/m') }}

    -

    {{ adv.publish_at.value|date('Y') }}

    -
    - {% if not hideStandard %} -

    - - {{ adv.standard_price != adv.price and adv.standard_price != '0' ? currency_format(adv.standard_price,adv.currency) : '' }} - -

    - {% endif %} -

    - {{ adv.price != '0' ? currency_format(adv.price,adv.currency) : trans('visiosoft.module.advs::field.free') }} -

    -
    -
    diff --git a/addons/default/visiosoft/advs-module/resources/views/list/partials/breadcrumb.twig b/addons/default/visiosoft/advs-module/resources/views/list/partials/breadcrumb.twig deleted file mode 100644 index 141ae835f..000000000 --- a/addons/default/visiosoft/advs-module/resources/views/list/partials/breadcrumb.twig +++ /dev/null @@ -1,19 +0,0 @@ - diff --git a/addons/default/visiosoft/advs-module/resources/views/list/partials/display-mode.twig b/addons/default/visiosoft/advs-module/resources/views/list/partials/display-mode.twig deleted file mode 100644 index e06203f6a..000000000 --- a/addons/default/visiosoft/advs-module/resources/views/list/partials/display-mode.twig +++ /dev/null @@ -1,22 +0,0 @@ -
    - - - {% include "visiosoft.module.advs::list/partials/list-sort-by" %} - -
    - -{{ asset_add('scripts.js', 'visiosoft.module.advs::js/list.js') }} diff --git a/addons/default/visiosoft/advs-module/resources/views/list/partials/filter-modal.twig b/addons/default/visiosoft/advs-module/resources/views/list/partials/filter-modal.twig deleted file mode 100644 index d3a44f236..000000000 --- a/addons/default/visiosoft/advs-module/resources/views/list/partials/filter-modal.twig +++ /dev/null @@ -1,77 +0,0 @@ - -{{ asset_add('scripts.js','visiosoft.module.advs::js/filter_modal.js') }} - - -{% if not allCats %} - -{% endif %} diff --git a/addons/default/visiosoft/advs-module/resources/views/list/partials/list-filter.twig b/addons/default/visiosoft/advs-module/resources/views/list/partials/list-filter.twig deleted file mode 100644 index fa2e21698..000000000 --- a/addons/default/visiosoft/advs-module/resources/views/list/partials/list-filter.twig +++ /dev/null @@ -1,163 +0,0 @@ -{% set pathInfo = app.request.pathinfo|split('/') %} -{% set catSlug = pathInfo[1] == 'c' ? pathInfo[2] : null %} -{% set citySlug = pathInfo|length is same as(4) ? pathInfo[3] : null %} -{% set formAction = catSlug ? url_route('adv_list_seo', [catSlug, citySlug]) : url_route('visiosoft.module.advs::list') %} -
    - - - -
    - - - {% include 'visiosoft.module.cats::ads-list/partials/cat-filter' %} -
    - - {{ addBlock('ads-list/partials/list-filter',{ - 'mainCats':mainCats, - 'subCats':subCats, - 'ranges':ranges, - 'text':text, - 'checkboxes':checkboxes, - 'topfields' : topfields, - 'selectDropdown' : selectDropdown, - 'selectRange' : selectRange, - 'selectImage' : selectImage, - 'radio':radio, - 'countries':countries, - 'cities':cities, - 'districts':districts, - 'neighborhoods':neighborhoods, - 'villages':villages, - 'param':param, - 'category':category, - 'cityId':cityId - })|raw }} - - - {% include 'visiosoft.module.advs::list/partials/price-filter' %} - - - {% if setting_value('visiosoft.module.advs::hide_date_filter') == false %} - -
    -
    -

    {{ trans("visiosoft.module.advs::field.date.name") }}

    - {{ img('visiosoft.module.advs::images/listing/filter-arrow.svg').data|raw }} -
    - -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    -
    - - {% endif %} - - {% if setting_value('visiosoft.module.advs::hide_photo_filter') == false %} - -
    -
    -

    {{ trans("visiosoft.module.advs::field.photo.name") ~ ', ' ~ trans("visiosoft.module.advs::field.video.name") }}

    - {{ img('visiosoft.module.advs::images/listing/filter-arrow.svg').data|raw }} -
    - -
    -
    - - -
    -
    - - -
    -
    -
    - - {% endif %} - - {% if setting_value('visiosoft.module.advs::hide_map_filter') == false %} - -
    -
    -

    {{ trans("visiosoft.module.advs::field.map.name") }}

    - {{ img('visiosoft.module.advs::images/listing/filter-arrow.svg').data|raw }} -
    - -
    -
    - - -
    -
    -
    - - {% endif %} - - -
    -
    -

    {{ trans("visiosoft.module.advs::field.filter_by_word") }}

    - {{ img('visiosoft.module.advs::images/listing/filter-arrow.svg').data|raw }} -
    - -
    -
    - -
    -
    -
    - -
    -
    - -
    -
    - -
    -
    -
    diff --git a/addons/default/visiosoft/advs-module/resources/views/list/partials/list-sort-by.twig b/addons/default/visiosoft/advs-module/resources/views/list/partials/list-sort-by.twig deleted file mode 100644 index da28fe7a8..000000000 --- a/addons/default/visiosoft/advs-module/resources/views/list/partials/list-sort-by.twig +++ /dev/null @@ -1,33 +0,0 @@ - diff --git a/addons/default/visiosoft/advs-module/resources/views/list/partials/mobile-breadcrumb.twig b/addons/default/visiosoft/advs-module/resources/views/list/partials/mobile-breadcrumb.twig deleted file mode 100644 index e4e65f486..000000000 --- a/addons/default/visiosoft/advs-module/resources/views/list/partials/mobile-breadcrumb.twig +++ /dev/null @@ -1,10 +0,0 @@ - diff --git a/addons/default/visiosoft/advs-module/resources/views/list/partials/mobile-list.twig b/addons/default/visiosoft/advs-module/resources/views/list/partials/mobile-list.twig deleted file mode 100644 index 686b87377..000000000 --- a/addons/default/visiosoft/advs-module/resources/views/list/partials/mobile-list.twig +++ /dev/null @@ -1,46 +0,0 @@ -
    - {% if setting_value('visiosoft.module.advs::show_subcats_mobile') %} - {% include "visiosoft.module.advs::list/partials/sub-categories-mobile" %} - {% endif %} - {% if not hideBreadcrump %} - {% include "visiosoft.module.advs::list/partials/mobile-breadcrumb" %} - {% endif %} - - {% if not hideActions %} -
    -
    - {{ img('visiosoft.module.advs::images/listing/mobile-filter.svg').data|raw }} -

    {{ trans('visiosoft.module.advs::field.filter') }}

    -
    -
    -
    - {{ img('visiosoft.module.advs::images/listing/mobile-sort.svg').data|raw }} -

    {{ trans('visiosoft.module.advs::field.sort') }}

    -
    -
    - - {{ addBlock('ads-list/mobile/action-bar')|raw }} - -
    - {% endif %} - -
    - {{ addBlock('ad-list/partials/mobile-list', {'featured_advs': featured_advs, 'vars': _context})|raw }} - - {% for adv in advs %} - - {{ adv.name }} -
    -
    {{ adv.name }}
    - {% if listLocation %} -

    {{ adv.country_name }} / {{ adv.city_name }}

    - {% endif %} -

    {{ adv.price != '0' ? currency_format(adv.price,adv.currency) : trans('visiosoft.module.advs::field.free') }}

    -
    -
    - {% endfor %} -
    - - {% include "visiosoft.module.advs::list/partials/pagination" %} - -
    diff --git a/addons/default/visiosoft/advs-module/resources/views/list/partials/pagination.twig b/addons/default/visiosoft/advs-module/resources/views/list/partials/pagination.twig deleted file mode 100644 index 633d5f966..000000000 --- a/addons/default/visiosoft/advs-module/resources/views/list/partials/pagination.twig +++ /dev/null @@ -1,3 +0,0 @@ -
    - {{ advs.appends(request_query()).links()|raw }} -
    \ No newline at end of file diff --git a/addons/default/visiosoft/advs-module/resources/views/list/partials/price-filter.twig b/addons/default/visiosoft/advs-module/resources/views/list/partials/price-filter.twig deleted file mode 100644 index dac50a6d4..000000000 --- a/addons/default/visiosoft/advs-module/resources/views/list/partials/price-filter.twig +++ /dev/null @@ -1,45 +0,0 @@ -{% set hidePriceCats = setting_value('visiosoft.module.advs::hide_price_categories') %} -{% if (hidePriceCats != null) %} - {% set cats = entries('cats','category').whereIn('id', hidePriceCats).get() %} - {% set isHidden = false %} - - {% for cat in cats %} - {% if request().segment(2) == cat.slug %} - {% set isHidden = true %} - {% endif %} - {% endfor %} -{% endif %} -{% if setting_value('visiosoft.module.advs::hide_price_filter') == false and not isHidden %} - - {% set active_currencies = setting_value('visiosoft.module.advs::enabled_currencies') %} - -
    -
    -

    {{ trans("visiosoft.module.advs::field.price.name") }}

    - {{ img('visiosoft.module.advs::images/listing/filter-arrow.svg').data|raw }} -
    - -
    -
      - {% for currency in active_currencies %} -
    • - - -
    • - {% endfor %} -
    - -
    - - -
    -
    -
    -{% endif %} diff --git a/addons/default/visiosoft/advs-module/resources/views/list/partials/sort-modal.twig b/addons/default/visiosoft/advs-module/resources/views/list/partials/sort-modal.twig deleted file mode 100644 index 80cdb1737..000000000 --- a/addons/default/visiosoft/advs-module/resources/views/list/partials/sort-modal.twig +++ /dev/null @@ -1,34 +0,0 @@ - -{{ asset_add('scripts.js','visiosoft.module.advs::js/sort_modal.js') }} \ No newline at end of file diff --git a/addons/default/visiosoft/advs-module/resources/views/list/partials/sub-categories-mobile.twig b/addons/default/visiosoft/advs-module/resources/views/list/partials/sub-categories-mobile.twig deleted file mode 100644 index bfd3b26c2..000000000 --- a/addons/default/visiosoft/advs-module/resources/views/list/partials/sub-categories-mobile.twig +++ /dev/null @@ -1,51 +0,0 @@ -{% set sub_categories_limit = setting_value('visiosoft.theme.sahibinden::home_page_sub_categories_limit') %} - -{% if setting_value('visiosoft.theme.sahibinden::show_subcategories_on_mobile_view') - and subCats|length > 0 - and request().show != 'all' %} - -{% else %} - -{% endif %} \ No newline at end of file diff --git a/addons/default/visiosoft/advs-module/resources/views/list/partials/thead.twig b/addons/default/visiosoft/advs-module/resources/views/list/partials/thead.twig deleted file mode 100644 index adca10060..000000000 --- a/addons/default/visiosoft/advs-module/resources/views/list/partials/thead.twig +++ /dev/null @@ -1,37 +0,0 @@ - - - {{ trans('visiosoft.module.advs::field.ad_title') }} - - {% for cF in listingCFs %} - {% set isSortable = cF.isSortable %} - - {{ cF.name }} - {% if isSortable %} - {{ img('visiosoft.module.advs::images/sort-arrow.svg').data|raw }} - {% endif %} - - {% endfor %} - - {% if listLocation %} - - {{ trans('visiosoft.module.advs::field.city.name') }} - / {{ trans('visiosoft.module.advs::field.district.name') }} - {{ img('visiosoft.module.advs::images/sort-arrow.svg').data|raw }} - - {% endif %} - {% if setting_value('visiosoft.module.advs::market_place') and showDate %} - - {{ trans('visiosoft.module.advs::field.date.name') }} - {{ img('visiosoft.module.advs::images/sort-arrow.svg').data|raw }} - - {% endif %} - - {{ trans('visiosoft.module.advs::field.price.name') }} - {{ img('visiosoft.module.advs::images/sort-arrow.svg').data|raw }} - - - diff --git a/addons/default/visiosoft/advs-module/resources/views/list/table.twig b/addons/default/visiosoft/advs-module/resources/views/list/table.twig deleted file mode 100644 index 6cbc99d3c..000000000 --- a/addons/default/visiosoft/advs-module/resources/views/list/table.twig +++ /dev/null @@ -1,65 +0,0 @@ -{% extends "visiosoft.module.advs::list/list" %} -{% block listContent %} -
    - - - - - - - {% if not setting_value('visiosoft.module.advs::ads_date_hidden') %} - - {% endif %} - {% if setting_value('visiosoft.module.location::list_page_location') %} - - {% endif %} - {{ addBlock('ads-list/table-column',{'seenList':seenList})|raw }} - - - - {{ addBlock('ad-list/partials/table',{'featured_advs':featured_advs,'seenList':seenList})|raw }} - {% for adv in advs %} - - - - - {% if not setting_value('visiosoft.module.advs::ads_date_hidden') %} - - {% endif %} - {% if setting_value('visiosoft.module.location::list_page_location') %} - - {% endif %} - {{ addBlock('ads-list/table-row',{'seenList':seenList,'adv':adv})|raw }} - - {% endfor %} - - -
    {{ trans('visiosoft.module.advs::field.advs_list_table_thead.name') }}{{ trans('visiosoft.module.advs::field.advs_list_table_thead.price') }}{{ trans('visiosoft.module.advs::field.advs_list_table_thead.publish_at') }}{{ trans('visiosoft.module.advs::field.advs_list_table_thead.location_city') }} - / {{ trans('visiosoft.module.advs::field.advs_list_table_thead.location_country') }}
    - - {{ adv.name }} - - - - - {{ currency_format(adv.price,adv.currency) }} - - {{ adv.created_at|date("d/m/Y") }} - - {{ adv.city_name }} / {{ adv.country_name }} -
    -
    - -{% endblock %} -{% block customjs %} - {{ asset_add("scripts.js", "visiosoft.module.advs::js/list-table.js") }} - {% include "theme::scroll-modal" %} -{% endblock %} \ No newline at end of file diff --git a/addons/default/visiosoft/advs-module/resources/views/new-ad/edit-cat.twig b/addons/default/visiosoft/advs-module/resources/views/new-ad/edit-cat.twig deleted file mode 100644 index ae5fa76c3..000000000 --- a/addons/default/visiosoft/advs-module/resources/views/new-ad/edit-cat.twig +++ /dev/null @@ -1,41 +0,0 @@ -{% extends layout('edit-cat') %} - -{% block content %} -
    - - -
    -
    - -
    -
    -
    -
    - - - - {{ asset_add("scripts.js", "visiosoft.module.advs::js/edit_cats.js") }} - {{ asset_style("visiosoft.module.advs::css/edit_category.css") }} -{% endblock %} \ No newline at end of file diff --git a/addons/default/visiosoft/advs-module/resources/views/new-ad/new-create.twig b/addons/default/visiosoft/advs-module/resources/views/new-ad/new-create.twig deleted file mode 100644 index d8cd6d2b5..000000000 --- a/addons/default/visiosoft/advs-module/resources/views/new-ad/new-create.twig +++ /dev/null @@ -1,351 +0,0 @@ -{% extends layout('new-create') %} - -{% block styles %} - - - - -{% endblock %} - -{% block content %} - {% set form_params = app.request.session.get('_old_input') %} -
    - - {% include 'visiosoft.module.advs::new-ad/partials/steps' with {'step': 'new-create'} %} - -
    - - -
    -

    {{ trans('visiosoft.module.advs::field.listing_details') }}

    -

    {{ trans('visiosoft.module.advs::field.create_page_subtitle') }}

    -
    - -
    -
    -
    - {% set requiredFields = setting_value('visiosoft.module.advs::make_all_fields_required') %} - - {% set form = form('advs', 'advs').entry(id).actions({'update': { - 'text': trans('visiosoft.module.advs::button.publish') - }}).get() %} - {{ form_open({ - 'id': 'createEditAdvForm', - 'class': 'form ' ~ form.options.class , - 'enctype': 'multipart/form-data', - 'url': 'advs/save_adv', - })|raw }} - - - - - - - - - - - - - -
    - - {% include 'visiosoft.module.advs::new-ad/partials/contact-info' %} - -
    -

    {{ trans('visiosoft.module.advs::field.ad_info') }}

    - - - - {% if setting_value('visiosoft.module.advs::market_place') %} - {{ addBlock('new-ad/fields', {'adv': adv, 'rawClassified': rawClassified})|raw }} - {% endif %} - -
    -
    - - -
    - {{ form.fields.price.setAttributes({ - 'required' :true - }).input|raw }} -
    - -
    - {% set PriceValue = form.fields.price.value|split('.') %} - - {% if setting_value('visiosoft.field_type.decimal::showDecimal') %} - - {% endif %} -
    -
    -
    - {% set HideStandardPrice = setting_value('visiosoft.module.advs::hide_standard_price_field') or setting_value('visiosoft.module.advs::market_place') != true ? ' d-none' : '' %} - - - -
    - {{ form.fields.standard_price.setAttributes({ - 'required' :true - }).input|raw }} -
    - -
    -
    - {% set standardPriceValue = form.fields.standard_price.value|split('.') %} - - {% if setting_value('visiosoft.field_type.decimal::showDecimal') %} - - {% endif %} -
    - -
    -
    -
    - - {% if setting_value("visiosoft.module.advs::show_tax_field") %} -
    -
    - - -
    -
    - -
    -
    -
    -
    - {% endif %} - - {% if setting_value("visiosoft.module.advs::show_finish_and_publish_date") %} -
    -
    - - -
    - {{ form.fields.publish_at.input|raw }} -
    -
    -
    - - -
    - {{ form.fields.finish_at.input|raw }} -
    -
    -
    - {% endif %} - - - {% if not setting_value('visiosoft.module.advs::hide_options_field') %} - {% if not setting_value('visiosoft.module.advs::detailed_product_options') %} -
    - - -
    - {% if auth_check() and auth_user().hasRole('admin') %} -
    -

    - - {{ trans('visiosoft.module.advs::message.disabled_detailed_options_for_admin_role') }} -

    -
    - {% endif %} - {% else %} - {% if is_options %} -
    - -
    - -
    -
    - {% endif %} - {% endif %} - {% endif %} -
    - -
    {{ trans('visiosoft.module.advs::field.ad_desc') }}
    -
    -
    -
    -
    - {% for field in form.fields.translations('advs_desc') %} - {{ field.setValue(form_params[field.field~"_"~field.getLocale()]).render({'form': form})|raw }} - {% endfor %} -
    -
    -
    -
    - -
    - {{ trans('visiosoft.module.advs::field.upload_photos') }} -
    -
    -
    -
    - {{ form.fields.files.input |raw }} - -
    - {% for docs in form.fields.doc_files.value %} - - {{ docs.name }} - -
    - {% endfor %} -
    -
    -
    -
    - - {% set other_fields = addBlock('new-ad/other-fields',{'custom_fields':custom_fields,'id':id}) %} - {% if other_fields or (custom_fields and count(custom_fields)) %} -
    - {{ trans('visiosoft.module.advs::field.additional_fields') }} -
    -
    - {{ other_fields|raw }} -
    - {% endif %} - - {% if setting_value('visiosoft.module.location::create_ad_page_location') %} -
    - {{ trans('visiosoft.module.advs::field.ad_location') }} -
    -
    - {% include "visiosoft.module.location::new-ad/map" %} - - -
    - {% endif %} - -
    - {% if setting_value('visiosoft.module.advs::show_post_ad_agreement') %} -
    - {% endif %} - - {{ form.actions|raw }} -
    - -
    -
    -
    - -
    - {{ form.close|raw }} -
    -
    - {% include "visiosoft.module.advs::new-ad/partials/modals" %} - {% include "visiosoft.module.advs::new-ad/partials/configuration-modal" %} - {{ addBlock('new-ad/modals')|raw }} - - - {% if setting_value('visiosoft.module.advs::make_map_required') %} - - {{ asset_add("scripts.js", "visiosoft.module.advs::js/required-map.js") }} - {% endif %} - - {{ asset_add("scripts.js", "visiosoft.module.advs::js/new-create.js") }} - {{ asset_add("scripts.js", "streams::js/form/form.js") }} - {{ asset_add("scripts.js", "streams::js/form/translations.js") }} - {{ asset_add("scripts.js", "visiosoft.theme.base::js/vendor/jquery-ui.min.js") }} - -{% endblock %} diff --git a/addons/default/visiosoft/advs-module/resources/views/new-ad/partials/breadcrumb.twig b/addons/default/visiosoft/advs-module/resources/views/new-ad/partials/breadcrumb.twig deleted file mode 100644 index b68a63be0..000000000 --- a/addons/default/visiosoft/advs-module/resources/views/new-ad/partials/breadcrumb.twig +++ /dev/null @@ -1,6 +0,0 @@ - \ No newline at end of file diff --git a/addons/default/visiosoft/advs-module/resources/views/new-ad/partials/configuration-modal.twig b/addons/default/visiosoft/advs-module/resources/views/new-ad/partials/configuration-modal.twig deleted file mode 100644 index bcdefbffa..000000000 --- a/addons/default/visiosoft/advs-module/resources/views/new-ad/partials/configuration-modal.twig +++ /dev/null @@ -1,58 +0,0 @@ - - - diff --git a/addons/default/visiosoft/advs-module/resources/views/new-ad/partials/contact-info.twig b/addons/default/visiosoft/advs-module/resources/views/new-ad/partials/contact-info.twig deleted file mode 100644 index f6e0df6db..000000000 --- a/addons/default/visiosoft/advs-module/resources/views/new-ad/partials/contact-info.twig +++ /dev/null @@ -1,42 +0,0 @@ -{% if (setting_value('visiosoft.module.advs::hide_contact_created_at') != true) %} -
    -

    {{ trans('visiosoft.module.advs::field.contact_info') }}

    -
    - {% set showPhoneNumber = form.fields.show_phone_number.value %} -

    {{ trans('visiosoft.module.advs::field.how_can_you_be_contacted') }}

    -
    - - -
    -
    -
    - - - -
    -
    - -
    -
    -{% endif %} diff --git a/addons/default/visiosoft/advs-module/resources/views/new-ad/partials/modals.twig b/addons/default/visiosoft/advs-module/resources/views/new-ad/partials/modals.twig deleted file mode 100644 index 82fba63d0..000000000 --- a/addons/default/visiosoft/advs-module/resources/views/new-ad/partials/modals.twig +++ /dev/null @@ -1,60 +0,0 @@ - - -{{ asset_add("scripts.js", "visiosoft.module.advs::js/editContactInformation.js") }} diff --git a/addons/default/visiosoft/advs-module/resources/views/new-ad/partials/steps.twig b/addons/default/visiosoft/advs-module/resources/views/new-ad/partials/steps.twig deleted file mode 100644 index 81d701b3d..000000000 --- a/addons/default/visiosoft/advs-module/resources/views/new-ad/partials/steps.twig +++ /dev/null @@ -1,34 +0,0 @@ - - -
    -
    -
    -

    - {{ trans('visiosoft.module.advs::field.category_selection') }} -

    -
    -
    -
    -

    - {{ trans('visiosoft.module.advs::field.listing_details') }} -

    -
    -
    -
    -

    - {{ trans('visiosoft.module.advs::field.preview') }} -

    -
    - - {{ addBlock('new-ad/steps/step', _context)|raw }} - -
    -
    -

    - {{ trans('visiosoft.module.advs::field.congratulations') }} -

    -
    -
    \ No newline at end of file diff --git a/addons/default/visiosoft/advs-module/resources/views/new-ad/post-cat.twig b/addons/default/visiosoft/advs-module/resources/views/new-ad/post-cat.twig deleted file mode 100644 index 679f5392a..000000000 --- a/addons/default/visiosoft/advs-module/resources/views/new-ad/post-cat.twig +++ /dev/null @@ -1,74 +0,0 @@ -{% extends layout('post-cat') %} - -{% block styles %} - -{% endblock %} - -{% block content %} -
    - {% include 'visiosoft.module.advs::new-ad/partials/steps' with {'step': 'post-cat'} %} - - {% if setting_value('visiosoft.module.advs::show_breadcrumb_when_creating_ad') %} - {% include "visiosoft.module.advs::new-ad/partials/breadcrumb" %} - {% endif %} - -
    -
    - - {{ trans('visiosoft.module.advs::field.select_category_step_by_step') }} -
    -
    - {% for i in 1..10 %} - - {% endfor %} - -
    -
    -
    -
      - {% for cat in main_cats %} -
    • - {{ cat.name }} -
    • - {% endfor %} -
    -
    -
    - - {% for i in 2..10 %} -
    -
    -
      -
      -
      - {% endfor %} - -
      -
      -
      -
      - {{ img('visiosoft.module.advs::images/check.svg').data|raw }} - {{ img('visiosoft.module.advs::images/cross.svg').data|raw }} -
      -
      -
      -
      -
      -
      -
      -
      - {{ blocks('center-add-ad-banner-area') }} -
      -
      -
      -
      -
      - - {{ addBlock('post-cat/section') }} - - {{ asset_add("scripts.js", "visiosoft.module.advs::js/cats.js") }} -{% endblock %} diff --git a/addons/default/visiosoft/advs-module/resources/views/new-ad/preview/partials/preview-window.twig b/addons/default/visiosoft/advs-module/resources/views/new-ad/preview/partials/preview-window.twig deleted file mode 100644 index 70ca67e5d..000000000 --- a/addons/default/visiosoft/advs-module/resources/views/new-ad/preview/partials/preview-window.twig +++ /dev/null @@ -1,33 +0,0 @@ -{% if setting_value('visiosoft.theme.base::breadcrumbs') %} - - {% include "visiosoft.module.advs::ad-detail/partials/breadcrumb" %} - -{% endif %} -

      - {{ adv.title }} - {{ addBlock('ad-detail/title/action',{'adv_id':adv.id})|raw }} -

      - - -
      -
      - {% include "visiosoft.module.advs::ad-detail/partials/slider" %} -
      - {% if setting_value('visiosoft.theme.base::ad_details') %} - {% include "visiosoft.module.advs::ad-detail/partials/detail" %} - {% endif %} -
      -
      -
      - - -{% if setting_value('visiosoft.theme.base::ad_details_tab') %} - - {% if blocks('ad-item-content-block-area') is null %} - {% include "visiosoft.module.advs::ad-detail/partials/content" %} - {% else %} - {{ blocks('ad-item-content-block-area') }} - {% endif %} - - {{ addBlock('ad-detail/widget', {'price': adv.price, 'id': adv.id})|raw }} -{% endif %} \ No newline at end of file diff --git a/addons/default/visiosoft/advs-module/resources/views/new-ad/preview/preview.twig b/addons/default/visiosoft/advs-module/resources/views/new-ad/preview/preview.twig deleted file mode 100644 index d4dddfe9d..000000000 --- a/addons/default/visiosoft/advs-module/resources/views/new-ad/preview/preview.twig +++ /dev/null @@ -1,63 +0,0 @@ -{% extends "theme::layouts/default" %} - -{% block content %} - {% include 'visiosoft.module.advs::new-ad/partials/steps' with {'step': 'preview'} %} - -
      -

      - {{ trans('visiosoft.module.advs::field.preview_text.part_1') }} -
      - {{ trans('visiosoft.module.advs::field.preview_text.part_2') }} -

      - {% if auth_check() and auth_user().hasRole('admin') %} -

      - - {{ trans('visiosoft.module.advs::message.disabled_detailed_options_for_admin_role') }} -

      - {% endif %} -
      - -
      - {% if isActive('packages') and setting_value('visiosoft.module.packages::move_the_buy_package_to_the_end') and (auth_user().isAdmin or not auth_user().hasPermission('visiosoft.module.packages::packages.no_read')) %} - {% set continueLink = url_route('visiosoft.module.packages::add_package', [adv.id]) %} - {% elseif isActive('dopings') %} - {% set continueLink = url_route('add_doping', [adv.id]) %} - {% else %} - {% set continueLink = url_route('adv_detail_seo', [adv.slug, adv.id]) %} - {% endif %} - {% if isActive('shipping') and adv.is_get_adv.getValue() %} - {{ addBlock('new-create/preview/actions',{'adv_id':adv.id})|raw }} - {% endif %} - - {{ trans('visiosoft.module.advs::field.edit') }} - - - {{ trans('visiosoft.module.advs::field.continue') }} - -
      -
      - {% include "visiosoft.module.advs::new-ad/preview/partials/preview-window" %} -
      -
      - - - {{ asset_add("styles.css", "visiosoft.module.advs::css/detail.css") }} - {{ asset_add("styles.css", "visiosoft.module.advs::css/preview.css") }} - -{% endblock %} diff --git a/addons/default/visiosoft/advs-module/src/Adv/AdvApiCollection.php b/addons/default/visiosoft/advs-module/src/Adv/AdvApiCollection.php deleted file mode 100644 index ab27c59f1..000000000 --- a/addons/default/visiosoft/advs-module/src/Adv/AdvApiCollection.php +++ /dev/null @@ -1,84 +0,0 @@ -currentAds() - ->where('created_by_id', Auth::id()); - } - - public function getMyExpiredAds() - { - return $this->expiredAds() - ->where('created_by_id', Auth::id()); - } - - public function createNewAd(array $params) - { - return $this->newQuery()->create($params); - } - - public function deleteAd(array $params) - { - $this->dispatch(new CheckRequiredParams(['ad_id'], $params)); - - - $ad = $this->checkAd($params['ad_id']); - - $this->checkOwner($ad); - - return $ad->delete(); - } - - public function updateAd(array $params) - { - $this->dispatch(new CheckRequiredParams(['ad_id'], $params)); - - $ad = $this->checkAd($params['ad_id']); - - $this->checkOwner($ad); - - unset($params['ad_id'], $params['id'], $params['created_at'], $params['updated_at'], - $params['deleted_at'], $params['created_by_id'], $params['updated_by_id']); - - - $update_params = [ - 'updated_by_id' => Auth::id(), - 'updated_at' => Carbon::now() - ]; - - $ad->update(array_merge($update_params, $params)); - - return $ad; - } - - public function getAds() - { - return $this->currentAds(); - } - - public function checkAd($id) - { - if (!$ad = $this->newQuery()->find($id)) { - throw new \Exception(trans('visiosoft.module.advs::message.ad_doesnt_exist'), 404); - die; - } - return $ad; - } - - public function checkOwner($ad) - { - if ($ad->created_by_id != Auth::id()) { - throw new \Exception(trans('visiosoft.module.advs::message.permission_error'), 403); - die; - } - } -} diff --git a/addons/default/visiosoft/advs-module/src/Adv/AdvCollection.php b/addons/default/visiosoft/advs-module/src/Adv/AdvCollection.php deleted file mode 100644 index 7631a12c0..000000000 --- a/addons/default/visiosoft/advs-module/src/Adv/AdvCollection.php +++ /dev/null @@ -1,39 +0,0 @@ -count(); - - return self::paginator($this->forPage($page, $pageSize), $total, $pageSize, $page, [ - 'path' => Paginator::resolveCurrentPath(), - 'pageName' => 'page', - ]); - } - - protected static function paginator($items, $total, $perPage, $currentPage, $options) - { - return Container::getInstance()->makeWith(LengthAwarePaginator::class, compact( - 'items', 'total', 'perPage', 'currentPage', 'options' - )); - } - - public function nonExpired() - { - return $this->filter( - function ($ad) { - return $ad->where('finish_at', '>', Carbon::now()); - } - ); - } -} diff --git a/addons/default/visiosoft/advs-module/src/Adv/AdvCriteria.php b/addons/default/visiosoft/advs-module/src/Adv/AdvCriteria.php deleted file mode 100644 index fab2723a8..000000000 --- a/addons/default/visiosoft/advs-module/src/Adv/AdvCriteria.php +++ /dev/null @@ -1,172 +0,0 @@ -settings = $repository; - $this->image = $image; - $this->advRepository = $advRepository; - } - - public function getAdvsModel() - { - return new AdvModel(); - } - - public function popularAdvs() - { - $advModel = new AdvModel(); - $popular_advs = $advModel->popularAdvs(); - $ads = $advModel->getLocationNames($popular_advs); - foreach ($ads as $index => $ad) { - $ads[$index]->detail_url = $advModel->getAdvDetailLinkByModel($ad, 'list'); - $ads[$index] = $advModel->AddAdsDefaultCoverImage($ad); - } - return $ads; - } - - public function advsofDay() - { - $advModel = new AdvModel(); - return $advModel->advsofDay(); - } - - public function latestAdvs() - { - $advModel = new AdvModel(); - $latest_advs = AdvModel::query() - ->whereDate('finish_at', '>=', date("Y-m-d H:i:s")) - ->where('status', '=', 'approved') - ->where('slug', '!=', '') - ->orderBy('publish_at', 'desc') - ->paginate($this->settings->value('streams::per_page')); - - $ads = $advModel->getLocationNames($latest_advs); - foreach ($ads as $index => $ad) { - $ads[$index]->detail_url = $advModel->getAdvDetailLinkByModel($ad, 'list'); - $ads[$index] = $advModel->AddAdsDefaultCoverImage($ad); - } - return $ads; - } - - public function allAdvs() - { - $advModel = new AdvModel(); - $latest_advs = AdvModel::query() - ->whereDate('finish_at', '>=', date("Y-m-d H:i:s")) - ->where('status', '=', 'approved') - ->where('slug', '!=', '') - ->paginate($this->settings->value('streams::per_page')); - - $ads = $advModel->getLocationNames($latest_advs); - foreach ($ads as $index => $ad) { - $ads[$index]->detail_url = $advModel->getAdvDetailLinkByModel($ad, 'list'); - $ads[$index] = $advModel->AddAdsDefaultCoverImage($ad); - } - return $ads; - } - - public function findAdsByCategoryId($catId, $level = 1, $limit = 20) - { - return $this->advRepository->getByCat($catId, $level, $limit); - } - - public function countAdsByCategoryId($catId, $level = 1) - { - return $this->advRepository->getAdsCountByCategory($catId, $level); - } - - public function getCurrentLocale() - { - return trans('streams::locale.' . config('app.locale') . '.name'); - } - - public function isEnabled($slug) - { - $advModel = new AdvModel(); - return $advModel->is_enabled($slug); - } - - public function getAdvById($id) - { - $advModel = new AdvModel(); - $adv = $advModel->newQuery()->find($id); - if ($adv) { - if (!$adv->cover_photo) { - $adv->cover_photo = $this->image->make('visiosoft.theme.base::images/no-image.png', 'path')->url(); - } else if ( - !empty($adv->cover_photo) && - substr($adv->cover_photo, 0, strlen('/')) !== '/' - ) { - $adv->cover_photo = '/' . $adv->cover_photo; - } - } - return $adv; - } - - public function recentlyViewedAds() - { - $advModel = new AdvModel(); - $recentlyModel = new RecentlyModel(); - $recently_viewed_ads = $recentlyModel->getRecently(); - $ads = $advModel - ->whereIn('advs_advs.id', $recently_viewed_ads) - ->get(); - foreach ($ads as $index => $ad) { - $ads[$index]->detail_url = $advModel->getAdvDetailLinkByModel($ad, 'list'); - $ads[$index] = $advModel->AddAdsDefaultCoverImage($ad); - } - return $ads; - } - - public function userSubscriptions() - { - $user = UserModel::query()->find(Auth::id()); - return $user->activeSubscriptions(); - } - - public function isOgImage($logo) - { - $logo_default = $logo; - $logo = $this->settings->value('visiosoft.module.advs::ogImage'); - if ($logo == null) { - $logo = $this->settings->value('visiosoft.module.advs::logo'); - if ($logo == null) { - $logo = $logo_default; - } - } - return $logo; - } - - public function Flags() - { - $addonCollection = app(AddonCollection::class); - $dir = $addonCollection->themes->active('standard')->getPath('resources')."/images/flags"; - $dh = opendir($dir); - while (false !== ($filename = readdir($dh))) { - $files[] = $filename; - } - $images=preg_grep ('/\.png$/i', $files); - $images=preg_replace('/\\.[^.\\s]{3,4}$/', '', $images); - return $images; - } - -} diff --git a/addons/default/visiosoft/advs-module/src/Adv/AdvLoader.php b/addons/default/visiosoft/advs-module/src/Adv/AdvLoader.php deleted file mode 100644 index 0d18b2581..000000000 --- a/addons/default/visiosoft/advs-module/src/Adv/AdvLoader.php +++ /dev/null @@ -1,28 +0,0 @@ -template = $template; - } - - public function load(AdvInterface $adv, CategoryInterface $cats, CityInterface $city, CountryRepositoryInterface $country) { - $this->template->set('adv', $adv); - $this->template->set('country', $country->find($adv->country_id)); - } -} \ No newline at end of file diff --git a/addons/default/visiosoft/advs-module/src/Adv/AdvModel.php b/addons/default/visiosoft/advs-module/src/Adv/AdvModel.php deleted file mode 100644 index 8e1506617..000000000 --- a/addons/default/visiosoft/advs-module/src/Adv/AdvModel.php +++ /dev/null @@ -1,589 +0,0 @@ -attributes) { - return $this->getAdvDetailLinkByModel($this, 'list'); - } - } - - public function configurations() - { - return $this->hasMany( - OptionConfigurationModel::class, - 'parent_adv_id' - ); - } - - public function getConfigurations() - { - return $this->getAttribute('configurations'); - } - - public function getCurrencyPriceAttribute() - { - return app(Currency::class)->format($this->price, $this->currency); - } - - public function getCurrencyStandardPriceAttribute() - { - if ($this->standard_price > $this->price) { - return app(Currency::class)->format($this->standard_price, $this->currency); - } - return null; - } - - public function getCategory1Attribute() - { - return $this->hasMany('Visiosoft\CatsModule\Category\CategoryModel', 'id', 'cat1')->first(); - } - - public function getCategory2Attribute() - { - return $this->hasMany('Visiosoft\CatsModule\Category\CategoryModel', 'id', 'cat1')->first(); - } - - public function getThumbnailAttribute() - { - if ($this->cover_photo == null) { - return $this->dispatch(new MakeImageInstance('visiosoft.theme.base::images/no-image.png', 'img'))->url(); - } - - return url($this->cover_photo); - } - - public function getVideoAttribute() - { - if (is_module_installed('visiosoft.module.cloudinary')) { - $url = app('Visiosoft\CloudinaryModule\Http\Controller\VideoController')->getVideoUrl($this->id); - $thumbnail = str_replace('mp4', 'jpg', $url); - - return [ - 'url' => $url, - 'thumbnail' => $thumbnail, - ]; - } - - return null; - } - - public function getTransNameAttribute() - { - if (is_null($this->name)) { - $ad = DB::table('advs_advs') - ->join('advs_advs_translations', 'advs_advs.id', '=', 'entry_id') - ->select('name') - ->where('advs_advs.id', $this->id) - ->whereNotNull('name') - ->first(); - - return $ad ? $ad->name : '-'; - } - - return $this->name; - } - - public function is_enabled($slug) - { - if ($addon = app('module.collection')->get($slug)) { - return $addon->installed; - } - - return false; - } - - public function is_enabled_extension($slug) - { - $isActive = DB::table('addons_extensions')->where('namespace', 'visiosoft.extension.' . $slug . '_provider')->first(); - if ($isActive == null) { - return 0; - } - - return $isActive->enabled; - } - - public function is_active($id) - { - $isActive = $this->query() - ->where('advs_advs.id', $id) - ->where('advs_advs.slug', '!=', "") - ->first(); - - if ($isActive->status != 'approved') { - return 0; - } - - return 1; - } - - public function getAdv($id = null, $nullable_ad = false, $trashed = false) - { - $query = $this::query(); - - if ($trashed) { - $query = $this::withTrashed(); - } - - if ($id !== null) { - if ($nullable_ad) { - return $query->find($id); - } else { - return $query->where('advs_advs.slug', '!=', "")->find($id); - } - } - - if ($nullable_ad) { - return $query->newQuery(); - } - - return $query->where('advs_advs.slug', '!=', ""); - } - - public function userAdv($nullable_ad = false, $checkRole = true) - { - if ($user = Auth::user() and $user->hasRole('admin') && $checkRole) { - return $this->getAdv(null, $nullable_ad); - } - - return $this->getAdv(null, $nullable_ad) - ->where('advs_advs.created_by_id', Auth::id()); - } - - public function getAdvByCat($cat_id) - { - return $this->userAdv() - ->where('cat1', $cat_id); - } - - public function pendingAdvsByUser() - { - return $this->userAdv() - ->where(function ($query) { - $query->where('advs_advs.status', '<>', 'approved'); - $query->orWhere('advs_advs.finish_at', '<', date('Y-m-d H:i:s')); - }); - } - - - public function favsAdvsByUser($fav_ids) - { - return $this->userAdv() - ->whereIn('advs_advs.id', $fav_ids)//Array favs id - ->where('advs_advs.status', 'approved'); - } - - public function myAdvsByUser() - { - return $this->userAdv() - ->where('advs_advs.status', 'approved') - ->where('advs_advs.finish_at', '>', date('Y-m-d H:i:s')); - } - - public function foreignCurrency($currency, $price, $isUpdate, $settings, $showMsg = true) - { - $currencies = setting_value('visiosoft.module.advs::enabled_currencies'); - $messages = app(MessageBag::class); - $foreign_currency = array(); - - foreach ($currencies as $currencyIn) { - if ($currencyIn == $currency) { - $foreign_currency[$currency] = (int)$price; - } else { - try { - $url = $currency . "_" . $currencyIn; - $freeCurrencyKey = $settings->value('visiosoft.module.advs::free_currencyconverterapi_key'); - - $client = new \GuzzleHttp\Client(); - $response = $client->request('GET', 'http://free.currencyconverterapi.com/api/v6/convert', ['query' => [ - 'q' => $url, - 'compact' => 'y', - 'apiKey' => $freeCurrencyKey - ]]); - - if ($response->getStatusCode() == '200') { - $response = (array)\GuzzleHttp\json_decode($response->getBody()->getContents()); - if (!empty($response)) { - $rate = $response[$url]->val; - $foreign_currency[$currencyIn] = $price * $rate; - } - } - } catch (\GuzzleHttp\Exception\ClientException $e) { - $response = $e->getResponse(); - $responseBodyAsString = $response->getBody()->getContents(); - $response = json_decode($responseBodyAsString, true); - if ($showMsg) { - $messages->error($response['error']); - } - } - } - } - if ($isUpdate != 0) { - $adv = AdvsAdvsEntryModel::query()->where('advs_advs.id', $isUpdate)->first(); - } else { - $adv = AdvsAdvsEntryModel::query()->where('advs_advs.created_by_id', auth()->user()->id)->latest()->first(); - } - $adv->foreign_currencies = json_encode($foreign_currency); - $adv->save(); - } - - public function popularAdvs() - { - return $this->getAdv()->where('status', 'approved') - ->orderBy('count_show_ad', 'desc')->limit(10)->get(); - } - - public function advsofDay() - { - return $this->getAdv()->where('adv_day', 1)->paginate(9); - } - - public function statusAds($id, $status) - { - $this->getAdv($id)->update(['status' => $status]); - return $status; - - } - - public function finish_at_Ads($id, $endDate) - { - $date = date('Y-m-d H:i:s'); - $this->getAdv($id)->update(['finish_at' => date('Y-m-d H:i:s', - strtotime($date . ' + ' . $endDate . ' day'))]); - } - - public function publish_at_Ads($id) - { - $date = date('Y-m-d H:i:s'); - $this->getAdv($id)->update(['publish_at' => $date]); - } - - public function getLastUserAdv() - { - return $this->userAdv() - ->orderByDesc('id') - ->first(); - } - - public function getLocationNames($advs) - { - foreach ($advs as $adv) { - $locale = config('app.locale', config('streams::locales.default')); - $country_id = !empty($adv->country_id) ? $adv->country_id : 0; - $city_id = !empty($adv->city) ? $adv->city : 0; - $district_id = !empty($adv->district) ? $adv->district : 0; - - $q = collect(DB::select(" - SELECT country.abv as country_abv, country_trans.name as country_name, - (SELECT name FROM default_location_cities_translations as city_trans WHERE city_trans.id = " . $city_id . " AND city_trans.locale = '" . $locale . "') as city_name, - (SELECT name FROM default_location_districts_translations as district_trans WHERE district_trans.id = " . $district_id . " AND district_trans.locale = '" . $locale . "') as district_name - FROM default_location_countries AS country - JOIN default_location_countries_translations AS country_trans on country.id = country_trans.entry_id WHERE country.id = " . $country_id . " and country_trans.locale = '" . $locale . "' - "))->first(); - - if (is_object($q)) { - foreach ($q as $key => $value){ - $adv->setAttribute($key, $value); - } - } - } - return $advs; - } - - - public function isAdv($id) - { - return $this->getAdv()->where('advs_advs.id', $id)->first(); - } - - public function addCart($item, $quantity = 1, $name = null) - { - $cart = $this->dispatch(new GetCart()); - $cart->add($item, $quantity, $name); - return $this->dispatch(new GetCart()); - } - - - public function getAdvDetailLinkByModel($object, $type = null) - { - if ($type != null) { - $id = $object->id; - $seo = $object->slug; - return \route('adv_detail_seo', [$seo, $id]); - } - $id = $object->getObject()->id; - $seo = $object->getObject()->slug; - return \route('adv_detail_seo', [$seo, $id]); - } - - public function getAdvDetailLinkByAdId($id) - { - $adv = $this->find($id); - if ($adv != null) { - $id = $adv->id; - $seo = $adv->slug; - return \route('adv_detail_seo', [$seo, $id]); - } - } - - public function getAdvimage($id) - { - return $this->getAdv($id)->files; - } - - public function getLatestField($slug) - { - return DB::table('streams_fields')->where('slug', $slug)->first(); - } - - public function updateStock($id, $quantity) - { - $adv = $this->getAdv($id); - $oldStock = $adv->stock; - $newStock = $oldStock - $quantity; - $adv->update(['stock' => $newStock]); - } - - public function stockControl($id, $quantity) - { - if ($adv = $this->getAdv($id)) { - $stock = $adv->stock; - - if ($stock and $stock >= $quantity) { - return 1; - } - } - return 0; - } - - public function customfields() - { - if ($cFs = (array) json_decode($this->cf_json)) { - $cFs = array_keys($cFs); - - $cFIDs = array_map(function ($cF) { - return ltrim($cF, 'cf'); - }, $cFs); - - return app(CustomFieldRepositoryInterface::class) - ->newQuery() - ->whereIn('id', $cFIDs) - ->get(); - } - - return []; - } - - public function cFJSON() - { - return json_decode($this->cf_json, true); - } - - public function priceFormat($adv) - { - return number_format($adv->price, "2", ",", str_replace(' ', ' ', ".")); - } - - public function AddAdsDefaultCoverImage($ad) - { - if ($ad->cover_photo == null) { - $ad->cover_photo = $this->dispatch(new MakeImageInstance('visiosoft.theme.base::images/no-image.png', 'img'))->url(); - } else { - $ad->cover_photo = url($ad->cover_photo); - } - return $ad; - } - - public function GetAdsDefaultCoverImageByAdId($id) - { - $adv = $this->find($id); - if ($adv == null or $adv->cover_photo == null) { - $cover_photo = $this->dispatch(new MakeImageInstance('visiosoft.theme.base::images/no-image.png', 'img'))->url(); - } else { - $cover_photo = url($adv->cover_photo); - } - return $cover_photo; - } - - public function viewed_Ad($id) - { - $ad = $this->find($id); - $ad->update(['count_show_ad' => intval($ad->count_show_ad) + 1]); - } - - public function getRecommended($id) - { - $adv = $this->find($id); - if (!is_null($adv)) { - return $this->where('advs_advs.slug', '!=', "") - ->where('advs_advs.status', 'approved') - ->where('advs_advs.id', '!=', $id) - ->where('advs_advs.finish_at', '>', date('Y-m-d H:i:s')) - ->where('advs_advs.cat1', $adv->cat1)->get(); - } - return null; - } - - public function currentAds() { - return $this->whereDate('finish_at', '>=', date("Y-m-d H:i:s")) - ->where('status', '=', 'approved') - ->where('slug', '!=', '') - ->orderBy('publish_at', 'desc'); - } - - public function inStock() - { - return $this->is_get_adv && $this->stock; - } - - public function getCity() - { - $cityModel = new CityModel(); - $city = $cityModel->newQuery()->find($this->city); - return $city ? $city->name : false; - } - - public function getDistrict() - { - $districtModel = new DistrictModel(); - $district = $districtModel->newQuery()->find($this->district); - return $district ? $district->name : false; - } - - public function getNeighborhood() - { - $neighborhoodModel = new NeighborhoodModel(); - $neighborhood = $neighborhoodModel->newQuery()->find($this->neighborhood); - return $neighborhood ? $neighborhood->name : false; - } - - public function getVillage() - { - $village = app(VillageRepositoryInterface::class)->find($this->village); - return $village ? $village->name : false; - } - - public function expired() - { - return $this->finish_at ? $this->finish_at < Carbon::now() : true; - } - - public function getProductOptionsValues() - { - return $this->product_options_value; - } - - public function getStatus() - { - return $this->status; - } - - public function approve() - { - $defaultAdPublishTime = setting_value('visiosoft.module.advs::default_published_time'); - $this->update([ - 'status' => 'approved', - 'finish_at' => date('Y-m-d H:i:s', strtotime(date('Y-m-d H:i:s') . ' + ' . $defaultAdPublishTime . ' day')), - 'publish_at' => date('Y-m-d H:i:s') - ]); - } - - public function changeStatus($status) - { - $this->update(['status' => $status]); - } - - public function canEdit() - { - return $this->created_by_id == \auth()->id() || \auth()->user()->isAdmin(); - } - - public function getCatsIDs() - { - $attr = $this->getAttributes(); - return array_filter( - $attr, - function ($key) use ($attr) { - return Str::startsWith($key, 'cat') && $attr[$key]; - }, - ARRAY_FILTER_USE_KEY - ); - } - - public function lastCategory() - { - if (!$catsIDs = $this->getCatsIDs()) { - return null; - } - - $lastCatID = end($catsIDs); - - if (!$lastCat = app(CategoryRepositoryInterface::class)->find($lastCatID)) { - return null; - } - - return $lastCat; - } - - public function scopeCurrent($query) - { - return $query - ->whereDate('finish_at', '>=', date("Y-m-d H:i:s")) - ->where('status', '=', 'approved') - ->where('slug', '!=', ''); - } - - public function setConfig($key, $value) - { - $config = $this->config; - $config = $config ? (array) json_decode($config) : []; - - $config[$key] = $value; - - $this->config = json_encode($config); - $this->save(); - } - - public function getConfig($key) - { - $config = $this->config; - $config = $config ? (array) json_decode($config) : []; - - return $config[$key] ?? null; - } -} diff --git a/addons/default/visiosoft/advs-module/src/Adv/AdvObserver.php b/addons/default/visiosoft/advs-module/src/Adv/AdvObserver.php deleted file mode 100644 index 55f23f0c8..000000000 --- a/addons/default/visiosoft/advs-module/src/Adv/AdvObserver.php +++ /dev/null @@ -1,33 +0,0 @@ -dispatch(new AddSlug($entry)); - - parent::updating($entry); - } - - public function deleting(EntryInterface $entry) - { - $this->dispatch(new DeleteOptionConfiguration($entry)); - - event(new DeletingAd($entry)); - - parent::deleting($entry); - } - - public function deleted(EntryInterface $entry) - { - event(new DeletedAd($entry)); - parent::deleted($entry); - } -} diff --git a/addons/default/visiosoft/advs-module/src/Adv/AdvPresenter.php b/addons/default/visiosoft/advs-module/src/Adv/AdvPresenter.php deleted file mode 100644 index a8467b61c..000000000 --- a/addons/default/visiosoft/advs-module/src/Adv/AdvPresenter.php +++ /dev/null @@ -1,82 +0,0 @@ -fileRepository = $fileRepository; - } - - public function getViewPhotoUrl() - { - $item_Photo = array(); - foreach ($this->files as $image) { - $item_Photo[] = url('files/' . $image->path); - } - return $item_Photo; - - } - - public function getMediumPhotoUrl($fullPhotoUrl) - { - $mediumPhotoUrl = pathinfo($fullPhotoUrl); - $mediumPhotoName = 'md-' . $mediumPhotoUrl['basename']; - if ($this->fileRepository->findBy('name', $mediumPhotoName)) { - return $mediumPhotoUrl['dirname'] . '/' . $mediumPhotoName; - } else { - return $fullPhotoUrl; - } - } - - public function isAdVideo() - { - $isActive = new AdvModel(); - $isActiveCloudinary = $isActive->is_enabled('cloudinary'); - if ($isActiveCloudinary) { - $cloudinaryModel = new CloudinaryVideoEntryModel(); - $adVideo = $cloudinaryModel::query()->where('adv', $this->getObject()->id)->first(); - if ($adVideo != null) { - return $adVideo->url; - } else { - return null; - } - - } - return null; - - } - - public function getAdvsList($attributes) - { - return \route('visiosoft.module.advs::list', $attributes); - } - - public function isCorporate() - { - $user_id = $this->getObject()->created_by; - if ($user_id && $user_id->register_type !== null) { - return $user_id->register_type; - } - - return 1; - } - - public function priceFormat($adv) - { - $advModel = new AdvModel(); - return $advModel->priceFormat($adv->getObject()); - } - - public function detailUrl() - { - return $this->getObject()->getAdvDetailLinkByModel($this); - } -} diff --git a/addons/default/visiosoft/advs-module/src/Adv/AdvRepository.php b/addons/default/visiosoft/advs-module/src/Adv/AdvRepository.php deleted file mode 100644 index b9cb86190..000000000 --- a/addons/default/visiosoft/advs-module/src/Adv/AdvRepository.php +++ /dev/null @@ -1,767 +0,0 @@ -model = $model; - $this->fileRepository = $fileRepository; - $this->folderRepository = $folderRepository; - } - - public function searchAdvs( - $type, $param = null, $customParameters = [], - $limit = null, $category = null, $city = null, $paginate = true - ) - { - $isSort = !empty($param['sort_by']); - $isActiveDopings = new AdvModel(); - $isActiveDopings = $isActiveDopings->is_enabled('dopings'); - - $query = $this->model; - $query = $query->where('advs_advs.slug', '!=', ""); - $query = $query->where('advs_advs.status', 'approved'); - $query = $query->where('advs_advs.finish_at', '>', date('Y-m-d H:i:s')); - - - $query = $query->leftJoin('advs_advs_translations', function ($join) { - $join->on('advs_advs.id', '=', 'advs_advs_translations.entry_id'); - $join->where('advs_advs_translations.locale', '=', Request()->session()->get('_locale', setting_value('streams::default_locale'))); - }); - - if (!empty($param['keyword'])) { - if (is_numeric($param['keyword'])) { - $query = $query->where('advs_advs.id', $param['keyword']); - } else { - $delimiter = '_'; - $keyword = str_slug($param['keyword'], $delimiter); - $query = $query->where(function ($query) use ($keyword) { - $query->where('slug', 'like', '%' . $keyword . '%') - ->orWhere('advs_advs_translations.name', 'like', '%' . $keyword . '%'); - }); - } - } - if (!setting_value('visiosoft.module.location::hide_location_filter')) { - $country = !empty($param['country']) ? $param['country'] : setting_value('visiosoft.module.location::default_country'); - if ($country) { - $query = $query->where('country_id', $country); - } - if ($city) { - $query = $query->where('city', $city->id); - } elseif (isset($param['city']) and !empty(array_filter($param['city']))) { - $query = $query->whereIn('city', explode(',', array_first($param['city']))); - } - if (isset($param['district']) and !empty(array_filter($param['district']))) { - $query = $query->whereIn('district', explode(',', array_first($param['district']))); - } - if (isset($param['neighborhood']) and !empty(array_filter($param['neighborhood']))) { - $query = $query->whereIn('neighborhood', explode(',', array_first($param['neighborhood']))); - } - if (isset($param['village']) and !empty(array_filter($param['village']))) { - $query = $query->whereIn('village', explode(',', array_first($param['village']))); - } - } - if ($category) { - $category_repository = app(CategoryRepositoryInterface::class); - - $catLevel = $category_repository->getLevelById($category->id); - $catLevel = "cat" . $catLevel; - $query = $query->where($catLevel, $category->id); - } - if (!empty($param['user'])) { - $query = $query->where('advs_advs.created_by_id', $param['user']); - } - $currency = setting_value('streams::currency'); - - if (!empty($param['currency'])) { - $currency = $param['currency']; - } - - if (!empty($param['min_price'])) { - $num = $param['min_price']; - $int = (int)$num; - $column = "JSON_EXTRACT(foreign_currencies, '$." . $currency . "') >= " . $int; - $query = $query->whereRaw($column); - } - - if (!empty($param['max_price'])) { - $num = $param['max_price']; - $int = (int)$num; - $column = "JSON_EXTRACT(foreign_currencies, '$." . $currency . "') <= " . $int; - $query = $query->whereRaw($column); - } - - if (!empty($param['date'])) { - if ($param['date'] === 'day') { - $query = $query->where('advs_advs.publish_at', '>=', Carbon::now()->subDay()); - } elseif ($param['date'] === 'two_days') { - $query = $query->where('advs_advs.publish_at', '>=', Carbon::now()->subDays(2)); - } elseif ($param['date'] === 'week') { - $query = $query->where('advs_advs.publish_at', '>=', Carbon::now()->subWeek()); - } elseif ($param['date'] === 'month') { - $query = $query->where('advs_advs.publish_at', '>=', Carbon::now()->subMonth()); - } - } - if (!empty($param['photo'])) { - $query = $query->whereNotNull('cover_photo'); - } - if (!empty($param['video'])) { - $query = $query->where('cover_photo', 'like', '%video/upload/w_400,e_loop%'); - } - if (!empty($param['map']) && $param['map'] == true) { - $query = $query->whereNotNull('map_Val'); - } - if (!empty($param['get_ads']) && $param['get_ads'] == true) { - $query = $query->where('is_get_adv', 1); - } - - if (!empty($param['created_at'])) { - $query = $query->whereDate('advs_advs.created_at', $param['created_at']); - } - - if (!empty($param['start_publish_at']) && !empty($param['finish_publish_at'])) { - $query = $query->whereBetween('advs_advs.publish_at', [Carbon::make($param['start_publish_at'] . " 23:59"), Carbon::make($param['finish_publish_at'] . " 00:00")]); - } - - foreach ($param as $para => $value) { - if (substr($para, 0, 3) === "cf_") { - $id = substr($para, 3); - $customParameters[] = ['id' => "$.cf" . $id, 'value' => $param[$para]]; - } - } - - if ($this->model->is_enabled('customfields')) { - $query = app('Visiosoft\CustomfieldsModule\Http\Controller\CustomFieldsController')->filterSearch($customParameters, $param, $query); - } - -// //UPDATE `default_advs_advs` SET `coor` = (PointFromText('POINT(41.085022 28.804754)')) WHERE `default_advs_advs`.`id` = 8 -// //SELECT * FROM `default_advs_advs` WHERE ST_DISTANCE(ST_GeomFromText('POINT(41.0709052 28.829627)'), coor) < 20 - - if (!empty($param['dlong']) && !empty($param['dlat']) && !empty($param['distance'])) { - $query = $query->whereNotNull('coor'); - $query = $query->whereRaw("ST_DISTANCE(ST_GeomFromText('POINT(" . $param['dlong'] . " " . $param['dlat'] . ")'), coor) < " . $param['distance']); - } - - if ($isActiveDopings && !$isSort) { - $query = app('Visiosoft\DopingsModule\Http\Controller\DopingsController')->search($query, $param); - } - - if ($isSort) { - switch ($param['sort_by']) { - case "popular": - $query = $query->orderBy('advs_advs.count_show_ad', 'desc'); - break; - case "sort_price_up": - $query = $query->orderBy('advs_advs.price', 'desc'); - break; - case "sort_price_down": - $query = $query->orderBy('advs_advs.price', 'asc'); - break; - case "sort_time_newest": - $query = $query->orderBy('advs_advs.publish_at', 'desc'); - break; - case "sort_time_oldest": - $query = $query->orderBy('advs_advs.publish_at', 'asc'); - break; - case "address_a_z": - $query = $query->join('location_cities_translations', 'advs_advs.city', '=', 'location_cities_translations.entry_id') - ->orderBy('location_cities_translations.name', 'ASC'); - break; - case "address_z_a": - $query = $query->join('location_cities_translations', 'advs_advs.city', '=', 'location_cities_translations.entry_id') - ->orderBy('location_cities_translations.name', 'DESC'); - break; - case "name_z_a": - $query = $query->orderBy('advs_advs_translations.name', 'DESC'); - break; - case "name_a_z": - $query = $query->orderBy('advs_advs_translations.name', 'ASC'); - break; - } - } else { - $query = $query->orderBy('advs_advs.created_at', 'desc'); - } - - if ($isActiveDopings && !$isSort) { - $query = app('Visiosoft\DopingsModule\Http\Controller\DopingsController')->querySelect($query, $param); - } else { - $query = $query->select('advs_advs.*', 'advs_advs_translations.name as name', - 'advs_advs_translations.advs_desc as advs_desc'); - } - - if ($type == "list") { - return $paginate ? $query->paginate(setting_value('streams::per_page')) : $query; - } else { - return $query->get(); - } - } - - public function softDeleteAdv($id) - { - return $this->find($id)->update(['deleted_at' => date('Y-m-d H:i:s')]); - } - - public function getLocationNames($adv) - { - $country = CountryModel::query()->where('location_countries.id', $adv->country_id)->first(); - $city = CityModel::query()->where('location_cities.id', $adv->city)->first(); - $district = DistrictModel::query()->where('location_districts.id', $adv->district)->first(); - if ($country != null) { - $adv->setAttribute('country_name', $country->name); - } - if ($city != null) { - $adv->setAttribute('city_name', $city->name); - } - if ($district != null) { - $adv->setAttribute('district_name', $district->name); - } - return $adv; - } - - public function getCatNames($adv) - { - $cat1 = CategoryModel::query()->where('cats_category.id', $adv->cat1)->first(); - $cat2 = CategoryModel::query()->where('cats_category.id', $adv->cat2)->first(); - - if (!is_null($cat1)) - $adv->setAttribute('cat1_name', $cat1->name); - else - $adv->setAttribute('cat1_name', ""); - - if (!is_null($cat2)) - $adv->setAttribute('cat2_name', $cat2->name); - - else - $adv->setAttribute('cat2_name', ""); - - - return $adv; - } - - public function findByIDAndSlug($id, $slug) - { - $adv = $this->newQuery() - ->where('advs_advs.id', $id) - ->where('slug', $slug) - ->first(); - - if ($adv) { - $adv = $this->getLocationNames($adv); - } - - return $adv; - } - - public function getListItemAdv($id) - { - $adv = $this->model - ->where('advs_advs.id', $id) - ->leftJoin('users_users as u1', 'advs_advs.created_by_id', '=', 'u1.id') - ->select('advs_advs.*', 'u1.first_name as first_name', 'u1.last_name as last_name', 'u1.id as owner_id') - ->first(); - - if ($adv) { - $adv = $this->getLocationNames($adv); - } - - return $adv; - } - - public function addAttributes($advs) - { - foreach ($advs as $adv) { - $adv = $this->getLocationNames($adv); - $adv = $this->getCatNames($adv); - } - - return $advs; - } - - public function cover_image_update($adv) - { - if (count($adv->files) != 0) { - $fileName = $adv->files[0]->name; - $ext = explode('.', $fileName); - if ($ext[1] != 'svg') { - $fileName = 'tn-' . $fileName; - } - - $folder = $this->folderRepository->findBySlug('images'); - $thumbnail = $this->fileRepository->findByNameAndFolder($fileName, $folder); - - if (!$thumbnail AND $ext[1] != 'svg') { - - // Create thumbnail image - - $arrContextOptions = array( - "ssl" => array( - "verify_peer" => false, - "verify_peer_name" => false, - ), - ); - - $url = preg_replace_callback('#://([^/]+)/([^?]+)#', function ($match) { - return '://' . $match[1] . '/' . join('/', array_map('rawurlencode', explode('/', $match[2]))); - }, $adv->files[0]->make()->url()); - - $image = Image::make(file_get_contents($url, false, stream_context_create($arrContextOptions))); - $image->resize( - null, - setting_value('visiosoft.module.advs::thumbnail_height'), - function ($constraint) { - $constraint->aspectRatio(); - }); - if (setting_value('visiosoft.module.advs::add_canvas')) { - $image->resizeCanvas( - setting_value('visiosoft.module.advs::thumbnail_width'), - setting_value('visiosoft.module.advs::thumbnail_height'), - 'center', false, 'fff' - ); - } - $fileName = 'tn-' . $adv->files[0]->name; - $image->save(app_storage_path() . '/files-module/local/images/' . $fileName); - - // Create file entry for the image - $this->fileRepository->create([ - 'folder_id' => $folder->getId(), - 'name' => $fileName, - 'disk_id' => 1, - 'size' => $image->filesize(), - 'mime_type' => $image->mime, - 'extension' => $image->extension, - ]); - - } - $coverPhoto = 'files/images/' . $fileName; - } else { - $coverPhoto = null; - } - $adv->update(['cover_photo' => $coverPhoto]); - } - - public function getRecommendedAds($id) - { - return AdvModel::query() - ->where('advs_advs.id', '!=', $id) - ->where('advs_advs.status', 'approved') - ->select('advs_advs.*') - ->orderBy('id', 'desc') - ->take(4) - ->get(); - } - - public function getLastAd($id) - { - return AdvsAdvsEntryModel::query()->where('advs_advs.created_by_id', '=', $id)->max('id'); - } - - public function getAdvArray($id) - { - $ad = AdvsAdvsEntryModel::query()->where('advs_advs.id', $id)->first(); - - return ($ad !== null) ? $ad->toArray() : null; - } - - public function getQuantity($quantity, $type, $item) - { - if ($type == "minus") { - return $quantity - 1; - } elseif ($type == "plus") { - return $quantity + 1; - } else { - return $quantity; - } - } - - public function findByIds($ids) - { - return $this->model->orderBy('created_at', 'DESC')->whereIn('advs_advs.id', $ids)->get(); - } - - public function hideAdsWithoutOutOfStock($ads) - { - return $ads->filter( - function ($entry) { - return (($entry->is_get_adv == true && $entry->stock > 0) || ($entry->is_get_adv == false)); - } - ); - } - - /** - * Get Latest Ads - * @return mixed - */ - public function latestAds() - { - $latest_advs = $this->model->currentAds() - ->limit(setting_value('visiosoft.module.advs::latest-limit')) - ->get(); - - if (setting_value('visiosoft.module.advs::hide_out_of_stock_products_without_listing')) { - $latest_advs = $this->hideAdsWithoutOutOfStock($latest_advs); - } - - return $this->model->getLocationNames($latest_advs); - } - - public function latestAdsWithout($keyword, $value) - { - $latest_ads = $this->model->currentAds() - ->where(function ($q) use ($keyword, $value) { - return $q->where($keyword, '<>', $value); - }) - ->limit(setting_value('visiosoft.module.advs::latest-limit')) - ->get(); - - if (setting_value('visiosoft.module.advs::hide_out_of_stock_products_without_listing')) { - $latest_ads = $this->hideAdsWithoutOutOfStock($latest_ads); - } - - return $this->model->getLocationNames($latest_ads); - } - - public function bestsellerAds($catId = null, $limit = 10) - { - return $this->model->currentAds()->orderBy('total_sales', 'desc') - ->where(function ($query) use ($catId) { - if ($catId) { - $query->where('cat1', $catId); - } - }) - ->limit($limit)->get(); - } - - public function getByCat($catID, $level = 1, $limit = 20) - { - $advs = $this->model - ->whereDate('finish_at', '>=', date("Y-m-d H:i:s")) - ->where('status', 'approved') - ->where('slug', '!=', '') - ->where('cat' . $level, $catID); - - if ($limit) { - $advs = $advs->limit($limit); - } - - $advs = $advs->get(); - - $ads = $this->model->getLocationNames($advs); - - foreach ($ads as $index => $ad) { - $ads[$index]->detail_url = $this->model->getAdvDetailLinkByModel($ad, 'list'); - $ads[$index]->currency_price = app(Currency::class)->format($ad->price, $ad->currency); - $ads[$index] = $this->model->AddAdsDefaultCoverImage($ad); - } - - return $ads; - } - - public function getAdsCountByCategory($catID, $level = 1) - { - return DB::table('advs_advs') - ->whereDate('finish_at', '>=', date("Y-m-d H:i:s")) - ->where('status', 'approved') - ->whereNull('deleted_at') - ->where('slug', '!=', '') - ->where('cat' . $level, $catID) - ->count(); - } - - public function getCategoriesWithAdID($id) - { - $adv = $this->model->find($id); - - if (!is_null($adv)) { - $categories = array(); - foreach ($adv->toArray() as $key => $field) { - if (preg_match('/cat\d/', $key) and !is_null($field)) { - $categories[$key] = $field; - } - } - return $categories; - } - return null; - } - - public function extendAds($allAds, $isAdmin = false) - { - if (is_array($allAds)) { - $advs = $this->newQuery()->whereIn('id', $allAds); - } elseif (!is_numeric($allAds)) { - if ($isAdmin && auth()->user()->hasRole('admin')) { - $advs = $this->newQuery(); - } else { - $advs = $this->newQuery()->where('created_by_id', auth()->id()); - } - } else { - $advs = $this->newQuery()->where('id', $allAds); - } - $newDate = date('Y-m-d H:i:s', strtotime(date('Y-m-d H:i:s') . ' + ' . setting_value('visiosoft.module.advs::default_published_time') . ' day')); - return $advs - ->where('slug', '!=', '') - ->update(['finish_at' => $newDate]); - } - - public function getByUsersIDs($usersIDs, $status = 'approved', $withDraft = false) - { - $ads = $this - ->newQuery() - ->whereIn('advs_advs.created_by_id', $usersIDs); - - if ($status) { - $ads = $ads->where('advs_advs.status', 'approved'); - } - - if (!$withDraft) { - $ads = $ads - ->where('advs_advs.slug', '!=', "") - ->where('advs_advs.finish_at', '>', date('Y-m-d H:i:s')); - } - - return $ads; - } - - public function getPopular() - { - return $this->newQuery() - ->whereDate('finish_at', '>=', date("Y-m-d H:i:s")) - ->where('status', '=', 'approved') - ->where('slug', '!=', '') - ->orderBy('count_show_ad', 'desc') - ->paginate(setting_value('visiosoft.module.advs::popular_ads_limit', setting_value('streams::per_page'))); - } - - public function getName($id) - { - return $this->find($id)->name; - } - - public function approveAds($adsIDs) - { - $defaultAdPublishTime = setting_value('visiosoft.module.advs::default_published_time'); - $ads = $this->newQuery()->whereIn('advs_advs.id', $adsIDs)->update([ - 'status' => 'approved', - 'finish_at' => date('Y-m-d H:i:s', strtotime(date('Y-m-d H:i:s') . ' + ' . $defaultAdPublishTime . ' day')), - 'publish_at' => date('Y-m-d H:i:s') - ]); - - return $ads; - } - - public function getUserAds($userID = null, $status = "approved") - { - $userID = auth_id_if_null($userID); - - $query = $this->newQuery() - ->where('advs_advs.created_by_id', $userID); - - if ($status) { - $query = $query->where('status', $status); - } - return $query->where('finish_at', '>', date('Y-m-d H:i:s')) - ->get(); - } - - public function currentAds() - { - return $this->newQuery()->whereDate('finish_at', '>=', date("Y-m-d H:i:s")) - ->where('status', '=', 'approved') - ->where('slug', '!=', '') - ->orderBy('publish_at', 'desc'); - } - - public function expiredAds() - { - return $this->newQuery() - ->whereDate('finish_at', '<', date("Y-m-d H:i:s")) - ->where('slug', '!=', '') - ->orderBy('publish_at', 'desc'); - } - - public function findByCFJSON($key, $value) - { - return $this->currentAds() - ->whereJsonContains('cf_json', [$key => $value]) - ->first(); - } - - public function uploadImage() - { - $folder_repository = app(FolderRepositoryInterface::class); - - if (request()->has(['adv_id', 'upload']) - and $adv = $this->newQuery()->find(request('adv_id')) - and $folder = $folder_repository->findBySlug('images')) { - - - $upload_service = app(UploadController::class); - - request()->offsetSet('folder', $folder->id); - - if ($response = $upload_service->upload()) { - - $file_id = $response->getData()->id; - - DB::table('advs_advs_files')->insert([ - 'entry_id' => $adv->id, - 'file_id' => $file_id - ]); - - return true; - } - } - - return false; - } - - public function getStockReport() - { - $classifieds = $this->newQuery() - ->current() - ->select('stock', 'name', 'advs_advs.id', 'slug') - ->where('is_get_adv', true) - ->leftJoin('advs_advs_translations as classified_trans', function ($join) { - $join->on('advs_advs.id', '=', 'classified_trans.entry_id'); - $join->whereIn('locale', [config('app.locale'), setting_value('streams::default_locale'), 'en']); - }); - - if ($search = request('search.value')) { - $classifieds = $classifieds->where('name', 'LIKE', "%$search%"); - } - - if ($orderDir = request('order.0.dir')) { - $classifieds = $classifieds->orderBy(request('order.0.column') == 1 ? 'stock' : 'name', $orderDir); - } - - $start = request('start'); - $limit = request('length') ?: 10; - $page = $start ? $start / $limit + 1 : 1; - - return $classifieds->paginate($limit, ['*'], 'page', $page); - } - - public function getAllClassifiedsCount() - { - return $this->newQuery() - ->count(); - } - - public function getCurrentClassifiedsCount() - { - return $this->newQuery() - ->current() - ->count(); - } - - public function getUnexplainedClassifiedsReport() - { - $classifieds = $this->newQuery() - ->current() - ->select('classified_trans.name', 'advs_advs.id', 'slug') - ->where(function ($query) { - $query->where('classified_trans.advs_desc', '=', '') - ->orWhereNull('classified_trans.advs_desc'); - }) - ->leftJoin('advs_advs_translations as classified_trans', function ($join) { - $join->on('advs_advs.id', '=', 'classified_trans.entry_id'); - $join->whereIn('locale', [config('app.locale'), setting_value('streams::default_locale'), 'en']); - }); - - if ($search = request('search.value')) { - $classifieds = $classifieds->where('classified_trans.name', 'LIKE', "%$search%"); - } - - if ($orderDir = request('order.0.dir')) { - $classifieds = $classifieds->orderBy('name', $orderDir); - } - - $start = request('start'); - $limit = request('length') ?: 10; - $page = $start ? $start / $limit + 1 : 1; - - return $classifieds->paginate($limit, ['*'], 'page', $page); - } - - public function getNoImageClassifiedsReport() - { - $classifieds = $this->newQuery() - ->current() - ->select('classified_trans.name', 'advs_advs.id', 'slug') - ->where(function ($query) { - $query->where('cover_photo', '=', '') - ->orWhereNull('cover_photo'); - }) - ->leftJoin('advs_advs_translations as classified_trans', function ($join) { - $join->on('advs_advs.id', '=', 'classified_trans.entry_id'); - $join->whereIn('locale', [config('app.locale'), setting_value('streams::default_locale'), 'en']); - }); - - if ($search = request('search.value')) { - $classifieds = $classifieds->where('classified_trans.name', 'LIKE', "%$search%"); - } - - if ($orderDir = request('order.0.dir')) { - $classifieds = $classifieds->orderBy('name', $orderDir); - } - - $start = request('start'); - $limit = request('length') ?: 10; - $page = $start ? $start / $limit + 1 : 1; - - return $classifieds->paginate($limit, ['*'], 'page', $page); - } - - public function getClassifiedsByCoordinates($lat, $lng, $distance = 50) - { - return $this - ->currentAds() - ->whereNotNull('map_Val') - ->select( - DB::raw("*, ( 3959 * acos( cos( radians('$lat') ) * cos( radians( SUBSTRING_INDEX(map_Val, ',', 1) ) ) * cos( radians( SUBSTRING_INDEX(map_Val, ',', -1) ) - radians('$lng') ) + sin( radians('$lat') ) * sin( radians( SUBSTRING_INDEX(map_Val, ',', 1) ) ) ) ) AS distance") - ) - ->havingRaw("distance < $distance") - ->orderBy('distance') - ->get(); - } - - public function getClassifiedsByCatsIDsAndLevels($categories, $limit = 10) - { - if (is_array($categories) && count($categories)) { - return $this->getModel() - ->currentAds() - ->where(function ($query) use ($categories) { - foreach ($categories as $level => $categoryID) { - $query->orWhereIn("cat$level", $categoryID); - } - }) - ->limit($limit) - ->get(); - } - - return []; - } -} diff --git a/addons/default/visiosoft/advs-module/src/Adv/AdvResolver.php b/addons/default/visiosoft/advs-module/src/Adv/AdvResolver.php deleted file mode 100644 index 3e70e0bb5..000000000 --- a/addons/default/visiosoft/advs-module/src/Adv/AdvResolver.php +++ /dev/null @@ -1,21 +0,0 @@ -adv = $adv; - $this->route = $route; - } - - public function resolve() { - return $this->adv->find($this->route->parameter('id')); - } -} \ No newline at end of file diff --git a/addons/default/visiosoft/advs-module/src/Adv/AdvRouter.php b/addons/default/visiosoft/advs-module/src/Adv/AdvRouter.php deleted file mode 100644 index 996e777a5..000000000 --- a/addons/default/visiosoft/advs-module/src/Adv/AdvRouter.php +++ /dev/null @@ -1,8 +0,0 @@ -newQuery() - ->leftJoin('cats_category', function ($q){ - $q->on('cats_category.id', 'advs_advs.cat1') - ->orOn('cats_category.id', 'advs_advs.cat2') - ->orOn('cats_category.id', 'advs_advs.cat3') - ->orOn('cats_category.id', 'advs_advs.cat4') - ->orOn('cats_category.id', 'advs_advs.cat5') - ->orOn('cats_category.id', 'advs_advs.cat6') - ->orOn('cats_category.id', 'advs_advs.cat7') - ->orOn('cats_category.id', 'advs_advs.cat8') - ->orOn('cats_category.id', 'advs_advs.cat9') - ->orOn('cats_category.id', 'advs_advs.cat10'); - }) - ->leftJoin('cats_category_translations', 'cats_category.id', 'cats_category_translations.entry_id') - ->leftJoin('location_countries_translations','advs_advs.country_id', 'location_countries_translations.entry_id') - ->leftJoin('location_cities_translations','advs_advs.city', 'location_cities_translations.entry_id') - ->whereIn('cats_category_translations.locale', array(Request()->session()->get('_locale'), setting_value('streams::default_locale'), 'en')) - ->whereIn('advs_advs_translations.locale', array(Request()->session()->get('_locale'), setting_value('streams::default_locale'), 'en')) - ->select(['advs_advs_translations.name', 'advs_advs_translations.advs_desc', 'location_countries_translations.name as country', 'location_cities_translations.name as city_name', DB::raw("group_concat(default_cats_category_translations.name SEPARATOR ', ') as categories")]) - ->groupBy('advs_advs.id') - ->get(); - - return $cats; - } - - public function map($adv): array - { - return [ - $adv->id, - $adv->name, - strip_tags($adv->advs_desc), - $adv->currency, - $adv->price, - $adv->standard_price, - $adv->created_by_id, - $adv->categories, - $adv->country, - $adv->city_name, - ]; - } - - public function headings(): array - { - return [ - 'ID', - trans('module::field.name.name'), - trans('module::field.description'), - trans('module::field.currency.name'), - trans('module::field.price.name'), - trans('module::field.standard_price.name'), - trans('module::field.created'), - trans('module::field.categories.name'), - trans('module::field.country.name'), - trans('module::field.city.name'), - ]; - } -} diff --git a/addons/default/visiosoft/advs-module/src/Adv/AdvsImport.php b/addons/default/visiosoft/advs-module/src/Adv/AdvsImport.php deleted file mode 100644 index 0c0a200cb..000000000 --- a/addons/default/visiosoft/advs-module/src/Adv/AdvsImport.php +++ /dev/null @@ -1,30 +0,0 @@ - $row['name'], - 'slug' => Str::slug($row['name']), - 'advs_desc' => $row['description'] ?? null, - 'standard_price' => $row['standard_price'] ?? 0, - 'price' => $row['price'], - 'currency' => $row['currency'], - 'country' => $row['country'] ?? null, - 'city' => $row['city'] ?? null, - 'cat1' => $row['cat1'] ?? null, - 'cat2' => $row['cat2'] ?? null, - ]); - } - } -} diff --git a/addons/default/visiosoft/advs-module/src/Adv/Command/AddSlug.php b/addons/default/visiosoft/advs-module/src/Adv/Command/AddSlug.php deleted file mode 100644 index cfc6c42e5..000000000 --- a/addons/default/visiosoft/advs-module/src/Adv/Command/AddSlug.php +++ /dev/null @@ -1,23 +0,0 @@ -ad = $ad; - } - - public function handle() - { - if (!$this->ad->slug && $this->ad->name) { - $this->ad->update([ - 'slug' => Str::slug($this->ad->name) - ]); - } - } -} diff --git a/addons/default/visiosoft/advs-module/src/Adv/Command/ConvertCurrency.php b/addons/default/visiosoft/advs-module/src/Adv/Command/ConvertCurrency.php deleted file mode 100644 index 37849835b..000000000 --- a/addons/default/visiosoft/advs-module/src/Adv/Command/ConvertCurrency.php +++ /dev/null @@ -1,50 +0,0 @@ -price = $price; - $this->currency = $source; - $this->source = $source; - $this->to = $to; - } - - public function handle(MessageBag $message) - { - try { - $url = $this->source . "_" . $this->to; - $freeCurrencyKey = setting_value('visiosoft.module.advs::free_currencyconverterapi_key'); - - $client = new \GuzzleHttp\Client(); - $response = $client->request('GET', 'http://free.currencyconverterapi.com/api/v6/convert', ['query' => [ - 'q' => $url, - 'compact' => 'y', - 'apiKey' => $freeCurrencyKey - ]]); - - if ($response->getStatusCode() == '200') { - $response = (array)\GuzzleHttp\json_decode($response->getBody()->getContents()); - if (!empty($response)) { - $rate = $response[$url]->val; - $this->price *= $rate; - $this->currency = $this->to; - } - } - } catch (\Exception $e) { - $message->error(trans('visiosoft.module.advs::message.currency_converter_not_available')); - } - - return [ - 'currency' => $this->currency, - 'price' => $this->price, - ]; - } -} diff --git a/addons/default/visiosoft/advs-module/src/Adv/Command/DeleteOptionConfiguration.php b/addons/default/visiosoft/advs-module/src/Adv/Command/DeleteOptionConfiguration.php deleted file mode 100644 index 3f8e0c3ad..000000000 --- a/addons/default/visiosoft/advs-module/src/Adv/Command/DeleteOptionConfiguration.php +++ /dev/null @@ -1,19 +0,0 @@ -ad = $ad; - } - - public function handle(OptionConfigurationRepositoryInterface $optionConfigurationRepository) - { - $optionConfigurationRepository->deleteAdsConfigs($this->ad->id); - } -} diff --git a/addons/default/visiosoft/advs-module/src/Adv/Command/GetAd.php b/addons/default/visiosoft/advs-module/src/Adv/Command/GetAd.php deleted file mode 100644 index b415264e9..000000000 --- a/addons/default/visiosoft/advs-module/src/Adv/Command/GetAd.php +++ /dev/null @@ -1,34 +0,0 @@ -id = $id; - } - - - /** - * @param AdvRepositoryInterface $groups - * @return |null - */ - public function handle(AdvRepositoryInterface $groups) - { - if ($this->id) { - return $groups->find($this->id); - } - return null; - } -} diff --git a/addons/default/visiosoft/advs-module/src/Adv/Command/GetUserAds.php b/addons/default/visiosoft/advs-module/src/Adv/Command/GetUserAds.php deleted file mode 100644 index 07f02dd89..000000000 --- a/addons/default/visiosoft/advs-module/src/Adv/Command/GetUserAds.php +++ /dev/null @@ -1,20 +0,0 @@ -userID = $userID; - $this->status = $status; - } - - public function handle(AdvRepositoryInterface $advRepository) - { - return $advRepository->getUserAds($this->userID, $this->status); - } -} diff --git a/addons/default/visiosoft/advs-module/src/Adv/Command/IsOptionsByCategory.php b/addons/default/visiosoft/advs-module/src/Adv/Command/IsOptionsByCategory.php deleted file mode 100644 index 7bb213415..000000000 --- a/addons/default/visiosoft/advs-module/src/Adv/Command/IsOptionsByCategory.php +++ /dev/null @@ -1,25 +0,0 @@ -cat_id = $cat_id; - } - - public function handle() - { - $option_repository = app(ProductoptionRepositoryInterface::class); - $value_repository = app(ProductoptionsValueRepositoryInterface::class); - - $options_id = $option_repository->getWithCategoryId($this->cat_id)->pluck('id')->all(); - - return $value_repository->getWithOptionsId($options_id); - } -} diff --git a/addons/default/visiosoft/advs-module/src/Adv/Command/LatestAds.php b/addons/default/visiosoft/advs-module/src/Adv/Command/LatestAds.php deleted file mode 100644 index 75bb708ff..000000000 --- a/addons/default/visiosoft/advs-module/src/Adv/Command/LatestAds.php +++ /dev/null @@ -1,16 +0,0 @@ -latestAds(); - } -} diff --git a/addons/default/visiosoft/advs-module/src/Adv/Command/UpdateClassifiedStatus.php b/addons/default/visiosoft/advs-module/src/Adv/Command/UpdateClassifiedStatus.php deleted file mode 100755 index ffc8b1008..000000000 --- a/addons/default/visiosoft/advs-module/src/Adv/Command/UpdateClassifiedStatus.php +++ /dev/null @@ -1,57 +0,0 @@ -classified = $classified; - $this->type = $type; - } - - public function handle() - { - $defaultClassifiedPublishTime = setting_value('visiosoft.module.advs::default_published_time'); - if (is_module_installed('visiosoft.module.packages')) { - $packageModel = new PackageModel(); - if ($packagePublishedTime = $packageModel->reduceTimeLimit($this->classified->cat1)) { - $defaultClassifiedPublishTime = $packagePublishedTime; - } - } - - switch ($this->type) { - case 'approved': - $update = [ - 'status' => 'approved', - ]; - - if (!setting_value('visiosoft.module.advs::show_finish_and_publish_date')) { - $update['publish_at'] = date('Y-m-d H:i:s'); - - if (is_null($this->classified->finish_at)) { - $update['finish_at'] = date('Y-m-d H:i:s', strtotime(date('Y-m-d H:i:s') . ' + ' . $defaultClassifiedPublishTime . ' day')); - } - } - - $this->classified->update($update); - - break; - default: - $this->classified->update([ - 'status' => $this->type, - ]); - - break; - } - - event(new ChangedStatusAd($this->classified)); - } -} diff --git a/addons/default/visiosoft/advs-module/src/Adv/Command/appendRequestURL.php b/addons/default/visiosoft/advs-module/src/Adv/Command/appendRequestURL.php deleted file mode 100644 index 8b85930e4..000000000 --- a/addons/default/visiosoft/advs-module/src/Adv/Command/appendRequestURL.php +++ /dev/null @@ -1,101 +0,0 @@ -url = $url; - $this->request = $request; - $this->new_parameters = $new_parameters; - $this->remove_parameters = $remove_parameters; - } - - /** - * @return appendRequestURL - */ - public function handle() - { - - $request = $this->removeParameters($this->request); - $count_newParameters = count($this->new_parameters); - $count_request = count($this->request); - - if ($count_newParameters > 0) { - return ($count_request > 0) ? $this->createURL(array_merge($request, $this->new_parameters)) : $this->createURL($this->new_parameters); - } else { - return ($count_request > 0) ? $this->createURL($request) : $this->url; - } - } - - public function createURL($append) - { - return $this->url . (Str::contains($this->url, '?') ? '&' : '?') . Arr::query($this->appends($append)); - } - - /** - * @param $key - * @param null $value - * @return $this|appendRequestURL - */ - public function appends($key, $value = null) - { - if (is_null($key)) { - return $this->query; - } - - if (is_array($key)) { - return $this->appendArray($key)->query; - } - - return $this->addQuery($key, $value)->query; - } - - /** - * @param array $keys - * @return $this - */ - protected function appendArray(array $keys) - { - foreach ($keys as $key => $value) { - $this->addQuery($key, $value); - } - - return $this; - } - - /** - * @param $key - * @param $value - * @return $this - */ - protected function addQuery($key, $value) - { - $this->query[$key] = $value; - - return $this; - } - - public function removeParameters(array $array) - { - foreach ($this->remove_parameters as $parameter) { - unset($array[$parameter]); - } - - return $array; - } -} diff --git a/addons/default/visiosoft/advs-module/src/Adv/Command/getPopular.php b/addons/default/visiosoft/advs-module/src/Adv/Command/getPopular.php deleted file mode 100644 index 672aa3868..000000000 --- a/addons/default/visiosoft/advs-module/src/Adv/Command/getPopular.php +++ /dev/null @@ -1,20 +0,0 @@ -getPopular(); - - $ads = $repository->getModel()->getLocationNames($ads); - - foreach ($ads as $index => $ad) { - $ads[$index]->detail_url = $repository->getModel()->getAdvDetailLinkByModel($ad, 'list'); - $ads[$index] = $repository->getModel()->AddAdsDefaultCoverImage($ad); - } - - return $ads; - } -} diff --git a/addons/default/visiosoft/advs-module/src/Adv/Command/isActive.php b/addons/default/visiosoft/advs-module/src/Adv/Command/isActive.php deleted file mode 100644 index e261e9da5..000000000 --- a/addons/default/visiosoft/advs-module/src/Adv/Command/isActive.php +++ /dev/null @@ -1,44 +0,0 @@ -name = $name; - $this->type = $type; - $this->project = $project; - } - - - public function handle() - { - $module = app('module.collection')->get($this->project . '.' . $this->type . '.' . $this->name); - if ($module) { - return $module->isInstalled(); - } else { - return false; - } - } -} diff --git a/addons/default/visiosoft/advs-module/src/Adv/Contract/AdvInterface.php b/addons/default/visiosoft/advs-module/src/Adv/Contract/AdvInterface.php deleted file mode 100644 index 50c5f838c..000000000 --- a/addons/default/visiosoft/advs-module/src/Adv/Contract/AdvInterface.php +++ /dev/null @@ -1,104 +0,0 @@ -ad = $ad; - } - - public function getAdDetail() - { - return $this->ad; - } -} - diff --git a/addons/default/visiosoft/advs-module/src/Adv/Event/CreateAd.php b/addons/default/visiosoft/advs-module/src/Adv/Event/CreateAd.php deleted file mode 100644 index c2d322626..000000000 --- a/addons/default/visiosoft/advs-module/src/Adv/Event/CreateAd.php +++ /dev/null @@ -1,16 +0,0 @@ -request = $request; - $this->settings = $settings; - } - - public function getRequest() - { - return $this; - } -} diff --git a/addons/default/visiosoft/advs-module/src/Adv/Event/CreatedAd.php b/addons/default/visiosoft/advs-module/src/Adv/Event/CreatedAd.php deleted file mode 100644 index 28bb4b64e..000000000 --- a/addons/default/visiosoft/advs-module/src/Adv/Event/CreatedAd.php +++ /dev/null @@ -1,18 +0,0 @@ -ad = $ad; - } - - public function getAdDetail() - { - return $this->ad; - } -} diff --git a/addons/default/visiosoft/advs-module/src/Adv/Event/DeletedAd.php b/addons/default/visiosoft/advs-module/src/Adv/Event/DeletedAd.php deleted file mode 100644 index 3dcbcc78d..000000000 --- a/addons/default/visiosoft/advs-module/src/Adv/Event/DeletedAd.php +++ /dev/null @@ -1,21 +0,0 @@ -ad = $ad; - } - - public function getAdDetail() - { - return $this->ad; - } - - public function getEntry() - { - return $this->ad; - } -} diff --git a/addons/default/visiosoft/advs-module/src/Adv/Event/DeletingAd.php b/addons/default/visiosoft/advs-module/src/Adv/Event/DeletingAd.php deleted file mode 100644 index 8c9dd17ef..000000000 --- a/addons/default/visiosoft/advs-module/src/Adv/Event/DeletingAd.php +++ /dev/null @@ -1,17 +0,0 @@ -entry = $entry; - } - - public function getEntry() - { - return $this->entry; - } -} diff --git a/addons/default/visiosoft/advs-module/src/Adv/Event/EditAd.php b/addons/default/visiosoft/advs-module/src/Adv/Event/EditAd.php deleted file mode 100644 index dee96cc62..000000000 --- a/addons/default/visiosoft/advs-module/src/Adv/Event/EditAd.php +++ /dev/null @@ -1,15 +0,0 @@ -ad = $ad; - } - - public function getAd() - { - return $this->ad; - } -} diff --git a/addons/default/visiosoft/advs-module/src/Adv/Event/EditedAd.php b/addons/default/visiosoft/advs-module/src/Adv/Event/EditedAd.php deleted file mode 100644 index f3fb3d6b4..000000000 --- a/addons/default/visiosoft/advs-module/src/Adv/Event/EditedAd.php +++ /dev/null @@ -1,23 +0,0 @@ -ad = $ad; - $this->before_editing = $before_editing; - } - - public function getAdDetail() - { - return $this->ad; - } - - public function getBeforeEditingDetail() - { - return $this->before_editing; - } -} diff --git a/addons/default/visiosoft/advs-module/src/Adv/Event/EditedAdCategory.php b/addons/default/visiosoft/advs-module/src/Adv/Event/EditedAdCategory.php deleted file mode 100644 index 6015f7b99..000000000 --- a/addons/default/visiosoft/advs-module/src/Adv/Event/EditedAdCategory.php +++ /dev/null @@ -1,23 +0,0 @@ -ad = $ad; - $this->before_editing_ad_params = $before_editing_ad_params; - } - - public function getAdDetail() - { - return $this->ad; - } - - public function getBeforeEditingParams() - { - return $this->before_editing_ad_params; - } -} diff --git a/addons/default/visiosoft/advs-module/src/Adv/Event/PriceChange.php b/addons/default/visiosoft/advs-module/src/Adv/Event/PriceChange.php deleted file mode 100644 index 1b7a8c051..000000000 --- a/addons/default/visiosoft/advs-module/src/Adv/Event/PriceChange.php +++ /dev/null @@ -1,14 +0,0 @@ -request = $request; - } - - public function getRequest() - { - return $this; - } -} diff --git a/addons/default/visiosoft/advs-module/src/Adv/Event/ReadySimpleAdvFormFields.php b/addons/default/visiosoft/advs-module/src/Adv/Event/ReadySimpleAdvFormFields.php deleted file mode 100644 index 527533f0a..000000000 --- a/addons/default/visiosoft/advs-module/src/Adv/Event/ReadySimpleAdvFormFields.php +++ /dev/null @@ -1,18 +0,0 @@ -fields = $fields; - } - - public function getFields() - { - return $this->fields; - } -} diff --git a/addons/default/visiosoft/advs-module/src/Adv/Event/ShowAdPhone.php b/addons/default/visiosoft/advs-module/src/Adv/Event/ShowAdPhone.php deleted file mode 100644 index 8abf817b6..000000000 --- a/addons/default/visiosoft/advs-module/src/Adv/Event/ShowAdPhone.php +++ /dev/null @@ -1,15 +0,0 @@ -request = $request; - } - - public function getRequest() - { - return $this; - } -} diff --git a/addons/default/visiosoft/advs-module/src/Adv/Event/ViewAd.php b/addons/default/visiosoft/advs-module/src/Adv/Event/ViewAd.php deleted file mode 100644 index 8fd00b22e..000000000 --- a/addons/default/visiosoft/advs-module/src/Adv/Event/ViewAd.php +++ /dev/null @@ -1,15 +0,0 @@ -request = $request; - } - - public function getRequest() - { - return $this; - } -} diff --git a/addons/default/visiosoft/advs-module/src/Adv/Form/AdvFormBuilder.php b/addons/default/visiosoft/advs-module/src/Adv/Form/AdvFormBuilder.php deleted file mode 100644 index c9f6eb197..000000000 --- a/addons/default/visiosoft/advs-module/src/Adv/Form/AdvFormBuilder.php +++ /dev/null @@ -1,103 +0,0 @@ -fields = $this->settingFields(); - } - - private function settingFields() - { - $requiredFields = setting_value('visiosoft.module.advs::make_all_fields_required'); - - $fields = [ - 'name' => [ - 'translatable' => true, - 'required' => true, - ], - 'slug' => [ - 'unique' => true, - 'required' => true, - ], - 'price' => [ - 'type' => 'anomaly.field_type.text', - 'required' => $requiredFields - ], - 'standard_price' => [ - 'type' => 'anomaly.field_type.text' - ], - 'advs_desc' => [ - 'required' => $requiredFields - ], - 'cat1', - 'cat2', - 'cat3', - 'cat4', - 'cat5', - 'cat6', - 'cat7', - 'cat8', - 'cat9', - 'cat10', - 'currency', - 'tax', - 'online_payment', - 'stock', - 'country' => [ - 'class' => 'form-control countryselect' - ], - 'city' => [ - 'class' => 'form-control cityselect' - ], - 'district' => [ - 'class' => 'form-control districtselect' - ], - 'neighborhood' => [ - 'class' => 'form-control neighborhoodselect' - ], - 'village' => [ - 'class' => 'form-control villageselect' - ], - 'map_Val' => [ - 'label' => false, - 'class' => 'hidden d-none mapVal' - ], - 'files', - 'doc_files', - 'popular_adv', - 'adv_day', - 'product_options_value', - 'show_phone_number' - ]; - - if (setting_value('visiosoft.module.advs::show_finish_and_publish_date')) { - $fields = array_merge($fields, [ - 'finish_at' => [ - 'required' => true, - ], - 'publish_at' => [ - 'required' => true, - ], - ]); - } - - return $fields; - } -} diff --git a/addons/default/visiosoft/advs-module/src/Adv/Form/SimpleAdvFormBuilder.php b/addons/default/visiosoft/advs-module/src/Adv/Form/SimpleAdvFormBuilder.php deleted file mode 100644 index 87b4b36ad..000000000 --- a/addons/default/visiosoft/advs-module/src/Adv/Form/SimpleAdvFormBuilder.php +++ /dev/null @@ -1,27 +0,0 @@ - [ - 'visiosoft.module.advs::js/simple.js' - ], - 'styles.css' => [ - 'visiosoft.module.advs::css/simple.scss' - ], - ]; - - protected $options = [ - 'wrapper_view' => 'visiosoft.module.advs::blank' - ]; - - protected $buttons = [ - 'cancel', - ]; -} diff --git a/addons/default/visiosoft/advs-module/src/Adv/Form/SimpleAdvFormFields.php b/addons/default/visiosoft/advs-module/src/Adv/Form/SimpleAdvFormFields.php deleted file mode 100644 index d6f737e10..000000000 --- a/addons/default/visiosoft/advs-module/src/Adv/Form/SimpleAdvFormFields.php +++ /dev/null @@ -1,48 +0,0 @@ -all()->pluck('name', 'slug')->all(); - - $form_fields = [ - 'name', - 'price', - 'currency', - 'advs_desc', - 'cat1', - 'cat2', - 'cat3', - 'cat4', - 'cat5', - 'cat6', - 'cat7', - 'cat8', - 'cat9', - 'cat10', - 'is_get_adv', - 'stock', - 'status' => [ - 'type' => 'anomaly.field_type.select', - "config" => [ - "options" => $statuses, - "mode" => "search", - ] - ], - 'files', - ]; - - $eventFields = event(new ReadySimpleAdvFormFields($form_fields)); - - foreach ($eventFields as $field_array) { - $form_fields = array_merge($field_array); - } - - $builder->setFields($form_fields); - - } -} diff --git a/addons/default/visiosoft/advs-module/src/Adv/Form/SimpleAdvFormHandler.php b/addons/default/visiosoft/advs-module/src/Adv/Form/SimpleAdvFormHandler.php deleted file mode 100644 index aae52965a..000000000 --- a/addons/default/visiosoft/advs-module/src/Adv/Form/SimpleAdvFormHandler.php +++ /dev/null @@ -1,31 +0,0 @@ -canSave()) { - return; - } - - $builder->saveForm(); - - if (!$builder->getFormValue('country_id')) { - $entry = $builder->getFormEntry(); - $entry->setAttribute('country_id', setting_value('visiosoft.module.location::default_country')); - $entry->save(); - } - - $ad = $advRepository->find($builder->getFormEntryId()); - if (!$builder->getFormValue('status') && $ad->status !== 'approved') { - $ad->approve(); - } - - $advRepository->cover_image_update($ad); - } -} diff --git a/addons/default/visiosoft/advs-module/src/Adv/Listener/CategoryDeleted.php b/addons/default/visiosoft/advs-module/src/Adv/Listener/CategoryDeleted.php deleted file mode 100644 index b43ff51ee..000000000 --- a/addons/default/visiosoft/advs-module/src/Adv/Listener/CategoryDeleted.php +++ /dev/null @@ -1,32 +0,0 @@ -advRepository = $advRepository; - } - - public function handle(DeletedCategory $event) - { - $category = $event->getCategory(); - - $catLevelNum = ($category->parent_category_id) ? count($event->getParents()) : 1; - - $catLevelText = "cat" . $catLevelNum; - - $advs = $this->advRepository->newQuery()->where($catLevelText, $category->id)->get(); - foreach ($advs as $adv) { - $nullableCats = array(); - for ($i = $catLevelNum; $i <= 10; $i++) { - $nullableCats['cat' . $i] = null; - } - $adv->update($nullableCats); - } - } -} \ No newline at end of file diff --git a/addons/default/visiosoft/advs-module/src/Adv/Support/MultipleFieldType/LookupTableBuilder.php b/addons/default/visiosoft/advs-module/src/Adv/Support/MultipleFieldType/LookupTableBuilder.php deleted file mode 100644 index 1a50ec46f..000000000 --- a/addons/default/visiosoft/advs-module/src/Adv/Support/MultipleFieldType/LookupTableBuilder.php +++ /dev/null @@ -1,8 +0,0 @@ - [ - 'view' => All::class, - 'slug' => 'all', - 'text' => 'streams::view.all', - ], - 'advanced' => [ - 'view' => All::class, - 'slug' => 'advanced', - 'text' => 'module::view.advanced', - ], - 'trash', - 'unfinished' => [ - 'view' => unfinished::class - ], - - ]; - - protected $buttons = []; - - protected $actions = [ - 'delete' => [ - 'handler' => \Visiosoft\AdvsModule\Adv\Table\Handler\Delete::class, - ], - 'approve' => [ - 'handler' => \Visiosoft\AdvsModule\Adv\Table\Handler\Approve::class, - 'class' => 'btn btn-success' - ], - 'decline' => [ - 'handler' => \Visiosoft\AdvsModule\Adv\Table\Handler\Decline::class, - 'class' => 'btn btn-danger' - ], - 'extend' => [ - 'handler' => \Visiosoft\AdvsModule\Adv\Table\Handler\Extend::class, - 'class' => 'btn btn-info' - ], - 'convert_currency' => [ - 'handler' => \Visiosoft\AdvsModule\Adv\Table\Handler\ConvertCurrency::class, - 'class' => 'btn btn-warning' - ], - ]; - - protected $options = [ - 'order_by' => [ - 'id' => 'DESC', - ], - 'table_view' => 'visiosoft.module.advs::admin/table/table' - - ]; - - protected $assets = [ - 'scripts.js' => [ - 'visiosoft.module.advs::js/admin/advanced.js', - 'visiosoft.module.advs::js/admin/filter-user.js', - ], - 'styles.css' => [ - 'visiosoft.module.advs::css/admin/filter-user.css', - ], - ]; -} diff --git a/addons/default/visiosoft/advs-module/src/Adv/Table/AdvTableButtons.php b/addons/default/visiosoft/advs-module/src/Adv/Table/AdvTableButtons.php deleted file mode 100644 index cb7f228ce..000000000 --- a/addons/default/visiosoft/advs-module/src/Adv/Table/AdvTableButtons.php +++ /dev/null @@ -1,61 +0,0 @@ - [ - 'text' => function (EntryInterface $entry) { - $text_type = ($entry->getStatus() == 'approved') ? 'decline' : 'approve'; - return "" . trans('visiosoft.module.advs::button.' . $text_type) . ""; - - }, - 'icon' => function (EntryInterface $entry) { - return ($entry->getStatus() == 'approved') ? "fa fa-eye-slash" : "fa fa-eye"; - }, - 'href' => function (EntryInterface $entry) { - $action_type = ($entry->getStatus() == 'approved') ? 'declined' : 'approved'; - return "/admin/class/actions/{entry.id}/" . $action_type; - }, - 'type' => function (EntryInterface $entry) { - return ($entry->getStatus() == 'approved') ? "danger" : "success"; - }, - ], - 'settings' => [ - 'text' => false, - 'href' => false, - 'dropdown' => [ - 'edit' => [ - 'icon' => null, - 'href' => function (EntryInterface $entry) { - return route('visiosoft.module.advs::edit_adv', [$entry->id]); - }, - ], - 'fast_edit' => [ - 'href' => '/admin/advs/edit/{entry.id}' - ], - 'change_owner' => [ - 'data-toggle' => 'modal', - 'data-target' => '#modal', - 'text' => trans('visiosoft.module.advs::button.change_owner'), - 'href' => 'admin/advs-users/choose/{entry.id}' - ], - 'replicate' => [ - 'text' => 'visiosoft.module.advs::button.replicate' - ], - 'create_configration' => [ - 'text' => trans('visiosoft.module.advs::button.create_configurations'), - 'href' => route('visiosoft.module.advs::configrations.create') . "?ad={entry.id}"] - ] - ] - ]; - - $builder->setButtons($buttons); - - return $buttons; - } - -} diff --git a/addons/default/visiosoft/advs-module/src/Adv/Table/AdvTableColumns.php b/addons/default/visiosoft/advs-module/src/Adv/Table/AdvTableColumns.php deleted file mode 100644 index d21553fd2..000000000 --- a/addons/default/visiosoft/advs-module/src/Adv/Table/AdvTableColumns.php +++ /dev/null @@ -1,101 +0,0 @@ - [ - 'value' => function (EntryInterface $entry) { - return ""; - } - ], - - 'name' => [ - 'sort_column' => 'slug', - 'wrapper' => ' - #{value.id}{value.name} -
      - {value.date} -
      - {value.category}', - 'value' => [ - 'id' => 'entry.id', - 'date' => function(EntryInterface $entry){ - $created_at = ($entry['created_at']) ?date_format($entry['created_at'], 'd.m.Y H:i'): ''; - $finish_at = ($entry['finish_at']) ? date_format($entry['finish_at'], 'd.m.Y H:i'): ''; - return $created_at . ' ' . $finish_at; - }, - 'name' => function (EntryInterface $entry) { - if ($entry->getTitle()) { - $value = " {entry.name} "; - } else { - $value = "" . trans("visiosoft.module.advs::view.unfinished") . ""; - } - return $value; - }, - 'category' => function (EntryInterface $entry, CategoryRepositoryInterface $categoryRepository) { - $category = $categoryRepository->find($entry->cat1); - if ($category){ - return $category->name; - } - } - ], - ], - 'price' => [ - 'wrapper' => '{{currency_format("{entry.price}","{entry.currency}")}}', - 'class' => 'advs-price', - ], - - 'country' => [ - 'class' => 'text-center', - 'wrapper' => '{value.city}
      {value.country}
      ', - 'value' => [ - 'city' => function (EntryInterface $entry) { - return $entry->getCity(); - }, - 'country' => 'country', - ] - ], - 'created_by' => [ - 'value' => 'entry.created_by.name', - ], - ]; - - if ($builder->isActiveView('advanced')) { - - unset($columns['created_by'], $columns['country']); - $columns['is_get_adv'] = [ - 'attributes' => [ - 'html' => function (EntryModel $entry) { - $checked = ($entry->is_get_adv) ? 'checked' : ''; - return ''; - } - ], - 'class' => 'advs-price', - ]; - $columns['standard_price'] = [ - 'attributes' => [ - 'html' => function (EntryModel $entry) { - return ''; - } - ], - 'class' => 'advs-price', - ]; - $columns['price']['attributes'] = [ - 'html' => function (EntryModel $entry) { - return ''; - } - ]; - } - - $builder->setColumns($columns); - } - -} diff --git a/addons/default/visiosoft/advs-module/src/Adv/Table/AdvTableFilters.php b/addons/default/visiosoft/advs-module/src/Adv/Table/AdvTableFilters.php deleted file mode 100644 index 8fce59dc5..000000000 --- a/addons/default/visiosoft/advs-module/src/Adv/Table/AdvTableFilters.php +++ /dev/null @@ -1,64 +0,0 @@ -all()->pluck('name', 'id')->all(); - - $categories = $categoryRepository->getMainCategories()->pluck('name', 'id')->all(); - - $builder->setFilters( - [ - 'search' => [ - 'filter' => 'input', - 'placeholder' => 'visiosoft.module.advs::field.search', - 'query' => NameDescFilterQuery::class, - ], - 'country', - 'id' => [ - 'heading' => 'ID', - 'filter' => 'input', - 'query' => IdFilterQuery::class, - ], - 'City' => [ - 'exact' => true, - 'filter' => 'select', - 'query' => CityFilterQuery::class, - 'options' => $cities, - ], - 'Category' => [ - 'exact' => true, - 'filter' => 'select', - 'query' => CategoryFilterQuery::class, - 'options' => $categories, - ], - 'user' => [ - 'exact' => true, - 'filter' => 'select', - 'query' => UserFilterQuery::class, - ], - 'status' => [ - 'filter' => 'select', - 'query' => StatusFilterQuery::class, - 'options' => [ - 'approved' => 'visiosoft.module.advs::field.status.option.approved', - 'expired' => 'visiosoft.module.advs::field.status.option.expired', - 'unpublished' => 'visiosoft.module.advs::field.status.option.unpublished', - 'pending_admin' => 'visiosoft.module.advs::field.status.option.pending_admin', - 'pending_user' => 'visiosoft.module.advs::field.status.option.pending_user', - ], - ] - ] - ); - } -} diff --git a/addons/default/visiosoft/advs-module/src/Adv/Table/Filter/CategoryFilterQuery.php b/addons/default/visiosoft/advs-module/src/Adv/Table/Filter/CategoryFilterQuery.php deleted file mode 100644 index f79ad26a6..000000000 --- a/addons/default/visiosoft/advs-module/src/Adv/Table/Filter/CategoryFilterQuery.php +++ /dev/null @@ -1,13 +0,0 @@ -where('advs_advs.cat1', $filter->getValue()); - } -} diff --git a/addons/default/visiosoft/advs-module/src/Adv/Table/Filter/CityFilterQuery.php b/addons/default/visiosoft/advs-module/src/Adv/Table/Filter/CityFilterQuery.php deleted file mode 100644 index 2ded02bdf..000000000 --- a/addons/default/visiosoft/advs-module/src/Adv/Table/Filter/CityFilterQuery.php +++ /dev/null @@ -1,13 +0,0 @@ -where('advs_advs.city', $filter->getValue()); - } -} diff --git a/addons/default/visiosoft/advs-module/src/Adv/Table/Filter/IdFilterQuery.php b/addons/default/visiosoft/advs-module/src/Adv/Table/Filter/IdFilterQuery.php deleted file mode 100644 index c1bd6bdf6..000000000 --- a/addons/default/visiosoft/advs-module/src/Adv/Table/Filter/IdFilterQuery.php +++ /dev/null @@ -1,13 +0,0 @@ -where('advs_advs.id', $filter->getValue()); - } -} diff --git a/addons/default/visiosoft/advs-module/src/Adv/Table/Filter/NameDescFilterQuery.php b/addons/default/visiosoft/advs-module/src/Adv/Table/Filter/NameDescFilterQuery.php deleted file mode 100644 index aa9a6e88f..000000000 --- a/addons/default/visiosoft/advs-module/src/Adv/Table/Filter/NameDescFilterQuery.php +++ /dev/null @@ -1,20 +0,0 @@ -join('advs_advs_translations', 'advs_advs.id', '=', 'advs_advs_translations.entry_id'); - - $query->where('name', 'LIKE', '%' . $filter->getValue() . '%'); - $query->orWhere('advs_desc', 'LIKE', '%' . $filter->getValue() . '%'); - $query->orderByRaw("FIELD(locale, '$defaultLocale', '$appLocale') DESC"); - } -} diff --git a/addons/default/visiosoft/advs-module/src/Adv/Table/Filter/StatusFilterQuery.php b/addons/default/visiosoft/advs-module/src/Adv/Table/Filter/StatusFilterQuery.php deleted file mode 100644 index 57ac866c2..000000000 --- a/addons/default/visiosoft/advs-module/src/Adv/Table/Filter/StatusFilterQuery.php +++ /dev/null @@ -1,42 +0,0 @@ -getValue() == 'approved') { - $query - ->where('advs_advs.status', 'approved') - ->where('advs_advs.finish_at', '>', date('Y-m-d H:i:s')); - } - - if ($filter->getValue() == 'expired') { - $query - ->where('advs_advs.finish_at', '<', date('Y-m-d H:i:s')) - ->WhereNotNull('advs_advs.finish_at'); - } - - if ($filter->getValue() == 'unpublished') { - $query - ->where('advs_advs.status', 'passive'); - } - - if ($filter->getValue() == 'pending_admin') { - $query - ->where('advs_advs.status', 'pending_admin') - ->where('advs_advs.finish_at', '>', date('Y-m-d H:i:s')) - ->orWhereNull('advs_advs.finish_at'); - } - - if ($filter->getValue() == 'pending_user') { - $query - ->where('advs_advs.status', 'pending_user') - ->where('advs_advs.finish_at', '>', date('Y-m-d H:i:s')) - ->orWhereNull('advs_advs.finish_at'); - } - } -} diff --git a/addons/default/visiosoft/advs-module/src/Adv/Table/Filter/UserFilterQuery.php b/addons/default/visiosoft/advs-module/src/Adv/Table/Filter/UserFilterQuery.php deleted file mode 100644 index 79672c2af..000000000 --- a/addons/default/visiosoft/advs-module/src/Adv/Table/Filter/UserFilterQuery.php +++ /dev/null @@ -1,13 +0,0 @@ -where('advs_advs.created_by_id', $filter->getValue()); - } -} diff --git a/addons/default/visiosoft/advs-module/src/Adv/Table/Handler/Approve.php b/addons/default/visiosoft/advs-module/src/Adv/Table/Handler/Approve.php deleted file mode 100644 index fe77f50b0..000000000 --- a/addons/default/visiosoft/advs-module/src/Adv/Table/Handler/Approve.php +++ /dev/null @@ -1,21 +0,0 @@ -find($id)) { - $this->dispatch(new UpdateClassifiedStatus($classified, 'approved')); - } - } - - if ($selected) { - $this->messages->success(trans('visiosoft.module.advs::field.approved')); - } - } -} diff --git a/addons/default/visiosoft/advs-module/src/Adv/Table/Handler/ConvertCurrency.php b/addons/default/visiosoft/advs-module/src/Adv/Table/Handler/ConvertCurrency.php deleted file mode 100644 index c9fc56ce5..000000000 --- a/addons/default/visiosoft/advs-module/src/Adv/Table/Handler/ConvertCurrency.php +++ /dev/null @@ -1,24 +0,0 @@ -getTableModel(); - - foreach ($selected as $id) { - $entry = $model->newQuery()->find($id); - if ($entry) { - $model->foreignCurrency($entry->currency, $entry->price, $id, $settingRepository); - } - } - if ($selected) { - $this->messages->success(trans('visiosoft.module.advs::message.currency_converted')); - } - } -} \ No newline at end of file diff --git a/addons/default/visiosoft/advs-module/src/Adv/Table/Handler/Decline.php b/addons/default/visiosoft/advs-module/src/Adv/Table/Handler/Decline.php deleted file mode 100644 index f32bc3caa..000000000 --- a/addons/default/visiosoft/advs-module/src/Adv/Table/Handler/Decline.php +++ /dev/null @@ -1,21 +0,0 @@ -find($id); - - $this->dispatch(new UpdateClassifiedStatus($classified, 'declined')); - } - - if ($selected) { - $this->messages->success(trans('visiosoft.module.advs::field.declined')); - } - } -} diff --git a/addons/default/visiosoft/advs-module/src/Adv/Table/Handler/Delete.php b/addons/default/visiosoft/advs-module/src/Adv/Table/Handler/Delete.php deleted file mode 100644 index ef0de1580..000000000 --- a/addons/default/visiosoft/advs-module/src/Adv/Table/Handler/Delete.php +++ /dev/null @@ -1,48 +0,0 @@ -getTableModel(); - - /* @var EloquentModel $entry */ - foreach ($selected as $id) { - - $entry = $model->find($id); - - $deletable = true; - - if ($entry instanceof EloquentModel) { - $deletable = $entry->isDeletable(); - } - - if ($entry && $deletable && $entry->delete()) { - $builder->fire('row_deleted', compact('builder', 'model', 'entry')); - - event(new DeletedAd($entry)); - - $count++; - } - } - - if ($count) { - $builder->fire('rows_deleted', compact('count', 'builder', 'model')); - } - - if ($selected && $count > 0) { - $this->messages->success(trans('streams::message.delete_success', compact('count'))); - } - - if ($selected && $count === 0) { - $this->messages->warning(trans('streams::message.delete_success', compact('count'))); - } - } -} diff --git a/addons/default/visiosoft/advs-module/src/Adv/Table/Handler/Extend.php b/addons/default/visiosoft/advs-module/src/Adv/Table/Handler/Extend.php deleted file mode 100644 index 9f126d745..000000000 --- a/addons/default/visiosoft/advs-module/src/Adv/Table/Handler/Extend.php +++ /dev/null @@ -1,22 +0,0 @@ -getTableModel(); - - foreach ($selected as $id) { - $entry = $model->find($id); - $finishAt = $entry->finish_at ? $entry->finish_at->addDay(setting_value('visiosoft.module.advs::default_published_time')) : date('Y-m-d H:i:s', strtotime(date('Y-m-d H:i:s') . ' + ' . setting_value('visiosoft.module.advs::default_published_time') . ' day')); - $entry->finish_at = $finishAt; - $entry->update(); - } - if ($selected) { - $this->messages->success(trans('visiosoft.module.advs::field.extended')); - } - } -} diff --git a/addons/default/visiosoft/advs-module/src/Adv/Table/Views/Advanced.php b/addons/default/visiosoft/advs-module/src/Adv/Table/Views/Advanced.php deleted file mode 100644 index f32c3e23e..000000000 --- a/addons/default/visiosoft/advs-module/src/Adv/Table/Views/Advanced.php +++ /dev/null @@ -1,21 +0,0 @@ -where('slug', ""); - } - -} diff --git a/addons/default/visiosoft/advs-module/src/Adv/Table/Views/All.php b/addons/default/visiosoft/advs-module/src/Adv/Table/Views/All.php deleted file mode 100644 index 35f2ccdde..000000000 --- a/addons/default/visiosoft/advs-module/src/Adv/Table/Views/All.php +++ /dev/null @@ -1,22 +0,0 @@ -where('slug', "!=", ""); - } -} diff --git a/addons/default/visiosoft/advs-module/src/Adv/Table/Views/unfinished.php b/addons/default/visiosoft/advs-module/src/Adv/Table/Views/unfinished.php deleted file mode 100644 index 80ff05c68..000000000 --- a/addons/default/visiosoft/advs-module/src/Adv/Table/Views/unfinished.php +++ /dev/null @@ -1,27 +0,0 @@ -where('slug', ""); - } - -} diff --git a/addons/default/visiosoft/advs-module/src/AdvsModule.php b/addons/default/visiosoft/advs-module/src/AdvsModule.php deleted file mode 100644 index 532fbc93a..000000000 --- a/addons/default/visiosoft/advs-module/src/AdvsModule.php +++ /dev/null @@ -1,51 +0,0 @@ - [ - 'buttons' => [ - 'new_classified' => [ - 'href' => "/advs/create_adv", - ], - 'new_adv' => [ - 'text' => 'visiosoft.module.advs::button.fast_create' - ], - 'extend_all' => [ - 'href' => "/advs/extendAll/admin", - 'icon' => 'fa fa-calendar', - 'type' => 'info' - ], - ], - ], - 'status' => [ - 'buttons' => [ - 'new_status', - ], - ], - 'product_options' => [ - 'title' => 'visiosoft.module.advs::section.product_options.title', - 'buttons' => [ - 'new_productoption', - ], - ], - 'productoptions_value' => [ - 'title' => 'visiosoft.module.advs::section.productoptions_value.title', - 'buttons' => [ - 'new_productoptions_value', - ], - ], - 'option_configuration', - 'assets_clear' => [ - 'title' => 'visiosoft.module.advs::section.assets_clear.name', - 'href' => '/admin/assets/clear', - ] - ]; - -} diff --git a/addons/default/visiosoft/advs-module/src/AdvsModulePlugin.php b/addons/default/visiosoft/advs-module/src/AdvsModulePlugin.php deleted file mode 100644 index f0b1f235e..000000000 --- a/addons/default/visiosoft/advs-module/src/AdvsModulePlugin.php +++ /dev/null @@ -1,154 +0,0 @@ -dispatch(new GetAd($id))) { - return null; - } - - return $ad; - } - ), new \Twig_SimpleFunction( - 'isActive', - function ($name, $type = 'module', $project = 'visiosoft') { - - if (!$isActive = $this->dispatch(new isActive($name, $type, $project))) { - return 0; - } - - return $isActive; - } - ), new \Twig_SimpleFunction( - 'latestAds', - function () { - if (!$latestAds = $this->dispatch(new LatestAds())) { - return 0; - } - return $latestAds; - } - ), - new \Twig_SimpleFunction( - 'bestsellerAds', - function ($catId = null, $limit = 10) { - return app(AdvRepositoryInterface::class)->bestsellerAds($catId, $limit); - } - ), - new \Twig_SimpleFunction( - 'appendRequestURL', - function ($request, $url, $new_parameters, $removeParams = []) { - return $this->dispatch(new appendRequestURL($request, $url, $new_parameters, $removeParams)); - } - ), - new \Twig_SimpleFunction( - 'getUserAllAdvs', - function ($user = null) { - if (!$user) { - $user = auth()->user(); - } - - $advModel = new AdvModel(); - return $advModel->newQuery() - ->where('advs_advs.created_by_id', $user->id) - ->get(); - } - ), - new \Twig_SimpleFunction( - 'getUserAds', - function ($userID = null, $status = "approved") { - return $this->dispatch(new GetUserAds($userID, $status)); - } - ), - new \Twig_SimpleFunction( - 'getUserPassiveAdvs', - function ($user = null) { - if (!$user) { - $user = auth()->user(); - } - - $advModel = new AdvModel(); - - return $advModel->pendingAdvsByUser()->get(); - } - ), - new \Twig_SimpleFunction( - 'fn', - function (Twig_Environment $twig, $name, ...$args) { - $fn = $twig->getFunction($name); - - if ($fn === false) { - return null; - } - - return $fn->getCallable()(...$args); - }, ['needs_environment' => true] - ), new \Twig_SimpleFunction( - 'getPopular', - function () { - if (!$popular = $this->dispatch(new getPopular())) { - return null; - } - return $popular; - } - ), - new \Twig_SimpleFunction( - 'currency_*', - function ($name) { - return call_user_func_array( - [app(Currency::class), camel_case($name)], - array_slice(func_get_args(), 1) - ); - } - ), - new \Twig_SimpleFunction( - 'is_module_enabled', - function ($slug) { - return app(AdvModel::class)->is_enabled($slug); - } - ) - ]; - } - - /** - * Get the filters. - * - * @return array - */ - public function getFilters() - { - return [ - new \Twig_SimpleFilter( - 'ksort', - function ($array) { - if ($array) { - ksort($array); - return $array; - } - return null; - } - ), - ]; - } -} diff --git a/addons/default/visiosoft/advs-module/src/AdvsModuleSeeder.php b/addons/default/visiosoft/advs-module/src/AdvsModuleSeeder.php deleted file mode 100644 index c6ac433b9..000000000 --- a/addons/default/visiosoft/advs-module/src/AdvsModuleSeeder.php +++ /dev/null @@ -1,16 +0,0 @@ -call(AdvsModuleNotificationsTemplateSeeder::class); - - $this->call(StatusSeeder::class); - } -} \ No newline at end of file diff --git a/addons/default/visiosoft/advs-module/src/AdvsModuleServiceProvider.php b/addons/default/visiosoft/advs-module/src/AdvsModuleServiceProvider.php deleted file mode 100644 index 3d047365c..000000000 --- a/addons/default/visiosoft/advs-module/src/AdvsModuleServiceProvider.php +++ /dev/null @@ -1,352 +0,0 @@ - [ - 'as' => 'visiosoft.module.advs::admin_advs', - 'uses' => 'Visiosoft\AdvsModule\Http\Controller\Admin\AdvsController@index', - ], - 'admin/assets/clear' => [ - 'as' => 'assets_clear', - 'uses' => 'Visiosoft\AdvsModule\Http\Controller\Admin\AdvsController@assetsClear', - ], - 'admin/advs-users/choose/{advId}' => 'Visiosoft\AdvsModule\Http\Controller\Admin\AdvsController@choose', - 'admin/ajax/multiple/multiple-update' => [ - 'as' => 'visiosoft.module.advs::ajax_multiple_update', - 'uses' => 'Visiosoft\AdvsModule\Http\Controller\Admin\AdvsController@advancedUpdate', - ], - 'admin/class/actions/{id}/{type}' => 'Visiosoft\AdvsModule\Http\Controller\Admin\AdvsController@actions', - - - //Excel - 'admin/advs/export' => [ - 'as' => 'advs::exportAdvs', - 'uses' => 'Visiosoft\AdvsModule\Http\Controller\Admin\AdvsController@exportAdvs', - ], - 'admin/advs/import' => [ - 'as' => 'visiosoft.module.advs::import.advs', - 'uses' => 'Visiosoft\AdvsModule\Http\Controller\Admin\ExcelController@import', - ], - - // AdvsController - 'advs/list' => [ - 'as' => 'visiosoft.module.advs::list', - 'uses' => 'Visiosoft\AdvsModule\Http\Controller\AdvsController@index' - ], - 'advs/list?user={id}' => [ - 'as' => 'visiosoft.module.advs::list_user_ad', - 'uses' => 'Visiosoft\AdvsModule\Http\Controller\AdvsController@index', - ], - 'advs/list?cat={id}' => [ - 'as' => 'visiosoft.module.advs::list_cat', - 'uses' => 'Visiosoft\AdvsModule\Http\Controller\AdvsController@index', - ], - 'advs/adv/{id}' => [ - 'as' => 'adv_detail_backup', - 'uses' => 'Visiosoft\AdvsModule\Http\Controller\AdvsController@view' - ], - 'advs/adv/{id}/{seo}' => [ - 'as' => 'adv_detail_seo_backup', - 'uses' => 'Visiosoft\AdvsModule\Http\Controller\AdvsController@view' - ], - 'ad/{id}' => [ - 'as' => 'adv_detail', - 'uses' => 'Visiosoft\AdvsModule\Http\Controller\AdvsController@view' - ], - 'ad/{seo}/{id}' => [ - 'as' => 'adv_detail_seo', - 'uses' => 'Visiosoft\AdvsModule\Http\Controller\AdvsController@view' - ], - 'advs/preview/{id}' => [ - 'as' => 'advs_preview', - 'uses' => 'Visiosoft\AdvsModule\Http\Controller\AdvsController@preview' - ], - 'advs/map?country={country}&city[]={city}&district={districts}' => [ - 'as' => 'visiosoft.module.advs::show_ad_map_location', - 'uses' => 'Visiosoft\AdvsModule\Http\Controller\AdvsController@index' - ], - 'c/{category?}/{city?}' => [ - 'as' => 'adv_list_seo', - 'uses' => 'Visiosoft\AdvsModule\Http\Controller\AdvsController@index' - ], - 'advs/create_adv' => [ - 'as' => "advs::create_adv", - 'middleware' => 'auth', - 'uses' => 'Visiosoft\AdvsModule\Http\Controller\AdvsController@cats', - ], - 'advs/create_adv/post_cat' => [ - 'as' => 'post_adv', - 'middleware' => 'auth', - 'uses' => 'Visiosoft\AdvsModule\Http\Controller\AdvsController@create', - ], - 'advs/save_adv' => [ - 'as' => 'visiosoft.module.advs::post_cat', - 'uses' => 'Visiosoft\AdvsModule\Http\Controller\AdvsController@store' - ], - 'advs/edit_advs/{id}' => [ - 'middleware' => 'auth', - 'as' => 'visiosoft.module.advs::edit_adv', - 'uses' => 'Visiosoft\AdvsModule\Http\Controller\AdvsController@edit', - ], - 'advs/status/{id},{type}' => [ - 'as' => 'visiosoft.module.advs::status', - 'uses' => 'Visiosoft\AdvsModule\Http\Controller\AdvsController@statusAds' - ], - 'advs/delete/{id}' => [ - 'as' => 'advs::delete', - 'middleware' => 'auth', - 'uses' => 'Visiosoft\AdvsModule\Http\Controller\AdvsController@deleteAd', - ], - 'adv/addCart/{id}' => [ - 'as' => 'adv_AddCart', - 'uses' => 'Visiosoft\AdvsModule\Http\Controller\AdvsController@advAddCart', - ], - 'ajax/StockControl' => [ - 'as' => 'adv_stock_control_ajax', - 'uses' => 'Visiosoft\AdvsModule\Http\Controller\AdvsController@stockControl', - ], - 'ajax/addCart' => [ - 'as' => 'adv_add_cart_ajax', - 'uses' => 'Visiosoft\AdvsModule\Http\Controller\AdvsController@addCart', - ], - 'view/{type}' => [ - 'as' => 'visiosoft.module.advs::view_type', - 'uses' => 'Visiosoft\AdvsModule\Http\Controller\AdvsController@viewType', - ], - 'adv/edit/category/{id}' => [ - 'middleware' => 'auth', - 'as' => 'adv::edit_category', - 'uses' => 'Visiosoft\AdvsModule\Http\Controller\AdvsController@editCategoryForAd', - ], - 'ajax/getcats/{id}' => [ - 'as' => 'ajax::getCats', - 'uses' => 'Visiosoft\AdvsModule\Http\Controller\AdvsController@getCats', - ], - 'advs/extendAll/{isAdmin?}' => [ - 'as' => 'advs::extendAll', - 'uses' => 'Visiosoft\AdvsModule\Http\Controller\AdvsController@extendAll', - ], - 'advs/extend/{adId}' => [ - 'as' => 'advs::extendSingle', - 'uses' => 'Visiosoft\AdvsModule\Http\Controller\AdvsController@extendSingle', - ], - 'categories/checkparent/{id}' => 'Visiosoft\AdvsModule\Http\Controller\AdvsController@checkParentCat', - 'getlocations' => 'Visiosoft\AdvsModule\Http\Controller\AdvsController@getLocations', - 'class/getcats/{id}' => 'Visiosoft\AdvsModule\Http\Controller\AdvsController@getCatsForNewAd', - 'mapJson' => 'Visiosoft\AdvsModule\Http\Controller\AdvsController@mapJson', - 'check_user' => 'Visiosoft\AdvsModule\Http\Controller\AdvsController@checkUser', - 'api/classified/get-by-coordinates' => 'Visiosoft\AdvsModule\Http\Controller\AdvsController@getClassifiedsByCoordinates', - - // AjaxController - 'admin/advs/ajax' => [ - 'as' => 'visiosoft.module.advs::ajax', - 'uses' => 'Visiosoft\AdvsModule\Http\Controller\AjaxController@locations', - ], - 'ajax/viewed/{id}' => [ - 'as' => 'advs::viewed', - 'uses' => 'Visiosoft\AdvsModule\Http\Controller\AjaxController@viewed', - ], - 'ajax/getAdvs' => [ - 'as' => 'ajax::getAds', - 'uses' => 'Visiosoft\AdvsModule\Http\Controller\AjaxController@getMyAds' - ], - 'ajax/get-advs-by-category/{categoryID}' => [ - 'as' => 'ajax::getAdvsByCat', - 'uses' => 'Visiosoft\AdvsModule\Http\Controller\AjaxController@getAdvsByCat' - ], - 'class/ajax' => 'Visiosoft\AdvsModule\Http\Controller\AjaxController@locations', - 'class/ajaxCategory' => 'Visiosoft\AdvsModule\Http\Controller\AjaxController@categories', - 'keySearch' => 'Visiosoft\AdvsModule\Http\Controller\AjaxController@keySearch', - - // CategoriesController - 'advs/c/{cat}' => 'Visiosoft\AdvsModule\Http\Controller\CategoriesController@listByCat', - - // Others - 'advs/ttr/{id}' => 'Visiosoft\PackagesModule\Http\Controller\packageFEController@advsStatusbyUser', - - //Configurations Admin Controller - 'admin/advs/option_configuration/create' => [ - 'middleware' => 'auth', - 'as' => 'visiosoft.module.advs::configrations.create', - 'uses' => 'Visiosoft\AdvsModule\Http\Controller\Admin\OptionConfigurationController@create', - ], - 'admin/advs/option_configuration' => [ - 'as' => 'visiosoft.module.advs::configrations.index', - 'uses' => 'Visiosoft\AdvsModule\Http\Controller\Admin\OptionConfigurationController@index', - ], - - //Configuration Controller - 'advs/option_configuration/create' => [ - 'middleware' => 'auth', - 'as' => 'visiosoft.module.advs::user.configrations.create', - 'uses' => 'Visiosoft\AdvsModule\Http\Controller\OptionConfigurationController@create', - ], - - 'classified/configuration/ajax/create' => [ - 'middleware' => 'auth', - 'uses' => 'Visiosoft\AdvsModule\Http\Controller\OptionConfigurationController@ajaxCreate' - ], - 'classified/configuration/ajax/delete' => [ - 'middleware' => 'auth', - 'uses' => 'Visiosoft\AdvsModule\Http\Controller\OptionConfigurationController@ajaxDelete' - ], - - 'api/classified/configuration/getOptions' => [ - 'uses' => 'Visiosoft\AdvsModule\Http\Controller\OptionConfigurationController@ajaxGetOptions', - ], - 'api/classified/configuration/createOptions' => [ - 'uses' => 'Visiosoft\AdvsModule\Http\Controller\OptionConfigurationController@ajaxCreateOptions', - ], - - 'conf/addCart' => [ - 'as' => 'configuration::add_cart', - 'uses' => 'Visiosoft\AdvsModule\Http\Controller\OptionConfigurationController@confAddCart', - ], - - 'api/conf/add-cart' => [ - 'as' => 'configuration::api_add_conf_cart', - 'uses' => 'Visiosoft\AdvsModule\Http\Controller\OptionConfigurationController@ajaxConfAddCart', - ], - - // Admin ProductoptionsController - 'admin/advs/product_options' => 'Visiosoft\AdvsModule\Http\Controller\Admin\ProductoptionsController@index', - 'admin/advs/product_options/create' => 'Visiosoft\AdvsModule\Http\Controller\Admin\ProductoptionsController@create', - 'admin/advs/product_options/edit/{id}' => 'Visiosoft\AdvsModule\Http\Controller\Admin\ProductoptionsController@edit', - - // StatusController - 'ad/{ad_id}/change-status/{status_id}' => [ - 'as' => 'visiosoft.module.advs::ad.change.status', - 'uses' => 'Visiosoft\AdvsModule\Http\Controller\StatusController@change' - ], - - // Admin ReportController - 'admin/api/classified/report/stock' => 'Visiosoft\AdvsModule\Http\Controller\Admin\ReportController@stock', - 'admin/api/classified/report/status' => 'Visiosoft\AdvsModule\Http\Controller\Admin\ReportController@status', - 'admin/api/classified/report/unexplained' => 'Visiosoft\AdvsModule\Http\Controller\Admin\ReportController@unexplained', - 'admin/api/classified/report/no-image' => 'Visiosoft\AdvsModule\Http\Controller\Admin\ReportController@noImage', - 'admin/api/classified/report/page' => 'Visiosoft\AdvsModule\Http\Controller\Admin\ReportController@page', - ]; - - protected $middleware = [ - SetLang::class, - redirectDiffrentLang::class, - ]; - - protected $listeners = [ - TableIsQuerying::class => [ - AddAdvsSettingsScript::class, - ], CreatedOrderDetail::class => [ - AddTotalSales::class, - ] - ]; - - protected $bindings = [ - LocationVillageEntryModel::class => VillageModel::class, - AdvsAdvsEntryModel::class => AdvModel::class, - AdvsStatusEntryModel::class => StatusModel::class, - 'my_form' => AdvFormBuilder::class, - 'configuration_form' => OptionConfigurationFormBuilder::class, - ]; - - protected $singletons = [ - AdvRepositoryInterface::class => AdvRepository::class, - VillageRepositoryInterface::class => VillageRepository::class, - CategoryRepositoryInterface::class => CategoryRepository::class, - CountryRepositoryInterface::class => CountryRepository::class, - OptionRepositoryInterface::class => OptionRepository::class, - ProductoptionRepositoryInterface::class => ProductoptionRepository::class, - OptionConfigurationRepositoryInterface::class => OptionConfigurationRepository::class, - ProductoptionsValueRepositoryInterface::class => ProductoptionsValueRepository::class, - StatusRepositoryInterface::class => StatusRepository::class, - ]; - - protected $overrides = [ - 'streams::form.partials.translations' => 'visiosoft.module.advs::form.partials.translations', - ]; - - public function boot(AddonCollection $addonCollection, FileModel $fileModel,CategoryRepositoryInterface $categoryRepository) - { - - $settings_url = [ - 'general_settings' => [ - 'title' => 'visiosoft.module.advs::button.general_settings', - 'href' => '/admin/settings/modules/visiosoft.module.advs', - 'page' => 'anomaly.module.settings' - ], - 'theme_settings' => [ - 'title' => 'visiosoft.theme.defaultadmin::section.theme_settings.name', - 'href' => url('admin/settings/themes/' . setting_value('streams::standard_theme')), - 'page' => 'anomaly.module.settings' - ], - 'assets_clear' => [ - 'title' => 'visiosoft.module.advs::section.assets_clear.name', - 'href' => route('assets_clear'), - 'page' => 'anomaly.module.settings' - ], - 'export' => [ - 'title' => 'visiosoft.module.advs::button.export', - 'href' => route('advs::exportAdvs'), - 'page' => 'visiosoft.module.advs' - ], - 'import' => [ - 'title' => 'visiosoft.module.advs::button.import', - 'href' => route('visiosoft.module.advs::import.advs'), - 'page' => 'visiosoft.module.advs' - ] - ]; - - foreach ($settings_url as $key => $value) { - $addonCollection->get($value['page'])->addSection($key, $value); - } - - // Disable file versioning - $fileModel->disableVersioning(); - } -} diff --git a/addons/default/visiosoft/advs-module/src/Console/Commands/DeleteNonExistingCoverPhotos.php b/addons/default/visiosoft/advs-module/src/Console/Commands/DeleteNonExistingCoverPhotos.php deleted file mode 100644 index 45796e1d5..000000000 --- a/addons/default/visiosoft/advs-module/src/Console/Commands/DeleteNonExistingCoverPhotos.php +++ /dev/null @@ -1,38 +0,0 @@ -whereNotNull('cover_photo') - ->get(); - - $nullableClassifieds = array(); - foreach ($classifieds as $classified) { - $name = pathinfo($classified->cover_photo); - - if (!file_exists(storage_path("streams/default/files-module/local/images/{$name['basename']}"))) { - $nullableClassifieds[] = $classified->id; - } - } - - DB::table('advs_advs') - ->whereIn('id', $nullableClassifieds) - ->update(['cover_photo' => null]); - - $this->info('Classifieds refreshed!'); - } -} diff --git a/addons/default/visiosoft/advs-module/src/Http/Controller/Admin/AdvsController.php b/addons/default/visiosoft/advs-module/src/Http/Controller/Admin/AdvsController.php deleted file mode 100644 index e1b44be96..000000000 --- a/addons/default/visiosoft/advs-module/src/Http/Controller/Admin/AdvsController.php +++ /dev/null @@ -1,209 +0,0 @@ -model = $model; - $this->advRepository = $advRepository; - $this->advsEntryTranslationsModel = $advsEntryTranslationsModel; - $this->optionRepository = $optionRepository; - } - - public function index(AdvTableBuilder $table) - { - $table->addAsset("styles.css", "visiosoft.module.advs::css/custom.css"); - $table->addAsset('scripts.js', 'visiosoft.module.advs::js/list.js'); - - return $table->render(); - } - - public function create(SimpleAdvFormBuilder $form) - { - return $form->render(); - } - - public function edit(SimpleAdvFormBuilder $form, $id) - { - return $form->render($id); - } - - public function choose($advId, Request $request, UserRepositoryInterface $users) - { - if (empty($request->all())) { - return $this->view->make('module::admin/advs/choose', ['users' => $users->all(), 'advId' => $advId]); - } else { - $this->model->newQuery()->find($advId)->update(['created_by_id' => $request->user_id]); - $this->messages->success(trans('module::message.owner_updated_successfully')); - return redirect()->back(); - } - } - - public function actions($id, $type, AdvModel $advModel) - { - $ad = $this->advRepository->find($id); - - $this->dispatch(new UpdateClassifiedStatus($ad, $type)); - - // Algolia Search Module - $isActiveAlgolia = $advModel->is_enabled('algolia'); - if ($isActiveAlgolia) { - $algolia = new SearchModel(); - $algolia->updateStatus($id, $type); - } - - return back(); - } - - public function replicate($advID) - { - try { - $adv = $this->advRepository->find($advID); - if (!$adv) { - throw new \Exception(trans('visiosoft.module.advs::message.ad_doesnt_exist')); - } else { - // Replicate ad - $adv = $adv->toArray(); - unset( - $adv['id'], - $adv['sort_order'], - $adv['cover_photo'], - $adv['locale'], - $adv['name'], - $adv['advs_desc'], - $adv['detail_url'], - $adv['currency_price'], - $adv['category1'], - $adv['currency_standard_price'], - $adv['category2'], - $adv['thumbnail'], - ); - $newAdv = $this->advRepository->create(array_merge($adv, [ - 'slug' => $adv['slug'] . '_' . time(), - ])); - - // Replicate ad translations - $advTranslations = $this->advsEntryTranslationsModel->newQuery()->where('entry_id', $advID)->get(); - $translations = array(); - foreach ($advTranslations as $advTranslation) { - $translations[$advTranslation->locale] = [ - 'name' => $advTranslation->name, - 'advs_desc' => $advTranslation->advs_desc, - ]; - } - $newAdv->update($translations); - - // Replicate ad options - $advOptions = $this->optionRepository->newQuery()->where('adv_id', $advID)->get(); - foreach ($advOptions as $advOption) { - $newAdvOption = $advOption->replicate(); - $newAdvOption->adv_id = $newAdv->id; - $newAdvOption->save(); - } - - $this->messages->success(trans('visiosoft.module.advs::message.replicated_success')); - } - - return redirect('admin/advs'); - } catch (\Exception $e) { - $this->messages->error($e->getMessage()); - return redirect('admin/advs'); - } - } - - public function assetsClear(Filesystem $files, Application $application, Request $request) - { - $directory = 'assets'; - $files->deleteDirectory($directory = $application->getAssetsPath($directory), true); - echo "
      " . "
      "; - echo " - - - Return Back"; - echo "
      Return Admin Panel"; - } - - - public function exportAdvs(FormBuilder $builder, Request $request) - { - if ($request['format'] === 'csv' || $request['format'] === 'xlsx') { - return Excel::download(new AdvsExport(), 'advs-' . time() . '.' . $request['format']); - } - - $builder->setOptions([ - 'form_view' => 'visiosoft.theme.defaultadmin::form/advs-export', - ]); - - return $builder->render(); - } - - public function advancedUpdate() - { - if ($this->request->has('edit_column') and $this->request->has('edit_entry_id') and $this->request->has('edit_value')) { - $entry_id = $this->request->get('edit_entry_id'); - $column = $this->request->get('edit_column'); - $value = $this->request->get('edit_value'); - if ($entry = $this->advRepository->find($entry_id)) { - $entry->setAttribute($column, $value); - $entry->save(); - } - } - } -} diff --git a/addons/default/visiosoft/advs-module/src/Http/Controller/Admin/ExcelController.php b/addons/default/visiosoft/advs-module/src/Http/Controller/Admin/ExcelController.php deleted file mode 100644 index 361d4308a..000000000 --- a/addons/default/visiosoft/advs-module/src/Http/Controller/Admin/ExcelController.php +++ /dev/null @@ -1,41 +0,0 @@ -action == "save" and $file = $fileRepository->find(request()->file)) { - if ($file->extension === 'xls' || $file->extension === 'xlsx') { - $pathToFolder = "/storage/streams/default/files-module/local/ads_excel/"; - Excel::import(new AdvsImport(), base_path() . $pathToFolder . $file->name); - $this->messages->success(trans('streams::message.create_success', ['name' => trans('module::addon.title')])); - } - } - - //Form Render - $builder->setFields([ - 'file' => [ - "type" => "anomaly.field_type.file", - "config" => [ - 'folders' => ["ads_excel"], - 'mode' => 'upload' - ] - ], - ]); - $builder->setActions([ - 'save' - ]); - - $builder->setOptions([ - 'redirect' => route('visiosoft.module.advs::admin_advs') - ]); - - return $builder->render(); - } -} diff --git a/addons/default/visiosoft/advs-module/src/Http/Controller/Admin/OptionConfigurationController.php b/addons/default/visiosoft/advs-module/src/Http/Controller/Admin/OptionConfigurationController.php deleted file mode 100644 index 6c80d5b12..000000000 --- a/addons/default/visiosoft/advs-module/src/Http/Controller/Admin/OptionConfigurationController.php +++ /dev/null @@ -1,30 +0,0 @@ -getUnusedConfigs(); - - if (count($unusedConfigs)) { - $optionConfigurationRepository->deleteUnusedConfigs($unusedConfigs); - } - - return $table->render(); - } - - public function create(OptionConfigurationFormBuilder $form) - { - $form->setOption('redirect', route('visiosoft.module.advs::configrations.index')); - return $form->render(); - } -} diff --git a/addons/default/visiosoft/advs-module/src/Http/Controller/Admin/OptionsController.php b/addons/default/visiosoft/advs-module/src/Http/Controller/Admin/OptionsController.php deleted file mode 100644 index b6e7a0343..000000000 --- a/addons/default/visiosoft/advs-module/src/Http/Controller/Admin/OptionsController.php +++ /dev/null @@ -1,43 +0,0 @@ -render(); - } - - /** - * Create a new entry. - * - * @param OptionFormBuilder $form - * @return \Symfony\Component\HttpFoundation\Response - */ - public function create(OptionFormBuilder $form) - { - return $form->render(); - } - - /** - * Edit an existing entry. - * - * @param OptionFormBuilder $form - * @param $id - * @return \Symfony\Component\HttpFoundation\Response - */ - public function edit(OptionFormBuilder $form, $id) - { - return $form->render($id); - } -} diff --git a/addons/default/visiosoft/advs-module/src/Http/Controller/Admin/ProductoptionsController.php b/addons/default/visiosoft/advs-module/src/Http/Controller/Admin/ProductoptionsController.php deleted file mode 100644 index c4e57e82d..000000000 --- a/addons/default/visiosoft/advs-module/src/Http/Controller/Admin/ProductoptionsController.php +++ /dev/null @@ -1,43 +0,0 @@ -render(); - } - - /** - * Create a new entry. - * - * @param ProductoptionFormBuilder $form - * @return \Symfony\Component\HttpFoundation\Response - */ - public function create(ProductoptionFormBuilder $form) - { - return $form->render(); - } - - /** - * Edit an existing entry. - * - * @param ProductoptionFormBuilder $form - * @param $id - * @return \Symfony\Component\HttpFoundation\Response - */ - public function edit(ProductoptionFormBuilder $form, $id) - { - return $form->render($id); - } -} diff --git a/addons/default/visiosoft/advs-module/src/Http/Controller/Admin/ProductoptionsValueController.php b/addons/default/visiosoft/advs-module/src/Http/Controller/Admin/ProductoptionsValueController.php deleted file mode 100644 index 2a5acfb58..000000000 --- a/addons/default/visiosoft/advs-module/src/Http/Controller/Admin/ProductoptionsValueController.php +++ /dev/null @@ -1,43 +0,0 @@ -render(); - } - - /** - * Create a new entry. - * - * @param ProductoptionsValueFormBuilder $form - * @return \Symfony\Component\HttpFoundation\Response - */ - public function create(ProductoptionsValueFormBuilder $form) - { - return $form->render(); - } - - /** - * Edit an existing entry. - * - * @param ProductoptionsValueFormBuilder $form - * @param $id - * @return \Symfony\Component\HttpFoundation\Response - */ - public function edit(ProductoptionsValueFormBuilder $form, $id) - { - return $form->render($id); - } -} diff --git a/addons/default/visiosoft/advs-module/src/Http/Controller/Admin/ReportController.php b/addons/default/visiosoft/advs-module/src/Http/Controller/Admin/ReportController.php deleted file mode 100644 index 2a87f5db2..000000000 --- a/addons/default/visiosoft/advs-module/src/Http/Controller/Admin/ReportController.php +++ /dev/null @@ -1,78 +0,0 @@ -advRepository = $advRepository; - } - - public function stock() - { - return $this->advRepository->getStockReport(); - } - - public function status() - { - $all = $this->advRepository->getAllClassifiedsCount(); - $active = $this->advRepository->getCurrentClassifiedsCount(); - - return [ - 'data' => [ - [ - 'status' => 'Active', - 'count' => $active, - ], - [ - 'status' => 'Passive', - 'count' => $all - $active, - ], - ] - ]; - } - - public function unexplained() - { - return $this->advRepository->getUnexplainedClassifiedsReport(); - } - - public function noImage() - { - return $this->advRepository->getNoImageClassifiedsReport(); - } - - public function page(PageRepositoryInterface $pageRepository) - { - $pages = $pageRepository->newQuery() - ->select('title as name', 'pages_pages.id') - ->where(function ($q) { - $q->whereNull('meta_title') - ->orWhereNull('meta_description'); - }) - ->leftJoin('pages_pages_translations as pages_trans', function ($join) { - $join->on('pages_pages.id', '=', 'pages_trans.entry_id'); - $join->whereIn('locale', [config('app.locale'), setting_value('streams::default_locale'), 'en']); - }); - - if ($search = request('search.value')) { - $pages = $pages->where('title', 'LIKE', "%$search%"); - } - - if ($orderDir = request('order.0.dir')) { - $pages = $pages->orderBy('title', $orderDir); - } - - $start = request('start'); - $limit = request('length') ?: 10; - $page = $start ? $start / $limit + 1 : 1; - - return $pages->paginate($limit, ['*'], 'page', $page); - } -} diff --git a/addons/default/visiosoft/advs-module/src/Http/Controller/Admin/StatusController.php b/addons/default/visiosoft/advs-module/src/Http/Controller/Admin/StatusController.php deleted file mode 100644 index 6dfe80dd2..000000000 --- a/addons/default/visiosoft/advs-module/src/Http/Controller/Admin/StatusController.php +++ /dev/null @@ -1,32 +0,0 @@ -render(); - } - - public function create(StatusFormBuilder $form) - { - return $form->render(); - } - - public function edit(StatusFormBuilder $form, StatusRepositoryInterface $statusRepository, $id) - { - $status = $statusRepository->find($id); - - if ($status->is_system) { - $form->skipField('user_access'); - } - - $form->skipField('slug'); - - return $form->render($id); - } -} diff --git a/addons/default/visiosoft/advs-module/src/Http/Controller/AdvsController.php b/addons/default/visiosoft/advs-module/src/Http/Controller/AdvsController.php deleted file mode 100644 index e23ea0a62..000000000 --- a/addons/default/visiosoft/advs-module/src/Http/Controller/AdvsController.php +++ /dev/null @@ -1,1236 +0,0 @@ -userRepository = $userRepository; - - $this->adv_model = $advModel; - $this->adv_repository = $advRepository; - - $this->optionConfigurationRepository = $optionConfigurationRepository; - - $this->country_repository = $country_repository; - - $this->city_model = $city_model; - $this->cityRepository = $cityRepository; - - $this->district_model = $district_model; - - $this->neighborhood_model = $neighborhood_model; - - $this->village_model = $village_model; - - $this->category_repository = $category_repository; - - $this->settings_repository = $settings_repository; - - $this->event = $events; - - $this->requestHttp = $request; - - $this->optionRepository = $optionRepository; - parent::__construct(); - } - - public function index($category = null, $city = null) - { - $customParameters = array(); - $featured_advs = array(); - $subCats = array(); - - $param = $this->requestHttp->toArray(); - - $countries = $this->country_repository->newQuery()->get(); - - $isActiveDopings = $this->adv_model->is_enabled('dopings'); - - // Search by category slug - if ($category) { // Slug - $category = $this->category_repository->findBy('slug', $category); - if (!$category) { - $this->messages->error(trans('visiosoft.module.advs::message.category_not_exist')); - return redirect('/'); - } - if (isset($param['cat'])) { - unset($param['cat']); - return redirect(fullLink( - $param, - route('adv_list_seo', [$category->slug]) - )); - } - } elseif (isset($param['cat']) && !empty($param['cat'])) { // Only Param - $category = $this->category_repository->find($param['cat']); - if (!$category) { - $this->messages->error(trans('visiosoft.module.advs::message.category_not_exist')); - return redirect('/'); - } - unset($param['cat']); - return redirect(fullLink( - $param, - route('adv_list_seo', [$category->slug]) - )); - } - - // Search by city slug - $cityId = null; - if ($category) { - $isOneCity = isset($param['city'][0]) - && !empty($param['city'][0]) - && strpos($param['city'][0], ',') === false; - $isMultipleCity = isset($param['city'][0]) - && !empty($param['city'][0]) - && strpos($param['city'][0], ',') !== false; - - if (is_null($city) && $isOneCity) { // Param and no slug - $cityId = $this->cityRepository->find($param['city'][0]); - unset($param['city']); - return redirect(fullLink( - $param, - route('adv_list_seo', [$category->slug, $cityId->slug]) - )); - } elseif ($isOneCity) { // Param and slug - $cityId = $this->cityRepository->find($param['city'][0]); - if ($city !== $cityId->slug) { - unset($param['city']); - return redirect(fullLink( - $param, - route('adv_list_seo', [$category->slug, $cityId->slug]) - )); - } - } elseif ($city && $isMultipleCity) { // Slug and multiple param cities - return redirect(fullLink( - $param, - route('adv_list_seo', [$category->slug]), - array() - )); - } elseif ($city) { - if (isset($param['city'][0]) && empty($param['city'][0])) { // Slug and empty param - unset($param['city']); - return redirect(fullLink( - $param, - route('adv_list_seo', [$category->slug]) - )); - } else { // Only slug - $cityId = $this->cityRepository->findBy('slug', $city); - if (!$cityId) { - return redirect(fullLink( - $param, - route('adv_list_seo', [$category->slug]) - ), 301); - } - } - } - } - - $isActiveCustomFields = $this->adv_model->is_enabled('customfields'); - $advs = $this->adv_repository->searchAdvs( - 'list', $param, $customParameters, null, $category, $cityId, false - ); - - if ($isActiveDopings && empty($param['sort_by'])) { - $featuredAdvsQuery = clone $advs; - $response__featured_doping = app('Visiosoft\DopingsModule\Http\Controller\DopingsController') - ->listFeatures($featuredAdvsQuery); - - $featured_advs = $response__featured_doping['featured_ads']; - $featured_advs_id_list = $response__featured_doping['ad_id_list']; - - $advs = $advs->whereNotIn('advs_advs.id', $featured_advs_id_list); - } - - $advs = $advs->paginate(setting_value('streams::per_page')); - $advs = $this->adv_repository->addAttributes($advs); - - if ($advs->currentPage() > $advs->lastPage()) { - unset($param['page']); - return redirect(fullLink( - $param, - \request()->url() - ), 301); - } - - if (setting_value('visiosoft.module.advs::hide_out_of_stock_products_without_listing')) { - $advs = $advs->filter( - function ($entry) { - return (($entry->is_get_adv == true && $entry->stock > 0) || ($entry->is_get_adv == false)); - } - ); - } - - foreach ($advs as $index => $ad) { - $advs[$index]->detail_url = $this->adv_model->getAdvDetailLinkByModel($ad, 'list'); - $advs[$index] = $this->adv_model->AddAdsDefaultCoverImage($ad); - - $foreign_currencies = json_decode($advs[$index]->foreign_currencies, true); - if (isset($_COOKIE['currency']) && $advs[$index]->foreign_currencies && array_key_exists($_COOKIE['currency'], $foreign_currencies)) { - $advs[$index]->currency = $_COOKIE['currency']; - $advs[$index]->price = $foreign_currencies[$_COOKIE['currency']]; - } - - } - $seenList = array(); - if ($isActiveCustomFields) { - $cfRepository = app('Visiosoft\CustomfieldsModule\CustomField\CustomFieldRepository'); - - $return_values = $cfRepository->getSeenList($advs); - - $return_values = $cfRepository - ->getSeenWithCategory($return_values['advs'], $return_values['seenList'], $category); - - $advs = $return_values['advs']; - $seenList = $return_values['seenList']; - } - - - if ($category) { - $mainCats = collect($this->category_repository->getParentCategoryByOrder($category->id)); - $subCats = $category->getSubCategories(); - $allCats = false; - } else { - $mainCats = $this->category_repository->getMainCategories(); - $allCats = true; - } - - $cFArray = $checkboxes = $topfields = $selectDropdown = $selectRange = $selectImage = $ranges = $radio = $text = $listingCFs = array(); - - if ($isActiveCustomFields) { - $returnvalues = app('Visiosoft\CustomfieldsModule\Http\Controller\CustomFieldsController')->index($mainCats, $subCats, $category); - $checkboxes = $returnvalues['checkboxes']; - $topfields = $returnvalues['topfields']; - $selectDropdown = $returnvalues['selectDropdown']; - $selectRange = $returnvalues['selectRange']; - $selectImage = $returnvalues['selectImage']; - $ranges = $returnvalues['ranges']; - $radio = $returnvalues['radio']; - $text = $returnvalues['text']; - - $listingCFs = app('Visiosoft\CustomfieldsModule\CustomField\Contract\CustomFieldRepositoryInterface') - ->getSeenCustomFieldsWithCategory($category); - foreach ($advs as $adv) { - if ($adv->cf_json) { - $tempFeatures = app('Visiosoft\CustomfieldsModule\Http\Controller\CustomFieldsController') - ->view($adv); - $tempFeatures = array_values(array_filter($tempFeatures, function ($tempFeature) { - return !is_array($tempFeature['custom_field_value']); - })); - $features = array(); - foreach ($listingCFs as $listingCF) { - if (($key = array_search($listingCF->slug, array_column($tempFeatures, 'slug'))) !== false) { - $features[$listingCF->slug] = $tempFeatures[$key]; - } - } - $adv->features = $features; - } - } - - $cFArray = app('Visiosoft\CustomfieldsModule\CustomField\Contract\CustomFieldRepositoryInterface') - ->getCFParamValues($param); - } - - $photoVideoParams = ['photo', 'video']; - $photoExists = false; - foreach ($photoVideoParams as $pV) { - if (\request()->{$pV} === 'true') { - $removalLink = array_filter($param, function ($singleParam) use ($pV) { - return $singleParam !== $pV; - }, ARRAY_FILTER_USE_KEY); - $removalLink = fullLink($removalLink, \request()->url()); - - if ($photoExists) { - $cFArray['photoVideo']['value'][] = [ - 'name' => trans('visiosoft.module.advs::field.ads_with_' . $pV . '.name'), - 'removalLink' => $removalLink - ]; - } else { - $cFArray['photoVideo'] = [ - 'name' => trans('visiosoft.module.advs::field.photo_video'), - 'value' => [ - [ - 'name' => trans('visiosoft.module.advs::field.ads_with_' . $pV . '.name'), - 'removalLink' => $removalLink - ] - ] - ]; - $photoExists = true; - } - } - } - - if ($dateParam = \request()->date) { - $removalLink = array_filter($param, function ($singleParam) { - return $singleParam !== 'date'; - }, ARRAY_FILTER_USE_KEY); - $removalLink = fullLink($removalLink, \request()->url()); - - $cFArray[] = [ - 'name' => trans('visiosoft.module.advs::field.ad_date'), - 'value' => [ - [ - 'name' => trans('visiosoft.module.advs::field.in_the_last_' . $dateParam . '.name'), - 'removalLink' => $removalLink - ] - ] - ]; - } - - $minPrice = \request()->min_price; - $maxPrice = \request()->max_price; - if ($minPrice || $maxPrice) { - $removalLink = array_filter($param, function ($singleParam) { - return $singleParam !== 'min_price' && $singleParam !== 'max_price' && $singleParam !== 'currency'; - }, ARRAY_FILTER_USE_KEY); - $removalLink = fullLink($removalLink, \request()->url()); - - if ($minPrice && $maxPrice) { - $name = "$minPrice - $maxPrice"; - } elseif ($minPrice) { - $name = "$minPrice " . trans('visiosoft.module.advs::field.and_above'); - } elseif ($maxPrice) { - $name = "$maxPrice " . trans('visiosoft.module.advs::field.and_below'); - } - - $cFArray[] = [ - 'name' => trans('visiosoft.module.advs::field.price.name'), - 'value' => [ - [ - 'name' => $name, - 'removalLink' => $removalLink - ] - ] - ]; - } - - if (($cities = \request()->city) && $cities = $cities[0]) { - $citiesIDs = $cityId ? [$cityId->id] : explode(',', $cities); - $cities = $this->cityRepository->findAllByIDs($citiesIDs); - - $value = array(); - foreach ($cities as $city) { - $removalLink = array_filter($param, function ($singleParam) { - return $singleParam !== 'city'; - }, ARRAY_FILTER_USE_KEY); - $removalLink = fullLink( - $removalLink, - \request()->url(), - ['city[]' => implode( - ',', - array_filter($citiesIDs, function ($singleCity) use ($city) { - return $singleCity != $city->id; - }) - )] - ); - - $value[] = [ - 'name' => $city->name, - 'removalLink' => $removalLink - ]; - } - - $cFArray[] = [ - 'name' => trans('visiosoft.module.advs::field.address'), - 'value' => $value - ]; - } - - Cookie::queue(Cookie::make('last_search', $this->requestHttp->getRequestUri(), 84000)); - - $viewType = $this->requestHttp->cookie('viewType'); - - list('catText' => $catText, 'user' => $user) = $this->handleSeo($category, $mainCats, $cityId); - - $compact = compact('advs', 'countries', 'mainCats', 'subCats', 'checkboxes', 'param', - 'user', 'featured_advs', 'viewType', 'topfields', 'selectDropdown', 'selectRange', 'selectImage', 'ranges', - 'text', 'seenList', 'radio', 'category', 'cityId', 'allCats', 'catText', 'cFArray', 'listingCFs'); - - return $this->viewTypeBasedRedirect($viewType, $compact); - } - - private function handleSeo($category, $mainCats, $city) - { - $showTitle = true; - $metaTitle = ''; - $catText = ''; - - if ($category) { - $seo_keywords = $category->getMetaKeywords(); - $seo_description = $category->getMetaDescription(); - $metaTitle = $category->name; - $metaDesc = $seo_description; - - $this->template->set('meta_keywords', implode(', ', $seo_keywords)); - - if ($city) { - $catText = "$city->name $catText"; - } elseif (count($mainCats) == 1 || count($mainCats) == 2) { - $catText = $mainCats->last()->name; - } elseif (count($mainCats) > 2) { - $catArray = $mainCats->slice(2); - $loop = 0; - foreach ($catArray as $cat) { - $catText = !$loop ? $catText . $cat->name : $catText . ' ' . $cat->name; - $loop++; - } - } - $metaTitle = $catText ?: $metaTitle; - - if (is_module_installed('visiosoft.module.seo')) { - $metaData = dispatch_now(new AddMetaData($category->id, 'category')); - if ($metaData) { - list('metaTitle' => $seoMetaTitle, 'metaDesc' => $seoMetaDesc) = $metaData; - $metaTitle = $seoMetaTitle ?: $metaTitle; - $metaDesc = $seoMetaDesc ?: $metaDesc; - } - } - - $this->template->set('og_description', $metaDesc); - $this->template->set('meta_description', $metaDesc); - - $showTitle = false; - } - - $user = null; - if (\request()->user) { - if ($user = $this->userRepository->find(\request()->user)) { - $showTitle = false; - $metaTitle = $user->name() . ' ' . trans('visiosoft.module.advs::field.ads'); - } - } - - if (\request()->page) { - $metaTitle .= ($metaTitle ? " | " : "") . \request()->page; - } - - $this->template->set('showTitle', $showTitle); - $this->template->set('meta_title', $metaTitle); - - // Set rel="canonical" - if (\request()->sort_by || \request()->doping) { - $canonParam = \request()->all(); - unset($canonParam['sort_by'], $canonParam['doping']); - $canonUrl = fullLink($canonParam, \request()->url()); - $this->template->set('additional_meta', ""); - } - - return compact('catText', 'user'); - } - - public function viewTypeBasedRedirect($viewType, $compact) - { - if (!$viewType) { - $viewType = setting_value('visiosoft.module.advs::default_view_type'); - } - if (isset($viewType) and $viewType == 'table') { - return $this->view->make('visiosoft.module.advs::list/table', $compact); - } elseif (isset($viewType) and $viewType == 'map') { - return $this->view->make('visiosoft.module.advs::list/map', $compact); - } elseif (isset($viewType) and $viewType == 'gallery') { - return $this->view->make('visiosoft.module.advs::list/gallery', $compact); - } else { - return $this->view->make('visiosoft.module.advs::list/list', $compact); - } - } - - public function viewType($type) - { - Cookie::queue(Cookie::make('viewType', $type, 84000)); - return redirect($this->request->headers->get('referer') ?: route('visiosoft.module.advs::list')); - } - - public function view($seo, $id = null) - { - if ($id) { - $adv = $this->adv_repository->findByIDAndSlug($id, $seo); - } else { - $id = $seo; - $adv = $this->adv_repository->getListItemAdv($id); - } - - if ((auth()->user() and auth()->user()->hasRole('admin')) or ($adv && ((!$adv->expired() && $adv->getStatus() === 'approved') || $adv->created_by_id === \auth()->id()))) { - // Check if created by exists - if ((auth()->user() and !auth()->user()->hasRole('admin')) and !$adv->created_by) { - $this->messages->error('visiosoft.module.advs::message.this_ad_is_not_valid_anymore'); - return $this->redirect->route('visiosoft.module.advs::list'); - } - - $complaints = null; - if ($this->adv_model->is_enabled('complaints')) { - $complaints = ComplaintsComplainTypesEntryModel::all(); - } - - $recommended_advs = $this->adv_repository->getRecommendedAds($adv->id); - - foreach ($recommended_advs as $index => $ad) { - $recommended_advs[$index]->detail_url = $this->adv_model->getAdvDetailLinkByModel($ad, 'list'); - $recommended_advs[$index] = $this->adv_model->AddAdsDefaultCoverImage($ad); - } - - $categories = array(); - $categories_id = array(); - for ($i = 1; $i <= 10; $i++) { - $cat = "cat" . $i; - if ($adv->$cat != null) { - $item = $this->category_repository->find($adv->$cat); - if (!is_null($item)) { - $categories['cat' . $i] = [ - 'name' => $item->name, - 'id' => $item->id, - 'slug' => $item->slug - ]; - $categories_id[] = $item->id; - } - - } - } - - $features = null; - if ($this->adv_model->is_enabled('customfields')) { - $features = app('Visiosoft\CustomfieldsModule\Http\Controller\CustomFieldsController')->view($adv); - } - - $adv->video_url = null; - if ($this->adv_model->is_enabled('cloudinary')) { - $adv->video_url = app('Visiosoft\CloudinaryModule\Http\Controller\VideoController')->getVideoUrl($adv->id); - } - - $options = $this->optionRepository->findAllBy('adv_id', $id); - - $this->event->dispatch(new ViewAd($adv));//view ad - - if (substr($adv->cover_photo, 0, 4) === "http") { - $coverPhoto = $adv->cover_photo; - } else { - if (substr($adv->cover_photo, 0, 1) === "/") { - $coverPhoto = \Illuminate\Support\Facades\Request::root() . $adv->cover_photo; - } else { - $coverPhoto = \Illuminate\Support\Facades\Request::root() . '/' . $adv->cover_photo; - } - } - - $metaCatName = end($categories) ? end($categories)['name'] : '|'; - $metaTitle = $adv->name . " " . $metaCatName . ' ' . setting_value('streams::domain'); - $metaDesc = strip_tags($adv->advs_desc, ''); - - if (is_module_installed('visiosoft.module.seo')) { - $metaData = dispatch_now(new AddMetaData($adv->cat1, 'ad', $adv->id)); - if ($metaData) { - list('metaTitle' => $seoMetaTitle, 'metaDesc' => $seoMetaDesc) = $metaData; - $metaTitle = $seoMetaTitle ?: $metaTitle; - $metaDesc = $seoMetaDesc ?: $metaDesc; - } - } - - $coverPhotoInfo = pathinfo($coverPhoto); - if (substr($coverPhotoInfo['basename'], 0, 3) === "tn-") { - $ogImage = substr(basename($coverPhotoInfo['basename']), 3); - $ogImage = $coverPhotoInfo['dirname'] . "/$ogImage"; - } else { - $ogImage = $coverPhoto; - } - //ogMeta Tags - $this->template->set('og_image', $ogImage); - $this->template->set('og_url', $this->adv_model->getAdvDetailLinkByModel($adv, 'list')); - - $this->template->set('meta_image', $ogImage); - $this->template->set('meta_keywords', implode(',', explode(' ', $adv->name))); - $this->template->set('meta_description', $metaDesc); - $this->template->set('showTitle', false); - $this->template->set('meta_title', $metaTitle); - - $configurations = $this->optionConfigurationRepository->getConf($adv->id); - - $foreign_currencies = json_decode($adv->foreign_currencies, true); - if (isset($_COOKIE['currency']) && $_COOKIE['currency'] && $adv->foreign_currencies && array_key_exists($_COOKIE['currency'], $foreign_currencies)) { - $adv->currency = $_COOKIE['currency']; - $adv->price = $foreign_currencies[$_COOKIE['currency']]; - } - - // Check if hide price - $hidePrice = false; - if ($hidePriceCats = setting_value('visiosoft.module.advs::hide_price_categories')) { - $hidePrice = in_array($adv['cat1'], $hidePriceCats); - } - - if ($adv->created_by_id == isset(auth()->user()->id) or $adv->status == "approved") { - return $this->view->make('visiosoft.module.advs::ad-detail/detail', compact('adv', 'complaints', - 'recommended_advs', 'categories', 'features', 'options', 'configurations', 'hidePrice')); - } else { - return back(); - } - } else { - $this->messages->error(trans('visiosoft.module.advs::message.ad_doesnt_exist')); - return redirect()->route('visiosoft.module.advs::list'); - } - } - - public function preview($id) - { - $categories = array(); - $categories_id = array(); - - $adv = $this->adv_repository->getListItemAdv($id); - - if (!Auth::check() or ($adv['created_by_id'] != auth()->id() and !Auth::user()->isAdmin())) { - abort(403); - } - - for ($i = 1; $i <= 10; $i++) { - $cat = "cat" . $i; - if ($adv->$cat != null) { - $item = $this->category_repository->find($adv->$cat); - if (!is_null($item)) { - $categories['cat' . $i] = [ - 'name' => $item->name, - 'id' => $item->id - ]; - $categories_id[] = $item->id; - } - - } - } - - $features = array(); - if ($this->adv_model->is_enabled('customfields')) { - $features = app('Visiosoft\CustomfieldsModule\Http\Controller\CustomFieldsController')->view($adv); - } - - $isActiveDopings = $this->adv_model->is_enabled('dopings'); - - $this->template->set('meta_title', trans('visiosoft.module.advs::field.preview') . " $adv->name" . ' ' . setting_value('streams::domain')); - - return $this->view->make('visiosoft.module.advs::new-ad/preview/preview', - compact('adv', 'categories', 'features', 'isActiveDopings')); - } - - public function getLocations() - { - $table = $this->requestHttp->table; - $id = $this->requestHttp->id; - $db = $this->requestHttp->typeDb; - - $location = ""; - if ($table == "cities") { - $location = $this->city_model->query()->where($db, $id)->get(); - } elseif ($table == "districts") { - $location = $this->district_model->query()->whereIn($db, $id)->get(); - } elseif ($table == "neighborhoods") { - $location = $this->neighborhood_model->query()->where($db, $id)->get(); - } elseif ($table == "village") { - $location = $this->village_model->query()->where($db, $id)->get(); - } - - return $location; - } - - public function deleteAd(AdvRepositoryInterface $advs, $id) - { - $ad = $this->adv_model->find($id); - - if ($ad->created_by_id != Auth::id()) { - $this->messages->error(trans('visiosoft.module.advs::message.delete_author_error')); - return back(); - } - - $ad->delete(); - $this->messages->success(trans('visiosoft.module.advs::message.success_delete')); - return back(); - } - - public function getCats($id) - { - return $this->category_repository->getCategoryById($id); - } - - public function getCatsForNewAd($id) - { - if ($this->adv_model->is_enabled('packages') and !setting_value('visiosoft.module.packages::move_the_buy_package_to_the_end')) { - $cats = app('Visiosoft\PackagesModule\Http\Controller\PackageFEController')->AdLimitForCategorySelection($id); - } else { - $cats = $this->getCats($id); - - if (empty($cats->toArray())) { - $cats = trans('visiosoft.module.advs::message.create_ad_with_post_cat'); - } - } - return $cats; - } - - public function checkUser() - { - return [ - 'success' => \auth()->check(), - ]; - } - - public function create(AdvFormBuilder $formBuilder, CategoryRepositoryInterface $repository) - { - $isActive = new AdvModel(); - $cats = $this->request->toArray(); - unset($cats['_token']); - - $end = count($cats); - $cats_d = array(); - $categories = array_keys($cats); - - - for ($i = 0; $i < $end; $i++) { - $plus1 = $i + 1; - - $cat = $repository->find($cats['cat' . $plus1]); - $cats_d['cat' . $plus1] = $cat->name; - } - if ($isActive->is_enabled('customfields')) { - $custom_fields = app('Visiosoft\CustomfieldsModule\Http\Controller\CustomFieldsController')->create($categories); - } - - return $this->view->make('visiosoft.module.advs::new-ad/new-create', compact( - 'formBuilder', 'cats_d', 'custom_fields' - )); - } - - public function store - ( - AdvFormBuilder $form, - AdressRepositoryInterface $address - ) - { - if ($this->request->action == "update") { - $error = $form->build($this->request->update_id)->validate()->getFormErrors()->getMessages(); - if (!empty($error)) { - return $this->redirect->back()->withInput(); - } - - /* Update Adv */ - $before_editing = $this->adv_repository->find($this->request->update_id); - - $adv = $before_editing; - - $is_new_create = ($adv->slug == "") ? true : false; - - //Set Old Price - $old_price = $is_new_create ? $this->request->price : $adv->price; - $adv->old_price = $old_price; - - - $allowPendingAdCreation = false; - - if (is_module_installed('visiosoft.module.packages') and $is_new_create) { - $cat = app('Visiosoft\PackagesModule\Http\Controller\PackageFEController')->AdLimitForNewAd($this->request); - if (!is_null($cat)) { - if (array_key_exists('allowPendingAds', $cat)) { - $allowPendingAdCreation = $cat['allowPendingAds']; - } else { - return redirect($cat['redirect']); - } - } - } - - // Create options - $deletedOptions = $this->request->deleted_options; - $newOptions = $this->request->new_options; - - if (!empty($deletedOptions)) { - $deletedOptions = explode(',', $this->request->deleted_options); - $this->optionRepository->newQuery() - ->whereIn('id', $deletedOptions) - ->where('adv_id', $this->request->update_id) - ->delete(); - } - - if (!empty($newOptions)) { - $newOptions = explode(',', $this->request->new_options); - foreach ($newOptions as $option) { - $this->optionRepository->create([ - 'name' => $option, - 'adv_id' => $this->request->update_id, - ]); - } - } - - //Get Categories Settings - $get_categories_status = false; - if ($get_categories = setting_value('visiosoft.module.advs::get_categories') and $get_categories = in_array($adv->cat1, $get_categories)) { - $get_categories_status = true; - } - - $adv->is_get_adv = ($this->request->is_get_adv and $get_categories_status) ? true : false; - $adv->save(); - - if ($adv->is_get_adv) { - $orderNote = \request('order_note') ?? ''; - $adv->setConfig('order_note', trim($orderNote)); - } - - //Todo Create Event - if (is_module_installed('visiosoft.module.customfields')) { - app('Visiosoft\CustomfieldsModule\Http\Controller\CustomFieldsController')->store($adv, $this->request); - } - - //Todo Create Event - // Auto Approve - $autoApprove = true; - - if ($allowPendingAdCreation) { - $adLogExists = app('Visiosoft\PackagesModule\AdvsLog\Contract\AdvsLogRepositoryInterface') - ->findByAdID($adv->id); - $autoApprove = $adLogExists ? false : true; - } - - if (setting_value('visiosoft.module.advs::auto_approve') && $autoApprove) { - $defaultAdPublishTime = setting_value('visiosoft.module.advs::default_published_time'); - - $update = [ - 'status' => 'approved', - ]; - - if (!setting_value('visiosoft.module.advs::show_finish_and_publish_date')) { - $update = array_merge($update, [ - 'finish_at' => date('Y-m-d H:i:s', strtotime(date('Y-m-d H:i:s') . ' + ' . $defaultAdPublishTime . ' day')), - 'publish_at' => date('Y-m-d H:i:s') - ]); - } - - $adv->update($update); - } - - $form->render($this->request->update_id); - - $adv = $this->adv_repository->find($form->getFormEntryId()); - - //Create Adress - if ($this->request->address_id != "") { - $address = $address->find($this->request->address_id); - $adv->country_id = $address->country_id; - $adv->city = $address->city; - $adv->district = $address->district; - $adv->neighborhood = null; - $adv->village = null; - $adv->save(); - } - - - $post = $form->getPostData(); - $post['id'] = $this->request->update_id; - - //Price Change Event - $this->event->dispatch(new PriceChange($post)); - - //Cover Image URL - if ($this->request->video_url == "") { - $this->adv_repository->cover_image_update($adv); - } - - - if ($form->hasFormErrors()) { - $cats = $this->request->toArray(); - - $cats_d = array(); - - foreach ($cats as $para => $value) { - if (substr($para, 0, 3) === "cat") { - $id = $cats[$para]; - $cat = $this->category_repository->find($id); - if ($cat != null) { - $cats_d[$para] = $cat->name; - } - } - } - return redirect('/advs/edit_advs/' . $this->request->update_id) - ->with('cats_d', $cats_d) - ->with('request', $this->request); - } - - if ($is_new_create) { - event(new CreatedAd($adv)); - } else { - try { - $this->adv_model->foreignCurrency($this->request->currency, $this->request->price, $this->request->update_id, $this->settings_repository, false); - } catch (\Exception $exception) { - $this->messages->error(trans('visiosoft.module.advs::message.currency_converter_not_available')); - } - event(new EditedAd($before_editing, $adv)); - } - - if (config('adv.preview_mode')) { - return redirect(route('advs_preview', [$this->request->update_id])); - } - - return redirect(route('adv_detail_seo', [$adv->slug, $adv->id])); - - } - - /* New Create Adv */ - $this->request->publish_at = date('Y-m-d H:i:s'); - $all = $this->request->all(); - - if (is_module_installed('visiosoft.module.packages')) { - unset($all['pack_id']); - } - - $adv = $this->adv_repository->create($all); - - if (is_module_installed('visiosoft.module.packages') - && \request()->pack_id - && setting_value('visiosoft.module.packages::allow_pending_ad_creation')) { - $package = app('Visiosoft\PackagesModule\Package\Contract\PackageRepositoryInterface') - ->find(\request()->pack_id); - if ($package->price) { - app('Visiosoft\PackagesModule\Http\Controller\PackageFEController') - ->packageAddCart(\request()->pack_id, $adv->id); - } - } - return redirect('/advs/edit_advs/' . $adv->id); - } - - public function edit($id) - { - $adv = $this->adv_repository->find($id); - $rawClassified = $adv; - - if (is_null($adv)) { - $this->messages->error(trans('visiosoft.module.advs::message.no_add_found')); - return $this->redirect->to(route('advs::create_adv')); - } - - $adv = $adv->toArray(); - - if ($adv['created_by_id'] != auth()->id() - && !auth()->user()->hasPermission('visiosoft.module.advs::advs.write')) { - abort(403); - } - $cats_d = array(); - $cat = 'cat'; - $cats = array(); - - for ($i = 1; $i <= 10; $i++) { - if ($adv[$cat . $i]) { - $name = $this->category_repository->find($adv[$cat . $i]); - if ($name) { - $cats_d['cat' . $i] = $name->name; - $cats['cat' . $i] = $name->id; - } else { - $this->messages->info(trans('visiosoft.module.advs::message.update_category_info')); - } - - } - } - - $options = $this->optionRepository->findAllBy('adv_id', $id); - - $categories = array_keys($cats); - - $custom_fields = array(); - if ($this->adv_model->is_enabled('customfields')) { - $custom_fields = app('Visiosoft\CustomfieldsModule\Http\Controller\CustomFieldsController') - ->edit($adv, $categories, $cats); - } - - // Check if hide price - $hidePrice = false; - if (setting_value('visiosoft.module.advs::price_area_hidden')) { - $hidePrice = true; - } elseif ($hidePriceCats = setting_value('visiosoft.module.advs::hide_price_categories')) { - $hidePrice = in_array($adv['cat1'], $hidePriceCats); - } - - /* Check Options - * Added to query if there are product options. - */ - $is_options = dispatch_now(new IsOptionsByCategory($adv['cat1'])); - $configurations = app(OptionConfigurationRepositoryInterface::class)->getConf($adv['id']); - - return $this->view->make( - 'visiosoft.module.advs::new-ad/new-create', - compact( - 'id', 'cats_d', 'cats', 'adv', 'custom_fields', 'options', - 'hidePrice', 'is_options', 'configurations', 'rawClassified' - ) - ); - } - - public function statusAds($id, $type) - { - $ad = $this->adv_model->getAdv($id); - $autoApprove = setting_value('visiosoft.module.advs::auto_approve'); - - if ($autoApprove && $type == 'pending_admin') { - $type = "approved"; - } - - if ($type == "approved" && !$autoApprove) { - $type = "pending_admin"; - } - - $this->dispatch(new UpdateClassifiedStatus($ad, $type)); - - if ($type === 'approved') { - $message = trans('visiosoft.module.advs::message.approve_status_change'); - } elseif ($type === 'sold') { - $message = trans('visiosoft.module.advs::message.sold_status_change'); - } else { - $message = trans('visiosoft.module.advs::message.passive_status_change'); - } - - $this->messages->success($message); - - return back(); - } - - public function cats() - { - $main_cats = $this->category_repository->getMainCategories(); - - return $this->view->make('visiosoft.module.advs::new-ad/post-cat', compact('main_cats')); - } - - public function editCategoryForAd($id) - { - $adv = $this->adv_model->userAdv(true)->find($id); - $before_editing_ad_params = $adv->toArray(); - - if (is_null($adv)) { - abort(403); - } - - if ($this->request->action == 'update') { - $params = $this->request->all(); - unset($params['action']); - - for ($i = 1; $i <= 10; $i++) { - if (!isset($params['cat' . $i])) { - $params['cat' . $i] = NULL; - } - } - - $adv->update($params); - $this->event->dispatch(new EditedAdCategory($before_editing_ad_params, $adv)); - $this->messages->success(trans('visiosoft.module.advs::message.updated_category_msg')); - return redirect('/advs/edit_advs/' . $id); - } - - $categories = $this->adv_repository->getCategoriesWithAdID($id); - - return $this->view->make('visiosoft.module.advs::new-ad/edit-cat', compact('id', 'adv', 'categories')); - - } - - public function mapJson(AdvRepositoryInterface $repository) - { - $param = $this->request->toArray(); - $customParameters = array(); - $advModel = new AdvModel(); - - $advs = $repository->searchAdvs('map', $param, $customParameters); - - if (setting_value('visiosoft.module.advs::hide_out_of_stock_products_without_listing')) { - $advs = $advs->filter( - function ($entry) { - return (($entry->is_get_adv == true && $entry->stock > 0) || ($entry->is_get_adv == false)); - } - ); - } - - foreach ($advs as $index => $ad) { - $advs[$index]->seo_link = $advModel->getAdvDetailLinkByModel($ad, 'list'); - $advs[$index] = $advModel->AddAdsDefaultCoverImage($ad); - } - return response()->json($advs); - } - - public function extendAll($isAdmin = null) - { - if (\request()->unpublished) { - $allAds = $this->adv_model->pendingAdvsByUser()->pluck('id')->all(); - } else { - $allAds = true; - } - $adsExtended = $this->adv_repository->extendAds($allAds, $isAdmin); - $this->messages->success(trans('visiosoft.module.advs::message.extended', ['number' => $adsExtended])); - return $this->redirect->back(); - } - - public function extendSingle($adId) - { - $adsExtended = $this->adv_repository->extendAds($adId); - $this->messages->success(trans('visiosoft.module.advs::message.extended', ['number' => $adsExtended])); - return $this->redirect->back(); - } - - public function sold($id, AdvModel $advModel) - { - if ($this->request->sold == 'sold') { - $advModel->find($id)->update(['status' => 'sold']); - } elseif ($this->request->sold = 'not-sold') { - $advModel->find($id)->update(['status' => 'approved']); - } - } - - public function addCart(Request $request) - { - $id = $request->id; - $quantity = $request->quantity; - $name = $request->name; - $thisModel = new AdvModel(); - $adv = $thisModel->isAdv($id); - $response = array(); - if ($adv and $adv->getStatus() == "approved") { - $cart = $thisModel->addCart($adv, $quantity, $name); - $response['status'] = "success"; - $response['msg'] = trans('visiosoft.module.advs::message.product_added_to_cart'); - $count = $cart->getItems()->count; - $response['count'] = $count; - $response['item'] = [ - 'id' => $cart->getItems()->last->id, - 'adv_id' => $cart->getItems()->last->entry_id, - 'photo' => url($cart->getItems()->last->entry->cover_photo), - 'url' => $thisModel->getAdvDetailLinkByAdId($adv->id), - 'name' => $adv->name, - 'quantity' => $cart->getItems()->last->quantity, - 'price' => app(Currency::class)->format($cart->getItems()->last->price, $cart->getItems()->last->currency), - 'subtotal' => app(Currency::class)->format($cart->subtotal, setting_value('streams::currency')) - ]; - } else { - $response['status'] = "error"; - $response['msg'] = trans('visiosoft.module.advs::message.error_added_cart'); - } - return $response; - } - - public function stockControl(Request $request, AdvRepositoryInterface $advRepository) - { - $quantity = $request->quantity; - $id = $request->id; - $type = $request->type; - if ($request->dataType === 'ad-configuration') { - $optionConf = new OptionConfigurationModel(); - $adv = $optionConf->newQuery()->find($id); - $status = $adv->stockControl($id, $quantity); - } else { - $advmodel = new AdvModel(); - $adv = $advmodel->getAdv($id); - $status = $advmodel->stockControl($id, $quantity); - } - - $response = array(); - if ($status == 1) { - $response['newQuantity'] = $advRepository->getQuantity($quantity, $type, $adv); - - } else { - $response['newQuantity'] = $adv->stock; - } - - $response['newPrice'] = $adv->price * $response['newQuantity']; - - $response['newPrice'] = app(Currency::class)->format($response['newPrice'], strtoupper($adv->currency)); - $response['status'] = $status; - $response['maxQuantity'] = $adv->stock; - return $response; - } - - public function getClassifiedsByCoordinates() - { - \request()->validate([ - 'lat' => 'required', - 'lng' => 'required', - ]); - - try { - return [ - 'success' => true, - 'classifieds' => $this->adv_repository->getClassifiedsByCoordinates(\request()->lat, \request()->lng), - ]; - } catch (\Exception $e) { - return [ - 'success' => false, - 'msg' => $e->getMessage() - ]; - } - } -} diff --git a/addons/default/visiosoft/advs-module/src/Http/Controller/AjaxController.php b/addons/default/visiosoft/advs-module/src/Http/Controller/AjaxController.php deleted file mode 100644 index b69789f2e..000000000 --- a/addons/default/visiosoft/advs-module/src/Http/Controller/AjaxController.php +++ /dev/null @@ -1,91 +0,0 @@ -adv_model = $advModel; - $this->userModel = $userModel; - parent::__construct(); - } - - public function locations(Request $request) - { - $datas = []; - if ($request->level == 1) { - $datas = CityModel::where('parent_country_id', $request->cat)->get(); - } else if ($request->level == 2) { - $datas = DistrictModel::where('parent_city_id', $request->cat)->get(); - } else if ($request->level == 3) { - $datas = NeighborhoodModel::where('parent_district_id', $request->cat)->get(); - } else if ($request->level == 4) { - $datas = VillageModel::where('parent_neighborhood_id', $request->cat)->get(); - } - return response()->json($datas); - } - - public function categories(Request $request) - { - if ($request->level == 0) { - $datas = CategoryModel::whereNull('parent_category_id')->get(); - } else { - $datas = CategoryModel::where('parent_category_id', $request->cat)->get(); - } - return response()->json($datas); - } - - public function viewed(AdvModel $advModel, $id) - { - $advModel->viewed_Ad($id); - } - - public function getMyAds(AdvRepositoryInterface $advRepository, Request $request) - { - $my_advs = new AdvModel(); - $type = $request->type; - if ($type == 'pending') { - $page_title = trans('visiosoft.module.advs::field.pending_adv.name'); - $my_advs = $my_advs->pendingAdvsByUser(); - } else { - $page_title = trans('visiosoft.module.advs::field.my_adv.name'); - $my_advs = $my_advs->myAdvsByUser(); - } - $my_advs = $my_advs->select(['id', 'cover_photo', 'slug', 'price', 'currency', 'city', 'country_id', 'cat1', 'cat2', 'status']) - ->orderByDesc('id'); - - if (\request()->paginate === 'true') { - $my_advs = $advRepository->addAttributes($my_advs->paginate(setting_value('streams::per_page'))); - } else { - $my_advs = $advRepository->addAttributes($my_advs->get()); - } - - foreach ($my_advs as $index => $ad) { - $my_advs[$index]->detail_url = $this->adv_model->getAdvDetailLinkByModel($ad, 'list'); - $my_advs[$index] = $this->adv_model->AddAdsDefaultCoverImage($ad); - $my_advs[$index]->formatted_price = app(Currency::class)->format($ad->price, $ad->currency); - } - - return response()->json(['success' => true, 'content' => $my_advs, 'title' => $page_title]); - } - - public function getAdvsByCat($categoryID, AdvRepositoryInterface $advRepository) - { - return $advRepository->getByCat($categoryID); - } -} \ No newline at end of file diff --git a/addons/default/visiosoft/advs-module/src/Http/Controller/CategoriesController.php b/addons/default/visiosoft/advs-module/src/Http/Controller/CategoriesController.php deleted file mode 100644 index 267b1dac5..000000000 --- a/addons/default/visiosoft/advs-module/src/Http/Controller/CategoriesController.php +++ /dev/null @@ -1,31 +0,0 @@ -where('cat1', $cat) - ->orwhere('cat2', $cat) - ->orwhere('cat3', $cat) - ->orwhere('cat4', $cat) - ->orwhere('cat5', $cat) - ->orwhere('cat6', $cat) - ->orwhere('cat7', $cat) - ->leftJoin('users_users as u1', 'advs_advs.created_by_id', '=', 'u1.id') - ->leftJoin('advs_advs_translations as t1', 'advs_advs.id', '=', 't1.id') - ->select('advs_advs.*','u1.username as owner', 't1.name as name') - ->get(); - - foreach ($advs as $adv) { - if (strpos($adv->cover_photo, 'http') !== 0 && strpos($adv->cover_photo, '/') !== 0) { - $adv->cover_photo = "/$adv->cover_photo"; - } - } - - return $this->view->make('visiosoft.module.advs::list/list', compact('advs')); - } -} diff --git a/addons/default/visiosoft/advs-module/src/Http/Controller/OptionConfigurationController.php b/addons/default/visiosoft/advs-module/src/Http/Controller/OptionConfigurationController.php deleted file mode 100644 index 5d5ea1c42..000000000 --- a/addons/default/visiosoft/advs-module/src/Http/Controller/OptionConfigurationController.php +++ /dev/null @@ -1,124 +0,0 @@ -adv_model = $advModel; - $this->optionConfigurationRepository = $optionConfigurationRepository; - $this->cartRepository = $cartRepository; - $this->productoptionRepository = $productoptionRepository; - $this->productoptionsValueRepository = $productoptionsValueRepository; - parent::__construct(); - } - - public function create(OptionConfigurationFormBuilder $form) - { - $form->setOption('redirect', route('advs_preview', [request('ad')])); - return $form->render(); - } - - public function ajaxCreate(OptionConfigurationRepositoryInterface $optionConfigurationRepository){ - $parameters = $this->request->all(); - $option_json = array(); - foreach ($parameters as $key => $parameter_value) { - if ((strpos($key, "option-") === 0)) { - if ($parameter_value !== '') { - $option_id = substr($key, 7); - $option_json[$option_id] = $parameter_value; - } - unset($parameters[$key]); - } - } - $option_json = ['option_json' => json_encode($option_json)]; - $configration = array_merge($parameters, $option_json); - $entry = $optionConfigurationRepository->create($configration); - $entry['currency_price'] = app(Currency::class)->format($entry->price, $entry->currency); - - return $this->response->json($entry); - } - - public function ajaxDelete(OptionConfigurationRepositoryInterface $optionConfigurationRepository){ - return $optionConfigurationRepository->deleteConfig($this->request->id); - } - - public function confAddCart() - { - if ($conf = $this->optionConfigurationRepository->find($this->request->configuration)) { - - $parent_adv = $conf->parent_adv; - - if ($parent_adv->getStatus() == "approved") { - $conf->name = $conf->getName(); - - if ($conf->stock < $this->request->quantity) { - return redirect()->back()->with('warning', [trans('visiosoft.module.carts::message.error1in2')]); - } else { - $cart = $this->dispatch(new GetCart()); - $cart->add($conf, $this->request->quantity); - $this->messages->success(trans('visiosoft.module.carts::message.success')); - return $this->redirect->to($parent_adv->detail_url); - } - } - $this->messages->info(trans('visiosoft.module.advs::message.error_added_cart')); - return back(); - } - } - - public function ajaxGetOptions() { - $option = $this->productoptionRepository->find($this->request->option); - return $this->productoptionsValueRepository->searchByOption($option->id, $this->request->q); - } - - public function ajaxCreateOptions() - { - $option = $this->productoptionRepository->find($this->request->option); - - return $this->productoptionsValueRepository->create([ - 'product_option' => $option, - 'name' => $this->request->name - ]); - } - - public function ajaxConfAddCart() - { - if ($conf = $this->optionConfigurationRepository->find($this->request->configuration ?? $this->request->data['conf'])) { - $conf->name = $conf->getName(); - - if ($conf->stock < $this->request->quantity) { - return $this->response->json(['status' => 'error', 'msg' => trans('visiosoft.module.carts::message.error1in2')]); - } - - $cart = $this->dispatch(new GetCart()); - $cart->add($conf, ($this->request->quantity ?? $this->request->data['quantity']) ?? 1); - - $cart_item = $cart->getItems(); - $count = $cart_item->count; - $cart = $this->cartRepository->find($cart_item[0]->cart_id); - return $this->response->json(['status' => 'success', 'count' => $count, 'cart' => $cart, 'cart_item' => $cart_item]); - } - return $this->response->json(['status' => 'error', 'msg' => trans('visiosoft.module.carts::message.error2')]); - } -} diff --git a/addons/default/visiosoft/advs-module/src/Http/Controller/StatusController.php b/addons/default/visiosoft/advs-module/src/Http/Controller/StatusController.php deleted file mode 100644 index 2ba44ab41..000000000 --- a/addons/default/visiosoft/advs-module/src/Http/Controller/StatusController.php +++ /dev/null @@ -1,37 +0,0 @@ -advRepository = $advRepository; - $this->statusRepository = $statusRepository; - } - - public function change($adID, $statusID) - { - $ad = $this->advRepository->find($adID); - $status = $this->statusRepository->find($statusID); - - if (!$ad || !$status) { - abort(404); - } - - $ad->changeStatus($status->slug); - - $this->messages->success(trans( - 'visiosoft.module.advs::message.status_change', - ['status' => $status->name] - )); - - return redirect()->back(); - } -} diff --git a/addons/default/visiosoft/advs-module/src/Http/Middleware/SetLang.php b/addons/default/visiosoft/advs-module/src/Http/Middleware/SetLang.php deleted file mode 100644 index 211b6cf6d..000000000 --- a/addons/default/visiosoft/advs-module/src/Http/Middleware/SetLang.php +++ /dev/null @@ -1,47 +0,0 @@ -redirect = $redirect; - } - - public function handle(Request $request, Closure $next) - { - - if ($locale = $request->get('_setLang')) { - if ($locale) { - $request->session()->put('_locale', $locale); - } else { - $request->session()->remove('_locale'); - } - - return ($request->has('redirect')) ? $this->redirect->to($request->get('redirect')) : $this->redirect->back(); - } - - return $next($request); - } -} diff --git a/addons/default/visiosoft/advs-module/src/Http/Middleware/redirectDiffrentLang.php b/addons/default/visiosoft/advs-module/src/Http/Middleware/redirectDiffrentLang.php deleted file mode 100644 index 6597b3c7b..000000000 --- a/addons/default/visiosoft/advs-module/src/Http/Middleware/redirectDiffrentLang.php +++ /dev/null @@ -1,62 +0,0 @@ -redirect = $redirect; - } - - public function handle(Request $request, Closure $next) - { - if (setting_value('visiosoft.module.advs::show_lang_url')) { - $original_url = $request->server->get('ORIGINAL_REQUEST_URI'); - $setting_language = setting_value('streams::default_locale'); - $current_language = $request->session()->get('_locale', $setting_language); - $request_url = ltrim($request->getRequestUri(), '/'); - - $not_included = [ - 'admin', - 'social' - ]; - - // If the segment(1) is admin and language parameters is not null, no forwarding will be made. - if (in_array($request->segment(1), $not_included) and in_array($current_language, explode('/', $original_url))) { - return $this->redirect->to($request->fullUrl()); - } - - if ($current_language != $setting_language) { - - // If the method is get, no forwarding will be made. - // If the segment(1) is admin, no forwarding will be made. - - if ($request->method() == "GET" and !in_array($request->segment(1), $not_included) and $request_url != "" and $original_url != '/' . $current_language . '/' . $request_url) { - return $this->redirect->to('/' . $current_language . '/' . $request_url); - } - } - } - return $next($request); - } -} diff --git a/addons/default/visiosoft/advs-module/src/Listener/AddAdvsSettingsScript.php b/addons/default/visiosoft/advs-module/src/Listener/AddAdvsSettingsScript.php deleted file mode 100644 index dfd622d54..000000000 --- a/addons/default/visiosoft/advs-module/src/Listener/AddAdvsSettingsScript.php +++ /dev/null @@ -1,18 +0,0 @@ -url())['basename'] === "visiosoft.module.advs") { - $builder = $event->getBuilder(); - $builder->addAsset('scripts.js', 'visiosoft.module.advs::js/settings.js'); - } - } -} \ No newline at end of file diff --git a/addons/default/visiosoft/advs-module/src/Listener/AddTotalSales.php b/addons/default/visiosoft/advs-module/src/Listener/AddTotalSales.php deleted file mode 100644 index f85eb02df..000000000 --- a/addons/default/visiosoft/advs-module/src/Listener/AddTotalSales.php +++ /dev/null @@ -1,26 +0,0 @@ -advModel = $advModel; - } - - public function handle(CreatedOrderDetail $event) - { - $item = $event->getOrderItem(); - if ($item->item_type === 'adv') { - $adv = $this->advModel->find($event->getOrderItem()->item_id); - $total = $adv->total_sales + $item->piece; - $adv->total_sales = $total; - $adv->save(); - } - } -} diff --git a/addons/default/visiosoft/advs-module/src/Notifications/AdvsModuleNotificationsTemplateSeeder.php b/addons/default/visiosoft/advs-module/src/Notifications/AdvsModuleNotificationsTemplateSeeder.php deleted file mode 100644 index cea3385f8..000000000 --- a/addons/default/visiosoft/advs-module/src/Notifications/AdvsModuleNotificationsTemplateSeeder.php +++ /dev/null @@ -1,76 +0,0 @@ - [ - 'message' => '

      Your post {name} has been created successfully.

      ', - 'name' => 'Created Ad', - 'greeting' => 'Hi', - 'subject' => 'Created Ad' - ], - 'stream' => 'advs', - 'slug' => Str::slug('Created Ad', '_') - ], - [ - 'en' => [ - 'message' => '

      Your ad for{name}has been approved.

      ', - 'name' => 'Approved Ad', - 'greeting' => 'Hi', - 'subject' => 'Approved Ad' - ], - 'stream' => 'advs', - 'slug' => Str::slug('Approved Ad', '_') - ], - [ - 'en' => [ - 'message' => '

      Your {name}ad was rejected because it does not comply with the posting rules.

      ', - 'name' => 'Declined Ad', - 'greeting' => 'Hi', - 'subject' => 'Declined Ad' - ], - 'stream' => 'advs', - 'slug' => Str::slug('Declined Ad', '_') - ], - [ - 'en' => [ - 'message' => '

      You must confirm your {name}posting to be published.

      ', - 'name' => 'Pending User Ad', - 'greeting' => 'Hi', - 'subject' => 'Pending User Ad' - ], - 'stream' => 'advs', - 'slug' => Str::slug('Pending User Ad', '_') - ], - [ - 'en' => [ - 'message' => '

      Your {name} post is checked by our editors.

      ', - 'name' => 'Pending Ad', - 'greeting' => 'Hi', - 'subject' => 'Pending Ad' - ], - 'stream' => 'advs', - 'slug' => Str::slug('Pending Ad', '_') - ] - ]; - - foreach ($templates as $template) { - $this->dispatchNow(new CreateTemplate($template)); - } - - } - } -} \ No newline at end of file diff --git a/addons/default/visiosoft/advs-module/src/Option/Contract/OptionInterface.php b/addons/default/visiosoft/advs-module/src/Option/Contract/OptionInterface.php deleted file mode 100644 index 0a4ae493f..000000000 --- a/addons/default/visiosoft/advs-module/src/Option/Contract/OptionInterface.php +++ /dev/null @@ -1,8 +0,0 @@ -model = $model; - } -} diff --git a/addons/default/visiosoft/advs-module/src/Option/OptionRouter.php b/addons/default/visiosoft/advs-module/src/Option/OptionRouter.php deleted file mode 100644 index 1c4060b64..000000000 --- a/addons/default/visiosoft/advs-module/src/Option/OptionRouter.php +++ /dev/null @@ -1,8 +0,0 @@ -has('ad') || $builder->getEntry()) - { - $ad = $advRepository->find(request('ad') ?? $builder->getEntry()); - - $options_fields = array(); - - if($ad) - { - $options = $productOptionRepository->getWithCategoryId($ad->cat1); - - foreach ($options as $option) - { - if($productoptionsValueRepository->getWithOptionsId([$option->id])) - { - $options_fields['option-'.$option->getId()] = [ - 'type' => 'anomaly.field_type.select', - 'class' => 'form-control product-options-fields', - 'label' => $option->getName(), - 'required' => true, - 'attributes' => [ - 'data-id' => $option->getId(), - ], - ]; - } - } - } - - $options_fields['custom_option'] = [ - 'type' => 'anomaly.field_type.text', - 'class' => 'form-control product-custom-fields', - 'required' => false, - 'label' => trans('visiosoft.module.advs::field.custom_field'), - ]; - - $fields = array_merge($options_fields, ['price', 'currency', 'stock']); - - $builder->setFields($fields); - } - } -} diff --git a/addons/default/visiosoft/advs-module/src/OptionConfiguration/Form/OptionConfigurationFormHandler.php b/addons/default/visiosoft/advs-module/src/OptionConfiguration/Form/OptionConfigurationFormHandler.php deleted file mode 100644 index 342bdfab0..000000000 --- a/addons/default/visiosoft/advs-module/src/OptionConfiguration/Form/OptionConfigurationFormHandler.php +++ /dev/null @@ -1,35 +0,0 @@ -canSave()) { - return; - } - - $parameters = $builder->getPostData(); - $parameters['parent_adv_id'] = request()->get('ad'); - - $option_json = array(); - - foreach ($parameters as $key => $parameter_value) { - if (strpos($key, "option-") === 0) { - $option_id = substr($key, 7); - $option_json[$option_id] = $parameter_value; - unset($parameters[$key]); - } - } - $option_json = ['option_json' => json_encode($option_json)]; - $configration = array_merge($parameters, $option_json); - - - $entry = $repository->create($configration); - $builder->setFormEntry($entry); - } -} diff --git a/addons/default/visiosoft/advs-module/src/OptionConfiguration/OptionConfigurationCollection.php b/addons/default/visiosoft/advs-module/src/OptionConfiguration/OptionConfigurationCollection.php deleted file mode 100644 index 64c3e2d1d..000000000 --- a/addons/default/visiosoft/advs-module/src/OptionConfiguration/OptionConfigurationCollection.php +++ /dev/null @@ -1,8 +0,0 @@ -getName(false); - } - - public function getName($add_name = true) - { - if ($adv = app(AdvRepositoryInterface::class)->find($this->parent_adv_id)) { - $configurations_item = json_decode($this->option_json, true); - $option_group_value = ""; - - foreach ($configurations_item as $option_id => $value) { - $value_entry = app(ProductoptionsValueRepositoryInterface::class)->find($value); - $option_group_value .= " " . $value_entry->getName(); - } - - $name = trim($option_group_value, ' '); - - $name .= ' ' . $this->custom_option; - - return ($add_name) ? $adv->name . ' | ' . $name : $name; - } - return null; - } - - public function stockControl($id, $quantity) - { - $conf = $this->newQuery()->find($id); - $stock = $conf->stock; - - if ($stock === NULL || $stock === 0) { - return 0; - } - - if ($stock < $quantity) { - return 0; - } - - return 1; - } -} diff --git a/addons/default/visiosoft/advs-module/src/OptionConfiguration/OptionConfigurationObserver.php b/addons/default/visiosoft/advs-module/src/OptionConfiguration/OptionConfigurationObserver.php deleted file mode 100644 index a954f8a1d..000000000 --- a/addons/default/visiosoft/advs-module/src/OptionConfiguration/OptionConfigurationObserver.php +++ /dev/null @@ -1,8 +0,0 @@ -model = $model; - $this->advRepository = $advRepository; - $this->productOptionsValueRepository = $productoptionsValueRepository; - } - - public function createConfigration($ad_id, $price, $currency, $stock, $option_json) - { - return $this->create([ - 'parent_adv_id' => $ad_id, - 'price' => $price, - 'currency' => $currency, - 'stock' => $stock, - 'option_json' => $option_json, - ]); - } - - public function getConf($ad_id) - { - $adv = $this->advRepository->find($ad_id); - $configurations = array(); - - $product_configurations = $this->model->where('stock', '>', '0') - ->where('parent_adv_id', $ad_id) - ->orderBy('created_at', 'ASC') - ->get(); - - foreach ($product_configurations as $product_configuration) { - $configurations_item = json_decode($product_configuration->option_json, true); - $option_group_value = ""; - foreach ($configurations_item as $option_id => $value) { - $value_entry = $this->productOptionsValueRepository->find($value); - $option_group_value .= " " . $value_entry->getName(); - } - $option_group_value .= " " . $product_configuration->custom_option; - - $configurations[$product_configuration->getId()] = [ - 'name' => $option_group_value, - 'price' => $product_configuration->price, - 'currency' => $product_configuration->currency, - 'stock' => $product_configuration->stock, - 'adv' => $adv->name . ' (' . trim($option_group_value, ' ') . ')', - ]; - } - - return $configurations; - } - - public function getUnusedConfigs() - { - return $this->newQuery() - ->leftJoin('advs_advs as ads', 'advs_option_configuration.parent_adv_id', 'ads.id') - ->whereNull('ads.id') - ->orWhereNotNull('deleted_at') - ->pluck('parent_adv_id') - ->all(); - } - - public function deleteUnusedConfigs($adsIDs) - { - return $this->newQuery()->whereIn('parent_adv_id', $adsIDs)->delete(); - } - - public function deleteAdsConfigs($adID) - { - return $this->newQuery()->where('parent_adv_id', $adID)->delete(); - } - - public function deleteConfig($id) - { - if ($conf = ($this->newQuery()->find($id))) { - if ($conf->created_by_id === Auth::user()->getAuthIdentifier()) { - return $conf->delete(); - } - return response()->json(['status' => 'error'], 403); - } - return response()->json(['status' => 'error'], 404); - } -} diff --git a/addons/default/visiosoft/advs-module/src/OptionConfiguration/OptionConfigurationRouter.php b/addons/default/visiosoft/advs-module/src/OptionConfiguration/OptionConfigurationRouter.php deleted file mode 100644 index 87fe2c59c..000000000 --- a/addons/default/visiosoft/advs-module/src/OptionConfiguration/OptionConfigurationRouter.php +++ /dev/null @@ -1,8 +0,0 @@ -setColumns([ - 'name' => [ - 'value' => function (EntryModel $entry, - AdvRepositoryInterface $advRepository) { - - $adv = $advRepository->find($entry->parent_adv_id); - return "parent_adv_id]) . "'>$adv->name"; - } - ], - 'option_json' => [ - 'value' => function (EntryModel $entry, - ProductoptionRepositoryInterface $productOptionRepository, - ProductoptionsValueRepositoryInterface $productOptionsValueRepository) { - - $values = json_decode($entry->option_json); - $text = ""; - - foreach ($values as $key => $value) { - $productOption = $productOptionRepository->findBy('entry_id', $key); - $productOptionsValue = $productOptionsValueRepository->findBy('entry_id', $value); - - $text .= - '' . - $productOption->name . ': ' . $productOptionsValue->name . - ''; - - } - - return $text; - } - ], - ]); - } -} diff --git a/addons/default/visiosoft/advs-module/src/OptionHandler/AdvsOptions.php b/addons/default/visiosoft/advs-module/src/OptionHandler/AdvsOptions.php deleted file mode 100644 index 3d5236222..000000000 --- a/addons/default/visiosoft/advs-module/src/OptionHandler/AdvsOptions.php +++ /dev/null @@ -1,21 +0,0 @@ -advModel = $advModel; - } - - public function handle(CheckboxesFieldType $fieldType) - { - $categories = $this->advModel->currentAds()->get(); - $options = $categories->pluck('name', 'id')->all(); - $fieldType->setOptions($options); - } -} \ No newline at end of file diff --git a/addons/default/visiosoft/advs-module/src/OptionHandler/CategoriesOptions.php b/addons/default/visiosoft/advs-module/src/OptionHandler/CategoriesOptions.php deleted file mode 100644 index dcf8211d1..000000000 --- a/addons/default/visiosoft/advs-module/src/OptionHandler/CategoriesOptions.php +++ /dev/null @@ -1,21 +0,0 @@ -categoryRepository = $categoryRepository; - } - - public function handle(SelectFieldType $fieldType) - { - $categories = $this->categoryRepository->getMainCategories(); - $options = $categories->pluck('name', 'id')->all(); - $fieldType->setOptions($options); - } -} \ No newline at end of file diff --git a/addons/default/visiosoft/advs-module/src/Productoption/Contract/ProductoptionInterface.php b/addons/default/visiosoft/advs-module/src/Productoption/Contract/ProductoptionInterface.php deleted file mode 100644 index 66e68c2dc..000000000 --- a/addons/default/visiosoft/advs-module/src/Productoption/Contract/ProductoptionInterface.php +++ /dev/null @@ -1,8 +0,0 @@ -name; - } -} diff --git a/addons/default/visiosoft/advs-module/src/Productoption/ProductoptionObserver.php b/addons/default/visiosoft/advs-module/src/Productoption/ProductoptionObserver.php deleted file mode 100644 index e1a582328..000000000 --- a/addons/default/visiosoft/advs-module/src/Productoption/ProductoptionObserver.php +++ /dev/null @@ -1,8 +0,0 @@ -model = $model; - } - - public function getWithCategoryId($id) - { - return $this->findAllBy('category',$id); - } -} diff --git a/addons/default/visiosoft/advs-module/src/Productoption/ProductoptionRouter.php b/addons/default/visiosoft/advs-module/src/Productoption/ProductoptionRouter.php deleted file mode 100644 index 8067574e6..000000000 --- a/addons/default/visiosoft/advs-module/src/Productoption/ProductoptionRouter.php +++ /dev/null @@ -1,8 +0,0 @@ -name; - } -} diff --git a/addons/default/visiosoft/advs-module/src/ProductoptionsValue/ProductoptionsValueObserver.php b/addons/default/visiosoft/advs-module/src/ProductoptionsValue/ProductoptionsValueObserver.php deleted file mode 100644 index 0e323b8d3..000000000 --- a/addons/default/visiosoft/advs-module/src/ProductoptionsValue/ProductoptionsValueObserver.php +++ /dev/null @@ -1,8 +0,0 @@ -model = $model; - } - - public function getWithOptionsId(array $ids) - { - return $this->newQuery()->whereIn('product_option_id', $ids)->get(); - } - - public function searchByOption($option, $value) - { - return $this->newQuery()->where('product_option_id', $option) - ->where('name', 'like', '%' . $value . '%') - ->get(); - } -} diff --git a/addons/default/visiosoft/advs-module/src/ProductoptionsValue/ProductoptionsValueRouter.php b/addons/default/visiosoft/advs-module/src/ProductoptionsValue/ProductoptionsValueRouter.php deleted file mode 100644 index e912ae9bf..000000000 --- a/addons/default/visiosoft/advs-module/src/ProductoptionsValue/ProductoptionsValueRouter.php +++ /dev/null @@ -1,8 +0,0 @@ -valueTableBuilder = $valueTableBuilder; - parent::__construct($table); - } - - public function setTableEntries(\Illuminate\Support\Collection $entries) - { - $option_repository = app(ProductoptionRepositoryInterface::class); - $value_repository = app(ProductoptionsValueRepositoryInterface::class); - - $options_id = $option_repository->getWithCategoryId($this->config('cat1'))->pluck('id')->all(); - - $values = $value_repository->getWithOptionsId($options_id); - return parent::setTableEntries($values); - } - - protected $filters = [ - 'product_option' - ]; - - /** - * The table columns. - * - * @var array - */ - protected $columns = [ - 'name', 'product_option' - ]; -} diff --git a/addons/default/visiosoft/advs-module/src/ProductoptionsValue/Support/MultipleFieldType/SelectedTableBuilder.php b/addons/default/visiosoft/advs-module/src/ProductoptionsValue/Support/MultipleFieldType/SelectedTableBuilder.php deleted file mode 100644 index 2771e40f2..000000000 --- a/addons/default/visiosoft/advs-module/src/ProductoptionsValue/Support/MultipleFieldType/SelectedTableBuilder.php +++ /dev/null @@ -1,8 +0,0 @@ - [ - 'value' => 'entry.name' - ], - 'product_option', - ]; - - /** - * The table buttons. - * - * @var array|string - */ - protected $buttons = [ - 'edit' - ]; - - /** - * The table actions. - * - * @var array|string - */ - protected $actions = [ - 'delete' - ]; - - /** - * The table options. - * - * @var array - */ - protected $options = []; - - /** - * The table assets. - * - * @var array - */ - protected $assets = []; - -} diff --git a/addons/default/visiosoft/advs-module/src/Status/Contract/StatusInterface.php b/addons/default/visiosoft/advs-module/src/Status/Contract/StatusInterface.php deleted file mode 100644 index f0e95990e..000000000 --- a/addons/default/visiosoft/advs-module/src/Status/Contract/StatusInterface.php +++ /dev/null @@ -1,8 +0,0 @@ -is_system) { - abort(403, trans('visiosoft.module.advs::message.you_can_not_delete_a_system_status')); - } - - parent::deleting($entry); - } -} diff --git a/addons/default/visiosoft/advs-module/src/Status/StatusPresenter.php b/addons/default/visiosoft/advs-module/src/Status/StatusPresenter.php deleted file mode 100644 index 0bb4deaa4..000000000 --- a/addons/default/visiosoft/advs-module/src/Status/StatusPresenter.php +++ /dev/null @@ -1,8 +0,0 @@ -model = $model; - } - - public function getUserAccessibleStatuses() - { - return $this->newQuery()->where(['is_system' => 0, 'user_access' => 1])->get(); - } -} diff --git a/addons/default/visiosoft/advs-module/src/Status/StatusRouter.php b/addons/default/visiosoft/advs-module/src/Status/StatusRouter.php deleted file mode 100644 index 7e5726d99..000000000 --- a/addons/default/visiosoft/advs-module/src/Status/StatusRouter.php +++ /dev/null @@ -1,8 +0,0 @@ - 'Approved', - 'slug' => 'approved', - ], - [ - 'name' => 'Declined', - 'slug' => 'declined', - ], - [ - 'name' => 'Passive', - 'slug' => 'passive', - ], - [ - 'name' => 'Pending User', - 'slug' => 'pending_user', - ], - ]; - - foreach ($systemStatuses as $status) { - if (!$statusRepository->findBy('slug', $status['slug'])) { - $statusRepository->create([ - 'name' => $status['name'], - 'slug' => $status['slug'], - 'is_system' => true, - 'user_access' => false, - ]); - } - } - } -} diff --git a/addons/default/visiosoft/advs-module/src/Status/Table/StatusTableBuilder.php b/addons/default/visiosoft/advs-module/src/Status/Table/StatusTableBuilder.php deleted file mode 100644 index a9f061c9a..000000000 --- a/addons/default/visiosoft/advs-module/src/Status/Table/StatusTableBuilder.php +++ /dev/null @@ -1,14 +0,0 @@ - [ - 'value' => function (EntryInterface $entry) use ($yes, $no) { - return $entry->is_system ? $yes : $no; - } - ], - 'user_access' => [ - 'value' => function (EntryInterface $entry) use ($yes, $no) { - return $entry->user_access ? $yes : $no; - } - ], - ]; - - $builder->setColumns($columns); - } -} diff --git a/addons/default/visiosoft/advs-module/src/Support/Command/CheckModuleInstalled.php b/addons/default/visiosoft/advs-module/src/Support/Command/CheckModuleInstalled.php deleted file mode 100644 index d3b82188e..000000000 --- a/addons/default/visiosoft/advs-module/src/Support/Command/CheckModuleInstalled.php +++ /dev/null @@ -1,23 +0,0 @@ -moduleNamespace = $moduleNamespace; - $this->checkEnabled = $checkEnabled; - } - - public function handle(ModuleRepositoryInterface $moduleRepository) - { - if ($module = $moduleRepository->findBy('namespace', $this->moduleNamespace)) { - return $this->checkEnabled ? $module->installed && $module->enabled : boolval($module->installed); - } - return false; - } -} diff --git a/addons/default/visiosoft/advs-module/src/Support/Command/Currency.php b/addons/default/visiosoft/advs-module/src/Support/Command/Currency.php deleted file mode 100644 index f0d86c33c..000000000 --- a/addons/default/visiosoft/advs-module/src/Support/Command/Currency.php +++ /dev/null @@ -1,96 +0,0 @@ -symbol($currency); - } else { - $suffix = $this->symbol($currency); - } - - if (is_object($number)) { - $number = $number->getValue(); - } - - $decimal_value = $this->getDecimalValue($number); - - if (setting_value('visiosoft.field_type.decimal::showDecimalMaxPrice') < intval($number) and $decimal_value == 0) { - if (!setting_value('visiosoft.field_type.decimal::showDecimal')) { - $decimals = 0; - } - } - if (setting_value('visiosoft.module.advs::show_price_to_members_only') && !auth()->check()){ - return null; - } - return $prefix . number_format($number, $decimals, $point, str_replace(' ', ' ', $separator)) . $suffix; - } - - public function normalize($number, $currency = null, array $options = []) - { - $currency = strtoupper($currency ?: config('streams::currencies.default')); - - $separator = array_get( - $options, - 'separator', - config('streams::currencies.supported.' . $currency . '.separator', ',') - ); - $decimals = array_get( - $options, - 'decimals', - config('streams::currencies.supported.' . $currency . '.decimals', 2) - ); - $point = array_get( - $options, - 'point', - config('streams::currencies.supported.' . $currency . '.point', '.') - ); - - return number_format(floor(($number * 100)) / 100, $decimals, $point, $separator); - } - - - public function symbol($currency = null) - { - if (!$currency) { - $currency = config('streams::currencies.default'); - } - - return config('streams::currencies.supported.' . strtoupper($currency) . '.symbol'); - } - - public function getDecimalValue($price) - { - $whole = (int)$price; - $decimal = ($price - $whole) * 100; - return (int)number_format($decimal); - } -} diff --git a/addons/default/visiosoft/advs-module/src/Support/Command/GetBuyables.php b/addons/default/visiosoft/advs-module/src/Support/Command/GetBuyables.php deleted file mode 100644 index 05d5fb29c..000000000 --- a/addons/default/visiosoft/advs-module/src/Support/Command/GetBuyables.php +++ /dev/null @@ -1,34 +0,0 @@ - [ - 'name' => trans('visiosoft.module.advs::field.balances'), - 'entry_type' => 'Visiosoft\BalancesModule\Balance\BalanceModel' - ], - 'packages' => [ - 'name' => trans('visiosoft.module.advs::field.packages'), - 'entry_type' => 'Visiosoft\PackagesModule\Package\PackageModel' - ], - 'dopings' => [ - 'name' => trans('visiosoft.module.advs::field.dopings'), - 'entry_type' => 'Anomaly\Streams\Platform\Model\Dopings\DopingsDopingsEntryModel' - ], - 'advs' => [ - 'name' => trans('visiosoft.module.advs::field.advs'), - 'entry_type' => 'Visiosoft\AdvsModule\Adv\AdvModel' - ], - 'site' => [ - 'name' => trans('visiosoft.module.advs::field.site'), - 'entry_type' => 'Visiosoft\SiteModule\Addon\AddonModel' - ], - 'subscriptions' => [ - 'name' => trans('visiosoft.module.advs::field.subscriptions'), - 'entry_type' => 'Anomaly\Streams\Platform\Model\Users\UsersUsersEntryModel' - ], - ]; - } -} diff --git a/addons/default/visiosoft/advs-module/src/Support/_helpers.php b/addons/default/visiosoft/advs-module/src/Support/_helpers.php deleted file mode 100644 index f5f0bc714..000000000 --- a/addons/default/visiosoft/advs-module/src/Support/_helpers.php +++ /dev/null @@ -1,46 +0,0 @@ -dispatch(new appendRequestURL($request, $url, $newParameters)); - } -} - -if (!function_exists('is_module_installed')) -{ - function is_module_installed($moduleNamespace, $checkEnabled = true) { - return dispatch_now(new CheckModuleInstalled($moduleNamespace, $checkEnabled)); - } -} - -if (!function_exists('get_buyables')) -{ - function get_buyables() { - return dispatch_now(new GetBuyables()); - } -} - -if (!function_exists('auth_id_if_null')) -{ - function auth_id_if_null($userId) { - return $userId ?: auth()->id(); - } -} - -if (!function_exists('replace_to_text')) -{ - function replace_to_text($content, $array) - { - foreach ($array as $key => $value) { - $content = str_replace('${' . $key . '}', $value, $content); - } - - return $content; - } -} \ No newline at end of file diff --git a/addons/default/visiosoft/base-theme/composer.json b/addons/default/visiosoft/base-theme/composer.json deleted file mode 100644 index 5b754a963..000000000 --- a/addons/default/visiosoft/base-theme/composer.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "name": "visiosoft/base-theme", - "type": "streams-addon", - "authors": [ - { - "name": "Visiosoft, LTD.", - "email": "support@visiosoft.com.tr", - "homepage": "https://visiosoft.com.tr/", - "role": "Owner" - }, - { - "name": "Vedat Akdoğan", - "email": "vedat@visiosoft.com.tr", - "role": "Developer" - } - ], - "autoload": { - "psr-4": { - "Visiosoft\\BaseTheme\\": "src/" - } - } -} diff --git a/addons/default/visiosoft/base-theme/resources/config/settings/sections.php b/addons/default/visiosoft/base-theme/resources/config/settings/sections.php deleted file mode 100644 index 8f5235244..000000000 --- a/addons/default/visiosoft/base-theme/resources/config/settings/sections.php +++ /dev/null @@ -1,23 +0,0 @@ - [ - 'stacked' => false, - 'tabs' => [ - 'catalog_mode' => [ - 'title' => 'visiosoft.theme.base::section.catalog_mode.name', - 'fields' => [ - 'home_page_sub_categories_limit', 'navigation_title', 'navigation_action', 'date_fields', - 'price_fields', 'breadcrumbs', 'ad_details', 'ad_details_tab', 'latest_and_view_all_btn', - 'register_page_instruction_logo', 'register_page_alert_link', 'default_country' - ], - ], - 'template' => [ - 'title' => 'visiosoft.theme.base::section.template', - 'fields' => [ - 'gallery_box_height','style', - ], - ], - ], - ], -]; diff --git a/addons/default/visiosoft/base-theme/resources/config/settings/settings.php b/addons/default/visiosoft/base-theme/resources/config/settings/settings.php deleted file mode 100644 index ec8619add..000000000 --- a/addons/default/visiosoft/base-theme/resources/config/settings/settings.php +++ /dev/null @@ -1,80 +0,0 @@ - [ - 'type' => 'anomaly.field_type.boolean', - "config" => [ - "default_value" => 1, - ] - ], - 'navigation_action' => [ - 'type' => 'anomaly.field_type.boolean', - "config" => [ - "default_value" => 1, - ] - ], - 'date_fields' => [ - 'type' => 'anomaly.field_type.boolean', - "config" => [ - "default_value" => 1, - ] - ], - 'price_fields' => [ - 'type' => 'anomaly.field_type.boolean', - "config" => [ - "default_value" => 1, - ] - ], - 'breadcrumbs' => [ - 'type' => 'anomaly.field_type.boolean', - "config" => [ - "default_value" => 1, - ] - ], - 'ad_details' => [ - 'type' => 'anomaly.field_type.boolean', - "config" => [ - "default_value" => 1, - ] - ], - 'ad_details_tab' => [ - 'type' => 'anomaly.field_type.boolean', - "config" => [ - "default_value" => 1, - ] - ], - 'latest_and_view_all_btn' => [ - 'type' => 'anomaly.field_type.boolean', - "config" => [ - "default_value" => 1, - ] - ], - 'register_page_instruction_logo' => [ - 'type' => 'anomaly.field_type.file', - "config" => [ - "folders" => ['images'], - "mode" => "upload", - ] - ], - 'register_page_alert_link' => [ - 'type' => 'anomaly.field_type.url', - "config" => [ - "default_value" => "/", - ] - ], - "home_page_sub_categories_limit" => [ - "type" => "anomaly.field_type.integer", - "config" => [ - "default_value" => 5, - ] - ], - 'style' => [ - 'type' => 'anomaly.field_type.editor', - ], - 'gallery_box_height' => [ - 'type' => 'anomaly.field_type.integer', - 'config' => [ - 'default_value' => 500 - ], - ], -]; \ No newline at end of file diff --git a/addons/default/visiosoft/base-theme/resources/css/animate.min.css b/addons/default/visiosoft/base-theme/resources/css/animate.min.css deleted file mode 100644 index e1558af4a..000000000 --- a/addons/default/visiosoft/base-theme/resources/css/animate.min.css +++ /dev/null @@ -1,6 +0,0 @@ -@charset "UTF-8";/*! -Animate.css - http://daneden.me/animate -Licensed under the MIT license - http://opensource.org/licenses/MIT - -Copyright (c) 2015 Daniel Eden -*/.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes bounce{0%,100%,20%,53%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,100%,20%,53%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);-ms-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-15px,0);-ms-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);-ms-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);-ms-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}100%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes rubberBand{0%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);-ms-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(0.75,1.25,1);-ms-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);-ms-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);-ms-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);-ms-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}100%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,100%{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);-ms-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);-ms-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}100%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);-ms-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);-ms-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);-ms-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);-ms-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}100%{-webkit-transform:rotate3d(0,0,1,0deg);-ms-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}.swing{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes tada{0%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);-ms-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);-ms-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);-ms-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}100%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}100%{-webkit-transform:none;transform:none}}@keyframes wobble{0%{-webkit-transform:none;-ms-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);-ms-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);-ms-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);-ms-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);-ms-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);-ms-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}100%{-webkit-transform:none;-ms-transform:none;transform:none}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes bounceIn{0%,100%,20%,40%,60%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes bounceIn{0%,100%,20%,40%,60%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);-ms-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);-ms-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);-ms-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);-ms-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);-ms-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounceInDown{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInDown{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);-ms-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);-ms-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);-ms-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);-ms-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;-ms-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);-ms-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);-ms-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);-ms-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);-ms-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;-ms-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInRight{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);-ms-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);-ms-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);-ms-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);-ms-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{-webkit-transform:none;-ms-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInUp{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);-ms-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);-ms-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);-ms-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);-ms-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}100%{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);-ms-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);-ms-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);-ms-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);-ms-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);-ms-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);-ms-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);-ms-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);-ms-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);-ms-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);-ms-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);-ms-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);-ms-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);-ms-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);-ms-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);-ms-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);-ms-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);-ms-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);-ms-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);-ms-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);-ms-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);-ms-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);-ms-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);-ms-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);-ms-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-ms-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-ms-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);-ms-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);-ms-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;-ms-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);-ms-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);-ms-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);-ms-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);-ms-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px);-ms-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);-ms-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);-ms-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);-ms-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);-ms-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{-webkit-transform:perspective(400px);-ms-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);-ms-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);-ms-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);-ms-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);-ms-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);-ms-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);-ms-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);-ms-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);-ms-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);-ms-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}100%{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{0%{opacity:1}100%{-webkit-transform:translate3d(100%,0,0) skewX(30deg);-ms-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);-ms-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}100%{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);-ms-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);-ms-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);-ms-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);-ms-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);-ms-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);-ms-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);-ms-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);-ms-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);-ms-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);-ms-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);-ms-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translate3d(0,700px,0);-ms-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);-ms-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}@keyframes rollOut{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);-ms-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);-ms-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-ms-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-ms-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-ms-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-ms-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-ms-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-ms-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-ms-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-ms-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);-ms-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-ms-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-ms-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);-ms-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);-ms-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);-ms-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);-ms-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-ms-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-ms-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInDown{0%{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);visibility:visible}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft{0%{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);visibility:visible}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translateX(100%);transform:translateX(100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{0%{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);visibility:visible}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInUp{0%{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);visibility:visible}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes slideOutDown{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes slideOutLeft{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes slideOutRight{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes slideOutUp{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp} \ No newline at end of file diff --git a/addons/default/visiosoft/base-theme/resources/css/base.css b/addons/default/visiosoft/base-theme/resources/css/base.css deleted file mode 100644 index f22b9f152..000000000 --- a/addons/default/visiosoft/base-theme/resources/css/base.css +++ /dev/null @@ -1,80 +0,0 @@ -.link-unstyled, .link-unstyled:link, .link-unstyled:hover { - color: inherit; - text-decoration: inherit; -} - -.left-categories-section .categories-list, -.left-categories-section .categories-list li ul { - list-style: none; - margin: 8px 2px 13px 0; -} - -.left-categories-section .categories-list .categories-list-li { - padding: 6px 0 0 35px; - margin-top: 7px; - border-bottom: 1px solid #e6e6e6; - position: relative; -} - - -.left-categories-section .categories-list .categories-list-li img { - width: 1.4rem; - margin-left: -35px; -} - -.left-categories-section .categories-list .categories-list-li .main-category { - font-weight: bold; - line-height: 20px; -} - -.left-categories-section .categories-list .categories-list-li ul li { - margin-bottom: 5px; - line-height: 17px; -} - -.left-categories-section .categories-list .categories-list-li .main-category, -.left-categories-section .categories-list .categories-list-li ul li a { - font: 13px "Lucida Grande", "LucidaGrande", Arial, sans-serif; - color: #039; - line-height: 17px; - text-decoration: none; - outline: 0; - margin: 0; - padding: 0; - background: no-repeat 0 0; -} - -.left-categories-section .categories-list .categories-list-li ul .show-all { - margin-bottom: 14px; -} - -.left-categories-section .categories-list .categories-list-li ul .show-all a { - cursor: pointer; -} - -.left-categories-section .categories-list .categories-list-li .main-category:hover, -.left-categories-section .categories-list .categories-list-li ul li a:hover { - text-decoration: underline; -} - -.left-categories-section .categories-list .categories-list-li ul li a i { - color: #5d6f86; -} - -#footer .store_icon .playstore { - background: url("{{ img('visiosoft.theme.base::images/store_icon.png').url }}") top left no-repeat; - width: 96px; - height: 30px; -} - -#footer .store_icon .appstore { - background: url("{{ img('visiosoft.theme.base::images/store_icon.png').url }}") top right no-repeat; - width: 96px; - height: 30px; -} -@media (min-width: 577px) { - .left-categories-section .categories-list .categories-list-li img { - width: 26px; - margin-right: 5px; - } -} diff --git a/addons/default/visiosoft/base-theme/resources/css/bootstrap-notify-visio.css b/addons/default/visiosoft/base-theme/resources/css/bootstrap-notify-visio.css deleted file mode 100644 index ecb8f02a3..000000000 --- a/addons/default/visiosoft/base-theme/resources/css/bootstrap-notify-visio.css +++ /dev/null @@ -1,59 +0,0 @@ -.swal2-container { - display: grid; - position: fixed; - top: 0; - right: 0; - bottom: 0; - left: 0; - box-sizing: border-box; - grid-template-areas: "top-start top top-end" "center-start center center-end" "bottom-start bottom-center bottom-end" "gap gap gap"; - grid-template-rows: auto auto auto .625em; - height: 100%; - padding: .625em .625em 0; - overflow-x: hidden; - transition: background-color .1s; - -webkit-overflow-scrolling: touch; -} - -.swal2-popup { - right: 0 !important; - display: grid !important; -} - -[class^=swal2] { - -webkit-tap-highlight-color: transparent; -} - -.swal2-container.swal2-backdrop-show, .swal2-container.swal2-noanimation { - background: rgba(0, 0, 0, .4); -} - -.swal2-container.swal2-bottom-end, .swal2-container.swal2-center-end, .swal2-container.swal2-top-end { - grid-template-columns: auto auto minmax(0, 1fr); -} - -body.swal2-toast-shown .swal2-container { - box-sizing: border-box; - width: 360px; - max-width: 100%; - background-color: transparent; - pointer-events: none; -} - -body.swal2-toast-shown .swal2-container.swal2-top-end, body.swal2-toast-shown .swal2-container.swal2-top-right { - top: 0; - right: 0; - bottom: auto; - left: auto; -} - - -.swal2-container.swal2-top-end > .swal2-popup, .swal2-container.swal2-top-right > .swal2-popup { - grid-column: 3; - align-self: start; - justify-self: end; -} - -.swal2-title { - max-width: 14rem; -} \ No newline at end of file diff --git a/addons/default/visiosoft/base-theme/resources/css/bootstrap.min.css b/addons/default/visiosoft/base-theme/resources/css/bootstrap.min.css deleted file mode 100644 index 92e3fe871..000000000 --- a/addons/default/visiosoft/base-theme/resources/css/bootstrap.min.css +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * Bootstrap v4.3.1 (https://getbootstrap.com/) - * Copyright 2011-2019 The Bootstrap Authors - * Copyright 2011-2019 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - */:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.2}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.small,small{font-size:80%;font-weight:400}.mark,mark{padding:.2em;background-color:#fcf8e3}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:80%;color:#6c757d}.blockquote-footer::before{content:"\2014\00A0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}code{font-size:87.5%;color:#e83e8c;word-break:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-ms-flex-order:-1;order:-1}.order-last{-ms-flex-order:13;order:13}.order-0{-ms-flex-order:0;order:0}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;order:-1}.order-sm-last{-ms-flex-order:13;order:13}.order-sm-0{-ms-flex-order:0;order:0}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;order:-1}.order-md-last{-ms-flex-order:13;order:13}.order-md-0{-ms-flex-order:0;order:0}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;order:-1}.order-lg-last{-ms-flex-order:13;order:13}.order-lg-0{-ms-flex-order:0;order:0}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-ms-flex-order:-1;order:-1}.order-xl-last{-ms-flex-order:13;order:13}.order-xl-0{-ms-flex-order:0;order:0}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.table{width:100%;margin-bottom:1rem;color:#212529}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table-sm td,.table-sm th{padding:.3rem}.table-bordered{border:1px solid #dee2e6}.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{color:#212529;background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>td,.table-primary>th{background-color:#b8daff}.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th{border-color:#7abaff}.table-hover .table-primary:hover{background-color:#9fcdff}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#d6d8db}.table-secondary tbody+tbody,.table-secondary td,.table-secondary th,.table-secondary thead th{border-color:#b3b7bb}.table-hover .table-secondary:hover{background-color:#c8cbcf}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>td,.table-success>th{background-color:#c3e6cb}.table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th{border-color:#8fd19e}.table-hover .table-success:hover{background-color:#b1dfbb}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}.table-info tbody+tbody,.table-info td,.table-info th,.table-info thead th{border-color:#86cfda}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}.table-warning tbody+tbody,.table-warning td,.table-warning th,.table-warning thead th{border-color:#ffdf7e}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>td,.table-danger>th{background-color:#f5c6cb}.table-danger tbody+tbody,.table-danger td,.table-danger th,.table-danger thead th{border-color:#ed969e}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-light tbody+tbody,.table-light td,.table-light th,.table-light thead th{border-color:#fbfcfc}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>td,.table-dark>th{background-color:#c6c8ca}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#95999c}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>td,.table-active>th{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#343a40}.table-dark td,.table-dark th,.table-dark thead th{border-color:#454d55}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05)}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:rgba(255,255,255,.075)}@media (max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media (max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding-top:.375rem;padding-bottom:.375rem;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control[multiple],select.form-control[size]{height:auto}textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(40,167,69,.9);border-radius:.25rem}.form-control.is-valid,.was-validated .form-control:valid{border-color:#28a745;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center right calc(.375em + .1875rem);background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.form-control.is-valid~.valid-feedback,.form-control.is-valid~.valid-tooltip,.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control:valid~.valid-tooltip{display:block}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-valid,.was-validated .custom-select:valid{border-color:#28a745;padding-right:calc((1em + .75rem) * 3 / 4 + 1.75rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.custom-select.is-valid:focus,.was-validated .custom-select:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-select.is-valid~.valid-feedback,.custom-select.is-valid~.valid-tooltip,.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip{display:block}.form-control-file.is-valid~.valid-feedback,.form-control-file.is-valid~.valid-tooltip,.was-validated .form-control-file:valid~.valid-feedback,.was-validated .form-control-file:valid~.valid-tooltip{display:block}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#28a745}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#28a745}.custom-control-input.is-valid~.custom-control-label::before,.was-validated .custom-control-input:valid~.custom-control-label::before{border-color:#28a745}.custom-control-input.is-valid~.valid-feedback,.custom-control-input.is-valid~.valid-tooltip,.was-validated .custom-control-input:valid~.valid-feedback,.was-validated .custom-control-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid:checked~.custom-control-label::before,.was-validated .custom-control-input:valid:checked~.custom-control-label::before{border-color:#34ce57;background-color:#34ce57}.custom-control-input.is-valid:focus~.custom-control-label::before,.was-validated .custom-control-input:valid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before{border-color:#28a745}.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#28a745}.custom-file-input.is-valid~.valid-feedback,.custom-file-input.is-valid~.valid-tooltip,.was-validated .custom-file-input:valid~.valid-feedback,.was-validated .custom-file-input:valid~.valid-tooltip{display:block}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");background-repeat:no-repeat;background-position:center right calc(.375em + .1875rem);background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-control.is-invalid~.invalid-feedback,.form-control.is-invalid~.invalid-tooltip,.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip{display:block}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-invalid,.was-validated .custom-select:invalid{border-color:#dc3545;padding-right:calc((1em + .75rem) * 3 / 4 + 1.75rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.custom-select.is-invalid:focus,.was-validated .custom-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-select.is-invalid~.invalid-feedback,.custom-select.is-invalid~.invalid-tooltip,.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip{display:block}.form-control-file.is-invalid~.invalid-feedback,.form-control-file.is-invalid~.invalid-tooltip,.was-validated .form-control-file:invalid~.invalid-feedback,.was-validated .form-control-file:invalid~.invalid-tooltip{display:block}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#dc3545}.custom-control-input.is-invalid~.custom-control-label::before,.was-validated .custom-control-input:invalid~.custom-control-label::before{border-color:#dc3545}.custom-control-input.is-invalid~.invalid-feedback,.custom-control-input.is-invalid~.invalid-tooltip,.was-validated .custom-control-input:invalid~.invalid-feedback,.was-validated .custom-control-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid:checked~.custom-control-label::before,.was-validated .custom-control-input:invalid:checked~.custom-control-label::before{border-color:#e4606d;background-color:#e4606d}.custom-control-input.is-invalid:focus~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before{border-color:#dc3545}.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#dc3545}.custom-file-input.is-invalid~.invalid-feedback,.custom-file-input.is-invalid~.invalid-tooltip,.was-validated .custom-file-input:invalid~.invalid-feedback,.was-validated .custom-file-input:invalid~.invalid-tooltip{display:block}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-inline{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .custom-select,.form-inline .input-group{width:auto}.form-inline .form-check{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;-ms-flex-negative:0;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn.disabled,.btn:disabled{opacity:.65}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary.focus,.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary.focus,.btn-secondary:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success.focus,.btn-success:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info.focus,.btn-info:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning.focus,.btn-warning:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger.focus,.btn-danger:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light.focus,.btn-light:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark.focus,.btn-dark:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-outline-primary{color:#007bff;border-color:#007bff}.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#007bff;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-success{color:#28a745;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#007bff;text-decoration:none}.btn-link:hover{color:#0056b3;text-decoration:underline}.btn-link.focus,.btn-link:focus{text-decoration:underline;box-shadow:none}.btn-link.disabled,.btn-link:disabled{color:#6c757d;pointer-events:none}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-toggle::after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty::after{margin-left:0}.dropleft .dropdown-toggle::before{vertical-align:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.btn-group,.btn-group-vertical{position:relative;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;-ms-flex:1 1 auto;flex:1 1 auto}.btn-group-vertical>.btn:hover,.btn-group>.btn:hover{z-index:1}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus{z-index:1}.btn-toolbar{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropleft .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control,.input-group>.form-control-plaintext{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;margin-bottom:0}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control,.input-group>.form-control-plaintext+.custom-file,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.form-control{margin-left:-1px}.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.custom-select:not(:last-child),.input-group>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-append,.input-group-prepend{display:-ms-flexbox;display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn:focus,.input-group-prepend .btn:focus{z-index:3}.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.input-group-lg>.custom-select,.input-group-lg>.form-control:not(textarea){height:calc(1.5em + 1rem + 2px)}.input-group-lg>.custom-select,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-sm>.custom-select,.input-group-sm>.form-control:not(textarea){height:calc(1.5em + .5rem + 2px)}.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;display:block;min-height:1.5rem;padding-left:1.5rem}.custom-control-inline{display:-ms-inline-flexbox;display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;z-index:-1;opacity:0}.custom-control-input:checked~.custom-control-label::before{color:#fff;border-color:#007bff;background-color:#007bff}.custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color:#80bdff}.custom-control-input:not(:disabled):active~.custom-control-label::before{color:#fff;background-color:#b3d7ff;border-color:#b3d7ff}.custom-control-input:disabled~.custom-control-label{color:#6c757d}.custom-control-input:disabled~.custom-control-label::before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label::before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";background-color:#fff;border:#adb5bd solid 1px}.custom-control-label::after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background:no-repeat 50%/50% 50%}.custom-checkbox .custom-control-label::before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{border-color:#007bff;background-color:#007bff}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-radio .custom-control-label::before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label::before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.custom-switch .custom-control-label::after{top:calc(.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-switch .custom-control-label::after{transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label::after{background-color:#fff;-webkit-transform:translateX(.75rem);transform:translateX(.75rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-select{display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{display:none}.custom-select-sm{height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.custom-file{position:relative;display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(1.5em + .75rem + 2px);margin:0;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-file-input:disabled~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label::after{content:"Browse"}.custom-file-input~.custom-file-label[data-browse]::after{content:attr(data-browse)}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(1.5em + .75rem);padding:.375rem .75rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;height:calc(1rem + .4rem);padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:0}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-webkit-slider-thumb{transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#b3d7ff}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{transition:none}}.custom-range::-moz-range-thumb:active{background-color:#b3d7ff}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-ms-thumb{transition:none}}.custom-range::-ms-thumb:active{background-color:#b3d7ff}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#dee2e6;border-radius:1rem}.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#adb5bd}.custom-control-label::before,.custom-file-label,.custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-control-label::before,.custom-file-label,.custom-select{transition:none}}.nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}.nav-fill .nav-item{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 1rem}.navbar>.container,.navbar>.container-fluid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}@media (max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-expand-sm{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-expand-md{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-expand-lg{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:1200px){.navbar-expand-xl{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-light .navbar-text a{color:rgba(0,0,0,.9)}.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:rgba(255,255,255,.5)}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-body{-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img{width:100%;border-radius:calc(.25rem - 1px)}.card-img-top{width:100%;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img-bottom{width:100%;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.card-deck .card{margin-bottom:15px}@media (min-width:576px){.card-deck{-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{display:-ms-flexbox;display:flex;-ms-flex:1 0 0%;flex:1 0 0%;-ms-flex-direction:column;flex-direction:column;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.card-group>.card{margin-bottom:15px}@media (min-width:576px){.card-group{-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width:576px){.card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion>.card{overflow:hidden}.accordion>.card:not(:first-of-type) .card-header:first-child{border-radius:0}.accordion>.card:not(:first-of-type):not(:last-of-type){border-bottom:0;border-radius:0}.accordion>.card:first-of-type{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:last-of-type{border-top-left-radius:0;border-top-right-radius:0}.accordion>.card .card-header{margin-bottom:-1px}.breadcrumb{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:2;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:1;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.badge{transition:none}}a.badge:focus,a.badge:hover{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#007bff}a.badge-primary:focus,a.badge-primary:hover{color:#fff;background-color:#0062cc}a.badge-primary.focus,a.badge-primary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.badge-secondary{color:#fff;background-color:#6c757d}a.badge-secondary:focus,a.badge-secondary:hover{color:#fff;background-color:#545b62}a.badge-secondary.focus,a.badge-secondary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.badge-success{color:#fff;background-color:#28a745}a.badge-success:focus,a.badge-success:hover{color:#fff;background-color:#1e7e34}a.badge-success.focus,a.badge-success:focus{outline:0;box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.badge-info{color:#fff;background-color:#17a2b8}a.badge-info:focus,a.badge-info:hover{color:#fff;background-color:#117a8b}a.badge-info.focus,a.badge-info:focus{outline:0;box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.badge-warning{color:#212529;background-color:#ffc107}a.badge-warning:focus,a.badge-warning:hover{color:#212529;background-color:#d39e00}a.badge-warning.focus,a.badge-warning:focus{outline:0;box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.badge-danger{color:#fff;background-color:#dc3545}a.badge-danger:focus,a.badge-danger:hover{color:#fff;background-color:#bd2130}a.badge-danger.focus,a.badge-danger:focus{outline:0;box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.badge-light{color:#212529;background-color:#f8f9fa}a.badge-light:focus,a.badge-light:hover{color:#212529;background-color:#dae0e5}a.badge-light.focus,a.badge-light:focus{outline:0;box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.badge-dark{color:#fff;background-color:#343a40}a.badge-dark:focus,a.badge-dark:hover{color:#fff;background-color:#1d2124}a.badge-dark.focus,a.badge-dark:focus{outline:0;box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media (min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@-webkit-keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress{display:-ms-flexbox;display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;color:#fff;text-align:center;white-space:nowrap;background-color:#007bff;transition:width .6s ease}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}@media (prefers-reduced-motion:reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.media{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.media-body{-ms-flex:1;flex:1}.list-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.list-group-horizontal{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}@media (min-width:576px){.list-group-horizontal-sm{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-sm .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-sm .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width:768px){.list-group-horizontal-md{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-md .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-md .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width:992px){.list-group-horizontal-lg{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-lg .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-lg .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width:1200px){.list-group-horizontal-xl{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-xl .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-xl .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}.list-group-flush .list-group-item{border-right:0;border-left:0;border-radius:0}.list-group-flush .list-group-item:last-child{margin-bottom:-1px}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{margin-bottom:0;border-bottom:0}.list-group-item-primary{color:#004085;background-color:#b8daff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#004085;background-color:#9fcdff}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#004085;border-color:#004085}.list-group-item-secondary{color:#383d41;background-color:#d6d8db}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#383d41;background-color:#c8cbcf}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}.list-group-item-success{color:#155724;background-color:#c3e6cb}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#155724;background-color:#b1dfbb}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#0c5460;background-color:#abdde5}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#856404;background-color:#ffe8a1}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#721c24;background-color:#f1b0b7}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#818182;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#818182;background-color:#ececf6}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#1b1e21;background-color:#b9bbbe}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{opacity:.75}button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}a.close.disabled{pointer-events:none}.toast{max-width:350px;overflow:hidden;font-size:.875rem;background-color:rgba(255,255,255,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .25rem .75rem rgba(0,0,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;border-radius:.25rem}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.25rem .75rem;color:#6c757d;background-color:rgba(255,255,255,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05)}.toast-body{padding:.75rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-50px);transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{-webkit-transform:none;transform:none}.modal-dialog-scrollable{display:-ms-flexbox;display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{-ms-flex-negative:0;flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);content:""}.modal-dialog-centered.modal-dialog-scrollable{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable::before{content:none}.modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:.3rem;border-top-right-radius:.3rem}.modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:1rem;border-top:1px solid #dee2e6;border-bottom-right-radius:.3rem;border-bottom-left-radius:.3rem}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered::before{height:calc(100vh - 3.5rem)}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow::before,.bs-tooltip-top .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=right] .arrow::before,.bs-tooltip-right .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.bs-tooltip-bottom .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=left] .arrow::before,.bs-tooltip-left .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow::after,.popover .arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top]>.arrow,.bs-popover-top>.arrow{bottom:calc((.5rem + 1px) * -1)}.bs-popover-auto[x-placement^=top]>.arrow::before,.bs-popover-top>.arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=top]>.arrow::after,.bs-popover-top>.arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right]>.arrow,.bs-popover-right>.arrow{left:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=right]>.arrow::before,.bs-popover-right>.arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=right]>.arrow::after,.bs-popover-right>.arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom]>.arrow,.bs-popover-bottom>.arrow{top:calc((.5rem + 1px) * -1)}.bs-popover-auto[x-placement^=bottom]>.arrow::before,.bs-popover-bottom>.arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=bottom]>.arrow::after,.bs-popover-bottom>.arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-auto[x-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left]>.arrow,.bs-popover-left>.arrow{right:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=left]>.arrow::before,.bs-popover-left>.arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=left]>.arrow::after,.bs-popover-left>.arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.carousel{position:relative}.carousel.pointer-event{-ms-touch-action:pan-y;touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-right,.carousel-item-next:not(.carousel-item-left){-webkit-transform:translateX(100%);transform:translateX(100%)}.active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right){-webkit-transform:translateX(-100%);transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;-webkit-transform:none;transform:none}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;transition:0s .6s opacity}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:no-repeat 50%/100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{box-sizing:content-box;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators li{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}@-webkit-keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-animation:spinner-border .75s linear infinite;animation:spinner-border .75s linear infinite}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1}}@keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;background-color:currentColor;border-radius:50%;opacity:0;-webkit-animation:spinner-grow .75s linear infinite;animation:spinner-grow .75s linear infinite}.spinner-grow-sm{width:1rem;height:1rem}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#007bff!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#0062cc!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#545b62!important}.bg-success{background-color:#28a745!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#007bff!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded-sm{border-radius:.2rem!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-right{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-lg{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.clearfix::after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.857143%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports ((position:-webkit-sticky) or (position:sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:rgba(0,0,0,0)}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#007bff!important}a.text-primary:focus,a.text-primary:hover{color:#0056b3!important}.text-secondary{color:#6c757d!important}a.text-secondary:focus,a.text-secondary:hover{color:#494f54!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:#19692c!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#0f6674!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#ba8b00!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#a71d2a!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#cbd3da!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#121416!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:rgba(255,255,255,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none!important}.text-break{word-break:break-word!important;overflow-wrap:break-word!important}.text-reset{color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,::after,::before{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px!important}.container{min-width:992px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #dee2e6!important}.table-dark{color:inherit}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}} -/*# sourceMappingURL=bootstrap.min.css.map */ \ No newline at end of file diff --git a/addons/default/visiosoft/base-theme/resources/css/error.css b/addons/default/visiosoft/base-theme/resources/css/error.css deleted file mode 100644 index 079a4a8be..000000000 --- a/addons/default/visiosoft/base-theme/resources/css/error.css +++ /dev/null @@ -1,20 +0,0 @@ -body { - height: 100vh; - background: rgb(255, 255, 255); - background: radial-gradient(circle, rgba(255, 255, 255, 1) 0%, rgba(246, 246, 246, 1) 100%); -} - -.color-error-message { - color: #555555; -} - -.error-image { - max-width: 400px; -} - -.error-btn-home { - color: #212529 !important; - font-weight: bold; - border: 2px solid #555555 !important; - text-decoration: none !important; -} \ No newline at end of file diff --git a/addons/default/visiosoft/base-theme/resources/css/flags.css b/addons/default/visiosoft/base-theme/resources/css/flags.css deleted file mode 100644 index 0f1e25a5e..000000000 --- a/addons/default/visiosoft/base-theme/resources/css/flags.css +++ /dev/null @@ -1,366 +0,0 @@ -span.flag { - width: 31px; - height: 21px; - display: inline-block -} - -img.flag { - width: 30px -} - - -.lang-dropdown .dropdown-toggle .flag { - - vertical-align: sub; -} - -.lang-dropdown .dropdown-menu { - max-height: 20rem; - overflow: auto; -} - - -.flag { - background-repeat: no-repeat; - background-size: 100% -} - -.flag-ca { - background-position: 0 .413223% -} - -.flag-ps { - background-position: 0 1.239669% -} - -.flag-sq { - background-position: 0 2.479339% -} - -.flag-hy { - background-position: 0 2.892562% -} - -.flag-sm { - background-position: 0 4.958678% -} - -.flag-az { - background-position: 0 6.61157% -} - -.flag-bs { - background-position: 0 7.024793% -} - -.flag-bn { - background-position: 0 7.85124% -} - -.flag-bg { - background-position: 0 9.090909% -} - -.flag-pt-br { - background-position: 0 12.809917% -} - -.flag-dz { - background-position: 0 12.809917% -} - -.flag-be { - background-position: 0 14.049587% -} - -.flag-fr-ca { - background-position: 0 14.876033% -} - -.flag-sg { - background-position: 0 16.115702% -} - -.flag-rm { - background-position: 0 16.942149% -} - -.flag-mi { - background-position: 0 17.768595% -} - -.flag-zn { - background-position: 0 19.008264% -} - -.flag-cs { - background-position: 0 21.900826% -} - -.flag-de { - background-position: 0 22.31405% -} - -.flag-da { - background-position: 0 23.140496% -} - -.flag-et { - background-position: 0 25.206612% -} - -.flag-ti { - background-position: 0 26.446281% -} - -.flag-es { - background-position: 0 26.859504% -} - -.flag-am { - background-position: 0 27.272727% -} - -.flag-fi { - background-position: 0 27.68595% -} - -.flag-fj { - background-position: 0 28.099174% -} - -.flag-fo { - background-position: 0 29.338843% -} - -.flag-fr { - background-position: 0 29.752066% -} - -.flag-en { - background-position: 0 92.561983% -} - -.flag-ka { - background-position: 0 30.991736% -} - -.flag-kl { - background-position: 0 32.644628% -} - -.flag-el { - background-position: 0 34.710744% -} - -.flag-hr { - background-position: 0 38.429752% -} - -.flag-ht { - background-position: 0 38.842975% -} - -.flag-hu { - background-position: 0 39.256198% -} - -.flag-id { - background-position: 0 39.669421% -} - -.flag-ga { - background-position: 0 40.082645% -} - -.flag-he { - background-position: 0 40.495868% -} - -.flag-hi { - background-position: 0 40.909091% -} - -.flag-fa { - background-position: 0 42.14876% -} - -.flag-is { - background-position: 0 42.561983% -} - -.flag-it, .flag-la { - background-position: 0 42.975207% -} - -.flag-ja { - background-position: 0 44.214876% -} - -.flag-ky { - background-position: 0 45.041322% -} - -.flag-km { - background-position: 0 45.454545% -} - -.flag-ko { - background-position: 0 47.520661% -} - -.flag-kk { - background-position: 0 48.760331% -} - -.flag-lo { - background-position: 0 49.173554% -} - -.flag-ta, .flag-si { - background-position: 0 50.826446% -} - -.flag-lt { - background-position: 0 52.066116% -} - -.flag-lb { - background-position: 0 52.479339% -} - -.flag-lv { - background-position: 0 52.892562% -} - -.flag-mg { - background-position: 0 55.371901% -} - -.flag-mh { - background-position: 0 55.785124% -} - -.flag-mk { - background-position: 0 56.198347% -} - -.flag-my { - background-position: 0 57.024793% -} - -.flag-mn { - background-position: 0 57.438017% -} - -.flag-ch { - background-position: 0 58.264463% -} - -.flag-mt { - background-position: 0 59.917355% -} - -.flag-dv { - background-position: 0 60.743802% -} - -.flag-ms { - background-position: 0 61.983471% -} - -.flag-nl { - background-position: 0 65.289256% -} - -.flag-no { - background-position: 0 65.702479% -} - -.flag-ne { - background-position: 0 66.115702% -} - -.flag-ho { - background-position: 0 69.421488% -} - -.flag-ur { - background-position: 0 70.247934% -} - -.flag-pl { - background-position: 0 70.661157% -} - -.flag-ro { - background-position: 0 74.380165% -} - -.flag-sr { - background-position: 0 74.793388% -} - -.flag-ru { - background-position: 0 75.206612% -} - -.flag-rw { - background-position: 0 75.619835% -} - -.flag-ar { - background-position: 0 76.033058% -} - -.flag-sv { - background-position: 0 77.68595% -} - -.flag-sk { - background-position: 0 79.752066% -} - -.flag-so { - background-position: 0 81.404959% -} - -.flag-th { - background-position: 0 85.950413% -} - -.flag-tk { - background-position: 0 87.603306% -} - -.flag-tr { - background-position: 0 89.256198% -} - -.flag-uk { - background-position: 0 91.735537% -} - -.flag-uz { - background-position: 0 94.214876% -} - -.flag-vi { - background-position: 0 96.694215% -} - -.flag-bi { - background-position: 0 97.107438% -} - -.flag-sm { - background-position: 0 97.933884% -} - -.flag-ts, .flag-nr, .flag-tn, .flag-zu, .flag-ve, .flag-af { - background-position: 0 98.760331% -} - -.flag-sn, .flag-ny, .flag-to, .flag-nd, .flag-xh { - background-position: 0 100% -} \ No newline at end of file diff --git a/addons/default/visiosoft/base-theme/resources/css/font-awesome.min.css b/addons/default/visiosoft/base-theme/resources/css/font-awesome.min.css deleted file mode 100644 index d5f8f222f..000000000 --- a/addons/default/visiosoft/base-theme/resources/css/font-awesome.min.css +++ /dev/null @@ -1,5755 +0,0 @@ -/*! - * Font Awesome Free 5.8.2 by @fontawesome - https://fontawesome.com - * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) - */ -.fa, -.fas, -.far, -.fal, -.fab { - -moz-osx-font-smoothing: grayscale; - -webkit-font-smoothing: antialiased; - display: inline-block; - font-style: normal; - font-variant: normal; - text-rendering: auto; - line-height: 1; -} - -.fa-lg { - font-size: 1.33333em; - line-height: 0.75em; - vertical-align: -.0667em; -} - -.fa-xs { - font-size: .75em; -} - -.fa-sm { - font-size: .875em; -} - -.fa-1x { - font-size: 1em; -} - -.fa-2x { - font-size: 2em; -} - -.fa-3x { - font-size: 3em; -} - -.fa-4x { - font-size: 4em; -} - -.fa-5x { - font-size: 5em; -} - -.fa-6x { - font-size: 6em; -} - -.fa-7x { - font-size: 7em; -} - -.fa-8x { - font-size: 8em; -} - -.fa-9x { - font-size: 9em; -} - -.fa-10x { - font-size: 10em; -} - -.fa-fw { - text-align: center; - width: 1.25em; -} - -.fa-ul { - list-style-type: none; - margin-left: 2.5em; - padding-left: 0; -} - -.fa-ul > li { - position: relative; -} - -.fa-li { - left: -2em; - position: absolute; - text-align: center; - width: 2em; - line-height: inherit; -} - -.fa-border { - border: solid 0.08em #eee; - border-radius: .1em; - padding: .2em .25em .15em; -} - -.fa-pull-left { - float: left; -} - -.fa-pull-right { - float: right; -} - -.fa.fa-pull-left, -.fas.fa-pull-left, -.far.fa-pull-left, -.fal.fa-pull-left, -.fab.fa-pull-left { - margin-right: .3em; -} - -.fa.fa-pull-right, -.fas.fa-pull-right, -.far.fa-pull-right, -.fal.fa-pull-right, -.fab.fa-pull-right { - margin-left: .3em; -} - -.fa-spin { - -webkit-animation: fa-spin 2s infinite linear; - animation: fa-spin 2s infinite linear; -} - -.fa-pulse { - -webkit-animation: fa-spin 1s infinite steps(8); - animation: fa-spin 1s infinite steps(8); -} - -@-webkit-keyframes fa-spin { - 0% { - -webkit-transform: rotate(0deg); - transform: rotate(0deg); - } - 100% { - -webkit-transform: rotate(360deg); - transform: rotate(360deg); - } -} - -@keyframes fa-spin { - 0% { - -webkit-transform: rotate(0deg); - transform: rotate(0deg); - } - 100% { - -webkit-transform: rotate(360deg); - transform: rotate(360deg); - } -} - -.fa-rotate-90 { - -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; - -webkit-transform: rotate(90deg); - transform: rotate(90deg); -} - -.fa-rotate-180 { - -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)"; - -webkit-transform: rotate(180deg); - transform: rotate(180deg); -} - -.fa-rotate-270 { - -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; - -webkit-transform: rotate(270deg); - transform: rotate(270deg); -} - -.fa-flip-horizontal { - -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; - -webkit-transform: scale(-1, 1); - transform: scale(-1, 1); -} - -.fa-flip-vertical { - -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; - -webkit-transform: scale(1, -1); - transform: scale(1, -1); -} - -.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical { - -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; - -webkit-transform: scale(-1, -1); - transform: scale(-1, -1); -} - -:root .fa-rotate-90, -:root .fa-rotate-180, -:root .fa-rotate-270, -:root .fa-flip-horizontal, -:root .fa-flip-vertical, -:root .fa-flip-both { - -webkit-filter: none; - filter: none; -} - -.fa-stack { - display: inline-block; - height: 2em; - line-height: 2em; - position: relative; - vertical-align: middle; - width: 2.5em; -} - -.fa-stack-1x, -.fa-stack-2x { - left: 0; - position: absolute; - text-align: center; - width: 100%; -} - -.fa-stack-1x { - line-height: inherit; -} - -.fa-stack-2x { - font-size: 2em; -} - -.fa-inverse { - color: #fff; -} - -/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen -readers do not read off random characters that represent icons */ -.fa-500px:before { - content: "\f26e"; -} - -.fa-accessible-icon:before { - content: "\f368"; -} - -.fa-accusoft:before { - content: "\f369"; -} - -.fa-acquisitions-incorporated:before { - content: "\f6af"; -} - -.fa-ad:before { - content: "\f641"; -} - -.fa-address-book:before { - content: "\f2b9"; -} - -.fa-address-card:before { - content: "\f2bb"; -} - -.fa-adjust:before { - content: "\f042"; -} - -.fa-adn:before { - content: "\f170"; -} - -.fa-adobe:before { - content: "\f778"; -} - -.fa-adversal:before { - content: "\f36a"; -} - -.fa-affiliatetheme:before { - content: "\f36b"; -} - -.fa-air-freshener:before { - content: "\f5d0"; -} - -.fa-airbnb:before { - content: "\f834"; -} - -.fa-algolia:before { - content: "\f36c"; -} - -.fa-align-center:before { - content: "\f037"; -} - -.fa-align-justify:before { - content: "\f039"; -} - -.fa-align-left:before { - content: "\f036"; -} - -.fa-align-right:before { - content: "\f038"; -} - -.fa-alipay:before { - content: "\f642"; -} - -.fa-allergies:before { - content: "\f461"; -} - -.fa-amazon:before { - content: "\f270"; -} - -.fa-amazon-pay:before { - content: "\f42c"; -} - -.fa-ambulance:before { - content: "\f0f9"; -} - -.fa-american-sign-language-interpreting:before { - content: "\f2a3"; -} - -.fa-amilia:before { - content: "\f36d"; -} - -.fa-anchor:before { - content: "\f13d"; -} - -.fa-android:before { - content: "\f17b"; -} - -.fa-angellist:before { - content: "\f209"; -} - -.fa-angle-double-down:before { - content: "\f103"; -} - -.fa-angle-double-left:before { - content: "\f100"; -} - -.fa-angle-double-right:before { - content: "\f101"; -} - -.fa-angle-double-up:before { - content: "\f102"; -} - -.fa-angle-down:before { - content: "\f107"; -} - -.fa-angle-left:before { - content: "\f104"; -} - -.fa-angle-right:before { - content: "\f105"; -} - -.fa-angle-up:before { - content: "\f106"; -} - -.fa-angry:before { - content: "\f556"; -} - -.fa-angrycreative:before { - content: "\f36e"; -} - -.fa-angular:before { - content: "\f420"; -} - -.fa-ankh:before { - content: "\f644"; -} - -.fa-app-store:before { - content: "\f36f"; -} - -.fa-app-store-ios:before { - content: "\f370"; -} - -.fa-apper:before { - content: "\f371"; -} - -.fa-apple:before { - content: "\f179"; -} - -.fa-apple-alt:before { - content: "\f5d1"; -} - -.fa-apple-pay:before { - content: "\f415"; -} - -.fa-archive:before { - content: "\f187"; -} - -.fa-archway:before { - content: "\f557"; -} - -.fa-arrow-alt-circle-down:before { - content: "\f358"; -} - -.fa-arrow-alt-circle-left:before { - content: "\f359"; -} - -.fa-arrow-alt-circle-right:before { - content: "\f35a"; -} - -.fa-arrow-alt-circle-up:before { - content: "\f35b"; -} - -.fa-arrow-circle-down:before { - content: "\f0ab"; -} - -.fa-arrow-circle-left:before { - content: "\f0a8"; -} - -.fa-arrow-circle-right:before { - content: "\f0a9"; -} - -.fa-arrow-circle-up:before { - content: "\f0aa"; -} - -.fa-arrow-down:before { - content: "\f063"; -} - -.fa-arrow-left:before { - content: "\f060"; -} - -.fa-arrow-right:before { - content: "\f061"; -} - -.fa-arrow-up:before { - content: "\f062"; -} - -.fa-arrows-alt:before { - content: "\f0b2"; -} - -.fa-arrows-alt-h:before { - content: "\f337"; -} - -.fa-arrows-alt-v:before { - content: "\f338"; -} - -.fa-artstation:before { - content: "\f77a"; -} - -.fa-assistive-listening-systems:before { - content: "\f2a2"; -} - -.fa-asterisk:before { - content: "\f069"; -} - -.fa-asymmetrik:before { - content: "\f372"; -} - -.fa-at:before { - content: "\f1fa"; -} - -.fa-atlas:before { - content: "\f558"; -} - -.fa-atlassian:before { - content: "\f77b"; -} - -.fa-atom:before { - content: "\f5d2"; -} - -.fa-audible:before { - content: "\f373"; -} - -.fa-audio-description:before { - content: "\f29e"; -} - -.fa-autoprefixer:before { - content: "\f41c"; -} - -.fa-avianex:before { - content: "\f374"; -} - -.fa-aviato:before { - content: "\f421"; -} - -.fa-award:before { - content: "\f559"; -} - -.fa-aws:before { - content: "\f375"; -} - -.fa-baby:before { - content: "\f77c"; -} - -.fa-baby-carriage:before { - content: "\f77d"; -} - -.fa-backspace:before { - content: "\f55a"; -} - -.fa-backward:before { - content: "\f04a"; -} - -.fa-bacon:before { - content: "\f7e5"; -} - -.fa-balance-scale:before { - content: "\f24e"; -} - -.fa-ban:before { - content: "\f05e"; -} - -.fa-band-aid:before { - content: "\f462"; -} - -.fa-bandcamp:before { - content: "\f2d5"; -} - -.fa-barcode:before { - content: "\f02a"; -} - -.fa-bars:before { - content: "\f0c9"; -} - -.fa-baseball-ball:before { - content: "\f433"; -} - -.fa-basketball-ball:before { - content: "\f434"; -} - -.fa-bath:before { - content: "\f2cd"; -} - -.fa-battery-empty:before { - content: "\f244"; -} - -.fa-battery-full:before { - content: "\f240"; -} - -.fa-battery-half:before { - content: "\f242"; -} - -.fa-battery-quarter:before { - content: "\f243"; -} - -.fa-battery-three-quarters:before { - content: "\f241"; -} - -.fa-battle-net:before { - content: "\f835"; -} - -.fa-bed:before { - content: "\f236"; -} - -.fa-beer:before { - content: "\f0fc"; -} - -.fa-behance:before { - content: "\f1b4"; -} - -.fa-behance-square:before { - content: "\f1b5"; -} - -.fa-bell:before { - content: "\f0f3"; -} - -.fa-bell-slash:before { - content: "\f1f6"; -} - -.fa-bezier-curve:before { - content: "\f55b"; -} - -.fa-bible:before { - content: "\f647"; -} - -.fa-bicycle:before { - content: "\f206"; -} - -.fa-bimobject:before { - content: "\f378"; -} - -.fa-binoculars:before { - content: "\f1e5"; -} - -.fa-biohazard:before { - content: "\f780"; -} - -.fa-birthday-cake:before { - content: "\f1fd"; -} - -.fa-bitbucket:before { - content: "\f171"; -} - -.fa-bitcoin:before { - content: "\f379"; -} - -.fa-bity:before { - content: "\f37a"; -} - -.fa-black-tie:before { - content: "\f27e"; -} - -.fa-blackberry:before { - content: "\f37b"; -} - -.fa-blender:before { - content: "\f517"; -} - -.fa-blender-phone:before { - content: "\f6b6"; -} - -.fa-blind:before { - content: "\f29d"; -} - -.fa-blog:before { - content: "\f781"; -} - -.fa-blogger:before { - content: "\f37c"; -} - -.fa-blogger-b:before { - content: "\f37d"; -} - -.fa-bluetooth:before { - content: "\f293"; -} - -.fa-bluetooth-b:before { - content: "\f294"; -} - -.fa-bold:before { - content: "\f032"; -} - -.fa-bolt:before { - content: "\f0e7"; -} - -.fa-bomb:before { - content: "\f1e2"; -} - -.fa-bone:before { - content: "\f5d7"; -} - -.fa-bong:before { - content: "\f55c"; -} - -.fa-book:before { - content: "\f02d"; -} - -.fa-book-dead:before { - content: "\f6b7"; -} - -.fa-book-medical:before { - content: "\f7e6"; -} - -.fa-book-open:before { - content: "\f518"; -} - -.fa-book-reader:before { - content: "\f5da"; -} - -.fa-bookmark:before { - content: "\f02e"; -} - -.fa-bootstrap:before { - content: "\f836"; -} - -.fa-bowling-ball:before { - content: "\f436"; -} - -.fa-box:before { - content: "\f466"; -} - -.fa-box-open:before { - content: "\f49e"; -} - -.fa-boxes:before { - content: "\f468"; -} - -.fa-braille:before { - content: "\f2a1"; -} - -.fa-brain:before { - content: "\f5dc"; -} - -.fa-bread-slice:before { - content: "\f7ec"; -} - -.fa-briefcase:before { - content: "\f0b1"; -} - -.fa-briefcase-medical:before { - content: "\f469"; -} - -.fa-broadcast-tower:before { - content: "\f519"; -} - -.fa-broom:before { - content: "\f51a"; -} - -.fa-brush:before { - content: "\f55d"; -} - -.fa-btc:before { - content: "\f15a"; -} - -.fa-buffer:before { - content: "\f837"; -} - -.fa-bug:before { - content: "\f188"; -} - -.fa-building:before { - content: "\f1ad"; -} - -.fa-bullhorn:before { - content: "\f0a1"; -} - -.fa-bullseye:before { - content: "\f140"; -} - -.fa-burn:before { - content: "\f46a"; -} - -.fa-buromobelexperte:before { - content: "\f37f"; -} - -.fa-bus:before { - content: "\f207"; -} - -.fa-bus-alt:before { - content: "\f55e"; -} - -.fa-business-time:before { - content: "\f64a"; -} - -.fa-buysellads:before { - content: "\f20d"; -} - -.fa-calculator:before { - content: "\f1ec"; -} - -.fa-calendar:before { - content: "\f133"; -} - -.fa-calendar-alt:before { - content: "\f073"; -} - -.fa-calendar-check:before { - content: "\f274"; -} - -.fa-calendar-day:before { - content: "\f783"; -} - -.fa-calendar-minus:before { - content: "\f272"; -} - -.fa-calendar-plus:before { - content: "\f271"; -} - -.fa-calendar-times:before { - content: "\f273"; -} - -.fa-calendar-week:before { - content: "\f784"; -} - -.fa-camera:before { - content: "\f030"; -} - -.fa-camera-retro:before { - content: "\f083"; -} - -.fa-campground:before { - content: "\f6bb"; -} - -.fa-canadian-maple-leaf:before { - content: "\f785"; -} - -.fa-candy-cane:before { - content: "\f786"; -} - -.fa-cannabis:before { - content: "\f55f"; -} - -.fa-capsules:before { - content: "\f46b"; -} - -.fa-car:before { - content: "\f1b9"; -} - -.fa-car-alt:before { - content: "\f5de"; -} - -.fa-car-battery:before { - content: "\f5df"; -} - -.fa-car-crash:before { - content: "\f5e1"; -} - -.fa-car-side:before { - content: "\f5e4"; -} - -.fa-caret-down:before { - content: "\f0d7"; -} - -.fa-caret-left:before { - content: "\f0d9"; -} - -.fa-caret-right:before { - content: "\f0da"; -} - -.fa-caret-square-down:before { - content: "\f150"; -} - -.fa-caret-square-left:before { - content: "\f191"; -} - -.fa-caret-square-right:before { - content: "\f152"; -} - -.fa-caret-square-up:before { - content: "\f151"; -} - -.fa-caret-up:before { - content: "\f0d8"; -} - -.fa-carrot:before { - content: "\f787"; -} - -.fa-cart-arrow-down:before { - content: "\f218"; -} - -.fa-cart-plus:before { - content: "\f217"; -} - -.fa-cash-register:before { - content: "\f788"; -} - -.fa-cat:before { - content: "\f6be"; -} - -.fa-cc-amazon-pay:before { - content: "\f42d"; -} - -.fa-cc-amex:before { - content: "\f1f3"; -} - -.fa-cc-apple-pay:before { - content: "\f416"; -} - -.fa-cc-diners-club:before { - content: "\f24c"; -} - -.fa-cc-discover:before { - content: "\f1f2"; -} - -.fa-cc-jcb:before { - content: "\f24b"; -} - -.fa-cc-mastercard:before { - content: "\f1f1"; -} - -.fa-cc-paypal:before { - content: "\f1f4"; -} - -.fa-cc-stripe:before { - content: "\f1f5"; -} - -.fa-cc-visa:before { - content: "\f1f0"; -} - -.fa-centercode:before { - content: "\f380"; -} - -.fa-centos:before { - content: "\f789"; -} - -.fa-certificate:before { - content: "\f0a3"; -} - -.fa-chair:before { - content: "\f6c0"; -} - -.fa-chalkboard:before { - content: "\f51b"; -} - -.fa-chalkboard-teacher:before { - content: "\f51c"; -} - -.fa-charging-station:before { - content: "\f5e7"; -} - -.fa-chart-area:before { - content: "\f1fe"; -} - -.fa-chart-bar:before { - content: "\f080"; -} - -.fa-chart-line:before { - content: "\f201"; -} - -.fa-chart-pie:before { - content: "\f200"; -} - -.fa-check:before { - content: "\f00c"; -} - -.fa-check-circle:before { - content: "\f058"; -} - -.fa-check-double:before { - content: "\f560"; -} - -.fa-check-square:before { - content: "\f14a"; -} - -.fa-cheese:before { - content: "\f7ef"; -} - -.fa-chess:before { - content: "\f439"; -} - -.fa-chess-bishop:before { - content: "\f43a"; -} - -.fa-chess-board:before { - content: "\f43c"; -} - -.fa-chess-king:before { - content: "\f43f"; -} - -.fa-chess-knight:before { - content: "\f441"; -} - -.fa-chess-pawn:before { - content: "\f443"; -} - -.fa-chess-queen:before { - content: "\f445"; -} - -.fa-chess-rook:before { - content: "\f447"; -} - -.fa-chevron-circle-down:before { - content: "\f13a"; -} - -.fa-chevron-circle-left:before { - content: "\f137"; -} - -.fa-chevron-circle-right:before { - content: "\f138"; -} - -.fa-chevron-circle-up:before { - content: "\f139"; -} - -.fa-chevron-down:before { - content: "\f078"; -} - -.fa-chevron-left:before { - content: "\f053"; -} - -.fa-chevron-right:before { - content: "\f054"; -} - -.fa-chevron-up:before { - content: "\f077"; -} - -.fa-child:before { - content: "\f1ae"; -} - -.fa-chrome:before { - content: "\f268"; -} - -.fa-chromecast:before { - content: "\f838"; -} - -.fa-church:before { - content: "\f51d"; -} - -.fa-circle:before { - content: "\f111"; -} - -.fa-circle-notch:before { - content: "\f1ce"; -} - -.fa-city:before { - content: "\f64f"; -} - -.fa-clinic-medical:before { - content: "\f7f2"; -} - -.fa-clipboard:before { - content: "\f328"; -} - -.fa-clipboard-check:before { - content: "\f46c"; -} - -.fa-clipboard-list:before { - content: "\f46d"; -} - -.fa-clock:before { - content: "\f017"; -} - -.fa-clone:before { - content: "\f24d"; -} - -.fa-closed-captioning:before { - content: "\f20a"; -} - -.fa-cloud:before { - content: "\f0c2"; -} - -.fa-cloud-download-alt:before { - content: "\f381"; -} - -.fa-cloud-meatball:before { - content: "\f73b"; -} - -.fa-cloud-moon:before { - content: "\f6c3"; -} - -.fa-cloud-moon-rain:before { - content: "\f73c"; -} - -.fa-cloud-rain:before { - content: "\f73d"; -} - -.fa-cloud-showers-heavy:before { - content: "\f740"; -} - -.fa-cloud-sun:before { - content: "\f6c4"; -} - -.fa-cloud-sun-rain:before { - content: "\f743"; -} - -.fa-cloud-upload-alt:before { - content: "\f382"; -} - -.fa-cloudscale:before { - content: "\f383"; -} - -.fa-cloudsmith:before { - content: "\f384"; -} - -.fa-cloudversify:before { - content: "\f385"; -} - -.fa-cocktail:before { - content: "\f561"; -} - -.fa-code:before { - content: "\f121"; -} - -.fa-code-branch:before { - content: "\f126"; -} - -.fa-codepen:before { - content: "\f1cb"; -} - -.fa-codiepie:before { - content: "\f284"; -} - -.fa-coffee:before { - content: "\f0f4"; -} - -.fa-cog:before { - content: "\f013"; -} - -.fa-cogs:before { - content: "\f085"; -} - -.fa-coins:before { - content: "\f51e"; -} - -.fa-columns:before { - content: "\f0db"; -} - -.fa-comment:before { - content: "\f075"; -} - -.fa-comment-alt:before { - content: "\f27a"; -} - -.fa-comment-dollar:before { - content: "\f651"; -} - -.fa-comment-dots:before { - content: "\f4ad"; -} - -.fa-comment-medical:before { - content: "\f7f5"; -} - -.fa-comment-slash:before { - content: "\f4b3"; -} - -.fa-comments:before { - content: "\f086"; -} - -.fa-comments-dollar:before { - content: "\f653"; -} - -.fa-compact-disc:before { - content: "\f51f"; -} - -.fa-compass:before { - content: "\f14e"; -} - -.fa-compress:before { - content: "\f066"; -} - -.fa-compress-arrows-alt:before { - content: "\f78c"; -} - -.fa-concierge-bell:before { - content: "\f562"; -} - -.fa-confluence:before { - content: "\f78d"; -} - -.fa-connectdevelop:before { - content: "\f20e"; -} - -.fa-contao:before { - content: "\f26d"; -} - -.fa-cookie:before { - content: "\f563"; -} - -.fa-cookie-bite:before { - content: "\f564"; -} - -.fa-copy:before { - content: "\f0c5"; -} - -.fa-copyright:before { - content: "\f1f9"; -} - -.fa-couch:before { - content: "\f4b8"; -} - -.fa-cpanel:before { - content: "\f388"; -} - -.fa-creative-commons:before { - content: "\f25e"; -} - -.fa-creative-commons-by:before { - content: "\f4e7"; -} - -.fa-creative-commons-nc:before { - content: "\f4e8"; -} - -.fa-creative-commons-nc-eu:before { - content: "\f4e9"; -} - -.fa-creative-commons-nc-jp:before { - content: "\f4ea"; -} - -.fa-creative-commons-nd:before { - content: "\f4eb"; -} - -.fa-creative-commons-pd:before { - content: "\f4ec"; -} - -.fa-creative-commons-pd-alt:before { - content: "\f4ed"; -} - -.fa-creative-commons-remix:before { - content: "\f4ee"; -} - -.fa-creative-commons-sa:before { - content: "\f4ef"; -} - -.fa-creative-commons-sampling:before { - content: "\f4f0"; -} - -.fa-creative-commons-sampling-plus:before { - content: "\f4f1"; -} - -.fa-creative-commons-share:before { - content: "\f4f2"; -} - -.fa-creative-commons-zero:before { - content: "\f4f3"; -} - -.fa-credit-card:before { - content: "\f09d"; -} - -.fa-critical-role:before { - content: "\f6c9"; -} - -.fa-crop:before { - content: "\f125"; -} - -.fa-crop-alt:before { - content: "\f565"; -} - -.fa-cross:before { - content: "\f654"; -} - -.fa-crosshairs:before { - content: "\f05b"; -} - -.fa-crow:before { - content: "\f520"; -} - -.fa-crown:before { - content: "\f521"; -} - -.fa-crutch:before { - content: "\f7f7"; -} - -.fa-css3:before { - content: "\f13c"; -} - -.fa-css3-alt:before { - content: "\f38b"; -} - -.fa-cube:before { - content: "\f1b2"; -} - -.fa-cubes:before { - content: "\f1b3"; -} - -.fa-cut:before { - content: "\f0c4"; -} - -.fa-cuttlefish:before { - content: "\f38c"; -} - -.fa-d-and-d:before { - content: "\f38d"; -} - -.fa-d-and-d-beyond:before { - content: "\f6ca"; -} - -.fa-dashcube:before { - content: "\f210"; -} - -.fa-database:before { - content: "\f1c0"; -} - -.fa-deaf:before { - content: "\f2a4"; -} - -.fa-delicious:before { - content: "\f1a5"; -} - -.fa-democrat:before { - content: "\f747"; -} - -.fa-deploydog:before { - content: "\f38e"; -} - -.fa-deskpro:before { - content: "\f38f"; -} - -.fa-desktop:before { - content: "\f108"; -} - -.fa-dev:before { - content: "\f6cc"; -} - -.fa-deviantart:before { - content: "\f1bd"; -} - -.fa-dharmachakra:before { - content: "\f655"; -} - -.fa-dhl:before { - content: "\f790"; -} - -.fa-diagnoses:before { - content: "\f470"; -} - -.fa-diaspora:before { - content: "\f791"; -} - -.fa-dice:before { - content: "\f522"; -} - -.fa-dice-d20:before { - content: "\f6cf"; -} - -.fa-dice-d6:before { - content: "\f6d1"; -} - -.fa-dice-five:before { - content: "\f523"; -} - -.fa-dice-four:before { - content: "\f524"; -} - -.fa-dice-one:before { - content: "\f525"; -} - -.fa-dice-six:before { - content: "\f526"; -} - -.fa-dice-three:before { - content: "\f527"; -} - -.fa-dice-two:before { - content: "\f528"; -} - -.fa-digg:before { - content: "\f1a6"; -} - -.fa-digital-ocean:before { - content: "\f391"; -} - -.fa-digital-tachograph:before { - content: "\f566"; -} - -.fa-directions:before { - content: "\f5eb"; -} - -.fa-discord:before { - content: "\f392"; -} - -.fa-discourse:before { - content: "\f393"; -} - -.fa-divide:before { - content: "\f529"; -} - -.fa-dizzy:before { - content: "\f567"; -} - -.fa-dna:before { - content: "\f471"; -} - -.fa-dochub:before { - content: "\f394"; -} - -.fa-docker:before { - content: "\f395"; -} - -.fa-dog:before { - content: "\f6d3"; -} - -.fa-dollar-sign:before { - content: "\f155"; -} - -.fa-dolly:before { - content: "\f472"; -} - -.fa-dolly-flatbed:before { - content: "\f474"; -} - -.fa-donate:before { - content: "\f4b9"; -} - -.fa-door-closed:before { - content: "\f52a"; -} - -.fa-door-open:before { - content: "\f52b"; -} - -.fa-dot-circle:before { - content: "\f192"; -} - -.fa-dove:before { - content: "\f4ba"; -} - -.fa-download:before { - content: "\f019"; -} - -.fa-draft2digital:before { - content: "\f396"; -} - -.fa-drafting-compass:before { - content: "\f568"; -} - -.fa-dragon:before { - content: "\f6d5"; -} - -.fa-draw-polygon:before { - content: "\f5ee"; -} - -.fa-dribbble:before { - content: "\f17d"; -} - -.fa-dribbble-square:before { - content: "\f397"; -} - -.fa-dropbox:before { - content: "\f16b"; -} - -.fa-drum:before { - content: "\f569"; -} - -.fa-drum-steelpan:before { - content: "\f56a"; -} - -.fa-drumstick-bite:before { - content: "\f6d7"; -} - -.fa-drupal:before { - content: "\f1a9"; -} - -.fa-dumbbell:before { - content: "\f44b"; -} - -.fa-dumpster:before { - content: "\f793"; -} - -.fa-dumpster-fire:before { - content: "\f794"; -} - -.fa-dungeon:before { - content: "\f6d9"; -} - -.fa-dyalog:before { - content: "\f399"; -} - -.fa-earlybirds:before { - content: "\f39a"; -} - -.fa-ebay:before { - content: "\f4f4"; -} - -.fa-edge:before { - content: "\f282"; -} - -.fa-edit:before { - content: "\f044"; -} - -.fa-egg:before { - content: "\f7fb"; -} - -.fa-eject:before { - content: "\f052"; -} - -.fa-elementor:before { - content: "\f430"; -} - -.fa-ellipsis-h:before { - content: "\f141"; -} - -.fa-ellipsis-v:before { - content: "\f142"; -} - -.fa-ello:before { - content: "\f5f1"; -} - -.fa-ember:before { - content: "\f423"; -} - -.fa-empire:before { - content: "\f1d1"; -} - -.fa-envelope:before { - content: "\f0e0"; -} - -.fa-envelope-open:before { - content: "\f2b6"; -} - -.fa-envelope-open-text:before { - content: "\f658"; -} - -.fa-envelope-square:before { - content: "\f199"; -} - -.fa-envira:before { - content: "\f299"; -} - -.fa-equals:before { - content: "\f52c"; -} - -.fa-eraser:before { - content: "\f12d"; -} - -.fa-erlang:before { - content: "\f39d"; -} - -.fa-ethereum:before { - content: "\f42e"; -} - -.fa-ethernet:before { - content: "\f796"; -} - -.fa-etsy:before { - content: "\f2d7"; -} - -.fa-euro-sign:before { - content: "\f153"; -} - -.fa-evernote:before { - content: "\f839"; -} - -.fa-exchange-alt:before { - content: "\f362"; -} - -.fa-exclamation:before { - content: "\f12a"; -} - -.fa-exclamation-circle:before { - content: "\f06a"; -} - -.fa-exclamation-triangle:before { - content: "\f071"; -} - -.fa-expand:before { - content: "\f065"; -} - -.fa-expand-arrows-alt:before { - content: "\f31e"; -} - -.fa-expeditedssl:before { - content: "\f23e"; -} - -.fa-external-link-alt:before { - content: "\f35d"; -} - -.fa-external-link-square-alt:before { - content: "\f360"; -} - -.fa-eye:before { - content: "\f06e"; -} - -.fa-eye-dropper:before { - content: "\f1fb"; -} - -.fa-eye-slash:before { - content: "\f070"; -} - -.fa-facebook:before { - content: "\f09a"; -} - -.fa-facebook-f:before { - content: "\f39e"; -} - -.fa-facebook-messenger:before { - content: "\f39f"; -} - -.fa-facebook-square:before { - content: "\f082"; -} - -.fa-fantasy-flight-games:before { - content: "\f6dc"; -} - -.fa-fast-backward:before { - content: "\f049"; -} - -.fa-fast-forward:before { - content: "\f050"; -} - -.fa-fax:before { - content: "\f1ac"; -} - -.fa-feather:before { - content: "\f52d"; -} - -.fa-feather-alt:before { - content: "\f56b"; -} - -.fa-fedex:before { - content: "\f797"; -} - -.fa-fedora:before { - content: "\f798"; -} - -.fa-female:before { - content: "\f182"; -} - -.fa-fighter-jet:before { - content: "\f0fb"; -} - -.fa-figma:before { - content: "\f799"; -} - -.fa-file:before { - content: "\f15b"; -} - -.fa-file-alt:before { - content: "\f15c"; -} - -.fa-file-archive:before { - content: "\f1c6"; -} - -.fa-file-audio:before { - content: "\f1c7"; -} - -.fa-file-code:before { - content: "\f1c9"; -} - -.fa-file-contract:before { - content: "\f56c"; -} - -.fa-file-csv:before { - content: "\f6dd"; -} - -.fa-file-download:before { - content: "\f56d"; -} - -.fa-file-excel:before { - content: "\f1c3"; -} - -.fa-file-export:before { - content: "\f56e"; -} - -.fa-file-image:before { - content: "\f1c5"; -} - -.fa-file-import:before { - content: "\f56f"; -} - -.fa-file-invoice:before { - content: "\f570"; -} - -.fa-file-invoice-dollar:before { - content: "\f571"; -} - -.fa-file-medical:before { - content: "\f477"; -} - -.fa-file-medical-alt:before { - content: "\f478"; -} - -.fa-file-pdf:before { - content: "\f1c1"; -} - -.fa-file-powerpoint:before { - content: "\f1c4"; -} - -.fa-file-prescription:before { - content: "\f572"; -} - -.fa-file-signature:before { - content: "\f573"; -} - -.fa-file-upload:before { - content: "\f574"; -} - -.fa-file-video:before { - content: "\f1c8"; -} - -.fa-file-word:before { - content: "\f1c2"; -} - -.fa-fill:before { - content: "\f575"; -} - -.fa-fill-drip:before { - content: "\f576"; -} - -.fa-film:before { - content: "\f008"; -} - -.fa-filter:before { - content: "\f0b0"; -} - -.fa-fingerprint:before { - content: "\f577"; -} - -.fa-fire:before { - content: "\f06d"; -} - -.fa-fire-alt:before { - content: "\f7e4"; -} - -.fa-fire-extinguisher:before { - content: "\f134"; -} - -.fa-firefox:before { - content: "\f269"; -} - -.fa-first-aid:before { - content: "\f479"; -} - -.fa-first-order:before { - content: "\f2b0"; -} - -.fa-first-order-alt:before { - content: "\f50a"; -} - -.fa-firstdraft:before { - content: "\f3a1"; -} - -.fa-fish:before { - content: "\f578"; -} - -.fa-fist-raised:before { - content: "\f6de"; -} - -.fa-flag:before { - content: "\f024"; -} - -.fa-flag-checkered:before { - content: "\f11e"; -} - -.fa-flag-usa:before { - content: "\f74d"; -} - -.fa-flask:before { - content: "\f0c3"; -} - -.fa-flickr:before { - content: "\f16e"; -} - -.fa-flipboard:before { - content: "\f44d"; -} - -.fa-flushed:before { - content: "\f579"; -} - -.fa-fly:before { - content: "\f417"; -} - -.fa-folder:before { - content: "\f07b"; -} - -.fa-folder-minus:before { - content: "\f65d"; -} - -.fa-folder-open:before { - content: "\f07c"; -} - -.fa-folder-plus:before { - content: "\f65e"; -} - -.fa-font:before { - content: "\f031"; -} - -.fa-font-awesome:before { - content: "\f2b4"; -} - -.fa-font-awesome-alt:before { - content: "\f35c"; -} - -.fa-font-awesome-flag:before { - content: "\f425"; -} - -.fa-font-awesome-logo-full:before { - content: "\f4e6"; -} - -.fa-fonticons:before { - content: "\f280"; -} - -.fa-fonticons-fi:before { - content: "\f3a2"; -} - -.fa-football-ball:before { - content: "\f44e"; -} - -.fa-fort-awesome:before { - content: "\f286"; -} - -.fa-fort-awesome-alt:before { - content: "\f3a3"; -} - -.fa-forumbee:before { - content: "\f211"; -} - -.fa-forward:before { - content: "\f04e"; -} - -.fa-foursquare:before { - content: "\f180"; -} - -.fa-free-code-camp:before { - content: "\f2c5"; -} - -.fa-freebsd:before { - content: "\f3a4"; -} - -.fa-frog:before { - content: "\f52e"; -} - -.fa-frown:before { - content: "\f119"; -} - -.fa-frown-open:before { - content: "\f57a"; -} - -.fa-fulcrum:before { - content: "\f50b"; -} - -.fa-funnel-dollar:before { - content: "\f662"; -} - -.fa-futbol:before { - content: "\f1e3"; -} - -.fa-galactic-republic:before { - content: "\f50c"; -} - -.fa-galactic-senate:before { - content: "\f50d"; -} - -.fa-gamepad:before { - content: "\f11b"; -} - -.fa-gas-pump:before { - content: "\f52f"; -} - -.fa-gavel:before { - content: "\f0e3"; -} - -.fa-gem:before { - content: "\f3a5"; -} - -.fa-genderless:before { - content: "\f22d"; -} - -.fa-get-pocket:before { - content: "\f265"; -} - -.fa-gg:before { - content: "\f260"; -} - -.fa-gg-circle:before { - content: "\f261"; -} - -.fa-ghost:before { - content: "\f6e2"; -} - -.fa-gift:before { - content: "\f06b"; -} - -.fa-gifts:before { - content: "\f79c"; -} - -.fa-git:before { - content: "\f1d3"; -} - -.fa-git-alt:before { - content: "\f841"; -} - -.fa-git-square:before { - content: "\f1d2"; -} - -.fa-github:before { - content: "\f09b"; -} - -.fa-github-alt:before { - content: "\f113"; -} - -.fa-github-square:before { - content: "\f092"; -} - -.fa-gitkraken:before { - content: "\f3a6"; -} - -.fa-gitlab:before { - content: "\f296"; -} - -.fa-gitter:before { - content: "\f426"; -} - -.fa-glass-cheers:before { - content: "\f79f"; -} - -.fa-glass-martini:before { - content: "\f000"; -} - -.fa-glass-martini-alt:before { - content: "\f57b"; -} - -.fa-glass-whiskey:before { - content: "\f7a0"; -} - -.fa-glasses:before { - content: "\f530"; -} - -.fa-glide:before { - content: "\f2a5"; -} - -.fa-glide-g:before { - content: "\f2a6"; -} - -.fa-globe:before { - content: "\f0ac"; -} - -.fa-globe-africa:before { - content: "\f57c"; -} - -.fa-globe-americas:before { - content: "\f57d"; -} - -.fa-globe-asia:before { - content: "\f57e"; -} - -.fa-globe-europe:before { - content: "\f7a2"; -} - -.fa-gofore:before { - content: "\f3a7"; -} - -.fa-golf-ball:before { - content: "\f450"; -} - -.fa-goodreads:before { - content: "\f3a8"; -} - -.fa-goodreads-g:before { - content: "\f3a9"; -} - -.fa-google:before { - content: "\f1a0"; -} - -.fa-google-drive:before { - content: "\f3aa"; -} - -.fa-google-play:before { - content: "\f3ab"; -} - -.fa-google-plus:before { - content: "\f2b3"; -} - -.fa-google-plus-g:before { - content: "\f0d5"; -} - -.fa-google-plus-square:before { - content: "\f0d4"; -} - -.fa-google-wallet:before { - content: "\f1ee"; -} - -.fa-gopuram:before { - content: "\f664"; -} - -.fa-graduation-cap:before { - content: "\f19d"; -} - -.fa-gratipay:before { - content: "\f184"; -} - -.fa-grav:before { - content: "\f2d6"; -} - -.fa-greater-than:before { - content: "\f531"; -} - -.fa-greater-than-equal:before { - content: "\f532"; -} - -.fa-grimace:before { - content: "\f57f"; -} - -.fa-grin:before { - content: "\f580"; -} - -.fa-grin-alt:before { - content: "\f581"; -} - -.fa-grin-beam:before { - content: "\f582"; -} - -.fa-grin-beam-sweat:before { - content: "\f583"; -} - -.fa-grin-hearts:before { - content: "\f584"; -} - -.fa-grin-squint:before { - content: "\f585"; -} - -.fa-grin-squint-tears:before { - content: "\f586"; -} - -.fa-grin-stars:before { - content: "\f587"; -} - -.fa-grin-tears:before { - content: "\f588"; -} - -.fa-grin-tongue:before { - content: "\f589"; -} - -.fa-grin-tongue-squint:before { - content: "\f58a"; -} - -.fa-grin-tongue-wink:before { - content: "\f58b"; -} - -.fa-grin-wink:before { - content: "\f58c"; -} - -.fa-grip-horizontal:before { - content: "\f58d"; -} - -.fa-grip-lines:before { - content: "\f7a4"; -} - -.fa-grip-lines-vertical:before { - content: "\f7a5"; -} - -.fa-grip-vertical:before { - content: "\f58e"; -} - -.fa-gripfire:before { - content: "\f3ac"; -} - -.fa-grunt:before { - content: "\f3ad"; -} - -.fa-guitar:before { - content: "\f7a6"; -} - -.fa-gulp:before { - content: "\f3ae"; -} - -.fa-h-square:before { - content: "\f0fd"; -} - -.fa-hacker-news:before { - content: "\f1d4"; -} - -.fa-hacker-news-square:before { - content: "\f3af"; -} - -.fa-hackerrank:before { - content: "\f5f7"; -} - -.fa-hamburger:before { - content: "\f805"; -} - -.fa-hammer:before { - content: "\f6e3"; -} - -.fa-hamsa:before { - content: "\f665"; -} - -.fa-hand-holding:before { - content: "\f4bd"; -} - -.fa-hand-holding-heart:before { - content: "\f4be"; -} - -.fa-hand-holding-usd:before { - content: "\f4c0"; -} - -.fa-hand-lizard:before { - content: "\f258"; -} - -.fa-hand-middle-finger:before { - content: "\f806"; -} - -.fa-hand-paper:before { - content: "\f256"; -} - -.fa-hand-peace:before { - content: "\f25b"; -} - -.fa-hand-point-down:before { - content: "\f0a7"; -} - -.fa-hand-point-left:before { - content: "\f0a5"; -} - -.fa-hand-point-right:before { - content: "\f0a4"; -} - -.fa-hand-point-up:before { - content: "\f0a6"; -} - -.fa-hand-pointer:before { - content: "\f25a"; -} - -.fa-hand-rock:before { - content: "\f255"; -} - -.fa-hand-scissors:before { - content: "\f257"; -} - -.fa-hand-spock:before { - content: "\f259"; -} - -.fa-hands:before { - content: "\f4c2"; -} - -.fa-hands-helping:before { - content: "\f4c4"; -} - -.fa-handshake:before { - content: "\f2b5"; -} - -.fa-hanukiah:before { - content: "\f6e6"; -} - -.fa-hard-hat:before { - content: "\f807"; -} - -.fa-hashtag:before { - content: "\f292"; -} - -.fa-hat-wizard:before { - content: "\f6e8"; -} - -.fa-haykal:before { - content: "\f666"; -} - -.fa-hdd:before { - content: "\f0a0"; -} - -.fa-heading:before { - content: "\f1dc"; -} - -.fa-headphones:before { - content: "\f025"; -} - -.fa-headphones-alt:before { - content: "\f58f"; -} - -.fa-headset:before { - content: "\f590"; -} - -.fa-heart:before { - content: "\f004"; -} - -.fa-heart-broken:before { - content: "\f7a9"; -} - -.fa-heartbeat:before { - content: "\f21e"; -} - -.fa-helicopter:before { - content: "\f533"; -} - -.fa-highlighter:before { - content: "\f591"; -} - -.fa-hiking:before { - content: "\f6ec"; -} - -.fa-hippo:before { - content: "\f6ed"; -} - -.fa-hips:before { - content: "\f452"; -} - -.fa-hire-a-helper:before { - content: "\f3b0"; -} - -.fa-history:before { - content: "\f1da"; -} - -.fa-hockey-puck:before { - content: "\f453"; -} - -.fa-holly-berry:before { - content: "\f7aa"; -} - -.fa-home:before { - content: "\f015"; -} - -.fa-hooli:before { - content: "\f427"; -} - -.fa-hornbill:before { - content: "\f592"; -} - -.fa-horse:before { - content: "\f6f0"; -} - -.fa-horse-head:before { - content: "\f7ab"; -} - -.fa-hospital:before { - content: "\f0f8"; -} - -.fa-hospital-alt:before { - content: "\f47d"; -} - -.fa-hospital-symbol:before { - content: "\f47e"; -} - -.fa-hot-tub:before { - content: "\f593"; -} - -.fa-hotdog:before { - content: "\f80f"; -} - -.fa-hotel:before { - content: "\f594"; -} - -.fa-hotjar:before { - content: "\f3b1"; -} - -.fa-hourglass:before { - content: "\f254"; -} - -.fa-hourglass-end:before { - content: "\f253"; -} - -.fa-hourglass-half:before { - content: "\f252"; -} - -.fa-hourglass-start:before { - content: "\f251"; -} - -.fa-house-damage:before { - content: "\f6f1"; -} - -.fa-houzz:before { - content: "\f27c"; -} - -.fa-hryvnia:before { - content: "\f6f2"; -} - -.fa-html5:before { - content: "\f13b"; -} - -.fa-hubspot:before { - content: "\f3b2"; -} - -.fa-i-cursor:before { - content: "\f246"; -} - -.fa-ice-cream:before { - content: "\f810"; -} - -.fa-icicles:before { - content: "\f7ad"; -} - -.fa-id-badge:before { - content: "\f2c1"; -} - -.fa-id-card:before { - content: "\f2c2"; -} - -.fa-id-card-alt:before { - content: "\f47f"; -} - -.fa-igloo:before { - content: "\f7ae"; -} - -.fa-image:before { - content: "\f03e"; -} - -.fa-images:before { - content: "\f302"; -} - -.fa-imdb:before { - content: "\f2d8"; -} - -.fa-inbox:before { - content: "\f01c"; -} - -.fa-indent:before { - content: "\f03c"; -} - -.fa-industry:before { - content: "\f275"; -} - -.fa-infinity:before { - content: "\f534"; -} - -.fa-info:before { - content: "\f129"; -} - -.fa-info-circle:before { - content: "\f05a"; -} - -.fa-instagram:before { - content: "\f16d"; -} - -.fa-intercom:before { - content: "\f7af"; -} - -.fa-internet-explorer:before { - content: "\f26b"; -} - -.fa-invision:before { - content: "\f7b0"; -} - -.fa-ioxhost:before { - content: "\f208"; -} - -.fa-italic:before { - content: "\f033"; -} - -.fa-itch-io:before { - content: "\f83a"; -} - -.fa-itunes:before { - content: "\f3b4"; -} - -.fa-itunes-note:before { - content: "\f3b5"; -} - -.fa-java:before { - content: "\f4e4"; -} - -.fa-jedi:before { - content: "\f669"; -} - -.fa-jedi-order:before { - content: "\f50e"; -} - -.fa-jenkins:before { - content: "\f3b6"; -} - -.fa-jira:before { - content: "\f7b1"; -} - -.fa-joget:before { - content: "\f3b7"; -} - -.fa-joint:before { - content: "\f595"; -} - -.fa-joomla:before { - content: "\f1aa"; -} - -.fa-journal-whills:before { - content: "\f66a"; -} - -.fa-js:before { - content: "\f3b8"; -} - -.fa-js-square:before { - content: "\f3b9"; -} - -.fa-jsfiddle:before { - content: "\f1cc"; -} - -.fa-kaaba:before { - content: "\f66b"; -} - -.fa-kaggle:before { - content: "\f5fa"; -} - -.fa-key:before { - content: "\f084"; -} - -.fa-keybase:before { - content: "\f4f5"; -} - -.fa-keyboard:before { - content: "\f11c"; -} - -.fa-keycdn:before { - content: "\f3ba"; -} - -.fa-khanda:before { - content: "\f66d"; -} - -.fa-kickstarter:before { - content: "\f3bb"; -} - -.fa-kickstarter-k:before { - content: "\f3bc"; -} - -.fa-kiss:before { - content: "\f596"; -} - -.fa-kiss-beam:before { - content: "\f597"; -} - -.fa-kiss-wink-heart:before { - content: "\f598"; -} - -.fa-kiwi-bird:before { - content: "\f535"; -} - -.fa-korvue:before { - content: "\f42f"; -} - -.fa-landmark:before { - content: "\f66f"; -} - -.fa-language:before { - content: "\f1ab"; -} - -.fa-laptop:before { - content: "\f109"; -} - -.fa-laptop-code:before { - content: "\f5fc"; -} - -.fa-laptop-medical:before { - content: "\f812"; -} - -.fa-laravel:before { - content: "\f3bd"; -} - -.fa-lastfm:before { - content: "\f202"; -} - -.fa-lastfm-square:before { - content: "\f203"; -} - -.fa-laugh:before { - content: "\f599"; -} - -.fa-laugh-beam:before { - content: "\f59a"; -} - -.fa-laugh-squint:before { - content: "\f59b"; -} - -.fa-laugh-wink:before { - content: "\f59c"; -} - -.fa-layer-group:before { - content: "\f5fd"; -} - -.fa-leaf:before { - content: "\f06c"; -} - -.fa-leanpub:before { - content: "\f212"; -} - -.fa-lemon:before { - content: "\f094"; -} - -.fa-less:before { - content: "\f41d"; -} - -.fa-less-than:before { - content: "\f536"; -} - -.fa-less-than-equal:before { - content: "\f537"; -} - -.fa-level-down-alt:before { - content: "\f3be"; -} - -.fa-level-up-alt:before { - content: "\f3bf"; -} - -.fa-life-ring:before { - content: "\f1cd"; -} - -.fa-lightbulb:before { - content: "\f0eb"; -} - -.fa-line:before { - content: "\f3c0"; -} - -.fa-link:before { - content: "\f0c1"; -} - -.fa-linkedin:before { - content: "\f08c"; -} - -.fa-linkedin-in:before { - content: "\f0e1"; -} - -.fa-linode:before { - content: "\f2b8"; -} - -.fa-linux:before { - content: "\f17c"; -} - -.fa-lira-sign:before { - content: "\f195"; -} - -.fa-list:before { - content: "\f03a"; -} - -.fa-list-alt:before { - content: "\f022"; -} - -.fa-list-ol:before { - content: "\f0cb"; -} - -.fa-list-ul:before { - content: "\f0ca"; -} - -.fa-location-arrow:before { - content: "\f124"; -} - -.fa-lock:before { - content: "\f023"; -} - -.fa-lock-open:before { - content: "\f3c1"; -} - -.fa-long-arrow-alt-down:before { - content: "\f309"; -} - -.fa-long-arrow-alt-left:before { - content: "\f30a"; -} - -.fa-long-arrow-alt-right:before { - content: "\f30b"; -} - -.fa-long-arrow-alt-up:before { - content: "\f30c"; -} - -.fa-low-vision:before { - content: "\f2a8"; -} - -.fa-luggage-cart:before { - content: "\f59d"; -} - -.fa-lyft:before { - content: "\f3c3"; -} - -.fa-magento:before { - content: "\f3c4"; -} - -.fa-magic:before { - content: "\f0d0"; -} - -.fa-magnet:before { - content: "\f076"; -} - -.fa-mail-bulk:before { - content: "\f674"; -} - -.fa-mailchimp:before { - content: "\f59e"; -} - -.fa-male:before { - content: "\f183"; -} - -.fa-mandalorian:before { - content: "\f50f"; -} - -.fa-map:before { - content: "\f279"; -} - -.fa-map-marked:before { - content: "\f59f"; -} - -.fa-map-marked-alt:before { - content: "\f5a0"; -} - -.fa-map-marker:before { - content: "\f041"; -} - -.fa-map-marker-alt:before { - content: "\f3c5"; -} - -.fa-map-pin:before { - content: "\f276"; -} - -.fa-map-signs:before { - content: "\f277"; -} - -.fa-markdown:before { - content: "\f60f"; -} - -.fa-marker:before { - content: "\f5a1"; -} - -.fa-mars:before { - content: "\f222"; -} - -.fa-mars-double:before { - content: "\f227"; -} - -.fa-mars-stroke:before { - content: "\f229"; -} - -.fa-mars-stroke-h:before { - content: "\f22b"; -} - -.fa-mars-stroke-v:before { - content: "\f22a"; -} - -.fa-mask:before { - content: "\f6fa"; -} - -.fa-mastodon:before { - content: "\f4f6"; -} - -.fa-maxcdn:before { - content: "\f136"; -} - -.fa-medal:before { - content: "\f5a2"; -} - -.fa-medapps:before { - content: "\f3c6"; -} - -.fa-medium:before { - content: "\f23a"; -} - -.fa-medium-m:before { - content: "\f3c7"; -} - -.fa-medkit:before { - content: "\f0fa"; -} - -.fa-medrt:before { - content: "\f3c8"; -} - -.fa-meetup:before { - content: "\f2e0"; -} - -.fa-megaport:before { - content: "\f5a3"; -} - -.fa-meh:before { - content: "\f11a"; -} - -.fa-meh-blank:before { - content: "\f5a4"; -} - -.fa-meh-rolling-eyes:before { - content: "\f5a5"; -} - -.fa-memory:before { - content: "\f538"; -} - -.fa-mendeley:before { - content: "\f7b3"; -} - -.fa-menorah:before { - content: "\f676"; -} - -.fa-mercury:before { - content: "\f223"; -} - -.fa-meteor:before { - content: "\f753"; -} - -.fa-microchip:before { - content: "\f2db"; -} - -.fa-microphone:before { - content: "\f130"; -} - -.fa-microphone-alt:before { - content: "\f3c9"; -} - -.fa-microphone-alt-slash:before { - content: "\f539"; -} - -.fa-microphone-slash:before { - content: "\f131"; -} - -.fa-microscope:before { - content: "\f610"; -} - -.fa-microsoft:before { - content: "\f3ca"; -} - -.fa-minus:before { - content: "\f068"; -} - -.fa-minus-circle:before { - content: "\f056"; -} - -.fa-minus-square:before { - content: "\f146"; -} - -.fa-mitten:before { - content: "\f7b5"; -} - -.fa-mix:before { - content: "\f3cb"; -} - -.fa-mixcloud:before { - content: "\f289"; -} - -.fa-mizuni:before { - content: "\f3cc"; -} - -.fa-mobile:before { - content: "\f10b"; -} - -.fa-mobile-alt:before { - content: "\f3cd"; -} - -.fa-modx:before { - content: "\f285"; -} - -.fa-monero:before { - content: "\f3d0"; -} - -.fa-money-bill:before { - content: "\f0d6"; -} - -.fa-money-bill-alt:before { - content: "\f3d1"; -} - -.fa-money-bill-wave:before { - content: "\f53a"; -} - -.fa-money-bill-wave-alt:before { - content: "\f53b"; -} - -.fa-money-check:before { - content: "\f53c"; -} - -.fa-money-check-alt:before { - content: "\f53d"; -} - -.fa-monument:before { - content: "\f5a6"; -} - -.fa-moon:before { - content: "\f186"; -} - -.fa-mortar-pestle:before { - content: "\f5a7"; -} - -.fa-mosque:before { - content: "\f678"; -} - -.fa-motorcycle:before { - content: "\f21c"; -} - -.fa-mountain:before { - content: "\f6fc"; -} - -.fa-mouse-pointer:before { - content: "\f245"; -} - -.fa-mug-hot:before { - content: "\f7b6"; -} - -.fa-music:before { - content: "\f001"; -} - -.fa-napster:before { - content: "\f3d2"; -} - -.fa-neos:before { - content: "\f612"; -} - -.fa-network-wired:before { - content: "\f6ff"; -} - -.fa-neuter:before { - content: "\f22c"; -} - -.fa-newspaper:before { - content: "\f1ea"; -} - -.fa-nimblr:before { - content: "\f5a8"; -} - -.fa-nintendo-switch:before { - content: "\f418"; -} - -.fa-node:before { - content: "\f419"; -} - -.fa-node-js:before { - content: "\f3d3"; -} - -.fa-not-equal:before { - content: "\f53e"; -} - -.fa-notes-medical:before { - content: "\f481"; -} - -.fa-npm:before { - content: "\f3d4"; -} - -.fa-ns8:before { - content: "\f3d5"; -} - -.fa-nutritionix:before { - content: "\f3d6"; -} - -.fa-object-group:before { - content: "\f247"; -} - -.fa-object-ungroup:before { - content: "\f248"; -} - -.fa-odnoklassniki:before { - content: "\f263"; -} - -.fa-odnoklassniki-square:before { - content: "\f264"; -} - -.fa-oil-can:before { - content: "\f613"; -} - -.fa-old-republic:before { - content: "\f510"; -} - -.fa-om:before { - content: "\f679"; -} - -.fa-opencart:before { - content: "\f23d"; -} - -.fa-openid:before { - content: "\f19b"; -} - -.fa-opera:before { - content: "\f26a"; -} - -.fa-optin-monster:before { - content: "\f23c"; -} - -.fa-osi:before { - content: "\f41a"; -} - -.fa-otter:before { - content: "\f700"; -} - -.fa-outdent:before { - content: "\f03b"; -} - -.fa-page4:before { - content: "\f3d7"; -} - -.fa-pagelines:before { - content: "\f18c"; -} - -.fa-pager:before { - content: "\f815"; -} - -.fa-paint-brush:before { - content: "\f1fc"; -} - -.fa-paint-roller:before { - content: "\f5aa"; -} - -.fa-palette:before { - content: "\f53f"; -} - -.fa-palfed:before { - content: "\f3d8"; -} - -.fa-pallet:before { - content: "\f482"; -} - -.fa-paper-plane:before { - content: "\f1d8"; -} - -.fa-paperclip:before { - content: "\f0c6"; -} - -.fa-parachute-box:before { - content: "\f4cd"; -} - -.fa-paragraph:before { - content: "\f1dd"; -} - -.fa-parking:before { - content: "\f540"; -} - -.fa-passport:before { - content: "\f5ab"; -} - -.fa-pastafarianism:before { - content: "\f67b"; -} - -.fa-paste:before { - content: "\f0ea"; -} - -.fa-patreon:before { - content: "\f3d9"; -} - -.fa-pause:before { - content: "\f04c"; -} - -.fa-pause-circle:before { - content: "\f28b"; -} - -.fa-paw:before { - content: "\f1b0"; -} - -.fa-paypal:before { - content: "\f1ed"; -} - -.fa-peace:before { - content: "\f67c"; -} - -.fa-pen:before { - content: "\f304"; -} - -.fa-pen-alt:before { - content: "\f305"; -} - -.fa-pen-fancy:before { - content: "\f5ac"; -} - -.fa-pen-nib:before { - content: "\f5ad"; -} - -.fa-pen-square:before { - content: "\f14b"; -} - -.fa-pencil-alt:before { - content: "\f303"; -} - -.fa-pencil-ruler:before { - content: "\f5ae"; -} - -.fa-penny-arcade:before { - content: "\f704"; -} - -.fa-people-carry:before { - content: "\f4ce"; -} - -.fa-pepper-hot:before { - content: "\f816"; -} - -.fa-percent:before { - content: "\f295"; -} - -.fa-percentage:before { - content: "\f541"; -} - -.fa-periscope:before { - content: "\f3da"; -} - -.fa-person-booth:before { - content: "\f756"; -} - -.fa-phabricator:before { - content: "\f3db"; -} - -.fa-phoenix-framework:before { - content: "\f3dc"; -} - -.fa-phoenix-squadron:before { - content: "\f511"; -} - -.fa-phone:before { - content: "\f095"; -} - -.fa-phone-slash:before { - content: "\f3dd"; -} - -.fa-phone-square:before { - content: "\f098"; -} - -.fa-phone-volume:before { - content: "\f2a0"; -} - -.fa-php:before { - content: "\f457"; -} - -.fa-pied-piper:before { - content: "\f2ae"; -} - -.fa-pied-piper-alt:before { - content: "\f1a8"; -} - -.fa-pied-piper-hat:before { - content: "\f4e5"; -} - -.fa-pied-piper-pp:before { - content: "\f1a7"; -} - -.fa-piggy-bank:before { - content: "\f4d3"; -} - -.fa-pills:before { - content: "\f484"; -} - -.fa-pinterest:before { - content: "\f0d2"; -} - -.fa-pinterest-p:before { - content: "\f231"; -} - -.fa-pinterest-square:before { - content: "\f0d3"; -} - -.fa-pizza-slice:before { - content: "\f818"; -} - -.fa-place-of-worship:before { - content: "\f67f"; -} - -.fa-plane:before { - content: "\f072"; -} - -.fa-plane-arrival:before { - content: "\f5af"; -} - -.fa-plane-departure:before { - content: "\f5b0"; -} - -.fa-play:before { - content: "\f04b"; -} - -.fa-play-circle:before { - content: "\f144"; -} - -.fa-playstation:before { - content: "\f3df"; -} - -.fa-plug:before { - content: "\f1e6"; -} - -.fa-plus:before { - content: "\f067"; -} - -.fa-plus-circle:before { - content: "\f055"; -} - -.fa-plus-square:before { - content: "\f0fe"; -} - -.fa-podcast:before { - content: "\f2ce"; -} - -.fa-poll:before { - content: "\f681"; -} - -.fa-poll-h:before { - content: "\f682"; -} - -.fa-poo:before { - content: "\f2fe"; -} - -.fa-poo-storm:before { - content: "\f75a"; -} - -.fa-poop:before { - content: "\f619"; -} - -.fa-portrait:before { - content: "\f3e0"; -} - -.fa-pound-sign:before { - content: "\f154"; -} - -.fa-power-off:before { - content: "\f011"; -} - -.fa-pray:before { - content: "\f683"; -} - -.fa-praying-hands:before { - content: "\f684"; -} - -.fa-prescription:before { - content: "\f5b1"; -} - -.fa-prescription-bottle:before { - content: "\f485"; -} - -.fa-prescription-bottle-alt:before { - content: "\f486"; -} - -.fa-print:before { - content: "\f02f"; -} - -.fa-procedures:before { - content: "\f487"; -} - -.fa-product-hunt:before { - content: "\f288"; -} - -.fa-project-diagram:before { - content: "\f542"; -} - -.fa-pushed:before { - content: "\f3e1"; -} - -.fa-puzzle-piece:before { - content: "\f12e"; -} - -.fa-python:before { - content: "\f3e2"; -} - -.fa-qq:before { - content: "\f1d6"; -} - -.fa-qrcode:before { - content: "\f029"; -} - -.fa-question:before { - content: "\f128"; -} - -.fa-question-circle:before { - content: "\f059"; -} - -.fa-quidditch:before { - content: "\f458"; -} - -.fa-quinscape:before { - content: "\f459"; -} - -.fa-quora:before { - content: "\f2c4"; -} - -.fa-quote-left:before { - content: "\f10d"; -} - -.fa-quote-right:before { - content: "\f10e"; -} - -.fa-quran:before { - content: "\f687"; -} - -.fa-r-project:before { - content: "\f4f7"; -} - -.fa-radiation:before { - content: "\f7b9"; -} - -.fa-radiation-alt:before { - content: "\f7ba"; -} - -.fa-rainbow:before { - content: "\f75b"; -} - -.fa-random:before { - content: "\f074"; -} - -.fa-raspberry-pi:before { - content: "\f7bb"; -} - -.fa-ravelry:before { - content: "\f2d9"; -} - -.fa-react:before { - content: "\f41b"; -} - -.fa-reacteurope:before { - content: "\f75d"; -} - -.fa-readme:before { - content: "\f4d5"; -} - -.fa-rebel:before { - content: "\f1d0"; -} - -.fa-receipt:before { - content: "\f543"; -} - -.fa-recycle:before { - content: "\f1b8"; -} - -.fa-red-river:before { - content: "\f3e3"; -} - -.fa-reddit:before { - content: "\f1a1"; -} - -.fa-reddit-alien:before { - content: "\f281"; -} - -.fa-reddit-square:before { - content: "\f1a2"; -} - -.fa-redhat:before { - content: "\f7bc"; -} - -.fa-redo:before, .fa-repeat:before { - content: "\f01e"; -} - -.fa-redo-alt:before { - content: "\f2f9"; -} - -.fa-registered:before { - content: "\f25d"; -} - -.fa-renren:before { - content: "\f18b"; -} - -.fa-reply:before { - content: "\f3e5"; -} - -.fa-reply-all:before { - content: "\f122"; -} - -.fa-replyd:before { - content: "\f3e6"; -} - -.fa-republican:before { - content: "\f75e"; -} - -.fa-researchgate:before { - content: "\f4f8"; -} - -.fa-resolving:before { - content: "\f3e7"; -} - -.fa-restroom:before { - content: "\f7bd"; -} - -.fa-retweet:before { - content: "\f079"; -} - -.fa-rev:before { - content: "\f5b2"; -} - -.fa-ribbon:before { - content: "\f4d6"; -} - -.fa-ring:before { - content: "\f70b"; -} - -.fa-road:before { - content: "\f018"; -} - -.fa-robot:before { - content: "\f544"; -} - -.fa-rocket:before { - content: "\f135"; -} - -.fa-rocketchat:before { - content: "\f3e8"; -} - -.fa-rockrms:before { - content: "\f3e9"; -} - -.fa-route:before { - content: "\f4d7"; -} - -.fa-rss:before { - content: "\f09e"; -} - -.fa-rss-square:before { - content: "\f143"; -} - -.fa-ruble-sign:before { - content: "\f158"; -} - -.fa-ruler:before { - content: "\f545"; -} - -.fa-ruler-combined:before { - content: "\f546"; -} - -.fa-ruler-horizontal:before { - content: "\f547"; -} - -.fa-ruler-vertical:before { - content: "\f548"; -} - -.fa-running:before { - content: "\f70c"; -} - -.fa-rupee-sign:before { - content: "\f156"; -} - -.fa-sad-cry:before { - content: "\f5b3"; -} - -.fa-sad-tear:before { - content: "\f5b4"; -} - -.fa-safari:before { - content: "\f267"; -} - -.fa-salesforce:before { - content: "\f83b"; -} - -.fa-sass:before { - content: "\f41e"; -} - -.fa-satellite:before { - content: "\f7bf"; -} - -.fa-satellite-dish:before { - content: "\f7c0"; -} - -.fa-save:before { - content: "\f0c7"; -} - -.fa-schlix:before { - content: "\f3ea"; -} - -.fa-school:before { - content: "\f549"; -} - -.fa-screwdriver:before { - content: "\f54a"; -} - -.fa-scribd:before { - content: "\f28a"; -} - -.fa-scroll:before { - content: "\f70e"; -} - -.fa-sd-card:before { - content: "\f7c2"; -} - -.fa-search:before { - content: "\f002"; -} - -.fa-search-dollar:before { - content: "\f688"; -} - -.fa-search-location:before { - content: "\f689"; -} - -.fa-search-minus:before { - content: "\f010"; -} - -.fa-search-plus:before { - content: "\f00e"; -} - -.fa-searchengin:before { - content: "\f3eb"; -} - -.fa-seedling:before { - content: "\f4d8"; -} - -.fa-sellcast:before { - content: "\f2da"; -} - -.fa-sellsy:before { - content: "\f213"; -} - -.fa-server:before { - content: "\f233"; -} - -.fa-servicestack:before { - content: "\f3ec"; -} - -.fa-shapes:before { - content: "\f61f"; -} - -.fa-share:before { - content: "\f064"; -} - -.fa-share-alt:before { - content: "\f1e0"; -} - -.fa-share-alt-square:before { - content: "\f1e1"; -} - -.fa-share-square:before { - content: "\f14d"; -} - -.fa-shekel-sign:before { - content: "\f20b"; -} - -.fa-shield-alt:before { - content: "\f3ed"; -} - -.fa-ship:before { - content: "\f21a"; -} - -.fa-shipping-fast:before { - content: "\f48b"; -} - -.fa-shirtsinbulk:before { - content: "\f214"; -} - -.fa-shoe-prints:before { - content: "\f54b"; -} - -.fa-shopping-bag:before { - content: "\f290"; -} - -.fa-shopping-basket:before { - content: "\f291"; -} - -.fa-shopping-cart:before { - content: "\f07a"; -} - -.fa-shopware:before { - content: "\f5b5"; -} - -.fa-shower:before { - content: "\f2cc"; -} - -.fa-shuttle-van:before { - content: "\f5b6"; -} - -.fa-sign:before { - content: "\f4d9"; -} - -.fa-sign-in-alt:before { - content: "\f2f6"; -} - -.fa-sign-language:before { - content: "\f2a7"; -} - -.fa-sign-out-alt:before { - content: "\f2f5"; -} - -.fa-signal:before { - content: "\f012"; -} - -.fa-signature:before { - content: "\f5b7"; -} - -.fa-sim-card:before { - content: "\f7c4"; -} - -.fa-simplybuilt:before { - content: "\f215"; -} - -.fa-sistrix:before { - content: "\f3ee"; -} - -.fa-sitemap:before { - content: "\f0e8"; -} - -.fa-sith:before { - content: "\f512"; -} - -.fa-skating:before { - content: "\f7c5"; -} - -.fa-sketch:before { - content: "\f7c6"; -} - -.fa-skiing:before { - content: "\f7c9"; -} - -.fa-skiing-nordic:before { - content: "\f7ca"; -} - -.fa-skull:before { - content: "\f54c"; -} - -.fa-skull-crossbones:before { - content: "\f714"; -} - -.fa-skyatlas:before { - content: "\f216"; -} - -.fa-skype:before { - content: "\f17e"; -} - -.fa-slack:before { - content: "\f198"; -} - -.fa-slack-hash:before { - content: "\f3ef"; -} - -.fa-slash:before { - content: "\f715"; -} - -.fa-sleigh:before { - content: "\f7cc"; -} - -.fa-sliders-h:before { - content: "\f1de"; -} - -.fa-slideshare:before { - content: "\f1e7"; -} - -.fa-smile:before { - content: "\f118"; -} - -.fa-smile-beam:before { - content: "\f5b8"; -} - -.fa-smile-wink:before { - content: "\f4da"; -} - -.fa-smog:before { - content: "\f75f"; -} - -.fa-smoking:before { - content: "\f48d"; -} - -.fa-smoking-ban:before { - content: "\f54d"; -} - -.fa-sms:before { - content: "\f7cd"; -} - -.fa-snapchat:before { - content: "\f2ab"; -} - -.fa-snapchat-ghost:before { - content: "\f2ac"; -} - -.fa-snapchat-square:before { - content: "\f2ad"; -} - -.fa-snowboarding:before { - content: "\f7ce"; -} - -.fa-snowflake:before { - content: "\f2dc"; -} - -.fa-snowman:before { - content: "\f7d0"; -} - -.fa-snowplow:before { - content: "\f7d2"; -} - -.fa-socks:before { - content: "\f696"; -} - -.fa-solar-panel:before { - content: "\f5ba"; -} - -.fa-sort:before { - content: "\f0dc"; -} - -.fa-sort-alpha-down:before { - content: "\f15d"; -} - -.fa-sort-alpha-up:before { - content: "\f15e"; -} - -.fa-sort-amount-down:before { - content: "\f160"; -} - -.fa-sort-amount-up:before { - content: "\f161"; -} - -.fa-sort-down:before { - content: "\f0dd"; -} - -.fa-sort-numeric-down:before { - content: "\f162"; -} - -.fa-sort-numeric-up:before { - content: "\f163"; -} - -.fa-sort-up:before { - content: "\f0de"; -} - -.fa-soundcloud:before { - content: "\f1be"; -} - -.fa-sourcetree:before { - content: "\f7d3"; -} - -.fa-spa:before { - content: "\f5bb"; -} - -.fa-space-shuttle:before { - content: "\f197"; -} - -.fa-speakap:before { - content: "\f3f3"; -} - -.fa-speaker-deck:before { - content: "\f83c"; -} - -.fa-spider:before { - content: "\f717"; -} - -.fa-spinner:before { - content: "\f110"; -} - -.fa-splotch:before { - content: "\f5bc"; -} - -.fa-spotify:before { - content: "\f1bc"; -} - -.fa-spray-can:before { - content: "\f5bd"; -} - -.fa-square:before { - content: "\f0c8"; -} - -.fa-square-full:before { - content: "\f45c"; -} - -.fa-square-root-alt:before { - content: "\f698"; -} - -.fa-squarespace:before { - content: "\f5be"; -} - -.fa-stack-exchange:before { - content: "\f18d"; -} - -.fa-stack-overflow:before { - content: "\f16c"; -} - -.fa-stackpath:before { - content: "\f842"; -} - -.fa-stamp:before { - content: "\f5bf"; -} - -.fa-star:before { - content: "\f005"; -} - -.fa-star-and-crescent:before { - content: "\f699"; -} - -.fa-star-half:before { - content: "\f089"; -} - -.fa-star-half-alt:before { - content: "\f5c0"; -} - -.fa-star-of-david:before { - content: "\f69a"; -} - -.fa-star-of-life:before { - content: "\f621"; -} - -.fa-staylinked:before { - content: "\f3f5"; -} - -.fa-steam:before { - content: "\f1b6"; -} - -.fa-steam-square:before { - content: "\f1b7"; -} - -.fa-steam-symbol:before { - content: "\f3f6"; -} - -.fa-step-backward:before { - content: "\f048"; -} - -.fa-step-forward:before { - content: "\f051"; -} - -.fa-stethoscope:before { - content: "\f0f1"; -} - -.fa-sticker-mule:before { - content: "\f3f7"; -} - -.fa-sticky-note:before { - content: "\f249"; -} - -.fa-stop:before { - content: "\f04d"; -} - -.fa-stop-circle:before { - content: "\f28d"; -} - -.fa-stopwatch:before { - content: "\f2f2"; -} - -.fa-store:before { - content: "\f54e"; -} - -.fa-store-alt:before { - content: "\f54f"; -} - -.fa-strava:before { - content: "\f428"; -} - -.fa-stream:before { - content: "\f550"; -} - -.fa-street-view:before { - content: "\f21d"; -} - -.fa-strikethrough:before { - content: "\f0cc"; -} - -.fa-stripe:before { - content: "\f429"; -} - -.fa-stripe-s:before { - content: "\f42a"; -} - -.fa-stroopwafel:before { - content: "\f551"; -} - -.fa-studiovinari:before { - content: "\f3f8"; -} - -.fa-stumbleupon:before { - content: "\f1a4"; -} - -.fa-stumbleupon-circle:before { - content: "\f1a3"; -} - -.fa-subscript:before { - content: "\f12c"; -} - -.fa-subway:before { - content: "\f239"; -} - -.fa-suitcase:before { - content: "\f0f2"; -} - -.fa-suitcase-rolling:before { - content: "\f5c1"; -} - -.fa-sun:before { - content: "\f185"; -} - -.fa-superpowers:before { - content: "\f2dd"; -} - -.fa-superscript:before { - content: "\f12b"; -} - -.fa-supple:before { - content: "\f3f9"; -} - -.fa-surprise:before { - content: "\f5c2"; -} - -.fa-suse:before { - content: "\f7d6"; -} - -.fa-swatchbook:before { - content: "\f5c3"; -} - -.fa-swimmer:before { - content: "\f5c4"; -} - -.fa-swimming-pool:before { - content: "\f5c5"; -} - -.fa-symfony:before { - content: "\f83d"; -} - -.fa-synagogue:before { - content: "\f69b"; -} - -.fa-sync:before { - content: "\f021"; -} - -.fa-sync-alt:before { - content: "\f2f1"; -} - -.fa-syringe:before { - content: "\f48e"; -} - -.fa-table:before { - content: "\f0ce"; -} - -.fa-table-tennis:before { - content: "\f45d"; -} - -.fa-tablet:before { - content: "\f10a"; -} - -.fa-tablet-alt:before { - content: "\f3fa"; -} - -.fa-tablets:before { - content: "\f490"; -} - -.fa-tachometer-alt:before { - content: "\f3fd"; -} - -.fa-tag:before { - content: "\f02b"; -} - -.fa-tags:before { - content: "\f02c"; -} - -.fa-tape:before { - content: "\f4db"; -} - -.fa-tasks:before { - content: "\f0ae"; -} - -.fa-taxi:before { - content: "\f1ba"; -} - -.fa-teamspeak:before { - content: "\f4f9"; -} - -.fa-teeth:before { - content: "\f62e"; -} - -.fa-teeth-open:before { - content: "\f62f"; -} - -.fa-telegram:before { - content: "\f2c6"; -} - -.fa-telegram-plane:before { - content: "\f3fe"; -} - -.fa-temperature-high:before { - content: "\f769"; -} - -.fa-temperature-low:before { - content: "\f76b"; -} - -.fa-tencent-weibo:before { - content: "\f1d5"; -} - -.fa-tenge:before { - content: "\f7d7"; -} - -.fa-terminal:before { - content: "\f120"; -} - -.fa-text-height:before { - content: "\f034"; -} - -.fa-text-width:before { - content: "\f035"; -} - -.fa-th:before { - content: "\f00a"; -} - -.fa-th-large:before { - content: "\f009"; -} - -.fa-th-list:before { - content: "\f00b"; -} - -.fa-the-red-yeti:before { - content: "\f69d"; -} - -.fa-theater-masks:before { - content: "\f630"; -} - -.fa-themeco:before { - content: "\f5c6"; -} - -.fa-themeisle:before { - content: "\f2b2"; -} - -.fa-thermometer:before { - content: "\f491"; -} - -.fa-thermometer-empty:before { - content: "\f2cb"; -} - -.fa-thermometer-full:before { - content: "\f2c7"; -} - -.fa-thermometer-half:before { - content: "\f2c9"; -} - -.fa-thermometer-quarter:before { - content: "\f2ca"; -} - -.fa-thermometer-three-quarters:before { - content: "\f2c8"; -} - -.fa-think-peaks:before { - content: "\f731"; -} - -.fa-thumbs-down:before { - content: "\f165"; -} - -.fa-thumbs-up:before { - content: "\f164"; -} - -.fa-thumbtack:before { - content: "\f08d"; -} - -.fa-ticket-alt:before { - content: "\f3ff"; -} - -.fa-times:before { - content: "\f00d"; -} - -.fa-times-circle:before { - content: "\f057"; -} - -.fa-tint:before { - content: "\f043"; -} - -.fa-tint-slash:before { - content: "\f5c7"; -} - -.fa-tired:before { - content: "\f5c8"; -} - -.fa-toggle-off:before { - content: "\f204"; -} - -.fa-toggle-on:before { - content: "\f205"; -} - -.fa-toilet:before { - content: "\f7d8"; -} - -.fa-toilet-paper:before { - content: "\f71e"; -} - -.fa-toolbox:before { - content: "\f552"; -} - -.fa-tools:before { - content: "\f7d9"; -} - -.fa-tooth:before { - content: "\f5c9"; -} - -.fa-torah:before { - content: "\f6a0"; -} - -.fa-torii-gate:before { - content: "\f6a1"; -} - -.fa-tractor:before { - content: "\f722"; -} - -.fa-trade-federation:before { - content: "\f513"; -} - -.fa-trademark:before { - content: "\f25c"; -} - -.fa-traffic-light:before { - content: "\f637"; -} - -.fa-train:before { - content: "\f238"; -} - -.fa-tram:before { - content: "\f7da"; -} - -.fa-transgender:before { - content: "\f224"; -} - -.fa-transgender-alt:before { - content: "\f225"; -} - -.fa-trash:before { - content: "\f1f8"; -} - -.fa-trash-alt:before { - content: "\f2ed"; -} - -.fa-trash-restore:before { - content: "\f829"; -} - -.fa-trash-restore-alt:before { - content: "\f82a"; -} - -.fa-tree:before { - content: "\f1bb"; -} - -.fa-trello:before { - content: "\f181"; -} - -.fa-tripadvisor:before { - content: "\f262"; -} - -.fa-trophy:before { - content: "\f091"; -} - -.fa-truck:before { - content: "\f0d1"; -} - -.fa-truck-loading:before { - content: "\f4de"; -} - -.fa-truck-monster:before { - content: "\f63b"; -} - -.fa-truck-moving:before { - content: "\f4df"; -} - -.fa-truck-pickup:before { - content: "\f63c"; -} - -.fa-tshirt:before { - content: "\f553"; -} - -.fa-tty:before { - content: "\f1e4"; -} - -.fa-tumblr:before { - content: "\f173"; -} - -.fa-tumblr-square:before { - content: "\f174"; -} - -.fa-tv:before { - content: "\f26c"; -} - -.fa-twitch:before { - content: "\f1e8"; -} - -.fa-twitter:before { - content: "\f099"; -} - -.fa-twitter-square:before { - content: "\f081"; -} - -.fa-typo3:before { - content: "\f42b"; -} - -.fa-uber:before { - content: "\f402"; -} - -.fa-ubuntu:before { - content: "\f7df"; -} - -.fa-uikit:before { - content: "\f403"; -} - -.fa-umbrella:before { - content: "\f0e9"; -} - -.fa-umbrella-beach:before { - content: "\f5ca"; -} - -.fa-underline:before { - content: "\f0cd"; -} - -.fa-undo:before { - content: "\f0e2"; -} - -.fa-undo-alt:before { - content: "\f2ea"; -} - -.fa-uniregistry:before { - content: "\f404"; -} - -.fa-universal-access:before { - content: "\f29a"; -} - -.fa-university:before { - content: "\f19c"; -} - -.fa-unlink:before { - content: "\f127"; -} - -.fa-unlock:before { - content: "\f09c"; -} - -.fa-unlock-alt:before { - content: "\f13e"; -} - -.fa-untappd:before { - content: "\f405"; -} - -.fa-upload:before { - content: "\f093"; -} - -.fa-ups:before { - content: "\f7e0"; -} - -.fa-usb:before { - content: "\f287"; -} - -.fa-user:before { - content: "\f007"; -} - -.fa-user-alt:before { - content: "\f406"; -} - -.fa-user-alt-slash:before { - content: "\f4fa"; -} - -.fa-user-astronaut:before { - content: "\f4fb"; -} - -.fa-user-check:before { - content: "\f4fc"; -} - -.fa-user-circle:before { - content: "\f2bd"; -} - -.fa-user-clock:before { - content: "\f4fd"; -} - -.fa-user-cog:before { - content: "\f4fe"; -} - -.fa-user-edit:before { - content: "\f4ff"; -} - -.fa-user-friends:before { - content: "\f500"; -} - -.fa-user-graduate:before { - content: "\f501"; -} - -.fa-user-injured:before { - content: "\f728"; -} - -.fa-user-lock:before { - content: "\f502"; -} - -.fa-user-md:before { - content: "\f0f0"; -} - -.fa-user-minus:before { - content: "\f503"; -} - -.fa-user-ninja:before { - content: "\f504"; -} - -.fa-user-nurse:before { - content: "\f82f"; -} - -.fa-user-plus:before { - content: "\f234"; -} - -.fa-user-secret:before { - content: "\f21b"; -} - -.fa-user-shield:before { - content: "\f505"; -} - -.fa-user-slash:before { - content: "\f506"; -} - -.fa-user-tag:before { - content: "\f507"; -} - -.fa-user-tie:before { - content: "\f508"; -} - -.fa-user-times:before { - content: "\f235"; -} - -.fa-users:before { - content: "\f0c0"; -} - -.fa-users-cog:before { - content: "\f509"; -} - -.fa-usps:before { - content: "\f7e1"; -} - -.fa-ussunnah:before { - content: "\f407"; -} - -.fa-utensil-spoon:before { - content: "\f2e5"; -} - -.fa-utensils:before { - content: "\f2e7"; -} - -.fa-vaadin:before { - content: "\f408"; -} - -.fa-vector-square:before { - content: "\f5cb"; -} - -.fa-venus:before { - content: "\f221"; -} - -.fa-venus-double:before { - content: "\f226"; -} - -.fa-venus-mars:before { - content: "\f228"; -} - -.fa-viacoin:before { - content: "\f237"; -} - -.fa-viadeo:before { - content: "\f2a9"; -} - -.fa-viadeo-square:before { - content: "\f2aa"; -} - -.fa-vial:before { - content: "\f492"; -} - -.fa-vials:before { - content: "\f493"; -} - -.fa-viber:before { - content: "\f409"; -} - -.fa-video:before { - content: "\f03d"; -} - -.fa-video-slash:before { - content: "\f4e2"; -} - -.fa-vihara:before { - content: "\f6a7"; -} - -.fa-vimeo:before { - content: "\f40a"; -} - -.fa-vimeo-square:before { - content: "\f194"; -} - -.fa-vimeo-v:before { - content: "\f27d"; -} - -.fa-vine:before { - content: "\f1ca"; -} - -.fa-vk:before { - content: "\f189"; -} - -.fa-vnv:before { - content: "\f40b"; -} - -.fa-volleyball-ball:before { - content: "\f45f"; -} - -.fa-volume-down:before { - content: "\f027"; -} - -.fa-volume-mute:before { - content: "\f6a9"; -} - -.fa-volume-off:before { - content: "\f026"; -} - -.fa-volume-up:before { - content: "\f028"; -} - -.fa-vote-yea:before { - content: "\f772"; -} - -.fa-vr-cardboard:before { - content: "\f729"; -} - -.fa-vuejs:before { - content: "\f41f"; -} - -.fa-walking:before { - content: "\f554"; -} - -.fa-wallet:before { - content: "\f555"; -} - -.fa-warehouse:before { - content: "\f494"; -} - -.fa-water:before { - content: "\f773"; -} - -.fa-wave-square:before { - content: "\f83e"; -} - -.fa-waze:before { - content: "\f83f"; -} - -.fa-weebly:before { - content: "\f5cc"; -} - -.fa-weibo:before { - content: "\f18a"; -} - -.fa-weight:before { - content: "\f496"; -} - -.fa-weight-hanging:before { - content: "\f5cd"; -} - -.fa-weixin:before { - content: "\f1d7"; -} - -.fa-whatsapp:before { - content: "\f232"; -} - -.fa-whatsapp-square:before { - content: "\f40c"; -} - -.fa-wheelchair:before { - content: "\f193"; -} - -.fa-whmcs:before { - content: "\f40d"; -} - -.fa-wifi:before { - content: "\f1eb"; -} - -.fa-wikipedia-w:before { - content: "\f266"; -} - -.fa-wind:before { - content: "\f72e"; -} - -.fa-window-close:before { - content: "\f410"; -} - -.fa-window-maximize:before { - content: "\f2d0"; -} - -.fa-window-minimize:before { - content: "\f2d1"; -} - -.fa-window-restore:before { - content: "\f2d2"; -} - -.fa-windows:before { - content: "\f17a"; -} - -.fa-wine-bottle:before { - content: "\f72f"; -} - -.fa-wine-glass:before { - content: "\f4e3"; -} - -.fa-wine-glass-alt:before { - content: "\f5ce"; -} - -.fa-wix:before { - content: "\f5cf"; -} - -.fa-wizards-of-the-coast:before { - content: "\f730"; -} - -.fa-wolf-pack-battalion:before { - content: "\f514"; -} - -.fa-won-sign:before { - content: "\f159"; -} - -.fa-wordpress:before { - content: "\f19a"; -} - -.fa-wordpress-simple:before { - content: "\f411"; -} - -.fa-wpbeginner:before { - content: "\f297"; -} - -.fa-wpexplorer:before { - content: "\f2de"; -} - -.fa-wpforms:before { - content: "\f298"; -} - -.fa-wpressr:before { - content: "\f3e4"; -} - -.fa-wrench:before { - content: "\f0ad"; -} - -.fa-x-ray:before { - content: "\f497"; -} - -.fa-xbox:before { - content: "\f412"; -} - -.fa-xing:before { - content: "\f168"; -} - -.fa-xing-square:before { - content: "\f169"; -} - -.fa-y-combinator:before { - content: "\f23b"; -} - -.fa-yahoo:before { - content: "\f19e"; -} - -.fa-yammer:before { - content: "\f840"; -} - -.fa-yandex:before { - content: "\f413"; -} - -.fa-yandex-international:before { - content: "\f414"; -} - -.fa-yarn:before { - content: "\f7e3"; -} - -.fa-yelp:before { - content: "\f1e9"; -} - -.fa-yen-sign:before { - content: "\f157"; -} - -.fa-yin-yang:before { - content: "\f6ad"; -} - -.fa-yoast:before { - content: "\f2b1"; -} - -.fa-youtube:before { - content: "\f167"; -} - -.fa-youtube-square:before { - content: "\f431"; -} - -.fa-zhihu:before { - content: "\f63f"; -} - -.sr-only { - border: 0; - clip: rect(0, 0, 0, 0); - height: 1px; - margin: -1px; - overflow: hidden; - padding: 0; - position: absolute; - width: 1px; -} - -.sr-only-focusable:active, .sr-only-focusable:focus { - clip: auto; - height: auto; - margin: 0; - overflow: visible; - position: static; - width: auto; -} - -@font-face { - font-family: 'Font Awesome 5 Brands'; - font-style: normal; - font-weight: normal; - font-display: auto; - src: url('{{ asset_path("visiosoft.theme.base::webfonts/fa-brands-400.eot") }}'); - src: url('{{ asset_path("visiosoft.theme.base::webfonts/fa-brands-400.eot") }}') format("embedded-opentype"), url('{{ asset_path("visiosoft.theme.base::webfonts/fa-brands-400.woff2") }}') format("woff2"), url('{{ asset_path("visiosoft.theme.base::webfonts/fa-brands-400.woff") }}') format("woff"), url('{{ asset_path("visiosoft.theme.base::webfonts/fa-brands-400.ttf") }}') format("truetype"), url('{{ asset_path("visiosoft.theme.base::webfonts/fa-brands-400.svg#fontawesome") }}') format("svg"); -} - -.fab { - font-family: 'Font Awesome 5 Brands'; -} - -@font-face { - font-family: 'Font Awesome 5 Regular'; - font-style: normal; - font-weight: 400; - font-display: auto; - src: url('{{ asset_path("visiosoft.theme.base::webfonts/fa-regular-400.eot") }}'); - src: url('{{ asset_path("visiosoft.theme.base::webfonts/fa-regular-400.eot") }}') format("embedded-opentype"), url('{{ asset_path("visiosoft.theme.base::webfonts/fa-regular-400.woff2") }}') format("woff2"), url('{{ asset_path("visiosoft.theme.base::webfonts/fa-regular-400.woff") }}') format("woff"), url('{{ asset_path("visiosoft.theme.base::webfonts/fa-regular-400.ttf") }}') format("truetype"), url('{{ asset_path("visiosoft.theme.base::webfonts/fa-regular-400.svg#fontawesome") }}') format("svg"); -} - -.far { - font-family: 'Font Awesome 5 Regular'; - font-weight: 400; -} - -@font-face { - font-family: 'Font Awesome 5 Solid'; - font-style: normal; - font-weight: 900; - font-display: auto; - src: url('{{ asset_path("visiosoft.theme.base::webfonts/fa-solid-900.eot") }}'); - src: url('{{ asset_path("visiosoft.theme.base::webfonts/fa-solid-900.eot") }}') format("embedded-opentype"), url('{{ asset_path("visiosoft.theme.base::webfonts/fa-solid-900.woff2") }}') format("woff2"), url('{{ asset_path("visiosoft.theme.base::webfonts/fa-solid-900.woff") }}') format("woff"), url('{{ asset_path("visiosoft.theme.base::webfonts/fa-solid-900.ttf") }}') format("truetype"), url('{{ asset_path("visiosoft.theme.base::webfonts/fa-solid-900.svg#fontawesome") }}') format("svg"); -} - -.fa, -.fas { - font-family: 'Font Awesome 5 Solid'; - font-weight: 900; -} diff --git a/addons/default/visiosoft/base-theme/resources/css/forgot.css b/addons/default/visiosoft/base-theme/resources/css/forgot.css deleted file mode 100644 index 0e8bf74df..000000000 --- a/addons/default/visiosoft/base-theme/resources/css/forgot.css +++ /dev/null @@ -1,25 +0,0 @@ -@media only screen and (min-width: 768px) { - .forgot-wrapper { - padding-top: 4em; - padding-bottom: 4em; - padding-left: 4.25em; - border: 1px solid #dee2e6!important; - } -} -@media only screen and (min-width: 768px) { - .forgot-form-wrapper { - width: 20em !important; - } -} -.forgot-img { - height: 11em; - width: 10em; -} -.forgot-wrapper label { - font-size: 14px; -} -@media only screen and (min-width: 768px) { - .forgot-form-wrapper button { - width: initial !important; - } -} \ No newline at end of file diff --git a/addons/default/visiosoft/base-theme/resources/css/gallery.css b/addons/default/visiosoft/base-theme/resources/css/gallery.css deleted file mode 100644 index efbd7cdc1..000000000 --- a/addons/default/visiosoft/base-theme/resources/css/gallery.css +++ /dev/null @@ -1,130 +0,0 @@ -.product-hb { - height: {{ setting_value('visiosoft.theme.base::gallery_box_height') }}px; - margin-bottom: 20px; -} - -.heart-icon { - width: 36px; - height: 36px; - border-radius: 50%; - font-size: 18px; - color: rgb(109, 109, 109); - background-color: rgb(245, 245, 245); - position: absolute; - right: 25px; - top: 15px; - cursor: pointer; -} - -.product-image-hb { - display: flex; - justify-content: center; - width:100%; - height: 500px; - padding: 10px; -} - -.product-image-in { - width: 100%; - height: 100%; - object-fit:cover; - border-radius: 6px; -} - -.product-name-hb { - font-size: 12px; - line-height: 18px; - margin-top: 0; - font-weight: normal; -} -.line-clamp { - display: -webkit-box; - -webkit-line-clamp: 2; - -webkit-box-orient: vertical; - overflow: hidden; -} - -.product-price-hb { - font-size: 24px; - font-weight:bolder; - height: 50px; -} -@media screen and (max-width: 766px) { - .product-price-hb { - font-size: 24px; - font-weight:bolder; - height: 50px; - } - .product-info-hb>button{ - position: inherit !important; - width: 100%; - } - #listingWrapper{ - border:none !important; - } - .product-hb{ - border:none !important; - box-shadow: none !important; - } - .review{ - height: auto; - } - - .review>p{ - display: none; - } - - -} -.fs-14{ - font-size: 14px; -} - - -.product-price-hb~p{ - font-size:.7em; -} -.review{ - height: 32px; -} - -.gallery-card:hover>.product-info-hb>.review>button{ - display:block !important; -} -.gallery-card:hover>.product-info-hb>.review>p { - display: none; -} -.imgs{ - position: relative; -} -.ads-img{ - position:inherit; -} -.imgs .ads-img { - width: 100%; - height: 100%; - display: none; -} -.imgs .ads-img:first-child { - display: flex; -} -.hover-area{ - position: absolute; - display: flex; - height: 100%; - width: 200px; - top: 0; - left: 0; -} -.hover-0 { - width: 33%; - height: 100%; -} -.hover-1 { - width: 33%; - height: 100%; -} -.hover-2 { - width: 33%; - height: 100%; -} \ No newline at end of file diff --git a/addons/default/visiosoft/base-theme/resources/css/intlTelInput.css b/addons/default/visiosoft/base-theme/resources/css/intlTelInput.css deleted file mode 100644 index 08523be6a..000000000 --- a/addons/default/visiosoft/base-theme/resources/css/intlTelInput.css +++ /dev/null @@ -1,933 +0,0 @@ -.iti { - position: relative; - display: inline-block; } -.iti * { - box-sizing: border-box; - -moz-box-sizing: border-box; } -.iti__hide { - display: none; } -.iti__v-hide { - visibility: hidden; } -.iti input, .iti input[type=text], .iti input[type=tel] { - position: relative; - z-index: 0; - margin-top: 0 !important; - margin-bottom: 0 !important; - padding-right: 36px; - margin-right: 0; } -.iti__flag-container { - position: absolute; - top: 0; - bottom: 0; - right: 0; - padding: 1px; } -.iti__selected-flag { - z-index: 1; - position: relative; - display: flex; - align-items: center; - height: 100%; - padding: 0 6px 0 8px; } -.iti__arrow { - margin-left: 6px; - width: 0; - height: 0; - border-left: 3px solid transparent; - border-right: 3px solid transparent; - border-top: 4px solid #555; } -.iti__arrow--up { - border-top: none; - border-bottom: 4px solid #555; } -.iti__country-list { - position: absolute; - z-index: 2; - list-style: none; - text-align: left; - padding: 0; - margin: 0 0 0 -1px; - box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2); - background-color: white; - border: 1px solid #CCC; - white-space: nowrap; - max-height: 200px; - overflow-y: scroll; - -webkit-overflow-scrolling: touch; } -.iti__country-list--dropup { - bottom: 100%; - margin-bottom: -1px; } -@media (max-width: 500px) { - .iti__country-list { - white-space: normal; } } -.iti__flag-box { - display: inline-block; - width: 20px; } -.iti__divider { - padding-bottom: 5px; - margin-bottom: 5px; - border-bottom: 1px solid #CCC; } -.iti__country { - padding: 5px 10px; - outline: none; } -.iti__dial-code { - color: #999; } -.iti__country.iti__highlight { - background-color: rgba(0, 0, 0, 0.05); } -.iti__flag-box, .iti__country-name, .iti__dial-code { - vertical-align: middle; } -.iti__flag-box, .iti__country-name { - margin-right: 6px; } -.iti--allow-dropdown input, .iti--allow-dropdown input[type=text], .iti--allow-dropdown input[type=tel], .iti--separate-dial-code input, .iti--separate-dial-code input[type=text], .iti--separate-dial-code input[type=tel] { - padding-right: 6px; - padding-left: 52px; - margin-left: 0; } -.iti--allow-dropdown .iti__flag-container, .iti--separate-dial-code .iti__flag-container { - right: auto; - left: 0; } -.iti--allow-dropdown .iti__flag-container:hover { - cursor: pointer; } -.iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag { - background-color: rgba(0, 0, 0, 0.05); } -.iti--allow-dropdown input[disabled] + .iti__flag-container:hover, -.iti--allow-dropdown input[readonly] + .iti__flag-container:hover { - cursor: default; } -.iti--allow-dropdown input[disabled] + .iti__flag-container:hover .iti__selected-flag, -.iti--allow-dropdown input[readonly] + .iti__flag-container:hover .iti__selected-flag { - background-color: transparent; } -.iti--separate-dial-code .iti__selected-flag { - background-color: rgba(0, 0, 0, 0.05); } -.iti--separate-dial-code .iti__selected-dial-code { - margin-left: 6px; } -.iti--container { - position: absolute; - top: -1000px; - left: -1000px; - z-index: 1060; - padding: 1px; } -.iti--container:hover { - cursor: pointer; } - -.iti-mobile .iti--container { - top: 30px; - bottom: 30px; - left: 30px; - right: 30px; - position: fixed; } - -.iti-mobile .iti__country-list { - max-height: 100%; - width: 100%; } - -.iti-mobile .iti__country { - padding: 10px 10px; - line-height: 1.5em; } - -.iti__flag { - width: 20px; } -.iti__flag.iti__be { - width: 18px; } -.iti__flag.iti__ch { - width: 15px; } -.iti__flag.iti__mc { - width: 19px; } -.iti__flag.iti__ne { - width: 18px; } -.iti__flag.iti__np { - width: 13px; } -.iti__flag.iti__va { - width: 15px; } -@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { - .iti__flag { - background-size: 5652px 15px; } } -.iti__flag.iti__ac { - height: 10px; - background-position: 0px 0px; } -.iti__flag.iti__ad { - height: 14px; - background-position: -22px 0px; } -.iti__flag.iti__ae { - height: 10px; - background-position: -44px 0px; } -.iti__flag.iti__af { - height: 14px; - background-position: -66px 0px; } -.iti__flag.iti__ag { - height: 14px; - background-position: -88px 0px; } -.iti__flag.iti__ai { - height: 10px; - background-position: -110px 0px; } -.iti__flag.iti__al { - height: 15px; - background-position: -132px 0px; } -.iti__flag.iti__am { - height: 10px; - background-position: -154px 0px; } -.iti__flag.iti__ao { - height: 14px; - background-position: -176px 0px; } -.iti__flag.iti__aq { - height: 14px; - background-position: -198px 0px; } -.iti__flag.iti__ar { - height: 13px; - background-position: -220px 0px; } -.iti__flag.iti__as { - height: 10px; - background-position: -242px 0px; } -.iti__flag.iti__at { - height: 14px; - background-position: -264px 0px; } -.iti__flag.iti__au { - height: 10px; - background-position: -286px 0px; } -.iti__flag.iti__aw { - height: 14px; - background-position: -308px 0px; } -.iti__flag.iti__ax { - height: 13px; - background-position: -330px 0px; } -.iti__flag.iti__az { - height: 10px; - background-position: -352px 0px; } -.iti__flag.iti__ba { - height: 10px; - background-position: -374px 0px; } -.iti__flag.iti__bb { - height: 14px; - background-position: -396px 0px; } -.iti__flag.iti__bd { - height: 12px; - background-position: -418px 0px; } -.iti__flag.iti__be { - height: 15px; - background-position: -440px 0px; } -.iti__flag.iti__bf { - height: 14px; - background-position: -460px 0px; } -.iti__flag.iti__bg { - height: 12px; - background-position: -482px 0px; } -.iti__flag.iti__bh { - height: 12px; - background-position: -504px 0px; } -.iti__flag.iti__bi { - height: 12px; - background-position: -526px 0px; } -.iti__flag.iti__bj { - height: 14px; - background-position: -548px 0px; } -.iti__flag.iti__bl { - height: 14px; - background-position: -570px 0px; } -.iti__flag.iti__bm { - height: 10px; - background-position: -592px 0px; } -.iti__flag.iti__bn { - height: 10px; - background-position: -614px 0px; } -.iti__flag.iti__bo { - height: 14px; - background-position: -636px 0px; } -.iti__flag.iti__bq { - height: 14px; - background-position: -658px 0px; } -.iti__flag.iti__br { - height: 14px; - background-position: -680px 0px; } -.iti__flag.iti__bs { - height: 10px; - background-position: -702px 0px; } -.iti__flag.iti__bt { - height: 14px; - background-position: -724px 0px; } -.iti__flag.iti__bv { - height: 15px; - background-position: -746px 0px; } -.iti__flag.iti__bw { - height: 14px; - background-position: -768px 0px; } -.iti__flag.iti__by { - height: 10px; - background-position: -790px 0px; } -.iti__flag.iti__bz { - height: 14px; - background-position: -812px 0px; } -.iti__flag.iti__ca { - height: 10px; - background-position: -834px 0px; } -.iti__flag.iti__cc { - height: 10px; - background-position: -856px 0px; } -.iti__flag.iti__cd { - height: 15px; - background-position: -878px 0px; } -.iti__flag.iti__cf { - height: 14px; - background-position: -900px 0px; } -.iti__flag.iti__cg { - height: 14px; - background-position: -922px 0px; } -.iti__flag.iti__ch { - height: 15px; - background-position: -944px 0px; } -.iti__flag.iti__ci { - height: 14px; - background-position: -961px 0px; } -.iti__flag.iti__ck { - height: 10px; - background-position: -983px 0px; } -.iti__flag.iti__cl { - height: 14px; - background-position: -1005px 0px; } -.iti__flag.iti__cm { - height: 14px; - background-position: -1027px 0px; } -.iti__flag.iti__cn { - height: 14px; - background-position: -1049px 0px; } -.iti__flag.iti__co { - height: 14px; - background-position: -1071px 0px; } -.iti__flag.iti__cp { - height: 14px; - background-position: -1093px 0px; } -.iti__flag.iti__cr { - height: 12px; - background-position: -1115px 0px; } -.iti__flag.iti__cu { - height: 10px; - background-position: -1137px 0px; } -.iti__flag.iti__cv { - height: 12px; - background-position: -1159px 0px; } -.iti__flag.iti__cw { - height: 14px; - background-position: -1181px 0px; } -.iti__flag.iti__cx { - height: 10px; - background-position: -1203px 0px; } -.iti__flag.iti__cy { - height: 14px; - background-position: -1225px 0px; } -.iti__flag.iti__cz { - height: 14px; - background-position: -1247px 0px; } -.iti__flag.iti__de { - height: 12px; - background-position: -1269px 0px; } -.iti__flag.iti__dg { - height: 10px; - background-position: -1291px 0px; } -.iti__flag.iti__dj { - height: 14px; - background-position: -1313px 0px; } -.iti__flag.iti__dk { - height: 15px; - background-position: -1335px 0px; } -.iti__flag.iti__dm { - height: 10px; - background-position: -1357px 0px; } -.iti__flag.iti__do { - height: 14px; - background-position: -1379px 0px; } -.iti__flag.iti__dz { - height: 14px; - background-position: -1401px 0px; } -.iti__flag.iti__ea { - height: 14px; - background-position: -1423px 0px; } -.iti__flag.iti__ec { - height: 14px; - background-position: -1445px 0px; } -.iti__flag.iti__ee { - height: 13px; - background-position: -1467px 0px; } -.iti__flag.iti__eg { - height: 14px; - background-position: -1489px 0px; } -.iti__flag.iti__eh { - height: 10px; - background-position: -1511px 0px; } -.iti__flag.iti__er { - height: 10px; - background-position: -1533px 0px; } -.iti__flag.iti__es { - height: 14px; - background-position: -1555px 0px; } -.iti__flag.iti__et { - height: 10px; - background-position: -1577px 0px; } -.iti__flag.iti__eu { - height: 14px; - background-position: -1599px 0px; } -.iti__flag.iti__fi { - height: 12px; - background-position: -1621px 0px; } -.iti__flag.iti__fj { - height: 10px; - background-position: -1643px 0px; } -.iti__flag.iti__fk { - height: 10px; - background-position: -1665px 0px; } -.iti__flag.iti__fm { - height: 11px; - background-position: -1687px 0px; } -.iti__flag.iti__fo { - height: 15px; - background-position: -1709px 0px; } -.iti__flag.iti__fr { - height: 14px; - background-position: -1731px 0px; } -.iti__flag.iti__ga { - height: 15px; - background-position: -1753px 0px; } -.iti__flag.iti__gb { - height: 10px; - background-position: -1775px 0px; } -.iti__flag.iti__gd { - height: 12px; - background-position: -1797px 0px; } -.iti__flag.iti__ge { - height: 14px; - background-position: -1819px 0px; } -.iti__flag.iti__gf { - height: 14px; - background-position: -1841px 0px; } -.iti__flag.iti__gg { - height: 14px; - background-position: -1863px 0px; } -.iti__flag.iti__gh { - height: 14px; - background-position: -1885px 0px; } -.iti__flag.iti__gi { - height: 10px; - background-position: -1907px 0px; } -.iti__flag.iti__gl { - height: 14px; - background-position: -1929px 0px; } -.iti__flag.iti__gm { - height: 14px; - background-position: -1951px 0px; } -.iti__flag.iti__gn { - height: 14px; - background-position: -1973px 0px; } -.iti__flag.iti__gp { - height: 14px; - background-position: -1995px 0px; } -.iti__flag.iti__gq { - height: 14px; - background-position: -2017px 0px; } -.iti__flag.iti__gr { - height: 14px; - background-position: -2039px 0px; } -.iti__flag.iti__gs { - height: 10px; - background-position: -2061px 0px; } -.iti__flag.iti__gt { - height: 13px; - background-position: -2083px 0px; } -.iti__flag.iti__gu { - height: 11px; - background-position: -2105px 0px; } -.iti__flag.iti__gw { - height: 10px; - background-position: -2127px 0px; } -.iti__flag.iti__gy { - height: 12px; - background-position: -2149px 0px; } -.iti__flag.iti__hk { - height: 14px; - background-position: -2171px 0px; } -.iti__flag.iti__hm { - height: 10px; - background-position: -2193px 0px; } -.iti__flag.iti__hn { - height: 10px; - background-position: -2215px 0px; } -.iti__flag.iti__hr { - height: 10px; - background-position: -2237px 0px; } -.iti__flag.iti__ht { - height: 12px; - background-position: -2259px 0px; } -.iti__flag.iti__hu { - height: 10px; - background-position: -2281px 0px; } -.iti__flag.iti__ic { - height: 14px; - background-position: -2303px 0px; } -.iti__flag.iti__id { - height: 14px; - background-position: -2325px 0px; } -.iti__flag.iti__ie { - height: 10px; - background-position: -2347px 0px; } -.iti__flag.iti__il { - height: 15px; - background-position: -2369px 0px; } -.iti__flag.iti__im { - height: 10px; - background-position: -2391px 0px; } -.iti__flag.iti__in { - height: 14px; - background-position: -2413px 0px; } -.iti__flag.iti__io { - height: 10px; - background-position: -2435px 0px; } -.iti__flag.iti__iq { - height: 14px; - background-position: -2457px 0px; } -.iti__flag.iti__ir { - height: 12px; - background-position: -2479px 0px; } -.iti__flag.iti__is { - height: 15px; - background-position: -2501px 0px; } -.iti__flag.iti__it { - height: 14px; - background-position: -2523px 0px; } -.iti__flag.iti__je { - height: 12px; - background-position: -2545px 0px; } -.iti__flag.iti__jm { - height: 10px; - background-position: -2567px 0px; } -.iti__flag.iti__jo { - height: 10px; - background-position: -2589px 0px; } -.iti__flag.iti__jp { - height: 14px; - background-position: -2611px 0px; } -.iti__flag.iti__ke { - height: 14px; - background-position: -2633px 0px; } -.iti__flag.iti__kg { - height: 12px; - background-position: -2655px 0px; } -.iti__flag.iti__kh { - height: 13px; - background-position: -2677px 0px; } -.iti__flag.iti__ki { - height: 10px; - background-position: -2699px 0px; } -.iti__flag.iti__km { - height: 12px; - background-position: -2721px 0px; } -.iti__flag.iti__kn { - height: 14px; - background-position: -2743px 0px; } -.iti__flag.iti__kp { - height: 10px; - background-position: -2765px 0px; } -.iti__flag.iti__kr { - height: 14px; - background-position: -2787px 0px; } -.iti__flag.iti__kw { - height: 10px; - background-position: -2809px 0px; } -.iti__flag.iti__ky { - height: 10px; - background-position: -2831px 0px; } -.iti__flag.iti__kz { - height: 10px; - background-position: -2853px 0px; } -.iti__flag.iti__la { - height: 14px; - background-position: -2875px 0px; } -.iti__flag.iti__lb { - height: 14px; - background-position: -2897px 0px; } -.iti__flag.iti__lc { - height: 10px; - background-position: -2919px 0px; } -.iti__flag.iti__li { - height: 12px; - background-position: -2941px 0px; } -.iti__flag.iti__lk { - height: 10px; - background-position: -2963px 0px; } -.iti__flag.iti__lr { - height: 11px; - background-position: -2985px 0px; } -.iti__flag.iti__ls { - height: 14px; - background-position: -3007px 0px; } -.iti__flag.iti__lt { - height: 12px; - background-position: -3029px 0px; } -.iti__flag.iti__lu { - height: 12px; - background-position: -3051px 0px; } -.iti__flag.iti__lv { - height: 10px; - background-position: -3073px 0px; } -.iti__flag.iti__ly { - height: 10px; - background-position: -3095px 0px; } -.iti__flag.iti__ma { - height: 14px; - background-position: -3117px 0px; } -.iti__flag.iti__mc { - height: 15px; - background-position: -3139px 0px; } -.iti__flag.iti__md { - height: 10px; - background-position: -3160px 0px; } -.iti__flag.iti__me { - height: 10px; - background-position: -3182px 0px; } -.iti__flag.iti__mf { - height: 14px; - background-position: -3204px 0px; } -.iti__flag.iti__mg { - height: 14px; - background-position: -3226px 0px; } -.iti__flag.iti__mh { - height: 11px; - background-position: -3248px 0px; } -.iti__flag.iti__mk { - height: 10px; - background-position: -3270px 0px; } -.iti__flag.iti__ml { - height: 14px; - background-position: -3292px 0px; } -.iti__flag.iti__mm { - height: 14px; - background-position: -3314px 0px; } -.iti__flag.iti__mn { - height: 10px; - background-position: -3336px 0px; } -.iti__flag.iti__mo { - height: 14px; - background-position: -3358px 0px; } -.iti__flag.iti__mp { - height: 10px; - background-position: -3380px 0px; } -.iti__flag.iti__mq { - height: 14px; - background-position: -3402px 0px; } -.iti__flag.iti__mr { - height: 14px; - background-position: -3424px 0px; } -.iti__flag.iti__ms { - height: 10px; - background-position: -3446px 0px; } -.iti__flag.iti__mt { - height: 14px; - background-position: -3468px 0px; } -.iti__flag.iti__mu { - height: 14px; - background-position: -3490px 0px; } -.iti__flag.iti__mv { - height: 14px; - background-position: -3512px 0px; } -.iti__flag.iti__mw { - height: 14px; - background-position: -3534px 0px; } -.iti__flag.iti__mx { - height: 12px; - background-position: -3556px 0px; } -.iti__flag.iti__my { - height: 10px; - background-position: -3578px 0px; } -.iti__flag.iti__mz { - height: 14px; - background-position: -3600px 0px; } -.iti__flag.iti__na { - height: 14px; - background-position: -3622px 0px; } -.iti__flag.iti__nc { - height: 10px; - background-position: -3644px 0px; } -.iti__flag.iti__ne { - height: 15px; - background-position: -3666px 0px; } -.iti__flag.iti__nf { - height: 10px; - background-position: -3686px 0px; } -.iti__flag.iti__ng { - height: 10px; - background-position: -3708px 0px; } -.iti__flag.iti__ni { - height: 12px; - background-position: -3730px 0px; } -.iti__flag.iti__nl { - height: 14px; - background-position: -3752px 0px; } -.iti__flag.iti__no { - height: 15px; - background-position: -3774px 0px; } -.iti__flag.iti__np { - height: 15px; - background-position: -3796px 0px; } -.iti__flag.iti__nr { - height: 10px; - background-position: -3811px 0px; } -.iti__flag.iti__nu { - height: 10px; - background-position: -3833px 0px; } -.iti__flag.iti__nz { - height: 10px; - background-position: -3855px 0px; } -.iti__flag.iti__om { - height: 10px; - background-position: -3877px 0px; } -.iti__flag.iti__pa { - height: 14px; - background-position: -3899px 0px; } -.iti__flag.iti__pe { - height: 14px; - background-position: -3921px 0px; } -.iti__flag.iti__pf { - height: 14px; - background-position: -3943px 0px; } -.iti__flag.iti__pg { - height: 15px; - background-position: -3965px 0px; } -.iti__flag.iti__ph { - height: 10px; - background-position: -3987px 0px; } -.iti__flag.iti__pk { - height: 14px; - background-position: -4009px 0px; } -.iti__flag.iti__pl { - height: 13px; - background-position: -4031px 0px; } -.iti__flag.iti__pm { - height: 14px; - background-position: -4053px 0px; } -.iti__flag.iti__pn { - height: 10px; - background-position: -4075px 0px; } -.iti__flag.iti__pr { - height: 14px; - background-position: -4097px 0px; } -.iti__flag.iti__ps { - height: 10px; - background-position: -4119px 0px; } -.iti__flag.iti__pt { - height: 14px; - background-position: -4141px 0px; } -.iti__flag.iti__pw { - height: 13px; - background-position: -4163px 0px; } -.iti__flag.iti__py { - height: 11px; - background-position: -4185px 0px; } -.iti__flag.iti__qa { - height: 8px; - background-position: -4207px 0px; } -.iti__flag.iti__re { - height: 14px; - background-position: -4229px 0px; } -.iti__flag.iti__ro { - height: 14px; - background-position: -4251px 0px; } -.iti__flag.iti__rs { - height: 14px; - background-position: -4273px 0px; } -.iti__flag.iti__ru { - height: 14px; - background-position: -4295px 0px; } -.iti__flag.iti__rw { - height: 14px; - background-position: -4317px 0px; } -.iti__flag.iti__sa { - height: 14px; - background-position: -4339px 0px; } -.iti__flag.iti__sb { - height: 10px; - background-position: -4361px 0px; } -.iti__flag.iti__sc { - height: 10px; - background-position: -4383px 0px; } -.iti__flag.iti__sd { - height: 10px; - background-position: -4405px 0px; } -.iti__flag.iti__se { - height: 13px; - background-position: -4427px 0px; } -.iti__flag.iti__sg { - height: 14px; - background-position: -4449px 0px; } -.iti__flag.iti__sh { - height: 10px; - background-position: -4471px 0px; } -.iti__flag.iti__si { - height: 10px; - background-position: -4493px 0px; } -.iti__flag.iti__sj { - height: 15px; - background-position: -4515px 0px; } -.iti__flag.iti__sk { - height: 14px; - background-position: -4537px 0px; } -.iti__flag.iti__sl { - height: 14px; - background-position: -4559px 0px; } -.iti__flag.iti__sm { - height: 15px; - background-position: -4581px 0px; } -.iti__flag.iti__sn { - height: 14px; - background-position: -4603px 0px; } -.iti__flag.iti__so { - height: 14px; - background-position: -4625px 0px; } -.iti__flag.iti__sr { - height: 14px; - background-position: -4647px 0px; } -.iti__flag.iti__ss { - height: 10px; - background-position: -4669px 0px; } -.iti__flag.iti__st { - height: 10px; - background-position: -4691px 0px; } -.iti__flag.iti__sv { - height: 12px; - background-position: -4713px 0px; } -.iti__flag.iti__sx { - height: 14px; - background-position: -4735px 0px; } -.iti__flag.iti__sy { - height: 14px; - background-position: -4757px 0px; } -.iti__flag.iti__sz { - height: 14px; - background-position: -4779px 0px; } -.iti__flag.iti__ta { - height: 10px; - background-position: -4801px 0px; } -.iti__flag.iti__tc { - height: 10px; - background-position: -4823px 0px; } -.iti__flag.iti__td { - height: 14px; - background-position: -4845px 0px; } -.iti__flag.iti__tf { - height: 14px; - background-position: -4867px 0px; } -.iti__flag.iti__tg { - height: 13px; - background-position: -4889px 0px; } -.iti__flag.iti__th { - height: 14px; - background-position: -4911px 0px; } -.iti__flag.iti__tj { - height: 10px; - background-position: -4933px 0px; } -.iti__flag.iti__tk { - height: 10px; - background-position: -4955px 0px; } -.iti__flag.iti__tl { - height: 10px; - background-position: -4977px 0px; } -.iti__flag.iti__tm { - height: 14px; - background-position: -4999px 0px; } -.iti__flag.iti__tn { - height: 14px; - background-position: -5021px 0px; } -.iti__flag.iti__to { - height: 10px; - background-position: -5043px 0px; } -.iti__flag.iti__tr { - height: 14px; - background-position: -5065px 0px; } -.iti__flag.iti__tt { - height: 12px; - background-position: -5087px 0px; } -.iti__flag.iti__tv { - height: 10px; - background-position: -5109px 0px; } -.iti__flag.iti__tw { - height: 14px; - background-position: -5131px 0px; } -.iti__flag.iti__tz { - height: 14px; - background-position: -5153px 0px; } -.iti__flag.iti__ua { - height: 14px; - background-position: -5175px 0px; } -.iti__flag.iti__ug { - height: 14px; - background-position: -5197px 0px; } -.iti__flag.iti__um { - height: 11px; - background-position: -5219px 0px; } -.iti__flag.iti__un { - height: 14px; - background-position: -5241px 0px; } -.iti__flag.iti__us { - height: 11px; - background-position: -5263px 0px; } -.iti__flag.iti__uy { - height: 14px; - background-position: -5285px 0px; } -.iti__flag.iti__uz { - height: 10px; - background-position: -5307px 0px; } -.iti__flag.iti__va { - height: 15px; - background-position: -5329px 0px; } -.iti__flag.iti__vc { - height: 14px; - background-position: -5346px 0px; } -.iti__flag.iti__ve { - height: 14px; - background-position: -5368px 0px; } -.iti__flag.iti__vg { - height: 10px; - background-position: -5390px 0px; } -.iti__flag.iti__vi { - height: 14px; - background-position: -5412px 0px; } -.iti__flag.iti__vn { - height: 14px; - background-position: -5434px 0px; } -.iti__flag.iti__vu { - height: 12px; - background-position: -5456px 0px; } -.iti__flag.iti__wf { - height: 14px; - background-position: -5478px 0px; } -.iti__flag.iti__ws { - height: 10px; - background-position: -5500px 0px; } -.iti__flag.iti__xk { - height: 15px; - background-position: -5522px 0px; } -.iti__flag.iti__ye { - height: 14px; - background-position: -5544px 0px; } -.iti__flag.iti__yt { - height: 14px; - background-position: -5566px 0px; } -.iti__flag.iti__za { - height: 14px; - background-position: -5588px 0px; } -.iti__flag.iti__zm { - height: 14px; - background-position: -5610px 0px; } -.iti__flag.iti__zw { - height: 10px; - background-position: -5632px 0px; } - -.iti__flag { - height: 15px; - box-shadow: 0px 0px 1px 0px #888; - background-image: url('{{ img("visiosoft.theme.base::images/flags.png").path }}'); - background-repeat: no-repeat; - background-color: #DBDBDB; - background-position: 20px 0; } -@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { - .iti__flag { - background-image: url('{{ img("visiosoft.theme.base::images/flags@2x.png").url }}'); } } - -.iti__flag.iti__np { - background-color: transparent; -} - -.iti--allow-dropdown { - width: 100%; -} \ No newline at end of file diff --git a/addons/default/visiosoft/base-theme/resources/css/jquery-ui.min.css b/addons/default/visiosoft/base-theme/resources/css/jquery-ui.min.css deleted file mode 100644 index b57650065..000000000 --- a/addons/default/visiosoft/base-theme/resources/css/jquery-ui.min.css +++ /dev/null @@ -1,7 +0,0 @@ -/*! jQuery UI - v1.13.0 - 2021-11-29 -* http://jqueryui.com -* Includes: draggable.css, core.css, resizable.css, selectable.css, sortable.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, progressbar.css, selectmenu.css, slider.css, spinner.css, tabs.css, tooltip.css, theme.css -* To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=base&cornerRadiusShadow=8px&offsetLeftShadow=0px&offsetTopShadow=0px&thicknessShadow=5px&opacityShadow=30&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=666666&opacityOverlay=30&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=aaaaaa&iconColorError=cc0000&fcError=5f3f3f&borderColorError=f1a899&bgTextureError=flat&bgColorError=fddfdf&iconColorHighlight=777620&fcHighlight=777620&borderColorHighlight=dad55e&bgTextureHighlight=flat&bgColorHighlight=fffa90&iconColorActive=ffffff&fcActive=ffffff&borderColorActive=003eff&bgTextureActive=flat&bgColorActive=007fff&iconColorHover=555555&fcHover=2b2b2b&borderColorHover=cccccc&bgTextureHover=flat&bgColorHover=ededed&iconColorDefault=777777&fcDefault=454545&borderColorDefault=c5c5c5&bgTextureDefault=flat&bgColorDefault=f6f6f6&iconColorContent=444444&fcContent=333333&borderColorContent=dddddd&bgTextureContent=flat&bgColorContent=ffffff&iconColorHeader=444444&fcHeader=333333&borderColorHeader=dddddd&bgTextureHeader=flat&bgColorHeader=e9e9e9&cornerRadius=3px&fwDefault=normal&fsDefault=1em&ffDefault=Arial%2CHelvetica%2Csans-serif -* Copyright jQuery Foundation and other contributors; Licensed MIT */ - -.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;-ms-filter:"alpha(opacity=0)"}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;-ms-filter:"alpha(opacity=25)";opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:pointer;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;-ms-filter:"alpha(opacity=70)";font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;-ms-filter:"alpha(opacity=35)";background-image:none}.ui-state-disabled .ui-icon{-ms-filter:"alpha(opacity=35)"}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("images/ui-icons_555555_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("images/ui-icons_777620_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cc0000_256x240.png")}.ui-button .ui-icon{background-image:url("images/ui-icons_777777_256x240.png")}.ui-icon-blank.ui-icon-blank.ui-icon-blank{background-image:none}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3;-ms-filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666} \ No newline at end of file diff --git a/addons/default/visiosoft/base-theme/resources/css/login.css b/addons/default/visiosoft/base-theme/resources/css/login.css deleted file mode 100644 index 49027249c..000000000 --- a/addons/default/visiosoft/base-theme/resources/css/login.css +++ /dev/null @@ -1,130 +0,0 @@ -.login-section, -.register-section { - border: 1px solid #dfdfdf; -} - -.login-section button, .login-section a, -.register-section button, -.register-section a { - font-size: 16px; -} - - -.login_subject { - color: #333; - font-weight: bold; - font-size: 18px; -} - -.login-section label { - font-size: 13px; -} - -.forgot_password { - display: inline-block; - float: right; - color: #868f94; -} -.forgot_password:hover { - text-decoration: underline; -} - -.login-section button { - padding: 9px 22px; - margin-bottom: 0; - font-family: 'Lucida Grande','LucidaGrande',Arial,sans-serif; - font-weight: bold; - text-align: center; - vertical-align: middle; - cursor: pointer; - border-radius: 2px; - color: #fff; - background-repeat: repeat-x; - background-image: -moz-linear-gradient(top,#6198d3,#437db9); - background-image: -ms-linear-gradient(top,#6198d3,#437db9); - background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#6198d3),color-stop(100%,#437db9)); - background-image: -webkit-linear-gradient(top,#6198d3,#437db9); - background-image: -o-linear-gradient(top,#6198d3,#437db9); - background-image: linear-gradient(top,#6198d3,#437db9); - line-height: 1.3em; - outline: 0; - background: #489ae9; - box-shadow: 1px 0 2px 0 rgba(0,0,0,0.13), 0 0 4px 0 rgba(0,0,0,0.11), 0 2px 3px 0 rgba(0,0,0,0.16); - border: 0; - text-shadow: none; - height: 50px; - font-size: 16px; - width: 100%; - display: block; -} -.login-section button:hover { - color: #fff; - background: #4594de; - text-decoration: none; -} - -.remember_me { - padding: 12px 0 0 5px; - display: inline-block; - color: #36454d; - font-size: 13px; -} - -.remember_me input { - margin: 0; - vertical-align: 1px; - font: 12px "Lucida Grande","LucidaGrande",Arial,sans-serif; -} - -.register-section h3 { - font-size: 18px; - margin: 0 0 43px 0; - padding-left: 0; - padding-right: 0; - width: 100%; - color: #333; - font-weight: bold; -} - -.register-section p { - color: #36454d; - margin-bottom: 20px; - font-size: 13px; -} - -.register-section a { - background: #fafafa; - box-shadow: 1px 0 2px 0 rgba(0,0,0,0.13), 0 0 4px 0 rgba(0,0,0,0.11), 0 2px 3px 0 rgba(0,0,0,0.16); - border-radius: 2px; - border: 0; - font-weight: bold; - height: 50px; - font-size: 16px; - text-shadow: 0 2px 11px #fff; - display: block; - width: 100%; - padding: 15px 22px; - color: #489ae8; -} - -.register-section a:hover { - background: #fafafa; - color: #489ae8; -} -@media only screen and (min-width: 470px) { - .login-section { - padding: 70px 30px 148px; - } - - .register-section { - padding-top: 143px; - padding-left: 80px; - padding-right: 85px; - background-color: #fff; - } -} -@media only screen and (min-width: 1200px) { - .login-section { - padding: 70px 78px 148px 77px; - } -} \ No newline at end of file diff --git a/addons/default/visiosoft/base-theme/resources/css/offline.scss b/addons/default/visiosoft/base-theme/resources/css/offline.scss deleted file mode 100644 index 25c5691c5..000000000 --- a/addons/default/visiosoft/base-theme/resources/css/offline.scss +++ /dev/null @@ -1,45 +0,0 @@ -.offline-hide { - display: none !important; -} - -.offline-show { - display: block !important; -} - -#offline { - display: none; - - & > div { - min-height: 100vh; - - svg { - height: 12rem; - width: auto; - } - - h1 { - font-weight: 400; - font-size: 1.5rem; - } - - p { - color: #7B7B90; - } - - button { - background-color: #ebeeff; - color: #007eff; - padding: .75rem 1.75rem; - font-weight: 700; - border-radius: 7px; - - &:focus { - outline: 5px auto #007eff; - } - - .spinner-border { - display: none; - } - } - } -} diff --git a/addons/default/visiosoft/base-theme/resources/css/post.scss b/addons/default/visiosoft/base-theme/resources/css/post.scss deleted file mode 100644 index 1844fccd6..000000000 --- a/addons/default/visiosoft/base-theme/resources/css/post.scss +++ /dev/null @@ -1,174 +0,0 @@ - -.productImage { - max-height: 700px; - overflow: hidden; -} - -.bgSpecial_2 { - background-color: #516eab; -} - -.bgSpecial_3 { - background-color: #29c5f6; -} - -.bgSpecial_4 { - background-color: #eb4026; -} - -.bgSpecial_5 { - background-color: #ca212a; -} - -.paddingSpecial { - padding: 13px; - margin: 5px 0; - display: flex; - align-items: center; - justify-content: center; -} - -.positionSpecial { - position: relative; - top: -100px; - @media (max-width: 768px) { - top: 0; - } -} - -// POST LIST -.textBlack { - color: black; - &:hover { - color: black; - } -} - -.bannerImage_2 { - img { - width: 100%; - height: 235px; - object-fit: cover; - } -} - -.lineGap_2 { - width: 100%; - height: 2px; - background: #fa0f19; -} - -.bgForLight { - background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%); - z-index: 99999; - position: absolute; - top: 0; - right: 0; - width: 100%; - height: 100%; -} - -.z-index { - z-index: 9999999999; -} - -.fs-17px { - font-size: 17px; - @media (max-width:992px) { - font-size: 14px; - } -} - -.bgSpecial_6 { - background-color: black; -} - -.ImageWidth { - max-width: 80px; -} - -.w-fit { - width: fit-content; -} - -.fs-26 { - font-size: 26px; -} - -.fs-10 { - font-size: 10px; -} - -.left-zero { - left: 0; -} -.h-278{ - height: 278px; -} -.w-225{ - width: 225px; -} -.w-230{ - width: 230px; -} -.w-600{ - max-width: 600px; -} - -.bottom-zero { - bottom: 0; -} - -.slick-arrow { - width: auto; - height: auto; -} - -.slick-next { - right: -40px; - @media (max-width: 768px){ - right: 15px; - } -} - -.slick-prev { - left: -40px; - z-index: 9999999; - @media (max-width: 768px) { - left: 15px; - } -} - -.slick-prev:before, -.slick-next:before { - color: black; - font-size: 40px; - opacity: 1; - @media (max-width: 768px) { - color: white; - } -} -.related-posts-header{ - color:black; -} -.related-posts-bottom-divider{ - border-color:black; -} -.related-image{ - width: 100%; - object-fit: cover; - height: 220px; - margin-top: 5px; -} -.related-image-wrapper{ - padding: 0 5px; - display: flex; - align-items: center; - justify-content: center; -} -.single-line{ - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; - font-weight:500; -} diff --git a/addons/default/visiosoft/base-theme/resources/css/register.css b/addons/default/visiosoft/base-theme/resources/css/register.css deleted file mode 100644 index e0794f1b6..000000000 --- a/addons/default/visiosoft/base-theme/resources/css/register.css +++ /dev/null @@ -1,39 +0,0 @@ -.small-notice { - background-color: #f7f7f7; -} - -.small-notice i { - font-size: 18px; - position: relative; - top: 4px; -} - -.personal-advantages img { - max-height: 60px; - max-width: 60px; -} - -.approved-phone { - background-color: #ebf2e5 !important; - border-color: #4a7c20 !important; -} - -.rejected-phone { - background-color: #f8e6e9 !important; - border-color: #ba7b84 !important; -} - -.phone-validation-error { - color: #c75050; - font-size: 14px; -} - -.register-area input { - color: #707070 !important; -} - -.register-area input::-webkit-input-placeholder, -.register-area input::-moz-placeholder, -.register-area input::placeholder { - color: #BCBDC3 !important; -} \ No newline at end of file diff --git a/addons/default/visiosoft/base-theme/resources/css/select2.css b/addons/default/visiosoft/base-theme/resources/css/select2.css deleted file mode 100644 index 28d172c4a..000000000 --- a/addons/default/visiosoft/base-theme/resources/css/select2.css +++ /dev/null @@ -1,473 +0,0 @@ -.select2-container { - box-sizing: border-box; - display: inline-block; - margin: 0; - position: relative; - vertical-align: middle; } - .select2-container .select2-selection--single { - box-sizing: border-box; - cursor: pointer; - display: block; - height: 28px; - user-select: none; - -webkit-user-select: none; } - .select2-container .select2-selection--single .select2-selection__rendered { - display: block; - padding-left: 8px; - padding-right: 20px; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; } - .select2-container .select2-selection--single .select2-selection__clear { - position: relative; } - .select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered { - padding-right: 8px; - padding-left: 20px; } - .select2-container .select2-selection--multiple { - box-sizing: border-box; - cursor: pointer; - display: block; - min-height: 32px; - user-select: none; - -webkit-user-select: none; } - .select2-container .select2-search--inline { - float: left; } - .select2-container .select2-search--inline .select2-search__field { - box-sizing: border-box; - border: none; - font-size: 100%; - margin-top: 5px; - padding: 0; } - .select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button { - -webkit-appearance: none; } - -.select2-dropdown { - background-color: white; - border: 1px solid #aaa; - border-radius: 4px; - box-sizing: border-box; - display: block; - position: absolute; - left: -100000px; - width: 100%; - z-index: 1051; } - -.select2-results { - display: block; } - -.select2-results__options { - list-style: none; - margin: 0; - padding: 0; } - -.select2-results__option { - padding: 6px; - user-select: none; - -webkit-user-select: none; } - .select2-results__option[aria-selected] { - cursor: pointer; } - -.select2-container--open .select2-dropdown { - left: 0; } - -.select2-container--open .select2-dropdown--above { - border-bottom: none; - border-bottom-left-radius: 0; - border-bottom-right-radius: 0; } - -.select2-container--open .select2-dropdown--below { - border-top: none; - border-top-left-radius: 0; - border-top-right-radius: 0; } - -.select2-search--dropdown { - display: block; - padding: 4px; } - .select2-search--dropdown .select2-search__field { - padding: 4px; - width: 100%; - box-sizing: border-box; } - .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button { - -webkit-appearance: none; } - .select2-search--dropdown.select2-search--hide { - display: none; } - -.select2-close-mask { - border: 0; - margin: 0; - padding: 0; - display: block; - position: fixed; - left: 0; - top: 0; - min-height: 100%; - min-width: 100%; - height: auto; - width: auto; - opacity: 0; - z-index: 99; - background-color: #fff; - filter: alpha(opacity=0); } - -.select2-hidden-accessible { - border: 0 !important; - clip: rect(0 0 0 0) !important; - height: 1px !important; - margin: -1px !important; - overflow: hidden !important; - padding: 0 !important; - position: absolute !important; - width: 1px !important; } - -.select2-container--default .select2-selection--single { - background-color: #fff; - border: 1px solid #aaa; - border-radius: 4px; } - .select2-container--default .select2-selection--single .select2-selection__rendered { - color: #444; - line-height: 28px; } - .select2-container--default .select2-selection--single .select2-selection__clear { - cursor: pointer; - float: right; - font-weight: bold; } - .select2-container--default .select2-selection--single .select2-selection__placeholder { - color: #999; } - .select2-container--default .select2-selection--single .select2-selection__arrow { - height: 26px; - position: absolute; - top: 1px; - right: 1px; - width: 20px; } - .select2-container--default .select2-selection--single .select2-selection__arrow b { - border-color: #888 transparent transparent transparent; - border-style: solid; - border-width: 5px 4px 0 4px; - height: 0; - left: 50%; - margin-left: -4px; - margin-top: -2px; - position: absolute; - top: 50%; - width: 0; } - -.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear { - float: left; } - -.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow { - left: 1px; - right: auto; } - -.select2-container--default.select2-container--disabled .select2-selection--single { - background-color: #eee; - cursor: default; } - .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear { - display: none; } - -.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b { - border-color: transparent transparent #888 transparent; - border-width: 0 4px 5px 4px; } - -.select2-container--default .select2-selection--multiple { - background-color: white; - border: 1px solid #aaa; - border-radius: 4px; - cursor: text; } - - .select2-container--default .select2-selection--multiple .select2-selection__rendered li { - list-style: none; } - .select2-container--default .select2-selection--multiple .select2-selection__placeholder { - color: #999; - margin-top: 5px; - float: left; } - .select2-container--default .select2-selection--multiple .select2-selection__clear { - cursor: pointer; - float: right; - font-weight: bold; - margin-top: 5px; - margin-right: 10px; } - .select2-container--default .select2-selection--multiple .select2-selection__choice { - background-color: #e4e4e4; - border: 1px solid #aaa; - border-radius: 4px; - cursor: default; - float: left; - margin-right: 5px; - margin-top: 5px; - padding: 0 5px; } - .select2-container--default .select2-selection--multiple .select2-selection__choice__remove { - color: #999; - cursor: pointer; - display: inline-block; - font-weight: bold; - margin-right: 2px; } - .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover { - color: #333; } - -.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline { - float: right; } - -.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice { - margin-left: 5px; - margin-right: auto; } - -.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove { - margin-left: 2px; - margin-right: auto; } - -.select2-container--default.select2-container--focus .select2-selection--multiple { - border: solid black 1px; - outline: 0; } - -.select2-container--default.select2-container--disabled .select2-selection--multiple { - background-color: #eee; - cursor: default; } - -.select2-container--default.select2-container--disabled .select2-selection__choice__remove { - display: none; } - -.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple { - border-top-left-radius: 0; - border-top-right-radius: 0; } - -.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple { - border-bottom-left-radius: 0; - border-bottom-right-radius: 0; } - -.select2-container--default .select2-search--dropdown .select2-search__field { - border: 1px solid #aaa; } - -.select2-container--default .select2-search--inline .select2-search__field { - background: transparent; - border: none; - outline: 0; - box-shadow: none; - -webkit-appearance: textfield; } - -.select2-container--default .select2-results > .select2-results__options { - max-height: 200px; - overflow-y: auto; } - -.select2-container--default .select2-results__option[role=group] { - padding: 0; } - -.select2-container--default .select2-results__option[aria-disabled=true] { - color: #999; } - -.select2-container--default .select2-results__option[aria-selected=true] { - background-color: #ddd; } - -.select2-container--default .select2-results__option .select2-results__option { - padding-left: 1em; } - .select2-container--default .select2-results__option .select2-results__option .select2-results__group { - padding-left: 0; } - .select2-container--default .select2-results__option .select2-results__option .select2-results__option { - margin-left: -1em; - padding-left: 2em; } - .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option { - margin-left: -2em; - padding-left: 3em; } - .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { - margin-left: -3em; - padding-left: 4em; } - .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { - margin-left: -4em; - padding-left: 5em; } - .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { - margin-left: -5em; - padding-left: 6em; } - -.select2-container--default .select2-results__option--highlighted[aria-selected] { - background-color: #5897fb; - color: white; } - -.select2-container--default .select2-results__group { - cursor: default; - display: block; - padding: 6px; } - -.select2-container--classic .select2-selection--single { - background-color: #f7f7f7; - border: 1px solid #aaa; - border-radius: 4px; - outline: 0; - background-image: -webkit-linear-gradient(top, white 50%, #eeeeee 100%); - background-image: -o-linear-gradient(top, white 50%, #eeeeee 100%); - background-image: linear-gradient(to bottom, white 50%, #eeeeee 100%); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); } - .select2-container--classic .select2-selection--single:focus { - border: 1px solid #5897fb; } - .select2-container--classic .select2-selection--single .select2-selection__rendered { - color: #444; - line-height: 28px; } - .select2-container--classic .select2-selection--single .select2-selection__clear { - cursor: pointer; - float: right; - font-weight: bold; - margin-right: 10px; } - .select2-container--classic .select2-selection--single .select2-selection__placeholder { - color: #999; } - .select2-container--classic .select2-selection--single .select2-selection__arrow { - background-color: #ddd; - border: none; - border-left: 1px solid #aaa; - border-top-right-radius: 4px; - border-bottom-right-radius: 4px; - height: 26px; - position: absolute; - top: 1px; - right: 1px; - width: 20px; - background-image: -webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%); - background-image: -o-linear-gradient(top, #eeeeee 50%, #cccccc 100%); - background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0); } - .select2-container--classic .select2-selection--single .select2-selection__arrow b { - border-color: #888 transparent transparent transparent; - border-style: solid; - border-width: 5px 4px 0 4px; - height: 0; - left: 50%; - margin-left: -4px; - margin-top: -2px; - position: absolute; - top: 50%; - width: 0; } - -.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear { - float: left; } - -.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow { - border: none; - border-right: 1px solid #aaa; - border-radius: 0; - border-top-left-radius: 4px; - border-bottom-left-radius: 4px; - left: 1px; - right: auto; } - -.select2-container--classic.select2-container--open .select2-selection--single { - border: 1px solid #5897fb; } - .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow { - background: transparent; - border: none; } - .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b { - border-color: transparent transparent #888 transparent; - border-width: 0 4px 5px 4px; } - -.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single { - border-top: none; - border-top-left-radius: 0; - border-top-right-radius: 0; - background-image: -webkit-linear-gradient(top, white 0%, #eeeeee 50%); - background-image: -o-linear-gradient(top, white 0%, #eeeeee 50%); - background-image: linear-gradient(to bottom, white 0%, #eeeeee 50%); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); } - -.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single { - border-bottom: none; - border-bottom-left-radius: 0; - border-bottom-right-radius: 0; - background-image: -webkit-linear-gradient(top, #eeeeee 50%, white 100%); - background-image: -o-linear-gradient(top, #eeeeee 50%, white 100%); - background-image: linear-gradient(to bottom, #eeeeee 50%, white 100%); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0); } - -.select2-container--classic .select2-selection--multiple { - background-color: white; - border: 1px solid #aaa; - border-radius: 4px; - cursor: text; - outline: 0; } - .select2-container--classic .select2-selection--multiple:focus { - border: 1px solid #5897fb; } - .select2-container--classic .select2-selection--multiple .select2-selection__rendered { - list-style: none; - margin: 0; - padding: 0 5px; } - .select2-container--classic .select2-selection--multiple .select2-selection__clear { - display: none; } - .select2-container--classic .select2-selection--multiple .select2-selection__choice { - background-color: #e4e4e4; - border: 1px solid #aaa; - border-radius: 4px; - cursor: default; - float: left; - margin-right: 5px; - margin-top: 5px; - padding: 0 5px; } - .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove { - color: #888; - cursor: pointer; - display: inline-block; - font-weight: bold; - margin-right: 2px; } - .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover { - color: #555; } - -.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice { - float: right; } - -.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice { - margin-left: 5px; - margin-right: auto; } - -.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove { - margin-left: 2px; - margin-right: auto; } - -.select2-container--classic.select2-container--open .select2-selection--multiple { - border: 1px solid #5897fb; } - -.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple { - border-top: none; - border-top-left-radius: 0; - border-top-right-radius: 0; } - -.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple { - border-bottom: none; - border-bottom-left-radius: 0; - border-bottom-right-radius: 0; } - -.select2-container--classic .select2-search--dropdown .select2-search__field { - border: 1px solid #aaa; - outline: 0; } - -.select2-container--classic .select2-search--inline .select2-search__field { - outline: 0; - box-shadow: none; } - -.select2-container--classic .select2-dropdown { - background-color: white; - border: 1px solid transparent; } - -.select2-container--classic .select2-dropdown--above { - border-bottom: none; } - -.select2-container--classic .select2-dropdown--below { - border-top: none; } - -.select2-container--classic .select2-results > .select2-results__options { - max-height: 200px; - overflow-y: auto; } - -.select2-container--classic .select2-results__option[role=group] { - padding: 0; } - -.select2-container--classic .select2-results__option[aria-disabled=true] { - color: grey; } - -.select2-container--classic .select2-results__option--highlighted[aria-selected] { - background-color: #3875d7; - color: white; } - -.select2-container--classic .select2-results__group { - cursor: default; - display: block; - padding: 6px; } - -.select2-container--classic.select2-container--open .select2-dropdown { - border-color: #5897fb; } diff --git a/addons/default/visiosoft/base-theme/resources/css/theme.css b/addons/default/visiosoft/base-theme/resources/css/theme.css deleted file mode 100644 index 4255e2f76..000000000 --- a/addons/default/visiosoft/base-theme/resources/css/theme.css +++ /dev/null @@ -1,27 +0,0 @@ -#main { - margin: 3rem 0; -} - -.hidden { - display: none; -} - -.table-img-100 { - max-width: 100px; -} - -.loading { - background-image: url("{{ img('visiosoft.theme.base::images/loading.gif').url }}"); - background-position: center; - background-size: 25px; - background-repeat: no-repeat; - height: 50px; - width: 100%; -} - -@media only screen and (min-width: 960px) { - .login-section, - .register-section { - padding: 100px 50px; - } -} \ No newline at end of file diff --git a/addons/default/visiosoft/base-theme/resources/fonts/bootstrap/glyphicons-halflings-regular.eot b/addons/default/visiosoft/base-theme/resources/fonts/bootstrap/glyphicons-halflings-regular.eot deleted file mode 100644 index b93a4953f..000000000 Binary files a/addons/default/visiosoft/base-theme/resources/fonts/bootstrap/glyphicons-halflings-regular.eot and /dev/null differ diff --git a/addons/default/visiosoft/base-theme/resources/fonts/bootstrap/glyphicons-halflings-regular.svg b/addons/default/visiosoft/base-theme/resources/fonts/bootstrap/glyphicons-halflings-regular.svg deleted file mode 100644 index 94fb5490a..000000000 --- a/addons/default/visiosoft/base-theme/resources/fonts/bootstrap/glyphicons-halflings-regular.svg +++ /dev/null @@ -1,288 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/addons/default/visiosoft/base-theme/resources/fonts/bootstrap/glyphicons-halflings-regular.ttf b/addons/default/visiosoft/base-theme/resources/fonts/bootstrap/glyphicons-halflings-regular.ttf deleted file mode 100644 index 1413fc609..000000000 Binary files a/addons/default/visiosoft/base-theme/resources/fonts/bootstrap/glyphicons-halflings-regular.ttf and /dev/null differ diff --git a/addons/default/visiosoft/base-theme/resources/fonts/bootstrap/glyphicons-halflings-regular.woff b/addons/default/visiosoft/base-theme/resources/fonts/bootstrap/glyphicons-halflings-regular.woff deleted file mode 100644 index 9e612858f..000000000 Binary files a/addons/default/visiosoft/base-theme/resources/fonts/bootstrap/glyphicons-halflings-regular.woff and /dev/null differ diff --git a/addons/default/visiosoft/base-theme/resources/fonts/bootstrap/glyphicons-halflings-regular.woff2 b/addons/default/visiosoft/base-theme/resources/fonts/bootstrap/glyphicons-halflings-regular.woff2 deleted file mode 100644 index 64539b54c..000000000 Binary files a/addons/default/visiosoft/base-theme/resources/fonts/bootstrap/glyphicons-halflings-regular.woff2 and /dev/null differ diff --git a/addons/default/visiosoft/base-theme/resources/fonts/font-awesome/FontAwesome.otf b/addons/default/visiosoft/base-theme/resources/fonts/font-awesome/FontAwesome.otf deleted file mode 100644 index 401ec0f36..000000000 Binary files a/addons/default/visiosoft/base-theme/resources/fonts/font-awesome/FontAwesome.otf and /dev/null differ diff --git a/addons/default/visiosoft/base-theme/resources/fonts/font-awesome/fontawesome-webfont.eot b/addons/default/visiosoft/base-theme/resources/fonts/font-awesome/fontawesome-webfont.eot deleted file mode 100644 index e9f60ca95..000000000 Binary files a/addons/default/visiosoft/base-theme/resources/fonts/font-awesome/fontawesome-webfont.eot and /dev/null differ diff --git a/addons/default/visiosoft/base-theme/resources/fonts/font-awesome/fontawesome-webfont.svg b/addons/default/visiosoft/base-theme/resources/fonts/font-awesome/fontawesome-webfont.svg deleted file mode 100644 index 855c845e5..000000000 --- a/addons/default/visiosoft/base-theme/resources/fonts/font-awesome/fontawesome-webfont.svg +++ /dev/null @@ -1,2671 +0,0 @@ - - - - -Created by FontForge 20120731 at Mon Oct 24 17:37:40 2016 - By ,,, -Copyright Dave Gandy 2016. All rights reserved. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/addons/default/visiosoft/base-theme/resources/fonts/font-awesome/fontawesome-webfont.ttf b/addons/default/visiosoft/base-theme/resources/fonts/font-awesome/fontawesome-webfont.ttf deleted file mode 100644 index 35acda2fa..000000000 Binary files a/addons/default/visiosoft/base-theme/resources/fonts/font-awesome/fontawesome-webfont.ttf and /dev/null differ diff --git a/addons/default/visiosoft/base-theme/resources/fonts/font-awesome/fontawesome-webfont.woff b/addons/default/visiosoft/base-theme/resources/fonts/font-awesome/fontawesome-webfont.woff deleted file mode 100644 index 400014a4b..000000000 Binary files a/addons/default/visiosoft/base-theme/resources/fonts/font-awesome/fontawesome-webfont.woff and /dev/null differ diff --git a/addons/default/visiosoft/base-theme/resources/fonts/font-awesome/fontawesome-webfont.woff2 b/addons/default/visiosoft/base-theme/resources/fonts/font-awesome/fontawesome-webfont.woff2 deleted file mode 100644 index 4d13fc604..000000000 Binary files a/addons/default/visiosoft/base-theme/resources/fonts/font-awesome/fontawesome-webfont.woff2 and /dev/null differ diff --git a/addons/default/visiosoft/base-theme/resources/images/1547712689543_cat1elec.png b/addons/default/visiosoft/base-theme/resources/images/1547712689543_cat1elec.png deleted file mode 100644 index bede8a6ff..000000000 Binary files a/addons/default/visiosoft/base-theme/resources/images/1547712689543_cat1elec.png and /dev/null differ diff --git a/addons/default/visiosoft/base-theme/resources/images/banner-mobile.png b/addons/default/visiosoft/base-theme/resources/images/banner-mobile.png deleted file mode 100644 index bdc3f293f..000000000 Binary files a/addons/default/visiosoft/base-theme/resources/images/banner-mobile.png and /dev/null differ diff --git a/addons/default/visiosoft/base-theme/resources/images/default-categories-icon.png b/addons/default/visiosoft/base-theme/resources/images/default-categories-icon.png deleted file mode 100644 index 7be40e226..000000000 Binary files a/addons/default/visiosoft/base-theme/resources/images/default-categories-icon.png and /dev/null differ diff --git a/addons/default/visiosoft/base-theme/resources/images/errors/403.png b/addons/default/visiosoft/base-theme/resources/images/errors/403.png deleted file mode 100644 index 10ae35e04..000000000 Binary files a/addons/default/visiosoft/base-theme/resources/images/errors/403.png and /dev/null differ diff --git a/addons/default/visiosoft/base-theme/resources/images/errors/404.png b/addons/default/visiosoft/base-theme/resources/images/errors/404.png deleted file mode 100644 index 152155677..000000000 Binary files a/addons/default/visiosoft/base-theme/resources/images/errors/404.png and /dev/null differ diff --git a/addons/default/visiosoft/base-theme/resources/images/flags.png b/addons/default/visiosoft/base-theme/resources/images/flags.png deleted file mode 100644 index 3fa1bec9f..000000000 Binary files a/addons/default/visiosoft/base-theme/resources/images/flags.png and /dev/null differ diff --git a/addons/default/visiosoft/base-theme/resources/images/flags@2x.png b/addons/default/visiosoft/base-theme/resources/images/flags@2x.png deleted file mode 100644 index 7cc3ed3fb..000000000 Binary files a/addons/default/visiosoft/base-theme/resources/images/flags@2x.png and /dev/null differ diff --git a/addons/default/visiosoft/base-theme/resources/images/forgot-password.png b/addons/default/visiosoft/base-theme/resources/images/forgot-password.png deleted file mode 100644 index a68d244ee..000000000 Binary files a/addons/default/visiosoft/base-theme/resources/images/forgot-password.png and /dev/null differ diff --git a/addons/default/visiosoft/base-theme/resources/images/get-ads.png b/addons/default/visiosoft/base-theme/resources/images/get-ads.png deleted file mode 100644 index b9cf6dd1a..000000000 Binary files a/addons/default/visiosoft/base-theme/resources/images/get-ads.png and /dev/null differ diff --git a/addons/default/visiosoft/base-theme/resources/images/home-banner.png b/addons/default/visiosoft/base-theme/resources/images/home-banner.png deleted file mode 100644 index 7c70fb8d1..000000000 Binary files a/addons/default/visiosoft/base-theme/resources/images/home-banner.png and /dev/null differ diff --git a/addons/default/visiosoft/base-theme/resources/images/lang/flags.png b/addons/default/visiosoft/base-theme/resources/images/lang/flags.png deleted file mode 100644 index e93d295be..000000000 Binary files a/addons/default/visiosoft/base-theme/resources/images/lang/flags.png and /dev/null differ diff --git a/addons/default/visiosoft/base-theme/resources/images/last-48-hours.png b/addons/default/visiosoft/base-theme/resources/images/last-48-hours.png deleted file mode 100644 index 2007bc5d9..000000000 Binary files a/addons/default/visiosoft/base-theme/resources/images/last-48-hours.png and /dev/null differ diff --git a/addons/default/visiosoft/base-theme/resources/images/loading.gif b/addons/default/visiosoft/base-theme/resources/images/loading.gif deleted file mode 100644 index 9590093e9..000000000 Binary files a/addons/default/visiosoft/base-theme/resources/images/loading.gif and /dev/null differ diff --git a/addons/default/visiosoft/base-theme/resources/images/logo_mobile.png b/addons/default/visiosoft/base-theme/resources/images/logo_mobile.png deleted file mode 100644 index b4aa36fa9..000000000 Binary files a/addons/default/visiosoft/base-theme/resources/images/logo_mobile.png and /dev/null differ diff --git a/addons/default/visiosoft/base-theme/resources/images/logo_web.png b/addons/default/visiosoft/base-theme/resources/images/logo_web.png deleted file mode 100644 index 65cb6d317..000000000 Binary files a/addons/default/visiosoft/base-theme/resources/images/logo_web.png and /dev/null differ diff --git a/addons/default/visiosoft/base-theme/resources/images/no-image.png b/addons/default/visiosoft/base-theme/resources/images/no-image.png deleted file mode 100644 index d47bd8c55..000000000 Binary files a/addons/default/visiosoft/base-theme/resources/images/no-image.png and /dev/null differ diff --git a/addons/default/visiosoft/base-theme/resources/images/openclassify-footer-menu.png b/addons/default/visiosoft/base-theme/resources/images/openclassify-footer-menu.png deleted file mode 100644 index 567caffe0..000000000 Binary files a/addons/default/visiosoft/base-theme/resources/images/openclassify-footer-menu.png and /dev/null differ diff --git a/addons/default/visiosoft/base-theme/resources/images/popular-ads.png b/addons/default/visiosoft/base-theme/resources/images/popular-ads.png deleted file mode 100644 index ed9880310..000000000 Binary files a/addons/default/visiosoft/base-theme/resources/images/popular-ads.png and /dev/null differ diff --git a/addons/default/visiosoft/base-theme/resources/images/register-instruction.png b/addons/default/visiosoft/base-theme/resources/images/register-instruction.png deleted file mode 100644 index 9e48f5f49..000000000 Binary files a/addons/default/visiosoft/base-theme/resources/images/register-instruction.png and /dev/null differ diff --git a/addons/default/visiosoft/base-theme/resources/images/security-icon.png b/addons/default/visiosoft/base-theme/resources/images/security-icon.png deleted file mode 100644 index f35d781b9..000000000 Binary files a/addons/default/visiosoft/base-theme/resources/images/security-icon.png and /dev/null differ diff --git a/addons/default/visiosoft/base-theme/resources/images/store-search.png b/addons/default/visiosoft/base-theme/resources/images/store-search.png deleted file mode 100644 index b9e37c201..000000000 Binary files a/addons/default/visiosoft/base-theme/resources/images/store-search.png and /dev/null differ diff --git a/addons/default/visiosoft/base-theme/resources/images/store_icon.png b/addons/default/visiosoft/base-theme/resources/images/store_icon.png deleted file mode 100644 index 07d0625fa..000000000 Binary files a/addons/default/visiosoft/base-theme/resources/images/store_icon.png and /dev/null differ diff --git a/addons/default/visiosoft/base-theme/resources/images/unplugged.svg b/addons/default/visiosoft/base-theme/resources/images/unplugged.svg deleted file mode 100644 index 4152a2b22..000000000 --- a/addons/default/visiosoft/base-theme/resources/images/unplugged.svg +++ /dev/null @@ -1,2 +0,0 @@ - - diff --git a/addons/default/visiosoft/base-theme/resources/images/whatsapp-btn.png b/addons/default/visiosoft/base-theme/resources/images/whatsapp-btn.png deleted file mode 100644 index 64424d44b..000000000 Binary files a/addons/default/visiosoft/base-theme/resources/images/whatsapp-btn.png and /dev/null differ diff --git a/addons/default/visiosoft/base-theme/resources/js/bootstrap-notify-visio.js b/addons/default/visiosoft/base-theme/resources/js/bootstrap-notify-visio.js deleted file mode 100644 index 9085d09a5..000000000 --- a/addons/default/visiosoft/base-theme/resources/js/bootstrap-notify-visio.js +++ /dev/null @@ -1,57 +0,0 @@ -const Toast = { - fire: function (message, type) { - - $('body').addClass('swal2-shown swal2-toast-shown'); - - if ($('body').find('.swal2-container').length < 1) { - $('body').append('
      '); - } - - let alert_icon = `
      -
      - -
      -
      `; - - switch (type) { - case "error": - alert_icon = `
      -
      `; - break; - case "info": - alert_icon = `
      i
      `; - case "warning": - alert_icon = `
      !
      `; - break; - } - - - $.notify({ - message: message, - }, { - element: '.swal2-container', - position: null, - allow_dismiss: false, - newest_on_top: true, - showProgressbar: true, - delay: 3000, - animate: { - enter: 'animated fadeInRight', - exit: 'animated fadeOutRight' - }, - onClosed: function () { - $('body').removeClass('swal2-shown swal2-toast-shown'); - $('body .swal2-container').remove(); - }, - icon_type: 'class', - template: `` - }); - } -} \ No newline at end of file diff --git a/addons/default/visiosoft/base-theme/resources/js/bootstrap.min.js b/addons/default/visiosoft/base-theme/resources/js/bootstrap.min.js deleted file mode 100644 index e1874769b..000000000 --- a/addons/default/visiosoft/base-theme/resources/js/bootstrap.min.js +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * Bootstrap v4.0.0-beta (https://getbootstrap.com) - * Copyright 2011-2017 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - */ -if("undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires jQuery. jQuery must be included before Bootstrap's JavaScript.");!function(t){var e=jQuery.fn.jquery.split(" ")[0].split(".");if(e[0]<2&&e[1]<9||1==e[0]&&9==e[1]&&e[2]<1||e[0]>=4)throw new Error("Bootstrap's JavaScript requires at least jQuery v1.9.1 but less than v4.0.0")}(),function(){function t(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function e(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}function n(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},o=function(){function t(t,e){for(var n=0;n0?n:null}catch(t){return null}},reflow:function(t){return t.offsetHeight},triggerTransitionEnd:function(e){t(e).trigger(s.end)},supportsTransitionEnd:function(){return Boolean(s)},typeCheckConfig:function(t,i,o){for(var r in o)if(o.hasOwnProperty(r)){var s=o[r],a=i[r],l=a&&n(a)?"element":e(a);if(!new RegExp(s).test(l))throw new Error(t.toUpperCase()+': Option "'+r+'" provided type "'+l+'" but expected type "'+s+'".')}}};return s=o(),t.fn.emulateTransitionEnd=r,l.supportsTransitionEnd()&&(t.event.special[l.TRANSITION_END]=i()),l}(jQuery),s=(function(t){var e="alert",i=t.fn[e],s={DISMISS:'[data-dismiss="alert"]'},a={CLOSE:"close.bs.alert",CLOSED:"closed.bs.alert",CLICK_DATA_API:"click.bs.alert.data-api"},l={ALERT:"alert",FADE:"fade",SHOW:"show"},h=function(){function e(t){n(this,e),this._element=t}return e.prototype.close=function(t){t=t||this._element;var e=this._getRootElement(t);this._triggerCloseEvent(e).isDefaultPrevented()||this._removeElement(e)},e.prototype.dispose=function(){t.removeData(this._element,"bs.alert"),this._element=null},e.prototype._getRootElement=function(e){var n=r.getSelectorFromElement(e),i=!1;return n&&(i=t(n)[0]),i||(i=t(e).closest("."+l.ALERT)[0]),i},e.prototype._triggerCloseEvent=function(e){var n=t.Event(a.CLOSE);return t(e).trigger(n),n},e.prototype._removeElement=function(e){var n=this;t(e).removeClass(l.SHOW),r.supportsTransitionEnd()&&t(e).hasClass(l.FADE)?t(e).one(r.TRANSITION_END,function(t){return n._destroyElement(e,t)}).emulateTransitionEnd(150):this._destroyElement(e)},e.prototype._destroyElement=function(e){t(e).detach().trigger(a.CLOSED).remove()},e._jQueryInterface=function(n){return this.each(function(){var i=t(this),o=i.data("bs.alert");o||(o=new e(this),i.data("bs.alert",o)),"close"===n&&o[n](this)})},e._handleDismiss=function(t){return function(e){e&&e.preventDefault(),t.close(this)}},o(e,null,[{key:"VERSION",get:function(){return"4.0.0-beta"}}]),e}();t(document).on(a.CLICK_DATA_API,s.DISMISS,h._handleDismiss(new h)),t.fn[e]=h._jQueryInterface,t.fn[e].Constructor=h,t.fn[e].noConflict=function(){return t.fn[e]=i,h._jQueryInterface}}(jQuery),function(t){var e="button",i=t.fn[e],r={ACTIVE:"active",BUTTON:"btn",FOCUS:"focus"},s={DATA_TOGGLE_CARROT:'[data-toggle^="button"]',DATA_TOGGLE:'[data-toggle="buttons"]',INPUT:"input",ACTIVE:".active",BUTTON:".btn"},a={CLICK_DATA_API:"click.bs.button.data-api",FOCUS_BLUR_DATA_API:"focus.bs.button.data-api blur.bs.button.data-api"},l=function(){function e(t){n(this,e),this._element=t}return e.prototype.toggle=function(){var e=!0,n=!0,i=t(this._element).closest(s.DATA_TOGGLE)[0];if(i){var o=t(this._element).find(s.INPUT)[0];if(o){if("radio"===o.type)if(o.checked&&t(this._element).hasClass(r.ACTIVE))e=!1;else{var a=t(i).find(s.ACTIVE)[0];a&&t(a).removeClass(r.ACTIVE)}if(e){if(o.hasAttribute("disabled")||i.hasAttribute("disabled")||o.classList.contains("disabled")||i.classList.contains("disabled"))return;o.checked=!t(this._element).hasClass(r.ACTIVE),t(o).trigger("change")}o.focus(),n=!1}}n&&this._element.setAttribute("aria-pressed",!t(this._element).hasClass(r.ACTIVE)),e&&t(this._element).toggleClass(r.ACTIVE)},e.prototype.dispose=function(){t.removeData(this._element,"bs.button"),this._element=null},e._jQueryInterface=function(n){return this.each(function(){var i=t(this).data("bs.button");i||(i=new e(this),t(this).data("bs.button",i)),"toggle"===n&&i[n]()})},o(e,null,[{key:"VERSION",get:function(){return"4.0.0-beta"}}]),e}();t(document).on(a.CLICK_DATA_API,s.DATA_TOGGLE_CARROT,function(e){e.preventDefault();var n=e.target;t(n).hasClass(r.BUTTON)||(n=t(n).closest(s.BUTTON)),l._jQueryInterface.call(t(n),"toggle")}).on(a.FOCUS_BLUR_DATA_API,s.DATA_TOGGLE_CARROT,function(e){var n=t(e.target).closest(s.BUTTON)[0];t(n).toggleClass(r.FOCUS,/^focus(in)?$/.test(e.type))}),t.fn[e]=l._jQueryInterface,t.fn[e].Constructor=l,t.fn[e].noConflict=function(){return t.fn[e]=i,l._jQueryInterface}}(jQuery),function(t){var e="carousel",s="bs.carousel",a="."+s,l=t.fn[e],h={interval:5e3,keyboard:!0,slide:!1,pause:"hover",wrap:!0},c={interval:"(number|boolean)",keyboard:"boolean",slide:"(boolean|string)",pause:"(string|boolean)",wrap:"boolean"},u={NEXT:"next",PREV:"prev",LEFT:"left",RIGHT:"right"},d={SLIDE:"slide"+a,SLID:"slid"+a,KEYDOWN:"keydown"+a,MOUSEENTER:"mouseenter"+a,MOUSELEAVE:"mouseleave"+a,TOUCHEND:"touchend"+a,LOAD_DATA_API:"load.bs.carousel.data-api",CLICK_DATA_API:"click.bs.carousel.data-api"},f={CAROUSEL:"carousel",ACTIVE:"active",SLIDE:"slide",RIGHT:"carousel-item-right",LEFT:"carousel-item-left",NEXT:"carousel-item-next",PREV:"carousel-item-prev",ITEM:"carousel-item"},p={ACTIVE:".active",ACTIVE_ITEM:".active.carousel-item",ITEM:".carousel-item",NEXT_PREV:".carousel-item-next, .carousel-item-prev",INDICATORS:".carousel-indicators",DATA_SLIDE:"[data-slide], [data-slide-to]",DATA_RIDE:'[data-ride="carousel"]'},_=function(){function l(e,i){n(this,l),this._items=null,this._interval=null,this._activeElement=null,this._isPaused=!1,this._isSliding=!1,this.touchTimeout=null,this._config=this._getConfig(i),this._element=t(e)[0],this._indicatorsElement=t(this._element).find(p.INDICATORS)[0],this._addEventListeners()}return l.prototype.next=function(){this._isSliding||this._slide(u.NEXT)},l.prototype.nextWhenVisible=function(){document.hidden||this.next()},l.prototype.prev=function(){this._isSliding||this._slide(u.PREV)},l.prototype.pause=function(e){e||(this._isPaused=!0),t(this._element).find(p.NEXT_PREV)[0]&&r.supportsTransitionEnd()&&(r.triggerTransitionEnd(this._element),this.cycle(!0)),clearInterval(this._interval),this._interval=null},l.prototype.cycle=function(t){t||(this._isPaused=!1),this._interval&&(clearInterval(this._interval),this._interval=null),this._config.interval&&!this._isPaused&&(this._interval=setInterval((document.visibilityState?this.nextWhenVisible:this.next).bind(this),this._config.interval))},l.prototype.to=function(e){var n=this;this._activeElement=t(this._element).find(p.ACTIVE_ITEM)[0];var i=this._getItemIndex(this._activeElement);if(!(e>this._items.length-1||e<0))if(this._isSliding)t(this._element).one(d.SLID,function(){return n.to(e)});else{if(i===e)return this.pause(),void this.cycle();var o=e>i?u.NEXT:u.PREV;this._slide(o,this._items[e])}},l.prototype.dispose=function(){t(this._element).off(a),t.removeData(this._element,s),this._items=null,this._config=null,this._element=null,this._interval=null,this._isPaused=null,this._isSliding=null,this._activeElement=null,this._indicatorsElement=null},l.prototype._getConfig=function(n){return n=t.extend({},h,n),r.typeCheckConfig(e,n,c),n},l.prototype._addEventListeners=function(){var e=this;this._config.keyboard&&t(this._element).on(d.KEYDOWN,function(t){return e._keydown(t)}),"hover"===this._config.pause&&(t(this._element).on(d.MOUSEENTER,function(t){return e.pause(t)}).on(d.MOUSELEAVE,function(t){return e.cycle(t)}),"ontouchstart"in document.documentElement&&t(this._element).on(d.TOUCHEND,function(){e.pause(),e.touchTimeout&&clearTimeout(e.touchTimeout),e.touchTimeout=setTimeout(function(t){return e.cycle(t)},500+e._config.interval)}))},l.prototype._keydown=function(t){if(!/input|textarea/i.test(t.target.tagName))switch(t.which){case 37:t.preventDefault(),this.prev();break;case 39:t.preventDefault(),this.next();break;default:return}},l.prototype._getItemIndex=function(e){return this._items=t.makeArray(t(e).parent().find(p.ITEM)),this._items.indexOf(e)},l.prototype._getItemByDirection=function(t,e){var n=t===u.NEXT,i=t===u.PREV,o=this._getItemIndex(e),r=this._items.length-1;if((i&&0===o||n&&o===r)&&!this._config.wrap)return e;var s=(o+(t===u.PREV?-1:1))%this._items.length;return-1===s?this._items[this._items.length-1]:this._items[s]},l.prototype._triggerSlideEvent=function(e,n){var i=this._getItemIndex(e),o=this._getItemIndex(t(this._element).find(p.ACTIVE_ITEM)[0]),r=t.Event(d.SLIDE,{relatedTarget:e,direction:n,from:o,to:i});return t(this._element).trigger(r),r},l.prototype._setActiveIndicatorElement=function(e){if(this._indicatorsElement){t(this._indicatorsElement).find(p.ACTIVE).removeClass(f.ACTIVE);var n=this._indicatorsElement.children[this._getItemIndex(e)];n&&t(n).addClass(f.ACTIVE)}},l.prototype._slide=function(e,n){var i=this,o=t(this._element).find(p.ACTIVE_ITEM)[0],s=this._getItemIndex(o),a=n||o&&this._getItemByDirection(e,o),l=this._getItemIndex(a),h=Boolean(this._interval),c=void 0,_=void 0,g=void 0;if(e===u.NEXT?(c=f.LEFT,_=f.NEXT,g=u.LEFT):(c=f.RIGHT,_=f.PREV,g=u.RIGHT),a&&t(a).hasClass(f.ACTIVE))this._isSliding=!1;else if(!this._triggerSlideEvent(a,g).isDefaultPrevented()&&o&&a){this._isSliding=!0,h&&this.pause(),this._setActiveIndicatorElement(a);var m=t.Event(d.SLID,{relatedTarget:a,direction:g,from:s,to:l});r.supportsTransitionEnd()&&t(this._element).hasClass(f.SLIDE)?(t(a).addClass(_),r.reflow(a),t(o).addClass(c),t(a).addClass(c),t(o).one(r.TRANSITION_END,function(){t(a).removeClass(c+" "+_).addClass(f.ACTIVE),t(o).removeClass(f.ACTIVE+" "+_+" "+c),i._isSliding=!1,setTimeout(function(){return t(i._element).trigger(m)},0)}).emulateTransitionEnd(600)):(t(o).removeClass(f.ACTIVE),t(a).addClass(f.ACTIVE),this._isSliding=!1,t(this._element).trigger(m)),h&&this.cycle()}},l._jQueryInterface=function(e){return this.each(function(){var n=t(this).data(s),o=t.extend({},h,t(this).data());"object"===(void 0===e?"undefined":i(e))&&t.extend(o,e);var r="string"==typeof e?e:o.slide;if(n||(n=new l(this,o),t(this).data(s,n)),"number"==typeof e)n.to(e);else if("string"==typeof r){if(void 0===n[r])throw new Error('No method named "'+r+'"');n[r]()}else o.interval&&(n.pause(),n.cycle())})},l._dataApiClickHandler=function(e){var n=r.getSelectorFromElement(this);if(n){var i=t(n)[0];if(i&&t(i).hasClass(f.CAROUSEL)){var o=t.extend({},t(i).data(),t(this).data()),a=this.getAttribute("data-slide-to");a&&(o.interval=!1),l._jQueryInterface.call(t(i),o),a&&t(i).data(s).to(a),e.preventDefault()}}},o(l,null,[{key:"VERSION",get:function(){return"4.0.0-beta"}},{key:"Default",get:function(){return h}}]),l}();t(document).on(d.CLICK_DATA_API,p.DATA_SLIDE,_._dataApiClickHandler),t(window).on(d.LOAD_DATA_API,function(){t(p.DATA_RIDE).each(function(){var e=t(this);_._jQueryInterface.call(e,e.data())})}),t.fn[e]=_._jQueryInterface,t.fn[e].Constructor=_,t.fn[e].noConflict=function(){return t.fn[e]=l,_._jQueryInterface}}(jQuery),function(t){var e="collapse",s="bs.collapse",a=t.fn[e],l={toggle:!0,parent:""},h={toggle:"boolean",parent:"string"},c={SHOW:"show.bs.collapse",SHOWN:"shown.bs.collapse",HIDE:"hide.bs.collapse",HIDDEN:"hidden.bs.collapse",CLICK_DATA_API:"click.bs.collapse.data-api"},u={SHOW:"show",COLLAPSE:"collapse",COLLAPSING:"collapsing",COLLAPSED:"collapsed"},d={WIDTH:"width",HEIGHT:"height"},f={ACTIVES:".show, .collapsing",DATA_TOGGLE:'[data-toggle="collapse"]'},p=function(){function a(e,i){n(this,a),this._isTransitioning=!1,this._element=e,this._config=this._getConfig(i),this._triggerArray=t.makeArray(t('[data-toggle="collapse"][href="#'+e.id+'"],[data-toggle="collapse"][data-target="#'+e.id+'"]'));for(var o=t(f.DATA_TOGGLE),s=0;s0&&this._triggerArray.push(l)}this._parent=this._config.parent?this._getParent():null,this._config.parent||this._addAriaAndCollapsedClass(this._element,this._triggerArray),this._config.toggle&&this.toggle()}return a.prototype.toggle=function(){t(this._element).hasClass(u.SHOW)?this.hide():this.show()},a.prototype.show=function(){var e=this;if(!this._isTransitioning&&!t(this._element).hasClass(u.SHOW)){var n=void 0,i=void 0;if(this._parent&&((n=t.makeArray(t(this._parent).children().children(f.ACTIVES))).length||(n=null)),!(n&&(i=t(n).data(s))&&i._isTransitioning)){var o=t.Event(c.SHOW);if(t(this._element).trigger(o),!o.isDefaultPrevented()){n&&(a._jQueryInterface.call(t(n),"hide"),i||t(n).data(s,null));var l=this._getDimension();t(this._element).removeClass(u.COLLAPSE).addClass(u.COLLAPSING),this._element.style[l]=0,this._triggerArray.length&&t(this._triggerArray).removeClass(u.COLLAPSED).attr("aria-expanded",!0),this.setTransitioning(!0);var h=function(){t(e._element).removeClass(u.COLLAPSING).addClass(u.COLLAPSE).addClass(u.SHOW),e._element.style[l]="",e.setTransitioning(!1),t(e._element).trigger(c.SHOWN)};if(r.supportsTransitionEnd()){var d="scroll"+(l[0].toUpperCase()+l.slice(1));t(this._element).one(r.TRANSITION_END,h).emulateTransitionEnd(600),this._element.style[l]=this._element[d]+"px"}else h()}}}},a.prototype.hide=function(){var e=this;if(!this._isTransitioning&&t(this._element).hasClass(u.SHOW)){var n=t.Event(c.HIDE);if(t(this._element).trigger(n),!n.isDefaultPrevented()){var i=this._getDimension();if(this._element.style[i]=this._element.getBoundingClientRect()[i]+"px",r.reflow(this._element),t(this._element).addClass(u.COLLAPSING).removeClass(u.COLLAPSE).removeClass(u.SHOW),this._triggerArray.length)for(var o=0;o0},l.prototype._getPopperConfig=function(){var t={placement:this._getPlacement(),modifiers:{offset:{offset:this._config.offset},flip:{enabled:this._config.flip}}};return this._inNavbar&&(t.modifiers.applyStyle={enabled:!this._inNavbar}),t},l._jQueryInterface=function(e){return this.each(function(){var n=t(this).data(s),o="object"===(void 0===e?"undefined":i(e))?e:null;if(n||(n=new l(this,o),t(this).data(s,n)),"string"==typeof e){if(void 0===n[e])throw new Error('No method named "'+e+'"');n[e]()}})},l._clearMenus=function(e){if(!e||3!==e.which&&("keyup"!==e.type||9===e.which))for(var n=t.makeArray(t(d.DATA_TOGGLE)),i=0;i0&&r--,40===e.which&&rdocument.documentElement.clientHeight;!this._isBodyOverflowing&&t&&(this._element.style.paddingLeft=this._scrollbarWidth+"px"),this._isBodyOverflowing&&!t&&(this._element.style.paddingRight=this._scrollbarWidth+"px")},a.prototype._resetAdjustments=function(){this._element.style.paddingLeft="",this._element.style.paddingRight=""},a.prototype._checkScrollbar=function(){this._isBodyOverflowing=document.body.clientWidth=n){var i=this._targets[this._targets.length-1];this._activeTarget!==i&&this._activate(i)}else{if(this._activeTarget&&t0)return this._activeTarget=null,void this._clear();for(var o=this._offsets.length;o--;)this._activeTarget!==this._targets[o]&&t>=this._offsets[o]&&(void 0===this._offsets[o+1]||t .dropdown-menu .active"},l=function(){function e(t){n(this,e),this._element=t}return e.prototype.show=function(){var e=this;if(!(this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE&&t(this._element).hasClass(s.ACTIVE)||t(this._element).hasClass(s.DISABLED))){var n=void 0,o=void 0,l=t(this._element).closest(a.NAV_LIST_GROUP)[0],h=r.getSelectorFromElement(this._element);l&&(o=t.makeArray(t(l).find(a.ACTIVE)),o=o[o.length-1]);var c=t.Event(i.HIDE,{relatedTarget:this._element}),u=t.Event(i.SHOW,{relatedTarget:o});if(o&&t(o).trigger(c),t(this._element).trigger(u),!u.isDefaultPrevented()&&!c.isDefaultPrevented()){h&&(n=t(h)[0]),this._activate(this._element,l);var d=function(){var n=t.Event(i.HIDDEN,{relatedTarget:e._element}),r=t.Event(i.SHOWN,{relatedTarget:o});t(o).trigger(n),t(e._element).trigger(r)};n?this._activate(n,n.parentNode,d):d()}}},e.prototype.dispose=function(){t.removeData(this._element,"bs.tab"),this._element=null},e.prototype._activate=function(e,n,i){var o=this,l=t(n).find(a.ACTIVE)[0],h=i&&r.supportsTransitionEnd()&&l&&t(l).hasClass(s.FADE),c=function(){return o._transitionComplete(e,l,h,i)};l&&h?t(l).one(r.TRANSITION_END,c).emulateTransitionEnd(150):c(),l&&t(l).removeClass(s.SHOW)},e.prototype._transitionComplete=function(e,n,i,o){if(n){t(n).removeClass(s.ACTIVE);var l=t(n.parentNode).find(a.DROPDOWN_ACTIVE_CHILD)[0];l&&t(l).removeClass(s.ACTIVE),n.setAttribute("aria-expanded",!1)}if(t(e).addClass(s.ACTIVE),e.setAttribute("aria-expanded",!0),i?(r.reflow(e),t(e).addClass(s.SHOW)):t(e).removeClass(s.FADE),e.parentNode&&t(e.parentNode).hasClass(s.DROPDOWN_MENU)){var h=t(e).closest(a.DROPDOWN)[0];h&&t(h).find(a.DROPDOWN_TOGGLE).addClass(s.ACTIVE),e.setAttribute("aria-expanded",!0)}o&&o()},e._jQueryInterface=function(n){return this.each(function(){var i=t(this),o=i.data("bs.tab");if(o||(o=new e(this),i.data("bs.tab",o)),"string"==typeof n){if(void 0===o[n])throw new Error('No method named "'+n+'"');o[n]()}})},o(e,null,[{key:"VERSION",get:function(){return"4.0.0-beta"}}]),e}();t(document).on(i.CLICK_DATA_API,a.DATA_TOGGLE,function(e){e.preventDefault(),l._jQueryInterface.call(t(this),"show")}),t.fn.tab=l._jQueryInterface,t.fn.tab.Constructor=l,t.fn.tab.noConflict=function(){return t.fn.tab=e,l._jQueryInterface}}(jQuery),function(t){if("undefined"==typeof Popper)throw new Error("Bootstrap tooltips require Popper.js (https://popper.js.org)");var e="tooltip",s=".bs.tooltip",a=t.fn[e],l=new RegExp("(^|\\s)bs-tooltip\\S+","g"),h={animation:"boolean",template:"string",title:"(string|element|function)",trigger:"string",delay:"(number|object)",html:"boolean",selector:"(string|boolean)",placement:"(string|function)",offset:"(number|string)",container:"(string|element|boolean)",fallbackPlacement:"(string|array)"},c={AUTO:"auto",TOP:"top",RIGHT:"right",BOTTOM:"bottom",LEFT:"left"},u={animation:!0,template:'',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",offset:0,container:!1,fallbackPlacement:"flip"},d={SHOW:"show",OUT:"out"},f={HIDE:"hide"+s,HIDDEN:"hidden"+s,SHOW:"show"+s,SHOWN:"shown"+s,INSERTED:"inserted"+s,CLICK:"click"+s,FOCUSIN:"focusin"+s,FOCUSOUT:"focusout"+s,MOUSEENTER:"mouseenter"+s,MOUSELEAVE:"mouseleave"+s},p={FADE:"fade",SHOW:"show"},_={TOOLTIP:".tooltip",TOOLTIP_INNER:".tooltip-inner",ARROW:".arrow"},g={HOVER:"hover",FOCUS:"focus",CLICK:"click",MANUAL:"manual"},m=function(){function a(t,e){n(this,a),this._isEnabled=!0,this._timeout=0,this._hoverState="",this._activeTrigger={},this._popper=null,this.element=t,this.config=this._getConfig(e),this.tip=null,this._setListeners()}return a.prototype.enable=function(){this._isEnabled=!0},a.prototype.disable=function(){this._isEnabled=!1},a.prototype.toggleEnabled=function(){this._isEnabled=!this._isEnabled},a.prototype.toggle=function(e){if(e){var n=this.constructor.DATA_KEY,i=t(e.currentTarget).data(n);i||(i=new this.constructor(e.currentTarget,this._getDelegateConfig()),t(e.currentTarget).data(n,i)),i._activeTrigger.click=!i._activeTrigger.click,i._isWithActiveTrigger()?i._enter(null,i):i._leave(null,i)}else{if(t(this.getTipElement()).hasClass(p.SHOW))return void this._leave(null,this);this._enter(null,this)}},a.prototype.dispose=function(){clearTimeout(this._timeout),t.removeData(this.element,this.constructor.DATA_KEY),t(this.element).off(this.constructor.EVENT_KEY),t(this.element).closest(".modal").off("hide.bs.modal"),this.tip&&t(this.tip).remove(),this._isEnabled=null,this._timeout=null,this._hoverState=null,this._activeTrigger=null,null!==this._popper&&this._popper.destroy(),this._popper=null,this.element=null,this.config=null,this.tip=null},a.prototype.show=function(){var e=this;if("none"===t(this.element).css("display"))throw new Error("Please use show on visible elements");var n=t.Event(this.constructor.Event.SHOW);if(this.isWithContent()&&this._isEnabled){t(this.element).trigger(n);var i=t.contains(this.element.ownerDocument.documentElement,this.element);if(n.isDefaultPrevented()||!i)return;var o=this.getTipElement(),s=r.getUID(this.constructor.NAME);o.setAttribute("id",s),this.element.setAttribute("aria-describedby",s),this.setContent(),this.config.animation&&t(o).addClass(p.FADE);var l="function"==typeof this.config.placement?this.config.placement.call(this,o,this.element):this.config.placement,h=this._getAttachment(l);this.addAttachmentClass(h);var c=!1===this.config.container?document.body:t(this.config.container);t(o).data(this.constructor.DATA_KEY,this),t.contains(this.element.ownerDocument.documentElement,this.tip)||t(o).appendTo(c),t(this.element).trigger(this.constructor.Event.INSERTED),this._popper=new Popper(this.element,o,{placement:h,modifiers:{offset:{offset:this.config.offset},flip:{behavior:this.config.fallbackPlacement},arrow:{element:_.ARROW}},onCreate:function(t){t.originalPlacement!==t.placement&&e._handlePopperPlacementChange(t)},onUpdate:function(t){e._handlePopperPlacementChange(t)}}),t(o).addClass(p.SHOW),"ontouchstart"in document.documentElement&&t("body").children().on("mouseover",null,t.noop);var u=function(){e.config.animation&&e._fixTransition();var n=e._hoverState;e._hoverState=null,t(e.element).trigger(e.constructor.Event.SHOWN),n===d.OUT&&e._leave(null,e)};r.supportsTransitionEnd()&&t(this.tip).hasClass(p.FADE)?t(this.tip).one(r.TRANSITION_END,u).emulateTransitionEnd(a._TRANSITION_DURATION):u()}},a.prototype.hide=function(e){var n=this,i=this.getTipElement(),o=t.Event(this.constructor.Event.HIDE),s=function(){n._hoverState!==d.SHOW&&i.parentNode&&i.parentNode.removeChild(i),n._cleanTipClass(),n.element.removeAttribute("aria-describedby"),t(n.element).trigger(n.constructor.Event.HIDDEN),null!==n._popper&&n._popper.destroy(),e&&e()};t(this.element).trigger(o),o.isDefaultPrevented()||(t(i).removeClass(p.SHOW),"ontouchstart"in document.documentElement&&t("body").children().off("mouseover",null,t.noop),this._activeTrigger[g.CLICK]=!1,this._activeTrigger[g.FOCUS]=!1,this._activeTrigger[g.HOVER]=!1,r.supportsTransitionEnd()&&t(this.tip).hasClass(p.FADE)?t(i).one(r.TRANSITION_END,s).emulateTransitionEnd(150):s(),this._hoverState="")},a.prototype.update=function(){null!==this._popper&&this._popper.scheduleUpdate()},a.prototype.isWithContent=function(){return Boolean(this.getTitle())},a.prototype.addAttachmentClass=function(e){t(this.getTipElement()).addClass("bs-tooltip-"+e)},a.prototype.getTipElement=function(){return this.tip=this.tip||t(this.config.template)[0]},a.prototype.setContent=function(){var e=t(this.getTipElement());this.setElementContent(e.find(_.TOOLTIP_INNER),this.getTitle()),e.removeClass(p.FADE+" "+p.SHOW)},a.prototype.setElementContent=function(e,n){var o=this.config.html;"object"===(void 0===n?"undefined":i(n))&&(n.nodeType||n.jquery)?o?t(n).parent().is(e)||e.empty().append(n):e.text(t(n).text()):e[o?"html":"text"](n)},a.prototype.getTitle=function(){var t=this.element.getAttribute("data-original-title");return t||(t="function"==typeof this.config.title?this.config.title.call(this.element):this.config.title),t},a.prototype._getAttachment=function(t){return c[t.toUpperCase()]},a.prototype._setListeners=function(){var e=this;this.config.trigger.split(" ").forEach(function(n){if("click"===n)t(e.element).on(e.constructor.Event.CLICK,e.config.selector,function(t){return e.toggle(t)});else if(n!==g.MANUAL){var i=n===g.HOVER?e.constructor.Event.MOUSEENTER:e.constructor.Event.FOCUSIN,o=n===g.HOVER?e.constructor.Event.MOUSELEAVE:e.constructor.Event.FOCUSOUT;t(e.element).on(i,e.config.selector,function(t){return e._enter(t)}).on(o,e.config.selector,function(t){return e._leave(t)})}t(e.element).closest(".modal").on("hide.bs.modal",function(){return e.hide()})}),this.config.selector?this.config=t.extend({},this.config,{trigger:"manual",selector:""}):this._fixTitle()},a.prototype._fixTitle=function(){var t=i(this.element.getAttribute("data-original-title"));(this.element.getAttribute("title")||"string"!==t)&&(this.element.setAttribute("data-original-title",this.element.getAttribute("title")||""),this.element.setAttribute("title",""))},a.prototype._enter=function(e,n){var i=this.constructor.DATA_KEY;(n=n||t(e.currentTarget).data(i))||(n=new this.constructor(e.currentTarget,this._getDelegateConfig()),t(e.currentTarget).data(i,n)),e&&(n._activeTrigger["focusin"===e.type?g.FOCUS:g.HOVER]=!0),t(n.getTipElement()).hasClass(p.SHOW)||n._hoverState===d.SHOW?n._hoverState=d.SHOW:(clearTimeout(n._timeout),n._hoverState=d.SHOW,n.config.delay&&n.config.delay.show?n._timeout=setTimeout(function(){n._hoverState===d.SHOW&&n.show()},n.config.delay.show):n.show())},a.prototype._leave=function(e,n){var i=this.constructor.DATA_KEY;(n=n||t(e.currentTarget).data(i))||(n=new this.constructor(e.currentTarget,this._getDelegateConfig()),t(e.currentTarget).data(i,n)),e&&(n._activeTrigger["focusout"===e.type?g.FOCUS:g.HOVER]=!1),n._isWithActiveTrigger()||(clearTimeout(n._timeout),n._hoverState=d.OUT,n.config.delay&&n.config.delay.hide?n._timeout=setTimeout(function(){n._hoverState===d.OUT&&n.hide()},n.config.delay.hide):n.hide())},a.prototype._isWithActiveTrigger=function(){for(var t in this._activeTrigger)if(this._activeTrigger[t])return!0;return!1},a.prototype._getConfig=function(n){return(n=t.extend({},this.constructor.Default,t(this.element).data(),n)).delay&&"number"==typeof n.delay&&(n.delay={show:n.delay,hide:n.delay}),n.title&&"number"==typeof n.title&&(n.title=n.title.toString()),n.content&&"number"==typeof n.content&&(n.content=n.content.toString()),r.typeCheckConfig(e,n,this.constructor.DefaultType),n},a.prototype._getDelegateConfig=function(){var t={};if(this.config)for(var e in this.config)this.constructor.Default[e]!==this.config[e]&&(t[e]=this.config[e]);return t},a.prototype._cleanTipClass=function(){var e=t(this.getTipElement()),n=e.attr("class").match(l);null!==n&&n.length>0&&e.removeClass(n.join(""))},a.prototype._handlePopperPlacementChange=function(t){this._cleanTipClass(),this.addAttachmentClass(this._getAttachment(t.placement))},a.prototype._fixTransition=function(){var e=this.getTipElement(),n=this.config.animation;null===e.getAttribute("x-placement")&&(t(e).removeClass(p.FADE),this.config.animation=!1,this.hide(),this.show(),this.config.animation=n)},a._jQueryInterface=function(e){return this.each(function(){var n=t(this).data("bs.tooltip"),o="object"===(void 0===e?"undefined":i(e))&&e;if((n||!/dispose|hide/.test(e))&&(n||(n=new a(this,o),t(this).data("bs.tooltip",n)),"string"==typeof e)){if(void 0===n[e])throw new Error('No method named "'+e+'"');n[e]()}})},o(a,null,[{key:"VERSION",get:function(){return"4.0.0-beta"}},{key:"Default",get:function(){return u}},{key:"NAME",get:function(){return e}},{key:"DATA_KEY",get:function(){return"bs.tooltip"}},{key:"Event",get:function(){return f}},{key:"EVENT_KEY",get:function(){return s}},{key:"DefaultType",get:function(){return h}}]),a}();return t.fn[e]=m._jQueryInterface,t.fn[e].Constructor=m,t.fn[e].noConflict=function(){return t.fn[e]=a,m._jQueryInterface},m}(jQuery));!function(r){var a="popover",l=".bs.popover",h=r.fn[a],c=new RegExp("(^|\\s)bs-popover\\S+","g"),u=r.extend({},s.Default,{placement:"right",trigger:"click",content:"",template:''}),d=r.extend({},s.DefaultType,{content:"(string|element|function)"}),f={FADE:"fade",SHOW:"show"},p={TITLE:".popover-header",CONTENT:".popover-body"},_={HIDE:"hide"+l,HIDDEN:"hidden"+l,SHOW:"show"+l,SHOWN:"shown"+l,INSERTED:"inserted"+l,CLICK:"click"+l,FOCUSIN:"focusin"+l,FOCUSOUT:"focusout"+l,MOUSEENTER:"mouseenter"+l,MOUSELEAVE:"mouseleave"+l},g=function(s){function h(){return n(this,h),t(this,s.apply(this,arguments))}return e(h,s),h.prototype.isWithContent=function(){return this.getTitle()||this._getContent()},h.prototype.addAttachmentClass=function(t){r(this.getTipElement()).addClass("bs-popover-"+t)},h.prototype.getTipElement=function(){return this.tip=this.tip||r(this.config.template)[0]},h.prototype.setContent=function(){var t=r(this.getTipElement());this.setElementContent(t.find(p.TITLE),this.getTitle()),this.setElementContent(t.find(p.CONTENT),this._getContent()),t.removeClass(f.FADE+" "+f.SHOW)},h.prototype._getContent=function(){return this.element.getAttribute("data-content")||("function"==typeof this.config.content?this.config.content.call(this.element):this.config.content)},h.prototype._cleanTipClass=function(){var t=r(this.getTipElement()),e=t.attr("class").match(c);null!==e&&e.length>0&&t.removeClass(e.join(""))},h._jQueryInterface=function(t){return this.each(function(){var e=r(this).data("bs.popover"),n="object"===(void 0===t?"undefined":i(t))?t:null;if((e||!/destroy|hide/.test(t))&&(e||(e=new h(this,n),r(this).data("bs.popover",e)),"string"==typeof t)){if(void 0===e[t])throw new Error('No method named "'+t+'"');e[t]()}})},o(h,null,[{key:"VERSION",get:function(){return"4.0.0-beta"}},{key:"Default",get:function(){return u}},{key:"NAME",get:function(){return a}},{key:"DATA_KEY",get:function(){return"bs.popover"}},{key:"Event",get:function(){return _}},{key:"EVENT_KEY",get:function(){return l}},{key:"DefaultType",get:function(){return d}}]),h}(s);r.fn[a]=g._jQueryInterface,r.fn[a].Constructor=g,r.fn[a].noConflict=function(){return r.fn[a]=h,g._jQueryInterface}}(jQuery)}(); \ No newline at end of file diff --git a/addons/default/visiosoft/base-theme/resources/js/forgot.js b/addons/default/visiosoft/base-theme/resources/js/forgot.js deleted file mode 100644 index fb063baf6..000000000 --- a/addons/default/visiosoft/base-theme/resources/js/forgot.js +++ /dev/null @@ -1 +0,0 @@ -phoneMask(".forgotPhone") \ No newline at end of file diff --git a/addons/default/visiosoft/base-theme/resources/js/intlTelInput.min.js b/addons/default/visiosoft/base-theme/resources/js/intlTelInput.min.js deleted file mode 100644 index ffa2aae23..000000000 --- a/addons/default/visiosoft/base-theme/resources/js/intlTelInput.min.js +++ /dev/null @@ -1,9 +0,0 @@ -/* - * International Telephone Input v16.0.7 - * https://github.com/jackocnr/intl-tel-input.git - * Licensed under the MIT license - */ - - -!function(a){var b=function(a,b,c){"use strict";return function(){function d(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function e(a,b){for(var c=0;cthis.dialCodeMaxLen&&(this.dialCodeMaxLen=b.length),this.q.hasOwnProperty(b)||(this.q[b]=[]);for(var e=0;e-1})}else if(this.d.excludeCountries.length){var b=this.d.excludeCountries.map(function(a){return a.toLowerCase()});this.p=g.filter(function(a){return-1===b.indexOf(a.iso2)})}else this.p=g}},{key:"_d0",value:function(){for(var a=0;a"),c+="
      "),c+="".concat(e.name,""),c+="+".concat(e.dialCode,""),c+=""}this.m.insertAdjacentHTML("beforeend",c)}},{key:"_h",value:function(){var a=this.a.value,b=this._5(a),c=this._w(a),d=this.d,e=d.initialCountry,f=d.nationalMode,g=d.autoHideDialCode,h=d.separateDialCode;b&&!c?this._v(a):"auto"!==e&&(e?this._z(e.toLowerCase()):b&&c?this._z("us"):(this.j=this.preferredCountries.length?this.preferredCountries[0].iso2:this.p[0].iso2,a||this._z(this.j)),a||f||g||h||(this.a.value="+".concat(this.s.dialCode))),a&&this._u(a)}},{key:"_i",value:function(){this._j(),this.d.autoHideDialCode&&this._l(),this.d.allowDropdown&&this._i2(),this.hiddenInput&&this._i0()}},{key:"_i0",value:function(){var a=this;this._a14=function(){a.hiddenInput.value=a.getNumber()},this.a.form&&this.a.form.addEventListener("submit",this._a14)}},{key:"_i1",value:function(){for(var a=this.a;a&&"LABEL"!==a.tagName;)a=a.parentNode;return a}},{key:"_i2",value:function(){var a=this;this._a9=function(b){a.m.classList.contains("iti__hide")?a.a.focus():b.preventDefault()};var b=this._i1();b&&b.addEventListener("click",this._a9),this._a10=function(){!a.m.classList.contains("iti__hide")||a.a.disabled||a.a.readOnly||a._n()},this.selectedFlag.addEventListener("click",this._a10),this._a11=function(b){a.m.classList.contains("iti__hide")&&-1!==["ArrowUp","Up","ArrowDown","Down"," ","Enter"].indexOf(b.key)&&(b.preventDefault(),b.stopPropagation(),a._n()),"Tab"===b.key&&a._2()},this.k.addEventListener("keydown",this._a11)}},{key:"_i3",value:function(){var b=this;this.d.utilsScript&&!a.intlTelInputUtils?a.intlTelInputGlobals.windowLoaded?a.intlTelInputGlobals.loadUtils(this.d.utilsScript):a.addEventListener("load",function(){a.intlTelInputGlobals.loadUtils(b.d.utilsScript)}):this.i0(),"auto"===this.d.initialCountry?this._i4():this.h()}},{key:"_i4",value:function(){a.intlTelInputGlobals.autoCountry?this.handleAutoCountry():a.intlTelInputGlobals.startedLoadingAutoCountry||(a.intlTelInputGlobals.startedLoadingAutoCountry=!0,"function"==typeof this.d.geoIpLookup&&this.d.geoIpLookup(function(b){a.intlTelInputGlobals.autoCountry=b.toLowerCase(),setTimeout(function(){return n("handleAutoCountry")})},function(){return n("rejectAutoCountryPromise")}))}},{key:"_j",value:function(){var a=this;this._a12=function(){a._v(a.a.value)&&a._8()},this.a.addEventListener("keyup",this._a12),this._a13=function(){setTimeout(a._a12)},this.a.addEventListener("cut",this._a13),this.a.addEventListener("paste",this._a13)}},{key:"_j2",value:function(a){var b=this.a.getAttribute("maxlength");return b&&a.length>b?a.substr(0,b):a}},{key:"_l",value:function(){var a=this;this._a8=function(){a._l2()},this.a.form&&this.a.form.addEventListener("submit",this._a8),this.a.addEventListener("blur",this._a8)}},{key:"_l2",value:function(){if("+"===this.a.value.charAt(0)){var a=this._m(this.a.value);a&&this.s.dialCode!==a||(this.a.value="")}}},{key:"_m",value:function(a){return a.replace(/\D/g,"")}},{key:"_m2",value:function(a){var c=b.createEvent("Event");c.initEvent(a,!0,!0),this.a.dispatchEvent(c)}},{key:"_n",value:function(){this.m.classList.remove("iti__hide"),this.m.setAttribute("aria-expanded","true"),this._o(),this.b&&(this._x(this.b,!1),this._3(this.b,!0)),this._p(),this.u.classList.add("iti__arrow--up"),this._m2("open:countrydropdown")}},{key:"_n2",value:function(a,b,c){c&&!a.classList.contains(b)?a.classList.add(b):!c&&a.classList.contains(b)&&a.classList.remove(b)}},{key:"_o",value:function(){var c=this;if(this.d.dropdownContainer&&this.d.dropdownContainer.appendChild(this.dropdown),!this.g){var d=this.a.getBoundingClientRect(),e=a.pageYOffset||b.documentElement.scrollTop,f=d.top+e,g=this.m.offsetHeight,h=f+this.a.offsetHeight+ge;if(this._n2(this.m,"iti__country-list--dropup",!h&&i),this.d.dropdownContainer){var j=!h&&i?0:this.a.offsetHeight;this.dropdown.style.top="".concat(f+j,"px"),this.dropdown.style.left="".concat(d.left+b.body.scrollLeft,"px"),this._a4=function(){return c._2()},a.addEventListener("scroll",this._a4)}}}},{key:"_o2",value:function(a){for(var b=a;b&&b!==this.m&&!b.classList.contains("iti__country");)b=b.parentNode;return b===this.m?null:b}},{key:"_p",value:function(){var a=this;this._a0=function(b){var c=a._o2(b.target);c&&a._x(c,!1)},this.m.addEventListener("mouseover",this._a0),this._a1=function(b){var c=a._o2(b.target);c&&a._1(c)},this.m.addEventListener("click",this._a1);var c=!0;this._a2=function(){c||a._2(),c=!1},b.documentElement.addEventListener("click",this._a2);var d="",e=null;this._a3=function(b){b.preventDefault(),"ArrowUp"===b.key||"Up"===b.key||"ArrowDown"===b.key||"Down"===b.key?a._q(b.key):"Enter"===b.key?a._r():"Escape"===b.key?a._2():/^[a-zA-ZÀ-ÿ ]$/.test(b.key)&&(e&&clearTimeout(e),d+=b.key.toLowerCase(),a._s(d),e=setTimeout(function(){d=""},1e3))},b.addEventListener("keydown",this._a3)}},{key:"_q",value:function(a){var b="ArrowUp"===a||"Up"===a?this.c.previousElementSibling:this.c.nextElementSibling;b&&(b.classList.contains("iti__divider")&&(b="ArrowUp"===a||"Up"===a?b.previousElementSibling:b.nextElementSibling),this._x(b,!0))}},{key:"_r",value:function(){this.c&&this._1(this.c)}},{key:"_s",value:function(a){for(var b=0;bi){d&&(m+=n);var o=g-j;e.scrollTop=m-o}}},{key:"_4",value:function(a,b){var c,d=this.a.value,e="+".concat(a);if("+"===d.charAt(0)){var f=this._5(d);c=f?d.replace(f,e):e}else{if(this.d.nationalMode||this.d.separateDialCode)return;if(d)c=e+d;else{if(!b&&this.d.autoHideDialCode)return;c=e}}this.a.value=c}},{key:"_5",value:function(a){var b="";if("+"===a.charAt(0))for(var c="",d=0;d=i?prevalidators[i-1]:[],validator=prevalidator.validator,cardinality=prevalidator.cardinality;mtoken.matches.splice(position++,0,{fn:validator?"string"==typeof validator?new RegExp(validator):new function(){this.test=validator}:new RegExp("."),cardinality:cardinality?cardinality:1,optionality:mtoken.isOptional,newBlockMarker:void 0===prevMatch||prevMatch.def!==(maskdef.definitionSymbol||element),casing:maskdef.casing,def:maskdef.definitionSymbol||element,placeholder:maskdef.placeholder,mask:element}),prevMatch=mtoken.matches[position-1]}mtoken.matches.splice(position++,0,{fn:maskdef.validator?"string"==typeof maskdef.validator?new RegExp(maskdef.validator):new function(){this.test=maskdef.validator}:new RegExp("."),cardinality:maskdef.cardinality,optionality:mtoken.isOptional,newBlockMarker:void 0===prevMatch||prevMatch.def!==(maskdef.definitionSymbol||element),casing:maskdef.casing,def:maskdef.definitionSymbol||element,placeholder:maskdef.placeholder,mask:element})}else mtoken.matches.splice(position++,0,{fn:null,cardinality:0,optionality:mtoken.isOptional,newBlockMarker:void 0===prevMatch||prevMatch.def!==element,casing:null,def:opts.staticDefinitionSymbol||element,placeholder:void 0!==opts.staticDefinitionSymbol?element:void 0,mask:element}),escaped=!1}function verifyGroupMarker(lastMatch,isOpenGroup){lastMatch.isGroup&&(lastMatch.isGroup=!1,insertTestDefinition(lastMatch,opts.groupmarker.start,0),isOpenGroup!==!0&&insertTestDefinition(lastMatch,opts.groupmarker.end))}function maskCurrentToken(m,currentToken,lastMatch,extraCondition){currentToken.matches.length>0&&(void 0===extraCondition||extraCondition)&&(lastMatch=currentToken.matches[currentToken.matches.length-1],verifyGroupMarker(lastMatch)),insertTestDefinition(currentToken,m)}function defaultCase(){if(openenings.length>0){if(currentOpeningToken=openenings[openenings.length-1],maskCurrentToken(m,currentOpeningToken,lastMatch,!currentOpeningToken.isAlternator),currentOpeningToken.isAlternator){alternator=openenings.pop();for(var mndx=0;mndx0?(currentOpeningToken=openenings[openenings.length-1],currentOpeningToken.matches.push(alternator)):currentToken.matches.push(alternator)}}else maskCurrentToken(m,currentToken,lastMatch)}function reverseTokens(maskToken){function reverseStatic(st){return st===opts.optionalmarker.start?st=opts.optionalmarker.end:st===opts.optionalmarker.end?st=opts.optionalmarker.start:st===opts.groupmarker.start?st=opts.groupmarker.end:st===opts.groupmarker.end&&(st=opts.groupmarker.start),st}maskToken.matches=maskToken.matches.reverse();for(var match in maskToken.matches){var intMatch=parseInt(match);if(maskToken.matches[match].isQuantifier&&maskToken.matches[intMatch+1]&&maskToken.matches[intMatch+1].isGroup){var qt=maskToken.matches[match];maskToken.matches.splice(match,1),maskToken.matches.splice(intMatch+1,0,qt)}void 0!==maskToken.matches[match].matches?maskToken.matches[match]=reverseTokens(maskToken.matches[match]):maskToken.matches[match]=reverseStatic(maskToken.matches[match])}return maskToken}for(var match,m,openingToken,currentOpeningToken,alternator,lastMatch,groupToken,tokenizer=/(?:[?*+]|\{[0-9\+\*]+(?:,[0-9\+\*]*)?\})|[^.?*+^${[]()|\\]+|./g,escaped=!1,currentToken=new MaskToken,openenings=[],maskTokens=[];match=tokenizer.exec(mask);)if(m=match[0],escaped)defaultCase();else switch(m.charAt(0)){case opts.escapeChar:escaped=!0;break;case opts.optionalmarker.end:case opts.groupmarker.end:if(openingToken=openenings.pop(),void 0!==openingToken)if(openenings.length>0){if(currentOpeningToken=openenings[openenings.length-1],currentOpeningToken.matches.push(openingToken),currentOpeningToken.isAlternator){alternator=openenings.pop();for(var mndx=0;mndx0?(currentOpeningToken=openenings[openenings.length-1],currentOpeningToken.matches.push(alternator)):currentToken.matches.push(alternator)}}else currentToken.matches.push(openingToken);else defaultCase();break;case opts.optionalmarker.start:openenings.push(new MaskToken(!1,!0));break;case opts.groupmarker.start:openenings.push(new MaskToken(!0));break;case opts.quantifiermarker.start:var quantifier=new MaskToken(!1,!1,!0);m=m.replace(/[{}]/g,"");var mq=m.split(","),mq0=isNaN(mq[0])?mq[0]:parseInt(mq[0]),mq1=1===mq.length?mq0:isNaN(mq[1])?mq[1]:parseInt(mq[1]);if(("*"===mq1||"+"===mq1)&&(mq0="*"===mq1?0:1),quantifier.quantifier={min:mq0,max:mq1},openenings.length>0){var matches=openenings[openenings.length-1].matches;match=matches.pop(),match.isGroup||(groupToken=new MaskToken(!0),groupToken.matches.push(match),match=groupToken),matches.push(match),matches.push(quantifier)}else match=currentToken.matches.pop(),match.isGroup||(groupToken=new MaskToken(!0),groupToken.matches.push(match),match=groupToken),currentToken.matches.push(match),currentToken.matches.push(quantifier);break;case opts.alternatormarker:openenings.length>0?(currentOpeningToken=openenings[openenings.length-1],lastMatch=currentOpeningToken.matches.pop()):lastMatch=currentToken.matches.pop(),lastMatch.isAlternator?openenings.push(lastMatch):(alternator=new MaskToken(!1,!1,!1,!0),alternator.matches.push(lastMatch),openenings.push(alternator));break;default:defaultCase()}for(;openenings.length>0;)openingToken=openenings.pop(),verifyGroupMarker(openingToken,!0),currentToken.matches.push(openingToken);return currentToken.matches.length>0&&(lastMatch=currentToken.matches[currentToken.matches.length-1],verifyGroupMarker(lastMatch),maskTokens.push(currentToken)),opts.numericInput&&reverseTokens(maskTokens[0]),maskTokens}function generateMask(mask,metadata){if(null===mask||""===mask)return void 0;if(1===mask.length&&opts.greedy===!1&&0!==opts.repeat&&(opts.placeholder=""),opts.repeat>0||"*"===opts.repeat||"+"===opts.repeat){var repeatStart="*"===opts.repeat?0:"+"===opts.repeat?1:opts.repeat;mask=opts.groupmarker.start+mask+opts.groupmarker.end+opts.quantifiermarker.start+repeatStart+","+opts.repeat+opts.quantifiermarker.end}var masksetDefinition;return void 0===Inputmask.prototype.masksCache[mask]||nocache===!0?(masksetDefinition={mask:mask,maskToken:analyseMask(mask),validPositions:{},_buffer:void 0,buffer:void 0,tests:{},metadata:metadata},nocache!==!0&&(Inputmask.prototype.masksCache[opts.numericInput?mask.split("").reverse().join(""):mask]=masksetDefinition,masksetDefinition=$.extend(!0,{},Inputmask.prototype.masksCache[opts.numericInput?mask.split("").reverse().join(""):mask]))):masksetDefinition=$.extend(!0,{},Inputmask.prototype.masksCache[opts.numericInput?mask.split("").reverse().join(""):mask]),masksetDefinition}function preProcessMask(mask){return mask=mask.toString()}var ms;if($.isFunction(opts.mask)&&(opts.mask=opts.mask(opts)),$.isArray(opts.mask)){if(opts.mask.length>1){opts.keepStatic=null===opts.keepStatic?!0:opts.keepStatic;var altMask="(";return $.each(opts.numericInput?opts.mask.reverse():opts.mask,function(ndx,msk){altMask.length>1&&(altMask+=")|("),altMask+=preProcessMask(void 0===msk.mask||$.isFunction(msk.mask)?msk:msk.mask)}),altMask+=")",generateMask(altMask,opts.mask)}opts.mask=opts.mask.pop()}return opts.mask&&(ms=void 0===opts.mask.mask||$.isFunction(opts.mask.mask)?generateMask(preProcessMask(opts.mask),opts.mask):generateMask(preProcessMask(opts.mask.mask),opts.mask)),ms}function maskScope(actionObj,maskset,opts){function getMaskTemplate(baseOnInput,minimalPos,includeInput){minimalPos=minimalPos||0;var ndxIntlzr,test,testPos,maskTemplate=[],pos=0,lvp=getLastValidPosition();do{if(baseOnInput===!0&&getMaskSet().validPositions[pos]){var validPos=getMaskSet().validPositions[pos];test=validPos.match,ndxIntlzr=validPos.locator.slice(),maskTemplate.push(includeInput===!0?validPos.input:getPlaceholder(pos,test))}else testPos=getTestTemplate(pos,ndxIntlzr,pos-1),test=testPos.match,ndxIntlzr=testPos.locator.slice(),(opts.jitMasking===!1||lvp>pos||isFinite(opts.jitMasking)&&opts.jitMasking>pos)&&maskTemplate.push(getPlaceholder(pos,test));pos++}while((void 0===maxLength||maxLength>pos-1)&&null!==test.fn||null===test.fn&&""!==test.def||minimalPos>=pos);return""===maskTemplate[maskTemplate.length-1]&&maskTemplate.pop(),maskTemplate}function getMaskSet(){return maskset}function resetMaskSet(soft){var maskset=getMaskSet();maskset.buffer=void 0,soft!==!0&&(maskset.tests={},maskset._buffer=void 0,maskset.validPositions={},maskset.p=0)}function getLastValidPosition(closestTo,strict){var before=-1,after=-1;valids=getMaskSet().validPositions,void 0===closestTo&&(closestTo=-1);for(var posNdx in valids){var psNdx=parseInt(posNdx);valids[psNdx]&&(strict||null!==valids[psNdx].match.fn)&&(closestTo>=psNdx&&(before=psNdx),psNdx>=closestTo&&(after=psNdx))}return-1!==before&&closestTo-before>1||closestTo>after?before:after}function setValidPosition(pos,validTest,fromSetValid){if(opts.insertMode&&void 0!==getMaskSet().validPositions[pos]&&void 0===fromSetValid){var i,positionsClone=$.extend(!0,{},getMaskSet().validPositions),lvp=getLastValidPosition();for(i=pos;lvp>=i;i++)delete getMaskSet().validPositions[i];getMaskSet().validPositions[pos]=validTest;var j,valid=!0,vps=getMaskSet().validPositions;for(i=j=pos;lvp>=i;i++){var t=positionsClone[i];if(void 0!==t)for(var posMatch=j,prevPosMatch=-1;posMatch1||void 0!==vps[i].alternation)?posMatch++:posMatch=seekNext(j),positionCanMatchDefinition(posMatch,t.match.def)){var result=isValid(posMatch,t.input,!0,!0);valid=result!==!1,j=result.caret||result.insert?getLastValidPosition():posMatch;break}if(valid=null==t.match.fn,prevPosMatch===posMatch)break;prevPosMatch=posMatch}if(!valid)break}if(!valid)return getMaskSet().validPositions=$.extend(!0,{},positionsClone),resetMaskSet(!0),!1}else getMaskSet().validPositions[pos]=validTest;return resetMaskSet(!0),!0}function stripValidPositions(start,end,nocheck,strict){var i,startPos=start;for(getMaskSet().p=start,i=startPos;end>i;i++)void 0!==getMaskSet().validPositions[i]&&(nocheck===!0||opts.canClearPosition(getMaskSet(),i,getLastValidPosition(),strict,opts)!==!1)&&delete getMaskSet().validPositions[i];for(i=startPos+1;i<=getLastValidPosition();){for(;void 0!==getMaskSet().validPositions[startPos];)startPos++;var s=getMaskSet().validPositions[startPos];if(startPos>i&&(i=startPos+1),void 0===getMaskSet().validPositions[i]&&isMask(i)||void 0!==s)i++;else{var t=getTestTemplate(i);positionCanMatchDefinition(startPos,t.match.def)?isValid(startPos,t.input||getPlaceholder(i),!0)!==!1&&(delete getMaskSet().validPositions[i],i++):isMask(i)||(i++,startPos--),startPos++}}var lvp=getLastValidPosition(),ml=getMaskLength();for(strict!==!0&&nocheck!==!0&&void 0!==getMaskSet().validPositions[lvp]&&getMaskSet().validPositions[lvp].input===opts.radixPoint&&delete getMaskSet().validPositions[lvp],i=lvp+1;ml>=i;i++)getMaskSet().validPositions[i]&&delete getMaskSet().validPositions[i];resetMaskSet(!0)}function getTestTemplate(pos,ndxIntlzr,tstPs){var testPos=getMaskSet().validPositions[pos];if(void 0===testPos)for(var testPositions=getTests(pos,ndxIntlzr,tstPs),lvp=getLastValidPosition(),lvTest=getMaskSet().validPositions[lvp]||getTests(0)[0],lvTestAltArr=void 0!==lvTest.alternation?lvTest.locator[lvTest.alternation].toString().split(","):[],ndx=0;ndxndxPos)&&-1!==ndxPos&&(bestMatch=lmnt,indexPos=ndxPos)}),bestMatch}function getTests(pos,ndxIntlzr,tstPs){function resolveTestFromToken(maskToken,ndxInitializer,loopNdx,quantifierRecurse){function handleMatch(match,loopNdx,quantifierRecurse){function isFirstMatch(latestMatch,tokenGroup){var firstMatch=0===$.inArray(latestMatch,tokenGroup.matches);return firstMatch||$.each(tokenGroup.matches,function(ndx,match){return match.isQuantifier===!0&&(firstMatch=isFirstMatch(latestMatch,tokenGroup.matches[ndx-1]))?!1:void 0}),firstMatch}function resolveNdxInitializer(pos,alternateNdx){var bestMatch=selectBestMatch(pos,alternateNdx);return bestMatch?bestMatch.locator.slice(bestMatch.alternation+1):[]}if(testPos>1e4)throw"Inputmask: There is probably an error in your mask definition or in the code. Create an issue on github with an example of the mask you are using. "+getMaskSet().mask;if(testPos===pos&&void 0===match.matches)return matches.push({match:match,locator:loopNdx.reverse(),cd:cacheDependency}),!0;if(void 0!==match.matches){if(match.isGroup&&quantifierRecurse!==match){if(match=handleMatch(maskToken.matches[$.inArray(match,maskToken.matches)+1],loopNdx))return!0}else if(match.isOptional){var optionalToken=match;if(match=resolveTestFromToken(match,ndxInitializer,loopNdx,quantifierRecurse)){if(latestMatch=matches[matches.length-1].match,!isFirstMatch(latestMatch,optionalToken))return!0;insertStop=!0,testPos=pos}}else if(match.isAlternator){var maltMatches,alternateToken=match,malternateMatches=[],currentMatches=matches.slice(),loopNdxCnt=loopNdx.length,altIndex=ndxInitializer.length>0?ndxInitializer.shift():-1;if(-1===altIndex||"string"==typeof altIndex){var amndx,currentPos=testPos,ndxInitializerClone=ndxInitializer.slice(),altIndexArr=[];if("string"==typeof altIndex)altIndexArr=altIndex.split(",");else for(amndx=0;amndxntndx&&(match=handleMatch(maskToken.matches[ntndx],[ntndx].concat(loopNdx.slice(1,loopNdx.length)),quantifierRecurse),match&&(altIndexArr.push(ntndx.toString()),$.each(matches,function(ndx,lmnt){lmnt.alternation=loopNdx.length-1})))}maltMatches=matches.slice(),testPos=currentPos,matches=[];for(var i=0;i0}else match=handleMatch(alternateToken.matches[altIndex]||maskToken.matches[altIndex],[altIndex].concat(loopNdx),quantifierRecurse);if(match)return!0}else if(match.isQuantifier&&quantifierRecurse!==maskToken.matches[$.inArray(match,maskToken.matches)-1])for(var qt=match,qndx=ndxInitializer.length>0?ndxInitializer.shift():0;qndx<(isNaN(qt.quantifier.max)?qndx+1:qt.quantifier.max)&&pos>=testPos;qndx++){var tokenGroup=maskToken.matches[$.inArray(qt,maskToken.matches)-1];if(match=handleMatch(tokenGroup,[qndx].concat(loopNdx),tokenGroup)){if(latestMatch=matches[matches.length-1].match,latestMatch.optionalQuantifier=qndx>qt.quantifier.min-1,isFirstMatch(latestMatch,tokenGroup)){if(qndx>qt.quantifier.min-1){insertStop=!0,testPos=pos;break}return!0}return!0}}else if(match=resolveTestFromToken(match,ndxInitializer,loopNdx,quantifierRecurse))return!0}else testPos++}for(var tndx=ndxInitializer.length>0?ndxInitializer.shift():0;tndxpos)break}}function mergeLocators(tests){var test=tests[0]||tests;return test.locator.slice()}var latestMatch,maskTokens=getMaskSet().maskToken,testPos=ndxIntlzr?tstPs:0,ndxInitializer=ndxIntlzr||[0],matches=[],insertStop=!1,cacheDependency=ndxIntlzr?ndxIntlzr.join(""):"";if(pos>-1){if(void 0===ndxIntlzr){for(var test,previousPos=pos-1;void 0===(test=getMaskSet().validPositions[previousPos]||getMaskSet().tests[previousPos])&&previousPos>-1;)previousPos--;void 0!==test&&previousPos>-1&&(ndxInitializer=mergeLocators(test),cacheDependency=ndxInitializer.join(""),test=test[0]||test,testPos=previousPos)}if(getMaskSet().tests[pos]&&getMaskSet().tests[pos][0].cd===cacheDependency)return getMaskSet().tests[pos];for(var mtndx=ndxInitializer.shift();mtndxpos)break}}return(0===matches.length||insertStop)&&matches.push({match:{fn:null,cardinality:0,optionality:!0,casing:null,def:""},locator:[]}),getMaskSet().tests[pos]=$.extend(!0,[],matches),getMaskSet().tests[pos]}function getBufferTemplate(){return void 0===getMaskSet()._buffer&&(getMaskSet()._buffer=getMaskTemplate(!1,1)),getMaskSet()._buffer}function getBuffer(noCache){if(void 0===getMaskSet().buffer||noCache===!0){if(noCache===!0)for(var testNdx in getMaskSet().tests)void 0===getMaskSet().validPositions[testNdx]&&delete getMaskSet().tests[testNdx];getMaskSet().buffer=getMaskTemplate(!0,getLastValidPosition(),!0)}return getMaskSet().buffer}function refreshFromBuffer(start,end,buffer){var i;if(buffer=buffer,start===!0)resetMaskSet(),start=0,end=buffer.length;else for(i=start;end>i;i++)delete getMaskSet().validPositions[i],delete getMaskSet().tests[i];for(i=start;end>i;i++)resetMaskSet(!0),buffer[i]!==opts.skipOptionalPartCharacter&&isValid(i,buffer[i],!0,!0)}function casing(elem,test){switch(test.casing){case"upper":elem=elem.toUpperCase();break;case"lower":elem=elem.toLowerCase()}return elem}function checkAlternationMatch(altArr1,altArr2){for(var altArrC=opts.greedy?altArr2:altArr2.slice(0,1),isMatch=!1,alndx=0;alndxloopend;i--)chrs+=getBufferElement(position-(i-1));if(c&&(chrs+=c),getBuffer(!0),rslt=null!=test.fn?test.fn.test(chrs,getMaskSet(),position,strict,opts):c!==test.def&&c!==opts.skipOptionalPartCharacter||""===test.def?!1:{c:test.placeholder||test.def,pos:position},rslt!==!1){var elem=void 0!==rslt.c?rslt.c:c;elem=elem===opts.skipOptionalPartCharacter&&null===test.fn?test.placeholder||test.def:elem;var validatedPos=position,possibleModifiedBuffer=getBuffer();if(void 0!==rslt.remove&&($.isArray(rslt.remove)||(rslt.remove=[rslt.remove]),$.each(rslt.remove.sort(function(a,b){return b-a}),function(ndx,lmnt){stripValidPositions(lmnt,lmnt+1,!0)})),void 0!==rslt.insert&&($.isArray(rslt.insert)||(rslt.insert=[rslt.insert]),$.each(rslt.insert.sort(function(a,b){return a-b}),function(ndx,lmnt){isValid(lmnt.pos,lmnt.c,!1,fromSetValid)})),rslt.refreshFromBuffer){var refresh=rslt.refreshFromBuffer;if(strict=!0,refreshFromBuffer(refresh===!0?refresh:refresh.start,refresh.end,possibleModifiedBuffer),void 0===rslt.pos&&void 0===rslt.c)return rslt.pos=getLastValidPosition(),!1;if(validatedPos=void 0!==rslt.pos?rslt.pos:position,validatedPos!==position)return rslt=$.extend(rslt,isValid(validatedPos,elem,!0,fromSetValid)),!1}else if(rslt!==!0&&void 0!==rslt.pos&&rslt.pos!==position&&(validatedPos=rslt.pos,refreshFromBuffer(position,validatedPos,getBuffer().slice()),validatedPos!==position))return rslt=$.extend(rslt,isValid(validatedPos,elem,!0)),!1;return rslt!==!0&&void 0===rslt.pos&&void 0===rslt.c?!1:(ndx>0&&resetMaskSet(!0),setValidPosition(validatedPos,$.extend({},tst,{input:casing(elem,test)}),fromSetValid)||(rslt=!1),!1)}}),rslt}function alternate(pos,c,strict,fromSetValid){for(var lastAlt,alternation,isValidRslt,altPos,i,validPos,validPsClone=$.extend(!0,{},getMaskSet().validPositions),testsClone=$.extend(!0,{},getMaskSet().tests),lAlt=getLastValidPosition();lAlt>=0&&(altPos=getMaskSet().validPositions[lAlt],!altPos||void 0===altPos.alternation||(lastAlt=lAlt,alternation=getMaskSet().validPositions[lastAlt].alternation,getTestTemplate(lastAlt).locator[altPos.alternation]===altPos.locator[altPos.alternation]));lAlt--);if(void 0!==alternation){lastAlt=parseInt(lastAlt);for(var decisionPos in getMaskSet().validPositions)if(decisionPos=parseInt(decisionPos),altPos=getMaskSet().validPositions[decisionPos],decisionPos>=lastAlt&&void 0!==altPos.alternation){var altNdxs;0===lastAlt?(altNdxs=[],$.each(getMaskSet().tests[lastAlt],function(ndx,test){void 0!==test.locator[alternation]&&(altNdxs=altNdxs.concat(test.locator[alternation].toString().split(",")))})):altNdxs=getMaskSet().validPositions[lastAlt].locator[alternation].toString().split(",");var decisionTaker=void 0!==altPos.locator[alternation]?altPos.locator[alternation]:altNdxs[0];decisionTaker.length>0&&(decisionTaker=decisionTaker.split(",")[0]);for(var mndx=0;mndx=0;dp--)if(possibilityPos=getMaskSet().validPositions[dp],void 0!==possibilityPos){var bestMatch=selectBestMatch(dp,altNdxs[mndx]);getMaskSet().validPositions[dp].match.def!==bestMatch.match.def&&(validInputs.push(getMaskSet().validPositions[dp].input),getMaskSet().validPositions[dp]=bestMatch,getMaskSet().validPositions[dp].input=getPlaceholder(dp),null===getMaskSet().validPositions[dp].match.fn&&staticInputsBeforePosAlternate++,possibilityPos=bestMatch),possibilities=possibilityPos.locator[alternation],possibilityPos.locator[alternation]=parseInt(altNdxs[mndx]);break}if(decisionTaker!==possibilityPos.locator[alternation]){for(i=decisionPos+1;ii&&staticInputsBeforePos++,delete getMaskSet().validPositions[i],delete getMaskSet().tests[i];for(resetMaskSet(!0),opts.keepStatic=!opts.keepStatic,isValidRslt=!0;validInputs.length>0;){var input=validInputs.shift();if(input!==opts.skipOptionalPartCharacter&&!(isValidRslt=isValid(getLastValidPosition(void 0,!0)+1,input,!1,fromSetValid)))break}if(possibilityPos.alternation=alternation,possibilityPos.locator[alternation]=possibilities,isValidRslt){var targetLvp=getLastValidPosition(pos)+1;for(i=decisionPos+1;ii&&staticInputsBeforePosAlternate++;pos+=staticInputsBeforePosAlternate-staticInputsBeforePos,isValidRslt=isValid(pos>targetLvp?targetLvp:pos,c,strict,fromSetValid)}if(opts.keepStatic=!opts.keepStatic,isValidRslt)return isValidRslt;resetMaskSet(),getMaskSet().validPositions=$.extend(!0,{},validPsClone),getMaskSet().tests=$.extend(!0,{},testsClone)}}}break}}return!1}function trackbackAlternations(originalPos,newPos){for(var vp=getMaskSet().validPositions[newPos],targetLocator=vp.locator,tll=targetLocator.length,ps=originalPos;newPos>ps;ps++)if(void 0===getMaskSet().validPositions[ps]&&!isMask(ps,!0)){var tests=getTests(ps),bestMatch=tests[0],equality=-1;$.each(tests,function(ndx,tst){for(var i=0;tll>i&&void 0!==tst.locator[i]&&checkAlternationMatch(tst.locator[i].toString().split(","),targetLocator[i].toString().split(","));i++)i>equality&&(equality=i,bestMatch=tst)}),setValidPosition(ps,$.extend({},bestMatch,{input:bestMatch.match.placeholder||bestMatch.match.def}),!0)}}strict=strict===!0;for(var buffer=getBuffer(),pndx=pos-1;pndx>-1&&!getMaskSet().validPositions[pndx];pndx--);for(pndx++;pos>pndx;pndx++)void 0===getMaskSet().validPositions[pndx]&&((!isMask(pndx)||buffer[pndx]!==getPlaceholder(pndx))&&getTests(pndx).length>1||buffer[pndx]===opts.radixPoint||"0"===buffer[pndx]&&$.inArray(opts.radixPoint,buffer)=nPos;nPos++)if(result=_isValid(nPos,c,strict,fromSetValid),result!==!1){trackbackAlternations(maskPos,nPos),maskPos=nPos;break}}}else result={caret:seekNext(maskPos)}}if(result===!1&&opts.keepStatic&&(result=alternate(pos,c,strict,fromSetValid)),result===!0&&(result={pos:maskPos}),$.isFunction(opts.postValidation)&&result!==!1&&!strict&&fromSetValid!==!0){var postValidResult=opts.postValidation(getBuffer(!0),result,opts);if(postValidResult){if(postValidResult.refreshFromBuffer){var refresh=postValidResult.refreshFromBuffer;refreshFromBuffer(refresh===!0?refresh:refresh.start,refresh.end,postValidResult.buffer),resetMaskSet(!0),result=postValidResult}}else resetMaskSet(!0),getMaskSet().validPositions=$.extend(!0,{},positionsClone),result=!1}return result}function isMask(pos,strict){var test;if(strict?(test=getTestTemplate(pos).match,""==test.def&&(test=getTest(pos))):test=getTest(pos),null!=test.fn)return test.fn;if(strict!==!0&&pos>-1&&!opts.keepStatic&&void 0===getMaskSet().validPositions[pos]){var tests=getTests(pos);return tests.length>2}return!1}function getMaskLength(){var maskLength;maxLength=void 0!==el?el.maxLength:void 0,-1===maxLength&&(maxLength=void 0);var pos,lvp=getLastValidPosition(),testPos=getMaskSet().validPositions[lvp],ndxIntlzr=void 0!==testPos?testPos.locator.slice():void 0;for(pos=lvp+1;void 0===testPos||null!==testPos.match.fn||null===testPos.match.fn&&""!==testPos.match.def;pos++)testPos=getTestTemplate(pos,ndxIntlzr,pos-1),ndxIntlzr=testPos.locator.slice();var lastTest=getTest(pos-1);return maskLength=""!==lastTest.def?pos:pos-1,void 0===maxLength||maxLength>maskLength?maskLength:maxLength}function seekNext(pos,newBlock){var maskL=getMaskLength();if(pos>=maskL)return maskL;for(var position=pos;++positionposition)););return position -}function seekPrevious(pos,newBlock){var position=pos;if(0>=position)return 0;for(;--position>0&&(newBlock===!0&&getTest(position).newBlockMarker!==!0||newBlock!==!0&&!isMask(position)););return position}function getBufferElement(position){return void 0===getMaskSet().validPositions[position]?getPlaceholder(position):getMaskSet().validPositions[position].input}function writeBuffer(input,buffer,caretPos,event,triggerInputEvent){if(event&&$.isFunction(opts.onBeforeWrite)){var result=opts.onBeforeWrite(event,buffer,caretPos,opts);if(result){if(result.refreshFromBuffer){var refresh=result.refreshFromBuffer;refreshFromBuffer(refresh===!0?refresh:refresh.start,refresh.end,result.buffer||buffer),buffer=getBuffer(!0)}void 0!==caretPos&&(caretPos=void 0!==result.caret?result.caret:caretPos)}}input.inputmask._valueSet(buffer.join("")),void 0===caretPos||void 0!==event&&"blur"===event.type||caret(input,caretPos),triggerInputEvent===!0&&(skipInputEvent=!0,$(input).trigger("input"))}function getPlaceholder(pos,test){if(test=test||getTest(pos),void 0!==test.placeholder)return test.placeholder;if(null===test.fn){if(pos>-1&&!opts.keepStatic&&void 0===getMaskSet().validPositions[pos]){var prevTest,tests=getTests(pos),staticAlternations=0;if(tests.length>2)for(var i=0;i1))return opts.placeholder.charAt(pos%opts.placeholder.length)}return test.def}return opts.placeholder.charAt(pos%opts.placeholder.length)}function checkVal(input,writeOut,strict,nptvl){function isTemplateMatch(){var isMatch=!1,charCodeNdx=getBufferTemplate().slice(initialNdx,seekNext(initialNdx)).join("").indexOf(charCodes);if(-1!==charCodeNdx&&!isMask(initialNdx)){isMatch=!0;for(var bufferTemplateArr=getBufferTemplate().slice(initialNdx,initialNdx+charCodeNdx),i=0;i0&&(inputValue.splice(0,matches.length*staticInput.length),initialNdx=seekNext(initialNdx))}else initialNdx=seekNext(initialNdx);$.each(inputValue,function(ndx,charCode){if(void 0!==charCode){var keypress=new $.Event("keypress");keypress.which=charCode.charCodeAt(0),charCodes+=charCode;var lvp=getLastValidPosition(void 0,!0),lvTest=getMaskSet().validPositions[lvp],nextTest=getTestTemplate(lvp+1,lvTest?lvTest.locator.slice():void 0,lvp);if(!isTemplateMatch()||strict||opts.autoUnmask){var pos=strict?ndx:null==nextTest.match.fn&&nextTest.match.optionality&&lvp+1input.scrollWidth?scrollCalc:0,androidchrome||opts.insertMode!==!1||begin!==end||end++,input.setSelectionRange)input.selectionStart=begin,input.selectionEnd=end;else if(window.getSelection){if(range=document.createRange(),void 0===input.firstChild||null===input.firstChild){var textNode=document.createTextNode("");input.appendChild(textNode)}range.setStart(input.firstChild,beginlvp&&(testPos=positions[pos],(testPos.match.optionality||testPos.match.optionalQuantifier||lvTestAlt&&(lvTestAlt!==positions[pos].locator[lvTest.alternation]&&null!=testPos.match.fn||null===testPos.match.fn&&testPos.locator[lvTest.alternation]&&checkAlternationMatch(testPos.locator[lvTest.alternation].toString().split(","),lvTestAlt.toString().split(","))&&""!==getTests(pos)[0].def))&&buffer[pos]===getPlaceholder(pos,testPos.match));pos--)bl--;return returnDefinition?{l:bl,def:positions[bl]?positions[bl].match:void 0}:bl}function clearOptionalTail(buffer){for(var rl=determineLastRequiredPosition(),lmib=buffer.length-1;lmib>rl&&!isMask(lmib);lmib--);return buffer.splice(rl,lmib+1-rl),buffer}function isComplete(buffer){if($.isFunction(opts.isComplete))return opts.isComplete(buffer,opts);if("*"===opts.repeat)return void 0;var complete=!1,lrp=determineLastRequiredPosition(!0),aml=seekPrevious(lrp.l);if(void 0===lrp.def||lrp.def.newBlockMarker||lrp.def.optionality||lrp.def.optionalQuantifier){complete=!0;for(var i=0;aml>=i;i++){var test=getTestTemplate(i).match;if(null!==test.fn&&void 0===getMaskSet().validPositions[i]&&test.optionality!==!0&&test.optionalQuantifier!==!0||null===test.fn&&buffer[i]!==getPlaceholder(i,test)){complete=!1;break}}}return complete}function isSelection(begin,end){return isRTL?begin-end>1||begin-end===1&&opts.insertMode:end-begin>1||end-begin===1&&opts.insertMode}function patchValueProperty(npt){function patchValhook(type){if($.valHooks&&(void 0===$.valHooks[type]||$.valHooks[type].inputmaskpatch!==!0)){var valhookGet=$.valHooks[type]&&$.valHooks[type].get?$.valHooks[type].get:function(elem){return elem.value},valhookSet=$.valHooks[type]&&$.valHooks[type].set?$.valHooks[type].set:function(elem,value){return elem.value=value,elem};$.valHooks[type]={get:function(elem){if(elem.inputmask){if(elem.inputmask.opts.autoUnmask)return elem.inputmask.unmaskedvalue();var result=valhookGet(elem),maskset=elem.inputmask.maskset,bufferTemplate=maskset._buffer;return bufferTemplate=bufferTemplate?bufferTemplate.join(""):"",result!==bufferTemplate?result:""}return valhookGet(elem)},set:function(elem,value){var result,$elem=$(elem);return result=valhookSet(elem,value),elem.inputmask&&$elem.trigger("setvalue"),result},inputmaskpatch:!0}}}function getter(){return this.inputmask?this.inputmask.opts.autoUnmask?this.inputmask.unmaskedvalue():valueGet.call(this)!==getBufferTemplate().join("")?document.activeElement===this&&opts.clearMaskOnLostFocus?(isRTL?clearOptionalTail(getBuffer().slice()).reverse():clearOptionalTail(getBuffer().slice())).join(""):valueGet.call(this):"":valueGet.call(this)}function setter(value){valueSet.call(this,value),this.inputmask&&$(this).trigger("setvalue")}function installNativeValueSetFallback(npt){EventRuler.on(npt,"mouseenter",function(event){var $input=$(this),input=this,value=input.inputmask._valueGet();value!==getBuffer().join("")&&getLastValidPosition()>0&&$input.trigger("setvalue")})}var valueGet,valueSet;npt.inputmask.__valueGet||(Object.getOwnPropertyDescriptor&&void 0===npt.value?(valueGet=function(){return this.textContent},valueSet=function(value){this.textContent=value},Object.defineProperty(npt,"value",{get:getter,set:setter})):document.__lookupGetter__&&npt.__lookupGetter__("value")?(valueGet=npt.__lookupGetter__("value"),valueSet=npt.__lookupSetter__("value"),npt.__defineGetter__("value",getter),npt.__defineSetter__("value",setter)):(valueGet=function(){return npt.value},valueSet=function(value){npt.value=value},patchValhook(npt.type),installNativeValueSetFallback(npt)),npt.inputmask.__valueGet=valueGet,npt.inputmask._valueGet=function(overruleRTL){return isRTL&&overruleRTL!==!0?valueGet.call(this.el).split("").reverse().join(""):valueGet.call(this.el)},npt.inputmask.__valueSet=valueSet,npt.inputmask._valueSet=function(value,overruleRTL){valueSet.call(this.el,null===value||void 0===value?"":overruleRTL!==!0&&isRTL?value.split("").reverse().join(""):value)})}function handleRemove(input,k,pos,strict){function generalize(){if(opts.keepStatic){resetMaskSet(!0);var lastAlt,validInputs=[],positionsClone=$.extend(!0,{},getMaskSet().validPositions);for(lastAlt=getLastValidPosition();lastAlt>=0;lastAlt--){var validPos=getMaskSet().validPositions[lastAlt];if(validPos&&(null!=validPos.match.fn&&validInputs.push(validPos.input),delete getMaskSet().validPositions[lastAlt],void 0!==validPos.alternation&&validPos.locator[validPos.alternation]===getTestTemplate(lastAlt).locator[validPos.alternation]))break}if(lastAlt>-1)for(;validInputs.length>0;){getMaskSet().p=seekNext(getLastValidPosition());var keypress=new $.Event("keypress");keypress.which=validInputs.pop().charCodeAt(0),keypressEvent.call(input,keypress,!0,!1,!1,getMaskSet().p)}else getMaskSet().validPositions=$.extend(!0,{},positionsClone)}}if((opts.numericInput||isRTL)&&(k===Inputmask.keyCode.BACKSPACE?k=Inputmask.keyCode.DELETE:k===Inputmask.keyCode.DELETE&&(k=Inputmask.keyCode.BACKSPACE),isRTL)){var pend=pos.end;pos.end=pos.begin,pos.begin=pend}k===Inputmask.keyCode.BACKSPACE&&(pos.end-pos.begin<1||opts.insertMode===!1)?(pos.begin=seekPrevious(pos.begin),void 0===getMaskSet().validPositions[pos.begin]||getMaskSet().validPositions[pos.begin].input!==opts.groupSeparator&&getMaskSet().validPositions[pos.begin].input!==opts.radixPoint||pos.begin--):k===Inputmask.keyCode.DELETE&&pos.begin===pos.end&&(pos.end=isMask(pos.end)?pos.end+1:seekNext(pos.end)+1,void 0===getMaskSet().validPositions[pos.begin]||getMaskSet().validPositions[pos.begin].input!==opts.groupSeparator&&getMaskSet().validPositions[pos.begin].input!==opts.radixPoint||pos.end++),stripValidPositions(pos.begin,pos.end,!1,strict),strict!==!0&&generalize();var lvp=getLastValidPosition(pos.begin);lvp1||void 0!==vps[p].alternation)?p+1:seekNext(p)}getMaskSet().p=forwardPosition}if(writeOut!==!1){var self=this;if(setTimeout(function(){opts.onKeyValidation.call(self,k,valResult,opts)},0),getMaskSet().writeOutBuffer&&valResult!==!1){var buffer=getBuffer();writeBuffer(input,buffer,checkval?void 0:opts.numericInput&&void 0===valResult.caret?seekPrevious(forwardPosition):forwardPosition,e,checkval!==!0),checkval!==!0&&setTimeout(function(){isComplete(buffer)===!0&&$input.trigger("complete")},0)}else isSlctn&&(getMaskSet().buffer=void 0,getMaskSet().validPositions=getMaskSet().undoPositions)}else isSlctn&&(getMaskSet().buffer=void 0,getMaskSet().validPositions=getMaskSet().undoPositions);if(opts.showTooltip&&(input.title=opts.tooltip||getMaskSet().mask),checkval&&$.isFunction(opts.onBeforeWrite)){var result=opts.onBeforeWrite(e,getBuffer(),forwardPosition,opts);if(result&&result.refreshFromBuffer){var refresh=result.refreshFromBuffer;refreshFromBuffer(refresh===!0?refresh:refresh.start,refresh.end,result.buffer),resetMaskSet(!0),result.caret&&(getMaskSet().p=result.caret)}}if(e.preventDefault(),checkval)return valResult}}function pasteEvent(e){var input=this,ev=e.originalEvent||e,$input=$(input),inputValue=input.inputmask._valueGet(!0),caretPos=caret(input),valueBeforeCaret=inputValue.substr(0,caretPos.begin),valueAfterCaret=inputValue.substr(caretPos.end,inputValue.length);valueBeforeCaret===getBufferTemplate().slice(0,caretPos.begin).join("")&&(valueBeforeCaret=""),valueAfterCaret===getBufferTemplate().slice(caretPos.end).join("")&&(valueAfterCaret=""),window.clipboardData&&window.clipboardData.getData?inputValue=valueBeforeCaret+window.clipboardData.getData("Text")+valueAfterCaret:ev.clipboardData&&ev.clipboardData.getData&&(inputValue=valueBeforeCaret+ev.clipboardData.getData("text/plain")+valueAfterCaret);var pasteValue=inputValue;if($.isFunction(opts.onBeforePaste)){if(pasteValue=opts.onBeforePaste(inputValue,opts),pasteValue===!1)return e.preventDefault(),!1;pasteValue||(pasteValue=inputValue)}return checkVal(input,!1,!1,isRTL?pasteValue.split("").reverse():pasteValue.toString().split("")),writeBuffer(input,getBuffer(),void 0,e,!0),$input.trigger("click"),isComplete(getBuffer())===!0&&$input.trigger("complete"),!1}function inputFallBackEvent(e){var input=this,inputValue=input.inputmask._valueGet();if(getBuffer().join("")!==inputValue){var caretPos=caret(input);if(inputValue=inputValue.replace(new RegExp("("+Inputmask.escapeRegex(getBufferTemplate().join(""))+")*"),""),caretPos.begin>inputValue.length&&(caret(input,inputValue.length),caretPos=caret(input)),getBuffer().length-inputValue.length!==1||inputValue.charAt(caretPos.begin)===getBuffer()[caretPos.begin]||inputValue.charAt(caretPos.begin+1)===getBuffer()[caretPos.begin]||isMask(caretPos.begin)){for(var lvp=getLastValidPosition()+1,bufferTemplate=getBuffer().slice(lvp).join("");null===inputValue.match(Inputmask.escapeRegex(bufferTemplate)+"$");)bufferTemplate=bufferTemplate.slice(1);inputValue=inputValue.replace(bufferTemplate,""),inputValue=inputValue.split(""),checkVal(input,!0,!1,inputValue),isComplete(getBuffer())===!0&&$(input).trigger("complete")}else e.keyCode=Inputmask.keyCode.BACKSPACE,keydownEvent.call(input,e);e.preventDefault()}}function compositionStartEvent(e){var ev=e.originalEvent||e;undoValue=getBuffer().join(""),""===compositionData||0!==ev.data.indexOf(compositionData)}function compositionUpdateEvent(e){var input=this,ev=e.originalEvent||e;0===ev.data.indexOf(compositionData)&&(resetMaskSet(),getMaskSet().p=seekNext(-1),skipInputEvent=!0);for(var newData=ev.data,i=0;iradixPos&&vps[vp].input!==getPlaceholder(vp))return!1;return!0}}}return!1}var input=this;if(document.activeElement===input){var selectedCaret=caret(input);if(selectedCaret.begin===selectedCaret.end)if(doRadixFocus(selectedCaret.begin))caret(input,opts.numericInput?seekNext($.inArray(opts.radixPoint,getBuffer())):$.inArray(opts.radixPoint,getBuffer()));else{var clickPosition=selectedCaret.begin,lvclickPosition=getLastValidPosition(clickPosition),lastPosition=seekNext(lvclickPosition);lastPosition>clickPosition?caret(input,isMask(clickPosition)||isMask(clickPosition-1)?clickPosition:seekNext(clickPosition)):((getBuffer()[lastPosition]!==getPlaceholder(lastPosition)||!isMask(lastPosition,!0)&&getTest(lastPosition).def===getPlaceholder(lastPosition))&&(lastPosition=seekNext(lastPosition)),caret(input,lastPosition))}}}function dblclickEvent(e){var input=this;setTimeout(function(){caret(input,0,seekNext(getLastValidPosition()))},0)}function cutEvent(e){var input=this,$input=$(input),pos=caret(input),ev=e.originalEvent||e,clipboardData=window.clipboardData||ev.clipboardData,clipData=isRTL?getBuffer().slice(pos.end,pos.begin):getBuffer().slice(pos.begin,pos.end);clipboardData.setData("text",isRTL?clipData.reverse().join(""):clipData.join("")),document.execCommand&&document.execCommand("copy"),handleRemove(input,Inputmask.keyCode.DELETE,pos),writeBuffer(input,getBuffer(),getMaskSet().p,e,undoValue!==getBuffer().join("")),input.inputmask._valueGet()===getBufferTemplate().join("")&&$input.trigger("cleared"),opts.showTooltip&&(input.title=opts.tooltip||getMaskSet().mask)}function blurEvent(e){var $input=$(this),input=this;if(input.inputmask){var nptValue=input.inputmask._valueGet(),buffer=getBuffer().slice();undoValue!==buffer.join("")&&setTimeout(function(){$input.trigger("change"),undoValue=buffer.join("")},0),""!==nptValue&&(opts.clearMaskOnLostFocus&&(-1===getLastValidPosition()&&nptValue===getBufferTemplate().join("")?buffer=[]:clearOptionalTail(buffer)),isComplete(buffer)===!1&&(setTimeout(function(){$input.trigger("incomplete")},0),opts.clearIncomplete&&(resetMaskSet(),buffer=opts.clearMaskOnLostFocus?[]:getBufferTemplate().slice())),writeBuffer(input,buffer,void 0,e))}}function mouseenterEvent(e){var input=this;mouseEnter=!0,document.activeElement!==input&&opts.showMaskOnHover&&input.inputmask._valueGet()!==getBuffer().join("")&&writeBuffer(input,getBuffer())}function submitEvent(e){undoValue!==getBuffer().join("")&&$el.trigger("change"),opts.clearMaskOnLostFocus&&-1===getLastValidPosition()&&el.inputmask._valueGet&&el.inputmask._valueGet()===getBufferTemplate().join("")&&el.inputmask._valueSet(""),opts.removeMaskOnSubmit&&(el.inputmask._valueSet(el.inputmask.unmaskedvalue(),!0),setTimeout(function(){writeBuffer(el,getBuffer())},0))}function resetEvent(e){setTimeout(function(){$el.trigger("setvalue")},0)}function mask(elem){if(el=elem,$el=$(el),opts.showTooltip&&(el.title=opts.tooltip||getMaskSet().mask),("rtl"===el.dir||opts.rightAlign)&&(el.style.textAlign="right"),("rtl"===el.dir||opts.numericInput)&&(el.dir="ltr",el.removeAttribute("dir"),el.inputmask.isRTL=!0,isRTL=!0),EventRuler.off(el),patchValueProperty(el),isElementTypeSupported(el,opts)&&(EventRuler.on(el,"submit",submitEvent),EventRuler.on(el,"reset",resetEvent),EventRuler.on(el,"mouseenter",mouseenterEvent),EventRuler.on(el,"blur",blurEvent),EventRuler.on(el,"focus",focusEvent),EventRuler.on(el,"mouseleave",mouseleaveEvent),EventRuler.on(el,"click",clickEvent),EventRuler.on(el,"dblclick",dblclickEvent),EventRuler.on(el,"paste",pasteEvent),EventRuler.on(el,"dragdrop",pasteEvent),EventRuler.on(el,"drop",pasteEvent),EventRuler.on(el,"cut",cutEvent),EventRuler.on(el,"complete",opts.oncomplete),EventRuler.on(el,"incomplete",opts.onincomplete),EventRuler.on(el,"cleared",opts.oncleared),EventRuler.on(el,"keydown",keydownEvent),EventRuler.on(el,"keypress",keypressEvent),EventRuler.on(el,"input",inputFallBackEvent),androidfirefox||(EventRuler.on(el,"compositionstart",compositionStartEvent),EventRuler.on(el,"compositionupdate",compositionUpdateEvent),EventRuler.on(el,"compositionend",compositionEndEvent))),EventRuler.on(el,"setvalue",setValueEvent),""!==el.inputmask._valueGet()||opts.clearMaskOnLostFocus===!1){var initialValue=$.isFunction(opts.onBeforeMask)?opts.onBeforeMask(el.inputmask._valueGet(),opts)||el.inputmask._valueGet():el.inputmask._valueGet();checkVal(el,!0,!1,initialValue.split(""));var buffer=getBuffer().slice();undoValue=buffer.join(""),isComplete(buffer)===!1&&opts.clearIncomplete&&resetMaskSet(),opts.clearMaskOnLostFocus&&(buffer.join("")===getBufferTemplate().join("")?buffer=[]:clearOptionalTail(buffer)),writeBuffer(el,buffer),document.activeElement===el&&caret(el,seekNext(getLastValidPosition()))}}var undoValue,compositionData,el,$el,maxLength,valueBuffer,isRTL=!1,skipKeyPressEvent=!1,skipInputEvent=!1,ignorable=!1,mouseEnter=!0,EventRuler={on:function(input,eventName,eventHandler){var ev=function(e){var inComposition=!1,keydownPressed=!1;if(void 0===this.inputmask&&"FORM"!==this.nodeName){var imOpts=$.data(this,"_inputmask_opts");imOpts?new Inputmask(imOpts).mask(this):EventRuler.off(this)}else{if("setvalue"===e.type||!(this.disabled||this.readOnly&&!("keydown"===e.type&&e.ctrlKey&&67===e.keyCode||opts.tabThrough===!1&&e.keyCode===Inputmask.keyCode.TAB))){switch(e.type){case"input":if(skipInputEvent===!0||inComposition===!0)return skipInputEvent=!1,e.preventDefault();keydownPressed=!1;break;case"keydown":skipKeyPressEvent=!1,inComposition=!1,keydownPressed=!0;break;case"keypress":if(skipKeyPressEvent===!0)return e.preventDefault();skipKeyPressEvent=!0;break;case"compositionstart":inComposition=!0;break;case"compositionupdate":skipInputEvent=keydownPressed;break;case"compositionend":inComposition=!1,keydownPressed=!1;break;case"cut":skipInputEvent=!0}return eventHandler.apply(this,arguments)}e.preventDefault()}};input.inputmask.events[eventName]=input.inputmask.events[eventName]||[],input.inputmask.events[eventName].push(ev),-1!==$.inArray(eventName,["submit","reset"])?null!=input.form&&$(input.form).on(eventName,ev):$(input).on(eventName,ev)},off:function(input,event){if(input.inputmask&&input.inputmask.events){var events;event?(events=[],events[event]=input.inputmask.events[event]):events=input.inputmask.events,$.each(events,function(eventName,evArr){for(;evArr.length>0;){var ev=evArr.pop();-1!==$.inArray(eventName,["submit","reset"])?null!=input.form&&$(input.form).off(eventName,ev):$(input).off(eventName,ev)}delete input.inputmask.events[eventName]})}}};if(void 0!==actionObj)switch(actionObj.action){case"isComplete":return el=actionObj.el,isComplete(getBuffer());case"unmaskedvalue":return el=actionObj.el,void 0!==el&&void 0!==el.inputmask?(maskset=el.inputmask.maskset,opts=el.inputmask.opts,isRTL=el.inputmask.isRTL):(valueBuffer=actionObj.value,opts.numericInput&&(isRTL=!0),valueBuffer=($.isFunction(opts.onBeforeMask)?opts.onBeforeMask(valueBuffer,opts)||valueBuffer:valueBuffer).split(""),checkVal(void 0,!1,!1,isRTL?valueBuffer.reverse():valueBuffer),$.isFunction(opts.onBeforeWrite)&&opts.onBeforeWrite(void 0,getBuffer(),0,opts)),unmaskedvalue(el);case"mask":el=actionObj.el,maskset=el.inputmask.maskset,opts=el.inputmask.opts,isRTL=el.inputmask.isRTL,undoValue=getBuffer().join(""),mask(el);break;case"format":return opts.numericInput&&(isRTL=!0),valueBuffer=($.isFunction(opts.onBeforeMask)?opts.onBeforeMask(actionObj.value,opts)||actionObj.value:actionObj.value).split(""),checkVal(void 0,!1,!1,isRTL?valueBuffer.reverse():valueBuffer),$.isFunction(opts.onBeforeWrite)&&opts.onBeforeWrite(void 0,getBuffer(),0,opts),actionObj.metadata?{value:isRTL?getBuffer().slice().reverse().join(""):getBuffer().join(""),metadata:maskScope({action:"getmetadata"},maskset,opts)}:isRTL?getBuffer().slice().reverse().join(""):getBuffer().join("");case"isValid":opts.numericInput&&(isRTL=!0),actionObj.value?(valueBuffer=actionObj.value.split(""),checkVal(void 0,!1,!0,isRTL?valueBuffer.reverse():valueBuffer)):actionObj.value=getBuffer().join("");for(var buffer=getBuffer(),rl=determineLastRequiredPosition(),lmib=buffer.length-1;lmib>rl&&!isMask(lmib);lmib--);return buffer.splice(rl,lmib+1-rl),isComplete(buffer)&&actionObj.value===getBuffer().join("");case"getemptymask":return getBufferTemplate();case"remove":el=actionObj.el,$el=$(el),maskset=el.inputmask.maskset,opts=el.inputmask.opts,el.inputmask._valueSet(unmaskedvalue(el)),EventRuler.off(el);var valueProperty;Object.getOwnPropertyDescriptor&&(valueProperty=Object.getOwnPropertyDescriptor(el,"value")),valueProperty&&valueProperty.get?el.inputmask.__valueGet&&Object.defineProperty(el,"value",{get:el.inputmask.__valueGet,set:el.inputmask.__valueSet}):document.__lookupGetter__&&el.__lookupGetter__("value")&&el.inputmask.__valueGet&&(el.__defineGetter__("value",el.inputmask.__valueGet),el.__defineSetter__("value",el.inputmask.__valueSet)),el.inputmask=void 0;break;case"getmetadata":if($.isArray(maskset.metadata)){for(var alternation,lvp=getLastValidPosition(),firstAlt=lvp;firstAlt>=0;firstAlt--)if(getMaskSet().validPositions[firstAlt]&&void 0!==getMaskSet().validPositions[firstAlt].alternation){alternation=getMaskSet().validPositions[firstAlt].alternation;break}return void 0!==alternation?maskset.metadata[getMaskSet().validPositions[lvp].locator[alternation]]:maskset.metadata[0]}return maskset.metadata}}Inputmask.prototype={defaults:{placeholder:"_",optionalmarker:{start:"[",end:"]"},quantifiermarker:{start:"{",end:"}"},groupmarker:{start:"(",end:")"},alternatormarker:"|",escapeChar:"\\",mask:null,oncomplete:$.noop,onincomplete:$.noop,oncleared:$.noop,repeat:0,greedy:!0,autoUnmask:!1,removeMaskOnSubmit:!1,clearMaskOnLostFocus:!0,insertMode:!0,clearIncomplete:!1,aliases:{},alias:null,onKeyDown:$.noop,onBeforeMask:null,onBeforePaste:function(pastedValue,opts){return $.isFunction(opts.onBeforeMask)?opts.onBeforeMask(pastedValue,opts):pastedValue},onBeforeWrite:null,onUnMask:null,showMaskOnFocus:!0,showMaskOnHover:!0,onKeyValidation:$.noop,skipOptionalPartCharacter:" ",showTooltip:!1,tooltip:void 0,numericInput:!1,rightAlign:!1,undoOnEscape:!0,radixPoint:"",groupSeparator:"",radixFocus:!1,nojumps:!1,nojumpsThreshold:0,keepStatic:null,positionCaretOnTab:!1,tabThrough:!1,supportsInputType:["text","tel","password"],definitions:{9:{validator:"[0-9]",cardinality:1,definitionSymbol:"*"},a:{validator:"[A-Za-zА-яЁёÀ-ÿµ]",cardinality:1,definitionSymbol:"*"},"*":{validator:"[0-9A-Za-zА-яЁёÀ-ÿµ]",cardinality:1}},ignorables:[8,9,13,19,27,33,34,35,36,37,38,39,40,45,46,93,112,113,114,115,116,117,118,119,120,121,122,123],isComplete:null,canClearPosition:$.noop,postValidation:null,staticDefinitionSymbol:void 0,jitMasking:!1},masksCache:{},mask:function(elems){var that=this;return"string"==typeof elems&&(elems=document.getElementById(elems)||document.querySelectorAll(elems)),elems=elems.nodeName?[elems]:elems,$.each(elems,function(ndx,el){var scopedOpts=$.extend(!0,{},that.opts); - importAttributeOptions(el,scopedOpts,$.extend(!0,{},that.userOptions));var maskset=generateMaskSet(scopedOpts,that.noMasksCache);void 0!==maskset&&(void 0!==el.inputmask&&el.inputmask.remove(),el.inputmask=new Inputmask,el.inputmask.opts=scopedOpts,el.inputmask.noMasksCache=that.noMasksCache,el.inputmask.userOptions=$.extend(!0,{},that.userOptions),el.inputmask.el=el,el.inputmask.maskset=maskset,el.inputmask.isRTL=!1,$.data(el,"_inputmask_opts",scopedOpts),maskScope({action:"mask",el:el}))}),elems&&elems[0]?elems[0].inputmask||this:this},option:function(options){return"string"==typeof options?this.opts[options]:"object"==typeof options?($.extend(this.opts,options),$.extend(this.userOptions,options),this.el&&(void 0!==options.mask||void 0!==options.alias?this.mask(this.el):($.data(this.el,"_inputmask_opts",this.opts),maskScope({action:"mask",el:this.el}))),this):void 0},unmaskedvalue:function(value){return maskScope({action:"unmaskedvalue",el:this.el,value:value},this.el&&this.el.inputmask?this.el.inputmask.maskset:generateMaskSet(this.opts,this.noMasksCache),this.opts)},remove:function(){return this.el?(maskScope({action:"remove",el:this.el}),this.el.inputmask=void 0,this.el):void 0},getemptymask:function(){return maskScope({action:"getemptymask"},this.maskset||generateMaskSet(this.opts,this.noMasksCache),this.opts)},hasMaskedValue:function(){return!this.opts.autoUnmask},isComplete:function(){return maskScope({action:"isComplete",el:this.el},this.maskset||generateMaskSet(this.opts,this.noMasksCache),this.opts)},getmetadata:function(){return maskScope({action:"getmetadata"},this.maskset||generateMaskSet(this.opts,this.noMasksCache),this.opts)},isValid:function(value){return maskScope({action:"isValid",value:value},this.maskset||generateMaskSet(this.opts,this.noMasksCache),this.opts)},format:function(value,metadata){return maskScope({action:"format",value:value,metadata:metadata},this.maskset||generateMaskSet(this.opts,this.noMasksCache),this.opts)}},Inputmask.extendDefaults=function(options){$.extend(!0,Inputmask.prototype.defaults,options)},Inputmask.extendDefinitions=function(definition){$.extend(!0,Inputmask.prototype.defaults.definitions,definition)},Inputmask.extendAliases=function(alias){$.extend(!0,Inputmask.prototype.defaults.aliases,alias)},Inputmask.format=function(value,options,metadata){return Inputmask(options).format(value,metadata)},Inputmask.unmask=function(value,options){return Inputmask(options).unmaskedvalue(value)},Inputmask.isValid=function(value,options){return Inputmask(options).isValid(value)},Inputmask.remove=function(elems){$.each(elems,function(ndx,el){el.inputmask&&el.inputmask.remove()})},Inputmask.escapeRegex=function(str){var specials=["/",".","*","+","?","|","(",")","[","]","{","}","\\","$","^"];return str.replace(new RegExp("(\\"+specials.join("|\\")+")","gim"),"\\$1")},Inputmask.keyCode={ALT:18,BACKSPACE:8,CAPS_LOCK:20,COMMA:188,COMMAND:91,COMMAND_LEFT:91,COMMAND_RIGHT:93,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,MENU:93,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38,WINDOWS:91};var ua=navigator.userAgent,iemobile=/iemobile/i.test(ua),iphone=/iphone/i.test(ua)&&!iemobile,androidchrome=(/android.*safari.*/i.test(ua)&&!iemobile,/android.*chrome.*/i.test(ua)),androidfirefox=/android.*firefox.*/i.test(ua);return window.Inputmask=Inputmask,Inputmask}(jQuery),function($,Inputmask){return void 0===$.fn.inputmask&&($.fn.inputmask=function(fn,options){var nptmask,input=this[0];if(options=options||{},"string"==typeof fn)switch(fn){case"unmaskedvalue":return input&&input.inputmask?input.inputmask.unmaskedvalue():$(input).val();case"remove":return this.each(function(){this.inputmask&&this.inputmask.remove()});case"getemptymask":return input&&input.inputmask?input.inputmask.getemptymask():"";case"hasMaskedValue":return input&&input.inputmask?input.inputmask.hasMaskedValue():!1;case"isComplete":return input&&input.inputmask?input.inputmask.isComplete():!0;case"getmetadata":return input&&input.inputmask?input.inputmask.getmetadata():void 0;case"setvalue":$(input).val(options),input&&void 0!==input.inputmask&&$(input).triggerHandler("setvalue");break;case"option":if("string"!=typeof options)return this.each(function(){return void 0!==this.inputmask?this.inputmask.option(options):void 0});if(input&&void 0!==input.inputmask)return input.inputmask.option(options);break;default:return options.alias=fn,nptmask=new Inputmask(options),this.each(function(){nptmask.mask(this)})}else{if("object"==typeof fn)return nptmask=new Inputmask(fn),void 0===fn.mask&&void 0===fn.alias?this.each(function(){return void 0!==this.inputmask?this.inputmask.option(fn):void nptmask.mask(this)}):this.each(function(){nptmask.mask(this)});if(void 0===fn)return this.each(function(){nptmask=new Inputmask(options),nptmask.mask(this)})}}),$.fn.inputmask}(jQuery,Inputmask),function($,Inputmask){return Inputmask.extendDefinitions({h:{validator:"[01][0-9]|2[0-3]",cardinality:2,prevalidator:[{validator:"[0-2]",cardinality:1}]},s:{validator:"[0-5][0-9]",cardinality:2,prevalidator:[{validator:"[0-5]",cardinality:1}]},d:{validator:"0[1-9]|[12][0-9]|3[01]",cardinality:2,prevalidator:[{validator:"[0-3]",cardinality:1}]},m:{validator:"0[1-9]|1[012]",cardinality:2,prevalidator:[{validator:"[01]",cardinality:1}]},y:{validator:"(19|20)\\d{2}",cardinality:4,prevalidator:[{validator:"[12]",cardinality:1},{validator:"(19|20)",cardinality:2},{validator:"(19|20)\\d",cardinality:3}]}}),Inputmask.extendAliases({"dd/mm/yyyy":{mask:"1/2/y",placeholder:"dd/mm/yyyy",regex:{val1pre:new RegExp("[0-3]"),val1:new RegExp("0[1-9]|[12][0-9]|3[01]"),val2pre:function(separator){var escapedSeparator=Inputmask.escapeRegex.call(this,separator);return new RegExp("((0[1-9]|[12][0-9]|3[01])"+escapedSeparator+"[01])")},val2:function(separator){var escapedSeparator=Inputmask.escapeRegex.call(this,separator);return new RegExp("((0[1-9]|[12][0-9])"+escapedSeparator+"(0[1-9]|1[012]))|(30"+escapedSeparator+"(0[13-9]|1[012]))|(31"+escapedSeparator+"(0[13578]|1[02]))")}},leapday:"29/02/",separator:"/",yearrange:{minyear:1900,maxyear:2099},isInYearRange:function(chrs,minyear,maxyear){if(isNaN(chrs))return!1;var enteredyear=parseInt(chrs.concat(minyear.toString().slice(chrs.length))),enteredyear2=parseInt(chrs.concat(maxyear.toString().slice(chrs.length)));return(isNaN(enteredyear)?!1:enteredyear>=minyear&&maxyear>=enteredyear)||(isNaN(enteredyear2)?!1:enteredyear2>=minyear&&maxyear>=enteredyear2)},determinebaseyear:function(minyear,maxyear,hint){var currentyear=(new Date).getFullYear();if(minyear>currentyear)return minyear;if(currentyear>maxyear){for(var maxYearPrefix=maxyear.toString().slice(0,2),maxYearPostfix=maxyear.toString().slice(2,4);maxYearPrefix+hint>maxyear;)maxYearPrefix--;var maxxYear=maxYearPrefix+maxYearPostfix;return minyear>maxxYear?minyear:maxxYear}return currentyear},onKeyDown:function(e,buffer,caretPos,opts){var $input=$(this);if(e.ctrlKey&&e.keyCode===Inputmask.keyCode.RIGHT){var today=new Date;$input.val(today.getDate().toString()+(today.getMonth()+1).toString()+today.getFullYear().toString()),$input.trigger("setvalue")}},getFrontValue:function(mask,buffer,opts){for(var start=0,length=0,i=0;itmp?(maskset.buffer[pos]=tmp.toString(),maskset.buffer[pos-1]="0"):(maskset.buffer[pos]=tmp.toString().charAt(1),maskset.buffer[pos-1]=tmp.toString().charAt(0)),{refreshFromBuffer:{start:pos-1,end:pos+6},c:maskset.buffer[pos]}}return isValid},cardinality:2,prevalidator:[{validator:function(chrs,maskset,pos,strict,opts){var isValid=opts.regex.hrspre.test(chrs);return strict||isValid||!(isValid=opts.regex.hrs.test("0"+chrs))?isValid:(maskset.buffer[pos]="0",pos++,{pos:pos})},cardinality:1}]},s:{validator:"[0-5][0-9]",cardinality:2,prevalidator:[{validator:function(chrs,maskset,pos,strict,opts){var isValid=opts.regex.mspre.test(chrs);return strict||isValid||!(isValid=opts.regex.ms.test("0"+chrs))?isValid:(maskset.buffer[pos]="0",pos++,{pos:pos})},cardinality:1}]},t:{validator:function(chrs,maskset,pos,strict,opts){return opts.regex.ampm.test(chrs+"m")},casing:"lower",cardinality:1}},insertMode:!1,autoUnmask:!1},datetime12:{mask:"1/2/y h:s t\\m",placeholder:"dd/mm/yyyy hh:mm xm",alias:"datetime",hourFormat:"12"},"mm/dd/yyyy hh:mm xm":{mask:"1/2/y h:s t\\m",placeholder:"mm/dd/yyyy hh:mm xm",alias:"datetime12",regex:{val2pre:function(separator){var escapedSeparator=Inputmask.escapeRegex.call(this,separator);return new RegExp("((0[13-9]|1[012])"+escapedSeparator+"[0-3])|(02"+escapedSeparator+"[0-2])")},val2:function(separator){var escapedSeparator=Inputmask.escapeRegex.call(this,separator);return new RegExp("((0[1-9]|1[012])"+escapedSeparator+"(0[1-9]|[12][0-9]))|((0[13-9]|1[012])"+escapedSeparator+"30)|((0[13578]|1[02])"+escapedSeparator+"31)")},val1pre:new RegExp("[01]"),val1:new RegExp("0[1-9]|1[012]")},leapday:"02/29/",onKeyDown:function(e,buffer,caretPos,opts){var $input=$(this);if(e.ctrlKey&&e.keyCode===Inputmask.keyCode.RIGHT){var today=new Date;$input.val((today.getMonth()+1).toString()+today.getDate().toString()+today.getFullYear().toString()),$input.trigger("setvalue")}}},"hh:mm t":{mask:"h:s t\\m",placeholder:"hh:mm xm",alias:"datetime",hourFormat:"12"},"h:s t":{mask:"h:s t\\m",placeholder:"hh:mm xm",alias:"datetime",hourFormat:"12"},"hh:mm:ss":{mask:"h:s:s",placeholder:"hh:mm:ss",alias:"datetime",autoUnmask:!1},"hh:mm":{mask:"h:s",placeholder:"hh:mm",alias:"datetime",autoUnmask:!1},date:{alias:"dd/mm/yyyy"},"mm/yyyy":{mask:"1/y",placeholder:"mm/yyyy",leapday:"donotuse",separator:"/",alias:"mm/dd/yyyy"},shamsi:{regex:{val2pre:function(separator){var escapedSeparator=Inputmask.escapeRegex.call(this,separator);return new RegExp("((0[1-9]|1[012])"+escapedSeparator+"[0-3])")},val2:function(separator){var escapedSeparator=Inputmask.escapeRegex.call(this,separator);return new RegExp("((0[1-9]|1[012])"+escapedSeparator+"(0[1-9]|[12][0-9]))|((0[1-9]|1[012])"+escapedSeparator+"30)|((0[1-6])"+escapedSeparator+"31)")},val1pre:new RegExp("[01]"),val1:new RegExp("0[1-9]|1[012]")},yearrange:{minyear:1300,maxyear:1499},mask:"y/1/2",leapday:"/12/30",placeholder:"yyyy/mm/dd",alias:"mm/dd/yyyy",clearIncomplete:!0}}),Inputmask}(jQuery,Inputmask),function($,Inputmask){return Inputmask.extendDefinitions({A:{validator:"[A-Za-zА-яЁёÀ-ÿµ]",cardinality:1,casing:"upper"},"&":{validator:"[0-9A-Za-zА-яЁёÀ-ÿµ]",cardinality:1,casing:"upper"},"#":{validator:"[0-9A-Fa-f]",cardinality:1,casing:"upper"}}),Inputmask.extendAliases({url:{definitions:{i:{validator:".",cardinality:1}},mask:"(\\http://)|(\\http\\s://)|(ftp://)|(ftp\\s://)i{+}",insertMode:!1,autoUnmask:!1},ip:{mask:"i[i[i]].i[i[i]].i[i[i]].i[i[i]]",definitions:{i:{validator:function(chrs,maskset,pos,strict,opts){return pos-1>-1&&"."!==maskset.buffer[pos-1]?(chrs=maskset.buffer[pos-1]+chrs,chrs=pos-2>-1&&"."!==maskset.buffer[pos-2]?maskset.buffer[pos-2]+chrs:"0"+chrs):chrs="00"+chrs,new RegExp("25[0-5]|2[0-4][0-9]|[01][0-9][0-9]").test(chrs)},cardinality:1}},onUnMask:function(maskedValue,unmaskedValue,opts){return maskedValue}},email:{mask:"*{1,64}[.*{1,64}][.*{1,64}][.*{1,64}]@*{1,64}[.*{2,64}][.*{2,6}][.*{1,2}]",greedy:!1,onBeforePaste:function(pastedValue,opts){return pastedValue=pastedValue.toLowerCase(),pastedValue.replace("mailto:","")},definitions:{"*":{validator:"[0-9A-Za-z!#$%&'*+/=?^_`{|}~-]",cardinality:1,casing:"lower"}},onUnMask:function(maskedValue,unmaskedValue,opts){return maskedValue}},mac:{mask:"##:##:##:##:##:##"}}),Inputmask}(jQuery,Inputmask),function($,Inputmask){return Inputmask.extendAliases({numeric:{mask:function(opts){function autoEscape(txt){for(var escapedTxt="",i=0;i1&&(opts.placeholder=opts.placeholder.charAt(0)),opts.radixFocus=opts.radixFocus&&""!==opts.placeholder&&opts.integerOptional===!0,opts.definitions[";"]=opts.definitions["~"],opts.definitions[";"].definitionSymbol="~",1==opts.numericInput&&(opts.radixFocus=!1,opts.digitsOptional=!1,isNaN(opts.digits)&&(opts.digits=2),opts.decimalProtect=!1);var mask=autoEscape(opts.prefix);return mask+="[+]",mask+=opts.integerOptional===!0?"~{1,"+opts.integerDigits+"}":"~{"+opts.integerDigits+"}",void 0!==opts.digits&&(isNaN(opts.digits)||parseInt(opts.digits)>0)&&(mask+=opts.digitsOptional?"["+(opts.decimalProtect?":":opts.radixPoint)+";{1,"+opts.digits+"}]":(opts.decimalProtect?":":opts.radixPoint)+";{"+opts.digits+"}"),""!==opts.negationSymbol.back&&(mask+="[-]"),mask+=autoEscape(opts.suffix),opts.greedy=!1,mask},placeholder:"",greedy:!1,digits:"*",digitsOptional:!0,radixPoint:".",radixFocus:!0,groupSize:3,groupSeparator:"",autoGroup:!1,allowPlus:!0,allowMinus:!0,negationSymbol:{front:"-",back:""},integerDigits:"+",integerOptional:!0,prefix:"",suffix:"",rightAlign:!0,decimalProtect:!0,min:null,max:null,step:1,insertMode:!0,autoUnmask:!1,unmaskAsNumber:!1,postFormat:function(buffer,pos,reformatOnly,opts){opts.numericInput===!0&&(buffer=buffer.reverse(),isFinite(pos)&&(pos=buffer.join("").length-pos-1));var i,l,suffixStripped=!1;buffer.length>=opts.suffix.length&&buffer.join("").indexOf(opts.suffix)===buffer.length-opts.suffix.length&&(buffer.length=buffer.length-opts.suffix.length,suffixStripped=!0),pos=pos>=buffer.length?buffer.length-1:pos$.inArray(opts.radixPoint,buffer)||new RegExp("["+Inputmask.escapeRegex(opts.negationSymbol.front)+"+]").test(charAtPos)){if(suffixStripped)for(i=0,l=opts.suffix.length;l>i;i++)buffer.push(opts.suffix.charAt(i));return{pos:pos}}var cbuf=buffer.slice();charAtPos===opts.groupSeparator&&(cbuf.splice(pos--,1),charAtPos=cbuf[pos]),reformatOnly?charAtPos!==opts.radixPoint&&(cbuf[pos]="?"):cbuf.splice(pos,0,"?");var bufVal=cbuf.join(""),bufValOrigin=bufVal;if(bufVal.length>0&&opts.autoGroup||reformatOnly&&-1!==bufVal.indexOf(opts.groupSeparator)){var escapedGroupSeparator=Inputmask.escapeRegex(opts.groupSeparator);needsRefresh=0===bufVal.indexOf(opts.groupSeparator),bufVal=bufVal.replace(new RegExp(escapedGroupSeparator,"g"),"");var radixSplit=bufVal.split(opts.radixPoint);if(bufVal=""===opts.radixPoint?bufVal:radixSplit[0],bufVal!==opts.prefix+"?0"&&bufVal.length>=opts.groupSize+opts.prefix.length)for(var reg=new RegExp("([-+]?[\\d?]+)([\\d?]{"+opts.groupSize+"})");reg.test(bufVal);)bufVal=bufVal.replace(reg,"$1"+opts.groupSeparator+"$2"),bufVal=bufVal.replace(opts.groupSeparator+opts.groupSeparator,opts.groupSeparator);""!==opts.radixPoint&&radixSplit.length>1&&(bufVal+=opts.radixPoint+radixSplit[1])}for(needsRefresh=bufValOrigin!==bufVal,buffer.length=bufVal.length,i=0,l=bufVal.length;l>i;i++)buffer[i]=bufVal.charAt(i);var newPos=$.inArray("?",buffer);if(-1===newPos&&charAtPos===opts.radixPoint&&(newPos=$.inArray(opts.radixPoint,buffer)),reformatOnly?buffer[newPos]=charAtPos:buffer.splice(newPos,1),!needsRefresh&&suffixStripped)for(i=0,l=opts.suffix.length;l>i;i++)buffer.push(opts.suffix.charAt(i));return newPos=opts.numericInput&&isFinite(pos)?buffer.join("").length-newPos-1:newPos,opts.numericInput&&(buffer=buffer.reverse(),$.inArray(opts.radixPoint,buffer)0)return maskset.buffer[matchRslt.index]===("-"===chrs?"+":opts.negationSymbol.front)?"-"===chrs?""!==opts.negationSymbol.back?{pos:matchRslt.index,c:opts.negationSymbol.front,remove:matchRslt.index,caret:pos,insert:{pos:maskset.buffer.length-opts.suffix.length-1,c:opts.negationSymbol.back}}:{pos:matchRslt.index,c:opts.negationSymbol.front,remove:matchRslt.index,caret:pos}:""!==opts.negationSymbol.back?{pos:matchRslt.index,c:"+",remove:[matchRslt.index,maskset.buffer.length-opts.suffix.length-1],caret:pos}:{pos:matchRslt.index,c:"+",remove:matchRslt.index,caret:pos}:maskset.buffer[matchRslt.index]===("-"===chrs?opts.negationSymbol.front:"+")?"-"===chrs&&""!==opts.negationSymbol.back?{remove:[matchRslt.index,maskset.buffer.length-opts.suffix.length-1],caret:pos-1}:{remove:matchRslt.index,caret:pos-1}:"-"===chrs?""!==opts.negationSymbol.back?{pos:matchRslt.index,c:opts.negationSymbol.front,caret:pos+1,insert:{pos:maskset.buffer.length-opts.suffix.length,c:opts.negationSymbol.back}}:{pos:matchRslt.index,c:opts.negationSymbol.front,caret:pos+1}:{pos:matchRslt.index,c:chrs,caret:pos+1}}return!1},radixHandler:function(chrs,maskset,pos,strict,opts){if(!strict&&(-1!==$.inArray(chrs,[",","."])&&(chrs=opts.radixPoint),chrs===opts.radixPoint&&void 0!==opts.digits&&(isNaN(opts.digits)||parseInt(opts.digits)>0))){var radixPos=$.inArray(opts.radixPoint,maskset.buffer),integerValue=maskset.buffer.join("").match(opts.regex.integerPart(opts));if(-1!==radixPos&&maskset.validPositions[radixPos])return maskset.validPositions[radixPos-1]?{caret:radixPos+1}:{pos:integerValue.index,c:integerValue[0],caret:radixPos+1};if(!integerValue||"0"===integerValue[0]&&integerValue.index+1!==pos)return maskset.buffer[integerValue?integerValue.index:pos]="0",{pos:(integerValue?integerValue.index:pos)+1,c:opts.radixPoint}}return!1},leadingZeroHandler:function(chrs,maskset,pos,strict,opts){if(opts.numericInput===!0){if("0"===maskset.buffer[maskset.buffer.length-opts.prefix.length-1])return{pos:pos,remove:maskset.buffer.length-opts.prefix.length-1}}else{var matchRslt=maskset.buffer.join("").match(opts.regex.integerNPart(opts)),radixPosition=$.inArray(opts.radixPoint,maskset.buffer);if(matchRslt&&!strict&&(-1===radixPosition||radixPosition>=pos))if(0===matchRslt[0].indexOf("0")){posmatchRslt.index?pos-1:matchRslt.index,{pos:pos,remove:matchRslt.index};if(matchRslt.index+1===pos||"0"===chrs)return maskset.buffer.splice(matchRslt.index,1),pos=matchRslt.index,{pos:pos,remove:matchRslt.index}}else if("0"===chrs&&pos<=matchRslt.index&&matchRslt[0]!==opts.groupSeparator)return!1}return!0},postValidation:function(buffer,currentResult,opts){var isValid=!0,maskedValue=opts.numericInput?buffer.slice().reverse().join(""):buffer.join(""),processValue=maskedValue.replace(opts.prefix,"");return processValue=processValue.replace(opts.suffix,""),processValue=processValue.replace(new RegExp(Inputmask.escapeRegex(opts.groupSeparator),"g"),""),","===opts.radixPoint&&(processValue=processValue.replace(Inputmask.escapeRegex(opts.radixPoint),".")),processValue=processValue.replace(new RegExp("^"+Inputmask.escapeRegex(opts.negationSymbol.front)),"-"),processValue=processValue.replace(new RegExp(Inputmask.escapeRegex(opts.negationSymbol.back)+"$"),""),processValue=processValue===opts.negationSymbol.front?processValue+"0":processValue,isFinite(processValue)&&(null!==opts.max&&isFinite(opts.max)&&(processValue=parseFloat(processValue)>parseFloat(opts.max)?opts.max:processValue,isValid=opts.postFormat((opts.prefix+processValue).split(""),0,!0,opts)),null!==opts.min&&isFinite(opts.min)&&(processValue=parseFloat(processValue)radixPosition&&!strict?{pos:pos,remove:pos}:{pos:pos}}return isValid},cardinality:1,prevalidator:null},"+":{validator:function(chrs,maskset,pos,strict,opts){var isValid=opts.signHandler(chrs,maskset,pos,strict,opts);return!isValid&&(strict&&opts.allowMinus&&chrs===opts.negationSymbol.front||opts.allowMinus&&"-"===chrs||opts.allowPlus&&"+"===chrs)&&(isValid="-"===chrs?""!==opts.negationSymbol.back?{pos:pos,c:"-"===chrs?opts.negationSymbol.front:"+",caret:pos+1,insert:{pos:maskset.buffer.length,c:opts.negationSymbol.back}}:{pos:pos,c:"-"===chrs?opts.negationSymbol.front:"+",caret:pos+1}:!0),isValid},cardinality:1,prevalidator:null,placeholder:""},"-":{validator:function(chrs,maskset,pos,strict,opts){var isValid=opts.signHandler(chrs,maskset,pos,strict,opts);return!isValid&&strict&&opts.allowMinus&&chrs===opts.negationSymbol.back&&(isValid=!0),isValid - },cardinality:1,prevalidator:null,placeholder:""},":":{validator:function(chrs,maskset,pos,strict,opts){var isValid=opts.signHandler(chrs,maskset,pos,strict,opts);if(!isValid){var radix="["+Inputmask.escapeRegex(opts.radixPoint)+",\\.]";isValid=new RegExp(radix).test(chrs),isValid&&maskset.validPositions[pos]&&maskset.validPositions[pos].match.placeholder===opts.radixPoint&&(isValid={caret:pos+1})}return isValid?{c:opts.radixPoint}:isValid},cardinality:1,prevalidator:null,placeholder:function(opts){return opts.radixPoint}}},onUnMask:function(maskedValue,unmaskedValue,opts){var processValue=maskedValue.replace(opts.prefix,"");return processValue=processValue.replace(opts.suffix,""),processValue=processValue.replace(new RegExp(Inputmask.escapeRegex(opts.groupSeparator),"g"),""),opts.unmaskAsNumber?(""!==opts.radixPoint&&-1!==processValue.indexOf(opts.radixPoint)&&(processValue=processValue.replace(Inputmask.escapeRegex.call(this,opts.radixPoint),".")),Number(processValue)):processValue},isComplete:function(buffer,opts){var maskedValue=buffer.join(""),bufClone=buffer.slice();if(opts.postFormat(bufClone,0,!0,opts),bufClone.join("")!==maskedValue)return!1;var processValue=maskedValue.replace(opts.prefix,"");return processValue=processValue.replace(opts.suffix,""),processValue=processValue.replace(new RegExp(Inputmask.escapeRegex(opts.groupSeparator),"g"),""),","===opts.radixPoint&&(processValue=processValue.replace(Inputmask.escapeRegex(opts.radixPoint),".")),isFinite(processValue)},onBeforeMask:function(initialValue,opts){if(""!==opts.radixPoint&&isFinite(initialValue))initialValue=initialValue.toString().replace(".",opts.radixPoint);else{var kommaMatches=initialValue.match(/,/g),dotMatches=initialValue.match(/\./g);dotMatches&&kommaMatches?dotMatches.length>kommaMatches.length?(initialValue=initialValue.replace(/\./g,""),initialValue=initialValue.replace(",",opts.radixPoint)):kommaMatches.length>dotMatches.length?(initialValue=initialValue.replace(/,/g,""),initialValue=initialValue.replace(".",opts.radixPoint)):initialValue=initialValue.indexOf(".")0){var bufVal=buffer.join("");if(matchRslt=bufVal.match(opts.regex.integerNPart(opts)))if(radixPos>=position)if(0===matchRslt[0].indexOf("0"))canClear=matchRslt.index!==position||"0"===opts.placeholder;else{var intPart=parseInt(matchRslt[0].replace(new RegExp(Inputmask.escapeRegex(opts.groupSeparator),"g"),"")),radixPart=parseInt(bufVal.split(opts.radixPoint)[1]);10>intPart&&maskset.validPositions[position]&&("0"!==opts.placeholder||radixPart>0)&&(maskset.validPositions[position].input="0",maskset.p=opts.prefix.length+1,canClear=!1)}else 0===matchRslt[0].indexOf("0")&&3===bufVal.length&&(maskset.validPositions={},canClear=!1)}}return canClear},onKeyDown:function(e,buffer,caretPos,opts){var $input=$(this);if(e.ctrlKey)switch(e.keyCode){case Inputmask.keyCode.UP:$input.val(parseFloat(this.inputmask.unmaskedvalue())+parseInt(opts.step)),$input.trigger("setvalue");break;case Inputmask.keyCode.DOWN:$input.val(parseFloat(this.inputmask.unmaskedvalue())-parseInt(opts.step)),$input.trigger("setvalue")}}},currency:{prefix:"$ ",groupSeparator:",",alias:"numeric",placeholder:"0",autoGroup:!0,digits:2,digitsOptional:!1,clearMaskOnLostFocus:!1},decimal:{alias:"numeric"},integer:{alias:"numeric",digits:0,radixPoint:""},percentage:{alias:"numeric",digits:2,radixPoint:".",placeholder:"0",autoGroup:!1,min:0,max:100,suffix:" %",allowPlus:!1,allowMinus:!1}}),Inputmask}(jQuery,Inputmask),function($,Inputmask){return Inputmask.extendAliases({phone:{url:"phone-codes/phone-codes.js",countrycode:"",phoneCodeCache:{},mask:function(opts){return void 0===opts.phoneCodeCache[opts.url]&&(opts.definitions["#"]=opts.definitions[9],$.ajax({url:opts.url,async:!1,type:"get",dataType:"json",success:function(response){maskList=response},error:function(xhr,ajaxOptions,thrownError){alert(thrownError+" - "+opts.url)}}),opts.phoneCodeCache[opts.url]=maskList.sort(function(a,b){return(a.mask||a)<(b.mask||b)?-1:1})),opts.phoneCodeCache[opts.url]},keepStatic:!1,nojumps:!0,nojumpsThreshold:1,onBeforeMask:function(value,opts){var processedValue=value.replace(/^0{1,2}/,"").replace(/[\s]/g,"");return(processedValue.indexOf(opts.countrycode)>1||-1===processedValue.indexOf(opts.countrycode))&&(processedValue="+"+opts.countrycode+processedValue),processedValue}},phonebe:{alias:"phone",url:"phone-codes/phone-be.js",countrycode:"32",nojumpsThreshold:4}}),Inputmask}(jQuery,Inputmask),function($,Inputmask){return Inputmask.extendAliases({Regex:{mask:"r",greedy:!1,repeat:"*",regex:null,regexTokens:null,tokenizer:/\[\^?]?(?:[^\\\]]+|\\[\S\s]?)*]?|\\(?:0(?:[0-3][0-7]{0,2}|[4-7][0-7]?)?|[1-9][0-9]*|x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4}|c[A-Za-z]|[\S\s]?)|\((?:\?[:=!]?)?|(?:[?*+]|\{[0-9]+(?:,[0-9]*)?\})\??|[^.?*+^${[()|\\]+|./g,quantifierFilter:/[0-9]+[^,]/,isComplete:function(buffer,opts){return new RegExp(opts.regex).test(buffer.join(""))},definitions:{r:{validator:function(chrs,maskset,pos,strict,opts){function RegexToken(isGroup,isQuantifier){this.matches=[],this.isGroup=isGroup||!1,this.isQuantifier=isQuantifier||!1,this.quantifier={min:1,max:1},this.repeaterPart=void 0}function analyseRegex(){var match,m,currentToken=new RegexToken,opengroups=[];for(opts.regexTokens=[];match=opts.tokenizer.exec(opts.regex);)switch(m=match[0],m.charAt(0)){case"(":opengroups.push(new RegexToken(!0));break;case")":groupToken=opengroups.pop(),opengroups.length>0?opengroups[opengroups.length-1].matches.push(groupToken):currentToken.matches.push(groupToken);break;case"{":case"+":case"*":var quantifierToken=new RegexToken(!1,!0);m=m.replace(/[{}]/g,"");var mq=m.split(","),mq0=isNaN(mq[0])?mq[0]:parseInt(mq[0]),mq1=1===mq.length?mq0:isNaN(mq[1])?mq[1]:parseInt(mq[1]);if(quantifierToken.quantifier={min:mq0,max:mq1},opengroups.length>0){var matches=opengroups[opengroups.length-1].matches;match=matches.pop(),match.isGroup||(groupToken=new RegexToken(!0),groupToken.matches.push(match),match=groupToken),matches.push(match),matches.push(quantifierToken)}else match=currentToken.matches.pop(),match.isGroup||(groupToken=new RegexToken(!0),groupToken.matches.push(match),match=groupToken),currentToken.matches.push(match),currentToken.matches.push(quantifierToken);break;default:opengroups.length>0?opengroups[opengroups.length-1].matches.push(m):currentToken.matches.push(m)}currentToken.matches.length>0&&opts.regexTokens.push(currentToken)}function validateRegexToken(token,fromGroup){var isvalid=!1;fromGroup&&(regexPart+="(",openGroupCount++);for(var mndx=0;mndxregexPart.length&&!(isvalid=validateRegexToken(matchGroup,!0)););isvalid=isvalid||validateRegexToken(matchGroup,!0),isvalid&&(matchToken.repeaterPart=regexPart),regexPart=regexPartBak+matchToken.quantifier.max}else{for(var i=0,qm=matchToken.quantifier.max-1;qm>i&&!(isvalid=validateRegexToken(matchGroup,!0));i++);regexPart=regexPartBak+"{"+matchToken.quantifier.min+","+matchToken.quantifier.max+"}"}}else if(void 0!==matchToken.matches)for(var k=0;kj;j++)testExp+=")";var exp=new RegExp("^("+testExp+")$");isvalid=exp.test(bufferStr)}else for(var l=0,tl=matchToken.length;tl>l;l++)if("\\"!==matchToken.charAt(l)){testExp=regexPart,testExp+=matchToken.substr(0,l+1),testExp=testExp.replace(/\|$/,"");for(var j=0;openGroupCount>j;j++)testExp+=")";var exp=new RegExp("^("+testExp+")$");if(isvalid=exp.test(bufferStr))break}regexPart+=matchToken}if(isvalid)break}return fromGroup&&(regexPart+=")",openGroupCount--),isvalid}var bufferStr,groupToken,cbuffer=maskset.buffer.slice(),regexPart="",isValid=!1,openGroupCount=0;null===opts.regexTokens&&analyseRegex(),cbuffer.splice(pos,0,chrs),bufferStr=cbuffer.join("");for(var i=0;i 0) { - input = $(this[0]); - var fn = input.data($.mask.dataName); - return fn ? fn() : void 0; - } - return settings = $.extend({ - autoclear: $.mask.autoclear, - placeholder: $.mask.placeholder, - completed: null - }, settings), defs = $.mask.definitions, tests = [], partialPosition = len = mask.length, - firstNonMaskPos = null, $.each(mask.split(""), function(i, c) { - "?" == c ? (len--, partialPosition = i) : defs[c] ? (tests.push(new RegExp(defs[c])), - null === firstNonMaskPos && (firstNonMaskPos = tests.length - 1), partialPosition > i && (lastRequiredNonMaskPos = tests.length - 1)) : tests.push(null); - }), this.trigger("unmask").each(function() { - function tryFireCompleted() { - if (settings.completed) { - for (var i = firstNonMaskPos; lastRequiredNonMaskPos >= i; i++) if (tests[i] && buffer[i] === getPlaceholder(i)) return; - settings.completed.call(input); - } - } - function getPlaceholder(i) { - return settings.placeholder.charAt(i < settings.placeholder.length ? i : 0); - } - function seekNext(pos) { - for (;++pos < len && !tests[pos]; ) ; - return pos; - } - function seekPrev(pos) { - for (;--pos >= 0 && !tests[pos]; ) ; - return pos; - } - function shiftL(begin, end) { - var i, j; - if (!(0 > begin)) { - for (i = begin, j = seekNext(end); len > i; i++) if (tests[i]) { - if (!(len > j && tests[i].test(buffer[j]))) break; - buffer[i] = buffer[j], buffer[j] = getPlaceholder(j), j = seekNext(j); - } - writeBuffer(), input.caret(Math.max(firstNonMaskPos, begin)); - } - } - function shiftR(pos) { - var i, c, j, t; - for (i = pos, c = getPlaceholder(pos); len > i; i++) if (tests[i]) { - if (j = seekNext(i), t = buffer[i], buffer[i] = c, !(len > j && tests[j].test(t))) break; - c = t; - } - } - function androidInputEvent() { - var curVal = input.val(), pos = input.caret(); - if (oldVal && oldVal.length && oldVal.length > curVal.length) { - for (checkVal(!0); pos.begin > 0 && !tests[pos.begin - 1]; ) pos.begin--; - if (0 === pos.begin) for (;pos.begin < firstNonMaskPos && !tests[pos.begin]; ) pos.begin++; - input.caret(pos.begin, pos.begin); - } else { - for (checkVal(!0); pos.begin < len && !tests[pos.begin]; ) pos.begin++; - input.caret(pos.begin, pos.begin); - } - tryFireCompleted(); - } - function blurEvent() { - checkVal(), input.val() != focusText && input.change(); - } - function keydownEvent(e) { - if (!input.prop("readonly")) { - var pos, begin, end, k = e.which || e.keyCode; - oldVal = input.val(), 8 === k || 46 === k || iPhone && 127 === k ? (pos = input.caret(), - begin = pos.begin, end = pos.end, end - begin === 0 && (begin = 46 !== k ? seekPrev(begin) : end = seekNext(begin - 1), - end = 46 === k ? seekNext(end) : end), clearBuffer(begin, end), shiftL(begin, end - 1), - e.preventDefault()) : 13 === k ? blurEvent.call(this, e) : 27 === k && (input.val(focusText), - input.caret(0, checkVal()), e.preventDefault()); - } - } - function keypressEvent(e) { - if (!input.prop("readonly")) { - var p, c, next, k = e.which || e.keyCode, pos = input.caret(); - if (!(e.ctrlKey || e.altKey || e.metaKey || 32 > k) && k && 13 !== k) { - if (pos.end - pos.begin !== 0 && (clearBuffer(pos.begin, pos.end), shiftL(pos.begin, pos.end - 1)), - p = seekNext(pos.begin - 1), len > p && (c = String.fromCharCode(k), tests[p].test(c))) { - if (shiftR(p), buffer[p] = c, writeBuffer(), next = seekNext(p), android) { - var proxy = function() { - $.proxy($.fn.caret, input, next)(); - }; - setTimeout(proxy, 0); - } else input.caret(next); - pos.begin <= lastRequiredNonMaskPos && tryFireCompleted(); - } - e.preventDefault(); - } - } - } - function clearBuffer(start, end) { - var i; - for (i = start; end > i && len > i; i++) tests[i] && (buffer[i] = getPlaceholder(i)); - } - function writeBuffer() { - input.val(buffer.join("")); - } - function checkVal(allow) { - var i, c, pos, test = input.val(), lastMatch = -1; - for (i = 0, pos = 0; len > i; i++) if (tests[i]) { - for (buffer[i] = getPlaceholder(i); pos++ < test.length; ) if (c = test.charAt(pos - 1), - tests[i].test(c)) { - buffer[i] = c, lastMatch = i; - break; - } - if (pos > test.length) { - clearBuffer(i + 1, len); - break; - } - } else buffer[i] === test.charAt(pos) && pos++, partialPosition > i && (lastMatch = i); - return allow ? writeBuffer() : partialPosition > lastMatch + 1 ? settings.autoclear || buffer.join("") === defaultBuffer ? (input.val() && input.val(""), - clearBuffer(0, len)) : writeBuffer() : (writeBuffer(), input.val(input.val().substring(0, lastMatch + 1))), - partialPosition ? i : firstNonMaskPos; - } - var input = $(this), buffer = $.map(mask.split(""), function(c, i) { - return "?" != c ? defs[c] ? getPlaceholder(i) : c : void 0; - }), defaultBuffer = buffer.join(""), focusText = input.val(); - input.data($.mask.dataName, function() { - return $.map(buffer, function(c, i) { - return tests[i] && c != getPlaceholder(i) ? c : null; - }).join(""); - }), input.one("unmask", function() { - input.off(".mask").removeData($.mask.dataName); - }).on("focus.mask", function() { - if (!input.prop("readonly")) { - clearTimeout(caretTimeoutId); - var pos; - focusText = input.val(), pos = checkVal(), caretTimeoutId = setTimeout(function() { - input.get(0) === document.activeElement && (writeBuffer(), pos == mask.replace("?", "").length ? input.caret(0, pos) : input.caret(pos)); - }, 10); - } - }).on("blur.mask", blurEvent).on("keydown.mask", keydownEvent).on("keypress.mask", keypressEvent).on("input.mask paste.mask", function() { - input.prop("readonly") || setTimeout(function() { - var pos = checkVal(!0); - input.caret(pos), tryFireCompleted(); - }, 0); - }), chrome && android && input.off("input.mask").on("input.mask", androidInputEvent), - checkVal(); - }); - } - }); -}); \ No newline at end of file diff --git a/addons/default/visiosoft/base-theme/resources/js/lazy-loading.js b/addons/default/visiosoft/base-theme/resources/js/lazy-loading.js deleted file mode 100644 index 98b4f4643..000000000 --- a/addons/default/visiosoft/base-theme/resources/js/lazy-loading.js +++ /dev/null @@ -1,63 +0,0 @@ -document.addEventListener("DOMContentLoaded", function() { - var lazyImages = [].slice.call(document.querySelectorAll(".lazy")); - - if ("IntersectionObserver" in window) { // If intersection observer is supported - let lazyImageObserver = new IntersectionObserver(function(entries, observer) { - entries.forEach(function(entry) { - if (entry.isIntersecting) { - let lazyImage = entry.target; - if (lazyImage.dataset.background) { - lazyImage.style.backgroundImage = `url('${lazyImage.dataset.background}')` - } else { - lazyImage.src = lazyImage.dataset.src; - } - lazyImage.classList.remove("lazy"); - lazyImageObserver.unobserve(lazyImage); - } - }); - }); - - lazyImages.forEach(function(lazyImage) { - lazyImageObserver.observe(lazyImage); - }); - } else { // Fallback if intersection observer is not supported - let active = false; - - const lazyLoad = function() { - if (active === false) { - active = true; - - setTimeout(function() { - lazyImages.forEach(function(lazyImage) { - if ((lazyImage.getBoundingClientRect().top <= window.innerHeight - && lazyImage.getBoundingClientRect().bottom >= 0) - && getComputedStyle(lazyImage).display !== "none") { - if (lazyImage.dataset.background) { - lazyImage.style.backgroundImage = `url('${lazyImage.dataset.background}')` - } else { - lazyImage.src = lazyImage.dataset.src; - } - lazyImage.classList.remove("lazy"); - - lazyImages = lazyImages.filter(function(image) { - return image !== lazyImage; - }); - - if (lazyImages.length === 0) { - document.removeEventListener("scroll", lazyLoad); - window.removeEventListener("resize", lazyLoad); - window.removeEventListener("orientationchange", lazyLoad); - } - } - }); - - active = false; - }, 200); - } - }; - - document.addEventListener("scroll", lazyLoad); - window.addEventListener("resize", lazyLoad); - window.addEventListener("orientationchange", lazyLoad); - } -}); diff --git a/addons/default/visiosoft/base-theme/resources/js/login.js b/addons/default/visiosoft/base-theme/resources/js/login.js deleted file mode 100644 index 17fc10644..000000000 --- a/addons/default/visiosoft/base-theme/resources/js/login.js +++ /dev/null @@ -1,2 +0,0 @@ -// Add phone mask -phoneMask("input.phone"); diff --git a/addons/default/visiosoft/base-theme/resources/js/modal_include.js b/addons/default/visiosoft/base-theme/resources/js/modal_include.js deleted file mode 100644 index 48742635a..000000000 --- a/addons/default/visiosoft/base-theme/resources/js/modal_include.js +++ /dev/null @@ -1,8 +0,0 @@ -$('.remote').on('show.bs.modal', function (e) { - if (typeof e.relatedTarget !== "undefined") { - $(this).find('.modal-content').load(e.relatedTarget.href, function () { - const event = new Event('custom.modal.loaded'); - $(this).closest('.modal').get(0).dispatchEvent(event); - }); - } -}); diff --git a/addons/default/visiosoft/base-theme/resources/js/notify.min.js b/addons/default/visiosoft/base-theme/resources/js/notify.min.js deleted file mode 100644 index af2d77946..000000000 --- a/addons/default/visiosoft/base-theme/resources/js/notify.min.js +++ /dev/null @@ -1 +0,0 @@ -!function(t){"function"==typeof define&&define.amd?define(["jquery"],t):t("object"==typeof exports?require("jquery"):jQuery)}(function(t){function s(s){var e=!1;return t('[data-notify="container"]').each(function(i,n){var a=t(n),o=a.find('[data-notify="title"]').text().trim(),r=a.find('[data-notify="message"]').html().trim(),l=o===t("
      "+s.settings.content.title+"
      ").html().trim(),d=r===t("
      "+s.settings.content.message+"
      ").html().trim(),g=a.hasClass("alert-"+s.settings.type);return l&&d&&g&&(e=!0),!e}),e}function e(e,n,a){var o={content:{message:"object"==typeof n?n.message:n,title:n.title?n.title:"",icon:n.icon?n.icon:"",url:n.url?n.url:"#",target:n.target?n.target:"-"}};a=t.extend(!0,{},o,a),this.settings=t.extend(!0,{},i,a),this._defaults=i,"-"===this.settings.content.target&&(this.settings.content.target=this.settings.url_target),this.animations={start:"webkitAnimationStart oanimationstart MSAnimationStart animationstart",end:"webkitAnimationEnd oanimationend MSAnimationEnd animationend"},"number"==typeof this.settings.offset&&(this.settings.offset={x:this.settings.offset,y:this.settings.offset}),(this.settings.allow_duplicates||!this.settings.allow_duplicates&&!s(this))&&this.init()}var i={element:"body",position:null,type:"info",allow_dismiss:!0,allow_duplicates:!0,newest_on_top:!1,showProgressbar:!1,placement:{from:"top",align:"right"},offset:20,spacing:10,z_index:1031,delay:5e3,timer:1e3,url_target:"_blank",mouse_over:null,animate:{enter:"animated fadeInDown",exit:"animated fadeOutUp"},onShow:null,onShown:null,onClose:null,onClosed:null,icon_type:"class",template:''};String.format=function(){for(var t=arguments[0],s=1;s .progress-bar').removeClass("progress-bar-"+t.settings.type),t.settings.type=i[n],this.$ele.addClass("alert-"+i[n]).find('[data-notify="progressbar"] > .progress-bar').addClass("progress-bar-"+i[n]);break;case"icon":var a=this.$ele.find('[data-notify="icon"]');"class"===t.settings.icon_type.toLowerCase()?a.removeClass(t.settings.content.icon).addClass(i[n]):(a.is("img")||a.find("img"),a.attr("src",i[n]));break;case"progress":var o=t.settings.delay-t.settings.delay*(i[n]/100);this.$ele.data("notify-delay",o),this.$ele.find('[data-notify="progressbar"] > div').attr("aria-valuenow",i[n]).css("width",i[n]+"%");break;case"url":this.$ele.find('[data-notify="url"]').attr("href",i[n]);break;case"target":this.$ele.find('[data-notify="url"]').attr("target",i[n]);break;default:this.$ele.find('[data-notify="'+n+'"]').html(i[n])}var r=this.$ele.outerHeight()+parseInt(t.settings.spacing)+parseInt(t.settings.offset.y);t.reposition(r)},close:function(){t.close()}}},buildNotify:function(){var s=this.settings.content;this.$ele=t(String.format(this.settings.template,this.settings.type,s.title,s.message,s.url,s.target)),this.$ele.attr("data-notify-position",this.settings.placement.from+"-"+this.settings.placement.align),this.settings.allow_dismiss||this.$ele.find('[data-notify="dismiss"]').css("display","none"),(this.settings.delay>0||this.settings.showProgressbar)&&this.settings.showProgressbar||this.$ele.find('[data-notify="progressbar"]').remove()},setIcon:function(){"class"===this.settings.icon_type.toLowerCase()?this.$ele.find('[data-notify="icon"]').addClass(this.settings.content.icon):this.$ele.find('[data-notify="icon"]').is("img")?this.$ele.find('[data-notify="icon"]').attr("src",this.settings.content.icon):this.$ele.find('[data-notify="icon"]').append('Notify Icon')},styleDismiss:function(){this.$ele.find('[data-notify="dismiss"]').css({position:"absolute",right:"10px",top:"5px",zIndex:this.settings.z_index+2})},styleURL:function(){this.$ele.find('[data-notify="url"]').css({backgroundImage:"url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)",height:"100%",left:0,position:"absolute",top:0,width:"100%",zIndex:this.settings.z_index+1})},placement:function(){var s=this,e=this.settings.offset.y,i={display:"inline-block",margin:"0px auto",position:this.settings.position?this.settings.position:"body"===this.settings.element?"fixed":"absolute",transition:"all .5s ease-in-out",zIndex:this.settings.z_index},n=!1,a=this.settings;switch(t('[data-notify-position="'+this.settings.placement.from+"-"+this.settings.placement.align+'"]:not([data-closing="true"])').each(function(){e=Math.max(e,parseInt(t(this).css(a.placement.from))+parseInt(t(this).outerHeight())+parseInt(a.spacing))}),this.settings.newest_on_top===!0&&(e=this.settings.offset.y),i[this.settings.placement.from]=e+"px",this.settings.placement.align){case"left":case"right":i[this.settings.placement.align]=this.settings.offset.x+"px";break;case"center":i.left=0,i.right=0}this.$ele.css(i).addClass(this.settings.animate.enter),t.each(["webkit-","moz-","o-","ms-",""],function(t,e){s.$ele[0].style[e+"AnimationIterationCount"]=1}),t(this.settings.element).append(this.$ele),this.settings.newest_on_top===!0&&(e=parseInt(e)+parseInt(this.settings.spacing)+this.$ele.outerHeight(),this.reposition(e)),t.isFunction(s.settings.onShow)&&s.settings.onShow.call(this.$ele),this.$ele.one(this.animations.start,function(){n=!0}).one(this.animations.end,function(){t.isFunction(s.settings.onShown)&&s.settings.onShown.call(this)}),setTimeout(function(){n||t.isFunction(s.settings.onShown)&&s.settings.onShown.call(this)},600)},bind:function(){var s=this;if(this.$ele.find('[data-notify="dismiss"]').on("click",function(){s.close()}),this.$ele.mouseover(function(){t(this).data("data-hover","true")}).mouseout(function(){t(this).data("data-hover","false")}),this.$ele.data("data-hover","false"),this.settings.delay>0){s.$ele.data("notify-delay",s.settings.delay);var e=setInterval(function(){var t=parseInt(s.$ele.data("notify-delay"))-s.settings.timer;if("false"===s.$ele.data("data-hover")&&"pause"===s.settings.mouse_over||"pause"!=s.settings.mouse_over){var i=(s.settings.delay-t)/s.settings.delay*100;s.$ele.data("notify-delay",t),s.$ele.find('[data-notify="progressbar"] > div').attr("aria-valuenow",i).css("width",i+"%")}t>-s.settings.timer||(clearInterval(e),s.close())},s.settings.timer)}},close:function(){var s=this,e=parseInt(this.$ele.css(this.settings.placement.from)),i=!1;this.$ele.data("closing","true").addClass(this.settings.animate.exit),s.reposition(e),t.isFunction(s.settings.onClose)&&s.settings.onClose.call(this.$ele),this.$ele.one(this.animations.start,function(){i=!0}).one(this.animations.end,function(){t(this).remove(),t.isFunction(s.settings.onClosed)&&s.settings.onClosed.call(this)}),setTimeout(function(){i||(s.$ele.remove(),s.settings.onClosed&&s.settings.onClosed(s.$ele))},600)},reposition:function(s){var e=this,i='[data-notify-position="'+this.settings.placement.from+"-"+this.settings.placement.align+'"]:not([data-closing="true"])',n=this.$ele.nextAll(i);this.settings.newest_on_top===!0&&(n=this.$ele.prevAll(i)),n.each(function(){t(this).css(e.settings.placement.from,s),s=parseInt(s)+parseInt(e.settings.spacing)+t(this).outerHeight()})}}),t.notify=function(t,s){var i=new e(this,t,s);return i.notify},t.notifyDefaults=function(s){return i=t.extend(!0,{},i,s)},t.notifyClose=function(s){void 0===s||"all"===s?t("[data-notify]").find('[data-notify="dismiss"]').trigger("click"):t('[data-notify-position="'+s+'"]').find('[data-notify="dismiss"]').trigger("click")}}); \ No newline at end of file diff --git a/addons/default/visiosoft/base-theme/resources/js/offline.js b/addons/default/visiosoft/base-theme/resources/js/offline.js deleted file mode 100644 index 572ed9d68..000000000 --- a/addons/default/visiosoft/base-theme/resources/js/offline.js +++ /dev/null @@ -1,18 +0,0 @@ -/* Offline */ -window.addEventListener('offline', () => { - $('body > *').addClass('offline-hide'); - $('#offline').addClass('offline-show'); -}); - -$('#offline button').click(function () { - $('.spinner-border', this).css('display', 'inline-block') - - setTimeout(() => { - if (window.navigator.onLine) { - window.location.reload(); - } else { - $('.spinner-border', this).hide() - } - }, 250) -}) -/* End Offline */ diff --git a/addons/default/visiosoft/base-theme/resources/js/params.js b/addons/default/visiosoft/base-theme/resources/js/params.js deleted file mode 100644 index 636a226f5..000000000 --- a/addons/default/visiosoft/base-theme/resources/js/params.js +++ /dev/null @@ -1,24 +0,0 @@ -function getQueryParams(qs) { - qs = qs.split("+").join(" "); - - var params = [], tokens, - re = /[?&]?([^=]+)=([^&]*)/g; - - while (tokens = re.exec(qs)) { - params.push({k: decodeURIComponent(tokens[1]), v: decodeURIComponent(tokens[2])}); - } - - return params; -} - -function findParam(fp) { - var request = getQueryParams(document.location.search); - request = request.filter(function (item) { - return item.k === fp; - }); - var res = []; - $.each(request, function (index, value) { - res[index] = value.v; - }); - return res; -} \ No newline at end of file diff --git a/addons/default/visiosoft/base-theme/resources/js/phonefield.js b/addons/default/visiosoft/base-theme/resources/js/phonefield.js deleted file mode 100644 index e78d242c0..000000000 --- a/addons/default/visiosoft/base-theme/resources/js/phonefield.js +++ /dev/null @@ -1,74 +0,0 @@ -function phoneMask(fields) { - var country = document.getElementById('default-phone-country') - ? document.getElementById('default-phone-country').innerText : null; - var inputQueries = document.querySelectorAll(fields); - inputQueries.forEach(function (inputQuery, key) { - var iti = intlTelInput(inputQuery, { - hiddenInput: inputQuery.getAttribute('name'), - class: "form-control", - formatOnDisplay: true, - nationalMode: true, - initialCountry: "auto", - geoIpLookup: function (success, failure) { - $.get("https://ipinfo.io", function () { - }, "jsonp").always(function (resp) { - var countryCode = country ? country : (resp && resp.country) ? resp.country : ""; - success(countryCode); - }) - } - }); - - addMask(iti, inputQuery); - $(inputQuery).on("countrychange", function(event) { - iti.setNumber(""); - addMask(iti, inputQuery); - }); - }); - - function addMask(iti, inputQuery){ - let selectedCountryData = iti.getSelectedCountryData(); - let newPlaceholder = intlTelInputUtils.getExampleNumber(selectedCountryData.iso2, true, intlTelInputUtils.numberFormat.INTERNATIONAL); - $(inputQuery).inputmask({ mask: newPlaceholder.replace(/[0-9+]/ig,'9'), keepStatic: false }); - } - - // var fields_arr = fields.split(','); - // $.each(fields_arr, function (index, value) { - // maskPhone($(value).attr('name')) - // }); - - - // $(fields).on('countrychange', function (e) { - // maskPhone($(this).attr('name')) - // }); - - // function maskPhone(name) { - // if ( $("input[name='" + name + "']").length ) { - // var currentMask = $("input[name='" + name + "']").attr('placeholder'); - // if(currentMask) { - // $("input[name='" + name + "']").mask(currentMask.replace(/[0-9+]/ig, '9'), { - // autoclear: true, - // clearIncomplete: true - // }); - // } - // } - // } - - -} - -function controlNumber(inputQuery) { - var iti = intlTelInput(inputQuery, { - hiddenInput: inputQuery.getAttribute('name'), - class: "form-control", - initialCountry: "auto", - geoIpLookup: function (success, failure) { - $.get("https://ipinfo.io", function () { - }, "jsonp").always(function (resp) { - var countryCode = (resp && resp.country) ? resp.country : ""; - success(countryCode); - }) - } - }) - - return iti.isValidNumber(); -} diff --git a/addons/default/visiosoft/base-theme/resources/js/popper.min.js b/addons/default/visiosoft/base-theme/resources/js/popper.min.js deleted file mode 100644 index 7230c85dc..000000000 --- a/addons/default/visiosoft/base-theme/resources/js/popper.min.js +++ /dev/null @@ -1,5 +0,0 @@ -/* - Copyright (C) Federico Zivolo 2017 - Distributed under the MIT License (license terms are at http://opensource.org/licenses/MIT). - */(function(e,t){'object'==typeof exports&&'undefined'!=typeof module?module.exports=t():'function'==typeof define&&define.amd?define(t):e.Popper=t()})(this,function(){'use strict';function e(e){return e&&'[object Function]'==={}.toString.call(e)}function t(e,t){if(1!==e.nodeType)return[];var o=window.getComputedStyle(e,null);return t?o[t]:o}function o(e){return'HTML'===e.nodeName?e:e.parentNode||e.host}function n(e){if(!e||-1!==['HTML','BODY','#document'].indexOf(e.nodeName))return window.document.body;var i=t(e),r=i.overflow,p=i.overflowX,s=i.overflowY;return /(auto|scroll)/.test(r+s+p)?e:n(o(e))}function r(e){var o=e&&e.offsetParent,i=o&&o.nodeName;return i&&'BODY'!==i&&'HTML'!==i?-1!==['TD','TABLE'].indexOf(o.nodeName)&&'static'===t(o,'position')?r(o):o:window.document.documentElement}function p(e){var t=e.nodeName;return'BODY'!==t&&('HTML'===t||r(e.firstElementChild)===e)}function s(e){return null===e.parentNode?e:s(e.parentNode)}function d(e,t){if(!e||!e.nodeType||!t||!t.nodeType)return window.document.documentElement;var o=e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING,i=o?e:t,n=o?t:e,a=document.createRange();a.setStart(i,0),a.setEnd(n,0);var f=a.commonAncestorContainer;if(e!==f&&t!==f||i.contains(n))return p(f)?f:r(f);var l=s(e);return l.host?d(l.host,t):d(e,s(t).host)}function a(e){var t=1=o.clientWidth&&i>=o.clientHeight}),f=0i[e]&&!t.escapeWithReference&&(n=z(p[o],i[e]-('right'===e?p.width:p.height))),pe({},o,n)}};return n.forEach(function(e){var t=-1===['left','top'].indexOf(e)?'secondary':'primary';p=se({},p,s[t](e))}),e.offsets.popper=p,e},priority:['left','right','top','bottom'],padding:5,boundariesElement:'scrollParent'},keepTogether:{order:400,enabled:!0,fn:function(e){var t=e.offsets,o=t.popper,i=t.reference,n=e.placement.split('-')[0],r=V,p=-1!==['top','bottom'].indexOf(n),s=p?'right':'bottom',d=p?'left':'top',a=p?'width':'height';return o[s]r(i[s])&&(e.offsets.popper[d]=r(i[s])),e}},arrow:{order:500,enabled:!0,fn:function(e,t){if(!F(e.instance.modifiers,'arrow','keepTogether'))return e;var o=t.element;if('string'==typeof o){if(o=e.instance.popper.querySelector(o),!o)return e;}else if(!e.instance.popper.contains(o))return console.warn('WARNING: `arrow.element` must be child of its popper element!'),e;var i=e.placement.split('-')[0],n=e.offsets,r=n.popper,p=n.reference,s=-1!==['left','right'].indexOf(i),d=s?'height':'width',a=s?'top':'left',f=s?'left':'top',l=s?'bottom':'right',m=O(o)[d];p[l]-mr[l]&&(e.offsets.popper[a]+=p[a]+m-r[l]);var h=p[a]+p[d]/2-m/2,g=h-c(e.offsets.popper)[a];return g=_(z(r[d]-m,g),0),e.arrowElement=o,e.offsets.arrow={},e.offsets.arrow[a]=Math.round(g),e.offsets.arrow[f]='',e},element:'[x-arrow]'},flip:{order:600,enabled:!0,fn:function(e,t){if(W(e.instance.modifiers,'inner'))return e;if(e.flipped&&e.placement===e.originalPlacement)return e;var o=w(e.instance.popper,e.instance.reference,t.padding,t.boundariesElement),i=e.placement.split('-')[0],n=L(i),r=e.placement.split('-')[1]||'',p=[];switch(t.behavior){case fe.FLIP:p=[i,n];break;case fe.CLOCKWISE:p=K(i);break;case fe.COUNTERCLOCKWISE:p=K(i,!0);break;default:p=t.behavior;}return p.forEach(function(s,d){if(i!==s||p.length===d+1)return e;i=e.placement.split('-')[0],n=L(i);var a=e.offsets.popper,f=e.offsets.reference,l=V,m='left'===i&&l(a.right)>l(f.left)||'right'===i&&l(a.left)l(f.top)||'bottom'===i&&l(a.top)l(o.right),g=l(a.top)l(o.bottom),b='left'===i&&h||'right'===i&&c||'top'===i&&g||'bottom'===i&&u,y=-1!==['top','bottom'].indexOf(i),w=!!t.flipVariations&&(y&&'start'===r&&h||y&&'end'===r&&c||!y&&'start'===r&&g||!y&&'end'===r&&u);(m||b||w)&&(e.flipped=!0,(m||b)&&(i=p[d+1]),w&&(r=j(r)),e.placement=i+(r?'-'+r:''),e.offsets.popper=se({},e.offsets.popper,S(e.instance.popper,e.offsets.reference,e.placement)),e=N(e.instance.modifiers,e,'flip'))}),e},behavior:'flip',padding:5,boundariesElement:'viewport'},inner:{order:700,enabled:!1,fn:function(e){var t=e.placement,o=t.split('-')[0],i=e.offsets,n=i.popper,r=i.reference,p=-1!==['left','right'].indexOf(o),s=-1===['top','left'].indexOf(o);return n[p?'left':'top']=r[t]-(s?n[p?'width':'height']:0),e.placement=L(t),e.offsets.popper=c(n),e}},hide:{order:800,enabled:!0,fn:function(e){if(!F(e.instance.modifiers,'hide','preventOverflow'))return e;var t=e.offsets.reference,o=T(e.instance.modifiers,function(e){return'preventOverflow'===e.name}).boundaries;if(t.bottomo.right||t.top>o.bottom||t.right 0) { - name.splice(i - 1, 2); - i -= 2; - } - } - } - //end trimDots - - name = name.join("/"); - } else if (name.indexOf('./') === 0) { - // No baseName, so this is ID is resolved relative - // to baseUrl, pull off the leading dot. - name = name.substring(2); - } - } - - //Apply map config if available. - if ((baseParts || starMap) && map) { - nameParts = name.split('/'); - - for (i = nameParts.length; i > 0; i -= 1) { - nameSegment = nameParts.slice(0, i).join("/"); - - if (baseParts) { - //Find the longest baseName segment match in the config. - //So, do joins on the biggest to smallest lengths of baseParts. - for (j = baseParts.length; j > 0; j -= 1) { - mapValue = map[baseParts.slice(0, j).join('/')]; - - //baseName segment has config, find if it has one for - //this name. - if (mapValue) { - mapValue = mapValue[nameSegment]; - if (mapValue) { - //Match, update name to the new value. - foundMap = mapValue; - foundI = i; - break; - } - } - } - } - - if (foundMap) { - break; - } - - //Check for a star map match, but just hold on to it, - //if there is a shorter segment match later in a matching - //config, then favor over this star map. - if (!foundStarMap && starMap && starMap[nameSegment]) { - foundStarMap = starMap[nameSegment]; - starI = i; - } - } - - if (!foundMap && foundStarMap) { - foundMap = foundStarMap; - foundI = starI; - } - - if (foundMap) { - nameParts.splice(0, foundI, foundMap); - name = nameParts.join('/'); - } - } - - return name; - } - - function makeRequire(relName, forceSync) { - return function () { - //A version of a require function that passes a moduleName - //value for items that may need to - //look up paths relative to the moduleName - var args = aps.call(arguments, 0); - - //If first arg is not require('string'), and there is only - //one arg, it is the array form without a callback. Insert - //a null so that the following concat is correct. - if (typeof args[0] !== 'string' && args.length === 1) { - args.push(null); - } - return req.apply(undef, args.concat([relName, forceSync])); - }; - } - - function makeNormalize(relName) { - return function (name) { - return normalize(name, relName); - }; - } - - function makeLoad(depName) { - return function (value) { - defined[depName] = value; - }; - } - - function callDep(name) { - if (hasProp(waiting, name)) { - var args = waiting[name]; - delete waiting[name]; - defining[name] = true; - main.apply(undef, args); - } - - if (!hasProp(defined, name) && !hasProp(defining, name)) { - throw new Error('No ' + name); - } - return defined[name]; - } - - //Turns a plugin!resource to [plugin, resource] - //with the plugin being undefined if the name - //did not have a plugin prefix. - function splitPrefix(name) { - var prefix, - index = name ? name.indexOf('!') : -1; - if (index > -1) { - prefix = name.substring(0, index); - name = name.substring(index + 1, name.length); - } - return [prefix, name]; - } - - /** - * Makes a name map, normalizing the name, and using a plugin - * for normalization if necessary. Grabs a ref to plugin - * too, as an optimization. - */ - makeMap = function (name, relName) { - var plugin, - parts = splitPrefix(name), - prefix = parts[0]; - - name = parts[1]; - - if (prefix) { - prefix = normalize(prefix, relName); - plugin = callDep(prefix); - } - - //Normalize according - if (prefix) { - if (plugin && plugin.normalize) { - name = plugin.normalize(name, makeNormalize(relName)); - } else { - name = normalize(name, relName); - } - } else { - name = normalize(name, relName); - parts = splitPrefix(name); - prefix = parts[0]; - name = parts[1]; - if (prefix) { - plugin = callDep(prefix); - } - } - - //Using ridiculous property names for space reasons - return { - f: prefix ? prefix + '!' + name : name, //fullName - n: name, - pr: prefix, - p: plugin - }; - }; - - function makeConfig(name) { - return function () { - return (config && config.config && config.config[name]) || {}; - }; - } - - handlers = { - require: function (name) { - return makeRequire(name); - }, - exports: function (name) { - var e = defined[name]; - if (typeof e !== 'undefined') { - return e; - } else { - return (defined[name] = {}); - } - }, - module: function (name) { - return { - id: name, - uri: '', - exports: defined[name], - config: makeConfig(name) - }; - } - }; - - main = function (name, deps, callback, relName) { - var cjsModule, depName, ret, map, i, - args = [], - callbackType = typeof callback, - usingExports; - - //Use name if no relName - relName = relName || name; - - //Call the callback to define the module, if necessary. - if (callbackType === 'undefined' || callbackType === 'function') { - //Pull out the defined dependencies and pass the ordered - //values to the callback. - //Default to [require, exports, module] if no deps - deps = !deps.length && callback.length ? ['require', 'exports', 'module'] : deps; - for (i = 0; i < deps.length; i += 1) { - map = makeMap(deps[i], relName); - depName = map.f; - - //Fast path CommonJS standard dependencies. - if (depName === "require") { - args[i] = handlers.require(name); - } else if (depName === "exports") { - //CommonJS module spec 1.1 - args[i] = handlers.exports(name); - usingExports = true; - } else if (depName === "module") { - //CommonJS module spec 1.1 - cjsModule = args[i] = handlers.module(name); - } else if (hasProp(defined, depName) || - hasProp(waiting, depName) || - hasProp(defining, depName)) { - args[i] = callDep(depName); - } else if (map.p) { - map.p.load(map.n, makeRequire(relName, true), makeLoad(depName), {}); - args[i] = defined[depName]; - } else { - throw new Error(name + ' missing ' + depName); - } - } - - ret = callback ? callback.apply(defined[name], args) : undefined; - - if (name) { - //If setting exports via "module" is in play, - //favor that over return value and exports. After that, - //favor a non-undefined return value over exports use. - if (cjsModule && cjsModule.exports !== undef && - cjsModule.exports !== defined[name]) { - defined[name] = cjsModule.exports; - } else if (ret !== undef || !usingExports) { - //Use the return value from the function. - defined[name] = ret; - } - } - } else if (name) { - //May just be an object definition for the module. Only - //worry about defining if have a module name. - defined[name] = callback; - } - }; - - requirejs = require = req = function (deps, callback, relName, forceSync, alt) { - if (typeof deps === "string") { - if (handlers[deps]) { - //callback in this case is really relName - return handlers[deps](callback); - } - //Just return the module wanted. In this scenario, the - //deps arg is the module name, and second arg (if passed) - //is just the relName. - //Normalize module name, if it contains . or .. - return callDep(makeMap(deps, callback).f); - } else if (!deps.splice) { - //deps is a config object, not an array. - config = deps; - if (config.deps) { - req(config.deps, config.callback); - } - if (!callback) { - return; - } - - if (callback.splice) { - //callback is an array, which means it is a dependency list. - //Adjust args if there are dependencies - deps = callback; - callback = relName; - relName = null; - } else { - deps = undef; - } - } - - //Support require(['a']) - callback = callback || function () {}; - - //If relName is a function, it is an errback handler, - //so remove it. - if (typeof relName === 'function') { - relName = forceSync; - forceSync = alt; - } - - //Simulate async callback; - if (forceSync) { - main(undef, deps, callback, relName); - } else { - //Using a non-zero value because of concern for what old browsers - //do, and latest browsers "upgrade" to 4 if lower value is used: - //http://www.whatwg.org/specs/web-apps/current-work/multipage/timers.html#dom-windowtimers-settimeout: - //If want a value immediately, use require('id') instead -- something - //that works in almond on the global level, but not guaranteed and - //unlikely to work in other AMD implementations. - setTimeout(function () { - main(undef, deps, callback, relName); - }, 4); - } - - return req; - }; - - /** - * Just drops the config on the floor, but returns req in case - * the config return value is used. - */ - req.config = function (cfg) { - return req(cfg); - }; - - /** - * Expose module registry for debugging and tooling - */ - requirejs._defined = defined; - - define = function (name, deps, callback) { - if (typeof name !== 'string') { - throw new Error('See almond README: incorrect module build, no module name'); - } - - //This module may not have dependencies - if (!deps.splice) { - //deps is not an array, so probably means - //an object literal or factory function for - //the value. Adjust args. - callback = deps; - deps = []; - } - - if (!hasProp(defined, name) && !hasProp(waiting, name)) { - waiting[name] = [name, deps, callback]; - } - }; - - define.amd = { - jQuery: true - }; -}()); - -S2.requirejs = requirejs;S2.require = require;S2.define = define; -} -}()); -S2.define("almond", function(){}); - -/* global jQuery:false, $:false */ -S2.define('jquery',[],function () { - var _$ = jQuery || $; - - if (_$ == null && console && console.error) { - console.error( - 'Select2: An instance of jQuery or a jQuery-compatible library was not ' + - 'found. Make sure that you are including jQuery before Select2 on your ' + - 'web page.' - ); - } - - return _$; -}); - -S2.define('select2/utils',[ - 'jquery' -], function ($) { - var Utils = {}; - - Utils.Extend = function (ChildClass, SuperClass) { - var __hasProp = {}.hasOwnProperty; - - function BaseConstructor () { - this.constructor = ChildClass; - } - - for (var key in SuperClass) { - if (__hasProp.call(SuperClass, key)) { - ChildClass[key] = SuperClass[key]; - } - } - - BaseConstructor.prototype = SuperClass.prototype; - ChildClass.prototype = new BaseConstructor(); - ChildClass.__super__ = SuperClass.prototype; - - return ChildClass; - }; - - function getMethods (theClass) { - var proto = theClass.prototype; - - var methods = []; - - for (var methodName in proto) { - var m = proto[methodName]; - - if (typeof m !== 'function') { - continue; - } - - if (methodName === 'constructor') { - continue; - } - - methods.push(methodName); - } - - return methods; - } - - Utils.Decorate = function (SuperClass, DecoratorClass) { - var decoratedMethods = getMethods(DecoratorClass); - var superMethods = getMethods(SuperClass); - - function DecoratedClass () { - var unshift = Array.prototype.unshift; - - var argCount = DecoratorClass.prototype.constructor.length; - - var calledConstructor = SuperClass.prototype.constructor; - - if (argCount > 0) { - unshift.call(arguments, SuperClass.prototype.constructor); - - calledConstructor = DecoratorClass.prototype.constructor; - } - - calledConstructor.apply(this, arguments); - } - - DecoratorClass.displayName = SuperClass.displayName; - - function ctr () { - this.constructor = DecoratedClass; - } - - DecoratedClass.prototype = new ctr(); - - for (var m = 0; m < superMethods.length; m++) { - var superMethod = superMethods[m]; - - DecoratedClass.prototype[superMethod] = - SuperClass.prototype[superMethod]; - } - - var calledMethod = function (methodName) { - // Stub out the original method if it's not decorating an actual method - var originalMethod = function () {}; - - if (methodName in DecoratedClass.prototype) { - originalMethod = DecoratedClass.prototype[methodName]; - } - - var decoratedMethod = DecoratorClass.prototype[methodName]; - - return function () { - var unshift = Array.prototype.unshift; - - unshift.call(arguments, originalMethod); - - return decoratedMethod.apply(this, arguments); - }; - }; - - for (var d = 0; d < decoratedMethods.length; d++) { - var decoratedMethod = decoratedMethods[d]; - - DecoratedClass.prototype[decoratedMethod] = calledMethod(decoratedMethod); - } - - return DecoratedClass; - }; - - var Observable = function () { - this.listeners = {}; - }; - - Observable.prototype.on = function (event, callback) { - this.listeners = this.listeners || {}; - - if (event in this.listeners) { - this.listeners[event].push(callback); - } else { - this.listeners[event] = [callback]; - } - }; - - Observable.prototype.trigger = function (event) { - var slice = Array.prototype.slice; - var params = slice.call(arguments, 1); - - this.listeners = this.listeners || {}; - - // Params should always come in as an array - if (params == null) { - params = []; - } - - // If there are no arguments to the event, use a temporary object - if (params.length === 0) { - params.push({}); - } - - // Set the `_type` of the first object to the event - params[0]._type = event; - - if (event in this.listeners) { - this.invoke(this.listeners[event], slice.call(arguments, 1)); - } - - if ('*' in this.listeners) { - this.invoke(this.listeners['*'], arguments); - } - }; - - Observable.prototype.invoke = function (listeners, params) { - for (var i = 0, len = listeners.length; i < len; i++) { - listeners[i].apply(this, params); - } - }; - - Utils.Observable = Observable; - - Utils.generateChars = function (length) { - var chars = ''; - - for (var i = 0; i < length; i++) { - var randomChar = Math.floor(Math.random() * 36); - chars += randomChar.toString(36); - } - - return chars; - }; - - Utils.bind = function (func, context) { - return function () { - func.apply(context, arguments); - }; - }; - - Utils._convertData = function (data) { - for (var originalKey in data) { - var keys = originalKey.split('-'); - - var dataLevel = data; - - if (keys.length === 1) { - continue; - } - - for (var k = 0; k < keys.length; k++) { - var key = keys[k]; - - // Lowercase the first letter - // By default, dash-separated becomes camelCase - key = key.substring(0, 1).toLowerCase() + key.substring(1); - - if (!(key in dataLevel)) { - dataLevel[key] = {}; - } - - if (k == keys.length - 1) { - dataLevel[key] = data[originalKey]; - } - - dataLevel = dataLevel[key]; - } - - delete data[originalKey]; - } - - return data; - }; - - Utils.hasScroll = function (index, el) { - // Adapted from the function created by @ShadowScripter - // and adapted by @BillBarry on the Stack Exchange Code Review website. - // The original code can be found at - // http://codereview.stackexchange.com/q/13338 - // and was designed to be used with the Sizzle selector engine. - - var $el = $(el); - var overflowX = el.style.overflowX; - var overflowY = el.style.overflowY; - - //Check both x and y declarations - if (overflowX === overflowY && - (overflowY === 'hidden' || overflowY === 'visible')) { - return false; - } - - if (overflowX === 'scroll' || overflowY === 'scroll') { - return true; - } - - return ($el.innerHeight() < el.scrollHeight || - $el.innerWidth() < el.scrollWidth); - }; - - Utils.escapeMarkup = function (markup) { - var replaceMap = { - '\\': '\', - '&': '&', - '<': '<', - '>': '>', - '"': '"', - '\'': ''', - '/': '/' - }; - - // Do not try to escape the markup if it's not a string - if (typeof markup !== 'string') { - return markup; - } - - return String(markup).replace(/[&<>"'\/\\]/g, function (match) { - return replaceMap[match]; - }); - }; - - // Append an array of jQuery nodes to a given element. - Utils.appendMany = function ($element, $nodes) { - // jQuery 1.7.x does not support $.fn.append() with an array - // Fall back to a jQuery object collection using $.fn.add() - if ($.fn.jquery.substr(0, 3) === '1.7') { - var $jqNodes = $(); - - $.map($nodes, function (node) { - $jqNodes = $jqNodes.add(node); - }); - - $nodes = $jqNodes; - } - - $element.append($nodes); - }; - - return Utils; -}); - -S2.define('select2/results',[ - 'jquery', - './utils' -], function ($, Utils) { - function Results ($element, options, dataAdapter) { - this.$element = $element; - this.data = dataAdapter; - this.options = options; - - Results.__super__.constructor.call(this); - } - - Utils.Extend(Results, Utils.Observable); - - Results.prototype.render = function () { - var $results = $( - '
        ' - ); - - if (this.options.get('multiple')) { - $results.attr('aria-multiselectable', 'true'); - } - - this.$results = $results; - - return $results; - }; - - Results.prototype.clear = function () { - this.$results.empty(); - }; - - Results.prototype.displayMessage = function (params) { - var escapeMarkup = this.options.get('escapeMarkup'); - - this.clear(); - this.hideLoading(); - - var $message = $( - '
      • ' - ); - - var message = this.options.get('translations').get(params.message); - - $message.append( - escapeMarkup( - message(params.args) - ) - ); - - $message[0].className += ' select2-results__message'; - - this.$results.append($message); - }; - - Results.prototype.hideMessages = function () { - this.$results.find('.select2-results__message').remove(); - }; - - Results.prototype.append = function (data) { - this.hideLoading(); - - var $options = []; - - if (data.results == null || data.results.length === 0) { - if (this.$results.children().length === 0) { - this.trigger('results:message', { - message: 'noResults' - }); - } - - return; - } - - data.results = this.sort(data.results); - - for (var d = 0; d < data.results.length; d++) { - var item = data.results[d]; - - var $option = this.option(item); - - $options.push($option); - } - - this.$results.append($options); - }; - - Results.prototype.position = function ($results, $dropdown) { - var $resultsContainer = $dropdown.find('.select2-results'); - $resultsContainer.append($results); - }; - - Results.prototype.sort = function (data) { - var sorter = this.options.get('sorter'); - - return sorter(data); - }; - - Results.prototype.highlightFirstItem = function () { - var $options = this.$results - .find('.select2-results__option[aria-selected]'); - - var $selected = $options.filter('[aria-selected=true]'); - - // Check if there are any selected options - if ($selected.length > 0) { - // If there are selected options, highlight the first - $selected.first().trigger('mouseenter'); - } else { - // If there are no selected options, highlight the first option - // in the dropdown - $options.first().trigger('mouseenter'); - } - - this.ensureHighlightVisible(); - }; - - Results.prototype.setClasses = function () { - var self = this; - - this.data.current(function (selected) { - var selectedIds = $.map(selected, function (s) { - return s.id.toString(); - }); - - var $options = self.$results - .find('.select2-results__option[aria-selected]'); - - $options.each(function () { - var $option = $(this); - - var item = $.data(this, 'data'); - - // id needs to be converted to a string when comparing - var id = '' + item.id; - - if ((item.element != null && item.element.selected) || - (item.element == null && $.inArray(id, selectedIds) > -1)) { - $option.attr('aria-selected', 'true'); - } else { - $option.attr('aria-selected', 'false'); - } - }); - - }); - }; - - Results.prototype.showLoading = function (params) { - this.hideLoading(); - - var loadingMore = this.options.get('translations').get('searching'); - - var loading = { - disabled: true, - loading: true, - text: loadingMore(params) - }; - var $loading = this.option(loading); - $loading.className += ' loading-results'; - - this.$results.prepend($loading); - }; - - Results.prototype.hideLoading = function () { - this.$results.find('.loading-results').remove(); - }; - - Results.prototype.option = function (data) { - var option = document.createElement('li'); - option.className = 'select2-results__option'; - - var attrs = { - 'role': 'treeitem', - 'aria-selected': 'false' - }; - - if (data.disabled) { - delete attrs['aria-selected']; - attrs['aria-disabled'] = 'true'; - } - - if (data.id == null) { - delete attrs['aria-selected']; - } - - if (data._resultId != null) { - option.id = data._resultId; - } - - if (data.title) { - option.title = data.title; - } - - if (data.children) { - attrs.role = 'group'; - attrs['aria-label'] = data.text; - delete attrs['aria-selected']; - } - - for (var attr in attrs) { - var val = attrs[attr]; - - option.setAttribute(attr, val); - } - - if (data.children) { - var $option = $(option); - - var label = document.createElement('strong'); - label.className = 'select2-results__group'; - - var $label = $(label); - this.template(data, label); - - var $children = []; - - for (var c = 0; c < data.children.length; c++) { - var child = data.children[c]; - - var $child = this.option(child); - - $children.push($child); - } - - var $childrenContainer = $('
          ', { - 'class': 'select2-results__options select2-results__options--nested' - }); - - $childrenContainer.append($children); - - $option.append(label); - $option.append($childrenContainer); - } else { - this.template(data, option); - } - - $.data(option, 'data', data); - - return option; - }; - - Results.prototype.bind = function (container, $container) { - var self = this; - - var id = container.id + '-results'; - - this.$results.attr('id', id); - - container.on('results:all', function (params) { - self.clear(); - self.append(params.data); - - if (container.isOpen()) { - self.setClasses(); - self.highlightFirstItem(); - } - }); - - container.on('results:append', function (params) { - self.append(params.data); - - if (container.isOpen()) { - self.setClasses(); - } - }); - - container.on('query', function (params) { - self.hideMessages(); - self.showLoading(params); - }); - - container.on('select', function () { - if (!container.isOpen()) { - return; - } - - self.setClasses(); - self.highlightFirstItem(); - }); - - container.on('unselect', function () { - if (!container.isOpen()) { - return; - } - - self.setClasses(); - self.highlightFirstItem(); - }); - - container.on('open', function () { - // When the dropdown is open, aria-expended="true" - self.$results.attr('aria-expanded', 'true'); - self.$results.attr('aria-hidden', 'false'); - - self.setClasses(); - self.ensureHighlightVisible(); - }); - - container.on('close', function () { - // When the dropdown is closed, aria-expended="false" - self.$results.attr('aria-expanded', 'false'); - self.$results.attr('aria-hidden', 'true'); - self.$results.removeAttr('aria-activedescendant'); - }); - - container.on('results:toggle', function () { - var $highlighted = self.getHighlightedResults(); - - if ($highlighted.length === 0) { - return; - } - - $highlighted.trigger('mouseup'); - }); - - container.on('results:select', function () { - var $highlighted = self.getHighlightedResults(); - - if ($highlighted.length === 0) { - return; - } - - var data = $highlighted.data('data'); - - if ($highlighted.attr('aria-selected') == 'true') { - self.trigger('close', {}); - } else { - self.trigger('select', { - data: data - }); - } - }); - - container.on('results:previous', function () { - var $highlighted = self.getHighlightedResults(); - - var $options = self.$results.find('[aria-selected]'); - - var currentIndex = $options.index($highlighted); - - // If we are already at te top, don't move further - if (currentIndex === 0) { - return; - } - - var nextIndex = currentIndex - 1; - - // If none are highlighted, highlight the first - if ($highlighted.length === 0) { - nextIndex = 0; - } - - var $next = $options.eq(nextIndex); - - $next.trigger('mouseenter'); - - var currentOffset = self.$results.offset().top; - var nextTop = $next.offset().top; - var nextOffset = self.$results.scrollTop() + (nextTop - currentOffset); - - if (nextIndex === 0) { - self.$results.scrollTop(0); - } else if (nextTop - currentOffset < 0) { - self.$results.scrollTop(nextOffset); - } - }); - - container.on('results:next', function () { - var $highlighted = self.getHighlightedResults(); - - var $options = self.$results.find('[aria-selected]'); - - var currentIndex = $options.index($highlighted); - - var nextIndex = currentIndex + 1; - - // If we are at the last option, stay there - if (nextIndex >= $options.length) { - return; - } - - var $next = $options.eq(nextIndex); - - $next.trigger('mouseenter'); - - var currentOffset = self.$results.offset().top + - self.$results.outerHeight(false); - var nextBottom = $next.offset().top + $next.outerHeight(false); - var nextOffset = self.$results.scrollTop() + nextBottom - currentOffset; - - if (nextIndex === 0) { - self.$results.scrollTop(0); - } else if (nextBottom > currentOffset) { - self.$results.scrollTop(nextOffset); - } - }); - - container.on('results:focus', function (params) { - params.element.addClass('select2-results__option--highlighted'); - }); - - container.on('results:message', function (params) { - self.displayMessage(params); - }); - - if ($.fn.mousewheel) { - this.$results.on('mousewheel', function (e) { - var top = self.$results.scrollTop(); - - var bottom = self.$results.get(0).scrollHeight - top + e.deltaY; - - var isAtTop = e.deltaY > 0 && top - e.deltaY <= 0; - var isAtBottom = e.deltaY < 0 && bottom <= self.$results.height(); - - if (isAtTop) { - self.$results.scrollTop(0); - - e.preventDefault(); - e.stopPropagation(); - } else if (isAtBottom) { - self.$results.scrollTop( - self.$results.get(0).scrollHeight - self.$results.height() - ); - - e.preventDefault(); - e.stopPropagation(); - } - }); - } - - this.$results.on('mouseup', '.select2-results__option[aria-selected]', - function (evt) { - var $this = $(this); - - var data = $this.data('data'); - - if ($this.attr('aria-selected') === 'true') { - if (self.options.get('multiple')) { - self.trigger('unselect', { - originalEvent: evt, - data: data - }); - } else { - self.trigger('close', {}); - } - - return; - } - - self.trigger('select', { - originalEvent: evt, - data: data - }); - }); - - this.$results.on('mouseenter', '.select2-results__option[aria-selected]', - function (evt) { - var data = $(this).data('data'); - - self.getHighlightedResults() - .removeClass('select2-results__option--highlighted'); - - self.trigger('results:focus', { - data: data, - element: $(this) - }); - }); - }; - - Results.prototype.getHighlightedResults = function () { - var $highlighted = this.$results - .find('.select2-results__option--highlighted'); - - return $highlighted; - }; - - Results.prototype.destroy = function () { - this.$results.remove(); - }; - - Results.prototype.ensureHighlightVisible = function () { - var $highlighted = this.getHighlightedResults(); - - if ($highlighted.length === 0) { - return; - } - - var $options = this.$results.find('[aria-selected]'); - - var currentIndex = $options.index($highlighted); - - var currentOffset = this.$results.offset().top; - var nextTop = $highlighted.offset().top; - var nextOffset = this.$results.scrollTop() + (nextTop - currentOffset); - - var offsetDelta = nextTop - currentOffset; - nextOffset -= $highlighted.outerHeight(false) * 2; - - if (currentIndex <= 2) { - this.$results.scrollTop(0); - } else if (offsetDelta > this.$results.outerHeight() || offsetDelta < 0) { - this.$results.scrollTop(nextOffset); - } - }; - - Results.prototype.template = function (result, container) { - var template = this.options.get('templateResult'); - var escapeMarkup = this.options.get('escapeMarkup'); - - var content = template(result, container); - - if (content == null) { - container.style.display = 'none'; - } else if (typeof content === 'string') { - container.innerHTML = escapeMarkup(content); - } else { - $(container).append(content); - } - }; - - return Results; -}); - -S2.define('select2/keys',[ - -], function () { - var KEYS = { - BACKSPACE: 8, - TAB: 9, - ENTER: 13, - SHIFT: 16, - CTRL: 17, - ALT: 18, - ESC: 27, - SPACE: 32, - PAGE_UP: 33, - PAGE_DOWN: 34, - END: 35, - HOME: 36, - LEFT: 37, - UP: 38, - RIGHT: 39, - DOWN: 40, - DELETE: 46 - }; - - return KEYS; -}); - -S2.define('select2/selection/base',[ - 'jquery', - '../utils', - '../keys' -], function ($, Utils, KEYS) { - function BaseSelection ($element, options) { - this.$element = $element; - this.options = options; - - BaseSelection.__super__.constructor.call(this); - } - - Utils.Extend(BaseSelection, Utils.Observable); - - BaseSelection.prototype.render = function () { - var $selection = $( - '' - ); - - this._tabindex = 0; - - if (this.$element.data('old-tabindex') != null) { - this._tabindex = this.$element.data('old-tabindex'); - } else if (this.$element.attr('tabindex') != null) { - this._tabindex = this.$element.attr('tabindex'); - } - - $selection.attr('title', this.$element.attr('title')); - $selection.attr('tabindex', this._tabindex); - - this.$selection = $selection; - - return $selection; - }; - - BaseSelection.prototype.bind = function (container, $container) { - var self = this; - - var id = container.id + '-container'; - var resultsId = container.id + '-results'; - - this.container = container; - - this.$selection.on('focus', function (evt) { - self.trigger('focus', evt); - }); - - this.$selection.on('blur', function (evt) { - self._handleBlur(evt); - }); - - this.$selection.on('keydown', function (evt) { - self.trigger('keypress', evt); - - if (evt.which === KEYS.SPACE) { - evt.preventDefault(); - } - }); - - container.on('results:focus', function (params) { - self.$selection.attr('aria-activedescendant', params.data._resultId); - }); - - container.on('selection:update', function (params) { - self.update(params.data); - }); - - container.on('open', function () { - // When the dropdown is open, aria-expanded="true" - self.$selection.attr('aria-expanded', 'true'); - self.$selection.attr('aria-owns', resultsId); - - self._attachCloseHandler(container); - }); - - container.on('close', function () { - // When the dropdown is closed, aria-expanded="false" - self.$selection.attr('aria-expanded', 'false'); - self.$selection.removeAttr('aria-activedescendant'); - self.$selection.removeAttr('aria-owns'); - - self.$selection.focus(); - - self._detachCloseHandler(container); - }); - - container.on('enable', function () { - self.$selection.attr('tabindex', self._tabindex); - }); - - container.on('disable', function () { - self.$selection.attr('tabindex', '-1'); - }); - }; - - BaseSelection.prototype._handleBlur = function (evt) { - var self = this; - - // This needs to be delayed as the active element is the body when the tab - // key is pressed, possibly along with others. - window.setTimeout(function () { - // Don't trigger `blur` if the focus is still in the selection - if ( - (document.activeElement == self.$selection[0]) || - ($.contains(self.$selection[0], document.activeElement)) - ) { - return; - } - - self.trigger('blur', evt); - }, 1); - }; - - BaseSelection.prototype._attachCloseHandler = function (container) { - var self = this; - - $(document.body).on('mousedown.select2.' + container.id, function (e) { - var $target = $(e.target); - - var $select = $target.closest('.select2'); - - var $all = $('.select2.select2-container--open'); - - $all.each(function () { - var $this = $(this); - - if (this == $select[0]) { - return; - } - - var $element = $this.data('element'); - - $element.select2('close'); - }); - }); - }; - - BaseSelection.prototype._detachCloseHandler = function (container) { - $(document.body).off('mousedown.select2.' + container.id); - }; - - BaseSelection.prototype.position = function ($selection, $container) { - var $selectionContainer = $container.find('.selection'); - $selectionContainer.append($selection); - }; - - BaseSelection.prototype.destroy = function () { - this._detachCloseHandler(this.container); - }; - - BaseSelection.prototype.update = function (data) { - throw new Error('The `update` method must be defined in child classes.'); - }; - - return BaseSelection; -}); - -S2.define('select2/selection/single',[ - 'jquery', - './base', - '../utils', - '../keys' -], function ($, BaseSelection, Utils, KEYS) { - function SingleSelection () { - SingleSelection.__super__.constructor.apply(this, arguments); - } - - Utils.Extend(SingleSelection, BaseSelection); - - SingleSelection.prototype.render = function () { - var $selection = SingleSelection.__super__.render.call(this); - - $selection.addClass('select2-selection--single'); - - $selection.html( - '' + - '' + - '' + - '' - ); - - return $selection; - }; - - SingleSelection.prototype.bind = function (container, $container) { - var self = this; - - SingleSelection.__super__.bind.apply(this, arguments); - - var id = container.id + '-container'; - - this.$selection.find('.select2-selection__rendered').attr('id', id); - this.$selection.attr('aria-labelledby', id); - - this.$selection.on('mousedown', function (evt) { - // Only respond to left clicks - if (evt.which !== 1) { - return; - } - - self.trigger('toggle', { - originalEvent: evt - }); - }); - - this.$selection.on('focus', function (evt) { - // User focuses on the container - }); - - this.$selection.on('blur', function (evt) { - // User exits the container - }); - - container.on('focus', function (evt) { - if (!container.isOpen()) { - self.$selection.focus(); - } - }); - - container.on('selection:update', function (params) { - self.update(params.data); - }); - }; - - SingleSelection.prototype.clear = function () { - this.$selection.find('.select2-selection__rendered').empty(); - }; - - SingleSelection.prototype.display = function (data, container) { - var template = this.options.get('templateSelection'); - var escapeMarkup = this.options.get('escapeMarkup'); - - return escapeMarkup(template(data, container)); - }; - - SingleSelection.prototype.selectionContainer = function () { - return $(''); - }; - - SingleSelection.prototype.update = function (data) { - if (data.length === 0) { - this.clear(); - return; - } - - var selection = data[0]; - - var $rendered = this.$selection.find('.select2-selection__rendered'); - var formatted = this.display(selection, $rendered); - - $rendered.empty().append(formatted); - $rendered.prop('title', selection.title || selection.text); - }; - - return SingleSelection; -}); - -S2.define('select2/selection/multiple',[ - 'jquery', - './base', - '../utils' -], function ($, BaseSelection, Utils) { - function MultipleSelection ($element, options) { - MultipleSelection.__super__.constructor.apply(this, arguments); - } - - Utils.Extend(MultipleSelection, BaseSelection); - - MultipleSelection.prototype.render = function () { - var $selection = MultipleSelection.__super__.render.call(this); - - $selection.addClass('select2-selection--multiple'); - - $selection.html( - '
            ' - ); - - return $selection; - }; - - MultipleSelection.prototype.bind = function (container, $container) { - var self = this; - - MultipleSelection.__super__.bind.apply(this, arguments); - - this.$selection.on('click', function (evt) { - self.trigger('toggle', { - originalEvent: evt - }); - }); - - this.$selection.on( - 'click', - '.select2-selection__choice__remove', - function (evt) { - // Ignore the event if it is disabled - if (self.options.get('disabled')) { - return; - } - - var $remove = $(this); - var $selection = $remove.parent(); - - var data = $selection.data('data'); - - self.trigger('unselect', { - originalEvent: evt, - data: data - }); - } - ); - }; - - MultipleSelection.prototype.clear = function () { - this.$selection.find('.select2-selection__rendered').empty(); - }; - - MultipleSelection.prototype.display = function (data, container) { - var template = this.options.get('templateSelection'); - var escapeMarkup = this.options.get('escapeMarkup'); - - return escapeMarkup(template(data, container)); - }; - - MultipleSelection.prototype.selectionContainer = function () { - var $container = $( - '
          • ' + - '' + - '×' + - '' + - '
          • ' - ); - - return $container; - }; - - MultipleSelection.prototype.update = function (data) { - this.clear(); - - if (data.length === 0) { - return; - } - - var $selections = []; - - for (var d = 0; d < data.length; d++) { - var selection = data[d]; - - var $selection = this.selectionContainer(); - var formatted = this.display(selection, $selection); - - $selection.append(formatted); - $selection.prop('title', selection.title || selection.text); - - $selection.data('data', selection); - - $selections.push($selection); - } - - var $rendered = this.$selection.find('.select2-selection__rendered'); - - Utils.appendMany($rendered, $selections); - }; - - return MultipleSelection; -}); - -S2.define('select2/selection/placeholder',[ - '../utils' -], function (Utils) { - function Placeholder (decorated, $element, options) { - this.placeholder = this.normalizePlaceholder(options.get('placeholder')); - - decorated.call(this, $element, options); - } - - Placeholder.prototype.normalizePlaceholder = function (_, placeholder) { - if (typeof placeholder === 'string') { - placeholder = { - id: '', - text: placeholder - }; - } - - return placeholder; - }; - - Placeholder.prototype.createPlaceholder = function (decorated, placeholder) { - var $placeholder = this.selectionContainer(); - - $placeholder.html(this.display(placeholder)); - $placeholder.addClass('select2-selection__placeholder') - .removeClass('select2-selection__choice'); - - return $placeholder; - }; - - Placeholder.prototype.update = function (decorated, data) { - var singlePlaceholder = ( - data.length == 1 && data[0].id != this.placeholder.id - ); - var multipleSelections = data.length > 1; - - if (multipleSelections || singlePlaceholder) { - return decorated.call(this, data); - } - - this.clear(); - - var $placeholder = this.createPlaceholder(this.placeholder); - - this.$selection.find('.select2-selection__rendered').append($placeholder); - }; - - return Placeholder; -}); - -S2.define('select2/selection/allowClear',[ - 'jquery', - '../keys' -], function ($, KEYS) { - function AllowClear () { } - - AllowClear.prototype.bind = function (decorated, container, $container) { - var self = this; - - decorated.call(this, container, $container); - - if (this.placeholder == null) { - if (this.options.get('debug') && window.console && console.error) { - console.error( - 'Select2: The `allowClear` option should be used in combination ' + - 'with the `placeholder` option.' - ); - } - } - - this.$selection.on('mousedown', '.select2-selection__clear', - function (evt) { - self._handleClear(evt); - }); - - container.on('keypress', function (evt) { - self._handleKeyboardClear(evt, container); - }); - }; - - AllowClear.prototype._handleClear = function (_, evt) { - // Ignore the event if it is disabled - if (this.options.get('disabled')) { - return; - } - - var $clear = this.$selection.find('.select2-selection__clear'); - - // Ignore the event if nothing has been selected - if ($clear.length === 0) { - return; - } - - evt.stopPropagation(); - - var data = $clear.data('data'); - - for (var d = 0; d < data.length; d++) { - var unselectData = { - data: data[d] - }; - - // Trigger the `unselect` event, so people can prevent it from being - // cleared. - this.trigger('unselect', unselectData); - - // If the event was prevented, don't clear it out. - if (unselectData.prevented) { - return; - } - } - - this.$element.val(this.placeholder.id).trigger('change'); - - this.trigger('toggle', {}); - }; - - AllowClear.prototype._handleKeyboardClear = function (_, evt, container) { - if (container.isOpen()) { - return; - } - - if (evt.which == KEYS.DELETE || evt.which == KEYS.BACKSPACE) { - this._handleClear(evt); - } - }; - - AllowClear.prototype.update = function (decorated, data) { - decorated.call(this, data); - - if (this.$selection.find('.select2-selection__placeholder').length > 0 || - data.length === 0) { - return; - } - - var $remove = $( - '' + - '×' + - '' - ); - $remove.data('data', data); - - this.$selection.find('.select2-selection__rendered').prepend($remove); - }; - - return AllowClear; -}); - -S2.define('select2/selection/search',[ - 'jquery', - '../utils', - '../keys' -], function ($, Utils, KEYS) { - function Search (decorated, $element, options) { - decorated.call(this, $element, options); - } - - Search.prototype.render = function (decorated) { - var $search = $( - '' - ); - - this.$searchContainer = $search; - this.$search = $search.find('input'); - - var $rendered = decorated.call(this); - - this._transferTabIndex(); - - return $rendered; - }; - - Search.prototype.bind = function (decorated, container, $container) { - var self = this; - - decorated.call(this, container, $container); - - container.on('open', function () { - self.$search.trigger('focus'); - }); - - container.on('close', function () { - self.$search.val(''); - self.$search.removeAttr('aria-activedescendant'); - self.$search.trigger('focus'); - }); - - container.on('enable', function () { - self.$search.prop('disabled', false); - - self._transferTabIndex(); - }); - - container.on('disable', function () { - self.$search.prop('disabled', true); - }); - - container.on('focus', function (evt) { - self.$search.trigger('focus'); - }); - - container.on('results:focus', function (params) { - self.$search.attr('aria-activedescendant', params.id); - }); - - this.$selection.on('focusin', '.select2-search--inline', function (evt) { - self.trigger('focus', evt); - }); - - this.$selection.on('focusout', '.select2-search--inline', function (evt) { - self._handleBlur(evt); - }); - - this.$selection.on('keydown', '.select2-search--inline', function (evt) { - evt.stopPropagation(); - - self.trigger('keypress', evt); - - self._keyUpPrevented = evt.isDefaultPrevented(); - - var key = evt.which; - - if (key === KEYS.BACKSPACE && self.$search.val() === '') { - var $previousChoice = self.$searchContainer - .prev('.select2-selection__choice'); - - if ($previousChoice.length > 0) { - var item = $previousChoice.data('data'); - - self.searchRemoveChoice(item); - - evt.preventDefault(); - } - } - }); - - // Try to detect the IE version should the `documentMode` property that - // is stored on the document. This is only implemented in IE and is - // slightly cleaner than doing a user agent check. - // This property is not available in Edge, but Edge also doesn't have - // this bug. - var msie = document.documentMode; - var disableInputEvents = msie && msie <= 11; - - // Workaround for browsers which do not support the `input` event - // This will prevent double-triggering of events for browsers which support - // both the `keyup` and `input` events. - this.$selection.on( - 'input.searchcheck', - '.select2-search--inline', - function (evt) { - // IE will trigger the `input` event when a placeholder is used on a - // search box. To get around this issue, we are forced to ignore all - // `input` events in IE and keep using `keyup`. - if (disableInputEvents) { - self.$selection.off('input.search input.searchcheck'); - return; - } - - // Unbind the duplicated `keyup` event - self.$selection.off('keyup.search'); - } - ); - - this.$selection.on( - 'keyup.search input.search', - '.select2-search--inline', - function (evt) { - // IE will trigger the `input` event when a placeholder is used on a - // search box. To get around this issue, we are forced to ignore all - // `input` events in IE and keep using `keyup`. - if (disableInputEvents && evt.type === 'input') { - self.$selection.off('input.search input.searchcheck'); - return; - } - - var key = evt.which; - - // We can freely ignore events from modifier keys - if (key == KEYS.SHIFT || key == KEYS.CTRL || key == KEYS.ALT) { - return; - } - - // Tabbing will be handled during the `keydown` phase - if (key == KEYS.TAB) { - return; - } - - self.handleSearch(evt); - } - ); - }; - - /** - * This method will transfer the tabindex attribute from the rendered - * selection to the search box. This allows for the search box to be used as - * the primary focus instead of the selection container. - * - * @private - */ - Search.prototype._transferTabIndex = function (decorated) { - this.$search.attr('tabindex', this.$selection.attr('tabindex')); - this.$selection.attr('tabindex', '-1'); - }; - - Search.prototype.createPlaceholder = function (decorated, placeholder) { - this.$search.attr('placeholder', placeholder.text); - }; - - Search.prototype.update = function (decorated, data) { - var searchHadFocus = this.$search[0] == document.activeElement; - - this.$search.attr('placeholder', ''); - - decorated.call(this, data); - - this.$selection.find('.select2-selection__rendered') - .append(this.$searchContainer); - - this.resizeSearch(); - if (searchHadFocus) { - this.$search.focus(); - } - }; - - Search.prototype.handleSearch = function () { - this.resizeSearch(); - - if (!this._keyUpPrevented) { - var input = this.$search.val(); - - this.trigger('query', { - term: input - }); - } - - this._keyUpPrevented = false; - }; - - Search.prototype.searchRemoveChoice = function (decorated, item) { - this.trigger('unselect', { - data: item - }); - - this.$search.val(item.text); - this.handleSearch(); - }; - - Search.prototype.resizeSearch = function () { - this.$search.css('width', '25px'); - - var width = ''; - - if (this.$search.attr('placeholder') !== '') { - width = this.$selection.find('.select2-selection__rendered').innerWidth(); - } else { - var minimumWidth = this.$search.val().length + 1; - - width = (minimumWidth * 0.75) + 'em'; - } - - this.$search.css('width', width); - }; - - return Search; -}); - -S2.define('select2/selection/eventRelay',[ - 'jquery' -], function ($) { - function EventRelay () { } - - EventRelay.prototype.bind = function (decorated, container, $container) { - var self = this; - var relayEvents = [ - 'open', 'opening', - 'close', 'closing', - 'select', 'selecting', - 'unselect', 'unselecting' - ]; - - var preventableEvents = ['opening', 'closing', 'selecting', 'unselecting']; - - decorated.call(this, container, $container); - - container.on('*', function (name, params) { - // Ignore events that should not be relayed - if ($.inArray(name, relayEvents) === -1) { - return; - } - - // The parameters should always be an object - params = params || {}; - - // Generate the jQuery event for the Select2 event - var evt = $.Event('select2:' + name, { - params: params - }); - - self.$element.trigger(evt); - - // Only handle preventable events if it was one - if ($.inArray(name, preventableEvents) === -1) { - return; - } - - params.prevented = evt.isDefaultPrevented(); - }); - }; - - return EventRelay; -}); - -S2.define('select2/translation',[ - 'jquery', - 'require' -], function ($, require) { - function Translation (dict) { - this.dict = dict || {}; - } - - Translation.prototype.all = function () { - return this.dict; - }; - - Translation.prototype.get = function (key) { - return this.dict[key]; - }; - - Translation.prototype.extend = function (translation) { - this.dict = $.extend({}, translation.all(), this.dict); - }; - - // Static functions - - Translation._cache = {}; - - Translation.loadPath = function (path) { - if (!(path in Translation._cache)) { - var translations = require(path); - - Translation._cache[path] = translations; - } - - return new Translation(Translation._cache[path]); - }; - - return Translation; -}); - -S2.define('select2/diacritics',[ - -], function () { - var diacritics = { - '\u24B6': 'A', - '\uFF21': 'A', - '\u00C0': 'A', - '\u00C1': 'A', - '\u00C2': 'A', - '\u1EA6': 'A', - '\u1EA4': 'A', - '\u1EAA': 'A', - '\u1EA8': 'A', - '\u00C3': 'A', - '\u0100': 'A', - '\u0102': 'A', - '\u1EB0': 'A', - '\u1EAE': 'A', - '\u1EB4': 'A', - '\u1EB2': 'A', - '\u0226': 'A', - '\u01E0': 'A', - '\u00C4': 'A', - '\u01DE': 'A', - '\u1EA2': 'A', - '\u00C5': 'A', - '\u01FA': 'A', - '\u01CD': 'A', - '\u0200': 'A', - '\u0202': 'A', - '\u1EA0': 'A', - '\u1EAC': 'A', - '\u1EB6': 'A', - '\u1E00': 'A', - '\u0104': 'A', - '\u023A': 'A', - '\u2C6F': 'A', - '\uA732': 'AA', - '\u00C6': 'AE', - '\u01FC': 'AE', - '\u01E2': 'AE', - '\uA734': 'AO', - '\uA736': 'AU', - '\uA738': 'AV', - '\uA73A': 'AV', - '\uA73C': 'AY', - '\u24B7': 'B', - '\uFF22': 'B', - '\u1E02': 'B', - '\u1E04': 'B', - '\u1E06': 'B', - '\u0243': 'B', - '\u0182': 'B', - '\u0181': 'B', - '\u24B8': 'C', - '\uFF23': 'C', - '\u0106': 'C', - '\u0108': 'C', - '\u010A': 'C', - '\u010C': 'C', - '\u00C7': 'C', - '\u1E08': 'C', - '\u0187': 'C', - '\u023B': 'C', - '\uA73E': 'C', - '\u24B9': 'D', - '\uFF24': 'D', - '\u1E0A': 'D', - '\u010E': 'D', - '\u1E0C': 'D', - '\u1E10': 'D', - '\u1E12': 'D', - '\u1E0E': 'D', - '\u0110': 'D', - '\u018B': 'D', - '\u018A': 'D', - '\u0189': 'D', - '\uA779': 'D', - '\u01F1': 'DZ', - '\u01C4': 'DZ', - '\u01F2': 'Dz', - '\u01C5': 'Dz', - '\u24BA': 'E', - '\uFF25': 'E', - '\u00C8': 'E', - '\u00C9': 'E', - '\u00CA': 'E', - '\u1EC0': 'E', - '\u1EBE': 'E', - '\u1EC4': 'E', - '\u1EC2': 'E', - '\u1EBC': 'E', - '\u0112': 'E', - '\u1E14': 'E', - '\u1E16': 'E', - '\u0114': 'E', - '\u0116': 'E', - '\u00CB': 'E', - '\u1EBA': 'E', - '\u011A': 'E', - '\u0204': 'E', - '\u0206': 'E', - '\u1EB8': 'E', - '\u1EC6': 'E', - '\u0228': 'E', - '\u1E1C': 'E', - '\u0118': 'E', - '\u1E18': 'E', - '\u1E1A': 'E', - '\u0190': 'E', - '\u018E': 'E', - '\u24BB': 'F', - '\uFF26': 'F', - '\u1E1E': 'F', - '\u0191': 'F', - '\uA77B': 'F', - '\u24BC': 'G', - '\uFF27': 'G', - '\u01F4': 'G', - '\u011C': 'G', - '\u1E20': 'G', - '\u011E': 'G', - '\u0120': 'G', - '\u01E6': 'G', - '\u0122': 'G', - '\u01E4': 'G', - '\u0193': 'G', - '\uA7A0': 'G', - '\uA77D': 'G', - '\uA77E': 'G', - '\u24BD': 'H', - '\uFF28': 'H', - '\u0124': 'H', - '\u1E22': 'H', - '\u1E26': 'H', - '\u021E': 'H', - '\u1E24': 'H', - '\u1E28': 'H', - '\u1E2A': 'H', - '\u0126': 'H', - '\u2C67': 'H', - '\u2C75': 'H', - '\uA78D': 'H', - '\u24BE': 'I', - '\uFF29': 'I', - '\u00CC': 'I', - '\u00CD': 'I', - '\u00CE': 'I', - '\u0128': 'I', - '\u012A': 'I', - '\u012C': 'I', - '\u0130': 'I', - '\u00CF': 'I', - '\u1E2E': 'I', - '\u1EC8': 'I', - '\u01CF': 'I', - '\u0208': 'I', - '\u020A': 'I', - '\u1ECA': 'I', - '\u012E': 'I', - '\u1E2C': 'I', - '\u0197': 'I', - '\u24BF': 'J', - '\uFF2A': 'J', - '\u0134': 'J', - '\u0248': 'J', - '\u24C0': 'K', - '\uFF2B': 'K', - '\u1E30': 'K', - '\u01E8': 'K', - '\u1E32': 'K', - '\u0136': 'K', - '\u1E34': 'K', - '\u0198': 'K', - '\u2C69': 'K', - '\uA740': 'K', - '\uA742': 'K', - '\uA744': 'K', - '\uA7A2': 'K', - '\u24C1': 'L', - '\uFF2C': 'L', - '\u013F': 'L', - '\u0139': 'L', - '\u013D': 'L', - '\u1E36': 'L', - '\u1E38': 'L', - '\u013B': 'L', - '\u1E3C': 'L', - '\u1E3A': 'L', - '\u0141': 'L', - '\u023D': 'L', - '\u2C62': 'L', - '\u2C60': 'L', - '\uA748': 'L', - '\uA746': 'L', - '\uA780': 'L', - '\u01C7': 'LJ', - '\u01C8': 'Lj', - '\u24C2': 'M', - '\uFF2D': 'M', - '\u1E3E': 'M', - '\u1E40': 'M', - '\u1E42': 'M', - '\u2C6E': 'M', - '\u019C': 'M', - '\u24C3': 'N', - '\uFF2E': 'N', - '\u01F8': 'N', - '\u0143': 'N', - '\u00D1': 'N', - '\u1E44': 'N', - '\u0147': 'N', - '\u1E46': 'N', - '\u0145': 'N', - '\u1E4A': 'N', - '\u1E48': 'N', - '\u0220': 'N', - '\u019D': 'N', - '\uA790': 'N', - '\uA7A4': 'N', - '\u01CA': 'NJ', - '\u01CB': 'Nj', - '\u24C4': 'O', - '\uFF2F': 'O', - '\u00D2': 'O', - '\u00D3': 'O', - '\u00D4': 'O', - '\u1ED2': 'O', - '\u1ED0': 'O', - '\u1ED6': 'O', - '\u1ED4': 'O', - '\u00D5': 'O', - '\u1E4C': 'O', - '\u022C': 'O', - '\u1E4E': 'O', - '\u014C': 'O', - '\u1E50': 'O', - '\u1E52': 'O', - '\u014E': 'O', - '\u022E': 'O', - '\u0230': 'O', - '\u00D6': 'O', - '\u022A': 'O', - '\u1ECE': 'O', - '\u0150': 'O', - '\u01D1': 'O', - '\u020C': 'O', - '\u020E': 'O', - '\u01A0': 'O', - '\u1EDC': 'O', - '\u1EDA': 'O', - '\u1EE0': 'O', - '\u1EDE': 'O', - '\u1EE2': 'O', - '\u1ECC': 'O', - '\u1ED8': 'O', - '\u01EA': 'O', - '\u01EC': 'O', - '\u00D8': 'O', - '\u01FE': 'O', - '\u0186': 'O', - '\u019F': 'O', - '\uA74A': 'O', - '\uA74C': 'O', - '\u01A2': 'OI', - '\uA74E': 'OO', - '\u0222': 'OU', - '\u24C5': 'P', - '\uFF30': 'P', - '\u1E54': 'P', - '\u1E56': 'P', - '\u01A4': 'P', - '\u2C63': 'P', - '\uA750': 'P', - '\uA752': 'P', - '\uA754': 'P', - '\u24C6': 'Q', - '\uFF31': 'Q', - '\uA756': 'Q', - '\uA758': 'Q', - '\u024A': 'Q', - '\u24C7': 'R', - '\uFF32': 'R', - '\u0154': 'R', - '\u1E58': 'R', - '\u0158': 'R', - '\u0210': 'R', - '\u0212': 'R', - '\u1E5A': 'R', - '\u1E5C': 'R', - '\u0156': 'R', - '\u1E5E': 'R', - '\u024C': 'R', - '\u2C64': 'R', - '\uA75A': 'R', - '\uA7A6': 'R', - '\uA782': 'R', - '\u24C8': 'S', - '\uFF33': 'S', - '\u1E9E': 'S', - '\u015A': 'S', - '\u1E64': 'S', - '\u015C': 'S', - '\u1E60': 'S', - '\u0160': 'S', - '\u1E66': 'S', - '\u1E62': 'S', - '\u1E68': 'S', - '\u0218': 'S', - '\u015E': 'S', - '\u2C7E': 'S', - '\uA7A8': 'S', - '\uA784': 'S', - '\u24C9': 'T', - '\uFF34': 'T', - '\u1E6A': 'T', - '\u0164': 'T', - '\u1E6C': 'T', - '\u021A': 'T', - '\u0162': 'T', - '\u1E70': 'T', - '\u1E6E': 'T', - '\u0166': 'T', - '\u01AC': 'T', - '\u01AE': 'T', - '\u023E': 'T', - '\uA786': 'T', - '\uA728': 'TZ', - '\u24CA': 'U', - '\uFF35': 'U', - '\u00D9': 'U', - '\u00DA': 'U', - '\u00DB': 'U', - '\u0168': 'U', - '\u1E78': 'U', - '\u016A': 'U', - '\u1E7A': 'U', - '\u016C': 'U', - '\u00DC': 'U', - '\u01DB': 'U', - '\u01D7': 'U', - '\u01D5': 'U', - '\u01D9': 'U', - '\u1EE6': 'U', - '\u016E': 'U', - '\u0170': 'U', - '\u01D3': 'U', - '\u0214': 'U', - '\u0216': 'U', - '\u01AF': 'U', - '\u1EEA': 'U', - '\u1EE8': 'U', - '\u1EEE': 'U', - '\u1EEC': 'U', - '\u1EF0': 'U', - '\u1EE4': 'U', - '\u1E72': 'U', - '\u0172': 'U', - '\u1E76': 'U', - '\u1E74': 'U', - '\u0244': 'U', - '\u24CB': 'V', - '\uFF36': 'V', - '\u1E7C': 'V', - '\u1E7E': 'V', - '\u01B2': 'V', - '\uA75E': 'V', - '\u0245': 'V', - '\uA760': 'VY', - '\u24CC': 'W', - '\uFF37': 'W', - '\u1E80': 'W', - '\u1E82': 'W', - '\u0174': 'W', - '\u1E86': 'W', - '\u1E84': 'W', - '\u1E88': 'W', - '\u2C72': 'W', - '\u24CD': 'X', - '\uFF38': 'X', - '\u1E8A': 'X', - '\u1E8C': 'X', - '\u24CE': 'Y', - '\uFF39': 'Y', - '\u1EF2': 'Y', - '\u00DD': 'Y', - '\u0176': 'Y', - '\u1EF8': 'Y', - '\u0232': 'Y', - '\u1E8E': 'Y', - '\u0178': 'Y', - '\u1EF6': 'Y', - '\u1EF4': 'Y', - '\u01B3': 'Y', - '\u024E': 'Y', - '\u1EFE': 'Y', - '\u24CF': 'Z', - '\uFF3A': 'Z', - '\u0179': 'Z', - '\u1E90': 'Z', - '\u017B': 'Z', - '\u017D': 'Z', - '\u1E92': 'Z', - '\u1E94': 'Z', - '\u01B5': 'Z', - '\u0224': 'Z', - '\u2C7F': 'Z', - '\u2C6B': 'Z', - '\uA762': 'Z', - '\u24D0': 'a', - '\uFF41': 'a', - '\u1E9A': 'a', - '\u00E0': 'a', - '\u00E1': 'a', - '\u00E2': 'a', - '\u1EA7': 'a', - '\u1EA5': 'a', - '\u1EAB': 'a', - '\u1EA9': 'a', - '\u00E3': 'a', - '\u0101': 'a', - '\u0103': 'a', - '\u1EB1': 'a', - '\u1EAF': 'a', - '\u1EB5': 'a', - '\u1EB3': 'a', - '\u0227': 'a', - '\u01E1': 'a', - '\u00E4': 'a', - '\u01DF': 'a', - '\u1EA3': 'a', - '\u00E5': 'a', - '\u01FB': 'a', - '\u01CE': 'a', - '\u0201': 'a', - '\u0203': 'a', - '\u1EA1': 'a', - '\u1EAD': 'a', - '\u1EB7': 'a', - '\u1E01': 'a', - '\u0105': 'a', - '\u2C65': 'a', - '\u0250': 'a', - '\uA733': 'aa', - '\u00E6': 'ae', - '\u01FD': 'ae', - '\u01E3': 'ae', - '\uA735': 'ao', - '\uA737': 'au', - '\uA739': 'av', - '\uA73B': 'av', - '\uA73D': 'ay', - '\u24D1': 'b', - '\uFF42': 'b', - '\u1E03': 'b', - '\u1E05': 'b', - '\u1E07': 'b', - '\u0180': 'b', - '\u0183': 'b', - '\u0253': 'b', - '\u24D2': 'c', - '\uFF43': 'c', - '\u0107': 'c', - '\u0109': 'c', - '\u010B': 'c', - '\u010D': 'c', - '\u00E7': 'c', - '\u1E09': 'c', - '\u0188': 'c', - '\u023C': 'c', - '\uA73F': 'c', - '\u2184': 'c', - '\u24D3': 'd', - '\uFF44': 'd', - '\u1E0B': 'd', - '\u010F': 'd', - '\u1E0D': 'd', - '\u1E11': 'd', - '\u1E13': 'd', - '\u1E0F': 'd', - '\u0111': 'd', - '\u018C': 'd', - '\u0256': 'd', - '\u0257': 'd', - '\uA77A': 'd', - '\u01F3': 'dz', - '\u01C6': 'dz', - '\u24D4': 'e', - '\uFF45': 'e', - '\u00E8': 'e', - '\u00E9': 'e', - '\u00EA': 'e', - '\u1EC1': 'e', - '\u1EBF': 'e', - '\u1EC5': 'e', - '\u1EC3': 'e', - '\u1EBD': 'e', - '\u0113': 'e', - '\u1E15': 'e', - '\u1E17': 'e', - '\u0115': 'e', - '\u0117': 'e', - '\u00EB': 'e', - '\u1EBB': 'e', - '\u011B': 'e', - '\u0205': 'e', - '\u0207': 'e', - '\u1EB9': 'e', - '\u1EC7': 'e', - '\u0229': 'e', - '\u1E1D': 'e', - '\u0119': 'e', - '\u1E19': 'e', - '\u1E1B': 'e', - '\u0247': 'e', - '\u025B': 'e', - '\u01DD': 'e', - '\u24D5': 'f', - '\uFF46': 'f', - '\u1E1F': 'f', - '\u0192': 'f', - '\uA77C': 'f', - '\u24D6': 'g', - '\uFF47': 'g', - '\u01F5': 'g', - '\u011D': 'g', - '\u1E21': 'g', - '\u011F': 'g', - '\u0121': 'g', - '\u01E7': 'g', - '\u0123': 'g', - '\u01E5': 'g', - '\u0260': 'g', - '\uA7A1': 'g', - '\u1D79': 'g', - '\uA77F': 'g', - '\u24D7': 'h', - '\uFF48': 'h', - '\u0125': 'h', - '\u1E23': 'h', - '\u1E27': 'h', - '\u021F': 'h', - '\u1E25': 'h', - '\u1E29': 'h', - '\u1E2B': 'h', - '\u1E96': 'h', - '\u0127': 'h', - '\u2C68': 'h', - '\u2C76': 'h', - '\u0265': 'h', - '\u0195': 'hv', - '\u24D8': 'i', - '\uFF49': 'i', - '\u00EC': 'i', - '\u00ED': 'i', - '\u00EE': 'i', - '\u0129': 'i', - '\u012B': 'i', - '\u012D': 'i', - '\u00EF': 'i', - '\u1E2F': 'i', - '\u1EC9': 'i', - '\u01D0': 'i', - '\u0209': 'i', - '\u020B': 'i', - '\u1ECB': 'i', - '\u012F': 'i', - '\u1E2D': 'i', - '\u0268': 'i', - '\u0131': 'i', - '\u24D9': 'j', - '\uFF4A': 'j', - '\u0135': 'j', - '\u01F0': 'j', - '\u0249': 'j', - '\u24DA': 'k', - '\uFF4B': 'k', - '\u1E31': 'k', - '\u01E9': 'k', - '\u1E33': 'k', - '\u0137': 'k', - '\u1E35': 'k', - '\u0199': 'k', - '\u2C6A': 'k', - '\uA741': 'k', - '\uA743': 'k', - '\uA745': 'k', - '\uA7A3': 'k', - '\u24DB': 'l', - '\uFF4C': 'l', - '\u0140': 'l', - '\u013A': 'l', - '\u013E': 'l', - '\u1E37': 'l', - '\u1E39': 'l', - '\u013C': 'l', - '\u1E3D': 'l', - '\u1E3B': 'l', - '\u017F': 'l', - '\u0142': 'l', - '\u019A': 'l', - '\u026B': 'l', - '\u2C61': 'l', - '\uA749': 'l', - '\uA781': 'l', - '\uA747': 'l', - '\u01C9': 'lj', - '\u24DC': 'm', - '\uFF4D': 'm', - '\u1E3F': 'm', - '\u1E41': 'm', - '\u1E43': 'm', - '\u0271': 'm', - '\u026F': 'm', - '\u24DD': 'n', - '\uFF4E': 'n', - '\u01F9': 'n', - '\u0144': 'n', - '\u00F1': 'n', - '\u1E45': 'n', - '\u0148': 'n', - '\u1E47': 'n', - '\u0146': 'n', - '\u1E4B': 'n', - '\u1E49': 'n', - '\u019E': 'n', - '\u0272': 'n', - '\u0149': 'n', - '\uA791': 'n', - '\uA7A5': 'n', - '\u01CC': 'nj', - '\u24DE': 'o', - '\uFF4F': 'o', - '\u00F2': 'o', - '\u00F3': 'o', - '\u00F4': 'o', - '\u1ED3': 'o', - '\u1ED1': 'o', - '\u1ED7': 'o', - '\u1ED5': 'o', - '\u00F5': 'o', - '\u1E4D': 'o', - '\u022D': 'o', - '\u1E4F': 'o', - '\u014D': 'o', - '\u1E51': 'o', - '\u1E53': 'o', - '\u014F': 'o', - '\u022F': 'o', - '\u0231': 'o', - '\u00F6': 'o', - '\u022B': 'o', - '\u1ECF': 'o', - '\u0151': 'o', - '\u01D2': 'o', - '\u020D': 'o', - '\u020F': 'o', - '\u01A1': 'o', - '\u1EDD': 'o', - '\u1EDB': 'o', - '\u1EE1': 'o', - '\u1EDF': 'o', - '\u1EE3': 'o', - '\u1ECD': 'o', - '\u1ED9': 'o', - '\u01EB': 'o', - '\u01ED': 'o', - '\u00F8': 'o', - '\u01FF': 'o', - '\u0254': 'o', - '\uA74B': 'o', - '\uA74D': 'o', - '\u0275': 'o', - '\u01A3': 'oi', - '\u0223': 'ou', - '\uA74F': 'oo', - '\u24DF': 'p', - '\uFF50': 'p', - '\u1E55': 'p', - '\u1E57': 'p', - '\u01A5': 'p', - '\u1D7D': 'p', - '\uA751': 'p', - '\uA753': 'p', - '\uA755': 'p', - '\u24E0': 'q', - '\uFF51': 'q', - '\u024B': 'q', - '\uA757': 'q', - '\uA759': 'q', - '\u24E1': 'r', - '\uFF52': 'r', - '\u0155': 'r', - '\u1E59': 'r', - '\u0159': 'r', - '\u0211': 'r', - '\u0213': 'r', - '\u1E5B': 'r', - '\u1E5D': 'r', - '\u0157': 'r', - '\u1E5F': 'r', - '\u024D': 'r', - '\u027D': 'r', - '\uA75B': 'r', - '\uA7A7': 'r', - '\uA783': 'r', - '\u24E2': 's', - '\uFF53': 's', - '\u00DF': 's', - '\u015B': 's', - '\u1E65': 's', - '\u015D': 's', - '\u1E61': 's', - '\u0161': 's', - '\u1E67': 's', - '\u1E63': 's', - '\u1E69': 's', - '\u0219': 's', - '\u015F': 's', - '\u023F': 's', - '\uA7A9': 's', - '\uA785': 's', - '\u1E9B': 's', - '\u24E3': 't', - '\uFF54': 't', - '\u1E6B': 't', - '\u1E97': 't', - '\u0165': 't', - '\u1E6D': 't', - '\u021B': 't', - '\u0163': 't', - '\u1E71': 't', - '\u1E6F': 't', - '\u0167': 't', - '\u01AD': 't', - '\u0288': 't', - '\u2C66': 't', - '\uA787': 't', - '\uA729': 'tz', - '\u24E4': 'u', - '\uFF55': 'u', - '\u00F9': 'u', - '\u00FA': 'u', - '\u00FB': 'u', - '\u0169': 'u', - '\u1E79': 'u', - '\u016B': 'u', - '\u1E7B': 'u', - '\u016D': 'u', - '\u00FC': 'u', - '\u01DC': 'u', - '\u01D8': 'u', - '\u01D6': 'u', - '\u01DA': 'u', - '\u1EE7': 'u', - '\u016F': 'u', - '\u0171': 'u', - '\u01D4': 'u', - '\u0215': 'u', - '\u0217': 'u', - '\u01B0': 'u', - '\u1EEB': 'u', - '\u1EE9': 'u', - '\u1EEF': 'u', - '\u1EED': 'u', - '\u1EF1': 'u', - '\u1EE5': 'u', - '\u1E73': 'u', - '\u0173': 'u', - '\u1E77': 'u', - '\u1E75': 'u', - '\u0289': 'u', - '\u24E5': 'v', - '\uFF56': 'v', - '\u1E7D': 'v', - '\u1E7F': 'v', - '\u028B': 'v', - '\uA75F': 'v', - '\u028C': 'v', - '\uA761': 'vy', - '\u24E6': 'w', - '\uFF57': 'w', - '\u1E81': 'w', - '\u1E83': 'w', - '\u0175': 'w', - '\u1E87': 'w', - '\u1E85': 'w', - '\u1E98': 'w', - '\u1E89': 'w', - '\u2C73': 'w', - '\u24E7': 'x', - '\uFF58': 'x', - '\u1E8B': 'x', - '\u1E8D': 'x', - '\u24E8': 'y', - '\uFF59': 'y', - '\u1EF3': 'y', - '\u00FD': 'y', - '\u0177': 'y', - '\u1EF9': 'y', - '\u0233': 'y', - '\u1E8F': 'y', - '\u00FF': 'y', - '\u1EF7': 'y', - '\u1E99': 'y', - '\u1EF5': 'y', - '\u01B4': 'y', - '\u024F': 'y', - '\u1EFF': 'y', - '\u24E9': 'z', - '\uFF5A': 'z', - '\u017A': 'z', - '\u1E91': 'z', - '\u017C': 'z', - '\u017E': 'z', - '\u1E93': 'z', - '\u1E95': 'z', - '\u01B6': 'z', - '\u0225': 'z', - '\u0240': 'z', - '\u2C6C': 'z', - '\uA763': 'z', - '\u0386': '\u0391', - '\u0388': '\u0395', - '\u0389': '\u0397', - '\u038A': '\u0399', - '\u03AA': '\u0399', - '\u038C': '\u039F', - '\u038E': '\u03A5', - '\u03AB': '\u03A5', - '\u038F': '\u03A9', - '\u03AC': '\u03B1', - '\u03AD': '\u03B5', - '\u03AE': '\u03B7', - '\u03AF': '\u03B9', - '\u03CA': '\u03B9', - '\u0390': '\u03B9', - '\u03CC': '\u03BF', - '\u03CD': '\u03C5', - '\u03CB': '\u03C5', - '\u03B0': '\u03C5', - '\u03C9': '\u03C9', - '\u03C2': '\u03C3' - }; - - return diacritics; -}); - -S2.define('select2/data/base',[ - '../utils' -], function (Utils) { - function BaseAdapter ($element, options) { - BaseAdapter.__super__.constructor.call(this); - } - - Utils.Extend(BaseAdapter, Utils.Observable); - - BaseAdapter.prototype.current = function (callback) { - throw new Error('The `current` method must be defined in child classes.'); - }; - - BaseAdapter.prototype.query = function (params, callback) { - throw new Error('The `query` method must be defined in child classes.'); - }; - - BaseAdapter.prototype.bind = function (container, $container) { - // Can be implemented in subclasses - }; - - BaseAdapter.prototype.destroy = function () { - // Can be implemented in subclasses - }; - - BaseAdapter.prototype.generateResultId = function (container, data) { - var id = container.id + '-result-'; - - id += Utils.generateChars(4); - - if (data.id != null) { - id += '-' + data.id.toString(); - } else { - id += '-' + Utils.generateChars(4); - } - return id; - }; - - return BaseAdapter; -}); - -S2.define('select2/data/select',[ - './base', - '../utils', - 'jquery' -], function (BaseAdapter, Utils, $) { - function SelectAdapter ($element, options) { - this.$element = $element; - this.options = options; - - SelectAdapter.__super__.constructor.call(this); - } - - Utils.Extend(SelectAdapter, BaseAdapter); - - SelectAdapter.prototype.current = function (callback) { - var data = []; - var self = this; - - this.$element.find(':selected').each(function () { - var $option = $(this); - - var option = self.item($option); - - data.push(option); - }); - - callback(data); - }; - - SelectAdapter.prototype.select = function (data) { - var self = this; - - data.selected = true; - - // If data.element is a DOM node, use it instead - if ($(data.element).is('option')) { - data.element.selected = true; - - this.$element.trigger('change'); - - return; - } - - if (this.$element.prop('multiple')) { - this.current(function (currentData) { - var val = []; - - data = [data]; - data.push.apply(data, currentData); - - for (var d = 0; d < data.length; d++) { - var id = data[d].id; - - if ($.inArray(id, val) === -1) { - val.push(id); - } - } - - self.$element.val(val); - self.$element.trigger('change'); - }); - } else { - var val = data.id; - - this.$element.val(val); - this.$element.trigger('change'); - } - }; - - SelectAdapter.prototype.unselect = function (data) { - var self = this; - - if (!this.$element.prop('multiple')) { - return; - } - - data.selected = false; - - if ($(data.element).is('option')) { - data.element.selected = false; - - this.$element.trigger('change'); - - return; - } - - this.current(function (currentData) { - var val = []; - - for (var d = 0; d < currentData.length; d++) { - var id = currentData[d].id; - - if (id !== data.id && $.inArray(id, val) === -1) { - val.push(id); - } - } - - self.$element.val(val); - - self.$element.trigger('change'); - }); - }; - - SelectAdapter.prototype.bind = function (container, $container) { - var self = this; - - this.container = container; - - container.on('select', function (params) { - self.select(params.data); - }); - - container.on('unselect', function (params) { - self.unselect(params.data); - }); - }; - - SelectAdapter.prototype.destroy = function () { - // Remove anything added to child elements - this.$element.find('*').each(function () { - // Remove any custom data set by Select2 - $.removeData(this, 'data'); - }); - }; - - SelectAdapter.prototype.query = function (params, callback) { - var data = []; - var self = this; - - var $options = this.$element.children(); - - $options.each(function () { - var $option = $(this); - - if (!$option.is('option') && !$option.is('optgroup')) { - return; - } - - var option = self.item($option); - - var matches = self.matches(params, option); - - if (matches !== null) { - data.push(matches); - } - }); - - callback({ - results: data - }); - }; - - SelectAdapter.prototype.addOptions = function ($options) { - Utils.appendMany(this.$element, $options); - }; - - SelectAdapter.prototype.option = function (data) { - var option; - - if (data.children) { - option = document.createElement('optgroup'); - option.label = data.text; - } else { - option = document.createElement('option'); - - if (option.textContent !== undefined) { - option.textContent = data.text; - } else { - option.innerText = data.text; - } - } - - if (data.id) { - option.value = data.id; - } - - if (data.disabled) { - option.disabled = true; - } - - if (data.selected) { - option.selected = true; - } - - if (data.title) { - option.title = data.title; - } - - var $option = $(option); - - var normalizedData = this._normalizeItem(data); - normalizedData.element = option; - - // Override the option's data with the combined data - $.data(option, 'data', normalizedData); - - return $option; - }; - - SelectAdapter.prototype.item = function ($option) { - var data = {}; - - data = $.data($option[0], 'data'); - - if (data != null) { - return data; - } - - if ($option.is('option')) { - data = { - id: $option.val(), - text: $option.text(), - disabled: $option.prop('disabled'), - selected: $option.prop('selected'), - title: $option.prop('title') - }; - } else if ($option.is('optgroup')) { - data = { - text: $option.prop('label'), - children: [], - title: $option.prop('title') - }; - - var $children = $option.children('option'); - var children = []; - - for (var c = 0; c < $children.length; c++) { - var $child = $($children[c]); - - var child = this.item($child); - - children.push(child); - } - - data.children = children; - } - - data = this._normalizeItem(data); - data.element = $option[0]; - - $.data($option[0], 'data', data); - - return data; - }; - - SelectAdapter.prototype._normalizeItem = function (item) { - if (!$.isPlainObject(item)) { - item = { - id: item, - text: item - }; - } - - item = $.extend({}, { - text: '' - }, item); - - var defaults = { - selected: false, - disabled: false - }; - - if (item.id != null) { - item.id = item.id.toString(); - } - - if (item.text != null) { - item.text = item.text.toString(); - } - - if (item._resultId == null && item.id && this.container != null) { - item._resultId = this.generateResultId(this.container, item); - } - - return $.extend({}, defaults, item); - }; - - SelectAdapter.prototype.matches = function (params, data) { - var matcher = this.options.get('matcher'); - - return matcher(params, data); - }; - - return SelectAdapter; -}); - -S2.define('select2/data/array',[ - './select', - '../utils', - 'jquery' -], function (SelectAdapter, Utils, $) { - function ArrayAdapter ($element, options) { - var data = options.get('data') || []; - - ArrayAdapter.__super__.constructor.call(this, $element, options); - - this.addOptions(this.convertToOptions(data)); - } - - Utils.Extend(ArrayAdapter, SelectAdapter); - - ArrayAdapter.prototype.select = function (data) { - var $option = this.$element.find('option').filter(function (i, elm) { - return elm.value == data.id.toString(); - }); - - if ($option.length === 0) { - $option = this.option(data); - - this.addOptions($option); - } - - ArrayAdapter.__super__.select.call(this, data); - }; - - ArrayAdapter.prototype.convertToOptions = function (data) { - var self = this; - - var $existing = this.$element.find('option'); - var existingIds = $existing.map(function () { - return self.item($(this)).id; - }).get(); - - var $options = []; - - // Filter out all items except for the one passed in the argument - function onlyItem (item) { - return function () { - return $(this).val() == item.id; - }; - } - - for (var d = 0; d < data.length; d++) { - var item = this._normalizeItem(data[d]); - - // Skip items which were pre-loaded, only merge the data - if ($.inArray(item.id, existingIds) >= 0) { - var $existingOption = $existing.filter(onlyItem(item)); - - var existingData = this.item($existingOption); - var newData = $.extend(true, {}, item, existingData); - - var $newOption = this.option(newData); - - $existingOption.replaceWith($newOption); - - continue; - } - - var $option = this.option(item); - - if (item.children) { - var $children = this.convertToOptions(item.children); - - Utils.appendMany($option, $children); - } - - $options.push($option); - } - - return $options; - }; - - return ArrayAdapter; -}); - -S2.define('select2/data/ajax',[ - './array', - '../utils', - 'jquery' -], function (ArrayAdapter, Utils, $) { - function AjaxAdapter ($element, options) { - this.ajaxOptions = this._applyDefaults(options.get('ajax')); - - if (this.ajaxOptions.processResults != null) { - this.processResults = this.ajaxOptions.processResults; - } - - AjaxAdapter.__super__.constructor.call(this, $element, options); - } - - Utils.Extend(AjaxAdapter, ArrayAdapter); - - AjaxAdapter.prototype._applyDefaults = function (options) { - var defaults = { - data: function (params) { - return $.extend({}, params, { - q: params.term - }); - }, - transport: function (params, success, failure) { - var $request = $.ajax(params); - - $request.then(success); - $request.fail(failure); - - return $request; - } - }; - - return $.extend({}, defaults, options, true); - }; - - AjaxAdapter.prototype.processResults = function (results) { - return results; - }; - - AjaxAdapter.prototype.query = function (params, callback) { - var matches = []; - var self = this; - - if (this._request != null) { - // JSONP requests cannot always be aborted - if ($.isFunction(this._request.abort)) { - this._request.abort(); - } - - this._request = null; - } - - var options = $.extend({ - type: 'GET' - }, this.ajaxOptions); - - if (typeof options.url === 'function') { - options.url = options.url.call(this.$element, params); - } - - if (typeof options.data === 'function') { - options.data = options.data.call(this.$element, params); - } - - function request () { - var $request = options.transport(options, function (data) { - var results = self.processResults(data, params); - - if (self.options.get('debug') && window.console && console.error) { - // Check to make sure that the response included a `results` key. - if (!results || !results.results || !$.isArray(results.results)) { - console.error( - 'Select2: The AJAX results did not return an array in the ' + - '`results` key of the response.' - ); - } - } - - callback(results); - }, function () { - // Attempt to detect if a request was aborted - // Only works if the transport exposes a status property - if ($request.status && $request.status === '0') { - return; - } - - self.trigger('results:message', { - message: 'errorLoading' - }); - }); - - self._request = $request; - } - - if (this.ajaxOptions.delay && params.term != null) { - if (this._queryTimeout) { - window.clearTimeout(this._queryTimeout); - } - - this._queryTimeout = window.setTimeout(request, this.ajaxOptions.delay); - } else { - request(); - } - }; - - return AjaxAdapter; -}); - -S2.define('select2/data/tags',[ - 'jquery' -], function ($) { - function Tags (decorated, $element, options) { - var tags = options.get('tags'); - - var createTag = options.get('createTag'); - - if (createTag !== undefined) { - this.createTag = createTag; - } - - var insertTag = options.get('insertTag'); - - if (insertTag !== undefined) { - this.insertTag = insertTag; - } - - decorated.call(this, $element, options); - - if ($.isArray(tags)) { - for (var t = 0; t < tags.length; t++) { - var tag = tags[t]; - var item = this._normalizeItem(tag); - - var $option = this.option(item); - - this.$element.append($option); - } - } - } - - Tags.prototype.query = function (decorated, params, callback) { - var self = this; - - this._removeOldTags(); - - if (params.term == null || params.page != null) { - decorated.call(this, params, callback); - return; - } - - function wrapper (obj, child) { - var data = obj.results; - - for (var i = 0; i < data.length; i++) { - var option = data[i]; - - var checkChildren = ( - option.children != null && - !wrapper({ - results: option.children - }, true) - ); - - var checkText = option.text === params.term; - - if (checkText || checkChildren) { - if (child) { - return false; - } - - obj.data = data; - callback(obj); - - return; - } - } - - if (child) { - return true; - } - - var tag = self.createTag(params); - - if (tag != null) { - var $option = self.option(tag); - $option.attr('data-select2-tag', true); - - self.addOptions([$option]); - - self.insertTag(data, tag); - } - - obj.results = data; - - callback(obj); - } - - decorated.call(this, params, wrapper); - }; - - Tags.prototype.createTag = function (decorated, params) { - var term = $.trim(params.term); - - if (term === '') { - return null; - } - - return { - id: term, - text: term - }; - }; - - Tags.prototype.insertTag = function (_, data, tag) { - data.unshift(tag); - }; - - Tags.prototype._removeOldTags = function (_) { - var tag = this._lastTag; - - var $options = this.$element.find('option[data-select2-tag]'); - - $options.each(function () { - if (this.selected) { - return; - } - - $(this).remove(); - }); - }; - - return Tags; -}); - -S2.define('select2/data/tokenizer',[ - 'jquery' -], function ($) { - function Tokenizer (decorated, $element, options) { - var tokenizer = options.get('tokenizer'); - - if (tokenizer !== undefined) { - this.tokenizer = tokenizer; - } - - decorated.call(this, $element, options); - } - - Tokenizer.prototype.bind = function (decorated, container, $container) { - decorated.call(this, container, $container); - - this.$search = container.dropdown.$search || container.selection.$search || - $container.find('.select2-search__field'); - }; - - Tokenizer.prototype.query = function (decorated, params, callback) { - var self = this; - - function createAndSelect (data) { - // Normalize the data object so we can use it for checks - var item = self._normalizeItem(data); - - // Check if the data object already exists as a tag - // Select it if it doesn't - var $existingOptions = self.$element.find('option').filter(function () { - return $(this).val() === item.id; - }); - - // If an existing option wasn't found for it, create the option - if (!$existingOptions.length) { - var $option = self.option(item); - $option.attr('data-select2-tag', true); - - self._removeOldTags(); - self.addOptions([$option]); - } - - // Select the item, now that we know there is an option for it - select(item); - } - - function select (data) { - self.trigger('select', { - data: data - }); - } - - params.term = params.term || ''; - - var tokenData = this.tokenizer(params, this.options, createAndSelect); - - if (tokenData.term !== params.term) { - // Replace the search term if we have the search box - if (this.$search.length) { - this.$search.val(tokenData.term); - this.$search.focus(); - } - - params.term = tokenData.term; - } - - decorated.call(this, params, callback); - }; - - Tokenizer.prototype.tokenizer = function (_, params, options, callback) { - var separators = options.get('tokenSeparators') || []; - var term = params.term; - var i = 0; - - var createTag = this.createTag || function (params) { - return { - id: params.term, - text: params.term - }; - }; - - while (i < term.length) { - var termChar = term[i]; - - if ($.inArray(termChar, separators) === -1) { - i++; - - continue; - } - - var part = term.substr(0, i); - var partParams = $.extend({}, params, { - term: part - }); - - var data = createTag(partParams); - - if (data == null) { - i++; - continue; - } - - callback(data); - - // Reset the term to not include the tokenized portion - term = term.substr(i + 1) || ''; - i = 0; - } - - return { - term: term - }; - }; - - return Tokenizer; -}); - -S2.define('select2/data/minimumInputLength',[ - -], function () { - function MinimumInputLength (decorated, $e, options) { - this.minimumInputLength = options.get('minimumInputLength'); - - decorated.call(this, $e, options); - } - - MinimumInputLength.prototype.query = function (decorated, params, callback) { - params.term = params.term || ''; - - if (params.term.length < this.minimumInputLength) { - this.trigger('results:message', { - message: 'inputTooShort', - args: { - minimum: this.minimumInputLength, - input: params.term, - params: params - } - }); - - return; - } - - decorated.call(this, params, callback); - }; - - return MinimumInputLength; -}); - -S2.define('select2/data/maximumInputLength',[ - -], function () { - function MaximumInputLength (decorated, $e, options) { - this.maximumInputLength = options.get('maximumInputLength'); - - decorated.call(this, $e, options); - } - - MaximumInputLength.prototype.query = function (decorated, params, callback) { - params.term = params.term || ''; - - if (this.maximumInputLength > 0 && - params.term.length > this.maximumInputLength) { - this.trigger('results:message', { - message: 'inputTooLong', - args: { - maximum: this.maximumInputLength, - input: params.term, - params: params - } - }); - - return; - } - - decorated.call(this, params, callback); - }; - - return MaximumInputLength; -}); - -S2.define('select2/data/maximumSelectionLength',[ - -], function (){ - function MaximumSelectionLength (decorated, $e, options) { - this.maximumSelectionLength = options.get('maximumSelectionLength'); - - decorated.call(this, $e, options); - } - - MaximumSelectionLength.prototype.query = - function (decorated, params, callback) { - var self = this; - - this.current(function (currentData) { - var count = currentData != null ? currentData.length : 0; - if (self.maximumSelectionLength > 0 && - count >= self.maximumSelectionLength) { - self.trigger('results:message', { - message: 'maximumSelected', - args: { - maximum: self.maximumSelectionLength - } - }); - return; - } - decorated.call(self, params, callback); - }); - }; - - return MaximumSelectionLength; -}); - -S2.define('select2/dropdown',[ - 'jquery', - './utils' -], function ($, Utils) { - function Dropdown ($element, options) { - this.$element = $element; - this.options = options; - - Dropdown.__super__.constructor.call(this); - } - - Utils.Extend(Dropdown, Utils.Observable); - - Dropdown.prototype.render = function () { - var $dropdown = $( - '' + - '' + - '' - ); - - $dropdown.attr('dir', this.options.get('dir')); - - this.$dropdown = $dropdown; - - return $dropdown; - }; - - Dropdown.prototype.bind = function () { - // Should be implemented in subclasses - }; - - Dropdown.prototype.position = function ($dropdown, $container) { - // Should be implmented in subclasses - }; - - Dropdown.prototype.destroy = function () { - // Remove the dropdown from the DOM - this.$dropdown.remove(); - }; - - return Dropdown; -}); - -S2.define('select2/dropdown/search',[ - 'jquery', - '../utils' -], function ($, Utils) { - function Search () { } - - Search.prototype.render = function (decorated) { - var $rendered = decorated.call(this); - - var $search = $( - '' + - '' + - '' - ); - - this.$searchContainer = $search; - this.$search = $search.find('input'); - - $rendered.prepend($search); - - return $rendered; - }; - - Search.prototype.bind = function (decorated, container, $container) { - var self = this; - - decorated.call(this, container, $container); - - this.$search.on('keydown', function (evt) { - self.trigger('keypress', evt); - - self._keyUpPrevented = evt.isDefaultPrevented(); - }); - - // Workaround for browsers which do not support the `input` event - // This will prevent double-triggering of events for browsers which support - // both the `keyup` and `input` events. - this.$search.on('input', function (evt) { - // Unbind the duplicated `keyup` event - $(this).off('keyup'); - }); - - this.$search.on('keyup input', function (evt) { - self.handleSearch(evt); - }); - - container.on('open', function () { - self.$search.attr('tabindex', 0); - - self.$search.focus(); - - window.setTimeout(function () { - self.$search.focus(); - }, 0); - }); - - container.on('close', function () { - self.$search.attr('tabindex', -1); - - self.$search.val(''); - }); - - container.on('focus', function () { - if (container.isOpen()) { - self.$search.focus(); - } - }); - - container.on('results:all', function (params) { - if (params.query.term == null || params.query.term === '') { - var showSearch = self.showSearch(params); - - if (showSearch) { - self.$searchContainer.removeClass('select2-search--hide'); - } else { - self.$searchContainer.addClass('select2-search--hide'); - } - } - }); - }; - - Search.prototype.handleSearch = function (evt) { - if (!this._keyUpPrevented) { - var input = this.$search.val(); - - this.trigger('query', { - term: input - }); - } - - this._keyUpPrevented = false; - }; - - Search.prototype.showSearch = function (_, params) { - return true; - }; - - return Search; -}); - -S2.define('select2/dropdown/hidePlaceholder',[ - -], function () { - function HidePlaceholder (decorated, $element, options, dataAdapter) { - this.placeholder = this.normalizePlaceholder(options.get('placeholder')); - - decorated.call(this, $element, options, dataAdapter); - } - - HidePlaceholder.prototype.append = function (decorated, data) { - data.results = this.removePlaceholder(data.results); - - decorated.call(this, data); - }; - - HidePlaceholder.prototype.normalizePlaceholder = function (_, placeholder) { - if (typeof placeholder === 'string') { - placeholder = { - id: '', - text: placeholder - }; - } - - return placeholder; - }; - - HidePlaceholder.prototype.removePlaceholder = function (_, data) { - var modifiedData = data.slice(0); - - for (var d = data.length - 1; d >= 0; d--) { - var item = data[d]; - - if (this.placeholder.id === item.id) { - modifiedData.splice(d, 1); - } - } - - return modifiedData; - }; - - return HidePlaceholder; -}); - -S2.define('select2/dropdown/infiniteScroll',[ - 'jquery' -], function ($) { - function InfiniteScroll (decorated, $element, options, dataAdapter) { - this.lastParams = {}; - - decorated.call(this, $element, options, dataAdapter); - - this.$loadingMore = this.createLoadingMore(); - this.loading = false; - } - - InfiniteScroll.prototype.append = function (decorated, data) { - this.$loadingMore.remove(); - this.loading = false; - - decorated.call(this, data); - - if (this.showLoadingMore(data)) { - this.$results.append(this.$loadingMore); - } - }; - - InfiniteScroll.prototype.bind = function (decorated, container, $container) { - var self = this; - - decorated.call(this, container, $container); - - container.on('query', function (params) { - self.lastParams = params; - self.loading = true; - }); - - container.on('query:append', function (params) { - self.lastParams = params; - self.loading = true; - }); - - this.$results.on('scroll', function () { - var isLoadMoreVisible = $.contains( - document.documentElement, - self.$loadingMore[0] - ); - - if (self.loading || !isLoadMoreVisible) { - return; - } - - var currentOffset = self.$results.offset().top + - self.$results.outerHeight(false); - var loadingMoreOffset = self.$loadingMore.offset().top + - self.$loadingMore.outerHeight(false); - - if (currentOffset + 50 >= loadingMoreOffset) { - self.loadMore(); - } - }); - }; - - InfiniteScroll.prototype.loadMore = function () { - this.loading = true; - - var params = $.extend({}, {page: 1}, this.lastParams); - - params.page++; - - this.trigger('query:append', params); - }; - - InfiniteScroll.prototype.showLoadingMore = function (_, data) { - return data.pagination && data.pagination.more; - }; - - InfiniteScroll.prototype.createLoadingMore = function () { - var $option = $( - '
          • ' - ); - - var message = this.options.get('translations').get('loadingMore'); - - $option.html(message(this.lastParams)); - - return $option; - }; - - return InfiniteScroll; -}); - -S2.define('select2/dropdown/attachBody',[ - 'jquery', - '../utils' -], function ($, Utils) { - function AttachBody (decorated, $element, options) { - this.$dropdownParent = options.get('dropdownParent') || $(document.body); - - decorated.call(this, $element, options); - } - - AttachBody.prototype.bind = function (decorated, container, $container) { - var self = this; - - var setupResultsEvents = false; - - decorated.call(this, container, $container); - - container.on('open', function () { - self._showDropdown(); - self._attachPositioningHandler(container); - - if (!setupResultsEvents) { - setupResultsEvents = true; - - container.on('results:all', function () { - self._positionDropdown(); - self._resizeDropdown(); - }); - - container.on('results:append', function () { - self._positionDropdown(); - self._resizeDropdown(); - }); - } - }); - - container.on('close', function () { - self._hideDropdown(); - self._detachPositioningHandler(container); - }); - - this.$dropdownContainer.on('mousedown', function (evt) { - evt.stopPropagation(); - }); - }; - - AttachBody.prototype.destroy = function (decorated) { - decorated.call(this); - - this.$dropdownContainer.remove(); - }; - - AttachBody.prototype.position = function (decorated, $dropdown, $container) { - // Clone all of the container classes - $dropdown.attr('class', $container.attr('class')); - - $dropdown.removeClass('select2'); - $dropdown.addClass('select2-container--open'); - - $dropdown.css({ - position: 'absolute', - top: -999999 - }); - - this.$container = $container; - }; - - AttachBody.prototype.render = function (decorated) { - var $container = $(''); - - var $dropdown = decorated.call(this); - $container.append($dropdown); - - this.$dropdownContainer = $container; - - return $container; - }; - - AttachBody.prototype._hideDropdown = function (decorated) { - this.$dropdownContainer.detach(); - }; - - AttachBody.prototype._attachPositioningHandler = - function (decorated, container) { - var self = this; - - var scrollEvent = 'scroll.select2.' + container.id; - var resizeEvent = 'resize.select2.' + container.id; - var orientationEvent = 'orientationchange.select2.' + container.id; - - var $watchers = this.$container.parents().filter(Utils.hasScroll); - $watchers.each(function () { - $(this).data('select2-scroll-position', { - x: $(this).scrollLeft(), - y: $(this).scrollTop() - }); - }); - - $watchers.on(scrollEvent, function (ev) { - var position = $(this).data('select2-scroll-position'); - $(this).scrollTop(position.y); - }); - - $(window).on(scrollEvent + ' ' + resizeEvent + ' ' + orientationEvent, - function (e) { - self._positionDropdown(); - self._resizeDropdown(); - }); - }; - - AttachBody.prototype._detachPositioningHandler = - function (decorated, container) { - var scrollEvent = 'scroll.select2.' + container.id; - var resizeEvent = 'resize.select2.' + container.id; - var orientationEvent = 'orientationchange.select2.' + container.id; - - var $watchers = this.$container.parents().filter(Utils.hasScroll); - $watchers.off(scrollEvent); - - $(window).off(scrollEvent + ' ' + resizeEvent + ' ' + orientationEvent); - }; - - AttachBody.prototype._positionDropdown = function () { - var $window = $(window); - - var isCurrentlyAbove = this.$dropdown.hasClass('select2-dropdown--above'); - var isCurrentlyBelow = this.$dropdown.hasClass('select2-dropdown--below'); - - var newDirection = null; - - var offset = this.$container.offset(); - - offset.bottom = offset.top + this.$container.outerHeight(false); - - var container = { - height: this.$container.outerHeight(false) - }; - - container.top = offset.top; - container.bottom = offset.top + container.height; - - var dropdown = { - height: this.$dropdown.outerHeight(false) - }; - - var viewport = { - top: $window.scrollTop(), - bottom: $window.scrollTop() + $window.height() - }; - - var enoughRoomAbove = viewport.top < (offset.top - dropdown.height); - var enoughRoomBelow = viewport.bottom > (offset.bottom + dropdown.height); - - var css = { - left: offset.left, - top: container.bottom - }; - - // Determine what the parent element is to use for calciulating the offset - var $offsetParent = this.$dropdownParent; - - // For statically positoned elements, we need to get the element - // that is determining the offset - if ($offsetParent.css('position') === 'static') { - $offsetParent = $offsetParent.offsetParent(); - } - - var parentOffset = $offsetParent.offset(); - - css.top -= parentOffset.top; - css.left -= parentOffset.left; - - if (!isCurrentlyAbove && !isCurrentlyBelow) { - newDirection = 'below'; - } - - if (!enoughRoomBelow && enoughRoomAbove && !isCurrentlyAbove) { - newDirection = 'above'; - } else if (!enoughRoomAbove && enoughRoomBelow && isCurrentlyAbove) { - newDirection = 'below'; - } - - if (newDirection == 'above' || - (isCurrentlyAbove && newDirection !== 'below')) { - css.top = container.top - parentOffset.top - dropdown.height; - } - - if (newDirection != null) { - this.$dropdown - .removeClass('select2-dropdown--below select2-dropdown--above') - .addClass('select2-dropdown--' + newDirection); - this.$container - .removeClass('select2-container--below select2-container--above') - .addClass('select2-container--' + newDirection); - } - - this.$dropdownContainer.css(css); - }; - - AttachBody.prototype._resizeDropdown = function () { - var css = { - width: this.$container.outerWidth(false) + 'px' - }; - - if (this.options.get('dropdownAutoWidth')) { - css.minWidth = css.width; - css.position = 'relative'; - css.width = 'auto'; - } - - this.$dropdown.css(css); - }; - - AttachBody.prototype._showDropdown = function (decorated) { - this.$dropdownContainer.appendTo(this.$dropdownParent); - - this._positionDropdown(); - this._resizeDropdown(); - }; - - return AttachBody; -}); - -S2.define('select2/dropdown/minimumResultsForSearch',[ - -], function () { - function countResults (data) { - var count = 0; - - for (var d = 0; d < data.length; d++) { - var item = data[d]; - - if (item.children) { - count += countResults(item.children); - } else { - count++; - } - } - - return count; - } - - function MinimumResultsForSearch (decorated, $element, options, dataAdapter) { - this.minimumResultsForSearch = options.get('minimumResultsForSearch'); - - if (this.minimumResultsForSearch < 0) { - this.minimumResultsForSearch = Infinity; - } - - decorated.call(this, $element, options, dataAdapter); - } - - MinimumResultsForSearch.prototype.showSearch = function (decorated, params) { - if (countResults(params.data.results) < this.minimumResultsForSearch) { - return false; - } - - return decorated.call(this, params); - }; - - return MinimumResultsForSearch; -}); - -S2.define('select2/dropdown/selectOnClose',[ - -], function () { - function SelectOnClose () { } - - SelectOnClose.prototype.bind = function (decorated, container, $container) { - var self = this; - - decorated.call(this, container, $container); - - container.on('close', function (params) { - self._handleSelectOnClose(params); - }); - }; - - SelectOnClose.prototype._handleSelectOnClose = function (_, params) { - if (params && params.originalSelect2Event != null) { - var event = params.originalSelect2Event; - - // Don't select an item if the close event was triggered from a select or - // unselect event - if (event._type === 'select' || event._type === 'unselect') { - return; - } - } - - var $highlightedResults = this.getHighlightedResults(); - - // Only select highlighted results - if ($highlightedResults.length < 1) { - return; - } - - var data = $highlightedResults.data('data'); - - // Don't re-select already selected resulte - if ( - (data.element != null && data.element.selected) || - (data.element == null && data.selected) - ) { - return; - } - - this.trigger('select', { - data: data - }); - }; - - return SelectOnClose; -}); - -S2.define('select2/dropdown/closeOnSelect',[ - -], function () { - function CloseOnSelect () { } - - CloseOnSelect.prototype.bind = function (decorated, container, $container) { - var self = this; - - decorated.call(this, container, $container); - - container.on('select', function (evt) { - self._selectTriggered(evt); - }); - - container.on('unselect', function (evt) { - self._selectTriggered(evt); - }); - }; - - CloseOnSelect.prototype._selectTriggered = function (_, evt) { - var originalEvent = evt.originalEvent; - - // Don't close if the control key is being held - if (originalEvent && originalEvent.ctrlKey) { - return; - } - - this.trigger('close', { - originalEvent: originalEvent, - originalSelect2Event: evt - }); - }; - - return CloseOnSelect; -}); - -S2.define('select2/i18n/en',[],function () { - // English - return { - errorLoading: function () { - return 'The results could not be loaded.'; - }, - inputTooLong: function (args) { - var overChars = args.input.length - args.maximum; - - var message = 'Please delete ' + overChars + ' character'; - - if (overChars != 1) { - message += 's'; - } - - return message; - }, - inputTooShort: function (args) { - var remainingChars = args.minimum - args.input.length; - - var message = 'Please enter ' + remainingChars + ' or more characters'; - - return message; - }, - loadingMore: function () { - return 'Loading more results…'; - }, - maximumSelected: function (args) { - var message = 'You can only select ' + args.maximum + ' item'; - - if (args.maximum != 1) { - message += 's'; - } - - return message; - }, - noResults: function () { - return 'No results found'; - }, - searching: function () { - return 'Searching…'; - } - }; -}); - -S2.define('select2/defaults',[ - 'jquery', - 'require', - - './results', - - './selection/single', - './selection/multiple', - './selection/placeholder', - './selection/allowClear', - './selection/search', - './selection/eventRelay', - - './utils', - './translation', - './diacritics', - - './data/select', - './data/array', - './data/ajax', - './data/tags', - './data/tokenizer', - './data/minimumInputLength', - './data/maximumInputLength', - './data/maximumSelectionLength', - - './dropdown', - './dropdown/search', - './dropdown/hidePlaceholder', - './dropdown/infiniteScroll', - './dropdown/attachBody', - './dropdown/minimumResultsForSearch', - './dropdown/selectOnClose', - './dropdown/closeOnSelect', - - './i18n/en' -], function ($, require, - - ResultsList, - - SingleSelection, MultipleSelection, Placeholder, AllowClear, - SelectionSearch, EventRelay, - - Utils, Translation, DIACRITICS, - - SelectData, ArrayData, AjaxData, Tags, Tokenizer, - MinimumInputLength, MaximumInputLength, MaximumSelectionLength, - - Dropdown, DropdownSearch, HidePlaceholder, InfiniteScroll, - AttachBody, MinimumResultsForSearch, SelectOnClose, CloseOnSelect, - - EnglishTranslation) { - function Defaults () { - this.reset(); - } - - Defaults.prototype.apply = function (options) { - options = $.extend(true, {}, this.defaults, options); - - if (options.dataAdapter == null) { - if (options.ajax != null) { - options.dataAdapter = AjaxData; - } else if (options.data != null) { - options.dataAdapter = ArrayData; - } else { - options.dataAdapter = SelectData; - } - - if (options.minimumInputLength > 0) { - options.dataAdapter = Utils.Decorate( - options.dataAdapter, - MinimumInputLength - ); - } - - if (options.maximumInputLength > 0) { - options.dataAdapter = Utils.Decorate( - options.dataAdapter, - MaximumInputLength - ); - } - - if (options.maximumSelectionLength > 0) { - options.dataAdapter = Utils.Decorate( - options.dataAdapter, - MaximumSelectionLength - ); - } - - if (options.tags) { - options.dataAdapter = Utils.Decorate(options.dataAdapter, Tags); - } - - if (options.tokenSeparators != null || options.tokenizer != null) { - options.dataAdapter = Utils.Decorate( - options.dataAdapter, - Tokenizer - ); - } - - if (options.query != null) { - var Query = require(options.amdBase + 'compat/query'); - - options.dataAdapter = Utils.Decorate( - options.dataAdapter, - Query - ); - } - - if (options.initSelection != null) { - var InitSelection = require(options.amdBase + 'compat/initSelection'); - - options.dataAdapter = Utils.Decorate( - options.dataAdapter, - InitSelection - ); - } - } - - if (options.resultsAdapter == null) { - options.resultsAdapter = ResultsList; - - if (options.ajax != null) { - options.resultsAdapter = Utils.Decorate( - options.resultsAdapter, - InfiniteScroll - ); - } - - if (options.placeholder != null) { - options.resultsAdapter = Utils.Decorate( - options.resultsAdapter, - HidePlaceholder - ); - } - - if (options.selectOnClose) { - options.resultsAdapter = Utils.Decorate( - options.resultsAdapter, - SelectOnClose - ); - } - } - - if (options.dropdownAdapter == null) { - if (options.multiple) { - options.dropdownAdapter = Dropdown; - } else { - var SearchableDropdown = Utils.Decorate(Dropdown, DropdownSearch); - - options.dropdownAdapter = SearchableDropdown; - } - - if (options.minimumResultsForSearch !== 0) { - options.dropdownAdapter = Utils.Decorate( - options.dropdownAdapter, - MinimumResultsForSearch - ); - } - - if (options.closeOnSelect) { - options.dropdownAdapter = Utils.Decorate( - options.dropdownAdapter, - CloseOnSelect - ); - } - - if ( - options.dropdownCssClass != null || - options.dropdownCss != null || - options.adaptDropdownCssClass != null - ) { - var DropdownCSS = require(options.amdBase + 'compat/dropdownCss'); - - options.dropdownAdapter = Utils.Decorate( - options.dropdownAdapter, - DropdownCSS - ); - } - - options.dropdownAdapter = Utils.Decorate( - options.dropdownAdapter, - AttachBody - ); - } - - if (options.selectionAdapter == null) { - if (options.multiple) { - options.selectionAdapter = MultipleSelection; - } else { - options.selectionAdapter = SingleSelection; - } - - // Add the placeholder mixin if a placeholder was specified - if (options.placeholder != null) { - options.selectionAdapter = Utils.Decorate( - options.selectionAdapter, - Placeholder - ); - } - - if (options.allowClear) { - options.selectionAdapter = Utils.Decorate( - options.selectionAdapter, - AllowClear - ); - } - - if (options.multiple) { - options.selectionAdapter = Utils.Decorate( - options.selectionAdapter, - SelectionSearch - ); - } - - if ( - options.containerCssClass != null || - options.containerCss != null || - options.adaptContainerCssClass != null - ) { - var ContainerCSS = require(options.amdBase + 'compat/containerCss'); - - options.selectionAdapter = Utils.Decorate( - options.selectionAdapter, - ContainerCSS - ); - } - - options.selectionAdapter = Utils.Decorate( - options.selectionAdapter, - EventRelay - ); - } - - if (typeof options.language === 'string') { - // Check if the language is specified with a region - if (options.language.indexOf('-') > 0) { - // Extract the region information if it is included - var languageParts = options.language.split('-'); - var baseLanguage = languageParts[0]; - - options.language = [options.language, baseLanguage]; - } else { - options.language = [options.language]; - } - } - - if ($.isArray(options.language)) { - var languages = new Translation(); - options.language.push('en'); - - var languageNames = options.language; - - for (var l = 0; l < languageNames.length; l++) { - var name = languageNames[l]; - var language = {}; - - try { - // Try to load it with the original name - language = Translation.loadPath(name); - } catch (e) { - try { - // If we couldn't load it, check if it wasn't the full path - name = this.defaults.amdLanguageBase + name; - language = Translation.loadPath(name); - } catch (ex) { - // The translation could not be loaded at all. Sometimes this is - // because of a configuration problem, other times this can be - // because of how Select2 helps load all possible translation files. - if (options.debug && window.console && console.warn) { - console.warn( - 'Select2: The language file for "' + name + '" could not be ' + - 'automatically loaded. A fallback will be used instead.' - ); - } - - continue; - } - } - - languages.extend(language); - } - - options.translations = languages; - } else { - var baseTranslation = Translation.loadPath( - this.defaults.amdLanguageBase + 'en' - ); - var customTranslation = new Translation(options.language); - - customTranslation.extend(baseTranslation); - - options.translations = customTranslation; - } - - return options; - }; - - Defaults.prototype.reset = function () { - function stripDiacritics (text) { - // Used 'uni range + named function' from http://jsperf.com/diacritics/18 - function match(a) { - return DIACRITICS[a] || a; - } - - return text.replace(/[^\u0000-\u007E]/g, match); - } - - function matcher (params, data) { - // Always return the object if there is nothing to compare - if ($.trim(params.term) === '') { - return data; - } - - // Do a recursive check for options with children - if (data.children && data.children.length > 0) { - // Clone the data object if there are children - // This is required as we modify the object to remove any non-matches - var match = $.extend(true, {}, data); - - // Check each child of the option - for (var c = data.children.length - 1; c >= 0; c--) { - var child = data.children[c]; - - var matches = matcher(params, child); - - // If there wasn't a match, remove the object in the array - if (matches == null) { - match.children.splice(c, 1); - } - } - - // If any children matched, return the new object - if (match.children.length > 0) { - return match; - } - - // If there were no matching children, check just the plain object - return matcher(params, match); - } - - var original = stripDiacritics(data.text).toUpperCase(); - var term = stripDiacritics(params.term).toUpperCase(); - - // Check if the text contains the term - if (original.indexOf(term) > -1) { - return data; - } - - // If it doesn't contain the term, don't return anything - return null; - } - - this.defaults = { - amdBase: './', - amdLanguageBase: './i18n/', - closeOnSelect: true, - debug: false, - dropdownAutoWidth: false, - escapeMarkup: Utils.escapeMarkup, - language: EnglishTranslation, - matcher: matcher, - minimumInputLength: 0, - maximumInputLength: 0, - maximumSelectionLength: 0, - minimumResultsForSearch: 0, - selectOnClose: false, - sorter: function (data) { - return data; - }, - templateResult: function (result) { - return result.text; - }, - templateSelection: function (selection) { - return selection.text; - }, - theme: 'default', - width: 'resolve' - }; - }; - - Defaults.prototype.set = function (key, value) { - var camelKey = $.camelCase(key); - - var data = {}; - data[camelKey] = value; - - var convertedData = Utils._convertData(data); - - $.extend(this.defaults, convertedData); - }; - - var defaults = new Defaults(); - - return defaults; -}); - -S2.define('select2/options',[ - 'require', - 'jquery', - './defaults', - './utils' -], function (require, $, Defaults, Utils) { - function Options (options, $element) { - this.options = options; - - if ($element != null) { - this.fromElement($element); - } - - this.options = Defaults.apply(this.options); - - if ($element && $element.is('input')) { - var InputCompat = require(this.get('amdBase') + 'compat/inputData'); - - this.options.dataAdapter = Utils.Decorate( - this.options.dataAdapter, - InputCompat - ); - } - } - - Options.prototype.fromElement = function ($e) { - var excludedData = ['select2']; - - if (this.options.multiple == null) { - this.options.multiple = $e.prop('multiple'); - } - - if (this.options.disabled == null) { - this.options.disabled = $e.prop('disabled'); - } - - if (this.options.language == null) { - if ($e.prop('lang')) { - this.options.language = $e.prop('lang').toLowerCase(); - } else if ($e.closest('[lang]').prop('lang')) { - this.options.language = $e.closest('[lang]').prop('lang'); - } - } - - if (this.options.dir == null) { - if ($e.prop('dir')) { - this.options.dir = $e.prop('dir'); - } else if ($e.closest('[dir]').prop('dir')) { - this.options.dir = $e.closest('[dir]').prop('dir'); - } else { - this.options.dir = 'ltr'; - } - } - - $e.prop('disabled', this.options.disabled); - $e.prop('multiple', this.options.multiple); - - if ($e.data('select2Tags')) { - if (this.options.debug && window.console && console.warn) { - console.warn( - 'Select2: The `data-select2-tags` attribute has been changed to ' + - 'use the `data-data` and `data-tags="true"` attributes and will be ' + - 'removed in future versions of Select2.' - ); - } - - $e.data('data', $e.data('select2Tags')); - $e.data('tags', true); - } - - if ($e.data('ajaxUrl')) { - if (this.options.debug && window.console && console.warn) { - console.warn( - 'Select2: The `data-ajax-url` attribute has been changed to ' + - '`data-ajax--url` and support for the old attribute will be removed' + - ' in future versions of Select2.' - ); - } - - $e.attr('ajax--url', $e.data('ajaxUrl')); - $e.data('ajax--url', $e.data('ajaxUrl')); - } - - var dataset = {}; - - // Prefer the element's `dataset` attribute if it exists - // jQuery 1.x does not correctly handle data attributes with multiple dashes - if ($.fn.jquery && $.fn.jquery.substr(0, 2) == '1.' && $e[0].dataset) { - dataset = $.extend(true, {}, $e[0].dataset, $e.data()); - } else { - dataset = $e.data(); - } - - var data = $.extend(true, {}, dataset); - - data = Utils._convertData(data); - - for (var key in data) { - if ($.inArray(key, excludedData) > -1) { - continue; - } - - if ($.isPlainObject(this.options[key])) { - $.extend(this.options[key], data[key]); - } else { - this.options[key] = data[key]; - } - } - - return this; - }; - - Options.prototype.get = function (key) { - return this.options[key]; - }; - - Options.prototype.set = function (key, val) { - this.options[key] = val; - }; - - return Options; -}); - -S2.define('select2/core',[ - 'jquery', - './options', - './utils', - './keys' -], function ($, Options, Utils, KEYS) { - var Select2 = function ($element, options) { - if ($element.data('select2') != null) { - $element.data('select2').destroy(); - } - - this.$element = $element; - - this.id = this._generateId($element); - - options = options || {}; - - this.options = new Options(options, $element); - - Select2.__super__.constructor.call(this); - - // Set up the tabindex - - var tabindex = $element.attr('tabindex') || 0; - $element.data('old-tabindex', tabindex); - $element.attr('tabindex', '-1'); - - // Set up containers and adapters - - var DataAdapter = this.options.get('dataAdapter'); - this.dataAdapter = new DataAdapter($element, this.options); - - var $container = this.render(); - - this._placeContainer($container); - - var SelectionAdapter = this.options.get('selectionAdapter'); - this.selection = new SelectionAdapter($element, this.options); - this.$selection = this.selection.render(); - - this.selection.position(this.$selection, $container); - - var DropdownAdapter = this.options.get('dropdownAdapter'); - this.dropdown = new DropdownAdapter($element, this.options); - this.$dropdown = this.dropdown.render(); - - this.dropdown.position(this.$dropdown, $container); - - var ResultsAdapter = this.options.get('resultsAdapter'); - this.results = new ResultsAdapter($element, this.options, this.dataAdapter); - this.$results = this.results.render(); - - this.results.position(this.$results, this.$dropdown); - - // Bind events - - var self = this; - - // Bind the container to all of the adapters - this._bindAdapters(); - - // Register any DOM event handlers - this._registerDomEvents(); - - // Register any internal event handlers - this._registerDataEvents(); - this._registerSelectionEvents(); - this._registerDropdownEvents(); - this._registerResultsEvents(); - this._registerEvents(); - - // Set the initial state - this.dataAdapter.current(function (initialData) { - self.trigger('selection:update', { - data: initialData - }); - }); - - // Hide the original select - $element.addClass('select2-hidden-accessible'); - $element.attr('aria-hidden', 'true'); - - // Synchronize any monitored attributes - this._syncAttributes(); - - $element.data('select2', this); - }; - - Utils.Extend(Select2, Utils.Observable); - - Select2.prototype._generateId = function ($element) { - var id = ''; - - if ($element.attr('id') != null) { - id = $element.attr('id'); - } else if ($element.attr('name') != null) { - id = $element.attr('name') + '-' + Utils.generateChars(2); - } else { - id = Utils.generateChars(4); - } - - id = id.replace(/(:|\.|\[|\]|,)/g, ''); - id = 'select2-' + id; - - return id; - }; - - Select2.prototype._placeContainer = function ($container) { - $container.insertAfter(this.$element); - - var width = this._resolveWidth(this.$element, this.options.get('width')); - - if (width != null) { - $container.css('width', width); - } - }; - - Select2.prototype._resolveWidth = function ($element, method) { - var WIDTH = /^width:(([-+]?([0-9]*\.)?[0-9]+)(px|em|ex|%|in|cm|mm|pt|pc))/i; - - if (method == 'resolve') { - var styleWidth = this._resolveWidth($element, 'style'); - - if (styleWidth != null) { - return styleWidth; - } - - return this._resolveWidth($element, 'element'); - } - - if (method == 'element') { - var elementWidth = $element.outerWidth(false); - - if (elementWidth <= 0) { - return 'auto'; - } - - return elementWidth + 'px'; - } - - if (method == 'style') { - var style = $element.attr('style'); - - if (typeof(style) !== 'string') { - return null; - } - - var attrs = style.split(';'); - - for (var i = 0, l = attrs.length; i < l; i = i + 1) { - var attr = attrs[i].replace(/\s/g, ''); - var matches = attr.match(WIDTH); - - if (matches !== null && matches.length >= 1) { - return matches[1]; - } - } - - return null; - } - - return method; - }; - - Select2.prototype._bindAdapters = function () { - this.dataAdapter.bind(this, this.$container); - this.selection.bind(this, this.$container); - - this.dropdown.bind(this, this.$container); - this.results.bind(this, this.$container); - }; - - Select2.prototype._registerDomEvents = function () { - var self = this; - - this.$element.on('change.select2', function () { - self.dataAdapter.current(function (data) { - self.trigger('selection:update', { - data: data - }); - }); - }); - - this.$element.on('focus.select2', function (evt) { - self.trigger('focus', evt); - }); - - this._syncA = Utils.bind(this._syncAttributes, this); - this._syncS = Utils.bind(this._syncSubtree, this); - - if (this.$element[0].attachEvent) { - this.$element[0].attachEvent('onpropertychange', this._syncA); - } - - var observer = window.MutationObserver || - window.WebKitMutationObserver || - window.MozMutationObserver - ; - - if (observer != null) { - this._observer = new observer(function (mutations) { - $.each(mutations, self._syncA); - $.each(mutations, self._syncS); - }); - this._observer.observe(this.$element[0], { - attributes: true, - childList: true, - subtree: false - }); - } else if (this.$element[0].addEventListener) { - this.$element[0].addEventListener( - 'DOMAttrModified', - self._syncA, - false - ); - this.$element[0].addEventListener( - 'DOMNodeInserted', - self._syncS, - false - ); - this.$element[0].addEventListener( - 'DOMNodeRemoved', - self._syncS, - false - ); - } - }; - - Select2.prototype._registerDataEvents = function () { - var self = this; - - this.dataAdapter.on('*', function (name, params) { - self.trigger(name, params); - }); - }; - - Select2.prototype._registerSelectionEvents = function () { - var self = this; - var nonRelayEvents = ['toggle', 'focus']; - - this.selection.on('toggle', function () { - self.toggleDropdown(); - }); - - this.selection.on('focus', function (params) { - self.focus(params); - }); - - this.selection.on('*', function (name, params) { - if ($.inArray(name, nonRelayEvents) !== -1) { - return; - } - - self.trigger(name, params); - }); - }; - - Select2.prototype._registerDropdownEvents = function () { - var self = this; - - this.dropdown.on('*', function (name, params) { - self.trigger(name, params); - }); - }; - - Select2.prototype._registerResultsEvents = function () { - var self = this; - - this.results.on('*', function (name, params) { - self.trigger(name, params); - }); - }; - - Select2.prototype._registerEvents = function () { - var self = this; - - this.on('open', function () { - self.$container.addClass('select2-container--open'); - }); - - this.on('close', function () { - self.$container.removeClass('select2-container--open'); - }); - - this.on('enable', function () { - self.$container.removeClass('select2-container--disabled'); - }); - - this.on('disable', function () { - self.$container.addClass('select2-container--disabled'); - }); - - this.on('blur', function () { - self.$container.removeClass('select2-container--focus'); - }); - - this.on('query', function (params) { - if (!self.isOpen()) { - self.trigger('open', {}); - } - - this.dataAdapter.query(params, function (data) { - self.trigger('results:all', { - data: data, - query: params - }); - }); - }); - - this.on('query:append', function (params) { - this.dataAdapter.query(params, function (data) { - self.trigger('results:append', { - data: data, - query: params - }); - }); - }); - - this.on('keypress', function (evt) { - var key = evt.which; - - if (self.isOpen()) { - if (key === KEYS.ESC || key === KEYS.TAB || - (key === KEYS.UP && evt.altKey)) { - self.close(); - - evt.preventDefault(); - } else if (key === KEYS.ENTER) { - self.trigger('results:select', {}); - - evt.preventDefault(); - } else if ((key === KEYS.SPACE && evt.ctrlKey)) { - self.trigger('results:toggle', {}); - - evt.preventDefault(); - } else if (key === KEYS.UP) { - self.trigger('results:previous', {}); - - evt.preventDefault(); - } else if (key === KEYS.DOWN) { - self.trigger('results:next', {}); - - evt.preventDefault(); - } - } else { - if (key === KEYS.ENTER || key === KEYS.SPACE || - (key === KEYS.DOWN && evt.altKey)) { - self.open(); - - evt.preventDefault(); - } - } - }); - }; - - Select2.prototype._syncAttributes = function () { - this.options.set('disabled', this.$element.prop('disabled')); - - if (this.options.get('disabled')) { - if (this.isOpen()) { - this.close(); - } - - this.trigger('disable', {}); - } else { - this.trigger('enable', {}); - } - }; - - Select2.prototype._syncSubtree = function (evt, mutations) { - var changed = false; - var self = this; - - // Ignore any mutation events raised for elements that aren't options or - // optgroups. This handles the case when the select element is destroyed - if ( - evt && evt.target && ( - evt.target.nodeName !== 'OPTION' && evt.target.nodeName !== 'OPTGROUP' - ) - ) { - return; - } - - if (!mutations) { - // If mutation events aren't supported, then we can only assume that the - // change affected the selections - changed = true; - } else if (mutations.addedNodes && mutations.addedNodes.length > 0) { - for (var n = 0; n < mutations.addedNodes.length; n++) { - var node = mutations.addedNodes[n]; - - if (node.selected) { - changed = true; - } - } - } else if (mutations.removedNodes && mutations.removedNodes.length > 0) { - changed = true; - } - - // Only re-pull the data if we think there is a change - if (changed) { - this.dataAdapter.current(function (currentData) { - self.trigger('selection:update', { - data: currentData - }); - }); - } - }; - - /** - * Override the trigger method to automatically trigger pre-events when - * there are events that can be prevented. - */ - Select2.prototype.trigger = function (name, args) { - var actualTrigger = Select2.__super__.trigger; - var preTriggerMap = { - 'open': 'opening', - 'close': 'closing', - 'select': 'selecting', - 'unselect': 'unselecting' - }; - - if (args === undefined) { - args = {}; - } - - if (name in preTriggerMap) { - var preTriggerName = preTriggerMap[name]; - var preTriggerArgs = { - prevented: false, - name: name, - args: args - }; - - actualTrigger.call(this, preTriggerName, preTriggerArgs); - - if (preTriggerArgs.prevented) { - args.prevented = true; - - return; - } - } - - actualTrigger.call(this, name, args); - }; - - Select2.prototype.toggleDropdown = function () { - if (this.options.get('disabled')) { - return; - } - - if (this.isOpen()) { - this.close(); - } else { - this.open(); - } - }; - - Select2.prototype.open = function () { - if (this.isOpen()) { - return; - } - - this.trigger('query', {}); - }; - - Select2.prototype.close = function () { - if (!this.isOpen()) { - return; - } - - this.trigger('close', {}); - }; - - Select2.prototype.isOpen = function () { - return this.$container.hasClass('select2-container--open'); - }; - - Select2.prototype.hasFocus = function () { - return this.$container.hasClass('select2-container--focus'); - }; - - Select2.prototype.focus = function (data) { - // No need to re-trigger focus events if we are already focused - if (this.hasFocus()) { - return; - } - - this.$container.addClass('select2-container--focus'); - this.trigger('focus', {}); - }; - - Select2.prototype.enable = function (args) { - if (this.options.get('debug') && window.console && console.warn) { - console.warn( - 'Select2: The `select2("enable")` method has been deprecated and will' + - ' be removed in later Select2 versions. Use $element.prop("disabled")' + - ' instead.' - ); - } - - if (args == null || args.length === 0) { - args = [true]; - } - - var disabled = !args[0]; - - this.$element.prop('disabled', disabled); - }; - - Select2.prototype.data = function () { - if (this.options.get('debug') && - arguments.length > 0 && window.console && console.warn) { - console.warn( - 'Select2: Data can no longer be set using `select2("data")`. You ' + - 'should consider setting the value instead using `$element.val()`.' - ); - } - - var data = []; - - this.dataAdapter.current(function (currentData) { - data = currentData; - }); - - return data; - }; - - Select2.prototype.val = function (args) { - if (this.options.get('debug') && window.console && console.warn) { - console.warn( - 'Select2: The `select2("val")` method has been deprecated and will be' + - ' removed in later Select2 versions. Use $element.val() instead.' - ); - } - - if (args == null || args.length === 0) { - return this.$element.val(); - } - - var newVal = args[0]; - - if ($.isArray(newVal)) { - newVal = $.map(newVal, function (obj) { - return obj.toString(); - }); - } - - this.$element.val(newVal).trigger('change'); - }; - - Select2.prototype.destroy = function () { - this.$container.remove(); - - if (this.$element[0].detachEvent) { - this.$element[0].detachEvent('onpropertychange', this._syncA); - } - - if (this._observer != null) { - this._observer.disconnect(); - this._observer = null; - } else if (this.$element[0].removeEventListener) { - this.$element[0] - .removeEventListener('DOMAttrModified', this._syncA, false); - this.$element[0] - .removeEventListener('DOMNodeInserted', this._syncS, false); - this.$element[0] - .removeEventListener('DOMNodeRemoved', this._syncS, false); - } - - this._syncA = null; - this._syncS = null; - - this.$element.off('.select2'); - this.$element.attr('tabindex', this.$element.data('old-tabindex')); - - this.$element.removeClass('select2-hidden-accessible'); - this.$element.attr('aria-hidden', 'false'); - this.$element.removeData('select2'); - - this.dataAdapter.destroy(); - this.selection.destroy(); - this.dropdown.destroy(); - this.results.destroy(); - - this.dataAdapter = null; - this.selection = null; - this.dropdown = null; - this.results = null; - }; - - Select2.prototype.render = function () { - var $container = $( - '' + - '' + - '' + - '' - ); - - $container.attr('dir', this.options.get('dir')); - - this.$container = $container; - - this.$container.addClass('select2-container--' + this.options.get('theme')); - - $container.data('element', this.$element); - - return $container; - }; - - return Select2; -}); - -S2.define('jquery-mousewheel',[ - 'jquery' -], function ($) { - // Used to shim jQuery.mousewheel for non-full builds. - return $; -}); - -S2.define('jquery.select2',[ - 'jquery', - 'jquery-mousewheel', - - './select2/core', - './select2/defaults' -], function ($, _, Select2, Defaults) { - if ($.fn.select2 == null) { - // All methods that should return the element - var thisMethods = ['open', 'close', 'destroy']; - - $.fn.select2 = function (options) { - options = options || {}; - - if (typeof options === 'object') { - this.each(function () { - var instanceOptions = $.extend(true, {}, options); - - var instance = new Select2($(this), instanceOptions); - }); - - return this; - } else if (typeof options === 'string') { - var ret; - var args = Array.prototype.slice.call(arguments, 1); - - this.each(function () { - var instance = $(this).data('select2'); - - if (instance == null && window.console && console.error) { - console.error( - 'The select2(\'' + options + '\') method was called on an ' + - 'element that is not using Select2.' - ); - } - - ret = instance[options].apply(instance, args); - }); - - // Check if we should be returning `this` - if ($.inArray(options, thisMethods) > -1) { - return this; - } - - return ret; - } else { - throw new Error('Invalid arguments for Select2: ' + options); - } - }; - } - - if ($.fn.select2.defaults == null) { - $.fn.select2.defaults = Defaults; - } - - return Select2; -}); - - // Return the AMD loader configuration so it can be used outside of this file - return { - define: S2.define, - require: S2.require - }; -}()); - - // Autoload the jQuery bindings - // We know that all of the modules exist above this, so we're safe - var select2 = S2.require('jquery.select2'); - - // Hold the AMD module references on the jQuery function that was just loaded - // This allows Select2 to use the internal loader outside of this file, such - // as in the language files. - jQuery.fn.select2.amd = S2; - - // Return the Select2 instance for anyone who is importing it. - return select2; -})); diff --git a/addons/default/visiosoft/base-theme/resources/js/sweetalert2.all.min.js b/addons/default/visiosoft/base-theme/resources/js/sweetalert2.all.min.js deleted file mode 100644 index 1ba935528..000000000 --- a/addons/default/visiosoft/base-theme/resources/js/sweetalert2.all.min.js +++ /dev/null @@ -1,2 +0,0 @@ -!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e=e||self).Sweetalert2=t()}(this,function(){"use strict";const l=Object.freeze({cancel:"cancel",backdrop:"backdrop",close:"close",esc:"esc",timer:"timer"}),t="SweetAlert2:",o=e=>e.charAt(0).toUpperCase()+e.slice(1),a=e=>Array.prototype.slice.call(e),s=e=>{console.warn("".concat(t," ").concat("object"==typeof e?e.join(" "):e))},r=e=>{console.error("".concat(t," ").concat(e))},n=[],i=(e,t)=>{t='"'.concat(e,'" is deprecated and will be removed in the next major release. Please use "').concat(t,'" instead.'),n.includes(t)||(n.push(t),s(t))},c=e=>"function"==typeof e?e():e,u=e=>e&&"function"==typeof e.toPromise,d=e=>u(e)?e.toPromise():Promise.resolve(e),p=e=>e&&Promise.resolve(e)===e,m=e=>e instanceof Element||(e=>"object"==typeof e&&e.jquery)(e);var e=e=>{const t={};for(const n in e)t[e[n]]="swal2-"+e[n];return t};const h=e(["container","shown","height-auto","iosfix","popup","modal","no-backdrop","no-transition","toast","toast-shown","show","hide","close","title","html-container","actions","confirm","deny","cancel","default-outline","footer","icon","icon-content","image","input","file","range","select","radio","checkbox","label","textarea","inputerror","input-label","validation-message","progress-steps","active-progress-step","progress-step","progress-step-line","loader","loading","styled","top","top-start","top-end","top-left","top-right","center","center-start","center-end","center-left","center-right","bottom","bottom-start","bottom-end","bottom-left","bottom-right","grow-row","grow-column","grow-fullscreen","rtl","timer-progress-bar","timer-progress-bar-container","scrollbar-measure","icon-success","icon-warning","icon-info","icon-question","icon-error"]),g=e(["success","warning","info","question","error"]),b=()=>document.body.querySelector(".".concat(h.container)),f=e=>{const t=b();return t?t.querySelector(e):null},y=e=>f(".".concat(e)),v=()=>y(h.popup),w=()=>y(h.icon),C=()=>y(h.title),k=()=>y(h["html-container"]),A=()=>y(h.image),B=()=>y(h["progress-steps"]),x=()=>y(h["validation-message"]),P=()=>f(".".concat(h.actions," .").concat(h.confirm)),E=()=>f(".".concat(h.actions," .").concat(h.deny));const S=()=>f(".".concat(h.loader)),T=()=>f(".".concat(h.actions," .").concat(h.cancel)),L=()=>y(h.actions),O=()=>y(h.footer),j=()=>y(h["timer-progress-bar"]),D=()=>y(h.close),I=()=>{const e=a(v().querySelectorAll('[tabindex]:not([tabindex="-1"]):not([tabindex="0"])')).sort((e,t)=>(e=parseInt(e.getAttribute("tabindex")),(t=parseInt(t.getAttribute("tabindex")))"-1"!==e.getAttribute("tabindex"));return(t=>{const n=[];for(let e=0;eG(e))},M=()=>!H()&&!document.body.classList.contains(h["no-backdrop"]),H=()=>document.body.classList.contains(h["toast-shown"]);const q={previousBodyPadding:null},V=(t,e)=>{if(t.textContent="",e){const n=new DOMParser,o=n.parseFromString(e,"text/html");a(o.querySelector("head").childNodes).forEach(e=>{t.appendChild(e)}),a(o.querySelector("body").childNodes).forEach(e=>{t.appendChild(e)})}},N=(t,e)=>{if(!e)return!1;var n=e.split(/\s+/);for(let e=0;e{var o,i;if(o=e,i=t,a(o.classList).forEach(e=>{Object.values(h).includes(e)||Object.values(g).includes(e)||Object.values(i.showClass).includes(e)||o.classList.remove(e)}),t.customClass&&t.customClass[n]){if("string"!=typeof t.customClass[n]&&!t.customClass[n].forEach)return s("Invalid type of customClass.".concat(n,'! Expected string or iterable object, got "').concat(typeof t.customClass[n],'"'));W(e,t.customClass[n])}},F=(e,t)=>{if(!t)return null;switch(t){case"select":case"textarea":case"file":return K(e,h[t]);case"checkbox":return e.querySelector(".".concat(h.checkbox," input"));case"radio":return e.querySelector(".".concat(h.radio," input:checked"))||e.querySelector(".".concat(h.radio," input:first-child"));case"range":return e.querySelector(".".concat(h.range," input"));default:return K(e,h.input)}},R=e=>{var t;e.focus(),"file"!==e.type&&(t=e.value,e.value="",e.value=t)},z=(e,t,n)=>{e&&t&&(t="string"==typeof t?t.split(/\s+/).filter(Boolean):t).forEach(t=>{e.forEach?e.forEach(e=>{n?e.classList.add(t):e.classList.remove(t)}):n?e.classList.add(t):e.classList.remove(t)})},W=(e,t)=>{z(e,t,!0)},_=(e,t)=>{z(e,t,!1)},K=(t,n)=>{for(let e=0;e{(n=n==="".concat(parseInt(n))?parseInt(n):n)||0===parseInt(n)?e.style[t]="number"==typeof n?"".concat(n,"px"):n:e.style.removeProperty(t)},Z=(e,t="flex")=>{e.style.display=t},J=e=>{e.style.display="none"},X=(e,t,n,o)=>{const i=e.querySelector(t);i&&(i.style[n]=o)},$=(e,t,n)=>{t?Z(e,n):J(e)},G=e=>!(!e||!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)),Q=()=>!G(P())&&!G(E())&&!G(T()),ee=e=>!!(e.scrollHeight>e.clientHeight),te=e=>{const t=window.getComputedStyle(e);var n=parseFloat(t.getPropertyValue("animation-duration")||"0"),e=parseFloat(t.getPropertyValue("transition-duration")||"0");return 0{const n=j();G(n)&&(t&&(n.style.transition="none",n.style.width="100%"),setTimeout(()=>{n.style.transition="width ".concat(e/1e3,"s linear"),n.style.width="0%"},10))},oe=()=>"undefined"==typeof window||"undefined"==typeof document,ie='\n
            \n \n
              \n
              \n \n

              \n
              \n \n \n
              \n \n \n
              \n \n
              \n \n \n
              \n
              \n
              \n \n \n \n
              \n
              \n
              \n
              \n
              \n
              \n').replace(/(^|\n)\s*/g,""),ae=()=>{ln.isVisible()&&ln.resetValidationMessage()},se=e=>{var t=(()=>{const e=b();return!!e&&(e.remove(),_([document.documentElement,document.body],[h["no-backdrop"],h["toast-shown"],h["has-column"]]),!0)})();if(oe())r("SweetAlert2 requires document to initialize");else{const n=document.createElement("div");n.className=h.container,t&&W(n,h["no-transition"]),V(n,ie);const o="string"==typeof(t=e.target)?document.querySelector(t):t;o.appendChild(n),(e=>{const t=v();t.setAttribute("role",e.toast?"alert":"dialog"),t.setAttribute("aria-live",e.toast?"polite":"assertive"),e.toast||t.setAttribute("aria-modal","true")})(e),e=o,"rtl"===window.getComputedStyle(e).direction&&W(b(),h.rtl),(()=>{const e=v(),t=K(e,h.input),n=K(e,h.file),o=e.querySelector(".".concat(h.range," input")),i=e.querySelector(".".concat(h.range," output")),a=K(e,h.select),s=e.querySelector(".".concat(h.checkbox," input")),r=K(e,h.textarea);t.oninput=ae,n.onchange=ae,a.onchange=ae,s.onchange=ae,r.oninput=ae,o.oninput=()=>{ae(),i.value=o.value},o.onchange=()=>{ae(),o.nextSibling.value=o.value}})()}},re=(e,t)=>{e instanceof HTMLElement?t.appendChild(e):"object"==typeof e?ce(e,t):e&&V(t,e)},ce=(e,t)=>{e.jquery?le(t,e):V(t,e.toString())},le=(t,n)=>{if(t.textContent="",0 in n)for(let e=0;e in n;e++)t.appendChild(n[e].cloneNode(!0));else t.appendChild(n.cloneNode(!0))},ue=(()=>{if(oe())return!1;var e=document.createElement("div"),t={WebkitAnimation:"webkitAnimationEnd",OAnimation:"oAnimationEnd oanimationend",animation:"animationend"};for(const n in t)if(Object.prototype.hasOwnProperty.call(t,n)&&void 0!==e.style[n])return t[n];return!1})(),de=(e,t)=>{const n=L();var o=S(),i=P(),a=E(),s=T();(t.showConfirmButton||t.showDenyButton||t.showCancelButton?Z:J)(n),U(n,t,"actions"),pe(i,"confirm",t),pe(a,"deny",t),pe(s,"cancel",t),function(e,t,n,o){if(!o.buttonsStyling)return _([e,t,n],h.styled);W([e,t,n],h.styled),o.confirmButtonColor&&(e.style.backgroundColor=o.confirmButtonColor,W(e,h["default-outline"]));o.denyButtonColor&&(t.style.backgroundColor=o.denyButtonColor,W(t,h["default-outline"]));o.cancelButtonColor&&(n.style.backgroundColor=o.cancelButtonColor,W(n,h["default-outline"]))}(i,a,s,t),t.reverseButtons&&(n.insertBefore(s,o),n.insertBefore(a,o),n.insertBefore(i,o)),V(o,t.loaderHtml),U(o,t,"loader")};function pe(e,t,n){$(e,n["show".concat(o(t),"Button")],"inline-block"),V(e,n["".concat(t,"ButtonText")]),e.setAttribute("aria-label",n["".concat(t,"ButtonAriaLabel")]),e.className=h[t],U(e,n,"".concat(t,"Button")),W(e,n["".concat(t,"ButtonClass")])}const me=(e,t)=>{var n,o,i=b();i&&(o=i,"string"==typeof(n=t.backdrop)?o.style.background=n:n||W([document.documentElement,document.body],h["no-backdrop"]),o=i,(n=t.position)in h?W(o,h[n]):(s('The "position" parameter is not valid, defaulting to "center"'),W(o,h.center)),n=i,!(o=t.grow)||"string"!=typeof o||(o="grow-".concat(o))in h&&W(n,h[o]),U(i,t,"container"))};var he={promise:new WeakMap,innerParams:new WeakMap,domCache:new WeakMap};const ge=["input","file","range","select","radio","checkbox","textarea"],be=e=>{if(!ke[e.input])return r('Unexpected type of input! Expected "text", "email", "password", "number", "tel", "select", "radio", "checkbox", "textarea", "file" or "url", got "'.concat(e.input,'"'));var t=Ce(e.input);const n=ke[e.input](t,e);Z(n),setTimeout(()=>{R(n)})},fe=(e,t)=>{const n=F(v(),e);if(n){(t=>{for(let e=0;e{var t=Ce(e.input);e.customClass&&W(t,e.customClass.input)},ve=(e,t)=>{e.placeholder&&!t.inputPlaceholder||(e.placeholder=t.inputPlaceholder)},we=(e,t,n)=>{if(n.inputLabel){e.id=h.input;const i=document.createElement("label");var o=h["input-label"];i.setAttribute("for",e.id),i.className=o,W(i,n.customClass.inputLabel),i.innerText=n.inputLabel,t.insertAdjacentElement("beforebegin",i)}},Ce=e=>{e=h[e]||h.input;return K(v(),e)},ke={};ke.text=ke.email=ke.password=ke.number=ke.tel=ke.url=(e,t)=>("string"==typeof t.inputValue||"number"==typeof t.inputValue?e.value=t.inputValue:p(t.inputValue)||s('Unexpected type of inputValue! Expected "string", "number" or "Promise", got "'.concat(typeof t.inputValue,'"')),we(e,e,t),ve(e,t),e.type=t.input,e),ke.file=(e,t)=>(we(e,e,t),ve(e,t),e),ke.range=(e,t)=>{const n=e.querySelector("input"),o=e.querySelector("output");return n.value=t.inputValue,n.type=t.input,o.value=t.inputValue,we(n,e,t),e},ke.select=(e,t)=>{if(e.textContent="",t.inputPlaceholder){const n=document.createElement("option");V(n,t.inputPlaceholder),n.value="",n.disabled=!0,n.selected=!0,e.appendChild(n)}return we(e,e,t),e},ke.radio=e=>(e.textContent="",e),ke.checkbox=(e,t)=>{const n=F(v(),"checkbox");n.value=1,n.id=h.checkbox,n.checked=Boolean(t.inputValue);var o=e.querySelector("span");return V(o,t.inputPlaceholder),e},ke.textarea=(n,e)=>{n.value=e.inputValue,ve(n,e),we(n,n,e);return setTimeout(()=>{if("MutationObserver"in window){const t=parseInt(window.getComputedStyle(v()).width);new MutationObserver(()=>{var e,e=n.offsetWidth+(e=n,parseInt(window.getComputedStyle(e).marginLeft)+parseInt(window.getComputedStyle(e).marginRight));e>t?v().style.width="".concat(e,"px"):v().style.width=null}).observe(n,{attributes:!0,attributeFilter:["style"]})}}),n};const Ae=(e,t)=>{const n=k();U(n,t,"htmlContainer"),t.html?(re(t.html,n),Z(n,"block")):t.text?(n.textContent=t.text,Z(n,"block")):J(n),((e,o)=>{const i=v();e=he.innerParams.get(e);const a=!e||o.input!==e.input;ge.forEach(e=>{var t=h[e];const n=K(i,t);fe(e,o.inputAttributes),n.className=t,a&&J(n)}),o.input&&(a&&be(o),ye(o))})(e,t)},Be=(e,t)=>{for(const n in g)t.icon!==n&&_(e,g[n]);W(e,g[t.icon]),Ee(e,t),xe(),U(e,t,"icon")},xe=()=>{const e=v();var t=window.getComputedStyle(e).getPropertyValue("background-color");const n=e.querySelectorAll("[class^=swal2-success-circular-line], .swal2-success-fix");for(let e=0;e{var n;e.textContent="",t.iconHtml?V(e,Se(t.iconHtml)):"success"===t.icon?V(e,'\n
              \n \n
              \n
              \n '):"error"===t.icon?V(e,'\n \n \n \n \n '):(n={question:"?",warning:"!",info:"i"},V(e,Se(n[t.icon])))},Ee=(e,t)=>{if(t.iconColor){e.style.color=t.iconColor,e.style.borderColor=t.iconColor;for(const n of[".swal2-success-line-tip",".swal2-success-line-long",".swal2-x-mark-line-left",".swal2-x-mark-line-right"])X(e,n,"backgroundColor",t.iconColor);X(e,".swal2-success-ring","borderColor",t.iconColor)}},Se=e=>'
              ').concat(e,"
              "),Te=(e,o)=>{const i=B();if(!o.progressSteps||0===o.progressSteps.length)return J(i);Z(i),i.textContent="",o.currentProgressStep>=o.progressSteps.length&&s("Invalid currentProgressStep parameter, it should be less than progressSteps.length (currentProgressStep like JS arrays starts from 0)"),o.progressSteps.forEach((e,t)=>{var n,e=(n=e,e=document.createElement("li"),W(e,h["progress-step"]),V(e,n),e);i.appendChild(e),t===o.currentProgressStep&&W(e,h["active-progress-step"]),t!==o.progressSteps.length-1&&(t=(e=>{const t=document.createElement("li");return W(t,h["progress-step-line"]),e.progressStepsDistance&&(t.style.width=e.progressStepsDistance),t})(o),i.appendChild(t))})},Le=(e,t)=>{e.className="".concat(h.popup," ").concat(G(e)?t.showClass.popup:""),t.toast?(W([document.documentElement,document.body],h["toast-shown"]),W(e,h.toast)):W(e,h.modal),U(e,t,"popup"),"string"==typeof t.customClass&&W(e,t.customClass),t.icon&&W(e,h["icon-".concat(t.icon)])},Oe=(e,t)=>{var n,o,i;(e=>{var t=b();const n=v();e.toast?(Y(t,"width",e.width),n.style.width="100%",n.insertBefore(S(),w())):Y(n,"width",e.width),Y(n,"padding",e.padding),e.background&&(n.style.background=e.background),J(x()),Le(n,e)})(t),me(0,t),Te(0,t),i=e,n=t,o=he.innerParams.get(i),i=w(),o&&n.icon===o.icon?(Pe(i,n),Be(i,n)):n.icon||n.iconHtml?n.icon&&-1===Object.keys(g).indexOf(n.icon)?(r('Unknown icon! Expected "success", "error", "warning", "info" or "question", got "'.concat(n.icon,'"')),J(i)):(Z(i),Pe(i,n),Be(i,n),W(i,n.showClass.icon)):J(i),(e=>{const t=A();if(!e.imageUrl)return J(t);Z(t,""),t.setAttribute("src",e.imageUrl),t.setAttribute("alt",e.imageAlt),Y(t,"width",e.imageWidth),Y(t,"height",e.imageHeight),t.className=h.image,U(t,e,"image")})(t),(e=>{const t=C();$(t,e.title||e.titleText,"block"),e.title&&re(e.title,t),e.titleText&&(t.innerText=e.titleText),U(t,e,"title")})(t),(e=>{const t=D();V(t,e.closeButtonHtml),U(t,e,"closeButton"),$(t,e.showCloseButton),t.setAttribute("aria-label",e.closeButtonAriaLabel)})(t),Ae(e,t),de(0,t),i=t,e=O(),$(e,i.footer),i.footer&&re(i.footer,e),U(e,i,"footer"),"function"==typeof t.didRender&&t.didRender(v())};const je=()=>P()&&P().click();const De=e=>{let t=v();t||ln.fire(),t=v();var n=S();H()?J(w()):Ie(t,e),Z(n),t.setAttribute("data-loading",!0),t.setAttribute("aria-busy",!0),t.focus()},Ie=(e,t)=>{var n=L();const o=S();!t&&G(P())&&(t=P()),Z(n),t&&(J(t),o.setAttribute("data-button-to-replace",t.className)),o.parentNode.insertBefore(o,t),W([e,n],h.loading)},Me={},He=o=>new Promise(e=>{if(!o)return e();var t=window.scrollX,n=window.scrollY;Me.restoreFocusTimeout=setTimeout(()=>{Me.previousActiveElement&&Me.previousActiveElement.focus?(Me.previousActiveElement.focus(),Me.previousActiveElement=null):document.body&&document.body.focus(),e()},100),window.scrollTo(t,n)});const qe=()=>{if(Me.timeout)return(()=>{const e=j();var t=parseInt(window.getComputedStyle(e).width);e.style.removeProperty("transition"),e.style.width="100%";var n=parseInt(window.getComputedStyle(e).width),n=parseInt(t/n*100);e.style.removeProperty("transition"),e.style.width="".concat(n,"%")})(),Me.timeout.stop()},Ve=()=>{if(Me.timeout){var e=Me.timeout.start();return ne(e),e}};let Ne=!1;const Ue={};const Fe=t=>{for(let e=t.target;e&&e!==document;e=e.parentNode)for(const o in Ue){var n=e.getAttribute(o);if(n)return void Ue[o].fire({template:n})}},Re={title:"",titleText:"",text:"",html:"",footer:"",icon:void 0,iconColor:void 0,iconHtml:void 0,template:void 0,toast:!1,showClass:{popup:"swal2-show",backdrop:"swal2-backdrop-show",icon:"swal2-icon-show"},hideClass:{popup:"swal2-hide",backdrop:"swal2-backdrop-hide",icon:"swal2-icon-hide"},customClass:{},target:"body",backdrop:!0,heightAuto:!0,allowOutsideClick:!0,allowEscapeKey:!0,allowEnterKey:!0,stopKeydownPropagation:!0,keydownListenerCapture:!1,showConfirmButton:!0,showDenyButton:!1,showCancelButton:!1,preConfirm:void 0,preDeny:void 0,confirmButtonText:"OK",confirmButtonAriaLabel:"",confirmButtonColor:void 0,denyButtonText:"No",denyButtonAriaLabel:"",denyButtonColor:void 0,cancelButtonText:"Cancel",cancelButtonAriaLabel:"",cancelButtonColor:void 0,buttonsStyling:!0,reverseButtons:!1,focusConfirm:!0,focusDeny:!1,focusCancel:!1,returnFocus:!0,showCloseButton:!1,closeButtonHtml:"×",closeButtonAriaLabel:"Close this dialog",loaderHtml:"",showLoaderOnConfirm:!1,showLoaderOnDeny:!1,imageUrl:void 0,imageWidth:void 0,imageHeight:void 0,imageAlt:"",timer:void 0,timerProgressBar:!1,width:void 0,padding:void 0,background:void 0,input:void 0,inputPlaceholder:"",inputLabel:"",inputValue:"",inputOptions:{},inputAutoTrim:!0,inputAttributes:{},inputValidator:void 0,returnInputValueOnDeny:!1,validationMessage:void 0,grow:!1,position:"center",progressSteps:[],currentProgressStep:void 0,progressStepsDistance:void 0,willOpen:void 0,didOpen:void 0,didRender:void 0,willClose:void 0,didClose:void 0,didDestroy:void 0,scrollbarPadding:!0},ze=["allowEscapeKey","allowOutsideClick","background","buttonsStyling","cancelButtonAriaLabel","cancelButtonColor","cancelButtonText","closeButtonAriaLabel","closeButtonHtml","confirmButtonAriaLabel","confirmButtonColor","confirmButtonText","currentProgressStep","customClass","denyButtonAriaLabel","denyButtonColor","denyButtonText","didClose","didDestroy","footer","hideClass","html","icon","iconColor","iconHtml","imageAlt","imageHeight","imageUrl","imageWidth","preConfirm","preDeny","progressSteps","returnFocus","reverseButtons","showCancelButton","showCloseButton","showConfirmButton","showDenyButton","text","title","titleText","willClose"],We={},_e=["allowOutsideClick","allowEnterKey","backdrop","focusConfirm","focusDeny","focusCancel","returnFocus","heightAuto","keydownListenerCapture"],Ke=e=>Object.prototype.hasOwnProperty.call(Re,e);const Ye=e=>We[e],Ze=e=>{!e.backdrop&&e.allowOutsideClick&&s('"allowOutsideClick" parameter requires `backdrop` parameter to be set to `true`');for(const o in e)n=o,Ke(n)||s('Unknown parameter "'.concat(n,'"')),e.toast&&(t=o,_e.includes(t)&&s('The parameter "'.concat(t,'" is incompatible with toasts'))),t=o,Ye(t)&&i(t,Ye(t));var t,n};var Je=Object.freeze({isValidParameter:Ke,isUpdatableParameter:e=>-1!==ze.indexOf(e),isDeprecatedParameter:Ye,argsToParams:n=>{const o={};return"object"!=typeof n[0]||m(n[0])?["title","html","icon"].forEach((e,t)=>{t=n[t];"string"==typeof t||m(t)?o[e]=t:void 0!==t&&r("Unexpected type of ".concat(e,'! Expected "string" or "Element", got ').concat(typeof t))}):Object.assign(o,n[0]),o},isVisible:()=>G(v()),clickConfirm:je,clickDeny:()=>E()&&E().click(),clickCancel:()=>T()&&T().click(),getContainer:b,getPopup:v,getTitle:C,getHtmlContainer:k,getImage:A,getIcon:w,getInputLabel:()=>y(h["input-label"]),getCloseButton:D,getActions:L,getConfirmButton:P,getDenyButton:E,getCancelButton:T,getLoader:S,getFooter:O,getTimerProgressBar:j,getFocusableElements:I,getValidationMessage:x,isLoading:()=>v().hasAttribute("data-loading"),fire:function(...e){return new this(...e)},mixin:function(n){class e extends this{_main(e,t){return super._main(e,Object.assign({},n,t))}}return e},showLoading:De,enableLoading:De,getTimerLeft:()=>Me.timeout&&Me.timeout.getTimerLeft(),stopTimer:qe,resumeTimer:Ve,toggleTimer:()=>{var e=Me.timeout;return e&&(e.running?qe:Ve)()},increaseTimer:e=>{if(Me.timeout){e=Me.timeout.increase(e);return ne(e,!0),e}},isTimerRunning:()=>Me.timeout&&Me.timeout.isRunning(),bindClickHandler:function(e="data-swal-template"){Ue[e]=this,Ne||(document.body.addEventListener("click",Fe),Ne=!0)}});function Xe(){var e=he.innerParams.get(this);if(e){const t=he.domCache.get(this);J(t.loader),H()?e.icon&&Z(w()):(e=>{const t=e.popup.getElementsByClassName(e.loader.getAttribute("data-button-to-replace"));if(t.length)Z(t[0],"inline-block");else if(Q())J(e.actions)})(t),_([t.popup,t.actions],h.loading),t.popup.removeAttribute("aria-busy"),t.popup.removeAttribute("data-loading"),t.confirmButton.disabled=!1,t.denyButton.disabled=!1,t.cancelButton.disabled=!1}}const $e=()=>{null===q.previousBodyPadding&&document.body.scrollHeight>window.innerHeight&&(q.previousBodyPadding=parseInt(window.getComputedStyle(document.body).getPropertyValue("padding-right")),document.body.style.paddingRight="".concat(q.previousBodyPadding+(()=>{const e=document.createElement("div");e.className=h["scrollbar-measure"],document.body.appendChild(e);var t=e.getBoundingClientRect().width-e.clientWidth;return document.body.removeChild(e),t})(),"px"))},Ge=()=>{navigator.userAgent.match(/(CriOS|FxiOS|EdgiOS|YaBrowser|UCBrowser)/i)||v().scrollHeight>window.innerHeight-44&&(b().style.paddingBottom="".concat(44,"px"))},Qe=()=>{const e=b();let t;e.ontouchstart=e=>{t=et(e)},e.ontouchmove=e=>{t&&(e.preventDefault(),e.stopPropagation())}},et=e=>{var t=e.target,n=b();return!tt(e)&&!nt(e)&&(t===n||!(ee(n)||"INPUT"===t.tagName||"TEXTAREA"===t.tagName||ee(k())&&k().contains(t)))},tt=e=>e.touches&&e.touches.length&&"stylus"===e.touches[0].touchType,nt=e=>e.touches&&1{const e=a(document.body.children);e.forEach(e=>{e.hasAttribute("data-previous-aria-hidden")?(e.setAttribute("aria-hidden",e.getAttribute("data-previous-aria-hidden")),e.removeAttribute("data-previous-aria-hidden")):e.removeAttribute("aria-hidden")})};var it={swalPromiseResolve:new WeakMap};function at(e,t,n,o){H()?ct(e,o):(He(n).then(()=>ct(e,o)),Me.keydownTarget.removeEventListener("keydown",Me.keydownHandler,{capture:Me.keydownListenerCapture}),Me.keydownHandlerAdded=!1),/^((?!chrome|android).)*safari/i.test(navigator.userAgent)?(t.setAttribute("style","display:none !important"),t.removeAttribute("class"),t.innerHTML=""):t.remove(),M()&&(null!==q.previousBodyPadding&&(document.body.style.paddingRight="".concat(q.previousBodyPadding,"px"),q.previousBodyPadding=null),N(document.body,h.iosfix)&&(t=parseInt(document.body.style.top,10),_(document.body,h.iosfix),document.body.style.top="",document.body.scrollTop=-1*t),ot()),_([document.documentElement,document.body],[h.shown,h["height-auto"],h["no-backdrop"],h["toast-shown"]])}function st(e){var t=v();if(t){e=void 0!==(o=e)?Object.assign({isConfirmed:!1,isDenied:!1,isDismissed:!1},o):{isConfirmed:!1,isDenied:!1,isDismissed:!0};var n=he.innerParams.get(this);if(n&&!N(t,n.hideClass.popup)){const i=it.swalPromiseResolve.get(this);_(t,n.showClass.popup),W(t,n.hideClass.popup);var o=b();_(o,n.showClass.backdrop),W(o,n.hideClass.backdrop),((e,t,n)=>{const o=b(),i=ue&&te(t);if(typeof n.willClose==="function")n.willClose(t);if(i)rt(e,t,o,n.returnFocus,n.didClose);else at(e,o,n.returnFocus,n.didClose)})(this,t,n),i(e)}}}const rt=(e,t,n,o,i)=>{Me.swalCloseEventFinishedCallback=at.bind(null,e,n,o,i),t.addEventListener(ue,function(e){e.target===t&&(Me.swalCloseEventFinishedCallback(),delete Me.swalCloseEventFinishedCallback)})},ct=(e,t)=>{setTimeout(()=>{"function"==typeof t&&t.bind(e.params)(),e._destroy()})};function lt(e,t,n){const o=he.domCache.get(e);t.forEach(e=>{o[e].disabled=n})}function ut(e,t){if(!e)return!1;if("radio"===e.type){const n=e.parentNode.parentNode,o=n.querySelectorAll("input");for(let e=0;e/^[a-zA-Z0-9.+_-]+@[a-zA-Z0-9.-]+\.[a-zA-Z0-9-]{2,24}$/.test(e)?Promise.resolve():Promise.resolve(t||"Invalid email address"),url:(e,t)=>/^https?:\/\/(www\.)?[-a-zA-Z0-9@:%._+~#=]{1,256}\.[a-z]{2,63}\b([-a-zA-Z0-9@:%_+.~#?&/=]*)$/.test(e)?Promise.resolve():Promise.resolve(t||"Invalid URL")};function mt(e){var t,n;(t=e).inputValidator||Object.keys(pt).forEach(e=>{t.input===e&&(t.inputValidator=pt[e])}),e.showLoaderOnConfirm&&!e.preConfirm&&s("showLoaderOnConfirm is set to true, but preConfirm is not defined.\nshowLoaderOnConfirm should be used together with preConfirm, see usage example:\nhttps://sweetalert2.github.io/#ajax-request"),(n=e).target&&("string"!=typeof n.target||document.querySelector(n.target))&&("string"==typeof n.target||n.target.appendChild)||(s('Target parameter is not valid, defaulting to "body"'),n.target="body"),"string"==typeof e.title&&(e.title=e.title.split("\n").join("
              ")),se(e)}const ht=["swal-title","swal-html","swal-footer"],gt=e=>{e="string"==typeof e.template?document.querySelector(e.template):e.template;if(!e)return{};e=e.content;return kt(e),Object.assign(bt(e),ft(e),yt(e),vt(e),wt(e),Ct(e,ht))},bt=e=>{const o={};return a(e.querySelectorAll("swal-param")).forEach(e=>{At(e,["name","value"]);var t=e.getAttribute("name");let n=e.getAttribute("value");"boolean"==typeof Re[t]&&"false"===n&&(n=!1),"object"==typeof Re[t]&&(n=JSON.parse(n)),o[t]=n}),o},ft=e=>{const n={};return a(e.querySelectorAll("swal-button")).forEach(e=>{At(e,["type","color","aria-label"]);var t=e.getAttribute("type");n["".concat(t,"ButtonText")]=e.innerHTML,n["show".concat(o(t),"Button")]=!0,e.hasAttribute("color")&&(n["".concat(t,"ButtonColor")]=e.getAttribute("color")),e.hasAttribute("aria-label")&&(n["".concat(t,"ButtonAriaLabel")]=e.getAttribute("aria-label"))}),n},yt=e=>{const t={},n=e.querySelector("swal-image");return n&&(At(n,["src","width","height","alt"]),n.hasAttribute("src")&&(t.imageUrl=n.getAttribute("src")),n.hasAttribute("width")&&(t.imageWidth=n.getAttribute("width")),n.hasAttribute("height")&&(t.imageHeight=n.getAttribute("height")),n.hasAttribute("alt")&&(t.imageAlt=n.getAttribute("alt"))),t},vt=e=>{const t={},n=e.querySelector("swal-icon");return n&&(At(n,["type","color"]),n.hasAttribute("type")&&(t.icon=n.getAttribute("type")),n.hasAttribute("color")&&(t.iconColor=n.getAttribute("color")),t.iconHtml=n.innerHTML),t},wt=e=>{const n={},t=e.querySelector("swal-input");t&&(At(t,["type","label","placeholder","value"]),n.input=t.getAttribute("type")||"text",t.hasAttribute("label")&&(n.inputLabel=t.getAttribute("label")),t.hasAttribute("placeholder")&&(n.inputPlaceholder=t.getAttribute("placeholder")),t.hasAttribute("value")&&(n.inputValue=t.getAttribute("value")));e=e.querySelectorAll("swal-input-option");return e.length&&(n.inputOptions={},a(e).forEach(e=>{At(e,["value"]);var t=e.getAttribute("value"),e=e.innerHTML;n.inputOptions[t]=e})),n},Ct=(e,t)=>{const n={};for(const o in t){const i=t[o],a=e.querySelector(i);a&&(At(a,[]),n[i.replace(/^swal-/,"")]=a.innerHTML.trim())}return n},kt=e=>{const t=ht.concat(["swal-param","swal-button","swal-image","swal-icon","swal-input","swal-input-option"]);a(e.children).forEach(e=>{e=e.tagName.toLowerCase();-1===t.indexOf(e)&&s("Unrecognized element <".concat(e,">"))})},At=(t,n)=>{a(t.attributes).forEach(e=>{-1===n.indexOf(e.name)&&s(['Unrecognized attribute "'.concat(e.name,'" on <').concat(t.tagName.toLowerCase(),">."),"".concat(n.length?"Allowed attributes are: ".concat(n.join(", ")):"To set the value, use HTML within the element.")])})},Bt=e=>{const t=b(),n=v();"function"==typeof e.willOpen&&e.willOpen(n);var o=window.getComputedStyle(document.body).overflowY;St(t,n,e),setTimeout(()=>{Pt(t,n)},10),M()&&(Et(t,e.scrollbarPadding,o),(()=>{const e=a(document.body.children);e.forEach(e=>{e===b()||e.contains(b())||(e.hasAttribute("aria-hidden")&&e.setAttribute("data-previous-aria-hidden",e.getAttribute("aria-hidden")),e.setAttribute("aria-hidden","true"))})})()),H()||Me.previousActiveElement||(Me.previousActiveElement=document.activeElement),"function"==typeof e.didOpen&&setTimeout(()=>e.didOpen(n)),_(t,h["no-transition"])},xt=e=>{const t=v();if(e.target===t){const n=b();t.removeEventListener(ue,xt),n.style.overflowY="auto"}},Pt=(e,t)=>{ue&&te(t)?(e.style.overflowY="hidden",t.addEventListener(ue,xt)):e.style.overflowY="auto"},Et=(e,t,n)=>{var o;(/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream||"MacIntel"===navigator.platform&&1{e.scrollTop=0})},St=(e,t,n)=>{W(e,n.showClass.backdrop),t.style.setProperty("opacity","0","important"),Z(t,"grid"),setTimeout(()=>{W(t,n.showClass.popup),t.style.removeProperty("opacity")},10),W([document.documentElement,document.body],h.shown),n.heightAuto&&n.backdrop&&!n.toast&&W([document.documentElement,document.body],h["height-auto"])},Tt=e=>e.checked?1:0,Lt=e=>e.checked?e.value:null,Ot=e=>e.files.length?null!==e.getAttribute("multiple")?e.files:e.files[0]:null,jt=(t,n)=>{const o=v(),i=e=>It[n.input](o,Mt(e),n);u(n.inputOptions)||p(n.inputOptions)?(De(P()),d(n.inputOptions).then(e=>{t.hideLoading(),i(e)})):"object"==typeof n.inputOptions?i(n.inputOptions):r("Unexpected type of inputOptions! Expected object, Map or Promise, got ".concat(typeof n.inputOptions))},Dt=(t,n)=>{const o=t.getInput();J(o),d(n.inputValue).then(e=>{o.value="number"===n.input?parseFloat(e)||0:"".concat(e),Z(o),o.focus(),t.hideLoading()}).catch(e=>{r("Error in inputValue promise: ".concat(e)),o.value="",Z(o),o.focus(),t.hideLoading()})},It={select:(e,t,i)=>{const a=K(e,h.select),s=(e,t,n)=>{const o=document.createElement("option");o.value=n,V(o,t),o.selected=Ht(n,i.inputValue),e.appendChild(o)};t.forEach(e=>{var t=e[0];const n=e[1];if(Array.isArray(n)){const o=document.createElement("optgroup");o.label=t,o.disabled=!1,a.appendChild(o),n.forEach(e=>s(o,e[1],e[0]))}else s(a,n,t)}),a.focus()},radio:(e,t,a)=>{const s=K(e,h.radio);t.forEach(e=>{var t=e[0],e=e[1];const n=document.createElement("input"),o=document.createElement("label");n.type="radio",n.name=h.radio,n.value=t,Ht(t,a.inputValue)&&(n.checked=!0);const i=document.createElement("span");V(i,e),i.className=h.label,o.appendChild(n),o.appendChild(i),s.appendChild(o)});const n=s.querySelectorAll("input");n.length&&n[0].focus()}},Mt=n=>{const o=[];return"undefined"!=typeof Map&&n instanceof Map?n.forEach((e,t)=>{let n=e;"object"==typeof n&&(n=Mt(n)),o.push([t,n])}):Object.keys(n).forEach(e=>{let t=n[e];"object"==typeof t&&(t=Mt(t)),o.push([e,t])}),o},Ht=(e,t)=>t&&t.toString()===e.toString(),qt=(e,t)=>{var n=he.innerParams.get(e),o=((e,t)=>{const n=e.getInput();if(!n)return null;switch(t.input){case"checkbox":return Tt(n);case"radio":return Lt(n);case"file":return Ot(n);default:return t.inputAutoTrim?n.value.trim():n.value}})(e,n);n.inputValidator?Vt(e,o,t):e.getInput().checkValidity()?("deny"===t?Nt:Ft)(e,o):(e.enableButtons(),e.showValidationMessage(n.validationMessage))},Vt=(t,n,o)=>{const e=he.innerParams.get(t);t.disableInput();const i=Promise.resolve().then(()=>d(e.inputValidator(n,e.validationMessage)));i.then(e=>{t.enableButtons(),t.enableInput(),e?t.showValidationMessage(e):("deny"===o?Nt:Ft)(t,n)})},Nt=(t,n)=>{const e=he.innerParams.get(t||void 0);if(e.showLoaderOnDeny&&De(E()),e.preDeny){const o=Promise.resolve().then(()=>d(e.preDeny(n,e.validationMessage)));o.then(e=>{!1===e?t.hideLoading():t.closePopup({isDenied:!0,value:void 0===e?n:e})})}else t.closePopup({isDenied:!0,value:n})},Ut=(e,t)=>{e.closePopup({isConfirmed:!0,value:t})},Ft=(t,n)=>{const e=he.innerParams.get(t||void 0);if(e.showLoaderOnConfirm&&De(),e.preConfirm){t.resetValidationMessage();const o=Promise.resolve().then(()=>d(e.preConfirm(n,e.validationMessage)));o.then(e=>{G(x())||!1===e?t.hideLoading():Ut(t,void 0===e?n:e)})}else Ut(t,n)},Rt=(e,t,n)=>{const o=I();if(o.length)return(t+=n)===o.length?t=0:-1===t&&(t=o.length-1),o[t].focus();v().focus()},zt=["ArrowRight","ArrowDown"],Wt=["ArrowLeft","ArrowUp"],_t=(e,t,n)=>{var o=he.innerParams.get(e);o&&(o.stopKeydownPropagation&&t.stopPropagation(),"Enter"===t.key?Kt(e,t,o):"Tab"===t.key?Yt(t,o):[...zt,...Wt].includes(t.key)?Zt(t.key):"Escape"===t.key&&Jt(t,o,n))},Kt=(e,t,n)=>{t.isComposing||t.target&&e.getInput()&&t.target.outerHTML===e.getInput().outerHTML&&(["textarea","file"].includes(n.input)||(je(),t.preventDefault()))},Yt=(e,t)=>{var n=e.target,o=I();let i=-1;for(let e=0;e{const t=P(),n=E(),o=T();if([t,n,o].includes(document.activeElement)){e=zt.includes(e)?"nextElementSibling":"previousElementSibling";const i=document.activeElement[e];i&&i.focus()}},Jt=(e,t,n)=>{c(t.allowEscapeKey)&&(e.preventDefault(),n(l.esc))},Xt=(t,e,n)=>{e.popup.onclick=()=>{var e=he.innerParams.get(t);e.showConfirmButton||e.showDenyButton||e.showCancelButton||e.showCloseButton||e.timer||e.input||n(l.close)}};let $t=!1;const Gt=t=>{t.popup.onmousedown=()=>{t.container.onmouseup=function(e){t.container.onmouseup=void 0,e.target===t.container&&($t=!0)}}},Qt=t=>{t.container.onmousedown=()=>{t.popup.onmouseup=function(e){t.popup.onmouseup=void 0,e.target!==t.popup&&!t.popup.contains(e.target)||($t=!0)}}},en=(n,o,i)=>{o.container.onclick=e=>{var t=he.innerParams.get(n);$t?$t=!1:e.target===o.container&&c(t.allowOutsideClick)&&i(l.backdrop)}};const tn=(e,t,n)=>{var o=j();J(o),t.timer&&(e.timeout=new dt(()=>{n("timer"),delete e.timeout},t.timer),t.timerProgressBar&&(Z(o),setTimeout(()=>{e.timeout&&e.timeout.running&&ne(t.timer)})))},nn=(e,t)=>{if(!t.toast)return c(t.allowEnterKey)?void(on(e,t)||Rt(0,-1,1)):an()},on=(e,t)=>t.focusDeny&&G(e.denyButton)?(e.denyButton.focus(),!0):t.focusCancel&&G(e.cancelButton)?(e.cancelButton.focus(),!0):!(!t.focusConfirm||!G(e.confirmButton))&&(e.confirmButton.focus(),!0),an=()=>{document.activeElement&&"function"==typeof document.activeElement.blur&&document.activeElement.blur()};const sn=e=>{for(const t in e)e[t]=new WeakMap};e=Object.freeze({hideLoading:Xe,disableLoading:Xe,getInput:function(e){var t=he.innerParams.get(e||this);return(e=he.domCache.get(e||this))?F(e.popup,t.input):null},close:st,closePopup:st,closeModal:st,closeToast:st,enableButtons:function(){lt(this,["confirmButton","denyButton","cancelButton"],!1)},disableButtons:function(){lt(this,["confirmButton","denyButton","cancelButton"],!0)},enableInput:function(){return ut(this.getInput(),!1)},disableInput:function(){return ut(this.getInput(),!0)},showValidationMessage:function(e){const t=he.domCache.get(this);var n=he.innerParams.get(this);V(t.validationMessage,e),t.validationMessage.className=h["validation-message"],n.customClass&&n.customClass.validationMessage&&W(t.validationMessage,n.customClass.validationMessage),Z(t.validationMessage);const o=this.getInput();o&&(o.setAttribute("aria-invalid",!0),o.setAttribute("aria-describedby",h["validation-message"]),R(o),W(o,h.inputerror))},resetValidationMessage:function(){var e=he.domCache.get(this);e.validationMessage&&J(e.validationMessage);const t=this.getInput();t&&(t.removeAttribute("aria-invalid"),t.removeAttribute("aria-describedby"),_(t,h.inputerror))},getProgressSteps:function(){return he.domCache.get(this).progressSteps},_main:function(e,t={}){Ze(Object.assign({},t,e)),Me.currentInstance&&(Me.currentInstance._destroy(),M()&&ot()),Me.currentInstance=this,mt(e=((e,t)=>{const n=gt(e),o=Object.assign({},Re,t,n,e);return o.showClass=Object.assign({},Re.showClass,o.showClass),o.hideClass=Object.assign({},Re.hideClass,o.hideClass),o})(e,t)),Object.freeze(e),Me.timeout&&(Me.timeout.stop(),delete Me.timeout),clearTimeout(Me.restoreFocusTimeout);var s,r,c,t=(e=>{const t={popup:v(),container:b(),actions:L(),confirmButton:P(),denyButton:E(),cancelButton:T(),loader:S(),closeButton:D(),validationMessage:x(),progressSteps:B()};return he.domCache.set(e,t),t})(this);return Oe(this,e),he.innerParams.set(this,e),s=this,r=t,c=e,new Promise(e=>{const t=e=>{s.closePopup({isDismissed:!0,dismiss:e})};var n,o,i,a;it.swalPromiseResolve.set(s,e),r.confirmButton.onclick=()=>(e=>{var t=he.innerParams.get(e);e.disableButtons(),t.input?qt(e,"confirm"):Ft(e,!0)})(s),r.denyButton.onclick=()=>(e=>{var t=he.innerParams.get(e);e.disableButtons(),t.returnInputValueOnDeny?qt(e,"deny"):Nt(e,!1)})(s),r.cancelButton.onclick=()=>((e,t)=>{e.disableButtons(),t(l.cancel)})(s,t),r.closeButton.onclick=()=>t(l.close),n=s,a=r,e=t,he.innerParams.get(n).toast?Xt(n,a,e):(Gt(a),Qt(a),en(n,a,e)),o=s,a=Me,e=c,i=t,a.keydownTarget&&a.keydownHandlerAdded&&(a.keydownTarget.removeEventListener("keydown",a.keydownHandler,{capture:a.keydownListenerCapture}),a.keydownHandlerAdded=!1),e.toast||(a.keydownHandler=e=>_t(o,e,i),a.keydownTarget=e.keydownListenerCapture?window:v(),a.keydownListenerCapture=e.keydownListenerCapture,a.keydownTarget.addEventListener("keydown",a.keydownHandler,{capture:a.keydownListenerCapture}),a.keydownHandlerAdded=!0),e=s,"select"===(a=c).input||"radio"===a.input?jt(e,a):["text","email","number","tel","textarea"].includes(a.input)&&(u(a.inputValue)||p(a.inputValue))&&(De(P()),Dt(e,a)),Bt(c),tn(Me,c,t),nn(r,c),setTimeout(()=>{r.container.scrollTop=0})})},update:function(t){var e=v(),n=he.innerParams.get(this);if(!e||N(e,n.hideClass.popup))return s("You're trying to update the closed or closing popup, that won't work. Use the update() method in preConfirm parameter or show a new popup.");const o={};Object.keys(t).forEach(e=>{ln.isUpdatableParameter(e)?o[e]=t[e]:s('Invalid parameter to update: "'.concat(e,'". Updatable params are listed here: https://github.com/sweetalert2/sweetalert2/blob/master/src/utils/params.js\n\nIf you think this parameter should be updatable, request it here: https://github.com/sweetalert2/sweetalert2/issues/new?template=02_feature_request.md'))}),n=Object.assign({},n,o),Oe(this,n),he.innerParams.set(this,n),Object.defineProperties(this,{params:{value:Object.assign({},this.params,t),writable:!1,enumerable:!0}})},_destroy:function(){var e=he.domCache.get(this);const t=he.innerParams.get(this);t&&(e.popup&&Me.swalCloseEventFinishedCallback&&(Me.swalCloseEventFinishedCallback(),delete Me.swalCloseEventFinishedCallback),Me.deferDisposalTimer&&(clearTimeout(Me.deferDisposalTimer),delete Me.deferDisposalTimer),"function"==typeof t.didDestroy&&t.didDestroy(),delete this.params,delete Me.keydownHandler,delete Me.keydownTarget,sn(he),sn(it),delete Me.currentInstance)}});let rn;class cn{constructor(...e){"undefined"!=typeof window&&(rn=this,e=Object.freeze(this.constructor.argsToParams(e)),Object.defineProperties(this,{params:{value:e,writable:!1,enumerable:!0,configurable:!0}}),e=this._main(this.params),he.promise.set(this,e))}then(e){const t=he.promise.get(this);return t.then(e)}finally(e){const t=he.promise.get(this);return t.finally(e)}}Object.assign(cn.prototype,e),Object.assign(cn,Je),Object.keys(e).forEach(t=>{cn[t]=function(...e){if(rn)return rn[t](...e)}}),cn.DismissReason=l,cn.version="11.1.2";const ln=cn;return ln.default=ln,ln}),void 0!==this&&this.Sweetalert2&&(this.swal=this.sweetAlert=this.Swal=this.SweetAlert=this.Sweetalert2); -"undefined"!=typeof document&&function(e,t){var n=e.createElement("style");if(e.getElementsByTagName("head")[0].appendChild(n),n.styleSheet)n.styleSheet.disabled||(n.styleSheet.cssText=t);else try{n.innerHTML=t}catch(e){n.innerText=t}}(document,".swal2-popup.swal2-toast{box-sizing:border-box;grid-column:1/4!important;grid-row:1/4!important;grid-template-columns:1fr 99fr 1fr;padding:1em;overflow-y:hidden;background:#fff;box-shadow:0 0 .625em #d9d9d9;pointer-events:all}.swal2-popup.swal2-toast>*{grid-column:2}.swal2-popup.swal2-toast .swal2-title{margin:1em;padding:0;font-size:1em;text-align:initial}.swal2-popup.swal2-toast .swal2-loading{justify-content:center}.swal2-popup.swal2-toast .swal2-input{height:2em;margin:.5em;font-size:1em}.swal2-popup.swal2-toast .swal2-validation-message{font-size:1em}.swal2-popup.swal2-toast .swal2-footer{margin:.5em 0 0;padding:.5em 0 0;font-size:.8em}.swal2-popup.swal2-toast .swal2-close{grid-column:3/3;grid-row:1/99;align-self:center;width:.8em;height:.8em;margin:0;font-size:2em}.swal2-popup.swal2-toast .swal2-html-container{margin:1em;padding:0;font-size:1em;text-align:initial}.swal2-popup.swal2-toast .swal2-html-container:empty{padding:0}.swal2-popup.swal2-toast .swal2-loader{grid-column:1;grid-row:1/99;align-self:center;width:2em;height:2em;margin:.25em}.swal2-popup.swal2-toast .swal2-icon{grid-column:1;grid-row:1/99;align-self:center;width:2em;min-width:2em;height:2em;margin:0 .5em 0 0}.swal2-popup.swal2-toast .swal2-icon .swal2-icon-content{display:flex;align-items:center;font-size:1.8em;font-weight:700}.swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{top:.875em;width:1.375em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:.3125em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:.3125em}.swal2-popup.swal2-toast .swal2-actions{justify-content:flex-start;height:auto;margin:0;margin-top:.3125em;padding:0}.swal2-popup.swal2-toast .swal2-styled{margin:.25em .5em;padding:.4em .6em;font-size:1em}.swal2-popup.swal2-toast .swal2-styled:focus{box-shadow:0 0 0 1px #fff,0 0 0 3px rgba(100,150,200,.5)}.swal2-popup.swal2-toast .swal2-success{border-color:#a5dc86}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line]{position:absolute;width:1.6em;height:3em;transform:rotate(45deg);border-radius:50%}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.8em;left:-.5em;transform:rotate(-45deg);transform-origin:2em 2em;border-radius:4em 0 0 4em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.25em;left:.9375em;transform-origin:0 1.5em;border-radius:0 4em 4em 0}.swal2-popup.swal2-toast .swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-success .swal2-success-fix{top:0;left:.4375em;width:.4375em;height:2.6875em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line]{height:.3125em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{top:1.125em;left:.1875em;width:.75em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{top:.9375em;right:.1875em;width:1.375em}.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip{-webkit-animation:swal2-toast-animate-success-line-tip .75s;animation:swal2-toast-animate-success-line-tip .75s}.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long{-webkit-animation:swal2-toast-animate-success-line-long .75s;animation:swal2-toast-animate-success-line-long .75s}.swal2-popup.swal2-toast.swal2-show{-webkit-animation:swal2-toast-show .5s;animation:swal2-toast-show .5s}.swal2-popup.swal2-toast.swal2-hide{-webkit-animation:swal2-toast-hide .1s forwards;animation:swal2-toast-hide .1s forwards}.swal2-container{display:grid;position:fixed;z-index:1060;top:0;right:0;bottom:0;left:0;box-sizing:border-box;grid-template-areas:\"top-start top top-end\" \"center-start center center-end\" \"bottom-start bottom-center bottom-end\" \"gap gap gap\";grid-template-rows:auto auto auto .625em;height:100%;padding:.625em .625em 0;overflow-x:hidden;transition:background-color .1s;-webkit-overflow-scrolling:touch}.swal2-container::after{content:\"\";grid-column:1/4;grid-row:4;height:.625em}.swal2-container.swal2-backdrop-show,.swal2-container.swal2-noanimation{background:rgba(0,0,0,.4)}.swal2-container.swal2-backdrop-hide{background:0 0!important}.swal2-container.swal2-bottom-start,.swal2-container.swal2-center-start,.swal2-container.swal2-top-start{grid-template-columns:minmax(0,1fr) auto auto}.swal2-container.swal2-bottom,.swal2-container.swal2-center,.swal2-container.swal2-top{grid-template-columns:auto minmax(0,1fr) auto}.swal2-container.swal2-bottom-end,.swal2-container.swal2-center-end,.swal2-container.swal2-top-end{grid-template-columns:auto auto minmax(0,1fr)}.swal2-container.swal2-top-start>.swal2-popup{align-self:start}.swal2-container.swal2-top>.swal2-popup{grid-column:2;align-self:start;justify-self:center}.swal2-container.swal2-top-end>.swal2-popup,.swal2-container.swal2-top-right>.swal2-popup{grid-column:3;align-self:start;justify-self:end}.swal2-container.swal2-center-left>.swal2-popup,.swal2-container.swal2-center-start>.swal2-popup{grid-row:2;align-self:center}.swal2-container.swal2-center>.swal2-popup{grid-column:2;grid-row:2;align-self:center;justify-self:center}.swal2-container.swal2-center-end>.swal2-popup,.swal2-container.swal2-center-right>.swal2-popup{grid-column:3;grid-row:2;align-self:center;justify-self:end}.swal2-container.swal2-bottom-left>.swal2-popup,.swal2-container.swal2-bottom-start>.swal2-popup{grid-column:1;grid-row:3;align-self:end}.swal2-container.swal2-bottom>.swal2-popup{grid-column:2;grid-row:3;justify-self:center;align-self:end}.swal2-container.swal2-bottom-end>.swal2-popup,.swal2-container.swal2-bottom-right>.swal2-popup{grid-column:3;grid-row:3;align-self:end;justify-self:end}.swal2-container.swal2-grow-fullscreen>.swal2-popup,.swal2-container.swal2-grow-row>.swal2-popup{grid-column:1/4;width:100%}.swal2-container.swal2-grow-column>.swal2-popup,.swal2-container.swal2-grow-fullscreen>.swal2-popup{grid-row:1/4;align-self:stretch}.swal2-container.swal2-no-transition{transition:none!important}.swal2-popup{display:none;position:relative;box-sizing:border-box;grid-template-columns:minmax(0,100%);width:32em;max-width:100%;padding:0 0 1.25em;border:none;border-radius:5px;background:#fff;color:#545454;font-family:inherit;font-size:1rem}.swal2-popup:focus{outline:0}.swal2-popup.swal2-loading{overflow-y:hidden}.swal2-title{position:relative;max-width:100%;margin:0;padding:.8em 1em 0;color:#595959;font-size:1.875em;font-weight:600;text-align:center;text-transform:none;word-wrap:break-word}.swal2-actions{display:flex;z-index:1;box-sizing:border-box;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;margin:1.25em auto 0;padding:0}.swal2-actions:not(.swal2-loading) .swal2-styled[disabled]{opacity:.4}.swal2-actions:not(.swal2-loading) .swal2-styled:hover{background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1))}.swal2-actions:not(.swal2-loading) .swal2-styled:active{background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2))}.swal2-loader{display:none;align-items:center;justify-content:center;width:2.2em;height:2.2em;margin:0 1.875em;-webkit-animation:swal2-rotate-loading 1.5s linear 0s infinite normal;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;border-width:.25em;border-style:solid;border-radius:100%;border-color:#2778c4 transparent #2778c4 transparent}.swal2-styled{margin:.3125em;padding:.625em 1.1em;transition:box-shadow .1s;box-shadow:0 0 0 3px transparent;font-weight:500}.swal2-styled:not([disabled]){cursor:pointer}.swal2-styled.swal2-confirm{border:0;border-radius:.25em;background:initial;background-color:#7367f0;color:#fff;font-size:1em}.swal2-styled.swal2-confirm:focus{box-shadow:0 0 0 3px rgba(115,103,240,.5)}.swal2-styled.swal2-deny{border:0;border-radius:.25em;background:initial;background-color:#ea5455;color:#fff;font-size:1em}.swal2-styled.swal2-deny:focus{box-shadow:0 0 0 3px rgba(234,84,85,.5)}.swal2-styled.swal2-cancel{border:0;border-radius:.25em;background:initial;background-color:#6e7d88;color:#fff;font-size:1em}.swal2-styled.swal2-cancel:focus{box-shadow:0 0 0 3px rgba(110,125,136,.5)}.swal2-styled.swal2-default-outline:focus{box-shadow:0 0 0 3px rgba(100,150,200,.5)}.swal2-styled:focus{outline:0}.swal2-styled::-moz-focus-inner{border:0}.swal2-footer{justify-content:center;margin:1em 0 0;padding:1em 1em 0;border-top:1px solid #eee;color:#545454;font-size:1em}.swal2-timer-progress-bar-container{position:absolute;right:0;bottom:0;left:0;grid-column:auto!important;height:.25em;overflow:hidden;border-bottom-right-radius:5px;border-bottom-left-radius:5px}.swal2-timer-progress-bar{width:100%;height:.25em;background:rgba(0,0,0,.2)}.swal2-image{max-width:100%;margin:2em auto 1em}.swal2-close{z-index:2;align-items:center;justify-content:center;width:1.2em;height:1.2em;margin-top:0;margin-right:0;margin-bottom:-1.2em;padding:0;overflow:hidden;transition:color .1s,box-shadow .1s;border:none;border-radius:5px;background:0 0;color:#ccc;font-family:serif;font-family:monospace;font-size:2.5em;cursor:pointer;justify-self:end}.swal2-close:hover{transform:none;background:0 0;color:#f27474}.swal2-close:focus{outline:0;box-shadow:inset 0 0 0 3px rgba(100,150,200,.5)}.swal2-close::-moz-focus-inner{border:0}.swal2-html-container{z-index:1;justify-content:center;margin:1em 1.6em .3em;padding:0;overflow:auto;color:#545454;font-size:1.125em;font-weight:400;line-height:normal;text-align:center;word-wrap:break-word;word-break:break-word}.swal2-checkbox,.swal2-file,.swal2-input,.swal2-radio,.swal2-select,.swal2-textarea{margin:1em 2em 0}.swal2-file,.swal2-input,.swal2-textarea{box-sizing:border-box;width:auto;transition:border-color .1s,box-shadow .1s;border:1px solid #d9d9d9;border-radius:.1875em;background:inherit;box-shadow:inset 0 1px 1px rgba(0,0,0,.06),0 0 0 3px transparent;color:inherit;font-size:1.125em}.swal2-file.swal2-inputerror,.swal2-input.swal2-inputerror,.swal2-textarea.swal2-inputerror{border-color:#f27474!important;box-shadow:0 0 2px #f27474!important}.swal2-file:focus,.swal2-input:focus,.swal2-textarea:focus{border:1px solid #b4dbed;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.06),0 0 0 3px rgba(100,150,200,.5)}.swal2-file::-moz-placeholder,.swal2-input::-moz-placeholder,.swal2-textarea::-moz-placeholder{color:#ccc}.swal2-file:-ms-input-placeholder,.swal2-input:-ms-input-placeholder,.swal2-textarea:-ms-input-placeholder{color:#ccc}.swal2-file::placeholder,.swal2-input::placeholder,.swal2-textarea::placeholder{color:#ccc}.swal2-range{margin:1em 2em 0;background:#fff}.swal2-range input{width:80%}.swal2-range output{width:20%;color:inherit;font-weight:600;text-align:center}.swal2-range input,.swal2-range output{height:2.625em;padding:0;font-size:1.125em;line-height:2.625em}.swal2-input{height:2.625em;padding:0 .75em}.swal2-input[type=number]{max-width:10em}.swal2-file{width:75%;margin-right:auto;margin-left:auto;background:inherit;font-size:1.125em}.swal2-textarea{height:6.75em;padding:.75em}.swal2-select{min-width:50%;max-width:100%;padding:.375em .625em;background:inherit;color:inherit;font-size:1.125em}.swal2-checkbox,.swal2-radio{align-items:center;justify-content:center;background:#fff;color:inherit}.swal2-checkbox label,.swal2-radio label{margin:0 .6em;font-size:1.125em}.swal2-checkbox input,.swal2-radio input{flex-shrink:0;margin:0 .4em}.swal2-input-label{display:flex;justify-content:center;margin:1em auto 0}.swal2-validation-message{align-items:center;justify-content:center;margin:1em 0 0;padding:.625em;overflow:hidden;background:#f0f0f0;color:#666;font-size:1em;font-weight:300}.swal2-validation-message::before{content:\"!\";display:inline-block;width:1.5em;min-width:1.5em;height:1.5em;margin:0 .625em;border-radius:50%;background-color:#f27474;color:#fff;font-weight:600;line-height:1.5em;text-align:center}.swal2-icon{position:relative;box-sizing:content-box;justify-content:center;width:5em;height:5em;margin:2.5em auto .6em;border:.25em solid transparent;border-radius:50%;border-color:#000;font-family:inherit;line-height:5em;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.swal2-icon .swal2-icon-content{display:flex;align-items:center;font-size:3.75em}.swal2-icon.swal2-error{border-color:#f27474;color:#f27474}.swal2-icon.swal2-error .swal2-x-mark{position:relative;flex-grow:1}.swal2-icon.swal2-error [class^=swal2-x-mark-line]{display:block;position:absolute;top:2.3125em;width:2.9375em;height:.3125em;border-radius:.125em;background-color:#f27474}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:1.0625em;transform:rotate(45deg)}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:1em;transform:rotate(-45deg)}.swal2-icon.swal2-error.swal2-icon-show{-webkit-animation:swal2-animate-error-icon .5s;animation:swal2-animate-error-icon .5s}.swal2-icon.swal2-error.swal2-icon-show .swal2-x-mark{-webkit-animation:swal2-animate-error-x-mark .5s;animation:swal2-animate-error-x-mark .5s}.swal2-icon.swal2-warning{border-color:#facea8;color:#f8bb86}.swal2-icon.swal2-info{border-color:#9de0f6;color:#3fc3ee}.swal2-icon.swal2-question{border-color:#c9dae1;color:#87adbd}.swal2-icon.swal2-success{border-color:#a5dc86;color:#a5dc86}.swal2-icon.swal2-success [class^=swal2-success-circular-line]{position:absolute;width:3.75em;height:7.5em;transform:rotate(45deg);border-radius:50%}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.4375em;left:-2.0635em;transform:rotate(-45deg);transform-origin:3.75em 3.75em;border-radius:7.5em 0 0 7.5em}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.6875em;left:1.875em;transform:rotate(-45deg);transform-origin:0 3.75em;border-radius:0 7.5em 7.5em 0}.swal2-icon.swal2-success .swal2-success-ring{position:absolute;z-index:2;top:-.25em;left:-.25em;box-sizing:content-box;width:100%;height:100%;border:.25em solid rgba(165,220,134,.3);border-radius:50%}.swal2-icon.swal2-success .swal2-success-fix{position:absolute;z-index:1;top:.5em;left:1.625em;width:.4375em;height:5.625em;transform:rotate(-45deg)}.swal2-icon.swal2-success [class^=swal2-success-line]{display:block;position:absolute;z-index:2;height:.3125em;border-radius:.125em;background-color:#a5dc86}.swal2-icon.swal2-success [class^=swal2-success-line][class$=tip]{top:2.875em;left:.8125em;width:1.5625em;transform:rotate(45deg)}.swal2-icon.swal2-success [class^=swal2-success-line][class$=long]{top:2.375em;right:.5em;width:2.9375em;transform:rotate(-45deg)}.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-tip{-webkit-animation:swal2-animate-success-line-tip .75s;animation:swal2-animate-success-line-tip .75s}.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-long{-webkit-animation:swal2-animate-success-line-long .75s;animation:swal2-animate-success-line-long .75s}.swal2-icon.swal2-success.swal2-icon-show .swal2-success-circular-line-right{-webkit-animation:swal2-rotate-success-circular-line 4.25s ease-in;animation:swal2-rotate-success-circular-line 4.25s ease-in}.swal2-progress-steps{flex-wrap:wrap;align-items:center;max-width:100%;margin:1.25em auto;padding:0;background:inherit;font-weight:600}.swal2-progress-steps li{display:inline-block;position:relative}.swal2-progress-steps .swal2-progress-step{z-index:20;flex-shrink:0;width:2em;height:2em;border-radius:2em;background:#2778c4;color:#fff;line-height:2em;text-align:center}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step{background:#2778c4}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step{background:#add8e6;color:#fff}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step-line{background:#add8e6}.swal2-progress-steps .swal2-progress-step-line{z-index:10;flex-shrink:0;width:2.5em;height:.4em;margin:0 -1px;background:#2778c4}[class^=swal2]{-webkit-tap-highlight-color:transparent}.swal2-show{-webkit-animation:swal2-show .3s;animation:swal2-show .3s}.swal2-hide{-webkit-animation:swal2-hide .15s forwards;animation:swal2-hide .15s forwards}.swal2-noanimation{transition:none}.swal2-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.swal2-rtl .swal2-close{margin-right:initial;margin-left:0}.swal2-rtl .swal2-timer-progress-bar{right:0;left:auto}@-webkit-keyframes swal2-toast-show{0%{transform:translateY(-.625em) rotateZ(2deg)}33%{transform:translateY(0) rotateZ(-2deg)}66%{transform:translateY(.3125em) rotateZ(2deg)}100%{transform:translateY(0) rotateZ(0)}}@keyframes swal2-toast-show{0%{transform:translateY(-.625em) rotateZ(2deg)}33%{transform:translateY(0) rotateZ(-2deg)}66%{transform:translateY(.3125em) rotateZ(2deg)}100%{transform:translateY(0) rotateZ(0)}}@-webkit-keyframes swal2-toast-hide{100%{transform:rotateZ(1deg);opacity:0}}@keyframes swal2-toast-hide{100%{transform:rotateZ(1deg);opacity:0}}@-webkit-keyframes swal2-toast-animate-success-line-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}100%{top:1.125em;left:.1875em;width:.75em}}@keyframes swal2-toast-animate-success-line-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}100%{top:1.125em;left:.1875em;width:.75em}}@-webkit-keyframes swal2-toast-animate-success-line-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}100%{top:.9375em;right:.1875em;width:1.375em}}@keyframes swal2-toast-animate-success-line-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}100%{top:.9375em;right:.1875em;width:1.375em}}@-webkit-keyframes swal2-show{0%{transform:scale(.7)}45%{transform:scale(1.05)}80%{transform:scale(.95)}100%{transform:scale(1)}}@keyframes swal2-show{0%{transform:scale(.7)}45%{transform:scale(1.05)}80%{transform:scale(.95)}100%{transform:scale(1)}}@-webkit-keyframes swal2-hide{0%{transform:scale(1);opacity:1}100%{transform:scale(.5);opacity:0}}@keyframes swal2-hide{0%{transform:scale(1);opacity:1}100%{transform:scale(.5);opacity:0}}@-webkit-keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}100%{top:2.8125em;left:.8125em;width:1.5625em}}@keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}100%{top:2.8125em;left:.8125em;width:1.5625em}}@-webkit-keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}100%{top:2.375em;right:.5em;width:2.9375em}}@keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}100%{top:2.375em;right:.5em;width:2.9375em}}@-webkit-keyframes swal2-rotate-success-circular-line{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}100%{transform:rotate(-405deg)}}@keyframes swal2-rotate-success-circular-line{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}100%{transform:rotate(-405deg)}}@-webkit-keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;transform:scale(.4);opacity:0}50%{margin-top:1.625em;transform:scale(.4);opacity:0}80%{margin-top:-.375em;transform:scale(1.15)}100%{margin-top:0;transform:scale(1);opacity:1}}@keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;transform:scale(.4);opacity:0}50%{margin-top:1.625em;transform:scale(.4);opacity:0}80%{margin-top:-.375em;transform:scale(1.15)}100%{margin-top:0;transform:scale(1);opacity:1}}@-webkit-keyframes swal2-animate-error-icon{0%{transform:rotateX(100deg);opacity:0}100%{transform:rotateX(0);opacity:1}}@keyframes swal2-animate-error-icon{0%{transform:rotateX(100deg);opacity:0}100%{transform:rotateX(0);opacity:1}}@-webkit-keyframes swal2-rotate-loading{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes swal2-rotate-loading{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow:hidden}body.swal2-height-auto{height:auto!important}body.swal2-no-backdrop .swal2-container{background-color:transparent!important;pointer-events:none}body.swal2-no-backdrop .swal2-container .swal2-popup{pointer-events:all}body.swal2-no-backdrop .swal2-container .swal2-modal{box-shadow:0 0 10px rgba(0,0,0,.4)}@media print{body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow-y:scroll!important}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown)>[aria-hidden=true]{display:none}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) .swal2-container{position:static!important}}body.swal2-toast-shown .swal2-container{box-sizing:border-box;width:360px;max-width:100%;background-color:transparent;pointer-events:none}body.swal2-toast-shown .swal2-container.swal2-top{top:0;right:auto;bottom:auto;left:50%;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-top-end,body.swal2-toast-shown .swal2-container.swal2-top-right{top:0;right:0;bottom:auto;left:auto}body.swal2-toast-shown .swal2-container.swal2-top-left,body.swal2-toast-shown .swal2-container.swal2-top-start{top:0;right:auto;bottom:auto;left:0}body.swal2-toast-shown .swal2-container.swal2-center-left,body.swal2-toast-shown .swal2-container.swal2-center-start{top:50%;right:auto;bottom:auto;left:0;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-center{top:50%;right:auto;bottom:auto;left:50%;transform:translate(-50%,-50%)}body.swal2-toast-shown .swal2-container.swal2-center-end,body.swal2-toast-shown .swal2-container.swal2-center-right{top:50%;right:0;bottom:auto;left:auto;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-left,body.swal2-toast-shown .swal2-container.swal2-bottom-start{top:auto;right:auto;bottom:0;left:0}body.swal2-toast-shown .swal2-container.swal2-bottom{top:auto;right:auto;bottom:0;left:50%;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-end,body.swal2-toast-shown .swal2-container.swal2-bottom-right{top:auto;right:0;bottom:0;left:auto}"); diff --git a/addons/default/visiosoft/base-theme/resources/js/theme/initialize.js b/addons/default/visiosoft/base-theme/resources/js/theme/initialize.js deleted file mode 100644 index 1cb1b710f..000000000 --- a/addons/default/visiosoft/base-theme/resources/js/theme/initialize.js +++ /dev/null @@ -1,5 +0,0 @@ -(function (window, document) { - - // Go! - -})(window, document); diff --git a/addons/default/visiosoft/base-theme/resources/js/theme/modal.js b/addons/default/visiosoft/base-theme/resources/js/theme/modal.js deleted file mode 100644 index 2a478e37e..000000000 --- a/addons/default/visiosoft/base-theme/resources/js/theme/modal.js +++ /dev/null @@ -1,85 +0,0 @@ -let initModal = function () { - - let modal = $('.modal.remote:not([data-initialized])'); - - let loading = ''; - - // Loading state - modal.on('loading', function() { - $(this).find('.modal-content').append(loading); - }); - - // Clear remote modals when closed. - modal.on('hidden.bs.modal', function () { - - $(this).removeData('bs.modal'); - - $(this).find('.modal-content').html(loading); - }); - - // Show loader for remote modals. - modal.on('show.bs.modal', function () { - $(this).find('.modal-content').html(loading); - }); - - // Handle ajax links in modals. - modal.on('click', 'a.ajax, .pagination a', function (e) { - - e.preventDefault(); - - let wrapper = $(this).closest('.modal-content'); - - wrapper.append(loading); - - $.get($(this).attr('href'), function (html) { - wrapper.html(html); - }); - }); - - // Handle ajax forms in modals. - modal.on('submit', 'form.ajax', function (e) { - - e.preventDefault(); - - let wrapper = $(this).closest('.modal-content'); - - wrapper.append(loading); - - if ($(this).attr('method') == 'GET') { - $.get($(this).attr('action'), $(this).serializeArray(), function (html) { - wrapper.html(html); - }); - } else { - $.post($(this).attr('action'), $(this).serializeArray(), function (html) { - wrapper.html(html); - }); - } - }); - - // Handle load indicators in modals. - modal.on('click', '[data-toggle="loader"]', function () { - - let wrapper = $(this).closest('.modal-content'); - - wrapper.append(loading); - }); - - // Mark as initialized. - modal.attr('data-initialized', ''); -}; - -$(document).ready(function () { - initModal(); -}); - -$(document).ajaxComplete(function () { - initModal(); -}); - -$(document).on('show.bs.modal', '.modal', function () { - let zIndex = 1040 + (10 * $('.modal:visible').length); - $(this).css('z-index', zIndex); - setTimeout(function() { - $('.modal-backdrop').not('.modal-stack').css('z-index', zIndex - 1).addClass('modal-stack'); - }, 0); -}); diff --git a/addons/default/visiosoft/base-theme/resources/js/theme/search.js b/addons/default/visiosoft/base-theme/resources/js/theme/search.js deleted file mode 100644 index d73818e9e..000000000 --- a/addons/default/visiosoft/base-theme/resources/js/theme/search.js +++ /dev/null @@ -1,191 +0,0 @@ -$(function () { - - var form = $('#search'); - var input = form.find('input'); - var list = form.find('.results'); - var items = list.find('a'); - var selected = null; - - // Don't submit on return. - form.on('submit', function () { - return false; - }); - - // Open search - input.on('focus', function () { - form.addClass('open'); - }); - - // Close search. - $(window).click(function () { - form.removeClass('open'); - }); - - form.click(function (e) { - e.stopPropagation(); - }); - - // Handle simple searching - input.on('keydown', function (e) { - - /** - * Capture the down arrow. - */ - if (e.which == 40) { - - if (selected) { - - /** - * If we have a selection then - * push to the next visible option. - */ - if (selected.nextAll('a:visible').length) { - items.removeClass('active'); - selected = selected.nextAll('a:visible').first(); - selected.addClass('active'); - } - } else { - - /** - * Otherwise select the first - * visible option in the list. - */ - selected = items.filter('a:visible').first(); - selected.addClass('active'); - } - } - - /** - * Capture the up arrow. - */ - if (e.which == 38) { - - if (selected) { - - /** - * If we have a selection then push - * to the previous visible option. - */ - if (selected.prevAll('a:visible').length) { - items.removeClass('active'); - selected = selected.prevAll('a:visible').first(); - selected.addClass('active'); - } - } else { - - /** - * Otherwise select the last - * visible option in the list. - */ - selected = items.filter('a:visible').last(); - selected.addClass('active'); - } - } - - /** - * Capture the enter key. - */ - if (e.which == 13) { - - if (selected) { - - /** - * If the key press was the return - * key and we have a selection - * then follow the link. - */ - if (selected.hasClass('has-click-event') || selected.hasClass('ajax')) { - selected.trigger('click'); - } else { - - /** - * If nothing is selected - * there's nothing to do. - */ - if (!selected.length) { - return false; - } - - /** - * If control or the meta key is - * being held open a new window. - */ - if (e.ctrlKey || e.metaKey) { - window.open(selected.attr('href'), "_blank"); - } else { - window.location = selected.attr('href'); - } - - input.val(''); - input.blur(); - form.removeClass('open'); - - modal.find('.modal-content').append(''); - } - } - } - - /** - * Capture up and down arrows. - */ - if (e.which == 38 || e.which == 40) { - - // store current positions in variables - var start = input[0].selectionStart, - end = input[0].selectionEnd; - - // restore from variables... - input[0].setSelectionRange(start, end); - - e.preventDefault(); - } - - /** - * Capture the escape key. - */ - if (e.which == 27) { - - form.removeClass('open'); - - items - .show() - .removeClass('active'); - - input.val('').blur(); - } - }); - - input.on('keyup', function (e) { - - /** - * If the keyup was a an arrow - * up or down then skip this step. - */ - if (e.which == 38 || e.which == 40) { - return; - } - - var value = $(this).val(); - - /** - * Filter the list by the items to - * show only those containing value. - */ - items.each(function () { - if ($(this).text().toLowerCase().indexOf(value.toLowerCase()) >= 0) { - $(this).show(); - } else { - $(this).hide(); - } - }); - - /** - * If we don't have a selected item - * then choose the first visible option. - */ - if (!selected || !selected.is(':visible')) { - selected = items.filter(':visible').first(); - selected.addClass('active'); - } - }); -}); diff --git a/addons/default/visiosoft/base-theme/resources/js/utils.js b/addons/default/visiosoft/base-theme/resources/js/utils.js deleted file mode 100644 index 9a72b6ad1..000000000 --- a/addons/default/visiosoft/base-theme/resources/js/utils.js +++ /dev/null @@ -1,471 +0,0 @@ -(function(){var aa=this||self;function k(a){return"string"==typeof a}function m(a,b){a=a.split(".");var c=aa;a[0]in c||"undefined"==typeof c.execScript||c.execScript("var "+a[0]);for(var d;a.length&&(d=a.shift());)a.length||void 0===b?c[d]&&c[d]!==Object.prototype[d]?c=c[d]:c=c[d]={}:c[d]=b}function n(a,b){function c(){}c.prototype=b.prototype;a.o=b.prototype;a.prototype=new c;a.prototype.constructor=a};var p=Array.prototype.indexOf?function(a,b,c){return Array.prototype.indexOf.call(a,b,c)}:function(a,b,c){c=null==c?0:0>c?Math.max(0,a.length+c):c;if(k(a))return k(b)&&1==b.length?a.indexOf(b,c):-1;for(;cb?1:aa.length?!1:O(Fa,a)}function Ja(a){return O(Da,a)?P(a,ya):P(a,xa)}function Ka(a){var b=Ja(a.toString());a.c="";a.a(b)}function La(a){return null!=a&&(1!=A(a,9)||-1!=w(a,9)[0])}function P(a,b){for(var c=new F,d,e=a.length,f=0;fb?2:f[f.length-1]=b.c.length)throw Error("Phone number too short after IDD"); -a:{a=b.toString();if(0!=a.length&&"0"!=a.charAt(0))for(e=a.length,b=1;3>=b&&b<=e;++b)if(c=parseInt(a.substring(0,b),10),c in K){d.a(a.substring(b));d=c;break a}d=0}if(0!=d)return u(f,1,d),d;throw Error("Invalid country calling code");}if(null!=c&&(g=y(c,10),h=""+g,l=b.toString(),0==l.lastIndexOf(h,0)&&(h=new F(l.substring(h.length)),l=t(c,1),l=new RegExp(y(l,2)),Ra(h,c,null),h=h.toString(),!O(l,b.toString())&&O(l,h)||3==Y(a,b.toString(),c,-1))))return d.a(h),e&&u(f,6,10),u(f,1,g),g;u(f,1,0);return 0} -function Ra(a,b,c){var d=a.toString(),e=d.length,f=t(b,15);if(0!=e&&null!=f&&0!=f.length){var g=new RegExp("^(?:"+f+")");if(e=g.exec(d)){f=new RegExp(y(t(b,1),2));var h=O(f,d),l=e.length-1;b=t(b,16);if(null==b||0==b.length||null==e[l]||0==e[l].length){if(!h||O(f,d.substring(e[0].length)))null!=c&&0b.c.length)throw Error("The string supplied is too short to be a phone number");null!=g&&(c=new F,e=new F(b.toString()),Ra(e,g,c),a=Y(a,e.toString(),g,-1),2!=a&&4!=a&&5!=a&&(b=e,d&&0a)throw Error("The string supplied is too short to be a phone number");if(17",options:{classes:{},disabled:!1,create:null},_createWidget:function(t,e){e=V(e||this.defaultElement||this)[0],this.element=V(e),this.uuid=i++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=V(),this.hoverable=V(),this.focusable=V(),this.classesElementLookup={},e!==this&&(V.data(e,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===e&&this.destroy()}}),this.document=V(e.style?e.ownerDocument:e.document||e),this.window=V(this.document[0].defaultView||this.document[0].parentWindow)),this.options=V.widget.extend({},this.options,this._getCreateOptions(),t),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:V.noop,_create:V.noop,_init:V.noop,destroy:function(){var i=this;this._destroy(),V.each(this.classesElementLookup,function(t,e){i._removeClass(e,t)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:V.noop,widget:function(){return this.element},option:function(t,e){var i,s,n,o=t;if(0===arguments.length)return V.widget.extend({},this.options);if("string"==typeof t)if(o={},t=(i=t.split(".")).shift(),i.length){for(s=o[t]=V.widget.extend({},this.options[t]),n=0;n
              "),i=e.children()[0];return V("body").append(e),t=i.offsetWidth,e.css("overflow","scroll"),t===(i=i.offsetWidth)&&(i=e[0].clientWidth),e.remove(),s=t-i},getScrollInfo:function(t){var e=t.isWindow||t.isDocument?"":t.element.css("overflow-x"),i=t.isWindow||t.isDocument?"":t.element.css("overflow-y"),e="scroll"===e||"auto"===e&&t.widthx(k(s),k(n))?o.important="horizontal":o.important="vertical",u.using.call(this,t,o)}),a.offset(V.extend(h,{using:t}))})},V.ui.position={fit:{left:function(t,e){var i=e.within,s=i.isWindow?i.scrollLeft:i.offset.left,n=i.width,o=t.left-e.collisionPosition.marginLeft,a=s-o,r=o+e.collisionWidth-n-s;e.collisionWidth>n?0n?0=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}}),V.ui.plugin={add:function(t,e,i){var s,n=V.ui[t].prototype;for(s in i)n.plugins[s]=n.plugins[s]||[],n.plugins[s].push([e,i[s]])},call:function(t,e,i,s){var n,o=t.plugins[e];if(o&&(s||t.element[0].parentNode&&11!==t.element[0].parentNode.nodeType))for(n=0;n").css("position","absolute").appendTo(t.parent()).outerWidth(t.outerWidth()).outerHeight(t.outerHeight()).offset(t.offset())[0]})},_unblockFrames:function(){this.iframeBlocks&&(this.iframeBlocks.remove(),delete this.iframeBlocks)},_blurActiveElement:function(t){var e=V.ui.safeActiveElement(this.document[0]);V(t.target).closest(e).length||V.ui.safeBlur(e)},_mouseStart:function(t){var e=this.options;return this.helper=this._createHelper(t),this._addClass(this.helper,"ui-draggable-dragging"),this._cacheHelperProportions(),V.ui.ddmanager&&(V.ui.ddmanager.current=this),this._cacheMargins(),this.cssPosition=this.helper.css("position"),this.scrollParent=this.helper.scrollParent(!0),this.offsetParent=this.helper.offsetParent(),this.hasFixedAncestor=0i[2]&&(o=i[2]+this.offset.click.left),t.pageY-this.offset.click.top>i[3]&&(a=i[3]+this.offset.click.top)),s.grid&&(t=s.grid[1]?this.originalPageY+Math.round((a-this.originalPageY)/s.grid[1])*s.grid[1]:this.originalPageY,a=!i||t-this.offset.click.top>=i[1]||t-this.offset.click.top>i[3]?t:t-this.offset.click.top>=i[1]?t-s.grid[1]:t+s.grid[1],t=s.grid[0]?this.originalPageX+Math.round((o-this.originalPageX)/s.grid[0])*s.grid[0]:this.originalPageX,o=!i||t-this.offset.click.left>=i[0]||t-this.offset.click.left>i[2]?t:t-this.offset.click.left>=i[0]?t-s.grid[0]:t+s.grid[0]),"y"===s.axis&&(o=this.originalPageX),"x"===s.axis&&(a=this.originalPageY)),{top:a-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"===this.cssPosition?-this.offset.scroll.top:n?0:this.offset.scroll.top),left:o-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"===this.cssPosition?-this.offset.scroll.left:n?0:this.offset.scroll.left)}},_clear:function(){this._removeClass(this.helper,"ui-draggable-dragging"),this.helper[0]===this.element[0]||this.cancelHelperRemoval||this.helper.remove(),this.helper=null,this.cancelHelperRemoval=!1,this.destroyOnClear&&this.destroy()},_trigger:function(t,e,i){return i=i||this._uiHash(),V.ui.plugin.call(this,t,[e,i,this],!0),/^(drag|start|stop)/.test(t)&&(this.positionAbs=this._convertPositionTo("absolute"),i.offset=this.positionAbs),V.Widget.prototype._trigger.call(this,t,e,i)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}}),V.ui.plugin.add("draggable","connectToSortable",{start:function(e,t,i){var s=V.extend({},t,{item:i.element});i.sortables=[],V(i.options.connectToSortable).each(function(){var t=V(this).sortable("instance");t&&!t.options.disabled&&(i.sortables.push(t),t.refreshPositions(),t._trigger("activate",e,s))})},stop:function(e,t,i){var s=V.extend({},t,{item:i.element});i.cancelHelperRemoval=!1,V.each(i.sortables,function(){var t=this;t.isOver?(t.isOver=0,i.cancelHelperRemoval=!0,t.cancelHelperRemoval=!1,t._storedCSS={position:t.placeholder.css("position"),top:t.placeholder.css("top"),left:t.placeholder.css("left")},t._mouseStop(e),t.options.helper=t.options._helper):(t.cancelHelperRemoval=!0,t._trigger("deactivate",e,s))})},drag:function(i,s,n){V.each(n.sortables,function(){var t=!1,e=this;e.positionAbs=n.positionAbs,e.helperProportions=n.helperProportions,e.offset.click=n.offset.click,e._intersectsWith(e.containerCache)&&(t=!0,V.each(n.sortables,function(){return this.positionAbs=n.positionAbs,this.helperProportions=n.helperProportions,this.offset.click=n.offset.click,t=this!==e&&this._intersectsWith(this.containerCache)&&V.contains(e.element[0],this.element[0])?!1:t})),t?(e.isOver||(e.isOver=1,n._parent=s.helper.parent(),e.currentItem=s.helper.appendTo(e.element).data("ui-sortable-item",!0),e.options._helper=e.options.helper,e.options.helper=function(){return s.helper[0]},i.target=e.currentItem[0],e._mouseCapture(i,!0),e._mouseStart(i,!0,!0),e.offset.click.top=n.offset.click.top,e.offset.click.left=n.offset.click.left,e.offset.parent.left-=n.offset.parent.left-e.offset.parent.left,e.offset.parent.top-=n.offset.parent.top-e.offset.parent.top,n._trigger("toSortable",i),n.dropped=e.element,V.each(n.sortables,function(){this.refreshPositions()}),n.currentItem=n.element,e.fromOutside=n),e.currentItem&&(e._mouseDrag(i),s.position=e.position)):e.isOver&&(e.isOver=0,e.cancelHelperRemoval=!0,e.options._revert=e.options.revert,e.options.revert=!1,e._trigger("out",i,e._uiHash(e)),e._mouseStop(i,!0),e.options.revert=e.options._revert,e.options.helper=e.options._helper,e.placeholder&&e.placeholder.remove(),s.helper.appendTo(n._parent),n._refreshOffsets(i),s.position=n._generatePosition(i,!0),n._trigger("fromSortable",i),n.dropped=!1,V.each(n.sortables,function(){this.refreshPositions()}))})}}),V.ui.plugin.add("draggable","cursor",{start:function(t,e,i){var s=V("body"),i=i.options;s.css("cursor")&&(i._cursor=s.css("cursor")),s.css("cursor",i.cursor)},stop:function(t,e,i){i=i.options;i._cursor&&V("body").css("cursor",i._cursor)}}),V.ui.plugin.add("draggable","opacity",{start:function(t,e,i){e=V(e.helper),i=i.options;e.css("opacity")&&(i._opacity=e.css("opacity")),e.css("opacity",i.opacity)},stop:function(t,e,i){i=i.options;i._opacity&&V(e.helper).css("opacity",i._opacity)}}),V.ui.plugin.add("draggable","scroll",{start:function(t,e,i){i.scrollParentNotHidden||(i.scrollParentNotHidden=i.helper.scrollParent(!1)),i.scrollParentNotHidden[0]!==i.document[0]&&"HTML"!==i.scrollParentNotHidden[0].tagName&&(i.overflowOffset=i.scrollParentNotHidden.offset())},drag:function(t,e,i){var s=i.options,n=!1,o=i.scrollParentNotHidden[0],a=i.document[0];o!==a&&"HTML"!==o.tagName?(s.axis&&"x"===s.axis||(i.overflowOffset.top+o.offsetHeight-t.pageY").css({overflow:"hidden",position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")})),this.element=this.element.parent().data("ui-resizable",this.element.resizable("instance")),this.elementIsWrapper=!0,t={marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom"),marginLeft:this.originalElement.css("marginLeft")},this.element.css(t),this.originalElement.css("margin",0),this.originalResizeStyle=this.originalElement.css("resize"),this.originalElement.css("resize","none"),this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"})),this.originalElement.css(t),this._proportionallyResize()),this._setupHandles(),e.autoHide&&V(this.element).on("mouseenter",function(){e.disabled||(i._removeClass("ui-resizable-autohide"),i._handles.show())}).on("mouseleave",function(){e.disabled||i.resizing||(i._addClass("ui-resizable-autohide"),i._handles.hide())}),this._mouseInit()},_destroy:function(){this._mouseDestroy(),this._addedHandles.remove();function t(t){V(t).removeData("resizable").removeData("ui-resizable").off(".resizable")}var e;return this.elementIsWrapper&&(t(this.element),e=this.element,this.originalElement.css({position:e.css("position"),width:e.outerWidth(),height:e.outerHeight(),top:e.css("top"),left:e.css("left")}).insertAfter(e),e.remove()),this.originalElement.css("resize",this.originalResizeStyle),t(this.originalElement),this},_setOption:function(t,e){switch(this._super(t,e),t){case"handles":this._removeHandles(),this._setupHandles();break;case"aspectRatio":this._aspectRatio=!!e}},_setupHandles:function(){var t,e,i,s,n,o=this.options,a=this;if(this.handles=o.handles||(V(".ui-resizable-handle",this.element).length?{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"}:"e,s,se"),this._handles=V(),this._addedHandles=V(),this.handles.constructor===String)for("all"===this.handles&&(this.handles="n,e,s,w,se,sw,ne,nw"),i=this.handles.split(","),this.handles={},e=0;e"),this._addClass(n,"ui-resizable-handle "+s),n.css({zIndex:o.zIndex}),this.handles[t]=".ui-resizable-"+t,this.element.children(this.handles[t]).length||(this.element.append(n),this._addedHandles=this._addedHandles.add(n));this._renderAxis=function(t){var e,i,s;for(e in t=t||this.element,this.handles)this.handles[e].constructor===String?this.handles[e]=this.element.children(this.handles[e]).first().show():(this.handles[e].jquery||this.handles[e].nodeType)&&(this.handles[e]=V(this.handles[e]),this._on(this.handles[e],{mousedown:a._mouseDown})),this.elementIsWrapper&&this.originalElement[0].nodeName.match(/^(textarea|input|select|button)$/i)&&(i=V(this.handles[e],this.element),s=/sw|ne|nw|se|n|s/.test(e)?i.outerHeight():i.outerWidth(),i=["padding",/ne|nw|n/.test(e)?"Top":/se|sw|s/.test(e)?"Bottom":/^e$/.test(e)?"Right":"Left"].join(""),t.css(i,s),this._proportionallyResize()),this._handles=this._handles.add(this.handles[e])},this._renderAxis(this.element),this._handles=this._handles.add(this.element.find(".ui-resizable-handle")),this._handles.disableSelection(),this._handles.on("mouseover",function(){a.resizing||(this.className&&(n=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)),a.axis=n&&n[1]?n[1]:"se")}),o.autoHide&&(this._handles.hide(),this._addClass("ui-resizable-autohide"))},_removeHandles:function(){this._addedHandles.remove()},_mouseCapture:function(t){var e,i,s=!1;for(e in this.handles)(i=V(this.handles[e])[0])!==t.target&&!V.contains(i,t.target)||(s=!0);return!this.options.disabled&&s},_mouseStart:function(t){var e,i,s=this.options,n=this.element;return this.resizing=!0,this._renderProxy(),e=this._num(this.helper.css("left")),i=this._num(this.helper.css("top")),s.containment&&(e+=V(s.containment).scrollLeft()||0,i+=V(s.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:e,top:i},this.size=this._helper?{width:this.helper.width(),height:this.helper.height()}:{width:n.width(),height:n.height()},this.originalSize=this._helper?{width:n.outerWidth(),height:n.outerHeight()}:{width:n.width(),height:n.height()},this.sizeDiff={width:n.outerWidth()-n.width(),height:n.outerHeight()-n.height()},this.originalPosition={left:e,top:i},this.originalMousePosition={left:t.pageX,top:t.pageY},this.aspectRatio="number"==typeof s.aspectRatio?s.aspectRatio:this.originalSize.width/this.originalSize.height||1,s=V(".ui-resizable-"+this.axis).css("cursor"),V("body").css("cursor","auto"===s?this.axis+"-resize":s),this._addClass("ui-resizable-resizing"),this._propagate("start",t),!0},_mouseDrag:function(t){var e=this.originalMousePosition,i=this.axis,s=t.pageX-e.left||0,e=t.pageY-e.top||0,i=this._change[i];return this._updatePrevProperties(),i&&(e=i.apply(this,[t,s,e]),this._updateVirtualBoundaries(t.shiftKey),(this._aspectRatio||t.shiftKey)&&(e=this._updateRatio(e,t)),e=this._respectSize(e,t),this._updateCache(e),this._propagate("resize",t),e=this._applyChanges(),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),V.isEmptyObject(e)||(this._updatePrevProperties(),this._trigger("resize",t,this.ui()),this._applyChanges())),!1},_mouseStop:function(t){this.resizing=!1;var e,i,s,n=this.options,o=this;return this._helper&&(s=(e=(i=this._proportionallyResizeElements).length&&/textarea/i.test(i[0].nodeName))&&this._hasScroll(i[0],"left")?0:o.sizeDiff.height,i=e?0:o.sizeDiff.width,e={width:o.helper.width()-i,height:o.helper.height()-s},i=parseFloat(o.element.css("left"))+(o.position.left-o.originalPosition.left)||null,s=parseFloat(o.element.css("top"))+(o.position.top-o.originalPosition.top)||null,n.animate||this.element.css(V.extend(e,{top:s,left:i})),o.helper.height(o.size.height),o.helper.width(o.size.width),this._helper&&!n.animate&&this._proportionallyResize()),V("body").css("cursor","auto"),this._removeClass("ui-resizable-resizing"),this._propagate("stop",t),this._helper&&this.helper.remove(),!1},_updatePrevProperties:function(){this.prevPosition={top:this.position.top,left:this.position.left},this.prevSize={width:this.size.width,height:this.size.height}},_applyChanges:function(){var t={};return this.position.top!==this.prevPosition.top&&(t.top=this.position.top+"px"),this.position.left!==this.prevPosition.left&&(t.left=this.position.left+"px"),this.size.width!==this.prevSize.width&&(t.width=this.size.width+"px"),this.size.height!==this.prevSize.height&&(t.height=this.size.height+"px"),this.helper.css(t),t},_updateVirtualBoundaries:function(t){var e,i,s=this.options,n={minWidth:this._isNumber(s.minWidth)?s.minWidth:0,maxWidth:this._isNumber(s.maxWidth)?s.maxWidth:1/0,minHeight:this._isNumber(s.minHeight)?s.minHeight:0,maxHeight:this._isNumber(s.maxHeight)?s.maxHeight:1/0};(this._aspectRatio||t)&&(e=n.minHeight*this.aspectRatio,i=n.minWidth/this.aspectRatio,s=n.maxHeight*this.aspectRatio,t=n.maxWidth/this.aspectRatio,e>n.minWidth&&(n.minWidth=e),i>n.minHeight&&(n.minHeight=i),st.width,a=this._isNumber(t.height)&&e.minHeight&&e.minHeight>t.height,r=this.originalPosition.left+this.originalSize.width,l=this.originalPosition.top+this.originalSize.height,h=/sw|nw|w/.test(i),i=/nw|ne|n/.test(i);return o&&(t.width=e.minWidth),a&&(t.height=e.minHeight),s&&(t.width=e.maxWidth),n&&(t.height=e.maxHeight),o&&h&&(t.left=r-e.minWidth),s&&h&&(t.left=r-e.maxWidth),a&&i&&(t.top=l-e.minHeight),n&&i&&(t.top=l-e.maxHeight),t.width||t.height||t.left||!t.top?t.width||t.height||t.top||!t.left||(t.left=null):t.top=null,t},_getPaddingPlusBorderDimensions:function(t){for(var e=0,i=[],s=[t.css("borderTopWidth"),t.css("borderRightWidth"),t.css("borderBottomWidth"),t.css("borderLeftWidth")],n=[t.css("paddingTop"),t.css("paddingRight"),t.css("paddingBottom"),t.css("paddingLeft")];e<4;e++)i[e]=parseFloat(s[e])||0,i[e]+=parseFloat(n[e])||0;return{height:i[0]+i[2],width:i[1]+i[3]}},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var t,e=0,i=this.helper||this.element;e").css({overflow:"hidden"}),this._addClass(this.helper,this._helper),this.helper.css({width:this.element.outerWidth(),height:this.element.outerHeight(),position:"absolute",left:this.elementOffset.left+"px",top:this.elementOffset.top+"px",zIndex:++e.zIndex}),this.helper.appendTo("body").disableSelection()):this.helper=this.element},_change:{e:function(t,e){return{width:this.originalSize.width+e}},w:function(t,e){var i=this.originalSize;return{left:this.originalPosition.left+e,width:i.width-e}},n:function(t,e,i){var s=this.originalSize;return{top:this.originalPosition.top+i,height:s.height-i}},s:function(t,e,i){return{height:this.originalSize.height+i}},se:function(t,e,i){return V.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[t,e,i]))},sw:function(t,e,i){return V.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[t,e,i]))},ne:function(t,e,i){return V.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[t,e,i]))},nw:function(t,e,i){return V.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[t,e,i]))}},_propagate:function(t,e){V.ui.plugin.call(this,t,[e,this.ui()]),"resize"!==t&&this._trigger(t,e,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}}),V.ui.plugin.add("resizable","animate",{stop:function(e){var i=V(this).resizable("instance"),t=i.options,s=i._proportionallyResizeElements,n=s.length&&/textarea/i.test(s[0].nodeName),o=n&&i._hasScroll(s[0],"left")?0:i.sizeDiff.height,a=n?0:i.sizeDiff.width,n={width:i.size.width-a,height:i.size.height-o},a=parseFloat(i.element.css("left"))+(i.position.left-i.originalPosition.left)||null,o=parseFloat(i.element.css("top"))+(i.position.top-i.originalPosition.top)||null;i.element.animate(V.extend(n,o&&a?{top:o,left:a}:{}),{duration:t.animateDuration,easing:t.animateEasing,step:function(){var t={width:parseFloat(i.element.css("width")),height:parseFloat(i.element.css("height")),top:parseFloat(i.element.css("top")),left:parseFloat(i.element.css("left"))};s&&s.length&&V(s[0]).css({width:t.width,height:t.height}),i._updateCache(t),i._propagate("resize",e)}})}}),V.ui.plugin.add("resizable","containment",{start:function(){var i,s,n=V(this).resizable("instance"),t=n.options,e=n.element,o=t.containment,a=o instanceof V?o.get(0):/parent/.test(o)?e.parent().get(0):o;a&&(n.containerElement=V(a),/document/.test(o)||o===document?(n.containerOffset={left:0,top:0},n.containerPosition={left:0,top:0},n.parentData={element:V(document),left:0,top:0,width:V(document).width(),height:V(document).height()||document.body.parentNode.scrollHeight}):(i=V(a),s=[],V(["Top","Right","Left","Bottom"]).each(function(t,e){s[t]=n._num(i.css("padding"+e))}),n.containerOffset=i.offset(),n.containerPosition=i.position(),n.containerSize={height:i.innerHeight()-s[3],width:i.innerWidth()-s[1]},t=n.containerOffset,e=n.containerSize.height,o=n.containerSize.width,o=n._hasScroll(a,"left")?a.scrollWidth:o,e=n._hasScroll(a)?a.scrollHeight:e,n.parentData={element:a,left:t.left,top:t.top,width:o,height:e}))},resize:function(t){var e=V(this).resizable("instance"),i=e.options,s=e.containerOffset,n=e.position,o=e._aspectRatio||t.shiftKey,a={top:0,left:0},r=e.containerElement,t=!0;r[0]!==document&&/static/.test(r.css("position"))&&(a=s),n.left<(e._helper?s.left:0)&&(e.size.width=e.size.width+(e._helper?e.position.left-s.left:e.position.left-a.left),o&&(e.size.height=e.size.width/e.aspectRatio,t=!1),e.position.left=i.helper?s.left:0),n.top<(e._helper?s.top:0)&&(e.size.height=e.size.height+(e._helper?e.position.top-s.top:e.position.top),o&&(e.size.width=e.size.height*e.aspectRatio,t=!1),e.position.top=e._helper?s.top:0),i=e.containerElement.get(0)===e.element.parent().get(0),n=/relative|absolute/.test(e.containerElement.css("position")),i&&n?(e.offset.left=e.parentData.left+e.position.left,e.offset.top=e.parentData.top+e.position.top):(e.offset.left=e.element.offset().left,e.offset.top=e.element.offset().top),n=Math.abs(e.sizeDiff.width+(e._helper?e.offset.left-a.left:e.offset.left-s.left)),s=Math.abs(e.sizeDiff.height+(e._helper?e.offset.top-a.top:e.offset.top-s.top)),n+e.size.width>=e.parentData.width&&(e.size.width=e.parentData.width-n,o&&(e.size.height=e.size.width/e.aspectRatio,t=!1)),s+e.size.height>=e.parentData.height&&(e.size.height=e.parentData.height-s,o&&(e.size.width=e.size.height*e.aspectRatio,t=!1)),t||(e.position.left=e.prevPosition.left,e.position.top=e.prevPosition.top,e.size.width=e.prevSize.width,e.size.height=e.prevSize.height)},stop:function(){var t=V(this).resizable("instance"),e=t.options,i=t.containerOffset,s=t.containerPosition,n=t.containerElement,o=V(t.helper),a=o.offset(),r=o.outerWidth()-t.sizeDiff.width,o=o.outerHeight()-t.sizeDiff.height;t._helper&&!e.animate&&/relative/.test(n.css("position"))&&V(this).css({left:a.left-s.left-i.left,width:r,height:o}),t._helper&&!e.animate&&/static/.test(n.css("position"))&&V(this).css({left:a.left-s.left-i.left,width:r,height:o})}}),V.ui.plugin.add("resizable","alsoResize",{start:function(){var t=V(this).resizable("instance").options;V(t.alsoResize).each(function(){var t=V(this);t.data("ui-resizable-alsoresize",{width:parseFloat(t.width()),height:parseFloat(t.height()),left:parseFloat(t.css("left")),top:parseFloat(t.css("top"))})})},resize:function(t,i){var e=V(this).resizable("instance"),s=e.options,n=e.originalSize,o=e.originalPosition,a={height:e.size.height-n.height||0,width:e.size.width-n.width||0,top:e.position.top-o.top||0,left:e.position.left-o.left||0};V(s.alsoResize).each(function(){var t=V(this),s=V(this).data("ui-resizable-alsoresize"),n={},e=t.parents(i.originalElement[0]).length?["width","height"]:["width","height","top","left"];V.each(e,function(t,e){var i=(s[e]||0)+(a[e]||0);i&&0<=i&&(n[e]=i||null)}),t.css(n)})},stop:function(){V(this).removeData("ui-resizable-alsoresize")}}),V.ui.plugin.add("resizable","ghost",{start:function(){var t=V(this).resizable("instance"),e=t.size;t.ghost=t.originalElement.clone(),t.ghost.css({opacity:.25,display:"block",position:"relative",height:e.height,width:e.width,margin:0,left:0,top:0}),t._addClass(t.ghost,"ui-resizable-ghost"),!1!==V.uiBackCompat&&"string"==typeof t.options.ghost&&t.ghost.addClass(this.options.ghost),t.ghost.appendTo(t.helper)},resize:function(){var t=V(this).resizable("instance");t.ghost&&t.ghost.css({position:"relative",height:t.size.height,width:t.size.width})},stop:function(){var t=V(this).resizable("instance");t.ghost&&t.helper&&t.helper.get(0).removeChild(t.ghost.get(0))}}),V.ui.plugin.add("resizable","grid",{resize:function(){var t,e=V(this).resizable("instance"),i=e.options,s=e.size,n=e.originalSize,o=e.originalPosition,a=e.axis,r="number"==typeof i.grid?[i.grid,i.grid]:i.grid,l=r[0]||1,h=r[1]||1,c=Math.round((s.width-n.width)/l)*l,u=Math.round((s.height-n.height)/h)*h,d=n.width+c,p=n.height+u,f=i.maxWidth&&i.maxWidthd,s=i.minHeight&&i.minHeight>p;i.grid=r,m&&(d+=l),s&&(p+=h),f&&(d-=l),g&&(p-=h),/^(se|s|e)$/.test(a)?(e.size.width=d,e.size.height=p):/^(ne)$/.test(a)?(e.size.width=d,e.size.height=p,e.position.top=o.top-u):/^(sw)$/.test(a)?(e.size.width=d,e.size.height=p,e.position.left=o.left-c):((p-h<=0||d-l<=0)&&(t=e._getPaddingPlusBorderDimensions(this)),0"),this._addClass(this.helper,"ui-selectable-helper")},_destroy:function(){this.selectees.removeData("selectable-item"),this._mouseDestroy()},_mouseStart:function(i){var s=this,t=this.options;this.opos=[i.pageX,i.pageY],this.elementPos=V(this.element[0]).offset(),this.options.disabled||(this.selectees=V(t.filter,this.element[0]),this._trigger("start",i),V(t.appendTo).append(this.helper),this.helper.css({left:i.pageX,top:i.pageY,width:0,height:0}),t.autoRefresh&&this.refresh(),this.selectees.filter(".ui-selected").each(function(){var t=V.data(this,"selectable-item");t.startselected=!0,i.metaKey||i.ctrlKey||(s._removeClass(t.$element,"ui-selected"),t.selected=!1,s._addClass(t.$element,"ui-unselecting"),t.unselecting=!0,s._trigger("unselecting",i,{unselecting:t.element}))}),V(i.target).parents().addBack().each(function(){var t,e=V.data(this,"selectable-item");if(e)return t=!i.metaKey&&!i.ctrlKey||!e.$element.hasClass("ui-selected"),s._removeClass(e.$element,t?"ui-unselecting":"ui-selected")._addClass(e.$element,t?"ui-selecting":"ui-unselecting"),e.unselecting=!t,e.selecting=t,(e.selected=t)?s._trigger("selecting",i,{selecting:e.element}):s._trigger("unselecting",i,{unselecting:e.element}),!1}))},_mouseDrag:function(s){if(this.dragged=!0,!this.options.disabled){var t,n=this,o=this.options,a=this.opos[0],r=this.opos[1],l=s.pageX,h=s.pageY;return ll||i.righth||i.bottoma&&i.rightr&&i.bottom *",opacity:!1,placeholder:!1,revert:!1,scroll:!0,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1e3,activate:null,beforeStop:null,change:null,deactivate:null,out:null,over:null,receive:null,remove:null,sort:null,start:null,stop:null,update:null},_isOverAxis:function(t,e,i){return e<=t&&t*{ cursor: "+o.cursor+" !important; }").appendTo(n)),o.zIndex&&(this.helper.css("zIndex")&&(this._storedZIndex=this.helper.css("zIndex")),this.helper.css("zIndex",o.zIndex)),o.opacity&&(this.helper.css("opacity")&&(this._storedOpacity=this.helper.css("opacity")),this.helper.css("opacity",o.opacity)),this.scrollParent[0]!==this.document[0]&&"HTML"!==this.scrollParent[0].tagName&&(this.overflowOffset=this.scrollParent.offset()),this._trigger("start",t,this._uiHash()),this._preserveHelperProportions||this._cacheHelperProportions(),!i)for(s=this.containers.length-1;0<=s;s--)this.containers[s]._trigger("activate",t,this._uiHash(this));return V.ui.ddmanager&&(V.ui.ddmanager.current=this),V.ui.ddmanager&&!o.dropBehaviour&&V.ui.ddmanager.prepareOffsets(this,t),this.dragging=!0,this._addClass(this.helper,"ui-sortable-helper"),this.helper.parent().is(this.appendTo)||(this.helper.detach().appendTo(this.appendTo),this.offset.parent=this._getParentOffset()),this.position=this.originalPosition=this._generatePosition(t),this.originalPageX=t.pageX,this.originalPageY=t.pageY,this.lastPositionAbs=this.positionAbs=this._convertPositionTo("absolute"),this._mouseDrag(t),!0},_scroll:function(t){var e=this.options,i=!1;return this.scrollParent[0]!==this.document[0]&&"HTML"!==this.scrollParent[0].tagName?(this.overflowOffset.top+this.scrollParent[0].offsetHeight-t.pageYt[this.floating?"width":"height"]?h&&c:o",i.document[0]);return i._addClass(t,"ui-sortable-placeholder",s||i.currentItem[0].className)._removeClass(t,"ui-sortable-helper"),"tbody"===n?i._createTrPlaceholder(i.currentItem.find("tr").eq(0),V("",i.document[0]).appendTo(t)):"tr"===n?i._createTrPlaceholder(i.currentItem,t):"img"===n&&t.attr("src",i.currentItem.attr("src")),s||t.css("visibility","hidden"),t},update:function(t,e){s&&!o.forcePlaceholderSize||(e.height()&&(!o.forcePlaceholderSize||"tbody"!==n&&"tr"!==n)||e.height(i.currentItem.innerHeight()-parseInt(i.currentItem.css("paddingTop")||0,10)-parseInt(i.currentItem.css("paddingBottom")||0,10)),e.width()||e.width(i.currentItem.innerWidth()-parseInt(i.currentItem.css("paddingLeft")||0,10)-parseInt(i.currentItem.css("paddingRight")||0,10)))}}),i.placeholder=V(o.placeholder.element.call(i.element,i.currentItem)),i.currentItem.after(i.placeholder),o.placeholder.update(i,i.placeholder)},_createTrPlaceholder:function(t,e){var i=this;t.children().each(function(){V(" ",i.document[0]).attr("colspan",V(this).attr("colspan")||1).appendTo(e)})},_contactContainers:function(t){for(var e,i,s,n,o,a,r,l,h,c=null,u=null,d=this.containers.length-1;0<=d;d--)V.contains(this.currentItem[0],this.containers[d].element[0])||(this._intersectsWith(this.containers[d].containerCache)?c&&V.contains(this.containers[d].element[0],c.element[0])||(c=this.containers[d],u=d):this.containers[d].containerCache.over&&(this.containers[d]._trigger("out",t,this._uiHash(this)),this.containers[d].containerCache.over=0));if(this.innermostContainer=c)if(1===this.containers.length)this.containers[u].containerCache.over||(this.containers[u]._trigger("over",t,this._uiHash(this)),this.containers[u].containerCache.over=1);else{for(i=1e4,s=null,n=(l=c.floating||this._isFloating(this.currentItem))?"left":"top",o=l?"width":"height",h=l?"pageX":"pageY",e=this.items.length-1;0<=e;e--)V.contains(this.containers[u].element[0],this.items[e].item[0])&&this.items[e].item[0]!==this.currentItem[0]&&(a=this.items[e].item.offset()[n],r=!1,t[h]-a>this.items[e][o]/2&&(r=!0),Math.abs(t[h]-a)this.containment[2]&&(i=this.containment[2]+this.offset.click.left),t.pageY-this.offset.click.top>this.containment[3]&&(s=this.containment[3]+this.offset.click.top)),e.grid&&(t=this.originalPageY+Math.round((s-this.originalPageY)/e.grid[1])*e.grid[1],s=!this.containment||t-this.offset.click.top>=this.containment[1]&&t-this.offset.click.top<=this.containment[3]?t:t-this.offset.click.top>=this.containment[1]?t-e.grid[1]:t+e.grid[1],t=this.originalPageX+Math.round((i-this.originalPageX)/e.grid[0])*e.grid[0],i=!this.containment||t-this.offset.click.left>=this.containment[0]&&t-this.offset.click.left<=this.containment[2]?t:t-this.offset.click.left>=this.containment[0]?t-e.grid[0]:t+e.grid[0])),{top:s-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"===this.cssPosition?-this.scrollParent.scrollTop():o?0:n.scrollTop()),left:i-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():o?0:n.scrollLeft())}},_rearrange:function(t,e,i,s){i?i[0].appendChild(this.placeholder[0]):e.item[0].parentNode.insertBefore(this.placeholder[0],"down"===this.direction?e.item[0]:e.item[0].nextSibling),this.counter=this.counter?++this.counter:1;var n=this.counter;this._delay(function(){n===this.counter&&this.refreshPositions(!s)})},_clear:function(t,e){this.reverting=!1;var i,s=[];if(!this._noFinalSort&&this.currentItem.parent().length&&this.placeholder.before(this.currentItem),this._noFinalSort=null,this.helper[0]===this.currentItem[0]){for(i in this._storedCSS)"auto"!==this._storedCSS[i]&&"static"!==this._storedCSS[i]||(this._storedCSS[i]="");this.currentItem.css(this._storedCSS),this._removeClass(this.currentItem,"ui-sortable-helper")}else this.currentItem.show();function n(e,i,s){return function(t){s._trigger(e,t,i._uiHash(i))}}for(this.fromOutside&&!e&&s.push(function(t){this._trigger("receive",t,this._uiHash(this.fromOutside))}),!this.fromOutside&&this.domPosition.prev===this.currentItem.prev().not(".ui-sortable-helper")[0]&&this.domPosition.parent===this.currentItem.parent()[0]||e||s.push(function(t){this._trigger("update",t,this._uiHash())}),this!==this.currentContainer&&(e||(s.push(function(t){this._trigger("remove",t,this._uiHash())}),s.push(function(e){return function(t){e._trigger("receive",t,this._uiHash(this))}}.call(this,this.currentContainer)),s.push(function(e){return function(t){e._trigger("update",t,this._uiHash(this))}}.call(this,this.currentContainer)))),i=this.containers.length-1;0<=i;i--)e||s.push(n("deactivate",this,this.containers[i])),this.containers[i].containerCache.over&&(s.push(n("out",this,this.containers[i])),this.containers[i].containerCache.over=0);if(this.storedCursor&&(this.document.find("body").css("cursor",this.storedCursor),this.storedStylesheet.remove()),this._storedOpacity&&this.helper.css("opacity",this._storedOpacity),this._storedZIndex&&this.helper.css("zIndex","auto"===this._storedZIndex?"":this._storedZIndex),this.dragging=!1,e||this._trigger("beforeStop",t,this._uiHash()),this.placeholder[0].parentNode.removeChild(this.placeholder[0]),this.cancelHelperRemoval||(this.helper[0]!==this.currentItem[0]&&this.helper.remove(),this.helper=null),!e){for(i=0;i li > :first-child").add(t.find("> :not(li)").even())},heightStyle:"auto",icons:{activeHeader:"ui-icon-triangle-1-s",header:"ui-icon-triangle-1-e"},activate:null,beforeActivate:null},hideProps:{borderTopWidth:"hide",borderBottomWidth:"hide",paddingTop:"hide",paddingBottom:"hide",height:"hide"},showProps:{borderTopWidth:"show",borderBottomWidth:"show",paddingTop:"show",paddingBottom:"show",height:"show"},_create:function(){var t=this.options;this.prevShow=this.prevHide=V(),this._addClass("ui-accordion","ui-widget ui-helper-reset"),this.element.attr("role","tablist"),t.collapsible||!1!==t.active&&null!=t.active||(t.active=0),this._processPanels(),t.active<0&&(t.active+=this.headers.length),this._refresh()},_getCreateEventData:function(){return{header:this.active,panel:this.active.length?this.active.next():V()}},_createIcons:function(){var t,e=this.options.icons;e&&(t=V(""),this._addClass(t,"ui-accordion-header-icon","ui-icon "+e.header),t.prependTo(this.headers),t=this.active.children(".ui-accordion-header-icon"),this._removeClass(t,e.header)._addClass(t,null,e.activeHeader)._addClass(this.headers,"ui-accordion-icons"))},_destroyIcons:function(){this._removeClass(this.headers,"ui-accordion-icons"),this.headers.children(".ui-accordion-header-icon").remove()},_destroy:function(){var t;this.element.removeAttr("role"),this.headers.removeAttr("role aria-expanded aria-selected aria-controls tabIndex").removeUniqueId(),this._destroyIcons(),t=this.headers.next().css("display","").removeAttr("role aria-hidden aria-labelledby").removeUniqueId(),"content"!==this.options.heightStyle&&t.css("height","")},_setOption:function(t,e){"active"!==t?("event"===t&&(this.options.event&&this._off(this.headers,this.options.event),this._setupEvents(e)),this._super(t,e),"collapsible"!==t||e||!1!==this.options.active||this._activate(0),"icons"===t&&(this._destroyIcons(),e&&this._createIcons())):this._activate(e)},_setOptionDisabled:function(t){this._super(t),this.element.attr("aria-disabled",t),this._toggleClass(null,"ui-state-disabled",!!t),this._toggleClass(this.headers.add(this.headers.next()),null,"ui-state-disabled",!!t)},_keydown:function(t){if(!t.altKey&&!t.ctrlKey){var e=V.ui.keyCode,i=this.headers.length,s=this.headers.index(t.target),n=!1;switch(t.keyCode){case e.RIGHT:case e.DOWN:n=this.headers[(s+1)%i];break;case e.LEFT:case e.UP:n=this.headers[(s-1+i)%i];break;case e.SPACE:case e.ENTER:this._eventHandler(t);break;case e.HOME:n=this.headers[0];break;case e.END:n=this.headers[i-1]}n&&(V(t.target).attr("tabIndex",-1),V(n).attr("tabIndex",0),V(n).trigger("focus"),t.preventDefault())}},_panelKeyDown:function(t){t.keyCode===V.ui.keyCode.UP&&t.ctrlKey&&V(t.currentTarget).prev().trigger("focus")},refresh:function(){var t=this.options;this._processPanels(),!1===t.active&&!0===t.collapsible||!this.headers.length?(t.active=!1,this.active=V()):!1===t.active?this._activate(0):this.active.length&&!V.contains(this.element[0],this.active[0])?this.headers.length===this.headers.find(".ui-state-disabled").length?(t.active=!1,this.active=V()):this._activate(Math.max(0,t.active-1)):t.active=this.headers.index(this.active),this._destroyIcons(),this._refresh()},_processPanels:function(){var t=this.headers,e=this.panels;"function"==typeof this.options.header?this.headers=this.options.header(this.element):this.headers=this.element.find(this.options.header),this._addClass(this.headers,"ui-accordion-header ui-accordion-header-collapsed","ui-state-default"),this.panels=this.headers.next().filter(":not(.ui-accordion-content-active)").hide(),this._addClass(this.panels,"ui-accordion-content","ui-helper-reset ui-widget-content"),e&&(this._off(t.not(this.headers)),this._off(e.not(this.panels)))},_refresh:function(){var i,t=this.options,e=t.heightStyle,s=this.element.parent();this.active=this._findActive(t.active),this._addClass(this.active,"ui-accordion-header-active","ui-state-active")._removeClass(this.active,"ui-accordion-header-collapsed"),this._addClass(this.active.next(),"ui-accordion-content-active"),this.active.next().show(),this.headers.attr("role","tab").each(function(){var t=V(this),e=t.uniqueId().attr("id"),i=t.next(),s=i.uniqueId().attr("id");t.attr("aria-controls",s),i.attr("aria-labelledby",e)}).next().attr("role","tabpanel"),this.headers.not(this.active).attr({"aria-selected":"false","aria-expanded":"false",tabIndex:-1}).next().attr({"aria-hidden":"true"}).hide(),this.active.length?this.active.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0}).next().attr({"aria-hidden":"false"}):this.headers.eq(0).attr("tabIndex",0),this._createIcons(),this._setupEvents(t.event),"fill"===e?(i=s.height(),this.element.siblings(":visible").each(function(){var t=V(this),e=t.css("position");"absolute"!==e&&"fixed"!==e&&(i-=t.outerHeight(!0))}),this.headers.each(function(){i-=V(this).outerHeight(!0)}),this.headers.next().each(function(){V(this).height(Math.max(0,i-V(this).innerHeight()+V(this).height()))}).css("overflow","auto")):"auto"===e&&(i=0,this.headers.next().each(function(){var t=V(this).is(":visible");t||V(this).show(),i=Math.max(i,V(this).css("height","").height()),t||V(this).hide()}).height(i))},_activate:function(t){t=this._findActive(t)[0];t!==this.active[0]&&(t=t||this.active[0],this._eventHandler({target:t,currentTarget:t,preventDefault:V.noop}))},_findActive:function(t){return"number"==typeof t?this.headers.eq(t):V()},_setupEvents:function(t){var i={keydown:"_keydown"};t&&V.each(t.split(" "),function(t,e){i[e]="_eventHandler"}),this._off(this.headers.add(this.headers.next())),this._on(this.headers,i),this._on(this.headers.next(),{keydown:"_panelKeyDown"}),this._hoverable(this.headers),this._focusable(this.headers)},_eventHandler:function(t){var e=this.options,i=this.active,s=V(t.currentTarget),n=s[0]===i[0],o=n&&e.collapsible,a=o?V():s.next(),r=i.next(),a={oldHeader:i,oldPanel:r,newHeader:o?V():s,newPanel:a};t.preventDefault(),n&&!e.collapsible||!1===this._trigger("beforeActivate",t,a)||(e.active=!o&&this.headers.index(s),this.active=n?V():s,this._toggle(a),this._removeClass(i,"ui-accordion-header-active","ui-state-active"),e.icons&&(i=i.children(".ui-accordion-header-icon"),this._removeClass(i,null,e.icons.activeHeader)._addClass(i,null,e.icons.header)),n||(this._removeClass(s,"ui-accordion-header-collapsed")._addClass(s,"ui-accordion-header-active","ui-state-active"),e.icons&&(n=s.children(".ui-accordion-header-icon"),this._removeClass(n,null,e.icons.header)._addClass(n,null,e.icons.activeHeader)),this._addClass(s.next(),"ui-accordion-content-active")))},_toggle:function(t){var e=t.newPanel,i=this.prevShow.length?this.prevShow:t.oldPanel;this.prevShow.add(this.prevHide).stop(!0,!0),this.prevShow=e,this.prevHide=i,this.options.animate?this._animate(e,i,t):(i.hide(),e.show(),this._toggleComplete(t)),i.attr({"aria-hidden":"true"}),i.prev().attr({"aria-selected":"false","aria-expanded":"false"}),e.length&&i.length?i.prev().attr({tabIndex:-1,"aria-expanded":"false"}):e.length&&this.headers.filter(function(){return 0===parseInt(V(this).attr("tabIndex"),10)}).attr("tabIndex",-1),e.attr("aria-hidden","false").prev().attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0})},_animate:function(t,i,e){var s,n,o,a=this,r=0,l=t.css("box-sizing"),h=t.length&&(!i.length||t.index()",delay:300,options:{icons:{submenu:"ui-icon-caret-1-e"},items:"> *",menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.mouseHandled=!1,this.lastMousePosition={x:null,y:null},this.element.uniqueId().attr({role:this.options.role,tabIndex:0}),this._addClass("ui-menu","ui-widget ui-widget-content"),this._on({"mousedown .ui-menu-item":function(t){t.preventDefault(),this._activateItem(t)},"click .ui-menu-item":function(t){var e=V(t.target),i=V(V.ui.safeActiveElement(this.document[0]));!this.mouseHandled&&e.not(".ui-state-disabled").length&&(this.select(t),t.isPropagationStopped()||(this.mouseHandled=!0),e.has(".ui-menu").length?this.expand(t):!this.element.is(":focus")&&i.closest(".ui-menu").length&&(this.element.trigger("focus",[!0]),this.active&&1===this.active.parents(".ui-menu").length&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":"_activateItem","mousemove .ui-menu-item":"_activateItem",mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(t,e){var i=this.active||this._menuItems().first();e||this.focus(t,i)},blur:function(t){this._delay(function(){V.contains(this.element[0],V.ui.safeActiveElement(this.document[0]))||this.collapseAll(t)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(t){this._closeOnDocumentClick(t)&&this.collapseAll(t,!0),this.mouseHandled=!1}})},_activateItem:function(t){var e,i;this.previousFilter||t.clientX===this.lastMousePosition.x&&t.clientY===this.lastMousePosition.y||(this.lastMousePosition={x:t.clientX,y:t.clientY},e=V(t.target).closest(".ui-menu-item"),i=V(t.currentTarget),e[0]===i[0]&&(i.is(".ui-state-active")||(this._removeClass(i.siblings().children(".ui-state-active"),null,"ui-state-active"),this.focus(t,i))))},_destroy:function(){var t=this.element.find(".ui-menu-item").removeAttr("role aria-disabled").children(".ui-menu-item-wrapper").removeUniqueId().removeAttr("tabIndex role aria-haspopup");this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeAttr("role aria-labelledby aria-expanded aria-hidden aria-disabled tabIndex").removeUniqueId().show(),t.children().each(function(){var t=V(this);t.data("ui-menu-submenu-caret")&&t.remove()})},_keydown:function(t){var e,i,s,n=!0;switch(t.keyCode){case V.ui.keyCode.PAGE_UP:this.previousPage(t);break;case V.ui.keyCode.PAGE_DOWN:this.nextPage(t);break;case V.ui.keyCode.HOME:this._move("first","first",t);break;case V.ui.keyCode.END:this._move("last","last",t);break;case V.ui.keyCode.UP:this.previous(t);break;case V.ui.keyCode.DOWN:this.next(t);break;case V.ui.keyCode.LEFT:this.collapse(t);break;case V.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(t);break;case V.ui.keyCode.ENTER:case V.ui.keyCode.SPACE:this._activate(t);break;case V.ui.keyCode.ESCAPE:this.collapse(t);break;default:e=this.previousFilter||"",s=n=!1,i=96<=t.keyCode&&t.keyCode<=105?(t.keyCode-96).toString():String.fromCharCode(t.keyCode),clearTimeout(this.filterTimer),i===e?s=!0:i=e+i,e=this._filterMenuItems(i),(e=s&&-1!==e.index(this.active.next())?this.active.nextAll(".ui-menu-item"):e).length||(i=String.fromCharCode(t.keyCode),e=this._filterMenuItems(i)),e.length?(this.focus(t,e),this.previousFilter=i,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter}n&&t.preventDefault()},_activate:function(t){this.active&&!this.active.is(".ui-state-disabled")&&(this.active.children("[aria-haspopup='true']").length?this.expand(t):this.select(t))},refresh:function(){var t,e,s=this,n=this.options.icons.submenu,i=this.element.find(this.options.menus);this._toggleClass("ui-menu-icons",null,!!this.element.find(".ui-icon").length),e=i.filter(":not(.ui-menu)").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var t=V(this),e=t.prev(),i=V("").data("ui-menu-submenu-caret",!0);s._addClass(i,"ui-menu-icon","ui-icon "+n),e.attr("aria-haspopup","true").prepend(i),t.attr("aria-labelledby",e.attr("id"))}),this._addClass(e,"ui-menu","ui-widget ui-widget-content ui-front"),(t=i.add(this.element).find(this.options.items)).not(".ui-menu-item").each(function(){var t=V(this);s._isDivider(t)&&s._addClass(t,"ui-menu-divider","ui-widget-content")}),i=(e=t.not(".ui-menu-item, .ui-menu-divider")).children().not(".ui-menu").uniqueId().attr({tabIndex:-1,role:this._itemRole()}),this._addClass(e,"ui-menu-item")._addClass(i,"ui-menu-item-wrapper"),t.filter(".ui-state-disabled").attr("aria-disabled","true"),this.active&&!V.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(t,e){var i;"icons"===t&&(i=this.element.find(".ui-menu-icon"),this._removeClass(i,null,this.options.icons.submenu)._addClass(i,null,e.submenu)),this._super(t,e)},_setOptionDisabled:function(t){this._super(t),this.element.attr("aria-disabled",String(t)),this._toggleClass(null,"ui-state-disabled",!!t)},focus:function(t,e){var i;this.blur(t,t&&"focus"===t.type),this._scrollIntoView(e),this.active=e.first(),i=this.active.children(".ui-menu-item-wrapper"),this._addClass(i,null,"ui-state-active"),this.options.role&&this.element.attr("aria-activedescendant",i.attr("id")),i=this.active.parent().closest(".ui-menu-item").children(".ui-menu-item-wrapper"),this._addClass(i,null,"ui-state-active"),t&&"keydown"===t.type?this._close():this.timer=this._delay(function(){this._close()},this.delay),(i=e.children(".ui-menu")).length&&t&&/^mouse/.test(t.type)&&this._startOpening(i),this.activeMenu=e.parent(),this._trigger("focus",t,{item:e})},_scrollIntoView:function(t){var e,i,s;this._hasScroll()&&(i=parseFloat(V.css(this.activeMenu[0],"borderTopWidth"))||0,s=parseFloat(V.css(this.activeMenu[0],"paddingTop"))||0,e=t.offset().top-this.activeMenu.offset().top-i-s,i=this.activeMenu.scrollTop(),s=this.activeMenu.height(),t=t.outerHeight(),e<0?this.activeMenu.scrollTop(i+e):s",options:{appendTo:null,autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},requestIndex:0,pending:0,_create:function(){var i,s,n,t=this.element[0].nodeName.toLowerCase(),e="textarea"===t,t="input"===t;this.isMultiLine=e||!t&&this._isContentEditable(this.element),this.valueMethod=this.element[e||t?"val":"text"],this.isNewMenu=!0,this._addClass("ui-autocomplete-input"),this.element.attr("autocomplete","off"),this._on(this.element,{keydown:function(t){if(this.element.prop("readOnly"))s=n=i=!0;else{s=n=i=!1;var e=V.ui.keyCode;switch(t.keyCode){case e.PAGE_UP:i=!0,this._move("previousPage",t);break;case e.PAGE_DOWN:i=!0,this._move("nextPage",t);break;case e.UP:i=!0,this._keyEvent("previous",t);break;case e.DOWN:i=!0,this._keyEvent("next",t);break;case e.ENTER:this.menu.active&&(i=!0,t.preventDefault(),this.menu.select(t));break;case e.TAB:this.menu.active&&this.menu.select(t);break;case e.ESCAPE:this.menu.element.is(":visible")&&(this.isMultiLine||this._value(this.term),this.close(t),t.preventDefault());break;default:s=!0,this._searchTimeout(t)}}},keypress:function(t){if(i)return i=!1,void(this.isMultiLine&&!this.menu.element.is(":visible")||t.preventDefault());if(!s){var e=V.ui.keyCode;switch(t.keyCode){case e.PAGE_UP:this._move("previousPage",t);break;case e.PAGE_DOWN:this._move("nextPage",t);break;case e.UP:this._keyEvent("previous",t);break;case e.DOWN:this._keyEvent("next",t)}}},input:function(t){if(n)return n=!1,void t.preventDefault();this._searchTimeout(t)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(t){clearTimeout(this.searching),this.close(t),this._change(t)}}),this._initSource(),this.menu=V("