summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDave Andreoli <dave@gurumeditation.it>2016-06-12 21:35:47 +0200
committerDave Andreoli <dave@gurumeditation.it>2016-06-12 21:35:47 +0200
commit839c4d1bd94585c11a0f8b0a6e31577e7880604d (patch)
treebf04fce2dddc835997f5842a60126f4b22b34cfe
parent7fc6192cf420c9bc5534d7d50b79b6659298b335 (diff)
FDO icons: added International flags
-rw-r--r--data/Makefile.am3
-rw-r--r--data/elementary/themes/Makefile.am97
-rw-r--r--data/elementary/themes/edc/elm/icon_fdo.edc109
-rw-r--r--data/elementary/themes/fdo/intl/128/flag-ad.pngbin0 -> 2562 bytes
-rw-r--r--data/elementary/themes/fdo/intl/128/flag-af.pngbin0 -> 2840 bytes
-rw-r--r--data/elementary/themes/fdo/intl/128/flag-al.pngbin0 -> 3329 bytes
-rw-r--r--data/elementary/themes/fdo/intl/128/flag-am.pngbin0 -> 249 bytes
-rw-r--r--data/elementary/themes/fdo/intl/128/flag-ar.pngbin0 -> 1581 bytes
-rw-r--r--data/elementary/themes/fdo/intl/128/flag-at.pngbin0 -> 296 bytes
-rw-r--r--data/elementary/themes/fdo/intl/128/flag-au.pngbin0 -> 4799 bytes
-rw-r--r--data/elementary/themes/fdo/intl/128/flag-az.pngbin0 -> 907 bytes
-rw-r--r--data/elementary/themes/fdo/intl/128/flag-ba.pngbin0 -> 2816 bytes
-rw-r--r--data/elementary/themes/fdo/intl/128/flag-bd.pngbin0 -> 1188 bytes
-rw-r--r--data/elementary/themes/fdo/intl/128/flag-be.pngbin0 -> 275 bytes
-rw-r--r--data/elementary/themes/fdo/intl/128/flag-bg.pngbin0 -> 255 bytes
-rw-r--r--data/elementary/themes/fdo/intl/128/flag-br.pngbin0 -> 3553 bytes
-rw-r--r--data/elementary/themes/fdo/intl/128/flag-bt.pngbin0 -> 5808 bytes
-rw-r--r--data/elementary/themes/fdo/intl/128/flag-bw.pngbin0 -> 304 bytes
-rw-r--r--data/elementary/themes/fdo/intl/128/flag-by.pngbin0 -> 2504 bytes
-rw-r--r--data/elementary/themes/fdo/intl/128/flag-ca.pngbin0 -> 1226 bytes
-rw-r--r--data/elementary/themes/fdo/intl/128/flag-cd.pngbin0 -> 4195 bytes
-rw-r--r--data/elementary/themes/fdo/intl/128/flag-ch.pngbin0 -> 510 bytes
-rw-r--r--data/elementary/themes/fdo/intl/128/flag-cm.pngbin0 -> 997 bytes
-rw-r--r--data/elementary/themes/fdo/intl/128/flag-cn.pngbin0 -> 1345 bytes
-rw-r--r--data/elementary/themes/fdo/intl/128/flag-cz.pngbin0 -> 1465 bytes
-rw-r--r--data/elementary/themes/fdo/intl/128/flag-de.pngbin0 -> 231 bytes
-rw-r--r--data/elementary/themes/fdo/intl/128/flag-dk.pngbin0 -> 383 bytes
-rw-r--r--data/elementary/themes/fdo/intl/128/flag-ee.pngbin0 -> 262 bytes
-rw-r--r--data/elementary/themes/fdo/intl/128/flag-es.pngbin0 -> 2038 bytes
-rw-r--r--data/elementary/themes/fdo/intl/128/flag-et.pngbin0 -> 2608 bytes
-rw-r--r--data/elementary/themes/fdo/intl/128/flag-fi.pngbin0 -> 457 bytes
-rw-r--r--data/elementary/themes/fdo/intl/128/flag-fo.pngbin0 -> 549 bytes
-rw-r--r--data/elementary/themes/fdo/intl/128/flag-fr.pngbin0 -> 269 bytes
-rw-r--r--data/elementary/themes/fdo/intl/128/flag-gb.pngbin0 -> 3717 bytes
-rw-r--r--data/elementary/themes/fdo/intl/128/flag-ge.pngbin0 -> 1492 bytes
-rw-r--r--data/elementary/themes/fdo/intl/128/flag-gh.pngbin0 -> 919 bytes
-rw-r--r--data/elementary/themes/fdo/intl/128/flag-gn.pngbin0 -> 295 bytes
-rw-r--r--data/elementary/themes/fdo/intl/128/flag-gr.pngbin0 -> 598 bytes
-rw-r--r--data/elementary/themes/fdo/intl/128/flag-hr.pngbin0 -> 1989 bytes
-rw-r--r--data/elementary/themes/fdo/intl/128/flag-hu.pngbin0 -> 256 bytes
-rw-r--r--data/elementary/themes/fdo/intl/128/flag-ie.pngbin0 -> 268 bytes
-rw-r--r--data/elementary/themes/fdo/intl/128/flag-il.pngbin0 -> 1411 bytes
-rw-r--r--data/elementary/themes/fdo/intl/128/flag-in.pngbin0 -> 1204 bytes
-rw-r--r--data/elementary/themes/fdo/intl/128/flag-iq.pngbin0 -> 1427 bytes
-rw-r--r--data/elementary/themes/fdo/intl/128/flag-ir.pngbin0 -> 3958 bytes
-rw-r--r--data/elementary/themes/fdo/intl/128/flag-is.pngbin0 -> 415 bytes
-rw-r--r--data/elementary/themes/fdo/intl/128/flag-it.pngbin0 -> 269 bytes
-rw-r--r--data/elementary/themes/fdo/intl/128/flag-jp.pngbin0 -> 1315 bytes
-rw-r--r--data/elementary/themes/fdo/intl/128/flag-ke.pngbin0 -> 2188 bytes
-rw-r--r--data/elementary/themes/fdo/intl/128/flag-kg.pngbin0 -> 3537 bytes
-rw-r--r--data/elementary/themes/fdo/intl/128/flag-kh.pngbin0 -> 2655 bytes
-rw-r--r--data/elementary/themes/fdo/intl/128/flag-kr.pngbin0 -> 3766 bytes
-rw-r--r--data/elementary/themes/fdo/intl/128/flag-ku.pngbin0 -> 2552 bytes
-rw-r--r--data/elementary/themes/fdo/intl/128/flag-kz.pngbin0 -> 3809 bytes
-rw-r--r--data/elementary/themes/fdo/intl/128/flag-la.pngbin0 -> 947 bytes
-rw-r--r--data/elementary/themes/fdo/intl/128/flag-lk.pngbin0 -> 3276 bytes
-rw-r--r--data/elementary/themes/fdo/intl/128/flag-lt.pngbin0 -> 258 bytes
-rw-r--r--data/elementary/themes/fdo/intl/128/flag-lv.pngbin0 -> 273 bytes
-rw-r--r--data/elementary/themes/fdo/intl/128/flag-ma.pngbin0 -> 2000 bytes
-rw-r--r--data/elementary/themes/fdo/intl/128/flag-md.pngbin0 -> 2489 bytes
-rw-r--r--data/elementary/themes/fdo/intl/128/flag-me.pngbin0 -> 2968 bytes
-rw-r--r--data/elementary/themes/fdo/intl/128/flag-mk.pngbin0 -> 2729 bytes
-rw-r--r--data/elementary/themes/fdo/intl/128/flag-ml.pngbin0 -> 295 bytes
-rw-r--r--data/elementary/themes/fdo/intl/128/flag-mm.pngbin0 -> 2273 bytes
-rw-r--r--data/elementary/themes/fdo/intl/128/flag-mn.pngbin0 -> 1556 bytes
-rw-r--r--data/elementary/themes/fdo/intl/128/flag-mt.pngbin0 -> 807 bytes
-rw-r--r--data/elementary/themes/fdo/intl/128/flag-mv.pngbin0 -> 931 bytes
-rw-r--r--data/elementary/themes/fdo/intl/128/flag-my.pngbin0 -> 2449 bytes
-rw-r--r--data/elementary/themes/fdo/intl/128/flag-ng.pngbin0 -> 269 bytes
-rw-r--r--data/elementary/themes/fdo/intl/128/flag-nl.pngbin0 -> 286 bytes
-rw-r--r--data/elementary/themes/fdo/intl/128/flag-no.pngbin0 -> 484 bytes
-rw-r--r--data/elementary/themes/fdo/intl/128/flag-np.pngbin0 -> 10503 bytes
-rw-r--r--data/elementary/themes/fdo/intl/128/flag-ph.pngbin0 -> 2375 bytes
-rw-r--r--data/elementary/themes/fdo/intl/128/flag-pk.pngbin0 -> 1771 bytes
-rw-r--r--data/elementary/themes/fdo/intl/128/flag-pl.pngbin0 -> 255 bytes
-rw-r--r--data/elementary/themes/fdo/intl/128/flag-pt.pngbin0 -> 3099 bytes
-rw-r--r--data/elementary/themes/fdo/intl/128/flag-ro.pngbin0 -> 268 bytes
-rw-r--r--data/elementary/themes/fdo/intl/128/flag-rs.pngbin0 -> 3166 bytes
-rw-r--r--data/elementary/themes/fdo/intl/128/flag-ru.pngbin0 -> 276 bytes
-rw-r--r--data/elementary/themes/fdo/intl/128/flag-se.pngbin0 -> 327 bytes
-rw-r--r--data/elementary/themes/fdo/intl/128/flag-si.pngbin0 -> 1054 bytes
-rw-r--r--data/elementary/themes/fdo/intl/128/flag-sk.pngbin0 -> 1927 bytes
-rw-r--r--data/elementary/themes/fdo/intl/128/flag-sn.pngbin0 -> 874 bytes
-rw-r--r--data/elementary/themes/fdo/intl/128/flag-sy.pngbin0 -> 1302 bytes
-rw-r--r--data/elementary/themes/fdo/intl/128/flag-th.pngbin0 -> 326 bytes
-rw-r--r--data/elementary/themes/fdo/intl/128/flag-tj.pngbin0 -> 1440 bytes
-rw-r--r--data/elementary/themes/fdo/intl/128/flag-tm.pngbin0 -> 5731 bytes
-rw-r--r--data/elementary/themes/fdo/intl/128/flag-tr.pngbin0 -> 1680 bytes
-rw-r--r--data/elementary/themes/fdo/intl/128/flag-tw.pngbin0 -> 1682 bytes
-rw-r--r--data/elementary/themes/fdo/intl/128/flag-tz.pngbin0 -> 3125 bytes
-rw-r--r--data/elementary/themes/fdo/intl/128/flag-ua.pngbin0 -> 260 bytes
-rw-r--r--data/elementary/themes/fdo/intl/128/flag-us.pngbin0 -> 2476 bytes
-rw-r--r--data/elementary/themes/fdo/intl/128/flag-uz.pngbin0 -> 1165 bytes
-rw-r--r--data/elementary/themes/fdo/intl/128/flag-vn.pngbin0 -> 1299 bytes
-rw-r--r--data/elementary/themes/fdo/intl/128/flag-za.pngbin0 -> 3131 bytes
-rw-r--r--src/bin/elementary/test_icon.c94
96 files changed, 299 insertions, 4 deletions
diff --git a/data/Makefile.am b/data/Makefile.am
index 308190a677..0f7c945a23 100644
--- a/data/Makefile.am
+++ b/data/Makefile.am
@@ -177,6 +177,9 @@ elementaryfdo_devices_128_DATA = $(elementary_fdo_devices_128_files)
177elementaryfdo_apps_64dir = $(datadir)/icons/Enlightenment-X/apps/64 177elementaryfdo_apps_64dir = $(datadir)/icons/Enlightenment-X/apps/64
178elementaryfdo_apps_64_DATA = $(elementary_fdo_apps_64_files) 178elementaryfdo_apps_64_DATA = $(elementary_fdo_apps_64_files)
179 179
180elementaryfdo_intl_128dir = $(datadir)/icons/Enlightenment-X/intl/128
181elementaryfdo_intl_128_DATA = $(elementary_fdo_intl_128_files)
182
180# edje_externals 183# edje_externals
181 184
182elementaryedje_externalsdir = $(datadir)/elementary/edje_externals 185elementaryedje_externalsdir = $(datadir)/elementary/edje_externals
diff --git a/data/elementary/themes/Makefile.am b/data/elementary/themes/Makefile.am
index e0a0316a07..64c5cff0c4 100644
--- a/data/elementary/themes/Makefile.am
+++ b/data/elementary/themes/Makefile.am
@@ -1346,6 +1346,100 @@ elementary_fdo_apps_64_files = \
1346 elementary/themes/fdo/apps/64/preferences-desktop-wallpaper.png \ 1346 elementary/themes/fdo/apps/64/preferences-desktop-wallpaper.png \
1347 elementary/themes/fdo/apps/64/preferences-profile.png 1347 elementary/themes/fdo/apps/64/preferences-profile.png
1348 1348
1349elementary_fdo_intl_128_files = \
1350 elementary/themes/fdo/intl/128/flag-ad.png \
1351 elementary/themes/fdo/intl/128/flag-af.png \
1352 elementary/themes/fdo/intl/128/flag-al.png \
1353 elementary/themes/fdo/intl/128/flag-am.png \
1354 elementary/themes/fdo/intl/128/flag-ar.png \
1355 elementary/themes/fdo/intl/128/flag-at.png \
1356 elementary/themes/fdo/intl/128/flag-au.png \
1357 elementary/themes/fdo/intl/128/flag-az.png \
1358 elementary/themes/fdo/intl/128/flag-ba.png \
1359 elementary/themes/fdo/intl/128/flag-bd.png \
1360 elementary/themes/fdo/intl/128/flag-be.png \
1361 elementary/themes/fdo/intl/128/flag-bg.png \
1362 elementary/themes/fdo/intl/128/flag-br.png \
1363 elementary/themes/fdo/intl/128/flag-bt.png \
1364 elementary/themes/fdo/intl/128/flag-bw.png \
1365 elementary/themes/fdo/intl/128/flag-by.png \
1366 elementary/themes/fdo/intl/128/flag-ca.png \
1367 elementary/themes/fdo/intl/128/flag-cd.png \
1368 elementary/themes/fdo/intl/128/flag-ch.png \
1369 elementary/themes/fdo/intl/128/flag-cm.png \
1370 elementary/themes/fdo/intl/128/flag-cn.png \
1371 elementary/themes/fdo/intl/128/flag-cz.png \
1372 elementary/themes/fdo/intl/128/flag-de.png \
1373 elementary/themes/fdo/intl/128/flag-dk.png \
1374 elementary/themes/fdo/intl/128/flag-ee.png \
1375 elementary/themes/fdo/intl/128/flag-es.png \
1376 elementary/themes/fdo/intl/128/flag-et.png \
1377 elementary/themes/fdo/intl/128/flag-fi.png \
1378 elementary/themes/fdo/intl/128/flag-fo.png \
1379 elementary/themes/fdo/intl/128/flag-fr.png \
1380 elementary/themes/fdo/intl/128/flag-gb.png \
1381 elementary/themes/fdo/intl/128/flag-ge.png \
1382 elementary/themes/fdo/intl/128/flag-gh.png \
1383 elementary/themes/fdo/intl/128/flag-gn.png \
1384 elementary/themes/fdo/intl/128/flag-gr.png \
1385 elementary/themes/fdo/intl/128/flag-hr.png \
1386 elementary/themes/fdo/intl/128/flag-hu.png \
1387 elementary/themes/fdo/intl/128/flag-ie.png \
1388 elementary/themes/fdo/intl/128/flag-il.png \
1389 elementary/themes/fdo/intl/128/flag-in.png \
1390 elementary/themes/fdo/intl/128/flag-iq.png \
1391 elementary/themes/fdo/intl/128/flag-ir.png \
1392 elementary/themes/fdo/intl/128/flag-is.png \
1393 elementary/themes/fdo/intl/128/flag-it.png \
1394 elementary/themes/fdo/intl/128/flag-jp.png \
1395 elementary/themes/fdo/intl/128/flag-ke.png \
1396 elementary/themes/fdo/intl/128/flag-kg.png \
1397 elementary/themes/fdo/intl/128/flag-kh.png \
1398 elementary/themes/fdo/intl/128/flag-kr.png \
1399 elementary/themes/fdo/intl/128/flag-ku.png \
1400 elementary/themes/fdo/intl/128/flag-kz.png \
1401 elementary/themes/fdo/intl/128/flag-la.png \
1402 elementary/themes/fdo/intl/128/flag-lk.png \
1403 elementary/themes/fdo/intl/128/flag-lt.png \
1404 elementary/themes/fdo/intl/128/flag-lv.png \
1405 elementary/themes/fdo/intl/128/flag-ma.png \
1406 elementary/themes/fdo/intl/128/flag-md.png \
1407 elementary/themes/fdo/intl/128/flag-me.png \
1408 elementary/themes/fdo/intl/128/flag-mk.png \
1409 elementary/themes/fdo/intl/128/flag-ml.png \
1410 elementary/themes/fdo/intl/128/flag-mm.png \
1411 elementary/themes/fdo/intl/128/flag-mn.png \
1412 elementary/themes/fdo/intl/128/flag-mt.png \
1413 elementary/themes/fdo/intl/128/flag-mv.png \
1414 elementary/themes/fdo/intl/128/flag-my.png \
1415 elementary/themes/fdo/intl/128/flag-ng.png \
1416 elementary/themes/fdo/intl/128/flag-nl.png \
1417 elementary/themes/fdo/intl/128/flag-no.png \
1418 elementary/themes/fdo/intl/128/flag-np.png \
1419 elementary/themes/fdo/intl/128/flag-ph.png \
1420 elementary/themes/fdo/intl/128/flag-pk.png \
1421 elementary/themes/fdo/intl/128/flag-pl.png \
1422 elementary/themes/fdo/intl/128/flag-pt.png \
1423 elementary/themes/fdo/intl/128/flag-ro.png \
1424 elementary/themes/fdo/intl/128/flag-rs.png \
1425 elementary/themes/fdo/intl/128/flag-ru.png \
1426 elementary/themes/fdo/intl/128/flag-se.png \
1427 elementary/themes/fdo/intl/128/flag-si.png \
1428 elementary/themes/fdo/intl/128/flag-sk.png \
1429 elementary/themes/fdo/intl/128/flag-sn.png \
1430 elementary/themes/fdo/intl/128/flag-sy.png \
1431 elementary/themes/fdo/intl/128/flag-th.png \
1432 elementary/themes/fdo/intl/128/flag-tj.png \
1433 elementary/themes/fdo/intl/128/flag-tm.png \
1434 elementary/themes/fdo/intl/128/flag-tr.png \
1435 elementary/themes/fdo/intl/128/flag-tw.png \
1436 elementary/themes/fdo/intl/128/flag-tz.png \
1437 elementary/themes/fdo/intl/128/flag-ua.png \
1438 elementary/themes/fdo/intl/128/flag-us.png \
1439 elementary/themes/fdo/intl/128/flag-uz.png \
1440 elementary/themes/fdo/intl/128/flag-vn.png \
1441 elementary/themes/fdo/intl/128/flag-za.png
1442
1349 1443
1350elementary_fdo_files = \ 1444elementary_fdo_files = \
1351 $(elementary_fdo_actions_128_files) \ 1445 $(elementary_fdo_actions_128_files) \
@@ -1356,7 +1450,8 @@ elementary_fdo_files = \
1356 $(elementary_fdo_places_128_files) \ 1450 $(elementary_fdo_places_128_files) \
1357 $(elementary_fdo_status_128_files) \ 1451 $(elementary_fdo_status_128_files) \
1358 $(elementary_fdo_devices_128_files) \ 1452 $(elementary_fdo_devices_128_files) \
1359 $(elementary_fdo_apps_64_files) 1453 $(elementary_fdo_apps_64_files) \
1454 $(elementary_fdo_intl_128_files)
1360 1455
1361 1456
1362EXTRA_DIST += $(elementary_themes_files) $(elementary_fdo_files) 1457EXTRA_DIST += $(elementary_themes_files) $(elementary_fdo_files)
diff --git a/data/elementary/themes/edc/elm/icon_fdo.edc b/data/elementary/themes/edc/elm/icon_fdo.edc
index ec42bbc06b..33cbfa361c 100644
--- a/data/elementary/themes/edc/elm/icon_fdo.edc
+++ b/data/elementary/themes/edc/elm/icon_fdo.edc
@@ -61,7 +61,17 @@
61 } } } } 61 } } } }
62 62
63 63
64 64// Flag icon
65#define FLAG(Cat, Name) \
66 group { name: "elm/icon/"##Name##"/default"; \
67 min: 16 16; \
68 images.image: ##Cat##"/128/"##Name##".png" COMP; \
69 parts { \
70 part { name: "base"; \
71 desc { \
72 image.normal: ##Cat##"/128/"##Name##".png"; \
73 aspect_preference: SOURCE; \
74 } } } }
65 75
66 76
67//// places ///////////////////////////////////////////////////////////////// 77//// places /////////////////////////////////////////////////////////////////
@@ -479,8 +489,100 @@ ICO1(CTX, "network-wireless", 128)
479 489
480 490
481//// international ////////////////////////////////////////////////////////// 491//// international //////////////////////////////////////////////////////////
482#define CTX "international" 492// Country flags, ISO 3166-1 alpha-2 country code (flag-aa)
483// TODO flag-aa (The flag for the country with the ISO 3166 country code AA) 493#define CTX "intl"
494FLAG(CTX, "flag-ad")
495FLAG(CTX, "flag-af")
496FLAG(CTX, "flag-al")
497FLAG(CTX, "flag-am")
498FLAG(CTX, "flag-ar")
499FLAG(CTX, "flag-at")
500FLAG(CTX, "flag-au")
501FLAG(CTX, "flag-az")
502FLAG(CTX, "flag-ba")
503FLAG(CTX, "flag-bd")
504FLAG(CTX, "flag-be")
505FLAG(CTX, "flag-bg")
506FLAG(CTX, "flag-br")
507FLAG(CTX, "flag-bt")
508FLAG(CTX, "flag-bw")
509FLAG(CTX, "flag-by")
510FLAG(CTX, "flag-ca")
511FLAG(CTX, "flag-cd")
512FLAG(CTX, "flag-ch")
513FLAG(CTX, "flag-cm")
514FLAG(CTX, "flag-cn")
515FLAG(CTX, "flag-cz")
516FLAG(CTX, "flag-de")
517FLAG(CTX, "flag-dk")
518FLAG(CTX, "flag-ee")
519FLAG(CTX, "flag-es")
520FLAG(CTX, "flag-et")
521FLAG(CTX, "flag-fi")
522FLAG(CTX, "flag-fo")
523FLAG(CTX, "flag-fr")
524FLAG(CTX, "flag-gb")
525FLAG(CTX, "flag-ge")
526FLAG(CTX, "flag-gh")
527FLAG(CTX, "flag-gn")
528FLAG(CTX, "flag-gr")
529FLAG(CTX, "flag-hr")
530FLAG(CTX, "flag-hu")
531FLAG(CTX, "flag-ie")
532FLAG(CTX, "flag-il")
533FLAG(CTX, "flag-in")
534FLAG(CTX, "flag-iq")
535FLAG(CTX, "flag-ir")
536FLAG(CTX, "flag-is")
537FLAG(CTX, "flag-it")
538FLAG(CTX, "flag-jp")
539FLAG(CTX, "flag-ke")
540FLAG(CTX, "flag-kg")
541FLAG(CTX, "flag-kh")
542FLAG(CTX, "flag-kr")
543FLAG(CTX, "flag-ku")
544FLAG(CTX, "flag-kz")
545FLAG(CTX, "flag-la")
546FLAG(CTX, "flag-lk")
547FLAG(CTX, "flag-lt")
548FLAG(CTX, "flag-lv")
549FLAG(CTX, "flag-ma")
550FLAG(CTX, "flag-md")
551FLAG(CTX, "flag-me")
552FLAG(CTX, "flag-mk")
553FLAG(CTX, "flag-ml")
554FLAG(CTX, "flag-mm")
555FLAG(CTX, "flag-mn")
556FLAG(CTX, "flag-mt")
557FLAG(CTX, "flag-mv")
558FLAG(CTX, "flag-my")
559FLAG(CTX, "flag-ng")
560FLAG(CTX, "flag-nl")
561FLAG(CTX, "flag-no")
562FLAG(CTX, "flag-np")
563FLAG(CTX, "flag-ph")
564FLAG(CTX, "flag-pk")
565FLAG(CTX, "flag-pl")
566FLAG(CTX, "flag-pt")
567FLAG(CTX, "flag-ro")
568FLAG(CTX, "flag-rs")
569FLAG(CTX, "flag-ru")
570FLAG(CTX, "flag-se")
571FLAG(CTX, "flag-si")
572FLAG(CTX, "flag-sk")
573FLAG(CTX, "flag-sn")
574FLAG(CTX, "flag-sy")
575FLAG(CTX, "flag-th")
576FLAG(CTX, "flag-tj")
577FLAG(CTX, "flag-tm")
578FLAG(CTX, "flag-tr")
579FLAG(CTX, "flag-tw")
580FLAG(CTX, "flag-tz")
581FLAG(CTX, "flag-ua")
582FLAG(CTX, "flag-us")
583FLAG(CTX, "flag-uz")
584FLAG(CTX, "flag-vn")
585FLAG(CTX, "flag-za")
484#undef CTX 586#undef CTX
485 587
486 588
@@ -492,4 +594,5 @@ ICO1(CTX, "network-wireless", 128)
492 594
493#undef ICO1 595#undef ICO1
494#undef ICO2 596#undef ICO2
597#undef FLAG
495 598
diff --git a/data/elementary/themes/fdo/intl/128/flag-ad.png b/data/elementary/themes/fdo/intl/128/flag-ad.png
new file mode 100644
index 0000000000..77ca135698
--- /dev/null
+++ b/data/elementary/themes/fdo/intl/128/flag-ad.png
Binary files differ
diff --git a/data/elementary/themes/fdo/intl/128/flag-af.png b/data/elementary/themes/fdo/intl/128/flag-af.png
new file mode 100644
index 0000000000..7c37b4fdd1
--- /dev/null
+++ b/data/elementary/themes/fdo/intl/128/flag-af.png
Binary files differ
diff --git a/data/elementary/themes/fdo/intl/128/flag-al.png b/data/elementary/themes/fdo/intl/128/flag-al.png
new file mode 100644
index 0000000000..e397a46528
--- /dev/null
+++ b/data/elementary/themes/fdo/intl/128/flag-al.png
Binary files differ
diff --git a/data/elementary/themes/fdo/intl/128/flag-am.png b/data/elementary/themes/fdo/intl/128/flag-am.png
new file mode 100644
index 0000000000..74b5be0f23
--- /dev/null
+++ b/data/elementary/themes/fdo/intl/128/flag-am.png
Binary files differ
diff --git a/data/elementary/themes/fdo/intl/128/flag-ar.png b/data/elementary/themes/fdo/intl/128/flag-ar.png
new file mode 100644
index 0000000000..e32170ccee
--- /dev/null
+++ b/data/elementary/themes/fdo/intl/128/flag-ar.png
Binary files differ
diff --git a/data/elementary/themes/fdo/intl/128/flag-at.png b/data/elementary/themes/fdo/intl/128/flag-at.png
new file mode 100644
index 0000000000..f9e6ee9933
--- /dev/null
+++ b/data/elementary/themes/fdo/intl/128/flag-at.png
Binary files differ
diff --git a/data/elementary/themes/fdo/intl/128/flag-au.png b/data/elementary/themes/fdo/intl/128/flag-au.png
new file mode 100644
index 0000000000..90d92e700f
--- /dev/null
+++ b/data/elementary/themes/fdo/intl/128/flag-au.png
Binary files differ
diff --git a/data/elementary/themes/fdo/intl/128/flag-az.png b/data/elementary/themes/fdo/intl/128/flag-az.png
new file mode 100644
index 0000000000..33f2a179b5
--- /dev/null
+++ b/data/elementary/themes/fdo/intl/128/flag-az.png
Binary files differ
diff --git a/data/elementary/themes/fdo/intl/128/flag-ba.png b/data/elementary/themes/fdo/intl/128/flag-ba.png
new file mode 100644
index 0000000000..5dcbc43592
--- /dev/null
+++ b/data/elementary/themes/fdo/intl/128/flag-ba.png
Binary files differ
diff --git a/data/elementary/themes/fdo/intl/128/flag-bd.png b/data/elementary/themes/fdo/intl/128/flag-bd.png
new file mode 100644
index 0000000000..155aad811d
--- /dev/null
+++ b/data/elementary/themes/fdo/intl/128/flag-bd.png
Binary files differ
diff --git a/data/elementary/themes/fdo/intl/128/flag-be.png b/data/elementary/themes/fdo/intl/128/flag-be.png
new file mode 100644
index 0000000000..04e3a3dff8
--- /dev/null
+++ b/data/elementary/themes/fdo/intl/128/flag-be.png
Binary files differ
diff --git a/data/elementary/themes/fdo/intl/128/flag-bg.png b/data/elementary/themes/fdo/intl/128/flag-bg.png
new file mode 100644
index 0000000000..fc20fb219b
--- /dev/null
+++ b/data/elementary/themes/fdo/intl/128/flag-bg.png
Binary files differ
diff --git a/data/elementary/themes/fdo/intl/128/flag-br.png b/data/elementary/themes/fdo/intl/128/flag-br.png
new file mode 100644
index 0000000000..04132b3a74
--- /dev/null
+++ b/data/elementary/themes/fdo/intl/128/flag-br.png
Binary files differ
diff --git a/data/elementary/themes/fdo/intl/128/flag-bt.png b/data/elementary/themes/fdo/intl/128/flag-bt.png
new file mode 100644
index 0000000000..d26c4ad7e0
--- /dev/null
+++ b/data/elementary/themes/fdo/intl/128/flag-bt.png
Binary files differ
diff --git a/data/elementary/themes/fdo/intl/128/flag-bw.png b/data/elementary/themes/fdo/intl/128/flag-bw.png
new file mode 100644
index 0000000000..7dc870d578
--- /dev/null
+++ b/data/elementary/themes/fdo/intl/128/flag-bw.png
Binary files differ
diff --git a/data/elementary/themes/fdo/intl/128/flag-by.png b/data/elementary/themes/fdo/intl/128/flag-by.png
new file mode 100644
index 0000000000..34da2d4754
--- /dev/null
+++ b/data/elementary/themes/fdo/intl/128/flag-by.png
Binary files differ
diff --git a/data/elementary/themes/fdo/intl/128/flag-ca.png b/data/elementary/themes/fdo/intl/128/flag-ca.png
new file mode 100644
index 0000000000..35a3786545
--- /dev/null
+++ b/data/elementary/themes/fdo/intl/128/flag-ca.png
Binary files differ
diff --git a/data/elementary/themes/fdo/intl/128/flag-cd.png b/data/elementary/themes/fdo/intl/128/flag-cd.png
new file mode 100644
index 0000000000..2510cae14b
--- /dev/null
+++ b/data/elementary/themes/fdo/intl/128/flag-cd.png
Binary files differ
diff --git a/data/elementary/themes/fdo/intl/128/flag-ch.png b/data/elementary/themes/fdo/intl/128/flag-ch.png
new file mode 100644
index 0000000000..d76088bbfe
--- /dev/null
+++ b/data/elementary/themes/fdo/intl/128/flag-ch.png
Binary files differ
diff --git a/data/elementary/themes/fdo/intl/128/flag-cm.png b/data/elementary/themes/fdo/intl/128/flag-cm.png
new file mode 100644
index 0000000000..bef4c9c825
--- /dev/null
+++ b/data/elementary/themes/fdo/intl/128/flag-cm.png
Binary files differ
diff --git a/data/elementary/themes/fdo/intl/128/flag-cn.png b/data/elementary/themes/fdo/intl/128/flag-cn.png
new file mode 100644
index 0000000000..e7f07944c9
--- /dev/null
+++ b/data/elementary/themes/fdo/intl/128/flag-cn.png
Binary files differ
diff --git a/data/elementary/themes/fdo/intl/128/flag-cz.png b/data/elementary/themes/fdo/intl/128/flag-cz.png
new file mode 100644
index 0000000000..a7894ae11c
--- /dev/null
+++ b/data/elementary/themes/fdo/intl/128/flag-cz.png
Binary files differ
diff --git a/data/elementary/themes/fdo/intl/128/flag-de.png b/data/elementary/themes/fdo/intl/128/flag-de.png
new file mode 100644
index 0000000000..9d0283abb9
--- /dev/null
+++ b/data/elementary/themes/fdo/intl/128/flag-de.png
Binary files differ
diff --git a/data/elementary/themes/fdo/intl/128/flag-dk.png b/data/elementary/themes/fdo/intl/128/flag-dk.png
new file mode 100644
index 0000000000..88f629050f
--- /dev/null
+++ b/data/elementary/themes/fdo/intl/128/flag-dk.png
Binary files differ
diff --git a/data/elementary/themes/fdo/intl/128/flag-ee.png b/data/elementary/themes/fdo/intl/128/flag-ee.png
new file mode 100644
index 0000000000..0f77c7dd43
--- /dev/null
+++ b/data/elementary/themes/fdo/intl/128/flag-ee.png
Binary files differ
diff --git a/data/elementary/themes/fdo/intl/128/flag-es.png b/data/elementary/themes/fdo/intl/128/flag-es.png
new file mode 100644
index 0000000000..700f9b6b14
--- /dev/null
+++ b/data/elementary/themes/fdo/intl/128/flag-es.png
Binary files differ
diff --git a/data/elementary/themes/fdo/intl/128/flag-et.png b/data/elementary/themes/fdo/intl/128/flag-et.png
new file mode 100644
index 0000000000..98f46c510c
--- /dev/null
+++ b/data/elementary/themes/fdo/intl/128/flag-et.png
Binary files differ
diff --git a/data/elementary/themes/fdo/intl/128/flag-fi.png b/data/elementary/themes/fdo/intl/128/flag-fi.png
new file mode 100644
index 0000000000..f32d4ad399
--- /dev/null
+++ b/data/elementary/themes/fdo/intl/128/flag-fi.png
Binary files differ
diff --git a/data/elementary/themes/fdo/intl/128/flag-fo.png b/data/elementary/themes/fdo/intl/128/flag-fo.png
new file mode 100644
index 0000000000..a50176a86b
--- /dev/null
+++ b/data/elementary/themes/fdo/intl/128/flag-fo.png
Binary files differ
diff --git a/data/elementary/themes/fdo/intl/128/flag-fr.png b/data/elementary/themes/fdo/intl/128/flag-fr.png
new file mode 100644
index 0000000000..2eaf24ba9c
--- /dev/null
+++ b/data/elementary/themes/fdo/intl/128/flag-fr.png
Binary files differ
diff --git a/data/elementary/themes/fdo/intl/128/flag-gb.png b/data/elementary/themes/fdo/intl/128/flag-gb.png
new file mode 100644
index 0000000000..73e42148ad
--- /dev/null
+++ b/data/elementary/themes/fdo/intl/128/flag-gb.png
Binary files differ
diff --git a/data/elementary/themes/fdo/intl/128/flag-ge.png b/data/elementary/themes/fdo/intl/128/flag-ge.png
new file mode 100644
index 0000000000..f09cfcc1a3
--- /dev/null
+++ b/data/elementary/themes/fdo/intl/128/flag-ge.png
Binary files differ
diff --git a/data/elementary/themes/fdo/intl/128/flag-gh.png b/data/elementary/themes/fdo/intl/128/flag-gh.png
new file mode 100644
index 0000000000..f2edeb7c55
--- /dev/null
+++ b/data/elementary/themes/fdo/intl/128/flag-gh.png
Binary files differ
diff --git a/data/elementary/themes/fdo/intl/128/flag-gn.png b/data/elementary/themes/fdo/intl/128/flag-gn.png
new file mode 100644
index 0000000000..ea57bf8ac0
--- /dev/null
+++ b/data/elementary/themes/fdo/intl/128/flag-gn.png
Binary files differ
diff --git a/data/elementary/themes/fdo/intl/128/flag-gr.png b/data/elementary/themes/fdo/intl/128/flag-gr.png
new file mode 100644
index 0000000000..f79d5bc498
--- /dev/null
+++ b/data/elementary/themes/fdo/intl/128/flag-gr.png
Binary files differ
diff --git a/data/elementary/themes/fdo/intl/128/flag-hr.png b/data/elementary/themes/fdo/intl/128/flag-hr.png
new file mode 100644
index 0000000000..9fe5d236c3
--- /dev/null
+++ b/data/elementary/themes/fdo/intl/128/flag-hr.png
Binary files differ
diff --git a/data/elementary/themes/fdo/intl/128/flag-hu.png b/data/elementary/themes/fdo/intl/128/flag-hu.png
new file mode 100644
index 0000000000..62f9c58164
--- /dev/null
+++ b/data/elementary/themes/fdo/intl/128/flag-hu.png
Binary files differ
diff --git a/data/elementary/themes/fdo/intl/128/flag-ie.png b/data/elementary/themes/fdo/intl/128/flag-ie.png
new file mode 100644
index 0000000000..9663fe8018
--- /dev/null
+++ b/data/elementary/themes/fdo/intl/128/flag-ie.png
Binary files differ
diff --git a/data/elementary/themes/fdo/intl/128/flag-il.png b/data/elementary/themes/fdo/intl/128/flag-il.png
new file mode 100644
index 0000000000..b3d433154b
--- /dev/null
+++ b/data/elementary/themes/fdo/intl/128/flag-il.png
Binary files differ
diff --git a/data/elementary/themes/fdo/intl/128/flag-in.png b/data/elementary/themes/fdo/intl/128/flag-in.png
new file mode 100644
index 0000000000..b3171d5c7e
--- /dev/null
+++ b/data/elementary/themes/fdo/intl/128/flag-in.png
Binary files differ
diff --git a/data/elementary/themes/fdo/intl/128/flag-iq.png b/data/elementary/themes/fdo/intl/128/flag-iq.png
new file mode 100644
index 0000000000..1e0f7e5639
--- /dev/null
+++ b/data/elementary/themes/fdo/intl/128/flag-iq.png
Binary files differ
diff --git a/data/elementary/themes/fdo/intl/128/flag-ir.png b/data/elementary/themes/fdo/intl/128/flag-ir.png
new file mode 100644
index 0000000000..19984e26f8
--- /dev/null
+++ b/data/elementary/themes/fdo/intl/128/flag-ir.png
Binary files differ
diff --git a/data/elementary/themes/fdo/intl/128/flag-is.png b/data/elementary/themes/fdo/intl/128/flag-is.png
new file mode 100644
index 0000000000..6789f7d43f
--- /dev/null
+++ b/data/elementary/themes/fdo/intl/128/flag-is.png
Binary files differ
diff --git a/data/elementary/themes/fdo/intl/128/flag-it.png b/data/elementary/themes/fdo/intl/128/flag-it.png
new file mode 100644
index 0000000000..0c4c08296d
--- /dev/null
+++ b/data/elementary/themes/fdo/intl/128/flag-it.png
Binary files differ
diff --git a/data/elementary/themes/fdo/intl/128/flag-jp.png b/data/elementary/themes/fdo/intl/128/flag-jp.png
new file mode 100644
index 0000000000..b9e0deb714
--- /dev/null
+++ b/data/elementary/themes/fdo/intl/128/flag-jp.png
Binary files differ
diff --git a/data/elementary/themes/fdo/intl/128/flag-ke.png b/data/elementary/themes/fdo/intl/128/flag-ke.png
new file mode 100644
index 0000000000..1b7e63ead8
--- /dev/null
+++ b/data/elementary/themes/fdo/intl/128/flag-ke.png
Binary files differ
diff --git a/data/elementary/themes/fdo/intl/128/flag-kg.png b/data/elementary/themes/fdo/intl/128/flag-kg.png
new file mode 100644
index 0000000000..4266da5c65
--- /dev/null
+++ b/data/elementary/themes/fdo/intl/128/flag-kg.png
Binary files differ
diff --git a/data/elementary/themes/fdo/intl/128/flag-kh.png b/data/elementary/themes/fdo/intl/128/flag-kh.png
new file mode 100644
index 0000000000..e0b9b27666
--- /dev/null
+++ b/data/elementary/themes/fdo/intl/128/flag-kh.png
Binary files differ
diff --git a/data/elementary/themes/fdo/intl/128/flag-kr.png b/data/elementary/themes/fdo/intl/128/flag-kr.png
new file mode 100644
index 0000000000..eb9e119903
--- /dev/null
+++ b/data/elementary/themes/fdo/intl/128/flag-kr.png
Binary files differ
diff --git a/data/elementary/themes/fdo/intl/128/flag-ku.png b/data/elementary/themes/fdo/intl/128/flag-ku.png
new file mode 100644
index 0000000000..ac11d979e1
--- /dev/null
+++ b/data/elementary/themes/fdo/intl/128/flag-ku.png
Binary files differ
diff --git a/data/elementary/themes/fdo/intl/128/flag-kz.png b/data/elementary/themes/fdo/intl/128/flag-kz.png
new file mode 100644
index 0000000000..8dc79d29b0
--- /dev/null
+++ b/data/elementary/themes/fdo/intl/128/flag-kz.png
Binary files differ
diff --git a/data/elementary/themes/fdo/intl/128/flag-la.png b/data/elementary/themes/fdo/intl/128/flag-la.png
new file mode 100644
index 0000000000..0a9a00162e
--- /dev/null
+++ b/data/elementary/themes/fdo/intl/128/flag-la.png
Binary files differ
diff --git a/data/elementary/themes/fdo/intl/128/flag-lk.png b/data/elementary/themes/fdo/intl/128/flag-lk.png
new file mode 100644
index 0000000000..a5a409ea55
--- /dev/null
+++ b/data/elementary/themes/fdo/intl/128/flag-lk.png
Binary files differ
diff --git a/data/elementary/themes/fdo/intl/128/flag-lt.png b/data/elementary/themes/fdo/intl/128/flag-lt.png
new file mode 100644
index 0000000000..18c7cc2f72
--- /dev/null
+++ b/data/elementary/themes/fdo/intl/128/flag-lt.png
Binary files differ
diff --git a/data/elementary/themes/fdo/intl/128/flag-lv.png b/data/elementary/themes/fdo/intl/128/flag-lv.png
new file mode 100644
index 0000000000..59487044d8
--- /dev/null
+++ b/data/elementary/themes/fdo/intl/128/flag-lv.png
Binary files differ
diff --git a/data/elementary/themes/fdo/intl/128/flag-ma.png b/data/elementary/themes/fdo/intl/128/flag-ma.png
new file mode 100644
index 0000000000..d33e32035c
--- /dev/null
+++ b/data/elementary/themes/fdo/intl/128/flag-ma.png
Binary files differ
diff --git a/data/elementary/themes/fdo/intl/128/flag-md.png b/data/elementary/themes/fdo/intl/128/flag-md.png
new file mode 100644
index 0000000000..4b0e9bc9e9
--- /dev/null
+++ b/data/elementary/themes/fdo/intl/128/flag-md.png
Binary files differ
diff --git a/data/elementary/themes/fdo/intl/128/flag-me.png b/data/elementary/themes/fdo/intl/128/flag-me.png
new file mode 100644
index 0000000000..11d6849d8a
--- /dev/null
+++ b/data/elementary/themes/fdo/intl/128/flag-me.png
Binary files differ
diff --git a/data/elementary/themes/fdo/intl/128/flag-mk.png b/data/elementary/themes/fdo/intl/128/flag-mk.png
new file mode 100644
index 0000000000..8eb80cfdde
--- /dev/null
+++ b/data/elementary/themes/fdo/intl/128/flag-mk.png
Binary files differ
diff --git a/data/elementary/themes/fdo/intl/128/flag-ml.png b/data/elementary/themes/fdo/intl/128/flag-ml.png
new file mode 100644
index 0000000000..03116e4232
--- /dev/null
+++ b/data/elementary/themes/fdo/intl/128/flag-ml.png
Binary files differ
diff --git a/data/elementary/themes/fdo/intl/128/flag-mm.png b/data/elementary/themes/fdo/intl/128/flag-mm.png
new file mode 100644
index 0000000000..5689e4aa92
--- /dev/null
+++ b/data/elementary/themes/fdo/intl/128/flag-mm.png
Binary files differ
diff --git a/data/elementary/themes/fdo/intl/128/flag-mn.png b/data/elementary/themes/fdo/intl/128/flag-mn.png
new file mode 100644
index 0000000000..1d1fcd57a5
--- /dev/null
+++ b/data/elementary/themes/fdo/intl/128/flag-mn.png
Binary files differ
diff --git a/data/elementary/themes/fdo/intl/128/flag-mt.png b/data/elementary/themes/fdo/intl/128/flag-mt.png
new file mode 100644
index 0000000000..dd4784fc76
--- /dev/null
+++ b/data/elementary/themes/fdo/intl/128/flag-mt.png
Binary files differ
diff --git a/data/elementary/themes/fdo/intl/128/flag-mv.png b/data/elementary/themes/fdo/intl/128/flag-mv.png
new file mode 100644
index 0000000000..d30a62d7d2
--- /dev/null
+++ b/data/elementary/themes/fdo/intl/128/flag-mv.png
Binary files differ
diff --git a/data/elementary/themes/fdo/intl/128/flag-my.png b/data/elementary/themes/fdo/intl/128/flag-my.png
new file mode 100644
index 0000000000..035701820f
--- /dev/null
+++ b/data/elementary/themes/fdo/intl/128/flag-my.png
Binary files differ
diff --git a/data/elementary/themes/fdo/intl/128/flag-ng.png b/data/elementary/themes/fdo/intl/128/flag-ng.png
new file mode 100644
index 0000000000..b7ea102cba
--- /dev/null
+++ b/data/elementary/themes/fdo/intl/128/flag-ng.png
Binary files differ
diff --git a/data/elementary/themes/fdo/intl/128/flag-nl.png b/data/elementary/themes/fdo/intl/128/flag-nl.png
new file mode 100644
index 0000000000..e657471360
--- /dev/null
+++ b/data/elementary/themes/fdo/intl/128/flag-nl.png
Binary files differ
diff --git a/data/elementary/themes/fdo/intl/128/flag-no.png b/data/elementary/themes/fdo/intl/128/flag-no.png
new file mode 100644
index 0000000000..6cf57494cc
--- /dev/null
+++ b/data/elementary/themes/fdo/intl/128/flag-no.png
Binary files differ
diff --git a/data/elementary/themes/fdo/intl/128/flag-np.png b/data/elementary/themes/fdo/intl/128/flag-np.png
new file mode 100644
index 0000000000..99c8116dfb
--- /dev/null
+++ b/data/elementary/themes/fdo/intl/128/flag-np.png
Binary files differ
diff --git a/data/elementary/themes/fdo/intl/128/flag-ph.png b/data/elementary/themes/fdo/intl/128/flag-ph.png
new file mode 100644
index 0000000000..c096a35acd
--- /dev/null
+++ b/data/elementary/themes/fdo/intl/128/flag-ph.png
Binary files differ
diff --git a/data/elementary/themes/fdo/intl/128/flag-pk.png b/data/elementary/themes/fdo/intl/128/flag-pk.png
new file mode 100644
index 0000000000..714fd34d78
--- /dev/null
+++ b/data/elementary/themes/fdo/intl/128/flag-pk.png
Binary files differ
diff --git a/data/elementary/themes/fdo/intl/128/flag-pl.png b/data/elementary/themes/fdo/intl/128/flag-pl.png
new file mode 100644
index 0000000000..d56195846f
--- /dev/null
+++ b/data/elementary/themes/fdo/intl/128/flag-pl.png
Binary files differ
diff --git a/data/elementary/themes/fdo/intl/128/flag-pt.png b/data/elementary/themes/fdo/intl/128/flag-pt.png
new file mode 100644
index 0000000000..27acf0a7fc
--- /dev/null
+++ b/data/elementary/themes/fdo/intl/128/flag-pt.png
Binary files differ
diff --git a/data/elementary/themes/fdo/intl/128/flag-ro.png b/data/elementary/themes/fdo/intl/128/flag-ro.png
new file mode 100644
index 0000000000..01e303eb12
--- /dev/null
+++ b/data/elementary/themes/fdo/intl/128/flag-ro.png
Binary files differ
diff --git a/data/elementary/themes/fdo/intl/128/flag-rs.png b/data/elementary/themes/fdo/intl/128/flag-rs.png
new file mode 100644
index 0000000000..3911d4c418
--- /dev/null
+++ b/data/elementary/themes/fdo/intl/128/flag-rs.png
Binary files differ
diff --git a/data/elementary/themes/fdo/intl/128/flag-ru.png b/data/elementary/themes/fdo/intl/128/flag-ru.png
new file mode 100644
index 0000000000..79cf4bea67
--- /dev/null
+++ b/data/elementary/themes/fdo/intl/128/flag-ru.png
Binary files differ
diff --git a/data/elementary/themes/fdo/intl/128/flag-se.png b/data/elementary/themes/fdo/intl/128/flag-se.png
new file mode 100644
index 0000000000..8161fcc9b3
--- /dev/null
+++ b/data/elementary/themes/fdo/intl/128/flag-se.png
Binary files differ
diff --git a/data/elementary/themes/fdo/intl/128/flag-si.png b/data/elementary/themes/fdo/intl/128/flag-si.png
new file mode 100644
index 0000000000..49c9d815f1
--- /dev/null
+++ b/data/elementary/themes/fdo/intl/128/flag-si.png
Binary files differ
diff --git a/data/elementary/themes/fdo/intl/128/flag-sk.png b/data/elementary/themes/fdo/intl/128/flag-sk.png
new file mode 100644
index 0000000000..1cb47fa714
--- /dev/null
+++ b/data/elementary/themes/fdo/intl/128/flag-sk.png
Binary files differ
diff --git a/data/elementary/themes/fdo/intl/128/flag-sn.png b/data/elementary/themes/fdo/intl/128/flag-sn.png
new file mode 100644
index 0000000000..9aa120ca1f
--- /dev/null
+++ b/data/elementary/themes/fdo/intl/128/flag-sn.png
Binary files differ
diff --git a/data/elementary/themes/fdo/intl/128/flag-sy.png b/data/elementary/themes/fdo/intl/128/flag-sy.png
new file mode 100644
index 0000000000..88574e1304
--- /dev/null
+++ b/data/elementary/themes/fdo/intl/128/flag-sy.png
Binary files differ
diff --git a/data/elementary/themes/fdo/intl/128/flag-th.png b/data/elementary/themes/fdo/intl/128/flag-th.png
new file mode 100644
index 0000000000..52332d477e
--- /dev/null
+++ b/data/elementary/themes/fdo/intl/128/flag-th.png
Binary files differ
diff --git a/data/elementary/themes/fdo/intl/128/flag-tj.png b/data/elementary/themes/fdo/intl/128/flag-tj.png
new file mode 100644
index 0000000000..775a2b3116
--- /dev/null
+++ b/data/elementary/themes/fdo/intl/128/flag-tj.png
Binary files differ
diff --git a/data/elementary/themes/fdo/intl/128/flag-tm.png b/data/elementary/themes/fdo/intl/128/flag-tm.png
new file mode 100644
index 0000000000..ec56fe2b10
--- /dev/null
+++ b/data/elementary/themes/fdo/intl/128/flag-tm.png
Binary files differ
diff --git a/data/elementary/themes/fdo/intl/128/flag-tr.png b/data/elementary/themes/fdo/intl/128/flag-tr.png
new file mode 100644
index 0000000000..6b20fbf191
--- /dev/null
+++ b/data/elementary/themes/fdo/intl/128/flag-tr.png
Binary files differ
diff --git a/data/elementary/themes/fdo/intl/128/flag-tw.png b/data/elementary/themes/fdo/intl/128/flag-tw.png
new file mode 100644
index 0000000000..d146632dc0
--- /dev/null
+++ b/data/elementary/themes/fdo/intl/128/flag-tw.png
Binary files differ
diff --git a/data/elementary/themes/fdo/intl/128/flag-tz.png b/data/elementary/themes/fdo/intl/128/flag-tz.png
new file mode 100644
index 0000000000..5d00a40ad4
--- /dev/null
+++ b/data/elementary/themes/fdo/intl/128/flag-tz.png
Binary files differ
diff --git a/data/elementary/themes/fdo/intl/128/flag-ua.png b/data/elementary/themes/fdo/intl/128/flag-ua.png
new file mode 100644
index 0000000000..97734c7294
--- /dev/null
+++ b/data/elementary/themes/fdo/intl/128/flag-ua.png
Binary files differ
diff --git a/data/elementary/themes/fdo/intl/128/flag-us.png b/data/elementary/themes/fdo/intl/128/flag-us.png
new file mode 100644
index 0000000000..63023688ed
--- /dev/null
+++ b/data/elementary/themes/fdo/intl/128/flag-us.png
Binary files differ
diff --git a/data/elementary/themes/fdo/intl/128/flag-uz.png b/data/elementary/themes/fdo/intl/128/flag-uz.png
new file mode 100644
index 0000000000..29c1ec672a
--- /dev/null
+++ b/data/elementary/themes/fdo/intl/128/flag-uz.png
Binary files differ
diff --git a/data/elementary/themes/fdo/intl/128/flag-vn.png b/data/elementary/themes/fdo/intl/128/flag-vn.png
new file mode 100644
index 0000000000..d976d19af1
--- /dev/null
+++ b/data/elementary/themes/fdo/intl/128/flag-vn.png
Binary files differ
diff --git a/data/elementary/themes/fdo/intl/128/flag-za.png b/data/elementary/themes/fdo/intl/128/flag-za.png
new file mode 100644
index 0000000000..cc014b64c5
--- /dev/null
+++ b/data/elementary/themes/fdo/intl/128/flag-za.png
Binary files differ
diff --git a/src/bin/elementary/test_icon.c b/src/bin/elementary/test_icon.c
index 1202a6d1bb..4da07c09b1 100644
--- a/src/bin/elementary/test_icon.c
+++ b/src/bin/elementary/test_icon.c
@@ -521,6 +521,100 @@ _standard_genlist_populate(Evas_Object *gl)
521 IC("preferences-desktop-theme") 521 IC("preferences-desktop-theme")
522 IC("preferences-desktop-wallpaper") 522 IC("preferences-desktop-wallpaper")
523 523
524 CONTEXT("International")
525 IC("flag-ad")
526 IC("flag-af")
527 IC("flag-al")
528 IC("flag-am")
529 IC("flag-ar")
530 IC("flag-at")
531 IC("flag-au")
532 IC("flag-az")
533 IC("flag-ba")
534 IC("flag-bd")
535 IC("flag-be")
536 IC("flag-bg")
537 IC("flag-br")
538 IC("flag-bt")
539 IC("flag-bw")
540 IC("flag-by")
541 IC("flag-ca")
542 IC("flag-cd")
543 IC("flag-ch")
544 IC("flag-cm")
545 IC("flag-cn")
546 IC("flag-cz")
547 IC("flag-de")
548 IC("flag-dk")
549 IC("flag-ee")
550 IC("flag-es")
551 IC("flag-et")
552 IC("flag-fi")
553 IC("flag-fo")
554 IC("flag-fr")
555 IC("flag-gb")
556 IC("flag-ge")
557 IC("flag-gh")
558 IC("flag-gn")
559 IC("flag-gr")
560 IC("flag-hr")
561 IC("flag-hu")
562 IC("flag-ie")
563 IC("flag-il")
564 IC("flag-in")
565 IC("flag-iq")
566 IC("flag-ir")
567 IC("flag-is")
568 IC("flag-it")
569 IC("flag-jp")
570 IC("flag-ke")
571 IC("flag-kg")
572 IC("flag-kh")
573 IC("flag-kr")
574 IC("flag-ku")
575 IC("flag-kz")
576 IC("flag-la")
577 IC("flag-lk")
578 IC("flag-lt")
579 IC("flag-lv")
580 IC("flag-ma")
581 IC("flag-md")
582 IC("flag-me")
583 IC("flag-mk")
584 IC("flag-ml")
585 IC("flag-mm")
586 IC("flag-mn")
587 IC("flag-mt")
588 IC("flag-mv")
589 IC("flag-my")
590 IC("flag-ng")
591 IC("flag-nl")
592 IC("flag-no")
593 IC("flag-np")
594 IC("flag-ph")
595 IC("flag-pk")
596 IC("flag-pl")
597 IC("flag-pt")
598 IC("flag-ro")
599 IC("flag-rs")
600 IC("flag-ru")
601 IC("flag-se")
602 IC("flag-si")
603 IC("flag-sk")
604 IC("flag-sn")
605 IC("flag-sy")
606 IC("flag-th")
607 IC("flag-tj")
608 IC("flag-tm")
609 IC("flag-tr")
610 IC("flag-tw")
611 IC("flag-tz")
612 IC("flag-ua")
613 IC("flag-us")
614 IC("flag-uz")
615 IC("flag-vn")
616 IC("flag-za")
617
524#undef CONTEXT 618#undef CONTEXT
525#undef IC 619#undef IC
526 620