i18n: automatic bump

Change-Id: Id42fd1c2fb10ab473c730f6e46073d082c07e18c
diff --git a/AudioFilter/data/locale/AudioFilter_ace.json b/AudioFilter/data/locale/AudioFilter_ace.json
new file mode 100644
index 0000000..e380d45
--- /dev/null
+++ b/AudioFilter/data/locale/AudioFilter_ace.json
@@ -0,0 +1,12 @@
+{
+    "irfile_title": "Impulse response",
+    "irfile_entries_1": "Genesis 6 Studio - Live Room Drum Set Up",
+    "irfile_entries_2": "Jack Lions Concert Hall - University of York",
+    "irfile_entries_3": "St. Patrick’s Church - Patrington",
+    "streamlist_title": "Audio stream",
+    "streamlist_summary": "Select the stream to filter",
+    "streamlist_entries_1": "Sent",
+    "streamlist_entries_2": "Received",
+    "always_summary": "Activate the filter when a call starts",
+    "always_title": "Automatically activate the filter"
+}
\ No newline at end of file
diff --git a/AudioFilter/data/locale/AudioFilter_ar.json b/AudioFilter/data/locale/AudioFilter_ar.json
new file mode 100644
index 0000000..e380d45
--- /dev/null
+++ b/AudioFilter/data/locale/AudioFilter_ar.json
@@ -0,0 +1,12 @@
+{
+    "irfile_title": "Impulse response",
+    "irfile_entries_1": "Genesis 6 Studio - Live Room Drum Set Up",
+    "irfile_entries_2": "Jack Lions Concert Hall - University of York",
+    "irfile_entries_3": "St. Patrick’s Church - Patrington",
+    "streamlist_title": "Audio stream",
+    "streamlist_summary": "Select the stream to filter",
+    "streamlist_entries_1": "Sent",
+    "streamlist_entries_2": "Received",
+    "always_summary": "Activate the filter when a call starts",
+    "always_title": "Automatically activate the filter"
+}
\ No newline at end of file
diff --git a/AudioFilter/data/locale/AudioFilter_ar_EG.json b/AudioFilter/data/locale/AudioFilter_ar_EG.json
new file mode 100644
index 0000000..e380d45
--- /dev/null
+++ b/AudioFilter/data/locale/AudioFilter_ar_EG.json
@@ -0,0 +1,12 @@
+{
+    "irfile_title": "Impulse response",
+    "irfile_entries_1": "Genesis 6 Studio - Live Room Drum Set Up",
+    "irfile_entries_2": "Jack Lions Concert Hall - University of York",
+    "irfile_entries_3": "St. Patrick’s Church - Patrington",
+    "streamlist_title": "Audio stream",
+    "streamlist_summary": "Select the stream to filter",
+    "streamlist_entries_1": "Sent",
+    "streamlist_entries_2": "Received",
+    "always_summary": "Activate the filter when a call starts",
+    "always_title": "Automatically activate the filter"
+}
\ No newline at end of file
diff --git a/AudioFilter/data/locale/AudioFilter_ast_ES.json b/AudioFilter/data/locale/AudioFilter_ast_ES.json
new file mode 100644
index 0000000..e380d45
--- /dev/null
+++ b/AudioFilter/data/locale/AudioFilter_ast_ES.json
@@ -0,0 +1,12 @@
+{
+    "irfile_title": "Impulse response",
+    "irfile_entries_1": "Genesis 6 Studio - Live Room Drum Set Up",
+    "irfile_entries_2": "Jack Lions Concert Hall - University of York",
+    "irfile_entries_3": "St. Patrick’s Church - Patrington",
+    "streamlist_title": "Audio stream",
+    "streamlist_summary": "Select the stream to filter",
+    "streamlist_entries_1": "Sent",
+    "streamlist_entries_2": "Received",
+    "always_summary": "Activate the filter when a call starts",
+    "always_title": "Automatically activate the filter"
+}
\ No newline at end of file
diff --git a/AudioFilter/data/locale/AudioFilter_az.json b/AudioFilter/data/locale/AudioFilter_az.json
new file mode 100644
index 0000000..e380d45
--- /dev/null
+++ b/AudioFilter/data/locale/AudioFilter_az.json
@@ -0,0 +1,12 @@
+{
+    "irfile_title": "Impulse response",
+    "irfile_entries_1": "Genesis 6 Studio - Live Room Drum Set Up",
+    "irfile_entries_2": "Jack Lions Concert Hall - University of York",
+    "irfile_entries_3": "St. Patrick’s Church - Patrington",
+    "streamlist_title": "Audio stream",
+    "streamlist_summary": "Select the stream to filter",
+    "streamlist_entries_1": "Sent",
+    "streamlist_entries_2": "Received",
+    "always_summary": "Activate the filter when a call starts",
+    "always_title": "Automatically activate the filter"
+}
\ No newline at end of file
diff --git a/AudioFilter/data/locale/AudioFilter_be.json b/AudioFilter/data/locale/AudioFilter_be.json
new file mode 100644
index 0000000..e380d45
--- /dev/null
+++ b/AudioFilter/data/locale/AudioFilter_be.json
@@ -0,0 +1,12 @@
+{
+    "irfile_title": "Impulse response",
+    "irfile_entries_1": "Genesis 6 Studio - Live Room Drum Set Up",
+    "irfile_entries_2": "Jack Lions Concert Hall - University of York",
+    "irfile_entries_3": "St. Patrick’s Church - Patrington",
+    "streamlist_title": "Audio stream",
+    "streamlist_summary": "Select the stream to filter",
+    "streamlist_entries_1": "Sent",
+    "streamlist_entries_2": "Received",
+    "always_summary": "Activate the filter when a call starts",
+    "always_title": "Automatically activate the filter"
+}
\ No newline at end of file
diff --git a/AudioFilter/data/locale/AudioFilter_be_BY.json b/AudioFilter/data/locale/AudioFilter_be_BY.json
new file mode 100644
index 0000000..e380d45
--- /dev/null
+++ b/AudioFilter/data/locale/AudioFilter_be_BY.json
@@ -0,0 +1,12 @@
+{
+    "irfile_title": "Impulse response",
+    "irfile_entries_1": "Genesis 6 Studio - Live Room Drum Set Up",
+    "irfile_entries_2": "Jack Lions Concert Hall - University of York",
+    "irfile_entries_3": "St. Patrick’s Church - Patrington",
+    "streamlist_title": "Audio stream",
+    "streamlist_summary": "Select the stream to filter",
+    "streamlist_entries_1": "Sent",
+    "streamlist_entries_2": "Received",
+    "always_summary": "Activate the filter when a call starts",
+    "always_title": "Automatically activate the filter"
+}
\ No newline at end of file
diff --git a/AudioFilter/data/locale/AudioFilter_bg.json b/AudioFilter/data/locale/AudioFilter_bg.json
new file mode 100644
index 0000000..e380d45
--- /dev/null
+++ b/AudioFilter/data/locale/AudioFilter_bg.json
@@ -0,0 +1,12 @@
+{
+    "irfile_title": "Impulse response",
+    "irfile_entries_1": "Genesis 6 Studio - Live Room Drum Set Up",
+    "irfile_entries_2": "Jack Lions Concert Hall - University of York",
+    "irfile_entries_3": "St. Patrick’s Church - Patrington",
+    "streamlist_title": "Audio stream",
+    "streamlist_summary": "Select the stream to filter",
+    "streamlist_entries_1": "Sent",
+    "streamlist_entries_2": "Received",
+    "always_summary": "Activate the filter when a call starts",
+    "always_title": "Automatically activate the filter"
+}
\ No newline at end of file
diff --git a/AudioFilter/data/locale/AudioFilter_bg_BG.json b/AudioFilter/data/locale/AudioFilter_bg_BG.json
new file mode 100644
index 0000000..e380d45
--- /dev/null
+++ b/AudioFilter/data/locale/AudioFilter_bg_BG.json
@@ -0,0 +1,12 @@
+{
+    "irfile_title": "Impulse response",
+    "irfile_entries_1": "Genesis 6 Studio - Live Room Drum Set Up",
+    "irfile_entries_2": "Jack Lions Concert Hall - University of York",
+    "irfile_entries_3": "St. Patrick’s Church - Patrington",
+    "streamlist_title": "Audio stream",
+    "streamlist_summary": "Select the stream to filter",
+    "streamlist_entries_1": "Sent",
+    "streamlist_entries_2": "Received",
+    "always_summary": "Activate the filter when a call starts",
+    "always_title": "Automatically activate the filter"
+}
\ No newline at end of file
diff --git a/AudioFilter/data/locale/AudioFilter_bn.json b/AudioFilter/data/locale/AudioFilter_bn.json
new file mode 100644
index 0000000..e380d45
--- /dev/null
+++ b/AudioFilter/data/locale/AudioFilter_bn.json
@@ -0,0 +1,12 @@
+{
+    "irfile_title": "Impulse response",
+    "irfile_entries_1": "Genesis 6 Studio - Live Room Drum Set Up",
+    "irfile_entries_2": "Jack Lions Concert Hall - University of York",
+    "irfile_entries_3": "St. Patrick’s Church - Patrington",
+    "streamlist_title": "Audio stream",
+    "streamlist_summary": "Select the stream to filter",
+    "streamlist_entries_1": "Sent",
+    "streamlist_entries_2": "Received",
+    "always_summary": "Activate the filter when a call starts",
+    "always_title": "Automatically activate the filter"
+}
\ No newline at end of file
diff --git a/AudioFilter/data/locale/AudioFilter_brx.json b/AudioFilter/data/locale/AudioFilter_brx.json
new file mode 100644
index 0000000..e380d45
--- /dev/null
+++ b/AudioFilter/data/locale/AudioFilter_brx.json
@@ -0,0 +1,12 @@
+{
+    "irfile_title": "Impulse response",
+    "irfile_entries_1": "Genesis 6 Studio - Live Room Drum Set Up",
+    "irfile_entries_2": "Jack Lions Concert Hall - University of York",
+    "irfile_entries_3": "St. Patrick’s Church - Patrington",
+    "streamlist_title": "Audio stream",
+    "streamlist_summary": "Select the stream to filter",
+    "streamlist_entries_1": "Sent",
+    "streamlist_entries_2": "Received",
+    "always_summary": "Activate the filter when a call starts",
+    "always_title": "Automatically activate the filter"
+}
\ No newline at end of file
diff --git a/AudioFilter/data/locale/AudioFilter_ca.json b/AudioFilter/data/locale/AudioFilter_ca.json
new file mode 100644
index 0000000..e380d45
--- /dev/null
+++ b/AudioFilter/data/locale/AudioFilter_ca.json
@@ -0,0 +1,12 @@
+{
+    "irfile_title": "Impulse response",
+    "irfile_entries_1": "Genesis 6 Studio - Live Room Drum Set Up",
+    "irfile_entries_2": "Jack Lions Concert Hall - University of York",
+    "irfile_entries_3": "St. Patrick’s Church - Patrington",
+    "streamlist_title": "Audio stream",
+    "streamlist_summary": "Select the stream to filter",
+    "streamlist_entries_1": "Sent",
+    "streamlist_entries_2": "Received",
+    "always_summary": "Activate the filter when a call starts",
+    "always_title": "Automatically activate the filter"
+}
\ No newline at end of file
diff --git a/AudioFilter/data/locale/AudioFilter_cs_CZ.json b/AudioFilter/data/locale/AudioFilter_cs_CZ.json
new file mode 100644
index 0000000..a61316c
--- /dev/null
+++ b/AudioFilter/data/locale/AudioFilter_cs_CZ.json
@@ -0,0 +1,12 @@
+{
+    "irfile_title": "Impulsní odezva",
+    "irfile_entries_1": "Genesis 6 Studio - Nastavení bubnů v živé místnosti",
+    "irfile_entries_2": "Koncertní sál Jack Lions - University of York",
+    "irfile_entries_3": "Kostel svatého Patrika - Patrington",
+    "streamlist_title": "Zvukový kanál",
+    "streamlist_summary": "Select the stream to filter",
+    "streamlist_entries_1": "Posláno",
+    "streamlist_entries_2": "Přijato",
+    "always_summary": "Activate the filter when a call starts",
+    "always_title": "Automatically activate the filter"
+}
\ No newline at end of file
diff --git a/AudioFilter/data/locale/AudioFilter_da.json b/AudioFilter/data/locale/AudioFilter_da.json
new file mode 100644
index 0000000..989ceda
--- /dev/null
+++ b/AudioFilter/data/locale/AudioFilter_da.json
@@ -0,0 +1,12 @@
+{
+    "irfile_title": "Impulse response",
+    "irfile_entries_1": "Genesis 6 Studio - Live Room Drum Set Up",
+    "irfile_entries_2": "Jack Lions Concert Hall - University of York",
+    "irfile_entries_3": "St. Patrick’s Church - Patrington",
+    "streamlist_title": "Audio stream",
+    "streamlist_summary": "Select the stream to filter",
+    "streamlist_entries_1": "Sendt",
+    "streamlist_entries_2": "Modtaget",
+    "always_summary": "Activate the filter when a call starts",
+    "always_title": "Automatically activate the filter"
+}
\ No newline at end of file
diff --git a/AudioFilter/data/locale/AudioFilter_de.json b/AudioFilter/data/locale/AudioFilter_de.json
new file mode 100644
index 0000000..b4b0647
--- /dev/null
+++ b/AudioFilter/data/locale/AudioFilter_de.json
@@ -0,0 +1,12 @@
+{
+    "irfile_title": "Impulsantwort",
+    "irfile_entries_1": "Genesis 6 Studio - Live-Raum Schlagzeug-Setup",
+    "irfile_entries_2": "Jack Lions Concert Hall - University of York",
+    "irfile_entries_3": "St. Patrick’s Church - Patrington",
+    "streamlist_title": "Audio-Stream",
+    "streamlist_summary": "Wählen Sie den zu filternden Stream aus",
+    "streamlist_entries_1": "Gesendet",
+    "streamlist_entries_2": "Empfangen",
+    "always_summary": "Den Filter aktivieren, wenn ein Anruf beginnt",
+    "always_title": "Filter automatisch aktivieren"
+}
\ No newline at end of file
diff --git a/AudioFilter/data/locale/AudioFilter_de_DE.json b/AudioFilter/data/locale/AudioFilter_de_DE.json
new file mode 100644
index 0000000..b4b0647
--- /dev/null
+++ b/AudioFilter/data/locale/AudioFilter_de_DE.json
@@ -0,0 +1,12 @@
+{
+    "irfile_title": "Impulsantwort",
+    "irfile_entries_1": "Genesis 6 Studio - Live-Raum Schlagzeug-Setup",
+    "irfile_entries_2": "Jack Lions Concert Hall - University of York",
+    "irfile_entries_3": "St. Patrick’s Church - Patrington",
+    "streamlist_title": "Audio-Stream",
+    "streamlist_summary": "Wählen Sie den zu filternden Stream aus",
+    "streamlist_entries_1": "Gesendet",
+    "streamlist_entries_2": "Empfangen",
+    "always_summary": "Den Filter aktivieren, wenn ein Anruf beginnt",
+    "always_title": "Filter automatisch aktivieren"
+}
\ No newline at end of file
diff --git a/AudioFilter/data/locale/AudioFilter_el.json b/AudioFilter/data/locale/AudioFilter_el.json
new file mode 100644
index 0000000..0fcb2d2
--- /dev/null
+++ b/AudioFilter/data/locale/AudioFilter_el.json
@@ -0,0 +1,12 @@
+{
+    "irfile_title": "Impulse response",
+    "irfile_entries_1": "Genesis 6 Studio - Live Room Drum Set Up",
+    "irfile_entries_2": "Jack Lions Concert Hall - University of York",
+    "irfile_entries_3": "St. Patrick’s Church - Patrington",
+    "streamlist_title": "Ροή ήχου",
+    "streamlist_summary": "Select the stream to filter",
+    "streamlist_entries_1": "Αποστολή",
+    "streamlist_entries_2": "Παραλήφθηκε",
+    "always_summary": "Activate the filter when a call starts",
+    "always_title": "Automatically activate the filter"
+}
\ No newline at end of file
diff --git a/AudioFilter/data/locale/AudioFilter_en_GB.json b/AudioFilter/data/locale/AudioFilter_en_GB.json
new file mode 100644
index 0000000..e380d45
--- /dev/null
+++ b/AudioFilter/data/locale/AudioFilter_en_GB.json
@@ -0,0 +1,12 @@
+{
+    "irfile_title": "Impulse response",
+    "irfile_entries_1": "Genesis 6 Studio - Live Room Drum Set Up",
+    "irfile_entries_2": "Jack Lions Concert Hall - University of York",
+    "irfile_entries_3": "St. Patrick’s Church - Patrington",
+    "streamlist_title": "Audio stream",
+    "streamlist_summary": "Select the stream to filter",
+    "streamlist_entries_1": "Sent",
+    "streamlist_entries_2": "Received",
+    "always_summary": "Activate the filter when a call starts",
+    "always_title": "Automatically activate the filter"
+}
\ No newline at end of file
diff --git a/AudioFilter/data/locale/AudioFilter_en_IE.json b/AudioFilter/data/locale/AudioFilter_en_IE.json
new file mode 100644
index 0000000..e380d45
--- /dev/null
+++ b/AudioFilter/data/locale/AudioFilter_en_IE.json
@@ -0,0 +1,12 @@
+{
+    "irfile_title": "Impulse response",
+    "irfile_entries_1": "Genesis 6 Studio - Live Room Drum Set Up",
+    "irfile_entries_2": "Jack Lions Concert Hall - University of York",
+    "irfile_entries_3": "St. Patrick’s Church - Patrington",
+    "streamlist_title": "Audio stream",
+    "streamlist_summary": "Select the stream to filter",
+    "streamlist_entries_1": "Sent",
+    "streamlist_entries_2": "Received",
+    "always_summary": "Activate the filter when a call starts",
+    "always_title": "Automatically activate the filter"
+}
\ No newline at end of file
diff --git a/AudioFilter/data/locale/AudioFilter_eo.json b/AudioFilter/data/locale/AudioFilter_eo.json
new file mode 100644
index 0000000..e380d45
--- /dev/null
+++ b/AudioFilter/data/locale/AudioFilter_eo.json
@@ -0,0 +1,12 @@
+{
+    "irfile_title": "Impulse response",
+    "irfile_entries_1": "Genesis 6 Studio - Live Room Drum Set Up",
+    "irfile_entries_2": "Jack Lions Concert Hall - University of York",
+    "irfile_entries_3": "St. Patrick’s Church - Patrington",
+    "streamlist_title": "Audio stream",
+    "streamlist_summary": "Select the stream to filter",
+    "streamlist_entries_1": "Sent",
+    "streamlist_entries_2": "Received",
+    "always_summary": "Activate the filter when a call starts",
+    "always_title": "Automatically activate the filter"
+}
\ No newline at end of file
diff --git a/AudioFilter/data/locale/AudioFilter_es.json b/AudioFilter/data/locale/AudioFilter_es.json
new file mode 100644
index 0000000..93c91b2
--- /dev/null
+++ b/AudioFilter/data/locale/AudioFilter_es.json
@@ -0,0 +1,12 @@
+{
+    "irfile_title": "Respuesta de impulso",
+    "irfile_entries_1": "Genesis 6 Studio - Configuración de batería en vivo",
+    "irfile_entries_2": "Salón de Conciertos Jack Lions - Universidad de York",
+    "irfile_entries_3": "St. Patrick’s Church - Patrington",
+    "streamlist_title": "Flujo de audio",
+    "streamlist_summary": "Select the stream to filter",
+    "streamlist_entries_1": "Enviado",
+    "streamlist_entries_2": "Recibido",
+    "always_summary": "Activate the filter when a call starts",
+    "always_title": "Automatically activate the filter"
+}
\ No newline at end of file
diff --git a/AudioFilter/data/locale/AudioFilter_es_AR.json b/AudioFilter/data/locale/AudioFilter_es_AR.json
new file mode 100644
index 0000000..7a0cecb
--- /dev/null
+++ b/AudioFilter/data/locale/AudioFilter_es_AR.json
@@ -0,0 +1,12 @@
+{
+    "irfile_title": "Respuesta de impulso",
+    "irfile_entries_1": "Estudio Génesis 6 - Sala de tomas (batería)",
+    "irfile_entries_2": "Salón de Conciertos Jack Lions - Universidad de York",
+    "irfile_entries_3": "Iglesia de San Patricio - Patrington",
+    "streamlist_title": "Flujo de audio",
+    "streamlist_summary": "Select the stream to filter",
+    "streamlist_entries_1": "Enviado",
+    "streamlist_entries_2": "Recibido",
+    "always_summary": "Activate the filter when a call starts",
+    "always_title": "Automatically activate the filter"
+}
\ No newline at end of file
diff --git a/AudioFilter/data/locale/AudioFilter_es_CO.json b/AudioFilter/data/locale/AudioFilter_es_CO.json
new file mode 100644
index 0000000..93c91b2
--- /dev/null
+++ b/AudioFilter/data/locale/AudioFilter_es_CO.json
@@ -0,0 +1,12 @@
+{
+    "irfile_title": "Respuesta de impulso",
+    "irfile_entries_1": "Genesis 6 Studio - Configuración de batería en vivo",
+    "irfile_entries_2": "Salón de Conciertos Jack Lions - Universidad de York",
+    "irfile_entries_3": "St. Patrick’s Church - Patrington",
+    "streamlist_title": "Flujo de audio",
+    "streamlist_summary": "Select the stream to filter",
+    "streamlist_entries_1": "Enviado",
+    "streamlist_entries_2": "Recibido",
+    "always_summary": "Activate the filter when a call starts",
+    "always_title": "Automatically activate the filter"
+}
\ No newline at end of file
diff --git a/AudioFilter/data/locale/AudioFilter_es_MX.json b/AudioFilter/data/locale/AudioFilter_es_MX.json
new file mode 100644
index 0000000..93c91b2
--- /dev/null
+++ b/AudioFilter/data/locale/AudioFilter_es_MX.json
@@ -0,0 +1,12 @@
+{
+    "irfile_title": "Respuesta de impulso",
+    "irfile_entries_1": "Genesis 6 Studio - Configuración de batería en vivo",
+    "irfile_entries_2": "Salón de Conciertos Jack Lions - Universidad de York",
+    "irfile_entries_3": "St. Patrick’s Church - Patrington",
+    "streamlist_title": "Flujo de audio",
+    "streamlist_summary": "Select the stream to filter",
+    "streamlist_entries_1": "Enviado",
+    "streamlist_entries_2": "Recibido",
+    "always_summary": "Activate the filter when a call starts",
+    "always_title": "Automatically activate the filter"
+}
\ No newline at end of file
diff --git a/AudioFilter/data/locale/AudioFilter_et.json b/AudioFilter/data/locale/AudioFilter_et.json
new file mode 100644
index 0000000..e380d45
--- /dev/null
+++ b/AudioFilter/data/locale/AudioFilter_et.json
@@ -0,0 +1,12 @@
+{
+    "irfile_title": "Impulse response",
+    "irfile_entries_1": "Genesis 6 Studio - Live Room Drum Set Up",
+    "irfile_entries_2": "Jack Lions Concert Hall - University of York",
+    "irfile_entries_3": "St. Patrick’s Church - Patrington",
+    "streamlist_title": "Audio stream",
+    "streamlist_summary": "Select the stream to filter",
+    "streamlist_entries_1": "Sent",
+    "streamlist_entries_2": "Received",
+    "always_summary": "Activate the filter when a call starts",
+    "always_title": "Automatically activate the filter"
+}
\ No newline at end of file
diff --git a/AudioFilter/data/locale/AudioFilter_et_EE.json b/AudioFilter/data/locale/AudioFilter_et_EE.json
new file mode 100644
index 0000000..e380d45
--- /dev/null
+++ b/AudioFilter/data/locale/AudioFilter_et_EE.json
@@ -0,0 +1,12 @@
+{
+    "irfile_title": "Impulse response",
+    "irfile_entries_1": "Genesis 6 Studio - Live Room Drum Set Up",
+    "irfile_entries_2": "Jack Lions Concert Hall - University of York",
+    "irfile_entries_3": "St. Patrick’s Church - Patrington",
+    "streamlist_title": "Audio stream",
+    "streamlist_summary": "Select the stream to filter",
+    "streamlist_entries_1": "Sent",
+    "streamlist_entries_2": "Received",
+    "always_summary": "Activate the filter when a call starts",
+    "always_title": "Automatically activate the filter"
+}
\ No newline at end of file
diff --git a/AudioFilter/data/locale/AudioFilter_eu.json b/AudioFilter/data/locale/AudioFilter_eu.json
new file mode 100644
index 0000000..e380d45
--- /dev/null
+++ b/AudioFilter/data/locale/AudioFilter_eu.json
@@ -0,0 +1,12 @@
+{
+    "irfile_title": "Impulse response",
+    "irfile_entries_1": "Genesis 6 Studio - Live Room Drum Set Up",
+    "irfile_entries_2": "Jack Lions Concert Hall - University of York",
+    "irfile_entries_3": "St. Patrick’s Church - Patrington",
+    "streamlist_title": "Audio stream",
+    "streamlist_summary": "Select the stream to filter",
+    "streamlist_entries_1": "Sent",
+    "streamlist_entries_2": "Received",
+    "always_summary": "Activate the filter when a call starts",
+    "always_title": "Automatically activate the filter"
+}
\ No newline at end of file
diff --git a/AudioFilter/data/locale/AudioFilter_fa.json b/AudioFilter/data/locale/AudioFilter_fa.json
new file mode 100644
index 0000000..2fbec91
--- /dev/null
+++ b/AudioFilter/data/locale/AudioFilter_fa.json
@@ -0,0 +1,12 @@
+{
+    "irfile_title": "پاسخ ضربه",
+    "irfile_entries_1": "استودیو جنسیس ۶ - مجموعهٔ کوبه‌ای اتاق زنده",
+    "irfile_entries_2": "سالن کنسرت جک لاینز - دانشگاه نیویورک",
+    "irfile_entries_3": "کلیسای پاتریک قدّیس - پترینگتون",
+    "streamlist_title": "جریان صوتی",
+    "streamlist_summary": "Select the stream to filter",
+    "streamlist_entries_1": "فرستاده",
+    "streamlist_entries_2": "گرفته",
+    "always_summary": "Activate the filter when a call starts",
+    "always_title": "Automatically activate the filter"
+}
\ No newline at end of file
diff --git a/AudioFilter/data/locale/AudioFilter_fa_IR.json b/AudioFilter/data/locale/AudioFilter_fa_IR.json
new file mode 100644
index 0000000..2fbec91
--- /dev/null
+++ b/AudioFilter/data/locale/AudioFilter_fa_IR.json
@@ -0,0 +1,12 @@
+{
+    "irfile_title": "پاسخ ضربه",
+    "irfile_entries_1": "استودیو جنسیس ۶ - مجموعهٔ کوبه‌ای اتاق زنده",
+    "irfile_entries_2": "سالن کنسرت جک لاینز - دانشگاه نیویورک",
+    "irfile_entries_3": "کلیسای پاتریک قدّیس - پترینگتون",
+    "streamlist_title": "جریان صوتی",
+    "streamlist_summary": "Select the stream to filter",
+    "streamlist_entries_1": "فرستاده",
+    "streamlist_entries_2": "گرفته",
+    "always_summary": "Activate the filter when a call starts",
+    "always_title": "Automatically activate the filter"
+}
\ No newline at end of file
diff --git a/AudioFilter/data/locale/AudioFilter_fi.json b/AudioFilter/data/locale/AudioFilter_fi.json
new file mode 100644
index 0000000..b84b068
--- /dev/null
+++ b/AudioFilter/data/locale/AudioFilter_fi.json
@@ -0,0 +1,12 @@
+{
+    "irfile_title": "Impulse response",
+    "irfile_entries_1": "Genesis 6 Studio - Live Room Drum Set Up",
+    "irfile_entries_2": "Jack Lions Concert Hall - University of York",
+    "irfile_entries_3": "St. Patrick’s Church - Patrington",
+    "streamlist_title": "Audio stream",
+    "streamlist_summary": "Select the stream to filter",
+    "streamlist_entries_1": "Lähetä",
+    "streamlist_entries_2": "Received",
+    "always_summary": "Activate the filter when a call starts",
+    "always_title": "Automatically activate the filter"
+}
\ No newline at end of file
diff --git a/AudioFilter/data/locale/AudioFilter_fr.json b/AudioFilter/data/locale/AudioFilter_fr.json
new file mode 100644
index 0000000..0a58832
--- /dev/null
+++ b/AudioFilter/data/locale/AudioFilter_fr.json
@@ -0,0 +1,12 @@
+{
+    "irfile_title": "Réponse impulsionnelle",
+    "irfile_entries_1": "Genesis 6 Studio - Live Room Drum Set Up",
+    "irfile_entries_2": "Jack Lions Concert Hall - University of York",
+    "irfile_entries_3": "St. Patrick’s Church - Patrington",
+    "streamlist_title": "Flux audio",
+    "streamlist_summary": "Choisir le flux sur lequel appliquer le filtre ",
+    "streamlist_entries_1": "Envoyé",
+    "streamlist_entries_2": "Reçu",
+    "always_summary": "Activer le filtre au démarrage d'un appel",
+    "always_title": "Activer automatiquement le filtre"
+}
\ No newline at end of file
diff --git a/AudioFilter/data/locale/AudioFilter_fr_BE.json b/AudioFilter/data/locale/AudioFilter_fr_BE.json
new file mode 100644
index 0000000..1fa61bd
--- /dev/null
+++ b/AudioFilter/data/locale/AudioFilter_fr_BE.json
@@ -0,0 +1,12 @@
+{
+    "irfile_title": "Réponse impulsionnelle",
+    "irfile_entries_1": "Genesis 6 Studio - Live Room Drum Set Up",
+    "irfile_entries_2": "Jack Lions Concert Hall - University of York",
+    "irfile_entries_3": "St. Patrick’s Church - Patrington",
+    "streamlist_title": "Flux audio",
+    "streamlist_summary": "Choisir le flux sur lequel appliquer le filtre ",
+    "streamlist_entries_1": "Envoyé",
+    "streamlist_entries_2": "reçu",
+    "always_summary": "Activer le filtre au démarrage d'un appel",
+    "always_title": "Activer automatiquement le filtre"
+}
\ No newline at end of file
diff --git a/AudioFilter/data/locale/AudioFilter_fr_CA.json b/AudioFilter/data/locale/AudioFilter_fr_CA.json
new file mode 100644
index 0000000..1fa61bd
--- /dev/null
+++ b/AudioFilter/data/locale/AudioFilter_fr_CA.json
@@ -0,0 +1,12 @@
+{
+    "irfile_title": "Réponse impulsionnelle",
+    "irfile_entries_1": "Genesis 6 Studio - Live Room Drum Set Up",
+    "irfile_entries_2": "Jack Lions Concert Hall - University of York",
+    "irfile_entries_3": "St. Patrick’s Church - Patrington",
+    "streamlist_title": "Flux audio",
+    "streamlist_summary": "Choisir le flux sur lequel appliquer le filtre ",
+    "streamlist_entries_1": "Envoyé",
+    "streamlist_entries_2": "reçu",
+    "always_summary": "Activer le filtre au démarrage d'un appel",
+    "always_title": "Activer automatiquement le filtre"
+}
\ No newline at end of file
diff --git a/AudioFilter/data/locale/AudioFilter_fr_CH.json b/AudioFilter/data/locale/AudioFilter_fr_CH.json
new file mode 100644
index 0000000..1fa61bd
--- /dev/null
+++ b/AudioFilter/data/locale/AudioFilter_fr_CH.json
@@ -0,0 +1,12 @@
+{
+    "irfile_title": "Réponse impulsionnelle",
+    "irfile_entries_1": "Genesis 6 Studio - Live Room Drum Set Up",
+    "irfile_entries_2": "Jack Lions Concert Hall - University of York",
+    "irfile_entries_3": "St. Patrick’s Church - Patrington",
+    "streamlist_title": "Flux audio",
+    "streamlist_summary": "Choisir le flux sur lequel appliquer le filtre ",
+    "streamlist_entries_1": "Envoyé",
+    "streamlist_entries_2": "reçu",
+    "always_summary": "Activer le filtre au démarrage d'un appel",
+    "always_title": "Activer automatiquement le filtre"
+}
\ No newline at end of file
diff --git a/AudioFilter/data/locale/AudioFilter_fr_FR.json b/AudioFilter/data/locale/AudioFilter_fr_FR.json
new file mode 100644
index 0000000..1fa61bd
--- /dev/null
+++ b/AudioFilter/data/locale/AudioFilter_fr_FR.json
@@ -0,0 +1,12 @@
+{
+    "irfile_title": "Réponse impulsionnelle",
+    "irfile_entries_1": "Genesis 6 Studio - Live Room Drum Set Up",
+    "irfile_entries_2": "Jack Lions Concert Hall - University of York",
+    "irfile_entries_3": "St. Patrick’s Church - Patrington",
+    "streamlist_title": "Flux audio",
+    "streamlist_summary": "Choisir le flux sur lequel appliquer le filtre ",
+    "streamlist_entries_1": "Envoyé",
+    "streamlist_entries_2": "reçu",
+    "always_summary": "Activer le filtre au démarrage d'un appel",
+    "always_title": "Activer automatiquement le filtre"
+}
\ No newline at end of file
diff --git a/AudioFilter/data/locale/AudioFilter_ga.json b/AudioFilter/data/locale/AudioFilter_ga.json
new file mode 100644
index 0000000..e380d45
--- /dev/null
+++ b/AudioFilter/data/locale/AudioFilter_ga.json
@@ -0,0 +1,12 @@
+{
+    "irfile_title": "Impulse response",
+    "irfile_entries_1": "Genesis 6 Studio - Live Room Drum Set Up",
+    "irfile_entries_2": "Jack Lions Concert Hall - University of York",
+    "irfile_entries_3": "St. Patrick’s Church - Patrington",
+    "streamlist_title": "Audio stream",
+    "streamlist_summary": "Select the stream to filter",
+    "streamlist_entries_1": "Sent",
+    "streamlist_entries_2": "Received",
+    "always_summary": "Activate the filter when a call starts",
+    "always_title": "Automatically activate the filter"
+}
\ No newline at end of file
diff --git a/AudioFilter/data/locale/AudioFilter_gl.json b/AudioFilter/data/locale/AudioFilter_gl.json
new file mode 100644
index 0000000..e380d45
--- /dev/null
+++ b/AudioFilter/data/locale/AudioFilter_gl.json
@@ -0,0 +1,12 @@
+{
+    "irfile_title": "Impulse response",
+    "irfile_entries_1": "Genesis 6 Studio - Live Room Drum Set Up",
+    "irfile_entries_2": "Jack Lions Concert Hall - University of York",
+    "irfile_entries_3": "St. Patrick’s Church - Patrington",
+    "streamlist_title": "Audio stream",
+    "streamlist_summary": "Select the stream to filter",
+    "streamlist_entries_1": "Sent",
+    "streamlist_entries_2": "Received",
+    "always_summary": "Activate the filter when a call starts",
+    "always_title": "Automatically activate the filter"
+}
\ No newline at end of file
diff --git a/AudioFilter/data/locale/AudioFilter_gu.json b/AudioFilter/data/locale/AudioFilter_gu.json
new file mode 100644
index 0000000..e380d45
--- /dev/null
+++ b/AudioFilter/data/locale/AudioFilter_gu.json
@@ -0,0 +1,12 @@
+{
+    "irfile_title": "Impulse response",
+    "irfile_entries_1": "Genesis 6 Studio - Live Room Drum Set Up",
+    "irfile_entries_2": "Jack Lions Concert Hall - University of York",
+    "irfile_entries_3": "St. Patrick’s Church - Patrington",
+    "streamlist_title": "Audio stream",
+    "streamlist_summary": "Select the stream to filter",
+    "streamlist_entries_1": "Sent",
+    "streamlist_entries_2": "Received",
+    "always_summary": "Activate the filter when a call starts",
+    "always_title": "Automatically activate the filter"
+}
\ No newline at end of file
diff --git a/AudioFilter/data/locale/AudioFilter_he.json b/AudioFilter/data/locale/AudioFilter_he.json
new file mode 100644
index 0000000..e380d45
--- /dev/null
+++ b/AudioFilter/data/locale/AudioFilter_he.json
@@ -0,0 +1,12 @@
+{
+    "irfile_title": "Impulse response",
+    "irfile_entries_1": "Genesis 6 Studio - Live Room Drum Set Up",
+    "irfile_entries_2": "Jack Lions Concert Hall - University of York",
+    "irfile_entries_3": "St. Patrick’s Church - Patrington",
+    "streamlist_title": "Audio stream",
+    "streamlist_summary": "Select the stream to filter",
+    "streamlist_entries_1": "Sent",
+    "streamlist_entries_2": "Received",
+    "always_summary": "Activate the filter when a call starts",
+    "always_title": "Automatically activate the filter"
+}
\ No newline at end of file
diff --git a/AudioFilter/data/locale/AudioFilter_hi.json b/AudioFilter/data/locale/AudioFilter_hi.json
new file mode 100644
index 0000000..e380d45
--- /dev/null
+++ b/AudioFilter/data/locale/AudioFilter_hi.json
@@ -0,0 +1,12 @@
+{
+    "irfile_title": "Impulse response",
+    "irfile_entries_1": "Genesis 6 Studio - Live Room Drum Set Up",
+    "irfile_entries_2": "Jack Lions Concert Hall - University of York",
+    "irfile_entries_3": "St. Patrick’s Church - Patrington",
+    "streamlist_title": "Audio stream",
+    "streamlist_summary": "Select the stream to filter",
+    "streamlist_entries_1": "Sent",
+    "streamlist_entries_2": "Received",
+    "always_summary": "Activate the filter when a call starts",
+    "always_title": "Automatically activate the filter"
+}
\ No newline at end of file
diff --git a/AudioFilter/data/locale/AudioFilter_hi_IN.json b/AudioFilter/data/locale/AudioFilter_hi_IN.json
new file mode 100644
index 0000000..e380d45
--- /dev/null
+++ b/AudioFilter/data/locale/AudioFilter_hi_IN.json
@@ -0,0 +1,12 @@
+{
+    "irfile_title": "Impulse response",
+    "irfile_entries_1": "Genesis 6 Studio - Live Room Drum Set Up",
+    "irfile_entries_2": "Jack Lions Concert Hall - University of York",
+    "irfile_entries_3": "St. Patrick’s Church - Patrington",
+    "streamlist_title": "Audio stream",
+    "streamlist_summary": "Select the stream to filter",
+    "streamlist_entries_1": "Sent",
+    "streamlist_entries_2": "Received",
+    "always_summary": "Activate the filter when a call starts",
+    "always_title": "Automatically activate the filter"
+}
\ No newline at end of file
diff --git a/AudioFilter/data/locale/AudioFilter_hr.json b/AudioFilter/data/locale/AudioFilter_hr.json
new file mode 100644
index 0000000..e380d45
--- /dev/null
+++ b/AudioFilter/data/locale/AudioFilter_hr.json
@@ -0,0 +1,12 @@
+{
+    "irfile_title": "Impulse response",
+    "irfile_entries_1": "Genesis 6 Studio - Live Room Drum Set Up",
+    "irfile_entries_2": "Jack Lions Concert Hall - University of York",
+    "irfile_entries_3": "St. Patrick’s Church - Patrington",
+    "streamlist_title": "Audio stream",
+    "streamlist_summary": "Select the stream to filter",
+    "streamlist_entries_1": "Sent",
+    "streamlist_entries_2": "Received",
+    "always_summary": "Activate the filter when a call starts",
+    "always_title": "Automatically activate the filter"
+}
\ No newline at end of file
diff --git a/AudioFilter/data/locale/AudioFilter_hu.json b/AudioFilter/data/locale/AudioFilter_hu.json
new file mode 100644
index 0000000..5f4bf3c
--- /dev/null
+++ b/AudioFilter/data/locale/AudioFilter_hu.json
@@ -0,0 +1,12 @@
+{
+    "irfile_title": "Impulzusválasz",
+    "irfile_entries_1": "6. Genezis Stúdió – Élőszoba dobfelszerelés",
+    "irfile_entries_2": "Oroszlánok Jancsi Hangversenyterem – York Egyetem",
+    "irfile_entries_3": "Szent Patrik-templom – Patrington",
+    "streamlist_title": "Hang-adatfolyam",
+    "streamlist_summary": "Adatfolyam kijelölése a szűréshez",
+    "streamlist_entries_1": "Elküldve",
+    "streamlist_entries_2": "Érkezett",
+    "always_summary": "Szűrő elindítása hívás indulásakor.",
+    "always_title": "Szűrő önműködő indítása"
+}
\ No newline at end of file
diff --git a/AudioFilter/data/locale/AudioFilter_id.json b/AudioFilter/data/locale/AudioFilter_id.json
new file mode 100644
index 0000000..e380d45
--- /dev/null
+++ b/AudioFilter/data/locale/AudioFilter_id.json
@@ -0,0 +1,12 @@
+{
+    "irfile_title": "Impulse response",
+    "irfile_entries_1": "Genesis 6 Studio - Live Room Drum Set Up",
+    "irfile_entries_2": "Jack Lions Concert Hall - University of York",
+    "irfile_entries_3": "St. Patrick’s Church - Patrington",
+    "streamlist_title": "Audio stream",
+    "streamlist_summary": "Select the stream to filter",
+    "streamlist_entries_1": "Sent",
+    "streamlist_entries_2": "Received",
+    "always_summary": "Activate the filter when a call starts",
+    "always_title": "Automatically activate the filter"
+}
\ No newline at end of file
diff --git a/AudioFilter/data/locale/AudioFilter_ig.json b/AudioFilter/data/locale/AudioFilter_ig.json
new file mode 100644
index 0000000..e380d45
--- /dev/null
+++ b/AudioFilter/data/locale/AudioFilter_ig.json
@@ -0,0 +1,12 @@
+{
+    "irfile_title": "Impulse response",
+    "irfile_entries_1": "Genesis 6 Studio - Live Room Drum Set Up",
+    "irfile_entries_2": "Jack Lions Concert Hall - University of York",
+    "irfile_entries_3": "St. Patrick’s Church - Patrington",
+    "streamlist_title": "Audio stream",
+    "streamlist_summary": "Select the stream to filter",
+    "streamlist_entries_1": "Sent",
+    "streamlist_entries_2": "Received",
+    "always_summary": "Activate the filter when a call starts",
+    "always_title": "Automatically activate the filter"
+}
\ No newline at end of file
diff --git a/AudioFilter/data/locale/AudioFilter_it.json b/AudioFilter/data/locale/AudioFilter_it.json
new file mode 100644
index 0000000..982c115
--- /dev/null
+++ b/AudioFilter/data/locale/AudioFilter_it.json
@@ -0,0 +1,12 @@
+{
+    "irfile_title": "Risposta all'impulso",
+    "irfile_entries_1": "Genesis 6 Studio - Configurazione della batteria in sala dal vivo",
+    "irfile_entries_2": "Jack Lions Concert Hall - Università di York",
+    "irfile_entries_3": "St. Patrick’s Church - Patrington",
+    "streamlist_title": "Flusso audio",
+    "streamlist_summary": "Seleziona il flusso da filtrare",
+    "streamlist_entries_1": "Inviato",
+    "streamlist_entries_2": "Ricevuto",
+    "always_summary": "Attivare il filtro all'avvio di una chiamata",
+    "always_title": "Attiva automaticamente il filtro"
+}
\ No newline at end of file
diff --git a/AudioFilter/data/locale/AudioFilter_it_IT.json b/AudioFilter/data/locale/AudioFilter_it_IT.json
new file mode 100644
index 0000000..982c115
--- /dev/null
+++ b/AudioFilter/data/locale/AudioFilter_it_IT.json
@@ -0,0 +1,12 @@
+{
+    "irfile_title": "Risposta all'impulso",
+    "irfile_entries_1": "Genesis 6 Studio - Configurazione della batteria in sala dal vivo",
+    "irfile_entries_2": "Jack Lions Concert Hall - Università di York",
+    "irfile_entries_3": "St. Patrick’s Church - Patrington",
+    "streamlist_title": "Flusso audio",
+    "streamlist_summary": "Seleziona il flusso da filtrare",
+    "streamlist_entries_1": "Inviato",
+    "streamlist_entries_2": "Ricevuto",
+    "always_summary": "Attivare il filtro all'avvio di una chiamata",
+    "always_title": "Attiva automaticamente il filtro"
+}
\ No newline at end of file
diff --git a/AudioFilter/data/locale/AudioFilter_ja.json b/AudioFilter/data/locale/AudioFilter_ja.json
new file mode 100644
index 0000000..a73ecbf
--- /dev/null
+++ b/AudioFilter/data/locale/AudioFilter_ja.json
@@ -0,0 +1,12 @@
+{
+    "irfile_title": "Impulse response",
+    "irfile_entries_1": "Genesis 6 Studio - Live Room Drum Set Up",
+    "irfile_entries_2": "Jack Lions Concert Hall - University of York",
+    "irfile_entries_3": "St. Patrick’s Church - Patrington",
+    "streamlist_title": "音声ストリート",
+    "streamlist_summary": "Select the stream to filter",
+    "streamlist_entries_1": "送信",
+    "streamlist_entries_2": "受信",
+    "always_summary": "Activate the filter when a call starts",
+    "always_title": "Automatically activate the filter"
+}
\ No newline at end of file
diff --git a/AudioFilter/data/locale/AudioFilter_kk.json b/AudioFilter/data/locale/AudioFilter_kk.json
new file mode 100644
index 0000000..e380d45
--- /dev/null
+++ b/AudioFilter/data/locale/AudioFilter_kk.json
@@ -0,0 +1,12 @@
+{
+    "irfile_title": "Impulse response",
+    "irfile_entries_1": "Genesis 6 Studio - Live Room Drum Set Up",
+    "irfile_entries_2": "Jack Lions Concert Hall - University of York",
+    "irfile_entries_3": "St. Patrick’s Church - Patrington",
+    "streamlist_title": "Audio stream",
+    "streamlist_summary": "Select the stream to filter",
+    "streamlist_entries_1": "Sent",
+    "streamlist_entries_2": "Received",
+    "always_summary": "Activate the filter when a call starts",
+    "always_title": "Automatically activate the filter"
+}
\ No newline at end of file
diff --git a/AudioFilter/data/locale/AudioFilter_kn.json b/AudioFilter/data/locale/AudioFilter_kn.json
new file mode 100644
index 0000000..e380d45
--- /dev/null
+++ b/AudioFilter/data/locale/AudioFilter_kn.json
@@ -0,0 +1,12 @@
+{
+    "irfile_title": "Impulse response",
+    "irfile_entries_1": "Genesis 6 Studio - Live Room Drum Set Up",
+    "irfile_entries_2": "Jack Lions Concert Hall - University of York",
+    "irfile_entries_3": "St. Patrick’s Church - Patrington",
+    "streamlist_title": "Audio stream",
+    "streamlist_summary": "Select the stream to filter",
+    "streamlist_entries_1": "Sent",
+    "streamlist_entries_2": "Received",
+    "always_summary": "Activate the filter when a call starts",
+    "always_title": "Automatically activate the filter"
+}
\ No newline at end of file
diff --git a/AudioFilter/data/locale/AudioFilter_ko.json b/AudioFilter/data/locale/AudioFilter_ko.json
new file mode 100644
index 0000000..e380d45
--- /dev/null
+++ b/AudioFilter/data/locale/AudioFilter_ko.json
@@ -0,0 +1,12 @@
+{
+    "irfile_title": "Impulse response",
+    "irfile_entries_1": "Genesis 6 Studio - Live Room Drum Set Up",
+    "irfile_entries_2": "Jack Lions Concert Hall - University of York",
+    "irfile_entries_3": "St. Patrick’s Church - Patrington",
+    "streamlist_title": "Audio stream",
+    "streamlist_summary": "Select the stream to filter",
+    "streamlist_entries_1": "Sent",
+    "streamlist_entries_2": "Received",
+    "always_summary": "Activate the filter when a call starts",
+    "always_title": "Automatically activate the filter"
+}
\ No newline at end of file
diff --git a/AudioFilter/data/locale/AudioFilter_ko_KR.json b/AudioFilter/data/locale/AudioFilter_ko_KR.json
new file mode 100644
index 0000000..e380d45
--- /dev/null
+++ b/AudioFilter/data/locale/AudioFilter_ko_KR.json
@@ -0,0 +1,12 @@
+{
+    "irfile_title": "Impulse response",
+    "irfile_entries_1": "Genesis 6 Studio - Live Room Drum Set Up",
+    "irfile_entries_2": "Jack Lions Concert Hall - University of York",
+    "irfile_entries_3": "St. Patrick’s Church - Patrington",
+    "streamlist_title": "Audio stream",
+    "streamlist_summary": "Select the stream to filter",
+    "streamlist_entries_1": "Sent",
+    "streamlist_entries_2": "Received",
+    "always_summary": "Activate the filter when a call starts",
+    "always_title": "Automatically activate the filter"
+}
\ No newline at end of file
diff --git a/AudioFilter/data/locale/AudioFilter_lt.json b/AudioFilter/data/locale/AudioFilter_lt.json
new file mode 100644
index 0000000..e380d45
--- /dev/null
+++ b/AudioFilter/data/locale/AudioFilter_lt.json
@@ -0,0 +1,12 @@
+{
+    "irfile_title": "Impulse response",
+    "irfile_entries_1": "Genesis 6 Studio - Live Room Drum Set Up",
+    "irfile_entries_2": "Jack Lions Concert Hall - University of York",
+    "irfile_entries_3": "St. Patrick’s Church - Patrington",
+    "streamlist_title": "Audio stream",
+    "streamlist_summary": "Select the stream to filter",
+    "streamlist_entries_1": "Sent",
+    "streamlist_entries_2": "Received",
+    "always_summary": "Activate the filter when a call starts",
+    "always_title": "Automatically activate the filter"
+}
\ No newline at end of file
diff --git a/AudioFilter/data/locale/AudioFilter_ml.json b/AudioFilter/data/locale/AudioFilter_ml.json
new file mode 100644
index 0000000..e380d45
--- /dev/null
+++ b/AudioFilter/data/locale/AudioFilter_ml.json
@@ -0,0 +1,12 @@
+{
+    "irfile_title": "Impulse response",
+    "irfile_entries_1": "Genesis 6 Studio - Live Room Drum Set Up",
+    "irfile_entries_2": "Jack Lions Concert Hall - University of York",
+    "irfile_entries_3": "St. Patrick’s Church - Patrington",
+    "streamlist_title": "Audio stream",
+    "streamlist_summary": "Select the stream to filter",
+    "streamlist_entries_1": "Sent",
+    "streamlist_entries_2": "Received",
+    "always_summary": "Activate the filter when a call starts",
+    "always_title": "Automatically activate the filter"
+}
\ No newline at end of file
diff --git a/AudioFilter/data/locale/AudioFilter_mn_MN.json b/AudioFilter/data/locale/AudioFilter_mn_MN.json
new file mode 100644
index 0000000..e380d45
--- /dev/null
+++ b/AudioFilter/data/locale/AudioFilter_mn_MN.json
@@ -0,0 +1,12 @@
+{
+    "irfile_title": "Impulse response",
+    "irfile_entries_1": "Genesis 6 Studio - Live Room Drum Set Up",
+    "irfile_entries_2": "Jack Lions Concert Hall - University of York",
+    "irfile_entries_3": "St. Patrick’s Church - Patrington",
+    "streamlist_title": "Audio stream",
+    "streamlist_summary": "Select the stream to filter",
+    "streamlist_entries_1": "Sent",
+    "streamlist_entries_2": "Received",
+    "always_summary": "Activate the filter when a call starts",
+    "always_title": "Automatically activate the filter"
+}
\ No newline at end of file
diff --git a/AudioFilter/data/locale/AudioFilter_mr.json b/AudioFilter/data/locale/AudioFilter_mr.json
new file mode 100644
index 0000000..e380d45
--- /dev/null
+++ b/AudioFilter/data/locale/AudioFilter_mr.json
@@ -0,0 +1,12 @@
+{
+    "irfile_title": "Impulse response",
+    "irfile_entries_1": "Genesis 6 Studio - Live Room Drum Set Up",
+    "irfile_entries_2": "Jack Lions Concert Hall - University of York",
+    "irfile_entries_3": "St. Patrick’s Church - Patrington",
+    "streamlist_title": "Audio stream",
+    "streamlist_summary": "Select the stream to filter",
+    "streamlist_entries_1": "Sent",
+    "streamlist_entries_2": "Received",
+    "always_summary": "Activate the filter when a call starts",
+    "always_title": "Automatically activate the filter"
+}
\ No newline at end of file
diff --git a/AudioFilter/data/locale/AudioFilter_ms.json b/AudioFilter/data/locale/AudioFilter_ms.json
new file mode 100644
index 0000000..e380d45
--- /dev/null
+++ b/AudioFilter/data/locale/AudioFilter_ms.json
@@ -0,0 +1,12 @@
+{
+    "irfile_title": "Impulse response",
+    "irfile_entries_1": "Genesis 6 Studio - Live Room Drum Set Up",
+    "irfile_entries_2": "Jack Lions Concert Hall - University of York",
+    "irfile_entries_3": "St. Patrick’s Church - Patrington",
+    "streamlist_title": "Audio stream",
+    "streamlist_summary": "Select the stream to filter",
+    "streamlist_entries_1": "Sent",
+    "streamlist_entries_2": "Received",
+    "always_summary": "Activate the filter when a call starts",
+    "always_title": "Automatically activate the filter"
+}
\ No newline at end of file
diff --git a/AudioFilter/data/locale/AudioFilter_nb.json b/AudioFilter/data/locale/AudioFilter_nb.json
new file mode 100644
index 0000000..9821e2c
--- /dev/null
+++ b/AudioFilter/data/locale/AudioFilter_nb.json
@@ -0,0 +1,12 @@
+{
+    "irfile_title": "Impulse response",
+    "irfile_entries_1": "Genesis 6 Studio - Live Room Drum Set Up",
+    "irfile_entries_2": "Jack Lions Concert Hall - University of York",
+    "irfile_entries_3": "St. Patrick’s Church - Patrington",
+    "streamlist_title": "Audio stream",
+    "streamlist_summary": "Select the stream to filter",
+    "streamlist_entries_1": "Sendt",
+    "streamlist_entries_2": "Received",
+    "always_summary": "Activate the filter when a call starts",
+    "always_title": "Automatically activate the filter"
+}
\ No newline at end of file
diff --git a/AudioFilter/data/locale/AudioFilter_ne.json b/AudioFilter/data/locale/AudioFilter_ne.json
new file mode 100644
index 0000000..e380d45
--- /dev/null
+++ b/AudioFilter/data/locale/AudioFilter_ne.json
@@ -0,0 +1,12 @@
+{
+    "irfile_title": "Impulse response",
+    "irfile_entries_1": "Genesis 6 Studio - Live Room Drum Set Up",
+    "irfile_entries_2": "Jack Lions Concert Hall - University of York",
+    "irfile_entries_3": "St. Patrick’s Church - Patrington",
+    "streamlist_title": "Audio stream",
+    "streamlist_summary": "Select the stream to filter",
+    "streamlist_entries_1": "Sent",
+    "streamlist_entries_2": "Received",
+    "always_summary": "Activate the filter when a call starts",
+    "always_title": "Automatically activate the filter"
+}
\ No newline at end of file
diff --git a/AudioFilter/data/locale/AudioFilter_nl.json b/AudioFilter/data/locale/AudioFilter_nl.json
new file mode 100644
index 0000000..e380d45
--- /dev/null
+++ b/AudioFilter/data/locale/AudioFilter_nl.json
@@ -0,0 +1,12 @@
+{
+    "irfile_title": "Impulse response",
+    "irfile_entries_1": "Genesis 6 Studio - Live Room Drum Set Up",
+    "irfile_entries_2": "Jack Lions Concert Hall - University of York",
+    "irfile_entries_3": "St. Patrick’s Church - Patrington",
+    "streamlist_title": "Audio stream",
+    "streamlist_summary": "Select the stream to filter",
+    "streamlist_entries_1": "Sent",
+    "streamlist_entries_2": "Received",
+    "always_summary": "Activate the filter when a call starts",
+    "always_title": "Automatically activate the filter"
+}
\ No newline at end of file
diff --git a/AudioFilter/data/locale/AudioFilter_nl_BE.json b/AudioFilter/data/locale/AudioFilter_nl_BE.json
new file mode 100644
index 0000000..e380d45
--- /dev/null
+++ b/AudioFilter/data/locale/AudioFilter_nl_BE.json
@@ -0,0 +1,12 @@
+{
+    "irfile_title": "Impulse response",
+    "irfile_entries_1": "Genesis 6 Studio - Live Room Drum Set Up",
+    "irfile_entries_2": "Jack Lions Concert Hall - University of York",
+    "irfile_entries_3": "St. Patrick’s Church - Patrington",
+    "streamlist_title": "Audio stream",
+    "streamlist_summary": "Select the stream to filter",
+    "streamlist_entries_1": "Sent",
+    "streamlist_entries_2": "Received",
+    "always_summary": "Activate the filter when a call starts",
+    "always_title": "Automatically activate the filter"
+}
\ No newline at end of file
diff --git a/AudioFilter/data/locale/AudioFilter_nl_NL.json b/AudioFilter/data/locale/AudioFilter_nl_NL.json
new file mode 100644
index 0000000..e380d45
--- /dev/null
+++ b/AudioFilter/data/locale/AudioFilter_nl_NL.json
@@ -0,0 +1,12 @@
+{
+    "irfile_title": "Impulse response",
+    "irfile_entries_1": "Genesis 6 Studio - Live Room Drum Set Up",
+    "irfile_entries_2": "Jack Lions Concert Hall - University of York",
+    "irfile_entries_3": "St. Patrick’s Church - Patrington",
+    "streamlist_title": "Audio stream",
+    "streamlist_summary": "Select the stream to filter",
+    "streamlist_entries_1": "Sent",
+    "streamlist_entries_2": "Received",
+    "always_summary": "Activate the filter when a call starts",
+    "always_title": "Automatically activate the filter"
+}
\ No newline at end of file
diff --git a/AudioFilter/data/locale/AudioFilter_nn.json b/AudioFilter/data/locale/AudioFilter_nn.json
new file mode 100644
index 0000000..e380d45
--- /dev/null
+++ b/AudioFilter/data/locale/AudioFilter_nn.json
@@ -0,0 +1,12 @@
+{
+    "irfile_title": "Impulse response",
+    "irfile_entries_1": "Genesis 6 Studio - Live Room Drum Set Up",
+    "irfile_entries_2": "Jack Lions Concert Hall - University of York",
+    "irfile_entries_3": "St. Patrick’s Church - Patrington",
+    "streamlist_title": "Audio stream",
+    "streamlist_summary": "Select the stream to filter",
+    "streamlist_entries_1": "Sent",
+    "streamlist_entries_2": "Received",
+    "always_summary": "Activate the filter when a call starts",
+    "always_title": "Automatically activate the filter"
+}
\ No newline at end of file
diff --git a/AudioFilter/data/locale/AudioFilter_oc.json b/AudioFilter/data/locale/AudioFilter_oc.json
new file mode 100644
index 0000000..e380d45
--- /dev/null
+++ b/AudioFilter/data/locale/AudioFilter_oc.json
@@ -0,0 +1,12 @@
+{
+    "irfile_title": "Impulse response",
+    "irfile_entries_1": "Genesis 6 Studio - Live Room Drum Set Up",
+    "irfile_entries_2": "Jack Lions Concert Hall - University of York",
+    "irfile_entries_3": "St. Patrick’s Church - Patrington",
+    "streamlist_title": "Audio stream",
+    "streamlist_summary": "Select the stream to filter",
+    "streamlist_entries_1": "Sent",
+    "streamlist_entries_2": "Received",
+    "always_summary": "Activate the filter when a call starts",
+    "always_title": "Automatically activate the filter"
+}
\ No newline at end of file
diff --git a/AudioFilter/data/locale/AudioFilter_pa.json b/AudioFilter/data/locale/AudioFilter_pa.json
new file mode 100644
index 0000000..e380d45
--- /dev/null
+++ b/AudioFilter/data/locale/AudioFilter_pa.json
@@ -0,0 +1,12 @@
+{
+    "irfile_title": "Impulse response",
+    "irfile_entries_1": "Genesis 6 Studio - Live Room Drum Set Up",
+    "irfile_entries_2": "Jack Lions Concert Hall - University of York",
+    "irfile_entries_3": "St. Patrick’s Church - Patrington",
+    "streamlist_title": "Audio stream",
+    "streamlist_summary": "Select the stream to filter",
+    "streamlist_entries_1": "Sent",
+    "streamlist_entries_2": "Received",
+    "always_summary": "Activate the filter when a call starts",
+    "always_title": "Automatically activate the filter"
+}
\ No newline at end of file
diff --git a/AudioFilter/data/locale/AudioFilter_pl.json b/AudioFilter/data/locale/AudioFilter_pl.json
new file mode 100644
index 0000000..e380d45
--- /dev/null
+++ b/AudioFilter/data/locale/AudioFilter_pl.json
@@ -0,0 +1,12 @@
+{
+    "irfile_title": "Impulse response",
+    "irfile_entries_1": "Genesis 6 Studio - Live Room Drum Set Up",
+    "irfile_entries_2": "Jack Lions Concert Hall - University of York",
+    "irfile_entries_3": "St. Patrick’s Church - Patrington",
+    "streamlist_title": "Audio stream",
+    "streamlist_summary": "Select the stream to filter",
+    "streamlist_entries_1": "Sent",
+    "streamlist_entries_2": "Received",
+    "always_summary": "Activate the filter when a call starts",
+    "always_title": "Automatically activate the filter"
+}
\ No newline at end of file
diff --git a/AudioFilter/data/locale/AudioFilter_pl_PL.json b/AudioFilter/data/locale/AudioFilter_pl_PL.json
new file mode 100644
index 0000000..e380d45
--- /dev/null
+++ b/AudioFilter/data/locale/AudioFilter_pl_PL.json
@@ -0,0 +1,12 @@
+{
+    "irfile_title": "Impulse response",
+    "irfile_entries_1": "Genesis 6 Studio - Live Room Drum Set Up",
+    "irfile_entries_2": "Jack Lions Concert Hall - University of York",
+    "irfile_entries_3": "St. Patrick’s Church - Patrington",
+    "streamlist_title": "Audio stream",
+    "streamlist_summary": "Select the stream to filter",
+    "streamlist_entries_1": "Sent",
+    "streamlist_entries_2": "Received",
+    "always_summary": "Activate the filter when a call starts",
+    "always_title": "Automatically activate the filter"
+}
\ No newline at end of file
diff --git a/AudioFilter/data/locale/AudioFilter_pt.json b/AudioFilter/data/locale/AudioFilter_pt.json
new file mode 100644
index 0000000..800330e
--- /dev/null
+++ b/AudioFilter/data/locale/AudioFilter_pt.json
@@ -0,0 +1,12 @@
+{
+    "irfile_title": "Resposta ao impulso",
+    "irfile_entries_1": "Genesis 6 Studio - Sala de bateria",
+    "irfile_entries_2": "Teatro de concertos Jack Lions - Universidade de York",
+    "irfile_entries_3": "Igreja de São Patrício - Patrington",
+    "streamlist_title": "Fluxo de Áudio",
+    "streamlist_summary": "Select the stream to filter",
+    "streamlist_entries_1": "Enviado",
+    "streamlist_entries_2": "Recebido",
+    "always_summary": "Activate the filter when a call starts",
+    "always_title": "Automatically activate the filter"
+}
\ No newline at end of file
diff --git a/AudioFilter/data/locale/AudioFilter_pt_BR.json b/AudioFilter/data/locale/AudioFilter_pt_BR.json
new file mode 100644
index 0000000..800330e
--- /dev/null
+++ b/AudioFilter/data/locale/AudioFilter_pt_BR.json
@@ -0,0 +1,12 @@
+{
+    "irfile_title": "Resposta ao impulso",
+    "irfile_entries_1": "Genesis 6 Studio - Sala de bateria",
+    "irfile_entries_2": "Teatro de concertos Jack Lions - Universidade de York",
+    "irfile_entries_3": "Igreja de São Patrício - Patrington",
+    "streamlist_title": "Fluxo de Áudio",
+    "streamlist_summary": "Select the stream to filter",
+    "streamlist_entries_1": "Enviado",
+    "streamlist_entries_2": "Recebido",
+    "always_summary": "Activate the filter when a call starts",
+    "always_title": "Automatically activate the filter"
+}
\ No newline at end of file
diff --git a/AudioFilter/data/locale/AudioFilter_pt_PT.json b/AudioFilter/data/locale/AudioFilter_pt_PT.json
new file mode 100644
index 0000000..800330e
--- /dev/null
+++ b/AudioFilter/data/locale/AudioFilter_pt_PT.json
@@ -0,0 +1,12 @@
+{
+    "irfile_title": "Resposta ao impulso",
+    "irfile_entries_1": "Genesis 6 Studio - Sala de bateria",
+    "irfile_entries_2": "Teatro de concertos Jack Lions - Universidade de York",
+    "irfile_entries_3": "Igreja de São Patrício - Patrington",
+    "streamlist_title": "Fluxo de Áudio",
+    "streamlist_summary": "Select the stream to filter",
+    "streamlist_entries_1": "Enviado",
+    "streamlist_entries_2": "Recebido",
+    "always_summary": "Activate the filter when a call starts",
+    "always_title": "Automatically activate the filter"
+}
\ No newline at end of file
diff --git a/AudioFilter/data/locale/AudioFilter_ro.json b/AudioFilter/data/locale/AudioFilter_ro.json
new file mode 100644
index 0000000..e380d45
--- /dev/null
+++ b/AudioFilter/data/locale/AudioFilter_ro.json
@@ -0,0 +1,12 @@
+{
+    "irfile_title": "Impulse response",
+    "irfile_entries_1": "Genesis 6 Studio - Live Room Drum Set Up",
+    "irfile_entries_2": "Jack Lions Concert Hall - University of York",
+    "irfile_entries_3": "St. Patrick’s Church - Patrington",
+    "streamlist_title": "Audio stream",
+    "streamlist_summary": "Select the stream to filter",
+    "streamlist_entries_1": "Sent",
+    "streamlist_entries_2": "Received",
+    "always_summary": "Activate the filter when a call starts",
+    "always_title": "Automatically activate the filter"
+}
\ No newline at end of file
diff --git a/AudioFilter/data/locale/AudioFilter_ro_RO.json b/AudioFilter/data/locale/AudioFilter_ro_RO.json
new file mode 100644
index 0000000..05e165d
--- /dev/null
+++ b/AudioFilter/data/locale/AudioFilter_ro_RO.json
@@ -0,0 +1,12 @@
+{
+    "irfile_title": "Răspuns la impuls",
+    "irfile_entries_1": "Genesis 6 Studio - Set de tobe în cameră în direct",
+    "irfile_entries_2": "Jack Lions Concert Hall - University of York",
+    "irfile_entries_3": "St. Patrick’s Church - Patrington",
+    "streamlist_title": "Flux audio",
+    "streamlist_summary": "Alege fluxul de filtrat",
+    "streamlist_entries_1": "Trimis",
+    "streamlist_entries_2": "Primit",
+    "always_summary": "Activează filtrul la începutul apelului",
+    "always_title": "Activează automat filtrul"
+}
\ No newline at end of file
diff --git a/AudioFilter/data/locale/AudioFilter_ru.json b/AudioFilter/data/locale/AudioFilter_ru.json
new file mode 100644
index 0000000..0dfbcb7
--- /dev/null
+++ b/AudioFilter/data/locale/AudioFilter_ru.json
@@ -0,0 +1,12 @@
+{
+    "irfile_title": "Impulse response",
+    "irfile_entries_1": "Genesis 6 Studio - Live Room Drum Set Up",
+    "irfile_entries_2": "Jack Lions Concert Hall - University of York",
+    "irfile_entries_3": "St. Patrick’s Church - Patrington",
+    "streamlist_title": "Аудио поток",
+    "streamlist_summary": "Select the stream to filter",
+    "streamlist_entries_1": "Отправлено",
+    "streamlist_entries_2": "Получено",
+    "always_summary": "Activate the filter when a call starts",
+    "always_title": "Automatically activate the filter"
+}
\ No newline at end of file
diff --git a/AudioFilter/data/locale/AudioFilter_ru_RU.json b/AudioFilter/data/locale/AudioFilter_ru_RU.json
new file mode 100644
index 0000000..7db75fd
--- /dev/null
+++ b/AudioFilter/data/locale/AudioFilter_ru_RU.json
@@ -0,0 +1,12 @@
+{
+    "irfile_title": "Impulse response",
+    "irfile_entries_1": "Genesis 6 Studio - Live Room Drum Set Up",
+    "irfile_entries_2": "Jack Lions Concert Hall - University of York",
+    "irfile_entries_3": "St. Patrick’s Church - Patrington",
+    "streamlist_title": "Аудио поток",
+    "streamlist_summary": "Select the stream to filter",
+    "streamlist_entries_1": "Отправлено",
+    "streamlist_entries_2": "Полученно",
+    "always_summary": "Activate the filter when a call starts",
+    "always_title": "Automatically activate the filter"
+}
\ No newline at end of file
diff --git a/AudioFilter/data/locale/AudioFilter_si.json b/AudioFilter/data/locale/AudioFilter_si.json
new file mode 100644
index 0000000..e380d45
--- /dev/null
+++ b/AudioFilter/data/locale/AudioFilter_si.json
@@ -0,0 +1,12 @@
+{
+    "irfile_title": "Impulse response",
+    "irfile_entries_1": "Genesis 6 Studio - Live Room Drum Set Up",
+    "irfile_entries_2": "Jack Lions Concert Hall - University of York",
+    "irfile_entries_3": "St. Patrick’s Church - Patrington",
+    "streamlist_title": "Audio stream",
+    "streamlist_summary": "Select the stream to filter",
+    "streamlist_entries_1": "Sent",
+    "streamlist_entries_2": "Received",
+    "always_summary": "Activate the filter when a call starts",
+    "always_title": "Automatically activate the filter"
+}
\ No newline at end of file
diff --git a/AudioFilter/data/locale/AudioFilter_sk.json b/AudioFilter/data/locale/AudioFilter_sk.json
new file mode 100644
index 0000000..e380d45
--- /dev/null
+++ b/AudioFilter/data/locale/AudioFilter_sk.json
@@ -0,0 +1,12 @@
+{
+    "irfile_title": "Impulse response",
+    "irfile_entries_1": "Genesis 6 Studio - Live Room Drum Set Up",
+    "irfile_entries_2": "Jack Lions Concert Hall - University of York",
+    "irfile_entries_3": "St. Patrick’s Church - Patrington",
+    "streamlist_title": "Audio stream",
+    "streamlist_summary": "Select the stream to filter",
+    "streamlist_entries_1": "Sent",
+    "streamlist_entries_2": "Received",
+    "always_summary": "Activate the filter when a call starts",
+    "always_title": "Automatically activate the filter"
+}
\ No newline at end of file
diff --git a/AudioFilter/data/locale/AudioFilter_sk_SK.json b/AudioFilter/data/locale/AudioFilter_sk_SK.json
new file mode 100644
index 0000000..e380d45
--- /dev/null
+++ b/AudioFilter/data/locale/AudioFilter_sk_SK.json
@@ -0,0 +1,12 @@
+{
+    "irfile_title": "Impulse response",
+    "irfile_entries_1": "Genesis 6 Studio - Live Room Drum Set Up",
+    "irfile_entries_2": "Jack Lions Concert Hall - University of York",
+    "irfile_entries_3": "St. Patrick’s Church - Patrington",
+    "streamlist_title": "Audio stream",
+    "streamlist_summary": "Select the stream to filter",
+    "streamlist_entries_1": "Sent",
+    "streamlist_entries_2": "Received",
+    "always_summary": "Activate the filter when a call starts",
+    "always_title": "Automatically activate the filter"
+}
\ No newline at end of file
diff --git a/AudioFilter/data/locale/AudioFilter_sl.json b/AudioFilter/data/locale/AudioFilter_sl.json
new file mode 100644
index 0000000..7a1271d
--- /dev/null
+++ b/AudioFilter/data/locale/AudioFilter_sl.json
@@ -0,0 +1,12 @@
+{
+    "irfile_title": "Odziv na impulz",
+    "irfile_entries_1": "Studio Genesis 6 - postavitev bobnov v gluhi sobi",
+    "irfile_entries_2": "Koncertna dvorana Jack Lions - Univerza v Yorku",
+    "irfile_entries_3": "Cerkev Sv. Patrika - Patrington",
+    "streamlist_title": "Zvočni tok",
+    "streamlist_summary": "Select the stream to filter",
+    "streamlist_entries_1": "Poslano",
+    "streamlist_entries_2": "Prejeto",
+    "always_summary": "Activate the filter when a call starts",
+    "always_title": "Automatically activate the filter"
+}
\ No newline at end of file
diff --git a/AudioFilter/data/locale/AudioFilter_sq_AL.json b/AudioFilter/data/locale/AudioFilter_sq_AL.json
new file mode 100644
index 0000000..8be0a08
--- /dev/null
+++ b/AudioFilter/data/locale/AudioFilter_sq_AL.json
@@ -0,0 +1,12 @@
+{
+    "irfile_title": "Impulse response",
+    "irfile_entries_1": "Genesis 6 Studio - Live Room Drum Set Up",
+    "irfile_entries_2": "Jack Lions Concert Hall - University of York",
+    "irfile_entries_3": "St. Patrick’s Church - Patrington",
+    "streamlist_title": "Audio stream",
+    "streamlist_summary": "Select the stream to filter",
+    "streamlist_entries_1": "Dërguar",
+    "streamlist_entries_2": "Received",
+    "always_summary": "Activate the filter when a call starts",
+    "always_title": "Automatically activate the filter"
+}
\ No newline at end of file
diff --git a/AudioFilter/data/locale/AudioFilter_sr.json b/AudioFilter/data/locale/AudioFilter_sr.json
new file mode 100644
index 0000000..e380d45
--- /dev/null
+++ b/AudioFilter/data/locale/AudioFilter_sr.json
@@ -0,0 +1,12 @@
+{
+    "irfile_title": "Impulse response",
+    "irfile_entries_1": "Genesis 6 Studio - Live Room Drum Set Up",
+    "irfile_entries_2": "Jack Lions Concert Hall - University of York",
+    "irfile_entries_3": "St. Patrick’s Church - Patrington",
+    "streamlist_title": "Audio stream",
+    "streamlist_summary": "Select the stream to filter",
+    "streamlist_entries_1": "Sent",
+    "streamlist_entries_2": "Received",
+    "always_summary": "Activate the filter when a call starts",
+    "always_title": "Automatically activate the filter"
+}
\ No newline at end of file
diff --git a/AudioFilter/data/locale/AudioFilter_sr@Cyrl.json b/AudioFilter/data/locale/AudioFilter_sr@Cyrl.json
new file mode 100644
index 0000000..e380d45
--- /dev/null
+++ b/AudioFilter/data/locale/AudioFilter_sr@Cyrl.json
@@ -0,0 +1,12 @@
+{
+    "irfile_title": "Impulse response",
+    "irfile_entries_1": "Genesis 6 Studio - Live Room Drum Set Up",
+    "irfile_entries_2": "Jack Lions Concert Hall - University of York",
+    "irfile_entries_3": "St. Patrick’s Church - Patrington",
+    "streamlist_title": "Audio stream",
+    "streamlist_summary": "Select the stream to filter",
+    "streamlist_entries_1": "Sent",
+    "streamlist_entries_2": "Received",
+    "always_summary": "Activate the filter when a call starts",
+    "always_title": "Automatically activate the filter"
+}
\ No newline at end of file
diff --git a/AudioFilter/data/locale/AudioFilter_sv.json b/AudioFilter/data/locale/AudioFilter_sv.json
new file mode 100644
index 0000000..1423591
--- /dev/null
+++ b/AudioFilter/data/locale/AudioFilter_sv.json
@@ -0,0 +1,12 @@
+{
+    "irfile_title": "Impulse response",
+    "irfile_entries_1": "Genesis 6 Studio - Live Room Drum Set Up",
+    "irfile_entries_2": "Jack Lions Concert Hall - University of York",
+    "irfile_entries_3": "St. Patrick’s Church - Patrington",
+    "streamlist_title": "Audio stream",
+    "streamlist_summary": "Select the stream to filter",
+    "streamlist_entries_1": "Skickat",
+    "streamlist_entries_2": "Received",
+    "always_summary": "Activate the filter when a call starts",
+    "always_title": "Automatically activate the filter"
+}
\ No newline at end of file
diff --git a/AudioFilter/data/locale/AudioFilter_sw.json b/AudioFilter/data/locale/AudioFilter_sw.json
new file mode 100644
index 0000000..e380d45
--- /dev/null
+++ b/AudioFilter/data/locale/AudioFilter_sw.json
@@ -0,0 +1,12 @@
+{
+    "irfile_title": "Impulse response",
+    "irfile_entries_1": "Genesis 6 Studio - Live Room Drum Set Up",
+    "irfile_entries_2": "Jack Lions Concert Hall - University of York",
+    "irfile_entries_3": "St. Patrick’s Church - Patrington",
+    "streamlist_title": "Audio stream",
+    "streamlist_summary": "Select the stream to filter",
+    "streamlist_entries_1": "Sent",
+    "streamlist_entries_2": "Received",
+    "always_summary": "Activate the filter when a call starts",
+    "always_title": "Automatically activate the filter"
+}
\ No newline at end of file
diff --git a/AudioFilter/data/locale/AudioFilter_ta.json b/AudioFilter/data/locale/AudioFilter_ta.json
new file mode 100644
index 0000000..e380d45
--- /dev/null
+++ b/AudioFilter/data/locale/AudioFilter_ta.json
@@ -0,0 +1,12 @@
+{
+    "irfile_title": "Impulse response",
+    "irfile_entries_1": "Genesis 6 Studio - Live Room Drum Set Up",
+    "irfile_entries_2": "Jack Lions Concert Hall - University of York",
+    "irfile_entries_3": "St. Patrick’s Church - Patrington",
+    "streamlist_title": "Audio stream",
+    "streamlist_summary": "Select the stream to filter",
+    "streamlist_entries_1": "Sent",
+    "streamlist_entries_2": "Received",
+    "always_summary": "Activate the filter when a call starts",
+    "always_title": "Automatically activate the filter"
+}
\ No newline at end of file
diff --git a/AudioFilter/data/locale/AudioFilter_te.json b/AudioFilter/data/locale/AudioFilter_te.json
new file mode 100644
index 0000000..e380d45
--- /dev/null
+++ b/AudioFilter/data/locale/AudioFilter_te.json
@@ -0,0 +1,12 @@
+{
+    "irfile_title": "Impulse response",
+    "irfile_entries_1": "Genesis 6 Studio - Live Room Drum Set Up",
+    "irfile_entries_2": "Jack Lions Concert Hall - University of York",
+    "irfile_entries_3": "St. Patrick’s Church - Patrington",
+    "streamlist_title": "Audio stream",
+    "streamlist_summary": "Select the stream to filter",
+    "streamlist_entries_1": "Sent",
+    "streamlist_entries_2": "Received",
+    "always_summary": "Activate the filter when a call starts",
+    "always_title": "Automatically activate the filter"
+}
\ No newline at end of file
diff --git a/AudioFilter/data/locale/AudioFilter_th.json b/AudioFilter/data/locale/AudioFilter_th.json
new file mode 100644
index 0000000..e380d45
--- /dev/null
+++ b/AudioFilter/data/locale/AudioFilter_th.json
@@ -0,0 +1,12 @@
+{
+    "irfile_title": "Impulse response",
+    "irfile_entries_1": "Genesis 6 Studio - Live Room Drum Set Up",
+    "irfile_entries_2": "Jack Lions Concert Hall - University of York",
+    "irfile_entries_3": "St. Patrick’s Church - Patrington",
+    "streamlist_title": "Audio stream",
+    "streamlist_summary": "Select the stream to filter",
+    "streamlist_entries_1": "Sent",
+    "streamlist_entries_2": "Received",
+    "always_summary": "Activate the filter when a call starts",
+    "always_title": "Automatically activate the filter"
+}
\ No newline at end of file
diff --git a/AudioFilter/data/locale/AudioFilter_tr.json b/AudioFilter/data/locale/AudioFilter_tr.json
new file mode 100644
index 0000000..0a0d3b4
--- /dev/null
+++ b/AudioFilter/data/locale/AudioFilter_tr.json
@@ -0,0 +1,12 @@
+{
+    "irfile_title": "Impulse response",
+    "irfile_entries_1": "Genesis 6 Studio - Live Room Drum Set Up",
+    "irfile_entries_2": "Jack Lions Concert Hall - University of York",
+    "irfile_entries_3": "St. Patrick’s Church - Patrington",
+    "streamlist_title": "Audio stream",
+    "streamlist_summary": "Select the stream to filter",
+    "streamlist_entries_1": "Gönderildi",
+    "streamlist_entries_2": "Received",
+    "always_summary": "Activate the filter when a call starts",
+    "always_title": "Automatically activate the filter"
+}
\ No newline at end of file
diff --git a/AudioFilter/data/locale/AudioFilter_tt.json b/AudioFilter/data/locale/AudioFilter_tt.json
new file mode 100644
index 0000000..e380d45
--- /dev/null
+++ b/AudioFilter/data/locale/AudioFilter_tt.json
@@ -0,0 +1,12 @@
+{
+    "irfile_title": "Impulse response",
+    "irfile_entries_1": "Genesis 6 Studio - Live Room Drum Set Up",
+    "irfile_entries_2": "Jack Lions Concert Hall - University of York",
+    "irfile_entries_3": "St. Patrick’s Church - Patrington",
+    "streamlist_title": "Audio stream",
+    "streamlist_summary": "Select the stream to filter",
+    "streamlist_entries_1": "Sent",
+    "streamlist_entries_2": "Received",
+    "always_summary": "Activate the filter when a call starts",
+    "always_title": "Automatically activate the filter"
+}
\ No newline at end of file
diff --git a/AudioFilter/data/locale/AudioFilter_uk.json b/AudioFilter/data/locale/AudioFilter_uk.json
new file mode 100644
index 0000000..e380d45
--- /dev/null
+++ b/AudioFilter/data/locale/AudioFilter_uk.json
@@ -0,0 +1,12 @@
+{
+    "irfile_title": "Impulse response",
+    "irfile_entries_1": "Genesis 6 Studio - Live Room Drum Set Up",
+    "irfile_entries_2": "Jack Lions Concert Hall - University of York",
+    "irfile_entries_3": "St. Patrick’s Church - Patrington",
+    "streamlist_title": "Audio stream",
+    "streamlist_summary": "Select the stream to filter",
+    "streamlist_entries_1": "Sent",
+    "streamlist_entries_2": "Received",
+    "always_summary": "Activate the filter when a call starts",
+    "always_title": "Automatically activate the filter"
+}
\ No newline at end of file
diff --git a/AudioFilter/data/locale/AudioFilter_vi.json b/AudioFilter/data/locale/AudioFilter_vi.json
new file mode 100644
index 0000000..e380d45
--- /dev/null
+++ b/AudioFilter/data/locale/AudioFilter_vi.json
@@ -0,0 +1,12 @@
+{
+    "irfile_title": "Impulse response",
+    "irfile_entries_1": "Genesis 6 Studio - Live Room Drum Set Up",
+    "irfile_entries_2": "Jack Lions Concert Hall - University of York",
+    "irfile_entries_3": "St. Patrick’s Church - Patrington",
+    "streamlist_title": "Audio stream",
+    "streamlist_summary": "Select the stream to filter",
+    "streamlist_entries_1": "Sent",
+    "streamlist_entries_2": "Received",
+    "always_summary": "Activate the filter when a call starts",
+    "always_title": "Automatically activate the filter"
+}
\ No newline at end of file
diff --git a/AudioFilter/data/locale/AudioFilter_zh.json b/AudioFilter/data/locale/AudioFilter_zh.json
new file mode 100644
index 0000000..88d77d2
--- /dev/null
+++ b/AudioFilter/data/locale/AudioFilter_zh.json
@@ -0,0 +1,12 @@
+{
+    "irfile_title": "脈衝回應",
+    "irfile_entries_1": "Genesis 6 Studio - 直播室鼓設定",
+    "irfile_entries_2": "Jack Lions Concert Hall - 約克大學",
+    "irfile_entries_3": "St. Patrick’s Church - 帕特靈頓",
+    "streamlist_title": "音訊串流",
+    "streamlist_summary": "選取要過濾的串流",
+    "streamlist_entries_1": "已发送",
+    "streamlist_entries_2": "已接收",
+    "always_summary": "當通話開始時啟用過濾器",
+    "always_title": "自動啟用過濾器"
+}
\ No newline at end of file
diff --git a/AudioFilter/data/locale/AudioFilter_zh_CN.json b/AudioFilter/data/locale/AudioFilter_zh_CN.json
new file mode 100644
index 0000000..88d77d2
--- /dev/null
+++ b/AudioFilter/data/locale/AudioFilter_zh_CN.json
@@ -0,0 +1,12 @@
+{
+    "irfile_title": "脈衝回應",
+    "irfile_entries_1": "Genesis 6 Studio - 直播室鼓設定",
+    "irfile_entries_2": "Jack Lions Concert Hall - 約克大學",
+    "irfile_entries_3": "St. Patrick’s Church - 帕特靈頓",
+    "streamlist_title": "音訊串流",
+    "streamlist_summary": "選取要過濾的串流",
+    "streamlist_entries_1": "已发送",
+    "streamlist_entries_2": "已接收",
+    "always_summary": "當通話開始時啟用過濾器",
+    "always_title": "自動啟用過濾器"
+}
\ No newline at end of file
diff --git a/AudioFilter/data/locale/AudioFilter_zh_HK.json b/AudioFilter/data/locale/AudioFilter_zh_HK.json
new file mode 100644
index 0000000..88d77d2
--- /dev/null
+++ b/AudioFilter/data/locale/AudioFilter_zh_HK.json
@@ -0,0 +1,12 @@
+{
+    "irfile_title": "脈衝回應",
+    "irfile_entries_1": "Genesis 6 Studio - 直播室鼓設定",
+    "irfile_entries_2": "Jack Lions Concert Hall - 約克大學",
+    "irfile_entries_3": "St. Patrick’s Church - 帕特靈頓",
+    "streamlist_title": "音訊串流",
+    "streamlist_summary": "選取要過濾的串流",
+    "streamlist_entries_1": "已发送",
+    "streamlist_entries_2": "已接收",
+    "always_summary": "當通話開始時啟用過濾器",
+    "always_title": "自動啟用過濾器"
+}
\ No newline at end of file
diff --git a/AudioFilter/data/locale/AudioFilter_zh_TW.json b/AudioFilter/data/locale/AudioFilter_zh_TW.json
new file mode 100644
index 0000000..1f0b347
--- /dev/null
+++ b/AudioFilter/data/locale/AudioFilter_zh_TW.json
@@ -0,0 +1,12 @@
+{
+    "irfile_title": "脈衝回應",
+    "irfile_entries_1": "Genesis 6 Studio - 直播室鼓設定",
+    "irfile_entries_2": "Jack Lions Concert Hall - 約克大學",
+    "irfile_entries_3": "St. Patrick’s Church - 帕特靈頓",
+    "streamlist_title": "音訊串流",
+    "streamlist_summary": "選取要過濾的串流",
+    "streamlist_entries_1": "已傳送",
+    "streamlist_entries_2": "已接收",
+    "always_summary": "當通話開始時啟用過濾器",
+    "always_title": "自動啟用過濾器"
+}
\ No newline at end of file
diff --git a/AutoAnswer/data/locale/AutoAnswer_ace.json b/AutoAnswer/data/locale/AutoAnswer_ace.json
new file mode 100644
index 0000000..11851eb
--- /dev/null
+++ b/AutoAnswer/data/locale/AutoAnswer_ace.json
@@ -0,0 +1,10 @@
+{
+        "bot_trigger": "Bot trigger",
+        "trigger_summary": "Text that Bot will respond to",
+        "bot_answer": "Bot response",
+        "answer_summary": "Text that Bot will send",
+        "default_trigger": "Hi",
+        "default_answer": "Hello, currently I am busy but will answer you as soon as possible.",
+        "always_title": "Automatically activate Bot",
+        "always_summary": "Bot will be active for all conversations."
+}
\ No newline at end of file
diff --git a/AutoAnswer/data/locale/AutoAnswer_ar.json b/AutoAnswer/data/locale/AutoAnswer_ar.json
new file mode 100644
index 0000000..11851eb
--- /dev/null
+++ b/AutoAnswer/data/locale/AutoAnswer_ar.json
@@ -0,0 +1,10 @@
+{
+        "bot_trigger": "Bot trigger",
+        "trigger_summary": "Text that Bot will respond to",
+        "bot_answer": "Bot response",
+        "answer_summary": "Text that Bot will send",
+        "default_trigger": "Hi",
+        "default_answer": "Hello, currently I am busy but will answer you as soon as possible.",
+        "always_title": "Automatically activate Bot",
+        "always_summary": "Bot will be active for all conversations."
+}
\ No newline at end of file
diff --git a/AutoAnswer/data/locale/AutoAnswer_ar_EG.json b/AutoAnswer/data/locale/AutoAnswer_ar_EG.json
new file mode 100644
index 0000000..11851eb
--- /dev/null
+++ b/AutoAnswer/data/locale/AutoAnswer_ar_EG.json
@@ -0,0 +1,10 @@
+{
+        "bot_trigger": "Bot trigger",
+        "trigger_summary": "Text that Bot will respond to",
+        "bot_answer": "Bot response",
+        "answer_summary": "Text that Bot will send",
+        "default_trigger": "Hi",
+        "default_answer": "Hello, currently I am busy but will answer you as soon as possible.",
+        "always_title": "Automatically activate Bot",
+        "always_summary": "Bot will be active for all conversations."
+}
\ No newline at end of file
diff --git a/AutoAnswer/data/locale/AutoAnswer_ast_ES.json b/AutoAnswer/data/locale/AutoAnswer_ast_ES.json
new file mode 100644
index 0000000..11851eb
--- /dev/null
+++ b/AutoAnswer/data/locale/AutoAnswer_ast_ES.json
@@ -0,0 +1,10 @@
+{
+        "bot_trigger": "Bot trigger",
+        "trigger_summary": "Text that Bot will respond to",
+        "bot_answer": "Bot response",
+        "answer_summary": "Text that Bot will send",
+        "default_trigger": "Hi",
+        "default_answer": "Hello, currently I am busy but will answer you as soon as possible.",
+        "always_title": "Automatically activate Bot",
+        "always_summary": "Bot will be active for all conversations."
+}
\ No newline at end of file
diff --git a/AutoAnswer/data/locale/AutoAnswer_az.json b/AutoAnswer/data/locale/AutoAnswer_az.json
new file mode 100644
index 0000000..11851eb
--- /dev/null
+++ b/AutoAnswer/data/locale/AutoAnswer_az.json
@@ -0,0 +1,10 @@
+{
+        "bot_trigger": "Bot trigger",
+        "trigger_summary": "Text that Bot will respond to",
+        "bot_answer": "Bot response",
+        "answer_summary": "Text that Bot will send",
+        "default_trigger": "Hi",
+        "default_answer": "Hello, currently I am busy but will answer you as soon as possible.",
+        "always_title": "Automatically activate Bot",
+        "always_summary": "Bot will be active for all conversations."
+}
\ No newline at end of file
diff --git a/AutoAnswer/data/locale/AutoAnswer_be.json b/AutoAnswer/data/locale/AutoAnswer_be.json
new file mode 100644
index 0000000..11851eb
--- /dev/null
+++ b/AutoAnswer/data/locale/AutoAnswer_be.json
@@ -0,0 +1,10 @@
+{
+        "bot_trigger": "Bot trigger",
+        "trigger_summary": "Text that Bot will respond to",
+        "bot_answer": "Bot response",
+        "answer_summary": "Text that Bot will send",
+        "default_trigger": "Hi",
+        "default_answer": "Hello, currently I am busy but will answer you as soon as possible.",
+        "always_title": "Automatically activate Bot",
+        "always_summary": "Bot will be active for all conversations."
+}
\ No newline at end of file
diff --git a/AutoAnswer/data/locale/AutoAnswer_be_BY.json b/AutoAnswer/data/locale/AutoAnswer_be_BY.json
new file mode 100644
index 0000000..11851eb
--- /dev/null
+++ b/AutoAnswer/data/locale/AutoAnswer_be_BY.json
@@ -0,0 +1,10 @@
+{
+        "bot_trigger": "Bot trigger",
+        "trigger_summary": "Text that Bot will respond to",
+        "bot_answer": "Bot response",
+        "answer_summary": "Text that Bot will send",
+        "default_trigger": "Hi",
+        "default_answer": "Hello, currently I am busy but will answer you as soon as possible.",
+        "always_title": "Automatically activate Bot",
+        "always_summary": "Bot will be active for all conversations."
+}
\ No newline at end of file
diff --git a/AutoAnswer/data/locale/AutoAnswer_bg.json b/AutoAnswer/data/locale/AutoAnswer_bg.json
new file mode 100644
index 0000000..11851eb
--- /dev/null
+++ b/AutoAnswer/data/locale/AutoAnswer_bg.json
@@ -0,0 +1,10 @@
+{
+        "bot_trigger": "Bot trigger",
+        "trigger_summary": "Text that Bot will respond to",
+        "bot_answer": "Bot response",
+        "answer_summary": "Text that Bot will send",
+        "default_trigger": "Hi",
+        "default_answer": "Hello, currently I am busy but will answer you as soon as possible.",
+        "always_title": "Automatically activate Bot",
+        "always_summary": "Bot will be active for all conversations."
+}
\ No newline at end of file
diff --git a/AutoAnswer/data/locale/AutoAnswer_bg_BG.json b/AutoAnswer/data/locale/AutoAnswer_bg_BG.json
new file mode 100644
index 0000000..11851eb
--- /dev/null
+++ b/AutoAnswer/data/locale/AutoAnswer_bg_BG.json
@@ -0,0 +1,10 @@
+{
+        "bot_trigger": "Bot trigger",
+        "trigger_summary": "Text that Bot will respond to",
+        "bot_answer": "Bot response",
+        "answer_summary": "Text that Bot will send",
+        "default_trigger": "Hi",
+        "default_answer": "Hello, currently I am busy but will answer you as soon as possible.",
+        "always_title": "Automatically activate Bot",
+        "always_summary": "Bot will be active for all conversations."
+}
\ No newline at end of file
diff --git a/AutoAnswer/data/locale/AutoAnswer_bn.json b/AutoAnswer/data/locale/AutoAnswer_bn.json
new file mode 100644
index 0000000..11851eb
--- /dev/null
+++ b/AutoAnswer/data/locale/AutoAnswer_bn.json
@@ -0,0 +1,10 @@
+{
+        "bot_trigger": "Bot trigger",
+        "trigger_summary": "Text that Bot will respond to",
+        "bot_answer": "Bot response",
+        "answer_summary": "Text that Bot will send",
+        "default_trigger": "Hi",
+        "default_answer": "Hello, currently I am busy but will answer you as soon as possible.",
+        "always_title": "Automatically activate Bot",
+        "always_summary": "Bot will be active for all conversations."
+}
\ No newline at end of file
diff --git a/AutoAnswer/data/locale/AutoAnswer_brx.json b/AutoAnswer/data/locale/AutoAnswer_brx.json
new file mode 100644
index 0000000..11851eb
--- /dev/null
+++ b/AutoAnswer/data/locale/AutoAnswer_brx.json
@@ -0,0 +1,10 @@
+{
+        "bot_trigger": "Bot trigger",
+        "trigger_summary": "Text that Bot will respond to",
+        "bot_answer": "Bot response",
+        "answer_summary": "Text that Bot will send",
+        "default_trigger": "Hi",
+        "default_answer": "Hello, currently I am busy but will answer you as soon as possible.",
+        "always_title": "Automatically activate Bot",
+        "always_summary": "Bot will be active for all conversations."
+}
\ No newline at end of file
diff --git a/AutoAnswer/data/locale/AutoAnswer_ca.json b/AutoAnswer/data/locale/AutoAnswer_ca.json
new file mode 100644
index 0000000..11851eb
--- /dev/null
+++ b/AutoAnswer/data/locale/AutoAnswer_ca.json
@@ -0,0 +1,10 @@
+{
+        "bot_trigger": "Bot trigger",
+        "trigger_summary": "Text that Bot will respond to",
+        "bot_answer": "Bot response",
+        "answer_summary": "Text that Bot will send",
+        "default_trigger": "Hi",
+        "default_answer": "Hello, currently I am busy but will answer you as soon as possible.",
+        "always_title": "Automatically activate Bot",
+        "always_summary": "Bot will be active for all conversations."
+}
\ No newline at end of file
diff --git a/AutoAnswer/data/locale/AutoAnswer_cs_CZ.json b/AutoAnswer/data/locale/AutoAnswer_cs_CZ.json
new file mode 100644
index 0000000..11851eb
--- /dev/null
+++ b/AutoAnswer/data/locale/AutoAnswer_cs_CZ.json
@@ -0,0 +1,10 @@
+{
+        "bot_trigger": "Bot trigger",
+        "trigger_summary": "Text that Bot will respond to",
+        "bot_answer": "Bot response",
+        "answer_summary": "Text that Bot will send",
+        "default_trigger": "Hi",
+        "default_answer": "Hello, currently I am busy but will answer you as soon as possible.",
+        "always_title": "Automatically activate Bot",
+        "always_summary": "Bot will be active for all conversations."
+}
\ No newline at end of file
diff --git a/AutoAnswer/data/locale/AutoAnswer_da.json b/AutoAnswer/data/locale/AutoAnswer_da.json
new file mode 100644
index 0000000..11851eb
--- /dev/null
+++ b/AutoAnswer/data/locale/AutoAnswer_da.json
@@ -0,0 +1,10 @@
+{
+        "bot_trigger": "Bot trigger",
+        "trigger_summary": "Text that Bot will respond to",
+        "bot_answer": "Bot response",
+        "answer_summary": "Text that Bot will send",
+        "default_trigger": "Hi",
+        "default_answer": "Hello, currently I am busy but will answer you as soon as possible.",
+        "always_title": "Automatically activate Bot",
+        "always_summary": "Bot will be active for all conversations."
+}
\ No newline at end of file
diff --git a/AutoAnswer/data/locale/AutoAnswer_de.json b/AutoAnswer/data/locale/AutoAnswer_de.json
new file mode 100644
index 0000000..52561e8
--- /dev/null
+++ b/AutoAnswer/data/locale/AutoAnswer_de.json
@@ -0,0 +1,10 @@
+{
+        "bot_trigger": "Bot-Auslöser",
+        "trigger_summary": "Text, auf den der Bot antwortet",
+        "bot_answer": "Bot-Antwort",
+        "answer_summary": "Text, den der Bot senden wird",
+        "default_trigger": "Hi",
+        "default_answer": "Hallo, derzeit bin ich beschäftigt, werde Ihnen aber so schnell wie möglich antworten.",
+        "always_title": "Automatisch Bot aktivieren",
+        "always_summary": "Der Bot wird für alle Unterhaltungen aktiv sein."
+}
\ No newline at end of file
diff --git a/AutoAnswer/data/locale/AutoAnswer_de_DE.json b/AutoAnswer/data/locale/AutoAnswer_de_DE.json
new file mode 100644
index 0000000..52561e8
--- /dev/null
+++ b/AutoAnswer/data/locale/AutoAnswer_de_DE.json
@@ -0,0 +1,10 @@
+{
+        "bot_trigger": "Bot-Auslöser",
+        "trigger_summary": "Text, auf den der Bot antwortet",
+        "bot_answer": "Bot-Antwort",
+        "answer_summary": "Text, den der Bot senden wird",
+        "default_trigger": "Hi",
+        "default_answer": "Hallo, derzeit bin ich beschäftigt, werde Ihnen aber so schnell wie möglich antworten.",
+        "always_title": "Automatisch Bot aktivieren",
+        "always_summary": "Der Bot wird für alle Unterhaltungen aktiv sein."
+}
\ No newline at end of file
diff --git a/AutoAnswer/data/locale/AutoAnswer_el.json b/AutoAnswer/data/locale/AutoAnswer_el.json
new file mode 100644
index 0000000..36fb1f3
--- /dev/null
+++ b/AutoAnswer/data/locale/AutoAnswer_el.json
@@ -0,0 +1,10 @@
+{
+        "bot_trigger": "Ενέργεια ενεργοποίησης του bot",
+        "trigger_summary": "Text that Bot will respond to",
+        "bot_answer": "Bot response",
+        "answer_summary": "Text that Bot will send",
+        "default_trigger": "Γειά",
+        "default_answer": "Hello, currently I am busy but will answer you as soon as possible.",
+        "always_title": "Ενεργοποίησε το bot αυτόμματα",
+        "always_summary": "Bot will be active for all conversations."
+}
\ No newline at end of file
diff --git a/AutoAnswer/data/locale/AutoAnswer_en_GB.json b/AutoAnswer/data/locale/AutoAnswer_en_GB.json
new file mode 100644
index 0000000..11851eb
--- /dev/null
+++ b/AutoAnswer/data/locale/AutoAnswer_en_GB.json
@@ -0,0 +1,10 @@
+{
+        "bot_trigger": "Bot trigger",
+        "trigger_summary": "Text that Bot will respond to",
+        "bot_answer": "Bot response",
+        "answer_summary": "Text that Bot will send",
+        "default_trigger": "Hi",
+        "default_answer": "Hello, currently I am busy but will answer you as soon as possible.",
+        "always_title": "Automatically activate Bot",
+        "always_summary": "Bot will be active for all conversations."
+}
\ No newline at end of file
diff --git a/AutoAnswer/data/locale/AutoAnswer_en_IE.json b/AutoAnswer/data/locale/AutoAnswer_en_IE.json
new file mode 100644
index 0000000..11851eb
--- /dev/null
+++ b/AutoAnswer/data/locale/AutoAnswer_en_IE.json
@@ -0,0 +1,10 @@
+{
+        "bot_trigger": "Bot trigger",
+        "trigger_summary": "Text that Bot will respond to",
+        "bot_answer": "Bot response",
+        "answer_summary": "Text that Bot will send",
+        "default_trigger": "Hi",
+        "default_answer": "Hello, currently I am busy but will answer you as soon as possible.",
+        "always_title": "Automatically activate Bot",
+        "always_summary": "Bot will be active for all conversations."
+}
\ No newline at end of file
diff --git a/AutoAnswer/data/locale/AutoAnswer_eo.json b/AutoAnswer/data/locale/AutoAnswer_eo.json
new file mode 100644
index 0000000..11851eb
--- /dev/null
+++ b/AutoAnswer/data/locale/AutoAnswer_eo.json
@@ -0,0 +1,10 @@
+{
+        "bot_trigger": "Bot trigger",
+        "trigger_summary": "Text that Bot will respond to",
+        "bot_answer": "Bot response",
+        "answer_summary": "Text that Bot will send",
+        "default_trigger": "Hi",
+        "default_answer": "Hello, currently I am busy but will answer you as soon as possible.",
+        "always_title": "Automatically activate Bot",
+        "always_summary": "Bot will be active for all conversations."
+}
\ No newline at end of file
diff --git a/AutoAnswer/data/locale/AutoAnswer_es.json b/AutoAnswer/data/locale/AutoAnswer_es.json
new file mode 100644
index 0000000..7b10637
--- /dev/null
+++ b/AutoAnswer/data/locale/AutoAnswer_es.json
@@ -0,0 +1,10 @@
+{
+        "bot_trigger": "Disparador del bot",
+        "trigger_summary": "Text that Bot will respond to",
+        "bot_answer": "Bot response",
+        "answer_summary": "Text that Bot will send",
+        "default_trigger": "Hola",
+        "default_answer": "Hola, ahora no puedo atenderte, pero te responderé apenas pueda.",
+        "always_title": "Activar Bot automáticamente",
+        "always_summary": "Bot will be active for all conversations."
+}
\ No newline at end of file
diff --git a/AutoAnswer/data/locale/AutoAnswer_es_AR.json b/AutoAnswer/data/locale/AutoAnswer_es_AR.json
new file mode 100644
index 0000000..7b10637
--- /dev/null
+++ b/AutoAnswer/data/locale/AutoAnswer_es_AR.json
@@ -0,0 +1,10 @@
+{
+        "bot_trigger": "Disparador del bot",
+        "trigger_summary": "Text that Bot will respond to",
+        "bot_answer": "Bot response",
+        "answer_summary": "Text that Bot will send",
+        "default_trigger": "Hola",
+        "default_answer": "Hola, ahora no puedo atenderte, pero te responderé apenas pueda.",
+        "always_title": "Activar Bot automáticamente",
+        "always_summary": "Bot will be active for all conversations."
+}
\ No newline at end of file
diff --git a/AutoAnswer/data/locale/AutoAnswer_es_CO.json b/AutoAnswer/data/locale/AutoAnswer_es_CO.json
new file mode 100644
index 0000000..7b10637
--- /dev/null
+++ b/AutoAnswer/data/locale/AutoAnswer_es_CO.json
@@ -0,0 +1,10 @@
+{
+        "bot_trigger": "Disparador del bot",
+        "trigger_summary": "Text that Bot will respond to",
+        "bot_answer": "Bot response",
+        "answer_summary": "Text that Bot will send",
+        "default_trigger": "Hola",
+        "default_answer": "Hola, ahora no puedo atenderte, pero te responderé apenas pueda.",
+        "always_title": "Activar Bot automáticamente",
+        "always_summary": "Bot will be active for all conversations."
+}
\ No newline at end of file
diff --git a/AutoAnswer/data/locale/AutoAnswer_es_MX.json b/AutoAnswer/data/locale/AutoAnswer_es_MX.json
new file mode 100644
index 0000000..7b10637
--- /dev/null
+++ b/AutoAnswer/data/locale/AutoAnswer_es_MX.json
@@ -0,0 +1,10 @@
+{
+        "bot_trigger": "Disparador del bot",
+        "trigger_summary": "Text that Bot will respond to",
+        "bot_answer": "Bot response",
+        "answer_summary": "Text that Bot will send",
+        "default_trigger": "Hola",
+        "default_answer": "Hola, ahora no puedo atenderte, pero te responderé apenas pueda.",
+        "always_title": "Activar Bot automáticamente",
+        "always_summary": "Bot will be active for all conversations."
+}
\ No newline at end of file
diff --git a/AutoAnswer/data/locale/AutoAnswer_et.json b/AutoAnswer/data/locale/AutoAnswer_et.json
new file mode 100644
index 0000000..11851eb
--- /dev/null
+++ b/AutoAnswer/data/locale/AutoAnswer_et.json
@@ -0,0 +1,10 @@
+{
+        "bot_trigger": "Bot trigger",
+        "trigger_summary": "Text that Bot will respond to",
+        "bot_answer": "Bot response",
+        "answer_summary": "Text that Bot will send",
+        "default_trigger": "Hi",
+        "default_answer": "Hello, currently I am busy but will answer you as soon as possible.",
+        "always_title": "Automatically activate Bot",
+        "always_summary": "Bot will be active for all conversations."
+}
\ No newline at end of file
diff --git a/AutoAnswer/data/locale/AutoAnswer_et_EE.json b/AutoAnswer/data/locale/AutoAnswer_et_EE.json
new file mode 100644
index 0000000..11851eb
--- /dev/null
+++ b/AutoAnswer/data/locale/AutoAnswer_et_EE.json
@@ -0,0 +1,10 @@
+{
+        "bot_trigger": "Bot trigger",
+        "trigger_summary": "Text that Bot will respond to",
+        "bot_answer": "Bot response",
+        "answer_summary": "Text that Bot will send",
+        "default_trigger": "Hi",
+        "default_answer": "Hello, currently I am busy but will answer you as soon as possible.",
+        "always_title": "Automatically activate Bot",
+        "always_summary": "Bot will be active for all conversations."
+}
\ No newline at end of file
diff --git a/AutoAnswer/data/locale/AutoAnswer_eu.json b/AutoAnswer/data/locale/AutoAnswer_eu.json
new file mode 100644
index 0000000..11851eb
--- /dev/null
+++ b/AutoAnswer/data/locale/AutoAnswer_eu.json
@@ -0,0 +1,10 @@
+{
+        "bot_trigger": "Bot trigger",
+        "trigger_summary": "Text that Bot will respond to",
+        "bot_answer": "Bot response",
+        "answer_summary": "Text that Bot will send",
+        "default_trigger": "Hi",
+        "default_answer": "Hello, currently I am busy but will answer you as soon as possible.",
+        "always_title": "Automatically activate Bot",
+        "always_summary": "Bot will be active for all conversations."
+}
\ No newline at end of file
diff --git a/AutoAnswer/data/locale/AutoAnswer_fa.json b/AutoAnswer/data/locale/AutoAnswer_fa.json
new file mode 100644
index 0000000..b52c226
--- /dev/null
+++ b/AutoAnswer/data/locale/AutoAnswer_fa.json
@@ -0,0 +1,10 @@
+{
+        "bot_trigger": "تحریک بات",
+        "trigger_summary": "Text that Bot will respond to",
+        "bot_answer": "Bot response",
+        "answer_summary": "Text that Bot will send",
+        "default_trigger": "سلام",
+        "default_answer": "Hello, currently I am busy but will answer you as soon as possible.",
+        "always_title": "فعّال‌سازی خودکار بات",
+        "always_summary": "Bot will be active for all conversations."
+}
\ No newline at end of file
diff --git a/AutoAnswer/data/locale/AutoAnswer_fa_IR.json b/AutoAnswer/data/locale/AutoAnswer_fa_IR.json
new file mode 100644
index 0000000..b52c226
--- /dev/null
+++ b/AutoAnswer/data/locale/AutoAnswer_fa_IR.json
@@ -0,0 +1,10 @@
+{
+        "bot_trigger": "تحریک بات",
+        "trigger_summary": "Text that Bot will respond to",
+        "bot_answer": "Bot response",
+        "answer_summary": "Text that Bot will send",
+        "default_trigger": "سلام",
+        "default_answer": "Hello, currently I am busy but will answer you as soon as possible.",
+        "always_title": "فعّال‌سازی خودکار بات",
+        "always_summary": "Bot will be active for all conversations."
+}
\ No newline at end of file
diff --git a/AutoAnswer/data/locale/AutoAnswer_fi.json b/AutoAnswer/data/locale/AutoAnswer_fi.json
new file mode 100644
index 0000000..11851eb
--- /dev/null
+++ b/AutoAnswer/data/locale/AutoAnswer_fi.json
@@ -0,0 +1,10 @@
+{
+        "bot_trigger": "Bot trigger",
+        "trigger_summary": "Text that Bot will respond to",
+        "bot_answer": "Bot response",
+        "answer_summary": "Text that Bot will send",
+        "default_trigger": "Hi",
+        "default_answer": "Hello, currently I am busy but will answer you as soon as possible.",
+        "always_title": "Automatically activate Bot",
+        "always_summary": "Bot will be active for all conversations."
+}
\ No newline at end of file
diff --git a/AutoAnswer/data/locale/AutoAnswer_fr.json b/AutoAnswer/data/locale/AutoAnswer_fr.json
new file mode 100644
index 0000000..30da498
--- /dev/null
+++ b/AutoAnswer/data/locale/AutoAnswer_fr.json
@@ -0,0 +1,10 @@
+{
+        "bot_trigger": "Déclencheur du Bot",
+        "trigger_summary": "Texte auquel réagira l'automate",
+        "bot_answer": "Réponse de l'automate",
+        "answer_summary": "Réponse de l'automate",
+        "default_trigger": "Salut",
+        "default_answer": "Bonjour, actuellement je suis occupé mais je vous répondrai dès que possible.",
+        "always_title": "Activer le Bot automatiquement",
+        "always_summary": "L'automate sera activé pour toutes les conversations"
+}
\ No newline at end of file
diff --git a/AutoAnswer/data/locale/AutoAnswer_fr_BE.json b/AutoAnswer/data/locale/AutoAnswer_fr_BE.json
new file mode 100644
index 0000000..30da498
--- /dev/null
+++ b/AutoAnswer/data/locale/AutoAnswer_fr_BE.json
@@ -0,0 +1,10 @@
+{
+        "bot_trigger": "Déclencheur du Bot",
+        "trigger_summary": "Texte auquel réagira l'automate",
+        "bot_answer": "Réponse de l'automate",
+        "answer_summary": "Réponse de l'automate",
+        "default_trigger": "Salut",
+        "default_answer": "Bonjour, actuellement je suis occupé mais je vous répondrai dès que possible.",
+        "always_title": "Activer le Bot automatiquement",
+        "always_summary": "L'automate sera activé pour toutes les conversations"
+}
\ No newline at end of file
diff --git a/AutoAnswer/data/locale/AutoAnswer_fr_CA.json b/AutoAnswer/data/locale/AutoAnswer_fr_CA.json
new file mode 100644
index 0000000..30da498
--- /dev/null
+++ b/AutoAnswer/data/locale/AutoAnswer_fr_CA.json
@@ -0,0 +1,10 @@
+{
+        "bot_trigger": "Déclencheur du Bot",
+        "trigger_summary": "Texte auquel réagira l'automate",
+        "bot_answer": "Réponse de l'automate",
+        "answer_summary": "Réponse de l'automate",
+        "default_trigger": "Salut",
+        "default_answer": "Bonjour, actuellement je suis occupé mais je vous répondrai dès que possible.",
+        "always_title": "Activer le Bot automatiquement",
+        "always_summary": "L'automate sera activé pour toutes les conversations"
+}
\ No newline at end of file
diff --git a/AutoAnswer/data/locale/AutoAnswer_fr_CH.json b/AutoAnswer/data/locale/AutoAnswer_fr_CH.json
new file mode 100644
index 0000000..30da498
--- /dev/null
+++ b/AutoAnswer/data/locale/AutoAnswer_fr_CH.json
@@ -0,0 +1,10 @@
+{
+        "bot_trigger": "Déclencheur du Bot",
+        "trigger_summary": "Texte auquel réagira l'automate",
+        "bot_answer": "Réponse de l'automate",
+        "answer_summary": "Réponse de l'automate",
+        "default_trigger": "Salut",
+        "default_answer": "Bonjour, actuellement je suis occupé mais je vous répondrai dès que possible.",
+        "always_title": "Activer le Bot automatiquement",
+        "always_summary": "L'automate sera activé pour toutes les conversations"
+}
\ No newline at end of file
diff --git a/AutoAnswer/data/locale/AutoAnswer_fr_FR.json b/AutoAnswer/data/locale/AutoAnswer_fr_FR.json
new file mode 100644
index 0000000..30da498
--- /dev/null
+++ b/AutoAnswer/data/locale/AutoAnswer_fr_FR.json
@@ -0,0 +1,10 @@
+{
+        "bot_trigger": "Déclencheur du Bot",
+        "trigger_summary": "Texte auquel réagira l'automate",
+        "bot_answer": "Réponse de l'automate",
+        "answer_summary": "Réponse de l'automate",
+        "default_trigger": "Salut",
+        "default_answer": "Bonjour, actuellement je suis occupé mais je vous répondrai dès que possible.",
+        "always_title": "Activer le Bot automatiquement",
+        "always_summary": "L'automate sera activé pour toutes les conversations"
+}
\ No newline at end of file
diff --git a/AutoAnswer/data/locale/AutoAnswer_ga.json b/AutoAnswer/data/locale/AutoAnswer_ga.json
new file mode 100644
index 0000000..11851eb
--- /dev/null
+++ b/AutoAnswer/data/locale/AutoAnswer_ga.json
@@ -0,0 +1,10 @@
+{
+        "bot_trigger": "Bot trigger",
+        "trigger_summary": "Text that Bot will respond to",
+        "bot_answer": "Bot response",
+        "answer_summary": "Text that Bot will send",
+        "default_trigger": "Hi",
+        "default_answer": "Hello, currently I am busy but will answer you as soon as possible.",
+        "always_title": "Automatically activate Bot",
+        "always_summary": "Bot will be active for all conversations."
+}
\ No newline at end of file
diff --git a/AutoAnswer/data/locale/AutoAnswer_gl.json b/AutoAnswer/data/locale/AutoAnswer_gl.json
new file mode 100644
index 0000000..11851eb
--- /dev/null
+++ b/AutoAnswer/data/locale/AutoAnswer_gl.json
@@ -0,0 +1,10 @@
+{
+        "bot_trigger": "Bot trigger",
+        "trigger_summary": "Text that Bot will respond to",
+        "bot_answer": "Bot response",
+        "answer_summary": "Text that Bot will send",
+        "default_trigger": "Hi",
+        "default_answer": "Hello, currently I am busy but will answer you as soon as possible.",
+        "always_title": "Automatically activate Bot",
+        "always_summary": "Bot will be active for all conversations."
+}
\ No newline at end of file
diff --git a/AutoAnswer/data/locale/AutoAnswer_gu.json b/AutoAnswer/data/locale/AutoAnswer_gu.json
new file mode 100644
index 0000000..11851eb
--- /dev/null
+++ b/AutoAnswer/data/locale/AutoAnswer_gu.json
@@ -0,0 +1,10 @@
+{
+        "bot_trigger": "Bot trigger",
+        "trigger_summary": "Text that Bot will respond to",
+        "bot_answer": "Bot response",
+        "answer_summary": "Text that Bot will send",
+        "default_trigger": "Hi",
+        "default_answer": "Hello, currently I am busy but will answer you as soon as possible.",
+        "always_title": "Automatically activate Bot",
+        "always_summary": "Bot will be active for all conversations."
+}
\ No newline at end of file
diff --git a/AutoAnswer/data/locale/AutoAnswer_he.json b/AutoAnswer/data/locale/AutoAnswer_he.json
new file mode 100644
index 0000000..11851eb
--- /dev/null
+++ b/AutoAnswer/data/locale/AutoAnswer_he.json
@@ -0,0 +1,10 @@
+{
+        "bot_trigger": "Bot trigger",
+        "trigger_summary": "Text that Bot will respond to",
+        "bot_answer": "Bot response",
+        "answer_summary": "Text that Bot will send",
+        "default_trigger": "Hi",
+        "default_answer": "Hello, currently I am busy but will answer you as soon as possible.",
+        "always_title": "Automatically activate Bot",
+        "always_summary": "Bot will be active for all conversations."
+}
\ No newline at end of file
diff --git a/AutoAnswer/data/locale/AutoAnswer_hi.json b/AutoAnswer/data/locale/AutoAnswer_hi.json
new file mode 100644
index 0000000..11851eb
--- /dev/null
+++ b/AutoAnswer/data/locale/AutoAnswer_hi.json
@@ -0,0 +1,10 @@
+{
+        "bot_trigger": "Bot trigger",
+        "trigger_summary": "Text that Bot will respond to",
+        "bot_answer": "Bot response",
+        "answer_summary": "Text that Bot will send",
+        "default_trigger": "Hi",
+        "default_answer": "Hello, currently I am busy but will answer you as soon as possible.",
+        "always_title": "Automatically activate Bot",
+        "always_summary": "Bot will be active for all conversations."
+}
\ No newline at end of file
diff --git a/AutoAnswer/data/locale/AutoAnswer_hi_IN.json b/AutoAnswer/data/locale/AutoAnswer_hi_IN.json
new file mode 100644
index 0000000..11851eb
--- /dev/null
+++ b/AutoAnswer/data/locale/AutoAnswer_hi_IN.json
@@ -0,0 +1,10 @@
+{
+        "bot_trigger": "Bot trigger",
+        "trigger_summary": "Text that Bot will respond to",
+        "bot_answer": "Bot response",
+        "answer_summary": "Text that Bot will send",
+        "default_trigger": "Hi",
+        "default_answer": "Hello, currently I am busy but will answer you as soon as possible.",
+        "always_title": "Automatically activate Bot",
+        "always_summary": "Bot will be active for all conversations."
+}
\ No newline at end of file
diff --git a/AutoAnswer/data/locale/AutoAnswer_hr.json b/AutoAnswer/data/locale/AutoAnswer_hr.json
new file mode 100644
index 0000000..11851eb
--- /dev/null
+++ b/AutoAnswer/data/locale/AutoAnswer_hr.json
@@ -0,0 +1,10 @@
+{
+        "bot_trigger": "Bot trigger",
+        "trigger_summary": "Text that Bot will respond to",
+        "bot_answer": "Bot response",
+        "answer_summary": "Text that Bot will send",
+        "default_trigger": "Hi",
+        "default_answer": "Hello, currently I am busy but will answer you as soon as possible.",
+        "always_title": "Automatically activate Bot",
+        "always_summary": "Bot will be active for all conversations."
+}
\ No newline at end of file
diff --git a/AutoAnswer/data/locale/AutoAnswer_hu.json b/AutoAnswer/data/locale/AutoAnswer_hu.json
new file mode 100644
index 0000000..1cdf34f
--- /dev/null
+++ b/AutoAnswer/data/locale/AutoAnswer_hu.json
@@ -0,0 +1,10 @@
+{
+        "bot_trigger": "Robot indítási feltétele",
+        "trigger_summary": "Szöveg, amelyre a Robot fog válaszolni",
+        "bot_answer": "Robot válasza",
+        "answer_summary": "Szöveg, amelyet a Robot fog elküldeni",
+        "default_trigger": "Isten hozott!",
+        "default_answer": "Isten hozott! Jelenleg elfoglalt vagyok, de amint lehet válaszolok.",
+        "always_title": "Robot önműködő indítása",
+        "always_summary": "A Robot minden beszélgetésnél aktív lesz."
+}
\ No newline at end of file
diff --git a/AutoAnswer/data/locale/AutoAnswer_id.json b/AutoAnswer/data/locale/AutoAnswer_id.json
new file mode 100644
index 0000000..11851eb
--- /dev/null
+++ b/AutoAnswer/data/locale/AutoAnswer_id.json
@@ -0,0 +1,10 @@
+{
+        "bot_trigger": "Bot trigger",
+        "trigger_summary": "Text that Bot will respond to",
+        "bot_answer": "Bot response",
+        "answer_summary": "Text that Bot will send",
+        "default_trigger": "Hi",
+        "default_answer": "Hello, currently I am busy but will answer you as soon as possible.",
+        "always_title": "Automatically activate Bot",
+        "always_summary": "Bot will be active for all conversations."
+}
\ No newline at end of file
diff --git a/AutoAnswer/data/locale/AutoAnswer_ig.json b/AutoAnswer/data/locale/AutoAnswer_ig.json
new file mode 100644
index 0000000..11851eb
--- /dev/null
+++ b/AutoAnswer/data/locale/AutoAnswer_ig.json
@@ -0,0 +1,10 @@
+{
+        "bot_trigger": "Bot trigger",
+        "trigger_summary": "Text that Bot will respond to",
+        "bot_answer": "Bot response",
+        "answer_summary": "Text that Bot will send",
+        "default_trigger": "Hi",
+        "default_answer": "Hello, currently I am busy but will answer you as soon as possible.",
+        "always_title": "Automatically activate Bot",
+        "always_summary": "Bot will be active for all conversations."
+}
\ No newline at end of file
diff --git a/AutoAnswer/data/locale/AutoAnswer_it.json b/AutoAnswer/data/locale/AutoAnswer_it.json
new file mode 100644
index 0000000..29af938
--- /dev/null
+++ b/AutoAnswer/data/locale/AutoAnswer_it.json
@@ -0,0 +1,10 @@
+{
+        "bot_trigger": "Attivare il robot",
+        "trigger_summary": "Testo a cui risponderà il robot",
+        "bot_answer": "Risposta del robot",
+        "answer_summary": "Testo che invierà il robot",
+        "default_trigger": "Ciao",
+        "default_answer": "Ciao, non posso rispondere ora, ma ti risponderò il prima possibile.",
+        "always_title": "Attiva automaticamente il robot",
+        "always_summary": "Il robot sarà attivo per tutte le conversazioni."
+}
\ No newline at end of file
diff --git a/AutoAnswer/data/locale/AutoAnswer_it_IT.json b/AutoAnswer/data/locale/AutoAnswer_it_IT.json
new file mode 100644
index 0000000..29af938
--- /dev/null
+++ b/AutoAnswer/data/locale/AutoAnswer_it_IT.json
@@ -0,0 +1,10 @@
+{
+        "bot_trigger": "Attivare il robot",
+        "trigger_summary": "Testo a cui risponderà il robot",
+        "bot_answer": "Risposta del robot",
+        "answer_summary": "Testo che invierà il robot",
+        "default_trigger": "Ciao",
+        "default_answer": "Ciao, non posso rispondere ora, ma ti risponderò il prima possibile.",
+        "always_title": "Attiva automaticamente il robot",
+        "always_summary": "Il robot sarà attivo per tutte le conversazioni."
+}
\ No newline at end of file
diff --git a/AutoAnswer/data/locale/AutoAnswer_ja.json b/AutoAnswer/data/locale/AutoAnswer_ja.json
new file mode 100644
index 0000000..11851eb
--- /dev/null
+++ b/AutoAnswer/data/locale/AutoAnswer_ja.json
@@ -0,0 +1,10 @@
+{
+        "bot_trigger": "Bot trigger",
+        "trigger_summary": "Text that Bot will respond to",
+        "bot_answer": "Bot response",
+        "answer_summary": "Text that Bot will send",
+        "default_trigger": "Hi",
+        "default_answer": "Hello, currently I am busy but will answer you as soon as possible.",
+        "always_title": "Automatically activate Bot",
+        "always_summary": "Bot will be active for all conversations."
+}
\ No newline at end of file
diff --git a/AutoAnswer/data/locale/AutoAnswer_kk.json b/AutoAnswer/data/locale/AutoAnswer_kk.json
new file mode 100644
index 0000000..11851eb
--- /dev/null
+++ b/AutoAnswer/data/locale/AutoAnswer_kk.json
@@ -0,0 +1,10 @@
+{
+        "bot_trigger": "Bot trigger",
+        "trigger_summary": "Text that Bot will respond to",
+        "bot_answer": "Bot response",
+        "answer_summary": "Text that Bot will send",
+        "default_trigger": "Hi",
+        "default_answer": "Hello, currently I am busy but will answer you as soon as possible.",
+        "always_title": "Automatically activate Bot",
+        "always_summary": "Bot will be active for all conversations."
+}
\ No newline at end of file
diff --git a/AutoAnswer/data/locale/AutoAnswer_kn.json b/AutoAnswer/data/locale/AutoAnswer_kn.json
new file mode 100644
index 0000000..11851eb
--- /dev/null
+++ b/AutoAnswer/data/locale/AutoAnswer_kn.json
@@ -0,0 +1,10 @@
+{
+        "bot_trigger": "Bot trigger",
+        "trigger_summary": "Text that Bot will respond to",
+        "bot_answer": "Bot response",
+        "answer_summary": "Text that Bot will send",
+        "default_trigger": "Hi",
+        "default_answer": "Hello, currently I am busy but will answer you as soon as possible.",
+        "always_title": "Automatically activate Bot",
+        "always_summary": "Bot will be active for all conversations."
+}
\ No newline at end of file
diff --git a/AutoAnswer/data/locale/AutoAnswer_ko.json b/AutoAnswer/data/locale/AutoAnswer_ko.json
new file mode 100644
index 0000000..11851eb
--- /dev/null
+++ b/AutoAnswer/data/locale/AutoAnswer_ko.json
@@ -0,0 +1,10 @@
+{
+        "bot_trigger": "Bot trigger",
+        "trigger_summary": "Text that Bot will respond to",
+        "bot_answer": "Bot response",
+        "answer_summary": "Text that Bot will send",
+        "default_trigger": "Hi",
+        "default_answer": "Hello, currently I am busy but will answer you as soon as possible.",
+        "always_title": "Automatically activate Bot",
+        "always_summary": "Bot will be active for all conversations."
+}
\ No newline at end of file
diff --git a/AutoAnswer/data/locale/AutoAnswer_ko_KR.json b/AutoAnswer/data/locale/AutoAnswer_ko_KR.json
new file mode 100644
index 0000000..11851eb
--- /dev/null
+++ b/AutoAnswer/data/locale/AutoAnswer_ko_KR.json
@@ -0,0 +1,10 @@
+{
+        "bot_trigger": "Bot trigger",
+        "trigger_summary": "Text that Bot will respond to",
+        "bot_answer": "Bot response",
+        "answer_summary": "Text that Bot will send",
+        "default_trigger": "Hi",
+        "default_answer": "Hello, currently I am busy but will answer you as soon as possible.",
+        "always_title": "Automatically activate Bot",
+        "always_summary": "Bot will be active for all conversations."
+}
\ No newline at end of file
diff --git a/AutoAnswer/data/locale/AutoAnswer_lt.json b/AutoAnswer/data/locale/AutoAnswer_lt.json
new file mode 100644
index 0000000..11851eb
--- /dev/null
+++ b/AutoAnswer/data/locale/AutoAnswer_lt.json
@@ -0,0 +1,10 @@
+{
+        "bot_trigger": "Bot trigger",
+        "trigger_summary": "Text that Bot will respond to",
+        "bot_answer": "Bot response",
+        "answer_summary": "Text that Bot will send",
+        "default_trigger": "Hi",
+        "default_answer": "Hello, currently I am busy but will answer you as soon as possible.",
+        "always_title": "Automatically activate Bot",
+        "always_summary": "Bot will be active for all conversations."
+}
\ No newline at end of file
diff --git a/AutoAnswer/data/locale/AutoAnswer_ml.json b/AutoAnswer/data/locale/AutoAnswer_ml.json
new file mode 100644
index 0000000..11851eb
--- /dev/null
+++ b/AutoAnswer/data/locale/AutoAnswer_ml.json
@@ -0,0 +1,10 @@
+{
+        "bot_trigger": "Bot trigger",
+        "trigger_summary": "Text that Bot will respond to",
+        "bot_answer": "Bot response",
+        "answer_summary": "Text that Bot will send",
+        "default_trigger": "Hi",
+        "default_answer": "Hello, currently I am busy but will answer you as soon as possible.",
+        "always_title": "Automatically activate Bot",
+        "always_summary": "Bot will be active for all conversations."
+}
\ No newline at end of file
diff --git a/AutoAnswer/data/locale/AutoAnswer_mn_MN.json b/AutoAnswer/data/locale/AutoAnswer_mn_MN.json
new file mode 100644
index 0000000..11851eb
--- /dev/null
+++ b/AutoAnswer/data/locale/AutoAnswer_mn_MN.json
@@ -0,0 +1,10 @@
+{
+        "bot_trigger": "Bot trigger",
+        "trigger_summary": "Text that Bot will respond to",
+        "bot_answer": "Bot response",
+        "answer_summary": "Text that Bot will send",
+        "default_trigger": "Hi",
+        "default_answer": "Hello, currently I am busy but will answer you as soon as possible.",
+        "always_title": "Automatically activate Bot",
+        "always_summary": "Bot will be active for all conversations."
+}
\ No newline at end of file
diff --git a/AutoAnswer/data/locale/AutoAnswer_mr.json b/AutoAnswer/data/locale/AutoAnswer_mr.json
new file mode 100644
index 0000000..11851eb
--- /dev/null
+++ b/AutoAnswer/data/locale/AutoAnswer_mr.json
@@ -0,0 +1,10 @@
+{
+        "bot_trigger": "Bot trigger",
+        "trigger_summary": "Text that Bot will respond to",
+        "bot_answer": "Bot response",
+        "answer_summary": "Text that Bot will send",
+        "default_trigger": "Hi",
+        "default_answer": "Hello, currently I am busy but will answer you as soon as possible.",
+        "always_title": "Automatically activate Bot",
+        "always_summary": "Bot will be active for all conversations."
+}
\ No newline at end of file
diff --git a/AutoAnswer/data/locale/AutoAnswer_ms.json b/AutoAnswer/data/locale/AutoAnswer_ms.json
new file mode 100644
index 0000000..11851eb
--- /dev/null
+++ b/AutoAnswer/data/locale/AutoAnswer_ms.json
@@ -0,0 +1,10 @@
+{
+        "bot_trigger": "Bot trigger",
+        "trigger_summary": "Text that Bot will respond to",
+        "bot_answer": "Bot response",
+        "answer_summary": "Text that Bot will send",
+        "default_trigger": "Hi",
+        "default_answer": "Hello, currently I am busy but will answer you as soon as possible.",
+        "always_title": "Automatically activate Bot",
+        "always_summary": "Bot will be active for all conversations."
+}
\ No newline at end of file
diff --git a/AutoAnswer/data/locale/AutoAnswer_nb.json b/AutoAnswer/data/locale/AutoAnswer_nb.json
new file mode 100644
index 0000000..11851eb
--- /dev/null
+++ b/AutoAnswer/data/locale/AutoAnswer_nb.json
@@ -0,0 +1,10 @@
+{
+        "bot_trigger": "Bot trigger",
+        "trigger_summary": "Text that Bot will respond to",
+        "bot_answer": "Bot response",
+        "answer_summary": "Text that Bot will send",
+        "default_trigger": "Hi",
+        "default_answer": "Hello, currently I am busy but will answer you as soon as possible.",
+        "always_title": "Automatically activate Bot",
+        "always_summary": "Bot will be active for all conversations."
+}
\ No newline at end of file
diff --git a/AutoAnswer/data/locale/AutoAnswer_ne.json b/AutoAnswer/data/locale/AutoAnswer_ne.json
new file mode 100644
index 0000000..11851eb
--- /dev/null
+++ b/AutoAnswer/data/locale/AutoAnswer_ne.json
@@ -0,0 +1,10 @@
+{
+        "bot_trigger": "Bot trigger",
+        "trigger_summary": "Text that Bot will respond to",
+        "bot_answer": "Bot response",
+        "answer_summary": "Text that Bot will send",
+        "default_trigger": "Hi",
+        "default_answer": "Hello, currently I am busy but will answer you as soon as possible.",
+        "always_title": "Automatically activate Bot",
+        "always_summary": "Bot will be active for all conversations."
+}
\ No newline at end of file
diff --git a/AutoAnswer/data/locale/AutoAnswer_nl.json b/AutoAnswer/data/locale/AutoAnswer_nl.json
new file mode 100644
index 0000000..11851eb
--- /dev/null
+++ b/AutoAnswer/data/locale/AutoAnswer_nl.json
@@ -0,0 +1,10 @@
+{
+        "bot_trigger": "Bot trigger",
+        "trigger_summary": "Text that Bot will respond to",
+        "bot_answer": "Bot response",
+        "answer_summary": "Text that Bot will send",
+        "default_trigger": "Hi",
+        "default_answer": "Hello, currently I am busy but will answer you as soon as possible.",
+        "always_title": "Automatically activate Bot",
+        "always_summary": "Bot will be active for all conversations."
+}
\ No newline at end of file
diff --git a/AutoAnswer/data/locale/AutoAnswer_nl_BE.json b/AutoAnswer/data/locale/AutoAnswer_nl_BE.json
new file mode 100644
index 0000000..11851eb
--- /dev/null
+++ b/AutoAnswer/data/locale/AutoAnswer_nl_BE.json
@@ -0,0 +1,10 @@
+{
+        "bot_trigger": "Bot trigger",
+        "trigger_summary": "Text that Bot will respond to",
+        "bot_answer": "Bot response",
+        "answer_summary": "Text that Bot will send",
+        "default_trigger": "Hi",
+        "default_answer": "Hello, currently I am busy but will answer you as soon as possible.",
+        "always_title": "Automatically activate Bot",
+        "always_summary": "Bot will be active for all conversations."
+}
\ No newline at end of file
diff --git a/AutoAnswer/data/locale/AutoAnswer_nl_NL.json b/AutoAnswer/data/locale/AutoAnswer_nl_NL.json
new file mode 100644
index 0000000..11851eb
--- /dev/null
+++ b/AutoAnswer/data/locale/AutoAnswer_nl_NL.json
@@ -0,0 +1,10 @@
+{
+        "bot_trigger": "Bot trigger",
+        "trigger_summary": "Text that Bot will respond to",
+        "bot_answer": "Bot response",
+        "answer_summary": "Text that Bot will send",
+        "default_trigger": "Hi",
+        "default_answer": "Hello, currently I am busy but will answer you as soon as possible.",
+        "always_title": "Automatically activate Bot",
+        "always_summary": "Bot will be active for all conversations."
+}
\ No newline at end of file
diff --git a/AutoAnswer/data/locale/AutoAnswer_nn.json b/AutoAnswer/data/locale/AutoAnswer_nn.json
new file mode 100644
index 0000000..11851eb
--- /dev/null
+++ b/AutoAnswer/data/locale/AutoAnswer_nn.json
@@ -0,0 +1,10 @@
+{
+        "bot_trigger": "Bot trigger",
+        "trigger_summary": "Text that Bot will respond to",
+        "bot_answer": "Bot response",
+        "answer_summary": "Text that Bot will send",
+        "default_trigger": "Hi",
+        "default_answer": "Hello, currently I am busy but will answer you as soon as possible.",
+        "always_title": "Automatically activate Bot",
+        "always_summary": "Bot will be active for all conversations."
+}
\ No newline at end of file
diff --git a/AutoAnswer/data/locale/AutoAnswer_oc.json b/AutoAnswer/data/locale/AutoAnswer_oc.json
new file mode 100644
index 0000000..11851eb
--- /dev/null
+++ b/AutoAnswer/data/locale/AutoAnswer_oc.json
@@ -0,0 +1,10 @@
+{
+        "bot_trigger": "Bot trigger",
+        "trigger_summary": "Text that Bot will respond to",
+        "bot_answer": "Bot response",
+        "answer_summary": "Text that Bot will send",
+        "default_trigger": "Hi",
+        "default_answer": "Hello, currently I am busy but will answer you as soon as possible.",
+        "always_title": "Automatically activate Bot",
+        "always_summary": "Bot will be active for all conversations."
+}
\ No newline at end of file
diff --git a/AutoAnswer/data/locale/AutoAnswer_pa.json b/AutoAnswer/data/locale/AutoAnswer_pa.json
new file mode 100644
index 0000000..11851eb
--- /dev/null
+++ b/AutoAnswer/data/locale/AutoAnswer_pa.json
@@ -0,0 +1,10 @@
+{
+        "bot_trigger": "Bot trigger",
+        "trigger_summary": "Text that Bot will respond to",
+        "bot_answer": "Bot response",
+        "answer_summary": "Text that Bot will send",
+        "default_trigger": "Hi",
+        "default_answer": "Hello, currently I am busy but will answer you as soon as possible.",
+        "always_title": "Automatically activate Bot",
+        "always_summary": "Bot will be active for all conversations."
+}
\ No newline at end of file
diff --git a/AutoAnswer/data/locale/AutoAnswer_pl.json b/AutoAnswer/data/locale/AutoAnswer_pl.json
new file mode 100644
index 0000000..11851eb
--- /dev/null
+++ b/AutoAnswer/data/locale/AutoAnswer_pl.json
@@ -0,0 +1,10 @@
+{
+        "bot_trigger": "Bot trigger",
+        "trigger_summary": "Text that Bot will respond to",
+        "bot_answer": "Bot response",
+        "answer_summary": "Text that Bot will send",
+        "default_trigger": "Hi",
+        "default_answer": "Hello, currently I am busy but will answer you as soon as possible.",
+        "always_title": "Automatically activate Bot",
+        "always_summary": "Bot will be active for all conversations."
+}
\ No newline at end of file
diff --git a/AutoAnswer/data/locale/AutoAnswer_pl_PL.json b/AutoAnswer/data/locale/AutoAnswer_pl_PL.json
new file mode 100644
index 0000000..11851eb
--- /dev/null
+++ b/AutoAnswer/data/locale/AutoAnswer_pl_PL.json
@@ -0,0 +1,10 @@
+{
+        "bot_trigger": "Bot trigger",
+        "trigger_summary": "Text that Bot will respond to",
+        "bot_answer": "Bot response",
+        "answer_summary": "Text that Bot will send",
+        "default_trigger": "Hi",
+        "default_answer": "Hello, currently I am busy but will answer you as soon as possible.",
+        "always_title": "Automatically activate Bot",
+        "always_summary": "Bot will be active for all conversations."
+}
\ No newline at end of file
diff --git a/AutoAnswer/data/locale/AutoAnswer_pt.json b/AutoAnswer/data/locale/AutoAnswer_pt.json
new file mode 100644
index 0000000..b89a8fd
--- /dev/null
+++ b/AutoAnswer/data/locale/AutoAnswer_pt.json
@@ -0,0 +1,10 @@
+{
+        "bot_trigger": "Trigger do Bot",
+        "trigger_summary": "Text that Bot will respond to",
+        "bot_answer": "Bot response",
+        "answer_summary": "Text that Bot will send",
+        "default_trigger": "Oi",
+        "default_answer": "Hello, currently I am busy but will answer you as soon as possible.",
+        "always_title": "Ativar o Bot automaticamente",
+        "always_summary": "Bot will be active for all conversations."
+}
\ No newline at end of file
diff --git a/AutoAnswer/data/locale/AutoAnswer_pt_BR.json b/AutoAnswer/data/locale/AutoAnswer_pt_BR.json
new file mode 100644
index 0000000..b89a8fd
--- /dev/null
+++ b/AutoAnswer/data/locale/AutoAnswer_pt_BR.json
@@ -0,0 +1,10 @@
+{
+        "bot_trigger": "Trigger do Bot",
+        "trigger_summary": "Text that Bot will respond to",
+        "bot_answer": "Bot response",
+        "answer_summary": "Text that Bot will send",
+        "default_trigger": "Oi",
+        "default_answer": "Hello, currently I am busy but will answer you as soon as possible.",
+        "always_title": "Ativar o Bot automaticamente",
+        "always_summary": "Bot will be active for all conversations."
+}
\ No newline at end of file
diff --git a/AutoAnswer/data/locale/AutoAnswer_pt_PT.json b/AutoAnswer/data/locale/AutoAnswer_pt_PT.json
new file mode 100644
index 0000000..b89a8fd
--- /dev/null
+++ b/AutoAnswer/data/locale/AutoAnswer_pt_PT.json
@@ -0,0 +1,10 @@
+{
+        "bot_trigger": "Trigger do Bot",
+        "trigger_summary": "Text that Bot will respond to",
+        "bot_answer": "Bot response",
+        "answer_summary": "Text that Bot will send",
+        "default_trigger": "Oi",
+        "default_answer": "Hello, currently I am busy but will answer you as soon as possible.",
+        "always_title": "Ativar o Bot automaticamente",
+        "always_summary": "Bot will be active for all conversations."
+}
\ No newline at end of file
diff --git a/AutoAnswer/data/locale/AutoAnswer_ro.json b/AutoAnswer/data/locale/AutoAnswer_ro.json
new file mode 100644
index 0000000..11851eb
--- /dev/null
+++ b/AutoAnswer/data/locale/AutoAnswer_ro.json
@@ -0,0 +1,10 @@
+{
+        "bot_trigger": "Bot trigger",
+        "trigger_summary": "Text that Bot will respond to",
+        "bot_answer": "Bot response",
+        "answer_summary": "Text that Bot will send",
+        "default_trigger": "Hi",
+        "default_answer": "Hello, currently I am busy but will answer you as soon as possible.",
+        "always_title": "Automatically activate Bot",
+        "always_summary": "Bot will be active for all conversations."
+}
\ No newline at end of file
diff --git a/AutoAnswer/data/locale/AutoAnswer_ro_RO.json b/AutoAnswer/data/locale/AutoAnswer_ro_RO.json
new file mode 100644
index 0000000..ef874c9
--- /dev/null
+++ b/AutoAnswer/data/locale/AutoAnswer_ro_RO.json
@@ -0,0 +1,10 @@
+{
+        "bot_trigger": "Activează robotul",
+        "trigger_summary": "Textul la care va răspunde robotul",
+        "bot_answer": "Răspunsul robotului",
+        "answer_summary": "Textul pe care îl va trimite robotul",
+        "default_trigger": "Bună",
+        "default_answer": "Bună, acum nu pot răspunde, dar te voi contacta în cel mai scurt timp posibil.",
+        "always_title": "Activează automat robotul",
+        "always_summary": "Robotul va fi activ pentru toate conversațiile."
+}
\ No newline at end of file
diff --git a/AutoAnswer/data/locale/AutoAnswer_ru.json b/AutoAnswer/data/locale/AutoAnswer_ru.json
new file mode 100644
index 0000000..11851eb
--- /dev/null
+++ b/AutoAnswer/data/locale/AutoAnswer_ru.json
@@ -0,0 +1,10 @@
+{
+        "bot_trigger": "Bot trigger",
+        "trigger_summary": "Text that Bot will respond to",
+        "bot_answer": "Bot response",
+        "answer_summary": "Text that Bot will send",
+        "default_trigger": "Hi",
+        "default_answer": "Hello, currently I am busy but will answer you as soon as possible.",
+        "always_title": "Automatically activate Bot",
+        "always_summary": "Bot will be active for all conversations."
+}
\ No newline at end of file
diff --git a/AutoAnswer/data/locale/AutoAnswer_ru_RU.json b/AutoAnswer/data/locale/AutoAnswer_ru_RU.json
new file mode 100644
index 0000000..11851eb
--- /dev/null
+++ b/AutoAnswer/data/locale/AutoAnswer_ru_RU.json
@@ -0,0 +1,10 @@
+{
+        "bot_trigger": "Bot trigger",
+        "trigger_summary": "Text that Bot will respond to",
+        "bot_answer": "Bot response",
+        "answer_summary": "Text that Bot will send",
+        "default_trigger": "Hi",
+        "default_answer": "Hello, currently I am busy but will answer you as soon as possible.",
+        "always_title": "Automatically activate Bot",
+        "always_summary": "Bot will be active for all conversations."
+}
\ No newline at end of file
diff --git a/AutoAnswer/data/locale/AutoAnswer_si.json b/AutoAnswer/data/locale/AutoAnswer_si.json
new file mode 100644
index 0000000..11851eb
--- /dev/null
+++ b/AutoAnswer/data/locale/AutoAnswer_si.json
@@ -0,0 +1,10 @@
+{
+        "bot_trigger": "Bot trigger",
+        "trigger_summary": "Text that Bot will respond to",
+        "bot_answer": "Bot response",
+        "answer_summary": "Text that Bot will send",
+        "default_trigger": "Hi",
+        "default_answer": "Hello, currently I am busy but will answer you as soon as possible.",
+        "always_title": "Automatically activate Bot",
+        "always_summary": "Bot will be active for all conversations."
+}
\ No newline at end of file
diff --git a/AutoAnswer/data/locale/AutoAnswer_sk.json b/AutoAnswer/data/locale/AutoAnswer_sk.json
new file mode 100644
index 0000000..11851eb
--- /dev/null
+++ b/AutoAnswer/data/locale/AutoAnswer_sk.json
@@ -0,0 +1,10 @@
+{
+        "bot_trigger": "Bot trigger",
+        "trigger_summary": "Text that Bot will respond to",
+        "bot_answer": "Bot response",
+        "answer_summary": "Text that Bot will send",
+        "default_trigger": "Hi",
+        "default_answer": "Hello, currently I am busy but will answer you as soon as possible.",
+        "always_title": "Automatically activate Bot",
+        "always_summary": "Bot will be active for all conversations."
+}
\ No newline at end of file
diff --git a/AutoAnswer/data/locale/AutoAnswer_sk_SK.json b/AutoAnswer/data/locale/AutoAnswer_sk_SK.json
new file mode 100644
index 0000000..11851eb
--- /dev/null
+++ b/AutoAnswer/data/locale/AutoAnswer_sk_SK.json
@@ -0,0 +1,10 @@
+{
+        "bot_trigger": "Bot trigger",
+        "trigger_summary": "Text that Bot will respond to",
+        "bot_answer": "Bot response",
+        "answer_summary": "Text that Bot will send",
+        "default_trigger": "Hi",
+        "default_answer": "Hello, currently I am busy but will answer you as soon as possible.",
+        "always_title": "Automatically activate Bot",
+        "always_summary": "Bot will be active for all conversations."
+}
\ No newline at end of file
diff --git a/AutoAnswer/data/locale/AutoAnswer_sl.json b/AutoAnswer/data/locale/AutoAnswer_sl.json
new file mode 100644
index 0000000..bb59f2c
--- /dev/null
+++ b/AutoAnswer/data/locale/AutoAnswer_sl.json
@@ -0,0 +1,10 @@
+{
+        "bot_trigger": "Prožilo bota",
+        "trigger_summary": "Text that Bot will respond to",
+        "bot_answer": "Bot response",
+        "answer_summary": "Text that Bot will send",
+        "default_trigger": "Živjo",
+        "default_answer": "Živijo, trenutno ne utegnem, ampak odgovorim čim prej, ko bo mogoče.",
+        "always_title": "Samodejno aktiviraj bota",
+        "always_summary": "Bot will be active for all conversations."
+}
\ No newline at end of file
diff --git a/AutoAnswer/data/locale/AutoAnswer_sq_AL.json b/AutoAnswer/data/locale/AutoAnswer_sq_AL.json
new file mode 100644
index 0000000..11851eb
--- /dev/null
+++ b/AutoAnswer/data/locale/AutoAnswer_sq_AL.json
@@ -0,0 +1,10 @@
+{
+        "bot_trigger": "Bot trigger",
+        "trigger_summary": "Text that Bot will respond to",
+        "bot_answer": "Bot response",
+        "answer_summary": "Text that Bot will send",
+        "default_trigger": "Hi",
+        "default_answer": "Hello, currently I am busy but will answer you as soon as possible.",
+        "always_title": "Automatically activate Bot",
+        "always_summary": "Bot will be active for all conversations."
+}
\ No newline at end of file
diff --git a/AutoAnswer/data/locale/AutoAnswer_sr.json b/AutoAnswer/data/locale/AutoAnswer_sr.json
new file mode 100644
index 0000000..11851eb
--- /dev/null
+++ b/AutoAnswer/data/locale/AutoAnswer_sr.json
@@ -0,0 +1,10 @@
+{
+        "bot_trigger": "Bot trigger",
+        "trigger_summary": "Text that Bot will respond to",
+        "bot_answer": "Bot response",
+        "answer_summary": "Text that Bot will send",
+        "default_trigger": "Hi",
+        "default_answer": "Hello, currently I am busy but will answer you as soon as possible.",
+        "always_title": "Automatically activate Bot",
+        "always_summary": "Bot will be active for all conversations."
+}
\ No newline at end of file
diff --git a/AutoAnswer/data/locale/AutoAnswer_sr@Cyrl.json b/AutoAnswer/data/locale/AutoAnswer_sr@Cyrl.json
new file mode 100644
index 0000000..11851eb
--- /dev/null
+++ b/AutoAnswer/data/locale/AutoAnswer_sr@Cyrl.json
@@ -0,0 +1,10 @@
+{
+        "bot_trigger": "Bot trigger",
+        "trigger_summary": "Text that Bot will respond to",
+        "bot_answer": "Bot response",
+        "answer_summary": "Text that Bot will send",
+        "default_trigger": "Hi",
+        "default_answer": "Hello, currently I am busy but will answer you as soon as possible.",
+        "always_title": "Automatically activate Bot",
+        "always_summary": "Bot will be active for all conversations."
+}
\ No newline at end of file
diff --git a/AutoAnswer/data/locale/AutoAnswer_sv.json b/AutoAnswer/data/locale/AutoAnswer_sv.json
new file mode 100644
index 0000000..11851eb
--- /dev/null
+++ b/AutoAnswer/data/locale/AutoAnswer_sv.json
@@ -0,0 +1,10 @@
+{
+        "bot_trigger": "Bot trigger",
+        "trigger_summary": "Text that Bot will respond to",
+        "bot_answer": "Bot response",
+        "answer_summary": "Text that Bot will send",
+        "default_trigger": "Hi",
+        "default_answer": "Hello, currently I am busy but will answer you as soon as possible.",
+        "always_title": "Automatically activate Bot",
+        "always_summary": "Bot will be active for all conversations."
+}
\ No newline at end of file
diff --git a/AutoAnswer/data/locale/AutoAnswer_sw.json b/AutoAnswer/data/locale/AutoAnswer_sw.json
new file mode 100644
index 0000000..11851eb
--- /dev/null
+++ b/AutoAnswer/data/locale/AutoAnswer_sw.json
@@ -0,0 +1,10 @@
+{
+        "bot_trigger": "Bot trigger",
+        "trigger_summary": "Text that Bot will respond to",
+        "bot_answer": "Bot response",
+        "answer_summary": "Text that Bot will send",
+        "default_trigger": "Hi",
+        "default_answer": "Hello, currently I am busy but will answer you as soon as possible.",
+        "always_title": "Automatically activate Bot",
+        "always_summary": "Bot will be active for all conversations."
+}
\ No newline at end of file
diff --git a/AutoAnswer/data/locale/AutoAnswer_ta.json b/AutoAnswer/data/locale/AutoAnswer_ta.json
new file mode 100644
index 0000000..11851eb
--- /dev/null
+++ b/AutoAnswer/data/locale/AutoAnswer_ta.json
@@ -0,0 +1,10 @@
+{
+        "bot_trigger": "Bot trigger",
+        "trigger_summary": "Text that Bot will respond to",
+        "bot_answer": "Bot response",
+        "answer_summary": "Text that Bot will send",
+        "default_trigger": "Hi",
+        "default_answer": "Hello, currently I am busy but will answer you as soon as possible.",
+        "always_title": "Automatically activate Bot",
+        "always_summary": "Bot will be active for all conversations."
+}
\ No newline at end of file
diff --git a/AutoAnswer/data/locale/AutoAnswer_te.json b/AutoAnswer/data/locale/AutoAnswer_te.json
new file mode 100644
index 0000000..11851eb
--- /dev/null
+++ b/AutoAnswer/data/locale/AutoAnswer_te.json
@@ -0,0 +1,10 @@
+{
+        "bot_trigger": "Bot trigger",
+        "trigger_summary": "Text that Bot will respond to",
+        "bot_answer": "Bot response",
+        "answer_summary": "Text that Bot will send",
+        "default_trigger": "Hi",
+        "default_answer": "Hello, currently I am busy but will answer you as soon as possible.",
+        "always_title": "Automatically activate Bot",
+        "always_summary": "Bot will be active for all conversations."
+}
\ No newline at end of file
diff --git a/AutoAnswer/data/locale/AutoAnswer_th.json b/AutoAnswer/data/locale/AutoAnswer_th.json
new file mode 100644
index 0000000..11851eb
--- /dev/null
+++ b/AutoAnswer/data/locale/AutoAnswer_th.json
@@ -0,0 +1,10 @@
+{
+        "bot_trigger": "Bot trigger",
+        "trigger_summary": "Text that Bot will respond to",
+        "bot_answer": "Bot response",
+        "answer_summary": "Text that Bot will send",
+        "default_trigger": "Hi",
+        "default_answer": "Hello, currently I am busy but will answer you as soon as possible.",
+        "always_title": "Automatically activate Bot",
+        "always_summary": "Bot will be active for all conversations."
+}
\ No newline at end of file
diff --git a/AutoAnswer/data/locale/AutoAnswer_tr.json b/AutoAnswer/data/locale/AutoAnswer_tr.json
new file mode 100644
index 0000000..11851eb
--- /dev/null
+++ b/AutoAnswer/data/locale/AutoAnswer_tr.json
@@ -0,0 +1,10 @@
+{
+        "bot_trigger": "Bot trigger",
+        "trigger_summary": "Text that Bot will respond to",
+        "bot_answer": "Bot response",
+        "answer_summary": "Text that Bot will send",
+        "default_trigger": "Hi",
+        "default_answer": "Hello, currently I am busy but will answer you as soon as possible.",
+        "always_title": "Automatically activate Bot",
+        "always_summary": "Bot will be active for all conversations."
+}
\ No newline at end of file
diff --git a/AutoAnswer/data/locale/AutoAnswer_tt.json b/AutoAnswer/data/locale/AutoAnswer_tt.json
new file mode 100644
index 0000000..11851eb
--- /dev/null
+++ b/AutoAnswer/data/locale/AutoAnswer_tt.json
@@ -0,0 +1,10 @@
+{
+        "bot_trigger": "Bot trigger",
+        "trigger_summary": "Text that Bot will respond to",
+        "bot_answer": "Bot response",
+        "answer_summary": "Text that Bot will send",
+        "default_trigger": "Hi",
+        "default_answer": "Hello, currently I am busy but will answer you as soon as possible.",
+        "always_title": "Automatically activate Bot",
+        "always_summary": "Bot will be active for all conversations."
+}
\ No newline at end of file
diff --git a/AutoAnswer/data/locale/AutoAnswer_uk.json b/AutoAnswer/data/locale/AutoAnswer_uk.json
new file mode 100644
index 0000000..11851eb
--- /dev/null
+++ b/AutoAnswer/data/locale/AutoAnswer_uk.json
@@ -0,0 +1,10 @@
+{
+        "bot_trigger": "Bot trigger",
+        "trigger_summary": "Text that Bot will respond to",
+        "bot_answer": "Bot response",
+        "answer_summary": "Text that Bot will send",
+        "default_trigger": "Hi",
+        "default_answer": "Hello, currently I am busy but will answer you as soon as possible.",
+        "always_title": "Automatically activate Bot",
+        "always_summary": "Bot will be active for all conversations."
+}
\ No newline at end of file
diff --git a/AutoAnswer/data/locale/AutoAnswer_vi.json b/AutoAnswer/data/locale/AutoAnswer_vi.json
new file mode 100644
index 0000000..11851eb
--- /dev/null
+++ b/AutoAnswer/data/locale/AutoAnswer_vi.json
@@ -0,0 +1,10 @@
+{
+        "bot_trigger": "Bot trigger",
+        "trigger_summary": "Text that Bot will respond to",
+        "bot_answer": "Bot response",
+        "answer_summary": "Text that Bot will send",
+        "default_trigger": "Hi",
+        "default_answer": "Hello, currently I am busy but will answer you as soon as possible.",
+        "always_title": "Automatically activate Bot",
+        "always_summary": "Bot will be active for all conversations."
+}
\ No newline at end of file
diff --git a/AutoAnswer/data/locale/AutoAnswer_zh.json b/AutoAnswer/data/locale/AutoAnswer_zh.json
new file mode 100644
index 0000000..90ca0e0
--- /dev/null
+++ b/AutoAnswer/data/locale/AutoAnswer_zh.json
@@ -0,0 +1,10 @@
+{
+        "bot_trigger": "機器人觸發器",
+        "trigger_summary": "機器人會回應的文字",
+        "bot_answer": "機器人回應",
+        "answer_summary": "機器人將會傳送的文字",
+        "default_trigger": "嗨",
+        "default_answer": "您好,我目前很忙,但將會儘速回覆您。",
+        "always_title": "自動啟用機器人",
+        "always_summary": "機器人將會對所有對話啟用。"
+}
\ No newline at end of file
diff --git a/AutoAnswer/data/locale/AutoAnswer_zh_CN.json b/AutoAnswer/data/locale/AutoAnswer_zh_CN.json
new file mode 100644
index 0000000..90ca0e0
--- /dev/null
+++ b/AutoAnswer/data/locale/AutoAnswer_zh_CN.json
@@ -0,0 +1,10 @@
+{
+        "bot_trigger": "機器人觸發器",
+        "trigger_summary": "機器人會回應的文字",
+        "bot_answer": "機器人回應",
+        "answer_summary": "機器人將會傳送的文字",
+        "default_trigger": "嗨",
+        "default_answer": "您好,我目前很忙,但將會儘速回覆您。",
+        "always_title": "自動啟用機器人",
+        "always_summary": "機器人將會對所有對話啟用。"
+}
\ No newline at end of file
diff --git a/AutoAnswer/data/locale/AutoAnswer_zh_HK.json b/AutoAnswer/data/locale/AutoAnswer_zh_HK.json
new file mode 100644
index 0000000..90ca0e0
--- /dev/null
+++ b/AutoAnswer/data/locale/AutoAnswer_zh_HK.json
@@ -0,0 +1,10 @@
+{
+        "bot_trigger": "機器人觸發器",
+        "trigger_summary": "機器人會回應的文字",
+        "bot_answer": "機器人回應",
+        "answer_summary": "機器人將會傳送的文字",
+        "default_trigger": "嗨",
+        "default_answer": "您好,我目前很忙,但將會儘速回覆您。",
+        "always_title": "自動啟用機器人",
+        "always_summary": "機器人將會對所有對話啟用。"
+}
\ No newline at end of file
diff --git a/AutoAnswer/data/locale/AutoAnswer_zh_TW.json b/AutoAnswer/data/locale/AutoAnswer_zh_TW.json
new file mode 100644
index 0000000..90ca0e0
--- /dev/null
+++ b/AutoAnswer/data/locale/AutoAnswer_zh_TW.json
@@ -0,0 +1,10 @@
+{
+        "bot_trigger": "機器人觸發器",
+        "trigger_summary": "機器人會回應的文字",
+        "bot_answer": "機器人回應",
+        "answer_summary": "機器人將會傳送的文字",
+        "default_trigger": "嗨",
+        "default_answer": "您好,我目前很忙,但將會儘速回覆您。",
+        "always_title": "自動啟用機器人",
+        "always_summary": "機器人將會對所有對話啟用。"
+}
\ No newline at end of file
diff --git a/GreenScreen/data/locale/GreenScreen_ace.json b/GreenScreen/data/locale/GreenScreen_ace.json
new file mode 100644
index 0000000..df422b3
--- /dev/null
+++ b/GreenScreen/data/locale/GreenScreen_ace.json
@@ -0,0 +1,13 @@
+{
+    "background_title": "Background image",
+    "blur_title": "Blur background",
+    "acceleration_title": "Use hardware acceleration",
+    "acceleration_summary": "Use CUDA or NNAPI where applicable",
+    "blurlevel_title": "Blur level",
+    "streamslist_title": "Video stream",
+    "streamslist_summary": "Select the stream to hide the background",
+    "streamslist_entries_1": "Sent",
+    "streamslist_entries_2": "Received",
+    "ForegroundSegmentationAlways_title": "Automatically activate GreenScreen",
+    "ForegroundSegmentationAlways_summary": "Hide the background when a call starts."
+}
\ No newline at end of file
diff --git a/GreenScreen/data/locale/GreenScreen_ar.json b/GreenScreen/data/locale/GreenScreen_ar.json
new file mode 100644
index 0000000..df422b3
--- /dev/null
+++ b/GreenScreen/data/locale/GreenScreen_ar.json
@@ -0,0 +1,13 @@
+{
+    "background_title": "Background image",
+    "blur_title": "Blur background",
+    "acceleration_title": "Use hardware acceleration",
+    "acceleration_summary": "Use CUDA or NNAPI where applicable",
+    "blurlevel_title": "Blur level",
+    "streamslist_title": "Video stream",
+    "streamslist_summary": "Select the stream to hide the background",
+    "streamslist_entries_1": "Sent",
+    "streamslist_entries_2": "Received",
+    "ForegroundSegmentationAlways_title": "Automatically activate GreenScreen",
+    "ForegroundSegmentationAlways_summary": "Hide the background when a call starts."
+}
\ No newline at end of file
diff --git a/GreenScreen/data/locale/GreenScreen_ar_EG.json b/GreenScreen/data/locale/GreenScreen_ar_EG.json
new file mode 100644
index 0000000..df422b3
--- /dev/null
+++ b/GreenScreen/data/locale/GreenScreen_ar_EG.json
@@ -0,0 +1,13 @@
+{
+    "background_title": "Background image",
+    "blur_title": "Blur background",
+    "acceleration_title": "Use hardware acceleration",
+    "acceleration_summary": "Use CUDA or NNAPI where applicable",
+    "blurlevel_title": "Blur level",
+    "streamslist_title": "Video stream",
+    "streamslist_summary": "Select the stream to hide the background",
+    "streamslist_entries_1": "Sent",
+    "streamslist_entries_2": "Received",
+    "ForegroundSegmentationAlways_title": "Automatically activate GreenScreen",
+    "ForegroundSegmentationAlways_summary": "Hide the background when a call starts."
+}
\ No newline at end of file
diff --git a/GreenScreen/data/locale/GreenScreen_ast_ES.json b/GreenScreen/data/locale/GreenScreen_ast_ES.json
new file mode 100644
index 0000000..df422b3
--- /dev/null
+++ b/GreenScreen/data/locale/GreenScreen_ast_ES.json
@@ -0,0 +1,13 @@
+{
+    "background_title": "Background image",
+    "blur_title": "Blur background",
+    "acceleration_title": "Use hardware acceleration",
+    "acceleration_summary": "Use CUDA or NNAPI where applicable",
+    "blurlevel_title": "Blur level",
+    "streamslist_title": "Video stream",
+    "streamslist_summary": "Select the stream to hide the background",
+    "streamslist_entries_1": "Sent",
+    "streamslist_entries_2": "Received",
+    "ForegroundSegmentationAlways_title": "Automatically activate GreenScreen",
+    "ForegroundSegmentationAlways_summary": "Hide the background when a call starts."
+}
\ No newline at end of file
diff --git a/GreenScreen/data/locale/GreenScreen_az.json b/GreenScreen/data/locale/GreenScreen_az.json
new file mode 100644
index 0000000..df422b3
--- /dev/null
+++ b/GreenScreen/data/locale/GreenScreen_az.json
@@ -0,0 +1,13 @@
+{
+    "background_title": "Background image",
+    "blur_title": "Blur background",
+    "acceleration_title": "Use hardware acceleration",
+    "acceleration_summary": "Use CUDA or NNAPI where applicable",
+    "blurlevel_title": "Blur level",
+    "streamslist_title": "Video stream",
+    "streamslist_summary": "Select the stream to hide the background",
+    "streamslist_entries_1": "Sent",
+    "streamslist_entries_2": "Received",
+    "ForegroundSegmentationAlways_title": "Automatically activate GreenScreen",
+    "ForegroundSegmentationAlways_summary": "Hide the background when a call starts."
+}
\ No newline at end of file
diff --git a/GreenScreen/data/locale/GreenScreen_be.json b/GreenScreen/data/locale/GreenScreen_be.json
new file mode 100644
index 0000000..df422b3
--- /dev/null
+++ b/GreenScreen/data/locale/GreenScreen_be.json
@@ -0,0 +1,13 @@
+{
+    "background_title": "Background image",
+    "blur_title": "Blur background",
+    "acceleration_title": "Use hardware acceleration",
+    "acceleration_summary": "Use CUDA or NNAPI where applicable",
+    "blurlevel_title": "Blur level",
+    "streamslist_title": "Video stream",
+    "streamslist_summary": "Select the stream to hide the background",
+    "streamslist_entries_1": "Sent",
+    "streamslist_entries_2": "Received",
+    "ForegroundSegmentationAlways_title": "Automatically activate GreenScreen",
+    "ForegroundSegmentationAlways_summary": "Hide the background when a call starts."
+}
\ No newline at end of file
diff --git a/GreenScreen/data/locale/GreenScreen_be_BY.json b/GreenScreen/data/locale/GreenScreen_be_BY.json
new file mode 100644
index 0000000..df422b3
--- /dev/null
+++ b/GreenScreen/data/locale/GreenScreen_be_BY.json
@@ -0,0 +1,13 @@
+{
+    "background_title": "Background image",
+    "blur_title": "Blur background",
+    "acceleration_title": "Use hardware acceleration",
+    "acceleration_summary": "Use CUDA or NNAPI where applicable",
+    "blurlevel_title": "Blur level",
+    "streamslist_title": "Video stream",
+    "streamslist_summary": "Select the stream to hide the background",
+    "streamslist_entries_1": "Sent",
+    "streamslist_entries_2": "Received",
+    "ForegroundSegmentationAlways_title": "Automatically activate GreenScreen",
+    "ForegroundSegmentationAlways_summary": "Hide the background when a call starts."
+}
\ No newline at end of file
diff --git a/GreenScreen/data/locale/GreenScreen_bg.json b/GreenScreen/data/locale/GreenScreen_bg.json
new file mode 100644
index 0000000..df422b3
--- /dev/null
+++ b/GreenScreen/data/locale/GreenScreen_bg.json
@@ -0,0 +1,13 @@
+{
+    "background_title": "Background image",
+    "blur_title": "Blur background",
+    "acceleration_title": "Use hardware acceleration",
+    "acceleration_summary": "Use CUDA or NNAPI where applicable",
+    "blurlevel_title": "Blur level",
+    "streamslist_title": "Video stream",
+    "streamslist_summary": "Select the stream to hide the background",
+    "streamslist_entries_1": "Sent",
+    "streamslist_entries_2": "Received",
+    "ForegroundSegmentationAlways_title": "Automatically activate GreenScreen",
+    "ForegroundSegmentationAlways_summary": "Hide the background when a call starts."
+}
\ No newline at end of file
diff --git a/GreenScreen/data/locale/GreenScreen_bg_BG.json b/GreenScreen/data/locale/GreenScreen_bg_BG.json
new file mode 100644
index 0000000..df422b3
--- /dev/null
+++ b/GreenScreen/data/locale/GreenScreen_bg_BG.json
@@ -0,0 +1,13 @@
+{
+    "background_title": "Background image",
+    "blur_title": "Blur background",
+    "acceleration_title": "Use hardware acceleration",
+    "acceleration_summary": "Use CUDA or NNAPI where applicable",
+    "blurlevel_title": "Blur level",
+    "streamslist_title": "Video stream",
+    "streamslist_summary": "Select the stream to hide the background",
+    "streamslist_entries_1": "Sent",
+    "streamslist_entries_2": "Received",
+    "ForegroundSegmentationAlways_title": "Automatically activate GreenScreen",
+    "ForegroundSegmentationAlways_summary": "Hide the background when a call starts."
+}
\ No newline at end of file
diff --git a/GreenScreen/data/locale/GreenScreen_bn.json b/GreenScreen/data/locale/GreenScreen_bn.json
new file mode 100644
index 0000000..df422b3
--- /dev/null
+++ b/GreenScreen/data/locale/GreenScreen_bn.json
@@ -0,0 +1,13 @@
+{
+    "background_title": "Background image",
+    "blur_title": "Blur background",
+    "acceleration_title": "Use hardware acceleration",
+    "acceleration_summary": "Use CUDA or NNAPI where applicable",
+    "blurlevel_title": "Blur level",
+    "streamslist_title": "Video stream",
+    "streamslist_summary": "Select the stream to hide the background",
+    "streamslist_entries_1": "Sent",
+    "streamslist_entries_2": "Received",
+    "ForegroundSegmentationAlways_title": "Automatically activate GreenScreen",
+    "ForegroundSegmentationAlways_summary": "Hide the background when a call starts."
+}
\ No newline at end of file
diff --git a/GreenScreen/data/locale/GreenScreen_brx.json b/GreenScreen/data/locale/GreenScreen_brx.json
new file mode 100644
index 0000000..df422b3
--- /dev/null
+++ b/GreenScreen/data/locale/GreenScreen_brx.json
@@ -0,0 +1,13 @@
+{
+    "background_title": "Background image",
+    "blur_title": "Blur background",
+    "acceleration_title": "Use hardware acceleration",
+    "acceleration_summary": "Use CUDA or NNAPI where applicable",
+    "blurlevel_title": "Blur level",
+    "streamslist_title": "Video stream",
+    "streamslist_summary": "Select the stream to hide the background",
+    "streamslist_entries_1": "Sent",
+    "streamslist_entries_2": "Received",
+    "ForegroundSegmentationAlways_title": "Automatically activate GreenScreen",
+    "ForegroundSegmentationAlways_summary": "Hide the background when a call starts."
+}
\ No newline at end of file
diff --git a/GreenScreen/data/locale/GreenScreen_ca.json b/GreenScreen/data/locale/GreenScreen_ca.json
new file mode 100644
index 0000000..df422b3
--- /dev/null
+++ b/GreenScreen/data/locale/GreenScreen_ca.json
@@ -0,0 +1,13 @@
+{
+    "background_title": "Background image",
+    "blur_title": "Blur background",
+    "acceleration_title": "Use hardware acceleration",
+    "acceleration_summary": "Use CUDA or NNAPI where applicable",
+    "blurlevel_title": "Blur level",
+    "streamslist_title": "Video stream",
+    "streamslist_summary": "Select the stream to hide the background",
+    "streamslist_entries_1": "Sent",
+    "streamslist_entries_2": "Received",
+    "ForegroundSegmentationAlways_title": "Automatically activate GreenScreen",
+    "ForegroundSegmentationAlways_summary": "Hide the background when a call starts."
+}
\ No newline at end of file
diff --git a/GreenScreen/data/locale/GreenScreen_cs_CZ.json b/GreenScreen/data/locale/GreenScreen_cs_CZ.json
new file mode 100644
index 0000000..9016e80
--- /dev/null
+++ b/GreenScreen/data/locale/GreenScreen_cs_CZ.json
@@ -0,0 +1,13 @@
+{
+    "background_title": "Background image",
+    "blur_title": "Blur background",
+    "acceleration_title": "Use hardware acceleration",
+    "acceleration_summary": "Use CUDA or NNAPI where applicable",
+    "blurlevel_title": "Blur level",
+    "streamslist_title": "Video stream",
+    "streamslist_summary": "Select the stream to hide the background",
+    "streamslist_entries_1": "Posláno",
+    "streamslist_entries_2": "Přijato",
+    "ForegroundSegmentationAlways_title": "Automatically activate GreenScreen",
+    "ForegroundSegmentationAlways_summary": "Hide the background when a call starts."
+}
\ No newline at end of file
diff --git a/GreenScreen/data/locale/GreenScreen_da.json b/GreenScreen/data/locale/GreenScreen_da.json
new file mode 100644
index 0000000..959cd97
--- /dev/null
+++ b/GreenScreen/data/locale/GreenScreen_da.json
@@ -0,0 +1,13 @@
+{
+    "background_title": "Background image",
+    "blur_title": "Blur background",
+    "acceleration_title": "Use hardware acceleration",
+    "acceleration_summary": "Use CUDA or NNAPI where applicable",
+    "blurlevel_title": "Blur level",
+    "streamslist_title": "Video stream",
+    "streamslist_summary": "Select the stream to hide the background",
+    "streamslist_entries_1": "Sendt",
+    "streamslist_entries_2": "Modtaget",
+    "ForegroundSegmentationAlways_title": "Automatically activate GreenScreen",
+    "ForegroundSegmentationAlways_summary": "Hide the background when a call starts."
+}
\ No newline at end of file
diff --git a/GreenScreen/data/locale/GreenScreen_de.json b/GreenScreen/data/locale/GreenScreen_de.json
new file mode 100644
index 0000000..a738fed
--- /dev/null
+++ b/GreenScreen/data/locale/GreenScreen_de.json
@@ -0,0 +1,13 @@
+{
+    "background_title": "Hintergrundbild",
+    "blur_title": "Hintergrund unscharf machen",
+    "acceleration_title": "Hardwarebeschleunigung verwenden",
+    "acceleration_summary": "CUDA oder NNAPI verwenden wo anwendbar",
+    "blurlevel_title": "Unschärfegrad",
+    "streamslist_title": "Video-Stream",
+    "streamslist_summary": "Wählen Sie den Stream aus, um den Hintergrund auszublenden",
+    "streamslist_entries_1": "Gesendet",
+    "streamslist_entries_2": "Empfangen",
+    "ForegroundSegmentationAlways_title": "GreenScreen automatisch aktivieren",
+    "ForegroundSegmentationAlways_summary": "Den Hintergrund ausblenden, wenn ein Anruf beginnt."
+}
\ No newline at end of file
diff --git a/GreenScreen/data/locale/GreenScreen_de_DE.json b/GreenScreen/data/locale/GreenScreen_de_DE.json
new file mode 100644
index 0000000..a738fed
--- /dev/null
+++ b/GreenScreen/data/locale/GreenScreen_de_DE.json
@@ -0,0 +1,13 @@
+{
+    "background_title": "Hintergrundbild",
+    "blur_title": "Hintergrund unscharf machen",
+    "acceleration_title": "Hardwarebeschleunigung verwenden",
+    "acceleration_summary": "CUDA oder NNAPI verwenden wo anwendbar",
+    "blurlevel_title": "Unschärfegrad",
+    "streamslist_title": "Video-Stream",
+    "streamslist_summary": "Wählen Sie den Stream aus, um den Hintergrund auszublenden",
+    "streamslist_entries_1": "Gesendet",
+    "streamslist_entries_2": "Empfangen",
+    "ForegroundSegmentationAlways_title": "GreenScreen automatisch aktivieren",
+    "ForegroundSegmentationAlways_summary": "Den Hintergrund ausblenden, wenn ein Anruf beginnt."
+}
\ No newline at end of file
diff --git a/GreenScreen/data/locale/GreenScreen_el.json b/GreenScreen/data/locale/GreenScreen_el.json
new file mode 100644
index 0000000..66f5093
--- /dev/null
+++ b/GreenScreen/data/locale/GreenScreen_el.json
@@ -0,0 +1,13 @@
+{
+    "background_title": "Background image",
+    "blur_title": "Blur background",
+    "acceleration_title": "Use hardware acceleration",
+    "acceleration_summary": "Use CUDA or NNAPI where applicable",
+    "blurlevel_title": "Blur level",
+    "streamslist_title": "Ροή Βίντεο",
+    "streamslist_summary": "Select the stream to hide the background",
+    "streamslist_entries_1": "Αποστολή",
+    "streamslist_entries_2": "Παραλήφθηκε",
+    "ForegroundSegmentationAlways_title": "Automatically activate GreenScreen",
+    "ForegroundSegmentationAlways_summary": "Hide the background when a call starts."
+}
\ No newline at end of file
diff --git a/GreenScreen/data/locale/GreenScreen_en_GB.json b/GreenScreen/data/locale/GreenScreen_en_GB.json
new file mode 100644
index 0000000..df422b3
--- /dev/null
+++ b/GreenScreen/data/locale/GreenScreen_en_GB.json
@@ -0,0 +1,13 @@
+{
+    "background_title": "Background image",
+    "blur_title": "Blur background",
+    "acceleration_title": "Use hardware acceleration",
+    "acceleration_summary": "Use CUDA or NNAPI where applicable",
+    "blurlevel_title": "Blur level",
+    "streamslist_title": "Video stream",
+    "streamslist_summary": "Select the stream to hide the background",
+    "streamslist_entries_1": "Sent",
+    "streamslist_entries_2": "Received",
+    "ForegroundSegmentationAlways_title": "Automatically activate GreenScreen",
+    "ForegroundSegmentationAlways_summary": "Hide the background when a call starts."
+}
\ No newline at end of file
diff --git a/GreenScreen/data/locale/GreenScreen_en_IE.json b/GreenScreen/data/locale/GreenScreen_en_IE.json
new file mode 100644
index 0000000..df422b3
--- /dev/null
+++ b/GreenScreen/data/locale/GreenScreen_en_IE.json
@@ -0,0 +1,13 @@
+{
+    "background_title": "Background image",
+    "blur_title": "Blur background",
+    "acceleration_title": "Use hardware acceleration",
+    "acceleration_summary": "Use CUDA or NNAPI where applicable",
+    "blurlevel_title": "Blur level",
+    "streamslist_title": "Video stream",
+    "streamslist_summary": "Select the stream to hide the background",
+    "streamslist_entries_1": "Sent",
+    "streamslist_entries_2": "Received",
+    "ForegroundSegmentationAlways_title": "Automatically activate GreenScreen",
+    "ForegroundSegmentationAlways_summary": "Hide the background when a call starts."
+}
\ No newline at end of file
diff --git a/GreenScreen/data/locale/GreenScreen_eo.json b/GreenScreen/data/locale/GreenScreen_eo.json
new file mode 100644
index 0000000..df422b3
--- /dev/null
+++ b/GreenScreen/data/locale/GreenScreen_eo.json
@@ -0,0 +1,13 @@
+{
+    "background_title": "Background image",
+    "blur_title": "Blur background",
+    "acceleration_title": "Use hardware acceleration",
+    "acceleration_summary": "Use CUDA or NNAPI where applicable",
+    "blurlevel_title": "Blur level",
+    "streamslist_title": "Video stream",
+    "streamslist_summary": "Select the stream to hide the background",
+    "streamslist_entries_1": "Sent",
+    "streamslist_entries_2": "Received",
+    "ForegroundSegmentationAlways_title": "Automatically activate GreenScreen",
+    "ForegroundSegmentationAlways_summary": "Hide the background when a call starts."
+}
\ No newline at end of file
diff --git a/GreenScreen/data/locale/GreenScreen_es.json b/GreenScreen/data/locale/GreenScreen_es.json
new file mode 100644
index 0000000..8c9bc91
--- /dev/null
+++ b/GreenScreen/data/locale/GreenScreen_es.json
@@ -0,0 +1,13 @@
+{
+    "background_title": "Imagen de fondo",
+    "blur_title": "Blur background",
+    "acceleration_title": "Use hardware acceleration",
+    "acceleration_summary": "Use CUDA or NNAPI where applicable",
+    "blurlevel_title": "Nivel de difuminado",
+    "streamslist_title": "Flujo de video",
+    "streamslist_summary": "Select the stream to hide the background",
+    "streamslist_entries_1": "Enviado",
+    "streamslist_entries_2": "Recibido",
+    "ForegroundSegmentationAlways_title": "Automatically activate GreenScreen",
+    "ForegroundSegmentationAlways_summary": "Hide the background when a call starts."
+}
\ No newline at end of file
diff --git a/GreenScreen/data/locale/GreenScreen_es_AR.json b/GreenScreen/data/locale/GreenScreen_es_AR.json
new file mode 100644
index 0000000..8c9bc91
--- /dev/null
+++ b/GreenScreen/data/locale/GreenScreen_es_AR.json
@@ -0,0 +1,13 @@
+{
+    "background_title": "Imagen de fondo",
+    "blur_title": "Blur background",
+    "acceleration_title": "Use hardware acceleration",
+    "acceleration_summary": "Use CUDA or NNAPI where applicable",
+    "blurlevel_title": "Nivel de difuminado",
+    "streamslist_title": "Flujo de video",
+    "streamslist_summary": "Select the stream to hide the background",
+    "streamslist_entries_1": "Enviado",
+    "streamslist_entries_2": "Recibido",
+    "ForegroundSegmentationAlways_title": "Automatically activate GreenScreen",
+    "ForegroundSegmentationAlways_summary": "Hide the background when a call starts."
+}
\ No newline at end of file
diff --git a/GreenScreen/data/locale/GreenScreen_es_CO.json b/GreenScreen/data/locale/GreenScreen_es_CO.json
new file mode 100644
index 0000000..8c9bc91
--- /dev/null
+++ b/GreenScreen/data/locale/GreenScreen_es_CO.json
@@ -0,0 +1,13 @@
+{
+    "background_title": "Imagen de fondo",
+    "blur_title": "Blur background",
+    "acceleration_title": "Use hardware acceleration",
+    "acceleration_summary": "Use CUDA or NNAPI where applicable",
+    "blurlevel_title": "Nivel de difuminado",
+    "streamslist_title": "Flujo de video",
+    "streamslist_summary": "Select the stream to hide the background",
+    "streamslist_entries_1": "Enviado",
+    "streamslist_entries_2": "Recibido",
+    "ForegroundSegmentationAlways_title": "Automatically activate GreenScreen",
+    "ForegroundSegmentationAlways_summary": "Hide the background when a call starts."
+}
\ No newline at end of file
diff --git a/GreenScreen/data/locale/GreenScreen_es_MX.json b/GreenScreen/data/locale/GreenScreen_es_MX.json
new file mode 100644
index 0000000..8c9bc91
--- /dev/null
+++ b/GreenScreen/data/locale/GreenScreen_es_MX.json
@@ -0,0 +1,13 @@
+{
+    "background_title": "Imagen de fondo",
+    "blur_title": "Blur background",
+    "acceleration_title": "Use hardware acceleration",
+    "acceleration_summary": "Use CUDA or NNAPI where applicable",
+    "blurlevel_title": "Nivel de difuminado",
+    "streamslist_title": "Flujo de video",
+    "streamslist_summary": "Select the stream to hide the background",
+    "streamslist_entries_1": "Enviado",
+    "streamslist_entries_2": "Recibido",
+    "ForegroundSegmentationAlways_title": "Automatically activate GreenScreen",
+    "ForegroundSegmentationAlways_summary": "Hide the background when a call starts."
+}
\ No newline at end of file
diff --git a/GreenScreen/data/locale/GreenScreen_et.json b/GreenScreen/data/locale/GreenScreen_et.json
new file mode 100644
index 0000000..df422b3
--- /dev/null
+++ b/GreenScreen/data/locale/GreenScreen_et.json
@@ -0,0 +1,13 @@
+{
+    "background_title": "Background image",
+    "blur_title": "Blur background",
+    "acceleration_title": "Use hardware acceleration",
+    "acceleration_summary": "Use CUDA or NNAPI where applicable",
+    "blurlevel_title": "Blur level",
+    "streamslist_title": "Video stream",
+    "streamslist_summary": "Select the stream to hide the background",
+    "streamslist_entries_1": "Sent",
+    "streamslist_entries_2": "Received",
+    "ForegroundSegmentationAlways_title": "Automatically activate GreenScreen",
+    "ForegroundSegmentationAlways_summary": "Hide the background when a call starts."
+}
\ No newline at end of file
diff --git a/GreenScreen/data/locale/GreenScreen_et_EE.json b/GreenScreen/data/locale/GreenScreen_et_EE.json
new file mode 100644
index 0000000..df422b3
--- /dev/null
+++ b/GreenScreen/data/locale/GreenScreen_et_EE.json
@@ -0,0 +1,13 @@
+{
+    "background_title": "Background image",
+    "blur_title": "Blur background",
+    "acceleration_title": "Use hardware acceleration",
+    "acceleration_summary": "Use CUDA or NNAPI where applicable",
+    "blurlevel_title": "Blur level",
+    "streamslist_title": "Video stream",
+    "streamslist_summary": "Select the stream to hide the background",
+    "streamslist_entries_1": "Sent",
+    "streamslist_entries_2": "Received",
+    "ForegroundSegmentationAlways_title": "Automatically activate GreenScreen",
+    "ForegroundSegmentationAlways_summary": "Hide the background when a call starts."
+}
\ No newline at end of file
diff --git a/GreenScreen/data/locale/GreenScreen_eu.json b/GreenScreen/data/locale/GreenScreen_eu.json
new file mode 100644
index 0000000..df422b3
--- /dev/null
+++ b/GreenScreen/data/locale/GreenScreen_eu.json
@@ -0,0 +1,13 @@
+{
+    "background_title": "Background image",
+    "blur_title": "Blur background",
+    "acceleration_title": "Use hardware acceleration",
+    "acceleration_summary": "Use CUDA or NNAPI where applicable",
+    "blurlevel_title": "Blur level",
+    "streamslist_title": "Video stream",
+    "streamslist_summary": "Select the stream to hide the background",
+    "streamslist_entries_1": "Sent",
+    "streamslist_entries_2": "Received",
+    "ForegroundSegmentationAlways_title": "Automatically activate GreenScreen",
+    "ForegroundSegmentationAlways_summary": "Hide the background when a call starts."
+}
\ No newline at end of file
diff --git a/GreenScreen/data/locale/GreenScreen_fa.json b/GreenScreen/data/locale/GreenScreen_fa.json
new file mode 100644
index 0000000..ff4699d
--- /dev/null
+++ b/GreenScreen/data/locale/GreenScreen_fa.json
@@ -0,0 +1,13 @@
+{
+    "background_title": "تصویر پس‌زمینه",
+    "blur_title": "Blur background",
+    "acceleration_title": "Use hardware acceleration",
+    "acceleration_summary": "Use CUDA or NNAPI where applicable",
+    "blurlevel_title": "سطح محوی",
+    "streamslist_title": "جریان ویدیویی",
+    "streamslist_summary": "Select the stream to hide the background",
+    "streamslist_entries_1": "فرستاده",
+    "streamslist_entries_2": "گرفته",
+    "ForegroundSegmentationAlways_title": "Automatically activate GreenScreen",
+    "ForegroundSegmentationAlways_summary": "Hide the background when a call starts."
+}
\ No newline at end of file
diff --git a/GreenScreen/data/locale/GreenScreen_fa_IR.json b/GreenScreen/data/locale/GreenScreen_fa_IR.json
new file mode 100644
index 0000000..ff4699d
--- /dev/null
+++ b/GreenScreen/data/locale/GreenScreen_fa_IR.json
@@ -0,0 +1,13 @@
+{
+    "background_title": "تصویر پس‌زمینه",
+    "blur_title": "Blur background",
+    "acceleration_title": "Use hardware acceleration",
+    "acceleration_summary": "Use CUDA or NNAPI where applicable",
+    "blurlevel_title": "سطح محوی",
+    "streamslist_title": "جریان ویدیویی",
+    "streamslist_summary": "Select the stream to hide the background",
+    "streamslist_entries_1": "فرستاده",
+    "streamslist_entries_2": "گرفته",
+    "ForegroundSegmentationAlways_title": "Automatically activate GreenScreen",
+    "ForegroundSegmentationAlways_summary": "Hide the background when a call starts."
+}
\ No newline at end of file
diff --git a/GreenScreen/data/locale/GreenScreen_fi.json b/GreenScreen/data/locale/GreenScreen_fi.json
new file mode 100644
index 0000000..471c96f
--- /dev/null
+++ b/GreenScreen/data/locale/GreenScreen_fi.json
@@ -0,0 +1,13 @@
+{
+    "background_title": "Background image",
+    "blur_title": "Blur background",
+    "acceleration_title": "Use hardware acceleration",
+    "acceleration_summary": "Use CUDA or NNAPI where applicable",
+    "blurlevel_title": "Blur level",
+    "streamslist_title": "Video stream",
+    "streamslist_summary": "Select the stream to hide the background",
+    "streamslist_entries_1": "Lähetä",
+    "streamslist_entries_2": "Received",
+    "ForegroundSegmentationAlways_title": "Automatically activate GreenScreen",
+    "ForegroundSegmentationAlways_summary": "Hide the background when a call starts."
+}
\ No newline at end of file
diff --git a/GreenScreen/data/locale/GreenScreen_fr.json b/GreenScreen/data/locale/GreenScreen_fr.json
new file mode 100644
index 0000000..b4d8fdf
--- /dev/null
+++ b/GreenScreen/data/locale/GreenScreen_fr.json
@@ -0,0 +1,13 @@
+{
+    "background_title": "Image d'arrière plan",
+    "blur_title": "Arrière-plan flouté",
+    "acceleration_title": "Utiliser l'accélération matérielle",
+    "acceleration_summary": "Utiliser CUDA ou NNAPI si disponible",
+    "blurlevel_title": "Niveau de floutage",
+    "streamslist_title": "Flux vidéo",
+    "streamslist_summary": "Choisir le flux pour cacher l'arrière plan",
+    "streamslist_entries_1": "Envoyé",
+    "streamslist_entries_2": "Reçu",
+    "ForegroundSegmentationAlways_title": "Activer GreenScreen automatiquement",
+    "ForegroundSegmentationAlways_summary": "Changer l'arrière plan quand un appel démarre."
+}
\ No newline at end of file
diff --git a/GreenScreen/data/locale/GreenScreen_fr_BE.json b/GreenScreen/data/locale/GreenScreen_fr_BE.json
new file mode 100644
index 0000000..9f6d53c
--- /dev/null
+++ b/GreenScreen/data/locale/GreenScreen_fr_BE.json
@@ -0,0 +1,13 @@
+{
+    "background_title": "Image d'arrière plan",
+    "blur_title": "Arrière-plan flouté",
+    "acceleration_title": "Utiliser l'accélération matérielle",
+    "acceleration_summary": "Utiliser CUDA ou NNAPI si disponible",
+    "blurlevel_title": "Niveau de floutage",
+    "streamslist_title": "Flux vidéo",
+    "streamslist_summary": "Choisir le flux pour cacher l'arrière plan",
+    "streamslist_entries_1": "Envoyé",
+    "streamslist_entries_2": "reçu",
+    "ForegroundSegmentationAlways_title": "Activer GreenScreen automatiquement",
+    "ForegroundSegmentationAlways_summary": "Changer l'arrière plan quand un appel démarre."
+}
\ No newline at end of file
diff --git a/GreenScreen/data/locale/GreenScreen_fr_CA.json b/GreenScreen/data/locale/GreenScreen_fr_CA.json
new file mode 100644
index 0000000..9f6d53c
--- /dev/null
+++ b/GreenScreen/data/locale/GreenScreen_fr_CA.json
@@ -0,0 +1,13 @@
+{
+    "background_title": "Image d'arrière plan",
+    "blur_title": "Arrière-plan flouté",
+    "acceleration_title": "Utiliser l'accélération matérielle",
+    "acceleration_summary": "Utiliser CUDA ou NNAPI si disponible",
+    "blurlevel_title": "Niveau de floutage",
+    "streamslist_title": "Flux vidéo",
+    "streamslist_summary": "Choisir le flux pour cacher l'arrière plan",
+    "streamslist_entries_1": "Envoyé",
+    "streamslist_entries_2": "reçu",
+    "ForegroundSegmentationAlways_title": "Activer GreenScreen automatiquement",
+    "ForegroundSegmentationAlways_summary": "Changer l'arrière plan quand un appel démarre."
+}
\ No newline at end of file
diff --git a/GreenScreen/data/locale/GreenScreen_fr_CH.json b/GreenScreen/data/locale/GreenScreen_fr_CH.json
new file mode 100644
index 0000000..9f6d53c
--- /dev/null
+++ b/GreenScreen/data/locale/GreenScreen_fr_CH.json
@@ -0,0 +1,13 @@
+{
+    "background_title": "Image d'arrière plan",
+    "blur_title": "Arrière-plan flouté",
+    "acceleration_title": "Utiliser l'accélération matérielle",
+    "acceleration_summary": "Utiliser CUDA ou NNAPI si disponible",
+    "blurlevel_title": "Niveau de floutage",
+    "streamslist_title": "Flux vidéo",
+    "streamslist_summary": "Choisir le flux pour cacher l'arrière plan",
+    "streamslist_entries_1": "Envoyé",
+    "streamslist_entries_2": "reçu",
+    "ForegroundSegmentationAlways_title": "Activer GreenScreen automatiquement",
+    "ForegroundSegmentationAlways_summary": "Changer l'arrière plan quand un appel démarre."
+}
\ No newline at end of file
diff --git a/GreenScreen/data/locale/GreenScreen_fr_FR.json b/GreenScreen/data/locale/GreenScreen_fr_FR.json
new file mode 100644
index 0000000..9f6d53c
--- /dev/null
+++ b/GreenScreen/data/locale/GreenScreen_fr_FR.json
@@ -0,0 +1,13 @@
+{
+    "background_title": "Image d'arrière plan",
+    "blur_title": "Arrière-plan flouté",
+    "acceleration_title": "Utiliser l'accélération matérielle",
+    "acceleration_summary": "Utiliser CUDA ou NNAPI si disponible",
+    "blurlevel_title": "Niveau de floutage",
+    "streamslist_title": "Flux vidéo",
+    "streamslist_summary": "Choisir le flux pour cacher l'arrière plan",
+    "streamslist_entries_1": "Envoyé",
+    "streamslist_entries_2": "reçu",
+    "ForegroundSegmentationAlways_title": "Activer GreenScreen automatiquement",
+    "ForegroundSegmentationAlways_summary": "Changer l'arrière plan quand un appel démarre."
+}
\ No newline at end of file
diff --git a/GreenScreen/data/locale/GreenScreen_ga.json b/GreenScreen/data/locale/GreenScreen_ga.json
new file mode 100644
index 0000000..df422b3
--- /dev/null
+++ b/GreenScreen/data/locale/GreenScreen_ga.json
@@ -0,0 +1,13 @@
+{
+    "background_title": "Background image",
+    "blur_title": "Blur background",
+    "acceleration_title": "Use hardware acceleration",
+    "acceleration_summary": "Use CUDA or NNAPI where applicable",
+    "blurlevel_title": "Blur level",
+    "streamslist_title": "Video stream",
+    "streamslist_summary": "Select the stream to hide the background",
+    "streamslist_entries_1": "Sent",
+    "streamslist_entries_2": "Received",
+    "ForegroundSegmentationAlways_title": "Automatically activate GreenScreen",
+    "ForegroundSegmentationAlways_summary": "Hide the background when a call starts."
+}
\ No newline at end of file
diff --git a/GreenScreen/data/locale/GreenScreen_gl.json b/GreenScreen/data/locale/GreenScreen_gl.json
new file mode 100644
index 0000000..df422b3
--- /dev/null
+++ b/GreenScreen/data/locale/GreenScreen_gl.json
@@ -0,0 +1,13 @@
+{
+    "background_title": "Background image",
+    "blur_title": "Blur background",
+    "acceleration_title": "Use hardware acceleration",
+    "acceleration_summary": "Use CUDA or NNAPI where applicable",
+    "blurlevel_title": "Blur level",
+    "streamslist_title": "Video stream",
+    "streamslist_summary": "Select the stream to hide the background",
+    "streamslist_entries_1": "Sent",
+    "streamslist_entries_2": "Received",
+    "ForegroundSegmentationAlways_title": "Automatically activate GreenScreen",
+    "ForegroundSegmentationAlways_summary": "Hide the background when a call starts."
+}
\ No newline at end of file
diff --git a/GreenScreen/data/locale/GreenScreen_gu.json b/GreenScreen/data/locale/GreenScreen_gu.json
new file mode 100644
index 0000000..df422b3
--- /dev/null
+++ b/GreenScreen/data/locale/GreenScreen_gu.json
@@ -0,0 +1,13 @@
+{
+    "background_title": "Background image",
+    "blur_title": "Blur background",
+    "acceleration_title": "Use hardware acceleration",
+    "acceleration_summary": "Use CUDA or NNAPI where applicable",
+    "blurlevel_title": "Blur level",
+    "streamslist_title": "Video stream",
+    "streamslist_summary": "Select the stream to hide the background",
+    "streamslist_entries_1": "Sent",
+    "streamslist_entries_2": "Received",
+    "ForegroundSegmentationAlways_title": "Automatically activate GreenScreen",
+    "ForegroundSegmentationAlways_summary": "Hide the background when a call starts."
+}
\ No newline at end of file
diff --git a/GreenScreen/data/locale/GreenScreen_he.json b/GreenScreen/data/locale/GreenScreen_he.json
new file mode 100644
index 0000000..df422b3
--- /dev/null
+++ b/GreenScreen/data/locale/GreenScreen_he.json
@@ -0,0 +1,13 @@
+{
+    "background_title": "Background image",
+    "blur_title": "Blur background",
+    "acceleration_title": "Use hardware acceleration",
+    "acceleration_summary": "Use CUDA or NNAPI where applicable",
+    "blurlevel_title": "Blur level",
+    "streamslist_title": "Video stream",
+    "streamslist_summary": "Select the stream to hide the background",
+    "streamslist_entries_1": "Sent",
+    "streamslist_entries_2": "Received",
+    "ForegroundSegmentationAlways_title": "Automatically activate GreenScreen",
+    "ForegroundSegmentationAlways_summary": "Hide the background when a call starts."
+}
\ No newline at end of file
diff --git a/GreenScreen/data/locale/GreenScreen_hi.json b/GreenScreen/data/locale/GreenScreen_hi.json
new file mode 100644
index 0000000..df422b3
--- /dev/null
+++ b/GreenScreen/data/locale/GreenScreen_hi.json
@@ -0,0 +1,13 @@
+{
+    "background_title": "Background image",
+    "blur_title": "Blur background",
+    "acceleration_title": "Use hardware acceleration",
+    "acceleration_summary": "Use CUDA or NNAPI where applicable",
+    "blurlevel_title": "Blur level",
+    "streamslist_title": "Video stream",
+    "streamslist_summary": "Select the stream to hide the background",
+    "streamslist_entries_1": "Sent",
+    "streamslist_entries_2": "Received",
+    "ForegroundSegmentationAlways_title": "Automatically activate GreenScreen",
+    "ForegroundSegmentationAlways_summary": "Hide the background when a call starts."
+}
\ No newline at end of file
diff --git a/GreenScreen/data/locale/GreenScreen_hi_IN.json b/GreenScreen/data/locale/GreenScreen_hi_IN.json
new file mode 100644
index 0000000..df422b3
--- /dev/null
+++ b/GreenScreen/data/locale/GreenScreen_hi_IN.json
@@ -0,0 +1,13 @@
+{
+    "background_title": "Background image",
+    "blur_title": "Blur background",
+    "acceleration_title": "Use hardware acceleration",
+    "acceleration_summary": "Use CUDA or NNAPI where applicable",
+    "blurlevel_title": "Blur level",
+    "streamslist_title": "Video stream",
+    "streamslist_summary": "Select the stream to hide the background",
+    "streamslist_entries_1": "Sent",
+    "streamslist_entries_2": "Received",
+    "ForegroundSegmentationAlways_title": "Automatically activate GreenScreen",
+    "ForegroundSegmentationAlways_summary": "Hide the background when a call starts."
+}
\ No newline at end of file
diff --git a/GreenScreen/data/locale/GreenScreen_hr.json b/GreenScreen/data/locale/GreenScreen_hr.json
new file mode 100644
index 0000000..df422b3
--- /dev/null
+++ b/GreenScreen/data/locale/GreenScreen_hr.json
@@ -0,0 +1,13 @@
+{
+    "background_title": "Background image",
+    "blur_title": "Blur background",
+    "acceleration_title": "Use hardware acceleration",
+    "acceleration_summary": "Use CUDA or NNAPI where applicable",
+    "blurlevel_title": "Blur level",
+    "streamslist_title": "Video stream",
+    "streamslist_summary": "Select the stream to hide the background",
+    "streamslist_entries_1": "Sent",
+    "streamslist_entries_2": "Received",
+    "ForegroundSegmentationAlways_title": "Automatically activate GreenScreen",
+    "ForegroundSegmentationAlways_summary": "Hide the background when a call starts."
+}
\ No newline at end of file
diff --git a/GreenScreen/data/locale/GreenScreen_hu.json b/GreenScreen/data/locale/GreenScreen_hu.json
new file mode 100644
index 0000000..7735269
--- /dev/null
+++ b/GreenScreen/data/locale/GreenScreen_hu.json
@@ -0,0 +1,13 @@
+{
+    "background_title": "Háttérkép",
+    "blur_title": "Háttér életlenítése",
+    "acceleration_title": "Hardveres gyorsítás használata",
+    "acceleration_summary": "CUDA vagy NNAPI használata megfelelő esetben",
+    "blurlevel_title": "Életlenítési szint",
+    "streamslist_title": "Video-adatfolyam",
+    "streamslist_summary": "Adatfolyam kijelölése a háttér elrejtéséhez",
+    "streamslist_entries_1": "Elküldve",
+    "streamslist_entries_2": "Érkezett",
+    "ForegroundSegmentationAlways_title": "A Zöld képernyő beépülő modul önműködő indítása",
+    "ForegroundSegmentationAlways_summary": "Háttér elrejtése hívás indulásakor."
+}
\ No newline at end of file
diff --git a/GreenScreen/data/locale/GreenScreen_id.json b/GreenScreen/data/locale/GreenScreen_id.json
new file mode 100644
index 0000000..df422b3
--- /dev/null
+++ b/GreenScreen/data/locale/GreenScreen_id.json
@@ -0,0 +1,13 @@
+{
+    "background_title": "Background image",
+    "blur_title": "Blur background",
+    "acceleration_title": "Use hardware acceleration",
+    "acceleration_summary": "Use CUDA or NNAPI where applicable",
+    "blurlevel_title": "Blur level",
+    "streamslist_title": "Video stream",
+    "streamslist_summary": "Select the stream to hide the background",
+    "streamslist_entries_1": "Sent",
+    "streamslist_entries_2": "Received",
+    "ForegroundSegmentationAlways_title": "Automatically activate GreenScreen",
+    "ForegroundSegmentationAlways_summary": "Hide the background when a call starts."
+}
\ No newline at end of file
diff --git a/GreenScreen/data/locale/GreenScreen_ig.json b/GreenScreen/data/locale/GreenScreen_ig.json
new file mode 100644
index 0000000..df422b3
--- /dev/null
+++ b/GreenScreen/data/locale/GreenScreen_ig.json
@@ -0,0 +1,13 @@
+{
+    "background_title": "Background image",
+    "blur_title": "Blur background",
+    "acceleration_title": "Use hardware acceleration",
+    "acceleration_summary": "Use CUDA or NNAPI where applicable",
+    "blurlevel_title": "Blur level",
+    "streamslist_title": "Video stream",
+    "streamslist_summary": "Select the stream to hide the background",
+    "streamslist_entries_1": "Sent",
+    "streamslist_entries_2": "Received",
+    "ForegroundSegmentationAlways_title": "Automatically activate GreenScreen",
+    "ForegroundSegmentationAlways_summary": "Hide the background when a call starts."
+}
\ No newline at end of file
diff --git a/GreenScreen/data/locale/GreenScreen_it.json b/GreenScreen/data/locale/GreenScreen_it.json
new file mode 100644
index 0000000..a9abae4
--- /dev/null
+++ b/GreenScreen/data/locale/GreenScreen_it.json
@@ -0,0 +1,13 @@
+{
+    "background_title": "Immagine di sfondo",
+    "blur_title": "Sfoca lo sfondo",
+    "acceleration_title": "Usa l'accelerazione hardware",
+    "acceleration_summary": "Utilizzare CUDA o NNAPI, dove possibile.",
+    "blurlevel_title": "Livello di sfocatura",
+    "streamslist_title": "Flusso video",
+    "streamslist_summary": "Selezionare il flusso per nascondere lo sfondo",
+    "streamslist_entries_1": "Inviato",
+    "streamslist_entries_2": "Ricevuto",
+    "ForegroundSegmentationAlways_title": "Attiva automaticamente GreenScreen",
+    "ForegroundSegmentationAlways_summary": "Nascondi lo sfondo quando inizia una chiamata."
+}
\ No newline at end of file
diff --git a/GreenScreen/data/locale/GreenScreen_it_IT.json b/GreenScreen/data/locale/GreenScreen_it_IT.json
new file mode 100644
index 0000000..a9abae4
--- /dev/null
+++ b/GreenScreen/data/locale/GreenScreen_it_IT.json
@@ -0,0 +1,13 @@
+{
+    "background_title": "Immagine di sfondo",
+    "blur_title": "Sfoca lo sfondo",
+    "acceleration_title": "Usa l'accelerazione hardware",
+    "acceleration_summary": "Utilizzare CUDA o NNAPI, dove possibile.",
+    "blurlevel_title": "Livello di sfocatura",
+    "streamslist_title": "Flusso video",
+    "streamslist_summary": "Selezionare il flusso per nascondere lo sfondo",
+    "streamslist_entries_1": "Inviato",
+    "streamslist_entries_2": "Ricevuto",
+    "ForegroundSegmentationAlways_title": "Attiva automaticamente GreenScreen",
+    "ForegroundSegmentationAlways_summary": "Nascondi lo sfondo quando inizia una chiamata."
+}
\ No newline at end of file
diff --git a/GreenScreen/data/locale/GreenScreen_ja.json b/GreenScreen/data/locale/GreenScreen_ja.json
new file mode 100644
index 0000000..fad6d10
--- /dev/null
+++ b/GreenScreen/data/locale/GreenScreen_ja.json
@@ -0,0 +1,13 @@
+{
+    "background_title": "背景画像",
+    "blur_title": "Blur background",
+    "acceleration_title": "Use hardware acceleration",
+    "acceleration_summary": "Use CUDA or NNAPI where applicable",
+    "blurlevel_title": "ぼかしレベル",
+    "streamslist_title": "ビデオストリーム",
+    "streamslist_summary": "Select the stream to hide the background",
+    "streamslist_entries_1": "送信",
+    "streamslist_entries_2": "受信",
+    "ForegroundSegmentationAlways_title": "Automatically activate GreenScreen",
+    "ForegroundSegmentationAlways_summary": "Hide the background when a call starts."
+}
\ No newline at end of file
diff --git a/GreenScreen/data/locale/GreenScreen_kk.json b/GreenScreen/data/locale/GreenScreen_kk.json
new file mode 100644
index 0000000..df422b3
--- /dev/null
+++ b/GreenScreen/data/locale/GreenScreen_kk.json
@@ -0,0 +1,13 @@
+{
+    "background_title": "Background image",
+    "blur_title": "Blur background",
+    "acceleration_title": "Use hardware acceleration",
+    "acceleration_summary": "Use CUDA or NNAPI where applicable",
+    "blurlevel_title": "Blur level",
+    "streamslist_title": "Video stream",
+    "streamslist_summary": "Select the stream to hide the background",
+    "streamslist_entries_1": "Sent",
+    "streamslist_entries_2": "Received",
+    "ForegroundSegmentationAlways_title": "Automatically activate GreenScreen",
+    "ForegroundSegmentationAlways_summary": "Hide the background when a call starts."
+}
\ No newline at end of file
diff --git a/GreenScreen/data/locale/GreenScreen_kn.json b/GreenScreen/data/locale/GreenScreen_kn.json
new file mode 100644
index 0000000..df422b3
--- /dev/null
+++ b/GreenScreen/data/locale/GreenScreen_kn.json
@@ -0,0 +1,13 @@
+{
+    "background_title": "Background image",
+    "blur_title": "Blur background",
+    "acceleration_title": "Use hardware acceleration",
+    "acceleration_summary": "Use CUDA or NNAPI where applicable",
+    "blurlevel_title": "Blur level",
+    "streamslist_title": "Video stream",
+    "streamslist_summary": "Select the stream to hide the background",
+    "streamslist_entries_1": "Sent",
+    "streamslist_entries_2": "Received",
+    "ForegroundSegmentationAlways_title": "Automatically activate GreenScreen",
+    "ForegroundSegmentationAlways_summary": "Hide the background when a call starts."
+}
\ No newline at end of file
diff --git a/GreenScreen/data/locale/GreenScreen_ko.json b/GreenScreen/data/locale/GreenScreen_ko.json
new file mode 100644
index 0000000..df422b3
--- /dev/null
+++ b/GreenScreen/data/locale/GreenScreen_ko.json
@@ -0,0 +1,13 @@
+{
+    "background_title": "Background image",
+    "blur_title": "Blur background",
+    "acceleration_title": "Use hardware acceleration",
+    "acceleration_summary": "Use CUDA or NNAPI where applicable",
+    "blurlevel_title": "Blur level",
+    "streamslist_title": "Video stream",
+    "streamslist_summary": "Select the stream to hide the background",
+    "streamslist_entries_1": "Sent",
+    "streamslist_entries_2": "Received",
+    "ForegroundSegmentationAlways_title": "Automatically activate GreenScreen",
+    "ForegroundSegmentationAlways_summary": "Hide the background when a call starts."
+}
\ No newline at end of file
diff --git a/GreenScreen/data/locale/GreenScreen_ko_KR.json b/GreenScreen/data/locale/GreenScreen_ko_KR.json
new file mode 100644
index 0000000..df422b3
--- /dev/null
+++ b/GreenScreen/data/locale/GreenScreen_ko_KR.json
@@ -0,0 +1,13 @@
+{
+    "background_title": "Background image",
+    "blur_title": "Blur background",
+    "acceleration_title": "Use hardware acceleration",
+    "acceleration_summary": "Use CUDA or NNAPI where applicable",
+    "blurlevel_title": "Blur level",
+    "streamslist_title": "Video stream",
+    "streamslist_summary": "Select the stream to hide the background",
+    "streamslist_entries_1": "Sent",
+    "streamslist_entries_2": "Received",
+    "ForegroundSegmentationAlways_title": "Automatically activate GreenScreen",
+    "ForegroundSegmentationAlways_summary": "Hide the background when a call starts."
+}
\ No newline at end of file
diff --git a/GreenScreen/data/locale/GreenScreen_lt.json b/GreenScreen/data/locale/GreenScreen_lt.json
new file mode 100644
index 0000000..df422b3
--- /dev/null
+++ b/GreenScreen/data/locale/GreenScreen_lt.json
@@ -0,0 +1,13 @@
+{
+    "background_title": "Background image",
+    "blur_title": "Blur background",
+    "acceleration_title": "Use hardware acceleration",
+    "acceleration_summary": "Use CUDA or NNAPI where applicable",
+    "blurlevel_title": "Blur level",
+    "streamslist_title": "Video stream",
+    "streamslist_summary": "Select the stream to hide the background",
+    "streamslist_entries_1": "Sent",
+    "streamslist_entries_2": "Received",
+    "ForegroundSegmentationAlways_title": "Automatically activate GreenScreen",
+    "ForegroundSegmentationAlways_summary": "Hide the background when a call starts."
+}
\ No newline at end of file
diff --git a/GreenScreen/data/locale/GreenScreen_ml.json b/GreenScreen/data/locale/GreenScreen_ml.json
new file mode 100644
index 0000000..df422b3
--- /dev/null
+++ b/GreenScreen/data/locale/GreenScreen_ml.json
@@ -0,0 +1,13 @@
+{
+    "background_title": "Background image",
+    "blur_title": "Blur background",
+    "acceleration_title": "Use hardware acceleration",
+    "acceleration_summary": "Use CUDA or NNAPI where applicable",
+    "blurlevel_title": "Blur level",
+    "streamslist_title": "Video stream",
+    "streamslist_summary": "Select the stream to hide the background",
+    "streamslist_entries_1": "Sent",
+    "streamslist_entries_2": "Received",
+    "ForegroundSegmentationAlways_title": "Automatically activate GreenScreen",
+    "ForegroundSegmentationAlways_summary": "Hide the background when a call starts."
+}
\ No newline at end of file
diff --git a/GreenScreen/data/locale/GreenScreen_mn_MN.json b/GreenScreen/data/locale/GreenScreen_mn_MN.json
new file mode 100644
index 0000000..df422b3
--- /dev/null
+++ b/GreenScreen/data/locale/GreenScreen_mn_MN.json
@@ -0,0 +1,13 @@
+{
+    "background_title": "Background image",
+    "blur_title": "Blur background",
+    "acceleration_title": "Use hardware acceleration",
+    "acceleration_summary": "Use CUDA or NNAPI where applicable",
+    "blurlevel_title": "Blur level",
+    "streamslist_title": "Video stream",
+    "streamslist_summary": "Select the stream to hide the background",
+    "streamslist_entries_1": "Sent",
+    "streamslist_entries_2": "Received",
+    "ForegroundSegmentationAlways_title": "Automatically activate GreenScreen",
+    "ForegroundSegmentationAlways_summary": "Hide the background when a call starts."
+}
\ No newline at end of file
diff --git a/GreenScreen/data/locale/GreenScreen_mr.json b/GreenScreen/data/locale/GreenScreen_mr.json
new file mode 100644
index 0000000..df422b3
--- /dev/null
+++ b/GreenScreen/data/locale/GreenScreen_mr.json
@@ -0,0 +1,13 @@
+{
+    "background_title": "Background image",
+    "blur_title": "Blur background",
+    "acceleration_title": "Use hardware acceleration",
+    "acceleration_summary": "Use CUDA or NNAPI where applicable",
+    "blurlevel_title": "Blur level",
+    "streamslist_title": "Video stream",
+    "streamslist_summary": "Select the stream to hide the background",
+    "streamslist_entries_1": "Sent",
+    "streamslist_entries_2": "Received",
+    "ForegroundSegmentationAlways_title": "Automatically activate GreenScreen",
+    "ForegroundSegmentationAlways_summary": "Hide the background when a call starts."
+}
\ No newline at end of file
diff --git a/GreenScreen/data/locale/GreenScreen_ms.json b/GreenScreen/data/locale/GreenScreen_ms.json
new file mode 100644
index 0000000..df422b3
--- /dev/null
+++ b/GreenScreen/data/locale/GreenScreen_ms.json
@@ -0,0 +1,13 @@
+{
+    "background_title": "Background image",
+    "blur_title": "Blur background",
+    "acceleration_title": "Use hardware acceleration",
+    "acceleration_summary": "Use CUDA or NNAPI where applicable",
+    "blurlevel_title": "Blur level",
+    "streamslist_title": "Video stream",
+    "streamslist_summary": "Select the stream to hide the background",
+    "streamslist_entries_1": "Sent",
+    "streamslist_entries_2": "Received",
+    "ForegroundSegmentationAlways_title": "Automatically activate GreenScreen",
+    "ForegroundSegmentationAlways_summary": "Hide the background when a call starts."
+}
\ No newline at end of file
diff --git a/GreenScreen/data/locale/GreenScreen_nb.json b/GreenScreen/data/locale/GreenScreen_nb.json
new file mode 100644
index 0000000..5544d0d
--- /dev/null
+++ b/GreenScreen/data/locale/GreenScreen_nb.json
@@ -0,0 +1,13 @@
+{
+    "background_title": "Background image",
+    "blur_title": "Blur background",
+    "acceleration_title": "Use hardware acceleration",
+    "acceleration_summary": "Use CUDA or NNAPI where applicable",
+    "blurlevel_title": "Blur level",
+    "streamslist_title": "Video stream",
+    "streamslist_summary": "Select the stream to hide the background",
+    "streamslist_entries_1": "Sendt",
+    "streamslist_entries_2": "Received",
+    "ForegroundSegmentationAlways_title": "Automatically activate GreenScreen",
+    "ForegroundSegmentationAlways_summary": "Hide the background when a call starts."
+}
\ No newline at end of file
diff --git a/GreenScreen/data/locale/GreenScreen_ne.json b/GreenScreen/data/locale/GreenScreen_ne.json
new file mode 100644
index 0000000..df422b3
--- /dev/null
+++ b/GreenScreen/data/locale/GreenScreen_ne.json
@@ -0,0 +1,13 @@
+{
+    "background_title": "Background image",
+    "blur_title": "Blur background",
+    "acceleration_title": "Use hardware acceleration",
+    "acceleration_summary": "Use CUDA or NNAPI where applicable",
+    "blurlevel_title": "Blur level",
+    "streamslist_title": "Video stream",
+    "streamslist_summary": "Select the stream to hide the background",
+    "streamslist_entries_1": "Sent",
+    "streamslist_entries_2": "Received",
+    "ForegroundSegmentationAlways_title": "Automatically activate GreenScreen",
+    "ForegroundSegmentationAlways_summary": "Hide the background when a call starts."
+}
\ No newline at end of file
diff --git a/GreenScreen/data/locale/GreenScreen_nl.json b/GreenScreen/data/locale/GreenScreen_nl.json
new file mode 100644
index 0000000..df422b3
--- /dev/null
+++ b/GreenScreen/data/locale/GreenScreen_nl.json
@@ -0,0 +1,13 @@
+{
+    "background_title": "Background image",
+    "blur_title": "Blur background",
+    "acceleration_title": "Use hardware acceleration",
+    "acceleration_summary": "Use CUDA or NNAPI where applicable",
+    "blurlevel_title": "Blur level",
+    "streamslist_title": "Video stream",
+    "streamslist_summary": "Select the stream to hide the background",
+    "streamslist_entries_1": "Sent",
+    "streamslist_entries_2": "Received",
+    "ForegroundSegmentationAlways_title": "Automatically activate GreenScreen",
+    "ForegroundSegmentationAlways_summary": "Hide the background when a call starts."
+}
\ No newline at end of file
diff --git a/GreenScreen/data/locale/GreenScreen_nl_BE.json b/GreenScreen/data/locale/GreenScreen_nl_BE.json
new file mode 100644
index 0000000..df422b3
--- /dev/null
+++ b/GreenScreen/data/locale/GreenScreen_nl_BE.json
@@ -0,0 +1,13 @@
+{
+    "background_title": "Background image",
+    "blur_title": "Blur background",
+    "acceleration_title": "Use hardware acceleration",
+    "acceleration_summary": "Use CUDA or NNAPI where applicable",
+    "blurlevel_title": "Blur level",
+    "streamslist_title": "Video stream",
+    "streamslist_summary": "Select the stream to hide the background",
+    "streamslist_entries_1": "Sent",
+    "streamslist_entries_2": "Received",
+    "ForegroundSegmentationAlways_title": "Automatically activate GreenScreen",
+    "ForegroundSegmentationAlways_summary": "Hide the background when a call starts."
+}
\ No newline at end of file
diff --git a/GreenScreen/data/locale/GreenScreen_nl_NL.json b/GreenScreen/data/locale/GreenScreen_nl_NL.json
new file mode 100644
index 0000000..df422b3
--- /dev/null
+++ b/GreenScreen/data/locale/GreenScreen_nl_NL.json
@@ -0,0 +1,13 @@
+{
+    "background_title": "Background image",
+    "blur_title": "Blur background",
+    "acceleration_title": "Use hardware acceleration",
+    "acceleration_summary": "Use CUDA or NNAPI where applicable",
+    "blurlevel_title": "Blur level",
+    "streamslist_title": "Video stream",
+    "streamslist_summary": "Select the stream to hide the background",
+    "streamslist_entries_1": "Sent",
+    "streamslist_entries_2": "Received",
+    "ForegroundSegmentationAlways_title": "Automatically activate GreenScreen",
+    "ForegroundSegmentationAlways_summary": "Hide the background when a call starts."
+}
\ No newline at end of file
diff --git a/GreenScreen/data/locale/GreenScreen_nn.json b/GreenScreen/data/locale/GreenScreen_nn.json
new file mode 100644
index 0000000..df422b3
--- /dev/null
+++ b/GreenScreen/data/locale/GreenScreen_nn.json
@@ -0,0 +1,13 @@
+{
+    "background_title": "Background image",
+    "blur_title": "Blur background",
+    "acceleration_title": "Use hardware acceleration",
+    "acceleration_summary": "Use CUDA or NNAPI where applicable",
+    "blurlevel_title": "Blur level",
+    "streamslist_title": "Video stream",
+    "streamslist_summary": "Select the stream to hide the background",
+    "streamslist_entries_1": "Sent",
+    "streamslist_entries_2": "Received",
+    "ForegroundSegmentationAlways_title": "Automatically activate GreenScreen",
+    "ForegroundSegmentationAlways_summary": "Hide the background when a call starts."
+}
\ No newline at end of file
diff --git a/GreenScreen/data/locale/GreenScreen_oc.json b/GreenScreen/data/locale/GreenScreen_oc.json
new file mode 100644
index 0000000..df422b3
--- /dev/null
+++ b/GreenScreen/data/locale/GreenScreen_oc.json
@@ -0,0 +1,13 @@
+{
+    "background_title": "Background image",
+    "blur_title": "Blur background",
+    "acceleration_title": "Use hardware acceleration",
+    "acceleration_summary": "Use CUDA or NNAPI where applicable",
+    "blurlevel_title": "Blur level",
+    "streamslist_title": "Video stream",
+    "streamslist_summary": "Select the stream to hide the background",
+    "streamslist_entries_1": "Sent",
+    "streamslist_entries_2": "Received",
+    "ForegroundSegmentationAlways_title": "Automatically activate GreenScreen",
+    "ForegroundSegmentationAlways_summary": "Hide the background when a call starts."
+}
\ No newline at end of file
diff --git a/GreenScreen/data/locale/GreenScreen_pa.json b/GreenScreen/data/locale/GreenScreen_pa.json
new file mode 100644
index 0000000..df422b3
--- /dev/null
+++ b/GreenScreen/data/locale/GreenScreen_pa.json
@@ -0,0 +1,13 @@
+{
+    "background_title": "Background image",
+    "blur_title": "Blur background",
+    "acceleration_title": "Use hardware acceleration",
+    "acceleration_summary": "Use CUDA or NNAPI where applicable",
+    "blurlevel_title": "Blur level",
+    "streamslist_title": "Video stream",
+    "streamslist_summary": "Select the stream to hide the background",
+    "streamslist_entries_1": "Sent",
+    "streamslist_entries_2": "Received",
+    "ForegroundSegmentationAlways_title": "Automatically activate GreenScreen",
+    "ForegroundSegmentationAlways_summary": "Hide the background when a call starts."
+}
\ No newline at end of file
diff --git a/GreenScreen/data/locale/GreenScreen_pl.json b/GreenScreen/data/locale/GreenScreen_pl.json
new file mode 100644
index 0000000..df422b3
--- /dev/null
+++ b/GreenScreen/data/locale/GreenScreen_pl.json
@@ -0,0 +1,13 @@
+{
+    "background_title": "Background image",
+    "blur_title": "Blur background",
+    "acceleration_title": "Use hardware acceleration",
+    "acceleration_summary": "Use CUDA or NNAPI where applicable",
+    "blurlevel_title": "Blur level",
+    "streamslist_title": "Video stream",
+    "streamslist_summary": "Select the stream to hide the background",
+    "streamslist_entries_1": "Sent",
+    "streamslist_entries_2": "Received",
+    "ForegroundSegmentationAlways_title": "Automatically activate GreenScreen",
+    "ForegroundSegmentationAlways_summary": "Hide the background when a call starts."
+}
\ No newline at end of file
diff --git a/GreenScreen/data/locale/GreenScreen_pl_PL.json b/GreenScreen/data/locale/GreenScreen_pl_PL.json
new file mode 100644
index 0000000..df422b3
--- /dev/null
+++ b/GreenScreen/data/locale/GreenScreen_pl_PL.json
@@ -0,0 +1,13 @@
+{
+    "background_title": "Background image",
+    "blur_title": "Blur background",
+    "acceleration_title": "Use hardware acceleration",
+    "acceleration_summary": "Use CUDA or NNAPI where applicable",
+    "blurlevel_title": "Blur level",
+    "streamslist_title": "Video stream",
+    "streamslist_summary": "Select the stream to hide the background",
+    "streamslist_entries_1": "Sent",
+    "streamslist_entries_2": "Received",
+    "ForegroundSegmentationAlways_title": "Automatically activate GreenScreen",
+    "ForegroundSegmentationAlways_summary": "Hide the background when a call starts."
+}
\ No newline at end of file
diff --git a/GreenScreen/data/locale/GreenScreen_pt.json b/GreenScreen/data/locale/GreenScreen_pt.json
new file mode 100644
index 0000000..c626dfd
--- /dev/null
+++ b/GreenScreen/data/locale/GreenScreen_pt.json
@@ -0,0 +1,13 @@
+{
+    "background_title": "Background image",
+    "blur_title": "Blur background",
+    "acceleration_title": "Use hardware acceleration",
+    "acceleration_summary": "Use CUDA or NNAPI where applicable",
+    "blurlevel_title": "Blur level",
+    "streamslist_title": "Stream de vídeo",
+    "streamslist_summary": "Select the stream to hide the background",
+    "streamslist_entries_1": "Enviado",
+    "streamslist_entries_2": "Recebido",
+    "ForegroundSegmentationAlways_title": "Automatically activate GreenScreen",
+    "ForegroundSegmentationAlways_summary": "Hide the background when a call starts."
+}
\ No newline at end of file
diff --git a/GreenScreen/data/locale/GreenScreen_pt_BR.json b/GreenScreen/data/locale/GreenScreen_pt_BR.json
new file mode 100644
index 0000000..c626dfd
--- /dev/null
+++ b/GreenScreen/data/locale/GreenScreen_pt_BR.json
@@ -0,0 +1,13 @@
+{
+    "background_title": "Background image",
+    "blur_title": "Blur background",
+    "acceleration_title": "Use hardware acceleration",
+    "acceleration_summary": "Use CUDA or NNAPI where applicable",
+    "blurlevel_title": "Blur level",
+    "streamslist_title": "Stream de vídeo",
+    "streamslist_summary": "Select the stream to hide the background",
+    "streamslist_entries_1": "Enviado",
+    "streamslist_entries_2": "Recebido",
+    "ForegroundSegmentationAlways_title": "Automatically activate GreenScreen",
+    "ForegroundSegmentationAlways_summary": "Hide the background when a call starts."
+}
\ No newline at end of file
diff --git a/GreenScreen/data/locale/GreenScreen_pt_PT.json b/GreenScreen/data/locale/GreenScreen_pt_PT.json
new file mode 100644
index 0000000..c626dfd
--- /dev/null
+++ b/GreenScreen/data/locale/GreenScreen_pt_PT.json
@@ -0,0 +1,13 @@
+{
+    "background_title": "Background image",
+    "blur_title": "Blur background",
+    "acceleration_title": "Use hardware acceleration",
+    "acceleration_summary": "Use CUDA or NNAPI where applicable",
+    "blurlevel_title": "Blur level",
+    "streamslist_title": "Stream de vídeo",
+    "streamslist_summary": "Select the stream to hide the background",
+    "streamslist_entries_1": "Enviado",
+    "streamslist_entries_2": "Recebido",
+    "ForegroundSegmentationAlways_title": "Automatically activate GreenScreen",
+    "ForegroundSegmentationAlways_summary": "Hide the background when a call starts."
+}
\ No newline at end of file
diff --git a/GreenScreen/data/locale/GreenScreen_ro.json b/GreenScreen/data/locale/GreenScreen_ro.json
new file mode 100644
index 0000000..df422b3
--- /dev/null
+++ b/GreenScreen/data/locale/GreenScreen_ro.json
@@ -0,0 +1,13 @@
+{
+    "background_title": "Background image",
+    "blur_title": "Blur background",
+    "acceleration_title": "Use hardware acceleration",
+    "acceleration_summary": "Use CUDA or NNAPI where applicable",
+    "blurlevel_title": "Blur level",
+    "streamslist_title": "Video stream",
+    "streamslist_summary": "Select the stream to hide the background",
+    "streamslist_entries_1": "Sent",
+    "streamslist_entries_2": "Received",
+    "ForegroundSegmentationAlways_title": "Automatically activate GreenScreen",
+    "ForegroundSegmentationAlways_summary": "Hide the background when a call starts."
+}
\ No newline at end of file
diff --git a/GreenScreen/data/locale/GreenScreen_ro_RO.json b/GreenScreen/data/locale/GreenScreen_ro_RO.json
new file mode 100644
index 0000000..e866b4d
--- /dev/null
+++ b/GreenScreen/data/locale/GreenScreen_ro_RO.json
@@ -0,0 +1,13 @@
+{
+    "background_title": "Imagine de fundal",
+    "blur_title": "Fundal neclar",
+    "acceleration_title": "Activează accelerarea hardware",
+    "acceleration_summary": "Folosește CUDA sau NNAPI, unde este posibil",
+    "blurlevel_title": "Nivel de neclaritate",
+    "streamslist_title": "Flux video",
+    "streamslist_summary": "Alege fluxul pentru a ascunde fundalul",
+    "streamslist_entries_1": "Trimis",
+    "streamslist_entries_2": "Primit",
+    "ForegroundSegmentationAlways_title": "Activează automat GreenScreen",
+    "ForegroundSegmentationAlways_summary": "Ascunde fundalul la începutul apelului."
+}
\ No newline at end of file
diff --git a/GreenScreen/data/locale/GreenScreen_ru.json b/GreenScreen/data/locale/GreenScreen_ru.json
new file mode 100644
index 0000000..40b04e8
--- /dev/null
+++ b/GreenScreen/data/locale/GreenScreen_ru.json
@@ -0,0 +1,13 @@
+{
+    "background_title": "Background image",
+    "blur_title": "Blur background",
+    "acceleration_title": "Use hardware acceleration",
+    "acceleration_summary": "Use CUDA or NNAPI where applicable",
+    "blurlevel_title": "Blur level",
+    "streamslist_title": "Video stream",
+    "streamslist_summary": "Select the stream to hide the background",
+    "streamslist_entries_1": "Отправлено",
+    "streamslist_entries_2": "Полученно",
+    "ForegroundSegmentationAlways_title": "Automatically activate GreenScreen",
+    "ForegroundSegmentationAlways_summary": "Hide the background when a call starts."
+}
\ No newline at end of file
diff --git a/GreenScreen/data/locale/GreenScreen_ru_RU.json b/GreenScreen/data/locale/GreenScreen_ru_RU.json
new file mode 100644
index 0000000..40b04e8
--- /dev/null
+++ b/GreenScreen/data/locale/GreenScreen_ru_RU.json
@@ -0,0 +1,13 @@
+{
+    "background_title": "Background image",
+    "blur_title": "Blur background",
+    "acceleration_title": "Use hardware acceleration",
+    "acceleration_summary": "Use CUDA or NNAPI where applicable",
+    "blurlevel_title": "Blur level",
+    "streamslist_title": "Video stream",
+    "streamslist_summary": "Select the stream to hide the background",
+    "streamslist_entries_1": "Отправлено",
+    "streamslist_entries_2": "Полученно",
+    "ForegroundSegmentationAlways_title": "Automatically activate GreenScreen",
+    "ForegroundSegmentationAlways_summary": "Hide the background when a call starts."
+}
\ No newline at end of file
diff --git a/GreenScreen/data/locale/GreenScreen_si.json b/GreenScreen/data/locale/GreenScreen_si.json
new file mode 100644
index 0000000..df422b3
--- /dev/null
+++ b/GreenScreen/data/locale/GreenScreen_si.json
@@ -0,0 +1,13 @@
+{
+    "background_title": "Background image",
+    "blur_title": "Blur background",
+    "acceleration_title": "Use hardware acceleration",
+    "acceleration_summary": "Use CUDA or NNAPI where applicable",
+    "blurlevel_title": "Blur level",
+    "streamslist_title": "Video stream",
+    "streamslist_summary": "Select the stream to hide the background",
+    "streamslist_entries_1": "Sent",
+    "streamslist_entries_2": "Received",
+    "ForegroundSegmentationAlways_title": "Automatically activate GreenScreen",
+    "ForegroundSegmentationAlways_summary": "Hide the background when a call starts."
+}
\ No newline at end of file
diff --git a/GreenScreen/data/locale/GreenScreen_sk.json b/GreenScreen/data/locale/GreenScreen_sk.json
new file mode 100644
index 0000000..df422b3
--- /dev/null
+++ b/GreenScreen/data/locale/GreenScreen_sk.json
@@ -0,0 +1,13 @@
+{
+    "background_title": "Background image",
+    "blur_title": "Blur background",
+    "acceleration_title": "Use hardware acceleration",
+    "acceleration_summary": "Use CUDA or NNAPI where applicable",
+    "blurlevel_title": "Blur level",
+    "streamslist_title": "Video stream",
+    "streamslist_summary": "Select the stream to hide the background",
+    "streamslist_entries_1": "Sent",
+    "streamslist_entries_2": "Received",
+    "ForegroundSegmentationAlways_title": "Automatically activate GreenScreen",
+    "ForegroundSegmentationAlways_summary": "Hide the background when a call starts."
+}
\ No newline at end of file
diff --git a/GreenScreen/data/locale/GreenScreen_sk_SK.json b/GreenScreen/data/locale/GreenScreen_sk_SK.json
new file mode 100644
index 0000000..df422b3
--- /dev/null
+++ b/GreenScreen/data/locale/GreenScreen_sk_SK.json
@@ -0,0 +1,13 @@
+{
+    "background_title": "Background image",
+    "blur_title": "Blur background",
+    "acceleration_title": "Use hardware acceleration",
+    "acceleration_summary": "Use CUDA or NNAPI where applicable",
+    "blurlevel_title": "Blur level",
+    "streamslist_title": "Video stream",
+    "streamslist_summary": "Select the stream to hide the background",
+    "streamslist_entries_1": "Sent",
+    "streamslist_entries_2": "Received",
+    "ForegroundSegmentationAlways_title": "Automatically activate GreenScreen",
+    "ForegroundSegmentationAlways_summary": "Hide the background when a call starts."
+}
\ No newline at end of file
diff --git a/GreenScreen/data/locale/GreenScreen_sl.json b/GreenScreen/data/locale/GreenScreen_sl.json
new file mode 100644
index 0000000..6cbab90
--- /dev/null
+++ b/GreenScreen/data/locale/GreenScreen_sl.json
@@ -0,0 +1,13 @@
+{
+    "background_title": "Slika ozadja",
+    "blur_title": "Blur background",
+    "acceleration_title": "Use hardware acceleration",
+    "acceleration_summary": "Use CUDA or NNAPI where applicable",
+    "blurlevel_title": "Raven zabrisanosti",
+    "streamslist_title": "Video tok",
+    "streamslist_summary": "Select the stream to hide the background",
+    "streamslist_entries_1": "Poslano",
+    "streamslist_entries_2": "Prejeto",
+    "ForegroundSegmentationAlways_title": "Automatically activate GreenScreen",
+    "ForegroundSegmentationAlways_summary": "Hide the background when a call starts."
+}
\ No newline at end of file
diff --git a/GreenScreen/data/locale/GreenScreen_sq_AL.json b/GreenScreen/data/locale/GreenScreen_sq_AL.json
new file mode 100644
index 0000000..edfeb6e
--- /dev/null
+++ b/GreenScreen/data/locale/GreenScreen_sq_AL.json
@@ -0,0 +1,13 @@
+{
+    "background_title": "Background image",
+    "blur_title": "Blur background",
+    "acceleration_title": "Use hardware acceleration",
+    "acceleration_summary": "Use CUDA or NNAPI where applicable",
+    "blurlevel_title": "Blur level",
+    "streamslist_title": "Video stream",
+    "streamslist_summary": "Select the stream to hide the background",
+    "streamslist_entries_1": "Dërguar",
+    "streamslist_entries_2": "Received",
+    "ForegroundSegmentationAlways_title": "Automatically activate GreenScreen",
+    "ForegroundSegmentationAlways_summary": "Hide the background when a call starts."
+}
\ No newline at end of file
diff --git a/GreenScreen/data/locale/GreenScreen_sr.json b/GreenScreen/data/locale/GreenScreen_sr.json
new file mode 100644
index 0000000..df422b3
--- /dev/null
+++ b/GreenScreen/data/locale/GreenScreen_sr.json
@@ -0,0 +1,13 @@
+{
+    "background_title": "Background image",
+    "blur_title": "Blur background",
+    "acceleration_title": "Use hardware acceleration",
+    "acceleration_summary": "Use CUDA or NNAPI where applicable",
+    "blurlevel_title": "Blur level",
+    "streamslist_title": "Video stream",
+    "streamslist_summary": "Select the stream to hide the background",
+    "streamslist_entries_1": "Sent",
+    "streamslist_entries_2": "Received",
+    "ForegroundSegmentationAlways_title": "Automatically activate GreenScreen",
+    "ForegroundSegmentationAlways_summary": "Hide the background when a call starts."
+}
\ No newline at end of file
diff --git a/GreenScreen/data/locale/GreenScreen_sr@Cyrl.json b/GreenScreen/data/locale/GreenScreen_sr@Cyrl.json
new file mode 100644
index 0000000..df422b3
--- /dev/null
+++ b/GreenScreen/data/locale/GreenScreen_sr@Cyrl.json
@@ -0,0 +1,13 @@
+{
+    "background_title": "Background image",
+    "blur_title": "Blur background",
+    "acceleration_title": "Use hardware acceleration",
+    "acceleration_summary": "Use CUDA or NNAPI where applicable",
+    "blurlevel_title": "Blur level",
+    "streamslist_title": "Video stream",
+    "streamslist_summary": "Select the stream to hide the background",
+    "streamslist_entries_1": "Sent",
+    "streamslist_entries_2": "Received",
+    "ForegroundSegmentationAlways_title": "Automatically activate GreenScreen",
+    "ForegroundSegmentationAlways_summary": "Hide the background when a call starts."
+}
\ No newline at end of file
diff --git a/GreenScreen/data/locale/GreenScreen_sv.json b/GreenScreen/data/locale/GreenScreen_sv.json
new file mode 100644
index 0000000..9868710
--- /dev/null
+++ b/GreenScreen/data/locale/GreenScreen_sv.json
@@ -0,0 +1,13 @@
+{
+    "background_title": "Background image",
+    "blur_title": "Blur background",
+    "acceleration_title": "Use hardware acceleration",
+    "acceleration_summary": "Use CUDA or NNAPI where applicable",
+    "blurlevel_title": "Blur level",
+    "streamslist_title": "Video stream",
+    "streamslist_summary": "Select the stream to hide the background",
+    "streamslist_entries_1": "Skickat",
+    "streamslist_entries_2": "Received",
+    "ForegroundSegmentationAlways_title": "Automatically activate GreenScreen",
+    "ForegroundSegmentationAlways_summary": "Hide the background when a call starts."
+}
\ No newline at end of file
diff --git a/GreenScreen/data/locale/GreenScreen_sw.json b/GreenScreen/data/locale/GreenScreen_sw.json
new file mode 100644
index 0000000..df422b3
--- /dev/null
+++ b/GreenScreen/data/locale/GreenScreen_sw.json
@@ -0,0 +1,13 @@
+{
+    "background_title": "Background image",
+    "blur_title": "Blur background",
+    "acceleration_title": "Use hardware acceleration",
+    "acceleration_summary": "Use CUDA or NNAPI where applicable",
+    "blurlevel_title": "Blur level",
+    "streamslist_title": "Video stream",
+    "streamslist_summary": "Select the stream to hide the background",
+    "streamslist_entries_1": "Sent",
+    "streamslist_entries_2": "Received",
+    "ForegroundSegmentationAlways_title": "Automatically activate GreenScreen",
+    "ForegroundSegmentationAlways_summary": "Hide the background when a call starts."
+}
\ No newline at end of file
diff --git a/GreenScreen/data/locale/GreenScreen_ta.json b/GreenScreen/data/locale/GreenScreen_ta.json
new file mode 100644
index 0000000..df422b3
--- /dev/null
+++ b/GreenScreen/data/locale/GreenScreen_ta.json
@@ -0,0 +1,13 @@
+{
+    "background_title": "Background image",
+    "blur_title": "Blur background",
+    "acceleration_title": "Use hardware acceleration",
+    "acceleration_summary": "Use CUDA or NNAPI where applicable",
+    "blurlevel_title": "Blur level",
+    "streamslist_title": "Video stream",
+    "streamslist_summary": "Select the stream to hide the background",
+    "streamslist_entries_1": "Sent",
+    "streamslist_entries_2": "Received",
+    "ForegroundSegmentationAlways_title": "Automatically activate GreenScreen",
+    "ForegroundSegmentationAlways_summary": "Hide the background when a call starts."
+}
\ No newline at end of file
diff --git a/GreenScreen/data/locale/GreenScreen_te.json b/GreenScreen/data/locale/GreenScreen_te.json
new file mode 100644
index 0000000..df422b3
--- /dev/null
+++ b/GreenScreen/data/locale/GreenScreen_te.json
@@ -0,0 +1,13 @@
+{
+    "background_title": "Background image",
+    "blur_title": "Blur background",
+    "acceleration_title": "Use hardware acceleration",
+    "acceleration_summary": "Use CUDA or NNAPI where applicable",
+    "blurlevel_title": "Blur level",
+    "streamslist_title": "Video stream",
+    "streamslist_summary": "Select the stream to hide the background",
+    "streamslist_entries_1": "Sent",
+    "streamslist_entries_2": "Received",
+    "ForegroundSegmentationAlways_title": "Automatically activate GreenScreen",
+    "ForegroundSegmentationAlways_summary": "Hide the background when a call starts."
+}
\ No newline at end of file
diff --git a/GreenScreen/data/locale/GreenScreen_th.json b/GreenScreen/data/locale/GreenScreen_th.json
new file mode 100644
index 0000000..df422b3
--- /dev/null
+++ b/GreenScreen/data/locale/GreenScreen_th.json
@@ -0,0 +1,13 @@
+{
+    "background_title": "Background image",
+    "blur_title": "Blur background",
+    "acceleration_title": "Use hardware acceleration",
+    "acceleration_summary": "Use CUDA or NNAPI where applicable",
+    "blurlevel_title": "Blur level",
+    "streamslist_title": "Video stream",
+    "streamslist_summary": "Select the stream to hide the background",
+    "streamslist_entries_1": "Sent",
+    "streamslist_entries_2": "Received",
+    "ForegroundSegmentationAlways_title": "Automatically activate GreenScreen",
+    "ForegroundSegmentationAlways_summary": "Hide the background when a call starts."
+}
\ No newline at end of file
diff --git a/GreenScreen/data/locale/GreenScreen_tr.json b/GreenScreen/data/locale/GreenScreen_tr.json
new file mode 100644
index 0000000..852a66d
--- /dev/null
+++ b/GreenScreen/data/locale/GreenScreen_tr.json
@@ -0,0 +1,13 @@
+{
+    "background_title": "Background image",
+    "blur_title": "Blur background",
+    "acceleration_title": "Use hardware acceleration",
+    "acceleration_summary": "Use CUDA or NNAPI where applicable",
+    "blurlevel_title": "Blur level",
+    "streamslist_title": "Video stream",
+    "streamslist_summary": "Select the stream to hide the background",
+    "streamslist_entries_1": "Gönderildi",
+    "streamslist_entries_2": "Received",
+    "ForegroundSegmentationAlways_title": "Automatically activate GreenScreen",
+    "ForegroundSegmentationAlways_summary": "Hide the background when a call starts."
+}
\ No newline at end of file
diff --git a/GreenScreen/data/locale/GreenScreen_tt.json b/GreenScreen/data/locale/GreenScreen_tt.json
new file mode 100644
index 0000000..df422b3
--- /dev/null
+++ b/GreenScreen/data/locale/GreenScreen_tt.json
@@ -0,0 +1,13 @@
+{
+    "background_title": "Background image",
+    "blur_title": "Blur background",
+    "acceleration_title": "Use hardware acceleration",
+    "acceleration_summary": "Use CUDA or NNAPI where applicable",
+    "blurlevel_title": "Blur level",
+    "streamslist_title": "Video stream",
+    "streamslist_summary": "Select the stream to hide the background",
+    "streamslist_entries_1": "Sent",
+    "streamslist_entries_2": "Received",
+    "ForegroundSegmentationAlways_title": "Automatically activate GreenScreen",
+    "ForegroundSegmentationAlways_summary": "Hide the background when a call starts."
+}
\ No newline at end of file
diff --git a/GreenScreen/data/locale/GreenScreen_uk.json b/GreenScreen/data/locale/GreenScreen_uk.json
new file mode 100644
index 0000000..df422b3
--- /dev/null
+++ b/GreenScreen/data/locale/GreenScreen_uk.json
@@ -0,0 +1,13 @@
+{
+    "background_title": "Background image",
+    "blur_title": "Blur background",
+    "acceleration_title": "Use hardware acceleration",
+    "acceleration_summary": "Use CUDA or NNAPI where applicable",
+    "blurlevel_title": "Blur level",
+    "streamslist_title": "Video stream",
+    "streamslist_summary": "Select the stream to hide the background",
+    "streamslist_entries_1": "Sent",
+    "streamslist_entries_2": "Received",
+    "ForegroundSegmentationAlways_title": "Automatically activate GreenScreen",
+    "ForegroundSegmentationAlways_summary": "Hide the background when a call starts."
+}
\ No newline at end of file
diff --git a/GreenScreen/data/locale/GreenScreen_vi.json b/GreenScreen/data/locale/GreenScreen_vi.json
new file mode 100644
index 0000000..df422b3
--- /dev/null
+++ b/GreenScreen/data/locale/GreenScreen_vi.json
@@ -0,0 +1,13 @@
+{
+    "background_title": "Background image",
+    "blur_title": "Blur background",
+    "acceleration_title": "Use hardware acceleration",
+    "acceleration_summary": "Use CUDA or NNAPI where applicable",
+    "blurlevel_title": "Blur level",
+    "streamslist_title": "Video stream",
+    "streamslist_summary": "Select the stream to hide the background",
+    "streamslist_entries_1": "Sent",
+    "streamslist_entries_2": "Received",
+    "ForegroundSegmentationAlways_title": "Automatically activate GreenScreen",
+    "ForegroundSegmentationAlways_summary": "Hide the background when a call starts."
+}
\ No newline at end of file
diff --git a/GreenScreen/data/locale/GreenScreen_zh.json b/GreenScreen/data/locale/GreenScreen_zh.json
new file mode 100644
index 0000000..a3ab5ae
--- /dev/null
+++ b/GreenScreen/data/locale/GreenScreen_zh.json
@@ -0,0 +1,13 @@
+{
+    "background_title": "背景圖片",
+    "blur_title": "模糊背景",
+    "acceleration_title": "使用硬體加速",
+    "acceleration_summary": "可用時使用 CUDA 或 NNAPI",
+    "blurlevel_title": "模糊等級",
+    "streamslist_title": "視訊串流",
+    "streamslist_summary": "選取要隱藏背景的串流",
+    "streamslist_entries_1": "已发送",
+    "streamslist_entries_2": "已接收",
+    "ForegroundSegmentationAlways_title": "自動啟用 GreenScreen",
+    "ForegroundSegmentationAlways_summary": "通話開始時隱藏背景。"
+}
\ No newline at end of file
diff --git a/GreenScreen/data/locale/GreenScreen_zh_CN.json b/GreenScreen/data/locale/GreenScreen_zh_CN.json
new file mode 100644
index 0000000..a3ab5ae
--- /dev/null
+++ b/GreenScreen/data/locale/GreenScreen_zh_CN.json
@@ -0,0 +1,13 @@
+{
+    "background_title": "背景圖片",
+    "blur_title": "模糊背景",
+    "acceleration_title": "使用硬體加速",
+    "acceleration_summary": "可用時使用 CUDA 或 NNAPI",
+    "blurlevel_title": "模糊等級",
+    "streamslist_title": "視訊串流",
+    "streamslist_summary": "選取要隱藏背景的串流",
+    "streamslist_entries_1": "已发送",
+    "streamslist_entries_2": "已接收",
+    "ForegroundSegmentationAlways_title": "自動啟用 GreenScreen",
+    "ForegroundSegmentationAlways_summary": "通話開始時隱藏背景。"
+}
\ No newline at end of file
diff --git a/GreenScreen/data/locale/GreenScreen_zh_HK.json b/GreenScreen/data/locale/GreenScreen_zh_HK.json
new file mode 100644
index 0000000..a3ab5ae
--- /dev/null
+++ b/GreenScreen/data/locale/GreenScreen_zh_HK.json
@@ -0,0 +1,13 @@
+{
+    "background_title": "背景圖片",
+    "blur_title": "模糊背景",
+    "acceleration_title": "使用硬體加速",
+    "acceleration_summary": "可用時使用 CUDA 或 NNAPI",
+    "blurlevel_title": "模糊等級",
+    "streamslist_title": "視訊串流",
+    "streamslist_summary": "選取要隱藏背景的串流",
+    "streamslist_entries_1": "已发送",
+    "streamslist_entries_2": "已接收",
+    "ForegroundSegmentationAlways_title": "自動啟用 GreenScreen",
+    "ForegroundSegmentationAlways_summary": "通話開始時隱藏背景。"
+}
\ No newline at end of file
diff --git a/GreenScreen/data/locale/GreenScreen_zh_TW.json b/GreenScreen/data/locale/GreenScreen_zh_TW.json
new file mode 100644
index 0000000..1ca24f7
--- /dev/null
+++ b/GreenScreen/data/locale/GreenScreen_zh_TW.json
@@ -0,0 +1,13 @@
+{
+    "background_title": "背景圖片",
+    "blur_title": "模糊背景",
+    "acceleration_title": "使用硬體加速",
+    "acceleration_summary": "可用時使用 CUDA 或 NNAPI",
+    "blurlevel_title": "模糊等級",
+    "streamslist_title": "視訊串流",
+    "streamslist_summary": "選取要隱藏背景的串流",
+    "streamslist_entries_1": "已傳送",
+    "streamslist_entries_2": "已接收",
+    "ForegroundSegmentationAlways_title": "自動啟用 GreenScreen",
+    "ForegroundSegmentationAlways_summary": "通話開始時隱藏背景。"
+}
\ No newline at end of file
diff --git a/WaterMark/data/locale/WaterMark_ace.json b/WaterMark/data/locale/WaterMark_ace.json
new file mode 100644
index 0000000..1aff770
--- /dev/null
+++ b/WaterMark/data/locale/WaterMark_ace.json
@@ -0,0 +1,42 @@
+{
+    "image_category": "Watermark image",
+    "text_category": "Watermark text",
+    "videostream_title": "Video stream",
+    "videostream_summary": "Select the stream to put the watermark on",
+    "videostream_entries_1": "Sent",
+    "videostream_entries_2": "Received",
+    "showlogo_title": "Enable watermark image",
+    "logoposition_title": "Image position",
+    "infosposition_title": "Text position",
+    "position_entries_1": "Top right",
+    "position_entries_2": "Top left",
+    "position_entries_3": "Bottom left",
+    "position_entries_4": "Bottom right",
+    "mark_title": "Image file",
+    "markbackground_title": "Add background color",
+    "markbackground_summary": "Add a partial transparency to the image background if it isn't visible enough",
+    "markbackground_entries_1": "None",
+    "markbackground_entries_2": "Black",
+    "markbackground_entries_3": "White",
+    "logosize_title": "Image size",
+    "showinfos_title": "Enable watermark text",
+    "location_title": "Text to be displayed",
+    "location_summary": "Write any text you want to display",
+    "date_title": "Display date",
+    "dateformat_title": "Date format",
+    "timeformat_entries_2": "WeekDay YYYY/MM/DD",
+    "timeformat_entries_3": "WeekDay MM/DD/YYYY",
+    "timeformat_entries_4": "WeekDay DD/MM/YYYY",
+    "timeformat_entries_5": "YYYY/MM/DD",
+    "timeformat_entries_6": "MM/DD/YYYY",
+    "timeformat_entries_7": "DD/MM/YYYY",
+    "timeformat_entries_8": "Month DD YYYY",
+    "timeformat_entries_9": "DD Month YYYY",
+    "time_title": "Display time",
+    "timeformat_title": "Time Format",
+    "language_pattern": "System default",
+    "timezone_title": "Display time zone",
+    "fontsize_title": "Font size",
+    "WatermarkAlways_title": "Automatically activate WaterMark",
+    "WatermarkAlways_summary": "Activate the watermark when a call starts."
+}
\ No newline at end of file
diff --git a/WaterMark/data/locale/WaterMark_ar.json b/WaterMark/data/locale/WaterMark_ar.json
new file mode 100644
index 0000000..2e93186
--- /dev/null
+++ b/WaterMark/data/locale/WaterMark_ar.json
@@ -0,0 +1,42 @@
+{
+    "image_category": "Watermark image",
+    "text_category": "Watermark text",
+    "videostream_title": "Video stream",
+    "videostream_summary": "Select the stream to put the watermark on",
+    "videostream_entries_1": "Sent",
+    "videostream_entries_2": "Received",
+    "showlogo_title": "Enable watermark image",
+    "logoposition_title": "Image position",
+    "infosposition_title": "Text position",
+    "position_entries_1": "Top right",
+    "position_entries_2": "Top left",
+    "position_entries_3": "Bottom left",
+    "position_entries_4": "Bottom right",
+    "mark_title": "Image file",
+    "markbackground_title": "Add background color",
+    "markbackground_summary": "Add a partial transparency to the image background if it isn't visible enough",
+    "markbackground_entries_1": "None",
+    "markbackground_entries_2": "Black",
+    "markbackground_entries_3": "White",
+    "logosize_title": "Image size",
+    "showinfos_title": "Enable watermark text",
+    "location_title": "Text to be displayed",
+    "location_summary": "Write any text you want to display",
+    "date_title": "عرض التاريخ",
+    "dateformat_title": "Date format",
+    "timeformat_entries_2": "WeekDay YYYY/MM/DD",
+    "timeformat_entries_3": "WeekDay MM/DD/YYYY",
+    "timeformat_entries_4": "WeekDay DD/MM/YYYY",
+    "timeformat_entries_5": "YYYY/MM/DD",
+    "timeformat_entries_6": "MM/DD/YYYY",
+    "timeformat_entries_7": "DD/MM/YYYY",
+    "timeformat_entries_8": "Month DD YYYY",
+    "timeformat_entries_9": "DD Month YYYY",
+    "time_title": "Display time",
+    "timeformat_title": "Time Format",
+    "language_pattern": "System default",
+    "timezone_title": "Display time zone",
+    "fontsize_title": "Font size",
+    "WatermarkAlways_title": "Automatically activate WaterMark",
+    "WatermarkAlways_summary": "Activate the watermark when a call starts."
+}
\ No newline at end of file
diff --git a/WaterMark/data/locale/WaterMark_ar_EG.json b/WaterMark/data/locale/WaterMark_ar_EG.json
new file mode 100644
index 0000000..2e93186
--- /dev/null
+++ b/WaterMark/data/locale/WaterMark_ar_EG.json
@@ -0,0 +1,42 @@
+{
+    "image_category": "Watermark image",
+    "text_category": "Watermark text",
+    "videostream_title": "Video stream",
+    "videostream_summary": "Select the stream to put the watermark on",
+    "videostream_entries_1": "Sent",
+    "videostream_entries_2": "Received",
+    "showlogo_title": "Enable watermark image",
+    "logoposition_title": "Image position",
+    "infosposition_title": "Text position",
+    "position_entries_1": "Top right",
+    "position_entries_2": "Top left",
+    "position_entries_3": "Bottom left",
+    "position_entries_4": "Bottom right",
+    "mark_title": "Image file",
+    "markbackground_title": "Add background color",
+    "markbackground_summary": "Add a partial transparency to the image background if it isn't visible enough",
+    "markbackground_entries_1": "None",
+    "markbackground_entries_2": "Black",
+    "markbackground_entries_3": "White",
+    "logosize_title": "Image size",
+    "showinfos_title": "Enable watermark text",
+    "location_title": "Text to be displayed",
+    "location_summary": "Write any text you want to display",
+    "date_title": "عرض التاريخ",
+    "dateformat_title": "Date format",
+    "timeformat_entries_2": "WeekDay YYYY/MM/DD",
+    "timeformat_entries_3": "WeekDay MM/DD/YYYY",
+    "timeformat_entries_4": "WeekDay DD/MM/YYYY",
+    "timeformat_entries_5": "YYYY/MM/DD",
+    "timeformat_entries_6": "MM/DD/YYYY",
+    "timeformat_entries_7": "DD/MM/YYYY",
+    "timeformat_entries_8": "Month DD YYYY",
+    "timeformat_entries_9": "DD Month YYYY",
+    "time_title": "Display time",
+    "timeformat_title": "Time Format",
+    "language_pattern": "System default",
+    "timezone_title": "Display time zone",
+    "fontsize_title": "Font size",
+    "WatermarkAlways_title": "Automatically activate WaterMark",
+    "WatermarkAlways_summary": "Activate the watermark when a call starts."
+}
\ No newline at end of file
diff --git a/WaterMark/data/locale/WaterMark_ast_ES.json b/WaterMark/data/locale/WaterMark_ast_ES.json
new file mode 100644
index 0000000..1aff770
--- /dev/null
+++ b/WaterMark/data/locale/WaterMark_ast_ES.json
@@ -0,0 +1,42 @@
+{
+    "image_category": "Watermark image",
+    "text_category": "Watermark text",
+    "videostream_title": "Video stream",
+    "videostream_summary": "Select the stream to put the watermark on",
+    "videostream_entries_1": "Sent",
+    "videostream_entries_2": "Received",
+    "showlogo_title": "Enable watermark image",
+    "logoposition_title": "Image position",
+    "infosposition_title": "Text position",
+    "position_entries_1": "Top right",
+    "position_entries_2": "Top left",
+    "position_entries_3": "Bottom left",
+    "position_entries_4": "Bottom right",
+    "mark_title": "Image file",
+    "markbackground_title": "Add background color",
+    "markbackground_summary": "Add a partial transparency to the image background if it isn't visible enough",
+    "markbackground_entries_1": "None",
+    "markbackground_entries_2": "Black",
+    "markbackground_entries_3": "White",
+    "logosize_title": "Image size",
+    "showinfos_title": "Enable watermark text",
+    "location_title": "Text to be displayed",
+    "location_summary": "Write any text you want to display",
+    "date_title": "Display date",
+    "dateformat_title": "Date format",
+    "timeformat_entries_2": "WeekDay YYYY/MM/DD",
+    "timeformat_entries_3": "WeekDay MM/DD/YYYY",
+    "timeformat_entries_4": "WeekDay DD/MM/YYYY",
+    "timeformat_entries_5": "YYYY/MM/DD",
+    "timeformat_entries_6": "MM/DD/YYYY",
+    "timeformat_entries_7": "DD/MM/YYYY",
+    "timeformat_entries_8": "Month DD YYYY",
+    "timeformat_entries_9": "DD Month YYYY",
+    "time_title": "Display time",
+    "timeformat_title": "Time Format",
+    "language_pattern": "System default",
+    "timezone_title": "Display time zone",
+    "fontsize_title": "Font size",
+    "WatermarkAlways_title": "Automatically activate WaterMark",
+    "WatermarkAlways_summary": "Activate the watermark when a call starts."
+}
\ No newline at end of file
diff --git a/WaterMark/data/locale/WaterMark_az.json b/WaterMark/data/locale/WaterMark_az.json
new file mode 100644
index 0000000..1aff770
--- /dev/null
+++ b/WaterMark/data/locale/WaterMark_az.json
@@ -0,0 +1,42 @@
+{
+    "image_category": "Watermark image",
+    "text_category": "Watermark text",
+    "videostream_title": "Video stream",
+    "videostream_summary": "Select the stream to put the watermark on",
+    "videostream_entries_1": "Sent",
+    "videostream_entries_2": "Received",
+    "showlogo_title": "Enable watermark image",
+    "logoposition_title": "Image position",
+    "infosposition_title": "Text position",
+    "position_entries_1": "Top right",
+    "position_entries_2": "Top left",
+    "position_entries_3": "Bottom left",
+    "position_entries_4": "Bottom right",
+    "mark_title": "Image file",
+    "markbackground_title": "Add background color",
+    "markbackground_summary": "Add a partial transparency to the image background if it isn't visible enough",
+    "markbackground_entries_1": "None",
+    "markbackground_entries_2": "Black",
+    "markbackground_entries_3": "White",
+    "logosize_title": "Image size",
+    "showinfos_title": "Enable watermark text",
+    "location_title": "Text to be displayed",
+    "location_summary": "Write any text you want to display",
+    "date_title": "Display date",
+    "dateformat_title": "Date format",
+    "timeformat_entries_2": "WeekDay YYYY/MM/DD",
+    "timeformat_entries_3": "WeekDay MM/DD/YYYY",
+    "timeformat_entries_4": "WeekDay DD/MM/YYYY",
+    "timeformat_entries_5": "YYYY/MM/DD",
+    "timeformat_entries_6": "MM/DD/YYYY",
+    "timeformat_entries_7": "DD/MM/YYYY",
+    "timeformat_entries_8": "Month DD YYYY",
+    "timeformat_entries_9": "DD Month YYYY",
+    "time_title": "Display time",
+    "timeformat_title": "Time Format",
+    "language_pattern": "System default",
+    "timezone_title": "Display time zone",
+    "fontsize_title": "Font size",
+    "WatermarkAlways_title": "Automatically activate WaterMark",
+    "WatermarkAlways_summary": "Activate the watermark when a call starts."
+}
\ No newline at end of file
diff --git a/WaterMark/data/locale/WaterMark_be.json b/WaterMark/data/locale/WaterMark_be.json
new file mode 100644
index 0000000..1aff770
--- /dev/null
+++ b/WaterMark/data/locale/WaterMark_be.json
@@ -0,0 +1,42 @@
+{
+    "image_category": "Watermark image",
+    "text_category": "Watermark text",
+    "videostream_title": "Video stream",
+    "videostream_summary": "Select the stream to put the watermark on",
+    "videostream_entries_1": "Sent",
+    "videostream_entries_2": "Received",
+    "showlogo_title": "Enable watermark image",
+    "logoposition_title": "Image position",
+    "infosposition_title": "Text position",
+    "position_entries_1": "Top right",
+    "position_entries_2": "Top left",
+    "position_entries_3": "Bottom left",
+    "position_entries_4": "Bottom right",
+    "mark_title": "Image file",
+    "markbackground_title": "Add background color",
+    "markbackground_summary": "Add a partial transparency to the image background if it isn't visible enough",
+    "markbackground_entries_1": "None",
+    "markbackground_entries_2": "Black",
+    "markbackground_entries_3": "White",
+    "logosize_title": "Image size",
+    "showinfos_title": "Enable watermark text",
+    "location_title": "Text to be displayed",
+    "location_summary": "Write any text you want to display",
+    "date_title": "Display date",
+    "dateformat_title": "Date format",
+    "timeformat_entries_2": "WeekDay YYYY/MM/DD",
+    "timeformat_entries_3": "WeekDay MM/DD/YYYY",
+    "timeformat_entries_4": "WeekDay DD/MM/YYYY",
+    "timeformat_entries_5": "YYYY/MM/DD",
+    "timeformat_entries_6": "MM/DD/YYYY",
+    "timeformat_entries_7": "DD/MM/YYYY",
+    "timeformat_entries_8": "Month DD YYYY",
+    "timeformat_entries_9": "DD Month YYYY",
+    "time_title": "Display time",
+    "timeformat_title": "Time Format",
+    "language_pattern": "System default",
+    "timezone_title": "Display time zone",
+    "fontsize_title": "Font size",
+    "WatermarkAlways_title": "Automatically activate WaterMark",
+    "WatermarkAlways_summary": "Activate the watermark when a call starts."
+}
\ No newline at end of file
diff --git a/WaterMark/data/locale/WaterMark_be_BY.json b/WaterMark/data/locale/WaterMark_be_BY.json
new file mode 100644
index 0000000..1aff770
--- /dev/null
+++ b/WaterMark/data/locale/WaterMark_be_BY.json
@@ -0,0 +1,42 @@
+{
+    "image_category": "Watermark image",
+    "text_category": "Watermark text",
+    "videostream_title": "Video stream",
+    "videostream_summary": "Select the stream to put the watermark on",
+    "videostream_entries_1": "Sent",
+    "videostream_entries_2": "Received",
+    "showlogo_title": "Enable watermark image",
+    "logoposition_title": "Image position",
+    "infosposition_title": "Text position",
+    "position_entries_1": "Top right",
+    "position_entries_2": "Top left",
+    "position_entries_3": "Bottom left",
+    "position_entries_4": "Bottom right",
+    "mark_title": "Image file",
+    "markbackground_title": "Add background color",
+    "markbackground_summary": "Add a partial transparency to the image background if it isn't visible enough",
+    "markbackground_entries_1": "None",
+    "markbackground_entries_2": "Black",
+    "markbackground_entries_3": "White",
+    "logosize_title": "Image size",
+    "showinfos_title": "Enable watermark text",
+    "location_title": "Text to be displayed",
+    "location_summary": "Write any text you want to display",
+    "date_title": "Display date",
+    "dateformat_title": "Date format",
+    "timeformat_entries_2": "WeekDay YYYY/MM/DD",
+    "timeformat_entries_3": "WeekDay MM/DD/YYYY",
+    "timeformat_entries_4": "WeekDay DD/MM/YYYY",
+    "timeformat_entries_5": "YYYY/MM/DD",
+    "timeformat_entries_6": "MM/DD/YYYY",
+    "timeformat_entries_7": "DD/MM/YYYY",
+    "timeformat_entries_8": "Month DD YYYY",
+    "timeformat_entries_9": "DD Month YYYY",
+    "time_title": "Display time",
+    "timeformat_title": "Time Format",
+    "language_pattern": "System default",
+    "timezone_title": "Display time zone",
+    "fontsize_title": "Font size",
+    "WatermarkAlways_title": "Automatically activate WaterMark",
+    "WatermarkAlways_summary": "Activate the watermark when a call starts."
+}
\ No newline at end of file
diff --git a/WaterMark/data/locale/WaterMark_bg.json b/WaterMark/data/locale/WaterMark_bg.json
new file mode 100644
index 0000000..7afcde0
--- /dev/null
+++ b/WaterMark/data/locale/WaterMark_bg.json
@@ -0,0 +1,42 @@
+{
+    "image_category": "Watermark image",
+    "text_category": "Watermark text",
+    "videostream_title": "Video stream",
+    "videostream_summary": "Select the stream to put the watermark on",
+    "videostream_entries_1": "Sent",
+    "videostream_entries_2": "Received",
+    "showlogo_title": "Enable watermark image",
+    "logoposition_title": "Image position",
+    "infosposition_title": "Text position",
+    "position_entries_1": "Top right",
+    "position_entries_2": "Top left",
+    "position_entries_3": "Bottom left",
+    "position_entries_4": "Bottom right",
+    "mark_title": "Image file",
+    "markbackground_title": "Add background color",
+    "markbackground_summary": "Add a partial transparency to the image background if it isn't visible enough",
+    "markbackground_entries_1": "None",
+    "markbackground_entries_2": "Black",
+    "markbackground_entries_3": "White",
+    "logosize_title": "Image size",
+    "showinfos_title": "Enable watermark text",
+    "location_title": "Text to be displayed",
+    "location_summary": "Write any text you want to display",
+    "date_title": "Показване на датата",
+    "dateformat_title": "Date format",
+    "timeformat_entries_2": "WeekDay YYYY/MM/DD",
+    "timeformat_entries_3": "WeekDay MM/DD/YYYY",
+    "timeformat_entries_4": "WeekDay DD/MM/YYYY",
+    "timeformat_entries_5": "YYYY/MM/DD",
+    "timeformat_entries_6": "MM/DD/YYYY",
+    "timeformat_entries_7": "DD/MM/YYYY",
+    "timeformat_entries_8": "Month DD YYYY",
+    "timeformat_entries_9": "DD Month YYYY",
+    "time_title": "Display time",
+    "timeformat_title": "Time Format",
+    "language_pattern": "System default",
+    "timezone_title": "Display time zone",
+    "fontsize_title": "Font size",
+    "WatermarkAlways_title": "Automatically activate WaterMark",
+    "WatermarkAlways_summary": "Activate the watermark when a call starts."
+}
\ No newline at end of file
diff --git a/WaterMark/data/locale/WaterMark_bg_BG.json b/WaterMark/data/locale/WaterMark_bg_BG.json
new file mode 100644
index 0000000..7afcde0
--- /dev/null
+++ b/WaterMark/data/locale/WaterMark_bg_BG.json
@@ -0,0 +1,42 @@
+{
+    "image_category": "Watermark image",
+    "text_category": "Watermark text",
+    "videostream_title": "Video stream",
+    "videostream_summary": "Select the stream to put the watermark on",
+    "videostream_entries_1": "Sent",
+    "videostream_entries_2": "Received",
+    "showlogo_title": "Enable watermark image",
+    "logoposition_title": "Image position",
+    "infosposition_title": "Text position",
+    "position_entries_1": "Top right",
+    "position_entries_2": "Top left",
+    "position_entries_3": "Bottom left",
+    "position_entries_4": "Bottom right",
+    "mark_title": "Image file",
+    "markbackground_title": "Add background color",
+    "markbackground_summary": "Add a partial transparency to the image background if it isn't visible enough",
+    "markbackground_entries_1": "None",
+    "markbackground_entries_2": "Black",
+    "markbackground_entries_3": "White",
+    "logosize_title": "Image size",
+    "showinfos_title": "Enable watermark text",
+    "location_title": "Text to be displayed",
+    "location_summary": "Write any text you want to display",
+    "date_title": "Показване на датата",
+    "dateformat_title": "Date format",
+    "timeformat_entries_2": "WeekDay YYYY/MM/DD",
+    "timeformat_entries_3": "WeekDay MM/DD/YYYY",
+    "timeformat_entries_4": "WeekDay DD/MM/YYYY",
+    "timeformat_entries_5": "YYYY/MM/DD",
+    "timeformat_entries_6": "MM/DD/YYYY",
+    "timeformat_entries_7": "DD/MM/YYYY",
+    "timeformat_entries_8": "Month DD YYYY",
+    "timeformat_entries_9": "DD Month YYYY",
+    "time_title": "Display time",
+    "timeformat_title": "Time Format",
+    "language_pattern": "System default",
+    "timezone_title": "Display time zone",
+    "fontsize_title": "Font size",
+    "WatermarkAlways_title": "Automatically activate WaterMark",
+    "WatermarkAlways_summary": "Activate the watermark when a call starts."
+}
\ No newline at end of file
diff --git a/WaterMark/data/locale/WaterMark_bn.json b/WaterMark/data/locale/WaterMark_bn.json
new file mode 100644
index 0000000..1aff770
--- /dev/null
+++ b/WaterMark/data/locale/WaterMark_bn.json
@@ -0,0 +1,42 @@
+{
+    "image_category": "Watermark image",
+    "text_category": "Watermark text",
+    "videostream_title": "Video stream",
+    "videostream_summary": "Select the stream to put the watermark on",
+    "videostream_entries_1": "Sent",
+    "videostream_entries_2": "Received",
+    "showlogo_title": "Enable watermark image",
+    "logoposition_title": "Image position",
+    "infosposition_title": "Text position",
+    "position_entries_1": "Top right",
+    "position_entries_2": "Top left",
+    "position_entries_3": "Bottom left",
+    "position_entries_4": "Bottom right",
+    "mark_title": "Image file",
+    "markbackground_title": "Add background color",
+    "markbackground_summary": "Add a partial transparency to the image background if it isn't visible enough",
+    "markbackground_entries_1": "None",
+    "markbackground_entries_2": "Black",
+    "markbackground_entries_3": "White",
+    "logosize_title": "Image size",
+    "showinfos_title": "Enable watermark text",
+    "location_title": "Text to be displayed",
+    "location_summary": "Write any text you want to display",
+    "date_title": "Display date",
+    "dateformat_title": "Date format",
+    "timeformat_entries_2": "WeekDay YYYY/MM/DD",
+    "timeformat_entries_3": "WeekDay MM/DD/YYYY",
+    "timeformat_entries_4": "WeekDay DD/MM/YYYY",
+    "timeformat_entries_5": "YYYY/MM/DD",
+    "timeformat_entries_6": "MM/DD/YYYY",
+    "timeformat_entries_7": "DD/MM/YYYY",
+    "timeformat_entries_8": "Month DD YYYY",
+    "timeformat_entries_9": "DD Month YYYY",
+    "time_title": "Display time",
+    "timeformat_title": "Time Format",
+    "language_pattern": "System default",
+    "timezone_title": "Display time zone",
+    "fontsize_title": "Font size",
+    "WatermarkAlways_title": "Automatically activate WaterMark",
+    "WatermarkAlways_summary": "Activate the watermark when a call starts."
+}
\ No newline at end of file
diff --git a/WaterMark/data/locale/WaterMark_brx.json b/WaterMark/data/locale/WaterMark_brx.json
new file mode 100644
index 0000000..1aff770
--- /dev/null
+++ b/WaterMark/data/locale/WaterMark_brx.json
@@ -0,0 +1,42 @@
+{
+    "image_category": "Watermark image",
+    "text_category": "Watermark text",
+    "videostream_title": "Video stream",
+    "videostream_summary": "Select the stream to put the watermark on",
+    "videostream_entries_1": "Sent",
+    "videostream_entries_2": "Received",
+    "showlogo_title": "Enable watermark image",
+    "logoposition_title": "Image position",
+    "infosposition_title": "Text position",
+    "position_entries_1": "Top right",
+    "position_entries_2": "Top left",
+    "position_entries_3": "Bottom left",
+    "position_entries_4": "Bottom right",
+    "mark_title": "Image file",
+    "markbackground_title": "Add background color",
+    "markbackground_summary": "Add a partial transparency to the image background if it isn't visible enough",
+    "markbackground_entries_1": "None",
+    "markbackground_entries_2": "Black",
+    "markbackground_entries_3": "White",
+    "logosize_title": "Image size",
+    "showinfos_title": "Enable watermark text",
+    "location_title": "Text to be displayed",
+    "location_summary": "Write any text you want to display",
+    "date_title": "Display date",
+    "dateformat_title": "Date format",
+    "timeformat_entries_2": "WeekDay YYYY/MM/DD",
+    "timeformat_entries_3": "WeekDay MM/DD/YYYY",
+    "timeformat_entries_4": "WeekDay DD/MM/YYYY",
+    "timeformat_entries_5": "YYYY/MM/DD",
+    "timeformat_entries_6": "MM/DD/YYYY",
+    "timeformat_entries_7": "DD/MM/YYYY",
+    "timeformat_entries_8": "Month DD YYYY",
+    "timeformat_entries_9": "DD Month YYYY",
+    "time_title": "Display time",
+    "timeformat_title": "Time Format",
+    "language_pattern": "System default",
+    "timezone_title": "Display time zone",
+    "fontsize_title": "Font size",
+    "WatermarkAlways_title": "Automatically activate WaterMark",
+    "WatermarkAlways_summary": "Activate the watermark when a call starts."
+}
\ No newline at end of file
diff --git a/WaterMark/data/locale/WaterMark_ca.json b/WaterMark/data/locale/WaterMark_ca.json
new file mode 100644
index 0000000..1aff770
--- /dev/null
+++ b/WaterMark/data/locale/WaterMark_ca.json
@@ -0,0 +1,42 @@
+{
+    "image_category": "Watermark image",
+    "text_category": "Watermark text",
+    "videostream_title": "Video stream",
+    "videostream_summary": "Select the stream to put the watermark on",
+    "videostream_entries_1": "Sent",
+    "videostream_entries_2": "Received",
+    "showlogo_title": "Enable watermark image",
+    "logoposition_title": "Image position",
+    "infosposition_title": "Text position",
+    "position_entries_1": "Top right",
+    "position_entries_2": "Top left",
+    "position_entries_3": "Bottom left",
+    "position_entries_4": "Bottom right",
+    "mark_title": "Image file",
+    "markbackground_title": "Add background color",
+    "markbackground_summary": "Add a partial transparency to the image background if it isn't visible enough",
+    "markbackground_entries_1": "None",
+    "markbackground_entries_2": "Black",
+    "markbackground_entries_3": "White",
+    "logosize_title": "Image size",
+    "showinfos_title": "Enable watermark text",
+    "location_title": "Text to be displayed",
+    "location_summary": "Write any text you want to display",
+    "date_title": "Display date",
+    "dateformat_title": "Date format",
+    "timeformat_entries_2": "WeekDay YYYY/MM/DD",
+    "timeformat_entries_3": "WeekDay MM/DD/YYYY",
+    "timeformat_entries_4": "WeekDay DD/MM/YYYY",
+    "timeformat_entries_5": "YYYY/MM/DD",
+    "timeformat_entries_6": "MM/DD/YYYY",
+    "timeformat_entries_7": "DD/MM/YYYY",
+    "timeformat_entries_8": "Month DD YYYY",
+    "timeformat_entries_9": "DD Month YYYY",
+    "time_title": "Display time",
+    "timeformat_title": "Time Format",
+    "language_pattern": "System default",
+    "timezone_title": "Display time zone",
+    "fontsize_title": "Font size",
+    "WatermarkAlways_title": "Automatically activate WaterMark",
+    "WatermarkAlways_summary": "Activate the watermark when a call starts."
+}
\ No newline at end of file
diff --git a/WaterMark/data/locale/WaterMark_cs_CZ.json b/WaterMark/data/locale/WaterMark_cs_CZ.json
new file mode 100644
index 0000000..9804960
--- /dev/null
+++ b/WaterMark/data/locale/WaterMark_cs_CZ.json
@@ -0,0 +1,42 @@
+{
+    "image_category": "Watermark image",
+    "text_category": "Watermark text",
+    "videostream_title": "Video stream",
+    "videostream_summary": "Select the stream to put the watermark on",
+    "videostream_entries_1": "Posláno",
+    "videostream_entries_2": "Přijato",
+    "showlogo_title": "Enable watermark image",
+    "logoposition_title": "Image position",
+    "infosposition_title": "Text position",
+    "position_entries_1": "Top right",
+    "position_entries_2": "Top left",
+    "position_entries_3": "Bottom left",
+    "position_entries_4": "Bottom right",
+    "mark_title": "Image file",
+    "markbackground_title": "Add background color",
+    "markbackground_summary": "Add a partial transparency to the image background if it isn't visible enough",
+    "markbackground_entries_1": "Nic",
+    "markbackground_entries_2": "Black",
+    "markbackground_entries_3": "White",
+    "logosize_title": "Image size",
+    "showinfos_title": "Enable watermark text",
+    "location_title": "Text to be displayed",
+    "location_summary": "Write any text you want to display",
+    "date_title": "Zobrazit datum",
+    "dateformat_title": "Date format",
+    "timeformat_entries_2": "WeekDay YYYY/MM/DD",
+    "timeformat_entries_3": "WeekDay MM/DD/YYYY",
+    "timeformat_entries_4": "WeekDay DD/MM/YYYY",
+    "timeformat_entries_5": "YYYY/MM/DD",
+    "timeformat_entries_6": "MM/DD/YYYY",
+    "timeformat_entries_7": "DD/MM/YYYY",
+    "timeformat_entries_8": "Month DD YYYY",
+    "timeformat_entries_9": "DD Month YYYY",
+    "time_title": "Display time",
+    "timeformat_title": "Time Format",
+    "language_pattern": "System default",
+    "timezone_title": "Display time zone",
+    "fontsize_title": "Font size",
+    "WatermarkAlways_title": "Automatically activate WaterMark",
+    "WatermarkAlways_summary": "Activate the watermark when a call starts."
+}
\ No newline at end of file
diff --git a/WaterMark/data/locale/WaterMark_da.json b/WaterMark/data/locale/WaterMark_da.json
new file mode 100644
index 0000000..973010c
--- /dev/null
+++ b/WaterMark/data/locale/WaterMark_da.json
@@ -0,0 +1,42 @@
+{
+    "image_category": "Watermark image",
+    "text_category": "Watermark text",
+    "videostream_title": "Video stream",
+    "videostream_summary": "Select the stream to put the watermark on",
+    "videostream_entries_1": "Sendt",
+    "videostream_entries_2": "Modtaget",
+    "showlogo_title": "Enable watermark image",
+    "logoposition_title": "Image position",
+    "infosposition_title": "Tekst position",
+    "position_entries_1": "Top right",
+    "position_entries_2": "Top left",
+    "position_entries_3": "Bottom left",
+    "position_entries_4": "Bottom right",
+    "mark_title": "Image file",
+    "markbackground_title": "Add background color",
+    "markbackground_summary": "Add a partial transparency to the image background if it isn't visible enough",
+    "markbackground_entries_1": "Ingen",
+    "markbackground_entries_2": "Sort",
+    "markbackground_entries_3": "Hvid",
+    "logosize_title": "Image size",
+    "showinfos_title": "Enable watermark text",
+    "location_title": "Text to be displayed",
+    "location_summary": "Write any text you want to display",
+    "date_title": "Vis dato",
+    "dateformat_title": "Datoformat",
+    "timeformat_entries_2": "WeekDay YYYY/MM/DD",
+    "timeformat_entries_3": "WeekDay MM/DD/YYYY",
+    "timeformat_entries_4": "WeekDay DD/MM/YYYY",
+    "timeformat_entries_5": "YYYY/MM/DD",
+    "timeformat_entries_6": "MM/DD/YYYY",
+    "timeformat_entries_7": "DD/MM/YYYY",
+    "timeformat_entries_8": "Måned DD YYYY",
+    "timeformat_entries_9": "DD Måned YYYY",
+    "time_title": "Display time",
+    "timeformat_title": "Tidsformat",
+    "language_pattern": "System default",
+    "timezone_title": "Display time zone",
+    "fontsize_title": "Skriftstørrelse",
+    "WatermarkAlways_title": "Automatically activate WaterMark",
+    "WatermarkAlways_summary": "Activate the watermark when a call starts."
+}
\ No newline at end of file
diff --git a/WaterMark/data/locale/WaterMark_de.json b/WaterMark/data/locale/WaterMark_de.json
new file mode 100644
index 0000000..6382d1d
--- /dev/null
+++ b/WaterMark/data/locale/WaterMark_de.json
@@ -0,0 +1,42 @@
+{
+    "image_category": "Bild des Wasserzeichens",
+    "text_category": "Text des Wasserzeichens",
+    "videostream_title": "Video-Stream",
+    "videostream_summary": "Wählen Sie den Stream aus, auf dem das Wasserzeichen platziert wird",
+    "videostream_entries_1": "Gesendet",
+    "videostream_entries_2": "Empfangen",
+    "showlogo_title": "Bild des Wasserzeichens aktivieren",
+    "logoposition_title": "Position des Bildes",
+    "infosposition_title": "Position des Textes",
+    "position_entries_1": "Oben rechts",
+    "position_entries_2": "Oben links",
+    "position_entries_3": "Unten links",
+    "position_entries_4": "Unten rechts",
+    "mark_title": "Bilddatei",
+    "markbackground_title": "Hintergrundfarbe hinzufügen",
+    "markbackground_summary": "Dem Bildhintergrund eine partielle Transparenz hinzufügen, wenn er nicht sichtbar genug ist",
+    "markbackground_entries_1": "Kein",
+    "markbackground_entries_2": "Schwarz",
+    "markbackground_entries_3": "Weiß",
+    "logosize_title": "Bildgröße",
+    "showinfos_title": "Text des Wasserzeichens aktivieren",
+    "location_title": "Anzuzeigender Text",
+    "location_summary": "Schreiben Sie einen beliebigen Text, den Sie anzeigen möchten",
+    "date_title": "Anzeigedatum",
+    "dateformat_title": "Datumsformat",
+    "timeformat_entries_2": "Wochentag JJJJ/MM/TT",
+    "timeformat_entries_3": "Wochentag MM/TT/JJJJ",
+    "timeformat_entries_4": "Wochentag TT/MM/JJJJ",
+    "timeformat_entries_5": "JJJJ/MM/TT",
+    "timeformat_entries_6": "MM/TT/JJJJ",
+    "timeformat_entries_7": "TT/MM/JJJJ",
+    "timeformat_entries_8": "Monat TT JJJJ",
+    "timeformat_entries_9": "TT Monat JJJJ",
+    "time_title": "Zeit anzeigen",
+    "timeformat_title": "Zeitformat",
+    "language_pattern": "Systemstandard",
+    "timezone_title": "Display time zone",
+    "fontsize_title": "Fontgröße",
+    "WatermarkAlways_title": "Wasserzeichen automatisch aktivieren",
+    "WatermarkAlways_summary": "Wasserzeichen aktivieren, wenn ein Anruf beginnt."
+}
\ No newline at end of file
diff --git a/WaterMark/data/locale/WaterMark_de_DE.json b/WaterMark/data/locale/WaterMark_de_DE.json
new file mode 100644
index 0000000..af15299
--- /dev/null
+++ b/WaterMark/data/locale/WaterMark_de_DE.json
@@ -0,0 +1,42 @@
+{
+    "image_category": "Bild des Wasserzeichens",
+    "text_category": "Text des Wasserzeichens",
+    "videostream_title": "Video-Stream",
+    "videostream_summary": "Wählen Sie den Stream aus, auf dem das Wasserzeichen platziert werden soll",
+    "videostream_entries_1": "Gesendet",
+    "videostream_entries_2": "Empfangen",
+    "showlogo_title": "Bild des Wasserzeichens aktivieren",
+    "logoposition_title": "Position des Bildes",
+    "infosposition_title": "Position des Textes",
+    "position_entries_1": "Oben rechts",
+    "position_entries_2": "Oben links",
+    "position_entries_3": "Unten links",
+    "position_entries_4": "Unten rechts",
+    "mark_title": "Bilddatei",
+    "markbackground_title": "Hintergrundfarbe hinzufügen",
+    "markbackground_summary": "Dem Bildhintergrund eine partielle Transparenz hinzufügen, wenn er nicht sichtbar genug ist",
+    "markbackground_entries_1": "Keine",
+    "markbackground_entries_2": "Schwarz",
+    "markbackground_entries_3": "Weiß",
+    "logosize_title": "Bildgröße",
+    "showinfos_title": "Text des Wasserzeichens aktivieren",
+    "location_title": "Anzuzeigender Text",
+    "location_summary": "Write any text you want to display",
+    "date_title": "Anzeigedatum",
+    "dateformat_title": "Datumsformat",
+    "timeformat_entries_2": "Wochentag JJJJ/MM/TT",
+    "timeformat_entries_3": "Wochentag MM/TT/JJJJ",
+    "timeformat_entries_4": "Wochentag TT/MM/JJJJ",
+    "timeformat_entries_5": "JJJJ/MM/TT",
+    "timeformat_entries_6": "MM/TT/JJJJ",
+    "timeformat_entries_7": "TT/MM/JJJJ",
+    "timeformat_entries_8": "Monat TT JJJJ",
+    "timeformat_entries_9": "TT Monat JJJJ",
+    "time_title": "Zeit anzeigen",
+    "timeformat_title": "Zeitformat",
+    "language_pattern": "Systemstandard",
+    "timezone_title": "Display time zone",
+    "fontsize_title": "Fontgröße",
+    "WatermarkAlways_title": "Wasserzeichen automatisch aktivieren",
+    "WatermarkAlways_summary": "Wasserzeichen aktivieren, wenn ein Anruf beginnt."
+}
\ No newline at end of file
diff --git a/WaterMark/data/locale/WaterMark_el.json b/WaterMark/data/locale/WaterMark_el.json
new file mode 100644
index 0000000..84c5c71
--- /dev/null
+++ b/WaterMark/data/locale/WaterMark_el.json
@@ -0,0 +1,42 @@
+{
+    "image_category": "Watermark image",
+    "text_category": "Watermark text",
+    "videostream_title": "Ροή Βίντεο",
+    "videostream_summary": "Select the stream to put the watermark on",
+    "videostream_entries_1": "Αποστολή",
+    "videostream_entries_2": "Παραλήφθηκε",
+    "showlogo_title": "Enable watermark image",
+    "logoposition_title": "Image position",
+    "infosposition_title": "Θέση κειμένου",
+    "position_entries_1": "Top right",
+    "position_entries_2": "Top left",
+    "position_entries_3": "Bottom left",
+    "position_entries_4": "Bottom right",
+    "mark_title": "Image file",
+    "markbackground_title": "Add background color",
+    "markbackground_summary": "Add a partial transparency to the image background if it isn't visible enough",
+    "markbackground_entries_1": "Κανένα",
+    "markbackground_entries_2": "Μαύρο",
+    "markbackground_entries_3": "Άσπρο",
+    "logosize_title": "Image size",
+    "showinfos_title": "Enable watermark text",
+    "location_title": "Text to be displayed",
+    "location_summary": "Write any text you want to display",
+    "date_title": "Ημερομηνία εμφάνισης",
+    "dateformat_title": "Μορφή ημερομηνίας",
+    "timeformat_entries_2": "WeekDay YYYY/MM/DD",
+    "timeformat_entries_3": "WeekDay MM/DD/YYYY",
+    "timeformat_entries_4": "WeekDay DD/MM/YYYY",
+    "timeformat_entries_5": "YYYY/MM/DD",
+    "timeformat_entries_6": "MM/DD/YYYY",
+    "timeformat_entries_7": "DD/MM/YYYY",
+    "timeformat_entries_8": "Month DD YYYY",
+    "timeformat_entries_9": "DD Month YYYY",
+    "time_title": "Display time",
+    "timeformat_title": "Μορφή ώρας",
+    "language_pattern": "System default",
+    "timezone_title": "Display time zone",
+    "fontsize_title": "Μέγεθος γραμματοσειράς",
+    "WatermarkAlways_title": "Automatically activate WaterMark",
+    "WatermarkAlways_summary": "Activate the watermark when a call starts."
+}
\ No newline at end of file
diff --git a/WaterMark/data/locale/WaterMark_en_GB.json b/WaterMark/data/locale/WaterMark_en_GB.json
new file mode 100644
index 0000000..1aff770
--- /dev/null
+++ b/WaterMark/data/locale/WaterMark_en_GB.json
@@ -0,0 +1,42 @@
+{
+    "image_category": "Watermark image",
+    "text_category": "Watermark text",
+    "videostream_title": "Video stream",
+    "videostream_summary": "Select the stream to put the watermark on",
+    "videostream_entries_1": "Sent",
+    "videostream_entries_2": "Received",
+    "showlogo_title": "Enable watermark image",
+    "logoposition_title": "Image position",
+    "infosposition_title": "Text position",
+    "position_entries_1": "Top right",
+    "position_entries_2": "Top left",
+    "position_entries_3": "Bottom left",
+    "position_entries_4": "Bottom right",
+    "mark_title": "Image file",
+    "markbackground_title": "Add background color",
+    "markbackground_summary": "Add a partial transparency to the image background if it isn't visible enough",
+    "markbackground_entries_1": "None",
+    "markbackground_entries_2": "Black",
+    "markbackground_entries_3": "White",
+    "logosize_title": "Image size",
+    "showinfos_title": "Enable watermark text",
+    "location_title": "Text to be displayed",
+    "location_summary": "Write any text you want to display",
+    "date_title": "Display date",
+    "dateformat_title": "Date format",
+    "timeformat_entries_2": "WeekDay YYYY/MM/DD",
+    "timeformat_entries_3": "WeekDay MM/DD/YYYY",
+    "timeformat_entries_4": "WeekDay DD/MM/YYYY",
+    "timeformat_entries_5": "YYYY/MM/DD",
+    "timeformat_entries_6": "MM/DD/YYYY",
+    "timeformat_entries_7": "DD/MM/YYYY",
+    "timeformat_entries_8": "Month DD YYYY",
+    "timeformat_entries_9": "DD Month YYYY",
+    "time_title": "Display time",
+    "timeformat_title": "Time Format",
+    "language_pattern": "System default",
+    "timezone_title": "Display time zone",
+    "fontsize_title": "Font size",
+    "WatermarkAlways_title": "Automatically activate WaterMark",
+    "WatermarkAlways_summary": "Activate the watermark when a call starts."
+}
\ No newline at end of file
diff --git a/WaterMark/data/locale/WaterMark_en_IE.json b/WaterMark/data/locale/WaterMark_en_IE.json
new file mode 100644
index 0000000..1aff770
--- /dev/null
+++ b/WaterMark/data/locale/WaterMark_en_IE.json
@@ -0,0 +1,42 @@
+{
+    "image_category": "Watermark image",
+    "text_category": "Watermark text",
+    "videostream_title": "Video stream",
+    "videostream_summary": "Select the stream to put the watermark on",
+    "videostream_entries_1": "Sent",
+    "videostream_entries_2": "Received",
+    "showlogo_title": "Enable watermark image",
+    "logoposition_title": "Image position",
+    "infosposition_title": "Text position",
+    "position_entries_1": "Top right",
+    "position_entries_2": "Top left",
+    "position_entries_3": "Bottom left",
+    "position_entries_4": "Bottom right",
+    "mark_title": "Image file",
+    "markbackground_title": "Add background color",
+    "markbackground_summary": "Add a partial transparency to the image background if it isn't visible enough",
+    "markbackground_entries_1": "None",
+    "markbackground_entries_2": "Black",
+    "markbackground_entries_3": "White",
+    "logosize_title": "Image size",
+    "showinfos_title": "Enable watermark text",
+    "location_title": "Text to be displayed",
+    "location_summary": "Write any text you want to display",
+    "date_title": "Display date",
+    "dateformat_title": "Date format",
+    "timeformat_entries_2": "WeekDay YYYY/MM/DD",
+    "timeformat_entries_3": "WeekDay MM/DD/YYYY",
+    "timeformat_entries_4": "WeekDay DD/MM/YYYY",
+    "timeformat_entries_5": "YYYY/MM/DD",
+    "timeformat_entries_6": "MM/DD/YYYY",
+    "timeformat_entries_7": "DD/MM/YYYY",
+    "timeformat_entries_8": "Month DD YYYY",
+    "timeformat_entries_9": "DD Month YYYY",
+    "time_title": "Display time",
+    "timeformat_title": "Time Format",
+    "language_pattern": "System default",
+    "timezone_title": "Display time zone",
+    "fontsize_title": "Font size",
+    "WatermarkAlways_title": "Automatically activate WaterMark",
+    "WatermarkAlways_summary": "Activate the watermark when a call starts."
+}
\ No newline at end of file
diff --git a/WaterMark/data/locale/WaterMark_eo.json b/WaterMark/data/locale/WaterMark_eo.json
new file mode 100644
index 0000000..b47d74e
--- /dev/null
+++ b/WaterMark/data/locale/WaterMark_eo.json
@@ -0,0 +1,42 @@
+{
+    "image_category": "Watermark image",
+    "text_category": "Watermark text",
+    "videostream_title": "Video stream",
+    "videostream_summary": "Select the stream to put the watermark on",
+    "videostream_entries_1": "Sent",
+    "videostream_entries_2": "Received",
+    "showlogo_title": "Enable watermark image",
+    "logoposition_title": "Image position",
+    "infosposition_title": "Text position",
+    "position_entries_1": "Top right",
+    "position_entries_2": "Top left",
+    "position_entries_3": "Bottom left",
+    "position_entries_4": "Bottom right",
+    "mark_title": "Image file",
+    "markbackground_title": "Add background color",
+    "markbackground_summary": "Add a partial transparency to the image background if it isn't visible enough",
+    "markbackground_entries_1": "None",
+    "markbackground_entries_2": "Black",
+    "markbackground_entries_3": "White",
+    "logosize_title": "Image size",
+    "showinfos_title": "Enable watermark text",
+    "location_title": "Text to be displayed",
+    "location_summary": "Write any text you want to display",
+    "date_title": "Vidigi daton",
+    "dateformat_title": "Date format",
+    "timeformat_entries_2": "WeekDay YYYY/MM/DD",
+    "timeformat_entries_3": "WeekDay MM/DD/YYYY",
+    "timeformat_entries_4": "WeekDay DD/MM/YYYY",
+    "timeformat_entries_5": "YYYY/MM/DD",
+    "timeformat_entries_6": "MM/DD/YYYY",
+    "timeformat_entries_7": "DD/MM/YYYY",
+    "timeformat_entries_8": "Month DD YYYY",
+    "timeformat_entries_9": "DD Month YYYY",
+    "time_title": "Display time",
+    "timeformat_title": "Time Format",
+    "language_pattern": "System default",
+    "timezone_title": "Display time zone",
+    "fontsize_title": "Font size",
+    "WatermarkAlways_title": "Automatically activate WaterMark",
+    "WatermarkAlways_summary": "Activate the watermark when a call starts."
+}
\ No newline at end of file
diff --git a/WaterMark/data/locale/WaterMark_es.json b/WaterMark/data/locale/WaterMark_es.json
new file mode 100644
index 0000000..d2532d9
--- /dev/null
+++ b/WaterMark/data/locale/WaterMark_es.json
@@ -0,0 +1,42 @@
+{
+    "image_category": "Watermark image",
+    "text_category": "Watermark text",
+    "videostream_title": "Flujo de video",
+    "videostream_summary": "Select the stream to put the watermark on",
+    "videostream_entries_1": "Enviado",
+    "videostream_entries_2": "Recibido",
+    "showlogo_title": "Enable watermark image",
+    "logoposition_title": "Image position",
+    "infosposition_title": "Posición del texto",
+    "position_entries_1": "Top right",
+    "position_entries_2": "Top left",
+    "position_entries_3": "Bottom left",
+    "position_entries_4": "Bottom right",
+    "mark_title": "Image file",
+    "markbackground_title": "Add background color",
+    "markbackground_summary": "Add a partial transparency to the image background if it isn't visible enough",
+    "markbackground_entries_1": "Nada",
+    "markbackground_entries_2": "Negro",
+    "markbackground_entries_3": "Blanco",
+    "logosize_title": "Image size",
+    "showinfos_title": "Enable watermark text",
+    "location_title": "Text to be displayed",
+    "location_summary": "Write any text you want to display",
+    "date_title": "Mostrar día",
+    "dateformat_title": "Formato de fecha",
+    "timeformat_entries_2": "Día laborable DD/MM/AA",
+    "timeformat_entries_3": "Día laborable MM/DD/AA",
+    "timeformat_entries_4": "Día laborable DD/MM/AA",
+    "timeformat_entries_5": "AA/MM/DD",
+    "timeformat_entries_6": "MM/DD/AA",
+    "timeformat_entries_7": "DD/MM/AA",
+    "timeformat_entries_8": "Mes DD AAAA",
+    "timeformat_entries_9": "DD Mes YYYY",
+    "time_title": "Display time",
+    "timeformat_title": "Formato horario",
+    "language_pattern": "System default",
+    "timezone_title": "Display time zone",
+    "fontsize_title": "Tamaño de fuente",
+    "WatermarkAlways_title": "Activar la marca de agua automáticamente",
+    "WatermarkAlways_summary": "Activate the watermark when a call starts."
+}
\ No newline at end of file
diff --git a/WaterMark/data/locale/WaterMark_es_AR.json b/WaterMark/data/locale/WaterMark_es_AR.json
new file mode 100644
index 0000000..4f99c42
--- /dev/null
+++ b/WaterMark/data/locale/WaterMark_es_AR.json
@@ -0,0 +1,42 @@
+{
+    "image_category": "Watermark image",
+    "text_category": "Watermark text",
+    "videostream_title": "Flujo de video",
+    "videostream_summary": "Select the stream to put the watermark on",
+    "videostream_entries_1": "Enviado",
+    "videostream_entries_2": "Recibido",
+    "showlogo_title": "Enable watermark image",
+    "logoposition_title": "Image position",
+    "infosposition_title": "Posición del texto",
+    "position_entries_1": "Top right",
+    "position_entries_2": "Top left",
+    "position_entries_3": "Bottom left",
+    "position_entries_4": "Bottom right",
+    "mark_title": "Image file",
+    "markbackground_title": "Add background color",
+    "markbackground_summary": "Add a partial transparency to the image background if it isn't visible enough",
+    "markbackground_entries_1": "Ninguno",
+    "markbackground_entries_2": "Negro",
+    "markbackground_entries_3": "Blanco",
+    "logosize_title": "Image size",
+    "showinfos_title": "Enable watermark text",
+    "location_title": "Text to be displayed",
+    "location_summary": "Write any text you want to display",
+    "date_title": "Mostrar fecha",
+    "dateformat_title": "Formato de fecha",
+    "timeformat_entries_2": "día AAAA/MM/DD",
+    "timeformat_entries_3": "día MM/DD/AAAA",
+    "timeformat_entries_4": "día DD/MM/AAAA",
+    "timeformat_entries_5": "AAAA/MM/DD",
+    "timeformat_entries_6": "MM/DD/AAAA",
+    "timeformat_entries_7": "DD/MM/AAAA",
+    "timeformat_entries_8": "mes DD AAAA",
+    "timeformat_entries_9": "DD mes AAAA",
+    "time_title": "Display time",
+    "timeformat_title": "Formato de hora",
+    "language_pattern": "System default",
+    "timezone_title": "Display time zone",
+    "fontsize_title": "Tamaño de fuente",
+    "WatermarkAlways_title": "Activar la marca de agua automáticamente",
+    "WatermarkAlways_summary": "Activate the watermark when a call starts."
+}
\ No newline at end of file
diff --git a/WaterMark/data/locale/WaterMark_es_CO.json b/WaterMark/data/locale/WaterMark_es_CO.json
new file mode 100644
index 0000000..29ea284
--- /dev/null
+++ b/WaterMark/data/locale/WaterMark_es_CO.json
@@ -0,0 +1,42 @@
+{
+    "image_category": "Watermark image",
+    "text_category": "Watermark text",
+    "videostream_title": "Flujo de video",
+    "videostream_summary": "Select the stream to put the watermark on",
+    "videostream_entries_1": "Enviado",
+    "videostream_entries_2": "Recibido",
+    "showlogo_title": "Enable watermark image",
+    "logoposition_title": "Image position",
+    "infosposition_title": "Posición del texto",
+    "position_entries_1": "Top right",
+    "position_entries_2": "Top left",
+    "position_entries_3": "Bottom left",
+    "position_entries_4": "Bottom right",
+    "mark_title": "Image file",
+    "markbackground_title": "Add background color",
+    "markbackground_summary": "Add a partial transparency to the image background if it isn't visible enough",
+    "markbackground_entries_1": "Ninguno",
+    "markbackground_entries_2": "Negro",
+    "markbackground_entries_3": "Blanco",
+    "logosize_title": "Image size",
+    "showinfos_title": "Enable watermark text",
+    "location_title": "Text to be displayed",
+    "location_summary": "Write any text you want to display",
+    "date_title": "Mostrar fecha",
+    "dateformat_title": "Formato de fecha",
+    "timeformat_entries_2": "Día laborable DD/MM/AA",
+    "timeformat_entries_3": "Día laborable DD/MM/AA",
+    "timeformat_entries_4": "Día laborable DD/MM/AA",
+    "timeformat_entries_5": "DD/MM/AA",
+    "timeformat_entries_6": "DD/MM/AA",
+    "timeformat_entries_7": "DD/MM/AA",
+    "timeformat_entries_8": "Mes DD/MM/AA",
+    "timeformat_entries_9": "DD Mes YYYY",
+    "time_title": "Display time",
+    "timeformat_title": "Formato de tiempo",
+    "language_pattern": "System default",
+    "timezone_title": "Display time zone",
+    "fontsize_title": "Tamaño de fuente",
+    "WatermarkAlways_title": "Activar la marca de agua automáticamente",
+    "WatermarkAlways_summary": "Activate the watermark when a call starts."
+}
\ No newline at end of file
diff --git a/WaterMark/data/locale/WaterMark_es_MX.json b/WaterMark/data/locale/WaterMark_es_MX.json
new file mode 100644
index 0000000..29ea284
--- /dev/null
+++ b/WaterMark/data/locale/WaterMark_es_MX.json
@@ -0,0 +1,42 @@
+{
+    "image_category": "Watermark image",
+    "text_category": "Watermark text",
+    "videostream_title": "Flujo de video",
+    "videostream_summary": "Select the stream to put the watermark on",
+    "videostream_entries_1": "Enviado",
+    "videostream_entries_2": "Recibido",
+    "showlogo_title": "Enable watermark image",
+    "logoposition_title": "Image position",
+    "infosposition_title": "Posición del texto",
+    "position_entries_1": "Top right",
+    "position_entries_2": "Top left",
+    "position_entries_3": "Bottom left",
+    "position_entries_4": "Bottom right",
+    "mark_title": "Image file",
+    "markbackground_title": "Add background color",
+    "markbackground_summary": "Add a partial transparency to the image background if it isn't visible enough",
+    "markbackground_entries_1": "Ninguno",
+    "markbackground_entries_2": "Negro",
+    "markbackground_entries_3": "Blanco",
+    "logosize_title": "Image size",
+    "showinfos_title": "Enable watermark text",
+    "location_title": "Text to be displayed",
+    "location_summary": "Write any text you want to display",
+    "date_title": "Mostrar fecha",
+    "dateformat_title": "Formato de fecha",
+    "timeformat_entries_2": "Día laborable DD/MM/AA",
+    "timeformat_entries_3": "Día laborable DD/MM/AA",
+    "timeformat_entries_4": "Día laborable DD/MM/AA",
+    "timeformat_entries_5": "DD/MM/AA",
+    "timeformat_entries_6": "DD/MM/AA",
+    "timeformat_entries_7": "DD/MM/AA",
+    "timeformat_entries_8": "Mes DD/MM/AA",
+    "timeformat_entries_9": "DD Mes YYYY",
+    "time_title": "Display time",
+    "timeformat_title": "Formato de tiempo",
+    "language_pattern": "System default",
+    "timezone_title": "Display time zone",
+    "fontsize_title": "Tamaño de fuente",
+    "WatermarkAlways_title": "Activar la marca de agua automáticamente",
+    "WatermarkAlways_summary": "Activate the watermark when a call starts."
+}
\ No newline at end of file
diff --git a/WaterMark/data/locale/WaterMark_et.json b/WaterMark/data/locale/WaterMark_et.json
new file mode 100644
index 0000000..1aff770
--- /dev/null
+++ b/WaterMark/data/locale/WaterMark_et.json
@@ -0,0 +1,42 @@
+{
+    "image_category": "Watermark image",
+    "text_category": "Watermark text",
+    "videostream_title": "Video stream",
+    "videostream_summary": "Select the stream to put the watermark on",
+    "videostream_entries_1": "Sent",
+    "videostream_entries_2": "Received",
+    "showlogo_title": "Enable watermark image",
+    "logoposition_title": "Image position",
+    "infosposition_title": "Text position",
+    "position_entries_1": "Top right",
+    "position_entries_2": "Top left",
+    "position_entries_3": "Bottom left",
+    "position_entries_4": "Bottom right",
+    "mark_title": "Image file",
+    "markbackground_title": "Add background color",
+    "markbackground_summary": "Add a partial transparency to the image background if it isn't visible enough",
+    "markbackground_entries_1": "None",
+    "markbackground_entries_2": "Black",
+    "markbackground_entries_3": "White",
+    "logosize_title": "Image size",
+    "showinfos_title": "Enable watermark text",
+    "location_title": "Text to be displayed",
+    "location_summary": "Write any text you want to display",
+    "date_title": "Display date",
+    "dateformat_title": "Date format",
+    "timeformat_entries_2": "WeekDay YYYY/MM/DD",
+    "timeformat_entries_3": "WeekDay MM/DD/YYYY",
+    "timeformat_entries_4": "WeekDay DD/MM/YYYY",
+    "timeformat_entries_5": "YYYY/MM/DD",
+    "timeformat_entries_6": "MM/DD/YYYY",
+    "timeformat_entries_7": "DD/MM/YYYY",
+    "timeformat_entries_8": "Month DD YYYY",
+    "timeformat_entries_9": "DD Month YYYY",
+    "time_title": "Display time",
+    "timeformat_title": "Time Format",
+    "language_pattern": "System default",
+    "timezone_title": "Display time zone",
+    "fontsize_title": "Font size",
+    "WatermarkAlways_title": "Automatically activate WaterMark",
+    "WatermarkAlways_summary": "Activate the watermark when a call starts."
+}
\ No newline at end of file
diff --git a/WaterMark/data/locale/WaterMark_et_EE.json b/WaterMark/data/locale/WaterMark_et_EE.json
new file mode 100644
index 0000000..1aff770
--- /dev/null
+++ b/WaterMark/data/locale/WaterMark_et_EE.json
@@ -0,0 +1,42 @@
+{
+    "image_category": "Watermark image",
+    "text_category": "Watermark text",
+    "videostream_title": "Video stream",
+    "videostream_summary": "Select the stream to put the watermark on",
+    "videostream_entries_1": "Sent",
+    "videostream_entries_2": "Received",
+    "showlogo_title": "Enable watermark image",
+    "logoposition_title": "Image position",
+    "infosposition_title": "Text position",
+    "position_entries_1": "Top right",
+    "position_entries_2": "Top left",
+    "position_entries_3": "Bottom left",
+    "position_entries_4": "Bottom right",
+    "mark_title": "Image file",
+    "markbackground_title": "Add background color",
+    "markbackground_summary": "Add a partial transparency to the image background if it isn't visible enough",
+    "markbackground_entries_1": "None",
+    "markbackground_entries_2": "Black",
+    "markbackground_entries_3": "White",
+    "logosize_title": "Image size",
+    "showinfos_title": "Enable watermark text",
+    "location_title": "Text to be displayed",
+    "location_summary": "Write any text you want to display",
+    "date_title": "Display date",
+    "dateformat_title": "Date format",
+    "timeformat_entries_2": "WeekDay YYYY/MM/DD",
+    "timeformat_entries_3": "WeekDay MM/DD/YYYY",
+    "timeformat_entries_4": "WeekDay DD/MM/YYYY",
+    "timeformat_entries_5": "YYYY/MM/DD",
+    "timeformat_entries_6": "MM/DD/YYYY",
+    "timeformat_entries_7": "DD/MM/YYYY",
+    "timeformat_entries_8": "Month DD YYYY",
+    "timeformat_entries_9": "DD Month YYYY",
+    "time_title": "Display time",
+    "timeformat_title": "Time Format",
+    "language_pattern": "System default",
+    "timezone_title": "Display time zone",
+    "fontsize_title": "Font size",
+    "WatermarkAlways_title": "Automatically activate WaterMark",
+    "WatermarkAlways_summary": "Activate the watermark when a call starts."
+}
\ No newline at end of file
diff --git a/WaterMark/data/locale/WaterMark_eu.json b/WaterMark/data/locale/WaterMark_eu.json
new file mode 100644
index 0000000..a35e81b
--- /dev/null
+++ b/WaterMark/data/locale/WaterMark_eu.json
@@ -0,0 +1,42 @@
+{
+    "image_category": "Watermark image",
+    "text_category": "Watermark text",
+    "videostream_title": "Video stream",
+    "videostream_summary": "Select the stream to put the watermark on",
+    "videostream_entries_1": "Sent",
+    "videostream_entries_2": "Received",
+    "showlogo_title": "Enable watermark image",
+    "logoposition_title": "Image position",
+    "infosposition_title": "Text position",
+    "position_entries_1": "Top right",
+    "position_entries_2": "Top left",
+    "position_entries_3": "Bottom left",
+    "position_entries_4": "Bottom right",
+    "mark_title": "Image file",
+    "markbackground_title": "Add background color",
+    "markbackground_summary": "Add a partial transparency to the image background if it isn't visible enough",
+    "markbackground_entries_1": "Bat ere ez",
+    "markbackground_entries_2": "Black",
+    "markbackground_entries_3": "White",
+    "logosize_title": "Image size",
+    "showinfos_title": "Enable watermark text",
+    "location_title": "Text to be displayed",
+    "location_summary": "Write any text you want to display",
+    "date_title": "Display date",
+    "dateformat_title": "Date format",
+    "timeformat_entries_2": "WeekDay YYYY/MM/DD",
+    "timeformat_entries_3": "WeekDay MM/DD/YYYY",
+    "timeformat_entries_4": "WeekDay DD/MM/YYYY",
+    "timeformat_entries_5": "YYYY/MM/DD",
+    "timeformat_entries_6": "MM/DD/YYYY",
+    "timeformat_entries_7": "DD/MM/YYYY",
+    "timeformat_entries_8": "Month DD YYYY",
+    "timeformat_entries_9": "DD Month YYYY",
+    "time_title": "Display time",
+    "timeformat_title": "Time Format",
+    "language_pattern": "System default",
+    "timezone_title": "Display time zone",
+    "fontsize_title": "Font size",
+    "WatermarkAlways_title": "Automatically activate WaterMark",
+    "WatermarkAlways_summary": "Activate the watermark when a call starts."
+}
\ No newline at end of file
diff --git a/WaterMark/data/locale/WaterMark_fa.json b/WaterMark/data/locale/WaterMark_fa.json
new file mode 100644
index 0000000..9d2d8c1
--- /dev/null
+++ b/WaterMark/data/locale/WaterMark_fa.json
@@ -0,0 +1,42 @@
+{
+    "image_category": "Watermark image",
+    "text_category": "Watermark text",
+    "videostream_title": "جریان ویدیویی",
+    "videostream_summary": "Select the stream to put the watermark on",
+    "videostream_entries_1": "فرستاده",
+    "videostream_entries_2": "گرفته",
+    "showlogo_title": "Enable watermark image",
+    "logoposition_title": "Image position",
+    "infosposition_title": "Text position",
+    "position_entries_1": "Top right",
+    "position_entries_2": "Top left",
+    "position_entries_3": "Bottom left",
+    "position_entries_4": "Bottom right",
+    "mark_title": "Image file",
+    "markbackground_title": "Add background color",
+    "markbackground_summary": "Add a partial transparency to the image background if it isn't visible enough",
+    "markbackground_entries_1": "هیچ‌کدام",
+    "markbackground_entries_2": "Black",
+    "markbackground_entries_3": "White",
+    "logosize_title": "Image size",
+    "showinfos_title": "Enable watermark text",
+    "location_title": "Text to be displayed",
+    "location_summary": "Write any text you want to display",
+    "date_title": "نمایش تاریخ",
+    "dateformat_title": "Date format",
+    "timeformat_entries_2": "WeekDay YYYY/MM/DD",
+    "timeformat_entries_3": "WeekDay MM/DD/YYYY",
+    "timeformat_entries_4": "WeekDay DD/MM/YYYY",
+    "timeformat_entries_5": "YYYY/MM/DD",
+    "timeformat_entries_6": "MM/DD/YYYY",
+    "timeformat_entries_7": "DD/MM/YYYY",
+    "timeformat_entries_8": "Month DD YYYY",
+    "timeformat_entries_9": "DD Month YYYY",
+    "time_title": "Display time",
+    "timeformat_title": "Time Format",
+    "language_pattern": "System default",
+    "timezone_title": "Display time zone",
+    "fontsize_title": "Font size",
+    "WatermarkAlways_title": "Automatically activate WaterMark",
+    "WatermarkAlways_summary": "Activate the watermark when a call starts."
+}
\ No newline at end of file
diff --git a/WaterMark/data/locale/WaterMark_fa_IR.json b/WaterMark/data/locale/WaterMark_fa_IR.json
new file mode 100644
index 0000000..9d2d8c1
--- /dev/null
+++ b/WaterMark/data/locale/WaterMark_fa_IR.json
@@ -0,0 +1,42 @@
+{
+    "image_category": "Watermark image",
+    "text_category": "Watermark text",
+    "videostream_title": "جریان ویدیویی",
+    "videostream_summary": "Select the stream to put the watermark on",
+    "videostream_entries_1": "فرستاده",
+    "videostream_entries_2": "گرفته",
+    "showlogo_title": "Enable watermark image",
+    "logoposition_title": "Image position",
+    "infosposition_title": "Text position",
+    "position_entries_1": "Top right",
+    "position_entries_2": "Top left",
+    "position_entries_3": "Bottom left",
+    "position_entries_4": "Bottom right",
+    "mark_title": "Image file",
+    "markbackground_title": "Add background color",
+    "markbackground_summary": "Add a partial transparency to the image background if it isn't visible enough",
+    "markbackground_entries_1": "هیچ‌کدام",
+    "markbackground_entries_2": "Black",
+    "markbackground_entries_3": "White",
+    "logosize_title": "Image size",
+    "showinfos_title": "Enable watermark text",
+    "location_title": "Text to be displayed",
+    "location_summary": "Write any text you want to display",
+    "date_title": "نمایش تاریخ",
+    "dateformat_title": "Date format",
+    "timeformat_entries_2": "WeekDay YYYY/MM/DD",
+    "timeformat_entries_3": "WeekDay MM/DD/YYYY",
+    "timeformat_entries_4": "WeekDay DD/MM/YYYY",
+    "timeformat_entries_5": "YYYY/MM/DD",
+    "timeformat_entries_6": "MM/DD/YYYY",
+    "timeformat_entries_7": "DD/MM/YYYY",
+    "timeformat_entries_8": "Month DD YYYY",
+    "timeformat_entries_9": "DD Month YYYY",
+    "time_title": "Display time",
+    "timeformat_title": "Time Format",
+    "language_pattern": "System default",
+    "timezone_title": "Display time zone",
+    "fontsize_title": "Font size",
+    "WatermarkAlways_title": "Automatically activate WaterMark",
+    "WatermarkAlways_summary": "Activate the watermark when a call starts."
+}
\ No newline at end of file
diff --git a/WaterMark/data/locale/WaterMark_fi.json b/WaterMark/data/locale/WaterMark_fi.json
new file mode 100644
index 0000000..e6c6b45
--- /dev/null
+++ b/WaterMark/data/locale/WaterMark_fi.json
@@ -0,0 +1,42 @@
+{
+    "image_category": "Watermark image",
+    "text_category": "Watermark text",
+    "videostream_title": "Video stream",
+    "videostream_summary": "Select the stream to put the watermark on",
+    "videostream_entries_1": "Lähetä",
+    "videostream_entries_2": "Received",
+    "showlogo_title": "Enable watermark image",
+    "logoposition_title": "Image position",
+    "infosposition_title": "Text position",
+    "position_entries_1": "Top right",
+    "position_entries_2": "Top left",
+    "position_entries_3": "Bottom left",
+    "position_entries_4": "Bottom right",
+    "mark_title": "Image file",
+    "markbackground_title": "Add background color",
+    "markbackground_summary": "Add a partial transparency to the image background if it isn't visible enough",
+    "markbackground_entries_1": "Ei mitään",
+    "markbackground_entries_2": "Black",
+    "markbackground_entries_3": "White",
+    "logosize_title": "Image size",
+    "showinfos_title": "Enable watermark text",
+    "location_title": "Text to be displayed",
+    "location_summary": "Write any text you want to display",
+    "date_title": "Näytä päivämäärä",
+    "dateformat_title": "Date format",
+    "timeformat_entries_2": "WeekDay YYYY/MM/DD",
+    "timeformat_entries_3": "WeekDay MM/DD/YYYY",
+    "timeformat_entries_4": "WeekDay DD/MM/YYYY",
+    "timeformat_entries_5": "YYYY/MM/DD",
+    "timeformat_entries_6": "MM/DD/YYYY",
+    "timeformat_entries_7": "DD/MM/YYYY",
+    "timeformat_entries_8": "Month DD YYYY",
+    "timeformat_entries_9": "DD Month YYYY",
+    "time_title": "Display time",
+    "timeformat_title": "Time Format",
+    "language_pattern": "System default",
+    "timezone_title": "Display time zone",
+    "fontsize_title": "Font size",
+    "WatermarkAlways_title": "Automatically activate WaterMark",
+    "WatermarkAlways_summary": "Activate the watermark when a call starts."
+}
\ No newline at end of file
diff --git a/WaterMark/data/locale/WaterMark_fr.json b/WaterMark/data/locale/WaterMark_fr.json
new file mode 100644
index 0000000..3c6326f
--- /dev/null
+++ b/WaterMark/data/locale/WaterMark_fr.json
@@ -0,0 +1,42 @@
+{
+    "image_category": "Image du filigrane ",
+    "text_category": "Texte du filigrane",
+    "videostream_title": "Flux vidéo",
+    "videostream_summary": "Choisir le flux sur lequel imprimer le filigrane",
+    "videostream_entries_1": "Envoyé",
+    "videostream_entries_2": "Reçu",
+    "showlogo_title": "Activer l'image du filigrane",
+    "logoposition_title": "Position du filigrane",
+    "infosposition_title": "Position du texte",
+    "position_entries_1": "En haut à droite",
+    "position_entries_2": "En haut à gauche",
+    "position_entries_3": "En bas à gauche",
+    "position_entries_4": "En bas à droite",
+    "mark_title": "Fichier image",
+    "markbackground_title": "Ajouter un couleur d'arrière plan",
+    "markbackground_summary": "Ajouter une transparence partielle à l'image en arrière plan si nécessaire",
+    "markbackground_entries_1": "Aucun",
+    "markbackground_entries_2": "Noir",
+    "markbackground_entries_3": "Blanc",
+    "logosize_title": "Taille de l'image",
+    "showinfos_title": "Activer les filigranes textes",
+    "location_title": "Texte à afficher",
+    "location_summary": "Inscrire le texte à afficher",
+    "date_title": "Afficher la date",
+    "dateformat_title": "Format de la date",
+    "timeformat_entries_2": "Jour de la semaine AAAA/MM/JJ",
+    "timeformat_entries_3": "Jour de la semaine MM/JJ/AAAA",
+    "timeformat_entries_4": "Jour de la semaine JJ/MM/AAAA",
+    "timeformat_entries_5": "AAAA/MM/JJ",
+    "timeformat_entries_6": "MM/JJ/AAAA",
+    "timeformat_entries_7": "JJ/MM/AAAA",
+    "timeformat_entries_8": "Mois JJ AAAA",
+    "timeformat_entries_9": "JJ Mois AAAA",
+    "time_title": "Afficher l'heure",
+    "timeformat_title": "Format de l'heure",
+    "language_pattern": "Valeur par défaut du système",
+    "timezone_title": "Display time zone",
+    "fontsize_title": "Taille de la police",
+    "WatermarkAlways_title": "Activer le plugin WaterMark automatiquement",
+    "WatermarkAlways_summary": "Activer l'impression du filigrane à chaque appel."
+}
\ No newline at end of file
diff --git a/WaterMark/data/locale/WaterMark_fr_BE.json b/WaterMark/data/locale/WaterMark_fr_BE.json
new file mode 100644
index 0000000..8023933
--- /dev/null
+++ b/WaterMark/data/locale/WaterMark_fr_BE.json
@@ -0,0 +1,42 @@
+{
+    "image_category": "Image du filigrane ",
+    "text_category": "Texte du filigrane",
+    "videostream_title": "Flux vidéo",
+    "videostream_summary": "Choisir le flux sur lequel imprimer le filigrane",
+    "videostream_entries_1": "Envoyé",
+    "videostream_entries_2": "reçu",
+    "showlogo_title": "Activer l'image du filagrane",
+    "logoposition_title": "Position du filigrane",
+    "infosposition_title": "Position du texte",
+    "position_entries_1": "En haut à droite",
+    "position_entries_2": "En haut à gauche",
+    "position_entries_3": "En bas à gauche",
+    "position_entries_4": "En bas à droite",
+    "mark_title": "Fichier image",
+    "markbackground_title": "Ajouter un couleur d'arrière plan",
+    "markbackground_summary": "Ajouter une transparence partielle à l'image en arrière plan si nécessaire",
+    "markbackground_entries_1": "...",
+    "markbackground_entries_2": "Noir",
+    "markbackground_entries_3": "Blanc",
+    "logosize_title": "Taille de l'image",
+    "showinfos_title": "Activer les filigranes textes",
+    "location_title": "Texte à afficher",
+    "location_summary": "Inscrire le texte à afficher",
+    "date_title": "Afficher la date",
+    "dateformat_title": "Format de la date",
+    "timeformat_entries_2": "Jour de la semaine AAAA/MM/JJ",
+    "timeformat_entries_3": "Jour de la semaine MM/JJ/AAAA",
+    "timeformat_entries_4": "Jour de la semaine JJ/MM/AAAA",
+    "timeformat_entries_5": "AAAA/MM/DD",
+    "timeformat_entries_6": "MM/JJ/AAAA",
+    "timeformat_entries_7": "JJ/MM/AAAA",
+    "timeformat_entries_8": "Mois JJ AAAA",
+    "timeformat_entries_9": "JJ Mois AAAA",
+    "time_title": "Afficher l'heure",
+    "timeformat_title": "Format de l'heure",
+    "language_pattern": "Valeur par défaut du système",
+    "timezone_title": "Display time zone",
+    "fontsize_title": "Taille de la police",
+    "WatermarkAlways_title": "Activer le plugin WaterMark automatiquement",
+    "WatermarkAlways_summary": "Activer l'impression du filigrane à chaque appel"
+}
\ No newline at end of file
diff --git a/WaterMark/data/locale/WaterMark_fr_CA.json b/WaterMark/data/locale/WaterMark_fr_CA.json
new file mode 100644
index 0000000..8023933
--- /dev/null
+++ b/WaterMark/data/locale/WaterMark_fr_CA.json
@@ -0,0 +1,42 @@
+{
+    "image_category": "Image du filigrane ",
+    "text_category": "Texte du filigrane",
+    "videostream_title": "Flux vidéo",
+    "videostream_summary": "Choisir le flux sur lequel imprimer le filigrane",
+    "videostream_entries_1": "Envoyé",
+    "videostream_entries_2": "reçu",
+    "showlogo_title": "Activer l'image du filagrane",
+    "logoposition_title": "Position du filigrane",
+    "infosposition_title": "Position du texte",
+    "position_entries_1": "En haut à droite",
+    "position_entries_2": "En haut à gauche",
+    "position_entries_3": "En bas à gauche",
+    "position_entries_4": "En bas à droite",
+    "mark_title": "Fichier image",
+    "markbackground_title": "Ajouter un couleur d'arrière plan",
+    "markbackground_summary": "Ajouter une transparence partielle à l'image en arrière plan si nécessaire",
+    "markbackground_entries_1": "...",
+    "markbackground_entries_2": "Noir",
+    "markbackground_entries_3": "Blanc",
+    "logosize_title": "Taille de l'image",
+    "showinfos_title": "Activer les filigranes textes",
+    "location_title": "Texte à afficher",
+    "location_summary": "Inscrire le texte à afficher",
+    "date_title": "Afficher la date",
+    "dateformat_title": "Format de la date",
+    "timeformat_entries_2": "Jour de la semaine AAAA/MM/JJ",
+    "timeformat_entries_3": "Jour de la semaine MM/JJ/AAAA",
+    "timeformat_entries_4": "Jour de la semaine JJ/MM/AAAA",
+    "timeformat_entries_5": "AAAA/MM/DD",
+    "timeformat_entries_6": "MM/JJ/AAAA",
+    "timeformat_entries_7": "JJ/MM/AAAA",
+    "timeformat_entries_8": "Mois JJ AAAA",
+    "timeformat_entries_9": "JJ Mois AAAA",
+    "time_title": "Afficher l'heure",
+    "timeformat_title": "Format de l'heure",
+    "language_pattern": "Valeur par défaut du système",
+    "timezone_title": "Display time zone",
+    "fontsize_title": "Taille de la police",
+    "WatermarkAlways_title": "Activer le plugin WaterMark automatiquement",
+    "WatermarkAlways_summary": "Activer l'impression du filigrane à chaque appel"
+}
\ No newline at end of file
diff --git a/WaterMark/data/locale/WaterMark_fr_CH.json b/WaterMark/data/locale/WaterMark_fr_CH.json
new file mode 100644
index 0000000..8023933
--- /dev/null
+++ b/WaterMark/data/locale/WaterMark_fr_CH.json
@@ -0,0 +1,42 @@
+{
+    "image_category": "Image du filigrane ",
+    "text_category": "Texte du filigrane",
+    "videostream_title": "Flux vidéo",
+    "videostream_summary": "Choisir le flux sur lequel imprimer le filigrane",
+    "videostream_entries_1": "Envoyé",
+    "videostream_entries_2": "reçu",
+    "showlogo_title": "Activer l'image du filagrane",
+    "logoposition_title": "Position du filigrane",
+    "infosposition_title": "Position du texte",
+    "position_entries_1": "En haut à droite",
+    "position_entries_2": "En haut à gauche",
+    "position_entries_3": "En bas à gauche",
+    "position_entries_4": "En bas à droite",
+    "mark_title": "Fichier image",
+    "markbackground_title": "Ajouter un couleur d'arrière plan",
+    "markbackground_summary": "Ajouter une transparence partielle à l'image en arrière plan si nécessaire",
+    "markbackground_entries_1": "...",
+    "markbackground_entries_2": "Noir",
+    "markbackground_entries_3": "Blanc",
+    "logosize_title": "Taille de l'image",
+    "showinfos_title": "Activer les filigranes textes",
+    "location_title": "Texte à afficher",
+    "location_summary": "Inscrire le texte à afficher",
+    "date_title": "Afficher la date",
+    "dateformat_title": "Format de la date",
+    "timeformat_entries_2": "Jour de la semaine AAAA/MM/JJ",
+    "timeformat_entries_3": "Jour de la semaine MM/JJ/AAAA",
+    "timeformat_entries_4": "Jour de la semaine JJ/MM/AAAA",
+    "timeformat_entries_5": "AAAA/MM/DD",
+    "timeformat_entries_6": "MM/JJ/AAAA",
+    "timeformat_entries_7": "JJ/MM/AAAA",
+    "timeformat_entries_8": "Mois JJ AAAA",
+    "timeformat_entries_9": "JJ Mois AAAA",
+    "time_title": "Afficher l'heure",
+    "timeformat_title": "Format de l'heure",
+    "language_pattern": "Valeur par défaut du système",
+    "timezone_title": "Display time zone",
+    "fontsize_title": "Taille de la police",
+    "WatermarkAlways_title": "Activer le plugin WaterMark automatiquement",
+    "WatermarkAlways_summary": "Activer l'impression du filigrane à chaque appel"
+}
\ No newline at end of file
diff --git a/WaterMark/data/locale/WaterMark_fr_FR.json b/WaterMark/data/locale/WaterMark_fr_FR.json
new file mode 100644
index 0000000..8023933
--- /dev/null
+++ b/WaterMark/data/locale/WaterMark_fr_FR.json
@@ -0,0 +1,42 @@
+{
+    "image_category": "Image du filigrane ",
+    "text_category": "Texte du filigrane",
+    "videostream_title": "Flux vidéo",
+    "videostream_summary": "Choisir le flux sur lequel imprimer le filigrane",
+    "videostream_entries_1": "Envoyé",
+    "videostream_entries_2": "reçu",
+    "showlogo_title": "Activer l'image du filagrane",
+    "logoposition_title": "Position du filigrane",
+    "infosposition_title": "Position du texte",
+    "position_entries_1": "En haut à droite",
+    "position_entries_2": "En haut à gauche",
+    "position_entries_3": "En bas à gauche",
+    "position_entries_4": "En bas à droite",
+    "mark_title": "Fichier image",
+    "markbackground_title": "Ajouter un couleur d'arrière plan",
+    "markbackground_summary": "Ajouter une transparence partielle à l'image en arrière plan si nécessaire",
+    "markbackground_entries_1": "...",
+    "markbackground_entries_2": "Noir",
+    "markbackground_entries_3": "Blanc",
+    "logosize_title": "Taille de l'image",
+    "showinfos_title": "Activer les filigranes textes",
+    "location_title": "Texte à afficher",
+    "location_summary": "Inscrire le texte à afficher",
+    "date_title": "Afficher la date",
+    "dateformat_title": "Format de la date",
+    "timeformat_entries_2": "Jour de la semaine AAAA/MM/JJ",
+    "timeformat_entries_3": "Jour de la semaine MM/JJ/AAAA",
+    "timeformat_entries_4": "Jour de la semaine JJ/MM/AAAA",
+    "timeformat_entries_5": "AAAA/MM/DD",
+    "timeformat_entries_6": "MM/JJ/AAAA",
+    "timeformat_entries_7": "JJ/MM/AAAA",
+    "timeformat_entries_8": "Mois JJ AAAA",
+    "timeformat_entries_9": "JJ Mois AAAA",
+    "time_title": "Afficher l'heure",
+    "timeformat_title": "Format de l'heure",
+    "language_pattern": "Valeur par défaut du système",
+    "timezone_title": "Display time zone",
+    "fontsize_title": "Taille de la police",
+    "WatermarkAlways_title": "Activer le plugin WaterMark automatiquement",
+    "WatermarkAlways_summary": "Activer l'impression du filigrane à chaque appel"
+}
\ No newline at end of file
diff --git a/WaterMark/data/locale/WaterMark_ga.json b/WaterMark/data/locale/WaterMark_ga.json
new file mode 100644
index 0000000..1aff770
--- /dev/null
+++ b/WaterMark/data/locale/WaterMark_ga.json
@@ -0,0 +1,42 @@
+{
+    "image_category": "Watermark image",
+    "text_category": "Watermark text",
+    "videostream_title": "Video stream",
+    "videostream_summary": "Select the stream to put the watermark on",
+    "videostream_entries_1": "Sent",
+    "videostream_entries_2": "Received",
+    "showlogo_title": "Enable watermark image",
+    "logoposition_title": "Image position",
+    "infosposition_title": "Text position",
+    "position_entries_1": "Top right",
+    "position_entries_2": "Top left",
+    "position_entries_3": "Bottom left",
+    "position_entries_4": "Bottom right",
+    "mark_title": "Image file",
+    "markbackground_title": "Add background color",
+    "markbackground_summary": "Add a partial transparency to the image background if it isn't visible enough",
+    "markbackground_entries_1": "None",
+    "markbackground_entries_2": "Black",
+    "markbackground_entries_3": "White",
+    "logosize_title": "Image size",
+    "showinfos_title": "Enable watermark text",
+    "location_title": "Text to be displayed",
+    "location_summary": "Write any text you want to display",
+    "date_title": "Display date",
+    "dateformat_title": "Date format",
+    "timeformat_entries_2": "WeekDay YYYY/MM/DD",
+    "timeformat_entries_3": "WeekDay MM/DD/YYYY",
+    "timeformat_entries_4": "WeekDay DD/MM/YYYY",
+    "timeformat_entries_5": "YYYY/MM/DD",
+    "timeformat_entries_6": "MM/DD/YYYY",
+    "timeformat_entries_7": "DD/MM/YYYY",
+    "timeformat_entries_8": "Month DD YYYY",
+    "timeformat_entries_9": "DD Month YYYY",
+    "time_title": "Display time",
+    "timeformat_title": "Time Format",
+    "language_pattern": "System default",
+    "timezone_title": "Display time zone",
+    "fontsize_title": "Font size",
+    "WatermarkAlways_title": "Automatically activate WaterMark",
+    "WatermarkAlways_summary": "Activate the watermark when a call starts."
+}
\ No newline at end of file
diff --git a/WaterMark/data/locale/WaterMark_gl.json b/WaterMark/data/locale/WaterMark_gl.json
new file mode 100644
index 0000000..1aff770
--- /dev/null
+++ b/WaterMark/data/locale/WaterMark_gl.json
@@ -0,0 +1,42 @@
+{
+    "image_category": "Watermark image",
+    "text_category": "Watermark text",
+    "videostream_title": "Video stream",
+    "videostream_summary": "Select the stream to put the watermark on",
+    "videostream_entries_1": "Sent",
+    "videostream_entries_2": "Received",
+    "showlogo_title": "Enable watermark image",
+    "logoposition_title": "Image position",
+    "infosposition_title": "Text position",
+    "position_entries_1": "Top right",
+    "position_entries_2": "Top left",
+    "position_entries_3": "Bottom left",
+    "position_entries_4": "Bottom right",
+    "mark_title": "Image file",
+    "markbackground_title": "Add background color",
+    "markbackground_summary": "Add a partial transparency to the image background if it isn't visible enough",
+    "markbackground_entries_1": "None",
+    "markbackground_entries_2": "Black",
+    "markbackground_entries_3": "White",
+    "logosize_title": "Image size",
+    "showinfos_title": "Enable watermark text",
+    "location_title": "Text to be displayed",
+    "location_summary": "Write any text you want to display",
+    "date_title": "Display date",
+    "dateformat_title": "Date format",
+    "timeformat_entries_2": "WeekDay YYYY/MM/DD",
+    "timeformat_entries_3": "WeekDay MM/DD/YYYY",
+    "timeformat_entries_4": "WeekDay DD/MM/YYYY",
+    "timeformat_entries_5": "YYYY/MM/DD",
+    "timeformat_entries_6": "MM/DD/YYYY",
+    "timeformat_entries_7": "DD/MM/YYYY",
+    "timeformat_entries_8": "Month DD YYYY",
+    "timeformat_entries_9": "DD Month YYYY",
+    "time_title": "Display time",
+    "timeformat_title": "Time Format",
+    "language_pattern": "System default",
+    "timezone_title": "Display time zone",
+    "fontsize_title": "Font size",
+    "WatermarkAlways_title": "Automatically activate WaterMark",
+    "WatermarkAlways_summary": "Activate the watermark when a call starts."
+}
\ No newline at end of file
diff --git a/WaterMark/data/locale/WaterMark_gu.json b/WaterMark/data/locale/WaterMark_gu.json
new file mode 100644
index 0000000..1aff770
--- /dev/null
+++ b/WaterMark/data/locale/WaterMark_gu.json
@@ -0,0 +1,42 @@
+{
+    "image_category": "Watermark image",
+    "text_category": "Watermark text",
+    "videostream_title": "Video stream",
+    "videostream_summary": "Select the stream to put the watermark on",
+    "videostream_entries_1": "Sent",
+    "videostream_entries_2": "Received",
+    "showlogo_title": "Enable watermark image",
+    "logoposition_title": "Image position",
+    "infosposition_title": "Text position",
+    "position_entries_1": "Top right",
+    "position_entries_2": "Top left",
+    "position_entries_3": "Bottom left",
+    "position_entries_4": "Bottom right",
+    "mark_title": "Image file",
+    "markbackground_title": "Add background color",
+    "markbackground_summary": "Add a partial transparency to the image background if it isn't visible enough",
+    "markbackground_entries_1": "None",
+    "markbackground_entries_2": "Black",
+    "markbackground_entries_3": "White",
+    "logosize_title": "Image size",
+    "showinfos_title": "Enable watermark text",
+    "location_title": "Text to be displayed",
+    "location_summary": "Write any text you want to display",
+    "date_title": "Display date",
+    "dateformat_title": "Date format",
+    "timeformat_entries_2": "WeekDay YYYY/MM/DD",
+    "timeformat_entries_3": "WeekDay MM/DD/YYYY",
+    "timeformat_entries_4": "WeekDay DD/MM/YYYY",
+    "timeformat_entries_5": "YYYY/MM/DD",
+    "timeformat_entries_6": "MM/DD/YYYY",
+    "timeformat_entries_7": "DD/MM/YYYY",
+    "timeformat_entries_8": "Month DD YYYY",
+    "timeformat_entries_9": "DD Month YYYY",
+    "time_title": "Display time",
+    "timeformat_title": "Time Format",
+    "language_pattern": "System default",
+    "timezone_title": "Display time zone",
+    "fontsize_title": "Font size",
+    "WatermarkAlways_title": "Automatically activate WaterMark",
+    "WatermarkAlways_summary": "Activate the watermark when a call starts."
+}
\ No newline at end of file
diff --git a/WaterMark/data/locale/WaterMark_he.json b/WaterMark/data/locale/WaterMark_he.json
new file mode 100644
index 0000000..440fea7
--- /dev/null
+++ b/WaterMark/data/locale/WaterMark_he.json
@@ -0,0 +1,42 @@
+{
+    "image_category": "Watermark image",
+    "text_category": "Watermark text",
+    "videostream_title": "Video stream",
+    "videostream_summary": "Select the stream to put the watermark on",
+    "videostream_entries_1": "Sent",
+    "videostream_entries_2": "Received",
+    "showlogo_title": "Enable watermark image",
+    "logoposition_title": "Image position",
+    "infosposition_title": "Text position",
+    "position_entries_1": "Top right",
+    "position_entries_2": "Top left",
+    "position_entries_3": "Bottom left",
+    "position_entries_4": "Bottom right",
+    "mark_title": "Image file",
+    "markbackground_title": "Add background color",
+    "markbackground_summary": "Add a partial transparency to the image background if it isn't visible enough",
+    "markbackground_entries_1": "None",
+    "markbackground_entries_2": "Black",
+    "markbackground_entries_3": "White",
+    "logosize_title": "Image size",
+    "showinfos_title": "Enable watermark text",
+    "location_title": "Text to be displayed",
+    "location_summary": "Write any text you want to display",
+    "date_title": "הצג מועד",
+    "dateformat_title": "Date format",
+    "timeformat_entries_2": "WeekDay YYYY/MM/DD",
+    "timeformat_entries_3": "WeekDay MM/DD/YYYY",
+    "timeformat_entries_4": "WeekDay DD/MM/YYYY",
+    "timeformat_entries_5": "YYYY/MM/DD",
+    "timeformat_entries_6": "MM/DD/YYYY",
+    "timeformat_entries_7": "DD/MM/YYYY",
+    "timeformat_entries_8": "Month DD YYYY",
+    "timeformat_entries_9": "DD Month YYYY",
+    "time_title": "Display time",
+    "timeformat_title": "Time Format",
+    "language_pattern": "System default",
+    "timezone_title": "Display time zone",
+    "fontsize_title": "Font size",
+    "WatermarkAlways_title": "Automatically activate WaterMark",
+    "WatermarkAlways_summary": "Activate the watermark when a call starts."
+}
\ No newline at end of file
diff --git a/WaterMark/data/locale/WaterMark_hi.json b/WaterMark/data/locale/WaterMark_hi.json
new file mode 100644
index 0000000..1aff770
--- /dev/null
+++ b/WaterMark/data/locale/WaterMark_hi.json
@@ -0,0 +1,42 @@
+{
+    "image_category": "Watermark image",
+    "text_category": "Watermark text",
+    "videostream_title": "Video stream",
+    "videostream_summary": "Select the stream to put the watermark on",
+    "videostream_entries_1": "Sent",
+    "videostream_entries_2": "Received",
+    "showlogo_title": "Enable watermark image",
+    "logoposition_title": "Image position",
+    "infosposition_title": "Text position",
+    "position_entries_1": "Top right",
+    "position_entries_2": "Top left",
+    "position_entries_3": "Bottom left",
+    "position_entries_4": "Bottom right",
+    "mark_title": "Image file",
+    "markbackground_title": "Add background color",
+    "markbackground_summary": "Add a partial transparency to the image background if it isn't visible enough",
+    "markbackground_entries_1": "None",
+    "markbackground_entries_2": "Black",
+    "markbackground_entries_3": "White",
+    "logosize_title": "Image size",
+    "showinfos_title": "Enable watermark text",
+    "location_title": "Text to be displayed",
+    "location_summary": "Write any text you want to display",
+    "date_title": "Display date",
+    "dateformat_title": "Date format",
+    "timeformat_entries_2": "WeekDay YYYY/MM/DD",
+    "timeformat_entries_3": "WeekDay MM/DD/YYYY",
+    "timeformat_entries_4": "WeekDay DD/MM/YYYY",
+    "timeformat_entries_5": "YYYY/MM/DD",
+    "timeformat_entries_6": "MM/DD/YYYY",
+    "timeformat_entries_7": "DD/MM/YYYY",
+    "timeformat_entries_8": "Month DD YYYY",
+    "timeformat_entries_9": "DD Month YYYY",
+    "time_title": "Display time",
+    "timeformat_title": "Time Format",
+    "language_pattern": "System default",
+    "timezone_title": "Display time zone",
+    "fontsize_title": "Font size",
+    "WatermarkAlways_title": "Automatically activate WaterMark",
+    "WatermarkAlways_summary": "Activate the watermark when a call starts."
+}
\ No newline at end of file
diff --git a/WaterMark/data/locale/WaterMark_hi_IN.json b/WaterMark/data/locale/WaterMark_hi_IN.json
new file mode 100644
index 0000000..1aff770
--- /dev/null
+++ b/WaterMark/data/locale/WaterMark_hi_IN.json
@@ -0,0 +1,42 @@
+{
+    "image_category": "Watermark image",
+    "text_category": "Watermark text",
+    "videostream_title": "Video stream",
+    "videostream_summary": "Select the stream to put the watermark on",
+    "videostream_entries_1": "Sent",
+    "videostream_entries_2": "Received",
+    "showlogo_title": "Enable watermark image",
+    "logoposition_title": "Image position",
+    "infosposition_title": "Text position",
+    "position_entries_1": "Top right",
+    "position_entries_2": "Top left",
+    "position_entries_3": "Bottom left",
+    "position_entries_4": "Bottom right",
+    "mark_title": "Image file",
+    "markbackground_title": "Add background color",
+    "markbackground_summary": "Add a partial transparency to the image background if it isn't visible enough",
+    "markbackground_entries_1": "None",
+    "markbackground_entries_2": "Black",
+    "markbackground_entries_3": "White",
+    "logosize_title": "Image size",
+    "showinfos_title": "Enable watermark text",
+    "location_title": "Text to be displayed",
+    "location_summary": "Write any text you want to display",
+    "date_title": "Display date",
+    "dateformat_title": "Date format",
+    "timeformat_entries_2": "WeekDay YYYY/MM/DD",
+    "timeformat_entries_3": "WeekDay MM/DD/YYYY",
+    "timeformat_entries_4": "WeekDay DD/MM/YYYY",
+    "timeformat_entries_5": "YYYY/MM/DD",
+    "timeformat_entries_6": "MM/DD/YYYY",
+    "timeformat_entries_7": "DD/MM/YYYY",
+    "timeformat_entries_8": "Month DD YYYY",
+    "timeformat_entries_9": "DD Month YYYY",
+    "time_title": "Display time",
+    "timeformat_title": "Time Format",
+    "language_pattern": "System default",
+    "timezone_title": "Display time zone",
+    "fontsize_title": "Font size",
+    "WatermarkAlways_title": "Automatically activate WaterMark",
+    "WatermarkAlways_summary": "Activate the watermark when a call starts."
+}
\ No newline at end of file
diff --git a/WaterMark/data/locale/WaterMark_hr.json b/WaterMark/data/locale/WaterMark_hr.json
new file mode 100644
index 0000000..d617578
--- /dev/null
+++ b/WaterMark/data/locale/WaterMark_hr.json
@@ -0,0 +1,42 @@
+{
+    "image_category": "Watermark image",
+    "text_category": "Watermark text",
+    "videostream_title": "Video stream",
+    "videostream_summary": "Select the stream to put the watermark on",
+    "videostream_entries_1": "Sent",
+    "videostream_entries_2": "Received",
+    "showlogo_title": "Enable watermark image",
+    "logoposition_title": "Image position",
+    "infosposition_title": "Text position",
+    "position_entries_1": "Top right",
+    "position_entries_2": "Top left",
+    "position_entries_3": "Bottom left",
+    "position_entries_4": "Bottom right",
+    "mark_title": "Image file",
+    "markbackground_title": "Add background color",
+    "markbackground_summary": "Add a partial transparency to the image background if it isn't visible enough",
+    "markbackground_entries_1": "Nema",
+    "markbackground_entries_2": "Black",
+    "markbackground_entries_3": "White",
+    "logosize_title": "Image size",
+    "showinfos_title": "Enable watermark text",
+    "location_title": "Text to be displayed",
+    "location_summary": "Write any text you want to display",
+    "date_title": "Prikaži datum",
+    "dateformat_title": "Date format",
+    "timeformat_entries_2": "WeekDay YYYY/MM/DD",
+    "timeformat_entries_3": "WeekDay MM/DD/YYYY",
+    "timeformat_entries_4": "WeekDay DD/MM/YYYY",
+    "timeformat_entries_5": "YYYY/MM/DD",
+    "timeformat_entries_6": "MM/DD/YYYY",
+    "timeformat_entries_7": "DD/MM/YYYY",
+    "timeformat_entries_8": "Month DD YYYY",
+    "timeformat_entries_9": "DD Month YYYY",
+    "time_title": "Display time",
+    "timeformat_title": "Time Format",
+    "language_pattern": "System default",
+    "timezone_title": "Display time zone",
+    "fontsize_title": "Font size",
+    "WatermarkAlways_title": "Automatically activate WaterMark",
+    "WatermarkAlways_summary": "Activate the watermark when a call starts."
+}
\ No newline at end of file
diff --git a/WaterMark/data/locale/WaterMark_hu.json b/WaterMark/data/locale/WaterMark_hu.json
new file mode 100644
index 0000000..20a6b41
--- /dev/null
+++ b/WaterMark/data/locale/WaterMark_hu.json
@@ -0,0 +1,42 @@
+{
+    "image_category": "Vízjelkép",
+    "text_category": "Vízjelszöveg",
+    "videostream_title": "Video-adatfolyam",
+    "videostream_summary": "Adatfolyam kijelölése a vízjel felrakásához",
+    "videostream_entries_1": "Elküldve",
+    "videostream_entries_2": "Érkezett",
+    "showlogo_title": "Vízjelkép engedélyezése",
+    "logoposition_title": "Kép helye",
+    "infosposition_title": "Szöveg elhelyezése",
+    "position_entries_1": "Jobb felső",
+    "position_entries_2": "Bal felső",
+    "position_entries_3": "Bal alsó",
+    "position_entries_4": "Jobb alsó",
+    "mark_title": "Képfájl",
+    "markbackground_title": "Háttérszín hozzáadása",
+    "markbackground_summary": "Adjon részleges átlátszóságot a kép hátteréhez, ha az nem látható eléggé",
+    "markbackground_entries_1": "Nincs",
+    "markbackground_entries_2": "Fekete",
+    "markbackground_entries_3": "Fehér",
+    "logosize_title": "Képméret",
+    "showinfos_title": "Vízjelszöveg engedélyezése",
+    "location_title": "Megjelenítendő szöveg",
+    "location_summary": "Adja meg a megjelenítendő szöveget",
+    "date_title": "Dátum megjelenítése",
+    "dateformat_title": "Dátumformátum",
+    "timeformat_entries_2": "a hét napja ÉÉÉÉ/HH/NN",
+    "timeformat_entries_3": "a hét napja HH/NN/ÉÉÉÉ",
+    "timeformat_entries_4": "a hét napja NN/HH/ÉÉÉÉ",
+    "timeformat_entries_5": "ÉÉÉÉ/HH/NN",
+    "timeformat_entries_6": "HH/NN/ÉÉÉÉ",
+    "timeformat_entries_7": "NN/HH/ÉÉÉÉ",
+    "timeformat_entries_8": "Hónap NN ÉÉÉÉ",
+    "timeformat_entries_9": "NN Hónap ÉÉÉÉ",
+    "time_title": "Idő megjelenítése",
+    "timeformat_title": "Időformátum",
+    "language_pattern": "Rendszerbeli alapértelmezés",
+    "timezone_title": "Display time zone",
+    "fontsize_title": "Betűméret",
+    "WatermarkAlways_title": "A Vízjel beépülő modul önműködő indítása",
+    "WatermarkAlways_summary": "Vízjel megjelenítése hívás indulásakor."
+}
\ No newline at end of file
diff --git a/WaterMark/data/locale/WaterMark_id.json b/WaterMark/data/locale/WaterMark_id.json
new file mode 100644
index 0000000..1aff770
--- /dev/null
+++ b/WaterMark/data/locale/WaterMark_id.json
@@ -0,0 +1,42 @@
+{
+    "image_category": "Watermark image",
+    "text_category": "Watermark text",
+    "videostream_title": "Video stream",
+    "videostream_summary": "Select the stream to put the watermark on",
+    "videostream_entries_1": "Sent",
+    "videostream_entries_2": "Received",
+    "showlogo_title": "Enable watermark image",
+    "logoposition_title": "Image position",
+    "infosposition_title": "Text position",
+    "position_entries_1": "Top right",
+    "position_entries_2": "Top left",
+    "position_entries_3": "Bottom left",
+    "position_entries_4": "Bottom right",
+    "mark_title": "Image file",
+    "markbackground_title": "Add background color",
+    "markbackground_summary": "Add a partial transparency to the image background if it isn't visible enough",
+    "markbackground_entries_1": "None",
+    "markbackground_entries_2": "Black",
+    "markbackground_entries_3": "White",
+    "logosize_title": "Image size",
+    "showinfos_title": "Enable watermark text",
+    "location_title": "Text to be displayed",
+    "location_summary": "Write any text you want to display",
+    "date_title": "Display date",
+    "dateformat_title": "Date format",
+    "timeformat_entries_2": "WeekDay YYYY/MM/DD",
+    "timeformat_entries_3": "WeekDay MM/DD/YYYY",
+    "timeformat_entries_4": "WeekDay DD/MM/YYYY",
+    "timeformat_entries_5": "YYYY/MM/DD",
+    "timeformat_entries_6": "MM/DD/YYYY",
+    "timeformat_entries_7": "DD/MM/YYYY",
+    "timeformat_entries_8": "Month DD YYYY",
+    "timeformat_entries_9": "DD Month YYYY",
+    "time_title": "Display time",
+    "timeformat_title": "Time Format",
+    "language_pattern": "System default",
+    "timezone_title": "Display time zone",
+    "fontsize_title": "Font size",
+    "WatermarkAlways_title": "Automatically activate WaterMark",
+    "WatermarkAlways_summary": "Activate the watermark when a call starts."
+}
\ No newline at end of file
diff --git a/WaterMark/data/locale/WaterMark_ig.json b/WaterMark/data/locale/WaterMark_ig.json
new file mode 100644
index 0000000..1aff770
--- /dev/null
+++ b/WaterMark/data/locale/WaterMark_ig.json
@@ -0,0 +1,42 @@
+{
+    "image_category": "Watermark image",
+    "text_category": "Watermark text",
+    "videostream_title": "Video stream",
+    "videostream_summary": "Select the stream to put the watermark on",
+    "videostream_entries_1": "Sent",
+    "videostream_entries_2": "Received",
+    "showlogo_title": "Enable watermark image",
+    "logoposition_title": "Image position",
+    "infosposition_title": "Text position",
+    "position_entries_1": "Top right",
+    "position_entries_2": "Top left",
+    "position_entries_3": "Bottom left",
+    "position_entries_4": "Bottom right",
+    "mark_title": "Image file",
+    "markbackground_title": "Add background color",
+    "markbackground_summary": "Add a partial transparency to the image background if it isn't visible enough",
+    "markbackground_entries_1": "None",
+    "markbackground_entries_2": "Black",
+    "markbackground_entries_3": "White",
+    "logosize_title": "Image size",
+    "showinfos_title": "Enable watermark text",
+    "location_title": "Text to be displayed",
+    "location_summary": "Write any text you want to display",
+    "date_title": "Display date",
+    "dateformat_title": "Date format",
+    "timeformat_entries_2": "WeekDay YYYY/MM/DD",
+    "timeformat_entries_3": "WeekDay MM/DD/YYYY",
+    "timeformat_entries_4": "WeekDay DD/MM/YYYY",
+    "timeformat_entries_5": "YYYY/MM/DD",
+    "timeformat_entries_6": "MM/DD/YYYY",
+    "timeformat_entries_7": "DD/MM/YYYY",
+    "timeformat_entries_8": "Month DD YYYY",
+    "timeformat_entries_9": "DD Month YYYY",
+    "time_title": "Display time",
+    "timeformat_title": "Time Format",
+    "language_pattern": "System default",
+    "timezone_title": "Display time zone",
+    "fontsize_title": "Font size",
+    "WatermarkAlways_title": "Automatically activate WaterMark",
+    "WatermarkAlways_summary": "Activate the watermark when a call starts."
+}
\ No newline at end of file
diff --git a/WaterMark/data/locale/WaterMark_it.json b/WaterMark/data/locale/WaterMark_it.json
new file mode 100644
index 0000000..9510619
--- /dev/null
+++ b/WaterMark/data/locale/WaterMark_it.json
@@ -0,0 +1,42 @@
+{
+    "image_category": "Imagine della filigrana",
+    "text_category": "Testo della filigrana",
+    "videostream_title": "Flusso video",
+    "videostream_summary": "Selezionare il flusso su cui apporre la filigrana",
+    "videostream_entries_1": "Inviato",
+    "videostream_entries_2": "Ricevuto",
+    "showlogo_title": "Attiva l'immagine della filigrana",
+    "logoposition_title": "Posizione dell'immagine",
+    "infosposition_title": "Posizione del testo",
+    "position_entries_1": "In alto a destra",
+    "position_entries_2": "In alto a sinistra",
+    "position_entries_3": "In basso a sinistra",
+    "position_entries_4": "In basso a destra",
+    "mark_title": "File immagine",
+    "markbackground_title": "Aggiungi colore di sfondo",
+    "markbackground_summary": "Aggiungi una trasparenza parziale all' immagine di sfondo se non è abbastanza visibile",
+    "markbackground_entries_1": "Nessuno",
+    "markbackground_entries_2": "Nero",
+    "markbackground_entries_3": "Bianco",
+    "logosize_title": "Dimensione dell'immagine",
+    "showinfos_title": "Attiva il testo della filigrana",
+    "location_title": "Testo da mostrare",
+    "location_summary": "Scrivere il testo che si desidera mostrare",
+    "date_title": "Mostra data",
+    "dateformat_title": "Formato data",
+    "timeformat_entries_2": "Giorno della settimana AAAA/MM/GG",
+    "timeformat_entries_3": "Giorno della settimana MM/GG/AAAA",
+    "timeformat_entries_4": "Giorno della settimana GG/MM/AAAA",
+    "timeformat_entries_5": "AAAA/MM/GG",
+    "timeformat_entries_6": "MM/GG/AAAA",
+    "timeformat_entries_7": "GG/MM/AAAA",
+    "timeformat_entries_8": "Mese GG AAAA",
+    "timeformat_entries_9": "GG Mese AAAA",
+    "time_title": "Mostra l'ora",
+    "timeformat_title": "Formato orario",
+    "language_pattern": "Del sistema",
+    "timezone_title": "Display time zone",
+    "fontsize_title": "Dimensione dei caratteri",
+    "WatermarkAlways_title": "Attiva automaticamente la filigrana",
+    "WatermarkAlways_summary": "Attiva la filigrana quando inizia una chiamata."
+}
\ No newline at end of file
diff --git a/WaterMark/data/locale/WaterMark_it_IT.json b/WaterMark/data/locale/WaterMark_it_IT.json
new file mode 100644
index 0000000..83a108d
--- /dev/null
+++ b/WaterMark/data/locale/WaterMark_it_IT.json
@@ -0,0 +1,42 @@
+{
+    "image_category": "Imagine della filigrana",
+    "text_category": "Testo della filigrana",
+    "videostream_title": "Flusso video",
+    "videostream_summary": "Selezionare il flusso su cui apporre la filigrana",
+    "videostream_entries_1": "Inviato",
+    "videostream_entries_2": "Ricevuto",
+    "showlogo_title": "Attiva l'immagine della filigrana",
+    "logoposition_title": "Posizione dell'immagine",
+    "infosposition_title": "Posizione del testo",
+    "position_entries_1": "In alto a destra",
+    "position_entries_2": "In alto a sinistra",
+    "position_entries_3": "In basso a sinistra",
+    "position_entries_4": "In basso a destra",
+    "mark_title": "File immagine",
+    "markbackground_title": "Aggiungi colore di sfondo",
+    "markbackground_summary": "Aggiungi una trasparenza parziale all' immagine di sfondo se non è abbastanza visibile",
+    "markbackground_entries_1": "Nessuno",
+    "markbackground_entries_2": "Nero",
+    "markbackground_entries_3": "Bianco",
+    "logosize_title": "Dimensione dell'immagine",
+    "showinfos_title": "Attiva il testo della filigrana",
+    "location_title": "Testo da mostrare",
+    "location_summary": "Scrivere il testo che si desidera mostrare",
+    "date_title": "Mostra data",
+    "dateformat_title": "Formato data",
+    "timeformat_entries_2": "Giorno della settimana AAAA/MM/GG",
+    "timeformat_entries_3": "Giorno della settimana MM/GG/AAAA",
+    "timeformat_entries_4": "Giorno della settimana GG/MM/AAAA",
+    "timeformat_entries_5": "AAAA/MM/GG",
+    "timeformat_entries_6": "MM/GG/AAAA",
+    "timeformat_entries_7": "GG/MM/AAAA",
+    "timeformat_entries_8": "Mese GG AAAA",
+    "timeformat_entries_9": "GG Mese AAAA",
+    "time_title": "Mostra l'ora",
+    "timeformat_title": "Formato dell'ora",
+    "language_pattern": "Del sistema",
+    "timezone_title": "Display time zone",
+    "fontsize_title": "Dimensione dei caratteri",
+    "WatermarkAlways_title": "Attiva automaticamente la filigrana",
+    "WatermarkAlways_summary": "Attiva la filigrana quando inizia una chiamata."
+}
\ No newline at end of file
diff --git a/WaterMark/data/locale/WaterMark_ja.json b/WaterMark/data/locale/WaterMark_ja.json
new file mode 100644
index 0000000..d457c0c
--- /dev/null
+++ b/WaterMark/data/locale/WaterMark_ja.json
@@ -0,0 +1,42 @@
+{
+    "image_category": "Watermark image",
+    "text_category": "Watermark text",
+    "videostream_title": "ビデオストリーム",
+    "videostream_summary": "Select the stream to put the watermark on",
+    "videostream_entries_1": "送信",
+    "videostream_entries_2": "受信",
+    "showlogo_title": "Enable watermark image",
+    "logoposition_title": "Image position",
+    "infosposition_title": "Text position",
+    "position_entries_1": "Top right",
+    "position_entries_2": "Top left",
+    "position_entries_3": "Bottom left",
+    "position_entries_4": "Bottom right",
+    "mark_title": "Image file",
+    "markbackground_title": "Add background color",
+    "markbackground_summary": "Add a partial transparency to the image background if it isn't visible enough",
+    "markbackground_entries_1": "なし",
+    "markbackground_entries_2": "Black",
+    "markbackground_entries_3": "White",
+    "logosize_title": "Image size",
+    "showinfos_title": "Enable watermark text",
+    "location_title": "Text to be displayed",
+    "location_summary": "Write any text you want to display",
+    "date_title": "Display date",
+    "dateformat_title": "Date format",
+    "timeformat_entries_2": "WeekDay YYYY/MM/DD",
+    "timeformat_entries_3": "WeekDay MM/DD/YYYY",
+    "timeformat_entries_4": "WeekDay DD/MM/YYYY",
+    "timeformat_entries_5": "YYYY/MM/DD",
+    "timeformat_entries_6": "MM/DD/YYYY",
+    "timeformat_entries_7": "DD/MM/YYYY",
+    "timeformat_entries_8": "Month DD YYYY",
+    "timeformat_entries_9": "DD Month YYYY",
+    "time_title": "Display time",
+    "timeformat_title": "Time Format",
+    "language_pattern": "System default",
+    "timezone_title": "Display time zone",
+    "fontsize_title": "Font size",
+    "WatermarkAlways_title": "Automatically activate WaterMark",
+    "WatermarkAlways_summary": "Activate the watermark when a call starts."
+}
\ No newline at end of file
diff --git a/WaterMark/data/locale/WaterMark_kk.json b/WaterMark/data/locale/WaterMark_kk.json
new file mode 100644
index 0000000..1aff770
--- /dev/null
+++ b/WaterMark/data/locale/WaterMark_kk.json
@@ -0,0 +1,42 @@
+{
+    "image_category": "Watermark image",
+    "text_category": "Watermark text",
+    "videostream_title": "Video stream",
+    "videostream_summary": "Select the stream to put the watermark on",
+    "videostream_entries_1": "Sent",
+    "videostream_entries_2": "Received",
+    "showlogo_title": "Enable watermark image",
+    "logoposition_title": "Image position",
+    "infosposition_title": "Text position",
+    "position_entries_1": "Top right",
+    "position_entries_2": "Top left",
+    "position_entries_3": "Bottom left",
+    "position_entries_4": "Bottom right",
+    "mark_title": "Image file",
+    "markbackground_title": "Add background color",
+    "markbackground_summary": "Add a partial transparency to the image background if it isn't visible enough",
+    "markbackground_entries_1": "None",
+    "markbackground_entries_2": "Black",
+    "markbackground_entries_3": "White",
+    "logosize_title": "Image size",
+    "showinfos_title": "Enable watermark text",
+    "location_title": "Text to be displayed",
+    "location_summary": "Write any text you want to display",
+    "date_title": "Display date",
+    "dateformat_title": "Date format",
+    "timeformat_entries_2": "WeekDay YYYY/MM/DD",
+    "timeformat_entries_3": "WeekDay MM/DD/YYYY",
+    "timeformat_entries_4": "WeekDay DD/MM/YYYY",
+    "timeformat_entries_5": "YYYY/MM/DD",
+    "timeformat_entries_6": "MM/DD/YYYY",
+    "timeformat_entries_7": "DD/MM/YYYY",
+    "timeformat_entries_8": "Month DD YYYY",
+    "timeformat_entries_9": "DD Month YYYY",
+    "time_title": "Display time",
+    "timeformat_title": "Time Format",
+    "language_pattern": "System default",
+    "timezone_title": "Display time zone",
+    "fontsize_title": "Font size",
+    "WatermarkAlways_title": "Automatically activate WaterMark",
+    "WatermarkAlways_summary": "Activate the watermark when a call starts."
+}
\ No newline at end of file
diff --git a/WaterMark/data/locale/WaterMark_kn.json b/WaterMark/data/locale/WaterMark_kn.json
new file mode 100644
index 0000000..1aff770
--- /dev/null
+++ b/WaterMark/data/locale/WaterMark_kn.json
@@ -0,0 +1,42 @@
+{
+    "image_category": "Watermark image",
+    "text_category": "Watermark text",
+    "videostream_title": "Video stream",
+    "videostream_summary": "Select the stream to put the watermark on",
+    "videostream_entries_1": "Sent",
+    "videostream_entries_2": "Received",
+    "showlogo_title": "Enable watermark image",
+    "logoposition_title": "Image position",
+    "infosposition_title": "Text position",
+    "position_entries_1": "Top right",
+    "position_entries_2": "Top left",
+    "position_entries_3": "Bottom left",
+    "position_entries_4": "Bottom right",
+    "mark_title": "Image file",
+    "markbackground_title": "Add background color",
+    "markbackground_summary": "Add a partial transparency to the image background if it isn't visible enough",
+    "markbackground_entries_1": "None",
+    "markbackground_entries_2": "Black",
+    "markbackground_entries_3": "White",
+    "logosize_title": "Image size",
+    "showinfos_title": "Enable watermark text",
+    "location_title": "Text to be displayed",
+    "location_summary": "Write any text you want to display",
+    "date_title": "Display date",
+    "dateformat_title": "Date format",
+    "timeformat_entries_2": "WeekDay YYYY/MM/DD",
+    "timeformat_entries_3": "WeekDay MM/DD/YYYY",
+    "timeformat_entries_4": "WeekDay DD/MM/YYYY",
+    "timeformat_entries_5": "YYYY/MM/DD",
+    "timeformat_entries_6": "MM/DD/YYYY",
+    "timeformat_entries_7": "DD/MM/YYYY",
+    "timeformat_entries_8": "Month DD YYYY",
+    "timeformat_entries_9": "DD Month YYYY",
+    "time_title": "Display time",
+    "timeformat_title": "Time Format",
+    "language_pattern": "System default",
+    "timezone_title": "Display time zone",
+    "fontsize_title": "Font size",
+    "WatermarkAlways_title": "Automatically activate WaterMark",
+    "WatermarkAlways_summary": "Activate the watermark when a call starts."
+}
\ No newline at end of file
diff --git a/WaterMark/data/locale/WaterMark_ko.json b/WaterMark/data/locale/WaterMark_ko.json
new file mode 100644
index 0000000..1aff770
--- /dev/null
+++ b/WaterMark/data/locale/WaterMark_ko.json
@@ -0,0 +1,42 @@
+{
+    "image_category": "Watermark image",
+    "text_category": "Watermark text",
+    "videostream_title": "Video stream",
+    "videostream_summary": "Select the stream to put the watermark on",
+    "videostream_entries_1": "Sent",
+    "videostream_entries_2": "Received",
+    "showlogo_title": "Enable watermark image",
+    "logoposition_title": "Image position",
+    "infosposition_title": "Text position",
+    "position_entries_1": "Top right",
+    "position_entries_2": "Top left",
+    "position_entries_3": "Bottom left",
+    "position_entries_4": "Bottom right",
+    "mark_title": "Image file",
+    "markbackground_title": "Add background color",
+    "markbackground_summary": "Add a partial transparency to the image background if it isn't visible enough",
+    "markbackground_entries_1": "None",
+    "markbackground_entries_2": "Black",
+    "markbackground_entries_3": "White",
+    "logosize_title": "Image size",
+    "showinfos_title": "Enable watermark text",
+    "location_title": "Text to be displayed",
+    "location_summary": "Write any text you want to display",
+    "date_title": "Display date",
+    "dateformat_title": "Date format",
+    "timeformat_entries_2": "WeekDay YYYY/MM/DD",
+    "timeformat_entries_3": "WeekDay MM/DD/YYYY",
+    "timeformat_entries_4": "WeekDay DD/MM/YYYY",
+    "timeformat_entries_5": "YYYY/MM/DD",
+    "timeformat_entries_6": "MM/DD/YYYY",
+    "timeformat_entries_7": "DD/MM/YYYY",
+    "timeformat_entries_8": "Month DD YYYY",
+    "timeformat_entries_9": "DD Month YYYY",
+    "time_title": "Display time",
+    "timeformat_title": "Time Format",
+    "language_pattern": "System default",
+    "timezone_title": "Display time zone",
+    "fontsize_title": "Font size",
+    "WatermarkAlways_title": "Automatically activate WaterMark",
+    "WatermarkAlways_summary": "Activate the watermark when a call starts."
+}
\ No newline at end of file
diff --git a/WaterMark/data/locale/WaterMark_ko_KR.json b/WaterMark/data/locale/WaterMark_ko_KR.json
new file mode 100644
index 0000000..1aff770
--- /dev/null
+++ b/WaterMark/data/locale/WaterMark_ko_KR.json
@@ -0,0 +1,42 @@
+{
+    "image_category": "Watermark image",
+    "text_category": "Watermark text",
+    "videostream_title": "Video stream",
+    "videostream_summary": "Select the stream to put the watermark on",
+    "videostream_entries_1": "Sent",
+    "videostream_entries_2": "Received",
+    "showlogo_title": "Enable watermark image",
+    "logoposition_title": "Image position",
+    "infosposition_title": "Text position",
+    "position_entries_1": "Top right",
+    "position_entries_2": "Top left",
+    "position_entries_3": "Bottom left",
+    "position_entries_4": "Bottom right",
+    "mark_title": "Image file",
+    "markbackground_title": "Add background color",
+    "markbackground_summary": "Add a partial transparency to the image background if it isn't visible enough",
+    "markbackground_entries_1": "None",
+    "markbackground_entries_2": "Black",
+    "markbackground_entries_3": "White",
+    "logosize_title": "Image size",
+    "showinfos_title": "Enable watermark text",
+    "location_title": "Text to be displayed",
+    "location_summary": "Write any text you want to display",
+    "date_title": "Display date",
+    "dateformat_title": "Date format",
+    "timeformat_entries_2": "WeekDay YYYY/MM/DD",
+    "timeformat_entries_3": "WeekDay MM/DD/YYYY",
+    "timeformat_entries_4": "WeekDay DD/MM/YYYY",
+    "timeformat_entries_5": "YYYY/MM/DD",
+    "timeformat_entries_6": "MM/DD/YYYY",
+    "timeformat_entries_7": "DD/MM/YYYY",
+    "timeformat_entries_8": "Month DD YYYY",
+    "timeformat_entries_9": "DD Month YYYY",
+    "time_title": "Display time",
+    "timeformat_title": "Time Format",
+    "language_pattern": "System default",
+    "timezone_title": "Display time zone",
+    "fontsize_title": "Font size",
+    "WatermarkAlways_title": "Automatically activate WaterMark",
+    "WatermarkAlways_summary": "Activate the watermark when a call starts."
+}
\ No newline at end of file
diff --git a/WaterMark/data/locale/WaterMark_lt.json b/WaterMark/data/locale/WaterMark_lt.json
new file mode 100644
index 0000000..22fcbf6
--- /dev/null
+++ b/WaterMark/data/locale/WaterMark_lt.json
@@ -0,0 +1,42 @@
+{
+    "image_category": "Watermark image",
+    "text_category": "Watermark text",
+    "videostream_title": "Video stream",
+    "videostream_summary": "Select the stream to put the watermark on",
+    "videostream_entries_1": "Sent",
+    "videostream_entries_2": "Received",
+    "showlogo_title": "Enable watermark image",
+    "logoposition_title": "Image position",
+    "infosposition_title": "Text position",
+    "position_entries_1": "Top right",
+    "position_entries_2": "Top left",
+    "position_entries_3": "Bottom left",
+    "position_entries_4": "Bottom right",
+    "mark_title": "Image file",
+    "markbackground_title": "Add background color",
+    "markbackground_summary": "Add a partial transparency to the image background if it isn't visible enough",
+    "markbackground_entries_1": "Nėra",
+    "markbackground_entries_2": "Black",
+    "markbackground_entries_3": "White",
+    "logosize_title": "Image size",
+    "showinfos_title": "Enable watermark text",
+    "location_title": "Text to be displayed",
+    "location_summary": "Write any text you want to display",
+    "date_title": "Rodyti datą",
+    "dateformat_title": "Date format",
+    "timeformat_entries_2": "WeekDay YYYY/MM/DD",
+    "timeformat_entries_3": "WeekDay MM/DD/YYYY",
+    "timeformat_entries_4": "WeekDay DD/MM/YYYY",
+    "timeformat_entries_5": "YYYY/MM/DD",
+    "timeformat_entries_6": "MM/DD/YYYY",
+    "timeformat_entries_7": "DD/MM/YYYY",
+    "timeformat_entries_8": "Month DD YYYY",
+    "timeformat_entries_9": "DD Month YYYY",
+    "time_title": "Display time",
+    "timeformat_title": "Time Format",
+    "language_pattern": "System default",
+    "timezone_title": "Display time zone",
+    "fontsize_title": "Font size",
+    "WatermarkAlways_title": "Automatically activate WaterMark",
+    "WatermarkAlways_summary": "Activate the watermark when a call starts."
+}
\ No newline at end of file
diff --git a/WaterMark/data/locale/WaterMark_ml.json b/WaterMark/data/locale/WaterMark_ml.json
new file mode 100644
index 0000000..1aff770
--- /dev/null
+++ b/WaterMark/data/locale/WaterMark_ml.json
@@ -0,0 +1,42 @@
+{
+    "image_category": "Watermark image",
+    "text_category": "Watermark text",
+    "videostream_title": "Video stream",
+    "videostream_summary": "Select the stream to put the watermark on",
+    "videostream_entries_1": "Sent",
+    "videostream_entries_2": "Received",
+    "showlogo_title": "Enable watermark image",
+    "logoposition_title": "Image position",
+    "infosposition_title": "Text position",
+    "position_entries_1": "Top right",
+    "position_entries_2": "Top left",
+    "position_entries_3": "Bottom left",
+    "position_entries_4": "Bottom right",
+    "mark_title": "Image file",
+    "markbackground_title": "Add background color",
+    "markbackground_summary": "Add a partial transparency to the image background if it isn't visible enough",
+    "markbackground_entries_1": "None",
+    "markbackground_entries_2": "Black",
+    "markbackground_entries_3": "White",
+    "logosize_title": "Image size",
+    "showinfos_title": "Enable watermark text",
+    "location_title": "Text to be displayed",
+    "location_summary": "Write any text you want to display",
+    "date_title": "Display date",
+    "dateformat_title": "Date format",
+    "timeformat_entries_2": "WeekDay YYYY/MM/DD",
+    "timeformat_entries_3": "WeekDay MM/DD/YYYY",
+    "timeformat_entries_4": "WeekDay DD/MM/YYYY",
+    "timeformat_entries_5": "YYYY/MM/DD",
+    "timeformat_entries_6": "MM/DD/YYYY",
+    "timeformat_entries_7": "DD/MM/YYYY",
+    "timeformat_entries_8": "Month DD YYYY",
+    "timeformat_entries_9": "DD Month YYYY",
+    "time_title": "Display time",
+    "timeformat_title": "Time Format",
+    "language_pattern": "System default",
+    "timezone_title": "Display time zone",
+    "fontsize_title": "Font size",
+    "WatermarkAlways_title": "Automatically activate WaterMark",
+    "WatermarkAlways_summary": "Activate the watermark when a call starts."
+}
\ No newline at end of file
diff --git a/WaterMark/data/locale/WaterMark_mn_MN.json b/WaterMark/data/locale/WaterMark_mn_MN.json
new file mode 100644
index 0000000..1aff770
--- /dev/null
+++ b/WaterMark/data/locale/WaterMark_mn_MN.json
@@ -0,0 +1,42 @@
+{
+    "image_category": "Watermark image",
+    "text_category": "Watermark text",
+    "videostream_title": "Video stream",
+    "videostream_summary": "Select the stream to put the watermark on",
+    "videostream_entries_1": "Sent",
+    "videostream_entries_2": "Received",
+    "showlogo_title": "Enable watermark image",
+    "logoposition_title": "Image position",
+    "infosposition_title": "Text position",
+    "position_entries_1": "Top right",
+    "position_entries_2": "Top left",
+    "position_entries_3": "Bottom left",
+    "position_entries_4": "Bottom right",
+    "mark_title": "Image file",
+    "markbackground_title": "Add background color",
+    "markbackground_summary": "Add a partial transparency to the image background if it isn't visible enough",
+    "markbackground_entries_1": "None",
+    "markbackground_entries_2": "Black",
+    "markbackground_entries_3": "White",
+    "logosize_title": "Image size",
+    "showinfos_title": "Enable watermark text",
+    "location_title": "Text to be displayed",
+    "location_summary": "Write any text you want to display",
+    "date_title": "Display date",
+    "dateformat_title": "Date format",
+    "timeformat_entries_2": "WeekDay YYYY/MM/DD",
+    "timeformat_entries_3": "WeekDay MM/DD/YYYY",
+    "timeformat_entries_4": "WeekDay DD/MM/YYYY",
+    "timeformat_entries_5": "YYYY/MM/DD",
+    "timeformat_entries_6": "MM/DD/YYYY",
+    "timeformat_entries_7": "DD/MM/YYYY",
+    "timeformat_entries_8": "Month DD YYYY",
+    "timeformat_entries_9": "DD Month YYYY",
+    "time_title": "Display time",
+    "timeformat_title": "Time Format",
+    "language_pattern": "System default",
+    "timezone_title": "Display time zone",
+    "fontsize_title": "Font size",
+    "WatermarkAlways_title": "Automatically activate WaterMark",
+    "WatermarkAlways_summary": "Activate the watermark when a call starts."
+}
\ No newline at end of file
diff --git a/WaterMark/data/locale/WaterMark_mr.json b/WaterMark/data/locale/WaterMark_mr.json
new file mode 100644
index 0000000..1aff770
--- /dev/null
+++ b/WaterMark/data/locale/WaterMark_mr.json
@@ -0,0 +1,42 @@
+{
+    "image_category": "Watermark image",
+    "text_category": "Watermark text",
+    "videostream_title": "Video stream",
+    "videostream_summary": "Select the stream to put the watermark on",
+    "videostream_entries_1": "Sent",
+    "videostream_entries_2": "Received",
+    "showlogo_title": "Enable watermark image",
+    "logoposition_title": "Image position",
+    "infosposition_title": "Text position",
+    "position_entries_1": "Top right",
+    "position_entries_2": "Top left",
+    "position_entries_3": "Bottom left",
+    "position_entries_4": "Bottom right",
+    "mark_title": "Image file",
+    "markbackground_title": "Add background color",
+    "markbackground_summary": "Add a partial transparency to the image background if it isn't visible enough",
+    "markbackground_entries_1": "None",
+    "markbackground_entries_2": "Black",
+    "markbackground_entries_3": "White",
+    "logosize_title": "Image size",
+    "showinfos_title": "Enable watermark text",
+    "location_title": "Text to be displayed",
+    "location_summary": "Write any text you want to display",
+    "date_title": "Display date",
+    "dateformat_title": "Date format",
+    "timeformat_entries_2": "WeekDay YYYY/MM/DD",
+    "timeformat_entries_3": "WeekDay MM/DD/YYYY",
+    "timeformat_entries_4": "WeekDay DD/MM/YYYY",
+    "timeformat_entries_5": "YYYY/MM/DD",
+    "timeformat_entries_6": "MM/DD/YYYY",
+    "timeformat_entries_7": "DD/MM/YYYY",
+    "timeformat_entries_8": "Month DD YYYY",
+    "timeformat_entries_9": "DD Month YYYY",
+    "time_title": "Display time",
+    "timeformat_title": "Time Format",
+    "language_pattern": "System default",
+    "timezone_title": "Display time zone",
+    "fontsize_title": "Font size",
+    "WatermarkAlways_title": "Automatically activate WaterMark",
+    "WatermarkAlways_summary": "Activate the watermark when a call starts."
+}
\ No newline at end of file
diff --git a/WaterMark/data/locale/WaterMark_ms.json b/WaterMark/data/locale/WaterMark_ms.json
new file mode 100644
index 0000000..29f48f7
--- /dev/null
+++ b/WaterMark/data/locale/WaterMark_ms.json
@@ -0,0 +1,42 @@
+{
+    "image_category": "Watermark image",
+    "text_category": "Watermark text",
+    "videostream_title": "Video stream",
+    "videostream_summary": "Select the stream to put the watermark on",
+    "videostream_entries_1": "Sent",
+    "videostream_entries_2": "Received",
+    "showlogo_title": "Enable watermark image",
+    "logoposition_title": "Image position",
+    "infosposition_title": "Text position",
+    "position_entries_1": "Top right",
+    "position_entries_2": "Top left",
+    "position_entries_3": "Bottom left",
+    "position_entries_4": "Bottom right",
+    "mark_title": "Image file",
+    "markbackground_title": "Add background color",
+    "markbackground_summary": "Add a partial transparency to the image background if it isn't visible enough",
+    "markbackground_entries_1": "Tiada",
+    "markbackground_entries_2": "Black",
+    "markbackground_entries_3": "White",
+    "logosize_title": "Image size",
+    "showinfos_title": "Enable watermark text",
+    "location_title": "Text to be displayed",
+    "location_summary": "Write any text you want to display",
+    "date_title": "Display date",
+    "dateformat_title": "Date format",
+    "timeformat_entries_2": "WeekDay YYYY/MM/DD",
+    "timeformat_entries_3": "WeekDay MM/DD/YYYY",
+    "timeformat_entries_4": "WeekDay DD/MM/YYYY",
+    "timeformat_entries_5": "YYYY/MM/DD",
+    "timeformat_entries_6": "MM/DD/YYYY",
+    "timeformat_entries_7": "DD/MM/YYYY",
+    "timeformat_entries_8": "Month DD YYYY",
+    "timeformat_entries_9": "DD Month YYYY",
+    "time_title": "Display time",
+    "timeformat_title": "Time Format",
+    "language_pattern": "System default",
+    "timezone_title": "Display time zone",
+    "fontsize_title": "Font size",
+    "WatermarkAlways_title": "Automatically activate WaterMark",
+    "WatermarkAlways_summary": "Activate the watermark when a call starts."
+}
\ No newline at end of file
diff --git a/WaterMark/data/locale/WaterMark_nb.json b/WaterMark/data/locale/WaterMark_nb.json
new file mode 100644
index 0000000..da6fc0f
--- /dev/null
+++ b/WaterMark/data/locale/WaterMark_nb.json
@@ -0,0 +1,42 @@
+{
+    "image_category": "Watermark image",
+    "text_category": "Watermark text",
+    "videostream_title": "Video stream",
+    "videostream_summary": "Select the stream to put the watermark on",
+    "videostream_entries_1": "Sendt",
+    "videostream_entries_2": "Received",
+    "showlogo_title": "Enable watermark image",
+    "logoposition_title": "Image position",
+    "infosposition_title": "Text position",
+    "position_entries_1": "Top right",
+    "position_entries_2": "Top left",
+    "position_entries_3": "Bottom left",
+    "position_entries_4": "Bottom right",
+    "mark_title": "Image file",
+    "markbackground_title": "Add background color",
+    "markbackground_summary": "Add a partial transparency to the image background if it isn't visible enough",
+    "markbackground_entries_1": "Ingen",
+    "markbackground_entries_2": "Black",
+    "markbackground_entries_3": "White",
+    "logosize_title": "Image size",
+    "showinfos_title": "Enable watermark text",
+    "location_title": "Text to be displayed",
+    "location_summary": "Write any text you want to display",
+    "date_title": "Vis dato",
+    "dateformat_title": "Date format",
+    "timeformat_entries_2": "WeekDay YYYY/MM/DD",
+    "timeformat_entries_3": "WeekDay MM/DD/YYYY",
+    "timeformat_entries_4": "WeekDay DD/MM/YYYY",
+    "timeformat_entries_5": "YYYY/MM/DD",
+    "timeformat_entries_6": "MM/DD/YYYY",
+    "timeformat_entries_7": "DD/MM/YYYY",
+    "timeformat_entries_8": "Month DD YYYY",
+    "timeformat_entries_9": "DD Month YYYY",
+    "time_title": "Display time",
+    "timeformat_title": "Time Format",
+    "language_pattern": "System default",
+    "timezone_title": "Display time zone",
+    "fontsize_title": "Font size",
+    "WatermarkAlways_title": "Automatically activate WaterMark",
+    "WatermarkAlways_summary": "Activate the watermark when a call starts."
+}
\ No newline at end of file
diff --git a/WaterMark/data/locale/WaterMark_ne.json b/WaterMark/data/locale/WaterMark_ne.json
new file mode 100644
index 0000000..1aff770
--- /dev/null
+++ b/WaterMark/data/locale/WaterMark_ne.json
@@ -0,0 +1,42 @@
+{
+    "image_category": "Watermark image",
+    "text_category": "Watermark text",
+    "videostream_title": "Video stream",
+    "videostream_summary": "Select the stream to put the watermark on",
+    "videostream_entries_1": "Sent",
+    "videostream_entries_2": "Received",
+    "showlogo_title": "Enable watermark image",
+    "logoposition_title": "Image position",
+    "infosposition_title": "Text position",
+    "position_entries_1": "Top right",
+    "position_entries_2": "Top left",
+    "position_entries_3": "Bottom left",
+    "position_entries_4": "Bottom right",
+    "mark_title": "Image file",
+    "markbackground_title": "Add background color",
+    "markbackground_summary": "Add a partial transparency to the image background if it isn't visible enough",
+    "markbackground_entries_1": "None",
+    "markbackground_entries_2": "Black",
+    "markbackground_entries_3": "White",
+    "logosize_title": "Image size",
+    "showinfos_title": "Enable watermark text",
+    "location_title": "Text to be displayed",
+    "location_summary": "Write any text you want to display",
+    "date_title": "Display date",
+    "dateformat_title": "Date format",
+    "timeformat_entries_2": "WeekDay YYYY/MM/DD",
+    "timeformat_entries_3": "WeekDay MM/DD/YYYY",
+    "timeformat_entries_4": "WeekDay DD/MM/YYYY",
+    "timeformat_entries_5": "YYYY/MM/DD",
+    "timeformat_entries_6": "MM/DD/YYYY",
+    "timeformat_entries_7": "DD/MM/YYYY",
+    "timeformat_entries_8": "Month DD YYYY",
+    "timeformat_entries_9": "DD Month YYYY",
+    "time_title": "Display time",
+    "timeformat_title": "Time Format",
+    "language_pattern": "System default",
+    "timezone_title": "Display time zone",
+    "fontsize_title": "Font size",
+    "WatermarkAlways_title": "Automatically activate WaterMark",
+    "WatermarkAlways_summary": "Activate the watermark when a call starts."
+}
\ No newline at end of file
diff --git a/WaterMark/data/locale/WaterMark_nl.json b/WaterMark/data/locale/WaterMark_nl.json
new file mode 100644
index 0000000..a07da62
--- /dev/null
+++ b/WaterMark/data/locale/WaterMark_nl.json
@@ -0,0 +1,42 @@
+{
+    "image_category": "Watermark image",
+    "text_category": "Watermark text",
+    "videostream_title": "Video stream",
+    "videostream_summary": "Select the stream to put the watermark on",
+    "videostream_entries_1": "Sent",
+    "videostream_entries_2": "Received",
+    "showlogo_title": "Enable watermark image",
+    "logoposition_title": "Image position",
+    "infosposition_title": "Text position",
+    "position_entries_1": "Top right",
+    "position_entries_2": "Top left",
+    "position_entries_3": "Bottom left",
+    "position_entries_4": "Bottom right",
+    "mark_title": "Image file",
+    "markbackground_title": "Add background color",
+    "markbackground_summary": "Add a partial transparency to the image background if it isn't visible enough",
+    "markbackground_entries_1": "Geen",
+    "markbackground_entries_2": "Black",
+    "markbackground_entries_3": "White",
+    "logosize_title": "Image size",
+    "showinfos_title": "Enable watermark text",
+    "location_title": "Text to be displayed",
+    "location_summary": "Write any text you want to display",
+    "date_title": "Datum tonen",
+    "dateformat_title": "Date format",
+    "timeformat_entries_2": "WeekDay YYYY/MM/DD",
+    "timeformat_entries_3": "WeekDay MM/DD/YYYY",
+    "timeformat_entries_4": "WeekDay DD/MM/YYYY",
+    "timeformat_entries_5": "YYYY/MM/DD",
+    "timeformat_entries_6": "MM/DD/YYYY",
+    "timeformat_entries_7": "DD/MM/YYYY",
+    "timeformat_entries_8": "Month DD YYYY",
+    "timeformat_entries_9": "DD Month YYYY",
+    "time_title": "Display time",
+    "timeformat_title": "Time Format",
+    "language_pattern": "System default",
+    "timezone_title": "Display time zone",
+    "fontsize_title": "Font size",
+    "WatermarkAlways_title": "Automatically activate WaterMark",
+    "WatermarkAlways_summary": "Activate the watermark when a call starts."
+}
\ No newline at end of file
diff --git a/WaterMark/data/locale/WaterMark_nl_BE.json b/WaterMark/data/locale/WaterMark_nl_BE.json
new file mode 100644
index 0000000..a07da62
--- /dev/null
+++ b/WaterMark/data/locale/WaterMark_nl_BE.json
@@ -0,0 +1,42 @@
+{
+    "image_category": "Watermark image",
+    "text_category": "Watermark text",
+    "videostream_title": "Video stream",
+    "videostream_summary": "Select the stream to put the watermark on",
+    "videostream_entries_1": "Sent",
+    "videostream_entries_2": "Received",
+    "showlogo_title": "Enable watermark image",
+    "logoposition_title": "Image position",
+    "infosposition_title": "Text position",
+    "position_entries_1": "Top right",
+    "position_entries_2": "Top left",
+    "position_entries_3": "Bottom left",
+    "position_entries_4": "Bottom right",
+    "mark_title": "Image file",
+    "markbackground_title": "Add background color",
+    "markbackground_summary": "Add a partial transparency to the image background if it isn't visible enough",
+    "markbackground_entries_1": "Geen",
+    "markbackground_entries_2": "Black",
+    "markbackground_entries_3": "White",
+    "logosize_title": "Image size",
+    "showinfos_title": "Enable watermark text",
+    "location_title": "Text to be displayed",
+    "location_summary": "Write any text you want to display",
+    "date_title": "Datum tonen",
+    "dateformat_title": "Date format",
+    "timeformat_entries_2": "WeekDay YYYY/MM/DD",
+    "timeformat_entries_3": "WeekDay MM/DD/YYYY",
+    "timeformat_entries_4": "WeekDay DD/MM/YYYY",
+    "timeformat_entries_5": "YYYY/MM/DD",
+    "timeformat_entries_6": "MM/DD/YYYY",
+    "timeformat_entries_7": "DD/MM/YYYY",
+    "timeformat_entries_8": "Month DD YYYY",
+    "timeformat_entries_9": "DD Month YYYY",
+    "time_title": "Display time",
+    "timeformat_title": "Time Format",
+    "language_pattern": "System default",
+    "timezone_title": "Display time zone",
+    "fontsize_title": "Font size",
+    "WatermarkAlways_title": "Automatically activate WaterMark",
+    "WatermarkAlways_summary": "Activate the watermark when a call starts."
+}
\ No newline at end of file
diff --git a/WaterMark/data/locale/WaterMark_nl_NL.json b/WaterMark/data/locale/WaterMark_nl_NL.json
new file mode 100644
index 0000000..a07da62
--- /dev/null
+++ b/WaterMark/data/locale/WaterMark_nl_NL.json
@@ -0,0 +1,42 @@
+{
+    "image_category": "Watermark image",
+    "text_category": "Watermark text",
+    "videostream_title": "Video stream",
+    "videostream_summary": "Select the stream to put the watermark on",
+    "videostream_entries_1": "Sent",
+    "videostream_entries_2": "Received",
+    "showlogo_title": "Enable watermark image",
+    "logoposition_title": "Image position",
+    "infosposition_title": "Text position",
+    "position_entries_1": "Top right",
+    "position_entries_2": "Top left",
+    "position_entries_3": "Bottom left",
+    "position_entries_4": "Bottom right",
+    "mark_title": "Image file",
+    "markbackground_title": "Add background color",
+    "markbackground_summary": "Add a partial transparency to the image background if it isn't visible enough",
+    "markbackground_entries_1": "Geen",
+    "markbackground_entries_2": "Black",
+    "markbackground_entries_3": "White",
+    "logosize_title": "Image size",
+    "showinfos_title": "Enable watermark text",
+    "location_title": "Text to be displayed",
+    "location_summary": "Write any text you want to display",
+    "date_title": "Datum tonen",
+    "dateformat_title": "Date format",
+    "timeformat_entries_2": "WeekDay YYYY/MM/DD",
+    "timeformat_entries_3": "WeekDay MM/DD/YYYY",
+    "timeformat_entries_4": "WeekDay DD/MM/YYYY",
+    "timeformat_entries_5": "YYYY/MM/DD",
+    "timeformat_entries_6": "MM/DD/YYYY",
+    "timeformat_entries_7": "DD/MM/YYYY",
+    "timeformat_entries_8": "Month DD YYYY",
+    "timeformat_entries_9": "DD Month YYYY",
+    "time_title": "Display time",
+    "timeformat_title": "Time Format",
+    "language_pattern": "System default",
+    "timezone_title": "Display time zone",
+    "fontsize_title": "Font size",
+    "WatermarkAlways_title": "Automatically activate WaterMark",
+    "WatermarkAlways_summary": "Activate the watermark when a call starts."
+}
\ No newline at end of file
diff --git a/WaterMark/data/locale/WaterMark_nn.json b/WaterMark/data/locale/WaterMark_nn.json
new file mode 100644
index 0000000..1aff770
--- /dev/null
+++ b/WaterMark/data/locale/WaterMark_nn.json
@@ -0,0 +1,42 @@
+{
+    "image_category": "Watermark image",
+    "text_category": "Watermark text",
+    "videostream_title": "Video stream",
+    "videostream_summary": "Select the stream to put the watermark on",
+    "videostream_entries_1": "Sent",
+    "videostream_entries_2": "Received",
+    "showlogo_title": "Enable watermark image",
+    "logoposition_title": "Image position",
+    "infosposition_title": "Text position",
+    "position_entries_1": "Top right",
+    "position_entries_2": "Top left",
+    "position_entries_3": "Bottom left",
+    "position_entries_4": "Bottom right",
+    "mark_title": "Image file",
+    "markbackground_title": "Add background color",
+    "markbackground_summary": "Add a partial transparency to the image background if it isn't visible enough",
+    "markbackground_entries_1": "None",
+    "markbackground_entries_2": "Black",
+    "markbackground_entries_3": "White",
+    "logosize_title": "Image size",
+    "showinfos_title": "Enable watermark text",
+    "location_title": "Text to be displayed",
+    "location_summary": "Write any text you want to display",
+    "date_title": "Display date",
+    "dateformat_title": "Date format",
+    "timeformat_entries_2": "WeekDay YYYY/MM/DD",
+    "timeformat_entries_3": "WeekDay MM/DD/YYYY",
+    "timeformat_entries_4": "WeekDay DD/MM/YYYY",
+    "timeformat_entries_5": "YYYY/MM/DD",
+    "timeformat_entries_6": "MM/DD/YYYY",
+    "timeformat_entries_7": "DD/MM/YYYY",
+    "timeformat_entries_8": "Month DD YYYY",
+    "timeformat_entries_9": "DD Month YYYY",
+    "time_title": "Display time",
+    "timeformat_title": "Time Format",
+    "language_pattern": "System default",
+    "timezone_title": "Display time zone",
+    "fontsize_title": "Font size",
+    "WatermarkAlways_title": "Automatically activate WaterMark",
+    "WatermarkAlways_summary": "Activate the watermark when a call starts."
+}
\ No newline at end of file
diff --git a/WaterMark/data/locale/WaterMark_oc.json b/WaterMark/data/locale/WaterMark_oc.json
new file mode 100644
index 0000000..1aff770
--- /dev/null
+++ b/WaterMark/data/locale/WaterMark_oc.json
@@ -0,0 +1,42 @@
+{
+    "image_category": "Watermark image",
+    "text_category": "Watermark text",
+    "videostream_title": "Video stream",
+    "videostream_summary": "Select the stream to put the watermark on",
+    "videostream_entries_1": "Sent",
+    "videostream_entries_2": "Received",
+    "showlogo_title": "Enable watermark image",
+    "logoposition_title": "Image position",
+    "infosposition_title": "Text position",
+    "position_entries_1": "Top right",
+    "position_entries_2": "Top left",
+    "position_entries_3": "Bottom left",
+    "position_entries_4": "Bottom right",
+    "mark_title": "Image file",
+    "markbackground_title": "Add background color",
+    "markbackground_summary": "Add a partial transparency to the image background if it isn't visible enough",
+    "markbackground_entries_1": "None",
+    "markbackground_entries_2": "Black",
+    "markbackground_entries_3": "White",
+    "logosize_title": "Image size",
+    "showinfos_title": "Enable watermark text",
+    "location_title": "Text to be displayed",
+    "location_summary": "Write any text you want to display",
+    "date_title": "Display date",
+    "dateformat_title": "Date format",
+    "timeformat_entries_2": "WeekDay YYYY/MM/DD",
+    "timeformat_entries_3": "WeekDay MM/DD/YYYY",
+    "timeformat_entries_4": "WeekDay DD/MM/YYYY",
+    "timeformat_entries_5": "YYYY/MM/DD",
+    "timeformat_entries_6": "MM/DD/YYYY",
+    "timeformat_entries_7": "DD/MM/YYYY",
+    "timeformat_entries_8": "Month DD YYYY",
+    "timeformat_entries_9": "DD Month YYYY",
+    "time_title": "Display time",
+    "timeformat_title": "Time Format",
+    "language_pattern": "System default",
+    "timezone_title": "Display time zone",
+    "fontsize_title": "Font size",
+    "WatermarkAlways_title": "Automatically activate WaterMark",
+    "WatermarkAlways_summary": "Activate the watermark when a call starts."
+}
\ No newline at end of file
diff --git a/WaterMark/data/locale/WaterMark_pa.json b/WaterMark/data/locale/WaterMark_pa.json
new file mode 100644
index 0000000..0071102
--- /dev/null
+++ b/WaterMark/data/locale/WaterMark_pa.json
@@ -0,0 +1,42 @@
+{
+    "image_category": "Watermark image",
+    "text_category": "Watermark text",
+    "videostream_title": "Video stream",
+    "videostream_summary": "Select the stream to put the watermark on",
+    "videostream_entries_1": "Sent",
+    "videostream_entries_2": "Received",
+    "showlogo_title": "Enable watermark image",
+    "logoposition_title": "Image position",
+    "infosposition_title": "Text position",
+    "position_entries_1": "Top right",
+    "position_entries_2": "Top left",
+    "position_entries_3": "Bottom left",
+    "position_entries_4": "Bottom right",
+    "mark_title": "Image file",
+    "markbackground_title": "Add background color",
+    "markbackground_summary": "Add a partial transparency to the image background if it isn't visible enough",
+    "markbackground_entries_1": "ਕੋਈ ਨਹੀਂ",
+    "markbackground_entries_2": "Black",
+    "markbackground_entries_3": "White",
+    "logosize_title": "Image size",
+    "showinfos_title": "Enable watermark text",
+    "location_title": "Text to be displayed",
+    "location_summary": "Write any text you want to display",
+    "date_title": "Display date",
+    "dateformat_title": "Date format",
+    "timeformat_entries_2": "WeekDay YYYY/MM/DD",
+    "timeformat_entries_3": "WeekDay MM/DD/YYYY",
+    "timeformat_entries_4": "WeekDay DD/MM/YYYY",
+    "timeformat_entries_5": "YYYY/MM/DD",
+    "timeformat_entries_6": "MM/DD/YYYY",
+    "timeformat_entries_7": "DD/MM/YYYY",
+    "timeformat_entries_8": "Month DD YYYY",
+    "timeformat_entries_9": "DD Month YYYY",
+    "time_title": "Display time",
+    "timeformat_title": "Time Format",
+    "language_pattern": "System default",
+    "timezone_title": "Display time zone",
+    "fontsize_title": "Font size",
+    "WatermarkAlways_title": "Automatically activate WaterMark",
+    "WatermarkAlways_summary": "Activate the watermark when a call starts."
+}
\ No newline at end of file
diff --git a/WaterMark/data/locale/WaterMark_pl.json b/WaterMark/data/locale/WaterMark_pl.json
new file mode 100644
index 0000000..84e4032
--- /dev/null
+++ b/WaterMark/data/locale/WaterMark_pl.json
@@ -0,0 +1,42 @@
+{
+    "image_category": "Watermark image",
+    "text_category": "Watermark text",
+    "videostream_title": "Video stream",
+    "videostream_summary": "Select the stream to put the watermark on",
+    "videostream_entries_1": "Sent",
+    "videostream_entries_2": "Received",
+    "showlogo_title": "Enable watermark image",
+    "logoposition_title": "Image position",
+    "infosposition_title": "Text position",
+    "position_entries_1": "Top right",
+    "position_entries_2": "Top left",
+    "position_entries_3": "Bottom left",
+    "position_entries_4": "Bottom right",
+    "mark_title": "Image file",
+    "markbackground_title": "Add background color",
+    "markbackground_summary": "Add a partial transparency to the image background if it isn't visible enough",
+    "markbackground_entries_1": "Nic",
+    "markbackground_entries_2": "Black",
+    "markbackground_entries_3": "White",
+    "logosize_title": "Image size",
+    "showinfos_title": "Enable watermark text",
+    "location_title": "Text to be displayed",
+    "location_summary": "Write any text you want to display",
+    "date_title": "Wyświetl datę",
+    "dateformat_title": "Date format",
+    "timeformat_entries_2": "WeekDay YYYY/MM/DD",
+    "timeformat_entries_3": "WeekDay MM/DD/YYYY",
+    "timeformat_entries_4": "WeekDay DD/MM/YYYY",
+    "timeformat_entries_5": "YYYY/MM/DD",
+    "timeformat_entries_6": "MM/DD/YYYY",
+    "timeformat_entries_7": "DD/MM/YYYY",
+    "timeformat_entries_8": "Month DD YYYY",
+    "timeformat_entries_9": "DD Month YYYY",
+    "time_title": "Display time",
+    "timeformat_title": "Time Format",
+    "language_pattern": "System default",
+    "timezone_title": "Display time zone",
+    "fontsize_title": "Font size",
+    "WatermarkAlways_title": "Automatically activate WaterMark",
+    "WatermarkAlways_summary": "Activate the watermark when a call starts."
+}
\ No newline at end of file
diff --git a/WaterMark/data/locale/WaterMark_pl_PL.json b/WaterMark/data/locale/WaterMark_pl_PL.json
new file mode 100644
index 0000000..84e4032
--- /dev/null
+++ b/WaterMark/data/locale/WaterMark_pl_PL.json
@@ -0,0 +1,42 @@
+{
+    "image_category": "Watermark image",
+    "text_category": "Watermark text",
+    "videostream_title": "Video stream",
+    "videostream_summary": "Select the stream to put the watermark on",
+    "videostream_entries_1": "Sent",
+    "videostream_entries_2": "Received",
+    "showlogo_title": "Enable watermark image",
+    "logoposition_title": "Image position",
+    "infosposition_title": "Text position",
+    "position_entries_1": "Top right",
+    "position_entries_2": "Top left",
+    "position_entries_3": "Bottom left",
+    "position_entries_4": "Bottom right",
+    "mark_title": "Image file",
+    "markbackground_title": "Add background color",
+    "markbackground_summary": "Add a partial transparency to the image background if it isn't visible enough",
+    "markbackground_entries_1": "Nic",
+    "markbackground_entries_2": "Black",
+    "markbackground_entries_3": "White",
+    "logosize_title": "Image size",
+    "showinfos_title": "Enable watermark text",
+    "location_title": "Text to be displayed",
+    "location_summary": "Write any text you want to display",
+    "date_title": "Wyświetl datę",
+    "dateformat_title": "Date format",
+    "timeformat_entries_2": "WeekDay YYYY/MM/DD",
+    "timeformat_entries_3": "WeekDay MM/DD/YYYY",
+    "timeformat_entries_4": "WeekDay DD/MM/YYYY",
+    "timeformat_entries_5": "YYYY/MM/DD",
+    "timeformat_entries_6": "MM/DD/YYYY",
+    "timeformat_entries_7": "DD/MM/YYYY",
+    "timeformat_entries_8": "Month DD YYYY",
+    "timeformat_entries_9": "DD Month YYYY",
+    "time_title": "Display time",
+    "timeformat_title": "Time Format",
+    "language_pattern": "System default",
+    "timezone_title": "Display time zone",
+    "fontsize_title": "Font size",
+    "WatermarkAlways_title": "Automatically activate WaterMark",
+    "WatermarkAlways_summary": "Activate the watermark when a call starts."
+}
\ No newline at end of file
diff --git a/WaterMark/data/locale/WaterMark_pt.json b/WaterMark/data/locale/WaterMark_pt.json
new file mode 100644
index 0000000..fd5e5de
--- /dev/null
+++ b/WaterMark/data/locale/WaterMark_pt.json
@@ -0,0 +1,42 @@
+{
+    "image_category": "Watermark image",
+    "text_category": "Watermark text",
+    "videostream_title": "Stream de vídeo",
+    "videostream_summary": "Select the stream to put the watermark on",
+    "videostream_entries_1": "Enviado",
+    "videostream_entries_2": "Recebido",
+    "showlogo_title": "Enable watermark image",
+    "logoposition_title": "Image position",
+    "infosposition_title": "Posição do texto",
+    "position_entries_1": "Top right",
+    "position_entries_2": "Top left",
+    "position_entries_3": "Bottom left",
+    "position_entries_4": "Bottom right",
+    "mark_title": "Image file",
+    "markbackground_title": "Add background color",
+    "markbackground_summary": "Add a partial transparency to the image background if it isn't visible enough",
+    "markbackground_entries_1": "Nenhum",
+    "markbackground_entries_2": "Preto",
+    "markbackground_entries_3": "Branco",
+    "logosize_title": "Image size",
+    "showinfos_title": "Enable watermark text",
+    "location_title": "Text to be displayed",
+    "location_summary": "Write any text you want to display",
+    "date_title": "Mostrar data",
+    "dateformat_title": "Formato da data",
+    "timeformat_entries_2": "WeekDay YYYY/MM/DD",
+    "timeformat_entries_3": "WeekDay MM/DD/YYYY",
+    "timeformat_entries_4": "WeekDay DD/MM/YYYY",
+    "timeformat_entries_5": "YYYY/MM/DD",
+    "timeformat_entries_6": "MM/DD/YYYY",
+    "timeformat_entries_7": "DD/MM/YYYY",
+    "timeformat_entries_8": "Month DD YYYY",
+    "timeformat_entries_9": "DD Month YYYY",
+    "time_title": "Display time",
+    "timeformat_title": "Time Format",
+    "language_pattern": "System default",
+    "timezone_title": "Display time zone",
+    "fontsize_title": "Font size",
+    "WatermarkAlways_title": "Automatically activate WaterMark",
+    "WatermarkAlways_summary": "Activate the watermark when a call starts."
+}
\ No newline at end of file
diff --git a/WaterMark/data/locale/WaterMark_pt_BR.json b/WaterMark/data/locale/WaterMark_pt_BR.json
new file mode 100644
index 0000000..070c6cf
--- /dev/null
+++ b/WaterMark/data/locale/WaterMark_pt_BR.json
@@ -0,0 +1,42 @@
+{
+    "image_category": "Watermark image",
+    "text_category": "Watermark text",
+    "videostream_title": "Fluxo de vídeo",
+    "videostream_summary": "Select the stream to put the watermark on",
+    "videostream_entries_1": "Enviado",
+    "videostream_entries_2": "Recebido",
+    "showlogo_title": "Enable watermark image",
+    "logoposition_title": "Image position",
+    "infosposition_title": "Posição do texto",
+    "position_entries_1": "Top right",
+    "position_entries_2": "Top left",
+    "position_entries_3": "Bottom left",
+    "position_entries_4": "Bottom right",
+    "mark_title": "Image file",
+    "markbackground_title": "Add background color",
+    "markbackground_summary": "Add a partial transparency to the image background if it isn't visible enough",
+    "markbackground_entries_1": "Nenhum",
+    "markbackground_entries_2": "Preto",
+    "markbackground_entries_3": "Branco",
+    "logosize_title": "Image size",
+    "showinfos_title": "Enable watermark text",
+    "location_title": "Text to be displayed",
+    "location_summary": "Write any text you want to display",
+    "date_title": "Exibir data",
+    "dateformat_title": "Formato da data",
+    "timeformat_entries_2": "WeekDay YYYY/MM/DD",
+    "timeformat_entries_3": "WeekDay MM/DD/YYYY",
+    "timeformat_entries_4": "WeekDay DD/MM/YYYY",
+    "timeformat_entries_5": "YYYY/MM/DD",
+    "timeformat_entries_6": "MM/DD/YYYY",
+    "timeformat_entries_7": "DD/MM/YYYY",
+    "timeformat_entries_8": "Month DD YYYY",
+    "timeformat_entries_9": "DD Month YYYY",
+    "time_title": "Display time",
+    "timeformat_title": "Time Format",
+    "language_pattern": "System default",
+    "timezone_title": "Display time zone",
+    "fontsize_title": "Font size",
+    "WatermarkAlways_title": "Automatically activate WaterMark",
+    "WatermarkAlways_summary": "Activate the watermark when a call starts."
+}
\ No newline at end of file
diff --git a/WaterMark/data/locale/WaterMark_pt_PT.json b/WaterMark/data/locale/WaterMark_pt_PT.json
new file mode 100644
index 0000000..fd5e5de
--- /dev/null
+++ b/WaterMark/data/locale/WaterMark_pt_PT.json
@@ -0,0 +1,42 @@
+{
+    "image_category": "Watermark image",
+    "text_category": "Watermark text",
+    "videostream_title": "Stream de vídeo",
+    "videostream_summary": "Select the stream to put the watermark on",
+    "videostream_entries_1": "Enviado",
+    "videostream_entries_2": "Recebido",
+    "showlogo_title": "Enable watermark image",
+    "logoposition_title": "Image position",
+    "infosposition_title": "Posição do texto",
+    "position_entries_1": "Top right",
+    "position_entries_2": "Top left",
+    "position_entries_3": "Bottom left",
+    "position_entries_4": "Bottom right",
+    "mark_title": "Image file",
+    "markbackground_title": "Add background color",
+    "markbackground_summary": "Add a partial transparency to the image background if it isn't visible enough",
+    "markbackground_entries_1": "Nenhum",
+    "markbackground_entries_2": "Preto",
+    "markbackground_entries_3": "Branco",
+    "logosize_title": "Image size",
+    "showinfos_title": "Enable watermark text",
+    "location_title": "Text to be displayed",
+    "location_summary": "Write any text you want to display",
+    "date_title": "Mostrar data",
+    "dateformat_title": "Formato da data",
+    "timeformat_entries_2": "WeekDay YYYY/MM/DD",
+    "timeformat_entries_3": "WeekDay MM/DD/YYYY",
+    "timeformat_entries_4": "WeekDay DD/MM/YYYY",
+    "timeformat_entries_5": "YYYY/MM/DD",
+    "timeformat_entries_6": "MM/DD/YYYY",
+    "timeformat_entries_7": "DD/MM/YYYY",
+    "timeformat_entries_8": "Month DD YYYY",
+    "timeformat_entries_9": "DD Month YYYY",
+    "time_title": "Display time",
+    "timeformat_title": "Time Format",
+    "language_pattern": "System default",
+    "timezone_title": "Display time zone",
+    "fontsize_title": "Font size",
+    "WatermarkAlways_title": "Automatically activate WaterMark",
+    "WatermarkAlways_summary": "Activate the watermark when a call starts."
+}
\ No newline at end of file
diff --git a/WaterMark/data/locale/WaterMark_ro.json b/WaterMark/data/locale/WaterMark_ro.json
new file mode 100644
index 0000000..1aff770
--- /dev/null
+++ b/WaterMark/data/locale/WaterMark_ro.json
@@ -0,0 +1,42 @@
+{
+    "image_category": "Watermark image",
+    "text_category": "Watermark text",
+    "videostream_title": "Video stream",
+    "videostream_summary": "Select the stream to put the watermark on",
+    "videostream_entries_1": "Sent",
+    "videostream_entries_2": "Received",
+    "showlogo_title": "Enable watermark image",
+    "logoposition_title": "Image position",
+    "infosposition_title": "Text position",
+    "position_entries_1": "Top right",
+    "position_entries_2": "Top left",
+    "position_entries_3": "Bottom left",
+    "position_entries_4": "Bottom right",
+    "mark_title": "Image file",
+    "markbackground_title": "Add background color",
+    "markbackground_summary": "Add a partial transparency to the image background if it isn't visible enough",
+    "markbackground_entries_1": "None",
+    "markbackground_entries_2": "Black",
+    "markbackground_entries_3": "White",
+    "logosize_title": "Image size",
+    "showinfos_title": "Enable watermark text",
+    "location_title": "Text to be displayed",
+    "location_summary": "Write any text you want to display",
+    "date_title": "Display date",
+    "dateformat_title": "Date format",
+    "timeformat_entries_2": "WeekDay YYYY/MM/DD",
+    "timeformat_entries_3": "WeekDay MM/DD/YYYY",
+    "timeformat_entries_4": "WeekDay DD/MM/YYYY",
+    "timeformat_entries_5": "YYYY/MM/DD",
+    "timeformat_entries_6": "MM/DD/YYYY",
+    "timeformat_entries_7": "DD/MM/YYYY",
+    "timeformat_entries_8": "Month DD YYYY",
+    "timeformat_entries_9": "DD Month YYYY",
+    "time_title": "Display time",
+    "timeformat_title": "Time Format",
+    "language_pattern": "System default",
+    "timezone_title": "Display time zone",
+    "fontsize_title": "Font size",
+    "WatermarkAlways_title": "Automatically activate WaterMark",
+    "WatermarkAlways_summary": "Activate the watermark when a call starts."
+}
\ No newline at end of file
diff --git a/WaterMark/data/locale/WaterMark_ro_RO.json b/WaterMark/data/locale/WaterMark_ro_RO.json
new file mode 100644
index 0000000..d5e93b1
--- /dev/null
+++ b/WaterMark/data/locale/WaterMark_ro_RO.json
@@ -0,0 +1,42 @@
+{
+    "image_category": "Imaginea inscripției",
+    "text_category": "Textul inscripției",
+    "videostream_title": "Flux video",
+    "videostream_summary": "Alege fluxul pe care să pui inscripția",
+    "videostream_entries_1": "Trimis",
+    "videostream_entries_2": "Primit",
+    "showlogo_title": "Activează imaginea inscripției",
+    "logoposition_title": "Poziția imaginii",
+    "infosposition_title": "Poziția textului",
+    "position_entries_1": "Sus în dreapta",
+    "position_entries_2": "Sus în stînga",
+    "position_entries_3": "Jos în stînga",
+    "position_entries_4": "Jos în dreapta",
+    "mark_title": "Imagine",
+    "markbackground_title": "Adaugă culoarea fundalului",
+    "markbackground_summary": "Adaugă o transparență parțială la imaginea de fundal dacă nu este suficient de vizibilă",
+    "markbackground_entries_1": "Niciunul",
+    "markbackground_entries_2": "Negru",
+    "markbackground_entries_3": "Alb",
+    "logosize_title": "Mărimea imaginii",
+    "showinfos_title": "Activează textul inscripției",
+    "location_title": "Text de afișat",
+    "location_summary": "Scrie orice text pe care vrei să-l afișezi",
+    "date_title": "Afișează data",
+    "dateformat_title": "Formatul datei",
+    "timeformat_entries_2": "Ziua săptămînii AAAA/LL/ZZ",
+    "timeformat_entries_3": "Ziua săptămînii LL/ZZ/AAAA",
+    "timeformat_entries_4": "Ziua săptămînii ZZ/LL/AAAA",
+    "timeformat_entries_5": "AAAA/LL/ZZ",
+    "timeformat_entries_6": "LL/ZZ/AAAA",
+    "timeformat_entries_7": "ZZ/LL/AAAA",
+    "timeformat_entries_8": "Luna ZZ AAAA",
+    "timeformat_entries_9": "ZZ Luna AAAA",
+    "time_title": "Afișează ora",
+    "timeformat_title": "Formatul orei",
+    "language_pattern": "A sistemului",
+    "timezone_title": "Display time zone",
+    "fontsize_title": "Mărimea literelor",
+    "WatermarkAlways_title": "Activează automat inscripția",
+    "WatermarkAlways_summary": "Activează inscripția la începutul apelului."
+}
\ No newline at end of file
diff --git a/WaterMark/data/locale/WaterMark_ru.json b/WaterMark/data/locale/WaterMark_ru.json
new file mode 100644
index 0000000..68d393b
--- /dev/null
+++ b/WaterMark/data/locale/WaterMark_ru.json
@@ -0,0 +1,42 @@
+{
+    "image_category": "Watermark image",
+    "text_category": "Watermark text",
+    "videostream_title": "Video stream",
+    "videostream_summary": "Select the stream to put the watermark on",
+    "videostream_entries_1": "Отправлено",
+    "videostream_entries_2": "Полученно",
+    "showlogo_title": "Enable watermark image",
+    "logoposition_title": "Image position",
+    "infosposition_title": "Text position",
+    "position_entries_1": "Top right",
+    "position_entries_2": "Top left",
+    "position_entries_3": "Bottom left",
+    "position_entries_4": "Bottom right",
+    "mark_title": "Image file",
+    "markbackground_title": "Add background color",
+    "markbackground_summary": "Add a partial transparency to the image background if it isn't visible enough",
+    "markbackground_entries_1": "Нет",
+    "markbackground_entries_2": "Black",
+    "markbackground_entries_3": "White",
+    "logosize_title": "Image size",
+    "showinfos_title": "Enable watermark text",
+    "location_title": "Text to be displayed",
+    "location_summary": "Write any text you want to display",
+    "date_title": "Отображать дату",
+    "dateformat_title": "Date format",
+    "timeformat_entries_2": "WeekDay YYYY/MM/DD",
+    "timeformat_entries_3": "WeekDay MM/DD/YYYY",
+    "timeformat_entries_4": "WeekDay DD/MM/YYYY",
+    "timeformat_entries_5": "YYYY/MM/DD",
+    "timeformat_entries_6": "MM/DD/YYYY",
+    "timeformat_entries_7": "DD/MM/YYYY",
+    "timeformat_entries_8": "Month DD YYYY",
+    "timeformat_entries_9": "DD Month YYYY",
+    "time_title": "Display time",
+    "timeformat_title": "Time Format",
+    "language_pattern": "System default",
+    "timezone_title": "Display time zone",
+    "fontsize_title": "Font size",
+    "WatermarkAlways_title": "Automatically activate WaterMark",
+    "WatermarkAlways_summary": "Activate the watermark when a call starts."
+}
\ No newline at end of file
diff --git a/WaterMark/data/locale/WaterMark_ru_RU.json b/WaterMark/data/locale/WaterMark_ru_RU.json
new file mode 100644
index 0000000..1b54f74
--- /dev/null
+++ b/WaterMark/data/locale/WaterMark_ru_RU.json
@@ -0,0 +1,42 @@
+{
+    "image_category": "Watermark image",
+    "text_category": "Watermark text",
+    "videostream_title": "Video stream",
+    "videostream_summary": "Select the stream to put the watermark on",
+    "videostream_entries_1": "Отправлено",
+    "videostream_entries_2": "Полученно",
+    "showlogo_title": "Enable watermark image",
+    "logoposition_title": "Image position",
+    "infosposition_title": "Text position",
+    "position_entries_1": "Top right",
+    "position_entries_2": "Top left",
+    "position_entries_3": "Bottom left",
+    "position_entries_4": "Bottom right",
+    "mark_title": "Image file",
+    "markbackground_title": "Add background color",
+    "markbackground_summary": "Add a partial transparency to the image background if it isn't visible enough",
+    "markbackground_entries_1": "Никто",
+    "markbackground_entries_2": "Black",
+    "markbackground_entries_3": "White",
+    "logosize_title": "Image size",
+    "showinfos_title": "Enable watermark text",
+    "location_title": "Text to be displayed",
+    "location_summary": "Write any text you want to display",
+    "date_title": "Показать дату",
+    "dateformat_title": "Date format",
+    "timeformat_entries_2": "WeekDay YYYY/MM/DD",
+    "timeformat_entries_3": "WeekDay MM/DD/YYYY",
+    "timeformat_entries_4": "WeekDay DD/MM/YYYY",
+    "timeformat_entries_5": "YYYY/MM/DD",
+    "timeformat_entries_6": "MM/DD/YYYY",
+    "timeformat_entries_7": "DD/MM/YYYY",
+    "timeformat_entries_8": "Month DD YYYY",
+    "timeformat_entries_9": "DD Month YYYY",
+    "time_title": "Display time",
+    "timeformat_title": "Time Format",
+    "language_pattern": "System default",
+    "timezone_title": "Display time zone",
+    "fontsize_title": "Font size",
+    "WatermarkAlways_title": "Automatically activate WaterMark",
+    "WatermarkAlways_summary": "Activate the watermark when a call starts."
+}
\ No newline at end of file
diff --git a/WaterMark/data/locale/WaterMark_si.json b/WaterMark/data/locale/WaterMark_si.json
new file mode 100644
index 0000000..1aff770
--- /dev/null
+++ b/WaterMark/data/locale/WaterMark_si.json
@@ -0,0 +1,42 @@
+{
+    "image_category": "Watermark image",
+    "text_category": "Watermark text",
+    "videostream_title": "Video stream",
+    "videostream_summary": "Select the stream to put the watermark on",
+    "videostream_entries_1": "Sent",
+    "videostream_entries_2": "Received",
+    "showlogo_title": "Enable watermark image",
+    "logoposition_title": "Image position",
+    "infosposition_title": "Text position",
+    "position_entries_1": "Top right",
+    "position_entries_2": "Top left",
+    "position_entries_3": "Bottom left",
+    "position_entries_4": "Bottom right",
+    "mark_title": "Image file",
+    "markbackground_title": "Add background color",
+    "markbackground_summary": "Add a partial transparency to the image background if it isn't visible enough",
+    "markbackground_entries_1": "None",
+    "markbackground_entries_2": "Black",
+    "markbackground_entries_3": "White",
+    "logosize_title": "Image size",
+    "showinfos_title": "Enable watermark text",
+    "location_title": "Text to be displayed",
+    "location_summary": "Write any text you want to display",
+    "date_title": "Display date",
+    "dateformat_title": "Date format",
+    "timeformat_entries_2": "WeekDay YYYY/MM/DD",
+    "timeformat_entries_3": "WeekDay MM/DD/YYYY",
+    "timeformat_entries_4": "WeekDay DD/MM/YYYY",
+    "timeformat_entries_5": "YYYY/MM/DD",
+    "timeformat_entries_6": "MM/DD/YYYY",
+    "timeformat_entries_7": "DD/MM/YYYY",
+    "timeformat_entries_8": "Month DD YYYY",
+    "timeformat_entries_9": "DD Month YYYY",
+    "time_title": "Display time",
+    "timeformat_title": "Time Format",
+    "language_pattern": "System default",
+    "timezone_title": "Display time zone",
+    "fontsize_title": "Font size",
+    "WatermarkAlways_title": "Automatically activate WaterMark",
+    "WatermarkAlways_summary": "Activate the watermark when a call starts."
+}
\ No newline at end of file
diff --git a/WaterMark/data/locale/WaterMark_sk.json b/WaterMark/data/locale/WaterMark_sk.json
new file mode 100644
index 0000000..508f8ec
--- /dev/null
+++ b/WaterMark/data/locale/WaterMark_sk.json
@@ -0,0 +1,42 @@
+{
+    "image_category": "Watermark image",
+    "text_category": "Watermark text",
+    "videostream_title": "Video stream",
+    "videostream_summary": "Select the stream to put the watermark on",
+    "videostream_entries_1": "Sent",
+    "videostream_entries_2": "Received",
+    "showlogo_title": "Enable watermark image",
+    "logoposition_title": "Image position",
+    "infosposition_title": "Text position",
+    "position_entries_1": "Top right",
+    "position_entries_2": "Top left",
+    "position_entries_3": "Bottom left",
+    "position_entries_4": "Bottom right",
+    "mark_title": "Image file",
+    "markbackground_title": "Add background color",
+    "markbackground_summary": "Add a partial transparency to the image background if it isn't visible enough",
+    "markbackground_entries_1": "Žiadny",
+    "markbackground_entries_2": "Black",
+    "markbackground_entries_3": "White",
+    "logosize_title": "Image size",
+    "showinfos_title": "Enable watermark text",
+    "location_title": "Text to be displayed",
+    "location_summary": "Write any text you want to display",
+    "date_title": "Display date",
+    "dateformat_title": "Date format",
+    "timeformat_entries_2": "WeekDay YYYY/MM/DD",
+    "timeformat_entries_3": "WeekDay MM/DD/YYYY",
+    "timeformat_entries_4": "WeekDay DD/MM/YYYY",
+    "timeformat_entries_5": "YYYY/MM/DD",
+    "timeformat_entries_6": "MM/DD/YYYY",
+    "timeformat_entries_7": "DD/MM/YYYY",
+    "timeformat_entries_8": "Month DD YYYY",
+    "timeformat_entries_9": "DD Month YYYY",
+    "time_title": "Display time",
+    "timeformat_title": "Time Format",
+    "language_pattern": "System default",
+    "timezone_title": "Display time zone",
+    "fontsize_title": "Font size",
+    "WatermarkAlways_title": "Automatically activate WaterMark",
+    "WatermarkAlways_summary": "Activate the watermark when a call starts."
+}
\ No newline at end of file
diff --git a/WaterMark/data/locale/WaterMark_sk_SK.json b/WaterMark/data/locale/WaterMark_sk_SK.json
new file mode 100644
index 0000000..508f8ec
--- /dev/null
+++ b/WaterMark/data/locale/WaterMark_sk_SK.json
@@ -0,0 +1,42 @@
+{
+    "image_category": "Watermark image",
+    "text_category": "Watermark text",
+    "videostream_title": "Video stream",
+    "videostream_summary": "Select the stream to put the watermark on",
+    "videostream_entries_1": "Sent",
+    "videostream_entries_2": "Received",
+    "showlogo_title": "Enable watermark image",
+    "logoposition_title": "Image position",
+    "infosposition_title": "Text position",
+    "position_entries_1": "Top right",
+    "position_entries_2": "Top left",
+    "position_entries_3": "Bottom left",
+    "position_entries_4": "Bottom right",
+    "mark_title": "Image file",
+    "markbackground_title": "Add background color",
+    "markbackground_summary": "Add a partial transparency to the image background if it isn't visible enough",
+    "markbackground_entries_1": "Žiadny",
+    "markbackground_entries_2": "Black",
+    "markbackground_entries_3": "White",
+    "logosize_title": "Image size",
+    "showinfos_title": "Enable watermark text",
+    "location_title": "Text to be displayed",
+    "location_summary": "Write any text you want to display",
+    "date_title": "Display date",
+    "dateformat_title": "Date format",
+    "timeformat_entries_2": "WeekDay YYYY/MM/DD",
+    "timeformat_entries_3": "WeekDay MM/DD/YYYY",
+    "timeformat_entries_4": "WeekDay DD/MM/YYYY",
+    "timeformat_entries_5": "YYYY/MM/DD",
+    "timeformat_entries_6": "MM/DD/YYYY",
+    "timeformat_entries_7": "DD/MM/YYYY",
+    "timeformat_entries_8": "Month DD YYYY",
+    "timeformat_entries_9": "DD Month YYYY",
+    "time_title": "Display time",
+    "timeformat_title": "Time Format",
+    "language_pattern": "System default",
+    "timezone_title": "Display time zone",
+    "fontsize_title": "Font size",
+    "WatermarkAlways_title": "Automatically activate WaterMark",
+    "WatermarkAlways_summary": "Activate the watermark when a call starts."
+}
\ No newline at end of file
diff --git a/WaterMark/data/locale/WaterMark_sl.json b/WaterMark/data/locale/WaterMark_sl.json
new file mode 100644
index 0000000..cb9f8dd
--- /dev/null
+++ b/WaterMark/data/locale/WaterMark_sl.json
@@ -0,0 +1,42 @@
+{
+    "image_category": "Watermark image",
+    "text_category": "Watermark text",
+    "videostream_title": "Video tok",
+    "videostream_summary": "Select the stream to put the watermark on",
+    "videostream_entries_1": "Poslano",
+    "videostream_entries_2": "Prejeto",
+    "showlogo_title": "Enable watermark image",
+    "logoposition_title": "Image position",
+    "infosposition_title": "Položaj besedila",
+    "position_entries_1": "Top right",
+    "position_entries_2": "Top left",
+    "position_entries_3": "Bottom left",
+    "position_entries_4": "Bottom right",
+    "mark_title": "Image file",
+    "markbackground_title": "Add background color",
+    "markbackground_summary": "Add a partial transparency to the image background if it isn't visible enough",
+    "markbackground_entries_1": "Neznano",
+    "markbackground_entries_2": "Črna",
+    "markbackground_entries_3": "Bela",
+    "logosize_title": "Image size",
+    "showinfos_title": "Enable watermark text",
+    "location_title": "Text to be displayed",
+    "location_summary": "Write any text you want to display",
+    "date_title": "Prikaži datum",
+    "dateformat_title": "Oblika zapisa datuma",
+    "timeformat_entries_2": "dan, LLLL-MM-DD",
+    "timeformat_entries_3": "dan, MM.DD.LLLL",
+    "timeformat_entries_4": "dan, DD.MM.YYYY",
+    "timeformat_entries_5": "LLLL/MM/DD",
+    "timeformat_entries_6": "MM/DD/LLLL",
+    "timeformat_entries_7": "DD/MM/LLLL",
+    "timeformat_entries_8": "Mesec DD LLLL",
+    "timeformat_entries_9": "DD mesec LLLL",
+    "time_title": "Display time",
+    "timeformat_title": "Oblika zapisa časa",
+    "language_pattern": "System default",
+    "timezone_title": "Display time zone",
+    "fontsize_title": "Velikost pisave",
+    "WatermarkAlways_title": "Samodejno aktiviraj vodni žig",
+    "WatermarkAlways_summary": "Activate the watermark when a call starts."
+}
\ No newline at end of file
diff --git a/WaterMark/data/locale/WaterMark_sq_AL.json b/WaterMark/data/locale/WaterMark_sq_AL.json
new file mode 100644
index 0000000..7d62fac
--- /dev/null
+++ b/WaterMark/data/locale/WaterMark_sq_AL.json
@@ -0,0 +1,42 @@
+{
+    "image_category": "Watermark image",
+    "text_category": "Watermark text",
+    "videostream_title": "Video stream",
+    "videostream_summary": "Select the stream to put the watermark on",
+    "videostream_entries_1": "Dërguar",
+    "videostream_entries_2": "Received",
+    "showlogo_title": "Enable watermark image",
+    "logoposition_title": "Image position",
+    "infosposition_title": "Text position",
+    "position_entries_1": "Top right",
+    "position_entries_2": "Top left",
+    "position_entries_3": "Bottom left",
+    "position_entries_4": "Bottom right",
+    "mark_title": "Image file",
+    "markbackground_title": "Add background color",
+    "markbackground_summary": "Add a partial transparency to the image background if it isn't visible enough",
+    "markbackground_entries_1": "Asnjë",
+    "markbackground_entries_2": "Black",
+    "markbackground_entries_3": "White",
+    "logosize_title": "Image size",
+    "showinfos_title": "Enable watermark text",
+    "location_title": "Text to be displayed",
+    "location_summary": "Write any text you want to display",
+    "date_title": "Shfaq datën",
+    "dateformat_title": "Date format",
+    "timeformat_entries_2": "WeekDay YYYY/MM/DD",
+    "timeformat_entries_3": "WeekDay MM/DD/YYYY",
+    "timeformat_entries_4": "WeekDay DD/MM/YYYY",
+    "timeformat_entries_5": "YYYY/MM/DD",
+    "timeformat_entries_6": "MM/DD/YYYY",
+    "timeformat_entries_7": "DD/MM/YYYY",
+    "timeformat_entries_8": "Month DD YYYY",
+    "timeformat_entries_9": "DD Month YYYY",
+    "time_title": "Display time",
+    "timeformat_title": "Time Format",
+    "language_pattern": "System default",
+    "timezone_title": "Display time zone",
+    "fontsize_title": "Font size",
+    "WatermarkAlways_title": "Automatically activate WaterMark",
+    "WatermarkAlways_summary": "Activate the watermark when a call starts."
+}
\ No newline at end of file
diff --git a/WaterMark/data/locale/WaterMark_sr.json b/WaterMark/data/locale/WaterMark_sr.json
new file mode 100644
index 0000000..1aff770
--- /dev/null
+++ b/WaterMark/data/locale/WaterMark_sr.json
@@ -0,0 +1,42 @@
+{
+    "image_category": "Watermark image",
+    "text_category": "Watermark text",
+    "videostream_title": "Video stream",
+    "videostream_summary": "Select the stream to put the watermark on",
+    "videostream_entries_1": "Sent",
+    "videostream_entries_2": "Received",
+    "showlogo_title": "Enable watermark image",
+    "logoposition_title": "Image position",
+    "infosposition_title": "Text position",
+    "position_entries_1": "Top right",
+    "position_entries_2": "Top left",
+    "position_entries_3": "Bottom left",
+    "position_entries_4": "Bottom right",
+    "mark_title": "Image file",
+    "markbackground_title": "Add background color",
+    "markbackground_summary": "Add a partial transparency to the image background if it isn't visible enough",
+    "markbackground_entries_1": "None",
+    "markbackground_entries_2": "Black",
+    "markbackground_entries_3": "White",
+    "logosize_title": "Image size",
+    "showinfos_title": "Enable watermark text",
+    "location_title": "Text to be displayed",
+    "location_summary": "Write any text you want to display",
+    "date_title": "Display date",
+    "dateformat_title": "Date format",
+    "timeformat_entries_2": "WeekDay YYYY/MM/DD",
+    "timeformat_entries_3": "WeekDay MM/DD/YYYY",
+    "timeformat_entries_4": "WeekDay DD/MM/YYYY",
+    "timeformat_entries_5": "YYYY/MM/DD",
+    "timeformat_entries_6": "MM/DD/YYYY",
+    "timeformat_entries_7": "DD/MM/YYYY",
+    "timeformat_entries_8": "Month DD YYYY",
+    "timeformat_entries_9": "DD Month YYYY",
+    "time_title": "Display time",
+    "timeformat_title": "Time Format",
+    "language_pattern": "System default",
+    "timezone_title": "Display time zone",
+    "fontsize_title": "Font size",
+    "WatermarkAlways_title": "Automatically activate WaterMark",
+    "WatermarkAlways_summary": "Activate the watermark when a call starts."
+}
\ No newline at end of file
diff --git a/WaterMark/data/locale/WaterMark_sr@Cyrl.json b/WaterMark/data/locale/WaterMark_sr@Cyrl.json
new file mode 100644
index 0000000..1aff770
--- /dev/null
+++ b/WaterMark/data/locale/WaterMark_sr@Cyrl.json
@@ -0,0 +1,42 @@
+{
+    "image_category": "Watermark image",
+    "text_category": "Watermark text",
+    "videostream_title": "Video stream",
+    "videostream_summary": "Select the stream to put the watermark on",
+    "videostream_entries_1": "Sent",
+    "videostream_entries_2": "Received",
+    "showlogo_title": "Enable watermark image",
+    "logoposition_title": "Image position",
+    "infosposition_title": "Text position",
+    "position_entries_1": "Top right",
+    "position_entries_2": "Top left",
+    "position_entries_3": "Bottom left",
+    "position_entries_4": "Bottom right",
+    "mark_title": "Image file",
+    "markbackground_title": "Add background color",
+    "markbackground_summary": "Add a partial transparency to the image background if it isn't visible enough",
+    "markbackground_entries_1": "None",
+    "markbackground_entries_2": "Black",
+    "markbackground_entries_3": "White",
+    "logosize_title": "Image size",
+    "showinfos_title": "Enable watermark text",
+    "location_title": "Text to be displayed",
+    "location_summary": "Write any text you want to display",
+    "date_title": "Display date",
+    "dateformat_title": "Date format",
+    "timeformat_entries_2": "WeekDay YYYY/MM/DD",
+    "timeformat_entries_3": "WeekDay MM/DD/YYYY",
+    "timeformat_entries_4": "WeekDay DD/MM/YYYY",
+    "timeformat_entries_5": "YYYY/MM/DD",
+    "timeformat_entries_6": "MM/DD/YYYY",
+    "timeformat_entries_7": "DD/MM/YYYY",
+    "timeformat_entries_8": "Month DD YYYY",
+    "timeformat_entries_9": "DD Month YYYY",
+    "time_title": "Display time",
+    "timeformat_title": "Time Format",
+    "language_pattern": "System default",
+    "timezone_title": "Display time zone",
+    "fontsize_title": "Font size",
+    "WatermarkAlways_title": "Automatically activate WaterMark",
+    "WatermarkAlways_summary": "Activate the watermark when a call starts."
+}
\ No newline at end of file
diff --git a/WaterMark/data/locale/WaterMark_sv.json b/WaterMark/data/locale/WaterMark_sv.json
new file mode 100644
index 0000000..923489b
--- /dev/null
+++ b/WaterMark/data/locale/WaterMark_sv.json
@@ -0,0 +1,42 @@
+{
+    "image_category": "Watermark image",
+    "text_category": "Watermark text",
+    "videostream_title": "Video stream",
+    "videostream_summary": "Select the stream to put the watermark on",
+    "videostream_entries_1": "Skickat",
+    "videostream_entries_2": "Received",
+    "showlogo_title": "Enable watermark image",
+    "logoposition_title": "Image position",
+    "infosposition_title": "Text position",
+    "position_entries_1": "Top right",
+    "position_entries_2": "Top left",
+    "position_entries_3": "Bottom left",
+    "position_entries_4": "Bottom right",
+    "mark_title": "Image file",
+    "markbackground_title": "Add background color",
+    "markbackground_summary": "Add a partial transparency to the image background if it isn't visible enough",
+    "markbackground_entries_1": "Ingen",
+    "markbackground_entries_2": "Black",
+    "markbackground_entries_3": "White",
+    "logosize_title": "Image size",
+    "showinfos_title": "Enable watermark text",
+    "location_title": "Text to be displayed",
+    "location_summary": "Write any text you want to display",
+    "date_title": "Visa datum",
+    "dateformat_title": "Date format",
+    "timeformat_entries_2": "WeekDay YYYY/MM/DD",
+    "timeformat_entries_3": "WeekDay MM/DD/YYYY",
+    "timeformat_entries_4": "WeekDay DD/MM/YYYY",
+    "timeformat_entries_5": "YYYY/MM/DD",
+    "timeformat_entries_6": "MM/DD/YYYY",
+    "timeformat_entries_7": "DD/MM/YYYY",
+    "timeformat_entries_8": "Month DD YYYY",
+    "timeformat_entries_9": "DD Month YYYY",
+    "time_title": "Display time",
+    "timeformat_title": "Time Format",
+    "language_pattern": "System default",
+    "timezone_title": "Display time zone",
+    "fontsize_title": "Font size",
+    "WatermarkAlways_title": "Automatically activate WaterMark",
+    "WatermarkAlways_summary": "Activate the watermark when a call starts."
+}
\ No newline at end of file
diff --git a/WaterMark/data/locale/WaterMark_sw.json b/WaterMark/data/locale/WaterMark_sw.json
new file mode 100644
index 0000000..1aff770
--- /dev/null
+++ b/WaterMark/data/locale/WaterMark_sw.json
@@ -0,0 +1,42 @@
+{
+    "image_category": "Watermark image",
+    "text_category": "Watermark text",
+    "videostream_title": "Video stream",
+    "videostream_summary": "Select the stream to put the watermark on",
+    "videostream_entries_1": "Sent",
+    "videostream_entries_2": "Received",
+    "showlogo_title": "Enable watermark image",
+    "logoposition_title": "Image position",
+    "infosposition_title": "Text position",
+    "position_entries_1": "Top right",
+    "position_entries_2": "Top left",
+    "position_entries_3": "Bottom left",
+    "position_entries_4": "Bottom right",
+    "mark_title": "Image file",
+    "markbackground_title": "Add background color",
+    "markbackground_summary": "Add a partial transparency to the image background if it isn't visible enough",
+    "markbackground_entries_1": "None",
+    "markbackground_entries_2": "Black",
+    "markbackground_entries_3": "White",
+    "logosize_title": "Image size",
+    "showinfos_title": "Enable watermark text",
+    "location_title": "Text to be displayed",
+    "location_summary": "Write any text you want to display",
+    "date_title": "Display date",
+    "dateformat_title": "Date format",
+    "timeformat_entries_2": "WeekDay YYYY/MM/DD",
+    "timeformat_entries_3": "WeekDay MM/DD/YYYY",
+    "timeformat_entries_4": "WeekDay DD/MM/YYYY",
+    "timeformat_entries_5": "YYYY/MM/DD",
+    "timeformat_entries_6": "MM/DD/YYYY",
+    "timeformat_entries_7": "DD/MM/YYYY",
+    "timeformat_entries_8": "Month DD YYYY",
+    "timeformat_entries_9": "DD Month YYYY",
+    "time_title": "Display time",
+    "timeformat_title": "Time Format",
+    "language_pattern": "System default",
+    "timezone_title": "Display time zone",
+    "fontsize_title": "Font size",
+    "WatermarkAlways_title": "Automatically activate WaterMark",
+    "WatermarkAlways_summary": "Activate the watermark when a call starts."
+}
\ No newline at end of file
diff --git a/WaterMark/data/locale/WaterMark_ta.json b/WaterMark/data/locale/WaterMark_ta.json
new file mode 100644
index 0000000..1aff770
--- /dev/null
+++ b/WaterMark/data/locale/WaterMark_ta.json
@@ -0,0 +1,42 @@
+{
+    "image_category": "Watermark image",
+    "text_category": "Watermark text",
+    "videostream_title": "Video stream",
+    "videostream_summary": "Select the stream to put the watermark on",
+    "videostream_entries_1": "Sent",
+    "videostream_entries_2": "Received",
+    "showlogo_title": "Enable watermark image",
+    "logoposition_title": "Image position",
+    "infosposition_title": "Text position",
+    "position_entries_1": "Top right",
+    "position_entries_2": "Top left",
+    "position_entries_3": "Bottom left",
+    "position_entries_4": "Bottom right",
+    "mark_title": "Image file",
+    "markbackground_title": "Add background color",
+    "markbackground_summary": "Add a partial transparency to the image background if it isn't visible enough",
+    "markbackground_entries_1": "None",
+    "markbackground_entries_2": "Black",
+    "markbackground_entries_3": "White",
+    "logosize_title": "Image size",
+    "showinfos_title": "Enable watermark text",
+    "location_title": "Text to be displayed",
+    "location_summary": "Write any text you want to display",
+    "date_title": "Display date",
+    "dateformat_title": "Date format",
+    "timeformat_entries_2": "WeekDay YYYY/MM/DD",
+    "timeformat_entries_3": "WeekDay MM/DD/YYYY",
+    "timeformat_entries_4": "WeekDay DD/MM/YYYY",
+    "timeformat_entries_5": "YYYY/MM/DD",
+    "timeformat_entries_6": "MM/DD/YYYY",
+    "timeformat_entries_7": "DD/MM/YYYY",
+    "timeformat_entries_8": "Month DD YYYY",
+    "timeformat_entries_9": "DD Month YYYY",
+    "time_title": "Display time",
+    "timeformat_title": "Time Format",
+    "language_pattern": "System default",
+    "timezone_title": "Display time zone",
+    "fontsize_title": "Font size",
+    "WatermarkAlways_title": "Automatically activate WaterMark",
+    "WatermarkAlways_summary": "Activate the watermark when a call starts."
+}
\ No newline at end of file
diff --git a/WaterMark/data/locale/WaterMark_te.json b/WaterMark/data/locale/WaterMark_te.json
new file mode 100644
index 0000000..1aff770
--- /dev/null
+++ b/WaterMark/data/locale/WaterMark_te.json
@@ -0,0 +1,42 @@
+{
+    "image_category": "Watermark image",
+    "text_category": "Watermark text",
+    "videostream_title": "Video stream",
+    "videostream_summary": "Select the stream to put the watermark on",
+    "videostream_entries_1": "Sent",
+    "videostream_entries_2": "Received",
+    "showlogo_title": "Enable watermark image",
+    "logoposition_title": "Image position",
+    "infosposition_title": "Text position",
+    "position_entries_1": "Top right",
+    "position_entries_2": "Top left",
+    "position_entries_3": "Bottom left",
+    "position_entries_4": "Bottom right",
+    "mark_title": "Image file",
+    "markbackground_title": "Add background color",
+    "markbackground_summary": "Add a partial transparency to the image background if it isn't visible enough",
+    "markbackground_entries_1": "None",
+    "markbackground_entries_2": "Black",
+    "markbackground_entries_3": "White",
+    "logosize_title": "Image size",
+    "showinfos_title": "Enable watermark text",
+    "location_title": "Text to be displayed",
+    "location_summary": "Write any text you want to display",
+    "date_title": "Display date",
+    "dateformat_title": "Date format",
+    "timeformat_entries_2": "WeekDay YYYY/MM/DD",
+    "timeformat_entries_3": "WeekDay MM/DD/YYYY",
+    "timeformat_entries_4": "WeekDay DD/MM/YYYY",
+    "timeformat_entries_5": "YYYY/MM/DD",
+    "timeformat_entries_6": "MM/DD/YYYY",
+    "timeformat_entries_7": "DD/MM/YYYY",
+    "timeformat_entries_8": "Month DD YYYY",
+    "timeformat_entries_9": "DD Month YYYY",
+    "time_title": "Display time",
+    "timeformat_title": "Time Format",
+    "language_pattern": "System default",
+    "timezone_title": "Display time zone",
+    "fontsize_title": "Font size",
+    "WatermarkAlways_title": "Automatically activate WaterMark",
+    "WatermarkAlways_summary": "Activate the watermark when a call starts."
+}
\ No newline at end of file
diff --git a/WaterMark/data/locale/WaterMark_th.json b/WaterMark/data/locale/WaterMark_th.json
new file mode 100644
index 0000000..1aff770
--- /dev/null
+++ b/WaterMark/data/locale/WaterMark_th.json
@@ -0,0 +1,42 @@
+{
+    "image_category": "Watermark image",
+    "text_category": "Watermark text",
+    "videostream_title": "Video stream",
+    "videostream_summary": "Select the stream to put the watermark on",
+    "videostream_entries_1": "Sent",
+    "videostream_entries_2": "Received",
+    "showlogo_title": "Enable watermark image",
+    "logoposition_title": "Image position",
+    "infosposition_title": "Text position",
+    "position_entries_1": "Top right",
+    "position_entries_2": "Top left",
+    "position_entries_3": "Bottom left",
+    "position_entries_4": "Bottom right",
+    "mark_title": "Image file",
+    "markbackground_title": "Add background color",
+    "markbackground_summary": "Add a partial transparency to the image background if it isn't visible enough",
+    "markbackground_entries_1": "None",
+    "markbackground_entries_2": "Black",
+    "markbackground_entries_3": "White",
+    "logosize_title": "Image size",
+    "showinfos_title": "Enable watermark text",
+    "location_title": "Text to be displayed",
+    "location_summary": "Write any text you want to display",
+    "date_title": "Display date",
+    "dateformat_title": "Date format",
+    "timeformat_entries_2": "WeekDay YYYY/MM/DD",
+    "timeformat_entries_3": "WeekDay MM/DD/YYYY",
+    "timeformat_entries_4": "WeekDay DD/MM/YYYY",
+    "timeformat_entries_5": "YYYY/MM/DD",
+    "timeformat_entries_6": "MM/DD/YYYY",
+    "timeformat_entries_7": "DD/MM/YYYY",
+    "timeformat_entries_8": "Month DD YYYY",
+    "timeformat_entries_9": "DD Month YYYY",
+    "time_title": "Display time",
+    "timeformat_title": "Time Format",
+    "language_pattern": "System default",
+    "timezone_title": "Display time zone",
+    "fontsize_title": "Font size",
+    "WatermarkAlways_title": "Automatically activate WaterMark",
+    "WatermarkAlways_summary": "Activate the watermark when a call starts."
+}
\ No newline at end of file
diff --git a/WaterMark/data/locale/WaterMark_tr.json b/WaterMark/data/locale/WaterMark_tr.json
new file mode 100644
index 0000000..7d2b71f
--- /dev/null
+++ b/WaterMark/data/locale/WaterMark_tr.json
@@ -0,0 +1,42 @@
+{
+    "image_category": "Watermark image",
+    "text_category": "Watermark text",
+    "videostream_title": "Video stream",
+    "videostream_summary": "Select the stream to put the watermark on",
+    "videostream_entries_1": "Gönderildi",
+    "videostream_entries_2": "Received",
+    "showlogo_title": "Enable watermark image",
+    "logoposition_title": "Image position",
+    "infosposition_title": "Text position",
+    "position_entries_1": "Top right",
+    "position_entries_2": "Top left",
+    "position_entries_3": "Bottom left",
+    "position_entries_4": "Bottom right",
+    "mark_title": "Image file",
+    "markbackground_title": "Add background color",
+    "markbackground_summary": "Add a partial transparency to the image background if it isn't visible enough",
+    "markbackground_entries_1": "Hiçbiri",
+    "markbackground_entries_2": "Black",
+    "markbackground_entries_3": "White",
+    "logosize_title": "Image size",
+    "showinfos_title": "Enable watermark text",
+    "location_title": "Text to be displayed",
+    "location_summary": "Write any text you want to display",
+    "date_title": "Tarihi görüntüle",
+    "dateformat_title": "Date format",
+    "timeformat_entries_2": "WeekDay YYYY/MM/DD",
+    "timeformat_entries_3": "WeekDay MM/DD/YYYY",
+    "timeformat_entries_4": "WeekDay DD/MM/YYYY",
+    "timeformat_entries_5": "YYYY/MM/DD",
+    "timeformat_entries_6": "MM/DD/YYYY",
+    "timeformat_entries_7": "DD/MM/YYYY",
+    "timeformat_entries_8": "Month DD YYYY",
+    "timeformat_entries_9": "DD Month YYYY",
+    "time_title": "Display time",
+    "timeformat_title": "Time Format",
+    "language_pattern": "System default",
+    "timezone_title": "Display time zone",
+    "fontsize_title": "Font size",
+    "WatermarkAlways_title": "Automatically activate WaterMark",
+    "WatermarkAlways_summary": "Activate the watermark when a call starts."
+}
\ No newline at end of file
diff --git a/WaterMark/data/locale/WaterMark_tt.json b/WaterMark/data/locale/WaterMark_tt.json
new file mode 100644
index 0000000..1aff770
--- /dev/null
+++ b/WaterMark/data/locale/WaterMark_tt.json
@@ -0,0 +1,42 @@
+{
+    "image_category": "Watermark image",
+    "text_category": "Watermark text",
+    "videostream_title": "Video stream",
+    "videostream_summary": "Select the stream to put the watermark on",
+    "videostream_entries_1": "Sent",
+    "videostream_entries_2": "Received",
+    "showlogo_title": "Enable watermark image",
+    "logoposition_title": "Image position",
+    "infosposition_title": "Text position",
+    "position_entries_1": "Top right",
+    "position_entries_2": "Top left",
+    "position_entries_3": "Bottom left",
+    "position_entries_4": "Bottom right",
+    "mark_title": "Image file",
+    "markbackground_title": "Add background color",
+    "markbackground_summary": "Add a partial transparency to the image background if it isn't visible enough",
+    "markbackground_entries_1": "None",
+    "markbackground_entries_2": "Black",
+    "markbackground_entries_3": "White",
+    "logosize_title": "Image size",
+    "showinfos_title": "Enable watermark text",
+    "location_title": "Text to be displayed",
+    "location_summary": "Write any text you want to display",
+    "date_title": "Display date",
+    "dateformat_title": "Date format",
+    "timeformat_entries_2": "WeekDay YYYY/MM/DD",
+    "timeformat_entries_3": "WeekDay MM/DD/YYYY",
+    "timeformat_entries_4": "WeekDay DD/MM/YYYY",
+    "timeformat_entries_5": "YYYY/MM/DD",
+    "timeformat_entries_6": "MM/DD/YYYY",
+    "timeformat_entries_7": "DD/MM/YYYY",
+    "timeformat_entries_8": "Month DD YYYY",
+    "timeformat_entries_9": "DD Month YYYY",
+    "time_title": "Display time",
+    "timeformat_title": "Time Format",
+    "language_pattern": "System default",
+    "timezone_title": "Display time zone",
+    "fontsize_title": "Font size",
+    "WatermarkAlways_title": "Automatically activate WaterMark",
+    "WatermarkAlways_summary": "Activate the watermark when a call starts."
+}
\ No newline at end of file
diff --git a/WaterMark/data/locale/WaterMark_uk.json b/WaterMark/data/locale/WaterMark_uk.json
new file mode 100644
index 0000000..475a84f
--- /dev/null
+++ b/WaterMark/data/locale/WaterMark_uk.json
@@ -0,0 +1,42 @@
+{
+    "image_category": "Watermark image",
+    "text_category": "Watermark text",
+    "videostream_title": "Video stream",
+    "videostream_summary": "Select the stream to put the watermark on",
+    "videostream_entries_1": "Sent",
+    "videostream_entries_2": "Received",
+    "showlogo_title": "Enable watermark image",
+    "logoposition_title": "Image position",
+    "infosposition_title": "Text position",
+    "position_entries_1": "Top right",
+    "position_entries_2": "Top left",
+    "position_entries_3": "Bottom left",
+    "position_entries_4": "Bottom right",
+    "mark_title": "Image file",
+    "markbackground_title": "Add background color",
+    "markbackground_summary": "Add a partial transparency to the image background if it isn't visible enough",
+    "markbackground_entries_1": "Нічого",
+    "markbackground_entries_2": "Black",
+    "markbackground_entries_3": "White",
+    "logosize_title": "Image size",
+    "showinfos_title": "Enable watermark text",
+    "location_title": "Text to be displayed",
+    "location_summary": "Write any text you want to display",
+    "date_title": "Відобразити дату",
+    "dateformat_title": "Date format",
+    "timeformat_entries_2": "WeekDay YYYY/MM/DD",
+    "timeformat_entries_3": "WeekDay MM/DD/YYYY",
+    "timeformat_entries_4": "WeekDay DD/MM/YYYY",
+    "timeformat_entries_5": "YYYY/MM/DD",
+    "timeformat_entries_6": "MM/DD/YYYY",
+    "timeformat_entries_7": "DD/MM/YYYY",
+    "timeformat_entries_8": "Month DD YYYY",
+    "timeformat_entries_9": "DD Month YYYY",
+    "time_title": "Display time",
+    "timeformat_title": "Time Format",
+    "language_pattern": "System default",
+    "timezone_title": "Display time zone",
+    "fontsize_title": "Font size",
+    "WatermarkAlways_title": "Automatically activate WaterMark",
+    "WatermarkAlways_summary": "Activate the watermark when a call starts."
+}
\ No newline at end of file
diff --git a/WaterMark/data/locale/WaterMark_vi.json b/WaterMark/data/locale/WaterMark_vi.json
new file mode 100644
index 0000000..1aff770
--- /dev/null
+++ b/WaterMark/data/locale/WaterMark_vi.json
@@ -0,0 +1,42 @@
+{
+    "image_category": "Watermark image",
+    "text_category": "Watermark text",
+    "videostream_title": "Video stream",
+    "videostream_summary": "Select the stream to put the watermark on",
+    "videostream_entries_1": "Sent",
+    "videostream_entries_2": "Received",
+    "showlogo_title": "Enable watermark image",
+    "logoposition_title": "Image position",
+    "infosposition_title": "Text position",
+    "position_entries_1": "Top right",
+    "position_entries_2": "Top left",
+    "position_entries_3": "Bottom left",
+    "position_entries_4": "Bottom right",
+    "mark_title": "Image file",
+    "markbackground_title": "Add background color",
+    "markbackground_summary": "Add a partial transparency to the image background if it isn't visible enough",
+    "markbackground_entries_1": "None",
+    "markbackground_entries_2": "Black",
+    "markbackground_entries_3": "White",
+    "logosize_title": "Image size",
+    "showinfos_title": "Enable watermark text",
+    "location_title": "Text to be displayed",
+    "location_summary": "Write any text you want to display",
+    "date_title": "Display date",
+    "dateformat_title": "Date format",
+    "timeformat_entries_2": "WeekDay YYYY/MM/DD",
+    "timeformat_entries_3": "WeekDay MM/DD/YYYY",
+    "timeformat_entries_4": "WeekDay DD/MM/YYYY",
+    "timeformat_entries_5": "YYYY/MM/DD",
+    "timeformat_entries_6": "MM/DD/YYYY",
+    "timeformat_entries_7": "DD/MM/YYYY",
+    "timeformat_entries_8": "Month DD YYYY",
+    "timeformat_entries_9": "DD Month YYYY",
+    "time_title": "Display time",
+    "timeformat_title": "Time Format",
+    "language_pattern": "System default",
+    "timezone_title": "Display time zone",
+    "fontsize_title": "Font size",
+    "WatermarkAlways_title": "Automatically activate WaterMark",
+    "WatermarkAlways_summary": "Activate the watermark when a call starts."
+}
\ No newline at end of file
diff --git a/WaterMark/data/locale/WaterMark_zh.json b/WaterMark/data/locale/WaterMark_zh.json
new file mode 100644
index 0000000..36a85d8
--- /dev/null
+++ b/WaterMark/data/locale/WaterMark_zh.json
@@ -0,0 +1,42 @@
+{
+    "image_category": "水印影像",
+    "text_category": "水印文字",
+    "videostream_title": "視訊串流",
+    "videostream_summary": "選取要放置水印的串流",
+    "videostream_entries_1": "已发送",
+    "videostream_entries_2": "已接收",
+    "showlogo_title": "啟用水印影像",
+    "logoposition_title": "影像位置",
+    "infosposition_title": "文字位置",
+    "position_entries_1": "右上",
+    "position_entries_2": "左上",
+    "position_entries_3": "左下",
+    "position_entries_4": "右下",
+    "mark_title": "影像檔案",
+    "markbackground_title": "新增背景色彩",
+    "markbackground_summary": "若影像背景不夠明顯,請為影像背景新增部份透明度",
+    "markbackground_entries_1": "无",
+    "markbackground_entries_2": "黑色",
+    "markbackground_entries_3": "白色",
+    "logosize_title": "影像大小",
+    "showinfos_title": "啟用水印文字",
+    "location_title": "要顯示的文字",
+    "location_summary": "撰寫您想要顯示的任何文字",
+    "date_title": "顯示日期",
+    "dateformat_title": "日期格式",
+    "timeformat_entries_2": "WeekDay YYYY/MM/DD",
+    "timeformat_entries_3": "WeekDay MM/DD/YYYY",
+    "timeformat_entries_4": "WeekDay DD/MM/YYYY",
+    "timeformat_entries_5": "YYYY/MM/DD",
+    "timeformat_entries_6": "MM/DD/YYYY",
+    "timeformat_entries_7": "DD/MM/YYYY",
+    "timeformat_entries_8": "月份 DD YYYY",
+    "timeformat_entries_9": "DD 月份 YYYY",
+    "time_title": "顯示時間",
+    "timeformat_title": "時間格式",
+    "language_pattern": "系統預設",
+    "timezone_title": "Display time zone",
+    "fontsize_title": "字型大小",
+    "WatermarkAlways_title": "自動啟用水印",
+    "WatermarkAlways_summary": "通話開始時啟用水印。"
+}
\ No newline at end of file
diff --git a/WaterMark/data/locale/WaterMark_zh_CN.json b/WaterMark/data/locale/WaterMark_zh_CN.json
new file mode 100644
index 0000000..5befae9
--- /dev/null
+++ b/WaterMark/data/locale/WaterMark_zh_CN.json
@@ -0,0 +1,42 @@
+{
+    "image_category": "水印影像",
+    "text_category": "水印文字",
+    "videostream_title": "視訊串流",
+    "videostream_summary": "選取要放置水印的串流",
+    "videostream_entries_1": "已发送",
+    "videostream_entries_2": "已接收",
+    "showlogo_title": "啟用水印影像",
+    "logoposition_title": "影像位置",
+    "infosposition_title": "文字位置",
+    "position_entries_1": "右上",
+    "position_entries_2": "左上",
+    "position_entries_3": "左下",
+    "position_entries_4": "右下",
+    "mark_title": "影像檔案",
+    "markbackground_title": "新增背景色彩",
+    "markbackground_summary": "若影像背景不夠明顯,請為影像背景新增部份透明度",
+    "markbackground_entries_1": "无",
+    "markbackground_entries_2": "黑色",
+    "markbackground_entries_3": "白色",
+    "logosize_title": "影像大小",
+    "showinfos_title": "啟用水印文字",
+    "location_title": "要顯示的文字",
+    "location_summary": "撰寫您想要顯示的任何文字",
+    "date_title": "显示日期",
+    "dateformat_title": "日期格式",
+    "timeformat_entries_2": "WeekDay YYYY/MM/DD",
+    "timeformat_entries_3": "WeekDay MM/DD/YYYY",
+    "timeformat_entries_4": "WeekDay DD/MM/YYYY",
+    "timeformat_entries_5": "YYYY/MM/DD",
+    "timeformat_entries_6": "MM/DD/YYYY",
+    "timeformat_entries_7": "DD/MM/YYYY",
+    "timeformat_entries_8": "月份 DD YYYY",
+    "timeformat_entries_9": "DD 月份 YYYY",
+    "time_title": "顯示時間",
+    "timeformat_title": "時間格式",
+    "language_pattern": "系統預設",
+    "timezone_title": "Display time zone",
+    "fontsize_title": "字型大小",
+    "WatermarkAlways_title": "自動啟用水印",
+    "WatermarkAlways_summary": "通話開始時啟用水印。"
+}
\ No newline at end of file
diff --git a/WaterMark/data/locale/WaterMark_zh_HK.json b/WaterMark/data/locale/WaterMark_zh_HK.json
new file mode 100644
index 0000000..5befae9
--- /dev/null
+++ b/WaterMark/data/locale/WaterMark_zh_HK.json
@@ -0,0 +1,42 @@
+{
+    "image_category": "水印影像",
+    "text_category": "水印文字",
+    "videostream_title": "視訊串流",
+    "videostream_summary": "選取要放置水印的串流",
+    "videostream_entries_1": "已发送",
+    "videostream_entries_2": "已接收",
+    "showlogo_title": "啟用水印影像",
+    "logoposition_title": "影像位置",
+    "infosposition_title": "文字位置",
+    "position_entries_1": "右上",
+    "position_entries_2": "左上",
+    "position_entries_3": "左下",
+    "position_entries_4": "右下",
+    "mark_title": "影像檔案",
+    "markbackground_title": "新增背景色彩",
+    "markbackground_summary": "若影像背景不夠明顯,請為影像背景新增部份透明度",
+    "markbackground_entries_1": "无",
+    "markbackground_entries_2": "黑色",
+    "markbackground_entries_3": "白色",
+    "logosize_title": "影像大小",
+    "showinfos_title": "啟用水印文字",
+    "location_title": "要顯示的文字",
+    "location_summary": "撰寫您想要顯示的任何文字",
+    "date_title": "显示日期",
+    "dateformat_title": "日期格式",
+    "timeformat_entries_2": "WeekDay YYYY/MM/DD",
+    "timeformat_entries_3": "WeekDay MM/DD/YYYY",
+    "timeformat_entries_4": "WeekDay DD/MM/YYYY",
+    "timeformat_entries_5": "YYYY/MM/DD",
+    "timeformat_entries_6": "MM/DD/YYYY",
+    "timeformat_entries_7": "DD/MM/YYYY",
+    "timeformat_entries_8": "月份 DD YYYY",
+    "timeformat_entries_9": "DD 月份 YYYY",
+    "time_title": "顯示時間",
+    "timeformat_title": "時間格式",
+    "language_pattern": "系統預設",
+    "timezone_title": "Display time zone",
+    "fontsize_title": "字型大小",
+    "WatermarkAlways_title": "自動啟用水印",
+    "WatermarkAlways_summary": "通話開始時啟用水印。"
+}
\ No newline at end of file
diff --git a/WaterMark/data/locale/WaterMark_zh_TW.json b/WaterMark/data/locale/WaterMark_zh_TW.json
new file mode 100644
index 0000000..5c8f06a
--- /dev/null
+++ b/WaterMark/data/locale/WaterMark_zh_TW.json
@@ -0,0 +1,42 @@
+{
+    "image_category": "水印影像",
+    "text_category": "水印文字",
+    "videostream_title": "視訊串流",
+    "videostream_summary": "選取要放置水印的串流",
+    "videostream_entries_1": "已傳送",
+    "videostream_entries_2": "已接收",
+    "showlogo_title": "啟用水印影像",
+    "logoposition_title": "影像位置",
+    "infosposition_title": "文字位置",
+    "position_entries_1": "右上",
+    "position_entries_2": "左上",
+    "position_entries_3": "左下",
+    "position_entries_4": "右下",
+    "mark_title": "影像檔案",
+    "markbackground_title": "新增背景色彩",
+    "markbackground_summary": "若影像背景不夠明顯,請為影像背景新增部份透明度",
+    "markbackground_entries_1": "無",
+    "markbackground_entries_2": "黑色",
+    "markbackground_entries_3": "白色",
+    "logosize_title": "影像大小",
+    "showinfos_title": "啟用水印文字",
+    "location_title": "要顯示的文字",
+    "location_summary": "撰寫您想要顯示的任何文字",
+    "date_title": "顯示日期",
+    "dateformat_title": "日期格式",
+    "timeformat_entries_2": "WeekDay YYYY/MM/DD",
+    "timeformat_entries_3": "WeekDay MM/DD/YYYY",
+    "timeformat_entries_4": "WeekDay DD/MM/YYYY",
+    "timeformat_entries_5": "YYYY/MM/DD",
+    "timeformat_entries_6": "MM/DD/YYYY",
+    "timeformat_entries_7": "DD/MM/YYYY",
+    "timeformat_entries_8": "月份 DD YYYY",
+    "timeformat_entries_9": "DD 月份 YYYY",
+    "time_title": "顯示時間",
+    "timeformat_title": "時間格式",
+    "language_pattern": "系統預設",
+    "timezone_title": "Display time zone",
+    "fontsize_title": "字型大小",
+    "WatermarkAlways_title": "自動啟用水印",
+    "WatermarkAlways_summary": "通話開始時啟用水印。"
+}
\ No newline at end of file