summaryrefslogtreecommitdiffstats
path: root/apps/files/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/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/l10n')
-rw-r--r--apps/files/l10n/ach.js8
-rw-r--r--apps/files/l10n/ach.json6
-rw-r--r--apps/files/l10n/ach.php7
-rw-r--r--apps/files/l10n/ady.js8
-rw-r--r--apps/files/l10n/ady.json6
-rw-r--r--apps/files/l10n/ady.php7
-rw-r--r--apps/files/l10n/af.js8
-rw-r--r--apps/files/l10n/af.json1
-rw-r--r--apps/files/l10n/af.php7
-rw-r--r--apps/files/l10n/af_ZA.js11
-rw-r--r--apps/files/l10n/af_ZA.json9
-rw-r--r--apps/files/l10n/af_ZA.php10
-rw-r--r--apps/files/l10n/ak.js8
-rw-r--r--apps/files/l10n/ak.json6
-rw-r--r--apps/files/l10n/ak.php7
-rw-r--r--apps/files/l10n/am_ET.js8
-rw-r--r--apps/files/l10n/am_ET.json6
-rw-r--r--apps/files/l10n/am_ET.php7
-rw-r--r--apps/files/l10n/ar.js67
-rw-r--r--apps/files/l10n/ar.json65
-rw-r--r--apps/files/l10n/ar.php66
-rw-r--r--apps/files/l10n/ast.js95
-rw-r--r--apps/files/l10n/ast.json93
-rw-r--r--apps/files/l10n/ast.php94
-rw-r--r--apps/files/l10n/az.js64
-rw-r--r--apps/files/l10n/az.json62
-rw-r--r--apps/files/l10n/az.php63
-rw-r--r--apps/files/l10n/be.js9
-rw-r--r--apps/files/l10n/be.json7
-rw-r--r--apps/files/l10n/be.php8
-rw-r--r--apps/files/l10n/bg_BG.js97
-rw-r--r--apps/files/l10n/bg_BG.json95
-rw-r--r--apps/files/l10n/bg_BG.php96
-rw-r--r--apps/files/l10n/bn_BD.js68
-rw-r--r--apps/files/l10n/bn_BD.json66
-rw-r--r--apps/files/l10n/bn_BD.php67
-rw-r--r--apps/files/l10n/bn_IN.js33
-rw-r--r--apps/files/l10n/bn_IN.json31
-rw-r--r--apps/files/l10n/bn_IN.php32
-rw-r--r--apps/files/l10n/bs.js14
-rw-r--r--apps/files/l10n/bs.json12
-rw-r--r--apps/files/l10n/bs.php13
-rw-r--r--apps/files/l10n/ca.js96
-rw-r--r--apps/files/l10n/ca.json94
-rw-r--r--apps/files/l10n/ca.php95
-rw-r--r--apps/files/l10n/ca@valencia.js8
-rw-r--r--apps/files/l10n/ca@valencia.json6
-rw-r--r--apps/files/l10n/ca@valencia.php7
-rw-r--r--apps/files/l10n/cs_CZ.js97
-rw-r--r--apps/files/l10n/cs_CZ.json95
-rw-r--r--apps/files/l10n/cs_CZ.php96
-rw-r--r--apps/files/l10n/cy_GB.js51
-rw-r--r--apps/files/l10n/cy_GB.json49
-rw-r--r--apps/files/l10n/cy_GB.php50
-rw-r--r--apps/files/l10n/da.js97
-rw-r--r--apps/files/l10n/da.json95
-rw-r--r--apps/files/l10n/da.php96
-rw-r--r--apps/files/l10n/de.js97
-rw-r--r--apps/files/l10n/de.json95
-rw-r--r--apps/files/l10n/de.php96
-rw-r--r--apps/files/l10n/de_AT.js15
-rw-r--r--apps/files/l10n/de_AT.json13
-rw-r--r--apps/files/l10n/de_AT.php14
-rw-r--r--apps/files/l10n/de_CH.js58
-rw-r--r--apps/files/l10n/de_CH.json56
-rw-r--r--apps/files/l10n/de_CH.php57
-rw-r--r--apps/files/l10n/de_DE.js97
-rw-r--r--apps/files/l10n/de_DE.json95
-rw-r--r--apps/files/l10n/de_DE.php96
-rw-r--r--apps/files/l10n/el.js97
-rw-r--r--apps/files/l10n/el.json95
-rw-r--r--apps/files/l10n/el.php96
-rw-r--r--apps/files/l10n/en@pirate.js9
-rw-r--r--apps/files/l10n/en@pirate.json7
-rw-r--r--apps/files/l10n/en@pirate.php8
-rw-r--r--apps/files/l10n/en_GB.js97
-rw-r--r--apps/files/l10n/en_GB.json95
-rw-r--r--apps/files/l10n/en_GB.php96
-rw-r--r--apps/files/l10n/en_NZ.js8
-rw-r--r--apps/files/l10n/en_NZ.json6
-rw-r--r--apps/files/l10n/en_NZ.php7
-rw-r--r--apps/files/l10n/eo.js74
-rw-r--r--apps/files/l10n/eo.json72
-rw-r--r--apps/files/l10n/eo.php73
-rw-r--r--apps/files/l10n/es.js97
-rw-r--r--apps/files/l10n/es.json95
-rw-r--r--apps/files/l10n/es.php96
-rw-r--r--apps/files/l10n/es_AR.js82
-rw-r--r--apps/files/l10n/es_AR.json80
-rw-r--r--apps/files/l10n/es_AR.php81
-rw-r--r--apps/files/l10n/es_BO.js8
-rw-r--r--apps/files/l10n/es_BO.json6
-rw-r--r--apps/files/l10n/es_BO.php7
-rw-r--r--apps/files/l10n/es_CL.js15
-rw-r--r--apps/files/l10n/es_CL.json13
-rw-r--r--apps/files/l10n/es_CL.php14
-rw-r--r--apps/files/l10n/es_CO.js8
-rw-r--r--apps/files/l10n/es_CO.json6
-rw-r--r--apps/files/l10n/es_CO.php7
-rw-r--r--apps/files/l10n/es_CR.js8
-rw-r--r--apps/files/l10n/es_CR.json6
-rw-r--r--apps/files/l10n/es_CR.php7
-rw-r--r--apps/files/l10n/es_EC.js8
-rw-r--r--apps/files/l10n/es_EC.json6
-rw-r--r--apps/files/l10n/es_EC.php7
-rw-r--r--apps/files/l10n/es_MX.js82
-rw-r--r--apps/files/l10n/es_MX.json80
-rw-r--r--apps/files/l10n/es_MX.php81
-rw-r--r--apps/files/l10n/es_PE.js8
-rw-r--r--apps/files/l10n/es_PE.json6
-rw-r--r--apps/files/l10n/es_PE.php7
-rw-r--r--apps/files/l10n/es_PY.js9
-rw-r--r--apps/files/l10n/es_PY.json7
-rw-r--r--apps/files/l10n/es_PY.php8
-rw-r--r--apps/files/l10n/es_US.js8
-rw-r--r--apps/files/l10n/es_US.json6
-rw-r--r--apps/files/l10n/es_US.php7
-rw-r--r--apps/files/l10n/es_UY.js8
-rw-r--r--apps/files/l10n/es_UY.json6
-rw-r--r--apps/files/l10n/es_UY.php7
-rw-r--r--apps/files/l10n/et_EE.js97
-rw-r--r--apps/files/l10n/et_EE.json95
-rw-r--r--apps/files/l10n/et_EE.php96
-rw-r--r--apps/files/l10n/eu.js96
-rw-r--r--apps/files/l10n/eu.json94
-rw-r--r--apps/files/l10n/eu.php96
-rw-r--r--apps/files/l10n/eu_ES.js11
-rw-r--r--apps/files/l10n/eu_ES.json9
-rw-r--r--apps/files/l10n/eu_ES.php10
-rw-r--r--apps/files/l10n/fa.js58
-rw-r--r--apps/files/l10n/fa.json56
-rw-r--r--apps/files/l10n/fa.php57
-rw-r--r--apps/files/l10n/fi_FI.js97
-rw-r--r--apps/files/l10n/fi_FI.json95
-rw-r--r--apps/files/l10n/fi_FI.php96
-rw-r--r--apps/files/l10n/fil.js8
-rw-r--r--apps/files/l10n/fil.json6
-rw-r--r--apps/files/l10n/fil.php7
-rw-r--r--apps/files/l10n/fr.js97
-rw-r--r--apps/files/l10n/fr.json95
-rw-r--r--apps/files/l10n/fr.php96
-rw-r--r--apps/files/l10n/fr_CA.js8
-rw-r--r--apps/files/l10n/fr_CA.json6
-rw-r--r--apps/files/l10n/fr_CA.php7
-rw-r--r--apps/files/l10n/fy_NL.js8
-rw-r--r--apps/files/l10n/fy_NL.json6
-rw-r--r--apps/files/l10n/fy_NL.php7
-rw-r--r--apps/files/l10n/gl.js96
-rw-r--r--apps/files/l10n/gl.json94
-rw-r--r--apps/files/l10n/gl.php95
-rw-r--r--apps/files/l10n/gu.js8
-rw-r--r--apps/files/l10n/gu.json6
-rw-r--r--apps/files/l10n/gu.php7
-rw-r--r--apps/files/l10n/he.js56
-rw-r--r--apps/files/l10n/he.json54
-rw-r--r--apps/files/l10n/he.php55
-rw-r--r--apps/files/l10n/hi.js13
-rw-r--r--apps/files/l10n/hi.json11
-rw-r--r--apps/files/l10n/hi.php12
-rw-r--r--apps/files/l10n/hi_IN.js8
-rw-r--r--apps/files/l10n/hi_IN.json1
-rw-r--r--apps/files/l10n/hi_IN.php7
-rw-r--r--apps/files/l10n/hr.js97
-rw-r--r--apps/files/l10n/hr.json95
-rw-r--r--apps/files/l10n/hr.php96
-rw-r--r--apps/files/l10n/hu_HU.js97
-rw-r--r--apps/files/l10n/hu_HU.json95
-rw-r--r--apps/files/l10n/hu_HU.php96
-rw-r--r--apps/files/l10n/hy.js11
-rw-r--r--apps/files/l10n/hy.json9
-rw-r--r--apps/files/l10n/hy.php10
-rw-r--r--apps/files/l10n/ia.js31
-rw-r--r--apps/files/l10n/ia.json29
-rw-r--r--apps/files/l10n/ia.php30
-rw-r--r--apps/files/l10n/id.js97
-rw-r--r--apps/files/l10n/id.json95
-rw-r--r--apps/files/l10n/id.php96
-rw-r--r--apps/files/l10n/io.js8
-rw-r--r--apps/files/l10n/io.json6
-rw-r--r--apps/files/l10n/io.php7
-rw-r--r--apps/files/l10n/is.js48
-rw-r--r--apps/files/l10n/is.json46
-rw-r--r--apps/files/l10n/is.php47
-rw-r--r--apps/files/l10n/it.js97
-rw-r--r--apps/files/l10n/it.json95
-rw-r--r--apps/files/l10n/it.php96
-rw-r--r--apps/files/l10n/ja.js97
-rw-r--r--apps/files/l10n/ja.json95
-rw-r--r--apps/files/l10n/ja.php96
-rw-r--r--apps/files/l10n/jv.js9
-rw-r--r--apps/files/l10n/jv.json7
-rw-r--r--apps/files/l10n/jv.php8
-rw-r--r--apps/files/l10n/ka_GE.js54
-rw-r--r--apps/files/l10n/ka_GE.json52
-rw-r--r--apps/files/l10n/ka_GE.php53
-rw-r--r--apps/files/l10n/km.js39
-rw-r--r--apps/files/l10n/km.json37
-rw-r--r--apps/files/l10n/km.php38
-rw-r--r--apps/files/l10n/kn.js8
-rw-r--r--apps/files/l10n/kn.json6
-rw-r--r--apps/files/l10n/kn.php7
-rw-r--r--apps/files/l10n/ko.js82
-rw-r--r--apps/files/l10n/ko.json80
-rw-r--r--apps/files/l10n/ko.php81
-rw-r--r--apps/files/l10n/ku_IQ.js15
-rw-r--r--apps/files/l10n/ku_IQ.json13
-rw-r--r--apps/files/l10n/ku_IQ.php14
-rw-r--r--apps/files/l10n/lb.js38
-rw-r--r--apps/files/l10n/lb.json36
-rw-r--r--apps/files/l10n/lb.php37
-rw-r--r--apps/files/l10n/lt_LT.js82
-rw-r--r--apps/files/l10n/lt_LT.json80
-rw-r--r--apps/files/l10n/lt_LT.php81
-rw-r--r--apps/files/l10n/lv.js58
-rw-r--r--apps/files/l10n/lv.json56
-rw-r--r--apps/files/l10n/lv.php57
-rw-r--r--apps/files/l10n/mg.js8
-rw-r--r--apps/files/l10n/mg.json6
-rw-r--r--apps/files/l10n/mg.php7
-rw-r--r--apps/files/l10n/mk.js70
-rw-r--r--apps/files/l10n/mk.json68
-rw-r--r--apps/files/l10n/mk.php69
-rw-r--r--apps/files/l10n/ml.js8
-rw-r--r--apps/files/l10n/ml.json6
-rw-r--r--apps/files/l10n/ml.php7
-rw-r--r--apps/files/l10n/ml_IN.js9
-rw-r--r--apps/files/l10n/ml_IN.json7
-rw-r--r--apps/files/l10n/ml_IN.php8
-rw-r--r--apps/files/l10n/mn.js8
-rw-r--r--apps/files/l10n/mn.json6
-rw-r--r--apps/files/l10n/mn.php7
-rw-r--r--apps/files/l10n/ms_MY.js37
-rw-r--r--apps/files/l10n/ms_MY.json35
-rw-r--r--apps/files/l10n/ms_MY.php36
-rw-r--r--apps/files/l10n/mt_MT.js8
-rw-r--r--apps/files/l10n/mt_MT.json6
-rw-r--r--apps/files/l10n/mt_MT.php7
-rw-r--r--apps/files/l10n/my_MM.js10
-rw-r--r--apps/files/l10n/my_MM.json8
-rw-r--r--apps/files/l10n/my_MM.php9
-rw-r--r--apps/files/l10n/nb_NO.js97
-rw-r--r--apps/files/l10n/nb_NO.json95
-rw-r--r--apps/files/l10n/nb_NO.php96
-rw-r--r--apps/files/l10n/nds.js8
-rw-r--r--apps/files/l10n/nds.json6
-rw-r--r--apps/files/l10n/nds.php7
-rw-r--r--apps/files/l10n/ne.js8
-rw-r--r--apps/files/l10n/ne.json6
-rw-r--r--apps/files/l10n/ne.php7
-rw-r--r--apps/files/l10n/nl.js97
-rw-r--r--apps/files/l10n/nl.json95
-rw-r--r--apps/files/l10n/nl.php96
-rw-r--r--apps/files/l10n/nn_NO.js64
-rw-r--r--apps/files/l10n/nn_NO.json62
-rw-r--r--apps/files/l10n/nn_NO.php63
-rw-r--r--apps/files/l10n/nqo.js8
-rw-r--r--apps/files/l10n/nqo.json6
-rw-r--r--apps/files/l10n/nqo.php7
-rw-r--r--apps/files/l10n/oc.js38
-rw-r--r--apps/files/l10n/oc.json36
-rw-r--r--apps/files/l10n/oc.php37
-rw-r--r--apps/files/l10n/or_IN.js8
-rw-r--r--apps/files/l10n/or_IN.json6
-rw-r--r--apps/files/l10n/or_IN.php7
-rw-r--r--apps/files/l10n/pa.js15
-rw-r--r--apps/files/l10n/pa.json13
-rw-r--r--apps/files/l10n/pa.php14
-rw-r--r--apps/files/l10n/pl.js97
-rw-r--r--apps/files/l10n/pl.json95
-rw-r--r--apps/files/l10n/pl.php96
-rw-r--r--apps/files/l10n/pt_BR.js97
-rw-r--r--apps/files/l10n/pt_BR.json95
-rw-r--r--apps/files/l10n/pt_BR.php96
-rw-r--r--apps/files/l10n/pt_PT.js97
-rw-r--r--apps/files/l10n/pt_PT.json95
-rw-r--r--apps/files/l10n/pt_PT.php96
-rw-r--r--apps/files/l10n/ro.js97
-rw-r--r--apps/files/l10n/ro.json95
-rw-r--r--apps/files/l10n/ro.php96
-rw-r--r--apps/files/l10n/ru.js97
-rw-r--r--apps/files/l10n/ru.json95
-rw-r--r--apps/files/l10n/ru.php96
-rw-r--r--apps/files/l10n/si_LK.js39
-rw-r--r--apps/files/l10n/si_LK.json37
-rw-r--r--apps/files/l10n/si_LK.php38
-rw-r--r--apps/files/l10n/sk.js12
-rw-r--r--apps/files/l10n/sk.json1
-rw-r--r--apps/files/l10n/sk.php11
-rw-r--r--apps/files/l10n/sk_SK.js97
-rw-r--r--apps/files/l10n/sk_SK.json95
-rw-r--r--apps/files/l10n/sk_SK.php96
-rw-r--r--apps/files/l10n/sl.js97
-rw-r--r--apps/files/l10n/sl.json95
-rw-r--r--apps/files/l10n/sl.php96
-rw-r--r--apps/files/l10n/sq.js62
-rw-r--r--apps/files/l10n/sq.json60
-rw-r--r--apps/files/l10n/sq.php61
-rw-r--r--apps/files/l10n/sr.js52
-rw-r--r--apps/files/l10n/sr.json50
-rw-r--r--apps/files/l10n/sr.php51
-rw-r--r--apps/files/l10n/sr@latin.js29
-rw-r--r--apps/files/l10n/sr@latin.json27
-rw-r--r--apps/files/l10n/sr@latin.php28
-rw-r--r--apps/files/l10n/su.js8
-rw-r--r--apps/files/l10n/su.json6
-rw-r--r--apps/files/l10n/su.php7
-rw-r--r--apps/files/l10n/sv.js91
-rw-r--r--apps/files/l10n/sv.json89
-rw-r--r--apps/files/l10n/sv.php90
-rw-r--r--apps/files/l10n/sw_KE.js8
-rw-r--r--apps/files/l10n/sw_KE.json6
-rw-r--r--apps/files/l10n/sw_KE.php7
-rw-r--r--apps/files/l10n/ta_IN.js10
-rw-r--r--apps/files/l10n/ta_IN.json8
-rw-r--r--apps/files/l10n/ta_IN.php9
-rw-r--r--apps/files/l10n/ta_LK.js42
-rw-r--r--apps/files/l10n/ta_LK.json40
-rw-r--r--apps/files/l10n/ta_LK.php41
-rw-r--r--apps/files/l10n/te.js16
-rw-r--r--apps/files/l10n/te.json14
-rw-r--r--apps/files/l10n/te.php15
-rw-r--r--apps/files/l10n/tg_TJ.js8
-rw-r--r--apps/files/l10n/tg_TJ.json6
-rw-r--r--apps/files/l10n/tg_TJ.php7
-rw-r--r--apps/files/l10n/th_TH.js53
-rw-r--r--apps/files/l10n/th_TH.json51
-rw-r--r--apps/files/l10n/th_TH.php52
-rw-r--r--apps/files/l10n/tl_PH.js8
-rw-r--r--apps/files/l10n/tl_PH.json6
-rw-r--r--apps/files/l10n/tl_PH.php7
-rw-r--r--apps/files/l10n/tr.js97
-rw-r--r--apps/files/l10n/tr.json95
-rw-r--r--apps/files/l10n/tr.php96
-rw-r--r--apps/files/l10n/tzm.js8
-rw-r--r--apps/files/l10n/tzm.json6
-rw-r--r--apps/files/l10n/tzm.php7
-rw-r--r--apps/files/l10n/ug.js38
-rw-r--r--apps/files/l10n/ug.json36
-rw-r--r--apps/files/l10n/ug.php37
-rw-r--r--apps/files/l10n/uk.js97
-rw-r--r--apps/files/l10n/uk.json95
-rw-r--r--apps/files/l10n/uk.php96
-rw-r--r--apps/files/l10n/ur.js9
-rw-r--r--apps/files/l10n/ur.json1
-rw-r--r--apps/files/l10n/ur.php8
-rw-r--r--apps/files/l10n/ur_PK.js16
-rw-r--r--apps/files/l10n/ur_PK.json14
-rw-r--r--apps/files/l10n/ur_PK.php15
-rw-r--r--apps/files/l10n/uz.js8
-rw-r--r--apps/files/l10n/uz.json6
-rw-r--r--apps/files/l10n/uz.php7
-rw-r--r--apps/files/l10n/vi.js79
-rw-r--r--apps/files/l10n/vi.json77
-rw-r--r--apps/files/l10n/vi.php78
-rw-r--r--apps/files/l10n/zh_CN.js94
-rw-r--r--apps/files/l10n/zh_CN.json92
-rw-r--r--apps/files/l10n/zh_CN.php93
-rw-r--r--apps/files/l10n/zh_HK.js25
-rw-r--r--apps/files/l10n/zh_HK.json23
-rw-r--r--apps/files/l10n/zh_HK.php24
-rw-r--r--apps/files/l10n/zh_TW.js97
-rw-r--r--apps/files/l10n/zh_TW.json95
-rw-r--r--apps/files/l10n/zh_TW.php96
363 files changed, 10843 insertions, 5435 deletions
diff --git a/apps/files/l10n/ach.js b/apps/files/l10n/ach.js
new file mode 100644
index 00000000000..f085469f731
--- /dev/null
+++ b/apps/files/l10n/ach.js
@@ -0,0 +1,8 @@
+OC.L10N.register(
+ "files",
+ {
+ "_%n folder_::_%n folders_" : ["",""],
+ "_%n file_::_%n files_" : ["",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["",""]
+},
+"nplurals=2; plural=(n > 1);");
diff --git a/apps/files/l10n/ach.json b/apps/files/l10n/ach.json
new file mode 100644
index 00000000000..ba9792477cd
--- /dev/null
+++ b/apps/files/l10n/ach.json
@@ -0,0 +1,6 @@
+{ "translations": {
+ "_%n folder_::_%n folders_" : ["",""],
+ "_%n file_::_%n files_" : ["",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["",""]
+},"pluralForm" :"nplurals=2; plural=(n > 1);"
+} \ No newline at end of file
diff --git a/apps/files/l10n/ach.php b/apps/files/l10n/ach.php
deleted file mode 100644
index 3c711e6b78a..00000000000
--- a/apps/files/l10n/ach.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"_%n folder_::_%n folders_" => array("",""),
-"_%n file_::_%n files_" => array("",""),
-"_Uploading %n file_::_Uploading %n files_" => array("","")
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n > 1);";
diff --git a/apps/files/l10n/ady.js b/apps/files/l10n/ady.js
new file mode 100644
index 00000000000..329844854f1
--- /dev/null
+++ b/apps/files/l10n/ady.js
@@ -0,0 +1,8 @@
+OC.L10N.register(
+ "files",
+ {
+ "_%n folder_::_%n folders_" : ["",""],
+ "_%n file_::_%n files_" : ["",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["",""]
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/ady.json b/apps/files/l10n/ady.json
new file mode 100644
index 00000000000..37156658a86
--- /dev/null
+++ b/apps/files/l10n/ady.json
@@ -0,0 +1,6 @@
+{ "translations": {
+ "_%n folder_::_%n folders_" : ["",""],
+ "_%n file_::_%n files_" : ["",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["",""]
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files/l10n/ady.php b/apps/files/l10n/ady.php
deleted file mode 100644
index 0157af093e9..00000000000
--- a/apps/files/l10n/ady.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"_%n folder_::_%n folders_" => array("",""),
-"_%n file_::_%n files_" => array("",""),
-"_Uploading %n file_::_Uploading %n files_" => array("","")
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/af.js b/apps/files/l10n/af.js
new file mode 100644
index 00000000000..5bdf101699a
--- /dev/null
+++ b/apps/files/l10n/af.js
@@ -0,0 +1,8 @@
+OC.L10N.register(
+ "files",
+ {
+ "_%n folder_::_%n folders_" : "[ ,]",
+ "_%n file_::_%n files_" : "[ ,]",
+ "_Uploading %n file_::_Uploading %n files_" : "[ ,]"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/af.json b/apps/files/l10n/af.json
new file mode 100644
index 00000000000..26e5833738b
--- /dev/null
+++ b/apps/files/l10n/af.json
@@ -0,0 +1 @@
+{"translations":{"_%n folder_::_%n folders_":["",""],"_%n file_::_%n files_":["",""],"_Uploading %n file_::_Uploading %n files_":["",""]},"pluralForm":"nplurals=2; plural=(n != 1);"} \ No newline at end of file
diff --git a/apps/files/l10n/af.php b/apps/files/l10n/af.php
deleted file mode 100644
index 0157af093e9..00000000000
--- a/apps/files/l10n/af.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"_%n folder_::_%n folders_" => array("",""),
-"_%n file_::_%n files_" => array("",""),
-"_Uploading %n file_::_Uploading %n files_" => array("","")
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/af_ZA.js b/apps/files/l10n/af_ZA.js
new file mode 100644
index 00000000000..1a4639183ed
--- /dev/null
+++ b/apps/files/l10n/af_ZA.js
@@ -0,0 +1,11 @@
+OC.L10N.register(
+ "files",
+ {
+ "Share" : "Deel",
+ "Unshare" : "Deel terug neem",
+ "_%n folder_::_%n folders_" : ["",""],
+ "_%n file_::_%n files_" : ["",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["",""],
+ "Folder" : "Omslag"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/af_ZA.json b/apps/files/l10n/af_ZA.json
new file mode 100644
index 00000000000..0e7116887f0
--- /dev/null
+++ b/apps/files/l10n/af_ZA.json
@@ -0,0 +1,9 @@
+{ "translations": {
+ "Share" : "Deel",
+ "Unshare" : "Deel terug neem",
+ "_%n folder_::_%n folders_" : ["",""],
+ "_%n file_::_%n files_" : ["",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["",""],
+ "Folder" : "Omslag"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files/l10n/af_ZA.php b/apps/files/l10n/af_ZA.php
deleted file mode 100644
index 9f9a82dbc33..00000000000
--- a/apps/files/l10n/af_ZA.php
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Share" => "Deel",
-"Unshare" => "Deel terug neem",
-"_%n folder_::_%n folders_" => array("",""),
-"_%n file_::_%n files_" => array("",""),
-"_Uploading %n file_::_Uploading %n files_" => array("",""),
-"Folder" => "Omslag"
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/ak.js b/apps/files/l10n/ak.js
new file mode 100644
index 00000000000..8ffacdcf2f3
--- /dev/null
+++ b/apps/files/l10n/ak.js
@@ -0,0 +1,8 @@
+OC.L10N.register(
+ "files",
+ {
+ "_%n folder_::_%n folders_" : ["",""],
+ "_%n file_::_%n files_" : ["",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["",""]
+},
+"nplurals=2; plural=n > 1;");
diff --git a/apps/files/l10n/ak.json b/apps/files/l10n/ak.json
new file mode 100644
index 00000000000..63d087f769b
--- /dev/null
+++ b/apps/files/l10n/ak.json
@@ -0,0 +1,6 @@
+{ "translations": {
+ "_%n folder_::_%n folders_" : ["",""],
+ "_%n file_::_%n files_" : ["",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["",""]
+},"pluralForm" :"nplurals=2; plural=n > 1;"
+} \ No newline at end of file
diff --git a/apps/files/l10n/ak.php b/apps/files/l10n/ak.php
deleted file mode 100644
index f229792722d..00000000000
--- a/apps/files/l10n/ak.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"_%n folder_::_%n folders_" => array("",""),
-"_%n file_::_%n files_" => array("",""),
-"_Uploading %n file_::_Uploading %n files_" => array("","")
-);
-$PLURAL_FORMS = "nplurals=2; plural=n > 1;";
diff --git a/apps/files/l10n/am_ET.js b/apps/files/l10n/am_ET.js
new file mode 100644
index 00000000000..329844854f1
--- /dev/null
+++ b/apps/files/l10n/am_ET.js
@@ -0,0 +1,8 @@
+OC.L10N.register(
+ "files",
+ {
+ "_%n folder_::_%n folders_" : ["",""],
+ "_%n file_::_%n files_" : ["",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["",""]
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/am_ET.json b/apps/files/l10n/am_ET.json
new file mode 100644
index 00000000000..37156658a86
--- /dev/null
+++ b/apps/files/l10n/am_ET.json
@@ -0,0 +1,6 @@
+{ "translations": {
+ "_%n folder_::_%n folders_" : ["",""],
+ "_%n file_::_%n files_" : ["",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["",""]
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files/l10n/am_ET.php b/apps/files/l10n/am_ET.php
deleted file mode 100644
index 0157af093e9..00000000000
--- a/apps/files/l10n/am_ET.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"_%n folder_::_%n folders_" => array("",""),
-"_%n file_::_%n files_" => array("",""),
-"_Uploading %n file_::_Uploading %n files_" => array("","")
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/ar.js b/apps/files/l10n/ar.js
new file mode 100644
index 00000000000..aaa4f1aa2be
--- /dev/null
+++ b/apps/files/l10n/ar.js
@@ -0,0 +1,67 @@
+OC.L10N.register(
+ "files",
+ {
+ "Unknown error" : "خطأ غير معروف. ",
+ "Could not move %s - File with this name already exists" : "فشل في نقل الملف %s - يوجد ملف بنفس هذا الاسم",
+ "Could not move %s" : "فشل في نقل %s",
+ "File name cannot be empty." : "اسم الملف لا يجوز أن يكون فارغا",
+ "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "اسم غير صحيح , الرموز '\\', '/', '<', '>', ':', '\"', '|', '?' و \"*\" غير مسموح استخدامها",
+ "Unable to set upload directory." : "غير قادر على تحميل المجلد",
+ "Invalid Token" : "علامة غير صالحة",
+ "No file was uploaded. Unknown error" : "لم يتم رفع أي ملف , خطأ غير معروف",
+ "There is no error, the file uploaded with success" : "تم ترفيع الملفات بنجاح.",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "حجم الملف المرفوع تجاوز قيمة upload_max_filesize الموجودة في ملف php.ini ",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "حجم الملف الذي تريد ترفيعه أعلى مما MAX_FILE_SIZE يسمح به في واجهة ال HTML.",
+ "The uploaded file was only partially uploaded" : "تم ترفيع جزء من الملفات الذي تريد ترفيعها فقط",
+ "No file was uploaded" : "لم يتم ترفيع أي من الملفات",
+ "Missing a temporary folder" : "المجلد المؤقت غير موجود",
+ "Failed to write to disk" : "خطأ في الكتابة على القرص الصلب",
+ "Not enough storage available" : "لا يوجد مساحة تخزينية كافية",
+ "Upload failed. Could not find uploaded file" : "*فشلت علمية الرفع. تعذر إيجاد الملف الذي تم رفعه.\n*فشلت علمية التحميل. تعذر إيجاد الملف الذي تم تحميله.",
+ "Upload failed. Could not get file info." : "فشلت عملية الرفع. تعذر الحصول على معلومات الملف.",
+ "Invalid directory." : "مسار غير صحيح.",
+ "Files" : "الملفات",
+ "Unable to upload {filename} as it is a directory or has 0 bytes" : "تعذر رفع الملف {filename} إما لأنه مجلد أو لان حجم الملف 0 بايت",
+ "Upload cancelled." : "تم إلغاء عملية رفع الملفات .",
+ "Could not get result from server." : "تعذر الحصول على نتيجة من الخادم",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "عملية رفع الملفات قيد التنفيذ. اغلاق الصفحة سوف يلغي عملية رفع الملفات.",
+ "{new_name} already exists" : "{new_name} موجود مسبقا",
+ "Share" : "شارك",
+ "Delete" : "إلغاء",
+ "Unshare" : "إلغاء المشاركة",
+ "Delete permanently" : "حذف بشكل دائم",
+ "Rename" : "إعادة تسميه",
+ "Pending" : "قيد الانتظار",
+ "Error moving file" : "حدث خطأ أثناء نقل الملف",
+ "Error" : "خطأ",
+ "Name" : "اسم",
+ "Size" : "حجم",
+ "Modified" : "معدل",
+ "_%n folder_::_%n folders_" : ["لا يوجد مجلدات %n","1 مجلد %n","2 مجلد %n","عدد قليل من مجلدات %n","عدد كبير من مجلدات %n","مجلدات %n"],
+ "_%n file_::_%n files_" : ["لا يوجد ملفات %n","ملف %n","2 ملف %n","قليل من ملفات %n","الكثير من ملفات %n"," ملفات %n"],
+ "_Uploading %n file_::_Uploading %n files_" : ["لا يوجد ملفات %n لتحميلها","تحميل 1 ملف %n","تحميل 2 ملف %n","يتم تحميل عدد قليل من ملفات %n","يتم تحميل عدد كبير من ملفات %n","يتم تحميل ملفات %n"],
+ "Your storage is full, files can not be updated or synced anymore!" : "مساحتك التخزينية ممتلئة, لا يمكم تحديث ملفاتك أو مزامنتها بعد الآن !",
+ "Your storage is almost full ({usedSpacePercent}%)" : "مساحتك التخزينية امتلأت تقريبا ",
+ "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "تم تمكين تشفير البرامج لكن لم يتم تهيئة المفاتيح لذا يرجى تسجيل الخروج ثم تسجيل الدخول مرة آخرى.",
+ "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "المفتاح الخاص بتشفير التطبيقات غير صالح. يرجى تحديث كلمة السر الخاصة بالمفتاح الخاص من الإعدادت الشخصية حتى تتمكن من الوصول للملفات المشفرة.",
+ "Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." : "تم تعطيل التشفير لكن ملفاتك لا تزال مشفرة. فضلا اذهب إلى الإعدادات الشخصية لإزالة التشفير عن ملفاتك.",
+ "{dirs} and {files}" : "{dirs} و {files}",
+ "%s could not be renamed" : "%s لا يمكن إعادة تسميته. ",
+ "File handling" : "التعامل مع الملف",
+ "Maximum upload size" : "الحد الأقصى لحجم الملفات التي يمكن رفعها",
+ "max. possible: " : "الحد الأقصى المسموح به",
+ "Save" : "حفظ",
+ "WebDAV" : "WebDAV",
+ "Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" : "استخدم هذا العنوان لـ <a href=\"%s\" target=\"_blank\">الدخول الى ملفاتك عن طريق WebDAV</a>",
+ "New" : "جديد",
+ "Text file" : "ملف",
+ "New folder" : "مجلد جديد",
+ "Folder" : "مجلد",
+ "From link" : "من رابط",
+ "Nothing in here. Upload something!" : "لا يوجد شيء هنا. إرفع بعض الملفات!",
+ "Download" : "تحميل",
+ "Upload too large" : "حجم الترفيع أعلى من المسموح",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "حجم الملفات التي تريد ترفيعها أعلى من المسموح على الخادم.",
+ "Files are being scanned, please wait." : "يرجى الانتظار , جاري فحص الملفات ."
+},
+"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/l10n/ar.json b/apps/files/l10n/ar.json
new file mode 100644
index 00000000000..8e6b863bb0d
--- /dev/null
+++ b/apps/files/l10n/ar.json
@@ -0,0 +1,65 @@
+{ "translations": {
+ "Unknown error" : "خطأ غير معروف. ",
+ "Could not move %s - File with this name already exists" : "فشل في نقل الملف %s - يوجد ملف بنفس هذا الاسم",
+ "Could not move %s" : "فشل في نقل %s",
+ "File name cannot be empty." : "اسم الملف لا يجوز أن يكون فارغا",
+ "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "اسم غير صحيح , الرموز '\\', '/', '<', '>', ':', '\"', '|', '?' و \"*\" غير مسموح استخدامها",
+ "Unable to set upload directory." : "غير قادر على تحميل المجلد",
+ "Invalid Token" : "علامة غير صالحة",
+ "No file was uploaded. Unknown error" : "لم يتم رفع أي ملف , خطأ غير معروف",
+ "There is no error, the file uploaded with success" : "تم ترفيع الملفات بنجاح.",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "حجم الملف المرفوع تجاوز قيمة upload_max_filesize الموجودة في ملف php.ini ",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "حجم الملف الذي تريد ترفيعه أعلى مما MAX_FILE_SIZE يسمح به في واجهة ال HTML.",
+ "The uploaded file was only partially uploaded" : "تم ترفيع جزء من الملفات الذي تريد ترفيعها فقط",
+ "No file was uploaded" : "لم يتم ترفيع أي من الملفات",
+ "Missing a temporary folder" : "المجلد المؤقت غير موجود",
+ "Failed to write to disk" : "خطأ في الكتابة على القرص الصلب",
+ "Not enough storage available" : "لا يوجد مساحة تخزينية كافية",
+ "Upload failed. Could not find uploaded file" : "*فشلت علمية الرفع. تعذر إيجاد الملف الذي تم رفعه.\n*فشلت علمية التحميل. تعذر إيجاد الملف الذي تم تحميله.",
+ "Upload failed. Could not get file info." : "فشلت عملية الرفع. تعذر الحصول على معلومات الملف.",
+ "Invalid directory." : "مسار غير صحيح.",
+ "Files" : "الملفات",
+ "Unable to upload {filename} as it is a directory or has 0 bytes" : "تعذر رفع الملف {filename} إما لأنه مجلد أو لان حجم الملف 0 بايت",
+ "Upload cancelled." : "تم إلغاء عملية رفع الملفات .",
+ "Could not get result from server." : "تعذر الحصول على نتيجة من الخادم",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "عملية رفع الملفات قيد التنفيذ. اغلاق الصفحة سوف يلغي عملية رفع الملفات.",
+ "{new_name} already exists" : "{new_name} موجود مسبقا",
+ "Share" : "شارك",
+ "Delete" : "إلغاء",
+ "Unshare" : "إلغاء المشاركة",
+ "Delete permanently" : "حذف بشكل دائم",
+ "Rename" : "إعادة تسميه",
+ "Pending" : "قيد الانتظار",
+ "Error moving file" : "حدث خطأ أثناء نقل الملف",
+ "Error" : "خطأ",
+ "Name" : "اسم",
+ "Size" : "حجم",
+ "Modified" : "معدل",
+ "_%n folder_::_%n folders_" : ["لا يوجد مجلدات %n","1 مجلد %n","2 مجلد %n","عدد قليل من مجلدات %n","عدد كبير من مجلدات %n","مجلدات %n"],
+ "_%n file_::_%n files_" : ["لا يوجد ملفات %n","ملف %n","2 ملف %n","قليل من ملفات %n","الكثير من ملفات %n"," ملفات %n"],
+ "_Uploading %n file_::_Uploading %n files_" : ["لا يوجد ملفات %n لتحميلها","تحميل 1 ملف %n","تحميل 2 ملف %n","يتم تحميل عدد قليل من ملفات %n","يتم تحميل عدد كبير من ملفات %n","يتم تحميل ملفات %n"],
+ "Your storage is full, files can not be updated or synced anymore!" : "مساحتك التخزينية ممتلئة, لا يمكم تحديث ملفاتك أو مزامنتها بعد الآن !",
+ "Your storage is almost full ({usedSpacePercent}%)" : "مساحتك التخزينية امتلأت تقريبا ",
+ "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "تم تمكين تشفير البرامج لكن لم يتم تهيئة المفاتيح لذا يرجى تسجيل الخروج ثم تسجيل الدخول مرة آخرى.",
+ "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "المفتاح الخاص بتشفير التطبيقات غير صالح. يرجى تحديث كلمة السر الخاصة بالمفتاح الخاص من الإعدادت الشخصية حتى تتمكن من الوصول للملفات المشفرة.",
+ "Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." : "تم تعطيل التشفير لكن ملفاتك لا تزال مشفرة. فضلا اذهب إلى الإعدادات الشخصية لإزالة التشفير عن ملفاتك.",
+ "{dirs} and {files}" : "{dirs} و {files}",
+ "%s could not be renamed" : "%s لا يمكن إعادة تسميته. ",
+ "File handling" : "التعامل مع الملف",
+ "Maximum upload size" : "الحد الأقصى لحجم الملفات التي يمكن رفعها",
+ "max. possible: " : "الحد الأقصى المسموح به",
+ "Save" : "حفظ",
+ "WebDAV" : "WebDAV",
+ "Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" : "استخدم هذا العنوان لـ <a href=\"%s\" target=\"_blank\">الدخول الى ملفاتك عن طريق WebDAV</a>",
+ "New" : "جديد",
+ "Text file" : "ملف",
+ "New folder" : "مجلد جديد",
+ "Folder" : "مجلد",
+ "From link" : "من رابط",
+ "Nothing in here. Upload something!" : "لا يوجد شيء هنا. إرفع بعض الملفات!",
+ "Download" : "تحميل",
+ "Upload too large" : "حجم الترفيع أعلى من المسموح",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "حجم الملفات التي تريد ترفيعها أعلى من المسموح على الخادم.",
+ "Files are being scanned, please wait." : "يرجى الانتظار , جاري فحص الملفات ."
+},"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/l10n/ar.php b/apps/files/l10n/ar.php
deleted file mode 100644
index f4ed20e7991..00000000000
--- a/apps/files/l10n/ar.php
+++ /dev/null
@@ -1,66 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Unknown error" => "خطأ غير معروف. ",
-"Could not move %s - File with this name already exists" => "فشل في نقل الملف %s - يوجد ملف بنفس هذا الاسم",
-"Could not move %s" => "فشل في نقل %s",
-"File name cannot be empty." => "اسم الملف لا يجوز أن يكون فارغا",
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "اسم غير صحيح , الرموز '\\', '/', '<', '>', ':', '\"', '|', '?' و \"*\" غير مسموح استخدامها",
-"Unable to set upload directory." => "غير قادر على تحميل المجلد",
-"Invalid Token" => "علامة غير صالحة",
-"No file was uploaded. Unknown error" => "لم يتم رفع أي ملف , خطأ غير معروف",
-"There is no error, the file uploaded with success" => "تم ترفيع الملفات بنجاح.",
-"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "حجم الملف المرفوع تجاوز قيمة upload_max_filesize الموجودة في ملف php.ini ",
-"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "حجم الملف الذي تريد ترفيعه أعلى مما MAX_FILE_SIZE يسمح به في واجهة ال HTML.",
-"The uploaded file was only partially uploaded" => "تم ترفيع جزء من الملفات الذي تريد ترفيعها فقط",
-"No file was uploaded" => "لم يتم ترفيع أي من الملفات",
-"Missing a temporary folder" => "المجلد المؤقت غير موجود",
-"Failed to write to disk" => "خطأ في الكتابة على القرص الصلب",
-"Not enough storage available" => "لا يوجد مساحة تخزينية كافية",
-"Upload failed. Could not find uploaded file" => "*فشلت علمية الرفع. تعذر إيجاد الملف الذي تم رفعه.\n*فشلت علمية التحميل. تعذر إيجاد الملف الذي تم تحميله.",
-"Upload failed. Could not get file info." => "فشلت عملية الرفع. تعذر الحصول على معلومات الملف.",
-"Invalid directory." => "مسار غير صحيح.",
-"Files" => "الملفات",
-"Unable to upload {filename} as it is a directory or has 0 bytes" => "تعذر رفع الملف {filename} إما لأنه مجلد أو لان حجم الملف 0 بايت",
-"Upload cancelled." => "تم إلغاء عملية رفع الملفات .",
-"Could not get result from server." => "تعذر الحصول على نتيجة من الخادم",
-"File upload is in progress. Leaving the page now will cancel the upload." => "عملية رفع الملفات قيد التنفيذ. اغلاق الصفحة سوف يلغي عملية رفع الملفات.",
-"{new_name} already exists" => "{new_name} موجود مسبقا",
-"Share" => "شارك",
-"Delete" => "إلغاء",
-"Unshare" => "إلغاء المشاركة",
-"Delete permanently" => "حذف بشكل دائم",
-"Rename" => "إعادة تسميه",
-"Pending" => "قيد الانتظار",
-"Error moving file" => "حدث خطأ أثناء نقل الملف",
-"Error" => "خطأ",
-"Name" => "اسم",
-"Size" => "حجم",
-"Modified" => "معدل",
-"_%n folder_::_%n folders_" => array("لا يوجد مجلدات %n","1 مجلد %n","2 مجلد %n","عدد قليل من مجلدات %n","عدد كبير من مجلدات %n","مجلدات %n"),
-"_%n file_::_%n files_" => array("لا يوجد ملفات %n","ملف %n","2 ملف %n","قليل من ملفات %n","الكثير من ملفات %n"," ملفات %n"),
-"_Uploading %n file_::_Uploading %n files_" => array("لا يوجد ملفات %n لتحميلها","تحميل 1 ملف %n","تحميل 2 ملف %n","يتم تحميل عدد قليل من ملفات %n","يتم تحميل عدد كبير من ملفات %n","يتم تحميل ملفات %n"),
-"Your storage is full, files can not be updated or synced anymore!" => "مساحتك التخزينية ممتلئة, لا يمكم تحديث ملفاتك أو مزامنتها بعد الآن !",
-"Your storage is almost full ({usedSpacePercent}%)" => "مساحتك التخزينية امتلأت تقريبا ",
-"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" => "تم تمكين تشفير البرامج لكن لم يتم تهيئة المفاتيح لذا يرجى تسجيل الخروج ثم تسجيل الدخول مرة آخرى.",
-"Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." => "المفتاح الخاص بتشفير التطبيقات غير صالح. يرجى تحديث كلمة السر الخاصة بالمفتاح الخاص من الإعدادت الشخصية حتى تتمكن من الوصول للملفات المشفرة.",
-"Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." => "تم تعطيل التشفير لكن ملفاتك لا تزال مشفرة. فضلا اذهب إلى الإعدادات الشخصية لإزالة التشفير عن ملفاتك.",
-"{dirs} and {files}" => "{dirs} و {files}",
-"%s could not be renamed" => "%s لا يمكن إعادة تسميته. ",
-"File handling" => "التعامل مع الملف",
-"Maximum upload size" => "الحد الأقصى لحجم الملفات التي يمكن رفعها",
-"max. possible: " => "الحد الأقصى المسموح به",
-"Save" => "حفظ",
-"WebDAV" => "WebDAV",
-"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" => "استخدم هذا العنوان لـ <a href=\"%s\" target=\"_blank\">الدخول الى ملفاتك عن طريق WebDAV</a>",
-"New" => "جديد",
-"Text file" => "ملف",
-"New folder" => "مجلد جديد",
-"Folder" => "مجلد",
-"From link" => "من رابط",
-"Nothing in here. Upload something!" => "لا يوجد شيء هنا. إرفع بعض الملفات!",
-"Download" => "تحميل",
-"Upload too large" => "حجم الترفيع أعلى من المسموح",
-"The files you are trying to upload exceed the maximum size for file uploads on this server." => "حجم الملفات التي تريد ترفيعها أعلى من المسموح على الخادم.",
-"Files are being scanned, please wait." => "يرجى الانتظار , جاري فحص الملفات ."
-);
-$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/l10n/ast.js b/apps/files/l10n/ast.js
new file mode 100644
index 00000000000..dd53313b613
--- /dev/null
+++ b/apps/files/l10n/ast.js
@@ -0,0 +1,95 @@
+OC.L10N.register(
+ "files",
+ {
+ "Storage not available" : "Almacenamientu non disponible",
+ "Storage invalid" : "Almacenamientu inválidu",
+ "Unknown error" : "Fallu desconocíu",
+ "Could not move %s - File with this name already exists" : "Nun pudo movese %s - Yá existe un ficheru con esi nome.",
+ "Could not move %s" : "Nun pudo movese %s",
+ "File name cannot be empty." : "El nome de ficheru nun pue quedar baleru.",
+ "\"%s\" is an invalid file name." : "\"%s\" ye un nome de ficheru inválidu.",
+ "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Nome inválidu, los caráuteres \"\\\", \"/\", \"<\", \">\", \":\", \"\", \"|\" \"?\" y \"*\" nun tán permitíos.",
+ "The target folder has been moved or deleted." : "La carpeta oxetivu movióse o desanicióse.",
+ "The name %s is already used in the folder %s. Please choose a different name." : "El nome %s yá ta n'usu na carpeta %s. Por favor, escueyi un nome diferente.",
+ "Not a valid source" : "Nun ye una fonte válida",
+ "Server is not allowed to open URLs, please check the server configuration" : "Nun se-y permite al sirvidor abrir URLs, por favor comprueba la configuración del sirvidor",
+ "The file exceeds your quota by %s" : "El ficheru perpasa la cuota por %s",
+ "Error while downloading %s to %s" : "Fallu cuando se descargaba %s a %s",
+ "Error when creating the file" : "Fallu cuando se creaba'l ficheru",
+ "Folder name cannot be empty." : "El nome la carpeta nun pue tar baleru.",
+ "Error when creating the folder" : "Fallu cuando se creaba la carpeta",
+ "Unable to set upload directory." : "Nun pue afitase la carpeta de xubida.",
+ "Invalid Token" : "Token inválidu",
+ "No file was uploaded. Unknown error" : "Nun se xubió dengún ficheru. Fallu desconocíu",
+ "There is no error, the file uploaded with success" : "Nun hai dengún fallu, el ficheru xubióse ensin problemes",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "El ficheru xubíu perpasa la direutiva \"upload_max_filesize\" del ficheru php.ini",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "El ficheru xubíu perpasa la direutiva \"MAX_FILE_SIZE\" especificada nel formulariu HTML",
+ "The uploaded file was only partially uploaded" : "El ficheru xubióse de mou parcial",
+ "No file was uploaded" : "Nun se xubió dengún ficheru",
+ "Missing a temporary folder" : "Falta una carpeta temporal",
+ "Failed to write to disk" : "Fallu al escribir al discu",
+ "Not enough storage available" : "Nun hai abondu espaciu disponible",
+ "Upload failed. Could not find uploaded file" : "Xubida fallida. Nun pudo atopase'l ficheru xubíu.",
+ "Upload failed. Could not get file info." : "Falló la xubida. Nun se pudo obtener la información del ficheru.",
+ "Invalid directory." : "Direutoriu non válidu.",
+ "Files" : "Ficheros",
+ "All files" : "Tolos ficheros",
+ "Unable to upload {filename} as it is a directory or has 0 bytes" : "Nun pudo xubise {filename}, paez que ye un directoriu o tien 0 bytes",
+ "Total file size {size1} exceeds upload limit {size2}" : "El tamañu de ficheru total {size1} perpasa la llende de xuba {size2}",
+ "Not enough free space, you are uploading {size1} but only {size2} is left" : "Nun hai abondu espaciu llibre, tas xubiendo {size1} pero namái falta {size2}",
+ "Upload cancelled." : "Xuba encaboxada.",
+ "Could not get result from server." : "Nun pudo obtenese'l resultáu del sirvidor.",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "La xuba del ficheru ta en progresu. Si dexes agora la páxina, va encaboxase la xuba.",
+ "URL cannot be empty" : "La URL nun pue tar balera",
+ "{new_name} already exists" : "{new_name} yá existe",
+ "Could not create file" : "Nun pudo crease'l ficheru",
+ "Could not create folder" : "Nun pudo crease la carpeta",
+ "Error fetching URL" : "Fallu obteniendo URL",
+ "Share" : "Compartir",
+ "Delete" : "Desaniciar",
+ "Disconnect storage" : "Desconeutar almacenamientu",
+ "Unshare" : "Dexar de compartir",
+ "Delete permanently" : "Desaniciar dafechu",
+ "Rename" : "Renomar",
+ "Pending" : "Pendiente",
+ "Error moving file." : "Fallu moviendo'l ficheru.",
+ "Error moving file" : "Fallu moviendo'l ficheru",
+ "Error" : "Fallu",
+ "Could not rename file" : "Nun pudo renomase'l ficheru",
+ "Error deleting file." : "Fallu desaniciando'l ficheru.",
+ "Name" : "Nome",
+ "Size" : "Tamañu",
+ "Modified" : "Modificáu",
+ "_%n folder_::_%n folders_" : ["%n carpeta","%n carpetes"],
+ "_%n file_::_%n files_" : ["%n ficheru","%n ficheros"],
+ "You don’t have permission to upload or create files here" : "Nun tienes permisu pa xubir o crear ficheros equí",
+ "_Uploading %n file_::_Uploading %n files_" : ["Xubiendo %n ficheru","Xubiendo %n ficheros"],
+ "\"{name}\" is an invalid file name." : "\"{name}\" ye un nome de ficheru inválidu.",
+ "Your storage is full, files can not be updated or synced anymore!" : "L'almacenamientu ta completu, ¡yá nun se pueden anovar o sincronizar ficheros!",
+ "Your storage is almost full ({usedSpacePercent}%)" : "L'almacenamientu ta casi completu ({usedSpacePercent}%)",
+ "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "L'aplicación Encryption ta habilitada pero les tos claves nun s'aniciaron, por favor zarra sesión y aníciala de nueves",
+ "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Clave privada non válida pa Encryption. Por favor, anueva la to contraseña de clave nos tos axustes personales pa recuperar l'accesu a los tos ficheros cifraos.",
+ "Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." : "Deshabilitose'l cifráu pero los tos ficheros tovía tán cifraos. Por favor, vete a los axustes personales pa descrifrar los tos ficheros.",
+ "{dirs} and {files}" : "{dirs} y {files}",
+ "%s could not be renamed" : "Nun se puede renomar %s ",
+ "Upload (max. %s)" : "Xuba (máx. %s)",
+ "File handling" : "Alministración de ficheros",
+ "Maximum upload size" : "Tamañu máximu de xubida",
+ "max. possible: " : "máx. posible:",
+ "Save" : "Guardar",
+ "WebDAV" : "WebDAV",
+ "Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" : "Usa esta direición <a href=\"%s\" target=\"_blank\">p'acceder a los ficheros a traviés de WebDAV</a>",
+ "New" : "Nuevu",
+ "New text file" : "Ficheru de testu nuevu",
+ "Text file" : "Ficheru de testu",
+ "New folder" : "Nueva carpeta",
+ "Folder" : "Carpeta",
+ "From link" : "Dende enllaz",
+ "Nothing in here. Upload something!" : "Nun hai nada equí. ¡Xubi daqué!",
+ "Download" : "Descargar",
+ "Upload too large" : "La xuba ye abondo grande",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Los ficheros que tas intentando xubir perpasen el tamañu máximu pa les xubíes de ficheros nesti servidor.",
+ "Files are being scanned, please wait." : "Tan escaniándose los ficheros, espera por favor.",
+ "Currently scanning" : "Anguaño escaneando"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/ast.json b/apps/files/l10n/ast.json
new file mode 100644
index 00000000000..33649aeae39
--- /dev/null
+++ b/apps/files/l10n/ast.json
@@ -0,0 +1,93 @@
+{ "translations": {
+ "Storage not available" : "Almacenamientu non disponible",
+ "Storage invalid" : "Almacenamientu inválidu",
+ "Unknown error" : "Fallu desconocíu",
+ "Could not move %s - File with this name already exists" : "Nun pudo movese %s - Yá existe un ficheru con esi nome.",
+ "Could not move %s" : "Nun pudo movese %s",
+ "File name cannot be empty." : "El nome de ficheru nun pue quedar baleru.",
+ "\"%s\" is an invalid file name." : "\"%s\" ye un nome de ficheru inválidu.",
+ "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Nome inválidu, los caráuteres \"\\\", \"/\", \"<\", \">\", \":\", \"\", \"|\" \"?\" y \"*\" nun tán permitíos.",
+ "The target folder has been moved or deleted." : "La carpeta oxetivu movióse o desanicióse.",
+ "The name %s is already used in the folder %s. Please choose a different name." : "El nome %s yá ta n'usu na carpeta %s. Por favor, escueyi un nome diferente.",
+ "Not a valid source" : "Nun ye una fonte válida",
+ "Server is not allowed to open URLs, please check the server configuration" : "Nun se-y permite al sirvidor abrir URLs, por favor comprueba la configuración del sirvidor",
+ "The file exceeds your quota by %s" : "El ficheru perpasa la cuota por %s",
+ "Error while downloading %s to %s" : "Fallu cuando se descargaba %s a %s",
+ "Error when creating the file" : "Fallu cuando se creaba'l ficheru",
+ "Folder name cannot be empty." : "El nome la carpeta nun pue tar baleru.",
+ "Error when creating the folder" : "Fallu cuando se creaba la carpeta",
+ "Unable to set upload directory." : "Nun pue afitase la carpeta de xubida.",
+ "Invalid Token" : "Token inválidu",
+ "No file was uploaded. Unknown error" : "Nun se xubió dengún ficheru. Fallu desconocíu",
+ "There is no error, the file uploaded with success" : "Nun hai dengún fallu, el ficheru xubióse ensin problemes",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "El ficheru xubíu perpasa la direutiva \"upload_max_filesize\" del ficheru php.ini",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "El ficheru xubíu perpasa la direutiva \"MAX_FILE_SIZE\" especificada nel formulariu HTML",
+ "The uploaded file was only partially uploaded" : "El ficheru xubióse de mou parcial",
+ "No file was uploaded" : "Nun se xubió dengún ficheru",
+ "Missing a temporary folder" : "Falta una carpeta temporal",
+ "Failed to write to disk" : "Fallu al escribir al discu",
+ "Not enough storage available" : "Nun hai abondu espaciu disponible",
+ "Upload failed. Could not find uploaded file" : "Xubida fallida. Nun pudo atopase'l ficheru xubíu.",
+ "Upload failed. Could not get file info." : "Falló la xubida. Nun se pudo obtener la información del ficheru.",
+ "Invalid directory." : "Direutoriu non válidu.",
+ "Files" : "Ficheros",
+ "All files" : "Tolos ficheros",
+ "Unable to upload {filename} as it is a directory or has 0 bytes" : "Nun pudo xubise {filename}, paez que ye un directoriu o tien 0 bytes",
+ "Total file size {size1} exceeds upload limit {size2}" : "El tamañu de ficheru total {size1} perpasa la llende de xuba {size2}",
+ "Not enough free space, you are uploading {size1} but only {size2} is left" : "Nun hai abondu espaciu llibre, tas xubiendo {size1} pero namái falta {size2}",
+ "Upload cancelled." : "Xuba encaboxada.",
+ "Could not get result from server." : "Nun pudo obtenese'l resultáu del sirvidor.",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "La xuba del ficheru ta en progresu. Si dexes agora la páxina, va encaboxase la xuba.",
+ "URL cannot be empty" : "La URL nun pue tar balera",
+ "{new_name} already exists" : "{new_name} yá existe",
+ "Could not create file" : "Nun pudo crease'l ficheru",
+ "Could not create folder" : "Nun pudo crease la carpeta",
+ "Error fetching URL" : "Fallu obteniendo URL",
+ "Share" : "Compartir",
+ "Delete" : "Desaniciar",
+ "Disconnect storage" : "Desconeutar almacenamientu",
+ "Unshare" : "Dexar de compartir",
+ "Delete permanently" : "Desaniciar dafechu",
+ "Rename" : "Renomar",
+ "Pending" : "Pendiente",
+ "Error moving file." : "Fallu moviendo'l ficheru.",
+ "Error moving file" : "Fallu moviendo'l ficheru",
+ "Error" : "Fallu",
+ "Could not rename file" : "Nun pudo renomase'l ficheru",
+ "Error deleting file." : "Fallu desaniciando'l ficheru.",
+ "Name" : "Nome",
+ "Size" : "Tamañu",
+ "Modified" : "Modificáu",
+ "_%n folder_::_%n folders_" : ["%n carpeta","%n carpetes"],
+ "_%n file_::_%n files_" : ["%n ficheru","%n ficheros"],
+ "You don’t have permission to upload or create files here" : "Nun tienes permisu pa xubir o crear ficheros equí",
+ "_Uploading %n file_::_Uploading %n files_" : ["Xubiendo %n ficheru","Xubiendo %n ficheros"],
+ "\"{name}\" is an invalid file name." : "\"{name}\" ye un nome de ficheru inválidu.",
+ "Your storage is full, files can not be updated or synced anymore!" : "L'almacenamientu ta completu, ¡yá nun se pueden anovar o sincronizar ficheros!",
+ "Your storage is almost full ({usedSpacePercent}%)" : "L'almacenamientu ta casi completu ({usedSpacePercent}%)",
+ "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "L'aplicación Encryption ta habilitada pero les tos claves nun s'aniciaron, por favor zarra sesión y aníciala de nueves",
+ "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Clave privada non válida pa Encryption. Por favor, anueva la to contraseña de clave nos tos axustes personales pa recuperar l'accesu a los tos ficheros cifraos.",
+ "Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." : "Deshabilitose'l cifráu pero los tos ficheros tovía tán cifraos. Por favor, vete a los axustes personales pa descrifrar los tos ficheros.",
+ "{dirs} and {files}" : "{dirs} y {files}",
+ "%s could not be renamed" : "Nun se puede renomar %s ",
+ "Upload (max. %s)" : "Xuba (máx. %s)",
+ "File handling" : "Alministración de ficheros",
+ "Maximum upload size" : "Tamañu máximu de xubida",
+ "max. possible: " : "máx. posible:",
+ "Save" : "Guardar",
+ "WebDAV" : "WebDAV",
+ "Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" : "Usa esta direición <a href=\"%s\" target=\"_blank\">p'acceder a los ficheros a traviés de WebDAV</a>",
+ "New" : "Nuevu",
+ "New text file" : "Ficheru de testu nuevu",
+ "Text file" : "Ficheru de testu",
+ "New folder" : "Nueva carpeta",
+ "Folder" : "Carpeta",
+ "From link" : "Dende enllaz",
+ "Nothing in here. Upload something!" : "Nun hai nada equí. ¡Xubi daqué!",
+ "Download" : "Descargar",
+ "Upload too large" : "La xuba ye abondo grande",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Los ficheros que tas intentando xubir perpasen el tamañu máximu pa les xubíes de ficheros nesti servidor.",
+ "Files are being scanned, please wait." : "Tan escaniándose los ficheros, espera por favor.",
+ "Currently scanning" : "Anguaño escaneando"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files/l10n/ast.php b/apps/files/l10n/ast.php
deleted file mode 100644
index acac6819db4..00000000000
--- a/apps/files/l10n/ast.php
+++ /dev/null
@@ -1,94 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Storage not available" => "Almacenamientu non disponible",
-"Storage invalid" => "Almacenamientu inválidu",
-"Unknown error" => "Fallu desconocíu",
-"Could not move %s - File with this name already exists" => "Nun pudo movese %s - Yá existe un ficheru con esi nome.",
-"Could not move %s" => "Nun pudo movese %s",
-"File name cannot be empty." => "El nome de ficheru nun pue quedar baleru.",
-"\"%s\" is an invalid file name." => "\"%s\" ye un nome de ficheru inválidu.",
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Nome inválidu, los caráuteres \"\\\", \"/\", \"<\", \">\", \":\", \"\", \"|\" \"?\" y \"*\" nun tán permitíos.",
-"The target folder has been moved or deleted." => "La carpeta oxetivu movióse o desanicióse.",
-"The name %s is already used in the folder %s. Please choose a different name." => "El nome %s yá ta n'usu na carpeta %s. Por favor, escueyi un nome diferente.",
-"Not a valid source" => "Nun ye una fonte válida",
-"Server is not allowed to open URLs, please check the server configuration" => "Nun se-y permite al sirvidor abrir URLs, por favor comprueba la configuración del sirvidor",
-"The file exceeds your quota by %s" => "El ficheru perpasa la cuota por %s",
-"Error while downloading %s to %s" => "Fallu cuando se descargaba %s a %s",
-"Error when creating the file" => "Fallu cuando se creaba'l ficheru",
-"Folder name cannot be empty." => "El nome la carpeta nun pue tar baleru.",
-"Error when creating the folder" => "Fallu cuando se creaba la carpeta",
-"Unable to set upload directory." => "Nun pue afitase la carpeta de xubida.",
-"Invalid Token" => "Token inválidu",
-"No file was uploaded. Unknown error" => "Nun se xubió dengún ficheru. Fallu desconocíu",
-"There is no error, the file uploaded with success" => "Nun hai dengún fallu, el ficheru xubióse ensin problemes",
-"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "El ficheru xubíu perpasa la direutiva \"upload_max_filesize\" del ficheru php.ini",
-"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "El ficheru xubíu perpasa la direutiva \"MAX_FILE_SIZE\" especificada nel formulariu HTML",
-"The uploaded file was only partially uploaded" => "El ficheru xubióse de mou parcial",
-"No file was uploaded" => "Nun se xubió dengún ficheru",
-"Missing a temporary folder" => "Falta una carpeta temporal",
-"Failed to write to disk" => "Fallu al escribir al discu",
-"Not enough storage available" => "Nun hai abondu espaciu disponible",
-"Upload failed. Could not find uploaded file" => "Xubida fallida. Nun pudo atopase'l ficheru xubíu.",
-"Upload failed. Could not get file info." => "Falló la xubida. Nun se pudo obtener la información del ficheru.",
-"Invalid directory." => "Direutoriu non válidu.",
-"Files" => "Ficheros",
-"All files" => "Tolos ficheros",
-"Unable to upload {filename} as it is a directory or has 0 bytes" => "Nun pudo xubise {filename}, paez que ye un directoriu o tien 0 bytes",
-"Total file size {size1} exceeds upload limit {size2}" => "El tamañu de ficheru total {size1} perpasa la llende de xuba {size2}",
-"Not enough free space, you are uploading {size1} but only {size2} is left" => "Nun hai abondu espaciu llibre, tas xubiendo {size1} pero namái falta {size2}",
-"Upload cancelled." => "Xuba encaboxada.",
-"Could not get result from server." => "Nun pudo obtenese'l resultáu del sirvidor.",
-"File upload is in progress. Leaving the page now will cancel the upload." => "La xuba del ficheru ta en progresu. Si dexes agora la páxina, va encaboxase la xuba.",
-"URL cannot be empty" => "La URL nun pue tar balera",
-"{new_name} already exists" => "{new_name} yá existe",
-"Could not create file" => "Nun pudo crease'l ficheru",
-"Could not create folder" => "Nun pudo crease la carpeta",
-"Error fetching URL" => "Fallu obteniendo URL",
-"Share" => "Compartir",
-"Delete" => "Desaniciar",
-"Disconnect storage" => "Desconeutar almacenamientu",
-"Unshare" => "Dexar de compartir",
-"Delete permanently" => "Desaniciar dafechu",
-"Rename" => "Renomar",
-"Pending" => "Pendiente",
-"Error moving file." => "Fallu moviendo'l ficheru.",
-"Error moving file" => "Fallu moviendo'l ficheru",
-"Error" => "Fallu",
-"Could not rename file" => "Nun pudo renomase'l ficheru",
-"Error deleting file." => "Fallu desaniciando'l ficheru.",
-"Name" => "Nome",
-"Size" => "Tamañu",
-"Modified" => "Modificáu",
-"_%n folder_::_%n folders_" => array("%n carpeta","%n carpetes"),
-"_%n file_::_%n files_" => array("%n ficheru","%n ficheros"),
-"You don’t have permission to upload or create files here" => "Nun tienes permisu pa xubir o crear ficheros equí",
-"_Uploading %n file_::_Uploading %n files_" => array("Xubiendo %n ficheru","Xubiendo %n ficheros"),
-"\"{name}\" is an invalid file name." => "\"{name}\" ye un nome de ficheru inválidu.",
-"Your storage is full, files can not be updated or synced anymore!" => "L'almacenamientu ta completu, ¡yá nun se pueden anovar o sincronizar ficheros!",
-"Your storage is almost full ({usedSpacePercent}%)" => "L'almacenamientu ta casi completu ({usedSpacePercent}%)",
-"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" => "L'aplicación Encryption ta habilitada pero les tos claves nun s'aniciaron, por favor zarra sesión y aníciala de nueves",
-"Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." => "Clave privada non válida pa Encryption. Por favor, anueva la to contraseña de clave nos tos axustes personales pa recuperar l'accesu a los tos ficheros cifraos.",
-"Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." => "Deshabilitose'l cifráu pero los tos ficheros tovía tán cifraos. Por favor, vete a los axustes personales pa descrifrar los tos ficheros.",
-"{dirs} and {files}" => "{dirs} y {files}",
-"%s could not be renamed" => "Nun se puede renomar %s ",
-"Upload (max. %s)" => "Xuba (máx. %s)",
-"File handling" => "Alministración de ficheros",
-"Maximum upload size" => "Tamañu máximu de xubida",
-"max. possible: " => "máx. posible:",
-"Save" => "Guardar",
-"WebDAV" => "WebDAV",
-"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" => "Usa esta direición <a href=\"%s\" target=\"_blank\">p'acceder a los ficheros a traviés de WebDAV</a>",
-"New" => "Nuevu",
-"New text file" => "Ficheru de testu nuevu",
-"Text file" => "Ficheru de testu",
-"New folder" => "Nueva carpeta",
-"Folder" => "Carpeta",
-"From link" => "Dende enllaz",
-"Nothing in here. Upload something!" => "Nun hai nada equí. ¡Xubi daqué!",
-"Download" => "Descargar",
-"Upload too large" => "La xuba ye abondo grande",
-"The files you are trying to upload exceed the maximum size for file uploads on this server." => "Los ficheros que tas intentando xubir perpasen el tamañu máximu pa les xubíes de ficheros nesti servidor.",
-"Files are being scanned, please wait." => "Tan escaniándose los ficheros, espera por favor.",
-"Currently scanning" => "Anguaño escaneando"
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/az.js b/apps/files/l10n/az.js
new file mode 100644
index 00000000000..08e19809811
--- /dev/null
+++ b/apps/files/l10n/az.js
@@ -0,0 +1,64 @@
+OC.L10N.register(
+ "files",
+ {
+ "Storage not available" : "İnformasiya daşıyıcısı mövcud deyil",
+ "Storage invalid" : "İnformasiya daşıyıcısı yalnışdır",
+ "Unknown error" : "Bəlli olmayan səhv baş verdi",
+ "Could not move %s - File with this name already exists" : "Köçürmə mümkün deyil %s - Bu adla fayl artıq mövcuddur",
+ "Could not move %s" : "Yerdəyişmə mükün olmadı %s",
+ "Permission denied" : "Yetki qadağandır",
+ "File name cannot be empty." : "Faylın adı boş ola bilməz.",
+ "\"%s\" is an invalid file name." : "\"%s\" yalnış fayl adıdır.",
+ "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Yalnış ad, '\\', '/', '<', '>', ':', '\"', '|', '?' və '*' qəbul edilmir.",
+ "The target folder has been moved or deleted." : "Mənsəbdə olan qovluqun ünvanı dəyişib yada silinib.",
+ "The name %s is already used in the folder %s. Please choose a different name." : "Bu ad %s artıq %s qovluğunda istifadə edilir. Xahiş olunur fərqli ad istifadə edəsiniz.",
+ "Not a valid source" : "Düzgün mənbə yoxdur",
+ "Server is not allowed to open URLs, please check the server configuration" : "URL-ləri açmaq üçün server izin vermir, xahış olunur server quraşdırmalarını yoxlayasınız",
+ "The file exceeds your quota by %s" : "Fayl sizə təyin edilmiş %s məhdudiyyətini aşır",
+ "Error while downloading %s to %s" : "%s-i %s-ə yükləmə zamanı səhv baş verdi",
+ "Error when creating the file" : "Fayl yaratdıqda səhv baş vermişdir",
+ "Folder name cannot be empty." : "Qovluğun adı boş ola bilməz",
+ "Error when creating the folder" : "Qovluğu yaratdıqda səhv baş vermişdir",
+ "Unable to set upload directory." : "Əlavələr qovluğunu təyin etmək mümkün olmadı.",
+ "Invalid Token" : "Yalnış token",
+ "No file was uploaded. Unknown error" : "Heç bir fayl uüklənilmədi. Naməlum səhv",
+ "There is no error, the file uploaded with success" : "Səhv yoxdur, fayl uğurla yüklənildi.",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "Yüklənilən faylin həcmi php.ini config faylinin upload_max_filesize direktivində göstəriləndən çoxdur.",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Yüklənilən faylın həcmi HTML formasinda olan MAX_FILE_SIZE direktivində təyin dilmiş həcmi aşır.",
+ "The uploaded file was only partially uploaded" : "Yüklənilən faylın yalnız bir hissəsi yüklənildi",
+ "No file was uploaded" : "Heç bir fayl yüklənilmədi",
+ "Missing a temporary folder" : "Müvəqqəti qovluq çatışmır",
+ "Failed to write to disk" : "Sərt diskə yazmaq mümkün olmadı",
+ "Not enough storage available" : "Tələb edilən qədər yer yoxdur.",
+ "Upload failed. Could not find uploaded file" : "Yüklənmədə səhv oldu. Yüklənmiş faylı tapmaq olmur.",
+ "Upload failed. Could not get file info." : "Yüklənmədə səhv oldu. Faylın informasiyasını almaq mümkün olmadı.",
+ "Invalid directory." : "Yalnış qovluq.",
+ "Files" : "Fayllar",
+ "All files" : "Bütün fayllar",
+ "Unable to upload {filename} as it is a directory or has 0 bytes" : "Yükləmək olmur {filename} ona görə ki, ya qovluqdur yada ki, həcmi 0 baytdır ",
+ "Total file size {size1} exceeds upload limit {size2}" : "Ümumi fayl həcmi {size1} yüklənmə limiti {size2} -ni aşır",
+ "Not enough free space, you are uploading {size1} but only {size2} is left" : "Kifayət qədər boş yer yoxdur, siz yükləyirsiniz {size1} ancaq {size2} var. ",
+ "Upload cancelled." : "Yüklənmə dayandırıldı.",
+ "Could not get result from server." : "Nəticəni serverdən almaq mümkün olmur.",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "Faylın yüklənməsi gedir. Əgər səhifəni indi tərk etsəniz yüklənmə dayanacaq.",
+ "URL cannot be empty" : "URL boş ola bilməz",
+ "{new_name} already exists" : "{new_name} artıq mövcuddur",
+ "Could not create file" : "Faylı yaratmaq olmur",
+ "Could not create folder" : "Qovluğu yaratmaq olmur",
+ "Error fetching URL" : "URL-in gətirilməsində səhv baş verdi",
+ "Share" : "Yayımla",
+ "Delete" : "Sil",
+ "Rename" : "Adı dəyiş",
+ "Error" : "Səhv",
+ "Name" : "Ad",
+ "Size" : "Həcm",
+ "_%n folder_::_%n folders_" : ["",""],
+ "_%n file_::_%n files_" : ["",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["",""],
+ "Save" : "Saxlamaq",
+ "New folder" : "Yeni qovluq",
+ "Folder" : "Qovluq",
+ "Nothing in here. Upload something!" : "Burda heçnə yoxdur. Nese yükləyin!",
+ "Download" : "Yüklə"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/az.json b/apps/files/l10n/az.json
new file mode 100644
index 00000000000..591ec63e31e
--- /dev/null
+++ b/apps/files/l10n/az.json
@@ -0,0 +1,62 @@
+{ "translations": {
+ "Storage not available" : "İnformasiya daşıyıcısı mövcud deyil",
+ "Storage invalid" : "İnformasiya daşıyıcısı yalnışdır",
+ "Unknown error" : "Bəlli olmayan səhv baş verdi",
+ "Could not move %s - File with this name already exists" : "Köçürmə mümkün deyil %s - Bu adla fayl artıq mövcuddur",
+ "Could not move %s" : "Yerdəyişmə mükün olmadı %s",
+ "Permission denied" : "Yetki qadağandır",
+ "File name cannot be empty." : "Faylın adı boş ola bilməz.",
+ "\"%s\" is an invalid file name." : "\"%s\" yalnış fayl adıdır.",
+ "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Yalnış ad, '\\', '/', '<', '>', ':', '\"', '|', '?' və '*' qəbul edilmir.",
+ "The target folder has been moved or deleted." : "Mənsəbdə olan qovluqun ünvanı dəyişib yada silinib.",
+ "The name %s is already used in the folder %s. Please choose a different name." : "Bu ad %s artıq %s qovluğunda istifadə edilir. Xahiş olunur fərqli ad istifadə edəsiniz.",
+ "Not a valid source" : "Düzgün mənbə yoxdur",
+ "Server is not allowed to open URLs, please check the server configuration" : "URL-ləri açmaq üçün server izin vermir, xahış olunur server quraşdırmalarını yoxlayasınız",
+ "The file exceeds your quota by %s" : "Fayl sizə təyin edilmiş %s məhdudiyyətini aşır",
+ "Error while downloading %s to %s" : "%s-i %s-ə yükləmə zamanı səhv baş verdi",
+ "Error when creating the file" : "Fayl yaratdıqda səhv baş vermişdir",
+ "Folder name cannot be empty." : "Qovluğun adı boş ola bilməz",
+ "Error when creating the folder" : "Qovluğu yaratdıqda səhv baş vermişdir",
+ "Unable to set upload directory." : "Əlavələr qovluğunu təyin etmək mümkün olmadı.",
+ "Invalid Token" : "Yalnış token",
+ "No file was uploaded. Unknown error" : "Heç bir fayl uüklənilmədi. Naməlum səhv",
+ "There is no error, the file uploaded with success" : "Səhv yoxdur, fayl uğurla yüklənildi.",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "Yüklənilən faylin həcmi php.ini config faylinin upload_max_filesize direktivində göstəriləndən çoxdur.",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Yüklənilən faylın həcmi HTML formasinda olan MAX_FILE_SIZE direktivində təyin dilmiş həcmi aşır.",
+ "The uploaded file was only partially uploaded" : "Yüklənilən faylın yalnız bir hissəsi yüklənildi",
+ "No file was uploaded" : "Heç bir fayl yüklənilmədi",
+ "Missing a temporary folder" : "Müvəqqəti qovluq çatışmır",
+ "Failed to write to disk" : "Sərt diskə yazmaq mümkün olmadı",
+ "Not enough storage available" : "Tələb edilən qədər yer yoxdur.",
+ "Upload failed. Could not find uploaded file" : "Yüklənmədə səhv oldu. Yüklənmiş faylı tapmaq olmur.",
+ "Upload failed. Could not get file info." : "Yüklənmədə səhv oldu. Faylın informasiyasını almaq mümkün olmadı.",
+ "Invalid directory." : "Yalnış qovluq.",
+ "Files" : "Fayllar",
+ "All files" : "Bütün fayllar",
+ "Unable to upload {filename} as it is a directory or has 0 bytes" : "Yükləmək olmur {filename} ona görə ki, ya qovluqdur yada ki, həcmi 0 baytdır ",
+ "Total file size {size1} exceeds upload limit {size2}" : "Ümumi fayl həcmi {size1} yüklənmə limiti {size2} -ni aşır",
+ "Not enough free space, you are uploading {size1} but only {size2} is left" : "Kifayət qədər boş yer yoxdur, siz yükləyirsiniz {size1} ancaq {size2} var. ",
+ "Upload cancelled." : "Yüklənmə dayandırıldı.",
+ "Could not get result from server." : "Nəticəni serverdən almaq mümkün olmur.",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "Faylın yüklənməsi gedir. Əgər səhifəni indi tərk etsəniz yüklənmə dayanacaq.",
+ "URL cannot be empty" : "URL boş ola bilməz",
+ "{new_name} already exists" : "{new_name} artıq mövcuddur",
+ "Could not create file" : "Faylı yaratmaq olmur",
+ "Could not create folder" : "Qovluğu yaratmaq olmur",
+ "Error fetching URL" : "URL-in gətirilməsində səhv baş verdi",
+ "Share" : "Yayımla",
+ "Delete" : "Sil",
+ "Rename" : "Adı dəyiş",
+ "Error" : "Səhv",
+ "Name" : "Ad",
+ "Size" : "Həcm",
+ "_%n folder_::_%n folders_" : ["",""],
+ "_%n file_::_%n files_" : ["",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["",""],
+ "Save" : "Saxlamaq",
+ "New folder" : "Yeni qovluq",
+ "Folder" : "Qovluq",
+ "Nothing in here. Upload something!" : "Burda heçnə yoxdur. Nese yükləyin!",
+ "Download" : "Yüklə"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files/l10n/az.php b/apps/files/l10n/az.php
deleted file mode 100644
index 05e99c11543..00000000000
--- a/apps/files/l10n/az.php
+++ /dev/null
@@ -1,63 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Storage not available" => "İnformasiya daşıyıcısı mövcud deyil",
-"Storage invalid" => "İnformasiya daşıyıcısı yalnışdır",
-"Unknown error" => "Bəlli olmayan səhv baş verdi",
-"Could not move %s - File with this name already exists" => "Köçürmə mümkün deyil %s - Bu adla fayl artıq mövcuddur",
-"Could not move %s" => "Yerdəyişmə mükün olmadı %s",
-"Permission denied" => "Yetki qadağandır",
-"File name cannot be empty." => "Faylın adı boş ola bilməz.",
-"\"%s\" is an invalid file name." => "\"%s\" yalnış fayl adıdır.",
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Yalnış ad, '\\', '/', '<', '>', ':', '\"', '|', '?' və '*' qəbul edilmir.",
-"The target folder has been moved or deleted." => "Mənsəbdə olan qovluqun ünvanı dəyişib yada silinib.",
-"The name %s is already used in the folder %s. Please choose a different name." => "Bu ad %s artıq %s qovluğunda istifadə edilir. Xahiş olunur fərqli ad istifadə edəsiniz.",
-"Not a valid source" => "Düzgün mənbə yoxdur",
-"Server is not allowed to open URLs, please check the server configuration" => "URL-ləri açmaq üçün server izin vermir, xahış olunur server quraşdırmalarını yoxlayasınız",
-"The file exceeds your quota by %s" => "Fayl sizə təyin edilmiş %s məhdudiyyətini aşır",
-"Error while downloading %s to %s" => "%s-i %s-ə yükləmə zamanı səhv baş verdi",
-"Error when creating the file" => "Fayl yaratdıqda səhv baş vermişdir",
-"Folder name cannot be empty." => "Qovluğun adı boş ola bilməz",
-"Error when creating the folder" => "Qovluğu yaratdıqda səhv baş vermişdir",
-"Unable to set upload directory." => "Əlavələr qovluğunu təyin etmək mümkün olmadı.",
-"Invalid Token" => "Yalnış token",
-"No file was uploaded. Unknown error" => "Heç bir fayl uüklənilmədi. Naməlum səhv",
-"There is no error, the file uploaded with success" => "Səhv yoxdur, fayl uğurla yüklənildi.",
-"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "Yüklənilən faylin həcmi php.ini config faylinin upload_max_filesize direktivində göstəriləndən çoxdur.",
-"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Yüklənilən faylın həcmi HTML formasinda olan MAX_FILE_SIZE direktivində təyin dilmiş həcmi aşır.",
-"The uploaded file was only partially uploaded" => "Yüklənilən faylın yalnız bir hissəsi yüklənildi",
-"No file was uploaded" => "Heç bir fayl yüklənilmədi",
-"Missing a temporary folder" => "Müvəqqəti qovluq çatışmır",
-"Failed to write to disk" => "Sərt diskə yazmaq mümkün olmadı",
-"Not enough storage available" => "Tələb edilən qədər yer yoxdur.",
-"Upload failed. Could not find uploaded file" => "Yüklənmədə səhv oldu. Yüklənmiş faylı tapmaq olmur.",
-"Upload failed. Could not get file info." => "Yüklənmədə səhv oldu. Faylın informasiyasını almaq mümkün olmadı.",
-"Invalid directory." => "Yalnış qovluq.",
-"Files" => "Fayllar",
-"All files" => "Bütün fayllar",
-"Unable to upload {filename} as it is a directory or has 0 bytes" => "Yükləmək olmur {filename} ona görə ki, ya qovluqdur yada ki, həcmi 0 baytdır ",
-"Total file size {size1} exceeds upload limit {size2}" => "Ümumi fayl həcmi {size1} yüklənmə limiti {size2} -ni aşır",
-"Not enough free space, you are uploading {size1} but only {size2} is left" => "Kifayət qədər boş yer yoxdur, siz yükləyirsiniz {size1} ancaq {size2} var. ",
-"Upload cancelled." => "Yüklənmə dayandırıldı.",
-"Could not get result from server." => "Nəticəni serverdən almaq mümkün olmur.",
-"File upload is in progress. Leaving the page now will cancel the upload." => "Faylın yüklənməsi gedir. Əgər səhifəni indi tərk etsəniz yüklənmə dayanacaq.",
-"URL cannot be empty" => "URL boş ola bilməz",
-"{new_name} already exists" => "{new_name} artıq mövcuddur",
-"Could not create file" => "Faylı yaratmaq olmur",
-"Could not create folder" => "Qovluğu yaratmaq olmur",
-"Error fetching URL" => "URL-in gətirilməsində səhv baş verdi",
-"Share" => "Yayımla",
-"Delete" => "Sil",
-"Rename" => "Adı dəyiş",
-"Error" => "Səhv",
-"Name" => "Ad",
-"Size" => "Həcm",
-"_%n folder_::_%n folders_" => array("",""),
-"_%n file_::_%n files_" => array("",""),
-"_Uploading %n file_::_Uploading %n files_" => array("",""),
-"Save" => "Saxlamaq",
-"New folder" => "Yeni qovluq",
-"Folder" => "Qovluq",
-"Nothing in here. Upload something!" => "Burda heçnə yoxdur. Nese yükləyin!",
-"Download" => "Yüklə"
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/be.js b/apps/files/l10n/be.js
new file mode 100644
index 00000000000..bf634ae5aef
--- /dev/null
+++ b/apps/files/l10n/be.js
@@ -0,0 +1,9 @@
+OC.L10N.register(
+ "files",
+ {
+ "Error" : "Памылка",
+ "_%n folder_::_%n folders_" : ["","","",""],
+ "_%n file_::_%n files_" : ["","","",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["","","",""]
+},
+"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/l10n/be.json b/apps/files/l10n/be.json
new file mode 100644
index 00000000000..0718404760d
--- /dev/null
+++ b/apps/files/l10n/be.json
@@ -0,0 +1,7 @@
+{ "translations": {
+ "Error" : "Памылка",
+ "_%n folder_::_%n folders_" : ["","","",""],
+ "_%n file_::_%n files_" : ["","","",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["","","",""]
+},"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/l10n/be.php b/apps/files/l10n/be.php
deleted file mode 100644
index f97fc27e2d1..00000000000
--- a/apps/files/l10n/be.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Error" => "Памылка",
-"_%n folder_::_%n folders_" => array("","","",""),
-"_%n file_::_%n files_" => array("","","",""),
-"_Uploading %n file_::_Uploading %n files_" => array("","","","")
-);
-$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/l10n/bg_BG.js b/apps/files/l10n/bg_BG.js
new file mode 100644
index 00000000000..24e148c9c63
--- /dev/null
+++ b/apps/files/l10n/bg_BG.js
@@ -0,0 +1,97 @@
+OC.L10N.register(
+ "files",
+ {
+ "Storage not available" : "Липсва дисковото устройство.",
+ "Storage invalid" : "Невалидно дисково устройство.",
+ "Unknown error" : "Непозната грешка.",
+ "Could not move %s - File with this name already exists" : "Неуспешно преместване на %s - Файл със същото име вече съществува.",
+ "Could not move %s" : "Неуспешно преместване на %s.",
+ "Permission denied" : "Достъпът отказан",
+ "File name cannot be empty." : "Името на файла не може да бъде оставено празно.",
+ "\"%s\" is an invalid file name." : "\"%s\" е непозволено име за файл.",
+ "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Невалидно име, '\\', '/', '<', '>', ':', '\"', '|', '?' и '*' не са разрешени.",
+ "The target folder has been moved or deleted." : "Крайната папка е изтрита или преместена.",
+ "The name %s is already used in the folder %s. Please choose a different name." : "Името %s е вече в папка %s. Моля, избери друго име.",
+ "Not a valid source" : "Невалиден източник.",
+ "Server is not allowed to open URLs, please check the server configuration" : "На сървърът не му е разрешно да отваря интернет адреси, моля провери настройките на сървъра.",
+ "The file exceeds your quota by %s" : "Файлът надвиши квотата ти с %s",
+ "Error while downloading %s to %s" : "Грешка при тегленето на %s от %s.",
+ "Error when creating the file" : "Грешка при създаването на файлът.",
+ "Folder name cannot be empty." : "Името на папката не може да бъде оставено празно.",
+ "Error when creating the folder" : "Грешка при създаването на папката.",
+ "Unable to set upload directory." : "Неуспешно задаване на директория за качване.",
+ "Invalid Token" : "Невалиеден токен.",
+ "No file was uploaded. Unknown error" : "Неуспешно качвачване на файл. Непозната грешка.",
+ "There is no error, the file uploaded with success" : "Файлът е качен успешно.",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "Файлът, който се опитваше да качиш надвишава зададения upload_max_filesize размер в php.ini:",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Файлът, който се опитваш да качиш надвишава стойностите в MAX_FILE_SIZE в HTML формата.",
+ "The uploaded file was only partially uploaded" : "Файлът е качен частично.",
+ "No file was uploaded" : "Неуспешно качване.",
+ "Missing a temporary folder" : "Липсва временна папка.",
+ "Failed to write to disk" : "Възникна проблем при запис на диска.",
+ "Not enough storage available" : "Недостатъчно място.",
+ "Upload failed. Could not find uploaded file" : "Неуспешно качване. Не бе открит качения файл.",
+ "Upload failed. Could not get file info." : "Неуспешно качване. Не се получи информация за файла.",
+ "Invalid directory." : "Невалидна директория.",
+ "Files" : "Файлове",
+ "All files" : "Всички файлове",
+ "Unable to upload {filename} as it is a directory or has 0 bytes" : "Неуспешно качване на {filename}, защото е директория или е с размер от 0 байта.",
+ "Total file size {size1} exceeds upload limit {size2}" : "Общия размер {size1} надминава лимита за качване {size2}.",
+ "Not enough free space, you are uploading {size1} but only {size2} is left" : "Няма достатъчно свободно място, ти се опитваш да качиш {size1}, но са останали само {size2}.",
+ "Upload cancelled." : "Качването е прекъснато.",
+ "Could not get result from server." : "Не се получи резултат от сървърът.",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "Извършва се качване на файлове. Затварянето на тази страница ще прекъсне качването.",
+ "URL cannot be empty" : "Интернет адресът не може да бъде оставен празен.",
+ "{new_name} already exists" : "{new_name} вече съществува.",
+ "Could not create file" : "Несупешно създаване на файла.",
+ "Could not create folder" : "Неуспешно създаване на папка.",
+ "Error fetching URL" : "Грешка при отварянето на интернет адреса.",
+ "Share" : "Сподели",
+ "Delete" : "Изтрий",
+ "Disconnect storage" : "Извади дисковото устройство.",
+ "Unshare" : "Премахни Споделяне",
+ "Delete permanently" : "Изтрий завинаги",
+ "Rename" : "Преименуване",
+ "Pending" : "Чакащо",
+ "Error moving file." : "Грешка при местенето на файла.",
+ "Error moving file" : "Грешка при преместването на файла.",
+ "Error" : "Грешка",
+ "Could not rename file" : "Неуспешно преименуване на файла.",
+ "Error deleting file." : "Грешка при изтриването на файла.",
+ "Name" : "Име",
+ "Size" : "Размер",
+ "Modified" : "Променен на",
+ "_%n folder_::_%n folders_" : ["%n папка","%n папки"],
+ "_%n file_::_%n files_" : ["%n файл","%n файла"],
+ "You don’t have permission to upload or create files here" : "Нямаш разрешение да създаваш или качваш файлове тук.",
+ "_Uploading %n file_::_Uploading %n files_" : ["Качване на %n файл","Качване на %n файла."],
+ "\"{name}\" is an invalid file name." : "\"{name}\" е непозволено име за файл.",
+ "Your storage is full, files can not be updated or synced anymore!" : "Заделеното място е запълнено, повече файлове не могат да бъдат синхронизирани или опреснени!",
+ "Your storage is almost full ({usedSpacePercent}%)" : "Заделеното място е почити запълнено ({usedSpacePercent}%).",
+ "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Програмата за криптиране е включена, но твоите ключове не са зададени, моля отпиши си и се впиши отново.",
+ "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Невалиден личен ключ за Криптиращата Програма. Моля, обнови личния си ключ в Лични настройки, за да възстановиш достъпа до криптираните си файловете.",
+ "Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." : "Криптирането е изключено, но файлове ти са все още защитени. Моля, отиди на лични найстройки, за да разшфроваш файловете.",
+ "{dirs} and {files}" : "{dirs} и {files}",
+ "%s could not be renamed as it has been deleted" : "%s не може да бъде преименуван, защото е вече изтрит",
+ "%s could not be renamed" : "%s не може да бъде преименуван.",
+ "Upload (max. %s)" : "Качи (макс. %s)",
+ "File handling" : "Операция с файла",
+ "Maximum upload size" : "Максимален размер",
+ "max. possible: " : "максимално:",
+ "Save" : "Запис",
+ "WebDAV" : "WebDAV",
+ "Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" : "Използвай този адрес, за да получиш <a href=\"%s\" target=\"_blank\">достъп до своите файлове чрез WebDAV</a>.",
+ "New" : "Създай",
+ "New text file" : "Нов текстов файл",
+ "Text file" : "Текстов файл",
+ "New folder" : "Нова папка",
+ "Folder" : "Папка",
+ "From link" : "От връзка",
+ "Nothing in here. Upload something!" : "Тук няма нищо. Качи нещо!",
+ "Download" : "Изтегли",
+ "Upload too large" : "Прекалено голям файл за качване.",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Файловете, които се опитваш да качиш са по-големи от позволеното на този сървър.",
+ "Files are being scanned, please wait." : "Файловете се сканирват, изчакайте.",
+ "Currently scanning" : "В момента се сканирва."
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/bg_BG.json b/apps/files/l10n/bg_BG.json
new file mode 100644
index 00000000000..451cc21ae7b
--- /dev/null
+++ b/apps/files/l10n/bg_BG.json
@@ -0,0 +1,95 @@
+{ "translations": {
+ "Storage not available" : "Липсва дисковото устройство.",
+ "Storage invalid" : "Невалидно дисково устройство.",
+ "Unknown error" : "Непозната грешка.",
+ "Could not move %s - File with this name already exists" : "Неуспешно преместване на %s - Файл със същото име вече съществува.",
+ "Could not move %s" : "Неуспешно преместване на %s.",
+ "Permission denied" : "Достъпът отказан",
+ "File name cannot be empty." : "Името на файла не може да бъде оставено празно.",
+ "\"%s\" is an invalid file name." : "\"%s\" е непозволено име за файл.",
+ "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Невалидно име, '\\', '/', '<', '>', ':', '\"', '|', '?' и '*' не са разрешени.",
+ "The target folder has been moved or deleted." : "Крайната папка е изтрита или преместена.",
+ "The name %s is already used in the folder %s. Please choose a different name." : "Името %s е вече в папка %s. Моля, избери друго име.",
+ "Not a valid source" : "Невалиден източник.",
+ "Server is not allowed to open URLs, please check the server configuration" : "На сървърът не му е разрешно да отваря интернет адреси, моля провери настройките на сървъра.",
+ "The file exceeds your quota by %s" : "Файлът надвиши квотата ти с %s",
+ "Error while downloading %s to %s" : "Грешка при тегленето на %s от %s.",
+ "Error when creating the file" : "Грешка при създаването на файлът.",
+ "Folder name cannot be empty." : "Името на папката не може да бъде оставено празно.",
+ "Error when creating the folder" : "Грешка при създаването на папката.",
+ "Unable to set upload directory." : "Неуспешно задаване на директория за качване.",
+ "Invalid Token" : "Невалиеден токен.",
+ "No file was uploaded. Unknown error" : "Неуспешно качвачване на файл. Непозната грешка.",
+ "There is no error, the file uploaded with success" : "Файлът е качен успешно.",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "Файлът, който се опитваше да качиш надвишава зададения upload_max_filesize размер в php.ini:",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Файлът, който се опитваш да качиш надвишава стойностите в MAX_FILE_SIZE в HTML формата.",
+ "The uploaded file was only partially uploaded" : "Файлът е качен частично.",
+ "No file was uploaded" : "Неуспешно качване.",
+ "Missing a temporary folder" : "Липсва временна папка.",
+ "Failed to write to disk" : "Възникна проблем при запис на диска.",
+ "Not enough storage available" : "Недостатъчно място.",
+ "Upload failed. Could not find uploaded file" : "Неуспешно качване. Не бе открит качения файл.",
+ "Upload failed. Could not get file info." : "Неуспешно качване. Не се получи информация за файла.",
+ "Invalid directory." : "Невалидна директория.",
+ "Files" : "Файлове",
+ "All files" : "Всички файлове",
+ "Unable to upload {filename} as it is a directory or has 0 bytes" : "Неуспешно качване на {filename}, защото е директория или е с размер от 0 байта.",
+ "Total file size {size1} exceeds upload limit {size2}" : "Общия размер {size1} надминава лимита за качване {size2}.",
+ "Not enough free space, you are uploading {size1} but only {size2} is left" : "Няма достатъчно свободно място, ти се опитваш да качиш {size1}, но са останали само {size2}.",
+ "Upload cancelled." : "Качването е прекъснато.",
+ "Could not get result from server." : "Не се получи резултат от сървърът.",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "Извършва се качване на файлове. Затварянето на тази страница ще прекъсне качването.",
+ "URL cannot be empty" : "Интернет адресът не може да бъде оставен празен.",
+ "{new_name} already exists" : "{new_name} вече съществува.",
+ "Could not create file" : "Несупешно създаване на файла.",
+ "Could not create folder" : "Неуспешно създаване на папка.",
+ "Error fetching URL" : "Грешка при отварянето на интернет адреса.",
+ "Share" : "Сподели",
+ "Delete" : "Изтрий",
+ "Disconnect storage" : "Извади дисковото устройство.",
+ "Unshare" : "Премахни Споделяне",
+ "Delete permanently" : "Изтрий завинаги",
+ "Rename" : "Преименуване",
+ "Pending" : "Чакащо",
+ "Error moving file." : "Грешка при местенето на файла.",
+ "Error moving file" : "Грешка при преместването на файла.",
+ "Error" : "Грешка",
+ "Could not rename file" : "Неуспешно преименуване на файла.",
+ "Error deleting file." : "Грешка при изтриването на файла.",
+ "Name" : "Име",
+ "Size" : "Размер",
+ "Modified" : "Променен на",
+ "_%n folder_::_%n folders_" : ["%n папка","%n папки"],
+ "_%n file_::_%n files_" : ["%n файл","%n файла"],
+ "You don’t have permission to upload or create files here" : "Нямаш разрешение да създаваш или качваш файлове тук.",
+ "_Uploading %n file_::_Uploading %n files_" : ["Качване на %n файл","Качване на %n файла."],
+ "\"{name}\" is an invalid file name." : "\"{name}\" е непозволено име за файл.",
+ "Your storage is full, files can not be updated or synced anymore!" : "Заделеното място е запълнено, повече файлове не могат да бъдат синхронизирани или опреснени!",
+ "Your storage is almost full ({usedSpacePercent}%)" : "Заделеното място е почити запълнено ({usedSpacePercent}%).",
+ "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Програмата за криптиране е включена, но твоите ключове не са зададени, моля отпиши си и се впиши отново.",
+ "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Невалиден личен ключ за Криптиращата Програма. Моля, обнови личния си ключ в Лични настройки, за да възстановиш достъпа до криптираните си файловете.",
+ "Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." : "Криптирането е изключено, но файлове ти са все още защитени. Моля, отиди на лични найстройки, за да разшфроваш файловете.",
+ "{dirs} and {files}" : "{dirs} и {files}",
+ "%s could not be renamed as it has been deleted" : "%s не може да бъде преименуван, защото е вече изтрит",
+ "%s could not be renamed" : "%s не може да бъде преименуван.",
+ "Upload (max. %s)" : "Качи (макс. %s)",
+ "File handling" : "Операция с файла",
+ "Maximum upload size" : "Максимален размер",
+ "max. possible: " : "максимално:",
+ "Save" : "Запис",
+ "WebDAV" : "WebDAV",
+ "Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" : "Използвай този адрес, за да получиш <a href=\"%s\" target=\"_blank\">достъп до своите файлове чрез WebDAV</a>.",
+ "New" : "Създай",
+ "New text file" : "Нов текстов файл",
+ "Text file" : "Текстов файл",
+ "New folder" : "Нова папка",
+ "Folder" : "Папка",
+ "From link" : "От връзка",
+ "Nothing in here. Upload something!" : "Тук няма нищо. Качи нещо!",
+ "Download" : "Изтегли",
+ "Upload too large" : "Прекалено голям файл за качване.",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Файловете, които се опитваш да качиш са по-големи от позволеното на този сървър.",
+ "Files are being scanned, please wait." : "Файловете се сканирват, изчакайте.",
+ "Currently scanning" : "В момента се сканирва."
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files/l10n/bg_BG.php b/apps/files/l10n/bg_BG.php
deleted file mode 100644
index 1342f4e86db..00000000000
--- a/apps/files/l10n/bg_BG.php
+++ /dev/null
@@ -1,96 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Storage not available" => "Липсва дисковото устройство.",
-"Storage invalid" => "Невалидно дисково устройство.",
-"Unknown error" => "Непозната грешка.",
-"Could not move %s - File with this name already exists" => "Неуспешно преместване на %s - Файл със същото име вече съществува.",
-"Could not move %s" => "Неуспешно преместване на %s.",
-"Permission denied" => "Достъпът отказан",
-"File name cannot be empty." => "Името на файла не може да бъде оставено празно.",
-"\"%s\" is an invalid file name." => "\"%s\" е непозволено име за файл.",
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Невалидно име, '\\', '/', '<', '>', ':', '\"', '|', '?' и '*' не са разрешени.",
-"The target folder has been moved or deleted." => "Крайната папка е изтрита или преместена.",
-"The name %s is already used in the folder %s. Please choose a different name." => "Името %s е вече в папка %s. Моля, избери друго име.",
-"Not a valid source" => "Невалиден източник.",
-"Server is not allowed to open URLs, please check the server configuration" => "На сървърът не му е разрешно да отваря интернет адреси, моля провери настройките на сървъра.",
-"The file exceeds your quota by %s" => "Файлът надвиши квотата ти с %s",
-"Error while downloading %s to %s" => "Грешка при тегленето на %s от %s.",
-"Error when creating the file" => "Грешка при създаването на файлът.",
-"Folder name cannot be empty." => "Името на папката не може да бъде оставено празно.",
-"Error when creating the folder" => "Грешка при създаването на папката.",
-"Unable to set upload directory." => "Неуспешно задаване на директория за качване.",
-"Invalid Token" => "Невалиеден токен.",
-"No file was uploaded. Unknown error" => "Неуспешно качвачване на файл. Непозната грешка.",
-"There is no error, the file uploaded with success" => "Файлът е качен успешно.",
-"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "Файлът, който се опитваше да качиш надвишава зададения upload_max_filesize размер в php.ini:",
-"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Файлът, който се опитваш да качиш надвишава стойностите в MAX_FILE_SIZE в HTML формата.",
-"The uploaded file was only partially uploaded" => "Файлът е качен частично.",
-"No file was uploaded" => "Неуспешно качване.",
-"Missing a temporary folder" => "Липсва временна папка.",
-"Failed to write to disk" => "Възникна проблем при запис на диска.",
-"Not enough storage available" => "Недостатъчно място.",
-"Upload failed. Could not find uploaded file" => "Неуспешно качване. Не бе открит качения файл.",
-"Upload failed. Could not get file info." => "Неуспешно качване. Не се получи информация за файла.",
-"Invalid directory." => "Невалидна директория.",
-"Files" => "Файлове",
-"All files" => "Всички файлове",
-"Unable to upload {filename} as it is a directory or has 0 bytes" => "Неуспешно качване на {filename}, защото е директория или е с размер от 0 байта.",
-"Total file size {size1} exceeds upload limit {size2}" => "Общия размер {size1} надминава лимита за качване {size2}.",
-"Not enough free space, you are uploading {size1} but only {size2} is left" => "Няма достатъчно свободно място, ти се опитваш да качиш {size1}, но са останали само {size2}.",
-"Upload cancelled." => "Качването е прекъснато.",
-"Could not get result from server." => "Не се получи резултат от сървърът.",
-"File upload is in progress. Leaving the page now will cancel the upload." => "Извършва се качване на файлове. Затварянето на тази страница ще прекъсне качването.",
-"URL cannot be empty" => "Интернет адресът не може да бъде оставен празен.",
-"{new_name} already exists" => "{new_name} вече съществува.",
-"Could not create file" => "Несупешно създаване на файла.",
-"Could not create folder" => "Неуспешно създаване на папка.",
-"Error fetching URL" => "Грешка при отварянето на интернет адреса.",
-"Share" => "Сподели",
-"Delete" => "Изтрий",
-"Disconnect storage" => "Извади дисковото устройство.",
-"Unshare" => "Премахни Споделяне",
-"Delete permanently" => "Изтрий завинаги",
-"Rename" => "Преименуване",
-"Pending" => "Чакащо",
-"Error moving file." => "Грешка при местенето на файла.",
-"Error moving file" => "Грешка при преместването на файла.",
-"Error" => "Грешка",
-"Could not rename file" => "Неуспешно преименуване на файла.",
-"Error deleting file." => "Грешка при изтриването на файла.",
-"Name" => "Име",
-"Size" => "Размер",
-"Modified" => "Променен на",
-"_%n folder_::_%n folders_" => array("%n папка","%n папки"),
-"_%n file_::_%n files_" => array("%n файл","%n файла"),
-"You don’t have permission to upload or create files here" => "Нямаш разрешение да създаваш или качваш файлове тук.",
-"_Uploading %n file_::_Uploading %n files_" => array("Качване на %n файл","Качване на %n файла."),
-"\"{name}\" is an invalid file name." => "\"{name}\" е непозволено име за файл.",
-"Your storage is full, files can not be updated or synced anymore!" => "Заделеното място е запълнено, повече файлове не могат да бъдат синхронизирани или опреснени!",
-"Your storage is almost full ({usedSpacePercent}%)" => "Заделеното място е почити запълнено ({usedSpacePercent}%).",
-"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" => "Програмата за криптиране е включена, но твоите ключове не са зададени, моля отпиши си и се впиши отново.",
-"Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." => "Невалиден личен ключ за Криптиращата Програма. Моля, обнови личния си ключ в Лични настройки, за да възстановиш достъпа до криптираните си файловете.",
-"Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." => "Криптирането е изключено, но файлове ти са все още защитени. Моля, отиди на лични найстройки, за да разшфроваш файловете.",
-"{dirs} and {files}" => "{dirs} и {files}",
-"%s could not be renamed as it has been deleted" => "%s не може да бъде преименуван, защото е вече изтрит",
-"%s could not be renamed" => "%s не може да бъде преименуван.",
-"Upload (max. %s)" => "Качи (макс. %s)",
-"File handling" => "Операция с файла",
-"Maximum upload size" => "Максимален размер",
-"max. possible: " => "максимално:",
-"Save" => "Запис",
-"WebDAV" => "WebDAV",
-"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" => "Използвай този адрес, за да получиш <a href=\"%s\" target=\"_blank\">достъп до своите файлове чрез WebDAV</a>.",
-"New" => "Създай",
-"New text file" => "Нов текстов файл",
-"Text file" => "Текстов файл",
-"New folder" => "Нова папка",
-"Folder" => "Папка",
-"From link" => "От връзка",
-"Nothing in here. Upload something!" => "Тук няма нищо. Качи нещо!",
-"Download" => "Изтегли",
-"Upload too large" => "Прекалено голям файл за качване.",
-"The files you are trying to upload exceed the maximum size for file uploads on this server." => "Файловете, които се опитваш да качиш са по-големи от позволеното на този сървър.",
-"Files are being scanned, please wait." => "Файловете се сканирват, изчакайте.",
-"Currently scanning" => "В момента се сканирва."
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/bn_BD.js b/apps/files/l10n/bn_BD.js
new file mode 100644
index 00000000000..bf2ecc2f660
--- /dev/null
+++ b/apps/files/l10n/bn_BD.js
@@ -0,0 +1,68 @@
+OC.L10N.register(
+ "files",
+ {
+ "Storage not available" : "সংরক্ষণের স্থান নেই",
+ "Storage invalid" : "সংরক্ষণাগার বৈধ নয়",
+ "Unknown error" : "অজানা জটিলতা",
+ "Could not move %s - File with this name already exists" : "%s কে স্থানান্তর করা সম্ভব হলো না - এই নামের ফাইল বিদ্যমান",
+ "Could not move %s" : "%s কে স্থানান্তর করা সম্ভব হলো না",
+ "Permission denied" : "অনুমতি দেয়া হয়নি",
+ "File name cannot be empty." : "ফাইলের নামটি ফাঁকা রাখা যাবে না।",
+ "\"%s\" is an invalid file name." : "\"%s\" টি একটি অননুমোদিত ফাইল নাম।",
+ "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "নামটি সঠিক নয়, '\\', '/', '<', '>', ':', '\"', '|', '?' এবং '*' অনুমোদিত নয়।",
+ "Not a valid source" : "বৈধ উৎস নয়",
+ "The file exceeds your quota by %s" : "এই ফাইলটি %s আপনার নির্দিষ্ট কোটা ছাড়িয়ে যাচ্ছে",
+ "Error while downloading %s to %s" : "%s হতে %s ডাউনলোড করতে সমস্যা হচ্ছে",
+ "Error when creating the file" : "ফাইলটি তৈরী করতে যেয়ে সমস্যা হলো",
+ "Folder name cannot be empty." : "ফোল্ডার নামটি ফাঁকা রাখা যাবে না।",
+ "Error when creating the folder" : "ফোল্ডার তৈরী করতে যেয়ে সমস্যা হলো",
+ "Unable to set upload directory." : "েআপলোড ডিরেক্টরি নির্ধারণ করা গেলনা।",
+ "No file was uploaded. Unknown error" : "কোন ফাইল আপলোড করা হয় নি। সমস্যার কারণটি অজ্ঞাত।",
+ "There is no error, the file uploaded with success" : "কোন সমস্যা হয় নি, ফাইল আপলোড সুসম্পন্ন হয়েছে।",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "আপলোড করা ফাইলটি php.ini তে বর্ণিত upload_max_filesize নির্দেশিত আয়তন অতিক্রম করছেঃ",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "আপলোড করা ফাইলটি HTML ফর্মে উল্লিখিত MAX_FILE_SIZE নির্ধারিত ফাইলের সর্বোচ্চ আকার অতিক্রম করতে চলেছে ",
+ "The uploaded file was only partially uploaded" : "আপলোড করা ফাইলটি আংশিক আপলোড করা হয়েছে",
+ "No file was uploaded" : "কোন ফাইল আপলোড করা হয় নি",
+ "Missing a temporary folder" : "অস্থায়ী ফোল্ডারটি হারানো গিয়েছে",
+ "Failed to write to disk" : "ডিস্কে লিখতে ব্যর্থ",
+ "Not enough storage available" : "সংরক্ষণের যথেষ্ট জায়গা প্রাপ্তব্য নয়",
+ "Invalid directory." : "ভুল ডিরেক্টরি",
+ "Files" : "ফাইল",
+ "All files" : "সব ফাইল",
+ "Upload cancelled." : "আপলোড বাতিল করা হয়েছে।",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "ফাইল আপলোড চলমান। এই পৃষ্ঠা পরিত্যাগ করলে আপলোড বাতিল করা হবে।",
+ "{new_name} already exists" : "{new_name} টি বিদ্যমান",
+ "Share" : "ভাগাভাগি কর",
+ "Delete" : "মুছে",
+ "Unshare" : "ভাগাভাগি বাতিল ",
+ "Rename" : "পূনঃনামকরণ",
+ "Pending" : "মুলতুবি",
+ "Error moving file." : "ফাইল সরাতে সমস্যা হলো।",
+ "Error moving file" : "ফাইল সরাতে সমস্যা হলো",
+ "Error" : "সমস্যা",
+ "Could not rename file" : "ফাইলের পূণঃনামকরণ করা গেলনা",
+ "Name" : "রাম",
+ "Size" : "আকার",
+ "Modified" : "পরিবর্তিত",
+ "_%n folder_::_%n folders_" : ["",""],
+ "_%n file_::_%n files_" : ["",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["%n ফাইল আপলোড হচ্ছে","%n ফাইল আপলোড হচ্ছে"],
+ "\"{name}\" is an invalid file name." : "\"{name}\" টি একটি অননুমোদিত ফাইল নাম।",
+ "Your storage is almost full ({usedSpacePercent}%)" : "আপনার সংরক্ষণাধার প্রায় পরিপূর্ণ ({usedSpacePercent}%) ",
+ "File handling" : "ফাইল হ্যার্ডলিং",
+ "Maximum upload size" : "আপলোডের সর্বোচ্চ আকার",
+ "max. possible: " : "অনুমোদিত সর্বোচ্চ আকার",
+ "Save" : "সংরক্ষণ",
+ "WebDAV" : "WebDAV",
+ "New" : "নতুন",
+ "Text file" : "টেক্সট ফাইল",
+ "New folder" : "নব ফােলডার",
+ "Folder" : "ফোল্ডার",
+ "From link" : " লিংক থেকে",
+ "Nothing in here. Upload something!" : "এখানে কিছুই নেই। কিছু আপলোড করুন !",
+ "Download" : "ডাউনলোড",
+ "Upload too large" : "আপলোডের আকারটি অনেক বড়",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "আপনি এই সার্ভারে আপলোড করার জন্য অনুমোদিত ফাইলের সর্বোচ্চ আকারের চেয়ে বৃহদাকার ফাইল আপলোড করার চেষ্টা করছেন ",
+ "Files are being scanned, please wait." : "ফাইলগুলো স্ক্যান করা হচ্ছে, দয়া করে অপেক্ষা করুন।"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/bn_BD.json b/apps/files/l10n/bn_BD.json
new file mode 100644
index 00000000000..35db36b61fa
--- /dev/null
+++ b/apps/files/l10n/bn_BD.json
@@ -0,0 +1,66 @@
+{ "translations": {
+ "Storage not available" : "সংরক্ষণের স্থান নেই",
+ "Storage invalid" : "সংরক্ষণাগার বৈধ নয়",
+ "Unknown error" : "অজানা জটিলতা",
+ "Could not move %s - File with this name already exists" : "%s কে স্থানান্তর করা সম্ভব হলো না - এই নামের ফাইল বিদ্যমান",
+ "Could not move %s" : "%s কে স্থানান্তর করা সম্ভব হলো না",
+ "Permission denied" : "অনুমতি দেয়া হয়নি",
+ "File name cannot be empty." : "ফাইলের নামটি ফাঁকা রাখা যাবে না।",
+ "\"%s\" is an invalid file name." : "\"%s\" টি একটি অননুমোদিত ফাইল নাম।",
+ "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "নামটি সঠিক নয়, '\\', '/', '<', '>', ':', '\"', '|', '?' এবং '*' অনুমোদিত নয়।",
+ "Not a valid source" : "বৈধ উৎস নয়",
+ "The file exceeds your quota by %s" : "এই ফাইলটি %s আপনার নির্দিষ্ট কোটা ছাড়িয়ে যাচ্ছে",
+ "Error while downloading %s to %s" : "%s হতে %s ডাউনলোড করতে সমস্যা হচ্ছে",
+ "Error when creating the file" : "ফাইলটি তৈরী করতে যেয়ে সমস্যা হলো",
+ "Folder name cannot be empty." : "ফোল্ডার নামটি ফাঁকা রাখা যাবে না।",
+ "Error when creating the folder" : "ফোল্ডার তৈরী করতে যেয়ে সমস্যা হলো",
+ "Unable to set upload directory." : "েআপলোড ডিরেক্টরি নির্ধারণ করা গেলনা।",
+ "No file was uploaded. Unknown error" : "কোন ফাইল আপলোড করা হয় নি। সমস্যার কারণটি অজ্ঞাত।",
+ "There is no error, the file uploaded with success" : "কোন সমস্যা হয় নি, ফাইল আপলোড সুসম্পন্ন হয়েছে।",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "আপলোড করা ফাইলটি php.ini তে বর্ণিত upload_max_filesize নির্দেশিত আয়তন অতিক্রম করছেঃ",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "আপলোড করা ফাইলটি HTML ফর্মে উল্লিখিত MAX_FILE_SIZE নির্ধারিত ফাইলের সর্বোচ্চ আকার অতিক্রম করতে চলেছে ",
+ "The uploaded file was only partially uploaded" : "আপলোড করা ফাইলটি আংশিক আপলোড করা হয়েছে",
+ "No file was uploaded" : "কোন ফাইল আপলোড করা হয় নি",
+ "Missing a temporary folder" : "অস্থায়ী ফোল্ডারটি হারানো গিয়েছে",
+ "Failed to write to disk" : "ডিস্কে লিখতে ব্যর্থ",
+ "Not enough storage available" : "সংরক্ষণের যথেষ্ট জায়গা প্রাপ্তব্য নয়",
+ "Invalid directory." : "ভুল ডিরেক্টরি",
+ "Files" : "ফাইল",
+ "All files" : "সব ফাইল",
+ "Upload cancelled." : "আপলোড বাতিল করা হয়েছে।",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "ফাইল আপলোড চলমান। এই পৃষ্ঠা পরিত্যাগ করলে আপলোড বাতিল করা হবে।",
+ "{new_name} already exists" : "{new_name} টি বিদ্যমান",
+ "Share" : "ভাগাভাগি কর",
+ "Delete" : "মুছে",
+ "Unshare" : "ভাগাভাগি বাতিল ",
+ "Rename" : "পূনঃনামকরণ",
+ "Pending" : "মুলতুবি",
+ "Error moving file." : "ফাইল সরাতে সমস্যা হলো।",
+ "Error moving file" : "ফাইল সরাতে সমস্যা হলো",
+ "Error" : "সমস্যা",
+ "Could not rename file" : "ফাইলের পূণঃনামকরণ করা গেলনা",
+ "Name" : "রাম",
+ "Size" : "আকার",
+ "Modified" : "পরিবর্তিত",
+ "_%n folder_::_%n folders_" : ["",""],
+ "_%n file_::_%n files_" : ["",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["%n ফাইল আপলোড হচ্ছে","%n ফাইল আপলোড হচ্ছে"],
+ "\"{name}\" is an invalid file name." : "\"{name}\" টি একটি অননুমোদিত ফাইল নাম।",
+ "Your storage is almost full ({usedSpacePercent}%)" : "আপনার সংরক্ষণাধার প্রায় পরিপূর্ণ ({usedSpacePercent}%) ",
+ "File handling" : "ফাইল হ্যার্ডলিং",
+ "Maximum upload size" : "আপলোডের সর্বোচ্চ আকার",
+ "max. possible: " : "অনুমোদিত সর্বোচ্চ আকার",
+ "Save" : "সংরক্ষণ",
+ "WebDAV" : "WebDAV",
+ "New" : "নতুন",
+ "Text file" : "টেক্সট ফাইল",
+ "New folder" : "নব ফােলডার",
+ "Folder" : "ফোল্ডার",
+ "From link" : " লিংক থেকে",
+ "Nothing in here. Upload something!" : "এখানে কিছুই নেই। কিছু আপলোড করুন !",
+ "Download" : "ডাউনলোড",
+ "Upload too large" : "আপলোডের আকারটি অনেক বড়",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "আপনি এই সার্ভারে আপলোড করার জন্য অনুমোদিত ফাইলের সর্বোচ্চ আকারের চেয়ে বৃহদাকার ফাইল আপলোড করার চেষ্টা করছেন ",
+ "Files are being scanned, please wait." : "ফাইলগুলো স্ক্যান করা হচ্ছে, দয়া করে অপেক্ষা করুন।"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files/l10n/bn_BD.php b/apps/files/l10n/bn_BD.php
deleted file mode 100644
index 826f36a452e..00000000000
--- a/apps/files/l10n/bn_BD.php
+++ /dev/null
@@ -1,67 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Storage not available" => "সংরক্ষণের স্থান নেই",
-"Storage invalid" => "সংরক্ষণাগার বৈধ নয়",
-"Unknown error" => "অজানা জটিলতা",
-"Could not move %s - File with this name already exists" => "%s কে স্থানান্তর করা সম্ভব হলো না - এই নামের ফাইল বিদ্যমান",
-"Could not move %s" => "%s কে স্থানান্তর করা সম্ভব হলো না",
-"Permission denied" => "অনুমতি দেয়া হয়নি",
-"File name cannot be empty." => "ফাইলের নামটি ফাঁকা রাখা যাবে না।",
-"\"%s\" is an invalid file name." => "\"%s\" টি একটি অননুমোদিত ফাইল নাম।",
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "নামটি সঠিক নয়, '\\', '/', '<', '>', ':', '\"', '|', '?' এবং '*' অনুমোদিত নয়।",
-"Not a valid source" => "বৈধ উৎস নয়",
-"The file exceeds your quota by %s" => "এই ফাইলটি %s আপনার নির্দিষ্ট কোটা ছাড়িয়ে যাচ্ছে",
-"Error while downloading %s to %s" => "%s হতে %s ডাউনলোড করতে সমস্যা হচ্ছে",
-"Error when creating the file" => "ফাইলটি তৈরী করতে যেয়ে সমস্যা হলো",
-"Folder name cannot be empty." => "ফোল্ডার নামটি ফাঁকা রাখা যাবে না।",
-"Error when creating the folder" => "ফোল্ডার তৈরী করতে যেয়ে সমস্যা হলো",
-"Unable to set upload directory." => "েআপলোড ডিরেক্টরি নির্ধারণ করা গেলনা।",
-"No file was uploaded. Unknown error" => "কোন ফাইল আপলোড করা হয় নি। সমস্যার কারণটি অজ্ঞাত।",
-"There is no error, the file uploaded with success" => "কোন সমস্যা হয় নি, ফাইল আপলোড সুসম্পন্ন হয়েছে।",
-"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "আপলোড করা ফাইলটি php.ini তে বর্ণিত upload_max_filesize নির্দেশিত আয়তন অতিক্রম করছেঃ",
-"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "আপলোড করা ফাইলটি HTML ফর্মে উল্লিখিত MAX_FILE_SIZE নির্ধারিত ফাইলের সর্বোচ্চ আকার অতিক্রম করতে চলেছে ",
-"The uploaded file was only partially uploaded" => "আপলোড করা ফাইলটি আংশিক আপলোড করা হয়েছে",
-"No file was uploaded" => "কোন ফাইল আপলোড করা হয় নি",
-"Missing a temporary folder" => "অস্থায়ী ফোল্ডারটি হারানো গিয়েছে",
-"Failed to write to disk" => "ডিস্কে লিখতে ব্যর্থ",
-"Not enough storage available" => "সংরক্ষণের যথেষ্ট জায়গা প্রাপ্তব্য নয়",
-"Invalid directory." => "ভুল ডিরেক্টরি",
-"Files" => "ফাইল",
-"All files" => "সব ফাইল",
-"Upload cancelled." => "আপলোড বাতিল করা হয়েছে।",
-"File upload is in progress. Leaving the page now will cancel the upload." => "ফাইল আপলোড চলমান। এই পৃষ্ঠা পরিত্যাগ করলে আপলোড বাতিল করা হবে।",
-"{new_name} already exists" => "{new_name} টি বিদ্যমান",
-"Share" => "ভাগাভাগি কর",
-"Delete" => "মুছে",
-"Unshare" => "ভাগাভাগি বাতিল ",
-"Rename" => "পূনঃনামকরণ",
-"Pending" => "মুলতুবি",
-"Error moving file." => "ফাইল সরাতে সমস্যা হলো।",
-"Error moving file" => "ফাইল সরাতে সমস্যা হলো",
-"Error" => "সমস্যা",
-"Could not rename file" => "ফাইলের পূণঃনামকরণ করা গেলনা",
-"Name" => "রাম",
-"Size" => "আকার",
-"Modified" => "পরিবর্তিত",
-"_%n folder_::_%n folders_" => array("",""),
-"_%n file_::_%n files_" => array("",""),
-"_Uploading %n file_::_Uploading %n files_" => array("%n ফাইল আপলোড হচ্ছে","%n ফাইল আপলোড হচ্ছে"),
-"\"{name}\" is an invalid file name." => "\"{name}\" টি একটি অননুমোদিত ফাইল নাম।",
-"Your storage is almost full ({usedSpacePercent}%)" => "আপনার সংরক্ষণাধার প্রায় পরিপূর্ণ ({usedSpacePercent}%) ",
-"File handling" => "ফাইল হ্যার্ডলিং",
-"Maximum upload size" => "আপলোডের সর্বোচ্চ আকার",
-"max. possible: " => "অনুমোদিত সর্বোচ্চ আকার",
-"Save" => "সংরক্ষণ",
-"WebDAV" => "WebDAV",
-"New" => "নতুন",
-"Text file" => "টেক্সট ফাইল",
-"New folder" => "নব ফােলডার",
-"Folder" => "ফোল্ডার",
-"From link" => " লিংক থেকে",
-"Nothing in here. Upload something!" => "এখানে কিছুই নেই। কিছু আপলোড করুন !",
-"Download" => "ডাউনলোড",
-"Upload too large" => "আপলোডের আকারটি অনেক বড়",
-"The files you are trying to upload exceed the maximum size for file uploads on this server." => "আপনি এই সার্ভারে আপলোড করার জন্য অনুমোদিত ফাইলের সর্বোচ্চ আকারের চেয়ে বৃহদাকার ফাইল আপলোড করার চেষ্টা করছেন ",
-"Files are being scanned, please wait." => "ফাইলগুলো স্ক্যান করা হচ্ছে, দয়া করে অপেক্ষা করুন।"
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/bn_IN.js b/apps/files/l10n/bn_IN.js
new file mode 100644
index 00000000000..320ef37a8f9
--- /dev/null
+++ b/apps/files/l10n/bn_IN.js
@@ -0,0 +1,33 @@
+OC.L10N.register(
+ "files",
+ {
+ "Could not move %s - File with this name already exists" : "%s সরানো যায়নি-এই নামে আগে থেকেই ফাইল আছে",
+ "Could not move %s" : "%s সরানো যায়নি",
+ "No file was uploaded. Unknown error" : "কোন ফাইল আপলোড করা হয় নি।অজানা ত্রুটি",
+ "There is no error, the file uploaded with success" : "কোন ত্রুটি নেই,ফাইল সাফল্যের সঙ্গে আপলোড করা হয়েছে",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "আপলোড করা ফাইল-php.ini মধ্যে upload_max_filesize নির্দেশ অতিক্রম করে:",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "আপলোড করা ফাইল HTML ফর্মের জন্য MAX_FILE_SIZE নির্দেশ অতিক্রম করে",
+ "The uploaded file was only partially uploaded" : "আপলোড করা ফাইল শুধুমাত্র আংশিকভাবে আপলোড করা হয়েছে",
+ "No file was uploaded" : "কোন ফাইল আপলোড করা হয় নি",
+ "Missing a temporary folder" : "একটি অস্থায়ী ফোল্ডার পাওয়া যাচ্ছেনা",
+ "Failed to write to disk" : "ডিস্কে লিখতে ব্যর্থ",
+ "Not enough storage available" : "যথেষ্ট স্টোরেজ পাওয়া যায় না",
+ "Invalid directory." : "অবৈধ ডিরেক্টরি।",
+ "Files" : "ফাইলস",
+ "Share" : "শেয়ার",
+ "Delete" : "মুছে ফেলা",
+ "Delete permanently" : "স্থায়ীভাবে মুছে দিন",
+ "Rename" : "পুনঃনামকরণ",
+ "Pending" : "মুলতুবি",
+ "Error" : "ভুল",
+ "Name" : "নাম",
+ "Size" : "আকার",
+ "_%n folder_::_%n folders_" : ["",""],
+ "_%n file_::_%n files_" : ["",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["",""],
+ "Save" : "সেভ",
+ "New folder" : "নতুন ফোল্ডার",
+ "Folder" : "ফোল্ডার",
+ "Download" : "ডাউনলোড করুন"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/bn_IN.json b/apps/files/l10n/bn_IN.json
new file mode 100644
index 00000000000..7b6528c38a9
--- /dev/null
+++ b/apps/files/l10n/bn_IN.json
@@ -0,0 +1,31 @@
+{ "translations": {
+ "Could not move %s - File with this name already exists" : "%s সরানো যায়নি-এই নামে আগে থেকেই ফাইল আছে",
+ "Could not move %s" : "%s সরানো যায়নি",
+ "No file was uploaded. Unknown error" : "কোন ফাইল আপলোড করা হয় নি।অজানা ত্রুটি",
+ "There is no error, the file uploaded with success" : "কোন ত্রুটি নেই,ফাইল সাফল্যের সঙ্গে আপলোড করা হয়েছে",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "আপলোড করা ফাইল-php.ini মধ্যে upload_max_filesize নির্দেশ অতিক্রম করে:",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "আপলোড করা ফাইল HTML ফর্মের জন্য MAX_FILE_SIZE নির্দেশ অতিক্রম করে",
+ "The uploaded file was only partially uploaded" : "আপলোড করা ফাইল শুধুমাত্র আংশিকভাবে আপলোড করা হয়েছে",
+ "No file was uploaded" : "কোন ফাইল আপলোড করা হয় নি",
+ "Missing a temporary folder" : "একটি অস্থায়ী ফোল্ডার পাওয়া যাচ্ছেনা",
+ "Failed to write to disk" : "ডিস্কে লিখতে ব্যর্থ",
+ "Not enough storage available" : "যথেষ্ট স্টোরেজ পাওয়া যায় না",
+ "Invalid directory." : "অবৈধ ডিরেক্টরি।",
+ "Files" : "ফাইলস",
+ "Share" : "শেয়ার",
+ "Delete" : "মুছে ফেলা",
+ "Delete permanently" : "স্থায়ীভাবে মুছে দিন",
+ "Rename" : "পুনঃনামকরণ",
+ "Pending" : "মুলতুবি",
+ "Error" : "ভুল",
+ "Name" : "নাম",
+ "Size" : "আকার",
+ "_%n folder_::_%n folders_" : ["",""],
+ "_%n file_::_%n files_" : ["",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["",""],
+ "Save" : "সেভ",
+ "New folder" : "নতুন ফোল্ডার",
+ "Folder" : "ফোল্ডার",
+ "Download" : "ডাউনলোড করুন"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files/l10n/bn_IN.php b/apps/files/l10n/bn_IN.php
deleted file mode 100644
index ae53a11b8ec..00000000000
--- a/apps/files/l10n/bn_IN.php
+++ /dev/null
@@ -1,32 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Could not move %s - File with this name already exists" => "%s সরানো যায়নি-এই নামে আগে থেকেই ফাইল আছে",
-"Could not move %s" => "%s সরানো যায়নি",
-"No file was uploaded. Unknown error" => "কোন ফাইল আপলোড করা হয় নি।অজানা ত্রুটি",
-"There is no error, the file uploaded with success" => "কোন ত্রুটি নেই,ফাইল সাফল্যের সঙ্গে আপলোড করা হয়েছে",
-"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "আপলোড করা ফাইল-php.ini মধ্যে upload_max_filesize নির্দেশ অতিক্রম করে:",
-"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "আপলোড করা ফাইল HTML ফর্মের জন্য MAX_FILE_SIZE নির্দেশ অতিক্রম করে",
-"The uploaded file was only partially uploaded" => "আপলোড করা ফাইল শুধুমাত্র আংশিকভাবে আপলোড করা হয়েছে",
-"No file was uploaded" => "কোন ফাইল আপলোড করা হয় নি",
-"Missing a temporary folder" => "একটি অস্থায়ী ফোল্ডার পাওয়া যাচ্ছেনা",
-"Failed to write to disk" => "ডিস্কে লিখতে ব্যর্থ",
-"Not enough storage available" => "যথেষ্ট স্টোরেজ পাওয়া যায় না",
-"Invalid directory." => "অবৈধ ডিরেক্টরি।",
-"Files" => "ফাইলস",
-"Share" => "শেয়ার",
-"Delete" => "মুছে ফেলা",
-"Delete permanently" => "স্থায়ীভাবে মুছে দিন",
-"Rename" => "পুনঃনামকরণ",
-"Pending" => "মুলতুবি",
-"Error" => "ভুল",
-"Name" => "নাম",
-"Size" => "আকার",
-"_%n folder_::_%n folders_" => array("",""),
-"_%n file_::_%n files_" => array("",""),
-"_Uploading %n file_::_Uploading %n files_" => array("",""),
-"Save" => "সেভ",
-"New folder" => "নতুন ফোল্ডার",
-"Folder" => "ফোল্ডার",
-"Download" => "ডাউনলোড করুন"
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/bs.js b/apps/files/l10n/bs.js
new file mode 100644
index 00000000000..1ce26f916a2
--- /dev/null
+++ b/apps/files/l10n/bs.js
@@ -0,0 +1,14 @@
+OC.L10N.register(
+ "files",
+ {
+ "Share" : "Podijeli",
+ "Name" : "Ime",
+ "Size" : "Veličina",
+ "_%n folder_::_%n folders_" : ["","",""],
+ "_%n file_::_%n files_" : ["","",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["","",""],
+ "Save" : "Spasi",
+ "New folder" : "Nova fascikla",
+ "Folder" : "Fasikla"
+},
+"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/l10n/bs.json b/apps/files/l10n/bs.json
new file mode 100644
index 00000000000..7c2d782d01c
--- /dev/null
+++ b/apps/files/l10n/bs.json
@@ -0,0 +1,12 @@
+{ "translations": {
+ "Share" : "Podijeli",
+ "Name" : "Ime",
+ "Size" : "Veličina",
+ "_%n folder_::_%n folders_" : ["","",""],
+ "_%n file_::_%n files_" : ["","",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["","",""],
+ "Save" : "Spasi",
+ "New folder" : "Nova fascikla",
+ "Folder" : "Fasikla"
+},"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/l10n/bs.php b/apps/files/l10n/bs.php
deleted file mode 100644
index 89ff91da031..00000000000
--- a/apps/files/l10n/bs.php
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Share" => "Podijeli",
-"Name" => "Ime",
-"Size" => "Veličina",
-"_%n folder_::_%n folders_" => array("","",""),
-"_%n file_::_%n files_" => array("","",""),
-"_Uploading %n file_::_Uploading %n files_" => array("","",""),
-"Save" => "Spasi",
-"New folder" => "Nova fascikla",
-"Folder" => "Fasikla"
-);
-$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/l10n/ca.js b/apps/files/l10n/ca.js
new file mode 100644
index 00000000000..8a4b5c42d24
--- /dev/null
+++ b/apps/files/l10n/ca.js
@@ -0,0 +1,96 @@
+OC.L10N.register(
+ "files",
+ {
+ "Storage not available" : "Emmagatzemament no disponible",
+ "Storage invalid" : "Emmagatzemament no vàlid",
+ "Unknown error" : "Error desconegut",
+ "Could not move %s - File with this name already exists" : "No s'ha pogut moure %s - Ja hi ha un fitxer amb aquest nom",
+ "Could not move %s" : " No s'ha pogut moure %s",
+ "File name cannot be empty." : "El nom del fitxer no pot ser buit.",
+ "\"%s\" is an invalid file name." : "\"%s\" no es un fitxer vàlid.",
+ "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "El nóm no és vàlid, '\\', '/', '<', '>', ':', '\"', '|', '?' i '*' no estan permesos.",
+ "The target folder has been moved or deleted." : "La carpeta de destí s'ha mogut o eliminat.",
+ "The name %s is already used in the folder %s. Please choose a different name." : "El nom %s ja s'usa en la carpeta %s. Indiqueu un nom diferent.",
+ "Not a valid source" : "No és un origen vàlid",
+ "Server is not allowed to open URLs, please check the server configuration" : "El servidor no té autorització per obrir URLs, comproveu la configuració del servidor",
+ "The file exceeds your quota by %s" : "El fitxer excedeix de la teva quota per %s",
+ "Error while downloading %s to %s" : "S'ha produït un error en baixar %s a %s",
+ "Error when creating the file" : "S'ha produït un error en crear el fitxer",
+ "Folder name cannot be empty." : "El nom de la carpeta no pot ser buit.",
+ "Error when creating the folder" : "S'ha produït un error en crear la carpeta",
+ "Unable to set upload directory." : "No es pot establir la carpeta de pujada.",
+ "Invalid Token" : "Testimoni no vàlid",
+ "No file was uploaded. Unknown error" : "No s'ha carregat cap fitxer. Error desconegut",
+ "There is no error, the file uploaded with success" : "No hi ha errors, el fitxer s'ha carregat correctament",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "L’arxiu que voleu carregar supera el màxim definit en la directiva upload_max_filesize del php.ini:",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "El fitxer carregat supera la directiva MAX_FILE_SIZE especificada al formulari HTML",
+ "The uploaded file was only partially uploaded" : "El fitxer només s'ha carregat parcialment",
+ "No file was uploaded" : "No s'ha carregat cap fitxer",
+ "Missing a temporary folder" : "Falta un fitxer temporal",
+ "Failed to write to disk" : "Ha fallat en escriure al disc",
+ "Not enough storage available" : "No hi ha prou espai disponible",
+ "Upload failed. Could not find uploaded file" : "La pujada ha fallat. El fitxer pujat no s'ha trobat.",
+ "Upload failed. Could not get file info." : "La pujada ha fallat. No s'ha pogut obtenir informació del fitxer.",
+ "Invalid directory." : "Directori no vàlid.",
+ "Files" : "Fitxers",
+ "All files" : "Tots els fitxers",
+ "Unable to upload {filename} as it is a directory or has 0 bytes" : "No es pot pujar {filename} perquè és una carpeta o té 0 bytes",
+ "Total file size {size1} exceeds upload limit {size2}" : "Mida total del fitxer {size1} excedeix el límit de pujada {size2}",
+ "Not enough free space, you are uploading {size1} but only {size2} is left" : "No hi ha prou espai lliure, està carregant {size1} però només pot {size2}",
+ "Upload cancelled." : "La pujada s'ha cancel·lat.",
+ "Could not get result from server." : "No hi ha resposta del servidor.",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "Hi ha una pujada en curs. Si abandoneu la pàgina la pujada es cancel·larà.",
+ "URL cannot be empty" : "L'URL no pot ser buit",
+ "{new_name} already exists" : "{new_name} ja existeix",
+ "Could not create file" : "No s'ha pogut crear el fitxer",
+ "Could not create folder" : "No s'ha pogut crear la carpeta",
+ "Error fetching URL" : "Error en obtenir la URL",
+ "Share" : "Comparteix",
+ "Delete" : "Esborra",
+ "Disconnect storage" : "Desonnecta l'emmagatzematge",
+ "Unshare" : "Deixa de compartir",
+ "Delete permanently" : "Esborra permanentment",
+ "Rename" : "Reanomena",
+ "Pending" : "Pendent",
+ "Error moving file." : "Error en moure el fitxer.",
+ "Error moving file" : "Error en moure el fitxer",
+ "Error" : "Error",
+ "Could not rename file" : "No es pot canviar el nom de fitxer",
+ "Error deleting file." : "Error en esborrar el fitxer.",
+ "Name" : "Nom",
+ "Size" : "Mida",
+ "Modified" : "Modificat",
+ "_%n folder_::_%n folders_" : ["%n carpeta","%n carpetes"],
+ "_%n file_::_%n files_" : ["%n fitxer","%n fitxers"],
+ "You don’t have permission to upload or create files here" : "No teniu permisos per a pujar o crear els fitxers aquí",
+ "_Uploading %n file_::_Uploading %n files_" : ["Pujant %n fitxer","Pujant %n fitxers"],
+ "\"{name}\" is an invalid file name." : "\"{name}\" no es un fitxer vàlid.",
+ "Your storage is full, files can not be updated or synced anymore!" : "El vostre espai d'emmagatzemament és ple, els fitxers ja no es poden actualitzar o sincronitzar!",
+ "Your storage is almost full ({usedSpacePercent}%)" : "El vostre espai d'emmagatzemament és gairebé ple ({usedSpacePercent}%)",
+ "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "L'aplicació d'encriptació està activada però les claus no estan inicialitzades, sortiu i acrediteu-vos de nou.",
+ "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "La clau privada de l'aplicació d'encriptació no és vàlida! Actualitzeu la contrasenya de la clau privada a l'arranjament personal per recuperar els fitxers encriptats.",
+ "Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." : "L'encriptació s'ha desactivat però els vostres fitxers segueixen encriptats. Aneu a la vostra configuració personal per desencriptar els vostres fitxers.",
+ "{dirs} and {files}" : "{dirs} i {files}",
+ "%s could not be renamed as it has been deleted" : "No s'ha pogut renombrar %s ja que ha estat borrat",
+ "%s could not be renamed" : "%s no es pot canviar el nom",
+ "Upload (max. %s)" : "Pujada (màx. %s)",
+ "File handling" : "Gestió de fitxers",
+ "Maximum upload size" : "Mida màxima de pujada",
+ "max. possible: " : "màxim possible:",
+ "Save" : "Desa",
+ "WebDAV" : "WebDAV",
+ "Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" : "Useu aquesta adreça per <a href=\"%s\" target=\"_blank\">accedir als fitxers via WebDAV</a>",
+ "New" : "Nou",
+ "New text file" : "Nou fitxer de text",
+ "Text file" : "Fitxer de text",
+ "New folder" : "Carpeta nova",
+ "Folder" : "Carpeta",
+ "From link" : "Des d'enllaç",
+ "Nothing in here. Upload something!" : "Res per aquí. Pugeu alguna cosa!",
+ "Download" : "Baixa",
+ "Upload too large" : "La pujada és massa gran",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Els fitxers que esteu intentant pujar excedeixen la mida màxima de pujada del servidor",
+ "Files are being scanned, please wait." : "S'estan escanejant els fitxers, espereu",
+ "Currently scanning" : "Actualment escanejant"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/ca.json b/apps/files/l10n/ca.json
new file mode 100644
index 00000000000..91e96f5742d
--- /dev/null
+++ b/apps/files/l10n/ca.json
@@ -0,0 +1,94 @@
+{ "translations": {
+ "Storage not available" : "Emmagatzemament no disponible",
+ "Storage invalid" : "Emmagatzemament no vàlid",
+ "Unknown error" : "Error desconegut",
+ "Could not move %s - File with this name already exists" : "No s'ha pogut moure %s - Ja hi ha un fitxer amb aquest nom",
+ "Could not move %s" : " No s'ha pogut moure %s",
+ "File name cannot be empty." : "El nom del fitxer no pot ser buit.",
+ "\"%s\" is an invalid file name." : "\"%s\" no es un fitxer vàlid.",
+ "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "El nóm no és vàlid, '\\', '/', '<', '>', ':', '\"', '|', '?' i '*' no estan permesos.",
+ "The target folder has been moved or deleted." : "La carpeta de destí s'ha mogut o eliminat.",
+ "The name %s is already used in the folder %s. Please choose a different name." : "El nom %s ja s'usa en la carpeta %s. Indiqueu un nom diferent.",
+ "Not a valid source" : "No és un origen vàlid",
+ "Server is not allowed to open URLs, please check the server configuration" : "El servidor no té autorització per obrir URLs, comproveu la configuració del servidor",
+ "The file exceeds your quota by %s" : "El fitxer excedeix de la teva quota per %s",
+ "Error while downloading %s to %s" : "S'ha produït un error en baixar %s a %s",
+ "Error when creating the file" : "S'ha produït un error en crear el fitxer",
+ "Folder name cannot be empty." : "El nom de la carpeta no pot ser buit.",
+ "Error when creating the folder" : "S'ha produït un error en crear la carpeta",
+ "Unable to set upload directory." : "No es pot establir la carpeta de pujada.",
+ "Invalid Token" : "Testimoni no vàlid",
+ "No file was uploaded. Unknown error" : "No s'ha carregat cap fitxer. Error desconegut",
+ "There is no error, the file uploaded with success" : "No hi ha errors, el fitxer s'ha carregat correctament",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "L’arxiu que voleu carregar supera el màxim definit en la directiva upload_max_filesize del php.ini:",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "El fitxer carregat supera la directiva MAX_FILE_SIZE especificada al formulari HTML",
+ "The uploaded file was only partially uploaded" : "El fitxer només s'ha carregat parcialment",
+ "No file was uploaded" : "No s'ha carregat cap fitxer",
+ "Missing a temporary folder" : "Falta un fitxer temporal",
+ "Failed to write to disk" : "Ha fallat en escriure al disc",
+ "Not enough storage available" : "No hi ha prou espai disponible",
+ "Upload failed. Could not find uploaded file" : "La pujada ha fallat. El fitxer pujat no s'ha trobat.",
+ "Upload failed. Could not get file info." : "La pujada ha fallat. No s'ha pogut obtenir informació del fitxer.",
+ "Invalid directory." : "Directori no vàlid.",
+ "Files" : "Fitxers",
+ "All files" : "Tots els fitxers",
+ "Unable to upload {filename} as it is a directory or has 0 bytes" : "No es pot pujar {filename} perquè és una carpeta o té 0 bytes",
+ "Total file size {size1} exceeds upload limit {size2}" : "Mida total del fitxer {size1} excedeix el límit de pujada {size2}",
+ "Not enough free space, you are uploading {size1} but only {size2} is left" : "No hi ha prou espai lliure, està carregant {size1} però només pot {size2}",
+ "Upload cancelled." : "La pujada s'ha cancel·lat.",
+ "Could not get result from server." : "No hi ha resposta del servidor.",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "Hi ha una pujada en curs. Si abandoneu la pàgina la pujada es cancel·larà.",
+ "URL cannot be empty" : "L'URL no pot ser buit",
+ "{new_name} already exists" : "{new_name} ja existeix",
+ "Could not create file" : "No s'ha pogut crear el fitxer",
+ "Could not create folder" : "No s'ha pogut crear la carpeta",
+ "Error fetching URL" : "Error en obtenir la URL",
+ "Share" : "Comparteix",
+ "Delete" : "Esborra",
+ "Disconnect storage" : "Desonnecta l'emmagatzematge",
+ "Unshare" : "Deixa de compartir",
+ "Delete permanently" : "Esborra permanentment",
+ "Rename" : "Reanomena",
+ "Pending" : "Pendent",
+ "Error moving file." : "Error en moure el fitxer.",
+ "Error moving file" : "Error en moure el fitxer",
+ "Error" : "Error",
+ "Could not rename file" : "No es pot canviar el nom de fitxer",
+ "Error deleting file." : "Error en esborrar el fitxer.",
+ "Name" : "Nom",
+ "Size" : "Mida",
+ "Modified" : "Modificat",
+ "_%n folder_::_%n folders_" : ["%n carpeta","%n carpetes"],
+ "_%n file_::_%n files_" : ["%n fitxer","%n fitxers"],
+ "You don’t have permission to upload or create files here" : "No teniu permisos per a pujar o crear els fitxers aquí",
+ "_Uploading %n file_::_Uploading %n files_" : ["Pujant %n fitxer","Pujant %n fitxers"],
+ "\"{name}\" is an invalid file name." : "\"{name}\" no es un fitxer vàlid.",
+ "Your storage is full, files can not be updated or synced anymore!" : "El vostre espai d'emmagatzemament és ple, els fitxers ja no es poden actualitzar o sincronitzar!",
+ "Your storage is almost full ({usedSpacePercent}%)" : "El vostre espai d'emmagatzemament és gairebé ple ({usedSpacePercent}%)",
+ "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "L'aplicació d'encriptació està activada però les claus no estan inicialitzades, sortiu i acrediteu-vos de nou.",
+ "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "La clau privada de l'aplicació d'encriptació no és vàlida! Actualitzeu la contrasenya de la clau privada a l'arranjament personal per recuperar els fitxers encriptats.",
+ "Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." : "L'encriptació s'ha desactivat però els vostres fitxers segueixen encriptats. Aneu a la vostra configuració personal per desencriptar els vostres fitxers.",
+ "{dirs} and {files}" : "{dirs} i {files}",
+ "%s could not be renamed as it has been deleted" : "No s'ha pogut renombrar %s ja que ha estat borrat",
+ "%s could not be renamed" : "%s no es pot canviar el nom",
+ "Upload (max. %s)" : "Pujada (màx. %s)",
+ "File handling" : "Gestió de fitxers",
+ "Maximum upload size" : "Mida màxima de pujada",
+ "max. possible: " : "màxim possible:",
+ "Save" : "Desa",
+ "WebDAV" : "WebDAV",
+ "Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" : "Useu aquesta adreça per <a href=\"%s\" target=\"_blank\">accedir als fitxers via WebDAV</a>",
+ "New" : "Nou",
+ "New text file" : "Nou fitxer de text",
+ "Text file" : "Fitxer de text",
+ "New folder" : "Carpeta nova",
+ "Folder" : "Carpeta",
+ "From link" : "Des d'enllaç",
+ "Nothing in here. Upload something!" : "Res per aquí. Pugeu alguna cosa!",
+ "Download" : "Baixa",
+ "Upload too large" : "La pujada és massa gran",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Els fitxers que esteu intentant pujar excedeixen la mida màxima de pujada del servidor",
+ "Files are being scanned, please wait." : "S'estan escanejant els fitxers, espereu",
+ "Currently scanning" : "Actualment escanejant"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files/l10n/ca.php b/apps/files/l10n/ca.php
deleted file mode 100644
index 534235284c8..00000000000
--- a/apps/files/l10n/ca.php
+++ /dev/null
@@ -1,95 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Storage not available" => "Emmagatzemament no disponible",
-"Storage invalid" => "Emmagatzemament no vàlid",
-"Unknown error" => "Error desconegut",
-"Could not move %s - File with this name already exists" => "No s'ha pogut moure %s - Ja hi ha un fitxer amb aquest nom",
-"Could not move %s" => " No s'ha pogut moure %s",
-"File name cannot be empty." => "El nom del fitxer no pot ser buit.",
-"\"%s\" is an invalid file name." => "\"%s\" no es un fitxer vàlid.",
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "El nóm no és vàlid, '\\', '/', '<', '>', ':', '\"', '|', '?' i '*' no estan permesos.",
-"The target folder has been moved or deleted." => "La carpeta de destí s'ha mogut o eliminat.",
-"The name %s is already used in the folder %s. Please choose a different name." => "El nom %s ja s'usa en la carpeta %s. Indiqueu un nom diferent.",
-"Not a valid source" => "No és un origen vàlid",
-"Server is not allowed to open URLs, please check the server configuration" => "El servidor no té autorització per obrir URLs, comproveu la configuració del servidor",
-"The file exceeds your quota by %s" => "El fitxer excedeix de la teva quota per %s",
-"Error while downloading %s to %s" => "S'ha produït un error en baixar %s a %s",
-"Error when creating the file" => "S'ha produït un error en crear el fitxer",
-"Folder name cannot be empty." => "El nom de la carpeta no pot ser buit.",
-"Error when creating the folder" => "S'ha produït un error en crear la carpeta",
-"Unable to set upload directory." => "No es pot establir la carpeta de pujada.",
-"Invalid Token" => "Testimoni no vàlid",
-"No file was uploaded. Unknown error" => "No s'ha carregat cap fitxer. Error desconegut",
-"There is no error, the file uploaded with success" => "No hi ha errors, el fitxer s'ha carregat correctament",
-"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "L’arxiu que voleu carregar supera el màxim definit en la directiva upload_max_filesize del php.ini:",
-"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "El fitxer carregat supera la directiva MAX_FILE_SIZE especificada al formulari HTML",
-"The uploaded file was only partially uploaded" => "El fitxer només s'ha carregat parcialment",
-"No file was uploaded" => "No s'ha carregat cap fitxer",
-"Missing a temporary folder" => "Falta un fitxer temporal",
-"Failed to write to disk" => "Ha fallat en escriure al disc",
-"Not enough storage available" => "No hi ha prou espai disponible",
-"Upload failed. Could not find uploaded file" => "La pujada ha fallat. El fitxer pujat no s'ha trobat.",
-"Upload failed. Could not get file info." => "La pujada ha fallat. No s'ha pogut obtenir informació del fitxer.",
-"Invalid directory." => "Directori no vàlid.",
-"Files" => "Fitxers",
-"All files" => "Tots els fitxers",
-"Unable to upload {filename} as it is a directory or has 0 bytes" => "No es pot pujar {filename} perquè és una carpeta o té 0 bytes",
-"Total file size {size1} exceeds upload limit {size2}" => "Mida total del fitxer {size1} excedeix el límit de pujada {size2}",
-"Not enough free space, you are uploading {size1} but only {size2} is left" => "No hi ha prou espai lliure, està carregant {size1} però només pot {size2}",
-"Upload cancelled." => "La pujada s'ha cancel·lat.",
-"Could not get result from server." => "No hi ha resposta del servidor.",
-"File upload is in progress. Leaving the page now will cancel the upload." => "Hi ha una pujada en curs. Si abandoneu la pàgina la pujada es cancel·larà.",
-"URL cannot be empty" => "L'URL no pot ser buit",
-"{new_name} already exists" => "{new_name} ja existeix",
-"Could not create file" => "No s'ha pogut crear el fitxer",
-"Could not create folder" => "No s'ha pogut crear la carpeta",
-"Error fetching URL" => "Error en obtenir la URL",
-"Share" => "Comparteix",
-"Delete" => "Esborra",
-"Disconnect storage" => "Desonnecta l'emmagatzematge",
-"Unshare" => "Deixa de compartir",
-"Delete permanently" => "Esborra permanentment",
-"Rename" => "Reanomena",
-"Pending" => "Pendent",
-"Error moving file." => "Error en moure el fitxer.",
-"Error moving file" => "Error en moure el fitxer",
-"Error" => "Error",
-"Could not rename file" => "No es pot canviar el nom de fitxer",
-"Error deleting file." => "Error en esborrar el fitxer.",
-"Name" => "Nom",
-"Size" => "Mida",
-"Modified" => "Modificat",
-"_%n folder_::_%n folders_" => array("%n carpeta","%n carpetes"),
-"_%n file_::_%n files_" => array("%n fitxer","%n fitxers"),
-"You don’t have permission to upload or create files here" => "No teniu permisos per a pujar o crear els fitxers aquí",
-"_Uploading %n file_::_Uploading %n files_" => array("Pujant %n fitxer","Pujant %n fitxers"),
-"\"{name}\" is an invalid file name." => "\"{name}\" no es un fitxer vàlid.",
-"Your storage is full, files can not be updated or synced anymore!" => "El vostre espai d'emmagatzemament és ple, els fitxers ja no es poden actualitzar o sincronitzar!",
-"Your storage is almost full ({usedSpacePercent}%)" => "El vostre espai d'emmagatzemament és gairebé ple ({usedSpacePercent}%)",
-"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" => "L'aplicació d'encriptació està activada però les claus no estan inicialitzades, sortiu i acrediteu-vos de nou.",
-"Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." => "La clau privada de l'aplicació d'encriptació no és vàlida! Actualitzeu la contrasenya de la clau privada a l'arranjament personal per recuperar els fitxers encriptats.",
-"Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." => "L'encriptació s'ha desactivat però els vostres fitxers segueixen encriptats. Aneu a la vostra configuració personal per desencriptar els vostres fitxers.",
-"{dirs} and {files}" => "{dirs} i {files}",
-"%s could not be renamed as it has been deleted" => "No s'ha pogut renombrar %s ja que ha estat borrat",
-"%s could not be renamed" => "%s no es pot canviar el nom",
-"Upload (max. %s)" => "Pujada (màx. %s)",
-"File handling" => "Gestió de fitxers",
-"Maximum upload size" => "Mida màxima de pujada",
-"max. possible: " => "màxim possible:",
-"Save" => "Desa",
-"WebDAV" => "WebDAV",
-"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" => "Useu aquesta adreça per <a href=\"%s\" target=\"_blank\">accedir als fitxers via WebDAV</a>",
-"New" => "Nou",
-"New text file" => "Nou fitxer de text",
-"Text file" => "Fitxer de text",
-"New folder" => "Carpeta nova",
-"Folder" => "Carpeta",
-"From link" => "Des d'enllaç",
-"Nothing in here. Upload something!" => "Res per aquí. Pugeu alguna cosa!",
-"Download" => "Baixa",
-"Upload too large" => "La pujada és massa gran",
-"The files you are trying to upload exceed the maximum size for file uploads on this server." => "Els fitxers que esteu intentant pujar excedeixen la mida màxima de pujada del servidor",
-"Files are being scanned, please wait." => "S'estan escanejant els fitxers, espereu",
-"Currently scanning" => "Actualment escanejant"
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/ca@valencia.js b/apps/files/l10n/ca@valencia.js
new file mode 100644
index 00000000000..329844854f1
--- /dev/null
+++ b/apps/files/l10n/ca@valencia.js
@@ -0,0 +1,8 @@
+OC.L10N.register(
+ "files",
+ {
+ "_%n folder_::_%n folders_" : ["",""],
+ "_%n file_::_%n files_" : ["",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["",""]
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/ca@valencia.json b/apps/files/l10n/ca@valencia.json
new file mode 100644
index 00000000000..37156658a86
--- /dev/null
+++ b/apps/files/l10n/ca@valencia.json
@@ -0,0 +1,6 @@
+{ "translations": {
+ "_%n folder_::_%n folders_" : ["",""],
+ "_%n file_::_%n files_" : ["",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["",""]
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files/l10n/ca@valencia.php b/apps/files/l10n/ca@valencia.php
deleted file mode 100644
index 0157af093e9..00000000000
--- a/apps/files/l10n/ca@valencia.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"_%n folder_::_%n folders_" => array("",""),
-"_%n file_::_%n files_" => array("",""),
-"_Uploading %n file_::_Uploading %n files_" => array("","")
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/cs_CZ.js b/apps/files/l10n/cs_CZ.js
new file mode 100644
index 00000000000..bbf480b4660
--- /dev/null
+++ b/apps/files/l10n/cs_CZ.js
@@ -0,0 +1,97 @@
+OC.L10N.register(
+ "files",
+ {
+ "Storage not available" : "Úložiště není dostupné",
+ "Storage invalid" : "Neplatné úložiště",
+ "Unknown error" : "Neznámá chyba",
+ "Could not move %s - File with this name already exists" : "Nelze přesunout %s - již existuje soubor se stejným názvem",
+ "Could not move %s" : "Nelze přesunout %s",
+ "Permission denied" : "Přístup odepřen",
+ "File name cannot be empty." : "Název souboru nemůže být prázdný řetězec.",
+ "\"%s\" is an invalid file name." : "\"%s\" je neplatným názvem souboru.",
+ "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Neplatný název, znaky '\\', '/', '<', '>', ':', '\"', '|', '?' a '*' nejsou povoleny.",
+ "The target folder has been moved or deleted." : "Cílová složka byla přesunuta nebo smazána.",
+ "The name %s is already used in the folder %s. Please choose a different name." : "Název %s ve složce %s již existuje. Vyberte prosím jiné jméno.",
+ "Not a valid source" : "Neplatný zdroj",
+ "Server is not allowed to open URLs, please check the server configuration" : "Server není oprávněn otevírat adresy URL. Ověřte, prosím, konfiguraci serveru.",
+ "The file exceeds your quota by %s" : "Soubor překračuje povolenou kvótu o %s",
+ "Error while downloading %s to %s" : "Chyba při stahování %s do %s",
+ "Error when creating the file" : "Chyba při vytváření souboru",
+ "Folder name cannot be empty." : "Název složky nemůže být prázdný.",
+ "Error when creating the folder" : "Chyba při vytváření složky",
+ "Unable to set upload directory." : "Nelze nastavit adresář pro nahrané soubory.",
+ "Invalid Token" : "Neplatný token",
+ "No file was uploaded. Unknown error" : "Žádný soubor nebyl odeslán. Neznámá chyba",
+ "There is no error, the file uploaded with success" : "Soubor byl odeslán úspěšně",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "Odesílaný soubor přesahuje velikost upload_max_filesize povolenou v php.ini:",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Odeslaný soubor přesáhl svou velikostí parametr MAX_FILE_SIZE specifikovaný ve formuláři HTML",
+ "The uploaded file was only partially uploaded" : "Soubor byl odeslán pouze částečně",
+ "No file was uploaded" : "Žádný soubor nebyl odeslán",
+ "Missing a temporary folder" : "Chybí adresář pro dočasné soubory",
+ "Failed to write to disk" : "Zápis na disk selhal",
+ "Not enough storage available" : "Nedostatek dostupného úložného prostoru",
+ "Upload failed. Could not find uploaded file" : "Nahrávání selhalo. Nepodařilo se nalézt nahraný soubor.",
+ "Upload failed. Could not get file info." : "Nahrávání selhalo. Nepodařilo se získat informace o souboru.",
+ "Invalid directory." : "Neplatný adresář",
+ "Files" : "Soubory",
+ "All files" : "Všechny soubory",
+ "Unable to upload {filename} as it is a directory or has 0 bytes" : "Nelze nahrát soubor {filename}, protože je to buď adresář nebo má velikost 0 bytů",
+ "Total file size {size1} exceeds upload limit {size2}" : "Celková velikost souboru {size1} překračuje povolenou velikost pro nahrávání {size2}",
+ "Not enough free space, you are uploading {size1} but only {size2} is left" : "Není dostatek místa pro uložení, velikost souboru je {size1}, zbývá pouze {size2}",
+ "Upload cancelled." : "Odesílání zrušeno.",
+ "Could not get result from server." : "Nepodařilo se získat výsledek ze serveru.",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "Probíhá odesílání souboru. Opuštění stránky způsobí zrušení nahrávání.",
+ "URL cannot be empty" : "URL nemůže zůstat prázdná",
+ "{new_name} already exists" : "{new_name} již existuje",
+ "Could not create file" : "Nepodařilo se vytvořit soubor",
+ "Could not create folder" : "Nepodařilo se vytvořit složku",
+ "Error fetching URL" : "Chyba při načítání URL",
+ "Share" : "Sdílet",
+ "Delete" : "Smazat",
+ "Disconnect storage" : "Odpojit úložiště",
+ "Unshare" : "Zrušit sdílení",
+ "Delete permanently" : "Trvale odstranit",
+ "Rename" : "Přejmenovat",
+ "Pending" : "Nevyřízené",
+ "Error moving file." : "Chyba při přesunu souboru.",
+ "Error moving file" : "Chyba při přesunu souboru",
+ "Error" : "Chyba",
+ "Could not rename file" : "Nepodařilo se přejmenovat soubor",
+ "Error deleting file." : "Chyba při mazání souboru.",
+ "Name" : "Název",
+ "Size" : "Velikost",
+ "Modified" : "Upraveno",
+ "_%n folder_::_%n folders_" : ["%n složka","%n složky","%n složek"],
+ "_%n file_::_%n files_" : ["%n soubor","%n soubory","%n souborů"],
+ "You don’t have permission to upload or create files here" : "Nemáte oprávnění zde nahrávat či vytvářet soubory",
+ "_Uploading %n file_::_Uploading %n files_" : ["Nahrávám %n soubor","Nahrávám %n soubory","Nahrávám %n souborů"],
+ "\"{name}\" is an invalid file name." : "\"{name}\" je neplatným názvem souboru.",
+ "Your storage is full, files can not be updated or synced anymore!" : "Vaše úložiště je plné, nelze aktualizovat ani synchronizovat soubory.",
+ "Your storage is almost full ({usedSpacePercent}%)" : "Vaše úložiště je téměř plné ({usedSpacePercent}%)",
+ "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Aplikace pro šifrování je zapnuta, ale vaše klíče nejsou inicializované. Prosím odhlaste se a znovu přihlaste",
+ "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Chybný soukromý klíč pro šifrovací aplikaci. Aktualizujte prosím heslo svého soukromého klíče ve vašem osobním nastavení, abyste znovu získali přístup k vašim zašifrovaným souborům.",
+ "Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." : "Šifrování bylo vypnuto, vaše soubory jsou však stále zašifrované. Běžte prosím do osobního nastavení, kde soubory odšifrujete.",
+ "{dirs} and {files}" : "{dirs} a {files}",
+ "%s could not be renamed as it has been deleted" : "%s nelze přejmenovat, protože byl smazán",
+ "%s could not be renamed" : "%s nemůže být přejmenován",
+ "Upload (max. %s)" : "Nahrát (max. %s)",
+ "File handling" : "Zacházení se soubory",
+ "Maximum upload size" : "Maximální velikost pro odesílání",
+ "max. possible: " : "největší možná: ",
+ "Save" : "Uložit",
+ "WebDAV" : "WebDAV",
+ "Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" : "Použijte tuto adresu pro <a href=\"%s\" target=\"_blank\">přístup k vašim souborům přes WebDAV</a>",
+ "New" : "Nový",
+ "New text file" : "Nový textový soubor",
+ "Text file" : "Textový soubor",
+ "New folder" : "Nová složka",
+ "Folder" : "Složka",
+ "From link" : "Z odkazu",
+ "Nothing in here. Upload something!" : "Žádný obsah. Nahrajte něco.",
+ "Download" : "Stáhnout",
+ "Upload too large" : "Odesílaný soubor je příliš velký",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Soubory, které se snažíte odeslat, překračují limit velikosti odesílání na tomto serveru.",
+ "Files are being scanned, please wait." : "Soubory se prohledávají, prosím čekejte.",
+ "Currently scanning" : "Prohledává se"
+},
+"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;");
diff --git a/apps/files/l10n/cs_CZ.json b/apps/files/l10n/cs_CZ.json
new file mode 100644
index 00000000000..f427a6961e3
--- /dev/null
+++ b/apps/files/l10n/cs_CZ.json
@@ -0,0 +1,95 @@
+{ "translations": {
+ "Storage not available" : "Úložiště není dostupné",
+ "Storage invalid" : "Neplatné úložiště",
+ "Unknown error" : "Neznámá chyba",
+ "Could not move %s - File with this name already exists" : "Nelze přesunout %s - již existuje soubor se stejným názvem",
+ "Could not move %s" : "Nelze přesunout %s",
+ "Permission denied" : "Přístup odepřen",
+ "File name cannot be empty." : "Název souboru nemůže být prázdný řetězec.",
+ "\"%s\" is an invalid file name." : "\"%s\" je neplatným názvem souboru.",
+ "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Neplatný název, znaky '\\', '/', '<', '>', ':', '\"', '|', '?' a '*' nejsou povoleny.",
+ "The target folder has been moved or deleted." : "Cílová složka byla přesunuta nebo smazána.",
+ "The name %s is already used in the folder %s. Please choose a different name." : "Název %s ve složce %s již existuje. Vyberte prosím jiné jméno.",
+ "Not a valid source" : "Neplatný zdroj",
+ "Server is not allowed to open URLs, please check the server configuration" : "Server není oprávněn otevírat adresy URL. Ověřte, prosím, konfiguraci serveru.",
+ "The file exceeds your quota by %s" : "Soubor překračuje povolenou kvótu o %s",
+ "Error while downloading %s to %s" : "Chyba při stahování %s do %s",
+ "Error when creating the file" : "Chyba při vytváření souboru",
+ "Folder name cannot be empty." : "Název složky nemůže být prázdný.",
+ "Error when creating the folder" : "Chyba při vytváření složky",
+ "Unable to set upload directory." : "Nelze nastavit adresář pro nahrané soubory.",
+ "Invalid Token" : "Neplatný token",
+ "No file was uploaded. Unknown error" : "Žádný soubor nebyl odeslán. Neznámá chyba",
+ "There is no error, the file uploaded with success" : "Soubor byl odeslán úspěšně",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "Odesílaný soubor přesahuje velikost upload_max_filesize povolenou v php.ini:",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Odeslaný soubor přesáhl svou velikostí parametr MAX_FILE_SIZE specifikovaný ve formuláři HTML",
+ "The uploaded file was only partially uploaded" : "Soubor byl odeslán pouze částečně",
+ "No file was uploaded" : "Žádný soubor nebyl odeslán",
+ "Missing a temporary folder" : "Chybí adresář pro dočasné soubory",
+ "Failed to write to disk" : "Zápis na disk selhal",
+ "Not enough storage available" : "Nedostatek dostupného úložného prostoru",
+ "Upload failed. Could not find uploaded file" : "Nahrávání selhalo. Nepodařilo se nalézt nahraný soubor.",
+ "Upload failed. Could not get file info." : "Nahrávání selhalo. Nepodařilo se získat informace o souboru.",
+ "Invalid directory." : "Neplatný adresář",
+ "Files" : "Soubory",
+ "All files" : "Všechny soubory",
+ "Unable to upload {filename} as it is a directory or has 0 bytes" : "Nelze nahrát soubor {filename}, protože je to buď adresář nebo má velikost 0 bytů",
+ "Total file size {size1} exceeds upload limit {size2}" : "Celková velikost souboru {size1} překračuje povolenou velikost pro nahrávání {size2}",
+ "Not enough free space, you are uploading {size1} but only {size2} is left" : "Není dostatek místa pro uložení, velikost souboru je {size1}, zbývá pouze {size2}",
+ "Upload cancelled." : "Odesílání zrušeno.",
+ "Could not get result from server." : "Nepodařilo se získat výsledek ze serveru.",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "Probíhá odesílání souboru. Opuštění stránky způsobí zrušení nahrávání.",
+ "URL cannot be empty" : "URL nemůže zůstat prázdná",
+ "{new_name} already exists" : "{new_name} již existuje",
+ "Could not create file" : "Nepodařilo se vytvořit soubor",
+ "Could not create folder" : "Nepodařilo se vytvořit složku",
+ "Error fetching URL" : "Chyba při načítání URL",
+ "Share" : "Sdílet",
+ "Delete" : "Smazat",
+ "Disconnect storage" : "Odpojit úložiště",
+ "Unshare" : "Zrušit sdílení",
+ "Delete permanently" : "Trvale odstranit",
+ "Rename" : "Přejmenovat",
+ "Pending" : "Nevyřízené",
+ "Error moving file." : "Chyba při přesunu souboru.",
+ "Error moving file" : "Chyba při přesunu souboru",
+ "Error" : "Chyba",
+ "Could not rename file" : "Nepodařilo se přejmenovat soubor",
+ "Error deleting file." : "Chyba při mazání souboru.",
+ "Name" : "Název",
+ "Size" : "Velikost",
+ "Modified" : "Upraveno",
+ "_%n folder_::_%n folders_" : ["%n složka","%n složky","%n složek"],
+ "_%n file_::_%n files_" : ["%n soubor","%n soubory","%n souborů"],
+ "You don’t have permission to upload or create files here" : "Nemáte oprávnění zde nahrávat či vytvářet soubory",
+ "_Uploading %n file_::_Uploading %n files_" : ["Nahrávám %n soubor","Nahrávám %n soubory","Nahrávám %n souborů"],
+ "\"{name}\" is an invalid file name." : "\"{name}\" je neplatným názvem souboru.",
+ "Your storage is full, files can not be updated or synced anymore!" : "Vaše úložiště je plné, nelze aktualizovat ani synchronizovat soubory.",
+ "Your storage is almost full ({usedSpacePercent}%)" : "Vaše úložiště je téměř plné ({usedSpacePercent}%)",
+ "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Aplikace pro šifrování je zapnuta, ale vaše klíče nejsou inicializované. Prosím odhlaste se a znovu přihlaste",
+ "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Chybný soukromý klíč pro šifrovací aplikaci. Aktualizujte prosím heslo svého soukromého klíče ve vašem osobním nastavení, abyste znovu získali přístup k vašim zašifrovaným souborům.",
+ "Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." : "Šifrování bylo vypnuto, vaše soubory jsou však stále zašifrované. Běžte prosím do osobního nastavení, kde soubory odšifrujete.",
+ "{dirs} and {files}" : "{dirs} a {files}",
+ "%s could not be renamed as it has been deleted" : "%s nelze přejmenovat, protože byl smazán",
+ "%s could not be renamed" : "%s nemůže být přejmenován",
+ "Upload (max. %s)" : "Nahrát (max. %s)",
+ "File handling" : "Zacházení se soubory",
+ "Maximum upload size" : "Maximální velikost pro odesílání",
+ "max. possible: " : "největší možná: ",
+ "Save" : "Uložit",
+ "WebDAV" : "WebDAV",
+ "Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" : "Použijte tuto adresu pro <a href=\"%s\" target=\"_blank\">přístup k vašim souborům přes WebDAV</a>",
+ "New" : "Nový",
+ "New text file" : "Nový textový soubor",
+ "Text file" : "Textový soubor",
+ "New folder" : "Nová složka",
+ "Folder" : "Složka",
+ "From link" : "Z odkazu",
+ "Nothing in here. Upload something!" : "Žádný obsah. Nahrajte něco.",
+ "Download" : "Stáhnout",
+ "Upload too large" : "Odesílaný soubor je příliš velký",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Soubory, které se snažíte odeslat, překračují limit velikosti odesílání na tomto serveru.",
+ "Files are being scanned, please wait." : "Soubory se prohledávají, prosím čekejte.",
+ "Currently scanning" : "Prohledává se"
+},"pluralForm" :"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"
+} \ No newline at end of file
diff --git a/apps/files/l10n/cs_CZ.php b/apps/files/l10n/cs_CZ.php
deleted file mode 100644
index d2bf781b944..00000000000
--- a/apps/files/l10n/cs_CZ.php
+++ /dev/null
@@ -1,96 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Storage not available" => "Úložiště není dostupné",
-"Storage invalid" => "Neplatné úložiště",
-"Unknown error" => "Neznámá chyba",
-"Could not move %s - File with this name already exists" => "Nelze přesunout %s - již existuje soubor se stejným názvem",
-"Could not move %s" => "Nelze přesunout %s",
-"Permission denied" => "Přístup odepřen",
-"File name cannot be empty." => "Název souboru nemůže být prázdný řetězec.",
-"\"%s\" is an invalid file name." => "\"%s\" je neplatným názvem souboru.",
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Neplatný název, znaky '\\', '/', '<', '>', ':', '\"', '|', '?' a '*' nejsou povoleny.",
-"The target folder has been moved or deleted." => "Cílová složka byla přesunuta nebo smazána.",
-"The name %s is already used in the folder %s. Please choose a different name." => "Název %s ve složce %s již existuje. Vyberte prosím jiné jméno.",
-"Not a valid source" => "Neplatný zdroj",
-"Server is not allowed to open URLs, please check the server configuration" => "Server není oprávněn otevírat adresy URL. Ověřte, prosím, konfiguraci serveru.",
-"The file exceeds your quota by %s" => "Soubor překračuje povolenou kvótu o %s",
-"Error while downloading %s to %s" => "Chyba při stahování %s do %s",
-"Error when creating the file" => "Chyba při vytváření souboru",
-"Folder name cannot be empty." => "Název složky nemůže být prázdný.",
-"Error when creating the folder" => "Chyba při vytváření složky",
-"Unable to set upload directory." => "Nelze nastavit adresář pro nahrané soubory.",
-"Invalid Token" => "Neplatný token",
-"No file was uploaded. Unknown error" => "Žádný soubor nebyl odeslán. Neznámá chyba",
-"There is no error, the file uploaded with success" => "Soubor byl odeslán úspěšně",
-"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "Odesílaný soubor přesahuje velikost upload_max_filesize povolenou v php.ini:",
-"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Odeslaný soubor přesáhl svou velikostí parametr MAX_FILE_SIZE specifikovaný ve formuláři HTML",
-"The uploaded file was only partially uploaded" => "Soubor byl odeslán pouze částečně",
-"No file was uploaded" => "Žádný soubor nebyl odeslán",
-"Missing a temporary folder" => "Chybí adresář pro dočasné soubory",
-"Failed to write to disk" => "Zápis na disk selhal",
-"Not enough storage available" => "Nedostatek dostupného úložného prostoru",
-"Upload failed. Could not find uploaded file" => "Nahrávání selhalo. Nepodařilo se nalézt nahraný soubor.",
-"Upload failed. Could not get file info." => "Nahrávání selhalo. Nepodařilo se získat informace o souboru.",
-"Invalid directory." => "Neplatný adresář",
-"Files" => "Soubory",
-"All files" => "Všechny soubory",
-"Unable to upload {filename} as it is a directory or has 0 bytes" => "Nelze nahrát soubor {filename}, protože je to buď adresář nebo má velikost 0 bytů",
-"Total file size {size1} exceeds upload limit {size2}" => "Celková velikost souboru {size1} překračuje povolenou velikost pro nahrávání {size2}",
-"Not enough free space, you are uploading {size1} but only {size2} is left" => "Není dostatek místa pro uložení, velikost souboru je {size1}, zbývá pouze {size2}",
-"Upload cancelled." => "Odesílání zrušeno.",
-"Could not get result from server." => "Nepodařilo se získat výsledek ze serveru.",
-"File upload is in progress. Leaving the page now will cancel the upload." => "Probíhá odesílání souboru. Opuštění stránky způsobí zrušení nahrávání.",
-"URL cannot be empty" => "URL nemůže zůstat prázdná",
-"{new_name} already exists" => "{new_name} již existuje",
-"Could not create file" => "Nepodařilo se vytvořit soubor",
-"Could not create folder" => "Nepodařilo se vytvořit složku",
-"Error fetching URL" => "Chyba při načítání URL",
-"Share" => "Sdílet",
-"Delete" => "Smazat",
-"Disconnect storage" => "Odpojit úložiště",
-"Unshare" => "Zrušit sdílení",
-"Delete permanently" => "Trvale odstranit",
-"Rename" => "Přejmenovat",
-"Pending" => "Nevyřízené",
-"Error moving file." => "Chyba při přesunu souboru.",
-"Error moving file" => "Chyba při přesunu souboru",
-"Error" => "Chyba",
-"Could not rename file" => "Nepodařilo se přejmenovat soubor",
-"Error deleting file." => "Chyba při mazání souboru.",
-"Name" => "Název",
-"Size" => "Velikost",
-"Modified" => "Upraveno",
-"_%n folder_::_%n folders_" => array("%n složka","%n složky","%n složek"),
-"_%n file_::_%n files_" => array("%n soubor","%n soubory","%n souborů"),
-"You don’t have permission to upload or create files here" => "Nemáte oprávnění zde nahrávat či vytvářet soubory",
-"_Uploading %n file_::_Uploading %n files_" => array("Nahrávám %n soubor","Nahrávám %n soubory","Nahrávám %n souborů"),
-"\"{name}\" is an invalid file name." => "\"{name}\" je neplatným názvem souboru.",
-"Your storage is full, files can not be updated or synced anymore!" => "Vaše úložiště je plné, nelze aktualizovat ani synchronizovat soubory.",
-"Your storage is almost full ({usedSpacePercent}%)" => "Vaše úložiště je téměř plné ({usedSpacePercent}%)",
-"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" => "Aplikace pro šifrování je zapnuta, ale vaše klíče nejsou inicializované. Prosím odhlaste se a znovu přihlaste",
-"Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." => "Chybný soukromý klíč pro šifrovací aplikaci. Aktualizujte prosím heslo svého soukromého klíče ve vašem osobním nastavení, abyste znovu získali přístup k vašim zašifrovaným souborům.",
-"Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." => "Šifrování bylo vypnuto, vaše soubory jsou však stále zašifrované. Běžte prosím do osobního nastavení, kde soubory odšifrujete.",
-"{dirs} and {files}" => "{dirs} a {files}",
-"%s could not be renamed as it has been deleted" => "%s nelze přejmenovat, protože byl smazán",
-"%s could not be renamed" => "%s nemůže být přejmenován",
-"Upload (max. %s)" => "Nahrát (max. %s)",
-"File handling" => "Zacházení se soubory",
-"Maximum upload size" => "Maximální velikost pro odesílání",
-"max. possible: " => "největší možná: ",
-"Save" => "Uložit",
-"WebDAV" => "WebDAV",
-"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" => "Použijte tuto adresu pro <a href=\"%s\" target=\"_blank\">přístup k vašim souborům přes WebDAV</a>",
-"New" => "Nový",
-"New text file" => "Nový textový soubor",
-"Text file" => "Textový soubor",
-"New folder" => "Nová složka",
-"Folder" => "Složka",
-"From link" => "Z odkazu",
-"Nothing in here. Upload something!" => "Žádný obsah. Nahrajte něco.",
-"Download" => "Stáhnout",
-"Upload too large" => "Odesílaný soubor je příliš velký",
-"The files you are trying to upload exceed the maximum size for file uploads on this server." => "Soubory, které se snažíte odeslat, překračují limit velikosti odesílání na tomto serveru.",
-"Files are being scanned, please wait." => "Soubory se prohledávají, prosím čekejte.",
-"Currently scanning" => "Prohledává se"
-);
-$PLURAL_FORMS = "nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;";
diff --git a/apps/files/l10n/cy_GB.js b/apps/files/l10n/cy_GB.js
new file mode 100644
index 00000000000..a9c4ddeba28
--- /dev/null
+++ b/apps/files/l10n/cy_GB.js
@@ -0,0 +1,51 @@
+OC.L10N.register(
+ "files",
+ {
+ "Could not move %s - File with this name already exists" : "Methwyd symud %s - Mae ffeil gyda'r enw hwn eisoes yn bodoli",
+ "Could not move %s" : "Methwyd symud %s",
+ "File name cannot be empty." : "Does dim hawl cael enw ffeil gwag.",
+ "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Enw annilys, ni chaniateir, '\\', '/', '<', '>', ':', '\"', '|', '?' na '*'.",
+ "No file was uploaded. Unknown error" : "Ni lwythwyd ffeil i fyny. Gwall anhysbys.",
+ "There is no error, the file uploaded with success" : "Does dim gwall, llwythodd y ffeil i fyny'n llwyddiannus",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "Mae'r ffeil lwythwyd i fyny'n fwy na chyfarwyddeb upload_max_filesize yn php.ini:",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Mae'r ffeil lwythwyd i fyny'n fwy na chyfarwyddeb MAX_FILE_SIZE bennwyd yn y ffurflen HTML",
+ "The uploaded file was only partially uploaded" : "Dim ond yn rhannol y llwythwyd y ffeil i fyny",
+ "No file was uploaded" : "Ni lwythwyd ffeil i fyny",
+ "Missing a temporary folder" : "Plygell dros dro yn eisiau",
+ "Failed to write to disk" : "Methwyd ysgrifennu i'r ddisg",
+ "Not enough storage available" : "Dim digon o le storio ar gael",
+ "Invalid directory." : "Cyfeiriadur annilys.",
+ "Files" : "Ffeiliau",
+ "Upload cancelled." : "Diddymwyd llwytho i fyny.",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "Mae ffeiliau'n cael eu llwytho i fyny. Bydd gadael y dudalen hon nawr yn diddymu'r broses.",
+ "{new_name} already exists" : "{new_name} yn bodoli'n barod",
+ "Share" : "Rhannu",
+ "Delete" : "Dileu",
+ "Unshare" : "Dad-rannu",
+ "Delete permanently" : "Dileu'n barhaol",
+ "Rename" : "Ailenwi",
+ "Pending" : "I ddod",
+ "Error" : "Gwall",
+ "Name" : "Enw",
+ "Size" : "Maint",
+ "Modified" : "Addaswyd",
+ "_%n folder_::_%n folders_" : ["","","",""],
+ "_%n file_::_%n files_" : ["","","",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["","","",""],
+ "Your storage is full, files can not be updated or synced anymore!" : "Mae eich storfa'n llawn, ni ellir diweddaru a chydweddu ffeiliau mwyach!",
+ "Your storage is almost full ({usedSpacePercent}%)" : "Mae eich storfa bron a bod yn llawn ({usedSpacePercent}%)",
+ "File handling" : "Trafod ffeiliau",
+ "Maximum upload size" : "Maint mwyaf llwytho i fyny",
+ "max. possible: " : "mwyaf. posib:",
+ "Save" : "Cadw",
+ "New" : "Newydd",
+ "Text file" : "Ffeil destun",
+ "Folder" : "Plygell",
+ "From link" : "Dolen o",
+ "Nothing in here. Upload something!" : "Does dim byd fan hyn. Llwythwch rhywbeth i fyny!",
+ "Download" : "Llwytho i lawr",
+ "Upload too large" : "Maint llwytho i fyny'n rhy fawr",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Mae'r ffeiliau rydych yn ceisio llwytho i fyny'n fwy na maint mwyaf llwytho ffeiliau i fyny ar y gweinydd hwn.",
+ "Files are being scanned, please wait." : "Arhoswch, mae ffeiliau'n cael eu sganio."
+},
+"nplurals=4; plural=(n==1) ? 0 : (n==2) ? 1 : (n != 8 && n != 11) ? 2 : 3;");
diff --git a/apps/files/l10n/cy_GB.json b/apps/files/l10n/cy_GB.json
new file mode 100644
index 00000000000..dc583d0a333
--- /dev/null
+++ b/apps/files/l10n/cy_GB.json
@@ -0,0 +1,49 @@
+{ "translations": {
+ "Could not move %s - File with this name already exists" : "Methwyd symud %s - Mae ffeil gyda'r enw hwn eisoes yn bodoli",
+ "Could not move %s" : "Methwyd symud %s",
+ "File name cannot be empty." : "Does dim hawl cael enw ffeil gwag.",
+ "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Enw annilys, ni chaniateir, '\\', '/', '<', '>', ':', '\"', '|', '?' na '*'.",
+ "No file was uploaded. Unknown error" : "Ni lwythwyd ffeil i fyny. Gwall anhysbys.",
+ "There is no error, the file uploaded with success" : "Does dim gwall, llwythodd y ffeil i fyny'n llwyddiannus",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "Mae'r ffeil lwythwyd i fyny'n fwy na chyfarwyddeb upload_max_filesize yn php.ini:",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Mae'r ffeil lwythwyd i fyny'n fwy na chyfarwyddeb MAX_FILE_SIZE bennwyd yn y ffurflen HTML",
+ "The uploaded file was only partially uploaded" : "Dim ond yn rhannol y llwythwyd y ffeil i fyny",
+ "No file was uploaded" : "Ni lwythwyd ffeil i fyny",
+ "Missing a temporary folder" : "Plygell dros dro yn eisiau",
+ "Failed to write to disk" : "Methwyd ysgrifennu i'r ddisg",
+ "Not enough storage available" : "Dim digon o le storio ar gael",
+ "Invalid directory." : "Cyfeiriadur annilys.",
+ "Files" : "Ffeiliau",
+ "Upload cancelled." : "Diddymwyd llwytho i fyny.",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "Mae ffeiliau'n cael eu llwytho i fyny. Bydd gadael y dudalen hon nawr yn diddymu'r broses.",
+ "{new_name} already exists" : "{new_name} yn bodoli'n barod",
+ "Share" : "Rhannu",
+ "Delete" : "Dileu",
+ "Unshare" : "Dad-rannu",
+ "Delete permanently" : "Dileu'n barhaol",
+ "Rename" : "Ailenwi",
+ "Pending" : "I ddod",
+ "Error" : "Gwall",
+ "Name" : "Enw",
+ "Size" : "Maint",
+ "Modified" : "Addaswyd",
+ "_%n folder_::_%n folders_" : ["","","",""],
+ "_%n file_::_%n files_" : ["","","",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["","","",""],
+ "Your storage is full, files can not be updated or synced anymore!" : "Mae eich storfa'n llawn, ni ellir diweddaru a chydweddu ffeiliau mwyach!",
+ "Your storage is almost full ({usedSpacePercent}%)" : "Mae eich storfa bron a bod yn llawn ({usedSpacePercent}%)",
+ "File handling" : "Trafod ffeiliau",
+ "Maximum upload size" : "Maint mwyaf llwytho i fyny",
+ "max. possible: " : "mwyaf. posib:",
+ "Save" : "Cadw",
+ "New" : "Newydd",
+ "Text file" : "Ffeil destun",
+ "Folder" : "Plygell",
+ "From link" : "Dolen o",
+ "Nothing in here. Upload something!" : "Does dim byd fan hyn. Llwythwch rhywbeth i fyny!",
+ "Download" : "Llwytho i lawr",
+ "Upload too large" : "Maint llwytho i fyny'n rhy fawr",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Mae'r ffeiliau rydych yn ceisio llwytho i fyny'n fwy na maint mwyaf llwytho ffeiliau i fyny ar y gweinydd hwn.",
+ "Files are being scanned, please wait." : "Arhoswch, mae ffeiliau'n cael eu sganio."
+},"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/l10n/cy_GB.php b/apps/files/l10n/cy_GB.php
deleted file mode 100644
index bf739c87562..00000000000
--- a/apps/files/l10n/cy_GB.php
+++ /dev/null
@@ -1,50 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Could not move %s - File with this name already exists" => "Methwyd symud %s - Mae ffeil gyda'r enw hwn eisoes yn bodoli",
-"Could not move %s" => "Methwyd symud %s",
-"File name cannot be empty." => "Does dim hawl cael enw ffeil gwag.",
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Enw annilys, ni chaniateir, '\\', '/', '<', '>', ':', '\"', '|', '?' na '*'.",
-"No file was uploaded. Unknown error" => "Ni lwythwyd ffeil i fyny. Gwall anhysbys.",
-"There is no error, the file uploaded with success" => "Does dim gwall, llwythodd y ffeil i fyny'n llwyddiannus",
-"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "Mae'r ffeil lwythwyd i fyny'n fwy na chyfarwyddeb upload_max_filesize yn php.ini:",
-"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Mae'r ffeil lwythwyd i fyny'n fwy na chyfarwyddeb MAX_FILE_SIZE bennwyd yn y ffurflen HTML",
-"The uploaded file was only partially uploaded" => "Dim ond yn rhannol y llwythwyd y ffeil i fyny",
-"No file was uploaded" => "Ni lwythwyd ffeil i fyny",
-"Missing a temporary folder" => "Plygell dros dro yn eisiau",
-"Failed to write to disk" => "Methwyd ysgrifennu i'r ddisg",
-"Not enough storage available" => "Dim digon o le storio ar gael",
-"Invalid directory." => "Cyfeiriadur annilys.",
-"Files" => "Ffeiliau",
-"Upload cancelled." => "Diddymwyd llwytho i fyny.",
-"File upload is in progress. Leaving the page now will cancel the upload." => "Mae ffeiliau'n cael eu llwytho i fyny. Bydd gadael y dudalen hon nawr yn diddymu'r broses.",
-"{new_name} already exists" => "{new_name} yn bodoli'n barod",
-"Share" => "Rhannu",
-"Delete" => "Dileu",
-"Unshare" => "Dad-rannu",
-"Delete permanently" => "Dileu'n barhaol",
-"Rename" => "Ailenwi",
-"Pending" => "I ddod",
-"Error" => "Gwall",
-"Name" => "Enw",
-"Size" => "Maint",
-"Modified" => "Addaswyd",
-"_%n folder_::_%n folders_" => array("","","",""),
-"_%n file_::_%n files_" => array("","","",""),
-"_Uploading %n file_::_Uploading %n files_" => array("","","",""),
-"Your storage is full, files can not be updated or synced anymore!" => "Mae eich storfa'n llawn, ni ellir diweddaru a chydweddu ffeiliau mwyach!",
-"Your storage is almost full ({usedSpacePercent}%)" => "Mae eich storfa bron a bod yn llawn ({usedSpacePercent}%)",
-"File handling" => "Trafod ffeiliau",
-"Maximum upload size" => "Maint mwyaf llwytho i fyny",
-"max. possible: " => "mwyaf. posib:",
-"Save" => "Cadw",
-"New" => "Newydd",
-"Text file" => "Ffeil destun",
-"Folder" => "Plygell",
-"From link" => "Dolen o",
-"Nothing in here. Upload something!" => "Does dim byd fan hyn. Llwythwch rhywbeth i fyny!",
-"Download" => "Llwytho i lawr",
-"Upload too large" => "Maint llwytho i fyny'n rhy fawr",
-"The files you are trying to upload exceed the maximum size for file uploads on this server." => "Mae'r ffeiliau rydych yn ceisio llwytho i fyny'n fwy na maint mwyaf llwytho ffeiliau i fyny ar y gweinydd hwn.",
-"Files are being scanned, please wait." => "Arhoswch, mae ffeiliau'n cael eu sganio."
-);
-$PLURAL_FORMS = "nplurals=4; plural=(n==1) ? 0 : (n==2) ? 1 : (n != 8 && n != 11) ? 2 : 3;";
diff --git a/apps/files/l10n/da.js b/apps/files/l10n/da.js
new file mode 100644
index 00000000000..7b636c63409
--- /dev/null
+++ b/apps/files/l10n/da.js
@@ -0,0 +1,97 @@
+OC.L10N.register(
+ "files",
+ {
+ "Storage not available" : "Lagerplads er ikke tilgængeligt",
+ "Storage invalid" : "Lagerplads er ugyldig",
+ "Unknown error" : "Ukendt fejl",
+ "Could not move %s - File with this name already exists" : "Kunne ikke flytte %s - der findes allerede en fil med dette navn",
+ "Could not move %s" : "Kunne ikke flytte %s",
+ "Permission denied" : "Adgang nægtet",
+ "File name cannot be empty." : "Filnavnet kan ikke stå tomt.",
+ "\"%s\" is an invalid file name." : "\"%s\" er et ugyldigt filnavn.",
+ "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Ugyldigt navn, '\\', '/', '<', '>', ':' | '?', '\"', '', og '*' er ikke tilladt.",
+ "The target folder has been moved or deleted." : "Mappen er blevet slettet eller fjernet.",
+ "The name %s is already used in the folder %s. Please choose a different name." : "Navnet %s er allerede i brug i mappen %s. Vælg venligst et andet navn.",
+ "Not a valid source" : "Ikke en gyldig kilde",
+ "Server is not allowed to open URLs, please check the server configuration" : "Server har ikke tilladelse til at åbne URL'er. Kontroller venligst serverens indstillinger",
+ "The file exceeds your quota by %s" : "Denne fil overskrider dit kvota med %s",
+ "Error while downloading %s to %s" : "Fejl ved hentning af %s til %s",
+ "Error when creating the file" : "Fejl ved oprettelse af fil",
+ "Folder name cannot be empty." : "Mappenavnet kan ikke være tomt.",
+ "Error when creating the folder" : "Fejl ved oprettelse af mappen",
+ "Unable to set upload directory." : "Ude af stand til at vælge upload mappe.",
+ "Invalid Token" : "Ugyldig Token ",
+ "No file was uploaded. Unknown error" : "Ingen fil blev uploadet. Ukendt fejl.",
+ "There is no error, the file uploaded with success" : "Der skete ingen fejl, filen blev succesfuldt uploadet",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "Den uploadede fil overstiger upload_max_filesize direktivet i php.ini",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Den uploadede fil overstiger MAX_FILE_SIZE indstilingen, som specificeret i HTML formularen",
+ "The uploaded file was only partially uploaded" : "Filen blev kun delvist uploadet.",
+ "No file was uploaded" : "Ingen fil uploadet",
+ "Missing a temporary folder" : "Manglende midlertidig mappe.",
+ "Failed to write to disk" : "Fejl ved skrivning til disk.",
+ "Not enough storage available" : "Der er ikke nok plads til rådlighed",
+ "Upload failed. Could not find uploaded file" : "Upload fejlede. Kunne ikke finde den uploadede fil.",
+ "Upload failed. Could not get file info." : "Upload fejlede. Kunne ikke hente filinformation.",
+ "Invalid directory." : "Ugyldig mappe.",
+ "Files" : "Filer",
+ "All files" : "Alle filer",
+ "Unable to upload {filename} as it is a directory or has 0 bytes" : "Kan ikke upload {filename} da det er enten en mappe eller indholder 0 bytes.",
+ "Total file size {size1} exceeds upload limit {size2}" : "Den totale filstørrelse {size1} er større end uploadgrænsen {size2}",
+ "Not enough free space, you are uploading {size1} but only {size2} is left" : "Der er ikke tilstrækkeligt friplads. Du uplaoder {size1} men der er kun {size2} tilbage",
+ "Upload cancelled." : "Upload afbrudt.",
+ "Could not get result from server." : "Kunne ikke hente resultat fra server.",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "Fil upload kører. Hvis du forlader siden nu, vil uploadet blive annuleret.",
+ "URL cannot be empty" : "URL kan ikke være tom",
+ "{new_name} already exists" : "{new_name} eksisterer allerede",
+ "Could not create file" : "Kunne ikke oprette fil",
+ "Could not create folder" : "Kunne ikke oprette mappe",
+ "Error fetching URL" : "Fejl ved URL",
+ "Share" : "Del",
+ "Delete" : "Slet",
+ "Disconnect storage" : "Frakobl lager",
+ "Unshare" : "Fjern deling",
+ "Delete permanently" : "Slet permanent",
+ "Rename" : "Omdøb",
+ "Pending" : "Afventer",
+ "Error moving file." : "Fejl ved flytning af fil",
+ "Error moving file" : "Fejl ved flytning af fil",
+ "Error" : "Fejl",
+ "Could not rename file" : "Kunne ikke omdøbe filen",
+ "Error deleting file." : "Fejl ved sletnign af fil.",
+ "Name" : "Navn",
+ "Size" : "Størrelse",
+ "Modified" : "Ændret",
+ "_%n folder_::_%n folders_" : ["%n mappe","%n mapper"],
+ "_%n file_::_%n files_" : ["%n fil","%n filer"],
+ "You don’t have permission to upload or create files here" : "Du har ikke tilladelse til at uploade eller oprette filer her",
+ "_Uploading %n file_::_Uploading %n files_" : ["Uploader %n fil","Uploader %n filer"],
+ "\"{name}\" is an invalid file name." : "'{name}' er et ugyldigt filnavn.",
+ "Your storage is full, files can not be updated or synced anymore!" : "Din opbevaringsplads er fyldt op, filer kan ikke opdateres eller synkroniseres længere!",
+ "Your storage is almost full ({usedSpacePercent}%)" : "Din opbevaringsplads er næsten fyldt op ({usedSpacePercent}%)",
+ "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Krypteringsprogrammet er aktiveret, men din nøgle er ikke igangsat. Log venligst ud og ind igen.",
+ "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Ugyldig privat nøgle for krypteringsprogrammet. Opdater venligst dit kodeord for den private nøgle i dine personlige indstillinger. Det kræves for at få adgang til dine krypterede filer.",
+ "Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." : "Krypteringen blev deaktiveret, men dine filer er stadig krypteret. Gå venligst til dine personlige indstillinger for at dekryptere dine filer. ",
+ "{dirs} and {files}" : "{dirs} og {files}",
+ "%s could not be renamed as it has been deleted" : "%s kunne ikke omdøbes, da den er blevet slettet",
+ "%s could not be renamed" : "%s kunne ikke omdøbes",
+ "Upload (max. %s)" : "Upload (max. %s)",
+ "File handling" : "Filhåndtering",
+ "Maximum upload size" : "Maksimal upload-størrelse",
+ "max. possible: " : "max. mulige: ",
+ "Save" : "Gem",
+ "WebDAV" : "WebDAV",
+ "Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" : "Brug denne adresse for at <a href=\"%s\" target=\"_blank\">tilgå dine filer via WebDAV</a>",
+ "New" : "Ny",
+ "New text file" : "Ny tekstfil",
+ "Text file" : "Tekstfil",
+ "New folder" : "Ny Mappe",
+ "Folder" : "Mappe",
+ "From link" : "Fra link",
+ "Nothing in here. Upload something!" : "Her er tomt. Upload noget!",
+ "Download" : "Download",
+ "Upload too large" : "Upload er for stor",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Filerne, du prøver at uploade, er større end den maksimale størrelse for fil-upload på denne server.",
+ "Files are being scanned, please wait." : "Filerne bliver indlæst, vent venligst.",
+ "Currently scanning" : "Indlæser"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/da.json b/apps/files/l10n/da.json
new file mode 100644
index 00000000000..81b658bef2e
--- /dev/null
+++ b/apps/files/l10n/da.json
@@ -0,0 +1,95 @@
+{ "translations": {
+ "Storage not available" : "Lagerplads er ikke tilgængeligt",
+ "Storage invalid" : "Lagerplads er ugyldig",
+ "Unknown error" : "Ukendt fejl",
+ "Could not move %s - File with this name already exists" : "Kunne ikke flytte %s - der findes allerede en fil med dette navn",
+ "Could not move %s" : "Kunne ikke flytte %s",
+ "Permission denied" : "Adgang nægtet",
+ "File name cannot be empty." : "Filnavnet kan ikke stå tomt.",
+ "\"%s\" is an invalid file name." : "\"%s\" er et ugyldigt filnavn.",
+ "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Ugyldigt navn, '\\', '/', '<', '>', ':' | '?', '\"', '', og '*' er ikke tilladt.",
+ "The target folder has been moved or deleted." : "Mappen er blevet slettet eller fjernet.",
+ "The name %s is already used in the folder %s. Please choose a different name." : "Navnet %s er allerede i brug i mappen %s. Vælg venligst et andet navn.",
+ "Not a valid source" : "Ikke en gyldig kilde",
+ "Server is not allowed to open URLs, please check the server configuration" : "Server har ikke tilladelse til at åbne URL'er. Kontroller venligst serverens indstillinger",
+ "The file exceeds your quota by %s" : "Denne fil overskrider dit kvota med %s",
+ "Error while downloading %s to %s" : "Fejl ved hentning af %s til %s",
+ "Error when creating the file" : "Fejl ved oprettelse af fil",
+ "Folder name cannot be empty." : "Mappenavnet kan ikke være tomt.",
+ "Error when creating the folder" : "Fejl ved oprettelse af mappen",
+ "Unable to set upload directory." : "Ude af stand til at vælge upload mappe.",
+ "Invalid Token" : "Ugyldig Token ",
+ "No file was uploaded. Unknown error" : "Ingen fil blev uploadet. Ukendt fejl.",
+ "There is no error, the file uploaded with success" : "Der skete ingen fejl, filen blev succesfuldt uploadet",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "Den uploadede fil overstiger upload_max_filesize direktivet i php.ini",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Den uploadede fil overstiger MAX_FILE_SIZE indstilingen, som specificeret i HTML formularen",
+ "The uploaded file was only partially uploaded" : "Filen blev kun delvist uploadet.",
+ "No file was uploaded" : "Ingen fil uploadet",
+ "Missing a temporary folder" : "Manglende midlertidig mappe.",
+ "Failed to write to disk" : "Fejl ved skrivning til disk.",
+ "Not enough storage available" : "Der er ikke nok plads til rådlighed",
+ "Upload failed. Could not find uploaded file" : "Upload fejlede. Kunne ikke finde den uploadede fil.",
+ "Upload failed. Could not get file info." : "Upload fejlede. Kunne ikke hente filinformation.",
+ "Invalid directory." : "Ugyldig mappe.",
+ "Files" : "Filer",
+ "All files" : "Alle filer",
+ "Unable to upload {filename} as it is a directory or has 0 bytes" : "Kan ikke upload {filename} da det er enten en mappe eller indholder 0 bytes.",
+ "Total file size {size1} exceeds upload limit {size2}" : "Den totale filstørrelse {size1} er større end uploadgrænsen {size2}",
+ "Not enough free space, you are uploading {size1} but only {size2} is left" : "Der er ikke tilstrækkeligt friplads. Du uplaoder {size1} men der er kun {size2} tilbage",
+ "Upload cancelled." : "Upload afbrudt.",
+ "Could not get result from server." : "Kunne ikke hente resultat fra server.",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "Fil upload kører. Hvis du forlader siden nu, vil uploadet blive annuleret.",
+ "URL cannot be empty" : "URL kan ikke være tom",
+ "{new_name} already exists" : "{new_name} eksisterer allerede",
+ "Could not create file" : "Kunne ikke oprette fil",
+ "Could not create folder" : "Kunne ikke oprette mappe",
+ "Error fetching URL" : "Fejl ved URL",
+ "Share" : "Del",
+ "Delete" : "Slet",
+ "Disconnect storage" : "Frakobl lager",
+ "Unshare" : "Fjern deling",
+ "Delete permanently" : "Slet permanent",
+ "Rename" : "Omdøb",
+ "Pending" : "Afventer",
+ "Error moving file." : "Fejl ved flytning af fil",
+ "Error moving file" : "Fejl ved flytning af fil",
+ "Error" : "Fejl",
+ "Could not rename file" : "Kunne ikke omdøbe filen",
+ "Error deleting file." : "Fejl ved sletnign af fil.",
+ "Name" : "Navn",
+ "Size" : "Størrelse",
+ "Modified" : "Ændret",
+ "_%n folder_::_%n folders_" : ["%n mappe","%n mapper"],
+ "_%n file_::_%n files_" : ["%n fil","%n filer"],
+ "You don’t have permission to upload or create files here" : "Du har ikke tilladelse til at uploade eller oprette filer her",
+ "_Uploading %n file_::_Uploading %n files_" : ["Uploader %n fil","Uploader %n filer"],
+ "\"{name}\" is an invalid file name." : "'{name}' er et ugyldigt filnavn.",
+ "Your storage is full, files can not be updated or synced anymore!" : "Din opbevaringsplads er fyldt op, filer kan ikke opdateres eller synkroniseres længere!",
+ "Your storage is almost full ({usedSpacePercent}%)" : "Din opbevaringsplads er næsten fyldt op ({usedSpacePercent}%)",
+ "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Krypteringsprogrammet er aktiveret, men din nøgle er ikke igangsat. Log venligst ud og ind igen.",
+ "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Ugyldig privat nøgle for krypteringsprogrammet. Opdater venligst dit kodeord for den private nøgle i dine personlige indstillinger. Det kræves for at få adgang til dine krypterede filer.",
+ "Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." : "Krypteringen blev deaktiveret, men dine filer er stadig krypteret. Gå venligst til dine personlige indstillinger for at dekryptere dine filer. ",
+ "{dirs} and {files}" : "{dirs} og {files}",
+ "%s could not be renamed as it has been deleted" : "%s kunne ikke omdøbes, da den er blevet slettet",
+ "%s could not be renamed" : "%s kunne ikke omdøbes",
+ "Upload (max. %s)" : "Upload (max. %s)",
+ "File handling" : "Filhåndtering",
+ "Maximum upload size" : "Maksimal upload-størrelse",
+ "max. possible: " : "max. mulige: ",
+ "Save" : "Gem",
+ "WebDAV" : "WebDAV",
+ "Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" : "Brug denne adresse for at <a href=\"%s\" target=\"_blank\">tilgå dine filer via WebDAV</a>",
+ "New" : "Ny",
+ "New text file" : "Ny tekstfil",
+ "Text file" : "Tekstfil",
+ "New folder" : "Ny Mappe",
+ "Folder" : "Mappe",
+ "From link" : "Fra link",
+ "Nothing in here. Upload something!" : "Her er tomt. Upload noget!",
+ "Download" : "Download",
+ "Upload too large" : "Upload er for stor",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Filerne, du prøver at uploade, er større end den maksimale størrelse for fil-upload på denne server.",
+ "Files are being scanned, please wait." : "Filerne bliver indlæst, vent venligst.",
+ "Currently scanning" : "Indlæser"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files/l10n/da.php b/apps/files/l10n/da.php
deleted file mode 100644
index ca2b16059da..00000000000
--- a/apps/files/l10n/da.php
+++ /dev/null
@@ -1,96 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Storage not available" => "Lagerplads er ikke tilgængeligt",
-"Storage invalid" => "Lagerplads er ugyldig",
-"Unknown error" => "Ukendt fejl",
-"Could not move %s - File with this name already exists" => "Kunne ikke flytte %s - der findes allerede en fil med dette navn",
-"Could not move %s" => "Kunne ikke flytte %s",
-"Permission denied" => "Adgang nægtet",
-"File name cannot be empty." => "Filnavnet kan ikke stå tomt.",
-"\"%s\" is an invalid file name." => "\"%s\" er et ugyldigt filnavn.",
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Ugyldigt navn, '\\', '/', '<', '>', ':' | '?', '\"', '', og '*' er ikke tilladt.",
-"The target folder has been moved or deleted." => "Mappen er blevet slettet eller fjernet.",
-"The name %s is already used in the folder %s. Please choose a different name." => "Navnet %s er allerede i brug i mappen %s. Vælg venligst et andet navn.",
-"Not a valid source" => "Ikke en gyldig kilde",
-"Server is not allowed to open URLs, please check the server configuration" => "Server har ikke tilladelse til at åbne URL'er. Kontroller venligst serverens indstillinger",
-"The file exceeds your quota by %s" => "Denne fil overskrider dit kvota med %s",
-"Error while downloading %s to %s" => "Fejl ved hentning af %s til %s",
-"Error when creating the file" => "Fejl ved oprettelse af fil",
-"Folder name cannot be empty." => "Mappenavnet kan ikke være tomt.",
-"Error when creating the folder" => "Fejl ved oprettelse af mappen",
-"Unable to set upload directory." => "Ude af stand til at vælge upload mappe.",
-"Invalid Token" => "Ugyldig Token ",
-"No file was uploaded. Unknown error" => "Ingen fil blev uploadet. Ukendt fejl.",
-"There is no error, the file uploaded with success" => "Der skete ingen fejl, filen blev succesfuldt uploadet",
-"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "Den uploadede fil overstiger upload_max_filesize direktivet i php.ini",
-"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Den uploadede fil overstiger MAX_FILE_SIZE indstilingen, som specificeret i HTML formularen",
-"The uploaded file was only partially uploaded" => "Filen blev kun delvist uploadet.",
-"No file was uploaded" => "Ingen fil uploadet",
-"Missing a temporary folder" => "Manglende midlertidig mappe.",
-"Failed to write to disk" => "Fejl ved skrivning til disk.",
-"Not enough storage available" => "Der er ikke nok plads til rådlighed",
-"Upload failed. Could not find uploaded file" => "Upload fejlede. Kunne ikke finde den uploadede fil.",
-"Upload failed. Could not get file info." => "Upload fejlede. Kunne ikke hente filinformation.",
-"Invalid directory." => "Ugyldig mappe.",
-"Files" => "Filer",
-"All files" => "Alle filer",
-"Unable to upload {filename} as it is a directory or has 0 bytes" => "Kan ikke upload {filename} da det er enten en mappe eller indholder 0 bytes.",
-"Total file size {size1} exceeds upload limit {size2}" => "Den totale filstørrelse {size1} er større end uploadgrænsen {size2}",
-"Not enough free space, you are uploading {size1} but only {size2} is left" => "Der er ikke tilstrækkeligt friplads. Du uplaoder {size1} men der er kun {size2} tilbage",
-"Upload cancelled." => "Upload afbrudt.",
-"Could not get result from server." => "Kunne ikke hente resultat fra server.",
-"File upload is in progress. Leaving the page now will cancel the upload." => "Fil upload kører. Hvis du forlader siden nu, vil uploadet blive annuleret.",
-"URL cannot be empty" => "URL kan ikke være tom",
-"{new_name} already exists" => "{new_name} eksisterer allerede",
-"Could not create file" => "Kunne ikke oprette fil",
-"Could not create folder" => "Kunne ikke oprette mappe",
-"Error fetching URL" => "Fejl ved URL",
-"Share" => "Del",
-"Delete" => "Slet",
-"Disconnect storage" => "Frakobl lager",
-"Unshare" => "Fjern deling",
-"Delete permanently" => "Slet permanent",
-"Rename" => "Omdøb",
-"Pending" => "Afventer",
-"Error moving file." => "Fejl ved flytning af fil",
-"Error moving file" => "Fejl ved flytning af fil",
-"Error" => "Fejl",
-"Could not rename file" => "Kunne ikke omdøbe filen",
-"Error deleting file." => "Fejl ved sletnign af fil.",
-"Name" => "Navn",
-"Size" => "Størrelse",
-"Modified" => "Ændret",
-"_%n folder_::_%n folders_" => array("%n mappe","%n mapper"),
-"_%n file_::_%n files_" => array("%n fil","%n filer"),
-"You don’t have permission to upload or create files here" => "Du har ikke tilladelse til at uploade eller oprette filer her",
-"_Uploading %n file_::_Uploading %n files_" => array("Uploader %n fil","Uploader %n filer"),
-"\"{name}\" is an invalid file name." => "'{name}' er et ugyldigt filnavn.",
-"Your storage is full, files can not be updated or synced anymore!" => "Din opbevaringsplads er fyldt op, filer kan ikke opdateres eller synkroniseres længere!",
-"Your storage is almost full ({usedSpacePercent}%)" => "Din opbevaringsplads er næsten fyldt op ({usedSpacePercent}%)",
-"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" => "Krypteringsprogrammet er aktiveret, men din nøgle er ikke igangsat. Log venligst ud og ind igen.",
-"Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." => "Ugyldig privat nøgle for krypteringsprogrammet. Opdater venligst dit kodeord for den private nøgle i dine personlige indstillinger. Det kræves for at få adgang til dine krypterede filer.",
-"Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." => "Krypteringen blev deaktiveret, men dine filer er stadig krypteret. Gå venligst til dine personlige indstillinger for at dekryptere dine filer. ",
-"{dirs} and {files}" => "{dirs} og {files}",
-"%s could not be renamed as it has been deleted" => "%s kunne ikke omdøbes, da den er blevet slettet",
-"%s could not be renamed" => "%s kunne ikke omdøbes",
-"Upload (max. %s)" => "Upload (max. %s)",
-"File handling" => "Filhåndtering",
-"Maximum upload size" => "Maksimal upload-størrelse",
-"max. possible: " => "max. mulige: ",
-"Save" => "Gem",
-"WebDAV" => "WebDAV",
-"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" => "Brug denne adresse for at <a href=\"%s\" target=\"_blank\">tilgå dine filer via WebDAV</a>",
-"New" => "Ny",
-"New text file" => "Ny tekstfil",
-"Text file" => "Tekstfil",
-"New folder" => "Ny Mappe",
-"Folder" => "Mappe",
-"From link" => "Fra link",
-"Nothing in here. Upload something!" => "Her er tomt. Upload noget!",
-"Download" => "Download",
-"Upload too large" => "Upload er for stor",
-"The files you are trying to upload exceed the maximum size for file uploads on this server." => "Filerne, du prøver at uploade, er større end den maksimale størrelse for fil-upload på denne server.",
-"Files are being scanned, please wait." => "Filerne bliver indlæst, vent venligst.",
-"Currently scanning" => "Indlæser"
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/de.js b/apps/files/l10n/de.js
new file mode 100644
index 00000000000..b4ffa90c89b
--- /dev/null
+++ b/apps/files/l10n/de.js
@@ -0,0 +1,97 @@
+OC.L10N.register(
+ "files",
+ {
+ "Storage not available" : "Speicher nicht verfügbar",
+ "Storage invalid" : "Speicher ungültig",
+ "Unknown error" : "Unbekannter Fehler",
+ "Could not move %s - File with this name already exists" : "Konnte %s nicht verschieben. Eine Datei mit diesem Namen existiert bereits",
+ "Could not move %s" : "Konnte %s nicht verschieben",
+ "Permission denied" : "Zugriff verweigert",
+ "File name cannot be empty." : "Der Dateiname darf nicht leer sein.",
+ "\"%s\" is an invalid file name." : "»%s« ist kein gültiger Dateiname.",
+ "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Ungültiger Name, '\\', '/', '<', '>', ':', '\"', '|', '?' und '*' sind nicht zulässig.",
+ "The target folder has been moved or deleted." : "Der Zielordner wurde verschoben oder gelöscht.",
+ "The name %s is already used in the folder %s. Please choose a different name." : "Der Name %s wird bereits im Ordner %s benutzt. Bitte wähle einen anderen Namen.",
+ "Not a valid source" : "Keine gültige Quelle",
+ "Server is not allowed to open URLs, please check the server configuration" : "Dem Server ist das Öffnen von URLs nicht erlaubt, bitte die Serverkonfiguration prüfen",
+ "The file exceeds your quota by %s" : "Die Datei überschreitet Dein Limit um %s",
+ "Error while downloading %s to %s" : "Fehler beim Herunterladen von %s nach %s",
+ "Error when creating the file" : "Fehler beim Erstellen der Datei",
+ "Folder name cannot be empty." : "Der Ordner-Name darf nicht leer sein.",
+ "Error when creating the folder" : "Fehler beim Erstellen des Ordners",
+ "Unable to set upload directory." : "Das Upload-Verzeichnis konnte nicht gesetzt werden.",
+ "Invalid Token" : "Ungültiges Merkmal",
+ "No file was uploaded. Unknown error" : "Keine Datei hochgeladen. Unbekannter Fehler",
+ "There is no error, the file uploaded with success" : "Es ist kein Fehler aufgetreten. Die Datei wurde erfolgreich hochgeladen.",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "Die hochgeladene Datei überschreitet die upload_max_filesize Vorgabe in php.ini",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Die Datei ist größer, als die MAX_FILE_SIZE Direktive erlaubt, die im HTML-Formular spezifiziert ist",
+ "The uploaded file was only partially uploaded" : "Die Datei konnte nur teilweise übertragen werden",
+ "No file was uploaded" : "Keine Datei konnte übertragen werden.",
+ "Missing a temporary folder" : "Kein temporärer Ordner vorhanden",
+ "Failed to write to disk" : "Fehler beim Schreiben auf die Festplatte",
+ "Not enough storage available" : "Nicht genug Speicher vorhanden.",
+ "Upload failed. Could not find uploaded file" : "Hochladen fehlgeschlagen. Hochgeladene Datei konnte nicht gefunden werden.",
+ "Upload failed. Could not get file info." : "Hochladen fehlgeschlagen. Dateiinformationen konnten nicht abgerufen werden.",
+ "Invalid directory." : "Ungültiges Verzeichnis.",
+ "Files" : "Dateien",
+ "All files" : "Alle Dateien",
+ "Unable to upload {filename} as it is a directory or has 0 bytes" : "Die Datei {filename} kann nicht hochgeladen werden, da sie entweder ein Verzeichnis oder 0 Bytes groß ist",
+ "Total file size {size1} exceeds upload limit {size2}" : "Die Gesamt-Größe {size1} überschreitet die Upload-Begrenzung {size2}",
+ "Not enough free space, you are uploading {size1} but only {size2} is left" : "Nicht genügend freier Speicherplatz, du möchtest {size1} hochladen, es sind jedoch nur noch {size2} verfügbar.",
+ "Upload cancelled." : "Upload abgebrochen.",
+ "Could not get result from server." : "Ergebnis konnte nicht vom Server abgerufen werden.",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "Dateiupload läuft. Wenn Du die Seite jetzt verlässt, wird der Upload abgebrochen.",
+ "URL cannot be empty" : "Die URL darf nicht leer sein",
+ "{new_name} already exists" : "{new_name} existiert bereits",
+ "Could not create file" : "Die Datei konnte nicht erstellt werden",
+ "Could not create folder" : "Der Ordner konnte nicht erstellt werden",
+ "Error fetching URL" : "Fehler beim Abrufen der URL",
+ "Share" : "Teilen",
+ "Delete" : "Löschen",
+ "Disconnect storage" : "Speicher trennen",
+ "Unshare" : "Freigabe aufheben",
+ "Delete permanently" : "Endgültig löschen",
+ "Rename" : "Umbenennen",
+ "Pending" : "Ausstehend",
+ "Error moving file." : "Fehler beim Verschieben der Datei.",
+ "Error moving file" : "Fehler beim Verschieben der Datei",
+ "Error" : "Fehler",
+ "Could not rename file" : "Die Datei konnte nicht umbenannt werden",
+ "Error deleting file." : "Fehler beim Löschen der Datei.",
+ "Name" : "Name",
+ "Size" : "Größe",
+ "Modified" : "Geändert",
+ "_%n folder_::_%n folders_" : ["%n Ordner","%n Ordner"],
+ "_%n file_::_%n files_" : ["%n Datei","%n Dateien"],
+ "You don’t have permission to upload or create files here" : "Du besitzt hier keine Berechtigung, um Dateien hochzuladen oder zu erstellen",
+ "_Uploading %n file_::_Uploading %n files_" : ["%n Datei wird hochgeladen","%n Dateien werden hochgeladen"],
+ "\"{name}\" is an invalid file name." : "»{name}« ist kein gültiger Dateiname.",
+ "Your storage is full, files can not be updated or synced anymore!" : "Dein Speicher ist voll, daher können keine Dateien mehr aktualisiert oder synchronisiert werden!",
+ "Your storage is almost full ({usedSpacePercent}%)" : "Dein Speicher ist fast voll ({usedSpacePercent}%)",
+ "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Die Verschlüsselung-App ist aktiviert, aber Deine Schlüssel sind nicht initialisiert. Bitte melden Dich nochmals ab und wieder an.",
+ "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Ungültiger privater Schlüssel für die Verschlüsselung-App. Bitte aktualisiere Dein privates Schlüssel-Passwort, um den Zugriff auf Deine verschlüsselten Dateien wiederherzustellen.",
+ "Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." : "Die Verschlüsselung wurde deaktiviert, jedoch sind Deine Dateien nach wie vor verschlüsselt. Bitte gehe zu Deinen persönlichen Einstellungen, um Deine Dateien zu entschlüsseln.",
+ "{dirs} and {files}" : "{dirs} und {files}",
+ "%s could not be renamed as it has been deleted" : "%s konnte nicht umbenannt werden, da es gelöscht wurde",
+ "%s could not be renamed" : "%s konnte nicht umbenannt werden",
+ "Upload (max. %s)" : "Hochladen (max. %s)",
+ "File handling" : "Dateibehandlung",
+ "Maximum upload size" : "Maximale Upload-Größe",
+ "max. possible: " : "maximal möglich:",
+ "Save" : "Speichern",
+ "WebDAV" : "WebDAV",
+ "Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" : "Diese Adresse benutzen, um <a href=\"%s\" target=\"_blank\">über WebDAV auf Ihre Dateien zuzugreifen</a>",
+ "New" : "Neu",
+ "New text file" : "Neue Textdatei",
+ "Text file" : "Textdatei",
+ "New folder" : "Neuer Ordner",
+ "Folder" : "Ordner",
+ "From link" : "Von einem Link",
+ "Nothing in here. Upload something!" : "Alles leer. Lade etwas hoch!",
+ "Download" : "Herunterladen",
+ "Upload too large" : "Der Upload ist zu groß",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Die Datei überschreitet die Maximalgröße für Uploads auf diesem Server.",
+ "Files are being scanned, please wait." : "Dateien werden gescannt, bitte warten.",
+ "Currently scanning" : "Durchsuchen läuft"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/de.json b/apps/files/l10n/de.json
new file mode 100644
index 00000000000..600a60ddfd7
--- /dev/null
+++ b/apps/files/l10n/de.json
@@ -0,0 +1,95 @@
+{ "translations": {
+ "Storage not available" : "Speicher nicht verfügbar",
+ "Storage invalid" : "Speicher ungültig",
+ "Unknown error" : "Unbekannter Fehler",
+ "Could not move %s - File with this name already exists" : "Konnte %s nicht verschieben. Eine Datei mit diesem Namen existiert bereits",
+ "Could not move %s" : "Konnte %s nicht verschieben",
+ "Permission denied" : "Zugriff verweigert",
+ "File name cannot be empty." : "Der Dateiname darf nicht leer sein.",
+ "\"%s\" is an invalid file name." : "»%s« ist kein gültiger Dateiname.",
+ "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Ungültiger Name, '\\', '/', '<', '>', ':', '\"', '|', '?' und '*' sind nicht zulässig.",
+ "The target folder has been moved or deleted." : "Der Zielordner wurde verschoben oder gelöscht.",
+ "The name %s is already used in the folder %s. Please choose a different name." : "Der Name %s wird bereits im Ordner %s benutzt. Bitte wähle einen anderen Namen.",
+ "Not a valid source" : "Keine gültige Quelle",
+ "Server is not allowed to open URLs, please check the server configuration" : "Dem Server ist das Öffnen von URLs nicht erlaubt, bitte die Serverkonfiguration prüfen",
+ "The file exceeds your quota by %s" : "Die Datei überschreitet Dein Limit um %s",
+ "Error while downloading %s to %s" : "Fehler beim Herunterladen von %s nach %s",
+ "Error when creating the file" : "Fehler beim Erstellen der Datei",
+ "Folder name cannot be empty." : "Der Ordner-Name darf nicht leer sein.",
+ "Error when creating the folder" : "Fehler beim Erstellen des Ordners",
+ "Unable to set upload directory." : "Das Upload-Verzeichnis konnte nicht gesetzt werden.",
+ "Invalid Token" : "Ungültiges Merkmal",
+ "No file was uploaded. Unknown error" : "Keine Datei hochgeladen. Unbekannter Fehler",
+ "There is no error, the file uploaded with success" : "Es ist kein Fehler aufgetreten. Die Datei wurde erfolgreich hochgeladen.",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "Die hochgeladene Datei überschreitet die upload_max_filesize Vorgabe in php.ini",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Die Datei ist größer, als die MAX_FILE_SIZE Direktive erlaubt, die im HTML-Formular spezifiziert ist",
+ "The uploaded file was only partially uploaded" : "Die Datei konnte nur teilweise übertragen werden",
+ "No file was uploaded" : "Keine Datei konnte übertragen werden.",
+ "Missing a temporary folder" : "Kein temporärer Ordner vorhanden",
+ "Failed to write to disk" : "Fehler beim Schreiben auf die Festplatte",
+ "Not enough storage available" : "Nicht genug Speicher vorhanden.",
+ "Upload failed. Could not find uploaded file" : "Hochladen fehlgeschlagen. Hochgeladene Datei konnte nicht gefunden werden.",
+ "Upload failed. Could not get file info." : "Hochladen fehlgeschlagen. Dateiinformationen konnten nicht abgerufen werden.",
+ "Invalid directory." : "Ungültiges Verzeichnis.",
+ "Files" : "Dateien",
+ "All files" : "Alle Dateien",
+ "Unable to upload {filename} as it is a directory or has 0 bytes" : "Die Datei {filename} kann nicht hochgeladen werden, da sie entweder ein Verzeichnis oder 0 Bytes groß ist",
+ "Total file size {size1} exceeds upload limit {size2}" : "Die Gesamt-Größe {size1} überschreitet die Upload-Begrenzung {size2}",
+ "Not enough free space, you are uploading {size1} but only {size2} is left" : "Nicht genügend freier Speicherplatz, du möchtest {size1} hochladen, es sind jedoch nur noch {size2} verfügbar.",
+ "Upload cancelled." : "Upload abgebrochen.",
+ "Could not get result from server." : "Ergebnis konnte nicht vom Server abgerufen werden.",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "Dateiupload läuft. Wenn Du die Seite jetzt verlässt, wird der Upload abgebrochen.",
+ "URL cannot be empty" : "Die URL darf nicht leer sein",
+ "{new_name} already exists" : "{new_name} existiert bereits",
+ "Could not create file" : "Die Datei konnte nicht erstellt werden",
+ "Could not create folder" : "Der Ordner konnte nicht erstellt werden",
+ "Error fetching URL" : "Fehler beim Abrufen der URL",
+ "Share" : "Teilen",
+ "Delete" : "Löschen",
+ "Disconnect storage" : "Speicher trennen",
+ "Unshare" : "Freigabe aufheben",
+ "Delete permanently" : "Endgültig löschen",
+ "Rename" : "Umbenennen",
+ "Pending" : "Ausstehend",
+ "Error moving file." : "Fehler beim Verschieben der Datei.",
+ "Error moving file" : "Fehler beim Verschieben der Datei",
+ "Error" : "Fehler",
+ "Could not rename file" : "Die Datei konnte nicht umbenannt werden",
+ "Error deleting file." : "Fehler beim Löschen der Datei.",
+ "Name" : "Name",
+ "Size" : "Größe",
+ "Modified" : "Geändert",
+ "_%n folder_::_%n folders_" : ["%n Ordner","%n Ordner"],
+ "_%n file_::_%n files_" : ["%n Datei","%n Dateien"],
+ "You don’t have permission to upload or create files here" : "Du besitzt hier keine Berechtigung, um Dateien hochzuladen oder zu erstellen",
+ "_Uploading %n file_::_Uploading %n files_" : ["%n Datei wird hochgeladen","%n Dateien werden hochgeladen"],
+ "\"{name}\" is an invalid file name." : "»{name}« ist kein gültiger Dateiname.",
+ "Your storage is full, files can not be updated or synced anymore!" : "Dein Speicher ist voll, daher können keine Dateien mehr aktualisiert oder synchronisiert werden!",
+ "Your storage is almost full ({usedSpacePercent}%)" : "Dein Speicher ist fast voll ({usedSpacePercent}%)",
+ "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Die Verschlüsselung-App ist aktiviert, aber Deine Schlüssel sind nicht initialisiert. Bitte melden Dich nochmals ab und wieder an.",
+ "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Ungültiger privater Schlüssel für die Verschlüsselung-App. Bitte aktualisiere Dein privates Schlüssel-Passwort, um den Zugriff auf Deine verschlüsselten Dateien wiederherzustellen.",
+ "Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." : "Die Verschlüsselung wurde deaktiviert, jedoch sind Deine Dateien nach wie vor verschlüsselt. Bitte gehe zu Deinen persönlichen Einstellungen, um Deine Dateien zu entschlüsseln.",
+ "{dirs} and {files}" : "{dirs} und {files}",
+ "%s could not be renamed as it has been deleted" : "%s konnte nicht umbenannt werden, da es gelöscht wurde",
+ "%s could not be renamed" : "%s konnte nicht umbenannt werden",
+ "Upload (max. %s)" : "Hochladen (max. %s)",
+ "File handling" : "Dateibehandlung",
+ "Maximum upload size" : "Maximale Upload-Größe",
+ "max. possible: " : "maximal möglich:",
+ "Save" : "Speichern",
+ "WebDAV" : "WebDAV",
+ "Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" : "Diese Adresse benutzen, um <a href=\"%s\" target=\"_blank\">über WebDAV auf Ihre Dateien zuzugreifen</a>",
+ "New" : "Neu",
+ "New text file" : "Neue Textdatei",
+ "Text file" : "Textdatei",
+ "New folder" : "Neuer Ordner",
+ "Folder" : "Ordner",
+ "From link" : "Von einem Link",
+ "Nothing in here. Upload something!" : "Alles leer. Lade etwas hoch!",
+ "Download" : "Herunterladen",
+ "Upload too large" : "Der Upload ist zu groß",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Die Datei überschreitet die Maximalgröße für Uploads auf diesem Server.",
+ "Files are being scanned, please wait." : "Dateien werden gescannt, bitte warten.",
+ "Currently scanning" : "Durchsuchen läuft"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files/l10n/de.php b/apps/files/l10n/de.php
deleted file mode 100644
index c8191f82b0c..00000000000
--- a/apps/files/l10n/de.php
+++ /dev/null
@@ -1,96 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Storage not available" => "Speicher nicht verfügbar",
-"Storage invalid" => "Speicher ungültig",
-"Unknown error" => "Unbekannter Fehler",
-"Could not move %s - File with this name already exists" => "Konnte %s nicht verschieben. Eine Datei mit diesem Namen existiert bereits",
-"Could not move %s" => "Konnte %s nicht verschieben",
-"Permission denied" => "Zugriff verweigert",
-"File name cannot be empty." => "Der Dateiname darf nicht leer sein.",
-"\"%s\" is an invalid file name." => "»%s« ist kein gültiger Dateiname.",
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Ungültiger Name, '\\', '/', '<', '>', ':', '\"', '|', '?' und '*' sind nicht zulässig.",
-"The target folder has been moved or deleted." => "Der Zielordner wurde verschoben oder gelöscht.",
-"The name %s is already used in the folder %s. Please choose a different name." => "Der Name %s wird bereits im Ordner %s benutzt. Bitte wähle einen anderen Namen.",
-"Not a valid source" => "Keine gültige Quelle",
-"Server is not allowed to open URLs, please check the server configuration" => "Dem Server ist das Öffnen von URLs nicht erlaubt, bitte die Serverkonfiguration prüfen",
-"The file exceeds your quota by %s" => "Die Datei überschreitet Dein Limit um %s",
-"Error while downloading %s to %s" => "Fehler beim Herunterladen von %s nach %s",
-"Error when creating the file" => "Fehler beim Erstellen der Datei",
-"Folder name cannot be empty." => "Der Ordner-Name darf nicht leer sein.",
-"Error when creating the folder" => "Fehler beim Erstellen des Ordners",
-"Unable to set upload directory." => "Das Upload-Verzeichnis konnte nicht gesetzt werden.",
-"Invalid Token" => "Ungültiges Merkmal",
-"No file was uploaded. Unknown error" => "Keine Datei hochgeladen. Unbekannter Fehler",
-"There is no error, the file uploaded with success" => "Es ist kein Fehler aufgetreten. Die Datei wurde erfolgreich hochgeladen.",
-"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "Die hochgeladene Datei überschreitet die upload_max_filesize Vorgabe in php.ini",
-"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Die Datei ist größer, als die MAX_FILE_SIZE Direktive erlaubt, die im HTML-Formular spezifiziert ist",
-"The uploaded file was only partially uploaded" => "Die Datei konnte nur teilweise übertragen werden",
-"No file was uploaded" => "Keine Datei konnte übertragen werden.",
-"Missing a temporary folder" => "Kein temporärer Ordner vorhanden",
-"Failed to write to disk" => "Fehler beim Schreiben auf die Festplatte",
-"Not enough storage available" => "Nicht genug Speicher vorhanden.",
-"Upload failed. Could not find uploaded file" => "Hochladen fehlgeschlagen. Hochgeladene Datei konnte nicht gefunden werden.",
-"Upload failed. Could not get file info." => "Hochladen fehlgeschlagen. Dateiinformationen konnten nicht abgerufen werden.",
-"Invalid directory." => "Ungültiges Verzeichnis.",
-"Files" => "Dateien",
-"All files" => "Alle Dateien",
-"Unable to upload {filename} as it is a directory or has 0 bytes" => "Die Datei {filename} kann nicht hochgeladen werden, da sie entweder ein Verzeichnis oder 0 Bytes groß ist",
-"Total file size {size1} exceeds upload limit {size2}" => "Die Gesamt-Größe {size1} überschreitet die Upload-Begrenzung {size2}",
-"Not enough free space, you are uploading {size1} but only {size2} is left" => "Nicht genügend freier Speicherplatz, du möchtest {size1} hochladen, es sind jedoch nur noch {size2} verfügbar.",
-"Upload cancelled." => "Upload abgebrochen.",
-"Could not get result from server." => "Ergebnis konnte nicht vom Server abgerufen werden.",
-"File upload is in progress. Leaving the page now will cancel the upload." => "Dateiupload läuft. Wenn Du die Seite jetzt verlässt, wird der Upload abgebrochen.",
-"URL cannot be empty" => "Die URL darf nicht leer sein",
-"{new_name} already exists" => "{new_name} existiert bereits",
-"Could not create file" => "Die Datei konnte nicht erstellt werden",
-"Could not create folder" => "Der Ordner konnte nicht erstellt werden",
-"Error fetching URL" => "Fehler beim Abrufen der URL",
-"Share" => "Teilen",
-"Delete" => "Löschen",
-"Disconnect storage" => "Speicher trennen",
-"Unshare" => "Freigabe aufheben",
-"Delete permanently" => "Endgültig löschen",
-"Rename" => "Umbenennen",
-"Pending" => "Ausstehend",
-"Error moving file." => "Fehler beim Verschieben der Datei.",
-"Error moving file" => "Fehler beim Verschieben der Datei",
-"Error" => "Fehler",
-"Could not rename file" => "Die Datei konnte nicht umbenannt werden",
-"Error deleting file." => "Fehler beim Löschen der Datei.",
-"Name" => "Name",
-"Size" => "Größe",
-"Modified" => "Geändert",
-"_%n folder_::_%n folders_" => array("%n Ordner","%n Ordner"),
-"_%n file_::_%n files_" => array("%n Datei","%n Dateien"),
-"You don’t have permission to upload or create files here" => "Du besitzt hier keine Berechtigung, um Dateien hochzuladen oder zu erstellen",
-"_Uploading %n file_::_Uploading %n files_" => array("%n Datei wird hochgeladen","%n Dateien werden hochgeladen"),
-"\"{name}\" is an invalid file name." => "»{name}« ist kein gültiger Dateiname.",
-"Your storage is full, files can not be updated or synced anymore!" => "Dein Speicher ist voll, daher können keine Dateien mehr aktualisiert oder synchronisiert werden!",
-"Your storage is almost full ({usedSpacePercent}%)" => "Dein Speicher ist fast voll ({usedSpacePercent}%)",
-"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" => "Die Verschlüsselung-App ist aktiviert, aber Deine Schlüssel sind nicht initialisiert. Bitte melden Dich nochmals ab und wieder an.",
-"Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." => "Ungültiger privater Schlüssel für die Verschlüsselung-App. Bitte aktualisiere Dein privates Schlüssel-Passwort, um den Zugriff auf Deine verschlüsselten Dateien wiederherzustellen.",
-"Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." => "Die Verschlüsselung wurde deaktiviert, jedoch sind Deine Dateien nach wie vor verschlüsselt. Bitte gehe zu Deinen persönlichen Einstellungen, um Deine Dateien zu entschlüsseln.",
-"{dirs} and {files}" => "{dirs} und {files}",
-"%s could not be renamed as it has been deleted" => "%s konnte nicht umbenannt werden, da es gelöscht wurde",
-"%s could not be renamed" => "%s konnte nicht umbenannt werden",
-"Upload (max. %s)" => "Hochladen (max. %s)",
-"File handling" => "Dateibehandlung",
-"Maximum upload size" => "Maximale Upload-Größe",
-"max. possible: " => "maximal möglich:",
-"Save" => "Speichern",
-"WebDAV" => "WebDAV",
-"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" => "Diese Adresse benutzen, um <a href=\"%s\" target=\"_blank\">über WebDAV auf Ihre Dateien zuzugreifen</a>",
-"New" => "Neu",
-"New text file" => "Neue Textdatei",
-"Text file" => "Textdatei",
-"New folder" => "Neuer Ordner",
-"Folder" => "Ordner",
-"From link" => "Von einem Link",
-"Nothing in here. Upload something!" => "Alles leer. Lade etwas hoch!",
-"Download" => "Herunterladen",
-"Upload too large" => "Der Upload ist zu groß",
-"The files you are trying to upload exceed the maximum size for file uploads on this server." => "Die Datei überschreitet die Maximalgröße für Uploads auf diesem Server.",
-"Files are being scanned, please wait." => "Dateien werden gescannt, bitte warten.",
-"Currently scanning" => "Durchsuchen läuft"
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/de_AT.js b/apps/files/l10n/de_AT.js
new file mode 100644
index 00000000000..00e929683cc
--- /dev/null
+++ b/apps/files/l10n/de_AT.js
@@ -0,0 +1,15 @@
+OC.L10N.register(
+ "files",
+ {
+ "Files" : "Dateien",
+ "Share" : "Freigeben",
+ "Delete" : "Löschen",
+ "Unshare" : "Teilung zurücknehmen",
+ "Error" : "Fehler",
+ "_%n folder_::_%n folders_" : ["",""],
+ "_%n file_::_%n files_" : ["",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["",""],
+ "Save" : "Speichern",
+ "Download" : "Herunterladen"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/de_AT.json b/apps/files/l10n/de_AT.json
new file mode 100644
index 00000000000..190e5c1d3b1
--- /dev/null
+++ b/apps/files/l10n/de_AT.json
@@ -0,0 +1,13 @@
+{ "translations": {
+ "Files" : "Dateien",
+ "Share" : "Freigeben",
+ "Delete" : "Löschen",
+ "Unshare" : "Teilung zurücknehmen",
+ "Error" : "Fehler",
+ "_%n folder_::_%n folders_" : ["",""],
+ "_%n file_::_%n files_" : ["",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["",""],
+ "Save" : "Speichern",
+ "Download" : "Herunterladen"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files/l10n/de_AT.php b/apps/files/l10n/de_AT.php
deleted file mode 100644
index 5f9459c2f07..00000000000
--- a/apps/files/l10n/de_AT.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Files" => "Dateien",
-"Share" => "Freigeben",
-"Delete" => "Löschen",
-"Unshare" => "Teilung zurücknehmen",
-"Error" => "Fehler",
-"_%n folder_::_%n folders_" => array("",""),
-"_%n file_::_%n files_" => array("",""),
-"_Uploading %n file_::_Uploading %n files_" => array("",""),
-"Save" => "Speichern",
-"Download" => "Herunterladen"
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/de_CH.js b/apps/files/l10n/de_CH.js
new file mode 100644
index 00000000000..05cec407e0b
--- /dev/null
+++ b/apps/files/l10n/de_CH.js
@@ -0,0 +1,58 @@
+OC.L10N.register(
+ "files",
+ {
+ "Unknown error" : "Unbekannter Fehler",
+ "Could not move %s - File with this name already exists" : "%s konnte nicht verschoben werden. Eine Datei mit diesem Namen existiert bereits.",
+ "Could not move %s" : "Konnte %s nicht verschieben",
+ "File name cannot be empty." : "Der Dateiname darf nicht leer sein.",
+ "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Ungültiger Name, «\\», «/», «<», «>», «:», «\"», «|», «?» und «*» sind nicht zulässig.",
+ "Unable to set upload directory." : "Das Upload-Verzeichnis konnte nicht gesetzt werden.",
+ "Invalid Token" : "Ungültiges Merkmal",
+ "No file was uploaded. Unknown error" : "Keine Datei hochgeladen. Unbekannter Fehler",
+ "There is no error, the file uploaded with success" : "Es ist kein Fehler aufgetreten. Die Datei wurde erfolgreich hochgeladen.",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "Die hochgeladene Datei überschreitet die upload_max_filesize Vorgabe in php.ini",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Die Datei ist grösser, als die MAX_FILE_SIZE Vorgabe erlaubt, die im HTML-Formular spezifiziert ist",
+ "The uploaded file was only partially uploaded" : "Die Datei konnte nur teilweise übertragen werden",
+ "No file was uploaded" : "Keine Datei konnte übertragen werden.",
+ "Missing a temporary folder" : "Kein temporärer Ordner vorhanden",
+ "Failed to write to disk" : "Fehler beim Schreiben auf die Festplatte",
+ "Not enough storage available" : "Nicht genug Speicher vorhanden.",
+ "Invalid directory." : "Ungültiges Verzeichnis.",
+ "Files" : "Dateien",
+ "Upload cancelled." : "Upload abgebrochen.",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "Dateiupload läuft. Wenn Sie die Seite jetzt verlassen, wird der Upload abgebrochen.",
+ "{new_name} already exists" : "{new_name} existiert bereits",
+ "Share" : "Teilen",
+ "Delete" : "Löschen",
+ "Unshare" : "Teilung aufheben",
+ "Delete permanently" : "Endgültig löschen",
+ "Rename" : "Umbenennen",
+ "Pending" : "Ausstehend",
+ "Error" : "Fehler",
+ "Name" : "Name",
+ "Size" : "Grösse",
+ "Modified" : "Geändert",
+ "_%n folder_::_%n folders_" : ["","%n Ordner"],
+ "_%n file_::_%n files_" : ["","%n Dateien"],
+ "_Uploading %n file_::_Uploading %n files_" : ["%n Datei wird hochgeladen","%n Dateien werden hochgeladen"],
+ "Your storage is full, files can not be updated or synced anymore!" : "Ihr Speicher ist voll, daher können keine Dateien mehr aktualisiert oder synchronisiert werden!",
+ "Your storage is almost full ({usedSpacePercent}%)" : "Ihr Speicher ist fast voll ({usedSpacePercent}%)",
+ "Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." : "Die Verschlüsselung wurde deaktiviert, jedoch sind Ihre Dateien nach wie vor verschlüsselt. Bitte gehen Sie zu Ihren persönlichen Einstellungen, um Ihre Dateien zu entschlüsseln.",
+ "%s could not be renamed" : "%s konnte nicht umbenannt werden",
+ "File handling" : "Dateibehandlung",
+ "Maximum upload size" : "Maximale Upload-Grösse",
+ "max. possible: " : "maximal möglich:",
+ "Save" : "Speichern",
+ "WebDAV" : "WebDAV",
+ "New" : "Neu",
+ "Text file" : "Textdatei",
+ "New folder" : "Neues Verzeichnis",
+ "Folder" : "Ordner",
+ "From link" : "Von einem Link",
+ "Nothing in here. Upload something!" : "Alles leer. Laden Sie etwas hoch!",
+ "Download" : "Herunterladen",
+ "Upload too large" : "Der Upload ist zu gross",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Die Datei überschreitet die Maximalgrösse für Uploads auf diesem Server.",
+ "Files are being scanned, please wait." : "Dateien werden gescannt, bitte warten."
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/de_CH.json b/apps/files/l10n/de_CH.json
new file mode 100644
index 00000000000..9ef3585f722
--- /dev/null
+++ b/apps/files/l10n/de_CH.json
@@ -0,0 +1,56 @@
+{ "translations": {
+ "Unknown error" : "Unbekannter Fehler",
+ "Could not move %s - File with this name already exists" : "%s konnte nicht verschoben werden. Eine Datei mit diesem Namen existiert bereits.",
+ "Could not move %s" : "Konnte %s nicht verschieben",
+ "File name cannot be empty." : "Der Dateiname darf nicht leer sein.",
+ "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Ungültiger Name, «\\», «/», «<», «>», «:», «\"», «|», «?» und «*» sind nicht zulässig.",
+ "Unable to set upload directory." : "Das Upload-Verzeichnis konnte nicht gesetzt werden.",
+ "Invalid Token" : "Ungültiges Merkmal",
+ "No file was uploaded. Unknown error" : "Keine Datei hochgeladen. Unbekannter Fehler",
+ "There is no error, the file uploaded with success" : "Es ist kein Fehler aufgetreten. Die Datei wurde erfolgreich hochgeladen.",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "Die hochgeladene Datei überschreitet die upload_max_filesize Vorgabe in php.ini",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Die Datei ist grösser, als die MAX_FILE_SIZE Vorgabe erlaubt, die im HTML-Formular spezifiziert ist",
+ "The uploaded file was only partially uploaded" : "Die Datei konnte nur teilweise übertragen werden",
+ "No file was uploaded" : "Keine Datei konnte übertragen werden.",
+ "Missing a temporary folder" : "Kein temporärer Ordner vorhanden",
+ "Failed to write to disk" : "Fehler beim Schreiben auf die Festplatte",
+ "Not enough storage available" : "Nicht genug Speicher vorhanden.",
+ "Invalid directory." : "Ungültiges Verzeichnis.",
+ "Files" : "Dateien",
+ "Upload cancelled." : "Upload abgebrochen.",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "Dateiupload läuft. Wenn Sie die Seite jetzt verlassen, wird der Upload abgebrochen.",
+ "{new_name} already exists" : "{new_name} existiert bereits",
+ "Share" : "Teilen",
+ "Delete" : "Löschen",
+ "Unshare" : "Teilung aufheben",
+ "Delete permanently" : "Endgültig löschen",
+ "Rename" : "Umbenennen",
+ "Pending" : "Ausstehend",
+ "Error" : "Fehler",
+ "Name" : "Name",
+ "Size" : "Grösse",
+ "Modified" : "Geändert",
+ "_%n folder_::_%n folders_" : ["","%n Ordner"],
+ "_%n file_::_%n files_" : ["","%n Dateien"],
+ "_Uploading %n file_::_Uploading %n files_" : ["%n Datei wird hochgeladen","%n Dateien werden hochgeladen"],
+ "Your storage is full, files can not be updated or synced anymore!" : "Ihr Speicher ist voll, daher können keine Dateien mehr aktualisiert oder synchronisiert werden!",
+ "Your storage is almost full ({usedSpacePercent}%)" : "Ihr Speicher ist fast voll ({usedSpacePercent}%)",
+ "Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." : "Die Verschlüsselung wurde deaktiviert, jedoch sind Ihre Dateien nach wie vor verschlüsselt. Bitte gehen Sie zu Ihren persönlichen Einstellungen, um Ihre Dateien zu entschlüsseln.",
+ "%s could not be renamed" : "%s konnte nicht umbenannt werden",
+ "File handling" : "Dateibehandlung",
+ "Maximum upload size" : "Maximale Upload-Grösse",
+ "max. possible: " : "maximal möglich:",
+ "Save" : "Speichern",
+ "WebDAV" : "WebDAV",
+ "New" : "Neu",
+ "Text file" : "Textdatei",
+ "New folder" : "Neues Verzeichnis",
+ "Folder" : "Ordner",
+ "From link" : "Von einem Link",
+ "Nothing in here. Upload something!" : "Alles leer. Laden Sie etwas hoch!",
+ "Download" : "Herunterladen",
+ "Upload too large" : "Der Upload ist zu gross",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Die Datei überschreitet die Maximalgrösse für Uploads auf diesem Server.",
+ "Files are being scanned, please wait." : "Dateien werden gescannt, bitte warten."
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files/l10n/de_CH.php b/apps/files/l10n/de_CH.php
deleted file mode 100644
index 1fb8e7e6123..00000000000
--- a/apps/files/l10n/de_CH.php
+++ /dev/null
@@ -1,57 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Unknown error" => "Unbekannter Fehler",
-"Could not move %s - File with this name already exists" => "%s konnte nicht verschoben werden. Eine Datei mit diesem Namen existiert bereits.",
-"Could not move %s" => "Konnte %s nicht verschieben",
-"File name cannot be empty." => "Der Dateiname darf nicht leer sein.",
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Ungültiger Name, «\\», «/», «<», «>», «:», «\"», «|», «?» und «*» sind nicht zulässig.",
-"Unable to set upload directory." => "Das Upload-Verzeichnis konnte nicht gesetzt werden.",
-"Invalid Token" => "Ungültiges Merkmal",
-"No file was uploaded. Unknown error" => "Keine Datei hochgeladen. Unbekannter Fehler",
-"There is no error, the file uploaded with success" => "Es ist kein Fehler aufgetreten. Die Datei wurde erfolgreich hochgeladen.",
-"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "Die hochgeladene Datei überschreitet die upload_max_filesize Vorgabe in php.ini",
-"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Die Datei ist grösser, als die MAX_FILE_SIZE Vorgabe erlaubt, die im HTML-Formular spezifiziert ist",
-"The uploaded file was only partially uploaded" => "Die Datei konnte nur teilweise übertragen werden",
-"No file was uploaded" => "Keine Datei konnte übertragen werden.",
-"Missing a temporary folder" => "Kein temporärer Ordner vorhanden",
-"Failed to write to disk" => "Fehler beim Schreiben auf die Festplatte",
-"Not enough storage available" => "Nicht genug Speicher vorhanden.",
-"Invalid directory." => "Ungültiges Verzeichnis.",
-"Files" => "Dateien",
-"Upload cancelled." => "Upload abgebrochen.",
-"File upload is in progress. Leaving the page now will cancel the upload." => "Dateiupload läuft. Wenn Sie die Seite jetzt verlassen, wird der Upload abgebrochen.",
-"{new_name} already exists" => "{new_name} existiert bereits",
-"Share" => "Teilen",
-"Delete" => "Löschen",
-"Unshare" => "Teilung aufheben",
-"Delete permanently" => "Endgültig löschen",
-"Rename" => "Umbenennen",
-"Pending" => "Ausstehend",
-"Error" => "Fehler",
-"Name" => "Name",
-"Size" => "Grösse",
-"Modified" => "Geändert",
-"_%n folder_::_%n folders_" => array("","%n Ordner"),
-"_%n file_::_%n files_" => array("","%n Dateien"),
-"_Uploading %n file_::_Uploading %n files_" => array("%n Datei wird hochgeladen","%n Dateien werden hochgeladen"),
-"Your storage is full, files can not be updated or synced anymore!" => "Ihr Speicher ist voll, daher können keine Dateien mehr aktualisiert oder synchronisiert werden!",
-"Your storage is almost full ({usedSpacePercent}%)" => "Ihr Speicher ist fast voll ({usedSpacePercent}%)",
-"Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." => "Die Verschlüsselung wurde deaktiviert, jedoch sind Ihre Dateien nach wie vor verschlüsselt. Bitte gehen Sie zu Ihren persönlichen Einstellungen, um Ihre Dateien zu entschlüsseln.",
-"%s could not be renamed" => "%s konnte nicht umbenannt werden",
-"File handling" => "Dateibehandlung",
-"Maximum upload size" => "Maximale Upload-Grösse",
-"max. possible: " => "maximal möglich:",
-"Save" => "Speichern",
-"WebDAV" => "WebDAV",
-"New" => "Neu",
-"Text file" => "Textdatei",
-"New folder" => "Neues Verzeichnis",
-"Folder" => "Ordner",
-"From link" => "Von einem Link",
-"Nothing in here. Upload something!" => "Alles leer. Laden Sie etwas hoch!",
-"Download" => "Herunterladen",
-"Upload too large" => "Der Upload ist zu gross",
-"The files you are trying to upload exceed the maximum size for file uploads on this server." => "Die Datei überschreitet die Maximalgrösse für Uploads auf diesem Server.",
-"Files are being scanned, please wait." => "Dateien werden gescannt, bitte warten."
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/de_DE.js b/apps/files/l10n/de_DE.js
new file mode 100644
index 00000000000..3e64aa3c990
--- /dev/null
+++ b/apps/files/l10n/de_DE.js
@@ -0,0 +1,97 @@
+OC.L10N.register(
+ "files",
+ {
+ "Storage not available" : "Speicher nicht verfügbar",
+ "Storage invalid" : "Speicher ungültig",
+ "Unknown error" : "Unbekannter Fehler",
+ "Could not move %s - File with this name already exists" : "%s konnte nicht verschoben werden. Eine Datei mit diesem Namen existiert bereits.",
+ "Could not move %s" : "Konnte %s nicht verschieben",
+ "Permission denied" : "Zugriff verweigert",
+ "File name cannot be empty." : "Der Dateiname darf nicht leer sein.",
+ "\"%s\" is an invalid file name." : "\"%s\" ist kein gültiger Dateiname.",
+ "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Ungültiger Name, '\\', '/', '<', '>', ':', '\"', '|', '?' und '*' sind nicht zulässig.",
+ "The target folder has been moved or deleted." : "Der Ziel-Ordner wurde verschoben oder gelöscht.",
+ "The name %s is already used in the folder %s. Please choose a different name." : "Der Name %s wird bereits im Ordner %s benutzt. Bitte wählen Sie einen anderen Namen.",
+ "Not a valid source" : "Keine gültige Quelle",
+ "Server is not allowed to open URLs, please check the server configuration" : "Dem Server ist das Öffnen von URLs nicht erlaubt, bitte die Serverkonfiguration prüfen",
+ "The file exceeds your quota by %s" : "Die Datei überschreitet Ihr Limit um %s",
+ "Error while downloading %s to %s" : "Fehler beim Herunterladen von %s nach %s",
+ "Error when creating the file" : "Fehler beim Erstellen der Datei",
+ "Folder name cannot be empty." : "Der Ordner-Name darf nicht leer sein.",
+ "Error when creating the folder" : "Fehler beim Erstellen des Ordners",
+ "Unable to set upload directory." : "Das Upload-Verzeichnis konnte nicht gesetzt werden.",
+ "Invalid Token" : "Ungültiges Merkmal",
+ "No file was uploaded. Unknown error" : "Keine Datei hochgeladen. Unbekannter Fehler",
+ "There is no error, the file uploaded with success" : "Es ist kein Fehler aufgetreten. Die Datei wurde erfolgreich hochgeladen.",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "Die hochgeladene Datei überschreitet die upload_max_filesize Vorgabe in php.ini",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Die Datei ist größer, als die MAX_FILE_SIZE Vorgabe erlaubt, die im HTML-Formular spezifiziert ist",
+ "The uploaded file was only partially uploaded" : "Die Datei konnte nur teilweise übertragen werden",
+ "No file was uploaded" : "Keine Datei konnte übertragen werden.",
+ "Missing a temporary folder" : "Kein temporärer Ordner vorhanden",
+ "Failed to write to disk" : "Fehler beim Schreiben auf die Festplatte",
+ "Not enough storage available" : "Nicht genug Speicher vorhanden.",
+ "Upload failed. Could not find uploaded file" : "Hochladen fehlgeschlagen. Die hochgeladene Datei konnte nicht gefunden werden.",
+ "Upload failed. Could not get file info." : "Hochladen fehlgeschlagen. Die Dateiinformationen konnten nicht abgerufen werden.",
+ "Invalid directory." : "Ungültiges Verzeichnis.",
+ "Files" : "Dateien",
+ "All files" : "Alle Dateien",
+ "Unable to upload {filename} as it is a directory or has 0 bytes" : "Die Datei {filename} kann nicht hochgeladen werden, da sie entweder ein Verzeichnis oder 0 Bytes groß ist",
+ "Total file size {size1} exceeds upload limit {size2}" : "Die Gesamt-Größe {size1} überschreitet die Upload-Begrenzung {size2}",
+ "Not enough free space, you are uploading {size1} but only {size2} is left" : "Nicht genügend freier Speicherplatz, Sie möchten {size1} hochladen, es sind jedoch nur noch {size2} verfügbar.",
+ "Upload cancelled." : "Upload abgebrochen.",
+ "Could not get result from server." : "Ergebnis konnte nicht vom Server abgerufen werden.",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "Dateiupload läuft. Wenn Sie die Seite jetzt verlassen, wird der Upload abgebrochen.",
+ "URL cannot be empty" : "Die URL darf nicht leer sein",
+ "{new_name} already exists" : "{new_name} existiert bereits",
+ "Could not create file" : "Die Datei konnte nicht erstellt werden",
+ "Could not create folder" : "Der Ordner konnte nicht erstellt werden",
+ "Error fetching URL" : "Fehler beim Abrufen der URL",
+ "Share" : "Teilen",
+ "Delete" : "Löschen",
+ "Disconnect storage" : "Speicher trennen",
+ "Unshare" : "Freigabe aufheben",
+ "Delete permanently" : "Endgültig löschen",
+ "Rename" : "Umbenennen",
+ "Pending" : "Ausstehend",
+ "Error moving file." : "Fehler beim Verschieben der Datei.",
+ "Error moving file" : "Fehler beim Verschieben der Datei",
+ "Error" : "Fehler",
+ "Could not rename file" : "Die Datei konnte nicht umbenannt werden",
+ "Error deleting file." : "Fehler beim Löschen der Datei.",
+ "Name" : "Name",
+ "Size" : "Größe",
+ "Modified" : "Geändert",
+ "_%n folder_::_%n folders_" : ["%n Ordner","%n Ordner"],
+ "_%n file_::_%n files_" : ["%n Datei","%n Dateien"],
+ "You don’t have permission to upload or create files here" : "Sie besitzen hier keine Berechtigung Dateien hochzuladen oder zu erstellen",
+ "_Uploading %n file_::_Uploading %n files_" : ["%n Datei wird hoch geladen","%n Dateien werden hoch geladen"],
+ "\"{name}\" is an invalid file name." : "»{name}« ist kein gültiger Dateiname.",
+ "Your storage is full, files can not be updated or synced anymore!" : "Ihr Speicher ist voll, daher können keine Dateien mehr aktualisiert oder synchronisiert werden!",
+ "Your storage is almost full ({usedSpacePercent}%)" : "Ihr Speicher ist fast voll ({usedSpacePercent}%)",
+ "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Verschlüsselungs-App ist aktiviert, aber Ihre Schlüssel sind nicht initialisiert. Bitte melden Sie sich nochmals ab und wieder an.",
+ "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Ungültiger privater Schlüssel für die Verschlüsselungs-App. Bitte aktualisieren Sie Ihr privates Schlüsselpasswort, um den Zugriff auf Ihre verschlüsselten Dateien wiederherzustellen.",
+ "Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." : "Die Verschlüsselung wurde deaktiviert, jedoch sind Ihre Dateien nach wie vor verschlüsselt. Bitte gehen Sie zu Ihren persönlichen Einstellungen, um Ihre Dateien zu entschlüsseln.",
+ "{dirs} and {files}" : "{dirs} und {files}",
+ "%s could not be renamed as it has been deleted" : "%s konnte nicht umbenannt werden, da es gelöscht wurde",
+ "%s could not be renamed" : "%s konnte nicht umbenannt werden",
+ "Upload (max. %s)" : "Hochladen (max. %s)",
+ "File handling" : "Dateibehandlung",
+ "Maximum upload size" : "Maximale Upload-Größe",
+ "max. possible: " : "maximal möglich:",
+ "Save" : "Speichern",
+ "WebDAV" : "WebDAV",
+ "Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" : "Diese Adresse benutzen, um <a href=\"%s\" target=\"_blank\">über WebDAV auf Ihre Dateien zuzugreifen</a>",
+ "New" : "Neu",
+ "New text file" : "Neue Textdatei",
+ "Text file" : "Textdatei",
+ "New folder" : "Neuer Ordner",
+ "Folder" : "Ordner",
+ "From link" : "Von einem Link",
+ "Nothing in here. Upload something!" : "Alles leer. Laden Sie etwas hoch!",
+ "Download" : "Herunterladen",
+ "Upload too large" : "Der Upload ist zu groß",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Die Datei überschreitet die Maximalgröße für Uploads auf diesem Server.",
+ "Files are being scanned, please wait." : "Dateien werden gescannt, bitte warten.",
+ "Currently scanning" : "Durchsuchen läuft"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/de_DE.json b/apps/files/l10n/de_DE.json
new file mode 100644
index 00000000000..df3433251c6
--- /dev/null
+++ b/apps/files/l10n/de_DE.json
@@ -0,0 +1,95 @@
+{ "translations": {
+ "Storage not available" : "Speicher nicht verfügbar",
+ "Storage invalid" : "Speicher ungültig",
+ "Unknown error" : "Unbekannter Fehler",
+ "Could not move %s - File with this name already exists" : "%s konnte nicht verschoben werden. Eine Datei mit diesem Namen existiert bereits.",
+ "Could not move %s" : "Konnte %s nicht verschieben",
+ "Permission denied" : "Zugriff verweigert",
+ "File name cannot be empty." : "Der Dateiname darf nicht leer sein.",
+ "\"%s\" is an invalid file name." : "\"%s\" ist kein gültiger Dateiname.",
+ "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Ungültiger Name, '\\', '/', '<', '>', ':', '\"', '|', '?' und '*' sind nicht zulässig.",
+ "The target folder has been moved or deleted." : "Der Ziel-Ordner wurde verschoben oder gelöscht.",
+ "The name %s is already used in the folder %s. Please choose a different name." : "Der Name %s wird bereits im Ordner %s benutzt. Bitte wählen Sie einen anderen Namen.",
+ "Not a valid source" : "Keine gültige Quelle",
+ "Server is not allowed to open URLs, please check the server configuration" : "Dem Server ist das Öffnen von URLs nicht erlaubt, bitte die Serverkonfiguration prüfen",
+ "The file exceeds your quota by %s" : "Die Datei überschreitet Ihr Limit um %s",
+ "Error while downloading %s to %s" : "Fehler beim Herunterladen von %s nach %s",
+ "Error when creating the file" : "Fehler beim Erstellen der Datei",
+ "Folder name cannot be empty." : "Der Ordner-Name darf nicht leer sein.",
+ "Error when creating the folder" : "Fehler beim Erstellen des Ordners",
+ "Unable to set upload directory." : "Das Upload-Verzeichnis konnte nicht gesetzt werden.",
+ "Invalid Token" : "Ungültiges Merkmal",
+ "No file was uploaded. Unknown error" : "Keine Datei hochgeladen. Unbekannter Fehler",
+ "There is no error, the file uploaded with success" : "Es ist kein Fehler aufgetreten. Die Datei wurde erfolgreich hochgeladen.",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "Die hochgeladene Datei überschreitet die upload_max_filesize Vorgabe in php.ini",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Die Datei ist größer, als die MAX_FILE_SIZE Vorgabe erlaubt, die im HTML-Formular spezifiziert ist",
+ "The uploaded file was only partially uploaded" : "Die Datei konnte nur teilweise übertragen werden",
+ "No file was uploaded" : "Keine Datei konnte übertragen werden.",
+ "Missing a temporary folder" : "Kein temporärer Ordner vorhanden",
+ "Failed to write to disk" : "Fehler beim Schreiben auf die Festplatte",
+ "Not enough storage available" : "Nicht genug Speicher vorhanden.",
+ "Upload failed. Could not find uploaded file" : "Hochladen fehlgeschlagen. Die hochgeladene Datei konnte nicht gefunden werden.",
+ "Upload failed. Could not get file info." : "Hochladen fehlgeschlagen. Die Dateiinformationen konnten nicht abgerufen werden.",
+ "Invalid directory." : "Ungültiges Verzeichnis.",
+ "Files" : "Dateien",
+ "All files" : "Alle Dateien",
+ "Unable to upload {filename} as it is a directory or has 0 bytes" : "Die Datei {filename} kann nicht hochgeladen werden, da sie entweder ein Verzeichnis oder 0 Bytes groß ist",
+ "Total file size {size1} exceeds upload limit {size2}" : "Die Gesamt-Größe {size1} überschreitet die Upload-Begrenzung {size2}",
+ "Not enough free space, you are uploading {size1} but only {size2} is left" : "Nicht genügend freier Speicherplatz, Sie möchten {size1} hochladen, es sind jedoch nur noch {size2} verfügbar.",
+ "Upload cancelled." : "Upload abgebrochen.",
+ "Could not get result from server." : "Ergebnis konnte nicht vom Server abgerufen werden.",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "Dateiupload läuft. Wenn Sie die Seite jetzt verlassen, wird der Upload abgebrochen.",
+ "URL cannot be empty" : "Die URL darf nicht leer sein",
+ "{new_name} already exists" : "{new_name} existiert bereits",
+ "Could not create file" : "Die Datei konnte nicht erstellt werden",
+ "Could not create folder" : "Der Ordner konnte nicht erstellt werden",
+ "Error fetching URL" : "Fehler beim Abrufen der URL",
+ "Share" : "Teilen",
+ "Delete" : "Löschen",
+ "Disconnect storage" : "Speicher trennen",
+ "Unshare" : "Freigabe aufheben",
+ "Delete permanently" : "Endgültig löschen",
+ "Rename" : "Umbenennen",
+ "Pending" : "Ausstehend",
+ "Error moving file." : "Fehler beim Verschieben der Datei.",
+ "Error moving file" : "Fehler beim Verschieben der Datei",
+ "Error" : "Fehler",
+ "Could not rename file" : "Die Datei konnte nicht umbenannt werden",
+ "Error deleting file." : "Fehler beim Löschen der Datei.",
+ "Name" : "Name",
+ "Size" : "Größe",
+ "Modified" : "Geändert",
+ "_%n folder_::_%n folders_" : ["%n Ordner","%n Ordner"],
+ "_%n file_::_%n files_" : ["%n Datei","%n Dateien"],
+ "You don’t have permission to upload or create files here" : "Sie besitzen hier keine Berechtigung Dateien hochzuladen oder zu erstellen",
+ "_Uploading %n file_::_Uploading %n files_" : ["%n Datei wird hoch geladen","%n Dateien werden hoch geladen"],
+ "\"{name}\" is an invalid file name." : "»{name}« ist kein gültiger Dateiname.",
+ "Your storage is full, files can not be updated or synced anymore!" : "Ihr Speicher ist voll, daher können keine Dateien mehr aktualisiert oder synchronisiert werden!",
+ "Your storage is almost full ({usedSpacePercent}%)" : "Ihr Speicher ist fast voll ({usedSpacePercent}%)",
+ "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Verschlüsselungs-App ist aktiviert, aber Ihre Schlüssel sind nicht initialisiert. Bitte melden Sie sich nochmals ab und wieder an.",
+ "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Ungültiger privater Schlüssel für die Verschlüsselungs-App. Bitte aktualisieren Sie Ihr privates Schlüsselpasswort, um den Zugriff auf Ihre verschlüsselten Dateien wiederherzustellen.",
+ "Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." : "Die Verschlüsselung wurde deaktiviert, jedoch sind Ihre Dateien nach wie vor verschlüsselt. Bitte gehen Sie zu Ihren persönlichen Einstellungen, um Ihre Dateien zu entschlüsseln.",
+ "{dirs} and {files}" : "{dirs} und {files}",
+ "%s could not be renamed as it has been deleted" : "%s konnte nicht umbenannt werden, da es gelöscht wurde",
+ "%s could not be renamed" : "%s konnte nicht umbenannt werden",
+ "Upload (max. %s)" : "Hochladen (max. %s)",
+ "File handling" : "Dateibehandlung",
+ "Maximum upload size" : "Maximale Upload-Größe",
+ "max. possible: " : "maximal möglich:",
+ "Save" : "Speichern",
+ "WebDAV" : "WebDAV",
+ "Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" : "Diese Adresse benutzen, um <a href=\"%s\" target=\"_blank\">über WebDAV auf Ihre Dateien zuzugreifen</a>",
+ "New" : "Neu",
+ "New text file" : "Neue Textdatei",
+ "Text file" : "Textdatei",
+ "New folder" : "Neuer Ordner",
+ "Folder" : "Ordner",
+ "From link" : "Von einem Link",
+ "Nothing in here. Upload something!" : "Alles leer. Laden Sie etwas hoch!",
+ "Download" : "Herunterladen",
+ "Upload too large" : "Der Upload ist zu groß",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Die Datei überschreitet die Maximalgröße für Uploads auf diesem Server.",
+ "Files are being scanned, please wait." : "Dateien werden gescannt, bitte warten.",
+ "Currently scanning" : "Durchsuchen läuft"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files/l10n/de_DE.php b/apps/files/l10n/de_DE.php
deleted file mode 100644
index 1b37aaa78e0..00000000000
--- a/apps/files/l10n/de_DE.php
+++ /dev/null
@@ -1,96 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Storage not available" => "Speicher nicht verfügbar",
-"Storage invalid" => "Speicher ungültig",
-"Unknown error" => "Unbekannter Fehler",
-"Could not move %s - File with this name already exists" => "%s konnte nicht verschoben werden. Eine Datei mit diesem Namen existiert bereits.",
-"Could not move %s" => "Konnte %s nicht verschieben",
-"Permission denied" => "Zugriff verweigert",
-"File name cannot be empty." => "Der Dateiname darf nicht leer sein.",
-"\"%s\" is an invalid file name." => "\"%s\" ist kein gültiger Dateiname.",
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Ungültiger Name, '\\', '/', '<', '>', ':', '\"', '|', '?' und '*' sind nicht zulässig.",
-"The target folder has been moved or deleted." => "Der Ziel-Ordner wurde verschoben oder gelöscht.",
-"The name %s is already used in the folder %s. Please choose a different name." => "Der Name %s wird bereits im Ordner %s benutzt. Bitte wählen Sie einen anderen Namen.",
-"Not a valid source" => "Keine gültige Quelle",
-"Server is not allowed to open URLs, please check the server configuration" => "Dem Server ist das Öffnen von URLs nicht erlaubt, bitte die Serverkonfiguration prüfen",
-"The file exceeds your quota by %s" => "Die Datei überschreitet Ihr Limit um %s",
-"Error while downloading %s to %s" => "Fehler beim Herunterladen von %s nach %s",
-"Error when creating the file" => "Fehler beim Erstellen der Datei",
-"Folder name cannot be empty." => "Der Ordner-Name darf nicht leer sein.",
-"Error when creating the folder" => "Fehler beim Erstellen des Ordners",
-"Unable to set upload directory." => "Das Upload-Verzeichnis konnte nicht gesetzt werden.",
-"Invalid Token" => "Ungültiges Merkmal",
-"No file was uploaded. Unknown error" => "Keine Datei hochgeladen. Unbekannter Fehler",
-"There is no error, the file uploaded with success" => "Es ist kein Fehler aufgetreten. Die Datei wurde erfolgreich hochgeladen.",
-"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "Die hochgeladene Datei überschreitet die upload_max_filesize Vorgabe in php.ini",
-"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Die Datei ist größer, als die MAX_FILE_SIZE Vorgabe erlaubt, die im HTML-Formular spezifiziert ist",
-"The uploaded file was only partially uploaded" => "Die Datei konnte nur teilweise übertragen werden",
-"No file was uploaded" => "Keine Datei konnte übertragen werden.",
-"Missing a temporary folder" => "Kein temporärer Ordner vorhanden",
-"Failed to write to disk" => "Fehler beim Schreiben auf die Festplatte",
-"Not enough storage available" => "Nicht genug Speicher vorhanden.",
-"Upload failed. Could not find uploaded file" => "Hochladen fehlgeschlagen. Die hochgeladene Datei konnte nicht gefunden werden.",
-"Upload failed. Could not get file info." => "Hochladen fehlgeschlagen. Die Dateiinformationen konnten nicht abgerufen werden.",
-"Invalid directory." => "Ungültiges Verzeichnis.",
-"Files" => "Dateien",
-"All files" => "Alle Dateien",
-"Unable to upload {filename} as it is a directory or has 0 bytes" => "Die Datei {filename} kann nicht hochgeladen werden, da sie entweder ein Verzeichnis oder 0 Bytes groß ist",
-"Total file size {size1} exceeds upload limit {size2}" => "Die Gesamt-Größe {size1} überschreitet die Upload-Begrenzung {size2}",
-"Not enough free space, you are uploading {size1} but only {size2} is left" => "Nicht genügend freier Speicherplatz, Sie möchten {size1} hochladen, es sind jedoch nur noch {size2} verfügbar.",
-"Upload cancelled." => "Upload abgebrochen.",
-"Could not get result from server." => "Ergebnis konnte nicht vom Server abgerufen werden.",
-"File upload is in progress. Leaving the page now will cancel the upload." => "Dateiupload läuft. Wenn Sie die Seite jetzt verlassen, wird der Upload abgebrochen.",
-"URL cannot be empty" => "Die URL darf nicht leer sein",
-"{new_name} already exists" => "{new_name} existiert bereits",
-"Could not create file" => "Die Datei konnte nicht erstellt werden",
-"Could not create folder" => "Der Ordner konnte nicht erstellt werden",
-"Error fetching URL" => "Fehler beim Abrufen der URL",
-"Share" => "Teilen",
-"Delete" => "Löschen",
-"Disconnect storage" => "Speicher trennen",
-"Unshare" => "Freigabe aufheben",
-"Delete permanently" => "Endgültig löschen",
-"Rename" => "Umbenennen",
-"Pending" => "Ausstehend",
-"Error moving file." => "Fehler beim Verschieben der Datei.",
-"Error moving file" => "Fehler beim Verschieben der Datei",
-"Error" => "Fehler",
-"Could not rename file" => "Die Datei konnte nicht umbenannt werden",
-"Error deleting file." => "Fehler beim Löschen der Datei.",
-"Name" => "Name",
-"Size" => "Größe",
-"Modified" => "Geändert",
-"_%n folder_::_%n folders_" => array("%n Ordner","%n Ordner"),
-"_%n file_::_%n files_" => array("%n Datei","%n Dateien"),
-"You don’t have permission to upload or create files here" => "Sie besitzen hier keine Berechtigung Dateien hochzuladen oder zu erstellen",
-"_Uploading %n file_::_Uploading %n files_" => array("%n Datei wird hoch geladen","%n Dateien werden hoch geladen"),
-"\"{name}\" is an invalid file name." => "»{name}« ist kein gültiger Dateiname.",
-"Your storage is full, files can not be updated or synced anymore!" => "Ihr Speicher ist voll, daher können keine Dateien mehr aktualisiert oder synchronisiert werden!",
-"Your storage is almost full ({usedSpacePercent}%)" => "Ihr Speicher ist fast voll ({usedSpacePercent}%)",
-"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" => "Verschlüsselungs-App ist aktiviert, aber Ihre Schlüssel sind nicht initialisiert. Bitte melden Sie sich nochmals ab und wieder an.",
-"Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." => "Ungültiger privater Schlüssel für die Verschlüsselungs-App. Bitte aktualisieren Sie Ihr privates Schlüsselpasswort, um den Zugriff auf Ihre verschlüsselten Dateien wiederherzustellen.",
-"Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." => "Die Verschlüsselung wurde deaktiviert, jedoch sind Ihre Dateien nach wie vor verschlüsselt. Bitte gehen Sie zu Ihren persönlichen Einstellungen, um Ihre Dateien zu entschlüsseln.",
-"{dirs} and {files}" => "{dirs} und {files}",
-"%s could not be renamed as it has been deleted" => "%s konnte nicht umbenannt werden, da es gelöscht wurde",
-"%s could not be renamed" => "%s konnte nicht umbenannt werden",
-"Upload (max. %s)" => "Hochladen (max. %s)",
-"File handling" => "Dateibehandlung",
-"Maximum upload size" => "Maximale Upload-Größe",
-"max. possible: " => "maximal möglich:",
-"Save" => "Speichern",
-"WebDAV" => "WebDAV",
-"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" => "Diese Adresse benutzen, um <a href=\"%s\" target=\"_blank\">über WebDAV auf Ihre Dateien zuzugreifen</a>",
-"New" => "Neu",
-"New text file" => "Neue Textdatei",
-"Text file" => "Textdatei",
-"New folder" => "Neuer Ordner",
-"Folder" => "Ordner",
-"From link" => "Von einem Link",
-"Nothing in here. Upload something!" => "Alles leer. Laden Sie etwas hoch!",
-"Download" => "Herunterladen",
-"Upload too large" => "Der Upload ist zu groß",
-"The files you are trying to upload exceed the maximum size for file uploads on this server." => "Die Datei überschreitet die Maximalgröße für Uploads auf diesem Server.",
-"Files are being scanned, please wait." => "Dateien werden gescannt, bitte warten.",
-"Currently scanning" => "Durchsuchen läuft"
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/el.js b/apps/files/l10n/el.js
new file mode 100644
index 00000000000..eaf4eb65ebd
--- /dev/null
+++ b/apps/files/l10n/el.js
@@ -0,0 +1,97 @@
+OC.L10N.register(
+ "files",
+ {
+ "Storage not available" : "Μη διαθέσιμος αποθηκευτικός χώρος",
+ "Storage invalid" : "Μη έγκυρος αποθηκευτικός χώρος",
+ "Unknown error" : "Άγνωστο σφάλμα",
+ "Could not move %s - File with this name already exists" : "Αδυναμία μετακίνησης του %s - υπάρχει ήδη αρχείο με αυτό το όνομα",
+ "Could not move %s" : "Αδυναμία μετακίνησης του %s",
+ "Permission denied" : "Η πρόσβαση απορρίφθηκε",
+ "File name cannot be empty." : "Το όνομα αρχείου δεν μπορεί να είναι κενό.",
+ "\"%s\" is an invalid file name." : "Το \"%s\" είναι ένα μη έγκυρο όνομα αρχείου.",
+ "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Μη έγκυρο όνομα, '\\', '/', '<', '>', ':', '\"', '|', '?' και '*' δεν επιτρέπονται.",
+ "The target folder has been moved or deleted." : "Ο φάκελος προορισμού έχει μετακινηθεί ή διαγραφεί.",
+ "The name %s is already used in the folder %s. Please choose a different name." : "Το όνομα %s χρησιμοποιείτε ήδη στον φάκελο %s. Παρακαλώ επιλέξτε ένα άλλο όνομα.",
+ "Not a valid source" : "Μη έγκυρη πηγή",
+ "Server is not allowed to open URLs, please check the server configuration" : "Ο διακομιστής δεν επιτρέπεται να ανοίγει URL, παρακαλώ ελέγξτε τις ρυθμίσεις του διακομιστή",
+ "The file exceeds your quota by %s" : "Ο φάκελλος ξεπερνάει το όριό σας κατά %s",
+ "Error while downloading %s to %s" : "Σφάλμα κατά τη λήψη του %s στο %s",
+ "Error when creating the file" : "Σφάλμα κατά τη δημιουργία του αρχείου",
+ "Folder name cannot be empty." : "Το όνομα φακέλου δεν μπορεί να είναι κενό.",
+ "Error when creating the folder" : "Σφάλμα δημιουργίας φακέλου",
+ "Unable to set upload directory." : "Αδυναμία ορισμού καταλόγου αποστολής.",
+ "Invalid Token" : "Μη έγκυρο Token",
+ "No file was uploaded. Unknown error" : "Δεν ανέβηκε κάποιο αρχείο. Άγνωστο σφάλμα",
+ "There is no error, the file uploaded with success" : "Δεν υπάρχει σφάλμα, το αρχείο εστάλει επιτυχώς",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "Το αρχείο που εστάλει υπερβαίνει την οδηγία μέγιστου επιτρεπτού μεγέθους \"upload_max_filesize\" του php.ini",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Το ανεβασμένο αρχείο υπερβαίνει το MAX_FILE_SIZE που ορίζεται στην HTML φόρμα",
+ "The uploaded file was only partially uploaded" : "Το αρχείο εστάλει μόνο εν μέρει",
+ "No file was uploaded" : "Κανένα αρχείο δεν στάλθηκε",
+ "Missing a temporary folder" : "Λείπει ο προσωρινός φάκελος",
+ "Failed to write to disk" : "Αποτυχία εγγραφής στο δίσκο",
+ "Not enough storage available" : "Μη επαρκής διαθέσιμος αποθηκευτικός χώρος",
+ "Upload failed. Could not find uploaded file" : "Η φόρτωση απέτυχε. Αδυναμία εύρεσης αρχείου προς φόρτωση.",
+ "Upload failed. Could not get file info." : "Η φόρτωση απέτυχε. Αδυναμία λήψης πληροφοριών αρχείων.",
+ "Invalid directory." : "Μη έγκυρος φάκελος.",
+ "Files" : "Αρχεία",
+ "All files" : "Όλα τα αρχεία",
+ "Unable to upload {filename} as it is a directory or has 0 bytes" : "Αδυναμία φόρτωσης {filename} καθώς είναι κατάλογος αρχείων ή έχει 0 bytes",
+ "Total file size {size1} exceeds upload limit {size2}" : "Το συνολικό μέγεθος αρχείου {size1} υπερβαίνει το όριο μεταφόρτωσης {size2}",
+ "Not enough free space, you are uploading {size1} but only {size2} is left" : "Δεν υπάρχει αρκετός ελεύθερος χώρος, μεταφορτώνετε μέγεθος {size1} αλλά υπάρχει χώρος μόνο {size2}",
+ "Upload cancelled." : "Η αποστολή ακυρώθηκε.",
+ "Could not get result from server." : "Αδυναμία λήψης αποτελέσματος από το διακομιστή.",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "Η αποστολή του αρχείου βρίσκεται σε εξέλιξη. Το κλείσιμο της σελίδας θα ακυρώσει την αποστολή.",
+ "URL cannot be empty" : "Η URL δεν πρέπει να είναι κενή",
+ "{new_name} already exists" : "{new_name} υπάρχει ήδη",
+ "Could not create file" : "Αδυναμία δημιουργίας αρχείου",
+ "Could not create folder" : "Αδυναμία δημιουργίας φακέλου",
+ "Error fetching URL" : "Σφάλμα φόρτωσης URL",
+ "Share" : "Διαμοιρασμός",
+ "Delete" : "Διαγραφή",
+ "Disconnect storage" : "Αποσυνδεδεμένος αποθηκευτικός χώρος",
+ "Unshare" : "Διακοπή διαμοιρασμού",
+ "Delete permanently" : "Μόνιμη διαγραφή",
+ "Rename" : "Μετονομασία",
+ "Pending" : "Εκκρεμεί",
+ "Error moving file." : "Σφάλμα κατά τη μετακίνηση του αρχείου.",
+ "Error moving file" : "Σφάλμα κατά τη μετακίνηση του αρχείου",
+ "Error" : "Σφάλμα",
+ "Could not rename file" : "Αδυναμία μετονομασίας αρχείου",
+ "Error deleting file." : "Σφάλμα διαγραφής αρχείου.",
+ "Name" : "Όνομα",
+ "Size" : "Μέγεθος",
+ "Modified" : "Τροποποιήθηκε",
+ "_%n folder_::_%n folders_" : ["%n φάκελος","%n φάκελοι"],
+ "_%n file_::_%n files_" : ["%n αρχείο","%n αρχεία"],
+ "You don’t have permission to upload or create files here" : "Δεν έχετε δικαιώματα φόρτωσης ή δημιουργίας αρχείων εδώ",
+ "_Uploading %n file_::_Uploading %n files_" : ["Ανέβασμα %n αρχείου","Ανέβασμα %n αρχείων"],
+ "\"{name}\" is an invalid file name." : "Το \"{name}\" είναι μη έγκυρο όνομα αρχείου.",
+ "Your storage is full, files can not be updated or synced anymore!" : "Ο αποθηκευτικός σας χώρος είναι γεμάτος, τα αρχεία δεν μπορούν να ενημερωθούν ή να συγχρονιστούν πια!",
+ "Your storage is almost full ({usedSpacePercent}%)" : "Ο αποθηκευτικός χώρος είναι σχεδόν γεμάτος ({usedSpacePercent}%)",
+ "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Η εφαρμογή κρυπτογράφησης είναι ενεργοποιημένη αλλά τα κλειδιά σας δεν έχουν καταγραφεί, παρακαλώ αποσυνδεθείτε και επανασυνδεθείτε.",
+ "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Άκυρο προσωπικό κλειδί για την εφαρμογή κρυπτογράφησης. Παρακαλώ ενημερώστε τον κωδικό του προσωπικού κλειδίου σας στις προσωπικές ρυθμίσεις για να επανακτήσετε πρόσβαση στα κρυπτογραφημένα σας αρχεία.",
+ "Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." : "Η κρυπτογράφηση απενεργοποιήθηκε, αλλά τα αρχεία σας είναι ακόμα κρυπτογραφημένα. Παρακαλούμε απενεργοποιήσετε την κρυπτογράφηση αρχείων από τις προσωπικές σας ρυθμίσεις",
+ "{dirs} and {files}" : "{Κατάλογοι αρχείων} και {αρχεία}",
+ "%s could not be renamed as it has been deleted" : "%s δεν μπορούσε να μετονομαστεί εφόσον είχε διαγραφεί",
+ "%s could not be renamed" : "Αδυναμία μετονομασίας του %s",
+ "Upload (max. %s)" : "Διαμοιρασμός (max. %s)",
+ "File handling" : "Διαχείριση αρχείων",
+ "Maximum upload size" : "Μέγιστο μέγεθος αποστολής",
+ "max. possible: " : "μέγιστο δυνατό:",
+ "Save" : "Αποθήκευση",
+ "WebDAV" : "WebDAV",
+ "Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" : "Χρησιμοποιήστε αυτήν την διεύθυνση για να αποκτήσετε <a href=\"%s\" target=\"_blank\">πρόσβαση στα αρχεία σας μέσω WebDAV</a>",
+ "New" : "Νέο",
+ "New text file" : "Νέο αρχείο κειμένου",
+ "Text file" : "Αρχείο κειμένου",
+ "New folder" : "Νέος κατάλογος",
+ "Folder" : "Φάκελος",
+ "From link" : "Από σύνδεσμο",
+ "Nothing in here. Upload something!" : "Δεν υπάρχει τίποτα εδώ. Ανεβάστε κάτι!",
+ "Download" : "Λήψη",
+ "Upload too large" : "Πολύ μεγάλο αρχείο προς αποστολή",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Τα αρχεία που προσπαθείτε να ανεβάσετε υπερβαίνουν το μέγιστο μέγεθος αποστολής αρχείων σε αυτόν τον διακομιστή.",
+ "Files are being scanned, please wait." : "Τα αρχεία σαρώνονται, παρακαλώ περιμένετε.",
+ "Currently scanning" : "Σάρωση σε εξέλιξη"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/el.json b/apps/files/l10n/el.json
new file mode 100644
index 00000000000..5c9b763b5e1
--- /dev/null
+++ b/apps/files/l10n/el.json
@@ -0,0 +1,95 @@
+{ "translations": {
+ "Storage not available" : "Μη διαθέσιμος αποθηκευτικός χώρος",
+ "Storage invalid" : "Μη έγκυρος αποθηκευτικός χώρος",
+ "Unknown error" : "Άγνωστο σφάλμα",
+ "Could not move %s - File with this name already exists" : "Αδυναμία μετακίνησης του %s - υπάρχει ήδη αρχείο με αυτό το όνομα",
+ "Could not move %s" : "Αδυναμία μετακίνησης του %s",
+ "Permission denied" : "Η πρόσβαση απορρίφθηκε",
+ "File name cannot be empty." : "Το όνομα αρχείου δεν μπορεί να είναι κενό.",
+ "\"%s\" is an invalid file name." : "Το \"%s\" είναι ένα μη έγκυρο όνομα αρχείου.",
+ "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Μη έγκυρο όνομα, '\\', '/', '<', '>', ':', '\"', '|', '?' και '*' δεν επιτρέπονται.",
+ "The target folder has been moved or deleted." : "Ο φάκελος προορισμού έχει μετακινηθεί ή διαγραφεί.",
+ "The name %s is already used in the folder %s. Please choose a different name." : "Το όνομα %s χρησιμοποιείτε ήδη στον φάκελο %s. Παρακαλώ επιλέξτε ένα άλλο όνομα.",
+ "Not a valid source" : "Μη έγκυρη πηγή",
+ "Server is not allowed to open URLs, please check the server configuration" : "Ο διακομιστής δεν επιτρέπεται να ανοίγει URL, παρακαλώ ελέγξτε τις ρυθμίσεις του διακομιστή",
+ "The file exceeds your quota by %s" : "Ο φάκελλος ξεπερνάει το όριό σας κατά %s",
+ "Error while downloading %s to %s" : "Σφάλμα κατά τη λήψη του %s στο %s",
+ "Error when creating the file" : "Σφάλμα κατά τη δημιουργία του αρχείου",
+ "Folder name cannot be empty." : "Το όνομα φακέλου δεν μπορεί να είναι κενό.",
+ "Error when creating the folder" : "Σφάλμα δημιουργίας φακέλου",
+ "Unable to set upload directory." : "Αδυναμία ορισμού καταλόγου αποστολής.",
+ "Invalid Token" : "Μη έγκυρο Token",
+ "No file was uploaded. Unknown error" : "Δεν ανέβηκε κάποιο αρχείο. Άγνωστο σφάλμα",
+ "There is no error, the file uploaded with success" : "Δεν υπάρχει σφάλμα, το αρχείο εστάλει επιτυχώς",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "Το αρχείο που εστάλει υπερβαίνει την οδηγία μέγιστου επιτρεπτού μεγέθους \"upload_max_filesize\" του php.ini",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Το ανεβασμένο αρχείο υπερβαίνει το MAX_FILE_SIZE που ορίζεται στην HTML φόρμα",
+ "The uploaded file was only partially uploaded" : "Το αρχείο εστάλει μόνο εν μέρει",
+ "No file was uploaded" : "Κανένα αρχείο δεν στάλθηκε",
+ "Missing a temporary folder" : "Λείπει ο προσωρινός φάκελος",
+ "Failed to write to disk" : "Αποτυχία εγγραφής στο δίσκο",
+ "Not enough storage available" : "Μη επαρκής διαθέσιμος αποθηκευτικός χώρος",
+ "Upload failed. Could not find uploaded file" : "Η φόρτωση απέτυχε. Αδυναμία εύρεσης αρχείου προς φόρτωση.",
+ "Upload failed. Could not get file info." : "Η φόρτωση απέτυχε. Αδυναμία λήψης πληροφοριών αρχείων.",
+ "Invalid directory." : "Μη έγκυρος φάκελος.",
+ "Files" : "Αρχεία",
+ "All files" : "Όλα τα αρχεία",
+ "Unable to upload {filename} as it is a directory or has 0 bytes" : "Αδυναμία φόρτωσης {filename} καθώς είναι κατάλογος αρχείων ή έχει 0 bytes",
+ "Total file size {size1} exceeds upload limit {size2}" : "Το συνολικό μέγεθος αρχείου {size1} υπερβαίνει το όριο μεταφόρτωσης {size2}",
+ "Not enough free space, you are uploading {size1} but only {size2} is left" : "Δεν υπάρχει αρκετός ελεύθερος χώρος, μεταφορτώνετε μέγεθος {size1} αλλά υπάρχει χώρος μόνο {size2}",
+ "Upload cancelled." : "Η αποστολή ακυρώθηκε.",
+ "Could not get result from server." : "Αδυναμία λήψης αποτελέσματος από το διακομιστή.",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "Η αποστολή του αρχείου βρίσκεται σε εξέλιξη. Το κλείσιμο της σελίδας θα ακυρώσει την αποστολή.",
+ "URL cannot be empty" : "Η URL δεν πρέπει να είναι κενή",
+ "{new_name} already exists" : "{new_name} υπάρχει ήδη",
+ "Could not create file" : "Αδυναμία δημιουργίας αρχείου",
+ "Could not create folder" : "Αδυναμία δημιουργίας φακέλου",
+ "Error fetching URL" : "Σφάλμα φόρτωσης URL",
+ "Share" : "Διαμοιρασμός",
+ "Delete" : "Διαγραφή",
+ "Disconnect storage" : "Αποσυνδεδεμένος αποθηκευτικός χώρος",
+ "Unshare" : "Διακοπή διαμοιρασμού",
+ "Delete permanently" : "Μόνιμη διαγραφή",
+ "Rename" : "Μετονομασία",
+ "Pending" : "Εκκρεμεί",
+ "Error moving file." : "Σφάλμα κατά τη μετακίνηση του αρχείου.",
+ "Error moving file" : "Σφάλμα κατά τη μετακίνηση του αρχείου",
+ "Error" : "Σφάλμα",
+ "Could not rename file" : "Αδυναμία μετονομασίας αρχείου",
+ "Error deleting file." : "Σφάλμα διαγραφής αρχείου.",
+ "Name" : "Όνομα",
+ "Size" : "Μέγεθος",
+ "Modified" : "Τροποποιήθηκε",
+ "_%n folder_::_%n folders_" : ["%n φάκελος","%n φάκελοι"],
+ "_%n file_::_%n files_" : ["%n αρχείο","%n αρχεία"],
+ "You don’t have permission to upload or create files here" : "Δεν έχετε δικαιώματα φόρτωσης ή δημιουργίας αρχείων εδώ",
+ "_Uploading %n file_::_Uploading %n files_" : ["Ανέβασμα %n αρχείου","Ανέβασμα %n αρχείων"],
+ "\"{name}\" is an invalid file name." : "Το \"{name}\" είναι μη έγκυρο όνομα αρχείου.",
+ "Your storage is full, files can not be updated or synced anymore!" : "Ο αποθηκευτικός σας χώρος είναι γεμάτος, τα αρχεία δεν μπορούν να ενημερωθούν ή να συγχρονιστούν πια!",
+ "Your storage is almost full ({usedSpacePercent}%)" : "Ο αποθηκευτικός χώρος είναι σχεδόν γεμάτος ({usedSpacePercent}%)",
+ "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Η εφαρμογή κρυπτογράφησης είναι ενεργοποιημένη αλλά τα κλειδιά σας δεν έχουν καταγραφεί, παρακαλώ αποσυνδεθείτε και επανασυνδεθείτε.",
+ "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Άκυρο προσωπικό κλειδί για την εφαρμογή κρυπτογράφησης. Παρακαλώ ενημερώστε τον κωδικό του προσωπικού κλειδίου σας στις προσωπικές ρυθμίσεις για να επανακτήσετε πρόσβαση στα κρυπτογραφημένα σας αρχεία.",
+ "Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." : "Η κρυπτογράφηση απενεργοποιήθηκε, αλλά τα αρχεία σας είναι ακόμα κρυπτογραφημένα. Παρακαλούμε απενεργοποιήσετε την κρυπτογράφηση αρχείων από τις προσωπικές σας ρυθμίσεις",
+ "{dirs} and {files}" : "{Κατάλογοι αρχείων} και {αρχεία}",
+ "%s could not be renamed as it has been deleted" : "%s δεν μπορούσε να μετονομαστεί εφόσον είχε διαγραφεί",
+ "%s could not be renamed" : "Αδυναμία μετονομασίας του %s",
+ "Upload (max. %s)" : "Διαμοιρασμός (max. %s)",
+ "File handling" : "Διαχείριση αρχείων",
+ "Maximum upload size" : "Μέγιστο μέγεθος αποστολής",
+ "max. possible: " : "μέγιστο δυνατό:",
+ "Save" : "Αποθήκευση",
+ "WebDAV" : "WebDAV",
+ "Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" : "Χρησιμοποιήστε αυτήν την διεύθυνση για να αποκτήσετε <a href=\"%s\" target=\"_blank\">πρόσβαση στα αρχεία σας μέσω WebDAV</a>",
+ "New" : "Νέο",
+ "New text file" : "Νέο αρχείο κειμένου",
+ "Text file" : "Αρχείο κειμένου",
+ "New folder" : "Νέος κατάλογος",
+ "Folder" : "Φάκελος",
+ "From link" : "Από σύνδεσμο",
+ "Nothing in here. Upload something!" : "Δεν υπάρχει τίποτα εδώ. Ανεβάστε κάτι!",
+ "Download" : "Λήψη",
+ "Upload too large" : "Πολύ μεγάλο αρχείο προς αποστολή",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Τα αρχεία που προσπαθείτε να ανεβάσετε υπερβαίνουν το μέγιστο μέγεθος αποστολής αρχείων σε αυτόν τον διακομιστή.",
+ "Files are being scanned, please wait." : "Τα αρχεία σαρώνονται, παρακαλώ περιμένετε.",
+ "Currently scanning" : "Σάρωση σε εξέλιξη"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files/l10n/el.php b/apps/files/l10n/el.php
deleted file mode 100644
index 4b51fa4ba00..00000000000
--- a/apps/files/l10n/el.php
+++ /dev/null
@@ -1,96 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Storage not available" => "Μη διαθέσιμος αποθηκευτικός χώρος",
-"Storage invalid" => "Μη έγκυρος αποθηκευτικός χώρος",
-"Unknown error" => "Άγνωστο σφάλμα",
-"Could not move %s - File with this name already exists" => "Αδυναμία μετακίνησης του %s - υπάρχει ήδη αρχείο με αυτό το όνομα",
-"Could not move %s" => "Αδυναμία μετακίνησης του %s",
-"Permission denied" => "Η πρόσβαση απορρίφθηκε",
-"File name cannot be empty." => "Το όνομα αρχείου δεν μπορεί να είναι κενό.",
-"\"%s\" is an invalid file name." => "Το \"%s\" είναι ένα μη έγκυρο όνομα αρχείου.",
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Μη έγκυρο όνομα, '\\', '/', '<', '>', ':', '\"', '|', '?' και '*' δεν επιτρέπονται.",
-"The target folder has been moved or deleted." => "Ο φάκελος προορισμού έχει μετακινηθεί ή διαγραφεί.",
-"The name %s is already used in the folder %s. Please choose a different name." => "Το όνομα %s χρησιμοποιείτε ήδη στον φάκελο %s. Παρακαλώ επιλέξτε ένα άλλο όνομα.",
-"Not a valid source" => "Μη έγκυρη πηγή",
-"Server is not allowed to open URLs, please check the server configuration" => "Ο διακομιστής δεν επιτρέπεται να ανοίγει URL, παρακαλώ ελέγξτε τις ρυθμίσεις του διακομιστή",
-"The file exceeds your quota by %s" => "Ο φάκελλος ξεπερνάει το όριό σας κατά %s",
-"Error while downloading %s to %s" => "Σφάλμα κατά τη λήψη του %s στο %s",
-"Error when creating the file" => "Σφάλμα κατά τη δημιουργία του αρχείου",
-"Folder name cannot be empty." => "Το όνομα φακέλου δεν μπορεί να είναι κενό.",
-"Error when creating the folder" => "Σφάλμα δημιουργίας φακέλου",
-"Unable to set upload directory." => "Αδυναμία ορισμού καταλόγου αποστολής.",
-"Invalid Token" => "Μη έγκυρο Token",
-"No file was uploaded. Unknown error" => "Δεν ανέβηκε κάποιο αρχείο. Άγνωστο σφάλμα",
-"There is no error, the file uploaded with success" => "Δεν υπάρχει σφάλμα, το αρχείο εστάλει επιτυχώς",
-"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "Το αρχείο που εστάλει υπερβαίνει την οδηγία μέγιστου επιτρεπτού μεγέθους \"upload_max_filesize\" του php.ini",
-"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Το ανεβασμένο αρχείο υπερβαίνει το MAX_FILE_SIZE που ορίζεται στην HTML φόρμα",
-"The uploaded file was only partially uploaded" => "Το αρχείο εστάλει μόνο εν μέρει",
-"No file was uploaded" => "Κανένα αρχείο δεν στάλθηκε",
-"Missing a temporary folder" => "Λείπει ο προσωρινός φάκελος",
-"Failed to write to disk" => "Αποτυχία εγγραφής στο δίσκο",
-"Not enough storage available" => "Μη επαρκής διαθέσιμος αποθηκευτικός χώρος",
-"Upload failed. Could not find uploaded file" => "Η φόρτωση απέτυχε. Αδυναμία εύρεσης αρχείου προς φόρτωση.",
-"Upload failed. Could not get file info." => "Η φόρτωση απέτυχε. Αδυναμία λήψης πληροφοριών αρχείων.",
-"Invalid directory." => "Μη έγκυρος φάκελος.",
-"Files" => "Αρχεία",
-"All files" => "Όλα τα αρχεία",
-"Unable to upload {filename} as it is a directory or has 0 bytes" => "Αδυναμία φόρτωσης {filename} καθώς είναι κατάλογος αρχείων ή έχει 0 bytes",
-"Total file size {size1} exceeds upload limit {size2}" => "Το συνολικό μέγεθος αρχείου {size1} υπερβαίνει το όριο μεταφόρτωσης {size2}",
-"Not enough free space, you are uploading {size1} but only {size2} is left" => "Δεν υπάρχει αρκετός ελεύθερος χώρος, μεταφορτώνετε μέγεθος {size1} αλλά υπάρχει χώρος μόνο {size2}",
-"Upload cancelled." => "Η αποστολή ακυρώθηκε.",
-"Could not get result from server." => "Αδυναμία λήψης αποτελέσματος από το διακομιστή.",
-"File upload is in progress. Leaving the page now will cancel the upload." => "Η αποστολή του αρχείου βρίσκεται σε εξέλιξη. Το κλείσιμο της σελίδας θα ακυρώσει την αποστολή.",
-"URL cannot be empty" => "Η URL δεν πρέπει να είναι κενή",
-"{new_name} already exists" => "{new_name} υπάρχει ήδη",
-"Could not create file" => "Αδυναμία δημιουργίας αρχείου",
-"Could not create folder" => "Αδυναμία δημιουργίας φακέλου",
-"Error fetching URL" => "Σφάλμα φόρτωσης URL",
-"Share" => "Διαμοιρασμός",
-"Delete" => "Διαγραφή",
-"Disconnect storage" => "Αποσυνδεδεμένος αποθηκευτικός χώρος",
-"Unshare" => "Διακοπή διαμοιρασμού",
-"Delete permanently" => "Μόνιμη διαγραφή",
-"Rename" => "Μετονομασία",
-"Pending" => "Εκκρεμεί",
-"Error moving file." => "Σφάλμα κατά τη μετακίνηση του αρχείου.",
-"Error moving file" => "Σφάλμα κατά τη μετακίνηση του αρχείου",
-"Error" => "Σφάλμα",
-"Could not rename file" => "Αδυναμία μετονομασίας αρχείου",
-"Error deleting file." => "Σφάλμα διαγραφής αρχείου.",
-"Name" => "Όνομα",
-"Size" => "Μέγεθος",
-"Modified" => "Τροποποιήθηκε",
-"_%n folder_::_%n folders_" => array("%n φάκελος","%n φάκελοι"),
-"_%n file_::_%n files_" => array("%n αρχείο","%n αρχεία"),
-"You don’t have permission to upload or create files here" => "Δεν έχετε δικαιώματα φόρτωσης ή δημιουργίας αρχείων εδώ",
-"_Uploading %n file_::_Uploading %n files_" => array("Ανέβασμα %n αρχείου","Ανέβασμα %n αρχείων"),
-"\"{name}\" is an invalid file name." => "Το \"{name}\" είναι μη έγκυρο όνομα αρχείου.",
-"Your storage is full, files can not be updated or synced anymore!" => "Ο αποθηκευτικός σας χώρος είναι γεμάτος, τα αρχεία δεν μπορούν να ενημερωθούν ή να συγχρονιστούν πια!",
-"Your storage is almost full ({usedSpacePercent}%)" => "Ο αποθηκευτικός χώρος είναι σχεδόν γεμάτος ({usedSpacePercent}%)",
-"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" => "Η εφαρμογή κρυπτογράφησης είναι ενεργοποιημένη αλλά τα κλειδιά σας δεν έχουν καταγραφεί, παρακαλώ αποσυνδεθείτε και επανασυνδεθείτε.",
-"Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." => "Άκυρο προσωπικό κλειδί για την εφαρμογή κρυπτογράφησης. Παρακαλώ ενημερώστε τον κωδικό του προσωπικού κλειδίου σας στις προσωπικές ρυθμίσεις για να επανακτήσετε πρόσβαση στα κρυπτογραφημένα σας αρχεία.",
-"Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." => "Η κρυπτογράφηση απενεργοποιήθηκε, αλλά τα αρχεία σας είναι ακόμα κρυπτογραφημένα. Παρακαλούμε απενεργοποιήσετε την κρυπτογράφηση αρχείων από τις προσωπικές σας ρυθμίσεις",
-"{dirs} and {files}" => "{Κατάλογοι αρχείων} και {αρχεία}",
-"%s could not be renamed as it has been deleted" => "%s δεν μπορούσε να μετονομαστεί εφόσον είχε διαγραφεί",
-"%s could not be renamed" => "Αδυναμία μετονομασίας του %s",
-"Upload (max. %s)" => "Διαμοιρασμός (max. %s)",
-"File handling" => "Διαχείριση αρχείων",
-"Maximum upload size" => "Μέγιστο μέγεθος αποστολής",
-"max. possible: " => "μέγιστο δυνατό:",
-"Save" => "Αποθήκευση",
-"WebDAV" => "WebDAV",
-"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" => "Χρησιμοποιήστε αυτήν την διεύθυνση για να αποκτήσετε <a href=\"%s\" target=\"_blank\">πρόσβαση στα αρχεία σας μέσω WebDAV</a>",
-"New" => "Νέο",
-"New text file" => "Νέο αρχείο κειμένου",
-"Text file" => "Αρχείο κειμένου",
-"New folder" => "Νέος κατάλογος",
-"Folder" => "Φάκελος",
-"From link" => "Από σύνδεσμο",
-"Nothing in here. Upload something!" => "Δεν υπάρχει τίποτα εδώ. Ανεβάστε κάτι!",
-"Download" => "Λήψη",
-"Upload too large" => "Πολύ μεγάλο αρχείο προς αποστολή",
-"The files you are trying to upload exceed the maximum size for file uploads on this server." => "Τα αρχεία που προσπαθείτε να ανεβάσετε υπερβαίνουν το μέγιστο μέγεθος αποστολής αρχείων σε αυτόν τον διακομιστή.",
-"Files are being scanned, please wait." => "Τα αρχεία σαρώνονται, παρακαλώ περιμένετε.",
-"Currently scanning" => "Σάρωση σε εξέλιξη"
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/en@pirate.js b/apps/files/l10n/en@pirate.js
new file mode 100644
index 00000000000..92b310a0964
--- /dev/null
+++ b/apps/files/l10n/en@pirate.js
@@ -0,0 +1,9 @@
+OC.L10N.register(
+ "files",
+ {
+ "_%n folder_::_%n folders_" : ["",""],
+ "_%n file_::_%n files_" : ["",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["",""],
+ "Download" : "Download"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/en@pirate.json b/apps/files/l10n/en@pirate.json
new file mode 100644
index 00000000000..9d489a29829
--- /dev/null
+++ b/apps/files/l10n/en@pirate.json
@@ -0,0 +1,7 @@
+{ "translations": {
+ "_%n folder_::_%n folders_" : ["",""],
+ "_%n file_::_%n files_" : ["",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["",""],
+ "Download" : "Download"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files/l10n/en@pirate.php b/apps/files/l10n/en@pirate.php
deleted file mode 100644
index 128f527aef1..00000000000
--- a/apps/files/l10n/en@pirate.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"_%n folder_::_%n folders_" => array("",""),
-"_%n file_::_%n files_" => array("",""),
-"_Uploading %n file_::_Uploading %n files_" => array("",""),
-"Download" => "Download"
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/en_GB.js b/apps/files/l10n/en_GB.js
new file mode 100644
index 00000000000..494358d3363
--- /dev/null
+++ b/apps/files/l10n/en_GB.js
@@ -0,0 +1,97 @@
+OC.L10N.register(
+ "files",
+ {
+ "Storage not available" : "Storage not available",
+ "Storage invalid" : "Storage invalid",
+ "Unknown error" : "Unknown error",
+ "Could not move %s - File with this name already exists" : "Could not move %s - File with this name already exists",
+ "Could not move %s" : "Could not move %s",
+ "Permission denied" : "Permission denied",
+ "File name cannot be empty." : "File name cannot be empty.",
+ "\"%s\" is an invalid file name." : "\"%s\" is an invalid file name.",
+ "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Invalid name: '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed.",
+ "The target folder has been moved or deleted." : "The target folder has been moved or deleted.",
+ "The name %s is already used in the folder %s. Please choose a different name." : "The name %s is already used in the folder %s. Please choose a different name.",
+ "Not a valid source" : "Not a valid source",
+ "Server is not allowed to open URLs, please check the server configuration" : "Server is not allowed to open URLs, please check the server configuration",
+ "The file exceeds your quota by %s" : "The file exceeds your quota by %s",
+ "Error while downloading %s to %s" : "Error whilst downloading %s to %s",
+ "Error when creating the file" : "Error when creating the file",
+ "Folder name cannot be empty." : "Folder name cannot be empty.",
+ "Error when creating the folder" : "Error when creating the folder",
+ "Unable to set upload directory." : "Unable to set upload directory.",
+ "Invalid Token" : "Invalid Token",
+ "No file was uploaded. Unknown error" : "No file was uploaded. Unknown error",
+ "There is no error, the file uploaded with success" : "There is no error, the file uploaded successfully",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "The uploaded file exceeds the upload_max_filesize directive in php.ini: ",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form",
+ "The uploaded file was only partially uploaded" : "The uploaded file was only partially uploaded",
+ "No file was uploaded" : "No file was uploaded",
+ "Missing a temporary folder" : "Missing a temporary folder",
+ "Failed to write to disk" : "Failed to write to disk",
+ "Not enough storage available" : "Not enough storage available",
+ "Upload failed. Could not find uploaded file" : "Upload failed. Could not find uploaded file",
+ "Upload failed. Could not get file info." : "Upload failed. Could not get file info.",
+ "Invalid directory." : "Invalid directory.",
+ "Files" : "Files",
+ "All files" : "All files",
+ "Unable to upload {filename} as it is a directory or has 0 bytes" : "Unable to upload {filename} as it is a directory or has 0 bytes",
+ "Total file size {size1} exceeds upload limit {size2}" : "Total file size {size1} exceeds upload limit {size2}",
+ "Not enough free space, you are uploading {size1} but only {size2} is left" : "Not enough free space, you are uploading {size1} but only {size2} is left",
+ "Upload cancelled." : "Upload cancelled.",
+ "Could not get result from server." : "Could not get result from server.",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "File upload is in progress. Leaving the page now will cancel the upload.",
+ "URL cannot be empty" : "URL cannot be empty",
+ "{new_name} already exists" : "{new_name} already exists",
+ "Could not create file" : "Could not create file",
+ "Could not create folder" : "Could not create folder",
+ "Error fetching URL" : "Error fetching URL",
+ "Share" : "Share",
+ "Delete" : "Delete",
+ "Disconnect storage" : "Disconnect storage",
+ "Unshare" : "Unshare",
+ "Delete permanently" : "Delete permanently",
+ "Rename" : "Rename",
+ "Pending" : "Pending",
+ "Error moving file." : "Error moving file.",
+ "Error moving file" : "Error moving file",
+ "Error" : "Error",
+ "Could not rename file" : "Could not rename file",
+ "Error deleting file." : "Error deleting file.",
+ "Name" : "Name",
+ "Size" : "Size",
+ "Modified" : "Modified",
+ "_%n folder_::_%n folders_" : ["%n folder","%n folders"],
+ "_%n file_::_%n files_" : ["%n file","%n files"],
+ "You don’t have permission to upload or create files here" : "You don’t have permission to upload or create files here",
+ "_Uploading %n file_::_Uploading %n files_" : ["Uploading %n file","Uploading %n files"],
+ "\"{name}\" is an invalid file name." : "\"{name}\" is an invalid file name.",
+ "Your storage is full, files can not be updated or synced anymore!" : "Your storage is full, files can not be updated or synced anymore!",
+ "Your storage is almost full ({usedSpacePercent}%)" : "Your storage is almost full ({usedSpacePercent}%)",
+ "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Encryption App is enabled but your keys are not initialised, please log-out and log-in again",
+ "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files.",
+ "Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." : "Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files.",
+ "{dirs} and {files}" : "{dirs} and {files}",
+ "%s could not be renamed as it has been deleted" : "%s could not be renamed as it has been deleted",
+ "%s could not be renamed" : "%s could not be renamed",
+ "Upload (max. %s)" : "Upload (max. %s)",
+ "File handling" : "File handling",
+ "Maximum upload size" : "Maximum upload size",
+ "max. possible: " : "max. possible: ",
+ "Save" : "Save",
+ "WebDAV" : "WebDAV",
+ "Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" : "Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>",
+ "New" : "New",
+ "New text file" : "New text file",
+ "Text file" : "Text file",
+ "New folder" : "New folder",
+ "Folder" : "Folder",
+ "From link" : "From link",
+ "Nothing in here. Upload something!" : "Nothing in here. Upload something!",
+ "Download" : "Download",
+ "Upload too large" : "Upload too large",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "The files you are trying to upload exceed the maximum size for file uploads on this server.",
+ "Files are being scanned, please wait." : "Files are being scanned, please wait.",
+ "Currently scanning" : "Currently scanning"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/en_GB.json b/apps/files/l10n/en_GB.json
new file mode 100644
index 00000000000..bdda9bf4faf
--- /dev/null
+++ b/apps/files/l10n/en_GB.json
@@ -0,0 +1,95 @@
+{ "translations": {
+ "Storage not available" : "Storage not available",
+ "Storage invalid" : "Storage invalid",
+ "Unknown error" : "Unknown error",
+ "Could not move %s - File with this name already exists" : "Could not move %s - File with this name already exists",
+ "Could not move %s" : "Could not move %s",
+ "Permission denied" : "Permission denied",
+ "File name cannot be empty." : "File name cannot be empty.",
+ "\"%s\" is an invalid file name." : "\"%s\" is an invalid file name.",
+ "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Invalid name: '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed.",
+ "The target folder has been moved or deleted." : "The target folder has been moved or deleted.",
+ "The name %s is already used in the folder %s. Please choose a different name." : "The name %s is already used in the folder %s. Please choose a different name.",
+ "Not a valid source" : "Not a valid source",
+ "Server is not allowed to open URLs, please check the server configuration" : "Server is not allowed to open URLs, please check the server configuration",
+ "The file exceeds your quota by %s" : "The file exceeds your quota by %s",
+ "Error while downloading %s to %s" : "Error whilst downloading %s to %s",
+ "Error when creating the file" : "Error when creating the file",
+ "Folder name cannot be empty." : "Folder name cannot be empty.",
+ "Error when creating the folder" : "Error when creating the folder",
+ "Unable to set upload directory." : "Unable to set upload directory.",
+ "Invalid Token" : "Invalid Token",
+ "No file was uploaded. Unknown error" : "No file was uploaded. Unknown error",
+ "There is no error, the file uploaded with success" : "There is no error, the file uploaded successfully",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "The uploaded file exceeds the upload_max_filesize directive in php.ini: ",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form",
+ "The uploaded file was only partially uploaded" : "The uploaded file was only partially uploaded",
+ "No file was uploaded" : "No file was uploaded",
+ "Missing a temporary folder" : "Missing a temporary folder",
+ "Failed to write to disk" : "Failed to write to disk",
+ "Not enough storage available" : "Not enough storage available",
+ "Upload failed. Could not find uploaded file" : "Upload failed. Could not find uploaded file",
+ "Upload failed. Could not get file info." : "Upload failed. Could not get file info.",
+ "Invalid directory." : "Invalid directory.",
+ "Files" : "Files",
+ "All files" : "All files",
+ "Unable to upload {filename} as it is a directory or has 0 bytes" : "Unable to upload {filename} as it is a directory or has 0 bytes",
+ "Total file size {size1} exceeds upload limit {size2}" : "Total file size {size1} exceeds upload limit {size2}",
+ "Not enough free space, you are uploading {size1} but only {size2} is left" : "Not enough free space, you are uploading {size1} but only {size2} is left",
+ "Upload cancelled." : "Upload cancelled.",
+ "Could not get result from server." : "Could not get result from server.",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "File upload is in progress. Leaving the page now will cancel the upload.",
+ "URL cannot be empty" : "URL cannot be empty",
+ "{new_name} already exists" : "{new_name} already exists",
+ "Could not create file" : "Could not create file",
+ "Could not create folder" : "Could not create folder",
+ "Error fetching URL" : "Error fetching URL",
+ "Share" : "Share",
+ "Delete" : "Delete",
+ "Disconnect storage" : "Disconnect storage",
+ "Unshare" : "Unshare",
+ "Delete permanently" : "Delete permanently",
+ "Rename" : "Rename",
+ "Pending" : "Pending",
+ "Error moving file." : "Error moving file.",
+ "Error moving file" : "Error moving file",
+ "Error" : "Error",
+ "Could not rename file" : "Could not rename file",
+ "Error deleting file." : "Error deleting file.",
+ "Name" : "Name",
+ "Size" : "Size",
+ "Modified" : "Modified",
+ "_%n folder_::_%n folders_" : ["%n folder","%n folders"],
+ "_%n file_::_%n files_" : ["%n file","%n files"],
+ "You don’t have permission to upload or create files here" : "You don’t have permission to upload or create files here",
+ "_Uploading %n file_::_Uploading %n files_" : ["Uploading %n file","Uploading %n files"],
+ "\"{name}\" is an invalid file name." : "\"{name}\" is an invalid file name.",
+ "Your storage is full, files can not be updated or synced anymore!" : "Your storage is full, files can not be updated or synced anymore!",
+ "Your storage is almost full ({usedSpacePercent}%)" : "Your storage is almost full ({usedSpacePercent}%)",
+ "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Encryption App is enabled but your keys are not initialised, please log-out and log-in again",
+ "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files.",
+ "Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." : "Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files.",
+ "{dirs} and {files}" : "{dirs} and {files}",
+ "%s could not be renamed as it has been deleted" : "%s could not be renamed as it has been deleted",
+ "%s could not be renamed" : "%s could not be renamed",
+ "Upload (max. %s)" : "Upload (max. %s)",
+ "File handling" : "File handling",
+ "Maximum upload size" : "Maximum upload size",
+ "max. possible: " : "max. possible: ",
+ "Save" : "Save",
+ "WebDAV" : "WebDAV",
+ "Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" : "Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>",
+ "New" : "New",
+ "New text file" : "New text file",
+ "Text file" : "Text file",
+ "New folder" : "New folder",
+ "Folder" : "Folder",
+ "From link" : "From link",
+ "Nothing in here. Upload something!" : "Nothing in here. Upload something!",
+ "Download" : "Download",
+ "Upload too large" : "Upload too large",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "The files you are trying to upload exceed the maximum size for file uploads on this server.",
+ "Files are being scanned, please wait." : "Files are being scanned, please wait.",
+ "Currently scanning" : "Currently scanning"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files/l10n/en_GB.php b/apps/files/l10n/en_GB.php
deleted file mode 100644
index e2589923341..00000000000
--- a/apps/files/l10n/en_GB.php
+++ /dev/null
@@ -1,96 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Storage not available" => "Storage not available",
-"Storage invalid" => "Storage invalid",
-"Unknown error" => "Unknown error",
-"Could not move %s - File with this name already exists" => "Could not move %s - File with this name already exists",
-"Could not move %s" => "Could not move %s",
-"Permission denied" => "Permission denied",
-"File name cannot be empty." => "File name cannot be empty.",
-"\"%s\" is an invalid file name." => "\"%s\" is an invalid file name.",
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Invalid name: '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed.",
-"The target folder has been moved or deleted." => "The target folder has been moved or deleted.",
-"The name %s is already used in the folder %s. Please choose a different name." => "The name %s is already used in the folder %s. Please choose a different name.",
-"Not a valid source" => "Not a valid source",
-"Server is not allowed to open URLs, please check the server configuration" => "Server is not allowed to open URLs, please check the server configuration",
-"The file exceeds your quota by %s" => "The file exceeds your quota by %s",
-"Error while downloading %s to %s" => "Error whilst downloading %s to %s",
-"Error when creating the file" => "Error when creating the file",
-"Folder name cannot be empty." => "Folder name cannot be empty.",
-"Error when creating the folder" => "Error when creating the folder",
-"Unable to set upload directory." => "Unable to set upload directory.",
-"Invalid Token" => "Invalid Token",
-"No file was uploaded. Unknown error" => "No file was uploaded. Unknown error",
-"There is no error, the file uploaded with success" => "There is no error, the file uploaded successfully",
-"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "The uploaded file exceeds the upload_max_filesize directive in php.ini: ",
-"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form",
-"The uploaded file was only partially uploaded" => "The uploaded file was only partially uploaded",
-"No file was uploaded" => "No file was uploaded",
-"Missing a temporary folder" => "Missing a temporary folder",
-"Failed to write to disk" => "Failed to write to disk",
-"Not enough storage available" => "Not enough storage available",
-"Upload failed. Could not find uploaded file" => "Upload failed. Could not find uploaded file",
-"Upload failed. Could not get file info." => "Upload failed. Could not get file info.",
-"Invalid directory." => "Invalid directory.",
-"Files" => "Files",
-"All files" => "All files",
-"Unable to upload {filename} as it is a directory or has 0 bytes" => "Unable to upload {filename} as it is a directory or has 0 bytes",
-"Total file size {size1} exceeds upload limit {size2}" => "Total file size {size1} exceeds upload limit {size2}",
-"Not enough free space, you are uploading {size1} but only {size2} is left" => "Not enough free space, you are uploading {size1} but only {size2} is left",
-"Upload cancelled." => "Upload cancelled.",
-"Could not get result from server." => "Could not get result from server.",
-"File upload is in progress. Leaving the page now will cancel the upload." => "File upload is in progress. Leaving the page now will cancel the upload.",
-"URL cannot be empty" => "URL cannot be empty",
-"{new_name} already exists" => "{new_name} already exists",
-"Could not create file" => "Could not create file",
-"Could not create folder" => "Could not create folder",
-"Error fetching URL" => "Error fetching URL",
-"Share" => "Share",
-"Delete" => "Delete",
-"Disconnect storage" => "Disconnect storage",
-"Unshare" => "Unshare",
-"Delete permanently" => "Delete permanently",
-"Rename" => "Rename",
-"Pending" => "Pending",
-"Error moving file." => "Error moving file.",
-"Error moving file" => "Error moving file",
-"Error" => "Error",
-"Could not rename file" => "Could not rename file",
-"Error deleting file." => "Error deleting file.",
-"Name" => "Name",
-"Size" => "Size",
-"Modified" => "Modified",
-"_%n folder_::_%n folders_" => array("%n folder","%n folders"),
-"_%n file_::_%n files_" => array("%n file","%n files"),
-"You don’t have permission to upload or create files here" => "You don’t have permission to upload or create files here",
-"_Uploading %n file_::_Uploading %n files_" => array("Uploading %n file","Uploading %n files"),
-"\"{name}\" is an invalid file name." => "\"{name}\" is an invalid file name.",
-"Your storage is full, files can not be updated or synced anymore!" => "Your storage is full, files can not be updated or synced anymore!",
-"Your storage is almost full ({usedSpacePercent}%)" => "Your storage is almost full ({usedSpacePercent}%)",
-"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" => "Encryption App is enabled but your keys are not initialised, please log-out and log-in again",
-"Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." => "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files.",
-"Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." => "Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files.",
-"{dirs} and {files}" => "{dirs} and {files}",
-"%s could not be renamed as it has been deleted" => "%s could not be renamed as it has been deleted",
-"%s could not be renamed" => "%s could not be renamed",
-"Upload (max. %s)" => "Upload (max. %s)",
-"File handling" => "File handling",
-"Maximum upload size" => "Maximum upload size",
-"max. possible: " => "max. possible: ",
-"Save" => "Save",
-"WebDAV" => "WebDAV",
-"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" => "Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>",
-"New" => "New",
-"New text file" => "New text file",
-"Text file" => "Text file",
-"New folder" => "New folder",
-"Folder" => "Folder",
-"From link" => "From link",
-"Nothing in here. Upload something!" => "Nothing in here. Upload something!",
-"Download" => "Download",
-"Upload too large" => "Upload too large",
-"The files you are trying to upload exceed the maximum size for file uploads on this server." => "The files you are trying to upload exceed the maximum size for file uploads on this server.",
-"Files are being scanned, please wait." => "Files are being scanned, please wait.",
-"Currently scanning" => "Currently scanning"
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/en_NZ.js b/apps/files/l10n/en_NZ.js
new file mode 100644
index 00000000000..329844854f1
--- /dev/null
+++ b/apps/files/l10n/en_NZ.js
@@ -0,0 +1,8 @@
+OC.L10N.register(
+ "files",
+ {
+ "_%n folder_::_%n folders_" : ["",""],
+ "_%n file_::_%n files_" : ["",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["",""]
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/en_NZ.json b/apps/files/l10n/en_NZ.json
new file mode 100644
index 00000000000..37156658a86
--- /dev/null
+++ b/apps/files/l10n/en_NZ.json
@@ -0,0 +1,6 @@
+{ "translations": {
+ "_%n folder_::_%n folders_" : ["",""],
+ "_%n file_::_%n files_" : ["",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["",""]
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files/l10n/en_NZ.php b/apps/files/l10n/en_NZ.php
deleted file mode 100644
index 0157af093e9..00000000000
--- a/apps/files/l10n/en_NZ.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"_%n folder_::_%n folders_" => array("",""),
-"_%n file_::_%n files_" => array("",""),
-"_Uploading %n file_::_Uploading %n files_" => array("","")
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/eo.js b/apps/files/l10n/eo.js
new file mode 100644
index 00000000000..43acaae6ba4
--- /dev/null
+++ b/apps/files/l10n/eo.js
@@ -0,0 +1,74 @@
+OC.L10N.register(
+ "files",
+ {
+ "Unknown error" : "Nekonata eraro",
+ "Could not move %s - File with this name already exists" : "Ne eblis movi %s: dosiero kun ĉi tiu nomo jam ekzistas",
+ "Could not move %s" : "Ne eblis movi %s",
+ "File name cannot be empty." : "Dosiernomo devas ne malpleni.",
+ "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Nevalida nomo: “\\”, “/”, “<”, “>”, “:”, “\"”, “|”, “?” kaj “*” ne permesatas.",
+ "The name %s is already used in the folder %s. Please choose a different name." : "La nomo %s jam uziĝas en la dosierujo %s. Bonvolu elekti malsaman nomon.",
+ "Not a valid source" : "Nevalida fonto",
+ "Error while downloading %s to %s" : "Eraris elŝuto de %s al %s",
+ "Error when creating the file" : "Eraris la kreo de la dosiero",
+ "Folder name cannot be empty." : "La dosierujnomo ne povas malpleni.",
+ "Error when creating the folder" : "Eraris la kreo de la dosierujo",
+ "Unable to set upload directory." : "Ne povis agordiĝi la alŝuta dosierujo.",
+ "No file was uploaded. Unknown error" : "Neniu dosiero alŝutiĝis. Nekonata eraro.",
+ "There is no error, the file uploaded with success" : "Ne estas eraro, la dosiero alŝutiĝis sukcese.",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "La dosiero alŝutita superas la regulon upload_max_filesize el php.ini: ",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "La dosiero alŝutita superas la regulon MAX_FILE_SIZE, kiu estas difinita en la HTML-formularo",
+ "The uploaded file was only partially uploaded" : "la alŝutita dosiero nur parte alŝutiĝis",
+ "No file was uploaded" : "Neniu dosiero alŝutiĝis.",
+ "Missing a temporary folder" : "Mankas provizora dosierujo.",
+ "Failed to write to disk" : "Malsukcesis skribo al disko",
+ "Not enough storage available" : "Ne haveblas sufiĉa memoro",
+ "Upload failed. Could not find uploaded file" : "La alŝuto malsukcesis. Ne troviĝis alŝutota dosiero.",
+ "Upload failed. Could not get file info." : "La alŝuto malsukcesis. Ne povis ekhaviĝi informo pri dosiero.",
+ "Invalid directory." : "Nevalida dosierujo.",
+ "Files" : "Dosieroj",
+ "Unable to upload {filename} as it is a directory or has 0 bytes" : "Ne povis alŝutiĝi {filename} ĉar ĝi estas dosierujo aŭ ĝi havas 0 duumokojn",
+ "Upload cancelled." : "La alŝuto nuliĝis.",
+ "Could not get result from server." : "Ne povis ekhaviĝi rezulto el la servilo.",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "Dosieralŝuto plenumiĝas. Lasi la paĝon nun nuligus la alŝuton.",
+ "URL cannot be empty" : "La URL ne povas malpleni",
+ "{new_name} already exists" : "{new_name} jam ekzistas",
+ "Could not create file" : "Ne povis kreiĝi dosiero",
+ "Could not create folder" : "Ne povis kreiĝi dosierujo",
+ "Share" : "Kunhavigi",
+ "Delete" : "Forigi",
+ "Unshare" : "Malkunhavigi",
+ "Delete permanently" : "Forigi por ĉiam",
+ "Rename" : "Alinomigi",
+ "Pending" : "Traktotaj",
+ "Error moving file" : "Eraris movo de dosiero",
+ "Error" : "Eraro",
+ "Could not rename file" : "Ne povis alinomiĝi dosiero",
+ "Name" : "Nomo",
+ "Size" : "Grando",
+ "Modified" : "Modifita",
+ "_%n folder_::_%n folders_" : ["%n dosierujo","%n dosierujoj"],
+ "_%n file_::_%n files_" : ["%n dosiero","%n dosieroj"],
+ "You don’t have permission to upload or create files here" : "Vi ne havas permeson alŝuti aŭ krei dosierojn ĉi tie",
+ "_Uploading %n file_::_Uploading %n files_" : ["Alŝutatas %n dosiero","Alŝutatas %n dosieroj"],
+ "Your storage is full, files can not be updated or synced anymore!" : "Via memoro plenas, ne plu eblas ĝisdatigi aŭ sinkronigi dosierojn!",
+ "Your storage is almost full ({usedSpacePercent}%)" : "Via memoro preskaŭ plenas ({usedSpacePercent}%)",
+ "{dirs} and {files}" : "{dirs} kaj {files}",
+ "%s could not be renamed" : "%s ne povis alinomiĝi",
+ "Upload (max. %s)" : "Alŝuti (maks. %s)",
+ "File handling" : "Dosieradministro",
+ "Maximum upload size" : "Maksimuma alŝutogrando",
+ "max. possible: " : "maks. ebla: ",
+ "Save" : "Konservi",
+ "WebDAV" : "WebDAV",
+ "New" : "Nova",
+ "Text file" : "Tekstodosiero",
+ "New folder" : "Nova dosierujo",
+ "Folder" : "Dosierujo",
+ "From link" : "El ligilo",
+ "Nothing in here. Upload something!" : "Nenio estas ĉi tie. Alŝutu ion!",
+ "Download" : "Elŝuti",
+ "Upload too large" : "Alŝuto tro larĝa",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "La dosieroj, kiujn vi provas alŝuti, transpasas la maksimuman grandon por dosieralŝutoj en ĉi tiu servilo.",
+ "Files are being scanned, please wait." : "Dosieroj estas skanataj, bonvolu atendi."
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/eo.json b/apps/files/l10n/eo.json
new file mode 100644
index 00000000000..96338a90c11
--- /dev/null
+++ b/apps/files/l10n/eo.json
@@ -0,0 +1,72 @@
+{ "translations": {
+ "Unknown error" : "Nekonata eraro",
+ "Could not move %s - File with this name already exists" : "Ne eblis movi %s: dosiero kun ĉi tiu nomo jam ekzistas",
+ "Could not move %s" : "Ne eblis movi %s",
+ "File name cannot be empty." : "Dosiernomo devas ne malpleni.",
+ "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Nevalida nomo: “\\”, “/”, “<”, “>”, “:”, “\"”, “|”, “?” kaj “*” ne permesatas.",
+ "The name %s is already used in the folder %s. Please choose a different name." : "La nomo %s jam uziĝas en la dosierujo %s. Bonvolu elekti malsaman nomon.",
+ "Not a valid source" : "Nevalida fonto",
+ "Error while downloading %s to %s" : "Eraris elŝuto de %s al %s",
+ "Error when creating the file" : "Eraris la kreo de la dosiero",
+ "Folder name cannot be empty." : "La dosierujnomo ne povas malpleni.",
+ "Error when creating the folder" : "Eraris la kreo de la dosierujo",
+ "Unable to set upload directory." : "Ne povis agordiĝi la alŝuta dosierujo.",
+ "No file was uploaded. Unknown error" : "Neniu dosiero alŝutiĝis. Nekonata eraro.",
+ "There is no error, the file uploaded with success" : "Ne estas eraro, la dosiero alŝutiĝis sukcese.",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "La dosiero alŝutita superas la regulon upload_max_filesize el php.ini: ",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "La dosiero alŝutita superas la regulon MAX_FILE_SIZE, kiu estas difinita en la HTML-formularo",
+ "The uploaded file was only partially uploaded" : "la alŝutita dosiero nur parte alŝutiĝis",
+ "No file was uploaded" : "Neniu dosiero alŝutiĝis.",
+ "Missing a temporary folder" : "Mankas provizora dosierujo.",
+ "Failed to write to disk" : "Malsukcesis skribo al disko",
+ "Not enough storage available" : "Ne haveblas sufiĉa memoro",
+ "Upload failed. Could not find uploaded file" : "La alŝuto malsukcesis. Ne troviĝis alŝutota dosiero.",
+ "Upload failed. Could not get file info." : "La alŝuto malsukcesis. Ne povis ekhaviĝi informo pri dosiero.",
+ "Invalid directory." : "Nevalida dosierujo.",
+ "Files" : "Dosieroj",
+ "Unable to upload {filename} as it is a directory or has 0 bytes" : "Ne povis alŝutiĝi {filename} ĉar ĝi estas dosierujo aŭ ĝi havas 0 duumokojn",
+ "Upload cancelled." : "La alŝuto nuliĝis.",
+ "Could not get result from server." : "Ne povis ekhaviĝi rezulto el la servilo.",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "Dosieralŝuto plenumiĝas. Lasi la paĝon nun nuligus la alŝuton.",
+ "URL cannot be empty" : "La URL ne povas malpleni",
+ "{new_name} already exists" : "{new_name} jam ekzistas",
+ "Could not create file" : "Ne povis kreiĝi dosiero",
+ "Could not create folder" : "Ne povis kreiĝi dosierujo",
+ "Share" : "Kunhavigi",
+ "Delete" : "Forigi",
+ "Unshare" : "Malkunhavigi",
+ "Delete permanently" : "Forigi por ĉiam",
+ "Rename" : "Alinomigi",
+ "Pending" : "Traktotaj",
+ "Error moving file" : "Eraris movo de dosiero",
+ "Error" : "Eraro",
+ "Could not rename file" : "Ne povis alinomiĝi dosiero",
+ "Name" : "Nomo",
+ "Size" : "Grando",
+ "Modified" : "Modifita",
+ "_%n folder_::_%n folders_" : ["%n dosierujo","%n dosierujoj"],
+ "_%n file_::_%n files_" : ["%n dosiero","%n dosieroj"],
+ "You don’t have permission to upload or create files here" : "Vi ne havas permeson alŝuti aŭ krei dosierojn ĉi tie",
+ "_Uploading %n file_::_Uploading %n files_" : ["Alŝutatas %n dosiero","Alŝutatas %n dosieroj"],
+ "Your storage is full, files can not be updated or synced anymore!" : "Via memoro plenas, ne plu eblas ĝisdatigi aŭ sinkronigi dosierojn!",
+ "Your storage is almost full ({usedSpacePercent}%)" : "Via memoro preskaŭ plenas ({usedSpacePercent}%)",
+ "{dirs} and {files}" : "{dirs} kaj {files}",
+ "%s could not be renamed" : "%s ne povis alinomiĝi",
+ "Upload (max. %s)" : "Alŝuti (maks. %s)",
+ "File handling" : "Dosieradministro",
+ "Maximum upload size" : "Maksimuma alŝutogrando",
+ "max. possible: " : "maks. ebla: ",
+ "Save" : "Konservi",
+ "WebDAV" : "WebDAV",
+ "New" : "Nova",
+ "Text file" : "Tekstodosiero",
+ "New folder" : "Nova dosierujo",
+ "Folder" : "Dosierujo",
+ "From link" : "El ligilo",
+ "Nothing in here. Upload something!" : "Nenio estas ĉi tie. Alŝutu ion!",
+ "Download" : "Elŝuti",
+ "Upload too large" : "Alŝuto tro larĝa",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "La dosieroj, kiujn vi provas alŝuti, transpasas la maksimuman grandon por dosieralŝutoj en ĉi tiu servilo.",
+ "Files are being scanned, please wait." : "Dosieroj estas skanataj, bonvolu atendi."
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files/l10n/eo.php b/apps/files/l10n/eo.php
deleted file mode 100644
index e8538e47acf..00000000000
--- a/apps/files/l10n/eo.php
+++ /dev/null
@@ -1,73 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Unknown error" => "Nekonata eraro",
-"Could not move %s - File with this name already exists" => "Ne eblis movi %s: dosiero kun ĉi tiu nomo jam ekzistas",
-"Could not move %s" => "Ne eblis movi %s",
-"File name cannot be empty." => "Dosiernomo devas ne malpleni.",
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Nevalida nomo: “\\”, “/”, “<”, “>”, “:”, “\"”, “|”, “?” kaj “*” ne permesatas.",
-"The name %s is already used in the folder %s. Please choose a different name." => "La nomo %s jam uziĝas en la dosierujo %s. Bonvolu elekti malsaman nomon.",
-"Not a valid source" => "Nevalida fonto",
-"Error while downloading %s to %s" => "Eraris elŝuto de %s al %s",
-"Error when creating the file" => "Eraris la kreo de la dosiero",
-"Folder name cannot be empty." => "La dosierujnomo ne povas malpleni.",
-"Error when creating the folder" => "Eraris la kreo de la dosierujo",
-"Unable to set upload directory." => "Ne povis agordiĝi la alŝuta dosierujo.",
-"No file was uploaded. Unknown error" => "Neniu dosiero alŝutiĝis. Nekonata eraro.",
-"There is no error, the file uploaded with success" => "Ne estas eraro, la dosiero alŝutiĝis sukcese.",
-"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "La dosiero alŝutita superas la regulon upload_max_filesize el php.ini: ",
-"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "La dosiero alŝutita superas la regulon MAX_FILE_SIZE, kiu estas difinita en la HTML-formularo",
-"The uploaded file was only partially uploaded" => "la alŝutita dosiero nur parte alŝutiĝis",
-"No file was uploaded" => "Neniu dosiero alŝutiĝis.",
-"Missing a temporary folder" => "Mankas provizora dosierujo.",
-"Failed to write to disk" => "Malsukcesis skribo al disko",
-"Not enough storage available" => "Ne haveblas sufiĉa memoro",
-"Upload failed. Could not find uploaded file" => "La alŝuto malsukcesis. Ne troviĝis alŝutota dosiero.",
-"Upload failed. Could not get file info." => "La alŝuto malsukcesis. Ne povis ekhaviĝi informo pri dosiero.",
-"Invalid directory." => "Nevalida dosierujo.",
-"Files" => "Dosieroj",
-"Unable to upload {filename} as it is a directory or has 0 bytes" => "Ne povis alŝutiĝi {filename} ĉar ĝi estas dosierujo aŭ ĝi havas 0 duumokojn",
-"Upload cancelled." => "La alŝuto nuliĝis.",
-"Could not get result from server." => "Ne povis ekhaviĝi rezulto el la servilo.",
-"File upload is in progress. Leaving the page now will cancel the upload." => "Dosieralŝuto plenumiĝas. Lasi la paĝon nun nuligus la alŝuton.",
-"URL cannot be empty" => "La URL ne povas malpleni",
-"{new_name} already exists" => "{new_name} jam ekzistas",
-"Could not create file" => "Ne povis kreiĝi dosiero",
-"Could not create folder" => "Ne povis kreiĝi dosierujo",
-"Share" => "Kunhavigi",
-"Delete" => "Forigi",
-"Unshare" => "Malkunhavigi",
-"Delete permanently" => "Forigi por ĉiam",
-"Rename" => "Alinomigi",
-"Pending" => "Traktotaj",
-"Error moving file" => "Eraris movo de dosiero",
-"Error" => "Eraro",
-"Could not rename file" => "Ne povis alinomiĝi dosiero",
-"Name" => "Nomo",
-"Size" => "Grando",
-"Modified" => "Modifita",
-"_%n folder_::_%n folders_" => array("%n dosierujo","%n dosierujoj"),
-"_%n file_::_%n files_" => array("%n dosiero","%n dosieroj"),
-"You don’t have permission to upload or create files here" => "Vi ne havas permeson alŝuti aŭ krei dosierojn ĉi tie",
-"_Uploading %n file_::_Uploading %n files_" => array("Alŝutatas %n dosiero","Alŝutatas %n dosieroj"),
-"Your storage is full, files can not be updated or synced anymore!" => "Via memoro plenas, ne plu eblas ĝisdatigi aŭ sinkronigi dosierojn!",
-"Your storage is almost full ({usedSpacePercent}%)" => "Via memoro preskaŭ plenas ({usedSpacePercent}%)",
-"{dirs} and {files}" => "{dirs} kaj {files}",
-"%s could not be renamed" => "%s ne povis alinomiĝi",
-"Upload (max. %s)" => "Alŝuti (maks. %s)",
-"File handling" => "Dosieradministro",
-"Maximum upload size" => "Maksimuma alŝutogrando",
-"max. possible: " => "maks. ebla: ",
-"Save" => "Konservi",
-"WebDAV" => "WebDAV",
-"New" => "Nova",
-"Text file" => "Tekstodosiero",
-"New folder" => "Nova dosierujo",
-"Folder" => "Dosierujo",
-"From link" => "El ligilo",
-"Nothing in here. Upload something!" => "Nenio estas ĉi tie. Alŝutu ion!",
-"Download" => "Elŝuti",
-"Upload too large" => "Alŝuto tro larĝa",
-"The files you are trying to upload exceed the maximum size for file uploads on this server." => "La dosieroj, kiujn vi provas alŝuti, transpasas la maksimuman grandon por dosieralŝutoj en ĉi tiu servilo.",
-"Files are being scanned, please wait." => "Dosieroj estas skanataj, bonvolu atendi."
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/es.js b/apps/files/l10n/es.js
new file mode 100644
index 00000000000..0e1ac9aede9
--- /dev/null
+++ b/apps/files/l10n/es.js
@@ -0,0 +1,97 @@
+OC.L10N.register(
+ "files",
+ {
+ "Storage not available" : "Almacenamiento no disponible",
+ "Storage invalid" : "Almacenamiento inválido",
+ "Unknown error" : "Error desconocido",
+ "Could not move %s - File with this name already exists" : "No se pudo mover %s - Ya existe un archivo con ese nombre.",
+ "Could not move %s" : "No se pudo mover %s",
+ "Permission denied" : "Permiso denegado",
+ "File name cannot be empty." : "El nombre de archivo no puede estar vacío.",
+ "\"%s\" is an invalid file name." : "\"%s\" es un nombre de archivo inválido.",
+ "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Nombre inválido, los caracteres \"\\\", \"/\", \"<\", \">\", \":\", \"\", \"|\" \"?\" y \"*\" no están permitidos ",
+ "The target folder has been moved or deleted." : "La carpeta destino fue movida o eliminada.",
+ "The name %s is already used in the folder %s. Please choose a different name." : "El nombre %s ya está en uso por la carpeta %s. Por favor elija uno diferente.",
+ "Not a valid source" : "No es una fuente válida",
+ "Server is not allowed to open URLs, please check the server configuration" : "La configuración del servidor no le permite abrir URLs, revísela.",
+ "The file exceeds your quota by %s" : "El archivo sobrepasa su cuota por %s",
+ "Error while downloading %s to %s" : "Error mientras se descargaba %s a %s",
+ "Error when creating the file" : "Error al crear el archivo",
+ "Folder name cannot be empty." : "El nombre de la carpeta no puede estar vacío.",
+ "Error when creating the folder" : "Error al crear la carpeta.",
+ "Unable to set upload directory." : "Incapaz de crear directorio de subida.",
+ "Invalid Token" : "Token Inválido",
+ "No file was uploaded. Unknown error" : "No se subió ningún archivo. Error desconocido",
+ "There is no error, the file uploaded with success" : "No hubo ningún problema, el archivo se subió con éxito",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "El archivo subido sobrepasa la directiva 'upload_max_filesize' en php.ini:",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "El archivo subido sobrepasa la directiva 'MAX_FILE_SIZE' especificada en el formulario HTML",
+ "The uploaded file was only partially uploaded" : "El archivo subido fue sólo subido parcialmente",
+ "No file was uploaded" : "No se subió ningún archivo",
+ "Missing a temporary folder" : "Falta la carpeta temporal",
+ "Failed to write to disk" : "Falló al escribir al disco",
+ "Not enough storage available" : "No hay suficiente espacio disponible",
+ "Upload failed. Could not find uploaded file" : "Actualización fallida. No se pudo encontrar el archivo subido",
+ "Upload failed. Could not get file info." : "Actualización fallida. No se pudo obtener información del archivo.",
+ "Invalid directory." : "Directorio inválido.",
+ "Files" : "Archivos",
+ "All files" : "Todos los archivos",
+ "Unable to upload {filename} as it is a directory or has 0 bytes" : "No ha sido posible subir {filename} porque es un directorio o tiene 0 bytes",
+ "Total file size {size1} exceeds upload limit {size2}" : "El tamaño total del archivo {size1} excede el límite {size2}",
+ "Not enough free space, you are uploading {size1} but only {size2} is left" : "No hay suficiente espacio libre. Quiere subir {size1} pero solo quedan {size2}",
+ "Upload cancelled." : "Subida cancelada.",
+ "Could not get result from server." : "No se pudo obtener respuesta del servidor.",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "La subida del archivo está en proceso. Si sale de la página ahora, la subida será cancelada.",
+ "URL cannot be empty" : "La dirección URL no puede estar vacía",
+ "{new_name} already exists" : "{new_name} ya existe",
+ "Could not create file" : "No se pudo crear el archivo",
+ "Could not create folder" : "No se pudo crear la carpeta",
+ "Error fetching URL" : "Error al descargar URL.",
+ "Share" : "Compartir",
+ "Delete" : "Eliminar",
+ "Disconnect storage" : "Desconectar almacenamiento",
+ "Unshare" : "Dejar de compartir",
+ "Delete permanently" : "Eliminar permanentemente",
+ "Rename" : "Renombrar",
+ "Pending" : "Pendiente",
+ "Error moving file." : "Error al mover el archivo.",
+ "Error moving file" : "Error moviendo archivo",
+ "Error" : "Error",
+ "Could not rename file" : "No se pudo renombrar el archivo",
+ "Error deleting file." : "Error al borrar el archivo",
+ "Name" : "Nombre",
+ "Size" : "Tamaño",
+ "Modified" : "Modificado",
+ "_%n folder_::_%n folders_" : ["%n carpeta","%n carpetas"],
+ "_%n file_::_%n files_" : ["%n archivo","%n archivos"],
+ "You don’t have permission to upload or create files here" : "No tienes permisos para subir o crear archivos aquí.",
+ "_Uploading %n file_::_Uploading %n files_" : ["Subiendo %n archivo","Subiendo %n archivos"],
+ "\"{name}\" is an invalid file name." : "\"{name}\" es un nombre de archivo inválido.",
+ "Your storage is full, files can not be updated or synced anymore!" : "Su almacenamiento está lleno, ¡los archivos no se actualizarán ni sincronizarán más!",
+ "Your storage is almost full ({usedSpacePercent}%)" : "Su almacenamiento está casi lleno ({usedSpacePercent}%)",
+ "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "La app de crifrado está habilitada pero tus claves no han sido inicializadas, por favor, cierra la sesión y vuelva a iniciarla de nuevo.",
+ "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "La clave privada no es válida para la app de cifrado. Por favor, actualiza la contraseña de tu clave privada en tus ajustes personales para recuperar el acceso a tus archivos cifrados.",
+ "Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." : "El cifrado ha sido deshabilitado pero tus archivos permanecen cifrados. Por favor, ve a tus ajustes personales para descifrar tus archivos.",
+ "{dirs} and {files}" : "{dirs} y {files}",
+ "%s could not be renamed as it has been deleted" : "%s no se pudo renombrar pues ha sido eliminado",
+ "%s could not be renamed" : "%s no pudo ser renombrado",
+ "Upload (max. %s)" : "Subida (máx. %s)",
+ "File handling" : "Administración de archivos",
+ "Maximum upload size" : "Tamaño máximo de subida",
+ "max. possible: " : "máx. posible:",
+ "Save" : "Guardar",
+ "WebDAV" : "WebDAV",
+ "Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" : "Use esta URL <a href=\"%s\" target=\"_blank\">para acceder via WebDAV</a>",
+ "New" : "Nuevo",
+ "New text file" : "Nuevo archivo de texto",
+ "Text file" : "Archivo de texto",
+ "New folder" : "Nueva carpeta",
+ "Folder" : "Carpeta",
+ "From link" : "Desde enlace",
+ "Nothing in here. Upload something!" : "No hay nada aquí. ¡Suba algo!",
+ "Download" : "Descargar",
+ "Upload too large" : "Subida demasido grande",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Los archivos que estás intentando subir sobrepasan el tamaño máximo permitido en este servidor.",
+ "Files are being scanned, please wait." : "Los archivos están siendo escaneados, por favor espere.",
+ "Currently scanning" : "Escaneando en este momento"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/es.json b/apps/files/l10n/es.json
new file mode 100644
index 00000000000..5b45a869b54
--- /dev/null
+++ b/apps/files/l10n/es.json
@@ -0,0 +1,95 @@
+{ "translations": {
+ "Storage not available" : "Almacenamiento no disponible",
+ "Storage invalid" : "Almacenamiento inválido",
+ "Unknown error" : "Error desconocido",
+ "Could not move %s - File with this name already exists" : "No se pudo mover %s - Ya existe un archivo con ese nombre.",
+ "Could not move %s" : "No se pudo mover %s",
+ "Permission denied" : "Permiso denegado",
+ "File name cannot be empty." : "El nombre de archivo no puede estar vacío.",
+ "\"%s\" is an invalid file name." : "\"%s\" es un nombre de archivo inválido.",
+ "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Nombre inválido, los caracteres \"\\\", \"/\", \"<\", \">\", \":\", \"\", \"|\" \"?\" y \"*\" no están permitidos ",
+ "The target folder has been moved or deleted." : "La carpeta destino fue movida o eliminada.",
+ "The name %s is already used in the folder %s. Please choose a different name." : "El nombre %s ya está en uso por la carpeta %s. Por favor elija uno diferente.",
+ "Not a valid source" : "No es una fuente válida",
+ "Server is not allowed to open URLs, please check the server configuration" : "La configuración del servidor no le permite abrir URLs, revísela.",
+ "The file exceeds your quota by %s" : "El archivo sobrepasa su cuota por %s",
+ "Error while downloading %s to %s" : "Error mientras se descargaba %s a %s",
+ "Error when creating the file" : "Error al crear el archivo",
+ "Folder name cannot be empty." : "El nombre de la carpeta no puede estar vacío.",
+ "Error when creating the folder" : "Error al crear la carpeta.",
+ "Unable to set upload directory." : "Incapaz de crear directorio de subida.",
+ "Invalid Token" : "Token Inválido",
+ "No file was uploaded. Unknown error" : "No se subió ningún archivo. Error desconocido",
+ "There is no error, the file uploaded with success" : "No hubo ningún problema, el archivo se subió con éxito",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "El archivo subido sobrepasa la directiva 'upload_max_filesize' en php.ini:",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "El archivo subido sobrepasa la directiva 'MAX_FILE_SIZE' especificada en el formulario HTML",
+ "The uploaded file was only partially uploaded" : "El archivo subido fue sólo subido parcialmente",
+ "No file was uploaded" : "No se subió ningún archivo",
+ "Missing a temporary folder" : "Falta la carpeta temporal",
+ "Failed to write to disk" : "Falló al escribir al disco",
+ "Not enough storage available" : "No hay suficiente espacio disponible",
+ "Upload failed. Could not find uploaded file" : "Actualización fallida. No se pudo encontrar el archivo subido",
+ "Upload failed. Could not get file info." : "Actualización fallida. No se pudo obtener información del archivo.",
+ "Invalid directory." : "Directorio inválido.",
+ "Files" : "Archivos",
+ "All files" : "Todos los archivos",
+ "Unable to upload {filename} as it is a directory or has 0 bytes" : "No ha sido posible subir {filename} porque es un directorio o tiene 0 bytes",
+ "Total file size {size1} exceeds upload limit {size2}" : "El tamaño total del archivo {size1} excede el límite {size2}",
+ "Not enough free space, you are uploading {size1} but only {size2} is left" : "No hay suficiente espacio libre. Quiere subir {size1} pero solo quedan {size2}",
+ "Upload cancelled." : "Subida cancelada.",
+ "Could not get result from server." : "No se pudo obtener respuesta del servidor.",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "La subida del archivo está en proceso. Si sale de la página ahora, la subida será cancelada.",
+ "URL cannot be empty" : "La dirección URL no puede estar vacía",
+ "{new_name} already exists" : "{new_name} ya existe",
+ "Could not create file" : "No se pudo crear el archivo",
+ "Could not create folder" : "No se pudo crear la carpeta",
+ "Error fetching URL" : "Error al descargar URL.",
+ "Share" : "Compartir",
+ "Delete" : "Eliminar",
+ "Disconnect storage" : "Desconectar almacenamiento",
+ "Unshare" : "Dejar de compartir",
+ "Delete permanently" : "Eliminar permanentemente",
+ "Rename" : "Renombrar",
+ "Pending" : "Pendiente",
+ "Error moving file." : "Error al mover el archivo.",
+ "Error moving file" : "Error moviendo archivo",
+ "Error" : "Error",
+ "Could not rename file" : "No se pudo renombrar el archivo",
+ "Error deleting file." : "Error al borrar el archivo",
+ "Name" : "Nombre",
+ "Size" : "Tamaño",
+ "Modified" : "Modificado",
+ "_%n folder_::_%n folders_" : ["%n carpeta","%n carpetas"],
+ "_%n file_::_%n files_" : ["%n archivo","%n archivos"],
+ "You don’t have permission to upload or create files here" : "No tienes permisos para subir o crear archivos aquí.",
+ "_Uploading %n file_::_Uploading %n files_" : ["Subiendo %n archivo","Subiendo %n archivos"],
+ "\"{name}\" is an invalid file name." : "\"{name}\" es un nombre de archivo inválido.",
+ "Your storage is full, files can not be updated or synced anymore!" : "Su almacenamiento está lleno, ¡los archivos no se actualizarán ni sincronizarán más!",
+ "Your storage is almost full ({usedSpacePercent}%)" : "Su almacenamiento está casi lleno ({usedSpacePercent}%)",
+ "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "La app de crifrado está habilitada pero tus claves no han sido inicializadas, por favor, cierra la sesión y vuelva a iniciarla de nuevo.",
+ "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "La clave privada no es válida para la app de cifrado. Por favor, actualiza la contraseña de tu clave privada en tus ajustes personales para recuperar el acceso a tus archivos cifrados.",
+ "Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." : "El cifrado ha sido deshabilitado pero tus archivos permanecen cifrados. Por favor, ve a tus ajustes personales para descifrar tus archivos.",
+ "{dirs} and {files}" : "{dirs} y {files}",
+ "%s could not be renamed as it has been deleted" : "%s no se pudo renombrar pues ha sido eliminado",
+ "%s could not be renamed" : "%s no pudo ser renombrado",
+ "Upload (max. %s)" : "Subida (máx. %s)",
+ "File handling" : "Administración de archivos",
+ "Maximum upload size" : "Tamaño máximo de subida",
+ "max. possible: " : "máx. posible:",
+ "Save" : "Guardar",
+ "WebDAV" : "WebDAV",
+ "Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" : "Use esta URL <a href=\"%s\" target=\"_blank\">para acceder via WebDAV</a>",
+ "New" : "Nuevo",
+ "New text file" : "Nuevo archivo de texto",
+ "Text file" : "Archivo de texto",
+ "New folder" : "Nueva carpeta",
+ "Folder" : "Carpeta",
+ "From link" : "Desde enlace",
+ "Nothing in here. Upload something!" : "No hay nada aquí. ¡Suba algo!",
+ "Download" : "Descargar",
+ "Upload too large" : "Subida demasido grande",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Los archivos que estás intentando subir sobrepasan el tamaño máximo permitido en este servidor.",
+ "Files are being scanned, please wait." : "Los archivos están siendo escaneados, por favor espere.",
+ "Currently scanning" : "Escaneando en este momento"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files/l10n/es.php b/apps/files/l10n/es.php
deleted file mode 100644
index fd0d55ef3e7..00000000000
--- a/apps/files/l10n/es.php
+++ /dev/null
@@ -1,96 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Storage not available" => "Almacenamiento no disponible",
-"Storage invalid" => "Almacenamiento inválido",
-"Unknown error" => "Error desconocido",
-"Could not move %s - File with this name already exists" => "No se pudo mover %s - Ya existe un archivo con ese nombre.",
-"Could not move %s" => "No se pudo mover %s",
-"Permission denied" => "Permiso denegado",
-"File name cannot be empty." => "El nombre de archivo no puede estar vacío.",
-"\"%s\" is an invalid file name." => "\"%s\" es un nombre de archivo inválido.",
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Nombre inválido, los caracteres \"\\\", \"/\", \"<\", \">\", \":\", \"\", \"|\" \"?\" y \"*\" no están permitidos ",
-"The target folder has been moved or deleted." => "La carpeta destino fue movida o eliminada.",
-"The name %s is already used in the folder %s. Please choose a different name." => "El nombre %s ya está en uso por la carpeta %s. Por favor elija uno diferente.",
-"Not a valid source" => "No es una fuente válida",
-"Server is not allowed to open URLs, please check the server configuration" => "La configuración del servidor no le permite abrir URLs, revísela.",
-"The file exceeds your quota by %s" => "El archivo sobrepasa su cuota por %s",
-"Error while downloading %s to %s" => "Error mientras se descargaba %s a %s",
-"Error when creating the file" => "Error al crear el archivo",
-"Folder name cannot be empty." => "El nombre de la carpeta no puede estar vacío.",
-"Error when creating the folder" => "Error al crear la carpeta.",
-"Unable to set upload directory." => "Incapaz de crear directorio de subida.",
-"Invalid Token" => "Token Inválido",
-"No file was uploaded. Unknown error" => "No se subió ningún archivo. Error desconocido",
-"There is no error, the file uploaded with success" => "No hubo ningún problema, el archivo se subió con éxito",
-"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "El archivo subido sobrepasa la directiva 'upload_max_filesize' en php.ini:",
-"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "El archivo subido sobrepasa la directiva 'MAX_FILE_SIZE' especificada en el formulario HTML",
-"The uploaded file was only partially uploaded" => "El archivo subido fue sólo subido parcialmente",
-"No file was uploaded" => "No se subió ningún archivo",
-"Missing a temporary folder" => "Falta la carpeta temporal",
-"Failed to write to disk" => "Falló al escribir al disco",
-"Not enough storage available" => "No hay suficiente espacio disponible",
-"Upload failed. Could not find uploaded file" => "Actualización fallida. No se pudo encontrar el archivo subido",
-"Upload failed. Could not get file info." => "Actualización fallida. No se pudo obtener información del archivo.",
-"Invalid directory." => "Directorio inválido.",
-"Files" => "Archivos",
-"All files" => "Todos los archivos",
-"Unable to upload {filename} as it is a directory or has 0 bytes" => "No ha sido posible subir {filename} porque es un directorio o tiene 0 bytes",
-"Total file size {size1} exceeds upload limit {size2}" => "El tamaño total del archivo {size1} excede el límite {size2}",
-"Not enough free space, you are uploading {size1} but only {size2} is left" => "No hay suficiente espacio libre. Quiere subir {size1} pero solo quedan {size2}",
-"Upload cancelled." => "Subida cancelada.",
-"Could not get result from server." => "No se pudo obtener respuesta del servidor.",
-"File upload is in progress. Leaving the page now will cancel the upload." => "La subida del archivo está en proceso. Si sale de la página ahora, la subida será cancelada.",
-"URL cannot be empty" => "La dirección URL no puede estar vacía",
-"{new_name} already exists" => "{new_name} ya existe",
-"Could not create file" => "No se pudo crear el archivo",
-"Could not create folder" => "No se pudo crear la carpeta",
-"Error fetching URL" => "Error al descargar URL.",
-"Share" => "Compartir",
-"Delete" => "Eliminar",
-"Disconnect storage" => "Desconectar almacenamiento",
-"Unshare" => "Dejar de compartir",
-"Delete permanently" => "Eliminar permanentemente",
-"Rename" => "Renombrar",
-"Pending" => "Pendiente",
-"Error moving file." => "Error al mover el archivo.",
-"Error moving file" => "Error moviendo archivo",
-"Error" => "Error",
-"Could not rename file" => "No se pudo renombrar el archivo",
-"Error deleting file." => "Error al borrar el archivo",
-"Name" => "Nombre",
-"Size" => "Tamaño",
-"Modified" => "Modificado",
-"_%n folder_::_%n folders_" => array("%n carpeta","%n carpetas"),
-"_%n file_::_%n files_" => array("%n archivo","%n archivos"),
-"You don’t have permission to upload or create files here" => "No tienes permisos para subir o crear archivos aquí.",
-"_Uploading %n file_::_Uploading %n files_" => array("Subiendo %n archivo","Subiendo %n archivos"),
-"\"{name}\" is an invalid file name." => "\"{name}\" es un nombre de archivo inválido.",
-"Your storage is full, files can not be updated or synced anymore!" => "Su almacenamiento está lleno, ¡los archivos no se actualizarán ni sincronizarán más!",
-"Your storage is almost full ({usedSpacePercent}%)" => "Su almacenamiento está casi lleno ({usedSpacePercent}%)",
-"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" => "La app de crifrado está habilitada pero tus claves no han sido inicializadas, por favor, cierra la sesión y vuelva a iniciarla de nuevo.",
-"Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." => "La clave privada no es válida para la app de cifrado. Por favor, actualiza la contraseña de tu clave privada en tus ajustes personales para recuperar el acceso a tus archivos cifrados.",
-"Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." => "El cifrado ha sido deshabilitado pero tus archivos permanecen cifrados. Por favor, ve a tus ajustes personales para descifrar tus archivos.",
-"{dirs} and {files}" => "{dirs} y {files}",
-"%s could not be renamed as it has been deleted" => "%s no se pudo renombrar pues ha sido eliminado",
-"%s could not be renamed" => "%s no pudo ser renombrado",
-"Upload (max. %s)" => "Subida (máx. %s)",
-"File handling" => "Administración de archivos",
-"Maximum upload size" => "Tamaño máximo de subida",
-"max. possible: " => "máx. posible:",
-"Save" => "Guardar",
-"WebDAV" => "WebDAV",
-"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" => "Use esta URL <a href=\"%s\" target=\"_blank\">para acceder via WebDAV</a>",
-"New" => "Nuevo",
-"New text file" => "Nuevo archivo de texto",
-"Text file" => "Archivo de texto",
-"New folder" => "Nueva carpeta",
-"Folder" => "Carpeta",
-"From link" => "Desde enlace",
-"Nothing in here. Upload something!" => "No hay nada aquí. ¡Suba algo!",
-"Download" => "Descargar",
-"Upload too large" => "Subida demasido grande",
-"The files you are trying to upload exceed the maximum size for file uploads on this server." => "Los archivos que estás intentando subir sobrepasan el tamaño máximo permitido en este servidor.",
-"Files are being scanned, please wait." => "Los archivos están siendo escaneados, por favor espere.",
-"Currently scanning" => "Escaneando en este momento"
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/es_AR.js b/apps/files/l10n/es_AR.js
new file mode 100644
index 00000000000..fd9f9bd05e1
--- /dev/null
+++ b/apps/files/l10n/es_AR.js
@@ -0,0 +1,82 @@
+OC.L10N.register(
+ "files",
+ {
+ "Unknown error" : "Error desconocido",
+ "Could not move %s - File with this name already exists" : "No se pudo mover %s - Un archivo con este nombre ya existe",
+ "Could not move %s" : "No se pudo mover %s ",
+ "File name cannot be empty." : "El nombre del archivo no puede quedar vacío.",
+ "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Nombre invalido, '\\', '/', '<', '>', ':', '\"', '|', '?' y '*' no están permitidos.",
+ "The name %s is already used in the folder %s. Please choose a different name." : "El nombre %s está en uso en el directorio %s. Por favor elija un otro nombre.",
+ "Not a valid source" : "No es una fuente válida",
+ "Server is not allowed to open URLs, please check the server configuration" : "El servidor no está permitido abrir las URLs, por favor chequee la configuración del servidor",
+ "Error while downloading %s to %s" : "Error mientras se descargaba %s a %s",
+ "Error when creating the file" : "Error al crear el archivo",
+ "Folder name cannot be empty." : "El nombre del directorio no puede estar vacío.",
+ "Error when creating the folder" : "Error al crear el directorio",
+ "Unable to set upload directory." : "No fue posible crear el directorio de subida.",
+ "Invalid Token" : "Token Inválido",
+ "No file was uploaded. Unknown error" : "El archivo no fue subido. Error desconocido",
+ "There is no error, the file uploaded with success" : "No hay errores, el archivo fue subido con éxito",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "El archivo que intentás subir excede el tamaño definido por upload_max_filesize en el php.ini:",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "El archivo subido sobrepasa el valor MAX_FILE_SIZE especificada en el formulario HTML",
+ "The uploaded file was only partially uploaded" : "El archivo fue subido parcialmente",
+ "No file was uploaded" : "No se subió ningún archivo ",
+ "Missing a temporary folder" : "Falta un directorio temporal",
+ "Failed to write to disk" : "Error al escribir en el disco",
+ "Not enough storage available" : "No hay suficiente almacenamiento",
+ "Upload failed. Could not find uploaded file" : "Falló la carga. No se pudo encontrar el archivo subido.",
+ "Upload failed. Could not get file info." : "Falló la carga. No se pudo obtener la información del archivo.",
+ "Invalid directory." : "Directorio inválido.",
+ "Files" : "Archivos",
+ "Unable to upload {filename} as it is a directory or has 0 bytes" : "Imposible cargar {filename} puesto que es un directoro o tiene 0 bytes.",
+ "Upload cancelled." : "La subida fue cancelada",
+ "Could not get result from server." : "No se pudo obtener resultados del servidor.",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "La subida del archivo está en proceso. Si salís de la página ahora, la subida se cancelará.",
+ "URL cannot be empty" : "La URL no puede estar vacía",
+ "{new_name} already exists" : "{new_name} ya existe",
+ "Could not create file" : "No se pudo crear el archivo",
+ "Could not create folder" : "No se pudo crear el directorio",
+ "Error fetching URL" : "Error al obtener la URL",
+ "Share" : "Compartir",
+ "Delete" : "Borrar",
+ "Unshare" : "Dejar de compartir",
+ "Delete permanently" : "Borrar permanentemente",
+ "Rename" : "Cambiar nombre",
+ "Pending" : "Pendientes",
+ "Error moving file" : "Error moviendo el archivo",
+ "Error" : "Error",
+ "Could not rename file" : "No se pudo renombrar el archivo",
+ "Error deleting file." : "Error al borrar el archivo.",
+ "Name" : "Nombre",
+ "Size" : "Tamaño",
+ "Modified" : "Modificado",
+ "_%n folder_::_%n folders_" : ["%n carpeta","%n carpetas"],
+ "_%n file_::_%n files_" : ["%n archivo","%n archivos"],
+ "You don’t have permission to upload or create files here" : "No tienes permisos para subir o crear archivos aquí",
+ "_Uploading %n file_::_Uploading %n files_" : ["Subiendo %n archivo","Subiendo %n archivos"],
+ "Your storage is full, files can not be updated or synced anymore!" : "El almacenamiento está lleno, los archivos no se pueden seguir actualizando ni sincronizando",
+ "Your storage is almost full ({usedSpacePercent}%)" : "El almacenamiento está casi lleno ({usedSpacePercent}%)",
+ "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "La aplicación de encriptación está habilitada pero las llaves no fueron inicializadas, por favor termine y vuelva a iniciar la sesión",
+ "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Llave privada inválida para la aplicación de encriptación. Por favor actualice la clave de la llave privada en las configuraciones personales para recobrar el acceso a sus archivos encriptados.",
+ "Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." : "El proceso de cifrado se ha desactivado, pero los archivos aún están encriptados. Por favor, vaya a la configuración personal para descifrar los archivos.",
+ "{dirs} and {files}" : "{carpetas} y {archivos}",
+ "%s could not be renamed" : "No se pudo renombrar %s",
+ "File handling" : "Tratamiento de archivos",
+ "Maximum upload size" : "Tamaño máximo de subida",
+ "max. possible: " : "máx. posible:",
+ "Save" : "Guardar",
+ "WebDAV" : "WebDAV",
+ "Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" : "Usar esta dirección para <a href=\"%s\" target=\"_blank\">acceder a tus archivos vía WebDAV</a>",
+ "New" : "Nuevo",
+ "New text file" : "Nuevo archivo de texto",
+ "Text file" : "Archivo de texto",
+ "New folder" : "Nueva Carpeta",
+ "Folder" : "Carpeta",
+ "From link" : "Desde enlace",
+ "Nothing in here. Upload something!" : "No hay nada. ¡Subí contenido!",
+ "Download" : "Descargar",
+ "Upload too large" : "El tamaño del archivo que querés subir es demasiado grande",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Los archivos que intentás subir sobrepasan el tamaño máximo ",
+ "Files are being scanned, please wait." : "Se están escaneando los archivos, por favor esperá."
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/es_AR.json b/apps/files/l10n/es_AR.json
new file mode 100644
index 00000000000..aa701390e68
--- /dev/null
+++ b/apps/files/l10n/es_AR.json
@@ -0,0 +1,80 @@
+{ "translations": {
+ "Unknown error" : "Error desconocido",
+ "Could not move %s - File with this name already exists" : "No se pudo mover %s - Un archivo con este nombre ya existe",
+ "Could not move %s" : "No se pudo mover %s ",
+ "File name cannot be empty." : "El nombre del archivo no puede quedar vacío.",
+ "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Nombre invalido, '\\', '/', '<', '>', ':', '\"', '|', '?' y '*' no están permitidos.",
+ "The name %s is already used in the folder %s. Please choose a different name." : "El nombre %s está en uso en el directorio %s. Por favor elija un otro nombre.",
+ "Not a valid source" : "No es una fuente válida",
+ "Server is not allowed to open URLs, please check the server configuration" : "El servidor no está permitido abrir las URLs, por favor chequee la configuración del servidor",
+ "Error while downloading %s to %s" : "Error mientras se descargaba %s a %s",
+ "Error when creating the file" : "Error al crear el archivo",
+ "Folder name cannot be empty." : "El nombre del directorio no puede estar vacío.",
+ "Error when creating the folder" : "Error al crear el directorio",
+ "Unable to set upload directory." : "No fue posible crear el directorio de subida.",
+ "Invalid Token" : "Token Inválido",
+ "No file was uploaded. Unknown error" : "El archivo no fue subido. Error desconocido",
+ "There is no error, the file uploaded with success" : "No hay errores, el archivo fue subido con éxito",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "El archivo que intentás subir excede el tamaño definido por upload_max_filesize en el php.ini:",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "El archivo subido sobrepasa el valor MAX_FILE_SIZE especificada en el formulario HTML",
+ "The uploaded file was only partially uploaded" : "El archivo fue subido parcialmente",
+ "No file was uploaded" : "No se subió ningún archivo ",
+ "Missing a temporary folder" : "Falta un directorio temporal",
+ "Failed to write to disk" : "Error al escribir en el disco",
+ "Not enough storage available" : "No hay suficiente almacenamiento",
+ "Upload failed. Could not find uploaded file" : "Falló la carga. No se pudo encontrar el archivo subido.",
+ "Upload failed. Could not get file info." : "Falló la carga. No se pudo obtener la información del archivo.",
+ "Invalid directory." : "Directorio inválido.",
+ "Files" : "Archivos",
+ "Unable to upload {filename} as it is a directory or has 0 bytes" : "Imposible cargar {filename} puesto que es un directoro o tiene 0 bytes.",
+ "Upload cancelled." : "La subida fue cancelada",
+ "Could not get result from server." : "No se pudo obtener resultados del servidor.",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "La subida del archivo está en proceso. Si salís de la página ahora, la subida se cancelará.",
+ "URL cannot be empty" : "La URL no puede estar vacía",
+ "{new_name} already exists" : "{new_name} ya existe",
+ "Could not create file" : "No se pudo crear el archivo",
+ "Could not create folder" : "No se pudo crear el directorio",
+ "Error fetching URL" : "Error al obtener la URL",
+ "Share" : "Compartir",
+ "Delete" : "Borrar",
+ "Unshare" : "Dejar de compartir",
+ "Delete permanently" : "Borrar permanentemente",
+ "Rename" : "Cambiar nombre",
+ "Pending" : "Pendientes",
+ "Error moving file" : "Error moviendo el archivo",
+ "Error" : "Error",
+ "Could not rename file" : "No se pudo renombrar el archivo",
+ "Error deleting file." : "Error al borrar el archivo.",
+ "Name" : "Nombre",
+ "Size" : "Tamaño",
+ "Modified" : "Modificado",
+ "_%n folder_::_%n folders_" : ["%n carpeta","%n carpetas"],
+ "_%n file_::_%n files_" : ["%n archivo","%n archivos"],
+ "You don’t have permission to upload or create files here" : "No tienes permisos para subir o crear archivos aquí",
+ "_Uploading %n file_::_Uploading %n files_" : ["Subiendo %n archivo","Subiendo %n archivos"],
+ "Your storage is full, files can not be updated or synced anymore!" : "El almacenamiento está lleno, los archivos no se pueden seguir actualizando ni sincronizando",
+ "Your storage is almost full ({usedSpacePercent}%)" : "El almacenamiento está casi lleno ({usedSpacePercent}%)",
+ "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "La aplicación de encriptación está habilitada pero las llaves no fueron inicializadas, por favor termine y vuelva a iniciar la sesión",
+ "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Llave privada inválida para la aplicación de encriptación. Por favor actualice la clave de la llave privada en las configuraciones personales para recobrar el acceso a sus archivos encriptados.",
+ "Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." : "El proceso de cifrado se ha desactivado, pero los archivos aún están encriptados. Por favor, vaya a la configuración personal para descifrar los archivos.",
+ "{dirs} and {files}" : "{carpetas} y {archivos}",
+ "%s could not be renamed" : "No se pudo renombrar %s",
+ "File handling" : "Tratamiento de archivos",
+ "Maximum upload size" : "Tamaño máximo de subida",
+ "max. possible: " : "máx. posible:",
+ "Save" : "Guardar",
+ "WebDAV" : "WebDAV",
+ "Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" : "Usar esta dirección para <a href=\"%s\" target=\"_blank\">acceder a tus archivos vía WebDAV</a>",
+ "New" : "Nuevo",
+ "New text file" : "Nuevo archivo de texto",
+ "Text file" : "Archivo de texto",
+ "New folder" : "Nueva Carpeta",
+ "Folder" : "Carpeta",
+ "From link" : "Desde enlace",
+ "Nothing in here. Upload something!" : "No hay nada. ¡Subí contenido!",
+ "Download" : "Descargar",
+ "Upload too large" : "El tamaño del archivo que querés subir es demasiado grande",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Los archivos que intentás subir sobrepasan el tamaño máximo ",
+ "Files are being scanned, please wait." : "Se están escaneando los archivos, por favor esperá."
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files/l10n/es_AR.php b/apps/files/l10n/es_AR.php
deleted file mode 100644
index 8b9fe78791e..00000000000
--- a/apps/files/l10n/es_AR.php
+++ /dev/null
@@ -1,81 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Unknown error" => "Error desconocido",
-"Could not move %s - File with this name already exists" => "No se pudo mover %s - Un archivo con este nombre ya existe",
-"Could not move %s" => "No se pudo mover %s ",
-"File name cannot be empty." => "El nombre del archivo no puede quedar vacío.",
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Nombre invalido, '\\', '/', '<', '>', ':', '\"', '|', '?' y '*' no están permitidos.",
-"The name %s is already used in the folder %s. Please choose a different name." => "El nombre %s está en uso en el directorio %s. Por favor elija un otro nombre.",
-"Not a valid source" => "No es una fuente válida",
-"Server is not allowed to open URLs, please check the server configuration" => "El servidor no está permitido abrir las URLs, por favor chequee la configuración del servidor",
-"Error while downloading %s to %s" => "Error mientras se descargaba %s a %s",
-"Error when creating the file" => "Error al crear el archivo",
-"Folder name cannot be empty." => "El nombre del directorio no puede estar vacío.",
-"Error when creating the folder" => "Error al crear el directorio",
-"Unable to set upload directory." => "No fue posible crear el directorio de subida.",
-"Invalid Token" => "Token Inválido",
-"No file was uploaded. Unknown error" => "El archivo no fue subido. Error desconocido",
-"There is no error, the file uploaded with success" => "No hay errores, el archivo fue subido con éxito",
-"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "El archivo que intentás subir excede el tamaño definido por upload_max_filesize en el php.ini:",
-"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "El archivo subido sobrepasa el valor MAX_FILE_SIZE especificada en el formulario HTML",
-"The uploaded file was only partially uploaded" => "El archivo fue subido parcialmente",
-"No file was uploaded" => "No se subió ningún archivo ",
-"Missing a temporary folder" => "Falta un directorio temporal",
-"Failed to write to disk" => "Error al escribir en el disco",
-"Not enough storage available" => "No hay suficiente almacenamiento",
-"Upload failed. Could not find uploaded file" => "Falló la carga. No se pudo encontrar el archivo subido.",
-"Upload failed. Could not get file info." => "Falló la carga. No se pudo obtener la información del archivo.",
-"Invalid directory." => "Directorio inválido.",
-"Files" => "Archivos",
-"Unable to upload {filename} as it is a directory or has 0 bytes" => "Imposible cargar {filename} puesto que es un directoro o tiene 0 bytes.",
-"Upload cancelled." => "La subida fue cancelada",
-"Could not get result from server." => "No se pudo obtener resultados del servidor.",
-"File upload is in progress. Leaving the page now will cancel the upload." => "La subida del archivo está en proceso. Si salís de la página ahora, la subida se cancelará.",
-"URL cannot be empty" => "La URL no puede estar vacía",
-"{new_name} already exists" => "{new_name} ya existe",
-"Could not create file" => "No se pudo crear el archivo",
-"Could not create folder" => "No se pudo crear el directorio",
-"Error fetching URL" => "Error al obtener la URL",
-"Share" => "Compartir",
-"Delete" => "Borrar",
-"Unshare" => "Dejar de compartir",
-"Delete permanently" => "Borrar permanentemente",
-"Rename" => "Cambiar nombre",
-"Pending" => "Pendientes",
-"Error moving file" => "Error moviendo el archivo",
-"Error" => "Error",
-"Could not rename file" => "No se pudo renombrar el archivo",
-"Error deleting file." => "Error al borrar el archivo.",
-"Name" => "Nombre",
-"Size" => "Tamaño",
-"Modified" => "Modificado",
-"_%n folder_::_%n folders_" => array("%n carpeta","%n carpetas"),
-"_%n file_::_%n files_" => array("%n archivo","%n archivos"),
-"You don’t have permission to upload or create files here" => "No tienes permisos para subir o crear archivos aquí",
-"_Uploading %n file_::_Uploading %n files_" => array("Subiendo %n archivo","Subiendo %n archivos"),
-"Your storage is full, files can not be updated or synced anymore!" => "El almacenamiento está lleno, los archivos no se pueden seguir actualizando ni sincronizando",
-"Your storage is almost full ({usedSpacePercent}%)" => "El almacenamiento está casi lleno ({usedSpacePercent}%)",
-"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" => "La aplicación de encriptación está habilitada pero las llaves no fueron inicializadas, por favor termine y vuelva a iniciar la sesión",
-"Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." => "Llave privada inválida para la aplicación de encriptación. Por favor actualice la clave de la llave privada en las configuraciones personales para recobrar el acceso a sus archivos encriptados.",
-"Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." => "El proceso de cifrado se ha desactivado, pero los archivos aún están encriptados. Por favor, vaya a la configuración personal para descifrar los archivos.",
-"{dirs} and {files}" => "{carpetas} y {archivos}",
-"%s could not be renamed" => "No se pudo renombrar %s",
-"File handling" => "Tratamiento de archivos",
-"Maximum upload size" => "Tamaño máximo de subida",
-"max. possible: " => "máx. posible:",
-"Save" => "Guardar",
-"WebDAV" => "WebDAV",
-"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" => "Usar esta dirección para <a href=\"%s\" target=\"_blank\">acceder a tus archivos vía WebDAV</a>",
-"New" => "Nuevo",
-"New text file" => "Nuevo archivo de texto",
-"Text file" => "Archivo de texto",
-"New folder" => "Nueva Carpeta",
-"Folder" => "Carpeta",
-"From link" => "Desde enlace",
-"Nothing in here. Upload something!" => "No hay nada. ¡Subí contenido!",
-"Download" => "Descargar",
-"Upload too large" => "El tamaño del archivo que querés subir es demasiado grande",
-"The files you are trying to upload exceed the maximum size for file uploads on this server." => "Los archivos que intentás subir sobrepasan el tamaño máximo ",
-"Files are being scanned, please wait." => "Se están escaneando los archivos, por favor esperá."
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/es_BO.js b/apps/files/l10n/es_BO.js
new file mode 100644
index 00000000000..329844854f1
--- /dev/null
+++ b/apps/files/l10n/es_BO.js
@@ -0,0 +1,8 @@
+OC.L10N.register(
+ "files",
+ {
+ "_%n folder_::_%n folders_" : ["",""],
+ "_%n file_::_%n files_" : ["",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["",""]
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/es_BO.json b/apps/files/l10n/es_BO.json
new file mode 100644
index 00000000000..37156658a86
--- /dev/null
+++ b/apps/files/l10n/es_BO.json
@@ -0,0 +1,6 @@
+{ "translations": {
+ "_%n folder_::_%n folders_" : ["",""],
+ "_%n file_::_%n files_" : ["",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["",""]
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files/l10n/es_BO.php b/apps/files/l10n/es_BO.php
deleted file mode 100644
index 0157af093e9..00000000000
--- a/apps/files/l10n/es_BO.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"_%n folder_::_%n folders_" => array("",""),
-"_%n file_::_%n files_" => array("",""),
-"_Uploading %n file_::_Uploading %n files_" => array("","")
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/es_CL.js b/apps/files/l10n/es_CL.js
new file mode 100644
index 00000000000..7a6f60c2961
--- /dev/null
+++ b/apps/files/l10n/es_CL.js
@@ -0,0 +1,15 @@
+OC.L10N.register(
+ "files",
+ {
+ "Unknown error" : "Error desconocido",
+ "Files" : "Archivos",
+ "Share" : "Compartir",
+ "Rename" : "Renombrar",
+ "Error" : "Error",
+ "_%n folder_::_%n folders_" : ["",""],
+ "_%n file_::_%n files_" : ["",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["",""],
+ "New folder" : "Nuevo directorio",
+ "Download" : "Descargar"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/es_CL.json b/apps/files/l10n/es_CL.json
new file mode 100644
index 00000000000..bb2cd206077
--- /dev/null
+++ b/apps/files/l10n/es_CL.json
@@ -0,0 +1,13 @@
+{ "translations": {
+ "Unknown error" : "Error desconocido",
+ "Files" : "Archivos",
+ "Share" : "Compartir",
+ "Rename" : "Renombrar",
+ "Error" : "Error",
+ "_%n folder_::_%n folders_" : ["",""],
+ "_%n file_::_%n files_" : ["",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["",""],
+ "New folder" : "Nuevo directorio",
+ "Download" : "Descargar"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files/l10n/es_CL.php b/apps/files/l10n/es_CL.php
deleted file mode 100644
index c92170830cc..00000000000
--- a/apps/files/l10n/es_CL.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Unknown error" => "Error desconocido",
-"Files" => "Archivos",
-"Share" => "Compartir",
-"Rename" => "Renombrar",
-"Error" => "Error",
-"_%n folder_::_%n folders_" => array("",""),
-"_%n file_::_%n files_" => array("",""),
-"_Uploading %n file_::_Uploading %n files_" => array("",""),
-"New folder" => "Nuevo directorio",
-"Download" => "Descargar"
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/es_CO.js b/apps/files/l10n/es_CO.js
new file mode 100644
index 00000000000..329844854f1
--- /dev/null
+++ b/apps/files/l10n/es_CO.js
@@ -0,0 +1,8 @@
+OC.L10N.register(
+ "files",
+ {
+ "_%n folder_::_%n folders_" : ["",""],
+ "_%n file_::_%n files_" : ["",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["",""]
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/es_CO.json b/apps/files/l10n/es_CO.json
new file mode 100644
index 00000000000..37156658a86
--- /dev/null
+++ b/apps/files/l10n/es_CO.json
@@ -0,0 +1,6 @@
+{ "translations": {
+ "_%n folder_::_%n folders_" : ["",""],
+ "_%n file_::_%n files_" : ["",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["",""]
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files/l10n/es_CO.php b/apps/files/l10n/es_CO.php
deleted file mode 100644
index 0157af093e9..00000000000
--- a/apps/files/l10n/es_CO.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"_%n folder_::_%n folders_" => array("",""),
-"_%n file_::_%n files_" => array("",""),
-"_Uploading %n file_::_Uploading %n files_" => array("","")
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/es_CR.js b/apps/files/l10n/es_CR.js
new file mode 100644
index 00000000000..329844854f1
--- /dev/null
+++ b/apps/files/l10n/es_CR.js
@@ -0,0 +1,8 @@
+OC.L10N.register(
+ "files",
+ {
+ "_%n folder_::_%n folders_" : ["",""],
+ "_%n file_::_%n files_" : ["",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["",""]
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/es_CR.json b/apps/files/l10n/es_CR.json
new file mode 100644
index 00000000000..37156658a86
--- /dev/null
+++ b/apps/files/l10n/es_CR.json
@@ -0,0 +1,6 @@
+{ "translations": {
+ "_%n folder_::_%n folders_" : ["",""],
+ "_%n file_::_%n files_" : ["",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["",""]
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files/l10n/es_CR.php b/apps/files/l10n/es_CR.php
deleted file mode 100644
index 0157af093e9..00000000000
--- a/apps/files/l10n/es_CR.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"_%n folder_::_%n folders_" => array("",""),
-"_%n file_::_%n files_" => array("",""),
-"_Uploading %n file_::_Uploading %n files_" => array("","")
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/es_EC.js b/apps/files/l10n/es_EC.js
new file mode 100644
index 00000000000..329844854f1
--- /dev/null
+++ b/apps/files/l10n/es_EC.js
@@ -0,0 +1,8 @@
+OC.L10N.register(
+ "files",
+ {
+ "_%n folder_::_%n folders_" : ["",""],
+ "_%n file_::_%n files_" : ["",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["",""]
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/es_EC.json b/apps/files/l10n/es_EC.json
new file mode 100644
index 00000000000..37156658a86
--- /dev/null
+++ b/apps/files/l10n/es_EC.json
@@ -0,0 +1,6 @@
+{ "translations": {
+ "_%n folder_::_%n folders_" : ["",""],
+ "_%n file_::_%n files_" : ["",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["",""]
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files/l10n/es_EC.php b/apps/files/l10n/es_EC.php
deleted file mode 100644
index 0157af093e9..00000000000
--- a/apps/files/l10n/es_EC.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"_%n folder_::_%n folders_" => array("",""),
-"_%n file_::_%n files_" => array("",""),
-"_Uploading %n file_::_Uploading %n files_" => array("","")
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/es_MX.js b/apps/files/l10n/es_MX.js
new file mode 100644
index 00000000000..9d353e84a25
--- /dev/null
+++ b/apps/files/l10n/es_MX.js
@@ -0,0 +1,82 @@
+OC.L10N.register(
+ "files",
+ {
+ "Unknown error" : "Error desconocido",
+ "Could not move %s - File with this name already exists" : "No se pudo mover %s - Ya existe un archivo con ese nombre.",
+ "Could not move %s" : "No se pudo mover %s",
+ "File name cannot be empty." : "El nombre de archivo no puede estar vacío.",
+ "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Nombre inválido, los caracteres \"\\\", \"/\", \"<\", \">\", \":\", \"\", \"|\" \"?\" y \"*\" no están permitidos ",
+ "The name %s is already used in the folder %s. Please choose a different name." : "El nombre %s ya está en uso por la carpeta %s. Por favor elija uno diferente.",
+ "Not a valid source" : "No es un origen válido",
+ "Server is not allowed to open URLs, please check the server configuration" : "El servidor no puede acceder URLs; revise la configuración del servidor.",
+ "Error while downloading %s to %s" : "Error mientras se descargaba %s a %s",
+ "Error when creating the file" : "Error al crear el archivo",
+ "Folder name cannot be empty." : "El nombre de la carpeta no puede estar vacío.",
+ "Error when creating the folder" : "Error al crear la carpeta.",
+ "Unable to set upload directory." : "Incapaz de crear directorio de subida.",
+ "Invalid Token" : "Token Inválido",
+ "No file was uploaded. Unknown error" : "No se subió ningún archivo. Error desconocido",
+ "There is no error, the file uploaded with success" : "No hubo ningún problema, el archivo se subió con éxito",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "El archivo subido sobrepasa la directiva 'upload_max_filesize' en php.ini:",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "El archivo subido sobrepasa la directiva 'MAX_FILE_SIZE' especificada en el formulario HTML",
+ "The uploaded file was only partially uploaded" : "El archivo subido fue sólo subido parcialmente",
+ "No file was uploaded" : "No se subió ningún archivo",
+ "Missing a temporary folder" : "Falta la carpeta temporal",
+ "Failed to write to disk" : "Falló al escribir al disco",
+ "Not enough storage available" : "No hay suficiente espacio disponible",
+ "Upload failed. Could not find uploaded file" : "Actualización fallida. No se pudo encontrar el archivo subido",
+ "Upload failed. Could not get file info." : "Actualización fallida. No se pudo obtener información del archivo.",
+ "Invalid directory." : "Directorio inválido.",
+ "Files" : "Archivos",
+ "Unable to upload {filename} as it is a directory or has 0 bytes" : "No ha sido posible subir {filename} porque es un directorio o tiene 0 bytes",
+ "Upload cancelled." : "Subida cancelada.",
+ "Could not get result from server." : "No se pudo obtener respuesta del servidor.",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "La subida del archivo está en proceso. Si sale de la página ahora, la subida será cancelada.",
+ "URL cannot be empty" : "La dirección URL no puede estar vacía",
+ "{new_name} already exists" : "{new_name} ya existe",
+ "Could not create file" : "No se pudo crear el archivo",
+ "Could not create folder" : "No se pudo crear la carpeta",
+ "Error fetching URL" : "Error al descargar URL.",
+ "Share" : "Compartir",
+ "Delete" : "Eliminar",
+ "Unshare" : "Dejar de compartir",
+ "Delete permanently" : "Eliminar permanentemente",
+ "Rename" : "Renombrar",
+ "Pending" : "Pendiente",
+ "Error moving file" : "Error moviendo archivo",
+ "Error" : "Error",
+ "Could not rename file" : "No se pudo renombrar el archivo",
+ "Error deleting file." : "Error borrando el archivo.",
+ "Name" : "Nombre",
+ "Size" : "Tamaño",
+ "Modified" : "Modificado",
+ "_%n folder_::_%n folders_" : ["%n carpeta","%n carpetas"],
+ "_%n file_::_%n files_" : ["%n archivo","%n archivos"],
+ "You don’t have permission to upload or create files here" : "No tienes permisos para subir o crear archivos aquí.",
+ "_Uploading %n file_::_Uploading %n files_" : ["Subiendo %n archivo","Subiendo %n archivos"],
+ "Your storage is full, files can not be updated or synced anymore!" : "Su almacenamiento está lleno, ¡los archivos no se actualizarán ni sincronizarán más!",
+ "Your storage is almost full ({usedSpacePercent}%)" : "Su almacenamiento está casi lleno ({usedSpacePercent}%)",
+ "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "La aplicación de crifrado está habilitada pero tus claves no han sido inicializadas, por favor, cierra la sesión y vuelva a iniciarla de nuevo.",
+ "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "La clave privada no es válida para la aplicación de cifrado. Por favor, actualiza la contraseña de tu clave privada en tus ajustes personales para recuperar el acceso a tus archivos cifrados.",
+ "Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." : "El cifrado ha sido deshabilitado pero tus archivos permanecen cifrados. Por favor, ve a tus ajustes personales para descifrar tus archivos.",
+ "{dirs} and {files}" : "{dirs} y {files}",
+ "%s could not be renamed" : "%s no pudo ser renombrado",
+ "File handling" : "Administración de archivos",
+ "Maximum upload size" : "Tamaño máximo de subida",
+ "max. possible: " : "máx. posible:",
+ "Save" : "Guardar",
+ "WebDAV" : "WebDAV",
+ "Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" : "Utilice esta dirección para <a href=\"%s\" target=\"_blank\">acceder a sus archivos vía WebDAV</a>",
+ "New" : "Nuevo",
+ "New text file" : "Nuevo archivo de texto",
+ "Text file" : "Archivo de texto",
+ "New folder" : "Nueva carpeta",
+ "Folder" : "Carpeta",
+ "From link" : "Desde enlace",
+ "Nothing in here. Upload something!" : "No hay nada aquí. ¡Suba algo!",
+ "Download" : "Descargar",
+ "Upload too large" : "Subida demasido grande",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Los archivos que estás intentando subir sobrepasan el tamaño máximo permitido en este servidor.",
+ "Files are being scanned, please wait." : "Los archivos están siendo escaneados, por favor espere."
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/es_MX.json b/apps/files/l10n/es_MX.json
new file mode 100644
index 00000000000..f08223b70c7
--- /dev/null
+++ b/apps/files/l10n/es_MX.json
@@ -0,0 +1,80 @@
+{ "translations": {
+ "Unknown error" : "Error desconocido",
+ "Could not move %s - File with this name already exists" : "No se pudo mover %s - Ya existe un archivo con ese nombre.",
+ "Could not move %s" : "No se pudo mover %s",
+ "File name cannot be empty." : "El nombre de archivo no puede estar vacío.",
+ "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Nombre inválido, los caracteres \"\\\", \"/\", \"<\", \">\", \":\", \"\", \"|\" \"?\" y \"*\" no están permitidos ",
+ "The name %s is already used in the folder %s. Please choose a different name." : "El nombre %s ya está en uso por la carpeta %s. Por favor elija uno diferente.",
+ "Not a valid source" : "No es un origen válido",
+ "Server is not allowed to open URLs, please check the server configuration" : "El servidor no puede acceder URLs; revise la configuración del servidor.",
+ "Error while downloading %s to %s" : "Error mientras se descargaba %s a %s",
+ "Error when creating the file" : "Error al crear el archivo",
+ "Folder name cannot be empty." : "El nombre de la carpeta no puede estar vacío.",
+ "Error when creating the folder" : "Error al crear la carpeta.",
+ "Unable to set upload directory." : "Incapaz de crear directorio de subida.",
+ "Invalid Token" : "Token Inválido",
+ "No file was uploaded. Unknown error" : "No se subió ningún archivo. Error desconocido",
+ "There is no error, the file uploaded with success" : "No hubo ningún problema, el archivo se subió con éxito",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "El archivo subido sobrepasa la directiva 'upload_max_filesize' en php.ini:",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "El archivo subido sobrepasa la directiva 'MAX_FILE_SIZE' especificada en el formulario HTML",
+ "The uploaded file was only partially uploaded" : "El archivo subido fue sólo subido parcialmente",
+ "No file was uploaded" : "No se subió ningún archivo",
+ "Missing a temporary folder" : "Falta la carpeta temporal",
+ "Failed to write to disk" : "Falló al escribir al disco",
+ "Not enough storage available" : "No hay suficiente espacio disponible",
+ "Upload failed. Could not find uploaded file" : "Actualización fallida. No se pudo encontrar el archivo subido",
+ "Upload failed. Could not get file info." : "Actualización fallida. No se pudo obtener información del archivo.",
+ "Invalid directory." : "Directorio inválido.",
+ "Files" : "Archivos",
+ "Unable to upload {filename} as it is a directory or has 0 bytes" : "No ha sido posible subir {filename} porque es un directorio o tiene 0 bytes",
+ "Upload cancelled." : "Subida cancelada.",
+ "Could not get result from server." : "No se pudo obtener respuesta del servidor.",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "La subida del archivo está en proceso. Si sale de la página ahora, la subida será cancelada.",
+ "URL cannot be empty" : "La dirección URL no puede estar vacía",
+ "{new_name} already exists" : "{new_name} ya existe",
+ "Could not create file" : "No se pudo crear el archivo",
+ "Could not create folder" : "No se pudo crear la carpeta",
+ "Error fetching URL" : "Error al descargar URL.",
+ "Share" : "Compartir",
+ "Delete" : "Eliminar",
+ "Unshare" : "Dejar de compartir",
+ "Delete permanently" : "Eliminar permanentemente",
+ "Rename" : "Renombrar",
+ "Pending" : "Pendiente",
+ "Error moving file" : "Error moviendo archivo",
+ "Error" : "Error",
+ "Could not rename file" : "No se pudo renombrar el archivo",
+ "Error deleting file." : "Error borrando el archivo.",
+ "Name" : "Nombre",
+ "Size" : "Tamaño",
+ "Modified" : "Modificado",
+ "_%n folder_::_%n folders_" : ["%n carpeta","%n carpetas"],
+ "_%n file_::_%n files_" : ["%n archivo","%n archivos"],
+ "You don’t have permission to upload or create files here" : "No tienes permisos para subir o crear archivos aquí.",
+ "_Uploading %n file_::_Uploading %n files_" : ["Subiendo %n archivo","Subiendo %n archivos"],
+ "Your storage is full, files can not be updated or synced anymore!" : "Su almacenamiento está lleno, ¡los archivos no se actualizarán ni sincronizarán más!",
+ "Your storage is almost full ({usedSpacePercent}%)" : "Su almacenamiento está casi lleno ({usedSpacePercent}%)",
+ "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "La aplicación de crifrado está habilitada pero tus claves no han sido inicializadas, por favor, cierra la sesión y vuelva a iniciarla de nuevo.",
+ "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "La clave privada no es válida para la aplicación de cifrado. Por favor, actualiza la contraseña de tu clave privada en tus ajustes personales para recuperar el acceso a tus archivos cifrados.",
+ "Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." : "El cifrado ha sido deshabilitado pero tus archivos permanecen cifrados. Por favor, ve a tus ajustes personales para descifrar tus archivos.",
+ "{dirs} and {files}" : "{dirs} y {files}",
+ "%s could not be renamed" : "%s no pudo ser renombrado",
+ "File handling" : "Administración de archivos",
+ "Maximum upload size" : "Tamaño máximo de subida",
+ "max. possible: " : "máx. posible:",
+ "Save" : "Guardar",
+ "WebDAV" : "WebDAV",
+ "Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" : "Utilice esta dirección para <a href=\"%s\" target=\"_blank\">acceder a sus archivos vía WebDAV</a>",
+ "New" : "Nuevo",
+ "New text file" : "Nuevo archivo de texto",
+ "Text file" : "Archivo de texto",
+ "New folder" : "Nueva carpeta",
+ "Folder" : "Carpeta",
+ "From link" : "Desde enlace",
+ "Nothing in here. Upload something!" : "No hay nada aquí. ¡Suba algo!",
+ "Download" : "Descargar",
+ "Upload too large" : "Subida demasido grande",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Los archivos que estás intentando subir sobrepasan el tamaño máximo permitido en este servidor.",
+ "Files are being scanned, please wait." : "Los archivos están siendo escaneados, por favor espere."
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files/l10n/es_MX.php b/apps/files/l10n/es_MX.php
deleted file mode 100644
index d11bc4301df..00000000000
--- a/apps/files/l10n/es_MX.php
+++ /dev/null
@@ -1,81 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Unknown error" => "Error desconocido",
-"Could not move %s - File with this name already exists" => "No se pudo mover %s - Ya existe un archivo con ese nombre.",
-"Could not move %s" => "No se pudo mover %s",
-"File name cannot be empty." => "El nombre de archivo no puede estar vacío.",
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Nombre inválido, los caracteres \"\\\", \"/\", \"<\", \">\", \":\", \"\", \"|\" \"?\" y \"*\" no están permitidos ",
-"The name %s is already used in the folder %s. Please choose a different name." => "El nombre %s ya está en uso por la carpeta %s. Por favor elija uno diferente.",
-"Not a valid source" => "No es un origen válido",
-"Server is not allowed to open URLs, please check the server configuration" => "El servidor no puede acceder URLs; revise la configuración del servidor.",
-"Error while downloading %s to %s" => "Error mientras se descargaba %s a %s",
-"Error when creating the file" => "Error al crear el archivo",
-"Folder name cannot be empty." => "El nombre de la carpeta no puede estar vacío.",
-"Error when creating the folder" => "Error al crear la carpeta.",
-"Unable to set upload directory." => "Incapaz de crear directorio de subida.",
-"Invalid Token" => "Token Inválido",
-"No file was uploaded. Unknown error" => "No se subió ningún archivo. Error desconocido",
-"There is no error, the file uploaded with success" => "No hubo ningún problema, el archivo se subió con éxito",
-"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "El archivo subido sobrepasa la directiva 'upload_max_filesize' en php.ini:",
-"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "El archivo subido sobrepasa la directiva 'MAX_FILE_SIZE' especificada en el formulario HTML",
-"The uploaded file was only partially uploaded" => "El archivo subido fue sólo subido parcialmente",
-"No file was uploaded" => "No se subió ningún archivo",
-"Missing a temporary folder" => "Falta la carpeta temporal",
-"Failed to write to disk" => "Falló al escribir al disco",
-"Not enough storage available" => "No hay suficiente espacio disponible",
-"Upload failed. Could not find uploaded file" => "Actualización fallida. No se pudo encontrar el archivo subido",
-"Upload failed. Could not get file info." => "Actualización fallida. No se pudo obtener información del archivo.",
-"Invalid directory." => "Directorio inválido.",
-"Files" => "Archivos",
-"Unable to upload {filename} as it is a directory or has 0 bytes" => "No ha sido posible subir {filename} porque es un directorio o tiene 0 bytes",
-"Upload cancelled." => "Subida cancelada.",
-"Could not get result from server." => "No se pudo obtener respuesta del servidor.",
-"File upload is in progress. Leaving the page now will cancel the upload." => "La subida del archivo está en proceso. Si sale de la página ahora, la subida será cancelada.",
-"URL cannot be empty" => "La dirección URL no puede estar vacía",
-"{new_name} already exists" => "{new_name} ya existe",
-"Could not create file" => "No se pudo crear el archivo",
-"Could not create folder" => "No se pudo crear la carpeta",
-"Error fetching URL" => "Error al descargar URL.",
-"Share" => "Compartir",
-"Delete" => "Eliminar",
-"Unshare" => "Dejar de compartir",
-"Delete permanently" => "Eliminar permanentemente",
-"Rename" => "Renombrar",
-"Pending" => "Pendiente",
-"Error moving file" => "Error moviendo archivo",
-"Error" => "Error",
-"Could not rename file" => "No se pudo renombrar el archivo",
-"Error deleting file." => "Error borrando el archivo.",
-"Name" => "Nombre",
-"Size" => "Tamaño",
-"Modified" => "Modificado",
-"_%n folder_::_%n folders_" => array("%n carpeta","%n carpetas"),
-"_%n file_::_%n files_" => array("%n archivo","%n archivos"),
-"You don’t have permission to upload or create files here" => "No tienes permisos para subir o crear archivos aquí.",
-"_Uploading %n file_::_Uploading %n files_" => array("Subiendo %n archivo","Subiendo %n archivos"),
-"Your storage is full, files can not be updated or synced anymore!" => "Su almacenamiento está lleno, ¡los archivos no se actualizarán ni sincronizarán más!",
-"Your storage is almost full ({usedSpacePercent}%)" => "Su almacenamiento está casi lleno ({usedSpacePercent}%)",
-"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" => "La aplicación de crifrado está habilitada pero tus claves no han sido inicializadas, por favor, cierra la sesión y vuelva a iniciarla de nuevo.",
-"Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." => "La clave privada no es válida para la aplicación de cifrado. Por favor, actualiza la contraseña de tu clave privada en tus ajustes personales para recuperar el acceso a tus archivos cifrados.",
-"Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." => "El cifrado ha sido deshabilitado pero tus archivos permanecen cifrados. Por favor, ve a tus ajustes personales para descifrar tus archivos.",
-"{dirs} and {files}" => "{dirs} y {files}",
-"%s could not be renamed" => "%s no pudo ser renombrado",
-"File handling" => "Administración de archivos",
-"Maximum upload size" => "Tamaño máximo de subida",
-"max. possible: " => "máx. posible:",
-"Save" => "Guardar",
-"WebDAV" => "WebDAV",
-"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" => "Utilice esta dirección para <a href=\"%s\" target=\"_blank\">acceder a sus archivos vía WebDAV</a>",
-"New" => "Nuevo",
-"New text file" => "Nuevo archivo de texto",
-"Text file" => "Archivo de texto",
-"New folder" => "Nueva carpeta",
-"Folder" => "Carpeta",
-"From link" => "Desde enlace",
-"Nothing in here. Upload something!" => "No hay nada aquí. ¡Suba algo!",
-"Download" => "Descargar",
-"Upload too large" => "Subida demasido grande",
-"The files you are trying to upload exceed the maximum size for file uploads on this server." => "Los archivos que estás intentando subir sobrepasan el tamaño máximo permitido en este servidor.",
-"Files are being scanned, please wait." => "Los archivos están siendo escaneados, por favor espere."
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/es_PE.js b/apps/files/l10n/es_PE.js
new file mode 100644
index 00000000000..329844854f1
--- /dev/null
+++ b/apps/files/l10n/es_PE.js
@@ -0,0 +1,8 @@
+OC.L10N.register(
+ "files",
+ {
+ "_%n folder_::_%n folders_" : ["",""],
+ "_%n file_::_%n files_" : ["",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["",""]
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/es_PE.json b/apps/files/l10n/es_PE.json
new file mode 100644
index 00000000000..37156658a86
--- /dev/null
+++ b/apps/files/l10n/es_PE.json
@@ -0,0 +1,6 @@
+{ "translations": {
+ "_%n folder_::_%n folders_" : ["",""],
+ "_%n file_::_%n files_" : ["",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["",""]
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files/l10n/es_PE.php b/apps/files/l10n/es_PE.php
deleted file mode 100644
index 0157af093e9..00000000000
--- a/apps/files/l10n/es_PE.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"_%n folder_::_%n folders_" => array("",""),
-"_%n file_::_%n files_" => array("",""),
-"_Uploading %n file_::_Uploading %n files_" => array("","")
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/es_PY.js b/apps/files/l10n/es_PY.js
new file mode 100644
index 00000000000..8a7f665016d
--- /dev/null
+++ b/apps/files/l10n/es_PY.js
@@ -0,0 +1,9 @@
+OC.L10N.register(
+ "files",
+ {
+ "Files" : "Archivos",
+ "_%n folder_::_%n folders_" : ["",""],
+ "_%n file_::_%n files_" : ["",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["",""]
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/es_PY.json b/apps/files/l10n/es_PY.json
new file mode 100644
index 00000000000..85d1fa4e4c0
--- /dev/null
+++ b/apps/files/l10n/es_PY.json
@@ -0,0 +1,7 @@
+{ "translations": {
+ "Files" : "Archivos",
+ "_%n folder_::_%n folders_" : ["",""],
+ "_%n file_::_%n files_" : ["",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["",""]
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files/l10n/es_PY.php b/apps/files/l10n/es_PY.php
deleted file mode 100644
index f3def68c0bf..00000000000
--- a/apps/files/l10n/es_PY.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Files" => "Archivos",
-"_%n folder_::_%n folders_" => array("",""),
-"_%n file_::_%n files_" => array("",""),
-"_Uploading %n file_::_Uploading %n files_" => array("","")
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/es_US.js b/apps/files/l10n/es_US.js
new file mode 100644
index 00000000000..329844854f1
--- /dev/null
+++ b/apps/files/l10n/es_US.js
@@ -0,0 +1,8 @@
+OC.L10N.register(
+ "files",
+ {
+ "_%n folder_::_%n folders_" : ["",""],
+ "_%n file_::_%n files_" : ["",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["",""]
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/es_US.json b/apps/files/l10n/es_US.json
new file mode 100644
index 00000000000..37156658a86
--- /dev/null
+++ b/apps/files/l10n/es_US.json
@@ -0,0 +1,6 @@
+{ "translations": {
+ "_%n folder_::_%n folders_" : ["",""],
+ "_%n file_::_%n files_" : ["",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["",""]
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files/l10n/es_US.php b/apps/files/l10n/es_US.php
deleted file mode 100644
index 0157af093e9..00000000000
--- a/apps/files/l10n/es_US.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"_%n folder_::_%n folders_" => array("",""),
-"_%n file_::_%n files_" => array("",""),
-"_Uploading %n file_::_Uploading %n files_" => array("","")
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/es_UY.js b/apps/files/l10n/es_UY.js
new file mode 100644
index 00000000000..329844854f1
--- /dev/null
+++ b/apps/files/l10n/es_UY.js
@@ -0,0 +1,8 @@
+OC.L10N.register(
+ "files",
+ {
+ "_%n folder_::_%n folders_" : ["",""],
+ "_%n file_::_%n files_" : ["",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["",""]
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/es_UY.json b/apps/files/l10n/es_UY.json
new file mode 100644
index 00000000000..37156658a86
--- /dev/null
+++ b/apps/files/l10n/es_UY.json
@@ -0,0 +1,6 @@
+{ "translations": {
+ "_%n folder_::_%n folders_" : ["",""],
+ "_%n file_::_%n files_" : ["",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["",""]
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files/l10n/es_UY.php b/apps/files/l10n/es_UY.php
deleted file mode 100644
index 0157af093e9..00000000000
--- a/apps/files/l10n/es_UY.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"_%n folder_::_%n folders_" => array("",""),
-"_%n file_::_%n files_" => array("",""),
-"_Uploading %n file_::_Uploading %n files_" => array("","")
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/et_EE.js b/apps/files/l10n/et_EE.js
new file mode 100644
index 00000000000..0ffbb81f63c
--- /dev/null
+++ b/apps/files/l10n/et_EE.js
@@ -0,0 +1,97 @@
+OC.L10N.register(
+ "files",
+ {
+ "Storage not available" : "Andmehoidla pole saadaval",
+ "Storage invalid" : "Vigane andmehoidla",
+ "Unknown error" : "Tundmatu viga",
+ "Could not move %s - File with this name already exists" : "Ei saa liigutada faili %s - samanimeline fail on juba olemas",
+ "Could not move %s" : "%s liigutamine ebaõnnestus",
+ "Permission denied" : "Ligipääs keelatud",
+ "File name cannot be empty." : "Faili nimi ei saa olla tühi.",
+ "\"%s\" is an invalid file name." : "\"%s\" on vigane failinimi.",
+ "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Vigane nimi, '\\', '/', '<', '>', ':', '\"', '|', '?' ja '*' pole lubatud.",
+ "The target folder has been moved or deleted." : "Sihtkataloog on ümber tõstetud või kustutatud.",
+ "The name %s is already used in the folder %s. Please choose a different name." : "Nimi %s on juba kasutusel kataloogis %s. Palun vali mõni teine nimi.",
+ "Not a valid source" : "Pole korrektne lähteallikas",
+ "Server is not allowed to open URLs, please check the server configuration" : "Server ei võimalda URL-ide avamist, palun kontrolli serveri seadistust",
+ "The file exceeds your quota by %s" : "Fail ületab sinu limiidi: %s",
+ "Error while downloading %s to %s" : "Viga %s allalaadimisel %s",
+ "Error when creating the file" : "Viga faili loomisel",
+ "Folder name cannot be empty." : "Kataloogi nimi ei saa olla tühi.",
+ "Error when creating the folder" : "Viga kataloogi loomisel",
+ "Unable to set upload directory." : "Üleslaadimiste kausta määramine ebaõnnestus.",
+ "Invalid Token" : "Vigane kontrollkood",
+ "No file was uploaded. Unknown error" : "Ühtegi faili ei laetud üles. Tundmatu viga",
+ "There is no error, the file uploaded with success" : "Ühtegi tõrget polnud, fail on üles laetud",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "Üleslaetava faili suurus ületab php.ini poolt määratud upload_max_filesize suuruse:",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Üleslaetud fail ületab MAX_FILE_SIZE suuruse, mis on HTML vormi jaoks määratud",
+ "The uploaded file was only partially uploaded" : "Fail laeti üles ainult osaliselt",
+ "No file was uploaded" : "Ühtegi faili ei laetud üles",
+ "Missing a temporary folder" : "Ajutiste failide kaust puudub",
+ "Failed to write to disk" : "Kettale kirjutamine ebaõnnestus",
+ "Not enough storage available" : "Saadaval pole piisavalt ruumi",
+ "Upload failed. Could not find uploaded file" : "Üleslaadimine ebaõnnestus. Üleslaetud faili ei leitud",
+ "Upload failed. Could not get file info." : "Üleslaadimine ebaõnnestus. Faili info hankimine ebaõnnestus.",
+ "Invalid directory." : "Vigane kaust.",
+ "Files" : "Failid",
+ "All files" : "Kõik failid",
+ "Unable to upload {filename} as it is a directory or has 0 bytes" : "Ei saa üles laadida {filename}, kuna see on kataloog või selle suurus on 0 baiti",
+ "Total file size {size1} exceeds upload limit {size2}" : "Faili suurus {size1} ületab faili üleslaadimise mahu piirangu {size2}.",
+ "Not enough free space, you are uploading {size1} but only {size2} is left" : "Pole piisavalt vaba ruumi. Sa laadid üles {size1}, kuid ainult {size2} on saadaval.",
+ "Upload cancelled." : "Üleslaadimine tühistati.",
+ "Could not get result from server." : "Serverist ei saadud tulemusi",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "Faili üleslaadimine on töös. Lehelt lahkumine katkestab selle üleslaadimise.",
+ "URL cannot be empty" : "URL ei saa olla tühi",
+ "{new_name} already exists" : "{new_name} on juba olemas",
+ "Could not create file" : "Ei suuda luua faili",
+ "Could not create folder" : "Ei suuda luua kataloogi",
+ "Error fetching URL" : "Viga URL-i haaramisel",
+ "Share" : "Jaga",
+ "Delete" : "Kustuta",
+ "Disconnect storage" : "Ühenda andmehoidla lahti.",
+ "Unshare" : "Lõpeta jagamine",
+ "Delete permanently" : "Kustuta jäädavalt",
+ "Rename" : "Nimeta ümber",
+ "Pending" : "Ootel",
+ "Error moving file." : "Viga faili liigutamisel.",
+ "Error moving file" : "Viga faili eemaldamisel",
+ "Error" : "Viga",
+ "Could not rename file" : "Ei suuda faili ümber nimetada",
+ "Error deleting file." : "Viga faili kustutamisel.",
+ "Name" : "Nimi",
+ "Size" : "Suurus",
+ "Modified" : "Muudetud",
+ "_%n folder_::_%n folders_" : ["%n kataloog","%n kataloogi"],
+ "_%n file_::_%n files_" : ["%n fail","%n faili"],
+ "You don’t have permission to upload or create files here" : "Sul puuduvad õigused siia failide üleslaadimiseks või tekitamiseks",
+ "_Uploading %n file_::_Uploading %n files_" : ["Laadin üles %n faili","Laadin üles %n faili"],
+ "\"{name}\" is an invalid file name." : "\"{name}\" on vigane failinimi.",
+ "Your storage is full, files can not be updated or synced anymore!" : "Sinu andmemaht on täis! Faile ei uuendata ega sünkroniseerita!",
+ "Your storage is almost full ({usedSpacePercent}%)" : "Su andmemaht on peaaegu täis ({usedSpacePercent}%)",
+ "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Krüpteerimisrakend on lubatud, kuid võtmeid pole lähtestatud. Palun logi välja ning uuesti sisse.",
+ "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Vigane Krüpteerimisrakendi privaatvõti . Palun uuenda oma privaatse võtme parool oma personaasete seadete all taastamaks ligipääsu oma krüpteeritud failidele.",
+ "Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." : "Krüpteering on keelatud, kuid sinu failid on endiselt krüpteeritud. Palun vaata oma personaalseid seadeid oma failide dekrüpteerimiseks.",
+ "{dirs} and {files}" : "{dirs} ja {files}",
+ "%s could not be renamed as it has been deleted" : "%s ei saa ümber nimetada, kuna see on kustutatud",
+ "%s could not be renamed" : "%s ümbernimetamine ebaõnnestus",
+ "Upload (max. %s)" : "Üleslaadimine (max. %s)",
+ "File handling" : "Failide käsitlemine",
+ "Maximum upload size" : "Maksimaalne üleslaadimise suurus",
+ "max. possible: " : "maks. võimalik: ",
+ "Save" : "Salvesta",
+ "WebDAV" : "WebDAV",
+ "Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" : "Kasuta seda aadressi <a href=\"%s\" target=\"_blank\">oma failidele ligipääsuks WebDAV kaudu</a>",
+ "New" : "Uus",
+ "New text file" : "Uus tekstifail",
+ "Text file" : "Tekstifail",
+ "New folder" : "Uus kaust",
+ "Folder" : "Kaust",
+ "From link" : "Allikast",
+ "Nothing in here. Upload something!" : "Siin pole midagi. Lae midagi üles!",
+ "Download" : "Lae alla",
+ "Upload too large" : "Üleslaadimine on liiga suur",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Failid, mida sa proovid üles laadida, ületab serveri poolt üleslaetavatele failidele määratud maksimaalse suuruse.",
+ "Files are being scanned, please wait." : "Faile skannitakse, palun oota.",
+ "Currently scanning" : "Praegu skännimisel"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/et_EE.json b/apps/files/l10n/et_EE.json
new file mode 100644
index 00000000000..fdb5bdcb4f2
--- /dev/null
+++ b/apps/files/l10n/et_EE.json
@@ -0,0 +1,95 @@
+{ "translations": {
+ "Storage not available" : "Andmehoidla pole saadaval",
+ "Storage invalid" : "Vigane andmehoidla",
+ "Unknown error" : "Tundmatu viga",
+ "Could not move %s - File with this name already exists" : "Ei saa liigutada faili %s - samanimeline fail on juba olemas",
+ "Could not move %s" : "%s liigutamine ebaõnnestus",
+ "Permission denied" : "Ligipääs keelatud",
+ "File name cannot be empty." : "Faili nimi ei saa olla tühi.",
+ "\"%s\" is an invalid file name." : "\"%s\" on vigane failinimi.",
+ "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Vigane nimi, '\\', '/', '<', '>', ':', '\"', '|', '?' ja '*' pole lubatud.",
+ "The target folder has been moved or deleted." : "Sihtkataloog on ümber tõstetud või kustutatud.",
+ "The name %s is already used in the folder %s. Please choose a different name." : "Nimi %s on juba kasutusel kataloogis %s. Palun vali mõni teine nimi.",
+ "Not a valid source" : "Pole korrektne lähteallikas",
+ "Server is not allowed to open URLs, please check the server configuration" : "Server ei võimalda URL-ide avamist, palun kontrolli serveri seadistust",
+ "The file exceeds your quota by %s" : "Fail ületab sinu limiidi: %s",
+ "Error while downloading %s to %s" : "Viga %s allalaadimisel %s",
+ "Error when creating the file" : "Viga faili loomisel",
+ "Folder name cannot be empty." : "Kataloogi nimi ei saa olla tühi.",
+ "Error when creating the folder" : "Viga kataloogi loomisel",
+ "Unable to set upload directory." : "Üleslaadimiste kausta määramine ebaõnnestus.",
+ "Invalid Token" : "Vigane kontrollkood",
+ "No file was uploaded. Unknown error" : "Ühtegi faili ei laetud üles. Tundmatu viga",
+ "There is no error, the file uploaded with success" : "Ühtegi tõrget polnud, fail on üles laetud",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "Üleslaetava faili suurus ületab php.ini poolt määratud upload_max_filesize suuruse:",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Üleslaetud fail ületab MAX_FILE_SIZE suuruse, mis on HTML vormi jaoks määratud",
+ "The uploaded file was only partially uploaded" : "Fail laeti üles ainult osaliselt",
+ "No file was uploaded" : "Ühtegi faili ei laetud üles",
+ "Missing a temporary folder" : "Ajutiste failide kaust puudub",
+ "Failed to write to disk" : "Kettale kirjutamine ebaõnnestus",
+ "Not enough storage available" : "Saadaval pole piisavalt ruumi",
+ "Upload failed. Could not find uploaded file" : "Üleslaadimine ebaõnnestus. Üleslaetud faili ei leitud",
+ "Upload failed. Could not get file info." : "Üleslaadimine ebaõnnestus. Faili info hankimine ebaõnnestus.",
+ "Invalid directory." : "Vigane kaust.",
+ "Files" : "Failid",
+ "All files" : "Kõik failid",
+ "Unable to upload {filename} as it is a directory or has 0 bytes" : "Ei saa üles laadida {filename}, kuna see on kataloog või selle suurus on 0 baiti",
+ "Total file size {size1} exceeds upload limit {size2}" : "Faili suurus {size1} ületab faili üleslaadimise mahu piirangu {size2}.",
+ "Not enough free space, you are uploading {size1} but only {size2} is left" : "Pole piisavalt vaba ruumi. Sa laadid üles {size1}, kuid ainult {size2} on saadaval.",
+ "Upload cancelled." : "Üleslaadimine tühistati.",
+ "Could not get result from server." : "Serverist ei saadud tulemusi",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "Faili üleslaadimine on töös. Lehelt lahkumine katkestab selle üleslaadimise.",
+ "URL cannot be empty" : "URL ei saa olla tühi",
+ "{new_name} already exists" : "{new_name} on juba olemas",
+ "Could not create file" : "Ei suuda luua faili",
+ "Could not create folder" : "Ei suuda luua kataloogi",
+ "Error fetching URL" : "Viga URL-i haaramisel",
+ "Share" : "Jaga",
+ "Delete" : "Kustuta",
+ "Disconnect storage" : "Ühenda andmehoidla lahti.",
+ "Unshare" : "Lõpeta jagamine",
+ "Delete permanently" : "Kustuta jäädavalt",
+ "Rename" : "Nimeta ümber",
+ "Pending" : "Ootel",
+ "Error moving file." : "Viga faili liigutamisel.",
+ "Error moving file" : "Viga faili eemaldamisel",
+ "Error" : "Viga",
+ "Could not rename file" : "Ei suuda faili ümber nimetada",
+ "Error deleting file." : "Viga faili kustutamisel.",
+ "Name" : "Nimi",
+ "Size" : "Suurus",
+ "Modified" : "Muudetud",
+ "_%n folder_::_%n folders_" : ["%n kataloog","%n kataloogi"],
+ "_%n file_::_%n files_" : ["%n fail","%n faili"],
+ "You don’t have permission to upload or create files here" : "Sul puuduvad õigused siia failide üleslaadimiseks või tekitamiseks",
+ "_Uploading %n file_::_Uploading %n files_" : ["Laadin üles %n faili","Laadin üles %n faili"],
+ "\"{name}\" is an invalid file name." : "\"{name}\" on vigane failinimi.",
+ "Your storage is full, files can not be updated or synced anymore!" : "Sinu andmemaht on täis! Faile ei uuendata ega sünkroniseerita!",
+ "Your storage is almost full ({usedSpacePercent}%)" : "Su andmemaht on peaaegu täis ({usedSpacePercent}%)",
+ "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Krüpteerimisrakend on lubatud, kuid võtmeid pole lähtestatud. Palun logi välja ning uuesti sisse.",
+ "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Vigane Krüpteerimisrakendi privaatvõti . Palun uuenda oma privaatse võtme parool oma personaasete seadete all taastamaks ligipääsu oma krüpteeritud failidele.",
+ "Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." : "Krüpteering on keelatud, kuid sinu failid on endiselt krüpteeritud. Palun vaata oma personaalseid seadeid oma failide dekrüpteerimiseks.",
+ "{dirs} and {files}" : "{dirs} ja {files}",
+ "%s could not be renamed as it has been deleted" : "%s ei saa ümber nimetada, kuna see on kustutatud",
+ "%s could not be renamed" : "%s ümbernimetamine ebaõnnestus",
+ "Upload (max. %s)" : "Üleslaadimine (max. %s)",
+ "File handling" : "Failide käsitlemine",
+ "Maximum upload size" : "Maksimaalne üleslaadimise suurus",
+ "max. possible: " : "maks. võimalik: ",
+ "Save" : "Salvesta",
+ "WebDAV" : "WebDAV",
+ "Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" : "Kasuta seda aadressi <a href=\"%s\" target=\"_blank\">oma failidele ligipääsuks WebDAV kaudu</a>",
+ "New" : "Uus",
+ "New text file" : "Uus tekstifail",
+ "Text file" : "Tekstifail",
+ "New folder" : "Uus kaust",
+ "Folder" : "Kaust",
+ "From link" : "Allikast",
+ "Nothing in here. Upload something!" : "Siin pole midagi. Lae midagi üles!",
+ "Download" : "Lae alla",
+ "Upload too large" : "Üleslaadimine on liiga suur",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Failid, mida sa proovid üles laadida, ületab serveri poolt üleslaetavatele failidele määratud maksimaalse suuruse.",
+ "Files are being scanned, please wait." : "Faile skannitakse, palun oota.",
+ "Currently scanning" : "Praegu skännimisel"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files/l10n/et_EE.php b/apps/files/l10n/et_EE.php
deleted file mode 100644
index d40805d04bf..00000000000
--- a/apps/files/l10n/et_EE.php
+++ /dev/null
@@ -1,96 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Storage not available" => "Andmehoidla pole saadaval",
-"Storage invalid" => "Vigane andmehoidla",
-"Unknown error" => "Tundmatu viga",
-"Could not move %s - File with this name already exists" => "Ei saa liigutada faili %s - samanimeline fail on juba olemas",
-"Could not move %s" => "%s liigutamine ebaõnnestus",
-"Permission denied" => "Ligipääs keelatud",
-"File name cannot be empty." => "Faili nimi ei saa olla tühi.",
-"\"%s\" is an invalid file name." => "\"%s\" on vigane failinimi.",
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Vigane nimi, '\\', '/', '<', '>', ':', '\"', '|', '?' ja '*' pole lubatud.",
-"The target folder has been moved or deleted." => "Sihtkataloog on ümber tõstetud või kustutatud.",
-"The name %s is already used in the folder %s. Please choose a different name." => "Nimi %s on juba kasutusel kataloogis %s. Palun vali mõni teine nimi.",
-"Not a valid source" => "Pole korrektne lähteallikas",
-"Server is not allowed to open URLs, please check the server configuration" => "Server ei võimalda URL-ide avamist, palun kontrolli serveri seadistust",
-"The file exceeds your quota by %s" => "Fail ületab sinu limiidi: %s",
-"Error while downloading %s to %s" => "Viga %s allalaadimisel %s",
-"Error when creating the file" => "Viga faili loomisel",
-"Folder name cannot be empty." => "Kataloogi nimi ei saa olla tühi.",
-"Error when creating the folder" => "Viga kataloogi loomisel",
-"Unable to set upload directory." => "Üleslaadimiste kausta määramine ebaõnnestus.",
-"Invalid Token" => "Vigane kontrollkood",
-"No file was uploaded. Unknown error" => "Ühtegi faili ei laetud üles. Tundmatu viga",
-"There is no error, the file uploaded with success" => "Ühtegi tõrget polnud, fail on üles laetud",
-"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "Üleslaetava faili suurus ületab php.ini poolt määratud upload_max_filesize suuruse:",
-"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Üleslaetud fail ületab MAX_FILE_SIZE suuruse, mis on HTML vormi jaoks määratud",
-"The uploaded file was only partially uploaded" => "Fail laeti üles ainult osaliselt",
-"No file was uploaded" => "Ühtegi faili ei laetud üles",
-"Missing a temporary folder" => "Ajutiste failide kaust puudub",
-"Failed to write to disk" => "Kettale kirjutamine ebaõnnestus",
-"Not enough storage available" => "Saadaval pole piisavalt ruumi",
-"Upload failed. Could not find uploaded file" => "Üleslaadimine ebaõnnestus. Üleslaetud faili ei leitud",
-"Upload failed. Could not get file info." => "Üleslaadimine ebaõnnestus. Faili info hankimine ebaõnnestus.",
-"Invalid directory." => "Vigane kaust.",
-"Files" => "Failid",
-"All files" => "Kõik failid",
-"Unable to upload {filename} as it is a directory or has 0 bytes" => "Ei saa üles laadida {filename}, kuna see on kataloog või selle suurus on 0 baiti",
-"Total file size {size1} exceeds upload limit {size2}" => "Faili suurus {size1} ületab faili üleslaadimise mahu piirangu {size2}.",
-"Not enough free space, you are uploading {size1} but only {size2} is left" => "Pole piisavalt vaba ruumi. Sa laadid üles {size1}, kuid ainult {size2} on saadaval.",
-"Upload cancelled." => "Üleslaadimine tühistati.",
-"Could not get result from server." => "Serverist ei saadud tulemusi",
-"File upload is in progress. Leaving the page now will cancel the upload." => "Faili üleslaadimine on töös. Lehelt lahkumine katkestab selle üleslaadimise.",
-"URL cannot be empty" => "URL ei saa olla tühi",
-"{new_name} already exists" => "{new_name} on juba olemas",
-"Could not create file" => "Ei suuda luua faili",
-"Could not create folder" => "Ei suuda luua kataloogi",
-"Error fetching URL" => "Viga URL-i haaramisel",
-"Share" => "Jaga",
-"Delete" => "Kustuta",
-"Disconnect storage" => "Ühenda andmehoidla lahti.",
-"Unshare" => "Lõpeta jagamine",
-"Delete permanently" => "Kustuta jäädavalt",
-"Rename" => "Nimeta ümber",
-"Pending" => "Ootel",
-"Error moving file." => "Viga faili liigutamisel.",
-"Error moving file" => "Viga faili eemaldamisel",
-"Error" => "Viga",
-"Could not rename file" => "Ei suuda faili ümber nimetada",
-"Error deleting file." => "Viga faili kustutamisel.",
-"Name" => "Nimi",
-"Size" => "Suurus",
-"Modified" => "Muudetud",
-"_%n folder_::_%n folders_" => array("%n kataloog","%n kataloogi"),
-"_%n file_::_%n files_" => array("%n fail","%n faili"),
-"You don’t have permission to upload or create files here" => "Sul puuduvad õigused siia failide üleslaadimiseks või tekitamiseks",
-"_Uploading %n file_::_Uploading %n files_" => array("Laadin üles %n faili","Laadin üles %n faili"),
-"\"{name}\" is an invalid file name." => "\"{name}\" on vigane failinimi.",
-"Your storage is full, files can not be updated or synced anymore!" => "Sinu andmemaht on täis! Faile ei uuendata ega sünkroniseerita!",
-"Your storage is almost full ({usedSpacePercent}%)" => "Su andmemaht on peaaegu täis ({usedSpacePercent}%)",
-"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" => "Krüpteerimisrakend on lubatud, kuid võtmeid pole lähtestatud. Palun logi välja ning uuesti sisse.",
-"Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." => "Vigane Krüpteerimisrakendi privaatvõti . Palun uuenda oma privaatse võtme parool oma personaasete seadete all taastamaks ligipääsu oma krüpteeritud failidele.",
-"Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." => "Krüpteering on keelatud, kuid sinu failid on endiselt krüpteeritud. Palun vaata oma personaalseid seadeid oma failide dekrüpteerimiseks.",
-"{dirs} and {files}" => "{dirs} ja {files}",
-"%s could not be renamed as it has been deleted" => "%s ei saa ümber nimetada, kuna see on kustutatud",
-"%s could not be renamed" => "%s ümbernimetamine ebaõnnestus",
-"Upload (max. %s)" => "Üleslaadimine (max. %s)",
-"File handling" => "Failide käsitlemine",
-"Maximum upload size" => "Maksimaalne üleslaadimise suurus",
-"max. possible: " => "maks. võimalik: ",
-"Save" => "Salvesta",
-"WebDAV" => "WebDAV",
-"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" => "Kasuta seda aadressi <a href=\"%s\" target=\"_blank\">oma failidele ligipääsuks WebDAV kaudu</a>",
-"New" => "Uus",
-"New text file" => "Uus tekstifail",
-"Text file" => "Tekstifail",
-"New folder" => "Uus kaust",
-"Folder" => "Kaust",
-"From link" => "Allikast",
-"Nothing in here. Upload something!" => "Siin pole midagi. Lae midagi üles!",
-"Download" => "Lae alla",
-"Upload too large" => "Üleslaadimine on liiga suur",
-"The files you are trying to upload exceed the maximum size for file uploads on this server." => "Failid, mida sa proovid üles laadida, ületab serveri poolt üleslaetavatele failidele määratud maksimaalse suuruse.",
-"Files are being scanned, please wait." => "Faile skannitakse, palun oota.",
-"Currently scanning" => "Praegu skännimisel"
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/eu.js b/apps/files/l10n/eu.js
new file mode 100644
index 00000000000..c4da5e6cfa6
--- /dev/null
+++ b/apps/files/l10n/eu.js
@@ -0,0 +1,96 @@
+OC.L10N.register(
+ "files",
+ {
+ "Storage not available" : "Biltegia ez dago eskuragarri",
+ "Storage invalid" : "Biltegi bliogabea",
+ "Unknown error" : "Errore ezezaguna",
+ "Could not move %s - File with this name already exists" : "Ezin da %s mugitu - Izen hau duen fitxategia dagoeneko existitzen da",
+ "Could not move %s" : "Ezin dira fitxategiak mugitu %s",
+ "File name cannot be empty." : "Fitxategi izena ezin da hutsa izan.",
+ "\"%s\" is an invalid file name." : "\"%s\" ez da fitxategi izen baliogarria.",
+ "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "IZen aliogabea, '\\', '/', '<', '>', ':', '\"', '|', '?' eta '*' ez daude baimenduta.",
+ "The target folder has been moved or deleted." : "Jatorrizko karpeta mugitu edo ezabatu da.",
+ "The name %s is already used in the folder %s. Please choose a different name." : "%s izena dagoeneko erabilita dago %s karpetan. Mesdez hautatu izen ezberdina.",
+ "Not a valid source" : "Ez da jatorri baliogarria",
+ "Server is not allowed to open URLs, please check the server configuration" : "Zerbitzaria ez dago URLak irekitzeko baimendua, mesedez egiaztatu zerbitzariaren konfigurazioa",
+ "The file exceeds your quota by %s" : "Fitxategiak zure kouta gainditzen du %s-an",
+ "Error while downloading %s to %s" : "Errorea %s %sra deskargatzerakoan",
+ "Error when creating the file" : "Errorea fitxategia sortzerakoan",
+ "Folder name cannot be empty." : "Karpeta izena ezin da hutsa izan.",
+ "Error when creating the folder" : "Errorea karpeta sortzerakoan",
+ "Unable to set upload directory." : "Ezin da igoera direktorioa ezarri.",
+ "Invalid Token" : "Lekuko baliogabea",
+ "No file was uploaded. Unknown error" : "Ez da fitxategirik igo. Errore ezezaguna",
+ "There is no error, the file uploaded with success" : "Ez da errorerik egon, fitxategia ongi igo da",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "Igotako fitxategiak php.ini fitxategian ezarritako upload_max_filesize muga gainditu du:",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Igotako fitxategia HTML formularioan zehaztutako MAX_FILE_SIZE direktiba baino handidagoa da.",
+ "The uploaded file was only partially uploaded" : "Igotako fitxategiaren zati bat bakarrik igo da",
+ "No file was uploaded" : "Ez da fitxategirik igo",
+ "Missing a temporary folder" : "Aldi bateko karpeta falta da",
+ "Failed to write to disk" : "Errore bat izan da diskoan idazterakoan",
+ "Not enough storage available" : "Ez dago behar aina leku erabilgarri,",
+ "Upload failed. Could not find uploaded file" : "Igoerak huts egin du. Ezin izan da igotako fitxategia aurkitu",
+ "Upload failed. Could not get file info." : "Igoerak huts egin du. Ezin izan da fitxategiaren informazioa eskuratu.",
+ "Invalid directory." : "Baliogabeko karpeta.",
+ "Files" : "Fitxategiak",
+ "All files" : "Fitxategi guztiak",
+ "Unable to upload {filename} as it is a directory or has 0 bytes" : "Ezin da {filename} igo karpeta bat delako edo 0 byte dituelako",
+ "Total file size {size1} exceeds upload limit {size2}" : "Fitxategiaren tamainak {size1} igotzeko muga {size2} gainditzen du",
+ "Not enough free space, you are uploading {size1} but only {size2} is left" : "Ez dago leku nahikorik, zu {size1} igotzen ari zara baina bakarrik {size2} libre dago",
+ "Upload cancelled." : "Igoera ezeztatuta",
+ "Could not get result from server." : "Ezin da zerbitzaritik emaitzik lortu",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "Fitxategien igoera martxan da. Orria orain uzteak igoera ezeztatutko du.",
+ "URL cannot be empty" : "URLa ezin da hutsik egon",
+ "{new_name} already exists" : "{new_name} dagoeneko existitzen da",
+ "Could not create file" : "Ezin izan da fitxategia sortu",
+ "Could not create folder" : "Ezin izan da karpeta sortu",
+ "Error fetching URL" : "Errorea URLa eskuratzerakoan",
+ "Share" : "Elkarbanatu",
+ "Delete" : "Ezabatu",
+ "Disconnect storage" : "Deskonektatu biltegia",
+ "Unshare" : "Ez elkarbanatu",
+ "Delete permanently" : "Ezabatu betirako",
+ "Rename" : "Berrizendatu",
+ "Pending" : "Zain",
+ "Error moving file." : "Errorea fitxategia mugitzean.",
+ "Error moving file" : "Errorea fitxategia mugitzean",
+ "Error" : "Errorea",
+ "Could not rename file" : "Ezin izan da fitxategia berrizendatu",
+ "Error deleting file." : "Errorea fitxategia ezabatzerakoan.",
+ "Name" : "Izena",
+ "Size" : "Tamaina",
+ "Modified" : "Aldatuta",
+ "_%n folder_::_%n folders_" : ["karpeta %n","%n karpeta"],
+ "_%n file_::_%n files_" : ["fitxategi %n","%n fitxategi"],
+ "You don’t have permission to upload or create files here" : "Ez duzu fitxategiak hona igotzeko edo hemen sortzeko baimenik",
+ "_Uploading %n file_::_Uploading %n files_" : ["Fitxategi %n igotzen","%n fitxategi igotzen"],
+ "\"{name}\" is an invalid file name." : "\"{name}\" ez da fitxategi izen baliogarria.",
+ "Your storage is full, files can not be updated or synced anymore!" : "Zure biltegiratzea beterik dago, ezingo duzu aurrerantzean fitxategirik igo edo sinkronizatu!",
+ "Your storage is almost full ({usedSpacePercent}%)" : "Zure biltegiratzea nahiko beterik dago (%{usedSpacePercent})",
+ "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Enkriptazio aplikazioa gaituta dago baina zure gakoak ez daude konfiguratuta, mesedez saioa bukatu eta berriro hasi",
+ "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Enkriptazio aplikaziorako gako pribatu okerra. Mesedez eguneratu zure gako pribatuaren pasahitza zure ezarpen pertsonaletan zure enkriptatuko fitxategietarako sarrera berreskuratzeko.",
+ "Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." : "Enkriptazioa desgaitua izan da baina zure fitxategiak oraindik enkriptatuta daude. Mesedez jo zure ezarpen pertsonaletara zure fitxategiak dekodifikatzeko.",
+ "{dirs} and {files}" : "{dirs} eta {files}",
+ "%s could not be renamed as it has been deleted" : "%s ezin izan da berrizendatu ezabatua zegoen eta",
+ "%s could not be renamed" : "%s ezin da berrizendatu",
+ "Upload (max. %s)" : "Igo (max. %s)",
+ "File handling" : "Fitxategien kudeaketa",
+ "Maximum upload size" : "Igo daitekeen gehienezko tamaina",
+ "max. possible: " : "max, posiblea:",
+ "Save" : "Gorde",
+ "WebDAV" : "WebDAV",
+ "Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" : "<a href=\"%s\" target=\"_blank\">helbidea erabili zure fitxategiak WebDAV bidez eskuratzeko</a>",
+ "New" : "Berria",
+ "New text file" : "Testu fitxategi berria",
+ "Text file" : "Testu fitxategia",
+ "New folder" : "Karpeta berria",
+ "Folder" : "Karpeta",
+ "From link" : "Estekatik",
+ "Nothing in here. Upload something!" : "Ez dago ezer. Igo zerbait!",
+ "Download" : "Deskargatu",
+ "Upload too large" : "Igoera handiegia da",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Igotzen saiatzen ari zaren fitxategiak zerbitzari honek igotzeko onartzen duena baino handiagoak dira.",
+ "Files are being scanned, please wait." : "Fitxategiak eskaneatzen ari da, itxoin mezedez.",
+ "Currently scanning" : "Eskaneatzen une honetan"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/eu.json b/apps/files/l10n/eu.json
new file mode 100644
index 00000000000..300bbc8917c
--- /dev/null
+++ b/apps/files/l10n/eu.json
@@ -0,0 +1,94 @@
+{ "translations": {
+ "Storage not available" : "Biltegia ez dago eskuragarri",
+ "Storage invalid" : "Biltegi bliogabea",
+ "Unknown error" : "Errore ezezaguna",
+ "Could not move %s - File with this name already exists" : "Ezin da %s mugitu - Izen hau duen fitxategia dagoeneko existitzen da",
+ "Could not move %s" : "Ezin dira fitxategiak mugitu %s",
+ "File name cannot be empty." : "Fitxategi izena ezin da hutsa izan.",
+ "\"%s\" is an invalid file name." : "\"%s\" ez da fitxategi izen baliogarria.",
+ "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "IZen aliogabea, '\\', '/', '<', '>', ':', '\"', '|', '?' eta '*' ez daude baimenduta.",
+ "The target folder has been moved or deleted." : "Jatorrizko karpeta mugitu edo ezabatu da.",
+ "The name %s is already used in the folder %s. Please choose a different name." : "%s izena dagoeneko erabilita dago %s karpetan. Mesdez hautatu izen ezberdina.",
+ "Not a valid source" : "Ez da jatorri baliogarria",
+ "Server is not allowed to open URLs, please check the server configuration" : "Zerbitzaria ez dago URLak irekitzeko baimendua, mesedez egiaztatu zerbitzariaren konfigurazioa",
+ "The file exceeds your quota by %s" : "Fitxategiak zure kouta gainditzen du %s-an",
+ "Error while downloading %s to %s" : "Errorea %s %sra deskargatzerakoan",
+ "Error when creating the file" : "Errorea fitxategia sortzerakoan",
+ "Folder name cannot be empty." : "Karpeta izena ezin da hutsa izan.",
+ "Error when creating the folder" : "Errorea karpeta sortzerakoan",
+ "Unable to set upload directory." : "Ezin da igoera direktorioa ezarri.",
+ "Invalid Token" : "Lekuko baliogabea",
+ "No file was uploaded. Unknown error" : "Ez da fitxategirik igo. Errore ezezaguna",
+ "There is no error, the file uploaded with success" : "Ez da errorerik egon, fitxategia ongi igo da",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "Igotako fitxategiak php.ini fitxategian ezarritako upload_max_filesize muga gainditu du:",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Igotako fitxategia HTML formularioan zehaztutako MAX_FILE_SIZE direktiba baino handidagoa da.",
+ "The uploaded file was only partially uploaded" : "Igotako fitxategiaren zati bat bakarrik igo da",
+ "No file was uploaded" : "Ez da fitxategirik igo",
+ "Missing a temporary folder" : "Aldi bateko karpeta falta da",
+ "Failed to write to disk" : "Errore bat izan da diskoan idazterakoan",
+ "Not enough storage available" : "Ez dago behar aina leku erabilgarri,",
+ "Upload failed. Could not find uploaded file" : "Igoerak huts egin du. Ezin izan da igotako fitxategia aurkitu",
+ "Upload failed. Could not get file info." : "Igoerak huts egin du. Ezin izan da fitxategiaren informazioa eskuratu.",
+ "Invalid directory." : "Baliogabeko karpeta.",
+ "Files" : "Fitxategiak",
+ "All files" : "Fitxategi guztiak",
+ "Unable to upload {filename} as it is a directory or has 0 bytes" : "Ezin da {filename} igo karpeta bat delako edo 0 byte dituelako",
+ "Total file size {size1} exceeds upload limit {size2}" : "Fitxategiaren tamainak {size1} igotzeko muga {size2} gainditzen du",
+ "Not enough free space, you are uploading {size1} but only {size2} is left" : "Ez dago leku nahikorik, zu {size1} igotzen ari zara baina bakarrik {size2} libre dago",
+ "Upload cancelled." : "Igoera ezeztatuta",
+ "Could not get result from server." : "Ezin da zerbitzaritik emaitzik lortu",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "Fitxategien igoera martxan da. Orria orain uzteak igoera ezeztatutko du.",
+ "URL cannot be empty" : "URLa ezin da hutsik egon",
+ "{new_name} already exists" : "{new_name} dagoeneko existitzen da",
+ "Could not create file" : "Ezin izan da fitxategia sortu",
+ "Could not create folder" : "Ezin izan da karpeta sortu",
+ "Error fetching URL" : "Errorea URLa eskuratzerakoan",
+ "Share" : "Elkarbanatu",
+ "Delete" : "Ezabatu",
+ "Disconnect storage" : "Deskonektatu biltegia",
+ "Unshare" : "Ez elkarbanatu",
+ "Delete permanently" : "Ezabatu betirako",
+ "Rename" : "Berrizendatu",
+ "Pending" : "Zain",
+ "Error moving file." : "Errorea fitxategia mugitzean.",
+ "Error moving file" : "Errorea fitxategia mugitzean",
+ "Error" : "Errorea",
+ "Could not rename file" : "Ezin izan da fitxategia berrizendatu",
+ "Error deleting file." : "Errorea fitxategia ezabatzerakoan.",
+ "Name" : "Izena",
+ "Size" : "Tamaina",
+ "Modified" : "Aldatuta",
+ "_%n folder_::_%n folders_" : ["karpeta %n","%n karpeta"],
+ "_%n file_::_%n files_" : ["fitxategi %n","%n fitxategi"],
+ "You don’t have permission to upload or create files here" : "Ez duzu fitxategiak hona igotzeko edo hemen sortzeko baimenik",
+ "_Uploading %n file_::_Uploading %n files_" : ["Fitxategi %n igotzen","%n fitxategi igotzen"],
+ "\"{name}\" is an invalid file name." : "\"{name}\" ez da fitxategi izen baliogarria.",
+ "Your storage is full, files can not be updated or synced anymore!" : "Zure biltegiratzea beterik dago, ezingo duzu aurrerantzean fitxategirik igo edo sinkronizatu!",
+ "Your storage is almost full ({usedSpacePercent}%)" : "Zure biltegiratzea nahiko beterik dago (%{usedSpacePercent})",
+ "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Enkriptazio aplikazioa gaituta dago baina zure gakoak ez daude konfiguratuta, mesedez saioa bukatu eta berriro hasi",
+ "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Enkriptazio aplikaziorako gako pribatu okerra. Mesedez eguneratu zure gako pribatuaren pasahitza zure ezarpen pertsonaletan zure enkriptatuko fitxategietarako sarrera berreskuratzeko.",
+ "Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." : "Enkriptazioa desgaitua izan da baina zure fitxategiak oraindik enkriptatuta daude. Mesedez jo zure ezarpen pertsonaletara zure fitxategiak dekodifikatzeko.",
+ "{dirs} and {files}" : "{dirs} eta {files}",
+ "%s could not be renamed as it has been deleted" : "%s ezin izan da berrizendatu ezabatua zegoen eta",
+ "%s could not be renamed" : "%s ezin da berrizendatu",
+ "Upload (max. %s)" : "Igo (max. %s)",
+ "File handling" : "Fitxategien kudeaketa",
+ "Maximum upload size" : "Igo daitekeen gehienezko tamaina",
+ "max. possible: " : "max, posiblea:",
+ "Save" : "Gorde",
+ "WebDAV" : "WebDAV",
+ "Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" : "<a href=\"%s\" target=\"_blank\">helbidea erabili zure fitxategiak WebDAV bidez eskuratzeko</a>",
+ "New" : "Berria",
+ "New text file" : "Testu fitxategi berria",
+ "Text file" : "Testu fitxategia",
+ "New folder" : "Karpeta berria",
+ "Folder" : "Karpeta",
+ "From link" : "Estekatik",
+ "Nothing in here. Upload something!" : "Ez dago ezer. Igo zerbait!",
+ "Download" : "Deskargatu",
+ "Upload too large" : "Igoera handiegia da",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Igotzen saiatzen ari zaren fitxategiak zerbitzari honek igotzeko onartzen duena baino handiagoak dira.",
+ "Files are being scanned, please wait." : "Fitxategiak eskaneatzen ari da, itxoin mezedez.",
+ "Currently scanning" : "Eskaneatzen une honetan"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files/l10n/eu.php b/apps/files/l10n/eu.php
deleted file mode 100644
index 012e5f214a8..00000000000
--- a/apps/files/l10n/eu.php
+++ /dev/null
@@ -1,96 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Storage not available" => "Biltegia ez dago eskuragarri",
-"Storage invalid" => "Biltegi bliogabea",
-"Unknown error" => "Errore ezezaguna",
-"Could not move %s - File with this name already exists" => "Ezin da %s mugitu - Izen hau duen fitxategia dagoeneko existitzen da",
-"Could not move %s" => "Ezin dira fitxategiak mugitu %s",
-"Permission denied" => "Baimena Ukatua",
-"File name cannot be empty." => "Fitxategi izena ezin da hutsa izan.",
-"\"%s\" is an invalid file name." => "\"%s\" ez da fitxategi izen baliogarria.",
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "IZen aliogabea, '\\', '/', '<', '>', ':', '\"', '|', '?' eta '*' ez daude baimenduta.",
-"The target folder has been moved or deleted." => "Jatorrizko karpeta mugitu edo ezabatu da.",
-"The name %s is already used in the folder %s. Please choose a different name." => "%s izena dagoeneko erabilita dago %s karpetan. Mesdez hautatu izen ezberdina.",
-"Not a valid source" => "Ez da jatorri baliogarria",
-"Server is not allowed to open URLs, please check the server configuration" => "Zerbitzaria ez dago URLak irekitzeko baimendua, mesedez egiaztatu zerbitzariaren konfigurazioa",
-"The file exceeds your quota by %s" => "Fitxategiak zure kouta gainditzen du %s-an",
-"Error while downloading %s to %s" => "Errorea %s %sra deskargatzerakoan",
-"Error when creating the file" => "Errorea fitxategia sortzerakoan",
-"Folder name cannot be empty." => "Karpeta izena ezin da hutsa izan.",
-"Error when creating the folder" => "Errorea karpeta sortzerakoan",
-"Unable to set upload directory." => "Ezin da igoera direktorioa ezarri.",
-"Invalid Token" => "Lekuko baliogabea",
-"No file was uploaded. Unknown error" => "Ez da fitxategirik igo. Errore ezezaguna",
-"There is no error, the file uploaded with success" => "Ez da errorerik egon, fitxategia ongi igo da",
-"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "Igotako fitxategiak php.ini fitxategian ezarritako upload_max_filesize muga gainditu du:",
-"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Igotako fitxategia HTML formularioan zehaztutako MAX_FILE_SIZE direktiba baino handidagoa da.",
-"The uploaded file was only partially uploaded" => "Igotako fitxategiaren zati bat bakarrik igo da",
-"No file was uploaded" => "Ez da fitxategirik igo",
-"Missing a temporary folder" => "Aldi bateko karpeta falta da",
-"Failed to write to disk" => "Errore bat izan da diskoan idazterakoan",
-"Not enough storage available" => "Ez dago behar aina leku erabilgarri,",
-"Upload failed. Could not find uploaded file" => "Igoerak huts egin du. Ezin izan da igotako fitxategia aurkitu",
-"Upload failed. Could not get file info." => "Igoerak huts egin du. Ezin izan da fitxategiaren informazioa eskuratu.",
-"Invalid directory." => "Baliogabeko karpeta.",
-"Files" => "Fitxategiak",
-"All files" => "Fitxategi guztiak",
-"Unable to upload {filename} as it is a directory or has 0 bytes" => "Ezin da {filename} igo karpeta bat delako edo 0 byte dituelako",
-"Total file size {size1} exceeds upload limit {size2}" => "Fitxategiaren tamainak {size1} igotzeko muga {size2} gainditzen du",
-"Not enough free space, you are uploading {size1} but only {size2} is left" => "Ez dago leku nahikorik, zu {size1} igotzen ari zara baina bakarrik {size2} libre dago",
-"Upload cancelled." => "Igoera ezeztatuta",
-"Could not get result from server." => "Ezin da zerbitzaritik emaitzik lortu",
-"File upload is in progress. Leaving the page now will cancel the upload." => "Fitxategien igoera martxan da. Orria orain uzteak igoera ezeztatutko du.",
-"URL cannot be empty" => "URLa ezin da hutsik egon",
-"{new_name} already exists" => "{new_name} dagoeneko existitzen da",
-"Could not create file" => "Ezin izan da fitxategia sortu",
-"Could not create folder" => "Ezin izan da karpeta sortu",
-"Error fetching URL" => "Errorea URLa eskuratzerakoan",
-"Share" => "Elkarbanatu",
-"Delete" => "Ezabatu",
-"Disconnect storage" => "Deskonektatu biltegia",
-"Unshare" => "Ez elkarbanatu",
-"Delete permanently" => "Ezabatu betirako",
-"Rename" => "Berrizendatu",
-"Pending" => "Zain",
-"Error moving file." => "Errorea fitxategia mugitzean.",
-"Error moving file" => "Errorea fitxategia mugitzean",
-"Error" => "Errorea",
-"Could not rename file" => "Ezin izan da fitxategia berrizendatu",
-"Error deleting file." => "Errorea fitxategia ezabatzerakoan.",
-"Name" => "Izena",
-"Size" => "Tamaina",
-"Modified" => "Aldatuta",
-"_%n folder_::_%n folders_" => array("karpeta %n","%n karpeta"),
-"_%n file_::_%n files_" => array("fitxategi %n","%n fitxategi"),
-"You don’t have permission to upload or create files here" => "Ez duzu fitxategiak hona igotzeko edo hemen sortzeko baimenik",
-"_Uploading %n file_::_Uploading %n files_" => array("Fitxategi %n igotzen","%n fitxategi igotzen"),
-"\"{name}\" is an invalid file name." => "\"{name}\" ez da fitxategi izen baliogarria.",
-"Your storage is full, files can not be updated or synced anymore!" => "Zure biltegiratzea beterik dago, ezingo duzu aurrerantzean fitxategirik igo edo sinkronizatu!",
-"Your storage is almost full ({usedSpacePercent}%)" => "Zure biltegiratzea nahiko beterik dago (%{usedSpacePercent})",
-"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" => "Enkriptazio aplikazioa gaituta dago baina zure gakoak ez daude konfiguratuta, mesedez saioa bukatu eta berriro hasi",
-"Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." => "Enkriptazio aplikaziorako gako pribatu okerra. Mesedez eguneratu zure gako pribatuaren pasahitza zure ezarpen pertsonaletan zure enkriptatuko fitxategietarako sarrera berreskuratzeko.",
-"Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." => "Enkriptazioa desgaitua izan da baina zure fitxategiak oraindik enkriptatuta daude. Mesedez jo zure ezarpen pertsonaletara zure fitxategiak dekodifikatzeko.",
-"{dirs} and {files}" => "{dirs} eta {files}",
-"%s could not be renamed as it has been deleted" => "%s ezin izan da berrizendatu ezabatua zegoen eta",
-"%s could not be renamed" => "%s ezin da berrizendatu",
-"Upload (max. %s)" => "Igo (max. %s)",
-"File handling" => "Fitxategien kudeaketa",
-"Maximum upload size" => "Igo daitekeen gehienezko tamaina",
-"max. possible: " => "max, posiblea:",
-"Save" => "Gorde",
-"WebDAV" => "WebDAV",
-"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" => "<a href=\"%s\" target=\"_blank\">helbidea erabili zure fitxategiak WebDAV bidez eskuratzeko</a>",
-"New" => "Berria",
-"New text file" => "Testu fitxategi berria",
-"Text file" => "Testu fitxategia",
-"New folder" => "Karpeta berria",
-"Folder" => "Karpeta",
-"From link" => "Estekatik",
-"Nothing in here. Upload something!" => "Ez dago ezer. Igo zerbait!",
-"Download" => "Deskargatu",
-"Upload too large" => "Igoera handiegia da",
-"The files you are trying to upload exceed the maximum size for file uploads on this server." => "Igotzen saiatzen ari zaren fitxategiak zerbitzari honek igotzeko onartzen duena baino handiagoak dira.",
-"Files are being scanned, please wait." => "Fitxategiak eskaneatzen ari da, itxoin mezedez.",
-"Currently scanning" => "Eskaneatzen une honetan"
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/eu_ES.js b/apps/files/l10n/eu_ES.js
new file mode 100644
index 00000000000..eec67678d34
--- /dev/null
+++ b/apps/files/l10n/eu_ES.js
@@ -0,0 +1,11 @@
+OC.L10N.register(
+ "files",
+ {
+ "Delete" : "Ezabatu",
+ "_%n folder_::_%n folders_" : ["",""],
+ "_%n file_::_%n files_" : ["",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["",""],
+ "Save" : "Gorde",
+ "Download" : "Deskargatu"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/eu_ES.json b/apps/files/l10n/eu_ES.json
new file mode 100644
index 00000000000..2a2660e84e5
--- /dev/null
+++ b/apps/files/l10n/eu_ES.json
@@ -0,0 +1,9 @@
+{ "translations": {
+ "Delete" : "Ezabatu",
+ "_%n folder_::_%n folders_" : ["",""],
+ "_%n file_::_%n files_" : ["",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["",""],
+ "Save" : "Gorde",
+ "Download" : "Deskargatu"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files/l10n/eu_ES.php b/apps/files/l10n/eu_ES.php
deleted file mode 100644
index e2be349d06b..00000000000
--- a/apps/files/l10n/eu_ES.php
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Delete" => "Ezabatu",
-"_%n folder_::_%n folders_" => array("",""),
-"_%n file_::_%n files_" => array("",""),
-"_Uploading %n file_::_Uploading %n files_" => array("",""),
-"Save" => "Gorde",
-"Download" => "Deskargatu"
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/fa.js b/apps/files/l10n/fa.js
new file mode 100644
index 00000000000..1e403418ab1
--- /dev/null
+++ b/apps/files/l10n/fa.js
@@ -0,0 +1,58 @@
+OC.L10N.register(
+ "files",
+ {
+ "Unknown error" : "خطای نامشخص",
+ "Could not move %s - File with this name already exists" : "%s نمی توان جابجا کرد - در حال حاضر پرونده با این نام وجود دارد. ",
+ "Could not move %s" : "%s نمی تواند حرکت کند ",
+ "File name cannot be empty." : "نام پرونده نمی تواند خالی باشد.",
+ "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "نام نامعتبر ، '\\', '/', '<', '>', ':', '\"', '|', '?' و '*' مجاز نمی باشند.",
+ "Unable to set upload directory." : "قادر به تنظیم پوشه آپلود نمی باشد.",
+ "Invalid Token" : "رمز نامعتبر",
+ "No file was uploaded. Unknown error" : "هیچ فایلی آپلود نشد.خطای ناشناس",
+ "There is no error, the file uploaded with success" : "هیچ خطایی نیست بارگذاری پرونده موفقیت آمیز بود",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "پرونده آپلود شده بیش ازدستور ماکزیمم_حجم فایل_برای آپلود در php.ini استفاده کرده است.",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "حداکثر حجم قابل بار گذاری از طریق HTML MAX_FILE_SIZE است",
+ "The uploaded file was only partially uploaded" : "پرونده بارگذاری شده فقط تاحدودی بارگذاری شده",
+ "No file was uploaded" : "هیچ پروندهای بارگذاری نشده",
+ "Missing a temporary folder" : "یک پوشه موقت گم شده",
+ "Failed to write to disk" : "نوشتن بر روی دیسک سخت ناموفق بود",
+ "Not enough storage available" : "فضای کافی در دسترس نیست",
+ "Invalid directory." : "فهرست راهنما نامعتبر می باشد.",
+ "Files" : "پرونده‌ها",
+ "Upload cancelled." : "بار گذاری لغو شد",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "آپلودکردن پرونده در حال پیشرفت است. در صورت خروج از صفحه آپلود لغو میگردد. ",
+ "{new_name} already exists" : "{نام _جدید} در حال حاضر وجود دارد.",
+ "Share" : "اشتراک‌گذاری",
+ "Delete" : "حذف",
+ "Unshare" : "لغو اشتراک",
+ "Delete permanently" : "حذف قطعی",
+ "Rename" : "تغییرنام",
+ "Pending" : "در انتظار",
+ "Error" : "خطا",
+ "Name" : "نام",
+ "Size" : "اندازه",
+ "Modified" : "تاریخ",
+ "_%n folder_::_%n folders_" : [""],
+ "_%n file_::_%n files_" : [""],
+ "_Uploading %n file_::_Uploading %n files_" : ["در حال بارگذاری %n فایل"],
+ "Your storage is full, files can not be updated or synced anymore!" : "فضای ذخیره ی شما کاملا پر است، بیش از این فایلها بهنگام یا همگام سازی نمی توانند بشوند!",
+ "Your storage is almost full ({usedSpacePercent}%)" : "فضای ذخیره ی شما تقریبا پر است ({usedSpacePercent}%)",
+ "%s could not be renamed" : "%s نمیتواند تغییر نام دهد.",
+ "File handling" : "اداره پرونده ها",
+ "Maximum upload size" : "حداکثر اندازه بارگزاری",
+ "max. possible: " : "حداکثرمقدارممکن:",
+ "Save" : "ذخیره",
+ "WebDAV" : "WebDAV",
+ "Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" : "از این آدرس استفاده کنید تا <a href=\"%s\" target=\"_blank\">بتوانید به فایل‌های خود توسط WebDAV دسترسی پیدا کنید</a>",
+ "New" : "جدید",
+ "Text file" : "فایل متنی",
+ "New folder" : "پوشه جدید",
+ "Folder" : "پوشه",
+ "From link" : "از پیوند",
+ "Nothing in here. Upload something!" : "اینجا هیچ چیز نیست.",
+ "Download" : "دانلود",
+ "Upload too large" : "سایز فایل برای آپلود زیاد است(م.تنظیمات در php.ini)",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "فایلها بیش از حد تعیین شده در این سرور هستند\nمترجم:با تغییر فایل php,ini میتوان این محدودیت را برطرف کرد",
+ "Files are being scanned, please wait." : "پرونده ها در حال بازرسی هستند لطفا صبر کنید"
+},
+"nplurals=1; plural=0;");
diff --git a/apps/files/l10n/fa.json b/apps/files/l10n/fa.json
new file mode 100644
index 00000000000..872cef839a7
--- /dev/null
+++ b/apps/files/l10n/fa.json
@@ -0,0 +1,56 @@
+{ "translations": {
+ "Unknown error" : "خطای نامشخص",
+ "Could not move %s - File with this name already exists" : "%s نمی توان جابجا کرد - در حال حاضر پرونده با این نام وجود دارد. ",
+ "Could not move %s" : "%s نمی تواند حرکت کند ",
+ "File name cannot be empty." : "نام پرونده نمی تواند خالی باشد.",
+ "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "نام نامعتبر ، '\\', '/', '<', '>', ':', '\"', '|', '?' و '*' مجاز نمی باشند.",
+ "Unable to set upload directory." : "قادر به تنظیم پوشه آپلود نمی باشد.",
+ "Invalid Token" : "رمز نامعتبر",
+ "No file was uploaded. Unknown error" : "هیچ فایلی آپلود نشد.خطای ناشناس",
+ "There is no error, the file uploaded with success" : "هیچ خطایی نیست بارگذاری پرونده موفقیت آمیز بود",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "پرونده آپلود شده بیش ازدستور ماکزیمم_حجم فایل_برای آپلود در php.ini استفاده کرده است.",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "حداکثر حجم قابل بار گذاری از طریق HTML MAX_FILE_SIZE است",
+ "The uploaded file was only partially uploaded" : "پرونده بارگذاری شده فقط تاحدودی بارگذاری شده",
+ "No file was uploaded" : "هیچ پروندهای بارگذاری نشده",
+ "Missing a temporary folder" : "یک پوشه موقت گم شده",
+ "Failed to write to disk" : "نوشتن بر روی دیسک سخت ناموفق بود",
+ "Not enough storage available" : "فضای کافی در دسترس نیست",
+ "Invalid directory." : "فهرست راهنما نامعتبر می باشد.",
+ "Files" : "پرونده‌ها",
+ "Upload cancelled." : "بار گذاری لغو شد",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "آپلودکردن پرونده در حال پیشرفت است. در صورت خروج از صفحه آپلود لغو میگردد. ",
+ "{new_name} already exists" : "{نام _جدید} در حال حاضر وجود دارد.",
+ "Share" : "اشتراک‌گذاری",
+ "Delete" : "حذف",
+ "Unshare" : "لغو اشتراک",
+ "Delete permanently" : "حذف قطعی",
+ "Rename" : "تغییرنام",
+ "Pending" : "در انتظار",
+ "Error" : "خطا",
+ "Name" : "نام",
+ "Size" : "اندازه",
+ "Modified" : "تاریخ",
+ "_%n folder_::_%n folders_" : [""],
+ "_%n file_::_%n files_" : [""],
+ "_Uploading %n file_::_Uploading %n files_" : ["در حال بارگذاری %n فایل"],
+ "Your storage is full, files can not be updated or synced anymore!" : "فضای ذخیره ی شما کاملا پر است، بیش از این فایلها بهنگام یا همگام سازی نمی توانند بشوند!",
+ "Your storage is almost full ({usedSpacePercent}%)" : "فضای ذخیره ی شما تقریبا پر است ({usedSpacePercent}%)",
+ "%s could not be renamed" : "%s نمیتواند تغییر نام دهد.",
+ "File handling" : "اداره پرونده ها",
+ "Maximum upload size" : "حداکثر اندازه بارگزاری",
+ "max. possible: " : "حداکثرمقدارممکن:",
+ "Save" : "ذخیره",
+ "WebDAV" : "WebDAV",
+ "Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" : "از این آدرس استفاده کنید تا <a href=\"%s\" target=\"_blank\">بتوانید به فایل‌های خود توسط WebDAV دسترسی پیدا کنید</a>",
+ "New" : "جدید",
+ "Text file" : "فایل متنی",
+ "New folder" : "پوشه جدید",
+ "Folder" : "پوشه",
+ "From link" : "از پیوند",
+ "Nothing in here. Upload something!" : "اینجا هیچ چیز نیست.",
+ "Download" : "دانلود",
+ "Upload too large" : "سایز فایل برای آپلود زیاد است(م.تنظیمات در php.ini)",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "فایلها بیش از حد تعیین شده در این سرور هستند\nمترجم:با تغییر فایل php,ini میتوان این محدودیت را برطرف کرد",
+ "Files are being scanned, please wait." : "پرونده ها در حال بازرسی هستند لطفا صبر کنید"
+},"pluralForm" :"nplurals=1; plural=0;"
+} \ No newline at end of file
diff --git a/apps/files/l10n/fa.php b/apps/files/l10n/fa.php
deleted file mode 100644
index 92c7d96ed8a..00000000000
--- a/apps/files/l10n/fa.php
+++ /dev/null
@@ -1,57 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Unknown error" => "خطای نامشخص",
-"Could not move %s - File with this name already exists" => "%s نمی توان جابجا کرد - در حال حاضر پرونده با این نام وجود دارد. ",
-"Could not move %s" => "%s نمی تواند حرکت کند ",
-"File name cannot be empty." => "نام پرونده نمی تواند خالی باشد.",
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "نام نامعتبر ، '\\', '/', '<', '>', ':', '\"', '|', '?' و '*' مجاز نمی باشند.",
-"Unable to set upload directory." => "قادر به تنظیم پوشه آپلود نمی باشد.",
-"Invalid Token" => "رمز نامعتبر",
-"No file was uploaded. Unknown error" => "هیچ فایلی آپلود نشد.خطای ناشناس",
-"There is no error, the file uploaded with success" => "هیچ خطایی نیست بارگذاری پرونده موفقیت آمیز بود",
-"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "پرونده آپلود شده بیش ازدستور ماکزیمم_حجم فایل_برای آپلود در php.ini استفاده کرده است.",
-"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "حداکثر حجم قابل بار گذاری از طریق HTML MAX_FILE_SIZE است",
-"The uploaded file was only partially uploaded" => "پرونده بارگذاری شده فقط تاحدودی بارگذاری شده",
-"No file was uploaded" => "هیچ پروندهای بارگذاری نشده",
-"Missing a temporary folder" => "یک پوشه موقت گم شده",
-"Failed to write to disk" => "نوشتن بر روی دیسک سخت ناموفق بود",
-"Not enough storage available" => "فضای کافی در دسترس نیست",
-"Invalid directory." => "فهرست راهنما نامعتبر می باشد.",
-"Files" => "پرونده‌ها",
-"Upload cancelled." => "بار گذاری لغو شد",
-"File upload is in progress. Leaving the page now will cancel the upload." => "آپلودکردن پرونده در حال پیشرفت است. در صورت خروج از صفحه آپلود لغو میگردد. ",
-"{new_name} already exists" => "{نام _جدید} در حال حاضر وجود دارد.",
-"Share" => "اشتراک‌گذاری",
-"Delete" => "حذف",
-"Unshare" => "لغو اشتراک",
-"Delete permanently" => "حذف قطعی",
-"Rename" => "تغییرنام",
-"Pending" => "در انتظار",
-"Error" => "خطا",
-"Name" => "نام",
-"Size" => "اندازه",
-"Modified" => "تاریخ",
-"_%n folder_::_%n folders_" => array(""),
-"_%n file_::_%n files_" => array(""),
-"_Uploading %n file_::_Uploading %n files_" => array("در حال بارگذاری %n فایل"),
-"Your storage is full, files can not be updated or synced anymore!" => "فضای ذخیره ی شما کاملا پر است، بیش از این فایلها بهنگام یا همگام سازی نمی توانند بشوند!",
-"Your storage is almost full ({usedSpacePercent}%)" => "فضای ذخیره ی شما تقریبا پر است ({usedSpacePercent}%)",
-"%s could not be renamed" => "%s نمیتواند تغییر نام دهد.",
-"File handling" => "اداره پرونده ها",
-"Maximum upload size" => "حداکثر اندازه بارگزاری",
-"max. possible: " => "حداکثرمقدارممکن:",
-"Save" => "ذخیره",
-"WebDAV" => "WebDAV",
-"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" => "از این آدرس استفاده کنید تا <a href=\"%s\" target=\"_blank\">بتوانید به فایل‌های خود توسط WebDAV دسترسی پیدا کنید</a>",
-"New" => "جدید",
-"Text file" => "فایل متنی",
-"New folder" => "پوشه جدید",
-"Folder" => "پوشه",
-"From link" => "از پیوند",
-"Nothing in here. Upload something!" => "اینجا هیچ چیز نیست.",
-"Download" => "دانلود",
-"Upload too large" => "سایز فایل برای آپلود زیاد است(م.تنظیمات در php.ini)",
-"The files you are trying to upload exceed the maximum size for file uploads on this server." => "فایلها بیش از حد تعیین شده در این سرور هستند\nمترجم:با تغییر فایل php,ini میتوان این محدودیت را برطرف کرد",
-"Files are being scanned, please wait." => "پرونده ها در حال بازرسی هستند لطفا صبر کنید"
-);
-$PLURAL_FORMS = "nplurals=1; plural=0;";
diff --git a/apps/files/l10n/fi_FI.js b/apps/files/l10n/fi_FI.js
new file mode 100644
index 00000000000..3c94a518774
--- /dev/null
+++ b/apps/files/l10n/fi_FI.js
@@ -0,0 +1,97 @@
+OC.L10N.register(
+ "files",
+ {
+ "Storage not available" : "Tallennustila ei ole käytettävissä",
+ "Storage invalid" : "Virheellinen tallennustila",
+ "Unknown error" : "Tuntematon virhe",
+ "Could not move %s - File with this name already exists" : "Kohteen %s siirto ei onnistunut - Tiedosto samalla nimellä on jo olemassa",
+ "Could not move %s" : "Kohteen %s siirto ei onnistunut",
+ "Permission denied" : "Ei käyttöoikeutta",
+ "File name cannot be empty." : "Tiedoston nimi ei voi olla tyhjä.",
+ "\"%s\" is an invalid file name." : "\"%s\" on virheellinen tiedostonimi.",
+ "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Virheellinen nimi, merkit '\\', '/', '<', '>', ':', '\"', '|', '?' ja '*' eivät ole sallittuja.",
+ "The target folder has been moved or deleted." : "Kohdekansio on siirretty tai poistettu.",
+ "The name %s is already used in the folder %s. Please choose a different name." : "Nimi %s on jo käytössä kansiossa %s. Valitse toinen nimi.",
+ "Not a valid source" : "Virheellinen lähde",
+ "Server is not allowed to open URLs, please check the server configuration" : "Palvelimen ei ole lupa avata verkko-osoitteita. Tarkista palvelimen asetukset",
+ "The file exceeds your quota by %s" : "Tiedosto ylittää kiintiösi %s:lla",
+ "Error while downloading %s to %s" : "Virhe ladatessa kohdetta %s sijaintiin %s",
+ "Error when creating the file" : "Virhe tiedostoa luotaessa",
+ "Folder name cannot be empty." : "Kansion nimi ei voi olla tyhjä.",
+ "Error when creating the folder" : "Virhe kansiota luotaessa",
+ "Unable to set upload directory." : "Lähetyskansion asettaminen epäonnistui.",
+ "Invalid Token" : "Virheellinen token",
+ "No file was uploaded. Unknown error" : "Tiedostoa ei lähetetty. Tuntematon virhe",
+ "There is no error, the file uploaded with success" : "Ei virheitä, tiedosto lähetettiin onnistuneesti",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "Lähetetyn tiedoston koko ylittää php.ini-tiedoston upload_max_filesize-säännön:",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Lähetettävän tiedoston enimmäiskoko ylittää HTML-lomakkeessa määritellyn MAX_FILE_SIZE-säännön",
+ "The uploaded file was only partially uploaded" : "Tiedoston lähetys onnistui vain osittain",
+ "No file was uploaded" : "Yhtäkään tiedostoa ei lähetetty",
+ "Missing a temporary folder" : "Tilapäiskansio puuttuu",
+ "Failed to write to disk" : "Levylle kirjoitus epäonnistui",
+ "Not enough storage available" : "Tallennustilaa ei ole riittävästi käytettävissä",
+ "Upload failed. Could not find uploaded file" : "Lähetys epäonnistui. Lähettävää tiedostoa ei löydetty.",
+ "Upload failed. Could not get file info." : "Lähetys epäonnistui. Lähettävää tiedostoa ei löydetty.",
+ "Invalid directory." : "Virheellinen kansio.",
+ "Files" : "Tiedostot",
+ "All files" : "Kaikki tiedostot",
+ "Unable to upload {filename} as it is a directory or has 0 bytes" : "Kohdetta {filename} ei voi lähettää, koska se on joko kansio tai sen koko on 0 tavua",
+ "Total file size {size1} exceeds upload limit {size2}" : "Yhteiskoko {size1} ylittää lähetysrajan {size2}",
+ "Not enough free space, you are uploading {size1} but only {size2} is left" : "Ei riittävästi vapaata tilaa. Lähetyksesi koko on {size1}, mutta vain {size2} on jäljellä",
+ "Upload cancelled." : "Lähetys peruttu.",
+ "Could not get result from server." : "Tuloksien saaminen palvelimelta ei onnistunut.",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "Tiedoston lähetys on meneillään. Sivulta poistuminen nyt peruu tiedoston lähetyksen.",
+ "URL cannot be empty" : "Osoite ei voi olla tyhjä",
+ "{new_name} already exists" : "{new_name} on jo olemassa",
+ "Could not create file" : "Tiedoston luominen epäonnistui",
+ "Could not create folder" : "Kansion luominen epäonnistui",
+ "Error fetching URL" : "Virhe noutaessa verkko-osoitetta",
+ "Share" : "Jaa",
+ "Delete" : "Poista",
+ "Disconnect storage" : "Katkaise yhteys tallennustilaan",
+ "Unshare" : "Peru jakaminen",
+ "Delete permanently" : "Poista pysyvästi",
+ "Rename" : "Nimeä uudelleen",
+ "Pending" : "Odottaa",
+ "Error moving file." : "Virhe tiedostoa siirrettäessä.",
+ "Error moving file" : "Virhe tiedostoa siirrettäessä",
+ "Error" : "Virhe",
+ "Could not rename file" : "Tiedoston nimeäminen uudelleen epäonnistui",
+ "Error deleting file." : "Virhe tiedostoa poistaessa.",
+ "Name" : "Nimi",
+ "Size" : "Koko",
+ "Modified" : "Muokattu",
+ "_%n folder_::_%n folders_" : ["%n kansio","%n kansiota"],
+ "_%n file_::_%n files_" : ["%n tiedosto","%n tiedostoa"],
+ "You don’t have permission to upload or create files here" : "Käyttöoikeutesi eivät riitä tiedostojen lähettämiseen tai kansioiden luomiseen tähän sijaintiin",
+ "_Uploading %n file_::_Uploading %n files_" : ["Lähetetään %n tiedosto","Lähetetään %n tiedostoa"],
+ "\"{name}\" is an invalid file name." : "\"{name}\" on virheellinen tiedostonimi.",
+ "Your storage is full, files can not be updated or synced anymore!" : "Tallennustila on loppu, tiedostoja ei voi enää päivittää tai synkronoida!",
+ "Your storage is almost full ({usedSpacePercent}%)" : "Tallennustila on melkein loppu ({usedSpacePercent}%)",
+ "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Salaussovellus on käytössä, mutta salausavaimia ei ole alustettu. Ole hyvä ja kirjaudu sisään uudelleen.",
+ "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Salaussovelluksen salausavain on virheellinen. Ole hyvä ja päivitä salausavain henkilökohtaisissa asetuksissasi jotta voit taas avata salatuskirjoitetut tiedostosi.",
+ "Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." : "Salaus poistettiin käytöstä, mutta tiedostosi ovat edelleen salattuina. Siirry henkilökohtaisiin asetuksiin avataksesi tiedostojesi salauksen.",
+ "{dirs} and {files}" : "{dirs} ja {files}",
+ "%s could not be renamed as it has been deleted" : "Kohdetta %s ei voitu nimetä uudelleen, koska se on poistettu",
+ "%s could not be renamed" : "kohteen %s nimeäminen uudelleen epäonnistui",
+ "Upload (max. %s)" : "Lähetys (enintään %s)",
+ "File handling" : "Tiedostonhallinta",
+ "Maximum upload size" : "Lähetettävän tiedoston suurin sallittu koko",
+ "max. possible: " : "suurin mahdollinen:",
+ "Save" : "Tallenna",
+ "WebDAV" : "WebDAV",
+ "Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" : "Käytä tätä osoitetta <a href=\"%s\" target=\"_blank\">käyttääksesi tiedostojasi WebDAVin kautta</a>",
+ "New" : "Uusi",
+ "New text file" : "Uusi tekstitiedosto",
+ "Text file" : "Tekstitiedosto",
+ "New folder" : "Uusi kansio",
+ "Folder" : "Kansio",
+ "From link" : "Linkistä",
+ "Nothing in here. Upload something!" : "Täällä ei ole mitään. Lähetä tänne jotakin!",
+ "Download" : "Lataa",
+ "Upload too large" : "Lähetettävä tiedosto on liian suuri",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Lähetettäväksi valitsemasi tiedostot ylittävät palvelimen salliman tiedostokoon rajan.",
+ "Files are being scanned, please wait." : "Tiedostoja tarkistetaan, odota hetki.",
+ "Currently scanning" : "Tutkitaan parhaillaan"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/fi_FI.json b/apps/files/l10n/fi_FI.json
new file mode 100644
index 00000000000..8628607793b
--- /dev/null
+++ b/apps/files/l10n/fi_FI.json
@@ -0,0 +1,95 @@
+{ "translations": {
+ "Storage not available" : "Tallennustila ei ole käytettävissä",
+ "Storage invalid" : "Virheellinen tallennustila",
+ "Unknown error" : "Tuntematon virhe",
+ "Could not move %s - File with this name already exists" : "Kohteen %s siirto ei onnistunut - Tiedosto samalla nimellä on jo olemassa",
+ "Could not move %s" : "Kohteen %s siirto ei onnistunut",
+ "Permission denied" : "Ei käyttöoikeutta",
+ "File name cannot be empty." : "Tiedoston nimi ei voi olla tyhjä.",
+ "\"%s\" is an invalid file name." : "\"%s\" on virheellinen tiedostonimi.",
+ "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Virheellinen nimi, merkit '\\', '/', '<', '>', ':', '\"', '|', '?' ja '*' eivät ole sallittuja.",
+ "The target folder has been moved or deleted." : "Kohdekansio on siirretty tai poistettu.",
+ "The name %s is already used in the folder %s. Please choose a different name." : "Nimi %s on jo käytössä kansiossa %s. Valitse toinen nimi.",
+ "Not a valid source" : "Virheellinen lähde",
+ "Server is not allowed to open URLs, please check the server configuration" : "Palvelimen ei ole lupa avata verkko-osoitteita. Tarkista palvelimen asetukset",
+ "The file exceeds your quota by %s" : "Tiedosto ylittää kiintiösi %s:lla",
+ "Error while downloading %s to %s" : "Virhe ladatessa kohdetta %s sijaintiin %s",
+ "Error when creating the file" : "Virhe tiedostoa luotaessa",
+ "Folder name cannot be empty." : "Kansion nimi ei voi olla tyhjä.",
+ "Error when creating the folder" : "Virhe kansiota luotaessa",
+ "Unable to set upload directory." : "Lähetyskansion asettaminen epäonnistui.",
+ "Invalid Token" : "Virheellinen token",
+ "No file was uploaded. Unknown error" : "Tiedostoa ei lähetetty. Tuntematon virhe",
+ "There is no error, the file uploaded with success" : "Ei virheitä, tiedosto lähetettiin onnistuneesti",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "Lähetetyn tiedoston koko ylittää php.ini-tiedoston upload_max_filesize-säännön:",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Lähetettävän tiedoston enimmäiskoko ylittää HTML-lomakkeessa määritellyn MAX_FILE_SIZE-säännön",
+ "The uploaded file was only partially uploaded" : "Tiedoston lähetys onnistui vain osittain",
+ "No file was uploaded" : "Yhtäkään tiedostoa ei lähetetty",
+ "Missing a temporary folder" : "Tilapäiskansio puuttuu",
+ "Failed to write to disk" : "Levylle kirjoitus epäonnistui",
+ "Not enough storage available" : "Tallennustilaa ei ole riittävästi käytettävissä",
+ "Upload failed. Could not find uploaded file" : "Lähetys epäonnistui. Lähettävää tiedostoa ei löydetty.",
+ "Upload failed. Could not get file info." : "Lähetys epäonnistui. Lähettävää tiedostoa ei löydetty.",
+ "Invalid directory." : "Virheellinen kansio.",
+ "Files" : "Tiedostot",
+ "All files" : "Kaikki tiedostot",
+ "Unable to upload {filename} as it is a directory or has 0 bytes" : "Kohdetta {filename} ei voi lähettää, koska se on joko kansio tai sen koko on 0 tavua",
+ "Total file size {size1} exceeds upload limit {size2}" : "Yhteiskoko {size1} ylittää lähetysrajan {size2}",
+ "Not enough free space, you are uploading {size1} but only {size2} is left" : "Ei riittävästi vapaata tilaa. Lähetyksesi koko on {size1}, mutta vain {size2} on jäljellä",
+ "Upload cancelled." : "Lähetys peruttu.",
+ "Could not get result from server." : "Tuloksien saaminen palvelimelta ei onnistunut.",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "Tiedoston lähetys on meneillään. Sivulta poistuminen nyt peruu tiedoston lähetyksen.",
+ "URL cannot be empty" : "Osoite ei voi olla tyhjä",
+ "{new_name} already exists" : "{new_name} on jo olemassa",
+ "Could not create file" : "Tiedoston luominen epäonnistui",
+ "Could not create folder" : "Kansion luominen epäonnistui",
+ "Error fetching URL" : "Virhe noutaessa verkko-osoitetta",
+ "Share" : "Jaa",
+ "Delete" : "Poista",
+ "Disconnect storage" : "Katkaise yhteys tallennustilaan",
+ "Unshare" : "Peru jakaminen",
+ "Delete permanently" : "Poista pysyvästi",
+ "Rename" : "Nimeä uudelleen",
+ "Pending" : "Odottaa",
+ "Error moving file." : "Virhe tiedostoa siirrettäessä.",
+ "Error moving file" : "Virhe tiedostoa siirrettäessä",
+ "Error" : "Virhe",
+ "Could not rename file" : "Tiedoston nimeäminen uudelleen epäonnistui",
+ "Error deleting file." : "Virhe tiedostoa poistaessa.",
+ "Name" : "Nimi",
+ "Size" : "Koko",
+ "Modified" : "Muokattu",
+ "_%n folder_::_%n folders_" : ["%n kansio","%n kansiota"],
+ "_%n file_::_%n files_" : ["%n tiedosto","%n tiedostoa"],
+ "You don’t have permission to upload or create files here" : "Käyttöoikeutesi eivät riitä tiedostojen lähettämiseen tai kansioiden luomiseen tähän sijaintiin",
+ "_Uploading %n file_::_Uploading %n files_" : ["Lähetetään %n tiedosto","Lähetetään %n tiedostoa"],
+ "\"{name}\" is an invalid file name." : "\"{name}\" on virheellinen tiedostonimi.",
+ "Your storage is full, files can not be updated or synced anymore!" : "Tallennustila on loppu, tiedostoja ei voi enää päivittää tai synkronoida!",
+ "Your storage is almost full ({usedSpacePercent}%)" : "Tallennustila on melkein loppu ({usedSpacePercent}%)",
+ "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Salaussovellus on käytössä, mutta salausavaimia ei ole alustettu. Ole hyvä ja kirjaudu sisään uudelleen.",
+ "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Salaussovelluksen salausavain on virheellinen. Ole hyvä ja päivitä salausavain henkilökohtaisissa asetuksissasi jotta voit taas avata salatuskirjoitetut tiedostosi.",
+ "Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." : "Salaus poistettiin käytöstä, mutta tiedostosi ovat edelleen salattuina. Siirry henkilökohtaisiin asetuksiin avataksesi tiedostojesi salauksen.",
+ "{dirs} and {files}" : "{dirs} ja {files}",
+ "%s could not be renamed as it has been deleted" : "Kohdetta %s ei voitu nimetä uudelleen, koska se on poistettu",
+ "%s could not be renamed" : "kohteen %s nimeäminen uudelleen epäonnistui",
+ "Upload (max. %s)" : "Lähetys (enintään %s)",
+ "File handling" : "Tiedostonhallinta",
+ "Maximum upload size" : "Lähetettävän tiedoston suurin sallittu koko",
+ "max. possible: " : "suurin mahdollinen:",
+ "Save" : "Tallenna",
+ "WebDAV" : "WebDAV",
+ "Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" : "Käytä tätä osoitetta <a href=\"%s\" target=\"_blank\">käyttääksesi tiedostojasi WebDAVin kautta</a>",
+ "New" : "Uusi",
+ "New text file" : "Uusi tekstitiedosto",
+ "Text file" : "Tekstitiedosto",
+ "New folder" : "Uusi kansio",
+ "Folder" : "Kansio",
+ "From link" : "Linkistä",
+ "Nothing in here. Upload something!" : "Täällä ei ole mitään. Lähetä tänne jotakin!",
+ "Download" : "Lataa",
+ "Upload too large" : "Lähetettävä tiedosto on liian suuri",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Lähetettäväksi valitsemasi tiedostot ylittävät palvelimen salliman tiedostokoon rajan.",
+ "Files are being scanned, please wait." : "Tiedostoja tarkistetaan, odota hetki.",
+ "Currently scanning" : "Tutkitaan parhaillaan"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files/l10n/fi_FI.php b/apps/files/l10n/fi_FI.php
deleted file mode 100644
index adce13d004b..00000000000
--- a/apps/files/l10n/fi_FI.php
+++ /dev/null
@@ -1,96 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Storage not available" => "Tallennustila ei ole käytettävissä",
-"Storage invalid" => "Virheellinen tallennustila",
-"Unknown error" => "Tuntematon virhe",
-"Could not move %s - File with this name already exists" => "Kohteen %s siirto ei onnistunut - Tiedosto samalla nimellä on jo olemassa",
-"Could not move %s" => "Kohteen %s siirto ei onnistunut",
-"Permission denied" => "Ei käyttöoikeutta",
-"File name cannot be empty." => "Tiedoston nimi ei voi olla tyhjä.",
-"\"%s\" is an invalid file name." => "\"%s\" on virheellinen tiedostonimi.",
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Virheellinen nimi, merkit '\\', '/', '<', '>', ':', '\"', '|', '?' ja '*' eivät ole sallittuja.",
-"The target folder has been moved or deleted." => "Kohdekansio on siirretty tai poistettu.",
-"The name %s is already used in the folder %s. Please choose a different name." => "Nimi %s on jo käytössä kansiossa %s. Valitse toinen nimi.",
-"Not a valid source" => "Virheellinen lähde",
-"Server is not allowed to open URLs, please check the server configuration" => "Palvelimen ei ole lupa avata verkko-osoitteita. Tarkista palvelimen asetukset",
-"The file exceeds your quota by %s" => "Tiedosto ylittää kiintiösi %s:lla",
-"Error while downloading %s to %s" => "Virhe ladatessa kohdetta %s sijaintiin %s",
-"Error when creating the file" => "Virhe tiedostoa luotaessa",
-"Folder name cannot be empty." => "Kansion nimi ei voi olla tyhjä.",
-"Error when creating the folder" => "Virhe kansiota luotaessa",
-"Unable to set upload directory." => "Lähetyskansion asettaminen epäonnistui.",
-"Invalid Token" => "Virheellinen token",
-"No file was uploaded. Unknown error" => "Tiedostoa ei lähetetty. Tuntematon virhe",
-"There is no error, the file uploaded with success" => "Ei virheitä, tiedosto lähetettiin onnistuneesti",
-"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "Lähetetyn tiedoston koko ylittää php.ini-tiedoston upload_max_filesize-säännön:",
-"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Lähetettävän tiedoston enimmäiskoko ylittää HTML-lomakkeessa määritellyn MAX_FILE_SIZE-säännön",
-"The uploaded file was only partially uploaded" => "Tiedoston lähetys onnistui vain osittain",
-"No file was uploaded" => "Yhtäkään tiedostoa ei lähetetty",
-"Missing a temporary folder" => "Tilapäiskansio puuttuu",
-"Failed to write to disk" => "Levylle kirjoitus epäonnistui",
-"Not enough storage available" => "Tallennustilaa ei ole riittävästi käytettävissä",
-"Upload failed. Could not find uploaded file" => "Lähetys epäonnistui. Lähettävää tiedostoa ei löydetty.",
-"Upload failed. Could not get file info." => "Lähetys epäonnistui. Lähettävää tiedostoa ei löydetty.",
-"Invalid directory." => "Virheellinen kansio.",
-"Files" => "Tiedostot",
-"All files" => "Kaikki tiedostot",
-"Unable to upload {filename} as it is a directory or has 0 bytes" => "Kohdetta {filename} ei voi lähettää, koska se on joko kansio tai sen koko on 0 tavua",
-"Total file size {size1} exceeds upload limit {size2}" => "Yhteiskoko {size1} ylittää lähetysrajan {size2}",
-"Not enough free space, you are uploading {size1} but only {size2} is left" => "Ei riittävästi vapaata tilaa. Lähetyksesi koko on {size1}, mutta vain {size2} on jäljellä",
-"Upload cancelled." => "Lähetys peruttu.",
-"Could not get result from server." => "Tuloksien saaminen palvelimelta ei onnistunut.",
-"File upload is in progress. Leaving the page now will cancel the upload." => "Tiedoston lähetys on meneillään. Sivulta poistuminen nyt peruu tiedoston lähetyksen.",
-"URL cannot be empty" => "Osoite ei voi olla tyhjä",
-"{new_name} already exists" => "{new_name} on jo olemassa",
-"Could not create file" => "Tiedoston luominen epäonnistui",
-"Could not create folder" => "Kansion luominen epäonnistui",
-"Error fetching URL" => "Virhe noutaessa verkko-osoitetta",
-"Share" => "Jaa",
-"Delete" => "Poista",
-"Disconnect storage" => "Katkaise yhteys tallennustilaan",
-"Unshare" => "Peru jakaminen",
-"Delete permanently" => "Poista pysyvästi",
-"Rename" => "Nimeä uudelleen",
-"Pending" => "Odottaa",
-"Error moving file." => "Virhe tiedostoa siirrettäessä.",
-"Error moving file" => "Virhe tiedostoa siirrettäessä",
-"Error" => "Virhe",
-"Could not rename file" => "Tiedoston nimeäminen uudelleen epäonnistui",
-"Error deleting file." => "Virhe tiedostoa poistaessa.",
-"Name" => "Nimi",
-"Size" => "Koko",
-"Modified" => "Muokattu",
-"_%n folder_::_%n folders_" => array("%n kansio","%n kansiota"),
-"_%n file_::_%n files_" => array("%n tiedosto","%n tiedostoa"),
-"You don’t have permission to upload or create files here" => "Käyttöoikeutesi eivät riitä tiedostojen lähettämiseen tai kansioiden luomiseen tähän sijaintiin",
-"_Uploading %n file_::_Uploading %n files_" => array("Lähetetään %n tiedosto","Lähetetään %n tiedostoa"),
-"\"{name}\" is an invalid file name." => "\"{name}\" on virheellinen tiedostonimi.",
-"Your storage is full, files can not be updated or synced anymore!" => "Tallennustila on loppu, tiedostoja ei voi enää päivittää tai synkronoida!",
-"Your storage is almost full ({usedSpacePercent}%)" => "Tallennustila on melkein loppu ({usedSpacePercent}%)",
-"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" => "Salaussovellus on käytössä, mutta salausavaimia ei ole alustettu. Ole hyvä ja kirjaudu sisään uudelleen.",
-"Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." => "Salaussovelluksen salausavain on virheellinen. Ole hyvä ja päivitä salausavain henkilökohtaisissa asetuksissasi jotta voit taas avata salatuskirjoitetut tiedostosi.",
-"Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." => "Salaus poistettiin käytöstä, mutta tiedostosi ovat edelleen salattuina. Siirry henkilökohtaisiin asetuksiin avataksesi tiedostojesi salauksen.",
-"{dirs} and {files}" => "{dirs} ja {files}",
-"%s could not be renamed as it has been deleted" => "Kohdetta %s ei voitu nimetä uudelleen, koska se on poistettu",
-"%s could not be renamed" => "kohteen %s nimeäminen uudelleen epäonnistui",
-"Upload (max. %s)" => "Lähetys (enintään %s)",
-"File handling" => "Tiedostonhallinta",
-"Maximum upload size" => "Lähetettävän tiedoston suurin sallittu koko",
-"max. possible: " => "suurin mahdollinen:",
-"Save" => "Tallenna",
-"WebDAV" => "WebDAV",
-"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" => "Käytä tätä osoitetta <a href=\"%s\" target=\"_blank\">käyttääksesi tiedostojasi WebDAVin kautta</a>",
-"New" => "Uusi",
-"New text file" => "Uusi tekstitiedosto",
-"Text file" => "Tekstitiedosto",
-"New folder" => "Uusi kansio",
-"Folder" => "Kansio",
-"From link" => "Linkistä",
-"Nothing in here. Upload something!" => "Täällä ei ole mitään. Lähetä tänne jotakin!",
-"Download" => "Lataa",
-"Upload too large" => "Lähetettävä tiedosto on liian suuri",
-"The files you are trying to upload exceed the maximum size for file uploads on this server." => "Lähetettäväksi valitsemasi tiedostot ylittävät palvelimen salliman tiedostokoon rajan.",
-"Files are being scanned, please wait." => "Tiedostoja tarkistetaan, odota hetki.",
-"Currently scanning" => "Tutkitaan parhaillaan"
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/fil.js b/apps/files/l10n/fil.js
new file mode 100644
index 00000000000..f085469f731
--- /dev/null
+++ b/apps/files/l10n/fil.js
@@ -0,0 +1,8 @@
+OC.L10N.register(
+ "files",
+ {
+ "_%n folder_::_%n folders_" : ["",""],
+ "_%n file_::_%n files_" : ["",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["",""]
+},
+"nplurals=2; plural=(n > 1);");
diff --git a/apps/files/l10n/fil.json b/apps/files/l10n/fil.json
new file mode 100644
index 00000000000..ba9792477cd
--- /dev/null
+++ b/apps/files/l10n/fil.json
@@ -0,0 +1,6 @@
+{ "translations": {
+ "_%n folder_::_%n folders_" : ["",""],
+ "_%n file_::_%n files_" : ["",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["",""]
+},"pluralForm" :"nplurals=2; plural=(n > 1);"
+} \ No newline at end of file
diff --git a/apps/files/l10n/fil.php b/apps/files/l10n/fil.php
deleted file mode 100644
index 3c711e6b78a..00000000000
--- a/apps/files/l10n/fil.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"_%n folder_::_%n folders_" => array("",""),
-"_%n file_::_%n files_" => array("",""),
-"_Uploading %n file_::_Uploading %n files_" => array("","")
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n > 1);";
diff --git a/apps/files/l10n/fr.js b/apps/files/l10n/fr.js
new file mode 100644
index 00000000000..967908eaca0
--- /dev/null
+++ b/apps/files/l10n/fr.js
@@ -0,0 +1,97 @@
+OC.L10N.register(
+ "files",
+ {
+ "Storage not available" : "Support de stockage non disponible",
+ "Storage invalid" : "Support de stockage invalide",
+ "Unknown error" : "Erreur Inconnue ",
+ "Could not move %s - File with this name already exists" : "Impossible de déplacer %s - Un fichier possédant ce nom existe déjà",
+ "Could not move %s" : "Impossible de déplacer %s",
+ "Permission denied" : "Permission refusée",
+ "File name cannot be empty." : "Le nom de fichier ne peut être vide.",
+ "\"%s\" is an invalid file name." : "\"%s\" n'est pas un nom de fichier valide.",
+ "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Nom invalide, les caractères '\\', '/', '<', '>', ':', '\"', '|', '?' et '*' ne sont pas autorisés.",
+ "The target folder has been moved or deleted." : "Le dossier cible a été déplacé ou supprimé.",
+ "The name %s is already used in the folder %s. Please choose a different name." : "Le nom %s est déjà utilisé dans le dossier %s. Merci de choisir un nom différent.",
+ "Not a valid source" : "La source n'est pas valide",
+ "Server is not allowed to open URLs, please check the server configuration" : "Le serveur n'est pas autorisé à ouvrir des URL, veuillez vérifier la configuration du serveur",
+ "The file exceeds your quota by %s" : "Le fichier excède votre quota de %s",
+ "Error while downloading %s to %s" : "Erreur pendant le téléchargement de %s à %s",
+ "Error when creating the file" : "Erreur pendant la création du fichier",
+ "Folder name cannot be empty." : "Le nom de dossier ne peux pas être vide.",
+ "Error when creating the folder" : "Erreur pendant la création du dossier",
+ "Unable to set upload directory." : "Impossible de définir le dossier pour l'upload, charger.",
+ "Invalid Token" : "Jeton non valide",
+ "No file was uploaded. Unknown error" : "Aucun fichier n'a été envoyé. Erreur inconnue",
+ "There is no error, the file uploaded with success" : "Aucune erreur, le fichier a été envoyé avec succès.",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "Le fichier envoyé dépasse l'instruction upload_max_filesize située dans le fichier php.ini:",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Le fichier envoyé dépasse l'instruction MAX_FILE_SIZE qui est spécifiée dans le formulaire HTML.",
+ "The uploaded file was only partially uploaded" : "Le fichier n'a été que partiellement envoyé.",
+ "No file was uploaded" : "Pas de fichier envoyé.",
+ "Missing a temporary folder" : "Absence de dossier temporaire.",
+ "Failed to write to disk" : "Erreur d'écriture sur le disque",
+ "Not enough storage available" : "Plus assez d'espace de stockage disponible",
+ "Upload failed. Could not find uploaded file" : "L'envoi a échoué. Impossible de trouver le fichier envoyé.",
+ "Upload failed. Could not get file info." : "L'envoi a échoué. Impossible d'obtenir les informations du fichier.",
+ "Invalid directory." : "Dossier invalide.",
+ "Files" : "Fichiers",
+ "All files" : "Tous les fichiers",
+ "Unable to upload {filename} as it is a directory or has 0 bytes" : "Impossible d'envoyer {filename} car il s'agit d'un répertoire ou d'un fichier de taille nulle",
+ "Total file size {size1} exceeds upload limit {size2}" : "La taille totale du fichier {size1} excède la taille maximale d'envoi {size2}",
+ "Not enough free space, you are uploading {size1} but only {size2} is left" : "Espace insuffisant : vous tentez d'envoyer {size1} mais seulement {size2} sont disponibles",
+ "Upload cancelled." : "Envoi annulé.",
+ "Could not get result from server." : "Ne peut recevoir les résultats du serveur.",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "L'envoi du fichier est en cours. Quitter cette page maintenant annulera l'envoi du fichier.",
+ "URL cannot be empty" : "L'URL ne peut pas être vide",
+ "{new_name} already exists" : "{new_name} existe déjà",
+ "Could not create file" : "Impossible de créer le fichier",
+ "Could not create folder" : "Impossible de créer le dossier",
+ "Error fetching URL" : "Erreur d'accès à l'URL",
+ "Share" : "Partager",
+ "Delete" : "Supprimer",
+ "Disconnect storage" : "Déconnecter ce support de stockage",
+ "Unshare" : "Ne plus partager",
+ "Delete permanently" : "Supprimer de façon définitive",
+ "Rename" : "Renommer",
+ "Pending" : "En attente",
+ "Error moving file." : "Erreur lors du déplacement du fichier.",
+ "Error moving file" : "Erreur lors du déplacement du fichier",
+ "Error" : "Erreur",
+ "Could not rename file" : "Impossible de renommer le fichier",
+ "Error deleting file." : "Erreur pendant la suppression du fichier.",
+ "Name" : "Nom",
+ "Size" : "Taille",
+ "Modified" : "Modifié",
+ "_%n folder_::_%n folders_" : ["%n dossier","%n dossiers"],
+ "_%n file_::_%n files_" : ["%n fichier","%n fichiers"],
+ "You don’t have permission to upload or create files here" : "Vous n'avez pas la permission de téléverser ou de créer des fichiers ici",
+ "_Uploading %n file_::_Uploading %n files_" : ["Téléversement de %n fichier","Téléversement de %n fichiers"],
+ "\"{name}\" is an invalid file name." : "\"{name}\" n'est pas un nom de fichier valide.",
+ "Your storage is full, files can not be updated or synced anymore!" : "Votre espage de stockage est plein, les fichiers ne peuvent plus être téléversés ou synchronisés !",
+ "Your storage is almost full ({usedSpacePercent}%)" : "Votre espace de stockage est presque plein ({usedSpacePercent}%)",
+ "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "L'application de chiffrement est activée mais vos clés ne sont pas initialisées, veuillez vous déconnecter et ensuite vous reconnecter.",
+ "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Votre clef privée pour l'application de chiffrement est invalide ! Veuillez mettre à jour le mot de passe de votre clef privée dans vos paramètres personnels pour récupérer l'accès à vos fichiers chiffrés.",
+ "Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." : "Le chiffrement était désactivé mais vos fichiers sont toujours chiffrés. Veuillez vous rendre sur vos Paramètres personnels pour déchiffrer vos fichiers.",
+ "{dirs} and {files}" : "{dirs} et {files}",
+ "%s could not be renamed as it has been deleted" : "%s ne peut être renommé car il a été supprimé ",
+ "%s could not be renamed" : "%s ne peut être renommé",
+ "Upload (max. %s)" : "Envoi (max. %s)",
+ "File handling" : "Gestion des fichiers",
+ "Maximum upload size" : "Taille max. d'envoi",
+ "max. possible: " : "Max. possible :",
+ "Save" : "Sauvegarder",
+ "WebDAV" : "WebDAV",
+ "Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" : "Utilisez cette adresse pour <a href=\"%s\" target=\"_blank\">accéder à vos fichiers par WebDAV</a>",
+ "New" : "Nouveau",
+ "New text file" : "Nouveau fichier texte",
+ "Text file" : "Fichier texte",
+ "New folder" : "Nouveau dossier",
+ "Folder" : "Dossier",
+ "From link" : "Depuis un lien",
+ "Nothing in here. Upload something!" : "Il n'y a rien ici ! Envoyez donc quelque chose :)",
+ "Download" : "Télécharger",
+ "Upload too large" : "Téléversement trop volumineux",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Les fichiers que vous essayez d'envoyer dépassent la taille maximale permise par ce serveur.",
+ "Files are being scanned, please wait." : "Les fichiers sont en cours d'analyse, veuillez patienter.",
+ "Currently scanning" : "Analyse en cours"
+},
+"nplurals=2; plural=(n > 1);");
diff --git a/apps/files/l10n/fr.json b/apps/files/l10n/fr.json
new file mode 100644
index 00000000000..19c9154dc79
--- /dev/null
+++ b/apps/files/l10n/fr.json
@@ -0,0 +1,95 @@
+{ "translations": {
+ "Storage not available" : "Support de stockage non disponible",
+ "Storage invalid" : "Support de stockage invalide",
+ "Unknown error" : "Erreur Inconnue ",
+ "Could not move %s - File with this name already exists" : "Impossible de déplacer %s - Un fichier possédant ce nom existe déjà",
+ "Could not move %s" : "Impossible de déplacer %s",
+ "Permission denied" : "Permission refusée",
+ "File name cannot be empty." : "Le nom de fichier ne peut être vide.",
+ "\"%s\" is an invalid file name." : "\"%s\" n'est pas un nom de fichier valide.",
+ "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Nom invalide, les caractères '\\', '/', '<', '>', ':', '\"', '|', '?' et '*' ne sont pas autorisés.",
+ "The target folder has been moved or deleted." : "Le dossier cible a été déplacé ou supprimé.",
+ "The name %s is already used in the folder %s. Please choose a different name." : "Le nom %s est déjà utilisé dans le dossier %s. Merci de choisir un nom différent.",
+ "Not a valid source" : "La source n'est pas valide",
+ "Server is not allowed to open URLs, please check the server configuration" : "Le serveur n'est pas autorisé à ouvrir des URL, veuillez vérifier la configuration du serveur",
+ "The file exceeds your quota by %s" : "Le fichier excède votre quota de %s",
+ "Error while downloading %s to %s" : "Erreur pendant le téléchargement de %s à %s",
+ "Error when creating the file" : "Erreur pendant la création du fichier",
+ "Folder name cannot be empty." : "Le nom de dossier ne peux pas être vide.",
+ "Error when creating the folder" : "Erreur pendant la création du dossier",
+ "Unable to set upload directory." : "Impossible de définir le dossier pour l'upload, charger.",
+ "Invalid Token" : "Jeton non valide",
+ "No file was uploaded. Unknown error" : "Aucun fichier n'a été envoyé. Erreur inconnue",
+ "There is no error, the file uploaded with success" : "Aucune erreur, le fichier a été envoyé avec succès.",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "Le fichier envoyé dépasse l'instruction upload_max_filesize située dans le fichier php.ini:",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Le fichier envoyé dépasse l'instruction MAX_FILE_SIZE qui est spécifiée dans le formulaire HTML.",
+ "The uploaded file was only partially uploaded" : "Le fichier n'a été que partiellement envoyé.",
+ "No file was uploaded" : "Pas de fichier envoyé.",
+ "Missing a temporary folder" : "Absence de dossier temporaire.",
+ "Failed to write to disk" : "Erreur d'écriture sur le disque",
+ "Not enough storage available" : "Plus assez d'espace de stockage disponible",
+ "Upload failed. Could not find uploaded file" : "L'envoi a échoué. Impossible de trouver le fichier envoyé.",
+ "Upload failed. Could not get file info." : "L'envoi a échoué. Impossible d'obtenir les informations du fichier.",
+ "Invalid directory." : "Dossier invalide.",
+ "Files" : "Fichiers",
+ "All files" : "Tous les fichiers",
+ "Unable to upload {filename} as it is a directory or has 0 bytes" : "Impossible d'envoyer {filename} car il s'agit d'un répertoire ou d'un fichier de taille nulle",
+ "Total file size {size1} exceeds upload limit {size2}" : "La taille totale du fichier {size1} excède la taille maximale d'envoi {size2}",
+ "Not enough free space, you are uploading {size1} but only {size2} is left" : "Espace insuffisant : vous tentez d'envoyer {size1} mais seulement {size2} sont disponibles",
+ "Upload cancelled." : "Envoi annulé.",
+ "Could not get result from server." : "Ne peut recevoir les résultats du serveur.",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "L'envoi du fichier est en cours. Quitter cette page maintenant annulera l'envoi du fichier.",
+ "URL cannot be empty" : "L'URL ne peut pas être vide",
+ "{new_name} already exists" : "{new_name} existe déjà",
+ "Could not create file" : "Impossible de créer le fichier",
+ "Could not create folder" : "Impossible de créer le dossier",
+ "Error fetching URL" : "Erreur d'accès à l'URL",
+ "Share" : "Partager",
+ "Delete" : "Supprimer",
+ "Disconnect storage" : "Déconnecter ce support de stockage",
+ "Unshare" : "Ne plus partager",
+ "Delete permanently" : "Supprimer de façon définitive",
+ "Rename" : "Renommer",
+ "Pending" : "En attente",
+ "Error moving file." : "Erreur lors du déplacement du fichier.",
+ "Error moving file" : "Erreur lors du déplacement du fichier",
+ "Error" : "Erreur",
+ "Could not rename file" : "Impossible de renommer le fichier",
+ "Error deleting file." : "Erreur pendant la suppression du fichier.",
+ "Name" : "Nom",
+ "Size" : "Taille",
+ "Modified" : "Modifié",
+ "_%n folder_::_%n folders_" : ["%n dossier","%n dossiers"],
+ "_%n file_::_%n files_" : ["%n fichier","%n fichiers"],
+ "You don’t have permission to upload or create files here" : "Vous n'avez pas la permission de téléverser ou de créer des fichiers ici",
+ "_Uploading %n file_::_Uploading %n files_" : ["Téléversement de %n fichier","Téléversement de %n fichiers"],
+ "\"{name}\" is an invalid file name." : "\"{name}\" n'est pas un nom de fichier valide.",
+ "Your storage is full, files can not be updated or synced anymore!" : "Votre espage de stockage est plein, les fichiers ne peuvent plus être téléversés ou synchronisés !",
+ "Your storage is almost full ({usedSpacePercent}%)" : "Votre espace de stockage est presque plein ({usedSpacePercent}%)",
+ "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "L'application de chiffrement est activée mais vos clés ne sont pas initialisées, veuillez vous déconnecter et ensuite vous reconnecter.",
+ "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Votre clef privée pour l'application de chiffrement est invalide ! Veuillez mettre à jour le mot de passe de votre clef privée dans vos paramètres personnels pour récupérer l'accès à vos fichiers chiffrés.",
+ "Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." : "Le chiffrement était désactivé mais vos fichiers sont toujours chiffrés. Veuillez vous rendre sur vos Paramètres personnels pour déchiffrer vos fichiers.",
+ "{dirs} and {files}" : "{dirs} et {files}",
+ "%s could not be renamed as it has been deleted" : "%s ne peut être renommé car il a été supprimé ",
+ "%s could not be renamed" : "%s ne peut être renommé",
+ "Upload (max. %s)" : "Envoi (max. %s)",
+ "File handling" : "Gestion des fichiers",
+ "Maximum upload size" : "Taille max. d'envoi",
+ "max. possible: " : "Max. possible :",
+ "Save" : "Sauvegarder",
+ "WebDAV" : "WebDAV",
+ "Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" : "Utilisez cette adresse pour <a href=\"%s\" target=\"_blank\">accéder à vos fichiers par WebDAV</a>",
+ "New" : "Nouveau",
+ "New text file" : "Nouveau fichier texte",
+ "Text file" : "Fichier texte",
+ "New folder" : "Nouveau dossier",
+ "Folder" : "Dossier",
+ "From link" : "Depuis un lien",
+ "Nothing in here. Upload something!" : "Il n'y a rien ici ! Envoyez donc quelque chose :)",
+ "Download" : "Télécharger",
+ "Upload too large" : "Téléversement trop volumineux",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Les fichiers que vous essayez d'envoyer dépassent la taille maximale permise par ce serveur.",
+ "Files are being scanned, please wait." : "Les fichiers sont en cours d'analyse, veuillez patienter.",
+ "Currently scanning" : "Analyse en cours"
+},"pluralForm" :"nplurals=2; plural=(n > 1);"
+} \ No newline at end of file
diff --git a/apps/files/l10n/fr.php b/apps/files/l10n/fr.php
deleted file mode 100644
index e4f7d93aeed..00000000000
--- a/apps/files/l10n/fr.php
+++ /dev/null
@@ -1,96 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Storage not available" => "Support de stockage non disponible",
-"Storage invalid" => "Support de stockage invalide",
-"Unknown error" => "Erreur Inconnue ",
-"Could not move %s - File with this name already exists" => "Impossible de déplacer %s - Un fichier possédant ce nom existe déjà",
-"Could not move %s" => "Impossible de déplacer %s",
-"Permission denied" => "Permission refusée",
-"File name cannot be empty." => "Le nom de fichier ne peut être vide.",
-"\"%s\" is an invalid file name." => "\"%s\" n'est pas un nom de fichier valide.",
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Nom invalide, les caractères '\\', '/', '<', '>', ':', '\"', '|', '?' et '*' ne sont pas autorisés.",
-"The target folder has been moved or deleted." => "Le dossier cible a été déplacé ou supprimé.",
-"The name %s is already used in the folder %s. Please choose a different name." => "Le nom %s est déjà utilisé dans le dossier %s. Merci de choisir un nom différent.",
-"Not a valid source" => "La source n'est pas valide",
-"Server is not allowed to open URLs, please check the server configuration" => "Le serveur n'est pas autorisé à ouvrir des URL, veuillez vérifier la configuration du serveur",
-"The file exceeds your quota by %s" => "Le fichier excède votre quota de %s",
-"Error while downloading %s to %s" => "Erreur pendant le téléchargement de %s à %s",
-"Error when creating the file" => "Erreur pendant la création du fichier",
-"Folder name cannot be empty." => "Le nom de dossier ne peux pas être vide.",
-"Error when creating the folder" => "Erreur pendant la création du dossier",
-"Unable to set upload directory." => "Impossible de définir le dossier pour l'upload, charger.",
-"Invalid Token" => "Jeton non valide",
-"No file was uploaded. Unknown error" => "Aucun fichier n'a été envoyé. Erreur inconnue",
-"There is no error, the file uploaded with success" => "Aucune erreur, le fichier a été envoyé avec succès.",
-"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "Le fichier envoyé dépasse l'instruction upload_max_filesize située dans le fichier php.ini:",
-"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Le fichier envoyé dépasse l'instruction MAX_FILE_SIZE qui est spécifiée dans le formulaire HTML.",
-"The uploaded file was only partially uploaded" => "Le fichier n'a été que partiellement envoyé.",
-"No file was uploaded" => "Pas de fichier envoyé.",
-"Missing a temporary folder" => "Absence de dossier temporaire.",
-"Failed to write to disk" => "Erreur d'écriture sur le disque",
-"Not enough storage available" => "Plus assez d'espace de stockage disponible",
-"Upload failed. Could not find uploaded file" => "L'envoi a échoué. Impossible de trouver le fichier envoyé.",
-"Upload failed. Could not get file info." => "L'envoi a échoué. Impossible d'obtenir les informations du fichier.",
-"Invalid directory." => "Dossier invalide.",
-"Files" => "Fichiers",
-"All files" => "Tous les fichiers",
-"Unable to upload {filename} as it is a directory or has 0 bytes" => "Impossible d'envoyer {filename} car il s'agit d'un répertoire ou d'un fichier de taille nulle",
-"Total file size {size1} exceeds upload limit {size2}" => "La taille totale du fichier {size1} excède la taille maximale d'envoi {size2}",
-"Not enough free space, you are uploading {size1} but only {size2} is left" => "Espace insuffisant : vous tentez d'envoyer {size1} mais seulement {size2} sont disponibles",
-"Upload cancelled." => "Envoi annulé.",
-"Could not get result from server." => "Ne peut recevoir les résultats du serveur.",
-"File upload is in progress. Leaving the page now will cancel the upload." => "L'envoi du fichier est en cours. Quitter cette page maintenant annulera l'envoi du fichier.",
-"URL cannot be empty" => "L'URL ne peut pas être vide",
-"{new_name} already exists" => "{new_name} existe déjà",
-"Could not create file" => "Impossible de créer le fichier",
-"Could not create folder" => "Impossible de créer le dossier",
-"Error fetching URL" => "Erreur d'accès à l'URL",
-"Share" => "Partager",
-"Delete" => "Supprimer",
-"Disconnect storage" => "Déconnecter ce support de stockage",
-"Unshare" => "Ne plus partager",
-"Delete permanently" => "Supprimer de façon définitive",
-"Rename" => "Renommer",
-"Pending" => "En attente",
-"Error moving file." => "Erreur lors du déplacement du fichier.",
-"Error moving file" => "Erreur lors du déplacement du fichier",
-"Error" => "Erreur",
-"Could not rename file" => "Impossible de renommer le fichier",
-"Error deleting file." => "Erreur pendant la suppression du fichier.",
-"Name" => "Nom",
-"Size" => "Taille",
-"Modified" => "Modifié",
-"_%n folder_::_%n folders_" => array("%n dossier","%n dossiers"),
-"_%n file_::_%n files_" => array("%n fichier","%n fichiers"),
-"You don’t have permission to upload or create files here" => "Vous n'avez pas la permission de téléverser ou de créer des fichiers ici",
-"_Uploading %n file_::_Uploading %n files_" => array("Téléversement de %n fichier","Téléversement de %n fichiers"),
-"\"{name}\" is an invalid file name." => "\"{name}\" n'est pas un nom de fichier valide.",
-"Your storage is full, files can not be updated or synced anymore!" => "Votre espage de stockage est plein, les fichiers ne peuvent plus être téléversés ou synchronisés !",
-"Your storage is almost full ({usedSpacePercent}%)" => "Votre espace de stockage est presque plein ({usedSpacePercent}%)",
-"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" => "L'application de chiffrement est activée mais vos clés ne sont pas initialisées, veuillez vous déconnecter et ensuite vous reconnecter.",
-"Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." => "Votre clef privée pour l'application de chiffrement est invalide ! Veuillez mettre à jour le mot de passe de votre clef privée dans vos paramètres personnels pour récupérer l'accès à vos fichiers chiffrés.",
-"Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." => "Le chiffrement était désactivé mais vos fichiers sont toujours chiffrés. Veuillez vous rendre sur vos Paramètres personnels pour déchiffrer vos fichiers.",
-"{dirs} and {files}" => "{dirs} et {files}",
-"%s could not be renamed as it has been deleted" => "%s ne peut être renommé car il a été supprimé ",
-"%s could not be renamed" => "%s ne peut être renommé",
-"Upload (max. %s)" => "Envoi (max. %s)",
-"File handling" => "Gestion des fichiers",
-"Maximum upload size" => "Taille max. d'envoi",
-"max. possible: " => "Max. possible :",
-"Save" => "Sauvegarder",
-"WebDAV" => "WebDAV",
-"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" => "Utilisez cette adresse pour <a href=\"%s\" target=\"_blank\">accéder à vos fichiers par WebDAV</a>",
-"New" => "Nouveau",
-"New text file" => "Nouveau fichier texte",
-"Text file" => "Fichier texte",
-"New folder" => "Nouveau dossier",
-"Folder" => "Dossier",
-"From link" => "Depuis un lien",
-"Nothing in here. Upload something!" => "Il n'y a rien ici ! Envoyez donc quelque chose :)",
-"Download" => "Télécharger",
-"Upload too large" => "Téléversement trop volumineux",
-"The files you are trying to upload exceed the maximum size for file uploads on this server." => "Les fichiers que vous essayez d'envoyer dépassent la taille maximale permise par ce serveur.",
-"Files are being scanned, please wait." => "Les fichiers sont en cours d'analyse, veuillez patienter.",
-"Currently scanning" => "Analyse en cours"
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n > 1);";
diff --git a/apps/files/l10n/fr_CA.js b/apps/files/l10n/fr_CA.js
new file mode 100644
index 00000000000..f085469f731
--- /dev/null
+++ b/apps/files/l10n/fr_CA.js
@@ -0,0 +1,8 @@
+OC.L10N.register(
+ "files",
+ {
+ "_%n folder_::_%n folders_" : ["",""],
+ "_%n file_::_%n files_" : ["",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["",""]
+},
+"nplurals=2; plural=(n > 1);");
diff --git a/apps/files/l10n/fr_CA.json b/apps/files/l10n/fr_CA.json
new file mode 100644
index 00000000000..ba9792477cd
--- /dev/null
+++ b/apps/files/l10n/fr_CA.json
@@ -0,0 +1,6 @@
+{ "translations": {
+ "_%n folder_::_%n folders_" : ["",""],
+ "_%n file_::_%n files_" : ["",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["",""]
+},"pluralForm" :"nplurals=2; plural=(n > 1);"
+} \ No newline at end of file
diff --git a/apps/files/l10n/fr_CA.php b/apps/files/l10n/fr_CA.php
deleted file mode 100644
index 3c711e6b78a..00000000000
--- a/apps/files/l10n/fr_CA.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"_%n folder_::_%n folders_" => array("",""),
-"_%n file_::_%n files_" => array("",""),
-"_Uploading %n file_::_Uploading %n files_" => array("","")
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n > 1);";
diff --git a/apps/files/l10n/fy_NL.js b/apps/files/l10n/fy_NL.js
new file mode 100644
index 00000000000..329844854f1
--- /dev/null
+++ b/apps/files/l10n/fy_NL.js
@@ -0,0 +1,8 @@
+OC.L10N.register(
+ "files",
+ {
+ "_%n folder_::_%n folders_" : ["",""],
+ "_%n file_::_%n files_" : ["",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["",""]
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/fy_NL.json b/apps/files/l10n/fy_NL.json
new file mode 100644
index 00000000000..37156658a86
--- /dev/null
+++ b/apps/files/l10n/fy_NL.json
@@ -0,0 +1,6 @@
+{ "translations": {
+ "_%n folder_::_%n folders_" : ["",""],
+ "_%n file_::_%n files_" : ["",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["",""]
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files/l10n/fy_NL.php b/apps/files/l10n/fy_NL.php
deleted file mode 100644
index 0157af093e9..00000000000
--- a/apps/files/l10n/fy_NL.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"_%n folder_::_%n folders_" => array("",""),
-"_%n file_::_%n files_" => array("",""),
-"_Uploading %n file_::_Uploading %n files_" => array("","")
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/gl.js b/apps/files/l10n/gl.js
new file mode 100644
index 00000000000..a169f5c21cf
--- /dev/null
+++ b/apps/files/l10n/gl.js
@@ -0,0 +1,96 @@
+OC.L10N.register(
+ "files",
+ {
+ "Storage not available" : "Almacenamento non dispoñíbel",
+ "Storage invalid" : "Almacenamento incorrecto",
+ "Unknown error" : "Produciuse un erro descoñecido",
+ "Could not move %s - File with this name already exists" : "Non foi posíbel mover %s; Xa existe un ficheiro con ese nome.",
+ "Could not move %s" : "Non foi posíbel mover %s",
+ "File name cannot be empty." : "O nome de ficheiro non pode estar baleiro",
+ "\"%s\" is an invalid file name." : "«%s» é un nome incorrecto de ficheiro.",
+ "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Nome incorrecto, non se permite «\\», «/», «<», «>», «:», «\"», «|», «?» e «*».",
+ "The target folder has been moved or deleted." : "O cartafol de destino foi movido ou eliminado.",
+ "The name %s is already used in the folder %s. Please choose a different name." : "Xa existe o nome %s no cartafol %s. Escolla outro nome.",
+ "Not a valid source" : "Esta orixe non é correcta",
+ "Server is not allowed to open URLs, please check the server configuration" : "O servidor non ten permisos para abrir os enderezos URL, comprobe a configuración do servidor",
+ "The file exceeds your quota by %s" : "O ficheiro excede a súa cota en %s",
+ "Error while downloading %s to %s" : "Produciuse un erro ao descargar %s en %s",
+ "Error when creating the file" : "Produciuse un erro ao crear o ficheiro",
+ "Folder name cannot be empty." : "O nome de cartafol non pode estar baleiro.",
+ "Error when creating the folder" : "Produciuse un erro ao crear o cartafol",
+ "Unable to set upload directory." : "Non é posíbel configurar o directorio de envíos.",
+ "Invalid Token" : "Marca incorrecta",
+ "No file was uploaded. Unknown error" : "Non se enviou ningún ficheiro. Produciuse un erro descoñecido.",
+ "There is no error, the file uploaded with success" : "Non houbo erros, o ficheiro enviouse correctamente",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "O ficheiro enviado excede a directiva indicada por upload_max_filesize de php.ini:",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "O ficheiro enviado excede da directiva MAX_FILE_SIZE especificada no formulario HTML",
+ "The uploaded file was only partially uploaded" : "O ficheiro so foi parcialmente enviado",
+ "No file was uploaded" : "Non se enviou ningún ficheiro",
+ "Missing a temporary folder" : "Falta o cartafol temporal",
+ "Failed to write to disk" : "Produciuse un erro ao escribir no disco",
+ "Not enough storage available" : "Non hai espazo de almacenamento abondo",
+ "Upload failed. Could not find uploaded file" : "O envío fracasou. Non foi posíbel atopar o ficheiro enviado",
+ "Upload failed. Could not get file info." : "O envío fracasou. Non foi posíbel obter información do ficheiro.",
+ "Invalid directory." : "O directorio é incorrecto.",
+ "Files" : "Ficheiros",
+ "All files" : "Todos os ficheiros",
+ "Unable to upload {filename} as it is a directory or has 0 bytes" : "Non é posíbel enviar {filename}, xa que ou é un directorio ou ten 0 bytes",
+ "Total file size {size1} exceeds upload limit {size2}" : "O tamaño total do ficheiro {size1} excede do límite de envío {size2}",
+ "Not enough free space, you are uploading {size1} but only {size2} is left" : "Non hai espazo libre abondo, o seu envío é de {size1} mais só dispón de {size2}",
+ "Upload cancelled." : "Envío cancelado.",
+ "Could not get result from server." : "Non foi posíbel obter o resultado do servidor.",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "O envío do ficheiro está en proceso. Saír agora da páxina cancelará o envío.",
+ "URL cannot be empty" : "O URL non pode quedar en branco.",
+ "{new_name} already exists" : "Xa existe un {new_name}",
+ "Could not create file" : "Non foi posíbel crear o ficheiro",
+ "Could not create folder" : "Non foi posíbel crear o cartafol",
+ "Error fetching URL" : "Produciuse un erro ao obter o URL",
+ "Share" : "Compartir",
+ "Delete" : "Eliminar",
+ "Disconnect storage" : "Desconectar o almacenamento",
+ "Unshare" : "Deixar de compartir",
+ "Delete permanently" : "Eliminar permanentemente",
+ "Rename" : "Renomear",
+ "Pending" : "Pendentes",
+ "Error moving file." : "Produciuse un erro ao mover o ficheiro.",
+ "Error moving file" : "Produciuse un erro ao mover o ficheiro",
+ "Error" : "Erro",
+ "Could not rename file" : "Non foi posíbel renomear o ficheiro",
+ "Error deleting file." : "Produciuse un erro ao eliminar o ficheiro.",
+ "Name" : "Nome",
+ "Size" : "Tamaño",
+ "Modified" : "Modificado",
+ "_%n folder_::_%n folders_" : ["%n cartafol","%n cartafoles"],
+ "_%n file_::_%n files_" : ["%n ficheiro","%n ficheiros"],
+ "You don’t have permission to upload or create files here" : "Non ten permisos para enviar ou crear ficheiros aquí.",
+ "_Uploading %n file_::_Uploading %n files_" : ["Cargando %n ficheiro","Cargando %n ficheiros"],
+ "\"{name}\" is an invalid file name." : "«{name}» é un nome incorrecto de ficheiro.",
+ "Your storage is full, files can not be updated or synced anymore!" : "O seu espazo de almacenamento está cheo, non é posíbel actualizar ou sincronizar máis os ficheiros!",
+ "Your storage is almost full ({usedSpacePercent}%)" : "O seu espazo de almacenamento está case cheo ({usedSpacePercent}%)",
+ "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "A aplicación de cifrado está activada, mais as chaves non foron inicializadas, saia da sesión e volva a acceder de novo",
+ "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "A chave privada para a aplicación de cifrado non é correcta. Actualice o contrasinal da súa chave privada nos seus axustes persoais para recuperar o acceso aos seus ficheiros cifrados.",
+ "Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." : "O cifrado foi desactivado, mais os ficheiros están cifrados. Vaia á configuración persoal para descifrar os ficheiros.",
+ "{dirs} and {files}" : "{dirs} e {files}",
+ "%s could not be renamed as it has been deleted" : "Non é posíbel renomear %s xa que foi eliminado",
+ "%s could not be renamed" : "%s non pode cambiar de nome",
+ "Upload (max. %s)" : "Envío (máx. %s)",
+ "File handling" : "Manexo de ficheiro",
+ "Maximum upload size" : "Tamaño máximo do envío",
+ "max. possible: " : "máx. posíbel: ",
+ "Save" : "Gardar",
+ "WebDAV" : "WebDAV",
+ "Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" : "Empregue esta ligazón para <a href=\"%s\" target=\"_blank\">acceder aos seus ficheiros mediante WebDAV</a>",
+ "New" : "Novo",
+ "New text file" : "Ficheiro novo de texto",
+ "Text file" : "Ficheiro de texto",
+ "New folder" : "Novo cartafol",
+ "Folder" : "Cartafol",
+ "From link" : "Desde a ligazón",
+ "Nothing in here. Upload something!" : "Aquí non hai nada. Envíe algo.",
+ "Download" : "Descargar",
+ "Upload too large" : "Envío grande de máis",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Os ficheiros que tenta enviar exceden do tamaño máximo permitido neste servidor",
+ "Files are being scanned, please wait." : "Estanse analizando os ficheiros. Agarde.",
+ "Currently scanning" : "Análise actual"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/gl.json b/apps/files/l10n/gl.json
new file mode 100644
index 00000000000..cf1f30dcfc4
--- /dev/null
+++ b/apps/files/l10n/gl.json
@@ -0,0 +1,94 @@
+{ "translations": {
+ "Storage not available" : "Almacenamento non dispoñíbel",
+ "Storage invalid" : "Almacenamento incorrecto",
+ "Unknown error" : "Produciuse un erro descoñecido",
+ "Could not move %s - File with this name already exists" : "Non foi posíbel mover %s; Xa existe un ficheiro con ese nome.",
+ "Could not move %s" : "Non foi posíbel mover %s",
+ "File name cannot be empty." : "O nome de ficheiro non pode estar baleiro",
+ "\"%s\" is an invalid file name." : "«%s» é un nome incorrecto de ficheiro.",
+ "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Nome incorrecto, non se permite «\\», «/», «<», «>», «:», «\"», «|», «?» e «*».",
+ "The target folder has been moved or deleted." : "O cartafol de destino foi movido ou eliminado.",
+ "The name %s is already used in the folder %s. Please choose a different name." : "Xa existe o nome %s no cartafol %s. Escolla outro nome.",
+ "Not a valid source" : "Esta orixe non é correcta",
+ "Server is not allowed to open URLs, please check the server configuration" : "O servidor non ten permisos para abrir os enderezos URL, comprobe a configuración do servidor",
+ "The file exceeds your quota by %s" : "O ficheiro excede a súa cota en %s",
+ "Error while downloading %s to %s" : "Produciuse un erro ao descargar %s en %s",
+ "Error when creating the file" : "Produciuse un erro ao crear o ficheiro",
+ "Folder name cannot be empty." : "O nome de cartafol non pode estar baleiro.",
+ "Error when creating the folder" : "Produciuse un erro ao crear o cartafol",
+ "Unable to set upload directory." : "Non é posíbel configurar o directorio de envíos.",
+ "Invalid Token" : "Marca incorrecta",
+ "No file was uploaded. Unknown error" : "Non se enviou ningún ficheiro. Produciuse un erro descoñecido.",
+ "There is no error, the file uploaded with success" : "Non houbo erros, o ficheiro enviouse correctamente",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "O ficheiro enviado excede a directiva indicada por upload_max_filesize de php.ini:",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "O ficheiro enviado excede da directiva MAX_FILE_SIZE especificada no formulario HTML",
+ "The uploaded file was only partially uploaded" : "O ficheiro so foi parcialmente enviado",
+ "No file was uploaded" : "Non se enviou ningún ficheiro",
+ "Missing a temporary folder" : "Falta o cartafol temporal",
+ "Failed to write to disk" : "Produciuse un erro ao escribir no disco",
+ "Not enough storage available" : "Non hai espazo de almacenamento abondo",
+ "Upload failed. Could not find uploaded file" : "O envío fracasou. Non foi posíbel atopar o ficheiro enviado",
+ "Upload failed. Could not get file info." : "O envío fracasou. Non foi posíbel obter información do ficheiro.",
+ "Invalid directory." : "O directorio é incorrecto.",
+ "Files" : "Ficheiros",
+ "All files" : "Todos os ficheiros",
+ "Unable to upload {filename} as it is a directory or has 0 bytes" : "Non é posíbel enviar {filename}, xa que ou é un directorio ou ten 0 bytes",
+ "Total file size {size1} exceeds upload limit {size2}" : "O tamaño total do ficheiro {size1} excede do límite de envío {size2}",
+ "Not enough free space, you are uploading {size1} but only {size2} is left" : "Non hai espazo libre abondo, o seu envío é de {size1} mais só dispón de {size2}",
+ "Upload cancelled." : "Envío cancelado.",
+ "Could not get result from server." : "Non foi posíbel obter o resultado do servidor.",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "O envío do ficheiro está en proceso. Saír agora da páxina cancelará o envío.",
+ "URL cannot be empty" : "O URL non pode quedar en branco.",
+ "{new_name} already exists" : "Xa existe un {new_name}",
+ "Could not create file" : "Non foi posíbel crear o ficheiro",
+ "Could not create folder" : "Non foi posíbel crear o cartafol",
+ "Error fetching URL" : "Produciuse un erro ao obter o URL",
+ "Share" : "Compartir",
+ "Delete" : "Eliminar",
+ "Disconnect storage" : "Desconectar o almacenamento",
+ "Unshare" : "Deixar de compartir",
+ "Delete permanently" : "Eliminar permanentemente",
+ "Rename" : "Renomear",
+ "Pending" : "Pendentes",
+ "Error moving file." : "Produciuse un erro ao mover o ficheiro.",
+ "Error moving file" : "Produciuse un erro ao mover o ficheiro",
+ "Error" : "Erro",
+ "Could not rename file" : "Non foi posíbel renomear o ficheiro",
+ "Error deleting file." : "Produciuse un erro ao eliminar o ficheiro.",
+ "Name" : "Nome",
+ "Size" : "Tamaño",
+ "Modified" : "Modificado",
+ "_%n folder_::_%n folders_" : ["%n cartafol","%n cartafoles"],
+ "_%n file_::_%n files_" : ["%n ficheiro","%n ficheiros"],
+ "You don’t have permission to upload or create files here" : "Non ten permisos para enviar ou crear ficheiros aquí.",
+ "_Uploading %n file_::_Uploading %n files_" : ["Cargando %n ficheiro","Cargando %n ficheiros"],
+ "\"{name}\" is an invalid file name." : "«{name}» é un nome incorrecto de ficheiro.",
+ "Your storage is full, files can not be updated or synced anymore!" : "O seu espazo de almacenamento está cheo, non é posíbel actualizar ou sincronizar máis os ficheiros!",
+ "Your storage is almost full ({usedSpacePercent}%)" : "O seu espazo de almacenamento está case cheo ({usedSpacePercent}%)",
+ "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "A aplicación de cifrado está activada, mais as chaves non foron inicializadas, saia da sesión e volva a acceder de novo",
+ "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "A chave privada para a aplicación de cifrado non é correcta. Actualice o contrasinal da súa chave privada nos seus axustes persoais para recuperar o acceso aos seus ficheiros cifrados.",
+ "Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." : "O cifrado foi desactivado, mais os ficheiros están cifrados. Vaia á configuración persoal para descifrar os ficheiros.",
+ "{dirs} and {files}" : "{dirs} e {files}",
+ "%s could not be renamed as it has been deleted" : "Non é posíbel renomear %s xa que foi eliminado",
+ "%s could not be renamed" : "%s non pode cambiar de nome",
+ "Upload (max. %s)" : "Envío (máx. %s)",
+ "File handling" : "Manexo de ficheiro",
+ "Maximum upload size" : "Tamaño máximo do envío",
+ "max. possible: " : "máx. posíbel: ",
+ "Save" : "Gardar",
+ "WebDAV" : "WebDAV",
+ "Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" : "Empregue esta ligazón para <a href=\"%s\" target=\"_blank\">acceder aos seus ficheiros mediante WebDAV</a>",
+ "New" : "Novo",
+ "New text file" : "Ficheiro novo de texto",
+ "Text file" : "Ficheiro de texto",
+ "New folder" : "Novo cartafol",
+ "Folder" : "Cartafol",
+ "From link" : "Desde a ligazón",
+ "Nothing in here. Upload something!" : "Aquí non hai nada. Envíe algo.",
+ "Download" : "Descargar",
+ "Upload too large" : "Envío grande de máis",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Os ficheiros que tenta enviar exceden do tamaño máximo permitido neste servidor",
+ "Files are being scanned, please wait." : "Estanse analizando os ficheiros. Agarde.",
+ "Currently scanning" : "Análise actual"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files/l10n/gl.php b/apps/files/l10n/gl.php
deleted file mode 100644
index 0671a0ac474..00000000000
--- a/apps/files/l10n/gl.php
+++ /dev/null
@@ -1,95 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Storage not available" => "Almacenamento non dispoñíbel",
-"Storage invalid" => "Almacenamento incorrecto",
-"Unknown error" => "Produciuse un erro descoñecido",
-"Could not move %s - File with this name already exists" => "Non foi posíbel mover %s; Xa existe un ficheiro con ese nome.",
-"Could not move %s" => "Non foi posíbel mover %s",
-"File name cannot be empty." => "O nome de ficheiro non pode estar baleiro",
-"\"%s\" is an invalid file name." => "«%s» é un nome incorrecto de ficheiro.",
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Nome incorrecto, non se permite «\\», «/», «<», «>», «:», «\"», «|», «?» e «*».",
-"The target folder has been moved or deleted." => "O cartafol de destino foi movido ou eliminado.",
-"The name %s is already used in the folder %s. Please choose a different name." => "Xa existe o nome %s no cartafol %s. Escolla outro nome.",
-"Not a valid source" => "Esta orixe non é correcta",
-"Server is not allowed to open URLs, please check the server configuration" => "O servidor non ten permisos para abrir os enderezos URL, comprobe a configuración do servidor",
-"The file exceeds your quota by %s" => "O ficheiro excede a súa cota en %s",
-"Error while downloading %s to %s" => "Produciuse un erro ao descargar %s en %s",
-"Error when creating the file" => "Produciuse un erro ao crear o ficheiro",
-"Folder name cannot be empty." => "O nome de cartafol non pode estar baleiro.",
-"Error when creating the folder" => "Produciuse un erro ao crear o cartafol",
-"Unable to set upload directory." => "Non é posíbel configurar o directorio de envíos.",
-"Invalid Token" => "Marca incorrecta",
-"No file was uploaded. Unknown error" => "Non se enviou ningún ficheiro. Produciuse un erro descoñecido.",
-"There is no error, the file uploaded with success" => "Non houbo erros, o ficheiro enviouse correctamente",
-"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "O ficheiro enviado excede a directiva indicada por upload_max_filesize de php.ini:",
-"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "O ficheiro enviado excede da directiva MAX_FILE_SIZE especificada no formulario HTML",
-"The uploaded file was only partially uploaded" => "O ficheiro so foi parcialmente enviado",
-"No file was uploaded" => "Non se enviou ningún ficheiro",
-"Missing a temporary folder" => "Falta o cartafol temporal",
-"Failed to write to disk" => "Produciuse un erro ao escribir no disco",
-"Not enough storage available" => "Non hai espazo de almacenamento abondo",
-"Upload failed. Could not find uploaded file" => "O envío fracasou. Non foi posíbel atopar o ficheiro enviado",
-"Upload failed. Could not get file info." => "O envío fracasou. Non foi posíbel obter información do ficheiro.",
-"Invalid directory." => "O directorio é incorrecto.",
-"Files" => "Ficheiros",
-"All files" => "Todos os ficheiros",
-"Unable to upload {filename} as it is a directory or has 0 bytes" => "Non é posíbel enviar {filename}, xa que ou é un directorio ou ten 0 bytes",
-"Total file size {size1} exceeds upload limit {size2}" => "O tamaño total do ficheiro {size1} excede do límite de envío {size2}",
-"Not enough free space, you are uploading {size1} but only {size2} is left" => "Non hai espazo libre abondo, o seu envío é de {size1} mais só dispón de {size2}",
-"Upload cancelled." => "Envío cancelado.",
-"Could not get result from server." => "Non foi posíbel obter o resultado do servidor.",
-"File upload is in progress. Leaving the page now will cancel the upload." => "O envío do ficheiro está en proceso. Saír agora da páxina cancelará o envío.",
-"URL cannot be empty" => "O URL non pode quedar en branco.",
-"{new_name} already exists" => "Xa existe un {new_name}",
-"Could not create file" => "Non foi posíbel crear o ficheiro",
-"Could not create folder" => "Non foi posíbel crear o cartafol",
-"Error fetching URL" => "Produciuse un erro ao obter o URL",
-"Share" => "Compartir",
-"Delete" => "Eliminar",
-"Disconnect storage" => "Desconectar o almacenamento",
-"Unshare" => "Deixar de compartir",
-"Delete permanently" => "Eliminar permanentemente",
-"Rename" => "Renomear",
-"Pending" => "Pendentes",
-"Error moving file." => "Produciuse un erro ao mover o ficheiro.",
-"Error moving file" => "Produciuse un erro ao mover o ficheiro",
-"Error" => "Erro",
-"Could not rename file" => "Non foi posíbel renomear o ficheiro",
-"Error deleting file." => "Produciuse un erro ao eliminar o ficheiro.",
-"Name" => "Nome",
-"Size" => "Tamaño",
-"Modified" => "Modificado",
-"_%n folder_::_%n folders_" => array("%n cartafol","%n cartafoles"),
-"_%n file_::_%n files_" => array("%n ficheiro","%n ficheiros"),
-"You don’t have permission to upload or create files here" => "Non ten permisos para enviar ou crear ficheiros aquí.",
-"_Uploading %n file_::_Uploading %n files_" => array("Cargando %n ficheiro","Cargando %n ficheiros"),
-"\"{name}\" is an invalid file name." => "«{name}» é un nome incorrecto de ficheiro.",
-"Your storage is full, files can not be updated or synced anymore!" => "O seu espazo de almacenamento está cheo, non é posíbel actualizar ou sincronizar máis os ficheiros!",
-"Your storage is almost full ({usedSpacePercent}%)" => "O seu espazo de almacenamento está case cheo ({usedSpacePercent}%)",
-"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" => "A aplicación de cifrado está activada, mais as chaves non foron inicializadas, saia da sesión e volva a acceder de novo",
-"Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." => "A chave privada para a aplicación de cifrado non é correcta. Actualice o contrasinal da súa chave privada nos seus axustes persoais para recuperar o acceso aos seus ficheiros cifrados.",
-"Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." => "O cifrado foi desactivado, mais os ficheiros están cifrados. Vaia á configuración persoal para descifrar os ficheiros.",
-"{dirs} and {files}" => "{dirs} e {files}",
-"%s could not be renamed as it has been deleted" => "Non é posíbel renomear %s xa que foi eliminado",
-"%s could not be renamed" => "%s non pode cambiar de nome",
-"Upload (max. %s)" => "Envío (máx. %s)",
-"File handling" => "Manexo de ficheiro",
-"Maximum upload size" => "Tamaño máximo do envío",
-"max. possible: " => "máx. posíbel: ",
-"Save" => "Gardar",
-"WebDAV" => "WebDAV",
-"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" => "Empregue esta ligazón para <a href=\"%s\" target=\"_blank\">acceder aos seus ficheiros mediante WebDAV</a>",
-"New" => "Novo",
-"New text file" => "Ficheiro novo de texto",
-"Text file" => "Ficheiro de texto",
-"New folder" => "Novo cartafol",
-"Folder" => "Cartafol",
-"From link" => "Desde a ligazón",
-"Nothing in here. Upload something!" => "Aquí non hai nada. Envíe algo.",
-"Download" => "Descargar",
-"Upload too large" => "Envío grande de máis",
-"The files you are trying to upload exceed the maximum size for file uploads on this server." => "Os ficheiros que tenta enviar exceden do tamaño máximo permitido neste servidor",
-"Files are being scanned, please wait." => "Estanse analizando os ficheiros. Agarde.",
-"Currently scanning" => "Análise actual"
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/gu.js b/apps/files/l10n/gu.js
new file mode 100644
index 00000000000..329844854f1
--- /dev/null
+++ b/apps/files/l10n/gu.js
@@ -0,0 +1,8 @@
+OC.L10N.register(
+ "files",
+ {
+ "_%n folder_::_%n folders_" : ["",""],
+ "_%n file_::_%n files_" : ["",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["",""]
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/gu.json b/apps/files/l10n/gu.json
new file mode 100644
index 00000000000..37156658a86
--- /dev/null
+++ b/apps/files/l10n/gu.json
@@ -0,0 +1,6 @@
+{ "translations": {
+ "_%n folder_::_%n folders_" : ["",""],
+ "_%n file_::_%n files_" : ["",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["",""]
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files/l10n/gu.php b/apps/files/l10n/gu.php
deleted file mode 100644
index 0157af093e9..00000000000
--- a/apps/files/l10n/gu.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"_%n folder_::_%n folders_" => array("",""),
-"_%n file_::_%n files_" => array("",""),
-"_Uploading %n file_::_Uploading %n files_" => array("","")
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/he.js b/apps/files/l10n/he.js
new file mode 100644
index 00000000000..4db22fef4ed
--- /dev/null
+++ b/apps/files/l10n/he.js
@@ -0,0 +1,56 @@
+OC.L10N.register(
+ "files",
+ {
+ "Unknown error" : "שגיאה בלתי ידועה",
+ "Could not move %s - File with this name already exists" : "לא ניתן להעביר את %s - קובץ בשם הזה כבר קיים",
+ "Could not move %s" : "לא ניתן להעביר את %s",
+ "File name cannot be empty." : "שם קובץ אינו יכול להיות ריק",
+ "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "השם שגוי, אסור להשתמש בתווים '\\', '/', '<', '>', ':', '\"', '|', '?' ו־'*'.",
+ "No file was uploaded. Unknown error" : "לא הועלה קובץ. טעות בלתי מזוהה.",
+ "There is no error, the file uploaded with success" : "לא התרחשה שגיאה, הקובץ הועלה בהצלחה",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "הקבצים שנשלחו חורגים מהגודל שצוין בהגדרה upload_max_filesize שבקובץ php.ini:",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "הקובץ שהועלה גדוך מהערך MAX_FILE_SIZE שהוגדר בתופס HTML",
+ "The uploaded file was only partially uploaded" : "הקובץ הועלה באופן חלקי בלבד",
+ "No file was uploaded" : "שום קובץ לא הועלה",
+ "Missing a temporary folder" : "תקיה זמנית חסרה",
+ "Failed to write to disk" : "הכתיבה לכונן נכשלה",
+ "Not enough storage available" : "אין די שטח פנוי באחסון",
+ "Upload failed. Could not get file info." : "העלאה נכשלה. לא ניתן להשיג את פרטי הקובץ.",
+ "Invalid directory." : "תיקייה שגויה.",
+ "Files" : "קבצים",
+ "Upload cancelled." : "ההעלאה בוטלה.",
+ "Could not get result from server." : "לא ניתן לגשת לתוצאות מהשרת.",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "מתבצעת כעת העלאת קבצים. עזיבה של העמוד תבטל את ההעלאה.",
+ "{new_name} already exists" : "{new_name} כבר קיים",
+ "Share" : "שתף",
+ "Delete" : "מחיקה",
+ "Unshare" : "הסר שיתוף",
+ "Delete permanently" : "מחק לצמיתות",
+ "Rename" : "שינוי שם",
+ "Pending" : "ממתין",
+ "Error" : "שגיאה",
+ "Name" : "שם",
+ "Size" : "גודל",
+ "Modified" : "זמן שינוי",
+ "_%n folder_::_%n folders_" : ["",""],
+ "_%n file_::_%n files_" : ["",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["",""],
+ "Your storage is almost full ({usedSpacePercent}%)" : "שטח האחסון שלך כמעט מלא ({usedSpacePercent}%)",
+ "Upload (max. %s)" : "העלאה (מקסימום %s)",
+ "File handling" : "טיפול בקבצים",
+ "Maximum upload size" : "גודל העלאה מקסימלי",
+ "max. possible: " : "המרבי האפשרי: ",
+ "Save" : "שמירה",
+ "WebDAV" : "WebDAV",
+ "New" : "חדש",
+ "Text file" : "קובץ טקסט",
+ "New folder" : "תיקייה חדשה",
+ "Folder" : "תיקייה",
+ "From link" : "מקישור",
+ "Nothing in here. Upload something!" : "אין כאן שום דבר. אולי ברצונך להעלות משהו?",
+ "Download" : "הורדה",
+ "Upload too large" : "העלאה גדולה מידי",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "הקבצים שניסית להעלות חרגו מהגודל המקסימלי להעלאת קבצים על שרת זה.",
+ "Files are being scanned, please wait." : "הקבצים נסרקים, נא להמתין."
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/he.json b/apps/files/l10n/he.json
new file mode 100644
index 00000000000..b876983cbbb
--- /dev/null
+++ b/apps/files/l10n/he.json
@@ -0,0 +1,54 @@
+{ "translations": {
+ "Unknown error" : "שגיאה בלתי ידועה",
+ "Could not move %s - File with this name already exists" : "לא ניתן להעביר את %s - קובץ בשם הזה כבר קיים",
+ "Could not move %s" : "לא ניתן להעביר את %s",
+ "File name cannot be empty." : "שם קובץ אינו יכול להיות ריק",
+ "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "השם שגוי, אסור להשתמש בתווים '\\', '/', '<', '>', ':', '\"', '|', '?' ו־'*'.",
+ "No file was uploaded. Unknown error" : "לא הועלה קובץ. טעות בלתי מזוהה.",
+ "There is no error, the file uploaded with success" : "לא התרחשה שגיאה, הקובץ הועלה בהצלחה",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "הקבצים שנשלחו חורגים מהגודל שצוין בהגדרה upload_max_filesize שבקובץ php.ini:",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "הקובץ שהועלה גדוך מהערך MAX_FILE_SIZE שהוגדר בתופס HTML",
+ "The uploaded file was only partially uploaded" : "הקובץ הועלה באופן חלקי בלבד",
+ "No file was uploaded" : "שום קובץ לא הועלה",
+ "Missing a temporary folder" : "תקיה זמנית חסרה",
+ "Failed to write to disk" : "הכתיבה לכונן נכשלה",
+ "Not enough storage available" : "אין די שטח פנוי באחסון",
+ "Upload failed. Could not get file info." : "העלאה נכשלה. לא ניתן להשיג את פרטי הקובץ.",
+ "Invalid directory." : "תיקייה שגויה.",
+ "Files" : "קבצים",
+ "Upload cancelled." : "ההעלאה בוטלה.",
+ "Could not get result from server." : "לא ניתן לגשת לתוצאות מהשרת.",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "מתבצעת כעת העלאת קבצים. עזיבה של העמוד תבטל את ההעלאה.",
+ "{new_name} already exists" : "{new_name} כבר קיים",
+ "Share" : "שתף",
+ "Delete" : "מחיקה",
+ "Unshare" : "הסר שיתוף",
+ "Delete permanently" : "מחק לצמיתות",
+ "Rename" : "שינוי שם",
+ "Pending" : "ממתין",
+ "Error" : "שגיאה",
+ "Name" : "שם",
+ "Size" : "גודל",
+ "Modified" : "זמן שינוי",
+ "_%n folder_::_%n folders_" : ["",""],
+ "_%n file_::_%n files_" : ["",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["",""],
+ "Your storage is almost full ({usedSpacePercent}%)" : "שטח האחסון שלך כמעט מלא ({usedSpacePercent}%)",
+ "Upload (max. %s)" : "העלאה (מקסימום %s)",
+ "File handling" : "טיפול בקבצים",
+ "Maximum upload size" : "גודל העלאה מקסימלי",
+ "max. possible: " : "המרבי האפשרי: ",
+ "Save" : "שמירה",
+ "WebDAV" : "WebDAV",
+ "New" : "חדש",
+ "Text file" : "קובץ טקסט",
+ "New folder" : "תיקייה חדשה",
+ "Folder" : "תיקייה",
+ "From link" : "מקישור",
+ "Nothing in here. Upload something!" : "אין כאן שום דבר. אולי ברצונך להעלות משהו?",
+ "Download" : "הורדה",
+ "Upload too large" : "העלאה גדולה מידי",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "הקבצים שניסית להעלות חרגו מהגודל המקסימלי להעלאת קבצים על שרת זה.",
+ "Files are being scanned, please wait." : "הקבצים נסרקים, נא להמתין."
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files/l10n/he.php b/apps/files/l10n/he.php
deleted file mode 100644
index 5eae5e46f27..00000000000
--- a/apps/files/l10n/he.php
+++ /dev/null
@@ -1,55 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Unknown error" => "שגיאה בלתי ידועה",
-"Could not move %s - File with this name already exists" => "לא ניתן להעביר את %s - קובץ בשם הזה כבר קיים",
-"Could not move %s" => "לא ניתן להעביר את %s",
-"File name cannot be empty." => "שם קובץ אינו יכול להיות ריק",
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "השם שגוי, אסור להשתמש בתווים '\\', '/', '<', '>', ':', '\"', '|', '?' ו־'*'.",
-"No file was uploaded. Unknown error" => "לא הועלה קובץ. טעות בלתי מזוהה.",
-"There is no error, the file uploaded with success" => "לא התרחשה שגיאה, הקובץ הועלה בהצלחה",
-"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "הקבצים שנשלחו חורגים מהגודל שצוין בהגדרה upload_max_filesize שבקובץ php.ini:",
-"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "הקובץ שהועלה גדוך מהערך MAX_FILE_SIZE שהוגדר בתופס HTML",
-"The uploaded file was only partially uploaded" => "הקובץ הועלה באופן חלקי בלבד",
-"No file was uploaded" => "שום קובץ לא הועלה",
-"Missing a temporary folder" => "תקיה זמנית חסרה",
-"Failed to write to disk" => "הכתיבה לכונן נכשלה",
-"Not enough storage available" => "אין די שטח פנוי באחסון",
-"Upload failed. Could not get file info." => "העלאה נכשלה. לא ניתן להשיג את פרטי הקובץ.",
-"Invalid directory." => "תיקייה שגויה.",
-"Files" => "קבצים",
-"Upload cancelled." => "ההעלאה בוטלה.",
-"Could not get result from server." => "לא ניתן לגשת לתוצאות מהשרת.",
-"File upload is in progress. Leaving the page now will cancel the upload." => "מתבצעת כעת העלאת קבצים. עזיבה של העמוד תבטל את ההעלאה.",
-"{new_name} already exists" => "{new_name} כבר קיים",
-"Share" => "שתף",
-"Delete" => "מחיקה",
-"Unshare" => "הסר שיתוף",
-"Delete permanently" => "מחק לצמיתות",
-"Rename" => "שינוי שם",
-"Pending" => "ממתין",
-"Error" => "שגיאה",
-"Name" => "שם",
-"Size" => "גודל",
-"Modified" => "זמן שינוי",
-"_%n folder_::_%n folders_" => array("",""),
-"_%n file_::_%n files_" => array("",""),
-"_Uploading %n file_::_Uploading %n files_" => array("",""),
-"Your storage is almost full ({usedSpacePercent}%)" => "שטח האחסון שלך כמעט מלא ({usedSpacePercent}%)",
-"Upload (max. %s)" => "העלאה (מקסימום %s)",
-"File handling" => "טיפול בקבצים",
-"Maximum upload size" => "גודל העלאה מקסימלי",
-"max. possible: " => "המרבי האפשרי: ",
-"Save" => "שמירה",
-"WebDAV" => "WebDAV",
-"New" => "חדש",
-"Text file" => "קובץ טקסט",
-"New folder" => "תיקייה חדשה",
-"Folder" => "תיקייה",
-"From link" => "מקישור",
-"Nothing in here. Upload something!" => "אין כאן שום דבר. אולי ברצונך להעלות משהו?",
-"Download" => "הורדה",
-"Upload too large" => "העלאה גדולה מידי",
-"The files you are trying to upload exceed the maximum size for file uploads on this server." => "הקבצים שניסית להעלות חרגו מהגודל המקסימלי להעלאת קבצים על שרת זה.",
-"Files are being scanned, please wait." => "הקבצים נסרקים, נא להמתין."
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/hi.js b/apps/files/l10n/hi.js
new file mode 100644
index 00000000000..21b409ce9ef
--- /dev/null
+++ b/apps/files/l10n/hi.js
@@ -0,0 +1,13 @@
+OC.L10N.register(
+ "files",
+ {
+ "Files" : "फाइलें ",
+ "Share" : "साझा करें",
+ "Error" : "त्रुटि",
+ "_%n folder_::_%n folders_" : ["",""],
+ "_%n file_::_%n files_" : ["",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["",""],
+ "Save" : "सहेजें",
+ "New folder" : "नया फ़ोल्डर"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/hi.json b/apps/files/l10n/hi.json
new file mode 100644
index 00000000000..093b80ce700
--- /dev/null
+++ b/apps/files/l10n/hi.json
@@ -0,0 +1,11 @@
+{ "translations": {
+ "Files" : "फाइलें ",
+ "Share" : "साझा करें",
+ "Error" : "त्रुटि",
+ "_%n folder_::_%n folders_" : ["",""],
+ "_%n file_::_%n files_" : ["",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["",""],
+ "Save" : "सहेजें",
+ "New folder" : "नया फ़ोल्डर"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files/l10n/hi.php b/apps/files/l10n/hi.php
deleted file mode 100644
index d38129dd9a2..00000000000
--- a/apps/files/l10n/hi.php
+++ /dev/null
@@ -1,12 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Files" => "फाइलें ",
-"Share" => "साझा करें",
-"Error" => "त्रुटि",
-"_%n folder_::_%n folders_" => array("",""),
-"_%n file_::_%n files_" => array("",""),
-"_Uploading %n file_::_Uploading %n files_" => array("",""),
-"Save" => "सहेजें",
-"New folder" => "नया फ़ोल्डर"
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/hi_IN.js b/apps/files/l10n/hi_IN.js
new file mode 100644
index 00000000000..5bdf101699a
--- /dev/null
+++ b/apps/files/l10n/hi_IN.js
@@ -0,0 +1,8 @@
+OC.L10N.register(
+ "files",
+ {
+ "_%n folder_::_%n folders_" : "[ ,]",
+ "_%n file_::_%n files_" : "[ ,]",
+ "_Uploading %n file_::_Uploading %n files_" : "[ ,]"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/hi_IN.json b/apps/files/l10n/hi_IN.json
new file mode 100644
index 00000000000..26e5833738b
--- /dev/null
+++ b/apps/files/l10n/hi_IN.json
@@ -0,0 +1 @@
+{"translations":{"_%n folder_::_%n folders_":["",""],"_%n file_::_%n files_":["",""],"_Uploading %n file_::_Uploading %n files_":["",""]},"pluralForm":"nplurals=2; plural=(n != 1);"} \ No newline at end of file
diff --git a/apps/files/l10n/hi_IN.php b/apps/files/l10n/hi_IN.php
deleted file mode 100644
index 0157af093e9..00000000000
--- a/apps/files/l10n/hi_IN.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"_%n folder_::_%n folders_" => array("",""),
-"_%n file_::_%n files_" => array("",""),
-"_Uploading %n file_::_Uploading %n files_" => array("","")
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/hr.js b/apps/files/l10n/hr.js
new file mode 100644
index 00000000000..ad4eead41cc
--- /dev/null
+++ b/apps/files/l10n/hr.js
@@ -0,0 +1,97 @@
+OC.L10N.register(
+ "files",
+ {
+ "Storage not available" : "Pohrana nedostupna",
+ "Storage invalid" : "Pohrana neispravna",
+ "Unknown error" : "Nepoznata pogreška",
+ "Could not move %s - File with this name already exists" : "Nemoguće premjestiti %s - Datoteka takvog naziva već postoji",
+ "Could not move %s" : "Nemoguće premjestiti %s",
+ "Permission denied" : "Nemate dozvolu",
+ "File name cannot be empty." : "Naziv datoteke ne može biti prazan.",
+ "\"%s\" is an invalid file name." : "\"%s\" je neispravan naziv datoteke.",
+ "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Neispravan naziv,'\\', '/', '<', '>', ':', '\"', '|', '?' i '*' nisu dozvoljeni.",
+ "The target folder has been moved or deleted." : "Ciljna mapa je premještena ili izbrisana.",
+ "The name %s is already used in the folder %s. Please choose a different name." : "Naziv %s je već iskorišten u mapi %s. Molimo odaberite drukčiji naziv.",
+ "Not a valid source" : "Izvor nije valjan",
+ "Server is not allowed to open URLs, please check the server configuration" : "Poslužitelj ne smije otvarati URL-ove, molimo provjerite konfiguraciju poslužitelja",
+ "The file exceeds your quota by %s" : "Datoteka premašuje vašu kvotu za %s",
+ "Error while downloading %s to %s" : "Pogreška pri prenošenju %s u %s",
+ "Error when creating the file" : "Pogreška pri kreiranju datoteke",
+ "Folder name cannot be empty." : "Naziv mape ne može biti prazan.",
+ "Error when creating the folder" : "Pogreška pri kreiranju mape",
+ "Unable to set upload directory." : "Postavka učitavanja direktorija nije moguća",
+ "Invalid Token" : "Neispravan token",
+ "No file was uploaded. Unknown error" : "Nijedna datoteka nije učitana. Pogreška nepoznata.",
+ "There is no error, the file uploaded with success" : "Pogreške nema, datoteka uspješno učitana",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "Učitana datoteka premašuje maksimalnu dopuštenu veličinu navedenu u php. ini: ",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Učitana datoteka premašuje MAX_FILE_SIZE direktivu navedenu u HTML formi",
+ "The uploaded file was only partially uploaded" : "Učitana datoteka samo je djelomično učitana",
+ "No file was uploaded" : "Nijedna datoteka nije učitana",
+ "Missing a temporary folder" : "Nedostaje privremena mapa",
+ "Failed to write to disk" : "Zapisivanje na disk nije uspjelo",
+ "Not enough storage available" : "Prostor za pohranu nedostatan",
+ "Upload failed. Could not find uploaded file" : "Učitavanje neuspješno. Nije emoguće pronaći učitanu dataoteku",
+ "Upload failed. Could not get file info." : "Učitavanje neuspješno. Nije moguće dohvatiti informacije o datoteci",
+ "Invalid directory." : "Neispravan direktorij",
+ "Files" : "Datoteke",
+ "All files" : "Sve datoteke",
+ "Unable to upload {filename} as it is a directory or has 0 bytes" : "Nije moguće učitati {filename} jer je ili direktorij ili ima 0 bajta",
+ "Total file size {size1} exceeds upload limit {size2}" : "Ukupna veličina datoteke {size1} premašuje ograničenje unosa {size2}",
+ "Not enough free space, you are uploading {size1} but only {size2} is left" : "Nedovoljno slobodnog prostora, vi učitavate {size1} a samo je {size2} preostalo",
+ "Upload cancelled." : "Učitavanje je prekinuto.",
+ "Could not get result from server." : "Nemoguće dobiti rezultat od poslužitelja.",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "Učitavanje datoteke je u tijeku. Napuštanje stranice prekinut će učitavanje.",
+ "URL cannot be empty" : "URL ne može biti prazan",
+ "{new_name} already exists" : "{new_name} već postoji",
+ "Could not create file" : "Datoteku nije moguće kreirati",
+ "Could not create folder" : "Mapu nije moguće kreirati",
+ "Error fetching URL" : "Pogrešan dohvat URL",
+ "Share" : "Podijelite resurs",
+ "Delete" : "Izbrišite",
+ "Disconnect storage" : "Isključite pohranu",
+ "Unshare" : "Prestanite dijeliti",
+ "Delete permanently" : "Trajno izbrišite",
+ "Rename" : "Preimenujte",
+ "Pending" : "Na čekanju",
+ "Error moving file." : "Pogrešno premještanje datoteke",
+ "Error moving file" : "Pogrešno premještanje datoteke",
+ "Error" : "Pogreška",
+ "Could not rename file" : "Datoteku nije moguće preimenovati",
+ "Error deleting file." : "Pogrešno brisanje datoteke",
+ "Name" : "Naziv",
+ "Size" : "Veličina",
+ "Modified" : "Promijenjeno",
+ "_%n folder_::_%n folders_" : ["%n mapa","%n mape","%n mapa"],
+ "_%n file_::_%n files_" : ["%n datoteka","%n datoteke","%n datoteka"],
+ "You don’t have permission to upload or create files here" : "Ovdje vam nije dopušteno učitavati ili kreirati datoteke",
+ "_Uploading %n file_::_Uploading %n files_" : ["Prenosim %n datoteku","Prenosim %n datoteke","Prenosim %n datoteka"],
+ "\"{name}\" is an invalid file name." : "\"{name}\" je neispravno ime datoteke.",
+ "Your storage is full, files can not be updated or synced anymore!" : "Vaša je pohrana puna, datoteke više nije moguće ažurirati niti sinkronizirati!",
+ "Your storage is almost full ({usedSpacePercent}%)" : "Vaš prostor za pohranu je skoro pun ({usedSpacePercent}%)",
+ "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Aplikacija šifriranja je onemogućena, ali vaši ključevi nisu inicijalizirani, molimo odjavite se i ponovno prijavite",
+ "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Neispravan privatni ključ za šifriranje. Molimo ažurirajte lozinku svoga privatnog ključa u svojim osobnimpostavkama da biste obnovili pristup svojim šifriranim datotekama.",
+ "Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." : "Šifriranje je onemogućeno, ali vaše su datoteke još uvijek šifrirane. Molimo, otiđite u svojeosobne postavke da biste dešifrirali svoje datoteke.",
+ "{dirs} and {files}" : "{dirs} i {files}",
+ "%s could not be renamed as it has been deleted" : "%s nije moguće preimenovati jer je izbrisan",
+ "%s could not be renamed" : "%s nije moguće preimenovati",
+ "Upload (max. %s)" : "Prijenos (max. %s)",
+ "File handling" : "Obrada datoteke",
+ "Maximum upload size" : "Maksimalna veličina učitanog sadržaja",
+ "max. possible: " : "max. moguće: ",
+ "Save" : "Spremite",
+ "WebDAV" : "WebDAV",
+ "Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" : "Koristitet slijedeću adresu za <a href=\"%s\" target=\"_blank\">pristup vašim datotekama putem WebDAV-a</a>",
+ "New" : "Novo",
+ "New text file" : "Nova tekstualna datoteka",
+ "Text file" : "Tekstualna datoteka",
+ "New folder" : "Nova mapa",
+ "Folder" : "Mapa",
+ "From link" : "Od veze",
+ "Nothing in here. Upload something!" : "Ovdje nema ničega. Učitajte nešto!",
+ "Download" : "Preuzimanje",
+ "Upload too large" : "Unos je prevelik",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Datoteke koje pokušavate učitati premašuju maksimalnu veličinu za unos datoteka na ovom poslužitelju.",
+ "Files are being scanned, please wait." : "Datoteke se provjeravaju, molimo pričekajte.",
+ "Currently scanning" : "Provjera u tijeku"
+},
+"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/l10n/hr.json b/apps/files/l10n/hr.json
new file mode 100644
index 00000000000..482796da4a1
--- /dev/null
+++ b/apps/files/l10n/hr.json
@@ -0,0 +1,95 @@
+{ "translations": {
+ "Storage not available" : "Pohrana nedostupna",
+ "Storage invalid" : "Pohrana neispravna",
+ "Unknown error" : "Nepoznata pogreška",
+ "Could not move %s - File with this name already exists" : "Nemoguće premjestiti %s - Datoteka takvog naziva već postoji",
+ "Could not move %s" : "Nemoguće premjestiti %s",
+ "Permission denied" : "Nemate dozvolu",
+ "File name cannot be empty." : "Naziv datoteke ne može biti prazan.",
+ "\"%s\" is an invalid file name." : "\"%s\" je neispravan naziv datoteke.",
+ "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Neispravan naziv,'\\', '/', '<', '>', ':', '\"', '|', '?' i '*' nisu dozvoljeni.",
+ "The target folder has been moved or deleted." : "Ciljna mapa je premještena ili izbrisana.",
+ "The name %s is already used in the folder %s. Please choose a different name." : "Naziv %s je već iskorišten u mapi %s. Molimo odaberite drukčiji naziv.",
+ "Not a valid source" : "Izvor nije valjan",
+ "Server is not allowed to open URLs, please check the server configuration" : "Poslužitelj ne smije otvarati URL-ove, molimo provjerite konfiguraciju poslužitelja",
+ "The file exceeds your quota by %s" : "Datoteka premašuje vašu kvotu za %s",
+ "Error while downloading %s to %s" : "Pogreška pri prenošenju %s u %s",
+ "Error when creating the file" : "Pogreška pri kreiranju datoteke",
+ "Folder name cannot be empty." : "Naziv mape ne može biti prazan.",
+ "Error when creating the folder" : "Pogreška pri kreiranju mape",
+ "Unable to set upload directory." : "Postavka učitavanja direktorija nije moguća",
+ "Invalid Token" : "Neispravan token",
+ "No file was uploaded. Unknown error" : "Nijedna datoteka nije učitana. Pogreška nepoznata.",
+ "There is no error, the file uploaded with success" : "Pogreške nema, datoteka uspješno učitana",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "Učitana datoteka premašuje maksimalnu dopuštenu veličinu navedenu u php. ini: ",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Učitana datoteka premašuje MAX_FILE_SIZE direktivu navedenu u HTML formi",
+ "The uploaded file was only partially uploaded" : "Učitana datoteka samo je djelomično učitana",
+ "No file was uploaded" : "Nijedna datoteka nije učitana",
+ "Missing a temporary folder" : "Nedostaje privremena mapa",
+ "Failed to write to disk" : "Zapisivanje na disk nije uspjelo",
+ "Not enough storage available" : "Prostor za pohranu nedostatan",
+ "Upload failed. Could not find uploaded file" : "Učitavanje neuspješno. Nije emoguće pronaći učitanu dataoteku",
+ "Upload failed. Could not get file info." : "Učitavanje neuspješno. Nije moguće dohvatiti informacije o datoteci",
+ "Invalid directory." : "Neispravan direktorij",
+ "Files" : "Datoteke",
+ "All files" : "Sve datoteke",
+ "Unable to upload {filename} as it is a directory or has 0 bytes" : "Nije moguće učitati {filename} jer je ili direktorij ili ima 0 bajta",
+ "Total file size {size1} exceeds upload limit {size2}" : "Ukupna veličina datoteke {size1} premašuje ograničenje unosa {size2}",
+ "Not enough free space, you are uploading {size1} but only {size2} is left" : "Nedovoljno slobodnog prostora, vi učitavate {size1} a samo je {size2} preostalo",
+ "Upload cancelled." : "Učitavanje je prekinuto.",
+ "Could not get result from server." : "Nemoguće dobiti rezultat od poslužitelja.",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "Učitavanje datoteke je u tijeku. Napuštanje stranice prekinut će učitavanje.",
+ "URL cannot be empty" : "URL ne može biti prazan",
+ "{new_name} already exists" : "{new_name} već postoji",
+ "Could not create file" : "Datoteku nije moguće kreirati",
+ "Could not create folder" : "Mapu nije moguće kreirati",
+ "Error fetching URL" : "Pogrešan dohvat URL",
+ "Share" : "Podijelite resurs",
+ "Delete" : "Izbrišite",
+ "Disconnect storage" : "Isključite pohranu",
+ "Unshare" : "Prestanite dijeliti",
+ "Delete permanently" : "Trajno izbrišite",
+ "Rename" : "Preimenujte",
+ "Pending" : "Na čekanju",
+ "Error moving file." : "Pogrešno premještanje datoteke",
+ "Error moving file" : "Pogrešno premještanje datoteke",
+ "Error" : "Pogreška",
+ "Could not rename file" : "Datoteku nije moguće preimenovati",
+ "Error deleting file." : "Pogrešno brisanje datoteke",
+ "Name" : "Naziv",
+ "Size" : "Veličina",
+ "Modified" : "Promijenjeno",
+ "_%n folder_::_%n folders_" : ["%n mapa","%n mape","%n mapa"],
+ "_%n file_::_%n files_" : ["%n datoteka","%n datoteke","%n datoteka"],
+ "You don’t have permission to upload or create files here" : "Ovdje vam nije dopušteno učitavati ili kreirati datoteke",
+ "_Uploading %n file_::_Uploading %n files_" : ["Prenosim %n datoteku","Prenosim %n datoteke","Prenosim %n datoteka"],
+ "\"{name}\" is an invalid file name." : "\"{name}\" je neispravno ime datoteke.",
+ "Your storage is full, files can not be updated or synced anymore!" : "Vaša je pohrana puna, datoteke više nije moguće ažurirati niti sinkronizirati!",
+ "Your storage is almost full ({usedSpacePercent}%)" : "Vaš prostor za pohranu je skoro pun ({usedSpacePercent}%)",
+ "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Aplikacija šifriranja je onemogućena, ali vaši ključevi nisu inicijalizirani, molimo odjavite se i ponovno prijavite",
+ "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Neispravan privatni ključ za šifriranje. Molimo ažurirajte lozinku svoga privatnog ključa u svojim osobnimpostavkama da biste obnovili pristup svojim šifriranim datotekama.",
+ "Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." : "Šifriranje je onemogućeno, ali vaše su datoteke još uvijek šifrirane. Molimo, otiđite u svojeosobne postavke da biste dešifrirali svoje datoteke.",
+ "{dirs} and {files}" : "{dirs} i {files}",
+ "%s could not be renamed as it has been deleted" : "%s nije moguće preimenovati jer je izbrisan",
+ "%s could not be renamed" : "%s nije moguće preimenovati",
+ "Upload (max. %s)" : "Prijenos (max. %s)",
+ "File handling" : "Obrada datoteke",
+ "Maximum upload size" : "Maksimalna veličina učitanog sadržaja",
+ "max. possible: " : "max. moguće: ",
+ "Save" : "Spremite",
+ "WebDAV" : "WebDAV",
+ "Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" : "Koristitet slijedeću adresu za <a href=\"%s\" target=\"_blank\">pristup vašim datotekama putem WebDAV-a</a>",
+ "New" : "Novo",
+ "New text file" : "Nova tekstualna datoteka",
+ "Text file" : "Tekstualna datoteka",
+ "New folder" : "Nova mapa",
+ "Folder" : "Mapa",
+ "From link" : "Od veze",
+ "Nothing in here. Upload something!" : "Ovdje nema ničega. Učitajte nešto!",
+ "Download" : "Preuzimanje",
+ "Upload too large" : "Unos je prevelik",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Datoteke koje pokušavate učitati premašuju maksimalnu veličinu za unos datoteka na ovom poslužitelju.",
+ "Files are being scanned, please wait." : "Datoteke se provjeravaju, molimo pričekajte.",
+ "Currently scanning" : "Provjera u tijeku"
+},"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/l10n/hr.php b/apps/files/l10n/hr.php
deleted file mode 100644
index 7c4016d31b3..00000000000
--- a/apps/files/l10n/hr.php
+++ /dev/null
@@ -1,96 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Storage not available" => "Pohrana nedostupna",
-"Storage invalid" => "Pohrana neispravna",
-"Unknown error" => "Nepoznata pogreška",
-"Could not move %s - File with this name already exists" => "Nemoguće premjestiti %s - Datoteka takvog naziva već postoji",
-"Could not move %s" => "Nemoguće premjestiti %s",
-"Permission denied" => "Nemate dozvolu",
-"File name cannot be empty." => "Naziv datoteke ne može biti prazan.",
-"\"%s\" is an invalid file name." => "\"%s\" je neispravan naziv datoteke.",
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Neispravan naziv,'\\', '/', '<', '>', ':', '\"', '|', '?' i '*' nisu dozvoljeni.",
-"The target folder has been moved or deleted." => "Ciljna mapa je premještena ili izbrisana.",
-"The name %s is already used in the folder %s. Please choose a different name." => "Naziv %s je već iskorišten u mapi %s. Molimo odaberite drukčiji naziv.",
-"Not a valid source" => "Izvor nije valjan",
-"Server is not allowed to open URLs, please check the server configuration" => "Poslužitelj ne smije otvarati URL-ove, molimo provjerite konfiguraciju poslužitelja",
-"The file exceeds your quota by %s" => "Datoteka premašuje vašu kvotu za %s",
-"Error while downloading %s to %s" => "Pogreška pri prenošenju %s u %s",
-"Error when creating the file" => "Pogreška pri kreiranju datoteke",
-"Folder name cannot be empty." => "Naziv mape ne može biti prazan.",
-"Error when creating the folder" => "Pogreška pri kreiranju mape",
-"Unable to set upload directory." => "Postavka učitavanja direktorija nije moguća",
-"Invalid Token" => "Neispravan token",
-"No file was uploaded. Unknown error" => "Nijedna datoteka nije učitana. Pogreška nepoznata.",
-"There is no error, the file uploaded with success" => "Pogreške nema, datoteka uspješno učitana",
-"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "Učitana datoteka premašuje maksimalnu dopuštenu veličinu navedenu u php. ini: ",
-"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Učitana datoteka premašuje MAX_FILE_SIZE direktivu navedenu u HTML formi",
-"The uploaded file was only partially uploaded" => "Učitana datoteka samo je djelomično učitana",
-"No file was uploaded" => "Nijedna datoteka nije učitana",
-"Missing a temporary folder" => "Nedostaje privremena mapa",
-"Failed to write to disk" => "Zapisivanje na disk nije uspjelo",
-"Not enough storage available" => "Prostor za pohranu nedostatan",
-"Upload failed. Could not find uploaded file" => "Učitavanje neuspješno. Nije emoguće pronaći učitanu dataoteku",
-"Upload failed. Could not get file info." => "Učitavanje neuspješno. Nije moguće dohvatiti informacije o datoteci",
-"Invalid directory." => "Neispravan direktorij",
-"Files" => "Datoteke",
-"All files" => "Sve datoteke",
-"Unable to upload {filename} as it is a directory or has 0 bytes" => "Nije moguće učitati {filename} jer je ili direktorij ili ima 0 bajta",
-"Total file size {size1} exceeds upload limit {size2}" => "Ukupna veličina datoteke {size1} premašuje ograničenje unosa {size2}",
-"Not enough free space, you are uploading {size1} but only {size2} is left" => "Nedovoljno slobodnog prostora, vi učitavate {size1} a samo je {size2} preostalo",
-"Upload cancelled." => "Učitavanje je prekinuto.",
-"Could not get result from server." => "Nemoguće dobiti rezultat od poslužitelja.",
-"File upload is in progress. Leaving the page now will cancel the upload." => "Učitavanje datoteke je u tijeku. Napuštanje stranice prekinut će učitavanje.",
-"URL cannot be empty" => "URL ne može biti prazan",
-"{new_name} already exists" => "{new_name} već postoji",
-"Could not create file" => "Datoteku nije moguće kreirati",
-"Could not create folder" => "Mapu nije moguće kreirati",
-"Error fetching URL" => "Pogrešan dohvat URL",
-"Share" => "Podijelite resurs",
-"Delete" => "Izbrišite",
-"Disconnect storage" => "Isključite pohranu",
-"Unshare" => "Prestanite dijeliti",
-"Delete permanently" => "Trajno izbrišite",
-"Rename" => "Preimenujte",
-"Pending" => "Na čekanju",
-"Error moving file." => "Pogrešno premještanje datoteke",
-"Error moving file" => "Pogrešno premještanje datoteke",
-"Error" => "Pogreška",
-"Could not rename file" => "Datoteku nije moguće preimenovati",
-"Error deleting file." => "Pogrešno brisanje datoteke",
-"Name" => "Naziv",
-"Size" => "Veličina",
-"Modified" => "Promijenjeno",
-"_%n folder_::_%n folders_" => array("%n mapa","%n mape","%n mapa"),
-"_%n file_::_%n files_" => array("%n datoteka","%n datoteke","%n datoteka"),
-"You don’t have permission to upload or create files here" => "Ovdje vam nije dopušteno učitavati ili kreirati datoteke",
-"_Uploading %n file_::_Uploading %n files_" => array("Prenosim %n datoteku","Prenosim %n datoteke","Prenosim %n datoteka"),
-"\"{name}\" is an invalid file name." => "\"{name}\" je neispravno ime datoteke.",
-"Your storage is full, files can not be updated or synced anymore!" => "Vaša je pohrana puna, datoteke više nije moguće ažurirati niti sinkronizirati!",
-"Your storage is almost full ({usedSpacePercent}%)" => "Vaš prostor za pohranu je skoro pun ({usedSpacePercent}%)",
-"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" => "Aplikacija šifriranja je onemogućena, ali vaši ključevi nisu inicijalizirani, molimo odjavite se i ponovno prijavite",
-"Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." => "Neispravan privatni ključ za šifriranje. Molimo ažurirajte lozinku svoga privatnog ključa u svojim osobnimpostavkama da biste obnovili pristup svojim šifriranim datotekama.",
-"Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." => "Šifriranje je onemogućeno, ali vaše su datoteke još uvijek šifrirane. Molimo, otiđite u svojeosobne postavke da biste dešifrirali svoje datoteke.",
-"{dirs} and {files}" => "{dirs} i {files}",
-"%s could not be renamed as it has been deleted" => "%s nije moguće preimenovati jer je izbrisan",
-"%s could not be renamed" => "%s nije moguće preimenovati",
-"Upload (max. %s)" => "Prijenos (max. %s)",
-"File handling" => "Obrada datoteke",
-"Maximum upload size" => "Maksimalna veličina učitanog sadržaja",
-"max. possible: " => "max. moguće: ",
-"Save" => "Spremite",
-"WebDAV" => "WebDAV",
-"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" => "Koristitet slijedeću adresu za <a href=\"%s\" target=\"_blank\">pristup vašim datotekama putem WebDAV-a</a>",
-"New" => "Novo",
-"New text file" => "Nova tekstualna datoteka",
-"Text file" => "Tekstualna datoteka",
-"New folder" => "Nova mapa",
-"Folder" => "Mapa",
-"From link" => "Od veze",
-"Nothing in here. Upload something!" => "Ovdje nema ničega. Učitajte nešto!",
-"Download" => "Preuzimanje",
-"Upload too large" => "Unos je prevelik",
-"The files you are trying to upload exceed the maximum size for file uploads on this server." => "Datoteke koje pokušavate učitati premašuju maksimalnu veličinu za unos datoteka na ovom poslužitelju.",
-"Files are being scanned, please wait." => "Datoteke se provjeravaju, molimo pričekajte.",
-"Currently scanning" => "Provjera u tijeku"
-);
-$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/l10n/hu_HU.js b/apps/files/l10n/hu_HU.js
new file mode 100644
index 00000000000..34a9c73aa08
--- /dev/null
+++ b/apps/files/l10n/hu_HU.js
@@ -0,0 +1,97 @@
+OC.L10N.register(
+ "files",
+ {
+ "Storage not available" : "A tároló elérhetetlen.",
+ "Storage invalid" : "A tároló érvénytelen",
+ "Unknown error" : "Ismeretlen hiba",
+ "Could not move %s - File with this name already exists" : "%s áthelyezése nem sikerült - már létezik másik fájl ezzel a névvel",
+ "Could not move %s" : "Nem sikerült %s áthelyezése",
+ "Permission denied" : "Engedély megtagadva ",
+ "File name cannot be empty." : "A fájlnév nem lehet semmi.",
+ "\"%s\" is an invalid file name." : "\"%s\" érvénytelen, mint fájlnév.",
+ "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Érvénytelen elnevezés. Ezek a karakterek nem használhatók: '\\', '/', '<', '>', ':', '\"', '|', '?' és '*'",
+ "The target folder has been moved or deleted." : "A célmappa törlődött, vagy áthelyezésre került.",
+ "The name %s is already used in the folder %s. Please choose a different name." : "A %s név már létezik a %s mappában. Kérem válasszon másik nevet!",
+ "Not a valid source" : "A kiinduló állomány érvénytelen",
+ "Server is not allowed to open URLs, please check the server configuration" : "A kiszolgálón nincs engedélyezve URL-ek megnyitása, kérem ellenőrizze a beállításokat!",
+ "The file exceeds your quota by %s" : "A fájl ennyivel meghaladja a kvótáját: %s",
+ "Error while downloading %s to %s" : "Hiba történt miközben %s-t letöltöttük %s-be",
+ "Error when creating the file" : "Hiba történt az állomány létrehozásakor",
+ "Folder name cannot be empty." : "A mappa neve nem maradhat kitöltetlenül",
+ "Error when creating the folder" : "Hiba történt a mappa létrehozásakor",
+ "Unable to set upload directory." : "Nem található a mappa, ahova feltölteni szeretne.",
+ "Invalid Token" : "Hibás token",
+ "No file was uploaded. Unknown error" : "Nem történt feltöltés. Ismeretlen hiba",
+ "There is no error, the file uploaded with success" : "A fájlt sikerült feltölteni",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "A feltöltött fájl mérete meghaladja a php.ini állományban megadott upload_max_filesize paraméter értékét.",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "A feltöltött fájl mérete meghaladja a MAX_FILE_SIZE paramétert, ami a HTML formban került megadásra.",
+ "The uploaded file was only partially uploaded" : "Az eredeti fájlt csak részben sikerült feltölteni.",
+ "No file was uploaded" : "Nem töltődött fel állomány",
+ "Missing a temporary folder" : "Hiányzik egy ideiglenes mappa",
+ "Failed to write to disk" : "Nem sikerült a lemezre történő írás",
+ "Not enough storage available" : "Nincs elég szabad hely.",
+ "Upload failed. Could not find uploaded file" : "A feltöltés nem sikerült. Nem található a feltöltendő állomány.",
+ "Upload failed. Could not get file info." : "A feltöltés nem sikerült. Az állományt leíró információk nem érhetők el.",
+ "Invalid directory." : "Érvénytelen mappa.",
+ "Files" : "Fájlkezelő",
+ "All files" : "Az összes állomány",
+ "Unable to upload {filename} as it is a directory or has 0 bytes" : "A(z) {filename} állomány nem tölthető fel, mert ez vagy egy mappa, vagy pedig 0 bájtból áll.",
+ "Total file size {size1} exceeds upload limit {size2}" : "A teljes fájlméret: {size1} meghaladja a feltöltési limitet: {size2}",
+ "Not enough free space, you are uploading {size1} but only {size2} is left" : "Nincs elég szabad hely. A feltöltés mérete {size1}, de csak ennyi hely van: {size2}.",
+ "Upload cancelled." : "A feltöltést megszakítottuk.",
+ "Could not get result from server." : "A kiszolgálótól nem kapható meg a művelet eredménye.",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "Fájlfeltöltés van folyamatban. Az oldal elhagyása megszakítja a feltöltést.",
+ "URL cannot be empty" : "Az URL-cím nem maradhat kitöltetlenül",
+ "{new_name} already exists" : "{new_name} már létezik",
+ "Could not create file" : "Az állomány nem hozható létre",
+ "Could not create folder" : "A mappa nem hozható létre",
+ "Error fetching URL" : "A megadott URL-ről nem sikerül adatokat kapni",
+ "Share" : "Megosztás",
+ "Delete" : "Törlés",
+ "Disconnect storage" : "Tároló leválasztása",
+ "Unshare" : "A megosztás visszavonása",
+ "Delete permanently" : "Végleges törlés",
+ "Rename" : "Átnevezés",
+ "Pending" : "Folyamatban",
+ "Error moving file." : "Hiba történt a fájl áthelyezése közben.",
+ "Error moving file" : "Az állomány áthelyezése nem sikerült.",
+ "Error" : "Hiba",
+ "Could not rename file" : "Az állomány nem nevezhető át",
+ "Error deleting file." : "Hiba a file törlése közben.",
+ "Name" : "Név",
+ "Size" : "Méret",
+ "Modified" : "Módosítva",
+ "_%n folder_::_%n folders_" : ["%n mappa","%n mappa"],
+ "_%n file_::_%n files_" : ["%n állomány","%n állomány"],
+ "You don’t have permission to upload or create files here" : "Önnek nincs jogosultsága ahhoz, hogy ide állományokat töltsön föl, vagy itt újakat hozzon létre",
+ "_Uploading %n file_::_Uploading %n files_" : ["%n állomány feltöltése","%n állomány feltöltése"],
+ "\"{name}\" is an invalid file name." : "\"{name}\" érvénytelen, mint fájlnév.",
+ "Your storage is full, files can not be updated or synced anymore!" : "A tároló tele van, a fájlok nem frissíthetőek vagy szinkronizálhatóak a jövőben.",
+ "Your storage is almost full ({usedSpacePercent}%)" : "A tároló majdnem tele van ({usedSpacePercent}%)",
+ "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Az állományok titkosítása engedélyezve van, de az Ön titkos kulcsai nincsenek beállítva. Ezért kérjük, hogy jelentkezzen ki, és lépjen be újra!",
+ "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Az állományok titkosításához használt titkos kulcsa érvénytelen. Kérjük frissítse a titkos kulcs jelszót a személyes beállításokban, hogy ismét hozzáférjen a titkosított állományaihoz!",
+ "Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." : "A titkosítási funkciót kikapcsolták, de az Ön állományai még mindig titkosított állapotban vannak. A személyes beállításoknál tudja a titkosítást feloldani.",
+ "{dirs} and {files}" : "{dirs} és {files}",
+ "%s could not be renamed as it has been deleted" : "%s nem lehet átnevezni, mivel törölve lett",
+ "%s could not be renamed" : "%s átnevezése nem sikerült",
+ "Upload (max. %s)" : "Feltöltés (max. %s)",
+ "File handling" : "Fájlkezelés",
+ "Maximum upload size" : "Maximális feltölthető fájlméret",
+ "max. possible: " : "max. lehetséges: ",
+ "Save" : "Mentés",
+ "WebDAV" : "WebDAV",
+ "Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" : "Ezt a címet használja, ha <a href=\"%s\" target=\"_blank\">WebDAV-on keresztül szeretné elérni a fájljait</a>",
+ "New" : "Új",
+ "New text file" : "Új szövegfájl",
+ "Text file" : "Szövegfájl",
+ "New folder" : "Új mappa",
+ "Folder" : "Mappa",
+ "From link" : "Feltöltés linkről",
+ "Nothing in here. Upload something!" : "Itt nincs semmi. Töltsön fel valamit!",
+ "Download" : "Letöltés",
+ "Upload too large" : "A feltöltés túl nagy",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "A feltöltendő állományok mérete meghaladja a kiszolgálón megengedett maximális méretet.",
+ "Files are being scanned, please wait." : "A fájllista ellenőrzése zajlik, kis türelmet!",
+ "Currently scanning" : "Mappaellenőrzés: "
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/hu_HU.json b/apps/files/l10n/hu_HU.json
new file mode 100644
index 00000000000..10ff167fd46
--- /dev/null
+++ b/apps/files/l10n/hu_HU.json
@@ -0,0 +1,95 @@
+{ "translations": {
+ "Storage not available" : "A tároló elérhetetlen.",
+ "Storage invalid" : "A tároló érvénytelen",
+ "Unknown error" : "Ismeretlen hiba",
+ "Could not move %s - File with this name already exists" : "%s áthelyezése nem sikerült - már létezik másik fájl ezzel a névvel",
+ "Could not move %s" : "Nem sikerült %s áthelyezése",
+ "Permission denied" : "Engedély megtagadva ",
+ "File name cannot be empty." : "A fájlnév nem lehet semmi.",
+ "\"%s\" is an invalid file name." : "\"%s\" érvénytelen, mint fájlnév.",
+ "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Érvénytelen elnevezés. Ezek a karakterek nem használhatók: '\\', '/', '<', '>', ':', '\"', '|', '?' és '*'",
+ "The target folder has been moved or deleted." : "A célmappa törlődött, vagy áthelyezésre került.",
+ "The name %s is already used in the folder %s. Please choose a different name." : "A %s név már létezik a %s mappában. Kérem válasszon másik nevet!",
+ "Not a valid source" : "A kiinduló állomány érvénytelen",
+ "Server is not allowed to open URLs, please check the server configuration" : "A kiszolgálón nincs engedélyezve URL-ek megnyitása, kérem ellenőrizze a beállításokat!",
+ "The file exceeds your quota by %s" : "A fájl ennyivel meghaladja a kvótáját: %s",
+ "Error while downloading %s to %s" : "Hiba történt miközben %s-t letöltöttük %s-be",
+ "Error when creating the file" : "Hiba történt az állomány létrehozásakor",
+ "Folder name cannot be empty." : "A mappa neve nem maradhat kitöltetlenül",
+ "Error when creating the folder" : "Hiba történt a mappa létrehozásakor",
+ "Unable to set upload directory." : "Nem található a mappa, ahova feltölteni szeretne.",
+ "Invalid Token" : "Hibás token",
+ "No file was uploaded. Unknown error" : "Nem történt feltöltés. Ismeretlen hiba",
+ "There is no error, the file uploaded with success" : "A fájlt sikerült feltölteni",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "A feltöltött fájl mérete meghaladja a php.ini állományban megadott upload_max_filesize paraméter értékét.",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "A feltöltött fájl mérete meghaladja a MAX_FILE_SIZE paramétert, ami a HTML formban került megadásra.",
+ "The uploaded file was only partially uploaded" : "Az eredeti fájlt csak részben sikerült feltölteni.",
+ "No file was uploaded" : "Nem töltődött fel állomány",
+ "Missing a temporary folder" : "Hiányzik egy ideiglenes mappa",
+ "Failed to write to disk" : "Nem sikerült a lemezre történő írás",
+ "Not enough storage available" : "Nincs elég szabad hely.",
+ "Upload failed. Could not find uploaded file" : "A feltöltés nem sikerült. Nem található a feltöltendő állomány.",
+ "Upload failed. Could not get file info." : "A feltöltés nem sikerült. Az állományt leíró információk nem érhetők el.",
+ "Invalid directory." : "Érvénytelen mappa.",
+ "Files" : "Fájlkezelő",
+ "All files" : "Az összes állomány",
+ "Unable to upload {filename} as it is a directory or has 0 bytes" : "A(z) {filename} állomány nem tölthető fel, mert ez vagy egy mappa, vagy pedig 0 bájtból áll.",
+ "Total file size {size1} exceeds upload limit {size2}" : "A teljes fájlméret: {size1} meghaladja a feltöltési limitet: {size2}",
+ "Not enough free space, you are uploading {size1} but only {size2} is left" : "Nincs elég szabad hely. A feltöltés mérete {size1}, de csak ennyi hely van: {size2}.",
+ "Upload cancelled." : "A feltöltést megszakítottuk.",
+ "Could not get result from server." : "A kiszolgálótól nem kapható meg a művelet eredménye.",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "Fájlfeltöltés van folyamatban. Az oldal elhagyása megszakítja a feltöltést.",
+ "URL cannot be empty" : "Az URL-cím nem maradhat kitöltetlenül",
+ "{new_name} already exists" : "{new_name} már létezik",
+ "Could not create file" : "Az állomány nem hozható létre",
+ "Could not create folder" : "A mappa nem hozható létre",
+ "Error fetching URL" : "A megadott URL-ről nem sikerül adatokat kapni",
+ "Share" : "Megosztás",
+ "Delete" : "Törlés",
+ "Disconnect storage" : "Tároló leválasztása",
+ "Unshare" : "A megosztás visszavonása",
+ "Delete permanently" : "Végleges törlés",
+ "Rename" : "Átnevezés",
+ "Pending" : "Folyamatban",
+ "Error moving file." : "Hiba történt a fájl áthelyezése közben.",
+ "Error moving file" : "Az állomány áthelyezése nem sikerült.",
+ "Error" : "Hiba",
+ "Could not rename file" : "Az állomány nem nevezhető át",
+ "Error deleting file." : "Hiba a file törlése közben.",
+ "Name" : "Név",
+ "Size" : "Méret",
+ "Modified" : "Módosítva",
+ "_%n folder_::_%n folders_" : ["%n mappa","%n mappa"],
+ "_%n file_::_%n files_" : ["%n állomány","%n állomány"],
+ "You don’t have permission to upload or create files here" : "Önnek nincs jogosultsága ahhoz, hogy ide állományokat töltsön föl, vagy itt újakat hozzon létre",
+ "_Uploading %n file_::_Uploading %n files_" : ["%n állomány feltöltése","%n állomány feltöltése"],
+ "\"{name}\" is an invalid file name." : "\"{name}\" érvénytelen, mint fájlnév.",
+ "Your storage is full, files can not be updated or synced anymore!" : "A tároló tele van, a fájlok nem frissíthetőek vagy szinkronizálhatóak a jövőben.",
+ "Your storage is almost full ({usedSpacePercent}%)" : "A tároló majdnem tele van ({usedSpacePercent}%)",
+ "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Az állományok titkosítása engedélyezve van, de az Ön titkos kulcsai nincsenek beállítva. Ezért kérjük, hogy jelentkezzen ki, és lépjen be újra!",
+ "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Az állományok titkosításához használt titkos kulcsa érvénytelen. Kérjük frissítse a titkos kulcs jelszót a személyes beállításokban, hogy ismét hozzáférjen a titkosított állományaihoz!",
+ "Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." : "A titkosítási funkciót kikapcsolták, de az Ön állományai még mindig titkosított állapotban vannak. A személyes beállításoknál tudja a titkosítást feloldani.",
+ "{dirs} and {files}" : "{dirs} és {files}",
+ "%s could not be renamed as it has been deleted" : "%s nem lehet átnevezni, mivel törölve lett",
+ "%s could not be renamed" : "%s átnevezése nem sikerült",
+ "Upload (max. %s)" : "Feltöltés (max. %s)",
+ "File handling" : "Fájlkezelés",
+ "Maximum upload size" : "Maximális feltölthető fájlméret",
+ "max. possible: " : "max. lehetséges: ",
+ "Save" : "Mentés",
+ "WebDAV" : "WebDAV",
+ "Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" : "Ezt a címet használja, ha <a href=\"%s\" target=\"_blank\">WebDAV-on keresztül szeretné elérni a fájljait</a>",
+ "New" : "Új",
+ "New text file" : "Új szövegfájl",
+ "Text file" : "Szövegfájl",
+ "New folder" : "Új mappa",
+ "Folder" : "Mappa",
+ "From link" : "Feltöltés linkről",
+ "Nothing in here. Upload something!" : "Itt nincs semmi. Töltsön fel valamit!",
+ "Download" : "Letöltés",
+ "Upload too large" : "A feltöltés túl nagy",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "A feltöltendő állományok mérete meghaladja a kiszolgálón megengedett maximális méretet.",
+ "Files are being scanned, please wait." : "A fájllista ellenőrzése zajlik, kis türelmet!",
+ "Currently scanning" : "Mappaellenőrzés: "
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files/l10n/hu_HU.php b/apps/files/l10n/hu_HU.php
deleted file mode 100644
index 7aef457b4a0..00000000000
--- a/apps/files/l10n/hu_HU.php
+++ /dev/null
@@ -1,96 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Storage not available" => "A tároló elérhetetlen.",
-"Storage invalid" => "A tároló érvénytelen",
-"Unknown error" => "Ismeretlen hiba",
-"Could not move %s - File with this name already exists" => "%s áthelyezése nem sikerült - már létezik másik fájl ezzel a névvel",
-"Could not move %s" => "Nem sikerült %s áthelyezése",
-"Permission denied" => "Engedély megtagadva ",
-"File name cannot be empty." => "A fájlnév nem lehet semmi.",
-"\"%s\" is an invalid file name." => "\"%s\" érvénytelen, mint fájlnév.",
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Érvénytelen elnevezés. Ezek a karakterek nem használhatók: '\\', '/', '<', '>', ':', '\"', '|', '?' és '*'",
-"The target folder has been moved or deleted." => "A célmappa törlődött, vagy áthelyezésre került.",
-"The name %s is already used in the folder %s. Please choose a different name." => "A %s név már létezik a %s mappában. Kérem válasszon másik nevet!",
-"Not a valid source" => "A kiinduló állomány érvénytelen",
-"Server is not allowed to open URLs, please check the server configuration" => "A kiszolgálón nincs engedélyezve URL-ek megnyitása, kérem ellenőrizze a beállításokat!",
-"The file exceeds your quota by %s" => "A fájl ennyivel meghaladja a kvótáját: %s",
-"Error while downloading %s to %s" => "Hiba történt miközben %s-t letöltöttük %s-be",
-"Error when creating the file" => "Hiba történt az állomány létrehozásakor",
-"Folder name cannot be empty." => "A mappa neve nem maradhat kitöltetlenül",
-"Error when creating the folder" => "Hiba történt a mappa létrehozásakor",
-"Unable to set upload directory." => "Nem található a mappa, ahova feltölteni szeretne.",
-"Invalid Token" => "Hibás token",
-"No file was uploaded. Unknown error" => "Nem történt feltöltés. Ismeretlen hiba",
-"There is no error, the file uploaded with success" => "A fájlt sikerült feltölteni",
-"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "A feltöltött fájl mérete meghaladja a php.ini állományban megadott upload_max_filesize paraméter értékét.",
-"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "A feltöltött fájl mérete meghaladja a MAX_FILE_SIZE paramétert, ami a HTML formban került megadásra.",
-"The uploaded file was only partially uploaded" => "Az eredeti fájlt csak részben sikerült feltölteni.",
-"No file was uploaded" => "Nem töltődött fel állomány",
-"Missing a temporary folder" => "Hiányzik egy ideiglenes mappa",
-"Failed to write to disk" => "Nem sikerült a lemezre történő írás",
-"Not enough storage available" => "Nincs elég szabad hely.",
-"Upload failed. Could not find uploaded file" => "A feltöltés nem sikerült. Nem található a feltöltendő állomány.",
-"Upload failed. Could not get file info." => "A feltöltés nem sikerült. Az állományt leíró információk nem érhetők el.",
-"Invalid directory." => "Érvénytelen mappa.",
-"Files" => "Fájlkezelő",
-"All files" => "Az összes állomány",
-"Unable to upload {filename} as it is a directory or has 0 bytes" => "A(z) {filename} állomány nem tölthető fel, mert ez vagy egy mappa, vagy pedig 0 bájtból áll.",
-"Total file size {size1} exceeds upload limit {size2}" => "A teljes fájlméret: {size1} meghaladja a feltöltési limitet: {size2}",
-"Not enough free space, you are uploading {size1} but only {size2} is left" => "Nincs elég szabad hely. A feltöltés mérete {size1}, de csak ennyi hely van: {size2}.",
-"Upload cancelled." => "A feltöltést megszakítottuk.",
-"Could not get result from server." => "A kiszolgálótól nem kapható meg a művelet eredménye.",
-"File upload is in progress. Leaving the page now will cancel the upload." => "Fájlfeltöltés van folyamatban. Az oldal elhagyása megszakítja a feltöltést.",
-"URL cannot be empty" => "Az URL-cím nem maradhat kitöltetlenül",
-"{new_name} already exists" => "{new_name} már létezik",
-"Could not create file" => "Az állomány nem hozható létre",
-"Could not create folder" => "A mappa nem hozható létre",
-"Error fetching URL" => "A megadott URL-ről nem sikerül adatokat kapni",
-"Share" => "Megosztás",
-"Delete" => "Törlés",
-"Disconnect storage" => "Tároló leválasztása",
-"Unshare" => "A megosztás visszavonása",
-"Delete permanently" => "Végleges törlés",
-"Rename" => "Átnevezés",
-"Pending" => "Folyamatban",
-"Error moving file." => "Hiba történt a fájl áthelyezése közben.",
-"Error moving file" => "Az állomány áthelyezése nem sikerült.",
-"Error" => "Hiba",
-"Could not rename file" => "Az állomány nem nevezhető át",
-"Error deleting file." => "Hiba a file törlése közben.",
-"Name" => "Név",
-"Size" => "Méret",
-"Modified" => "Módosítva",
-"_%n folder_::_%n folders_" => array("%n mappa","%n mappa"),
-"_%n file_::_%n files_" => array("%n állomány","%n állomány"),
-"You don’t have permission to upload or create files here" => "Önnek nincs jogosultsága ahhoz, hogy ide állományokat töltsön föl, vagy itt újakat hozzon létre",
-"_Uploading %n file_::_Uploading %n files_" => array("%n állomány feltöltése","%n állomány feltöltése"),
-"\"{name}\" is an invalid file name." => "\"{name}\" érvénytelen, mint fájlnév.",
-"Your storage is full, files can not be updated or synced anymore!" => "A tároló tele van, a fájlok nem frissíthetőek vagy szinkronizálhatóak a jövőben.",
-"Your storage is almost full ({usedSpacePercent}%)" => "A tároló majdnem tele van ({usedSpacePercent}%)",
-"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" => "Az állományok titkosítása engedélyezve van, de az Ön titkos kulcsai nincsenek beállítva. Ezért kérjük, hogy jelentkezzen ki, és lépjen be újra!",
-"Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." => "Az állományok titkosításához használt titkos kulcsa érvénytelen. Kérjük frissítse a titkos kulcs jelszót a személyes beállításokban, hogy ismét hozzáférjen a titkosított állományaihoz!",
-"Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." => "A titkosítási funkciót kikapcsolták, de az Ön állományai még mindig titkosított állapotban vannak. A személyes beállításoknál tudja a titkosítást feloldani.",
-"{dirs} and {files}" => "{dirs} és {files}",
-"%s could not be renamed as it has been deleted" => "%s nem lehet átnevezni, mivel törölve lett",
-"%s could not be renamed" => "%s átnevezése nem sikerült",
-"Upload (max. %s)" => "Feltöltés (max. %s)",
-"File handling" => "Fájlkezelés",
-"Maximum upload size" => "Maximális feltölthető fájlméret",
-"max. possible: " => "max. lehetséges: ",
-"Save" => "Mentés",
-"WebDAV" => "WebDAV",
-"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" => "Ezt a címet használja, ha <a href=\"%s\" target=\"_blank\">WebDAV-on keresztül szeretné elérni a fájljait</a>",
-"New" => "Új",
-"New text file" => "Új szövegfájl",
-"Text file" => "Szövegfájl",
-"New folder" => "Új mappa",
-"Folder" => "Mappa",
-"From link" => "Feltöltés linkről",
-"Nothing in here. Upload something!" => "Itt nincs semmi. Töltsön fel valamit!",
-"Download" => "Letöltés",
-"Upload too large" => "A feltöltés túl nagy",
-"The files you are trying to upload exceed the maximum size for file uploads on this server." => "A feltöltendő állományok mérete meghaladja a kiszolgálón megengedett maximális méretet.",
-"Files are being scanned, please wait." => "A fájllista ellenőrzése zajlik, kis türelmet!",
-"Currently scanning" => "Mappaellenőrzés: "
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/hy.js b/apps/files/l10n/hy.js
new file mode 100644
index 00000000000..5772fd20c72
--- /dev/null
+++ b/apps/files/l10n/hy.js
@@ -0,0 +1,11 @@
+OC.L10N.register(
+ "files",
+ {
+ "Delete" : "Ջնջել",
+ "_%n folder_::_%n folders_" : ["",""],
+ "_%n file_::_%n files_" : ["",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["",""],
+ "Save" : "Պահպանել",
+ "Download" : "Բեռնել"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/hy.json b/apps/files/l10n/hy.json
new file mode 100644
index 00000000000..3cbee75121a
--- /dev/null
+++ b/apps/files/l10n/hy.json
@@ -0,0 +1,9 @@
+{ "translations": {
+ "Delete" : "Ջնջել",
+ "_%n folder_::_%n folders_" : ["",""],
+ "_%n file_::_%n files_" : ["",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["",""],
+ "Save" : "Պահպանել",
+ "Download" : "Բեռնել"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files/l10n/hy.php b/apps/files/l10n/hy.php
deleted file mode 100644
index c32411a57d1..00000000000
--- a/apps/files/l10n/hy.php
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Delete" => "Ջնջել",
-"_%n folder_::_%n folders_" => array("",""),
-"_%n file_::_%n files_" => array("",""),
-"_Uploading %n file_::_Uploading %n files_" => array("",""),
-"Save" => "Պահպանել",
-"Download" => "Բեռնել"
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/ia.js b/apps/files/l10n/ia.js
new file mode 100644
index 00000000000..8c93abf1bef
--- /dev/null
+++ b/apps/files/l10n/ia.js
@@ -0,0 +1,31 @@
+OC.L10N.register(
+ "files",
+ {
+ "Unknown error" : "Error Incognite",
+ "File name cannot be empty." : "Le nomine de file non pote esser vacue.",
+ "The uploaded file was only partially uploaded" : "Le file incargate solmente esseva incargate partialmente",
+ "No file was uploaded" : "Nulle file esseva incargate.",
+ "Missing a temporary folder" : "Manca un dossier temporari",
+ "Files" : "Files",
+ "Share" : "Compartir",
+ "Delete" : "Deler",
+ "Unshare" : "Leva compartir",
+ "Error" : "Error",
+ "Name" : "Nomine",
+ "Size" : "Dimension",
+ "Modified" : "Modificate",
+ "_%n folder_::_%n folders_" : ["",""],
+ "_%n file_::_%n files_" : ["",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["",""],
+ "Upload (max. %s)" : "Incargar (max. %s)",
+ "Maximum upload size" : "Dimension maxime de incargamento",
+ "Save" : "Salveguardar",
+ "New" : "Nove",
+ "Text file" : "File de texto",
+ "New folder" : "Nove dossier",
+ "Folder" : "Dossier",
+ "Nothing in here. Upload something!" : "Nihil hic. Incarga alcun cosa!",
+ "Download" : "Discargar",
+ "Upload too large" : "Incargamento troppo longe"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/ia.json b/apps/files/l10n/ia.json
new file mode 100644
index 00000000000..962419f288b
--- /dev/null
+++ b/apps/files/l10n/ia.json
@@ -0,0 +1,29 @@
+{ "translations": {
+ "Unknown error" : "Error Incognite",
+ "File name cannot be empty." : "Le nomine de file non pote esser vacue.",
+ "The uploaded file was only partially uploaded" : "Le file incargate solmente esseva incargate partialmente",
+ "No file was uploaded" : "Nulle file esseva incargate.",
+ "Missing a temporary folder" : "Manca un dossier temporari",
+ "Files" : "Files",
+ "Share" : "Compartir",
+ "Delete" : "Deler",
+ "Unshare" : "Leva compartir",
+ "Error" : "Error",
+ "Name" : "Nomine",
+ "Size" : "Dimension",
+ "Modified" : "Modificate",
+ "_%n folder_::_%n folders_" : ["",""],
+ "_%n file_::_%n files_" : ["",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["",""],
+ "Upload (max. %s)" : "Incargar (max. %s)",
+ "Maximum upload size" : "Dimension maxime de incargamento",
+ "Save" : "Salveguardar",
+ "New" : "Nove",
+ "Text file" : "File de texto",
+ "New folder" : "Nove dossier",
+ "Folder" : "Dossier",
+ "Nothing in here. Upload something!" : "Nihil hic. Incarga alcun cosa!",
+ "Download" : "Discargar",
+ "Upload too large" : "Incargamento troppo longe"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files/l10n/ia.php b/apps/files/l10n/ia.php
deleted file mode 100644
index 62b07896fdd..00000000000
--- a/apps/files/l10n/ia.php
+++ /dev/null
@@ -1,30 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Unknown error" => "Error Incognite",
-"File name cannot be empty." => "Le nomine de file non pote esser vacue.",
-"The uploaded file was only partially uploaded" => "Le file incargate solmente esseva incargate partialmente",
-"No file was uploaded" => "Nulle file esseva incargate.",
-"Missing a temporary folder" => "Manca un dossier temporari",
-"Files" => "Files",
-"Share" => "Compartir",
-"Delete" => "Deler",
-"Unshare" => "Leva compartir",
-"Error" => "Error",
-"Name" => "Nomine",
-"Size" => "Dimension",
-"Modified" => "Modificate",
-"_%n folder_::_%n folders_" => array("",""),
-"_%n file_::_%n files_" => array("",""),
-"_Uploading %n file_::_Uploading %n files_" => array("",""),
-"Upload (max. %s)" => "Incargar (max. %s)",
-"Maximum upload size" => "Dimension maxime de incargamento",
-"Save" => "Salveguardar",
-"New" => "Nove",
-"Text file" => "File de texto",
-"New folder" => "Nove dossier",
-"Folder" => "Dossier",
-"Nothing in here. Upload something!" => "Nihil hic. Incarga alcun cosa!",
-"Download" => "Discargar",
-"Upload too large" => "Incargamento troppo longe"
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/id.js b/apps/files/l10n/id.js
new file mode 100644
index 00000000000..8ae4c822ea8
--- /dev/null
+++ b/apps/files/l10n/id.js
@@ -0,0 +1,97 @@
+OC.L10N.register(
+ "files",
+ {
+ "Storage not available" : "Penyimpanan tidak tersedia",
+ "Storage invalid" : "Penyimpanan tidak sah",
+ "Unknown error" : "Kesalahan tidak diketahui",
+ "Could not move %s - File with this name already exists" : "Tidak dapat memindahkan %s - Berkas dengan nama ini sudah ada",
+ "Could not move %s" : "Tidak dapat memindahkan %s",
+ "Permission denied" : "Perizinan ditolak",
+ "File name cannot be empty." : "Nama berkas tidak boleh kosong.",
+ "\"%s\" is an invalid file name." : "\"%s\" adalah sebuah nama berkas yang tidak sah.",
+ "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Nama tidak valid, karakter '\\', '/', '<', '>', ':', '\"', '|', '?' dan '*' tidak diizinkan.",
+ "The target folder has been moved or deleted." : "Folder tujuan telah dipindahkan atau dihapus.",
+ "The name %s is already used in the folder %s. Please choose a different name." : "Nama %s sudah digunakan dalam folder %s. Silakan pilih nama yang berbeda.",
+ "Not a valid source" : "Sumber tidak sah",
+ "Server is not allowed to open URLs, please check the server configuration" : "Server tidak megizinkan untuk membuka URL, mohon periksa konfigurasi server",
+ "The file exceeds your quota by %s" : "Berkas melampaui kuota Anda oleh %s",
+ "Error while downloading %s to %s" : "Kesalahan saat mengunduh %s ke %s",
+ "Error when creating the file" : "Kesalahan saat membuat berkas",
+ "Folder name cannot be empty." : "Nama folder tidak bolh kosong.",
+ "Error when creating the folder" : "Kesalahan saat membuat folder",
+ "Unable to set upload directory." : "Tidak dapat mengatur folder unggah",
+ "Invalid Token" : "Token tidak sah",
+ "No file was uploaded. Unknown error" : "Tidak ada berkas yang diunggah. Kesalahan tidak dikenal.",
+ "There is no error, the file uploaded with success" : "Tidak ada kesalahan, berkas sukses diunggah",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "Berkas yang diunggah melampaui direktif upload_max_filesize pada php.ini",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Berkas yang diunggah melampaui direktif MAX_FILE_SIZE yang ditentukan dalam formulir HTML.",
+ "The uploaded file was only partially uploaded" : "Berkas hanya diunggah sebagian",
+ "No file was uploaded" : "Tidak ada berkas yang diunggah",
+ "Missing a temporary folder" : "Folder sementara tidak ada",
+ "Failed to write to disk" : "Gagal menulis ke disk",
+ "Not enough storage available" : "Ruang penyimpanan tidak mencukupi",
+ "Upload failed. Could not find uploaded file" : "Unggah gagal. Tidak menemukan berkas yang akan diunggah",
+ "Upload failed. Could not get file info." : "Unggah gagal. Tidak mendapatkan informasi berkas.",
+ "Invalid directory." : "Direktori tidak valid.",
+ "Files" : "Berkas",
+ "All files" : "Semua berkas",
+ "Unable to upload {filename} as it is a directory or has 0 bytes" : "Tidak dapat mengunggah {filename} karena ini sebuah direktori atau memiliki ukuran 0 byte",
+ "Total file size {size1} exceeds upload limit {size2}" : "Jumlah ukuran berkas {size1} melampaui batas unggah {size2}",
+ "Not enough free space, you are uploading {size1} but only {size2} is left" : "Ruang bebas tidak mencukupi, Anda mengunggah {size1} tetapi hanya {size2} yang tersisa",
+ "Upload cancelled." : "Pengunggahan dibatalkan.",
+ "Could not get result from server." : "Tidak mendapatkan hasil dari server.",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "Berkas sedang diunggah. Meninggalkan halaman ini akan membatalkan proses.",
+ "URL cannot be empty" : "URL tidak boleh kosong",
+ "{new_name} already exists" : "{new_name} sudah ada",
+ "Could not create file" : "Tidak dapat membuat berkas",
+ "Could not create folder" : "Tidak dapat membuat folder",
+ "Error fetching URL" : "Kesalahan saat mengambil URL",
+ "Share" : "Bagikan",
+ "Delete" : "Hapus",
+ "Disconnect storage" : "Memutuskan penyimpaan",
+ "Unshare" : "Batalkan berbagi",
+ "Delete permanently" : "Hapus secara permanen",
+ "Rename" : "Ubah nama",
+ "Pending" : "Menunggu",
+ "Error moving file." : "Kesalahan saat memindahkan berkas.",
+ "Error moving file" : "Kesalahan saat memindahkan berkas",
+ "Error" : "Kesalahan ",
+ "Could not rename file" : "Tidak dapat mengubah nama berkas",
+ "Error deleting file." : "Kesalahan saat menghapus berkas.",
+ "Name" : "Nama",
+ "Size" : "Ukuran",
+ "Modified" : "Dimodifikasi",
+ "_%n folder_::_%n folders_" : ["%n folder"],
+ "_%n file_::_%n files_" : ["%n berkas"],
+ "You don’t have permission to upload or create files here" : "Anda tidak memiliki akses untuk mengunggah atau membuat berkas disini",
+ "_Uploading %n file_::_Uploading %n files_" : ["Mengunggah %n berkas"],
+ "\"{name}\" is an invalid file name." : "\"{name}\" adalah nama berkas yang tidak sah.",
+ "Your storage is full, files can not be updated or synced anymore!" : "Ruang penyimpanan Anda penuh, berkas tidak dapat diperbarui atau disinkronkan lagi!",
+ "Your storage is almost full ({usedSpacePercent}%)" : "Ruang penyimpanan hampir penuh ({usedSpacePercent}%)",
+ "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Aplikasi Enskripsi telah diaktifkan tetapi kunci tidak diinisialisasi, silakan log-out dan log-in lagi",
+ "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Kunci privat tidak sah untuk Aplikasi Enskripsi. Silakan perbarui sandi kunci privat anda pada pengaturan pribadi untuk memulihkan akses ke berkas anda yang dienskripsi.",
+ "Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." : "Enskripi telah dinonaktifkan tetapi berkas anda tetap dienskripsi. Silakan menuju ke pengaturan pribadi untuk deskrip berkas anda.",
+ "{dirs} and {files}" : "{dirs} dan {files}",
+ "%s could not be renamed as it has been deleted" : "%s tidak dapat diubah namanya kerena telah dihapus",
+ "%s could not be renamed" : "%s tidak dapat diubah nama",
+ "Upload (max. %s)" : "Unggah (maks. %s)",
+ "File handling" : "Penanganan berkas",
+ "Maximum upload size" : "Ukuran pengunggahan maksimum",
+ "max. possible: " : "Kemungkinan maks.:",
+ "Save" : "Simpan",
+ "WebDAV" : "WebDAV",
+ "Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" : "Gunakan alamat ini untuk <a href=\"%s\" target=\"_blank\">mengakses Berkas via WebDAV</a>",
+ "New" : "Baru",
+ "New text file" : "Berkas teks baru",
+ "Text file" : "Berkas teks",
+ "New folder" : "Map baru",
+ "Folder" : "Folder",
+ "From link" : "Dari tautan",
+ "Nothing in here. Upload something!" : "Tidak ada apa-apa di sini. Unggah sesuatu!",
+ "Download" : "Unduh",
+ "Upload too large" : "Yang diunggah terlalu besar",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Berkas yang dicoba untuk diunggah melebihi ukuran maksimum pengunggahan berkas di server ini.",
+ "Files are being scanned, please wait." : "Berkas sedang dipindai, silakan tunggu.",
+ "Currently scanning" : "Pemindaian terbaru"
+},
+"nplurals=1; plural=0;");
diff --git a/apps/files/l10n/id.json b/apps/files/l10n/id.json
new file mode 100644
index 00000000000..d644aa22ec4
--- /dev/null
+++ b/apps/files/l10n/id.json
@@ -0,0 +1,95 @@
+{ "translations": {
+ "Storage not available" : "Penyimpanan tidak tersedia",
+ "Storage invalid" : "Penyimpanan tidak sah",
+ "Unknown error" : "Kesalahan tidak diketahui",
+ "Could not move %s - File with this name already exists" : "Tidak dapat memindahkan %s - Berkas dengan nama ini sudah ada",
+ "Could not move %s" : "Tidak dapat memindahkan %s",
+ "Permission denied" : "Perizinan ditolak",
+ "File name cannot be empty." : "Nama berkas tidak boleh kosong.",
+ "\"%s\" is an invalid file name." : "\"%s\" adalah sebuah nama berkas yang tidak sah.",
+ "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Nama tidak valid, karakter '\\', '/', '<', '>', ':', '\"', '|', '?' dan '*' tidak diizinkan.",
+ "The target folder has been moved or deleted." : "Folder tujuan telah dipindahkan atau dihapus.",
+ "The name %s is already used in the folder %s. Please choose a different name." : "Nama %s sudah digunakan dalam folder %s. Silakan pilih nama yang berbeda.",
+ "Not a valid source" : "Sumber tidak sah",
+ "Server is not allowed to open URLs, please check the server configuration" : "Server tidak megizinkan untuk membuka URL, mohon periksa konfigurasi server",
+ "The file exceeds your quota by %s" : "Berkas melampaui kuota Anda oleh %s",
+ "Error while downloading %s to %s" : "Kesalahan saat mengunduh %s ke %s",
+ "Error when creating the file" : "Kesalahan saat membuat berkas",
+ "Folder name cannot be empty." : "Nama folder tidak bolh kosong.",
+ "Error when creating the folder" : "Kesalahan saat membuat folder",
+ "Unable to set upload directory." : "Tidak dapat mengatur folder unggah",
+ "Invalid Token" : "Token tidak sah",
+ "No file was uploaded. Unknown error" : "Tidak ada berkas yang diunggah. Kesalahan tidak dikenal.",
+ "There is no error, the file uploaded with success" : "Tidak ada kesalahan, berkas sukses diunggah",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "Berkas yang diunggah melampaui direktif upload_max_filesize pada php.ini",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Berkas yang diunggah melampaui direktif MAX_FILE_SIZE yang ditentukan dalam formulir HTML.",
+ "The uploaded file was only partially uploaded" : "Berkas hanya diunggah sebagian",
+ "No file was uploaded" : "Tidak ada berkas yang diunggah",
+ "Missing a temporary folder" : "Folder sementara tidak ada",
+ "Failed to write to disk" : "Gagal menulis ke disk",
+ "Not enough storage available" : "Ruang penyimpanan tidak mencukupi",
+ "Upload failed. Could not find uploaded file" : "Unggah gagal. Tidak menemukan berkas yang akan diunggah",
+ "Upload failed. Could not get file info." : "Unggah gagal. Tidak mendapatkan informasi berkas.",
+ "Invalid directory." : "Direktori tidak valid.",
+ "Files" : "Berkas",
+ "All files" : "Semua berkas",
+ "Unable to upload {filename} as it is a directory or has 0 bytes" : "Tidak dapat mengunggah {filename} karena ini sebuah direktori atau memiliki ukuran 0 byte",
+ "Total file size {size1} exceeds upload limit {size2}" : "Jumlah ukuran berkas {size1} melampaui batas unggah {size2}",
+ "Not enough free space, you are uploading {size1} but only {size2} is left" : "Ruang bebas tidak mencukupi, Anda mengunggah {size1} tetapi hanya {size2} yang tersisa",
+ "Upload cancelled." : "Pengunggahan dibatalkan.",
+ "Could not get result from server." : "Tidak mendapatkan hasil dari server.",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "Berkas sedang diunggah. Meninggalkan halaman ini akan membatalkan proses.",
+ "URL cannot be empty" : "URL tidak boleh kosong",
+ "{new_name} already exists" : "{new_name} sudah ada",
+ "Could not create file" : "Tidak dapat membuat berkas",
+ "Could not create folder" : "Tidak dapat membuat folder",
+ "Error fetching URL" : "Kesalahan saat mengambil URL",
+ "Share" : "Bagikan",
+ "Delete" : "Hapus",
+ "Disconnect storage" : "Memutuskan penyimpaan",
+ "Unshare" : "Batalkan berbagi",
+ "Delete permanently" : "Hapus secara permanen",
+ "Rename" : "Ubah nama",
+ "Pending" : "Menunggu",
+ "Error moving file." : "Kesalahan saat memindahkan berkas.",
+ "Error moving file" : "Kesalahan saat memindahkan berkas",
+ "Error" : "Kesalahan ",
+ "Could not rename file" : "Tidak dapat mengubah nama berkas",
+ "Error deleting file." : "Kesalahan saat menghapus berkas.",
+ "Name" : "Nama",
+ "Size" : "Ukuran",
+ "Modified" : "Dimodifikasi",
+ "_%n folder_::_%n folders_" : ["%n folder"],
+ "_%n file_::_%n files_" : ["%n berkas"],
+ "You don’t have permission to upload or create files here" : "Anda tidak memiliki akses untuk mengunggah atau membuat berkas disini",
+ "_Uploading %n file_::_Uploading %n files_" : ["Mengunggah %n berkas"],
+ "\"{name}\" is an invalid file name." : "\"{name}\" adalah nama berkas yang tidak sah.",
+ "Your storage is full, files can not be updated or synced anymore!" : "Ruang penyimpanan Anda penuh, berkas tidak dapat diperbarui atau disinkronkan lagi!",
+ "Your storage is almost full ({usedSpacePercent}%)" : "Ruang penyimpanan hampir penuh ({usedSpacePercent}%)",
+ "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Aplikasi Enskripsi telah diaktifkan tetapi kunci tidak diinisialisasi, silakan log-out dan log-in lagi",
+ "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Kunci privat tidak sah untuk Aplikasi Enskripsi. Silakan perbarui sandi kunci privat anda pada pengaturan pribadi untuk memulihkan akses ke berkas anda yang dienskripsi.",
+ "Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." : "Enskripi telah dinonaktifkan tetapi berkas anda tetap dienskripsi. Silakan menuju ke pengaturan pribadi untuk deskrip berkas anda.",
+ "{dirs} and {files}" : "{dirs} dan {files}",
+ "%s could not be renamed as it has been deleted" : "%s tidak dapat diubah namanya kerena telah dihapus",
+ "%s could not be renamed" : "%s tidak dapat diubah nama",
+ "Upload (max. %s)" : "Unggah (maks. %s)",
+ "File handling" : "Penanganan berkas",
+ "Maximum upload size" : "Ukuran pengunggahan maksimum",
+ "max. possible: " : "Kemungkinan maks.:",
+ "Save" : "Simpan",
+ "WebDAV" : "WebDAV",
+ "Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" : "Gunakan alamat ini untuk <a href=\"%s\" target=\"_blank\">mengakses Berkas via WebDAV</a>",
+ "New" : "Baru",
+ "New text file" : "Berkas teks baru",
+ "Text file" : "Berkas teks",
+ "New folder" : "Map baru",
+ "Folder" : "Folder",
+ "From link" : "Dari tautan",
+ "Nothing in here. Upload something!" : "Tidak ada apa-apa di sini. Unggah sesuatu!",
+ "Download" : "Unduh",
+ "Upload too large" : "Yang diunggah terlalu besar",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Berkas yang dicoba untuk diunggah melebihi ukuran maksimum pengunggahan berkas di server ini.",
+ "Files are being scanned, please wait." : "Berkas sedang dipindai, silakan tunggu.",
+ "Currently scanning" : "Pemindaian terbaru"
+},"pluralForm" :"nplurals=1; plural=0;"
+} \ No newline at end of file
diff --git a/apps/files/l10n/id.php b/apps/files/l10n/id.php
deleted file mode 100644
index 259025b7e88..00000000000
--- a/apps/files/l10n/id.php
+++ /dev/null
@@ -1,96 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Storage not available" => "Penyimpanan tidak tersedia",
-"Storage invalid" => "Penyimpanan tidak sah",
-"Unknown error" => "Kesalahan tidak diketahui",
-"Could not move %s - File with this name already exists" => "Tidak dapat memindahkan %s - Berkas dengan nama ini sudah ada",
-"Could not move %s" => "Tidak dapat memindahkan %s",
-"Permission denied" => "Perizinan ditolak",
-"File name cannot be empty." => "Nama berkas tidak boleh kosong.",
-"\"%s\" is an invalid file name." => "\"%s\" adalah sebuah nama berkas yang tidak sah.",
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Nama tidak valid, karakter '\\', '/', '<', '>', ':', '\"', '|', '?' dan '*' tidak diizinkan.",
-"The target folder has been moved or deleted." => "Folder tujuan telah dipindahkan atau dihapus.",
-"The name %s is already used in the folder %s. Please choose a different name." => "Nama %s sudah digunakan dalam folder %s. Silakan pilih nama yang berbeda.",
-"Not a valid source" => "Sumber tidak sah",
-"Server is not allowed to open URLs, please check the server configuration" => "Server tidak megizinkan untuk membuka URL, mohon periksa konfigurasi server",
-"The file exceeds your quota by %s" => "Berkas melampaui kuota Anda oleh %s",
-"Error while downloading %s to %s" => "Kesalahan saat mengunduh %s ke %s",
-"Error when creating the file" => "Kesalahan saat membuat berkas",
-"Folder name cannot be empty." => "Nama folder tidak bolh kosong.",
-"Error when creating the folder" => "Kesalahan saat membuat folder",
-"Unable to set upload directory." => "Tidak dapat mengatur folder unggah",
-"Invalid Token" => "Token tidak sah",
-"No file was uploaded. Unknown error" => "Tidak ada berkas yang diunggah. Kesalahan tidak dikenal.",
-"There is no error, the file uploaded with success" => "Tidak ada kesalahan, berkas sukses diunggah",
-"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "Berkas yang diunggah melampaui direktif upload_max_filesize pada php.ini",
-"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Berkas yang diunggah melampaui direktif MAX_FILE_SIZE yang ditentukan dalam formulir HTML.",
-"The uploaded file was only partially uploaded" => "Berkas hanya diunggah sebagian",
-"No file was uploaded" => "Tidak ada berkas yang diunggah",
-"Missing a temporary folder" => "Folder sementara tidak ada",
-"Failed to write to disk" => "Gagal menulis ke disk",
-"Not enough storage available" => "Ruang penyimpanan tidak mencukupi",
-"Upload failed. Could not find uploaded file" => "Unggah gagal. Tidak menemukan berkas yang akan diunggah",
-"Upload failed. Could not get file info." => "Unggah gagal. Tidak mendapatkan informasi berkas.",
-"Invalid directory." => "Direktori tidak valid.",
-"Files" => "Berkas",
-"All files" => "Semua berkas",
-"Unable to upload {filename} as it is a directory or has 0 bytes" => "Tidak dapat mengunggah {filename} karena ini sebuah direktori atau memiliki ukuran 0 byte",
-"Total file size {size1} exceeds upload limit {size2}" => "Jumlah ukuran berkas {size1} melampaui batas unggah {size2}",
-"Not enough free space, you are uploading {size1} but only {size2} is left" => "Ruang bebas tidak mencukupi, Anda mengunggah {size1} tetapi hanya {size2} yang tersisa",
-"Upload cancelled." => "Pengunggahan dibatalkan.",
-"Could not get result from server." => "Tidak mendapatkan hasil dari server.",
-"File upload is in progress. Leaving the page now will cancel the upload." => "Berkas sedang diunggah. Meninggalkan halaman ini akan membatalkan proses.",
-"URL cannot be empty" => "URL tidak boleh kosong",
-"{new_name} already exists" => "{new_name} sudah ada",
-"Could not create file" => "Tidak dapat membuat berkas",
-"Could not create folder" => "Tidak dapat membuat folder",
-"Error fetching URL" => "Kesalahan saat mengambil URL",
-"Share" => "Bagikan",
-"Delete" => "Hapus",
-"Disconnect storage" => "Memutuskan penyimpaan",
-"Unshare" => "Batalkan berbagi",
-"Delete permanently" => "Hapus secara permanen",
-"Rename" => "Ubah nama",
-"Pending" => "Menunggu",
-"Error moving file." => "Kesalahan saat memindahkan berkas.",
-"Error moving file" => "Kesalahan saat memindahkan berkas",
-"Error" => "Kesalahan ",
-"Could not rename file" => "Tidak dapat mengubah nama berkas",
-"Error deleting file." => "Kesalahan saat menghapus berkas.",
-"Name" => "Nama",
-"Size" => "Ukuran",
-"Modified" => "Dimodifikasi",
-"_%n folder_::_%n folders_" => array("%n folder"),
-"_%n file_::_%n files_" => array("%n berkas"),
-"You don’t have permission to upload or create files here" => "Anda tidak memiliki akses untuk mengunggah atau membuat berkas disini",
-"_Uploading %n file_::_Uploading %n files_" => array("Mengunggah %n berkas"),
-"\"{name}\" is an invalid file name." => "\"{name}\" adalah nama berkas yang tidak sah.",
-"Your storage is full, files can not be updated or synced anymore!" => "Ruang penyimpanan Anda penuh, berkas tidak dapat diperbarui atau disinkronkan lagi!",
-"Your storage is almost full ({usedSpacePercent}%)" => "Ruang penyimpanan hampir penuh ({usedSpacePercent}%)",
-"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" => "Aplikasi Enskripsi telah diaktifkan tetapi kunci tidak diinisialisasi, silakan log-out dan log-in lagi",
-"Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." => "Kunci privat tidak sah untuk Aplikasi Enskripsi. Silakan perbarui sandi kunci privat anda pada pengaturan pribadi untuk memulihkan akses ke berkas anda yang dienskripsi.",
-"Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." => "Enskripi telah dinonaktifkan tetapi berkas anda tetap dienskripsi. Silakan menuju ke pengaturan pribadi untuk deskrip berkas anda.",
-"{dirs} and {files}" => "{dirs} dan {files}",
-"%s could not be renamed as it has been deleted" => "%s tidak dapat diubah namanya kerena telah dihapus",
-"%s could not be renamed" => "%s tidak dapat diubah nama",
-"Upload (max. %s)" => "Unggah (maks. %s)",
-"File handling" => "Penanganan berkas",
-"Maximum upload size" => "Ukuran pengunggahan maksimum",
-"max. possible: " => "Kemungkinan maks.:",
-"Save" => "Simpan",
-"WebDAV" => "WebDAV",
-"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" => "Gunakan alamat ini untuk <a href=\"%s\" target=\"_blank\">mengakses Berkas via WebDAV</a>",
-"New" => "Baru",
-"New text file" => "Berkas teks baru",
-"Text file" => "Berkas teks",
-"New folder" => "Map baru",
-"Folder" => "Folder",
-"From link" => "Dari tautan",
-"Nothing in here. Upload something!" => "Tidak ada apa-apa di sini. Unggah sesuatu!",
-"Download" => "Unduh",
-"Upload too large" => "Yang diunggah terlalu besar",
-"The files you are trying to upload exceed the maximum size for file uploads on this server." => "Berkas yang dicoba untuk diunggah melebihi ukuran maksimum pengunggahan berkas di server ini.",
-"Files are being scanned, please wait." => "Berkas sedang dipindai, silakan tunggu.",
-"Currently scanning" => "Pemindaian terbaru"
-);
-$PLURAL_FORMS = "nplurals=1; plural=0;";
diff --git a/apps/files/l10n/io.js b/apps/files/l10n/io.js
new file mode 100644
index 00000000000..329844854f1
--- /dev/null
+++ b/apps/files/l10n/io.js
@@ -0,0 +1,8 @@
+OC.L10N.register(
+ "files",
+ {
+ "_%n folder_::_%n folders_" : ["",""],
+ "_%n file_::_%n files_" : ["",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["",""]
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/io.json b/apps/files/l10n/io.json
new file mode 100644
index 00000000000..37156658a86
--- /dev/null
+++ b/apps/files/l10n/io.json
@@ -0,0 +1,6 @@
+{ "translations": {
+ "_%n folder_::_%n folders_" : ["",""],
+ "_%n file_::_%n files_" : ["",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["",""]
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files/l10n/io.php b/apps/files/l10n/io.php
deleted file mode 100644
index 0157af093e9..00000000000
--- a/apps/files/l10n/io.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"_%n folder_::_%n folders_" => array("",""),
-"_%n file_::_%n files_" => array("",""),
-"_Uploading %n file_::_Uploading %n files_" => array("","")
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/is.js b/apps/files/l10n/is.js
new file mode 100644
index 00000000000..5f3e2e78f26
--- /dev/null
+++ b/apps/files/l10n/is.js
@@ -0,0 +1,48 @@
+OC.L10N.register(
+ "files",
+ {
+ "Could not move %s - File with this name already exists" : "Gat ekki fært %s - Skrá með þessu nafni er þegar til",
+ "Could not move %s" : "Gat ekki fært %s",
+ "File name cannot be empty." : "Nafn skráar má ekki vera tómt",
+ "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Ógilt nafn, táknin '\\', '/', '<', '>', ':', '\"', '|', '?' og '*' eru ekki leyfð.",
+ "No file was uploaded. Unknown error" : "Engin skrá var send inn. Óþekkt villa.",
+ "There is no error, the file uploaded with success" : "Engin villa, innsending heppnaðist",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "Innsend skrá er stærri en upload_max stillingin í php.ini:",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Innsenda skráin er stærri en MAX_FILE_SIZE sem skilgreint er í HTML sniðinu.",
+ "The uploaded file was only partially uploaded" : "Einungis hluti af innsendri skrá skilaði sér",
+ "No file was uploaded" : "Engin skrá skilaði sér",
+ "Missing a temporary folder" : "Vantar bráðabirgðamöppu",
+ "Failed to write to disk" : "Tókst ekki að skrifa á disk",
+ "Invalid directory." : "Ógild mappa.",
+ "Files" : "Skrár",
+ "Upload cancelled." : "Hætt við innsendingu.",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "Innsending í gangi. Ef þú ferð af þessari síðu mun innsending misheppnast.",
+ "{new_name} already exists" : "{new_name} er þegar til",
+ "Share" : "Deila",
+ "Delete" : "Eyða",
+ "Unshare" : "Hætta deilingu",
+ "Rename" : "Endurskýra",
+ "Pending" : "Bíður",
+ "Error" : "Villa",
+ "Name" : "Nafn",
+ "Size" : "Stærð",
+ "Modified" : "Breytt",
+ "_%n folder_::_%n folders_" : ["",""],
+ "_%n file_::_%n files_" : ["",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["",""],
+ "File handling" : "Meðhöndlun skrár",
+ "Maximum upload size" : "Hámarks stærð innsendingar",
+ "max. possible: " : "hámark mögulegt: ",
+ "Save" : "Vista",
+ "WebDAV" : "WebDAV",
+ "New" : "Nýtt",
+ "Text file" : "Texta skrá",
+ "Folder" : "Mappa",
+ "From link" : "Af tengli",
+ "Nothing in here. Upload something!" : "Ekkert hér. Settu eitthvað inn!",
+ "Download" : "Niðurhal",
+ "Upload too large" : "Innsend skrá er of stór",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Skrárnar sem þú ert að senda inn eru stærri en hámarks innsendingarstærð á þessum netþjóni.",
+ "Files are being scanned, please wait." : "Verið er að skima skrár, vinsamlegast hinkraðu."
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/is.json b/apps/files/l10n/is.json
new file mode 100644
index 00000000000..0a6afcb0b64
--- /dev/null
+++ b/apps/files/l10n/is.json
@@ -0,0 +1,46 @@
+{ "translations": {
+ "Could not move %s - File with this name already exists" : "Gat ekki fært %s - Skrá með þessu nafni er þegar til",
+ "Could not move %s" : "Gat ekki fært %s",
+ "File name cannot be empty." : "Nafn skráar má ekki vera tómt",
+ "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Ógilt nafn, táknin '\\', '/', '<', '>', ':', '\"', '|', '?' og '*' eru ekki leyfð.",
+ "No file was uploaded. Unknown error" : "Engin skrá var send inn. Óþekkt villa.",
+ "There is no error, the file uploaded with success" : "Engin villa, innsending heppnaðist",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "Innsend skrá er stærri en upload_max stillingin í php.ini:",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Innsenda skráin er stærri en MAX_FILE_SIZE sem skilgreint er í HTML sniðinu.",
+ "The uploaded file was only partially uploaded" : "Einungis hluti af innsendri skrá skilaði sér",
+ "No file was uploaded" : "Engin skrá skilaði sér",
+ "Missing a temporary folder" : "Vantar bráðabirgðamöppu",
+ "Failed to write to disk" : "Tókst ekki að skrifa á disk",
+ "Invalid directory." : "Ógild mappa.",
+ "Files" : "Skrár",
+ "Upload cancelled." : "Hætt við innsendingu.",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "Innsending í gangi. Ef þú ferð af þessari síðu mun innsending misheppnast.",
+ "{new_name} already exists" : "{new_name} er þegar til",
+ "Share" : "Deila",
+ "Delete" : "Eyða",
+ "Unshare" : "Hætta deilingu",
+ "Rename" : "Endurskýra",
+ "Pending" : "Bíður",
+ "Error" : "Villa",
+ "Name" : "Nafn",
+ "Size" : "Stærð",
+ "Modified" : "Breytt",
+ "_%n folder_::_%n folders_" : ["",""],
+ "_%n file_::_%n files_" : ["",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["",""],
+ "File handling" : "Meðhöndlun skrár",
+ "Maximum upload size" : "Hámarks stærð innsendingar",
+ "max. possible: " : "hámark mögulegt: ",
+ "Save" : "Vista",
+ "WebDAV" : "WebDAV",
+ "New" : "Nýtt",
+ "Text file" : "Texta skrá",
+ "Folder" : "Mappa",
+ "From link" : "Af tengli",
+ "Nothing in here. Upload something!" : "Ekkert hér. Settu eitthvað inn!",
+ "Download" : "Niðurhal",
+ "Upload too large" : "Innsend skrá er of stór",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Skrárnar sem þú ert að senda inn eru stærri en hámarks innsendingarstærð á þessum netþjóni.",
+ "Files are being scanned, please wait." : "Verið er að skima skrár, vinsamlegast hinkraðu."
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files/l10n/is.php b/apps/files/l10n/is.php
deleted file mode 100644
index f645d9cf002..00000000000
--- a/apps/files/l10n/is.php
+++ /dev/null
@@ -1,47 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Could not move %s - File with this name already exists" => "Gat ekki fært %s - Skrá með þessu nafni er þegar til",
-"Could not move %s" => "Gat ekki fært %s",
-"File name cannot be empty." => "Nafn skráar má ekki vera tómt",
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Ógilt nafn, táknin '\\', '/', '<', '>', ':', '\"', '|', '?' og '*' eru ekki leyfð.",
-"No file was uploaded. Unknown error" => "Engin skrá var send inn. Óþekkt villa.",
-"There is no error, the file uploaded with success" => "Engin villa, innsending heppnaðist",
-"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "Innsend skrá er stærri en upload_max stillingin í php.ini:",
-"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Innsenda skráin er stærri en MAX_FILE_SIZE sem skilgreint er í HTML sniðinu.",
-"The uploaded file was only partially uploaded" => "Einungis hluti af innsendri skrá skilaði sér",
-"No file was uploaded" => "Engin skrá skilaði sér",
-"Missing a temporary folder" => "Vantar bráðabirgðamöppu",
-"Failed to write to disk" => "Tókst ekki að skrifa á disk",
-"Invalid directory." => "Ógild mappa.",
-"Files" => "Skrár",
-"Upload cancelled." => "Hætt við innsendingu.",
-"File upload is in progress. Leaving the page now will cancel the upload." => "Innsending í gangi. Ef þú ferð af þessari síðu mun innsending misheppnast.",
-"{new_name} already exists" => "{new_name} er þegar til",
-"Share" => "Deila",
-"Delete" => "Eyða",
-"Unshare" => "Hætta deilingu",
-"Rename" => "Endurskýra",
-"Pending" => "Bíður",
-"Error" => "Villa",
-"Name" => "Nafn",
-"Size" => "Stærð",
-"Modified" => "Breytt",
-"_%n folder_::_%n folders_" => array("",""),
-"_%n file_::_%n files_" => array("",""),
-"_Uploading %n file_::_Uploading %n files_" => array("",""),
-"File handling" => "Meðhöndlun skrár",
-"Maximum upload size" => "Hámarks stærð innsendingar",
-"max. possible: " => "hámark mögulegt: ",
-"Save" => "Vista",
-"WebDAV" => "WebDAV",
-"New" => "Nýtt",
-"Text file" => "Texta skrá",
-"Folder" => "Mappa",
-"From link" => "Af tengli",
-"Nothing in here. Upload something!" => "Ekkert hér. Settu eitthvað inn!",
-"Download" => "Niðurhal",
-"Upload too large" => "Innsend skrá er of stór",
-"The files you are trying to upload exceed the maximum size for file uploads on this server." => "Skrárnar sem þú ert að senda inn eru stærri en hámarks innsendingarstærð á þessum netþjóni.",
-"Files are being scanned, please wait." => "Verið er að skima skrár, vinsamlegast hinkraðu."
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/it.js b/apps/files/l10n/it.js
new file mode 100644
index 00000000000..939f5e55dac
--- /dev/null
+++ b/apps/files/l10n/it.js
@@ -0,0 +1,97 @@
+OC.L10N.register(
+ "files",
+ {
+ "Storage not available" : "Archiviazione non disponibile",
+ "Storage invalid" : "Archiviazione non valida",
+ "Unknown error" : "Errore sconosciuto",
+ "Could not move %s - File with this name already exists" : "Impossibile spostare %s - un file con questo nome esiste già",
+ "Could not move %s" : "Impossibile spostare %s",
+ "Permission denied" : "Permesso negato",
+ "File name cannot be empty." : "Il nome del file non può essere vuoto.",
+ "\"%s\" is an invalid file name." : "\"%s\" non è un nome file valido.",
+ "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Nome non valido, '\\', '/', '<', '>', ':', '\"', '|', '?' e '*' non sono consentiti.",
+ "The target folder has been moved or deleted." : "La cartella di destinazione è stata spostata o eliminata.",
+ "The name %s is already used in the folder %s. Please choose a different name." : "Il nome %s è attualmente in uso nella cartella %s. Scegli un nome diverso.",
+ "Not a valid source" : "Non è una sorgente valida",
+ "Server is not allowed to open URLs, please check the server configuration" : "Al server non è permesso aprire URL, controlla la configurazione del server",
+ "The file exceeds your quota by %s" : "Il file supera la tua quota di %s",
+ "Error while downloading %s to %s" : "Errore durante lo scaricamento di %s su %s",
+ "Error when creating the file" : "Errore durante la creazione del file",
+ "Folder name cannot be empty." : "Il nome della cartella non può essere vuoto.",
+ "Error when creating the folder" : "Errore durante la creazione della cartella",
+ "Unable to set upload directory." : "Impossibile impostare una cartella di caricamento.",
+ "Invalid Token" : "Token non valido",
+ "No file was uploaded. Unknown error" : "Nessun file è stato inviato. Errore sconosciuto",
+ "There is no error, the file uploaded with success" : "Non ci sono errori, il file è stato caricato correttamente",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "Il file caricato supera la direttiva upload_max_filesize in php.ini:",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Il file inviato supera la direttiva MAX_FILE_SIZE specificata nel modulo HTML",
+ "The uploaded file was only partially uploaded" : "Il file è stato caricato solo parzialmente",
+ "No file was uploaded" : "Nessun file è stato caricato",
+ "Missing a temporary folder" : "Manca una cartella temporanea",
+ "Failed to write to disk" : "Scrittura su disco non riuscita",
+ "Not enough storage available" : "Spazio di archiviazione insufficiente",
+ "Upload failed. Could not find uploaded file" : "Caricamento non riuscito. Impossibile trovare il file caricato.",
+ "Upload failed. Could not get file info." : "Caricamento non riuscito. Impossibile ottenere informazioni sul file.",
+ "Invalid directory." : "Cartella non valida.",
+ "Files" : "File",
+ "All files" : "Tutti i file",
+ "Unable to upload {filename} as it is a directory or has 0 bytes" : "Impossibile caricare {filename} poiché è una cartella oppure ha una dimensione di 0 byte.",
+ "Total file size {size1} exceeds upload limit {size2}" : "La dimensione totale del file {size1} supera il limite di caricamento {size2}",
+ "Not enough free space, you are uploading {size1} but only {size2} is left" : "Spazio insufficiente, stai caricando {size1}, ma è rimasto solo {size2}",
+ "Upload cancelled." : "Invio annullato",
+ "Could not get result from server." : "Impossibile ottenere il risultato dal server.",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "Caricamento del file in corso. La chiusura della pagina annullerà il caricamento.",
+ "URL cannot be empty" : "L'URL non può essere vuoto.",
+ "{new_name} already exists" : "{new_name} esiste già",
+ "Could not create file" : "Impossibile creare il file",
+ "Could not create folder" : "Impossibile creare la cartella",
+ "Error fetching URL" : "Errore durante il recupero dello URL",
+ "Share" : "Condividi",
+ "Delete" : "Elimina",
+ "Disconnect storage" : "Disconnetti archiviazione",
+ "Unshare" : "Rimuovi condivisione",
+ "Delete permanently" : "Elimina definitivamente",
+ "Rename" : "Rinomina",
+ "Pending" : "In corso",
+ "Error moving file." : "Errore durante lo spostamento del file.",
+ "Error moving file" : "Errore durante lo spostamento del file",
+ "Error" : "Errore",
+ "Could not rename file" : "Impossibile rinominare il file",
+ "Error deleting file." : "Errore durante l'eliminazione del file.",
+ "Name" : "Nome",
+ "Size" : "Dimensione",
+ "Modified" : "Modificato",
+ "_%n folder_::_%n folders_" : ["%n cartella","%n cartelle"],
+ "_%n file_::_%n files_" : ["%n file","%n file"],
+ "You don’t have permission to upload or create files here" : "Qui non hai i permessi di caricare o creare file",
+ "_Uploading %n file_::_Uploading %n files_" : ["Caricamento di %n file in corso","Caricamento di %n file in corso"],
+ "\"{name}\" is an invalid file name." : "\"{name}\" non è un nome file valido.",
+ "Your storage is full, files can not be updated or synced anymore!" : "Lo spazio di archiviazione è pieno, i file non possono essere più aggiornati o sincronizzati!",
+ "Your storage is almost full ({usedSpacePercent}%)" : "Lo spazio di archiviazione è quasi pieno ({usedSpacePercent}%)",
+ "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "L'applicazione di cifratura è abilitata, ma le chiavi non sono state inizializzate, disconnettiti ed effettua nuovamente l'accesso",
+ "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Chiave privata non valida per l'applicazione di cifratura. Aggiorna la password della chiave privata nelle impostazioni personali per ripristinare l'accesso ai tuoi file cifrati.",
+ "Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." : "La cifratura è stata disabilitata ma i tuoi file sono ancora cifrati. Vai nelle impostazioni personali per decifrare i file.",
+ "{dirs} and {files}" : "{dirs} e {files}",
+ "%s could not be renamed as it has been deleted" : "%s non può essere rinominato poiché è stato eliminato",
+ "%s could not be renamed" : "%s non può essere rinominato",
+ "Upload (max. %s)" : "Carica (massimo %s)",
+ "File handling" : "Gestione file",
+ "Maximum upload size" : "Dimensione massima upload",
+ "max. possible: " : "numero mass.: ",
+ "Save" : "Salva",
+ "WebDAV" : "WebDAV",
+ "Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" : "Utilizza questo indirizzo per <a href=\"%s\" target=\"_blank\">accedere ai tuoi file con WebDAV</a>",
+ "New" : "Nuovo",
+ "New text file" : "Nuovo file di testo",
+ "Text file" : "File di testo",
+ "New folder" : "Nuova cartella",
+ "Folder" : "Cartella",
+ "From link" : "Da collegamento",
+ "Nothing in here. Upload something!" : "Non c'è niente qui. Carica qualcosa!",
+ "Download" : "Scarica",
+ "Upload too large" : "Caricamento troppo grande",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "I file che stai provando a caricare superano la dimensione massima consentita su questo server.",
+ "Files are being scanned, please wait." : "Scansione dei file in corso, attendi",
+ "Currently scanning" : "Scansione in corso"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/it.json b/apps/files/l10n/it.json
new file mode 100644
index 00000000000..8686051f461
--- /dev/null
+++ b/apps/files/l10n/it.json
@@ -0,0 +1,95 @@
+{ "translations": {
+ "Storage not available" : "Archiviazione non disponibile",
+ "Storage invalid" : "Archiviazione non valida",
+ "Unknown error" : "Errore sconosciuto",
+ "Could not move %s - File with this name already exists" : "Impossibile spostare %s - un file con questo nome esiste già",
+ "Could not move %s" : "Impossibile spostare %s",
+ "Permission denied" : "Permesso negato",
+ "File name cannot be empty." : "Il nome del file non può essere vuoto.",
+ "\"%s\" is an invalid file name." : "\"%s\" non è un nome file valido.",
+ "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Nome non valido, '\\', '/', '<', '>', ':', '\"', '|', '?' e '*' non sono consentiti.",
+ "The target folder has been moved or deleted." : "La cartella di destinazione è stata spostata o eliminata.",
+ "The name %s is already used in the folder %s. Please choose a different name." : "Il nome %s è attualmente in uso nella cartella %s. Scegli un nome diverso.",
+ "Not a valid source" : "Non è una sorgente valida",
+ "Server is not allowed to open URLs, please check the server configuration" : "Al server non è permesso aprire URL, controlla la configurazione del server",
+ "The file exceeds your quota by %s" : "Il file supera la tua quota di %s",
+ "Error while downloading %s to %s" : "Errore durante lo scaricamento di %s su %s",
+ "Error when creating the file" : "Errore durante la creazione del file",
+ "Folder name cannot be empty." : "Il nome della cartella non può essere vuoto.",
+ "Error when creating the folder" : "Errore durante la creazione della cartella",
+ "Unable to set upload directory." : "Impossibile impostare una cartella di caricamento.",
+ "Invalid Token" : "Token non valido",
+ "No file was uploaded. Unknown error" : "Nessun file è stato inviato. Errore sconosciuto",
+ "There is no error, the file uploaded with success" : "Non ci sono errori, il file è stato caricato correttamente",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "Il file caricato supera la direttiva upload_max_filesize in php.ini:",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Il file inviato supera la direttiva MAX_FILE_SIZE specificata nel modulo HTML",
+ "The uploaded file was only partially uploaded" : "Il file è stato caricato solo parzialmente",
+ "No file was uploaded" : "Nessun file è stato caricato",
+ "Missing a temporary folder" : "Manca una cartella temporanea",
+ "Failed to write to disk" : "Scrittura su disco non riuscita",
+ "Not enough storage available" : "Spazio di archiviazione insufficiente",
+ "Upload failed. Could not find uploaded file" : "Caricamento non riuscito. Impossibile trovare il file caricato.",
+ "Upload failed. Could not get file info." : "Caricamento non riuscito. Impossibile ottenere informazioni sul file.",
+ "Invalid directory." : "Cartella non valida.",
+ "Files" : "File",
+ "All files" : "Tutti i file",
+ "Unable to upload {filename} as it is a directory or has 0 bytes" : "Impossibile caricare {filename} poiché è una cartella oppure ha una dimensione di 0 byte.",
+ "Total file size {size1} exceeds upload limit {size2}" : "La dimensione totale del file {size1} supera il limite di caricamento {size2}",
+ "Not enough free space, you are uploading {size1} but only {size2} is left" : "Spazio insufficiente, stai caricando {size1}, ma è rimasto solo {size2}",
+ "Upload cancelled." : "Invio annullato",
+ "Could not get result from server." : "Impossibile ottenere il risultato dal server.",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "Caricamento del file in corso. La chiusura della pagina annullerà il caricamento.",
+ "URL cannot be empty" : "L'URL non può essere vuoto.",
+ "{new_name} already exists" : "{new_name} esiste già",
+ "Could not create file" : "Impossibile creare il file",
+ "Could not create folder" : "Impossibile creare la cartella",
+ "Error fetching URL" : "Errore durante il recupero dello URL",
+ "Share" : "Condividi",
+ "Delete" : "Elimina",
+ "Disconnect storage" : "Disconnetti archiviazione",
+ "Unshare" : "Rimuovi condivisione",
+ "Delete permanently" : "Elimina definitivamente",
+ "Rename" : "Rinomina",
+ "Pending" : "In corso",
+ "Error moving file." : "Errore durante lo spostamento del file.",
+ "Error moving file" : "Errore durante lo spostamento del file",
+ "Error" : "Errore",
+ "Could not rename file" : "Impossibile rinominare il file",
+ "Error deleting file." : "Errore durante l'eliminazione del file.",
+ "Name" : "Nome",
+ "Size" : "Dimensione",
+ "Modified" : "Modificato",
+ "_%n folder_::_%n folders_" : ["%n cartella","%n cartelle"],
+ "_%n file_::_%n files_" : ["%n file","%n file"],
+ "You don’t have permission to upload or create files here" : "Qui non hai i permessi di caricare o creare file",
+ "_Uploading %n file_::_Uploading %n files_" : ["Caricamento di %n file in corso","Caricamento di %n file in corso"],
+ "\"{name}\" is an invalid file name." : "\"{name}\" non è un nome file valido.",
+ "Your storage is full, files can not be updated or synced anymore!" : "Lo spazio di archiviazione è pieno, i file non possono essere più aggiornati o sincronizzati!",
+ "Your storage is almost full ({usedSpacePercent}%)" : "Lo spazio di archiviazione è quasi pieno ({usedSpacePercent}%)",
+ "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "L'applicazione di cifratura è abilitata, ma le chiavi non sono state inizializzate, disconnettiti ed effettua nuovamente l'accesso",
+ "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Chiave privata non valida per l'applicazione di cifratura. Aggiorna la password della chiave privata nelle impostazioni personali per ripristinare l'accesso ai tuoi file cifrati.",
+ "Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." : "La cifratura è stata disabilitata ma i tuoi file sono ancora cifrati. Vai nelle impostazioni personali per decifrare i file.",
+ "{dirs} and {files}" : "{dirs} e {files}",
+ "%s could not be renamed as it has been deleted" : "%s non può essere rinominato poiché è stato eliminato",
+ "%s could not be renamed" : "%s non può essere rinominato",
+ "Upload (max. %s)" : "Carica (massimo %s)",
+ "File handling" : "Gestione file",
+ "Maximum upload size" : "Dimensione massima upload",
+ "max. possible: " : "numero mass.: ",
+ "Save" : "Salva",
+ "WebDAV" : "WebDAV",
+ "Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" : "Utilizza questo indirizzo per <a href=\"%s\" target=\"_blank\">accedere ai tuoi file con WebDAV</a>",
+ "New" : "Nuovo",
+ "New text file" : "Nuovo file di testo",
+ "Text file" : "File di testo",
+ "New folder" : "Nuova cartella",
+ "Folder" : "Cartella",
+ "From link" : "Da collegamento",
+ "Nothing in here. Upload something!" : "Non c'è niente qui. Carica qualcosa!",
+ "Download" : "Scarica",
+ "Upload too large" : "Caricamento troppo grande",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "I file che stai provando a caricare superano la dimensione massima consentita su questo server.",
+ "Files are being scanned, please wait." : "Scansione dei file in corso, attendi",
+ "Currently scanning" : "Scansione in corso"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files/l10n/it.php b/apps/files/l10n/it.php
deleted file mode 100644
index 08cb41f1230..00000000000
--- a/apps/files/l10n/it.php
+++ /dev/null
@@ -1,96 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Storage not available" => "Archiviazione non disponibile",
-"Storage invalid" => "Archiviazione non valida",
-"Unknown error" => "Errore sconosciuto",
-"Could not move %s - File with this name already exists" => "Impossibile spostare %s - un file con questo nome esiste già",
-"Could not move %s" => "Impossibile spostare %s",
-"Permission denied" => "Permesso negato",
-"File name cannot be empty." => "Il nome del file non può essere vuoto.",
-"\"%s\" is an invalid file name." => "\"%s\" non è un nome file valido.",
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Nome non valido, '\\', '/', '<', '>', ':', '\"', '|', '?' e '*' non sono consentiti.",
-"The target folder has been moved or deleted." => "La cartella di destinazione è stata spostata o eliminata.",
-"The name %s is already used in the folder %s. Please choose a different name." => "Il nome %s è attualmente in uso nella cartella %s. Scegli un nome diverso.",
-"Not a valid source" => "Non è una sorgente valida",
-"Server is not allowed to open URLs, please check the server configuration" => "Al server non è permesso aprire URL, controlla la configurazione del server",
-"The file exceeds your quota by %s" => "Il file supera la tua quota di %s",
-"Error while downloading %s to %s" => "Errore durante lo scaricamento di %s su %s",
-"Error when creating the file" => "Errore durante la creazione del file",
-"Folder name cannot be empty." => "Il nome della cartella non può essere vuoto.",
-"Error when creating the folder" => "Errore durante la creazione della cartella",
-"Unable to set upload directory." => "Impossibile impostare una cartella di caricamento.",
-"Invalid Token" => "Token non valido",
-"No file was uploaded. Unknown error" => "Nessun file è stato inviato. Errore sconosciuto",
-"There is no error, the file uploaded with success" => "Non ci sono errori, il file è stato caricato correttamente",
-"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "Il file caricato supera la direttiva upload_max_filesize in php.ini:",
-"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Il file inviato supera la direttiva MAX_FILE_SIZE specificata nel modulo HTML",
-"The uploaded file was only partially uploaded" => "Il file è stato caricato solo parzialmente",
-"No file was uploaded" => "Nessun file è stato caricato",
-"Missing a temporary folder" => "Manca una cartella temporanea",
-"Failed to write to disk" => "Scrittura su disco non riuscita",
-"Not enough storage available" => "Spazio di archiviazione insufficiente",
-"Upload failed. Could not find uploaded file" => "Caricamento non riuscito. Impossibile trovare il file caricato.",
-"Upload failed. Could not get file info." => "Caricamento non riuscito. Impossibile ottenere informazioni sul file.",
-"Invalid directory." => "Cartella non valida.",
-"Files" => "File",
-"All files" => "Tutti i file",
-"Unable to upload {filename} as it is a directory or has 0 bytes" => "Impossibile caricare {filename} poiché è una cartella oppure ha una dimensione di 0 byte.",
-"Total file size {size1} exceeds upload limit {size2}" => "La dimensione totale del file {size1} supera il limite di caricamento {size2}",
-"Not enough free space, you are uploading {size1} but only {size2} is left" => "Spazio insufficiente, stai caricando {size1}, ma è rimasto solo {size2}",
-"Upload cancelled." => "Invio annullato",
-"Could not get result from server." => "Impossibile ottenere il risultato dal server.",
-"File upload is in progress. Leaving the page now will cancel the upload." => "Caricamento del file in corso. La chiusura della pagina annullerà il caricamento.",
-"URL cannot be empty" => "L'URL non può essere vuoto.",
-"{new_name} already exists" => "{new_name} esiste già",
-"Could not create file" => "Impossibile creare il file",
-"Could not create folder" => "Impossibile creare la cartella",
-"Error fetching URL" => "Errore durante il recupero dello URL",
-"Share" => "Condividi",
-"Delete" => "Elimina",
-"Disconnect storage" => "Disconnetti archiviazione",
-"Unshare" => "Rimuovi condivisione",
-"Delete permanently" => "Elimina definitivamente",
-"Rename" => "Rinomina",
-"Pending" => "In corso",
-"Error moving file." => "Errore durante lo spostamento del file.",
-"Error moving file" => "Errore durante lo spostamento del file",
-"Error" => "Errore",
-"Could not rename file" => "Impossibile rinominare il file",
-"Error deleting file." => "Errore durante l'eliminazione del file.",
-"Name" => "Nome",
-"Size" => "Dimensione",
-"Modified" => "Modificato",
-"_%n folder_::_%n folders_" => array("%n cartella","%n cartelle"),
-"_%n file_::_%n files_" => array("%n file","%n file"),
-"You don’t have permission to upload or create files here" => "Qui non hai i permessi di caricare o creare file",
-"_Uploading %n file_::_Uploading %n files_" => array("Caricamento di %n file in corso","Caricamento di %n file in corso"),
-"\"{name}\" is an invalid file name." => "\"{name}\" non è un nome file valido.",
-"Your storage is full, files can not be updated or synced anymore!" => "Lo spazio di archiviazione è pieno, i file non possono essere più aggiornati o sincronizzati!",
-"Your storage is almost full ({usedSpacePercent}%)" => "Lo spazio di archiviazione è quasi pieno ({usedSpacePercent}%)",
-"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" => "L'applicazione di cifratura è abilitata, ma le chiavi non sono state inizializzate, disconnettiti ed effettua nuovamente l'accesso",
-"Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." => "Chiave privata non valida per l'applicazione di cifratura. Aggiorna la password della chiave privata nelle impostazioni personali per ripristinare l'accesso ai tuoi file cifrati.",
-"Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." => "La cifratura è stata disabilitata ma i tuoi file sono ancora cifrati. Vai nelle impostazioni personali per decifrare i file.",
-"{dirs} and {files}" => "{dirs} e {files}",
-"%s could not be renamed as it has been deleted" => "%s non può essere rinominato poiché è stato eliminato",
-"%s could not be renamed" => "%s non può essere rinominato",
-"Upload (max. %s)" => "Carica (massimo %s)",
-"File handling" => "Gestione file",
-"Maximum upload size" => "Dimensione massima upload",
-"max. possible: " => "numero mass.: ",
-"Save" => "Salva",
-"WebDAV" => "WebDAV",
-"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" => "Utilizza questo indirizzo per <a href=\"%s\" target=\"_blank\">accedere ai tuoi file con WebDAV</a>",
-"New" => "Nuovo",
-"New text file" => "Nuovo file di testo",
-"Text file" => "File di testo",
-"New folder" => "Nuova cartella",
-"Folder" => "Cartella",
-"From link" => "Da collegamento",
-"Nothing in here. Upload something!" => "Non c'è niente qui. Carica qualcosa!",
-"Download" => "Scarica",
-"Upload too large" => "Caricamento troppo grande",
-"The files you are trying to upload exceed the maximum size for file uploads on this server." => "I file che stai provando a caricare superano la dimensione massima consentita su questo server.",
-"Files are being scanned, please wait." => "Scansione dei file in corso, attendi",
-"Currently scanning" => "Scansione in corso"
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/ja.js b/apps/files/l10n/ja.js
new file mode 100644
index 00000000000..201da49664b
--- /dev/null
+++ b/apps/files/l10n/ja.js
@@ -0,0 +1,97 @@
+OC.L10N.register(
+ "files",
+ {
+ "Storage not available" : "ストレージが利用できません",
+ "Storage invalid" : "ストレージが無効です",
+ "Unknown error" : "不明なエラー",
+ "Could not move %s - File with this name already exists" : "%s を移動できませんでした ― この名前のファイルはすでに存在します",
+ "Could not move %s" : "%s を移動できませんでした",
+ "Permission denied" : "アクセス拒否",
+ "File name cannot be empty." : "ファイル名を空にすることはできません。",
+ "\"%s\" is an invalid file name." : "\"%s\" は無効なファイル名です。",
+ "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "無効な名前、'\\', '/', '<', '>', ':', '\"', '|', '?', '*' は使用できません。",
+ "The target folder has been moved or deleted." : "対象のフォルダーは移動されたか、削除されました。",
+ "The name %s is already used in the folder %s. Please choose a different name." : "%s はフォルダー %s ですでに使われています。別の名前を選択してください。",
+ "Not a valid source" : "有効なソースではありません",
+ "Server is not allowed to open URLs, please check the server configuration" : "サーバーは、URLを開くことは許されません。サーバーの設定をチェックしてください。",
+ "The file exceeds your quota by %s" : "ファイル %s で容量制限をオーバーしました。",
+ "Error while downloading %s to %s" : "%s から %s へのダウンロードエラー",
+ "Error when creating the file" : "ファイルの生成エラー",
+ "Folder name cannot be empty." : "フォルダー名は空にできません",
+ "Error when creating the folder" : "フォルダーの生成エラー",
+ "Unable to set upload directory." : "アップロードディレクトリを設定できません。",
+ "Invalid Token" : "無効なトークン",
+ "No file was uploaded. Unknown error" : "ファイルは何もアップロードされていません。不明なエラー",
+ "There is no error, the file uploaded with success" : "エラーはありません。ファイルのアップロードは成功しました",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "アップロードされたファイルはphp.ini の upload_max_filesize に設定されたサイズを超えています:",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "アップロードファイルはHTMLフォームで指定された MAX_FILE_SIZE の制限を超えています",
+ "The uploaded file was only partially uploaded" : "アップロードファイルは一部分だけアップロードされました",
+ "No file was uploaded" : "ファイルはアップロードされませんでした",
+ "Missing a temporary folder" : "一時保存フォルダーが見つかりません",
+ "Failed to write to disk" : "ディスクへの書き込みに失敗しました",
+ "Not enough storage available" : "ストレージに十分な空き容量がありません",
+ "Upload failed. Could not find uploaded file" : "アップロードに失敗しました。アップロード済みのファイルを見つけることができませんでした。",
+ "Upload failed. Could not get file info." : "アップロードに失敗しました。ファイル情報を取得できませんでした。",
+ "Invalid directory." : "無効なディレクトリです。",
+ "Files" : "ファイル",
+ "All files" : "すべてのファイル",
+ "Unable to upload {filename} as it is a directory or has 0 bytes" : "ディレクトリもしくは0バイトのため {filename} をアップロードできません",
+ "Total file size {size1} exceeds upload limit {size2}" : "合計ファイルサイズ {size1} はアップロード制限 {size2} を超過しています。",
+ "Not enough free space, you are uploading {size1} but only {size2} is left" : "空き容量が十分でなく、 {size1} をアップロードしていますが、 {size2} しか残っていません。",
+ "Upload cancelled." : "アップロードはキャンセルされました。",
+ "Could not get result from server." : "サーバーから結果を取得できませんでした。",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "ファイル転送を実行中です。今このページから移動するとアップロードが中止されます。",
+ "URL cannot be empty" : "URL は空にできません",
+ "{new_name} already exists" : "{new_name} はすでに存在します",
+ "Could not create file" : "ファイルを作成できませんでした",
+ "Could not create folder" : "フォルダーを作成できませんでした",
+ "Error fetching URL" : "URL取得エラー",
+ "Share" : "共有",
+ "Delete" : "削除",
+ "Disconnect storage" : "ストレージを切断する",
+ "Unshare" : "共有解除",
+ "Delete permanently" : "完全に削除する",
+ "Rename" : "名前の変更",
+ "Pending" : "中断",
+ "Error moving file." : "ファイル移動でエラー",
+ "Error moving file" : "ファイルの移動エラー",
+ "Error" : "エラー",
+ "Could not rename file" : "ファイルの名前変更ができませんでした",
+ "Error deleting file." : "ファイルの削除エラー。",
+ "Name" : "名前",
+ "Size" : "サイズ",
+ "Modified" : "更新日時",
+ "_%n folder_::_%n folders_" : ["%n 個のフォルダー"],
+ "_%n file_::_%n files_" : ["%n 個のファイル"],
+ "You don’t have permission to upload or create files here" : "ここにファイルをアップロードもしくは作成する権限がありません",
+ "_Uploading %n file_::_Uploading %n files_" : ["%n 個のファイルをアップロード中"],
+ "\"{name}\" is an invalid file name." : "\"{name}\" は無効なファイル名です。",
+ "Your storage is full, files can not be updated or synced anymore!" : "あなたのストレージは一杯です。ファイルの更新と同期はもうできません!",
+ "Your storage is almost full ({usedSpacePercent}%)" : "ストレージがほぼ一杯です({usedSpacePercent}%)",
+ "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "暗号化アプリは有効ですが、あなたの暗号化キーは初期化されていません。ログアウトした後に、再度ログインしてください",
+ "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "暗号化アプリの無効なプライベートキーです。あなたの暗号化されたファイルへアクセスするために、個人設定からプライベートキーのパスワードを更新してください。",
+ "Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." : "暗号化の機能は無効化されましたが、ファイルはすでに暗号化されています。個人設定からファイルを複合を行ってください。",
+ "{dirs} and {files}" : "{dirs} と {files}",
+ "%s could not be renamed as it has been deleted" : "%s は削除された為、ファイル名を変更できません",
+ "%s could not be renamed" : "%sの名前を変更できませんでした",
+ "Upload (max. %s)" : "アップロード ( 最大 %s )",
+ "File handling" : "ファイル操作",
+ "Maximum upload size" : "最大アップロードサイズ",
+ "max. possible: " : "最大容量: ",
+ "Save" : "保存",
+ "WebDAV" : "WebDAV",
+ "Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" : "<a href=\"%s\" target=\"_blank\">WebDAV経由でのファイルアクセス</a>にはこのアドレスを利用してください",
+ "New" : "新規作成",
+ "New text file" : "新規のテキストファイル作成",
+ "Text file" : "テキストファイル",
+ "New folder" : "新しいフォルダー",
+ "Folder" : "フォルダー",
+ "From link" : "リンク",
+ "Nothing in here. Upload something!" : "ここには何もありません。何かアップロードしてください。",
+ "Download" : "ダウンロード",
+ "Upload too large" : "アップロードには大きすぎます。",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "アップロードしようとしているファイルは、サーバーで規定された最大サイズを超えています。",
+ "Files are being scanned, please wait." : "ファイルをスキャンしています、しばらくお待ちください。",
+ "Currently scanning" : "現在スキャン中"
+},
+"nplurals=1; plural=0;");
diff --git a/apps/files/l10n/ja.json b/apps/files/l10n/ja.json
new file mode 100644
index 00000000000..314bc723322
--- /dev/null
+++ b/apps/files/l10n/ja.json
@@ -0,0 +1,95 @@
+{ "translations": {
+ "Storage not available" : "ストレージが利用できません",
+ "Storage invalid" : "ストレージが無効です",
+ "Unknown error" : "不明なエラー",
+ "Could not move %s - File with this name already exists" : "%s を移動できませんでした ― この名前のファイルはすでに存在します",
+ "Could not move %s" : "%s を移動できませんでした",
+ "Permission denied" : "アクセス拒否",
+ "File name cannot be empty." : "ファイル名を空にすることはできません。",
+ "\"%s\" is an invalid file name." : "\"%s\" は無効なファイル名です。",
+ "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "無効な名前、'\\', '/', '<', '>', ':', '\"', '|', '?', '*' は使用できません。",
+ "The target folder has been moved or deleted." : "対象のフォルダーは移動されたか、削除されました。",
+ "The name %s is already used in the folder %s. Please choose a different name." : "%s はフォルダー %s ですでに使われています。別の名前を選択してください。",
+ "Not a valid source" : "有効なソースではありません",
+ "Server is not allowed to open URLs, please check the server configuration" : "サーバーは、URLを開くことは許されません。サーバーの設定をチェックしてください。",
+ "The file exceeds your quota by %s" : "ファイル %s で容量制限をオーバーしました。",
+ "Error while downloading %s to %s" : "%s から %s へのダウンロードエラー",
+ "Error when creating the file" : "ファイルの生成エラー",
+ "Folder name cannot be empty." : "フォルダー名は空にできません",
+ "Error when creating the folder" : "フォルダーの生成エラー",
+ "Unable to set upload directory." : "アップロードディレクトリを設定できません。",
+ "Invalid Token" : "無効なトークン",
+ "No file was uploaded. Unknown error" : "ファイルは何もアップロードされていません。不明なエラー",
+ "There is no error, the file uploaded with success" : "エラーはありません。ファイルのアップロードは成功しました",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "アップロードされたファイルはphp.ini の upload_max_filesize に設定されたサイズを超えています:",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "アップロードファイルはHTMLフォームで指定された MAX_FILE_SIZE の制限を超えています",
+ "The uploaded file was only partially uploaded" : "アップロードファイルは一部分だけアップロードされました",
+ "No file was uploaded" : "ファイルはアップロードされませんでした",
+ "Missing a temporary folder" : "一時保存フォルダーが見つかりません",
+ "Failed to write to disk" : "ディスクへの書き込みに失敗しました",
+ "Not enough storage available" : "ストレージに十分な空き容量がありません",
+ "Upload failed. Could not find uploaded file" : "アップロードに失敗しました。アップロード済みのファイルを見つけることができませんでした。",
+ "Upload failed. Could not get file info." : "アップロードに失敗しました。ファイル情報を取得できませんでした。",
+ "Invalid directory." : "無効なディレクトリです。",
+ "Files" : "ファイル",
+ "All files" : "すべてのファイル",
+ "Unable to upload {filename} as it is a directory or has 0 bytes" : "ディレクトリもしくは0バイトのため {filename} をアップロードできません",
+ "Total file size {size1} exceeds upload limit {size2}" : "合計ファイルサイズ {size1} はアップロード制限 {size2} を超過しています。",
+ "Not enough free space, you are uploading {size1} but only {size2} is left" : "空き容量が十分でなく、 {size1} をアップロードしていますが、 {size2} しか残っていません。",
+ "Upload cancelled." : "アップロードはキャンセルされました。",
+ "Could not get result from server." : "サーバーから結果を取得できませんでした。",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "ファイル転送を実行中です。今このページから移動するとアップロードが中止されます。",
+ "URL cannot be empty" : "URL は空にできません",
+ "{new_name} already exists" : "{new_name} はすでに存在します",
+ "Could not create file" : "ファイルを作成できませんでした",
+ "Could not create folder" : "フォルダーを作成できませんでした",
+ "Error fetching URL" : "URL取得エラー",
+ "Share" : "共有",
+ "Delete" : "削除",
+ "Disconnect storage" : "ストレージを切断する",
+ "Unshare" : "共有解除",
+ "Delete permanently" : "完全に削除する",
+ "Rename" : "名前の変更",
+ "Pending" : "中断",
+ "Error moving file." : "ファイル移動でエラー",
+ "Error moving file" : "ファイルの移動エラー",
+ "Error" : "エラー",
+ "Could not rename file" : "ファイルの名前変更ができませんでした",
+ "Error deleting file." : "ファイルの削除エラー。",
+ "Name" : "名前",
+ "Size" : "サイズ",
+ "Modified" : "更新日時",
+ "_%n folder_::_%n folders_" : ["%n 個のフォルダー"],
+ "_%n file_::_%n files_" : ["%n 個のファイル"],
+ "You don’t have permission to upload or create files here" : "ここにファイルをアップロードもしくは作成する権限がありません",
+ "_Uploading %n file_::_Uploading %n files_" : ["%n 個のファイルをアップロード中"],
+ "\"{name}\" is an invalid file name." : "\"{name}\" は無効なファイル名です。",
+ "Your storage is full, files can not be updated or synced anymore!" : "あなたのストレージは一杯です。ファイルの更新と同期はもうできません!",
+ "Your storage is almost full ({usedSpacePercent}%)" : "ストレージがほぼ一杯です({usedSpacePercent}%)",
+ "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "暗号化アプリは有効ですが、あなたの暗号化キーは初期化されていません。ログアウトした後に、再度ログインしてください",
+ "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "暗号化アプリの無効なプライベートキーです。あなたの暗号化されたファイルへアクセスするために、個人設定からプライベートキーのパスワードを更新してください。",
+ "Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." : "暗号化の機能は無効化されましたが、ファイルはすでに暗号化されています。個人設定からファイルを複合を行ってください。",
+ "{dirs} and {files}" : "{dirs} と {files}",
+ "%s could not be renamed as it has been deleted" : "%s は削除された為、ファイル名を変更できません",
+ "%s could not be renamed" : "%sの名前を変更できませんでした",
+ "Upload (max. %s)" : "アップロード ( 最大 %s )",
+ "File handling" : "ファイル操作",
+ "Maximum upload size" : "最大アップロードサイズ",
+ "max. possible: " : "最大容量: ",
+ "Save" : "保存",
+ "WebDAV" : "WebDAV",
+ "Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" : "<a href=\"%s\" target=\"_blank\">WebDAV経由でのファイルアクセス</a>にはこのアドレスを利用してください",
+ "New" : "新規作成",
+ "New text file" : "新規のテキストファイル作成",
+ "Text file" : "テキストファイル",
+ "New folder" : "新しいフォルダー",
+ "Folder" : "フォルダー",
+ "From link" : "リンク",
+ "Nothing in here. Upload something!" : "ここには何もありません。何かアップロードしてください。",
+ "Download" : "ダウンロード",
+ "Upload too large" : "アップロードには大きすぎます。",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "アップロードしようとしているファイルは、サーバーで規定された最大サイズを超えています。",
+ "Files are being scanned, please wait." : "ファイルをスキャンしています、しばらくお待ちください。",
+ "Currently scanning" : "現在スキャン中"
+},"pluralForm" :"nplurals=1; plural=0;"
+} \ No newline at end of file
diff --git a/apps/files/l10n/ja.php b/apps/files/l10n/ja.php
deleted file mode 100644
index c0e67863dbf..00000000000
--- a/apps/files/l10n/ja.php
+++ /dev/null
@@ -1,96 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Storage not available" => "ストレージが利用できません",
-"Storage invalid" => "ストレージが無効です",
-"Unknown error" => "不明なエラー",
-"Could not move %s - File with this name already exists" => "%s を移動できませんでした ― この名前のファイルはすでに存在します",
-"Could not move %s" => "%s を移動できませんでした",
-"Permission denied" => "アクセス拒否",
-"File name cannot be empty." => "ファイル名を空にすることはできません。",
-"\"%s\" is an invalid file name." => "\"%s\" は無効なファイル名です。",
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "無効な名前、'\\', '/', '<', '>', ':', '\"', '|', '?', '*' は使用できません。",
-"The target folder has been moved or deleted." => "対象のフォルダーは移動されたか、削除されました。",
-"The name %s is already used in the folder %s. Please choose a different name." => "%s はフォルダー %s ですでに使われています。別の名前を選択してください。",
-"Not a valid source" => "有効なソースではありません",
-"Server is not allowed to open URLs, please check the server configuration" => "サーバーは、URLを開くことは許されません。サーバーの設定をチェックしてください。",
-"The file exceeds your quota by %s" => "ファイル %s で容量制限をオーバーしました。",
-"Error while downloading %s to %s" => "%s から %s へのダウンロードエラー",
-"Error when creating the file" => "ファイルの生成エラー",
-"Folder name cannot be empty." => "フォルダー名は空にできません",
-"Error when creating the folder" => "フォルダーの生成エラー",
-"Unable to set upload directory." => "アップロードディレクトリを設定できません。",
-"Invalid Token" => "無効なトークン",
-"No file was uploaded. Unknown error" => "ファイルは何もアップロードされていません。不明なエラー",
-"There is no error, the file uploaded with success" => "エラーはありません。ファイルのアップロードは成功しました",
-"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "アップロードされたファイルはphp.ini の upload_max_filesize に設定されたサイズを超えています:",
-"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "アップロードファイルはHTMLフォームで指定された MAX_FILE_SIZE の制限を超えています",
-"The uploaded file was only partially uploaded" => "アップロードファイルは一部分だけアップロードされました",
-"No file was uploaded" => "ファイルはアップロードされませんでした",
-"Missing a temporary folder" => "一時保存フォルダーが見つかりません",
-"Failed to write to disk" => "ディスクへの書き込みに失敗しました",
-"Not enough storage available" => "ストレージに十分な空き容量がありません",
-"Upload failed. Could not find uploaded file" => "アップロードに失敗しました。アップロード済みのファイルを見つけることができませんでした。",
-"Upload failed. Could not get file info." => "アップロードに失敗しました。ファイル情報を取得できませんでした。",
-"Invalid directory." => "無効なディレクトリです。",
-"Files" => "ファイル",
-"All files" => "すべてのファイル",
-"Unable to upload {filename} as it is a directory or has 0 bytes" => "ディレクトリもしくは0バイトのため {filename} をアップロードできません",
-"Total file size {size1} exceeds upload limit {size2}" => "合計ファイルサイズ {size1} はアップロード制限 {size2} を超過しています。",
-"Not enough free space, you are uploading {size1} but only {size2} is left" => "空き容量が十分でなく、 {size1} をアップロードしていますが、 {size2} しか残っていません。",
-"Upload cancelled." => "アップロードはキャンセルされました。",
-"Could not get result from server." => "サーバーから結果を取得できませんでした。",
-"File upload is in progress. Leaving the page now will cancel the upload." => "ファイル転送を実行中です。今このページから移動するとアップロードが中止されます。",
-"URL cannot be empty" => "URL は空にできません",
-"{new_name} already exists" => "{new_name} はすでに存在します",
-"Could not create file" => "ファイルを作成できませんでした",
-"Could not create folder" => "フォルダーを作成できませんでした",
-"Error fetching URL" => "URL取得エラー",
-"Share" => "共有",
-"Delete" => "削除",
-"Disconnect storage" => "ストレージを切断する",
-"Unshare" => "共有解除",
-"Delete permanently" => "完全に削除する",
-"Rename" => "名前の変更",
-"Pending" => "中断",
-"Error moving file." => "ファイル移動でエラー",
-"Error moving file" => "ファイルの移動エラー",
-"Error" => "エラー",
-"Could not rename file" => "ファイルの名前変更ができませんでした",
-"Error deleting file." => "ファイルの削除エラー。",
-"Name" => "名前",
-"Size" => "サイズ",
-"Modified" => "更新日時",
-"_%n folder_::_%n folders_" => array("%n 個のフォルダー"),
-"_%n file_::_%n files_" => array("%n 個のファイル"),
-"You don’t have permission to upload or create files here" => "ここにファイルをアップロードもしくは作成する権限がありません",
-"_Uploading %n file_::_Uploading %n files_" => array("%n 個のファイルをアップロード中"),
-"\"{name}\" is an invalid file name." => "\"{name}\" は無効なファイル名です。",
-"Your storage is full, files can not be updated or synced anymore!" => "あなたのストレージは一杯です。ファイルの更新と同期はもうできません!",
-"Your storage is almost full ({usedSpacePercent}%)" => "ストレージがほぼ一杯です({usedSpacePercent}%)",
-"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" => "暗号化アプリは有効ですが、あなたの暗号化キーは初期化されていません。ログアウトした後に、再度ログインしてください",
-"Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." => "暗号化アプリの無効なプライベートキーです。あなたの暗号化されたファイルへアクセスするために、個人設定からプライベートキーのパスワードを更新してください。",
-"Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." => "暗号化の機能は無効化されましたが、ファイルはすでに暗号化されています。個人設定からファイルを複合を行ってください。",
-"{dirs} and {files}" => "{dirs} と {files}",
-"%s could not be renamed as it has been deleted" => "%s は削除された為、ファイル名を変更できません",
-"%s could not be renamed" => "%sの名前を変更できませんでした",
-"Upload (max. %s)" => "アップロード ( 最大 %s )",
-"File handling" => "ファイル操作",
-"Maximum upload size" => "最大アップロードサイズ",
-"max. possible: " => "最大容量: ",
-"Save" => "保存",
-"WebDAV" => "WebDAV",
-"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" => "<a href=\"%s\" target=\"_blank\">WebDAV経由でのファイルアクセス</a>にはこのアドレスを利用してください",
-"New" => "新規作成",
-"New text file" => "新規のテキストファイル作成",
-"Text file" => "テキストファイル",
-"New folder" => "新しいフォルダー",
-"Folder" => "フォルダー",
-"From link" => "リンク",
-"Nothing in here. Upload something!" => "ここには何もありません。何かアップロードしてください。",
-"Download" => "ダウンロード",
-"Upload too large" => "アップロードには大きすぎます。",
-"The files you are trying to upload exceed the maximum size for file uploads on this server." => "アップロードしようとしているファイルは、サーバーで規定された最大サイズを超えています。",
-"Files are being scanned, please wait." => "ファイルをスキャンしています、しばらくお待ちください。",
-"Currently scanning" => "現在スキャン中"
-);
-$PLURAL_FORMS = "nplurals=1; plural=0;";
diff --git a/apps/files/l10n/jv.js b/apps/files/l10n/jv.js
new file mode 100644
index 00000000000..b9de258aa2c
--- /dev/null
+++ b/apps/files/l10n/jv.js
@@ -0,0 +1,9 @@
+OC.L10N.register(
+ "files",
+ {
+ "_%n folder_::_%n folders_" : ["",""],
+ "_%n file_::_%n files_" : ["",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["",""],
+ "Download" : "Njipuk"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/jv.json b/apps/files/l10n/jv.json
new file mode 100644
index 00000000000..c5064a9ff57
--- /dev/null
+++ b/apps/files/l10n/jv.json
@@ -0,0 +1,7 @@
+{ "translations": {
+ "_%n folder_::_%n folders_" : ["",""],
+ "_%n file_::_%n files_" : ["",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["",""],
+ "Download" : "Njipuk"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files/l10n/jv.php b/apps/files/l10n/jv.php
deleted file mode 100644
index cfab5af7d1c..00000000000
--- a/apps/files/l10n/jv.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"_%n folder_::_%n folders_" => array("",""),
-"_%n file_::_%n files_" => array("",""),
-"_Uploading %n file_::_Uploading %n files_" => array("",""),
-"Download" => "Njipuk"
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/ka_GE.js b/apps/files/l10n/ka_GE.js
new file mode 100644
index 00000000000..9845b12b129
--- /dev/null
+++ b/apps/files/l10n/ka_GE.js
@@ -0,0 +1,54 @@
+OC.L10N.register(
+ "files",
+ {
+ "Unknown error" : "უცნობი შეცდომა",
+ "Could not move %s - File with this name already exists" : "%s –ის გადატანა ვერ მოხერხდა – ფაილი ამ სახელით უკვე არსებობს",
+ "Could not move %s" : "%s –ის გადატანა ვერ მოხერხდა",
+ "File name cannot be empty." : "ფაილის სახელი არ შეიძლება იყოს ცარიელი.",
+ "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "არადაშვებადი სახელი, '\\', '/', '<', '>', ':', '\"', '|', '?' და '*' არ არის დაიშვებული.",
+ "No file was uploaded. Unknown error" : "ფაილი არ აიტვირთა. უცნობი შეცდომა",
+ "There is no error, the file uploaded with success" : "ჭოცდომა არ დაფიქსირდა, ფაილი წარმატებით აიტვირთა",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "ატვირთული ფაილი აჭარბებს upload_max_filesize დირექტივას php.ini ფაილში",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "ატვირთული ფაილი აჭარბებს MAX_FILE_SIZE დირექტივას, რომელიც მითითებულია HTML ფორმაში",
+ "The uploaded file was only partially uploaded" : "ატვირთული ფაილი მხოლოდ ნაწილობრივ აიტვირთა",
+ "No file was uploaded" : "ფაილი არ აიტვირთა",
+ "Missing a temporary folder" : "დროებითი საქაღალდე არ არსებობს",
+ "Failed to write to disk" : "შეცდომა დისკზე ჩაწერისას",
+ "Not enough storage available" : "საცავში საკმარისი ადგილი არ არის",
+ "Invalid directory." : "დაუშვებელი დირექტორია.",
+ "Files" : "ფაილები",
+ "Upload cancelled." : "ატვირთვა შეჩერებულ იქნა.",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "მიმდინარეობს ფაილის ატვირთვა. სხვა გვერდზე გადასვლა გამოიწვევს ატვირთვის შეჩერებას",
+ "{new_name} already exists" : "{new_name} უკვე არსებობს",
+ "Share" : "გაზიარება",
+ "Delete" : "წაშლა",
+ "Unshare" : "გაუზიარებადი",
+ "Delete permanently" : "სრულად წაშლა",
+ "Rename" : "გადარქმევა",
+ "Pending" : "მოცდის რეჟიმში",
+ "Error" : "შეცდომა",
+ "Name" : "სახელი",
+ "Size" : "ზომა",
+ "Modified" : "შეცვლილია",
+ "_%n folder_::_%n folders_" : [""],
+ "_%n file_::_%n files_" : [""],
+ "_Uploading %n file_::_Uploading %n files_" : [""],
+ "Your storage is full, files can not be updated or synced anymore!" : "თქვენი საცავი გადაივსო. ფაილების განახლება და სინქრონიზირება ვერ მოხერხდება!",
+ "Your storage is almost full ({usedSpacePercent}%)" : "თქვენი საცავი თითქმის გადაივსო ({usedSpacePercent}%)",
+ "File handling" : "ფაილის დამუშავება",
+ "Maximum upload size" : "მაქსიმუმ ატვირთის ზომა",
+ "max. possible: " : "მაქს. შესაძლებელი:",
+ "Save" : "შენახვა",
+ "WebDAV" : "WebDAV",
+ "New" : "ახალი",
+ "Text file" : "ტექსტური ფაილი",
+ "New folder" : "ახალი ფოლდერი",
+ "Folder" : "საქაღალდე",
+ "From link" : "მისამართიდან",
+ "Nothing in here. Upload something!" : "აქ არაფერი არ არის. ატვირთე რამე!",
+ "Download" : "ჩამოტვირთვა",
+ "Upload too large" : "ასატვირთი ფაილი ძალიან დიდია",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "ფაილის ზომა რომლის ატვირთვასაც თქვენ აპირებთ, აჭარბებს სერვერზე დაშვებულ მაქსიმუმს.",
+ "Files are being scanned, please wait." : "მიმდინარეობს ფაილების სკანირება, გთხოვთ დაელოდოთ."
+},
+"nplurals=1; plural=0;");
diff --git a/apps/files/l10n/ka_GE.json b/apps/files/l10n/ka_GE.json
new file mode 100644
index 00000000000..65dde81cfc4
--- /dev/null
+++ b/apps/files/l10n/ka_GE.json
@@ -0,0 +1,52 @@
+{ "translations": {
+ "Unknown error" : "უცნობი შეცდომა",
+ "Could not move %s - File with this name already exists" : "%s –ის გადატანა ვერ მოხერხდა – ფაილი ამ სახელით უკვე არსებობს",
+ "Could not move %s" : "%s –ის გადატანა ვერ მოხერხდა",
+ "File name cannot be empty." : "ფაილის სახელი არ შეიძლება იყოს ცარიელი.",
+ "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "არადაშვებადი სახელი, '\\', '/', '<', '>', ':', '\"', '|', '?' და '*' არ არის დაიშვებული.",
+ "No file was uploaded. Unknown error" : "ფაილი არ აიტვირთა. უცნობი შეცდომა",
+ "There is no error, the file uploaded with success" : "ჭოცდომა არ დაფიქსირდა, ფაილი წარმატებით აიტვირთა",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "ატვირთული ფაილი აჭარბებს upload_max_filesize დირექტივას php.ini ფაილში",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "ატვირთული ფაილი აჭარბებს MAX_FILE_SIZE დირექტივას, რომელიც მითითებულია HTML ფორმაში",
+ "The uploaded file was only partially uploaded" : "ატვირთული ფაილი მხოლოდ ნაწილობრივ აიტვირთა",
+ "No file was uploaded" : "ფაილი არ აიტვირთა",
+ "Missing a temporary folder" : "დროებითი საქაღალდე არ არსებობს",
+ "Failed to write to disk" : "შეცდომა დისკზე ჩაწერისას",
+ "Not enough storage available" : "საცავში საკმარისი ადგილი არ არის",
+ "Invalid directory." : "დაუშვებელი დირექტორია.",
+ "Files" : "ფაილები",
+ "Upload cancelled." : "ატვირთვა შეჩერებულ იქნა.",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "მიმდინარეობს ფაილის ატვირთვა. სხვა გვერდზე გადასვლა გამოიწვევს ატვირთვის შეჩერებას",
+ "{new_name} already exists" : "{new_name} უკვე არსებობს",
+ "Share" : "გაზიარება",
+ "Delete" : "წაშლა",
+ "Unshare" : "გაუზიარებადი",
+ "Delete permanently" : "სრულად წაშლა",
+ "Rename" : "გადარქმევა",
+ "Pending" : "მოცდის რეჟიმში",
+ "Error" : "შეცდომა",
+ "Name" : "სახელი",
+ "Size" : "ზომა",
+ "Modified" : "შეცვლილია",
+ "_%n folder_::_%n folders_" : [""],
+ "_%n file_::_%n files_" : [""],
+ "_Uploading %n file_::_Uploading %n files_" : [""],
+ "Your storage is full, files can not be updated or synced anymore!" : "თქვენი საცავი გადაივსო. ფაილების განახლება და სინქრონიზირება ვერ მოხერხდება!",
+ "Your storage is almost full ({usedSpacePercent}%)" : "თქვენი საცავი თითქმის გადაივსო ({usedSpacePercent}%)",
+ "File handling" : "ფაილის დამუშავება",
+ "Maximum upload size" : "მაქსიმუმ ატვირთის ზომა",
+ "max. possible: " : "მაქს. შესაძლებელი:",
+ "Save" : "შენახვა",
+ "WebDAV" : "WebDAV",
+ "New" : "ახალი",
+ "Text file" : "ტექსტური ფაილი",
+ "New folder" : "ახალი ფოლდერი",
+ "Folder" : "საქაღალდე",
+ "From link" : "მისამართიდან",
+ "Nothing in here. Upload something!" : "აქ არაფერი არ არის. ატვირთე რამე!",
+ "Download" : "ჩამოტვირთვა",
+ "Upload too large" : "ასატვირთი ფაილი ძალიან დიდია",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "ფაილის ზომა რომლის ატვირთვასაც თქვენ აპირებთ, აჭარბებს სერვერზე დაშვებულ მაქსიმუმს.",
+ "Files are being scanned, please wait." : "მიმდინარეობს ფაილების სკანირება, გთხოვთ დაელოდოთ."
+},"pluralForm" :"nplurals=1; plural=0;"
+} \ No newline at end of file
diff --git a/apps/files/l10n/ka_GE.php b/apps/files/l10n/ka_GE.php
deleted file mode 100644
index 31184a5796f..00000000000
--- a/apps/files/l10n/ka_GE.php
+++ /dev/null
@@ -1,53 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Unknown error" => "უცნობი შეცდომა",
-"Could not move %s - File with this name already exists" => "%s –ის გადატანა ვერ მოხერხდა – ფაილი ამ სახელით უკვე არსებობს",
-"Could not move %s" => "%s –ის გადატანა ვერ მოხერხდა",
-"File name cannot be empty." => "ფაილის სახელი არ შეიძლება იყოს ცარიელი.",
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "არადაშვებადი სახელი, '\\', '/', '<', '>', ':', '\"', '|', '?' და '*' არ არის დაიშვებული.",
-"No file was uploaded. Unknown error" => "ფაილი არ აიტვირთა. უცნობი შეცდომა",
-"There is no error, the file uploaded with success" => "ჭოცდომა არ დაფიქსირდა, ფაილი წარმატებით აიტვირთა",
-"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "ატვირთული ფაილი აჭარბებს upload_max_filesize დირექტივას php.ini ფაილში",
-"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "ატვირთული ფაილი აჭარბებს MAX_FILE_SIZE დირექტივას, რომელიც მითითებულია HTML ფორმაში",
-"The uploaded file was only partially uploaded" => "ატვირთული ფაილი მხოლოდ ნაწილობრივ აიტვირთა",
-"No file was uploaded" => "ფაილი არ აიტვირთა",
-"Missing a temporary folder" => "დროებითი საქაღალდე არ არსებობს",
-"Failed to write to disk" => "შეცდომა დისკზე ჩაწერისას",
-"Not enough storage available" => "საცავში საკმარისი ადგილი არ არის",
-"Invalid directory." => "დაუშვებელი დირექტორია.",
-"Files" => "ფაილები",
-"Upload cancelled." => "ატვირთვა შეჩერებულ იქნა.",
-"File upload is in progress. Leaving the page now will cancel the upload." => "მიმდინარეობს ფაილის ატვირთვა. სხვა გვერდზე გადასვლა გამოიწვევს ატვირთვის შეჩერებას",
-"{new_name} already exists" => "{new_name} უკვე არსებობს",
-"Share" => "გაზიარება",
-"Delete" => "წაშლა",
-"Unshare" => "გაუზიარებადი",
-"Delete permanently" => "სრულად წაშლა",
-"Rename" => "გადარქმევა",
-"Pending" => "მოცდის რეჟიმში",
-"Error" => "შეცდომა",
-"Name" => "სახელი",
-"Size" => "ზომა",
-"Modified" => "შეცვლილია",
-"_%n folder_::_%n folders_" => array(""),
-"_%n file_::_%n files_" => array(""),
-"_Uploading %n file_::_Uploading %n files_" => array(""),
-"Your storage is full, files can not be updated or synced anymore!" => "თქვენი საცავი გადაივსო. ფაილების განახლება და სინქრონიზირება ვერ მოხერხდება!",
-"Your storage is almost full ({usedSpacePercent}%)" => "თქვენი საცავი თითქმის გადაივსო ({usedSpacePercent}%)",
-"File handling" => "ფაილის დამუშავება",
-"Maximum upload size" => "მაქსიმუმ ატვირთის ზომა",
-"max. possible: " => "მაქს. შესაძლებელი:",
-"Save" => "შენახვა",
-"WebDAV" => "WebDAV",
-"New" => "ახალი",
-"Text file" => "ტექსტური ფაილი",
-"New folder" => "ახალი ფოლდერი",
-"Folder" => "საქაღალდე",
-"From link" => "მისამართიდან",
-"Nothing in here. Upload something!" => "აქ არაფერი არ არის. ატვირთე რამე!",
-"Download" => "ჩამოტვირთვა",
-"Upload too large" => "ასატვირთი ფაილი ძალიან დიდია",
-"The files you are trying to upload exceed the maximum size for file uploads on this server." => "ფაილის ზომა რომლის ატვირთვასაც თქვენ აპირებთ, აჭარბებს სერვერზე დაშვებულ მაქსიმუმს.",
-"Files are being scanned, please wait." => "მიმდინარეობს ფაილების სკანირება, გთხოვთ დაელოდოთ."
-);
-$PLURAL_FORMS = "nplurals=1; plural=0;";
diff --git a/apps/files/l10n/km.js b/apps/files/l10n/km.js
new file mode 100644
index 00000000000..5a44796d1e7
--- /dev/null
+++ b/apps/files/l10n/km.js
@@ -0,0 +1,39 @@
+OC.L10N.register(
+ "files",
+ {
+ "Unknown error" : "មិន​ស្គាល់​កំហុស",
+ "Could not move %s - File with this name already exists" : "មិន​អាច​ផ្លាស់​ទី %s - មាន​ឈ្មោះ​ឯកសារ​ដូច​នេះ​ហើយ",
+ "Could not move %s" : "មិន​អាច​ផ្លាស់ទី %s",
+ "File name cannot be empty." : "ឈ្មោះ​ឯកសារ​មិន​អាច​នៅ​ទទេ​បាន​ឡើយ។",
+ "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "ឈ្មោះ​មិន​ត្រឹម​ត្រូវ, មិន​អនុញ្ញាត '\\', '/', '<', '>', ':', '\"', '|', '?' និង '*' ទេ។",
+ "No file was uploaded. Unknown error" : "មិន​មាន​ឯកសារ​ដែល​បាន​ផ្ទុក​ឡើង។ មិន​ស្គាល់​កំហុស",
+ "There is no error, the file uploaded with success" : "មិន​មាន​កំហុស​អ្វី​ទេ ហើយ​ឯកសារ​ត្រូវ​បាន​ផ្ទុកឡើង​ដោយ​ជោគជ័យ",
+ "Files" : "ឯកសារ",
+ "Upload cancelled." : "បាន​បោះបង់​ការ​ផ្ទុក​ឡើង។",
+ "{new_name} already exists" : "មាន​ឈ្មោះ {new_name} រួច​ហើយ",
+ "Share" : "ចែក​រំលែក",
+ "Delete" : "លុប",
+ "Unshare" : "លែង​ចែក​រំលែក",
+ "Delete permanently" : "លុប​ជា​អចិន្ត្រៃយ៍",
+ "Rename" : "ប្ដូរ​ឈ្មោះ",
+ "Pending" : "កំពុង​រង់ចាំ",
+ "Error" : "កំហុស",
+ "Name" : "ឈ្មោះ",
+ "Size" : "ទំហំ",
+ "Modified" : "បាន​កែ​ប្រែ",
+ "_%n folder_::_%n folders_" : [""],
+ "_%n file_::_%n files_" : [""],
+ "_Uploading %n file_::_Uploading %n files_" : [""],
+ "Maximum upload size" : "ទំហំ​ផ្ទុកឡើង​ជា​អតិបរមា",
+ "Save" : "រក្សាទុក",
+ "WebDAV" : "WebDAV",
+ "New" : "ថ្មី",
+ "Text file" : "ឯកសារ​អក្សរ",
+ "New folder" : "ថត​ថ្មី",
+ "Folder" : "ថត",
+ "From link" : "ពី​តំណ",
+ "Nothing in here. Upload something!" : "គ្មាន​អ្វី​នៅ​ទីនេះ​ទេ។ ផ្ទុក​ឡើង​អ្វី​មួយ!",
+ "Download" : "ទាញយក",
+ "Upload too large" : "ផ្ទុក​ឡើង​ធំ​ពេក"
+},
+"nplurals=1; plural=0;");
diff --git a/apps/files/l10n/km.json b/apps/files/l10n/km.json
new file mode 100644
index 00000000000..6ed24afe47a
--- /dev/null
+++ b/apps/files/l10n/km.json
@@ -0,0 +1,37 @@
+{ "translations": {
+ "Unknown error" : "មិន​ស្គាល់​កំហុស",
+ "Could not move %s - File with this name already exists" : "មិន​អាច​ផ្លាស់​ទី %s - មាន​ឈ្មោះ​ឯកសារ​ដូច​នេះ​ហើយ",
+ "Could not move %s" : "មិន​អាច​ផ្លាស់ទី %s",
+ "File name cannot be empty." : "ឈ្មោះ​ឯកសារ​មិន​អាច​នៅ​ទទេ​បាន​ឡើយ។",
+ "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "ឈ្មោះ​មិន​ត្រឹម​ត្រូវ, មិន​អនុញ្ញាត '\\', '/', '<', '>', ':', '\"', '|', '?' និង '*' ទេ។",
+ "No file was uploaded. Unknown error" : "មិន​មាន​ឯកសារ​ដែល​បាន​ផ្ទុក​ឡើង។ មិន​ស្គាល់​កំហុស",
+ "There is no error, the file uploaded with success" : "មិន​មាន​កំហុស​អ្វី​ទេ ហើយ​ឯកសារ​ត្រូវ​បាន​ផ្ទុកឡើង​ដោយ​ជោគជ័យ",
+ "Files" : "ឯកសារ",
+ "Upload cancelled." : "បាន​បោះបង់​ការ​ផ្ទុក​ឡើង។",
+ "{new_name} already exists" : "មាន​ឈ្មោះ {new_name} រួច​ហើយ",
+ "Share" : "ចែក​រំលែក",
+ "Delete" : "លុប",
+ "Unshare" : "លែង​ចែក​រំលែក",
+ "Delete permanently" : "លុប​ជា​អចិន្ត្រៃយ៍",
+ "Rename" : "ប្ដូរ​ឈ្មោះ",
+ "Pending" : "កំពុង​រង់ចាំ",
+ "Error" : "កំហុស",
+ "Name" : "ឈ្មោះ",
+ "Size" : "ទំហំ",
+ "Modified" : "បាន​កែ​ប្រែ",
+ "_%n folder_::_%n folders_" : [""],
+ "_%n file_::_%n files_" : [""],
+ "_Uploading %n file_::_Uploading %n files_" : [""],
+ "Maximum upload size" : "ទំហំ​ផ្ទុកឡើង​ជា​អតិបរមា",
+ "Save" : "រក្សាទុក",
+ "WebDAV" : "WebDAV",
+ "New" : "ថ្មី",
+ "Text file" : "ឯកសារ​អក្សរ",
+ "New folder" : "ថត​ថ្មី",
+ "Folder" : "ថត",
+ "From link" : "ពី​តំណ",
+ "Nothing in here. Upload something!" : "គ្មាន​អ្វី​នៅ​ទីនេះ​ទេ។ ផ្ទុក​ឡើង​អ្វី​មួយ!",
+ "Download" : "ទាញយក",
+ "Upload too large" : "ផ្ទុក​ឡើង​ធំ​ពេក"
+},"pluralForm" :"nplurals=1; plural=0;"
+} \ No newline at end of file
diff --git a/apps/files/l10n/km.php b/apps/files/l10n/km.php
deleted file mode 100644
index 9fa338d3659..00000000000
--- a/apps/files/l10n/km.php
+++ /dev/null
@@ -1,38 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Unknown error" => "មិន​ស្គាល់​កំហុស",
-"Could not move %s - File with this name already exists" => "មិន​អាច​ផ្លាស់​ទី %s - មាន​ឈ្មោះ​ឯកសារ​ដូច​នេះ​ហើយ",
-"Could not move %s" => "មិន​អាច​ផ្លាស់ទី %s",
-"File name cannot be empty." => "ឈ្មោះ​ឯកសារ​មិន​អាច​នៅ​ទទេ​បាន​ឡើយ។",
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "ឈ្មោះ​មិន​ត្រឹម​ត្រូវ, មិន​អនុញ្ញាត '\\', '/', '<', '>', ':', '\"', '|', '?' និង '*' ទេ។",
-"No file was uploaded. Unknown error" => "មិន​មាន​ឯកសារ​ដែល​បាន​ផ្ទុក​ឡើង។ មិន​ស្គាល់​កំហុស",
-"There is no error, the file uploaded with success" => "មិន​មាន​កំហុស​អ្វី​ទេ ហើយ​ឯកសារ​ត្រូវ​បាន​ផ្ទុកឡើង​ដោយ​ជោគជ័យ",
-"Files" => "ឯកសារ",
-"Upload cancelled." => "បាន​បោះបង់​ការ​ផ្ទុក​ឡើង។",
-"{new_name} already exists" => "មាន​ឈ្មោះ {new_name} រួច​ហើយ",
-"Share" => "ចែក​រំលែក",
-"Delete" => "លុប",
-"Unshare" => "លែង​ចែក​រំលែក",
-"Delete permanently" => "លុប​ជា​អចិន្ត្រៃយ៍",
-"Rename" => "ប្ដូរ​ឈ្មោះ",
-"Pending" => "កំពុង​រង់ចាំ",
-"Error" => "កំហុស",
-"Name" => "ឈ្មោះ",
-"Size" => "ទំហំ",
-"Modified" => "បាន​កែ​ប្រែ",
-"_%n folder_::_%n folders_" => array(""),
-"_%n file_::_%n files_" => array(""),
-"_Uploading %n file_::_Uploading %n files_" => array(""),
-"Maximum upload size" => "ទំហំ​ផ្ទុកឡើង​ជា​អតិបរមា",
-"Save" => "រក្សាទុក",
-"WebDAV" => "WebDAV",
-"New" => "ថ្មី",
-"Text file" => "ឯកសារ​អក្សរ",
-"New folder" => "ថត​ថ្មី",
-"Folder" => "ថត",
-"From link" => "ពី​តំណ",
-"Nothing in here. Upload something!" => "គ្មាន​អ្វី​នៅ​ទីនេះ​ទេ។ ផ្ទុក​ឡើង​អ្វី​មួយ!",
-"Download" => "ទាញយក",
-"Upload too large" => "ផ្ទុក​ឡើង​ធំ​ពេក"
-);
-$PLURAL_FORMS = "nplurals=1; plural=0;";
diff --git a/apps/files/l10n/kn.js b/apps/files/l10n/kn.js
new file mode 100644
index 00000000000..d1bbfca2dd4
--- /dev/null
+++ b/apps/files/l10n/kn.js
@@ -0,0 +1,8 @@
+OC.L10N.register(
+ "files",
+ {
+ "_%n folder_::_%n folders_" : [""],
+ "_%n file_::_%n files_" : [""],
+ "_Uploading %n file_::_Uploading %n files_" : [""]
+},
+"nplurals=1; plural=0;");
diff --git a/apps/files/l10n/kn.json b/apps/files/l10n/kn.json
new file mode 100644
index 00000000000..e493054d78a
--- /dev/null
+++ b/apps/files/l10n/kn.json
@@ -0,0 +1,6 @@
+{ "translations": {
+ "_%n folder_::_%n folders_" : [""],
+ "_%n file_::_%n files_" : [""],
+ "_Uploading %n file_::_Uploading %n files_" : [""]
+},"pluralForm" :"nplurals=1; plural=0;"
+} \ No newline at end of file
diff --git a/apps/files/l10n/kn.php b/apps/files/l10n/kn.php
deleted file mode 100644
index 70ab6572ba4..00000000000
--- a/apps/files/l10n/kn.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"_%n folder_::_%n folders_" => array(""),
-"_%n file_::_%n files_" => array(""),
-"_Uploading %n file_::_Uploading %n files_" => array("")
-);
-$PLURAL_FORMS = "nplurals=1; plural=0;";
diff --git a/apps/files/l10n/ko.js b/apps/files/l10n/ko.js
new file mode 100644
index 00000000000..519652e4796
--- /dev/null
+++ b/apps/files/l10n/ko.js
@@ -0,0 +1,82 @@
+OC.L10N.register(
+ "files",
+ {
+ "Unknown error" : "알 수 없는 오류",
+ "Could not move %s - File with this name already exists" : "항목 %s을(를) 이동시킬 수 없음 - 같은 이름의 파일이 이미 존재함",
+ "Could not move %s" : "항목 %s을(를) 이동시킬 수 없음",
+ "File name cannot be empty." : "파일 이름이 비어 있을 수 없습니다.",
+ "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "폴더 이름이 올바르지 않습니다. 이름에 문자 '\\', '/', '<', '>', ':', '\"', '|', '? ', '*'는 사용할 수 없습니다.",
+ "The name %s is already used in the folder %s. Please choose a different name." : "이름 %s이(가) 폴더 %s에서 이미 사용 중입니다. 다른 이름을 사용하십시오.",
+ "Not a valid source" : "올바르지 않은 원본",
+ "Server is not allowed to open URLs, please check the server configuration" : "서버에서 URL을 열 수 없습니다. 서버 설정을 확인하십시오",
+ "Error while downloading %s to %s" : "%s을(를) %s(으)로 다운로드하는 중 오류 발생",
+ "Error when creating the file" : "파일 생성 중 오류 발생",
+ "Folder name cannot be empty." : "폴더 이름이 비어있을 수 없습니다.",
+ "Error when creating the folder" : "폴더 생성 중 오류 발생",
+ "Unable to set upload directory." : "업로드 디렉터리를 설정할 수 없습니다.",
+ "Invalid Token" : "잘못된 토큰",
+ "No file was uploaded. Unknown error" : "파일이 업로드 되지 않았습니다. 알 수 없는 오류입니다",
+ "There is no error, the file uploaded with success" : "파일 업로드에 성공하였습니다.",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "업로드한 파일이 php.ini의 upload_max_filesize보다 큽니다:",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "업로드한 파일 크기가 HTML 폼의 MAX_FILE_SIZE보다 큼",
+ "The uploaded file was only partially uploaded" : "파일의 일부분만 업로드됨",
+ "No file was uploaded" : "파일이 업로드되지 않았음",
+ "Missing a temporary folder" : "임시 폴더가 없음",
+ "Failed to write to disk" : "디스크에 쓰지 못했습니다",
+ "Not enough storage available" : "저장소가 용량이 충분하지 않습니다.",
+ "Upload failed. Could not find uploaded file" : "업로드에 실패했습니다. 업로드할 파일을 찾을 수 없습니다",
+ "Upload failed. Could not get file info." : "업로드에 실패했습니다. 파일 정보를 가져올 수 없습니다.",
+ "Invalid directory." : "올바르지 않은 디렉터리입니다.",
+ "Files" : "파일",
+ "Unable to upload {filename} as it is a directory or has 0 bytes" : "{filename}을(를) 업로드할 수 없습니다. 폴더이거나 0 바이트 파일입니다.",
+ "Upload cancelled." : "업로드가 취소되었습니다.",
+ "Could not get result from server." : "서버에서 결과를 가져올 수 없습니다.",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "파일 업로드가 진행 중입니다. 이 페이지를 벗어나면 업로드가 취소됩니다.",
+ "URL cannot be empty" : "URL이 비어있을 수 없음",
+ "{new_name} already exists" : "{new_name}이(가) 이미 존재함",
+ "Could not create file" : "파일을 만들 수 없음",
+ "Could not create folder" : "폴더를 만들 수 없음",
+ "Error fetching URL" : "URL을 가져올 수 없음",
+ "Share" : "공유",
+ "Delete" : "삭제",
+ "Unshare" : "공유 해제",
+ "Delete permanently" : "영구히 삭제",
+ "Rename" : "이름 바꾸기",
+ "Pending" : "대기 중",
+ "Error moving file" : "파일 이동 오류",
+ "Error" : "오류",
+ "Could not rename file" : "이름을 변경할 수 없음",
+ "Error deleting file." : "파일 삭제 오류.",
+ "Name" : "이름",
+ "Size" : "크기",
+ "Modified" : "수정됨",
+ "_%n folder_::_%n folders_" : ["폴더 %n개"],
+ "_%n file_::_%n files_" : ["파일 %n개"],
+ "You don’t have permission to upload or create files here" : "여기에 파일을 업로드하거나 만들 권한이 없습니다",
+ "_Uploading %n file_::_Uploading %n files_" : ["파일 %n개 업로드 중"],
+ "Your storage is full, files can not be updated or synced anymore!" : "저장 공간이 가득 찼습니다. 파일을 업데이트하거나 동기화할 수 없습니다!",
+ "Your storage is almost full ({usedSpacePercent}%)" : "저장 공간이 거의 가득 찼습니다 ({usedSpacePercent}%)",
+ "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "암호화 앱이 활성화되어 있지만 키가 초기화되지 않았습니다. 로그아웃한 후 다시 로그인하십시오",
+ "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "암호화 앱의 개인 키가 잘못되었습니다. 암호화된 파일에 다시 접근하려면 개인 설정에서 개인 키 암호를 업데이트해야 합니다.",
+ "Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." : "암호화는 해제되어 있지만, 파일은 아직 암호화되어 있습니다. 개인 설정에서 파일을 복호화하십시오.",
+ "{dirs} and {files}" : "{dirs} 그리고 {files}",
+ "%s could not be renamed" : "%s의 이름을 변경할 수 없습니다",
+ "File handling" : "파일 처리",
+ "Maximum upload size" : "최대 업로드 크기",
+ "max. possible: " : "최대 가능:",
+ "Save" : "저장",
+ "WebDAV" : "WebDAV",
+ "Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" : "WebDAV로 파일에 접근하려면 <a href=\"%s\" target=\"_blank\">이 주소를 사용하십시오</a>",
+ "New" : "새로 만들기",
+ "New text file" : "새 텍스트 파일",
+ "Text file" : "텍스트 파일",
+ "New folder" : "새 폴더",
+ "Folder" : "폴더",
+ "From link" : "링크에서",
+ "Nothing in here. Upload something!" : "내용이 없습니다. 업로드할 수 있습니다!",
+ "Download" : "다운로드",
+ "Upload too large" : "업로드한 파일이 너무 큼",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "이 파일이 서버에서 허용하는 최대 업로드 가능 용량보다 큽니다.",
+ "Files are being scanned, please wait." : "파일을 검색하고 있습니다. 기다려 주십시오."
+},
+"nplurals=1; plural=0;");
diff --git a/apps/files/l10n/ko.json b/apps/files/l10n/ko.json
new file mode 100644
index 00000000000..afcda78ecd0
--- /dev/null
+++ b/apps/files/l10n/ko.json
@@ -0,0 +1,80 @@
+{ "translations": {
+ "Unknown error" : "알 수 없는 오류",
+ "Could not move %s - File with this name already exists" : "항목 %s을(를) 이동시킬 수 없음 - 같은 이름의 파일이 이미 존재함",
+ "Could not move %s" : "항목 %s을(를) 이동시킬 수 없음",
+ "File name cannot be empty." : "파일 이름이 비어 있을 수 없습니다.",
+ "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "폴더 이름이 올바르지 않습니다. 이름에 문자 '\\', '/', '<', '>', ':', '\"', '|', '? ', '*'는 사용할 수 없습니다.",
+ "The name %s is already used in the folder %s. Please choose a different name." : "이름 %s이(가) 폴더 %s에서 이미 사용 중입니다. 다른 이름을 사용하십시오.",
+ "Not a valid source" : "올바르지 않은 원본",
+ "Server is not allowed to open URLs, please check the server configuration" : "서버에서 URL을 열 수 없습니다. 서버 설정을 확인하십시오",
+ "Error while downloading %s to %s" : "%s을(를) %s(으)로 다운로드하는 중 오류 발생",
+ "Error when creating the file" : "파일 생성 중 오류 발생",
+ "Folder name cannot be empty." : "폴더 이름이 비어있을 수 없습니다.",
+ "Error when creating the folder" : "폴더 생성 중 오류 발생",
+ "Unable to set upload directory." : "업로드 디렉터리를 설정할 수 없습니다.",
+ "Invalid Token" : "잘못된 토큰",
+ "No file was uploaded. Unknown error" : "파일이 업로드 되지 않았습니다. 알 수 없는 오류입니다",
+ "There is no error, the file uploaded with success" : "파일 업로드에 성공하였습니다.",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "업로드한 파일이 php.ini의 upload_max_filesize보다 큽니다:",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "업로드한 파일 크기가 HTML 폼의 MAX_FILE_SIZE보다 큼",
+ "The uploaded file was only partially uploaded" : "파일의 일부분만 업로드됨",
+ "No file was uploaded" : "파일이 업로드되지 않았음",
+ "Missing a temporary folder" : "임시 폴더가 없음",
+ "Failed to write to disk" : "디스크에 쓰지 못했습니다",
+ "Not enough storage available" : "저장소가 용량이 충분하지 않습니다.",
+ "Upload failed. Could not find uploaded file" : "업로드에 실패했습니다. 업로드할 파일을 찾을 수 없습니다",
+ "Upload failed. Could not get file info." : "업로드에 실패했습니다. 파일 정보를 가져올 수 없습니다.",
+ "Invalid directory." : "올바르지 않은 디렉터리입니다.",
+ "Files" : "파일",
+ "Unable to upload {filename} as it is a directory or has 0 bytes" : "{filename}을(를) 업로드할 수 없습니다. 폴더이거나 0 바이트 파일입니다.",
+ "Upload cancelled." : "업로드가 취소되었습니다.",
+ "Could not get result from server." : "서버에서 결과를 가져올 수 없습니다.",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "파일 업로드가 진행 중입니다. 이 페이지를 벗어나면 업로드가 취소됩니다.",
+ "URL cannot be empty" : "URL이 비어있을 수 없음",
+ "{new_name} already exists" : "{new_name}이(가) 이미 존재함",
+ "Could not create file" : "파일을 만들 수 없음",
+ "Could not create folder" : "폴더를 만들 수 없음",
+ "Error fetching URL" : "URL을 가져올 수 없음",
+ "Share" : "공유",
+ "Delete" : "삭제",
+ "Unshare" : "공유 해제",
+ "Delete permanently" : "영구히 삭제",
+ "Rename" : "이름 바꾸기",
+ "Pending" : "대기 중",
+ "Error moving file" : "파일 이동 오류",
+ "Error" : "오류",
+ "Could not rename file" : "이름을 변경할 수 없음",
+ "Error deleting file." : "파일 삭제 오류.",
+ "Name" : "이름",
+ "Size" : "크기",
+ "Modified" : "수정됨",
+ "_%n folder_::_%n folders_" : ["폴더 %n개"],
+ "_%n file_::_%n files_" : ["파일 %n개"],
+ "You don’t have permission to upload or create files here" : "여기에 파일을 업로드하거나 만들 권한이 없습니다",
+ "_Uploading %n file_::_Uploading %n files_" : ["파일 %n개 업로드 중"],
+ "Your storage is full, files can not be updated or synced anymore!" : "저장 공간이 가득 찼습니다. 파일을 업데이트하거나 동기화할 수 없습니다!",
+ "Your storage is almost full ({usedSpacePercent}%)" : "저장 공간이 거의 가득 찼습니다 ({usedSpacePercent}%)",
+ "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "암호화 앱이 활성화되어 있지만 키가 초기화되지 않았습니다. 로그아웃한 후 다시 로그인하십시오",
+ "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "암호화 앱의 개인 키가 잘못되었습니다. 암호화된 파일에 다시 접근하려면 개인 설정에서 개인 키 암호를 업데이트해야 합니다.",
+ "Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." : "암호화는 해제되어 있지만, 파일은 아직 암호화되어 있습니다. 개인 설정에서 파일을 복호화하십시오.",
+ "{dirs} and {files}" : "{dirs} 그리고 {files}",
+ "%s could not be renamed" : "%s의 이름을 변경할 수 없습니다",
+ "File handling" : "파일 처리",
+ "Maximum upload size" : "최대 업로드 크기",
+ "max. possible: " : "최대 가능:",
+ "Save" : "저장",
+ "WebDAV" : "WebDAV",
+ "Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" : "WebDAV로 파일에 접근하려면 <a href=\"%s\" target=\"_blank\">이 주소를 사용하십시오</a>",
+ "New" : "새로 만들기",
+ "New text file" : "새 텍스트 파일",
+ "Text file" : "텍스트 파일",
+ "New folder" : "새 폴더",
+ "Folder" : "폴더",
+ "From link" : "링크에서",
+ "Nothing in here. Upload something!" : "내용이 없습니다. 업로드할 수 있습니다!",
+ "Download" : "다운로드",
+ "Upload too large" : "업로드한 파일이 너무 큼",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "이 파일이 서버에서 허용하는 최대 업로드 가능 용량보다 큽니다.",
+ "Files are being scanned, please wait." : "파일을 검색하고 있습니다. 기다려 주십시오."
+},"pluralForm" :"nplurals=1; plural=0;"
+} \ No newline at end of file
diff --git a/apps/files/l10n/ko.php b/apps/files/l10n/ko.php
deleted file mode 100644
index b342b375c77..00000000000
--- a/apps/files/l10n/ko.php
+++ /dev/null
@@ -1,81 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Unknown error" => "알 수 없는 오류",
-"Could not move %s - File with this name already exists" => "항목 %s을(를) 이동시킬 수 없음 - 같은 이름의 파일이 이미 존재함",
-"Could not move %s" => "항목 %s을(를) 이동시킬 수 없음",
-"File name cannot be empty." => "파일 이름이 비어 있을 수 없습니다.",
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "폴더 이름이 올바르지 않습니다. 이름에 문자 '\\', '/', '<', '>', ':', '\"', '|', '? ', '*'는 사용할 수 없습니다.",
-"The name %s is already used in the folder %s. Please choose a different name." => "이름 %s이(가) 폴더 %s에서 이미 사용 중입니다. 다른 이름을 사용하십시오.",
-"Not a valid source" => "올바르지 않은 원본",
-"Server is not allowed to open URLs, please check the server configuration" => "서버에서 URL을 열 수 없습니다. 서버 설정을 확인하십시오",
-"Error while downloading %s to %s" => "%s을(를) %s(으)로 다운로드하는 중 오류 발생",
-"Error when creating the file" => "파일 생성 중 오류 발생",
-"Folder name cannot be empty." => "폴더 이름이 비어있을 수 없습니다.",
-"Error when creating the folder" => "폴더 생성 중 오류 발생",
-"Unable to set upload directory." => "업로드 디렉터리를 설정할 수 없습니다.",
-"Invalid Token" => "잘못된 토큰",
-"No file was uploaded. Unknown error" => "파일이 업로드 되지 않았습니다. 알 수 없는 오류입니다",
-"There is no error, the file uploaded with success" => "파일 업로드에 성공하였습니다.",
-"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "업로드한 파일이 php.ini의 upload_max_filesize보다 큽니다:",
-"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "업로드한 파일 크기가 HTML 폼의 MAX_FILE_SIZE보다 큼",
-"The uploaded file was only partially uploaded" => "파일의 일부분만 업로드됨",
-"No file was uploaded" => "파일이 업로드되지 않았음",
-"Missing a temporary folder" => "임시 폴더가 없음",
-"Failed to write to disk" => "디스크에 쓰지 못했습니다",
-"Not enough storage available" => "저장소가 용량이 충분하지 않습니다.",
-"Upload failed. Could not find uploaded file" => "업로드에 실패했습니다. 업로드할 파일을 찾을 수 없습니다",
-"Upload failed. Could not get file info." => "업로드에 실패했습니다. 파일 정보를 가져올 수 없습니다.",
-"Invalid directory." => "올바르지 않은 디렉터리입니다.",
-"Files" => "파일",
-"Unable to upload {filename} as it is a directory or has 0 bytes" => "{filename}을(를) 업로드할 수 없습니다. 폴더이거나 0 바이트 파일입니다.",
-"Upload cancelled." => "업로드가 취소되었습니다.",
-"Could not get result from server." => "서버에서 결과를 가져올 수 없습니다.",
-"File upload is in progress. Leaving the page now will cancel the upload." => "파일 업로드가 진행 중입니다. 이 페이지를 벗어나면 업로드가 취소됩니다.",
-"URL cannot be empty" => "URL이 비어있을 수 없음",
-"{new_name} already exists" => "{new_name}이(가) 이미 존재함",
-"Could not create file" => "파일을 만들 수 없음",
-"Could not create folder" => "폴더를 만들 수 없음",
-"Error fetching URL" => "URL을 가져올 수 없음",
-"Share" => "공유",
-"Delete" => "삭제",
-"Unshare" => "공유 해제",
-"Delete permanently" => "영구히 삭제",
-"Rename" => "이름 바꾸기",
-"Pending" => "대기 중",
-"Error moving file" => "파일 이동 오류",
-"Error" => "오류",
-"Could not rename file" => "이름을 변경할 수 없음",
-"Error deleting file." => "파일 삭제 오류.",
-"Name" => "이름",
-"Size" => "크기",
-"Modified" => "수정됨",
-"_%n folder_::_%n folders_" => array("폴더 %n개"),
-"_%n file_::_%n files_" => array("파일 %n개"),
-"You don’t have permission to upload or create files here" => "여기에 파일을 업로드하거나 만들 권한이 없습니다",
-"_Uploading %n file_::_Uploading %n files_" => array("파일 %n개 업로드 중"),
-"Your storage is full, files can not be updated or synced anymore!" => "저장 공간이 가득 찼습니다. 파일을 업데이트하거나 동기화할 수 없습니다!",
-"Your storage is almost full ({usedSpacePercent}%)" => "저장 공간이 거의 가득 찼습니다 ({usedSpacePercent}%)",
-"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" => "암호화 앱이 활성화되어 있지만 키가 초기화되지 않았습니다. 로그아웃한 후 다시 로그인하십시오",
-"Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." => "암호화 앱의 개인 키가 잘못되었습니다. 암호화된 파일에 다시 접근하려면 개인 설정에서 개인 키 암호를 업데이트해야 합니다.",
-"Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." => "암호화는 해제되어 있지만, 파일은 아직 암호화되어 있습니다. 개인 설정에서 파일을 복호화하십시오.",
-"{dirs} and {files}" => "{dirs} 그리고 {files}",
-"%s could not be renamed" => "%s의 이름을 변경할 수 없습니다",
-"File handling" => "파일 처리",
-"Maximum upload size" => "최대 업로드 크기",
-"max. possible: " => "최대 가능:",
-"Save" => "저장",
-"WebDAV" => "WebDAV",
-"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" => "WebDAV로 파일에 접근하려면 <a href=\"%s\" target=\"_blank\">이 주소를 사용하십시오</a>",
-"New" => "새로 만들기",
-"New text file" => "새 텍스트 파일",
-"Text file" => "텍스트 파일",
-"New folder" => "새 폴더",
-"Folder" => "폴더",
-"From link" => "링크에서",
-"Nothing in here. Upload something!" => "내용이 없습니다. 업로드할 수 있습니다!",
-"Download" => "다운로드",
-"Upload too large" => "업로드한 파일이 너무 큼",
-"The files you are trying to upload exceed the maximum size for file uploads on this server." => "이 파일이 서버에서 허용하는 최대 업로드 가능 용량보다 큽니다.",
-"Files are being scanned, please wait." => "파일을 검색하고 있습니다. 기다려 주십시오."
-);
-$PLURAL_FORMS = "nplurals=1; plural=0;";
diff --git a/apps/files/l10n/ku_IQ.js b/apps/files/l10n/ku_IQ.js
new file mode 100644
index 00000000000..5236669f239
--- /dev/null
+++ b/apps/files/l10n/ku_IQ.js
@@ -0,0 +1,15 @@
+OC.L10N.register(
+ "files",
+ {
+ "Files" : "په‌ڕگەکان",
+ "Share" : "هاوبەشی کردن",
+ "Error" : "هه‌ڵه",
+ "Name" : "ناو",
+ "_%n folder_::_%n folders_" : ["",""],
+ "_%n file_::_%n files_" : ["",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["",""],
+ "Save" : "پاشکه‌وتکردن",
+ "Folder" : "بوخچه",
+ "Download" : "داگرتن"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/ku_IQ.json b/apps/files/l10n/ku_IQ.json
new file mode 100644
index 00000000000..c11984e29d7
--- /dev/null
+++ b/apps/files/l10n/ku_IQ.json
@@ -0,0 +1,13 @@
+{ "translations": {
+ "Files" : "په‌ڕگەکان",
+ "Share" : "هاوبەشی کردن",
+ "Error" : "هه‌ڵه",
+ "Name" : "ناو",
+ "_%n folder_::_%n folders_" : ["",""],
+ "_%n file_::_%n files_" : ["",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["",""],
+ "Save" : "پاشکه‌وتکردن",
+ "Folder" : "بوخچه",
+ "Download" : "داگرتن"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files/l10n/ku_IQ.php b/apps/files/l10n/ku_IQ.php
deleted file mode 100644
index 4afe5e4cc29..00000000000
--- a/apps/files/l10n/ku_IQ.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Files" => "په‌ڕگەکان",
-"Share" => "هاوبەشی کردن",
-"Error" => "هه‌ڵه",
-"Name" => "ناو",
-"_%n folder_::_%n folders_" => array("",""),
-"_%n file_::_%n files_" => array("",""),
-"_Uploading %n file_::_Uploading %n files_" => array("",""),
-"Save" => "پاشکه‌وتکردن",
-"Folder" => "بوخچه",
-"Download" => "داگرتن"
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/lb.js b/apps/files/l10n/lb.js
new file mode 100644
index 00000000000..05c3ff1e7e4
--- /dev/null
+++ b/apps/files/l10n/lb.js
@@ -0,0 +1,38 @@
+OC.L10N.register(
+ "files",
+ {
+ "Unknown error" : "Et ass en onbekannte Fehler opgetrueden",
+ "There is no error, the file uploaded with success" : "Keen Feeler, Datei ass komplett ropgelueden ginn",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Déi ropgelueden Datei ass méi grouss wei d'MAX_FILE_SIZE Eegenschaft déi an der HTML form uginn ass",
+ "The uploaded file was only partially uploaded" : "Déi ropgelueden Datei ass nëmmen hallef ropgelueden ginn",
+ "No file was uploaded" : "Et ass kee Fichier ropgeluede ginn",
+ "Missing a temporary folder" : "Et feelt en temporären Dossier",
+ "Failed to write to disk" : "Konnt net op den Disk schreiwen",
+ "Files" : "Dateien",
+ "Upload cancelled." : "Upload ofgebrach.",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "File Upload am gaang. Wann's de des Säit verléiss gëtt den Upload ofgebrach.",
+ "Share" : "Deelen",
+ "Delete" : "Läschen",
+ "Unshare" : "Net méi deelen",
+ "Rename" : "Ëm-benennen",
+ "Error" : "Fehler",
+ "Name" : "Numm",
+ "Size" : "Gréisst",
+ "Modified" : "Geännert",
+ "_%n folder_::_%n folders_" : ["",""],
+ "_%n file_::_%n files_" : ["",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["",""],
+ "File handling" : "Fichier handling",
+ "Maximum upload size" : "Maximum Upload Gréisst ",
+ "max. possible: " : "max. méiglech:",
+ "Save" : "Späicheren",
+ "New" : "Nei",
+ "Text file" : "Text Fichier",
+ "Folder" : "Dossier",
+ "Nothing in here. Upload something!" : "Hei ass näischt. Lued eppes rop!",
+ "Download" : "Download",
+ "Upload too large" : "Upload ze grouss",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Déi Dateien déi Dir probéiert erop ze lueden sinn méi grouss wei déi Maximal Gréisst déi op dësem Server erlaabt ass.",
+ "Files are being scanned, please wait." : "Fichieren gi gescannt, war weg."
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/lb.json b/apps/files/l10n/lb.json
new file mode 100644
index 00000000000..868141071f3
--- /dev/null
+++ b/apps/files/l10n/lb.json
@@ -0,0 +1,36 @@
+{ "translations": {
+ "Unknown error" : "Et ass en onbekannte Fehler opgetrueden",
+ "There is no error, the file uploaded with success" : "Keen Feeler, Datei ass komplett ropgelueden ginn",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Déi ropgelueden Datei ass méi grouss wei d'MAX_FILE_SIZE Eegenschaft déi an der HTML form uginn ass",
+ "The uploaded file was only partially uploaded" : "Déi ropgelueden Datei ass nëmmen hallef ropgelueden ginn",
+ "No file was uploaded" : "Et ass kee Fichier ropgeluede ginn",
+ "Missing a temporary folder" : "Et feelt en temporären Dossier",
+ "Failed to write to disk" : "Konnt net op den Disk schreiwen",
+ "Files" : "Dateien",
+ "Upload cancelled." : "Upload ofgebrach.",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "File Upload am gaang. Wann's de des Säit verléiss gëtt den Upload ofgebrach.",
+ "Share" : "Deelen",
+ "Delete" : "Läschen",
+ "Unshare" : "Net méi deelen",
+ "Rename" : "Ëm-benennen",
+ "Error" : "Fehler",
+ "Name" : "Numm",
+ "Size" : "Gréisst",
+ "Modified" : "Geännert",
+ "_%n folder_::_%n folders_" : ["",""],
+ "_%n file_::_%n files_" : ["",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["",""],
+ "File handling" : "Fichier handling",
+ "Maximum upload size" : "Maximum Upload Gréisst ",
+ "max. possible: " : "max. méiglech:",
+ "Save" : "Späicheren",
+ "New" : "Nei",
+ "Text file" : "Text Fichier",
+ "Folder" : "Dossier",
+ "Nothing in here. Upload something!" : "Hei ass näischt. Lued eppes rop!",
+ "Download" : "Download",
+ "Upload too large" : "Upload ze grouss",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Déi Dateien déi Dir probéiert erop ze lueden sinn méi grouss wei déi Maximal Gréisst déi op dësem Server erlaabt ass.",
+ "Files are being scanned, please wait." : "Fichieren gi gescannt, war weg."
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files/l10n/lb.php b/apps/files/l10n/lb.php
deleted file mode 100644
index a60c930c870..00000000000
--- a/apps/files/l10n/lb.php
+++ /dev/null
@@ -1,37 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Unknown error" => "Et ass en onbekannte Fehler opgetrueden",
-"There is no error, the file uploaded with success" => "Keen Feeler, Datei ass komplett ropgelueden ginn",
-"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Déi ropgelueden Datei ass méi grouss wei d'MAX_FILE_SIZE Eegenschaft déi an der HTML form uginn ass",
-"The uploaded file was only partially uploaded" => "Déi ropgelueden Datei ass nëmmen hallef ropgelueden ginn",
-"No file was uploaded" => "Et ass kee Fichier ropgeluede ginn",
-"Missing a temporary folder" => "Et feelt en temporären Dossier",
-"Failed to write to disk" => "Konnt net op den Disk schreiwen",
-"Files" => "Dateien",
-"Upload cancelled." => "Upload ofgebrach.",
-"File upload is in progress. Leaving the page now will cancel the upload." => "File Upload am gaang. Wann's de des Säit verléiss gëtt den Upload ofgebrach.",
-"Share" => "Deelen",
-"Delete" => "Läschen",
-"Unshare" => "Net méi deelen",
-"Rename" => "Ëm-benennen",
-"Error" => "Fehler",
-"Name" => "Numm",
-"Size" => "Gréisst",
-"Modified" => "Geännert",
-"_%n folder_::_%n folders_" => array("",""),
-"_%n file_::_%n files_" => array("",""),
-"_Uploading %n file_::_Uploading %n files_" => array("",""),
-"File handling" => "Fichier handling",
-"Maximum upload size" => "Maximum Upload Gréisst ",
-"max. possible: " => "max. méiglech:",
-"Save" => "Späicheren",
-"New" => "Nei",
-"Text file" => "Text Fichier",
-"Folder" => "Dossier",
-"Nothing in here. Upload something!" => "Hei ass näischt. Lued eppes rop!",
-"Download" => "Download",
-"Upload too large" => "Upload ze grouss",
-"The files you are trying to upload exceed the maximum size for file uploads on this server." => "Déi Dateien déi Dir probéiert erop ze lueden sinn méi grouss wei déi Maximal Gréisst déi op dësem Server erlaabt ass.",
-"Files are being scanned, please wait." => "Fichieren gi gescannt, war weg."
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/lt_LT.js b/apps/files/l10n/lt_LT.js
new file mode 100644
index 00000000000..c4b391bee67
--- /dev/null
+++ b/apps/files/l10n/lt_LT.js
@@ -0,0 +1,82 @@
+OC.L10N.register(
+ "files",
+ {
+ "Unknown error" : "Neatpažinta klaida",
+ "Could not move %s - File with this name already exists" : "Nepavyko perkelti %s - failas su tokiu pavadinimu jau egzistuoja",
+ "Could not move %s" : "Nepavyko perkelti %s",
+ "File name cannot be empty." : "Failo pavadinimas negali būti tuščias.",
+ "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Neleistinas pavadinimas, '\\', '/', '<', '>', ':', '\"', '|', '?' ir '*' yra neleidžiami.",
+ "The name %s is already used in the folder %s. Please choose a different name." : "Pavadinimas %s jau naudojamas aplanke %s. Prašome pasirinkti kitokį pavadinimą.",
+ "Not a valid source" : "Netinkamas šaltinis",
+ "Server is not allowed to open URLs, please check the server configuration" : "Serveriui neleidžiama atverti URL, prašome patikrinti serverio konfigūraciją",
+ "Error while downloading %s to %s" : "Klaida siunčiant %s į %s",
+ "Error when creating the file" : "Klaida kuriant failą",
+ "Folder name cannot be empty." : "Aplanko pavadinimas negali būti tuščias.",
+ "Error when creating the folder" : "Klaida kuriant aplanką",
+ "Unable to set upload directory." : "Nepavyksta nustatyti įkėlimų katalogo.",
+ "Invalid Token" : "Netinkamas ženklas",
+ "No file was uploaded. Unknown error" : "Failai nebuvo įkelti dėl nežinomos priežasties",
+ "There is no error, the file uploaded with success" : "Failas įkeltas sėkmingai, be klaidų",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "Įkeliamas failas yra didesnis nei leidžia upload_max_filesize php.ini faile:",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Įkeliamo failo dydis viršija MAX_FILE_SIZE nustatymą, kuris naudojamas HTML formoje.",
+ "The uploaded file was only partially uploaded" : "Failas buvo įkeltas tik dalinai",
+ "No file was uploaded" : "Nebuvo įkeltas joks failas",
+ "Missing a temporary folder" : "Nėra laikinojo katalogo",
+ "Failed to write to disk" : "Nepavyko įrašyti į diską",
+ "Not enough storage available" : "Nepakanka vietos serveryje",
+ "Upload failed. Could not find uploaded file" : "Įkėlimas nepavyko. Nepavyko rasti įkelto failo",
+ "Upload failed. Could not get file info." : "Įkėlimas nepavyko. Nepavyko gauti failo informacijos.",
+ "Invalid directory." : "Neteisingas aplankas",
+ "Files" : "Failai",
+ "Unable to upload {filename} as it is a directory or has 0 bytes" : "Nepavyksta įkelti {filename}, nes tai katalogas arba yra 0 baitų dydžio",
+ "Upload cancelled." : "Įkėlimas atšauktas.",
+ "Could not get result from server." : "Nepavyko gauti rezultato iš serverio.",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "Failo įkėlimas pradėtas. Jei paliksite šį puslapį, įkėlimas nutrūks.",
+ "URL cannot be empty" : "URL negali būti tuščias.",
+ "{new_name} already exists" : "{new_name} jau egzistuoja",
+ "Could not create file" : "Neįmanoma sukurti failo",
+ "Could not create folder" : "Neįmanoma sukurti aplanko",
+ "Error fetching URL" : "Klauda gaunant URL",
+ "Share" : "Dalintis",
+ "Delete" : "Ištrinti",
+ "Unshare" : "Nebesidalinti",
+ "Delete permanently" : "Ištrinti negrįžtamai",
+ "Rename" : "Pervadinti",
+ "Pending" : "Laukiantis",
+ "Error moving file" : "Klaida perkeliant failą",
+ "Error" : "Klaida",
+ "Could not rename file" : "Neįmanoma pervadinti failo",
+ "Error deleting file." : "Klaida trinant failą.",
+ "Name" : "Pavadinimas",
+ "Size" : "Dydis",
+ "Modified" : "Pakeista",
+ "_%n folder_::_%n folders_" : ["%n aplankas","%n aplankai","%n aplankų"],
+ "_%n file_::_%n files_" : ["%n failas","%n failai","%n failų"],
+ "You don’t have permission to upload or create files here" : "Jūs neturite leidimo čia įkelti arba kurti failus",
+ "_Uploading %n file_::_Uploading %n files_" : ["Įkeliamas %n failas","Įkeliami %n failai","Įkeliama %n failų"],
+ "Your storage is full, files can not be updated or synced anymore!" : "Jūsų visa vieta serveryje užimta",
+ "Your storage is almost full ({usedSpacePercent}%)" : "Jūsų vieta serveryje beveik visa užimta ({usedSpacePercent}%)",
+ "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Šifravimo programa įjungta, bet Jūsų raktai nėra pritaikyti. Prašome atsijungti ir vėl prisijungti",
+ "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Netinkamas privatus raktas Šifravimo programai. Prašome atnaujinti savo privataus rakto slaptažodį asmeniniuose nustatymuose, kad atkurti prieigą prie šifruotų failų.",
+ "Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." : "Šifravimas buvo išjungtas, bet Jūsų failai vis dar užšifruoti. Prašome eiti į asmeninius nustatymus ir iššifruoti savo failus.",
+ "{dirs} and {files}" : "{dirs} ir {files}",
+ "%s could not be renamed" : "%s negali būti pervadintas",
+ "File handling" : "Failų tvarkymas",
+ "Maximum upload size" : "Maksimalus įkeliamo failo dydis",
+ "max. possible: " : "maks. galima:",
+ "Save" : "Išsaugoti",
+ "WebDAV" : "WebDAV",
+ "Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" : "Naudokite šį adresą, kad <a href=\"%s\" target=\"_blank\">pasiektumėte savo failus per WebDAV</a>",
+ "New" : "Naujas",
+ "New text file" : "Naujas tekstinis failas",
+ "Text file" : "Teksto failas",
+ "New folder" : "Naujas aplankas",
+ "Folder" : "Katalogas",
+ "From link" : "Iš nuorodos",
+ "Nothing in here. Upload something!" : "Čia tuščia. Įkelkite ką nors!",
+ "Download" : "Atsisiųsti",
+ "Upload too large" : "Įkėlimui failas per didelis",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Bandomų įkelti failų dydis viršija maksimalų, kuris leidžiamas šiame serveryje",
+ "Files are being scanned, please wait." : "Skenuojami failai, prašome palaukti."
+},
+"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/l10n/lt_LT.json b/apps/files/l10n/lt_LT.json
new file mode 100644
index 00000000000..6baaa79c92c
--- /dev/null
+++ b/apps/files/l10n/lt_LT.json
@@ -0,0 +1,80 @@
+{ "translations": {
+ "Unknown error" : "Neatpažinta klaida",
+ "Could not move %s - File with this name already exists" : "Nepavyko perkelti %s - failas su tokiu pavadinimu jau egzistuoja",
+ "Could not move %s" : "Nepavyko perkelti %s",
+ "File name cannot be empty." : "Failo pavadinimas negali būti tuščias.",
+ "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Neleistinas pavadinimas, '\\', '/', '<', '>', ':', '\"', '|', '?' ir '*' yra neleidžiami.",
+ "The name %s is already used in the folder %s. Please choose a different name." : "Pavadinimas %s jau naudojamas aplanke %s. Prašome pasirinkti kitokį pavadinimą.",
+ "Not a valid source" : "Netinkamas šaltinis",
+ "Server is not allowed to open URLs, please check the server configuration" : "Serveriui neleidžiama atverti URL, prašome patikrinti serverio konfigūraciją",
+ "Error while downloading %s to %s" : "Klaida siunčiant %s į %s",
+ "Error when creating the file" : "Klaida kuriant failą",
+ "Folder name cannot be empty." : "Aplanko pavadinimas negali būti tuščias.",
+ "Error when creating the folder" : "Klaida kuriant aplanką",
+ "Unable to set upload directory." : "Nepavyksta nustatyti įkėlimų katalogo.",
+ "Invalid Token" : "Netinkamas ženklas",
+ "No file was uploaded. Unknown error" : "Failai nebuvo įkelti dėl nežinomos priežasties",
+ "There is no error, the file uploaded with success" : "Failas įkeltas sėkmingai, be klaidų",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "Įkeliamas failas yra didesnis nei leidžia upload_max_filesize php.ini faile:",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Įkeliamo failo dydis viršija MAX_FILE_SIZE nustatymą, kuris naudojamas HTML formoje.",
+ "The uploaded file was only partially uploaded" : "Failas buvo įkeltas tik dalinai",
+ "No file was uploaded" : "Nebuvo įkeltas joks failas",
+ "Missing a temporary folder" : "Nėra laikinojo katalogo",
+ "Failed to write to disk" : "Nepavyko įrašyti į diską",
+ "Not enough storage available" : "Nepakanka vietos serveryje",
+ "Upload failed. Could not find uploaded file" : "Įkėlimas nepavyko. Nepavyko rasti įkelto failo",
+ "Upload failed. Could not get file info." : "Įkėlimas nepavyko. Nepavyko gauti failo informacijos.",
+ "Invalid directory." : "Neteisingas aplankas",
+ "Files" : "Failai",
+ "Unable to upload {filename} as it is a directory or has 0 bytes" : "Nepavyksta įkelti {filename}, nes tai katalogas arba yra 0 baitų dydžio",
+ "Upload cancelled." : "Įkėlimas atšauktas.",
+ "Could not get result from server." : "Nepavyko gauti rezultato iš serverio.",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "Failo įkėlimas pradėtas. Jei paliksite šį puslapį, įkėlimas nutrūks.",
+ "URL cannot be empty" : "URL negali būti tuščias.",
+ "{new_name} already exists" : "{new_name} jau egzistuoja",
+ "Could not create file" : "Neįmanoma sukurti failo",
+ "Could not create folder" : "Neįmanoma sukurti aplanko",
+ "Error fetching URL" : "Klauda gaunant URL",
+ "Share" : "Dalintis",
+ "Delete" : "Ištrinti",
+ "Unshare" : "Nebesidalinti",
+ "Delete permanently" : "Ištrinti negrįžtamai",
+ "Rename" : "Pervadinti",
+ "Pending" : "Laukiantis",
+ "Error moving file" : "Klaida perkeliant failą",
+ "Error" : "Klaida",
+ "Could not rename file" : "Neįmanoma pervadinti failo",
+ "Error deleting file." : "Klaida trinant failą.",
+ "Name" : "Pavadinimas",
+ "Size" : "Dydis",
+ "Modified" : "Pakeista",
+ "_%n folder_::_%n folders_" : ["%n aplankas","%n aplankai","%n aplankų"],
+ "_%n file_::_%n files_" : ["%n failas","%n failai","%n failų"],
+ "You don’t have permission to upload or create files here" : "Jūs neturite leidimo čia įkelti arba kurti failus",
+ "_Uploading %n file_::_Uploading %n files_" : ["Įkeliamas %n failas","Įkeliami %n failai","Įkeliama %n failų"],
+ "Your storage is full, files can not be updated or synced anymore!" : "Jūsų visa vieta serveryje užimta",
+ "Your storage is almost full ({usedSpacePercent}%)" : "Jūsų vieta serveryje beveik visa užimta ({usedSpacePercent}%)",
+ "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Šifravimo programa įjungta, bet Jūsų raktai nėra pritaikyti. Prašome atsijungti ir vėl prisijungti",
+ "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Netinkamas privatus raktas Šifravimo programai. Prašome atnaujinti savo privataus rakto slaptažodį asmeniniuose nustatymuose, kad atkurti prieigą prie šifruotų failų.",
+ "Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." : "Šifravimas buvo išjungtas, bet Jūsų failai vis dar užšifruoti. Prašome eiti į asmeninius nustatymus ir iššifruoti savo failus.",
+ "{dirs} and {files}" : "{dirs} ir {files}",
+ "%s could not be renamed" : "%s negali būti pervadintas",
+ "File handling" : "Failų tvarkymas",
+ "Maximum upload size" : "Maksimalus įkeliamo failo dydis",
+ "max. possible: " : "maks. galima:",
+ "Save" : "Išsaugoti",
+ "WebDAV" : "WebDAV",
+ "Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" : "Naudokite šį adresą, kad <a href=\"%s\" target=\"_blank\">pasiektumėte savo failus per WebDAV</a>",
+ "New" : "Naujas",
+ "New text file" : "Naujas tekstinis failas",
+ "Text file" : "Teksto failas",
+ "New folder" : "Naujas aplankas",
+ "Folder" : "Katalogas",
+ "From link" : "Iš nuorodos",
+ "Nothing in here. Upload something!" : "Čia tuščia. Įkelkite ką nors!",
+ "Download" : "Atsisiųsti",
+ "Upload too large" : "Įkėlimui failas per didelis",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Bandomų įkelti failų dydis viršija maksimalų, kuris leidžiamas šiame serveryje",
+ "Files are being scanned, please wait." : "Skenuojami failai, prašome palaukti."
+},"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/l10n/lt_LT.php b/apps/files/l10n/lt_LT.php
deleted file mode 100644
index e1c16c8a80f..00000000000
--- a/apps/files/l10n/lt_LT.php
+++ /dev/null
@@ -1,81 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Unknown error" => "Neatpažinta klaida",
-"Could not move %s - File with this name already exists" => "Nepavyko perkelti %s - failas su tokiu pavadinimu jau egzistuoja",
-"Could not move %s" => "Nepavyko perkelti %s",
-"File name cannot be empty." => "Failo pavadinimas negali būti tuščias.",
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Neleistinas pavadinimas, '\\', '/', '<', '>', ':', '\"', '|', '?' ir '*' yra neleidžiami.",
-"The name %s is already used in the folder %s. Please choose a different name." => "Pavadinimas %s jau naudojamas aplanke %s. Prašome pasirinkti kitokį pavadinimą.",
-"Not a valid source" => "Netinkamas šaltinis",
-"Server is not allowed to open URLs, please check the server configuration" => "Serveriui neleidžiama atverti URL, prašome patikrinti serverio konfigūraciją",
-"Error while downloading %s to %s" => "Klaida siunčiant %s į %s",
-"Error when creating the file" => "Klaida kuriant failą",
-"Folder name cannot be empty." => "Aplanko pavadinimas negali būti tuščias.",
-"Error when creating the folder" => "Klaida kuriant aplanką",
-"Unable to set upload directory." => "Nepavyksta nustatyti įkėlimų katalogo.",
-"Invalid Token" => "Netinkamas ženklas",
-"No file was uploaded. Unknown error" => "Failai nebuvo įkelti dėl nežinomos priežasties",
-"There is no error, the file uploaded with success" => "Failas įkeltas sėkmingai, be klaidų",
-"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "Įkeliamas failas yra didesnis nei leidžia upload_max_filesize php.ini faile:",
-"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Įkeliamo failo dydis viršija MAX_FILE_SIZE nustatymą, kuris naudojamas HTML formoje.",
-"The uploaded file was only partially uploaded" => "Failas buvo įkeltas tik dalinai",
-"No file was uploaded" => "Nebuvo įkeltas joks failas",
-"Missing a temporary folder" => "Nėra laikinojo katalogo",
-"Failed to write to disk" => "Nepavyko įrašyti į diską",
-"Not enough storage available" => "Nepakanka vietos serveryje",
-"Upload failed. Could not find uploaded file" => "Įkėlimas nepavyko. Nepavyko rasti įkelto failo",
-"Upload failed. Could not get file info." => "Įkėlimas nepavyko. Nepavyko gauti failo informacijos.",
-"Invalid directory." => "Neteisingas aplankas",
-"Files" => "Failai",
-"Unable to upload {filename} as it is a directory or has 0 bytes" => "Nepavyksta įkelti {filename}, nes tai katalogas arba yra 0 baitų dydžio",
-"Upload cancelled." => "Įkėlimas atšauktas.",
-"Could not get result from server." => "Nepavyko gauti rezultato iš serverio.",
-"File upload is in progress. Leaving the page now will cancel the upload." => "Failo įkėlimas pradėtas. Jei paliksite šį puslapį, įkėlimas nutrūks.",
-"URL cannot be empty" => "URL negali būti tuščias.",
-"{new_name} already exists" => "{new_name} jau egzistuoja",
-"Could not create file" => "Neįmanoma sukurti failo",
-"Could not create folder" => "Neįmanoma sukurti aplanko",
-"Error fetching URL" => "Klauda gaunant URL",
-"Share" => "Dalintis",
-"Delete" => "Ištrinti",
-"Unshare" => "Nebesidalinti",
-"Delete permanently" => "Ištrinti negrįžtamai",
-"Rename" => "Pervadinti",
-"Pending" => "Laukiantis",
-"Error moving file" => "Klaida perkeliant failą",
-"Error" => "Klaida",
-"Could not rename file" => "Neįmanoma pervadinti failo",
-"Error deleting file." => "Klaida trinant failą.",
-"Name" => "Pavadinimas",
-"Size" => "Dydis",
-"Modified" => "Pakeista",
-"_%n folder_::_%n folders_" => array("%n aplankas","%n aplankai","%n aplankų"),
-"_%n file_::_%n files_" => array("%n failas","%n failai","%n failų"),
-"You don’t have permission to upload or create files here" => "Jūs neturite leidimo čia įkelti arba kurti failus",
-"_Uploading %n file_::_Uploading %n files_" => array("Įkeliamas %n failas","Įkeliami %n failai","Įkeliama %n failų"),
-"Your storage is full, files can not be updated or synced anymore!" => "Jūsų visa vieta serveryje užimta",
-"Your storage is almost full ({usedSpacePercent}%)" => "Jūsų vieta serveryje beveik visa užimta ({usedSpacePercent}%)",
-"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" => "Šifravimo programa įjungta, bet Jūsų raktai nėra pritaikyti. Prašome atsijungti ir vėl prisijungti",
-"Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." => "Netinkamas privatus raktas Šifravimo programai. Prašome atnaujinti savo privataus rakto slaptažodį asmeniniuose nustatymuose, kad atkurti prieigą prie šifruotų failų.",
-"Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." => "Šifravimas buvo išjungtas, bet Jūsų failai vis dar užšifruoti. Prašome eiti į asmeninius nustatymus ir iššifruoti savo failus.",
-"{dirs} and {files}" => "{dirs} ir {files}",
-"%s could not be renamed" => "%s negali būti pervadintas",
-"File handling" => "Failų tvarkymas",
-"Maximum upload size" => "Maksimalus įkeliamo failo dydis",
-"max. possible: " => "maks. galima:",
-"Save" => "Išsaugoti",
-"WebDAV" => "WebDAV",
-"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" => "Naudokite šį adresą, kad <a href=\"%s\" target=\"_blank\">pasiektumėte savo failus per WebDAV</a>",
-"New" => "Naujas",
-"New text file" => "Naujas tekstinis failas",
-"Text file" => "Teksto failas",
-"New folder" => "Naujas aplankas",
-"Folder" => "Katalogas",
-"From link" => "Iš nuorodos",
-"Nothing in here. Upload something!" => "Čia tuščia. Įkelkite ką nors!",
-"Download" => "Atsisiųsti",
-"Upload too large" => "Įkėlimui failas per didelis",
-"The files you are trying to upload exceed the maximum size for file uploads on this server." => "Bandomų įkelti failų dydis viršija maksimalų, kuris leidžiamas šiame serveryje",
-"Files are being scanned, please wait." => "Skenuojami failai, prašome palaukti."
-);
-$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/l10n/lv.js b/apps/files/l10n/lv.js
new file mode 100644
index 00000000000..d01f2894d94
--- /dev/null
+++ b/apps/files/l10n/lv.js
@@ -0,0 +1,58 @@
+OC.L10N.register(
+ "files",
+ {
+ "Unknown error" : "Nezināma kļūda",
+ "Could not move %s - File with this name already exists" : "Nevarēja pārvietot %s — jau eksistē datne ar tādu nosaukumu",
+ "Could not move %s" : "Nevarēja pārvietot %s",
+ "File name cannot be empty." : "Datnes nosaukums nevar būt tukšs.",
+ "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Nederīgs nosaukums, nav atļauti '\\', '/', '<', '>', ':', '\"', '|', '?' un '*'.",
+ "Unable to set upload directory." : "Nevar uzstādīt augšupielādes mapi.",
+ "Invalid Token" : "Nepareiza pilnvara",
+ "No file was uploaded. Unknown error" : "Netika augšupielādēta neviena datne. Nezināma kļūda",
+ "There is no error, the file uploaded with success" : "Viss kārtībā, datne augšupielādēta veiksmīga",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "Augšupielādētā datne pārsniedz upload_max_filesize norādījumu php.ini datnē:",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Augšupielādētā datne pārsniedz MAX_FILE_SIZE norādi, kas ir norādīta HTML formā",
+ "The uploaded file was only partially uploaded" : "Augšupielādētā datne ir tikai daļēji augšupielādēta",
+ "No file was uploaded" : "Neviena datne netika augšupielādēta",
+ "Missing a temporary folder" : "Trūkst pagaidu mapes",
+ "Failed to write to disk" : "Neizdevās saglabāt diskā",
+ "Not enough storage available" : "Nav pietiekami daudz vietas",
+ "Invalid directory." : "Nederīga direktorija.",
+ "Files" : "Datnes",
+ "Upload cancelled." : "Augšupielāde ir atcelta.",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "Notiek augšupielāde. Pametot lapu tagad, tiks atcelta augšupielāde.",
+ "{new_name} already exists" : "{new_name} jau eksistē",
+ "Share" : "Dalīties",
+ "Delete" : "Dzēst",
+ "Unshare" : "Pārtraukt dalīšanos",
+ "Delete permanently" : "Dzēst pavisam",
+ "Rename" : "Pārsaukt",
+ "Pending" : "Gaida savu kārtu",
+ "Error" : "Kļūda",
+ "Name" : "Nosaukums",
+ "Size" : "Izmērs",
+ "Modified" : "Mainīts",
+ "_%n folder_::_%n folders_" : ["%n mapes","%n mape","%n mapes"],
+ "_%n file_::_%n files_" : ["%n faili","%n fails","%n faili"],
+ "_Uploading %n file_::_Uploading %n files_" : ["%n","Augšupielāde %n failu","Augšupielāde %n failus"],
+ "Your storage is full, files can not be updated or synced anymore!" : "Jūsu krātuve ir pilna, datnes vairs nevar augšupielādēt vai sinhronizēt!",
+ "Your storage is almost full ({usedSpacePercent}%)" : "Jūsu krātuve ir gandrīz pilna ({usedSpacePercent}%)",
+ "Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." : "Šifrēšana tika atslēgta, tomēr jūsu faili joprojām ir šifrēti. Atšifrēt failus var Personiskajos uzstādījumos.",
+ "%s could not be renamed" : "%s nevar tikt pārsaukts",
+ "File handling" : "Datņu pārvaldība",
+ "Maximum upload size" : "Maksimālais datņu augšupielādes apjoms",
+ "max. possible: " : "maksimālais iespējamais:",
+ "Save" : "Saglabāt",
+ "WebDAV" : "WebDAV",
+ "New" : "Jauna",
+ "Text file" : "Teksta datne",
+ "New folder" : "Jauna mape",
+ "Folder" : "Mape",
+ "From link" : "No saites",
+ "Nothing in here. Upload something!" : "Te vēl nekas nav. Rīkojies, sāc augšupielādēt!",
+ "Download" : "Lejupielādēt",
+ "Upload too large" : "Datne ir par lielu, lai to augšupielādētu",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Augšupielādējamās datnes pārsniedz servera pieļaujamo datņu augšupielādes apjomu",
+ "Files are being scanned, please wait." : "Datnes šobrīd tiek caurskatītas, lūdzu, uzgaidiet."
+},
+"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);");
diff --git a/apps/files/l10n/lv.json b/apps/files/l10n/lv.json
new file mode 100644
index 00000000000..39a0caea5b2
--- /dev/null
+++ b/apps/files/l10n/lv.json
@@ -0,0 +1,56 @@
+{ "translations": {
+ "Unknown error" : "Nezināma kļūda",
+ "Could not move %s - File with this name already exists" : "Nevarēja pārvietot %s — jau eksistē datne ar tādu nosaukumu",
+ "Could not move %s" : "Nevarēja pārvietot %s",
+ "File name cannot be empty." : "Datnes nosaukums nevar būt tukšs.",
+ "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Nederīgs nosaukums, nav atļauti '\\', '/', '<', '>', ':', '\"', '|', '?' un '*'.",
+ "Unable to set upload directory." : "Nevar uzstādīt augšupielādes mapi.",
+ "Invalid Token" : "Nepareiza pilnvara",
+ "No file was uploaded. Unknown error" : "Netika augšupielādēta neviena datne. Nezināma kļūda",
+ "There is no error, the file uploaded with success" : "Viss kārtībā, datne augšupielādēta veiksmīga",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "Augšupielādētā datne pārsniedz upload_max_filesize norādījumu php.ini datnē:",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Augšupielādētā datne pārsniedz MAX_FILE_SIZE norādi, kas ir norādīta HTML formā",
+ "The uploaded file was only partially uploaded" : "Augšupielādētā datne ir tikai daļēji augšupielādēta",
+ "No file was uploaded" : "Neviena datne netika augšupielādēta",
+ "Missing a temporary folder" : "Trūkst pagaidu mapes",
+ "Failed to write to disk" : "Neizdevās saglabāt diskā",
+ "Not enough storage available" : "Nav pietiekami daudz vietas",
+ "Invalid directory." : "Nederīga direktorija.",
+ "Files" : "Datnes",
+ "Upload cancelled." : "Augšupielāde ir atcelta.",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "Notiek augšupielāde. Pametot lapu tagad, tiks atcelta augšupielāde.",
+ "{new_name} already exists" : "{new_name} jau eksistē",
+ "Share" : "Dalīties",
+ "Delete" : "Dzēst",
+ "Unshare" : "Pārtraukt dalīšanos",
+ "Delete permanently" : "Dzēst pavisam",
+ "Rename" : "Pārsaukt",
+ "Pending" : "Gaida savu kārtu",
+ "Error" : "Kļūda",
+ "Name" : "Nosaukums",
+ "Size" : "Izmērs",
+ "Modified" : "Mainīts",
+ "_%n folder_::_%n folders_" : ["%n mapes","%n mape","%n mapes"],
+ "_%n file_::_%n files_" : ["%n faili","%n fails","%n faili"],
+ "_Uploading %n file_::_Uploading %n files_" : ["%n","Augšupielāde %n failu","Augšupielāde %n failus"],
+ "Your storage is full, files can not be updated or synced anymore!" : "Jūsu krātuve ir pilna, datnes vairs nevar augšupielādēt vai sinhronizēt!",
+ "Your storage is almost full ({usedSpacePercent}%)" : "Jūsu krātuve ir gandrīz pilna ({usedSpacePercent}%)",
+ "Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." : "Šifrēšana tika atslēgta, tomēr jūsu faili joprojām ir šifrēti. Atšifrēt failus var Personiskajos uzstādījumos.",
+ "%s could not be renamed" : "%s nevar tikt pārsaukts",
+ "File handling" : "Datņu pārvaldība",
+ "Maximum upload size" : "Maksimālais datņu augšupielādes apjoms",
+ "max. possible: " : "maksimālais iespējamais:",
+ "Save" : "Saglabāt",
+ "WebDAV" : "WebDAV",
+ "New" : "Jauna",
+ "Text file" : "Teksta datne",
+ "New folder" : "Jauna mape",
+ "Folder" : "Mape",
+ "From link" : "No saites",
+ "Nothing in here. Upload something!" : "Te vēl nekas nav. Rīkojies, sāc augšupielādēt!",
+ "Download" : "Lejupielādēt",
+ "Upload too large" : "Datne ir par lielu, lai to augšupielādētu",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Augšupielādējamās datnes pārsniedz servera pieļaujamo datņu augšupielādes apjomu",
+ "Files are being scanned, please wait." : "Datnes šobrīd tiek caurskatītas, lūdzu, uzgaidiet."
+},"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/l10n/lv.php b/apps/files/l10n/lv.php
deleted file mode 100644
index 3911fb806fb..00000000000
--- a/apps/files/l10n/lv.php
+++ /dev/null
@@ -1,57 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Unknown error" => "Nezināma kļūda",
-"Could not move %s - File with this name already exists" => "Nevarēja pārvietot %s — jau eksistē datne ar tādu nosaukumu",
-"Could not move %s" => "Nevarēja pārvietot %s",
-"File name cannot be empty." => "Datnes nosaukums nevar būt tukšs.",
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Nederīgs nosaukums, nav atļauti '\\', '/', '<', '>', ':', '\"', '|', '?' un '*'.",
-"Unable to set upload directory." => "Nevar uzstādīt augšupielādes mapi.",
-"Invalid Token" => "Nepareiza pilnvara",
-"No file was uploaded. Unknown error" => "Netika augšupielādēta neviena datne. Nezināma kļūda",
-"There is no error, the file uploaded with success" => "Viss kārtībā, datne augšupielādēta veiksmīga",
-"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "Augšupielādētā datne pārsniedz upload_max_filesize norādījumu php.ini datnē:",
-"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Augšupielādētā datne pārsniedz MAX_FILE_SIZE norādi, kas ir norādīta HTML formā",
-"The uploaded file was only partially uploaded" => "Augšupielādētā datne ir tikai daļēji augšupielādēta",
-"No file was uploaded" => "Neviena datne netika augšupielādēta",
-"Missing a temporary folder" => "Trūkst pagaidu mapes",
-"Failed to write to disk" => "Neizdevās saglabāt diskā",
-"Not enough storage available" => "Nav pietiekami daudz vietas",
-"Invalid directory." => "Nederīga direktorija.",
-"Files" => "Datnes",
-"Upload cancelled." => "Augšupielāde ir atcelta.",
-"File upload is in progress. Leaving the page now will cancel the upload." => "Notiek augšupielāde. Pametot lapu tagad, tiks atcelta augšupielāde.",
-"{new_name} already exists" => "{new_name} jau eksistē",
-"Share" => "Dalīties",
-"Delete" => "Dzēst",
-"Unshare" => "Pārtraukt dalīšanos",
-"Delete permanently" => "Dzēst pavisam",
-"Rename" => "Pārsaukt",
-"Pending" => "Gaida savu kārtu",
-"Error" => "Kļūda",
-"Name" => "Nosaukums",
-"Size" => "Izmērs",
-"Modified" => "Mainīts",
-"_%n folder_::_%n folders_" => array("%n mapes","%n mape","%n mapes"),
-"_%n file_::_%n files_" => array("%n faili","%n fails","%n faili"),
-"_Uploading %n file_::_Uploading %n files_" => array("%n","Augšupielāde %n failu","Augšupielāde %n failus"),
-"Your storage is full, files can not be updated or synced anymore!" => "Jūsu krātuve ir pilna, datnes vairs nevar augšupielādēt vai sinhronizēt!",
-"Your storage is almost full ({usedSpacePercent}%)" => "Jūsu krātuve ir gandrīz pilna ({usedSpacePercent}%)",
-"Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." => "Šifrēšana tika atslēgta, tomēr jūsu faili joprojām ir šifrēti. Atšifrēt failus var Personiskajos uzstādījumos.",
-"%s could not be renamed" => "%s nevar tikt pārsaukts",
-"File handling" => "Datņu pārvaldība",
-"Maximum upload size" => "Maksimālais datņu augšupielādes apjoms",
-"max. possible: " => "maksimālais iespējamais:",
-"Save" => "Saglabāt",
-"WebDAV" => "WebDAV",
-"New" => "Jauna",
-"Text file" => "Teksta datne",
-"New folder" => "Jauna mape",
-"Folder" => "Mape",
-"From link" => "No saites",
-"Nothing in here. Upload something!" => "Te vēl nekas nav. Rīkojies, sāc augšupielādēt!",
-"Download" => "Lejupielādēt",
-"Upload too large" => "Datne ir par lielu, lai to augšupielādētu",
-"The files you are trying to upload exceed the maximum size for file uploads on this server." => "Augšupielādējamās datnes pārsniedz servera pieļaujamo datņu augšupielādes apjomu",
-"Files are being scanned, please wait." => "Datnes šobrīd tiek caurskatītas, lūdzu, uzgaidiet."
-);
-$PLURAL_FORMS = "nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);";
diff --git a/apps/files/l10n/mg.js b/apps/files/l10n/mg.js
new file mode 100644
index 00000000000..f085469f731
--- /dev/null
+++ b/apps/files/l10n/mg.js
@@ -0,0 +1,8 @@
+OC.L10N.register(
+ "files",
+ {
+ "_%n folder_::_%n folders_" : ["",""],
+ "_%n file_::_%n files_" : ["",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["",""]
+},
+"nplurals=2; plural=(n > 1);");
diff --git a/apps/files/l10n/mg.json b/apps/files/l10n/mg.json
new file mode 100644
index 00000000000..ba9792477cd
--- /dev/null
+++ b/apps/files/l10n/mg.json
@@ -0,0 +1,6 @@
+{ "translations": {
+ "_%n folder_::_%n folders_" : ["",""],
+ "_%n file_::_%n files_" : ["",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["",""]
+},"pluralForm" :"nplurals=2; plural=(n > 1);"
+} \ No newline at end of file
diff --git a/apps/files/l10n/mg.php b/apps/files/l10n/mg.php
deleted file mode 100644
index 3c711e6b78a..00000000000
--- a/apps/files/l10n/mg.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"_%n folder_::_%n folders_" => array("",""),
-"_%n file_::_%n files_" => array("",""),
-"_Uploading %n file_::_Uploading %n files_" => array("","")
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n > 1);";
diff --git a/apps/files/l10n/mk.js b/apps/files/l10n/mk.js
new file mode 100644
index 00000000000..57a717ceaf6
--- /dev/null
+++ b/apps/files/l10n/mk.js
@@ -0,0 +1,70 @@
+OC.L10N.register(
+ "files",
+ {
+ "Unknown error" : "Непозната грешка",
+ "Could not move %s - File with this name already exists" : "Не можам да го преместам %s - Датотека со такво име веќе постои",
+ "Could not move %s" : "Не можам да ги префрлам %s",
+ "File name cannot be empty." : "Името на датотеката не може да биде празно.",
+ "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Неправилно име. , '\\', '/', '<', '>', ':', '\"', '|', '?' и '*' не се дозволени.",
+ "Not a valid source" : "Не е валиден извор",
+ "Error while downloading %s to %s" : "Грешка додека преземам %s to %s",
+ "Error when creating the file" : "Грешка при креирање на датотека",
+ "Folder name cannot be empty." : "Името на папката не може да биде празно.",
+ "Error when creating the folder" : "Грешка при креирање на папка",
+ "Unable to set upload directory." : "Не може да се постави папката за префрлање на податоци.",
+ "Invalid Token" : "Грешен токен",
+ "No file was uploaded. Unknown error" : "Ниту еден фајл не се вчита. Непозната грешка",
+ "There is no error, the file uploaded with success" : "Датотеката беше успешно подигната.",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "Подигнатата датотека ја надминува upload_max_filesize директивата во php.ini:",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Големината на датотеката ја надминува MAX_FILE_SIZE директивата која беше специфицирана во HTML формата",
+ "The uploaded file was only partially uploaded" : "Датотеката беше само делумно подигната.",
+ "No file was uploaded" : "Не беше подигната датотека.",
+ "Missing a temporary folder" : "Недостасува привремена папка",
+ "Failed to write to disk" : "Неуспеав да запишам на диск",
+ "Not enough storage available" : "Нема доволно слободен сториџ",
+ "Upload failed. Could not find uploaded file" : "Префрлањето е неуспешно. Не можам да го најдам префрлената датотека.",
+ "Invalid directory." : "Погрешна папка.",
+ "Files" : "Датотеки",
+ "Upload cancelled." : "Преземањето е прекинато.",
+ "Could not get result from server." : "Не можам да добијам резултат од серверот.",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "Подигање на датотека е во тек. Напуштење на страницата ќе го прекине.",
+ "URL cannot be empty" : "URL-то не може да биде празно",
+ "{new_name} already exists" : "{new_name} веќе постои",
+ "Could not create file" : "Не множам да креирам датотека",
+ "Could not create folder" : "Не можам да креирам папка",
+ "Share" : "Сподели",
+ "Delete" : "Избриши",
+ "Unshare" : "Не споделувај",
+ "Delete permanently" : "Трајно избришани",
+ "Rename" : "Преименувај",
+ "Pending" : "Чека",
+ "Error moving file" : "Грешка при префрлање на датотека",
+ "Error" : "Грешка",
+ "Could not rename file" : "Не можам да ја преименувам датотеката",
+ "Name" : "Име",
+ "Size" : "Големина",
+ "Modified" : "Променето",
+ "_%n folder_::_%n folders_" : ["",""],
+ "_%n file_::_%n files_" : ["",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["",""],
+ "Your storage is full, files can not be updated or synced anymore!" : "Вашиот сториџ е полн, датотеките веќе не можат да се освежуваат или синхронизираат!",
+ "Your storage is almost full ({usedSpacePercent}%)" : "Вашиот сториџ е скоро полн ({usedSpacePercent}%)",
+ "{dirs} and {files}" : "{dirs} и {files}",
+ "%s could not be renamed" : "%s не може да биде преименуван",
+ "File handling" : "Ракување со датотеки",
+ "Maximum upload size" : "Максимална големина за подигање",
+ "max. possible: " : "макс. можно:",
+ "Save" : "Сними",
+ "WebDAV" : "WebDAV",
+ "New" : "Ново",
+ "Text file" : "Текстуална датотека",
+ "New folder" : "Нова папка",
+ "Folder" : "Папка",
+ "From link" : "Од врска",
+ "Nothing in here. Upload something!" : "Тука нема ништо. Снимете нешто!",
+ "Download" : "Преземи",
+ "Upload too large" : "Фајлот кој се вчитува е преголем",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Датотеките кои се обидувате да ги подигнете ја надминуваат максималната големина за подигнување датотеки на овој сервер.",
+ "Files are being scanned, please wait." : "Се скенираат датотеки, ве молам почекајте."
+},
+"nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;");
diff --git a/apps/files/l10n/mk.json b/apps/files/l10n/mk.json
new file mode 100644
index 00000000000..2d3df73a75f
--- /dev/null
+++ b/apps/files/l10n/mk.json
@@ -0,0 +1,68 @@
+{ "translations": {
+ "Unknown error" : "Непозната грешка",
+ "Could not move %s - File with this name already exists" : "Не можам да го преместам %s - Датотека со такво име веќе постои",
+ "Could not move %s" : "Не можам да ги префрлам %s",
+ "File name cannot be empty." : "Името на датотеката не може да биде празно.",
+ "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Неправилно име. , '\\', '/', '<', '>', ':', '\"', '|', '?' и '*' не се дозволени.",
+ "Not a valid source" : "Не е валиден извор",
+ "Error while downloading %s to %s" : "Грешка додека преземам %s to %s",
+ "Error when creating the file" : "Грешка при креирање на датотека",
+ "Folder name cannot be empty." : "Името на папката не може да биде празно.",
+ "Error when creating the folder" : "Грешка при креирање на папка",
+ "Unable to set upload directory." : "Не може да се постави папката за префрлање на податоци.",
+ "Invalid Token" : "Грешен токен",
+ "No file was uploaded. Unknown error" : "Ниту еден фајл не се вчита. Непозната грешка",
+ "There is no error, the file uploaded with success" : "Датотеката беше успешно подигната.",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "Подигнатата датотека ја надминува upload_max_filesize директивата во php.ini:",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Големината на датотеката ја надминува MAX_FILE_SIZE директивата која беше специфицирана во HTML формата",
+ "The uploaded file was only partially uploaded" : "Датотеката беше само делумно подигната.",
+ "No file was uploaded" : "Не беше подигната датотека.",
+ "Missing a temporary folder" : "Недостасува привремена папка",
+ "Failed to write to disk" : "Неуспеав да запишам на диск",
+ "Not enough storage available" : "Нема доволно слободен сториџ",
+ "Upload failed. Could not find uploaded file" : "Префрлањето е неуспешно. Не можам да го најдам префрлената датотека.",
+ "Invalid directory." : "Погрешна папка.",
+ "Files" : "Датотеки",
+ "Upload cancelled." : "Преземањето е прекинато.",
+ "Could not get result from server." : "Не можам да добијам резултат од серверот.",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "Подигање на датотека е во тек. Напуштење на страницата ќе го прекине.",
+ "URL cannot be empty" : "URL-то не може да биде празно",
+ "{new_name} already exists" : "{new_name} веќе постои",
+ "Could not create file" : "Не множам да креирам датотека",
+ "Could not create folder" : "Не можам да креирам папка",
+ "Share" : "Сподели",
+ "Delete" : "Избриши",
+ "Unshare" : "Не споделувај",
+ "Delete permanently" : "Трајно избришани",
+ "Rename" : "Преименувај",
+ "Pending" : "Чека",
+ "Error moving file" : "Грешка при префрлање на датотека",
+ "Error" : "Грешка",
+ "Could not rename file" : "Не можам да ја преименувам датотеката",
+ "Name" : "Име",
+ "Size" : "Големина",
+ "Modified" : "Променето",
+ "_%n folder_::_%n folders_" : ["",""],
+ "_%n file_::_%n files_" : ["",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["",""],
+ "Your storage is full, files can not be updated or synced anymore!" : "Вашиот сториџ е полн, датотеките веќе не можат да се освежуваат или синхронизираат!",
+ "Your storage is almost full ({usedSpacePercent}%)" : "Вашиот сториџ е скоро полн ({usedSpacePercent}%)",
+ "{dirs} and {files}" : "{dirs} и {files}",
+ "%s could not be renamed" : "%s не може да биде преименуван",
+ "File handling" : "Ракување со датотеки",
+ "Maximum upload size" : "Максимална големина за подигање",
+ "max. possible: " : "макс. можно:",
+ "Save" : "Сними",
+ "WebDAV" : "WebDAV",
+ "New" : "Ново",
+ "Text file" : "Текстуална датотека",
+ "New folder" : "Нова папка",
+ "Folder" : "Папка",
+ "From link" : "Од врска",
+ "Nothing in here. Upload something!" : "Тука нема ништо. Снимете нешто!",
+ "Download" : "Преземи",
+ "Upload too large" : "Фајлот кој се вчитува е преголем",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Датотеките кои се обидувате да ги подигнете ја надминуваат максималната големина за подигнување датотеки на овој сервер.",
+ "Files are being scanned, please wait." : "Се скенираат датотеки, ве молам почекајте."
+},"pluralForm" :"nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;"
+} \ No newline at end of file
diff --git a/apps/files/l10n/mk.php b/apps/files/l10n/mk.php
deleted file mode 100644
index 395b2b4f0cc..00000000000
--- a/apps/files/l10n/mk.php
+++ /dev/null
@@ -1,69 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Unknown error" => "Непозната грешка",
-"Could not move %s - File with this name already exists" => "Не можам да го преместам %s - Датотека со такво име веќе постои",
-"Could not move %s" => "Не можам да ги префрлам %s",
-"File name cannot be empty." => "Името на датотеката не може да биде празно.",
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Неправилно име. , '\\', '/', '<', '>', ':', '\"', '|', '?' и '*' не се дозволени.",
-"Not a valid source" => "Не е валиден извор",
-"Error while downloading %s to %s" => "Грешка додека преземам %s to %s",
-"Error when creating the file" => "Грешка при креирање на датотека",
-"Folder name cannot be empty." => "Името на папката не може да биде празно.",
-"Error when creating the folder" => "Грешка при креирање на папка",
-"Unable to set upload directory." => "Не може да се постави папката за префрлање на податоци.",
-"Invalid Token" => "Грешен токен",
-"No file was uploaded. Unknown error" => "Ниту еден фајл не се вчита. Непозната грешка",
-"There is no error, the file uploaded with success" => "Датотеката беше успешно подигната.",
-"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "Подигнатата датотека ја надминува upload_max_filesize директивата во php.ini:",
-"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Големината на датотеката ја надминува MAX_FILE_SIZE директивата која беше специфицирана во HTML формата",
-"The uploaded file was only partially uploaded" => "Датотеката беше само делумно подигната.",
-"No file was uploaded" => "Не беше подигната датотека.",
-"Missing a temporary folder" => "Недостасува привремена папка",
-"Failed to write to disk" => "Неуспеав да запишам на диск",
-"Not enough storage available" => "Нема доволно слободен сториџ",
-"Upload failed. Could not find uploaded file" => "Префрлањето е неуспешно. Не можам да го најдам префрлената датотека.",
-"Invalid directory." => "Погрешна папка.",
-"Files" => "Датотеки",
-"Upload cancelled." => "Преземањето е прекинато.",
-"Could not get result from server." => "Не можам да добијам резултат од серверот.",
-"File upload is in progress. Leaving the page now will cancel the upload." => "Подигање на датотека е во тек. Напуштење на страницата ќе го прекине.",
-"URL cannot be empty" => "URL-то не може да биде празно",
-"{new_name} already exists" => "{new_name} веќе постои",
-"Could not create file" => "Не множам да креирам датотека",
-"Could not create folder" => "Не можам да креирам папка",
-"Share" => "Сподели",
-"Delete" => "Избриши",
-"Unshare" => "Не споделувај",
-"Delete permanently" => "Трајно избришани",
-"Rename" => "Преименувај",
-"Pending" => "Чека",
-"Error moving file" => "Грешка при префрлање на датотека",
-"Error" => "Грешка",
-"Could not rename file" => "Не можам да ја преименувам датотеката",
-"Name" => "Име",
-"Size" => "Големина",
-"Modified" => "Променето",
-"_%n folder_::_%n folders_" => array("",""),
-"_%n file_::_%n files_" => array("",""),
-"_Uploading %n file_::_Uploading %n files_" => array("",""),
-"Your storage is full, files can not be updated or synced anymore!" => "Вашиот сториџ е полн, датотеките веќе не можат да се освежуваат или синхронизираат!",
-"Your storage is almost full ({usedSpacePercent}%)" => "Вашиот сториџ е скоро полн ({usedSpacePercent}%)",
-"{dirs} and {files}" => "{dirs} и {files}",
-"%s could not be renamed" => "%s не може да биде преименуван",
-"File handling" => "Ракување со датотеки",
-"Maximum upload size" => "Максимална големина за подигање",
-"max. possible: " => "макс. можно:",
-"Save" => "Сними",
-"WebDAV" => "WebDAV",
-"New" => "Ново",
-"Text file" => "Текстуална датотека",
-"New folder" => "Нова папка",
-"Folder" => "Папка",
-"From link" => "Од врска",
-"Nothing in here. Upload something!" => "Тука нема ништо. Снимете нешто!",
-"Download" => "Преземи",
-"Upload too large" => "Фајлот кој се вчитува е преголем",
-"The files you are trying to upload exceed the maximum size for file uploads on this server." => "Датотеките кои се обидувате да ги подигнете ја надминуваат максималната големина за подигнување датотеки на овој сервер.",
-"Files are being scanned, please wait." => "Се скенираат датотеки, ве молам почекајте."
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;";
diff --git a/apps/files/l10n/ml.js b/apps/files/l10n/ml.js
new file mode 100644
index 00000000000..329844854f1
--- /dev/null
+++ b/apps/files/l10n/ml.js
@@ -0,0 +1,8 @@
+OC.L10N.register(
+ "files",
+ {
+ "_%n folder_::_%n folders_" : ["",""],
+ "_%n file_::_%n files_" : ["",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["",""]
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/ml.json b/apps/files/l10n/ml.json
new file mode 100644
index 00000000000..37156658a86
--- /dev/null
+++ b/apps/files/l10n/ml.json
@@ -0,0 +1,6 @@
+{ "translations": {
+ "_%n folder_::_%n folders_" : ["",""],
+ "_%n file_::_%n files_" : ["",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["",""]
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files/l10n/ml.php b/apps/files/l10n/ml.php
deleted file mode 100644
index 0157af093e9..00000000000
--- a/apps/files/l10n/ml.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"_%n folder_::_%n folders_" => array("",""),
-"_%n file_::_%n files_" => array("",""),
-"_Uploading %n file_::_Uploading %n files_" => array("","")
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/ml_IN.js b/apps/files/l10n/ml_IN.js
new file mode 100644
index 00000000000..a7af6e02c73
--- /dev/null
+++ b/apps/files/l10n/ml_IN.js
@@ -0,0 +1,9 @@
+OC.L10N.register(
+ "files",
+ {
+ "Files" : "ഫയലുകൾ",
+ "_%n folder_::_%n folders_" : ["",""],
+ "_%n file_::_%n files_" : ["",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["",""]
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/ml_IN.json b/apps/files/l10n/ml_IN.json
new file mode 100644
index 00000000000..e140756a6bd
--- /dev/null
+++ b/apps/files/l10n/ml_IN.json
@@ -0,0 +1,7 @@
+{ "translations": {
+ "Files" : "ഫയലുകൾ",
+ "_%n folder_::_%n folders_" : ["",""],
+ "_%n file_::_%n files_" : ["",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["",""]
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files/l10n/ml_IN.php b/apps/files/l10n/ml_IN.php
deleted file mode 100644
index 9cf8ea034ab..00000000000
--- a/apps/files/l10n/ml_IN.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Files" => "ഫയലുകൾ",
-"_%n folder_::_%n folders_" => array("",""),
-"_%n file_::_%n files_" => array("",""),
-"_Uploading %n file_::_Uploading %n files_" => array("","")
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/mn.js b/apps/files/l10n/mn.js
new file mode 100644
index 00000000000..329844854f1
--- /dev/null
+++ b/apps/files/l10n/mn.js
@@ -0,0 +1,8 @@
+OC.L10N.register(
+ "files",
+ {
+ "_%n folder_::_%n folders_" : ["",""],
+ "_%n file_::_%n files_" : ["",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["",""]
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/mn.json b/apps/files/l10n/mn.json
new file mode 100644
index 00000000000..37156658a86
--- /dev/null
+++ b/apps/files/l10n/mn.json
@@ -0,0 +1,6 @@
+{ "translations": {
+ "_%n folder_::_%n folders_" : ["",""],
+ "_%n file_::_%n files_" : ["",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["",""]
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files/l10n/mn.php b/apps/files/l10n/mn.php
deleted file mode 100644
index 0157af093e9..00000000000
--- a/apps/files/l10n/mn.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"_%n folder_::_%n folders_" => array("",""),
-"_%n file_::_%n files_" => array("",""),
-"_Uploading %n file_::_Uploading %n files_" => array("","")
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/ms_MY.js b/apps/files/l10n/ms_MY.js
new file mode 100644
index 00000000000..50e95b4bca2
--- /dev/null
+++ b/apps/files/l10n/ms_MY.js
@@ -0,0 +1,37 @@
+OC.L10N.register(
+ "files",
+ {
+ "No file was uploaded. Unknown error" : "Tiada fail dimuatnaik. Ralat tidak diketahui.",
+ "There is no error, the file uploaded with success" : "Tiada ralat berlaku, fail berjaya dimuatnaik",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Saiz fail yang dimuatnaik melebihi MAX_FILE_SIZE yang ditetapkan dalam borang HTML",
+ "The uploaded file was only partially uploaded" : "Fail yang dimuatnaik tidak lengkap",
+ "No file was uploaded" : "Tiada fail dimuatnaik",
+ "Missing a temporary folder" : "Direktori sementara hilang",
+ "Failed to write to disk" : "Gagal untuk disimpan",
+ "Files" : "Fail-fail",
+ "Upload cancelled." : "Muatnaik dibatalkan.",
+ "Share" : "Kongsi",
+ "Delete" : "Padam",
+ "Rename" : "Namakan",
+ "Pending" : "Dalam proses",
+ "Error" : "Ralat",
+ "Name" : "Nama",
+ "Size" : "Saiz",
+ "Modified" : "Dimodifikasi",
+ "_%n folder_::_%n folders_" : [""],
+ "_%n file_::_%n files_" : [""],
+ "_Uploading %n file_::_Uploading %n files_" : [""],
+ "File handling" : "Pengendalian fail",
+ "Maximum upload size" : "Saiz maksimum muat naik",
+ "max. possible: " : "maksimum:",
+ "Save" : "Simpan",
+ "New" : "Baru",
+ "Text file" : "Fail teks",
+ "Folder" : "Folder",
+ "Nothing in here. Upload something!" : "Tiada apa-apa di sini. Muat naik sesuatu!",
+ "Download" : "Muat turun",
+ "Upload too large" : "Muatnaik terlalu besar",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Fail yang cuba dimuat naik melebihi saiz maksimum fail upload server",
+ "Files are being scanned, please wait." : "Fail sedang diimbas, harap bersabar."
+},
+"nplurals=1; plural=0;");
diff --git a/apps/files/l10n/ms_MY.json b/apps/files/l10n/ms_MY.json
new file mode 100644
index 00000000000..6f085a76a68
--- /dev/null
+++ b/apps/files/l10n/ms_MY.json
@@ -0,0 +1,35 @@
+{ "translations": {
+ "No file was uploaded. Unknown error" : "Tiada fail dimuatnaik. Ralat tidak diketahui.",
+ "There is no error, the file uploaded with success" : "Tiada ralat berlaku, fail berjaya dimuatnaik",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Saiz fail yang dimuatnaik melebihi MAX_FILE_SIZE yang ditetapkan dalam borang HTML",
+ "The uploaded file was only partially uploaded" : "Fail yang dimuatnaik tidak lengkap",
+ "No file was uploaded" : "Tiada fail dimuatnaik",
+ "Missing a temporary folder" : "Direktori sementara hilang",
+ "Failed to write to disk" : "Gagal untuk disimpan",
+ "Files" : "Fail-fail",
+ "Upload cancelled." : "Muatnaik dibatalkan.",
+ "Share" : "Kongsi",
+ "Delete" : "Padam",
+ "Rename" : "Namakan",
+ "Pending" : "Dalam proses",
+ "Error" : "Ralat",
+ "Name" : "Nama",
+ "Size" : "Saiz",
+ "Modified" : "Dimodifikasi",
+ "_%n folder_::_%n folders_" : [""],
+ "_%n file_::_%n files_" : [""],
+ "_Uploading %n file_::_Uploading %n files_" : [""],
+ "File handling" : "Pengendalian fail",
+ "Maximum upload size" : "Saiz maksimum muat naik",
+ "max. possible: " : "maksimum:",
+ "Save" : "Simpan",
+ "New" : "Baru",
+ "Text file" : "Fail teks",
+ "Folder" : "Folder",
+ "Nothing in here. Upload something!" : "Tiada apa-apa di sini. Muat naik sesuatu!",
+ "Download" : "Muat turun",
+ "Upload too large" : "Muatnaik terlalu besar",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Fail yang cuba dimuat naik melebihi saiz maksimum fail upload server",
+ "Files are being scanned, please wait." : "Fail sedang diimbas, harap bersabar."
+},"pluralForm" :"nplurals=1; plural=0;"
+} \ No newline at end of file
diff --git a/apps/files/l10n/ms_MY.php b/apps/files/l10n/ms_MY.php
deleted file mode 100644
index 32bf46bb814..00000000000
--- a/apps/files/l10n/ms_MY.php
+++ /dev/null
@@ -1,36 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"No file was uploaded. Unknown error" => "Tiada fail dimuatnaik. Ralat tidak diketahui.",
-"There is no error, the file uploaded with success" => "Tiada ralat berlaku, fail berjaya dimuatnaik",
-"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Saiz fail yang dimuatnaik melebihi MAX_FILE_SIZE yang ditetapkan dalam borang HTML",
-"The uploaded file was only partially uploaded" => "Fail yang dimuatnaik tidak lengkap",
-"No file was uploaded" => "Tiada fail dimuatnaik",
-"Missing a temporary folder" => "Direktori sementara hilang",
-"Failed to write to disk" => "Gagal untuk disimpan",
-"Files" => "Fail-fail",
-"Upload cancelled." => "Muatnaik dibatalkan.",
-"Share" => "Kongsi",
-"Delete" => "Padam",
-"Rename" => "Namakan",
-"Pending" => "Dalam proses",
-"Error" => "Ralat",
-"Name" => "Nama",
-"Size" => "Saiz",
-"Modified" => "Dimodifikasi",
-"_%n folder_::_%n folders_" => array(""),
-"_%n file_::_%n files_" => array(""),
-"_Uploading %n file_::_Uploading %n files_" => array(""),
-"File handling" => "Pengendalian fail",
-"Maximum upload size" => "Saiz maksimum muat naik",
-"max. possible: " => "maksimum:",
-"Save" => "Simpan",
-"New" => "Baru",
-"Text file" => "Fail teks",
-"Folder" => "Folder",
-"Nothing in here. Upload something!" => "Tiada apa-apa di sini. Muat naik sesuatu!",
-"Download" => "Muat turun",
-"Upload too large" => "Muatnaik terlalu besar",
-"The files you are trying to upload exceed the maximum size for file uploads on this server." => "Fail yang cuba dimuat naik melebihi saiz maksimum fail upload server",
-"Files are being scanned, please wait." => "Fail sedang diimbas, harap bersabar."
-);
-$PLURAL_FORMS = "nplurals=1; plural=0;";
diff --git a/apps/files/l10n/mt_MT.js b/apps/files/l10n/mt_MT.js
new file mode 100644
index 00000000000..82ce643895a
--- /dev/null
+++ b/apps/files/l10n/mt_MT.js
@@ -0,0 +1,8 @@
+OC.L10N.register(
+ "files",
+ {
+ "_%n folder_::_%n folders_" : ["","","",""],
+ "_%n file_::_%n files_" : ["","","",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["","","",""]
+},
+"nplurals=4; plural=(n==1 ? 0 : n==0 || ( n%100>1 && n%100<11) ? 1 : (n%100>10 && n%100<20 ) ? 2 : 3);");
diff --git a/apps/files/l10n/mt_MT.json b/apps/files/l10n/mt_MT.json
new file mode 100644
index 00000000000..8bcf5b69eab
--- /dev/null
+++ b/apps/files/l10n/mt_MT.json
@@ -0,0 +1,6 @@
+{ "translations": {
+ "_%n folder_::_%n folders_" : ["","","",""],
+ "_%n file_::_%n files_" : ["","","",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["","","",""]
+},"pluralForm" :"nplurals=4; plural=(n==1 ? 0 : n==0 || ( n%100>1 && n%100<11) ? 1 : (n%100>10 && n%100<20 ) ? 2 : 3);"
+} \ No newline at end of file
diff --git a/apps/files/l10n/mt_MT.php b/apps/files/l10n/mt_MT.php
deleted file mode 100644
index 2a3be76cb7f..00000000000
--- a/apps/files/l10n/mt_MT.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"_%n folder_::_%n folders_" => array("","","",""),
-"_%n file_::_%n files_" => array("","","",""),
-"_Uploading %n file_::_Uploading %n files_" => array("","","","")
-);
-$PLURAL_FORMS = "nplurals=4; plural=(n==1 ? 0 : n==0 || ( n%100>1 && n%100<11) ? 1 : (n%100>10 && n%100<20 ) ? 2 : 3);";
diff --git a/apps/files/l10n/my_MM.js b/apps/files/l10n/my_MM.js
new file mode 100644
index 00000000000..0a7ff3bb31c
--- /dev/null
+++ b/apps/files/l10n/my_MM.js
@@ -0,0 +1,10 @@
+OC.L10N.register(
+ "files",
+ {
+ "Files" : "ဖိုင်များ",
+ "_%n folder_::_%n folders_" : [""],
+ "_%n file_::_%n files_" : [""],
+ "_Uploading %n file_::_Uploading %n files_" : [""],
+ "Download" : "ဒေါင်းလုတ်"
+},
+"nplurals=1; plural=0;");
diff --git a/apps/files/l10n/my_MM.json b/apps/files/l10n/my_MM.json
new file mode 100644
index 00000000000..d4b9b3d0fa8
--- /dev/null
+++ b/apps/files/l10n/my_MM.json
@@ -0,0 +1,8 @@
+{ "translations": {
+ "Files" : "ဖိုင်များ",
+ "_%n folder_::_%n folders_" : [""],
+ "_%n file_::_%n files_" : [""],
+ "_Uploading %n file_::_Uploading %n files_" : [""],
+ "Download" : "ဒေါင်းလုတ်"
+},"pluralForm" :"nplurals=1; plural=0;"
+} \ No newline at end of file
diff --git a/apps/files/l10n/my_MM.php b/apps/files/l10n/my_MM.php
deleted file mode 100644
index 497ecc09492..00000000000
--- a/apps/files/l10n/my_MM.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Files" => "ဖိုင်များ",
-"_%n folder_::_%n folders_" => array(""),
-"_%n file_::_%n files_" => array(""),
-"_Uploading %n file_::_Uploading %n files_" => array(""),
-"Download" => "ဒေါင်းလုတ်"
-);
-$PLURAL_FORMS = "nplurals=1; plural=0;";
diff --git a/apps/files/l10n/nb_NO.js b/apps/files/l10n/nb_NO.js
new file mode 100644
index 00000000000..d9c59b1bdd7
--- /dev/null
+++ b/apps/files/l10n/nb_NO.js
@@ -0,0 +1,97 @@
+OC.L10N.register(
+ "files",
+ {
+ "Storage not available" : "Lagringsplass ikke tilgjengelig",
+ "Storage invalid" : "Lagringsplass ugyldig",
+ "Unknown error" : "Ukjent feil",
+ "Could not move %s - File with this name already exists" : "Kan ikke flytte %s - En fil med samme navn finnes allerede",
+ "Could not move %s" : "Kunne ikke flytte %s",
+ "Permission denied" : "Tilgang nektet",
+ "File name cannot be empty." : "Filnavn kan ikke være tomt.",
+ "\"%s\" is an invalid file name." : "\"%s\" er et ugyldig filnavn.",
+ "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Ugyldig navn, '\\', '/', '<', '>', ':', '\"', '|', '?' og '*' er ikke tillatt.",
+ "The target folder has been moved or deleted." : "Målmappen er blitt flyttet eller slettet.",
+ "The name %s is already used in the folder %s. Please choose a different name." : "Navnet %s brukes allerede i mappen %s. Velg et annet navn.",
+ "Not a valid source" : "Ikke en gyldig kilde",
+ "Server is not allowed to open URLs, please check the server configuration" : "Serveren har ikke lov til å åpne URL-er. Sjekk konfigurasjon av server",
+ "The file exceeds your quota by %s" : "Filen overstiger din kvote med %s",
+ "Error while downloading %s to %s" : "Feil ved nedlasting av %s til %s",
+ "Error when creating the file" : "Feil ved oppretting av filen",
+ "Folder name cannot be empty." : "Mappenavn kan ikke være tomt.",
+ "Error when creating the folder" : "Feil ved oppretting av mappen",
+ "Unable to set upload directory." : "Kunne ikke sette opplastingskatalog.",
+ "Invalid Token" : "Ugyldig nøkkel",
+ "No file was uploaded. Unknown error" : "Ingen filer ble lastet opp. Ukjent feil.",
+ "There is no error, the file uploaded with success" : "Pust ut, ingen feil. Filen ble lastet opp problemfritt",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "Filstørrelsen overskrider maksgrensedirektivet upload_max_filesize i php.ini-konfigurasjonen.",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Filen du prøvde å laste opp var større enn grensen satt i MAX_FILE_SIZE i HTML-skjemaet.",
+ "The uploaded file was only partially uploaded" : "Filen du prøvde å laste opp ble kun delvis lastet opp",
+ "No file was uploaded" : "Ingen filer ble lastet opp",
+ "Missing a temporary folder" : "Mangler midlertidig mappe",
+ "Failed to write to disk" : "Klarte ikke å skrive til disk",
+ "Not enough storage available" : "Ikke nok lagringsplass",
+ "Upload failed. Could not find uploaded file" : "Opplasting feilet. Fant ikke opplastet fil.",
+ "Upload failed. Could not get file info." : "Opplasting feilet. Klarte ikke å finne informasjon om fil.",
+ "Invalid directory." : "Ugyldig katalog.",
+ "Files" : "Filer",
+ "All files" : "Alle filer",
+ "Unable to upload {filename} as it is a directory or has 0 bytes" : "Kan ikke laste opp {filename} fordi det er en mappe eller har 0 bytes",
+ "Total file size {size1} exceeds upload limit {size2}" : "Total filstørrelse {size1} overstiger grense for opplasting {size2}",
+ "Not enough free space, you are uploading {size1} but only {size2} is left" : "Ikke nok ledig plass. Du laster opp size1} men bare {size2} er ledig",
+ "Upload cancelled." : "Opplasting avbrutt.",
+ "Could not get result from server." : "Fikk ikke resultat fra serveren.",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "Filopplasting pågår. Forlater du siden nå avbrytes opplastingen.",
+ "URL cannot be empty" : "URL kan ikke være tom",
+ "{new_name} already exists" : "{new_name} finnes allerede",
+ "Could not create file" : "Klarte ikke å opprette fil",
+ "Could not create folder" : "Klarte ikke å opprette mappe",
+ "Error fetching URL" : "Feil ved henting av URL",
+ "Share" : "Del",
+ "Delete" : "Slett",
+ "Disconnect storage" : "Koble fra lagring",
+ "Unshare" : "Avslutt deling",
+ "Delete permanently" : "Slett permanent",
+ "Rename" : "Gi nytt navn",
+ "Pending" : "Ventende",
+ "Error moving file." : "Feil ved flytting av fil.",
+ "Error moving file" : "Feil ved flytting av fil",
+ "Error" : "Feil",
+ "Could not rename file" : "Klarte ikke å gi nytt navn til fil",
+ "Error deleting file." : "Feil ved sletting av fil.",
+ "Name" : "Navn",
+ "Size" : "Størrelse",
+ "Modified" : "Endret",
+ "_%n folder_::_%n folders_" : ["%n mappe","%n mapper"],
+ "_%n file_::_%n files_" : ["%n fil","%n filer"],
+ "You don’t have permission to upload or create files here" : "Du har ikke tillatelse til å laste opp eller opprette filer her",
+ "_Uploading %n file_::_Uploading %n files_" : ["Laster opp %n fil","Laster opp %n filer"],
+ "\"{name}\" is an invalid file name." : "\"{name}\" er et uglydig filnavn.",
+ "Your storage is full, files can not be updated or synced anymore!" : "Lagringsplass er oppbrukt, filer kan ikke lenger oppdateres eller synkroniseres!",
+ "Your storage is almost full ({usedSpacePercent}%)" : "Lagringsplass er nesten brukt opp ([usedSpacePercent}%)",
+ "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "App for kryptering er aktivert men nøklene dine er ikke satt opp. Logg ut og logg inn igjen.",
+ "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Ugyldig privat nøkkel for Krypterings-app. Oppdater passordet for din private nøkkel i dine personlige innstillinger for å gjenopprette tilgang til de krypterte filene dine.",
+ "Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." : "Kryptering ble slått av men filene dine er fremdeles kryptert. Gå til dine personlige innstillinger for å dekryptere filene dine.",
+ "{dirs} and {files}" : "{dirs} og {files}",
+ "%s could not be renamed as it has been deleted" : "%s kunne ikke gis nytt navn da den er blitt slettet",
+ "%s could not be renamed" : "Kunne ikke gi nytt navn til %s",
+ "Upload (max. %s)" : "Opplasting (maks. %s)",
+ "File handling" : "Filhåndtering",
+ "Maximum upload size" : "Maksimum opplastingsstørrelse",
+ "max. possible: " : "max. mulige:",
+ "Save" : "Lagre",
+ "WebDAV" : "WebDAV",
+ "Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" : "Bruk denne adressen for å <a href=\"%s\" target=\"_blank\">få tilgang til filene dine via WebDAV</a>",
+ "New" : "Ny",
+ "New text file" : "Ny tekstfil",
+ "Text file" : "Tekstfil",
+ "New folder" : "Ny mappe",
+ "Folder" : "Mappe",
+ "From link" : "Fra lenke",
+ "Nothing in here. Upload something!" : "Ingenting her. Last opp noe!",
+ "Download" : "Last ned",
+ "Upload too large" : "Filen er for stor",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Filene du prøver å laste opp er for store for å laste opp til denne serveren.",
+ "Files are being scanned, please wait." : "Skanner filer, vennligst vent.",
+ "Currently scanning" : "Skanner nå"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/nb_NO.json b/apps/files/l10n/nb_NO.json
new file mode 100644
index 00000000000..ab3dfc782e6
--- /dev/null
+++ b/apps/files/l10n/nb_NO.json
@@ -0,0 +1,95 @@
+{ "translations": {
+ "Storage not available" : "Lagringsplass ikke tilgjengelig",
+ "Storage invalid" : "Lagringsplass ugyldig",
+ "Unknown error" : "Ukjent feil",
+ "Could not move %s - File with this name already exists" : "Kan ikke flytte %s - En fil med samme navn finnes allerede",
+ "Could not move %s" : "Kunne ikke flytte %s",
+ "Permission denied" : "Tilgang nektet",
+ "File name cannot be empty." : "Filnavn kan ikke være tomt.",
+ "\"%s\" is an invalid file name." : "\"%s\" er et ugyldig filnavn.",
+ "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Ugyldig navn, '\\', '/', '<', '>', ':', '\"', '|', '?' og '*' er ikke tillatt.",
+ "The target folder has been moved or deleted." : "Målmappen er blitt flyttet eller slettet.",
+ "The name %s is already used in the folder %s. Please choose a different name." : "Navnet %s brukes allerede i mappen %s. Velg et annet navn.",
+ "Not a valid source" : "Ikke en gyldig kilde",
+ "Server is not allowed to open URLs, please check the server configuration" : "Serveren har ikke lov til å åpne URL-er. Sjekk konfigurasjon av server",
+ "The file exceeds your quota by %s" : "Filen overstiger din kvote med %s",
+ "Error while downloading %s to %s" : "Feil ved nedlasting av %s til %s",
+ "Error when creating the file" : "Feil ved oppretting av filen",
+ "Folder name cannot be empty." : "Mappenavn kan ikke være tomt.",
+ "Error when creating the folder" : "Feil ved oppretting av mappen",
+ "Unable to set upload directory." : "Kunne ikke sette opplastingskatalog.",
+ "Invalid Token" : "Ugyldig nøkkel",
+ "No file was uploaded. Unknown error" : "Ingen filer ble lastet opp. Ukjent feil.",
+ "There is no error, the file uploaded with success" : "Pust ut, ingen feil. Filen ble lastet opp problemfritt",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "Filstørrelsen overskrider maksgrensedirektivet upload_max_filesize i php.ini-konfigurasjonen.",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Filen du prøvde å laste opp var større enn grensen satt i MAX_FILE_SIZE i HTML-skjemaet.",
+ "The uploaded file was only partially uploaded" : "Filen du prøvde å laste opp ble kun delvis lastet opp",
+ "No file was uploaded" : "Ingen filer ble lastet opp",
+ "Missing a temporary folder" : "Mangler midlertidig mappe",
+ "Failed to write to disk" : "Klarte ikke å skrive til disk",
+ "Not enough storage available" : "Ikke nok lagringsplass",
+ "Upload failed. Could not find uploaded file" : "Opplasting feilet. Fant ikke opplastet fil.",
+ "Upload failed. Could not get file info." : "Opplasting feilet. Klarte ikke å finne informasjon om fil.",
+ "Invalid directory." : "Ugyldig katalog.",
+ "Files" : "Filer",
+ "All files" : "Alle filer",
+ "Unable to upload {filename} as it is a directory or has 0 bytes" : "Kan ikke laste opp {filename} fordi det er en mappe eller har 0 bytes",
+ "Total file size {size1} exceeds upload limit {size2}" : "Total filstørrelse {size1} overstiger grense for opplasting {size2}",
+ "Not enough free space, you are uploading {size1} but only {size2} is left" : "Ikke nok ledig plass. Du laster opp size1} men bare {size2} er ledig",
+ "Upload cancelled." : "Opplasting avbrutt.",
+ "Could not get result from server." : "Fikk ikke resultat fra serveren.",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "Filopplasting pågår. Forlater du siden nå avbrytes opplastingen.",
+ "URL cannot be empty" : "URL kan ikke være tom",
+ "{new_name} already exists" : "{new_name} finnes allerede",
+ "Could not create file" : "Klarte ikke å opprette fil",
+ "Could not create folder" : "Klarte ikke å opprette mappe",
+ "Error fetching URL" : "Feil ved henting av URL",
+ "Share" : "Del",
+ "Delete" : "Slett",
+ "Disconnect storage" : "Koble fra lagring",
+ "Unshare" : "Avslutt deling",
+ "Delete permanently" : "Slett permanent",
+ "Rename" : "Gi nytt navn",
+ "Pending" : "Ventende",
+ "Error moving file." : "Feil ved flytting av fil.",
+ "Error moving file" : "Feil ved flytting av fil",
+ "Error" : "Feil",
+ "Could not rename file" : "Klarte ikke å gi nytt navn til fil",
+ "Error deleting file." : "Feil ved sletting av fil.",
+ "Name" : "Navn",
+ "Size" : "Størrelse",
+ "Modified" : "Endret",
+ "_%n folder_::_%n folders_" : ["%n mappe","%n mapper"],
+ "_%n file_::_%n files_" : ["%n fil","%n filer"],
+ "You don’t have permission to upload or create files here" : "Du har ikke tillatelse til å laste opp eller opprette filer her",
+ "_Uploading %n file_::_Uploading %n files_" : ["Laster opp %n fil","Laster opp %n filer"],
+ "\"{name}\" is an invalid file name." : "\"{name}\" er et uglydig filnavn.",
+ "Your storage is full, files can not be updated or synced anymore!" : "Lagringsplass er oppbrukt, filer kan ikke lenger oppdateres eller synkroniseres!",
+ "Your storage is almost full ({usedSpacePercent}%)" : "Lagringsplass er nesten brukt opp ([usedSpacePercent}%)",
+ "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "App for kryptering er aktivert men nøklene dine er ikke satt opp. Logg ut og logg inn igjen.",
+ "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Ugyldig privat nøkkel for Krypterings-app. Oppdater passordet for din private nøkkel i dine personlige innstillinger for å gjenopprette tilgang til de krypterte filene dine.",
+ "Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." : "Kryptering ble slått av men filene dine er fremdeles kryptert. Gå til dine personlige innstillinger for å dekryptere filene dine.",
+ "{dirs} and {files}" : "{dirs} og {files}",
+ "%s could not be renamed as it has been deleted" : "%s kunne ikke gis nytt navn da den er blitt slettet",
+ "%s could not be renamed" : "Kunne ikke gi nytt navn til %s",
+ "Upload (max. %s)" : "Opplasting (maks. %s)",
+ "File handling" : "Filhåndtering",
+ "Maximum upload size" : "Maksimum opplastingsstørrelse",
+ "max. possible: " : "max. mulige:",
+ "Save" : "Lagre",
+ "WebDAV" : "WebDAV",
+ "Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" : "Bruk denne adressen for å <a href=\"%s\" target=\"_blank\">få tilgang til filene dine via WebDAV</a>",
+ "New" : "Ny",
+ "New text file" : "Ny tekstfil",
+ "Text file" : "Tekstfil",
+ "New folder" : "Ny mappe",
+ "Folder" : "Mappe",
+ "From link" : "Fra lenke",
+ "Nothing in here. Upload something!" : "Ingenting her. Last opp noe!",
+ "Download" : "Last ned",
+ "Upload too large" : "Filen er for stor",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Filene du prøver å laste opp er for store for å laste opp til denne serveren.",
+ "Files are being scanned, please wait." : "Skanner filer, vennligst vent.",
+ "Currently scanning" : "Skanner nå"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files/l10n/nb_NO.php b/apps/files/l10n/nb_NO.php
deleted file mode 100644
index 259fc0beec9..00000000000
--- a/apps/files/l10n/nb_NO.php
+++ /dev/null
@@ -1,96 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Storage not available" => "Lagringsplass ikke tilgjengelig",
-"Storage invalid" => "Lagringsplass ugyldig",
-"Unknown error" => "Ukjent feil",
-"Could not move %s - File with this name already exists" => "Kan ikke flytte %s - En fil med samme navn finnes allerede",
-"Could not move %s" => "Kunne ikke flytte %s",
-"Permission denied" => "Tilgang nektet",
-"File name cannot be empty." => "Filnavn kan ikke være tomt.",
-"\"%s\" is an invalid file name." => "\"%s\" er et ugyldig filnavn.",
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Ugyldig navn, '\\', '/', '<', '>', ':', '\"', '|', '?' og '*' er ikke tillatt.",
-"The target folder has been moved or deleted." => "Målmappen er blitt flyttet eller slettet.",
-"The name %s is already used in the folder %s. Please choose a different name." => "Navnet %s brukes allerede i mappen %s. Velg et annet navn.",
-"Not a valid source" => "Ikke en gyldig kilde",
-"Server is not allowed to open URLs, please check the server configuration" => "Serveren har ikke lov til å åpne URL-er. Sjekk konfigurasjon av server",
-"The file exceeds your quota by %s" => "Filen overstiger din kvote med %s",
-"Error while downloading %s to %s" => "Feil ved nedlasting av %s til %s",
-"Error when creating the file" => "Feil ved oppretting av filen",
-"Folder name cannot be empty." => "Mappenavn kan ikke være tomt.",
-"Error when creating the folder" => "Feil ved oppretting av mappen",
-"Unable to set upload directory." => "Kunne ikke sette opplastingskatalog.",
-"Invalid Token" => "Ugyldig nøkkel",
-"No file was uploaded. Unknown error" => "Ingen filer ble lastet opp. Ukjent feil.",
-"There is no error, the file uploaded with success" => "Pust ut, ingen feil. Filen ble lastet opp problemfritt",
-"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "Filstørrelsen overskrider maksgrensedirektivet upload_max_filesize i php.ini-konfigurasjonen.",
-"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Filen du prøvde å laste opp var større enn grensen satt i MAX_FILE_SIZE i HTML-skjemaet.",
-"The uploaded file was only partially uploaded" => "Filen du prøvde å laste opp ble kun delvis lastet opp",
-"No file was uploaded" => "Ingen filer ble lastet opp",
-"Missing a temporary folder" => "Mangler midlertidig mappe",
-"Failed to write to disk" => "Klarte ikke å skrive til disk",
-"Not enough storage available" => "Ikke nok lagringsplass",
-"Upload failed. Could not find uploaded file" => "Opplasting feilet. Fant ikke opplastet fil.",
-"Upload failed. Could not get file info." => "Opplasting feilet. Klarte ikke å finne informasjon om fil.",
-"Invalid directory." => "Ugyldig katalog.",
-"Files" => "Filer",
-"All files" => "Alle filer",
-"Unable to upload {filename} as it is a directory or has 0 bytes" => "Kan ikke laste opp {filename} fordi det er en mappe eller har 0 bytes",
-"Total file size {size1} exceeds upload limit {size2}" => "Total filstørrelse {size1} overstiger grense for opplasting {size2}",
-"Not enough free space, you are uploading {size1} but only {size2} is left" => "Ikke nok ledig plass. Du laster opp size1} men bare {size2} er ledig",
-"Upload cancelled." => "Opplasting avbrutt.",
-"Could not get result from server." => "Fikk ikke resultat fra serveren.",
-"File upload is in progress. Leaving the page now will cancel the upload." => "Filopplasting pågår. Forlater du siden nå avbrytes opplastingen.",
-"URL cannot be empty" => "URL kan ikke være tom",
-"{new_name} already exists" => "{new_name} finnes allerede",
-"Could not create file" => "Klarte ikke å opprette fil",
-"Could not create folder" => "Klarte ikke å opprette mappe",
-"Error fetching URL" => "Feil ved henting av URL",
-"Share" => "Del",
-"Delete" => "Slett",
-"Disconnect storage" => "Koble fra lagring",
-"Unshare" => "Avslutt deling",
-"Delete permanently" => "Slett permanent",
-"Rename" => "Gi nytt navn",
-"Pending" => "Ventende",
-"Error moving file." => "Feil ved flytting av fil.",
-"Error moving file" => "Feil ved flytting av fil",
-"Error" => "Feil",
-"Could not rename file" => "Klarte ikke å gi nytt navn til fil",
-"Error deleting file." => "Feil ved sletting av fil.",
-"Name" => "Navn",
-"Size" => "Størrelse",
-"Modified" => "Endret",
-"_%n folder_::_%n folders_" => array("%n mappe","%n mapper"),
-"_%n file_::_%n files_" => array("%n fil","%n filer"),
-"You don’t have permission to upload or create files here" => "Du har ikke tillatelse til å laste opp eller opprette filer her",
-"_Uploading %n file_::_Uploading %n files_" => array("Laster opp %n fil","Laster opp %n filer"),
-"\"{name}\" is an invalid file name." => "\"{name}\" er et uglydig filnavn.",
-"Your storage is full, files can not be updated or synced anymore!" => "Lagringsplass er oppbrukt, filer kan ikke lenger oppdateres eller synkroniseres!",
-"Your storage is almost full ({usedSpacePercent}%)" => "Lagringsplass er nesten brukt opp ([usedSpacePercent}%)",
-"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" => "App for kryptering er aktivert men nøklene dine er ikke satt opp. Logg ut og logg inn igjen.",
-"Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." => "Ugyldig privat nøkkel for Krypterings-app. Oppdater passordet for din private nøkkel i dine personlige innstillinger for å gjenopprette tilgang til de krypterte filene dine.",
-"Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." => "Kryptering ble slått av men filene dine er fremdeles kryptert. Gå til dine personlige innstillinger for å dekryptere filene dine.",
-"{dirs} and {files}" => "{dirs} og {files}",
-"%s could not be renamed as it has been deleted" => "%s kunne ikke gis nytt navn da den er blitt slettet",
-"%s could not be renamed" => "Kunne ikke gi nytt navn til %s",
-"Upload (max. %s)" => "Opplasting (maks. %s)",
-"File handling" => "Filhåndtering",
-"Maximum upload size" => "Maksimum opplastingsstørrelse",
-"max. possible: " => "max. mulige:",
-"Save" => "Lagre",
-"WebDAV" => "WebDAV",
-"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" => "Bruk denne adressen for å <a href=\"%s\" target=\"_blank\">få tilgang til filene dine via WebDAV</a>",
-"New" => "Ny",
-"New text file" => "Ny tekstfil",
-"Text file" => "Tekstfil",
-"New folder" => "Ny mappe",
-"Folder" => "Mappe",
-"From link" => "Fra lenke",
-"Nothing in here. Upload something!" => "Ingenting her. Last opp noe!",
-"Download" => "Last ned",
-"Upload too large" => "Filen er for stor",
-"The files you are trying to upload exceed the maximum size for file uploads on this server." => "Filene du prøver å laste opp er for store for å laste opp til denne serveren.",
-"Files are being scanned, please wait." => "Skanner filer, vennligst vent.",
-"Currently scanning" => "Skanner nå"
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/nds.js b/apps/files/l10n/nds.js
new file mode 100644
index 00000000000..329844854f1
--- /dev/null
+++ b/apps/files/l10n/nds.js
@@ -0,0 +1,8 @@
+OC.L10N.register(
+ "files",
+ {
+ "_%n folder_::_%n folders_" : ["",""],
+ "_%n file_::_%n files_" : ["",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["",""]
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/nds.json b/apps/files/l10n/nds.json
new file mode 100644
index 00000000000..37156658a86
--- /dev/null
+++ b/apps/files/l10n/nds.json
@@ -0,0 +1,6 @@
+{ "translations": {
+ "_%n folder_::_%n folders_" : ["",""],
+ "_%n file_::_%n files_" : ["",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["",""]
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files/l10n/nds.php b/apps/files/l10n/nds.php
deleted file mode 100644
index 0157af093e9..00000000000
--- a/apps/files/l10n/nds.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"_%n folder_::_%n folders_" => array("",""),
-"_%n file_::_%n files_" => array("",""),
-"_Uploading %n file_::_Uploading %n files_" => array("","")
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/ne.js b/apps/files/l10n/ne.js
new file mode 100644
index 00000000000..329844854f1
--- /dev/null
+++ b/apps/files/l10n/ne.js
@@ -0,0 +1,8 @@
+OC.L10N.register(
+ "files",
+ {
+ "_%n folder_::_%n folders_" : ["",""],
+ "_%n file_::_%n files_" : ["",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["",""]
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/ne.json b/apps/files/l10n/ne.json
new file mode 100644
index 00000000000..37156658a86
--- /dev/null
+++ b/apps/files/l10n/ne.json
@@ -0,0 +1,6 @@
+{ "translations": {
+ "_%n folder_::_%n folders_" : ["",""],
+ "_%n file_::_%n files_" : ["",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["",""]
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files/l10n/ne.php b/apps/files/l10n/ne.php
deleted file mode 100644
index 0157af093e9..00000000000
--- a/apps/files/l10n/ne.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"_%n folder_::_%n folders_" => array("",""),
-"_%n file_::_%n files_" => array("",""),
-"_Uploading %n file_::_Uploading %n files_" => array("","")
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/nl.js b/apps/files/l10n/nl.js
new file mode 100644
index 00000000000..75f1e26ec0b
--- /dev/null
+++ b/apps/files/l10n/nl.js
@@ -0,0 +1,97 @@
+OC.L10N.register(
+ "files",
+ {
+ "Storage not available" : "Opslag niet beschikbaar",
+ "Storage invalid" : "Opslag ongeldig",
+ "Unknown error" : "Onbekende fout",
+ "Could not move %s - File with this name already exists" : "Kon %s niet verplaatsen - Er bestaat al een bestand met deze naam",
+ "Could not move %s" : "Kon %s niet verplaatsen",
+ "Permission denied" : "Toegang geweigerd",
+ "File name cannot be empty." : "Bestandsnaam kan niet leeg zijn.",
+ "\"%s\" is an invalid file name." : "\"%s\" is een ongeldige bestandsnaam.",
+ "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Onjuiste naam; '\\', '/', '<', '>', ':', '\"', '|', '?' en '*' zijn niet toegestaan.",
+ "The target folder has been moved or deleted." : "De doelmap is verplaatst of verwijderd.",
+ "The name %s is already used in the folder %s. Please choose a different name." : "De naam %s bestaat al in map %s. Kies een andere naam.",
+ "Not a valid source" : "Geen geldige bron",
+ "Server is not allowed to open URLs, please check the server configuration" : "Server mag geen URL's openen, controleer de serverconfiguratie",
+ "The file exceeds your quota by %s" : "Het bestand overschrijdt uw quotum met %s",
+ "Error while downloading %s to %s" : "Fout bij downloaden %s naar %s",
+ "Error when creating the file" : "Fout bij creëren bestand",
+ "Folder name cannot be empty." : "Mapnaam mag niet leeg zijn.",
+ "Error when creating the folder" : "Fout bij aanmaken map",
+ "Unable to set upload directory." : "Kan uploadmap niet instellen.",
+ "Invalid Token" : "Ongeldig Token",
+ "No file was uploaded. Unknown error" : "Er was geen bestand geladen. Onbekende fout",
+ "There is no error, the file uploaded with success" : "Het bestand is succesvol geüpload.",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "Het geüploade bestand overscheidt de upload_max_filesize optie in php.ini:",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Het bestand overschrijdt de MAX_FILE_SIZE instelling dat is opgegeven in het HTML formulier",
+ "The uploaded file was only partially uploaded" : "Het bestand is slechts gedeeltelijk geüpload",
+ "No file was uploaded" : "Er is geen bestand geüpload",
+ "Missing a temporary folder" : "Er ontbreekt een tijdelijke map",
+ "Failed to write to disk" : "Schrijven naar schijf mislukt",
+ "Not enough storage available" : "Niet genoeg opslagruimte beschikbaar",
+ "Upload failed. Could not find uploaded file" : "Upload mislukt. Kon geüploade bestand niet vinden",
+ "Upload failed. Could not get file info." : "Upload mislukt. Kon geen bestandsinfo krijgen.",
+ "Invalid directory." : "Ongeldige directory.",
+ "Files" : "Bestanden",
+ "All files" : "Alle bestanden",
+ "Unable to upload {filename} as it is a directory or has 0 bytes" : "Kan {filename} niet uploaden omdat het een map is of 0 bytes groot is",
+ "Total file size {size1} exceeds upload limit {size2}" : "Totale bestandsgrootte {size1} groter dan uploadlimiet {size2}",
+ "Not enough free space, you are uploading {size1} but only {size2} is left" : "Niet genoeg vrije ruimte. U upload {size1}, maar is is slechts {size2} beschikbaar",
+ "Upload cancelled." : "Uploaden geannuleerd.",
+ "Could not get result from server." : "Kon het resultaat van de server niet terugkrijgen.",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "Bestandsupload is bezig. Wanneer de pagina nu verlaten wordt, stopt de upload.",
+ "URL cannot be empty" : "URL mag niet leeg zijn",
+ "{new_name} already exists" : "{new_name} bestaat al",
+ "Could not create file" : "Kon bestand niet creëren",
+ "Could not create folder" : "Kon niet creëren map",
+ "Error fetching URL" : "Fout bij ophalen URL",
+ "Share" : "Delen",
+ "Delete" : "Verwijderen",
+ "Disconnect storage" : "Verbinding met opslag verbreken",
+ "Unshare" : "Stop met delen",
+ "Delete permanently" : "Definitief verwijderen",
+ "Rename" : "Naam wijzigen",
+ "Pending" : "In behandeling",
+ "Error moving file." : "Fout bij verplaatsen bestand.",
+ "Error moving file" : "Fout bij verplaatsen bestand",
+ "Error" : "Fout",
+ "Could not rename file" : "Kon de naam van het bestand niet wijzigen",
+ "Error deleting file." : "Fout bij verwijderen bestand.",
+ "Name" : "Naam",
+ "Size" : "Grootte",
+ "Modified" : "Aangepast",
+ "_%n folder_::_%n folders_" : ["","%n mappen"],
+ "_%n file_::_%n files_" : ["%n bestand","%n bestanden"],
+ "You don’t have permission to upload or create files here" : "U hebt geen toestemming om hier te uploaden of bestanden te maken",
+ "_Uploading %n file_::_Uploading %n files_" : ["%n bestand aan het uploaden","%n bestanden aan het uploaden"],
+ "\"{name}\" is an invalid file name." : "\"{name}\" is een ongeldige bestandsnaam.",
+ "Your storage is full, files can not be updated or synced anymore!" : "Uw opslagruimte zit vol. Bestanden kunnen niet meer worden gewijzigd of gesynchroniseerd!",
+ "Your storage is almost full ({usedSpacePercent}%)" : "Uw opslagruimte zit bijna vol ({usedSpacePercent}%)",
+ "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Crypto app is geactiveerd, maar uw sleutels werden niet geïnitialiseerd. Log uit en log daarna opnieuw in.",
+ "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Ongeldige privésleutel voor crypto app. Werk het privésleutel wachtwoord bij in uw persoonlijke instellingen om opnieuw toegang te krijgen tot uw versleutelde bestanden.",
+ "Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." : "Encryptie is uitgeschakeld maar uw bestanden zijn nog steeds versleuteld. Ga naar uw persoonlijke instellingen om uw bestanden te decoderen.",
+ "{dirs} and {files}" : "{dirs} en {files}",
+ "%s could not be renamed as it has been deleted" : "%s kon niet worden hernoemd, omdat het verwijderd is",
+ "%s could not be renamed" : "%s kon niet worden hernoemd",
+ "Upload (max. %s)" : "Upload (max. %s)",
+ "File handling" : "Bestand",
+ "Maximum upload size" : "Maximale bestandsgrootte voor uploads",
+ "max. possible: " : "max. mogelijk: ",
+ "Save" : "Bewaren",
+ "WebDAV" : "WebDAV",
+ "Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" : "Gebruik deze link <a href=\"%s\" target=\"_blank\">om uw bestanden via WebDAV te benaderen</a>",
+ "New" : "Nieuw",
+ "New text file" : "Nieuw tekstbestand",
+ "Text file" : "Tekstbestand",
+ "New folder" : "Nieuwe map",
+ "Folder" : "Map",
+ "From link" : "Vanaf link",
+ "Nothing in here. Upload something!" : "Niets te zien hier. Upload iets!",
+ "Download" : "Downloaden",
+ "Upload too large" : "Upload is te groot",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "De bestanden die u probeert te uploaden zijn groter dan de maximaal toegestane bestandsgrootte voor deze server.",
+ "Files are being scanned, please wait." : "Bestanden worden gescand, even wachten.",
+ "Currently scanning" : "Nu aan het scannen"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/nl.json b/apps/files/l10n/nl.json
new file mode 100644
index 00000000000..58416264c9a
--- /dev/null
+++ b/apps/files/l10n/nl.json
@@ -0,0 +1,95 @@
+{ "translations": {
+ "Storage not available" : "Opslag niet beschikbaar",
+ "Storage invalid" : "Opslag ongeldig",
+ "Unknown error" : "Onbekende fout",
+ "Could not move %s - File with this name already exists" : "Kon %s niet verplaatsen - Er bestaat al een bestand met deze naam",
+ "Could not move %s" : "Kon %s niet verplaatsen",
+ "Permission denied" : "Toegang geweigerd",
+ "File name cannot be empty." : "Bestandsnaam kan niet leeg zijn.",
+ "\"%s\" is an invalid file name." : "\"%s\" is een ongeldige bestandsnaam.",
+ "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Onjuiste naam; '\\', '/', '<', '>', ':', '\"', '|', '?' en '*' zijn niet toegestaan.",
+ "The target folder has been moved or deleted." : "De doelmap is verplaatst of verwijderd.",
+ "The name %s is already used in the folder %s. Please choose a different name." : "De naam %s bestaat al in map %s. Kies een andere naam.",
+ "Not a valid source" : "Geen geldige bron",
+ "Server is not allowed to open URLs, please check the server configuration" : "Server mag geen URL's openen, controleer de serverconfiguratie",
+ "The file exceeds your quota by %s" : "Het bestand overschrijdt uw quotum met %s",
+ "Error while downloading %s to %s" : "Fout bij downloaden %s naar %s",
+ "Error when creating the file" : "Fout bij creëren bestand",
+ "Folder name cannot be empty." : "Mapnaam mag niet leeg zijn.",
+ "Error when creating the folder" : "Fout bij aanmaken map",
+ "Unable to set upload directory." : "Kan uploadmap niet instellen.",
+ "Invalid Token" : "Ongeldig Token",
+ "No file was uploaded. Unknown error" : "Er was geen bestand geladen. Onbekende fout",
+ "There is no error, the file uploaded with success" : "Het bestand is succesvol geüpload.",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "Het geüploade bestand overscheidt de upload_max_filesize optie in php.ini:",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Het bestand overschrijdt de MAX_FILE_SIZE instelling dat is opgegeven in het HTML formulier",
+ "The uploaded file was only partially uploaded" : "Het bestand is slechts gedeeltelijk geüpload",
+ "No file was uploaded" : "Er is geen bestand geüpload",
+ "Missing a temporary folder" : "Er ontbreekt een tijdelijke map",
+ "Failed to write to disk" : "Schrijven naar schijf mislukt",
+ "Not enough storage available" : "Niet genoeg opslagruimte beschikbaar",
+ "Upload failed. Could not find uploaded file" : "Upload mislukt. Kon geüploade bestand niet vinden",
+ "Upload failed. Could not get file info." : "Upload mislukt. Kon geen bestandsinfo krijgen.",
+ "Invalid directory." : "Ongeldige directory.",
+ "Files" : "Bestanden",
+ "All files" : "Alle bestanden",
+ "Unable to upload {filename} as it is a directory or has 0 bytes" : "Kan {filename} niet uploaden omdat het een map is of 0 bytes groot is",
+ "Total file size {size1} exceeds upload limit {size2}" : "Totale bestandsgrootte {size1} groter dan uploadlimiet {size2}",
+ "Not enough free space, you are uploading {size1} but only {size2} is left" : "Niet genoeg vrije ruimte. U upload {size1}, maar is is slechts {size2} beschikbaar",
+ "Upload cancelled." : "Uploaden geannuleerd.",
+ "Could not get result from server." : "Kon het resultaat van de server niet terugkrijgen.",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "Bestandsupload is bezig. Wanneer de pagina nu verlaten wordt, stopt de upload.",
+ "URL cannot be empty" : "URL mag niet leeg zijn",
+ "{new_name} already exists" : "{new_name} bestaat al",
+ "Could not create file" : "Kon bestand niet creëren",
+ "Could not create folder" : "Kon niet creëren map",
+ "Error fetching URL" : "Fout bij ophalen URL",
+ "Share" : "Delen",
+ "Delete" : "Verwijderen",
+ "Disconnect storage" : "Verbinding met opslag verbreken",
+ "Unshare" : "Stop met delen",
+ "Delete permanently" : "Definitief verwijderen",
+ "Rename" : "Naam wijzigen",
+ "Pending" : "In behandeling",
+ "Error moving file." : "Fout bij verplaatsen bestand.",
+ "Error moving file" : "Fout bij verplaatsen bestand",
+ "Error" : "Fout",
+ "Could not rename file" : "Kon de naam van het bestand niet wijzigen",
+ "Error deleting file." : "Fout bij verwijderen bestand.",
+ "Name" : "Naam",
+ "Size" : "Grootte",
+ "Modified" : "Aangepast",
+ "_%n folder_::_%n folders_" : ["","%n mappen"],
+ "_%n file_::_%n files_" : ["%n bestand","%n bestanden"],
+ "You don’t have permission to upload or create files here" : "U hebt geen toestemming om hier te uploaden of bestanden te maken",
+ "_Uploading %n file_::_Uploading %n files_" : ["%n bestand aan het uploaden","%n bestanden aan het uploaden"],
+ "\"{name}\" is an invalid file name." : "\"{name}\" is een ongeldige bestandsnaam.",
+ "Your storage is full, files can not be updated or synced anymore!" : "Uw opslagruimte zit vol. Bestanden kunnen niet meer worden gewijzigd of gesynchroniseerd!",
+ "Your storage is almost full ({usedSpacePercent}%)" : "Uw opslagruimte zit bijna vol ({usedSpacePercent}%)",
+ "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Crypto app is geactiveerd, maar uw sleutels werden niet geïnitialiseerd. Log uit en log daarna opnieuw in.",
+ "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Ongeldige privésleutel voor crypto app. Werk het privésleutel wachtwoord bij in uw persoonlijke instellingen om opnieuw toegang te krijgen tot uw versleutelde bestanden.",
+ "Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." : "Encryptie is uitgeschakeld maar uw bestanden zijn nog steeds versleuteld. Ga naar uw persoonlijke instellingen om uw bestanden te decoderen.",
+ "{dirs} and {files}" : "{dirs} en {files}",
+ "%s could not be renamed as it has been deleted" : "%s kon niet worden hernoemd, omdat het verwijderd is",
+ "%s could not be renamed" : "%s kon niet worden hernoemd",
+ "Upload (max. %s)" : "Upload (max. %s)",
+ "File handling" : "Bestand",
+ "Maximum upload size" : "Maximale bestandsgrootte voor uploads",
+ "max. possible: " : "max. mogelijk: ",
+ "Save" : "Bewaren",
+ "WebDAV" : "WebDAV",
+ "Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" : "Gebruik deze link <a href=\"%s\" target=\"_blank\">om uw bestanden via WebDAV te benaderen</a>",
+ "New" : "Nieuw",
+ "New text file" : "Nieuw tekstbestand",
+ "Text file" : "Tekstbestand",
+ "New folder" : "Nieuwe map",
+ "Folder" : "Map",
+ "From link" : "Vanaf link",
+ "Nothing in here. Upload something!" : "Niets te zien hier. Upload iets!",
+ "Download" : "Downloaden",
+ "Upload too large" : "Upload is te groot",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "De bestanden die u probeert te uploaden zijn groter dan de maximaal toegestane bestandsgrootte voor deze server.",
+ "Files are being scanned, please wait." : "Bestanden worden gescand, even wachten.",
+ "Currently scanning" : "Nu aan het scannen"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files/l10n/nl.php b/apps/files/l10n/nl.php
deleted file mode 100644
index a1a44916936..00000000000
--- a/apps/files/l10n/nl.php
+++ /dev/null
@@ -1,96 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Storage not available" => "Opslag niet beschikbaar",
-"Storage invalid" => "Opslag ongeldig",
-"Unknown error" => "Onbekende fout",
-"Could not move %s - File with this name already exists" => "Kon %s niet verplaatsen - Er bestaat al een bestand met deze naam",
-"Could not move %s" => "Kon %s niet verplaatsen",
-"Permission denied" => "Toegang geweigerd",
-"File name cannot be empty." => "Bestandsnaam kan niet leeg zijn.",
-"\"%s\" is an invalid file name." => "\"%s\" is een ongeldige bestandsnaam.",
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Onjuiste naam; '\\', '/', '<', '>', ':', '\"', '|', '?' en '*' zijn niet toegestaan.",
-"The target folder has been moved or deleted." => "De doelmap is verplaatst of verwijderd.",
-"The name %s is already used in the folder %s. Please choose a different name." => "De naam %s bestaat al in map %s. Kies een andere naam.",
-"Not a valid source" => "Geen geldige bron",
-"Server is not allowed to open URLs, please check the server configuration" => "Server mag geen URL's openen, controleer de serverconfiguratie",
-"The file exceeds your quota by %s" => "Het bestand overschrijdt uw quotum met %s",
-"Error while downloading %s to %s" => "Fout bij downloaden %s naar %s",
-"Error when creating the file" => "Fout bij creëren bestand",
-"Folder name cannot be empty." => "Mapnaam mag niet leeg zijn.",
-"Error when creating the folder" => "Fout bij aanmaken map",
-"Unable to set upload directory." => "Kan uploadmap niet instellen.",
-"Invalid Token" => "Ongeldig Token",
-"No file was uploaded. Unknown error" => "Er was geen bestand geladen. Onbekende fout",
-"There is no error, the file uploaded with success" => "Het bestand is succesvol geüpload.",
-"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "Het geüploade bestand overscheidt de upload_max_filesize optie in php.ini:",
-"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Het bestand overschrijdt de MAX_FILE_SIZE instelling dat is opgegeven in het HTML formulier",
-"The uploaded file was only partially uploaded" => "Het bestand is slechts gedeeltelijk geüpload",
-"No file was uploaded" => "Er is geen bestand geüpload",
-"Missing a temporary folder" => "Er ontbreekt een tijdelijke map",
-"Failed to write to disk" => "Schrijven naar schijf mislukt",
-"Not enough storage available" => "Niet genoeg opslagruimte beschikbaar",
-"Upload failed. Could not find uploaded file" => "Upload mislukt. Kon geüploade bestand niet vinden",
-"Upload failed. Could not get file info." => "Upload mislukt. Kon geen bestandsinfo krijgen.",
-"Invalid directory." => "Ongeldige directory.",
-"Files" => "Bestanden",
-"All files" => "Alle bestanden",
-"Unable to upload {filename} as it is a directory or has 0 bytes" => "Kan {filename} niet uploaden omdat het een map is of 0 bytes groot is",
-"Total file size {size1} exceeds upload limit {size2}" => "Totale bestandsgrootte {size1} groter dan uploadlimiet {size2}",
-"Not enough free space, you are uploading {size1} but only {size2} is left" => "Niet genoeg vrije ruimte. U upload {size1}, maar is is slechts {size2} beschikbaar",
-"Upload cancelled." => "Uploaden geannuleerd.",
-"Could not get result from server." => "Kon het resultaat van de server niet terugkrijgen.",
-"File upload is in progress. Leaving the page now will cancel the upload." => "Bestandsupload is bezig. Wanneer de pagina nu verlaten wordt, stopt de upload.",
-"URL cannot be empty" => "URL mag niet leeg zijn",
-"{new_name} already exists" => "{new_name} bestaat al",
-"Could not create file" => "Kon bestand niet creëren",
-"Could not create folder" => "Kon niet creëren map",
-"Error fetching URL" => "Fout bij ophalen URL",
-"Share" => "Delen",
-"Delete" => "Verwijderen",
-"Disconnect storage" => "Verbinding met opslag verbreken",
-"Unshare" => "Stop met delen",
-"Delete permanently" => "Definitief verwijderen",
-"Rename" => "Naam wijzigen",
-"Pending" => "In behandeling",
-"Error moving file." => "Fout bij verplaatsen bestand.",
-"Error moving file" => "Fout bij verplaatsen bestand",
-"Error" => "Fout",
-"Could not rename file" => "Kon de naam van het bestand niet wijzigen",
-"Error deleting file." => "Fout bij verwijderen bestand.",
-"Name" => "Naam",
-"Size" => "Grootte",
-"Modified" => "Aangepast",
-"_%n folder_::_%n folders_" => array("","%n mappen"),
-"_%n file_::_%n files_" => array("%n bestand","%n bestanden"),
-"You don’t have permission to upload or create files here" => "U hebt geen toestemming om hier te uploaden of bestanden te maken",
-"_Uploading %n file_::_Uploading %n files_" => array("%n bestand aan het uploaden","%n bestanden aan het uploaden"),
-"\"{name}\" is an invalid file name." => "\"{name}\" is een ongeldige bestandsnaam.",
-"Your storage is full, files can not be updated or synced anymore!" => "Uw opslagruimte zit vol. Bestanden kunnen niet meer worden gewijzigd of gesynchroniseerd!",
-"Your storage is almost full ({usedSpacePercent}%)" => "Uw opslagruimte zit bijna vol ({usedSpacePercent}%)",
-"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" => "Crypto app is geactiveerd, maar uw sleutels werden niet geïnitialiseerd. Log uit en log daarna opnieuw in.",
-"Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." => "Ongeldige privésleutel voor crypto app. Werk het privésleutel wachtwoord bij in uw persoonlijke instellingen om opnieuw toegang te krijgen tot uw versleutelde bestanden.",
-"Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." => "Encryptie is uitgeschakeld maar uw bestanden zijn nog steeds versleuteld. Ga naar uw persoonlijke instellingen om uw bestanden te decoderen.",
-"{dirs} and {files}" => "{dirs} en {files}",
-"%s could not be renamed as it has been deleted" => "%s kon niet worden hernoemd, omdat het verwijderd is",
-"%s could not be renamed" => "%s kon niet worden hernoemd",
-"Upload (max. %s)" => "Upload (max. %s)",
-"File handling" => "Bestand",
-"Maximum upload size" => "Maximale bestandsgrootte voor uploads",
-"max. possible: " => "max. mogelijk: ",
-"Save" => "Bewaren",
-"WebDAV" => "WebDAV",
-"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" => "Gebruik deze link <a href=\"%s\" target=\"_blank\">om uw bestanden via WebDAV te benaderen</a>",
-"New" => "Nieuw",
-"New text file" => "Nieuw tekstbestand",
-"Text file" => "Tekstbestand",
-"New folder" => "Nieuwe map",
-"Folder" => "Map",
-"From link" => "Vanaf link",
-"Nothing in here. Upload something!" => "Niets te zien hier. Upload iets!",
-"Download" => "Downloaden",
-"Upload too large" => "Upload is te groot",
-"The files you are trying to upload exceed the maximum size for file uploads on this server." => "De bestanden die u probeert te uploaden zijn groter dan de maximaal toegestane bestandsgrootte voor deze server.",
-"Files are being scanned, please wait." => "Bestanden worden gescand, even wachten.",
-"Currently scanning" => "Nu aan het scannen"
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/nn_NO.js b/apps/files/l10n/nn_NO.js
new file mode 100644
index 00000000000..6d17a9458c5
--- /dev/null
+++ b/apps/files/l10n/nn_NO.js
@@ -0,0 +1,64 @@
+OC.L10N.register(
+ "files",
+ {
+ "Unknown error" : "Ukjend feil",
+ "Could not move %s - File with this name already exists" : "Klarte ikkje flytta %s – det finst allereie ei fil med dette namnet",
+ "Could not move %s" : "Klarte ikkje flytta %s",
+ "File name cannot be empty." : "Filnamnet kan ikkje vera tomt.",
+ "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Ugyldig namn, «\\», «/», «<», «>», «:», «\"», «|», «?» og «*» er ikkje tillate.",
+ "Unable to set upload directory." : "Klarte ikkje å endra opplastingsmappa.",
+ "Invalid Token" : "Ugyldig token",
+ "No file was uploaded. Unknown error" : "Ingen filer lasta opp. Ukjend feil",
+ "There is no error, the file uploaded with success" : "Ingen feil, fila vart lasta opp",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "Fila du lasta opp er større enn det «upload_max_filesize» i php.ini tillater: ",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Den opplasta fila er større enn variabelen MAX_FILE_SIZE i HTML-skjemaet",
+ "The uploaded file was only partially uploaded" : "Fila vart berre delvis lasta opp",
+ "No file was uploaded" : "Ingen filer vart lasta opp",
+ "Missing a temporary folder" : "Manglar ei mellombels mappe",
+ "Failed to write to disk" : "Klarte ikkje skriva til disk",
+ "Not enough storage available" : "Ikkje nok lagringsplass tilgjengeleg",
+ "Upload failed. Could not find uploaded file" : "Feil ved opplasting. Klarte ikkje å finna opplasta fil.",
+ "Upload failed. Could not get file info." : "Feil ved opplasting. Klarte ikkje å henta filinfo.",
+ "Invalid directory." : "Ugyldig mappe.",
+ "Files" : "Filer",
+ "Unable to upload {filename} as it is a directory or has 0 bytes" : "Klarte ikkje å lasta opp {filename} sidan det er ei mappe eller er 0 byte.",
+ "Upload cancelled." : "Opplasting avbroten.",
+ "Could not get result from server." : "Klarte ikkje å henta resultat frå tenaren.",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "Fila lastar no opp. Viss du forlèt sida no vil opplastinga verta avbroten.",
+ "{new_name} already exists" : "{new_name} finst allereie",
+ "Share" : "Del",
+ "Delete" : "Slett",
+ "Unshare" : "Udel",
+ "Delete permanently" : "Slett for godt",
+ "Rename" : "Endra namn",
+ "Pending" : "Under vegs",
+ "Error moving file" : "Feil ved flytting av fil",
+ "Error" : "Feil",
+ "Name" : "Namn",
+ "Size" : "Storleik",
+ "Modified" : "Endra",
+ "_%n folder_::_%n folders_" : ["%n mappe","%n mapper"],
+ "_%n file_::_%n files_" : ["%n fil","%n filer"],
+ "_Uploading %n file_::_Uploading %n files_" : ["Lastar opp %n fil","Lastar opp %n filer"],
+ "Your storage is full, files can not be updated or synced anymore!" : "Lagringa di er full, kan ikkje lenger oppdatera eller synkronisera!",
+ "Your storage is almost full ({usedSpacePercent}%)" : "Lagringa di er nesten full ({usedSpacePercent} %)",
+ "Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." : "Kryptering er skrudd av, men filene dine er enno krypterte. Du kan dekryptera filene i personlege innstillingar.",
+ "{dirs} and {files}" : "{dirs} og {files}",
+ "%s could not be renamed" : "Klarte ikkje å omdøypa på %s",
+ "File handling" : "Filhandtering",
+ "Maximum upload size" : "Maksimal opplastingsstorleik",
+ "max. possible: " : "maks. moglege:",
+ "Save" : "Lagre",
+ "WebDAV" : "WebDAV",
+ "New" : "Ny",
+ "Text file" : "Tekst fil",
+ "New folder" : "Ny mappe",
+ "Folder" : "Mappe",
+ "From link" : "Frå lenkje",
+ "Nothing in here. Upload something!" : "Ingenting her. Last noko opp!",
+ "Download" : "Last ned",
+ "Upload too large" : "For stor opplasting",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Filene du prøver å lasta opp er større enn maksgrensa til denne tenaren.",
+ "Files are being scanned, please wait." : "Skannar filer, ver venleg og vent."
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/nn_NO.json b/apps/files/l10n/nn_NO.json
new file mode 100644
index 00000000000..4008ab0778c
--- /dev/null
+++ b/apps/files/l10n/nn_NO.json
@@ -0,0 +1,62 @@
+{ "translations": {
+ "Unknown error" : "Ukjend feil",
+ "Could not move %s - File with this name already exists" : "Klarte ikkje flytta %s – det finst allereie ei fil med dette namnet",
+ "Could not move %s" : "Klarte ikkje flytta %s",
+ "File name cannot be empty." : "Filnamnet kan ikkje vera tomt.",
+ "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Ugyldig namn, «\\», «/», «<», «>», «:», «\"», «|», «?» og «*» er ikkje tillate.",
+ "Unable to set upload directory." : "Klarte ikkje å endra opplastingsmappa.",
+ "Invalid Token" : "Ugyldig token",
+ "No file was uploaded. Unknown error" : "Ingen filer lasta opp. Ukjend feil",
+ "There is no error, the file uploaded with success" : "Ingen feil, fila vart lasta opp",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "Fila du lasta opp er større enn det «upload_max_filesize» i php.ini tillater: ",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Den opplasta fila er større enn variabelen MAX_FILE_SIZE i HTML-skjemaet",
+ "The uploaded file was only partially uploaded" : "Fila vart berre delvis lasta opp",
+ "No file was uploaded" : "Ingen filer vart lasta opp",
+ "Missing a temporary folder" : "Manglar ei mellombels mappe",
+ "Failed to write to disk" : "Klarte ikkje skriva til disk",
+ "Not enough storage available" : "Ikkje nok lagringsplass tilgjengeleg",
+ "Upload failed. Could not find uploaded file" : "Feil ved opplasting. Klarte ikkje å finna opplasta fil.",
+ "Upload failed. Could not get file info." : "Feil ved opplasting. Klarte ikkje å henta filinfo.",
+ "Invalid directory." : "Ugyldig mappe.",
+ "Files" : "Filer",
+ "Unable to upload {filename} as it is a directory or has 0 bytes" : "Klarte ikkje å lasta opp {filename} sidan det er ei mappe eller er 0 byte.",
+ "Upload cancelled." : "Opplasting avbroten.",
+ "Could not get result from server." : "Klarte ikkje å henta resultat frå tenaren.",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "Fila lastar no opp. Viss du forlèt sida no vil opplastinga verta avbroten.",
+ "{new_name} already exists" : "{new_name} finst allereie",
+ "Share" : "Del",
+ "Delete" : "Slett",
+ "Unshare" : "Udel",
+ "Delete permanently" : "Slett for godt",
+ "Rename" : "Endra namn",
+ "Pending" : "Under vegs",
+ "Error moving file" : "Feil ved flytting av fil",
+ "Error" : "Feil",
+ "Name" : "Namn",
+ "Size" : "Storleik",
+ "Modified" : "Endra",
+ "_%n folder_::_%n folders_" : ["%n mappe","%n mapper"],
+ "_%n file_::_%n files_" : ["%n fil","%n filer"],
+ "_Uploading %n file_::_Uploading %n files_" : ["Lastar opp %n fil","Lastar opp %n filer"],
+ "Your storage is full, files can not be updated or synced anymore!" : "Lagringa di er full, kan ikkje lenger oppdatera eller synkronisera!",
+ "Your storage is almost full ({usedSpacePercent}%)" : "Lagringa di er nesten full ({usedSpacePercent} %)",
+ "Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." : "Kryptering er skrudd av, men filene dine er enno krypterte. Du kan dekryptera filene i personlege innstillingar.",
+ "{dirs} and {files}" : "{dirs} og {files}",
+ "%s could not be renamed" : "Klarte ikkje å omdøypa på %s",
+ "File handling" : "Filhandtering",
+ "Maximum upload size" : "Maksimal opplastingsstorleik",
+ "max. possible: " : "maks. moglege:",
+ "Save" : "Lagre",
+ "WebDAV" : "WebDAV",
+ "New" : "Ny",
+ "Text file" : "Tekst fil",
+ "New folder" : "Ny mappe",
+ "Folder" : "Mappe",
+ "From link" : "Frå lenkje",
+ "Nothing in here. Upload something!" : "Ingenting her. Last noko opp!",
+ "Download" : "Last ned",
+ "Upload too large" : "For stor opplasting",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Filene du prøver å lasta opp er større enn maksgrensa til denne tenaren.",
+ "Files are being scanned, please wait." : "Skannar filer, ver venleg og vent."
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files/l10n/nn_NO.php b/apps/files/l10n/nn_NO.php
deleted file mode 100644
index 502c313aa06..00000000000
--- a/apps/files/l10n/nn_NO.php
+++ /dev/null
@@ -1,63 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Unknown error" => "Ukjend feil",
-"Could not move %s - File with this name already exists" => "Klarte ikkje flytta %s – det finst allereie ei fil med dette namnet",
-"Could not move %s" => "Klarte ikkje flytta %s",
-"File name cannot be empty." => "Filnamnet kan ikkje vera tomt.",
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Ugyldig namn, «\\», «/», «<», «>», «:», «\"», «|», «?» og «*» er ikkje tillate.",
-"Unable to set upload directory." => "Klarte ikkje å endra opplastingsmappa.",
-"Invalid Token" => "Ugyldig token",
-"No file was uploaded. Unknown error" => "Ingen filer lasta opp. Ukjend feil",
-"There is no error, the file uploaded with success" => "Ingen feil, fila vart lasta opp",
-"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "Fila du lasta opp er større enn det «upload_max_filesize» i php.ini tillater: ",
-"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Den opplasta fila er større enn variabelen MAX_FILE_SIZE i HTML-skjemaet",
-"The uploaded file was only partially uploaded" => "Fila vart berre delvis lasta opp",
-"No file was uploaded" => "Ingen filer vart lasta opp",
-"Missing a temporary folder" => "Manglar ei mellombels mappe",
-"Failed to write to disk" => "Klarte ikkje skriva til disk",
-"Not enough storage available" => "Ikkje nok lagringsplass tilgjengeleg",
-"Upload failed. Could not find uploaded file" => "Feil ved opplasting. Klarte ikkje å finna opplasta fil.",
-"Upload failed. Could not get file info." => "Feil ved opplasting. Klarte ikkje å henta filinfo.",
-"Invalid directory." => "Ugyldig mappe.",
-"Files" => "Filer",
-"Unable to upload {filename} as it is a directory or has 0 bytes" => "Klarte ikkje å lasta opp {filename} sidan det er ei mappe eller er 0 byte.",
-"Upload cancelled." => "Opplasting avbroten.",
-"Could not get result from server." => "Klarte ikkje å henta resultat frå tenaren.",
-"File upload is in progress. Leaving the page now will cancel the upload." => "Fila lastar no opp. Viss du forlèt sida no vil opplastinga verta avbroten.",
-"{new_name} already exists" => "{new_name} finst allereie",
-"Share" => "Del",
-"Delete" => "Slett",
-"Unshare" => "Udel",
-"Delete permanently" => "Slett for godt",
-"Rename" => "Endra namn",
-"Pending" => "Under vegs",
-"Error moving file" => "Feil ved flytting av fil",
-"Error" => "Feil",
-"Name" => "Namn",
-"Size" => "Storleik",
-"Modified" => "Endra",
-"_%n folder_::_%n folders_" => array("%n mappe","%n mapper"),
-"_%n file_::_%n files_" => array("%n fil","%n filer"),
-"_Uploading %n file_::_Uploading %n files_" => array("Lastar opp %n fil","Lastar opp %n filer"),
-"Your storage is full, files can not be updated or synced anymore!" => "Lagringa di er full, kan ikkje lenger oppdatera eller synkronisera!",
-"Your storage is almost full ({usedSpacePercent}%)" => "Lagringa di er nesten full ({usedSpacePercent} %)",
-"Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." => "Kryptering er skrudd av, men filene dine er enno krypterte. Du kan dekryptera filene i personlege innstillingar.",
-"{dirs} and {files}" => "{dirs} og {files}",
-"%s could not be renamed" => "Klarte ikkje å omdøypa på %s",
-"File handling" => "Filhandtering",
-"Maximum upload size" => "Maksimal opplastingsstorleik",
-"max. possible: " => "maks. moglege:",
-"Save" => "Lagre",
-"WebDAV" => "WebDAV",
-"New" => "Ny",
-"Text file" => "Tekst fil",
-"New folder" => "Ny mappe",
-"Folder" => "Mappe",
-"From link" => "Frå lenkje",
-"Nothing in here. Upload something!" => "Ingenting her. Last noko opp!",
-"Download" => "Last ned",
-"Upload too large" => "For stor opplasting",
-"The files you are trying to upload exceed the maximum size for file uploads on this server." => "Filene du prøver å lasta opp er større enn maksgrensa til denne tenaren.",
-"Files are being scanned, please wait." => "Skannar filer, ver venleg og vent."
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/nqo.js b/apps/files/l10n/nqo.js
new file mode 100644
index 00000000000..d1bbfca2dd4
--- /dev/null
+++ b/apps/files/l10n/nqo.js
@@ -0,0 +1,8 @@
+OC.L10N.register(
+ "files",
+ {
+ "_%n folder_::_%n folders_" : [""],
+ "_%n file_::_%n files_" : [""],
+ "_Uploading %n file_::_Uploading %n files_" : [""]
+},
+"nplurals=1; plural=0;");
diff --git a/apps/files/l10n/nqo.json b/apps/files/l10n/nqo.json
new file mode 100644
index 00000000000..e493054d78a
--- /dev/null
+++ b/apps/files/l10n/nqo.json
@@ -0,0 +1,6 @@
+{ "translations": {
+ "_%n folder_::_%n folders_" : [""],
+ "_%n file_::_%n files_" : [""],
+ "_Uploading %n file_::_Uploading %n files_" : [""]
+},"pluralForm" :"nplurals=1; plural=0;"
+} \ No newline at end of file
diff --git a/apps/files/l10n/nqo.php b/apps/files/l10n/nqo.php
deleted file mode 100644
index 70ab6572ba4..00000000000
--- a/apps/files/l10n/nqo.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"_%n folder_::_%n folders_" => array(""),
-"_%n file_::_%n files_" => array(""),
-"_Uploading %n file_::_Uploading %n files_" => array("")
-);
-$PLURAL_FORMS = "nplurals=1; plural=0;";
diff --git a/apps/files/l10n/oc.js b/apps/files/l10n/oc.js
new file mode 100644
index 00000000000..deb447f57d9
--- /dev/null
+++ b/apps/files/l10n/oc.js
@@ -0,0 +1,38 @@
+OC.L10N.register(
+ "files",
+ {
+ "There is no error, the file uploaded with success" : "Amontcargament capitat, pas d'errors",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Lo fichièr amontcargat es mai gròs que la directiva «MAX_FILE_SIZE» especifiada dins lo formulari HTML",
+ "The uploaded file was only partially uploaded" : "Lo fichièr foguèt pas completament amontcargat",
+ "No file was uploaded" : "Cap de fichièrs son estats amontcargats",
+ "Missing a temporary folder" : "Un dorsièr temporari manca",
+ "Failed to write to disk" : "L'escriptura sul disc a fracassat",
+ "Files" : "Fichièrs",
+ "Upload cancelled." : "Amontcargar anullat.",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "Un amontcargar es a se far. Daissar aquesta pagina ara tamparà lo cargament. ",
+ "Share" : "Parteja",
+ "Delete" : "Escafa",
+ "Unshare" : "Pas partejador",
+ "Rename" : "Torna nomenar",
+ "Pending" : "Al esperar",
+ "Error" : "Error",
+ "Name" : "Nom",
+ "Size" : "Talha",
+ "Modified" : "Modificat",
+ "_%n folder_::_%n folders_" : ["",""],
+ "_%n file_::_%n files_" : ["",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["",""],
+ "File handling" : "Manejament de fichièr",
+ "Maximum upload size" : "Talha maximum d'amontcargament",
+ "max. possible: " : "max. possible: ",
+ "Save" : "Enregistra",
+ "New" : "Nòu",
+ "Text file" : "Fichièr de tèxte",
+ "Folder" : "Dorsièr",
+ "Nothing in here. Upload something!" : "Pas res dedins. Amontcarga qualquaren",
+ "Download" : "Avalcarga",
+ "Upload too large" : "Amontcargament tròp gròs",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Los fichièrs que sias a amontcargar son tròp pesucs per la talha maxi pel servidor.",
+ "Files are being scanned, please wait." : "Los fiichièrs son a èsser explorats, "
+},
+"nplurals=2; plural=(n > 1);");
diff --git a/apps/files/l10n/oc.json b/apps/files/l10n/oc.json
new file mode 100644
index 00000000000..994cb0055ea
--- /dev/null
+++ b/apps/files/l10n/oc.json
@@ -0,0 +1,36 @@
+{ "translations": {
+ "There is no error, the file uploaded with success" : "Amontcargament capitat, pas d'errors",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Lo fichièr amontcargat es mai gròs que la directiva «MAX_FILE_SIZE» especifiada dins lo formulari HTML",
+ "The uploaded file was only partially uploaded" : "Lo fichièr foguèt pas completament amontcargat",
+ "No file was uploaded" : "Cap de fichièrs son estats amontcargats",
+ "Missing a temporary folder" : "Un dorsièr temporari manca",
+ "Failed to write to disk" : "L'escriptura sul disc a fracassat",
+ "Files" : "Fichièrs",
+ "Upload cancelled." : "Amontcargar anullat.",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "Un amontcargar es a se far. Daissar aquesta pagina ara tamparà lo cargament. ",
+ "Share" : "Parteja",
+ "Delete" : "Escafa",
+ "Unshare" : "Pas partejador",
+ "Rename" : "Torna nomenar",
+ "Pending" : "Al esperar",
+ "Error" : "Error",
+ "Name" : "Nom",
+ "Size" : "Talha",
+ "Modified" : "Modificat",
+ "_%n folder_::_%n folders_" : ["",""],
+ "_%n file_::_%n files_" : ["",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["",""],
+ "File handling" : "Manejament de fichièr",
+ "Maximum upload size" : "Talha maximum d'amontcargament",
+ "max. possible: " : "max. possible: ",
+ "Save" : "Enregistra",
+ "New" : "Nòu",
+ "Text file" : "Fichièr de tèxte",
+ "Folder" : "Dorsièr",
+ "Nothing in here. Upload something!" : "Pas res dedins. Amontcarga qualquaren",
+ "Download" : "Avalcarga",
+ "Upload too large" : "Amontcargament tròp gròs",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Los fichièrs que sias a amontcargar son tròp pesucs per la talha maxi pel servidor.",
+ "Files are being scanned, please wait." : "Los fiichièrs son a èsser explorats, "
+},"pluralForm" :"nplurals=2; plural=(n > 1);"
+} \ No newline at end of file
diff --git a/apps/files/l10n/oc.php b/apps/files/l10n/oc.php
deleted file mode 100644
index 0a41ffb0075..00000000000
--- a/apps/files/l10n/oc.php
+++ /dev/null
@@ -1,37 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"There is no error, the file uploaded with success" => "Amontcargament capitat, pas d'errors",
-"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Lo fichièr amontcargat es mai gròs que la directiva «MAX_FILE_SIZE» especifiada dins lo formulari HTML",
-"The uploaded file was only partially uploaded" => "Lo fichièr foguèt pas completament amontcargat",
-"No file was uploaded" => "Cap de fichièrs son estats amontcargats",
-"Missing a temporary folder" => "Un dorsièr temporari manca",
-"Failed to write to disk" => "L'escriptura sul disc a fracassat",
-"Files" => "Fichièrs",
-"Upload cancelled." => "Amontcargar anullat.",
-"File upload is in progress. Leaving the page now will cancel the upload." => "Un amontcargar es a se far. Daissar aquesta pagina ara tamparà lo cargament. ",
-"Share" => "Parteja",
-"Delete" => "Escafa",
-"Unshare" => "Pas partejador",
-"Rename" => "Torna nomenar",
-"Pending" => "Al esperar",
-"Error" => "Error",
-"Name" => "Nom",
-"Size" => "Talha",
-"Modified" => "Modificat",
-"_%n folder_::_%n folders_" => array("",""),
-"_%n file_::_%n files_" => array("",""),
-"_Uploading %n file_::_Uploading %n files_" => array("",""),
-"File handling" => "Manejament de fichièr",
-"Maximum upload size" => "Talha maximum d'amontcargament",
-"max. possible: " => "max. possible: ",
-"Save" => "Enregistra",
-"New" => "Nòu",
-"Text file" => "Fichièr de tèxte",
-"Folder" => "Dorsièr",
-"Nothing in here. Upload something!" => "Pas res dedins. Amontcarga qualquaren",
-"Download" => "Avalcarga",
-"Upload too large" => "Amontcargament tròp gròs",
-"The files you are trying to upload exceed the maximum size for file uploads on this server." => "Los fichièrs que sias a amontcargar son tròp pesucs per la talha maxi pel servidor.",
-"Files are being scanned, please wait." => "Los fiichièrs son a èsser explorats, "
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n > 1);";
diff --git a/apps/files/l10n/or_IN.js b/apps/files/l10n/or_IN.js
new file mode 100644
index 00000000000..329844854f1
--- /dev/null
+++ b/apps/files/l10n/or_IN.js
@@ -0,0 +1,8 @@
+OC.L10N.register(
+ "files",
+ {
+ "_%n folder_::_%n folders_" : ["",""],
+ "_%n file_::_%n files_" : ["",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["",""]
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/or_IN.json b/apps/files/l10n/or_IN.json
new file mode 100644
index 00000000000..37156658a86
--- /dev/null
+++ b/apps/files/l10n/or_IN.json
@@ -0,0 +1,6 @@
+{ "translations": {
+ "_%n folder_::_%n folders_" : ["",""],
+ "_%n file_::_%n files_" : ["",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["",""]
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files/l10n/or_IN.php b/apps/files/l10n/or_IN.php
deleted file mode 100644
index 0157af093e9..00000000000
--- a/apps/files/l10n/or_IN.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"_%n folder_::_%n folders_" => array("",""),
-"_%n file_::_%n files_" => array("",""),
-"_Uploading %n file_::_Uploading %n files_" => array("","")
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/pa.js b/apps/files/l10n/pa.js
new file mode 100644
index 00000000000..84216361960
--- /dev/null
+++ b/apps/files/l10n/pa.js
@@ -0,0 +1,15 @@
+OC.L10N.register(
+ "files",
+ {
+ "Unknown error" : "ਅਣਜਾਣ ਗਲਤੀ",
+ "Files" : "ਫਾਇਲਾਂ",
+ "Share" : "ਸਾਂਝਾ ਕਰੋ",
+ "Delete" : "ਹਟਾਓ",
+ "Rename" : "ਨਾਂ ਬਦਲੋ",
+ "Error" : "ਗਲਤੀ",
+ "_%n folder_::_%n folders_" : ["",""],
+ "_%n file_::_%n files_" : ["",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["",""],
+ "Download" : "ਡਾਊਨਲੋਡ"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/pa.json b/apps/files/l10n/pa.json
new file mode 100644
index 00000000000..b429b4ab19b
--- /dev/null
+++ b/apps/files/l10n/pa.json
@@ -0,0 +1,13 @@
+{ "translations": {
+ "Unknown error" : "ਅਣਜਾਣ ਗਲਤੀ",
+ "Files" : "ਫਾਇਲਾਂ",
+ "Share" : "ਸਾਂਝਾ ਕਰੋ",
+ "Delete" : "ਹਟਾਓ",
+ "Rename" : "ਨਾਂ ਬਦਲੋ",
+ "Error" : "ਗਲਤੀ",
+ "_%n folder_::_%n folders_" : ["",""],
+ "_%n file_::_%n files_" : ["",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["",""],
+ "Download" : "ਡਾਊਨਲੋਡ"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files/l10n/pa.php b/apps/files/l10n/pa.php
deleted file mode 100644
index 55af52a4547..00000000000
--- a/apps/files/l10n/pa.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Unknown error" => "ਅਣਜਾਣ ਗਲਤੀ",
-"Files" => "ਫਾਇਲਾਂ",
-"Share" => "ਸਾਂਝਾ ਕਰੋ",
-"Delete" => "ਹਟਾਓ",
-"Rename" => "ਨਾਂ ਬਦਲੋ",
-"Error" => "ਗਲਤੀ",
-"_%n folder_::_%n folders_" => array("",""),
-"_%n file_::_%n files_" => array("",""),
-"_Uploading %n file_::_Uploading %n files_" => array("",""),
-"Download" => "ਡਾਊਨਲੋਡ"
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/pl.js b/apps/files/l10n/pl.js
new file mode 100644
index 00000000000..1a0fb57ec30
--- /dev/null
+++ b/apps/files/l10n/pl.js
@@ -0,0 +1,97 @@
+OC.L10N.register(
+ "files",
+ {
+ "Storage not available" : "Pamięć nie dostępna",
+ "Storage invalid" : "Pamięć nieprawidłowa",
+ "Unknown error" : "Nieznany błąd",
+ "Could not move %s - File with this name already exists" : "Nie można było przenieść %s - Plik o takiej nazwie już istnieje",
+ "Could not move %s" : "Nie można było przenieść %s",
+ "Permission denied" : "Dostęp zabroniony",
+ "File name cannot be empty." : "Nazwa pliku nie może być pusta.",
+ "\"%s\" is an invalid file name." : "\"%s\" jest nieprawidłową nazwą pliku.",
+ "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Nieprawidłowa nazwa. Znaki '\\', '/', '<', '>', ':', '\"', '|', '?' oraz '*' są niedozwolone.",
+ "The target folder has been moved or deleted." : "Folder docelowy został przeniesiony lub usunięty",
+ "The name %s is already used in the folder %s. Please choose a different name." : "Nazwa %s jest już używana w folderze %s. Proszę wybrać inną nazwę.",
+ "Not a valid source" : "Niepoprawne źródło",
+ "Server is not allowed to open URLs, please check the server configuration" : "Serwer nie mógł otworzyć adresów URL, należy sprawdzić konfigurację serwera",
+ "The file exceeds your quota by %s" : "Ten plik przekracza twój limit o %s",
+ "Error while downloading %s to %s" : "Błąd podczas pobierania %s do %S",
+ "Error when creating the file" : "Błąd przy tworzeniu pliku",
+ "Folder name cannot be empty." : "Nazwa folderu nie może być pusta.",
+ "Error when creating the folder" : "Błąd przy tworzeniu folderu",
+ "Unable to set upload directory." : "Nie można ustawić katalog wczytywania.",
+ "Invalid Token" : "Nieprawidłowy Token",
+ "No file was uploaded. Unknown error" : "Żaden plik nie został załadowany. Nieznany błąd",
+ "There is no error, the file uploaded with success" : "Nie było błędów, plik wysłano poprawnie.",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "Wgrany plik przekracza wartość upload_max_filesize zdefiniowaną w php.ini: ",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Wysłany plik przekracza wielkość dyrektywy MAX_FILE_SIZE określonej w formularzu HTML",
+ "The uploaded file was only partially uploaded" : "Załadowany plik został wysłany tylko częściowo.",
+ "No file was uploaded" : "Nie wysłano żadnego pliku",
+ "Missing a temporary folder" : "Brak folderu tymczasowego",
+ "Failed to write to disk" : "Błąd zapisu na dysk",
+ "Not enough storage available" : "Za mało dostępnego miejsca",
+ "Upload failed. Could not find uploaded file" : "Nieudane przesłanie. Nie można znaleźć przesyłanego pliku",
+ "Upload failed. Could not get file info." : "Nieudane przesłanie. Nie można pobrać informacji o pliku.",
+ "Invalid directory." : "Zła ścieżka.",
+ "Files" : "Pliki",
+ "All files" : "Wszystkie pliki",
+ "Unable to upload {filename} as it is a directory or has 0 bytes" : "Nie można przesłać {filename} być może jest katalogiem lub posiada 0 bajtów",
+ "Total file size {size1} exceeds upload limit {size2}" : "Całkowity rozmiar {size1} przekracza limit uploadu {size2}",
+ "Not enough free space, you are uploading {size1} but only {size2} is left" : "Brak wolnej przestrzeni, przesyłasz {size1} a pozostało tylko {size2}",
+ "Upload cancelled." : "Wczytywanie anulowane.",
+ "Could not get result from server." : "Nie można uzyskać wyniku z serwera.",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "Wysyłanie pliku jest w toku. Jeśli opuścisz tę stronę, wysyłanie zostanie przerwane.",
+ "URL cannot be empty" : "URL nie może być pusty",
+ "{new_name} already exists" : "{new_name} już istnieje",
+ "Could not create file" : "Nie można utworzyć pliku",
+ "Could not create folder" : "Nie można utworzyć folderu",
+ "Error fetching URL" : "Błąd przy pobieraniu adresu URL",
+ "Share" : "Udostępnij",
+ "Delete" : "Usuń",
+ "Disconnect storage" : "Odłącz magazyn",
+ "Unshare" : "Zatrzymaj współdzielenie",
+ "Delete permanently" : "Trwale usuń",
+ "Rename" : "Zmień nazwę",
+ "Pending" : "Oczekujące",
+ "Error moving file." : "Błąd podczas przenoszenia pliku.",
+ "Error moving file" : "Błąd prz przenoszeniu pliku",
+ "Error" : "Błąd",
+ "Could not rename file" : "Nie można zmienić nazwy pliku",
+ "Error deleting file." : "Błąd podczas usuwania pliku",
+ "Name" : "Nazwa",
+ "Size" : "Rozmiar",
+ "Modified" : "Modyfikacja",
+ "_%n folder_::_%n folders_" : ["%n katalog","%n katalogi","%n katalogów"],
+ "_%n file_::_%n files_" : ["%n plik","%n pliki","%n plików"],
+ "You don’t have permission to upload or create files here" : "Nie masz uprawnień do wczytywania lub tworzenia plików w tym miejscu",
+ "_Uploading %n file_::_Uploading %n files_" : ["Wysyłanie %n pliku","Wysyłanie %n plików","Wysyłanie %n plików"],
+ "\"{name}\" is an invalid file name." : "\"{name}\" jest nieprawidłową nazwą pliku.",
+ "Your storage is full, files can not be updated or synced anymore!" : "Magazyn jest pełny. Pliki nie mogą zostać zaktualizowane lub zsynchronizowane!",
+ "Your storage is almost full ({usedSpacePercent}%)" : "Twój magazyn jest prawie pełny ({usedSpacePercent}%)",
+ "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Aplikacja szyfrująca jest aktywna, ale twoje klucze nie zostały zainicjowane, prosze wyloguj się i zaloguj ponownie.",
+ "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Klucz prywatny nie jest poprawny! Może Twoje hasło zostało zmienione z zewnątrz. Można zaktualizować hasło klucza prywatnego w ustawieniach osobistych w celu odzyskania dostępu do plików",
+ "Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." : "Szyfrowanie zostało wyłączone, ale nadal pliki są zaszyfrowane. Przejdź do ustawień osobistych i tam odszyfruj pliki.",
+ "{dirs} and {files}" : "{dirs} i {files}",
+ "%s could not be renamed as it has been deleted" : "%s nie może mieć zmienionej nazwy, ponieważ został usunięty",
+ "%s could not be renamed" : "%s nie można zmienić nazwy",
+ "Upload (max. %s)" : "Wysyłka (max. %s)",
+ "File handling" : "Zarządzanie plikami",
+ "Maximum upload size" : "Maksymalny rozmiar wysyłanego pliku",
+ "max. possible: " : "maks. możliwy:",
+ "Save" : "Zapisz",
+ "WebDAV" : "WebDAV",
+ "Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" : "Użyj tego adresu do <a href=\"%s\" target=\"_blank\">dostępu do twoich plików przez WebDAV</a>",
+ "New" : "Nowy",
+ "New text file" : "Nowy plik tekstowy",
+ "Text file" : "Plik tekstowy",
+ "New folder" : "Nowy folder",
+ "Folder" : "Folder",
+ "From link" : "Z odnośnika",
+ "Nothing in here. Upload something!" : "Pusto. Wyślij coś!",
+ "Download" : "Pobierz",
+ "Upload too large" : "Ładowany plik jest za duży",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Pliki, które próbujesz przesłać, przekraczają maksymalną dopuszczalną wielkość.",
+ "Files are being scanned, please wait." : "Skanowanie plików, proszę czekać.",
+ "Currently scanning" : "Aktualnie skanowane"
+},
+"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/l10n/pl.json b/apps/files/l10n/pl.json
new file mode 100644
index 00000000000..b073141e3d1
--- /dev/null
+++ b/apps/files/l10n/pl.json
@@ -0,0 +1,95 @@
+{ "translations": {
+ "Storage not available" : "Pamięć nie dostępna",
+ "Storage invalid" : "Pamięć nieprawidłowa",
+ "Unknown error" : "Nieznany błąd",
+ "Could not move %s - File with this name already exists" : "Nie można było przenieść %s - Plik o takiej nazwie już istnieje",
+ "Could not move %s" : "Nie można było przenieść %s",
+ "Permission denied" : "Dostęp zabroniony",
+ "File name cannot be empty." : "Nazwa pliku nie może być pusta.",
+ "\"%s\" is an invalid file name." : "\"%s\" jest nieprawidłową nazwą pliku.",
+ "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Nieprawidłowa nazwa. Znaki '\\', '/', '<', '>', ':', '\"', '|', '?' oraz '*' są niedozwolone.",
+ "The target folder has been moved or deleted." : "Folder docelowy został przeniesiony lub usunięty",
+ "The name %s is already used in the folder %s. Please choose a different name." : "Nazwa %s jest już używana w folderze %s. Proszę wybrać inną nazwę.",
+ "Not a valid source" : "Niepoprawne źródło",
+ "Server is not allowed to open URLs, please check the server configuration" : "Serwer nie mógł otworzyć adresów URL, należy sprawdzić konfigurację serwera",
+ "The file exceeds your quota by %s" : "Ten plik przekracza twój limit o %s",
+ "Error while downloading %s to %s" : "Błąd podczas pobierania %s do %S",
+ "Error when creating the file" : "Błąd przy tworzeniu pliku",
+ "Folder name cannot be empty." : "Nazwa folderu nie może być pusta.",
+ "Error when creating the folder" : "Błąd przy tworzeniu folderu",
+ "Unable to set upload directory." : "Nie można ustawić katalog wczytywania.",
+ "Invalid Token" : "Nieprawidłowy Token",
+ "No file was uploaded. Unknown error" : "Żaden plik nie został załadowany. Nieznany błąd",
+ "There is no error, the file uploaded with success" : "Nie było błędów, plik wysłano poprawnie.",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "Wgrany plik przekracza wartość upload_max_filesize zdefiniowaną w php.ini: ",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Wysłany plik przekracza wielkość dyrektywy MAX_FILE_SIZE określonej w formularzu HTML",
+ "The uploaded file was only partially uploaded" : "Załadowany plik został wysłany tylko częściowo.",
+ "No file was uploaded" : "Nie wysłano żadnego pliku",
+ "Missing a temporary folder" : "Brak folderu tymczasowego",
+ "Failed to write to disk" : "Błąd zapisu na dysk",
+ "Not enough storage available" : "Za mało dostępnego miejsca",
+ "Upload failed. Could not find uploaded file" : "Nieudane przesłanie. Nie można znaleźć przesyłanego pliku",
+ "Upload failed. Could not get file info." : "Nieudane przesłanie. Nie można pobrać informacji o pliku.",
+ "Invalid directory." : "Zła ścieżka.",
+ "Files" : "Pliki",
+ "All files" : "Wszystkie pliki",
+ "Unable to upload {filename} as it is a directory or has 0 bytes" : "Nie można przesłać {filename} być może jest katalogiem lub posiada 0 bajtów",
+ "Total file size {size1} exceeds upload limit {size2}" : "Całkowity rozmiar {size1} przekracza limit uploadu {size2}",
+ "Not enough free space, you are uploading {size1} but only {size2} is left" : "Brak wolnej przestrzeni, przesyłasz {size1} a pozostało tylko {size2}",
+ "Upload cancelled." : "Wczytywanie anulowane.",
+ "Could not get result from server." : "Nie można uzyskać wyniku z serwera.",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "Wysyłanie pliku jest w toku. Jeśli opuścisz tę stronę, wysyłanie zostanie przerwane.",
+ "URL cannot be empty" : "URL nie może być pusty",
+ "{new_name} already exists" : "{new_name} już istnieje",
+ "Could not create file" : "Nie można utworzyć pliku",
+ "Could not create folder" : "Nie można utworzyć folderu",
+ "Error fetching URL" : "Błąd przy pobieraniu adresu URL",
+ "Share" : "Udostępnij",
+ "Delete" : "Usuń",
+ "Disconnect storage" : "Odłącz magazyn",
+ "Unshare" : "Zatrzymaj współdzielenie",
+ "Delete permanently" : "Trwale usuń",
+ "Rename" : "Zmień nazwę",
+ "Pending" : "Oczekujące",
+ "Error moving file." : "Błąd podczas przenoszenia pliku.",
+ "Error moving file" : "Błąd prz przenoszeniu pliku",
+ "Error" : "Błąd",
+ "Could not rename file" : "Nie można zmienić nazwy pliku",
+ "Error deleting file." : "Błąd podczas usuwania pliku",
+ "Name" : "Nazwa",
+ "Size" : "Rozmiar",
+ "Modified" : "Modyfikacja",
+ "_%n folder_::_%n folders_" : ["%n katalog","%n katalogi","%n katalogów"],
+ "_%n file_::_%n files_" : ["%n plik","%n pliki","%n plików"],
+ "You don’t have permission to upload or create files here" : "Nie masz uprawnień do wczytywania lub tworzenia plików w tym miejscu",
+ "_Uploading %n file_::_Uploading %n files_" : ["Wysyłanie %n pliku","Wysyłanie %n plików","Wysyłanie %n plików"],
+ "\"{name}\" is an invalid file name." : "\"{name}\" jest nieprawidłową nazwą pliku.",
+ "Your storage is full, files can not be updated or synced anymore!" : "Magazyn jest pełny. Pliki nie mogą zostać zaktualizowane lub zsynchronizowane!",
+ "Your storage is almost full ({usedSpacePercent}%)" : "Twój magazyn jest prawie pełny ({usedSpacePercent}%)",
+ "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Aplikacja szyfrująca jest aktywna, ale twoje klucze nie zostały zainicjowane, prosze wyloguj się i zaloguj ponownie.",
+ "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Klucz prywatny nie jest poprawny! Może Twoje hasło zostało zmienione z zewnątrz. Można zaktualizować hasło klucza prywatnego w ustawieniach osobistych w celu odzyskania dostępu do plików",
+ "Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." : "Szyfrowanie zostało wyłączone, ale nadal pliki są zaszyfrowane. Przejdź do ustawień osobistych i tam odszyfruj pliki.",
+ "{dirs} and {files}" : "{dirs} i {files}",
+ "%s could not be renamed as it has been deleted" : "%s nie może mieć zmienionej nazwy, ponieważ został usunięty",
+ "%s could not be renamed" : "%s nie można zmienić nazwy",
+ "Upload (max. %s)" : "Wysyłka (max. %s)",
+ "File handling" : "Zarządzanie plikami",
+ "Maximum upload size" : "Maksymalny rozmiar wysyłanego pliku",
+ "max. possible: " : "maks. możliwy:",
+ "Save" : "Zapisz",
+ "WebDAV" : "WebDAV",
+ "Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" : "Użyj tego adresu do <a href=\"%s\" target=\"_blank\">dostępu do twoich plików przez WebDAV</a>",
+ "New" : "Nowy",
+ "New text file" : "Nowy plik tekstowy",
+ "Text file" : "Plik tekstowy",
+ "New folder" : "Nowy folder",
+ "Folder" : "Folder",
+ "From link" : "Z odnośnika",
+ "Nothing in here. Upload something!" : "Pusto. Wyślij coś!",
+ "Download" : "Pobierz",
+ "Upload too large" : "Ładowany plik jest za duży",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Pliki, które próbujesz przesłać, przekraczają maksymalną dopuszczalną wielkość.",
+ "Files are being scanned, please wait." : "Skanowanie plików, proszę czekać.",
+ "Currently scanning" : "Aktualnie skanowane"
+},"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/l10n/pl.php b/apps/files/l10n/pl.php
deleted file mode 100644
index b835baafc89..00000000000
--- a/apps/files/l10n/pl.php
+++ /dev/null
@@ -1,96 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Storage not available" => "Pamięć nie dostępna",
-"Storage invalid" => "Pamięć nieprawidłowa",
-"Unknown error" => "Nieznany błąd",
-"Could not move %s - File with this name already exists" => "Nie można było przenieść %s - Plik o takiej nazwie już istnieje",
-"Could not move %s" => "Nie można było przenieść %s",
-"Permission denied" => "Dostęp zabroniony",
-"File name cannot be empty." => "Nazwa pliku nie może być pusta.",
-"\"%s\" is an invalid file name." => "\"%s\" jest nieprawidłową nazwą pliku.",
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Nieprawidłowa nazwa. Znaki '\\', '/', '<', '>', ':', '\"', '|', '?' oraz '*' są niedozwolone.",
-"The target folder has been moved or deleted." => "Folder docelowy został przeniesiony lub usunięty",
-"The name %s is already used in the folder %s. Please choose a different name." => "Nazwa %s jest już używana w folderze %s. Proszę wybrać inną nazwę.",
-"Not a valid source" => "Niepoprawne źródło",
-"Server is not allowed to open URLs, please check the server configuration" => "Serwer nie mógł otworzyć adresów URL, należy sprawdzić konfigurację serwera",
-"The file exceeds your quota by %s" => "Ten plik przekracza twój limit o %s",
-"Error while downloading %s to %s" => "Błąd podczas pobierania %s do %S",
-"Error when creating the file" => "Błąd przy tworzeniu pliku",
-"Folder name cannot be empty." => "Nazwa folderu nie może być pusta.",
-"Error when creating the folder" => "Błąd przy tworzeniu folderu",
-"Unable to set upload directory." => "Nie można ustawić katalog wczytywania.",
-"Invalid Token" => "Nieprawidłowy Token",
-"No file was uploaded. Unknown error" => "Żaden plik nie został załadowany. Nieznany błąd",
-"There is no error, the file uploaded with success" => "Nie było błędów, plik wysłano poprawnie.",
-"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "Wgrany plik przekracza wartość upload_max_filesize zdefiniowaną w php.ini: ",
-"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Wysłany plik przekracza wielkość dyrektywy MAX_FILE_SIZE określonej w formularzu HTML",
-"The uploaded file was only partially uploaded" => "Załadowany plik został wysłany tylko częściowo.",
-"No file was uploaded" => "Nie wysłano żadnego pliku",
-"Missing a temporary folder" => "Brak folderu tymczasowego",
-"Failed to write to disk" => "Błąd zapisu na dysk",
-"Not enough storage available" => "Za mało dostępnego miejsca",
-"Upload failed. Could not find uploaded file" => "Nieudane przesłanie. Nie można znaleźć przesyłanego pliku",
-"Upload failed. Could not get file info." => "Nieudane przesłanie. Nie można pobrać informacji o pliku.",
-"Invalid directory." => "Zła ścieżka.",
-"Files" => "Pliki",
-"All files" => "Wszystkie pliki",
-"Unable to upload {filename} as it is a directory or has 0 bytes" => "Nie można przesłać {filename} być może jest katalogiem lub posiada 0 bajtów",
-"Total file size {size1} exceeds upload limit {size2}" => "Całkowity rozmiar {size1} przekracza limit uploadu {size2}",
-"Not enough free space, you are uploading {size1} but only {size2} is left" => "Brak wolnej przestrzeni, przesyłasz {size1} a pozostało tylko {size2}",
-"Upload cancelled." => "Wczytywanie anulowane.",
-"Could not get result from server." => "Nie można uzyskać wyniku z serwera.",
-"File upload is in progress. Leaving the page now will cancel the upload." => "Wysyłanie pliku jest w toku. Jeśli opuścisz tę stronę, wysyłanie zostanie przerwane.",
-"URL cannot be empty" => "URL nie może być pusty",
-"{new_name} already exists" => "{new_name} już istnieje",
-"Could not create file" => "Nie można utworzyć pliku",
-"Could not create folder" => "Nie można utworzyć folderu",
-"Error fetching URL" => "Błąd przy pobieraniu adresu URL",
-"Share" => "Udostępnij",
-"Delete" => "Usuń",
-"Disconnect storage" => "Odłącz magazyn",
-"Unshare" => "Zatrzymaj współdzielenie",
-"Delete permanently" => "Trwale usuń",
-"Rename" => "Zmień nazwę",
-"Pending" => "Oczekujące",
-"Error moving file." => "Błąd podczas przenoszenia pliku.",
-"Error moving file" => "Błąd prz przenoszeniu pliku",
-"Error" => "Błąd",
-"Could not rename file" => "Nie można zmienić nazwy pliku",
-"Error deleting file." => "Błąd podczas usuwania pliku",
-"Name" => "Nazwa",
-"Size" => "Rozmiar",
-"Modified" => "Modyfikacja",
-"_%n folder_::_%n folders_" => array("%n katalog","%n katalogi","%n katalogów"),
-"_%n file_::_%n files_" => array("%n plik","%n pliki","%n plików"),
-"You don’t have permission to upload or create files here" => "Nie masz uprawnień do wczytywania lub tworzenia plików w tym miejscu",
-"_Uploading %n file_::_Uploading %n files_" => array("Wysyłanie %n pliku","Wysyłanie %n plików","Wysyłanie %n plików"),
-"\"{name}\" is an invalid file name." => "\"{name}\" jest nieprawidłową nazwą pliku.",
-"Your storage is full, files can not be updated or synced anymore!" => "Magazyn jest pełny. Pliki nie mogą zostać zaktualizowane lub zsynchronizowane!",
-"Your storage is almost full ({usedSpacePercent}%)" => "Twój magazyn jest prawie pełny ({usedSpacePercent}%)",
-"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" => "Aplikacja szyfrująca jest aktywna, ale twoje klucze nie zostały zainicjowane, prosze wyloguj się i zaloguj ponownie.",
-"Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." => "Klucz prywatny nie jest poprawny! Może Twoje hasło zostało zmienione z zewnątrz. Można zaktualizować hasło klucza prywatnego w ustawieniach osobistych w celu odzyskania dostępu do plików",
-"Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." => "Szyfrowanie zostało wyłączone, ale nadal pliki są zaszyfrowane. Przejdź do ustawień osobistych i tam odszyfruj pliki.",
-"{dirs} and {files}" => "{dirs} i {files}",
-"%s could not be renamed as it has been deleted" => "%s nie może mieć zmienionej nazwy, ponieważ został usunięty",
-"%s could not be renamed" => "%s nie można zmienić nazwy",
-"Upload (max. %s)" => "Wysyłka (max. %s)",
-"File handling" => "Zarządzanie plikami",
-"Maximum upload size" => "Maksymalny rozmiar wysyłanego pliku",
-"max. possible: " => "maks. możliwy:",
-"Save" => "Zapisz",
-"WebDAV" => "WebDAV",
-"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" => "Użyj tego adresu do <a href=\"%s\" target=\"_blank\">dostępu do twoich plików przez WebDAV</a>",
-"New" => "Nowy",
-"New text file" => "Nowy plik tekstowy",
-"Text file" => "Plik tekstowy",
-"New folder" => "Nowy folder",
-"Folder" => "Folder",
-"From link" => "Z odnośnika",
-"Nothing in here. Upload something!" => "Pusto. Wyślij coś!",
-"Download" => "Pobierz",
-"Upload too large" => "Ładowany plik jest za duży",
-"The files you are trying to upload exceed the maximum size for file uploads on this server." => "Pliki, które próbujesz przesłać, przekraczają maksymalną dopuszczalną wielkość.",
-"Files are being scanned, please wait." => "Skanowanie plików, proszę czekać.",
-"Currently scanning" => "Aktualnie skanowane"
-);
-$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/l10n/pt_BR.js b/apps/files/l10n/pt_BR.js
new file mode 100644
index 00000000000..b4c97887362
--- /dev/null
+++ b/apps/files/l10n/pt_BR.js
@@ -0,0 +1,97 @@
+OC.L10N.register(
+ "files",
+ {
+ "Storage not available" : "Armazanamento não disponível",
+ "Storage invalid" : "Armazenamento invávilido",
+ "Unknown error" : "Erro desconhecido",
+ "Could not move %s - File with this name already exists" : "Impossível mover %s - Já existe um arquivo com esse nome",
+ "Could not move %s" : "Impossível mover %s",
+ "Permission denied" : "Permissão Negada",
+ "File name cannot be empty." : "O nome do arquivo não pode estar vazio.",
+ "\"%s\" is an invalid file name." : "\"%s\" é um nome de arquivo inválido.",
+ "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Nome inválido, '\\', '/', '<', '>', ':', '\"', '|', '?' e '*' não são permitidos.",
+ "The target folder has been moved or deleted." : "A pasta de destino foi movida ou excluída.",
+ "The name %s is already used in the folder %s. Please choose a different name." : "O nome %s já é usado na pasta %s. Por favor, escolha um nome diferente.",
+ "Not a valid source" : "Não é uma fonte válida",
+ "Server is not allowed to open URLs, please check the server configuration" : "O servidor não tem permissão para abrir URLs. Por favor, verifique a configuração do servidor.",
+ "The file exceeds your quota by %s" : "O arquivo excede sua cota por %s",
+ "Error while downloading %s to %s" : "Erro ao baixar %s para %s",
+ "Error when creating the file" : "Erro ao criar o arquivo",
+ "Folder name cannot be empty." : "O nome da pasta não pode estar vazio.",
+ "Error when creating the folder" : "Erro ao criar a pasta",
+ "Unable to set upload directory." : "Impossível configurar o diretório de envio",
+ "Invalid Token" : "Token inválido",
+ "No file was uploaded. Unknown error" : "Nenhum arquivo foi enviado. Erro desconhecido",
+ "There is no error, the file uploaded with success" : "Sem erros, o arquivo foi enviado com sucesso",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "O arquivo enviado excede a diretiva upload_max_filesize no php.ini: ",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "O arquivo carregado excede o argumento MAX_FILE_SIZE especificado no formulário HTML",
+ "The uploaded file was only partially uploaded" : "O arquivo foi parcialmente enviado",
+ "No file was uploaded" : "Nenhum arquivo enviado",
+ "Missing a temporary folder" : "Pasta temporária não encontrada",
+ "Failed to write to disk" : "Falha ao escrever no disco",
+ "Not enough storage available" : "Espaço de armazenamento insuficiente",
+ "Upload failed. Could not find uploaded file" : "Falha no envio. Não foi possível encontrar o arquivo enviado",
+ "Upload failed. Could not get file info." : "Falha no envio. Não foi possível obter informações do arquivo.",
+ "Invalid directory." : "Diretório inválido.",
+ "Files" : "Arquivos",
+ "All files" : "Todos os arquivos",
+ "Unable to upload {filename} as it is a directory or has 0 bytes" : "Incapaz de fazer o envio de {filename}, pois é um diretório ou tem 0 bytes",
+ "Total file size {size1} exceeds upload limit {size2}" : "O tamanho total do arquivo {size1} excede o limite de envio {size2}",
+ "Not enough free space, you are uploading {size1} but only {size2} is left" : "Não há espaço suficiente, você está enviando {size1} mas resta apenas {size2}",
+ "Upload cancelled." : "Envio cancelado.",
+ "Could not get result from server." : "Não foi possível obter o resultado do servidor.",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "Envio de arquivo em andamento. Sair da página agora resultará no cancelamento do envio.",
+ "URL cannot be empty" : "URL não pode estar vazia",
+ "{new_name} already exists" : "{new_name} já existe",
+ "Could not create file" : "Não foi possível criar o arquivo",
+ "Could not create folder" : "Não foi possível criar a pasta",
+ "Error fetching URL" : "Erro ao buscar URL",
+ "Share" : "Compartilhar",
+ "Delete" : "Excluir",
+ "Disconnect storage" : "Desconectar armazenagem",
+ "Unshare" : "Descompartilhar",
+ "Delete permanently" : "Excluir permanentemente",
+ "Rename" : "Renomear",
+ "Pending" : "Pendente",
+ "Error moving file." : "Erro movendo o arquivo.",
+ "Error moving file" : "Erro movendo o arquivo",
+ "Error" : "Erro",
+ "Could not rename file" : "Não foi possível renomear o arquivo",
+ "Error deleting file." : "Erro eliminando o arquivo.",
+ "Name" : "Nome",
+ "Size" : "Tamanho",
+ "Modified" : "Modificado",
+ "_%n folder_::_%n folders_" : ["%n pasta","%n pastas"],
+ "_%n file_::_%n files_" : ["%n arquivo","%n arquivos"],
+ "You don’t have permission to upload or create files here" : "Você não tem permissão para enviar ou criar arquivos aqui",
+ "_Uploading %n file_::_Uploading %n files_" : ["Enviando %n arquivo","Enviando %n arquivos"],
+ "\"{name}\" is an invalid file name." : "\"{name}\" é um nome de arquivo inválido.",
+ "Your storage is full, files can not be updated or synced anymore!" : "Seu armazenamento está cheio, arquivos não podem mais ser atualizados ou sincronizados!",
+ "Your storage is almost full ({usedSpacePercent}%)" : "Seu armazenamento está quase cheio ({usedSpacePercent}%)",
+ "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "App de criptografia está ativado, mas as chaves não estão inicializadas, por favor log-out e faça login novamente",
+ "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Chave do App de Criptografia é inválida. Por favor, atualize sua senha de chave privada em suas configurações pessoais para recuperar o acesso a seus arquivos criptografados.",
+ "Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." : "Criptografia foi desabilitada mas seus arquivos continuam criptografados. Por favor vá a suas configurações pessoais para descriptar seus arquivos.",
+ "{dirs} and {files}" : "{dirs} e {files}",
+ "%s could not be renamed as it has been deleted" : "%s não pode ser renomeado pois foi apagado",
+ "%s could not be renamed" : "%s não pode ser renomeado",
+ "Upload (max. %s)" : "Envio (max. %s)",
+ "File handling" : "Tratamento de Arquivo",
+ "Maximum upload size" : "Tamanho máximo para envio",
+ "max. possible: " : "max. possível:",
+ "Save" : "Salvar",
+ "WebDAV" : "WebDAV",
+ "Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" : "Use este endereço <a href=\"%s\" target=\"_blank\">para ter acesso aos seus Arquivos via WebDAV</a>",
+ "New" : "Novo",
+ "New text file" : "Novo arquivo texto",
+ "Text file" : "Arquivo texto",
+ "New folder" : "Nova pasta",
+ "Folder" : "Pasta",
+ "From link" : "Do link",
+ "Nothing in here. Upload something!" : "Nada aqui. Carregue alguma coisa!",
+ "Download" : "Baixar",
+ "Upload too large" : "Arquivo muito grande para envio",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Os arquivos que você está tentando enviar excedeu o tamanho máximo para arquivos no servidor.",
+ "Files are being scanned, please wait." : "Arquivos sendo escaneados, por favor aguarde.",
+ "Currently scanning" : "Atualmente escaneando"
+},
+"nplurals=2; plural=(n > 1);");
diff --git a/apps/files/l10n/pt_BR.json b/apps/files/l10n/pt_BR.json
new file mode 100644
index 00000000000..8c303c234ae
--- /dev/null
+++ b/apps/files/l10n/pt_BR.json
@@ -0,0 +1,95 @@
+{ "translations": {
+ "Storage not available" : "Armazanamento não disponível",
+ "Storage invalid" : "Armazenamento invávilido",
+ "Unknown error" : "Erro desconhecido",
+ "Could not move %s - File with this name already exists" : "Impossível mover %s - Já existe um arquivo com esse nome",
+ "Could not move %s" : "Impossível mover %s",
+ "Permission denied" : "Permissão Negada",
+ "File name cannot be empty." : "O nome do arquivo não pode estar vazio.",
+ "\"%s\" is an invalid file name." : "\"%s\" é um nome de arquivo inválido.",
+ "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Nome inválido, '\\', '/', '<', '>', ':', '\"', '|', '?' e '*' não são permitidos.",
+ "The target folder has been moved or deleted." : "A pasta de destino foi movida ou excluída.",
+ "The name %s is already used in the folder %s. Please choose a different name." : "O nome %s já é usado na pasta %s. Por favor, escolha um nome diferente.",
+ "Not a valid source" : "Não é uma fonte válida",
+ "Server is not allowed to open URLs, please check the server configuration" : "O servidor não tem permissão para abrir URLs. Por favor, verifique a configuração do servidor.",
+ "The file exceeds your quota by %s" : "O arquivo excede sua cota por %s",
+ "Error while downloading %s to %s" : "Erro ao baixar %s para %s",
+ "Error when creating the file" : "Erro ao criar o arquivo",
+ "Folder name cannot be empty." : "O nome da pasta não pode estar vazio.",
+ "Error when creating the folder" : "Erro ao criar a pasta",
+ "Unable to set upload directory." : "Impossível configurar o diretório de envio",
+ "Invalid Token" : "Token inválido",
+ "No file was uploaded. Unknown error" : "Nenhum arquivo foi enviado. Erro desconhecido",
+ "There is no error, the file uploaded with success" : "Sem erros, o arquivo foi enviado com sucesso",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "O arquivo enviado excede a diretiva upload_max_filesize no php.ini: ",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "O arquivo carregado excede o argumento MAX_FILE_SIZE especificado no formulário HTML",
+ "The uploaded file was only partially uploaded" : "O arquivo foi parcialmente enviado",
+ "No file was uploaded" : "Nenhum arquivo enviado",
+ "Missing a temporary folder" : "Pasta temporária não encontrada",
+ "Failed to write to disk" : "Falha ao escrever no disco",
+ "Not enough storage available" : "Espaço de armazenamento insuficiente",
+ "Upload failed. Could not find uploaded file" : "Falha no envio. Não foi possível encontrar o arquivo enviado",
+ "Upload failed. Could not get file info." : "Falha no envio. Não foi possível obter informações do arquivo.",
+ "Invalid directory." : "Diretório inválido.",
+ "Files" : "Arquivos",
+ "All files" : "Todos os arquivos",
+ "Unable to upload {filename} as it is a directory or has 0 bytes" : "Incapaz de fazer o envio de {filename}, pois é um diretório ou tem 0 bytes",
+ "Total file size {size1} exceeds upload limit {size2}" : "O tamanho total do arquivo {size1} excede o limite de envio {size2}",
+ "Not enough free space, you are uploading {size1} but only {size2} is left" : "Não há espaço suficiente, você está enviando {size1} mas resta apenas {size2}",
+ "Upload cancelled." : "Envio cancelado.",
+ "Could not get result from server." : "Não foi possível obter o resultado do servidor.",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "Envio de arquivo em andamento. Sair da página agora resultará no cancelamento do envio.",
+ "URL cannot be empty" : "URL não pode estar vazia",
+ "{new_name} already exists" : "{new_name} já existe",
+ "Could not create file" : "Não foi possível criar o arquivo",
+ "Could not create folder" : "Não foi possível criar a pasta",
+ "Error fetching URL" : "Erro ao buscar URL",
+ "Share" : "Compartilhar",
+ "Delete" : "Excluir",
+ "Disconnect storage" : "Desconectar armazenagem",
+ "Unshare" : "Descompartilhar",
+ "Delete permanently" : "Excluir permanentemente",
+ "Rename" : "Renomear",
+ "Pending" : "Pendente",
+ "Error moving file." : "Erro movendo o arquivo.",
+ "Error moving file" : "Erro movendo o arquivo",
+ "Error" : "Erro",
+ "Could not rename file" : "Não foi possível renomear o arquivo",
+ "Error deleting file." : "Erro eliminando o arquivo.",
+ "Name" : "Nome",
+ "Size" : "Tamanho",
+ "Modified" : "Modificado",
+ "_%n folder_::_%n folders_" : ["%n pasta","%n pastas"],
+ "_%n file_::_%n files_" : ["%n arquivo","%n arquivos"],
+ "You don’t have permission to upload or create files here" : "Você não tem permissão para enviar ou criar arquivos aqui",
+ "_Uploading %n file_::_Uploading %n files_" : ["Enviando %n arquivo","Enviando %n arquivos"],
+ "\"{name}\" is an invalid file name." : "\"{name}\" é um nome de arquivo inválido.",
+ "Your storage is full, files can not be updated or synced anymore!" : "Seu armazenamento está cheio, arquivos não podem mais ser atualizados ou sincronizados!",
+ "Your storage is almost full ({usedSpacePercent}%)" : "Seu armazenamento está quase cheio ({usedSpacePercent}%)",
+ "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "App de criptografia está ativado, mas as chaves não estão inicializadas, por favor log-out e faça login novamente",
+ "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Chave do App de Criptografia é inválida. Por favor, atualize sua senha de chave privada em suas configurações pessoais para recuperar o acesso a seus arquivos criptografados.",
+ "Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." : "Criptografia foi desabilitada mas seus arquivos continuam criptografados. Por favor vá a suas configurações pessoais para descriptar seus arquivos.",
+ "{dirs} and {files}" : "{dirs} e {files}",
+ "%s could not be renamed as it has been deleted" : "%s não pode ser renomeado pois foi apagado",
+ "%s could not be renamed" : "%s não pode ser renomeado",
+ "Upload (max. %s)" : "Envio (max. %s)",
+ "File handling" : "Tratamento de Arquivo",
+ "Maximum upload size" : "Tamanho máximo para envio",
+ "max. possible: " : "max. possível:",
+ "Save" : "Salvar",
+ "WebDAV" : "WebDAV",
+ "Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" : "Use este endereço <a href=\"%s\" target=\"_blank\">para ter acesso aos seus Arquivos via WebDAV</a>",
+ "New" : "Novo",
+ "New text file" : "Novo arquivo texto",
+ "Text file" : "Arquivo texto",
+ "New folder" : "Nova pasta",
+ "Folder" : "Pasta",
+ "From link" : "Do link",
+ "Nothing in here. Upload something!" : "Nada aqui. Carregue alguma coisa!",
+ "Download" : "Baixar",
+ "Upload too large" : "Arquivo muito grande para envio",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Os arquivos que você está tentando enviar excedeu o tamanho máximo para arquivos no servidor.",
+ "Files are being scanned, please wait." : "Arquivos sendo escaneados, por favor aguarde.",
+ "Currently scanning" : "Atualmente escaneando"
+},"pluralForm" :"nplurals=2; plural=(n > 1);"
+} \ No newline at end of file
diff --git a/apps/files/l10n/pt_BR.php b/apps/files/l10n/pt_BR.php
deleted file mode 100644
index 1dc10824883..00000000000
--- a/apps/files/l10n/pt_BR.php
+++ /dev/null
@@ -1,96 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Storage not available" => "Armazanamento não disponível",
-"Storage invalid" => "Armazenamento invávilido",
-"Unknown error" => "Erro desconhecido",
-"Could not move %s - File with this name already exists" => "Impossível mover %s - Já existe um arquivo com esse nome",
-"Could not move %s" => "Impossível mover %s",
-"Permission denied" => "Permissão Negada",
-"File name cannot be empty." => "O nome do arquivo não pode estar vazio.",
-"\"%s\" is an invalid file name." => "\"%s\" é um nome de arquivo inválido.",
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Nome inválido, '\\', '/', '<', '>', ':', '\"', '|', '?' e '*' não são permitidos.",
-"The target folder has been moved or deleted." => "A pasta de destino foi movida ou excluída.",
-"The name %s is already used in the folder %s. Please choose a different name." => "O nome %s já é usado na pasta %s. Por favor, escolha um nome diferente.",
-"Not a valid source" => "Não é uma fonte válida",
-"Server is not allowed to open URLs, please check the server configuration" => "O servidor não tem permissão para abrir URLs. Por favor, verifique a configuração do servidor.",
-"The file exceeds your quota by %s" => "O arquivo excede sua cota por %s",
-"Error while downloading %s to %s" => "Erro ao baixar %s para %s",
-"Error when creating the file" => "Erro ao criar o arquivo",
-"Folder name cannot be empty." => "O nome da pasta não pode estar vazio.",
-"Error when creating the folder" => "Erro ao criar a pasta",
-"Unable to set upload directory." => "Impossível configurar o diretório de envio",
-"Invalid Token" => "Token inválido",
-"No file was uploaded. Unknown error" => "Nenhum arquivo foi enviado. Erro desconhecido",
-"There is no error, the file uploaded with success" => "Sem erros, o arquivo foi enviado com sucesso",
-"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "O arquivo enviado excede a diretiva upload_max_filesize no php.ini: ",
-"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "O arquivo carregado excede o argumento MAX_FILE_SIZE especificado no formulário HTML",
-"The uploaded file was only partially uploaded" => "O arquivo foi parcialmente enviado",
-"No file was uploaded" => "Nenhum arquivo enviado",
-"Missing a temporary folder" => "Pasta temporária não encontrada",
-"Failed to write to disk" => "Falha ao escrever no disco",
-"Not enough storage available" => "Espaço de armazenamento insuficiente",
-"Upload failed. Could not find uploaded file" => "Falha no envio. Não foi possível encontrar o arquivo enviado",
-"Upload failed. Could not get file info." => "Falha no envio. Não foi possível obter informações do arquivo.",
-"Invalid directory." => "Diretório inválido.",
-"Files" => "Arquivos",
-"All files" => "Todos os arquivos",
-"Unable to upload {filename} as it is a directory or has 0 bytes" => "Incapaz de fazer o envio de {filename}, pois é um diretório ou tem 0 bytes",
-"Total file size {size1} exceeds upload limit {size2}" => "O tamanho total do arquivo {size1} excede o limite de envio {size2}",
-"Not enough free space, you are uploading {size1} but only {size2} is left" => "Não há espaço suficiente, você está enviando {size1} mas resta apenas {size2}",
-"Upload cancelled." => "Envio cancelado.",
-"Could not get result from server." => "Não foi possível obter o resultado do servidor.",
-"File upload is in progress. Leaving the page now will cancel the upload." => "Envio de arquivo em andamento. Sair da página agora resultará no cancelamento do envio.",
-"URL cannot be empty" => "URL não pode estar vazia",
-"{new_name} already exists" => "{new_name} já existe",
-"Could not create file" => "Não foi possível criar o arquivo",
-"Could not create folder" => "Não foi possível criar a pasta",
-"Error fetching URL" => "Erro ao buscar URL",
-"Share" => "Compartilhar",
-"Delete" => "Excluir",
-"Disconnect storage" => "Desconectar armazenagem",
-"Unshare" => "Descompartilhar",
-"Delete permanently" => "Excluir permanentemente",
-"Rename" => "Renomear",
-"Pending" => "Pendente",
-"Error moving file." => "Erro movendo o arquivo.",
-"Error moving file" => "Erro movendo o arquivo",
-"Error" => "Erro",
-"Could not rename file" => "Não foi possível renomear o arquivo",
-"Error deleting file." => "Erro eliminando o arquivo.",
-"Name" => "Nome",
-"Size" => "Tamanho",
-"Modified" => "Modificado",
-"_%n folder_::_%n folders_" => array("%n pasta","%n pastas"),
-"_%n file_::_%n files_" => array("%n arquivo","%n arquivos"),
-"You don’t have permission to upload or create files here" => "Você não tem permissão para enviar ou criar arquivos aqui",
-"_Uploading %n file_::_Uploading %n files_" => array("Enviando %n arquivo","Enviando %n arquivos"),
-"\"{name}\" is an invalid file name." => "\"{name}\" é um nome de arquivo inválido.",
-"Your storage is full, files can not be updated or synced anymore!" => "Seu armazenamento está cheio, arquivos não podem mais ser atualizados ou sincronizados!",
-"Your storage is almost full ({usedSpacePercent}%)" => "Seu armazenamento está quase cheio ({usedSpacePercent}%)",
-"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" => "App de criptografia está ativado, mas as chaves não estão inicializadas, por favor log-out e faça login novamente",
-"Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." => "Chave do App de Criptografia é inválida. Por favor, atualize sua senha de chave privada em suas configurações pessoais para recuperar o acesso a seus arquivos criptografados.",
-"Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." => "Criptografia foi desabilitada mas seus arquivos continuam criptografados. Por favor vá a suas configurações pessoais para descriptar seus arquivos.",
-"{dirs} and {files}" => "{dirs} e {files}",
-"%s could not be renamed as it has been deleted" => "%s não pode ser renomeado pois foi apagado",
-"%s could not be renamed" => "%s não pode ser renomeado",
-"Upload (max. %s)" => "Envio (max. %s)",
-"File handling" => "Tratamento de Arquivo",
-"Maximum upload size" => "Tamanho máximo para envio",
-"max. possible: " => "max. possível:",
-"Save" => "Salvar",
-"WebDAV" => "WebDAV",
-"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" => "Use este endereço <a href=\"%s\" target=\"_blank\">para ter acesso aos seus Arquivos via WebDAV</a>",
-"New" => "Novo",
-"New text file" => "Novo arquivo texto",
-"Text file" => "Arquivo texto",
-"New folder" => "Nova pasta",
-"Folder" => "Pasta",
-"From link" => "Do link",
-"Nothing in here. Upload something!" => "Nada aqui. Carregue alguma coisa!",
-"Download" => "Baixar",
-"Upload too large" => "Arquivo muito grande para envio",
-"The files you are trying to upload exceed the maximum size for file uploads on this server." => "Os arquivos que você está tentando enviar excedeu o tamanho máximo para arquivos no servidor.",
-"Files are being scanned, please wait." => "Arquivos sendo escaneados, por favor aguarde.",
-"Currently scanning" => "Atualmente escaneando"
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n > 1);";
diff --git a/apps/files/l10n/pt_PT.js b/apps/files/l10n/pt_PT.js
new file mode 100644
index 00000000000..2ce2038d661
--- /dev/null
+++ b/apps/files/l10n/pt_PT.js
@@ -0,0 +1,97 @@
+OC.L10N.register(
+ "files",
+ {
+ "Storage not available" : "Armazenamento indisposinvel",
+ "Storage invalid" : "Armazenamento inválido",
+ "Unknown error" : "Erro Desconhecido",
+ "Could not move %s - File with this name already exists" : "Não foi possível mover %s - Já existe um ficheiro com este nome",
+ "Could not move %s" : "Não foi possível mover %s",
+ "Permission denied" : "Permissão negada",
+ "File name cannot be empty." : "O nome do ficheiro não pode estar em branco.",
+ "\"%s\" is an invalid file name." : "\"%s\" é um nome de ficheiro inválido.",
+ "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Nome Inválido, Não são permitidos os carateres '\\', '/', '<', '>', ':', '\"', '|', '?' e '*'.",
+ "The target folder has been moved or deleted." : "A pasta de destino foi movida ou eliminada.",
+ "The name %s is already used in the folder %s. Please choose a different name." : "O nome %s já está em uso na pasta %s. Por favor escolha um nome diferente.",
+ "Not a valid source" : "Não é uma fonte válida",
+ "Server is not allowed to open URLs, please check the server configuration" : "O servidor não consegue abrir URLs, por favor verifique a configuração do servidor",
+ "The file exceeds your quota by %s" : "O ficheiro excede a sua quota por %s",
+ "Error while downloading %s to %s" : "Erro ao transferir %s para %s",
+ "Error when creating the file" : "Erro ao criar o ficheiro",
+ "Folder name cannot be empty." : "O nome da pasta não pode estar vazio.",
+ "Error when creating the folder" : "Erro ao criar a pasta",
+ "Unable to set upload directory." : "Não foi possível criar o diretório de upload",
+ "Invalid Token" : "Token inválido",
+ "No file was uploaded. Unknown error" : "Não foi enviado nenhum ficheiro. Erro desconhecido",
+ "There is no error, the file uploaded with success" : "Não ocorreram erros, o ficheiro foi enviado com sucesso",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "O ficheiro enviado excede a diretiva php.ini upload_max_filesize no php.ini",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "O tamanho do ficheiro enviado excede a diretiva MAX_FILE_SIZE definida no formulário HTML",
+ "The uploaded file was only partially uploaded" : "O ficheiro submetido só foi parcialmente enviado",
+ "No file was uploaded" : "Não foi enviado nenhum ficheiro",
+ "Missing a temporary folder" : "A pasta temporária está em falta",
+ "Failed to write to disk" : "Não foi possível gravar no disco",
+ "Not enough storage available" : "Não há espaço suficiente em disco",
+ "Upload failed. Could not find uploaded file" : "Falhou o envio. Não conseguiu encontrar o ficheiro enviado",
+ "Upload failed. Could not get file info." : "O carregamento falhou. Não foi possível obter a informação do ficheiro.",
+ "Invalid directory." : "Diretoria inválida.",
+ "Files" : "Ficheiros",
+ "All files" : "Todos os ficheiros",
+ "Unable to upload {filename} as it is a directory or has 0 bytes" : "Incapaz de enviar {filename}, dado que é uma pasta, ou tem 0 bytes",
+ "Total file size {size1} exceeds upload limit {size2}" : "O tamanho total do ficheiro {size1} excede o limite de carregamento {size2}",
+ "Not enough free space, you are uploading {size1} but only {size2} is left" : "Não existe espaço suficiente. Está a enviar {size1} mas apenas existe {size2} disponível",
+ "Upload cancelled." : "Envio cancelado.",
+ "Could not get result from server." : "Não foi possível obter o resultado do servidor.",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "Envio de ficheiro em progresso. Se deixar a página agora, irá cancelar o envio.",
+ "URL cannot be empty" : "URL não pode estar vazio",
+ "{new_name} already exists" : "O nome {new_name} já existe",
+ "Could not create file" : "Não pôde criar ficheiro",
+ "Could not create folder" : "Não pôde criar pasta",
+ "Error fetching URL" : "Erro ao obter URL",
+ "Share" : "Compartilhar",
+ "Delete" : "Apagar",
+ "Disconnect storage" : "Desconete o armazenamento",
+ "Unshare" : "Deixar de partilhar",
+ "Delete permanently" : "Apagar Para Sempre",
+ "Rename" : "Renomear",
+ "Pending" : "Pendente",
+ "Error moving file." : "Erro a mover o ficheiro.",
+ "Error moving file" : "Erro ao mover o ficheiro",
+ "Error" : "Erro",
+ "Could not rename file" : "Não pôde renomear o ficheiro",
+ "Error deleting file." : "Erro ao apagar o ficheiro.",
+ "Name" : "Nome",
+ "Size" : "Tamanho",
+ "Modified" : "Modificado",
+ "_%n folder_::_%n folders_" : ["%n pasta","%n pastas"],
+ "_%n file_::_%n files_" : ["%n ficheiro","%n ficheiros"],
+ "You don’t have permission to upload or create files here" : "Você não tem permissão para enviar ou criar ficheiros aqui",
+ "_Uploading %n file_::_Uploading %n files_" : ["A carregar %n ficheiro","A carregar %n ficheiros"],
+ "\"{name}\" is an invalid file name." : "\"{name}\" é um nome de ficheiro inválido.",
+ "Your storage is full, files can not be updated or synced anymore!" : "O seu armazenamento está cheio, os ficheiros já não podem ser atualizados ou sincronizados.",
+ "Your storage is almost full ({usedSpacePercent}%)" : "O seu armazenamento está quase cheiro ({usedSpacePercent}%)",
+ "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "A Aplicação de Encriptação está ativada, mas as suas chaves não inicializaram. Por favor termine e inicie a sessão novamente",
+ "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Chave privada inválida da Aplicação de Encriptação. Por favor atualize a sua senha de chave privada nas definições pessoais, para recuperar o acesso aos seus ficheiros encriptados.",
+ "Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." : "A encriptação foi desactivada mas os seus ficheiros continuam encriptados. Por favor consulte as suas definições pessoais para desencriptar os ficheiros.",
+ "{dirs} and {files}" : "{dirs} e {files}",
+ "%s could not be renamed as it has been deleted" : "Não foi possível renomear %s devido a ter sido eliminado",
+ "%s could not be renamed" : "%s não pode ser renomeada",
+ "Upload (max. %s)" : "Enviar (max. %s)",
+ "File handling" : "Manuseamento do ficheiro",
+ "Maximum upload size" : "Tamanho máximo de envio",
+ "max. possible: " : "Máx. possível: ",
+ "Save" : "Guardar",
+ "WebDAV" : "WebDAV",
+ "Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" : "Utilize esta ligação para <a href=\"%s\" target=\"_blank\">aceder aos seus ficheiros via WebDAV</a>",
+ "New" : "Novo",
+ "New text file" : "Novo ficheiro de texto",
+ "Text file" : "Ficheiro de Texto",
+ "New folder" : "Nova Pasta",
+ "Folder" : "Pasta",
+ "From link" : "Da hiperligação",
+ "Nothing in here. Upload something!" : "Vazio. Envie alguma coisa!",
+ "Download" : "Transferir",
+ "Upload too large" : "Upload muito grande",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Os ficheiro que está a tentar enviar excedem o tamanho máximo de envio neste servidor.",
+ "Files are being scanned, please wait." : "Os ficheiros estão a ser analisados, por favor aguarde.",
+ "Currently scanning" : "A analisar"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/pt_PT.json b/apps/files/l10n/pt_PT.json
new file mode 100644
index 00000000000..4be9e4306dc
--- /dev/null
+++ b/apps/files/l10n/pt_PT.json
@@ -0,0 +1,95 @@
+{ "translations": {
+ "Storage not available" : "Armazenamento indisposinvel",
+ "Storage invalid" : "Armazenamento inválido",
+ "Unknown error" : "Erro Desconhecido",
+ "Could not move %s - File with this name already exists" : "Não foi possível mover %s - Já existe um ficheiro com este nome",
+ "Could not move %s" : "Não foi possível mover %s",
+ "Permission denied" : "Permissão negada",
+ "File name cannot be empty." : "O nome do ficheiro não pode estar em branco.",
+ "\"%s\" is an invalid file name." : "\"%s\" é um nome de ficheiro inválido.",
+ "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Nome Inválido, Não são permitidos os carateres '\\', '/', '<', '>', ':', '\"', '|', '?' e '*'.",
+ "The target folder has been moved or deleted." : "A pasta de destino foi movida ou eliminada.",
+ "The name %s is already used in the folder %s. Please choose a different name." : "O nome %s já está em uso na pasta %s. Por favor escolha um nome diferente.",
+ "Not a valid source" : "Não é uma fonte válida",
+ "Server is not allowed to open URLs, please check the server configuration" : "O servidor não consegue abrir URLs, por favor verifique a configuração do servidor",
+ "The file exceeds your quota by %s" : "O ficheiro excede a sua quota por %s",
+ "Error while downloading %s to %s" : "Erro ao transferir %s para %s",
+ "Error when creating the file" : "Erro ao criar o ficheiro",
+ "Folder name cannot be empty." : "O nome da pasta não pode estar vazio.",
+ "Error when creating the folder" : "Erro ao criar a pasta",
+ "Unable to set upload directory." : "Não foi possível criar o diretório de upload",
+ "Invalid Token" : "Token inválido",
+ "No file was uploaded. Unknown error" : "Não foi enviado nenhum ficheiro. Erro desconhecido",
+ "There is no error, the file uploaded with success" : "Não ocorreram erros, o ficheiro foi enviado com sucesso",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "O ficheiro enviado excede a diretiva php.ini upload_max_filesize no php.ini",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "O tamanho do ficheiro enviado excede a diretiva MAX_FILE_SIZE definida no formulário HTML",
+ "The uploaded file was only partially uploaded" : "O ficheiro submetido só foi parcialmente enviado",
+ "No file was uploaded" : "Não foi enviado nenhum ficheiro",
+ "Missing a temporary folder" : "A pasta temporária está em falta",
+ "Failed to write to disk" : "Não foi possível gravar no disco",
+ "Not enough storage available" : "Não há espaço suficiente em disco",
+ "Upload failed. Could not find uploaded file" : "Falhou o envio. Não conseguiu encontrar o ficheiro enviado",
+ "Upload failed. Could not get file info." : "O carregamento falhou. Não foi possível obter a informação do ficheiro.",
+ "Invalid directory." : "Diretoria inválida.",
+ "Files" : "Ficheiros",
+ "All files" : "Todos os ficheiros",
+ "Unable to upload {filename} as it is a directory or has 0 bytes" : "Incapaz de enviar {filename}, dado que é uma pasta, ou tem 0 bytes",
+ "Total file size {size1} exceeds upload limit {size2}" : "O tamanho total do ficheiro {size1} excede o limite de carregamento {size2}",
+ "Not enough free space, you are uploading {size1} but only {size2} is left" : "Não existe espaço suficiente. Está a enviar {size1} mas apenas existe {size2} disponível",
+ "Upload cancelled." : "Envio cancelado.",
+ "Could not get result from server." : "Não foi possível obter o resultado do servidor.",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "Envio de ficheiro em progresso. Se deixar a página agora, irá cancelar o envio.",
+ "URL cannot be empty" : "URL não pode estar vazio",
+ "{new_name} already exists" : "O nome {new_name} já existe",
+ "Could not create file" : "Não pôde criar ficheiro",
+ "Could not create folder" : "Não pôde criar pasta",
+ "Error fetching URL" : "Erro ao obter URL",
+ "Share" : "Compartilhar",
+ "Delete" : "Apagar",
+ "Disconnect storage" : "Desconete o armazenamento",
+ "Unshare" : "Deixar de partilhar",
+ "Delete permanently" : "Apagar Para Sempre",
+ "Rename" : "Renomear",
+ "Pending" : "Pendente",
+ "Error moving file." : "Erro a mover o ficheiro.",
+ "Error moving file" : "Erro ao mover o ficheiro",
+ "Error" : "Erro",
+ "Could not rename file" : "Não pôde renomear o ficheiro",
+ "Error deleting file." : "Erro ao apagar o ficheiro.",
+ "Name" : "Nome",
+ "Size" : "Tamanho",
+ "Modified" : "Modificado",
+ "_%n folder_::_%n folders_" : ["%n pasta","%n pastas"],
+ "_%n file_::_%n files_" : ["%n ficheiro","%n ficheiros"],
+ "You don’t have permission to upload or create files here" : "Você não tem permissão para enviar ou criar ficheiros aqui",
+ "_Uploading %n file_::_Uploading %n files_" : ["A carregar %n ficheiro","A carregar %n ficheiros"],
+ "\"{name}\" is an invalid file name." : "\"{name}\" é um nome de ficheiro inválido.",
+ "Your storage is full, files can not be updated or synced anymore!" : "O seu armazenamento está cheio, os ficheiros já não podem ser atualizados ou sincronizados.",
+ "Your storage is almost full ({usedSpacePercent}%)" : "O seu armazenamento está quase cheiro ({usedSpacePercent}%)",
+ "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "A Aplicação de Encriptação está ativada, mas as suas chaves não inicializaram. Por favor termine e inicie a sessão novamente",
+ "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Chave privada inválida da Aplicação de Encriptação. Por favor atualize a sua senha de chave privada nas definições pessoais, para recuperar o acesso aos seus ficheiros encriptados.",
+ "Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." : "A encriptação foi desactivada mas os seus ficheiros continuam encriptados. Por favor consulte as suas definições pessoais para desencriptar os ficheiros.",
+ "{dirs} and {files}" : "{dirs} e {files}",
+ "%s could not be renamed as it has been deleted" : "Não foi possível renomear %s devido a ter sido eliminado",
+ "%s could not be renamed" : "%s não pode ser renomeada",
+ "Upload (max. %s)" : "Enviar (max. %s)",
+ "File handling" : "Manuseamento do ficheiro",
+ "Maximum upload size" : "Tamanho máximo de envio",
+ "max. possible: " : "Máx. possível: ",
+ "Save" : "Guardar",
+ "WebDAV" : "WebDAV",
+ "Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" : "Utilize esta ligação para <a href=\"%s\" target=\"_blank\">aceder aos seus ficheiros via WebDAV</a>",
+ "New" : "Novo",
+ "New text file" : "Novo ficheiro de texto",
+ "Text file" : "Ficheiro de Texto",
+ "New folder" : "Nova Pasta",
+ "Folder" : "Pasta",
+ "From link" : "Da hiperligação",
+ "Nothing in here. Upload something!" : "Vazio. Envie alguma coisa!",
+ "Download" : "Transferir",
+ "Upload too large" : "Upload muito grande",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Os ficheiro que está a tentar enviar excedem o tamanho máximo de envio neste servidor.",
+ "Files are being scanned, please wait." : "Os ficheiros estão a ser analisados, por favor aguarde.",
+ "Currently scanning" : "A analisar"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files/l10n/pt_PT.php b/apps/files/l10n/pt_PT.php
deleted file mode 100644
index d44a5bd01b2..00000000000
--- a/apps/files/l10n/pt_PT.php
+++ /dev/null
@@ -1,96 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Storage not available" => "Armazenamento indisposinvel",
-"Storage invalid" => "Armazenamento inválido",
-"Unknown error" => "Erro Desconhecido",
-"Could not move %s - File with this name already exists" => "Não foi possível mover %s - Já existe um ficheiro com este nome",
-"Could not move %s" => "Não foi possível mover %s",
-"Permission denied" => "Permissão negada",
-"File name cannot be empty." => "O nome do ficheiro não pode estar em branco.",
-"\"%s\" is an invalid file name." => "\"%s\" é um nome de ficheiro inválido.",
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Nome Inválido, Não são permitidos os carateres '\\', '/', '<', '>', ':', '\"', '|', '?' e '*'.",
-"The target folder has been moved or deleted." => "A pasta de destino foi movida ou eliminada.",
-"The name %s is already used in the folder %s. Please choose a different name." => "O nome %s já está em uso na pasta %s. Por favor escolha um nome diferente.",
-"Not a valid source" => "Não é uma fonte válida",
-"Server is not allowed to open URLs, please check the server configuration" => "O servidor não consegue abrir URLs, por favor verifique a configuração do servidor",
-"The file exceeds your quota by %s" => "O ficheiro excede a sua quota por %s",
-"Error while downloading %s to %s" => "Erro ao transferir %s para %s",
-"Error when creating the file" => "Erro ao criar o ficheiro",
-"Folder name cannot be empty." => "O nome da pasta não pode estar vazio.",
-"Error when creating the folder" => "Erro ao criar a pasta",
-"Unable to set upload directory." => "Não foi possível criar o diretório de upload",
-"Invalid Token" => "Token inválido",
-"No file was uploaded. Unknown error" => "Não foi enviado nenhum ficheiro. Erro desconhecido",
-"There is no error, the file uploaded with success" => "Não ocorreram erros, o ficheiro foi enviado com sucesso",
-"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "O ficheiro enviado excede a diretiva php.ini upload_max_filesize no php.ini",
-"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "O tamanho do ficheiro enviado excede a diretiva MAX_FILE_SIZE definida no formulário HTML",
-"The uploaded file was only partially uploaded" => "O ficheiro submetido só foi parcialmente enviado",
-"No file was uploaded" => "Não foi enviado nenhum ficheiro",
-"Missing a temporary folder" => "A pasta temporária está em falta",
-"Failed to write to disk" => "Não foi possível gravar no disco",
-"Not enough storage available" => "Não há espaço suficiente em disco",
-"Upload failed. Could not find uploaded file" => "Falhou o envio. Não conseguiu encontrar o ficheiro enviado",
-"Upload failed. Could not get file info." => "O carregamento falhou. Não foi possível obter a informação do ficheiro.",
-"Invalid directory." => "Diretoria inválida.",
-"Files" => "Ficheiros",
-"All files" => "Todos os ficheiros",
-"Unable to upload {filename} as it is a directory or has 0 bytes" => "Incapaz de enviar {filename}, dado que é uma pasta, ou tem 0 bytes",
-"Total file size {size1} exceeds upload limit {size2}" => "O tamanho total do ficheiro {size1} excede o limite de carregamento {size2}",
-"Not enough free space, you are uploading {size1} but only {size2} is left" => "Não existe espaço suficiente. Está a enviar {size1} mas apenas existe {size2} disponível",
-"Upload cancelled." => "Envio cancelado.",
-"Could not get result from server." => "Não foi possível obter o resultado do servidor.",
-"File upload is in progress. Leaving the page now will cancel the upload." => "Envio de ficheiro em progresso. Se deixar a página agora, irá cancelar o envio.",
-"URL cannot be empty" => "URL não pode estar vazio",
-"{new_name} already exists" => "O nome {new_name} já existe",
-"Could not create file" => "Não pôde criar ficheiro",
-"Could not create folder" => "Não pôde criar pasta",
-"Error fetching URL" => "Erro ao obter URL",
-"Share" => "Compartilhar",
-"Delete" => "Apagar",
-"Disconnect storage" => "Desconete o armazenamento",
-"Unshare" => "Deixar de partilhar",
-"Delete permanently" => "Apagar Para Sempre",
-"Rename" => "Renomear",
-"Pending" => "Pendente",
-"Error moving file." => "Erro a mover o ficheiro.",
-"Error moving file" => "Erro ao mover o ficheiro",
-"Error" => "Erro",
-"Could not rename file" => "Não pôde renomear o ficheiro",
-"Error deleting file." => "Erro ao apagar o ficheiro.",
-"Name" => "Nome",
-"Size" => "Tamanho",
-"Modified" => "Modificado",
-"_%n folder_::_%n folders_" => array("%n pasta","%n pastas"),
-"_%n file_::_%n files_" => array("%n ficheiro","%n ficheiros"),
-"You don’t have permission to upload or create files here" => "Você não tem permissão para enviar ou criar ficheiros aqui",
-"_Uploading %n file_::_Uploading %n files_" => array("A carregar %n ficheiro","A carregar %n ficheiros"),
-"\"{name}\" is an invalid file name." => "\"{name}\" é um nome de ficheiro inválido.",
-"Your storage is full, files can not be updated or synced anymore!" => "O seu armazenamento está cheio, os ficheiros já não podem ser atualizados ou sincronizados.",
-"Your storage is almost full ({usedSpacePercent}%)" => "O seu armazenamento está quase cheiro ({usedSpacePercent}%)",
-"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" => "A Aplicação de Encriptação está ativada, mas as suas chaves não inicializaram. Por favor termine e inicie a sessão novamente",
-"Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." => "Chave privada inválida da Aplicação de Encriptação. Por favor atualize a sua senha de chave privada nas definições pessoais, para recuperar o acesso aos seus ficheiros encriptados.",
-"Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." => "A encriptação foi desactivada mas os seus ficheiros continuam encriptados. Por favor consulte as suas definições pessoais para desencriptar os ficheiros.",
-"{dirs} and {files}" => "{dirs} e {files}",
-"%s could not be renamed as it has been deleted" => "Não foi possível renomear %s devido a ter sido eliminado",
-"%s could not be renamed" => "%s não pode ser renomeada",
-"Upload (max. %s)" => "Enviar (max. %s)",
-"File handling" => "Manuseamento do ficheiro",
-"Maximum upload size" => "Tamanho máximo de envio",
-"max. possible: " => "Máx. possível: ",
-"Save" => "Guardar",
-"WebDAV" => "WebDAV",
-"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" => "Utilize esta ligação para <a href=\"%s\" target=\"_blank\">aceder aos seus ficheiros via WebDAV</a>",
-"New" => "Novo",
-"New text file" => "Novo ficheiro de texto",
-"Text file" => "Ficheiro de Texto",
-"New folder" => "Nova Pasta",
-"Folder" => "Pasta",
-"From link" => "Da hiperligação",
-"Nothing in here. Upload something!" => "Vazio. Envie alguma coisa!",
-"Download" => "Transferir",
-"Upload too large" => "Upload muito grande",
-"The files you are trying to upload exceed the maximum size for file uploads on this server." => "Os ficheiro que está a tentar enviar excedem o tamanho máximo de envio neste servidor.",
-"Files are being scanned, please wait." => "Os ficheiros estão a ser analisados, por favor aguarde.",
-"Currently scanning" => "A analisar"
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/ro.js b/apps/files/l10n/ro.js
new file mode 100644
index 00000000000..2b3e662aafd
--- /dev/null
+++ b/apps/files/l10n/ro.js
@@ -0,0 +1,97 @@
+OC.L10N.register(
+ "files",
+ {
+ "Storage not available" : "Spațiu de stocare indisponibil",
+ "Storage invalid" : "Spațiu de stocare invalid",
+ "Unknown error" : "Eroare necunoscută",
+ "Could not move %s - File with this name already exists" : "%s nu se poate muta - Fișierul cu acest nume există deja ",
+ "Could not move %s" : "Nu se poate muta %s",
+ "Permission denied" : "Accesul interzis",
+ "File name cannot be empty." : "Numele fișierului nu poate rămâne gol.",
+ "\"%s\" is an invalid file name." : "\"%s\" este un nume de fișier nevalid",
+ "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Nume nevalide, '\\', '/', '<', '>', ':', '\"', '|', '?' și '*' nu sunt permise.",
+ "The target folder has been moved or deleted." : "Dosarul țintă a fost mutat sau șters.",
+ "The name %s is already used in the folder %s. Please choose a different name." : "Numele %s este deja este folosit în dosarul %s. Te rog alege alt nume.",
+ "Not a valid source" : "Sursă nevalidă",
+ "Server is not allowed to open URLs, please check the server configuration" : "Serverului nu ii este permis sa deschida URL-ul , verificati setarile serverului",
+ "The file exceeds your quota by %s" : "Fisierul depaseste limita cu %s",
+ "Error while downloading %s to %s" : "Eroare la descarcarea %s in %s",
+ "Error when creating the file" : "Eroare la crearea fisierului",
+ "Folder name cannot be empty." : "Numele folderului nu poate fi liber.",
+ "Error when creating the folder" : "Eroare la crearea folderului",
+ "Unable to set upload directory." : "Imposibil de a seta directorul pentru incărcare.",
+ "Invalid Token" : "Jeton Invalid",
+ "No file was uploaded. Unknown error" : "Niciun fișier nu a fost încărcat. Eroare necunoscută",
+ "There is no error, the file uploaded with success" : "Nu a apărut nici o eroare, fișierul a fost încărcat cu succes",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "Fișierul încărcat depășește directiva upload_max_filesize din php.ini:",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Fișierul încărcat depășește directiva MAX_FILE_SIZE specificată în formularul HTML",
+ "The uploaded file was only partially uploaded" : "Fișierul a fost încărcat doar parțial",
+ "No file was uploaded" : "Nu a fost încărcat nici un fișier",
+ "Missing a temporary folder" : "Lipsește un dosar temporar",
+ "Failed to write to disk" : "Eroare la scrierea pe disc",
+ "Not enough storage available" : "Nu este disponibil suficient spațiu",
+ "Upload failed. Could not find uploaded file" : "Încărcare eșuată. Nu se poate găsi fișierul încărcat",
+ "Upload failed. Could not get file info." : "Încărcare eșuată. Nu se pot obține informații despre fișier.",
+ "Invalid directory." : "Dosar nevalid.",
+ "Files" : "Fișiere",
+ "All files" : "Toate fișierele.",
+ "Unable to upload {filename} as it is a directory or has 0 bytes" : "Nu se poate încărca {filename} deoarece este un director sau are mărimea de 0 octeți",
+ "Total file size {size1} exceeds upload limit {size2}" : "Mărimea fișierului este {size1} ce depășește limita de incarcare de {size2}",
+ "Not enough free space, you are uploading {size1} but only {size2} is left" : "Spațiu liber insuficient, încărcați {size1} însă doar {size2} disponibil rămas",
+ "Upload cancelled." : "Încărcare anulată.",
+ "Could not get result from server." : "Nu se poate obține rezultatul de la server.",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "Fișierul este în curs de încărcare. Părăsirea paginii va întrerupe încărcarea.",
+ "URL cannot be empty" : "URL nu poate fi gol",
+ "{new_name} already exists" : "{new_name} există deja",
+ "Could not create file" : "Nu s-a putut crea fisierul",
+ "Could not create folder" : "Nu s-a putut crea folderul",
+ "Error fetching URL" : "Eroare încarcare URL",
+ "Share" : "Partajează",
+ "Delete" : "Șterge",
+ "Disconnect storage" : "Stocare deconectata",
+ "Unshare" : "Anulare",
+ "Delete permanently" : "Șterge permanent",
+ "Rename" : "Redenumește",
+ "Pending" : "În așteptare",
+ "Error moving file." : "Eroare la mutarea fișierului.",
+ "Error moving file" : "Eroare la mutarea fișierului",
+ "Error" : "Eroare",
+ "Could not rename file" : "Nu s-a putut redenumi fisierul",
+ "Error deleting file." : "Eroare la ștergerea fisierului.",
+ "Name" : "Nume",
+ "Size" : "Mărime",
+ "Modified" : "Modificat",
+ "_%n folder_::_%n folders_" : ["%n director","%n directoare","%n directoare"],
+ "_%n file_::_%n files_" : ["%n fișier","%n fișiere","%n fișiere"],
+ "You don’t have permission to upload or create files here" : "Nu aveti permisiunea de a incarca sau crea fisiere aici",
+ "_Uploading %n file_::_Uploading %n files_" : ["Se încarcă %n fișier.","Se încarcă %n fișiere.","Se încarcă %n fișiere."],
+ "\"{name}\" is an invalid file name." : "\"{name}\" este un nume de fișier nevalid.",
+ "Your storage is full, files can not be updated or synced anymore!" : "Spațiul de stocare este plin, fișierele nu mai pot fi actualizate sau sincronizate!",
+ "Your storage is almost full ({usedSpacePercent}%)" : "Spațiul de stocare este aproape plin ({usedSpacePercent}%)",
+ "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Aplicatia de criptare este activata dar tastatura nu este initializata , va rugam deconectati-va si reconectati-va",
+ "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Cheie privată nevalidă pentru aplicația Încriptare. Te rog, actualizează-ți parola cheii private folosind setările personale pentru a reaccesa fișierele tale încriptate.",
+ "Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." : "criptarea a fost disactivata dar fisierele sant inca criptate.va rog intrati in setarile personale pentru a decripta fisierele",
+ "{dirs} and {files}" : "{dirs} și {files}",
+ "%s could not be renamed as it has been deleted" : "%s nu a putut fi redenumit deoarece a fost sters",
+ "%s could not be renamed" : "%s nu a putut fi redenumit",
+ "Upload (max. %s)" : "Încarcă (max. %s)",
+ "File handling" : "Manipulare fișiere",
+ "Maximum upload size" : "Dimensiune maximă admisă la încărcare",
+ "max. possible: " : "max. posibil:",
+ "Save" : "Salvează",
+ "WebDAV" : "WebDAV",
+ "Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" : "Folosește această adresă <a href=\"%s\" target=\"_blank\">pentru acces la fișierele tale folosind WebDAV</a>",
+ "New" : "Nou",
+ "New text file" : "Un nou fișier text",
+ "Text file" : "Fișier text",
+ "New folder" : "Un nou dosar",
+ "Folder" : "Dosar",
+ "From link" : "De la adresa",
+ "Nothing in here. Upload something!" : "Nimic aici. Încarcă ceva!",
+ "Download" : "Descarcă",
+ "Upload too large" : "Fișierul încărcat este prea mare",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Fișierele pe care încerci să le încarci depășesc limita de încărcare maximă admisă pe acest server.",
+ "Files are being scanned, please wait." : "Fișierele sunt scanate, te rog așteaptă.",
+ "Currently scanning" : "Acum scaneaza"
+},
+"nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));");
diff --git a/apps/files/l10n/ro.json b/apps/files/l10n/ro.json
new file mode 100644
index 00000000000..c0e85b4b916
--- /dev/null
+++ b/apps/files/l10n/ro.json
@@ -0,0 +1,95 @@
+{ "translations": {
+ "Storage not available" : "Spațiu de stocare indisponibil",
+ "Storage invalid" : "Spațiu de stocare invalid",
+ "Unknown error" : "Eroare necunoscută",
+ "Could not move %s - File with this name already exists" : "%s nu se poate muta - Fișierul cu acest nume există deja ",
+ "Could not move %s" : "Nu se poate muta %s",
+ "Permission denied" : "Accesul interzis",
+ "File name cannot be empty." : "Numele fișierului nu poate rămâne gol.",
+ "\"%s\" is an invalid file name." : "\"%s\" este un nume de fișier nevalid",
+ "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Nume nevalide, '\\', '/', '<', '>', ':', '\"', '|', '?' și '*' nu sunt permise.",
+ "The target folder has been moved or deleted." : "Dosarul țintă a fost mutat sau șters.",
+ "The name %s is already used in the folder %s. Please choose a different name." : "Numele %s este deja este folosit în dosarul %s. Te rog alege alt nume.",
+ "Not a valid source" : "Sursă nevalidă",
+ "Server is not allowed to open URLs, please check the server configuration" : "Serverului nu ii este permis sa deschida URL-ul , verificati setarile serverului",
+ "The file exceeds your quota by %s" : "Fisierul depaseste limita cu %s",
+ "Error while downloading %s to %s" : "Eroare la descarcarea %s in %s",
+ "Error when creating the file" : "Eroare la crearea fisierului",
+ "Folder name cannot be empty." : "Numele folderului nu poate fi liber.",
+ "Error when creating the folder" : "Eroare la crearea folderului",
+ "Unable to set upload directory." : "Imposibil de a seta directorul pentru incărcare.",
+ "Invalid Token" : "Jeton Invalid",
+ "No file was uploaded. Unknown error" : "Niciun fișier nu a fost încărcat. Eroare necunoscută",
+ "There is no error, the file uploaded with success" : "Nu a apărut nici o eroare, fișierul a fost încărcat cu succes",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "Fișierul încărcat depășește directiva upload_max_filesize din php.ini:",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Fișierul încărcat depășește directiva MAX_FILE_SIZE specificată în formularul HTML",
+ "The uploaded file was only partially uploaded" : "Fișierul a fost încărcat doar parțial",
+ "No file was uploaded" : "Nu a fost încărcat nici un fișier",
+ "Missing a temporary folder" : "Lipsește un dosar temporar",
+ "Failed to write to disk" : "Eroare la scrierea pe disc",
+ "Not enough storage available" : "Nu este disponibil suficient spațiu",
+ "Upload failed. Could not find uploaded file" : "Încărcare eșuată. Nu se poate găsi fișierul încărcat",
+ "Upload failed. Could not get file info." : "Încărcare eșuată. Nu se pot obține informații despre fișier.",
+ "Invalid directory." : "Dosar nevalid.",
+ "Files" : "Fișiere",
+ "All files" : "Toate fișierele.",
+ "Unable to upload {filename} as it is a directory or has 0 bytes" : "Nu se poate încărca {filename} deoarece este un director sau are mărimea de 0 octeți",
+ "Total file size {size1} exceeds upload limit {size2}" : "Mărimea fișierului este {size1} ce depășește limita de incarcare de {size2}",
+ "Not enough free space, you are uploading {size1} but only {size2} is left" : "Spațiu liber insuficient, încărcați {size1} însă doar {size2} disponibil rămas",
+ "Upload cancelled." : "Încărcare anulată.",
+ "Could not get result from server." : "Nu se poate obține rezultatul de la server.",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "Fișierul este în curs de încărcare. Părăsirea paginii va întrerupe încărcarea.",
+ "URL cannot be empty" : "URL nu poate fi gol",
+ "{new_name} already exists" : "{new_name} există deja",
+ "Could not create file" : "Nu s-a putut crea fisierul",
+ "Could not create folder" : "Nu s-a putut crea folderul",
+ "Error fetching URL" : "Eroare încarcare URL",
+ "Share" : "Partajează",
+ "Delete" : "Șterge",
+ "Disconnect storage" : "Stocare deconectata",
+ "Unshare" : "Anulare",
+ "Delete permanently" : "Șterge permanent",
+ "Rename" : "Redenumește",
+ "Pending" : "În așteptare",
+ "Error moving file." : "Eroare la mutarea fișierului.",
+ "Error moving file" : "Eroare la mutarea fișierului",
+ "Error" : "Eroare",
+ "Could not rename file" : "Nu s-a putut redenumi fisierul",
+ "Error deleting file." : "Eroare la ștergerea fisierului.",
+ "Name" : "Nume",
+ "Size" : "Mărime",
+ "Modified" : "Modificat",
+ "_%n folder_::_%n folders_" : ["%n director","%n directoare","%n directoare"],
+ "_%n file_::_%n files_" : ["%n fișier","%n fișiere","%n fișiere"],
+ "You don’t have permission to upload or create files here" : "Nu aveti permisiunea de a incarca sau crea fisiere aici",
+ "_Uploading %n file_::_Uploading %n files_" : ["Se încarcă %n fișier.","Se încarcă %n fișiere.","Se încarcă %n fișiere."],
+ "\"{name}\" is an invalid file name." : "\"{name}\" este un nume de fișier nevalid.",
+ "Your storage is full, files can not be updated or synced anymore!" : "Spațiul de stocare este plin, fișierele nu mai pot fi actualizate sau sincronizate!",
+ "Your storage is almost full ({usedSpacePercent}%)" : "Spațiul de stocare este aproape plin ({usedSpacePercent}%)",
+ "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Aplicatia de criptare este activata dar tastatura nu este initializata , va rugam deconectati-va si reconectati-va",
+ "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Cheie privată nevalidă pentru aplicația Încriptare. Te rog, actualizează-ți parola cheii private folosind setările personale pentru a reaccesa fișierele tale încriptate.",
+ "Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." : "criptarea a fost disactivata dar fisierele sant inca criptate.va rog intrati in setarile personale pentru a decripta fisierele",
+ "{dirs} and {files}" : "{dirs} și {files}",
+ "%s could not be renamed as it has been deleted" : "%s nu a putut fi redenumit deoarece a fost sters",
+ "%s could not be renamed" : "%s nu a putut fi redenumit",
+ "Upload (max. %s)" : "Încarcă (max. %s)",
+ "File handling" : "Manipulare fișiere",
+ "Maximum upload size" : "Dimensiune maximă admisă la încărcare",
+ "max. possible: " : "max. posibil:",
+ "Save" : "Salvează",
+ "WebDAV" : "WebDAV",
+ "Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" : "Folosește această adresă <a href=\"%s\" target=\"_blank\">pentru acces la fișierele tale folosind WebDAV</a>",
+ "New" : "Nou",
+ "New text file" : "Un nou fișier text",
+ "Text file" : "Fișier text",
+ "New folder" : "Un nou dosar",
+ "Folder" : "Dosar",
+ "From link" : "De la adresa",
+ "Nothing in here. Upload something!" : "Nimic aici. Încarcă ceva!",
+ "Download" : "Descarcă",
+ "Upload too large" : "Fișierul încărcat este prea mare",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Fișierele pe care încerci să le încarci depășesc limita de încărcare maximă admisă pe acest server.",
+ "Files are being scanned, please wait." : "Fișierele sunt scanate, te rog așteaptă.",
+ "Currently scanning" : "Acum scaneaza"
+},"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/l10n/ro.php b/apps/files/l10n/ro.php
deleted file mode 100644
index 69c97508dca..00000000000
--- a/apps/files/l10n/ro.php
+++ /dev/null
@@ -1,96 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Storage not available" => "Spațiu de stocare indisponibil",
-"Storage invalid" => "Spațiu de stocare invalid",
-"Unknown error" => "Eroare necunoscută",
-"Could not move %s - File with this name already exists" => "%s nu se poate muta - Fișierul cu acest nume există deja ",
-"Could not move %s" => "Nu se poate muta %s",
-"Permission denied" => "Accesul interzis",
-"File name cannot be empty." => "Numele fișierului nu poate rămâne gol.",
-"\"%s\" is an invalid file name." => "\"%s\" este un nume de fișier nevalid",
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Nume nevalide, '\\', '/', '<', '>', ':', '\"', '|', '?' și '*' nu sunt permise.",
-"The target folder has been moved or deleted." => "Dosarul țintă a fost mutat sau șters.",
-"The name %s is already used in the folder %s. Please choose a different name." => "Numele %s este deja este folosit în dosarul %s. Te rog alege alt nume.",
-"Not a valid source" => "Sursă nevalidă",
-"Server is not allowed to open URLs, please check the server configuration" => "Serverului nu ii este permis sa deschida URL-ul , verificati setarile serverului",
-"The file exceeds your quota by %s" => "Fisierul depaseste limita cu %s",
-"Error while downloading %s to %s" => "Eroare la descarcarea %s in %s",
-"Error when creating the file" => "Eroare la crearea fisierului",
-"Folder name cannot be empty." => "Numele folderului nu poate fi liber.",
-"Error when creating the folder" => "Eroare la crearea folderului",
-"Unable to set upload directory." => "Imposibil de a seta directorul pentru incărcare.",
-"Invalid Token" => "Jeton Invalid",
-"No file was uploaded. Unknown error" => "Niciun fișier nu a fost încărcat. Eroare necunoscută",
-"There is no error, the file uploaded with success" => "Nu a apărut nici o eroare, fișierul a fost încărcat cu succes",
-"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "Fișierul încărcat depășește directiva upload_max_filesize din php.ini:",
-"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Fișierul încărcat depășește directiva MAX_FILE_SIZE specificată în formularul HTML",
-"The uploaded file was only partially uploaded" => "Fișierul a fost încărcat doar parțial",
-"No file was uploaded" => "Nu a fost încărcat nici un fișier",
-"Missing a temporary folder" => "Lipsește un dosar temporar",
-"Failed to write to disk" => "Eroare la scrierea pe disc",
-"Not enough storage available" => "Nu este disponibil suficient spațiu",
-"Upload failed. Could not find uploaded file" => "Încărcare eșuată. Nu se poate găsi fișierul încărcat",
-"Upload failed. Could not get file info." => "Încărcare eșuată. Nu se pot obține informații despre fișier.",
-"Invalid directory." => "Dosar nevalid.",
-"Files" => "Fișiere",
-"All files" => "Toate fișierele.",
-"Unable to upload {filename} as it is a directory or has 0 bytes" => "Nu se poate încărca {filename} deoarece este un director sau are mărimea de 0 octeți",
-"Total file size {size1} exceeds upload limit {size2}" => "Mărimea fișierului este {size1} ce depășește limita de incarcare de {size2}",
-"Not enough free space, you are uploading {size1} but only {size2} is left" => "Spațiu liber insuficient, încărcați {size1} însă doar {size2} disponibil rămas",
-"Upload cancelled." => "Încărcare anulată.",
-"Could not get result from server." => "Nu se poate obține rezultatul de la server.",
-"File upload is in progress. Leaving the page now will cancel the upload." => "Fișierul este în curs de încărcare. Părăsirea paginii va întrerupe încărcarea.",
-"URL cannot be empty" => "URL nu poate fi gol",
-"{new_name} already exists" => "{new_name} există deja",
-"Could not create file" => "Nu s-a putut crea fisierul",
-"Could not create folder" => "Nu s-a putut crea folderul",
-"Error fetching URL" => "Eroare încarcare URL",
-"Share" => "Partajează",
-"Delete" => "Șterge",
-"Disconnect storage" => "Stocare deconectata",
-"Unshare" => "Anulare",
-"Delete permanently" => "Șterge permanent",
-"Rename" => "Redenumește",
-"Pending" => "În așteptare",
-"Error moving file." => "Eroare la mutarea fișierului.",
-"Error moving file" => "Eroare la mutarea fișierului",
-"Error" => "Eroare",
-"Could not rename file" => "Nu s-a putut redenumi fisierul",
-"Error deleting file." => "Eroare la ștergerea fisierului.",
-"Name" => "Nume",
-"Size" => "Mărime",
-"Modified" => "Modificat",
-"_%n folder_::_%n folders_" => array("%n director","%n directoare","%n directoare"),
-"_%n file_::_%n files_" => array("%n fișier","%n fișiere","%n fișiere"),
-"You don’t have permission to upload or create files here" => "Nu aveti permisiunea de a incarca sau crea fisiere aici",
-"_Uploading %n file_::_Uploading %n files_" => array("Se încarcă %n fișier.","Se încarcă %n fișiere.","Se încarcă %n fișiere."),
-"\"{name}\" is an invalid file name." => "\"{name}\" este un nume de fișier nevalid.",
-"Your storage is full, files can not be updated or synced anymore!" => "Spațiul de stocare este plin, fișierele nu mai pot fi actualizate sau sincronizate!",
-"Your storage is almost full ({usedSpacePercent}%)" => "Spațiul de stocare este aproape plin ({usedSpacePercent}%)",
-"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" => "Aplicatia de criptare este activata dar tastatura nu este initializata , va rugam deconectati-va si reconectati-va",
-"Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." => "Cheie privată nevalidă pentru aplicația Încriptare. Te rog, actualizează-ți parola cheii private folosind setările personale pentru a reaccesa fișierele tale încriptate.",
-"Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." => "criptarea a fost disactivata dar fisierele sant inca criptate.va rog intrati in setarile personale pentru a decripta fisierele",
-"{dirs} and {files}" => "{dirs} și {files}",
-"%s could not be renamed as it has been deleted" => "%s nu a putut fi redenumit deoarece a fost sters",
-"%s could not be renamed" => "%s nu a putut fi redenumit",
-"Upload (max. %s)" => "Încarcă (max. %s)",
-"File handling" => "Manipulare fișiere",
-"Maximum upload size" => "Dimensiune maximă admisă la încărcare",
-"max. possible: " => "max. posibil:",
-"Save" => "Salvează",
-"WebDAV" => "WebDAV",
-"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" => "Folosește această adresă <a href=\"%s\" target=\"_blank\">pentru acces la fișierele tale folosind WebDAV</a>",
-"New" => "Nou",
-"New text file" => "Un nou fișier text",
-"Text file" => "Fișier text",
-"New folder" => "Un nou dosar",
-"Folder" => "Dosar",
-"From link" => "De la adresa",
-"Nothing in here. Upload something!" => "Nimic aici. Încarcă ceva!",
-"Download" => "Descarcă",
-"Upload too large" => "Fișierul încărcat este prea mare",
-"The files you are trying to upload exceed the maximum size for file uploads on this server." => "Fișierele pe care încerci să le încarci depășesc limita de încărcare maximă admisă pe acest server.",
-"Files are being scanned, please wait." => "Fișierele sunt scanate, te rog așteaptă.",
-"Currently scanning" => "Acum scaneaza"
-);
-$PLURAL_FORMS = "nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));";
diff --git a/apps/files/l10n/ru.js b/apps/files/l10n/ru.js
new file mode 100644
index 00000000000..cd982266155
--- /dev/null
+++ b/apps/files/l10n/ru.js
@@ -0,0 +1,97 @@
+OC.L10N.register(
+ "files",
+ {
+ "Storage not available" : "Хранилище недоступно",
+ "Storage invalid" : "Хранилище неисправно",
+ "Unknown error" : "Неизвестная ошибка",
+ "Could not move %s - File with this name already exists" : "Невозможно переместить %s - файл с таким именем уже существует",
+ "Could not move %s" : "Невозможно переместить %s",
+ "Permission denied" : "В доступе отказано",
+ "File name cannot be empty." : "Имя файла не может быть пустым.",
+ "\"%s\" is an invalid file name." : "\"%s\" это не правильное имя файла.",
+ "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Неправильное имя: символы '\\', '/', '<', '>', ':', '\"', '|', '?' и '*' недопустимы.",
+ "The target folder has been moved or deleted." : "Целевой каталог был перемещен или удален.",
+ "The name %s is already used in the folder %s. Please choose a different name." : "Имя %s уже используется для каталога %s. Пожалуйста, выберите другое имя.",
+ "Not a valid source" : "Неправильный источник",
+ "Server is not allowed to open URLs, please check the server configuration" : "Сервер не позволяет открывать URL-адреса, пожалуйста, проверьте настройки сервера",
+ "The file exceeds your quota by %s" : "Файл превышает вашу квоту на %s",
+ "Error while downloading %s to %s" : "Ошибка при скачивании %s в %s",
+ "Error when creating the file" : "Ошибка при создании файла",
+ "Folder name cannot be empty." : "Имя папки не может быть пустым.",
+ "Error when creating the folder" : "Ошибка создания каталога",
+ "Unable to set upload directory." : "Не удалось установить каталог загрузки.",
+ "Invalid Token" : "Недопустимый маркер",
+ "No file was uploaded. Unknown error" : "Файл не был загружен. Неизвестная ошибка",
+ "There is no error, the file uploaded with success" : "Файл загружен успешно.",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "Файл превышает размер, установленный параметром upload_max_filesize в php.ini:",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Загруженный файл превышает размер, установленный параметром MAX_FILE_SIZE в HTML-форме",
+ "The uploaded file was only partially uploaded" : "Файл загружен лишь частично",
+ "No file was uploaded" : "Ни одного файла загружено не было",
+ "Missing a temporary folder" : "Отсутствует временный каталог",
+ "Failed to write to disk" : "Ошибка записи на диск",
+ "Not enough storage available" : "Недостаточно доступного места в хранилище",
+ "Upload failed. Could not find uploaded file" : "Загрузка не удалась. Невозможно найти загружаемый файл",
+ "Upload failed. Could not get file info." : "Загрузка не удалась. Невозможно получить информацию о файле",
+ "Invalid directory." : "Неверный каталог.",
+ "Files" : "Файлы",
+ "All files" : "Все файлы",
+ "Unable to upload {filename} as it is a directory or has 0 bytes" : "Невозможно загрузить {filename}, так как это либо каталог, либо файл нулевого размера",
+ "Total file size {size1} exceeds upload limit {size2}" : "Полный размер файла {size1} превышает лимит по загрузке {size2}",
+ "Not enough free space, you are uploading {size1} but only {size2} is left" : "Не достаточно свободного места, Вы загружаете {size1} но осталось только {size2}",
+ "Upload cancelled." : "Загрузка отменена.",
+ "Could not get result from server." : "Не удалось получить ответ от сервера.",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "Идёт загрузка файла. Покинув страницу, вы прервёте загрузку.",
+ "URL cannot be empty" : "Ссылка не может быть пустой.",
+ "{new_name} already exists" : "{new_name} уже существует",
+ "Could not create file" : "Не удалось создать файл",
+ "Could not create folder" : "Не удалось создать каталог",
+ "Error fetching URL" : "Ошибка получения URL",
+ "Share" : "Открыть доступ",
+ "Delete" : "Удалить",
+ "Disconnect storage" : "Отсоединиться от хранилища",
+ "Unshare" : "Закрыть доступ",
+ "Delete permanently" : "Удалить окончательно",
+ "Rename" : "Переименовать",
+ "Pending" : "Ожидание",
+ "Error moving file." : "Ошибка перемещения файла.",
+ "Error moving file" : "Ошибка при перемещении файла",
+ "Error" : "Ошибка",
+ "Could not rename file" : "Не удалось переименовать файл",
+ "Error deleting file." : "Ошибка при удалении файла.",
+ "Name" : "Имя",
+ "Size" : "Размер",
+ "Modified" : "Изменён",
+ "_%n folder_::_%n folders_" : ["%n каталог","%n каталога","%n каталогов"],
+ "_%n file_::_%n files_" : ["%n файл","%n файла","%n файлов"],
+ "You don’t have permission to upload or create files here" : "У вас нет прав для загрузки или создания файлов здесь.",
+ "_Uploading %n file_::_Uploading %n files_" : ["Закачка %n файла","Закачка %n файлов","Закачка %n файлов"],
+ "\"{name}\" is an invalid file name." : "\"{name}\" это не правильное имя файла.",
+ "Your storage is full, files can not be updated or synced anymore!" : "Ваше хранилище заполнено, произведите очистку перед загрузкой новых файлов.",
+ "Your storage is almost full ({usedSpacePercent}%)" : "Ваше хранилище почти заполнено ({usedSpacePercent}%)",
+ "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Приложение для шифрования активно, но ваши ключи не инициализированы, пожалуйста, перелогиньтесь",
+ "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Закрытый ключ приложения шифрования недействителен. Обновите закрытый ключ в личных настройках, чтобы восстановить доступ к зашифрованным файлам.",
+ "Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." : "Шифрование было отключено, но ваши файлы остались зашифрованными. Зайдите на страницу личных настроек для того, чтобы расшифровать их.",
+ "{dirs} and {files}" : "{dirs} и {files}",
+ "%s could not be renamed as it has been deleted" : "Невозможно переименовать %s, поскольку объект удалён.",
+ "%s could not be renamed" : "%s не может быть переименован",
+ "Upload (max. %s)" : "Загрузка (Максимум: %s)",
+ "File handling" : "Управление файлами",
+ "Maximum upload size" : "Максимальный размер загружаемого файла",
+ "max. possible: " : "макс. возможно: ",
+ "Save" : "Сохранить",
+ "WebDAV" : "WebDAV",
+ "Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" : "Используйте этот адрес для <a href=\"%s\" target=\"_blank\">доступа файлам через WebDAV</a>",
+ "New" : "Новый",
+ "New text file" : "Новый текстовый файл",
+ "Text file" : "Текстовый файл",
+ "New folder" : "Новый каталог",
+ "Folder" : "Каталог",
+ "From link" : "Объект по ссылке",
+ "Nothing in here. Upload something!" : "Здесь ничего нет. Загрузите что-нибудь!",
+ "Download" : "Скачать",
+ "Upload too large" : "Файл слишком велик",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Файлы, которые вы пытаетесь загрузить, превышают лимит максимального размера на этом сервере.",
+ "Files are being scanned, please wait." : "Подождите, файлы сканируются.",
+ "Currently scanning" : "В настоящее время сканируется"
+},
+"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/l10n/ru.json b/apps/files/l10n/ru.json
new file mode 100644
index 00000000000..7ac4fb7c3c3
--- /dev/null
+++ b/apps/files/l10n/ru.json
@@ -0,0 +1,95 @@
+{ "translations": {
+ "Storage not available" : "Хранилище недоступно",
+ "Storage invalid" : "Хранилище неисправно",
+ "Unknown error" : "Неизвестная ошибка",
+ "Could not move %s - File with this name already exists" : "Невозможно переместить %s - файл с таким именем уже существует",
+ "Could not move %s" : "Невозможно переместить %s",
+ "Permission denied" : "В доступе отказано",
+ "File name cannot be empty." : "Имя файла не может быть пустым.",
+ "\"%s\" is an invalid file name." : "\"%s\" это не правильное имя файла.",
+ "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Неправильное имя: символы '\\', '/', '<', '>', ':', '\"', '|', '?' и '*' недопустимы.",
+ "The target folder has been moved or deleted." : "Целевой каталог был перемещен или удален.",
+ "The name %s is already used in the folder %s. Please choose a different name." : "Имя %s уже используется для каталога %s. Пожалуйста, выберите другое имя.",
+ "Not a valid source" : "Неправильный источник",
+ "Server is not allowed to open URLs, please check the server configuration" : "Сервер не позволяет открывать URL-адреса, пожалуйста, проверьте настройки сервера",
+ "The file exceeds your quota by %s" : "Файл превышает вашу квоту на %s",
+ "Error while downloading %s to %s" : "Ошибка при скачивании %s в %s",
+ "Error when creating the file" : "Ошибка при создании файла",
+ "Folder name cannot be empty." : "Имя папки не может быть пустым.",
+ "Error when creating the folder" : "Ошибка создания каталога",
+ "Unable to set upload directory." : "Не удалось установить каталог загрузки.",
+ "Invalid Token" : "Недопустимый маркер",
+ "No file was uploaded. Unknown error" : "Файл не был загружен. Неизвестная ошибка",
+ "There is no error, the file uploaded with success" : "Файл загружен успешно.",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "Файл превышает размер, установленный параметром upload_max_filesize в php.ini:",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Загруженный файл превышает размер, установленный параметром MAX_FILE_SIZE в HTML-форме",
+ "The uploaded file was only partially uploaded" : "Файл загружен лишь частично",
+ "No file was uploaded" : "Ни одного файла загружено не было",
+ "Missing a temporary folder" : "Отсутствует временный каталог",
+ "Failed to write to disk" : "Ошибка записи на диск",
+ "Not enough storage available" : "Недостаточно доступного места в хранилище",
+ "Upload failed. Could not find uploaded file" : "Загрузка не удалась. Невозможно найти загружаемый файл",
+ "Upload failed. Could not get file info." : "Загрузка не удалась. Невозможно получить информацию о файле",
+ "Invalid directory." : "Неверный каталог.",
+ "Files" : "Файлы",
+ "All files" : "Все файлы",
+ "Unable to upload {filename} as it is a directory or has 0 bytes" : "Невозможно загрузить {filename}, так как это либо каталог, либо файл нулевого размера",
+ "Total file size {size1} exceeds upload limit {size2}" : "Полный размер файла {size1} превышает лимит по загрузке {size2}",
+ "Not enough free space, you are uploading {size1} but only {size2} is left" : "Не достаточно свободного места, Вы загружаете {size1} но осталось только {size2}",
+ "Upload cancelled." : "Загрузка отменена.",
+ "Could not get result from server." : "Не удалось получить ответ от сервера.",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "Идёт загрузка файла. Покинув страницу, вы прервёте загрузку.",
+ "URL cannot be empty" : "Ссылка не может быть пустой.",
+ "{new_name} already exists" : "{new_name} уже существует",
+ "Could not create file" : "Не удалось создать файл",
+ "Could not create folder" : "Не удалось создать каталог",
+ "Error fetching URL" : "Ошибка получения URL",
+ "Share" : "Открыть доступ",
+ "Delete" : "Удалить",
+ "Disconnect storage" : "Отсоединиться от хранилища",
+ "Unshare" : "Закрыть доступ",
+ "Delete permanently" : "Удалить окончательно",
+ "Rename" : "Переименовать",
+ "Pending" : "Ожидание",
+ "Error moving file." : "Ошибка перемещения файла.",
+ "Error moving file" : "Ошибка при перемещении файла",
+ "Error" : "Ошибка",
+ "Could not rename file" : "Не удалось переименовать файл",
+ "Error deleting file." : "Ошибка при удалении файла.",
+ "Name" : "Имя",
+ "Size" : "Размер",
+ "Modified" : "Изменён",
+ "_%n folder_::_%n folders_" : ["%n каталог","%n каталога","%n каталогов"],
+ "_%n file_::_%n files_" : ["%n файл","%n файла","%n файлов"],
+ "You don’t have permission to upload or create files here" : "У вас нет прав для загрузки или создания файлов здесь.",
+ "_Uploading %n file_::_Uploading %n files_" : ["Закачка %n файла","Закачка %n файлов","Закачка %n файлов"],
+ "\"{name}\" is an invalid file name." : "\"{name}\" это не правильное имя файла.",
+ "Your storage is full, files can not be updated or synced anymore!" : "Ваше хранилище заполнено, произведите очистку перед загрузкой новых файлов.",
+ "Your storage is almost full ({usedSpacePercent}%)" : "Ваше хранилище почти заполнено ({usedSpacePercent}%)",
+ "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Приложение для шифрования активно, но ваши ключи не инициализированы, пожалуйста, перелогиньтесь",
+ "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Закрытый ключ приложения шифрования недействителен. Обновите закрытый ключ в личных настройках, чтобы восстановить доступ к зашифрованным файлам.",
+ "Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." : "Шифрование было отключено, но ваши файлы остались зашифрованными. Зайдите на страницу личных настроек для того, чтобы расшифровать их.",
+ "{dirs} and {files}" : "{dirs} и {files}",
+ "%s could not be renamed as it has been deleted" : "Невозможно переименовать %s, поскольку объект удалён.",
+ "%s could not be renamed" : "%s не может быть переименован",
+ "Upload (max. %s)" : "Загрузка (Максимум: %s)",
+ "File handling" : "Управление файлами",
+ "Maximum upload size" : "Максимальный размер загружаемого файла",
+ "max. possible: " : "макс. возможно: ",
+ "Save" : "Сохранить",
+ "WebDAV" : "WebDAV",
+ "Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" : "Используйте этот адрес для <a href=\"%s\" target=\"_blank\">доступа файлам через WebDAV</a>",
+ "New" : "Новый",
+ "New text file" : "Новый текстовый файл",
+ "Text file" : "Текстовый файл",
+ "New folder" : "Новый каталог",
+ "Folder" : "Каталог",
+ "From link" : "Объект по ссылке",
+ "Nothing in here. Upload something!" : "Здесь ничего нет. Загрузите что-нибудь!",
+ "Download" : "Скачать",
+ "Upload too large" : "Файл слишком велик",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Файлы, которые вы пытаетесь загрузить, превышают лимит максимального размера на этом сервере.",
+ "Files are being scanned, please wait." : "Подождите, файлы сканируются.",
+ "Currently scanning" : "В настоящее время сканируется"
+},"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/l10n/ru.php b/apps/files/l10n/ru.php
deleted file mode 100644
index 943a8a13a26..00000000000
--- a/apps/files/l10n/ru.php
+++ /dev/null
@@ -1,96 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Storage not available" => "Хранилище недоступно",
-"Storage invalid" => "Хранилище неисправно",
-"Unknown error" => "Неизвестная ошибка",
-"Could not move %s - File with this name already exists" => "Невозможно переместить %s - файл с таким именем уже существует",
-"Could not move %s" => "Невозможно переместить %s",
-"Permission denied" => "В доступе отказано",
-"File name cannot be empty." => "Имя файла не может быть пустым.",
-"\"%s\" is an invalid file name." => "\"%s\" это не правильное имя файла.",
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Неправильное имя: символы '\\', '/', '<', '>', ':', '\"', '|', '?' и '*' недопустимы.",
-"The target folder has been moved or deleted." => "Целевой каталог был перемещен или удален.",
-"The name %s is already used in the folder %s. Please choose a different name." => "Имя %s уже используется для каталога %s. Пожалуйста, выберите другое имя.",
-"Not a valid source" => "Неправильный источник",
-"Server is not allowed to open URLs, please check the server configuration" => "Сервер не позволяет открывать URL-адреса, пожалуйста, проверьте настройки сервера",
-"The file exceeds your quota by %s" => "Файл превышает вашу квоту на %s",
-"Error while downloading %s to %s" => "Ошибка при скачивании %s в %s",
-"Error when creating the file" => "Ошибка при создании файла",
-"Folder name cannot be empty." => "Имя папки не может быть пустым.",
-"Error when creating the folder" => "Ошибка создания каталога",
-"Unable to set upload directory." => "Не удалось установить каталог загрузки.",
-"Invalid Token" => "Недопустимый маркер",
-"No file was uploaded. Unknown error" => "Файл не был загружен. Неизвестная ошибка",
-"There is no error, the file uploaded with success" => "Файл загружен успешно.",
-"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "Файл превышает размер, установленный параметром upload_max_filesize в php.ini:",
-"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Загруженный файл превышает размер, установленный параметром MAX_FILE_SIZE в HTML-форме",
-"The uploaded file was only partially uploaded" => "Файл загружен лишь частично",
-"No file was uploaded" => "Ни одного файла загружено не было",
-"Missing a temporary folder" => "Отсутствует временный каталог",
-"Failed to write to disk" => "Ошибка записи на диск",
-"Not enough storage available" => "Недостаточно доступного места в хранилище",
-"Upload failed. Could not find uploaded file" => "Загрузка не удалась. Невозможно найти загружаемый файл",
-"Upload failed. Could not get file info." => "Загрузка не удалась. Невозможно получить информацию о файле",
-"Invalid directory." => "Неверный каталог.",
-"Files" => "Файлы",
-"All files" => "Все файлы",
-"Unable to upload {filename} as it is a directory or has 0 bytes" => "Невозможно загрузить {filename}, так как это либо каталог, либо файл нулевого размера",
-"Total file size {size1} exceeds upload limit {size2}" => "Полный размер файла {size1} превышает лимит по загрузке {size2}",
-"Not enough free space, you are uploading {size1} but only {size2} is left" => "Не достаточно свободного места, Вы загружаете {size1} но осталось только {size2}",
-"Upload cancelled." => "Загрузка отменена.",
-"Could not get result from server." => "Не удалось получить ответ от сервера.",
-"File upload is in progress. Leaving the page now will cancel the upload." => "Идёт загрузка файла. Покинув страницу, вы прервёте загрузку.",
-"URL cannot be empty" => "Ссылка не может быть пустой.",
-"{new_name} already exists" => "{new_name} уже существует",
-"Could not create file" => "Не удалось создать файл",
-"Could not create folder" => "Не удалось создать каталог",
-"Error fetching URL" => "Ошибка получения URL",
-"Share" => "Открыть доступ",
-"Delete" => "Удалить",
-"Disconnect storage" => "Отсоединиться от хранилища",
-"Unshare" => "Закрыть доступ",
-"Delete permanently" => "Удалить окончательно",
-"Rename" => "Переименовать",
-"Pending" => "Ожидание",
-"Error moving file." => "Ошибка перемещения файла.",
-"Error moving file" => "Ошибка при перемещении файла",
-"Error" => "Ошибка",
-"Could not rename file" => "Не удалось переименовать файл",
-"Error deleting file." => "Ошибка при удалении файла.",
-"Name" => "Имя",
-"Size" => "Размер",
-"Modified" => "Изменён",
-"_%n folder_::_%n folders_" => array("%n каталог","%n каталога","%n каталогов"),
-"_%n file_::_%n files_" => array("%n файл","%n файла","%n файлов"),
-"You don’t have permission to upload or create files here" => "У вас нет прав для загрузки или создания файлов здесь.",
-"_Uploading %n file_::_Uploading %n files_" => array("Закачка %n файла","Закачка %n файлов","Закачка %n файлов"),
-"\"{name}\" is an invalid file name." => "\"{name}\" это не правильное имя файла.",
-"Your storage is full, files can not be updated or synced anymore!" => "Ваше хранилище заполнено, произведите очистку перед загрузкой новых файлов.",
-"Your storage is almost full ({usedSpacePercent}%)" => "Ваше хранилище почти заполнено ({usedSpacePercent}%)",
-"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" => "Приложение для шифрования активно, но ваши ключи не инициализированы, пожалуйста, перелогиньтесь",
-"Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." => "Закрытый ключ приложения шифрования недействителен. Обновите закрытый ключ в личных настройках, чтобы восстановить доступ к зашифрованным файлам.",
-"Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." => "Шифрование было отключено, но ваши файлы остались зашифрованными. Зайдите на страницу личных настроек для того, чтобы расшифровать их.",
-"{dirs} and {files}" => "{dirs} и {files}",
-"%s could not be renamed as it has been deleted" => "Невозможно переименовать %s, поскольку объект удалён.",
-"%s could not be renamed" => "%s не может быть переименован",
-"Upload (max. %s)" => "Загрузка (Максимум: %s)",
-"File handling" => "Управление файлами",
-"Maximum upload size" => "Максимальный размер загружаемого файла",
-"max. possible: " => "макс. возможно: ",
-"Save" => "Сохранить",
-"WebDAV" => "WebDAV",
-"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" => "Используйте этот адрес для <a href=\"%s\" target=\"_blank\">доступа файлам через WebDAV</a>",
-"New" => "Новый",
-"New text file" => "Новый текстовый файл",
-"Text file" => "Текстовый файл",
-"New folder" => "Новый каталог",
-"Folder" => "Каталог",
-"From link" => "Объект по ссылке",
-"Nothing in here. Upload something!" => "Здесь ничего нет. Загрузите что-нибудь!",
-"Download" => "Скачать",
-"Upload too large" => "Файл слишком велик",
-"The files you are trying to upload exceed the maximum size for file uploads on this server." => "Файлы, которые вы пытаетесь загрузить, превышают лимит максимального размера на этом сервере.",
-"Files are being scanned, please wait." => "Подождите, файлы сканируются.",
-"Currently scanning" => "В настоящее время сканируется"
-);
-$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/l10n/si_LK.js b/apps/files/l10n/si_LK.js
new file mode 100644
index 00000000000..80df02a9ada
--- /dev/null
+++ b/apps/files/l10n/si_LK.js
@@ -0,0 +1,39 @@
+OC.L10N.register(
+ "files",
+ {
+ "No file was uploaded. Unknown error" : "ගොනුවක් උඩුගත නොවුනි. නොහැඳිනු දෝෂයක්",
+ "There is no error, the file uploaded with success" : "දෝෂයක් නොමැත. සාර්ථකව ගොනුව උඩුගත කෙරුණි",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "උඩුගත කළ ගොනුවේ විශාලත්වය HTML පෝරමයේ නියම කළ ඇති MAX_FILE_SIZE විශාලත්වයට වඩා වැඩිය",
+ "The uploaded file was only partially uploaded" : "උඩුගත කළ ගොනුවේ කොටසක් පමණක් උඩුගත විය",
+ "No file was uploaded" : "ගොනුවක් උඩුගත නොවුණි",
+ "Missing a temporary folder" : "තාවකාලික ෆොල්ඩරයක් අතුරුදහන්",
+ "Failed to write to disk" : "තැටිගත කිරීම අසාර්ථකයි",
+ "Files" : "ගොනු",
+ "Upload cancelled." : "උඩුගත කිරීම අත් හරින්න ලදී",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "උඩුගතකිරීමක් සිදුවේ. පිටුව හැර යාමෙන් එය නැවතෙනු ඇත",
+ "Share" : "බෙදා හදා ගන්න",
+ "Delete" : "මකා දමන්න",
+ "Unshare" : "නොබෙදු",
+ "Rename" : "නැවත නම් කරන්න",
+ "Error" : "දෝෂයක්",
+ "Name" : "නම",
+ "Size" : "ප්‍රමාණය",
+ "Modified" : "වෙනස් කළ",
+ "_%n folder_::_%n folders_" : ["",""],
+ "_%n file_::_%n files_" : ["",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["",""],
+ "File handling" : "ගොනු පරිහරණය",
+ "Maximum upload size" : "උඩුගත කිරීමක උපරිම ප්‍රමාණය",
+ "max. possible: " : "හැකි උපරිමය:",
+ "Save" : "සුරකින්න",
+ "New" : "නව",
+ "Text file" : "පෙළ ගොනුව",
+ "Folder" : "ෆෝල්ඩරය",
+ "From link" : "යොමුවෙන්",
+ "Nothing in here. Upload something!" : "මෙහි කිසිවක් නොමැත. යමක් උඩුගත කරන්න",
+ "Download" : "බාන්න",
+ "Upload too large" : "උඩුගත කිරීම විශාල වැඩිය",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "ඔබ උඩුගත කිරීමට තැත් කරන ගොනු මෙම සේවාදායකයා උඩුගත කිරීමට ඉඩදී ඇති උපරිම ගොනු විශාලත්වයට වඩා වැඩිය",
+ "Files are being scanned, please wait." : "ගොනු පරික්ෂා කෙරේ. මඳක් රැඳී සිටින්න"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/si_LK.json b/apps/files/l10n/si_LK.json
new file mode 100644
index 00000000000..e66d5c2a1f1
--- /dev/null
+++ b/apps/files/l10n/si_LK.json
@@ -0,0 +1,37 @@
+{ "translations": {
+ "No file was uploaded. Unknown error" : "ගොනුවක් උඩුගත නොවුනි. නොහැඳිනු දෝෂයක්",
+ "There is no error, the file uploaded with success" : "දෝෂයක් නොමැත. සාර්ථකව ගොනුව උඩුගත කෙරුණි",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "උඩුගත කළ ගොනුවේ විශාලත්වය HTML පෝරමයේ නියම කළ ඇති MAX_FILE_SIZE විශාලත්වයට වඩා වැඩිය",
+ "The uploaded file was only partially uploaded" : "උඩුගත කළ ගොනුවේ කොටසක් පමණක් උඩුගත විය",
+ "No file was uploaded" : "ගොනුවක් උඩුගත නොවුණි",
+ "Missing a temporary folder" : "තාවකාලික ෆොල්ඩරයක් අතුරුදහන්",
+ "Failed to write to disk" : "තැටිගත කිරීම අසාර්ථකයි",
+ "Files" : "ගොනු",
+ "Upload cancelled." : "උඩුගත කිරීම අත් හරින්න ලදී",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "උඩුගතකිරීමක් සිදුවේ. පිටුව හැර යාමෙන් එය නැවතෙනු ඇත",
+ "Share" : "බෙදා හදා ගන්න",
+ "Delete" : "මකා දමන්න",
+ "Unshare" : "නොබෙදු",
+ "Rename" : "නැවත නම් කරන්න",
+ "Error" : "දෝෂයක්",
+ "Name" : "නම",
+ "Size" : "ප්‍රමාණය",
+ "Modified" : "වෙනස් කළ",
+ "_%n folder_::_%n folders_" : ["",""],
+ "_%n file_::_%n files_" : ["",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["",""],
+ "File handling" : "ගොනු පරිහරණය",
+ "Maximum upload size" : "උඩුගත කිරීමක උපරිම ප්‍රමාණය",
+ "max. possible: " : "හැකි උපරිමය:",
+ "Save" : "සුරකින්න",
+ "New" : "නව",
+ "Text file" : "පෙළ ගොනුව",
+ "Folder" : "ෆෝල්ඩරය",
+ "From link" : "යොමුවෙන්",
+ "Nothing in here. Upload something!" : "මෙහි කිසිවක් නොමැත. යමක් උඩුගත කරන්න",
+ "Download" : "බාන්න",
+ "Upload too large" : "උඩුගත කිරීම විශාල වැඩිය",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "ඔබ උඩුගත කිරීමට තැත් කරන ගොනු මෙම සේවාදායකයා උඩුගත කිරීමට ඉඩදී ඇති උපරිම ගොනු විශාලත්වයට වඩා වැඩිය",
+ "Files are being scanned, please wait." : "ගොනු පරික්ෂා කෙරේ. මඳක් රැඳී සිටින්න"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files/l10n/si_LK.php b/apps/files/l10n/si_LK.php
deleted file mode 100644
index 666902e93e8..00000000000
--- a/apps/files/l10n/si_LK.php
+++ /dev/null
@@ -1,38 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"No file was uploaded. Unknown error" => "ගොනුවක් උඩුගත නොවුනි. නොහැඳිනු දෝෂයක්",
-"There is no error, the file uploaded with success" => "දෝෂයක් නොමැත. සාර්ථකව ගොනුව උඩුගත කෙරුණි",
-"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "උඩුගත කළ ගොනුවේ විශාලත්වය HTML පෝරමයේ නියම කළ ඇති MAX_FILE_SIZE විශාලත්වයට වඩා වැඩිය",
-"The uploaded file was only partially uploaded" => "උඩුගත කළ ගොනුවේ කොටසක් පමණක් උඩුගත විය",
-"No file was uploaded" => "ගොනුවක් උඩුගත නොවුණි",
-"Missing a temporary folder" => "තාවකාලික ෆොල්ඩරයක් අතුරුදහන්",
-"Failed to write to disk" => "තැටිගත කිරීම අසාර්ථකයි",
-"Files" => "ගොනු",
-"Upload cancelled." => "උඩුගත කිරීම අත් හරින්න ලදී",
-"File upload is in progress. Leaving the page now will cancel the upload." => "උඩුගතකිරීමක් සිදුවේ. පිටුව හැර යාමෙන් එය නැවතෙනු ඇත",
-"Share" => "බෙදා හදා ගන්න",
-"Delete" => "මකා දමන්න",
-"Unshare" => "නොබෙදු",
-"Rename" => "නැවත නම් කරන්න",
-"Error" => "දෝෂයක්",
-"Name" => "නම",
-"Size" => "ප්‍රමාණය",
-"Modified" => "වෙනස් කළ",
-"_%n folder_::_%n folders_" => array("",""),
-"_%n file_::_%n files_" => array("",""),
-"_Uploading %n file_::_Uploading %n files_" => array("",""),
-"File handling" => "ගොනු පරිහරණය",
-"Maximum upload size" => "උඩුගත කිරීමක උපරිම ප්‍රමාණය",
-"max. possible: " => "හැකි උපරිමය:",
-"Save" => "සුරකින්න",
-"New" => "නව",
-"Text file" => "පෙළ ගොනුව",
-"Folder" => "ෆෝල්ඩරය",
-"From link" => "යොමුවෙන්",
-"Nothing in here. Upload something!" => "මෙහි කිසිවක් නොමැත. යමක් උඩුගත කරන්න",
-"Download" => "බාන්න",
-"Upload too large" => "උඩුගත කිරීම විශාල වැඩිය",
-"The files you are trying to upload exceed the maximum size for file uploads on this server." => "ඔබ උඩුගත කිරීමට තැත් කරන ගොනු මෙම සේවාදායකයා උඩුගත කිරීමට ඉඩදී ඇති උපරිම ගොනු විශාලත්වයට වඩා වැඩිය",
-"Files are being scanned, please wait." => "ගොනු පරික්ෂා කෙරේ. මඳක් රැඳී සිටින්න"
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/sk.js b/apps/files/l10n/sk.js
new file mode 100644
index 00000000000..f2a2f49398a
--- /dev/null
+++ b/apps/files/l10n/sk.js
@@ -0,0 +1,12 @@
+OC.L10N.register(
+ "files",
+ {
+ "Share" : "Zdieľať",
+ "Delete" : "Odstrániť",
+ "_%n folder_::_%n folders_" : "[ ,,]",
+ "_%n file_::_%n files_" : "[ ,,]",
+ "_Uploading %n file_::_Uploading %n files_" : "[ ,,]",
+ "Save" : "Uložiť",
+ "Download" : "Stiahnuť"
+},
+"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;");
diff --git a/apps/files/l10n/sk.json b/apps/files/l10n/sk.json
new file mode 100644
index 00000000000..1ff4b9ce34b
--- /dev/null
+++ b/apps/files/l10n/sk.json
@@ -0,0 +1 @@
+{"translations":{"Share":"Zdie\u013ea\u0165","Delete":"Odstr\u00e1ni\u0165","_%n folder_::_%n folders_":["","",""],"_%n file_::_%n files_":["","",""],"_Uploading %n file_::_Uploading %n files_":["","",""],"Save":"Ulo\u017ei\u0165","Download":"Stiahnu\u0165"},"pluralForm":"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"} \ No newline at end of file
diff --git a/apps/files/l10n/sk.php b/apps/files/l10n/sk.php
deleted file mode 100644
index 8d6c2237dc3..00000000000
--- a/apps/files/l10n/sk.php
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Share" => "Zdieľať",
-"Delete" => "Odstrániť",
-"_%n folder_::_%n folders_" => array("","",""),
-"_%n file_::_%n files_" => array("","",""),
-"_Uploading %n file_::_Uploading %n files_" => array("","",""),
-"Save" => "Uložiť",
-"Download" => "Stiahnuť"
-);
-$PLURAL_FORMS = "nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;";
diff --git a/apps/files/l10n/sk_SK.js b/apps/files/l10n/sk_SK.js
new file mode 100644
index 00000000000..b29bc7e2c0f
--- /dev/null
+++ b/apps/files/l10n/sk_SK.js
@@ -0,0 +1,97 @@
+OC.L10N.register(
+ "files",
+ {
+ "Storage not available" : "Úložisko nie je dostupné",
+ "Storage invalid" : "Úložisko nie je platné",
+ "Unknown error" : "Neznáma chyba",
+ "Could not move %s - File with this name already exists" : "Nie je možné presunúť %s - súbor s týmto menom už existuje",
+ "Could not move %s" : "Nie je možné presunúť %s",
+ "Permission denied" : "Prístup bol odmietnutý",
+ "File name cannot be empty." : "Meno súboru nemôže byť prázdne",
+ "\"%s\" is an invalid file name." : "\"%s\" je neplatné meno súboru.",
+ "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Nesprávne meno, '\\', '/', '<', '>', ':', '\"', '|', '?' a '*' nie sú povolené hodnoty.",
+ "The target folder has been moved or deleted." : "Cieľový priečinok bol premiestnený alebo odstránený.",
+ "The name %s is already used in the folder %s. Please choose a different name." : "Názov %s už používa priečinok s%. Prosím zvoľte iný názov.",
+ "Not a valid source" : "Neplatný zdroj",
+ "Server is not allowed to open URLs, please check the server configuration" : "Server nie je oprávnený otvárať adresy URL. Overte nastavenia servera.",
+ "The file exceeds your quota by %s" : "Súbor prekračuje vašu kvótu o %s",
+ "Error while downloading %s to %s" : "Chyba pri sťahovaní súboru %s do %s",
+ "Error when creating the file" : "Chyba pri vytváraní súboru",
+ "Folder name cannot be empty." : "Názov priečinka nemôže byť prázdny.",
+ "Error when creating the folder" : "Chyba pri vytváraní priečinka",
+ "Unable to set upload directory." : "Nemožno nastaviť priečinok pre nahrané súbory.",
+ "Invalid Token" : "Neplatný token",
+ "No file was uploaded. Unknown error" : "Žiaden súbor nebol nahraný. Neznáma chyba",
+ "There is no error, the file uploaded with success" : "Nenastala žiadna chyba, súbor bol úspešne nahraný",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "Nahraný súbor prekročil limit nastavený v upload_max_filesize v súbore php.ini:",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Ukladaný súbor prekračuje nastavenie MAX_FILE_SIZE z volieb HTML formulára.",
+ "The uploaded file was only partially uploaded" : "Ukladaný súbor sa nahral len čiastočne",
+ "No file was uploaded" : "Žiadny súbor nebol uložený",
+ "Missing a temporary folder" : "Chýba dočasný priečinok",
+ "Failed to write to disk" : "Zápis na disk sa nepodaril",
+ "Not enough storage available" : "Nedostatok dostupného úložného priestoru",
+ "Upload failed. Could not find uploaded file" : "Nahrávanie zlyhalo. Nepodarilo sa nájsť nahrávaný súbor",
+ "Upload failed. Could not get file info." : "Nahrávanie zlyhalo. Nepodarilo sa získať informácie o súbore.",
+ "Invalid directory." : "Neplatný priečinok.",
+ "Files" : "Súbory",
+ "All files" : "Všetky súbory",
+ "Unable to upload {filename} as it is a directory or has 0 bytes" : "Nemožno nahrať súbor {filename}, pretože je to priečinok, alebo má 0 bitov",
+ "Total file size {size1} exceeds upload limit {size2}" : "Celková veľkosť súboru {size1} prekračuje upload limit {size2}",
+ "Not enough free space, you are uploading {size1} but only {size2} is left" : "Nie je dostatok voľného miesta, chcete nahrať {size1} ale k dispozíciji je len {size2}",
+ "Upload cancelled." : "Odosielanie je zrušené.",
+ "Could not get result from server." : "Nepodarilo sa dostať výsledky zo servera.",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "Opustenie stránky zruší práve prebiehajúce odosielanie súboru.",
+ "URL cannot be empty" : "URL nemôže byť prázdna",
+ "{new_name} already exists" : "{new_name} už existuje",
+ "Could not create file" : "Nemožno vytvoriť súbor",
+ "Could not create folder" : "Nemožno vytvoriť priečinok",
+ "Error fetching URL" : "Chyba pri načítavaní URL",
+ "Share" : "Zdieľať",
+ "Delete" : "Zmazať",
+ "Disconnect storage" : "Odpojiť úložisko",
+ "Unshare" : "Zrušiť zdieľanie",
+ "Delete permanently" : "Zmazať trvalo",
+ "Rename" : "Premenovať",
+ "Pending" : "Čaká",
+ "Error moving file." : "Chyba pri presune súboru.",
+ "Error moving file" : "Chyba pri presúvaní súboru",
+ "Error" : "Chyba",
+ "Could not rename file" : "Nemožno premenovať súbor",
+ "Error deleting file." : "Chyba pri mazaní súboru.",
+ "Name" : "Názov",
+ "Size" : "Veľkosť",
+ "Modified" : "Upravené",
+ "_%n folder_::_%n folders_" : ["%n priečinok","%n priečinky","%n priečinkov"],
+ "_%n file_::_%n files_" : ["%n súbor","%n súbory","%n súborov"],
+ "You don’t have permission to upload or create files here" : "Nemáte oprávnenie sem nahrávať alebo vytvoriť súbory",
+ "_Uploading %n file_::_Uploading %n files_" : ["Nahrávam %n súbor","Nahrávam %n súbory","Nahrávam %n súborov"],
+ "\"{name}\" is an invalid file name." : "\"{name}\" je neplatné meno súboru.",
+ "Your storage is full, files can not be updated or synced anymore!" : "Vaše úložisko je plné. Súbory nemožno aktualizovať ani synchronizovať!",
+ "Your storage is almost full ({usedSpacePercent}%)" : "Vaše úložisko je takmer plné ({usedSpacePercent}%)",
+ "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Aplikácia na šifrovanie je zapnutá, ale vaše kľúče nie sú inicializované. Odhláste sa a znovu sa prihláste.",
+ "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Chybný súkromný kľúč na šifrovanie aplikácií. Zaktualizujte si heslo súkromného kľúča v svojom osobnom nastavení, aby ste znovu získali prístup k svojim zašifrovaným súborom.",
+ "Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." : "Šifrovanie bolo zakázané, ale vaše súbory sú stále zašifrované. Prosím, choďte do osobného nastavenia pre dešifrovanie súborov.",
+ "{dirs} and {files}" : "{dirs} a {files}",
+ "%s could not be renamed as it has been deleted" : "%s nebolo možné premenovať, pretože bol zmazaný",
+ "%s could not be renamed" : "%s nemohol byť premenovaný",
+ "Upload (max. %s)" : "Nahrať (max. %s)",
+ "File handling" : "Nastavenie správania sa k súborom",
+ "Maximum upload size" : "Maximálna veľkosť odosielaného súboru",
+ "max. possible: " : "najväčšie možné:",
+ "Save" : "Uložiť",
+ "WebDAV" : "WebDAV",
+ "Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" : "Použite túto linku <a href=\"%s\" target=\"_blank\">pre prístup k vašim súborom cez WebDAV</a>",
+ "New" : "Nový",
+ "New text file" : "Nový textový súbor",
+ "Text file" : "Textový súbor",
+ "New folder" : "Nový priečinok",
+ "Folder" : "Priečinok",
+ "From link" : "Z odkazu",
+ "Nothing in here. Upload something!" : "Žiadny súbor. Nahrajte niečo!",
+ "Download" : "Sťahovanie",
+ "Upload too large" : "Nahrávanie je príliš veľké",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Súbory, ktoré sa snažíte nahrať, presahujú maximálnu veľkosť pre nahratie súborov na tento server.",
+ "Files are being scanned, please wait." : "Čakajte, súbory sú prehľadávané.",
+ "Currently scanning" : "Prehľadáva sa"
+},
+"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;");
diff --git a/apps/files/l10n/sk_SK.json b/apps/files/l10n/sk_SK.json
new file mode 100644
index 00000000000..a61a5ac06ad
--- /dev/null
+++ b/apps/files/l10n/sk_SK.json
@@ -0,0 +1,95 @@
+{ "translations": {
+ "Storage not available" : "Úložisko nie je dostupné",
+ "Storage invalid" : "Úložisko nie je platné",
+ "Unknown error" : "Neznáma chyba",
+ "Could not move %s - File with this name already exists" : "Nie je možné presunúť %s - súbor s týmto menom už existuje",
+ "Could not move %s" : "Nie je možné presunúť %s",
+ "Permission denied" : "Prístup bol odmietnutý",
+ "File name cannot be empty." : "Meno súboru nemôže byť prázdne",
+ "\"%s\" is an invalid file name." : "\"%s\" je neplatné meno súboru.",
+ "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Nesprávne meno, '\\', '/', '<', '>', ':', '\"', '|', '?' a '*' nie sú povolené hodnoty.",
+ "The target folder has been moved or deleted." : "Cieľový priečinok bol premiestnený alebo odstránený.",
+ "The name %s is already used in the folder %s. Please choose a different name." : "Názov %s už používa priečinok s%. Prosím zvoľte iný názov.",
+ "Not a valid source" : "Neplatný zdroj",
+ "Server is not allowed to open URLs, please check the server configuration" : "Server nie je oprávnený otvárať adresy URL. Overte nastavenia servera.",
+ "The file exceeds your quota by %s" : "Súbor prekračuje vašu kvótu o %s",
+ "Error while downloading %s to %s" : "Chyba pri sťahovaní súboru %s do %s",
+ "Error when creating the file" : "Chyba pri vytváraní súboru",
+ "Folder name cannot be empty." : "Názov priečinka nemôže byť prázdny.",
+ "Error when creating the folder" : "Chyba pri vytváraní priečinka",
+ "Unable to set upload directory." : "Nemožno nastaviť priečinok pre nahrané súbory.",
+ "Invalid Token" : "Neplatný token",
+ "No file was uploaded. Unknown error" : "Žiaden súbor nebol nahraný. Neznáma chyba",
+ "There is no error, the file uploaded with success" : "Nenastala žiadna chyba, súbor bol úspešne nahraný",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "Nahraný súbor prekročil limit nastavený v upload_max_filesize v súbore php.ini:",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Ukladaný súbor prekračuje nastavenie MAX_FILE_SIZE z volieb HTML formulára.",
+ "The uploaded file was only partially uploaded" : "Ukladaný súbor sa nahral len čiastočne",
+ "No file was uploaded" : "Žiadny súbor nebol uložený",
+ "Missing a temporary folder" : "Chýba dočasný priečinok",
+ "Failed to write to disk" : "Zápis na disk sa nepodaril",
+ "Not enough storage available" : "Nedostatok dostupného úložného priestoru",
+ "Upload failed. Could not find uploaded file" : "Nahrávanie zlyhalo. Nepodarilo sa nájsť nahrávaný súbor",
+ "Upload failed. Could not get file info." : "Nahrávanie zlyhalo. Nepodarilo sa získať informácie o súbore.",
+ "Invalid directory." : "Neplatný priečinok.",
+ "Files" : "Súbory",
+ "All files" : "Všetky súbory",
+ "Unable to upload {filename} as it is a directory or has 0 bytes" : "Nemožno nahrať súbor {filename}, pretože je to priečinok, alebo má 0 bitov",
+ "Total file size {size1} exceeds upload limit {size2}" : "Celková veľkosť súboru {size1} prekračuje upload limit {size2}",
+ "Not enough free space, you are uploading {size1} but only {size2} is left" : "Nie je dostatok voľného miesta, chcete nahrať {size1} ale k dispozíciji je len {size2}",
+ "Upload cancelled." : "Odosielanie je zrušené.",
+ "Could not get result from server." : "Nepodarilo sa dostať výsledky zo servera.",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "Opustenie stránky zruší práve prebiehajúce odosielanie súboru.",
+ "URL cannot be empty" : "URL nemôže byť prázdna",
+ "{new_name} already exists" : "{new_name} už existuje",
+ "Could not create file" : "Nemožno vytvoriť súbor",
+ "Could not create folder" : "Nemožno vytvoriť priečinok",
+ "Error fetching URL" : "Chyba pri načítavaní URL",
+ "Share" : "Zdieľať",
+ "Delete" : "Zmazať",
+ "Disconnect storage" : "Odpojiť úložisko",
+ "Unshare" : "Zrušiť zdieľanie",
+ "Delete permanently" : "Zmazať trvalo",
+ "Rename" : "Premenovať",
+ "Pending" : "Čaká",
+ "Error moving file." : "Chyba pri presune súboru.",
+ "Error moving file" : "Chyba pri presúvaní súboru",
+ "Error" : "Chyba",
+ "Could not rename file" : "Nemožno premenovať súbor",
+ "Error deleting file." : "Chyba pri mazaní súboru.",
+ "Name" : "Názov",
+ "Size" : "Veľkosť",
+ "Modified" : "Upravené",
+ "_%n folder_::_%n folders_" : ["%n priečinok","%n priečinky","%n priečinkov"],
+ "_%n file_::_%n files_" : ["%n súbor","%n súbory","%n súborov"],
+ "You don’t have permission to upload or create files here" : "Nemáte oprávnenie sem nahrávať alebo vytvoriť súbory",
+ "_Uploading %n file_::_Uploading %n files_" : ["Nahrávam %n súbor","Nahrávam %n súbory","Nahrávam %n súborov"],
+ "\"{name}\" is an invalid file name." : "\"{name}\" je neplatné meno súboru.",
+ "Your storage is full, files can not be updated or synced anymore!" : "Vaše úložisko je plné. Súbory nemožno aktualizovať ani synchronizovať!",
+ "Your storage is almost full ({usedSpacePercent}%)" : "Vaše úložisko je takmer plné ({usedSpacePercent}%)",
+ "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Aplikácia na šifrovanie je zapnutá, ale vaše kľúče nie sú inicializované. Odhláste sa a znovu sa prihláste.",
+ "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Chybný súkromný kľúč na šifrovanie aplikácií. Zaktualizujte si heslo súkromného kľúča v svojom osobnom nastavení, aby ste znovu získali prístup k svojim zašifrovaným súborom.",
+ "Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." : "Šifrovanie bolo zakázané, ale vaše súbory sú stále zašifrované. Prosím, choďte do osobného nastavenia pre dešifrovanie súborov.",
+ "{dirs} and {files}" : "{dirs} a {files}",
+ "%s could not be renamed as it has been deleted" : "%s nebolo možné premenovať, pretože bol zmazaný",
+ "%s could not be renamed" : "%s nemohol byť premenovaný",
+ "Upload (max. %s)" : "Nahrať (max. %s)",
+ "File handling" : "Nastavenie správania sa k súborom",
+ "Maximum upload size" : "Maximálna veľkosť odosielaného súboru",
+ "max. possible: " : "najväčšie možné:",
+ "Save" : "Uložiť",
+ "WebDAV" : "WebDAV",
+ "Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" : "Použite túto linku <a href=\"%s\" target=\"_blank\">pre prístup k vašim súborom cez WebDAV</a>",
+ "New" : "Nový",
+ "New text file" : "Nový textový súbor",
+ "Text file" : "Textový súbor",
+ "New folder" : "Nový priečinok",
+ "Folder" : "Priečinok",
+ "From link" : "Z odkazu",
+ "Nothing in here. Upload something!" : "Žiadny súbor. Nahrajte niečo!",
+ "Download" : "Sťahovanie",
+ "Upload too large" : "Nahrávanie je príliš veľké",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Súbory, ktoré sa snažíte nahrať, presahujú maximálnu veľkosť pre nahratie súborov na tento server.",
+ "Files are being scanned, please wait." : "Čakajte, súbory sú prehľadávané.",
+ "Currently scanning" : "Prehľadáva sa"
+},"pluralForm" :"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"
+} \ No newline at end of file
diff --git a/apps/files/l10n/sk_SK.php b/apps/files/l10n/sk_SK.php
deleted file mode 100644
index 23806d87892..00000000000
--- a/apps/files/l10n/sk_SK.php
+++ /dev/null
@@ -1,96 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Storage not available" => "Úložisko nie je dostupné",
-"Storage invalid" => "Úložisko nie je platné",
-"Unknown error" => "Neznáma chyba",
-"Could not move %s - File with this name already exists" => "Nie je možné presunúť %s - súbor s týmto menom už existuje",
-"Could not move %s" => "Nie je možné presunúť %s",
-"Permission denied" => "Prístup bol odmietnutý",
-"File name cannot be empty." => "Meno súboru nemôže byť prázdne",
-"\"%s\" is an invalid file name." => "\"%s\" je neplatné meno súboru.",
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Nesprávne meno, '\\', '/', '<', '>', ':', '\"', '|', '?' a '*' nie sú povolené hodnoty.",
-"The target folder has been moved or deleted." => "Cieľový priečinok bol premiestnený alebo odstránený.",
-"The name %s is already used in the folder %s. Please choose a different name." => "Názov %s už používa priečinok s%. Prosím zvoľte iný názov.",
-"Not a valid source" => "Neplatný zdroj",
-"Server is not allowed to open URLs, please check the server configuration" => "Server nie je oprávnený otvárať adresy URL. Overte nastavenia servera.",
-"The file exceeds your quota by %s" => "Súbor prekračuje vašu kvótu o %s",
-"Error while downloading %s to %s" => "Chyba pri sťahovaní súboru %s do %s",
-"Error when creating the file" => "Chyba pri vytváraní súboru",
-"Folder name cannot be empty." => "Názov priečinka nemôže byť prázdny.",
-"Error when creating the folder" => "Chyba pri vytváraní priečinka",
-"Unable to set upload directory." => "Nemožno nastaviť priečinok pre nahrané súbory.",
-"Invalid Token" => "Neplatný token",
-"No file was uploaded. Unknown error" => "Žiaden súbor nebol nahraný. Neznáma chyba",
-"There is no error, the file uploaded with success" => "Nenastala žiadna chyba, súbor bol úspešne nahraný",
-"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "Nahraný súbor prekročil limit nastavený v upload_max_filesize v súbore php.ini:",
-"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Ukladaný súbor prekračuje nastavenie MAX_FILE_SIZE z volieb HTML formulára.",
-"The uploaded file was only partially uploaded" => "Ukladaný súbor sa nahral len čiastočne",
-"No file was uploaded" => "Žiadny súbor nebol uložený",
-"Missing a temporary folder" => "Chýba dočasný priečinok",
-"Failed to write to disk" => "Zápis na disk sa nepodaril",
-"Not enough storage available" => "Nedostatok dostupného úložného priestoru",
-"Upload failed. Could not find uploaded file" => "Nahrávanie zlyhalo. Nepodarilo sa nájsť nahrávaný súbor",
-"Upload failed. Could not get file info." => "Nahrávanie zlyhalo. Nepodarilo sa získať informácie o súbore.",
-"Invalid directory." => "Neplatný priečinok.",
-"Files" => "Súbory",
-"All files" => "Všetky súbory",
-"Unable to upload {filename} as it is a directory or has 0 bytes" => "Nemožno nahrať súbor {filename}, pretože je to priečinok, alebo má 0 bitov",
-"Total file size {size1} exceeds upload limit {size2}" => "Celková veľkosť súboru {size1} prekračuje upload limit {size2}",
-"Not enough free space, you are uploading {size1} but only {size2} is left" => "Nie je dostatok voľného miesta, chcete nahrať {size1} ale k dispozíciji je len {size2}",
-"Upload cancelled." => "Odosielanie je zrušené.",
-"Could not get result from server." => "Nepodarilo sa dostať výsledky zo servera.",
-"File upload is in progress. Leaving the page now will cancel the upload." => "Opustenie stránky zruší práve prebiehajúce odosielanie súboru.",
-"URL cannot be empty" => "URL nemôže byť prázdna",
-"{new_name} already exists" => "{new_name} už existuje",
-"Could not create file" => "Nemožno vytvoriť súbor",
-"Could not create folder" => "Nemožno vytvoriť priečinok",
-"Error fetching URL" => "Chyba pri načítavaní URL",
-"Share" => "Zdieľať",
-"Delete" => "Zmazať",
-"Disconnect storage" => "Odpojiť úložisko",
-"Unshare" => "Zrušiť zdieľanie",
-"Delete permanently" => "Zmazať trvalo",
-"Rename" => "Premenovať",
-"Pending" => "Čaká",
-"Error moving file." => "Chyba pri presune súboru.",
-"Error moving file" => "Chyba pri presúvaní súboru",
-"Error" => "Chyba",
-"Could not rename file" => "Nemožno premenovať súbor",
-"Error deleting file." => "Chyba pri mazaní súboru.",
-"Name" => "Názov",
-"Size" => "Veľkosť",
-"Modified" => "Upravené",
-"_%n folder_::_%n folders_" => array("%n priečinok","%n priečinky","%n priečinkov"),
-"_%n file_::_%n files_" => array("%n súbor","%n súbory","%n súborov"),
-"You don’t have permission to upload or create files here" => "Nemáte oprávnenie sem nahrávať alebo vytvoriť súbory",
-"_Uploading %n file_::_Uploading %n files_" => array("Nahrávam %n súbor","Nahrávam %n súbory","Nahrávam %n súborov"),
-"\"{name}\" is an invalid file name." => "\"{name}\" je neplatné meno súboru.",
-"Your storage is full, files can not be updated or synced anymore!" => "Vaše úložisko je plné. Súbory nemožno aktualizovať ani synchronizovať!",
-"Your storage is almost full ({usedSpacePercent}%)" => "Vaše úložisko je takmer plné ({usedSpacePercent}%)",
-"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" => "Aplikácia na šifrovanie je zapnutá, ale vaše kľúče nie sú inicializované. Odhláste sa a znovu sa prihláste.",
-"Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." => "Chybný súkromný kľúč na šifrovanie aplikácií. Zaktualizujte si heslo súkromného kľúča v svojom osobnom nastavení, aby ste znovu získali prístup k svojim zašifrovaným súborom.",
-"Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." => "Šifrovanie bolo zakázané, ale vaše súbory sú stále zašifrované. Prosím, choďte do osobného nastavenia pre dešifrovanie súborov.",
-"{dirs} and {files}" => "{dirs} a {files}",
-"%s could not be renamed as it has been deleted" => "%s nebolo možné premenovať, pretože bol zmazaný",
-"%s could not be renamed" => "%s nemohol byť premenovaný",
-"Upload (max. %s)" => "Nahrať (max. %s)",
-"File handling" => "Nastavenie správania sa k súborom",
-"Maximum upload size" => "Maximálna veľkosť odosielaného súboru",
-"max. possible: " => "najväčšie možné:",
-"Save" => "Uložiť",
-"WebDAV" => "WebDAV",
-"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" => "Použite túto linku <a href=\"%s\" target=\"_blank\">pre prístup k vašim súborom cez WebDAV</a>",
-"New" => "Nový",
-"New text file" => "Nový textový súbor",
-"Text file" => "Textový súbor",
-"New folder" => "Nový priečinok",
-"Folder" => "Priečinok",
-"From link" => "Z odkazu",
-"Nothing in here. Upload something!" => "Žiadny súbor. Nahrajte niečo!",
-"Download" => "Sťahovanie",
-"Upload too large" => "Nahrávanie je príliš veľké",
-"The files you are trying to upload exceed the maximum size for file uploads on this server." => "Súbory, ktoré sa snažíte nahrať, presahujú maximálnu veľkosť pre nahratie súborov na tento server.",
-"Files are being scanned, please wait." => "Čakajte, súbory sú prehľadávané.",
-"Currently scanning" => "Prehľadáva sa"
-);
-$PLURAL_FORMS = "nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;";
diff --git a/apps/files/l10n/sl.js b/apps/files/l10n/sl.js
new file mode 100644
index 00000000000..6a8bcbe68a6
--- /dev/null
+++ b/apps/files/l10n/sl.js
@@ -0,0 +1,97 @@
+OC.L10N.register(
+ "files",
+ {
+ "Storage not available" : "Na voljo ni dovolj prostora",
+ "Storage invalid" : "Določen prostor ni veljaven",
+ "Unknown error" : "Neznana napaka",
+ "Could not move %s - File with this name already exists" : "Datoteke %s ni mogoče premakniti - datoteka s tem imenom že obstaja.",
+ "Could not move %s" : "Datoteke %s ni mogoče premakniti",
+ "Permission denied" : "Za to opravilo ni ustreznih dovoljenj.",
+ "File name cannot be empty." : "Ime datoteke ne sme biti prazno polje.",
+ "\"%s\" is an invalid file name." : "\"%s\" je neveljavno ime datoteke.",
+ "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Neveljavno ime; znaki '\\', '/', '<', '>', ':', '\"', '|', '?' in '*' niso dovoljeni.",
+ "The target folder has been moved or deleted." : "Ciljna mapa je premaknjena ali izbrisana.",
+ "The name %s is already used in the folder %s. Please choose a different name." : "Ime %s je že v mapi %s že v uporabi. Izbrati je treba drugo ime.",
+ "Not a valid source" : "Vir ni veljaven",
+ "Server is not allowed to open URLs, please check the server configuration" : "Odpiranje naslovov URL preko strežnika ni dovoljeno. Preverite nastavitve strežnika.",
+ "The file exceeds your quota by %s" : "Datoteka presega omejitev velikosti za %s",
+ "Error while downloading %s to %s" : "Napaka med prejemanjem %s v mapo %s",
+ "Error when creating the file" : "Napaka med ustvarjanjem datoteke",
+ "Folder name cannot be empty." : "Ime mape ne more biti prazna vrednost.",
+ "Error when creating the folder" : "Napaka med ustvarjanjem mape",
+ "Unable to set upload directory." : "Mapo, v katero boste prenašali dokumente, ni mogoče določiti",
+ "Invalid Token" : "Neveljaven žeton",
+ "No file was uploaded. Unknown error" : "Ni poslane datoteke. Neznana napaka.",
+ "There is no error, the file uploaded with success" : "Datoteka je uspešno naložena.",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "Poslana datoteka presega dovoljeno velikost, ki je določena z možnostjo upload_max_filesize v datoteki php.ini:",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Poslana datoteka presega velikost, ki jo določa parameter največje dovoljene velikosti v obrazcu HTML.",
+ "The uploaded file was only partially uploaded" : "Poslan je le del datoteke.",
+ "No file was uploaded" : "Ni poslane datoteke",
+ "Missing a temporary folder" : "Manjka začasna mapa",
+ "Failed to write to disk" : "Pisanje na disk je spodletelo",
+ "Not enough storage available" : "Na voljo ni dovolj prostora",
+ "Upload failed. Could not find uploaded file" : "Pošiljanje je spodletelo. Ni mogoče najti poslane datoteke.",
+ "Upload failed. Could not get file info." : "Pošiljanje je spodletelo. Ni mogoče pridobiti podrobnosti datoteke.",
+ "Invalid directory." : "Neveljavna mapa.",
+ "Files" : "Datoteke",
+ "All files" : "Vse datoteke",
+ "Unable to upload {filename} as it is a directory or has 0 bytes" : "Ni mogoče poslati datoteke {filename}, saj je to ali mapa ali pa je velikost datoteke 0 bajtov.",
+ "Total file size {size1} exceeds upload limit {size2}" : "Skupna velikost {size1} presega omejitev velikosti {size2}",
+ "Not enough free space, you are uploading {size1} but only {size2} is left" : "Na voljo ni dovolj prostora. Velikost poslane datoteke je {size1}, na voljo pa je je {size2}.",
+ "Upload cancelled." : "Pošiljanje je preklicano.",
+ "Could not get result from server." : "Ni mogoče pridobiti podatkov s strežnika.",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "V teku je pošiljanje datoteke. Če zapustite to stran zdaj, bo pošiljanje preklicano.",
+ "URL cannot be empty" : "Polje naslova URL ne sme biti prazno",
+ "{new_name} already exists" : "{new_name} že obstaja",
+ "Could not create file" : "Ni mogoče ustvariti datoteke",
+ "Could not create folder" : "Ni mogoče ustvariti mape",
+ "Error fetching URL" : "Napaka pridobivanja naslova URL",
+ "Share" : "Souporaba",
+ "Delete" : "Izbriši",
+ "Disconnect storage" : "Odklopi shrambo",
+ "Unshare" : "Prekini souporabo",
+ "Delete permanently" : "Izbriši dokončno",
+ "Rename" : "Preimenuj",
+ "Pending" : "V čakanju ...",
+ "Error moving file." : "Napaka premikanja datoteke.",
+ "Error moving file" : "Napaka premikanja datoteke",
+ "Error" : "Napaka",
+ "Could not rename file" : "Ni mogoče preimenovati datoteke",
+ "Error deleting file." : "Napaka brisanja datoteke.",
+ "Name" : "Ime",
+ "Size" : "Velikost",
+ "Modified" : "Spremenjeno",
+ "_%n folder_::_%n folders_" : ["%n mapa","%n mapi","%n mape","%n map"],
+ "_%n file_::_%n files_" : ["%n datoteka","%n datoteki","%n datoteke","%n datotek"],
+ "You don’t have permission to upload or create files here" : "Ni ustreznih dovoljenj za pošiljanje ali ustvarjanje datotek na tem mestu.",
+ "_Uploading %n file_::_Uploading %n files_" : ["Posodabljanje %n datoteke","Posodabljanje %n datotek","Posodabljanje %n datotek","Posodabljanje %n datotek"],
+ "\"{name}\" is an invalid file name." : "\"{name}\" je neveljavno ime datoteke.",
+ "Your storage is full, files can not be updated or synced anymore!" : "Shramba je povsem napolnjena. Datotek ni več mogoče posodabljati in usklajevati!",
+ "Your storage is almost full ({usedSpacePercent}%)" : "Prostor za shranjevanje je skoraj do konca zaseden ({usedSpacePercent}%)",
+ "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Program za šifriranje je omogočen, vendar ni začet. Odjavite se in nato ponovno prijavite.",
+ "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Ni ustreznega osebnega ključa za program za šifriranje. Posodobite osebni ključ za dostop do šifriranih datotek med nastavitvami.",
+ "Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." : "Šifriranje je onemogočeno, datoteke pa so še vedno šifrirane. Odšifrirajte jih med nastavitvami.",
+ "{dirs} and {files}" : "{dirs} in {files}",
+ "%s could not be renamed as it has been deleted" : "Datoteke %s ni mogoče preimenovati, ker je bila že prej izbrisana.",
+ "%s could not be renamed" : "%s ni mogoče preimenovati",
+ "Upload (max. %s)" : "Pošiljanje (omejitev %s)",
+ "File handling" : "Upravljanje z datotekami",
+ "Maximum upload size" : "Največja velikost za pošiljanja",
+ "max. possible: " : "največ mogoče:",
+ "Save" : "Shrani",
+ "WebDAV" : "WebDAV",
+ "Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" : "Uporabite naslov <a href=\"%s\" target=\"_blank\"> za dostop do datotek peko sistema WebDAV</a>.",
+ "New" : "Novo",
+ "New text file" : "Nova besedilna datoteka",
+ "Text file" : "Besedilna datoteka",
+ "New folder" : "Nova mapa",
+ "Folder" : "Mapa",
+ "From link" : "Iz povezave",
+ "Nothing in here. Upload something!" : "Tukaj še ni ničesar. Najprej je treba kakšno datoteko poslati v oblak!",
+ "Download" : "Prejmi",
+ "Upload too large" : "Prekoračenje omejitve velikosti",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Datoteke, ki jih želite poslati, presegajo največjo dovoljeno velikost na strežniku.",
+ "Files are being scanned, please wait." : "Poteka preučevanje datotek, počakajte ...",
+ "Currently scanning" : "Poteka preverjanje"
+},
+"nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);");
diff --git a/apps/files/l10n/sl.json b/apps/files/l10n/sl.json
new file mode 100644
index 00000000000..c759bd2abfe
--- /dev/null
+++ b/apps/files/l10n/sl.json
@@ -0,0 +1,95 @@
+{ "translations": {
+ "Storage not available" : "Na voljo ni dovolj prostora",
+ "Storage invalid" : "Določen prostor ni veljaven",
+ "Unknown error" : "Neznana napaka",
+ "Could not move %s - File with this name already exists" : "Datoteke %s ni mogoče premakniti - datoteka s tem imenom že obstaja.",
+ "Could not move %s" : "Datoteke %s ni mogoče premakniti",
+ "Permission denied" : "Za to opravilo ni ustreznih dovoljenj.",
+ "File name cannot be empty." : "Ime datoteke ne sme biti prazno polje.",
+ "\"%s\" is an invalid file name." : "\"%s\" je neveljavno ime datoteke.",
+ "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Neveljavno ime; znaki '\\', '/', '<', '>', ':', '\"', '|', '?' in '*' niso dovoljeni.",
+ "The target folder has been moved or deleted." : "Ciljna mapa je premaknjena ali izbrisana.",
+ "The name %s is already used in the folder %s. Please choose a different name." : "Ime %s je že v mapi %s že v uporabi. Izbrati je treba drugo ime.",
+ "Not a valid source" : "Vir ni veljaven",
+ "Server is not allowed to open URLs, please check the server configuration" : "Odpiranje naslovov URL preko strežnika ni dovoljeno. Preverite nastavitve strežnika.",
+ "The file exceeds your quota by %s" : "Datoteka presega omejitev velikosti za %s",
+ "Error while downloading %s to %s" : "Napaka med prejemanjem %s v mapo %s",
+ "Error when creating the file" : "Napaka med ustvarjanjem datoteke",
+ "Folder name cannot be empty." : "Ime mape ne more biti prazna vrednost.",
+ "Error when creating the folder" : "Napaka med ustvarjanjem mape",
+ "Unable to set upload directory." : "Mapo, v katero boste prenašali dokumente, ni mogoče določiti",
+ "Invalid Token" : "Neveljaven žeton",
+ "No file was uploaded. Unknown error" : "Ni poslane datoteke. Neznana napaka.",
+ "There is no error, the file uploaded with success" : "Datoteka je uspešno naložena.",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "Poslana datoteka presega dovoljeno velikost, ki je določena z možnostjo upload_max_filesize v datoteki php.ini:",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Poslana datoteka presega velikost, ki jo določa parameter največje dovoljene velikosti v obrazcu HTML.",
+ "The uploaded file was only partially uploaded" : "Poslan je le del datoteke.",
+ "No file was uploaded" : "Ni poslane datoteke",
+ "Missing a temporary folder" : "Manjka začasna mapa",
+ "Failed to write to disk" : "Pisanje na disk je spodletelo",
+ "Not enough storage available" : "Na voljo ni dovolj prostora",
+ "Upload failed. Could not find uploaded file" : "Pošiljanje je spodletelo. Ni mogoče najti poslane datoteke.",
+ "Upload failed. Could not get file info." : "Pošiljanje je spodletelo. Ni mogoče pridobiti podrobnosti datoteke.",
+ "Invalid directory." : "Neveljavna mapa.",
+ "Files" : "Datoteke",
+ "All files" : "Vse datoteke",
+ "Unable to upload {filename} as it is a directory or has 0 bytes" : "Ni mogoče poslati datoteke {filename}, saj je to ali mapa ali pa je velikost datoteke 0 bajtov.",
+ "Total file size {size1} exceeds upload limit {size2}" : "Skupna velikost {size1} presega omejitev velikosti {size2}",
+ "Not enough free space, you are uploading {size1} but only {size2} is left" : "Na voljo ni dovolj prostora. Velikost poslane datoteke je {size1}, na voljo pa je je {size2}.",
+ "Upload cancelled." : "Pošiljanje je preklicano.",
+ "Could not get result from server." : "Ni mogoče pridobiti podatkov s strežnika.",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "V teku je pošiljanje datoteke. Če zapustite to stran zdaj, bo pošiljanje preklicano.",
+ "URL cannot be empty" : "Polje naslova URL ne sme biti prazno",
+ "{new_name} already exists" : "{new_name} že obstaja",
+ "Could not create file" : "Ni mogoče ustvariti datoteke",
+ "Could not create folder" : "Ni mogoče ustvariti mape",
+ "Error fetching URL" : "Napaka pridobivanja naslova URL",
+ "Share" : "Souporaba",
+ "Delete" : "Izbriši",
+ "Disconnect storage" : "Odklopi shrambo",
+ "Unshare" : "Prekini souporabo",
+ "Delete permanently" : "Izbriši dokončno",
+ "Rename" : "Preimenuj",
+ "Pending" : "V čakanju ...",
+ "Error moving file." : "Napaka premikanja datoteke.",
+ "Error moving file" : "Napaka premikanja datoteke",
+ "Error" : "Napaka",
+ "Could not rename file" : "Ni mogoče preimenovati datoteke",
+ "Error deleting file." : "Napaka brisanja datoteke.",
+ "Name" : "Ime",
+ "Size" : "Velikost",
+ "Modified" : "Spremenjeno",
+ "_%n folder_::_%n folders_" : ["%n mapa","%n mapi","%n mape","%n map"],
+ "_%n file_::_%n files_" : ["%n datoteka","%n datoteki","%n datoteke","%n datotek"],
+ "You don’t have permission to upload or create files here" : "Ni ustreznih dovoljenj za pošiljanje ali ustvarjanje datotek na tem mestu.",
+ "_Uploading %n file_::_Uploading %n files_" : ["Posodabljanje %n datoteke","Posodabljanje %n datotek","Posodabljanje %n datotek","Posodabljanje %n datotek"],
+ "\"{name}\" is an invalid file name." : "\"{name}\" je neveljavno ime datoteke.",
+ "Your storage is full, files can not be updated or synced anymore!" : "Shramba je povsem napolnjena. Datotek ni več mogoče posodabljati in usklajevati!",
+ "Your storage is almost full ({usedSpacePercent}%)" : "Prostor za shranjevanje je skoraj do konca zaseden ({usedSpacePercent}%)",
+ "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Program za šifriranje je omogočen, vendar ni začet. Odjavite se in nato ponovno prijavite.",
+ "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Ni ustreznega osebnega ključa za program za šifriranje. Posodobite osebni ključ za dostop do šifriranih datotek med nastavitvami.",
+ "Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." : "Šifriranje je onemogočeno, datoteke pa so še vedno šifrirane. Odšifrirajte jih med nastavitvami.",
+ "{dirs} and {files}" : "{dirs} in {files}",
+ "%s could not be renamed as it has been deleted" : "Datoteke %s ni mogoče preimenovati, ker je bila že prej izbrisana.",
+ "%s could not be renamed" : "%s ni mogoče preimenovati",
+ "Upload (max. %s)" : "Pošiljanje (omejitev %s)",
+ "File handling" : "Upravljanje z datotekami",
+ "Maximum upload size" : "Največja velikost za pošiljanja",
+ "max. possible: " : "največ mogoče:",
+ "Save" : "Shrani",
+ "WebDAV" : "WebDAV",
+ "Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" : "Uporabite naslov <a href=\"%s\" target=\"_blank\"> za dostop do datotek peko sistema WebDAV</a>.",
+ "New" : "Novo",
+ "New text file" : "Nova besedilna datoteka",
+ "Text file" : "Besedilna datoteka",
+ "New folder" : "Nova mapa",
+ "Folder" : "Mapa",
+ "From link" : "Iz povezave",
+ "Nothing in here. Upload something!" : "Tukaj še ni ničesar. Najprej je treba kakšno datoteko poslati v oblak!",
+ "Download" : "Prejmi",
+ "Upload too large" : "Prekoračenje omejitve velikosti",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Datoteke, ki jih želite poslati, presegajo največjo dovoljeno velikost na strežniku.",
+ "Files are being scanned, please wait." : "Poteka preučevanje datotek, počakajte ...",
+ "Currently scanning" : "Poteka preverjanje"
+},"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/l10n/sl.php b/apps/files/l10n/sl.php
deleted file mode 100644
index 4bddb133521..00000000000
--- a/apps/files/l10n/sl.php
+++ /dev/null
@@ -1,96 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Storage not available" => "Na voljo ni dovolj prostora",
-"Storage invalid" => "Določen prostor ni veljaven",
-"Unknown error" => "Neznana napaka",
-"Could not move %s - File with this name already exists" => "Datoteke %s ni mogoče premakniti - datoteka s tem imenom že obstaja.",
-"Could not move %s" => "Datoteke %s ni mogoče premakniti",
-"Permission denied" => "Za to opravilo ni ustreznih dovoljenj.",
-"File name cannot be empty." => "Ime datoteke ne sme biti prazno polje.",
-"\"%s\" is an invalid file name." => "\"%s\" je neveljavno ime datoteke.",
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Neveljavno ime; znaki '\\', '/', '<', '>', ':', '\"', '|', '?' in '*' niso dovoljeni.",
-"The target folder has been moved or deleted." => "Ciljna mapa je premaknjena ali izbrisana.",
-"The name %s is already used in the folder %s. Please choose a different name." => "Ime %s je že v mapi %s že v uporabi. Izbrati je treba drugo ime.",
-"Not a valid source" => "Vir ni veljaven",
-"Server is not allowed to open URLs, please check the server configuration" => "Odpiranje naslovov URL preko strežnika ni dovoljeno. Preverite nastavitve strežnika.",
-"The file exceeds your quota by %s" => "Datoteka presega omejitev velikosti za %s",
-"Error while downloading %s to %s" => "Napaka med prejemanjem %s v mapo %s",
-"Error when creating the file" => "Napaka med ustvarjanjem datoteke",
-"Folder name cannot be empty." => "Ime mape ne more biti prazna vrednost.",
-"Error when creating the folder" => "Napaka med ustvarjanjem mape",
-"Unable to set upload directory." => "Mapo, v katero boste prenašali dokumente, ni mogoče določiti",
-"Invalid Token" => "Neveljaven žeton",
-"No file was uploaded. Unknown error" => "Ni poslane datoteke. Neznana napaka.",
-"There is no error, the file uploaded with success" => "Datoteka je uspešno naložena.",
-"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "Poslana datoteka presega dovoljeno velikost, ki je določena z možnostjo upload_max_filesize v datoteki php.ini:",
-"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Poslana datoteka presega velikost, ki jo določa parameter največje dovoljene velikosti v obrazcu HTML.",
-"The uploaded file was only partially uploaded" => "Poslan je le del datoteke.",
-"No file was uploaded" => "Ni poslane datoteke",
-"Missing a temporary folder" => "Manjka začasna mapa",
-"Failed to write to disk" => "Pisanje na disk je spodletelo",
-"Not enough storage available" => "Na voljo ni dovolj prostora",
-"Upload failed. Could not find uploaded file" => "Pošiljanje je spodletelo. Ni mogoče najti poslane datoteke.",
-"Upload failed. Could not get file info." => "Pošiljanje je spodletelo. Ni mogoče pridobiti podrobnosti datoteke.",
-"Invalid directory." => "Neveljavna mapa.",
-"Files" => "Datoteke",
-"All files" => "Vse datoteke",
-"Unable to upload {filename} as it is a directory or has 0 bytes" => "Ni mogoče poslati datoteke {filename}, saj je to ali mapa ali pa je velikost datoteke 0 bajtov.",
-"Total file size {size1} exceeds upload limit {size2}" => "Skupna velikost {size1} presega omejitev velikosti {size2}",
-"Not enough free space, you are uploading {size1} but only {size2} is left" => "Na voljo ni dovolj prostora. Velikost poslane datoteke je {size1}, na voljo pa je je {size2}.",
-"Upload cancelled." => "Pošiljanje je preklicano.",
-"Could not get result from server." => "Ni mogoče pridobiti podatkov s strežnika.",
-"File upload is in progress. Leaving the page now will cancel the upload." => "V teku je pošiljanje datoteke. Če zapustite to stran zdaj, bo pošiljanje preklicano.",
-"URL cannot be empty" => "Polje naslova URL ne sme biti prazno",
-"{new_name} already exists" => "{new_name} že obstaja",
-"Could not create file" => "Ni mogoče ustvariti datoteke",
-"Could not create folder" => "Ni mogoče ustvariti mape",
-"Error fetching URL" => "Napaka pridobivanja naslova URL",
-"Share" => "Souporaba",
-"Delete" => "Izbriši",
-"Disconnect storage" => "Odklopi shrambo",
-"Unshare" => "Prekini souporabo",
-"Delete permanently" => "Izbriši dokončno",
-"Rename" => "Preimenuj",
-"Pending" => "V čakanju ...",
-"Error moving file." => "Napaka premikanja datoteke.",
-"Error moving file" => "Napaka premikanja datoteke",
-"Error" => "Napaka",
-"Could not rename file" => "Ni mogoče preimenovati datoteke",
-"Error deleting file." => "Napaka brisanja datoteke.",
-"Name" => "Ime",
-"Size" => "Velikost",
-"Modified" => "Spremenjeno",
-"_%n folder_::_%n folders_" => array("%n mapa","%n mapi","%n mape","%n map"),
-"_%n file_::_%n files_" => array("%n datoteka","%n datoteki","%n datoteke","%n datotek"),
-"You don’t have permission to upload or create files here" => "Ni ustreznih dovoljenj za pošiljanje ali ustvarjanje datotek na tem mestu.",
-"_Uploading %n file_::_Uploading %n files_" => array("Posodabljanje %n datoteke","Posodabljanje %n datotek","Posodabljanje %n datotek","Posodabljanje %n datotek"),
-"\"{name}\" is an invalid file name." => "\"{name}\" je neveljavno ime datoteke.",
-"Your storage is full, files can not be updated or synced anymore!" => "Shramba je povsem napolnjena. Datotek ni več mogoče posodabljati in usklajevati!",
-"Your storage is almost full ({usedSpacePercent}%)" => "Prostor za shranjevanje je skoraj do konca zaseden ({usedSpacePercent}%)",
-"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" => "Program za šifriranje je omogočen, vendar ni začet. Odjavite se in nato ponovno prijavite.",
-"Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." => "Ni ustreznega osebnega ključa za program za šifriranje. Posodobite osebni ključ za dostop do šifriranih datotek med nastavitvami.",
-"Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." => "Šifriranje je onemogočeno, datoteke pa so še vedno šifrirane. Odšifrirajte jih med nastavitvami.",
-"{dirs} and {files}" => "{dirs} in {files}",
-"%s could not be renamed as it has been deleted" => "Datoteke %s ni mogoče preimenovati, ker je bila že prej izbrisana.",
-"%s could not be renamed" => "%s ni mogoče preimenovati",
-"Upload (max. %s)" => "Pošiljanje (omejitev %s)",
-"File handling" => "Upravljanje z datotekami",
-"Maximum upload size" => "Največja velikost za pošiljanja",
-"max. possible: " => "največ mogoče:",
-"Save" => "Shrani",
-"WebDAV" => "WebDAV",
-"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" => "Uporabite naslov <a href=\"%s\" target=\"_blank\"> za dostop do datotek peko sistema WebDAV</a>.",
-"New" => "Novo",
-"New text file" => "Nova besedilna datoteka",
-"Text file" => "Besedilna datoteka",
-"New folder" => "Nova mapa",
-"Folder" => "Mapa",
-"From link" => "Iz povezave",
-"Nothing in here. Upload something!" => "Tukaj še ni ničesar. Najprej je treba kakšno datoteko poslati v oblak!",
-"Download" => "Prejmi",
-"Upload too large" => "Prekoračenje omejitve velikosti",
-"The files you are trying to upload exceed the maximum size for file uploads on this server." => "Datoteke, ki jih želite poslati, presegajo največjo dovoljeno velikost na strežniku.",
-"Files are being scanned, please wait." => "Poteka preučevanje datotek, počakajte ...",
-"Currently scanning" => "Poteka preverjanje"
-);
-$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/l10n/sq.js b/apps/files/l10n/sq.js
new file mode 100644
index 00000000000..14caaa15140
--- /dev/null
+++ b/apps/files/l10n/sq.js
@@ -0,0 +1,62 @@
+OC.L10N.register(
+ "files",
+ {
+ "Unknown error" : "Gabim panjohur",
+ "Could not move %s - File with this name already exists" : "E pa mundur zhvendosja e %s - ekziston nje skedar me te njetin emer",
+ "Could not move %s" : "Nuk mund të zhvendoset %s",
+ "File name cannot be empty." : "Emri i skedarit nuk mund të jetë bosh.",
+ "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Emër jo i vlefshëm, '\\', '/', '<', '>', ':', '\"', '|', '?' dhe '*' nuk lejohen.",
+ "Unable to set upload directory." : "E pa mundur të vendoset dosja e ngarkimit",
+ "Invalid Token" : "Shenjë e gabuar",
+ "No file was uploaded. Unknown error" : "Asnjë skedar nuk u dërgua. Gabim i pa njohur",
+ "There is no error, the file uploaded with success" : "Skedari u ngarkua me sukses",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "Skedari i ngarkuar tejkalon limitin hapsirës së lejuar në php.ini",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Skedari i ngarkuar tejlakon vlerën MAX_FILE_SIZE të përcaktuar në formën HTML",
+ "The uploaded file was only partially uploaded" : "Skedari është ngakruar vetëm pjesërisht",
+ "No file was uploaded" : "Asnjë skedar nuk është ngarkuar",
+ "Missing a temporary folder" : "Mungon dosja e përkohshme",
+ "Failed to write to disk" : "Dështoi shkrimi në disk",
+ "Not enough storage available" : "Hapsira e arkivimit e pamjaftueshme",
+ "Invalid directory." : "Dosje e pavlefshme",
+ "Files" : "Skedarë",
+ "Upload cancelled." : "Ngarkimi u anullua",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "Skedari duke u ngarkuar. Largimi nga faqja do të anullojë ngarkimin",
+ "URL cannot be empty" : "URL-i nuk mund të jetë bosh",
+ "{new_name} already exists" : "{new_name} është ekzistues ",
+ "Could not create folder" : "I pamundur krijimi i kartelës",
+ "Share" : "Ndaj",
+ "Delete" : "Fshi",
+ "Unshare" : "Hiq ndarjen",
+ "Delete permanently" : "Fshi përfundimisht",
+ "Rename" : "Riemëro",
+ "Pending" : "Në vijim",
+ "Error moving file" : "Gabim lëvizjen dokumentave",
+ "Error" : "Gabim",
+ "Name" : "Emri",
+ "Size" : "Madhësia",
+ "Modified" : "Ndryshuar",
+ "_%n folder_::_%n folders_" : ["%n dosje","%n dosje"],
+ "_%n file_::_%n files_" : ["%n skedar","%n skedarë"],
+ "_Uploading %n file_::_Uploading %n files_" : ["Po ngarkoj %n skedar","Po ngarkoj %n skedarë"],
+ "Your storage is full, files can not be updated or synced anymore!" : "Hapsira juaj e arkivimit është plot, skedarët nuk mund të përditësohen ose sinkronizohen!",
+ "Your storage is almost full ({usedSpacePercent}%)" : "Hapsira juaj e arkivimit është pothuajse në fund ({usedSpacePercent}%)",
+ "Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." : "Kodifikimi u çaktivizua por skedarët tuaj vazhdojnë të jenë të kodifikuar. Ju lutem shkoni tek parametrat personale për të dekodifikuar skedarët tuaj.",
+ "{dirs} and {files}" : "{dirs} dhe {files}",
+ "%s could not be renamed" : "Nuk është i mundur riemërtimi i %s",
+ "File handling" : "Trajtimi i Skedarëve",
+ "Maximum upload size" : "Madhësia maksimale e nagarkimit",
+ "max. possible: " : "maks i mundshëm",
+ "Save" : "Ruaj",
+ "WebDAV" : "WebDAV",
+ "New" : "E re",
+ "Text file" : "Skedar tekst",
+ "New folder" : "Dosje e're",
+ "Folder" : "Dosje",
+ "From link" : "Nga lidhja",
+ "Nothing in here. Upload something!" : "Këtu nuk ka asgje. Ngarko dicka",
+ "Download" : "Shkarko",
+ "Upload too large" : "Ngarkimi shumë i madh",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Skedarët që po mundoheni të ngarkoni e tejkalojnë madhësinë maksimale të lejuar nga serveri.",
+ "Files are being scanned, please wait." : "Skanerizimi i skedarit në proces. Ju lutem prisni."
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/sq.json b/apps/files/l10n/sq.json
new file mode 100644
index 00000000000..ec666c96ee4
--- /dev/null
+++ b/apps/files/l10n/sq.json
@@ -0,0 +1,60 @@
+{ "translations": {
+ "Unknown error" : "Gabim panjohur",
+ "Could not move %s - File with this name already exists" : "E pa mundur zhvendosja e %s - ekziston nje skedar me te njetin emer",
+ "Could not move %s" : "Nuk mund të zhvendoset %s",
+ "File name cannot be empty." : "Emri i skedarit nuk mund të jetë bosh.",
+ "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Emër jo i vlefshëm, '\\', '/', '<', '>', ':', '\"', '|', '?' dhe '*' nuk lejohen.",
+ "Unable to set upload directory." : "E pa mundur të vendoset dosja e ngarkimit",
+ "Invalid Token" : "Shenjë e gabuar",
+ "No file was uploaded. Unknown error" : "Asnjë skedar nuk u dërgua. Gabim i pa njohur",
+ "There is no error, the file uploaded with success" : "Skedari u ngarkua me sukses",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "Skedari i ngarkuar tejkalon limitin hapsirës së lejuar në php.ini",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Skedari i ngarkuar tejlakon vlerën MAX_FILE_SIZE të përcaktuar në formën HTML",
+ "The uploaded file was only partially uploaded" : "Skedari është ngakruar vetëm pjesërisht",
+ "No file was uploaded" : "Asnjë skedar nuk është ngarkuar",
+ "Missing a temporary folder" : "Mungon dosja e përkohshme",
+ "Failed to write to disk" : "Dështoi shkrimi në disk",
+ "Not enough storage available" : "Hapsira e arkivimit e pamjaftueshme",
+ "Invalid directory." : "Dosje e pavlefshme",
+ "Files" : "Skedarë",
+ "Upload cancelled." : "Ngarkimi u anullua",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "Skedari duke u ngarkuar. Largimi nga faqja do të anullojë ngarkimin",
+ "URL cannot be empty" : "URL-i nuk mund të jetë bosh",
+ "{new_name} already exists" : "{new_name} është ekzistues ",
+ "Could not create folder" : "I pamundur krijimi i kartelës",
+ "Share" : "Ndaj",
+ "Delete" : "Fshi",
+ "Unshare" : "Hiq ndarjen",
+ "Delete permanently" : "Fshi përfundimisht",
+ "Rename" : "Riemëro",
+ "Pending" : "Në vijim",
+ "Error moving file" : "Gabim lëvizjen dokumentave",
+ "Error" : "Gabim",
+ "Name" : "Emri",
+ "Size" : "Madhësia",
+ "Modified" : "Ndryshuar",
+ "_%n folder_::_%n folders_" : ["%n dosje","%n dosje"],
+ "_%n file_::_%n files_" : ["%n skedar","%n skedarë"],
+ "_Uploading %n file_::_Uploading %n files_" : ["Po ngarkoj %n skedar","Po ngarkoj %n skedarë"],
+ "Your storage is full, files can not be updated or synced anymore!" : "Hapsira juaj e arkivimit është plot, skedarët nuk mund të përditësohen ose sinkronizohen!",
+ "Your storage is almost full ({usedSpacePercent}%)" : "Hapsira juaj e arkivimit është pothuajse në fund ({usedSpacePercent}%)",
+ "Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." : "Kodifikimi u çaktivizua por skedarët tuaj vazhdojnë të jenë të kodifikuar. Ju lutem shkoni tek parametrat personale për të dekodifikuar skedarët tuaj.",
+ "{dirs} and {files}" : "{dirs} dhe {files}",
+ "%s could not be renamed" : "Nuk është i mundur riemërtimi i %s",
+ "File handling" : "Trajtimi i Skedarëve",
+ "Maximum upload size" : "Madhësia maksimale e nagarkimit",
+ "max. possible: " : "maks i mundshëm",
+ "Save" : "Ruaj",
+ "WebDAV" : "WebDAV",
+ "New" : "E re",
+ "Text file" : "Skedar tekst",
+ "New folder" : "Dosje e're",
+ "Folder" : "Dosje",
+ "From link" : "Nga lidhja",
+ "Nothing in here. Upload something!" : "Këtu nuk ka asgje. Ngarko dicka",
+ "Download" : "Shkarko",
+ "Upload too large" : "Ngarkimi shumë i madh",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Skedarët që po mundoheni të ngarkoni e tejkalojnë madhësinë maksimale të lejuar nga serveri.",
+ "Files are being scanned, please wait." : "Skanerizimi i skedarit në proces. Ju lutem prisni."
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files/l10n/sq.php b/apps/files/l10n/sq.php
deleted file mode 100644
index 5491d820d51..00000000000
--- a/apps/files/l10n/sq.php
+++ /dev/null
@@ -1,61 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Unknown error" => "Gabim panjohur",
-"Could not move %s - File with this name already exists" => "E pa mundur zhvendosja e %s - ekziston nje skedar me te njetin emer",
-"Could not move %s" => "Nuk mund të zhvendoset %s",
-"File name cannot be empty." => "Emri i skedarit nuk mund të jetë bosh.",
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Emër jo i vlefshëm, '\\', '/', '<', '>', ':', '\"', '|', '?' dhe '*' nuk lejohen.",
-"Unable to set upload directory." => "E pa mundur të vendoset dosja e ngarkimit",
-"Invalid Token" => "Shenjë e gabuar",
-"No file was uploaded. Unknown error" => "Asnjë skedar nuk u dërgua. Gabim i pa njohur",
-"There is no error, the file uploaded with success" => "Skedari u ngarkua me sukses",
-"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "Skedari i ngarkuar tejkalon limitin hapsirës së lejuar në php.ini",
-"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Skedari i ngarkuar tejlakon vlerën MAX_FILE_SIZE të përcaktuar në formën HTML",
-"The uploaded file was only partially uploaded" => "Skedari është ngakruar vetëm pjesërisht",
-"No file was uploaded" => "Asnjë skedar nuk është ngarkuar",
-"Missing a temporary folder" => "Mungon dosja e përkohshme",
-"Failed to write to disk" => "Dështoi shkrimi në disk",
-"Not enough storage available" => "Hapsira e arkivimit e pamjaftueshme",
-"Invalid directory." => "Dosje e pavlefshme",
-"Files" => "Skedarë",
-"Upload cancelled." => "Ngarkimi u anullua",
-"File upload is in progress. Leaving the page now will cancel the upload." => "Skedari duke u ngarkuar. Largimi nga faqja do të anullojë ngarkimin",
-"URL cannot be empty" => "URL-i nuk mund të jetë bosh",
-"{new_name} already exists" => "{new_name} është ekzistues ",
-"Could not create folder" => "I pamundur krijimi i kartelës",
-"Share" => "Ndaj",
-"Delete" => "Fshi",
-"Unshare" => "Hiq ndarjen",
-"Delete permanently" => "Fshi përfundimisht",
-"Rename" => "Riemëro",
-"Pending" => "Në vijim",
-"Error moving file" => "Gabim lëvizjen dokumentave",
-"Error" => "Gabim",
-"Name" => "Emri",
-"Size" => "Madhësia",
-"Modified" => "Ndryshuar",
-"_%n folder_::_%n folders_" => array("%n dosje","%n dosje"),
-"_%n file_::_%n files_" => array("%n skedar","%n skedarë"),
-"_Uploading %n file_::_Uploading %n files_" => array("Po ngarkoj %n skedar","Po ngarkoj %n skedarë"),
-"Your storage is full, files can not be updated or synced anymore!" => "Hapsira juaj e arkivimit është plot, skedarët nuk mund të përditësohen ose sinkronizohen!",
-"Your storage is almost full ({usedSpacePercent}%)" => "Hapsira juaj e arkivimit është pothuajse në fund ({usedSpacePercent}%)",
-"Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." => "Kodifikimi u çaktivizua por skedarët tuaj vazhdojnë të jenë të kodifikuar. Ju lutem shkoni tek parametrat personale për të dekodifikuar skedarët tuaj.",
-"{dirs} and {files}" => "{dirs} dhe {files}",
-"%s could not be renamed" => "Nuk është i mundur riemërtimi i %s",
-"File handling" => "Trajtimi i Skedarëve",
-"Maximum upload size" => "Madhësia maksimale e nagarkimit",
-"max. possible: " => "maks i mundshëm",
-"Save" => "Ruaj",
-"WebDAV" => "WebDAV",
-"New" => "E re",
-"Text file" => "Skedar tekst",
-"New folder" => "Dosje e're",
-"Folder" => "Dosje",
-"From link" => "Nga lidhja",
-"Nothing in here. Upload something!" => "Këtu nuk ka asgje. Ngarko dicka",
-"Download" => "Shkarko",
-"Upload too large" => "Ngarkimi shumë i madh",
-"The files you are trying to upload exceed the maximum size for file uploads on this server." => "Skedarët që po mundoheni të ngarkoni e tejkalojnë madhësinë maksimale të lejuar nga serveri.",
-"Files are being scanned, please wait." => "Skanerizimi i skedarit në proces. Ju lutem prisni."
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/sr.js b/apps/files/l10n/sr.js
new file mode 100644
index 00000000000..a758c833ff5
--- /dev/null
+++ b/apps/files/l10n/sr.js
@@ -0,0 +1,52 @@
+OC.L10N.register(
+ "files",
+ {
+ "Could not move %s - File with this name already exists" : "Не могу да преместим %s – датотека с овим именом већ постоји",
+ "Could not move %s" : "Не могу да преместим %s",
+ "File name cannot be empty." : "Име датотеке не може бити празно.",
+ "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Неисправан назив. Следећи знакови нису дозвољени: \\, /, <, >, :, \", |, ? и *.",
+ "No file was uploaded. Unknown error" : "Ниједна датотека није отпремљена услед непознате грешке",
+ "There is no error, the file uploaded with success" : "Није дошло до грешке. Датотека је успешно отпремљена.",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "Отпремљена датотека прелази смерницу upload_max_filesize у датотеци php.ini:",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Отпремљена датотека прелази смерницу MAX_FILE_SIZE која је наведена у HTML обрасцу",
+ "The uploaded file was only partially uploaded" : "Датотека је делимично отпремљена",
+ "No file was uploaded" : "Датотека није отпремљена",
+ "Missing a temporary folder" : "Недостаје привремена фасцикла",
+ "Failed to write to disk" : "Не могу да пишем на диск",
+ "Not enough storage available" : "Нема довољно простора",
+ "Invalid directory." : "неисправна фасцикла.",
+ "Files" : "Датотеке",
+ "Upload cancelled." : "Отпремање је прекинуто.",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "Отпремање датотеке је у току. Ако сада напустите страницу, прекинућете отпремање.",
+ "{new_name} already exists" : "{new_name} већ постоји",
+ "Share" : "Дели",
+ "Delete" : "Обриши",
+ "Unshare" : "Укини дељење",
+ "Delete permanently" : "Обриши за стално",
+ "Rename" : "Преименуј",
+ "Pending" : "На чекању",
+ "Error" : "Грешка",
+ "Name" : "Име",
+ "Size" : "Величина",
+ "Modified" : "Измењено",
+ "_%n folder_::_%n folders_" : ["","",""],
+ "_%n file_::_%n files_" : ["","",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["","",""],
+ "Your storage is full, files can not be updated or synced anymore!" : "Ваше складиште је пуно. Датотеке више не могу бити ажуриране ни синхронизоване.",
+ "Your storage is almost full ({usedSpacePercent}%)" : "Ваше складиште је скоро па пуно ({usedSpacePercent}%)",
+ "File handling" : "Управљање датотекама",
+ "Maximum upload size" : "Највећа величина датотеке",
+ "max. possible: " : "највећа величина:",
+ "Save" : "Сачувај",
+ "WebDAV" : "WebDAV",
+ "New" : "Нова",
+ "Text file" : "текстуална датотека",
+ "Folder" : "фасцикла",
+ "From link" : "Са везе",
+ "Nothing in here. Upload something!" : "Овде нема ничег. Отпремите нешто!",
+ "Download" : "Преузми",
+ "Upload too large" : "Датотека је превелика",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Датотеке које желите да отпремите прелазе ограничење у величини.",
+ "Files are being scanned, please wait." : "Скенирам датотеке…"
+},
+"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/l10n/sr.json b/apps/files/l10n/sr.json
new file mode 100644
index 00000000000..a68c3f8ad8d
--- /dev/null
+++ b/apps/files/l10n/sr.json
@@ -0,0 +1,50 @@
+{ "translations": {
+ "Could not move %s - File with this name already exists" : "Не могу да преместим %s – датотека с овим именом већ постоји",
+ "Could not move %s" : "Не могу да преместим %s",
+ "File name cannot be empty." : "Име датотеке не може бити празно.",
+ "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Неисправан назив. Следећи знакови нису дозвољени: \\, /, <, >, :, \", |, ? и *.",
+ "No file was uploaded. Unknown error" : "Ниједна датотека није отпремљена услед непознате грешке",
+ "There is no error, the file uploaded with success" : "Није дошло до грешке. Датотека је успешно отпремљена.",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "Отпремљена датотека прелази смерницу upload_max_filesize у датотеци php.ini:",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Отпремљена датотека прелази смерницу MAX_FILE_SIZE која је наведена у HTML обрасцу",
+ "The uploaded file was only partially uploaded" : "Датотека је делимично отпремљена",
+ "No file was uploaded" : "Датотека није отпремљена",
+ "Missing a temporary folder" : "Недостаје привремена фасцикла",
+ "Failed to write to disk" : "Не могу да пишем на диск",
+ "Not enough storage available" : "Нема довољно простора",
+ "Invalid directory." : "неисправна фасцикла.",
+ "Files" : "Датотеке",
+ "Upload cancelled." : "Отпремање је прекинуто.",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "Отпремање датотеке је у току. Ако сада напустите страницу, прекинућете отпремање.",
+ "{new_name} already exists" : "{new_name} већ постоји",
+ "Share" : "Дели",
+ "Delete" : "Обриши",
+ "Unshare" : "Укини дељење",
+ "Delete permanently" : "Обриши за стално",
+ "Rename" : "Преименуј",
+ "Pending" : "На чекању",
+ "Error" : "Грешка",
+ "Name" : "Име",
+ "Size" : "Величина",
+ "Modified" : "Измењено",
+ "_%n folder_::_%n folders_" : ["","",""],
+ "_%n file_::_%n files_" : ["","",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["","",""],
+ "Your storage is full, files can not be updated or synced anymore!" : "Ваше складиште је пуно. Датотеке више не могу бити ажуриране ни синхронизоване.",
+ "Your storage is almost full ({usedSpacePercent}%)" : "Ваше складиште је скоро па пуно ({usedSpacePercent}%)",
+ "File handling" : "Управљање датотекама",
+ "Maximum upload size" : "Највећа величина датотеке",
+ "max. possible: " : "највећа величина:",
+ "Save" : "Сачувај",
+ "WebDAV" : "WebDAV",
+ "New" : "Нова",
+ "Text file" : "текстуална датотека",
+ "Folder" : "фасцикла",
+ "From link" : "Са везе",
+ "Nothing in here. Upload something!" : "Овде нема ничег. Отпремите нешто!",
+ "Download" : "Преузми",
+ "Upload too large" : "Датотека је превелика",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Датотеке које желите да отпремите прелазе ограничење у величини.",
+ "Files are being scanned, please wait." : "Скенирам датотеке…"
+},"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/l10n/sr.php b/apps/files/l10n/sr.php
deleted file mode 100644
index 99a98fbd6df..00000000000
--- a/apps/files/l10n/sr.php
+++ /dev/null
@@ -1,51 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Could not move %s - File with this name already exists" => "Не могу да преместим %s – датотека с овим именом већ постоји",
-"Could not move %s" => "Не могу да преместим %s",
-"File name cannot be empty." => "Име датотеке не може бити празно.",
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Неисправан назив. Следећи знакови нису дозвољени: \\, /, <, >, :, \", |, ? и *.",
-"No file was uploaded. Unknown error" => "Ниједна датотека није отпремљена услед непознате грешке",
-"There is no error, the file uploaded with success" => "Није дошло до грешке. Датотека је успешно отпремљена.",
-"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "Отпремљена датотека прелази смерницу upload_max_filesize у датотеци php.ini:",
-"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Отпремљена датотека прелази смерницу MAX_FILE_SIZE која је наведена у HTML обрасцу",
-"The uploaded file was only partially uploaded" => "Датотека је делимично отпремљена",
-"No file was uploaded" => "Датотека није отпремљена",
-"Missing a temporary folder" => "Недостаје привремена фасцикла",
-"Failed to write to disk" => "Не могу да пишем на диск",
-"Not enough storage available" => "Нема довољно простора",
-"Invalid directory." => "неисправна фасцикла.",
-"Files" => "Датотеке",
-"Upload cancelled." => "Отпремање је прекинуто.",
-"File upload is in progress. Leaving the page now will cancel the upload." => "Отпремање датотеке је у току. Ако сада напустите страницу, прекинућете отпремање.",
-"{new_name} already exists" => "{new_name} већ постоји",
-"Share" => "Дели",
-"Delete" => "Обриши",
-"Unshare" => "Укини дељење",
-"Delete permanently" => "Обриши за стално",
-"Rename" => "Преименуј",
-"Pending" => "На чекању",
-"Error" => "Грешка",
-"Name" => "Име",
-"Size" => "Величина",
-"Modified" => "Измењено",
-"_%n folder_::_%n folders_" => array("","",""),
-"_%n file_::_%n files_" => array("","",""),
-"_Uploading %n file_::_Uploading %n files_" => array("","",""),
-"Your storage is full, files can not be updated or synced anymore!" => "Ваше складиште је пуно. Датотеке више не могу бити ажуриране ни синхронизоване.",
-"Your storage is almost full ({usedSpacePercent}%)" => "Ваше складиште је скоро па пуно ({usedSpacePercent}%)",
-"File handling" => "Управљање датотекама",
-"Maximum upload size" => "Највећа величина датотеке",
-"max. possible: " => "највећа величина:",
-"Save" => "Сачувај",
-"WebDAV" => "WebDAV",
-"New" => "Нова",
-"Text file" => "текстуална датотека",
-"Folder" => "фасцикла",
-"From link" => "Са везе",
-"Nothing in here. Upload something!" => "Овде нема ничег. Отпремите нешто!",
-"Download" => "Преузми",
-"Upload too large" => "Датотека је превелика",
-"The files you are trying to upload exceed the maximum size for file uploads on this server." => "Датотеке које желите да отпремите прелазе ограничење у величини.",
-"Files are being scanned, please wait." => "Скенирам датотеке…"
-);
-$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/l10n/sr@latin.js b/apps/files/l10n/sr@latin.js
new file mode 100644
index 00000000000..2209b673abd
--- /dev/null
+++ b/apps/files/l10n/sr@latin.js
@@ -0,0 +1,29 @@
+OC.L10N.register(
+ "files",
+ {
+ "There is no error, the file uploaded with success" : "Nema greške, fajl je uspešno poslat",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Poslati fajl prevazilazi direktivu MAX_FILE_SIZE koja je navedena u HTML formi",
+ "The uploaded file was only partially uploaded" : "Poslati fajl je samo delimično otpremljen!",
+ "No file was uploaded" : "Nijedan fajl nije poslat",
+ "Missing a temporary folder" : "Nedostaje privremena fascikla",
+ "Files" : "Fajlovi",
+ "Share" : "Podeli",
+ "Delete" : "Obriši",
+ "Unshare" : "Ukljoni deljenje",
+ "Rename" : "Preimenij",
+ "Error" : "Greška",
+ "Name" : "Ime",
+ "Size" : "Veličina",
+ "Modified" : "Zadnja izmena",
+ "_%n folder_::_%n folders_" : ["","",""],
+ "_%n file_::_%n files_" : ["","",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["","",""],
+ "Maximum upload size" : "Maksimalna veličina pošiljke",
+ "Save" : "Snimi",
+ "Folder" : "Direktorijum",
+ "Nothing in here. Upload something!" : "Ovde nema ničeg. Pošaljite nešto!",
+ "Download" : "Preuzmi",
+ "Upload too large" : "Pošiljka je prevelika",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Fajlovi koje želite da pošaljete prevazilaze ograničenje maksimalne veličine pošiljke na ovom serveru."
+},
+"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/l10n/sr@latin.json b/apps/files/l10n/sr@latin.json
new file mode 100644
index 00000000000..f130138bc55
--- /dev/null
+++ b/apps/files/l10n/sr@latin.json
@@ -0,0 +1,27 @@
+{ "translations": {
+ "There is no error, the file uploaded with success" : "Nema greške, fajl je uspešno poslat",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Poslati fajl prevazilazi direktivu MAX_FILE_SIZE koja je navedena u HTML formi",
+ "The uploaded file was only partially uploaded" : "Poslati fajl je samo delimično otpremljen!",
+ "No file was uploaded" : "Nijedan fajl nije poslat",
+ "Missing a temporary folder" : "Nedostaje privremena fascikla",
+ "Files" : "Fajlovi",
+ "Share" : "Podeli",
+ "Delete" : "Obriši",
+ "Unshare" : "Ukljoni deljenje",
+ "Rename" : "Preimenij",
+ "Error" : "Greška",
+ "Name" : "Ime",
+ "Size" : "Veličina",
+ "Modified" : "Zadnja izmena",
+ "_%n folder_::_%n folders_" : ["","",""],
+ "_%n file_::_%n files_" : ["","",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["","",""],
+ "Maximum upload size" : "Maksimalna veličina pošiljke",
+ "Save" : "Snimi",
+ "Folder" : "Direktorijum",
+ "Nothing in here. Upload something!" : "Ovde nema ničeg. Pošaljite nešto!",
+ "Download" : "Preuzmi",
+ "Upload too large" : "Pošiljka je prevelika",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Fajlovi koje želite da pošaljete prevazilaze ograničenje maksimalne veličine pošiljke na ovom serveru."
+},"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/l10n/sr@latin.php b/apps/files/l10n/sr@latin.php
deleted file mode 100644
index 0eed9d5e154..00000000000
--- a/apps/files/l10n/sr@latin.php
+++ /dev/null
@@ -1,28 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"There is no error, the file uploaded with success" => "Nema greške, fajl je uspešno poslat",
-"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Poslati fajl prevazilazi direktivu MAX_FILE_SIZE koja je navedena u HTML formi",
-"The uploaded file was only partially uploaded" => "Poslati fajl je samo delimično otpremljen!",
-"No file was uploaded" => "Nijedan fajl nije poslat",
-"Missing a temporary folder" => "Nedostaje privremena fascikla",
-"Files" => "Fajlovi",
-"Share" => "Podeli",
-"Delete" => "Obriši",
-"Unshare" => "Ukljoni deljenje",
-"Rename" => "Preimenij",
-"Error" => "Greška",
-"Name" => "Ime",
-"Size" => "Veličina",
-"Modified" => "Zadnja izmena",
-"_%n folder_::_%n folders_" => array("","",""),
-"_%n file_::_%n files_" => array("","",""),
-"_Uploading %n file_::_Uploading %n files_" => array("","",""),
-"Maximum upload size" => "Maksimalna veličina pošiljke",
-"Save" => "Snimi",
-"Folder" => "Direktorijum",
-"Nothing in here. Upload something!" => "Ovde nema ničeg. Pošaljite nešto!",
-"Download" => "Preuzmi",
-"Upload too large" => "Pošiljka je prevelika",
-"The files you are trying to upload exceed the maximum size for file uploads on this server." => "Fajlovi koje želite da pošaljete prevazilaze ograničenje maksimalne veličine pošiljke na ovom serveru."
-);
-$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/l10n/su.js b/apps/files/l10n/su.js
new file mode 100644
index 00000000000..d1bbfca2dd4
--- /dev/null
+++ b/apps/files/l10n/su.js
@@ -0,0 +1,8 @@
+OC.L10N.register(
+ "files",
+ {
+ "_%n folder_::_%n folders_" : [""],
+ "_%n file_::_%n files_" : [""],
+ "_Uploading %n file_::_Uploading %n files_" : [""]
+},
+"nplurals=1; plural=0;");
diff --git a/apps/files/l10n/su.json b/apps/files/l10n/su.json
new file mode 100644
index 00000000000..e493054d78a
--- /dev/null
+++ b/apps/files/l10n/su.json
@@ -0,0 +1,6 @@
+{ "translations": {
+ "_%n folder_::_%n folders_" : [""],
+ "_%n file_::_%n files_" : [""],
+ "_Uploading %n file_::_Uploading %n files_" : [""]
+},"pluralForm" :"nplurals=1; plural=0;"
+} \ No newline at end of file
diff --git a/apps/files/l10n/su.php b/apps/files/l10n/su.php
deleted file mode 100644
index 70ab6572ba4..00000000000
--- a/apps/files/l10n/su.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"_%n folder_::_%n folders_" => array(""),
-"_%n file_::_%n files_" => array(""),
-"_Uploading %n file_::_Uploading %n files_" => array("")
-);
-$PLURAL_FORMS = "nplurals=1; plural=0;";
diff --git a/apps/files/l10n/sv.js b/apps/files/l10n/sv.js
new file mode 100644
index 00000000000..234731fec2b
--- /dev/null
+++ b/apps/files/l10n/sv.js
@@ -0,0 +1,91 @@
+OC.L10N.register(
+ "files",
+ {
+ "Unknown error" : "Okänt fel",
+ "Could not move %s - File with this name already exists" : "Kunde inte flytta %s - Det finns redan en fil med detta namn",
+ "Could not move %s" : "Kan inte flytta %s",
+ "File name cannot be empty." : "Filnamn kan inte vara tomt.",
+ "\"%s\" is an invalid file name." : "\"%s\" är ett ogiltigt filnamn.",
+ "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Ogiltigt namn, '\\', '/', '<', '>', ':', '\"', '|', '?' och '*' är inte tillåtet.",
+ "The target folder has been moved or deleted." : "Målmappen har flyttats eller tagits bort.",
+ "The name %s is already used in the folder %s. Please choose a different name." : "Namnet %s används redan i katalogen %s. Välj ett annat namn.",
+ "Not a valid source" : "Inte en giltig källa",
+ "Server is not allowed to open URLs, please check the server configuration" : "Servern är inte tillåten att öppna URL:er, vänligen kontrollera server konfigurationen",
+ "Error while downloading %s to %s" : "Fel under nerladdning från %s till %s",
+ "Error when creating the file" : "Fel under skapande utav filen",
+ "Folder name cannot be empty." : "Katalognamn kan ej vara tomt.",
+ "Error when creating the folder" : "Fel under skapande utav en katalog",
+ "Unable to set upload directory." : "Kan inte sätta mapp för uppladdning.",
+ "Invalid Token" : "Ogiltig token",
+ "No file was uploaded. Unknown error" : "Ingen fil uppladdad. Okänt fel",
+ "There is no error, the file uploaded with success" : "Inga fel uppstod. Filen laddades upp utan problem.",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "Den uppladdade filen överskrider upload_max_filesize direktivet php.ini:",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Den uppladdade filen överskrider MAX_FILE_SIZE direktivet som har angetts i HTML formuläret",
+ "The uploaded file was only partially uploaded" : "Den uppladdade filen var endast delvis uppladdad",
+ "No file was uploaded" : "Ingen fil laddades upp",
+ "Missing a temporary folder" : "En temporär mapp saknas",
+ "Failed to write to disk" : "Misslyckades spara till disk",
+ "Not enough storage available" : "Inte tillräckligt med lagringsutrymme tillgängligt",
+ "Upload failed. Could not find uploaded file" : "Uppladdning misslyckades. Kunde inte hitta den uppladdade filen",
+ "Upload failed. Could not get file info." : "Uppladdning misslyckades. Gick inte att hämta filinformation.",
+ "Invalid directory." : "Felaktig mapp.",
+ "Files" : "Filer",
+ "All files" : "Alla filer",
+ "Unable to upload {filename} as it is a directory or has 0 bytes" : "Kan inte ladda upp {filename} eftersom den antingen är en mapp eller har 0 bytes.",
+ "Total file size {size1} exceeds upload limit {size2}" : "Totala filstorleken {size1} överskrider uppladdningsgränsen {size2}",
+ "Not enough free space, you are uploading {size1} but only {size2} is left" : "Inte tillräckligt med ledigt utrymme, du laddar upp {size1} men endast {size2} finns kvar.",
+ "Upload cancelled." : "Uppladdning avbruten.",
+ "Could not get result from server." : "Gick inte att hämta resultat från server.",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "Filuppladdning pågår. Lämnar du sidan så avbryts uppladdningen.",
+ "URL cannot be empty" : "URL kan ej vara tomt",
+ "{new_name} already exists" : "{new_name} finns redan",
+ "Could not create file" : "Kunde ej skapa fil",
+ "Could not create folder" : "Kunde ej skapa katalog",
+ "Error fetching URL" : "Fel vid hämtning av URL",
+ "Share" : "Dela",
+ "Delete" : "Radera",
+ "Unshare" : "Sluta dela",
+ "Delete permanently" : "Radera permanent",
+ "Rename" : "Byt namn",
+ "Pending" : "Väntar",
+ "Error moving file." : "Fel vid flytt av fil.",
+ "Error moving file" : "Fel uppstod vid flyttning av fil",
+ "Error" : "Fel",
+ "Could not rename file" : "Kan ej byta filnamn",
+ "Error deleting file." : "Kunde inte ta bort filen.",
+ "Name" : "Namn",
+ "Size" : "Storlek",
+ "Modified" : "Ändrad",
+ "_%n folder_::_%n folders_" : ["%n mapp","%n mappar"],
+ "_%n file_::_%n files_" : ["%n fil","%n filer"],
+ "You don’t have permission to upload or create files here" : "Du har ej tillåtelse att ladda upp eller skapa filer här",
+ "_Uploading %n file_::_Uploading %n files_" : ["Laddar upp %n fil","Laddar upp %n filer"],
+ "\"{name}\" is an invalid file name." : "\"{name}\" är ett ogiltligt filnamn.",
+ "Your storage is full, files can not be updated or synced anymore!" : "Ditt lagringsutrymme är fullt, filer kan inte längre uppdateras eller synkroniseras!",
+ "Your storage is almost full ({usedSpacePercent}%)" : "Ditt lagringsutrymme är nästan fullt ({usedSpacePercent}%)",
+ "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Krypteringsprogrammet är aktiverat men dina nycklar är inte initierade. Vänligen logga ut och in igen",
+ "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Ogiltig privat nyckel i krypteringsprogrammet. Vänligen uppdatera lösenordet till din privata nyckel under dina personliga inställningar för att återfå tillgång till dina krypterade filer.",
+ "Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." : "Kryptering inaktiverades men dina filer är fortfarande krypterade. Vänligen gå till sidan för dina personliga inställningar för att dekryptera dina filer.",
+ "{dirs} and {files}" : "{dirs} och {files}",
+ "%s could not be renamed" : "%s kunde inte namnändras",
+ "Upload (max. %s)" : "Ladda upp (max. %s)",
+ "File handling" : "Filhantering",
+ "Maximum upload size" : "Maximal storlek att ladda upp",
+ "max. possible: " : "max. möjligt:",
+ "Save" : "Spara",
+ "WebDAV" : "WebDAV",
+ "Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" : "Använd denna adress till <a href=\"%s\" target=\"_blank\">nå dina Filer via WebDAV</a>",
+ "New" : "Ny",
+ "New text file" : "Ny textfil",
+ "Text file" : "Textfil",
+ "New folder" : "Ny mapp",
+ "Folder" : "Mapp",
+ "From link" : "Från länk",
+ "Nothing in here. Upload something!" : "Ingenting här. Ladda upp något!",
+ "Download" : "Ladda ner",
+ "Upload too large" : "För stor uppladdning",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Filerna du försöker ladda upp överstiger den maximala storleken för filöverföringar på servern.",
+ "Files are being scanned, please wait." : "Filer skannas, var god vänta",
+ "Currently scanning" : "sökning pågår"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/sv.json b/apps/files/l10n/sv.json
new file mode 100644
index 00000000000..36aa5d5984f
--- /dev/null
+++ b/apps/files/l10n/sv.json
@@ -0,0 +1,89 @@
+{ "translations": {
+ "Unknown error" : "Okänt fel",
+ "Could not move %s - File with this name already exists" : "Kunde inte flytta %s - Det finns redan en fil med detta namn",
+ "Could not move %s" : "Kan inte flytta %s",
+ "File name cannot be empty." : "Filnamn kan inte vara tomt.",
+ "\"%s\" is an invalid file name." : "\"%s\" är ett ogiltigt filnamn.",
+ "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Ogiltigt namn, '\\', '/', '<', '>', ':', '\"', '|', '?' och '*' är inte tillåtet.",
+ "The target folder has been moved or deleted." : "Målmappen har flyttats eller tagits bort.",
+ "The name %s is already used in the folder %s. Please choose a different name." : "Namnet %s används redan i katalogen %s. Välj ett annat namn.",
+ "Not a valid source" : "Inte en giltig källa",
+ "Server is not allowed to open URLs, please check the server configuration" : "Servern är inte tillåten att öppna URL:er, vänligen kontrollera server konfigurationen",
+ "Error while downloading %s to %s" : "Fel under nerladdning från %s till %s",
+ "Error when creating the file" : "Fel under skapande utav filen",
+ "Folder name cannot be empty." : "Katalognamn kan ej vara tomt.",
+ "Error when creating the folder" : "Fel under skapande utav en katalog",
+ "Unable to set upload directory." : "Kan inte sätta mapp för uppladdning.",
+ "Invalid Token" : "Ogiltig token",
+ "No file was uploaded. Unknown error" : "Ingen fil uppladdad. Okänt fel",
+ "There is no error, the file uploaded with success" : "Inga fel uppstod. Filen laddades upp utan problem.",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "Den uppladdade filen överskrider upload_max_filesize direktivet php.ini:",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Den uppladdade filen överskrider MAX_FILE_SIZE direktivet som har angetts i HTML formuläret",
+ "The uploaded file was only partially uploaded" : "Den uppladdade filen var endast delvis uppladdad",
+ "No file was uploaded" : "Ingen fil laddades upp",
+ "Missing a temporary folder" : "En temporär mapp saknas",
+ "Failed to write to disk" : "Misslyckades spara till disk",
+ "Not enough storage available" : "Inte tillräckligt med lagringsutrymme tillgängligt",
+ "Upload failed. Could not find uploaded file" : "Uppladdning misslyckades. Kunde inte hitta den uppladdade filen",
+ "Upload failed. Could not get file info." : "Uppladdning misslyckades. Gick inte att hämta filinformation.",
+ "Invalid directory." : "Felaktig mapp.",
+ "Files" : "Filer",
+ "All files" : "Alla filer",
+ "Unable to upload {filename} as it is a directory or has 0 bytes" : "Kan inte ladda upp {filename} eftersom den antingen är en mapp eller har 0 bytes.",
+ "Total file size {size1} exceeds upload limit {size2}" : "Totala filstorleken {size1} överskrider uppladdningsgränsen {size2}",
+ "Not enough free space, you are uploading {size1} but only {size2} is left" : "Inte tillräckligt med ledigt utrymme, du laddar upp {size1} men endast {size2} finns kvar.",
+ "Upload cancelled." : "Uppladdning avbruten.",
+ "Could not get result from server." : "Gick inte att hämta resultat från server.",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "Filuppladdning pågår. Lämnar du sidan så avbryts uppladdningen.",
+ "URL cannot be empty" : "URL kan ej vara tomt",
+ "{new_name} already exists" : "{new_name} finns redan",
+ "Could not create file" : "Kunde ej skapa fil",
+ "Could not create folder" : "Kunde ej skapa katalog",
+ "Error fetching URL" : "Fel vid hämtning av URL",
+ "Share" : "Dela",
+ "Delete" : "Radera",
+ "Unshare" : "Sluta dela",
+ "Delete permanently" : "Radera permanent",
+ "Rename" : "Byt namn",
+ "Pending" : "Väntar",
+ "Error moving file." : "Fel vid flytt av fil.",
+ "Error moving file" : "Fel uppstod vid flyttning av fil",
+ "Error" : "Fel",
+ "Could not rename file" : "Kan ej byta filnamn",
+ "Error deleting file." : "Kunde inte ta bort filen.",
+ "Name" : "Namn",
+ "Size" : "Storlek",
+ "Modified" : "Ändrad",
+ "_%n folder_::_%n folders_" : ["%n mapp","%n mappar"],
+ "_%n file_::_%n files_" : ["%n fil","%n filer"],
+ "You don’t have permission to upload or create files here" : "Du har ej tillåtelse att ladda upp eller skapa filer här",
+ "_Uploading %n file_::_Uploading %n files_" : ["Laddar upp %n fil","Laddar upp %n filer"],
+ "\"{name}\" is an invalid file name." : "\"{name}\" är ett ogiltligt filnamn.",
+ "Your storage is full, files can not be updated or synced anymore!" : "Ditt lagringsutrymme är fullt, filer kan inte längre uppdateras eller synkroniseras!",
+ "Your storage is almost full ({usedSpacePercent}%)" : "Ditt lagringsutrymme är nästan fullt ({usedSpacePercent}%)",
+ "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Krypteringsprogrammet är aktiverat men dina nycklar är inte initierade. Vänligen logga ut och in igen",
+ "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Ogiltig privat nyckel i krypteringsprogrammet. Vänligen uppdatera lösenordet till din privata nyckel under dina personliga inställningar för att återfå tillgång till dina krypterade filer.",
+ "Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." : "Kryptering inaktiverades men dina filer är fortfarande krypterade. Vänligen gå till sidan för dina personliga inställningar för att dekryptera dina filer.",
+ "{dirs} and {files}" : "{dirs} och {files}",
+ "%s could not be renamed" : "%s kunde inte namnändras",
+ "Upload (max. %s)" : "Ladda upp (max. %s)",
+ "File handling" : "Filhantering",
+ "Maximum upload size" : "Maximal storlek att ladda upp",
+ "max. possible: " : "max. möjligt:",
+ "Save" : "Spara",
+ "WebDAV" : "WebDAV",
+ "Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" : "Använd denna adress till <a href=\"%s\" target=\"_blank\">nå dina Filer via WebDAV</a>",
+ "New" : "Ny",
+ "New text file" : "Ny textfil",
+ "Text file" : "Textfil",
+ "New folder" : "Ny mapp",
+ "Folder" : "Mapp",
+ "From link" : "Från länk",
+ "Nothing in here. Upload something!" : "Ingenting här. Ladda upp något!",
+ "Download" : "Ladda ner",
+ "Upload too large" : "För stor uppladdning",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Filerna du försöker ladda upp överstiger den maximala storleken för filöverföringar på servern.",
+ "Files are being scanned, please wait." : "Filer skannas, var god vänta",
+ "Currently scanning" : "sökning pågår"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files/l10n/sv.php b/apps/files/l10n/sv.php
deleted file mode 100644
index 953946f3809..00000000000
--- a/apps/files/l10n/sv.php
+++ /dev/null
@@ -1,90 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Unknown error" => "Okänt fel",
-"Could not move %s - File with this name already exists" => "Kunde inte flytta %s - Det finns redan en fil med detta namn",
-"Could not move %s" => "Kan inte flytta %s",
-"File name cannot be empty." => "Filnamn kan inte vara tomt.",
-"\"%s\" is an invalid file name." => "\"%s\" är ett ogiltigt filnamn.",
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Ogiltigt namn, '\\', '/', '<', '>', ':', '\"', '|', '?' och '*' är inte tillåtet.",
-"The target folder has been moved or deleted." => "Målmappen har flyttats eller tagits bort.",
-"The name %s is already used in the folder %s. Please choose a different name." => "Namnet %s används redan i katalogen %s. Välj ett annat namn.",
-"Not a valid source" => "Inte en giltig källa",
-"Server is not allowed to open URLs, please check the server configuration" => "Servern är inte tillåten att öppna URL:er, vänligen kontrollera server konfigurationen",
-"Error while downloading %s to %s" => "Fel under nerladdning från %s till %s",
-"Error when creating the file" => "Fel under skapande utav filen",
-"Folder name cannot be empty." => "Katalognamn kan ej vara tomt.",
-"Error when creating the folder" => "Fel under skapande utav en katalog",
-"Unable to set upload directory." => "Kan inte sätta mapp för uppladdning.",
-"Invalid Token" => "Ogiltig token",
-"No file was uploaded. Unknown error" => "Ingen fil uppladdad. Okänt fel",
-"There is no error, the file uploaded with success" => "Inga fel uppstod. Filen laddades upp utan problem.",
-"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "Den uppladdade filen överskrider upload_max_filesize direktivet php.ini:",
-"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Den uppladdade filen överskrider MAX_FILE_SIZE direktivet som har angetts i HTML formuläret",
-"The uploaded file was only partially uploaded" => "Den uppladdade filen var endast delvis uppladdad",
-"No file was uploaded" => "Ingen fil laddades upp",
-"Missing a temporary folder" => "En temporär mapp saknas",
-"Failed to write to disk" => "Misslyckades spara till disk",
-"Not enough storage available" => "Inte tillräckligt med lagringsutrymme tillgängligt",
-"Upload failed. Could not find uploaded file" => "Uppladdning misslyckades. Kunde inte hitta den uppladdade filen",
-"Upload failed. Could not get file info." => "Uppladdning misslyckades. Gick inte att hämta filinformation.",
-"Invalid directory." => "Felaktig mapp.",
-"Files" => "Filer",
-"All files" => "Alla filer",
-"Unable to upload {filename} as it is a directory or has 0 bytes" => "Kan inte ladda upp {filename} eftersom den antingen är en mapp eller har 0 bytes.",
-"Total file size {size1} exceeds upload limit {size2}" => "Totala filstorleken {size1} överskrider uppladdningsgränsen {size2}",
-"Not enough free space, you are uploading {size1} but only {size2} is left" => "Inte tillräckligt med ledigt utrymme, du laddar upp {size1} men endast {size2} finns kvar.",
-"Upload cancelled." => "Uppladdning avbruten.",
-"Could not get result from server." => "Gick inte att hämta resultat från server.",
-"File upload is in progress. Leaving the page now will cancel the upload." => "Filuppladdning pågår. Lämnar du sidan så avbryts uppladdningen.",
-"URL cannot be empty" => "URL kan ej vara tomt",
-"{new_name} already exists" => "{new_name} finns redan",
-"Could not create file" => "Kunde ej skapa fil",
-"Could not create folder" => "Kunde ej skapa katalog",
-"Error fetching URL" => "Fel vid hämtning av URL",
-"Share" => "Dela",
-"Delete" => "Radera",
-"Unshare" => "Sluta dela",
-"Delete permanently" => "Radera permanent",
-"Rename" => "Byt namn",
-"Pending" => "Väntar",
-"Error moving file." => "Fel vid flytt av fil.",
-"Error moving file" => "Fel uppstod vid flyttning av fil",
-"Error" => "Fel",
-"Could not rename file" => "Kan ej byta filnamn",
-"Error deleting file." => "Kunde inte ta bort filen.",
-"Name" => "Namn",
-"Size" => "Storlek",
-"Modified" => "Ändrad",
-"_%n folder_::_%n folders_" => array("%n mapp","%n mappar"),
-"_%n file_::_%n files_" => array("%n fil","%n filer"),
-"You don’t have permission to upload or create files here" => "Du har ej tillåtelse att ladda upp eller skapa filer här",
-"_Uploading %n file_::_Uploading %n files_" => array("Laddar upp %n fil","Laddar upp %n filer"),
-"\"{name}\" is an invalid file name." => "\"{name}\" är ett ogiltligt filnamn.",
-"Your storage is full, files can not be updated or synced anymore!" => "Ditt lagringsutrymme är fullt, filer kan inte längre uppdateras eller synkroniseras!",
-"Your storage is almost full ({usedSpacePercent}%)" => "Ditt lagringsutrymme är nästan fullt ({usedSpacePercent}%)",
-"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" => "Krypteringsprogrammet är aktiverat men dina nycklar är inte initierade. Vänligen logga ut och in igen",
-"Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." => "Ogiltig privat nyckel i krypteringsprogrammet. Vänligen uppdatera lösenordet till din privata nyckel under dina personliga inställningar för att återfå tillgång till dina krypterade filer.",
-"Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." => "Kryptering inaktiverades men dina filer är fortfarande krypterade. Vänligen gå till sidan för dina personliga inställningar för att dekryptera dina filer.",
-"{dirs} and {files}" => "{dirs} och {files}",
-"%s could not be renamed" => "%s kunde inte namnändras",
-"Upload (max. %s)" => "Ladda upp (max. %s)",
-"File handling" => "Filhantering",
-"Maximum upload size" => "Maximal storlek att ladda upp",
-"max. possible: " => "max. möjligt:",
-"Save" => "Spara",
-"WebDAV" => "WebDAV",
-"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" => "Använd denna adress till <a href=\"%s\" target=\"_blank\">nå dina Filer via WebDAV</a>",
-"New" => "Ny",
-"New text file" => "Ny textfil",
-"Text file" => "Textfil",
-"New folder" => "Ny mapp",
-"Folder" => "Mapp",
-"From link" => "Från länk",
-"Nothing in here. Upload something!" => "Ingenting här. Ladda upp något!",
-"Download" => "Ladda ner",
-"Upload too large" => "För stor uppladdning",
-"The files you are trying to upload exceed the maximum size for file uploads on this server." => "Filerna du försöker ladda upp överstiger den maximala storleken för filöverföringar på servern.",
-"Files are being scanned, please wait." => "Filer skannas, var god vänta",
-"Currently scanning" => "sökning pågår"
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/sw_KE.js b/apps/files/l10n/sw_KE.js
new file mode 100644
index 00000000000..329844854f1
--- /dev/null
+++ b/apps/files/l10n/sw_KE.js
@@ -0,0 +1,8 @@
+OC.L10N.register(
+ "files",
+ {
+ "_%n folder_::_%n folders_" : ["",""],
+ "_%n file_::_%n files_" : ["",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["",""]
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/sw_KE.json b/apps/files/l10n/sw_KE.json
new file mode 100644
index 00000000000..37156658a86
--- /dev/null
+++ b/apps/files/l10n/sw_KE.json
@@ -0,0 +1,6 @@
+{ "translations": {
+ "_%n folder_::_%n folders_" : ["",""],
+ "_%n file_::_%n files_" : ["",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["",""]
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files/l10n/sw_KE.php b/apps/files/l10n/sw_KE.php
deleted file mode 100644
index 0157af093e9..00000000000
--- a/apps/files/l10n/sw_KE.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"_%n folder_::_%n folders_" => array("",""),
-"_%n file_::_%n files_" => array("",""),
-"_Uploading %n file_::_Uploading %n files_" => array("","")
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/ta_IN.js b/apps/files/l10n/ta_IN.js
new file mode 100644
index 00000000000..b7aaa25ee52
--- /dev/null
+++ b/apps/files/l10n/ta_IN.js
@@ -0,0 +1,10 @@
+OC.L10N.register(
+ "files",
+ {
+ "Files" : "கோப்புகள்",
+ "_%n folder_::_%n folders_" : ["",""],
+ "_%n file_::_%n files_" : ["",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["",""],
+ "New folder" : "புதிய கோப்புறை"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/ta_IN.json b/apps/files/l10n/ta_IN.json
new file mode 100644
index 00000000000..955320c6c94
--- /dev/null
+++ b/apps/files/l10n/ta_IN.json
@@ -0,0 +1,8 @@
+{ "translations": {
+ "Files" : "கோப்புகள்",
+ "_%n folder_::_%n folders_" : ["",""],
+ "_%n file_::_%n files_" : ["",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["",""],
+ "New folder" : "புதிய கோப்புறை"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files/l10n/ta_IN.php b/apps/files/l10n/ta_IN.php
deleted file mode 100644
index 8266e21a44e..00000000000
--- a/apps/files/l10n/ta_IN.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Files" => "கோப்புகள்",
-"_%n folder_::_%n folders_" => array("",""),
-"_%n file_::_%n files_" => array("",""),
-"_Uploading %n file_::_Uploading %n files_" => array("",""),
-"New folder" => "புதிய கோப்புறை"
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/ta_LK.js b/apps/files/l10n/ta_LK.js
new file mode 100644
index 00000000000..2014dd6ceb9
--- /dev/null
+++ b/apps/files/l10n/ta_LK.js
@@ -0,0 +1,42 @@
+OC.L10N.register(
+ "files",
+ {
+ "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "செல்லுபடியற்ற பெயர்,'\\', '/', '<', '>', ':', '\"', '|', '?' மற்றும் '*' ஆகியன அனுமதிக்கப்படமாட்டாது.",
+ "No file was uploaded. Unknown error" : "ஒரு கோப்பும் பதிவேற்றப்படவில்லை. அறியப்படாத வழு",
+ "There is no error, the file uploaded with success" : "இங்கு வழு இல்லை, கோப்பு வெற்றிகரமாக பதிவேற்றப்பட்டது",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "பதிவேற்றப்பட்ட கோப்பானது HTML படிவத்தில் குறிப்பிடப்பட்டுள்ள MAX_FILE_SIZE directive ஐ விட கூடியது",
+ "The uploaded file was only partially uploaded" : "பதிவேற்றப்பட்ட கோப்பானது பகுதியாக மட்டுமே பதிவேற்றப்பட்டுள்ளது",
+ "No file was uploaded" : "எந்த கோப்பும் பதிவேற்றப்படவில்லை",
+ "Missing a temporary folder" : "ஒரு தற்காலிகமான கோப்புறையை காணவில்லை",
+ "Failed to write to disk" : "வட்டில் எழுத முடியவில்லை",
+ "Files" : "கோப்புகள்",
+ "Upload cancelled." : "பதிவேற்றல் இரத்து செய்யப்பட்டுள்ளது",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "கோப்பு பதிவேற்றம் செயல்பாட்டில் உள்ளது. இந்தப் பக்கத்திலிருந்து வெறியேறுவதானது பதிவேற்றலை இரத்து செய்யும்.",
+ "{new_name} already exists" : "{new_name} ஏற்கனவே உள்ளது",
+ "Share" : "பகிர்வு",
+ "Delete" : "நீக்குக",
+ "Unshare" : "பகிரப்படாதது",
+ "Rename" : "பெயர்மாற்றம்",
+ "Pending" : "நிலுவையிலுள்ள",
+ "Error" : "வழு",
+ "Name" : "பெயர்",
+ "Size" : "அளவு",
+ "Modified" : "மாற்றப்பட்டது",
+ "_%n folder_::_%n folders_" : ["",""],
+ "_%n file_::_%n files_" : ["",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["",""],
+ "File handling" : "கோப்பு கையாளுதல்",
+ "Maximum upload size" : "பதிவேற்றக்கூடிய ஆகக்கூடிய அளவு ",
+ "max. possible: " : "ஆகக் கூடியது:",
+ "Save" : "சேமிக்க ",
+ "New" : "புதிய",
+ "Text file" : "கோப்பு உரை",
+ "Folder" : "கோப்புறை",
+ "From link" : "இணைப்பிலிருந்து",
+ "Nothing in here. Upload something!" : "இங்கு ஒன்றும் இல்லை. ஏதாவது பதிவேற்றுக!",
+ "Download" : "பதிவிறக்குக",
+ "Upload too large" : "பதிவேற்றல் மிகப்பெரியது",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "நீங்கள் பதிவேற்ற முயற்சிக்கும் கோப்புகளானது இந்த சேவையகத்தில் கோப்பு பதிவேற்றக்கூடிய ஆகக்கூடிய அளவிலும் கூடியது.",
+ "Files are being scanned, please wait." : "கோப்புகள் வருடப்படுகின்றன, தயவுசெய்து காத்திருங்கள்."
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/ta_LK.json b/apps/files/l10n/ta_LK.json
new file mode 100644
index 00000000000..c8426f9eb32
--- /dev/null
+++ b/apps/files/l10n/ta_LK.json
@@ -0,0 +1,40 @@
+{ "translations": {
+ "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "செல்லுபடியற்ற பெயர்,'\\', '/', '<', '>', ':', '\"', '|', '?' மற்றும் '*' ஆகியன அனுமதிக்கப்படமாட்டாது.",
+ "No file was uploaded. Unknown error" : "ஒரு கோப்பும் பதிவேற்றப்படவில்லை. அறியப்படாத வழு",
+ "There is no error, the file uploaded with success" : "இங்கு வழு இல்லை, கோப்பு வெற்றிகரமாக பதிவேற்றப்பட்டது",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "பதிவேற்றப்பட்ட கோப்பானது HTML படிவத்தில் குறிப்பிடப்பட்டுள்ள MAX_FILE_SIZE directive ஐ விட கூடியது",
+ "The uploaded file was only partially uploaded" : "பதிவேற்றப்பட்ட கோப்பானது பகுதியாக மட்டுமே பதிவேற்றப்பட்டுள்ளது",
+ "No file was uploaded" : "எந்த கோப்பும் பதிவேற்றப்படவில்லை",
+ "Missing a temporary folder" : "ஒரு தற்காலிகமான கோப்புறையை காணவில்லை",
+ "Failed to write to disk" : "வட்டில் எழுத முடியவில்லை",
+ "Files" : "கோப்புகள்",
+ "Upload cancelled." : "பதிவேற்றல் இரத்து செய்யப்பட்டுள்ளது",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "கோப்பு பதிவேற்றம் செயல்பாட்டில் உள்ளது. இந்தப் பக்கத்திலிருந்து வெறியேறுவதானது பதிவேற்றலை இரத்து செய்யும்.",
+ "{new_name} already exists" : "{new_name} ஏற்கனவே உள்ளது",
+ "Share" : "பகிர்வு",
+ "Delete" : "நீக்குக",
+ "Unshare" : "பகிரப்படாதது",
+ "Rename" : "பெயர்மாற்றம்",
+ "Pending" : "நிலுவையிலுள்ள",
+ "Error" : "வழு",
+ "Name" : "பெயர்",
+ "Size" : "அளவு",
+ "Modified" : "மாற்றப்பட்டது",
+ "_%n folder_::_%n folders_" : ["",""],
+ "_%n file_::_%n files_" : ["",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["",""],
+ "File handling" : "கோப்பு கையாளுதல்",
+ "Maximum upload size" : "பதிவேற்றக்கூடிய ஆகக்கூடிய அளவு ",
+ "max. possible: " : "ஆகக் கூடியது:",
+ "Save" : "சேமிக்க ",
+ "New" : "புதிய",
+ "Text file" : "கோப்பு உரை",
+ "Folder" : "கோப்புறை",
+ "From link" : "இணைப்பிலிருந்து",
+ "Nothing in here. Upload something!" : "இங்கு ஒன்றும் இல்லை. ஏதாவது பதிவேற்றுக!",
+ "Download" : "பதிவிறக்குக",
+ "Upload too large" : "பதிவேற்றல் மிகப்பெரியது",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "நீங்கள் பதிவேற்ற முயற்சிக்கும் கோப்புகளானது இந்த சேவையகத்தில் கோப்பு பதிவேற்றக்கூடிய ஆகக்கூடிய அளவிலும் கூடியது.",
+ "Files are being scanned, please wait." : "கோப்புகள் வருடப்படுகின்றன, தயவுசெய்து காத்திருங்கள்."
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files/l10n/ta_LK.php b/apps/files/l10n/ta_LK.php
deleted file mode 100644
index d492b0ae399..00000000000
--- a/apps/files/l10n/ta_LK.php
+++ /dev/null
@@ -1,41 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "செல்லுபடியற்ற பெயர்,'\\', '/', '<', '>', ':', '\"', '|', '?' மற்றும் '*' ஆகியன அனுமதிக்கப்படமாட்டாது.",
-"No file was uploaded. Unknown error" => "ஒரு கோப்பும் பதிவேற்றப்படவில்லை. அறியப்படாத வழு",
-"There is no error, the file uploaded with success" => "இங்கு வழு இல்லை, கோப்பு வெற்றிகரமாக பதிவேற்றப்பட்டது",
-"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "பதிவேற்றப்பட்ட கோப்பானது HTML படிவத்தில் குறிப்பிடப்பட்டுள்ள MAX_FILE_SIZE directive ஐ விட கூடியது",
-"The uploaded file was only partially uploaded" => "பதிவேற்றப்பட்ட கோப்பானது பகுதியாக மட்டுமே பதிவேற்றப்பட்டுள்ளது",
-"No file was uploaded" => "எந்த கோப்பும் பதிவேற்றப்படவில்லை",
-"Missing a temporary folder" => "ஒரு தற்காலிகமான கோப்புறையை காணவில்லை",
-"Failed to write to disk" => "வட்டில் எழுத முடியவில்லை",
-"Files" => "கோப்புகள்",
-"Upload cancelled." => "பதிவேற்றல் இரத்து செய்யப்பட்டுள்ளது",
-"File upload is in progress. Leaving the page now will cancel the upload." => "கோப்பு பதிவேற்றம் செயல்பாட்டில் உள்ளது. இந்தப் பக்கத்திலிருந்து வெறியேறுவதானது பதிவேற்றலை இரத்து செய்யும்.",
-"{new_name} already exists" => "{new_name} ஏற்கனவே உள்ளது",
-"Share" => "பகிர்வு",
-"Delete" => "நீக்குக",
-"Unshare" => "பகிரப்படாதது",
-"Rename" => "பெயர்மாற்றம்",
-"Pending" => "நிலுவையிலுள்ள",
-"Error" => "வழு",
-"Name" => "பெயர்",
-"Size" => "அளவு",
-"Modified" => "மாற்றப்பட்டது",
-"_%n folder_::_%n folders_" => array("",""),
-"_%n file_::_%n files_" => array("",""),
-"_Uploading %n file_::_Uploading %n files_" => array("",""),
-"File handling" => "கோப்பு கையாளுதல்",
-"Maximum upload size" => "பதிவேற்றக்கூடிய ஆகக்கூடிய அளவு ",
-"max. possible: " => "ஆகக் கூடியது:",
-"Save" => "சேமிக்க ",
-"New" => "புதிய",
-"Text file" => "கோப்பு உரை",
-"Folder" => "கோப்புறை",
-"From link" => "இணைப்பிலிருந்து",
-"Nothing in here. Upload something!" => "இங்கு ஒன்றும் இல்லை. ஏதாவது பதிவேற்றுக!",
-"Download" => "பதிவிறக்குக",
-"Upload too large" => "பதிவேற்றல் மிகப்பெரியது",
-"The files you are trying to upload exceed the maximum size for file uploads on this server." => "நீங்கள் பதிவேற்ற முயற்சிக்கும் கோப்புகளானது இந்த சேவையகத்தில் கோப்பு பதிவேற்றக்கூடிய ஆகக்கூடிய அளவிலும் கூடியது.",
-"Files are being scanned, please wait." => "கோப்புகள் வருடப்படுகின்றன, தயவுசெய்து காத்திருங்கள்."
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/te.js b/apps/files/l10n/te.js
new file mode 100644
index 00000000000..2d0a3ed3d9a
--- /dev/null
+++ b/apps/files/l10n/te.js
@@ -0,0 +1,16 @@
+OC.L10N.register(
+ "files",
+ {
+ "Delete" : "తొలగించు",
+ "Delete permanently" : "శాశ్వతంగా తొలగించు",
+ "Error" : "పొరపాటు",
+ "Name" : "పేరు",
+ "Size" : "పరిమాణం",
+ "_%n folder_::_%n folders_" : ["",""],
+ "_%n file_::_%n files_" : ["",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["",""],
+ "Save" : "భద్రపరచు",
+ "New folder" : "కొత్త సంచయం",
+ "Folder" : "సంచయం"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/te.json b/apps/files/l10n/te.json
new file mode 100644
index 00000000000..efa952f212a
--- /dev/null
+++ b/apps/files/l10n/te.json
@@ -0,0 +1,14 @@
+{ "translations": {
+ "Delete" : "తొలగించు",
+ "Delete permanently" : "శాశ్వతంగా తొలగించు",
+ "Error" : "పొరపాటు",
+ "Name" : "పేరు",
+ "Size" : "పరిమాణం",
+ "_%n folder_::_%n folders_" : ["",""],
+ "_%n file_::_%n files_" : ["",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["",""],
+ "Save" : "భద్రపరచు",
+ "New folder" : "కొత్త సంచయం",
+ "Folder" : "సంచయం"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files/l10n/te.php b/apps/files/l10n/te.php
deleted file mode 100644
index ac70a956c08..00000000000
--- a/apps/files/l10n/te.php
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Delete" => "తొలగించు",
-"Delete permanently" => "శాశ్వతంగా తొలగించు",
-"Error" => "పొరపాటు",
-"Name" => "పేరు",
-"Size" => "పరిమాణం",
-"_%n folder_::_%n folders_" => array("",""),
-"_%n file_::_%n files_" => array("",""),
-"_Uploading %n file_::_Uploading %n files_" => array("",""),
-"Save" => "భద్రపరచు",
-"New folder" => "కొత్త సంచయం",
-"Folder" => "సంచయం"
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/tg_TJ.js b/apps/files/l10n/tg_TJ.js
new file mode 100644
index 00000000000..329844854f1
--- /dev/null
+++ b/apps/files/l10n/tg_TJ.js
@@ -0,0 +1,8 @@
+OC.L10N.register(
+ "files",
+ {
+ "_%n folder_::_%n folders_" : ["",""],
+ "_%n file_::_%n files_" : ["",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["",""]
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/tg_TJ.json b/apps/files/l10n/tg_TJ.json
new file mode 100644
index 00000000000..37156658a86
--- /dev/null
+++ b/apps/files/l10n/tg_TJ.json
@@ -0,0 +1,6 @@
+{ "translations": {
+ "_%n folder_::_%n folders_" : ["",""],
+ "_%n file_::_%n files_" : ["",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["",""]
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files/l10n/tg_TJ.php b/apps/files/l10n/tg_TJ.php
deleted file mode 100644
index 0157af093e9..00000000000
--- a/apps/files/l10n/tg_TJ.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"_%n folder_::_%n folders_" => array("",""),
-"_%n file_::_%n files_" => array("",""),
-"_Uploading %n file_::_Uploading %n files_" => array("","")
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/th_TH.js b/apps/files/l10n/th_TH.js
new file mode 100644
index 00000000000..039d4562a7a
--- /dev/null
+++ b/apps/files/l10n/th_TH.js
@@ -0,0 +1,53 @@
+OC.L10N.register(
+ "files",
+ {
+ "Unknown error" : "ข้อผิดพลาดที่ไม่ทราบสาเหตุ",
+ "Could not move %s - File with this name already exists" : "ไม่สามารถย้าย %s ได้ - ไฟล์ที่ใช้ชื่อนี้มีอยู่แล้ว",
+ "Could not move %s" : "ไม่สามารถย้าย %s ได้",
+ "File name cannot be empty." : "ชื่อไฟล์ไม่สามารถเว้นว่างได้",
+ "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "ชื่อที่ใช้ไม่ถูกต้อง, '\\', '/', '<', '>', ':', '\"', '|', '?' และ '*' ไม่ได้รับอนุญาตให้ใช้งานได้",
+ "No file was uploaded. Unknown error" : "ยังไม่มีไฟล์ใดที่ถูกอัพโหลด เกิดข้อผิดพลาดที่ไม่ทราบสาเหตุ",
+ "There is no error, the file uploaded with success" : "ไม่พบข้อผิดพลาดใดๆ, ไฟล์ถูกอัพโหลดเรียบร้อยแล้ว",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "ขนาดไฟล์ที่อัพโหลดมีขนาดเกิน upload_max_filesize ที่ระบุไว้ใน php.ini",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "ไฟล์ที่อัพโหลดมีขนาดไฟล์ใหญ่เกินจำนวนที่กำหนดไว้ในคำสั่ง MAX_FILE_SIZE ที่ถูกระบุไว้ในรูปแบบของ HTML",
+ "The uploaded file was only partially uploaded" : "ไฟล์ถูกอัพโหลดได้เพียงบางส่วนเท่านั้น",
+ "No file was uploaded" : "ไม่มีไฟล์ที่ถูกอัพโหลด",
+ "Missing a temporary folder" : "โฟลเดอร์ชั่วคราวเกิดการสูญหาย",
+ "Failed to write to disk" : "เขียนข้อมูลลงแผ่นดิสก์ล้มเหลว",
+ "Not enough storage available" : "เหลือพื้นที่ไม่เพียงสำหรับใช้งาน",
+ "Invalid directory." : "ไดเร็กทอรี่ไม่ถูกต้อง",
+ "Files" : "ไฟล์",
+ "Upload cancelled." : "การอัพโหลดถูกยกเลิก",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "การอัพโหลดไฟล์กำลังอยู่ในระหว่างดำเนินการ การออกจากหน้าเว็บนี้จะทำให้การอัพโหลดถูกยกเลิก",
+ "{new_name} already exists" : "{new_name} มีอยู่แล้วในระบบ",
+ "Share" : "แชร์",
+ "Delete" : "ลบ",
+ "Unshare" : "ยกเลิกการแชร์",
+ "Rename" : "เปลี่ยนชื่อ",
+ "Pending" : "อยู่ระหว่างดำเนินการ",
+ "Error" : "ข้อผิดพลาด",
+ "Name" : "ชื่อ",
+ "Size" : "ขนาด",
+ "Modified" : "แก้ไขแล้ว",
+ "_%n folder_::_%n folders_" : [""],
+ "_%n file_::_%n files_" : [""],
+ "_Uploading %n file_::_Uploading %n files_" : [""],
+ "Your storage is full, files can not be updated or synced anymore!" : "พื้นที่จัดเก็บข้อมูลของคุณเต็มแล้ว ไม่สามารถอัพเดทหรือผสานไฟล์ต่างๆได้อีกต่อไป",
+ "Your storage is almost full ({usedSpacePercent}%)" : "พื้นที่จัดเก็บข้อมูลของคุณใกล้เต็มแล้ว ({usedSpacePercent}%)",
+ "File handling" : "การจัดกาไฟล์",
+ "Maximum upload size" : "ขนาดไฟล์สูงสุดที่อัพโหลดได้",
+ "max. possible: " : "จำนวนสูงสุดที่สามารถทำได้: ",
+ "Save" : "บันทึก",
+ "WebDAV" : "WebDAV",
+ "New" : "อัพโหลดไฟล์ใหม่",
+ "Text file" : "ไฟล์ข้อความ",
+ "New folder" : "โฟลเดอร์ใหม่",
+ "Folder" : "แฟ้มเอกสาร",
+ "From link" : "จากลิงก์",
+ "Nothing in here. Upload something!" : "ยังไม่มีไฟล์ใดๆอยู่ที่นี่ กรุณาอัพโหลดไฟล์!",
+ "Download" : "ดาวน์โหลด",
+ "Upload too large" : "ไฟล์ที่อัพโหลดมีขนาดใหญ่เกินไป",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "ไฟล์ที่คุณพยายามที่จะอัพโหลดมีขนาดเกินกว่าขนาดสูงสุดที่กำหนดไว้ให้อัพโหลดได้สำหรับเซิร์ฟเวอร์นี้",
+ "Files are being scanned, please wait." : "ไฟล์กำลังอยู่ระหว่างการสแกน, กรุณารอสักครู่."
+},
+"nplurals=1; plural=0;");
diff --git a/apps/files/l10n/th_TH.json b/apps/files/l10n/th_TH.json
new file mode 100644
index 00000000000..bd4afed4aec
--- /dev/null
+++ b/apps/files/l10n/th_TH.json
@@ -0,0 +1,51 @@
+{ "translations": {
+ "Unknown error" : "ข้อผิดพลาดที่ไม่ทราบสาเหตุ",
+ "Could not move %s - File with this name already exists" : "ไม่สามารถย้าย %s ได้ - ไฟล์ที่ใช้ชื่อนี้มีอยู่แล้ว",
+ "Could not move %s" : "ไม่สามารถย้าย %s ได้",
+ "File name cannot be empty." : "ชื่อไฟล์ไม่สามารถเว้นว่างได้",
+ "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "ชื่อที่ใช้ไม่ถูกต้อง, '\\', '/', '<', '>', ':', '\"', '|', '?' และ '*' ไม่ได้รับอนุญาตให้ใช้งานได้",
+ "No file was uploaded. Unknown error" : "ยังไม่มีไฟล์ใดที่ถูกอัพโหลด เกิดข้อผิดพลาดที่ไม่ทราบสาเหตุ",
+ "There is no error, the file uploaded with success" : "ไม่พบข้อผิดพลาดใดๆ, ไฟล์ถูกอัพโหลดเรียบร้อยแล้ว",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "ขนาดไฟล์ที่อัพโหลดมีขนาดเกิน upload_max_filesize ที่ระบุไว้ใน php.ini",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "ไฟล์ที่อัพโหลดมีขนาดไฟล์ใหญ่เกินจำนวนที่กำหนดไว้ในคำสั่ง MAX_FILE_SIZE ที่ถูกระบุไว้ในรูปแบบของ HTML",
+ "The uploaded file was only partially uploaded" : "ไฟล์ถูกอัพโหลดได้เพียงบางส่วนเท่านั้น",
+ "No file was uploaded" : "ไม่มีไฟล์ที่ถูกอัพโหลด",
+ "Missing a temporary folder" : "โฟลเดอร์ชั่วคราวเกิดการสูญหาย",
+ "Failed to write to disk" : "เขียนข้อมูลลงแผ่นดิสก์ล้มเหลว",
+ "Not enough storage available" : "เหลือพื้นที่ไม่เพียงสำหรับใช้งาน",
+ "Invalid directory." : "ไดเร็กทอรี่ไม่ถูกต้อง",
+ "Files" : "ไฟล์",
+ "Upload cancelled." : "การอัพโหลดถูกยกเลิก",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "การอัพโหลดไฟล์กำลังอยู่ในระหว่างดำเนินการ การออกจากหน้าเว็บนี้จะทำให้การอัพโหลดถูกยกเลิก",
+ "{new_name} already exists" : "{new_name} มีอยู่แล้วในระบบ",
+ "Share" : "แชร์",
+ "Delete" : "ลบ",
+ "Unshare" : "ยกเลิกการแชร์",
+ "Rename" : "เปลี่ยนชื่อ",
+ "Pending" : "อยู่ระหว่างดำเนินการ",
+ "Error" : "ข้อผิดพลาด",
+ "Name" : "ชื่อ",
+ "Size" : "ขนาด",
+ "Modified" : "แก้ไขแล้ว",
+ "_%n folder_::_%n folders_" : [""],
+ "_%n file_::_%n files_" : [""],
+ "_Uploading %n file_::_Uploading %n files_" : [""],
+ "Your storage is full, files can not be updated or synced anymore!" : "พื้นที่จัดเก็บข้อมูลของคุณเต็มแล้ว ไม่สามารถอัพเดทหรือผสานไฟล์ต่างๆได้อีกต่อไป",
+ "Your storage is almost full ({usedSpacePercent}%)" : "พื้นที่จัดเก็บข้อมูลของคุณใกล้เต็มแล้ว ({usedSpacePercent}%)",
+ "File handling" : "การจัดกาไฟล์",
+ "Maximum upload size" : "ขนาดไฟล์สูงสุดที่อัพโหลดได้",
+ "max. possible: " : "จำนวนสูงสุดที่สามารถทำได้: ",
+ "Save" : "บันทึก",
+ "WebDAV" : "WebDAV",
+ "New" : "อัพโหลดไฟล์ใหม่",
+ "Text file" : "ไฟล์ข้อความ",
+ "New folder" : "โฟลเดอร์ใหม่",
+ "Folder" : "แฟ้มเอกสาร",
+ "From link" : "จากลิงก์",
+ "Nothing in here. Upload something!" : "ยังไม่มีไฟล์ใดๆอยู่ที่นี่ กรุณาอัพโหลดไฟล์!",
+ "Download" : "ดาวน์โหลด",
+ "Upload too large" : "ไฟล์ที่อัพโหลดมีขนาดใหญ่เกินไป",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "ไฟล์ที่คุณพยายามที่จะอัพโหลดมีขนาดเกินกว่าขนาดสูงสุดที่กำหนดไว้ให้อัพโหลดได้สำหรับเซิร์ฟเวอร์นี้",
+ "Files are being scanned, please wait." : "ไฟล์กำลังอยู่ระหว่างการสแกน, กรุณารอสักครู่."
+},"pluralForm" :"nplurals=1; plural=0;"
+} \ No newline at end of file
diff --git a/apps/files/l10n/th_TH.php b/apps/files/l10n/th_TH.php
deleted file mode 100644
index ebe9b5aed73..00000000000
--- a/apps/files/l10n/th_TH.php
+++ /dev/null
@@ -1,52 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Unknown error" => "ข้อผิดพลาดที่ไม่ทราบสาเหตุ",
-"Could not move %s - File with this name already exists" => "ไม่สามารถย้าย %s ได้ - ไฟล์ที่ใช้ชื่อนี้มีอยู่แล้ว",
-"Could not move %s" => "ไม่สามารถย้าย %s ได้",
-"File name cannot be empty." => "ชื่อไฟล์ไม่สามารถเว้นว่างได้",
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "ชื่อที่ใช้ไม่ถูกต้อง, '\\', '/', '<', '>', ':', '\"', '|', '?' และ '*' ไม่ได้รับอนุญาตให้ใช้งานได้",
-"No file was uploaded. Unknown error" => "ยังไม่มีไฟล์ใดที่ถูกอัพโหลด เกิดข้อผิดพลาดที่ไม่ทราบสาเหตุ",
-"There is no error, the file uploaded with success" => "ไม่พบข้อผิดพลาดใดๆ, ไฟล์ถูกอัพโหลดเรียบร้อยแล้ว",
-"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "ขนาดไฟล์ที่อัพโหลดมีขนาดเกิน upload_max_filesize ที่ระบุไว้ใน php.ini",
-"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "ไฟล์ที่อัพโหลดมีขนาดไฟล์ใหญ่เกินจำนวนที่กำหนดไว้ในคำสั่ง MAX_FILE_SIZE ที่ถูกระบุไว้ในรูปแบบของ HTML",
-"The uploaded file was only partially uploaded" => "ไฟล์ถูกอัพโหลดได้เพียงบางส่วนเท่านั้น",
-"No file was uploaded" => "ไม่มีไฟล์ที่ถูกอัพโหลด",
-"Missing a temporary folder" => "โฟลเดอร์ชั่วคราวเกิดการสูญหาย",
-"Failed to write to disk" => "เขียนข้อมูลลงแผ่นดิสก์ล้มเหลว",
-"Not enough storage available" => "เหลือพื้นที่ไม่เพียงสำหรับใช้งาน",
-"Invalid directory." => "ไดเร็กทอรี่ไม่ถูกต้อง",
-"Files" => "ไฟล์",
-"Upload cancelled." => "การอัพโหลดถูกยกเลิก",
-"File upload is in progress. Leaving the page now will cancel the upload." => "การอัพโหลดไฟล์กำลังอยู่ในระหว่างดำเนินการ การออกจากหน้าเว็บนี้จะทำให้การอัพโหลดถูกยกเลิก",
-"{new_name} already exists" => "{new_name} มีอยู่แล้วในระบบ",
-"Share" => "แชร์",
-"Delete" => "ลบ",
-"Unshare" => "ยกเลิกการแชร์",
-"Rename" => "เปลี่ยนชื่อ",
-"Pending" => "อยู่ระหว่างดำเนินการ",
-"Error" => "ข้อผิดพลาด",
-"Name" => "ชื่อ",
-"Size" => "ขนาด",
-"Modified" => "แก้ไขแล้ว",
-"_%n folder_::_%n folders_" => array(""),
-"_%n file_::_%n files_" => array(""),
-"_Uploading %n file_::_Uploading %n files_" => array(""),
-"Your storage is full, files can not be updated or synced anymore!" => "พื้นที่จัดเก็บข้อมูลของคุณเต็มแล้ว ไม่สามารถอัพเดทหรือผสานไฟล์ต่างๆได้อีกต่อไป",
-"Your storage is almost full ({usedSpacePercent}%)" => "พื้นที่จัดเก็บข้อมูลของคุณใกล้เต็มแล้ว ({usedSpacePercent}%)",
-"File handling" => "การจัดกาไฟล์",
-"Maximum upload size" => "ขนาดไฟล์สูงสุดที่อัพโหลดได้",
-"max. possible: " => "จำนวนสูงสุดที่สามารถทำได้: ",
-"Save" => "บันทึก",
-"WebDAV" => "WebDAV",
-"New" => "อัพโหลดไฟล์ใหม่",
-"Text file" => "ไฟล์ข้อความ",
-"New folder" => "โฟลเดอร์ใหม่",
-"Folder" => "แฟ้มเอกสาร",
-"From link" => "จากลิงก์",
-"Nothing in here. Upload something!" => "ยังไม่มีไฟล์ใดๆอยู่ที่นี่ กรุณาอัพโหลดไฟล์!",
-"Download" => "ดาวน์โหลด",
-"Upload too large" => "ไฟล์ที่อัพโหลดมีขนาดใหญ่เกินไป",
-"The files you are trying to upload exceed the maximum size for file uploads on this server." => "ไฟล์ที่คุณพยายามที่จะอัพโหลดมีขนาดเกินกว่าขนาดสูงสุดที่กำหนดไว้ให้อัพโหลดได้สำหรับเซิร์ฟเวอร์นี้",
-"Files are being scanned, please wait." => "ไฟล์กำลังอยู่ระหว่างการสแกน, กรุณารอสักครู่."
-);
-$PLURAL_FORMS = "nplurals=1; plural=0;";
diff --git a/apps/files/l10n/tl_PH.js b/apps/files/l10n/tl_PH.js
new file mode 100644
index 00000000000..f085469f731
--- /dev/null
+++ b/apps/files/l10n/tl_PH.js
@@ -0,0 +1,8 @@
+OC.L10N.register(
+ "files",
+ {
+ "_%n folder_::_%n folders_" : ["",""],
+ "_%n file_::_%n files_" : ["",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["",""]
+},
+"nplurals=2; plural=(n > 1);");
diff --git a/apps/files/l10n/tl_PH.json b/apps/files/l10n/tl_PH.json
new file mode 100644
index 00000000000..ba9792477cd
--- /dev/null
+++ b/apps/files/l10n/tl_PH.json
@@ -0,0 +1,6 @@
+{ "translations": {
+ "_%n folder_::_%n folders_" : ["",""],
+ "_%n file_::_%n files_" : ["",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["",""]
+},"pluralForm" :"nplurals=2; plural=(n > 1);"
+} \ No newline at end of file
diff --git a/apps/files/l10n/tl_PH.php b/apps/files/l10n/tl_PH.php
deleted file mode 100644
index 3c711e6b78a..00000000000
--- a/apps/files/l10n/tl_PH.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"_%n folder_::_%n folders_" => array("",""),
-"_%n file_::_%n files_" => array("",""),
-"_Uploading %n file_::_Uploading %n files_" => array("","")
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n > 1);";
diff --git a/apps/files/l10n/tr.js b/apps/files/l10n/tr.js
new file mode 100644
index 00000000000..81eaf632112
--- /dev/null
+++ b/apps/files/l10n/tr.js
@@ -0,0 +1,97 @@
+OC.L10N.register(
+ "files",
+ {
+ "Storage not available" : "Depolama mevcut değil",
+ "Storage invalid" : "Depolama geçersiz",
+ "Unknown error" : "Bilinmeyen hata",
+ "Could not move %s - File with this name already exists" : "%s taşınamadı. Bu isimde dosya zaten mevcut",
+ "Could not move %s" : "%s taşınamadı",
+ "Permission denied" : "Erişim reddedildi",
+ "File name cannot be empty." : "Dosya adı boş olamaz.",
+ "\"%s\" is an invalid file name." : "\"%s\" geçersiz bir dosya adı.",
+ "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Geçersiz isim. '\\', '/', '<', '>', ':', '\"', '|', '?' ve '*' karakterlerine izin verilmemektedir.",
+ "The target folder has been moved or deleted." : "Hedef klasör taşındı veya silindi.",
+ "The name %s is already used in the folder %s. Please choose a different name." : "%s ismi zaten %s klasöründe kullanılıyor. Lütfen farklı bir isim seçin.",
+ "Not a valid source" : "Geçerli bir kaynak değil",
+ "Server is not allowed to open URLs, please check the server configuration" : "Sunucunun adresleri açma izni yok, lütfen sunucu yapılandırmasını denetleyin",
+ "The file exceeds your quota by %s" : "Dosya, kotanızı %s aşıyor",
+ "Error while downloading %s to %s" : "%s, %s içine indirilirken hata",
+ "Error when creating the file" : "Dosya oluşturulurken hata",
+ "Folder name cannot be empty." : "Klasör adı boş olamaz.",
+ "Error when creating the folder" : "Klasör oluşturulurken hata",
+ "Unable to set upload directory." : "Yükleme dizini ayarlanamadı.",
+ "Invalid Token" : "Geçersiz Belirteç",
+ "No file was uploaded. Unknown error" : "Dosya yüklenmedi. Bilinmeyen hata",
+ "There is no error, the file uploaded with success" : "Dosya başarıyla yüklendi, hata oluşmadı",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "php.ini dosyasında upload_max_filesize ile belirtilen dosya yükleme sınırı aşıldı:",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Yüklenecek dosyanın boyutu HTML formunda belirtilen MAX_FILE_SIZE limitini aşıyor",
+ "The uploaded file was only partially uploaded" : "Dosya karşıya kısmen yüklenebildi",
+ "No file was uploaded" : "Hiç dosya gönderilmedi",
+ "Missing a temporary folder" : "Geçici bir dizin eksik",
+ "Failed to write to disk" : "Diske yazılamadı",
+ "Not enough storage available" : "Yeterli disk alanı yok",
+ "Upload failed. Could not find uploaded file" : "Yükleme başarısız. Yüklenen dosya bulunamadı",
+ "Upload failed. Could not get file info." : "Yükleme başarısız. Dosya bilgisi alınamadı.",
+ "Invalid directory." : "Geçersiz dizin.",
+ "Files" : "Dosyalar",
+ "All files" : "Tüm dosyalar",
+ "Unable to upload {filename} as it is a directory or has 0 bytes" : "{filename} bir dizin veya 0 bayt olduğundan yüklenemedi",
+ "Total file size {size1} exceeds upload limit {size2}" : "Toplam dosya boyutu {size1}, {size2} gönderme sınırını aşıyor",
+ "Not enough free space, you are uploading {size1} but only {size2} is left" : "Yeterince boş alan yok. Gönderdiğiniz boyut {size1} ancak {size2} alan mevcut",
+ "Upload cancelled." : "Yükleme iptal edildi.",
+ "Could not get result from server." : "Sunucudan sonuç alınamadı.",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "Dosya yükleme işlemi sürüyor. Şu anda sayfadan ayrılmak yükleme işlemini iptal edecek.",
+ "URL cannot be empty" : "URL boş olamaz",
+ "{new_name} already exists" : "{new_name} zaten mevcut",
+ "Could not create file" : "Dosya oluşturulamadı",
+ "Could not create folder" : "Klasör oluşturulamadı",
+ "Error fetching URL" : "Adres getirilirken hata",
+ "Share" : "Paylaş",
+ "Delete" : "Sil",
+ "Disconnect storage" : "Depolama bağlantısını kes",
+ "Unshare" : "Paylaşmayı Kaldır",
+ "Delete permanently" : "Kalıcı olarak sil",
+ "Rename" : "Yeniden adlandır",
+ "Pending" : "Bekliyor",
+ "Error moving file." : "Dosya taşıma hatası.",
+ "Error moving file" : "Dosya taşıma hatası",
+ "Error" : "Hata",
+ "Could not rename file" : "Dosya adlandırılamadı",
+ "Error deleting file." : "Dosya silinirken hata.",
+ "Name" : "İsim",
+ "Size" : "Boyut",
+ "Modified" : "Değiştirilme",
+ "_%n folder_::_%n folders_" : ["%n dizin","%n dizin"],
+ "_%n file_::_%n files_" : ["%n dosya","%n dosya"],
+ "You don’t have permission to upload or create files here" : "Buraya dosya yükleme veya oluşturma izniniz yok",
+ "_Uploading %n file_::_Uploading %n files_" : ["%n dosya yükleniyor","%n dosya yükleniyor"],
+ "\"{name}\" is an invalid file name." : "\"{name}\" geçersiz bir dosya adı.",
+ "Your storage is full, files can not be updated or synced anymore!" : "Depolama alanınız dolu, artık dosyalar güncellenmeyecek veya eşitlenmeyecek.",
+ "Your storage is almost full ({usedSpacePercent}%)" : "Depolama alanınız neredeyse dolu (%{usedSpacePercent})",
+ "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Şifreleme Uygulaması etkin ancak anahtarlarınız başlatılmamış. Lütfen oturumu kapatıp yeniden açın",
+ "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Şifreleme Uygulaması için geçersiz özel anahtar. Lütfen şifreli dosyalarınıza erişimi tekrar kazanabilmek için kişisel ayarlarınızdan özel anahtar parolanızı güncelleyin.",
+ "Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." : "Şifreleme işlemi durduruldu ancak dosyalarınız hala şifreli. Dosyalarınızın şifrelemesini kaldırmak için lütfen kişisel ayarlar kısmına geçin.",
+ "{dirs} and {files}" : "{dirs} ve {files}",
+ "%s could not be renamed as it has been deleted" : "%s, silindiği için adlandırılamadı",
+ "%s could not be renamed" : "%s yeniden adlandırılamadı",
+ "Upload (max. %s)" : "Yükle (azami: %s)",
+ "File handling" : "Dosya işlemleri",
+ "Maximum upload size" : "Azami yükleme boyutu",
+ "max. possible: " : "mümkün olan en fazla: ",
+ "Save" : "Kaydet",
+ "WebDAV" : "WebDAV",
+ "Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" : "<a href=\"%s\" target=\"_blank\">Dosyalarınıza WebDAV aracılığıyla erişmek için</a> bu adresi kullanın",
+ "New" : "Yeni",
+ "New text file" : "Yeni metin dosyası",
+ "Text file" : "Metin dosyası",
+ "New folder" : "Yeni klasör",
+ "Folder" : "Klasör",
+ "From link" : "Bağlantıdan",
+ "Nothing in here. Upload something!" : "Burada hiçbir şey yok. Bir şeyler yükleyin!",
+ "Download" : "İndir",
+ "Upload too large" : "Yükleme çok büyük",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Yüklemeye çalıştığınız dosyalar bu sunucudaki azami yükleme boyutunu aşıyor.",
+ "Files are being scanned, please wait." : "Dosyalar taranıyor, lütfen bekleyin.",
+ "Currently scanning" : "Şu anda taranan"
+},
+"nplurals=2; plural=(n > 1);");
diff --git a/apps/files/l10n/tr.json b/apps/files/l10n/tr.json
new file mode 100644
index 00000000000..41ba10c4e7f
--- /dev/null
+++ b/apps/files/l10n/tr.json
@@ -0,0 +1,95 @@
+{ "translations": {
+ "Storage not available" : "Depolama mevcut değil",
+ "Storage invalid" : "Depolama geçersiz",
+ "Unknown error" : "Bilinmeyen hata",
+ "Could not move %s - File with this name already exists" : "%s taşınamadı. Bu isimde dosya zaten mevcut",
+ "Could not move %s" : "%s taşınamadı",
+ "Permission denied" : "Erişim reddedildi",
+ "File name cannot be empty." : "Dosya adı boş olamaz.",
+ "\"%s\" is an invalid file name." : "\"%s\" geçersiz bir dosya adı.",
+ "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Geçersiz isim. '\\', '/', '<', '>', ':', '\"', '|', '?' ve '*' karakterlerine izin verilmemektedir.",
+ "The target folder has been moved or deleted." : "Hedef klasör taşındı veya silindi.",
+ "The name %s is already used in the folder %s. Please choose a different name." : "%s ismi zaten %s klasöründe kullanılıyor. Lütfen farklı bir isim seçin.",
+ "Not a valid source" : "Geçerli bir kaynak değil",
+ "Server is not allowed to open URLs, please check the server configuration" : "Sunucunun adresleri açma izni yok, lütfen sunucu yapılandırmasını denetleyin",
+ "The file exceeds your quota by %s" : "Dosya, kotanızı %s aşıyor",
+ "Error while downloading %s to %s" : "%s, %s içine indirilirken hata",
+ "Error when creating the file" : "Dosya oluşturulurken hata",
+ "Folder name cannot be empty." : "Klasör adı boş olamaz.",
+ "Error when creating the folder" : "Klasör oluşturulurken hata",
+ "Unable to set upload directory." : "Yükleme dizini ayarlanamadı.",
+ "Invalid Token" : "Geçersiz Belirteç",
+ "No file was uploaded. Unknown error" : "Dosya yüklenmedi. Bilinmeyen hata",
+ "There is no error, the file uploaded with success" : "Dosya başarıyla yüklendi, hata oluşmadı",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "php.ini dosyasında upload_max_filesize ile belirtilen dosya yükleme sınırı aşıldı:",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Yüklenecek dosyanın boyutu HTML formunda belirtilen MAX_FILE_SIZE limitini aşıyor",
+ "The uploaded file was only partially uploaded" : "Dosya karşıya kısmen yüklenebildi",
+ "No file was uploaded" : "Hiç dosya gönderilmedi",
+ "Missing a temporary folder" : "Geçici bir dizin eksik",
+ "Failed to write to disk" : "Diske yazılamadı",
+ "Not enough storage available" : "Yeterli disk alanı yok",
+ "Upload failed. Could not find uploaded file" : "Yükleme başarısız. Yüklenen dosya bulunamadı",
+ "Upload failed. Could not get file info." : "Yükleme başarısız. Dosya bilgisi alınamadı.",
+ "Invalid directory." : "Geçersiz dizin.",
+ "Files" : "Dosyalar",
+ "All files" : "Tüm dosyalar",
+ "Unable to upload {filename} as it is a directory or has 0 bytes" : "{filename} bir dizin veya 0 bayt olduğundan yüklenemedi",
+ "Total file size {size1} exceeds upload limit {size2}" : "Toplam dosya boyutu {size1}, {size2} gönderme sınırını aşıyor",
+ "Not enough free space, you are uploading {size1} but only {size2} is left" : "Yeterince boş alan yok. Gönderdiğiniz boyut {size1} ancak {size2} alan mevcut",
+ "Upload cancelled." : "Yükleme iptal edildi.",
+ "Could not get result from server." : "Sunucudan sonuç alınamadı.",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "Dosya yükleme işlemi sürüyor. Şu anda sayfadan ayrılmak yükleme işlemini iptal edecek.",
+ "URL cannot be empty" : "URL boş olamaz",
+ "{new_name} already exists" : "{new_name} zaten mevcut",
+ "Could not create file" : "Dosya oluşturulamadı",
+ "Could not create folder" : "Klasör oluşturulamadı",
+ "Error fetching URL" : "Adres getirilirken hata",
+ "Share" : "Paylaş",
+ "Delete" : "Sil",
+ "Disconnect storage" : "Depolama bağlantısını kes",
+ "Unshare" : "Paylaşmayı Kaldır",
+ "Delete permanently" : "Kalıcı olarak sil",
+ "Rename" : "Yeniden adlandır",
+ "Pending" : "Bekliyor",
+ "Error moving file." : "Dosya taşıma hatası.",
+ "Error moving file" : "Dosya taşıma hatası",
+ "Error" : "Hata",
+ "Could not rename file" : "Dosya adlandırılamadı",
+ "Error deleting file." : "Dosya silinirken hata.",
+ "Name" : "İsim",
+ "Size" : "Boyut",
+ "Modified" : "Değiştirilme",
+ "_%n folder_::_%n folders_" : ["%n dizin","%n dizin"],
+ "_%n file_::_%n files_" : ["%n dosya","%n dosya"],
+ "You don’t have permission to upload or create files here" : "Buraya dosya yükleme veya oluşturma izniniz yok",
+ "_Uploading %n file_::_Uploading %n files_" : ["%n dosya yükleniyor","%n dosya yükleniyor"],
+ "\"{name}\" is an invalid file name." : "\"{name}\" geçersiz bir dosya adı.",
+ "Your storage is full, files can not be updated or synced anymore!" : "Depolama alanınız dolu, artık dosyalar güncellenmeyecek veya eşitlenmeyecek.",
+ "Your storage is almost full ({usedSpacePercent}%)" : "Depolama alanınız neredeyse dolu (%{usedSpacePercent})",
+ "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Şifreleme Uygulaması etkin ancak anahtarlarınız başlatılmamış. Lütfen oturumu kapatıp yeniden açın",
+ "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Şifreleme Uygulaması için geçersiz özel anahtar. Lütfen şifreli dosyalarınıza erişimi tekrar kazanabilmek için kişisel ayarlarınızdan özel anahtar parolanızı güncelleyin.",
+ "Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." : "Şifreleme işlemi durduruldu ancak dosyalarınız hala şifreli. Dosyalarınızın şifrelemesini kaldırmak için lütfen kişisel ayarlar kısmına geçin.",
+ "{dirs} and {files}" : "{dirs} ve {files}",
+ "%s could not be renamed as it has been deleted" : "%s, silindiği için adlandırılamadı",
+ "%s could not be renamed" : "%s yeniden adlandırılamadı",
+ "Upload (max. %s)" : "Yükle (azami: %s)",
+ "File handling" : "Dosya işlemleri",
+ "Maximum upload size" : "Azami yükleme boyutu",
+ "max. possible: " : "mümkün olan en fazla: ",
+ "Save" : "Kaydet",
+ "WebDAV" : "WebDAV",
+ "Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" : "<a href=\"%s\" target=\"_blank\">Dosyalarınıza WebDAV aracılığıyla erişmek için</a> bu adresi kullanın",
+ "New" : "Yeni",
+ "New text file" : "Yeni metin dosyası",
+ "Text file" : "Metin dosyası",
+ "New folder" : "Yeni klasör",
+ "Folder" : "Klasör",
+ "From link" : "Bağlantıdan",
+ "Nothing in here. Upload something!" : "Burada hiçbir şey yok. Bir şeyler yükleyin!",
+ "Download" : "İndir",
+ "Upload too large" : "Yükleme çok büyük",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Yüklemeye çalıştığınız dosyalar bu sunucudaki azami yükleme boyutunu aşıyor.",
+ "Files are being scanned, please wait." : "Dosyalar taranıyor, lütfen bekleyin.",
+ "Currently scanning" : "Şu anda taranan"
+},"pluralForm" :"nplurals=2; plural=(n > 1);"
+} \ No newline at end of file
diff --git a/apps/files/l10n/tr.php b/apps/files/l10n/tr.php
deleted file mode 100644
index 7bf746dba52..00000000000
--- a/apps/files/l10n/tr.php
+++ /dev/null
@@ -1,96 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Storage not available" => "Depolama mevcut değil",
-"Storage invalid" => "Depolama geçersiz",
-"Unknown error" => "Bilinmeyen hata",
-"Could not move %s - File with this name already exists" => "%s taşınamadı. Bu isimde dosya zaten mevcut",
-"Could not move %s" => "%s taşınamadı",
-"Permission denied" => "Erişim reddedildi",
-"File name cannot be empty." => "Dosya adı boş olamaz.",
-"\"%s\" is an invalid file name." => "\"%s\" geçersiz bir dosya adı.",
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Geçersiz isim. '\\', '/', '<', '>', ':', '\"', '|', '?' ve '*' karakterlerine izin verilmemektedir.",
-"The target folder has been moved or deleted." => "Hedef klasör taşındı veya silindi.",
-"The name %s is already used in the folder %s. Please choose a different name." => "%s ismi zaten %s klasöründe kullanılıyor. Lütfen farklı bir isim seçin.",
-"Not a valid source" => "Geçerli bir kaynak değil",
-"Server is not allowed to open URLs, please check the server configuration" => "Sunucunun adresleri açma izni yok, lütfen sunucu yapılandırmasını denetleyin",
-"The file exceeds your quota by %s" => "Dosya, kotanızı %s aşıyor",
-"Error while downloading %s to %s" => "%s, %s içine indirilirken hata",
-"Error when creating the file" => "Dosya oluşturulurken hata",
-"Folder name cannot be empty." => "Klasör adı boş olamaz.",
-"Error when creating the folder" => "Klasör oluşturulurken hata",
-"Unable to set upload directory." => "Yükleme dizini ayarlanamadı.",
-"Invalid Token" => "Geçersiz Belirteç",
-"No file was uploaded. Unknown error" => "Dosya yüklenmedi. Bilinmeyen hata",
-"There is no error, the file uploaded with success" => "Dosya başarıyla yüklendi, hata oluşmadı",
-"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "php.ini dosyasında upload_max_filesize ile belirtilen dosya yükleme sınırı aşıldı:",
-"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Yüklenecek dosyanın boyutu HTML formunda belirtilen MAX_FILE_SIZE limitini aşıyor",
-"The uploaded file was only partially uploaded" => "Dosya karşıya kısmen yüklenebildi",
-"No file was uploaded" => "Hiç dosya gönderilmedi",
-"Missing a temporary folder" => "Geçici bir dizin eksik",
-"Failed to write to disk" => "Diske yazılamadı",
-"Not enough storage available" => "Yeterli disk alanı yok",
-"Upload failed. Could not find uploaded file" => "Yükleme başarısız. Yüklenen dosya bulunamadı",
-"Upload failed. Could not get file info." => "Yükleme başarısız. Dosya bilgisi alınamadı.",
-"Invalid directory." => "Geçersiz dizin.",
-"Files" => "Dosyalar",
-"All files" => "Tüm dosyalar",
-"Unable to upload {filename} as it is a directory or has 0 bytes" => "{filename} bir dizin veya 0 bayt olduğundan yüklenemedi",
-"Total file size {size1} exceeds upload limit {size2}" => "Toplam dosya boyutu {size1}, {size2} gönderme sınırını aşıyor",
-"Not enough free space, you are uploading {size1} but only {size2} is left" => "Yeterince boş alan yok. Gönderdiğiniz boyut {size1} ancak {size2} alan mevcut",
-"Upload cancelled." => "Yükleme iptal edildi.",
-"Could not get result from server." => "Sunucudan sonuç alınamadı.",
-"File upload is in progress. Leaving the page now will cancel the upload." => "Dosya yükleme işlemi sürüyor. Şu anda sayfadan ayrılmak yükleme işlemini iptal edecek.",
-"URL cannot be empty" => "URL boş olamaz",
-"{new_name} already exists" => "{new_name} zaten mevcut",
-"Could not create file" => "Dosya oluşturulamadı",
-"Could not create folder" => "Klasör oluşturulamadı",
-"Error fetching URL" => "Adres getirilirken hata",
-"Share" => "Paylaş",
-"Delete" => "Sil",
-"Disconnect storage" => "Depolama bağlantısını kes",
-"Unshare" => "Paylaşmayı Kaldır",
-"Delete permanently" => "Kalıcı olarak sil",
-"Rename" => "Yeniden adlandır",
-"Pending" => "Bekliyor",
-"Error moving file." => "Dosya taşıma hatası.",
-"Error moving file" => "Dosya taşıma hatası",
-"Error" => "Hata",
-"Could not rename file" => "Dosya adlandırılamadı",
-"Error deleting file." => "Dosya silinirken hata.",
-"Name" => "İsim",
-"Size" => "Boyut",
-"Modified" => "Değiştirilme",
-"_%n folder_::_%n folders_" => array("%n dizin","%n dizin"),
-"_%n file_::_%n files_" => array("%n dosya","%n dosya"),
-"You don’t have permission to upload or create files here" => "Buraya dosya yükleme veya oluşturma izniniz yok",
-"_Uploading %n file_::_Uploading %n files_" => array("%n dosya yükleniyor","%n dosya yükleniyor"),
-"\"{name}\" is an invalid file name." => "\"{name}\" geçersiz bir dosya adı.",
-"Your storage is full, files can not be updated or synced anymore!" => "Depolama alanınız dolu, artık dosyalar güncellenmeyecek veya eşitlenmeyecek.",
-"Your storage is almost full ({usedSpacePercent}%)" => "Depolama alanınız neredeyse dolu (%{usedSpacePercent})",
-"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" => "Şifreleme Uygulaması etkin ancak anahtarlarınız başlatılmamış. Lütfen oturumu kapatıp yeniden açın",
-"Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." => "Şifreleme Uygulaması için geçersiz özel anahtar. Lütfen şifreli dosyalarınıza erişimi tekrar kazanabilmek için kişisel ayarlarınızdan özel anahtar parolanızı güncelleyin.",
-"Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." => "Şifreleme işlemi durduruldu ancak dosyalarınız hala şifreli. Dosyalarınızın şifrelemesini kaldırmak için lütfen kişisel ayarlar kısmına geçin.",
-"{dirs} and {files}" => "{dirs} ve {files}",
-"%s could not be renamed as it has been deleted" => "%s, silindiği için adlandırılamadı",
-"%s could not be renamed" => "%s yeniden adlandırılamadı",
-"Upload (max. %s)" => "Yükle (azami: %s)",
-"File handling" => "Dosya işlemleri",
-"Maximum upload size" => "Azami yükleme boyutu",
-"max. possible: " => "mümkün olan en fazla: ",
-"Save" => "Kaydet",
-"WebDAV" => "WebDAV",
-"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" => "<a href=\"%s\" target=\"_blank\">Dosyalarınıza WebDAV aracılığıyla erişmek için</a> bu adresi kullanın",
-"New" => "Yeni",
-"New text file" => "Yeni metin dosyası",
-"Text file" => "Metin dosyası",
-"New folder" => "Yeni klasör",
-"Folder" => "Klasör",
-"From link" => "Bağlantıdan",
-"Nothing in here. Upload something!" => "Burada hiçbir şey yok. Bir şeyler yükleyin!",
-"Download" => "İndir",
-"Upload too large" => "Yükleme çok büyük",
-"The files you are trying to upload exceed the maximum size for file uploads on this server." => "Yüklemeye çalıştığınız dosyalar bu sunucudaki azami yükleme boyutunu aşıyor.",
-"Files are being scanned, please wait." => "Dosyalar taranıyor, lütfen bekleyin.",
-"Currently scanning" => "Şu anda taranan"
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n > 1);";
diff --git a/apps/files/l10n/tzm.js b/apps/files/l10n/tzm.js
new file mode 100644
index 00000000000..2a7c7f44429
--- /dev/null
+++ b/apps/files/l10n/tzm.js
@@ -0,0 +1,8 @@
+OC.L10N.register(
+ "files",
+ {
+ "_%n folder_::_%n folders_" : ["",""],
+ "_%n file_::_%n files_" : ["",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["",""]
+},
+"nplurals=2; plural=(n == 0 || n == 1 || (n > 10 && n < 100) ? 0 : 1;");
diff --git a/apps/files/l10n/tzm.json b/apps/files/l10n/tzm.json
new file mode 100644
index 00000000000..63a463dce66
--- /dev/null
+++ b/apps/files/l10n/tzm.json
@@ -0,0 +1,6 @@
+{ "translations": {
+ "_%n folder_::_%n folders_" : ["",""],
+ "_%n file_::_%n files_" : ["",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["",""]
+},"pluralForm" :"nplurals=2; plural=(n == 0 || n == 1 || (n > 10 && n < 100) ? 0 : 1;"
+} \ No newline at end of file
diff --git a/apps/files/l10n/tzm.php b/apps/files/l10n/tzm.php
deleted file mode 100644
index c50e35da623..00000000000
--- a/apps/files/l10n/tzm.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"_%n folder_::_%n folders_" => array("",""),
-"_%n file_::_%n files_" => array("",""),
-"_Uploading %n file_::_Uploading %n files_" => array("","")
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n == 0 || n == 1 || (n > 10 && n < 100) ? 0 : 1;";
diff --git a/apps/files/l10n/ug.js b/apps/files/l10n/ug.js
new file mode 100644
index 00000000000..cfa6db88c4a
--- /dev/null
+++ b/apps/files/l10n/ug.js
@@ -0,0 +1,38 @@
+OC.L10N.register(
+ "files",
+ {
+ "Unknown error" : "يوچۇن خاتالىق",
+ "Could not move %s" : "%s يۆتكىيەلمەيدۇ",
+ "No file was uploaded. Unknown error" : "ھېچقانداق ھۆججەت يۈكلەنمىدى. يوچۇن خاتالىق",
+ "No file was uploaded" : "ھېچقانداق ھۆججەت يۈكلەنمىدى",
+ "Missing a temporary folder" : "ۋاقىتلىق قىسقۇچ كەم.",
+ "Failed to write to disk" : "دىسكىغا يازالمىدى",
+ "Not enough storage available" : "يېتەرلىك ساقلاش بوشلۇقى يوق",
+ "Files" : "ھۆججەتلەر",
+ "Upload cancelled." : "يۈكلەشتىن ۋاز كەچتى.",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "ھۆججەت يۈكلەش مەشغۇلاتى ئېلىپ بېرىلىۋاتىدۇ. Leaving the page now will cancel the upload.",
+ "{new_name} already exists" : "{new_name} مەۋجۇت",
+ "Share" : "ھەمبەھىر",
+ "Delete" : "ئۆچۈر",
+ "Unshare" : "ھەمبەھىرلىمە",
+ "Delete permanently" : "مەڭگۈلۈك ئۆچۈر",
+ "Rename" : "ئات ئۆزگەرت",
+ "Pending" : "كۈتۈۋاتىدۇ",
+ "Error" : "خاتالىق",
+ "Name" : "ئاتى",
+ "Size" : "چوڭلۇقى",
+ "Modified" : "ئۆزگەرتكەن",
+ "_%n folder_::_%n folders_" : [""],
+ "_%n file_::_%n files_" : [""],
+ "_Uploading %n file_::_Uploading %n files_" : [""],
+ "Save" : "ساقلا",
+ "WebDAV" : "WebDAV",
+ "New" : "يېڭى",
+ "Text file" : "تېكىست ھۆججەت",
+ "New folder" : "يېڭى قىسقۇچ",
+ "Folder" : "قىسقۇچ",
+ "Nothing in here. Upload something!" : "بۇ جايدا ھېچنېمە يوق. Upload something!",
+ "Download" : "چۈشۈر",
+ "Upload too large" : "يۈكلەندىغىنى بەك چوڭ"
+},
+"nplurals=1; plural=0;");
diff --git a/apps/files/l10n/ug.json b/apps/files/l10n/ug.json
new file mode 100644
index 00000000000..19c010492e7
--- /dev/null
+++ b/apps/files/l10n/ug.json
@@ -0,0 +1,36 @@
+{ "translations": {
+ "Unknown error" : "يوچۇن خاتالىق",
+ "Could not move %s" : "%s يۆتكىيەلمەيدۇ",
+ "No file was uploaded. Unknown error" : "ھېچقانداق ھۆججەت يۈكلەنمىدى. يوچۇن خاتالىق",
+ "No file was uploaded" : "ھېچقانداق ھۆججەت يۈكلەنمىدى",
+ "Missing a temporary folder" : "ۋاقىتلىق قىسقۇچ كەم.",
+ "Failed to write to disk" : "دىسكىغا يازالمىدى",
+ "Not enough storage available" : "يېتەرلىك ساقلاش بوشلۇقى يوق",
+ "Files" : "ھۆججەتلەر",
+ "Upload cancelled." : "يۈكلەشتىن ۋاز كەچتى.",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "ھۆججەت يۈكلەش مەشغۇلاتى ئېلىپ بېرىلىۋاتىدۇ. Leaving the page now will cancel the upload.",
+ "{new_name} already exists" : "{new_name} مەۋجۇت",
+ "Share" : "ھەمبەھىر",
+ "Delete" : "ئۆچۈر",
+ "Unshare" : "ھەمبەھىرلىمە",
+ "Delete permanently" : "مەڭگۈلۈك ئۆچۈر",
+ "Rename" : "ئات ئۆزگەرت",
+ "Pending" : "كۈتۈۋاتىدۇ",
+ "Error" : "خاتالىق",
+ "Name" : "ئاتى",
+ "Size" : "چوڭلۇقى",
+ "Modified" : "ئۆزگەرتكەن",
+ "_%n folder_::_%n folders_" : [""],
+ "_%n file_::_%n files_" : [""],
+ "_Uploading %n file_::_Uploading %n files_" : [""],
+ "Save" : "ساقلا",
+ "WebDAV" : "WebDAV",
+ "New" : "يېڭى",
+ "Text file" : "تېكىست ھۆججەت",
+ "New folder" : "يېڭى قىسقۇچ",
+ "Folder" : "قىسقۇچ",
+ "Nothing in here. Upload something!" : "بۇ جايدا ھېچنېمە يوق. Upload something!",
+ "Download" : "چۈشۈر",
+ "Upload too large" : "يۈكلەندىغىنى بەك چوڭ"
+},"pluralForm" :"nplurals=1; plural=0;"
+} \ No newline at end of file
diff --git a/apps/files/l10n/ug.php b/apps/files/l10n/ug.php
deleted file mode 100644
index da132edc9ef..00000000000
--- a/apps/files/l10n/ug.php
+++ /dev/null
@@ -1,37 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Unknown error" => "يوچۇن خاتالىق",
-"Could not move %s" => "%s يۆتكىيەلمەيدۇ",
-"No file was uploaded. Unknown error" => "ھېچقانداق ھۆججەت يۈكلەنمىدى. يوچۇن خاتالىق",
-"No file was uploaded" => "ھېچقانداق ھۆججەت يۈكلەنمىدى",
-"Missing a temporary folder" => "ۋاقىتلىق قىسقۇچ كەم.",
-"Failed to write to disk" => "دىسكىغا يازالمىدى",
-"Not enough storage available" => "يېتەرلىك ساقلاش بوشلۇقى يوق",
-"Files" => "ھۆججەتلەر",
-"Upload cancelled." => "يۈكلەشتىن ۋاز كەچتى.",
-"File upload is in progress. Leaving the page now will cancel the upload." => "ھۆججەت يۈكلەش مەشغۇلاتى ئېلىپ بېرىلىۋاتىدۇ. Leaving the page now will cancel the upload.",
-"{new_name} already exists" => "{new_name} مەۋجۇت",
-"Share" => "ھەمبەھىر",
-"Delete" => "ئۆچۈر",
-"Unshare" => "ھەمبەھىرلىمە",
-"Delete permanently" => "مەڭگۈلۈك ئۆچۈر",
-"Rename" => "ئات ئۆزگەرت",
-"Pending" => "كۈتۈۋاتىدۇ",
-"Error" => "خاتالىق",
-"Name" => "ئاتى",
-"Size" => "چوڭلۇقى",
-"Modified" => "ئۆزگەرتكەن",
-"_%n folder_::_%n folders_" => array(""),
-"_%n file_::_%n files_" => array(""),
-"_Uploading %n file_::_Uploading %n files_" => array(""),
-"Save" => "ساقلا",
-"WebDAV" => "WebDAV",
-"New" => "يېڭى",
-"Text file" => "تېكىست ھۆججەت",
-"New folder" => "يېڭى قىسقۇچ",
-"Folder" => "قىسقۇچ",
-"Nothing in here. Upload something!" => "بۇ جايدا ھېچنېمە يوق. Upload something!",
-"Download" => "چۈشۈر",
-"Upload too large" => "يۈكلەندىغىنى بەك چوڭ"
-);
-$PLURAL_FORMS = "nplurals=1; plural=0;";
diff --git a/apps/files/l10n/uk.js b/apps/files/l10n/uk.js
new file mode 100644
index 00000000000..b2bbbcbfc4c
--- /dev/null
+++ b/apps/files/l10n/uk.js
@@ -0,0 +1,97 @@
+OC.L10N.register(
+ "files",
+ {
+ "Storage not available" : "Сховище не доступне",
+ "Storage invalid" : "Неправильне сховище",
+ "Unknown error" : "Невідома помилка",
+ "Could not move %s - File with this name already exists" : "Не вдалося перемістити %s - Файл з таким ім'ям вже існує",
+ "Could not move %s" : "Не вдалося перемістити %s",
+ "Permission denied" : "Доступ заборонено",
+ "File name cannot be empty." : " Ім'я файлу не може бути порожнім.",
+ "\"%s\" is an invalid file name." : "\"%s\" - це некоректне ім'я файлу.",
+ "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Невірне ім'я, '\\', '/', '<', '>', ':', '\"', '|', '?' та '*' не дозволені.",
+ "The target folder has been moved or deleted." : "Теку призначення було переміщено або видалено.",
+ "The name %s is already used in the folder %s. Please choose a different name." : "Файл з ім'ям %s вже є у теці %s. Оберіть інше ім'я.",
+ "Not a valid source" : "Недійсне джерело",
+ "Server is not allowed to open URLs, please check the server configuration" : "Серверу заборонено відкривати посилання, перевірте конфігурацію",
+ "The file exceeds your quota by %s" : "Файл перевищує вашу квоту на %s",
+ "Error while downloading %s to %s" : "Помилка завантаження %s до %s",
+ "Error when creating the file" : "Помилка створення файлу",
+ "Folder name cannot be empty." : "Ім'я теки не може бути порожнім.",
+ "Error when creating the folder" : "Помилка створення теки",
+ "Unable to set upload directory." : "Не вдалося встановити каталог завантаження.",
+ "Invalid Token" : "Невірний Маркер",
+ "No file was uploaded. Unknown error" : "Не завантажено жодного файлу. Невідома помилка",
+ "There is no error, the file uploaded with success" : "Файл успішно вивантажено без помилок.",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "Розмір звантаження перевищує upload_max_filesize параметра в php.ini: ",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Розмір відвантаженого файлу перевищує директиву MAX_FILE_SIZE вказану в HTML формі",
+ "The uploaded file was only partially uploaded" : "Файл відвантажено лише частково",
+ "No file was uploaded" : "Не відвантажено жодного файлу",
+ "Missing a temporary folder" : "Відсутній тимчасовий каталог",
+ "Failed to write to disk" : "Невдалося записати на диск",
+ "Not enough storage available" : "Місця більше немає",
+ "Upload failed. Could not find uploaded file" : "Завантаження не вдалося. Неможливо знайти завантажений файл.",
+ "Upload failed. Could not get file info." : "Завантаження не вдалося. Неможливо отримати інформацію про файл.",
+ "Invalid directory." : "Невірний каталог.",
+ "Files" : "Файли",
+ "All files" : "Усі файли",
+ "Unable to upload {filename} as it is a directory or has 0 bytes" : "Неможливо завантажити {filename}, оскільки це каталог або має нульовий розмір.",
+ "Total file size {size1} exceeds upload limit {size2}" : "Розмір файлу {size1} перевищує обмеження {size2}",
+ "Not enough free space, you are uploading {size1} but only {size2} is left" : "Недостатньо вільного місця, ви завантажуєте {size1}, а залишилося лише {size2}",
+ "Upload cancelled." : "Завантаження перервано.",
+ "Could not get result from server." : "Не вдалося отримати результат від сервера.",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "Виконується завантаження файлу. Закриття цієї сторінки приведе до відміни завантаження.",
+ "URL cannot be empty" : "URL не може бути порожнім",
+ "{new_name} already exists" : "{new_name} вже існує",
+ "Could not create file" : "Не вдалося створити файл",
+ "Could not create folder" : "Не вдалося створити теку",
+ "Error fetching URL" : "Помилка отримання URL",
+ "Share" : "Поділитися",
+ "Delete" : "Видалити",
+ "Disconnect storage" : "Від’єднати сховище",
+ "Unshare" : "Закрити доступ",
+ "Delete permanently" : "Видалити назавжди",
+ "Rename" : "Перейменувати",
+ "Pending" : "Очікування",
+ "Error moving file." : "Помилка переміщення файлу.",
+ "Error moving file" : "Помилка переміщення файлу",
+ "Error" : "Помилка",
+ "Could not rename file" : "Неможливо перейменувати файл",
+ "Error deleting file." : "Помилка видалення файлу.",
+ "Name" : "Ім'я",
+ "Size" : "Розмір",
+ "Modified" : "Змінено",
+ "_%n folder_::_%n folders_" : ["%n тека ","теки : %n ","теки : %n "],
+ "_%n file_::_%n files_" : ["%n файл ","файли : %n ","файли : %n "],
+ "You don’t have permission to upload or create files here" : "У вас недостатньо прав для завантаження або створення файлів тут",
+ "_Uploading %n file_::_Uploading %n files_" : ["Завантаження %n файлу","Завантаження %n файлів","Завантаження %n файлів"],
+ "\"{name}\" is an invalid file name." : "\"{name}\" - некоректне ім'я файлу.",
+ "Your storage is full, files can not be updated or synced anymore!" : "Ваше сховище переповнене, файли більше не можуть бути оновлені або синхронізовані !",
+ "Your storage is almost full ({usedSpacePercent}%)" : "Ваше сховище майже повне ({usedSpacePercent}%)",
+ "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Доданок шифрування ввімкнено, але ваші ключі не ініціалізовано, вийдіть та зайдіть знову",
+ "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Невірний закритий ключ для доданку шифрування. Оновіть пароль до вашого закритого ключа в особистих налаштуваннях.",
+ "Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." : "Шифрування було вимкнено, але ваші файли все ще зашифровано. Для розшифрування перейдіть до персональних налаштувань.",
+ "{dirs} and {files}" : "{dirs} і {files}",
+ "%s could not be renamed as it has been deleted" : "%s не може бути перейменований, оскільки він видалений",
+ "%s could not be renamed" : "%s не може бути перейменований",
+ "Upload (max. %s)" : "Завантаження (макс. %s)",
+ "File handling" : "Робота з файлами",
+ "Maximum upload size" : "Максимальний розмір відвантажень",
+ "max. possible: " : "макс. можливе:",
+ "Save" : "Зберегти",
+ "WebDAV" : "WebDAV",
+ "Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" : "Для доступу до файлів через WebDAV використовуйте <a href=\"%s\" target=\"_blank\">це посилання</a>",
+ "New" : "Створити",
+ "New text file" : "Новий текстовий файл",
+ "Text file" : "Текстовий файл",
+ "New folder" : "Нова тека",
+ "Folder" : "Тека",
+ "From link" : "З посилання",
+ "Nothing in here. Upload something!" : "Тут нічого немає. Відвантажте що-небудь!",
+ "Download" : "Завантажити",
+ "Upload too large" : "Файл занадто великий",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Файли,що ви намагаєтесь відвантажити перевищують максимальний дозволений розмір файлів на цьому сервері.",
+ "Files are being scanned, please wait." : "Файли скануються, зачекайте, будь-ласка.",
+ "Currently scanning" : "Триває перевірка"
+},
+"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/l10n/uk.json b/apps/files/l10n/uk.json
new file mode 100644
index 00000000000..6c8a5be4f5c
--- /dev/null
+++ b/apps/files/l10n/uk.json
@@ -0,0 +1,95 @@
+{ "translations": {
+ "Storage not available" : "Сховище не доступне",
+ "Storage invalid" : "Неправильне сховище",
+ "Unknown error" : "Невідома помилка",
+ "Could not move %s - File with this name already exists" : "Не вдалося перемістити %s - Файл з таким ім'ям вже існує",
+ "Could not move %s" : "Не вдалося перемістити %s",
+ "Permission denied" : "Доступ заборонено",
+ "File name cannot be empty." : " Ім'я файлу не може бути порожнім.",
+ "\"%s\" is an invalid file name." : "\"%s\" - це некоректне ім'я файлу.",
+ "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Невірне ім'я, '\\', '/', '<', '>', ':', '\"', '|', '?' та '*' не дозволені.",
+ "The target folder has been moved or deleted." : "Теку призначення було переміщено або видалено.",
+ "The name %s is already used in the folder %s. Please choose a different name." : "Файл з ім'ям %s вже є у теці %s. Оберіть інше ім'я.",
+ "Not a valid source" : "Недійсне джерело",
+ "Server is not allowed to open URLs, please check the server configuration" : "Серверу заборонено відкривати посилання, перевірте конфігурацію",
+ "The file exceeds your quota by %s" : "Файл перевищує вашу квоту на %s",
+ "Error while downloading %s to %s" : "Помилка завантаження %s до %s",
+ "Error when creating the file" : "Помилка створення файлу",
+ "Folder name cannot be empty." : "Ім'я теки не може бути порожнім.",
+ "Error when creating the folder" : "Помилка створення теки",
+ "Unable to set upload directory." : "Не вдалося встановити каталог завантаження.",
+ "Invalid Token" : "Невірний Маркер",
+ "No file was uploaded. Unknown error" : "Не завантажено жодного файлу. Невідома помилка",
+ "There is no error, the file uploaded with success" : "Файл успішно вивантажено без помилок.",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "Розмір звантаження перевищує upload_max_filesize параметра в php.ini: ",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Розмір відвантаженого файлу перевищує директиву MAX_FILE_SIZE вказану в HTML формі",
+ "The uploaded file was only partially uploaded" : "Файл відвантажено лише частково",
+ "No file was uploaded" : "Не відвантажено жодного файлу",
+ "Missing a temporary folder" : "Відсутній тимчасовий каталог",
+ "Failed to write to disk" : "Невдалося записати на диск",
+ "Not enough storage available" : "Місця більше немає",
+ "Upload failed. Could not find uploaded file" : "Завантаження не вдалося. Неможливо знайти завантажений файл.",
+ "Upload failed. Could not get file info." : "Завантаження не вдалося. Неможливо отримати інформацію про файл.",
+ "Invalid directory." : "Невірний каталог.",
+ "Files" : "Файли",
+ "All files" : "Усі файли",
+ "Unable to upload {filename} as it is a directory or has 0 bytes" : "Неможливо завантажити {filename}, оскільки це каталог або має нульовий розмір.",
+ "Total file size {size1} exceeds upload limit {size2}" : "Розмір файлу {size1} перевищує обмеження {size2}",
+ "Not enough free space, you are uploading {size1} but only {size2} is left" : "Недостатньо вільного місця, ви завантажуєте {size1}, а залишилося лише {size2}",
+ "Upload cancelled." : "Завантаження перервано.",
+ "Could not get result from server." : "Не вдалося отримати результат від сервера.",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "Виконується завантаження файлу. Закриття цієї сторінки приведе до відміни завантаження.",
+ "URL cannot be empty" : "URL не може бути порожнім",
+ "{new_name} already exists" : "{new_name} вже існує",
+ "Could not create file" : "Не вдалося створити файл",
+ "Could not create folder" : "Не вдалося створити теку",
+ "Error fetching URL" : "Помилка отримання URL",
+ "Share" : "Поділитися",
+ "Delete" : "Видалити",
+ "Disconnect storage" : "Від’єднати сховище",
+ "Unshare" : "Закрити доступ",
+ "Delete permanently" : "Видалити назавжди",
+ "Rename" : "Перейменувати",
+ "Pending" : "Очікування",
+ "Error moving file." : "Помилка переміщення файлу.",
+ "Error moving file" : "Помилка переміщення файлу",
+ "Error" : "Помилка",
+ "Could not rename file" : "Неможливо перейменувати файл",
+ "Error deleting file." : "Помилка видалення файлу.",
+ "Name" : "Ім'я",
+ "Size" : "Розмір",
+ "Modified" : "Змінено",
+ "_%n folder_::_%n folders_" : ["%n тека ","теки : %n ","теки : %n "],
+ "_%n file_::_%n files_" : ["%n файл ","файли : %n ","файли : %n "],
+ "You don’t have permission to upload or create files here" : "У вас недостатньо прав для завантаження або створення файлів тут",
+ "_Uploading %n file_::_Uploading %n files_" : ["Завантаження %n файлу","Завантаження %n файлів","Завантаження %n файлів"],
+ "\"{name}\" is an invalid file name." : "\"{name}\" - некоректне ім'я файлу.",
+ "Your storage is full, files can not be updated or synced anymore!" : "Ваше сховище переповнене, файли більше не можуть бути оновлені або синхронізовані !",
+ "Your storage is almost full ({usedSpacePercent}%)" : "Ваше сховище майже повне ({usedSpacePercent}%)",
+ "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Доданок шифрування ввімкнено, але ваші ключі не ініціалізовано, вийдіть та зайдіть знову",
+ "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Невірний закритий ключ для доданку шифрування. Оновіть пароль до вашого закритого ключа в особистих налаштуваннях.",
+ "Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." : "Шифрування було вимкнено, але ваші файли все ще зашифровано. Для розшифрування перейдіть до персональних налаштувань.",
+ "{dirs} and {files}" : "{dirs} і {files}",
+ "%s could not be renamed as it has been deleted" : "%s не може бути перейменований, оскільки він видалений",
+ "%s could not be renamed" : "%s не може бути перейменований",
+ "Upload (max. %s)" : "Завантаження (макс. %s)",
+ "File handling" : "Робота з файлами",
+ "Maximum upload size" : "Максимальний розмір відвантажень",
+ "max. possible: " : "макс. можливе:",
+ "Save" : "Зберегти",
+ "WebDAV" : "WebDAV",
+ "Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" : "Для доступу до файлів через WebDAV використовуйте <a href=\"%s\" target=\"_blank\">це посилання</a>",
+ "New" : "Створити",
+ "New text file" : "Новий текстовий файл",
+ "Text file" : "Текстовий файл",
+ "New folder" : "Нова тека",
+ "Folder" : "Тека",
+ "From link" : "З посилання",
+ "Nothing in here. Upload something!" : "Тут нічого немає. Відвантажте що-небудь!",
+ "Download" : "Завантажити",
+ "Upload too large" : "Файл занадто великий",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Файли,що ви намагаєтесь відвантажити перевищують максимальний дозволений розмір файлів на цьому сервері.",
+ "Files are being scanned, please wait." : "Файли скануються, зачекайте, будь-ласка.",
+ "Currently scanning" : "Триває перевірка"
+},"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/l10n/uk.php b/apps/files/l10n/uk.php
deleted file mode 100644
index f2927738a1e..00000000000
--- a/apps/files/l10n/uk.php
+++ /dev/null
@@ -1,96 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Storage not available" => "Сховище не доступне",
-"Storage invalid" => "Неправильне сховище",
-"Unknown error" => "Невідома помилка",
-"Could not move %s - File with this name already exists" => "Не вдалося перемістити %s - Файл з таким ім'ям вже існує",
-"Could not move %s" => "Не вдалося перемістити %s",
-"Permission denied" => "Доступ заборонено",
-"File name cannot be empty." => " Ім'я файлу не може бути порожнім.",
-"\"%s\" is an invalid file name." => "\"%s\" - це некоректне ім'я файлу.",
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Невірне ім'я, '\\', '/', '<', '>', ':', '\"', '|', '?' та '*' не дозволені.",
-"The target folder has been moved or deleted." => "Теку призначення було переміщено або видалено.",
-"The name %s is already used in the folder %s. Please choose a different name." => "Файл з ім'ям %s вже є у теці %s. Оберіть інше ім'я.",
-"Not a valid source" => "Недійсне джерело",
-"Server is not allowed to open URLs, please check the server configuration" => "Серверу заборонено відкривати посилання, перевірте конфігурацію",
-"The file exceeds your quota by %s" => "Файл перевищує вашу квоту на %s",
-"Error while downloading %s to %s" => "Помилка завантаження %s до %s",
-"Error when creating the file" => "Помилка створення файлу",
-"Folder name cannot be empty." => "Ім'я теки не може бути порожнім.",
-"Error when creating the folder" => "Помилка створення теки",
-"Unable to set upload directory." => "Не вдалося встановити каталог завантаження.",
-"Invalid Token" => "Невірний Маркер",
-"No file was uploaded. Unknown error" => "Не завантажено жодного файлу. Невідома помилка",
-"There is no error, the file uploaded with success" => "Файл успішно вивантажено без помилок.",
-"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "Розмір звантаження перевищує upload_max_filesize параметра в php.ini: ",
-"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Розмір відвантаженого файлу перевищує директиву MAX_FILE_SIZE вказану в HTML формі",
-"The uploaded file was only partially uploaded" => "Файл відвантажено лише частково",
-"No file was uploaded" => "Не відвантажено жодного файлу",
-"Missing a temporary folder" => "Відсутній тимчасовий каталог",
-"Failed to write to disk" => "Невдалося записати на диск",
-"Not enough storage available" => "Місця більше немає",
-"Upload failed. Could not find uploaded file" => "Завантаження не вдалося. Неможливо знайти завантажений файл.",
-"Upload failed. Could not get file info." => "Завантаження не вдалося. Неможливо отримати інформацію про файл.",
-"Invalid directory." => "Невірний каталог.",
-"Files" => "Файли",
-"All files" => "Усі файли",
-"Unable to upload {filename} as it is a directory or has 0 bytes" => "Неможливо завантажити {filename}, оскільки це каталог або має нульовий розмір.",
-"Total file size {size1} exceeds upload limit {size2}" => "Розмір файлу {size1} перевищує обмеження {size2}",
-"Not enough free space, you are uploading {size1} but only {size2} is left" => "Недостатньо вільного місця, ви завантажуєте {size1}, а залишилося лише {size2}",
-"Upload cancelled." => "Завантаження перервано.",
-"Could not get result from server." => "Не вдалося отримати результат від сервера.",
-"File upload is in progress. Leaving the page now will cancel the upload." => "Виконується завантаження файлу. Закриття цієї сторінки приведе до відміни завантаження.",
-"URL cannot be empty" => "URL не може бути порожнім",
-"{new_name} already exists" => "{new_name} вже існує",
-"Could not create file" => "Не вдалося створити файл",
-"Could not create folder" => "Не вдалося створити теку",
-"Error fetching URL" => "Помилка отримання URL",
-"Share" => "Поділитися",
-"Delete" => "Видалити",
-"Disconnect storage" => "Від’єднати сховище",
-"Unshare" => "Закрити доступ",
-"Delete permanently" => "Видалити назавжди",
-"Rename" => "Перейменувати",
-"Pending" => "Очікування",
-"Error moving file." => "Помилка переміщення файлу.",
-"Error moving file" => "Помилка переміщення файлу",
-"Error" => "Помилка",
-"Could not rename file" => "Неможливо перейменувати файл",
-"Error deleting file." => "Помилка видалення файлу.",
-"Name" => "Ім'я",
-"Size" => "Розмір",
-"Modified" => "Змінено",
-"_%n folder_::_%n folders_" => array("%n тека ","теки : %n ","теки : %n "),
-"_%n file_::_%n files_" => array("%n файл ","файли : %n ","файли : %n "),
-"You don’t have permission to upload or create files here" => "У вас недостатньо прав для завантаження або створення файлів тут",
-"_Uploading %n file_::_Uploading %n files_" => array("Завантаження %n файлу","Завантаження %n файлів","Завантаження %n файлів"),
-"\"{name}\" is an invalid file name." => "\"{name}\" - некоректне ім'я файлу.",
-"Your storage is full, files can not be updated or synced anymore!" => "Ваше сховище переповнене, файли більше не можуть бути оновлені або синхронізовані !",
-"Your storage is almost full ({usedSpacePercent}%)" => "Ваше сховище майже повне ({usedSpacePercent}%)",
-"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" => "Доданок шифрування ввімкнено, але ваші ключі не ініціалізовано, вийдіть та зайдіть знову",
-"Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." => "Невірний закритий ключ для доданку шифрування. Оновіть пароль до вашого закритого ключа в особистих налаштуваннях.",
-"Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." => "Шифрування було вимкнено, але ваші файли все ще зашифровано. Для розшифрування перейдіть до персональних налаштувань.",
-"{dirs} and {files}" => "{dirs} і {files}",
-"%s could not be renamed as it has been deleted" => "%s не може бути перейменований, оскільки він видалений",
-"%s could not be renamed" => "%s не може бути перейменований",
-"Upload (max. %s)" => "Завантаження (макс. %s)",
-"File handling" => "Робота з файлами",
-"Maximum upload size" => "Максимальний розмір відвантажень",
-"max. possible: " => "макс. можливе:",
-"Save" => "Зберегти",
-"WebDAV" => "WebDAV",
-"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" => "Для доступу до файлів через WebDAV використовуйте <a href=\"%s\" target=\"_blank\">це посилання</a>",
-"New" => "Створити",
-"New text file" => "Новий текстовий файл",
-"Text file" => "Текстовий файл",
-"New folder" => "Нова тека",
-"Folder" => "Тека",
-"From link" => "З посилання",
-"Nothing in here. Upload something!" => "Тут нічого немає. Відвантажте що-небудь!",
-"Download" => "Завантажити",
-"Upload too large" => "Файл занадто великий",
-"The files you are trying to upload exceed the maximum size for file uploads on this server." => "Файли,що ви намагаєтесь відвантажити перевищують максимальний дозволений розмір файлів на цьому сервері.",
-"Files are being scanned, please wait." => "Файли скануються, зачекайте, будь-ласка.",
-"Currently scanning" => "Триває перевірка"
-);
-$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/l10n/ur.js b/apps/files/l10n/ur.js
new file mode 100644
index 00000000000..f04bfd7a6f3
--- /dev/null
+++ b/apps/files/l10n/ur.js
@@ -0,0 +1,9 @@
+OC.L10N.register(
+ "files",
+ {
+ "Error" : "خرابی",
+ "_%n folder_::_%n folders_" : "[ ,]",
+ "_%n file_::_%n files_" : "[ ,]",
+ "_Uploading %n file_::_Uploading %n files_" : "[ ,]"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/ur.json b/apps/files/l10n/ur.json
new file mode 100644
index 00000000000..cb374c0b15b
--- /dev/null
+++ b/apps/files/l10n/ur.json
@@ -0,0 +1 @@
+{"translations":{"Error":"\u062e\u0631\u0627\u0628\u06cc","_%n folder_::_%n folders_":["",""],"_%n file_::_%n files_":["",""],"_Uploading %n file_::_Uploading %n files_":["",""]},"pluralForm":"nplurals=2; plural=(n != 1);"} \ No newline at end of file
diff --git a/apps/files/l10n/ur.php b/apps/files/l10n/ur.php
deleted file mode 100644
index 8d85d55266e..00000000000
--- a/apps/files/l10n/ur.php
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Error" => "خرابی",
-"_%n folder_::_%n folders_" => array("",""),
-"_%n file_::_%n files_" => array("",""),
-"_Uploading %n file_::_Uploading %n files_" => array("","")
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/ur_PK.js b/apps/files/l10n/ur_PK.js
new file mode 100644
index 00000000000..c0be28aa0d4
--- /dev/null
+++ b/apps/files/l10n/ur_PK.js
@@ -0,0 +1,16 @@
+OC.L10N.register(
+ "files",
+ {
+ "Unknown error" : "غیر معروف خرابی",
+ "Share" : "تقسیم",
+ "Delete" : "حذف کریں",
+ "Unshare" : "شئیرنگ ختم کریں",
+ "Error" : "ایرر",
+ "Name" : "اسم",
+ "_%n folder_::_%n folders_" : ["",""],
+ "_%n file_::_%n files_" : ["",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["",""],
+ "Save" : "حفظ",
+ "Download" : "ڈاؤن لوڈ،"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/ur_PK.json b/apps/files/l10n/ur_PK.json
new file mode 100644
index 00000000000..1ceef01a442
--- /dev/null
+++ b/apps/files/l10n/ur_PK.json
@@ -0,0 +1,14 @@
+{ "translations": {
+ "Unknown error" : "غیر معروف خرابی",
+ "Share" : "تقسیم",
+ "Delete" : "حذف کریں",
+ "Unshare" : "شئیرنگ ختم کریں",
+ "Error" : "ایرر",
+ "Name" : "اسم",
+ "_%n folder_::_%n folders_" : ["",""],
+ "_%n file_::_%n files_" : ["",""],
+ "_Uploading %n file_::_Uploading %n files_" : ["",""],
+ "Save" : "حفظ",
+ "Download" : "ڈاؤن لوڈ،"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/files/l10n/ur_PK.php b/apps/files/l10n/ur_PK.php
deleted file mode 100644
index 583ebb80489..00000000000
--- a/apps/files/l10n/ur_PK.php
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Unknown error" => "غیر معروف خرابی",
-"Share" => "تقسیم",
-"Delete" => "حذف کریں",
-"Unshare" => "شئیرنگ ختم کریں",
-"Error" => "ایرر",
-"Name" => "اسم",
-"_%n folder_::_%n folders_" => array("",""),
-"_%n file_::_%n files_" => array("",""),
-"_Uploading %n file_::_Uploading %n files_" => array("",""),
-"Save" => "حفظ",
-"Download" => "ڈاؤن لوڈ،"
-);
-$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/uz.js b/apps/files/l10n/uz.js
new file mode 100644
index 00000000000..d1bbfca2dd4
--- /dev/null
+++ b/apps/files/l10n/uz.js
@@ -0,0 +1,8 @@
+OC.L10N.register(
+ "files",
+ {
+ "_%n folder_::_%n folders_" : [""],
+ "_%n file_::_%n files_" : [""],
+ "_Uploading %n file_::_Uploading %n files_" : [""]
+},
+"nplurals=1; plural=0;");
diff --git a/apps/files/l10n/uz.json b/apps/files/l10n/uz.json
new file mode 100644
index 00000000000..e493054d78a
--- /dev/null
+++ b/apps/files/l10n/uz.json
@@ -0,0 +1,6 @@
+{ "translations": {
+ "_%n folder_::_%n folders_" : [""],
+ "_%n file_::_%n files_" : [""],
+ "_Uploading %n file_::_Uploading %n files_" : [""]
+},"pluralForm" :"nplurals=1; plural=0;"
+} \ No newline at end of file
diff --git a/apps/files/l10n/uz.php b/apps/files/l10n/uz.php
deleted file mode 100644
index 70ab6572ba4..00000000000
--- a/apps/files/l10n/uz.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"_%n folder_::_%n folders_" => array(""),
-"_%n file_::_%n files_" => array(""),
-"_Uploading %n file_::_Uploading %n files_" => array("")
-);
-$PLURAL_FORMS = "nplurals=1; plural=0;";
diff --git a/apps/files/l10n/vi.js b/apps/files/l10n/vi.js
new file mode 100644
index 00000000000..744f37082fe
--- /dev/null
+++ b/apps/files/l10n/vi.js
@@ -0,0 +1,79 @@
+OC.L10N.register(
+ "files",
+ {
+ "Unknown error" : "Lỗi chưa biết",
+ "Could not move %s - File with this name already exists" : "Không thể di chuyển %s - Đã có tên tập tin này trên hệ thống",
+ "Could not move %s" : "Không thể di chuyển %s",
+ "File name cannot be empty." : "Tên file không được rỗng",
+ "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Tên không hợp lệ, '\\', '/', '<', '>', ':', '\"', '|', '?' và '*' thì không được phép dùng.",
+ "The name %s is already used in the folder %s. Please choose a different name." : "Tên %s đã được sử dụng trong thư mục %s. Hãy chọn tên khác.",
+ "Not a valid source" : "Nguồn không hợp lệ",
+ "Server is not allowed to open URLs, please check the server configuration" : "Server cấm mở URLs, vui lòng kiểm tra lại cấu hình server",
+ "Error while downloading %s to %s" : "Lỗi trong trong quá trình tải %s từ %s",
+ "Error when creating the file" : "Lỗi khi tạo file",
+ "Folder name cannot be empty." : "Tên thư mục không thể để trống",
+ "Error when creating the folder" : "Lỗi khi tạo thư mục",
+ "Unable to set upload directory." : "Không thể thiết lập thư mục tải lên.",
+ "Invalid Token" : "Xác thực không hợp lệ",
+ "No file was uploaded. Unknown error" : "Không có tập tin nào được tải lên. Lỗi không xác định",
+ "There is no error, the file uploaded with success" : "Không có lỗi, các tập tin đã được tải lên thành công",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "The uploaded file exceeds the upload_max_filesize directive in php.ini: ",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Tập tin được tải lên vượt quá MAX_FILE_SIZE được quy định trong mẫu HTML",
+ "The uploaded file was only partially uploaded" : "Các tập tin được tải lên chỉ tải lên được một phần",
+ "No file was uploaded" : "Chưa có file nào được tải lên",
+ "Missing a temporary folder" : "Không tìm thấy thư mục tạm",
+ "Failed to write to disk" : "Không thể ghi ",
+ "Not enough storage available" : "Không đủ không gian lưu trữ",
+ "Upload failed. Could not find uploaded file" : "Tải lên thất bại. Không thể tìm thấy tập tin được tải lên",
+ "Upload failed. Could not get file info." : "Tải lên thất bại. Không thể có được thông tin tập tin.",
+ "Invalid directory." : "Thư mục không hợp lệ",
+ "Files" : "Tập tin",
+ "Unable to upload {filename} as it is a directory or has 0 bytes" : "không thể tải {filename} lên do nó là một thư mục hoặc có kích thước bằng 0 byte",
+ "Upload cancelled." : "Hủy tải lên",
+ "Could not get result from server." : "Không thể nhận được kết quả từ máy chủ.",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "Tập tin tải lên đang được xử lý. Nếu bạn rời khỏi trang bây giờ sẽ hủy quá trình này.",
+ "URL cannot be empty" : "URL không thể để trống",
+ "{new_name} already exists" : "{new_name} đã tồn tại",
+ "Could not create file" : "Không thể tạo file",
+ "Could not create folder" : "Không thể tạo thư mục",
+ "Share" : "Chia sẻ",
+ "Delete" : "Xóa",
+ "Unshare" : "Bỏ chia sẻ",
+ "Delete permanently" : "Xóa vĩnh vễn",
+ "Rename" : "Sửa tên",
+ "Pending" : "Đang chờ",
+ "Error moving file" : "Lỗi di chuyển tập tin",
+ "Error" : "Lỗi",
+ "Could not rename file" : "Không thể đổi tên file",
+ "Error deleting file." : "Lỗi xóa file,",
+ "Name" : "Tên",
+ "Size" : "Kích cỡ",
+ "Modified" : "Thay đổi",
+ "_%n folder_::_%n folders_" : ["%n thư mục"],
+ "_%n file_::_%n files_" : ["%n tập tin"],
+ "You don’t have permission to upload or create files here" : "Bạn không có quyền upload hoặc tạo files ở đây",
+ "_Uploading %n file_::_Uploading %n files_" : ["Đang tải lên %n tập tin"],
+ "Your storage is full, files can not be updated or synced anymore!" : "Your storage is full, files can not be updated or synced anymore!",
+ "Your storage is almost full ({usedSpacePercent}%)" : "Your storage is almost full ({usedSpacePercent}%)",
+ "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Ứng dụng mã hóa đã được kích hoạt nhưng bạn chưa khởi tạo khóa. Vui lòng đăng xuất ra và đăng nhập lại",
+ "Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." : "Mã hóa đã bị vô hiệu nhưng những tập tin của bạn vẫn được mã hóa. Vui lòng vào phần thiết lập cá nhân để giải mã chúng.",
+ "{dirs} and {files}" : "{dirs} và {files}",
+ "%s could not be renamed" : "%s không thể đổi tên",
+ "File handling" : "Xử lý tập tin",
+ "Maximum upload size" : "Kích thước tối đa ",
+ "max. possible: " : "tối đa cho phép:",
+ "Save" : "Lưu",
+ "WebDAV" : "WebDAV",
+ "New" : "Tạo mới",
+ "New text file" : "File text mới",
+ "Text file" : "Tập tin văn bản",
+ "New folder" : "Tạo thư mục",
+ "Folder" : "Thư mục",
+ "From link" : "Từ liên kết",
+ "Nothing in here. Upload something!" : "Không có gì ở đây .Hãy tải lên một cái gì đó !",
+ "Download" : "Tải về",
+ "Upload too large" : "Tập tin tải lên quá lớn",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Các tập tin bạn đang tải lên vượt quá kích thước tối đa cho phép trên máy chủ .",
+ "Files are being scanned, please wait." : "Tập tin đang được quét ,vui lòng chờ."
+},
+"nplurals=1; plural=0;");
diff --git a/apps/files/l10n/vi.json b/apps/files/l10n/vi.json
new file mode 100644
index 00000000000..32e953b68e1
--- /dev/null
+++ b/apps/files/l10n/vi.json
@@ -0,0 +1,77 @@
+{ "translations": {
+ "Unknown error" : "Lỗi chưa biết",
+ "Could not move %s - File with this name already exists" : "Không thể di chuyển %s - Đã có tên tập tin này trên hệ thống",
+ "Could not move %s" : "Không thể di chuyển %s",
+ "File name cannot be empty." : "Tên file không được rỗng",
+ "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Tên không hợp lệ, '\\', '/', '<', '>', ':', '\"', '|', '?' và '*' thì không được phép dùng.",
+ "The name %s is already used in the folder %s. Please choose a different name." : "Tên %s đã được sử dụng trong thư mục %s. Hãy chọn tên khác.",
+ "Not a valid source" : "Nguồn không hợp lệ",
+ "Server is not allowed to open URLs, please check the server configuration" : "Server cấm mở URLs, vui lòng kiểm tra lại cấu hình server",
+ "Error while downloading %s to %s" : "Lỗi trong trong quá trình tải %s từ %s",
+ "Error when creating the file" : "Lỗi khi tạo file",
+ "Folder name cannot be empty." : "Tên thư mục không thể để trống",
+ "Error when creating the folder" : "Lỗi khi tạo thư mục",
+ "Unable to set upload directory." : "Không thể thiết lập thư mục tải lên.",
+ "Invalid Token" : "Xác thực không hợp lệ",
+ "No file was uploaded. Unknown error" : "Không có tập tin nào được tải lên. Lỗi không xác định",
+ "There is no error, the file uploaded with success" : "Không có lỗi, các tập tin đã được tải lên thành công",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "The uploaded file exceeds the upload_max_filesize directive in php.ini: ",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Tập tin được tải lên vượt quá MAX_FILE_SIZE được quy định trong mẫu HTML",
+ "The uploaded file was only partially uploaded" : "Các tập tin được tải lên chỉ tải lên được một phần",
+ "No file was uploaded" : "Chưa có file nào được tải lên",
+ "Missing a temporary folder" : "Không tìm thấy thư mục tạm",
+ "Failed to write to disk" : "Không thể ghi ",
+ "Not enough storage available" : "Không đủ không gian lưu trữ",
+ "Upload failed. Could not find uploaded file" : "Tải lên thất bại. Không thể tìm thấy tập tin được tải lên",
+ "Upload failed. Could not get file info." : "Tải lên thất bại. Không thể có được thông tin tập tin.",
+ "Invalid directory." : "Thư mục không hợp lệ",
+ "Files" : "Tập tin",
+ "Unable to upload {filename} as it is a directory or has 0 bytes" : "không thể tải {filename} lên do nó là một thư mục hoặc có kích thước bằng 0 byte",
+ "Upload cancelled." : "Hủy tải lên",
+ "Could not get result from server." : "Không thể nhận được kết quả từ máy chủ.",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "Tập tin tải lên đang được xử lý. Nếu bạn rời khỏi trang bây giờ sẽ hủy quá trình này.",
+ "URL cannot be empty" : "URL không thể để trống",
+ "{new_name} already exists" : "{new_name} đã tồn tại",
+ "Could not create file" : "Không thể tạo file",
+ "Could not create folder" : "Không thể tạo thư mục",
+ "Share" : "Chia sẻ",
+ "Delete" : "Xóa",
+ "Unshare" : "Bỏ chia sẻ",
+ "Delete permanently" : "Xóa vĩnh vễn",
+ "Rename" : "Sửa tên",
+ "Pending" : "Đang chờ",
+ "Error moving file" : "Lỗi di chuyển tập tin",
+ "Error" : "Lỗi",
+ "Could not rename file" : "Không thể đổi tên file",
+ "Error deleting file." : "Lỗi xóa file,",
+ "Name" : "Tên",
+ "Size" : "Kích cỡ",
+ "Modified" : "Thay đổi",
+ "_%n folder_::_%n folders_" : ["%n thư mục"],
+ "_%n file_::_%n files_" : ["%n tập tin"],
+ "You don’t have permission to upload or create files here" : "Bạn không có quyền upload hoặc tạo files ở đây",
+ "_Uploading %n file_::_Uploading %n files_" : ["Đang tải lên %n tập tin"],
+ "Your storage is full, files can not be updated or synced anymore!" : "Your storage is full, files can not be updated or synced anymore!",
+ "Your storage is almost full ({usedSpacePercent}%)" : "Your storage is almost full ({usedSpacePercent}%)",
+ "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Ứng dụng mã hóa đã được kích hoạt nhưng bạn chưa khởi tạo khóa. Vui lòng đăng xuất ra và đăng nhập lại",
+ "Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." : "Mã hóa đã bị vô hiệu nhưng những tập tin của bạn vẫn được mã hóa. Vui lòng vào phần thiết lập cá nhân để giải mã chúng.",
+ "{dirs} and {files}" : "{dirs} và {files}",
+ "%s could not be renamed" : "%s không thể đổi tên",
+ "File handling" : "Xử lý tập tin",
+ "Maximum upload size" : "Kích thước tối đa ",
+ "max. possible: " : "tối đa cho phép:",
+ "Save" : "Lưu",
+ "WebDAV" : "WebDAV",
+ "New" : "Tạo mới",
+ "New text file" : "File text mới",
+ "Text file" : "Tập tin văn bản",
+ "New folder" : "Tạo thư mục",
+ "Folder" : "Thư mục",
+ "From link" : "Từ liên kết",
+ "Nothing in here. Upload something!" : "Không có gì ở đây .Hãy tải lên một cái gì đó !",
+ "Download" : "Tải về",
+ "Upload too large" : "Tập tin tải lên quá lớn",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Các tập tin bạn đang tải lên vượt quá kích thước tối đa cho phép trên máy chủ .",
+ "Files are being scanned, please wait." : "Tập tin đang được quét ,vui lòng chờ."
+},"pluralForm" :"nplurals=1; plural=0;"
+} \ No newline at end of file
diff --git a/apps/files/l10n/vi.php b/apps/files/l10n/vi.php
deleted file mode 100644
index a754b9d5a5d..00000000000
--- a/apps/files/l10n/vi.php
+++ /dev/null
@@ -1,78 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Unknown error" => "Lỗi chưa biết",
-"Could not move %s - File with this name already exists" => "Không thể di chuyển %s - Đã có tên tập tin này trên hệ thống",
-"Could not move %s" => "Không thể di chuyển %s",
-"File name cannot be empty." => "Tên file không được rỗng",
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Tên không hợp lệ, '\\', '/', '<', '>', ':', '\"', '|', '?' và '*' thì không được phép dùng.",
-"The name %s is already used in the folder %s. Please choose a different name." => "Tên %s đã được sử dụng trong thư mục %s. Hãy chọn tên khác.",
-"Not a valid source" => "Nguồn không hợp lệ",
-"Server is not allowed to open URLs, please check the server configuration" => "Server cấm mở URLs, vui lòng kiểm tra lại cấu hình server",
-"Error while downloading %s to %s" => "Lỗi trong trong quá trình tải %s từ %s",
-"Error when creating the file" => "Lỗi khi tạo file",
-"Folder name cannot be empty." => "Tên thư mục không thể để trống",
-"Error when creating the folder" => "Lỗi khi tạo thư mục",
-"Unable to set upload directory." => "Không thể thiết lập thư mục tải lên.",
-"Invalid Token" => "Xác thực không hợp lệ",
-"No file was uploaded. Unknown error" => "Không có tập tin nào được tải lên. Lỗi không xác định",
-"There is no error, the file uploaded with success" => "Không có lỗi, các tập tin đã được tải lên thành công",
-"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "The uploaded file exceeds the upload_max_filesize directive in php.ini: ",
-"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Tập tin được tải lên vượt quá MAX_FILE_SIZE được quy định trong mẫu HTML",
-"The uploaded file was only partially uploaded" => "Các tập tin được tải lên chỉ tải lên được một phần",
-"No file was uploaded" => "Chưa có file nào được tải lên",
-"Missing a temporary folder" => "Không tìm thấy thư mục tạm",
-"Failed to write to disk" => "Không thể ghi ",
-"Not enough storage available" => "Không đủ không gian lưu trữ",
-"Upload failed. Could not find uploaded file" => "Tải lên thất bại. Không thể tìm thấy tập tin được tải lên",
-"Upload failed. Could not get file info." => "Tải lên thất bại. Không thể có được thông tin tập tin.",
-"Invalid directory." => "Thư mục không hợp lệ",
-"Files" => "Tập tin",
-"Unable to upload {filename} as it is a directory or has 0 bytes" => "không thể tải {filename} lên do nó là một thư mục hoặc có kích thước bằng 0 byte",
-"Upload cancelled." => "Hủy tải lên",
-"Could not get result from server." => "Không thể nhận được kết quả từ máy chủ.",
-"File upload is in progress. Leaving the page now will cancel the upload." => "Tập tin tải lên đang được xử lý. Nếu bạn rời khỏi trang bây giờ sẽ hủy quá trình này.",
-"URL cannot be empty" => "URL không thể để trống",
-"{new_name} already exists" => "{new_name} đã tồn tại",
-"Could not create file" => "Không thể tạo file",
-"Could not create folder" => "Không thể tạo thư mục",
-"Share" => "Chia sẻ",
-"Delete" => "Xóa",
-"Unshare" => "Bỏ chia sẻ",
-"Delete permanently" => "Xóa vĩnh vễn",
-"Rename" => "Sửa tên",
-"Pending" => "Đang chờ",
-"Error moving file" => "Lỗi di chuyển tập tin",
-"Error" => "Lỗi",
-"Could not rename file" => "Không thể đổi tên file",
-"Error deleting file." => "Lỗi xóa file,",
-"Name" => "Tên",
-"Size" => "Kích cỡ",
-"Modified" => "Thay đổi",
-"_%n folder_::_%n folders_" => array("%n thư mục"),
-"_%n file_::_%n files_" => array("%n tập tin"),
-"You don’t have permission to upload or create files here" => "Bạn không có quyền upload hoặc tạo files ở đây",
-"_Uploading %n file_::_Uploading %n files_" => array("Đang tải lên %n tập tin"),
-"Your storage is full, files can not be updated or synced anymore!" => "Your storage is full, files can not be updated or synced anymore!",
-"Your storage is almost full ({usedSpacePercent}%)" => "Your storage is almost full ({usedSpacePercent}%)",
-"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" => "Ứng dụng mã hóa đã được kích hoạt nhưng bạn chưa khởi tạo khóa. Vui lòng đăng xuất ra và đăng nhập lại",
-"Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." => "Mã hóa đã bị vô hiệu nhưng những tập tin của bạn vẫn được mã hóa. Vui lòng vào phần thiết lập cá nhân để giải mã chúng.",
-"{dirs} and {files}" => "{dirs} và {files}",
-"%s could not be renamed" => "%s không thể đổi tên",
-"File handling" => "Xử lý tập tin",
-"Maximum upload size" => "Kích thước tối đa ",
-"max. possible: " => "tối đa cho phép:",
-"Save" => "Lưu",
-"WebDAV" => "WebDAV",
-"New" => "Tạo mới",
-"New text file" => "File text mới",
-"Text file" => "Tập tin văn bản",
-"New folder" => "Tạo thư mục",
-"Folder" => "Thư mục",
-"From link" => "Từ liên kết",
-"Nothing in here. Upload something!" => "Không có gì ở đây .Hãy tải lên một cái gì đó !",
-"Download" => "Tải về",
-"Upload too large" => "Tập tin tải lên quá lớn",
-"The files you are trying to upload exceed the maximum size for file uploads on this server." => "Các tập tin bạn đang tải lên vượt quá kích thước tối đa cho phép trên máy chủ .",
-"Files are being scanned, please wait." => "Tập tin đang được quét ,vui lòng chờ."
-);
-$PLURAL_FORMS = "nplurals=1; plural=0;";
diff --git a/apps/files/l10n/zh_CN.js b/apps/files/l10n/zh_CN.js
new file mode 100644
index 00000000000..502c673764e
--- /dev/null
+++ b/apps/files/l10n/zh_CN.js
@@ -0,0 +1,94 @@
+OC.L10N.register(
+ "files",
+ {
+ "Storage not available" : "存储空间不可用",
+ "Storage invalid" : "存储空间无效",
+ "Unknown error" : "未知错误",
+ "Could not move %s - File with this name already exists" : "无法移动 %s - 同名文件已存在",
+ "Could not move %s" : "无法移动 %s",
+ "File name cannot be empty." : "文件名不能为空。",
+ "\"%s\" is an invalid file name." : "“%s” 是一个无效的文件名。",
+ "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "无效名称,'\\', '/', '<', '>', ':', '\"', '|', '?' 和 '*' 不被允许使用。",
+ "The target folder has been moved or deleted." : "目标文件夹已经被移动或删除。",
+ "The name %s is already used in the folder %s. Please choose a different name." : "文件名 %s 是已经在 %s 中存在的名称。请使用其他名称。",
+ "Not a valid source" : "不是一个可用的源",
+ "Server is not allowed to open URLs, please check the server configuration" : "服务器没有允许打开URL网址,请检查服务器配置",
+ "Error while downloading %s to %s" : "当下载 %s 到 %s 时出错",
+ "Error when creating the file" : "当创建文件是出错",
+ "Folder name cannot be empty." : "文件夹名称不能为空",
+ "Error when creating the folder" : "创建文件夹出错",
+ "Unable to set upload directory." : "无法设置上传文件夹。",
+ "Invalid Token" : "无效密匙",
+ "No file was uploaded. Unknown error" : "没有文件被上传。未知错误",
+ "There is no error, the file uploaded with success" : "文件上传成功,没有错误发生",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "上传文件大小已超过php.ini中upload_max_filesize所规定的值",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "上传的文件长度超出了 HTML 表单中 MAX_FILE_SIZE 的限制",
+ "The uploaded file was only partially uploaded" : "已上传文件只上传了部分(不完整)",
+ "No file was uploaded" : "没有文件被上传",
+ "Missing a temporary folder" : "缺少临时目录",
+ "Failed to write to disk" : "写入磁盘失败",
+ "Not enough storage available" : "没有足够的存储空间",
+ "Upload failed. Could not find uploaded file" : "上传失败。不能发现上传的文件",
+ "Upload failed. Could not get file info." : "上传失败。不能获取文件信息。",
+ "Invalid directory." : "无效文件夹。",
+ "Files" : "文件",
+ "All files" : "全部文件",
+ "Unable to upload {filename} as it is a directory or has 0 bytes" : "不能上传文件 {filename} ,由于它是一个目录或者为0字节",
+ "Total file size {size1} exceeds upload limit {size2}" : "总文件大小 {size1} 超过上传限制 {size2}",
+ "Not enough free space, you are uploading {size1} but only {size2} is left" : "没有足够的可用空间,您正在上传 {size1} 的文件但是只有 {size2} 可用。",
+ "Upload cancelled." : "上传已取消",
+ "Could not get result from server." : "不能从服务器得到结果",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "文件正在上传中。现在离开此页会导致上传动作被取消。",
+ "URL cannot be empty" : "URL不能为空",
+ "{new_name} already exists" : "{new_name} 已存在",
+ "Could not create file" : "不能创建文件",
+ "Could not create folder" : "不能创建文件夹",
+ "Error fetching URL" : "获取URL出错",
+ "Share" : "分享",
+ "Delete" : "删除",
+ "Disconnect storage" : "断开储存连接",
+ "Unshare" : "取消共享",
+ "Delete permanently" : "永久删除",
+ "Rename" : "重命名",
+ "Pending" : "等待",
+ "Error moving file." : "移动文件出错。",
+ "Error moving file" : "移动文件错误",
+ "Error" : "错误",
+ "Could not rename file" : "不能重命名文件",
+ "Error deleting file." : "删除文件出错。",
+ "Name" : "名称",
+ "Size" : "大小",
+ "Modified" : "修改日期",
+ "_%n folder_::_%n folders_" : ["%n 文件夹"],
+ "_%n file_::_%n files_" : ["%n个文件"],
+ "You don’t have permission to upload or create files here" : "您没有权限来上传湖州哦和创建文件",
+ "_Uploading %n file_::_Uploading %n files_" : ["上传 %n 个文件"],
+ "\"{name}\" is an invalid file name." : "“{name}”是一个无效的文件名。",
+ "Your storage is full, files can not be updated or synced anymore!" : "您的存储空间已满,文件将无法更新或同步!",
+ "Your storage is almost full ({usedSpacePercent}%)" : "您的存储空间即将用完 ({usedSpacePercent}%)",
+ "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "加密应用被启用了,但是你的加密密钥没有初始化,请重新登出登录系统一次。",
+ "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "无效的私有密钥。请到您的个人配置里去更新私有密钥,来恢复对加密文件的访问。",
+ "Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." : "加密是被禁用的,但是您的文件还是被加密了。请到您的个人配置里设置文件加密选项。",
+ "{dirs} and {files}" : "{dirs} 和 {files}",
+ "%s could not be renamed" : "%s 不能被重命名",
+ "Upload (max. %s)" : "上传 (最大 %s)",
+ "File handling" : "文件处理",
+ "Maximum upload size" : "最大上传大小",
+ "max. possible: " : "最大允许: ",
+ "Save" : "保存",
+ "WebDAV" : "WebDAV",
+ "Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" : "使用这个地址 <a href=\"%s\" target=\"_blank\">通过 WebDAV 访问您的文件</a>",
+ "New" : "新建",
+ "New text file" : "创建文本文件",
+ "Text file" : "文本文件",
+ "New folder" : "增加文件夹",
+ "Folder" : "文件夹",
+ "From link" : "来自链接",
+ "Nothing in here. Upload something!" : "这里还什么都没有。上传些东西吧!",
+ "Download" : "下载",
+ "Upload too large" : "上传文件过大",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "您正尝试上传的文件超过了此服务器可以上传的最大容量限制",
+ "Files are being scanned, please wait." : "文件正在被扫描,请稍候。",
+ "Currently scanning" : "正在扫描"
+},
+"nplurals=1; plural=0;");
diff --git a/apps/files/l10n/zh_CN.json b/apps/files/l10n/zh_CN.json
new file mode 100644
index 00000000000..a0244f1965a
--- /dev/null
+++ b/apps/files/l10n/zh_CN.json
@@ -0,0 +1,92 @@
+{ "translations": {
+ "Storage not available" : "存储空间不可用",
+ "Storage invalid" : "存储空间无效",
+ "Unknown error" : "未知错误",
+ "Could not move %s - File with this name already exists" : "无法移动 %s - 同名文件已存在",
+ "Could not move %s" : "无法移动 %s",
+ "File name cannot be empty." : "文件名不能为空。",
+ "\"%s\" is an invalid file name." : "“%s” 是一个无效的文件名。",
+ "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "无效名称,'\\', '/', '<', '>', ':', '\"', '|', '?' 和 '*' 不被允许使用。",
+ "The target folder has been moved or deleted." : "目标文件夹已经被移动或删除。",
+ "The name %s is already used in the folder %s. Please choose a different name." : "文件名 %s 是已经在 %s 中存在的名称。请使用其他名称。",
+ "Not a valid source" : "不是一个可用的源",
+ "Server is not allowed to open URLs, please check the server configuration" : "服务器没有允许打开URL网址,请检查服务器配置",
+ "Error while downloading %s to %s" : "当下载 %s 到 %s 时出错",
+ "Error when creating the file" : "当创建文件是出错",
+ "Folder name cannot be empty." : "文件夹名称不能为空",
+ "Error when creating the folder" : "创建文件夹出错",
+ "Unable to set upload directory." : "无法设置上传文件夹。",
+ "Invalid Token" : "无效密匙",
+ "No file was uploaded. Unknown error" : "没有文件被上传。未知错误",
+ "There is no error, the file uploaded with success" : "文件上传成功,没有错误发生",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "上传文件大小已超过php.ini中upload_max_filesize所规定的值",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "上传的文件长度超出了 HTML 表单中 MAX_FILE_SIZE 的限制",
+ "The uploaded file was only partially uploaded" : "已上传文件只上传了部分(不完整)",
+ "No file was uploaded" : "没有文件被上传",
+ "Missing a temporary folder" : "缺少临时目录",
+ "Failed to write to disk" : "写入磁盘失败",
+ "Not enough storage available" : "没有足够的存储空间",
+ "Upload failed. Could not find uploaded file" : "上传失败。不能发现上传的文件",
+ "Upload failed. Could not get file info." : "上传失败。不能获取文件信息。",
+ "Invalid directory." : "无效文件夹。",
+ "Files" : "文件",
+ "All files" : "全部文件",
+ "Unable to upload {filename} as it is a directory or has 0 bytes" : "不能上传文件 {filename} ,由于它是一个目录或者为0字节",
+ "Total file size {size1} exceeds upload limit {size2}" : "总文件大小 {size1} 超过上传限制 {size2}",
+ "Not enough free space, you are uploading {size1} but only {size2} is left" : "没有足够的可用空间,您正在上传 {size1} 的文件但是只有 {size2} 可用。",
+ "Upload cancelled." : "上传已取消",
+ "Could not get result from server." : "不能从服务器得到结果",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "文件正在上传中。现在离开此页会导致上传动作被取消。",
+ "URL cannot be empty" : "URL不能为空",
+ "{new_name} already exists" : "{new_name} 已存在",
+ "Could not create file" : "不能创建文件",
+ "Could not create folder" : "不能创建文件夹",
+ "Error fetching URL" : "获取URL出错",
+ "Share" : "分享",
+ "Delete" : "删除",
+ "Disconnect storage" : "断开储存连接",
+ "Unshare" : "取消共享",
+ "Delete permanently" : "永久删除",
+ "Rename" : "重命名",
+ "Pending" : "等待",
+ "Error moving file." : "移动文件出错。",
+ "Error moving file" : "移动文件错误",
+ "Error" : "错误",
+ "Could not rename file" : "不能重命名文件",
+ "Error deleting file." : "删除文件出错。",
+ "Name" : "名称",
+ "Size" : "大小",
+ "Modified" : "修改日期",
+ "_%n folder_::_%n folders_" : ["%n 文件夹"],
+ "_%n file_::_%n files_" : ["%n个文件"],
+ "You don’t have permission to upload or create files here" : "您没有权限来上传湖州哦和创建文件",
+ "_Uploading %n file_::_Uploading %n files_" : ["上传 %n 个文件"],
+ "\"{name}\" is an invalid file name." : "“{name}”是一个无效的文件名。",
+ "Your storage is full, files can not be updated or synced anymore!" : "您的存储空间已满,文件将无法更新或同步!",
+ "Your storage is almost full ({usedSpacePercent}%)" : "您的存储空间即将用完 ({usedSpacePercent}%)",
+ "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "加密应用被启用了,但是你的加密密钥没有初始化,请重新登出登录系统一次。",
+ "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "无效的私有密钥。请到您的个人配置里去更新私有密钥,来恢复对加密文件的访问。",
+ "Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." : "加密是被禁用的,但是您的文件还是被加密了。请到您的个人配置里设置文件加密选项。",
+ "{dirs} and {files}" : "{dirs} 和 {files}",
+ "%s could not be renamed" : "%s 不能被重命名",
+ "Upload (max. %s)" : "上传 (最大 %s)",
+ "File handling" : "文件处理",
+ "Maximum upload size" : "最大上传大小",
+ "max. possible: " : "最大允许: ",
+ "Save" : "保存",
+ "WebDAV" : "WebDAV",
+ "Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" : "使用这个地址 <a href=\"%s\" target=\"_blank\">通过 WebDAV 访问您的文件</a>",
+ "New" : "新建",
+ "New text file" : "创建文本文件",
+ "Text file" : "文本文件",
+ "New folder" : "增加文件夹",
+ "Folder" : "文件夹",
+ "From link" : "来自链接",
+ "Nothing in here. Upload something!" : "这里还什么都没有。上传些东西吧!",
+ "Download" : "下载",
+ "Upload too large" : "上传文件过大",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "您正尝试上传的文件超过了此服务器可以上传的最大容量限制",
+ "Files are being scanned, please wait." : "文件正在被扫描,请稍候。",
+ "Currently scanning" : "正在扫描"
+},"pluralForm" :"nplurals=1; plural=0;"
+} \ No newline at end of file
diff --git a/apps/files/l10n/zh_CN.php b/apps/files/l10n/zh_CN.php
deleted file mode 100644
index f24218f2784..00000000000
--- a/apps/files/l10n/zh_CN.php
+++ /dev/null
@@ -1,93 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Storage not available" => "存储空间不可用",
-"Storage invalid" => "存储空间无效",
-"Unknown error" => "未知错误",
-"Could not move %s - File with this name already exists" => "无法移动 %s - 同名文件已存在",
-"Could not move %s" => "无法移动 %s",
-"File name cannot be empty." => "文件名不能为空。",
-"\"%s\" is an invalid file name." => "“%s” 是一个无效的文件名。",
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "无效名称,'\\', '/', '<', '>', ':', '\"', '|', '?' 和 '*' 不被允许使用。",
-"The target folder has been moved or deleted." => "目标文件夹已经被移动或删除。",
-"The name %s is already used in the folder %s. Please choose a different name." => "文件名 %s 是已经在 %s 中存在的名称。请使用其他名称。",
-"Not a valid source" => "不是一个可用的源",
-"Server is not allowed to open URLs, please check the server configuration" => "服务器没有允许打开URL网址,请检查服务器配置",
-"Error while downloading %s to %s" => "当下载 %s 到 %s 时出错",
-"Error when creating the file" => "当创建文件是出错",
-"Folder name cannot be empty." => "文件夹名称不能为空",
-"Error when creating the folder" => "创建文件夹出错",
-"Unable to set upload directory." => "无法设置上传文件夹。",
-"Invalid Token" => "无效密匙",
-"No file was uploaded. Unknown error" => "没有文件被上传。未知错误",
-"There is no error, the file uploaded with success" => "文件上传成功,没有错误发生",
-"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "上传文件大小已超过php.ini中upload_max_filesize所规定的值",
-"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "上传的文件长度超出了 HTML 表单中 MAX_FILE_SIZE 的限制",
-"The uploaded file was only partially uploaded" => "已上传文件只上传了部分(不完整)",
-"No file was uploaded" => "没有文件被上传",
-"Missing a temporary folder" => "缺少临时目录",
-"Failed to write to disk" => "写入磁盘失败",
-"Not enough storage available" => "没有足够的存储空间",
-"Upload failed. Could not find uploaded file" => "上传失败。不能发现上传的文件",
-"Upload failed. Could not get file info." => "上传失败。不能获取文件信息。",
-"Invalid directory." => "无效文件夹。",
-"Files" => "文件",
-"All files" => "全部文件",
-"Unable to upload {filename} as it is a directory or has 0 bytes" => "不能上传文件 {filename} ,由于它是一个目录或者为0字节",
-"Total file size {size1} exceeds upload limit {size2}" => "总文件大小 {size1} 超过上传限制 {size2}",
-"Not enough free space, you are uploading {size1} but only {size2} is left" => "没有足够的可用空间,您正在上传 {size1} 的文件但是只有 {size2} 可用。",
-"Upload cancelled." => "上传已取消",
-"Could not get result from server." => "不能从服务器得到结果",
-"File upload is in progress. Leaving the page now will cancel the upload." => "文件正在上传中。现在离开此页会导致上传动作被取消。",
-"URL cannot be empty" => "URL不能为空",
-"{new_name} already exists" => "{new_name} 已存在",
-"Could not create file" => "不能创建文件",
-"Could not create folder" => "不能创建文件夹",
-"Error fetching URL" => "获取URL出错",
-"Share" => "分享",
-"Delete" => "删除",
-"Disconnect storage" => "断开储存连接",
-"Unshare" => "取消共享",
-"Delete permanently" => "永久删除",
-"Rename" => "重命名",
-"Pending" => "等待",
-"Error moving file." => "移动文件出错。",
-"Error moving file" => "移动文件错误",
-"Error" => "错误",
-"Could not rename file" => "不能重命名文件",
-"Error deleting file." => "删除文件出错。",
-"Name" => "名称",
-"Size" => "大小",
-"Modified" => "修改日期",
-"_%n folder_::_%n folders_" => array("%n 文件夹"),
-"_%n file_::_%n files_" => array("%n个文件"),
-"You don’t have permission to upload or create files here" => "您没有权限来上传湖州哦和创建文件",
-"_Uploading %n file_::_Uploading %n files_" => array("上传 %n 个文件"),
-"\"{name}\" is an invalid file name." => "“{name}”是一个无效的文件名。",
-"Your storage is full, files can not be updated or synced anymore!" => "您的存储空间已满,文件将无法更新或同步!",
-"Your storage is almost full ({usedSpacePercent}%)" => "您的存储空间即将用完 ({usedSpacePercent}%)",
-"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" => "加密应用被启用了,但是你的加密密钥没有初始化,请重新登出登录系统一次。",
-"Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." => "无效的私有密钥。请到您的个人配置里去更新私有密钥,来恢复对加密文件的访问。",
-"Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." => "加密是被禁用的,但是您的文件还是被加密了。请到您的个人配置里设置文件加密选项。",
-"{dirs} and {files}" => "{dirs} 和 {files}",
-"%s could not be renamed" => "%s 不能被重命名",
-"Upload (max. %s)" => "上传 (最大 %s)",
-"File handling" => "文件处理",
-"Maximum upload size" => "最大上传大小",
-"max. possible: " => "最大允许: ",
-"Save" => "保存",
-"WebDAV" => "WebDAV",
-"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" => "使用这个地址 <a href=\"%s\" target=\"_blank\">通过 WebDAV 访问您的文件</a>",
-"New" => "新建",
-"New text file" => "创建文本文件",
-"Text file" => "文本文件",
-"New folder" => "增加文件夹",
-"Folder" => "文件夹",
-"From link" => "来自链接",
-"Nothing in here. Upload something!" => "这里还什么都没有。上传些东西吧!",
-"Download" => "下载",
-"Upload too large" => "上传文件过大",
-"The files you are trying to upload exceed the maximum size for file uploads on this server." => "您正尝试上传的文件超过了此服务器可以上传的最大容量限制",
-"Files are being scanned, please wait." => "文件正在被扫描,请稍候。",
-"Currently scanning" => "正在扫描"
-);
-$PLURAL_FORMS = "nplurals=1; plural=0;";
diff --git a/apps/files/l10n/zh_HK.js b/apps/files/l10n/zh_HK.js
new file mode 100644
index 00000000000..e3e2aec65a0
--- /dev/null
+++ b/apps/files/l10n/zh_HK.js
@@ -0,0 +1,25 @@
+OC.L10N.register(
+ "files",
+ {
+ "Unknown error" : "不明錯誤",
+ "Files" : "文件",
+ "All files" : "所有文件",
+ "Share" : "分享",
+ "Delete" : "刪除",
+ "Unshare" : "取消分享",
+ "Rename" : "重新命名",
+ "Error" : "錯誤",
+ "Name" : "名稱",
+ "Size" : "大小",
+ "_%n folder_::_%n folders_" : [""],
+ "_%n file_::_%n files_" : [""],
+ "_Uploading %n file_::_Uploading %n files_" : [""],
+ "{dirs} and {files}" : "{dirs} 和 {files}",
+ "Save" : "儲存",
+ "WebDAV" : "WebDAV",
+ "New" : "新增",
+ "New folder" : "新資料夾",
+ "Folder" : "資料夾",
+ "Download" : "下載"
+},
+"nplurals=1; plural=0;");
diff --git a/apps/files/l10n/zh_HK.json b/apps/files/l10n/zh_HK.json
new file mode 100644
index 00000000000..da0632f0882
--- /dev/null
+++ b/apps/files/l10n/zh_HK.json
@@ -0,0 +1,23 @@
+{ "translations": {
+ "Unknown error" : "不明錯誤",
+ "Files" : "文件",
+ "All files" : "所有文件",
+ "Share" : "分享",
+ "Delete" : "刪除",
+ "Unshare" : "取消分享",
+ "Rename" : "重新命名",
+ "Error" : "錯誤",
+ "Name" : "名稱",
+ "Size" : "大小",
+ "_%n folder_::_%n folders_" : [""],
+ "_%n file_::_%n files_" : [""],
+ "_Uploading %n file_::_Uploading %n files_" : [""],
+ "{dirs} and {files}" : "{dirs} 和 {files}",
+ "Save" : "儲存",
+ "WebDAV" : "WebDAV",
+ "New" : "新增",
+ "New folder" : "新資料夾",
+ "Folder" : "資料夾",
+ "Download" : "下載"
+},"pluralForm" :"nplurals=1; plural=0;"
+} \ No newline at end of file
diff --git a/apps/files/l10n/zh_HK.php b/apps/files/l10n/zh_HK.php
deleted file mode 100644
index 8868bd21c8d..00000000000
--- a/apps/files/l10n/zh_HK.php
+++ /dev/null
@@ -1,24 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Unknown error" => "不明錯誤",
-"Files" => "文件",
-"All files" => "所有文件",
-"Share" => "分享",
-"Delete" => "刪除",
-"Unshare" => "取消分享",
-"Rename" => "重新命名",
-"Error" => "錯誤",
-"Name" => "名稱",
-"Size" => "大小",
-"_%n folder_::_%n folders_" => array(""),
-"_%n file_::_%n files_" => array(""),
-"_Uploading %n file_::_Uploading %n files_" => array(""),
-"{dirs} and {files}" => "{dirs} 和 {files}",
-"Save" => "儲存",
-"WebDAV" => "WebDAV",
-"New" => "新增",
-"New folder" => "新資料夾",
-"Folder" => "資料夾",
-"Download" => "下載"
-);
-$PLURAL_FORMS = "nplurals=1; plural=0;";
diff --git a/apps/files/l10n/zh_TW.js b/apps/files/l10n/zh_TW.js
new file mode 100644
index 00000000000..73e17fa47fc
--- /dev/null
+++ b/apps/files/l10n/zh_TW.js
@@ -0,0 +1,97 @@
+OC.L10N.register(
+ "files",
+ {
+ "Storage not available" : "無法存取儲存空間",
+ "Storage invalid" : "無效的儲存空間",
+ "Unknown error" : "未知的錯誤",
+ "Could not move %s - File with this name already exists" : "無法移動 %s ,同名的檔案已經存在",
+ "Could not move %s" : "無法移動 %s",
+ "Permission denied" : "存取被拒",
+ "File name cannot be empty." : "檔名不能為空",
+ "\"%s\" is an invalid file name." : "%s 是不合法的檔名。",
+ "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "檔名不合法,不允許 \\ / < > : \" | ? * 字元",
+ "The target folder has been moved or deleted." : "目標資料夾已經被搬移或刪除。",
+ "The name %s is already used in the folder %s. Please choose a different name." : "%s 已經被使用於資料夾 %s ,請換一個名字",
+ "Not a valid source" : "不是有效的來源",
+ "Server is not allowed to open URLs, please check the server configuration" : "伺服器上不允許開啓 URL ,請檢查伺服器設定",
+ "The file exceeds your quota by %s" : "這個檔案大小超出配額 %s",
+ "Error while downloading %s to %s" : "下載 %s 到 %s 失敗",
+ "Error when creating the file" : "建立檔案失敗",
+ "Folder name cannot be empty." : "資料夾名稱不能留空",
+ "Error when creating the folder" : "建立資料夾失敗",
+ "Unable to set upload directory." : "無法設定上傳目錄",
+ "Invalid Token" : "無效的 token",
+ "No file was uploaded. Unknown error" : "沒有檔案被上傳,原因未知",
+ "There is no error, the file uploaded with success" : "一切都順利,檔案上傳成功",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "上傳的檔案大小超過 php.ini 當中 upload_max_filesize 參數的設定:",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "上傳的檔案大小超過 HTML 表單中 MAX_FILE_SIZE 的限制",
+ "The uploaded file was only partially uploaded" : "只有檔案的一部分被上傳",
+ "No file was uploaded" : "沒有檔案被上傳",
+ "Missing a temporary folder" : "找不到暫存資料夾",
+ "Failed to write to disk" : "寫入硬碟失敗",
+ "Not enough storage available" : "儲存空間不足",
+ "Upload failed. Could not find uploaded file" : "上傳失敗,找不到上傳的檔案",
+ "Upload failed. Could not get file info." : "上傳失敗,無法取得檔案資訊",
+ "Invalid directory." : "無效的資料夾",
+ "Files" : "檔案",
+ "All files" : "所有檔案",
+ "Unable to upload {filename} as it is a directory or has 0 bytes" : "因為 {filename} 是個目錄或是大小為零,所以無法上傳",
+ "Total file size {size1} exceeds upload limit {size2}" : "檔案大小總和 {size1} 超過上傳限制 {size2}",
+ "Not enough free space, you are uploading {size1} but only {size2} is left" : "可用空間不足,你正要上傳 {size1} 可是只剩下 {size2}",
+ "Upload cancelled." : "上傳已取消",
+ "Could not get result from server." : "無法從伺服器取回結果",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "檔案上傳中,離開此頁面將會取消上傳。",
+ "URL cannot be empty" : "URL 不能留空",
+ "{new_name} already exists" : "{new_name} 已經存在",
+ "Could not create file" : "無法建立檔案",
+ "Could not create folder" : "無法建立資料夾",
+ "Error fetching URL" : "抓取 URL 發生錯誤",
+ "Share" : "分享",
+ "Delete" : "刪除",
+ "Disconnect storage" : "斷開儲存空間連接",
+ "Unshare" : "取消分享",
+ "Delete permanently" : "永久刪除",
+ "Rename" : "重新命名",
+ "Pending" : "等候中",
+ "Error moving file." : "移動檔案發生錯誤",
+ "Error moving file" : "移動檔案失敗",
+ "Error" : "錯誤",
+ "Could not rename file" : "無法重新命名",
+ "Error deleting file." : "刪除檔案發生錯誤",
+ "Name" : "名稱",
+ "Size" : "大小",
+ "Modified" : "修改時間",
+ "_%n folder_::_%n folders_" : ["%n 個資料夾"],
+ "_%n file_::_%n files_" : ["%n 個檔案"],
+ "You don’t have permission to upload or create files here" : "您沒有權限在這裡上傳或建立檔案",
+ "_Uploading %n file_::_Uploading %n files_" : ["%n 個檔案正在上傳"],
+ "\"{name}\" is an invalid file name." : "{name} 是無效的檔名",
+ "Your storage is full, files can not be updated or synced anymore!" : "您的儲存空間已滿,沒有辦法再更新或是同步檔案!",
+ "Your storage is almost full ({usedSpacePercent}%)" : "您的儲存空間快要滿了 ({usedSpacePercent}%)",
+ "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "檔案加密已啓用,但是您的金鑰尚未初始化,請重新登入一次",
+ "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "無效的檔案加密私鑰,請在個人設定中更新您的私鑰密語以存取加密的檔案。",
+ "Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." : "加密已經被停用,但是您的舊檔案還是處於已加密的狀態,請前往個人設定以解密這些檔案。",
+ "{dirs} and {files}" : "{dirs} 和 {files}",
+ "%s could not be renamed as it has been deleted" : "%s 已經被刪除了所以無法重新命名",
+ "%s could not be renamed" : "無法重新命名 %s",
+ "Upload (max. %s)" : "上傳(至多 %s)",
+ "File handling" : "檔案處理",
+ "Maximum upload size" : "上傳限制",
+ "max. possible: " : "最大允許:",
+ "Save" : "儲存",
+ "WebDAV" : "WebDAV",
+ "Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" : "使用這個地址<a href=\"%s\" target=\"_blank\">來透過 WebDAV 存取檔案</a>",
+ "New" : "新增",
+ "New text file" : "新文字檔",
+ "Text file" : "文字檔",
+ "New folder" : "新資料夾",
+ "Folder" : "資料夾",
+ "From link" : "從連結",
+ "Nothing in here. Upload something!" : "這裡還沒有東西,上傳一些吧!",
+ "Download" : "下載",
+ "Upload too large" : "上傳過大",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "您試圖上傳的檔案大小超過伺服器的限制。",
+ "Files are being scanned, please wait." : "正在掃描檔案,請稍等。",
+ "Currently scanning" : "正在掃描"
+},
+"nplurals=1; plural=0;");
diff --git a/apps/files/l10n/zh_TW.json b/apps/files/l10n/zh_TW.json
new file mode 100644
index 00000000000..f55b936a40f
--- /dev/null
+++ b/apps/files/l10n/zh_TW.json
@@ -0,0 +1,95 @@
+{ "translations": {
+ "Storage not available" : "無法存取儲存空間",
+ "Storage invalid" : "無效的儲存空間",
+ "Unknown error" : "未知的錯誤",
+ "Could not move %s - File with this name already exists" : "無法移動 %s ,同名的檔案已經存在",
+ "Could not move %s" : "無法移動 %s",
+ "Permission denied" : "存取被拒",
+ "File name cannot be empty." : "檔名不能為空",
+ "\"%s\" is an invalid file name." : "%s 是不合法的檔名。",
+ "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "檔名不合法,不允許 \\ / < > : \" | ? * 字元",
+ "The target folder has been moved or deleted." : "目標資料夾已經被搬移或刪除。",
+ "The name %s is already used in the folder %s. Please choose a different name." : "%s 已經被使用於資料夾 %s ,請換一個名字",
+ "Not a valid source" : "不是有效的來源",
+ "Server is not allowed to open URLs, please check the server configuration" : "伺服器上不允許開啓 URL ,請檢查伺服器設定",
+ "The file exceeds your quota by %s" : "這個檔案大小超出配額 %s",
+ "Error while downloading %s to %s" : "下載 %s 到 %s 失敗",
+ "Error when creating the file" : "建立檔案失敗",
+ "Folder name cannot be empty." : "資料夾名稱不能留空",
+ "Error when creating the folder" : "建立資料夾失敗",
+ "Unable to set upload directory." : "無法設定上傳目錄",
+ "Invalid Token" : "無效的 token",
+ "No file was uploaded. Unknown error" : "沒有檔案被上傳,原因未知",
+ "There is no error, the file uploaded with success" : "一切都順利,檔案上傳成功",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "上傳的檔案大小超過 php.ini 當中 upload_max_filesize 參數的設定:",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "上傳的檔案大小超過 HTML 表單中 MAX_FILE_SIZE 的限制",
+ "The uploaded file was only partially uploaded" : "只有檔案的一部分被上傳",
+ "No file was uploaded" : "沒有檔案被上傳",
+ "Missing a temporary folder" : "找不到暫存資料夾",
+ "Failed to write to disk" : "寫入硬碟失敗",
+ "Not enough storage available" : "儲存空間不足",
+ "Upload failed. Could not find uploaded file" : "上傳失敗,找不到上傳的檔案",
+ "Upload failed. Could not get file info." : "上傳失敗,無法取得檔案資訊",
+ "Invalid directory." : "無效的資料夾",
+ "Files" : "檔案",
+ "All files" : "所有檔案",
+ "Unable to upload {filename} as it is a directory or has 0 bytes" : "因為 {filename} 是個目錄或是大小為零,所以無法上傳",
+ "Total file size {size1} exceeds upload limit {size2}" : "檔案大小總和 {size1} 超過上傳限制 {size2}",
+ "Not enough free space, you are uploading {size1} but only {size2} is left" : "可用空間不足,你正要上傳 {size1} 可是只剩下 {size2}",
+ "Upload cancelled." : "上傳已取消",
+ "Could not get result from server." : "無法從伺服器取回結果",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "檔案上傳中,離開此頁面將會取消上傳。",
+ "URL cannot be empty" : "URL 不能留空",
+ "{new_name} already exists" : "{new_name} 已經存在",
+ "Could not create file" : "無法建立檔案",
+ "Could not create folder" : "無法建立資料夾",
+ "Error fetching URL" : "抓取 URL 發生錯誤",
+ "Share" : "分享",
+ "Delete" : "刪除",
+ "Disconnect storage" : "斷開儲存空間連接",
+ "Unshare" : "取消分享",
+ "Delete permanently" : "永久刪除",
+ "Rename" : "重新命名",
+ "Pending" : "等候中",
+ "Error moving file." : "移動檔案發生錯誤",
+ "Error moving file" : "移動檔案失敗",
+ "Error" : "錯誤",
+ "Could not rename file" : "無法重新命名",
+ "Error deleting file." : "刪除檔案發生錯誤",
+ "Name" : "名稱",
+ "Size" : "大小",
+ "Modified" : "修改時間",
+ "_%n folder_::_%n folders_" : ["%n 個資料夾"],
+ "_%n file_::_%n files_" : ["%n 個檔案"],
+ "You don’t have permission to upload or create files here" : "您沒有權限在這裡上傳或建立檔案",
+ "_Uploading %n file_::_Uploading %n files_" : ["%n 個檔案正在上傳"],
+ "\"{name}\" is an invalid file name." : "{name} 是無效的檔名",
+ "Your storage is full, files can not be updated or synced anymore!" : "您的儲存空間已滿,沒有辦法再更新或是同步檔案!",
+ "Your storage is almost full ({usedSpacePercent}%)" : "您的儲存空間快要滿了 ({usedSpacePercent}%)",
+ "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "檔案加密已啓用,但是您的金鑰尚未初始化,請重新登入一次",
+ "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "無效的檔案加密私鑰,請在個人設定中更新您的私鑰密語以存取加密的檔案。",
+ "Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." : "加密已經被停用,但是您的舊檔案還是處於已加密的狀態,請前往個人設定以解密這些檔案。",
+ "{dirs} and {files}" : "{dirs} 和 {files}",
+ "%s could not be renamed as it has been deleted" : "%s 已經被刪除了所以無法重新命名",
+ "%s could not be renamed" : "無法重新命名 %s",
+ "Upload (max. %s)" : "上傳(至多 %s)",
+ "File handling" : "檔案處理",
+ "Maximum upload size" : "上傳限制",
+ "max. possible: " : "最大允許:",
+ "Save" : "儲存",
+ "WebDAV" : "WebDAV",
+ "Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" : "使用這個地址<a href=\"%s\" target=\"_blank\">來透過 WebDAV 存取檔案</a>",
+ "New" : "新增",
+ "New text file" : "新文字檔",
+ "Text file" : "文字檔",
+ "New folder" : "新資料夾",
+ "Folder" : "資料夾",
+ "From link" : "從連結",
+ "Nothing in here. Upload something!" : "這裡還沒有東西,上傳一些吧!",
+ "Download" : "下載",
+ "Upload too large" : "上傳過大",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "您試圖上傳的檔案大小超過伺服器的限制。",
+ "Files are being scanned, please wait." : "正在掃描檔案,請稍等。",
+ "Currently scanning" : "正在掃描"
+},"pluralForm" :"nplurals=1; plural=0;"
+} \ No newline at end of file
diff --git a/apps/files/l10n/zh_TW.php b/apps/files/l10n/zh_TW.php
deleted file mode 100644
index 394283b9621..00000000000
--- a/apps/files/l10n/zh_TW.php
+++ /dev/null
@@ -1,96 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Storage not available" => "無法存取儲存空間",
-"Storage invalid" => "無效的儲存空間",
-"Unknown error" => "未知的錯誤",
-"Could not move %s - File with this name already exists" => "無法移動 %s ,同名的檔案已經存在",
-"Could not move %s" => "無法移動 %s",
-"Permission denied" => "存取被拒",
-"File name cannot be empty." => "檔名不能為空",
-"\"%s\" is an invalid file name." => "%s 是不合法的檔名。",
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "檔名不合法,不允許 \\ / < > : \" | ? * 字元",
-"The target folder has been moved or deleted." => "目標資料夾已經被搬移或刪除。",
-"The name %s is already used in the folder %s. Please choose a different name." => "%s 已經被使用於資料夾 %s ,請換一個名字",
-"Not a valid source" => "不是有效的來源",
-"Server is not allowed to open URLs, please check the server configuration" => "伺服器上不允許開啓 URL ,請檢查伺服器設定",
-"The file exceeds your quota by %s" => "這個檔案大小超出配額 %s",
-"Error while downloading %s to %s" => "下載 %s 到 %s 失敗",
-"Error when creating the file" => "建立檔案失敗",
-"Folder name cannot be empty." => "資料夾名稱不能留空",
-"Error when creating the folder" => "建立資料夾失敗",
-"Unable to set upload directory." => "無法設定上傳目錄",
-"Invalid Token" => "無效的 token",
-"No file was uploaded. Unknown error" => "沒有檔案被上傳,原因未知",
-"There is no error, the file uploaded with success" => "一切都順利,檔案上傳成功",
-"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "上傳的檔案大小超過 php.ini 當中 upload_max_filesize 參數的設定:",
-"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "上傳的檔案大小超過 HTML 表單中 MAX_FILE_SIZE 的限制",
-"The uploaded file was only partially uploaded" => "只有檔案的一部分被上傳",
-"No file was uploaded" => "沒有檔案被上傳",
-"Missing a temporary folder" => "找不到暫存資料夾",
-"Failed to write to disk" => "寫入硬碟失敗",
-"Not enough storage available" => "儲存空間不足",
-"Upload failed. Could not find uploaded file" => "上傳失敗,找不到上傳的檔案",
-"Upload failed. Could not get file info." => "上傳失敗,無法取得檔案資訊",
-"Invalid directory." => "無效的資料夾",
-"Files" => "檔案",
-"All files" => "所有檔案",
-"Unable to upload {filename} as it is a directory or has 0 bytes" => "因為 {filename} 是個目錄或是大小為零,所以無法上傳",
-"Total file size {size1} exceeds upload limit {size2}" => "檔案大小總和 {size1} 超過上傳限制 {size2}",
-"Not enough free space, you are uploading {size1} but only {size2} is left" => "可用空間不足,你正要上傳 {size1} 可是只剩下 {size2}",
-"Upload cancelled." => "上傳已取消",
-"Could not get result from server." => "無法從伺服器取回結果",
-"File upload is in progress. Leaving the page now will cancel the upload." => "檔案上傳中,離開此頁面將會取消上傳。",
-"URL cannot be empty" => "URL 不能留空",
-"{new_name} already exists" => "{new_name} 已經存在",
-"Could not create file" => "無法建立檔案",
-"Could not create folder" => "無法建立資料夾",
-"Error fetching URL" => "抓取 URL 發生錯誤",
-"Share" => "分享",
-"Delete" => "刪除",
-"Disconnect storage" => "斷開儲存空間連接",
-"Unshare" => "取消分享",
-"Delete permanently" => "永久刪除",
-"Rename" => "重新命名",
-"Pending" => "等候中",
-"Error moving file." => "移動檔案發生錯誤",
-"Error moving file" => "移動檔案失敗",
-"Error" => "錯誤",
-"Could not rename file" => "無法重新命名",
-"Error deleting file." => "刪除檔案發生錯誤",
-"Name" => "名稱",
-"Size" => "大小",
-"Modified" => "修改時間",
-"_%n folder_::_%n folders_" => array("%n 個資料夾"),
-"_%n file_::_%n files_" => array("%n 個檔案"),
-"You don’t have permission to upload or create files here" => "您沒有權限在這裡上傳或建立檔案",
-"_Uploading %n file_::_Uploading %n files_" => array("%n 個檔案正在上傳"),
-"\"{name}\" is an invalid file name." => "{name} 是無效的檔名",
-"Your storage is full, files can not be updated or synced anymore!" => "您的儲存空間已滿,沒有辦法再更新或是同步檔案!",
-"Your storage is almost full ({usedSpacePercent}%)" => "您的儲存空間快要滿了 ({usedSpacePercent}%)",
-"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" => "檔案加密已啓用,但是您的金鑰尚未初始化,請重新登入一次",
-"Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." => "無效的檔案加密私鑰,請在個人設定中更新您的私鑰密語以存取加密的檔案。",
-"Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." => "加密已經被停用,但是您的舊檔案還是處於已加密的狀態,請前往個人設定以解密這些檔案。",
-"{dirs} and {files}" => "{dirs} 和 {files}",
-"%s could not be renamed as it has been deleted" => "%s 已經被刪除了所以無法重新命名",
-"%s could not be renamed" => "無法重新命名 %s",
-"Upload (max. %s)" => "上傳(至多 %s)",
-"File handling" => "檔案處理",
-"Maximum upload size" => "上傳限制",
-"max. possible: " => "最大允許:",
-"Save" => "儲存",
-"WebDAV" => "WebDAV",
-"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" => "使用這個地址<a href=\"%s\" target=\"_blank\">來透過 WebDAV 存取檔案</a>",
-"New" => "新增",
-"New text file" => "新文字檔",
-"Text file" => "文字檔",
-"New folder" => "新資料夾",
-"Folder" => "資料夾",
-"From link" => "從連結",
-"Nothing in here. Upload something!" => "這裡還沒有東西,上傳一些吧!",
-"Download" => "下載",
-"Upload too large" => "上傳過大",
-"The files you are trying to upload exceed the maximum size for file uploads on this server." => "您試圖上傳的檔案大小超過伺服器的限制。",
-"Files are being scanned, please wait." => "正在掃描檔案,請稍等。",
-"Currently scanning" => "正在掃描"
-);
-$PLURAL_FORMS = "nplurals=1; plural=0;";