summaryrefslogtreecommitdiffstats
path: root/apps/files_trashbin/l10n
diff options
context:
space:
mode:
authorThomas Müller <thomas.mueller@tmit.eu>2014-10-17 14:20:02 +0200
committerThomas Müller <thomas.mueller@tmit.eu>2014-10-29 10:13:50 +0100
commit9f7c571e401b5a1a59c0ae9faa119da98aa4a184 (patch)
tree2d52fc7f9dd9b507e38fb4f4e373e0f7a0a9f9fb /apps/files_trashbin/l10n
parent2f19de11e4c77b0f9195c3868960d8105541359f (diff)
downloadnextcloud-server-9f7c571e401b5a1a59c0ae9faa119da98aa4a184.tar.gz
nextcloud-server-9f7c571e401b5a1a59c0ae9faa119da98aa4a184.zip
update all translation files to js and json
Diffstat (limited to 'apps/files_trashbin/l10n')
-rw-r--r--apps/files_trashbin/l10n/ar.js15
-rw-r--r--apps/files_trashbin/l10n/ar.json13
-rw-r--r--apps/files_trashbin/l10n/ar.php14
-rw-r--r--apps/files_trashbin/l10n/ast.js15
-rw-r--r--apps/files_trashbin/l10n/ast.json13
-rw-r--r--apps/files_trashbin/l10n/ast.php14
-rw-r--r--apps/files_trashbin/l10n/az.js15
-rw-r--r--apps/files_trashbin/l10n/az.json13
-rw-r--r--apps/files_trashbin/l10n/az.php14
-rw-r--r--apps/files_trashbin/l10n/be.js6
-rw-r--r--apps/files_trashbin/l10n/be.json4
-rw-r--r--apps/files_trashbin/l10n/be.php5
-rw-r--r--apps/files_trashbin/l10n/bg_BG.js15
-rw-r--r--apps/files_trashbin/l10n/bg_BG.json13
-rw-r--r--apps/files_trashbin/l10n/bg_BG.php14
-rw-r--r--apps/files_trashbin/l10n/bn_BD.js15
-rw-r--r--apps/files_trashbin/l10n/bn_BD.json13
-rw-r--r--apps/files_trashbin/l10n/bn_BD.php14
-rw-r--r--apps/files_trashbin/l10n/bn_IN.js15
-rw-r--r--apps/files_trashbin/l10n/bn_IN.json13
-rw-r--r--apps/files_trashbin/l10n/bn_IN.php14
-rw-r--r--apps/files_trashbin/l10n/bs.js6
-rw-r--r--apps/files_trashbin/l10n/bs.json4
-rw-r--r--apps/files_trashbin/l10n/bs.php5
-rw-r--r--apps/files_trashbin/l10n/ca.js15
-rw-r--r--apps/files_trashbin/l10n/ca.json13
-rw-r--r--apps/files_trashbin/l10n/ca.php14
-rw-r--r--apps/files_trashbin/l10n/cs_CZ.js15
-rw-r--r--apps/files_trashbin/l10n/cs_CZ.json13
-rw-r--r--apps/files_trashbin/l10n/cs_CZ.php14
-rw-r--r--apps/files_trashbin/l10n/cy_GB.js14
-rw-r--r--apps/files_trashbin/l10n/cy_GB.json12
-rw-r--r--apps/files_trashbin/l10n/cy_GB.php13
-rw-r--r--apps/files_trashbin/l10n/da.js15
-rw-r--r--apps/files_trashbin/l10n/da.json13
-rw-r--r--apps/files_trashbin/l10n/da.php14
-rw-r--r--apps/files_trashbin/l10n/de.js15
-rw-r--r--apps/files_trashbin/l10n/de.json13
-rw-r--r--apps/files_trashbin/l10n/de.php14
-rw-r--r--apps/files_trashbin/l10n/de_AT.js7
-rw-r--r--apps/files_trashbin/l10n/de_AT.json5
-rw-r--r--apps/files_trashbin/l10n/de_AT.php6
-rw-r--r--apps/files_trashbin/l10n/de_CH.js15
-rw-r--r--apps/files_trashbin/l10n/de_CH.json13
-rw-r--r--apps/files_trashbin/l10n/de_CH.php14
-rw-r--r--apps/files_trashbin/l10n/de_DE.js15
-rw-r--r--apps/files_trashbin/l10n/de_DE.json13
-rw-r--r--apps/files_trashbin/l10n/de_DE.php14
-rw-r--r--apps/files_trashbin/l10n/el.js15
-rw-r--r--apps/files_trashbin/l10n/el.json13
-rw-r--r--apps/files_trashbin/l10n/el.php14
-rw-r--r--apps/files_trashbin/l10n/en_GB.js15
-rw-r--r--apps/files_trashbin/l10n/en_GB.json13
-rw-r--r--apps/files_trashbin/l10n/en_GB.php14
-rw-r--r--apps/files_trashbin/l10n/eo.js15
-rw-r--r--apps/files_trashbin/l10n/eo.json13
-rw-r--r--apps/files_trashbin/l10n/eo.php14
-rw-r--r--apps/files_trashbin/l10n/es.js15
-rw-r--r--apps/files_trashbin/l10n/es.json13
-rw-r--r--apps/files_trashbin/l10n/es.php14
-rw-r--r--apps/files_trashbin/l10n/es_AR.js15
-rw-r--r--apps/files_trashbin/l10n/es_AR.json13
-rw-r--r--apps/files_trashbin/l10n/es_AR.php14
-rw-r--r--apps/files_trashbin/l10n/es_CL.js6
-rw-r--r--apps/files_trashbin/l10n/es_CL.json4
-rw-r--r--apps/files_trashbin/l10n/es_CL.php5
-rw-r--r--apps/files_trashbin/l10n/es_MX.js15
-rw-r--r--apps/files_trashbin/l10n/es_MX.json13
-rw-r--r--apps/files_trashbin/l10n/es_MX.php14
-rw-r--r--apps/files_trashbin/l10n/et_EE.js15
-rw-r--r--apps/files_trashbin/l10n/et_EE.json13
-rw-r--r--apps/files_trashbin/l10n/et_EE.php14
-rw-r--r--apps/files_trashbin/l10n/eu.js15
-rw-r--r--apps/files_trashbin/l10n/eu.json13
-rw-r--r--apps/files_trashbin/l10n/eu.php14
-rw-r--r--apps/files_trashbin/l10n/eu_ES.js6
-rw-r--r--apps/files_trashbin/l10n/eu_ES.json4
-rw-r--r--apps/files_trashbin/l10n/eu_ES.php5
-rw-r--r--apps/files_trashbin/l10n/fa.js15
-rw-r--r--apps/files_trashbin/l10n/fa.json13
-rw-r--r--apps/files_trashbin/l10n/fa.php14
-rw-r--r--apps/files_trashbin/l10n/fi_FI.js15
-rw-r--r--apps/files_trashbin/l10n/fi_FI.json13
-rw-r--r--apps/files_trashbin/l10n/fi_FI.php14
-rw-r--r--apps/files_trashbin/l10n/fr.js15
-rw-r--r--apps/files_trashbin/l10n/fr.json13
-rw-r--r--apps/files_trashbin/l10n/fr.php14
-rw-r--r--apps/files_trashbin/l10n/gl.js15
-rw-r--r--apps/files_trashbin/l10n/gl.json13
-rw-r--r--apps/files_trashbin/l10n/gl.php14
-rw-r--r--apps/files_trashbin/l10n/he.js15
-rw-r--r--apps/files_trashbin/l10n/he.json13
-rw-r--r--apps/files_trashbin/l10n/he.php14
-rw-r--r--apps/files_trashbin/l10n/hi.js6
-rw-r--r--apps/files_trashbin/l10n/hi.json4
-rw-r--r--apps/files_trashbin/l10n/hi.php5
-rw-r--r--apps/files_trashbin/l10n/hr.js15
-rw-r--r--apps/files_trashbin/l10n/hr.json13
-rw-r--r--apps/files_trashbin/l10n/hr.php14
-rw-r--r--apps/files_trashbin/l10n/hu_HU.js15
-rw-r--r--apps/files_trashbin/l10n/hu_HU.json13
-rw-r--r--apps/files_trashbin/l10n/hu_HU.php14
-rw-r--r--apps/files_trashbin/l10n/hy.js6
-rw-r--r--apps/files_trashbin/l10n/hy.json4
-rw-r--r--apps/files_trashbin/l10n/hy.php5
-rw-r--r--apps/files_trashbin/l10n/ia.js8
-rw-r--r--apps/files_trashbin/l10n/ia.json6
-rw-r--r--apps/files_trashbin/l10n/ia.php7
-rw-r--r--apps/files_trashbin/l10n/id.js14
-rw-r--r--apps/files_trashbin/l10n/id.json12
-rw-r--r--apps/files_trashbin/l10n/id.php13
-rw-r--r--apps/files_trashbin/l10n/is.js8
-rw-r--r--apps/files_trashbin/l10n/is.json6
-rw-r--r--apps/files_trashbin/l10n/is.php7
-rw-r--r--apps/files_trashbin/l10n/it.js15
-rw-r--r--apps/files_trashbin/l10n/it.json13
-rw-r--r--apps/files_trashbin/l10n/it.php14
-rw-r--r--apps/files_trashbin/l10n/ja.js15
-rw-r--r--apps/files_trashbin/l10n/ja.json13
-rw-r--r--apps/files_trashbin/l10n/ja.php14
-rw-r--r--apps/files_trashbin/l10n/ka_GE.js14
-rw-r--r--apps/files_trashbin/l10n/ka_GE.json12
-rw-r--r--apps/files_trashbin/l10n/ka_GE.php13
-rw-r--r--apps/files_trashbin/l10n/km.js15
-rw-r--r--apps/files_trashbin/l10n/km.json13
-rw-r--r--apps/files_trashbin/l10n/km.php14
-rw-r--r--apps/files_trashbin/l10n/ko.js15
-rw-r--r--apps/files_trashbin/l10n/ko.json13
-rw-r--r--apps/files_trashbin/l10n/ko.php14
-rw-r--r--apps/files_trashbin/l10n/ku_IQ.js7
-rw-r--r--apps/files_trashbin/l10n/ku_IQ.json5
-rw-r--r--apps/files_trashbin/l10n/ku_IQ.php6
-rw-r--r--apps/files_trashbin/l10n/lb.js8
-rw-r--r--apps/files_trashbin/l10n/lb.json6
-rw-r--r--apps/files_trashbin/l10n/lb.php7
-rw-r--r--apps/files_trashbin/l10n/lt_LT.js15
-rw-r--r--apps/files_trashbin/l10n/lt_LT.json13
-rw-r--r--apps/files_trashbin/l10n/lt_LT.php14
-rw-r--r--apps/files_trashbin/l10n/lv.js15
-rw-r--r--apps/files_trashbin/l10n/lv.json13
-rw-r--r--apps/files_trashbin/l10n/lv.php14
-rw-r--r--apps/files_trashbin/l10n/mk.js15
-rw-r--r--apps/files_trashbin/l10n/mk.json13
-rw-r--r--apps/files_trashbin/l10n/mk.php14
-rw-r--r--apps/files_trashbin/l10n/ms_MY.js15
-rw-r--r--apps/files_trashbin/l10n/ms_MY.json13
-rw-r--r--apps/files_trashbin/l10n/ms_MY.php14
-rw-r--r--apps/files_trashbin/l10n/nb_NO.js15
-rw-r--r--apps/files_trashbin/l10n/nb_NO.json13
-rw-r--r--apps/files_trashbin/l10n/nb_NO.php14
-rw-r--r--apps/files_trashbin/l10n/nl.js15
-rw-r--r--apps/files_trashbin/l10n/nl.json13
-rw-r--r--apps/files_trashbin/l10n/nl.php14
-rw-r--r--apps/files_trashbin/l10n/nn_NO.js15
-rw-r--r--apps/files_trashbin/l10n/nn_NO.json13
-rw-r--r--apps/files_trashbin/l10n/nn_NO.php14
-rw-r--r--apps/files_trashbin/l10n/oc.js8
-rw-r--r--apps/files_trashbin/l10n/oc.json6
-rw-r--r--apps/files_trashbin/l10n/oc.php7
-rw-r--r--apps/files_trashbin/l10n/pa.js7
-rw-r--r--apps/files_trashbin/l10n/pa.json5
-rw-r--r--apps/files_trashbin/l10n/pa.php6
-rw-r--r--apps/files_trashbin/l10n/pl.js15
-rw-r--r--apps/files_trashbin/l10n/pl.json13
-rw-r--r--apps/files_trashbin/l10n/pl.php14
-rw-r--r--apps/files_trashbin/l10n/pt_BR.js15
-rw-r--r--apps/files_trashbin/l10n/pt_BR.json13
-rw-r--r--apps/files_trashbin/l10n/pt_BR.php14
-rw-r--r--apps/files_trashbin/l10n/pt_PT.js15
-rw-r--r--apps/files_trashbin/l10n/pt_PT.json13
-rw-r--r--apps/files_trashbin/l10n/pt_PT.php14
-rw-r--r--apps/files_trashbin/l10n/ro.js10
-rw-r--r--apps/files_trashbin/l10n/ro.json8
-rw-r--r--apps/files_trashbin/l10n/ro.php9
-rw-r--r--apps/files_trashbin/l10n/ru.js15
-rw-r--r--apps/files_trashbin/l10n/ru.json13
-rw-r--r--apps/files_trashbin/l10n/ru.php14
-rw-r--r--apps/files_trashbin/l10n/si_LK.js8
-rw-r--r--apps/files_trashbin/l10n/si_LK.json6
-rw-r--r--apps/files_trashbin/l10n/si_LK.php7
-rw-r--r--apps/files_trashbin/l10n/sk_SK.js15
-rw-r--r--apps/files_trashbin/l10n/sk_SK.json13
-rw-r--r--apps/files_trashbin/l10n/sk_SK.php14
-rw-r--r--apps/files_trashbin/l10n/sl.js15
-rw-r--r--apps/files_trashbin/l10n/sl.json13
-rw-r--r--apps/files_trashbin/l10n/sl.php14
-rw-r--r--apps/files_trashbin/l10n/sq.js15
-rw-r--r--apps/files_trashbin/l10n/sq.json13
-rw-r--r--apps/files_trashbin/l10n/sq.php14
-rw-r--r--apps/files_trashbin/l10n/sr.js12
-rw-r--r--apps/files_trashbin/l10n/sr.json10
-rw-r--r--apps/files_trashbin/l10n/sr.php11
-rw-r--r--apps/files_trashbin/l10n/sr@latin.js8
-rw-r--r--apps/files_trashbin/l10n/sr@latin.json6
-rw-r--r--apps/files_trashbin/l10n/sr@latin.php7
-rw-r--r--apps/files_trashbin/l10n/sv.js15
-rw-r--r--apps/files_trashbin/l10n/sv.json13
-rw-r--r--apps/files_trashbin/l10n/sv.php14
-rw-r--r--apps/files_trashbin/l10n/ta_LK.js8
-rw-r--r--apps/files_trashbin/l10n/ta_LK.json6
-rw-r--r--apps/files_trashbin/l10n/ta_LK.php7
-rw-r--r--apps/files_trashbin/l10n/te.js8
-rw-r--r--apps/files_trashbin/l10n/te.json6
-rw-r--r--apps/files_trashbin/l10n/te.php7
-rw-r--r--apps/files_trashbin/l10n/th_TH.js11
-rw-r--r--apps/files_trashbin/l10n/th_TH.json9
-rw-r--r--apps/files_trashbin/l10n/th_TH.php10
-rw-r--r--apps/files_trashbin/l10n/tr.js15
-rw-r--r--apps/files_trashbin/l10n/tr.json13
-rw-r--r--apps/files_trashbin/l10n/tr.php14
-rw-r--r--apps/files_trashbin/l10n/ug.js11
-rw-r--r--apps/files_trashbin/l10n/ug.json9
-rw-r--r--apps/files_trashbin/l10n/ug.php10
-rw-r--r--apps/files_trashbin/l10n/uk.js15
-rw-r--r--apps/files_trashbin/l10n/uk.json13
-rw-r--r--apps/files_trashbin/l10n/uk.php14
-rw-r--r--apps/files_trashbin/l10n/ur_PK.js15
-rw-r--r--apps/files_trashbin/l10n/ur_PK.json13
-rw-r--r--apps/files_trashbin/l10n/ur_PK.php14
-rw-r--r--apps/files_trashbin/l10n/vi.js15
-rw-r--r--apps/files_trashbin/l10n/vi.json13
-rw-r--r--apps/files_trashbin/l10n/vi.php14
-rw-r--r--apps/files_trashbin/l10n/zh_CN.js15
-rw-r--r--apps/files_trashbin/l10n/zh_CN.json13
-rw-r--r--apps/files_trashbin/l10n/zh_CN.php14
-rw-r--r--apps/files_trashbin/l10n/zh_HK.js8
-rw-r--r--apps/files_trashbin/l10n/zh_HK.json6
-rw-r--r--apps/files_trashbin/l10n/zh_HK.php7
-rw-r--r--apps/files_trashbin/l10n/zh_TW.js15
-rw-r--r--apps/files_trashbin/l10n/zh_TW.json13
-rw-r--r--apps/files_trashbin/l10n/zh_TW.php14
231 files changed, 1836 insertions, 918 deletions
diff --git a/apps/files_trashbin/l10n/ar.js b/apps/files_trashbin/l10n/ar.js
new file mode 100644
index 00000000000..549cac51433
--- /dev/null
+++ b/apps/files_trashbin/l10n/ar.js
@@ -0,0 +1,15 @@
+OC.L10N.register(
+ "files_trashbin",
+ {
+ "Couldn't delete %s permanently" : "تعذّر حذف%s بشكل دائم",
+ "Couldn't restore %s" : "تعذّر استرجاع %s ",
+ "Deleted files" : "حذف الملفات",
+ "Restore" : "استعيد",
+ "Error" : "خطأ",
+ "restored" : "تمت الاستعادة",
+ "Nothing in here. Your trash bin is empty!" : "لا يوجد شيء هنا. سلة المهملات خاليه.",
+ "Name" : "اسم",
+ "Deleted" : "تم الحذف",
+ "Delete" : "إلغاء"
+},
+"nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;");
diff --git a/apps/files_trashbin/l10n/ar.json b/apps/files_trashbin/l10n/ar.json
new file mode 100644
index 00000000000..2c34afb3781
--- /dev/null
+++ b/apps/files_trashbin/l10n/ar.json
@@ -0,0 +1,13 @@
+{ "translations": {
+ "Couldn't delete %s permanently" : "تعذّر حذف%s بشكل دائم",
+ "Couldn't restore %s" : "تعذّر استرجاع %s ",
+ "Deleted files" : "حذف الملفات",
+ "Restore" : "استعيد",
+ "Error" : "خطأ",
+ "restored" : "تمت الاستعادة",
+ "Nothing in here. Your trash bin is empty!" : "لا يوجد شيء هنا. سلة المهملات خاليه.",
+ "Name" : "اسم",
+ "Deleted" : "تم الحذف",
+ "Delete" : "إلغاء"
+},"pluralForm" :"nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;"
+} \ No newline at end of file
diff --git a/apps/files_trashbin/l10n/ar.php b/apps/files_trashbin/l10n/ar.php
deleted file mode 100644
index 5a6105bda6f..00000000000
--- a/apps/files_trashbin/l10n/ar.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Couldn't delete %s permanently" => "تعذّر حذف%s بشكل دائم",
-"Couldn't restore %s" => "تعذّر استرجاع %s ",
-"Deleted files" => "حذف الملفات",
-"Restore" => "استعيد",
-"Error" => "خطأ",
-"restored" => "تمت الاستعادة",
-"Nothing in here. Your trash bin is empty!" => "لا يوجد شيء هنا. سلة المهملات خاليه.",
-"Name" => "اسم",
-"Deleted" => "تم الحذف",
-"Delete" => "إلغاء"
-);
-$PLURAL_FORMS = "nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;";
diff --git a/apps/files_trashbin/l10n/ast.js b/apps/files_trashbin/l10n/ast.js
new file mode 100644
index 00000000000..647602bf46b
--- /dev/null
+++ b/apps/files_trashbin/l10n/ast.js
@@ -0,0 +1,15 @@
+OC.L10N.register(
+ "files_trashbin",
+ {
+ "Couldn't delete %s permanently" : "Nun pudo desaniciase %s dafechu",
+ "Couldn't restore %s" : "Nun pudo restaurase %s",
+ "Deleted files" : "Ficheros desaniciaos",
+ "Restore" : "Restaurar",
+ "Error" : "Fallu",
+ "restored" : "recuperóse",
+ "Nothing in here. Your trash bin is empty!" : "Nun hai un res equí. La papelera ta balera!",
+ "Name" : "Nome",
+ "Deleted" : "Desaniciáu",
+ "Delete" : "Desaniciar"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files_trashbin/l10n/ast.json b/apps/files_trashbin/l10n/ast.json
new file mode 100644
index 00000000000..9530d37871e
--- /dev/null
+++ b/apps/files_trashbin/l10n/ast.json
@@ -0,0 +1,13 @@
+{ "translations": {
+ "Couldn't delete %s permanently" : "Nun pudo desaniciase %s dafechu",
+ "Couldn't restore %s" : "Nun pudo restaurase %s",
+ "Deleted files" : "Ficheros desaniciaos",
+ "Restore" : "Restaurar",
+ "Error" : "Fallu",
+ "restored" : "recuperóse",
+ "Nothing in here. Your trash bin is empty!" : "Nun hai un res equí. La papelera ta balera!",
+ "Name" : "Nome",
+ "Deleted" : "Desaniciáu",
+ "Delete" : "Desaniciar"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files_trashbin/l10n/ast.php b/apps/files_trashbin/l10n/ast.php
deleted file mode 100644
index 3240d6751c1..00000000000
--- a/apps/files_trashbin/l10n/ast.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Couldn't delete %s permanently" => "Nun pudo desaniciase %s dafechu",
-"Couldn't restore %s" => "Nun pudo restaurase %s",
-"Deleted files" => "Ficheros desaniciaos",
-"Restore" => "Restaurar",
-"Error" => "Fallu",
-"restored" => "recuperóse",
-"Nothing in here. Your trash bin is empty!" => "Nun hai un res equí. La papelera ta balera!",
-"Name" => "Nome",
-"Deleted" => "Desaniciáu",
-"Delete" => "Desaniciar"
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files_trashbin/l10n/az.js b/apps/files_trashbin/l10n/az.js
new file mode 100644
index 00000000000..515abea51c2
--- /dev/null
+++ b/apps/files_trashbin/l10n/az.js
@@ -0,0 +1,15 @@
+OC.L10N.register(
+ "files_trashbin",
+ {
+ "Couldn't delete %s permanently" : "Həmişəlik silmək olmaz %s-i",
+ "Couldn't restore %s" : "Geri qaytarila bilmədi %s",
+ "Deleted files" : "Silinmiş fayllar",
+ "Restore" : "Geri qaytar",
+ "Error" : "Səhv",
+ "restored" : "geriqaytarılıb",
+ "Nothing in here. Your trash bin is empty!" : "Burda heçnə yoxdur. Sizin zibil qutusu boşdur!",
+ "Name" : "Ad",
+ "Deleted" : "Silinib",
+ "Delete" : "Sil"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files_trashbin/l10n/az.json b/apps/files_trashbin/l10n/az.json
new file mode 100644
index 00000000000..4c7f63028e2
--- /dev/null
+++ b/apps/files_trashbin/l10n/az.json
@@ -0,0 +1,13 @@
+{ "translations": {
+ "Couldn't delete %s permanently" : "Həmişəlik silmək olmaz %s-i",
+ "Couldn't restore %s" : "Geri qaytarila bilmədi %s",
+ "Deleted files" : "Silinmiş fayllar",
+ "Restore" : "Geri qaytar",
+ "Error" : "Səhv",
+ "restored" : "geriqaytarılıb",
+ "Nothing in here. Your trash bin is empty!" : "Burda heçnə yoxdur. Sizin zibil qutusu boşdur!",
+ "Name" : "Ad",
+ "Deleted" : "Silinib",
+ "Delete" : "Sil"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files_trashbin/l10n/az.php b/apps/files_trashbin/l10n/az.php
deleted file mode 100644
index 9d07ff60499..00000000000
--- a/apps/files_trashbin/l10n/az.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Couldn't delete %s permanently" => "Həmişəlik silmək olmaz %s-i",
-"Couldn't restore %s" => "Geri qaytarila bilmədi %s",
-"Deleted files" => "Silinmiş fayllar",
-"Restore" => "Geri qaytar",
-"Error" => "Səhv",
-"restored" => "geriqaytarılıb",
-"Nothing in here. Your trash bin is empty!" => "Burda heçnə yoxdur. Sizin zibil qutusu boşdur!",
-"Name" => "Ad",
-"Deleted" => "Silinib",
-"Delete" => "Sil"
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files_trashbin/l10n/be.js b/apps/files_trashbin/l10n/be.js
new file mode 100644
index 00000000000..3ed1bc6464a
--- /dev/null
+++ b/apps/files_trashbin/l10n/be.js
@@ -0,0 +1,6 @@
+OC.L10N.register(
+ "files_trashbin",
+ {
+ "Error" : "Памылка"
+},
+"nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);");
diff --git a/apps/files_trashbin/l10n/be.json b/apps/files_trashbin/l10n/be.json
new file mode 100644
index 00000000000..501bc5f7dfb
--- /dev/null
+++ b/apps/files_trashbin/l10n/be.json
@@ -0,0 +1,4 @@
+{ "translations": {
+ "Error" : "Памылка"
+},"pluralForm" :"nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);"
+} \ No newline at end of file
diff --git a/apps/files_trashbin/l10n/be.php b/apps/files_trashbin/l10n/be.php
deleted file mode 100644
index 6a34f1fe246..00000000000
--- a/apps/files_trashbin/l10n/be.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Error" => "Памылка"
-);
-$PLURAL_FORMS = "nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);";
diff --git a/apps/files_trashbin/l10n/bg_BG.js b/apps/files_trashbin/l10n/bg_BG.js
new file mode 100644
index 00000000000..f910190faf1
--- /dev/null
+++ b/apps/files_trashbin/l10n/bg_BG.js
@@ -0,0 +1,15 @@
+OC.L10N.register(
+ "files_trashbin",
+ {
+ "Couldn't delete %s permanently" : "Неуспешно безвъзвратно изтриване на %s.",
+ "Couldn't restore %s" : "Неуспешно възтановяване на %s.",
+ "Deleted files" : "Изтрити файлове",
+ "Restore" : "Възстановяви",
+ "Error" : "Грешка",
+ "restored" : "възстановено",
+ "Nothing in here. Your trash bin is empty!" : "Няма нищо. Кошчето е празно!",
+ "Name" : "Име",
+ "Deleted" : "Изтрито",
+ "Delete" : "Изтрий"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files_trashbin/l10n/bg_BG.json b/apps/files_trashbin/l10n/bg_BG.json
new file mode 100644
index 00000000000..1d8cb72dc2a
--- /dev/null
+++ b/apps/files_trashbin/l10n/bg_BG.json
@@ -0,0 +1,13 @@
+{ "translations": {
+ "Couldn't delete %s permanently" : "Неуспешно безвъзвратно изтриване на %s.",
+ "Couldn't restore %s" : "Неуспешно възтановяване на %s.",
+ "Deleted files" : "Изтрити файлове",
+ "Restore" : "Възстановяви",
+ "Error" : "Грешка",
+ "restored" : "възстановено",
+ "Nothing in here. Your trash bin is empty!" : "Няма нищо. Кошчето е празно!",
+ "Name" : "Име",
+ "Deleted" : "Изтрито",
+ "Delete" : "Изтрий"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files_trashbin/l10n/bg_BG.php b/apps/files_trashbin/l10n/bg_BG.php
deleted file mode 100644
index 64a4eb51d21..00000000000
--- a/apps/files_trashbin/l10n/bg_BG.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Couldn't delete %s permanently" => "Неуспешно безвъзвратно изтриване на %s.",
-"Couldn't restore %s" => "Неуспешно възтановяване на %s.",
-"Deleted files" => "Изтрити файлове",
-"Restore" => "Възстановяви",
-"Error" => "Грешка",
-"restored" => "възстановено",
-"Nothing in here. Your trash bin is empty!" => "Няма нищо. Кошчето е празно!",
-"Name" => "Име",
-"Deleted" => "Изтрито",
-"Delete" => "Изтрий"
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files_trashbin/l10n/bn_BD.js b/apps/files_trashbin/l10n/bn_BD.js
new file mode 100644
index 00000000000..632b387d3b6
--- /dev/null
+++ b/apps/files_trashbin/l10n/bn_BD.js
@@ -0,0 +1,15 @@
+OC.L10N.register(
+ "files_trashbin",
+ {
+ "Couldn't delete %s permanently" : "%s স্থায়ীভাবে মুছে ফেলা গেলনা",
+ "Couldn't restore %s" : "%s ফেরত আনা গেলনা",
+ "Deleted files" : "মুছে ফেলা ফাইলসমূহ",
+ "Restore" : "ফিরিয়ে দাও",
+ "Error" : "সমস্যা",
+ "restored" : "পূণঃসংরক্ষিত",
+ "Nothing in here. Your trash bin is empty!" : "এখানে কিছু নেই। আপনার ট্র্যাসবিন শুন্য",
+ "Name" : "নাম",
+ "Deleted" : "মুছে ফেলা",
+ "Delete" : "মুছে"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files_trashbin/l10n/bn_BD.json b/apps/files_trashbin/l10n/bn_BD.json
new file mode 100644
index 00000000000..9d0575766a9
--- /dev/null
+++ b/apps/files_trashbin/l10n/bn_BD.json
@@ -0,0 +1,13 @@
+{ "translations": {
+ "Couldn't delete %s permanently" : "%s স্থায়ীভাবে মুছে ফেলা গেলনা",
+ "Couldn't restore %s" : "%s ফেরত আনা গেলনা",
+ "Deleted files" : "মুছে ফেলা ফাইলসমূহ",
+ "Restore" : "ফিরিয়ে দাও",
+ "Error" : "সমস্যা",
+ "restored" : "পূণঃসংরক্ষিত",
+ "Nothing in here. Your trash bin is empty!" : "এখানে কিছু নেই। আপনার ট্র্যাসবিন শুন্য",
+ "Name" : "নাম",
+ "Deleted" : "মুছে ফেলা",
+ "Delete" : "মুছে"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files_trashbin/l10n/bn_BD.php b/apps/files_trashbin/l10n/bn_BD.php
deleted file mode 100644
index e0e44bf8c60..00000000000
--- a/apps/files_trashbin/l10n/bn_BD.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Couldn't delete %s permanently" => "%s স্থায়ীভাবে মুছে ফেলা গেলনা",
-"Couldn't restore %s" => "%s ফেরত আনা গেলনা",
-"Deleted files" => "মুছে ফেলা ফাইলসমূহ",
-"Restore" => "ফিরিয়ে দাও",
-"Error" => "সমস্যা",
-"restored" => "পূণঃসংরক্ষিত",
-"Nothing in here. Your trash bin is empty!" => "এখানে কিছু নেই। আপনার ট্র্যাসবিন শুন্য",
-"Name" => "নাম",
-"Deleted" => "মুছে ফেলা",
-"Delete" => "মুছে"
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files_trashbin/l10n/bn_IN.js b/apps/files_trashbin/l10n/bn_IN.js
new file mode 100644
index 00000000000..eacbbbc76d6
--- /dev/null
+++ b/apps/files_trashbin/l10n/bn_IN.js
@@ -0,0 +1,15 @@
+OC.L10N.register(
+ "files_trashbin",
+ {
+ "Couldn't delete %s permanently" : "স্থায়ীভাবে %s গুলি মুছে ফেলা যায়নি",
+ "Couldn't restore %s" : "%s পুনরুদ্ধার করা যায়নি",
+ "Deleted files" : "ফাইলস মুছে ফেলা হয়েছে",
+ "Restore" : "পুনরুদ্ধার",
+ "Error" : "ভুল",
+ "restored" : "পুনরুদ্ধার করা হয়েছে",
+ "Nothing in here. Your trash bin is empty!" : "কিছুই নেই এখানে।আপনার ট্র্যাশ বিন খালি!",
+ "Name" : "নাম",
+ "Deleted" : "মুছে ফেলা হয়েছে",
+ "Delete" : "মুছে ফেলা"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files_trashbin/l10n/bn_IN.json b/apps/files_trashbin/l10n/bn_IN.json
new file mode 100644
index 00000000000..74a8ca13388
--- /dev/null
+++ b/apps/files_trashbin/l10n/bn_IN.json
@@ -0,0 +1,13 @@
+{ "translations": {
+ "Couldn't delete %s permanently" : "স্থায়ীভাবে %s গুলি মুছে ফেলা যায়নি",
+ "Couldn't restore %s" : "%s পুনরুদ্ধার করা যায়নি",
+ "Deleted files" : "ফাইলস মুছে ফেলা হয়েছে",
+ "Restore" : "পুনরুদ্ধার",
+ "Error" : "ভুল",
+ "restored" : "পুনরুদ্ধার করা হয়েছে",
+ "Nothing in here. Your trash bin is empty!" : "কিছুই নেই এখানে।আপনার ট্র্যাশ বিন খালি!",
+ "Name" : "নাম",
+ "Deleted" : "মুছে ফেলা হয়েছে",
+ "Delete" : "মুছে ফেলা"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files_trashbin/l10n/bn_IN.php b/apps/files_trashbin/l10n/bn_IN.php
deleted file mode 100644
index 687945782de..00000000000
--- a/apps/files_trashbin/l10n/bn_IN.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Couldn't delete %s permanently" => "স্থায়ীভাবে %s গুলি মুছে ফেলা যায়নি",
-"Couldn't restore %s" => "%s পুনরুদ্ধার করা যায়নি",
-"Deleted files" => "ফাইলস মুছে ফেলা হয়েছে",
-"Restore" => "পুনরুদ্ধার",
-"Error" => "ভুল",
-"restored" => "পুনরুদ্ধার করা হয়েছে",
-"Nothing in here. Your trash bin is empty!" => "কিছুই নেই এখানে।আপনার ট্র্যাশ বিন খালি!",
-"Name" => "নাম",
-"Deleted" => "মুছে ফেলা হয়েছে",
-"Delete" => "মুছে ফেলা"
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files_trashbin/l10n/bs.js b/apps/files_trashbin/l10n/bs.js
new file mode 100644
index 00000000000..70b584f2951
--- /dev/null
+++ b/apps/files_trashbin/l10n/bs.js
@@ -0,0 +1,6 @@
+OC.L10N.register(
+ "files_trashbin",
+ {
+ "Name" : "Ime"
+},
+"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);");
diff --git a/apps/files_trashbin/l10n/bs.json b/apps/files_trashbin/l10n/bs.json
new file mode 100644
index 00000000000..b91bf025992
--- /dev/null
+++ b/apps/files_trashbin/l10n/bs.json
@@ -0,0 +1,4 @@
+{ "translations": {
+ "Name" : "Ime"
+},"pluralForm" :"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);"
+} \ No newline at end of file
diff --git a/apps/files_trashbin/l10n/bs.php b/apps/files_trashbin/l10n/bs.php
deleted file mode 100644
index 08ef9b4fdbb..00000000000
--- a/apps/files_trashbin/l10n/bs.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Name" => "Ime"
-);
-$PLURAL_FORMS = "nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);";
diff --git a/apps/files_trashbin/l10n/ca.js b/apps/files_trashbin/l10n/ca.js
new file mode 100644
index 00000000000..7a31c5c2d9d
--- /dev/null
+++ b/apps/files_trashbin/l10n/ca.js
@@ -0,0 +1,15 @@
+OC.L10N.register(
+ "files_trashbin",
+ {
+ "Couldn't delete %s permanently" : "No s'ha pogut esborrar permanentment %s",
+ "Couldn't restore %s" : "No s'ha pogut restaurar %s",
+ "Deleted files" : "Fitxers esborrats",
+ "Restore" : "Recupera",
+ "Error" : "Error",
+ "restored" : "restaurat",
+ "Nothing in here. Your trash bin is empty!" : "La paperera està buida!",
+ "Name" : "Nom",
+ "Deleted" : "Eliminat",
+ "Delete" : "Esborra"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files_trashbin/l10n/ca.json b/apps/files_trashbin/l10n/ca.json
new file mode 100644
index 00000000000..586b14d0c57
--- /dev/null
+++ b/apps/files_trashbin/l10n/ca.json
@@ -0,0 +1,13 @@
+{ "translations": {
+ "Couldn't delete %s permanently" : "No s'ha pogut esborrar permanentment %s",
+ "Couldn't restore %s" : "No s'ha pogut restaurar %s",
+ "Deleted files" : "Fitxers esborrats",
+ "Restore" : "Recupera",
+ "Error" : "Error",
+ "restored" : "restaurat",
+ "Nothing in here. Your trash bin is empty!" : "La paperera està buida!",
+ "Name" : "Nom",
+ "Deleted" : "Eliminat",
+ "Delete" : "Esborra"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files_trashbin/l10n/ca.php b/apps/files_trashbin/l10n/ca.php
deleted file mode 100644
index 59b42797cf9..00000000000
--- a/apps/files_trashbin/l10n/ca.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Couldn't delete %s permanently" => "No s'ha pogut esborrar permanentment %s",
-"Couldn't restore %s" => "No s'ha pogut restaurar %s",
-"Deleted files" => "Fitxers esborrats",
-"Restore" => "Recupera",
-"Error" => "Error",
-"restored" => "restaurat",
-"Nothing in here. Your trash bin is empty!" => "La paperera està buida!",
-"Name" => "Nom",
-"Deleted" => "Eliminat",
-"Delete" => "Esborra"
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files_trashbin/l10n/cs_CZ.js b/apps/files_trashbin/l10n/cs_CZ.js
new file mode 100644
index 00000000000..3f8ddfc2235
--- /dev/null
+++ b/apps/files_trashbin/l10n/cs_CZ.js
@@ -0,0 +1,15 @@
+OC.L10N.register(
+ "files_trashbin",
+ {
+ "Couldn't delete %s permanently" : "Nelze trvale odstranit %s",
+ "Couldn't restore %s" : "Nelze obnovit %s",
+ "Deleted files" : "Odstraněné soubory",
+ "Restore" : "Obnovit",
+ "Error" : "Chyba",
+ "restored" : "obnoveno",
+ "Nothing in here. Your trash bin is empty!" : "Žádný obsah. Váš koš je prázdný.",
+ "Name" : "Název",
+ "Deleted" : "Smazáno",
+ "Delete" : "Smazat"
+},
+"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;");
diff --git a/apps/files_trashbin/l10n/cs_CZ.json b/apps/files_trashbin/l10n/cs_CZ.json
new file mode 100644
index 00000000000..628ab047ba8
--- /dev/null
+++ b/apps/files_trashbin/l10n/cs_CZ.json
@@ -0,0 +1,13 @@
+{ "translations": {
+ "Couldn't delete %s permanently" : "Nelze trvale odstranit %s",
+ "Couldn't restore %s" : "Nelze obnovit %s",
+ "Deleted files" : "Odstraněné soubory",
+ "Restore" : "Obnovit",
+ "Error" : "Chyba",
+ "restored" : "obnoveno",
+ "Nothing in here. Your trash bin is empty!" : "Žádný obsah. Váš koš je prázdný.",
+ "Name" : "Název",
+ "Deleted" : "Smazáno",
+ "Delete" : "Smazat"
+},"pluralForm" :"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"
+} \ No newline at end of file
diff --git a/apps/files_trashbin/l10n/cs_CZ.php b/apps/files_trashbin/l10n/cs_CZ.php
deleted file mode 100644
index 3e4f9e0e15a..00000000000
--- a/apps/files_trashbin/l10n/cs_CZ.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Couldn't delete %s permanently" => "Nelze trvale odstranit %s",
-"Couldn't restore %s" => "Nelze obnovit %s",
-"Deleted files" => "Odstraněné soubory",
-"Restore" => "Obnovit",
-"Error" => "Chyba",
-"restored" => "obnoveno",
-"Nothing in here. Your trash bin is empty!" => "Žádný obsah. Váš koš je prázdný.",
-"Name" => "Název",
-"Deleted" => "Smazáno",
-"Delete" => "Smazat"
-);
-$PLURAL_FORMS = "nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;";
diff --git a/apps/files_trashbin/l10n/cy_GB.js b/apps/files_trashbin/l10n/cy_GB.js
new file mode 100644
index 00000000000..d5ccb0f7415
--- /dev/null
+++ b/apps/files_trashbin/l10n/cy_GB.js
@@ -0,0 +1,14 @@
+OC.L10N.register(
+ "files_trashbin",
+ {
+ "Couldn't delete %s permanently" : "Methwyd dileu %s yn barhaol",
+ "Couldn't restore %s" : "Methwyd adfer %s",
+ "Deleted files" : "Ffeiliau ddilewyd",
+ "Restore" : "Adfer",
+ "Error" : "Gwall",
+ "Nothing in here. Your trash bin is empty!" : "Does dim byd yma. Mae eich bin sbwriel yn wag!",
+ "Name" : "Enw",
+ "Deleted" : "Wedi dileu",
+ "Delete" : "Dileu"
+},
+"nplurals=4; plural=(n==1) ? 0 : (n==2) ? 1 : (n != 8 && n != 11) ? 2 : 3;");
diff --git a/apps/files_trashbin/l10n/cy_GB.json b/apps/files_trashbin/l10n/cy_GB.json
new file mode 100644
index 00000000000..d82ea580325
--- /dev/null
+++ b/apps/files_trashbin/l10n/cy_GB.json
@@ -0,0 +1,12 @@
+{ "translations": {
+ "Couldn't delete %s permanently" : "Methwyd dileu %s yn barhaol",
+ "Couldn't restore %s" : "Methwyd adfer %s",
+ "Deleted files" : "Ffeiliau ddilewyd",
+ "Restore" : "Adfer",
+ "Error" : "Gwall",
+ "Nothing in here. Your trash bin is empty!" : "Does dim byd yma. Mae eich bin sbwriel yn wag!",
+ "Name" : "Enw",
+ "Deleted" : "Wedi dileu",
+ "Delete" : "Dileu"
+},"pluralForm" :"nplurals=4; plural=(n==1) ? 0 : (n==2) ? 1 : (n != 8 && n != 11) ? 2 : 3;"
+} \ No newline at end of file
diff --git a/apps/files_trashbin/l10n/cy_GB.php b/apps/files_trashbin/l10n/cy_GB.php
deleted file mode 100644
index 4e76a6d25ab..00000000000
--- a/apps/files_trashbin/l10n/cy_GB.php
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Couldn't delete %s permanently" => "Methwyd dileu %s yn barhaol",
-"Couldn't restore %s" => "Methwyd adfer %s",
-"Deleted files" => "Ffeiliau ddilewyd",
-"Restore" => "Adfer",
-"Error" => "Gwall",
-"Nothing in here. Your trash bin is empty!" => "Does dim byd yma. Mae eich bin sbwriel yn wag!",
-"Name" => "Enw",
-"Deleted" => "Wedi dileu",
-"Delete" => "Dileu"
-);
-$PLURAL_FORMS = "nplurals=4; plural=(n==1) ? 0 : (n==2) ? 1 : (n != 8 && n != 11) ? 2 : 3;";
diff --git a/apps/files_trashbin/l10n/da.js b/apps/files_trashbin/l10n/da.js
new file mode 100644
index 00000000000..2d24f3749f6
--- /dev/null
+++ b/apps/files_trashbin/l10n/da.js
@@ -0,0 +1,15 @@
+OC.L10N.register(
+ "files_trashbin",
+ {
+ "Couldn't delete %s permanently" : "Kunne ikke slette %s permanent",
+ "Couldn't restore %s" : "Kunne ikke gendanne %s",
+ "Deleted files" : "Slettede filer",
+ "Restore" : "Gendan",
+ "Error" : "Fejl",
+ "restored" : "Gendannet",
+ "Nothing in here. Your trash bin is empty!" : "Intet at se her. Din papirkurv er tom!",
+ "Name" : "Navn",
+ "Deleted" : "Slettet",
+ "Delete" : "Slet"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files_trashbin/l10n/da.json b/apps/files_trashbin/l10n/da.json
new file mode 100644
index 00000000000..4fbed5049a9
--- /dev/null
+++ b/apps/files_trashbin/l10n/da.json
@@ -0,0 +1,13 @@
+{ "translations": {
+ "Couldn't delete %s permanently" : "Kunne ikke slette %s permanent",
+ "Couldn't restore %s" : "Kunne ikke gendanne %s",
+ "Deleted files" : "Slettede filer",
+ "Restore" : "Gendan",
+ "Error" : "Fejl",
+ "restored" : "Gendannet",
+ "Nothing in here. Your trash bin is empty!" : "Intet at se her. Din papirkurv er tom!",
+ "Name" : "Navn",
+ "Deleted" : "Slettet",
+ "Delete" : "Slet"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files_trashbin/l10n/da.php b/apps/files_trashbin/l10n/da.php
deleted file mode 100644
index b651d81d1bd..00000000000
--- a/apps/files_trashbin/l10n/da.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Couldn't delete %s permanently" => "Kunne ikke slette %s permanent",
-"Couldn't restore %s" => "Kunne ikke gendanne %s",
-"Deleted files" => "Slettede filer",
-"Restore" => "Gendan",
-"Error" => "Fejl",
-"restored" => "Gendannet",
-"Nothing in here. Your trash bin is empty!" => "Intet at se her. Din papirkurv er tom!",
-"Name" => "Navn",
-"Deleted" => "Slettet",
-"Delete" => "Slet"
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files_trashbin/l10n/de.js b/apps/files_trashbin/l10n/de.js
new file mode 100644
index 00000000000..85274258143
--- /dev/null
+++ b/apps/files_trashbin/l10n/de.js
@@ -0,0 +1,15 @@
+OC.L10N.register(
+ "files_trashbin",
+ {
+ "Couldn't delete %s permanently" : "Konnte %s nicht dauerhaft löschen",
+ "Couldn't restore %s" : "Konnte %s nicht wiederherstellen",
+ "Deleted files" : "Gelöschte Dateien",
+ "Restore" : "Wiederherstellen",
+ "Error" : "Fehler",
+ "restored" : "Wiederhergestellt",
+ "Nothing in here. Your trash bin is empty!" : "Nichts zu löschen, der Papierkorb ist leer!",
+ "Name" : "Name",
+ "Deleted" : "gelöscht",
+ "Delete" : "Löschen"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files_trashbin/l10n/de.json b/apps/files_trashbin/l10n/de.json
new file mode 100644
index 00000000000..16e3cb2ae79
--- /dev/null
+++ b/apps/files_trashbin/l10n/de.json
@@ -0,0 +1,13 @@
+{ "translations": {
+ "Couldn't delete %s permanently" : "Konnte %s nicht dauerhaft löschen",
+ "Couldn't restore %s" : "Konnte %s nicht wiederherstellen",
+ "Deleted files" : "Gelöschte Dateien",
+ "Restore" : "Wiederherstellen",
+ "Error" : "Fehler",
+ "restored" : "Wiederhergestellt",
+ "Nothing in here. Your trash bin is empty!" : "Nichts zu löschen, der Papierkorb ist leer!",
+ "Name" : "Name",
+ "Deleted" : "gelöscht",
+ "Delete" : "Löschen"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files_trashbin/l10n/de.php b/apps/files_trashbin/l10n/de.php
deleted file mode 100644
index 56b7ccfc7bd..00000000000
--- a/apps/files_trashbin/l10n/de.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Couldn't delete %s permanently" => "Konnte %s nicht dauerhaft löschen",
-"Couldn't restore %s" => "Konnte %s nicht wiederherstellen",
-"Deleted files" => "Gelöschte Dateien",
-"Restore" => "Wiederherstellen",
-"Error" => "Fehler",
-"restored" => "Wiederhergestellt",
-"Nothing in here. Your trash bin is empty!" => "Nichts zu löschen, der Papierkorb ist leer!",
-"Name" => "Name",
-"Deleted" => "gelöscht",
-"Delete" => "Löschen"
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files_trashbin/l10n/de_AT.js b/apps/files_trashbin/l10n/de_AT.js
new file mode 100644
index 00000000000..db1e7544a5b
--- /dev/null
+++ b/apps/files_trashbin/l10n/de_AT.js
@@ -0,0 +1,7 @@
+OC.L10N.register(
+ "files_trashbin",
+ {
+ "Error" : "Fehler",
+ "Delete" : "Löschen"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files_trashbin/l10n/de_AT.json b/apps/files_trashbin/l10n/de_AT.json
new file mode 100644
index 00000000000..a854415701f
--- /dev/null
+++ b/apps/files_trashbin/l10n/de_AT.json
@@ -0,0 +1,5 @@
+{ "translations": {
+ "Error" : "Fehler",
+ "Delete" : "Löschen"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files_trashbin/l10n/de_AT.php b/apps/files_trashbin/l10n/de_AT.php
deleted file mode 100644
index c24aa37115e..00000000000
--- a/apps/files_trashbin/l10n/de_AT.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Error" => "Fehler",
-"Delete" => "Löschen"
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files_trashbin/l10n/de_CH.js b/apps/files_trashbin/l10n/de_CH.js
new file mode 100644
index 00000000000..70a428d4c93
--- /dev/null
+++ b/apps/files_trashbin/l10n/de_CH.js
@@ -0,0 +1,15 @@
+OC.L10N.register(
+ "files_trashbin",
+ {
+ "Couldn't delete %s permanently" : "Konnte %s nicht dauerhaft löschen",
+ "Couldn't restore %s" : "Konnte %s nicht wiederherstellen",
+ "Deleted files" : "Gelöschte Dateien",
+ "Restore" : "Wiederherstellen",
+ "Error" : "Fehler",
+ "restored" : "Wiederhergestellt",
+ "Nothing in here. Your trash bin is empty!" : "Nichts zu löschen, Ihr Papierkorb ist leer!",
+ "Name" : "Name",
+ "Deleted" : "Gelöscht",
+ "Delete" : "Löschen"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files_trashbin/l10n/de_CH.json b/apps/files_trashbin/l10n/de_CH.json
new file mode 100644
index 00000000000..497b6c35d55
--- /dev/null
+++ b/apps/files_trashbin/l10n/de_CH.json
@@ -0,0 +1,13 @@
+{ "translations": {
+ "Couldn't delete %s permanently" : "Konnte %s nicht dauerhaft löschen",
+ "Couldn't restore %s" : "Konnte %s nicht wiederherstellen",
+ "Deleted files" : "Gelöschte Dateien",
+ "Restore" : "Wiederherstellen",
+ "Error" : "Fehler",
+ "restored" : "Wiederhergestellt",
+ "Nothing in here. Your trash bin is empty!" : "Nichts zu löschen, Ihr Papierkorb ist leer!",
+ "Name" : "Name",
+ "Deleted" : "Gelöscht",
+ "Delete" : "Löschen"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files_trashbin/l10n/de_CH.php b/apps/files_trashbin/l10n/de_CH.php
deleted file mode 100644
index be54e57d3f3..00000000000
--- a/apps/files_trashbin/l10n/de_CH.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Couldn't delete %s permanently" => "Konnte %s nicht dauerhaft löschen",
-"Couldn't restore %s" => "Konnte %s nicht wiederherstellen",
-"Deleted files" => "Gelöschte Dateien",
-"Restore" => "Wiederherstellen",
-"Error" => "Fehler",
-"restored" => "Wiederhergestellt",
-"Nothing in here. Your trash bin is empty!" => "Nichts zu löschen, Ihr Papierkorb ist leer!",
-"Name" => "Name",
-"Deleted" => "Gelöscht",
-"Delete" => "Löschen"
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files_trashbin/l10n/de_DE.js b/apps/files_trashbin/l10n/de_DE.js
new file mode 100644
index 00000000000..70a428d4c93
--- /dev/null
+++ b/apps/files_trashbin/l10n/de_DE.js
@@ -0,0 +1,15 @@
+OC.L10N.register(
+ "files_trashbin",
+ {
+ "Couldn't delete %s permanently" : "Konnte %s nicht dauerhaft löschen",
+ "Couldn't restore %s" : "Konnte %s nicht wiederherstellen",
+ "Deleted files" : "Gelöschte Dateien",
+ "Restore" : "Wiederherstellen",
+ "Error" : "Fehler",
+ "restored" : "Wiederhergestellt",
+ "Nothing in here. Your trash bin is empty!" : "Nichts zu löschen, Ihr Papierkorb ist leer!",
+ "Name" : "Name",
+ "Deleted" : "Gelöscht",
+ "Delete" : "Löschen"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files_trashbin/l10n/de_DE.json b/apps/files_trashbin/l10n/de_DE.json
new file mode 100644
index 00000000000..497b6c35d55
--- /dev/null
+++ b/apps/files_trashbin/l10n/de_DE.json
@@ -0,0 +1,13 @@
+{ "translations": {
+ "Couldn't delete %s permanently" : "Konnte %s nicht dauerhaft löschen",
+ "Couldn't restore %s" : "Konnte %s nicht wiederherstellen",
+ "Deleted files" : "Gelöschte Dateien",
+ "Restore" : "Wiederherstellen",
+ "Error" : "Fehler",
+ "restored" : "Wiederhergestellt",
+ "Nothing in here. Your trash bin is empty!" : "Nichts zu löschen, Ihr Papierkorb ist leer!",
+ "Name" : "Name",
+ "Deleted" : "Gelöscht",
+ "Delete" : "Löschen"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files_trashbin/l10n/de_DE.php b/apps/files_trashbin/l10n/de_DE.php
deleted file mode 100644
index be54e57d3f3..00000000000
--- a/apps/files_trashbin/l10n/de_DE.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Couldn't delete %s permanently" => "Konnte %s nicht dauerhaft löschen",
-"Couldn't restore %s" => "Konnte %s nicht wiederherstellen",
-"Deleted files" => "Gelöschte Dateien",
-"Restore" => "Wiederherstellen",
-"Error" => "Fehler",
-"restored" => "Wiederhergestellt",
-"Nothing in here. Your trash bin is empty!" => "Nichts zu löschen, Ihr Papierkorb ist leer!",
-"Name" => "Name",
-"Deleted" => "Gelöscht",
-"Delete" => "Löschen"
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files_trashbin/l10n/el.js b/apps/files_trashbin/l10n/el.js
new file mode 100644
index 00000000000..d9902dc8636
--- /dev/null
+++ b/apps/files_trashbin/l10n/el.js
@@ -0,0 +1,15 @@
+OC.L10N.register(
+ "files_trashbin",
+ {
+ "Couldn't delete %s permanently" : "Αδύνατη η μόνιμη διαγραφή του %s",
+ "Couldn't restore %s" : "Αδυναμία επαναφοράς %s",
+ "Deleted files" : "Διεγραμμένα αρχεία",
+ "Restore" : "Επαναφορά",
+ "Error" : "Σφάλμα",
+ "restored" : "επαναφέρθηκαν",
+ "Nothing in here. Your trash bin is empty!" : "Δεν υπάρχει τίποτα εδώ. Ο κάδος σας είναι άδειος!",
+ "Name" : "Όνομα",
+ "Deleted" : "Διαγραμμένα",
+ "Delete" : "Διαγραφή"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files_trashbin/l10n/el.json b/apps/files_trashbin/l10n/el.json
new file mode 100644
index 00000000000..0004fd7242d
--- /dev/null
+++ b/apps/files_trashbin/l10n/el.json
@@ -0,0 +1,13 @@
+{ "translations": {
+ "Couldn't delete %s permanently" : "Αδύνατη η μόνιμη διαγραφή του %s",
+ "Couldn't restore %s" : "Αδυναμία επαναφοράς %s",
+ "Deleted files" : "Διεγραμμένα αρχεία",
+ "Restore" : "Επαναφορά",
+ "Error" : "Σφάλμα",
+ "restored" : "επαναφέρθηκαν",
+ "Nothing in here. Your trash bin is empty!" : "Δεν υπάρχει τίποτα εδώ. Ο κάδος σας είναι άδειος!",
+ "Name" : "Όνομα",
+ "Deleted" : "Διαγραμμένα",
+ "Delete" : "Διαγραφή"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files_trashbin/l10n/el.php b/apps/files_trashbin/l10n/el.php
deleted file mode 100644
index 029901304ba..00000000000
--- a/apps/files_trashbin/l10n/el.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Couldn't delete %s permanently" => "Αδύνατη η μόνιμη διαγραφή του %s",
-"Couldn't restore %s" => "Αδυναμία επαναφοράς %s",
-"Deleted files" => "Διεγραμμένα αρχεία",
-"Restore" => "Επαναφορά",
-"Error" => "Σφάλμα",
-"restored" => "επαναφέρθηκαν",
-"Nothing in here. Your trash bin is empty!" => "Δεν υπάρχει τίποτα εδώ. Ο κάδος σας είναι άδειος!",
-"Name" => "Όνομα",
-"Deleted" => "Διαγραμμένα",
-"Delete" => "Διαγραφή"
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files_trashbin/l10n/en_GB.js b/apps/files_trashbin/l10n/en_GB.js
new file mode 100644
index 00000000000..7bd7a49b301
--- /dev/null
+++ b/apps/files_trashbin/l10n/en_GB.js
@@ -0,0 +1,15 @@
+OC.L10N.register(
+ "files_trashbin",
+ {
+ "Couldn't delete %s permanently" : "Couldn't delete %s permanently",
+ "Couldn't restore %s" : "Couldn't restore %s",
+ "Deleted files" : "Deleted files",
+ "Restore" : "Restore",
+ "Error" : "Error",
+ "restored" : "restored",
+ "Nothing in here. Your trash bin is empty!" : "Nothing in here. Your recycle bin is empty!",
+ "Name" : "Name",
+ "Deleted" : "Deleted",
+ "Delete" : "Delete"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files_trashbin/l10n/en_GB.json b/apps/files_trashbin/l10n/en_GB.json
new file mode 100644
index 00000000000..62603ea26ea
--- /dev/null
+++ b/apps/files_trashbin/l10n/en_GB.json
@@ -0,0 +1,13 @@
+{ "translations": {
+ "Couldn't delete %s permanently" : "Couldn't delete %s permanently",
+ "Couldn't restore %s" : "Couldn't restore %s",
+ "Deleted files" : "Deleted files",
+ "Restore" : "Restore",
+ "Error" : "Error",
+ "restored" : "restored",
+ "Nothing in here. Your trash bin is empty!" : "Nothing in here. Your recycle bin is empty!",
+ "Name" : "Name",
+ "Deleted" : "Deleted",
+ "Delete" : "Delete"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files_trashbin/l10n/en_GB.php b/apps/files_trashbin/l10n/en_GB.php
deleted file mode 100644
index b2715dfceb7..00000000000
--- a/apps/files_trashbin/l10n/en_GB.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Couldn't delete %s permanently" => "Couldn't delete %s permanently",
-"Couldn't restore %s" => "Couldn't restore %s",
-"Deleted files" => "Deleted files",
-"Restore" => "Restore",
-"Error" => "Error",
-"restored" => "restored",
-"Nothing in here. Your trash bin is empty!" => "Nothing in here. Your recycle bin is empty!",
-"Name" => "Name",
-"Deleted" => "Deleted",
-"Delete" => "Delete"
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files_trashbin/l10n/eo.js b/apps/files_trashbin/l10n/eo.js
new file mode 100644
index 00000000000..ad4d45a98e0
--- /dev/null
+++ b/apps/files_trashbin/l10n/eo.js
@@ -0,0 +1,15 @@
+OC.L10N.register(
+ "files_trashbin",
+ {
+ "Couldn't delete %s permanently" : "Ne povis foriĝi %s por ĉiam",
+ "Couldn't restore %s" : "Ne povis restaŭriĝi %s",
+ "Deleted files" : "Forigitaj dosieroj",
+ "Restore" : "Restaŭri",
+ "Error" : "Eraro",
+ "restored" : "restaŭrita",
+ "Nothing in here. Your trash bin is empty!" : "Nenio estas ĉi tie. Via rubujo malplenas!",
+ "Name" : "Nomo",
+ "Deleted" : "Forigita",
+ "Delete" : "Forigi"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files_trashbin/l10n/eo.json b/apps/files_trashbin/l10n/eo.json
new file mode 100644
index 00000000000..3faebfb80d6
--- /dev/null
+++ b/apps/files_trashbin/l10n/eo.json
@@ -0,0 +1,13 @@
+{ "translations": {
+ "Couldn't delete %s permanently" : "Ne povis foriĝi %s por ĉiam",
+ "Couldn't restore %s" : "Ne povis restaŭriĝi %s",
+ "Deleted files" : "Forigitaj dosieroj",
+ "Restore" : "Restaŭri",
+ "Error" : "Eraro",
+ "restored" : "restaŭrita",
+ "Nothing in here. Your trash bin is empty!" : "Nenio estas ĉi tie. Via rubujo malplenas!",
+ "Name" : "Nomo",
+ "Deleted" : "Forigita",
+ "Delete" : "Forigi"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files_trashbin/l10n/eo.php b/apps/files_trashbin/l10n/eo.php
deleted file mode 100644
index 67617f448d0..00000000000
--- a/apps/files_trashbin/l10n/eo.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Couldn't delete %s permanently" => "Ne povis foriĝi %s por ĉiam",
-"Couldn't restore %s" => "Ne povis restaŭriĝi %s",
-"Deleted files" => "Forigitaj dosieroj",
-"Restore" => "Restaŭri",
-"Error" => "Eraro",
-"restored" => "restaŭrita",
-"Nothing in here. Your trash bin is empty!" => "Nenio estas ĉi tie. Via rubujo malplenas!",
-"Name" => "Nomo",
-"Deleted" => "Forigita",
-"Delete" => "Forigi"
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files_trashbin/l10n/es.js b/apps/files_trashbin/l10n/es.js
new file mode 100644
index 00000000000..2df71c43b31
--- /dev/null
+++ b/apps/files_trashbin/l10n/es.js
@@ -0,0 +1,15 @@
+OC.L10N.register(
+ "files_trashbin",
+ {
+ "Couldn't delete %s permanently" : "No se puede eliminar %s permanentemente",
+ "Couldn't restore %s" : "No se puede restaurar %s",
+ "Deleted files" : "Archivos eliminados",
+ "Restore" : "Recuperar",
+ "Error" : "Error",
+ "restored" : "recuperado",
+ "Nothing in here. Your trash bin is empty!" : "No hay nada aquí. ¡Tu papelera esta vacía!",
+ "Name" : "Nombre",
+ "Deleted" : "Eliminado",
+ "Delete" : "Eliminar"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files_trashbin/l10n/es.json b/apps/files_trashbin/l10n/es.json
new file mode 100644
index 00000000000..b37ab9647c8
--- /dev/null
+++ b/apps/files_trashbin/l10n/es.json
@@ -0,0 +1,13 @@
+{ "translations": {
+ "Couldn't delete %s permanently" : "No se puede eliminar %s permanentemente",
+ "Couldn't restore %s" : "No se puede restaurar %s",
+ "Deleted files" : "Archivos eliminados",
+ "Restore" : "Recuperar",
+ "Error" : "Error",
+ "restored" : "recuperado",
+ "Nothing in here. Your trash bin is empty!" : "No hay nada aquí. ¡Tu papelera esta vacía!",
+ "Name" : "Nombre",
+ "Deleted" : "Eliminado",
+ "Delete" : "Eliminar"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files_trashbin/l10n/es.php b/apps/files_trashbin/l10n/es.php
deleted file mode 100644
index c3db7765154..00000000000
--- a/apps/files_trashbin/l10n/es.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Couldn't delete %s permanently" => "No se puede eliminar %s permanentemente",
-"Couldn't restore %s" => "No se puede restaurar %s",
-"Deleted files" => "Archivos eliminados",
-"Restore" => "Recuperar",
-"Error" => "Error",
-"restored" => "recuperado",
-"Nothing in here. Your trash bin is empty!" => "No hay nada aquí. ¡Tu papelera esta vacía!",
-"Name" => "Nombre",
-"Deleted" => "Eliminado",
-"Delete" => "Eliminar"
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files_trashbin/l10n/es_AR.js b/apps/files_trashbin/l10n/es_AR.js
new file mode 100644
index 00000000000..e49dae4688a
--- /dev/null
+++ b/apps/files_trashbin/l10n/es_AR.js
@@ -0,0 +1,15 @@
+OC.L10N.register(
+ "files_trashbin",
+ {
+ "Couldn't delete %s permanently" : "No fue posible borrar %s de manera permanente",
+ "Couldn't restore %s" : "No se pudo restaurar %s",
+ "Deleted files" : "Archivos borrados",
+ "Restore" : "Recuperar",
+ "Error" : "Error",
+ "restored" : "recuperado",
+ "Nothing in here. Your trash bin is empty!" : "No hay nada acá. ¡La papelera está vacía!",
+ "Name" : "Nombre",
+ "Deleted" : "Borrado",
+ "Delete" : "Borrar"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files_trashbin/l10n/es_AR.json b/apps/files_trashbin/l10n/es_AR.json
new file mode 100644
index 00000000000..793a1e8b172
--- /dev/null
+++ b/apps/files_trashbin/l10n/es_AR.json
@@ -0,0 +1,13 @@
+{ "translations": {
+ "Couldn't delete %s permanently" : "No fue posible borrar %s de manera permanente",
+ "Couldn't restore %s" : "No se pudo restaurar %s",
+ "Deleted files" : "Archivos borrados",
+ "Restore" : "Recuperar",
+ "Error" : "Error",
+ "restored" : "recuperado",
+ "Nothing in here. Your trash bin is empty!" : "No hay nada acá. ¡La papelera está vacía!",
+ "Name" : "Nombre",
+ "Deleted" : "Borrado",
+ "Delete" : "Borrar"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files_trashbin/l10n/es_AR.php b/apps/files_trashbin/l10n/es_AR.php
deleted file mode 100644
index 2991ea507b0..00000000000
--- a/apps/files_trashbin/l10n/es_AR.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Couldn't delete %s permanently" => "No fue posible borrar %s de manera permanente",
-"Couldn't restore %s" => "No se pudo restaurar %s",
-"Deleted files" => "Archivos borrados",
-"Restore" => "Recuperar",
-"Error" => "Error",
-"restored" => "recuperado",
-"Nothing in here. Your trash bin is empty!" => "No hay nada acá. ¡La papelera está vacía!",
-"Name" => "Nombre",
-"Deleted" => "Borrado",
-"Delete" => "Borrar"
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files_trashbin/l10n/es_CL.js b/apps/files_trashbin/l10n/es_CL.js
new file mode 100644
index 00000000000..11ab23caf7b
--- /dev/null
+++ b/apps/files_trashbin/l10n/es_CL.js
@@ -0,0 +1,6 @@
+OC.L10N.register(
+ "files_trashbin",
+ {
+ "Error" : "Error"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files_trashbin/l10n/es_CL.json b/apps/files_trashbin/l10n/es_CL.json
new file mode 100644
index 00000000000..97579514401
--- /dev/null
+++ b/apps/files_trashbin/l10n/es_CL.json
@@ -0,0 +1,4 @@
+{ "translations": {
+ "Error" : "Error"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files_trashbin/l10n/es_CL.php b/apps/files_trashbin/l10n/es_CL.php
deleted file mode 100644
index 45584ff7c42..00000000000
--- a/apps/files_trashbin/l10n/es_CL.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Error" => "Error"
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files_trashbin/l10n/es_MX.js b/apps/files_trashbin/l10n/es_MX.js
new file mode 100644
index 00000000000..2df71c43b31
--- /dev/null
+++ b/apps/files_trashbin/l10n/es_MX.js
@@ -0,0 +1,15 @@
+OC.L10N.register(
+ "files_trashbin",
+ {
+ "Couldn't delete %s permanently" : "No se puede eliminar %s permanentemente",
+ "Couldn't restore %s" : "No se puede restaurar %s",
+ "Deleted files" : "Archivos eliminados",
+ "Restore" : "Recuperar",
+ "Error" : "Error",
+ "restored" : "recuperado",
+ "Nothing in here. Your trash bin is empty!" : "No hay nada aquí. ¡Tu papelera esta vacía!",
+ "Name" : "Nombre",
+ "Deleted" : "Eliminado",
+ "Delete" : "Eliminar"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files_trashbin/l10n/es_MX.json b/apps/files_trashbin/l10n/es_MX.json
new file mode 100644
index 00000000000..b37ab9647c8
--- /dev/null
+++ b/apps/files_trashbin/l10n/es_MX.json
@@ -0,0 +1,13 @@
+{ "translations": {
+ "Couldn't delete %s permanently" : "No se puede eliminar %s permanentemente",
+ "Couldn't restore %s" : "No se puede restaurar %s",
+ "Deleted files" : "Archivos eliminados",
+ "Restore" : "Recuperar",
+ "Error" : "Error",
+ "restored" : "recuperado",
+ "Nothing in here. Your trash bin is empty!" : "No hay nada aquí. ¡Tu papelera esta vacía!",
+ "Name" : "Nombre",
+ "Deleted" : "Eliminado",
+ "Delete" : "Eliminar"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files_trashbin/l10n/es_MX.php b/apps/files_trashbin/l10n/es_MX.php
deleted file mode 100644
index c3db7765154..00000000000
--- a/apps/files_trashbin/l10n/es_MX.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Couldn't delete %s permanently" => "No se puede eliminar %s permanentemente",
-"Couldn't restore %s" => "No se puede restaurar %s",
-"Deleted files" => "Archivos eliminados",
-"Restore" => "Recuperar",
-"Error" => "Error",
-"restored" => "recuperado",
-"Nothing in here. Your trash bin is empty!" => "No hay nada aquí. ¡Tu papelera esta vacía!",
-"Name" => "Nombre",
-"Deleted" => "Eliminado",
-"Delete" => "Eliminar"
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files_trashbin/l10n/et_EE.js b/apps/files_trashbin/l10n/et_EE.js
new file mode 100644
index 00000000000..3067589bd9b
--- /dev/null
+++ b/apps/files_trashbin/l10n/et_EE.js
@@ -0,0 +1,15 @@
+OC.L10N.register(
+ "files_trashbin",
+ {
+ "Couldn't delete %s permanently" : "%s jäädavalt kustutamine ebaõnnestus",
+ "Couldn't restore %s" : "%s ei saa taastada",
+ "Deleted files" : "Kustutatud failid",
+ "Restore" : "Taasta",
+ "Error" : "Viga",
+ "restored" : "taastatud",
+ "Nothing in here. Your trash bin is empty!" : "Siin pole midagi. Sinu prügikast on tühi!",
+ "Name" : "Nimi",
+ "Deleted" : "Kustutatud",
+ "Delete" : "Kustuta"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files_trashbin/l10n/et_EE.json b/apps/files_trashbin/l10n/et_EE.json
new file mode 100644
index 00000000000..2e6d239f421
--- /dev/null
+++ b/apps/files_trashbin/l10n/et_EE.json
@@ -0,0 +1,13 @@
+{ "translations": {
+ "Couldn't delete %s permanently" : "%s jäädavalt kustutamine ebaõnnestus",
+ "Couldn't restore %s" : "%s ei saa taastada",
+ "Deleted files" : "Kustutatud failid",
+ "Restore" : "Taasta",
+ "Error" : "Viga",
+ "restored" : "taastatud",
+ "Nothing in here. Your trash bin is empty!" : "Siin pole midagi. Sinu prügikast on tühi!",
+ "Name" : "Nimi",
+ "Deleted" : "Kustutatud",
+ "Delete" : "Kustuta"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files_trashbin/l10n/et_EE.php b/apps/files_trashbin/l10n/et_EE.php
deleted file mode 100644
index c1c9ea66c4f..00000000000
--- a/apps/files_trashbin/l10n/et_EE.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Couldn't delete %s permanently" => "%s jäädavalt kustutamine ebaõnnestus",
-"Couldn't restore %s" => "%s ei saa taastada",
-"Deleted files" => "Kustutatud failid",
-"Restore" => "Taasta",
-"Error" => "Viga",
-"restored" => "taastatud",
-"Nothing in here. Your trash bin is empty!" => "Siin pole midagi. Sinu prügikast on tühi!",
-"Name" => "Nimi",
-"Deleted" => "Kustutatud",
-"Delete" => "Kustuta"
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files_trashbin/l10n/eu.js b/apps/files_trashbin/l10n/eu.js
new file mode 100644
index 00000000000..747175d830c
--- /dev/null
+++ b/apps/files_trashbin/l10n/eu.js
@@ -0,0 +1,15 @@
+OC.L10N.register(
+ "files_trashbin",
+ {
+ "Couldn't delete %s permanently" : "Ezin izan da %s betirako ezabatu",
+ "Couldn't restore %s" : "Ezin izan da %s berreskuratu",
+ "Deleted files" : "Ezabatutako fitxategiak",
+ "Restore" : "Berrezarri",
+ "Error" : "Errorea",
+ "restored" : "Berrezarrita",
+ "Nothing in here. Your trash bin is empty!" : "Ez dago ezer ez. Zure zakarrontzia hutsik dago!",
+ "Name" : "Izena",
+ "Deleted" : "Ezabatuta",
+ "Delete" : "Ezabatu"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files_trashbin/l10n/eu.json b/apps/files_trashbin/l10n/eu.json
new file mode 100644
index 00000000000..f86ba4230ab
--- /dev/null
+++ b/apps/files_trashbin/l10n/eu.json
@@ -0,0 +1,13 @@
+{ "translations": {
+ "Couldn't delete %s permanently" : "Ezin izan da %s betirako ezabatu",
+ "Couldn't restore %s" : "Ezin izan da %s berreskuratu",
+ "Deleted files" : "Ezabatutako fitxategiak",
+ "Restore" : "Berrezarri",
+ "Error" : "Errorea",
+ "restored" : "Berrezarrita",
+ "Nothing in here. Your trash bin is empty!" : "Ez dago ezer ez. Zure zakarrontzia hutsik dago!",
+ "Name" : "Izena",
+ "Deleted" : "Ezabatuta",
+ "Delete" : "Ezabatu"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files_trashbin/l10n/eu.php b/apps/files_trashbin/l10n/eu.php
deleted file mode 100644
index 63c1245da06..00000000000
--- a/apps/files_trashbin/l10n/eu.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Couldn't delete %s permanently" => "Ezin izan da %s betirako ezabatu",
-"Couldn't restore %s" => "Ezin izan da %s berreskuratu",
-"Deleted files" => "Ezabatutako fitxategiak",
-"Restore" => "Berrezarri",
-"Error" => "Errorea",
-"restored" => "Berrezarrita",
-"Nothing in here. Your trash bin is empty!" => "Ez dago ezer ez. Zure zakarrontzia hutsik dago!",
-"Name" => "Izena",
-"Deleted" => "Ezabatuta",
-"Delete" => "Ezabatu"
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files_trashbin/l10n/eu_ES.js b/apps/files_trashbin/l10n/eu_ES.js
new file mode 100644
index 00000000000..8e988be3bf6
--- /dev/null
+++ b/apps/files_trashbin/l10n/eu_ES.js
@@ -0,0 +1,6 @@
+OC.L10N.register(
+ "files_trashbin",
+ {
+ "Delete" : "Ezabatu"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files_trashbin/l10n/eu_ES.json b/apps/files_trashbin/l10n/eu_ES.json
new file mode 100644
index 00000000000..14a2375ad60
--- /dev/null
+++ b/apps/files_trashbin/l10n/eu_ES.json
@@ -0,0 +1,4 @@
+{ "translations": {
+ "Delete" : "Ezabatu"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files_trashbin/l10n/eu_ES.php b/apps/files_trashbin/l10n/eu_ES.php
deleted file mode 100644
index 8612c8609bb..00000000000
--- a/apps/files_trashbin/l10n/eu_ES.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Delete" => "Ezabatu"
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files_trashbin/l10n/fa.js b/apps/files_trashbin/l10n/fa.js
new file mode 100644
index 00000000000..a87d9a5c113
--- /dev/null
+++ b/apps/files_trashbin/l10n/fa.js
@@ -0,0 +1,15 @@
+OC.L10N.register(
+ "files_trashbin",
+ {
+ "Couldn't delete %s permanently" : "%s را نمی توان برای همیشه حذف کرد",
+ "Couldn't restore %s" : "%s را نمی توان بازگرداند",
+ "Deleted files" : "فایل های حذف شده",
+ "Restore" : "بازیابی",
+ "Error" : "خطا",
+ "restored" : "بازیابی شد",
+ "Nothing in here. Your trash bin is empty!" : "هیچ چیزی اینجا نیست. سطل زباله ی شما خالی است.",
+ "Name" : "نام",
+ "Deleted" : "حذف شده",
+ "Delete" : "حذف"
+},
+"nplurals=1; plural=0;");
diff --git a/apps/files_trashbin/l10n/fa.json b/apps/files_trashbin/l10n/fa.json
new file mode 100644
index 00000000000..94748c98899
--- /dev/null
+++ b/apps/files_trashbin/l10n/fa.json
@@ -0,0 +1,13 @@
+{ "translations": {
+ "Couldn't delete %s permanently" : "%s را نمی توان برای همیشه حذف کرد",
+ "Couldn't restore %s" : "%s را نمی توان بازگرداند",
+ "Deleted files" : "فایل های حذف شده",
+ "Restore" : "بازیابی",
+ "Error" : "خطا",
+ "restored" : "بازیابی شد",
+ "Nothing in here. Your trash bin is empty!" : "هیچ چیزی اینجا نیست. سطل زباله ی شما خالی است.",
+ "Name" : "نام",
+ "Deleted" : "حذف شده",
+ "Delete" : "حذف"
+},"pluralForm" :"nplurals=1; plural=0;"
+} \ No newline at end of file
diff --git a/apps/files_trashbin/l10n/fa.php b/apps/files_trashbin/l10n/fa.php
deleted file mode 100644
index e7f99c53f42..00000000000
--- a/apps/files_trashbin/l10n/fa.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Couldn't delete %s permanently" => "%s را نمی توان برای همیشه حذف کرد",
-"Couldn't restore %s" => "%s را نمی توان بازگرداند",
-"Deleted files" => "فایل های حذف شده",
-"Restore" => "بازیابی",
-"Error" => "خطا",
-"restored" => "بازیابی شد",
-"Nothing in here. Your trash bin is empty!" => "هیچ چیزی اینجا نیست. سطل زباله ی شما خالی است.",
-"Name" => "نام",
-"Deleted" => "حذف شده",
-"Delete" => "حذف"
-);
-$PLURAL_FORMS = "nplurals=1; plural=0;";
diff --git a/apps/files_trashbin/l10n/fi_FI.js b/apps/files_trashbin/l10n/fi_FI.js
new file mode 100644
index 00000000000..1b69bf5c75f
--- /dev/null
+++ b/apps/files_trashbin/l10n/fi_FI.js
@@ -0,0 +1,15 @@
+OC.L10N.register(
+ "files_trashbin",
+ {
+ "Couldn't delete %s permanently" : "Kohdetta %s ei voitu poistaa pysyvästi",
+ "Couldn't restore %s" : "Kohteen %s palautus epäonnistui",
+ "Deleted files" : "Poistetut tiedostot",
+ "Restore" : "Palauta",
+ "Error" : "Virhe",
+ "restored" : "palautettu",
+ "Nothing in here. Your trash bin is empty!" : "Tyhjää täynnä! Roskakorissa ei ole mitään.",
+ "Name" : "Nimi",
+ "Deleted" : "Poistettu",
+ "Delete" : "Poista"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files_trashbin/l10n/fi_FI.json b/apps/files_trashbin/l10n/fi_FI.json
new file mode 100644
index 00000000000..25b3d71dced
--- /dev/null
+++ b/apps/files_trashbin/l10n/fi_FI.json
@@ -0,0 +1,13 @@
+{ "translations": {
+ "Couldn't delete %s permanently" : "Kohdetta %s ei voitu poistaa pysyvästi",
+ "Couldn't restore %s" : "Kohteen %s palautus epäonnistui",
+ "Deleted files" : "Poistetut tiedostot",
+ "Restore" : "Palauta",
+ "Error" : "Virhe",
+ "restored" : "palautettu",
+ "Nothing in here. Your trash bin is empty!" : "Tyhjää täynnä! Roskakorissa ei ole mitään.",
+ "Name" : "Nimi",
+ "Deleted" : "Poistettu",
+ "Delete" : "Poista"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files_trashbin/l10n/fi_FI.php b/apps/files_trashbin/l10n/fi_FI.php
deleted file mode 100644
index 158fc7dac55..00000000000
--- a/apps/files_trashbin/l10n/fi_FI.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Couldn't delete %s permanently" => "Kohdetta %s ei voitu poistaa pysyvästi",
-"Couldn't restore %s" => "Kohteen %s palautus epäonnistui",
-"Deleted files" => "Poistetut tiedostot",
-"Restore" => "Palauta",
-"Error" => "Virhe",
-"restored" => "palautettu",
-"Nothing in here. Your trash bin is empty!" => "Tyhjää täynnä! Roskakorissa ei ole mitään.",
-"Name" => "Nimi",
-"Deleted" => "Poistettu",
-"Delete" => "Poista"
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files_trashbin/l10n/fr.js b/apps/files_trashbin/l10n/fr.js
new file mode 100644
index 00000000000..ddcdc495de5
--- /dev/null
+++ b/apps/files_trashbin/l10n/fr.js
@@ -0,0 +1,15 @@
+OC.L10N.register(
+ "files_trashbin",
+ {
+ "Couldn't delete %s permanently" : "Impossible de supprimer %s définitivement",
+ "Couldn't restore %s" : "Impossible de restaurer %s",
+ "Deleted files" : "Fichiers supprimés",
+ "Restore" : "Restaurer",
+ "Error" : "Erreur",
+ "restored" : "restauré",
+ "Nothing in here. Your trash bin is empty!" : "Il n'y a rien ici. Votre corbeille est vide !",
+ "Name" : "Nom",
+ "Deleted" : "Effacé",
+ "Delete" : "Supprimer"
+},
+"nplurals=2; plural=(n > 1);");
diff --git a/apps/files_trashbin/l10n/fr.json b/apps/files_trashbin/l10n/fr.json
new file mode 100644
index 00000000000..bc6cda70713
--- /dev/null
+++ b/apps/files_trashbin/l10n/fr.json
@@ -0,0 +1,13 @@
+{ "translations": {
+ "Couldn't delete %s permanently" : "Impossible de supprimer %s définitivement",
+ "Couldn't restore %s" : "Impossible de restaurer %s",
+ "Deleted files" : "Fichiers supprimés",
+ "Restore" : "Restaurer",
+ "Error" : "Erreur",
+ "restored" : "restauré",
+ "Nothing in here. Your trash bin is empty!" : "Il n'y a rien ici. Votre corbeille est vide !",
+ "Name" : "Nom",
+ "Deleted" : "Effacé",
+ "Delete" : "Supprimer"
+},"pluralForm" :"nplurals=2; plural=(n > 1);"
+} \ No newline at end of file
diff --git a/apps/files_trashbin/l10n/fr.php b/apps/files_trashbin/l10n/fr.php
deleted file mode 100644
index b59eb6aa7d4..00000000000
--- a/apps/files_trashbin/l10n/fr.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Couldn't delete %s permanently" => "Impossible de supprimer %s définitivement",
-"Couldn't restore %s" => "Impossible de restaurer %s",
-"Deleted files" => "Fichiers supprimés",
-"Restore" => "Restaurer",
-"Error" => "Erreur",
-"restored" => "restauré",
-"Nothing in here. Your trash bin is empty!" => "Il n'y a rien ici. Votre corbeille est vide !",
-"Name" => "Nom",
-"Deleted" => "Effacé",
-"Delete" => "Supprimer"
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n > 1);";
diff --git a/apps/files_trashbin/l10n/gl.js b/apps/files_trashbin/l10n/gl.js
new file mode 100644
index 00000000000..701c1354dfd
--- /dev/null
+++ b/apps/files_trashbin/l10n/gl.js
@@ -0,0 +1,15 @@
+OC.L10N.register(
+ "files_trashbin",
+ {
+ "Couldn't delete %s permanently" : "Non foi posíbel eliminar %s permanente",
+ "Couldn't restore %s" : "Non foi posíbel restaurar %s",
+ "Deleted files" : "Ficheiros eliminados",
+ "Restore" : "Restabelecer",
+ "Error" : "Erro",
+ "restored" : "restaurado",
+ "Nothing in here. Your trash bin is empty!" : "Aquí non hai nada. O cesto do lixo está baleiro!",
+ "Name" : "Nome",
+ "Deleted" : "Eliminado",
+ "Delete" : "Eliminar"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files_trashbin/l10n/gl.json b/apps/files_trashbin/l10n/gl.json
new file mode 100644
index 00000000000..74ac40c4f32
--- /dev/null
+++ b/apps/files_trashbin/l10n/gl.json
@@ -0,0 +1,13 @@
+{ "translations": {
+ "Couldn't delete %s permanently" : "Non foi posíbel eliminar %s permanente",
+ "Couldn't restore %s" : "Non foi posíbel restaurar %s",
+ "Deleted files" : "Ficheiros eliminados",
+ "Restore" : "Restabelecer",
+ "Error" : "Erro",
+ "restored" : "restaurado",
+ "Nothing in here. Your trash bin is empty!" : "Aquí non hai nada. O cesto do lixo está baleiro!",
+ "Name" : "Nome",
+ "Deleted" : "Eliminado",
+ "Delete" : "Eliminar"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files_trashbin/l10n/gl.php b/apps/files_trashbin/l10n/gl.php
deleted file mode 100644
index 475d7075c70..00000000000
--- a/apps/files_trashbin/l10n/gl.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Couldn't delete %s permanently" => "Non foi posíbel eliminar %s permanente",
-"Couldn't restore %s" => "Non foi posíbel restaurar %s",
-"Deleted files" => "Ficheiros eliminados",
-"Restore" => "Restabelecer",
-"Error" => "Erro",
-"restored" => "restaurado",
-"Nothing in here. Your trash bin is empty!" => "Aquí non hai nada. O cesto do lixo está baleiro!",
-"Name" => "Nome",
-"Deleted" => "Eliminado",
-"Delete" => "Eliminar"
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files_trashbin/l10n/he.js b/apps/files_trashbin/l10n/he.js
new file mode 100644
index 00000000000..ea5d131a9e4
--- /dev/null
+++ b/apps/files_trashbin/l10n/he.js
@@ -0,0 +1,15 @@
+OC.L10N.register(
+ "files_trashbin",
+ {
+ "Couldn't delete %s permanently" : "לא ניתן למחוק את %s לצמיתות",
+ "Couldn't restore %s" : "לא ניתן לשחזר את %s",
+ "Deleted files" : "קבצים שנמחקו",
+ "Restore" : "שחזור",
+ "Error" : "שגיאה",
+ "restored" : "שוחזר",
+ "Nothing in here. Your trash bin is empty!" : "אין כאן שום דבר. סל המיחזור שלך ריק!",
+ "Name" : "שם",
+ "Deleted" : "נמחק",
+ "Delete" : "מחיקה"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files_trashbin/l10n/he.json b/apps/files_trashbin/l10n/he.json
new file mode 100644
index 00000000000..d0db85c41b9
--- /dev/null
+++ b/apps/files_trashbin/l10n/he.json
@@ -0,0 +1,13 @@
+{ "translations": {
+ "Couldn't delete %s permanently" : "לא ניתן למחוק את %s לצמיתות",
+ "Couldn't restore %s" : "לא ניתן לשחזר את %s",
+ "Deleted files" : "קבצים שנמחקו",
+ "Restore" : "שחזור",
+ "Error" : "שגיאה",
+ "restored" : "שוחזר",
+ "Nothing in here. Your trash bin is empty!" : "אין כאן שום דבר. סל המיחזור שלך ריק!",
+ "Name" : "שם",
+ "Deleted" : "נמחק",
+ "Delete" : "מחיקה"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files_trashbin/l10n/he.php b/apps/files_trashbin/l10n/he.php
deleted file mode 100644
index 90b3fd11ab5..00000000000
--- a/apps/files_trashbin/l10n/he.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Couldn't delete %s permanently" => "לא ניתן למחוק את %s לצמיתות",
-"Couldn't restore %s" => "לא ניתן לשחזר את %s",
-"Deleted files" => "קבצים שנמחקו",
-"Restore" => "שחזור",
-"Error" => "שגיאה",
-"restored" => "שוחזר",
-"Nothing in here. Your trash bin is empty!" => "אין כאן שום דבר. סל המיחזור שלך ריק!",
-"Name" => "שם",
-"Deleted" => "נמחק",
-"Delete" => "מחיקה"
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files_trashbin/l10n/hi.js b/apps/files_trashbin/l10n/hi.js
new file mode 100644
index 00000000000..a4bf005dbbf
--- /dev/null
+++ b/apps/files_trashbin/l10n/hi.js
@@ -0,0 +1,6 @@
+OC.L10N.register(
+ "files_trashbin",
+ {
+ "Error" : "त्रुटि"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files_trashbin/l10n/hi.json b/apps/files_trashbin/l10n/hi.json
new file mode 100644
index 00000000000..5fbc8a85e1b
--- /dev/null
+++ b/apps/files_trashbin/l10n/hi.json
@@ -0,0 +1,4 @@
+{ "translations": {
+ "Error" : "त्रुटि"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files_trashbin/l10n/hi.php b/apps/files_trashbin/l10n/hi.php
deleted file mode 100644
index d4a26011b58..00000000000
--- a/apps/files_trashbin/l10n/hi.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Error" => "त्रुटि"
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files_trashbin/l10n/hr.js b/apps/files_trashbin/l10n/hr.js
new file mode 100644
index 00000000000..e05fde1c8a6
--- /dev/null
+++ b/apps/files_trashbin/l10n/hr.js
@@ -0,0 +1,15 @@
+OC.L10N.register(
+ "files_trashbin",
+ {
+ "Couldn't delete %s permanently" : "Nije moguće trajno izbrisati %s",
+ "Couldn't restore %s" : "Nije moguće obnoviti %s",
+ "Deleted files" : "Izbrisane datoteke",
+ "Restore" : "Obnovite",
+ "Error" : "Pogreška",
+ "restored" : "Obnovljeno",
+ "Nothing in here. Your trash bin is empty!" : "Ovdje nema ničega. Vaša kantica je prazna!",
+ "Name" : "Naziv",
+ "Deleted" : "Izbrisano",
+ "Delete" : "Izbrišite"
+},
+"nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;");
diff --git a/apps/files_trashbin/l10n/hr.json b/apps/files_trashbin/l10n/hr.json
new file mode 100644
index 00000000000..7ce4749b133
--- /dev/null
+++ b/apps/files_trashbin/l10n/hr.json
@@ -0,0 +1,13 @@
+{ "translations": {
+ "Couldn't delete %s permanently" : "Nije moguće trajno izbrisati %s",
+ "Couldn't restore %s" : "Nije moguće obnoviti %s",
+ "Deleted files" : "Izbrisane datoteke",
+ "Restore" : "Obnovite",
+ "Error" : "Pogreška",
+ "restored" : "Obnovljeno",
+ "Nothing in here. Your trash bin is empty!" : "Ovdje nema ničega. Vaša kantica je prazna!",
+ "Name" : "Naziv",
+ "Deleted" : "Izbrisano",
+ "Delete" : "Izbrišite"
+},"pluralForm" :"nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;"
+} \ No newline at end of file
diff --git a/apps/files_trashbin/l10n/hr.php b/apps/files_trashbin/l10n/hr.php
deleted file mode 100644
index 2d29eeba44d..00000000000
--- a/apps/files_trashbin/l10n/hr.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Couldn't delete %s permanently" => "Nije moguće trajno izbrisati %s",
-"Couldn't restore %s" => "Nije moguće obnoviti %s",
-"Deleted files" => "Izbrisane datoteke",
-"Restore" => "Obnovite",
-"Error" => "Pogreška",
-"restored" => "Obnovljeno",
-"Nothing in here. Your trash bin is empty!" => "Ovdje nema ničega. Vaša kantica je prazna!",
-"Name" => "Naziv",
-"Deleted" => "Izbrisano",
-"Delete" => "Izbrišite"
-);
-$PLURAL_FORMS = "nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;";
diff --git a/apps/files_trashbin/l10n/hu_HU.js b/apps/files_trashbin/l10n/hu_HU.js
new file mode 100644
index 00000000000..cd057777275
--- /dev/null
+++ b/apps/files_trashbin/l10n/hu_HU.js
@@ -0,0 +1,15 @@
+OC.L10N.register(
+ "files_trashbin",
+ {
+ "Couldn't delete %s permanently" : "Nem sikerült %s végleges törlése",
+ "Couldn't restore %s" : "Nem sikerült %s visszaállítása",
+ "Deleted files" : "Törölt fájlok",
+ "Restore" : "Visszaállítás",
+ "Error" : "Hiba",
+ "restored" : "visszaállítva",
+ "Nothing in here. Your trash bin is empty!" : "Itt nincs semmi. Az Ön szemetes mappája üres!",
+ "Name" : "Név",
+ "Deleted" : "Törölve",
+ "Delete" : "Törlés"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files_trashbin/l10n/hu_HU.json b/apps/files_trashbin/l10n/hu_HU.json
new file mode 100644
index 00000000000..f989f402328
--- /dev/null
+++ b/apps/files_trashbin/l10n/hu_HU.json
@@ -0,0 +1,13 @@
+{ "translations": {
+ "Couldn't delete %s permanently" : "Nem sikerült %s végleges törlése",
+ "Couldn't restore %s" : "Nem sikerült %s visszaállítása",
+ "Deleted files" : "Törölt fájlok",
+ "Restore" : "Visszaállítás",
+ "Error" : "Hiba",
+ "restored" : "visszaállítva",
+ "Nothing in here. Your trash bin is empty!" : "Itt nincs semmi. Az Ön szemetes mappája üres!",
+ "Name" : "Név",
+ "Deleted" : "Törölve",
+ "Delete" : "Törlés"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files_trashbin/l10n/hu_HU.php b/apps/files_trashbin/l10n/hu_HU.php
deleted file mode 100644
index 60f3ebad856..00000000000
--- a/apps/files_trashbin/l10n/hu_HU.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Couldn't delete %s permanently" => "Nem sikerült %s végleges törlése",
-"Couldn't restore %s" => "Nem sikerült %s visszaállítása",
-"Deleted files" => "Törölt fájlok",
-"Restore" => "Visszaállítás",
-"Error" => "Hiba",
-"restored" => "visszaállítva",
-"Nothing in here. Your trash bin is empty!" => "Itt nincs semmi. Az Ön szemetes mappája üres!",
-"Name" => "Név",
-"Deleted" => "Törölve",
-"Delete" => "Törlés"
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files_trashbin/l10n/hy.js b/apps/files_trashbin/l10n/hy.js
new file mode 100644
index 00000000000..0ad4f14c7b7
--- /dev/null
+++ b/apps/files_trashbin/l10n/hy.js
@@ -0,0 +1,6 @@
+OC.L10N.register(
+ "files_trashbin",
+ {
+ "Delete" : "Ջնջել"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files_trashbin/l10n/hy.json b/apps/files_trashbin/l10n/hy.json
new file mode 100644
index 00000000000..081a2c5f49e
--- /dev/null
+++ b/apps/files_trashbin/l10n/hy.json
@@ -0,0 +1,4 @@
+{ "translations": {
+ "Delete" : "Ջնջել"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files_trashbin/l10n/hy.php b/apps/files_trashbin/l10n/hy.php
deleted file mode 100644
index f933bec8feb..00000000000
--- a/apps/files_trashbin/l10n/hy.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Delete" => "Ջնջել"
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files_trashbin/l10n/ia.js b/apps/files_trashbin/l10n/ia.js
new file mode 100644
index 00000000000..1ae952f8c9b
--- /dev/null
+++ b/apps/files_trashbin/l10n/ia.js
@@ -0,0 +1,8 @@
+OC.L10N.register(
+ "files_trashbin",
+ {
+ "Error" : "Error",
+ "Name" : "Nomine",
+ "Delete" : "Deler"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files_trashbin/l10n/ia.json b/apps/files_trashbin/l10n/ia.json
new file mode 100644
index 00000000000..909e6dfe769
--- /dev/null
+++ b/apps/files_trashbin/l10n/ia.json
@@ -0,0 +1,6 @@
+{ "translations": {
+ "Error" : "Error",
+ "Name" : "Nomine",
+ "Delete" : "Deler"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files_trashbin/l10n/ia.php b/apps/files_trashbin/l10n/ia.php
deleted file mode 100644
index 7709ef030e3..00000000000
--- a/apps/files_trashbin/l10n/ia.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Error" => "Error",
-"Name" => "Nomine",
-"Delete" => "Deler"
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files_trashbin/l10n/id.js b/apps/files_trashbin/l10n/id.js
new file mode 100644
index 00000000000..6e13e455591
--- /dev/null
+++ b/apps/files_trashbin/l10n/id.js
@@ -0,0 +1,14 @@
+OC.L10N.register(
+ "files_trashbin",
+ {
+ "Couldn't delete %s permanently" : "Tidak dapat menghapus permanen %s",
+ "Couldn't restore %s" : "Tidak dapat memulihkan %s",
+ "Deleted files" : "Berkas yang dihapus",
+ "Restore" : "Pulihkan",
+ "Error" : "Galat",
+ "Nothing in here. Your trash bin is empty!" : "Tempat sampah anda kosong!",
+ "Name" : "Nama",
+ "Deleted" : "Dihapus",
+ "Delete" : "Hapus"
+},
+"nplurals=1; plural=0;");
diff --git a/apps/files_trashbin/l10n/id.json b/apps/files_trashbin/l10n/id.json
new file mode 100644
index 00000000000..f29df5cd07e
--- /dev/null
+++ b/apps/files_trashbin/l10n/id.json
@@ -0,0 +1,12 @@
+{ "translations": {
+ "Couldn't delete %s permanently" : "Tidak dapat menghapus permanen %s",
+ "Couldn't restore %s" : "Tidak dapat memulihkan %s",
+ "Deleted files" : "Berkas yang dihapus",
+ "Restore" : "Pulihkan",
+ "Error" : "Galat",
+ "Nothing in here. Your trash bin is empty!" : "Tempat sampah anda kosong!",
+ "Name" : "Nama",
+ "Deleted" : "Dihapus",
+ "Delete" : "Hapus"
+},"pluralForm" :"nplurals=1; plural=0;"
+} \ No newline at end of file
diff --git a/apps/files_trashbin/l10n/id.php b/apps/files_trashbin/l10n/id.php
deleted file mode 100644
index bba9e329eeb..00000000000
--- a/apps/files_trashbin/l10n/id.php
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Couldn't delete %s permanently" => "Tidak dapat menghapus permanen %s",
-"Couldn't restore %s" => "Tidak dapat memulihkan %s",
-"Deleted files" => "Berkas yang dihapus",
-"Restore" => "Pulihkan",
-"Error" => "Galat",
-"Nothing in here. Your trash bin is empty!" => "Tempat sampah anda kosong!",
-"Name" => "Nama",
-"Deleted" => "Dihapus",
-"Delete" => "Hapus"
-);
-$PLURAL_FORMS = "nplurals=1; plural=0;";
diff --git a/apps/files_trashbin/l10n/is.js b/apps/files_trashbin/l10n/is.js
new file mode 100644
index 00000000000..916875decea
--- /dev/null
+++ b/apps/files_trashbin/l10n/is.js
@@ -0,0 +1,8 @@
+OC.L10N.register(
+ "files_trashbin",
+ {
+ "Error" : "Villa",
+ "Name" : "Nafn",
+ "Delete" : "Eyða"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files_trashbin/l10n/is.json b/apps/files_trashbin/l10n/is.json
new file mode 100644
index 00000000000..35e1620df95
--- /dev/null
+++ b/apps/files_trashbin/l10n/is.json
@@ -0,0 +1,6 @@
+{ "translations": {
+ "Error" : "Villa",
+ "Name" : "Nafn",
+ "Delete" : "Eyða"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files_trashbin/l10n/is.php b/apps/files_trashbin/l10n/is.php
deleted file mode 100644
index 8ccf89739fc..00000000000
--- a/apps/files_trashbin/l10n/is.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Error" => "Villa",
-"Name" => "Nafn",
-"Delete" => "Eyða"
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files_trashbin/l10n/it.js b/apps/files_trashbin/l10n/it.js
new file mode 100644
index 00000000000..5e57848c479
--- /dev/null
+++ b/apps/files_trashbin/l10n/it.js
@@ -0,0 +1,15 @@
+OC.L10N.register(
+ "files_trashbin",
+ {
+ "Couldn't delete %s permanently" : "Impossibile eliminare %s definitivamente",
+ "Couldn't restore %s" : "Impossibile ripristinare %s",
+ "Deleted files" : "File eliminati",
+ "Restore" : "Ripristina",
+ "Error" : "Errore",
+ "restored" : "ripristinati",
+ "Nothing in here. Your trash bin is empty!" : "Qui non c'è niente. Il tuo cestino è vuoto.",
+ "Name" : "Nome",
+ "Deleted" : "Eliminati",
+ "Delete" : "Elimina"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files_trashbin/l10n/it.json b/apps/files_trashbin/l10n/it.json
new file mode 100644
index 00000000000..25efb47a65a
--- /dev/null
+++ b/apps/files_trashbin/l10n/it.json
@@ -0,0 +1,13 @@
+{ "translations": {
+ "Couldn't delete %s permanently" : "Impossibile eliminare %s definitivamente",
+ "Couldn't restore %s" : "Impossibile ripristinare %s",
+ "Deleted files" : "File eliminati",
+ "Restore" : "Ripristina",
+ "Error" : "Errore",
+ "restored" : "ripristinati",
+ "Nothing in here. Your trash bin is empty!" : "Qui non c'è niente. Il tuo cestino è vuoto.",
+ "Name" : "Nome",
+ "Deleted" : "Eliminati",
+ "Delete" : "Elimina"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files_trashbin/l10n/it.php b/apps/files_trashbin/l10n/it.php
deleted file mode 100644
index 905384b82bb..00000000000
--- a/apps/files_trashbin/l10n/it.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Couldn't delete %s permanently" => "Impossibile eliminare %s definitivamente",
-"Couldn't restore %s" => "Impossibile ripristinare %s",
-"Deleted files" => "File eliminati",
-"Restore" => "Ripristina",
-"Error" => "Errore",
-"restored" => "ripristinati",
-"Nothing in here. Your trash bin is empty!" => "Qui non c'è niente. Il tuo cestino è vuoto.",
-"Name" => "Nome",
-"Deleted" => "Eliminati",
-"Delete" => "Elimina"
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files_trashbin/l10n/ja.js b/apps/files_trashbin/l10n/ja.js
new file mode 100644
index 00000000000..dba8442c5d4
--- /dev/null
+++ b/apps/files_trashbin/l10n/ja.js
@@ -0,0 +1,15 @@
+OC.L10N.register(
+ "files_trashbin",
+ {
+ "Couldn't delete %s permanently" : "%s を完全に削除できませんでした",
+ "Couldn't restore %s" : "%s を復元できませんでした",
+ "Deleted files" : "ゴミ箱",
+ "Restore" : "復元",
+ "Error" : "エラー",
+ "restored" : "復元済",
+ "Nothing in here. Your trash bin is empty!" : "ここには何もありません。ゴミ箱は空です!",
+ "Name" : "名前",
+ "Deleted" : "削除日時",
+ "Delete" : "削除"
+},
+"nplurals=1; plural=0;");
diff --git a/apps/files_trashbin/l10n/ja.json b/apps/files_trashbin/l10n/ja.json
new file mode 100644
index 00000000000..cd6f6c37e12
--- /dev/null
+++ b/apps/files_trashbin/l10n/ja.json
@@ -0,0 +1,13 @@
+{ "translations": {
+ "Couldn't delete %s permanently" : "%s を完全に削除できませんでした",
+ "Couldn't restore %s" : "%s を復元できませんでした",
+ "Deleted files" : "ゴミ箱",
+ "Restore" : "復元",
+ "Error" : "エラー",
+ "restored" : "復元済",
+ "Nothing in here. Your trash bin is empty!" : "ここには何もありません。ゴミ箱は空です!",
+ "Name" : "名前",
+ "Deleted" : "削除日時",
+ "Delete" : "削除"
+},"pluralForm" :"nplurals=1; plural=0;"
+} \ No newline at end of file
diff --git a/apps/files_trashbin/l10n/ja.php b/apps/files_trashbin/l10n/ja.php
deleted file mode 100644
index 059579fc88d..00000000000
--- a/apps/files_trashbin/l10n/ja.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Couldn't delete %s permanently" => "%s を完全に削除できませんでした",
-"Couldn't restore %s" => "%s を復元できませんでした",
-"Deleted files" => "ゴミ箱",
-"Restore" => "復元",
-"Error" => "エラー",
-"restored" => "復元済",
-"Nothing in here. Your trash bin is empty!" => "ここには何もありません。ゴミ箱は空です!",
-"Name" => "名前",
-"Deleted" => "削除日時",
-"Delete" => "削除"
-);
-$PLURAL_FORMS = "nplurals=1; plural=0;";
diff --git a/apps/files_trashbin/l10n/ka_GE.js b/apps/files_trashbin/l10n/ka_GE.js
new file mode 100644
index 00000000000..49f9fd4b0b0
--- /dev/null
+++ b/apps/files_trashbin/l10n/ka_GE.js
@@ -0,0 +1,14 @@
+OC.L10N.register(
+ "files_trashbin",
+ {
+ "Couldn't delete %s permanently" : "ფაილი %s–ის სრულად წაშლა ვერ მოხერხდა",
+ "Couldn't restore %s" : "%s–ის აღდგენა ვერ მოხერხდა",
+ "Deleted files" : "წაშლილი ფაილები",
+ "Restore" : "აღდგენა",
+ "Error" : "შეცდომა",
+ "Nothing in here. Your trash bin is empty!" : "აქ არაფერი არ არის. სანაგვე ყუთი ცარიელია!",
+ "Name" : "სახელი",
+ "Deleted" : "წაშლილი",
+ "Delete" : "წაშლა"
+},
+"nplurals=1; plural=0;");
diff --git a/apps/files_trashbin/l10n/ka_GE.json b/apps/files_trashbin/l10n/ka_GE.json
new file mode 100644
index 00000000000..98b165a02dd
--- /dev/null
+++ b/apps/files_trashbin/l10n/ka_GE.json
@@ -0,0 +1,12 @@
+{ "translations": {
+ "Couldn't delete %s permanently" : "ფაილი %s–ის სრულად წაშლა ვერ მოხერხდა",
+ "Couldn't restore %s" : "%s–ის აღდგენა ვერ მოხერხდა",
+ "Deleted files" : "წაშლილი ფაილები",
+ "Restore" : "აღდგენა",
+ "Error" : "შეცდომა",
+ "Nothing in here. Your trash bin is empty!" : "აქ არაფერი არ არის. სანაგვე ყუთი ცარიელია!",
+ "Name" : "სახელი",
+ "Deleted" : "წაშლილი",
+ "Delete" : "წაშლა"
+},"pluralForm" :"nplurals=1; plural=0;"
+} \ No newline at end of file
diff --git a/apps/files_trashbin/l10n/ka_GE.php b/apps/files_trashbin/l10n/ka_GE.php
deleted file mode 100644
index 16e147bd416..00000000000
--- a/apps/files_trashbin/l10n/ka_GE.php
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Couldn't delete %s permanently" => "ფაილი %s–ის სრულად წაშლა ვერ მოხერხდა",
-"Couldn't restore %s" => "%s–ის აღდგენა ვერ მოხერხდა",
-"Deleted files" => "წაშლილი ფაილები",
-"Restore" => "აღდგენა",
-"Error" => "შეცდომა",
-"Nothing in here. Your trash bin is empty!" => "აქ არაფერი არ არის. სანაგვე ყუთი ცარიელია!",
-"Name" => "სახელი",
-"Deleted" => "წაშლილი",
-"Delete" => "წაშლა"
-);
-$PLURAL_FORMS = "nplurals=1; plural=0;";
diff --git a/apps/files_trashbin/l10n/km.js b/apps/files_trashbin/l10n/km.js
new file mode 100644
index 00000000000..a5bac8c2bd6
--- /dev/null
+++ b/apps/files_trashbin/l10n/km.js
@@ -0,0 +1,15 @@
+OC.L10N.register(
+ "files_trashbin",
+ {
+ "Couldn't delete %s permanently" : "មិន​អាច​លុប %s ចោល​ជា​អចិន្ត្រៃយ៍​ទេ",
+ "Couldn't restore %s" : "មិន​អាច​ស្ដារ %s ឡើង​វិញ​បាន​ទេ",
+ "Deleted files" : "ឯកសារ​ដែល​បាន​លុប",
+ "Restore" : "ស្ដារ​មក​វិញ",
+ "Error" : "កំហុស",
+ "restored" : "បាន​ស្ដារ​វិញ",
+ "Nothing in here. Your trash bin is empty!" : "គ្មាន​អ្វី​នៅ​ទីនេះ​ទេ។ ធុង​សំរាម​របស់​អ្នក​គឺ​ទទេ!",
+ "Name" : "ឈ្មោះ",
+ "Deleted" : "បាន​លុប",
+ "Delete" : "លុប"
+},
+"nplurals=1; plural=0;");
diff --git a/apps/files_trashbin/l10n/km.json b/apps/files_trashbin/l10n/km.json
new file mode 100644
index 00000000000..bda740966e8
--- /dev/null
+++ b/apps/files_trashbin/l10n/km.json
@@ -0,0 +1,13 @@
+{ "translations": {
+ "Couldn't delete %s permanently" : "មិន​អាច​លុប %s ចោល​ជា​អចិន្ត្រៃយ៍​ទេ",
+ "Couldn't restore %s" : "មិន​អាច​ស្ដារ %s ឡើង​វិញ​បាន​ទេ",
+ "Deleted files" : "ឯកសារ​ដែល​បាន​លុប",
+ "Restore" : "ស្ដារ​មក​វិញ",
+ "Error" : "កំហុស",
+ "restored" : "បាន​ស្ដារ​វិញ",
+ "Nothing in here. Your trash bin is empty!" : "គ្មាន​អ្វី​នៅ​ទីនេះ​ទេ។ ធុង​សំរាម​របស់​អ្នក​គឺ​ទទេ!",
+ "Name" : "ឈ្មោះ",
+ "Deleted" : "បាន​លុប",
+ "Delete" : "លុប"
+},"pluralForm" :"nplurals=1; plural=0;"
+} \ No newline at end of file
diff --git a/apps/files_trashbin/l10n/km.php b/apps/files_trashbin/l10n/km.php
deleted file mode 100644
index 40119afc878..00000000000
--- a/apps/files_trashbin/l10n/km.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Couldn't delete %s permanently" => "មិន​អាច​លុប %s ចោល​ជា​អចិន្ត្រៃយ៍​ទេ",
-"Couldn't restore %s" => "មិន​អាច​ស្ដារ %s ឡើង​វិញ​បាន​ទេ",
-"Deleted files" => "ឯកសារ​ដែល​បាន​លុប",
-"Restore" => "ស្ដារ​មក​វិញ",
-"Error" => "កំហុស",
-"restored" => "បាន​ស្ដារ​វិញ",
-"Nothing in here. Your trash bin is empty!" => "គ្មាន​អ្វី​នៅ​ទីនេះ​ទេ។ ធុង​សំរាម​របស់​អ្នក​គឺ​ទទេ!",
-"Name" => "ឈ្មោះ",
-"Deleted" => "បាន​លុប",
-"Delete" => "លុប"
-);
-$PLURAL_FORMS = "nplurals=1; plural=0;";
diff --git a/apps/files_trashbin/l10n/ko.js b/apps/files_trashbin/l10n/ko.js
new file mode 100644
index 00000000000..6f3f68cc666
--- /dev/null
+++ b/apps/files_trashbin/l10n/ko.js
@@ -0,0 +1,15 @@
+OC.L10N.register(
+ "files_trashbin",
+ {
+ "Couldn't delete %s permanently" : "%s을(를_ 영구적으로 삭제할 수 없습니다",
+ "Couldn't restore %s" : "%s을(를) 복원할 수 없습니다",
+ "Deleted files" : "삭제된 파일",
+ "Restore" : "복원",
+ "Error" : "오류",
+ "restored" : "복원됨",
+ "Nothing in here. Your trash bin is empty!" : "휴지통이 비어 있습니다!",
+ "Name" : "이름",
+ "Deleted" : "삭제됨",
+ "Delete" : "삭제"
+},
+"nplurals=1; plural=0;");
diff --git a/apps/files_trashbin/l10n/ko.json b/apps/files_trashbin/l10n/ko.json
new file mode 100644
index 00000000000..834c798fb7f
--- /dev/null
+++ b/apps/files_trashbin/l10n/ko.json
@@ -0,0 +1,13 @@
+{ "translations": {
+ "Couldn't delete %s permanently" : "%s을(를_ 영구적으로 삭제할 수 없습니다",
+ "Couldn't restore %s" : "%s을(를) 복원할 수 없습니다",
+ "Deleted files" : "삭제된 파일",
+ "Restore" : "복원",
+ "Error" : "오류",
+ "restored" : "복원됨",
+ "Nothing in here. Your trash bin is empty!" : "휴지통이 비어 있습니다!",
+ "Name" : "이름",
+ "Deleted" : "삭제됨",
+ "Delete" : "삭제"
+},"pluralForm" :"nplurals=1; plural=0;"
+} \ No newline at end of file
diff --git a/apps/files_trashbin/l10n/ko.php b/apps/files_trashbin/l10n/ko.php
deleted file mode 100644
index 98800fd2e58..00000000000
--- a/apps/files_trashbin/l10n/ko.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Couldn't delete %s permanently" => "%s을(를_ 영구적으로 삭제할 수 없습니다",
-"Couldn't restore %s" => "%s을(를) 복원할 수 없습니다",
-"Deleted files" => "삭제된 파일",
-"Restore" => "복원",
-"Error" => "오류",
-"restored" => "복원됨",
-"Nothing in here. Your trash bin is empty!" => "휴지통이 비어 있습니다!",
-"Name" => "이름",
-"Deleted" => "삭제됨",
-"Delete" => "삭제"
-);
-$PLURAL_FORMS = "nplurals=1; plural=0;";
diff --git a/apps/files_trashbin/l10n/ku_IQ.js b/apps/files_trashbin/l10n/ku_IQ.js
new file mode 100644
index 00000000000..5169ba012e0
--- /dev/null
+++ b/apps/files_trashbin/l10n/ku_IQ.js
@@ -0,0 +1,7 @@
+OC.L10N.register(
+ "files_trashbin",
+ {
+ "Error" : "هه‌ڵه",
+ "Name" : "ناو"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files_trashbin/l10n/ku_IQ.json b/apps/files_trashbin/l10n/ku_IQ.json
new file mode 100644
index 00000000000..0aac36468eb
--- /dev/null
+++ b/apps/files_trashbin/l10n/ku_IQ.json
@@ -0,0 +1,5 @@
+{ "translations": {
+ "Error" : "هه‌ڵه",
+ "Name" : "ناو"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files_trashbin/l10n/ku_IQ.php b/apps/files_trashbin/l10n/ku_IQ.php
deleted file mode 100644
index c1962a4075d..00000000000
--- a/apps/files_trashbin/l10n/ku_IQ.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Error" => "هه‌ڵه",
-"Name" => "ناو"
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files_trashbin/l10n/lb.js b/apps/files_trashbin/l10n/lb.js
new file mode 100644
index 00000000000..001f64200c5
--- /dev/null
+++ b/apps/files_trashbin/l10n/lb.js
@@ -0,0 +1,8 @@
+OC.L10N.register(
+ "files_trashbin",
+ {
+ "Error" : "Fehler",
+ "Name" : "Numm",
+ "Delete" : "Läschen"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files_trashbin/l10n/lb.json b/apps/files_trashbin/l10n/lb.json
new file mode 100644
index 00000000000..2019dad0b75
--- /dev/null
+++ b/apps/files_trashbin/l10n/lb.json
@@ -0,0 +1,6 @@
+{ "translations": {
+ "Error" : "Fehler",
+ "Name" : "Numm",
+ "Delete" : "Läschen"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files_trashbin/l10n/lb.php b/apps/files_trashbin/l10n/lb.php
deleted file mode 100644
index b434ae72176..00000000000
--- a/apps/files_trashbin/l10n/lb.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Error" => "Fehler",
-"Name" => "Numm",
-"Delete" => "Läschen"
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files_trashbin/l10n/lt_LT.js b/apps/files_trashbin/l10n/lt_LT.js
new file mode 100644
index 00000000000..b7a43703e83
--- /dev/null
+++ b/apps/files_trashbin/l10n/lt_LT.js
@@ -0,0 +1,15 @@
+OC.L10N.register(
+ "files_trashbin",
+ {
+ "Couldn't delete %s permanently" : "Nepavyko negrįžtamai ištrinti %s",
+ "Couldn't restore %s" : "Nepavyko atkurti %s",
+ "Deleted files" : "Ištrinti failai",
+ "Restore" : "Atstatyti",
+ "Error" : "Klaida",
+ "restored" : "atstatyta",
+ "Nothing in here. Your trash bin is empty!" : "Nieko nėra. Jūsų šiukšliadėžė tuščia!",
+ "Name" : "Pavadinimas",
+ "Deleted" : "Ištrinti",
+ "Delete" : "Ištrinti"
+},
+"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);");
diff --git a/apps/files_trashbin/l10n/lt_LT.json b/apps/files_trashbin/l10n/lt_LT.json
new file mode 100644
index 00000000000..7c572ddc20d
--- /dev/null
+++ b/apps/files_trashbin/l10n/lt_LT.json
@@ -0,0 +1,13 @@
+{ "translations": {
+ "Couldn't delete %s permanently" : "Nepavyko negrįžtamai ištrinti %s",
+ "Couldn't restore %s" : "Nepavyko atkurti %s",
+ "Deleted files" : "Ištrinti failai",
+ "Restore" : "Atstatyti",
+ "Error" : "Klaida",
+ "restored" : "atstatyta",
+ "Nothing in here. Your trash bin is empty!" : "Nieko nėra. Jūsų šiukšliadėžė tuščia!",
+ "Name" : "Pavadinimas",
+ "Deleted" : "Ištrinti",
+ "Delete" : "Ištrinti"
+},"pluralForm" :"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);"
+} \ No newline at end of file
diff --git a/apps/files_trashbin/l10n/lt_LT.php b/apps/files_trashbin/l10n/lt_LT.php
deleted file mode 100644
index fa65d7eabac..00000000000
--- a/apps/files_trashbin/l10n/lt_LT.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Couldn't delete %s permanently" => "Nepavyko negrįžtamai ištrinti %s",
-"Couldn't restore %s" => "Nepavyko atkurti %s",
-"Deleted files" => "Ištrinti failai",
-"Restore" => "Atstatyti",
-"Error" => "Klaida",
-"restored" => "atstatyta",
-"Nothing in here. Your trash bin is empty!" => "Nieko nėra. Jūsų šiukšliadėžė tuščia!",
-"Name" => "Pavadinimas",
-"Deleted" => "Ištrinti",
-"Delete" => "Ištrinti"
-);
-$PLURAL_FORMS = "nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);";
diff --git a/apps/files_trashbin/l10n/lv.js b/apps/files_trashbin/l10n/lv.js
new file mode 100644
index 00000000000..463be504d54
--- /dev/null
+++ b/apps/files_trashbin/l10n/lv.js
@@ -0,0 +1,15 @@
+OC.L10N.register(
+ "files_trashbin",
+ {
+ "Couldn't delete %s permanently" : "Nevarēja pilnībā izdzēst %s",
+ "Couldn't restore %s" : "Nevarēja atjaunot %s",
+ "Deleted files" : "Dzēstās datnes",
+ "Restore" : "Atjaunot",
+ "Error" : "Kļūda",
+ "restored" : "atjaunots",
+ "Nothing in here. Your trash bin is empty!" : "Šeit nekā nav. Jūsu miskaste ir tukša!",
+ "Name" : "Nosaukums",
+ "Deleted" : "Dzēsts",
+ "Delete" : "Dzēst"
+},
+"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);");
diff --git a/apps/files_trashbin/l10n/lv.json b/apps/files_trashbin/l10n/lv.json
new file mode 100644
index 00000000000..ad0e2aa9842
--- /dev/null
+++ b/apps/files_trashbin/l10n/lv.json
@@ -0,0 +1,13 @@
+{ "translations": {
+ "Couldn't delete %s permanently" : "Nevarēja pilnībā izdzēst %s",
+ "Couldn't restore %s" : "Nevarēja atjaunot %s",
+ "Deleted files" : "Dzēstās datnes",
+ "Restore" : "Atjaunot",
+ "Error" : "Kļūda",
+ "restored" : "atjaunots",
+ "Nothing in here. Your trash bin is empty!" : "Šeit nekā nav. Jūsu miskaste ir tukša!",
+ "Name" : "Nosaukums",
+ "Deleted" : "Dzēsts",
+ "Delete" : "Dzēst"
+},"pluralForm" :"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);"
+} \ No newline at end of file
diff --git a/apps/files_trashbin/l10n/lv.php b/apps/files_trashbin/l10n/lv.php
deleted file mode 100644
index 3432f9ac75e..00000000000
--- a/apps/files_trashbin/l10n/lv.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Couldn't delete %s permanently" => "Nevarēja pilnībā izdzēst %s",
-"Couldn't restore %s" => "Nevarēja atjaunot %s",
-"Deleted files" => "Dzēstās datnes",
-"Restore" => "Atjaunot",
-"Error" => "Kļūda",
-"restored" => "atjaunots",
-"Nothing in here. Your trash bin is empty!" => "Šeit nekā nav. Jūsu miskaste ir tukša!",
-"Name" => "Nosaukums",
-"Deleted" => "Dzēsts",
-"Delete" => "Dzēst"
-);
-$PLURAL_FORMS = "nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);";
diff --git a/apps/files_trashbin/l10n/mk.js b/apps/files_trashbin/l10n/mk.js
new file mode 100644
index 00000000000..6d74f64e37c
--- /dev/null
+++ b/apps/files_trashbin/l10n/mk.js
@@ -0,0 +1,15 @@
+OC.L10N.register(
+ "files_trashbin",
+ {
+ "Couldn't delete %s permanently" : "Не можеше трајно да се избрише %s",
+ "Couldn't restore %s" : "Не можеше да се поврати %s",
+ "Deleted files" : "Избришани датотеки",
+ "Restore" : "Поврати",
+ "Error" : "Грешка",
+ "restored" : "повратени",
+ "Nothing in here. Your trash bin is empty!" : "Тука нема ништо. Вашата корпа за отпадоци е празна!",
+ "Name" : "Име",
+ "Deleted" : "Избришан",
+ "Delete" : "Избриши"
+},
+"nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;");
diff --git a/apps/files_trashbin/l10n/mk.json b/apps/files_trashbin/l10n/mk.json
new file mode 100644
index 00000000000..45eef9bfd61
--- /dev/null
+++ b/apps/files_trashbin/l10n/mk.json
@@ -0,0 +1,13 @@
+{ "translations": {
+ "Couldn't delete %s permanently" : "Не можеше трајно да се избрише %s",
+ "Couldn't restore %s" : "Не можеше да се поврати %s",
+ "Deleted files" : "Избришани датотеки",
+ "Restore" : "Поврати",
+ "Error" : "Грешка",
+ "restored" : "повратени",
+ "Nothing in here. Your trash bin is empty!" : "Тука нема ништо. Вашата корпа за отпадоци е празна!",
+ "Name" : "Име",
+ "Deleted" : "Избришан",
+ "Delete" : "Избриши"
+},"pluralForm" :"nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;"
+} \ No newline at end of file
diff --git a/apps/files_trashbin/l10n/mk.php b/apps/files_trashbin/l10n/mk.php
deleted file mode 100644
index 66c2d0a2961..00000000000
--- a/apps/files_trashbin/l10n/mk.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Couldn't delete %s permanently" => "Не можеше трајно да се избрише %s",
-"Couldn't restore %s" => "Не можеше да се поврати %s",
-"Deleted files" => "Избришани датотеки",
-"Restore" => "Поврати",
-"Error" => "Грешка",
-"restored" => "повратени",
-"Nothing in here. Your trash bin is empty!" => "Тука нема ништо. Вашата корпа за отпадоци е празна!",
-"Name" => "Име",
-"Deleted" => "Избришан",
-"Delete" => "Избриши"
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;";
diff --git a/apps/files_trashbin/l10n/ms_MY.js b/apps/files_trashbin/l10n/ms_MY.js
new file mode 100644
index 00000000000..6e7028832e6
--- /dev/null
+++ b/apps/files_trashbin/l10n/ms_MY.js
@@ -0,0 +1,15 @@
+OC.L10N.register(
+ "files_trashbin",
+ {
+ "Couldn't delete %s permanently" : "Tidak dapat menghapuskan %s secara kekal",
+ "Couldn't restore %s" : "Tidak dapat memulihkan %s",
+ "Deleted files" : "Fail dipadam",
+ "Restore" : "Pulihkan",
+ "Error" : "Ralat",
+ "restored" : "dipulihkan",
+ "Nothing in here. Your trash bin is empty!" : "Tiada apa disini. Tong sampah anda kosong!",
+ "Name" : "Nama",
+ "Deleted" : "Dipadam",
+ "Delete" : "Padam"
+},
+"nplurals=1; plural=0;");
diff --git a/apps/files_trashbin/l10n/ms_MY.json b/apps/files_trashbin/l10n/ms_MY.json
new file mode 100644
index 00000000000..5bb1e815ffd
--- /dev/null
+++ b/apps/files_trashbin/l10n/ms_MY.json
@@ -0,0 +1,13 @@
+{ "translations": {
+ "Couldn't delete %s permanently" : "Tidak dapat menghapuskan %s secara kekal",
+ "Couldn't restore %s" : "Tidak dapat memulihkan %s",
+ "Deleted files" : "Fail dipadam",
+ "Restore" : "Pulihkan",
+ "Error" : "Ralat",
+ "restored" : "dipulihkan",
+ "Nothing in here. Your trash bin is empty!" : "Tiada apa disini. Tong sampah anda kosong!",
+ "Name" : "Nama",
+ "Deleted" : "Dipadam",
+ "Delete" : "Padam"
+},"pluralForm" :"nplurals=1; plural=0;"
+} \ No newline at end of file
diff --git a/apps/files_trashbin/l10n/ms_MY.php b/apps/files_trashbin/l10n/ms_MY.php
deleted file mode 100644
index 55f26ba6efe..00000000000
--- a/apps/files_trashbin/l10n/ms_MY.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Couldn't delete %s permanently" => "Tidak dapat menghapuskan %s secara kekal",
-"Couldn't restore %s" => "Tidak dapat memulihkan %s",
-"Deleted files" => "Fail dipadam",
-"Restore" => "Pulihkan",
-"Error" => "Ralat",
-"restored" => "dipulihkan",
-"Nothing in here. Your trash bin is empty!" => "Tiada apa disini. Tong sampah anda kosong!",
-"Name" => "Nama",
-"Deleted" => "Dipadam",
-"Delete" => "Padam"
-);
-$PLURAL_FORMS = "nplurals=1; plural=0;";
diff --git a/apps/files_trashbin/l10n/nb_NO.js b/apps/files_trashbin/l10n/nb_NO.js
new file mode 100644
index 00000000000..b5c2821a305
--- /dev/null
+++ b/apps/files_trashbin/l10n/nb_NO.js
@@ -0,0 +1,15 @@
+OC.L10N.register(
+ "files_trashbin",
+ {
+ "Couldn't delete %s permanently" : "Kunne ikke slette %s fullstendig",
+ "Couldn't restore %s" : "Kunne ikke gjenopprette %s",
+ "Deleted files" : "Slettede filer",
+ "Restore" : "Gjenopprett",
+ "Error" : "Feil",
+ "restored" : "gjenopprettet",
+ "Nothing in here. Your trash bin is empty!" : "Ingenting her. Søppelkassen din er tom!",
+ "Name" : "Navn",
+ "Deleted" : "Slettet",
+ "Delete" : "Slett"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files_trashbin/l10n/nb_NO.json b/apps/files_trashbin/l10n/nb_NO.json
new file mode 100644
index 00000000000..a671f461155
--- /dev/null
+++ b/apps/files_trashbin/l10n/nb_NO.json
@@ -0,0 +1,13 @@
+{ "translations": {
+ "Couldn't delete %s permanently" : "Kunne ikke slette %s fullstendig",
+ "Couldn't restore %s" : "Kunne ikke gjenopprette %s",
+ "Deleted files" : "Slettede filer",
+ "Restore" : "Gjenopprett",
+ "Error" : "Feil",
+ "restored" : "gjenopprettet",
+ "Nothing in here. Your trash bin is empty!" : "Ingenting her. Søppelkassen din er tom!",
+ "Name" : "Navn",
+ "Deleted" : "Slettet",
+ "Delete" : "Slett"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files_trashbin/l10n/nb_NO.php b/apps/files_trashbin/l10n/nb_NO.php
deleted file mode 100644
index 519b4e5aa24..00000000000
--- a/apps/files_trashbin/l10n/nb_NO.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Couldn't delete %s permanently" => "Kunne ikke slette %s fullstendig",
-"Couldn't restore %s" => "Kunne ikke gjenopprette %s",
-"Deleted files" => "Slettede filer",
-"Restore" => "Gjenopprett",
-"Error" => "Feil",
-"restored" => "gjenopprettet",
-"Nothing in here. Your trash bin is empty!" => "Ingenting her. Søppelkassen din er tom!",
-"Name" => "Navn",
-"Deleted" => "Slettet",
-"Delete" => "Slett"
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files_trashbin/l10n/nl.js b/apps/files_trashbin/l10n/nl.js
new file mode 100644
index 00000000000..3bd48a07eff
--- /dev/null
+++ b/apps/files_trashbin/l10n/nl.js
@@ -0,0 +1,15 @@
+OC.L10N.register(
+ "files_trashbin",
+ {
+ "Couldn't delete %s permanently" : "Kon %s niet permanent verwijderen",
+ "Couldn't restore %s" : "Kon %s niet herstellen",
+ "Deleted files" : "Verwijderde bestanden",
+ "Restore" : "Herstellen",
+ "Error" : "Fout",
+ "restored" : "hersteld",
+ "Nothing in here. Your trash bin is empty!" : "Niets te vinden. Uw prullenbak is leeg!",
+ "Name" : "Naam",
+ "Deleted" : "Verwijderd",
+ "Delete" : "Verwijder"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files_trashbin/l10n/nl.json b/apps/files_trashbin/l10n/nl.json
new file mode 100644
index 00000000000..5d4134ed1ce
--- /dev/null
+++ b/apps/files_trashbin/l10n/nl.json
@@ -0,0 +1,13 @@
+{ "translations": {
+ "Couldn't delete %s permanently" : "Kon %s niet permanent verwijderen",
+ "Couldn't restore %s" : "Kon %s niet herstellen",
+ "Deleted files" : "Verwijderde bestanden",
+ "Restore" : "Herstellen",
+ "Error" : "Fout",
+ "restored" : "hersteld",
+ "Nothing in here. Your trash bin is empty!" : "Niets te vinden. Uw prullenbak is leeg!",
+ "Name" : "Naam",
+ "Deleted" : "Verwijderd",
+ "Delete" : "Verwijder"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files_trashbin/l10n/nl.php b/apps/files_trashbin/l10n/nl.php
deleted file mode 100644
index 41dfa86b7a7..00000000000
--- a/apps/files_trashbin/l10n/nl.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Couldn't delete %s permanently" => "Kon %s niet permanent verwijderen",
-"Couldn't restore %s" => "Kon %s niet herstellen",
-"Deleted files" => "Verwijderde bestanden",
-"Restore" => "Herstellen",
-"Error" => "Fout",
-"restored" => "hersteld",
-"Nothing in here. Your trash bin is empty!" => "Niets te vinden. Uw prullenbak is leeg!",
-"Name" => "Naam",
-"Deleted" => "Verwijderd",
-"Delete" => "Verwijder"
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files_trashbin/l10n/nn_NO.js b/apps/files_trashbin/l10n/nn_NO.js
new file mode 100644
index 00000000000..2c42392757d
--- /dev/null
+++ b/apps/files_trashbin/l10n/nn_NO.js
@@ -0,0 +1,15 @@
+OC.L10N.register(
+ "files_trashbin",
+ {
+ "Couldn't delete %s permanently" : "Klarte ikkje sletta %s for godt",
+ "Couldn't restore %s" : "Klarte ikkje gjenoppretta %s",
+ "Deleted files" : "Sletta filer",
+ "Restore" : "Gjenopprett",
+ "Error" : "Feil",
+ "restored" : "gjenoppretta",
+ "Nothing in here. Your trash bin is empty!" : "Ingenting her. Papirkorga di er tom!",
+ "Name" : "Namn",
+ "Deleted" : "Sletta",
+ "Delete" : "Slett"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files_trashbin/l10n/nn_NO.json b/apps/files_trashbin/l10n/nn_NO.json
new file mode 100644
index 00000000000..f5fe09fa06e
--- /dev/null
+++ b/apps/files_trashbin/l10n/nn_NO.json
@@ -0,0 +1,13 @@
+{ "translations": {
+ "Couldn't delete %s permanently" : "Klarte ikkje sletta %s for godt",
+ "Couldn't restore %s" : "Klarte ikkje gjenoppretta %s",
+ "Deleted files" : "Sletta filer",
+ "Restore" : "Gjenopprett",
+ "Error" : "Feil",
+ "restored" : "gjenoppretta",
+ "Nothing in here. Your trash bin is empty!" : "Ingenting her. Papirkorga di er tom!",
+ "Name" : "Namn",
+ "Deleted" : "Sletta",
+ "Delete" : "Slett"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files_trashbin/l10n/nn_NO.php b/apps/files_trashbin/l10n/nn_NO.php
deleted file mode 100644
index aa18927b1fd..00000000000
--- a/apps/files_trashbin/l10n/nn_NO.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Couldn't delete %s permanently" => "Klarte ikkje sletta %s for godt",
-"Couldn't restore %s" => "Klarte ikkje gjenoppretta %s",
-"Deleted files" => "Sletta filer",
-"Restore" => "Gjenopprett",
-"Error" => "Feil",
-"restored" => "gjenoppretta",
-"Nothing in here. Your trash bin is empty!" => "Ingenting her. Papirkorga di er tom!",
-"Name" => "Namn",
-"Deleted" => "Sletta",
-"Delete" => "Slett"
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files_trashbin/l10n/oc.js b/apps/files_trashbin/l10n/oc.js
new file mode 100644
index 00000000000..26e577443c0
--- /dev/null
+++ b/apps/files_trashbin/l10n/oc.js
@@ -0,0 +1,8 @@
+OC.L10N.register(
+ "files_trashbin",
+ {
+ "Error" : "Error",
+ "Name" : "Nom",
+ "Delete" : "Escafa"
+},
+"nplurals=2; plural=(n > 1);");
diff --git a/apps/files_trashbin/l10n/oc.json b/apps/files_trashbin/l10n/oc.json
new file mode 100644
index 00000000000..2ec4734761a
--- /dev/null
+++ b/apps/files_trashbin/l10n/oc.json
@@ -0,0 +1,6 @@
+{ "translations": {
+ "Error" : "Error",
+ "Name" : "Nom",
+ "Delete" : "Escafa"
+},"pluralForm" :"nplurals=2; plural=(n > 1);"
+} \ No newline at end of file
diff --git a/apps/files_trashbin/l10n/oc.php b/apps/files_trashbin/l10n/oc.php
deleted file mode 100644
index b472683f08d..00000000000
--- a/apps/files_trashbin/l10n/oc.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Error" => "Error",
-"Name" => "Nom",
-"Delete" => "Escafa"
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n > 1);";
diff --git a/apps/files_trashbin/l10n/pa.js b/apps/files_trashbin/l10n/pa.js
new file mode 100644
index 00000000000..301d8f08c15
--- /dev/null
+++ b/apps/files_trashbin/l10n/pa.js
@@ -0,0 +1,7 @@
+OC.L10N.register(
+ "files_trashbin",
+ {
+ "Error" : "ਗਲਤੀ",
+ "Delete" : "ਹਟਾਓ"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files_trashbin/l10n/pa.json b/apps/files_trashbin/l10n/pa.json
new file mode 100644
index 00000000000..6ad75a4c997
--- /dev/null
+++ b/apps/files_trashbin/l10n/pa.json
@@ -0,0 +1,5 @@
+{ "translations": {
+ "Error" : "ਗਲਤੀ",
+ "Delete" : "ਹਟਾਓ"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files_trashbin/l10n/pa.php b/apps/files_trashbin/l10n/pa.php
deleted file mode 100644
index 825a49aaea4..00000000000
--- a/apps/files_trashbin/l10n/pa.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Error" => "ਗਲਤੀ",
-"Delete" => "ਹਟਾਓ"
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files_trashbin/l10n/pl.js b/apps/files_trashbin/l10n/pl.js
new file mode 100644
index 00000000000..13053c3bae4
--- /dev/null
+++ b/apps/files_trashbin/l10n/pl.js
@@ -0,0 +1,15 @@
+OC.L10N.register(
+ "files_trashbin",
+ {
+ "Couldn't delete %s permanently" : "Nie można trwale usunąć %s",
+ "Couldn't restore %s" : "Nie można przywrócić %s",
+ "Deleted files" : "Usunięte pliki",
+ "Restore" : "Przywróć",
+ "Error" : "Błąd",
+ "restored" : "przywrócony",
+ "Nothing in here. Your trash bin is empty!" : "Nic tu nie ma. Twój kosz jest pusty!",
+ "Name" : "Nazwa",
+ "Deleted" : "Usunięte",
+ "Delete" : "Usuń"
+},
+"nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);");
diff --git a/apps/files_trashbin/l10n/pl.json b/apps/files_trashbin/l10n/pl.json
new file mode 100644
index 00000000000..edb0a2daafa
--- /dev/null
+++ b/apps/files_trashbin/l10n/pl.json
@@ -0,0 +1,13 @@
+{ "translations": {
+ "Couldn't delete %s permanently" : "Nie można trwale usunąć %s",
+ "Couldn't restore %s" : "Nie można przywrócić %s",
+ "Deleted files" : "Usunięte pliki",
+ "Restore" : "Przywróć",
+ "Error" : "Błąd",
+ "restored" : "przywrócony",
+ "Nothing in here. Your trash bin is empty!" : "Nic tu nie ma. Twój kosz jest pusty!",
+ "Name" : "Nazwa",
+ "Deleted" : "Usunięte",
+ "Delete" : "Usuń"
+},"pluralForm" :"nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);"
+} \ No newline at end of file
diff --git a/apps/files_trashbin/l10n/pl.php b/apps/files_trashbin/l10n/pl.php
deleted file mode 100644
index 9b5b923aa5e..00000000000
--- a/apps/files_trashbin/l10n/pl.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Couldn't delete %s permanently" => "Nie można trwale usunąć %s",
-"Couldn't restore %s" => "Nie można przywrócić %s",
-"Deleted files" => "Usunięte pliki",
-"Restore" => "Przywróć",
-"Error" => "Błąd",
-"restored" => "przywrócony",
-"Nothing in here. Your trash bin is empty!" => "Nic tu nie ma. Twój kosz jest pusty!",
-"Name" => "Nazwa",
-"Deleted" => "Usunięte",
-"Delete" => "Usuń"
-);
-$PLURAL_FORMS = "nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);";
diff --git a/apps/files_trashbin/l10n/pt_BR.js b/apps/files_trashbin/l10n/pt_BR.js
new file mode 100644
index 00000000000..f1b7e447381
--- /dev/null
+++ b/apps/files_trashbin/l10n/pt_BR.js
@@ -0,0 +1,15 @@
+OC.L10N.register(
+ "files_trashbin",
+ {
+ "Couldn't delete %s permanently" : "Não foi possível excluir %s permanentemente",
+ "Couldn't restore %s" : "Não foi possível restaurar %s",
+ "Deleted files" : "Arquivos apagados",
+ "Restore" : "Restaurar",
+ "Error" : "Erro",
+ "restored" : "restaurado",
+ "Nothing in here. Your trash bin is empty!" : "Nada aqui. Sua lixeira está vazia!",
+ "Name" : "Nome",
+ "Deleted" : "Excluído",
+ "Delete" : "Excluir"
+},
+"nplurals=2; plural=(n > 1);");
diff --git a/apps/files_trashbin/l10n/pt_BR.json b/apps/files_trashbin/l10n/pt_BR.json
new file mode 100644
index 00000000000..801f91f18bd
--- /dev/null
+++ b/apps/files_trashbin/l10n/pt_BR.json
@@ -0,0 +1,13 @@
+{ "translations": {
+ "Couldn't delete %s permanently" : "Não foi possível excluir %s permanentemente",
+ "Couldn't restore %s" : "Não foi possível restaurar %s",
+ "Deleted files" : "Arquivos apagados",
+ "Restore" : "Restaurar",
+ "Error" : "Erro",
+ "restored" : "restaurado",
+ "Nothing in here. Your trash bin is empty!" : "Nada aqui. Sua lixeira está vazia!",
+ "Name" : "Nome",
+ "Deleted" : "Excluído",
+ "Delete" : "Excluir"
+},"pluralForm" :"nplurals=2; plural=(n > 1);"
+} \ No newline at end of file
diff --git a/apps/files_trashbin/l10n/pt_BR.php b/apps/files_trashbin/l10n/pt_BR.php
deleted file mode 100644
index b7dd346b40a..00000000000
--- a/apps/files_trashbin/l10n/pt_BR.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Couldn't delete %s permanently" => "Não foi possível excluir %s permanentemente",
-"Couldn't restore %s" => "Não foi possível restaurar %s",
-"Deleted files" => "Arquivos apagados",
-"Restore" => "Restaurar",
-"Error" => "Erro",
-"restored" => "restaurado",
-"Nothing in here. Your trash bin is empty!" => "Nada aqui. Sua lixeira está vazia!",
-"Name" => "Nome",
-"Deleted" => "Excluído",
-"Delete" => "Excluir"
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n > 1);";
diff --git a/apps/files_trashbin/l10n/pt_PT.js b/apps/files_trashbin/l10n/pt_PT.js
new file mode 100644
index 00000000000..5d22e3bca21
--- /dev/null
+++ b/apps/files_trashbin/l10n/pt_PT.js
@@ -0,0 +1,15 @@
+OC.L10N.register(
+ "files_trashbin",
+ {
+ "Couldn't delete %s permanently" : "Não foi possível eliminar %s de forma permanente",
+ "Couldn't restore %s" : "Não foi possível restaurar %s",
+ "Deleted files" : "Ficheiros eliminados",
+ "Restore" : "Restaurar",
+ "Error" : "Erro",
+ "restored" : "Restaurado",
+ "Nothing in here. Your trash bin is empty!" : "Não hà ficheiros. O lixo está vazio!",
+ "Name" : "Nome",
+ "Deleted" : "Apagado",
+ "Delete" : "Eliminar"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files_trashbin/l10n/pt_PT.json b/apps/files_trashbin/l10n/pt_PT.json
new file mode 100644
index 00000000000..4feb75abd9a
--- /dev/null
+++ b/apps/files_trashbin/l10n/pt_PT.json
@@ -0,0 +1,13 @@
+{ "translations": {
+ "Couldn't delete %s permanently" : "Não foi possível eliminar %s de forma permanente",
+ "Couldn't restore %s" : "Não foi possível restaurar %s",
+ "Deleted files" : "Ficheiros eliminados",
+ "Restore" : "Restaurar",
+ "Error" : "Erro",
+ "restored" : "Restaurado",
+ "Nothing in here. Your trash bin is empty!" : "Não hà ficheiros. O lixo está vazio!",
+ "Name" : "Nome",
+ "Deleted" : "Apagado",
+ "Delete" : "Eliminar"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files_trashbin/l10n/pt_PT.php b/apps/files_trashbin/l10n/pt_PT.php
deleted file mode 100644
index 8a18d842c93..00000000000
--- a/apps/files_trashbin/l10n/pt_PT.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Couldn't delete %s permanently" => "Não foi possível eliminar %s de forma permanente",
-"Couldn't restore %s" => "Não foi possível restaurar %s",
-"Deleted files" => "Ficheiros eliminados",
-"Restore" => "Restaurar",
-"Error" => "Erro",
-"restored" => "Restaurado",
-"Nothing in here. Your trash bin is empty!" => "Não hà ficheiros. O lixo está vazio!",
-"Name" => "Nome",
-"Deleted" => "Apagado",
-"Delete" => "Eliminar"
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files_trashbin/l10n/ro.js b/apps/files_trashbin/l10n/ro.js
new file mode 100644
index 00000000000..c0ba5741695
--- /dev/null
+++ b/apps/files_trashbin/l10n/ro.js
@@ -0,0 +1,10 @@
+OC.L10N.register(
+ "files_trashbin",
+ {
+ "Deleted files" : "Sterge fisierele",
+ "Restore" : "Restabilire",
+ "Error" : "Eroare",
+ "Name" : "Nume",
+ "Delete" : "Șterge"
+},
+"nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));");
diff --git a/apps/files_trashbin/l10n/ro.json b/apps/files_trashbin/l10n/ro.json
new file mode 100644
index 00000000000..d0c02197e46
--- /dev/null
+++ b/apps/files_trashbin/l10n/ro.json
@@ -0,0 +1,8 @@
+{ "translations": {
+ "Deleted files" : "Sterge fisierele",
+ "Restore" : "Restabilire",
+ "Error" : "Eroare",
+ "Name" : "Nume",
+ "Delete" : "Șterge"
+},"pluralForm" :"nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));"
+} \ No newline at end of file
diff --git a/apps/files_trashbin/l10n/ro.php b/apps/files_trashbin/l10n/ro.php
deleted file mode 100644
index eb8d6b81b7d..00000000000
--- a/apps/files_trashbin/l10n/ro.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Deleted files" => "Sterge fisierele",
-"Restore" => "Restabilire",
-"Error" => "Eroare",
-"Name" => "Nume",
-"Delete" => "Șterge"
-);
-$PLURAL_FORMS = "nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));";
diff --git a/apps/files_trashbin/l10n/ru.js b/apps/files_trashbin/l10n/ru.js
new file mode 100644
index 00000000000..dbb2df1f704
--- /dev/null
+++ b/apps/files_trashbin/l10n/ru.js
@@ -0,0 +1,15 @@
+OC.L10N.register(
+ "files_trashbin",
+ {
+ "Couldn't delete %s permanently" : "%s не может быть удалён навсегда",
+ "Couldn't restore %s" : "%s не может быть восстановлен",
+ "Deleted files" : "Удалённые файлы",
+ "Restore" : "Восстановить",
+ "Error" : "Ошибка",
+ "restored" : "восстановлен",
+ "Nothing in here. Your trash bin is empty!" : "Здесь ничего нет. Ваша корзина пуста!",
+ "Name" : "Имя",
+ "Deleted" : "Удалён",
+ "Delete" : "Удалить"
+},
+"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);");
diff --git a/apps/files_trashbin/l10n/ru.json b/apps/files_trashbin/l10n/ru.json
new file mode 100644
index 00000000000..3e67045967d
--- /dev/null
+++ b/apps/files_trashbin/l10n/ru.json
@@ -0,0 +1,13 @@
+{ "translations": {
+ "Couldn't delete %s permanently" : "%s не может быть удалён навсегда",
+ "Couldn't restore %s" : "%s не может быть восстановлен",
+ "Deleted files" : "Удалённые файлы",
+ "Restore" : "Восстановить",
+ "Error" : "Ошибка",
+ "restored" : "восстановлен",
+ "Nothing in here. Your trash bin is empty!" : "Здесь ничего нет. Ваша корзина пуста!",
+ "Name" : "Имя",
+ "Deleted" : "Удалён",
+ "Delete" : "Удалить"
+},"pluralForm" :"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);"
+} \ No newline at end of file
diff --git a/apps/files_trashbin/l10n/ru.php b/apps/files_trashbin/l10n/ru.php
deleted file mode 100644
index 8d00e082418..00000000000
--- a/apps/files_trashbin/l10n/ru.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Couldn't delete %s permanently" => "%s не может быть удалён навсегда",
-"Couldn't restore %s" => "%s не может быть восстановлен",
-"Deleted files" => "Удалённые файлы",
-"Restore" => "Восстановить",
-"Error" => "Ошибка",
-"restored" => "восстановлен",
-"Nothing in here. Your trash bin is empty!" => "Здесь ничего нет. Ваша корзина пуста!",
-"Name" => "Имя",
-"Deleted" => "Удалён",
-"Delete" => "Удалить"
-);
-$PLURAL_FORMS = "nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);";
diff --git a/apps/files_trashbin/l10n/si_LK.js b/apps/files_trashbin/l10n/si_LK.js
new file mode 100644
index 00000000000..2f8a62ccab8
--- /dev/null
+++ b/apps/files_trashbin/l10n/si_LK.js
@@ -0,0 +1,8 @@
+OC.L10N.register(
+ "files_trashbin",
+ {
+ "Error" : "දෝෂයක්",
+ "Name" : "නම",
+ "Delete" : "මකා දමන්න"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files_trashbin/l10n/si_LK.json b/apps/files_trashbin/l10n/si_LK.json
new file mode 100644
index 00000000000..c46fb9adcbc
--- /dev/null
+++ b/apps/files_trashbin/l10n/si_LK.json
@@ -0,0 +1,6 @@
+{ "translations": {
+ "Error" : "දෝෂයක්",
+ "Name" : "නම",
+ "Delete" : "මකා දමන්න"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files_trashbin/l10n/si_LK.php b/apps/files_trashbin/l10n/si_LK.php
deleted file mode 100644
index 87e928989e4..00000000000
--- a/apps/files_trashbin/l10n/si_LK.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Error" => "දෝෂයක්",
-"Name" => "නම",
-"Delete" => "මකා දමන්න"
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files_trashbin/l10n/sk_SK.js b/apps/files_trashbin/l10n/sk_SK.js
new file mode 100644
index 00000000000..9069b4ea509
--- /dev/null
+++ b/apps/files_trashbin/l10n/sk_SK.js
@@ -0,0 +1,15 @@
+OC.L10N.register(
+ "files_trashbin",
+ {
+ "Couldn't delete %s permanently" : "Nemožno zmazať %s navždy",
+ "Couldn't restore %s" : "Nemožno obnoviť %s",
+ "Deleted files" : "Zmazané súbory",
+ "Restore" : "Obnoviť",
+ "Error" : "Chyba",
+ "restored" : "obnovené",
+ "Nothing in here. Your trash bin is empty!" : "Žiadny obsah. Kôš je prázdny!",
+ "Name" : "Názov",
+ "Deleted" : "Zmazané",
+ "Delete" : "Zmazať"
+},
+"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;");
diff --git a/apps/files_trashbin/l10n/sk_SK.json b/apps/files_trashbin/l10n/sk_SK.json
new file mode 100644
index 00000000000..e3b95e1d591
--- /dev/null
+++ b/apps/files_trashbin/l10n/sk_SK.json
@@ -0,0 +1,13 @@
+{ "translations": {
+ "Couldn't delete %s permanently" : "Nemožno zmazať %s navždy",
+ "Couldn't restore %s" : "Nemožno obnoviť %s",
+ "Deleted files" : "Zmazané súbory",
+ "Restore" : "Obnoviť",
+ "Error" : "Chyba",
+ "restored" : "obnovené",
+ "Nothing in here. Your trash bin is empty!" : "Žiadny obsah. Kôš je prázdny!",
+ "Name" : "Názov",
+ "Deleted" : "Zmazané",
+ "Delete" : "Zmazať"
+},"pluralForm" :"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"
+} \ No newline at end of file
diff --git a/apps/files_trashbin/l10n/sk_SK.php b/apps/files_trashbin/l10n/sk_SK.php
deleted file mode 100644
index 7588b555d96..00000000000
--- a/apps/files_trashbin/l10n/sk_SK.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Couldn't delete %s permanently" => "Nemožno zmazať %s navždy",
-"Couldn't restore %s" => "Nemožno obnoviť %s",
-"Deleted files" => "Zmazané súbory",
-"Restore" => "Obnoviť",
-"Error" => "Chyba",
-"restored" => "obnovené",
-"Nothing in here. Your trash bin is empty!" => "Žiadny obsah. Kôš je prázdny!",
-"Name" => "Názov",
-"Deleted" => "Zmazané",
-"Delete" => "Zmazať"
-);
-$PLURAL_FORMS = "nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;";
diff --git a/apps/files_trashbin/l10n/sl.js b/apps/files_trashbin/l10n/sl.js
new file mode 100644
index 00000000000..60cecde1cb8
--- /dev/null
+++ b/apps/files_trashbin/l10n/sl.js
@@ -0,0 +1,15 @@
+OC.L10N.register(
+ "files_trashbin",
+ {
+ "Couldn't delete %s permanently" : "Datoteke %s ni mogoče trajno izbrisati.",
+ "Couldn't restore %s" : "Ni mogoče obnoviti %s",
+ "Deleted files" : "Izbrisane datoteke",
+ "Restore" : "Obnovi",
+ "Error" : "Napaka",
+ "restored" : "obnovljeno",
+ "Nothing in here. Your trash bin is empty!" : "Mapa smeti je prazna.",
+ "Name" : "Ime",
+ "Deleted" : "Izbrisano",
+ "Delete" : "Izbriši"
+},
+"nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);");
diff --git a/apps/files_trashbin/l10n/sl.json b/apps/files_trashbin/l10n/sl.json
new file mode 100644
index 00000000000..0431bb30997
--- /dev/null
+++ b/apps/files_trashbin/l10n/sl.json
@@ -0,0 +1,13 @@
+{ "translations": {
+ "Couldn't delete %s permanently" : "Datoteke %s ni mogoče trajno izbrisati.",
+ "Couldn't restore %s" : "Ni mogoče obnoviti %s",
+ "Deleted files" : "Izbrisane datoteke",
+ "Restore" : "Obnovi",
+ "Error" : "Napaka",
+ "restored" : "obnovljeno",
+ "Nothing in here. Your trash bin is empty!" : "Mapa smeti je prazna.",
+ "Name" : "Ime",
+ "Deleted" : "Izbrisano",
+ "Delete" : "Izbriši"
+},"pluralForm" :"nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);"
+} \ No newline at end of file
diff --git a/apps/files_trashbin/l10n/sl.php b/apps/files_trashbin/l10n/sl.php
deleted file mode 100644
index f9dc5112ac3..00000000000
--- a/apps/files_trashbin/l10n/sl.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Couldn't delete %s permanently" => "Datoteke %s ni mogoče trajno izbrisati.",
-"Couldn't restore %s" => "Ni mogoče obnoviti %s",
-"Deleted files" => "Izbrisane datoteke",
-"Restore" => "Obnovi",
-"Error" => "Napaka",
-"restored" => "obnovljeno",
-"Nothing in here. Your trash bin is empty!" => "Mapa smeti je prazna.",
-"Name" => "Ime",
-"Deleted" => "Izbrisano",
-"Delete" => "Izbriši"
-);
-$PLURAL_FORMS = "nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);";
diff --git a/apps/files_trashbin/l10n/sq.js b/apps/files_trashbin/l10n/sq.js
new file mode 100644
index 00000000000..6c4e2b4461f
--- /dev/null
+++ b/apps/files_trashbin/l10n/sq.js
@@ -0,0 +1,15 @@
+OC.L10N.register(
+ "files_trashbin",
+ {
+ "Couldn't delete %s permanently" : "Nuk munda ta eliminoj përfundimisht %s",
+ "Couldn't restore %s" : "Nuk munda ta rivendos %s",
+ "Deleted files" : "Skedarë të fshirë ",
+ "Restore" : "Rivendos",
+ "Error" : "Veprim i gabuar",
+ "restored" : "rivendosur",
+ "Nothing in here. Your trash bin is empty!" : "Këtu nuk ka asgjë. Koshi juaj është bosh!",
+ "Name" : "Emri",
+ "Deleted" : "Eliminuar",
+ "Delete" : "Elimino"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files_trashbin/l10n/sq.json b/apps/files_trashbin/l10n/sq.json
new file mode 100644
index 00000000000..fc766582d5f
--- /dev/null
+++ b/apps/files_trashbin/l10n/sq.json
@@ -0,0 +1,13 @@
+{ "translations": {
+ "Couldn't delete %s permanently" : "Nuk munda ta eliminoj përfundimisht %s",
+ "Couldn't restore %s" : "Nuk munda ta rivendos %s",
+ "Deleted files" : "Skedarë të fshirë ",
+ "Restore" : "Rivendos",
+ "Error" : "Veprim i gabuar",
+ "restored" : "rivendosur",
+ "Nothing in here. Your trash bin is empty!" : "Këtu nuk ka asgjë. Koshi juaj është bosh!",
+ "Name" : "Emri",
+ "Deleted" : "Eliminuar",
+ "Delete" : "Elimino"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files_trashbin/l10n/sq.php b/apps/files_trashbin/l10n/sq.php
deleted file mode 100644
index 9e16b7a7bfd..00000000000
--- a/apps/files_trashbin/l10n/sq.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Couldn't delete %s permanently" => "Nuk munda ta eliminoj përfundimisht %s",
-"Couldn't restore %s" => "Nuk munda ta rivendos %s",
-"Deleted files" => "Skedarë të fshirë ",
-"Restore" => "Rivendos",
-"Error" => "Veprim i gabuar",
-"restored" => "rivendosur",
-"Nothing in here. Your trash bin is empty!" => "Këtu nuk ka asgjë. Koshi juaj është bosh!",
-"Name" => "Emri",
-"Deleted" => "Eliminuar",
-"Delete" => "Elimino"
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files_trashbin/l10n/sr.js b/apps/files_trashbin/l10n/sr.js
new file mode 100644
index 00000000000..fdaae6185ad
--- /dev/null
+++ b/apps/files_trashbin/l10n/sr.js
@@ -0,0 +1,12 @@
+OC.L10N.register(
+ "files_trashbin",
+ {
+ "Deleted files" : "Обрисане датотеке",
+ "Restore" : "Врати",
+ "Error" : "Грешка",
+ "Nothing in here. Your trash bin is empty!" : "Овде нема ништа. Корпа за отпатке је празна.",
+ "Name" : "Име",
+ "Deleted" : "Обрисано",
+ "Delete" : "Обриши"
+},
+"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);");
diff --git a/apps/files_trashbin/l10n/sr.json b/apps/files_trashbin/l10n/sr.json
new file mode 100644
index 00000000000..d4d8c91bf17
--- /dev/null
+++ b/apps/files_trashbin/l10n/sr.json
@@ -0,0 +1,10 @@
+{ "translations": {
+ "Deleted files" : "Обрисане датотеке",
+ "Restore" : "Врати",
+ "Error" : "Грешка",
+ "Nothing in here. Your trash bin is empty!" : "Овде нема ништа. Корпа за отпатке је празна.",
+ "Name" : "Име",
+ "Deleted" : "Обрисано",
+ "Delete" : "Обриши"
+},"pluralForm" :"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);"
+} \ No newline at end of file
diff --git a/apps/files_trashbin/l10n/sr.php b/apps/files_trashbin/l10n/sr.php
deleted file mode 100644
index d4abc908c91..00000000000
--- a/apps/files_trashbin/l10n/sr.php
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Deleted files" => "Обрисане датотеке",
-"Restore" => "Врати",
-"Error" => "Грешка",
-"Nothing in here. Your trash bin is empty!" => "Овде нема ништа. Корпа за отпатке је празна.",
-"Name" => "Име",
-"Deleted" => "Обрисано",
-"Delete" => "Обриши"
-);
-$PLURAL_FORMS = "nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);";
diff --git a/apps/files_trashbin/l10n/sr@latin.js b/apps/files_trashbin/l10n/sr@latin.js
new file mode 100644
index 00000000000..ee9560bf680
--- /dev/null
+++ b/apps/files_trashbin/l10n/sr@latin.js
@@ -0,0 +1,8 @@
+OC.L10N.register(
+ "files_trashbin",
+ {
+ "Error" : "Greška",
+ "Name" : "Ime",
+ "Delete" : "Obriši"
+},
+"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);");
diff --git a/apps/files_trashbin/l10n/sr@latin.json b/apps/files_trashbin/l10n/sr@latin.json
new file mode 100644
index 00000000000..3f64cf8f2b9
--- /dev/null
+++ b/apps/files_trashbin/l10n/sr@latin.json
@@ -0,0 +1,6 @@
+{ "translations": {
+ "Error" : "Greška",
+ "Name" : "Ime",
+ "Delete" : "Obriši"
+},"pluralForm" :"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);"
+} \ No newline at end of file
diff --git a/apps/files_trashbin/l10n/sr@latin.php b/apps/files_trashbin/l10n/sr@latin.php
deleted file mode 100644
index 9f18ac8be7d..00000000000
--- a/apps/files_trashbin/l10n/sr@latin.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Error" => "Greška",
-"Name" => "Ime",
-"Delete" => "Obriši"
-);
-$PLURAL_FORMS = "nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);";
diff --git a/apps/files_trashbin/l10n/sv.js b/apps/files_trashbin/l10n/sv.js
new file mode 100644
index 00000000000..eb7ad2dcd41
--- /dev/null
+++ b/apps/files_trashbin/l10n/sv.js
@@ -0,0 +1,15 @@
+OC.L10N.register(
+ "files_trashbin",
+ {
+ "Couldn't delete %s permanently" : "Kunde inte radera %s permanent",
+ "Couldn't restore %s" : "Kunde inte återställa %s",
+ "Deleted files" : "Raderade filer",
+ "Restore" : "Återskapa",
+ "Error" : "Fel",
+ "restored" : "återställd",
+ "Nothing in here. Your trash bin is empty!" : "Ingenting här. Din papperskorg är tom!",
+ "Name" : "Namn",
+ "Deleted" : "Raderad",
+ "Delete" : "Radera"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files_trashbin/l10n/sv.json b/apps/files_trashbin/l10n/sv.json
new file mode 100644
index 00000000000..114b5f7738b
--- /dev/null
+++ b/apps/files_trashbin/l10n/sv.json
@@ -0,0 +1,13 @@
+{ "translations": {
+ "Couldn't delete %s permanently" : "Kunde inte radera %s permanent",
+ "Couldn't restore %s" : "Kunde inte återställa %s",
+ "Deleted files" : "Raderade filer",
+ "Restore" : "Återskapa",
+ "Error" : "Fel",
+ "restored" : "återställd",
+ "Nothing in here. Your trash bin is empty!" : "Ingenting här. Din papperskorg är tom!",
+ "Name" : "Namn",
+ "Deleted" : "Raderad",
+ "Delete" : "Radera"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files_trashbin/l10n/sv.php b/apps/files_trashbin/l10n/sv.php
deleted file mode 100644
index 330bcc34821..00000000000
--- a/apps/files_trashbin/l10n/sv.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Couldn't delete %s permanently" => "Kunde inte radera %s permanent",
-"Couldn't restore %s" => "Kunde inte återställa %s",
-"Deleted files" => "Raderade filer",
-"Restore" => "Återskapa",
-"Error" => "Fel",
-"restored" => "återställd",
-"Nothing in here. Your trash bin is empty!" => "Ingenting här. Din papperskorg är tom!",
-"Name" => "Namn",
-"Deleted" => "Raderad",
-"Delete" => "Radera"
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files_trashbin/l10n/ta_LK.js b/apps/files_trashbin/l10n/ta_LK.js
new file mode 100644
index 00000000000..cd53239625e
--- /dev/null
+++ b/apps/files_trashbin/l10n/ta_LK.js
@@ -0,0 +1,8 @@
+OC.L10N.register(
+ "files_trashbin",
+ {
+ "Error" : "வழு",
+ "Name" : "பெயர்",
+ "Delete" : "நீக்குக"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files_trashbin/l10n/ta_LK.json b/apps/files_trashbin/l10n/ta_LK.json
new file mode 100644
index 00000000000..ade1c7f13e0
--- /dev/null
+++ b/apps/files_trashbin/l10n/ta_LK.json
@@ -0,0 +1,6 @@
+{ "translations": {
+ "Error" : "வழு",
+ "Name" : "பெயர்",
+ "Delete" : "நீக்குக"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files_trashbin/l10n/ta_LK.php b/apps/files_trashbin/l10n/ta_LK.php
deleted file mode 100644
index 79349919b52..00000000000
--- a/apps/files_trashbin/l10n/ta_LK.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Error" => "வழு",
-"Name" => "பெயர்",
-"Delete" => "நீக்குக"
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files_trashbin/l10n/te.js b/apps/files_trashbin/l10n/te.js
new file mode 100644
index 00000000000..505aced8869
--- /dev/null
+++ b/apps/files_trashbin/l10n/te.js
@@ -0,0 +1,8 @@
+OC.L10N.register(
+ "files_trashbin",
+ {
+ "Error" : "పొరపాటు",
+ "Name" : "పేరు",
+ "Delete" : "తొలగించు"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files_trashbin/l10n/te.json b/apps/files_trashbin/l10n/te.json
new file mode 100644
index 00000000000..37f365e370d
--- /dev/null
+++ b/apps/files_trashbin/l10n/te.json
@@ -0,0 +1,6 @@
+{ "translations": {
+ "Error" : "పొరపాటు",
+ "Name" : "పేరు",
+ "Delete" : "తొలగించు"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files_trashbin/l10n/te.php b/apps/files_trashbin/l10n/te.php
deleted file mode 100644
index 01262b78232..00000000000
--- a/apps/files_trashbin/l10n/te.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Error" => "పొరపాటు",
-"Name" => "పేరు",
-"Delete" => "తొలగించు"
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files_trashbin/l10n/th_TH.js b/apps/files_trashbin/l10n/th_TH.js
new file mode 100644
index 00000000000..77ccd12dd44
--- /dev/null
+++ b/apps/files_trashbin/l10n/th_TH.js
@@ -0,0 +1,11 @@
+OC.L10N.register(
+ "files_trashbin",
+ {
+ "Restore" : "คืนค่า",
+ "Error" : "ข้อผิดพลาด",
+ "Nothing in here. Your trash bin is empty!" : "ไม่มีอะไรอยู่ในนี้ ถังขยะของคุณยังว่างอยู่",
+ "Name" : "ชื่อ",
+ "Deleted" : "ลบแล้ว",
+ "Delete" : "ลบ"
+},
+"nplurals=1; plural=0;");
diff --git a/apps/files_trashbin/l10n/th_TH.json b/apps/files_trashbin/l10n/th_TH.json
new file mode 100644
index 00000000000..550ff568061
--- /dev/null
+++ b/apps/files_trashbin/l10n/th_TH.json
@@ -0,0 +1,9 @@
+{ "translations": {
+ "Restore" : "คืนค่า",
+ "Error" : "ข้อผิดพลาด",
+ "Nothing in here. Your trash bin is empty!" : "ไม่มีอะไรอยู่ในนี้ ถังขยะของคุณยังว่างอยู่",
+ "Name" : "ชื่อ",
+ "Deleted" : "ลบแล้ว",
+ "Delete" : "ลบ"
+},"pluralForm" :"nplurals=1; plural=0;"
+} \ No newline at end of file
diff --git a/apps/files_trashbin/l10n/th_TH.php b/apps/files_trashbin/l10n/th_TH.php
deleted file mode 100644
index 47c3450d2ea..00000000000
--- a/apps/files_trashbin/l10n/th_TH.php
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Restore" => "คืนค่า",
-"Error" => "ข้อผิดพลาด",
-"Nothing in here. Your trash bin is empty!" => "ไม่มีอะไรอยู่ในนี้ ถังขยะของคุณยังว่างอยู่",
-"Name" => "ชื่อ",
-"Deleted" => "ลบแล้ว",
-"Delete" => "ลบ"
-);
-$PLURAL_FORMS = "nplurals=1; plural=0;";
diff --git a/apps/files_trashbin/l10n/tr.js b/apps/files_trashbin/l10n/tr.js
new file mode 100644
index 00000000000..f8e8b4daff1
--- /dev/null
+++ b/apps/files_trashbin/l10n/tr.js
@@ -0,0 +1,15 @@
+OC.L10N.register(
+ "files_trashbin",
+ {
+ "Couldn't delete %s permanently" : "%s kalıcı olarak silinemedi",
+ "Couldn't restore %s" : "%s geri yüklenemedi",
+ "Deleted files" : "Silinmiş dosyalar",
+ "Restore" : "Geri yükle",
+ "Error" : "Hata",
+ "restored" : "geri yüklendi",
+ "Nothing in here. Your trash bin is empty!" : "Burada hiçbir şey yok. Çöp kutunuz tamamen boş!",
+ "Name" : "İsim",
+ "Deleted" : "Silinme",
+ "Delete" : "Sil"
+},
+"nplurals=2; plural=(n > 1);");
diff --git a/apps/files_trashbin/l10n/tr.json b/apps/files_trashbin/l10n/tr.json
new file mode 100644
index 00000000000..d000f31a743
--- /dev/null
+++ b/apps/files_trashbin/l10n/tr.json
@@ -0,0 +1,13 @@
+{ "translations": {
+ "Couldn't delete %s permanently" : "%s kalıcı olarak silinemedi",
+ "Couldn't restore %s" : "%s geri yüklenemedi",
+ "Deleted files" : "Silinmiş dosyalar",
+ "Restore" : "Geri yükle",
+ "Error" : "Hata",
+ "restored" : "geri yüklendi",
+ "Nothing in here. Your trash bin is empty!" : "Burada hiçbir şey yok. Çöp kutunuz tamamen boş!",
+ "Name" : "İsim",
+ "Deleted" : "Silinme",
+ "Delete" : "Sil"
+},"pluralForm" :"nplurals=2; plural=(n > 1);"
+} \ No newline at end of file
diff --git a/apps/files_trashbin/l10n/tr.php b/apps/files_trashbin/l10n/tr.php
deleted file mode 100644
index b69d29498d7..00000000000
--- a/apps/files_trashbin/l10n/tr.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Couldn't delete %s permanently" => "%s kalıcı olarak silinemedi",
-"Couldn't restore %s" => "%s geri yüklenemedi",
-"Deleted files" => "Silinmiş dosyalar",
-"Restore" => "Geri yükle",
-"Error" => "Hata",
-"restored" => "geri yüklendi",
-"Nothing in here. Your trash bin is empty!" => "Burada hiçbir şey yok. Çöp kutunuz tamamen boş!",
-"Name" => "İsim",
-"Deleted" => "Silinme",
-"Delete" => "Sil"
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n > 1);";
diff --git a/apps/files_trashbin/l10n/ug.js b/apps/files_trashbin/l10n/ug.js
new file mode 100644
index 00000000000..e67cbf85809
--- /dev/null
+++ b/apps/files_trashbin/l10n/ug.js
@@ -0,0 +1,11 @@
+OC.L10N.register(
+ "files_trashbin",
+ {
+ "Deleted files" : "ئۆچۈرۈلگەن ھۆججەتلەر",
+ "Error" : "خاتالىق",
+ "Nothing in here. Your trash bin is empty!" : "بۇ جايدا ھېچنېمە يوق. Your trash bin is empty!",
+ "Name" : "ئاتى",
+ "Deleted" : "ئۆچۈرۈلدى",
+ "Delete" : "ئۆچۈر"
+},
+"nplurals=1; plural=0;");
diff --git a/apps/files_trashbin/l10n/ug.json b/apps/files_trashbin/l10n/ug.json
new file mode 100644
index 00000000000..8ed6b5cdd80
--- /dev/null
+++ b/apps/files_trashbin/l10n/ug.json
@@ -0,0 +1,9 @@
+{ "translations": {
+ "Deleted files" : "ئۆچۈرۈلگەن ھۆججەتلەر",
+ "Error" : "خاتالىق",
+ "Nothing in here. Your trash bin is empty!" : "بۇ جايدا ھېچنېمە يوق. Your trash bin is empty!",
+ "Name" : "ئاتى",
+ "Deleted" : "ئۆچۈرۈلدى",
+ "Delete" : "ئۆچۈر"
+},"pluralForm" :"nplurals=1; plural=0;"
+} \ No newline at end of file
diff --git a/apps/files_trashbin/l10n/ug.php b/apps/files_trashbin/l10n/ug.php
deleted file mode 100644
index f52f28db49b..00000000000
--- a/apps/files_trashbin/l10n/ug.php
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Deleted files" => "ئۆچۈرۈلگەن ھۆججەتلەر",
-"Error" => "خاتالىق",
-"Nothing in here. Your trash bin is empty!" => "بۇ جايدا ھېچنېمە يوق. Your trash bin is empty!",
-"Name" => "ئاتى",
-"Deleted" => "ئۆچۈرۈلدى",
-"Delete" => "ئۆچۈر"
-);
-$PLURAL_FORMS = "nplurals=1; plural=0;";
diff --git a/apps/files_trashbin/l10n/uk.js b/apps/files_trashbin/l10n/uk.js
new file mode 100644
index 00000000000..0d778f21ad9
--- /dev/null
+++ b/apps/files_trashbin/l10n/uk.js
@@ -0,0 +1,15 @@
+OC.L10N.register(
+ "files_trashbin",
+ {
+ "Couldn't delete %s permanently" : "Неможливо видалити %s назавжди",
+ "Couldn't restore %s" : "Неможливо відновити %s",
+ "Deleted files" : "Видалені файли",
+ "Restore" : "Відновити",
+ "Error" : "Помилка",
+ "restored" : "відновлено",
+ "Nothing in here. Your trash bin is empty!" : "Нічого немає. Ваший кошик для сміття пустий!",
+ "Name" : "Ім'я",
+ "Deleted" : "Видалено",
+ "Delete" : "Видалити"
+},
+"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);");
diff --git a/apps/files_trashbin/l10n/uk.json b/apps/files_trashbin/l10n/uk.json
new file mode 100644
index 00000000000..77e9b53896c
--- /dev/null
+++ b/apps/files_trashbin/l10n/uk.json
@@ -0,0 +1,13 @@
+{ "translations": {
+ "Couldn't delete %s permanently" : "Неможливо видалити %s назавжди",
+ "Couldn't restore %s" : "Неможливо відновити %s",
+ "Deleted files" : "Видалені файли",
+ "Restore" : "Відновити",
+ "Error" : "Помилка",
+ "restored" : "відновлено",
+ "Nothing in here. Your trash bin is empty!" : "Нічого немає. Ваший кошик для сміття пустий!",
+ "Name" : "Ім'я",
+ "Deleted" : "Видалено",
+ "Delete" : "Видалити"
+},"pluralForm" :"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);"
+} \ No newline at end of file
diff --git a/apps/files_trashbin/l10n/uk.php b/apps/files_trashbin/l10n/uk.php
deleted file mode 100644
index 406bd520c29..00000000000
--- a/apps/files_trashbin/l10n/uk.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Couldn't delete %s permanently" => "Неможливо видалити %s назавжди",
-"Couldn't restore %s" => "Неможливо відновити %s",
-"Deleted files" => "Видалені файли",
-"Restore" => "Відновити",
-"Error" => "Помилка",
-"restored" => "відновлено",
-"Nothing in here. Your trash bin is empty!" => "Нічого немає. Ваший кошик для сміття пустий!",
-"Name" => "Ім'я",
-"Deleted" => "Видалено",
-"Delete" => "Видалити"
-);
-$PLURAL_FORMS = "nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);";
diff --git a/apps/files_trashbin/l10n/ur_PK.js b/apps/files_trashbin/l10n/ur_PK.js
new file mode 100644
index 00000000000..4235475115c
--- /dev/null
+++ b/apps/files_trashbin/l10n/ur_PK.js
@@ -0,0 +1,15 @@
+OC.L10N.register(
+ "files_trashbin",
+ {
+ "Couldn't delete %s permanently" : "حذف نہیں ہو سکتا %s مستقل طور پر",
+ "Couldn't restore %s" : "بحال نہيں کيا جا سکتا %s",
+ "Deleted files" : "حذف شدہ فائليں",
+ "Restore" : "بحال",
+ "Error" : "ایرر",
+ "restored" : "بحال شدہ",
+ "Nothing in here. Your trash bin is empty!" : " یہاں کچھ بھی نہیں .آپکی ردی کی ٹوکری خالی ہے.",
+ "Name" : "اسم",
+ "Deleted" : "حذف شدہ ",
+ "Delete" : "حذف کریں"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files_trashbin/l10n/ur_PK.json b/apps/files_trashbin/l10n/ur_PK.json
new file mode 100644
index 00000000000..609b83e75c3
--- /dev/null
+++ b/apps/files_trashbin/l10n/ur_PK.json
@@ -0,0 +1,13 @@
+{ "translations": {
+ "Couldn't delete %s permanently" : "حذف نہیں ہو سکتا %s مستقل طور پر",
+ "Couldn't restore %s" : "بحال نہيں کيا جا سکتا %s",
+ "Deleted files" : "حذف شدہ فائليں",
+ "Restore" : "بحال",
+ "Error" : "ایرر",
+ "restored" : "بحال شدہ",
+ "Nothing in here. Your trash bin is empty!" : " یہاں کچھ بھی نہیں .آپکی ردی کی ٹوکری خالی ہے.",
+ "Name" : "اسم",
+ "Deleted" : "حذف شدہ ",
+ "Delete" : "حذف کریں"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files_trashbin/l10n/ur_PK.php b/apps/files_trashbin/l10n/ur_PK.php
deleted file mode 100644
index fc71b528ced..00000000000
--- a/apps/files_trashbin/l10n/ur_PK.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Couldn't delete %s permanently" => "حذف نہیں ہو سکتا %s مستقل طور پر",
-"Couldn't restore %s" => "بحال نہيں کيا جا سکتا %s",
-"Deleted files" => "حذف شدہ فائليں",
-"Restore" => "بحال",
-"Error" => "ایرر",
-"restored" => "بحال شدہ",
-"Nothing in here. Your trash bin is empty!" => " یہاں کچھ بھی نہیں .آپکی ردی کی ٹوکری خالی ہے.",
-"Name" => "اسم",
-"Deleted" => "حذف شدہ ",
-"Delete" => "حذف کریں"
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files_trashbin/l10n/vi.js b/apps/files_trashbin/l10n/vi.js
new file mode 100644
index 00000000000..113fae4c2da
--- /dev/null
+++ b/apps/files_trashbin/l10n/vi.js
@@ -0,0 +1,15 @@
+OC.L10N.register(
+ "files_trashbin",
+ {
+ "Couldn't delete %s permanently" : "Không thể xóa %s vĩnh viễn",
+ "Couldn't restore %s" : "Không thể khôi phục %s",
+ "Deleted files" : "File đã bị xóa",
+ "Restore" : "Khôi phục",
+ "Error" : "Lỗi",
+ "restored" : "khôi phục",
+ "Nothing in here. Your trash bin is empty!" : "Không có gì ở đây. Thùng rác của bạn rỗng!",
+ "Name" : "Tên",
+ "Deleted" : "Đã xóa",
+ "Delete" : "Xóa"
+},
+"nplurals=1; plural=0;");
diff --git a/apps/files_trashbin/l10n/vi.json b/apps/files_trashbin/l10n/vi.json
new file mode 100644
index 00000000000..7323889de6f
--- /dev/null
+++ b/apps/files_trashbin/l10n/vi.json
@@ -0,0 +1,13 @@
+{ "translations": {
+ "Couldn't delete %s permanently" : "Không thể xóa %s vĩnh viễn",
+ "Couldn't restore %s" : "Không thể khôi phục %s",
+ "Deleted files" : "File đã bị xóa",
+ "Restore" : "Khôi phục",
+ "Error" : "Lỗi",
+ "restored" : "khôi phục",
+ "Nothing in here. Your trash bin is empty!" : "Không có gì ở đây. Thùng rác của bạn rỗng!",
+ "Name" : "Tên",
+ "Deleted" : "Đã xóa",
+ "Delete" : "Xóa"
+},"pluralForm" :"nplurals=1; plural=0;"
+} \ No newline at end of file
diff --git a/apps/files_trashbin/l10n/vi.php b/apps/files_trashbin/l10n/vi.php
deleted file mode 100644
index d374effcabb..00000000000
--- a/apps/files_trashbin/l10n/vi.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Couldn't delete %s permanently" => "Không thể xóa %s vĩnh viễn",
-"Couldn't restore %s" => "Không thể khôi phục %s",
-"Deleted files" => "File đã bị xóa",
-"Restore" => "Khôi phục",
-"Error" => "Lỗi",
-"restored" => "khôi phục",
-"Nothing in here. Your trash bin is empty!" => "Không có gì ở đây. Thùng rác của bạn rỗng!",
-"Name" => "Tên",
-"Deleted" => "Đã xóa",
-"Delete" => "Xóa"
-);
-$PLURAL_FORMS = "nplurals=1; plural=0;";
diff --git a/apps/files_trashbin/l10n/zh_CN.js b/apps/files_trashbin/l10n/zh_CN.js
new file mode 100644
index 00000000000..6c421ab55b9
--- /dev/null
+++ b/apps/files_trashbin/l10n/zh_CN.js
@@ -0,0 +1,15 @@
+OC.L10N.register(
+ "files_trashbin",
+ {
+ "Couldn't delete %s permanently" : "无法彻底删除文件%s",
+ "Couldn't restore %s" : "无法恢复%s",
+ "Deleted files" : "已删除文件",
+ "Restore" : "恢复",
+ "Error" : "错误",
+ "restored" : "已恢复",
+ "Nothing in here. Your trash bin is empty!" : "这里没有东西. 你的回收站是空的!",
+ "Name" : "名称",
+ "Deleted" : "已删除",
+ "Delete" : "删除"
+},
+"nplurals=1; plural=0;");
diff --git a/apps/files_trashbin/l10n/zh_CN.json b/apps/files_trashbin/l10n/zh_CN.json
new file mode 100644
index 00000000000..88665113d1b
--- /dev/null
+++ b/apps/files_trashbin/l10n/zh_CN.json
@@ -0,0 +1,13 @@
+{ "translations": {
+ "Couldn't delete %s permanently" : "无法彻底删除文件%s",
+ "Couldn't restore %s" : "无法恢复%s",
+ "Deleted files" : "已删除文件",
+ "Restore" : "恢复",
+ "Error" : "错误",
+ "restored" : "已恢复",
+ "Nothing in here. Your trash bin is empty!" : "这里没有东西. 你的回收站是空的!",
+ "Name" : "名称",
+ "Deleted" : "已删除",
+ "Delete" : "删除"
+},"pluralForm" :"nplurals=1; plural=0;"
+} \ No newline at end of file
diff --git a/apps/files_trashbin/l10n/zh_CN.php b/apps/files_trashbin/l10n/zh_CN.php
deleted file mode 100644
index 49cd412299e..00000000000
--- a/apps/files_trashbin/l10n/zh_CN.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Couldn't delete %s permanently" => "无法彻底删除文件%s",
-"Couldn't restore %s" => "无法恢复%s",
-"Deleted files" => "已删除文件",
-"Restore" => "恢复",
-"Error" => "错误",
-"restored" => "已恢复",
-"Nothing in here. Your trash bin is empty!" => "这里没有东西. 你的回收站是空的!",
-"Name" => "名称",
-"Deleted" => "已删除",
-"Delete" => "删除"
-);
-$PLURAL_FORMS = "nplurals=1; plural=0;";
diff --git a/apps/files_trashbin/l10n/zh_HK.js b/apps/files_trashbin/l10n/zh_HK.js
new file mode 100644
index 00000000000..78811bbdd2c
--- /dev/null
+++ b/apps/files_trashbin/l10n/zh_HK.js
@@ -0,0 +1,8 @@
+OC.L10N.register(
+ "files_trashbin",
+ {
+ "Error" : "錯誤",
+ "Name" : "名稱",
+ "Delete" : "刪除"
+},
+"nplurals=1; plural=0;");
diff --git a/apps/files_trashbin/l10n/zh_HK.json b/apps/files_trashbin/l10n/zh_HK.json
new file mode 100644
index 00000000000..eaa123c49f4
--- /dev/null
+++ b/apps/files_trashbin/l10n/zh_HK.json
@@ -0,0 +1,6 @@
+{ "translations": {
+ "Error" : "錯誤",
+ "Name" : "名稱",
+ "Delete" : "刪除"
+},"pluralForm" :"nplurals=1; plural=0;"
+} \ No newline at end of file
diff --git a/apps/files_trashbin/l10n/zh_HK.php b/apps/files_trashbin/l10n/zh_HK.php
deleted file mode 100644
index 877912e9c42..00000000000
--- a/apps/files_trashbin/l10n/zh_HK.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Error" => "錯誤",
-"Name" => "名稱",
-"Delete" => "刪除"
-);
-$PLURAL_FORMS = "nplurals=1; plural=0;";
diff --git a/apps/files_trashbin/l10n/zh_TW.js b/apps/files_trashbin/l10n/zh_TW.js
new file mode 100644
index 00000000000..9a0ff0bdb8f
--- /dev/null
+++ b/apps/files_trashbin/l10n/zh_TW.js
@@ -0,0 +1,15 @@
+OC.L10N.register(
+ "files_trashbin",
+ {
+ "Couldn't delete %s permanently" : "無法永久刪除 %s",
+ "Couldn't restore %s" : "無法還原 %s",
+ "Deleted files" : "回收桶",
+ "Restore" : "還原",
+ "Error" : "錯誤",
+ "restored" : "已還原",
+ "Nothing in here. Your trash bin is empty!" : "您的回收桶是空的!",
+ "Name" : "名稱",
+ "Deleted" : "已刪除",
+ "Delete" : "刪除"
+},
+"nplurals=1; plural=0;");
diff --git a/apps/files_trashbin/l10n/zh_TW.json b/apps/files_trashbin/l10n/zh_TW.json
new file mode 100644
index 00000000000..61d7daaf1f4
--- /dev/null
+++ b/apps/files_trashbin/l10n/zh_TW.json
@@ -0,0 +1,13 @@
+{ "translations": {
+ "Couldn't delete %s permanently" : "無法永久刪除 %s",
+ "Couldn't restore %s" : "無法還原 %s",
+ "Deleted files" : "回收桶",
+ "Restore" : "還原",
+ "Error" : "錯誤",
+ "restored" : "已還原",
+ "Nothing in here. Your trash bin is empty!" : "您的回收桶是空的!",
+ "Name" : "名稱",
+ "Deleted" : "已刪除",
+ "Delete" : "刪除"
+},"pluralForm" :"nplurals=1; plural=0;"
+} \ No newline at end of file
diff --git a/apps/files_trashbin/l10n/zh_TW.php b/apps/files_trashbin/l10n/zh_TW.php
deleted file mode 100644
index 014527083e3..00000000000
--- a/apps/files_trashbin/l10n/zh_TW.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Couldn't delete %s permanently" => "無法永久刪除 %s",
-"Couldn't restore %s" => "無法還原 %s",
-"Deleted files" => "回收桶",
-"Restore" => "還原",
-"Error" => "錯誤",
-"restored" => "已還原",
-"Nothing in here. Your trash bin is empty!" => "您的回收桶是空的!",
-"Name" => "名稱",
-"Deleted" => "已刪除",
-"Delete" => "刪除"
-);
-$PLURAL_FORMS = "nplurals=1; plural=0;";