diff --git a/lib/jquery.uls/i18n/ilo.json b/lib/jquery.uls/i18n/ilo.json
new file mode 100644
index 00000000..b95cb305
--- /dev/null
+++ b/lib/jquery.uls/i18n/ilo.json
@@ -0,0 +1,21 @@
+{
+ "@metadata": {
+ "authors": [
+ "Lam-ang"
+ ]
+ },
+ "uls-select-language": "Agpili ti Pagsasao",
+ "uls-region-WW": "Sangalubongan",
+ "uls-region-SP": "Espesial",
+ "uls-region-AM": "Amerika",
+ "uls-region-AF": "Aprika",
+ "uls-region-EU": "Europa",
+ "uls-region-AS": "Asia",
+ "uls-region-ME": "Tengnga a Daya",
+ "uls-region-PA": "Pasipiko",
+ "uls-no-results-found": "Awan dagiti nabirukan a resulta",
+ "uls-common-languages": "Dagiti kadawyan a pagsasao",
+ "uls-no-results-suggestion-title": "Mabalin nga interesadoka iti:",
+ "uls-search-help": "Mabalinmo ti agbiruk babaen ti nagan ti pagsasao, nagan ti eskritu, ISO a kodigo ti pagsasao wenno agbasabasaka babaen ti rehion:",
+ "uls-search-placeholder": "Panagbiruk ti pagsasao"
+}
\ No newline at end of file
diff --git a/lib/jquery.uls/i18n/lrc.json b/lib/jquery.uls/i18n/lrc.json
new file mode 100644
index 00000000..caaba6ca
--- /dev/null
+++ b/lib/jquery.uls/i18n/lrc.json
@@ -0,0 +1,20 @@
+{
+ "@metadata": {
+ "authors": [
+ "Mogoeilor"
+ ]
+ },
+ "uls-select-language": "\u0632\u0648\u0646 \u0627\u0646\u062a\u062e\u0627\u0648 \u0628\u064a\u0647",
+ "uls-region-WW": "\u0643\u0644 \u062f\u0648\u0646\u064a\u0627",
+ "uls-region-SP": "\u0648\u064a\u062c\u0647",
+ "uls-region-AM": "\u0627\u0645\u0631\u0643\u0627",
+ "uls-region-AF": "\u0627\u0641\u0631\u0642\u0627",
+ "uls-region-EU": "\u0627\u0648\u0631\u0648\u067e\u0627",
+ "uls-region-AS": "\u0622\u0633\u064a\u0627",
+ "uls-region-ME": "\u0645\u064a\u0646\u062c\u0627 \u062e\u0627\u0648\u0631",
+ "uls-region-PA": "\u0647\u0648\u0645 \u067e\u064a\u0648\u0633\u062a \u062c\u0647\u0648\u0646 \u0622\u0648\u06cc",
+ "uls-no-results-found": "\u0647\u064a\u0686 \u0646\u062a\u064a\u062c\u0647 \u064a\u06cc \u062c\u0633\u062a\u0647 \u0646\u0628\u06cc",
+ "uls-common-languages": "\u0632\u0648\u0646\u0627 \u0631\u0627\u064a\u062c",
+ "uls-no-results-suggestion-title": "\u0634\u0645\u0627 \u0645\u0645\u0643\u0646\u0647 \u062f\u0634 \u0639\u0644\u0627\u0642\u0647 \u0645\u0646 \u0628\u0648\u0626\u064a\u062a",
+ "uls-search-placeholder": "\u067e\u06cc \u062c\u0648\u0631\u06cc \u0632\u0648\u0646\u06cc"
+}
\ No newline at end of file
diff --git a/lib/jquery.uls/i18n/ug-arab.json b/lib/jquery.uls/i18n/ug-arab.json
new file mode 100644
index 00000000..7dcc69fb
--- /dev/null
+++ b/lib/jquery.uls/i18n/ug-arab.json
@@ -0,0 +1,21 @@
+{
+ "@metadata": {
+ "authors": [
+ "Tel'et"
+ ]
+ },
+ "uls-select-language": "\u062a\u0649\u0644 \u062a\u0627\u0644\u0644\u0627\u06ad",
+ "uls-region-WW": "\u062f\u06c7\u0646\u064a\u0627\u062f\u0627",
+ "uls-region-SP": "\u0626\u0627\u0644\u0627\u06be\u0649\u062f\u06d5",
+ "uls-region-AM": "\u0626\u0627\u0645\u06d0\u0631\u0649\u0643\u0627",
+ "uls-region-AF": "\u0626\u0627\u0641\u0631\u0649\u0642\u0627",
+ "uls-region-EU": "\u064a\u0627\u06cb\u0631\u0648\u067e\u0627",
+ "uls-region-AS": "\u0626\u0627\u0633\u0649\u064a\u0627",
+ "uls-region-ME": "\u0626\u0648\u062a\u062a\u06c7\u0631\u0627 \u0634\u06d5\u0631\u0642",
+ "uls-region-PA": "\u0626\u0627\u062a\u0644\u0627\u0646\u062a\u0649\u0643",
+ "uls-no-results-found": "\u0646\u06d5\u062a\u0649\u062c\u06d5 \u062a\u06d0\u067e\u0649\u0644\u0645\u0649\u062f\u0649",
+ "uls-common-languages": "\u0626\u0648\u0631\u062a\u0627\u0642 \u062a\u0649\u0644\u0644\u0627\u0631",
+ "uls-no-results-suggestion-title": "\u0633\u0649\u0632\u0646\u0649 \u0628\u06d5\u0644\u0643\u0649\u0645 \u0642\u0649\u0632\u0649\u0642\u062a\u06c7\u0631\u06c7\u0634\u0649 \u0645\u06c7\u0645\u0643\u0649\u0646:",
+ "uls-search-help": "\u0633\u0649\u0632 \u062a\u0649\u0644 \u0646\u0627\u0645\u0649 \u0628\u0648\u064a\u0649\u0686\u06d5\u060c \u064a\u06d0\u0632\u0649\u0642 \u0634\u06d5\u0643\u0644\u0649 \u0646\u0627\u0645\u0649 \u0628\u0648\u064a\u0649\u0686\u06d5\u060c \u062a\u0649\u0644\u0646\u0649\u06ad ISO \u0643\u0648\u062f\u0649 \u0628\u0648\u064a\u0649\u0686\u06d5 \u0626\u0649\u0632\u062f\u0649\u064a\u06d5\u0644\u06d5\u064a\u0633\u0649\u0632 \u064a\u0627\u0643\u0649 \u0631\u0627\u064a\u0648\u0646 \u0628\u0648\u064a\u0649\u0686\u06d5 \u0643\u06c6\u0631\u06d5\u0644\u06d5\u064a\u0633\u0649\u0632:",
+ "uls-search-placeholder": "\u062a\u0649\u0644 \u0626\u0649\u0632\u062f\u06d5"
+}
\ No newline at end of file
diff --git a/lib/jquery.uls/images/clear.png b/lib/jquery.uls/images/clear.png
index c2d771f5..f900e7d4 100644
Binary files a/lib/jquery.uls/images/clear.png and b/lib/jquery.uls/images/clear.png differ
diff --git a/lib/jquery.uls/images/close.png b/lib/jquery.uls/images/close.png
index edf55e36..84631c3d 100644
Binary files a/lib/jquery.uls/images/close.png and b/lib/jquery.uls/images/close.png differ
diff --git a/lib/jquery.uls/images/icon-language.svg b/lib/jquery.uls/images/icon-language.svg
index b74039bd..35c5b3bc 100644
--- a/lib/jquery.uls/images/icon-language.svg
+++ b/lib/jquery.uls/images/icon-language.svg
@@ -1,1010 +1,26 @@
-
-
-
-
\ No newline at end of file
+
+
+
diff --git a/lib/jquery.uls/images/search.svg b/lib/jquery.uls/images/search.svg
index f288b1e6..014c0030 100755
--- a/lib/jquery.uls/images/search.svg
+++ b/lib/jquery.uls/images/search.svg
@@ -1,36 +1,16 @@
-
-