Skip to content

Commit

Permalink
Added new language flags. Added support for regional language codes.
Browse files Browse the repository at this point in the history
  • Loading branch information
ClaudioDeFacci committed Sep 6, 2019
1 parent 04a316e commit 2f49293
Show file tree
Hide file tree
Showing 621 changed files with 71 additions and 47 deletions.
2 changes: 1 addition & 1 deletion CHANGELOG.md
Expand Up @@ -9,7 +9,7 @@ All notable changes to this project will be documented in this file.

## [2.1.0] - t.b.r.
### Added
- Added support for regional language codes (e.g. de_CH).
- Added support for regional language codes (e.g. de-CH).

### Fixed
- Fixed issue where alias of default language was picked for alternative languages when site was entered on root (/).
Expand Down
10 changes: 10 additions & 0 deletions src/Resources/contao/dca/tl_page.php
Expand Up @@ -364,6 +364,16 @@ public function languageOptions() {
// Remove 'all' entry
unset($arrLanguages['']);

// Change format from underscores to hyphens
foreach ($arrLanguages as $short => $name) {
if (\strpos($short, '_')) {
unset($arrLanguages[$short]);
$arrLanguages[
\str_replace('_', '-', $short)
] = $name;
}
}

// Sort by value (a-z)
\asort($arrLanguages);

Expand Down
32 changes: 19 additions & 13 deletions src/Resources/contao/dca/tl_page_i18nl10n.php
Expand Up @@ -154,7 +154,7 @@
'reference' => &$GLOBALS['TL_LANG']['LNG'],
'eval' => array(
'mandatory' => true,
'rgxp' => 'locale',
'rgxp' => 'language',
'maxlength' => 20,
'nospace' => true,
'doNotCopy' => true,
Expand Down Expand Up @@ -242,11 +242,11 @@ class tl_page_i18nl10n extends tl_page
protected $pageType;

/**
* Generate a localization icon for treeview
* Generate a localization icon for tree view.
*
* @param $row
* @param $label
* @param \DataContainer $dc
* @param \Contao\DataContainer $dc
* @param string $imageAttribute
* @param bool $blnReturnImage
* @param bool $blnProtected
Expand All @@ -255,12 +255,14 @@ class tl_page_i18nl10n extends tl_page
*/
public function labelCallback($row, $label, \DataContainer $dc = null, $imageAttribute = '', $blnReturnImage = false, $blnProtected = false)
{
return sprintf(
'<span class="i18nl10n_page"><img class="i18nl10n_flag" src="%1$s"> %2$s [%3$s]</span>',
'bundles/verstaerkeri18nl10n/img/flag_icons/' . $row['language']
. ($row['i18nl10n_published'] ? '.png' : '_invisible.png'),
specialchars($row['title']),
$GLOBALS['TL_LANG']['LNG'][$row['language']]
return \sprintf(
'<span class="i18nl10n_page"><img class="i18nl10n_flag%1$s" src="%2$s"> %3$s [%4$s]</span>',
$row['i18nl10n_published'] ? '' : ' is--invisible',
'bundles/verstaerkeri18nl10n/img/flag_icons/' . \str_replace('-', '_', $row['language']) . '.png',
\Contao\StringUtil::specialchars($row['title']),
$GLOBALS['TL_LANG']['LNG'][
\str_replace('-', '_', $row['language'])
]
);
}

Expand Down Expand Up @@ -299,8 +301,10 @@ private function localizeAllMessage()
foreach ($domain['localizations'] as $localization) {
$strDomainLocalization .= sprintf(
'<li><img class="i18nl10n_flag" src="%1$s.png" /> %2$s</li>',
$strFlagPath . $localization,
$GLOBALS['TL_LANG']['LNG'][$localization]
$strFlagPath . \str_replace('-', '_', $localization),
$GLOBALS['TL_LANG']['LNG'][
\str_replace('-', '_', $localization)
]
);
}
} else {
Expand All @@ -312,7 +316,7 @@ private function localizeAllMessage()

$strDomainLanguages .= sprintf(
'<li class="i18nl10n_localize_domain"><img class="i18nl10n_flag" src="%1$s.png" /> %2$s<ul>%3$s</ul></li>',
$strFlagPath . $domain['default'],
$strFlagPath . \str_replace('-', '_', $domain['default']),
$key ?: '*',
$strDomainLocalization
);
Expand Down Expand Up @@ -797,7 +801,9 @@ public function languageOptions(\Contao\DataContainer $dc)
(array) $this->User->i18nl10n_languages
))
) {
$arrOptions[$language] = $arrLanguages[$language];
$arrOptions[$language] = $arrLanguages[
\str_replace('-', '_', $language)
];
}
}

Expand Down
12 changes: 6 additions & 6 deletions src/Resources/contao/templates/lang_default.html5
@@ -1,18 +1,18 @@
<ul>
<?php foreach ($this->items as $item): ?>
<li class="<?php echo ($item['class'] ? $item['class'] . ' ' : '') . 'i18nl10n_lang i18nl10n_lang_' . $item['language'] . ($item['isActive'] ? ' active' : ''); ?>">
<li class="<?= ($item['class'] ? $item['class'] . ' ' : '') . 'i18nl10n_lang i18nl10n_lang_' . $item['language'] . ($item['isActive'] ? ' active' : ''); ?>">
<?php if (!$item['isActive']): // disable link if active ?>
<a href="<?php echo $this->generateFrontendUrl($item, $this->uriParams); ?>"
title="<?php echo $item['title']; ?>">
<a href="<?= $this->generateFrontendUrl($item, $this->uriParams); ?>"
title="<?= $item['title']; ?>">
<?php endif; ?>
<i class="i18nl10n_flag">
<img src="bundles/verstaerkeri18nl10n/img/flag_icons/<?php echo $item['language']; ?>.png">
<img src="bundles/verstaerkeri18nl10n/img/flag_icons/<?= \str_replace('-', '_', $item['language']); ?>.png">
</i>
<span class="i18nl10n_label">
<?php echo $this->languages[$item['language']]; ?>
<?= $this->languages[\str_replace('-', '_', $item['language'])]; ?>
</span>
<span class="i18nl10n_iso">
<?php echo $item['language']; ?>
<?= $item['language']; ?>
</span>
<?php if (!$item['isActive']): // disable link if active ?>
</a>
Expand Down
8 changes: 5 additions & 3 deletions src/Resources/contao/templates/lang_select.html5
@@ -1,10 +1,12 @@
<form name="<?php echo $this->type; ?>">
<form name="<?= $this->type; ?>">
<select name="i18nl10n_language" onchange="window.location.href = this.value">

<?php foreach ($this->items as $item): ?>
<option
value="<?php echo $this->generateFrontendUrl($item, $this->uriParams); ?>" <?php echo $item['isActive'] ? ' class="active" selected="selected"' : ''; ?>>
<?php echo $this->languages[$item['language']] ?>
value="<?= $this->generateFrontendUrl($item, $this->uriParams); ?>"
<?= $item['isActive'] ? ' class="active" selected="selected"' : ''; ?>
>
<?= $this->languages[\str_replace('-', '_', $item['language'])] ?>
</option>
<?php endforeach; ?>

Expand Down
6 changes: 3 additions & 3 deletions src/Resources/contao/templates/mod_i18nl10n_nav.html5
@@ -1,6 +1,6 @@
<!-- indexer::stop -->
<div class="<?php echo $this->i18nl10n_langStyle ? $this->class . ' i18nl10n_lang_style i18nl10n_lang_style_' . $this->i18nl10n_langStyle : $this->class; ?> block"<?php echo ($this->style ? 'style="' . $this->style . '"' : '') . $this->cssID; ?>>
<?php echo $this->headline ? "<$this->hl>$this->headline</$this->hl>" : ''; ?>
<?php echo $this->items; ?>
<div class="<?= $this->i18nl10n_langStyle ? $this->class . ' i18nl10n_lang_style i18nl10n_lang_style_' . $this->i18nl10n_langStyle : $this->class; ?> block"<?= ($this->style ? 'style="' . $this->style . '"' : '') . $this->cssID; ?>>
<?= $this->headline ? "<$this->hl>$this->headline</$this->hl>" : ''; ?>
<?= $this->items; ?>
</div>
<!-- indexer::continue -->
6 changes: 3 additions & 3 deletions src/Resources/contao/templates/mod_search_i18nl10n.html5
Expand Up @@ -2,12 +2,12 @@

<?php $this->block('content'); ?>

<?php echo $this->form; ?>
<?= $this->form; ?>

<?php if ($this->header): ?>
<p class="header"><?php echo preg_replace('@ i18nl10n::.[A-z]@', '', $this->header); ?> (<?php echo $this->duration; ?>)</p>
<p class="header"><?= \preg_replace('@ i18nl10n::.[A-z]@', '', $this->header); ?> (<?= $this->duration; ?>)</p>
<?php endif; ?>

<?php echo preg_replace('@<span class="highlight">i18nl10n::[A-z]{2}</span>@', '', $this->results) . $this->pagination; ?>
<?= \preg_replace('@<span class="highlight">i18nl10n::[A-z]{2}</span>@', '', $this->results) . $this->pagination; ?>

<?php $this->endblock(); ?>
16 changes: 8 additions & 8 deletions src/Resources/contao/templates/nav_i18nl10n.html5
@@ -1,16 +1,16 @@
<?php $this->import('Verstaerker\I18nl10nBundle\Classes\I18nl10nFrontend', 'I18nl10n'); ?>
<ul class="<?php echo $this->level; ?>">
<ul class="<?= $this->level; ?>">
<?php foreach ($this->I18nl10n->i18nl10nNavItems($this->items) as $item): ?>
<?php if ($item['isActive']): ?>
<li class="<?php echo $item['class']; ?>">
<span class="<?php echo $item['class']; ?>"><?php echo $item['link']; ?></span><?php echo $item['subitems']; ?>
<li class="<?= $item['class']; ?>">
<span class="<?= $item['class']; ?>"><?= $item['link']; ?></span><?= $item['subitems']; ?>
</li>
<?php else: ?>
<li<?php if ($item['class']): ?> class="<?php echo $item['class']; ?>"<?php endif; ?>>
<a href="<?php echo $item['href']; ?>"
title="<?php echo $item['pageTitle'] ? : $item['title']; ?>"<?php if ($item['class']): ?> class="<?php echo $item['class']; ?>"<?php endif; ?><?php if ($item['accesskey'] != ''): ?> accesskey="<?php echo $item['accesskey']; ?>"<?php endif; ?><?php if ($item['tabindex']): ?> tabindex="<?php echo $item['tabindex']; ?>"<?php endif; ?><?php if ($item['nofollow']): ?> rel="nofollow"<?php endif; ?><?php echo $item['target']; ?>>
<?php echo $item['link']; ?>
</a><?php echo $item['subitems']; ?>
<li<?php if ($item['class']): ?> class="<?= $item['class']; ?>"<?php endif; ?>>
<a href="<?= $item['href']; ?>"
title="<?= $item['pageTitle'] ? : $item['title']; ?>"<?php if ($item['class']): ?> class="<?= $item['class']; ?>"<?php endif; ?><?php if ($item['accesskey'] != ''): ?> accesskey="<?= $item['accesskey']; ?>"<?php endif; ?><?php if ($item['tabindex']): ?> tabindex="<?= $item['tabindex']; ?>"<?php endif; ?><?php if ($item['nofollow']): ?> rel="nofollow"<?php endif; ?><?= $item['target']; ?>>
<?= $item['link']; ?>
</a><?= $item['subitems']; ?>
</li>
<?php endif; ?>
<?php endforeach; ?>
Expand Down
16 changes: 8 additions & 8 deletions src/Resources/contao/templates/nav_l10n.html5
@@ -1,16 +1,16 @@
<?php $this->import('Verstaerker\I18nl10nBundle\Classes\I18nl10nFrontend', 'I18nl10n'); ?>
<ul class="<?php echo $this->level; ?>">
<ul class="<?= $this->level; ?>">
<?php foreach ($this->I18nl10n->l10nNavItems($this->items) as $item): ?>
<?php if ($item['isActive']): ?>
<li class="<?php echo $item['class']; ?>">
<span class="<?php echo $item['class']; ?>"><?php echo $item['link']; ?></span><?php echo $item['subitems']; ?>
<li class="<?= $item['class']; ?>">
<span class="<?= $item['class']; ?>"><?= $item['link']; ?></span><?= $item['subitems']; ?>
</li>
<?php else: ?>
<li<?php if ($item['class']): ?> class="<?php echo $item['class']; ?>"<?php endif; ?>>
<a href="<?php echo $item['href']; ?>"
title="<?php echo $item['pageTitle'] ? : $item['title']; ?>"<?php if ($item['class']): ?> class="<?php echo $item['class']; ?>"<?php endif; ?><?php if ($item['accesskey'] != ''): ?> accesskey="<?php echo $item['accesskey']; ?>"<?php endif; ?><?php if ($item['tabindex']): ?> tabindex="<?php echo $item['tabindex']; ?>"<?php endif; ?><?php if ($item['nofollow']): ?> rel="nofollow"<?php endif; ?><?php echo $item['target']; ?>>
<?php echo $item['link']; ?>
</a><?php echo $item['subitems']; ?>
<li<?php if ($item['class']): ?> class="<?= $item['class']; ?>"<?php endif; ?>>
<a href="<?= $item['href']; ?>"
title="<?= $item['pageTitle'] ? : $item['title']; ?>"<?php if ($item['class']): ?> class="<?= $item['class']; ?>"<?php endif; ?><?php if ($item['accesskey'] != ''): ?> accesskey="<?= $item['accesskey']; ?>"<?php endif; ?><?php if ($item['tabindex']): ?> tabindex="<?= $item['tabindex']; ?>"<?php endif; ?><?php if ($item['nofollow']): ?> rel="nofollow"<?php endif; ?><?= $item['target']; ?>>
<?= $item['link']; ?>
</a><?= $item['subitems']; ?>
</li>
<?php endif; ?>
<?php endforeach; ?>
Expand Down
4 changes: 4 additions & 0 deletions src/Resources/public/css/style.css
Expand Up @@ -81,6 +81,10 @@ ul.level_5 .tl_left {
vertical-align: middle;
}

.i18nl10n_flag.is--invisible {
opacity: 0.25;
}

.i18nl10n_page {
color: #b3b3b3;
padding-left: 3px;
Expand Down
Empty file modified src/Resources/public/img/flag_icons/_info.txt 100755 → 100644
Empty file.
Empty file modified src/Resources/public/img/flag_icons/ad.png 100755 → 100644
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed src/Resources/public/img/flag_icons/ad_invisible.png
Binary file not shown.
Empty file modified src/Resources/public/img/flag_icons/ae.png 100755 → 100644
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed src/Resources/public/img/flag_icons/ae_invisible.png
Binary file not shown.
Empty file modified src/Resources/public/img/flag_icons/af.png 100755 → 100644
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added src/Resources/public/img/flag_icons/af_ZA.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed src/Resources/public/img/flag_icons/af_invisible.png
Binary file not shown.
Empty file modified src/Resources/public/img/flag_icons/ag.png 100755 → 100644
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed src/Resources/public/img/flag_icons/ag_invisible.png
Binary file not shown.
Empty file modified src/Resources/public/img/flag_icons/ai.png 100755 → 100644
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed src/Resources/public/img/flag_icons/ai_invisible.png
Binary file not shown.
Empty file modified src/Resources/public/img/flag_icons/al.png 100755 → 100644
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed src/Resources/public/img/flag_icons/al_invisible.png
Binary file not shown.
Empty file modified src/Resources/public/img/flag_icons/am.png 100755 → 100644
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added src/Resources/public/img/flag_icons/am_ET.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed src/Resources/public/img/flag_icons/am_invisible.png
Binary file not shown.
Empty file modified src/Resources/public/img/flag_icons/an.png 100755 → 100644
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed src/Resources/public/img/flag_icons/an_invisible.png
Binary file not shown.
Empty file modified src/Resources/public/img/flag_icons/ao.png 100755 → 100644
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed src/Resources/public/img/flag_icons/ao_invisible.png
Binary file not shown.
Empty file modified src/Resources/public/img/flag_icons/ar.png 100755 → 100644
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added src/Resources/public/img/flag_icons/ar_AE.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added src/Resources/public/img/flag_icons/ar_BH.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added src/Resources/public/img/flag_icons/ar_DZ.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added src/Resources/public/img/flag_icons/ar_EG.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added src/Resources/public/img/flag_icons/ar_IQ.png
Binary file added src/Resources/public/img/flag_icons/ar_JO.png
Binary file added src/Resources/public/img/flag_icons/ar_KW.png
Binary file added src/Resources/public/img/flag_icons/ar_LB.png
Binary file added src/Resources/public/img/flag_icons/ar_LY.png
Binary file added src/Resources/public/img/flag_icons/ar_MA.png
Binary file added src/Resources/public/img/flag_icons/ar_OM.png
Binary file added src/Resources/public/img/flag_icons/ar_QA.png
Binary file added src/Resources/public/img/flag_icons/ar_SA.png
Binary file added src/Resources/public/img/flag_icons/ar_SY.png
Binary file added src/Resources/public/img/flag_icons/ar_TN.png
Binary file added src/Resources/public/img/flag_icons/ar_YE.png
Binary file removed src/Resources/public/img/flag_icons/ar_invisible.png
Diff not rendered.
Empty file modified src/Resources/public/img/flag_icons/as.png 100755 → 100644
Binary file added src/Resources/public/img/flag_icons/as_IN.png
Binary file removed src/Resources/public/img/flag_icons/as_invisible.png
Diff not rendered.
Empty file modified src/Resources/public/img/flag_icons/at.png 100755 → 100644
Binary file removed src/Resources/public/img/flag_icons/at_invisible.png
Diff not rendered.
Empty file modified src/Resources/public/img/flag_icons/au.png 100755 → 100644
Binary file removed src/Resources/public/img/flag_icons/au_invisible.png
Diff not rendered.
Empty file modified src/Resources/public/img/flag_icons/aw.png 100755 → 100644
Binary file removed src/Resources/public/img/flag_icons/aw_invisible.png
Diff not rendered.
Empty file modified src/Resources/public/img/flag_icons/ax.png 100755 → 100644
Binary file removed src/Resources/public/img/flag_icons/ax_invisible.png
Diff not rendered.
Empty file modified src/Resources/public/img/flag_icons/az.png 100755 → 100644
Binary file added src/Resources/public/img/flag_icons/az_AZ.png
Binary file removed src/Resources/public/img/flag_icons/az_invisible.png
Diff not rendered.
Empty file modified src/Resources/public/img/flag_icons/ba.png 100755 → 100644
Binary file removed src/Resources/public/img/flag_icons/ba_invisible.png
Diff not rendered.
Empty file modified src/Resources/public/img/flag_icons/bb.png 100755 → 100644
Binary file removed src/Resources/public/img/flag_icons/bb_invisible.png
Diff not rendered.
Empty file modified src/Resources/public/img/flag_icons/bd.png 100755 → 100644
Binary file removed src/Resources/public/img/flag_icons/bd_invisible.png
Diff not rendered.
Empty file modified src/Resources/public/img/flag_icons/be.png 100755 → 100644
Binary file removed src/Resources/public/img/flag_icons/be_invisible.png
Diff not rendered.
Empty file modified src/Resources/public/img/flag_icons/bf.png 100755 → 100644
Binary file removed src/Resources/public/img/flag_icons/bf_invisible.png
Diff not rendered.
Empty file modified src/Resources/public/img/flag_icons/bg.png 100755 → 100644
Binary file removed src/Resources/public/img/flag_icons/bg_invisible.png
Diff not rendered.
Empty file modified src/Resources/public/img/flag_icons/bh.png 100755 → 100644
Binary file removed src/Resources/public/img/flag_icons/bh_invisible.png
Diff not rendered.
Empty file modified src/Resources/public/img/flag_icons/bi.png 100755 → 100644
Binary file removed src/Resources/public/img/flag_icons/bi_invisible.png
Diff not rendered.
Empty file modified src/Resources/public/img/flag_icons/bj.png 100755 → 100644
Binary file removed src/Resources/public/img/flag_icons/bj_invisible.png
Diff not rendered.
Empty file modified src/Resources/public/img/flag_icons/bm.png 100755 → 100644
Binary file removed src/Resources/public/img/flag_icons/bm_invisible.png
Diff not rendered.
Empty file modified src/Resources/public/img/flag_icons/bn.png 100755 → 100644
Binary file added src/Resources/public/img/flag_icons/bn_ID.png
Binary file removed src/Resources/public/img/flag_icons/bn_invisible.png
Diff not rendered.
Empty file modified src/Resources/public/img/flag_icons/bo.png 100755 → 100644
Binary file removed src/Resources/public/img/flag_icons/bo_invisible.png
Diff not rendered.
Empty file modified src/Resources/public/img/flag_icons/br.png 100755 → 100644
Binary file removed src/Resources/public/img/flag_icons/br_invisible.png
Diff not rendered.
Empty file modified src/Resources/public/img/flag_icons/bs.png 100755 → 100644
Binary file added src/Resources/public/img/flag_icons/bs_BA.png
Binary file removed src/Resources/public/img/flag_icons/bs_invisible.png
Diff not rendered.
Empty file modified src/Resources/public/img/flag_icons/bt.png 100755 → 100644
Binary file removed src/Resources/public/img/flag_icons/bt_invisible.png
Diff not rendered.
Empty file modified src/Resources/public/img/flag_icons/bv.png 100755 → 100644
Binary file removed src/Resources/public/img/flag_icons/bv_invisible.png
Diff not rendered.
Empty file modified src/Resources/public/img/flag_icons/bw.png 100755 → 100644
Binary file removed src/Resources/public/img/flag_icons/bw_invisible.png
Diff not rendered.
Empty file modified src/Resources/public/img/flag_icons/by.png 100755 → 100644
Binary file removed src/Resources/public/img/flag_icons/by_invisible.png
Diff not rendered.
Empty file modified src/Resources/public/img/flag_icons/bz.png 100755 → 100644
Binary file removed src/Resources/public/img/flag_icons/bz_invisible.png
Diff not rendered.
Empty file modified src/Resources/public/img/flag_icons/ca.png 100755 → 100644
Binary file added src/Resources/public/img/flag_icons/ca_ES.png
Binary file removed src/Resources/public/img/flag_icons/ca_invisible.png
Diff not rendered.
Binary file modified src/Resources/public/img/flag_icons/catalonia.png 100755 → 100644
Diff not rendered.
Empty file modified src/Resources/public/img/flag_icons/cc.png 100755 → 100644
Binary file removed src/Resources/public/img/flag_icons/cc_invisible.png
Diff not rendered.
Empty file modified src/Resources/public/img/flag_icons/cd.png 100755 → 100644
Binary file removed src/Resources/public/img/flag_icons/cd_invisible.png
Diff not rendered.
Empty file modified src/Resources/public/img/flag_icons/cf.png 100755 → 100644
Binary file removed src/Resources/public/img/flag_icons/cf_invisible.png
Diff not rendered.
Empty file modified src/Resources/public/img/flag_icons/cg.png 100755 → 100644
Binary file removed src/Resources/public/img/flag_icons/cg_invisible.png
Diff not rendered.
Empty file modified src/Resources/public/img/flag_icons/ch.png 100755 → 100644
Binary file removed src/Resources/public/img/flag_icons/ch_invisible.png
Diff not rendered.
Empty file modified src/Resources/public/img/flag_icons/ci.png 100755 → 100644
Binary file removed src/Resources/public/img/flag_icons/ci_invisible.png
Diff not rendered.
Empty file modified src/Resources/public/img/flag_icons/ck.png 100755 → 100644
Binary file removed src/Resources/public/img/flag_icons/ck_invisible.png
Diff not rendered.
Empty file modified src/Resources/public/img/flag_icons/cl.png 100755 → 100644
Binary file removed src/Resources/public/img/flag_icons/cl_invisible.png
Diff not rendered.
Empty file modified src/Resources/public/img/flag_icons/cm.png 100755 → 100644
Binary file removed src/Resources/public/img/flag_icons/cm_invisible.png
Diff not rendered.
Empty file modified src/Resources/public/img/flag_icons/cn.png 100755 → 100644
Binary file removed src/Resources/public/img/flag_icons/cn_invisible.png
Diff not rendered.
Empty file modified src/Resources/public/img/flag_icons/co.png 100755 → 100644
Binary file removed src/Resources/public/img/flag_icons/co_invisible.png
Diff not rendered.
Empty file modified src/Resources/public/img/flag_icons/cr.png 100755 → 100644
Binary file removed src/Resources/public/img/flag_icons/cr_invisible.png
Diff not rendered.
Empty file modified src/Resources/public/img/flag_icons/cs.png 100755 → 100644
Binary file added src/Resources/public/img/flag_icons/cs_CZ.png
Binary file removed src/Resources/public/img/flag_icons/cs_invisible.png
Diff not rendered.
Empty file modified src/Resources/public/img/flag_icons/cu.png 100755 → 100644
Binary file removed src/Resources/public/img/flag_icons/cu_invisible.png
Diff not rendered.
Empty file modified src/Resources/public/img/flag_icons/cv.png 100755 → 100644
Binary file removed src/Resources/public/img/flag_icons/cv_invisible.png
Diff not rendered.
Empty file modified src/Resources/public/img/flag_icons/cx.png 100755 → 100644
Binary file removed src/Resources/public/img/flag_icons/cx_invisible.png
Diff not rendered.
Empty file modified src/Resources/public/img/flag_icons/cy.png 100755 → 100644
Binary file removed src/Resources/public/img/flag_icons/cy_invisible.png
Diff not rendered.
Empty file modified src/Resources/public/img/flag_icons/cz.png 100755 → 100644
Binary file removed src/Resources/public/img/flag_icons/cz_invisible.png
Diff not rendered.
Binary file added src/Resources/public/img/flag_icons/da_DK.png
Empty file modified src/Resources/public/img/flag_icons/de.png 100755 → 100644
Binary file added src/Resources/public/img/flag_icons/de_AT.png
Binary file added src/Resources/public/img/flag_icons/de_CH.png
Binary file added src/Resources/public/img/flag_icons/de_DE.png
Binary file added src/Resources/public/img/flag_icons/de_LI.png
Binary file added src/Resources/public/img/flag_icons/de_LU.png
Binary file removed src/Resources/public/img/flag_icons/de_invisible.png
Diff not rendered.
Empty file modified src/Resources/public/img/flag_icons/dj.png 100755 → 100644
Binary file removed src/Resources/public/img/flag_icons/dj_invisible.png
Diff not rendered.
Empty file modified src/Resources/public/img/flag_icons/dk.png 100755 → 100644
Binary file removed src/Resources/public/img/flag_icons/dk_invisible.png
Diff not rendered.
Empty file modified src/Resources/public/img/flag_icons/dm.png 100755 → 100644
Binary file removed src/Resources/public/img/flag_icons/dm_invisible.png
Diff not rendered.
Empty file modified src/Resources/public/img/flag_icons/do.png 100755 → 100644
Binary file removed src/Resources/public/img/flag_icons/do_invisible.png
Diff not rendered.
Empty file modified src/Resources/public/img/flag_icons/dz.png 100755 → 100644
Binary file added src/Resources/public/img/flag_icons/dz_BT.png
Binary file removed src/Resources/public/img/flag_icons/dz_invisible.png
Diff not rendered.
Empty file modified src/Resources/public/img/flag_icons/ec.png 100755 → 100644
Binary file removed src/Resources/public/img/flag_icons/ec_invisible.png
Diff not rendered.
Empty file modified src/Resources/public/img/flag_icons/ee.png 100755 → 100644
Binary file removed src/Resources/public/img/flag_icons/ee_invisible.png
Diff not rendered.
Empty file modified src/Resources/public/img/flag_icons/eg.png 100755 → 100644
Binary file removed src/Resources/public/img/flag_icons/eg_invisible.png
Diff not rendered.
Empty file modified src/Resources/public/img/flag_icons/eh.png 100755 → 100644
Binary file removed src/Resources/public/img/flag_icons/eh_invisible.png
Diff not rendered.
Binary file added src/Resources/public/img/flag_icons/el_GR.png
Binary file removed src/Resources/public/img/flag_icons/el_invisible.png
Diff not rendered.
Binary file added src/Resources/public/img/flag_icons/en_AU.png
Binary file added src/Resources/public/img/flag_icons/en_BZ.png
Binary file added src/Resources/public/img/flag_icons/en_CA.png
Binary file added src/Resources/public/img/flag_icons/en_GB.png
Binary file added src/Resources/public/img/flag_icons/en_IE.png
Binary file added src/Resources/public/img/flag_icons/en_IN.png
Binary file added src/Resources/public/img/flag_icons/en_JM.png
Binary file added src/Resources/public/img/flag_icons/en_NZ.png
Binary file added src/Resources/public/img/flag_icons/en_PH.png
Binary file added src/Resources/public/img/flag_icons/en_TT.png
Binary file added src/Resources/public/img/flag_icons/en_US.png
Binary file added src/Resources/public/img/flag_icons/en_ZA.png
Binary file removed src/Resources/public/img/flag_icons/en_invisible.png
Diff not rendered.
Binary file modified src/Resources/public/img/flag_icons/england.png 100755 → 100644
Diff not rendered.
Empty file modified src/Resources/public/img/flag_icons/er.png 100755 → 100644
Binary file removed src/Resources/public/img/flag_icons/er_invisible.png
Diff not rendered.
Empty file modified src/Resources/public/img/flag_icons/es.png 100755 → 100644
Binary file added src/Resources/public/img/flag_icons/es_AR.png
Binary file added src/Resources/public/img/flag_icons/es_BO.png
Binary file added src/Resources/public/img/flag_icons/es_CL.png
Binary file added src/Resources/public/img/flag_icons/es_CO.png
Binary file added src/Resources/public/img/flag_icons/es_CR.png
Binary file added src/Resources/public/img/flag_icons/es_DO.png
Binary file added src/Resources/public/img/flag_icons/es_EC.png
Binary file added src/Resources/public/img/flag_icons/es_ES.png
Binary file added src/Resources/public/img/flag_icons/es_GT.png
Binary file added src/Resources/public/img/flag_icons/es_HN.png
Binary file added src/Resources/public/img/flag_icons/es_MX.png
Binary file added src/Resources/public/img/flag_icons/es_NI.png
Binary file added src/Resources/public/img/flag_icons/es_PA.png
Binary file added src/Resources/public/img/flag_icons/es_PE.png
Binary file added src/Resources/public/img/flag_icons/es_PR.png
Binary file added src/Resources/public/img/flag_icons/es_PY.png
Binary file added src/Resources/public/img/flag_icons/es_SV.png
Binary file added src/Resources/public/img/flag_icons/es_UY.png
Binary file added src/Resources/public/img/flag_icons/es_VE.png
Binary file removed src/Resources/public/img/flag_icons/es_invisible.png
Diff not rendered.
Empty file modified src/Resources/public/img/flag_icons/et.png 100755 → 100644
Binary file removed src/Resources/public/img/flag_icons/et_invisible.png
Diff not rendered.
Empty file modified src/Resources/public/img/flag_icons/eu.png 100755 → 100644
Diff not rendered.
Binary file removed src/Resources/public/img/flag_icons/fam_invisible.png
Diff not rendered.
Empty file modified src/Resources/public/img/flag_icons/fi.png 100755 → 100644
Binary file removed src/Resources/public/img/flag_icons/fi_invisible.png
Diff not rendered.
Empty file modified src/Resources/public/img/flag_icons/fj.png 100755 → 100644
Binary file removed src/Resources/public/img/flag_icons/fj_invisible.png
Diff not rendered.
Empty file modified src/Resources/public/img/flag_icons/fk.png 100755 → 100644
Binary file removed src/Resources/public/img/flag_icons/fk_invisible.png
Diff not rendered.
Empty file modified src/Resources/public/img/flag_icons/fm.png 100755 → 100644
Binary file removed src/Resources/public/img/flag_icons/fm_invisible.png
Diff not rendered.
Empty file modified src/Resources/public/img/flag_icons/fo.png 100755 → 100644
Binary file removed src/Resources/public/img/flag_icons/fo_invisible.png
Diff not rendered.
Empty file modified src/Resources/public/img/flag_icons/fr.png 100755 → 100644
Binary file added src/Resources/public/img/flag_icons/fr_BE.png
Binary file added src/Resources/public/img/flag_icons/fr_CA.png
Binary file added src/Resources/public/img/flag_icons/fr_CH.png
Binary file added src/Resources/public/img/flag_icons/fr_FR.png
Binary file added src/Resources/public/img/flag_icons/fr_LU.png
Binary file removed src/Resources/public/img/flag_icons/fr_invisible.png
Diff not rendered.
Binary file added src/Resources/public/img/flag_icons/fy_NL.png
Empty file modified src/Resources/public/img/flag_icons/ga.png 100755 → 100644
Binary file removed src/Resources/public/img/flag_icons/ga_invisible.png
Diff not rendered.
Binary file added src/Resources/public/img/flag_icons/galicia.png
Empty file modified src/Resources/public/img/flag_icons/gb.png 100755 → 100644
Binary file removed src/Resources/public/img/flag_icons/gb_invisible.png
Diff not rendered.
Empty file modified src/Resources/public/img/flag_icons/gd.png 100755 → 100644
Binary file added src/Resources/public/img/flag_icons/gd_IE.png
Binary file removed src/Resources/public/img/flag_icons/gd_invisible.png
Diff not rendered.
Empty file modified src/Resources/public/img/flag_icons/ge.png 100755 → 100644
Binary file removed src/Resources/public/img/flag_icons/ge_invisible.png
Diff not rendered.
Empty file modified src/Resources/public/img/flag_icons/gf.png 100755 → 100644
Binary file removed src/Resources/public/img/flag_icons/gf_invisible.png
Diff not rendered.
Empty file modified src/Resources/public/img/flag_icons/gg.png 100755 → 100644
Empty file modified src/Resources/public/img/flag_icons/gh.png 100755 → 100644
Binary file removed src/Resources/public/img/flag_icons/gh_invisible.png
Diff not rendered.
Empty file modified src/Resources/public/img/flag_icons/gi.png 100755 → 100644
Binary file removed src/Resources/public/img/flag_icons/gi_invisible.png
Diff not rendered.
Empty file modified src/Resources/public/img/flag_icons/gl.png 100755 → 100644
Binary file removed src/Resources/public/img/flag_icons/gl_invisible.png
Diff not rendered.
Empty file modified src/Resources/public/img/flag_icons/gm.png 100755 → 100644
Binary file removed src/Resources/public/img/flag_icons/gm_invisible.png
Diff not rendered.
Empty file modified src/Resources/public/img/flag_icons/gn.png 100755 → 100644
Binary file removed src/Resources/public/img/flag_icons/gn_invisible.png
Diff not rendered.
Empty file modified src/Resources/public/img/flag_icons/gp.png 100755 → 100644
Binary file removed src/Resources/public/img/flag_icons/gp_invisible.png
Diff not rendered.
Empty file modified src/Resources/public/img/flag_icons/gq.png 100755 → 100644
Binary file removed src/Resources/public/img/flag_icons/gq_invisible.png
Diff not rendered.
Empty file modified src/Resources/public/img/flag_icons/gr.png 100755 → 100644
Binary file removed src/Resources/public/img/flag_icons/gr_invisible.png
Diff not rendered.
Empty file modified src/Resources/public/img/flag_icons/gs.png 100755 → 100644
Binary file removed src/Resources/public/img/flag_icons/gs_invisible.png
Diff not rendered.
Empty file modified src/Resources/public/img/flag_icons/gt.png 100755 → 100644
Binary file removed src/Resources/public/img/flag_icons/gt_invisible.png
Diff not rendered.
Empty file modified src/Resources/public/img/flag_icons/gu.png 100755 → 100644
Binary file removed src/Resources/public/img/flag_icons/gu_invisible.png
Diff not rendered.
Empty file modified src/Resources/public/img/flag_icons/gw.png 100755 → 100644
Binary file removed src/Resources/public/img/flag_icons/gw_invisible.png
Diff not rendered.
Empty file modified src/Resources/public/img/flag_icons/gy.png 100755 → 100644
Binary file removed src/Resources/public/img/flag_icons/gy_invisible.png
Diff not rendered.
Empty file modified src/Resources/public/img/flag_icons/hk.png 100755 → 100644
Binary file removed src/Resources/public/img/flag_icons/hk_invisible.png
Diff not rendered.
Empty file modified src/Resources/public/img/flag_icons/hm.png 100755 → 100644
Binary file removed src/Resources/public/img/flag_icons/hm_invisible.png
Diff not rendered.
Empty file modified src/Resources/public/img/flag_icons/hn.png 100755 → 100644
Binary file removed src/Resources/public/img/flag_icons/hn_invisible.png
Diff not rendered.
Empty file modified src/Resources/public/img/flag_icons/hr.png 100755 → 100644
Binary file added src/Resources/public/img/flag_icons/hr_HR.png
Binary file removed src/Resources/public/img/flag_icons/hr_invisible.png
Diff not rendered.
Empty file modified src/Resources/public/img/flag_icons/ht.png 100755 → 100644
Binary file removed src/Resources/public/img/flag_icons/ht_invisible.png
Diff not rendered.
Empty file modified src/Resources/public/img/flag_icons/hu.png 100755 → 100644
Binary file removed src/Resources/public/img/flag_icons/hu_invisible.png
Diff not rendered.
Binary file added src/Resources/public/img/flag_icons/hy_AM.png
Empty file modified src/Resources/public/img/flag_icons/id.png 100755 → 100644
Binary file added src/Resources/public/img/flag_icons/id_ID.png
Binary file removed src/Resources/public/img/flag_icons/id_invisible.png
Diff not rendered.
Empty file modified src/Resources/public/img/flag_icons/ie.png 100755 → 100644
Binary file removed src/Resources/public/img/flag_icons/ie_invisible.png
Diff not rendered.
Empty file modified src/Resources/public/img/flag_icons/il.png 100755 → 100644
Binary file removed src/Resources/public/img/flag_icons/il_invisible.png
Diff not rendered.
Empty file modified src/Resources/public/img/flag_icons/im.png 100755 → 100644
Empty file modified src/Resources/public/img/flag_icons/in.png 100755 → 100644
Binary file removed src/Resources/public/img/flag_icons/in_invisible.png
Diff not rendered.
Empty file modified src/Resources/public/img/flag_icons/io.png 100755 → 100644
Binary file removed src/Resources/public/img/flag_icons/io_invisible.png
Diff not rendered.

0 comments on commit 2f49293

Please sign in to comment.