summaryrefslogtreecommitdiff
path: root/www/wiki/extensions/SimpleLanguageSelector
diff options
context:
space:
mode:
authorYaco <franco@reevo.org>2020-06-04 11:01:00 -0300
committerYaco <franco@reevo.org>2020-06-04 11:01:00 -0300
commitfc7369835258467bf97eb64f184b93691f9a9fd5 (patch)
treedaabd60089d2dd76d9f5fb416b005fbe159c799d /www/wiki/extensions/SimpleLanguageSelector
first commit
Diffstat (limited to 'www/wiki/extensions/SimpleLanguageSelector')
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/LICENSE.md13
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/README.md52
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/composer.json7
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/extension.json55
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/i18n/de.json9
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/i18n/en.json9
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/i18n/es.json9
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/i18n/fr.json9
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/i18n/it.json9
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/i18n/pt.json9
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/includes/Hooks.php111
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Afghanistan.pngbin0 -> 1915 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Albania.pngbin0 -> 2599 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Algeria.pngbin0 -> 2048 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Andorra.pngbin0 -> 1189 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Antigua-and-Barbuda.pngbin0 -> 2178 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Argentina.pngbin0 -> 1406 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Armenia.pngbin0 -> 1188 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Australia.pngbin0 -> 2236 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Austria.pngbin0 -> 1185 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Azerbaijan.pngbin0 -> 1639 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Bahamas.pngbin0 -> 1733 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Bahrain.pngbin0 -> 1663 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Bangladesh.pngbin0 -> 1648 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Barbados.pngbin0 -> 1618 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Belarus.pngbin0 -> 1299 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Belgium.pngbin0 -> 1191 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Belize.pngbin0 -> 2623 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Benin.pngbin0 -> 1194 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Bhutan.pngbin0 -> 2964 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Bolivia.pngbin0 -> 1425 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Bosnia-and-Herzegovina.pngbin0 -> 2451 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Botswana.pngbin0 -> 1201 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Brazil.pngbin0 -> 2994 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Brunei.pngbin0 -> 3103 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Bulgaria.pngbin0 -> 1172 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Burkina-Faso.pngbin0 -> 1533 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Burundi.pngbin0 -> 3049 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Cambodia.pngbin0 -> 1713 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Cameroon.pngbin0 -> 1473 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Canada.pngbin0 -> 1644 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Cape-Verde.pngbin0 -> 1657 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Central-African-Republic.pngbin0 -> 1376 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Chad.pngbin0 -> 1191 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Chile.pngbin0 -> 1443 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/China.pngbin0 -> 1947 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Colombia.pngbin0 -> 1181 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Comoros.pngbin0 -> 2630 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Congo-(Democratic).pngbin0 -> 1821 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Congo-(Republic).pngbin0 -> 1404 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Costa-Rica.pngbin0 -> 1203 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Cote-d'Ivoire.pngbin0 -> 1189 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Croatia.pngbin0 -> 1812 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Cuba.pngbin0 -> 1908 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Cyprus.pngbin0 -> 1834 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Czech-Republic.pngbin0 -> 1716 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Denmark.pngbin0 -> 1202 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Djibouti.pngbin0 -> 1879 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Dominica.pngbin0 -> 1820 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Dominican-Republic.pngbin0 -> 1387 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/East-Timor.pngbin0 -> 2265 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Ecuador.pngbin0 -> 1871 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Egypt.pngbin0 -> 1374 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/El-Salvador.pngbin0 -> 1382 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Equatorial-Guinea.pngbin0 -> 1756 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Eritrea.pngbin0 -> 2378 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Estonia.pngbin0 -> 1187 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Ethiopia.pngbin0 -> 2301 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Fiji.pngbin0 -> 2115 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Finland.pngbin0 -> 1211 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/France.pngbin0 -> 1189 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Gabon.pngbin0 -> 1176 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Gambia.pngbin0 -> 1197 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Georgia.pngbin0 -> 1473 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Germany.pngbin0 -> 1188 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Ghana.pngbin0 -> 1417 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Grecee.pngbin0 -> 1257 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Grenada.pngbin0 -> 2342 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Guatemala.pngbin0 -> 1430 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Guinea-Bissau.pngbin0 -> 1411 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Guinea.pngbin0 -> 1192 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Guyana.pngbin0 -> 2840 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Haiti.pngbin0 -> 1490 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Honduras.pngbin0 -> 1360 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Hungary.pngbin0 -> 1188 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Iceland.pngbin0 -> 1232 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/India.pngbin0 -> 1550 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Indonesia.pngbin0 -> 1181 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Iran.pngbin0 -> 1545 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Iraq.pngbin0 -> 1211 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Ireland.pngbin0 -> 1189 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Israel.pngbin0 -> 1722 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Italy.pngbin0 -> 1189 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Jamaica.pngbin0 -> 2828 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Japan.pngbin0 -> 1521 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Jordan.pngbin0 -> 1845 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Kazakhstan.pngbin0 -> 1666 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Kenya.pngbin0 -> 2007 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Kiribati.pngbin0 -> 2835 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Korea,-North.pngbin0 -> 1662 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Korea,-South.pngbin0 -> 3275 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Kosovo.pngbin0 -> 2119 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Kuwait.pngbin0 -> 1634 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Kyrgyzstan.pngbin0 -> 2003 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Laos.pngbin0 -> 1350 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Latvia.pngbin0 -> 1186 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Lebanon.pngbin0 -> 1607 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Lesotho.pngbin0 -> 1344 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Liberia.pngbin0 -> 1618 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Libya.pngbin0 -> 1671 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Liechtenstein.pngbin0 -> 1464 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Lithuania.pngbin0 -> 1178 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Luxembourg.pngbin0 -> 1189 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Macedonia.pngbin0 -> 2973 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Madagascar.pngbin0 -> 1192 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Malawi.pngbin0 -> 1406 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Malaysia.pngbin0 -> 1828 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Maldives.pngbin0 -> 1636 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Mali.pngbin0 -> 1191 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Malta.pngbin0 -> 1322 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Marshall-Islands.pngbin0 -> 3156 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Mauritania.pngbin0 -> 2052 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Mauritius.pngbin0 -> 1196 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Mexico.pngbin0 -> 1592 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Micronesia-(Federated).pngbin0 -> 1500 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Moldova.pngbin0 -> 1385 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Monaco.pngbin0 -> 1181 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Mongolia.pngbin0 -> 1343 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Montenegro.pngbin0 -> 1616 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Morocco.pngbin0 -> 1595 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Mozambique.pngbin0 -> 1727 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Myanmar.pngbin0 -> 1827 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Namibia.pngbin0 -> 2780 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Nauru.pngbin0 -> 1561 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Nepal.pngbin0 -> 1746 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Netherlands.pngbin0 -> 1189 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/New-Zealand.pngbin0 -> 2011 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Nicaragua.pngbin0 -> 1382 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Niger.pngbin0 -> 1314 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Nigeria.pngbin0 -> 1188 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Norway.pngbin0 -> 1242 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Oman.pngbin0 -> 1222 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Pakistan.pngbin0 -> 2118 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Palau.pngbin0 -> 1629 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Panama.pngbin0 -> 1638 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Papua-New-Guinea.pngbin0 -> 2589 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Paraguay.pngbin0 -> 1387 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Peru.pngbin0 -> 1188 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Philippines.pngbin0 -> 1812 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Poland.pngbin0 -> 1165 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Portugal.pngbin0 -> 1340 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Qatar.pngbin0 -> 1621 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Romania.pngbin0 -> 1195 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Russia.pngbin0 -> 1181 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Rwanda.pngbin0 -> 1337 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Saint-Kitts-and-Nevis.pngbin0 -> 2824 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Saint-Lucia.pngbin0 -> 2353 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Saint-Vincent-and-the-Grenadines.pngbin0 -> 1487 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Samoa.pngbin0 -> 1586 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/San-Marino.pngbin0 -> 3008 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Sao-Tome-and-Principe.pngbin0 -> 1928 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Saudi-Arabia.pngbin0 -> 3804 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Senegal.pngbin0 -> 1567 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Serbia.pngbin0 -> 1681 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Seychelles.pngbin0 -> 2465 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Sierra-Leone.pngbin0 -> 1190 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Singapore.pngbin0 -> 1719 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Slovakia.pngbin0 -> 1669 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Slovenia.pngbin0 -> 1501 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Solomon-Islands.pngbin0 -> 2407 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Somalia.pngbin0 -> 1585 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/South-Africa.pngbin0 -> 2531 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/South-Sudan.pngbin0 -> 1998 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Spain.pngbin0 -> 1413 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Sri-Lanka.pngbin0 -> 1209 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Sudan.pngbin0 -> 1738 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Suriname.pngbin0 -> 1472 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Swaziland.pngbin0 -> 1805 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Sweden.pngbin0 -> 1211 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Switzerland.pngbin0 -> 1321 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Syria.pngbin0 -> 1528 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Taiwan.pngbin0 -> 1488 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Tajikistan.pngbin0 -> 1616 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Tanzania.pngbin0 -> 2621 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Thailand.pngbin0 -> 1197 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Togo.pngbin0 -> 1613 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Tonga.pngbin0 -> 1322 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Trinidad-and-Tobago.pngbin0 -> 2722 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Tunisia.pngbin0 -> 2146 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Turkey.pngbin0 -> 2112 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Turkmenistan.pngbin0 -> 1904 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Tuvalu.pngbin0 -> 2079 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Uganda.pngbin0 -> 1532 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Ukraine.pngbin0 -> 1185 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/United-Arab-Emirates.pngbin0 -> 1201 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/United-Kingdom.pngbin0 -> 3653 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/United-States-of-America.pngbin0 -> 1621 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Uruguay.pngbin0 -> 1568 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Uzbekistan.pngbin0 -> 1540 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Vanuatu.pngbin0 -> 2260 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Vatican-City.pngbin0 -> 2169 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Venezuela.pngbin0 -> 1653 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Vietnam.pngbin0 -> 1520 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Yemen.pngbin0 -> 1190 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Zambia.pngbin0 -> 1346 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Zimbabwe.pngbin0 -> 1814 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/en.pngbin0 -> 2887 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/de.pngbin0 -> 1188 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/en.pngbin0 -> 3653 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/es.pngbin0 -> 1413 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/fr.pngbin0 -> 1189 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/it.pngbin0 -> 1189 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/pt.pngbin0 -> 1340 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/flags/sv.pngbin0 -> 1211 bytes
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/simpleLanguageSelector.css73
-rw-r--r--www/wiki/extensions/SimpleLanguageSelector/resources/simpleLanguageSelector.js61
216 files changed, 426 insertions, 0 deletions
diff --git a/www/wiki/extensions/SimpleLanguageSelector/LICENSE.md b/www/wiki/extensions/SimpleLanguageSelector/LICENSE.md
new file mode 100644
index 00000000..f93fe800
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/LICENSE.md
@@ -0,0 +1,13 @@
+MIT License
+
+Copyright © 2017, Wikifab
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
+
+The Software is provided “as is”, without warranty of any kind, express or implied, including but not limited to the warranties of merchantability, fitness for a particular purpose and noninfringement. In no event shall the authors or copyright holders X be liable for any claim, damages or other liability, whether in an action of contract, tort or otherwise, arising from, out of or in connection with the software or the use or other dealings in the Software.
+Except as contained in this notice, the name of the Wikifab shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization from the Wikifab
+
+Authors :
+Pierre Boutet \ No newline at end of file
diff --git a/www/wiki/extensions/SimpleLanguageSelector/README.md b/www/wiki/extensions/SimpleLanguageSelector/README.md
new file mode 100644
index 00000000..1a0bb49e
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/README.md
@@ -0,0 +1,52 @@
+
+## SimpleLanguageSelector
+
+SimpleLanguageSelector is a mediawiki extension add an icone with a language chooser. It is optimized for chameleon and Wikifab.
+
+To be used with Translate extension.
+
+This uses Flags to select Languages. Note that this is not a good way to select languages (flags represents countries, not languages) But you may still want to use flags...
+
+
+## Installation
+
+It requires wikifab chameleon skin.
+
+Extract extension and place it in the 'extensions' directory of your installation. (the directory namme must be 'SimpleLanguageSelector')
+
+Load extension and enable setting page Language in DB in file LocalSetting.php, et configure UniversalLanguageExtension to be enable, and not displayd :
+
+```
+wfLoadExtension( 'SimpleLanguageSelector' );
+```
+
+## Configuration
+
+Set the languages to use with $wgSimpleLangageSelectionLangList:
+
+```
+$wgSimpleLangageSelectionLangList = ['fr', 'en', 'es'];
+```
+
+availables lang :
+* de
+* en
+* es
+* fr
+* it
+* pt
+* sv
+
+To add link to translate wikifab, add this config in LocalSettings.php :
+```
+$wgSimpleLangageSelectionShowTranslateLink = true;
+```
+
+## How to add an available lang :
+
+* add flag png to flags dir (use one from flags/countries)
+* add css : (example for FR )
+ #pt-language .sls-trigger.lang-fr {
+ /* @embed */
+ background-image: url('flags/fr.png')
+ } \ No newline at end of file
diff --git a/www/wiki/extensions/SimpleLanguageSelector/composer.json b/www/wiki/extensions/SimpleLanguageSelector/composer.json
new file mode 100644
index 00000000..f7103bb2
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/composer.json
@@ -0,0 +1,7 @@
+{
+ "name": "wikifab/simple-language-selector",
+ "description": "Mediawiki extension to automatically set page language at page creation with current user language.",
+ "type": "mediawiki-extension",
+ "require": {
+ }
+}
diff --git a/www/wiki/extensions/SimpleLanguageSelector/extension.json b/www/wiki/extensions/SimpleLanguageSelector/extension.json
new file mode 100644
index 00000000..9cb2106c
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/extension.json
@@ -0,0 +1,55 @@
+{
+ "name": "SimpleLanguageSelector",
+ "version": "1.0.0",
+ "author": [
+ "Pierre Boutet"
+ ],
+ "url": "",
+ "descriptionmsg": "sls-desc",
+ "license-name": "MIT",
+ "Hooks": {
+ "BeforePageDisplay": "SimpleLanguageSelector\\Hooks::addModules",
+ "PersonalUrls": "SimpleLanguageSelector\\Hooks::addPersonalBarTrigger",
+ "UserGetLanguageObject": "SimpleLanguageSelector\\Hooks::onUserGetLanguageObject"
+ },
+ "MessagesDirs": {
+ "SimplelLanguageSelector": [
+ "i18n"
+ ]
+ },
+ "AutoloadClasses": {
+ "SimpleLanguageSelector\\Hooks": "includes/Hooks.php"
+ },
+ "config": {
+ "wgSimpleLangageSelectionLangList": [
+ "fr","en","de","sp"
+ ],
+ "wgSimpleLangageSelectionShowTranslateLink" : false
+ },
+ "ResourceModules": {
+ "ext.simplelanguageselectorjs": {
+ "scripts": [
+ "simpleLanguageSelector.js"
+ ],
+ "localBasePath": "resources",
+ "remoteExtPath": "SimpleLanguageSelector/resources",
+ "dependencies": [
+ "oojs-ui-core",
+ "oojs-ui-windows"
+ ]
+ },
+ "ext.simplelanguageselectorcss": {
+ "styles": "simpleLanguageSelector.css",
+ "localBasePath": "resources",
+ "remoteExtPath": "SimpleLanguageSelector/resources",
+ "position": "top"
+ },
+ "ext.simplelanguageselector": {
+ "dependencies": [
+ "ext.simplelanguageselectorcss",
+ "ext.simplelanguageselectorjs"
+ ]
+ }
+ },
+ "manifest_version": 1
+}
diff --git a/www/wiki/extensions/SimpleLanguageSelector/i18n/de.json b/www/wiki/extensions/SimpleLanguageSelector/i18n/de.json
new file mode 100644
index 00000000..7014170b
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/i18n/de.json
@@ -0,0 +1,9 @@
+{
+ "@metadata": {
+ "authors": [
+ "Pierre Boutet"
+ ]
+ },
+ "sls-select-language": "Wähle eine Sprache",
+ "sls-select-other-languages-info": "Um an der Übersetzung von der Plattform in andere Sprachen teilzunehmen, gehe zu $1."
+} \ No newline at end of file
diff --git a/www/wiki/extensions/SimpleLanguageSelector/i18n/en.json b/www/wiki/extensions/SimpleLanguageSelector/i18n/en.json
new file mode 100644
index 00000000..8380953e
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/i18n/en.json
@@ -0,0 +1,9 @@
+{
+ "@metadata": {
+ "authors": [
+ "Pierre Boutet"
+ ]
+ },
+ "sls-select-language": "Select a language",
+ "sls-select-other-languages-info" : "To participate in the translation of the platform, go to $1."
+} \ No newline at end of file
diff --git a/www/wiki/extensions/SimpleLanguageSelector/i18n/es.json b/www/wiki/extensions/SimpleLanguageSelector/i18n/es.json
new file mode 100644
index 00000000..d8f70d42
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/i18n/es.json
@@ -0,0 +1,9 @@
+{
+ "@metadata": {
+ "authors": [
+ "Pierre Boutet"
+ ]
+ },
+ "sls-select-language": "Seleccione un idioma",
+ "sls-select-other-languages-info": "Para participar en la traducción de la plataforma a otros idiomas, vaya a $1."
+} \ No newline at end of file
diff --git a/www/wiki/extensions/SimpleLanguageSelector/i18n/fr.json b/www/wiki/extensions/SimpleLanguageSelector/i18n/fr.json
new file mode 100644
index 00000000..8785e989
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/i18n/fr.json
@@ -0,0 +1,9 @@
+{
+ "@metadata": {
+ "authors": [
+ "Pierre Boutet"
+ ]
+ },
+ "sls-select-language": "Sélectionnez une langue",
+ "sls-select-other-languages-info" : "Pour participer à la traduction de la plateforme dans d'autres langues, rendez-vous sur $1."
+} \ No newline at end of file
diff --git a/www/wiki/extensions/SimpleLanguageSelector/i18n/it.json b/www/wiki/extensions/SimpleLanguageSelector/i18n/it.json
new file mode 100644
index 00000000..af6b8483
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/i18n/it.json
@@ -0,0 +1,9 @@
+{
+ "@metadata": {
+ "authors": [
+ "Pierre Boutet"
+ ]
+ },
+ "sls-select-language": "Selezionate una lingua",
+ "sls-select-other-languages-info": "Por partecipare alla traduzione della piattaforma in altre lingue, vai su $1."
+} \ No newline at end of file
diff --git a/www/wiki/extensions/SimpleLanguageSelector/i18n/pt.json b/www/wiki/extensions/SimpleLanguageSelector/i18n/pt.json
new file mode 100644
index 00000000..0928debe
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/i18n/pt.json
@@ -0,0 +1,9 @@
+{
+ "@metadata": {
+ "authors": [
+ "Pierre Boutet"
+ ]
+ },
+ "sls-select-language": "Selecione um idioma",
+ "sls-select-other-languages-info": "Para participar da tradução da plataforma para outros idiomas, vá para $1."
+} \ No newline at end of file
diff --git a/www/wiki/extensions/SimpleLanguageSelector/includes/Hooks.php b/www/wiki/extensions/SimpleLanguageSelector/includes/Hooks.php
new file mode 100644
index 00000000..f67e25f6
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/includes/Hooks.php
@@ -0,0 +1,111 @@
+<?php
+namespace SimpleLanguageSelector;
+
+use Language;
+use RequestContext;
+
+class Hooks {
+
+ /**
+ * @param OutputPage $out
+ * @param Skin $skin
+ * @return bool
+ * Hook: BeforePageDisplay
+ */
+ public static function addModules( $out, $skin ) {
+ $out->addModules( 'ext.simplelanguageselector' );
+
+ $out->addModuleStyles(
+ array(
+ 'ext.simplelanguageselectorcss'
+ )
+ );
+
+ $out->addHTML(self::getLanguageSelectorBoxHtml());
+ }
+
+ public static function getLanguageSelectorBoxHtml() {
+ global $wgSimpleLangageSelectionLangList, $wgScriptPath, $wgSimpleLangageSelectionShowTranslateLink;
+
+
+ $ret = "\n";
+
+ $ret .= '<div id="sls-language-selection-modal" class="modal fade" role="dialog">
+ <div class="modal-dialog">
+
+ <!-- Modal content-->
+ <div class="modal-content">
+ <div class="modal-header">
+ <button type="button" class="close" data-dismiss="modal">&times;</button>
+ <h4 class="modal-title">'.wfMessage('sls-select-language')->plain() .'</h4>
+ </div>
+ <div class="modal-body">';
+
+
+
+ $ret .= "\n<ul class='sls-language-list row'>\n";
+ foreach ($wgSimpleLangageSelectionLangList as $code) {
+ $languageName = ucfirst(Language::fetchLanguageName( $code ));
+ $ret .= '<li class="col-md-6 col-xs-12 sls-changeLanguageLink sls-lang-link sls-lang-link-'.$code.'" data-code="'.$code.'"><a>'.
+ '<img class="sls-flagimage" src="'.$wgScriptPath.'/extensions/SimpleLanguageSelector/resources/flags/'.$code.'.png" alt = '.$code.'/>
+ '.$languageName.'</a>'.
+ '</li>';
+ }
+ $ret .= "\n</ul>\n";
+
+ if ($wgSimpleLangageSelectionShowTranslateLink) {
+ $url = 'http://translate.wikifab.org';
+ $ret .= '
+ <p class="sls-messageInfo">'
+ . wfMessage('sls-select-other-languages-info', '<a href="' . $url . '" target="_blank">' . $url . '</a>')->plain()
+ . '</p>
+ ';
+ }
+
+ $ret .= '
+ </div>
+ <div class="modal-footer">
+ <button type="button" class="btn btn-default" data-dismiss="modal">'.wfMessage('cancel')->plain().'</button>
+ </div>
+ </div>
+
+ </div>
+ </div>';
+ return $ret;
+ }
+
+ /**
+ * Add some tabs for navigation for users who do not use Ajax interface.
+ * Hook: PersonalUrls
+ */
+ public static function addPersonalBarTrigger( array &$personal_urls, &$title ) {
+ global $wgScriptPath;
+
+ $context = RequestContext::getMain();
+ // The element id will be 'pt-uls'
+ $langCode = $context->getLanguage()->getCode();
+
+ $html = '<li id="pt-language" class="active"><a href="#" class="sls-trigger lang-'.$langCode.'"><img class="sls-flagimage" title="'.Language::fetchLanguageName( $langCode ).'" src="'.$wgScriptPath.'/extensions/SimpleLanguageSelector/resources/flags/'.$langCode.'.png" alt = '.$langCode.'/></a></li>';
+
+ $personal_urls = [
+ 'language' => [
+ 'html' => $html,//Language::fetchLanguageName( $langCode ),
+ 'text' => Language::fetchLanguageName( $langCode ),
+ 'href' => '#',
+ 'class' => 'sls-trigger lang-' . $langCode,
+ 'data-code' => $langCode,
+ 'active' => true
+ ]
+ ] + $personal_urls;
+
+ return true;
+ }
+
+ public static function onUserGetLanguageObject($user, &$code){
+ global $wgSimpleLangageSelectionLangList;
+ if(!in_array($code, $wgSimpleLangageSelectionLangList)){
+ $code = 'en';
+ }
+ }
+
+} \ No newline at end of file
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Afghanistan.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Afghanistan.png
new file mode 100644
index 00000000..e4d03538
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Afghanistan.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Albania.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Albania.png
new file mode 100644
index 00000000..1d2e1427
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Albania.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Algeria.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Algeria.png
new file mode 100644
index 00000000..d57e7d0c
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Algeria.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Andorra.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Andorra.png
new file mode 100644
index 00000000..89d9fae9
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Andorra.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Antigua-and-Barbuda.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Antigua-and-Barbuda.png
new file mode 100644
index 00000000..280d058a
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Antigua-and-Barbuda.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Argentina.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Argentina.png
new file mode 100644
index 00000000..3346ca98
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Argentina.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Armenia.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Armenia.png
new file mode 100644
index 00000000..c0340a9c
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Armenia.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Australia.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Australia.png
new file mode 100644
index 00000000..ab463201
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Australia.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Austria.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Austria.png
new file mode 100644
index 00000000..bca89526
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Austria.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Azerbaijan.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Azerbaijan.png
new file mode 100644
index 00000000..505c5cb2
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Azerbaijan.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Bahamas.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Bahamas.png
new file mode 100644
index 00000000..3dfec22f
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Bahamas.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Bahrain.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Bahrain.png
new file mode 100644
index 00000000..c7f4bc64
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Bahrain.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Bangladesh.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Bangladesh.png
new file mode 100644
index 00000000..87754880
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Bangladesh.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Barbados.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Barbados.png
new file mode 100644
index 00000000..dbf4d821
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Barbados.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Belarus.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Belarus.png
new file mode 100644
index 00000000..ace1caa0
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Belarus.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Belgium.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Belgium.png
new file mode 100644
index 00000000..cefc6253
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Belgium.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Belize.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Belize.png
new file mode 100644
index 00000000..0e20b227
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Belize.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Benin.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Benin.png
new file mode 100644
index 00000000..196851c0
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Benin.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Bhutan.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Bhutan.png
new file mode 100644
index 00000000..f70a66d4
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Bhutan.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Bolivia.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Bolivia.png
new file mode 100644
index 00000000..117932df
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Bolivia.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Bosnia-and-Herzegovina.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Bosnia-and-Herzegovina.png
new file mode 100644
index 00000000..3fac1340
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Bosnia-and-Herzegovina.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Botswana.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Botswana.png
new file mode 100644
index 00000000..75cf2f27
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Botswana.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Brazil.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Brazil.png
new file mode 100644
index 00000000..0e26fc58
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Brazil.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Brunei.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Brunei.png
new file mode 100644
index 00000000..0192f5d5
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Brunei.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Bulgaria.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Bulgaria.png
new file mode 100644
index 00000000..b436c926
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Bulgaria.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Burkina-Faso.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Burkina-Faso.png
new file mode 100644
index 00000000..2ea46209
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Burkina-Faso.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Burundi.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Burundi.png
new file mode 100644
index 00000000..10e6106f
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Burundi.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Cambodia.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Cambodia.png
new file mode 100644
index 00000000..3134c9f7
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Cambodia.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Cameroon.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Cameroon.png
new file mode 100644
index 00000000..11bafc65
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Cameroon.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Canada.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Canada.png
new file mode 100644
index 00000000..1a82dbef
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Canada.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Cape-Verde.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Cape-Verde.png
new file mode 100644
index 00000000..6d50efe9
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Cape-Verde.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Central-African-Republic.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Central-African-Republic.png
new file mode 100644
index 00000000..e607f0a6
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Central-African-Republic.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Chad.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Chad.png
new file mode 100644
index 00000000..2cb22f6b
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Chad.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Chile.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Chile.png
new file mode 100644
index 00000000..540cbbc2
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Chile.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/China.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/China.png
new file mode 100644
index 00000000..63267f70
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/China.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Colombia.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Colombia.png
new file mode 100644
index 00000000..723146a7
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Colombia.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Comoros.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Comoros.png
new file mode 100644
index 00000000..87073498
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Comoros.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Congo-(Democratic).png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Congo-(Democratic).png
new file mode 100644
index 00000000..7c28f3aa
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Congo-(Democratic).png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Congo-(Republic).png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Congo-(Republic).png
new file mode 100644
index 00000000..c9f9ee43
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Congo-(Republic).png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Costa-Rica.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Costa-Rica.png
new file mode 100644
index 00000000..e1212ea0
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Costa-Rica.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Cote-d'Ivoire.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Cote-d'Ivoire.png
new file mode 100644
index 00000000..940a0324
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Cote-d'Ivoire.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Croatia.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Croatia.png
new file mode 100644
index 00000000..4935713b
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Croatia.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Cuba.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Cuba.png
new file mode 100644
index 00000000..1f81c647
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Cuba.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Cyprus.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Cyprus.png
new file mode 100644
index 00000000..9b3284e4
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Cyprus.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Czech-Republic.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Czech-Republic.png
new file mode 100644
index 00000000..d04aff77
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Czech-Republic.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Denmark.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Denmark.png
new file mode 100644
index 00000000..23def700
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Denmark.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Djibouti.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Djibouti.png
new file mode 100644
index 00000000..636b1fd4
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Djibouti.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Dominica.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Dominica.png
new file mode 100644
index 00000000..e7cf0890
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Dominica.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Dominican-Republic.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Dominican-Republic.png
new file mode 100644
index 00000000..a5a40b86
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Dominican-Republic.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/East-Timor.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/East-Timor.png
new file mode 100644
index 00000000..392fe955
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/East-Timor.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Ecuador.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Ecuador.png
new file mode 100644
index 00000000..ead5df3a
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Ecuador.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Egypt.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Egypt.png
new file mode 100644
index 00000000..0c437f2b
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Egypt.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/El-Salvador.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/El-Salvador.png
new file mode 100644
index 00000000..1aff9ce0
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/El-Salvador.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Equatorial-Guinea.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Equatorial-Guinea.png
new file mode 100644
index 00000000..2b9af16a
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Equatorial-Guinea.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Eritrea.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Eritrea.png
new file mode 100644
index 00000000..54c09076
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Eritrea.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Estonia.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Estonia.png
new file mode 100644
index 00000000..09ea7aef
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Estonia.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Ethiopia.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Ethiopia.png
new file mode 100644
index 00000000..206c1fe2
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Ethiopia.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Fiji.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Fiji.png
new file mode 100644
index 00000000..dbe6e445
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Fiji.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Finland.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Finland.png
new file mode 100644
index 00000000..91f127ef
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Finland.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/France.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/France.png
new file mode 100644
index 00000000..7f63ef90
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/France.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Gabon.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Gabon.png
new file mode 100644
index 00000000..90c43e2b
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Gabon.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Gambia.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Gambia.png
new file mode 100644
index 00000000..4728455c
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Gambia.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Georgia.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Georgia.png
new file mode 100644
index 00000000..6d89bd55
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Georgia.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Germany.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Germany.png
new file mode 100644
index 00000000..4acffb40
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Germany.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Ghana.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Ghana.png
new file mode 100644
index 00000000..005ab1c8
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Ghana.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Grecee.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Grecee.png
new file mode 100644
index 00000000..9de7d5e7
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Grecee.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Grenada.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Grenada.png
new file mode 100644
index 00000000..3b7a5eb9
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Grenada.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Guatemala.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Guatemala.png
new file mode 100644
index 00000000..ea5ef94b
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Guatemala.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Guinea-Bissau.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Guinea-Bissau.png
new file mode 100644
index 00000000..1b8cb770
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Guinea-Bissau.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Guinea.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Guinea.png
new file mode 100644
index 00000000..733dea2f
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Guinea.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Guyana.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Guyana.png
new file mode 100644
index 00000000..d9cb08d4
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Guyana.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Haiti.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Haiti.png
new file mode 100644
index 00000000..d4382717
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Haiti.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Honduras.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Honduras.png
new file mode 100644
index 00000000..19cdb7b3
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Honduras.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Hungary.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Hungary.png
new file mode 100644
index 00000000..35da5f00
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Hungary.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Iceland.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Iceland.png
new file mode 100644
index 00000000..fd016205
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Iceland.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/India.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/India.png
new file mode 100644
index 00000000..41b8c09a
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/India.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Indonesia.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Indonesia.png
new file mode 100644
index 00000000..1da54762
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Indonesia.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Iran.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Iran.png
new file mode 100644
index 00000000..ad5fd1f5
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Iran.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Iraq.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Iraq.png
new file mode 100644
index 00000000..11762dfa
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Iraq.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Ireland.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Ireland.png
new file mode 100644
index 00000000..303564c2
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Ireland.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Israel.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Israel.png
new file mode 100644
index 00000000..72185d3c
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Israel.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Italy.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Italy.png
new file mode 100644
index 00000000..101a14aa
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Italy.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Jamaica.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Jamaica.png
new file mode 100644
index 00000000..b169d58a
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Jamaica.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Japan.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Japan.png
new file mode 100644
index 00000000..4fe2b23d
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Japan.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Jordan.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Jordan.png
new file mode 100644
index 00000000..40558868
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Jordan.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Kazakhstan.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Kazakhstan.png
new file mode 100644
index 00000000..06e1b4ba
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Kazakhstan.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Kenya.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Kenya.png
new file mode 100644
index 00000000..1dc308ec
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Kenya.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Kiribati.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Kiribati.png
new file mode 100644
index 00000000..bbd0abee
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Kiribati.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Korea,-North.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Korea,-North.png
new file mode 100644
index 00000000..250d6044
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Korea,-North.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Korea,-South.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Korea,-South.png
new file mode 100644
index 00000000..fcb99160
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Korea,-South.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Kosovo.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Kosovo.png
new file mode 100644
index 00000000..7ebf72c6
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Kosovo.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Kuwait.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Kuwait.png
new file mode 100644
index 00000000..67341a3e
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Kuwait.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Kyrgyzstan.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Kyrgyzstan.png
new file mode 100644
index 00000000..a125921f
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Kyrgyzstan.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Laos.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Laos.png
new file mode 100644
index 00000000..329b09ee
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Laos.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Latvia.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Latvia.png
new file mode 100644
index 00000000..f990b308
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Latvia.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Lebanon.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Lebanon.png
new file mode 100644
index 00000000..3d85ecaf
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Lebanon.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Lesotho.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Lesotho.png
new file mode 100644
index 00000000..2c93f43f
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Lesotho.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Liberia.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Liberia.png
new file mode 100644
index 00000000..929642d1
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Liberia.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Libya.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Libya.png
new file mode 100644
index 00000000..f07b6216
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Libya.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Liechtenstein.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Liechtenstein.png
new file mode 100644
index 00000000..5d280bdc
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Liechtenstein.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Lithuania.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Lithuania.png
new file mode 100644
index 00000000..7e5052ff
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Lithuania.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Luxembourg.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Luxembourg.png
new file mode 100644
index 00000000..b3af11c3
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Luxembourg.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Macedonia.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Macedonia.png
new file mode 100644
index 00000000..d227221c
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Macedonia.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Madagascar.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Madagascar.png
new file mode 100644
index 00000000..12d7c08f
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Madagascar.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Malawi.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Malawi.png
new file mode 100644
index 00000000..b125a3e0
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Malawi.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Malaysia.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Malaysia.png
new file mode 100644
index 00000000..bd6117e9
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Malaysia.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Maldives.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Maldives.png
new file mode 100644
index 00000000..f5620cf9
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Maldives.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Mali.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Mali.png
new file mode 100644
index 00000000..d50bd2f5
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Mali.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Malta.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Malta.png
new file mode 100644
index 00000000..dbf26863
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Malta.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Marshall-Islands.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Marshall-Islands.png
new file mode 100644
index 00000000..b11e96bc
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Marshall-Islands.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Mauritania.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Mauritania.png
new file mode 100644
index 00000000..3957547c
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Mauritania.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Mauritius.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Mauritius.png
new file mode 100644
index 00000000..cc135959
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Mauritius.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Mexico.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Mexico.png
new file mode 100644
index 00000000..48d1e9ae
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Mexico.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Micronesia-(Federated).png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Micronesia-(Federated).png
new file mode 100644
index 00000000..051f917f
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Micronesia-(Federated).png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Moldova.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Moldova.png
new file mode 100644
index 00000000..10097f92
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Moldova.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Monaco.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Monaco.png
new file mode 100644
index 00000000..5a054ba0
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Monaco.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Mongolia.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Mongolia.png
new file mode 100644
index 00000000..f997d5d8
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Mongolia.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Montenegro.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Montenegro.png
new file mode 100644
index 00000000..257b5876
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Montenegro.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Morocco.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Morocco.png
new file mode 100644
index 00000000..2074b41f
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Morocco.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Mozambique.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Mozambique.png
new file mode 100644
index 00000000..d4ca17e1
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Mozambique.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Myanmar.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Myanmar.png
new file mode 100644
index 00000000..a71159bd
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Myanmar.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Namibia.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Namibia.png
new file mode 100644
index 00000000..8b1d8360
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Namibia.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Nauru.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Nauru.png
new file mode 100644
index 00000000..47d9c9d0
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Nauru.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Nepal.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Nepal.png
new file mode 100644
index 00000000..2577ddef
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Nepal.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Netherlands.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Netherlands.png
new file mode 100644
index 00000000..f9bfca07
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Netherlands.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/New-Zealand.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/New-Zealand.png
new file mode 100644
index 00000000..d478cd5d
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/New-Zealand.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Nicaragua.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Nicaragua.png
new file mode 100644
index 00000000..858e0897
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Nicaragua.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Niger.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Niger.png
new file mode 100644
index 00000000..1ccdcefd
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Niger.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Nigeria.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Nigeria.png
new file mode 100644
index 00000000..8a9412b0
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Nigeria.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Norway.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Norway.png
new file mode 100644
index 00000000..551bf0b7
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Norway.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Oman.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Oman.png
new file mode 100644
index 00000000..5936d60b
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Oman.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Pakistan.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Pakistan.png
new file mode 100644
index 00000000..bc3dd591
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Pakistan.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Palau.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Palau.png
new file mode 100644
index 00000000..87097c47
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Palau.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Panama.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Panama.png
new file mode 100644
index 00000000..8c63a44c
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Panama.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Papua-New-Guinea.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Papua-New-Guinea.png
new file mode 100644
index 00000000..1f18ca65
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Papua-New-Guinea.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Paraguay.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Paraguay.png
new file mode 100644
index 00000000..c3178591
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Paraguay.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Peru.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Peru.png
new file mode 100644
index 00000000..3823a3a0
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Peru.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Philippines.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Philippines.png
new file mode 100644
index 00000000..724e8bea
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Philippines.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Poland.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Poland.png
new file mode 100644
index 00000000..bce4f7a5
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Poland.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Portugal.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Portugal.png
new file mode 100644
index 00000000..7f04f6d4
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Portugal.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Qatar.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Qatar.png
new file mode 100644
index 00000000..0d0061c2
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Qatar.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Romania.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Romania.png
new file mode 100644
index 00000000..bab02802
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Romania.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Russia.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Russia.png
new file mode 100644
index 00000000..e1af9ca3
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Russia.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Rwanda.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Rwanda.png
new file mode 100644
index 00000000..1a597934
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Rwanda.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Saint-Kitts-and-Nevis.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Saint-Kitts-and-Nevis.png
new file mode 100644
index 00000000..afe88c7d
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Saint-Kitts-and-Nevis.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Saint-Lucia.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Saint-Lucia.png
new file mode 100644
index 00000000..19639cd1
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Saint-Lucia.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Saint-Vincent-and-the-Grenadines.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Saint-Vincent-and-the-Grenadines.png
new file mode 100644
index 00000000..c4850bf7
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Saint-Vincent-and-the-Grenadines.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Samoa.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Samoa.png
new file mode 100644
index 00000000..c03004c4
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Samoa.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/San-Marino.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/San-Marino.png
new file mode 100644
index 00000000..c19c51e4
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/San-Marino.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Sao-Tome-and-Principe.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Sao-Tome-and-Principe.png
new file mode 100644
index 00000000..564c75d1
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Sao-Tome-and-Principe.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Saudi-Arabia.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Saudi-Arabia.png
new file mode 100644
index 00000000..f0031bf2
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Saudi-Arabia.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Senegal.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Senegal.png
new file mode 100644
index 00000000..9561ded7
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Senegal.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Serbia.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Serbia.png
new file mode 100644
index 00000000..f5201778
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Serbia.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Seychelles.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Seychelles.png
new file mode 100644
index 00000000..4690a945
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Seychelles.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Sierra-Leone.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Sierra-Leone.png
new file mode 100644
index 00000000..d3e1136d
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Sierra-Leone.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Singapore.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Singapore.png
new file mode 100644
index 00000000..2857329b
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Singapore.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Slovakia.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Slovakia.png
new file mode 100644
index 00000000..fd20e245
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Slovakia.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Slovenia.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Slovenia.png
new file mode 100644
index 00000000..48be1c42
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Slovenia.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Solomon-Islands.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Solomon-Islands.png
new file mode 100644
index 00000000..99411543
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Solomon-Islands.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Somalia.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Somalia.png
new file mode 100644
index 00000000..435b97f2
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Somalia.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/South-Africa.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/South-Africa.png
new file mode 100644
index 00000000..2c4cb80f
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/South-Africa.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/South-Sudan.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/South-Sudan.png
new file mode 100644
index 00000000..03e8bb6d
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/South-Sudan.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Spain.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Spain.png
new file mode 100644
index 00000000..02107127
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Spain.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Sri-Lanka.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Sri-Lanka.png
new file mode 100644
index 00000000..5a3e0620
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Sri-Lanka.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Sudan.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Sudan.png
new file mode 100644
index 00000000..a9c28cdd
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Sudan.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Suriname.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Suriname.png
new file mode 100644
index 00000000..244fcda6
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Suriname.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Swaziland.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Swaziland.png
new file mode 100644
index 00000000..29487322
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Swaziland.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Sweden.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Sweden.png
new file mode 100644
index 00000000..ee433885
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Sweden.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Switzerland.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Switzerland.png
new file mode 100644
index 00000000..62f22edb
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Switzerland.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Syria.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Syria.png
new file mode 100644
index 00000000..ed194e17
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Syria.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Taiwan.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Taiwan.png
new file mode 100644
index 00000000..f28c86a7
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Taiwan.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Tajikistan.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Tajikistan.png
new file mode 100644
index 00000000..d9a610fe
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Tajikistan.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Tanzania.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Tanzania.png
new file mode 100644
index 00000000..cbde5c1b
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Tanzania.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Thailand.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Thailand.png
new file mode 100644
index 00000000..0ea52225
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Thailand.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Togo.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Togo.png
new file mode 100644
index 00000000..01046da4
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Togo.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Tonga.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Tonga.png
new file mode 100644
index 00000000..5089b592
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Tonga.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Trinidad-and-Tobago.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Trinidad-and-Tobago.png
new file mode 100644
index 00000000..9777a489
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Trinidad-and-Tobago.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Tunisia.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Tunisia.png
new file mode 100644
index 00000000..85f243ea
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Tunisia.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Turkey.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Turkey.png
new file mode 100644
index 00000000..dd7e8145
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Turkey.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Turkmenistan.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Turkmenistan.png
new file mode 100644
index 00000000..172d1b19
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Turkmenistan.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Tuvalu.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Tuvalu.png
new file mode 100644
index 00000000..69e0d1f8
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Tuvalu.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Uganda.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Uganda.png
new file mode 100644
index 00000000..48a36f8e
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Uganda.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Ukraine.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Ukraine.png
new file mode 100644
index 00000000..1ceb29bd
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Ukraine.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/United-Arab-Emirates.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/United-Arab-Emirates.png
new file mode 100644
index 00000000..5761646a
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/United-Arab-Emirates.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/United-Kingdom.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/United-Kingdom.png
new file mode 100644
index 00000000..7337675c
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/United-Kingdom.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/United-States-of-America.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/United-States-of-America.png
new file mode 100644
index 00000000..18425bc6
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/United-States-of-America.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Uruguay.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Uruguay.png
new file mode 100644
index 00000000..7d60d1af
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Uruguay.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Uzbekistan.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Uzbekistan.png
new file mode 100644
index 00000000..59008a08
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Uzbekistan.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Vanuatu.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Vanuatu.png
new file mode 100644
index 00000000..e4424d83
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Vanuatu.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Vatican-City.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Vatican-City.png
new file mode 100644
index 00000000..1d709668
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Vatican-City.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Venezuela.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Venezuela.png
new file mode 100644
index 00000000..02474a0a
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Venezuela.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Vietnam.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Vietnam.png
new file mode 100644
index 00000000..316fad63
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Vietnam.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Yemen.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Yemen.png
new file mode 100644
index 00000000..4a43f11b
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Yemen.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Zambia.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Zambia.png
new file mode 100644
index 00000000..6aa1aeb4
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Zambia.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Zimbabwe.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Zimbabwe.png
new file mode 100644
index 00000000..74ff6150
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/Zimbabwe.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/en.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/en.png
new file mode 100644
index 00000000..cf0c25ff
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/countries/en.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/de.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/de.png
new file mode 100644
index 00000000..4acffb40
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/de.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/en.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/en.png
new file mode 100644
index 00000000..7337675c
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/en.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/es.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/es.png
new file mode 100644
index 00000000..02107127
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/es.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/fr.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/fr.png
new file mode 100644
index 00000000..7f63ef90
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/fr.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/it.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/it.png
new file mode 100644
index 00000000..101a14aa
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/it.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/pt.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/pt.png
new file mode 100644
index 00000000..7f04f6d4
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/pt.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/flags/sv.png b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/sv.png
new file mode 100644
index 00000000..ee433885
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/flags/sv.png
Binary files differ
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/simpleLanguageSelector.css b/www/wiki/extensions/SimpleLanguageSelector/resources/simpleLanguageSelector.css
new file mode 100644
index 00000000..83ae3c36
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/simpleLanguageSelector.css
@@ -0,0 +1,73 @@
+@CHARSET "UTF-8";
+
+
+img.sls-flagimage {
+ height:2.2em;
+ margin-right:0.5em;
+}
+
+li.sls-changeLanguageLink {
+ list-style: none;
+ float:left;
+}
+li.sls-changeLanguageLink a {
+ padding:1em 2em;
+ display:inline-block;
+ -webkit-border-radius: 5px;
+ -moz-border-radius: 5px;
+ border-radius: 5px;
+}
+li.sls-changeLanguageLink a:hover {
+ background-color:#EEEEEE;
+ cursor: pointer;
+ text-decoration:none;
+}
+
+.sls-messageInfo {
+ clear:both;
+}
+
+#pt-language .sls-trigger {
+ display: inline-block;
+ width: 24px;
+ text-indent: 100%;
+ white-space: nowrap;
+ overflow: hidden;
+ background-repeat: no-repeat;
+ background-size: 24px;
+ background-color: transparent;
+ margin-right: 0px;
+ margin-left: 0px;
+ background-position: center 18px;
+ padding: 15px 0px 15px 42px !important;
+ margin-top: 0px;
+ color:transparent;
+}
+#pt-language .sls-trigger.lang-de {
+ /* @embed */
+ background-image: url('flags/de.png')
+}
+#pt-language .sls-trigger.lang-en {
+ /* @embed */
+ background-image: url('flags/en.png')
+}
+#pt-language .sls-trigger.lang-es {
+ /* @embed */
+ background-image: url('flags/es.png')
+}
+#pt-language .sls-trigger.lang-fr {
+ /* @embed */
+ background-image: url('flags/fr.png')
+}
+#pt-language .sls-trigger.lang-it {
+ /* @embed */
+ background-image: url('flags/it.png')
+}
+#pt-language .sls-trigger.lang-pt {
+ /* @embed */
+ background-image: url('flags/pt.png')
+}
+#pt-language .sls-trigger.lang-sv {
+ /* @embed */
+ background-image: url('flags/sv.png')
+} \ No newline at end of file
diff --git a/www/wiki/extensions/SimpleLanguageSelector/resources/simpleLanguageSelector.js b/www/wiki/extensions/SimpleLanguageSelector/resources/simpleLanguageSelector.js
new file mode 100644
index 00000000..59a0e352
--- /dev/null
+++ b/www/wiki/extensions/SimpleLanguageSelector/resources/simpleLanguageSelector.js
@@ -0,0 +1,61 @@
+
+( function ( $, mw ) {
+ 'use strict';
+
+ mw.sls = mw.sls || {};
+
+ /**
+ * Change the language of wiki using API or set cookie and reload the page
+ *
+ * @param {string} language Language code.
+ */
+ mw.sls.changeLanguage = function ( language ) {
+ var deferred = new $.Deferred();
+
+ function changeLanguageAnon(language) {
+ mw.cookie.set( 'language', language );
+
+ /*
+ var options = {};
+ options.prefix = 'wikifab_i18n_wfpp_';
+ mw.cookie.set( 'language', language , options);*/
+
+ location.reload();
+ }
+
+ deferred.done( function () {
+ var api;
+
+ if ( mw.user.isAnon() ) {
+ changeLanguageAnon(language);
+ return;
+ }
+
+ api = new mw.Api();
+ api.saveOption( 'language', language )
+ .done( function () {
+ location.reload();
+ } )
+ .fail( function () {
+ // Set options failed. Maybe the user has logged off.
+ // Continue like anonymous user and set cookie.
+ changeLanguageAnon(language);
+ } );
+ } );
+
+ mw.hook( 'mw.uls.interface.language.change' ).fire( language, deferred );
+
+ deferred.resolve();
+ };
+
+ $(document).ready(function() {
+ $('.sls-changeLanguageLink').click(function() {
+ mw.sls.changeLanguage(($(this).data( "code" )));
+ });
+
+ $('.sls-trigger').click(function(item) {
+ $( "#sls-language-selection-modal" ).modal();
+ });
+ });
+
+}( jQuery, mediaWiki ) );