diff --git a/core/lib/Thelia/Controller/Admin/LangController.php b/core/lib/Thelia/Controller/Admin/LangController.php
index 6e5eb842f..543f09047 100644
--- a/core/lib/Thelia/Controller/Admin/LangController.php
+++ b/core/lib/Thelia/Controller/Admin/LangController.php
@@ -123,7 +123,6 @@ class LangController extends BaseAdminController
$error_msg = $this->getTranslator()->trans("Failed to update language definition: %ex", array("%ex" => $ex->getMessage()));
Tlog::getInstance()->addError("Failed to update language definition", $ex->getMessage());
}
-echo "err=".$error_msg;
return $this->renderDefault(array('error_message' => $error_msg));
}
@@ -231,7 +230,7 @@ echo "err=".$error_msg;
}
return $this->renderDefault(array(
- 'error_delete_message' => $error_msg
+ 'error_message' => $error_msg
));
}
diff --git a/core/lib/Thelia/Form/Lang/LangCreateForm.php b/core/lib/Thelia/Form/Lang/LangCreateForm.php
index ccad58320..d41c45641 100644
--- a/core/lib/Thelia/Form/Lang/LangCreateForm.php
+++ b/core/lib/Thelia/Form/Lang/LangCreateForm.php
@@ -70,7 +70,7 @@ class LangCreateForm extends BaseForm
'constraints' => array(
new NotBlank()
),
- 'label' => Translator::getInstance()->trans('ISO 639 Code'),
+ 'label' => Translator::getInstance()->trans('ISO 639-1 Code'),
'label_attr' => array(
'for' => 'code_lang'
)
diff --git a/core/lib/Thelia/Model/ConfigQuery.php b/core/lib/Thelia/Model/ConfigQuery.php
index e34ae5e16..d0c629e99 100644
--- a/core/lib/Thelia/Model/ConfigQuery.php
+++ b/core/lib/Thelia/Model/ConfigQuery.php
@@ -92,6 +92,9 @@ class ConfigQuery extends BaseConfigQuery {
return self::read('check-available-stock', 1) != 0;
}
+ public static function getUnknownFlagPath() {
+ return self::read('unknown-flag-path', '/assets/img/flags/unknown.png');
+ }
/* smtp config */
public static function isSmtpEnable()
{
diff --git a/core/lib/Thelia/Model/Lang.php b/core/lib/Thelia/Model/Lang.php
index 5f7289792..e7b83ead4 100644
--- a/core/lib/Thelia/Model/Lang.php
+++ b/core/lib/Thelia/Model/Lang.php
@@ -5,8 +5,11 @@ namespace Thelia\Model;
use Propel\Runtime\Connection\ConnectionInterface;
use Propel\Runtime\Exception\PropelException;
use Propel\Runtime\Propel;
+use Symfony\Component\Filesystem\Filesystem;
use Thelia\Core\Event\Lang\LangEvent;
use Thelia\Core\Event\TheliaEvents;
+use Thelia\Core\Template\TemplateHelper;
+use Thelia\Core\Translation\Translator;
use Thelia\Model\Base\Lang as BaseLang;
use Thelia\Model\LangQuery;
use Thelia\Model\Map\LangTableMap;
@@ -53,6 +56,33 @@ class Lang extends BaseLang {
}
+ protected function fixMissingFlag() {
+ // Be sure that a lang have a flag, otherwise copy the
+ // "unknown" flag
+ $adminTemplate = TemplateHelper::getInstance()->getActiveAdminTemplate();
+ $unknownFlag = ConfigQuery::getUnknownFlagPath();
+
+ $unknownFlagPath = $adminTemplate->getAbsolutePath().DS.$unknownFlag;
+
+ if (! file_exists($unknownFlagPath)) {
+ throw new \RuntimeException(
+ Translator::getInstance()->trans(
+ "The image which replaces an undefined country flag (%file) was not found. Please check unknown-flag-path configuration variable, and check that the image exists.",
+ array("%file" => $unknownFlag)
+ )
+ );
+ }
+
+ // Check if the country flag exists
+ $countryFlag = rtrim(dirname($unknownFlagPath), DS).DS.$this->getCode().'.png';
+
+ if (! file_exists($countryFlag)) {
+ $fs = new Filesystem();
+
+ $fs->copy($unknownFlagPath, $countryFlag);
+ }
+ }
+
public function preInsert(ConnectionInterface $con = null)
{
$this->dispatchEvent(TheliaEvents::BEFORE_CREATELANG, new LangEvent($this));
@@ -63,6 +93,8 @@ class Lang extends BaseLang {
public function postInsert(ConnectionInterface $con = null)
{
$this->dispatchEvent(TheliaEvents::AFTER_CREATELANG, new LangEvent($this));
+
+ $this->fixMissingFlag();
}
public function preUpdate(ConnectionInterface $con = null)
@@ -75,6 +107,8 @@ class Lang extends BaseLang {
public function postUpdate(ConnectionInterface $con = null)
{
$this->dispatchEvent(TheliaEvents::AFTER_UPDATELANG, new LangEvent($this));
+
+ $this->fixMissingFlag();
}
public function preDelete(ConnectionInterface $con = null)
diff --git a/install/insert.sql b/install/insert.sql
index 61b3e9045..28f9843ed 100644
--- a/install/insert.sql
+++ b/install/insert.sql
@@ -32,6 +32,8 @@ INSERT INTO `config` (`name`, `value`, `secured`, `hidden`, `created_at`, `updat
('url_site','', 0, 0, NOW(), NOW()),
('pdf_invoice_file', 'invoice', 0, 0, NOW(), NOW()),
('pdf_delivery_file', 'delivery', 0, 0, NOW(), NOW()),
+('unknown-flag-path','assets/img/flags/unknown.png', 0, 0, NOW(), NOW()),
+
('session_config.default', '1', 1, 1, NOW(), NOW()),
('default_lang_without_translation', '1', 1, 1, NOW(), NOW()),
('store_name','', 0, 1, NOW(), NOW()),
@@ -43,6 +45,7 @@ INSERT INTO `config` (`name`, `value`, `secured`, `hidden`, `created_at`, `updat
('thelia_release_version','0', 1, 1, NOW(), NOW()),
('thelia_extra_version','beta3', 1, 1, NOW(), NOW());
+
INSERT INTO `config_i18n` (`id`, `locale`, `title`, `description`, `chapo`, `postscriptum`) VALUES
(1, 'en_US', 'Class name of the session handler', NULL, NULL, NULL),
(2, 'en_US', 'Check available product stock (1) or ignore it (0) when displaying and changing ordered quantity', NULL, NULL, NULL),
@@ -70,7 +73,8 @@ INSERT INTO `config_i18n` (`id`, `locale`, `title`, `description`, `chapo`, `pos
(24, 'en_US', '"Remember me" cookie expiration time, in seconds, for customer users', NULL, NULL, NULL),
(25, 'en_US', 'Base URL of the shop (e.g. http://www.yourshopdomain.com)', NULL, NULL, NULL),
(26, 'en_US', 'Name of the invoice view in the current PDF template (without extension)', NULL, NULL, NULL),
-(27, 'en_US', 'Name of the delivery view in the current PDF template (without extension)', NULL, NULL, NULL);
+(27, 'en_US', 'Name of the delivery view in the current PDF template (without extension)', NULL, NULL, NULL),
+(28, 'en_US', 'The path (relative to the default back-office template) to the image used when no flag image can be found for a country', NULL, NULL, NULL);
INSERT INTO `module` (`id`, `code`, `type`, `activate`, `position`, `full_namespace`, `created_at`, `updated_at`) VALUES
(1, 'TheliaDebugBar', 1, 1, 1, 'TheliaDebugBar\\TheliaDebugBar', NOW(), NOW()),
diff --git a/install/thelia.sql b/install/thelia.sql
index 1ea2c4aeb..3ef2e89c2 100644
--- a/install/thelia.sql
+++ b/install/thelia.sql
@@ -1,3 +1,4 @@
+
# This is a fix for InnoDB in MySQL >= 4.1.x
# It "suspends judgement" for fkey relationships until are tables are set.
SET FOREIGN_KEY_CHECKS = 0;
diff --git a/install/update/2.0.0-beta4.sql b/install/update/2.0.0-beta4.sql
index aaa6ba57b..d54df3d55 100644
--- a/install/update/2.0.0-beta4.sql
+++ b/install/update/2.0.0-beta4.sql
@@ -12,6 +12,12 @@ INSERT INTO `module_i18n` (`id`, `locale`, `title`, `description`, `chapo`, `po
UPDATE `config` SET `value`='2.0.0-beta4' WHERE `name`='thelia_version';
UPDATE `config` SET `value`='beta4' WHERE `name`='thelia_extra_version';
+-- Preferred locale for admin users
+ALTER TABLE `admin` ADD `locale` VARCHAR(45) NOT NULL;
UPDATE `admin` SET `locale`='en_US';
+-- Unknown flag image path
+INSERT INTO `config` (`name`, `value`, `secured`, `hidden`, `created_at`, `updated_at`) VALUES
+('unknown-flag-path','assets/img/flags/unknown.png', 1, 1, NOW(), NOW());
+
SET FOREIGN_KEY_CHECKS = 1;
\ No newline at end of file
diff --git a/templates/backOffice/default/admin-layout.tpl b/templates/backOffice/default/admin-layout.tpl
index 8775c60d1..4e04f15be 100644
--- a/templates/backOffice/default/admin-layout.tpl
+++ b/templates/backOffice/default/admin-layout.tpl
@@ -84,7 +84,7 @@
{loop type="lang" name="ui-lang" id="{lang attr='id'}"}
{/loop}
@@ -93,7 +93,7 @@
diff --git a/templates/backOffice/default/ajax/language-update-modal.html b/templates/backOffice/default/ajax/language-update-modal.html
index 909b351b0..cc40933a9 100644
--- a/templates/backOffice/default/ajax/language-update-modal.html
+++ b/templates/backOffice/default/ajax/language-update-modal.html
@@ -18,6 +18,7 @@
{/form_field}
@@ -32,6 +33,7 @@
{/form_field}
@@ -39,6 +41,7 @@
{/form_field}
@@ -53,7 +56,7 @@
dialog_title = {intl l="Edit a language"}
dialog_body = {$smarty.capture.edit_lang_dialog nofilter}
-dialog_ok_label = {intl l="Edit this language"}
+dialog_ok_label = {intl l="Save changes"}
dialog_cancel_label = {intl l="Cancel"}
form_action = {url path="/admin/configuration/languages/save/{$lang_id}"}
diff --git a/templates/backOffice/default/assets/img/flags/ad.png b/templates/backOffice/default/assets/img/flags/ad.png
new file mode 100644
index 000000000..d965a794e
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/ad.png differ
diff --git a/templates/backOffice/default/assets/img/flags/ae.png b/templates/backOffice/default/assets/img/flags/ae.png
new file mode 100644
index 000000000..f429cc47a
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/ae.png differ
diff --git a/templates/backOffice/default/assets/img/flags/af.png b/templates/backOffice/default/assets/img/flags/af.png
new file mode 100644
index 000000000..482779b5c
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/af.png differ
diff --git a/templates/backOffice/default/assets/img/flags/ag.png b/templates/backOffice/default/assets/img/flags/ag.png
new file mode 100644
index 000000000..6470e12b4
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/ag.png differ
diff --git a/templates/backOffice/default/assets/img/flags/ai.png b/templates/backOffice/default/assets/img/flags/ai.png
new file mode 100644
index 000000000..6c8ce5503
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/ai.png differ
diff --git a/templates/backOffice/default/assets/img/flags/al.png b/templates/backOffice/default/assets/img/flags/al.png
new file mode 100644
index 000000000..69ba464d8
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/al.png differ
diff --git a/templates/backOffice/default/assets/img/flags/am.png b/templates/backOffice/default/assets/img/flags/am.png
new file mode 100644
index 000000000..5b222d90c
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/am.png differ
diff --git a/templates/backOffice/default/assets/img/flags/an.png b/templates/backOffice/default/assets/img/flags/an.png
new file mode 100644
index 000000000..2c9e769ba
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/an.png differ
diff --git a/templates/backOffice/default/assets/img/flags/ao.png b/templates/backOffice/default/assets/img/flags/ao.png
new file mode 100644
index 000000000..129a2d9e7
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/ao.png differ
diff --git a/templates/backOffice/default/assets/img/flags/aq.png b/templates/backOffice/default/assets/img/flags/aq.png
new file mode 100644
index 000000000..565eba0f2
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/aq.png differ
diff --git a/templates/backOffice/default/assets/img/flags/ar.png b/templates/backOffice/default/assets/img/flags/ar.png
new file mode 100644
index 000000000..aa5049b30
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/ar.png differ
diff --git a/templates/backOffice/default/assets/img/flags/as.png b/templates/backOffice/default/assets/img/flags/as.png
new file mode 100644
index 000000000..f959e3ac2
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/as.png differ
diff --git a/templates/backOffice/default/assets/img/flags/at.png b/templates/backOffice/default/assets/img/flags/at.png
new file mode 100644
index 000000000..aa8d102b6
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/at.png differ
diff --git a/templates/backOffice/default/assets/img/flags/au.png b/templates/backOffice/default/assets/img/flags/au.png
new file mode 100644
index 000000000..f2fc59c83
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/au.png differ
diff --git a/templates/backOffice/default/assets/img/flags/aw.png b/templates/backOffice/default/assets/img/flags/aw.png
new file mode 100644
index 000000000..6ef2467ba
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/aw.png differ
diff --git a/templates/backOffice/default/assets/img/flags/ax.png b/templates/backOffice/default/assets/img/flags/ax.png
new file mode 100644
index 000000000..21a5e1c0c
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/ax.png differ
diff --git a/templates/backOffice/default/assets/img/flags/az.png b/templates/backOffice/default/assets/img/flags/az.png
new file mode 100644
index 000000000..b6ea7c714
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/az.png differ
diff --git a/templates/backOffice/default/assets/img/flags/ba.png b/templates/backOffice/default/assets/img/flags/ba.png
new file mode 100644
index 000000000..570594bb1
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/ba.png differ
diff --git a/templates/backOffice/default/assets/img/flags/bb.png b/templates/backOffice/default/assets/img/flags/bb.png
new file mode 100644
index 000000000..3e86dbbba
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/bb.png differ
diff --git a/templates/backOffice/default/assets/img/flags/bd.png b/templates/backOffice/default/assets/img/flags/bd.png
new file mode 100644
index 000000000..fc7affbfa
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/bd.png differ
diff --git a/templates/backOffice/default/assets/img/flags/be.png b/templates/backOffice/default/assets/img/flags/be.png
new file mode 100644
index 000000000..182e9add5
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/be.png differ
diff --git a/templates/backOffice/default/assets/img/flags/bf.png b/templates/backOffice/default/assets/img/flags/bf.png
new file mode 100644
index 000000000..2a861b5fb
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/bf.png differ
diff --git a/templates/backOffice/default/assets/img/flags/bg.png b/templates/backOffice/default/assets/img/flags/bg.png
new file mode 100644
index 000000000..903ed4f0c
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/bg.png differ
diff --git a/templates/backOffice/default/assets/img/flags/bh.png b/templates/backOffice/default/assets/img/flags/bh.png
new file mode 100644
index 000000000..e2514bb98
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/bh.png differ
diff --git a/templates/backOffice/default/assets/img/flags/bi.png b/templates/backOffice/default/assets/img/flags/bi.png
new file mode 100644
index 000000000..82dc6c5b8
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/bi.png differ
diff --git a/templates/backOffice/default/assets/img/flags/bj.png b/templates/backOffice/default/assets/img/flags/bj.png
new file mode 100644
index 000000000..e9f24b0b9
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/bj.png differ
diff --git a/templates/backOffice/default/assets/img/flags/bl.png b/templates/backOffice/default/assets/img/flags/bl.png
new file mode 100644
index 000000000..533cce919
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/bl.png differ
diff --git a/templates/backOffice/default/assets/img/flags/bm.png b/templates/backOffice/default/assets/img/flags/bm.png
new file mode 100644
index 000000000..5b66e1f69
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/bm.png differ
diff --git a/templates/backOffice/default/assets/img/flags/bn.png b/templates/backOffice/default/assets/img/flags/bn.png
new file mode 100644
index 000000000..64cfbb9f5
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/bn.png differ
diff --git a/templates/backOffice/default/assets/img/flags/bo.png b/templates/backOffice/default/assets/img/flags/bo.png
new file mode 100644
index 000000000..3f0c41f7d
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/bo.png differ
diff --git a/templates/backOffice/default/assets/img/flags/br.png b/templates/backOffice/default/assets/img/flags/br.png
new file mode 100644
index 000000000..f97b96a2c
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/br.png differ
diff --git a/templates/backOffice/default/assets/img/flags/bs.png b/templates/backOffice/default/assets/img/flags/bs.png
new file mode 100644
index 000000000..10a987f18
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/bs.png differ
diff --git a/templates/backOffice/default/assets/img/flags/bt.png b/templates/backOffice/default/assets/img/flags/bt.png
new file mode 100644
index 000000000..fe52b8727
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/bt.png differ
diff --git a/templates/backOffice/default/assets/img/flags/bw.png b/templates/backOffice/default/assets/img/flags/bw.png
new file mode 100644
index 000000000..8da822f15
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/bw.png differ
diff --git a/templates/backOffice/default/assets/img/flags/by.png b/templates/backOffice/default/assets/img/flags/by.png
new file mode 100644
index 000000000..772539f89
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/by.png differ
diff --git a/templates/backOffice/default/assets/img/flags/bz.png b/templates/backOffice/default/assets/img/flags/bz.png
new file mode 100644
index 000000000..9ae671554
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/bz.png differ
diff --git a/templates/backOffice/default/assets/img/flags/ca.png b/templates/backOffice/default/assets/img/flags/ca.png
new file mode 100644
index 000000000..3153c20f5
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/ca.png differ
diff --git a/templates/backOffice/default/assets/img/flags/cc.png b/templates/backOffice/default/assets/img/flags/cc.png
new file mode 100644
index 000000000..7e5d0df21
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/cc.png differ
diff --git a/templates/backOffice/default/assets/img/flags/cd.png b/templates/backOffice/default/assets/img/flags/cd.png
new file mode 100644
index 000000000..afebbaa74
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/cd.png differ
diff --git a/templates/backOffice/default/assets/img/flags/cf.png b/templates/backOffice/default/assets/img/flags/cf.png
new file mode 100644
index 000000000..60fadb290
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/cf.png differ
diff --git a/templates/backOffice/default/assets/img/flags/cg.png b/templates/backOffice/default/assets/img/flags/cg.png
new file mode 100644
index 000000000..7a7dc51d4
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/cg.png differ
diff --git a/templates/backOffice/default/assets/img/flags/ch.png b/templates/backOffice/default/assets/img/flags/ch.png
new file mode 100644
index 000000000..dcdb068ef
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/ch.png differ
diff --git a/templates/backOffice/default/assets/img/flags/ci.png b/templates/backOffice/default/assets/img/flags/ci.png
new file mode 100644
index 000000000..25a99ef24
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/ci.png differ
diff --git a/templates/backOffice/default/assets/img/flags/ck.png b/templates/backOffice/default/assets/img/flags/ck.png
new file mode 100644
index 000000000..c8eba1690
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/ck.png differ
diff --git a/templates/backOffice/default/assets/img/flags/cl.png b/templates/backOffice/default/assets/img/flags/cl.png
new file mode 100644
index 000000000..1a7c983ff
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/cl.png differ
diff --git a/templates/backOffice/default/assets/img/flags/cm.png b/templates/backOffice/default/assets/img/flags/cm.png
new file mode 100644
index 000000000..2b4cea9a6
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/cm.png differ
diff --git a/templates/backOffice/default/assets/img/flags/cn.png b/templates/backOffice/default/assets/img/flags/cn.png
new file mode 100644
index 000000000..edd5f1de8
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/cn.png differ
diff --git a/templates/backOffice/default/assets/img/flags/co.png b/templates/backOffice/default/assets/img/flags/co.png
new file mode 100644
index 000000000..ad276d074
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/co.png differ
diff --git a/templates/backOffice/default/assets/img/flags/cr.png b/templates/backOffice/default/assets/img/flags/cr.png
new file mode 100644
index 000000000..a102ffa47
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/cr.png differ
diff --git a/templates/backOffice/default/assets/img/flags/cu.png b/templates/backOffice/default/assets/img/flags/cu.png
new file mode 100644
index 000000000..99f7118e8
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/cu.png differ
diff --git a/templates/backOffice/default/assets/img/flags/cv.png b/templates/backOffice/default/assets/img/flags/cv.png
new file mode 100644
index 000000000..7736ea1f3
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/cv.png differ
diff --git a/templates/backOffice/default/assets/img/flags/cw.png b/templates/backOffice/default/assets/img/flags/cw.png
new file mode 100644
index 000000000..3f65fa783
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/cw.png differ
diff --git a/templates/backOffice/default/assets/img/flags/cx.png b/templates/backOffice/default/assets/img/flags/cx.png
new file mode 100644
index 000000000..0f383db4b
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/cx.png differ
diff --git a/templates/backOffice/default/assets/img/flags/cy.png b/templates/backOffice/default/assets/img/flags/cy.png
new file mode 100644
index 000000000..a1b08de3d
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/cy.png differ
diff --git a/templates/backOffice/default/assets/img/flags/cz.png b/templates/backOffice/default/assets/img/flags/cz.png
new file mode 100644
index 000000000..95ffbf620
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/cz.png differ
diff --git a/templates/backOffice/default/assets/img/flags/de.png b/templates/backOffice/default/assets/img/flags/de.png
new file mode 100644
index 000000000..f2f6175a1
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/de.png differ
diff --git a/templates/backOffice/default/assets/img/flags/dj.png b/templates/backOffice/default/assets/img/flags/dj.png
new file mode 100644
index 000000000..a08f8e112
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/dj.png differ
diff --git a/templates/backOffice/default/assets/img/flags/dk.png b/templates/backOffice/default/assets/img/flags/dk.png
new file mode 100644
index 000000000..349cb415c
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/dk.png differ
diff --git a/templates/backOffice/default/assets/img/flags/dm.png b/templates/backOffice/default/assets/img/flags/dm.png
new file mode 100644
index 000000000..117e74d38
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/dm.png differ
diff --git a/templates/backOffice/default/assets/img/flags/do.png b/templates/backOffice/default/assets/img/flags/do.png
new file mode 100644
index 000000000..892e2e2a6
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/do.png differ
diff --git a/templates/backOffice/default/assets/img/flags/dz.png b/templates/backOffice/default/assets/img/flags/dz.png
new file mode 100644
index 000000000..5e97662f0
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/dz.png differ
diff --git a/templates/backOffice/default/assets/img/flags/ec.png b/templates/backOffice/default/assets/img/flags/ec.png
new file mode 100644
index 000000000..574108804
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/ec.png differ
diff --git a/templates/backOffice/default/assets/img/flags/ee.png b/templates/backOffice/default/assets/img/flags/ee.png
new file mode 100644
index 000000000..1f1189921
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/ee.png differ
diff --git a/templates/backOffice/default/assets/img/flags/eg.png b/templates/backOffice/default/assets/img/flags/eg.png
new file mode 100644
index 000000000..0e873bebc
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/eg.png differ
diff --git a/templates/backOffice/default/assets/img/flags/eh.png b/templates/backOffice/default/assets/img/flags/eh.png
new file mode 100644
index 000000000..a5b3b1cc2
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/eh.png differ
diff --git a/templates/backOffice/default/assets/img/flags/en.gif b/templates/backOffice/default/assets/img/flags/en.gif
deleted file mode 100644
index 91b2b0090..000000000
Binary files a/templates/backOffice/default/assets/img/flags/en.gif and /dev/null differ
diff --git a/templates/backOffice/default/assets/img/flags/en.png b/templates/backOffice/default/assets/img/flags/en.png
new file mode 100644
index 000000000..43ebed3b0
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/en.png differ
diff --git a/templates/backOffice/default/assets/img/flags/er.png b/templates/backOffice/default/assets/img/flags/er.png
new file mode 100644
index 000000000..50781ce53
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/er.png differ
diff --git a/templates/backOffice/default/assets/img/flags/es.gif b/templates/backOffice/default/assets/img/flags/es.gif
deleted file mode 100644
index bdf09f8f7..000000000
Binary files a/templates/backOffice/default/assets/img/flags/es.gif and /dev/null differ
diff --git a/templates/backOffice/default/assets/img/flags/es.png b/templates/backOffice/default/assets/img/flags/es.png
new file mode 100644
index 000000000..b89db6856
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/es.png differ
diff --git a/templates/backOffice/default/assets/img/flags/et.png b/templates/backOffice/default/assets/img/flags/et.png
new file mode 100644
index 000000000..aa1472352
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/et.png differ
diff --git a/templates/backOffice/default/assets/img/flags/eu.png b/templates/backOffice/default/assets/img/flags/eu.png
new file mode 100644
index 000000000..2bfaf108d
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/eu.png differ
diff --git a/templates/backOffice/default/assets/img/flags/fi.png b/templates/backOffice/default/assets/img/flags/fi.png
new file mode 100644
index 000000000..b5a380c54
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/fi.png differ
diff --git a/templates/backOffice/default/assets/img/flags/fj.png b/templates/backOffice/default/assets/img/flags/fj.png
new file mode 100644
index 000000000..1cb520c59
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/fj.png differ
diff --git a/templates/backOffice/default/assets/img/flags/fk.png b/templates/backOffice/default/assets/img/flags/fk.png
new file mode 100644
index 000000000..a7cadb774
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/fk.png differ
diff --git a/templates/backOffice/default/assets/img/flags/fm.png b/templates/backOffice/default/assets/img/flags/fm.png
new file mode 100644
index 000000000..5a9b85cc2
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/fm.png differ
diff --git a/templates/backOffice/default/assets/img/flags/fo.png b/templates/backOffice/default/assets/img/flags/fo.png
new file mode 100644
index 000000000..4a49e30cb
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/fo.png differ
diff --git a/templates/backOffice/default/assets/img/flags/fr.gif b/templates/backOffice/default/assets/img/flags/fr.gif
deleted file mode 100644
index 2f6cf9ea3..000000000
Binary files a/templates/backOffice/default/assets/img/flags/fr.gif and /dev/null differ
diff --git a/templates/backOffice/default/assets/img/flags/fr.png b/templates/backOffice/default/assets/img/flags/fr.png
new file mode 100644
index 000000000..0706dcc05
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/fr.png differ
diff --git a/templates/backOffice/default/assets/img/flags/ga.png b/templates/backOffice/default/assets/img/flags/ga.png
new file mode 100644
index 000000000..38899c4a4
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/ga.png differ
diff --git a/templates/backOffice/default/assets/img/flags/gb.png b/templates/backOffice/default/assets/img/flags/gb.png
new file mode 100644
index 000000000..fb1edaa08
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/gb.png differ
diff --git a/templates/backOffice/default/assets/img/flags/gd.png b/templates/backOffice/default/assets/img/flags/gd.png
new file mode 100644
index 000000000..2d33bbbdf
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/gd.png differ
diff --git a/templates/backOffice/default/assets/img/flags/ge.png b/templates/backOffice/default/assets/img/flags/ge.png
new file mode 100644
index 000000000..7aff2749c
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/ge.png differ
diff --git a/templates/backOffice/default/assets/img/flags/gg.png b/templates/backOffice/default/assets/img/flags/gg.png
new file mode 100644
index 000000000..c0c3a78fd
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/gg.png differ
diff --git a/templates/backOffice/default/assets/img/flags/gh.png b/templates/backOffice/default/assets/img/flags/gh.png
new file mode 100644
index 000000000..e9b79a6dd
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/gh.png differ
diff --git a/templates/backOffice/default/assets/img/flags/gi.png b/templates/backOffice/default/assets/img/flags/gi.png
new file mode 100644
index 000000000..e14ebe597
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/gi.png differ
diff --git a/templates/backOffice/default/assets/img/flags/gl.png b/templates/backOffice/default/assets/img/flags/gl.png
new file mode 100644
index 000000000..6b995ff17
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/gl.png differ
diff --git a/templates/backOffice/default/assets/img/flags/gm.png b/templates/backOffice/default/assets/img/flags/gm.png
new file mode 100644
index 000000000..72c170aa4
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/gm.png differ
diff --git a/templates/backOffice/default/assets/img/flags/gn.png b/templates/backOffice/default/assets/img/flags/gn.png
new file mode 100644
index 000000000..99830391e
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/gn.png differ
diff --git a/templates/backOffice/default/assets/img/flags/gq.png b/templates/backOffice/default/assets/img/flags/gq.png
new file mode 100644
index 000000000..9b020456c
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/gq.png differ
diff --git a/templates/backOffice/default/assets/img/flags/gr.png b/templates/backOffice/default/assets/img/flags/gr.png
new file mode 100644
index 000000000..dc34d1913
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/gr.png differ
diff --git a/templates/backOffice/default/assets/img/flags/gs.png b/templates/backOffice/default/assets/img/flags/gs.png
new file mode 100644
index 000000000..55392f92f
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/gs.png differ
diff --git a/templates/backOffice/default/assets/img/flags/gt.png b/templates/backOffice/default/assets/img/flags/gt.png
new file mode 100644
index 000000000..0b4b8b4fd
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/gt.png differ
diff --git a/templates/backOffice/default/assets/img/flags/gu.png b/templates/backOffice/default/assets/img/flags/gu.png
new file mode 100644
index 000000000..31e9cc578
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/gu.png differ
diff --git a/templates/backOffice/default/assets/img/flags/gw.png b/templates/backOffice/default/assets/img/flags/gw.png
new file mode 100644
index 000000000..98c66331b
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/gw.png differ
diff --git a/templates/backOffice/default/assets/img/flags/gy.png b/templates/backOffice/default/assets/img/flags/gy.png
new file mode 100644
index 000000000..8cc6d9cf1
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/gy.png differ
diff --git a/templates/backOffice/default/assets/img/flags/hk.png b/templates/backOffice/default/assets/img/flags/hk.png
new file mode 100644
index 000000000..89c38aa1a
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/hk.png differ
diff --git a/templates/backOffice/default/assets/img/flags/hn.png b/templates/backOffice/default/assets/img/flags/hn.png
new file mode 100644
index 000000000..e794c437e
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/hn.png differ
diff --git a/templates/backOffice/default/assets/img/flags/hr.png b/templates/backOffice/default/assets/img/flags/hr.png
new file mode 100644
index 000000000..6f845d5dd
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/hr.png differ
diff --git a/templates/backOffice/default/assets/img/flags/ht.png b/templates/backOffice/default/assets/img/flags/ht.png
new file mode 100644
index 000000000..da4dc3b11
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/ht.png differ
diff --git a/templates/backOffice/default/assets/img/flags/hu.png b/templates/backOffice/default/assets/img/flags/hu.png
new file mode 100644
index 000000000..98de28af8
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/hu.png differ
diff --git a/templates/backOffice/default/assets/img/flags/ic.png b/templates/backOffice/default/assets/img/flags/ic.png
new file mode 100644
index 000000000..500d9dbe2
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/ic.png differ
diff --git a/templates/backOffice/default/assets/img/flags/id.png b/templates/backOffice/default/assets/img/flags/id.png
new file mode 100644
index 000000000..a14683d77
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/id.png differ
diff --git a/templates/backOffice/default/assets/img/flags/ie.png b/templates/backOffice/default/assets/img/flags/ie.png
new file mode 100644
index 000000000..105c26b88
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/ie.png differ
diff --git a/templates/backOffice/default/assets/img/flags/il.png b/templates/backOffice/default/assets/img/flags/il.png
new file mode 100644
index 000000000..9ad54c5d2
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/il.png differ
diff --git a/templates/backOffice/default/assets/img/flags/im.png b/templates/backOffice/default/assets/img/flags/im.png
new file mode 100644
index 000000000..f0ff46659
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/im.png differ
diff --git a/templates/backOffice/default/assets/img/flags/in.png b/templates/backOffice/default/assets/img/flags/in.png
new file mode 100644
index 000000000..f1c32fac9
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/in.png differ
diff --git a/templates/backOffice/default/assets/img/flags/iq.png b/templates/backOffice/default/assets/img/flags/iq.png
new file mode 100644
index 000000000..8d5a32366
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/iq.png differ
diff --git a/templates/backOffice/default/assets/img/flags/ir.png b/templates/backOffice/default/assets/img/flags/ir.png
new file mode 100644
index 000000000..354a3ac5a
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/ir.png differ
diff --git a/templates/backOffice/default/assets/img/flags/is.png b/templates/backOffice/default/assets/img/flags/is.png
new file mode 100644
index 000000000..87253cdba
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/is.png differ
diff --git a/templates/backOffice/default/assets/img/flags/it.gif b/templates/backOffice/default/assets/img/flags/it.gif
deleted file mode 100644
index cdd750a54..000000000
Binary files a/templates/backOffice/default/assets/img/flags/it.gif and /dev/null differ
diff --git a/templates/backOffice/default/assets/img/flags/it.png b/templates/backOffice/default/assets/img/flags/it.png
new file mode 100644
index 000000000..ce11f1f82
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/it.png differ
diff --git a/templates/backOffice/default/assets/img/flags/je.png b/templates/backOffice/default/assets/img/flags/je.png
new file mode 100644
index 000000000..904b61010
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/je.png differ
diff --git a/templates/backOffice/default/assets/img/flags/jm.png b/templates/backOffice/default/assets/img/flags/jm.png
new file mode 100644
index 000000000..378f70d08
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/jm.png differ
diff --git a/templates/backOffice/default/assets/img/flags/jo.png b/templates/backOffice/default/assets/img/flags/jo.png
new file mode 100644
index 000000000..270e5248e
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/jo.png differ
diff --git a/templates/backOffice/default/assets/img/flags/jp.png b/templates/backOffice/default/assets/img/flags/jp.png
new file mode 100644
index 000000000..78c159ac8
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/jp.png differ
diff --git a/templates/backOffice/default/assets/img/flags/ke.png b/templates/backOffice/default/assets/img/flags/ke.png
new file mode 100644
index 000000000..ecbeb5db8
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/ke.png differ
diff --git a/templates/backOffice/default/assets/img/flags/kg.png b/templates/backOffice/default/assets/img/flags/kg.png
new file mode 100644
index 000000000..12b0dadd3
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/kg.png differ
diff --git a/templates/backOffice/default/assets/img/flags/kh.png b/templates/backOffice/default/assets/img/flags/kh.png
new file mode 100644
index 000000000..6fb7f578a
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/kh.png differ
diff --git a/templates/backOffice/default/assets/img/flags/ki.png b/templates/backOffice/default/assets/img/flags/ki.png
new file mode 100644
index 000000000..e2762a670
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/ki.png differ
diff --git a/templates/backOffice/default/assets/img/flags/km.png b/templates/backOffice/default/assets/img/flags/km.png
new file mode 100644
index 000000000..43d8a75ae
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/km.png differ
diff --git a/templates/backOffice/default/assets/img/flags/kn.png b/templates/backOffice/default/assets/img/flags/kn.png
new file mode 100644
index 000000000..5decf8da7
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/kn.png differ
diff --git a/templates/backOffice/default/assets/img/flags/kp.png b/templates/backOffice/default/assets/img/flags/kp.png
new file mode 100644
index 000000000..b303f8e7e
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/kp.png differ
diff --git a/templates/backOffice/default/assets/img/flags/kr.png b/templates/backOffice/default/assets/img/flags/kr.png
new file mode 100644
index 000000000..d21bef98a
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/kr.png differ
diff --git a/templates/backOffice/default/assets/img/flags/kw.png b/templates/backOffice/default/assets/img/flags/kw.png
new file mode 100644
index 000000000..6f7010b86
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/kw.png differ
diff --git a/templates/backOffice/default/assets/img/flags/ky.png b/templates/backOffice/default/assets/img/flags/ky.png
new file mode 100644
index 000000000..c4bfbd994
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/ky.png differ
diff --git a/templates/backOffice/default/assets/img/flags/kz.png b/templates/backOffice/default/assets/img/flags/kz.png
new file mode 100644
index 000000000..1a0ca4fda
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/kz.png differ
diff --git a/templates/backOffice/default/assets/img/flags/la.png b/templates/backOffice/default/assets/img/flags/la.png
new file mode 100644
index 000000000..f78e67f6a
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/la.png differ
diff --git a/templates/backOffice/default/assets/img/flags/lb.png b/templates/backOffice/default/assets/img/flags/lb.png
new file mode 100644
index 000000000..a9643c34e
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/lb.png differ
diff --git a/templates/backOffice/default/assets/img/flags/lc.png b/templates/backOffice/default/assets/img/flags/lc.png
new file mode 100644
index 000000000..ab5916ba4
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/lc.png differ
diff --git a/templates/backOffice/default/assets/img/flags/li.png b/templates/backOffice/default/assets/img/flags/li.png
new file mode 100644
index 000000000..cf7bbe495
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/li.png differ
diff --git a/templates/backOffice/default/assets/img/flags/lk.png b/templates/backOffice/default/assets/img/flags/lk.png
new file mode 100644
index 000000000..a60c8edcd
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/lk.png differ
diff --git a/templates/backOffice/default/assets/img/flags/lr.png b/templates/backOffice/default/assets/img/flags/lr.png
new file mode 100644
index 000000000..dd3a57f76
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/lr.png differ
diff --git a/templates/backOffice/default/assets/img/flags/ls.png b/templates/backOffice/default/assets/img/flags/ls.png
new file mode 100644
index 000000000..ad2aa4a2c
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/ls.png differ
diff --git a/templates/backOffice/default/assets/img/flags/lt.png b/templates/backOffice/default/assets/img/flags/lt.png
new file mode 100644
index 000000000..f40f2e288
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/lt.png differ
diff --git a/templates/backOffice/default/assets/img/flags/lu.png b/templates/backOffice/default/assets/img/flags/lu.png
new file mode 100644
index 000000000..92e72f9d1
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/lu.png differ
diff --git a/templates/backOffice/default/assets/img/flags/lv.png b/templates/backOffice/default/assets/img/flags/lv.png
new file mode 100644
index 000000000..3966acfc3
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/lv.png differ
diff --git a/templates/backOffice/default/assets/img/flags/ly.png b/templates/backOffice/default/assets/img/flags/ly.png
new file mode 100644
index 000000000..4db084539
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/ly.png differ
diff --git a/templates/backOffice/default/assets/img/flags/ma.png b/templates/backOffice/default/assets/img/flags/ma.png
new file mode 100644
index 000000000..69424d592
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/ma.png differ
diff --git a/templates/backOffice/default/assets/img/flags/mc.png b/templates/backOffice/default/assets/img/flags/mc.png
new file mode 100644
index 000000000..a14683d77
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/mc.png differ
diff --git a/templates/backOffice/default/assets/img/flags/md.png b/templates/backOffice/default/assets/img/flags/md.png
new file mode 100644
index 000000000..21fd6eca4
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/md.png differ
diff --git a/templates/backOffice/default/assets/img/flags/me.png b/templates/backOffice/default/assets/img/flags/me.png
new file mode 100644
index 000000000..0ca932d91
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/me.png differ
diff --git a/templates/backOffice/default/assets/img/flags/mf.png b/templates/backOffice/default/assets/img/flags/mf.png
new file mode 100644
index 000000000..16692f711
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/mf.png differ
diff --git a/templates/backOffice/default/assets/img/flags/mg.png b/templates/backOffice/default/assets/img/flags/mg.png
new file mode 100644
index 000000000..09f2469a2
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/mg.png differ
diff --git a/templates/backOffice/default/assets/img/flags/mh.png b/templates/backOffice/default/assets/img/flags/mh.png
new file mode 100644
index 000000000..3ffcf0133
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/mh.png differ
diff --git a/templates/backOffice/default/assets/img/flags/mk.png b/templates/backOffice/default/assets/img/flags/mk.png
new file mode 100644
index 000000000..a67650957
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/mk.png differ
diff --git a/templates/backOffice/default/assets/img/flags/ml.png b/templates/backOffice/default/assets/img/flags/ml.png
new file mode 100644
index 000000000..bd2384186
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/ml.png differ
diff --git a/templates/backOffice/default/assets/img/flags/mm.png b/templates/backOffice/default/assets/img/flags/mm.png
new file mode 100644
index 000000000..1bf0d5bb4
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/mm.png differ
diff --git a/templates/backOffice/default/assets/img/flags/mn.png b/templates/backOffice/default/assets/img/flags/mn.png
new file mode 100644
index 000000000..67a53355d
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/mn.png differ
diff --git a/templates/backOffice/default/assets/img/flags/mo.png b/templates/backOffice/default/assets/img/flags/mo.png
new file mode 100644
index 000000000..2dc29c861
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/mo.png differ
diff --git a/templates/backOffice/default/assets/img/flags/mp.png b/templates/backOffice/default/assets/img/flags/mp.png
new file mode 100644
index 000000000..b50575402
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/mp.png differ
diff --git a/templates/backOffice/default/assets/img/flags/mq.png b/templates/backOffice/default/assets/img/flags/mq.png
new file mode 100644
index 000000000..4e9f76b67
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/mq.png differ
diff --git a/templates/backOffice/default/assets/img/flags/mr.png b/templates/backOffice/default/assets/img/flags/mr.png
new file mode 100644
index 000000000..6bda86130
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/mr.png differ
diff --git a/templates/backOffice/default/assets/img/flags/ms.png b/templates/backOffice/default/assets/img/flags/ms.png
new file mode 100644
index 000000000..a860c6fe4
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/ms.png differ
diff --git a/templates/backOffice/default/assets/img/flags/mt.png b/templates/backOffice/default/assets/img/flags/mt.png
new file mode 100644
index 000000000..93d502bde
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/mt.png differ
diff --git a/templates/backOffice/default/assets/img/flags/mu.png b/templates/backOffice/default/assets/img/flags/mu.png
new file mode 100644
index 000000000..6bf523597
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/mu.png differ
diff --git a/templates/backOffice/default/assets/img/flags/mv.png b/templates/backOffice/default/assets/img/flags/mv.png
new file mode 100644
index 000000000..b87bb2ec0
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/mv.png differ
diff --git a/templates/backOffice/default/assets/img/flags/mw.png b/templates/backOffice/default/assets/img/flags/mw.png
new file mode 100644
index 000000000..d75a8d30b
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/mw.png differ
diff --git a/templates/backOffice/default/assets/img/flags/mx.png b/templates/backOffice/default/assets/img/flags/mx.png
new file mode 100644
index 000000000..8fa79193a
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/mx.png differ
diff --git a/templates/backOffice/default/assets/img/flags/my.png b/templates/backOffice/default/assets/img/flags/my.png
new file mode 100644
index 000000000..a8e39961d
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/my.png differ
diff --git a/templates/backOffice/default/assets/img/flags/mz.png b/templates/backOffice/default/assets/img/flags/mz.png
new file mode 100644
index 000000000..0fdc38c77
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/mz.png differ
diff --git a/templates/backOffice/default/assets/img/flags/na.png b/templates/backOffice/default/assets/img/flags/na.png
new file mode 100644
index 000000000..52e2a792c
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/na.png differ
diff --git a/templates/backOffice/default/assets/img/flags/nc.png b/templates/backOffice/default/assets/img/flags/nc.png
new file mode 100644
index 000000000..e3288acf0
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/nc.png differ
diff --git a/templates/backOffice/default/assets/img/flags/ne.png b/templates/backOffice/default/assets/img/flags/ne.png
new file mode 100644
index 000000000..841e77fb5
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/ne.png differ
diff --git a/templates/backOffice/default/assets/img/flags/nf.png b/templates/backOffice/default/assets/img/flags/nf.png
new file mode 100644
index 000000000..7c1af026a
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/nf.png differ
diff --git a/templates/backOffice/default/assets/img/flags/ng.png b/templates/backOffice/default/assets/img/flags/ng.png
new file mode 100644
index 000000000..25fe78f02
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/ng.png differ
diff --git a/templates/backOffice/default/assets/img/flags/ni.png b/templates/backOffice/default/assets/img/flags/ni.png
new file mode 100644
index 000000000..0f66accb6
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/ni.png differ
diff --git a/templates/backOffice/default/assets/img/flags/nl.png b/templates/backOffice/default/assets/img/flags/nl.png
new file mode 100644
index 000000000..036658e75
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/nl.png differ
diff --git a/templates/backOffice/default/assets/img/flags/no.png b/templates/backOffice/default/assets/img/flags/no.png
new file mode 100644
index 000000000..38a13c4c2
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/no.png differ
diff --git a/templates/backOffice/default/assets/img/flags/np.png b/templates/backOffice/default/assets/img/flags/np.png
new file mode 100644
index 000000000..eed654be4
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/np.png differ
diff --git a/templates/backOffice/default/assets/img/flags/nr.png b/templates/backOffice/default/assets/img/flags/nr.png
new file mode 100644
index 000000000..4b2d0806d
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/nr.png differ
diff --git a/templates/backOffice/default/assets/img/flags/nu.png b/templates/backOffice/default/assets/img/flags/nu.png
new file mode 100644
index 000000000..d791c4af6
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/nu.png differ
diff --git a/templates/backOffice/default/assets/img/flags/nz.png b/templates/backOffice/default/assets/img/flags/nz.png
new file mode 100644
index 000000000..913b18af1
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/nz.png differ
diff --git a/templates/backOffice/default/assets/img/flags/om.png b/templates/backOffice/default/assets/img/flags/om.png
new file mode 100644
index 000000000..b2a16c030
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/om.png differ
diff --git a/templates/backOffice/default/assets/img/flags/pa.png b/templates/backOffice/default/assets/img/flags/pa.png
new file mode 100644
index 000000000..fc0a34a37
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/pa.png differ
diff --git a/templates/backOffice/default/assets/img/flags/pe.png b/templates/backOffice/default/assets/img/flags/pe.png
new file mode 100644
index 000000000..ce31457eb
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/pe.png differ
diff --git a/templates/backOffice/default/assets/img/flags/pf.png b/templates/backOffice/default/assets/img/flags/pf.png
new file mode 100644
index 000000000..c93270961
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/pf.png differ
diff --git a/templates/backOffice/default/assets/img/flags/pg.png b/templates/backOffice/default/assets/img/flags/pg.png
new file mode 100644
index 000000000..68b758df2
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/pg.png differ
diff --git a/templates/backOffice/default/assets/img/flags/ph.png b/templates/backOffice/default/assets/img/flags/ph.png
new file mode 100644
index 000000000..dc75142c5
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/ph.png differ
diff --git a/templates/backOffice/default/assets/img/flags/pk.png b/templates/backOffice/default/assets/img/flags/pk.png
new file mode 100644
index 000000000..014af0652
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/pk.png differ
diff --git a/templates/backOffice/default/assets/img/flags/pl.png b/templates/backOffice/default/assets/img/flags/pl.png
new file mode 100644
index 000000000..4d0fc51f7
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/pl.png differ
diff --git a/templates/backOffice/default/assets/img/flags/pn.png b/templates/backOffice/default/assets/img/flags/pn.png
new file mode 100644
index 000000000..c046e9bcc
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/pn.png differ
diff --git a/templates/backOffice/default/assets/img/flags/pr.png b/templates/backOffice/default/assets/img/flags/pr.png
new file mode 100644
index 000000000..7d54f19aa
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/pr.png differ
diff --git a/templates/backOffice/default/assets/img/flags/ps.png b/templates/backOffice/default/assets/img/flags/ps.png
new file mode 100644
index 000000000..d4d85dcf4
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/ps.png differ
diff --git a/templates/backOffice/default/assets/img/flags/pt.png b/templates/backOffice/default/assets/img/flags/pt.png
new file mode 100644
index 000000000..18e276e53
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/pt.png differ
diff --git a/templates/backOffice/default/assets/img/flags/pw.png b/templates/backOffice/default/assets/img/flags/pw.png
new file mode 100644
index 000000000..f9bcdc6ed
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/pw.png differ
diff --git a/templates/backOffice/default/assets/img/flags/py.png b/templates/backOffice/default/assets/img/flags/py.png
new file mode 100644
index 000000000..c289b6cf7
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/py.png differ
diff --git a/templates/backOffice/default/assets/img/flags/qa.png b/templates/backOffice/default/assets/img/flags/qa.png
new file mode 100644
index 000000000..95c7485d5
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/qa.png differ
diff --git a/templates/backOffice/default/assets/img/flags/ro.png b/templates/backOffice/default/assets/img/flags/ro.png
new file mode 100644
index 000000000..3d9c2a3ec
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/ro.png differ
diff --git a/templates/backOffice/default/assets/img/flags/rs.png b/templates/backOffice/default/assets/img/flags/rs.png
new file mode 100644
index 000000000..d95bcdfc2
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/rs.png differ
diff --git a/templates/backOffice/default/assets/img/flags/ru.png b/templates/backOffice/default/assets/img/flags/ru.png
new file mode 100644
index 000000000..a4318e7d5
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/ru.png differ
diff --git a/templates/backOffice/default/assets/img/flags/rw.png b/templates/backOffice/default/assets/img/flags/rw.png
new file mode 100644
index 000000000..00f5e1e01
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/rw.png differ
diff --git a/templates/backOffice/default/assets/img/flags/sa.png b/templates/backOffice/default/assets/img/flags/sa.png
new file mode 100644
index 000000000..ba3f2de91
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/sa.png differ
diff --git a/templates/backOffice/default/assets/img/flags/sb.png b/templates/backOffice/default/assets/img/flags/sb.png
new file mode 100644
index 000000000..1b6384a06
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/sb.png differ
diff --git a/templates/backOffice/default/assets/img/flags/sc.png b/templates/backOffice/default/assets/img/flags/sc.png
new file mode 100644
index 000000000..2a4951833
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/sc.png differ
diff --git a/templates/backOffice/default/assets/img/flags/sd.png b/templates/backOffice/default/assets/img/flags/sd.png
new file mode 100644
index 000000000..5fc853b10
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/sd.png differ
diff --git a/templates/backOffice/default/assets/img/flags/se.png b/templates/backOffice/default/assets/img/flags/se.png
new file mode 100644
index 000000000..ad7854b7a
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/se.png differ
diff --git a/templates/backOffice/default/assets/img/flags/sg.png b/templates/backOffice/default/assets/img/flags/sg.png
new file mode 100644
index 000000000..8b1c5f03f
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/sg.png differ
diff --git a/templates/backOffice/default/assets/img/flags/sh.png b/templates/backOffice/default/assets/img/flags/sh.png
new file mode 100644
index 000000000..4b2961be8
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/sh.png differ
diff --git a/templates/backOffice/default/assets/img/flags/si.png b/templates/backOffice/default/assets/img/flags/si.png
new file mode 100644
index 000000000..08cc3f4e9
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/si.png differ
diff --git a/templates/backOffice/default/assets/img/flags/sk.png b/templates/backOffice/default/assets/img/flags/sk.png
new file mode 100644
index 000000000..d622ef05f
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/sk.png differ
diff --git a/templates/backOffice/default/assets/img/flags/sl.png b/templates/backOffice/default/assets/img/flags/sl.png
new file mode 100644
index 000000000..e8a3530f6
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/sl.png differ
diff --git a/templates/backOffice/default/assets/img/flags/sm.png b/templates/backOffice/default/assets/img/flags/sm.png
new file mode 100644
index 000000000..f0d657249
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/sm.png differ
diff --git a/templates/backOffice/default/assets/img/flags/sn.png b/templates/backOffice/default/assets/img/flags/sn.png
new file mode 100644
index 000000000..a4fc08fde
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/sn.png differ
diff --git a/templates/backOffice/default/assets/img/flags/so.png b/templates/backOffice/default/assets/img/flags/so.png
new file mode 100644
index 000000000..3f0f4163e
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/so.png differ
diff --git a/templates/backOffice/default/assets/img/flags/sr.png b/templates/backOffice/default/assets/img/flags/sr.png
new file mode 100644
index 000000000..6a8eea245
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/sr.png differ
diff --git a/templates/backOffice/default/assets/img/flags/ss.png b/templates/backOffice/default/assets/img/flags/ss.png
new file mode 100644
index 000000000..c71cafaa1
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/ss.png differ
diff --git a/templates/backOffice/default/assets/img/flags/st.png b/templates/backOffice/default/assets/img/flags/st.png
new file mode 100644
index 000000000..480886cac
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/st.png differ
diff --git a/templates/backOffice/default/assets/img/flags/sv.png b/templates/backOffice/default/assets/img/flags/sv.png
new file mode 100644
index 000000000..b5f69fae8
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/sv.png differ
diff --git a/templates/backOffice/default/assets/img/flags/sy.png b/templates/backOffice/default/assets/img/flags/sy.png
new file mode 100644
index 000000000..dd5927a66
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/sy.png differ
diff --git a/templates/backOffice/default/assets/img/flags/sz.png b/templates/backOffice/default/assets/img/flags/sz.png
new file mode 100644
index 000000000..b0615c363
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/sz.png differ
diff --git a/templates/backOffice/default/assets/img/flags/tc.png b/templates/backOffice/default/assets/img/flags/tc.png
new file mode 100644
index 000000000..b17607b91
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/tc.png differ
diff --git a/templates/backOffice/default/assets/img/flags/td.png b/templates/backOffice/default/assets/img/flags/td.png
new file mode 100644
index 000000000..787eebb6b
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/td.png differ
diff --git a/templates/backOffice/default/assets/img/flags/tf.png b/templates/backOffice/default/assets/img/flags/tf.png
new file mode 100644
index 000000000..829290451
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/tf.png differ
diff --git a/templates/backOffice/default/assets/img/flags/tg.png b/templates/backOffice/default/assets/img/flags/tg.png
new file mode 100644
index 000000000..be814c694
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/tg.png differ
diff --git a/templates/backOffice/default/assets/img/flags/th.png b/templates/backOffice/default/assets/img/flags/th.png
new file mode 100644
index 000000000..5ff77db9a
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/th.png differ
diff --git a/templates/backOffice/default/assets/img/flags/tj.png b/templates/backOffice/default/assets/img/flags/tj.png
new file mode 100644
index 000000000..b0b546be2
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/tj.png differ
diff --git a/templates/backOffice/default/assets/img/flags/tk.png b/templates/backOffice/default/assets/img/flags/tk.png
new file mode 100644
index 000000000..b70e8235c
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/tk.png differ
diff --git a/templates/backOffice/default/assets/img/flags/tl.png b/templates/backOffice/default/assets/img/flags/tl.png
new file mode 100644
index 000000000..b7e77dce5
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/tl.png differ
diff --git a/templates/backOffice/default/assets/img/flags/tm.png b/templates/backOffice/default/assets/img/flags/tm.png
new file mode 100644
index 000000000..e6f69d734
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/tm.png differ
diff --git a/templates/backOffice/default/assets/img/flags/tn.png b/templates/backOffice/default/assets/img/flags/tn.png
new file mode 100644
index 000000000..2548fd925
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/tn.png differ
diff --git a/templates/backOffice/default/assets/img/flags/to.png b/templates/backOffice/default/assets/img/flags/to.png
new file mode 100644
index 000000000..f96d99646
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/to.png differ
diff --git a/templates/backOffice/default/assets/img/flags/toto.png b/templates/backOffice/default/assets/img/flags/toto.png
new file mode 100644
index 000000000..9d91c7f4b
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/toto.png differ
diff --git a/templates/backOffice/default/assets/img/flags/tr.png b/templates/backOffice/default/assets/img/flags/tr.png
new file mode 100644
index 000000000..3af317d9f
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/tr.png differ
diff --git a/templates/backOffice/default/assets/img/flags/tt.png b/templates/backOffice/default/assets/img/flags/tt.png
new file mode 100644
index 000000000..890321abe
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/tt.png differ
diff --git a/templates/backOffice/default/assets/img/flags/tv.png b/templates/backOffice/default/assets/img/flags/tv.png
new file mode 100644
index 000000000..2ec316053
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/tv.png differ
diff --git a/templates/backOffice/default/assets/img/flags/tw.png b/templates/backOffice/default/assets/img/flags/tw.png
new file mode 100644
index 000000000..26425e4bb
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/tw.png differ
diff --git a/templates/backOffice/default/assets/img/flags/tz.png b/templates/backOffice/default/assets/img/flags/tz.png
new file mode 100644
index 000000000..c1671cf73
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/tz.png differ
diff --git a/templates/backOffice/default/assets/img/flags/ua.png b/templates/backOffice/default/assets/img/flags/ua.png
new file mode 100644
index 000000000..74c201221
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/ua.png differ
diff --git a/templates/backOffice/default/assets/img/flags/ug.png b/templates/backOffice/default/assets/img/flags/ug.png
new file mode 100644
index 000000000..c8c244364
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/ug.png differ
diff --git a/templates/backOffice/default/assets/img/flags/unknown.png b/templates/backOffice/default/assets/img/flags/unknown.png
new file mode 100644
index 000000000..9d91c7f4b
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/unknown.png differ
diff --git a/templates/backOffice/default/assets/img/flags/us.png b/templates/backOffice/default/assets/img/flags/us.png
new file mode 100644
index 000000000..31aa3f187
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/us.png differ
diff --git a/templates/backOffice/default/assets/img/flags/uy.png b/templates/backOffice/default/assets/img/flags/uy.png
new file mode 100644
index 000000000..9397cece5
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/uy.png differ
diff --git a/templates/backOffice/default/assets/img/flags/uz.png b/templates/backOffice/default/assets/img/flags/uz.png
new file mode 100644
index 000000000..1df6c8822
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/uz.png differ
diff --git a/templates/backOffice/default/assets/img/flags/va.png b/templates/backOffice/default/assets/img/flags/va.png
new file mode 100644
index 000000000..25a852e90
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/va.png differ
diff --git a/templates/backOffice/default/assets/img/flags/vc.png b/templates/backOffice/default/assets/img/flags/vc.png
new file mode 100644
index 000000000..e63a9c1d9
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/vc.png differ
diff --git a/templates/backOffice/default/assets/img/flags/ve.png b/templates/backOffice/default/assets/img/flags/ve.png
new file mode 100644
index 000000000..875f7733f
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/ve.png differ
diff --git a/templates/backOffice/default/assets/img/flags/vg.png b/templates/backOffice/default/assets/img/flags/vg.png
new file mode 100644
index 000000000..0bd002e4b
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/vg.png differ
diff --git a/templates/backOffice/default/assets/img/flags/vi.png b/templates/backOffice/default/assets/img/flags/vi.png
new file mode 100644
index 000000000..69d667a5a
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/vi.png differ
diff --git a/templates/backOffice/default/assets/img/flags/vn.png b/templates/backOffice/default/assets/img/flags/vn.png
new file mode 100644
index 000000000..69d87f909
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/vn.png differ
diff --git a/templates/backOffice/default/assets/img/flags/vu.png b/templates/backOffice/default/assets/img/flags/vu.png
new file mode 100644
index 000000000..5401c2a6d
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/vu.png differ
diff --git a/templates/backOffice/default/assets/img/flags/wf.png b/templates/backOffice/default/assets/img/flags/wf.png
new file mode 100644
index 000000000..922b74e26
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/wf.png differ
diff --git a/templates/backOffice/default/assets/img/flags/ws.png b/templates/backOffice/default/assets/img/flags/ws.png
new file mode 100644
index 000000000..d1f62df10
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/ws.png differ
diff --git a/templates/backOffice/default/assets/img/flags/ye.png b/templates/backOffice/default/assets/img/flags/ye.png
new file mode 100644
index 000000000..bad5e1f42
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/ye.png differ
diff --git a/templates/backOffice/default/assets/img/flags/yt.png b/templates/backOffice/default/assets/img/flags/yt.png
new file mode 100644
index 000000000..676e06ca7
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/yt.png differ
diff --git a/templates/backOffice/default/assets/img/flags/za.png b/templates/backOffice/default/assets/img/flags/za.png
new file mode 100644
index 000000000..701e01061
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/za.png differ
diff --git a/templates/backOffice/default/assets/img/flags/zm.png b/templates/backOffice/default/assets/img/flags/zm.png
new file mode 100644
index 000000000..e3d80780d
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/zm.png differ
diff --git a/templates/backOffice/default/assets/img/flags/zw.png b/templates/backOffice/default/assets/img/flags/zw.png
new file mode 100644
index 000000000..79864d469
Binary files /dev/null and b/templates/backOffice/default/assets/img/flags/zw.png differ
diff --git a/templates/backOffice/default/attribute-edit.html b/templates/backOffice/default/attribute-edit.html
index 7c82d8b9d..e8058983b 100644
--- a/templates/backOffice/default/attribute-edit.html
+++ b/templates/backOffice/default/attribute-edit.html
@@ -223,7 +223,7 @@
{loop type="lang" name="current-edit-lang" id="$edit_language_id"}
{intl l="Enter here the value in the current edit language (%title)" title=$TITLE}
diff --git a/templates/backOffice/default/attributes.html b/templates/backOffice/default/attributes.html
index 2fcb8b0ed..1994c2e76 100644
--- a/templates/backOffice/default/attributes.html
+++ b/templates/backOffice/default/attributes.html
@@ -166,7 +166,7 @@
{loop type="lang" name="default-lang" default_only="1"}
{intl l="Enter here the attribute name in the default language (%language_name)" language_name=$TITLE}
diff --git a/templates/backOffice/default/categories.html b/templates/backOffice/default/categories.html
index a3b3bb4a9..a0b43145c 100644
--- a/templates/backOffice/default/categories.html
+++ b/templates/backOffice/default/categories.html
@@ -373,7 +373,7 @@
{loop type="lang" name="default-lang" default_only="1"}
{intl l='Enter here the category name in the default language (%title)' title="$TITLE"}
@@ -457,7 +457,7 @@
{loop type="lang" name="default-lang" default_only="1" backend_context="1"}
{intl l='Enter here the product name in the default language (%title)' title="$TITLE"}
diff --git a/templates/backOffice/default/currencies.html b/templates/backOffice/default/currencies.html
index 21784fd3b..6e1d29fc5 100644
--- a/templates/backOffice/default/currencies.html
+++ b/templates/backOffice/default/currencies.html
@@ -219,7 +219,7 @@
{loop type="lang" name="default-lang" default_only="1"}
{intl l="Enter here the currency name in the default language (%title)" title=$TITLE}
diff --git a/templates/backOffice/default/feature-edit.html b/templates/backOffice/default/feature-edit.html
index 0f9d2d652..8c19ed761 100644
--- a/templates/backOffice/default/feature-edit.html
+++ b/templates/backOffice/default/feature-edit.html
@@ -223,7 +223,7 @@
{loop type="lang" name="current-edit-lang" id="$edit_language_id"}
{intl l="Enter here the value in the current edit language (%language_name)" language_name=$TITLE}
diff --git a/templates/backOffice/default/features.html b/templates/backOffice/default/features.html
index 281b06eb1..b44679348 100644
--- a/templates/backOffice/default/features.html
+++ b/templates/backOffice/default/features.html
@@ -166,7 +166,7 @@
{loop type="lang" name="default-lang" default_only="1"}
{intl l="Enter here the feature name in the default language (%title)" title=$TITLE}
diff --git a/templates/backOffice/default/folders.html b/templates/backOffice/default/folders.html
index 286270abc..0557d79ac 100644
--- a/templates/backOffice/default/folders.html
+++ b/templates/backOffice/default/folders.html
@@ -360,7 +360,7 @@
{loop type="lang" name="default-lang" default_only="1"}
{intl l='Enter here the folder name in the default language (%title)' title="$TITLE"}
@@ -432,7 +432,7 @@
{loop type="lang" name="default-lang" default_only="1"}
{intl l='Enter here the content name in the default language (%title)' title="$TITLE"}
diff --git a/templates/backOffice/default/includes/inner-form-toolbar.html b/templates/backOffice/default/includes/inner-form-toolbar.html
index 88f2781d5..6e7835e73 100644
--- a/templates/backOffice/default/includes/inner-form-toolbar.html
+++ b/templates/backOffice/default/includes/inner-form-toolbar.html
@@ -17,7 +17,7 @@ Parameters:
{loop name="lang_list" type="lang"}
-
+
{/loop}
diff --git a/templates/backOffice/default/languages.html b/templates/backOffice/default/languages.html
index 1fe374444..3054db1c0 100644
--- a/templates/backOffice/default/languages.html
+++ b/templates/backOffice/default/languages.html
@@ -187,6 +187,7 @@
{/form_field}
{form_field form=$form field='locale'}
@@ -199,12 +200,14 @@
{/form_field}
{form_field form=$form field='time_format'}
{/form_field}
diff --git a/templates/backOffice/default/messages.html b/templates/backOffice/default/messages.html
index e64f81d87..6344aa45b 100644
--- a/templates/backOffice/default/messages.html
+++ b/templates/backOffice/default/messages.html
@@ -143,7 +143,7 @@
{intl l="Enter here the mailing template purpose in the default language (%title)" title=$TITLE}
diff --git a/templates/backOffice/default/templates.html b/templates/backOffice/default/templates.html
index 880c35747..2fa5d61b9 100644
--- a/templates/backOffice/default/templates.html
+++ b/templates/backOffice/default/templates.html
@@ -138,7 +138,7 @@
{loop type="lang" name="default-lang" default_only="1"}
{intl l="Enter here the template name in the default language (%title)" title=$TITLE}
diff --git a/templates/backOffice/default/translations.html b/templates/backOffice/default/translations.html
index e209dcfcf..bbcd7c6c0 100644
--- a/templates/backOffice/default/translations.html
+++ b/templates/backOffice/default/translations.html
@@ -178,7 +178,7 @@
{loop name="lang_list" type="lang" id=$edit_language_id}
-

+

{/loop}
{$label} {$file_names nofilter}
diff --git a/templates/backOffice/default/variables.html b/templates/backOffice/default/variables.html
index 89f0a423c..a6433a023 100644
--- a/templates/backOffice/default/variables.html
+++ b/templates/backOffice/default/variables.html
@@ -186,7 +186,7 @@
{intl l='Enter here the category name in the default language (%title)' title="$TITLE"}