Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/server.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/apps
diff options
context:
space:
mode:
Diffstat (limited to 'apps')
-rw-r--r--apps/dashboard/l10n/da.js2
-rw-r--r--apps/dashboard/l10n/da.json2
-rw-r--r--apps/dashboard/l10n/fa.js4
-rw-r--r--apps/dashboard/l10n/fa.json4
-rw-r--r--apps/dashboard/src/DashboardApp.vue3
-rw-r--r--apps/dav/l10n/da.js2
-rw-r--r--apps/dav/l10n/da.json2
-rw-r--r--apps/dav/lib/CalDAV/CalDavBackend.php7
-rw-r--r--apps/dav/lib/CardDAV/CardDavBackend.php4
-rw-r--r--apps/dav/lib/DAV/ViewOnlyPlugin.php1
-rw-r--r--apps/encryption/l10n/uk.js3
-rw-r--r--apps/encryption/l10n/uk.json3
-rw-r--r--apps/federatedfilesharing/tests/TestCase.php13
-rw-r--r--apps/files/css/files.css3
-rw-r--r--apps/files/css/files.css.map2
-rw-r--r--apps/files/css/files.scss8
-rw-r--r--apps/files/css/merged.css3
-rw-r--r--apps/files/css/merged.css.map2
-rw-r--r--apps/files/js/fileactions.js9
-rw-r--r--apps/files/js/fileinfomodel.js13
-rw-r--r--apps/files/l10n/af.js1
-rw-r--r--apps/files/l10n/af.json1
-rw-r--r--apps/files/l10n/ar.js1
-rw-r--r--apps/files/l10n/ar.json1
-rw-r--r--apps/files/l10n/bg.js1
-rw-r--r--apps/files/l10n/bg.json1
-rw-r--r--apps/files/l10n/br.js1
-rw-r--r--apps/files/l10n/br.json1
-rw-r--r--apps/files/l10n/ca.js1
-rw-r--r--apps/files/l10n/ca.json1
-rw-r--r--apps/files/l10n/cs.js1
-rw-r--r--apps/files/l10n/cs.json1
-rw-r--r--apps/files/l10n/da.js5
-rw-r--r--apps/files/l10n/da.json5
-rw-r--r--apps/files/l10n/de.js1
-rw-r--r--apps/files/l10n/de.json1
-rw-r--r--apps/files/l10n/de_DE.js1
-rw-r--r--apps/files/l10n/de_DE.json1
-rw-r--r--apps/files/l10n/el.js1
-rw-r--r--apps/files/l10n/el.json1
-rw-r--r--apps/files/l10n/en_GB.js1
-rw-r--r--apps/files/l10n/en_GB.json1
-rw-r--r--apps/files/l10n/eo.js1
-rw-r--r--apps/files/l10n/eo.json1
-rw-r--r--apps/files/l10n/es.js1
-rw-r--r--apps/files/l10n/es.json1
-rw-r--r--apps/files/l10n/es_419.js1
-rw-r--r--apps/files/l10n/es_419.json1
-rw-r--r--apps/files/l10n/es_AR.js1
-rw-r--r--apps/files/l10n/es_AR.json1
-rw-r--r--apps/files/l10n/es_CL.js1
-rw-r--r--apps/files/l10n/es_CL.json1
-rw-r--r--apps/files/l10n/es_CO.js1
-rw-r--r--apps/files/l10n/es_CO.json1
-rw-r--r--apps/files/l10n/es_CR.js1
-rw-r--r--apps/files/l10n/es_CR.json1
-rw-r--r--apps/files/l10n/es_DO.js1
-rw-r--r--apps/files/l10n/es_DO.json1
-rw-r--r--apps/files/l10n/es_EC.js1
-rw-r--r--apps/files/l10n/es_EC.json1
-rw-r--r--apps/files/l10n/es_GT.js1
-rw-r--r--apps/files/l10n/es_GT.json1
-rw-r--r--apps/files/l10n/es_HN.js1
-rw-r--r--apps/files/l10n/es_HN.json1
-rw-r--r--apps/files/l10n/es_MX.js1
-rw-r--r--apps/files/l10n/es_MX.json1
-rw-r--r--apps/files/l10n/es_NI.js1
-rw-r--r--apps/files/l10n/es_NI.json1
-rw-r--r--apps/files/l10n/es_PA.js1
-rw-r--r--apps/files/l10n/es_PA.json1
-rw-r--r--apps/files/l10n/es_PE.js1
-rw-r--r--apps/files/l10n/es_PE.json1
-rw-r--r--apps/files/l10n/es_PR.js1
-rw-r--r--apps/files/l10n/es_PR.json1
-rw-r--r--apps/files/l10n/es_PY.js1
-rw-r--r--apps/files/l10n/es_PY.json1
-rw-r--r--apps/files/l10n/es_SV.js1
-rw-r--r--apps/files/l10n/es_SV.json1
-rw-r--r--apps/files/l10n/es_UY.js1
-rw-r--r--apps/files/l10n/es_UY.json1
-rw-r--r--apps/files/l10n/et_EE.js1
-rw-r--r--apps/files/l10n/et_EE.json1
-rw-r--r--apps/files/l10n/eu.js1
-rw-r--r--apps/files/l10n/eu.json1
-rw-r--r--apps/files/l10n/fa.js1
-rw-r--r--apps/files/l10n/fa.json1
-rw-r--r--apps/files/l10n/fi.js1
-rw-r--r--apps/files/l10n/fi.json1
-rw-r--r--apps/files/l10n/fr.js1
-rw-r--r--apps/files/l10n/fr.json1
-rw-r--r--apps/files/l10n/gl.js1
-rw-r--r--apps/files/l10n/gl.json1
-rw-r--r--apps/files/l10n/he.js1
-rw-r--r--apps/files/l10n/he.json1
-rw-r--r--apps/files/l10n/hr.js1
-rw-r--r--apps/files/l10n/hr.json1
-rw-r--r--apps/files/l10n/hu.js1
-rw-r--r--apps/files/l10n/hu.json1
-rw-r--r--apps/files/l10n/ia.js1
-rw-r--r--apps/files/l10n/ia.json1
-rw-r--r--apps/files/l10n/id.js1
-rw-r--r--apps/files/l10n/id.json1
-rw-r--r--apps/files/l10n/is.js1
-rw-r--r--apps/files/l10n/is.json1
-rw-r--r--apps/files/l10n/it.js1
-rw-r--r--apps/files/l10n/it.json1
-rw-r--r--apps/files/l10n/ja.js5
-rw-r--r--apps/files/l10n/ja.json5
-rw-r--r--apps/files/l10n/ka_GE.js1
-rw-r--r--apps/files/l10n/ka_GE.json1
-rw-r--r--apps/files/l10n/ko.js1
-rw-r--r--apps/files/l10n/ko.json1
-rw-r--r--apps/files/l10n/lb.js1
-rw-r--r--apps/files/l10n/lb.json1
-rw-r--r--apps/files/l10n/lt_LT.js1
-rw-r--r--apps/files/l10n/lt_LT.json1
-rw-r--r--apps/files/l10n/lv.js1
-rw-r--r--apps/files/l10n/lv.json1
-rw-r--r--apps/files/l10n/mk.js1
-rw-r--r--apps/files/l10n/mk.json1
-rw-r--r--apps/files/l10n/mn.js1
-rw-r--r--apps/files/l10n/mn.json1
-rw-r--r--apps/files/l10n/nb.js1
-rw-r--r--apps/files/l10n/nb.json1
-rw-r--r--apps/files/l10n/nl.js1
-rw-r--r--apps/files/l10n/nl.json1
-rw-r--r--apps/files/l10n/pl.js1
-rw-r--r--apps/files/l10n/pl.json1
-rw-r--r--apps/files/l10n/ps.js1
-rw-r--r--apps/files/l10n/ps.json1
-rw-r--r--apps/files/l10n/pt_BR.js1
-rw-r--r--apps/files/l10n/pt_BR.json1
-rw-r--r--apps/files/l10n/pt_PT.js1
-rw-r--r--apps/files/l10n/pt_PT.json1
-rw-r--r--apps/files/l10n/ro.js1
-rw-r--r--apps/files/l10n/ro.json1
-rw-r--r--apps/files/l10n/ru.js1
-rw-r--r--apps/files/l10n/ru.json1
-rw-r--r--apps/files/l10n/sc.js1
-rw-r--r--apps/files/l10n/sc.json1
-rw-r--r--apps/files/l10n/sk.js1
-rw-r--r--apps/files/l10n/sk.json1
-rw-r--r--apps/files/l10n/sl.js1
-rw-r--r--apps/files/l10n/sl.json1
-rw-r--r--apps/files/l10n/sq.js1
-rw-r--r--apps/files/l10n/sq.json1
-rw-r--r--apps/files/l10n/sr.js1
-rw-r--r--apps/files/l10n/sr.json1
-rw-r--r--apps/files/l10n/sv.js1
-rw-r--r--apps/files/l10n/sv.json1
-rw-r--r--apps/files/l10n/th.js1
-rw-r--r--apps/files/l10n/th.json1
-rw-r--r--apps/files/l10n/tr.js1
-rw-r--r--apps/files/l10n/tr.json1
-rw-r--r--apps/files/l10n/uk.js1
-rw-r--r--apps/files/l10n/uk.json1
-rw-r--r--apps/files/l10n/vi.js1
-rw-r--r--apps/files/l10n/vi.json1
-rw-r--r--apps/files/l10n/zh_CN.js1
-rw-r--r--apps/files/l10n/zh_CN.json1
-rw-r--r--apps/files/l10n/zh_HK.js1
-rw-r--r--apps/files/l10n/zh_HK.json1
-rw-r--r--apps/files/l10n/zh_TW.js1
-rw-r--r--apps/files/l10n/zh_TW.json1
-rw-r--r--apps/files_external/l10n/uk.js20
-rw-r--r--apps/files_external/l10n/uk.json20
-rw-r--r--apps/files_external/lib/Config/ConfigAdapter.php2
-rw-r--r--apps/files_external/lib/Config/SystemMountPoint.php30
-rw-r--r--apps/files_sharing/css/mobile.css1
-rw-r--r--apps/files_sharing/css/mobile.css.map2
-rw-r--r--apps/files_sharing/css/mobile.scss1
-rw-r--r--apps/files_sharing/css/public.css14
-rw-r--r--apps/files_sharing/css/public.css.map2
-rw-r--r--apps/files_sharing/css/public.scss13
-rw-r--r--apps/files_sharing/css/publicView.css15
-rw-r--r--apps/files_sharing/css/publicView.css.map2
-rw-r--r--apps/files_sharing/js/public.js15
-rw-r--r--apps/files_sharing/l10n/da.js6
-rw-r--r--apps/files_sharing/l10n/da.json6
-rw-r--r--apps/files_sharing/l10n/fr.js2
-rw-r--r--apps/files_sharing/l10n/fr.json2
-rw-r--r--apps/files_sharing/lib/Controller/ShareController.php9
-rw-r--r--apps/files_sharing/src/share.js4
-rw-r--r--apps/files_sharing/templates/public.php38
-rw-r--r--apps/files_sharing/tests/TestCase.php13
-rw-r--r--apps/settings/css/settings.css38
-rw-r--r--apps/settings/css/settings.css.map2
-rw-r--r--apps/settings/css/settings.scss42
-rw-r--r--apps/settings/js/federationsettingsview.js6
-rw-r--r--apps/settings/l10n/af.js15
-rw-r--r--apps/settings/l10n/af.json15
-rw-r--r--apps/settings/l10n/ar.js13
-rw-r--r--apps/settings/l10n/ar.json13
-rw-r--r--apps/settings/l10n/ast.js12
-rw-r--r--apps/settings/l10n/ast.json12
-rw-r--r--apps/settings/l10n/bg.js41
-rw-r--r--apps/settings/l10n/bg.json41
-rw-r--r--apps/settings/l10n/br.js15
-rw-r--r--apps/settings/l10n/br.json15
-rw-r--r--apps/settings/l10n/ca.js16
-rw-r--r--apps/settings/l10n/ca.json16
-rw-r--r--apps/settings/l10n/cs.js50
-rw-r--r--apps/settings/l10n/cs.json50
-rw-r--r--apps/settings/l10n/da.js41
-rw-r--r--apps/settings/l10n/da.json41
-rw-r--r--apps/settings/l10n/de.js50
-rw-r--r--apps/settings/l10n/de.json50
-rw-r--r--apps/settings/l10n/de_DE.js50
-rw-r--r--apps/settings/l10n/de_DE.json50
-rw-r--r--apps/settings/l10n/el.js35
-rw-r--r--apps/settings/l10n/el.json35
-rw-r--r--apps/settings/l10n/en_GB.js17
-rw-r--r--apps/settings/l10n/en_GB.json17
-rw-r--r--apps/settings/l10n/eo.js15
-rw-r--r--apps/settings/l10n/eo.json15
-rw-r--r--apps/settings/l10n/es.js42
-rw-r--r--apps/settings/l10n/es.json42
-rw-r--r--apps/settings/l10n/es_419.js17
-rw-r--r--apps/settings/l10n/es_419.json17
-rw-r--r--apps/settings/l10n/es_AR.js17
-rw-r--r--apps/settings/l10n/es_AR.json17
-rw-r--r--apps/settings/l10n/es_CL.js17
-rw-r--r--apps/settings/l10n/es_CL.json17
-rw-r--r--apps/settings/l10n/es_CO.js17
-rw-r--r--apps/settings/l10n/es_CO.json17
-rw-r--r--apps/settings/l10n/es_CR.js17
-rw-r--r--apps/settings/l10n/es_CR.json17
-rw-r--r--apps/settings/l10n/es_DO.js17
-rw-r--r--apps/settings/l10n/es_DO.json17
-rw-r--r--apps/settings/l10n/es_EC.js17
-rw-r--r--apps/settings/l10n/es_EC.json17
-rw-r--r--apps/settings/l10n/es_GT.js17
-rw-r--r--apps/settings/l10n/es_GT.json17
-rw-r--r--apps/settings/l10n/es_HN.js17
-rw-r--r--apps/settings/l10n/es_HN.json17
-rw-r--r--apps/settings/l10n/es_MX.js17
-rw-r--r--apps/settings/l10n/es_MX.json17
-rw-r--r--apps/settings/l10n/es_NI.js17
-rw-r--r--apps/settings/l10n/es_NI.json17
-rw-r--r--apps/settings/l10n/es_PA.js17
-rw-r--r--apps/settings/l10n/es_PA.json17
-rw-r--r--apps/settings/l10n/es_PE.js17
-rw-r--r--apps/settings/l10n/es_PE.json17
-rw-r--r--apps/settings/l10n/es_PR.js17
-rw-r--r--apps/settings/l10n/es_PR.json17
-rw-r--r--apps/settings/l10n/es_PY.js17
-rw-r--r--apps/settings/l10n/es_PY.json17
-rw-r--r--apps/settings/l10n/es_SV.js17
-rw-r--r--apps/settings/l10n/es_SV.json17
-rw-r--r--apps/settings/l10n/es_UY.js17
-rw-r--r--apps/settings/l10n/es_UY.json17
-rw-r--r--apps/settings/l10n/et_EE.js12
-rw-r--r--apps/settings/l10n/et_EE.json12
-rw-r--r--apps/settings/l10n/eu.js42
-rw-r--r--apps/settings/l10n/eu.json42
-rw-r--r--apps/settings/l10n/fa.js15
-rw-r--r--apps/settings/l10n/fa.json15
-rw-r--r--apps/settings/l10n/fi.js33
-rw-r--r--apps/settings/l10n/fi.json33
-rw-r--r--apps/settings/l10n/fr.js47
-rw-r--r--apps/settings/l10n/fr.json47
-rw-r--r--apps/settings/l10n/gl.js17
-rw-r--r--apps/settings/l10n/gl.json17
-rw-r--r--apps/settings/l10n/he.js15
-rw-r--r--apps/settings/l10n/he.json15
-rw-r--r--apps/settings/l10n/hr.js39
-rw-r--r--apps/settings/l10n/hr.json39
-rw-r--r--apps/settings/l10n/hu.js52
-rw-r--r--apps/settings/l10n/hu.json52
-rw-r--r--apps/settings/l10n/ia.js10
-rw-r--r--apps/settings/l10n/ia.json10
-rw-r--r--apps/settings/l10n/id.js19
-rw-r--r--apps/settings/l10n/id.json19
-rw-r--r--apps/settings/l10n/is.js17
-rw-r--r--apps/settings/l10n/is.json17
-rw-r--r--apps/settings/l10n/it.js41
-rw-r--r--apps/settings/l10n/it.json41
-rw-r--r--apps/settings/l10n/ja.js41
-rw-r--r--apps/settings/l10n/ja.json41
-rw-r--r--apps/settings/l10n/ka_GE.js17
-rw-r--r--apps/settings/l10n/ka_GE.json17
-rw-r--r--apps/settings/l10n/ko.js37
-rw-r--r--apps/settings/l10n/ko.json37
-rw-r--r--apps/settings/l10n/lt_LT.js22
-rw-r--r--apps/settings/l10n/lt_LT.json22
-rw-r--r--apps/settings/l10n/lv.js10
-rw-r--r--apps/settings/l10n/lv.json10
-rw-r--r--apps/settings/l10n/mk.js35
-rw-r--r--apps/settings/l10n/mk.json35
-rw-r--r--apps/settings/l10n/nb.js17
-rw-r--r--apps/settings/l10n/nb.json17
-rw-r--r--apps/settings/l10n/nl.js41
-rw-r--r--apps/settings/l10n/nl.json41
-rw-r--r--apps/settings/l10n/nn_NO.js5
-rw-r--r--apps/settings/l10n/nn_NO.json5
-rw-r--r--apps/settings/l10n/oc.js15
-rw-r--r--apps/settings/l10n/oc.json15
-rw-r--r--apps/settings/l10n/pl.js50
-rw-r--r--apps/settings/l10n/pl.json50
-rw-r--r--apps/settings/l10n/pt_BR.js42
-rw-r--r--apps/settings/l10n/pt_BR.json42
-rw-r--r--apps/settings/l10n/pt_PT.js15
-rw-r--r--apps/settings/l10n/pt_PT.json15
-rw-r--r--apps/settings/l10n/ro.js11
-rw-r--r--apps/settings/l10n/ro.json11
-rw-r--r--apps/settings/l10n/ru.js41
-rw-r--r--apps/settings/l10n/ru.json41
-rw-r--r--apps/settings/l10n/sc.js23
-rw-r--r--apps/settings/l10n/sc.json23
-rw-r--r--apps/settings/l10n/sk.js41
-rw-r--r--apps/settings/l10n/sk.json41
-rw-r--r--apps/settings/l10n/sl.js35
-rw-r--r--apps/settings/l10n/sl.json35
-rw-r--r--apps/settings/l10n/sq.js17
-rw-r--r--apps/settings/l10n/sq.json17
-rw-r--r--apps/settings/l10n/sr.js17
-rw-r--r--apps/settings/l10n/sr.json17
-rw-r--r--apps/settings/l10n/sv.js37
-rw-r--r--apps/settings/l10n/sv.json37
-rw-r--r--apps/settings/l10n/th.js5
-rw-r--r--apps/settings/l10n/th.json5
-rw-r--r--apps/settings/l10n/tr.js50
-rw-r--r--apps/settings/l10n/tr.json50
-rw-r--r--apps/settings/l10n/uk.js23
-rw-r--r--apps/settings/l10n/uk.json23
-rw-r--r--apps/settings/l10n/vi.js5
-rw-r--r--apps/settings/l10n/vi.json5
-rw-r--r--apps/settings/l10n/zh_CN.js41
-rw-r--r--apps/settings/l10n/zh_CN.json41
-rw-r--r--apps/settings/l10n/zh_HK.js50
-rw-r--r--apps/settings/l10n/zh_HK.json50
-rw-r--r--apps/settings/l10n/zh_TW.js42
-rw-r--r--apps/settings/l10n/zh_TW.json42
-rw-r--r--apps/settings/lib/Settings/Personal/PersonalInfo.php26
-rw-r--r--apps/settings/src/components/AuthTokenSetupDialogue.vue8
-rw-r--r--apps/settings/src/components/PersonalInfo/BiographySection.vue (renamed from apps/settings/src/components/PersonalInfo/BiographySection/BiographySection.vue)38
-rw-r--r--apps/settings/src/components/PersonalInfo/BiographySection/Biography.vue184
-rw-r--r--apps/settings/src/components/PersonalInfo/DisplayNameSection.vue66
-rw-r--r--apps/settings/src/components/PersonalInfo/DisplayNameSection/DisplayName.vue180
-rw-r--r--apps/settings/src/components/PersonalInfo/DisplayNameSection/DisplayNameSection.vue86
-rw-r--r--apps/settings/src/components/PersonalInfo/EmailSection/Email.vue23
-rw-r--r--apps/settings/src/components/PersonalInfo/EmailSection/EmailSection.vue22
-rw-r--r--apps/settings/src/components/PersonalInfo/HeadlineSection.vue (renamed from apps/settings/src/components/PersonalInfo/HeadlineSection/HeadlineSection.vue)37
-rw-r--r--apps/settings/src/components/PersonalInfo/HeadlineSection/Headline.vue175
-rw-r--r--apps/settings/src/components/PersonalInfo/LanguageSection/Language.vue24
-rw-r--r--apps/settings/src/components/PersonalInfo/LanguageSection/LanguageSection.vue19
-rw-r--r--apps/settings/src/components/PersonalInfo/LocationSection.vue50
-rw-r--r--apps/settings/src/components/PersonalInfo/OrganisationSection.vue (renamed from apps/settings/src/components/PersonalInfo/OrganisationSection/OrganisationSection.vue)37
-rw-r--r--apps/settings/src/components/PersonalInfo/OrganisationSection/Organisation.vue175
-rw-r--r--apps/settings/src/components/PersonalInfo/PhoneSection.vue59
-rw-r--r--apps/settings/src/components/PersonalInfo/ProfileSection/ProfileCheckbox.vue8
-rw-r--r--apps/settings/src/components/PersonalInfo/ProfileSection/ProfileSection.vue14
-rw-r--r--apps/settings/src/components/PersonalInfo/ProfileVisibilitySection/ProfileVisibilitySection.vue8
-rw-r--r--apps/settings/src/components/PersonalInfo/ProfileVisibilitySection/VisibilityDropdown.vue9
-rw-r--r--apps/settings/src/components/PersonalInfo/RoleSection.vue (renamed from apps/settings/src/components/PersonalInfo/RoleSection/RoleSection.vue)37
-rw-r--r--apps/settings/src/components/PersonalInfo/RoleSection/Role.vue175
-rw-r--r--apps/settings/src/components/PersonalInfo/TwitterSection.vue50
-rw-r--r--apps/settings/src/components/PersonalInfo/WebsiteSection.vue59
-rw-r--r--apps/settings/src/components/PersonalInfo/shared/AccountPropertySection.vue241
-rw-r--r--apps/settings/src/components/PersonalInfo/shared/FederationControl.vue30
-rw-r--r--apps/settings/src/components/PersonalInfo/shared/HeaderBar.vue48
-rw-r--r--apps/settings/src/constants/AccountPropertyConstants.js18
-rw-r--r--apps/settings/src/main-personal-info.js30
-rw-r--r--apps/settings/src/store/users.js2
-rw-r--r--apps/settings/src/utils/validate.js30
-rw-r--r--apps/settings/templates/settings/personal/personal.info.php116
-rw-r--r--apps/settings/templates/settings/personal/security/password.php34
-rw-r--r--apps/theming/css/default.css11
-rw-r--r--apps/theming/lib/Themes/DefaultTheme.php16
-rw-r--r--apps/user_ldap/l10n/ast.js4
-rw-r--r--apps/user_ldap/l10n/ast.json4
-rw-r--r--apps/user_ldap/l10n/bg.js2
-rw-r--r--apps/user_ldap/l10n/bg.json2
-rw-r--r--apps/user_ldap/l10n/ca.js4
-rw-r--r--apps/user_ldap/l10n/ca.json4
-rw-r--r--apps/user_ldap/l10n/cs.js2
-rw-r--r--apps/user_ldap/l10n/cs.json2
-rw-r--r--apps/user_ldap/l10n/da.js4
-rw-r--r--apps/user_ldap/l10n/da.json4
-rw-r--r--apps/user_ldap/l10n/de.js2
-rw-r--r--apps/user_ldap/l10n/de.json2
-rw-r--r--apps/user_ldap/l10n/de_DE.js2
-rw-r--r--apps/user_ldap/l10n/de_DE.json2
-rw-r--r--apps/user_ldap/l10n/el.js2
-rw-r--r--apps/user_ldap/l10n/el.json2
-rw-r--r--apps/user_ldap/l10n/en_GB.js4
-rw-r--r--apps/user_ldap/l10n/en_GB.json4
-rw-r--r--apps/user_ldap/l10n/es.js2
-rw-r--r--apps/user_ldap/l10n/es.json2
-rw-r--r--apps/user_ldap/l10n/es_419.js4
-rw-r--r--apps/user_ldap/l10n/es_419.json4
-rw-r--r--apps/user_ldap/l10n/es_AR.js4
-rw-r--r--apps/user_ldap/l10n/es_AR.json4
-rw-r--r--apps/user_ldap/l10n/es_CL.js4
-rw-r--r--apps/user_ldap/l10n/es_CL.json4
-rw-r--r--apps/user_ldap/l10n/es_CO.js4
-rw-r--r--apps/user_ldap/l10n/es_CO.json4
-rw-r--r--apps/user_ldap/l10n/es_CR.js4
-rw-r--r--apps/user_ldap/l10n/es_CR.json4
-rw-r--r--apps/user_ldap/l10n/es_DO.js4
-rw-r--r--apps/user_ldap/l10n/es_DO.json4
-rw-r--r--apps/user_ldap/l10n/es_EC.js4
-rw-r--r--apps/user_ldap/l10n/es_EC.json4
-rw-r--r--apps/user_ldap/l10n/es_GT.js4
-rw-r--r--apps/user_ldap/l10n/es_GT.json4
-rw-r--r--apps/user_ldap/l10n/es_HN.js4
-rw-r--r--apps/user_ldap/l10n/es_HN.json4
-rw-r--r--apps/user_ldap/l10n/es_MX.js4
-rw-r--r--apps/user_ldap/l10n/es_MX.json4
-rw-r--r--apps/user_ldap/l10n/es_NI.js4
-rw-r--r--apps/user_ldap/l10n/es_NI.json4
-rw-r--r--apps/user_ldap/l10n/es_PA.js4
-rw-r--r--apps/user_ldap/l10n/es_PA.json4
-rw-r--r--apps/user_ldap/l10n/es_PE.js4
-rw-r--r--apps/user_ldap/l10n/es_PE.json4
-rw-r--r--apps/user_ldap/l10n/es_PR.js4
-rw-r--r--apps/user_ldap/l10n/es_PR.json4
-rw-r--r--apps/user_ldap/l10n/es_PY.js4
-rw-r--r--apps/user_ldap/l10n/es_PY.json4
-rw-r--r--apps/user_ldap/l10n/es_SV.js4
-rw-r--r--apps/user_ldap/l10n/es_SV.json4
-rw-r--r--apps/user_ldap/l10n/es_UY.js4
-rw-r--r--apps/user_ldap/l10n/es_UY.json4
-rw-r--r--apps/user_ldap/l10n/et_EE.js4
-rw-r--r--apps/user_ldap/l10n/et_EE.json4
-rw-r--r--apps/user_ldap/l10n/eu.js2
-rw-r--r--apps/user_ldap/l10n/eu.json2
-rw-r--r--apps/user_ldap/l10n/fr.js2
-rw-r--r--apps/user_ldap/l10n/fr.json2
-rw-r--r--apps/user_ldap/l10n/gl.js4
-rw-r--r--apps/user_ldap/l10n/gl.json4
-rw-r--r--apps/user_ldap/l10n/he.js4
-rw-r--r--apps/user_ldap/l10n/he.json4
-rw-r--r--apps/user_ldap/l10n/hr.js2
-rw-r--r--apps/user_ldap/l10n/hr.json2
-rw-r--r--apps/user_ldap/l10n/hu.js6
-rw-r--r--apps/user_ldap/l10n/hu.json6
-rw-r--r--apps/user_ldap/l10n/id.js4
-rw-r--r--apps/user_ldap/l10n/id.json4
-rw-r--r--apps/user_ldap/l10n/it.js2
-rw-r--r--apps/user_ldap/l10n/it.json2
-rw-r--r--apps/user_ldap/l10n/ja.js2
-rw-r--r--apps/user_ldap/l10n/ja.json2
-rw-r--r--apps/user_ldap/l10n/ka_GE.js4
-rw-r--r--apps/user_ldap/l10n/ka_GE.json4
-rw-r--r--apps/user_ldap/l10n/ko.js4
-rw-r--r--apps/user_ldap/l10n/ko.json4
-rw-r--r--apps/user_ldap/l10n/lt_LT.js4
-rw-r--r--apps/user_ldap/l10n/lt_LT.json4
-rw-r--r--apps/user_ldap/l10n/lv.js4
-rw-r--r--apps/user_ldap/l10n/lv.json4
-rw-r--r--apps/user_ldap/l10n/nb.js4
-rw-r--r--apps/user_ldap/l10n/nb.json4
-rw-r--r--apps/user_ldap/l10n/nl.js2
-rw-r--r--apps/user_ldap/l10n/nl.json2
-rw-r--r--apps/user_ldap/l10n/pl.js2
-rw-r--r--apps/user_ldap/l10n/pl.json2
-rw-r--r--apps/user_ldap/l10n/pt_BR.js2
-rw-r--r--apps/user_ldap/l10n/pt_BR.json2
-rw-r--r--apps/user_ldap/l10n/pt_PT.js4
-rw-r--r--apps/user_ldap/l10n/pt_PT.json4
-rw-r--r--apps/user_ldap/l10n/ro.js4
-rw-r--r--apps/user_ldap/l10n/ro.json4
-rw-r--r--apps/user_ldap/l10n/ru.js2
-rw-r--r--apps/user_ldap/l10n/ru.json2
-rw-r--r--apps/user_ldap/l10n/sc.js2
-rw-r--r--apps/user_ldap/l10n/sc.json2
-rw-r--r--apps/user_ldap/l10n/sk.js2
-rw-r--r--apps/user_ldap/l10n/sk.json2
-rw-r--r--apps/user_ldap/l10n/sl.js2
-rw-r--r--apps/user_ldap/l10n/sl.json2
-rw-r--r--apps/user_ldap/l10n/sq.js4
-rw-r--r--apps/user_ldap/l10n/sq.json4
-rw-r--r--apps/user_ldap/l10n/sr.js4
-rw-r--r--apps/user_ldap/l10n/sr.json4
-rw-r--r--apps/user_ldap/l10n/sv.js4
-rw-r--r--apps/user_ldap/l10n/sv.json4
-rw-r--r--apps/user_ldap/l10n/th.js4
-rw-r--r--apps/user_ldap/l10n/th.json4
-rw-r--r--apps/user_ldap/l10n/tr.js6
-rw-r--r--apps/user_ldap/l10n/tr.json6
-rw-r--r--apps/user_ldap/l10n/uk.js26
-rw-r--r--apps/user_ldap/l10n/uk.json26
-rw-r--r--apps/user_ldap/l10n/zh_CN.js2
-rw-r--r--apps/user_ldap/l10n/zh_CN.json2
-rw-r--r--apps/user_ldap/l10n/zh_HK.js6
-rw-r--r--apps/user_ldap/l10n/zh_HK.json6
-rw-r--r--apps/user_ldap/l10n/zh_TW.js2
-rw-r--r--apps/user_ldap/l10n/zh_TW.json2
-rw-r--r--apps/user_status/src/UserStatus.vue9
-rw-r--r--apps/user_status/src/components/ClearAtSelect.vue7
-rw-r--r--apps/user_status/src/components/CustomMessageInput.vue46
-rw-r--r--apps/user_status/src/components/SetStatusModal.vue20
-rw-r--r--apps/weather_status/src/App.vue7
-rw-r--r--apps/workflowengine/src/components/Check.vue2
-rw-r--r--apps/workflowengine/src/components/Workflow.vue1
496 files changed, 3505 insertions, 3433 deletions
diff --git a/apps/dashboard/l10n/da.js b/apps/dashboard/l10n/da.js
index bee5669acd4..8fe93eec83c 100644
--- a/apps/dashboard/l10n/da.js
+++ b/apps/dashboard/l10n/da.js
@@ -3,6 +3,7 @@ OC.L10N.register(
{
"Dashboard" : "Dashboard",
"Dashboard app" : "Dashboard app",
+ "Start your day informed\n\nThe Nextcloud Dashboard is your starting point of the day, giving you an\noverview of your upcoming appointments, urgent emails, chat messages,\nincoming tickets, latest tweets and much more! Users can add the widgets\nthey like and change the background to their liking." : "Start din dag informeret\n\nNextcloud Dashboard er dit udgangspunkt på dagen og giver dig en\noversigt over dine kommende aftaler, hastemails, chatbeskeder,\nindgående billetter, seneste tweets og meget mere! Brugere kan tilføje widgets\nde kan lide og ændre baggrunden efter deres smag.",
"Customize" : "Tilpas",
"Edit widgets" : "Redigér widgets",
"Get more widgets from the App Store" : "Få flere widgets fra App Store",
@@ -23,6 +24,7 @@ OC.L10N.register(
"Hello" : "Hej",
"Hello, {name}" : "Hej {name}",
"Pick from Files" : "Vælg fra Filer",
+ "Default image" : "Standardbillede",
"Plain background" : "Standard baggrund",
"Insert from {productName}" : "Indsæt fra {productName}",
"Show something" : "Vis noget",
diff --git a/apps/dashboard/l10n/da.json b/apps/dashboard/l10n/da.json
index beca69ed432..906ad1580ea 100644
--- a/apps/dashboard/l10n/da.json
+++ b/apps/dashboard/l10n/da.json
@@ -1,6 +1,7 @@
{ "translations": {
"Dashboard" : "Dashboard",
"Dashboard app" : "Dashboard app",
+ "Start your day informed\n\nThe Nextcloud Dashboard is your starting point of the day, giving you an\noverview of your upcoming appointments, urgent emails, chat messages,\nincoming tickets, latest tweets and much more! Users can add the widgets\nthey like and change the background to their liking." : "Start din dag informeret\n\nNextcloud Dashboard er dit udgangspunkt på dagen og giver dig en\noversigt over dine kommende aftaler, hastemails, chatbeskeder,\nindgående billetter, seneste tweets og meget mere! Brugere kan tilføje widgets\nde kan lide og ændre baggrunden efter deres smag.",
"Customize" : "Tilpas",
"Edit widgets" : "Redigér widgets",
"Get more widgets from the App Store" : "Få flere widgets fra App Store",
@@ -21,6 +22,7 @@
"Hello" : "Hej",
"Hello, {name}" : "Hej {name}",
"Pick from Files" : "Vælg fra Filer",
+ "Default image" : "Standardbillede",
"Plain background" : "Standard baggrund",
"Insert from {productName}" : "Indsæt fra {productName}",
"Show something" : "Vis noget",
diff --git a/apps/dashboard/l10n/fa.js b/apps/dashboard/l10n/fa.js
index ce70f503445..fefea4b1207 100644
--- a/apps/dashboard/l10n/fa.js
+++ b/apps/dashboard/l10n/fa.js
@@ -9,6 +9,7 @@ OC.L10N.register(
"Change background image" : "تغییر تصویر زمینه",
"Weather service" : "سامانه هواشناسی",
"For your privacy, the weather data is requested by your Nextcloud server on your behalf so the weather service receives no personal information." : "برای حفظ حریم خصوصی شما، داده های آب و هوا توسط سرور نکست‌کلود شما از طرف شما درخواست می شود، بنابراین سرویس آب و هوا هیچ اطلاعات شخصی دریافت نمی کند.",
+ "Weather data from Met.no" : "اطلاعات هواشناسی از Met.no",
"Weather" : "آب و هوا",
"Status" : "وضعیت",
"Good morning" : "صبح بخیر",
@@ -19,7 +20,8 @@ OC.L10N.register(
"Good evening, {name}" : "{name} عصرتان بخیر",
"Hello" : "سلام",
"Hello, {name}" : "سلام {name}",
- "Pick from Files" : "از اسناد انتخاب کنید",
+ "Pick from Files" : "انتخاب از میان پرونده‌ها",
+ "Default image" : "تصویر پیش‌فرض",
"Plain background" : "تصویر زمینه ساده",
"Insert from {productName}" : "درج از {productName}",
"Show something" : "نمایش چیزی",
diff --git a/apps/dashboard/l10n/fa.json b/apps/dashboard/l10n/fa.json
index 9ca02f563ac..874a20b4697 100644
--- a/apps/dashboard/l10n/fa.json
+++ b/apps/dashboard/l10n/fa.json
@@ -7,6 +7,7 @@
"Change background image" : "تغییر تصویر زمینه",
"Weather service" : "سامانه هواشناسی",
"For your privacy, the weather data is requested by your Nextcloud server on your behalf so the weather service receives no personal information." : "برای حفظ حریم خصوصی شما، داده های آب و هوا توسط سرور نکست‌کلود شما از طرف شما درخواست می شود، بنابراین سرویس آب و هوا هیچ اطلاعات شخصی دریافت نمی کند.",
+ "Weather data from Met.no" : "اطلاعات هواشناسی از Met.no",
"Weather" : "آب و هوا",
"Status" : "وضعیت",
"Good morning" : "صبح بخیر",
@@ -17,7 +18,8 @@
"Good evening, {name}" : "{name} عصرتان بخیر",
"Hello" : "سلام",
"Hello, {name}" : "سلام {name}",
- "Pick from Files" : "از اسناد انتخاب کنید",
+ "Pick from Files" : "انتخاب از میان پرونده‌ها",
+ "Default image" : "تصویر پیش‌فرض",
"Plain background" : "تصویر زمینه ساده",
"Insert from {productName}" : "درج از {productName}",
"Show something" : "نمایش چیزی",
diff --git a/apps/dashboard/src/DashboardApp.vue b/apps/dashboard/src/DashboardApp.vue
index 32e3c332cb3..6a3662279d6 100644
--- a/apps/dashboard/src/DashboardApp.vue
+++ b/apps/dashboard/src/DashboardApp.vue
@@ -510,7 +510,6 @@ export default {
margin-right: 16px;
background-position: center;
float: left;
- filter: var(--background-invert-if-dark);
}
}
}
@@ -551,7 +550,7 @@ export default {
}
.button,
-.button-vue
+.button-vue,
.edit-panels,
.statuses ::v-deep .action-item .action-item__menutoggle,
.statuses ::v-deep .action-item.action-item--open .action-item__menutoggle {
diff --git a/apps/dav/l10n/da.js b/apps/dav/l10n/da.js
index 0018b8f7947..987589d0c29 100644
--- a/apps/dav/l10n/da.js
+++ b/apps/dav/l10n/da.js
@@ -71,10 +71,12 @@ OC.L10N.register(
"System is in maintenance mode." : "Systemet er i vedligeholdelsestilstand.",
"Upgrade needed" : "Opgradering er nødvendig",
"Tasks" : "Opgaver",
+ "Untitled task" : "Unavngivet opgave",
"Contacts and groups" : "Kontakter og grupper",
"WebDAV" : "WebDAV",
"WebDAV endpoint" : "WebDAV endpoint",
"to" : "til",
+ "Delete slot" : "Slet slot",
"Monday" : "Mandag",
"Tuesday" : "Tirsdag",
"Wednesday" : "Onsdag",
diff --git a/apps/dav/l10n/da.json b/apps/dav/l10n/da.json
index aa71d4631af..2ee6c850cd4 100644
--- a/apps/dav/l10n/da.json
+++ b/apps/dav/l10n/da.json
@@ -69,10 +69,12 @@
"System is in maintenance mode." : "Systemet er i vedligeholdelsestilstand.",
"Upgrade needed" : "Opgradering er nødvendig",
"Tasks" : "Opgaver",
+ "Untitled task" : "Unavngivet opgave",
"Contacts and groups" : "Kontakter og grupper",
"WebDAV" : "WebDAV",
"WebDAV endpoint" : "WebDAV endpoint",
"to" : "til",
+ "Delete slot" : "Slet slot",
"Monday" : "Mandag",
"Tuesday" : "Tirsdag",
"Wednesday" : "Onsdag",
diff --git a/apps/dav/lib/CalDAV/CalDavBackend.php b/apps/dav/lib/CalDAV/CalDavBackend.php
index 42df838523d..a147d785cc7 100644
--- a/apps/dav/lib/CalDAV/CalDavBackend.php
+++ b/apps/dav/lib/CalDAV/CalDavBackend.php
@@ -64,6 +64,7 @@ use OCA\DAV\Events\CalendarUpdatedEvent;
use OCA\DAV\Events\SubscriptionCreatedEvent;
use OCA\DAV\Events\SubscriptionDeletedEvent;
use OCA\DAV\Events\SubscriptionUpdatedEvent;
+use OCP\Calendar\Exceptions\CalendarException;
use OCP\DB\Exception;
use OCP\DB\QueryBuilder\IQueryBuilder;
use OCP\EventDispatcher\IEventDispatcher;
@@ -770,8 +771,14 @@ class CalDavBackend extends AbstractBackend implements SyncSupport, Subscription
* @param string $calendarUri
* @param array $properties
* @return int
+ *
+ * @throws CalendarException
*/
public function createCalendar($principalUri, $calendarUri, array $properties) {
+ if (strlen($calendarUri) > 255) {
+ throw new CalendarException('URI too long. Calendar not created');
+ }
+
$values = [
'principaluri' => $this->convertPrincipal($principalUri, true),
'uri' => $calendarUri,
diff --git a/apps/dav/lib/CardDAV/CardDavBackend.php b/apps/dav/lib/CardDAV/CardDavBackend.php
index 6b60d6701d4..b4fdcf922dc 100644
--- a/apps/dav/lib/CardDAV/CardDavBackend.php
+++ b/apps/dav/lib/CardDAV/CardDavBackend.php
@@ -389,6 +389,10 @@ class CardDavBackend implements BackendInterface, SyncSupport {
* @throws BadRequest
*/
public function createAddressBook($principalUri, $url, array $properties) {
+ if (strlen($url) > 255) {
+ throw new BadRequest('URI too long. Address book not created');
+ }
+
$values = [
'displayname' => null,
'description' => null,
diff --git a/apps/dav/lib/DAV/ViewOnlyPlugin.php b/apps/dav/lib/DAV/ViewOnlyPlugin.php
index 1504969b5b4..b4652da09e1 100644
--- a/apps/dav/lib/DAV/ViewOnlyPlugin.php
+++ b/apps/dav/lib/DAV/ViewOnlyPlugin.php
@@ -57,6 +57,7 @@ class ViewOnlyPlugin extends ServerPlugin {
//priority 90 to make sure the plugin is called before
//Sabre\DAV\CorePlugin::httpGet
$this->server->on('method:GET', [$this, 'checkViewOnly'], 90);
+ $this->server->on('method:COPY', [$this, 'checkViewOnly'], 90);
}
/**
diff --git a/apps/encryption/l10n/uk.js b/apps/encryption/l10n/uk.js
index b57d8c1b36e..46d81c2fb44 100644
--- a/apps/encryption/l10n/uk.js
+++ b/apps/encryption/l10n/uk.js
@@ -22,14 +22,17 @@ OC.L10N.register(
"The current log-in password was not correct, please try again." : "Невірний пароль входу, будь ласка, спробуйте ще раз.",
"Private key password successfully updated." : "Пароль секретного ключа оновлено.",
"Bad Signature" : "Погана сиґнатура",
+ "Missing Signature" : "Відсутній підпис",
"one-time password for server-side-encryption" : "одноразовий пароль для шифрування на сервері",
"Default encryption module" : "Типовий модуль шифрування",
"Default encryption module for server-side encryption" : "Типовий модуль шифрування для шифрування на стороні сервера",
"The share will expire on %s." : "Спільний доступ закінчиться %s.",
"Cheers!" : "Будьмо!",
"Encrypt the home storage" : "Зашифрувати домашню теку",
+ "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "Увімкнення цього параметра шифрує всі файли, що зберігаються в основній пам’яті, інакше будуть зашифровані лише файли на зовнішній пам’яті",
"Enable recovery key" : "Увімкнути ключ відновлення",
"Disable recovery key" : "Вимкнути ключ відновлення",
+ "The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password." : "Ключ відновлення — це додатковий ключ шифрування, який використовується для шифрування файлів. Це дозволяє відновити файли користувача, якщо користувач забув свій пароль.",
"Recovery key password" : "Пароль ключа відновлення",
"Repeat recovery key password" : "Повторіть пароль ключа відновлення",
"Change recovery key password:" : "Змінити пароль ключа відновлення:",
diff --git a/apps/encryption/l10n/uk.json b/apps/encryption/l10n/uk.json
index d159c633c1d..60739b2b17d 100644
--- a/apps/encryption/l10n/uk.json
+++ b/apps/encryption/l10n/uk.json
@@ -20,14 +20,17 @@
"The current log-in password was not correct, please try again." : "Невірний пароль входу, будь ласка, спробуйте ще раз.",
"Private key password successfully updated." : "Пароль секретного ключа оновлено.",
"Bad Signature" : "Погана сиґнатура",
+ "Missing Signature" : "Відсутній підпис",
"one-time password for server-side-encryption" : "одноразовий пароль для шифрування на сервері",
"Default encryption module" : "Типовий модуль шифрування",
"Default encryption module for server-side encryption" : "Типовий модуль шифрування для шифрування на стороні сервера",
"The share will expire on %s." : "Спільний доступ закінчиться %s.",
"Cheers!" : "Будьмо!",
"Encrypt the home storage" : "Зашифрувати домашню теку",
+ "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "Увімкнення цього параметра шифрує всі файли, що зберігаються в основній пам’яті, інакше будуть зашифровані лише файли на зовнішній пам’яті",
"Enable recovery key" : "Увімкнути ключ відновлення",
"Disable recovery key" : "Вимкнути ключ відновлення",
+ "The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password." : "Ключ відновлення — це додатковий ключ шифрування, який використовується для шифрування файлів. Це дозволяє відновити файли користувача, якщо користувач забув свій пароль.",
"Recovery key password" : "Пароль ключа відновлення",
"Repeat recovery key password" : "Повторіть пароль ключа відновлення",
"Change recovery key password:" : "Змінити пароль ключа відновлення:",
diff --git a/apps/federatedfilesharing/tests/TestCase.php b/apps/federatedfilesharing/tests/TestCase.php
index dbd1df38c74..f96f1ab764f 100644
--- a/apps/federatedfilesharing/tests/TestCase.php
+++ b/apps/federatedfilesharing/tests/TestCase.php
@@ -106,8 +106,6 @@ abstract class TestCase extends \Test\TestCase {
}
}
- self::resetStorage();
-
\OC_Util::tearDownFS();
\OC::$server->getUserSession()->setUser(null);
\OC\Files\Filesystem::tearDown();
@@ -116,15 +114,4 @@ abstract class TestCase extends \Test\TestCase {
\OC_Util::setupFS($user);
}
-
- /**
- * reset init status for the share storage
- */
- protected static function resetStorage() {
- $storage = new \ReflectionClass('\OCA\Files_Sharing\SharedStorage');
- $isInitialized = $storage->getProperty('initialized');
- $isInitialized->setAccessible(true);
- $isInitialized->setValue($storage, false);
- $isInitialized->setAccessible(false);
- }
}
diff --git a/apps/files/css/files.css b/apps/files/css/files.css
index ec7733ac6a4..03078dda825 100644
--- a/apps/files/css/files.css
+++ b/apps/files/css/files.css
@@ -950,6 +950,9 @@ table.dragshadow td.size {
position: relative;
}
+.breadcrumb {
+ align-items: center;
+}
.breadcrumb .icon-home {
border-radius: var(--border-radius);
}
diff --git a/apps/files/css/files.css.map b/apps/files/css/files.css.map
index 286ffe89d45..745ca7b2769 100644
--- a/apps/files/css/files.css.map
+++ b/apps/files/css/files.css.map
@@ -1 +1 @@
-{"version":3,"sourceRoot":"","sources":["../../../core/css/variables.scss","files.scss","../../../core/css/functions.scss"],"names":[],"mappings":";AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAsBA;AAAA;AAAA;AA4BA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;ADxCA;AACA;EACC;EACA;EACA;EACA;;;AAED;EAAoD;EAAU;;;AAC9D;EAAqB;;;AACrB;AAAA;EAEC;;;AAED;EACC;;;AAGD;EACC;EACA;EACA;;AACA;EACC;;;AAIF;EACC;;;AAGD;EACC;EACA;EACA;EACA;EACA;;;AAGD;AAAA;AAAA;EAGC;EACA;;;AAGD;AACA;EACC;EACA;EACA;EACA;EACA;AAiBA;AAAA;AAAA;;AAfA;EACC;;AAGD;EACC;EACA;EAEA,KDoCc;EClCd;EACA;EACA;;AAMD;EACC;EACA;;AAEA;AAAA;EAEC;;AAEA;AAAA;EACC;;;AAMJ;EACC;;;AAGD;AACA;EACC;EACA;;;AAGD;EAGC;;;AAGD;EACC;;;AAGD;EACC;;;AAGD;EACC;;;AAGD;EACC;;;AAGD;AACA;AClEC;EAEA;;;ADmED;ACrEC;EAEA;;;ADsED;ACxEC;EAEA;;;ADyED;AAAA;AAAA;AAAA;AC3EC;EAEA;;;AD+ED;ACjFC;EAEA;;;ADkFD;ACpFC;EAEA;;;ADqFD;ACvFC;EAEA;;;ADwFD;AC1FC;EAEA;;;AD2FD;AC7FC;EAEA;;;AD8FD;AChGC;EAEA;;;ADkGD;EACC;;;AAED;AACA;EACC;EACA;EACA;EACA;EACA;;;AAGD;EACC;;;AAGD;EACC;;;AAGD;EACC;;;AAED;AAAA;AAAA;AAAA;AAAA;EAKC;;;AAED;AAAA;AAAA;AAAA;AAAA;EAKC;;;AAGD;EAAU;;;AAEV;EACC;;;AAED;EACC;EACA;EACA;EACA;EACA;;;AAED;AAAA;AAAA;AAAA;EAIC;EACA;;;AAGD;EACC;;;AAED;EACC;;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;;;AAGF;EACC;EACA;;;AAED;EACC;EACA;;;AAGD;EACC;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;;;AAED;AAAA;AAAA;AAAA;EAIC;;;AAED;EACC;;;AAED;AAAA;EAEC;;;AAGD;AAAA;EAEC;EACA;EACA;;;AAED;EACC;EACA;EACA;EACA;;;AAED;EACC;EACA;AAAe;EACf;;;AAGD;EACC;EACA;;;AAGD;EACC;;;AAED;EACC;;;AAED;AAAA;EAEC;EACA;EACA;AACA;EACA;EACA;;;AAGD;AAAA;EAEC;;;AAGD;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAQC;;;AAGD;EACC;EACA;;;AAGD;EACC;;;AAGD;EACC;EACA;AAAe;;;AAEhB;EACC;;;AAGD;AAAA;AAAA;EAGC;EACA;;;AAED;AAAA;EAEC;EACA;AAAmB;EACnB;EACA;EACA;EACA;EACA;;;AAED;AACC;EACA;EACA;EACA;EACA;;;AAGA;EACC;;AAED;EACC;;;AAGF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAED;EACC;;;AAID;EACC;;;AAGD;EACC;EACA;EACA;;;AAED;EACC;EACA;EACA;;;AAGD;EAA6H;;;AAC7H;EAAwE;EAAY;;;AAEpF;EACC;EACA;EACA;EACA;;;AAGD;AAEC;EACC;;AACA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAKH;AAAA;EAEC;;;AAGD;EACC;EACA;EACA;EACA;;;AAED;EACC;;;AAGD;EACC;EACA;EACA;EACA;;;AAGD;AAEA;EACC;EACA;EAEA;EACA;EACA;EACA;EACA;EAEA;EACA;EAEA;EACA;EACA;EACA;;;AAGD;EACC;;;AAGD;AACA;EACC;EACA;;;AAGD;AACA;AAAA;AAAA;AAAA;EAIC;;;AAGD;AACA;EACC;;;AAGD;AAGC;AAAA;EACC;;AAGD;AAAA;EACC;EACA;EACA;EACA;EACA;;;AAIF;AAAA;EAEC;;;AAGD;EACC;EACA;EACA;EACA;EACA;EAA2C;EAAwC;EAAsC;;;AAG1H;AAAA;EAEC;EACA;EACA;;;AAGD;EACC;EACA;;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;;;AAGD;EAAsC;;;AAEtC;AACA;EACC;;;AAGD;EACC;;;AAGD;AACA;AAAA;EAEC;EACA;;;AAGD;AACA;EACC;EACA;;;AAGD;EACC;;;AAGD;AAAA;AAAA;AAIC;EACC;;AAGD;EACC;;AAGD;EACC;;;AAIF;EACC;EACA;EACA;;;AAGD;AACA;EACI;EACA;EACA;;;AAEJ;EACI;;;AAEJ;EACC;EACA;EACA;;;AAGD;EACC;;;AAED;EACC;EACA;EACA;;;AAGD;EACC;;;AAIA;EACC;EACA;EACA;EACA;;AACA;EACC;;AACA;AACC;AACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAED;EACC;EACA;;AAGF;EACC;EACA;EACA;EACA;;AAGA;EACC;;AAID;AAAA;EAEC;;AAED;EACC;;AACA;EACC;;AAIH;EACC;;AAED;EACC;EACA;;AAGF;EACC;;AAED;EACC;;;AAKF;EACC;EACA;EACA;EACA;EACA;EACA;;;AAGD;EACC;;;AAGD;EACC;;;AAGD;AAAA;AAAA;AAAA;EAKC;;;AAGD;EACC;;;AAGD;AAAA;EAEC;;;AAGD;EACC;;;AAGD;EACC;AACA;EAEA;;;AAED;EACC;AACA;EACA;;;AAED;AAAA;AAAA;AAGA;EACC;;;AAED;AAAA;AAAA;AAAA;EAIC;;;AAED;EACC;EACA;EACA;;;AAED;EACC;;;AAED;EACC;;;AAGD;EACC;EACA;;;AAED;EACC;EACA;EACA;AAEA;EACA;;;AAED;EACC;;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAED;EACC;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;AAEA;;AACA;EACC;;;AAIF;AAAA;AAAA;AAAA;EAIC;EACA;EACA;;;AAMA;EACC;;AAED;AChwBA;EAEA;;;ADmwBD;AAAA;AAAA;EAGC;;;AAGD;AAAA;AAAA;EAGC;EACA;;;AAGD;EACC;;;AAGD;EACC;;;AAGD;AAAA;EAEC;;;AAED;EACC;;AACA;EACC;;;AAIF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;;AAGD;EACC;EACA;EACA;;;AAIF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;;AAKA;EACC;;AAIF;EACC;EACA;;;AAIF;AACA;AAIC;AAaA;AAoOA;;AA/OC;EACC;EACA;EACA;;AACA;EACC;EACA;;AAMH;EACC;EACA;EACA;EACA;EACA;;AAGA;EACC;EACA;EACA;EACA;;AAEA;AAAA;EAKC;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAGC;;AAKH;EACC;EACA;AAmJA;AA8BA;;AA9KC;EACC;EACA;EACA;EACA,OAvDQ;EAwDR,QAxDQ;EAyDR,SAxDO;EAyDP;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;AAEA;AAAA;AAAA;;AAGA;EACC,SA1EK;EA2EL;EACA;EACA;;AAKH;EACC;EACA;EACA;EACA;EAEA;EACA;EAEA;;AAGD;EACC;EACA;EAIA;EAKA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;AAoBA;;AAlBA;EACC;EACA;EACA;EACA;EACA;;AAED;EACC;EACA;EACA;;AAED;EACC;EACA;EACA;;AAID;EACC;;AAIF;EACC;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC,SApJK;EAqJL;EACA;EACA;EACA;EACA;;AAGA;EACC;;AAQH;EACC;;AAEA;EACC;EACA;;AAIF;EACC;;AAGD;EACC;;AAIF;EACC;EACA;;AAEA;EACC;EACA;;AAMH;EAEC;;AAGD;EAEC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA,SAvNO;;AAwNP;EACC;EACA,OA1NM;EA2NN,QA3NM;;AAiOT;EACC;EACA;EACA;AAEA;;AACA;EACC;EACA;;AAMJ;EACC;;AAID;EACC;;AAEA;EACC;EACA;EAEA;;AAEA;EACC;;AAEA;EAEC;;AAGD;EACI;;;AAOR;AACA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAGC;;AAGD;EAEC;;;AAIF;AAAA;AAAA;AAAA;AAAA;AAKA;EACC;EACA;;;AAGD;AACA;AAaC;;AAZA;AACC;AAKA;;AAJA;EACC;;AAID;EACC;;AAKF;EACC;EACA;;;AAIF;AACA;EACC;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;;AAGD;EACC;EACA;EACA","file":"files.css"} \ No newline at end of file
+{"version":3,"sourceRoot":"","sources":["../../../core/css/variables.scss","files.scss","../../../core/css/functions.scss"],"names":[],"mappings":";AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAsBA;AAAA;AAAA;AA4BA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;ADxCA;AACA;EACC;EACA;EACA;EACA;;;AAED;EAAoD;EAAU;;;AAC9D;EAAqB;;;AACrB;AAAA;EAEC;;;AAED;EACC;;;AAGD;EACC;EACA;EACA;;AACA;EACC;;;AAIF;EACC;;;AAGD;EACC;EACA;EACA;EACA;EACA;;;AAGD;AAAA;AAAA;EAGC;EACA;;;AAGD;AACA;EACC;EACA;EACA;EACA;EACA;AAiBA;AAAA;AAAA;;AAfA;EACC;;AAGD;EACC;EACA;EAEA,KDoCc;EClCd;EACA;EACA;;AAMD;EACC;EACA;;AAEA;AAAA;EAEC;;AAEA;AAAA;EACC;;;AAMJ;EACC;;;AAGD;AACA;EACC;EACA;;;AAGD;EAGC;;;AAGD;EACC;;;AAGD;EACC;;;AAGD;EACC;;;AAGD;EACC;;;AAGD;AACA;AClEC;EAEA;;;ADmED;ACrEC;EAEA;;;ADsED;ACxEC;EAEA;;;ADyED;AAAA;AAAA;AAAA;AC3EC;EAEA;;;AD+ED;ACjFC;EAEA;;;ADkFD;ACpFC;EAEA;;;ADqFD;ACvFC;EAEA;;;ADwFD;AC1FC;EAEA;;;AD2FD;AC7FC;EAEA;;;AD8FD;AChGC;EAEA;;;ADkGD;EACC;;;AAED;AACA;EACC;EACA;EACA;EACA;EACA;;;AAGD;EACC;;;AAGD;EACC;;;AAGD;EACC;;;AAED;AAAA;AAAA;AAAA;AAAA;EAKC;;;AAED;AAAA;AAAA;AAAA;AAAA;EAKC;;;AAGD;EAAU;;;AAEV;EACC;;;AAED;EACC;EACA;EACA;EACA;EACA;;;AAED;AAAA;AAAA;AAAA;EAIC;EACA;;;AAGD;EACC;;;AAED;EACC;;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;;;AAGF;EACC;EACA;;;AAED;EACC;EACA;;;AAGD;EACC;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;;;AAED;AAAA;AAAA;AAAA;EAIC;;;AAED;EACC;;;AAED;AAAA;EAEC;;;AAGD;AAAA;EAEC;EACA;EACA;;;AAED;EACC;EACA;EACA;EACA;;;AAED;EACC;EACA;AAAe;EACf;;;AAGD;EACC;EACA;;;AAGD;EACC;;;AAED;EACC;;;AAED;AAAA;EAEC;EACA;EACA;AACA;EACA;EACA;;;AAGD;AAAA;EAEC;;;AAGD;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAQC;;;AAGD;EACC;EACA;;;AAGD;EACC;;;AAGD;EACC;EACA;AAAe;;;AAEhB;EACC;;;AAGD;AAAA;AAAA;EAGC;EACA;;;AAED;AAAA;EAEC;EACA;AAAmB;EACnB;EACA;EACA;EACA;EACA;;;AAED;AACC;EACA;EACA;EACA;EACA;;;AAGA;EACC;;AAED;EACC;;;AAGF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAED;EACC;;;AAID;EACC;;;AAGD;EACC;EACA;EACA;;;AAED;EACC;EACA;EACA;;;AAGD;EAA6H;;;AAC7H;EAAwE;EAAY;;;AAEpF;EACC;EACA;EACA;EACA;;;AAGD;AAEC;EACC;;AACA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAKH;AAAA;EAEC;;;AAGD;EACC;EACA;EACA;EACA;;;AAED;EACC;;;AAGD;EACC;EACA;EACA;EACA;;;AAGD;AAEA;EACC;EACA;EAEA;EACA;EACA;EACA;EACA;EAEA;EACA;EAEA;EACA;EACA;EACA;;;AAGD;EACC;;;AAGD;AACA;EACC;EACA;;;AAGD;AACA;AAAA;AAAA;AAAA;EAIC;;;AAGD;AACA;EACC;;;AAGD;AAGC;AAAA;EACC;;AAGD;AAAA;EACC;EACA;EACA;EACA;EACA;;;AAIF;AAAA;EAEC;;;AAGD;EACC;EACA;EACA;EACA;EACA;EAA2C;EAAwC;EAAsC;;;AAG1H;AAAA;EAEC;EACA;EACA;;;AAGD;EACC;EACA;;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;;;AAGD;EAAsC;;;AAEtC;AACA;EACC;;;AAGD;EACC;;;AAGD;AACA;AAAA;EAEC;EACA;;;AAGD;AACA;EACC;EACA;;;AAGD;EACC;;;AAGD;AAAA;AAAA;AAIC;EACC;;AAGD;EACC;;AAGD;EACC;;;AAIF;EACC;EACA;EACA;;;AAGD;AACA;EACI;EACA;EACA;;;AAEJ;EACI;;;AAEJ;EACC;EACA;EACA;;;AAGD;EACC;;;AAED;EACC;EACA;EACA;;;AAGD;EACC;;;AAIA;EACC;EACA;EACA;EACA;;AACA;EACC;;AACA;AACC;AACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAED;EACC;EACA;;AAGF;EACC;EACA;EACA;EACA;;AAGA;EACC;;AAID;AAAA;EAEC;;AAED;EACC;;AACA;EACC;;AAIH;EACC;;AAED;EACC;EACA;;AAGF;EACC;;AAED;EACC;;;AAKF;EACC;EACA;EACA;EACA;EACA;EACA;;;AAGD;EACC;;;AAGD;EACC;;;AAGD;AAAA;AAAA;AAAA;EAKC;;;AAGD;EACC;;;AAGD;AAAA;EAEC;;;AAGD;EACC;;;AAGD;EACC;AACA;EAEA;;;AAED;EACC;AACA;EACA;;;AAED;AAAA;AAAA;AAGA;EACC;;;AAED;AAAA;AAAA;AAAA;EAIC;;;AAED;EACC;EACA;EACA;;;AAED;EACC;;;AAED;EACC;;;AAGD;EACC;EACA;;;AAED;EACC;EACA;EACA;AAEA;EACA;;;AAED;EACC;;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAED;EACC;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;AAEA;;AACA;EACC;;;AAIF;AAAA;AAAA;AAAA;EAIC;EACA;EACA;;;AAMA;EACC;;AAED;AChwBA;EAEA;;;ADmwBD;AAAA;AAAA;EAGC;;;AAGD;AAAA;AAAA;EAGC;EACA;;;AAGD;EACC;;;AAGD;EACC;;AAEA;EACC;;;AAIF;AAAA;EAEC;;;AAED;EACC;;AACA;EACC;;;AAIF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;;AAGD;EACC;EACA;EACA;;;AAIF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;;AAKA;EACC;;AAIF;EACC;EACA;;;AAIF;AACA;AAIC;AAaA;AAoOA;;AA/OC;EACC;EACA;EACA;;AACA;EACC;EACA;;AAMH;EACC;EACA;EACA;EACA;EACA;;AAGA;EACC;EACA;EACA;EACA;;AAEA;AAAA;EAKC;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAGC;;AAKH;EACC;EACA;AAmJA;AA8BA;;AA9KC;EACC;EACA;EACA;EACA,OAvDQ;EAwDR,QAxDQ;EAyDR,SAxDO;EAyDP;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;AAEA;AAAA;AAAA;;AAGA;EACC,SA1EK;EA2EL;EACA;EACA;;AAKH;EACC;EACA;EACA;EACA;EAEA;EACA;EAEA;;AAGD;EACC;EACA;EAIA;EAKA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;AAoBA;;AAlBA;EACC;EACA;EACA;EACA;EACA;;AAED;EACC;EACA;EACA;;AAED;EACC;EACA;EACA;;AAID;EACC;;AAIF;EACC;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC,SApJK;EAqJL;EACA;EACA;EACA;EACA;;AAGA;EACC;;AAQH;EACC;;AAEA;EACC;EACA;;AAIF;EACC;;AAGD;EACC;;AAIF;EACC;EACA;;AAEA;EACC;EACA;;AAMH;EAEC;;AAGD;EAEC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA,SAvNO;;AAwNP;EACC;EACA,OA1NM;EA2NN,QA3NM;;AAiOT;EACC;EACA;EACA;AAEA;;AACA;EACC;EACA;;AAMJ;EACC;;AAID;EACC;;AAEA;EACC;EACA;EAEA;;AAEA;EACC;;AAEA;EAEC;;AAGD;EACI;;;AAOR;AACA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAGC;;AAGD;EAEC;;;AAIF;AAAA;AAAA;AAAA;AAAA;AAKA;EACC;EACA;;;AAGD;AACA;AAaC;;AAZA;AACC;AAKA;;AAJA;EACC;;AAID;EACC;;AAKF;EACC;EACA;;;AAIF;AACA;EACC;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;;AAGD;EACC;EACA;EACA","file":"files.css"} \ No newline at end of file
diff --git a/apps/files/css/files.scss b/apps/files/css/files.scss
index 99d3bf90f01..33ec23cdad1 100644
--- a/apps/files/css/files.scss
+++ b/apps/files/css/files.scss
@@ -851,8 +851,12 @@ table.dragshadow td.size {
position: relative;
}
-.breadcrumb .icon-home {
- border-radius: var(--border-radius);
+.breadcrumb {
+ align-items: center;
+
+ .icon-home {
+ border-radius: var(--border-radius);
+ }
}
.breadcrumb .canDrop > a,
diff --git a/apps/files/css/merged.css b/apps/files/css/merged.css
index 11aae9069b8..80786324341 100644
--- a/apps/files/css/merged.css
+++ b/apps/files/css/merged.css
@@ -950,6 +950,9 @@ table.dragshadow td.size {
position: relative;
}
+.breadcrumb {
+ align-items: center;
+}
.breadcrumb .icon-home {
border-radius: var(--border-radius);
}
diff --git a/apps/files/css/merged.css.map b/apps/files/css/merged.css.map
index 3bdbf9ef50d..aa288506f30 100644
--- a/apps/files/css/merged.css.map
+++ b/apps/files/css/merged.css.map
@@ -1 +1 @@
-{"version":3,"sourceRoot":"","sources":["../../../core/css/variables.scss","files.scss","../../../core/css/functions.scss","upload.scss","mobile.scss","detailsView.scss","../../../core/css/whatsnew.scss"],"names":[],"mappings":";AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAsBA;AAAA;AAAA;AA4BA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;ADxCA;AACA;EACC;EACA;EACA;EACA;;;AAED;EAAoD;EAAU;;;AAC9D;EAAqB;;;AACrB;AAAA;EAEC;;;AAED;EACC;;;AAGD;EACC;EACA;EACA;;AACA;EACC;;;AAIF;EACC;;;AAGD;EACC;EACA;EACA;EACA;EACA;;;AAGD;AAAA;AAAA;EAGC;EACA;;;AAGD;AACA;EACC;EACA;EACA;EACA;EACA;AAiBA;AAAA;AAAA;;AAfA;EACC;;AAGD;EACC;EACA;EAEA,KDoCc;EClCd;EACA;EACA;;AAMD;EACC;EACA;;AAEA;AAAA;EAEC;;AAEA;AAAA;EACC;;;AAMJ;EACC;;;AAGD;AACA;EACC;EACA;;;AAGD;EAGC;;;AAGD;EACC;;;AAGD;EACC;;;AAGD;EACC;;;AAGD;EACC;;;AAGD;AACA;AClEC;EAEA;;;ADmED;ACrEC;EAEA;;;ADsED;ACxEC;EAEA;;;ADyED;AAAA;AAAA;AAAA;AC3EC;EAEA;;;AD+ED;ACjFC;EAEA;;;ADkFD;ACpFC;EAEA;;;ADqFD;ACvFC;EAEA;;;ADwFD;AC1FC;EAEA;;;AD2FD;AC7FC;EAEA;;;AD8FD;AChGC;EAEA;;;ADkGD;EACC;;;AAED;AACA;EACC;EACA;EACA;EACA;EACA;;;AAGD;EACC;;;AAGD;EACC;;;AAGD;EACC;;;AAED;AAAA;AAAA;AAAA;AAAA;EAKC;;;AAED;AAAA;AAAA;AAAA;AAAA;EAKC;;;AAGD;EAAU;;;AAEV;EACC;;;AAED;EACC;EACA;EACA;EACA;EACA;;;AAED;AAAA;AAAA;AAAA;EAIC;EACA;;;AAGD;EACC;;;AAED;EACC;;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;;;AAGF;EACC;EACA;;;AAED;EACC;EACA;;;AAGD;EACC;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;;;AAED;AAAA;AAAA;AAAA;EAIC;;;AAED;EACC;;;AAED;AAAA;EAEC;;;AAGD;AAAA;EAEC;EACA;EACA;;;AAED;EACC;EACA;EACA;EACA;;;AAED;EACC;EACA;AAAe;EACf;;;AAGD;EACC;EACA;;;AAGD;EACC;;;AAED;EACC;;;AAED;AAAA;EAEC;EACA;EACA;AACA;EACA;EACA;;;AAGD;AAAA;EAEC;;;AAGD;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAQC;;;AAGD;EACC;EACA;;;AAGD;EACC;;;AAGD;EACC;EACA;AAAe;;;AAEhB;EACC;;;AAGD;AAAA;AAAA;EAGC;EACA;;;AAED;AAAA;EAEC;EACA;AAAmB;EACnB;EACA;EACA;EACA;EACA;;;AAED;AACC;EACA;EACA;EACA;EACA;;;AAGA;EACC;;AAED;EACC;;;AAGF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAED;EACC;;;AAID;EACC;;;AAGD;EACC;EACA;EACA;;;AAED;EACC;EACA;EACA;;;AAGD;EAA6H;;;AAC7H;EAAwE;EAAY;;;AAEpF;EACC;EACA;EACA;EACA;;;AAGD;AAEC;EACC;;AACA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAKH;AAAA;EAEC;;;AAGD;EACC;EACA;EACA;EACA;;;AAED;EACC;;;AAGD;EACC;EACA;EACA;EACA;;;AAGD;AAEA;EACC;EACA;EAEA;EACA;EACA;EACA;EACA;EAEA;EACA;EAEA;EACA;EACA;EACA;;;AAGD;EACC;;;AAGD;AACA;EACC;EACA;;;AAGD;AACA;AAAA;AAAA;AAAA;EAIC;;;AAGD;AACA;EACC;;;AAGD;AAGC;AAAA;EACC;;AAGD;AAAA;EACC;EACA;EACA;EACA;EACA;;;AAIF;AAAA;EAEC;;;AAGD;EACC;EACA;EACA;EACA;EACA;EAA2C;EAAwC;EAAsC;;;AAG1H;AAAA;EAEC;EACA;EACA;;;AAGD;EACC;EACA;;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;;;AAGD;EAAsC;;;AAEtC;AACA;EACC;;;AAGD;EACC;;;AAGD;AACA;AAAA;EAEC;EACA;;;AAGD;AACA;EACC;EACA;;;AAGD;EACC;;;AAGD;AAAA;AAAA;AAIC;EACC;;AAGD;EACC;;AAGD;EACC;;;AAIF;EACC;EACA;EACA;;;AAGD;AACA;EACI;EACA;EACA;;;AAEJ;EACI;;;AAEJ;EACC;EACA;EACA;;;AAGD;EACC;;;AAED;EACC;EACA;EACA;;;AAGD;EACC;;;AAIA;EACC;EACA;EACA;EACA;;AACA;EACC;;AACA;AACC;AACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAED;EACC;EACA;;AAGF;EACC;EACA;EACA;EACA;;AAGA;EACC;;AAID;AAAA;EAEC;;AAED;EACC;;AACA;EACC;;AAIH;EACC;;AAED;EACC;EACA;;AAGF;EACC;;AAED;EACC;;;AAKF;EACC;EACA;EACA;EACA;EACA;EACA;;;AAGD;EACC;;;AAGD;EACC;;;AAGD;AAAA;AAAA;AAAA;EAKC;;;AAGD;EACC;;;AAGD;AAAA;EAEC;;;AAGD;EACC;;;AAGD;EACC;AACA;EAEA;;;AAED;EACC;AACA;EACA;;;AAED;AAAA;AAAA;AAGA;EACC;;;AAED;AAAA;AAAA;AAAA;EAIC;;;AAED;EACC;EACA;EACA;;;AAED;EACC;;;AAED;EACC;;;AAGD;EACC;EACA;;;AAED;EACC;EACA;EACA;AAEA;EACA;;;AAED;EACC;;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAED;EACC;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;AAEA;;AACA;EACC;;;AAIF;AAAA;AAAA;AAAA;EAIC;EACA;EACA;;;AAMA;EACC;;AAED;AChwBA;EAEA;;;ADmwBD;AAAA;AAAA;EAGC;;;AAGD;AAAA;AAAA;EAGC;EACA;;;AAGD;EACC;;;AAGD;EACC;;;AAGD;AAAA;EAEC;;;AAED;EACC;;AACA;EACC;;;AAIF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;;AAGD;EACC;EACA;EACA;;;AAIF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;;AAKA;EACC;;AAIF;EACC;EACA;;;AAIF;AACA;AAIC;AAaA;AAoOA;;AA/OC;EACC;EACA;EACA;;AACA;EACC;EACA;;AAMH;EACC;EACA;EACA;EACA;EACA;;AAGA;EACC;EACA;EACA;EACA;;AAEA;AAAA;EAKC;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAGC;;AAKH;EACC;EACA;AAmJA;AA8BA;;AA9KC;EACC;EACA;EACA;EACA,OAvDQ;EAwDR,QAxDQ;EAyDR,SAxDO;EAyDP;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;AAEA;AAAA;AAAA;;AAGA;EACC,SA1EK;EA2EL;EACA;EACA;;AAKH;EACC;EACA;EACA;EACA;EAEA;EACA;EAEA;;AAGD;EACC;EACA;EAIA;EAKA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;AAoBA;;AAlBA;EACC;EACA;EACA;EACA;EACA;;AAED;EACC;EACA;EACA;;AAED;EACC;EACA;EACA;;AAID;EACC;;AAIF;EACC;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC,SApJK;EAqJL;EACA;EACA;EACA;EACA;;AAGA;EACC;;AAQH;EACC;;AAEA;EACC;EACA;;AAIF;EACC;;AAGD;EACC;;AAIF;EACC;EACA;;AAEA;EACC;EACA;;AAMH;EAEC;;AAGD;EAEC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA,SAvNO;;AAwNP;EACC;EACA,OA1NM;EA2NN,QA3NM;;AAiOT;EACC;EACA;EACA;AAEA;;AACA;EACC;EACA;;AAMJ;EACC;;AAID;EACC;;AAEA;EACC;EACA;EAEA;;AAEA;EACC;;AAEA;EAEC;;AAGD;EACI;;;AAOR;AACA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAGC;;AAGD;EAEC;;;AAIF;AAAA;AAAA;AAAA;AAAA;AAKA;EACC;EACA;;;AAGD;AACA;AAaC;;AAZA;AACC;AAKA;;AAJA;EACC;;AAID;EACC;;AAKF;EACC;EACA;;;AAIF;AACA;EACC;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;;AAGD;EACC;EACA;EACA;;;AE/uCF;EACC;EACA;EACA;EACA;AAAuB;EACvB;EACA;EACA;EACA;EACA;;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAED;EAAsB;;;AACtB;EAAoB;EAAgB;EAAY;EAAU;EAAW;EAAgB;;;AAErF;EACC;;;AAGD;EACC;EACA;EACA;EACA;;;AAED;EACC;EACA;;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;;;AAGF;EACC;EACA;EACA;EACA;EACA;EACA;;;AAED;EACC;EACA;EACA;EACA;EACA;;;AAED;EACC;EACA;EACA;EACA;;;AAED;EACC;EACA;;;AAED;EACC;;;AAED;EACC;;;AAGD;EACC;EACA;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGD;AAAA;AAAA;EAGC;EACA;EACA;EACA;EACA;EACA;;;AAED;EACC;;;AAED;EACC;;;AAED;EACC;EACA;;;AAED;EACC;;;AAED;EACC;;;AAED;EACC;EACA;;;AAED;EACC;;;AAED;EACC;;;AAED;EACC;EACA;;;AAED;EACC;EACA;EACA;;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;;;AAGD;AAAA;EAEC;EACA;;;AAED;EACC;EACA;;;AAED;EACC;;;AAED;EACC;;;AAED;EACC;EACA;EACA;;;AAED;EACC;;;AAGD;EACC;EACA;;AAEA;EACC;;;AAIF;EACC;EACA;EACA;EACA;;;AAGD;EACE;IAAK;;EACL;IAAO;;;AAET;EACE;IAAK;;EACL;IAAO;;;AAET;EACE;IAAK;;EACL;IAAO;;;AAET;EACE;IAAK;;EACL;IAAO;;;AHjNT;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AIEA;AAAA;AAAA;AAIA;EAEA;IACC;;;EAGD;AAAA;AAAA;AAAA;IAIC;;;AAGD;EACA;IACC;;;AAGD;EACA;IACC;;;EAGD;IACC;;;EAGD;IACC;;;AAED;AACA;EACA;IACC;IACA;IACA;IACA;IACA;IACA;;;AAID;EACA;IACC;;;AAED;EACA;IACC;;;EAED;IACC;;;AAGD;EACA;IACC;;;AAID;AACC;EACA;IACC;;;EAED;IACC;;;AAGD;EACA;IACC;;;AAGD;EACA;IACC;;;AClFF;EACC;EACA;;;AAGD;EACC;;;AAID;EACC;EACA;;;AAGD;EACC;EACA;EACA;;AAEA;EAEC;;;AAGF;EACC;EACA;;;AAGD;EACC;EACA;AAAqB;EACrB;;;AAGD;EACC;AAAW;;;AAGZ;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;AAAwB;;;AAGzB;EACC;;;AAGD;EACC;;;AAGD;EACC;EACA;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;;;AAGD;EACC;EACA;EACA;;;AAGD;EACC;AAA0B;EAC1B;EACA;EACA;;;AAGD;EACC;;;AAGD;EACC;EACA;EACA;;;AAGD;EACC;;;AAGD;EACC;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;;AC/HD;AAAA;AAAA;AAAA;AAAA;AAAA;AAOA;EACE;EACA;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE","file":"merged.css"} \ No newline at end of file
+{"version":3,"sourceRoot":"","sources":["../../../core/css/variables.scss","files.scss","../../../core/css/functions.scss","upload.scss","mobile.scss","detailsView.scss","../../../core/css/whatsnew.scss"],"names":[],"mappings":";AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAsBA;AAAA;AAAA;AA4BA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;ADxCA;AACA;EACC;EACA;EACA;EACA;;;AAED;EAAoD;EAAU;;;AAC9D;EAAqB;;;AACrB;AAAA;EAEC;;;AAED;EACC;;;AAGD;EACC;EACA;EACA;;AACA;EACC;;;AAIF;EACC;;;AAGD;EACC;EACA;EACA;EACA;EACA;;;AAGD;AAAA;AAAA;EAGC;EACA;;;AAGD;AACA;EACC;EACA;EACA;EACA;EACA;AAiBA;AAAA;AAAA;;AAfA;EACC;;AAGD;EACC;EACA;EAEA,KDoCc;EClCd;EACA;EACA;;AAMD;EACC;EACA;;AAEA;AAAA;EAEC;;AAEA;AAAA;EACC;;;AAMJ;EACC;;;AAGD;AACA;EACC;EACA;;;AAGD;EAGC;;;AAGD;EACC;;;AAGD;EACC;;;AAGD;EACC;;;AAGD;EACC;;;AAGD;AACA;AClEC;EAEA;;;ADmED;ACrEC;EAEA;;;ADsED;ACxEC;EAEA;;;ADyED;AAAA;AAAA;AAAA;AC3EC;EAEA;;;AD+ED;ACjFC;EAEA;;;ADkFD;ACpFC;EAEA;;;ADqFD;ACvFC;EAEA;;;ADwFD;AC1FC;EAEA;;;AD2FD;AC7FC;EAEA;;;AD8FD;AChGC;EAEA;;;ADkGD;EACC;;;AAED;AACA;EACC;EACA;EACA;EACA;EACA;;;AAGD;EACC;;;AAGD;EACC;;;AAGD;EACC;;;AAED;AAAA;AAAA;AAAA;AAAA;EAKC;;;AAED;AAAA;AAAA;AAAA;AAAA;EAKC;;;AAGD;EAAU;;;AAEV;EACC;;;AAED;EACC;EACA;EACA;EACA;EACA;;;AAED;AAAA;AAAA;AAAA;EAIC;EACA;;;AAGD;EACC;;;AAED;EACC;;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;;;AAGF;EACC;EACA;;;AAED;EACC;EACA;;;AAGD;EACC;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;;;AAED;AAAA;AAAA;AAAA;EAIC;;;AAED;EACC;;;AAED;AAAA;EAEC;;;AAGD;AAAA;EAEC;EACA;EACA;;;AAED;EACC;EACA;EACA;EACA;;;AAED;EACC;EACA;AAAe;EACf;;;AAGD;EACC;EACA;;;AAGD;EACC;;;AAED;EACC;;;AAED;AAAA;EAEC;EACA;EACA;AACA;EACA;EACA;;;AAGD;AAAA;EAEC;;;AAGD;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAQC;;;AAGD;EACC;EACA;;;AAGD;EACC;;;AAGD;EACC;EACA;AAAe;;;AAEhB;EACC;;;AAGD;AAAA;AAAA;EAGC;EACA;;;AAED;AAAA;EAEC;EACA;AAAmB;EACnB;EACA;EACA;EACA;EACA;;;AAED;AACC;EACA;EACA;EACA;EACA;;;AAGA;EACC;;AAED;EACC;;;AAGF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAED;EACC;;;AAID;EACC;;;AAGD;EACC;EACA;EACA;;;AAED;EACC;EACA;EACA;;;AAGD;EAA6H;;;AAC7H;EAAwE;EAAY;;;AAEpF;EACC;EACA;EACA;EACA;;;AAGD;AAEC;EACC;;AACA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAKH;AAAA;EAEC;;;AAGD;EACC;EACA;EACA;EACA;;;AAED;EACC;;;AAGD;EACC;EACA;EACA;EACA;;;AAGD;AAEA;EACC;EACA;EAEA;EACA;EACA;EACA;EACA;EAEA;EACA;EAEA;EACA;EACA;EACA;;;AAGD;EACC;;;AAGD;AACA;EACC;EACA;;;AAGD;AACA;AAAA;AAAA;AAAA;EAIC;;;AAGD;AACA;EACC;;;AAGD;AAGC;AAAA;EACC;;AAGD;AAAA;EACC;EACA;EACA;EACA;EACA;;;AAIF;AAAA;EAEC;;;AAGD;EACC;EACA;EACA;EACA;EACA;EAA2C;EAAwC;EAAsC;;;AAG1H;AAAA;EAEC;EACA;EACA;;;AAGD;EACC;EACA;;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;;;AAGD;EAAsC;;;AAEtC;AACA;EACC;;;AAGD;EACC;;;AAGD;AACA;AAAA;EAEC;EACA;;;AAGD;AACA;EACC;EACA;;;AAGD;EACC;;;AAGD;AAAA;AAAA;AAIC;EACC;;AAGD;EACC;;AAGD;EACC;;;AAIF;EACC;EACA;EACA;;;AAGD;AACA;EACI;EACA;EACA;;;AAEJ;EACI;;;AAEJ;EACC;EACA;EACA;;;AAGD;EACC;;;AAED;EACC;EACA;EACA;;;AAGD;EACC;;;AAIA;EACC;EACA;EACA;EACA;;AACA;EACC;;AACA;AACC;AACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAED;EACC;EACA;;AAGF;EACC;EACA;EACA;EACA;;AAGA;EACC;;AAID;AAAA;EAEC;;AAED;EACC;;AACA;EACC;;AAIH;EACC;;AAED;EACC;EACA;;AAGF;EACC;;AAED;EACC;;;AAKF;EACC;EACA;EACA;EACA;EACA;EACA;;;AAGD;EACC;;;AAGD;EACC;;;AAGD;AAAA;AAAA;AAAA;EAKC;;;AAGD;EACC;;;AAGD;AAAA;EAEC;;;AAGD;EACC;;;AAGD;EACC;AACA;EAEA;;;AAED;EACC;AACA;EACA;;;AAED;AAAA;AAAA;AAGA;EACC;;;AAED;AAAA;AAAA;AAAA;EAIC;;;AAED;EACC;EACA;EACA;;;AAED;EACC;;;AAED;EACC;;;AAGD;EACC;EACA;;;AAED;EACC;EACA;EACA;AAEA;EACA;;;AAED;EACC;;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAED;EACC;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;AAEA;;AACA;EACC;;;AAIF;AAAA;AAAA;AAAA;EAIC;EACA;EACA;;;AAMA;EACC;;AAED;AChwBA;EAEA;;;ADmwBD;AAAA;AAAA;EAGC;;;AAGD;AAAA;AAAA;EAGC;EACA;;;AAGD;EACC;;;AAGD;EACC;;AAEA;EACC;;;AAIF;AAAA;EAEC;;;AAED;EACC;;AACA;EACC;;;AAIF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;;AAGD;EACC;EACA;EACA;;;AAIF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;;AAKA;EACC;;AAIF;EACC;EACA;;;AAIF;AACA;AAIC;AAaA;AAoOA;;AA/OC;EACC;EACA;EACA;;AACA;EACC;EACA;;AAMH;EACC;EACA;EACA;EACA;EACA;;AAGA;EACC;EACA;EACA;EACA;;AAEA;AAAA;EAKC;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAGC;;AAKH;EACC;EACA;AAmJA;AA8BA;;AA9KC;EACC;EACA;EACA;EACA,OAvDQ;EAwDR,QAxDQ;EAyDR,SAxDO;EAyDP;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;AAEA;AAAA;AAAA;;AAGA;EACC,SA1EK;EA2EL;EACA;EACA;;AAKH;EACC;EACA;EACA;EACA;EAEA;EACA;EAEA;;AAGD;EACC;EACA;EAIA;EAKA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;AAoBA;;AAlBA;EACC;EACA;EACA;EACA;EACA;;AAED;EACC;EACA;EACA;;AAED;EACC;EACA;EACA;;AAID;EACC;;AAIF;EACC;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC,SApJK;EAqJL;EACA;EACA;EACA;EACA;;AAGA;EACC;;AAQH;EACC;;AAEA;EACC;EACA;;AAIF;EACC;;AAGD;EACC;;AAIF;EACC;EACA;;AAEA;EACC;EACA;;AAMH;EAEC;;AAGD;EAEC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA,SAvNO;;AAwNP;EACC;EACA,OA1NM;EA2NN,QA3NM;;AAiOT;EACC;EACA;EACA;AAEA;;AACA;EACC;EACA;;AAMJ;EACC;;AAID;EACC;;AAEA;EACC;EACA;EAEA;;AAEA;EACC;;AAEA;EAEC;;AAGD;EACI;;;AAOR;AACA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAGC;;AAGD;EAEC;;;AAIF;AAAA;AAAA;AAAA;AAAA;AAKA;EACC;EACA;;;AAGD;AACA;AAaC;;AAZA;AACC;AAKA;;AAJA;EACC;;AAID;EACC;;AAKF;EACC;EACA;;;AAIF;AACA;EACC;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;;AAGD;EACC;EACA;EACA;;;AEnvCF;EACC;EACA;EACA;EACA;AAAuB;EACvB;EACA;EACA;EACA;EACA;;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAED;EAAsB;;;AACtB;EAAoB;EAAgB;EAAY;EAAU;EAAW;EAAgB;;;AAErF;EACC;;;AAGD;EACC;EACA;EACA;EACA;;;AAED;EACC;EACA;;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;;;AAGF;EACC;EACA;EACA;EACA;EACA;EACA;;;AAED;EACC;EACA;EACA;EACA;EACA;;;AAED;EACC;EACA;EACA;EACA;;;AAED;EACC;EACA;;;AAED;EACC;;;AAED;EACC;;;AAGD;EACC;EACA;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGD;AAAA;AAAA;EAGC;EACA;EACA;EACA;EACA;EACA;;;AAED;EACC;;;AAED;EACC;;;AAED;EACC;EACA;;;AAED;EACC;;;AAED;EACC;;;AAED;EACC;EACA;;;AAED;EACC;;;AAED;EACC;;;AAED;EACC;EACA;;;AAED;EACC;EACA;EACA;;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;;;AAGD;AAAA;EAEC;EACA;;;AAED;EACC;EACA;;;AAED;EACC;;;AAED;EACC;;;AAED;EACC;EACA;EACA;;;AAED;EACC;;;AAGD;EACC;EACA;;AAEA;EACC;;;AAIF;EACC;EACA;EACA;EACA;;;AAGD;EACE;IAAK;;EACL;IAAO;;;AAET;EACE;IAAK;;EACL;IAAO;;;AAET;EACE;IAAK;;EACL;IAAO;;;AAET;EACE;IAAK;;EACL;IAAO;;;AHjNT;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AIEA;AAAA;AAAA;AAIA;EAEA;IACC;;;EAGD;AAAA;AAAA;AAAA;IAIC;;;AAGD;EACA;IACC;;;AAGD;EACA;IACC;;;EAGD;IACC;;;EAGD;IACC;;;AAED;AACA;EACA;IACC;IACA;IACA;IACA;IACA;IACA;;;AAID;EACA;IACC;;;AAED;EACA;IACC;;;EAED;IACC;;;AAGD;EACA;IACC;;;AAID;AACC;EACA;IACC;;;EAED;IACC;;;AAGD;EACA;IACC;;;AAGD;EACA;IACC;;;AClFF;EACC;EACA;;;AAGD;EACC;;;AAID;EACC;EACA;;;AAGD;EACC;EACA;EACA;;AAEA;EAEC;;;AAGF;EACC;EACA;;;AAGD;EACC;EACA;AAAqB;EACrB;;;AAGD;EACC;AAAW;;;AAGZ;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;AAAwB;;;AAGzB;EACC;;;AAGD;EACC;;;AAGD;EACC;EACA;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;;;AAGD;EACC;EACA;EACA;;;AAGD;EACC;AAA0B;EAC1B;EACA;EACA;;;AAGD;EACC;;;AAGD;EACC;EACA;EACA;;;AAGD;EACC;;;AAGD;EACC;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;;AC/HD;AAAA;AAAA;AAAA;AAAA;AAAA;AAOA;EACE;EACA;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE","file":"merged.css"} \ No newline at end of file
diff --git a/apps/files/js/fileactions.js b/apps/files/js/fileactions.js
index 9b86c6521ae..f342f21a4fb 100644
--- a/apps/files/js/fileactions.js
+++ b/apps/files/js/fileactions.js
@@ -673,6 +673,9 @@
displayName: function(context) {
var permissions = context.fileInfoModel.attributes.permissions;
if (permissions & OC.PERMISSION_UPDATE) {
+ if (!context.fileInfoModel.canDownload()) {
+ return t('files', 'Move');
+ }
return t('files', 'Move or copy');
}
return t('files', 'Copy');
@@ -685,7 +688,11 @@
var permissions = context.fileInfoModel.attributes.permissions;
var actions = OC.dialogs.FILEPICKER_TYPE_COPY;
if (permissions & OC.PERMISSION_UPDATE) {
- actions = OC.dialogs.FILEPICKER_TYPE_COPY_MOVE;
+ if (!context.fileInfoModel.canDownload()) {
+ actions = OC.dialogs.FILEPICKER_TYPE_MOVE;
+ } else {
+ actions = OC.dialogs.FILEPICKER_TYPE_COPY_MOVE;
+ }
}
var dialogDir = context.dir;
if (typeof context.fileList.dirInfo.dirLastCopiedTo !== 'undefined') {
diff --git a/apps/files/js/fileinfomodel.js b/apps/files/js/fileinfomodel.js
index 83a8c62592b..79575109656 100644
--- a/apps/files/js/fileinfomodel.js
+++ b/apps/files/js/fileinfomodel.js
@@ -126,7 +126,18 @@
});
return deferred.promise();
- }
+ },
+
+ canDownload: function() {
+ for (const i in this.attributes.shareAttributes) {
+ const attr = this.attributes.shareAttributes[i]
+ if (attr.scope === 'permissions' && attr.key === 'download') {
+ return attr.enabled
+ }
+ }
+
+ return true
+ },
});
if (!OCA.Files) {
diff --git a/apps/files/l10n/af.js b/apps/files/l10n/af.js
index 45e03e886b6..0a2aab943dc 100644
--- a/apps/files/l10n/af.js
+++ b/apps/files/l10n/af.js
@@ -26,6 +26,7 @@ OC.L10N.register(
"Target folder does not exist any more" : "Teikengids bestaan nie meer nie",
"Actions" : "Aksies",
"Rename" : "Hernoem",
+ "Move" : "Skuif",
"Copy" : "Kopieer",
"Choose target folder" : "Kies teikenvouer",
"Open" : "Open",
diff --git a/apps/files/l10n/af.json b/apps/files/l10n/af.json
index d9b32c0d200..0bdb6316145 100644
--- a/apps/files/l10n/af.json
+++ b/apps/files/l10n/af.json
@@ -24,6 +24,7 @@
"Target folder does not exist any more" : "Teikengids bestaan nie meer nie",
"Actions" : "Aksies",
"Rename" : "Hernoem",
+ "Move" : "Skuif",
"Copy" : "Kopieer",
"Choose target folder" : "Kies teikenvouer",
"Open" : "Open",
diff --git a/apps/files/l10n/ar.js b/apps/files/l10n/ar.js
index 8ba8c5948be..faa01dee219 100644
--- a/apps/files/l10n/ar.js
+++ b/apps/files/l10n/ar.js
@@ -29,6 +29,7 @@ OC.L10N.register(
"Error when assembling chunks, status code {status}" : "خطأ عند تجميع القطع، حالة الخطأ {status}",
"Actions" : "الإجراءات",
"Rename" : "إعادة التسمية",
+ "Move" : "نقل",
"Copy" : "نسخ",
"Choose target folder" : "اختر مكان المجلد",
"Open" : "افتح",
diff --git a/apps/files/l10n/ar.json b/apps/files/l10n/ar.json
index 3730af46f20..c1dbad2921a 100644
--- a/apps/files/l10n/ar.json
+++ b/apps/files/l10n/ar.json
@@ -27,6 +27,7 @@
"Error when assembling chunks, status code {status}" : "خطأ عند تجميع القطع، حالة الخطأ {status}",
"Actions" : "الإجراءات",
"Rename" : "إعادة التسمية",
+ "Move" : "نقل",
"Copy" : "نسخ",
"Choose target folder" : "اختر مكان المجلد",
"Open" : "افتح",
diff --git a/apps/files/l10n/bg.js b/apps/files/l10n/bg.js
index 35d78b4c345..1d5fc17b58b 100644
--- a/apps/files/l10n/bg.js
+++ b/apps/files/l10n/bg.js
@@ -30,6 +30,7 @@ OC.L10N.register(
"Error when assembling chunks, status code {status}" : "Грешка при асемлиране на парчетата, код {status}",
"Actions" : "Действия",
"Rename" : "Преименувай",
+ "Move" : "Преместване",
"Copy" : "Копирай",
"Choose target folder" : "Избор на папка",
"Open" : "Отвори",
diff --git a/apps/files/l10n/bg.json b/apps/files/l10n/bg.json
index a50ba6c3af5..d015419d71e 100644
--- a/apps/files/l10n/bg.json
+++ b/apps/files/l10n/bg.json
@@ -28,6 +28,7 @@
"Error when assembling chunks, status code {status}" : "Грешка при асемлиране на парчетата, код {status}",
"Actions" : "Действия",
"Rename" : "Преименувай",
+ "Move" : "Преместване",
"Copy" : "Копирай",
"Choose target folder" : "Избор на папка",
"Open" : "Отвори",
diff --git a/apps/files/l10n/br.js b/apps/files/l10n/br.js
index 53ab9aad07b..3c2b15867f5 100644
--- a/apps/files/l10n/br.js
+++ b/apps/files/l10n/br.js
@@ -28,6 +28,7 @@ OC.L10N.register(
"Error when assembling chunks, status code {status}" : "Ur fazi zo bet en ur dolpañ ar blokoù, kod stad {status}",
"Actions" : "Oberoù",
"Rename" : "Adenvel",
+ "Move" : "Diplasañ",
"Copy" : "Eilañ",
"Choose target folder" : "Dibab an teuliad moned",
"Open" : "Digeriñ",
diff --git a/apps/files/l10n/br.json b/apps/files/l10n/br.json
index 027510f207d..34a829e417d 100644
--- a/apps/files/l10n/br.json
+++ b/apps/files/l10n/br.json
@@ -26,6 +26,7 @@
"Error when assembling chunks, status code {status}" : "Ur fazi zo bet en ur dolpañ ar blokoù, kod stad {status}",
"Actions" : "Oberoù",
"Rename" : "Adenvel",
+ "Move" : "Diplasañ",
"Copy" : "Eilañ",
"Choose target folder" : "Dibab an teuliad moned",
"Open" : "Digeriñ",
diff --git a/apps/files/l10n/ca.js b/apps/files/l10n/ca.js
index 5eba7206698..1a18e8c22fe 100644
--- a/apps/files/l10n/ca.js
+++ b/apps/files/l10n/ca.js
@@ -29,6 +29,7 @@ OC.L10N.register(
"Error when assembling chunks, status code {status}" : "S'ha produït un error en recopilar els fragments, el codi d'estat és {status}",
"Actions" : "Accions",
"Rename" : "Canvia el nom",
+ "Move" : "Mou",
"Copy" : "Copia",
"Choose target folder" : "Trieu la carpeta de destinació",
"Open" : "Obre",
diff --git a/apps/files/l10n/ca.json b/apps/files/l10n/ca.json
index 22398f75b8c..4b8d96459a9 100644
--- a/apps/files/l10n/ca.json
+++ b/apps/files/l10n/ca.json
@@ -27,6 +27,7 @@
"Error when assembling chunks, status code {status}" : "S'ha produït un error en recopilar els fragments, el codi d'estat és {status}",
"Actions" : "Accions",
"Rename" : "Canvia el nom",
+ "Move" : "Mou",
"Copy" : "Copia",
"Choose target folder" : "Trieu la carpeta de destinació",
"Open" : "Obre",
diff --git a/apps/files/l10n/cs.js b/apps/files/l10n/cs.js
index 148fe97b528..bbcaf2cdb7e 100644
--- a/apps/files/l10n/cs.js
+++ b/apps/files/l10n/cs.js
@@ -30,6 +30,7 @@ OC.L10N.register(
"Error when assembling chunks, status code {status}" : "Chyba při kompletaci shluků, kód chyby {status}",
"Actions" : "Akce",
"Rename" : "Přejmenovat",
+ "Move" : "Přesunout",
"Copy" : "Kopírovat",
"Choose target folder" : "Zvolte cílovou složku",
"Open" : "Otevřít",
diff --git a/apps/files/l10n/cs.json b/apps/files/l10n/cs.json
index dcd3389d7b5..17d8580ed96 100644
--- a/apps/files/l10n/cs.json
+++ b/apps/files/l10n/cs.json
@@ -28,6 +28,7 @@
"Error when assembling chunks, status code {status}" : "Chyba při kompletaci shluků, kód chyby {status}",
"Actions" : "Akce",
"Rename" : "Přejmenovat",
+ "Move" : "Přesunout",
"Copy" : "Kopírovat",
"Choose target folder" : "Zvolte cílovou složku",
"Open" : "Otevřít",
diff --git a/apps/files/l10n/da.js b/apps/files/l10n/da.js
index edfc696ff8d..35ff8977dd3 100644
--- a/apps/files/l10n/da.js
+++ b/apps/files/l10n/da.js
@@ -30,6 +30,7 @@ OC.L10N.register(
"Error when assembling chunks, status code {status}" : "Fejl ved montering af klumper, statuskode {status}",
"Actions" : "Handlinger",
"Rename" : "Omdøb",
+ "Move" : "Flyt",
"Copy" : "Kopier",
"Choose target folder" : "Vælg destinationsmappe",
"Open" : "Åbn",
@@ -77,7 +78,9 @@ OC.L10N.register(
"_including %n hidden_::_including %n hidden_" : ["%n skujlte inkluderet","%n skujlte inkluderet"],
"You do not 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"],
+ "New file/folder menu" : "Ny fil/mappe menu",
"Select file range" : "Vælg filområde",
+ "{used}%" : "{used}%",
"{used} of {quota} used" : "{used} af {quota} brugt",
"{used} used" : "{used} brugt",
"\"{name}\" is an invalid file name." : "'{name}' er et ugyldigt filnavn.",
@@ -188,7 +191,9 @@ OC.L10N.register(
"Templates" : "Skabeloner",
"Unable to initialize the templates directory" : "Kan ikke initialisere skabelonmappen",
"%s used" : "%s brugt",
+ "%s%%" : "%s%%",
"%1$s of %2$s used" : "%1$s af %2$s brugt",
+ "Files settings" : "indstillinger for filer",
"Show hidden files" : "Vis skjulte filer",
"Crop image previews" : "Beskær forhåndsvisninger af billeder",
"WebDAV" : "WebDAV",
diff --git a/apps/files/l10n/da.json b/apps/files/l10n/da.json
index ba0b0d1ff0e..34d292fef1d 100644
--- a/apps/files/l10n/da.json
+++ b/apps/files/l10n/da.json
@@ -28,6 +28,7 @@
"Error when assembling chunks, status code {status}" : "Fejl ved montering af klumper, statuskode {status}",
"Actions" : "Handlinger",
"Rename" : "Omdøb",
+ "Move" : "Flyt",
"Copy" : "Kopier",
"Choose target folder" : "Vælg destinationsmappe",
"Open" : "Åbn",
@@ -75,7 +76,9 @@
"_including %n hidden_::_including %n hidden_" : ["%n skujlte inkluderet","%n skujlte inkluderet"],
"You do not 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"],
+ "New file/folder menu" : "Ny fil/mappe menu",
"Select file range" : "Vælg filområde",
+ "{used}%" : "{used}%",
"{used} of {quota} used" : "{used} af {quota} brugt",
"{used} used" : "{used} brugt",
"\"{name}\" is an invalid file name." : "'{name}' er et ugyldigt filnavn.",
@@ -186,7 +189,9 @@
"Templates" : "Skabeloner",
"Unable to initialize the templates directory" : "Kan ikke initialisere skabelonmappen",
"%s used" : "%s brugt",
+ "%s%%" : "%s%%",
"%1$s of %2$s used" : "%1$s af %2$s brugt",
+ "Files settings" : "indstillinger for filer",
"Show hidden files" : "Vis skjulte filer",
"Crop image previews" : "Beskær forhåndsvisninger af billeder",
"WebDAV" : "WebDAV",
diff --git a/apps/files/l10n/de.js b/apps/files/l10n/de.js
index e6e3db27791..dd37bcf0f58 100644
--- a/apps/files/l10n/de.js
+++ b/apps/files/l10n/de.js
@@ -30,6 +30,7 @@ OC.L10N.register(
"Error when assembling chunks, status code {status}" : "Fehler beim Zusammenführen der Teile (Chunks), Fehlermeldung {status}",
"Actions" : "Aktionen",
"Rename" : "Umbenennen",
+ "Move" : "Verschieben",
"Copy" : "Kopieren",
"Choose target folder" : "Zielordner wählen",
"Open" : "Öffnen",
diff --git a/apps/files/l10n/de.json b/apps/files/l10n/de.json
index 93f4994dbec..57c15d65ad3 100644
--- a/apps/files/l10n/de.json
+++ b/apps/files/l10n/de.json
@@ -28,6 +28,7 @@
"Error when assembling chunks, status code {status}" : "Fehler beim Zusammenführen der Teile (Chunks), Fehlermeldung {status}",
"Actions" : "Aktionen",
"Rename" : "Umbenennen",
+ "Move" : "Verschieben",
"Copy" : "Kopieren",
"Choose target folder" : "Zielordner wählen",
"Open" : "Öffnen",
diff --git a/apps/files/l10n/de_DE.js b/apps/files/l10n/de_DE.js
index 2e6eba6cefe..a058980db3d 100644
--- a/apps/files/l10n/de_DE.js
+++ b/apps/files/l10n/de_DE.js
@@ -30,6 +30,7 @@ OC.L10N.register(
"Error when assembling chunks, status code {status}" : "Fehler beim Zusammenführen der Teile (Chunks), Fehlermeldung {status}",
"Actions" : "Aktionen",
"Rename" : "Umbenennen",
+ "Move" : "Verschieben",
"Copy" : "Kopieren",
"Choose target folder" : "Zielordner auswählen",
"Open" : "Öffnen",
diff --git a/apps/files/l10n/de_DE.json b/apps/files/l10n/de_DE.json
index 2be92831370..aa1b1556f61 100644
--- a/apps/files/l10n/de_DE.json
+++ b/apps/files/l10n/de_DE.json
@@ -28,6 +28,7 @@
"Error when assembling chunks, status code {status}" : "Fehler beim Zusammenführen der Teile (Chunks), Fehlermeldung {status}",
"Actions" : "Aktionen",
"Rename" : "Umbenennen",
+ "Move" : "Verschieben",
"Copy" : "Kopieren",
"Choose target folder" : "Zielordner auswählen",
"Open" : "Öffnen",
diff --git a/apps/files/l10n/el.js b/apps/files/l10n/el.js
index a21867c5fb8..8dac1746018 100644
--- a/apps/files/l10n/el.js
+++ b/apps/files/l10n/el.js
@@ -30,6 +30,7 @@ OC.L10N.register(
"Error when assembling chunks, status code {status}" : "Σφάλμα κατά την συλλογή τμημάτων, κωδικός κατάστασης {status}",
"Actions" : "Ενέργειες",
"Rename" : "Μετονομασία",
+ "Move" : "Μετακίνηση",
"Copy" : "Αντιγραφή",
"Choose target folder" : "Επιλογή φακέλου προορισμού",
"Open" : "Άνοιγμα",
diff --git a/apps/files/l10n/el.json b/apps/files/l10n/el.json
index c6c4c1f3fbb..5a82b9fdcc1 100644
--- a/apps/files/l10n/el.json
+++ b/apps/files/l10n/el.json
@@ -28,6 +28,7 @@
"Error when assembling chunks, status code {status}" : "Σφάλμα κατά την συλλογή τμημάτων, κωδικός κατάστασης {status}",
"Actions" : "Ενέργειες",
"Rename" : "Μετονομασία",
+ "Move" : "Μετακίνηση",
"Copy" : "Αντιγραφή",
"Choose target folder" : "Επιλογή φακέλου προορισμού",
"Open" : "Άνοιγμα",
diff --git a/apps/files/l10n/en_GB.js b/apps/files/l10n/en_GB.js
index 8a9b0e9584d..40e75dfce8b 100644
--- a/apps/files/l10n/en_GB.js
+++ b/apps/files/l10n/en_GB.js
@@ -24,6 +24,7 @@ OC.L10N.register(
"Error when assembling chunks, status code {status}" : "Error when assembling chunks, status code {status}",
"Actions" : "Actions",
"Rename" : "Rename",
+ "Move" : "Move",
"Copy" : "Copy",
"Open" : "Open",
"Delete file" : "Delete file",
diff --git a/apps/files/l10n/en_GB.json b/apps/files/l10n/en_GB.json
index e866549645c..9a76a89ca95 100644
--- a/apps/files/l10n/en_GB.json
+++ b/apps/files/l10n/en_GB.json
@@ -22,6 +22,7 @@
"Error when assembling chunks, status code {status}" : "Error when assembling chunks, status code {status}",
"Actions" : "Actions",
"Rename" : "Rename",
+ "Move" : "Move",
"Copy" : "Copy",
"Open" : "Open",
"Delete file" : "Delete file",
diff --git a/apps/files/l10n/eo.js b/apps/files/l10n/eo.js
index 777d56fbd62..9a7a1007fbb 100644
--- a/apps/files/l10n/eo.js
+++ b/apps/files/l10n/eo.js
@@ -28,6 +28,7 @@ OC.L10N.register(
"Error when assembling chunks, status code {status}" : "Eraro dum kunigo de pecoj, stata kodo {status}",
"Actions" : "Agoj",
"Rename" : "Alinomi",
+ "Move" : "Movi",
"Copy" : "Kopii",
"Choose target folder" : "Elekti celan dosierujon",
"Open" : "Malfermi",
diff --git a/apps/files/l10n/eo.json b/apps/files/l10n/eo.json
index 8be2f50b3ff..7066f90e4bb 100644
--- a/apps/files/l10n/eo.json
+++ b/apps/files/l10n/eo.json
@@ -26,6 +26,7 @@
"Error when assembling chunks, status code {status}" : "Eraro dum kunigo de pecoj, stata kodo {status}",
"Actions" : "Agoj",
"Rename" : "Alinomi",
+ "Move" : "Movi",
"Copy" : "Kopii",
"Choose target folder" : "Elekti celan dosierujon",
"Open" : "Malfermi",
diff --git a/apps/files/l10n/es.js b/apps/files/l10n/es.js
index 1ea07d7d2fc..97982e03cb9 100644
--- a/apps/files/l10n/es.js
+++ b/apps/files/l10n/es.js
@@ -30,6 +30,7 @@ OC.L10N.register(
"Error when assembling chunks, status code {status}" : "Error al reunir los trozos, código de estado {status}",
"Actions" : "Acciones",
"Rename" : "Renombrar",
+ "Move" : "Mover",
"Copy" : "Copiar",
"Choose target folder" : "Elegir carpeta de destino",
"Open" : "Abrir",
diff --git a/apps/files/l10n/es.json b/apps/files/l10n/es.json
index 9954c892b88..78aa1febfe0 100644
--- a/apps/files/l10n/es.json
+++ b/apps/files/l10n/es.json
@@ -28,6 +28,7 @@
"Error when assembling chunks, status code {status}" : "Error al reunir los trozos, código de estado {status}",
"Actions" : "Acciones",
"Rename" : "Renombrar",
+ "Move" : "Mover",
"Copy" : "Copiar",
"Choose target folder" : "Elegir carpeta de destino",
"Open" : "Abrir",
diff --git a/apps/files/l10n/es_419.js b/apps/files/l10n/es_419.js
index e0a3480b024..ed370082c60 100644
--- a/apps/files/l10n/es_419.js
+++ b/apps/files/l10n/es_419.js
@@ -24,6 +24,7 @@ OC.L10N.register(
"Error when assembling chunks, status code {status}" : "Se presentó un error al ensamblar los bloques, código de estatus {status}",
"Actions" : "Acciones",
"Rename" : "Renombrar",
+ "Move" : "Mover",
"Copy" : "Copiar",
"Delete file" : "Borrar archivo",
"Delete folder" : "Borrar carpeta",
diff --git a/apps/files/l10n/es_419.json b/apps/files/l10n/es_419.json
index 54f538b961f..d221232c632 100644
--- a/apps/files/l10n/es_419.json
+++ b/apps/files/l10n/es_419.json
@@ -22,6 +22,7 @@
"Error when assembling chunks, status code {status}" : "Se presentó un error al ensamblar los bloques, código de estatus {status}",
"Actions" : "Acciones",
"Rename" : "Renombrar",
+ "Move" : "Mover",
"Copy" : "Copiar",
"Delete file" : "Borrar archivo",
"Delete folder" : "Borrar carpeta",
diff --git a/apps/files/l10n/es_AR.js b/apps/files/l10n/es_AR.js
index 8ec6f958aae..7e0dca3ba10 100644
--- a/apps/files/l10n/es_AR.js
+++ b/apps/files/l10n/es_AR.js
@@ -25,6 +25,7 @@ OC.L10N.register(
"Target folder does not exist any more" : "La carpeta destino ya no existe",
"Actions" : "Acciones",
"Rename" : "Renombrar",
+ "Move" : "Mover",
"Copy" : "Copiar",
"Choose target folder" : "Elegir carpeta destino",
"Open" : "Abrir",
diff --git a/apps/files/l10n/es_AR.json b/apps/files/l10n/es_AR.json
index 1e7051cd267..0b95132f35a 100644
--- a/apps/files/l10n/es_AR.json
+++ b/apps/files/l10n/es_AR.json
@@ -23,6 +23,7 @@
"Target folder does not exist any more" : "La carpeta destino ya no existe",
"Actions" : "Acciones",
"Rename" : "Renombrar",
+ "Move" : "Mover",
"Copy" : "Copiar",
"Choose target folder" : "Elegir carpeta destino",
"Open" : "Abrir",
diff --git a/apps/files/l10n/es_CL.js b/apps/files/l10n/es_CL.js
index 9bad8edd263..c13df4e4ec1 100644
--- a/apps/files/l10n/es_CL.js
+++ b/apps/files/l10n/es_CL.js
@@ -24,6 +24,7 @@ OC.L10N.register(
"Error when assembling chunks, status code {status}" : "Se presentó un error al ensamblar los bloques, código de estatus {status}",
"Actions" : "Acciones",
"Rename" : "Renombrar",
+ "Move" : "Mover",
"Copy" : "Copiar",
"Delete file" : "Borrar archivo",
"Delete folder" : "Borrar carpeta",
diff --git a/apps/files/l10n/es_CL.json b/apps/files/l10n/es_CL.json
index feff64ac3f6..2560acc7961 100644
--- a/apps/files/l10n/es_CL.json
+++ b/apps/files/l10n/es_CL.json
@@ -22,6 +22,7 @@
"Error when assembling chunks, status code {status}" : "Se presentó un error al ensamblar los bloques, código de estatus {status}",
"Actions" : "Acciones",
"Rename" : "Renombrar",
+ "Move" : "Mover",
"Copy" : "Copiar",
"Delete file" : "Borrar archivo",
"Delete folder" : "Borrar carpeta",
diff --git a/apps/files/l10n/es_CO.js b/apps/files/l10n/es_CO.js
index 9c513e7c0a2..1ff67e9b811 100644
--- a/apps/files/l10n/es_CO.js
+++ b/apps/files/l10n/es_CO.js
@@ -24,6 +24,7 @@ OC.L10N.register(
"Error when assembling chunks, status code {status}" : "Se presentó un error al ensamblar los bloques, código de estatus {status}",
"Actions" : "Acciones",
"Rename" : "Renombrar",
+ "Move" : "Mover",
"Copy" : "Copiar",
"Delete file" : "Borrar archivo",
"Delete folder" : "Borrar carpeta",
diff --git a/apps/files/l10n/es_CO.json b/apps/files/l10n/es_CO.json
index 4ae2f1c706b..5a6ef6437c5 100644
--- a/apps/files/l10n/es_CO.json
+++ b/apps/files/l10n/es_CO.json
@@ -22,6 +22,7 @@
"Error when assembling chunks, status code {status}" : "Se presentó un error al ensamblar los bloques, código de estatus {status}",
"Actions" : "Acciones",
"Rename" : "Renombrar",
+ "Move" : "Mover",
"Copy" : "Copiar",
"Delete file" : "Borrar archivo",
"Delete folder" : "Borrar carpeta",
diff --git a/apps/files/l10n/es_CR.js b/apps/files/l10n/es_CR.js
index 78598c110e4..3382fd92ba9 100644
--- a/apps/files/l10n/es_CR.js
+++ b/apps/files/l10n/es_CR.js
@@ -24,6 +24,7 @@ OC.L10N.register(
"Error when assembling chunks, status code {status}" : "Se presentó un error al ensamblar los bloques, código de estatus {status}",
"Actions" : "Acciones",
"Rename" : "Renombrar",
+ "Move" : "Mover",
"Copy" : "Copiar",
"Delete file" : "Borrar archivo",
"Delete folder" : "Borrar carpeta",
diff --git a/apps/files/l10n/es_CR.json b/apps/files/l10n/es_CR.json
index 7c3ffe23051..389f8b305fd 100644
--- a/apps/files/l10n/es_CR.json
+++ b/apps/files/l10n/es_CR.json
@@ -22,6 +22,7 @@
"Error when assembling chunks, status code {status}" : "Se presentó un error al ensamblar los bloques, código de estatus {status}",
"Actions" : "Acciones",
"Rename" : "Renombrar",
+ "Move" : "Mover",
"Copy" : "Copiar",
"Delete file" : "Borrar archivo",
"Delete folder" : "Borrar carpeta",
diff --git a/apps/files/l10n/es_DO.js b/apps/files/l10n/es_DO.js
index 78598c110e4..3382fd92ba9 100644
--- a/apps/files/l10n/es_DO.js
+++ b/apps/files/l10n/es_DO.js
@@ -24,6 +24,7 @@ OC.L10N.register(
"Error when assembling chunks, status code {status}" : "Se presentó un error al ensamblar los bloques, código de estatus {status}",
"Actions" : "Acciones",
"Rename" : "Renombrar",
+ "Move" : "Mover",
"Copy" : "Copiar",
"Delete file" : "Borrar archivo",
"Delete folder" : "Borrar carpeta",
diff --git a/apps/files/l10n/es_DO.json b/apps/files/l10n/es_DO.json
index 7c3ffe23051..389f8b305fd 100644
--- a/apps/files/l10n/es_DO.json
+++ b/apps/files/l10n/es_DO.json
@@ -22,6 +22,7 @@
"Error when assembling chunks, status code {status}" : "Se presentó un error al ensamblar los bloques, código de estatus {status}",
"Actions" : "Acciones",
"Rename" : "Renombrar",
+ "Move" : "Mover",
"Copy" : "Copiar",
"Delete file" : "Borrar archivo",
"Delete folder" : "Borrar carpeta",
diff --git a/apps/files/l10n/es_EC.js b/apps/files/l10n/es_EC.js
index 78598c110e4..3382fd92ba9 100644
--- a/apps/files/l10n/es_EC.js
+++ b/apps/files/l10n/es_EC.js
@@ -24,6 +24,7 @@ OC.L10N.register(
"Error when assembling chunks, status code {status}" : "Se presentó un error al ensamblar los bloques, código de estatus {status}",
"Actions" : "Acciones",
"Rename" : "Renombrar",
+ "Move" : "Mover",
"Copy" : "Copiar",
"Delete file" : "Borrar archivo",
"Delete folder" : "Borrar carpeta",
diff --git a/apps/files/l10n/es_EC.json b/apps/files/l10n/es_EC.json
index 7c3ffe23051..389f8b305fd 100644
--- a/apps/files/l10n/es_EC.json
+++ b/apps/files/l10n/es_EC.json
@@ -22,6 +22,7 @@
"Error when assembling chunks, status code {status}" : "Se presentó un error al ensamblar los bloques, código de estatus {status}",
"Actions" : "Acciones",
"Rename" : "Renombrar",
+ "Move" : "Mover",
"Copy" : "Copiar",
"Delete file" : "Borrar archivo",
"Delete folder" : "Borrar carpeta",
diff --git a/apps/files/l10n/es_GT.js b/apps/files/l10n/es_GT.js
index 78598c110e4..3382fd92ba9 100644
--- a/apps/files/l10n/es_GT.js
+++ b/apps/files/l10n/es_GT.js
@@ -24,6 +24,7 @@ OC.L10N.register(
"Error when assembling chunks, status code {status}" : "Se presentó un error al ensamblar los bloques, código de estatus {status}",
"Actions" : "Acciones",
"Rename" : "Renombrar",
+ "Move" : "Mover",
"Copy" : "Copiar",
"Delete file" : "Borrar archivo",
"Delete folder" : "Borrar carpeta",
diff --git a/apps/files/l10n/es_GT.json b/apps/files/l10n/es_GT.json
index 7c3ffe23051..389f8b305fd 100644
--- a/apps/files/l10n/es_GT.json
+++ b/apps/files/l10n/es_GT.json
@@ -22,6 +22,7 @@
"Error when assembling chunks, status code {status}" : "Se presentó un error al ensamblar los bloques, código de estatus {status}",
"Actions" : "Acciones",
"Rename" : "Renombrar",
+ "Move" : "Mover",
"Copy" : "Copiar",
"Delete file" : "Borrar archivo",
"Delete folder" : "Borrar carpeta",
diff --git a/apps/files/l10n/es_HN.js b/apps/files/l10n/es_HN.js
index e0a3480b024..ed370082c60 100644
--- a/apps/files/l10n/es_HN.js
+++ b/apps/files/l10n/es_HN.js
@@ -24,6 +24,7 @@ OC.L10N.register(
"Error when assembling chunks, status code {status}" : "Se presentó un error al ensamblar los bloques, código de estatus {status}",
"Actions" : "Acciones",
"Rename" : "Renombrar",
+ "Move" : "Mover",
"Copy" : "Copiar",
"Delete file" : "Borrar archivo",
"Delete folder" : "Borrar carpeta",
diff --git a/apps/files/l10n/es_HN.json b/apps/files/l10n/es_HN.json
index 54f538b961f..d221232c632 100644
--- a/apps/files/l10n/es_HN.json
+++ b/apps/files/l10n/es_HN.json
@@ -22,6 +22,7 @@
"Error when assembling chunks, status code {status}" : "Se presentó un error al ensamblar los bloques, código de estatus {status}",
"Actions" : "Acciones",
"Rename" : "Renombrar",
+ "Move" : "Mover",
"Copy" : "Copiar",
"Delete file" : "Borrar archivo",
"Delete folder" : "Borrar carpeta",
diff --git a/apps/files/l10n/es_MX.js b/apps/files/l10n/es_MX.js
index 77f550ed0ec..afbe2e238ef 100644
--- a/apps/files/l10n/es_MX.js
+++ b/apps/files/l10n/es_MX.js
@@ -24,6 +24,7 @@ OC.L10N.register(
"Error when assembling chunks, status code {status}" : "Se presentó un error al ensamblar los bloques, código de estatus {status}",
"Actions" : "Acciones",
"Rename" : "Renombrar",
+ "Move" : "Mover",
"Copy" : "Copiar",
"Delete file" : "Borrar archivo",
"Delete folder" : "Borrar carpeta",
diff --git a/apps/files/l10n/es_MX.json b/apps/files/l10n/es_MX.json
index 0ff0098e313..c95b0321ed3 100644
--- a/apps/files/l10n/es_MX.json
+++ b/apps/files/l10n/es_MX.json
@@ -22,6 +22,7 @@
"Error when assembling chunks, status code {status}" : "Se presentó un error al ensamblar los bloques, código de estatus {status}",
"Actions" : "Acciones",
"Rename" : "Renombrar",
+ "Move" : "Mover",
"Copy" : "Copiar",
"Delete file" : "Borrar archivo",
"Delete folder" : "Borrar carpeta",
diff --git a/apps/files/l10n/es_NI.js b/apps/files/l10n/es_NI.js
index e0a3480b024..ed370082c60 100644
--- a/apps/files/l10n/es_NI.js
+++ b/apps/files/l10n/es_NI.js
@@ -24,6 +24,7 @@ OC.L10N.register(
"Error when assembling chunks, status code {status}" : "Se presentó un error al ensamblar los bloques, código de estatus {status}",
"Actions" : "Acciones",
"Rename" : "Renombrar",
+ "Move" : "Mover",
"Copy" : "Copiar",
"Delete file" : "Borrar archivo",
"Delete folder" : "Borrar carpeta",
diff --git a/apps/files/l10n/es_NI.json b/apps/files/l10n/es_NI.json
index 54f538b961f..d221232c632 100644
--- a/apps/files/l10n/es_NI.json
+++ b/apps/files/l10n/es_NI.json
@@ -22,6 +22,7 @@
"Error when assembling chunks, status code {status}" : "Se presentó un error al ensamblar los bloques, código de estatus {status}",
"Actions" : "Acciones",
"Rename" : "Renombrar",
+ "Move" : "Mover",
"Copy" : "Copiar",
"Delete file" : "Borrar archivo",
"Delete folder" : "Borrar carpeta",
diff --git a/apps/files/l10n/es_PA.js b/apps/files/l10n/es_PA.js
index e0a3480b024..ed370082c60 100644
--- a/apps/files/l10n/es_PA.js
+++ b/apps/files/l10n/es_PA.js
@@ -24,6 +24,7 @@ OC.L10N.register(
"Error when assembling chunks, status code {status}" : "Se presentó un error al ensamblar los bloques, código de estatus {status}",
"Actions" : "Acciones",
"Rename" : "Renombrar",
+ "Move" : "Mover",
"Copy" : "Copiar",
"Delete file" : "Borrar archivo",
"Delete folder" : "Borrar carpeta",
diff --git a/apps/files/l10n/es_PA.json b/apps/files/l10n/es_PA.json
index 54f538b961f..d221232c632 100644
--- a/apps/files/l10n/es_PA.json
+++ b/apps/files/l10n/es_PA.json
@@ -22,6 +22,7 @@
"Error when assembling chunks, status code {status}" : "Se presentó un error al ensamblar los bloques, código de estatus {status}",
"Actions" : "Acciones",
"Rename" : "Renombrar",
+ "Move" : "Mover",
"Copy" : "Copiar",
"Delete file" : "Borrar archivo",
"Delete folder" : "Borrar carpeta",
diff --git a/apps/files/l10n/es_PE.js b/apps/files/l10n/es_PE.js
index 289400cfab7..b04773454b7 100644
--- a/apps/files/l10n/es_PE.js
+++ b/apps/files/l10n/es_PE.js
@@ -24,6 +24,7 @@ OC.L10N.register(
"Error when assembling chunks, status code {status}" : "Se presentó un error al ensamblar los bloques, código de estatus {status}",
"Actions" : "Acciones",
"Rename" : "Renombrar",
+ "Move" : "Mover",
"Copy" : "Copiar",
"Delete file" : "Borrar archivo",
"Delete folder" : "Borrar carpeta",
diff --git a/apps/files/l10n/es_PE.json b/apps/files/l10n/es_PE.json
index 81db7aa6154..a6d80e89274 100644
--- a/apps/files/l10n/es_PE.json
+++ b/apps/files/l10n/es_PE.json
@@ -22,6 +22,7 @@
"Error when assembling chunks, status code {status}" : "Se presentó un error al ensamblar los bloques, código de estatus {status}",
"Actions" : "Acciones",
"Rename" : "Renombrar",
+ "Move" : "Mover",
"Copy" : "Copiar",
"Delete file" : "Borrar archivo",
"Delete folder" : "Borrar carpeta",
diff --git a/apps/files/l10n/es_PR.js b/apps/files/l10n/es_PR.js
index e0a3480b024..ed370082c60 100644
--- a/apps/files/l10n/es_PR.js
+++ b/apps/files/l10n/es_PR.js
@@ -24,6 +24,7 @@ OC.L10N.register(
"Error when assembling chunks, status code {status}" : "Se presentó un error al ensamblar los bloques, código de estatus {status}",
"Actions" : "Acciones",
"Rename" : "Renombrar",
+ "Move" : "Mover",
"Copy" : "Copiar",
"Delete file" : "Borrar archivo",
"Delete folder" : "Borrar carpeta",
diff --git a/apps/files/l10n/es_PR.json b/apps/files/l10n/es_PR.json
index 54f538b961f..d221232c632 100644
--- a/apps/files/l10n/es_PR.json
+++ b/apps/files/l10n/es_PR.json
@@ -22,6 +22,7 @@
"Error when assembling chunks, status code {status}" : "Se presentó un error al ensamblar los bloques, código de estatus {status}",
"Actions" : "Acciones",
"Rename" : "Renombrar",
+ "Move" : "Mover",
"Copy" : "Copiar",
"Delete file" : "Borrar archivo",
"Delete folder" : "Borrar carpeta",
diff --git a/apps/files/l10n/es_PY.js b/apps/files/l10n/es_PY.js
index 398a2720be8..64dbf7742da 100644
--- a/apps/files/l10n/es_PY.js
+++ b/apps/files/l10n/es_PY.js
@@ -28,6 +28,7 @@ OC.L10N.register(
"Error when assembling chunks, status code {status}" : "Se presentó un error al ensamblar los bloques, código de estatus {status}",
"Actions" : "Acciones",
"Rename" : "Renombrar",
+ "Move" : "Mover",
"Copy" : "Copiar",
"Choose target folder" : "Seleccionar carpeta destino",
"Open" : "Abrir",
diff --git a/apps/files/l10n/es_PY.json b/apps/files/l10n/es_PY.json
index 53920925205..931b88555ae 100644
--- a/apps/files/l10n/es_PY.json
+++ b/apps/files/l10n/es_PY.json
@@ -26,6 +26,7 @@
"Error when assembling chunks, status code {status}" : "Se presentó un error al ensamblar los bloques, código de estatus {status}",
"Actions" : "Acciones",
"Rename" : "Renombrar",
+ "Move" : "Mover",
"Copy" : "Copiar",
"Choose target folder" : "Seleccionar carpeta destino",
"Open" : "Abrir",
diff --git a/apps/files/l10n/es_SV.js b/apps/files/l10n/es_SV.js
index 78598c110e4..3382fd92ba9 100644
--- a/apps/files/l10n/es_SV.js
+++ b/apps/files/l10n/es_SV.js
@@ -24,6 +24,7 @@ OC.L10N.register(
"Error when assembling chunks, status code {status}" : "Se presentó un error al ensamblar los bloques, código de estatus {status}",
"Actions" : "Acciones",
"Rename" : "Renombrar",
+ "Move" : "Mover",
"Copy" : "Copiar",
"Delete file" : "Borrar archivo",
"Delete folder" : "Borrar carpeta",
diff --git a/apps/files/l10n/es_SV.json b/apps/files/l10n/es_SV.json
index 7c3ffe23051..389f8b305fd 100644
--- a/apps/files/l10n/es_SV.json
+++ b/apps/files/l10n/es_SV.json
@@ -22,6 +22,7 @@
"Error when assembling chunks, status code {status}" : "Se presentó un error al ensamblar los bloques, código de estatus {status}",
"Actions" : "Acciones",
"Rename" : "Renombrar",
+ "Move" : "Mover",
"Copy" : "Copiar",
"Delete file" : "Borrar archivo",
"Delete folder" : "Borrar carpeta",
diff --git a/apps/files/l10n/es_UY.js b/apps/files/l10n/es_UY.js
index e0a3480b024..ed370082c60 100644
--- a/apps/files/l10n/es_UY.js
+++ b/apps/files/l10n/es_UY.js
@@ -24,6 +24,7 @@ OC.L10N.register(
"Error when assembling chunks, status code {status}" : "Se presentó un error al ensamblar los bloques, código de estatus {status}",
"Actions" : "Acciones",
"Rename" : "Renombrar",
+ "Move" : "Mover",
"Copy" : "Copiar",
"Delete file" : "Borrar archivo",
"Delete folder" : "Borrar carpeta",
diff --git a/apps/files/l10n/es_UY.json b/apps/files/l10n/es_UY.json
index 54f538b961f..d221232c632 100644
--- a/apps/files/l10n/es_UY.json
+++ b/apps/files/l10n/es_UY.json
@@ -22,6 +22,7 @@
"Error when assembling chunks, status code {status}" : "Se presentó un error al ensamblar los bloques, código de estatus {status}",
"Actions" : "Acciones",
"Rename" : "Renombrar",
+ "Move" : "Mover",
"Copy" : "Copiar",
"Delete file" : "Borrar archivo",
"Delete folder" : "Borrar carpeta",
diff --git a/apps/files/l10n/et_EE.js b/apps/files/l10n/et_EE.js
index a811d688a4c..60ed644c5e1 100644
--- a/apps/files/l10n/et_EE.js
+++ b/apps/files/l10n/et_EE.js
@@ -25,6 +25,7 @@ OC.L10N.register(
"Error when assembling chunks, status code {status}" : "Tükkide kokkupanemise viga, staatus kood {status}",
"Actions" : "Tegevused",
"Rename" : "Nimeta ümber",
+ "Move" : "Liiguta",
"Copy" : "Kopeeri",
"Delete file" : "Kustuta fail",
"Delete folder" : "Kustuta kaust",
diff --git a/apps/files/l10n/et_EE.json b/apps/files/l10n/et_EE.json
index 7397d90534a..ede8642cf87 100644
--- a/apps/files/l10n/et_EE.json
+++ b/apps/files/l10n/et_EE.json
@@ -23,6 +23,7 @@
"Error when assembling chunks, status code {status}" : "Tükkide kokkupanemise viga, staatus kood {status}",
"Actions" : "Tegevused",
"Rename" : "Nimeta ümber",
+ "Move" : "Liiguta",
"Copy" : "Kopeeri",
"Delete file" : "Kustuta fail",
"Delete folder" : "Kustuta kaust",
diff --git a/apps/files/l10n/eu.js b/apps/files/l10n/eu.js
index 4041d14c3a8..2ec9736c92e 100644
--- a/apps/files/l10n/eu.js
+++ b/apps/files/l10n/eu.js
@@ -30,6 +30,7 @@ OC.L10N.register(
"Error when assembling chunks, status code {status}" : "Errorea zatiak elkartzean, egoera kodea {status}",
"Actions" : "Ekintzak",
"Rename" : "Berrizendatu",
+ "Move" : "Mugitu",
"Copy" : "Kopiatu",
"Choose target folder" : "Aukeratu helburuko karpeta",
"Open" : "Ireki",
diff --git a/apps/files/l10n/eu.json b/apps/files/l10n/eu.json
index 6c9f7dab07d..aab65e45c38 100644
--- a/apps/files/l10n/eu.json
+++ b/apps/files/l10n/eu.json
@@ -28,6 +28,7 @@
"Error when assembling chunks, status code {status}" : "Errorea zatiak elkartzean, egoera kodea {status}",
"Actions" : "Ekintzak",
"Rename" : "Berrizendatu",
+ "Move" : "Mugitu",
"Copy" : "Kopiatu",
"Choose target folder" : "Aukeratu helburuko karpeta",
"Open" : "Ireki",
diff --git a/apps/files/l10n/fa.js b/apps/files/l10n/fa.js
index 2da38cceefa..0e223e14053 100644
--- a/apps/files/l10n/fa.js
+++ b/apps/files/l10n/fa.js
@@ -28,6 +28,7 @@ OC.L10N.register(
"Error when assembling chunks, status code {status}" : "خطا هنگام جمع آوری قطعه ها، کد وضعیت {status}",
"Actions" : "فعالیت ها",
"Rename" : "تغییرنام",
+ "Move" : "انتقال",
"Copy" : "کپی کردن",
"Choose target folder" : "پوشه هدف را انتخاب کنید",
"Open" : "باز کن...",
diff --git a/apps/files/l10n/fa.json b/apps/files/l10n/fa.json
index 4696fd3e650..ec41893e0cb 100644
--- a/apps/files/l10n/fa.json
+++ b/apps/files/l10n/fa.json
@@ -26,6 +26,7 @@
"Error when assembling chunks, status code {status}" : "خطا هنگام جمع آوری قطعه ها، کد وضعیت {status}",
"Actions" : "فعالیت ها",
"Rename" : "تغییرنام",
+ "Move" : "انتقال",
"Copy" : "کپی کردن",
"Choose target folder" : "پوشه هدف را انتخاب کنید",
"Open" : "باز کن...",
diff --git a/apps/files/l10n/fi.js b/apps/files/l10n/fi.js
index 09c19528cc8..7614e704baa 100644
--- a/apps/files/l10n/fi.js
+++ b/apps/files/l10n/fi.js
@@ -30,6 +30,7 @@ OC.L10N.register(
"Error when assembling chunks, status code {status}" : "Virhe koottaessa lohkoja, tilakoodi {status}",
"Actions" : "Toiminnot",
"Rename" : "Nimeä uudelleen",
+ "Move" : "Siirrä",
"Copy" : "Kopioi",
"Choose target folder" : "Valitse kohdekansio",
"Open" : "Avaa",
diff --git a/apps/files/l10n/fi.json b/apps/files/l10n/fi.json
index 73e01467522..3299d9d2035 100644
--- a/apps/files/l10n/fi.json
+++ b/apps/files/l10n/fi.json
@@ -28,6 +28,7 @@
"Error when assembling chunks, status code {status}" : "Virhe koottaessa lohkoja, tilakoodi {status}",
"Actions" : "Toiminnot",
"Rename" : "Nimeä uudelleen",
+ "Move" : "Siirrä",
"Copy" : "Kopioi",
"Choose target folder" : "Valitse kohdekansio",
"Open" : "Avaa",
diff --git a/apps/files/l10n/fr.js b/apps/files/l10n/fr.js
index 5728e87e955..70322f1679d 100644
--- a/apps/files/l10n/fr.js
+++ b/apps/files/l10n/fr.js
@@ -30,6 +30,7 @@ OC.L10N.register(
"Error when assembling chunks, status code {status}" : "Erreur lors de l'assemblage des blocs, code d'état {status}",
"Actions" : "Actions",
"Rename" : "Renommer",
+ "Move" : "Déplacer",
"Copy" : "Copier",
"Choose target folder" : "Sélectionner le dossier cible",
"Open" : "Ouvrir",
diff --git a/apps/files/l10n/fr.json b/apps/files/l10n/fr.json
index 4f68b38fbb2..cd27356f1bb 100644
--- a/apps/files/l10n/fr.json
+++ b/apps/files/l10n/fr.json
@@ -28,6 +28,7 @@
"Error when assembling chunks, status code {status}" : "Erreur lors de l'assemblage des blocs, code d'état {status}",
"Actions" : "Actions",
"Rename" : "Renommer",
+ "Move" : "Déplacer",
"Copy" : "Copier",
"Choose target folder" : "Sélectionner le dossier cible",
"Open" : "Ouvrir",
diff --git a/apps/files/l10n/gl.js b/apps/files/l10n/gl.js
index c3acf2f4d02..59a69287e97 100644
--- a/apps/files/l10n/gl.js
+++ b/apps/files/l10n/gl.js
@@ -29,6 +29,7 @@ OC.L10N.register(
"Error when assembling chunks, status code {status}" : "Produciuse un erro ao ensamblar os bloques, código de estado {status}",
"Actions" : "Accións",
"Rename" : "Renomear",
+ "Move" : "Mover",
"Copy" : "Copiar",
"Choose target folder" : "Escoller o cartafol de destino",
"Open" : "Abrir",
diff --git a/apps/files/l10n/gl.json b/apps/files/l10n/gl.json
index 14f9739c94d..a22353c6647 100644
--- a/apps/files/l10n/gl.json
+++ b/apps/files/l10n/gl.json
@@ -27,6 +27,7 @@
"Error when assembling chunks, status code {status}" : "Produciuse un erro ao ensamblar os bloques, código de estado {status}",
"Actions" : "Accións",
"Rename" : "Renomear",
+ "Move" : "Mover",
"Copy" : "Copiar",
"Choose target folder" : "Escoller o cartafol de destino",
"Open" : "Abrir",
diff --git a/apps/files/l10n/he.js b/apps/files/l10n/he.js
index df8ffe82fde..2d406fda6c5 100644
--- a/apps/files/l10n/he.js
+++ b/apps/files/l10n/he.js
@@ -29,6 +29,7 @@ OC.L10N.register(
"Error when assembling chunks, status code {status}" : "שגיאה באיסוף הנתחים, קוד המצב {status}",
"Actions" : "פעולות",
"Rename" : "שינוי שם",
+ "Move" : "העברה",
"Copy" : "העתקה",
"Choose target folder" : "נא לבחור תיקיית יעד",
"Open" : "פתיחה",
diff --git a/apps/files/l10n/he.json b/apps/files/l10n/he.json
index f02e7fadc41..255f64263e7 100644
--- a/apps/files/l10n/he.json
+++ b/apps/files/l10n/he.json
@@ -27,6 +27,7 @@
"Error when assembling chunks, status code {status}" : "שגיאה באיסוף הנתחים, קוד המצב {status}",
"Actions" : "פעולות",
"Rename" : "שינוי שם",
+ "Move" : "העברה",
"Copy" : "העתקה",
"Choose target folder" : "נא לבחור תיקיית יעד",
"Open" : "פתיחה",
diff --git a/apps/files/l10n/hr.js b/apps/files/l10n/hr.js
index e0e62276cc4..494a2b4ab88 100644
--- a/apps/files/l10n/hr.js
+++ b/apps/files/l10n/hr.js
@@ -29,6 +29,7 @@ OC.L10N.register(
"Error when assembling chunks, status code {status}" : "Pogreška prilikom sastavljanja komada, šifra statusa {status}",
"Actions" : "Radnje",
"Rename" : "Preimenuj",
+ "Move" : "Premjesti",
"Copy" : "Kopiraj",
"Choose target folder" : "Odaberi ciljnu mapu",
"Open" : "Otvori",
diff --git a/apps/files/l10n/hr.json b/apps/files/l10n/hr.json
index f9e2b745e42..533a69adaab 100644
--- a/apps/files/l10n/hr.json
+++ b/apps/files/l10n/hr.json
@@ -27,6 +27,7 @@
"Error when assembling chunks, status code {status}" : "Pogreška prilikom sastavljanja komada, šifra statusa {status}",
"Actions" : "Radnje",
"Rename" : "Preimenuj",
+ "Move" : "Premjesti",
"Copy" : "Kopiraj",
"Choose target folder" : "Odaberi ciljnu mapu",
"Open" : "Otvori",
diff --git a/apps/files/l10n/hu.js b/apps/files/l10n/hu.js
index eb0fe2c4ac7..3054195feee 100644
--- a/apps/files/l10n/hu.js
+++ b/apps/files/l10n/hu.js
@@ -30,6 +30,7 @@ OC.L10N.register(
"Error when assembling chunks, status code {status}" : "Hiba a darabok összerakásakor, állapotkód: {status}",
"Actions" : "Műveletek",
"Rename" : "Átnevezés",
+ "Move" : "Áthelyezés",
"Copy" : "Másolás",
"Choose target folder" : "Válasszon célmappát",
"Open" : "Megnyitás",
diff --git a/apps/files/l10n/hu.json b/apps/files/l10n/hu.json
index 1bb581cd6ba..05b6db86ccf 100644
--- a/apps/files/l10n/hu.json
+++ b/apps/files/l10n/hu.json
@@ -28,6 +28,7 @@
"Error when assembling chunks, status code {status}" : "Hiba a darabok összerakásakor, állapotkód: {status}",
"Actions" : "Műveletek",
"Rename" : "Átnevezés",
+ "Move" : "Áthelyezés",
"Copy" : "Másolás",
"Choose target folder" : "Válasszon célmappát",
"Open" : "Megnyitás",
diff --git a/apps/files/l10n/ia.js b/apps/files/l10n/ia.js
index cd83b7f523b..31e41e03a84 100644
--- a/apps/files/l10n/ia.js
+++ b/apps/files/l10n/ia.js
@@ -19,6 +19,7 @@ OC.L10N.register(
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} de {totalSize} ({bitrate})",
"Actions" : "Actiones",
"Rename" : "Renominar",
+ "Move" : "Mover",
"Copy" : "Copiar",
"Delete folder" : "Deler dossier",
"Disconnect storage" : "Immagazinage disconnectite ",
diff --git a/apps/files/l10n/ia.json b/apps/files/l10n/ia.json
index 3f2bfa36006..7d1e82513ec 100644
--- a/apps/files/l10n/ia.json
+++ b/apps/files/l10n/ia.json
@@ -17,6 +17,7 @@
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} de {totalSize} ({bitrate})",
"Actions" : "Actiones",
"Rename" : "Renominar",
+ "Move" : "Mover",
"Copy" : "Copiar",
"Delete folder" : "Deler dossier",
"Disconnect storage" : "Immagazinage disconnectite ",
diff --git a/apps/files/l10n/id.js b/apps/files/l10n/id.js
index 20f211e5336..41155e6b5ce 100644
--- a/apps/files/l10n/id.js
+++ b/apps/files/l10n/id.js
@@ -28,6 +28,7 @@ OC.L10N.register(
"Error when assembling chunks, status code {status}" : "Galat saat merakit potongan, kode status {status}",
"Actions" : "Tindakan",
"Rename" : "Ubah nama",
+ "Move" : "Pindah",
"Copy" : "Salin",
"Choose target folder" : "Pilih folder target",
"Open" : "Buka",
diff --git a/apps/files/l10n/id.json b/apps/files/l10n/id.json
index e265326b74f..589faffae94 100644
--- a/apps/files/l10n/id.json
+++ b/apps/files/l10n/id.json
@@ -26,6 +26,7 @@
"Error when assembling chunks, status code {status}" : "Galat saat merakit potongan, kode status {status}",
"Actions" : "Tindakan",
"Rename" : "Ubah nama",
+ "Move" : "Pindah",
"Copy" : "Salin",
"Choose target folder" : "Pilih folder target",
"Open" : "Buka",
diff --git a/apps/files/l10n/is.js b/apps/files/l10n/is.js
index fddbb7c3f5f..faacb862a6d 100644
--- a/apps/files/l10n/is.js
+++ b/apps/files/l10n/is.js
@@ -30,6 +30,7 @@ OC.L10N.register(
"Error when assembling chunks, status code {status}" : "Villa við að setja búta saman, stöðukóði {status}",
"Actions" : "Aðgerðir",
"Rename" : "Endurnefna",
+ "Move" : "Færa",
"Copy" : "Afrita",
"Choose target folder" : "Veldu úttaksmöppu",
"Open" : "Opna",
diff --git a/apps/files/l10n/is.json b/apps/files/l10n/is.json
index 7c03875661a..0051d323d16 100644
--- a/apps/files/l10n/is.json
+++ b/apps/files/l10n/is.json
@@ -28,6 +28,7 @@
"Error when assembling chunks, status code {status}" : "Villa við að setja búta saman, stöðukóði {status}",
"Actions" : "Aðgerðir",
"Rename" : "Endurnefna",
+ "Move" : "Færa",
"Copy" : "Afrita",
"Choose target folder" : "Veldu úttaksmöppu",
"Open" : "Opna",
diff --git a/apps/files/l10n/it.js b/apps/files/l10n/it.js
index 5eae3186e76..64ee4f93972 100644
--- a/apps/files/l10n/it.js
+++ b/apps/files/l10n/it.js
@@ -29,6 +29,7 @@ OC.L10N.register(
"Error when assembling chunks, status code {status}" : "Errore durante l'assemblaggio dei blocchi, codice di stato {status}",
"Actions" : "Azioni",
"Rename" : "Rinomina",
+ "Move" : "Sposta",
"Copy" : "Copia",
"Choose target folder" : "Scegli la cartella di destinazione",
"Open" : "Apri",
diff --git a/apps/files/l10n/it.json b/apps/files/l10n/it.json
index dd9c9935900..cf6cc4ace42 100644
--- a/apps/files/l10n/it.json
+++ b/apps/files/l10n/it.json
@@ -27,6 +27,7 @@
"Error when assembling chunks, status code {status}" : "Errore durante l'assemblaggio dei blocchi, codice di stato {status}",
"Actions" : "Azioni",
"Rename" : "Rinomina",
+ "Move" : "Sposta",
"Copy" : "Copia",
"Choose target folder" : "Scegli la cartella di destinazione",
"Open" : "Apri",
diff --git a/apps/files/l10n/ja.js b/apps/files/l10n/ja.js
index 2d028217e65..df6036723a8 100644
--- a/apps/files/l10n/ja.js
+++ b/apps/files/l10n/ja.js
@@ -30,6 +30,7 @@ OC.L10N.register(
"Error when assembling chunks, status code {status}" : "チャンクを組み立てる際のエラー、ステータスコード{status}",
"Actions" : "アクション",
"Rename" : "名前の変更",
+ "Move" : "移動",
"Copy" : "コピー",
"Choose target folder" : "ターゲットフォルダーを選択",
"Open" : "開く",
@@ -77,7 +78,9 @@ OC.L10N.register(
"_including %n hidden_::_including %n hidden_" : ["%n 個の隠しファイルが含まれています"],
"You do not have permission to upload or create files here" : "ここにファイルをアップロードまたは作成する権限がありません",
"_Uploading %n file_::_Uploading %n files_" : ["%n 個のファイルをアップロード中"],
+ "New file/folder menu" : "新規ファイル/フォルダメニュー",
"Select file range" : "ファイルを範囲選択",
+ "{used}%" : "{used}%",
"{used} of {quota} used" : "{used} / {quota} 使用中",
"{used} used" : "{used} 使用中",
"\"{name}\" is an invalid file name." : "\"{name}\" は無効なファイル名です。",
@@ -188,7 +191,9 @@ OC.L10N.register(
"Templates" : "テンプレート",
"Unable to initialize the templates directory" : "テンプレートディレクトリを初期化できませんでした",
"%s used" : "%s 使用中",
+ "%s%%" : "%s%%",
"%1$s of %2$s used" : "%2$s 中%1$s 使用中",
+ "Files settings" : "ファイル設定",
"Show hidden files" : "隠しファイルを表示",
"Crop image previews" : "プレビュー画像を切り抜く",
"WebDAV" : "WebDAV",
diff --git a/apps/files/l10n/ja.json b/apps/files/l10n/ja.json
index 65fc84d3bf0..9706daa39de 100644
--- a/apps/files/l10n/ja.json
+++ b/apps/files/l10n/ja.json
@@ -28,6 +28,7 @@
"Error when assembling chunks, status code {status}" : "チャンクを組み立てる際のエラー、ステータスコード{status}",
"Actions" : "アクション",
"Rename" : "名前の変更",
+ "Move" : "移動",
"Copy" : "コピー",
"Choose target folder" : "ターゲットフォルダーを選択",
"Open" : "開く",
@@ -75,7 +76,9 @@
"_including %n hidden_::_including %n hidden_" : ["%n 個の隠しファイルが含まれています"],
"You do not have permission to upload or create files here" : "ここにファイルをアップロードまたは作成する権限がありません",
"_Uploading %n file_::_Uploading %n files_" : ["%n 個のファイルをアップロード中"],
+ "New file/folder menu" : "新規ファイル/フォルダメニュー",
"Select file range" : "ファイルを範囲選択",
+ "{used}%" : "{used}%",
"{used} of {quota} used" : "{used} / {quota} 使用中",
"{used} used" : "{used} 使用中",
"\"{name}\" is an invalid file name." : "\"{name}\" は無効なファイル名です。",
@@ -186,7 +189,9 @@
"Templates" : "テンプレート",
"Unable to initialize the templates directory" : "テンプレートディレクトリを初期化できませんでした",
"%s used" : "%s 使用中",
+ "%s%%" : "%s%%",
"%1$s of %2$s used" : "%2$s 中%1$s 使用中",
+ "Files settings" : "ファイル設定",
"Show hidden files" : "隠しファイルを表示",
"Crop image previews" : "プレビュー画像を切り抜く",
"WebDAV" : "WebDAV",
diff --git a/apps/files/l10n/ka_GE.js b/apps/files/l10n/ka_GE.js
index 236f0cca1a6..4970b0605c1 100644
--- a/apps/files/l10n/ka_GE.js
+++ b/apps/files/l10n/ka_GE.js
@@ -24,6 +24,7 @@ OC.L10N.register(
"Error when assembling chunks, status code {status}" : "ნაჭრების შეგროვებისას წარმოიშვა შეცდომა, სტატუსის კოდი {status}",
"Actions" : "მოქმედებები",
"Rename" : "გადარქმევა",
+ "Move" : "გადატანა",
"Copy" : "კოპირება",
"Delete file" : "გაუქმდეს ფაილი",
"Delete folder" : "დირექტორიის გაუქმება",
diff --git a/apps/files/l10n/ka_GE.json b/apps/files/l10n/ka_GE.json
index fee5faa6dd9..73efcea379c 100644
--- a/apps/files/l10n/ka_GE.json
+++ b/apps/files/l10n/ka_GE.json
@@ -22,6 +22,7 @@
"Error when assembling chunks, status code {status}" : "ნაჭრების შეგროვებისას წარმოიშვა შეცდომა, სტატუსის კოდი {status}",
"Actions" : "მოქმედებები",
"Rename" : "გადარქმევა",
+ "Move" : "გადატანა",
"Copy" : "კოპირება",
"Delete file" : "გაუქმდეს ფაილი",
"Delete folder" : "დირექტორიის გაუქმება",
diff --git a/apps/files/l10n/ko.js b/apps/files/l10n/ko.js
index 0248047ed88..66d3d32cfab 100644
--- a/apps/files/l10n/ko.js
+++ b/apps/files/l10n/ko.js
@@ -29,6 +29,7 @@ OC.L10N.register(
"Error when assembling chunks, status code {status}" : "조각을 모으는 중 오류 발생, 상태 코드 {status}",
"Actions" : "작업",
"Rename" : "이름 바꾸기",
+ "Move" : "이동",
"Copy" : "복사",
"Choose target folder" : "폴더 선택",
"Open" : "열기",
diff --git a/apps/files/l10n/ko.json b/apps/files/l10n/ko.json
index 4bc6b6445fc..f74fb821d31 100644
--- a/apps/files/l10n/ko.json
+++ b/apps/files/l10n/ko.json
@@ -27,6 +27,7 @@
"Error when assembling chunks, status code {status}" : "조각을 모으는 중 오류 발생, 상태 코드 {status}",
"Actions" : "작업",
"Rename" : "이름 바꾸기",
+ "Move" : "이동",
"Copy" : "복사",
"Choose target folder" : "폴더 선택",
"Open" : "열기",
diff --git a/apps/files/l10n/lb.js b/apps/files/l10n/lb.js
index 9ea525fbcdf..57605e0279f 100644
--- a/apps/files/l10n/lb.js
+++ b/apps/files/l10n/lb.js
@@ -19,6 +19,7 @@ OC.L10N.register(
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} vun {totalSize} ({bitrate})",
"Actions" : "Aktiounen",
"Rename" : "Ëmbenennen",
+ "Move" : "Verschieben",
"Delete folder" : "Dossier läschen",
"Disconnect storage" : "Net connectéierten Späicher",
"Could not load info for file \"{file}\"" : "Et konnten keng Informatiounen zu {file} gelueden ginn",
diff --git a/apps/files/l10n/lb.json b/apps/files/l10n/lb.json
index a2c5335994c..1dbb864167c 100644
--- a/apps/files/l10n/lb.json
+++ b/apps/files/l10n/lb.json
@@ -17,6 +17,7 @@
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} vun {totalSize} ({bitrate})",
"Actions" : "Aktiounen",
"Rename" : "Ëmbenennen",
+ "Move" : "Verschieben",
"Delete folder" : "Dossier läschen",
"Disconnect storage" : "Net connectéierten Späicher",
"Could not load info for file \"{file}\"" : "Et konnten keng Informatiounen zu {file} gelueden ginn",
diff --git a/apps/files/l10n/lt_LT.js b/apps/files/l10n/lt_LT.js
index 9de73f92eb5..6eb5141ff67 100644
--- a/apps/files/l10n/lt_LT.js
+++ b/apps/files/l10n/lt_LT.js
@@ -29,6 +29,7 @@ OC.L10N.register(
"Error when assembling chunks, status code {status}" : "Klaida surenkant dalis, klaidos kodas {status}",
"Actions" : "Veiksmai",
"Rename" : "Pervadinti",
+ "Move" : "Perkelti",
"Copy" : "Kopijuoti",
"Choose target folder" : "Pasirinkite paskirties aplanką",
"Open" : "Atverti",
diff --git a/apps/files/l10n/lt_LT.json b/apps/files/l10n/lt_LT.json
index 6fdbec45dd4..6738e225a85 100644
--- a/apps/files/l10n/lt_LT.json
+++ b/apps/files/l10n/lt_LT.json
@@ -27,6 +27,7 @@
"Error when assembling chunks, status code {status}" : "Klaida surenkant dalis, klaidos kodas {status}",
"Actions" : "Veiksmai",
"Rename" : "Pervadinti",
+ "Move" : "Perkelti",
"Copy" : "Kopijuoti",
"Choose target folder" : "Pasirinkite paskirties aplanką",
"Open" : "Atverti",
diff --git a/apps/files/l10n/lv.js b/apps/files/l10n/lv.js
index 175c52c6575..2fff2f03264 100644
--- a/apps/files/l10n/lv.js
+++ b/apps/files/l10n/lv.js
@@ -25,6 +25,7 @@ OC.L10N.register(
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} no {totalSize} ({bitrate})",
"Actions" : "Darbības",
"Rename" : "Pārsaukt",
+ "Move" : "Pārvietot",
"Copy" : "Kopēt",
"Open" : "Atvērt",
"Delete file" : "Dzēst datni",
diff --git a/apps/files/l10n/lv.json b/apps/files/l10n/lv.json
index 510bd6bbf2d..f2c956a0d8f 100644
--- a/apps/files/l10n/lv.json
+++ b/apps/files/l10n/lv.json
@@ -23,6 +23,7 @@
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} no {totalSize} ({bitrate})",
"Actions" : "Darbības",
"Rename" : "Pārsaukt",
+ "Move" : "Pārvietot",
"Copy" : "Kopēt",
"Open" : "Atvērt",
"Delete file" : "Dzēst datni",
diff --git a/apps/files/l10n/mk.js b/apps/files/l10n/mk.js
index 5ea848ec5a1..4220d7fee91 100644
--- a/apps/files/l10n/mk.js
+++ b/apps/files/l10n/mk.js
@@ -30,6 +30,7 @@ OC.L10N.register(
"Error when assembling chunks, status code {status}" : "Грешка при составување на парчиња, статусен код {status}",
"Actions" : "Акции",
"Rename" : "Преименувај",
+ "Move" : "Премести",
"Copy" : "Копирај",
"Choose target folder" : "Избери папка",
"Open" : "Отвори",
diff --git a/apps/files/l10n/mk.json b/apps/files/l10n/mk.json
index 1d422eb77ba..89a167c3f25 100644
--- a/apps/files/l10n/mk.json
+++ b/apps/files/l10n/mk.json
@@ -28,6 +28,7 @@
"Error when assembling chunks, status code {status}" : "Грешка при составување на парчиња, статусен код {status}",
"Actions" : "Акции",
"Rename" : "Преименувај",
+ "Move" : "Премести",
"Copy" : "Копирај",
"Choose target folder" : "Избери папка",
"Open" : "Отвори",
diff --git a/apps/files/l10n/mn.js b/apps/files/l10n/mn.js
index fbf7f24a4cf..7e513e03bb0 100644
--- a/apps/files/l10n/mn.js
+++ b/apps/files/l10n/mn.js
@@ -27,6 +27,7 @@ OC.L10N.register(
"Error when assembling chunks, status code {status}" : "Бүрдэл хэсгүүдийг нэгтгэхэд алдаа гарлаа. Төлвийн код {status}",
"Actions" : "Үйл ажиллагаа",
"Rename" : "Нэр өөрчлөх",
+ "Move" : "Зөөх",
"Copy" : "Хуулах",
"Open" : "Онгойлгох",
"Delete file" : "Файл устгах",
diff --git a/apps/files/l10n/mn.json b/apps/files/l10n/mn.json
index 7e3325f8aff..1d497fa6a76 100644
--- a/apps/files/l10n/mn.json
+++ b/apps/files/l10n/mn.json
@@ -25,6 +25,7 @@
"Error when assembling chunks, status code {status}" : "Бүрдэл хэсгүүдийг нэгтгэхэд алдаа гарлаа. Төлвийн код {status}",
"Actions" : "Үйл ажиллагаа",
"Rename" : "Нэр өөрчлөх",
+ "Move" : "Зөөх",
"Copy" : "Хуулах",
"Open" : "Онгойлгох",
"Delete file" : "Файл устгах",
diff --git a/apps/files/l10n/nb.js b/apps/files/l10n/nb.js
index 0ac83989a7e..bf6852dc0a6 100644
--- a/apps/files/l10n/nb.js
+++ b/apps/files/l10n/nb.js
@@ -30,6 +30,7 @@ OC.L10N.register(
"Error when assembling chunks, status code {status}" : "Feil under sammenkobling av biter, statuskode {status}",
"Actions" : "Handlinger",
"Rename" : "Gi nytt navn",
+ "Move" : "Flytt",
"Copy" : "Kopier",
"Choose target folder" : "Velg målmappe",
"Open" : "Åpne",
diff --git a/apps/files/l10n/nb.json b/apps/files/l10n/nb.json
index b5e79e7c226..f16a6847eb3 100644
--- a/apps/files/l10n/nb.json
+++ b/apps/files/l10n/nb.json
@@ -28,6 +28,7 @@
"Error when assembling chunks, status code {status}" : "Feil under sammenkobling av biter, statuskode {status}",
"Actions" : "Handlinger",
"Rename" : "Gi nytt navn",
+ "Move" : "Flytt",
"Copy" : "Kopier",
"Choose target folder" : "Velg målmappe",
"Open" : "Åpne",
diff --git a/apps/files/l10n/nl.js b/apps/files/l10n/nl.js
index af8a9735201..67e539f7c8e 100644
--- a/apps/files/l10n/nl.js
+++ b/apps/files/l10n/nl.js
@@ -29,6 +29,7 @@ OC.L10N.register(
"Error when assembling chunks, status code {status}" : "Fout tijdens samenvoegen van brokken, status code {status}",
"Actions" : "Acties",
"Rename" : "Naam wijzigen",
+ "Move" : "Verplaatsen",
"Copy" : "Kopiëren",
"Choose target folder" : "Kies doelmap…",
"Open" : "Openen",
diff --git a/apps/files/l10n/nl.json b/apps/files/l10n/nl.json
index 9c5e6780d12..35f7e876797 100644
--- a/apps/files/l10n/nl.json
+++ b/apps/files/l10n/nl.json
@@ -27,6 +27,7 @@
"Error when assembling chunks, status code {status}" : "Fout tijdens samenvoegen van brokken, status code {status}",
"Actions" : "Acties",
"Rename" : "Naam wijzigen",
+ "Move" : "Verplaatsen",
"Copy" : "Kopiëren",
"Choose target folder" : "Kies doelmap…",
"Open" : "Openen",
diff --git a/apps/files/l10n/pl.js b/apps/files/l10n/pl.js
index dd211ef8848..cb84ae3993c 100644
--- a/apps/files/l10n/pl.js
+++ b/apps/files/l10n/pl.js
@@ -30,6 +30,7 @@ OC.L10N.register(
"Error when assembling chunks, status code {status}" : "Błąd podczas łączenia fragmentów, kod statusu {status}",
"Actions" : "Akcje",
"Rename" : "Zmień nazwę",
+ "Move" : "Przenieś",
"Copy" : "Kopiuj",
"Choose target folder" : "Wybierz katalog docelowy",
"Open" : "Otwórz",
diff --git a/apps/files/l10n/pl.json b/apps/files/l10n/pl.json
index 10b65320414..4dec0f43440 100644
--- a/apps/files/l10n/pl.json
+++ b/apps/files/l10n/pl.json
@@ -28,6 +28,7 @@
"Error when assembling chunks, status code {status}" : "Błąd podczas łączenia fragmentów, kod statusu {status}",
"Actions" : "Akcje",
"Rename" : "Zmień nazwę",
+ "Move" : "Przenieś",
"Copy" : "Kopiuj",
"Choose target folder" : "Wybierz katalog docelowy",
"Open" : "Otwórz",
diff --git a/apps/files/l10n/ps.js b/apps/files/l10n/ps.js
index 3231d3feaa9..85c51775272 100644
--- a/apps/files/l10n/ps.js
+++ b/apps/files/l10n/ps.js
@@ -27,6 +27,7 @@ OC.L10N.register(
"Target folder does not exist any more" : "دغه فولډر نور شتون نلري",
"Actions" : "کړنې",
"Rename" : "نوم بدلول",
+ "Move" : "انتقال",
"Copy" : "کاپي کول",
"Choose target folder" : "د ورانتقالېدو فولډر ټاکل",
"Open" : "پرانيستل",
diff --git a/apps/files/l10n/ps.json b/apps/files/l10n/ps.json
index 778097dcb92..93c84af2a2d 100644
--- a/apps/files/l10n/ps.json
+++ b/apps/files/l10n/ps.json
@@ -25,6 +25,7 @@
"Target folder does not exist any more" : "دغه فولډر نور شتون نلري",
"Actions" : "کړنې",
"Rename" : "نوم بدلول",
+ "Move" : "انتقال",
"Copy" : "کاپي کول",
"Choose target folder" : "د ورانتقالېدو فولډر ټاکل",
"Open" : "پرانيستل",
diff --git a/apps/files/l10n/pt_BR.js b/apps/files/l10n/pt_BR.js
index 5ac451632cc..6d97db694b6 100644
--- a/apps/files/l10n/pt_BR.js
+++ b/apps/files/l10n/pt_BR.js
@@ -30,6 +30,7 @@ OC.L10N.register(
"Error when assembling chunks, status code {status}" : "Erro ao montar partes, código de status {status}",
"Actions" : "Ações",
"Rename" : "Renomear",
+ "Move" : "Mover",
"Copy" : "Copiar",
"Choose target folder" : "Escolher pasta destino",
"Open" : "Abrir",
diff --git a/apps/files/l10n/pt_BR.json b/apps/files/l10n/pt_BR.json
index 50f46cf16bf..8c6485e1a9b 100644
--- a/apps/files/l10n/pt_BR.json
+++ b/apps/files/l10n/pt_BR.json
@@ -28,6 +28,7 @@
"Error when assembling chunks, status code {status}" : "Erro ao montar partes, código de status {status}",
"Actions" : "Ações",
"Rename" : "Renomear",
+ "Move" : "Mover",
"Copy" : "Copiar",
"Choose target folder" : "Escolher pasta destino",
"Open" : "Abrir",
diff --git a/apps/files/l10n/pt_PT.js b/apps/files/l10n/pt_PT.js
index c46599b343a..beb08453a24 100644
--- a/apps/files/l10n/pt_PT.js
+++ b/apps/files/l10n/pt_PT.js
@@ -29,6 +29,7 @@ OC.L10N.register(
"Error when assembling chunks, status code {status}" : "Erro ao agregar partições, código de estado: {status}",
"Actions" : "Ações",
"Rename" : "Renomear",
+ "Move" : "Mover",
"Copy" : "Copiar",
"Choose target folder" : "Escolher pasta de destino",
"Open" : "Abrir",
diff --git a/apps/files/l10n/pt_PT.json b/apps/files/l10n/pt_PT.json
index d9f811ec7af..12c796e96d6 100644
--- a/apps/files/l10n/pt_PT.json
+++ b/apps/files/l10n/pt_PT.json
@@ -27,6 +27,7 @@
"Error when assembling chunks, status code {status}" : "Erro ao agregar partições, código de estado: {status}",
"Actions" : "Ações",
"Rename" : "Renomear",
+ "Move" : "Mover",
"Copy" : "Copiar",
"Choose target folder" : "Escolher pasta de destino",
"Open" : "Abrir",
diff --git a/apps/files/l10n/ro.js b/apps/files/l10n/ro.js
index 32bb7298d19..fa6d838b676 100644
--- a/apps/files/l10n/ro.js
+++ b/apps/files/l10n/ro.js
@@ -30,6 +30,7 @@ OC.L10N.register(
"Error when assembling chunks, status code {status}" : "Eroare la asambralea bucăților, status cod {status}",
"Actions" : "Acțiuni",
"Rename" : "Redenumește",
+ "Move" : "Mută",
"Copy" : "Copiază",
"Choose target folder" : "Alege directorul destinație",
"Open" : "Deschide",
diff --git a/apps/files/l10n/ro.json b/apps/files/l10n/ro.json
index 535479473b5..79554ee9eb7 100644
--- a/apps/files/l10n/ro.json
+++ b/apps/files/l10n/ro.json
@@ -28,6 +28,7 @@
"Error when assembling chunks, status code {status}" : "Eroare la asambralea bucăților, status cod {status}",
"Actions" : "Acțiuni",
"Rename" : "Redenumește",
+ "Move" : "Mută",
"Copy" : "Copiază",
"Choose target folder" : "Alege directorul destinație",
"Open" : "Deschide",
diff --git a/apps/files/l10n/ru.js b/apps/files/l10n/ru.js
index 60b69e1b82f..d9174fe1562 100644
--- a/apps/files/l10n/ru.js
+++ b/apps/files/l10n/ru.js
@@ -30,6 +30,7 @@ OC.L10N.register(
"Error when assembling chunks, status code {status}" : "Ошибка при сборке чанков, код ошибки {status}",
"Actions" : "Действия",
"Rename" : "Переименовать",
+ "Move" : "Переместить",
"Copy" : "Копировать",
"Choose target folder" : "Выбор папки назначения",
"Open" : "Открыть",
diff --git a/apps/files/l10n/ru.json b/apps/files/l10n/ru.json
index fa74f9035a4..feac6adc077 100644
--- a/apps/files/l10n/ru.json
+++ b/apps/files/l10n/ru.json
@@ -28,6 +28,7 @@
"Error when assembling chunks, status code {status}" : "Ошибка при сборке чанков, код ошибки {status}",
"Actions" : "Действия",
"Rename" : "Переименовать",
+ "Move" : "Переместить",
"Copy" : "Копировать",
"Choose target folder" : "Выбор папки назначения",
"Open" : "Открыть",
diff --git a/apps/files/l10n/sc.js b/apps/files/l10n/sc.js
index 7ca4b9ca3e2..c2802bc1a50 100644
--- a/apps/files/l10n/sc.js
+++ b/apps/files/l10n/sc.js
@@ -29,6 +29,7 @@ OC.L10N.register(
"Error when assembling chunks, status code {status}" : "Errore in s'assentada de is blocos, còdighe de istadu {status}",
"Actions" : "Atziones",
"Rename" : "Torra a numenare",
+ "Move" : "Tràmuda",
"Copy" : "Còpia",
"Choose target folder" : "Sèbera cartella de destinatzione",
"Open" : "Aberi",
diff --git a/apps/files/l10n/sc.json b/apps/files/l10n/sc.json
index 3173a78a395..cfc200531f6 100644
--- a/apps/files/l10n/sc.json
+++ b/apps/files/l10n/sc.json
@@ -27,6 +27,7 @@
"Error when assembling chunks, status code {status}" : "Errore in s'assentada de is blocos, còdighe de istadu {status}",
"Actions" : "Atziones",
"Rename" : "Torra a numenare",
+ "Move" : "Tràmuda",
"Copy" : "Còpia",
"Choose target folder" : "Sèbera cartella de destinatzione",
"Open" : "Aberi",
diff --git a/apps/files/l10n/sk.js b/apps/files/l10n/sk.js
index 15d840c8c4a..49ad4fcae12 100644
--- a/apps/files/l10n/sk.js
+++ b/apps/files/l10n/sk.js
@@ -29,6 +29,7 @@ OC.L10N.register(
"Error when assembling chunks, status code {status}" : "Chyba pri zostavovaní kusov, kód chyby {status}",
"Actions" : "Akcie",
"Rename" : "Premenovať",
+ "Move" : "Presunúť",
"Copy" : "Kopírovať",
"Choose target folder" : "Vyberte cieľový priečinok",
"Open" : "Otvoriť",
diff --git a/apps/files/l10n/sk.json b/apps/files/l10n/sk.json
index 52d5bc2f4e4..a648a273cca 100644
--- a/apps/files/l10n/sk.json
+++ b/apps/files/l10n/sk.json
@@ -27,6 +27,7 @@
"Error when assembling chunks, status code {status}" : "Chyba pri zostavovaní kusov, kód chyby {status}",
"Actions" : "Akcie",
"Rename" : "Premenovať",
+ "Move" : "Presunúť",
"Copy" : "Kopírovať",
"Choose target folder" : "Vyberte cieľový priečinok",
"Open" : "Otvoriť",
diff --git a/apps/files/l10n/sl.js b/apps/files/l10n/sl.js
index 8fd7d6d39a1..b31a6b6f099 100644
--- a/apps/files/l10n/sl.js
+++ b/apps/files/l10n/sl.js
@@ -29,6 +29,7 @@ OC.L10N.register(
"Error when assembling chunks, status code {status}" : "Napaka pri sestavljanju kosov datoteke, koda stanja je {status}",
"Actions" : "Dejanja",
"Rename" : "Preimenuj",
+ "Move" : "Premakni",
"Copy" : "Kopiraj",
"Choose target folder" : "Izbor ciljne mape",
"Open" : "Odpri",
diff --git a/apps/files/l10n/sl.json b/apps/files/l10n/sl.json
index c71ac6312d5..d6c623065bf 100644
--- a/apps/files/l10n/sl.json
+++ b/apps/files/l10n/sl.json
@@ -27,6 +27,7 @@
"Error when assembling chunks, status code {status}" : "Napaka pri sestavljanju kosov datoteke, koda stanja je {status}",
"Actions" : "Dejanja",
"Rename" : "Preimenuj",
+ "Move" : "Premakni",
"Copy" : "Kopiraj",
"Choose target folder" : "Izbor ciljne mape",
"Open" : "Odpri",
diff --git a/apps/files/l10n/sq.js b/apps/files/l10n/sq.js
index b3a1c8961b3..e3599b13e47 100644
--- a/apps/files/l10n/sq.js
+++ b/apps/files/l10n/sq.js
@@ -19,6 +19,7 @@ OC.L10N.register(
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} nga {totalSize} ({bitrate})",
"Actions" : "Veprime",
"Rename" : "Riemërtojeni",
+ "Move" : "Zhvendos",
"Copy" : "Kopjo",
"Delete file" : "Fshi skedarin",
"Delete folder" : "Fshini dosjen",
diff --git a/apps/files/l10n/sq.json b/apps/files/l10n/sq.json
index 9d6d22055a6..d55899c673b 100644
--- a/apps/files/l10n/sq.json
+++ b/apps/files/l10n/sq.json
@@ -17,6 +17,7 @@
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} nga {totalSize} ({bitrate})",
"Actions" : "Veprime",
"Rename" : "Riemërtojeni",
+ "Move" : "Zhvendos",
"Copy" : "Kopjo",
"Delete file" : "Fshi skedarin",
"Delete folder" : "Fshini dosjen",
diff --git a/apps/files/l10n/sr.js b/apps/files/l10n/sr.js
index e15f9846c3f..32a2beae562 100644
--- a/apps/files/l10n/sr.js
+++ b/apps/files/l10n/sr.js
@@ -29,6 +29,7 @@ OC.L10N.register(
"Error when assembling chunks, status code {status}" : "Грешки при прикупљању делова фајла, статус код {status}",
"Actions" : "Радње",
"Rename" : "Преименуј",
+ "Move" : "Помери",
"Copy" : "Копирај",
"Choose target folder" : "Одаберите одредишну фасциклу",
"Open" : "Отвори",
diff --git a/apps/files/l10n/sr.json b/apps/files/l10n/sr.json
index d7c377c802d..43eab00273f 100644
--- a/apps/files/l10n/sr.json
+++ b/apps/files/l10n/sr.json
@@ -27,6 +27,7 @@
"Error when assembling chunks, status code {status}" : "Грешки при прикупљању делова фајла, статус код {status}",
"Actions" : "Радње",
"Rename" : "Преименуј",
+ "Move" : "Помери",
"Copy" : "Копирај",
"Choose target folder" : "Одаберите одредишну фасциклу",
"Open" : "Отвори",
diff --git a/apps/files/l10n/sv.js b/apps/files/l10n/sv.js
index 143f6eddef1..71be3053eb4 100644
--- a/apps/files/l10n/sv.js
+++ b/apps/files/l10n/sv.js
@@ -29,6 +29,7 @@ OC.L10N.register(
"Error when assembling chunks, status code {status}" : "Fel vid ihopsättning av bitarna: statuskod: {status}",
"Actions" : "Åtgärder",
"Rename" : "Byt namn",
+ "Move" : "Flytta",
"Copy" : "Kopiera",
"Choose target folder" : "Välj målmapp",
"Open" : "Öppna",
diff --git a/apps/files/l10n/sv.json b/apps/files/l10n/sv.json
index fc3bd29fd0d..c44c8a76e56 100644
--- a/apps/files/l10n/sv.json
+++ b/apps/files/l10n/sv.json
@@ -27,6 +27,7 @@
"Error when assembling chunks, status code {status}" : "Fel vid ihopsättning av bitarna: statuskod: {status}",
"Actions" : "Åtgärder",
"Rename" : "Byt namn",
+ "Move" : "Flytta",
"Copy" : "Kopiera",
"Choose target folder" : "Välj målmapp",
"Open" : "Öppna",
diff --git a/apps/files/l10n/th.js b/apps/files/l10n/th.js
index 8a2a35654a6..c89695c2da7 100644
--- a/apps/files/l10n/th.js
+++ b/apps/files/l10n/th.js
@@ -30,6 +30,7 @@ OC.L10N.register(
"Error when assembling chunks, status code {status}" : "ข้อผิดพลาดขณะประกอบกลุ่ม รหัสสถานะ {status}",
"Actions" : "การกระทำ",
"Rename" : "เปลี่ยนชื่อ",
+ "Move" : "ย้าย",
"Copy" : "คัดลอก",
"Choose target folder" : "เลือกโฟลเดอร์เป้าหมาย",
"Open" : "เปิด",
diff --git a/apps/files/l10n/th.json b/apps/files/l10n/th.json
index f4836a2d044..ae3eb856fb9 100644
--- a/apps/files/l10n/th.json
+++ b/apps/files/l10n/th.json
@@ -28,6 +28,7 @@
"Error when assembling chunks, status code {status}" : "ข้อผิดพลาดขณะประกอบกลุ่ม รหัสสถานะ {status}",
"Actions" : "การกระทำ",
"Rename" : "เปลี่ยนชื่อ",
+ "Move" : "ย้าย",
"Copy" : "คัดลอก",
"Choose target folder" : "เลือกโฟลเดอร์เป้าหมาย",
"Open" : "เปิด",
diff --git a/apps/files/l10n/tr.js b/apps/files/l10n/tr.js
index ec18e6ab2b1..5e5449784bb 100644
--- a/apps/files/l10n/tr.js
+++ b/apps/files/l10n/tr.js
@@ -30,6 +30,7 @@ OC.L10N.register(
"Error when assembling chunks, status code {status}" : "Kümeler oluşturulurken sorun çıktı, durum kodu {status}",
"Actions" : "İşlemler",
"Rename" : "Yeniden adlandır",
+ "Move" : "Taşı",
"Copy" : "Kopyala",
"Choose target folder" : "Hedef klasörü seçin",
"Open" : "Aç",
diff --git a/apps/files/l10n/tr.json b/apps/files/l10n/tr.json
index 78e1d2a3a91..ed1d3834fbc 100644
--- a/apps/files/l10n/tr.json
+++ b/apps/files/l10n/tr.json
@@ -28,6 +28,7 @@
"Error when assembling chunks, status code {status}" : "Kümeler oluşturulurken sorun çıktı, durum kodu {status}",
"Actions" : "İşlemler",
"Rename" : "Yeniden adlandır",
+ "Move" : "Taşı",
"Copy" : "Kopyala",
"Choose target folder" : "Hedef klasörü seçin",
"Open" : "Aç",
diff --git a/apps/files/l10n/uk.js b/apps/files/l10n/uk.js
index 5b12aa12682..29adb458ccf 100644
--- a/apps/files/l10n/uk.js
+++ b/apps/files/l10n/uk.js
@@ -29,6 +29,7 @@ OC.L10N.register(
"Error when assembling chunks, status code {status}" : "Помилка під час збірки частин, код помилки {status}",
"Actions" : "Дії",
"Rename" : "Перейменувати",
+ "Move" : "Перемістити",
"Copy" : "Скопіювати",
"Choose target folder" : "Виберіть теку призначення",
"Open" : "Відкрити",
diff --git a/apps/files/l10n/uk.json b/apps/files/l10n/uk.json
index 41a14da8d70..92b0c3ffed9 100644
--- a/apps/files/l10n/uk.json
+++ b/apps/files/l10n/uk.json
@@ -27,6 +27,7 @@
"Error when assembling chunks, status code {status}" : "Помилка під час збірки частин, код помилки {status}",
"Actions" : "Дії",
"Rename" : "Перейменувати",
+ "Move" : "Перемістити",
"Copy" : "Скопіювати",
"Choose target folder" : "Виберіть теку призначення",
"Open" : "Відкрити",
diff --git a/apps/files/l10n/vi.js b/apps/files/l10n/vi.js
index 981f6dffe83..1fa8d9ac7e7 100644
--- a/apps/files/l10n/vi.js
+++ b/apps/files/l10n/vi.js
@@ -29,6 +29,7 @@ OC.L10N.register(
"Error when assembling chunks, status code {status}" : "‎Lỗi‎‎ khi lắp ráp khối, mã trạng thái {status}‎",
"Actions" : "Actions",
"Rename" : "Sửa tên",
+ "Move" : "Dịch chuyển",
"Copy" : "Sao chép",
"Choose target folder" : "‎Chọn thư‎‎ ‎‎mục đích‎",
"Open" : "Mở",
diff --git a/apps/files/l10n/vi.json b/apps/files/l10n/vi.json
index cd77d5a9fbc..7e6ad3082b0 100644
--- a/apps/files/l10n/vi.json
+++ b/apps/files/l10n/vi.json
@@ -27,6 +27,7 @@
"Error when assembling chunks, status code {status}" : "‎Lỗi‎‎ khi lắp ráp khối, mã trạng thái {status}‎",
"Actions" : "Actions",
"Rename" : "Sửa tên",
+ "Move" : "Dịch chuyển",
"Copy" : "Sao chép",
"Choose target folder" : "‎Chọn thư‎‎ ‎‎mục đích‎",
"Open" : "Mở",
diff --git a/apps/files/l10n/zh_CN.js b/apps/files/l10n/zh_CN.js
index 9e9d00658e3..102d60b503e 100644
--- a/apps/files/l10n/zh_CN.js
+++ b/apps/files/l10n/zh_CN.js
@@ -30,6 +30,7 @@ OC.L10N.register(
"Error when assembling chunks, status code {status}" : "组装块时发生错误,状态码 {status}",
"Actions" : "操作",
"Rename" : "重命名",
+ "Move" : "移动",
"Copy" : "复制",
"Choose target folder" : "选择目标文件夹",
"Open" : "打开",
diff --git a/apps/files/l10n/zh_CN.json b/apps/files/l10n/zh_CN.json
index 66794063055..10a91f9a4a7 100644
--- a/apps/files/l10n/zh_CN.json
+++ b/apps/files/l10n/zh_CN.json
@@ -28,6 +28,7 @@
"Error when assembling chunks, status code {status}" : "组装块时发生错误,状态码 {status}",
"Actions" : "操作",
"Rename" : "重命名",
+ "Move" : "移动",
"Copy" : "复制",
"Choose target folder" : "选择目标文件夹",
"Open" : "打开",
diff --git a/apps/files/l10n/zh_HK.js b/apps/files/l10n/zh_HK.js
index 7d5db5c0499..2ab0a8a956a 100644
--- a/apps/files/l10n/zh_HK.js
+++ b/apps/files/l10n/zh_HK.js
@@ -30,6 +30,7 @@ OC.L10N.register(
"Error when assembling chunks, status code {status}" : "重組檔案片段時出錯,狀態代碼 {status}",
"Actions" : "操作",
"Rename" : "重新命名",
+ "Move" : "移動",
"Copy" : "複製",
"Choose target folder" : "選擇目標資料夾",
"Open" : "開啟",
diff --git a/apps/files/l10n/zh_HK.json b/apps/files/l10n/zh_HK.json
index a6f87e1ae14..b8024ce52c6 100644
--- a/apps/files/l10n/zh_HK.json
+++ b/apps/files/l10n/zh_HK.json
@@ -28,6 +28,7 @@
"Error when assembling chunks, status code {status}" : "重組檔案片段時出錯,狀態代碼 {status}",
"Actions" : "操作",
"Rename" : "重新命名",
+ "Move" : "移動",
"Copy" : "複製",
"Choose target folder" : "選擇目標資料夾",
"Open" : "開啟",
diff --git a/apps/files/l10n/zh_TW.js b/apps/files/l10n/zh_TW.js
index cab6a8d102f..37d39945eaa 100644
--- a/apps/files/l10n/zh_TW.js
+++ b/apps/files/l10n/zh_TW.js
@@ -30,6 +30,7 @@ OC.L10N.register(
"Error when assembling chunks, status code {status}" : "重組檔案片段時出錯,狀態代碼 {status}",
"Actions" : "動作",
"Rename" : "重新命名",
+ "Move" : "移動",
"Copy" : "複製",
"Choose target folder" : "選擇目標資料夾",
"Open" : "開啟",
diff --git a/apps/files/l10n/zh_TW.json b/apps/files/l10n/zh_TW.json
index f37917512fa..376df8c135c 100644
--- a/apps/files/l10n/zh_TW.json
+++ b/apps/files/l10n/zh_TW.json
@@ -28,6 +28,7 @@
"Error when assembling chunks, status code {status}" : "重組檔案片段時出錯,狀態代碼 {status}",
"Actions" : "動作",
"Rename" : "重新命名",
+ "Move" : "移動",
"Copy" : "複製",
"Choose target folder" : "選擇目標資料夾",
"Open" : "開啟",
diff --git a/apps/files_external/l10n/uk.js b/apps/files_external/l10n/uk.js
index 2aad19b497c..bf7702ad9a0 100644
--- a/apps/files_external/l10n/uk.js
+++ b/apps/files_external/l10n/uk.js
@@ -7,22 +7,27 @@ OC.L10N.register(
"Grant access" : "Дозволити доступ",
"Error configuring OAuth1" : "Помилка з конфігуруванням OAuth1",
"Please provide a valid app key and secret." : "Будь ласка, надайте дійсний ключ застосунку та пароль.",
+ "Error configuring OAuth2" : "Помилка налаштування OAuth2",
"Generate keys" : "Створити ключі",
"Error generating key pair" : "Помилка створення ключової пари",
"All users. Type to select user or group." : "Всі користувачі. Введіть ім'я користувача або групи.",
"(Group)" : "(група)",
+ "Compatibility with Mac NFD encoding (slow)" : "Сумісність із кодуванням Mac NFD (повільно)",
"Enable encryption" : "Увімкнути шифрування",
"Enable previews" : "Увімкнути попередній перегляд",
"Enable sharing" : "Увімкнути спільний доступ",
"Check for changes" : "Перевірити на зміни",
"Never" : "Ніколи",
+ "Once every direct access" : "Один раз при кожному прямому доступі",
"Read only" : "Тільки читання",
"Disconnect" : "Від'єднати",
+ "Admin defined" : "Визначено адміністратором",
"Delete storage?" : "Вилучити сховище?",
"Saved" : "Збережено",
"Saving …" : "Збереження ..",
"Save" : "Зберегти",
"Empty response from the server" : "Отримано порожню відповідь від сервера",
+ "Couldn't get the list of external mount points: {type}" : "Не вдалося отримати список зовнішніх точок підключення: {type}",
"There was an error with message: " : "Сповіщення про помилку:",
"External mount error" : "Помилка з приєднанням зовнішнього ресурсу",
"external-storage" : "зовнішнє сховище",
@@ -34,8 +39,13 @@ OC.L10N.register(
"Credentials saving failed" : "Помилка зі збереженням даних авторизації",
"Credentials required" : "Потрібно зазначити дані авторизації",
"Storage with ID \"%d\" not found" : "Сховище з ідентифікатором \"%d\" не знайдено",
+ "Invalid backend or authentication mechanism class" : "Недійсний сервер або клас механізму автентифікації",
"Invalid mount point" : "Невірна точка монтування",
+ "Objectstore forbidden" : "Objectstore заборонено",
"Invalid storage backend \"%s\"" : "Невірне сховище \"%s\"",
+ "Not permitted to use backend \"%s\"" : "Не дозволено використовувати бекенд \"%s\"",
+ "Unsatisfied backend parameters" : "Незадоволені параметри серверної частини",
+ "Unsatisfied authentication mechanism parameters" : "Незадоволені параметри механізму автентифікації",
"Insufficient data: %s" : "Недостатні дані: %s",
"%s" : "%s ",
"Storage with ID \"%d\" is not user editable" : "У користувачів відсутній доступ на запис до сховища з ідентифікатором \"%d\"",
@@ -43,11 +53,16 @@ OC.L10N.register(
"Secret key" : "Пароль",
"Builtin" : "Вбудовано",
"None" : "Жоден",
+ "OAuth1" : "OAuth1",
"App key" : "Ключ застосунку",
"App secret" : "Секретний ключ застосунку",
+ "OAuth2" : "OAuth2",
"Client ID" : "Ідентифікатор клієнта",
"Client secret" : "Ключ клієнта",
+ "Tenant name" : "Ім'я орендаря",
+ "Identity endpoint URL" : "URL кінцевої точки ідентифікації",
"Domain" : "Домен",
+ "Rackspace" : "Rackspace",
"API key" : "ключ API",
"Global credentials" : "Системні дані авторизації",
"Log-in credentials, save in database" : "Дані авторизації у системі, зберегти у базі даних",
@@ -55,6 +70,7 @@ OC.L10N.register(
"Log-in credentials, save in session" : "Дані авторизації у системі, зберегти у сесії",
"Global credentials, user entered" : "Системні дані авторизації, зазначені користувачем",
"User entered, store in database" : "Зазначено користувачем, зберегти у базі даних",
+ "RSA public key" : "Відкритий ключ RSA",
"Public key" : "Відкритий ключ",
"Private key" : "Приватний ключ",
"Amazon S3" : "Amazon S3",
@@ -68,18 +84,22 @@ OC.L10N.register(
"URL" : "URL",
"Remote subfolder" : "Віддалена підтека",
"Secure https://" : "Захищений https://",
+ "FTP" : "FTP",
"Host" : "Хост",
"Secure ftps://" : "Захищений ftps://",
"Local" : "Локально",
"Location" : "Місце",
"Nextcloud" : "Nextcloud",
+ "SFTP" : "SFTP",
"Root" : "Початкова тека",
+ "SFTP with secret key login" : "SFTP із секретним ключем входу",
"Share" : "Поділитися",
"Show hidden files" : "Показати приховані файли",
"Timeout" : "Час вичерпано",
"Username as share" : "Ім'я для відкритого доступу",
"OpenStack Object Storage" : "OpenStack Object Storage",
"Service name" : "Назва служби",
+ "Request timeout (seconds)" : "Час очікування запиту (секунди)",
"Name" : "Ім'я",
"Storage type" : "Тип сховища",
"Scope" : "Область",
diff --git a/apps/files_external/l10n/uk.json b/apps/files_external/l10n/uk.json
index 74776842267..f7fe8f70746 100644
--- a/apps/files_external/l10n/uk.json
+++ b/apps/files_external/l10n/uk.json
@@ -5,22 +5,27 @@
"Grant access" : "Дозволити доступ",
"Error configuring OAuth1" : "Помилка з конфігуруванням OAuth1",
"Please provide a valid app key and secret." : "Будь ласка, надайте дійсний ключ застосунку та пароль.",
+ "Error configuring OAuth2" : "Помилка налаштування OAuth2",
"Generate keys" : "Створити ключі",
"Error generating key pair" : "Помилка створення ключової пари",
"All users. Type to select user or group." : "Всі користувачі. Введіть ім'я користувача або групи.",
"(Group)" : "(група)",
+ "Compatibility with Mac NFD encoding (slow)" : "Сумісність із кодуванням Mac NFD (повільно)",
"Enable encryption" : "Увімкнути шифрування",
"Enable previews" : "Увімкнути попередній перегляд",
"Enable sharing" : "Увімкнути спільний доступ",
"Check for changes" : "Перевірити на зміни",
"Never" : "Ніколи",
+ "Once every direct access" : "Один раз при кожному прямому доступі",
"Read only" : "Тільки читання",
"Disconnect" : "Від'єднати",
+ "Admin defined" : "Визначено адміністратором",
"Delete storage?" : "Вилучити сховище?",
"Saved" : "Збережено",
"Saving …" : "Збереження ..",
"Save" : "Зберегти",
"Empty response from the server" : "Отримано порожню відповідь від сервера",
+ "Couldn't get the list of external mount points: {type}" : "Не вдалося отримати список зовнішніх точок підключення: {type}",
"There was an error with message: " : "Сповіщення про помилку:",
"External mount error" : "Помилка з приєднанням зовнішнього ресурсу",
"external-storage" : "зовнішнє сховище",
@@ -32,8 +37,13 @@
"Credentials saving failed" : "Помилка зі збереженням даних авторизації",
"Credentials required" : "Потрібно зазначити дані авторизації",
"Storage with ID \"%d\" not found" : "Сховище з ідентифікатором \"%d\" не знайдено",
+ "Invalid backend or authentication mechanism class" : "Недійсний сервер або клас механізму автентифікації",
"Invalid mount point" : "Невірна точка монтування",
+ "Objectstore forbidden" : "Objectstore заборонено",
"Invalid storage backend \"%s\"" : "Невірне сховище \"%s\"",
+ "Not permitted to use backend \"%s\"" : "Не дозволено використовувати бекенд \"%s\"",
+ "Unsatisfied backend parameters" : "Незадоволені параметри серверної частини",
+ "Unsatisfied authentication mechanism parameters" : "Незадоволені параметри механізму автентифікації",
"Insufficient data: %s" : "Недостатні дані: %s",
"%s" : "%s ",
"Storage with ID \"%d\" is not user editable" : "У користувачів відсутній доступ на запис до сховища з ідентифікатором \"%d\"",
@@ -41,11 +51,16 @@
"Secret key" : "Пароль",
"Builtin" : "Вбудовано",
"None" : "Жоден",
+ "OAuth1" : "OAuth1",
"App key" : "Ключ застосунку",
"App secret" : "Секретний ключ застосунку",
+ "OAuth2" : "OAuth2",
"Client ID" : "Ідентифікатор клієнта",
"Client secret" : "Ключ клієнта",
+ "Tenant name" : "Ім'я орендаря",
+ "Identity endpoint URL" : "URL кінцевої точки ідентифікації",
"Domain" : "Домен",
+ "Rackspace" : "Rackspace",
"API key" : "ключ API",
"Global credentials" : "Системні дані авторизації",
"Log-in credentials, save in database" : "Дані авторизації у системі, зберегти у базі даних",
@@ -53,6 +68,7 @@
"Log-in credentials, save in session" : "Дані авторизації у системі, зберегти у сесії",
"Global credentials, user entered" : "Системні дані авторизації, зазначені користувачем",
"User entered, store in database" : "Зазначено користувачем, зберегти у базі даних",
+ "RSA public key" : "Відкритий ключ RSA",
"Public key" : "Відкритий ключ",
"Private key" : "Приватний ключ",
"Amazon S3" : "Amazon S3",
@@ -66,18 +82,22 @@
"URL" : "URL",
"Remote subfolder" : "Віддалена підтека",
"Secure https://" : "Захищений https://",
+ "FTP" : "FTP",
"Host" : "Хост",
"Secure ftps://" : "Захищений ftps://",
"Local" : "Локально",
"Location" : "Місце",
"Nextcloud" : "Nextcloud",
+ "SFTP" : "SFTP",
"Root" : "Початкова тека",
+ "SFTP with secret key login" : "SFTP із секретним ключем входу",
"Share" : "Поділитися",
"Show hidden files" : "Показати приховані файли",
"Timeout" : "Час вичерпано",
"Username as share" : "Ім'я для відкритого доступу",
"OpenStack Object Storage" : "OpenStack Object Storage",
"Service name" : "Назва служби",
+ "Request timeout (seconds)" : "Час очікування запиту (секунди)",
"Name" : "Ім'я",
"Storage type" : "Тип сховища",
"Scope" : "Область",
diff --git a/apps/files_external/lib/Config/ConfigAdapter.php b/apps/files_external/lib/Config/ConfigAdapter.php
index 57faf91fcdc..7f7c5e3e2eb 100644
--- a/apps/files_external/lib/Config/ConfigAdapter.php
+++ b/apps/files_external/lib/Config/ConfigAdapter.php
@@ -163,7 +163,7 @@ class ConfigAdapter implements IMountProvider {
$storageConfig->getId()
);
} else {
- return new ExternalMountPoint(
+ return new SystemMountPoint(
$storageConfig,
$storage,
'/' . $user->getUID() . '/files' . $storageConfig->getMountPoint(),
diff --git a/apps/files_external/lib/Config/SystemMountPoint.php b/apps/files_external/lib/Config/SystemMountPoint.php
new file mode 100644
index 00000000000..7de07699164
--- /dev/null
+++ b/apps/files_external/lib/Config/SystemMountPoint.php
@@ -0,0 +1,30 @@
+<?php
+
+declare(strict_types=1);
+/**
+ * @copyright Copyright (c) 2022 Robin Appelman <robin@icewind.nl>
+ *
+ * @license GNU AGPL version 3 or any later version
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+namespace OCA\Files_External\Config;
+
+
+use OCP\Files\Mount\ISystemMountPoint;
+
+class SystemMountPoint extends ExternalMountPoint implements ISystemMountPoint {
+}
diff --git a/apps/files_sharing/css/mobile.css b/apps/files_sharing/css/mobile.css
index 114949d8c48..96b9736b6ac 100644
--- a/apps/files_sharing/css/mobile.css
+++ b/apps/files_sharing/css/mobile.css
@@ -43,7 +43,6 @@ table td.date {
#imgframe {
width: 100%;
padding: 0;
- margin-bottom: 35px;
}
/* some margin for the file type icon */
diff --git a/apps/files_sharing/css/mobile.css.map b/apps/files_sharing/css/mobile.css.map
index 36f4289e94a..ab822b947db 100644
--- a/apps/files_sharing/css/mobile.css.map
+++ b/apps/files_sharing/css/mobile.css.map
@@ -1 +1 @@
-{"version":3,"sourceRoot":"","sources":["../../../core/css/variables.scss","mobile.scss"],"names":[],"mappings":";AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;ACEA;AAEA;EACA;IACC;;;AAGD;EACA;AAAA;AAAA;AAAA;IAIC;;;AAGD;EACA;IACC;;;AAGD;EACA;IACC;IACA;IACA;;;AAED;EACA;IACC;;;AAGD;EACA;IACC;;;AAED;EACA;IACC;;;AAGD;EACA;IACC;IACA;IACA;IACA;;;EAGD;IACI;IACA;;;EAEJ;IACC;;;EAGD;IACC","file":"mobile.css"} \ No newline at end of file
+{"version":3,"sourceRoot":"","sources":["../../../core/css/variables.scss","mobile.scss"],"names":[],"mappings":";AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;ACEA;AAEA;EACA;IACC;;;AAGD;EACA;AAAA;AAAA;AAAA;IAIC;;;AAGD;EACA;IACC;;;AAGD;EACA;IACC;IACA;;;AAED;EACA;IACC;;;AAGD;EACA;IACC;;;AAED;EACA;IACC;;;AAGD;EACA;IACC;IACA;IACA;IACA;;;EAGD;IACI;IACA;;;EAEJ;IACC;;;EAGD;IACC","file":"mobile.css"} \ No newline at end of file
diff --git a/apps/files_sharing/css/mobile.scss b/apps/files_sharing/css/mobile.scss
index d058ad2a30e..5800bf6755f 100644
--- a/apps/files_sharing/css/mobile.scss
+++ b/apps/files_sharing/css/mobile.scss
@@ -24,7 +24,6 @@ table td.filename .nametext {
#imgframe {
width: 100%;
padding: 0;
- margin-bottom: 35px;
}
/* some margin for the file type icon */
#imgframe .publicpreview {
diff --git a/apps/files_sharing/css/public.css b/apps/files_sharing/css/public.css
index a07b00b7b3d..ad80b871454 100644
--- a/apps/files_sharing/css/public.css
+++ b/apps/files_sharing/css/public.css
@@ -41,6 +41,11 @@
margin: 0 auto;
}
+#imgframe #viewer {
+ height: 100%;
+ width: 100%;
+}
+
#imgframe img {
max-height: 100% !important;
max-width: 100% !important;
@@ -67,6 +72,15 @@
font-size: 1.2em;
}
+#imgframe .viewer__file {
+ height: 100%;
+ width: 100%;
+}
+
+#imgframe .plyr {
+ max-height: 100%;
+}
+
/* fix multiselect bar offset on shared page */
thead {
left: 0 !important;
diff --git a/apps/files_sharing/css/public.css.map b/apps/files_sharing/css/public.css.map
index c100a63b6d8..685bc56dd9e 100644
--- a/apps/files_sharing/css/public.css.map
+++ b/apps/files_sharing/css/public.css.map
@@ -1 +1 @@
-{"version":3,"sourceRoot":"","sources":["../../../core/css/variables.scss","public.scss"],"names":[],"mappings":";AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;ACEA;EACC;;;AAGD;EACC;;;AAGD;EACC;EACA;;;AAGD;EACC;EACA;EACA;EACA;EACA;;;AAID;EACC;EACA;;;AAGD;EACC;EACA;EACA;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGD;EACC;;;AAGD;AACA;EACC;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGD;AACA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGD;EACC;;;AAGD;AACA;EACC;;;AAED;AAAA;AAAA;EAGC;EACA;;;AAED;AAAA;AAAA;AAGC;EACA;;;AAGD;EACC;;;AAIA;EACC;;;AAIF;EACC;;;AAGD;EACC;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;;;AAGD;EACC;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;;;AAGD;EACC;EACA;;;AAGD;EACC;EACA;EACA;EACA;EACA;;;AAGD;EACC;;;AAGD;AAAA;EAEC;EACA;EACA;;;AAGD;EACC;EACA;EACA;;AACA;EACC;EACA;;;AAIF;EACC;EACA;;;AAKD;EAII;IACC;;;AAQL;EAGG;IACC","file":"public.css"} \ No newline at end of file
+{"version":3,"sourceRoot":"","sources":["../../../core/css/variables.scss","public.scss"],"names":[],"mappings":";AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;ACEA;EACC;;;AAGD;EACC;;;AAGD;EACC;EACA;;;AAGD;EACC;EACA;EACA;EACA;EACA;;;AAGD;EACC;EACA;;;AAGD;EACC;EACA;;;AAGD;EACC;EACA;EACA;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGD;EACC;;;AAGD;EACC;EACA;;;AAGD;EACC;;;AAGD;AACA;EACC;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGD;AACA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGD;EACC;;;AAGD;AACA;EACC;;;AAED;AAAA;AAAA;EAGC;EACA;;;AAED;AAAA;AAAA;AAGC;EACA;;;AAGD;EACC;;;AAIA;EACC;;;AAIF;EACC;;;AAGD;EACC;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;;;AAGD;EACC;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;;;AAGD;EACC;EACA;;;AAGD;EACC;EACA;EACA;EACA;EACA;;;AAGD;EACC;;;AAGD;AAAA;EAEC;EACA;EACA;;;AAGD;EACC;EACA;EACA;;AACA;EACC;EACA;;;AAIF;EACC;EACA;;;AAKD;EAII;IACC;;;AAQL;EAGG;IACC","file":"public.css"} \ No newline at end of file
diff --git a/apps/files_sharing/css/public.scss b/apps/files_sharing/css/public.scss
index 4b3ea818be8..588a11d30a7 100644
--- a/apps/files_sharing/css/public.scss
+++ b/apps/files_sharing/css/public.scss
@@ -21,6 +21,10 @@
margin:0 auto;
}
+#imgframe #viewer {
+ height: 100%;
+ width: 100%;
+}
#imgframe img {
max-height: 100% !important;
@@ -48,6 +52,15 @@
font-size: 1.2em;
}
+#imgframe .viewer__file {
+ height: 100%;
+ width: 100%;
+}
+
+#imgframe .plyr {
+ max-height: 100%;
+}
+
/* fix multiselect bar offset on shared page */
thead {
left: 0 !important;
diff --git a/apps/files_sharing/css/publicView.css b/apps/files_sharing/css/publicView.css
index 91429ffbdab..d37218f76aa 100644
--- a/apps/files_sharing/css/publicView.css
+++ b/apps/files_sharing/css/publicView.css
@@ -41,6 +41,11 @@
margin: 0 auto;
}
+#imgframe #viewer {
+ height: 100%;
+ width: 100%;
+}
+
#imgframe img {
max-height: 100% !important;
max-width: 100% !important;
@@ -67,6 +72,15 @@
font-size: 1.2em;
}
+#imgframe .viewer__file {
+ height: 100%;
+ width: 100%;
+}
+
+#imgframe .plyr {
+ max-height: 100%;
+}
+
/* fix multiselect bar offset on shared page */
thead {
left: 0 !important;
@@ -277,7 +291,6 @@ table td.date {
#imgframe {
width: 100%;
padding: 0;
- margin-bottom: 35px;
}
/* some margin for the file type icon */
diff --git a/apps/files_sharing/css/publicView.css.map b/apps/files_sharing/css/publicView.css.map
index e49de3e17ba..5ece94c690a 100644
--- a/apps/files_sharing/css/publicView.css.map
+++ b/apps/files_sharing/css/publicView.css.map
@@ -1 +1 @@
-{"version":3,"sourceRoot":"","sources":["../../../core/css/variables.scss","public.scss","mobile.scss"],"names":[],"mappings":";AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;ACEA;EACC;;;AAGD;EACC;;;AAGD;EACC;EACA;;;AAGD;EACC;EACA;EACA;EACA;EACA;;;AAID;EACC;EACA;;;AAGD;EACC;EACA;EACA;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGD;EACC;;;AAGD;AACA;EACC;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGD;AACA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGD;EACC;;;AAGD;AACA;EACC;;;AAED;AAAA;AAAA;EAGC;EACA;;;AAED;AAAA;AAAA;AAGC;EACA;;;AAGD;EACC;;;AAIA;EACC;;;AAIF;EACC;;;AAGD;EACC;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;;;AAGD;EACC;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;;;AAGD;EACC;EACA;;;AAGD;EACC;EACA;EACA;EACA;EACA;;;AAGD;EACC;;;AAGD;AAAA;EAEC;EACA;EACA;;;AAGD;EACC;EACA;EACA;;AACA;EACC;EACA;;;AAIF;EACC;EACA;;;AAKD;EAII;IACC;;;AAQL;EAGG;IACC;;;ADjOJ;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AEEA;AAEA;EACA;IACC;;;AAGD;EACA;AAAA;AAAA;AAAA;IAIC;;;AAGD;EACA;IACC;;;AAGD;EACA;IACC;IACA;IACA;;;AAED;EACA;IACC;;;AAGD;EACA;IACC;;;AAED;EACA;IACC;;;AAGD;EACA;IACC;IACA;IACA;IACA;;;EAGD;IACI;IACA;;;EAEJ;IACC;;;EAGD;IACC","file":"publicView.css"} \ No newline at end of file
+{"version":3,"sourceRoot":"","sources":["../../../core/css/variables.scss","public.scss","mobile.scss"],"names":[],"mappings":";AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;ACEA;EACC;;;AAGD;EACC;;;AAGD;EACC;EACA;;;AAGD;EACC;EACA;EACA;EACA;EACA;;;AAGD;EACC;EACA;;;AAGD;EACC;EACA;;;AAGD;EACC;EACA;EACA;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGD;EACC;;;AAGD;EACC;EACA;;;AAGD;EACC;;;AAGD;AACA;EACC;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGD;AACA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGD;EACC;;;AAGD;AACA;EACC;;;AAED;AAAA;AAAA;EAGC;EACA;;;AAED;AAAA;AAAA;AAGC;EACA;;;AAGD;EACC;;;AAIA;EACC;;;AAIF;EACC;;;AAGD;EACC;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;;;AAGD;EACC;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;;;AAGD;EACC;EACA;;;AAGD;EACC;EACA;EACA;EACA;EACA;;;AAGD;EACC;;;AAGD;AAAA;EAEC;EACA;EACA;;;AAGD;EACC;EACA;EACA;;AACA;EACC;EACA;;;AAIF;EACC;EACA;;;AAKD;EAII;IACC;;;AAQL;EAGG;IACC;;;AD9OJ;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AEEA;AAEA;EACA;IACC;;;AAGD;EACA;AAAA;AAAA;AAAA;IAIC;;;AAGD;EACA;IACC;;;AAGD;EACA;IACC;IACA;;;AAED;EACA;IACC;;;AAGD;EACA;IACC;;;AAED;EACA;IACC;;;AAGD;EACA;IACC;IACA;IACA;IACA;;;EAGD;IACI;IACA;;;EAEJ;IACC;;;EAGD;IACC","file":"publicView.css"} \ No newline at end of file
diff --git a/apps/files_sharing/js/public.js b/apps/files_sharing/js/public.js
index 64bd98ab8d8..a0a57c41e9d 100644
--- a/apps/files_sharing/js/public.js
+++ b/apps/files_sharing/js/public.js
@@ -129,7 +129,6 @@ OCA.Sharing.PublicApp = {
}
}
-
// dynamically load image previews
var bottomMargin = 350;
var previewWidth = $(window).width();
@@ -153,13 +152,10 @@ OCA.Sharing.PublicApp = {
'max-height': previewHeight
});
- var fileSize = parseInt($('#filesize').val(), 10);
- var maxGifSize = parseInt($('#maxSizeAnimateGif').val(), 10);
-
- if (mimetype === 'image/gif' &&
- (maxGifSize === -1 || fileSize <= (maxGifSize * 1024 * 1024))) {
- img.attr('src', $('#downloadURL').val());
- imgcontainer.appendTo('#imgframe');
+ if (OCA.Viewer && OCA.Viewer.mimetypes.includes(mimetype)
+ && (mimetype.startsWith('image/') || mimetype.startsWith('video/'))) {
+ OCA.Viewer.setRootElement('#imgframe')
+ OCA.Viewer.open({ path: '/' })
} else if (mimetype.substr(0, mimetype.indexOf('/')) === 'text' && window.btoa) {
if (OC.appswebroots['files_texteditor'] !== undefined ||
OC.appswebroots['text'] !== undefined) {
@@ -189,8 +185,7 @@ OCA.Sharing.PublicApp = {
// the icon should appear before, so the container should be
// prepended to the frame.
imgcontainer.prependTo('#imgframe');
- }
- else if (previewSupported === 'true') {
+ } else if (previewSupported === 'true') {
$('#imgframe > video').attr('poster', OC.generateUrl('/apps/files_sharing/publicpreview/' + token + '?' + OC.buildQueryString(params)));
}
diff --git a/apps/files_sharing/l10n/da.js b/apps/files_sharing/l10n/da.js
index a62ba179b74..244694a2ef8 100644
--- a/apps/files_sharing/l10n/da.js
+++ b/apps/files_sharing/l10n/da.js
@@ -26,7 +26,9 @@ OC.L10N.register(
"Something happened. Unable to accept the share." : "Der skete et eller andet. Ude af stand til at acceptere delingen.",
"Reject share" : "Afvis deling",
"Something happened. Unable to reject the share." : "Der skete et eller andet. Ude af stand til at afvise delingen.",
+ "Waiting…" : "Venter …",
"error" : "fejl",
+ "finished" : "Færdiggjort",
"This will stop your current uploads." : "Dette vil stoppe din nuværende uploads.",
"Move or copy" : "Flyt eller kopier",
"Download" : "Hent",
@@ -96,8 +98,12 @@ OC.L10N.register(
"Files" : "Filer",
"A file or folder has been <strong>shared</strong>" : "En fil eller mappe er blevet <strong>delt</strong>",
"Shared link" : "Delt link",
+ "Wrong share ID, share does not exist" : "Forkert DelingsID, deling findes ikke",
"Could not delete share" : "Kunne ikke slette deling",
"Please specify a file or folder path" : "Præciser venligst en fil eller mappesti",
+ "Wrong path, file/folder does not exist" : "Forkert sti, fil/mappe findes ikke",
+ "Could not create share" : "Kunne ikke oprette deling",
+ "Invalid permissions" : "Ugyldige rettigheder",
"Please specify a valid user" : "Angiv en gyldig bruger",
"Group sharing is disabled by the administrator" : "Gruppedeling er deaktiveret af administratoren",
"Please specify a valid group" : "Angiv en gyldig gruppe",
diff --git a/apps/files_sharing/l10n/da.json b/apps/files_sharing/l10n/da.json
index 05aed230dbb..d13f0543dfe 100644
--- a/apps/files_sharing/l10n/da.json
+++ b/apps/files_sharing/l10n/da.json
@@ -24,7 +24,9 @@
"Something happened. Unable to accept the share." : "Der skete et eller andet. Ude af stand til at acceptere delingen.",
"Reject share" : "Afvis deling",
"Something happened. Unable to reject the share." : "Der skete et eller andet. Ude af stand til at afvise delingen.",
+ "Waiting…" : "Venter …",
"error" : "fejl",
+ "finished" : "Færdiggjort",
"This will stop your current uploads." : "Dette vil stoppe din nuværende uploads.",
"Move or copy" : "Flyt eller kopier",
"Download" : "Hent",
@@ -94,8 +96,12 @@
"Files" : "Filer",
"A file or folder has been <strong>shared</strong>" : "En fil eller mappe er blevet <strong>delt</strong>",
"Shared link" : "Delt link",
+ "Wrong share ID, share does not exist" : "Forkert DelingsID, deling findes ikke",
"Could not delete share" : "Kunne ikke slette deling",
"Please specify a file or folder path" : "Præciser venligst en fil eller mappesti",
+ "Wrong path, file/folder does not exist" : "Forkert sti, fil/mappe findes ikke",
+ "Could not create share" : "Kunne ikke oprette deling",
+ "Invalid permissions" : "Ugyldige rettigheder",
"Please specify a valid user" : "Angiv en gyldig bruger",
"Group sharing is disabled by the administrator" : "Gruppedeling er deaktiveret af administratoren",
"Please specify a valid group" : "Angiv en gyldig gruppe",
diff --git a/apps/files_sharing/l10n/fr.js b/apps/files_sharing/l10n/fr.js
index a2868106d03..5da3e1bdfde 100644
--- a/apps/files_sharing/l10n/fr.js
+++ b/apps/files_sharing/l10n/fr.js
@@ -142,7 +142,7 @@ OC.L10N.register(
"Reject" : "Refuser",
"This application enables users to share files within Nextcloud. If enabled, the admin can choose which groups can share files. The applicable users can then share files and folders with other users and groups within Nextcloud. In addition, if the admin enables the share link feature, an external link can be used to share files with other users outside of Nextcloud. Admins can also enforce passwords, expirations dates, and enable server to server sharing via share links, as well as sharing from mobile devices.\nTurning the feature off removes shared files and folders on the server for all share recipients, and also on the sync clients and mobile apps. More information is available in the Nextcloud Documentation." : "Cette application permet aux utilisateurs de partager des fichiers dans Nextcloud. Si cette option est activée, l'administrateur peut choisir quels groupes peuvent partager des fichiers. Les utilisateurs concernés peuvent ensuite partager des fichiers et des dossiers avec d'autres utilisateurs et groupes au sein de Nextcloud. De plus, si l'administrateur active la fonction de lien de partage, un lien externe peut être utilisé pour partager des fichiers avec d'autres utilisateurs en dehors de Nextcloud. Les administrateurs peuvent également faire respecter les mots de passe, les dates d'expiration et permettre le partage de serveur à serveur via des liens de partage, aussi bien que le partage à partir d'appareils mobiles.\nDésactiver cette fonction supprime les fichiers et dossiers partagés sur le serveur pour tous les destinataires de partage, ainsi que sur les clients de synchronisation et les applications mobiles. Plus d'informations sont disponibles dans la documentation Nextcloud.",
"Sharing" : "Partage",
- "Accept user and group shares by default" : "Par défaut accepter les partages utilisateur et groupe",
+ "Accept user and group shares by default" : "Accepter par défaut les partages d'utilisateurs et de groupes",
"Error while toggling options" : "Erreur pendant le choix des options",
"Set default folder for accepted shares" : "Définir le répertoire par défaut pour les partages acceptés",
"Reset" : "Réinitialiser",
diff --git a/apps/files_sharing/l10n/fr.json b/apps/files_sharing/l10n/fr.json
index 4994016acc9..828eb87ac0f 100644
--- a/apps/files_sharing/l10n/fr.json
+++ b/apps/files_sharing/l10n/fr.json
@@ -140,7 +140,7 @@
"Reject" : "Refuser",
"This application enables users to share files within Nextcloud. If enabled, the admin can choose which groups can share files. The applicable users can then share files and folders with other users and groups within Nextcloud. In addition, if the admin enables the share link feature, an external link can be used to share files with other users outside of Nextcloud. Admins can also enforce passwords, expirations dates, and enable server to server sharing via share links, as well as sharing from mobile devices.\nTurning the feature off removes shared files and folders on the server for all share recipients, and also on the sync clients and mobile apps. More information is available in the Nextcloud Documentation." : "Cette application permet aux utilisateurs de partager des fichiers dans Nextcloud. Si cette option est activée, l'administrateur peut choisir quels groupes peuvent partager des fichiers. Les utilisateurs concernés peuvent ensuite partager des fichiers et des dossiers avec d'autres utilisateurs et groupes au sein de Nextcloud. De plus, si l'administrateur active la fonction de lien de partage, un lien externe peut être utilisé pour partager des fichiers avec d'autres utilisateurs en dehors de Nextcloud. Les administrateurs peuvent également faire respecter les mots de passe, les dates d'expiration et permettre le partage de serveur à serveur via des liens de partage, aussi bien que le partage à partir d'appareils mobiles.\nDésactiver cette fonction supprime les fichiers et dossiers partagés sur le serveur pour tous les destinataires de partage, ainsi que sur les clients de synchronisation et les applications mobiles. Plus d'informations sont disponibles dans la documentation Nextcloud.",
"Sharing" : "Partage",
- "Accept user and group shares by default" : "Par défaut accepter les partages utilisateur et groupe",
+ "Accept user and group shares by default" : "Accepter par défaut les partages d'utilisateurs et de groupes",
"Error while toggling options" : "Erreur pendant le choix des options",
"Set default folder for accepted shares" : "Définir le répertoire par défaut pour les partages acceptés",
"Reset" : "Réinitialiser",
diff --git a/apps/files_sharing/lib/Controller/ShareController.php b/apps/files_sharing/lib/Controller/ShareController.php
index a12878e6de2..87f143facd0 100644
--- a/apps/files_sharing/lib/Controller/ShareController.php
+++ b/apps/files_sharing/lib/Controller/ShareController.php
@@ -523,13 +523,12 @@ class ShareController extends AuthPublicShareController {
\OCP\Util::addScript('files', 'filelist');
\OCP\Util::addScript('files', 'keyboardshortcuts');
\OCP\Util::addScript('files', 'operationprogressbar');
-
- // Load Viewer scripts
- if (class_exists(LoadViewer::class)) {
- $this->eventDispatcher->dispatchTyped(new LoadViewer());
- }
}
+ // Load Viewer scripts
+ if (class_exists(LoadViewer::class)) {
+ $this->eventDispatcher->dispatchTyped(new LoadViewer());
+ }
// OpenGraph Support: http://ogp.me/
\OCP\Util::addHeader('meta', ['property' => "og:title", 'content' => $shareTmpl['filename']]);
\OCP\Util::addHeader('meta', ['property' => "og:description", 'content' => $this->defaults->getName() . ($this->defaults->getSlogan() !== '' ? ' - ' . $this->defaults->getSlogan() : '')]);
diff --git a/apps/files_sharing/src/share.js b/apps/files_sharing/src/share.js
index 76c007b5218..93891cbf287 100644
--- a/apps/files_sharing/src/share.js
+++ b/apps/files_sharing/src/share.js
@@ -94,6 +94,10 @@ import { getCapabilities } from '@nextcloud/capabilities'
}
if (_.isFunction(fileData.canDownload) && !fileData.canDownload()) {
delete fileActions.actions.all.Download
+ if (fileData.permissions & OC.PERMISSION_UPDATE === 0) {
+ // neither move nor copy is allowed, remove the action completely
+ delete fileActions.actions.all.MoveCopy
+ }
}
tr.attr('data-share-permissions', sharePermissions)
tr.attr('data-share-attributes', JSON.stringify(fileData.shareAttributes))
diff --git a/apps/files_sharing/templates/public.php b/apps/files_sharing/templates/public.php
index 7e6289784ae..13e4366c1c1 100644
--- a/apps/files_sharing/templates/public.php
+++ b/apps/files_sharing/templates/public.php
@@ -60,31 +60,21 @@ $maxUploadFilesize = min($upload_max_filesize, $post_max_size);
<?php if (isset($_['folder'])): ?>
<?php print_unescaped($_['folder']); ?>
<?php else: ?>
- <?php if ($_['previewEnabled'] && substr($_['mimetype'], 0, strpos($_['mimetype'], '/')) == 'audio'): ?>
- <div id="imgframe">
- <audio tabindex="0" controls="" preload="none" style="width: 100%; max-width: <?php p($_['previewMaxX']); ?>px; max-height: <?php p($_['previewMaxY']); ?>px"
- <?php // See https://github.com/nextcloud/server/pull/27674?>
- <?php if ($_['hideDownload']) { ?>controlsList="nodownload" <?php } ?>>
- <source src="<?php p($_['downloadURL']); ?>" type="<?php p($_['mimetype']); ?>" />
- </audio>
- </div>
- <?php else: ?>
- <!-- Preview frame is filled via JS to support SVG images for modern browsers -->
- <div id="imgframe"></div>
- <?php if (isset($_['mimetype']) && strpos($_['mimetype'], 'image') === 0) { ?>
- <div class="directDownload">
- <div>
- <?php p($_['filename'])?> (<?php p($_['fileSize']) ?>)
- </div>
- <?php if (!$_['hideDownload']) { ?>
- <a href="<?php p($_['downloadURL']); ?>" id="downloadFile" class="button">
- <span class="icon icon-download"></span>
- <?php p($l->t('Download'))?>
- </a>
- <?php } ?>
- </div>
+ <!-- preview frame to open file in with viewer -->
+ <div id="imgframe"></div>
+ <?php if (isset($_['mimetype']) && strpos($_['mimetype'], 'image') === 0) { ?>
+ <div class="directDownload">
+ <div>
+ <?php p($_['filename'])?> (<?php p($_['fileSize']) ?>)
+ </div>
+ <?php if (!$_['hideDownload']) { ?>
+ <a href="<?php p($_['downloadURL']); ?>" id="downloadFile" class="button">
+ <span class="icon icon-download"></span>
+ <?php p($l->t('Download'))?>
+ </a>
<?php } ?>
- <?php endif; ?>
+ </div>
+ <?php } ?>
<?php if ($_['previewURL'] === $_['downloadURL'] && !$_['hideDownload']): ?>
<div class="directDownload">
<div>
diff --git a/apps/files_sharing/tests/TestCase.php b/apps/files_sharing/tests/TestCase.php
index 234ea2c69c8..d4077c84816 100644
--- a/apps/files_sharing/tests/TestCase.php
+++ b/apps/files_sharing/tests/TestCase.php
@@ -201,8 +201,6 @@ abstract class TestCase extends \Test\TestCase {
}
}
- self::resetStorage();
-
\OC_Util::tearDownFS();
\OC\Files\Cache\Storage::getGlobalCache()->clearCache();
\OC::$server->getUserSession()->setUser(null);
@@ -214,17 +212,6 @@ abstract class TestCase extends \Test\TestCase {
}
/**
- * reset init status for the share storage
- */
- protected static function resetStorage() {
- $storage = new \ReflectionClass('\OCA\Files_Sharing\SharedStorage');
- $isInitialized = $storage->getProperty('initialized');
- $isInitialized->setAccessible(true);
- $isInitialized->setValue($storage, false);
- $isInitialized->setAccessible(false);
- }
-
- /**
* get some information from a given share
* @param int $shareID
* @return array with: item_source, share_type, share_with, item_type, permissions
diff --git a/apps/settings/css/settings.css b/apps/settings/css/settings.css
index d363f869cf3..1ce88489a23 100644
--- a/apps/settings/css/settings.css
+++ b/apps/settings/css/settings.css
@@ -169,7 +169,9 @@ input#openid, input#webdav {
grid-template-rows: 1fr 1fr 1fr 2fr;
}
.profile-settings-container #locale h3 {
- height: 32px;
+ height: 44px;
+ display: flex;
+ align-items: center;
}
.personal-show-container {
@@ -221,7 +223,7 @@ select#timezone, select#languageinput, select#localeinput {
text-decoration: underline;
}
.development-notice a:not(.link-button):hover {
- background-color: var(--color-primary-element-lighter);
+ background-color: var(--color-primary-element-hover);
}
.link-button {
@@ -311,6 +313,8 @@ select#timezone, select#languageinput, select#localeinput {
flex-wrap: nowrap;
justify-content: flex-start;
width: 100%;
+ align-items: center;
+ gap: 8px;
}
.personal-settings-container > div h3 > label {
white-space: nowrap;
@@ -384,7 +388,7 @@ select#timezone, select#languageinput, select#localeinput {
width: 44px;
height: 44px;
padding: 10px;
- margin: -12px 0 0 8px;
+ margin: 0;
background: none;
border: none;
}
@@ -480,12 +484,32 @@ table.nostyle td {
#security-password #passwordform {
display: flex;
flex-wrap: wrap;
+ flex-direction: column;
+ gap: 1rem;
+}
+#security-password #passwordform .input-control {
+ display: flex;
+ flex-wrap: wrap;
+ flex-direction: column;
+}
+#security-password #passwordform .input-control label {
+ margin-bottom: 0.5rem;
}
-#security-password #passwordform #pass1, #security-password #passwordform .personal-show-container, #security-password #passwordform #passwordbutton {
+#security-password #passwordform #pass1, #security-password #passwordform .personal-show-container {
flex-shrink: 1;
- width: 200px;
+ width: 300px;
min-width: 150px;
}
+#security-password #passwordform .personal-show-container #pass2 {
+ position: relative;
+ top: 0.5rem;
+}
+#security-password #passwordform .personal-show-container .personal-show-label {
+ top: 34px !important;
+ margin-right: 0;
+ margin-top: 0 !important;
+ right: 3px;
+}
#security-password #passwordform #pass2 {
width: 100%;
}
@@ -497,7 +521,7 @@ table.nostyle td {
left: 0;
width: 100%;
border-radius: 0 0 2px 2px;
- margin-top: -6px;
+ margin-top: 5px;
overflow: hidden;
height: 3px;
}
@@ -1169,7 +1193,7 @@ table.grid td.date {
}
#mail_smtpport {
- width: 40px;
+ width: 60px;
}
.cronlog {
diff --git a/apps/settings/css/settings.css.map b/apps/settings/css/settings.css.map
index 8065e4fe436..7e83701b623 100644
--- a/apps/settings/css/settings.css.map
+++ b/apps/settings/css/settings.css.map
@@ -1 +1 @@
-{"version":3,"sourceRoot":"","sources":["../../../core/css/variables.scss","settings.scss","../../../core/css/functions.scss"],"names":[],"mappings":";AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;ACAA;AAAA;AAAA;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAsBA;AAAA;AAAA;AA4BA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AD3CC;EACC;;;AAIF;AACA;EACC;;;AAGD;AACA;AC6CC;EAEA;;;AD3CD;ACyCC;EAEA;;;ADvCD;ACqCC;EAEA;;;ADnCD;ACiCC;EAEA;;;AD/BD;AC6BC;EAEA;;;AD1BA;EACC;;AAGD;EACC;;AAGD;EACC;;;AAIF;EACC;;;AAGD;EACC;;;AAED;EACC;;;AAGD;EACC;;;AAGD;EACC;EACA;AACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;AACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;EAGC;;AAGD;EACC;;AAGD;EACC;;;AAKH;EACC;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;;AAGC;EACC;;;AAKH;EACC;;;AAIA;EACC;;AAEA;EACC;;AAIA;EACC;;;AAOH;EAGC;;;AAIF;EACC;EACA;EACA;EACA;;AAEA;EACC;EACA;;AAEA;EACC;;AAIF;EACC;EACA;EACA;;AAGD;EACC;EACA;EACA;;;AAMF;EACC;;AACA;EACC;;AACA;EACC;;;AAKH;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAGC;EACA;EACA;;AAGD;EACC;EACA;;;AAMF;EACC;IACC;IACA;;EAEA;IACC;IACA;;EAGD;IACC;IACA;;EAGD;IACC;IACA;IACA;;;AAKH;EACC;IACC;IACA;;EAEA;IACC;;EAGD;IACC;IACA;;EAGD;IACC;IACA;;;AAKH;EACC;IACC;IACA;;EAEA;IACC;;EAGD;IACC;IACA;;EAGD;IACC;IACA;;;AAKH;EACC;EACA;EACA;;AAEA;EACC;;AAIA;EACC;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;;AAKD;EACC;EACA;EACA;EACA;EACA;;AAKH;EACC;EACA;EACA;EACA;;AAEA;EACC;;AAIF;EACC;;AAGD;EACC;EACA;EACA;EACA;;;AAKF;EACC;EACA;;AAEA;EACC;;AAEA;EACC;;AAGD;EACC;;AAIF;EACC;EACA;;;AAKF;AACA;AACA;EACC;EACA;EACA;EACA;;AAEA;EACC;;AAGD;EACC;EACA;EACA;;;AAIF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEC;EACA;;AAEA;EACC;;AAIF;EACC;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;;AAIF;EACC;;AAGC;EAEC;EACA;;AAEA;EACC;;AAGD;EACC;;AAEA;EACC;;AAIF;EACC;EAEA;;AAEA;EACC;;;AAQN;EACC;;;AAGD;EACC;;;AAIA;EACC;;AAGD;EACC;;;AAIF;AAAA;EAEC;;;AAGD;EACC;;;AAGD;EACC;;;AAIA;EACC;EACA;EACA;;AAGD;EACC;EACA;EACA;;;AAMD;EACC;;AAGD;EACC;;;AAKD;EACC;EACA;;AAEA;EACC;EACA;EACA;;AAGD;EACC;;AAGD;EACC;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;;AAKH;AAGC;EACC;;AAGD;EACC;;AAGD;EACC;EACA;EACA;;;AAIF;AAGC;EACC;EACA;EACA;EACA;;AAGD;EACC;;;AAKD;AAAA;EAEC;;;AAKD;AAAA;EAEC;;;AAIF;EACC;EACA;EACA;;AAEA;EACC;;AAGD;EACC;;;AAIF;AACA;EACC;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;;;AAKD;EACC;EACA;EACA;EACA;EACA;;AAGD;EACC;;AAEA;EACC;;AAIF;EACC;;AAGD;EAEC;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;;AAIF;EACC;;AAGD;EACC;EACA;;;AAIF;EACC;;;AAGD;AACA;EACC;EACA;EACA;;;AAGD;EACC;;;AAGD;EACC;;;AAGD;AACC;;AACA;EACC;EACA;EACA;;AAGD;EACC;;AAIA;EACC;;AAIF;EACC;;AAGD;EACC;;AAGD;EACC;;;AAIF;EACC;EACA;EACA;;;AAGD;EACC;;;AAIA;EACC;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;;AAGD;EACC;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;;;AAIF;EACC;EACA;EACA;;;AAIA;EACC;;;AAMD;EACC;;AAGD;EACC;EACA;;AAGD;EACC;;AAGD;EACC;;AAGD;EACC;EACA;EACA;EACA;;AAGD;EACC;;AAGD;EACC;;;AAMA;AAAA;EAEC;EACA;EACA;EACA;EACA;;AAIF;EACC;EACA;;AAEA;AAAA;EAEC;;AAGD;EACC;;AAIF;EACC;;AAGD;EACC;;AAGD;EACC;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;;AAEA;EACC;;AAIF;EACC;EACA;;AAGD;AAAA;AAAA;AAAA;AAAA;EAKC;;;AAIF;EACC;IACC;;;EAED;IACC;;;AAIF;EACC;IACC;;;EAED;IACC;;;AAIF;EACC;IACC;;;EAED;IACC;;;AAIF;EACC;IACC;;;EAED;IACC;;;AAIF;EACC;IACC;;;AAIF;EACC;IACC;;;AAIF;AACA;EAEE;IACC;;;AAKH;EACC;IACC;;;AAIF;EACC;;;AAGD;EACC;AACA;AAKA;;AAJA;EACC;;AAID;EACC;;AAEA;EACC;EACA;EACA;;;AAKH;EACC;EACA;EACA;;;AAGD;EACC;EACA;EACA;EACA;;;AAGD;EACC;;;AAGD;EACC;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;;;AAGD;EACC;;;AAGD;EACC;;;AAGD;AAEA;EACC;;;AAGD;EACC;;;AAGD;EACC;EACA;EACA;;;AAGD;EAwGC;EACA;EACA;AAkDA;;AAxJA;EACC;;AAGD;EACC;;AAGD;EACC;;AAGD;EACC,QAfgB;EAgBhB,SAjBiB;EAmBjB,cAlBgB;EAmBhB;EACA;EACA;EACA;EACA;EACA;;AAGD;EAQC;;AAPA;EACC;EACA;EACA;EACA,YAhCe;;AAqChB;EACC;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;;AAKF;EACC;;AAEA;EACC;;AAIF;EACC;EACA;EACA;;AAGD;AAAA;EAEC;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;;AAEA;EACC;EACA;EACA;;AAKH;EACC;EACA;AACA;EACA;EACA;EACA;;AAOD;EACC;;AAGD;EACC;EACA;;AAEA;EACC;EACA;;AAGD;EACC;;AAKD;EACC;;AAGD;EACC;;AAGD;EACC;;AAEA;EACC;;AAKD;EACC;;AAKD;EACC;;AAMH;EACC;EACA;;AAEA;EACC;EACA;;AAGD;EACC;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;;AAGD;EACC;;;AAQF;EACC;;;AAKH;AACA;EACC;EACA;;;AAGD;EACC;;;AAGD;EACC;;;AAGD;EACC;;;AAOA;AAAA;AAAA;AAAA;EACC;;AAEA;AAAA;AAAA;AAAA;EACC;;AAGD;AAAA;AAAA;AAAA;EACC;EACA;EACA;EACA;EACA;;AAGD;AAAA;AAAA;AAAA;EACC;;AAGD;AAAA;AAAA;AAAA;EACC;;AAGD;AAAA;AAAA;AAAA;EACC;;;AAMF;EACC;;AAGD;EACC;;AAGD;EACC;;AAGD;EACC;;AAGD;EACC;;;AAIF;EACC;;;AAGD;EACC;;;AAGD;EACC;AACA;EACA;EACA;EACA;EACA;;;AAGD;AAEA;EACC;EACA;EACA;;;AAGD;AAAA;AAAA;EAGC;;;AAIA;EACC;EACA;EACA;;AAGD;AAAA;EAEC;;;AAIF;EACC;;;AAGD;EACC;;;AAGD;EACC;EACA;EACA;EACA;;AAEA;EACC;;;AAIF;EACC;EACA;EACA;EACA;;;AAGD;EACC;EACA;;;AAIA;EACC;EACA;;AAGD;EACC;;AAGD;EACC;EACA;;;AAKF;AACA;EACC;EACA;;;AAGD;EACC;EACA;EACA;EACA;EACA;;;AAIA;EACC;EACA;;AAEA;EACC;;AAGD;EACC;;AAIF;EACC;EACA;;AAGD;EACC;;AAGD;EACC;;AAGD;EACC;;;AAKD;EACC;;AAGD;EACC;;;AAIF;EACC;;AAEA;EACC;EACA;;;AAIF;EACC;;;AAGD;EACC;EACA;EACA;;;AAID;AACA;EAGC;EACA;EACA;;AAEA;EACC;EACA;EACA;;AAEA;EAGC;EACA;EACA,YAhBgB;EAiBhB;EACA;EACA;AACA;AAAA;EAEA,uBACE;EAOF;AAMA;AA0DA;;AA9DA;EACC;;AAID;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAOC,WA3CkB;;AA6ClB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACC;EACA;EACA;;AAID;EAMC;;AAIF;AAAA;AAAA;EAGC,WAjEkB;;AAmElB;AAAA;AAAA;EACC;EACA;EACA;;AAIF;EACC;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;;AAID;EACC;EACA;EACA;EACA;AAAc;EACd,KD16CY;;AC46CZ;EACC;;AAIF;EACC;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAUC;EACA;EACA;EACA;EACA;;AAKD;EACC;;AAGD;EACC;;AAIF;EACC;;AAGD;AAAA;AAAA;EAGC;EACA;EACA;EACA;AAaA;AA2GA;;AAtHA;AAAA;AAAA;EACC;EACA;;AAIA;AAAA;AAAA;AAAA;AAAA;EACC;;AAKF;AAAA;AAAA;EACC;EACA;;AAGD;AAAA;AAAA;EACC;;AAKA;AAAA;AAAA;AAAA;AAAA;EACC;EACA;;AAIF;AAAA;AAAA;AAAA;AAAA;AAEC;EACA;EACA;EACA;AACA;AAAA;AAAA;EAGA;EACA;EACA;EACA;;AAGD;AAAA;AAAA;EACC;EACA;EACA;EACA;;AAEA;AAAA;AAAA;EACC;EACA;EACA;;AAIF;AAAA;AAAA;EACC;EACA;;AAEA;AAAA;AAAA;EACC;;AAIF;AAAA;AAAA;EACC;EACA;EACA;;AAEA;AAAA;AAAA;EACC;;AAIF;AAAA;AAAA;EACC;EACA;;AAEA;AAAA;AAAA;EACC;;AAGD;AAAA;AAAA;EACC;EACA;EACA;EACA;;AAEA;AAAA;AAAA;EACC;EACA;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAGC;EACA;;AAKH;AAAA;AAAA;EACC;EACA;EACA;EACA;;AAEA;AAAA;AAAA;EACC;EACA;;AAMH;AAAA;AAAA;EACC;;AAKH;EACC;EACA;EACA;EACA;;AAGD;EACC;EACA;;;AAKH;EACI;;;AAGJ;EACE;IACE;;;AAGJ;EACE;IACE","file":"settings.css"} \ No newline at end of file
+{"version":3,"sourceRoot":"","sources":["../../../core/css/variables.scss","settings.scss","../../../core/css/functions.scss"],"names":[],"mappings":";AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;ACAA;AAAA;AAAA;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAsBA;AAAA;AAAA;AA4BA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AD3CC;EACC;;;AAIF;AACA;EACC;;;AAGD;AACA;AC6CC;EAEA;;;AD3CD;ACyCC;EAEA;;;ADvCD;ACqCC;EAEA;;;ADnCD;ACiCC;EAEA;;;AD/BD;AC6BC;EAEA;;;AD1BA;EACC;;AAGD;EACC;;AAGD;EACC;;;AAIF;EACC;;;AAGD;EACC;;;AAED;EACC;;;AAGD;EACC;;;AAGD;EACC;EACA;AACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;AACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;EAGC;;AAGD;EACC;;AAGD;EACC;;;AAKH;EACC;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;;AAGC;EACC;EACA;EACA;;;AAKH;EACC;;;AAIA;EACC;;AAEA;EACC;;AAIA;EACC;;;AAOH;EAGC;;;AAIF;EACC;EACA;EACA;EACA;;AAEA;EACC;EACA;;AAEA;EACC;;AAIF;EACC;EACA;EACA;;AAGD;EACC;EACA;EACA;;;AAMF;EACC;;AACA;EACC;;AACA;EACC;;;AAKH;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAGC;EACA;EACA;;AAGD;EACC;EACA;;;AAMF;EACC;IACC;IACA;;EAEA;IACC;IACA;;EAGD;IACC;IACA;;EAGD;IACC;IACA;IACA;;;AAKH;EACC;IACC;IACA;;EAEA;IACC;;EAGD;IACC;IACA;;EAGD;IACC;IACA;;;AAKH;EACC;IACC;IACA;;EAEA;IACC;;EAGD;IACC;IACA;;EAGD;IACC;IACA;;;AAKH;EACC;EACA;EACA;;AAEA;EACC;;AAIA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;;AAKD;EACC;EACA;EACA;EACA;EACA;;AAKH;EACC;EACA;EACA;EACA;;AAEA;EACC;;AAIF;EACC;;AAGD;EACC;EACA;EACA;EACA;;;AAKF;EACC;EACA;;AAEA;EACC;;AAEA;EACC;;AAGD;EACC;;AAIF;EACC;EACA;;;AAKF;AACA;AACA;EACC;EACA;EACA;EACA;;AAEA;EACC;;AAGD;EACC;EACA;EACA;;;AAIF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEC;EACA;;AAEA;EACC;;AAIF;EACC;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;;AAIF;EACC;;AAGC;EAEC;EACA;;AAEA;EACC;;AAGD;EACC;;AAEA;EACC;;AAIF;EACC;EAEA;;AAEA;EACC;;;AAQN;EACC;;;AAGD;EACC;;;AAIA;EACC;;AAGD;EACC;;;AAIF;AAAA;EAEC;;;AAGD;EACC;;;AAGD;EACC;;;AAIA;EACC;EACA;EACA;;AAGD;EACC;EACA;EACA;;;AAMD;EACC;;AAGD;EACC;;;AAKD;EACC;EACA;EACA;EACA;;AACA;EACC;EACA;EACA;;AACA;EACC;;AAIF;EACC;EACA;EACA;;AAKA;EACC;EACA;;AAED;EACC;EACA;EACA;EACA;;AAIF;EACC;;AAGD;EACC;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;;AAKH;AAGC;EACC;;AAGD;EACC;;AAGD;EACC;EACA;EACA;;;AAIF;AAGC;EACC;EACA;EACA;EACA;;AAGD;EACC;;;AAKD;AAAA;EAEC;;;AAKD;AAAA;EAEC;;;AAIF;EACC;EACA;EACA;;AAEA;EACC;;AAGD;EACC;;;AAIF;AACA;EACC;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;;;AAKD;EACC;EACA;EACA;EACA;EACA;;AAGD;EACC;;AAEA;EACC;;AAIF;EACC;;AAGD;EAEC;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;;AAIF;EACC;;AAGD;EACC;EACA;;;AAIF;EACC;;;AAGD;AACA;EACC;EACA;EACA;;;AAGD;EACC;;;AAGD;EACC;;;AAGD;AACC;;AACA;EACC;EACA;EACA;;AAGD;EACC;;AAIA;EACC;;AAIF;EACC;;AAGD;EACC;;AAGD;EACC;;;AAIF;EACC;EACA;EACA;;;AAGD;EACC;;;AAIA;EACC;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;;AAGD;EACC;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;;;AAIF;EACC;EACA;EACA;;;AAIA;EACC;;;AAMD;EACC;;AAGD;EACC;EACA;;AAGD;EACC;;AAGD;EACC;;AAGD;EACC;EACA;EACA;EACA;;AAGD;EACC;;AAGD;EACC;;;AAMA;AAAA;EAEC;EACA;EACA;EACA;EACA;;AAIF;EACC;EACA;;AAEA;AAAA;EAEC;;AAGD;EACC;;AAIF;EACC;;AAGD;EACC;;AAGD;EACC;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;;AAEA;EACC;;AAIF;EACC;EACA;;AAGD;AAAA;AAAA;AAAA;AAAA;EAKC;;;AAIF;EACC;IACC;;;EAED;IACC;;;AAIF;EACC;IACC;;;EAED;IACC;;;AAIF;EACC;IACC;;;EAED;IACC;;;AAIF;EACC;IACC;;;EAED;IACC;;;AAIF;EACC;IACC;;;AAIF;EACC;IACC;;;AAIF;AACA;EAEE;IACC;;;AAKH;EACC;IACC;;;AAIF;EACC;;;AAGD;EACC;AACA;AAKA;;AAJA;EACC;;AAID;EACC;;AAEA;EACC;EACA;EACA;;;AAKH;EACC;EACA;EACA;;;AAGD;EACC;EACA;EACA;EACA;;;AAGD;EACC;;;AAGD;EACC;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;;;AAGD;EACC;;;AAGD;EACC;;;AAGD;AAEA;EACC;;;AAGD;EACC;;;AAGD;EACC;EACA;EACA;;;AAGD;EAwGC;EACA;EACA;AAkDA;;AAxJA;EACC;;AAGD;EACC;;AAGD;EACC;;AAGD;EACC,QAfgB;EAgBhB,SAjBiB;EAmBjB,cAlBgB;EAmBhB;EACA;EACA;EACA;EACA;EACA;;AAGD;EAQC;;AAPA;EACC;EACA;EACA;EACA,YAhCe;;AAqChB;EACC;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;;AAKF;EACC;;AAEA;EACC;;AAIF;EACC;EACA;EACA;;AAGD;AAAA;EAEC;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;;AAEA;EACC;EACA;EACA;;AAKH;EACC;EACA;AACA;EACA;EACA;EACA;;AAOD;EACC;;AAGD;EACC;EACA;;AAEA;EACC;EACA;;AAGD;EACC;;AAKD;EACC;;AAGD;EACC;;AAGD;EACC;;AAEA;EACC;;AAKD;EACC;;AAKD;EACC;;AAMH;EACC;EACA;;AAEA;EACC;EACA;;AAGD;EACC;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;;AAGD;EACC;;;AAQF;EACC;;;AAKH;AACA;EACC;EACA;;;AAGD;EACC;;;AAGD;EACC;;;AAGD;EACC;;;AAOA;AAAA;AAAA;AAAA;EACC;;AAEA;AAAA;AAAA;AAAA;EACC;;AAGD;AAAA;AAAA;AAAA;EACC;EACA;EACA;EACA;EACA;;AAGD;AAAA;AAAA;AAAA;EACC;;AAGD;AAAA;AAAA;AAAA;EACC;;AAGD;AAAA;AAAA;AAAA;EACC;;;AAMF;EACC;;AAGD;EACC;;AAGD;EACC;;AAGD;EACC;;AAGD;EACC;;;AAIF;EACC;;;AAGD;EACC;;;AAGD;EACC;AACA;EACA;EACA;EACA;EACA;;;AAGD;AAEA;EACC;EACA;EACA;;;AAGD;AAAA;AAAA;EAGC;;;AAIA;EACC;EACA;EACA;;AAGD;AAAA;EAEC;;;AAIF;EACC;;;AAGD;EACC;;;AAGD;EACC;EACA;EACA;EACA;;AAEA;EACC;;;AAIF;EACC;EACA;EACA;EACA;;;AAGD;EACC;EACA;;;AAIA;EACC;EACA;;AAGD;EACC;;AAGD;EACC;EACA;;;AAKF;AACA;EACC;EACA;;;AAGD;EACC;EACA;EACA;EACA;EACA;;;AAIA;EACC;EACA;;AAEA;EACC;;AAGD;EACC;;AAIF;EACC;EACA;;AAGD;EACC;;AAGD;EACC;;AAGD;EACC;;;AAKD;EACC;;AAGD;EACC;;;AAIF;EACC;;AAEA;EACC;EACA;;;AAIF;EACC;;;AAGD;EACC;EACA;EACA;;;AAID;AACA;EAGC;EACA;EACA;;AAEA;EACC;EACA;EACA;;AAEA;EAGC;EACA;EACA,YAhBgB;EAiBhB;EACA;EACA;AACA;AAAA;EAEA,uBACE;EAOF;AAMA;AA0DA;;AA9DA;EACC;;AAID;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAOC,WA3CkB;;AA6ClB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACC;EACA;EACA;;AAID;EAMC;;AAIF;AAAA;AAAA;EAGC,WAjEkB;;AAmElB;AAAA;AAAA;EACC;EACA;EACA;;AAIF;EACC;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;;AAID;EACC;EACA;EACA;EACA;AAAc;EACd,KDt8CY;;ACw8CZ;EACC;;AAIF;EACC;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAUC;EACA;EACA;EACA;EACA;;AAKD;EACC;;AAGD;EACC;;AAIF;EACC;;AAGD;AAAA;AAAA;EAGC;EACA;EACA;EACA;AAaA;AA2GA;;AAtHA;AAAA;AAAA;EACC;EACA;;AAIA;AAAA;AAAA;AAAA;AAAA;EACC;;AAKF;AAAA;AAAA;EACC;EACA;;AAGD;AAAA;AAAA;EACC;;AAKA;AAAA;AAAA;AAAA;AAAA;EACC;EACA;;AAIF;AAAA;AAAA;AAAA;AAAA;AAEC;EACA;EACA;EACA;AACA;AAAA;AAAA;EAGA;EACA;EACA;EACA;;AAGD;AAAA;AAAA;EACC;EACA;EACA;EACA;;AAEA;AAAA;AAAA;EACC;EACA;EACA;;AAIF;AAAA;AAAA;EACC;EACA;;AAEA;AAAA;AAAA;EACC;;AAIF;AAAA;AAAA;EACC;EACA;EACA;;AAEA;AAAA;AAAA;EACC;;AAIF;AAAA;AAAA;EACC;EACA;;AAEA;AAAA;AAAA;EACC;;AAGD;AAAA;AAAA;EACC;EACA;EACA;EACA;;AAEA;AAAA;AAAA;EACC;EACA;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAGC;EACA;;AAKH;AAAA;AAAA;EACC;EACA;EACA;EACA;;AAEA;AAAA;AAAA;EACC;EACA;;AAMH;AAAA;AAAA;EACC;;AAKH;EACC;EACA;EACA;EACA;;AAGD;EACC;EACA;;;AAKH;EACI;;;AAGJ;EACE;IACE;;;AAGJ;EACE;IACE","file":"settings.css"} \ No newline at end of file
diff --git a/apps/settings/css/settings.scss b/apps/settings/css/settings.scss
index 9f0ab432cc7..3c32d90df14 100644
--- a/apps/settings/css/settings.scss
+++ b/apps/settings/css/settings.scss
@@ -120,7 +120,9 @@ input {
#locale {
h3 {
- height: 32px;
+ height: 44px;
+ display: flex;
+ align-items: center;
}
}
}
@@ -188,7 +190,7 @@ select {
a:not(.link-button) {
text-decoration: underline;
&:hover {
- background-color: var(--color-primary-element-lighter);
+ background-color: var(--color-primary-element-hover);
}
}
}
@@ -300,6 +302,8 @@ select {
flex-wrap: nowrap;
justify-content: flex-start;
width: 100%;
+ align-items: center;
+ gap: 8px;
> label {
white-space: nowrap;
@@ -391,7 +395,7 @@ select {
width: 44px;
height: 44px;
padding: 10px;
- margin: -12px 0 0 8px;
+ margin: 0;
background: none;
border: none;
@@ -514,13 +518,37 @@ table.nostyle {
#passwordform {
display: flex;
flex-wrap: wrap;
+ flex-direction: column;
+ gap: 1rem;
+ .input-control {
+ display: flex;
+ flex-wrap: wrap;
+ flex-direction: column;
+ label {
+ margin-bottom: 0.5rem;
+ }
+ }
- #pass1, .personal-show-container, #passwordbutton {
+ #pass1, .personal-show-container {
flex-shrink: 1;
- width: 200px;
+ width: 300px;
min-width: 150px;
}
+ // Extremely fragile code, to be replaced by PasswordField component soon
+ .personal-show-container {
+ #pass2 {
+ position: relative;
+ top: 0.5rem;
+ }
+ .personal-show-label {
+ top: 34px !important;
+ margin-right: 0;
+ margin-top: 0 !important;
+ right: 3px;
+ }
+ }
+
#pass2 {
width: 100%;
}
@@ -534,7 +562,7 @@ table.nostyle {
left: 0;
width: 100%;
border-radius: 0 0 2px 2px;
- margin-top: -6px;
+ margin-top: 5px;
overflow: hidden;
height: 3px;
}
@@ -1330,7 +1358,7 @@ table.grid td.date {
}
#mail_smtpport {
- width: 40px;
+ width: 60px;
}
.cronlog {
diff --git a/apps/settings/js/federationsettingsview.js b/apps/settings/js/federationsettingsview.js
index eb5d7084206..a4a1a31223e 100644
--- a/apps/settings/js/federationsettingsview.js
+++ b/apps/settings/js/federationsettingsview.js
@@ -130,7 +130,11 @@
if (
field === 'avatar' ||
field === 'email' ||
- field === 'displayname'
+ field === 'displayname' ||
+ field === 'twitter' ||
+ field === 'address' ||
+ field === 'website' ||
+ field === 'phone'
) {
return;
}
diff --git a/apps/settings/l10n/af.js b/apps/settings/l10n/af.js
index cbe28f7062d..924abd642af 100644
--- a/apps/settings/l10n/af.js
+++ b/apps/settings/l10n/af.js
@@ -60,6 +60,9 @@ OC.L10N.register(
"No email address set" : "Geen e-posadres ingestel",
"Language" : "Taal",
"Help translate" : "Help met vertaling",
+ "Your phone number" : "U foonnommer",
+ "Your Twitter handle" : "U Twitter-handvatsel",
+ "Your website" : "U webwerf",
"Add" : "Voeg by",
"Cancel" : "Kanselleer",
"Display name" : "Vertoonnaam",
@@ -78,7 +81,7 @@ OC.L10N.register(
"Active users" : "Aktiewe gebruikers",
"Send email to new user" : "Stuur e-pos aan nuwe gebruiker",
"Email sent" : "E-pos gestuur",
- "Address" : "Adres",
+ "Location" : "Ligging",
"About" : "Oor",
"Full name" : "Volle naam",
"Phone number" : "Foonnommer",
@@ -108,15 +111,15 @@ OC.L10N.register(
"Remove image" : "Verwyder beeld",
"png or jpg, max. 20 MB" : "png of jpg, maks. 20 MB",
"Choose as profile picture" : "Kies as profielprent",
- "Your phone number" : "U foonnommer",
- "Your postal address" : "U posadres",
- "Link https://…" : "Skakel https://…",
- "Twitter handle @…" : "Twitter-handvatsel @…",
"Current password" : "Huidige wagwoord",
"New password" : "Nuwe wagwoord",
"Change password" : "Verander wagwoord",
"All languages" : "Alle tale",
"Everyone" : "Almal",
- "days" : "dae"
+ "days" : "dae",
+ "Address" : "Adres",
+ "Your postal address" : "U posadres",
+ "Link https://…" : "Skakel https://…",
+ "Twitter handle @…" : "Twitter-handvatsel @…"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/settings/l10n/af.json b/apps/settings/l10n/af.json
index 87de85e8c58..51bfe4dfa5d 100644
--- a/apps/settings/l10n/af.json
+++ b/apps/settings/l10n/af.json
@@ -58,6 +58,9 @@
"No email address set" : "Geen e-posadres ingestel",
"Language" : "Taal",
"Help translate" : "Help met vertaling",
+ "Your phone number" : "U foonnommer",
+ "Your Twitter handle" : "U Twitter-handvatsel",
+ "Your website" : "U webwerf",
"Add" : "Voeg by",
"Cancel" : "Kanselleer",
"Display name" : "Vertoonnaam",
@@ -76,7 +79,7 @@
"Active users" : "Aktiewe gebruikers",
"Send email to new user" : "Stuur e-pos aan nuwe gebruiker",
"Email sent" : "E-pos gestuur",
- "Address" : "Adres",
+ "Location" : "Ligging",
"About" : "Oor",
"Full name" : "Volle naam",
"Phone number" : "Foonnommer",
@@ -106,15 +109,15 @@
"Remove image" : "Verwyder beeld",
"png or jpg, max. 20 MB" : "png of jpg, maks. 20 MB",
"Choose as profile picture" : "Kies as profielprent",
- "Your phone number" : "U foonnommer",
- "Your postal address" : "U posadres",
- "Link https://…" : "Skakel https://…",
- "Twitter handle @…" : "Twitter-handvatsel @…",
"Current password" : "Huidige wagwoord",
"New password" : "Nuwe wagwoord",
"Change password" : "Verander wagwoord",
"All languages" : "Alle tale",
"Everyone" : "Almal",
- "days" : "dae"
+ "days" : "dae",
+ "Address" : "Adres",
+ "Your postal address" : "U posadres",
+ "Link https://…" : "Skakel https://…",
+ "Twitter handle @…" : "Twitter-handvatsel @…"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/settings/l10n/ar.js b/apps/settings/l10n/ar.js
index 5f58063d4e9..d457f717e3d 100644
--- a/apps/settings/l10n/ar.js
+++ b/apps/settings/l10n/ar.js
@@ -136,6 +136,7 @@ OC.L10N.register(
"No email address set" : "لم يتم إدخال أي عنوان للبريد الإلكتروني",
"Language" : "اللغة",
"Help translate" : "ساعد في الترجمة",
+ "Your phone number" : "رقم هاتفك",
"Add" : "إضافة",
"Delete user" : "احذف المستخدم",
"Cancel" : "الغاء",
@@ -169,7 +170,7 @@ OC.L10N.register(
"Not saved" : "لم يتم حفظه",
"Sending…" : "جارٍ الإرسال …",
"Email sent" : "تم ارسال البريد الالكتروني",
- "Address" : "العنوان",
+ "Location" : "الموقع",
"Avatar" : "الصورة الرمزية",
"About" : "عن",
"Full name" : "الإسم الكامل",
@@ -228,10 +229,6 @@ OC.L10N.register(
"You are a member of the following groups:" : "إنك عضو في الفِرَق التالية:",
"You are using <strong>%s</strong>" : "تستخدم حاليا <strong>%s</strong>",
"You are using <strong>%1$s</strong> of <strong>%2$s</strong> (<strong>%3$s %%</strong>)" : "تستخدم حاليا <strong>%1$s</strong> مِن أصل <strong>%2$s</strong> (<strong>%3$s %%</strong>)",
- "Your phone number" : "رقم هاتفك",
- "Your postal address" : "عنوان البريد العادي",
- "Link https://…" : "الرابط https://…",
- "Twitter handle @…" : "حساب تويتر @…",
"Current password" : "كلمات السر الحالية",
"New password" : "كلمات سر جديدة",
"Change password" : "عدل كلمة السر",
@@ -248,6 +245,10 @@ OC.L10N.register(
"You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one." : "يجب عليك دمج مفتاح التشفير من التشفير السابق (ownCloud <= 8.0) إلى الجديد.",
"Start migration" : "إبدأ الدمج",
"days" : "أيام",
- "No display name set" : "لم يتم إدخال أي إسم"
+ "No display name set" : "لم يتم إدخال أي إسم",
+ "Address" : "العنوان",
+ "Your postal address" : "عنوان البريد العادي",
+ "Link https://…" : "الرابط https://…",
+ "Twitter handle @…" : "حساب تويتر @…"
},
"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/settings/l10n/ar.json b/apps/settings/l10n/ar.json
index 6c5ab247f02..8d449316c19 100644
--- a/apps/settings/l10n/ar.json
+++ b/apps/settings/l10n/ar.json
@@ -134,6 +134,7 @@
"No email address set" : "لم يتم إدخال أي عنوان للبريد الإلكتروني",
"Language" : "اللغة",
"Help translate" : "ساعد في الترجمة",
+ "Your phone number" : "رقم هاتفك",
"Add" : "إضافة",
"Delete user" : "احذف المستخدم",
"Cancel" : "الغاء",
@@ -167,7 +168,7 @@
"Not saved" : "لم يتم حفظه",
"Sending…" : "جارٍ الإرسال …",
"Email sent" : "تم ارسال البريد الالكتروني",
- "Address" : "العنوان",
+ "Location" : "الموقع",
"Avatar" : "الصورة الرمزية",
"About" : "عن",
"Full name" : "الإسم الكامل",
@@ -226,10 +227,6 @@
"You are a member of the following groups:" : "إنك عضو في الفِرَق التالية:",
"You are using <strong>%s</strong>" : "تستخدم حاليا <strong>%s</strong>",
"You are using <strong>%1$s</strong> of <strong>%2$s</strong> (<strong>%3$s %%</strong>)" : "تستخدم حاليا <strong>%1$s</strong> مِن أصل <strong>%2$s</strong> (<strong>%3$s %%</strong>)",
- "Your phone number" : "رقم هاتفك",
- "Your postal address" : "عنوان البريد العادي",
- "Link https://…" : "الرابط https://…",
- "Twitter handle @…" : "حساب تويتر @…",
"Current password" : "كلمات السر الحالية",
"New password" : "كلمات سر جديدة",
"Change password" : "عدل كلمة السر",
@@ -246,6 +243,10 @@
"You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one." : "يجب عليك دمج مفتاح التشفير من التشفير السابق (ownCloud <= 8.0) إلى الجديد.",
"Start migration" : "إبدأ الدمج",
"days" : "أيام",
- "No display name set" : "لم يتم إدخال أي إسم"
+ "No display name set" : "لم يتم إدخال أي إسم",
+ "Address" : "العنوان",
+ "Your postal address" : "عنوان البريد العادي",
+ "Link https://…" : "الرابط https://…",
+ "Twitter handle @…" : "حساب تويتر @…"
},"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/settings/l10n/ast.js b/apps/settings/l10n/ast.js
index b29ff4ca9da..0cd1be96938 100644
--- a/apps/settings/l10n/ast.js
+++ b/apps/settings/l10n/ast.js
@@ -122,6 +122,8 @@ OC.L10N.register(
"No email address set" : "Nun s'afitó denguna direición de corréu",
"Language" : "Llingua",
"Help translate" : "Ayúdanos nes traducciones",
+ "Your phone number" : "El to númberu de teléfonu",
+ "Your website" : "El to sitiu web",
"Add" : "Amestar",
"Cancel" : "Encaboxar",
"{size} used" : "{size} usaos",
@@ -148,7 +150,7 @@ OC.L10N.register(
"Not saved" : "Nun se guardó",
"Sending…" : "Unviando...",
"Email sent" : "Corréu-e unviáu",
- "Address" : "Direición",
+ "Location" : "Llocalización",
"About" : "Tocante a",
"Full name" : "Nome completu",
"Phone number" : "Númberu de teléfonu",
@@ -201,9 +203,6 @@ OC.L10N.register(
"Remove image" : "Desaniciar imaxe",
"png or jpg, max. 20 MB" : "png o jpg, máximu 20 MB",
"Picture provided by original account" : "Semeya fornida pola cuenta orixinal",
- "Your phone number" : "El to númberu de teléfonu",
- "Your postal address" : "La to direición postal",
- "Link https://…" : "Enllaz https://…",
"Current password" : "Contraseña actual",
"New password" : "Contraseña nueva",
"Change password" : "Camudar contraseña",
@@ -224,6 +223,9 @@ OC.L10N.register(
"Recommended" : "Recomendáu",
"The cron.php needs to be executed by the system user \"%s\"." : "cron.php precisa executalu l'usuariu del sistema «%s».",
"days" : "díes",
- "No display name set" : "Nun s'afitó'l nome p'amosar"
+ "No display name set" : "Nun s'afitó'l nome p'amosar",
+ "Address" : "Direición",
+ "Your postal address" : "La to direición postal",
+ "Link https://…" : "Enllaz https://…"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/settings/l10n/ast.json b/apps/settings/l10n/ast.json
index 50c0c49c863..ebae8c22511 100644
--- a/apps/settings/l10n/ast.json
+++ b/apps/settings/l10n/ast.json
@@ -120,6 +120,8 @@
"No email address set" : "Nun s'afitó denguna direición de corréu",
"Language" : "Llingua",
"Help translate" : "Ayúdanos nes traducciones",
+ "Your phone number" : "El to númberu de teléfonu",
+ "Your website" : "El to sitiu web",
"Add" : "Amestar",
"Cancel" : "Encaboxar",
"{size} used" : "{size} usaos",
@@ -146,7 +148,7 @@
"Not saved" : "Nun se guardó",
"Sending…" : "Unviando...",
"Email sent" : "Corréu-e unviáu",
- "Address" : "Direición",
+ "Location" : "Llocalización",
"About" : "Tocante a",
"Full name" : "Nome completu",
"Phone number" : "Númberu de teléfonu",
@@ -199,9 +201,6 @@
"Remove image" : "Desaniciar imaxe",
"png or jpg, max. 20 MB" : "png o jpg, máximu 20 MB",
"Picture provided by original account" : "Semeya fornida pola cuenta orixinal",
- "Your phone number" : "El to númberu de teléfonu",
- "Your postal address" : "La to direición postal",
- "Link https://…" : "Enllaz https://…",
"Current password" : "Contraseña actual",
"New password" : "Contraseña nueva",
"Change password" : "Camudar contraseña",
@@ -222,6 +221,9 @@
"Recommended" : "Recomendáu",
"The cron.php needs to be executed by the system user \"%s\"." : "cron.php precisa executalu l'usuariu del sistema «%s».",
"days" : "díes",
- "No display name set" : "Nun s'afitó'l nome p'amosar"
+ "No display name set" : "Nun s'afitó'l nome p'amosar",
+ "Address" : "Direición",
+ "Your postal address" : "La to direición postal",
+ "Link https://…" : "Enllaz https://…"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/settings/l10n/bg.js b/apps/settings/l10n/bg.js
index 27e21d87a31..f4d9e90cf33 100644
--- a/apps/settings/l10n/bg.js
+++ b/apps/settings/l10n/bg.js
@@ -266,10 +266,7 @@ OC.L10N.register(
"You are about to remove the group {group}. The users will NOT be deleted." : "На път сте да премахнете групата {group}. Потребителите НЯМА да бъдат изтрити.",
"Please confirm the group removal " : "Моля, потвърдете премахването на групата",
"Your biography" : "Вашата биография",
- "Unable to update biography" : "Биографията не може да се актуализира ",
"Your full name" : "Вашето пълно име",
- "Unable to update full name" : " Пълното име не може да се актуализира",
- "No full name set" : "Няма зададено пълно име",
"Email options" : "Опции за имейл",
"Primary email for password reset and notifications" : "Основен имейл за възстановяване на парола и известия",
"Remove primary email" : "Премахване на основния имейл",
@@ -287,13 +284,12 @@ OC.L10N.register(
"No email address set" : "Не е въведен имейл адрес",
"Additional emails" : "Допълнителни имейли",
"Your headline" : "Вашето заглавие",
- "Unable to update headline" : "Заглавието не може да се актуализира",
"Language" : "Език",
"Help translate" : "Помогнете с превода",
"Unable to update language" : "Езикът не може да се актуализира",
"No language set" : "Няма зададен език",
"Your organisation" : "Вашата организация",
- "Unable to update organisation" : "Организацията не може да се актуализира",
+ "Your phone number" : "Вашият тел. номер",
"Edit your Profile visibility" : "Редактиране на видимостта на вашия профил",
"Enable Profile" : "Активиране на профил",
"Unable to update profile enabled state" : "Не може да се актуализира активирано състояние на профил",
@@ -301,10 +297,7 @@ OC.L10N.register(
"{displayId}" : "{displayId}",
"Unable to update visibility of {displayId}" : "Не може да се актуализира видимостта на {displayId}",
"Your role" : "Вашата роля",
- "Unable to update role" : "Ролята не може да се актуализира",
- "Change scope level of {accountProperty}, current scope is {scope}" : "Променете нивото на обхват на {accountProperty}, текущият обхват е {scope}",
- "Unable to update federation scope of the primary {accountProperty}" : "Не може да се актуализира обхвата на федерация на основния {accountProperty}",
- "Unable to update federation scope of additional {accountProperty}" : "Не може да се актуализира обхвата на федерация на допълнителен {accountProperty}",
+ "Your website" : "Вашата уеб страница",
"Add additional email" : "Добавяне на допълнителен имейл",
"Add" : "Добави",
"You do not have permissions to see the details of this user" : "Нямате права да виждате подробности за този потребител",
@@ -383,7 +376,7 @@ OC.L10N.register(
"Not saved" : "Не е запазено",
"Sending…" : "Изпращане...",
"Email sent" : "Имейлът е изпратен",
- "Address" : "Адрес",
+ "Location" : "Местоположение",
"Avatar" : "Аватар",
"About" : "Относно",
"Full name" : "Име",
@@ -490,15 +483,6 @@ OC.L10N.register(
"You are a member of the following groups:" : "Членувате в следните групи:",
"You are using <strong>%s</strong>" : "Ползвате <strong>%s</strong>",
"You are using <strong>%1$s</strong> of <strong>%2$s</strong> (<strong>%3$s %%</strong>)" : "Вие използвате <strong>%1$s</strong> от <strong>%2$s</strong> (<strong>%3$s %%</strong>)",
- "Change privacy level of phone number" : "Промяна на нивото на поверителност на телефонния номер",
- "Your phone number" : "Вашият тел. номер",
- "Change privacy level of address" : "Промяна на нивото на поверителност на адреса",
- "Your postal address" : "Вашият пощенски код",
- "Change privacy level of website" : "Промяна на нивото на поверителност на уеб сайт",
- "It can take up to 24 hours before the account is displayed as verified." : "Може да отнеме до 24 часа, преди профилът да се покаже като потвърден.",
- "Link https://…" : "Връзка https://…",
- "Change privacy level of Twitter profile" : "Промяна на нивото на поверителност на профила в Twitter",
- "Twitter handle @…" : "Twitter манипулатор @…",
"Locale" : "Локален/Местен/",
"Current password" : "Текуща парола",
"New password" : "Нова парола",
@@ -536,7 +520,24 @@ OC.L10N.register(
"Allow username autocompletion when entering the full name or email address (ignoring missing phonebook match and being in the same group)" : "Разрешаване на автоматично довършване на име на потребител при въвеждане на пълното име или имейл адрес (като игнорирате липсващото съвпадение в телефонния указател и сте в същата група)",
"Change privacy level of full name" : "Промяна на нивото на поверителност на пълното име",
"No display name set" : "Няма настроено екранно име",
+ "Change privacy level of phone number" : "Промяна на нивото на поверителност на телефонния номер",
+ "Address" : "Адрес",
+ "Change privacy level of address" : "Промяна на нивото на поверителност на адреса",
+ "Your postal address" : "Вашият пощенски код",
+ "Change privacy level of website" : "Промяна на нивото на поверителност на уеб сайт",
+ "It can take up to 24 hours before the account is displayed as verified." : "Може да отнеме до 24 часа, преди профилът да се покаже като потвърден.",
+ "Link https://…" : "Връзка https://…",
+ "Change privacy level of Twitter profile" : "Промяна на нивото на поверителност на профила в Twitter",
+ "Twitter handle @…" : "Twitter манипулатор @…",
"The maximum number of OPcache keys is nearly exceeded. To assure that all scripts can be hold in cache, it is recommended to apply <code>opcache.max_accelerated_files</code> to your PHP configuration with a value higher than <code>%s</code>." : "Максималният брой OPcache ключове почти е надвишен. За да се гарантира, че всички скриптове могат да се задържат в кеш, се препоръчва да се приложи <code>opcache.max_accelerated_files</code> към вашата PHP конфигурация със стойност, по-висока от <code>%s</code>.",
- "Change scope level of {accountProperty}" : "Промяна на нивото на обхвата на {accountProperty}"
+ "Unable to update biography" : "Биографията не може да се актуализира ",
+ "Unable to update full name" : " Пълното име не може да се актуализира",
+ "No full name set" : "Няма зададено пълно име",
+ "Unable to update headline" : "Заглавието не може да се актуализира",
+ "Unable to update organisation" : "Организацията не може да се актуализира",
+ "Unable to update role" : "Ролята не може да се актуализира",
+ "Change scope level of {accountProperty}" : "Промяна на нивото на обхвата на {accountProperty}",
+ "Unable to update federation scope of the primary {accountProperty}" : "Не може да се актуализира обхвата на федерация на основния {accountProperty}",
+ "Unable to update federation scope of additional {accountProperty}" : "Не може да се актуализира обхвата на федерация на допълнителен {accountProperty}"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/settings/l10n/bg.json b/apps/settings/l10n/bg.json
index f6c7967290f..6516e13d113 100644
--- a/apps/settings/l10n/bg.json
+++ b/apps/settings/l10n/bg.json
@@ -264,10 +264,7 @@
"You are about to remove the group {group}. The users will NOT be deleted." : "На път сте да премахнете групата {group}. Потребителите НЯМА да бъдат изтрити.",
"Please confirm the group removal " : "Моля, потвърдете премахването на групата",
"Your biography" : "Вашата биография",
- "Unable to update biography" : "Биографията не може да се актуализира ",
"Your full name" : "Вашето пълно име",
- "Unable to update full name" : " Пълното име не може да се актуализира",
- "No full name set" : "Няма зададено пълно име",
"Email options" : "Опции за имейл",
"Primary email for password reset and notifications" : "Основен имейл за възстановяване на парола и известия",
"Remove primary email" : "Премахване на основния имейл",
@@ -285,13 +282,12 @@
"No email address set" : "Не е въведен имейл адрес",
"Additional emails" : "Допълнителни имейли",
"Your headline" : "Вашето заглавие",
- "Unable to update headline" : "Заглавието не може да се актуализира",
"Language" : "Език",
"Help translate" : "Помогнете с превода",
"Unable to update language" : "Езикът не може да се актуализира",
"No language set" : "Няма зададен език",
"Your organisation" : "Вашата организация",
- "Unable to update organisation" : "Организацията не може да се актуализира",
+ "Your phone number" : "Вашият тел. номер",
"Edit your Profile visibility" : "Редактиране на видимостта на вашия профил",
"Enable Profile" : "Активиране на профил",
"Unable to update profile enabled state" : "Не може да се актуализира активирано състояние на профил",
@@ -299,10 +295,7 @@
"{displayId}" : "{displayId}",
"Unable to update visibility of {displayId}" : "Не може да се актуализира видимостта на {displayId}",
"Your role" : "Вашата роля",
- "Unable to update role" : "Ролята не може да се актуализира",
- "Change scope level of {accountProperty}, current scope is {scope}" : "Променете нивото на обхват на {accountProperty}, текущият обхват е {scope}",
- "Unable to update federation scope of the primary {accountProperty}" : "Не може да се актуализира обхвата на федерация на основния {accountProperty}",
- "Unable to update federation scope of additional {accountProperty}" : "Не може да се актуализира обхвата на федерация на допълнителен {accountProperty}",
+ "Your website" : "Вашата уеб страница",
"Add additional email" : "Добавяне на допълнителен имейл",
"Add" : "Добави",
"You do not have permissions to see the details of this user" : "Нямате права да виждате подробности за този потребител",
@@ -381,7 +374,7 @@
"Not saved" : "Не е запазено",
"Sending…" : "Изпращане...",
"Email sent" : "Имейлът е изпратен",
- "Address" : "Адрес",
+ "Location" : "Местоположение",
"Avatar" : "Аватар",
"About" : "Относно",
"Full name" : "Име",
@@ -488,15 +481,6 @@
"You are a member of the following groups:" : "Членувате в следните групи:",
"You are using <strong>%s</strong>" : "Ползвате <strong>%s</strong>",
"You are using <strong>%1$s</strong> of <strong>%2$s</strong> (<strong>%3$s %%</strong>)" : "Вие използвате <strong>%1$s</strong> от <strong>%2$s</strong> (<strong>%3$s %%</strong>)",
- "Change privacy level of phone number" : "Промяна на нивото на поверителност на телефонния номер",
- "Your phone number" : "Вашият тел. номер",
- "Change privacy level of address" : "Промяна на нивото на поверителност на адреса",
- "Your postal address" : "Вашият пощенски код",
- "Change privacy level of website" : "Промяна на нивото на поверителност на уеб сайт",
- "It can take up to 24 hours before the account is displayed as verified." : "Може да отнеме до 24 часа, преди профилът да се покаже като потвърден.",
- "Link https://…" : "Връзка https://…",
- "Change privacy level of Twitter profile" : "Промяна на нивото на поверителност на профила в Twitter",
- "Twitter handle @…" : "Twitter манипулатор @…",
"Locale" : "Локален/Местен/",
"Current password" : "Текуща парола",
"New password" : "Нова парола",
@@ -534,7 +518,24 @@
"Allow username autocompletion when entering the full name or email address (ignoring missing phonebook match and being in the same group)" : "Разрешаване на автоматично довършване на име на потребител при въвеждане на пълното име или имейл адрес (като игнорирате липсващото съвпадение в телефонния указател и сте в същата група)",
"Change privacy level of full name" : "Промяна на нивото на поверителност на пълното име",
"No display name set" : "Няма настроено екранно име",
+ "Change privacy level of phone number" : "Промяна на нивото на поверителност на телефонния номер",
+ "Address" : "Адрес",
+ "Change privacy level of address" : "Промяна на нивото на поверителност на адреса",
+ "Your postal address" : "Вашият пощенски код",
+ "Change privacy level of website" : "Промяна на нивото на поверителност на уеб сайт",
+ "It can take up to 24 hours before the account is displayed as verified." : "Може да отнеме до 24 часа, преди профилът да се покаже като потвърден.",
+ "Link https://…" : "Връзка https://…",
+ "Change privacy level of Twitter profile" : "Промяна на нивото на поверителност на профила в Twitter",
+ "Twitter handle @…" : "Twitter манипулатор @…",
"The maximum number of OPcache keys is nearly exceeded. To assure that all scripts can be hold in cache, it is recommended to apply <code>opcache.max_accelerated_files</code> to your PHP configuration with a value higher than <code>%s</code>." : "Максималният брой OPcache ключове почти е надвишен. За да се гарантира, че всички скриптове могат да се задържат в кеш, се препоръчва да се приложи <code>opcache.max_accelerated_files</code> към вашата PHP конфигурация със стойност, по-висока от <code>%s</code>.",
- "Change scope level of {accountProperty}" : "Промяна на нивото на обхвата на {accountProperty}"
+ "Unable to update biography" : "Биографията не може да се актуализира ",
+ "Unable to update full name" : " Пълното име не може да се актуализира",
+ "No full name set" : "Няма зададено пълно име",
+ "Unable to update headline" : "Заглавието не може да се актуализира",
+ "Unable to update organisation" : "Организацията не може да се актуализира",
+ "Unable to update role" : "Ролята не може да се актуализира",
+ "Change scope level of {accountProperty}" : "Промяна на нивото на обхвата на {accountProperty}",
+ "Unable to update federation scope of the primary {accountProperty}" : "Не може да се актуализира обхвата на федерация на основния {accountProperty}",
+ "Unable to update federation scope of additional {accountProperty}" : "Не може да се актуализира обхвата на федерация на допълнителен {accountProperty}"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/settings/l10n/br.js b/apps/settings/l10n/br.js
index 7449e9491cc..ea13c91c46f 100644
--- a/apps/settings/l10n/br.js
+++ b/apps/settings/l10n/br.js
@@ -208,6 +208,7 @@ OC.L10N.register(
"Language" : "Yezh",
"Help translate" : "Sikour treiñ",
"No language set" : "Yezh ebet lakaet",
+ "Your phone number" : "O niverenn pelgomzer",
"Add" : "Ouzhpennañ",
"You do not have permissions to see the details of this user" : "N'oc'h ket aotreet da gwellet munudoù an implijer",
"Add new password" : "Ouzhpennañ ur ger-tremen",
@@ -281,7 +282,7 @@ OC.L10N.register(
"Not saved" : "N'eo ket bet enrollet",
"Sending…" : "O kas...",
"Email sent" : "Postel kaset",
- "Address" : "Chom-lec'h",
+ "Location" : "Lec'hiadur",
"Avatar" : "Avatar",
"About" : "Diwar-benn",
"Full name" : "Tout an anv",
@@ -358,11 +359,6 @@ OC.L10N.register(
"You are a member of the following groups:" : "Er strolladoù-mañ emaoc'h",
"You are using <strong>%s</strong>" : "Emaoc'h o imlpij <strong>%s</strong>",
"You are using <strong>%1$s</strong> of <strong>%2$s</strong> (<strong>%3$s %%</strong>)" : "Emaoc'h o implij <strong>%1$s</strong> diouzh <strong>%2$s</strong> (<strong>%3$s%%</strong>)",
- "Your phone number" : "O niverenn pelgomzer",
- "Your postal address" : "O chom-lec'h postel",
- "It can take up to 24 hours before the account is displayed as verified." : "Kemer a raio betek 24 heurvezh a raok ma vo gwiriaet kont an ardivink.",
- "Link https://…" : "Liamm https://...",
- "Twitter handle @…" : "Anv twitter @...",
"Locale" : "Diabarzh",
"Current password" : "Ger-tremen hiziv",
"New password" : "Ger-tremen nevez",
@@ -391,6 +387,11 @@ OC.L10N.register(
"Pick background job setting" : "Choazit stumm al labourioù diadreñv",
"The cron.php needs to be executed by the system user \"%s\"." : "Ret eo da cron.php beza lakaet en dro gant sistem an implijer \"%s\".",
"days" : "devezh",
- "No display name set" : "Anv ardivink lakaet ebet"
+ "No display name set" : "Anv ardivink lakaet ebet",
+ "Address" : "Chom-lec'h",
+ "Your postal address" : "O chom-lec'h postel",
+ "It can take up to 24 hours before the account is displayed as verified." : "Kemer a raio betek 24 heurvezh a raok ma vo gwiriaet kont an ardivink.",
+ "Link https://…" : "Liamm https://...",
+ "Twitter handle @…" : "Anv twitter @..."
},
"nplurals=5; plural=((n%10 == 1) && (n%100 != 11) && (n%100 !=71) && (n%100 !=91) ? 0 :(n%10 == 2) && (n%100 != 12) && (n%100 !=72) && (n%100 !=92) ? 1 :(n%10 ==3 || n%10==4 || n%10==9) && (n%100 < 10 || n% 100 > 19) && (n%100 < 70 || n%100 > 79) && (n%100 < 90 || n%100 > 99) ? 2 :(n != 0 && n % 1000000 == 0) ? 3 : 4);");
diff --git a/apps/settings/l10n/br.json b/apps/settings/l10n/br.json
index 2c061f45c41..412158ea430 100644
--- a/apps/settings/l10n/br.json
+++ b/apps/settings/l10n/br.json
@@ -206,6 +206,7 @@
"Language" : "Yezh",
"Help translate" : "Sikour treiñ",
"No language set" : "Yezh ebet lakaet",
+ "Your phone number" : "O niverenn pelgomzer",
"Add" : "Ouzhpennañ",
"You do not have permissions to see the details of this user" : "N'oc'h ket aotreet da gwellet munudoù an implijer",
"Add new password" : "Ouzhpennañ ur ger-tremen",
@@ -279,7 +280,7 @@
"Not saved" : "N'eo ket bet enrollet",
"Sending…" : "O kas...",
"Email sent" : "Postel kaset",
- "Address" : "Chom-lec'h",
+ "Location" : "Lec'hiadur",
"Avatar" : "Avatar",
"About" : "Diwar-benn",
"Full name" : "Tout an anv",
@@ -356,11 +357,6 @@
"You are a member of the following groups:" : "Er strolladoù-mañ emaoc'h",
"You are using <strong>%s</strong>" : "Emaoc'h o imlpij <strong>%s</strong>",
"You are using <strong>%1$s</strong> of <strong>%2$s</strong> (<strong>%3$s %%</strong>)" : "Emaoc'h o implij <strong>%1$s</strong> diouzh <strong>%2$s</strong> (<strong>%3$s%%</strong>)",
- "Your phone number" : "O niverenn pelgomzer",
- "Your postal address" : "O chom-lec'h postel",
- "It can take up to 24 hours before the account is displayed as verified." : "Kemer a raio betek 24 heurvezh a raok ma vo gwiriaet kont an ardivink.",
- "Link https://…" : "Liamm https://...",
- "Twitter handle @…" : "Anv twitter @...",
"Locale" : "Diabarzh",
"Current password" : "Ger-tremen hiziv",
"New password" : "Ger-tremen nevez",
@@ -389,6 +385,11 @@
"Pick background job setting" : "Choazit stumm al labourioù diadreñv",
"The cron.php needs to be executed by the system user \"%s\"." : "Ret eo da cron.php beza lakaet en dro gant sistem an implijer \"%s\".",
"days" : "devezh",
- "No display name set" : "Anv ardivink lakaet ebet"
+ "No display name set" : "Anv ardivink lakaet ebet",
+ "Address" : "Chom-lec'h",
+ "Your postal address" : "O chom-lec'h postel",
+ "It can take up to 24 hours before the account is displayed as verified." : "Kemer a raio betek 24 heurvezh a raok ma vo gwiriaet kont an ardivink.",
+ "Link https://…" : "Liamm https://...",
+ "Twitter handle @…" : "Anv twitter @..."
},"pluralForm" :"nplurals=5; plural=((n%10 == 1) && (n%100 != 11) && (n%100 !=71) && (n%100 !=91) ? 0 :(n%10 == 2) && (n%100 != 12) && (n%100 !=72) && (n%100 !=92) ? 1 :(n%10 ==3 || n%10==4 || n%10==9) && (n%100 < 10 || n% 100 > 19) && (n%100 < 70 || n%100 > 79) && (n%100 < 90 || n%100 > 99) ? 2 :(n != 0 && n % 1000000 == 0) ? 3 : 4);"
} \ No newline at end of file
diff --git a/apps/settings/l10n/ca.js b/apps/settings/l10n/ca.js
index cf52e6c851f..db5de1eef36 100644
--- a/apps/settings/l10n/ca.js
+++ b/apps/settings/l10n/ca.js
@@ -256,6 +256,8 @@ OC.L10N.register(
"Language" : "Llengua",
"Help translate" : "Ajudeu-nos amb la traducció",
"No language set" : "No s'ha establert cap idioma",
+ "Your phone number" : "El vostre número de telèfon",
+ "Your website" : "El teu lloc web",
"Add" : "Afegeix",
"You do not have permissions to see the details of this user" : "No teniu els permisos necessaris per veure els detalls d'aquest usuari",
"Add new password" : "Afegeix una nova contrasenya",
@@ -332,7 +334,7 @@ OC.L10N.register(
"Not saved" : "No s'ha desat",
"Sending…" : "S'està enviant…",
"Email sent" : "S'ha enviat el correu electrònic",
- "Address" : "Adreça",
+ "Location" : "Ubicació",
"Avatar" : "Avatar",
"About" : "Quant a",
"Full name" : "Nom complet",
@@ -414,11 +416,6 @@ OC.L10N.register(
"You are a member of the following groups:" : "Sou membre dels grups següents:",
"You are using <strong>%s</strong>" : "Esteu utilitzant <strong>%s</strong>",
"You are using <strong>%1$s</strong> of <strong>%2$s</strong> (<strong>%3$s %%</strong>)" : "Esteu utilitzant <strong>%1$s</strong> de <strong>%2$s</strong> (<strong>%3$s %%</strong>)",
- "Your phone number" : "El vostre número de telèfon",
- "Your postal address" : "La vostra adreça postal",
- "It can take up to 24 hours before the account is displayed as verified." : "Pot trigar fins a 24 hores abans que el compte es mostri com a verificat.",
- "Link https://…" : "Enllaç https://…",
- "Twitter handle @…" : "Compte Twitter @…",
"Locale" : "Configuració regional",
"Current password" : "Contrasenya actual",
"New password" : "Contrasenya nova",
@@ -449,6 +446,11 @@ OC.L10N.register(
"Recommended" : "Recomanat",
"The cron.php needs to be executed by the system user \"%s\"." : "El cron.php ha de ser executat per l'usuari del sistema \"%s\".",
"days" : "dies",
- "No display name set" : "No s'ha establert cap nom para mostrar"
+ "No display name set" : "No s'ha establert cap nom para mostrar",
+ "Address" : "Adreça",
+ "Your postal address" : "La vostra adreça postal",
+ "It can take up to 24 hours before the account is displayed as verified." : "Pot trigar fins a 24 hores abans que el compte es mostri com a verificat.",
+ "Link https://…" : "Enllaç https://…",
+ "Twitter handle @…" : "Compte Twitter @…"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/settings/l10n/ca.json b/apps/settings/l10n/ca.json
index 9a235e54421..b079a00e675 100644
--- a/apps/settings/l10n/ca.json
+++ b/apps/settings/l10n/ca.json
@@ -254,6 +254,8 @@
"Language" : "Llengua",
"Help translate" : "Ajudeu-nos amb la traducció",
"No language set" : "No s'ha establert cap idioma",
+ "Your phone number" : "El vostre número de telèfon",
+ "Your website" : "El teu lloc web",
"Add" : "Afegeix",
"You do not have permissions to see the details of this user" : "No teniu els permisos necessaris per veure els detalls d'aquest usuari",
"Add new password" : "Afegeix una nova contrasenya",
@@ -330,7 +332,7 @@
"Not saved" : "No s'ha desat",
"Sending…" : "S'està enviant…",
"Email sent" : "S'ha enviat el correu electrònic",
- "Address" : "Adreça",
+ "Location" : "Ubicació",
"Avatar" : "Avatar",
"About" : "Quant a",
"Full name" : "Nom complet",
@@ -412,11 +414,6 @@
"You are a member of the following groups:" : "Sou membre dels grups següents:",
"You are using <strong>%s</strong>" : "Esteu utilitzant <strong>%s</strong>",
"You are using <strong>%1$s</strong> of <strong>%2$s</strong> (<strong>%3$s %%</strong>)" : "Esteu utilitzant <strong>%1$s</strong> de <strong>%2$s</strong> (<strong>%3$s %%</strong>)",
- "Your phone number" : "El vostre número de telèfon",
- "Your postal address" : "La vostra adreça postal",
- "It can take up to 24 hours before the account is displayed as verified." : "Pot trigar fins a 24 hores abans que el compte es mostri com a verificat.",
- "Link https://…" : "Enllaç https://…",
- "Twitter handle @…" : "Compte Twitter @…",
"Locale" : "Configuració regional",
"Current password" : "Contrasenya actual",
"New password" : "Contrasenya nova",
@@ -447,6 +444,11 @@
"Recommended" : "Recomanat",
"The cron.php needs to be executed by the system user \"%s\"." : "El cron.php ha de ser executat per l'usuari del sistema \"%s\".",
"days" : "dies",
- "No display name set" : "No s'ha establert cap nom para mostrar"
+ "No display name set" : "No s'ha establert cap nom para mostrar",
+ "Address" : "Adreça",
+ "Your postal address" : "La vostra adreça postal",
+ "It can take up to 24 hours before the account is displayed as verified." : "Pot trigar fins a 24 hores abans que el compte es mostri com a verificat.",
+ "Link https://…" : "Enllaç https://…",
+ "Twitter handle @…" : "Compte Twitter @…"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/settings/l10n/cs.js b/apps/settings/l10n/cs.js
index be4f231f84a..50a501c2eae 100644
--- a/apps/settings/l10n/cs.js
+++ b/apps/settings/l10n/cs.js
@@ -266,10 +266,7 @@ OC.L10N.register(
"You are about to remove the group {group}. The users will NOT be deleted." : "Chystáte se smazat skupinu {group}. Uživatelé NEbudou smazáni.",
"Please confirm the group removal " : "Potvrďte odstranění skupiny",
"Your biography" : "Váš životopis",
- "Unable to update biography" : "Životopis se nedaří aktulizovat",
"Your full name" : "Vaše celé jméno",
- "Unable to update full name" : "Nedaří se aktualizovat celé jméno",
- "No full name set" : "Nenastaveno celé jméno",
"Email options" : "Předvolby e-mailu",
"Primary email for password reset and notifications" : "Hlavní e-mail pro resetování hesla a oznamování",
"Remove primary email" : "Odebrat hlavní e-mail",
@@ -287,13 +284,13 @@ OC.L10N.register(
"No email address set" : "E-mailová adresa není nastavena",
"Additional emails" : "Další e-maily",
"Your headline" : "Váš nadpis",
- "Unable to update headline" : "Nadpis se nedaří změnit",
"Language" : "Jazyk",
"Help translate" : "Pomoci s překladem",
"Unable to update language" : "Jazyk se nedaří aktualizovat",
"No language set" : "Není nastaven jazyk",
+ "Your location" : "Kde se nacházíte",
"Your organisation" : "Vaše organizace",
- "Unable to update organisation" : "Nedaří se aktualizovat organizaci",
+ "Your phone number" : "Vaše telefonní číslo",
"Edit your Profile visibility" : "Upravit viditelnost profilu",
"Enable Profile" : "Zapnout profil",
"Unable to update profile enabled state" : "Nedaří se aktualizovat stav zapnutí profilu",
@@ -301,10 +298,13 @@ OC.L10N.register(
"{displayId}" : "{displayId}",
"Unable to update visibility of {displayId}" : "Nedaří se aktualizovat viditelnost {displayId}",
"Your role" : "Vaše úloha",
- "Unable to update role" : "Nedaří se aktualizovat roli",
- "Change scope level of {accountProperty}, current scope is {scope}" : "Změnit stupeň rozsahu {accountProperty}, stávající je {scope}",
- "Unable to update federation scope of the primary {accountProperty}" : "Nedaří se aktualizovat rozsah federování primární {accountProperty}",
- "Unable to update federation scope of additional {accountProperty}" : "Nedaří se aktualizovat rozsah federování dodatečné {accountProperty}",
+ "Your Twitter handle" : "Twitter účet",
+ "Your website" : "Vlastní webová stránka",
+ "No {property} set" : "Nenastaveno žádné {property}",
+ "Unable to update {property}" : "Nedaří se aktualizovat {property}",
+ "Change scope level of {property}, current scope is {scope}" : "Změnit stupeň rozsahu {property}, stávající je {scope}",
+ "Unable to update federation scope of the primary {property}" : "Nedaří se aktualizovat rozsah federování primární {property}",
+ "Unable to update federation scope of additional {property}" : "Nedaří se aktualizovat rozsah federování dodatečné {property}",
"Add additional email" : "Přidat další e-mail",
"Add" : "Přidat",
"You do not have permissions to see the details of this user" : "Nemáte oprávnění zobrazit si podrobností o tomto uživateli",
@@ -383,7 +383,7 @@ OC.L10N.register(
"Not saved" : "Neuloženo",
"Sending…" : "Odesílání…",
"Email sent" : "E-mail odeslán",
- "Address" : "Adresa",
+ "Location" : "Poloha",
"Avatar" : "Profilový obrázek",
"About" : "O uživateli",
"Full name" : "Celé jméno",
@@ -490,18 +490,11 @@ OC.L10N.register(
"You are a member of the following groups:" : "Jste členy následujících skupin:",
"You are using <strong>%s</strong>" : "Vaše data zabírají <strong>%s</strong>",
"You are using <strong>%1$s</strong> of <strong>%2$s</strong> (<strong>%3$s %%</strong>)" : "Používáte <strong>%1$s</strong> z <strong>%2$s</strong> (<strong>%3$s %%</strong>)",
- "Change privacy level of phone number" : "Změnit úroveň soukromí telefonního čísla",
- "Your phone number" : "Vaše telefonní číslo",
- "Change privacy level of address" : "Změnit úroveň soukromí adresy",
- "Your postal address" : "Vaše poštovní adresa",
- "Change privacy level of website" : "Změnit úroveň soukromí webové stránky",
- "It can take up to 24 hours before the account is displayed as verified." : "Může trvat až 24 hodin, než se účet zobrazí jako ověřený.",
- "Link https://…" : "Odkaz https://…",
- "Change privacy level of Twitter profile" : "Změnit úroveň soukromí Twitteru",
- "Twitter handle @…" : "Přezdívka na Twitteru @…",
"Locale" : "Místní a jazyková nastavení",
"Current password" : "Stávající heslo",
+ "Your current password" : "Vaše dosavadní heslo",
"New password" : "Nové heslo",
+ "Your new password" : "Vaše nové heslo",
"Change password" : "Změnit heslo",
"Use a second factor besides your password to increase security for your account." : "Pro zlepšení zabezpečení vašeho účtu použijte vedle hesla také druhý faktor.",
"If you use third party applications to connect to Nextcloud, please make sure to create and configure an app password for each before enabling second factor authentication." : "Pokud pro připojování se k Nextcloud používáte aplikace třetích stran, nezapomeňte před zapnutím ověřování druhým faktorem vytvořit pro jednotlivé aplikace jejich hesla.",
@@ -536,7 +529,24 @@ OC.L10N.register(
"Allow username autocompletion when entering the full name or email address (ignoring missing phonebook match and being in the same group)" : "Povolit automatické dokončování uživatelského jména při zadávání celého jména nebo e-mailové adresy (při ignorování chybějící shody s telefonním seznamem a toho, že je ve stejné skupině)",
"Change privacy level of full name" : "Změnit úroveň soukromí pro celé jméno",
"No display name set" : "Nenastaveno žádné zobrazované jméno",
+ "Change privacy level of phone number" : "Změnit úroveň soukromí telefonního čísla",
+ "Address" : "Adresa",
+ "Change privacy level of address" : "Změnit úroveň soukromí adresy",
+ "Your postal address" : "Vaše poštovní adresa",
+ "Change privacy level of website" : "Změnit úroveň soukromí webové stránky",
+ "It can take up to 24 hours before the account is displayed as verified." : "Může trvat až 24 hodin, než se účet zobrazí jako ověřený.",
+ "Link https://…" : "Odkaz https://…",
+ "Change privacy level of Twitter profile" : "Změnit úroveň soukromí Twitteru",
+ "Twitter handle @…" : "Přezdívka na Twitteru @…",
"The maximum number of OPcache keys is nearly exceeded. To assure that all scripts can be hold in cache, it is recommended to apply <code>opcache.max_accelerated_files</code> to your PHP configuration with a value higher than <code>%s</code>." : "Je téměř vyčerpán nejvyšší umožněný počet klíčů v OPcache. Aby bylo zajištěno, že se do mezipaměti vejdou veškeré skripty, je doporučeno přidat do nastavení PHP volbu <code>opcache.max_accelerated_files</code> s hodnotou vyšší než <code>%s</code>.",
- "Change scope level of {accountProperty}" : "Změnit stupeň rozsahu {accountProperty}"
+ "Unable to update biography" : "Životopis se nedaří aktulizovat",
+ "Unable to update full name" : "Nedaří se aktualizovat celé jméno",
+ "No full name set" : "Nenastaveno celé jméno",
+ "Unable to update headline" : "Nadpis se nedaří změnit",
+ "Unable to update organisation" : "Nedaří se aktualizovat organizaci",
+ "Unable to update role" : "Nedaří se aktualizovat roli",
+ "Change scope level of {accountProperty}" : "Změnit stupeň rozsahu {accountProperty}",
+ "Unable to update federation scope of the primary {accountProperty}" : "Nedaří se aktualizovat rozsah federování primární {accountProperty}",
+ "Unable to update federation scope of additional {accountProperty}" : "Nedaří se aktualizovat rozsah federování dodatečné {accountProperty}"
},
"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;");
diff --git a/apps/settings/l10n/cs.json b/apps/settings/l10n/cs.json
index 34755cae979..06bb1758c7f 100644
--- a/apps/settings/l10n/cs.json
+++ b/apps/settings/l10n/cs.json
@@ -264,10 +264,7 @@
"You are about to remove the group {group}. The users will NOT be deleted." : "Chystáte se smazat skupinu {group}. Uživatelé NEbudou smazáni.",
"Please confirm the group removal " : "Potvrďte odstranění skupiny",
"Your biography" : "Váš životopis",
- "Unable to update biography" : "Životopis se nedaří aktulizovat",
"Your full name" : "Vaše celé jméno",
- "Unable to update full name" : "Nedaří se aktualizovat celé jméno",
- "No full name set" : "Nenastaveno celé jméno",
"Email options" : "Předvolby e-mailu",
"Primary email for password reset and notifications" : "Hlavní e-mail pro resetování hesla a oznamování",
"Remove primary email" : "Odebrat hlavní e-mail",
@@ -285,13 +282,13 @@
"No email address set" : "E-mailová adresa není nastavena",
"Additional emails" : "Další e-maily",
"Your headline" : "Váš nadpis",
- "Unable to update headline" : "Nadpis se nedaří změnit",
"Language" : "Jazyk",
"Help translate" : "Pomoci s překladem",
"Unable to update language" : "Jazyk se nedaří aktualizovat",
"No language set" : "Není nastaven jazyk",
+ "Your location" : "Kde se nacházíte",
"Your organisation" : "Vaše organizace",
- "Unable to update organisation" : "Nedaří se aktualizovat organizaci",
+ "Your phone number" : "Vaše telefonní číslo",
"Edit your Profile visibility" : "Upravit viditelnost profilu",
"Enable Profile" : "Zapnout profil",
"Unable to update profile enabled state" : "Nedaří se aktualizovat stav zapnutí profilu",
@@ -299,10 +296,13 @@
"{displayId}" : "{displayId}",
"Unable to update visibility of {displayId}" : "Nedaří se aktualizovat viditelnost {displayId}",
"Your role" : "Vaše úloha",
- "Unable to update role" : "Nedaří se aktualizovat roli",
- "Change scope level of {accountProperty}, current scope is {scope}" : "Změnit stupeň rozsahu {accountProperty}, stávající je {scope}",
- "Unable to update federation scope of the primary {accountProperty}" : "Nedaří se aktualizovat rozsah federování primární {accountProperty}",
- "Unable to update federation scope of additional {accountProperty}" : "Nedaří se aktualizovat rozsah federování dodatečné {accountProperty}",
+ "Your Twitter handle" : "Twitter účet",
+ "Your website" : "Vlastní webová stránka",
+ "No {property} set" : "Nenastaveno žádné {property}",
+ "Unable to update {property}" : "Nedaří se aktualizovat {property}",
+ "Change scope level of {property}, current scope is {scope}" : "Změnit stupeň rozsahu {property}, stávající je {scope}",
+ "Unable to update federation scope of the primary {property}" : "Nedaří se aktualizovat rozsah federování primární {property}",
+ "Unable to update federation scope of additional {property}" : "Nedaří se aktualizovat rozsah federování dodatečné {property}",
"Add additional email" : "Přidat další e-mail",
"Add" : "Přidat",
"You do not have permissions to see the details of this user" : "Nemáte oprávnění zobrazit si podrobností o tomto uživateli",
@@ -381,7 +381,7 @@
"Not saved" : "Neuloženo",
"Sending…" : "Odesílání…",
"Email sent" : "E-mail odeslán",
- "Address" : "Adresa",
+ "Location" : "Poloha",
"Avatar" : "Profilový obrázek",
"About" : "O uživateli",
"Full name" : "Celé jméno",
@@ -488,18 +488,11 @@
"You are a member of the following groups:" : "Jste členy následujících skupin:",
"You are using <strong>%s</strong>" : "Vaše data zabírají <strong>%s</strong>",
"You are using <strong>%1$s</strong> of <strong>%2$s</strong> (<strong>%3$s %%</strong>)" : "Používáte <strong>%1$s</strong> z <strong>%2$s</strong> (<strong>%3$s %%</strong>)",
- "Change privacy level of phone number" : "Změnit úroveň soukromí telefonního čísla",
- "Your phone number" : "Vaše telefonní číslo",
- "Change privacy level of address" : "Změnit úroveň soukromí adresy",
- "Your postal address" : "Vaše poštovní adresa",
- "Change privacy level of website" : "Změnit úroveň soukromí webové stránky",
- "It can take up to 24 hours before the account is displayed as verified." : "Může trvat až 24 hodin, než se účet zobrazí jako ověřený.",
- "Link https://…" : "Odkaz https://…",
- "Change privacy level of Twitter profile" : "Změnit úroveň soukromí Twitteru",
- "Twitter handle @…" : "Přezdívka na Twitteru @…",
"Locale" : "Místní a jazyková nastavení",
"Current password" : "Stávající heslo",
+ "Your current password" : "Vaše dosavadní heslo",
"New password" : "Nové heslo",
+ "Your new password" : "Vaše nové heslo",
"Change password" : "Změnit heslo",
"Use a second factor besides your password to increase security for your account." : "Pro zlepšení zabezpečení vašeho účtu použijte vedle hesla také druhý faktor.",
"If you use third party applications to connect to Nextcloud, please make sure to create and configure an app password for each before enabling second factor authentication." : "Pokud pro připojování se k Nextcloud používáte aplikace třetích stran, nezapomeňte před zapnutím ověřování druhým faktorem vytvořit pro jednotlivé aplikace jejich hesla.",
@@ -534,7 +527,24 @@
"Allow username autocompletion when entering the full name or email address (ignoring missing phonebook match and being in the same group)" : "Povolit automatické dokončování uživatelského jména při zadávání celého jména nebo e-mailové adresy (při ignorování chybějící shody s telefonním seznamem a toho, že je ve stejné skupině)",
"Change privacy level of full name" : "Změnit úroveň soukromí pro celé jméno",
"No display name set" : "Nenastaveno žádné zobrazované jméno",
+ "Change privacy level of phone number" : "Změnit úroveň soukromí telefonního čísla",
+ "Address" : "Adresa",
+ "Change privacy level of address" : "Změnit úroveň soukromí adresy",
+ "Your postal address" : "Vaše poštovní adresa",
+ "Change privacy level of website" : "Změnit úroveň soukromí webové stránky",
+ "It can take up to 24 hours before the account is displayed as verified." : "Může trvat až 24 hodin, než se účet zobrazí jako ověřený.",
+ "Link https://…" : "Odkaz https://…",
+ "Change privacy level of Twitter profile" : "Změnit úroveň soukromí Twitteru",
+ "Twitter handle @…" : "Přezdívka na Twitteru @…",
"The maximum number of OPcache keys is nearly exceeded. To assure that all scripts can be hold in cache, it is recommended to apply <code>opcache.max_accelerated_files</code> to your PHP configuration with a value higher than <code>%s</code>." : "Je téměř vyčerpán nejvyšší umožněný počet klíčů v OPcache. Aby bylo zajištěno, že se do mezipaměti vejdou veškeré skripty, je doporučeno přidat do nastavení PHP volbu <code>opcache.max_accelerated_files</code> s hodnotou vyšší než <code>%s</code>.",
- "Change scope level of {accountProperty}" : "Změnit stupeň rozsahu {accountProperty}"
+ "Unable to update biography" : "Životopis se nedaří aktulizovat",
+ "Unable to update full name" : "Nedaří se aktualizovat celé jméno",
+ "No full name set" : "Nenastaveno celé jméno",
+ "Unable to update headline" : "Nadpis se nedaří změnit",
+ "Unable to update organisation" : "Nedaří se aktualizovat organizaci",
+ "Unable to update role" : "Nedaří se aktualizovat roli",
+ "Change scope level of {accountProperty}" : "Změnit stupeň rozsahu {accountProperty}",
+ "Unable to update federation scope of the primary {accountProperty}" : "Nedaří se aktualizovat rozsah federování primární {accountProperty}",
+ "Unable to update federation scope of additional {accountProperty}" : "Nedaří se aktualizovat rozsah federování dodatečné {accountProperty}"
},"pluralForm" :"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;"
} \ No newline at end of file
diff --git a/apps/settings/l10n/da.js b/apps/settings/l10n/da.js
index b5e9cc67a7e..3ac493253a6 100644
--- a/apps/settings/l10n/da.js
+++ b/apps/settings/l10n/da.js
@@ -223,10 +223,7 @@ OC.L10N.register(
"You are about to remove the group {group}. The users will NOT be deleted." : "Du er ved at fjerne gruppen {group}. Brugerne bliver IKKE slettet.",
"Please confirm the group removal " : "Bekræft at gruppen skal fjernes",
"Your biography" : "Din biografi",
- "Unable to update biography" : "Kan ikke opdatere biografien",
"Your full name" : "Dit fulde navn",
- "Unable to update full name" : "Det fulde navn kunne ikke opdateres",
- "No full name set" : "Intet fuldt navn angivet",
"Email options" : "E-mail muligheder",
"Primary email for password reset and notifications" : "Primær e-mail til nulstilling af adgangskode og meddelelser",
"Remove primary email" : "Fjern primær e-mail",
@@ -244,13 +241,12 @@ OC.L10N.register(
"No email address set" : "Der er ikke angivet e-mailadresse",
"Additional emails" : "Yderligere e-mails",
"Your headline" : "Din overskrift",
- "Unable to update headline" : "Kan ikke opdatere overskriften",
"Language" : "Sprog",
"Help translate" : "Hjælp med oversættelsen",
"Unable to update language" : "Kunne ikke opdatere sproget",
"No language set" : "Intet sprog indstillet",
"Your organisation" : "Din organisation",
- "Unable to update organisation" : "Kan ikke opdatere organisationen",
+ "Your phone number" : "Dit telefon nummer",
"Edit your Profile visibility" : "Rediger din profils synlighed",
"Enable Profile" : "Aktiver profil",
"Unable to update profile enabled state" : "Kan ikke opdatere profilaktiveret tilstand",
@@ -258,9 +254,8 @@ OC.L10N.register(
"{displayId}" : "{displayId}",
"Unable to update visibility of {displayId}" : "Kan ikke opdatere synligheden af {displayId}",
"Your role" : "Din rolle",
- "Unable to update role" : "Rollen kunne ikke opdateres",
- "Unable to update federation scope of the primary {accountProperty}" : "Kan ikke opdatere føderationsomfanget for den primære {accountProperty}",
- "Unable to update federation scope of additional {accountProperty}" : "Kan ikke opdatere føderationsomfanget for yderligere {accountProperty}",
+ "Your Twitter handle" : "Dit Twitter handle @…",
+ "Your website" : "Vores hjemmeside",
"Add" : "Tilføj",
"You do not have permissions to see the details of this user" : "Du har ikke tilladelse til at se denne brugers detaljer",
"Add new password" : "Tilføj ny adgangskode",
@@ -338,7 +333,7 @@ OC.L10N.register(
"Not saved" : "Ikke gemt",
"Sending…" : "Sender...",
"Email sent" : "E-mail afsendt",
- "Address" : "Adresse",
+ "Location" : "Sted",
"Avatar" : "Avatar",
"About" : "Om",
"Full name" : "Fulde navn",
@@ -439,15 +434,6 @@ OC.L10N.register(
"You are a member of the following groups:" : "Du er medlem af følgende grupper:",
"You are using <strong>%s</strong>" : "Du bruger <strong>%s</strong>",
"You are using <strong>%1$s</strong> of <strong>%2$s</strong> (<strong>%3$s %%</strong>)" : "Du bruger <strong>%1$s</strong> af <strong>%2$s</strong> (<strong>%3$s %%</strong>)",
- "Change privacy level of phone number" : "Skift privatlivsniveau for telefonnummer",
- "Your phone number" : "Dit telefon nummer",
- "Change privacy level of address" : "Skift privatlivsniveau for adresse",
- "Your postal address" : "Dit Postnummer",
- "Change privacy level of website" : "Skift privatlivsniveau på webstedet",
- "It can take up to 24 hours before the account is displayed as verified." : "Det kan tage op til 24 timer, før kontoen vises som verificeret.",
- "Link https://…" : "Link https://…",
- "Change privacy level of Twitter profile" : "Skift privatlivsniveau for Twitter-profil",
- "Twitter handle @…" : "Twitter handle @…",
"Locale" : "Lokal",
"Current password" : "Nuværende adgangskode",
"New password" : "Nyt kodeord",
@@ -484,6 +470,23 @@ OC.L10N.register(
"Allow username autocompletion when entering the full name or email address (ignoring missing phonebook match and being in the same group)" : "Tillad autofuldførelse af brugernavn, når du indtaster det fulde navn eller e-mailadresse (ignorerer manglende telefonbogsmatch og er i samme gruppe)",
"Change privacy level of full name" : "Skift privatlivsniveau for det fulde navn",
"No display name set" : "Der er ikke angivet skærmnavn",
- "Change scope level of {accountProperty}" : "Skift omfangsniveau for {accountProperty}"
+ "Change privacy level of phone number" : "Skift privatlivsniveau for telefonnummer",
+ "Address" : "Adresse",
+ "Change privacy level of address" : "Skift privatlivsniveau for adresse",
+ "Your postal address" : "Dit Postnummer",
+ "Change privacy level of website" : "Skift privatlivsniveau på webstedet",
+ "It can take up to 24 hours before the account is displayed as verified." : "Det kan tage op til 24 timer, før kontoen vises som verificeret.",
+ "Link https://…" : "Link https://…",
+ "Change privacy level of Twitter profile" : "Skift privatlivsniveau for Twitter-profil",
+ "Twitter handle @…" : "Twitter handle @…",
+ "Unable to update biography" : "Kan ikke opdatere biografien",
+ "Unable to update full name" : "Det fulde navn kunne ikke opdateres",
+ "No full name set" : "Intet fuldt navn angivet",
+ "Unable to update headline" : "Kan ikke opdatere overskriften",
+ "Unable to update organisation" : "Kan ikke opdatere organisationen",
+ "Unable to update role" : "Rollen kunne ikke opdateres",
+ "Change scope level of {accountProperty}" : "Skift omfangsniveau for {accountProperty}",
+ "Unable to update federation scope of the primary {accountProperty}" : "Kan ikke opdatere føderationsomfanget for den primære {accountProperty}",
+ "Unable to update federation scope of additional {accountProperty}" : "Kan ikke opdatere føderationsomfanget for yderligere {accountProperty}"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/settings/l10n/da.json b/apps/settings/l10n/da.json
index 52b50a668d6..22d6c7ba709 100644
--- a/apps/settings/l10n/da.json
+++ b/apps/settings/l10n/da.json
@@ -221,10 +221,7 @@
"You are about to remove the group {group}. The users will NOT be deleted." : "Du er ved at fjerne gruppen {group}. Brugerne bliver IKKE slettet.",
"Please confirm the group removal " : "Bekræft at gruppen skal fjernes",
"Your biography" : "Din biografi",
- "Unable to update biography" : "Kan ikke opdatere biografien",
"Your full name" : "Dit fulde navn",
- "Unable to update full name" : "Det fulde navn kunne ikke opdateres",
- "No full name set" : "Intet fuldt navn angivet",
"Email options" : "E-mail muligheder",
"Primary email for password reset and notifications" : "Primær e-mail til nulstilling af adgangskode og meddelelser",
"Remove primary email" : "Fjern primær e-mail",
@@ -242,13 +239,12 @@
"No email address set" : "Der er ikke angivet e-mailadresse",
"Additional emails" : "Yderligere e-mails",
"Your headline" : "Din overskrift",
- "Unable to update headline" : "Kan ikke opdatere overskriften",
"Language" : "Sprog",
"Help translate" : "Hjælp med oversættelsen",
"Unable to update language" : "Kunne ikke opdatere sproget",
"No language set" : "Intet sprog indstillet",
"Your organisation" : "Din organisation",
- "Unable to update organisation" : "Kan ikke opdatere organisationen",
+ "Your phone number" : "Dit telefon nummer",
"Edit your Profile visibility" : "Rediger din profils synlighed",
"Enable Profile" : "Aktiver profil",
"Unable to update profile enabled state" : "Kan ikke opdatere profilaktiveret tilstand",
@@ -256,9 +252,8 @@
"{displayId}" : "{displayId}",
"Unable to update visibility of {displayId}" : "Kan ikke opdatere synligheden af {displayId}",
"Your role" : "Din rolle",
- "Unable to update role" : "Rollen kunne ikke opdateres",
- "Unable to update federation scope of the primary {accountProperty}" : "Kan ikke opdatere føderationsomfanget for den primære {accountProperty}",
- "Unable to update federation scope of additional {accountProperty}" : "Kan ikke opdatere føderationsomfanget for yderligere {accountProperty}",
+ "Your Twitter handle" : "Dit Twitter handle @…",
+ "Your website" : "Vores hjemmeside",
"Add" : "Tilføj",
"You do not have permissions to see the details of this user" : "Du har ikke tilladelse til at se denne brugers detaljer",
"Add new password" : "Tilføj ny adgangskode",
@@ -336,7 +331,7 @@
"Not saved" : "Ikke gemt",
"Sending…" : "Sender...",
"Email sent" : "E-mail afsendt",
- "Address" : "Adresse",
+ "Location" : "Sted",
"Avatar" : "Avatar",
"About" : "Om",
"Full name" : "Fulde navn",
@@ -437,15 +432,6 @@
"You are a member of the following groups:" : "Du er medlem af følgende grupper:",
"You are using <strong>%s</strong>" : "Du bruger <strong>%s</strong>",
"You are using <strong>%1$s</strong> of <strong>%2$s</strong> (<strong>%3$s %%</strong>)" : "Du bruger <strong>%1$s</strong> af <strong>%2$s</strong> (<strong>%3$s %%</strong>)",
- "Change privacy level of phone number" : "Skift privatlivsniveau for telefonnummer",
- "Your phone number" : "Dit telefon nummer",
- "Change privacy level of address" : "Skift privatlivsniveau for adresse",
- "Your postal address" : "Dit Postnummer",
- "Change privacy level of website" : "Skift privatlivsniveau på webstedet",
- "It can take up to 24 hours before the account is displayed as verified." : "Det kan tage op til 24 timer, før kontoen vises som verificeret.",
- "Link https://…" : "Link https://…",
- "Change privacy level of Twitter profile" : "Skift privatlivsniveau for Twitter-profil",
- "Twitter handle @…" : "Twitter handle @…",
"Locale" : "Lokal",
"Current password" : "Nuværende adgangskode",
"New password" : "Nyt kodeord",
@@ -482,6 +468,23 @@
"Allow username autocompletion when entering the full name or email address (ignoring missing phonebook match and being in the same group)" : "Tillad autofuldførelse af brugernavn, når du indtaster det fulde navn eller e-mailadresse (ignorerer manglende telefonbogsmatch og er i samme gruppe)",
"Change privacy level of full name" : "Skift privatlivsniveau for det fulde navn",
"No display name set" : "Der er ikke angivet skærmnavn",
- "Change scope level of {accountProperty}" : "Skift omfangsniveau for {accountProperty}"
+ "Change privacy level of phone number" : "Skift privatlivsniveau for telefonnummer",
+ "Address" : "Adresse",
+ "Change privacy level of address" : "Skift privatlivsniveau for adresse",
+ "Your postal address" : "Dit Postnummer",
+ "Change privacy level of website" : "Skift privatlivsniveau på webstedet",
+ "It can take up to 24 hours before the account is displayed as verified." : "Det kan tage op til 24 timer, før kontoen vises som verificeret.",
+ "Link https://…" : "Link https://…",
+ "Change privacy level of Twitter profile" : "Skift privatlivsniveau for Twitter-profil",
+ "Twitter handle @…" : "Twitter handle @…",
+ "Unable to update biography" : "Kan ikke opdatere biografien",
+ "Unable to update full name" : "Det fulde navn kunne ikke opdateres",
+ "No full name set" : "Intet fuldt navn angivet",
+ "Unable to update headline" : "Kan ikke opdatere overskriften",
+ "Unable to update organisation" : "Kan ikke opdatere organisationen",
+ "Unable to update role" : "Rollen kunne ikke opdateres",
+ "Change scope level of {accountProperty}" : "Skift omfangsniveau for {accountProperty}",
+ "Unable to update federation scope of the primary {accountProperty}" : "Kan ikke opdatere føderationsomfanget for den primære {accountProperty}",
+ "Unable to update federation scope of additional {accountProperty}" : "Kan ikke opdatere føderationsomfanget for yderligere {accountProperty}"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/settings/l10n/de.js b/apps/settings/l10n/de.js
index 331e382d2cb..ae3757da658 100644
--- a/apps/settings/l10n/de.js
+++ b/apps/settings/l10n/de.js
@@ -262,10 +262,7 @@ OC.L10N.register(
"You are about to remove the group {group}. The users will NOT be deleted." : "Du bist dabei die Gruppe {group} zu löschen. Die Benutzer werden NICHT gelöscht.",
"Please confirm the group removal " : "Bitte die Löschung der Gruppe bestätigen",
"Your biography" : "Deine Biografie",
- "Unable to update biography" : "Biografie konnte nicht aktualisiert werden",
"Your full name" : "Dein vollständiger Name",
- "Unable to update full name" : "Der vollständige Name konnte nicht aktualisiert werden",
- "No full name set" : "Kein vollständiger Name festgelegt",
"Email options" : "E-Mail-Optionen",
"Primary email for password reset and notifications" : "Primäre E-Mail-Adresse für Benachrichtigungen und zum Zurücksetzen des Passworts",
"Remove primary email" : "Primäre E-Mail-Adresse entfernen",
@@ -283,13 +280,13 @@ OC.L10N.register(
"No email address set" : "Keine E-Mail-Adresse angegeben",
"Additional emails" : "Zusätzliche E-Mail-Adressen ",
"Your headline" : "Deine Überschrift",
- "Unable to update headline" : "Überschrift konnte nicht aktualisiert werden",
"Language" : "Sprache",
"Help translate" : "Hilf bei der Übersetzung mit",
"Unable to update language" : "Sprache konnte nicht aktualisiert werden",
"No language set" : "Keine Sprache eingestellt.",
+ "Your location" : "Dein Ort",
"Your organisation" : "Deine Organisation",
- "Unable to update organisation" : "Organisation konnte nicht aktualisiert werden",
+ "Your phone number" : "Deine Telefonnummer",
"Edit your Profile visibility" : "Sichtbarkeit des Profils anpassen",
"Enable Profile" : "Profil aktivieren",
"Unable to update profile enabled state" : "Der Status für aktiviertes Profil konnte nicht aktualisiert werden",
@@ -297,10 +294,11 @@ OC.L10N.register(
"{displayId}" : "{displayId}",
"Unable to update visibility of {displayId}" : "Sichtbarkeit von {displayId} kann nicht aktualisiert werden",
"Your role" : "Deine Funktion",
- "Unable to update role" : "Rolle konnte nicht aktualisiert werden",
- "Change scope level of {accountProperty}, current scope is {scope}" : "Ändern des Geltungsbereich von {accountProperty}, aktueller Bereich ist {scope}",
- "Unable to update federation scope of the primary {accountProperty}" : "Der Federation-Bereich des primären {accountProperty} konnte nicht aktualisiert werden",
- "Unable to update federation scope of additional {accountProperty}" : "Der Federation-Bereich des zusätzlichen {accountProperty} konnte nicht aktualisiert werden",
+ "Your Twitter handle" : "Dein Twitter-Handle",
+ "Your website" : "Deine Internetseite",
+ "No {property} set" : "Keine {property} eingestellt",
+ "Unable to update {property}" : "{property} konnte nicht aktualisiert werden.",
+ "Change scope level of {property}, current scope is {scope}" : "Ändern des Geltungsbereich von {property}, aktueller Bereich ist {scope}",
"Add additional email" : "Zusätzliche E-Mail-Adresse hinzufügen",
"Add" : "Hinzufügen",
"You do not have permissions to see the details of this user" : "Du hast keine Berechtigung, um auf die Details dieses Benutzers zu sehen",
@@ -379,7 +377,7 @@ OC.L10N.register(
"Not saved" : "Nicht gespeichert",
"Sending…" : "Senden…",
"Email sent" : "E-Mail gesendet",
- "Address" : "Adresse",
+ "Location" : "Ort",
"Avatar" : "Avatar",
"About" : "Über",
"Full name" : "Vollständiger Name",
@@ -404,6 +402,8 @@ OC.L10N.register(
"An error occured during the request. Unable to proceed." : "Es ist ein Fehler bei der Anfrage aufgetreten. Es kann nicht fortgefahren werden.",
"The app has been enabled but needs to be updated. You will be redirected to the update page in 5 seconds." : "Die App wurde aktiviert, muss aber aktualisiert werden. Du wirst in 5 Sekunden zur Aktualisierungsseite weitergeleitet.",
"Error: This app cannot be enabled because it makes the server unstable" : "Fehler: Diese App kann nicht aktiviert werden, da sie den Server instabil macht. ",
+ "An error occurred during the request. Unable to proceed." : "Es ist ein Fehler bei der Anfrage aufgetreten. Es kann nicht fortgefahren werden.",
+ "User already exists." : "Benutzer existiert bereits.",
"Administrator documentation" : "Dokumentation für Administratoren",
"Documentation" : "Dokumentation",
"Forum" : "Forum",
@@ -484,18 +484,11 @@ OC.L10N.register(
"You are a member of the following groups:" : "Du bist Mitglied folgender Gruppen:",
"You are using <strong>%s</strong>" : "Du benutzt <strong>%s</strong>",
"You are using <strong>%1$s</strong> of <strong>%2$s</strong> (<strong>%3$s %%</strong>)" : "Du verwendest <strong>%1$s</strong> von <strong>%2$s</strong> (<strong>%3$s %%</strong>)",
- "Change privacy level of phone number" : "Datenschutzstufe der Telefonnummer ändern",
- "Your phone number" : "Deine Telefonnummer",
- "Change privacy level of address" : "Datenschutzstufe der Adresse ändern",
- "Your postal address" : "Deine Postadresse",
- "Change privacy level of website" : "Datenschutzstufe der Webseite ändern",
- "It can take up to 24 hours before the account is displayed as verified." : "Es kann bis zu 24 Stunden dauern, bis das Konto als überprüt angezeigt wird.",
- "Link https://…" : "Link https://…",
- "Change privacy level of Twitter profile" : "Datenschutzstufe des Twitter-Profils ändern",
- "Twitter handle @…" : "Twitter-Handle @…",
"Locale" : "Gebietsschema",
"Current password" : "Aktuelles Passwort",
+ "Your current password" : "Dein aktuelles Passwort",
"New password" : "Neues Passwort",
+ "Your new password" : "Dein neues Passwort",
"Change password" : "Passwort ändern",
"Use a second factor besides your password to increase security for your account." : "Verwende neben deinem Passwort einen zweiten Faktor, um die Sicherheit für Dein Konto zu erhöhen.",
"If you use third party applications to connect to Nextcloud, please make sure to create and configure an app password for each before enabling second factor authentication." : "Wenn du Anwendungen von Drittanbietern verwendest, um dich mit Nextcloud zu verbinden, stelle bitte sicher, dass du für jede Anwendung ein Anwendungspasswort erstellest und einrichtest, bevor du die Zwei-Faktor-Authentifizierung aktivierst.",
@@ -530,7 +523,24 @@ OC.L10N.register(
"Allow username autocompletion when entering the full name or email address (ignoring missing phonebook match and being in the same group)" : "Ermöglicht die automatische Vervollständigung des Benutzernamens, wenn der vollständigen Namen oder die E-Mail-Adresse eingeben wird (ignoriert fehlende Telefonbuchübereinstimmungen und bei gleicher Gruppenzugehörigkeit). ",
"Change privacy level of full name" : "Datenschutzstufe des vollständigen Namens ändern",
"No display name set" : "Kein Anzeigename angegeben",
+ "Change privacy level of phone number" : "Datenschutzstufe der Telefonnummer ändern",
+ "Address" : "Adresse",
+ "Change privacy level of address" : "Datenschutzstufe der Adresse ändern",
+ "Your postal address" : "Deine Postadresse",
+ "Change privacy level of website" : "Datenschutzstufe der Webseite ändern",
+ "It can take up to 24 hours before the account is displayed as verified." : "Es kann bis zu 24 Stunden dauern, bis das Konto als überprüt angezeigt wird.",
+ "Link https://…" : "Link https://…",
+ "Change privacy level of Twitter profile" : "Datenschutzstufe des Twitter-Profils ändern",
+ "Twitter handle @…" : "Twitter-Handle @…",
"The maximum number of OPcache keys is nearly exceeded. To assure that all scripts can be hold in cache, it is recommended to apply <code>opcache.max_accelerated_files</code> to your PHP configuration with a value higher than <code>%s</code>." : "Die maximale Anzahl von OPcache-Schlüsseln ist fast überschritten. Um sicherzustellen, dass alle Skripte im Cache gehalten werden können, wird empfohlen, <code>opcache.max_accelerated_files</code> mit einem höheren Wert als <code>%s</code> in deiner PHP-Konfiguration anzuwenden.",
- "Change scope level of {accountProperty}" : "Geltungsbereich von {accountProperty} ändern"
+ "Unable to update biography" : "Biografie konnte nicht aktualisiert werden",
+ "Unable to update full name" : "Der vollständige Name konnte nicht aktualisiert werden",
+ "No full name set" : "Kein vollständiger Name festgelegt",
+ "Unable to update headline" : "Überschrift konnte nicht aktualisiert werden",
+ "Unable to update organisation" : "Organisation konnte nicht aktualisiert werden",
+ "Unable to update role" : "Rolle konnte nicht aktualisiert werden",
+ "Change scope level of {accountProperty}" : "Geltungsbereich von {accountProperty} ändern",
+ "Unable to update federation scope of the primary {accountProperty}" : "Der Federation-Bereich des primären {accountProperty} konnte nicht aktualisiert werden",
+ "Unable to update federation scope of additional {accountProperty}" : "Der Federation-Bereich des zusätzlichen {accountProperty} konnte nicht aktualisiert werden"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/settings/l10n/de.json b/apps/settings/l10n/de.json
index 6aa432f54db..693e246df02 100644
--- a/apps/settings/l10n/de.json
+++ b/apps/settings/l10n/de.json
@@ -260,10 +260,7 @@
"You are about to remove the group {group}. The users will NOT be deleted." : "Du bist dabei die Gruppe {group} zu löschen. Die Benutzer werden NICHT gelöscht.",
"Please confirm the group removal " : "Bitte die Löschung der Gruppe bestätigen",
"Your biography" : "Deine Biografie",
- "Unable to update biography" : "Biografie konnte nicht aktualisiert werden",
"Your full name" : "Dein vollständiger Name",
- "Unable to update full name" : "Der vollständige Name konnte nicht aktualisiert werden",
- "No full name set" : "Kein vollständiger Name festgelegt",
"Email options" : "E-Mail-Optionen",
"Primary email for password reset and notifications" : "Primäre E-Mail-Adresse für Benachrichtigungen und zum Zurücksetzen des Passworts",
"Remove primary email" : "Primäre E-Mail-Adresse entfernen",
@@ -281,13 +278,13 @@
"No email address set" : "Keine E-Mail-Adresse angegeben",
"Additional emails" : "Zusätzliche E-Mail-Adressen ",
"Your headline" : "Deine Überschrift",
- "Unable to update headline" : "Überschrift konnte nicht aktualisiert werden",
"Language" : "Sprache",
"Help translate" : "Hilf bei der Übersetzung mit",
"Unable to update language" : "Sprache konnte nicht aktualisiert werden",
"No language set" : "Keine Sprache eingestellt.",
+ "Your location" : "Dein Ort",
"Your organisation" : "Deine Organisation",
- "Unable to update organisation" : "Organisation konnte nicht aktualisiert werden",
+ "Your phone number" : "Deine Telefonnummer",
"Edit your Profile visibility" : "Sichtbarkeit des Profils anpassen",
"Enable Profile" : "Profil aktivieren",
"Unable to update profile enabled state" : "Der Status für aktiviertes Profil konnte nicht aktualisiert werden",
@@ -295,10 +292,11 @@
"{displayId}" : "{displayId}",
"Unable to update visibility of {displayId}" : "Sichtbarkeit von {displayId} kann nicht aktualisiert werden",
"Your role" : "Deine Funktion",
- "Unable to update role" : "Rolle konnte nicht aktualisiert werden",
- "Change scope level of {accountProperty}, current scope is {scope}" : "Ändern des Geltungsbereich von {accountProperty}, aktueller Bereich ist {scope}",
- "Unable to update federation scope of the primary {accountProperty}" : "Der Federation-Bereich des primären {accountProperty} konnte nicht aktualisiert werden",
- "Unable to update federation scope of additional {accountProperty}" : "Der Federation-Bereich des zusätzlichen {accountProperty} konnte nicht aktualisiert werden",
+ "Your Twitter handle" : "Dein Twitter-Handle",
+ "Your website" : "Deine Internetseite",
+ "No {property} set" : "Keine {property} eingestellt",
+ "Unable to update {property}" : "{property} konnte nicht aktualisiert werden.",
+ "Change scope level of {property}, current scope is {scope}" : "Ändern des Geltungsbereich von {property}, aktueller Bereich ist {scope}",
"Add additional email" : "Zusätzliche E-Mail-Adresse hinzufügen",
"Add" : "Hinzufügen",
"You do not have permissions to see the details of this user" : "Du hast keine Berechtigung, um auf die Details dieses Benutzers zu sehen",
@@ -377,7 +375,7 @@
"Not saved" : "Nicht gespeichert",
"Sending…" : "Senden…",
"Email sent" : "E-Mail gesendet",
- "Address" : "Adresse",
+ "Location" : "Ort",
"Avatar" : "Avatar",
"About" : "Über",
"Full name" : "Vollständiger Name",
@@ -402,6 +400,8 @@
"An error occured during the request. Unable to proceed." : "Es ist ein Fehler bei der Anfrage aufgetreten. Es kann nicht fortgefahren werden.",
"The app has been enabled but needs to be updated. You will be redirected to the update page in 5 seconds." : "Die App wurde aktiviert, muss aber aktualisiert werden. Du wirst in 5 Sekunden zur Aktualisierungsseite weitergeleitet.",
"Error: This app cannot be enabled because it makes the server unstable" : "Fehler: Diese App kann nicht aktiviert werden, da sie den Server instabil macht. ",
+ "An error occurred during the request. Unable to proceed." : "Es ist ein Fehler bei der Anfrage aufgetreten. Es kann nicht fortgefahren werden.",
+ "User already exists." : "Benutzer existiert bereits.",
"Administrator documentation" : "Dokumentation für Administratoren",
"Documentation" : "Dokumentation",
"Forum" : "Forum",
@@ -482,18 +482,11 @@
"You are a member of the following groups:" : "Du bist Mitglied folgender Gruppen:",
"You are using <strong>%s</strong>" : "Du benutzt <strong>%s</strong>",
"You are using <strong>%1$s</strong> of <strong>%2$s</strong> (<strong>%3$s %%</strong>)" : "Du verwendest <strong>%1$s</strong> von <strong>%2$s</strong> (<strong>%3$s %%</strong>)",
- "Change privacy level of phone number" : "Datenschutzstufe der Telefonnummer ändern",
- "Your phone number" : "Deine Telefonnummer",
- "Change privacy level of address" : "Datenschutzstufe der Adresse ändern",
- "Your postal address" : "Deine Postadresse",
- "Change privacy level of website" : "Datenschutzstufe der Webseite ändern",
- "It can take up to 24 hours before the account is displayed as verified." : "Es kann bis zu 24 Stunden dauern, bis das Konto als überprüt angezeigt wird.",
- "Link https://…" : "Link https://…",
- "Change privacy level of Twitter profile" : "Datenschutzstufe des Twitter-Profils ändern",
- "Twitter handle @…" : "Twitter-Handle @…",
"Locale" : "Gebietsschema",
"Current password" : "Aktuelles Passwort",
+ "Your current password" : "Dein aktuelles Passwort",
"New password" : "Neues Passwort",
+ "Your new password" : "Dein neues Passwort",
"Change password" : "Passwort ändern",
"Use a second factor besides your password to increase security for your account." : "Verwende neben deinem Passwort einen zweiten Faktor, um die Sicherheit für Dein Konto zu erhöhen.",
"If you use third party applications to connect to Nextcloud, please make sure to create and configure an app password for each before enabling second factor authentication." : "Wenn du Anwendungen von Drittanbietern verwendest, um dich mit Nextcloud zu verbinden, stelle bitte sicher, dass du für jede Anwendung ein Anwendungspasswort erstellest und einrichtest, bevor du die Zwei-Faktor-Authentifizierung aktivierst.",
@@ -528,7 +521,24 @@
"Allow username autocompletion when entering the full name or email address (ignoring missing phonebook match and being in the same group)" : "Ermöglicht die automatische Vervollständigung des Benutzernamens, wenn der vollständigen Namen oder die E-Mail-Adresse eingeben wird (ignoriert fehlende Telefonbuchübereinstimmungen und bei gleicher Gruppenzugehörigkeit). ",
"Change privacy level of full name" : "Datenschutzstufe des vollständigen Namens ändern",
"No display name set" : "Kein Anzeigename angegeben",
+ "Change privacy level of phone number" : "Datenschutzstufe der Telefonnummer ändern",
+ "Address" : "Adresse",
+ "Change privacy level of address" : "Datenschutzstufe der Adresse ändern",
+ "Your postal address" : "Deine Postadresse",
+ "Change privacy level of website" : "Datenschutzstufe der Webseite ändern",
+ "It can take up to 24 hours before the account is displayed as verified." : "Es kann bis zu 24 Stunden dauern, bis das Konto als überprüt angezeigt wird.",
+ "Link https://…" : "Link https://…",
+ "Change privacy level of Twitter profile" : "Datenschutzstufe des Twitter-Profils ändern",
+ "Twitter handle @…" : "Twitter-Handle @…",
"The maximum number of OPcache keys is nearly exceeded. To assure that all scripts can be hold in cache, it is recommended to apply <code>opcache.max_accelerated_files</code> to your PHP configuration with a value higher than <code>%s</code>." : "Die maximale Anzahl von OPcache-Schlüsseln ist fast überschritten. Um sicherzustellen, dass alle Skripte im Cache gehalten werden können, wird empfohlen, <code>opcache.max_accelerated_files</code> mit einem höheren Wert als <code>%s</code> in deiner PHP-Konfiguration anzuwenden.",
- "Change scope level of {accountProperty}" : "Geltungsbereich von {accountProperty} ändern"
+ "Unable to update biography" : "Biografie konnte nicht aktualisiert werden",
+ "Unable to update full name" : "Der vollständige Name konnte nicht aktualisiert werden",
+ "No full name set" : "Kein vollständiger Name festgelegt",
+ "Unable to update headline" : "Überschrift konnte nicht aktualisiert werden",
+ "Unable to update organisation" : "Organisation konnte nicht aktualisiert werden",
+ "Unable to update role" : "Rolle konnte nicht aktualisiert werden",
+ "Change scope level of {accountProperty}" : "Geltungsbereich von {accountProperty} ändern",
+ "Unable to update federation scope of the primary {accountProperty}" : "Der Federation-Bereich des primären {accountProperty} konnte nicht aktualisiert werden",
+ "Unable to update federation scope of additional {accountProperty}" : "Der Federation-Bereich des zusätzlichen {accountProperty} konnte nicht aktualisiert werden"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/settings/l10n/de_DE.js b/apps/settings/l10n/de_DE.js
index 37cd5334cc6..1a3ac742572 100644
--- a/apps/settings/l10n/de_DE.js
+++ b/apps/settings/l10n/de_DE.js
@@ -266,10 +266,7 @@ OC.L10N.register(
"You are about to remove the group {group}. The users will NOT be deleted." : "Sie sind im Begriff, die Gruppe {group} zu löschen. Die Benutzer werden NICHT gelöscht.",
"Please confirm the group removal " : "Bitte die Löschung der Gruppe bestätigen",
"Your biography" : "Ihre Biografie",
- "Unable to update biography" : "Biografie konnte nicht aktualisiert werden",
"Your full name" : "Ihr vollständiger Name",
- "Unable to update full name" : "Der vollständige Name konnte nicht aktualisiert werden",
- "No full name set" : "Kein vollständiger Name festgelegt",
"Email options" : "E-Mail-Optionen",
"Primary email for password reset and notifications" : "Primäre E-Mail-Adresse für Benachrichtigungen und Passwort-Zurücksetzen",
"Remove primary email" : "Primäre E-Mail-Adresse entfernen",
@@ -287,13 +284,13 @@ OC.L10N.register(
"No email address set" : "Keine E-Mail-Adresse angegeben",
"Additional emails" : "Zusätzliche E-Mail-Adressen",
"Your headline" : "Ihre Überschrift",
- "Unable to update headline" : "Überschrift konnte nicht aktualisiert werden",
"Language" : "Sprache",
"Help translate" : "Helfen Sie bei der Übersetzung",
"Unable to update language" : "Sprache konnte nicht aktualisiert werden",
"No language set" : "Keine Sprache eingestellt",
+ "Your location" : "Ihr Ort",
"Your organisation" : "Ihre Organisation",
- "Unable to update organisation" : "Organisation konnte nicht aktualisiert werden",
+ "Your phone number" : "Ihre Telefonnummer",
"Edit your Profile visibility" : "Bearbeiten Sie die Sichtbarkeit Ihres Profils",
"Enable Profile" : "Profil aktivieren",
"Unable to update profile enabled state" : "Der Status für aktiviertes Profil konnte nicht aktualisiert werden",
@@ -301,10 +298,13 @@ OC.L10N.register(
"{displayId}" : "{displayId}",
"Unable to update visibility of {displayId}" : "Sichtbarkeit von {displayId} kann nicht aktualisiert werden",
"Your role" : "Ihre Funktion",
- "Unable to update role" : "Rolle konnte nicht aktualisiert werden",
- "Change scope level of {accountProperty}, current scope is {scope}" : "Ändern des Geltungsbereich von {accountProperty}, aktueller Bereich ist {scope}",
- "Unable to update federation scope of the primary {accountProperty}" : "Der Federation-Bereich des primären {accountProperty} kann nicht aktualisiert werden",
- "Unable to update federation scope of additional {accountProperty}" : "Der Federation-Bereich des zusätzlichen {accountProperty} kann nicht aktualisiert werden",
+ "Your Twitter handle" : "Ihr Twitter-Handle",
+ "Your website" : "Ihre Internetseite",
+ "No {property} set" : "Keine {property} gesetzt",
+ "Unable to update {property}" : "{property} konnte nicht aktualisiert werden",
+ "Change scope level of {property}, current scope is {scope}" : "Ändern des Geltungsbereich von {property}, aktueller Bereich ist {scope}",
+ "Unable to update federation scope of the primary {property}" : "Der Federation-Bereich des primären {property} kann nicht aktualisiert werden",
+ "Unable to update federation scope of additional {property}" : "Der Federation-Bereich des zusätzlichen {property} kann nicht aktualisiert werden",
"Add additional email" : "Zusätzliche E-Mail-Adresse hinzufügen",
"Add" : "Hinzufügen",
"You do not have permissions to see the details of this user" : "Sie haben keine Berechtigung, um auf die Details dieses Benutzers zu sehen",
@@ -383,7 +383,7 @@ OC.L10N.register(
"Not saved" : "Nicht gespeichert",
"Sending…" : "Senden…",
"Email sent" : "E-Mail gesendet",
- "Address" : "Adresse",
+ "Location" : "Ort",
"Avatar" : "Avatar",
"About" : "Über",
"Full name" : "Vollständiger Name",
@@ -490,18 +490,11 @@ OC.L10N.register(
"You are a member of the following groups:" : "Sie sind Mitglied folgender Gruppen:",
"You are using <strong>%s</strong>" : "Sie benutzen <strong>%s</strong>",
"You are using <strong>%1$s</strong> of <strong>%2$s</strong> (<strong>%3$s %%</strong>)" : "Sie verwenden <strong>%1$s</strong> von <strong>%2$s</strong> (<strong>%3$s %%</strong>)",
- "Change privacy level of phone number" : "Datenschutzstufe der Telefonnummer ändern",
- "Your phone number" : "Ihre Telefonnummer",
- "Change privacy level of address" : "Datenschutzstufe der Adresse ändern",
- "Your postal address" : "Ihre Postadresse",
- "Change privacy level of website" : "Datenschutzstufe der Webseite ändern",
- "It can take up to 24 hours before the account is displayed as verified." : "Es kann bis zu 24 Stunden dauern, bis das Konto als überprüt angezeigt wird.",
- "Link https://…" : "Link https://…",
- "Change privacy level of Twitter profile" : "Datenschutzstufe des Twitter-Profils ändern",
- "Twitter handle @…" : "Twitter-Handle @…",
"Locale" : "Gebietsschema",
"Current password" : "Aktuelles Passwort",
+ "Your current password" : "Ihr aktuelles Passwort",
"New password" : "Neues Passwort",
+ "Your new password" : "Ihr neues Passwort",
"Change password" : "Passwort ändern",
"Use a second factor besides your password to increase security for your account." : "Verwenden Sie neben Ihrem Passwort einen zweiten Faktor, um die Sicherheit für Ihr Konto zu erhöhen.",
"If you use third party applications to connect to Nextcloud, please make sure to create and configure an app password for each before enabling second factor authentication." : "Wenn Sie Anwendungen von Drittanbietern verwenden, um sich mit Nextcloud zu verbinden, stellen Sie bitte sicher, dass Sie für jede Anwendung ein Anwendungspasswort erstellen und konfigurieren, bevor Sie die Zwei-Faktor-Authentifizierung aktivieren.",
@@ -536,7 +529,24 @@ OC.L10N.register(
"Allow username autocompletion when entering the full name or email address (ignoring missing phonebook match and being in the same group)" : "Ermöglicht die automatische Vervollständigung des Benutzernamens, wenn der vollständigen Namen oder die E-Mail-Adresse eingeben wird (ignoriert fehlende Telefonbuchübereinstimmungen und gleiche Gruppenzugehörigkeiten).",
"Change privacy level of full name" : "Datenschutzstufe des vollen Namens ändern",
"No display name set" : "Kein Anzeigename angegeben",
+ "Change privacy level of phone number" : "Datenschutzstufe der Telefonnummer ändern",
+ "Address" : "Adresse",
+ "Change privacy level of address" : "Datenschutzstufe der Adresse ändern",
+ "Your postal address" : "Ihre Postadresse",
+ "Change privacy level of website" : "Datenschutzstufe der Webseite ändern",
+ "It can take up to 24 hours before the account is displayed as verified." : "Es kann bis zu 24 Stunden dauern, bis das Konto als überprüt angezeigt wird.",
+ "Link https://…" : "Link https://…",
+ "Change privacy level of Twitter profile" : "Datenschutzstufe des Twitter-Profils ändern",
+ "Twitter handle @…" : "Twitter-Handle @…",
"The maximum number of OPcache keys is nearly exceeded. To assure that all scripts can be hold in cache, it is recommended to apply <code>opcache.max_accelerated_files</code> to your PHP configuration with a value higher than <code>%s</code>." : "Die maximale Anzahl von OPcache-Schlüsseln ist fast überschritten. Um sicherzustellen, dass alle Skripte im Cache gehalten werden können, wird empfohlen, <code>opcache.max_accelerated_files</code> mit einem höheren Wert als <code>%s</code> auf Ihre PHP-Konfiguration anzuwenden.",
- "Change scope level of {accountProperty}" : "Geltungsbereich von {accountProperty} ändern"
+ "Unable to update biography" : "Biografie konnte nicht aktualisiert werden",
+ "Unable to update full name" : "Der vollständige Name konnte nicht aktualisiert werden",
+ "No full name set" : "Kein vollständiger Name festgelegt",
+ "Unable to update headline" : "Überschrift konnte nicht aktualisiert werden",
+ "Unable to update organisation" : "Organisation konnte nicht aktualisiert werden",
+ "Unable to update role" : "Rolle konnte nicht aktualisiert werden",
+ "Change scope level of {accountProperty}" : "Geltungsbereich von {accountProperty} ändern",
+ "Unable to update federation scope of the primary {accountProperty}" : "Der Federation-Bereich des primären {accountProperty} kann nicht aktualisiert werden",
+ "Unable to update federation scope of additional {accountProperty}" : "Der Federation-Bereich des zusätzlichen {accountProperty} kann nicht aktualisiert werden"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/settings/l10n/de_DE.json b/apps/settings/l10n/de_DE.json
index 5c590335605..b73519ce42e 100644
--- a/apps/settings/l10n/de_DE.json
+++ b/apps/settings/l10n/de_DE.json
@@ -264,10 +264,7 @@
"You are about to remove the group {group}. The users will NOT be deleted." : "Sie sind im Begriff, die Gruppe {group} zu löschen. Die Benutzer werden NICHT gelöscht.",
"Please confirm the group removal " : "Bitte die Löschung der Gruppe bestätigen",
"Your biography" : "Ihre Biografie",
- "Unable to update biography" : "Biografie konnte nicht aktualisiert werden",
"Your full name" : "Ihr vollständiger Name",
- "Unable to update full name" : "Der vollständige Name konnte nicht aktualisiert werden",
- "No full name set" : "Kein vollständiger Name festgelegt",
"Email options" : "E-Mail-Optionen",
"Primary email for password reset and notifications" : "Primäre E-Mail-Adresse für Benachrichtigungen und Passwort-Zurücksetzen",
"Remove primary email" : "Primäre E-Mail-Adresse entfernen",
@@ -285,13 +282,13 @@
"No email address set" : "Keine E-Mail-Adresse angegeben",
"Additional emails" : "Zusätzliche E-Mail-Adressen",
"Your headline" : "Ihre Überschrift",
- "Unable to update headline" : "Überschrift konnte nicht aktualisiert werden",
"Language" : "Sprache",
"Help translate" : "Helfen Sie bei der Übersetzung",
"Unable to update language" : "Sprache konnte nicht aktualisiert werden",
"No language set" : "Keine Sprache eingestellt",
+ "Your location" : "Ihr Ort",
"Your organisation" : "Ihre Organisation",
- "Unable to update organisation" : "Organisation konnte nicht aktualisiert werden",
+ "Your phone number" : "Ihre Telefonnummer",
"Edit your Profile visibility" : "Bearbeiten Sie die Sichtbarkeit Ihres Profils",
"Enable Profile" : "Profil aktivieren",
"Unable to update profile enabled state" : "Der Status für aktiviertes Profil konnte nicht aktualisiert werden",
@@ -299,10 +296,13 @@
"{displayId}" : "{displayId}",
"Unable to update visibility of {displayId}" : "Sichtbarkeit von {displayId} kann nicht aktualisiert werden",
"Your role" : "Ihre Funktion",
- "Unable to update role" : "Rolle konnte nicht aktualisiert werden",
- "Change scope level of {accountProperty}, current scope is {scope}" : "Ändern des Geltungsbereich von {accountProperty}, aktueller Bereich ist {scope}",
- "Unable to update federation scope of the primary {accountProperty}" : "Der Federation-Bereich des primären {accountProperty} kann nicht aktualisiert werden",
- "Unable to update federation scope of additional {accountProperty}" : "Der Federation-Bereich des zusätzlichen {accountProperty} kann nicht aktualisiert werden",
+ "Your Twitter handle" : "Ihr Twitter-Handle",
+ "Your website" : "Ihre Internetseite",
+ "No {property} set" : "Keine {property} gesetzt",
+ "Unable to update {property}" : "{property} konnte nicht aktualisiert werden",
+ "Change scope level of {property}, current scope is {scope}" : "Ändern des Geltungsbereich von {property}, aktueller Bereich ist {scope}",
+ "Unable to update federation scope of the primary {property}" : "Der Federation-Bereich des primären {property} kann nicht aktualisiert werden",
+ "Unable to update federation scope of additional {property}" : "Der Federation-Bereich des zusätzlichen {property} kann nicht aktualisiert werden",
"Add additional email" : "Zusätzliche E-Mail-Adresse hinzufügen",
"Add" : "Hinzufügen",
"You do not have permissions to see the details of this user" : "Sie haben keine Berechtigung, um auf die Details dieses Benutzers zu sehen",
@@ -381,7 +381,7 @@
"Not saved" : "Nicht gespeichert",
"Sending…" : "Senden…",
"Email sent" : "E-Mail gesendet",
- "Address" : "Adresse",
+ "Location" : "Ort",
"Avatar" : "Avatar",
"About" : "Über",
"Full name" : "Vollständiger Name",
@@ -488,18 +488,11 @@
"You are a member of the following groups:" : "Sie sind Mitglied folgender Gruppen:",
"You are using <strong>%s</strong>" : "Sie benutzen <strong>%s</strong>",
"You are using <strong>%1$s</strong> of <strong>%2$s</strong> (<strong>%3$s %%</strong>)" : "Sie verwenden <strong>%1$s</strong> von <strong>%2$s</strong> (<strong>%3$s %%</strong>)",
- "Change privacy level of phone number" : "Datenschutzstufe der Telefonnummer ändern",
- "Your phone number" : "Ihre Telefonnummer",
- "Change privacy level of address" : "Datenschutzstufe der Adresse ändern",
- "Your postal address" : "Ihre Postadresse",
- "Change privacy level of website" : "Datenschutzstufe der Webseite ändern",
- "It can take up to 24 hours before the account is displayed as verified." : "Es kann bis zu 24 Stunden dauern, bis das Konto als überprüt angezeigt wird.",
- "Link https://…" : "Link https://…",
- "Change privacy level of Twitter profile" : "Datenschutzstufe des Twitter-Profils ändern",
- "Twitter handle @…" : "Twitter-Handle @…",
"Locale" : "Gebietsschema",
"Current password" : "Aktuelles Passwort",
+ "Your current password" : "Ihr aktuelles Passwort",
"New password" : "Neues Passwort",
+ "Your new password" : "Ihr neues Passwort",
"Change password" : "Passwort ändern",
"Use a second factor besides your password to increase security for your account." : "Verwenden Sie neben Ihrem Passwort einen zweiten Faktor, um die Sicherheit für Ihr Konto zu erhöhen.",
"If you use third party applications to connect to Nextcloud, please make sure to create and configure an app password for each before enabling second factor authentication." : "Wenn Sie Anwendungen von Drittanbietern verwenden, um sich mit Nextcloud zu verbinden, stellen Sie bitte sicher, dass Sie für jede Anwendung ein Anwendungspasswort erstellen und konfigurieren, bevor Sie die Zwei-Faktor-Authentifizierung aktivieren.",
@@ -534,7 +527,24 @@
"Allow username autocompletion when entering the full name or email address (ignoring missing phonebook match and being in the same group)" : "Ermöglicht die automatische Vervollständigung des Benutzernamens, wenn der vollständigen Namen oder die E-Mail-Adresse eingeben wird (ignoriert fehlende Telefonbuchübereinstimmungen und gleiche Gruppenzugehörigkeiten).",
"Change privacy level of full name" : "Datenschutzstufe des vollen Namens ändern",
"No display name set" : "Kein Anzeigename angegeben",
+ "Change privacy level of phone number" : "Datenschutzstufe der Telefonnummer ändern",
+ "Address" : "Adresse",
+ "Change privacy level of address" : "Datenschutzstufe der Adresse ändern",
+ "Your postal address" : "Ihre Postadresse",
+ "Change privacy level of website" : "Datenschutzstufe der Webseite ändern",
+ "It can take up to 24 hours before the account is displayed as verified." : "Es kann bis zu 24 Stunden dauern, bis das Konto als überprüt angezeigt wird.",
+ "Link https://…" : "Link https://…",
+ "Change privacy level of Twitter profile" : "Datenschutzstufe des Twitter-Profils ändern",
+ "Twitter handle @…" : "Twitter-Handle @…",
"The maximum number of OPcache keys is nearly exceeded. To assure that all scripts can be hold in cache, it is recommended to apply <code>opcache.max_accelerated_files</code> to your PHP configuration with a value higher than <code>%s</code>." : "Die maximale Anzahl von OPcache-Schlüsseln ist fast überschritten. Um sicherzustellen, dass alle Skripte im Cache gehalten werden können, wird empfohlen, <code>opcache.max_accelerated_files</code> mit einem höheren Wert als <code>%s</code> auf Ihre PHP-Konfiguration anzuwenden.",
- "Change scope level of {accountProperty}" : "Geltungsbereich von {accountProperty} ändern"
+ "Unable to update biography" : "Biografie konnte nicht aktualisiert werden",
+ "Unable to update full name" : "Der vollständige Name konnte nicht aktualisiert werden",
+ "No full name set" : "Kein vollständiger Name festgelegt",
+ "Unable to update headline" : "Überschrift konnte nicht aktualisiert werden",
+ "Unable to update organisation" : "Organisation konnte nicht aktualisiert werden",
+ "Unable to update role" : "Rolle konnte nicht aktualisiert werden",
+ "Change scope level of {accountProperty}" : "Geltungsbereich von {accountProperty} ändern",
+ "Unable to update federation scope of the primary {accountProperty}" : "Der Federation-Bereich des primären {accountProperty} kann nicht aktualisiert werden",
+ "Unable to update federation scope of additional {accountProperty}" : "Der Federation-Bereich des zusätzlichen {accountProperty} kann nicht aktualisiert werden"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/settings/l10n/el.js b/apps/settings/l10n/el.js
index 0718cf34cf3..4e9c5e69663 100644
--- a/apps/settings/l10n/el.js
+++ b/apps/settings/l10n/el.js
@@ -229,10 +229,7 @@ OC.L10N.register(
"You are about to remove the group {group}. The users will NOT be deleted." : "Πρόκειται να καταργήσετε την ομάδα {group}. Οι χρήστες ΔΕΝ θα διαγραφούν.",
"Please confirm the group removal " : "Παρακαλώ επιβεβαιώστε την κατάργηση της ομάδας",
"Your biography" : "Το βιογραφικό σας",
- "Unable to update biography" : "Δεν είναι δυνατή η ενημέρωση του βιογραφικού",
"Your full name" : "Το ονοματεπώνυμο σας",
- "Unable to update full name" : "Δεν είναι δυνατή η ενημέρωση του ονοματεπώνυμο σας",
- "No full name set" : "Δεν ορίστηκε ονοματεπώνυμο",
"Email options" : "Επιλογές email",
"Primary email for password reset and notifications" : "Κύριο email για επαναφορά συνθηματικού και ειδοποιήσεις",
"Remove primary email" : "Κατάργηση κύριου email",
@@ -250,13 +247,12 @@ OC.L10N.register(
"No email address set" : "Δεν ορίστηκε διεύθυνση email",
"Additional emails" : "Πρόσθετες διευθύνσεις email",
"Your headline" : "Ο τίτλος σας",
- "Unable to update headline" : "Δεν είναι δυνατή η ενημέρωση του τίτλου",
"Language" : "Γλώσσα",
"Help translate" : "Βοηθήστε στη μετάφραση",
"Unable to update language" : "Δεν είναι δυνατή η ενημέρωση της γλώσσας",
"No language set" : "Δεν ορίστηκε γλώσσα",
"Your organisation" : "Ο οργανισμός σας",
- "Unable to update organisation" : "Δεν είναι δυνατή η ενημέρωση του οργανισμού",
+ "Your phone number" : "Ο αριθμός τηλεφώνου σας",
"Edit your Profile visibility" : "Επεξεργασία της ορατότητας του Προφίλ σας",
"Enable Profile" : "Ενεργοποίηση προφίλ",
"Unable to update profile enabled state" : "Δεν είναι δυνατή η ενημέρωση της κατάστασης του προφίλ",
@@ -264,7 +260,8 @@ OC.L10N.register(
"{displayId}" : "{displayId}",
"Unable to update visibility of {displayId}" : "Δεν είναι δυνατή η ενημέρωση της ορατότητας του {displayId}",
"Your role" : "Ο ρόλος σας",
- "Unable to update role" : "Δεν είναι δυνατή η ενημέρωση του ρόλου",
+ "Your Twitter handle" : "Το Twitter σας",
+ "Your website" : "Η ιστοσελίδα σας",
"Add additional email" : "Προσθέστε επιπλέον email",
"Add" : "Προσθήκη",
"You do not have permissions to see the details of this user" : "Δεν έχετε δικαιώματα να δείτε λεπτομέρειες του χρήστη",
@@ -343,7 +340,7 @@ OC.L10N.register(
"Not saved" : "Δεν αποθηκεύτηκε",
"Sending…" : "Γινεται αποστολή...",
"Email sent" : "Το Email απεστάλη ",
- "Address" : "Διεύθυνση",
+ "Location" : "Τοποθεσία",
"Avatar" : "Εικόνα προφίλ",
"About" : "Σχετικά με",
"Full name" : "Πλήρες όνομα",
@@ -445,15 +442,6 @@ OC.L10N.register(
"You are a member of the following groups:" : "Είστε μέλος των ακόλουθων ομάδων:",
"You are using <strong>%s</strong>" : "Χρησιμοποιείτε <strong>%s</strong>",
"You are using <strong>%1$s</strong> of <strong>%2$s</strong> (<strong>%3$s %%</strong>)" : "Χρησιμοποιείτε <strong>%1$s</strong> του <strong>%2$s</strong>(<strong>%3$s%%</strong>)",
- "Change privacy level of phone number" : "Αλλαγή επιπέδου απορρήτου του αριθμού τηλεφώνου",
- "Your phone number" : "Ο αριθμός τηλεφώνου σας",
- "Change privacy level of address" : "Αλλαγή επιπέδου απορρήτου της διεύθυνσης",
- "Your postal address" : "Ο ταχυδρομικός σας κώδικας",
- "Change privacy level of website" : "Αλλαγή επιπέδου απορρήτου του ιστότοπου",
- "It can take up to 24 hours before the account is displayed as verified." : "Η επαλήθευση του λογαριασμού μπορεί να διαρκέσει έως και 24 ώρες.",
- "Link https://…" : "Σύνδεσμος https://…",
- "Change privacy level of Twitter profile" : "Αλλαγή επιπέδου απορρήτου του προφίλ Twitter",
- "Twitter handle @…" : "Twitter handle @…",
"Locale" : "Ρυθμίσεις τοποθεσίας",
"Current password" : "Τρέχον συνθηματικό",
"New password" : "Νέο συνθηματικό",
@@ -489,6 +477,21 @@ OC.L10N.register(
"days" : "ημέρες",
"Change privacy level of full name" : "Αλλαγή επιπέδου απορρήτου του ονοματεπώνυμου",
"No display name set" : "Δεν ορίστηκε όνομα",
+ "Change privacy level of phone number" : "Αλλαγή επιπέδου απορρήτου του αριθμού τηλεφώνου",
+ "Address" : "Διεύθυνση",
+ "Change privacy level of address" : "Αλλαγή επιπέδου απορρήτου της διεύθυνσης",
+ "Your postal address" : "Ο ταχυδρομικός σας κώδικας",
+ "Change privacy level of website" : "Αλλαγή επιπέδου απορρήτου του ιστότοπου",
+ "It can take up to 24 hours before the account is displayed as verified." : "Η επαλήθευση του λογαριασμού μπορεί να διαρκέσει έως και 24 ώρες.",
+ "Link https://…" : "Σύνδεσμος https://…",
+ "Change privacy level of Twitter profile" : "Αλλαγή επιπέδου απορρήτου του προφίλ Twitter",
+ "Twitter handle @…" : "Twitter handle @…",
+ "Unable to update biography" : "Δεν είναι δυνατή η ενημέρωση του βιογραφικού",
+ "Unable to update full name" : "Δεν είναι δυνατή η ενημέρωση του ονοματεπώνυμο σας",
+ "No full name set" : "Δεν ορίστηκε ονοματεπώνυμο",
+ "Unable to update headline" : "Δεν είναι δυνατή η ενημέρωση του τίτλου",
+ "Unable to update organisation" : "Δεν είναι δυνατή η ενημέρωση του οργανισμού",
+ "Unable to update role" : "Δεν είναι δυνατή η ενημέρωση του ρόλου",
"Change scope level of {accountProperty}" : "Αλλαγή επιπέδου εύρους του {accountProperty}"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/settings/l10n/el.json b/apps/settings/l10n/el.json
index 4149a53f21f..0781bf287d7 100644
--- a/apps/settings/l10n/el.json
+++ b/apps/settings/l10n/el.json
@@ -227,10 +227,7 @@
"You are about to remove the group {group}. The users will NOT be deleted." : "Πρόκειται να καταργήσετε την ομάδα {group}. Οι χρήστες ΔΕΝ θα διαγραφούν.",
"Please confirm the group removal " : "Παρακαλώ επιβεβαιώστε την κατάργηση της ομάδας",
"Your biography" : "Το βιογραφικό σας",
- "Unable to update biography" : "Δεν είναι δυνατή η ενημέρωση του βιογραφικού",
"Your full name" : "Το ονοματεπώνυμο σας",
- "Unable to update full name" : "Δεν είναι δυνατή η ενημέρωση του ονοματεπώνυμο σας",
- "No full name set" : "Δεν ορίστηκε ονοματεπώνυμο",
"Email options" : "Επιλογές email",
"Primary email for password reset and notifications" : "Κύριο email για επαναφορά συνθηματικού και ειδοποιήσεις",
"Remove primary email" : "Κατάργηση κύριου email",
@@ -248,13 +245,12 @@
"No email address set" : "Δεν ορίστηκε διεύθυνση email",
"Additional emails" : "Πρόσθετες διευθύνσεις email",
"Your headline" : "Ο τίτλος σας",
- "Unable to update headline" : "Δεν είναι δυνατή η ενημέρωση του τίτλου",
"Language" : "Γλώσσα",
"Help translate" : "Βοηθήστε στη μετάφραση",
"Unable to update language" : "Δεν είναι δυνατή η ενημέρωση της γλώσσας",
"No language set" : "Δεν ορίστηκε γλώσσα",
"Your organisation" : "Ο οργανισμός σας",
- "Unable to update organisation" : "Δεν είναι δυνατή η ενημέρωση του οργανισμού",
+ "Your phone number" : "Ο αριθμός τηλεφώνου σας",
"Edit your Profile visibility" : "Επεξεργασία της ορατότητας του Προφίλ σας",
"Enable Profile" : "Ενεργοποίηση προφίλ",
"Unable to update profile enabled state" : "Δεν είναι δυνατή η ενημέρωση της κατάστασης του προφίλ",
@@ -262,7 +258,8 @@
"{displayId}" : "{displayId}",
"Unable to update visibility of {displayId}" : "Δεν είναι δυνατή η ενημέρωση της ορατότητας του {displayId}",
"Your role" : "Ο ρόλος σας",
- "Unable to update role" : "Δεν είναι δυνατή η ενημέρωση του ρόλου",
+ "Your Twitter handle" : "Το Twitter σας",
+ "Your website" : "Η ιστοσελίδα σας",
"Add additional email" : "Προσθέστε επιπλέον email",
"Add" : "Προσθήκη",
"You do not have permissions to see the details of this user" : "Δεν έχετε δικαιώματα να δείτε λεπτομέρειες του χρήστη",
@@ -341,7 +338,7 @@
"Not saved" : "Δεν αποθηκεύτηκε",
"Sending…" : "Γινεται αποστολή...",
"Email sent" : "Το Email απεστάλη ",
- "Address" : "Διεύθυνση",
+ "Location" : "Τοποθεσία",
"Avatar" : "Εικόνα προφίλ",
"About" : "Σχετικά με",
"Full name" : "Πλήρες όνομα",
@@ -443,15 +440,6 @@
"You are a member of the following groups:" : "Είστε μέλος των ακόλουθων ομάδων:",
"You are using <strong>%s</strong>" : "Χρησιμοποιείτε <strong>%s</strong>",
"You are using <strong>%1$s</strong> of <strong>%2$s</strong> (<strong>%3$s %%</strong>)" : "Χρησιμοποιείτε <strong>%1$s</strong> του <strong>%2$s</strong>(<strong>%3$s%%</strong>)",
- "Change privacy level of phone number" : "Αλλαγή επιπέδου απορρήτου του αριθμού τηλεφώνου",
- "Your phone number" : "Ο αριθμός τηλεφώνου σας",
- "Change privacy level of address" : "Αλλαγή επιπέδου απορρήτου της διεύθυνσης",
- "Your postal address" : "Ο ταχυδρομικός σας κώδικας",
- "Change privacy level of website" : "Αλλαγή επιπέδου απορρήτου του ιστότοπου",
- "It can take up to 24 hours before the account is displayed as verified." : "Η επαλήθευση του λογαριασμού μπορεί να διαρκέσει έως και 24 ώρες.",
- "Link https://…" : "Σύνδεσμος https://…",
- "Change privacy level of Twitter profile" : "Αλλαγή επιπέδου απορρήτου του προφίλ Twitter",
- "Twitter handle @…" : "Twitter handle @…",
"Locale" : "Ρυθμίσεις τοποθεσίας",
"Current password" : "Τρέχον συνθηματικό",
"New password" : "Νέο συνθηματικό",
@@ -487,6 +475,21 @@
"days" : "ημέρες",
"Change privacy level of full name" : "Αλλαγή επιπέδου απορρήτου του ονοματεπώνυμου",
"No display name set" : "Δεν ορίστηκε όνομα",
+ "Change privacy level of phone number" : "Αλλαγή επιπέδου απορρήτου του αριθμού τηλεφώνου",
+ "Address" : "Διεύθυνση",
+ "Change privacy level of address" : "Αλλαγή επιπέδου απορρήτου της διεύθυνσης",
+ "Your postal address" : "Ο ταχυδρομικός σας κώδικας",
+ "Change privacy level of website" : "Αλλαγή επιπέδου απορρήτου του ιστότοπου",
+ "It can take up to 24 hours before the account is displayed as verified." : "Η επαλήθευση του λογαριασμού μπορεί να διαρκέσει έως και 24 ώρες.",
+ "Link https://…" : "Σύνδεσμος https://…",
+ "Change privacy level of Twitter profile" : "Αλλαγή επιπέδου απορρήτου του προφίλ Twitter",
+ "Twitter handle @…" : "Twitter handle @…",
+ "Unable to update biography" : "Δεν είναι δυνατή η ενημέρωση του βιογραφικού",
+ "Unable to update full name" : "Δεν είναι δυνατή η ενημέρωση του ονοματεπώνυμο σας",
+ "No full name set" : "Δεν ορίστηκε ονοματεπώνυμο",
+ "Unable to update headline" : "Δεν είναι δυνατή η ενημέρωση του τίτλου",
+ "Unable to update organisation" : "Δεν είναι δυνατή η ενημέρωση του οργανισμού",
+ "Unable to update role" : "Δεν είναι δυνατή η ενημέρωση του ρόλου",
"Change scope level of {accountProperty}" : "Αλλαγή επιπέδου εύρους του {accountProperty}"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/settings/l10n/en_GB.js b/apps/settings/l10n/en_GB.js
index 0afa624bf3a..fd33b3ae766 100644
--- a/apps/settings/l10n/en_GB.js
+++ b/apps/settings/l10n/en_GB.js
@@ -150,6 +150,9 @@ OC.L10N.register(
"No email address set" : "No email address set",
"Language" : "Language",
"Help translate" : "Help translate",
+ "Your phone number" : "Your phone number",
+ "Your Twitter handle" : "Your Twitter handle",
+ "Your website" : "Your website",
"Add" : "Add",
"You do not have permissions to see the details of this user" : "You do not have permissions to see the details of this user",
"Delete user" : "Delete user",
@@ -189,7 +192,7 @@ OC.L10N.register(
"Not saved" : "Not saved",
"Sending…" : "Sending…",
"Email sent" : "Email sent",
- "Address" : "Address",
+ "Location" : "Location",
"Avatar" : "Avatar",
"About" : "About",
"Full name" : "Full name",
@@ -255,11 +258,6 @@ OC.L10N.register(
"Picture provided by original account" : "Picture provided by original account",
"Choose as profile picture" : "Choose as profile picture",
"You are using <strong>%s</strong>" : "You are using <strong>%s</strong>",
- "Your phone number" : "Your phone number",
- "Your postal address" : "Your postal address",
- "It can take up to 24 hours before the account is displayed as verified." : "It can take up to 24 hours before the account is displayed as verified.",
- "Link https://…" : "Link https://…",
- "Twitter handle @…" : "Twitter handle @…",
"Current password" : "Current password",
"New password" : "New password",
"Change password" : "Change password",
@@ -283,6 +281,11 @@ OC.L10N.register(
"Recommended" : "Recommended",
"The cron.php needs to be executed by the system user \"%s\"." : "The cron.php needs to be executed by the system user \"%s\".",
"days" : "days",
- "No display name set" : "No display name set"
+ "No display name set" : "No display name set",
+ "Address" : "Address",
+ "Your postal address" : "Your postal address",
+ "It can take up to 24 hours before the account is displayed as verified." : "It can take up to 24 hours before the account is displayed as verified.",
+ "Link https://…" : "Link https://…",
+ "Twitter handle @…" : "Twitter handle @…"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/settings/l10n/en_GB.json b/apps/settings/l10n/en_GB.json
index 77b9b8ebcfc..f5fa3b8f3ee 100644
--- a/apps/settings/l10n/en_GB.json
+++ b/apps/settings/l10n/en_GB.json
@@ -148,6 +148,9 @@
"No email address set" : "No email address set",
"Language" : "Language",
"Help translate" : "Help translate",
+ "Your phone number" : "Your phone number",
+ "Your Twitter handle" : "Your Twitter handle",
+ "Your website" : "Your website",
"Add" : "Add",
"You do not have permissions to see the details of this user" : "You do not have permissions to see the details of this user",
"Delete user" : "Delete user",
@@ -187,7 +190,7 @@
"Not saved" : "Not saved",
"Sending…" : "Sending…",
"Email sent" : "Email sent",
- "Address" : "Address",
+ "Location" : "Location",
"Avatar" : "Avatar",
"About" : "About",
"Full name" : "Full name",
@@ -253,11 +256,6 @@
"Picture provided by original account" : "Picture provided by original account",
"Choose as profile picture" : "Choose as profile picture",
"You are using <strong>%s</strong>" : "You are using <strong>%s</strong>",
- "Your phone number" : "Your phone number",
- "Your postal address" : "Your postal address",
- "It can take up to 24 hours before the account is displayed as verified." : "It can take up to 24 hours before the account is displayed as verified.",
- "Link https://…" : "Link https://…",
- "Twitter handle @…" : "Twitter handle @…",
"Current password" : "Current password",
"New password" : "New password",
"Change password" : "Change password",
@@ -281,6 +279,11 @@
"Recommended" : "Recommended",
"The cron.php needs to be executed by the system user \"%s\"." : "The cron.php needs to be executed by the system user \"%s\".",
"days" : "days",
- "No display name set" : "No display name set"
+ "No display name set" : "No display name set",
+ "Address" : "Address",
+ "Your postal address" : "Your postal address",
+ "It can take up to 24 hours before the account is displayed as verified." : "It can take up to 24 hours before the account is displayed as verified.",
+ "Link https://…" : "Link https://…",
+ "Twitter handle @…" : "Twitter handle @…"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/settings/l10n/eo.js b/apps/settings/l10n/eo.js
index c2d41ad8044..9a3350b75ca 100644
--- a/apps/settings/l10n/eo.js
+++ b/apps/settings/l10n/eo.js
@@ -199,6 +199,7 @@ OC.L10N.register(
"Language" : "Lingvo",
"Help translate" : "Helpu traduki",
"No language set" : "Neniu lingvo agordita",
+ "Your phone number" : "Via telefonnumero",
"Add" : "Aldoni",
"You do not have permissions to see the details of this user" : "Vi ne rajtas vidi detalojn pri tiu ĉu uzanto",
"Set user as admin for" : "Agordi uzanton kiel administranto por",
@@ -254,7 +255,7 @@ OC.L10N.register(
"Not saved" : "Ne konservita",
"Sending…" : "Sendado...",
"Email sent" : "La retpoŝtaĵo sendiĝis",
- "Address" : "Adreso",
+ "Location" : "Loko",
"Avatar" : "Avataro",
"About" : "Pri",
"Full name" : "Plena nomo",
@@ -330,11 +331,6 @@ OC.L10N.register(
"You are a member of the following groups:" : "Vi estas membro el la jenaj grupoj:",
"You are using <strong>%s</strong>" : "Vi uzas <strong>%s</strong>",
"You are using <strong>%1$s</strong> of <strong>%2$s</strong> (<strong>%3$s %%</strong>)" : "Vi uzas <strong>%1$s</strong> el <strong>%2$s</strong> (<strong>%3$s %%</strong>)",
- "Your phone number" : "Via telefonnumero",
- "Your postal address" : "Via poŝta adreso",
- "It can take up to 24 hours before the account is displayed as verified." : "Ĝis 24 horoj estas kelkfoje bezonataj, antaŭ ol la konto estas markita kiel kontrolita.",
- "Link https://…" : "Ligilo https://…",
- "Twitter handle @…" : "Twitter-kontonomo @…",
"Locale" : "Lokaĵaro",
"Current password" : "Nuna pasvorto",
"New password" : "Nova pasvorto",
@@ -362,6 +358,11 @@ OC.L10N.register(
"Recommended" : "Rekomendata",
"The cron.php needs to be executed by the system user \"%s\"." : "cron.php bezonas esti rulita de la sistema uzanto „%s“.",
"days" : "tagoj",
- "No display name set" : "Neniui vidiga nomo agordita"
+ "No display name set" : "Neniui vidiga nomo agordita",
+ "Address" : "Adreso",
+ "Your postal address" : "Via poŝta adreso",
+ "It can take up to 24 hours before the account is displayed as verified." : "Ĝis 24 horoj estas kelkfoje bezonataj, antaŭ ol la konto estas markita kiel kontrolita.",
+ "Link https://…" : "Ligilo https://…",
+ "Twitter handle @…" : "Twitter-kontonomo @…"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/settings/l10n/eo.json b/apps/settings/l10n/eo.json
index 3c1224c9f3e..be1c99ad4e4 100644
--- a/apps/settings/l10n/eo.json
+++ b/apps/settings/l10n/eo.json
@@ -197,6 +197,7 @@
"Language" : "Lingvo",
"Help translate" : "Helpu traduki",
"No language set" : "Neniu lingvo agordita",
+ "Your phone number" : "Via telefonnumero",
"Add" : "Aldoni",
"You do not have permissions to see the details of this user" : "Vi ne rajtas vidi detalojn pri tiu ĉu uzanto",
"Set user as admin for" : "Agordi uzanton kiel administranto por",
@@ -252,7 +253,7 @@
"Not saved" : "Ne konservita",
"Sending…" : "Sendado...",
"Email sent" : "La retpoŝtaĵo sendiĝis",
- "Address" : "Adreso",
+ "Location" : "Loko",
"Avatar" : "Avataro",
"About" : "Pri",
"Full name" : "Plena nomo",
@@ -328,11 +329,6 @@
"You are a member of the following groups:" : "Vi estas membro el la jenaj grupoj:",
"You are using <strong>%s</strong>" : "Vi uzas <strong>%s</strong>",
"You are using <strong>%1$s</strong> of <strong>%2$s</strong> (<strong>%3$s %%</strong>)" : "Vi uzas <strong>%1$s</strong> el <strong>%2$s</strong> (<strong>%3$s %%</strong>)",
- "Your phone number" : "Via telefonnumero",
- "Your postal address" : "Via poŝta adreso",
- "It can take up to 24 hours before the account is displayed as verified." : "Ĝis 24 horoj estas kelkfoje bezonataj, antaŭ ol la konto estas markita kiel kontrolita.",
- "Link https://…" : "Ligilo https://…",
- "Twitter handle @…" : "Twitter-kontonomo @…",
"Locale" : "Lokaĵaro",
"Current password" : "Nuna pasvorto",
"New password" : "Nova pasvorto",
@@ -360,6 +356,11 @@
"Recommended" : "Rekomendata",
"The cron.php needs to be executed by the system user \"%s\"." : "cron.php bezonas esti rulita de la sistema uzanto „%s“.",
"days" : "tagoj",
- "No display name set" : "Neniui vidiga nomo agordita"
+ "No display name set" : "Neniui vidiga nomo agordita",
+ "Address" : "Adreso",
+ "Your postal address" : "Via poŝta adreso",
+ "It can take up to 24 hours before the account is displayed as verified." : "Ĝis 24 horoj estas kelkfoje bezonataj, antaŭ ol la konto estas markita kiel kontrolita.",
+ "Link https://…" : "Ligilo https://…",
+ "Twitter handle @…" : "Twitter-kontonomo @…"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/settings/l10n/es.js b/apps/settings/l10n/es.js
index 225e4a811d2..493bd903ffb 100644
--- a/apps/settings/l10n/es.js
+++ b/apps/settings/l10n/es.js
@@ -266,10 +266,7 @@ OC.L10N.register(
"You are about to remove the group {group}. The users will NOT be deleted." : "Vas a eliminar el grupo {group}. Los usuarios NO serán eliminados.",
"Please confirm the group removal " : "Por favor, confirma la eliminación del grupo",
"Your biography" : "Tu biografía",
- "Unable to update biography" : "No se pudo actualizar la biografía",
"Your full name" : "Tu nombre completo",
- "Unable to update full name" : "No se pudo actualizar tu nombre completo",
- "No full name set" : "No se ha completado el nombre completo",
"Email options" : "Opciones de email",
"Primary email for password reset and notifications" : "Dirección email principal para restablecer contraseña y notificaciones",
"Remove primary email" : "Borrar email principal",
@@ -287,13 +284,12 @@ OC.L10N.register(
"No email address set" : "No hay establecida ninguna dirección de correo",
"Additional emails" : "Direcciones de email adicionales",
"Your headline" : "Tu titular",
- "Unable to update headline" : "No se pudo actualizar tu titular",
"Language" : "Idioma",
"Help translate" : "Ayúdanos a traducir",
"Unable to update language" : "No se pudo actualizar tu idioma",
"No language set" : "No se ha marcado idioma",
"Your organisation" : "Tu organización",
- "Unable to update organisation" : "No se pudo actualizar tu organización",
+ "Your phone number" : "Su número de teléfono",
"Edit your Profile visibility" : "Editar la visibilidad de tu perfil",
"Enable Profile" : "Activar Perfil",
"Unable to update profile enabled state" : "No se pudo actualizar el estado habilitado del perfil",
@@ -301,10 +297,8 @@ OC.L10N.register(
"{displayId}" : "{displayId}",
"Unable to update visibility of {displayId}" : "No se pudo actualizar la visibilidad de {displayId}",
"Your role" : "Tu rol",
- "Unable to update role" : "No se pudo actualizar el cargo",
- "Change scope level of {accountProperty}, current scope is {scope}" : "Cambiar el nivel de privacidad de {accountProperty}, el valor actual es {scope}",
- "Unable to update federation scope of the primary {accountProperty}" : "No se puede actualizar el perímetro de la federación del principal {accountProperty}",
- "Unable to update federation scope of additional {accountProperty}" : "No se puede actualizar el perímetro de la federación de la adicional {accountProperty}",
+ "Your Twitter handle" : "Su usuario de Twitter",
+ "Your website" : "La dirección de su sitio web",
"Add additional email" : "Añadir un email adicional",
"Add" : "Añadir",
"You do not have permissions to see the details of this user" : "No tienes permisos para ver los detalles de este usuario",
@@ -383,7 +377,7 @@ OC.L10N.register(
"Not saved" : "No guardado",
"Sending…" : "Enviando...",
"Email sent" : "Correo electrónico enviado",
- "Address" : "Dirección",
+ "Location" : "Ubicación",
"Avatar" : "Avatar",
"About" : "Acerca de",
"Full name" : "Nombre completo",
@@ -490,15 +484,6 @@ OC.L10N.register(
"You are a member of the following groups:" : "Eres miembro de los siguientes grupos:",
"You are using <strong>%s</strong>" : "Estás usando <strong>%s</strong>",
"You are using <strong>%1$s</strong> of <strong>%2$s</strong> (<strong>%3$s %%</strong>)" : "Estás usando <strong>%1$s</strong> de <strong>%2$s</strong> (<strong>%3$s%%</strong>)",
- "Change privacy level of phone number" : "Cambiar nivel de privacidad del número de teléfono",
- "Your phone number" : "Su número de teléfono",
- "Change privacy level of address" : "Cambiar nivel de privacidad de la dirección",
- "Your postal address" : "Su dirección física",
- "Change privacy level of website" : "Cambiar nivel de privacidad de la página web",
- "It can take up to 24 hours before the account is displayed as verified." : "Puede tardar hasta 24 horas que la cuenta aparezca como verificada.",
- "Link https://…" : "Enlace https://...",
- "Change privacy level of Twitter profile" : "Cambiar nivel de privacidad del perfí en Twitter",
- "Twitter handle @…" : "Usuario de Twitter @...",
"Locale" : "Región",
"Current password" : "Contraseña actual",
"New password" : "Nueva contraseña",
@@ -536,7 +521,24 @@ OC.L10N.register(
"Allow username autocompletion when entering the full name or email address (ignoring missing phonebook match and being in the same group)" : "Permitir autocompletado del nombre de usuario cuando se introduzca el nombre completo o la dirección del email (ignorando la falta de coincidencia en la agenda de teléfonos y ser del mismo grupo)",
"Change privacy level of full name" : "Cambiar nivel de privacidad del nombre completo",
"No display name set" : "No se ha establecido ningún nombre para mostrar",
+ "Change privacy level of phone number" : "Cambiar nivel de privacidad del número de teléfono",
+ "Address" : "Dirección",
+ "Change privacy level of address" : "Cambiar nivel de privacidad de la dirección",
+ "Your postal address" : "Su dirección física",
+ "Change privacy level of website" : "Cambiar nivel de privacidad de la página web",
+ "It can take up to 24 hours before the account is displayed as verified." : "Puede tardar hasta 24 horas que la cuenta aparezca como verificada.",
+ "Link https://…" : "Enlace https://...",
+ "Change privacy level of Twitter profile" : "Cambiar nivel de privacidad del perfí en Twitter",
+ "Twitter handle @…" : "Usuario de Twitter @...",
"The maximum number of OPcache keys is nearly exceeded. To assure that all scripts can be hold in cache, it is recommended to apply <code>opcache.max_accelerated_files</code> to your PHP configuration with a value higher than <code>%s</code>." : "El número máximo de claves de OPcache está casi superado. Para asegurar que todos los scripts puedan mantenerse en la caché, se recomienda aplicar <code>opcache.max_accelerated_files</code> a su configuración de PHP con un valor superior a <code>%s</code>.",
- "Change scope level of {accountProperty}" : "Cambiar el nivel de privacidad de {accountProperty}"
+ "Unable to update biography" : "No se pudo actualizar la biografía",
+ "Unable to update full name" : "No se pudo actualizar tu nombre completo",
+ "No full name set" : "No se ha completado el nombre completo",
+ "Unable to update headline" : "No se pudo actualizar tu titular",
+ "Unable to update organisation" : "No se pudo actualizar tu organización",
+ "Unable to update role" : "No se pudo actualizar el cargo",
+ "Change scope level of {accountProperty}" : "Cambiar el nivel de privacidad de {accountProperty}",
+ "Unable to update federation scope of the primary {accountProperty}" : "No se puede actualizar el perímetro de la federación del principal {accountProperty}",
+ "Unable to update federation scope of additional {accountProperty}" : "No se puede actualizar el perímetro de la federación de la adicional {accountProperty}"
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/apps/settings/l10n/es.json b/apps/settings/l10n/es.json
index a49b9630ca9..449ee5b73db 100644
--- a/apps/settings/l10n/es.json
+++ b/apps/settings/l10n/es.json
@@ -264,10 +264,7 @@
"You are about to remove the group {group}. The users will NOT be deleted." : "Vas a eliminar el grupo {group}. Los usuarios NO serán eliminados.",
"Please confirm the group removal " : "Por favor, confirma la eliminación del grupo",
"Your biography" : "Tu biografía",
- "Unable to update biography" : "No se pudo actualizar la biografía",
"Your full name" : "Tu nombre completo",
- "Unable to update full name" : "No se pudo actualizar tu nombre completo",
- "No full name set" : "No se ha completado el nombre completo",
"Email options" : "Opciones de email",
"Primary email for password reset and notifications" : "Dirección email principal para restablecer contraseña y notificaciones",
"Remove primary email" : "Borrar email principal",
@@ -285,13 +282,12 @@
"No email address set" : "No hay establecida ninguna dirección de correo",
"Additional emails" : "Direcciones de email adicionales",
"Your headline" : "Tu titular",
- "Unable to update headline" : "No se pudo actualizar tu titular",
"Language" : "Idioma",
"Help translate" : "Ayúdanos a traducir",
"Unable to update language" : "No se pudo actualizar tu idioma",
"No language set" : "No se ha marcado idioma",
"Your organisation" : "Tu organización",
- "Unable to update organisation" : "No se pudo actualizar tu organización",
+ "Your phone number" : "Su número de teléfono",
"Edit your Profile visibility" : "Editar la visibilidad de tu perfil",
"Enable Profile" : "Activar Perfil",
"Unable to update profile enabled state" : "No se pudo actualizar el estado habilitado del perfil",
@@ -299,10 +295,8 @@
"{displayId}" : "{displayId}",
"Unable to update visibility of {displayId}" : "No se pudo actualizar la visibilidad de {displayId}",
"Your role" : "Tu rol",
- "Unable to update role" : "No se pudo actualizar el cargo",
- "Change scope level of {accountProperty}, current scope is {scope}" : "Cambiar el nivel de privacidad de {accountProperty}, el valor actual es {scope}",
- "Unable to update federation scope of the primary {accountProperty}" : "No se puede actualizar el perímetro de la federación del principal {accountProperty}",
- "Unable to update federation scope of additional {accountProperty}" : "No se puede actualizar el perímetro de la federación de la adicional {accountProperty}",
+ "Your Twitter handle" : "Su usuario de Twitter",
+ "Your website" : "La dirección de su sitio web",
"Add additional email" : "Añadir un email adicional",
"Add" : "Añadir",
"You do not have permissions to see the details of this user" : "No tienes permisos para ver los detalles de este usuario",
@@ -381,7 +375,7 @@
"Not saved" : "No guardado",
"Sending…" : "Enviando...",
"Email sent" : "Correo electrónico enviado",
- "Address" : "Dirección",
+ "Location" : "Ubicación",
"Avatar" : "Avatar",
"About" : "Acerca de",
"Full name" : "Nombre completo",
@@ -488,15 +482,6 @@
"You are a member of the following groups:" : "Eres miembro de los siguientes grupos:",
"You are using <strong>%s</strong>" : "Estás usando <strong>%s</strong>",
"You are using <strong>%1$s</strong> of <strong>%2$s</strong> (<strong>%3$s %%</strong>)" : "Estás usando <strong>%1$s</strong> de <strong>%2$s</strong> (<strong>%3$s%%</strong>)",
- "Change privacy level of phone number" : "Cambiar nivel de privacidad del número de teléfono",
- "Your phone number" : "Su número de teléfono",
- "Change privacy level of address" : "Cambiar nivel de privacidad de la dirección",
- "Your postal address" : "Su dirección física",
- "Change privacy level of website" : "Cambiar nivel de privacidad de la página web",
- "It can take up to 24 hours before the account is displayed as verified." : "Puede tardar hasta 24 horas que la cuenta aparezca como verificada.",
- "Link https://…" : "Enlace https://...",
- "Change privacy level of Twitter profile" : "Cambiar nivel de privacidad del perfí en Twitter",
- "Twitter handle @…" : "Usuario de Twitter @...",
"Locale" : "Región",
"Current password" : "Contraseña actual",
"New password" : "Nueva contraseña",
@@ -534,7 +519,24 @@
"Allow username autocompletion when entering the full name or email address (ignoring missing phonebook match and being in the same group)" : "Permitir autocompletado del nombre de usuario cuando se introduzca el nombre completo o la dirección del email (ignorando la falta de coincidencia en la agenda de teléfonos y ser del mismo grupo)",
"Change privacy level of full name" : "Cambiar nivel de privacidad del nombre completo",
"No display name set" : "No se ha establecido ningún nombre para mostrar",
+ "Change privacy level of phone number" : "Cambiar nivel de privacidad del número de teléfono",
+ "Address" : "Dirección",
+ "Change privacy level of address" : "Cambiar nivel de privacidad de la dirección",
+ "Your postal address" : "Su dirección física",
+ "Change privacy level of website" : "Cambiar nivel de privacidad de la página web",
+ "It can take up to 24 hours before the account is displayed as verified." : "Puede tardar hasta 24 horas que la cuenta aparezca como verificada.",
+ "Link https://…" : "Enlace https://...",
+ "Change privacy level of Twitter profile" : "Cambiar nivel de privacidad del perfí en Twitter",
+ "Twitter handle @…" : "Usuario de Twitter @...",
"The maximum number of OPcache keys is nearly exceeded. To assure that all scripts can be hold in cache, it is recommended to apply <code>opcache.max_accelerated_files</code> to your PHP configuration with a value higher than <code>%s</code>." : "El número máximo de claves de OPcache está casi superado. Para asegurar que todos los scripts puedan mantenerse en la caché, se recomienda aplicar <code>opcache.max_accelerated_files</code> a su configuración de PHP con un valor superior a <code>%s</code>.",
- "Change scope level of {accountProperty}" : "Cambiar el nivel de privacidad de {accountProperty}"
+ "Unable to update biography" : "No se pudo actualizar la biografía",
+ "Unable to update full name" : "No se pudo actualizar tu nombre completo",
+ "No full name set" : "No se ha completado el nombre completo",
+ "Unable to update headline" : "No se pudo actualizar tu titular",
+ "Unable to update organisation" : "No se pudo actualizar tu organización",
+ "Unable to update role" : "No se pudo actualizar el cargo",
+ "Change scope level of {accountProperty}" : "Cambiar el nivel de privacidad de {accountProperty}",
+ "Unable to update federation scope of the primary {accountProperty}" : "No se puede actualizar el perímetro de la federación del principal {accountProperty}",
+ "Unable to update federation scope of additional {accountProperty}" : "No se puede actualizar el perímetro de la federación de la adicional {accountProperty}"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
} \ No newline at end of file
diff --git a/apps/settings/l10n/es_419.js b/apps/settings/l10n/es_419.js
index 5319c2ae3d4..d5e67078556 100644
--- a/apps/settings/l10n/es_419.js
+++ b/apps/settings/l10n/es_419.js
@@ -145,6 +145,9 @@ OC.L10N.register(
"No email address set" : "No se ha establecido la dirección de correo electrónico",
"Language" : "Idioma",
"Help translate" : "Ayuda a traducir",
+ "Your phone number" : "Su número telefónico",
+ "Your Twitter handle" : "Tu cuenta de Twitter",
+ "Your website" : "Tu sitio web",
"Add" : "Agregar",
"Cancel" : "Cancelar",
"{size} used" : "{size} usado",
@@ -172,7 +175,7 @@ OC.L10N.register(
"Not saved" : "No guardado",
"Sending…" : "Enviando...",
"Email sent" : "Correo electrónico enviado",
- "Address" : "Dirección",
+ "Location" : "Ubicación",
"Avatar" : "Avatar",
"About" : "Acerca de",
"Full name" : "Nombre completo",
@@ -236,11 +239,6 @@ OC.L10N.register(
"You are a member of the following groups:" : "Eres miembro de los siguientes grupos:",
"You are using <strong>%s</strong>" : "Estas usando <strong>%s</strong>",
"You are using <strong>%1$s</strong> of <strong>%2$s</strong> (<strong>%3$s %%</strong>)" : "Estas usando <strong>%1$s</strong> de <strong>%2$s</strong> (<strong>%3$s%%</strong>)",
- "Your phone number" : "Su número telefónico",
- "Your postal address" : "Tu dirección postal",
- "It can take up to 24 hours before the account is displayed as verified." : "Puede tomar hasta 24 horas antes de que la cuenta se muestre como verificada. ",
- "Link https://…" : "Enlace https:// ...",
- "Twitter handle @…" : "Cuenta de twitter @...",
"Locale" : "Región",
"Current password" : "Contraseña actual",
"New password" : "Nueva contraseña",
@@ -264,6 +262,11 @@ OC.L10N.register(
"Background job didn’t run yet!" : "¡El trabajo de segundo plano aún no ha corrido!",
"The cron.php needs to be executed by the system user \"%s\"." : "El cron.php necesita ser ejecutado por el usuario de sistema \"%s\".",
"days" : "días",
- "No display name set" : "No se ha establecido el nombre a desplegar"
+ "No display name set" : "No se ha establecido el nombre a desplegar",
+ "Address" : "Dirección",
+ "Your postal address" : "Tu dirección postal",
+ "It can take up to 24 hours before the account is displayed as verified." : "Puede tomar hasta 24 horas antes de que la cuenta se muestre como verificada. ",
+ "Link https://…" : "Enlace https:// ...",
+ "Twitter handle @…" : "Cuenta de twitter @..."
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/apps/settings/l10n/es_419.json b/apps/settings/l10n/es_419.json
index bae43da630d..2a6f5c74396 100644
--- a/apps/settings/l10n/es_419.json
+++ b/apps/settings/l10n/es_419.json
@@ -143,6 +143,9 @@
"No email address set" : "No se ha establecido la dirección de correo electrónico",
"Language" : "Idioma",
"Help translate" : "Ayuda a traducir",
+ "Your phone number" : "Su número telefónico",
+ "Your Twitter handle" : "Tu cuenta de Twitter",
+ "Your website" : "Tu sitio web",
"Add" : "Agregar",
"Cancel" : "Cancelar",
"{size} used" : "{size} usado",
@@ -170,7 +173,7 @@
"Not saved" : "No guardado",
"Sending…" : "Enviando...",
"Email sent" : "Correo electrónico enviado",
- "Address" : "Dirección",
+ "Location" : "Ubicación",
"Avatar" : "Avatar",
"About" : "Acerca de",
"Full name" : "Nombre completo",
@@ -234,11 +237,6 @@
"You are a member of the following groups:" : "Eres miembro de los siguientes grupos:",
"You are using <strong>%s</strong>" : "Estas usando <strong>%s</strong>",
"You are using <strong>%1$s</strong> of <strong>%2$s</strong> (<strong>%3$s %%</strong>)" : "Estas usando <strong>%1$s</strong> de <strong>%2$s</strong> (<strong>%3$s%%</strong>)",
- "Your phone number" : "Su número telefónico",
- "Your postal address" : "Tu dirección postal",
- "It can take up to 24 hours before the account is displayed as verified." : "Puede tomar hasta 24 horas antes de que la cuenta se muestre como verificada. ",
- "Link https://…" : "Enlace https:// ...",
- "Twitter handle @…" : "Cuenta de twitter @...",
"Locale" : "Región",
"Current password" : "Contraseña actual",
"New password" : "Nueva contraseña",
@@ -262,6 +260,11 @@
"Background job didn’t run yet!" : "¡El trabajo de segundo plano aún no ha corrido!",
"The cron.php needs to be executed by the system user \"%s\"." : "El cron.php necesita ser ejecutado por el usuario de sistema \"%s\".",
"days" : "días",
- "No display name set" : "No se ha establecido el nombre a desplegar"
+ "No display name set" : "No se ha establecido el nombre a desplegar",
+ "Address" : "Dirección",
+ "Your postal address" : "Tu dirección postal",
+ "It can take up to 24 hours before the account is displayed as verified." : "Puede tomar hasta 24 horas antes de que la cuenta se muestre como verificada. ",
+ "Link https://…" : "Enlace https:// ...",
+ "Twitter handle @…" : "Cuenta de twitter @..."
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
} \ No newline at end of file
diff --git a/apps/settings/l10n/es_AR.js b/apps/settings/l10n/es_AR.js
index 02dfe1133f1..b564e83810b 100644
--- a/apps/settings/l10n/es_AR.js
+++ b/apps/settings/l10n/es_AR.js
@@ -138,6 +138,9 @@ OC.L10N.register(
"No email address set" : "No se ha establecido la dirección de correo electrónico",
"Language" : "Idioma",
"Help translate" : "Ayude a traducir",
+ "Your phone number" : "Su número telefónico",
+ "Your Twitter handle" : "Su cuenta de Twitter",
+ "Your website" : "Su sitio web",
"Add" : "Añadir",
"Cancel" : "Cancelar",
"Display name" : "Nombre para mostrar",
@@ -164,7 +167,7 @@ OC.L10N.register(
"Not saved" : "No guardado",
"Sending…" : "Enviando...",
"Email sent" : "Correo electrónico enviado",
- "Address" : "Dirección",
+ "Location" : "Ubicación",
"Avatar" : "Avatar",
"About" : "Acerca de",
"Full name" : "Nombre completo",
@@ -223,11 +226,6 @@ OC.L10N.register(
"png or jpg, max. 20 MB" : "png o jpg max. 20 MB",
"Picture provided by original account" : "Imagen proporcionadoa por la cuenta original ",
"Choose as profile picture" : "Seleccionar como foto del perfil",
- "Your phone number" : "Su número telefónico",
- "Your postal address" : "Su dirección postal",
- "It can take up to 24 hours before the account is displayed as verified." : "Puede tomar hasta 24 horas antes de que la cuenta se muestre como verificada. ",
- "Link https://…" : "Link https:// ...",
- "Twitter handle @…" : "Cuenta de twitter @...",
"Current password" : "Contraseña actual",
"New password" : "Nueva contraseña",
"Change password" : "Cambiar contraseña",
@@ -250,6 +248,11 @@ OC.L10N.register(
"Background job didn’t run yet!" : "¡El trabajo de segundo plano aún no ha corrido!",
"The cron.php needs to be executed by the system user \"%s\"." : "El cron.php necesita ser ejecutado por el usuario del sistema \"%s\".",
"days" : "días",
- "No display name set" : "No se ha establecido el nombre a desplegar"
+ "No display name set" : "No se ha establecido el nombre a desplegar",
+ "Address" : "Dirección",
+ "Your postal address" : "Su dirección postal",
+ "It can take up to 24 hours before the account is displayed as verified." : "Puede tomar hasta 24 horas antes de que la cuenta se muestre como verificada. ",
+ "Link https://…" : "Link https:// ...",
+ "Twitter handle @…" : "Cuenta de twitter @..."
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/apps/settings/l10n/es_AR.json b/apps/settings/l10n/es_AR.json
index e03247980d1..fa1a2c52b0a 100644
--- a/apps/settings/l10n/es_AR.json
+++ b/apps/settings/l10n/es_AR.json
@@ -136,6 +136,9 @@
"No email address set" : "No se ha establecido la dirección de correo electrónico",
"Language" : "Idioma",
"Help translate" : "Ayude a traducir",
+ "Your phone number" : "Su número telefónico",
+ "Your Twitter handle" : "Su cuenta de Twitter",
+ "Your website" : "Su sitio web",
"Add" : "Añadir",
"Cancel" : "Cancelar",
"Display name" : "Nombre para mostrar",
@@ -162,7 +165,7 @@
"Not saved" : "No guardado",
"Sending…" : "Enviando...",
"Email sent" : "Correo electrónico enviado",
- "Address" : "Dirección",
+ "Location" : "Ubicación",
"Avatar" : "Avatar",
"About" : "Acerca de",
"Full name" : "Nombre completo",
@@ -221,11 +224,6 @@
"png or jpg, max. 20 MB" : "png o jpg max. 20 MB",
"Picture provided by original account" : "Imagen proporcionadoa por la cuenta original ",
"Choose as profile picture" : "Seleccionar como foto del perfil",
- "Your phone number" : "Su número telefónico",
- "Your postal address" : "Su dirección postal",
- "It can take up to 24 hours before the account is displayed as verified." : "Puede tomar hasta 24 horas antes de que la cuenta se muestre como verificada. ",
- "Link https://…" : "Link https:// ...",
- "Twitter handle @…" : "Cuenta de twitter @...",
"Current password" : "Contraseña actual",
"New password" : "Nueva contraseña",
"Change password" : "Cambiar contraseña",
@@ -248,6 +246,11 @@
"Background job didn’t run yet!" : "¡El trabajo de segundo plano aún no ha corrido!",
"The cron.php needs to be executed by the system user \"%s\"." : "El cron.php necesita ser ejecutado por el usuario del sistema \"%s\".",
"days" : "días",
- "No display name set" : "No se ha establecido el nombre a desplegar"
+ "No display name set" : "No se ha establecido el nombre a desplegar",
+ "Address" : "Dirección",
+ "Your postal address" : "Su dirección postal",
+ "It can take up to 24 hours before the account is displayed as verified." : "Puede tomar hasta 24 horas antes de que la cuenta se muestre como verificada. ",
+ "Link https://…" : "Link https:// ...",
+ "Twitter handle @…" : "Cuenta de twitter @..."
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
} \ No newline at end of file
diff --git a/apps/settings/l10n/es_CL.js b/apps/settings/l10n/es_CL.js
index 858a5941272..85e7d1143e5 100644
--- a/apps/settings/l10n/es_CL.js
+++ b/apps/settings/l10n/es_CL.js
@@ -145,6 +145,9 @@ OC.L10N.register(
"No email address set" : "No se ha establecido la dirección de correo electrónico",
"Language" : "Idioma",
"Help translate" : "Ayuda a traducir",
+ "Your phone number" : "Su número telefónico",
+ "Your Twitter handle" : "Tu cuenta de Twitter",
+ "Your website" : "Tu sitio web",
"Add" : "Agregar",
"Cancel" : "Cancelar",
"{size} used" : "{size} usado",
@@ -172,7 +175,7 @@ OC.L10N.register(
"Not saved" : "No guardado",
"Sending…" : "Enviando...",
"Email sent" : "Correo electrónico enviado",
- "Address" : "Dirección",
+ "Location" : "Ubicación",
"Avatar" : "Avatar",
"About" : "Acerca de",
"Full name" : "Nombre completo",
@@ -233,11 +236,6 @@ OC.L10N.register(
"Picture provided by original account" : "Imagen proporcionada por la cuenta original ",
"Choose as profile picture" : "Seleccionar como foto del perfil",
"You are using <strong>%s</strong>" : "Estás usando<strong>%s</strong>",
- "Your phone number" : "Su número telefónico",
- "Your postal address" : "Tu dirección postal",
- "It can take up to 24 hours before the account is displayed as verified." : "Puede tomar hasta 24 horas antes de que la cuenta se muestre como verificada. ",
- "Link https://…" : "Liga https:// ...",
- "Twitter handle @…" : "Cuenta de twitter @...",
"Current password" : "Contraseña actual",
"New password" : "Nueva contraseña",
"Change password" : "Cambiar contraseña",
@@ -260,6 +258,11 @@ OC.L10N.register(
"Background job didn’t run yet!" : "¡El trabajo de segundo plano aún no ha corrido!",
"The cron.php needs to be executed by the system user \"%s\"." : "El cron.php necesita ser ejecutado por el usuario de sistema \"%s\".",
"days" : "días",
- "No display name set" : "No se ha establecido el nombre a desplegar"
+ "No display name set" : "No se ha establecido el nombre a desplegar",
+ "Address" : "Dirección",
+ "Your postal address" : "Tu dirección postal",
+ "It can take up to 24 hours before the account is displayed as verified." : "Puede tomar hasta 24 horas antes de que la cuenta se muestre como verificada. ",
+ "Link https://…" : "Liga https:// ...",
+ "Twitter handle @…" : "Cuenta de twitter @..."
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/apps/settings/l10n/es_CL.json b/apps/settings/l10n/es_CL.json
index a3047300896..5fbd700cb5b 100644
--- a/apps/settings/l10n/es_CL.json
+++ b/apps/settings/l10n/es_CL.json
@@ -143,6 +143,9 @@
"No email address set" : "No se ha establecido la dirección de correo electrónico",
"Language" : "Idioma",
"Help translate" : "Ayuda a traducir",
+ "Your phone number" : "Su número telefónico",
+ "Your Twitter handle" : "Tu cuenta de Twitter",
+ "Your website" : "Tu sitio web",
"Add" : "Agregar",
"Cancel" : "Cancelar",
"{size} used" : "{size} usado",
@@ -170,7 +173,7 @@
"Not saved" : "No guardado",
"Sending…" : "Enviando...",
"Email sent" : "Correo electrónico enviado",
- "Address" : "Dirección",
+ "Location" : "Ubicación",
"Avatar" : "Avatar",
"About" : "Acerca de",
"Full name" : "Nombre completo",
@@ -231,11 +234,6 @@
"Picture provided by original account" : "Imagen proporcionada por la cuenta original ",
"Choose as profile picture" : "Seleccionar como foto del perfil",
"You are using <strong>%s</strong>" : "Estás usando<strong>%s</strong>",
- "Your phone number" : "Su número telefónico",
- "Your postal address" : "Tu dirección postal",
- "It can take up to 24 hours before the account is displayed as verified." : "Puede tomar hasta 24 horas antes de que la cuenta se muestre como verificada. ",
- "Link https://…" : "Liga https:// ...",
- "Twitter handle @…" : "Cuenta de twitter @...",
"Current password" : "Contraseña actual",
"New password" : "Nueva contraseña",
"Change password" : "Cambiar contraseña",
@@ -258,6 +256,11 @@
"Background job didn’t run yet!" : "¡El trabajo de segundo plano aún no ha corrido!",
"The cron.php needs to be executed by the system user \"%s\"." : "El cron.php necesita ser ejecutado por el usuario de sistema \"%s\".",
"days" : "días",
- "No display name set" : "No se ha establecido el nombre a desplegar"
+ "No display name set" : "No se ha establecido el nombre a desplegar",
+ "Address" : "Dirección",
+ "Your postal address" : "Tu dirección postal",
+ "It can take up to 24 hours before the account is displayed as verified." : "Puede tomar hasta 24 horas antes de que la cuenta se muestre como verificada. ",
+ "Link https://…" : "Liga https:// ...",
+ "Twitter handle @…" : "Cuenta de twitter @..."
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
} \ No newline at end of file
diff --git a/apps/settings/l10n/es_CO.js b/apps/settings/l10n/es_CO.js
index 858a5941272..85e7d1143e5 100644
--- a/apps/settings/l10n/es_CO.js
+++ b/apps/settings/l10n/es_CO.js
@@ -145,6 +145,9 @@ OC.L10N.register(
"No email address set" : "No se ha establecido la dirección de correo electrónico",
"Language" : "Idioma",
"Help translate" : "Ayuda a traducir",
+ "Your phone number" : "Su número telefónico",
+ "Your Twitter handle" : "Tu cuenta de Twitter",
+ "Your website" : "Tu sitio web",
"Add" : "Agregar",
"Cancel" : "Cancelar",
"{size} used" : "{size} usado",
@@ -172,7 +175,7 @@ OC.L10N.register(
"Not saved" : "No guardado",
"Sending…" : "Enviando...",
"Email sent" : "Correo electrónico enviado",
- "Address" : "Dirección",
+ "Location" : "Ubicación",
"Avatar" : "Avatar",
"About" : "Acerca de",
"Full name" : "Nombre completo",
@@ -233,11 +236,6 @@ OC.L10N.register(
"Picture provided by original account" : "Imagen proporcionada por la cuenta original ",
"Choose as profile picture" : "Seleccionar como foto del perfil",
"You are using <strong>%s</strong>" : "Estás usando<strong>%s</strong>",
- "Your phone number" : "Su número telefónico",
- "Your postal address" : "Tu dirección postal",
- "It can take up to 24 hours before the account is displayed as verified." : "Puede tomar hasta 24 horas antes de que la cuenta se muestre como verificada. ",
- "Link https://…" : "Liga https:// ...",
- "Twitter handle @…" : "Cuenta de twitter @...",
"Current password" : "Contraseña actual",
"New password" : "Nueva contraseña",
"Change password" : "Cambiar contraseña",
@@ -260,6 +258,11 @@ OC.L10N.register(
"Background job didn’t run yet!" : "¡El trabajo de segundo plano aún no ha corrido!",
"The cron.php needs to be executed by the system user \"%s\"." : "El cron.php necesita ser ejecutado por el usuario de sistema \"%s\".",
"days" : "días",
- "No display name set" : "No se ha establecido el nombre a desplegar"
+ "No display name set" : "No se ha establecido el nombre a desplegar",
+ "Address" : "Dirección",
+ "Your postal address" : "Tu dirección postal",
+ "It can take up to 24 hours before the account is displayed as verified." : "Puede tomar hasta 24 horas antes de que la cuenta se muestre como verificada. ",
+ "Link https://…" : "Liga https:// ...",
+ "Twitter handle @…" : "Cuenta de twitter @..."
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/apps/settings/l10n/es_CO.json b/apps/settings/l10n/es_CO.json
index a3047300896..5fbd700cb5b 100644
--- a/apps/settings/l10n/es_CO.json
+++ b/apps/settings/l10n/es_CO.json
@@ -143,6 +143,9 @@
"No email address set" : "No se ha establecido la dirección de correo electrónico",
"Language" : "Idioma",
"Help translate" : "Ayuda a traducir",
+ "Your phone number" : "Su número telefónico",
+ "Your Twitter handle" : "Tu cuenta de Twitter",
+ "Your website" : "Tu sitio web",
"Add" : "Agregar",
"Cancel" : "Cancelar",
"{size} used" : "{size} usado",
@@ -170,7 +173,7 @@
"Not saved" : "No guardado",
"Sending…" : "Enviando...",
"Email sent" : "Correo electrónico enviado",
- "Address" : "Dirección",
+ "Location" : "Ubicación",
"Avatar" : "Avatar",
"About" : "Acerca de",
"Full name" : "Nombre completo",
@@ -231,11 +234,6 @@
"Picture provided by original account" : "Imagen proporcionada por la cuenta original ",
"Choose as profile picture" : "Seleccionar como foto del perfil",
"You are using <strong>%s</strong>" : "Estás usando<strong>%s</strong>",
- "Your phone number" : "Su número telefónico",
- "Your postal address" : "Tu dirección postal",
- "It can take up to 24 hours before the account is displayed as verified." : "Puede tomar hasta 24 horas antes de que la cuenta se muestre como verificada. ",
- "Link https://…" : "Liga https:// ...",
- "Twitter handle @…" : "Cuenta de twitter @...",
"Current password" : "Contraseña actual",
"New password" : "Nueva contraseña",
"Change password" : "Cambiar contraseña",
@@ -258,6 +256,11 @@
"Background job didn’t run yet!" : "¡El trabajo de segundo plano aún no ha corrido!",
"The cron.php needs to be executed by the system user \"%s\"." : "El cron.php necesita ser ejecutado por el usuario de sistema \"%s\".",
"days" : "días",
- "No display name set" : "No se ha establecido el nombre a desplegar"
+ "No display name set" : "No se ha establecido el nombre a desplegar",
+ "Address" : "Dirección",
+ "Your postal address" : "Tu dirección postal",
+ "It can take up to 24 hours before the account is displayed as verified." : "Puede tomar hasta 24 horas antes de que la cuenta se muestre como verificada. ",
+ "Link https://…" : "Liga https:// ...",
+ "Twitter handle @…" : "Cuenta de twitter @..."
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
} \ No newline at end of file
diff --git a/apps/settings/l10n/es_CR.js b/apps/settings/l10n/es_CR.js
index 858a5941272..85e7d1143e5 100644
--- a/apps/settings/l10n/es_CR.js
+++ b/apps/settings/l10n/es_CR.js
@@ -145,6 +145,9 @@ OC.L10N.register(
"No email address set" : "No se ha establecido la dirección de correo electrónico",
"Language" : "Idioma",
"Help translate" : "Ayuda a traducir",
+ "Your phone number" : "Su número telefónico",
+ "Your Twitter handle" : "Tu cuenta de Twitter",
+ "Your website" : "Tu sitio web",
"Add" : "Agregar",
"Cancel" : "Cancelar",
"{size} used" : "{size} usado",
@@ -172,7 +175,7 @@ OC.L10N.register(
"Not saved" : "No guardado",
"Sending…" : "Enviando...",
"Email sent" : "Correo electrónico enviado",
- "Address" : "Dirección",
+ "Location" : "Ubicación",
"Avatar" : "Avatar",
"About" : "Acerca de",
"Full name" : "Nombre completo",
@@ -233,11 +236,6 @@ OC.L10N.register(
"Picture provided by original account" : "Imagen proporcionada por la cuenta original ",
"Choose as profile picture" : "Seleccionar como foto del perfil",
"You are using <strong>%s</strong>" : "Estás usando<strong>%s</strong>",
- "Your phone number" : "Su número telefónico",
- "Your postal address" : "Tu dirección postal",
- "It can take up to 24 hours before the account is displayed as verified." : "Puede tomar hasta 24 horas antes de que la cuenta se muestre como verificada. ",
- "Link https://…" : "Liga https:// ...",
- "Twitter handle @…" : "Cuenta de twitter @...",
"Current password" : "Contraseña actual",
"New password" : "Nueva contraseña",
"Change password" : "Cambiar contraseña",
@@ -260,6 +258,11 @@ OC.L10N.register(
"Background job didn’t run yet!" : "¡El trabajo de segundo plano aún no ha corrido!",
"The cron.php needs to be executed by the system user \"%s\"." : "El cron.php necesita ser ejecutado por el usuario de sistema \"%s\".",
"days" : "días",
- "No display name set" : "No se ha establecido el nombre a desplegar"
+ "No display name set" : "No se ha establecido el nombre a desplegar",
+ "Address" : "Dirección",
+ "Your postal address" : "Tu dirección postal",
+ "It can take up to 24 hours before the account is displayed as verified." : "Puede tomar hasta 24 horas antes de que la cuenta se muestre como verificada. ",
+ "Link https://…" : "Liga https:// ...",
+ "Twitter handle @…" : "Cuenta de twitter @..."
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/apps/settings/l10n/es_CR.json b/apps/settings/l10n/es_CR.json
index a3047300896..5fbd700cb5b 100644
--- a/apps/settings/l10n/es_CR.json
+++ b/apps/settings/l10n/es_CR.json
@@ -143,6 +143,9 @@
"No email address set" : "No se ha establecido la dirección de correo electrónico",
"Language" : "Idioma",
"Help translate" : "Ayuda a traducir",
+ "Your phone number" : "Su número telefónico",
+ "Your Twitter handle" : "Tu cuenta de Twitter",
+ "Your website" : "Tu sitio web",
"Add" : "Agregar",
"Cancel" : "Cancelar",
"{size} used" : "{size} usado",
@@ -170,7 +173,7 @@
"Not saved" : "No guardado",
"Sending…" : "Enviando...",
"Email sent" : "Correo electrónico enviado",
- "Address" : "Dirección",
+ "Location" : "Ubicación",
"Avatar" : "Avatar",
"About" : "Acerca de",
"Full name" : "Nombre completo",
@@ -231,11 +234,6 @@
"Picture provided by original account" : "Imagen proporcionada por la cuenta original ",
"Choose as profile picture" : "Seleccionar como foto del perfil",
"You are using <strong>%s</strong>" : "Estás usando<strong>%s</strong>",
- "Your phone number" : "Su número telefónico",
- "Your postal address" : "Tu dirección postal",
- "It can take up to 24 hours before the account is displayed as verified." : "Puede tomar hasta 24 horas antes de que la cuenta se muestre como verificada. ",
- "Link https://…" : "Liga https:// ...",
- "Twitter handle @…" : "Cuenta de twitter @...",
"Current password" : "Contraseña actual",
"New password" : "Nueva contraseña",
"Change password" : "Cambiar contraseña",
@@ -258,6 +256,11 @@
"Background job didn’t run yet!" : "¡El trabajo de segundo plano aún no ha corrido!",
"The cron.php needs to be executed by the system user \"%s\"." : "El cron.php necesita ser ejecutado por el usuario de sistema \"%s\".",
"days" : "días",
- "No display name set" : "No se ha establecido el nombre a desplegar"
+ "No display name set" : "No se ha establecido el nombre a desplegar",
+ "Address" : "Dirección",
+ "Your postal address" : "Tu dirección postal",
+ "It can take up to 24 hours before the account is displayed as verified." : "Puede tomar hasta 24 horas antes de que la cuenta se muestre como verificada. ",
+ "Link https://…" : "Liga https:// ...",
+ "Twitter handle @…" : "Cuenta de twitter @..."
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
} \ No newline at end of file
diff --git a/apps/settings/l10n/es_DO.js b/apps/settings/l10n/es_DO.js
index 858a5941272..85e7d1143e5 100644
--- a/apps/settings/l10n/es_DO.js
+++ b/apps/settings/l10n/es_DO.js
@@ -145,6 +145,9 @@ OC.L10N.register(
"No email address set" : "No se ha establecido la dirección de correo electrónico",
"Language" : "Idioma",
"Help translate" : "Ayuda a traducir",
+ "Your phone number" : "Su número telefónico",
+ "Your Twitter handle" : "Tu cuenta de Twitter",
+ "Your website" : "Tu sitio web",
"Add" : "Agregar",
"Cancel" : "Cancelar",
"{size} used" : "{size} usado",
@@ -172,7 +175,7 @@ OC.L10N.register(
"Not saved" : "No guardado",
"Sending…" : "Enviando...",
"Email sent" : "Correo electrónico enviado",
- "Address" : "Dirección",
+ "Location" : "Ubicación",
"Avatar" : "Avatar",
"About" : "Acerca de",
"Full name" : "Nombre completo",
@@ -233,11 +236,6 @@ OC.L10N.register(
"Picture provided by original account" : "Imagen proporcionada por la cuenta original ",
"Choose as profile picture" : "Seleccionar como foto del perfil",
"You are using <strong>%s</strong>" : "Estás usando<strong>%s</strong>",
- "Your phone number" : "Su número telefónico",
- "Your postal address" : "Tu dirección postal",
- "It can take up to 24 hours before the account is displayed as verified." : "Puede tomar hasta 24 horas antes de que la cuenta se muestre como verificada. ",
- "Link https://…" : "Liga https:// ...",
- "Twitter handle @…" : "Cuenta de twitter @...",
"Current password" : "Contraseña actual",
"New password" : "Nueva contraseña",
"Change password" : "Cambiar contraseña",
@@ -260,6 +258,11 @@ OC.L10N.register(
"Background job didn’t run yet!" : "¡El trabajo de segundo plano aún no ha corrido!",
"The cron.php needs to be executed by the system user \"%s\"." : "El cron.php necesita ser ejecutado por el usuario de sistema \"%s\".",
"days" : "días",
- "No display name set" : "No se ha establecido el nombre a desplegar"
+ "No display name set" : "No se ha establecido el nombre a desplegar",
+ "Address" : "Dirección",
+ "Your postal address" : "Tu dirección postal",
+ "It can take up to 24 hours before the account is displayed as verified." : "Puede tomar hasta 24 horas antes de que la cuenta se muestre como verificada. ",
+ "Link https://…" : "Liga https:// ...",
+ "Twitter handle @…" : "Cuenta de twitter @..."
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/apps/settings/l10n/es_DO.json b/apps/settings/l10n/es_DO.json
index a3047300896..5fbd700cb5b 100644
--- a/apps/settings/l10n/es_DO.json
+++ b/apps/settings/l10n/es_DO.json
@@ -143,6 +143,9 @@
"No email address set" : "No se ha establecido la dirección de correo electrónico",
"Language" : "Idioma",
"Help translate" : "Ayuda a traducir",
+ "Your phone number" : "Su número telefónico",
+ "Your Twitter handle" : "Tu cuenta de Twitter",
+ "Your website" : "Tu sitio web",
"Add" : "Agregar",
"Cancel" : "Cancelar",
"{size} used" : "{size} usado",
@@ -170,7 +173,7 @@
"Not saved" : "No guardado",
"Sending…" : "Enviando...",
"Email sent" : "Correo electrónico enviado",
- "Address" : "Dirección",
+ "Location" : "Ubicación",
"Avatar" : "Avatar",
"About" : "Acerca de",
"Full name" : "Nombre completo",
@@ -231,11 +234,6 @@
"Picture provided by original account" : "Imagen proporcionada por la cuenta original ",
"Choose as profile picture" : "Seleccionar como foto del perfil",
"You are using <strong>%s</strong>" : "Estás usando<strong>%s</strong>",
- "Your phone number" : "Su número telefónico",
- "Your postal address" : "Tu dirección postal",
- "It can take up to 24 hours before the account is displayed as verified." : "Puede tomar hasta 24 horas antes de que la cuenta se muestre como verificada. ",
- "Link https://…" : "Liga https:// ...",
- "Twitter handle @…" : "Cuenta de twitter @...",
"Current password" : "Contraseña actual",
"New password" : "Nueva contraseña",
"Change password" : "Cambiar contraseña",
@@ -258,6 +256,11 @@
"Background job didn’t run yet!" : "¡El trabajo de segundo plano aún no ha corrido!",
"The cron.php needs to be executed by the system user \"%s\"." : "El cron.php necesita ser ejecutado por el usuario de sistema \"%s\".",
"days" : "días",
- "No display name set" : "No se ha establecido el nombre a desplegar"
+ "No display name set" : "No se ha establecido el nombre a desplegar",
+ "Address" : "Dirección",
+ "Your postal address" : "Tu dirección postal",
+ "It can take up to 24 hours before the account is displayed as verified." : "Puede tomar hasta 24 horas antes de que la cuenta se muestre como verificada. ",
+ "Link https://…" : "Liga https:// ...",
+ "Twitter handle @…" : "Cuenta de twitter @..."
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
} \ No newline at end of file
diff --git a/apps/settings/l10n/es_EC.js b/apps/settings/l10n/es_EC.js
index 858a5941272..85e7d1143e5 100644
--- a/apps/settings/l10n/es_EC.js
+++ b/apps/settings/l10n/es_EC.js
@@ -145,6 +145,9 @@ OC.L10N.register(
"No email address set" : "No se ha establecido la dirección de correo electrónico",
"Language" : "Idioma",
"Help translate" : "Ayuda a traducir",
+ "Your phone number" : "Su número telefónico",
+ "Your Twitter handle" : "Tu cuenta de Twitter",
+ "Your website" : "Tu sitio web",
"Add" : "Agregar",
"Cancel" : "Cancelar",
"{size} used" : "{size} usado",
@@ -172,7 +175,7 @@ OC.L10N.register(
"Not saved" : "No guardado",
"Sending…" : "Enviando...",
"Email sent" : "Correo electrónico enviado",
- "Address" : "Dirección",
+ "Location" : "Ubicación",
"Avatar" : "Avatar",
"About" : "Acerca de",
"Full name" : "Nombre completo",
@@ -233,11 +236,6 @@ OC.L10N.register(
"Picture provided by original account" : "Imagen proporcionada por la cuenta original ",
"Choose as profile picture" : "Seleccionar como foto del perfil",
"You are using <strong>%s</strong>" : "Estás usando<strong>%s</strong>",
- "Your phone number" : "Su número telefónico",
- "Your postal address" : "Tu dirección postal",
- "It can take up to 24 hours before the account is displayed as verified." : "Puede tomar hasta 24 horas antes de que la cuenta se muestre como verificada. ",
- "Link https://…" : "Liga https:// ...",
- "Twitter handle @…" : "Cuenta de twitter @...",
"Current password" : "Contraseña actual",
"New password" : "Nueva contraseña",
"Change password" : "Cambiar contraseña",
@@ -260,6 +258,11 @@ OC.L10N.register(
"Background job didn’t run yet!" : "¡El trabajo de segundo plano aún no ha corrido!",
"The cron.php needs to be executed by the system user \"%s\"." : "El cron.php necesita ser ejecutado por el usuario de sistema \"%s\".",
"days" : "días",
- "No display name set" : "No se ha establecido el nombre a desplegar"
+ "No display name set" : "No se ha establecido el nombre a desplegar",
+ "Address" : "Dirección",
+ "Your postal address" : "Tu dirección postal",
+ "It can take up to 24 hours before the account is displayed as verified." : "Puede tomar hasta 24 horas antes de que la cuenta se muestre como verificada. ",
+ "Link https://…" : "Liga https:// ...",
+ "Twitter handle @…" : "Cuenta de twitter @..."
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/apps/settings/l10n/es_EC.json b/apps/settings/l10n/es_EC.json
index a3047300896..5fbd700cb5b 100644
--- a/apps/settings/l10n/es_EC.json
+++ b/apps/settings/l10n/es_EC.json
@@ -143,6 +143,9 @@
"No email address set" : "No se ha establecido la dirección de correo electrónico",
"Language" : "Idioma",
"Help translate" : "Ayuda a traducir",
+ "Your phone number" : "Su número telefónico",
+ "Your Twitter handle" : "Tu cuenta de Twitter",
+ "Your website" : "Tu sitio web",
"Add" : "Agregar",
"Cancel" : "Cancelar",
"{size} used" : "{size} usado",
@@ -170,7 +173,7 @@
"Not saved" : "No guardado",
"Sending…" : "Enviando...",
"Email sent" : "Correo electrónico enviado",
- "Address" : "Dirección",
+ "Location" : "Ubicación",
"Avatar" : "Avatar",
"About" : "Acerca de",
"Full name" : "Nombre completo",
@@ -231,11 +234,6 @@
"Picture provided by original account" : "Imagen proporcionada por la cuenta original ",
"Choose as profile picture" : "Seleccionar como foto del perfil",
"You are using <strong>%s</strong>" : "Estás usando<strong>%s</strong>",
- "Your phone number" : "Su número telefónico",
- "Your postal address" : "Tu dirección postal",
- "It can take up to 24 hours before the account is displayed as verified." : "Puede tomar hasta 24 horas antes de que la cuenta se muestre como verificada. ",
- "Link https://…" : "Liga https:// ...",
- "Twitter handle @…" : "Cuenta de twitter @...",
"Current password" : "Contraseña actual",
"New password" : "Nueva contraseña",
"Change password" : "Cambiar contraseña",
@@ -258,6 +256,11 @@
"Background job didn’t run yet!" : "¡El trabajo de segundo plano aún no ha corrido!",
"The cron.php needs to be executed by the system user \"%s\"." : "El cron.php necesita ser ejecutado por el usuario de sistema \"%s\".",
"days" : "días",
- "No display name set" : "No se ha establecido el nombre a desplegar"
+ "No display name set" : "No se ha establecido el nombre a desplegar",
+ "Address" : "Dirección",
+ "Your postal address" : "Tu dirección postal",
+ "It can take up to 24 hours before the account is displayed as verified." : "Puede tomar hasta 24 horas antes de que la cuenta se muestre como verificada. ",
+ "Link https://…" : "Liga https:// ...",
+ "Twitter handle @…" : "Cuenta de twitter @..."
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
} \ No newline at end of file
diff --git a/apps/settings/l10n/es_GT.js b/apps/settings/l10n/es_GT.js
index 858a5941272..85e7d1143e5 100644
--- a/apps/settings/l10n/es_GT.js
+++ b/apps/settings/l10n/es_GT.js
@@ -145,6 +145,9 @@ OC.L10N.register(
"No email address set" : "No se ha establecido la dirección de correo electrónico",
"Language" : "Idioma",
"Help translate" : "Ayuda a traducir",
+ "Your phone number" : "Su número telefónico",
+ "Your Twitter handle" : "Tu cuenta de Twitter",
+ "Your website" : "Tu sitio web",
"Add" : "Agregar",
"Cancel" : "Cancelar",
"{size} used" : "{size} usado",
@@ -172,7 +175,7 @@ OC.L10N.register(
"Not saved" : "No guardado",
"Sending…" : "Enviando...",
"Email sent" : "Correo electrónico enviado",
- "Address" : "Dirección",
+ "Location" : "Ubicación",
"Avatar" : "Avatar",
"About" : "Acerca de",
"Full name" : "Nombre completo",
@@ -233,11 +236,6 @@ OC.L10N.register(
"Picture provided by original account" : "Imagen proporcionada por la cuenta original ",
"Choose as profile picture" : "Seleccionar como foto del perfil",
"You are using <strong>%s</strong>" : "Estás usando<strong>%s</strong>",
- "Your phone number" : "Su número telefónico",
- "Your postal address" : "Tu dirección postal",
- "It can take up to 24 hours before the account is displayed as verified." : "Puede tomar hasta 24 horas antes de que la cuenta se muestre como verificada. ",
- "Link https://…" : "Liga https:// ...",
- "Twitter handle @…" : "Cuenta de twitter @...",
"Current password" : "Contraseña actual",
"New password" : "Nueva contraseña",
"Change password" : "Cambiar contraseña",
@@ -260,6 +258,11 @@ OC.L10N.register(
"Background job didn’t run yet!" : "¡El trabajo de segundo plano aún no ha corrido!",
"The cron.php needs to be executed by the system user \"%s\"." : "El cron.php necesita ser ejecutado por el usuario de sistema \"%s\".",
"days" : "días",
- "No display name set" : "No se ha establecido el nombre a desplegar"
+ "No display name set" : "No se ha establecido el nombre a desplegar",
+ "Address" : "Dirección",
+ "Your postal address" : "Tu dirección postal",
+ "It can take up to 24 hours before the account is displayed as verified." : "Puede tomar hasta 24 horas antes de que la cuenta se muestre como verificada. ",
+ "Link https://…" : "Liga https:// ...",
+ "Twitter handle @…" : "Cuenta de twitter @..."
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/apps/settings/l10n/es_GT.json b/apps/settings/l10n/es_GT.json
index a3047300896..5fbd700cb5b 100644
--- a/apps/settings/l10n/es_GT.json
+++ b/apps/settings/l10n/es_GT.json
@@ -143,6 +143,9 @@
"No email address set" : "No se ha establecido la dirección de correo electrónico",
"Language" : "Idioma",
"Help translate" : "Ayuda a traducir",
+ "Your phone number" : "Su número telefónico",
+ "Your Twitter handle" : "Tu cuenta de Twitter",
+ "Your website" : "Tu sitio web",
"Add" : "Agregar",
"Cancel" : "Cancelar",
"{size} used" : "{size} usado",
@@ -170,7 +173,7 @@
"Not saved" : "No guardado",
"Sending…" : "Enviando...",
"Email sent" : "Correo electrónico enviado",
- "Address" : "Dirección",
+ "Location" : "Ubicación",
"Avatar" : "Avatar",
"About" : "Acerca de",
"Full name" : "Nombre completo",
@@ -231,11 +234,6 @@
"Picture provided by original account" : "Imagen proporcionada por la cuenta original ",
"Choose as profile picture" : "Seleccionar como foto del perfil",
"You are using <strong>%s</strong>" : "Estás usando<strong>%s</strong>",
- "Your phone number" : "Su número telefónico",
- "Your postal address" : "Tu dirección postal",
- "It can take up to 24 hours before the account is displayed as verified." : "Puede tomar hasta 24 horas antes de que la cuenta se muestre como verificada. ",
- "Link https://…" : "Liga https:// ...",
- "Twitter handle @…" : "Cuenta de twitter @...",
"Current password" : "Contraseña actual",
"New password" : "Nueva contraseña",
"Change password" : "Cambiar contraseña",
@@ -258,6 +256,11 @@
"Background job didn’t run yet!" : "¡El trabajo de segundo plano aún no ha corrido!",
"The cron.php needs to be executed by the system user \"%s\"." : "El cron.php necesita ser ejecutado por el usuario de sistema \"%s\".",
"days" : "días",
- "No display name set" : "No se ha establecido el nombre a desplegar"
+ "No display name set" : "No se ha establecido el nombre a desplegar",
+ "Address" : "Dirección",
+ "Your postal address" : "Tu dirección postal",
+ "It can take up to 24 hours before the account is displayed as verified." : "Puede tomar hasta 24 horas antes de que la cuenta se muestre como verificada. ",
+ "Link https://…" : "Liga https:// ...",
+ "Twitter handle @…" : "Cuenta de twitter @..."
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
} \ No newline at end of file
diff --git a/apps/settings/l10n/es_HN.js b/apps/settings/l10n/es_HN.js
index 66f0f4ac051..19322cdb774 100644
--- a/apps/settings/l10n/es_HN.js
+++ b/apps/settings/l10n/es_HN.js
@@ -140,6 +140,9 @@ OC.L10N.register(
"No email address set" : "No se ha establecido la dirección de correo electrónico",
"Language" : "Idioma",
"Help translate" : "Ayuda a traducir",
+ "Your phone number" : "Su número telefónico",
+ "Your Twitter handle" : "Tu cuenta de Twitter",
+ "Your website" : "Tu sitio web",
"Add" : "Agregar",
"Cancel" : "Cancelar",
"{size} used" : "{size} usado",
@@ -167,7 +170,7 @@ OC.L10N.register(
"Not saved" : "No guardado",
"Sending…" : "Enviando...",
"Email sent" : "Correo electrónico enviado",
- "Address" : "Dirección",
+ "Location" : "Ubicación",
"Avatar" : "Avatar",
"About" : "Acerca",
"Full name" : "Nombre completo",
@@ -226,11 +229,6 @@ OC.L10N.register(
"png or jpg, max. 20 MB" : "png o jpg max. 20 MB",
"Picture provided by original account" : "Imagen proporcionada por la cuenta original ",
"Choose as profile picture" : "Seleccionar como foto del perfil",
- "Your phone number" : "Su número telefónico",
- "Your postal address" : "Tu dirección postal",
- "It can take up to 24 hours before the account is displayed as verified." : "Puede tomar hasta 24 horas antes de que la cuenta se muestre como verificada. ",
- "Link https://…" : "Liga https:// ...",
- "Twitter handle @…" : "Cuenta de twitter @...",
"Current password" : "Contraseña actual",
"New password" : "Nueva contraseña",
"Change password" : "Cambiar contraseña",
@@ -253,6 +251,11 @@ OC.L10N.register(
"Background job didn’t run yet!" : "¡El trabajo de segundo plano aún no ha corrido!",
"The cron.php needs to be executed by the system user \"%s\"." : "El cron.php necesita ser ejecutado por el usuario de sistema \"%s\".",
"days" : "días",
- "No display name set" : "No se ha establecido el nombre a desplegar"
+ "No display name set" : "No se ha establecido el nombre a desplegar",
+ "Address" : "Dirección",
+ "Your postal address" : "Tu dirección postal",
+ "It can take up to 24 hours before the account is displayed as verified." : "Puede tomar hasta 24 horas antes de que la cuenta se muestre como verificada. ",
+ "Link https://…" : "Liga https:// ...",
+ "Twitter handle @…" : "Cuenta de twitter @..."
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/apps/settings/l10n/es_HN.json b/apps/settings/l10n/es_HN.json
index b48f4e32b16..d2842e6fb32 100644
--- a/apps/settings/l10n/es_HN.json
+++ b/apps/settings/l10n/es_HN.json
@@ -138,6 +138,9 @@
"No email address set" : "No se ha establecido la dirección de correo electrónico",
"Language" : "Idioma",
"Help translate" : "Ayuda a traducir",
+ "Your phone number" : "Su número telefónico",
+ "Your Twitter handle" : "Tu cuenta de Twitter",
+ "Your website" : "Tu sitio web",
"Add" : "Agregar",
"Cancel" : "Cancelar",
"{size} used" : "{size} usado",
@@ -165,7 +168,7 @@
"Not saved" : "No guardado",
"Sending…" : "Enviando...",
"Email sent" : "Correo electrónico enviado",
- "Address" : "Dirección",
+ "Location" : "Ubicación",
"Avatar" : "Avatar",
"About" : "Acerca",
"Full name" : "Nombre completo",
@@ -224,11 +227,6 @@
"png or jpg, max. 20 MB" : "png o jpg max. 20 MB",
"Picture provided by original account" : "Imagen proporcionada por la cuenta original ",
"Choose as profile picture" : "Seleccionar como foto del perfil",
- "Your phone number" : "Su número telefónico",
- "Your postal address" : "Tu dirección postal",
- "It can take up to 24 hours before the account is displayed as verified." : "Puede tomar hasta 24 horas antes de que la cuenta se muestre como verificada. ",
- "Link https://…" : "Liga https:// ...",
- "Twitter handle @…" : "Cuenta de twitter @...",
"Current password" : "Contraseña actual",
"New password" : "Nueva contraseña",
"Change password" : "Cambiar contraseña",
@@ -251,6 +249,11 @@
"Background job didn’t run yet!" : "¡El trabajo de segundo plano aún no ha corrido!",
"The cron.php needs to be executed by the system user \"%s\"." : "El cron.php necesita ser ejecutado por el usuario de sistema \"%s\".",
"days" : "días",
- "No display name set" : "No se ha establecido el nombre a desplegar"
+ "No display name set" : "No se ha establecido el nombre a desplegar",
+ "Address" : "Dirección",
+ "Your postal address" : "Tu dirección postal",
+ "It can take up to 24 hours before the account is displayed as verified." : "Puede tomar hasta 24 horas antes de que la cuenta se muestre como verificada. ",
+ "Link https://…" : "Liga https:// ...",
+ "Twitter handle @…" : "Cuenta de twitter @..."
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
} \ No newline at end of file
diff --git a/apps/settings/l10n/es_MX.js b/apps/settings/l10n/es_MX.js
index 6bea0a1c7b7..ab02ef19d56 100644
--- a/apps/settings/l10n/es_MX.js
+++ b/apps/settings/l10n/es_MX.js
@@ -159,6 +159,9 @@ OC.L10N.register(
"No email address set" : "No se ha establecido la dirección de correo electrónico",
"Language" : "Idioma",
"Help translate" : "Ayuda a traducir",
+ "Your phone number" : "Su número telefónico",
+ "Your Twitter handle" : "Tu cuenta de Twitter",
+ "Your website" : "Tu sitio web",
"Add" : "Agregar",
"You do not have permissions to see the details of this user" : "No tienes los permisos para ver los detalles de este usuario",
"Delete user" : "Borrar usuario",
@@ -195,7 +198,7 @@ OC.L10N.register(
"Not saved" : "No guardado",
"Sending…" : "Enviando...",
"Email sent" : "Correo electrónico enviado",
- "Address" : "Dirección",
+ "Location" : "Ubicación",
"Avatar" : "Avatar",
"About" : "Acerca de",
"Full name" : "Nombre completo",
@@ -258,11 +261,6 @@ OC.L10N.register(
"Picture provided by original account" : "Imagen proporcionada por la cuenta original ",
"Choose as profile picture" : "Seleccionar como foto del perfil",
"You are using <strong>%s</strong>" : "Estás usando<strong>%s</strong>",
- "Your phone number" : "Su número telefónico",
- "Your postal address" : "Tu dirección postal",
- "It can take up to 24 hours before the account is displayed as verified." : "Puede tomar hasta 24 horas antes de que la cuenta se muestre como verificada. ",
- "Link https://…" : "Liga https:// ...",
- "Twitter handle @…" : "Cuenta de twitter @...",
"Current password" : "Contraseña actual",
"New password" : "Nueva contraseña",
"Change password" : "Cambiar contraseña",
@@ -285,6 +283,11 @@ OC.L10N.register(
"Background job didn’t run yet!" : "¡El trabajo de segundo plano aún no ha corrido!",
"The cron.php needs to be executed by the system user \"%s\"." : "El cron.php necesita ser ejecutado por el usuario de sistema \"%s\".",
"days" : "días",
- "No display name set" : "No se ha establecido el nombre a desplegar"
+ "No display name set" : "No se ha establecido el nombre a desplegar",
+ "Address" : "Dirección",
+ "Your postal address" : "Tu dirección postal",
+ "It can take up to 24 hours before the account is displayed as verified." : "Puede tomar hasta 24 horas antes de que la cuenta se muestre como verificada. ",
+ "Link https://…" : "Liga https:// ...",
+ "Twitter handle @…" : "Cuenta de twitter @..."
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/apps/settings/l10n/es_MX.json b/apps/settings/l10n/es_MX.json
index 90cfb8c5a4a..5c013e5f5c5 100644
--- a/apps/settings/l10n/es_MX.json
+++ b/apps/settings/l10n/es_MX.json
@@ -157,6 +157,9 @@
"No email address set" : "No se ha establecido la dirección de correo electrónico",
"Language" : "Idioma",
"Help translate" : "Ayuda a traducir",
+ "Your phone number" : "Su número telefónico",
+ "Your Twitter handle" : "Tu cuenta de Twitter",
+ "Your website" : "Tu sitio web",
"Add" : "Agregar",
"You do not have permissions to see the details of this user" : "No tienes los permisos para ver los detalles de este usuario",
"Delete user" : "Borrar usuario",
@@ -193,7 +196,7 @@
"Not saved" : "No guardado",
"Sending…" : "Enviando...",
"Email sent" : "Correo electrónico enviado",
- "Address" : "Dirección",
+ "Location" : "Ubicación",
"Avatar" : "Avatar",
"About" : "Acerca de",
"Full name" : "Nombre completo",
@@ -256,11 +259,6 @@
"Picture provided by original account" : "Imagen proporcionada por la cuenta original ",
"Choose as profile picture" : "Seleccionar como foto del perfil",
"You are using <strong>%s</strong>" : "Estás usando<strong>%s</strong>",
- "Your phone number" : "Su número telefónico",
- "Your postal address" : "Tu dirección postal",
- "It can take up to 24 hours before the account is displayed as verified." : "Puede tomar hasta 24 horas antes de que la cuenta se muestre como verificada. ",
- "Link https://…" : "Liga https:// ...",
- "Twitter handle @…" : "Cuenta de twitter @...",
"Current password" : "Contraseña actual",
"New password" : "Nueva contraseña",
"Change password" : "Cambiar contraseña",
@@ -283,6 +281,11 @@
"Background job didn’t run yet!" : "¡El trabajo de segundo plano aún no ha corrido!",
"The cron.php needs to be executed by the system user \"%s\"." : "El cron.php necesita ser ejecutado por el usuario de sistema \"%s\".",
"days" : "días",
- "No display name set" : "No se ha establecido el nombre a desplegar"
+ "No display name set" : "No se ha establecido el nombre a desplegar",
+ "Address" : "Dirección",
+ "Your postal address" : "Tu dirección postal",
+ "It can take up to 24 hours before the account is displayed as verified." : "Puede tomar hasta 24 horas antes de que la cuenta se muestre como verificada. ",
+ "Link https://…" : "Liga https:// ...",
+ "Twitter handle @…" : "Cuenta de twitter @..."
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
} \ No newline at end of file
diff --git a/apps/settings/l10n/es_NI.js b/apps/settings/l10n/es_NI.js
index 66f0f4ac051..19322cdb774 100644
--- a/apps/settings/l10n/es_NI.js
+++ b/apps/settings/l10n/es_NI.js
@@ -140,6 +140,9 @@ OC.L10N.register(
"No email address set" : "No se ha establecido la dirección de correo electrónico",
"Language" : "Idioma",
"Help translate" : "Ayuda a traducir",
+ "Your phone number" : "Su número telefónico",
+ "Your Twitter handle" : "Tu cuenta de Twitter",
+ "Your website" : "Tu sitio web",
"Add" : "Agregar",
"Cancel" : "Cancelar",
"{size} used" : "{size} usado",
@@ -167,7 +170,7 @@ OC.L10N.register(
"Not saved" : "No guardado",
"Sending…" : "Enviando...",
"Email sent" : "Correo electrónico enviado",
- "Address" : "Dirección",
+ "Location" : "Ubicación",
"Avatar" : "Avatar",
"About" : "Acerca",
"Full name" : "Nombre completo",
@@ -226,11 +229,6 @@ OC.L10N.register(
"png or jpg, max. 20 MB" : "png o jpg max. 20 MB",
"Picture provided by original account" : "Imagen proporcionada por la cuenta original ",
"Choose as profile picture" : "Seleccionar como foto del perfil",
- "Your phone number" : "Su número telefónico",
- "Your postal address" : "Tu dirección postal",
- "It can take up to 24 hours before the account is displayed as verified." : "Puede tomar hasta 24 horas antes de que la cuenta se muestre como verificada. ",
- "Link https://…" : "Liga https:// ...",
- "Twitter handle @…" : "Cuenta de twitter @...",
"Current password" : "Contraseña actual",
"New password" : "Nueva contraseña",
"Change password" : "Cambiar contraseña",
@@ -253,6 +251,11 @@ OC.L10N.register(
"Background job didn’t run yet!" : "¡El trabajo de segundo plano aún no ha corrido!",
"The cron.php needs to be executed by the system user \"%s\"." : "El cron.php necesita ser ejecutado por el usuario de sistema \"%s\".",
"days" : "días",
- "No display name set" : "No se ha establecido el nombre a desplegar"
+ "No display name set" : "No se ha establecido el nombre a desplegar",
+ "Address" : "Dirección",
+ "Your postal address" : "Tu dirección postal",
+ "It can take up to 24 hours before the account is displayed as verified." : "Puede tomar hasta 24 horas antes de que la cuenta se muestre como verificada. ",
+ "Link https://…" : "Liga https:// ...",
+ "Twitter handle @…" : "Cuenta de twitter @..."
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/apps/settings/l10n/es_NI.json b/apps/settings/l10n/es_NI.json
index b48f4e32b16..d2842e6fb32 100644
--- a/apps/settings/l10n/es_NI.json
+++ b/apps/settings/l10n/es_NI.json
@@ -138,6 +138,9 @@
"No email address set" : "No se ha establecido la dirección de correo electrónico",
"Language" : "Idioma",
"Help translate" : "Ayuda a traducir",
+ "Your phone number" : "Su número telefónico",
+ "Your Twitter handle" : "Tu cuenta de Twitter",
+ "Your website" : "Tu sitio web",
"Add" : "Agregar",
"Cancel" : "Cancelar",
"{size} used" : "{size} usado",
@@ -165,7 +168,7 @@
"Not saved" : "No guardado",
"Sending…" : "Enviando...",
"Email sent" : "Correo electrónico enviado",
- "Address" : "Dirección",
+ "Location" : "Ubicación",
"Avatar" : "Avatar",
"About" : "Acerca",
"Full name" : "Nombre completo",
@@ -224,11 +227,6 @@
"png or jpg, max. 20 MB" : "png o jpg max. 20 MB",
"Picture provided by original account" : "Imagen proporcionada por la cuenta original ",
"Choose as profile picture" : "Seleccionar como foto del perfil",
- "Your phone number" : "Su número telefónico",
- "Your postal address" : "Tu dirección postal",
- "It can take up to 24 hours before the account is displayed as verified." : "Puede tomar hasta 24 horas antes de que la cuenta se muestre como verificada. ",
- "Link https://…" : "Liga https:// ...",
- "Twitter handle @…" : "Cuenta de twitter @...",
"Current password" : "Contraseña actual",
"New password" : "Nueva contraseña",
"Change password" : "Cambiar contraseña",
@@ -251,6 +249,11 @@
"Background job didn’t run yet!" : "¡El trabajo de segundo plano aún no ha corrido!",
"The cron.php needs to be executed by the system user \"%s\"." : "El cron.php necesita ser ejecutado por el usuario de sistema \"%s\".",
"days" : "días",
- "No display name set" : "No se ha establecido el nombre a desplegar"
+ "No display name set" : "No se ha establecido el nombre a desplegar",
+ "Address" : "Dirección",
+ "Your postal address" : "Tu dirección postal",
+ "It can take up to 24 hours before the account is displayed as verified." : "Puede tomar hasta 24 horas antes de que la cuenta se muestre como verificada. ",
+ "Link https://…" : "Liga https:// ...",
+ "Twitter handle @…" : "Cuenta de twitter @..."
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
} \ No newline at end of file
diff --git a/apps/settings/l10n/es_PA.js b/apps/settings/l10n/es_PA.js
index 66f0f4ac051..19322cdb774 100644
--- a/apps/settings/l10n/es_PA.js
+++ b/apps/settings/l10n/es_PA.js
@@ -140,6 +140,9 @@ OC.L10N.register(
"No email address set" : "No se ha establecido la dirección de correo electrónico",
"Language" : "Idioma",
"Help translate" : "Ayuda a traducir",
+ "Your phone number" : "Su número telefónico",
+ "Your Twitter handle" : "Tu cuenta de Twitter",
+ "Your website" : "Tu sitio web",
"Add" : "Agregar",
"Cancel" : "Cancelar",
"{size} used" : "{size} usado",
@@ -167,7 +170,7 @@ OC.L10N.register(
"Not saved" : "No guardado",
"Sending…" : "Enviando...",
"Email sent" : "Correo electrónico enviado",
- "Address" : "Dirección",
+ "Location" : "Ubicación",
"Avatar" : "Avatar",
"About" : "Acerca",
"Full name" : "Nombre completo",
@@ -226,11 +229,6 @@ OC.L10N.register(
"png or jpg, max. 20 MB" : "png o jpg max. 20 MB",
"Picture provided by original account" : "Imagen proporcionada por la cuenta original ",
"Choose as profile picture" : "Seleccionar como foto del perfil",
- "Your phone number" : "Su número telefónico",
- "Your postal address" : "Tu dirección postal",
- "It can take up to 24 hours before the account is displayed as verified." : "Puede tomar hasta 24 horas antes de que la cuenta se muestre como verificada. ",
- "Link https://…" : "Liga https:// ...",
- "Twitter handle @…" : "Cuenta de twitter @...",
"Current password" : "Contraseña actual",
"New password" : "Nueva contraseña",
"Change password" : "Cambiar contraseña",
@@ -253,6 +251,11 @@ OC.L10N.register(
"Background job didn’t run yet!" : "¡El trabajo de segundo plano aún no ha corrido!",
"The cron.php needs to be executed by the system user \"%s\"." : "El cron.php necesita ser ejecutado por el usuario de sistema \"%s\".",
"days" : "días",
- "No display name set" : "No se ha establecido el nombre a desplegar"
+ "No display name set" : "No se ha establecido el nombre a desplegar",
+ "Address" : "Dirección",
+ "Your postal address" : "Tu dirección postal",
+ "It can take up to 24 hours before the account is displayed as verified." : "Puede tomar hasta 24 horas antes de que la cuenta se muestre como verificada. ",
+ "Link https://…" : "Liga https:// ...",
+ "Twitter handle @…" : "Cuenta de twitter @..."
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/apps/settings/l10n/es_PA.json b/apps/settings/l10n/es_PA.json
index b48f4e32b16..d2842e6fb32 100644
--- a/apps/settings/l10n/es_PA.json
+++ b/apps/settings/l10n/es_PA.json
@@ -138,6 +138,9 @@
"No email address set" : "No se ha establecido la dirección de correo electrónico",
"Language" : "Idioma",
"Help translate" : "Ayuda a traducir",
+ "Your phone number" : "Su número telefónico",
+ "Your Twitter handle" : "Tu cuenta de Twitter",
+ "Your website" : "Tu sitio web",
"Add" : "Agregar",
"Cancel" : "Cancelar",
"{size} used" : "{size} usado",
@@ -165,7 +168,7 @@
"Not saved" : "No guardado",
"Sending…" : "Enviando...",
"Email sent" : "Correo electrónico enviado",
- "Address" : "Dirección",
+ "Location" : "Ubicación",
"Avatar" : "Avatar",
"About" : "Acerca",
"Full name" : "Nombre completo",
@@ -224,11 +227,6 @@
"png or jpg, max. 20 MB" : "png o jpg max. 20 MB",
"Picture provided by original account" : "Imagen proporcionada por la cuenta original ",
"Choose as profile picture" : "Seleccionar como foto del perfil",
- "Your phone number" : "Su número telefónico",
- "Your postal address" : "Tu dirección postal",
- "It can take up to 24 hours before the account is displayed as verified." : "Puede tomar hasta 24 horas antes de que la cuenta se muestre como verificada. ",
- "Link https://…" : "Liga https:// ...",
- "Twitter handle @…" : "Cuenta de twitter @...",
"Current password" : "Contraseña actual",
"New password" : "Nueva contraseña",
"Change password" : "Cambiar contraseña",
@@ -251,6 +249,11 @@
"Background job didn’t run yet!" : "¡El trabajo de segundo plano aún no ha corrido!",
"The cron.php needs to be executed by the system user \"%s\"." : "El cron.php necesita ser ejecutado por el usuario de sistema \"%s\".",
"days" : "días",
- "No display name set" : "No se ha establecido el nombre a desplegar"
+ "No display name set" : "No se ha establecido el nombre a desplegar",
+ "Address" : "Dirección",
+ "Your postal address" : "Tu dirección postal",
+ "It can take up to 24 hours before the account is displayed as verified." : "Puede tomar hasta 24 horas antes de que la cuenta se muestre como verificada. ",
+ "Link https://…" : "Liga https:// ...",
+ "Twitter handle @…" : "Cuenta de twitter @..."
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
} \ No newline at end of file
diff --git a/apps/settings/l10n/es_PE.js b/apps/settings/l10n/es_PE.js
index 66f0f4ac051..19322cdb774 100644
--- a/apps/settings/l10n/es_PE.js
+++ b/apps/settings/l10n/es_PE.js
@@ -140,6 +140,9 @@ OC.L10N.register(
"No email address set" : "No se ha establecido la dirección de correo electrónico",
"Language" : "Idioma",
"Help translate" : "Ayuda a traducir",
+ "Your phone number" : "Su número telefónico",
+ "Your Twitter handle" : "Tu cuenta de Twitter",
+ "Your website" : "Tu sitio web",
"Add" : "Agregar",
"Cancel" : "Cancelar",
"{size} used" : "{size} usado",
@@ -167,7 +170,7 @@ OC.L10N.register(
"Not saved" : "No guardado",
"Sending…" : "Enviando...",
"Email sent" : "Correo electrónico enviado",
- "Address" : "Dirección",
+ "Location" : "Ubicación",
"Avatar" : "Avatar",
"About" : "Acerca",
"Full name" : "Nombre completo",
@@ -226,11 +229,6 @@ OC.L10N.register(
"png or jpg, max. 20 MB" : "png o jpg max. 20 MB",
"Picture provided by original account" : "Imagen proporcionada por la cuenta original ",
"Choose as profile picture" : "Seleccionar como foto del perfil",
- "Your phone number" : "Su número telefónico",
- "Your postal address" : "Tu dirección postal",
- "It can take up to 24 hours before the account is displayed as verified." : "Puede tomar hasta 24 horas antes de que la cuenta se muestre como verificada. ",
- "Link https://…" : "Liga https:// ...",
- "Twitter handle @…" : "Cuenta de twitter @...",
"Current password" : "Contraseña actual",
"New password" : "Nueva contraseña",
"Change password" : "Cambiar contraseña",
@@ -253,6 +251,11 @@ OC.L10N.register(
"Background job didn’t run yet!" : "¡El trabajo de segundo plano aún no ha corrido!",
"The cron.php needs to be executed by the system user \"%s\"." : "El cron.php necesita ser ejecutado por el usuario de sistema \"%s\".",
"days" : "días",
- "No display name set" : "No se ha establecido el nombre a desplegar"
+ "No display name set" : "No se ha establecido el nombre a desplegar",
+ "Address" : "Dirección",
+ "Your postal address" : "Tu dirección postal",
+ "It can take up to 24 hours before the account is displayed as verified." : "Puede tomar hasta 24 horas antes de que la cuenta se muestre como verificada. ",
+ "Link https://…" : "Liga https:// ...",
+ "Twitter handle @…" : "Cuenta de twitter @..."
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/apps/settings/l10n/es_PE.json b/apps/settings/l10n/es_PE.json
index b48f4e32b16..d2842e6fb32 100644
--- a/apps/settings/l10n/es_PE.json
+++ b/apps/settings/l10n/es_PE.json
@@ -138,6 +138,9 @@
"No email address set" : "No se ha establecido la dirección de correo electrónico",
"Language" : "Idioma",
"Help translate" : "Ayuda a traducir",
+ "Your phone number" : "Su número telefónico",
+ "Your Twitter handle" : "Tu cuenta de Twitter",
+ "Your website" : "Tu sitio web",
"Add" : "Agregar",
"Cancel" : "Cancelar",
"{size} used" : "{size} usado",
@@ -165,7 +168,7 @@
"Not saved" : "No guardado",
"Sending…" : "Enviando...",
"Email sent" : "Correo electrónico enviado",
- "Address" : "Dirección",
+ "Location" : "Ubicación",
"Avatar" : "Avatar",
"About" : "Acerca",
"Full name" : "Nombre completo",
@@ -224,11 +227,6 @@
"png or jpg, max. 20 MB" : "png o jpg max. 20 MB",
"Picture provided by original account" : "Imagen proporcionada por la cuenta original ",
"Choose as profile picture" : "Seleccionar como foto del perfil",
- "Your phone number" : "Su número telefónico",
- "Your postal address" : "Tu dirección postal",
- "It can take up to 24 hours before the account is displayed as verified." : "Puede tomar hasta 24 horas antes de que la cuenta se muestre como verificada. ",
- "Link https://…" : "Liga https:// ...",
- "Twitter handle @…" : "Cuenta de twitter @...",
"Current password" : "Contraseña actual",
"New password" : "Nueva contraseña",
"Change password" : "Cambiar contraseña",
@@ -251,6 +249,11 @@
"Background job didn’t run yet!" : "¡El trabajo de segundo plano aún no ha corrido!",
"The cron.php needs to be executed by the system user \"%s\"." : "El cron.php necesita ser ejecutado por el usuario de sistema \"%s\".",
"days" : "días",
- "No display name set" : "No se ha establecido el nombre a desplegar"
+ "No display name set" : "No se ha establecido el nombre a desplegar",
+ "Address" : "Dirección",
+ "Your postal address" : "Tu dirección postal",
+ "It can take up to 24 hours before the account is displayed as verified." : "Puede tomar hasta 24 horas antes de que la cuenta se muestre como verificada. ",
+ "Link https://…" : "Liga https:// ...",
+ "Twitter handle @…" : "Cuenta de twitter @..."
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
} \ No newline at end of file
diff --git a/apps/settings/l10n/es_PR.js b/apps/settings/l10n/es_PR.js
index 66f0f4ac051..19322cdb774 100644
--- a/apps/settings/l10n/es_PR.js
+++ b/apps/settings/l10n/es_PR.js
@@ -140,6 +140,9 @@ OC.L10N.register(
"No email address set" : "No se ha establecido la dirección de correo electrónico",
"Language" : "Idioma",
"Help translate" : "Ayuda a traducir",
+ "Your phone number" : "Su número telefónico",
+ "Your Twitter handle" : "Tu cuenta de Twitter",
+ "Your website" : "Tu sitio web",
"Add" : "Agregar",
"Cancel" : "Cancelar",
"{size} used" : "{size} usado",
@@ -167,7 +170,7 @@ OC.L10N.register(
"Not saved" : "No guardado",
"Sending…" : "Enviando...",
"Email sent" : "Correo electrónico enviado",
- "Address" : "Dirección",
+ "Location" : "Ubicación",
"Avatar" : "Avatar",
"About" : "Acerca",
"Full name" : "Nombre completo",
@@ -226,11 +229,6 @@ OC.L10N.register(
"png or jpg, max. 20 MB" : "png o jpg max. 20 MB",
"Picture provided by original account" : "Imagen proporcionada por la cuenta original ",
"Choose as profile picture" : "Seleccionar como foto del perfil",
- "Your phone number" : "Su número telefónico",
- "Your postal address" : "Tu dirección postal",
- "It can take up to 24 hours before the account is displayed as verified." : "Puede tomar hasta 24 horas antes de que la cuenta se muestre como verificada. ",
- "Link https://…" : "Liga https:// ...",
- "Twitter handle @…" : "Cuenta de twitter @...",
"Current password" : "Contraseña actual",
"New password" : "Nueva contraseña",
"Change password" : "Cambiar contraseña",
@@ -253,6 +251,11 @@ OC.L10N.register(
"Background job didn’t run yet!" : "¡El trabajo de segundo plano aún no ha corrido!",
"The cron.php needs to be executed by the system user \"%s\"." : "El cron.php necesita ser ejecutado por el usuario de sistema \"%s\".",
"days" : "días",
- "No display name set" : "No se ha establecido el nombre a desplegar"
+ "No display name set" : "No se ha establecido el nombre a desplegar",
+ "Address" : "Dirección",
+ "Your postal address" : "Tu dirección postal",
+ "It can take up to 24 hours before the account is displayed as verified." : "Puede tomar hasta 24 horas antes de que la cuenta se muestre como verificada. ",
+ "Link https://…" : "Liga https:// ...",
+ "Twitter handle @…" : "Cuenta de twitter @..."
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/apps/settings/l10n/es_PR.json b/apps/settings/l10n/es_PR.json
index b48f4e32b16..d2842e6fb32 100644
--- a/apps/settings/l10n/es_PR.json
+++ b/apps/settings/l10n/es_PR.json
@@ -138,6 +138,9 @@
"No email address set" : "No se ha establecido la dirección de correo electrónico",
"Language" : "Idioma",
"Help translate" : "Ayuda a traducir",
+ "Your phone number" : "Su número telefónico",
+ "Your Twitter handle" : "Tu cuenta de Twitter",
+ "Your website" : "Tu sitio web",
"Add" : "Agregar",
"Cancel" : "Cancelar",
"{size} used" : "{size} usado",
@@ -165,7 +168,7 @@
"Not saved" : "No guardado",
"Sending…" : "Enviando...",
"Email sent" : "Correo electrónico enviado",
- "Address" : "Dirección",
+ "Location" : "Ubicación",
"Avatar" : "Avatar",
"About" : "Acerca",
"Full name" : "Nombre completo",
@@ -224,11 +227,6 @@
"png or jpg, max. 20 MB" : "png o jpg max. 20 MB",
"Picture provided by original account" : "Imagen proporcionada por la cuenta original ",
"Choose as profile picture" : "Seleccionar como foto del perfil",
- "Your phone number" : "Su número telefónico",
- "Your postal address" : "Tu dirección postal",
- "It can take up to 24 hours before the account is displayed as verified." : "Puede tomar hasta 24 horas antes de que la cuenta se muestre como verificada. ",
- "Link https://…" : "Liga https:// ...",
- "Twitter handle @…" : "Cuenta de twitter @...",
"Current password" : "Contraseña actual",
"New password" : "Nueva contraseña",
"Change password" : "Cambiar contraseña",
@@ -251,6 +249,11 @@
"Background job didn’t run yet!" : "¡El trabajo de segundo plano aún no ha corrido!",
"The cron.php needs to be executed by the system user \"%s\"." : "El cron.php necesita ser ejecutado por el usuario de sistema \"%s\".",
"days" : "días",
- "No display name set" : "No se ha establecido el nombre a desplegar"
+ "No display name set" : "No se ha establecido el nombre a desplegar",
+ "Address" : "Dirección",
+ "Your postal address" : "Tu dirección postal",
+ "It can take up to 24 hours before the account is displayed as verified." : "Puede tomar hasta 24 horas antes de que la cuenta se muestre como verificada. ",
+ "Link https://…" : "Liga https:// ...",
+ "Twitter handle @…" : "Cuenta de twitter @..."
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
} \ No newline at end of file
diff --git a/apps/settings/l10n/es_PY.js b/apps/settings/l10n/es_PY.js
index 66f0f4ac051..19322cdb774 100644
--- a/apps/settings/l10n/es_PY.js
+++ b/apps/settings/l10n/es_PY.js
@@ -140,6 +140,9 @@ OC.L10N.register(
"No email address set" : "No se ha establecido la dirección de correo electrónico",
"Language" : "Idioma",
"Help translate" : "Ayuda a traducir",
+ "Your phone number" : "Su número telefónico",
+ "Your Twitter handle" : "Tu cuenta de Twitter",
+ "Your website" : "Tu sitio web",
"Add" : "Agregar",
"Cancel" : "Cancelar",
"{size} used" : "{size} usado",
@@ -167,7 +170,7 @@ OC.L10N.register(
"Not saved" : "No guardado",
"Sending…" : "Enviando...",
"Email sent" : "Correo electrónico enviado",
- "Address" : "Dirección",
+ "Location" : "Ubicación",
"Avatar" : "Avatar",
"About" : "Acerca",
"Full name" : "Nombre completo",
@@ -226,11 +229,6 @@ OC.L10N.register(
"png or jpg, max. 20 MB" : "png o jpg max. 20 MB",
"Picture provided by original account" : "Imagen proporcionada por la cuenta original ",
"Choose as profile picture" : "Seleccionar como foto del perfil",
- "Your phone number" : "Su número telefónico",
- "Your postal address" : "Tu dirección postal",
- "It can take up to 24 hours before the account is displayed as verified." : "Puede tomar hasta 24 horas antes de que la cuenta se muestre como verificada. ",
- "Link https://…" : "Liga https:// ...",
- "Twitter handle @…" : "Cuenta de twitter @...",
"Current password" : "Contraseña actual",
"New password" : "Nueva contraseña",
"Change password" : "Cambiar contraseña",
@@ -253,6 +251,11 @@ OC.L10N.register(
"Background job didn’t run yet!" : "¡El trabajo de segundo plano aún no ha corrido!",
"The cron.php needs to be executed by the system user \"%s\"." : "El cron.php necesita ser ejecutado por el usuario de sistema \"%s\".",
"days" : "días",
- "No display name set" : "No se ha establecido el nombre a desplegar"
+ "No display name set" : "No se ha establecido el nombre a desplegar",
+ "Address" : "Dirección",
+ "Your postal address" : "Tu dirección postal",
+ "It can take up to 24 hours before the account is displayed as verified." : "Puede tomar hasta 24 horas antes de que la cuenta se muestre como verificada. ",
+ "Link https://…" : "Liga https:// ...",
+ "Twitter handle @…" : "Cuenta de twitter @..."
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/apps/settings/l10n/es_PY.json b/apps/settings/l10n/es_PY.json
index b48f4e32b16..d2842e6fb32 100644
--- a/apps/settings/l10n/es_PY.json
+++ b/apps/settings/l10n/es_PY.json
@@ -138,6 +138,9 @@
"No email address set" : "No se ha establecido la dirección de correo electrónico",
"Language" : "Idioma",
"Help translate" : "Ayuda a traducir",
+ "Your phone number" : "Su número telefónico",
+ "Your Twitter handle" : "Tu cuenta de Twitter",
+ "Your website" : "Tu sitio web",
"Add" : "Agregar",
"Cancel" : "Cancelar",
"{size} used" : "{size} usado",
@@ -165,7 +168,7 @@
"Not saved" : "No guardado",
"Sending…" : "Enviando...",
"Email sent" : "Correo electrónico enviado",
- "Address" : "Dirección",
+ "Location" : "Ubicación",
"Avatar" : "Avatar",
"About" : "Acerca",
"Full name" : "Nombre completo",
@@ -224,11 +227,6 @@
"png or jpg, max. 20 MB" : "png o jpg max. 20 MB",
"Picture provided by original account" : "Imagen proporcionada por la cuenta original ",
"Choose as profile picture" : "Seleccionar como foto del perfil",
- "Your phone number" : "Su número telefónico",
- "Your postal address" : "Tu dirección postal",
- "It can take up to 24 hours before the account is displayed as verified." : "Puede tomar hasta 24 horas antes de que la cuenta se muestre como verificada. ",
- "Link https://…" : "Liga https:// ...",
- "Twitter handle @…" : "Cuenta de twitter @...",
"Current password" : "Contraseña actual",
"New password" : "Nueva contraseña",
"Change password" : "Cambiar contraseña",
@@ -251,6 +249,11 @@
"Background job didn’t run yet!" : "¡El trabajo de segundo plano aún no ha corrido!",
"The cron.php needs to be executed by the system user \"%s\"." : "El cron.php necesita ser ejecutado por el usuario de sistema \"%s\".",
"days" : "días",
- "No display name set" : "No se ha establecido el nombre a desplegar"
+ "No display name set" : "No se ha establecido el nombre a desplegar",
+ "Address" : "Dirección",
+ "Your postal address" : "Tu dirección postal",
+ "It can take up to 24 hours before the account is displayed as verified." : "Puede tomar hasta 24 horas antes de que la cuenta se muestre como verificada. ",
+ "Link https://…" : "Liga https:// ...",
+ "Twitter handle @…" : "Cuenta de twitter @..."
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
} \ No newline at end of file
diff --git a/apps/settings/l10n/es_SV.js b/apps/settings/l10n/es_SV.js
index 858a5941272..85e7d1143e5 100644
--- a/apps/settings/l10n/es_SV.js
+++ b/apps/settings/l10n/es_SV.js
@@ -145,6 +145,9 @@ OC.L10N.register(
"No email address set" : "No se ha establecido la dirección de correo electrónico",
"Language" : "Idioma",
"Help translate" : "Ayuda a traducir",
+ "Your phone number" : "Su número telefónico",
+ "Your Twitter handle" : "Tu cuenta de Twitter",
+ "Your website" : "Tu sitio web",
"Add" : "Agregar",
"Cancel" : "Cancelar",
"{size} used" : "{size} usado",
@@ -172,7 +175,7 @@ OC.L10N.register(
"Not saved" : "No guardado",
"Sending…" : "Enviando...",
"Email sent" : "Correo electrónico enviado",
- "Address" : "Dirección",
+ "Location" : "Ubicación",
"Avatar" : "Avatar",
"About" : "Acerca de",
"Full name" : "Nombre completo",
@@ -233,11 +236,6 @@ OC.L10N.register(
"Picture provided by original account" : "Imagen proporcionada por la cuenta original ",
"Choose as profile picture" : "Seleccionar como foto del perfil",
"You are using <strong>%s</strong>" : "Estás usando<strong>%s</strong>",
- "Your phone number" : "Su número telefónico",
- "Your postal address" : "Tu dirección postal",
- "It can take up to 24 hours before the account is displayed as verified." : "Puede tomar hasta 24 horas antes de que la cuenta se muestre como verificada. ",
- "Link https://…" : "Liga https:// ...",
- "Twitter handle @…" : "Cuenta de twitter @...",
"Current password" : "Contraseña actual",
"New password" : "Nueva contraseña",
"Change password" : "Cambiar contraseña",
@@ -260,6 +258,11 @@ OC.L10N.register(
"Background job didn’t run yet!" : "¡El trabajo de segundo plano aún no ha corrido!",
"The cron.php needs to be executed by the system user \"%s\"." : "El cron.php necesita ser ejecutado por el usuario de sistema \"%s\".",
"days" : "días",
- "No display name set" : "No se ha establecido el nombre a desplegar"
+ "No display name set" : "No se ha establecido el nombre a desplegar",
+ "Address" : "Dirección",
+ "Your postal address" : "Tu dirección postal",
+ "It can take up to 24 hours before the account is displayed as verified." : "Puede tomar hasta 24 horas antes de que la cuenta se muestre como verificada. ",
+ "Link https://…" : "Liga https:// ...",
+ "Twitter handle @…" : "Cuenta de twitter @..."
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/apps/settings/l10n/es_SV.json b/apps/settings/l10n/es_SV.json
index a3047300896..5fbd700cb5b 100644
--- a/apps/settings/l10n/es_SV.json
+++ b/apps/settings/l10n/es_SV.json
@@ -143,6 +143,9 @@
"No email address set" : "No se ha establecido la dirección de correo electrónico",
"Language" : "Idioma",
"Help translate" : "Ayuda a traducir",
+ "Your phone number" : "Su número telefónico",
+ "Your Twitter handle" : "Tu cuenta de Twitter",
+ "Your website" : "Tu sitio web",
"Add" : "Agregar",
"Cancel" : "Cancelar",
"{size} used" : "{size} usado",
@@ -170,7 +173,7 @@
"Not saved" : "No guardado",
"Sending…" : "Enviando...",
"Email sent" : "Correo electrónico enviado",
- "Address" : "Dirección",
+ "Location" : "Ubicación",
"Avatar" : "Avatar",
"About" : "Acerca de",
"Full name" : "Nombre completo",
@@ -231,11 +234,6 @@
"Picture provided by original account" : "Imagen proporcionada por la cuenta original ",
"Choose as profile picture" : "Seleccionar como foto del perfil",
"You are using <strong>%s</strong>" : "Estás usando<strong>%s</strong>",
- "Your phone number" : "Su número telefónico",
- "Your postal address" : "Tu dirección postal",
- "It can take up to 24 hours before the account is displayed as verified." : "Puede tomar hasta 24 horas antes de que la cuenta se muestre como verificada. ",
- "Link https://…" : "Liga https:// ...",
- "Twitter handle @…" : "Cuenta de twitter @...",
"Current password" : "Contraseña actual",
"New password" : "Nueva contraseña",
"Change password" : "Cambiar contraseña",
@@ -258,6 +256,11 @@
"Background job didn’t run yet!" : "¡El trabajo de segundo plano aún no ha corrido!",
"The cron.php needs to be executed by the system user \"%s\"." : "El cron.php necesita ser ejecutado por el usuario de sistema \"%s\".",
"days" : "días",
- "No display name set" : "No se ha establecido el nombre a desplegar"
+ "No display name set" : "No se ha establecido el nombre a desplegar",
+ "Address" : "Dirección",
+ "Your postal address" : "Tu dirección postal",
+ "It can take up to 24 hours before the account is displayed as verified." : "Puede tomar hasta 24 horas antes de que la cuenta se muestre como verificada. ",
+ "Link https://…" : "Liga https:// ...",
+ "Twitter handle @…" : "Cuenta de twitter @..."
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
} \ No newline at end of file
diff --git a/apps/settings/l10n/es_UY.js b/apps/settings/l10n/es_UY.js
index 66f0f4ac051..19322cdb774 100644
--- a/apps/settings/l10n/es_UY.js
+++ b/apps/settings/l10n/es_UY.js
@@ -140,6 +140,9 @@ OC.L10N.register(
"No email address set" : "No se ha establecido la dirección de correo electrónico",
"Language" : "Idioma",
"Help translate" : "Ayuda a traducir",
+ "Your phone number" : "Su número telefónico",
+ "Your Twitter handle" : "Tu cuenta de Twitter",
+ "Your website" : "Tu sitio web",
"Add" : "Agregar",
"Cancel" : "Cancelar",
"{size} used" : "{size} usado",
@@ -167,7 +170,7 @@ OC.L10N.register(
"Not saved" : "No guardado",
"Sending…" : "Enviando...",
"Email sent" : "Correo electrónico enviado",
- "Address" : "Dirección",
+ "Location" : "Ubicación",
"Avatar" : "Avatar",
"About" : "Acerca",
"Full name" : "Nombre completo",
@@ -226,11 +229,6 @@ OC.L10N.register(
"png or jpg, max. 20 MB" : "png o jpg max. 20 MB",
"Picture provided by original account" : "Imagen proporcionada por la cuenta original ",
"Choose as profile picture" : "Seleccionar como foto del perfil",
- "Your phone number" : "Su número telefónico",
- "Your postal address" : "Tu dirección postal",
- "It can take up to 24 hours before the account is displayed as verified." : "Puede tomar hasta 24 horas antes de que la cuenta se muestre como verificada. ",
- "Link https://…" : "Liga https:// ...",
- "Twitter handle @…" : "Cuenta de twitter @...",
"Current password" : "Contraseña actual",
"New password" : "Nueva contraseña",
"Change password" : "Cambiar contraseña",
@@ -253,6 +251,11 @@ OC.L10N.register(
"Background job didn’t run yet!" : "¡El trabajo de segundo plano aún no ha corrido!",
"The cron.php needs to be executed by the system user \"%s\"." : "El cron.php necesita ser ejecutado por el usuario de sistema \"%s\".",
"days" : "días",
- "No display name set" : "No se ha establecido el nombre a desplegar"
+ "No display name set" : "No se ha establecido el nombre a desplegar",
+ "Address" : "Dirección",
+ "Your postal address" : "Tu dirección postal",
+ "It can take up to 24 hours before the account is displayed as verified." : "Puede tomar hasta 24 horas antes de que la cuenta se muestre como verificada. ",
+ "Link https://…" : "Liga https:// ...",
+ "Twitter handle @…" : "Cuenta de twitter @..."
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/apps/settings/l10n/es_UY.json b/apps/settings/l10n/es_UY.json
index b48f4e32b16..d2842e6fb32 100644
--- a/apps/settings/l10n/es_UY.json
+++ b/apps/settings/l10n/es_UY.json
@@ -138,6 +138,9 @@
"No email address set" : "No se ha establecido la dirección de correo electrónico",
"Language" : "Idioma",
"Help translate" : "Ayuda a traducir",
+ "Your phone number" : "Su número telefónico",
+ "Your Twitter handle" : "Tu cuenta de Twitter",
+ "Your website" : "Tu sitio web",
"Add" : "Agregar",
"Cancel" : "Cancelar",
"{size} used" : "{size} usado",
@@ -165,7 +168,7 @@
"Not saved" : "No guardado",
"Sending…" : "Enviando...",
"Email sent" : "Correo electrónico enviado",
- "Address" : "Dirección",
+ "Location" : "Ubicación",
"Avatar" : "Avatar",
"About" : "Acerca",
"Full name" : "Nombre completo",
@@ -224,11 +227,6 @@
"png or jpg, max. 20 MB" : "png o jpg max. 20 MB",
"Picture provided by original account" : "Imagen proporcionada por la cuenta original ",
"Choose as profile picture" : "Seleccionar como foto del perfil",
- "Your phone number" : "Su número telefónico",
- "Your postal address" : "Tu dirección postal",
- "It can take up to 24 hours before the account is displayed as verified." : "Puede tomar hasta 24 horas antes de que la cuenta se muestre como verificada. ",
- "Link https://…" : "Liga https:// ...",
- "Twitter handle @…" : "Cuenta de twitter @...",
"Current password" : "Contraseña actual",
"New password" : "Nueva contraseña",
"Change password" : "Cambiar contraseña",
@@ -251,6 +249,11 @@
"Background job didn’t run yet!" : "¡El trabajo de segundo plano aún no ha corrido!",
"The cron.php needs to be executed by the system user \"%s\"." : "El cron.php necesita ser ejecutado por el usuario de sistema \"%s\".",
"days" : "días",
- "No display name set" : "No se ha establecido el nombre a desplegar"
+ "No display name set" : "No se ha establecido el nombre a desplegar",
+ "Address" : "Dirección",
+ "Your postal address" : "Tu dirección postal",
+ "It can take up to 24 hours before the account is displayed as verified." : "Puede tomar hasta 24 horas antes de que la cuenta se muestre como verificada. ",
+ "Link https://…" : "Liga https:// ...",
+ "Twitter handle @…" : "Cuenta de twitter @..."
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
} \ No newline at end of file
diff --git a/apps/settings/l10n/et_EE.js b/apps/settings/l10n/et_EE.js
index 723ec7c8eb5..66fe357b921 100644
--- a/apps/settings/l10n/et_EE.js
+++ b/apps/settings/l10n/et_EE.js
@@ -135,6 +135,8 @@ OC.L10N.register(
"No email address set" : "E-posti aadressi pole veel määratud",
"Language" : "Keel",
"Help translate" : "Aita tõlkida",
+ "Your phone number" : "Sinu telefoninumber",
+ "Your website" : "Sinu veebileht",
"Add" : "Lisa",
"You do not have permissions to see the details of this user" : "Sul puuduvad õigused selle kasutaja üksikasjade vaatamiseks",
"Delete user" : "Kustuta kasutaja",
@@ -174,7 +176,7 @@ OC.L10N.register(
"Not saved" : "Ei ole salvestatud",
"Sending…" : "Saadan...",
"Email sent" : "E-kiri on saadetud",
- "Address" : "Aadress",
+ "Location" : "Asukoht",
"Avatar" : "Avatar",
"About" : "Info",
"Full name" : "Täielik nimi",
@@ -229,9 +231,6 @@ OC.L10N.register(
"Choose as profile picture" : "Vali kui profiili pilt",
"You are a member of the following groups:" : "Sa oled nende gruppide liige:",
"You are using <strong>%1$s</strong> of <strong>%2$s</strong> (<strong>%3$s %%</strong>)" : "Kasutusel on <strong>%1$s</strong>/ <strong>%2$s</strong> (<strong>%3$s%%</strong>)",
- "Your phone number" : "Sinu telefoninumber",
- "Your postal address" : "Sinu postiaadress",
- "It can take up to 24 hours before the account is displayed as verified." : "Võib võtta kuni 24 tundi enne kui konto kuvatakse kui kinnitatud.",
"Locale" : "Kasutuskoht",
"Current password" : "Praegune parool",
"New password" : "Uus parool",
@@ -250,6 +249,9 @@ OC.L10N.register(
"Recommended" : "Soovitatud",
"The cron.php needs to be executed by the system user \"%s\"." : "cron.php tuleb käivitada süsteemikasutaja \"%s\" poolt.",
"days" : "päeva",
- "No display name set" : "Näidatavat nime pole veel määratud"
+ "No display name set" : "Näidatavat nime pole veel määratud",
+ "Address" : "Aadress",
+ "Your postal address" : "Sinu postiaadress",
+ "It can take up to 24 hours before the account is displayed as verified." : "Võib võtta kuni 24 tundi enne kui konto kuvatakse kui kinnitatud."
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/settings/l10n/et_EE.json b/apps/settings/l10n/et_EE.json
index a14c01727e3..79ca4f77e27 100644
--- a/apps/settings/l10n/et_EE.json
+++ b/apps/settings/l10n/et_EE.json
@@ -133,6 +133,8 @@
"No email address set" : "E-posti aadressi pole veel määratud",
"Language" : "Keel",
"Help translate" : "Aita tõlkida",
+ "Your phone number" : "Sinu telefoninumber",
+ "Your website" : "Sinu veebileht",
"Add" : "Lisa",
"You do not have permissions to see the details of this user" : "Sul puuduvad õigused selle kasutaja üksikasjade vaatamiseks",
"Delete user" : "Kustuta kasutaja",
@@ -172,7 +174,7 @@
"Not saved" : "Ei ole salvestatud",
"Sending…" : "Saadan...",
"Email sent" : "E-kiri on saadetud",
- "Address" : "Aadress",
+ "Location" : "Asukoht",
"Avatar" : "Avatar",
"About" : "Info",
"Full name" : "Täielik nimi",
@@ -227,9 +229,6 @@
"Choose as profile picture" : "Vali kui profiili pilt",
"You are a member of the following groups:" : "Sa oled nende gruppide liige:",
"You are using <strong>%1$s</strong> of <strong>%2$s</strong> (<strong>%3$s %%</strong>)" : "Kasutusel on <strong>%1$s</strong>/ <strong>%2$s</strong> (<strong>%3$s%%</strong>)",
- "Your phone number" : "Sinu telefoninumber",
- "Your postal address" : "Sinu postiaadress",
- "It can take up to 24 hours before the account is displayed as verified." : "Võib võtta kuni 24 tundi enne kui konto kuvatakse kui kinnitatud.",
"Locale" : "Kasutuskoht",
"Current password" : "Praegune parool",
"New password" : "Uus parool",
@@ -248,6 +247,9 @@
"Recommended" : "Soovitatud",
"The cron.php needs to be executed by the system user \"%s\"." : "cron.php tuleb käivitada süsteemikasutaja \"%s\" poolt.",
"days" : "päeva",
- "No display name set" : "Näidatavat nime pole veel määratud"
+ "No display name set" : "Näidatavat nime pole veel määratud",
+ "Address" : "Aadress",
+ "Your postal address" : "Sinu postiaadress",
+ "It can take up to 24 hours before the account is displayed as verified." : "Võib võtta kuni 24 tundi enne kui konto kuvatakse kui kinnitatud."
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/settings/l10n/eu.js b/apps/settings/l10n/eu.js
index fec710d382c..3ae81478527 100644
--- a/apps/settings/l10n/eu.js
+++ b/apps/settings/l10n/eu.js
@@ -266,10 +266,7 @@ OC.L10N.register(
"You are about to remove the group {group}. The users will NOT be deleted." : "{group} taldea ezabatzera zoaz. Erabiltzaileak EZ dira ezabatuko.",
"Please confirm the group removal " : "Mesedez, baieztatu taldearen ezabaketa",
"Your biography" : "Zure biografia",
- "Unable to update biography" : "Ezin izan da biografia eguneratu",
"Your full name" : "Zure izen osoa",
- "Unable to update full name" : "Ezin izan da izen osoa eguneratu",
- "No full name set" : "Ez da izen osoa ezarri",
"Email options" : "Posta elektronikoaren aukerak",
"Primary email for password reset and notifications" : "Pasahitz berrezartzeko eta jakinarazpenetarako posta elektroniko nagusia",
"Remove primary email" : "Kendu posta elektroniko nagusia",
@@ -287,13 +284,12 @@ OC.L10N.register(
"No email address set" : "Ez da eposta helbidea ezarri",
"Additional emails" : "Helbide elektroniko gehigarriak",
"Your headline" : "Zure izenburua",
- "Unable to update headline" : "Ezin izan da izenburua eguneratu",
"Language" : "Hizkuntza",
"Help translate" : "Lagundu itzultzen",
"Unable to update language" : "Ezin izan da hizkuntza eguneratu",
"No language set" : "Ez da hizkuntzarik ezarri",
"Your organisation" : "Zure erakundea",
- "Unable to update organisation" : "Ezin izan da erakundea eguneratu",
+ "Your phone number" : "Zure telefono zenbakia",
"Edit your Profile visibility" : "Editatu profilaren ikusgarritasuna",
"Enable Profile" : "Gaitu profila",
"Unable to update profile enabled state" : "Ezin izan da profila gaitutako egoerara eguneratu",
@@ -301,10 +297,8 @@ OC.L10N.register(
"{displayId}" : "{displayId}",
"Unable to update visibility of {displayId}" : "Ezin izan da {displayId}(r)en ikusgarritasuna eguneratu",
"Your role" : "Zure rola",
- "Unable to update role" : "Ezin izan da rola eguneratu",
- "Change scope level of {accountProperty}, current scope is {scope}" : "Aldatu {accountProperty}-(r)en esparru-maila, unekoa {scope} esparru-maila da",
- "Unable to update federation scope of the primary {accountProperty}" : "Ezin da eguneratu lehen mailako {accountProperty}-ren federazio-esparrua",
- "Unable to update federation scope of additional {accountProperty}" : "Ezin da eguneratu {accountProperty} gehigarriaren federazio-esparrua",
+ "Your Twitter handle" : "Zure Twitter erabiltzailea",
+ "Your website" : "Zure web orria",
"Add additional email" : "Gehitu e-posta gehigarria",
"Add" : "Gehitu",
"You do not have permissions to see the details of this user" : "Ez duzu baimenik erabiltzaile honen xehetasunak ikusteko",
@@ -383,7 +377,7 @@ OC.L10N.register(
"Not saved" : "Ez da gorde",
"Sending…" : "Bidaltzen...",
"Email sent" : "Eposta bidalia",
- "Address" : "Helbidea",
+ "Location" : "Kokapena",
"Avatar" : "Avatarra",
"About" : "Honi buruz",
"Full name" : "Izen osoa",
@@ -490,15 +484,6 @@ OC.L10N.register(
"You are a member of the following groups:" : "Honako taldeetako kide zara:",
"You are using <strong>%s</strong>" : "<strong>%s</strong> erabiltzen ari zara",
"You are using <strong>%1$s</strong> of <strong>%2$s</strong> (<strong>%3$s %%</strong>)" : "<strong>%2$s</strong>tik <strong>%1$s</strong> erabiltzen ari zara (<strong>%3$s%%</strong>)",
- "Change privacy level of phone number" : "Aldatu telefono zenbakiaren pribatutasun maila",
- "Your phone number" : "Zure telefono zenbakia",
- "Change privacy level of address" : "Aldatu pribatutasun helbide maila",
- "Your postal address" : "Zure helbidea",
- "Change privacy level of website" : "Aldatu webgunearen pribatutasun maila",
- "It can take up to 24 hours before the account is displayed as verified." : "24 ordu pasa daitezke kontua ziurtatua bezala agertu baino lehen",
- "Link https://…" : "https://... esteka",
- "Change privacy level of Twitter profile" : "Aldatu Twitter profilaren pribatutasun maila",
- "Twitter handle @…" : "Twitter heldulekua @...",
"Locale" : "Eskualdeko ezarpenak",
"Current password" : "Uneko pasahitza",
"New password" : "Pasahitz berria",
@@ -536,7 +521,24 @@ OC.L10N.register(
"Allow username autocompletion when entering the full name or email address (ignoring missing phonebook match and being in the same group)" : "Baimendu erabiltzaile-izena automatikoki osatzea izen osoa edo helbide elektronikoa idazterakoan (falta den telefono-agendaren bat-etortzea eta talde berean egotea alde batera utziz)",
"Change privacy level of full name" : "Aldatu izen osoaren pribatutasun maila",
"No display name set" : "Ez da bistaratze izena ezarri",
+ "Change privacy level of phone number" : "Aldatu telefono zenbakiaren pribatutasun maila",
+ "Address" : "Helbidea",
+ "Change privacy level of address" : "Aldatu pribatutasun helbide maila",
+ "Your postal address" : "Zure helbidea",
+ "Change privacy level of website" : "Aldatu webgunearen pribatutasun maila",
+ "It can take up to 24 hours before the account is displayed as verified." : "24 ordu pasa daitezke kontua ziurtatua bezala agertu baino lehen",
+ "Link https://…" : "https://... esteka",
+ "Change privacy level of Twitter profile" : "Aldatu Twitter profilaren pribatutasun maila",
+ "Twitter handle @…" : "Twitter heldulekua @...",
"The maximum number of OPcache keys is nearly exceeded. To assure that all scripts can be hold in cache, it is recommended to apply <code>opcache.max_accelerated_files</code> to your PHP configuration with a value higher than <code>%s</code>." : "OPcache gakoen gehienezko kopurua ia gainditzen da. Script guztiak cachean gorde daitezkeela ziurtatzeko, gomendatzen da <code>opcache.max_accelerated_files </code> aplikatzea zure PHP konfigurazioan <code> %s</code> baino balio handiagoarekin.",
- "Change scope level of {accountProperty}" : "Aldatu {accountProperty}-(r)en esparru-maila"
+ "Unable to update biography" : "Ezin izan da biografia eguneratu",
+ "Unable to update full name" : "Ezin izan da izen osoa eguneratu",
+ "No full name set" : "Ez da izen osoa ezarri",
+ "Unable to update headline" : "Ezin izan da izenburua eguneratu",
+ "Unable to update organisation" : "Ezin izan da erakundea eguneratu",
+ "Unable to update role" : "Ezin izan da rola eguneratu",
+ "Change scope level of {accountProperty}" : "Aldatu {accountProperty}-(r)en esparru-maila",
+ "Unable to update federation scope of the primary {accountProperty}" : "Ezin da eguneratu lehen mailako {accountProperty}-ren federazio-esparrua",
+ "Unable to update federation scope of additional {accountProperty}" : "Ezin da eguneratu {accountProperty} gehigarriaren federazio-esparrua"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/settings/l10n/eu.json b/apps/settings/l10n/eu.json
index e40afff358c..5d90ef247e8 100644
--- a/apps/settings/l10n/eu.json
+++ b/apps/settings/l10n/eu.json
@@ -264,10 +264,7 @@
"You are about to remove the group {group}. The users will NOT be deleted." : "{group} taldea ezabatzera zoaz. Erabiltzaileak EZ dira ezabatuko.",
"Please confirm the group removal " : "Mesedez, baieztatu taldearen ezabaketa",
"Your biography" : "Zure biografia",
- "Unable to update biography" : "Ezin izan da biografia eguneratu",
"Your full name" : "Zure izen osoa",
- "Unable to update full name" : "Ezin izan da izen osoa eguneratu",
- "No full name set" : "Ez da izen osoa ezarri",
"Email options" : "Posta elektronikoaren aukerak",
"Primary email for password reset and notifications" : "Pasahitz berrezartzeko eta jakinarazpenetarako posta elektroniko nagusia",
"Remove primary email" : "Kendu posta elektroniko nagusia",
@@ -285,13 +282,12 @@
"No email address set" : "Ez da eposta helbidea ezarri",
"Additional emails" : "Helbide elektroniko gehigarriak",
"Your headline" : "Zure izenburua",
- "Unable to update headline" : "Ezin izan da izenburua eguneratu",
"Language" : "Hizkuntza",
"Help translate" : "Lagundu itzultzen",
"Unable to update language" : "Ezin izan da hizkuntza eguneratu",
"No language set" : "Ez da hizkuntzarik ezarri",
"Your organisation" : "Zure erakundea",
- "Unable to update organisation" : "Ezin izan da erakundea eguneratu",
+ "Your phone number" : "Zure telefono zenbakia",
"Edit your Profile visibility" : "Editatu profilaren ikusgarritasuna",
"Enable Profile" : "Gaitu profila",
"Unable to update profile enabled state" : "Ezin izan da profila gaitutako egoerara eguneratu",
@@ -299,10 +295,8 @@
"{displayId}" : "{displayId}",
"Unable to update visibility of {displayId}" : "Ezin izan da {displayId}(r)en ikusgarritasuna eguneratu",
"Your role" : "Zure rola",
- "Unable to update role" : "Ezin izan da rola eguneratu",
- "Change scope level of {accountProperty}, current scope is {scope}" : "Aldatu {accountProperty}-(r)en esparru-maila, unekoa {scope} esparru-maila da",
- "Unable to update federation scope of the primary {accountProperty}" : "Ezin da eguneratu lehen mailako {accountProperty}-ren federazio-esparrua",
- "Unable to update federation scope of additional {accountProperty}" : "Ezin da eguneratu {accountProperty} gehigarriaren federazio-esparrua",
+ "Your Twitter handle" : "Zure Twitter erabiltzailea",
+ "Your website" : "Zure web orria",
"Add additional email" : "Gehitu e-posta gehigarria",
"Add" : "Gehitu",
"You do not have permissions to see the details of this user" : "Ez duzu baimenik erabiltzaile honen xehetasunak ikusteko",
@@ -381,7 +375,7 @@
"Not saved" : "Ez da gorde",
"Sending…" : "Bidaltzen...",
"Email sent" : "Eposta bidalia",
- "Address" : "Helbidea",
+ "Location" : "Kokapena",
"Avatar" : "Avatarra",
"About" : "Honi buruz",
"Full name" : "Izen osoa",
@@ -488,15 +482,6 @@
"You are a member of the following groups:" : "Honako taldeetako kide zara:",
"You are using <strong>%s</strong>" : "<strong>%s</strong> erabiltzen ari zara",
"You are using <strong>%1$s</strong> of <strong>%2$s</strong> (<strong>%3$s %%</strong>)" : "<strong>%2$s</strong>tik <strong>%1$s</strong> erabiltzen ari zara (<strong>%3$s%%</strong>)",
- "Change privacy level of phone number" : "Aldatu telefono zenbakiaren pribatutasun maila",
- "Your phone number" : "Zure telefono zenbakia",
- "Change privacy level of address" : "Aldatu pribatutasun helbide maila",
- "Your postal address" : "Zure helbidea",
- "Change privacy level of website" : "Aldatu webgunearen pribatutasun maila",
- "It can take up to 24 hours before the account is displayed as verified." : "24 ordu pasa daitezke kontua ziurtatua bezala agertu baino lehen",
- "Link https://…" : "https://... esteka",
- "Change privacy level of Twitter profile" : "Aldatu Twitter profilaren pribatutasun maila",
- "Twitter handle @…" : "Twitter heldulekua @...",
"Locale" : "Eskualdeko ezarpenak",
"Current password" : "Uneko pasahitza",
"New password" : "Pasahitz berria",
@@ -534,7 +519,24 @@
"Allow username autocompletion when entering the full name or email address (ignoring missing phonebook match and being in the same group)" : "Baimendu erabiltzaile-izena automatikoki osatzea izen osoa edo helbide elektronikoa idazterakoan (falta den telefono-agendaren bat-etortzea eta talde berean egotea alde batera utziz)",
"Change privacy level of full name" : "Aldatu izen osoaren pribatutasun maila",
"No display name set" : "Ez da bistaratze izena ezarri",
+ "Change privacy level of phone number" : "Aldatu telefono zenbakiaren pribatutasun maila",
+ "Address" : "Helbidea",
+ "Change privacy level of address" : "Aldatu pribatutasun helbide maila",
+ "Your postal address" : "Zure helbidea",
+ "Change privacy level of website" : "Aldatu webgunearen pribatutasun maila",
+ "It can take up to 24 hours before the account is displayed as verified." : "24 ordu pasa daitezke kontua ziurtatua bezala agertu baino lehen",
+ "Link https://…" : "https://... esteka",
+ "Change privacy level of Twitter profile" : "Aldatu Twitter profilaren pribatutasun maila",
+ "Twitter handle @…" : "Twitter heldulekua @...",
"The maximum number of OPcache keys is nearly exceeded. To assure that all scripts can be hold in cache, it is recommended to apply <code>opcache.max_accelerated_files</code> to your PHP configuration with a value higher than <code>%s</code>." : "OPcache gakoen gehienezko kopurua ia gainditzen da. Script guztiak cachean gorde daitezkeela ziurtatzeko, gomendatzen da <code>opcache.max_accelerated_files </code> aplikatzea zure PHP konfigurazioan <code> %s</code> baino balio handiagoarekin.",
- "Change scope level of {accountProperty}" : "Aldatu {accountProperty}-(r)en esparru-maila"
+ "Unable to update biography" : "Ezin izan da biografia eguneratu",
+ "Unable to update full name" : "Ezin izan da izen osoa eguneratu",
+ "No full name set" : "Ez da izen osoa ezarri",
+ "Unable to update headline" : "Ezin izan da izenburua eguneratu",
+ "Unable to update organisation" : "Ezin izan da erakundea eguneratu",
+ "Unable to update role" : "Ezin izan da rola eguneratu",
+ "Change scope level of {accountProperty}" : "Aldatu {accountProperty}-(r)en esparru-maila",
+ "Unable to update federation scope of the primary {accountProperty}" : "Ezin da eguneratu lehen mailako {accountProperty}-ren federazio-esparrua",
+ "Unable to update federation scope of additional {accountProperty}" : "Ezin da eguneratu {accountProperty} gehigarriaren federazio-esparrua"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/settings/l10n/fa.js b/apps/settings/l10n/fa.js
index 0fda68cf2c9..006b788554d 100644
--- a/apps/settings/l10n/fa.js
+++ b/apps/settings/l10n/fa.js
@@ -213,6 +213,7 @@ OC.L10N.register(
"Language" : "زبان",
"Help translate" : "به ترجمه آن کمک کنید",
"No language set" : "زبانی تنظیم نشده است.",
+ "Your phone number" : "شماره تلفن شما",
"Add" : "افزودن",
"You do not have permissions to see the details of this user" : "شما مجوز دیدن جزئیات این کاربر را ندارید",
"Add new password" : "رمزعبور جدید اضافه کنید",
@@ -271,7 +272,7 @@ OC.L10N.register(
"Not saved" : "ناموفق در ذخیره",
"Sending…" : "در حال ارسال",
"Email sent" : "ایمیل ارسال شد",
- "Address" : "آدرس",
+ "Location" : "محل",
"Avatar" : "آواتار",
"About" : "درباره",
"Full name" : "نام کامل",
@@ -350,11 +351,6 @@ OC.L10N.register(
"You are a member of the following groups:" : "شما عضو گروههای زیر هستید:",
"You are using <strong>%s</strong>" : "شما با استفاده از <strong>%s</strong>",
"You are using <strong>%1$s</strong> of <strong>%2$s</strong> (<strong>%3$s %%</strong>)" : "شما با استفاده از <strong>%1$s</strong> از <strong>%2$s</strong> (<strong>%3$s%%</strong>)",
- "Your phone number" : "شماره تلفن شما",
- "Your postal address" : "آدرس پستی شما",
- "It can take up to 24 hours before the account is displayed as verified." : "24 ساعت طول می کشد تا اعتبار حساب تأیید شود.",
- "Link https://…" : "پیوند https://…",
- "Twitter handle @…" : "دسته توییتر @…",
"Locale" : "محل",
"Current password" : "گذرواژه کنونی",
"New password" : "گذرواژه جدید",
@@ -382,6 +378,11 @@ OC.L10N.register(
"Recommended" : "پیشنهاد شده",
"The cron.php needs to be executed by the system user \"%s\"." : "cron.php باید توسط کاربر سیستم \"%s\" اجرا شود.",
"days" : "روز",
- "No display name set" : "هیچ نام نمایشی تعیین نشده است"
+ "No display name set" : "هیچ نام نمایشی تعیین نشده است",
+ "Address" : "آدرس",
+ "Your postal address" : "آدرس پستی شما",
+ "It can take up to 24 hours before the account is displayed as verified." : "24 ساعت طول می کشد تا اعتبار حساب تأیید شود.",
+ "Link https://…" : "پیوند https://…",
+ "Twitter handle @…" : "دسته توییتر @…"
},
"nplurals=2; plural=(n > 1);");
diff --git a/apps/settings/l10n/fa.json b/apps/settings/l10n/fa.json
index b0490f9bb26..a5118d9d8e6 100644
--- a/apps/settings/l10n/fa.json
+++ b/apps/settings/l10n/fa.json
@@ -211,6 +211,7 @@
"Language" : "زبان",
"Help translate" : "به ترجمه آن کمک کنید",
"No language set" : "زبانی تنظیم نشده است.",
+ "Your phone number" : "شماره تلفن شما",
"Add" : "افزودن",
"You do not have permissions to see the details of this user" : "شما مجوز دیدن جزئیات این کاربر را ندارید",
"Add new password" : "رمزعبور جدید اضافه کنید",
@@ -269,7 +270,7 @@
"Not saved" : "ناموفق در ذخیره",
"Sending…" : "در حال ارسال",
"Email sent" : "ایمیل ارسال شد",
- "Address" : "آدرس",
+ "Location" : "محل",
"Avatar" : "آواتار",
"About" : "درباره",
"Full name" : "نام کامل",
@@ -348,11 +349,6 @@
"You are a member of the following groups:" : "شما عضو گروههای زیر هستید:",
"You are using <strong>%s</strong>" : "شما با استفاده از <strong>%s</strong>",
"You are using <strong>%1$s</strong> of <strong>%2$s</strong> (<strong>%3$s %%</strong>)" : "شما با استفاده از <strong>%1$s</strong> از <strong>%2$s</strong> (<strong>%3$s%%</strong>)",
- "Your phone number" : "شماره تلفن شما",
- "Your postal address" : "آدرس پستی شما",
- "It can take up to 24 hours before the account is displayed as verified." : "24 ساعت طول می کشد تا اعتبار حساب تأیید شود.",
- "Link https://…" : "پیوند https://…",
- "Twitter handle @…" : "دسته توییتر @…",
"Locale" : "محل",
"Current password" : "گذرواژه کنونی",
"New password" : "گذرواژه جدید",
@@ -380,6 +376,11 @@
"Recommended" : "پیشنهاد شده",
"The cron.php needs to be executed by the system user \"%s\"." : "cron.php باید توسط کاربر سیستم \"%s\" اجرا شود.",
"days" : "روز",
- "No display name set" : "هیچ نام نمایشی تعیین نشده است"
+ "No display name set" : "هیچ نام نمایشی تعیین نشده است",
+ "Address" : "آدرس",
+ "Your postal address" : "آدرس پستی شما",
+ "It can take up to 24 hours before the account is displayed as verified." : "24 ساعت طول می کشد تا اعتبار حساب تأیید شود.",
+ "Link https://…" : "پیوند https://…",
+ "Twitter handle @…" : "دسته توییتر @…"
},"pluralForm" :"nplurals=2; plural=(n > 1);"
} \ No newline at end of file
diff --git a/apps/settings/l10n/fi.js b/apps/settings/l10n/fi.js
index 3f96701d00b..5f79f5fee13 100644
--- a/apps/settings/l10n/fi.js
+++ b/apps/settings/l10n/fi.js
@@ -229,8 +229,6 @@ OC.L10N.register(
"Please confirm the group removal " : "Vahvista ryhmän poistaminen",
"Your biography" : "Sinun elämäkertasi",
"Your full name" : "Koko nimesi",
- "Unable to update full name" : "Koko nimeä ei voi päivittää",
- "No full name set" : "Koko nimeä ei ole asetettu",
"Email options" : "Sähköpostiasetukset",
"Primary email for password reset and notifications" : "Ensisijainen sähköposti salasanan nollaamista ja ilmoituksia varten",
"Remove primary email" : "Poista ensisijainen sähköpostiosoite",
@@ -250,11 +248,12 @@ OC.L10N.register(
"Unable to update language" : "Kieltä ei voi päivittää",
"No language set" : "Kieltä ei ole asetettu",
"Your organisation" : "Organisaatiosi",
- "Unable to update organisation" : "Organisaatiota ei voi päivittää",
+ "Your phone number" : "Puhelinnumerosi",
"Edit your Profile visibility" : "Muokkaa profiilisi näkyvyyttä",
"Enable Profile" : "Käytä profiilia",
"Your role" : "Roolisi",
- "Unable to update role" : "Roolin päivittäminen ei onnistu",
+ "Your Twitter handle" : "Twitter-tunnuksesi",
+ "Your website" : "Verkkosivustosi",
"Add" : "Lisää",
"You do not have permissions to see the details of this user" : "Käyttöoikeutesi eivät riitä tämän käyttäjän tietojen näkemiseen",
"Add new password" : "Lisää uusi salasana",
@@ -330,7 +329,7 @@ OC.L10N.register(
"Not saved" : "Ei tallennettu",
"Sending…" : "Lähetetään…",
"Email sent" : "Sähköposti lähetetty",
- "Address" : "Osoite",
+ "Location" : "Sijainti",
"Avatar" : "Profiilikuva",
"About" : "Tietoja",
"Full name" : "Koko nimi",
@@ -425,15 +424,6 @@ OC.L10N.register(
"You are a member of the following groups:" : "Olet seuraavien ryhmien jäsen:",
"You are using <strong>%s</strong>" : "Käytössäsi on <strong>%s</strong>",
"You are using <strong>%1$s</strong> of <strong>%2$s</strong> (<strong>%3$s %%</strong>)" : "Käytössäsi on <strong>%1$s</strong> / <strong>%2$s</strong> (<strong>%3$s %%</strong>)",
- "Change privacy level of phone number" : "Muuta puhelinnumeron yksityisyystasoa",
- "Your phone number" : "Puhelinnumerosi",
- "Change privacy level of address" : "Muuta osoitteen yksityisyystasoa",
- "Your postal address" : "Postiosoitteesi",
- "Change privacy level of website" : "Muuta verkkosivuston yksityisyystasoa",
- "It can take up to 24 hours before the account is displayed as verified." : "Saattaa kestää jopa 24 tuntia, ennen kuin tili näytetään vahvistettuna.",
- "Link https://…" : "Linkki https://…",
- "Change privacy level of Twitter profile" : "Muuta Twitter-tunnuksen yksityisyystasoa",
- "Twitter handle @…" : "Twitter-tunnus @…",
"Locale" : "Aluekohtainen asetus",
"Current password" : "Nykyinen salasana",
"New password" : "Uusi salasana",
@@ -466,6 +456,19 @@ OC.L10N.register(
"The cron.php needs to be executed by the system user \"%s\"." : "Tiedosto cron.php tulee suorittaa järjestelmän käyttäjänä \"%s\".",
"days" : "päivän jälkeen",
"Change privacy level of full name" : "Muuta koko nimen yksityisyystasoa",
- "No display name set" : "Näyttönimeä ei ole asetettu"
+ "No display name set" : "Näyttönimeä ei ole asetettu",
+ "Change privacy level of phone number" : "Muuta puhelinnumeron yksityisyystasoa",
+ "Address" : "Osoite",
+ "Change privacy level of address" : "Muuta osoitteen yksityisyystasoa",
+ "Your postal address" : "Postiosoitteesi",
+ "Change privacy level of website" : "Muuta verkkosivuston yksityisyystasoa",
+ "It can take up to 24 hours before the account is displayed as verified." : "Saattaa kestää jopa 24 tuntia, ennen kuin tili näytetään vahvistettuna.",
+ "Link https://…" : "Linkki https://…",
+ "Change privacy level of Twitter profile" : "Muuta Twitter-tunnuksen yksityisyystasoa",
+ "Twitter handle @…" : "Twitter-tunnus @…",
+ "Unable to update full name" : "Koko nimeä ei voi päivittää",
+ "No full name set" : "Koko nimeä ei ole asetettu",
+ "Unable to update organisation" : "Organisaatiota ei voi päivittää",
+ "Unable to update role" : "Roolin päivittäminen ei onnistu"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/settings/l10n/fi.json b/apps/settings/l10n/fi.json
index 94ae2043385..928cae47b85 100644
--- a/apps/settings/l10n/fi.json
+++ b/apps/settings/l10n/fi.json
@@ -227,8 +227,6 @@
"Please confirm the group removal " : "Vahvista ryhmän poistaminen",
"Your biography" : "Sinun elämäkertasi",
"Your full name" : "Koko nimesi",
- "Unable to update full name" : "Koko nimeä ei voi päivittää",
- "No full name set" : "Koko nimeä ei ole asetettu",
"Email options" : "Sähköpostiasetukset",
"Primary email for password reset and notifications" : "Ensisijainen sähköposti salasanan nollaamista ja ilmoituksia varten",
"Remove primary email" : "Poista ensisijainen sähköpostiosoite",
@@ -248,11 +246,12 @@
"Unable to update language" : "Kieltä ei voi päivittää",
"No language set" : "Kieltä ei ole asetettu",
"Your organisation" : "Organisaatiosi",
- "Unable to update organisation" : "Organisaatiota ei voi päivittää",
+ "Your phone number" : "Puhelinnumerosi",
"Edit your Profile visibility" : "Muokkaa profiilisi näkyvyyttä",
"Enable Profile" : "Käytä profiilia",
"Your role" : "Roolisi",
- "Unable to update role" : "Roolin päivittäminen ei onnistu",
+ "Your Twitter handle" : "Twitter-tunnuksesi",
+ "Your website" : "Verkkosivustosi",
"Add" : "Lisää",
"You do not have permissions to see the details of this user" : "Käyttöoikeutesi eivät riitä tämän käyttäjän tietojen näkemiseen",
"Add new password" : "Lisää uusi salasana",
@@ -328,7 +327,7 @@
"Not saved" : "Ei tallennettu",
"Sending…" : "Lähetetään…",
"Email sent" : "Sähköposti lähetetty",
- "Address" : "Osoite",
+ "Location" : "Sijainti",
"Avatar" : "Profiilikuva",
"About" : "Tietoja",
"Full name" : "Koko nimi",
@@ -423,15 +422,6 @@
"You are a member of the following groups:" : "Olet seuraavien ryhmien jäsen:",
"You are using <strong>%s</strong>" : "Käytössäsi on <strong>%s</strong>",
"You are using <strong>%1$s</strong> of <strong>%2$s</strong> (<strong>%3$s %%</strong>)" : "Käytössäsi on <strong>%1$s</strong> / <strong>%2$s</strong> (<strong>%3$s %%</strong>)",
- "Change privacy level of phone number" : "Muuta puhelinnumeron yksityisyystasoa",
- "Your phone number" : "Puhelinnumerosi",
- "Change privacy level of address" : "Muuta osoitteen yksityisyystasoa",
- "Your postal address" : "Postiosoitteesi",
- "Change privacy level of website" : "Muuta verkkosivuston yksityisyystasoa",
- "It can take up to 24 hours before the account is displayed as verified." : "Saattaa kestää jopa 24 tuntia, ennen kuin tili näytetään vahvistettuna.",
- "Link https://…" : "Linkki https://…",
- "Change privacy level of Twitter profile" : "Muuta Twitter-tunnuksen yksityisyystasoa",
- "Twitter handle @…" : "Twitter-tunnus @…",
"Locale" : "Aluekohtainen asetus",
"Current password" : "Nykyinen salasana",
"New password" : "Uusi salasana",
@@ -464,6 +454,19 @@
"The cron.php needs to be executed by the system user \"%s\"." : "Tiedosto cron.php tulee suorittaa järjestelmän käyttäjänä \"%s\".",
"days" : "päivän jälkeen",
"Change privacy level of full name" : "Muuta koko nimen yksityisyystasoa",
- "No display name set" : "Näyttönimeä ei ole asetettu"
+ "No display name set" : "Näyttönimeä ei ole asetettu",
+ "Change privacy level of phone number" : "Muuta puhelinnumeron yksityisyystasoa",
+ "Address" : "Osoite",
+ "Change privacy level of address" : "Muuta osoitteen yksityisyystasoa",
+ "Your postal address" : "Postiosoitteesi",
+ "Change privacy level of website" : "Muuta verkkosivuston yksityisyystasoa",
+ "It can take up to 24 hours before the account is displayed as verified." : "Saattaa kestää jopa 24 tuntia, ennen kuin tili näytetään vahvistettuna.",
+ "Link https://…" : "Linkki https://…",
+ "Change privacy level of Twitter profile" : "Muuta Twitter-tunnuksen yksityisyystasoa",
+ "Twitter handle @…" : "Twitter-tunnus @…",
+ "Unable to update full name" : "Koko nimeä ei voi päivittää",
+ "No full name set" : "Koko nimeä ei ole asetettu",
+ "Unable to update organisation" : "Organisaatiota ei voi päivittää",
+ "Unable to update role" : "Roolin päivittäminen ei onnistu"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/settings/l10n/fr.js b/apps/settings/l10n/fr.js
index 70c55d82481..c5ac371b36d 100644
--- a/apps/settings/l10n/fr.js
+++ b/apps/settings/l10n/fr.js
@@ -246,10 +246,7 @@ OC.L10N.register(
"You are about to remove the group {group}. The users will NOT be deleted." : "Vous êtes sur le point de supprimer le groupe {group}. Les utilisateurs ne seront PAS supprimés.",
"Please confirm the group removal " : "Veuillez confirmer la suppression du groupe",
"Your biography" : "Votre biographie",
- "Unable to update biography" : "Impossible de mettre à jour la biographie",
"Your full name" : "Votre nom complet",
- "Unable to update full name" : "Impossible de mettre à jour le nom complet",
- "No full name set" : "Aucun nom complet configuré",
"Email options" : "Options de mail",
"Primary email for password reset and notifications" : "Adresse e-mail principale pour la réinitialisation du mot de passe et les notifications",
"Remove primary email" : "Supprimer l'adresse e-mail principale",
@@ -267,13 +264,12 @@ OC.L10N.register(
"No email address set" : "Aucune adresse e-mail configurée",
"Additional emails" : "E-mails suplémentaires",
"Your headline" : "Votre titre",
- "Unable to update headline" : "Impossible de mettre à jour le titre",
"Language" : "Langue",
"Help translate" : "Aidez à traduire",
"Unable to update language" : "Impossible de modifier la langue",
"No language set" : "Aucune langue définie",
"Your organisation" : "Votre organisation",
- "Unable to update organisation" : "Impossible de modifier l'organisation",
+ "Your phone number" : "Votre numéro de téléphone",
"Edit your Profile visibility" : "Visibilité du profil",
"Enable Profile" : "Activer le profil",
"Unable to update profile enabled state" : "Impossible de mettre à jour l'état du profil",
@@ -281,9 +277,8 @@ OC.L10N.register(
"{displayId}" : "{displayId}",
"Unable to update visibility of {displayId}" : "Impossible de mettre à jour la visibilité de {displayId}",
"Your role" : "Votre rôle",
- "Unable to update role" : "Impossible de modifier le rôle",
- "Unable to update federation scope of the primary {accountProperty}" : "Impossible de mettre à jour la confidentialité de fédération du {accountProperty} primaire",
- "Unable to update federation scope of additional {accountProperty}" : "Impossible de mettre à jour la confidentialité de fédération du {accountProperty} supplémentaire",
+ "Your Twitter handle" : "Votre pseudo Twitter",
+ "Your website" : "Votre site web",
"Add additional email" : "Ajouter un e-mail supplémentaire",
"Add" : "Ajouter",
"You do not have permissions to see the details of this user" : "Vous n'avez pas les autorisations pour voir le détail de cet utilisateur",
@@ -362,7 +357,7 @@ OC.L10N.register(
"Not saved" : "Non sauvegardé",
"Sending…" : "Envoi en cours...",
"Email sent" : "E-mail envoyé",
- "Address" : "Adresse",
+ "Location" : "Position",
"Avatar" : "Avatar",
"About" : "À propos",
"Full name" : "Nom complet",
@@ -442,8 +437,8 @@ OC.L10N.register(
"Allow username autocompletion in share dialog" : "Autoriser l'autocomplétion du nom d'utilisateur dans la boite de dialogue de partage",
"Allow username autocompletion to users within the same groups" : "Autoriser l'autocomplétion du nom d'utilisateur pour les utilisateurs du même groupe",
"Allow username autocompletion to users based on phone number integration" : "Autoriser l'autocomplétion du nom d'utilisateur aux utilisateurs selon l'intégration du numéro de téléphone",
- "If autocompletion \"same group\" and \"phone number integration\" are enabled a match in either is enough to show the user." : "Si l'autocomplétion \"même groupe\" et \"intégration du numéro de téléphone\" sont activés, un seul résultat est suffisant pour afficher l'utilisateur.",
- "Allow autocompletion when entering the full name or email address (ignoring missing phonebook match and being in the same group)" : "Autoriser l'autocomplétion quand le nom complet ou l'adresse courriel sont saisis (en ignorant la recherche du numéro de téléphone et le fait d'être dans le même groupe)",
+ "If autocompletion \"same group\" and \"phone number integration\" are enabled a match in either is enough to show the user." : "Si les autocomplétions \"même groupe\" et \"intégration du numéro de téléphone\" sont activées, une correspondance avec l'une ou l'autre de ces conditions est suffisante pour afficher l'utilisateur.",
+ "Allow autocompletion when entering the full name or email address (ignoring missing phonebook match and being in the same group)" : "Autoriser l'autocomplétion lorsque le nom d'utilisateur ou l'adresse e-mail est totalement saisi⋅e (en ignorant les correspondances manquantes dans le répertoire téléphonique et le fait d'appartenir au même groupe)",
"Show disclaimer text on the public link upload page (only shown when the file list is hidden)" : "Afficher les conditions d'utilisation sur la page publique de téléversement (seulement lorsque la liste des fichiers est masquée).",
"This text will be shown on the public link upload page when the file list is hidden." : "Ce texte sera affiché sur la page publique de téléversement lorsque la liste des fichiers est masquée.",
"Default share permissions" : "Autorisations de partage par défaut",
@@ -466,20 +461,11 @@ OC.L10N.register(
"You are a member of the following groups:" : "Vous êtes un membre des groupes suivants :",
"You are using <strong>%s</strong>" : "Vous utilisez <strong>%s</strong>",
"You are using <strong>%1$s</strong> of <strong>%2$s</strong> (<strong>%3$s %%</strong>)" : "Vous utilisez <strong>%1$s</strong> sur <strong>%2$s</strong> (<strong>%3$s%% </strong>)",
- "Change privacy level of phone number" : "Changer le niveau de confidentialité du numéro de téléphone",
- "Your phone number" : "Votre numéro de téléphone",
- "Change privacy level of address" : "Changer le niveau de confidentialité de l'adresse",
- "Your postal address" : "Votre adresse postale",
- "Change privacy level of website" : "Changer le niveau de confidentialité du site web",
- "It can take up to 24 hours before the account is displayed as verified." : "Cela peut prendre jusqu'à 24 heures avant que le compte soit affiché comme vérifié.",
- "Link https://…" : "Lien https://…",
- "Change privacy level of Twitter profile" : "Changer le niveau de confidentialité du profil Twitter",
- "Twitter handle @…" : "Pseudo Twitter @...",
"Locale" : "Paramètres régionaux",
"Current password" : "Mot de passe actuel",
"New password" : "Nouveau mot de passe",
"Change password" : "Changer de mot de passe",
- "Use a second factor besides your password to increase security for your account." : "Utiliser un second facteur d'authentification en plus de votre mot de passe pour augmenter la sécurité de votre compte.",
+ "Use a second factor besides your password to increase security for your account." : "Utilisez un second facteur d'authentification en plus de votre mot de passe pour augmenter la sécurité de votre compte.",
"If you use third party applications to connect to Nextcloud, please make sure to create and configure an app password for each before enabling second factor authentication." : "Si vous utilisez des applications tierces pour vous connecter à Nextcloud, assurez-vous de créer et de configurer un mot de passe d'application pour chacune avant d'activer l'authentification à deux facteurs.",
"Migration in progress. Please wait until the migration is finished" : "Migration en cours. Veuillez attendre que celle-ci se termine",
"Migration started …" : "Migration démarrée...",
@@ -512,6 +498,23 @@ OC.L10N.register(
"Allow username autocompletion when entering the full name or email address (ignoring missing phonebook match and being in the same group)" : "Autoriser l'autocomplétion quand le nom complet ou l'adresse courriel sont saisis (en ignorant la recherche du numéro de téléphone et le fait d'être dans le même groupe)",
"Change privacy level of full name" : "Changer le niveau de confidentialité du nom complet",
"No display name set" : "Aucun nom d'affichage configuré",
- "Change scope level of {accountProperty}" : "Changer le niveau de confidentialité de {accountProperty}"
+ "Change privacy level of phone number" : "Changer le niveau de confidentialité du numéro de téléphone",
+ "Address" : "Adresse",
+ "Change privacy level of address" : "Changer le niveau de confidentialité de l'adresse",
+ "Your postal address" : "Votre adresse postale",
+ "Change privacy level of website" : "Changer le niveau de confidentialité du site web",
+ "It can take up to 24 hours before the account is displayed as verified." : "Cela peut prendre jusqu'à 24 heures avant que le compte soit affiché comme vérifié.",
+ "Link https://…" : "Lien https://…",
+ "Change privacy level of Twitter profile" : "Changer le niveau de confidentialité du profil Twitter",
+ "Twitter handle @…" : "Pseudo Twitter @...",
+ "Unable to update biography" : "Impossible de mettre à jour la biographie",
+ "Unable to update full name" : "Impossible de mettre à jour le nom complet",
+ "No full name set" : "Aucun nom complet configuré",
+ "Unable to update headline" : "Impossible de mettre à jour le titre",
+ "Unable to update organisation" : "Impossible de modifier l'organisation",
+ "Unable to update role" : "Impossible de modifier le rôle",
+ "Change scope level of {accountProperty}" : "Changer le niveau de confidentialité de {accountProperty}",
+ "Unable to update federation scope of the primary {accountProperty}" : "Impossible de mettre à jour la confidentialité de fédération du {accountProperty} primaire",
+ "Unable to update federation scope of additional {accountProperty}" : "Impossible de mettre à jour la confidentialité de fédération du {accountProperty} supplémentaire"
},
"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/apps/settings/l10n/fr.json b/apps/settings/l10n/fr.json
index 9d43f5152e0..03a935a474f 100644
--- a/apps/settings/l10n/fr.json
+++ b/apps/settings/l10n/fr.json
@@ -244,10 +244,7 @@
"You are about to remove the group {group}. The users will NOT be deleted." : "Vous êtes sur le point de supprimer le groupe {group}. Les utilisateurs ne seront PAS supprimés.",
"Please confirm the group removal " : "Veuillez confirmer la suppression du groupe",
"Your biography" : "Votre biographie",
- "Unable to update biography" : "Impossible de mettre à jour la biographie",
"Your full name" : "Votre nom complet",
- "Unable to update full name" : "Impossible de mettre à jour le nom complet",
- "No full name set" : "Aucun nom complet configuré",
"Email options" : "Options de mail",
"Primary email for password reset and notifications" : "Adresse e-mail principale pour la réinitialisation du mot de passe et les notifications",
"Remove primary email" : "Supprimer l'adresse e-mail principale",
@@ -265,13 +262,12 @@
"No email address set" : "Aucune adresse e-mail configurée",
"Additional emails" : "E-mails suplémentaires",
"Your headline" : "Votre titre",
- "Unable to update headline" : "Impossible de mettre à jour le titre",
"Language" : "Langue",
"Help translate" : "Aidez à traduire",
"Unable to update language" : "Impossible de modifier la langue",
"No language set" : "Aucune langue définie",
"Your organisation" : "Votre organisation",
- "Unable to update organisation" : "Impossible de modifier l'organisation",
+ "Your phone number" : "Votre numéro de téléphone",
"Edit your Profile visibility" : "Visibilité du profil",
"Enable Profile" : "Activer le profil",
"Unable to update profile enabled state" : "Impossible de mettre à jour l'état du profil",
@@ -279,9 +275,8 @@
"{displayId}" : "{displayId}",
"Unable to update visibility of {displayId}" : "Impossible de mettre à jour la visibilité de {displayId}",
"Your role" : "Votre rôle",
- "Unable to update role" : "Impossible de modifier le rôle",
- "Unable to update federation scope of the primary {accountProperty}" : "Impossible de mettre à jour la confidentialité de fédération du {accountProperty} primaire",
- "Unable to update federation scope of additional {accountProperty}" : "Impossible de mettre à jour la confidentialité de fédération du {accountProperty} supplémentaire",
+ "Your Twitter handle" : "Votre pseudo Twitter",
+ "Your website" : "Votre site web",
"Add additional email" : "Ajouter un e-mail supplémentaire",
"Add" : "Ajouter",
"You do not have permissions to see the details of this user" : "Vous n'avez pas les autorisations pour voir le détail de cet utilisateur",
@@ -360,7 +355,7 @@
"Not saved" : "Non sauvegardé",
"Sending…" : "Envoi en cours...",
"Email sent" : "E-mail envoyé",
- "Address" : "Adresse",
+ "Location" : "Position",
"Avatar" : "Avatar",
"About" : "À propos",
"Full name" : "Nom complet",
@@ -440,8 +435,8 @@
"Allow username autocompletion in share dialog" : "Autoriser l'autocomplétion du nom d'utilisateur dans la boite de dialogue de partage",
"Allow username autocompletion to users within the same groups" : "Autoriser l'autocomplétion du nom d'utilisateur pour les utilisateurs du même groupe",
"Allow username autocompletion to users based on phone number integration" : "Autoriser l'autocomplétion du nom d'utilisateur aux utilisateurs selon l'intégration du numéro de téléphone",
- "If autocompletion \"same group\" and \"phone number integration\" are enabled a match in either is enough to show the user." : "Si l'autocomplétion \"même groupe\" et \"intégration du numéro de téléphone\" sont activés, un seul résultat est suffisant pour afficher l'utilisateur.",
- "Allow autocompletion when entering the full name or email address (ignoring missing phonebook match and being in the same group)" : "Autoriser l'autocomplétion quand le nom complet ou l'adresse courriel sont saisis (en ignorant la recherche du numéro de téléphone et le fait d'être dans le même groupe)",
+ "If autocompletion \"same group\" and \"phone number integration\" are enabled a match in either is enough to show the user." : "Si les autocomplétions \"même groupe\" et \"intégration du numéro de téléphone\" sont activées, une correspondance avec l'une ou l'autre de ces conditions est suffisante pour afficher l'utilisateur.",
+ "Allow autocompletion when entering the full name or email address (ignoring missing phonebook match and being in the same group)" : "Autoriser l'autocomplétion lorsque le nom d'utilisateur ou l'adresse e-mail est totalement saisi⋅e (en ignorant les correspondances manquantes dans le répertoire téléphonique et le fait d'appartenir au même groupe)",
"Show disclaimer text on the public link upload page (only shown when the file list is hidden)" : "Afficher les conditions d'utilisation sur la page publique de téléversement (seulement lorsque la liste des fichiers est masquée).",
"This text will be shown on the public link upload page when the file list is hidden." : "Ce texte sera affiché sur la page publique de téléversement lorsque la liste des fichiers est masquée.",
"Default share permissions" : "Autorisations de partage par défaut",
@@ -464,20 +459,11 @@
"You are a member of the following groups:" : "Vous êtes un membre des groupes suivants :",
"You are using <strong>%s</strong>" : "Vous utilisez <strong>%s</strong>",
"You are using <strong>%1$s</strong> of <strong>%2$s</strong> (<strong>%3$s %%</strong>)" : "Vous utilisez <strong>%1$s</strong> sur <strong>%2$s</strong> (<strong>%3$s%% </strong>)",
- "Change privacy level of phone number" : "Changer le niveau de confidentialité du numéro de téléphone",
- "Your phone number" : "Votre numéro de téléphone",
- "Change privacy level of address" : "Changer le niveau de confidentialité de l'adresse",
- "Your postal address" : "Votre adresse postale",
- "Change privacy level of website" : "Changer le niveau de confidentialité du site web",
- "It can take up to 24 hours before the account is displayed as verified." : "Cela peut prendre jusqu'à 24 heures avant que le compte soit affiché comme vérifié.",
- "Link https://…" : "Lien https://…",
- "Change privacy level of Twitter profile" : "Changer le niveau de confidentialité du profil Twitter",
- "Twitter handle @…" : "Pseudo Twitter @...",
"Locale" : "Paramètres régionaux",
"Current password" : "Mot de passe actuel",
"New password" : "Nouveau mot de passe",
"Change password" : "Changer de mot de passe",
- "Use a second factor besides your password to increase security for your account." : "Utiliser un second facteur d'authentification en plus de votre mot de passe pour augmenter la sécurité de votre compte.",
+ "Use a second factor besides your password to increase security for your account." : "Utilisez un second facteur d'authentification en plus de votre mot de passe pour augmenter la sécurité de votre compte.",
"If you use third party applications to connect to Nextcloud, please make sure to create and configure an app password for each before enabling second factor authentication." : "Si vous utilisez des applications tierces pour vous connecter à Nextcloud, assurez-vous de créer et de configurer un mot de passe d'application pour chacune avant d'activer l'authentification à deux facteurs.",
"Migration in progress. Please wait until the migration is finished" : "Migration en cours. Veuillez attendre que celle-ci se termine",
"Migration started …" : "Migration démarrée...",
@@ -510,6 +496,23 @@
"Allow username autocompletion when entering the full name or email address (ignoring missing phonebook match and being in the same group)" : "Autoriser l'autocomplétion quand le nom complet ou l'adresse courriel sont saisis (en ignorant la recherche du numéro de téléphone et le fait d'être dans le même groupe)",
"Change privacy level of full name" : "Changer le niveau de confidentialité du nom complet",
"No display name set" : "Aucun nom d'affichage configuré",
- "Change scope level of {accountProperty}" : "Changer le niveau de confidentialité de {accountProperty}"
+ "Change privacy level of phone number" : "Changer le niveau de confidentialité du numéro de téléphone",
+ "Address" : "Adresse",
+ "Change privacy level of address" : "Changer le niveau de confidentialité de l'adresse",
+ "Your postal address" : "Votre adresse postale",
+ "Change privacy level of website" : "Changer le niveau de confidentialité du site web",
+ "It can take up to 24 hours before the account is displayed as verified." : "Cela peut prendre jusqu'à 24 heures avant que le compte soit affiché comme vérifié.",
+ "Link https://…" : "Lien https://…",
+ "Change privacy level of Twitter profile" : "Changer le niveau de confidentialité du profil Twitter",
+ "Twitter handle @…" : "Pseudo Twitter @...",
+ "Unable to update biography" : "Impossible de mettre à jour la biographie",
+ "Unable to update full name" : "Impossible de mettre à jour le nom complet",
+ "No full name set" : "Aucun nom complet configuré",
+ "Unable to update headline" : "Impossible de mettre à jour le titre",
+ "Unable to update organisation" : "Impossible de modifier l'organisation",
+ "Unable to update role" : "Impossible de modifier le rôle",
+ "Change scope level of {accountProperty}" : "Changer le niveau de confidentialité de {accountProperty}",
+ "Unable to update federation scope of the primary {accountProperty}" : "Impossible de mettre à jour la confidentialité de fédération du {accountProperty} primaire",
+ "Unable to update federation scope of additional {accountProperty}" : "Impossible de mettre à jour la confidentialité de fédération du {accountProperty} supplémentaire"
},"pluralForm" :"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
} \ No newline at end of file
diff --git a/apps/settings/l10n/gl.js b/apps/settings/l10n/gl.js
index 38d4be9a9c9..08d86fb8a8a 100644
--- a/apps/settings/l10n/gl.js
+++ b/apps/settings/l10n/gl.js
@@ -214,6 +214,9 @@ OC.L10N.register(
"Language" : "Idioma",
"Help translate" : "Axude na tradución",
"No language set" : "Non foi estabelecido ningún idioma",
+ "Your phone number" : "O seu número de teléfono",
+ "Your Twitter handle" : "O seu usuario do Twitter",
+ "Your website" : "O seu sitio web",
"Add" : "Engadir",
"You do not have permissions to see the details of this user" : "Vostede non ten permisos para ver os detalles deste usuario",
"Add new password" : "Engadir un novo contrasinal",
@@ -289,7 +292,7 @@ OC.L10N.register(
"Not saved" : "Sen gardar",
"Sending…" : "Enviando...",
"Email sent" : "Correo enviado",
- "Address" : "Enderezo",
+ "Location" : "Localización",
"Avatar" : "Avatar",
"About" : "Sobre",
"Full name" : "Nome completo",
@@ -372,11 +375,6 @@ OC.L10N.register(
"You are a member of the following groups:" : "Vostede é membro dos seguintes grupos: ",
"You are using <strong>%s</strong>" : "Está usando <strong>%s</strong>",
"You are using <strong>%1$s</strong> of <strong>%2$s</strong> (<strong>%3$s %%</strong>)" : "Está usando <strong>%1$s</strong> de <strong>%2$s</strong> (<strong>%3$s%%)",
- "Your phone number" : "O seu número de teléfono",
- "Your postal address" : "O seu enderezo postal",
- "It can take up to 24 hours before the account is displayed as verified." : "Pode levar ata 24 horas antes de que a conta apareza como como verificada.",
- "Link https://…" : "Ligazón https://…",
- "Twitter handle @…" : "Usuario do Twitter @…",
"Locale" : "Configuración rexional",
"Current password" : "Contrasinal actual",
"New password" : "Novo contrasinal",
@@ -409,6 +407,11 @@ OC.L10N.register(
"The cron.php needs to be executed by the system user \"%s\"." : "O cron.php debe ser executado polo usuario do sistema «%s»",
"days" : "días",
"Allow username autocompletion when entering the full name or email address (ignoring missing phonebook match and being in the same group)" : "Permitir autocompletar o nome de usuario cando se introduce o nome completo ou o enderezo de correo-e ignorando a coincidencia da lista de teléfonos que falta e está no mesmo grupo",
- "No display name set" : "Sen nome de usuario para amosar estabelecido"
+ "No display name set" : "Sen nome de usuario para amosar estabelecido",
+ "Address" : "Enderezo",
+ "Your postal address" : "O seu enderezo postal",
+ "It can take up to 24 hours before the account is displayed as verified." : "Pode levar ata 24 horas antes de que a conta apareza como como verificada.",
+ "Link https://…" : "Ligazón https://…",
+ "Twitter handle @…" : "Usuario do Twitter @…"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/settings/l10n/gl.json b/apps/settings/l10n/gl.json
index 5ba18475e79..530eda60e91 100644
--- a/apps/settings/l10n/gl.json
+++ b/apps/settings/l10n/gl.json
@@ -212,6 +212,9 @@
"Language" : "Idioma",
"Help translate" : "Axude na tradución",
"No language set" : "Non foi estabelecido ningún idioma",
+ "Your phone number" : "O seu número de teléfono",
+ "Your Twitter handle" : "O seu usuario do Twitter",
+ "Your website" : "O seu sitio web",
"Add" : "Engadir",
"You do not have permissions to see the details of this user" : "Vostede non ten permisos para ver os detalles deste usuario",
"Add new password" : "Engadir un novo contrasinal",
@@ -287,7 +290,7 @@
"Not saved" : "Sen gardar",
"Sending…" : "Enviando...",
"Email sent" : "Correo enviado",
- "Address" : "Enderezo",
+ "Location" : "Localización",
"Avatar" : "Avatar",
"About" : "Sobre",
"Full name" : "Nome completo",
@@ -370,11 +373,6 @@
"You are a member of the following groups:" : "Vostede é membro dos seguintes grupos: ",
"You are using <strong>%s</strong>" : "Está usando <strong>%s</strong>",
"You are using <strong>%1$s</strong> of <strong>%2$s</strong> (<strong>%3$s %%</strong>)" : "Está usando <strong>%1$s</strong> de <strong>%2$s</strong> (<strong>%3$s%%)",
- "Your phone number" : "O seu número de teléfono",
- "Your postal address" : "O seu enderezo postal",
- "It can take up to 24 hours before the account is displayed as verified." : "Pode levar ata 24 horas antes de que a conta apareza como como verificada.",
- "Link https://…" : "Ligazón https://…",
- "Twitter handle @…" : "Usuario do Twitter @…",
"Locale" : "Configuración rexional",
"Current password" : "Contrasinal actual",
"New password" : "Novo contrasinal",
@@ -407,6 +405,11 @@
"The cron.php needs to be executed by the system user \"%s\"." : "O cron.php debe ser executado polo usuario do sistema «%s»",
"days" : "días",
"Allow username autocompletion when entering the full name or email address (ignoring missing phonebook match and being in the same group)" : "Permitir autocompletar o nome de usuario cando se introduce o nome completo ou o enderezo de correo-e ignorando a coincidencia da lista de teléfonos que falta e está no mesmo grupo",
- "No display name set" : "Sen nome de usuario para amosar estabelecido"
+ "No display name set" : "Sen nome de usuario para amosar estabelecido",
+ "Address" : "Enderezo",
+ "Your postal address" : "O seu enderezo postal",
+ "It can take up to 24 hours before the account is displayed as verified." : "Pode levar ata 24 horas antes de que a conta apareza como como verificada.",
+ "Link https://…" : "Ligazón https://…",
+ "Twitter handle @…" : "Usuario do Twitter @…"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/settings/l10n/he.js b/apps/settings/l10n/he.js
index b7a1cec502e..e19d76e29c2 100644
--- a/apps/settings/l10n/he.js
+++ b/apps/settings/l10n/he.js
@@ -214,6 +214,7 @@ OC.L10N.register(
"Language" : "שפה",
"Help translate" : "עזרה בתרגום",
"No language set" : "לא הוגדרה שפה",
+ "Your phone number" : "מספר הטלפון שלך",
"Add" : "הוספה",
"You do not have permissions to see the details of this user" : "אין לך הרשאות לצפות בפירוט על המשתמש",
"Add new password" : "הוספת ססמה חדשה",
@@ -289,7 +290,7 @@ OC.L10N.register(
"Not saved" : "לא נשמר",
"Sending…" : "בשליחה…",
"Email sent" : "הודעת הדואר האלקטרוני נשלחה",
- "Address" : "כתובת",
+ "Location" : "מיקום",
"Avatar" : "תמונה מייצגת",
"About" : "על אודות",
"Full name" : "שם מלא",
@@ -370,11 +371,6 @@ OC.L10N.register(
"You are a member of the following groups:" : "הקבוצות הבאות כוללות אותך:",
"You are using <strong>%s</strong>" : "הניצולת שלך היא <strong>%s</strong>",
"You are using <strong>%1$s</strong> of <strong>%2$s</strong> (<strong>%3$s %%</strong>)" : "מנוצלים <strong>%1$s</strong> מתוך <strong>%2$s</strong> (<strong>%3$s %%</strong>)",
- "Your phone number" : "מספר הטלפון שלך",
- "Your postal address" : "כתובת הדואר שלך",
- "It can take up to 24 hours before the account is displayed as verified." : "יתכן שיעברו עד 24 שעות בטרם הצגת החשבון כמאומת.",
- "Link https://…" : "קישור https://…‎",
- "Twitter handle @…" : "כינוי בטוויטר @…",
"Locale" : "הגדרות אזוריות",
"Current password" : "סיסמא נוכחית",
"New password" : "סיסמא חדשה",
@@ -406,6 +402,11 @@ OC.L10N.register(
"Recommended" : "מומלץ",
"The cron.php needs to be executed by the system user \"%s\"." : "יש להפעיל את cron.php בתור משתמש המערכת „%s”.",
"days" : "ימים",
- "No display name set" : "לא נקבע שם תצוגה"
+ "No display name set" : "לא נקבע שם תצוגה",
+ "Address" : "כתובת",
+ "Your postal address" : "כתובת הדואר שלך",
+ "It can take up to 24 hours before the account is displayed as verified." : "יתכן שיעברו עד 24 שעות בטרם הצגת החשבון כמאומת.",
+ "Link https://…" : "קישור https://…‎",
+ "Twitter handle @…" : "כינוי בטוויטר @…"
},
"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: (n % 10 == 0 && n % 1 == 0 && n > 10) ? 2 : 3;");
diff --git a/apps/settings/l10n/he.json b/apps/settings/l10n/he.json
index 22c5f462896..e412e6341e4 100644
--- a/apps/settings/l10n/he.json
+++ b/apps/settings/l10n/he.json
@@ -212,6 +212,7 @@
"Language" : "שפה",
"Help translate" : "עזרה בתרגום",
"No language set" : "לא הוגדרה שפה",
+ "Your phone number" : "מספר הטלפון שלך",
"Add" : "הוספה",
"You do not have permissions to see the details of this user" : "אין לך הרשאות לצפות בפירוט על המשתמש",
"Add new password" : "הוספת ססמה חדשה",
@@ -287,7 +288,7 @@
"Not saved" : "לא נשמר",
"Sending…" : "בשליחה…",
"Email sent" : "הודעת הדואר האלקטרוני נשלחה",
- "Address" : "כתובת",
+ "Location" : "מיקום",
"Avatar" : "תמונה מייצגת",
"About" : "על אודות",
"Full name" : "שם מלא",
@@ -368,11 +369,6 @@
"You are a member of the following groups:" : "הקבוצות הבאות כוללות אותך:",
"You are using <strong>%s</strong>" : "הניצולת שלך היא <strong>%s</strong>",
"You are using <strong>%1$s</strong> of <strong>%2$s</strong> (<strong>%3$s %%</strong>)" : "מנוצלים <strong>%1$s</strong> מתוך <strong>%2$s</strong> (<strong>%3$s %%</strong>)",
- "Your phone number" : "מספר הטלפון שלך",
- "Your postal address" : "כתובת הדואר שלך",
- "It can take up to 24 hours before the account is displayed as verified." : "יתכן שיעברו עד 24 שעות בטרם הצגת החשבון כמאומת.",
- "Link https://…" : "קישור https://…‎",
- "Twitter handle @…" : "כינוי בטוויטר @…",
"Locale" : "הגדרות אזוריות",
"Current password" : "סיסמא נוכחית",
"New password" : "סיסמא חדשה",
@@ -404,6 +400,11 @@
"Recommended" : "מומלץ",
"The cron.php needs to be executed by the system user \"%s\"." : "יש להפעיל את cron.php בתור משתמש המערכת „%s”.",
"days" : "ימים",
- "No display name set" : "לא נקבע שם תצוגה"
+ "No display name set" : "לא נקבע שם תצוגה",
+ "Address" : "כתובת",
+ "Your postal address" : "כתובת הדואר שלך",
+ "It can take up to 24 hours before the account is displayed as verified." : "יתכן שיעברו עד 24 שעות בטרם הצגת החשבון כמאומת.",
+ "Link https://…" : "קישור https://…‎",
+ "Twitter handle @…" : "כינוי בטוויטר @…"
},"pluralForm" :"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: (n % 10 == 0 && n % 1 == 0 && n > 10) ? 2 : 3;"
} \ No newline at end of file
diff --git a/apps/settings/l10n/hr.js b/apps/settings/l10n/hr.js
index b57aac1360d..aa97c26729a 100644
--- a/apps/settings/l10n/hr.js
+++ b/apps/settings/l10n/hr.js
@@ -223,10 +223,7 @@ OC.L10N.register(
"You are about to remove the group {group}. The users will NOT be deleted." : "Izbrisat ćete grupu {group}. Korisnici NEĆE biti izbrisani.",
"Please confirm the group removal " : "Potvrdite uklanjanje grupe ",
"Your biography" : "Vaša biografija",
- "Unable to update biography" : "Nije moguće ažurirati biografiju",
"Your full name" : "Vaše ime i prezime",
- "Unable to update full name" : "Nije moguće ažurirati ime i prezime",
- "No full name set" : "Nije postavljeno ime i prezime",
"Email options" : "Mogućnosti e-pošte",
"Primary email for password reset and notifications" : "Primarna e-pošta za resetiranje zaporke i primanje obavijesti",
"Remove primary email" : "Ukloni primarnu adresu e-pošte",
@@ -244,13 +241,12 @@ OC.L10N.register(
"No email address set" : "Nije postavljena adresa e-pošte",
"Additional emails" : "Dodatne adrese e-pošte",
"Your headline" : "Vaš naslov",
- "Unable to update headline" : "Nije moguće ažurirati naslov",
"Language" : "Jezik",
"Help translate" : "Pomozite prevesti",
"Unable to update language" : "Nije moguće ažurirati jezik",
"No language set" : "Nije postavljen jezik",
"Your organisation" : "Vaša organizacija",
- "Unable to update organisation" : "Nije moguće ažurirati organizaciju",
+ "Your phone number" : "Vaš broj telefona",
"Edit your Profile visibility" : "Uredite vidljivost profila",
"Enable Profile" : "Omogući profil",
"Unable to update profile enabled state" : "Nije moguće ažurirati stanje omogućenog profila",
@@ -258,9 +254,6 @@ OC.L10N.register(
"{displayId}" : "{displayId}",
"Unable to update visibility of {displayId}" : "Nije moguće ažurirati vidljivost za {displayId}",
"Your role" : "Vaša uloga",
- "Unable to update role" : "Nije moguće ažurirati ulogu",
- "Unable to update federation scope of the primary {accountProperty}" : "Nije moguće ažurirati opseg udruženja primarnog {accountProperty}",
- "Unable to update federation scope of additional {accountProperty}" : "Nije moguće ažurirati opseg udruženja dodatnog {accountProperty}",
"Add" : "Dodaj",
"You do not have permissions to see the details of this user" : "Nemate dopuštenja za prikaz pojedinosti ovog korisnika",
"Add new password" : "Dodaj novu zaporku",
@@ -338,7 +331,7 @@ OC.L10N.register(
"Not saved" : "Nije spremljeno",
"Sending…" : "Slanje…",
"Email sent" : "E-pošta je poslana",
- "Address" : "Adresa",
+ "Location" : "Lokacija",
"Avatar" : "Avatar",
"About" : "Informacije",
"Full name" : "Puno ime",
@@ -439,15 +432,6 @@ OC.L10N.register(
"You are a member of the following groups:" : "Član ste sljedećih grupa:",
"You are using <strong>%s</strong>" : "Koristite <strong>%s</strong>",
"You are using <strong>%1$s</strong> of <strong>%2$s</strong> (<strong>%3$s %%</strong>)" : "Koristite <strong>%1$s</strong> od <strong>%2$s</strong> (<strong>%3$s% %</strong>)",
- "Change privacy level of phone number" : "Promijeni razinu privatnosti broja telefona",
- "Your phone number" : "Vaš broj telefona",
- "Change privacy level of address" : "Promijeni razinu privatnosti adrese",
- "Your postal address" : "Vaša poštanska adresa",
- "Change privacy level of website" : "Promijeni razinu privatnosti web-mjesta",
- "It can take up to 24 hours before the account is displayed as verified." : "Potvrđivanje računa može potrajati i do 24 sata.",
- "Link https://…" : "Poveznica https://...",
- "Change privacy level of Twitter profile" : "Promijeni razinu privatnosti Twitter profila",
- "Twitter handle @…" : "Twitter ime @…",
"Locale" : "Lokacija",
"Current password" : "Trenutna zaporka",
"New password" : "Nova zaporka",
@@ -484,6 +468,23 @@ OC.L10N.register(
"Allow username autocompletion when entering the full name or email address (ignoring missing phonebook match and being in the same group)" : "Dopusti automatsko dovršavanje korisničkog imena prilikom unosa imena i prezimena ili adrese e-pošte (zanemarujući nedostatak podudaranja s podacima u imeniku i istoj grupi)",
"Change privacy level of full name" : "Promijeni razinu privatnosti punog imena",
"No display name set" : "Nije postavljeno ime za prikaz",
- "Change scope level of {accountProperty}" : "Promijeni razinu opsega za {accountProperty}"
+ "Change privacy level of phone number" : "Promijeni razinu privatnosti broja telefona",
+ "Address" : "Adresa",
+ "Change privacy level of address" : "Promijeni razinu privatnosti adrese",
+ "Your postal address" : "Vaša poštanska adresa",
+ "Change privacy level of website" : "Promijeni razinu privatnosti web-mjesta",
+ "It can take up to 24 hours before the account is displayed as verified." : "Potvrđivanje računa može potrajati i do 24 sata.",
+ "Link https://…" : "Poveznica https://...",
+ "Change privacy level of Twitter profile" : "Promijeni razinu privatnosti Twitter profila",
+ "Twitter handle @…" : "Twitter ime @…",
+ "Unable to update biography" : "Nije moguće ažurirati biografiju",
+ "Unable to update full name" : "Nije moguće ažurirati ime i prezime",
+ "No full name set" : "Nije postavljeno ime i prezime",
+ "Unable to update headline" : "Nije moguće ažurirati naslov",
+ "Unable to update organisation" : "Nije moguće ažurirati organizaciju",
+ "Unable to update role" : "Nije moguće ažurirati ulogu",
+ "Change scope level of {accountProperty}" : "Promijeni razinu opsega za {accountProperty}",
+ "Unable to update federation scope of the primary {accountProperty}" : "Nije moguće ažurirati opseg udruženja primarnog {accountProperty}",
+ "Unable to update federation scope of additional {accountProperty}" : "Nije moguće ažurirati opseg udruženja dodatnog {accountProperty}"
},
"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/settings/l10n/hr.json b/apps/settings/l10n/hr.json
index f0ff5fbcbb9..ecc98bd6422 100644
--- a/apps/settings/l10n/hr.json
+++ b/apps/settings/l10n/hr.json
@@ -221,10 +221,7 @@
"You are about to remove the group {group}. The users will NOT be deleted." : "Izbrisat ćete grupu {group}. Korisnici NEĆE biti izbrisani.",
"Please confirm the group removal " : "Potvrdite uklanjanje grupe ",
"Your biography" : "Vaša biografija",
- "Unable to update biography" : "Nije moguće ažurirati biografiju",
"Your full name" : "Vaše ime i prezime",
- "Unable to update full name" : "Nije moguće ažurirati ime i prezime",
- "No full name set" : "Nije postavljeno ime i prezime",
"Email options" : "Mogućnosti e-pošte",
"Primary email for password reset and notifications" : "Primarna e-pošta za resetiranje zaporke i primanje obavijesti",
"Remove primary email" : "Ukloni primarnu adresu e-pošte",
@@ -242,13 +239,12 @@
"No email address set" : "Nije postavljena adresa e-pošte",
"Additional emails" : "Dodatne adrese e-pošte",
"Your headline" : "Vaš naslov",
- "Unable to update headline" : "Nije moguće ažurirati naslov",
"Language" : "Jezik",
"Help translate" : "Pomozite prevesti",
"Unable to update language" : "Nije moguće ažurirati jezik",
"No language set" : "Nije postavljen jezik",
"Your organisation" : "Vaša organizacija",
- "Unable to update organisation" : "Nije moguće ažurirati organizaciju",
+ "Your phone number" : "Vaš broj telefona",
"Edit your Profile visibility" : "Uredite vidljivost profila",
"Enable Profile" : "Omogući profil",
"Unable to update profile enabled state" : "Nije moguće ažurirati stanje omogućenog profila",
@@ -256,9 +252,6 @@
"{displayId}" : "{displayId}",
"Unable to update visibility of {displayId}" : "Nije moguće ažurirati vidljivost za {displayId}",
"Your role" : "Vaša uloga",
- "Unable to update role" : "Nije moguće ažurirati ulogu",
- "Unable to update federation scope of the primary {accountProperty}" : "Nije moguće ažurirati opseg udruženja primarnog {accountProperty}",
- "Unable to update federation scope of additional {accountProperty}" : "Nije moguće ažurirati opseg udruženja dodatnog {accountProperty}",
"Add" : "Dodaj",
"You do not have permissions to see the details of this user" : "Nemate dopuštenja za prikaz pojedinosti ovog korisnika",
"Add new password" : "Dodaj novu zaporku",
@@ -336,7 +329,7 @@
"Not saved" : "Nije spremljeno",
"Sending…" : "Slanje…",
"Email sent" : "E-pošta je poslana",
- "Address" : "Adresa",
+ "Location" : "Lokacija",
"Avatar" : "Avatar",
"About" : "Informacije",
"Full name" : "Puno ime",
@@ -437,15 +430,6 @@
"You are a member of the following groups:" : "Član ste sljedećih grupa:",
"You are using <strong>%s</strong>" : "Koristite <strong>%s</strong>",
"You are using <strong>%1$s</strong> of <strong>%2$s</strong> (<strong>%3$s %%</strong>)" : "Koristite <strong>%1$s</strong> od <strong>%2$s</strong> (<strong>%3$s% %</strong>)",
- "Change privacy level of phone number" : "Promijeni razinu privatnosti broja telefona",
- "Your phone number" : "Vaš broj telefona",
- "Change privacy level of address" : "Promijeni razinu privatnosti adrese",
- "Your postal address" : "Vaša poštanska adresa",
- "Change privacy level of website" : "Promijeni razinu privatnosti web-mjesta",
- "It can take up to 24 hours before the account is displayed as verified." : "Potvrđivanje računa može potrajati i do 24 sata.",
- "Link https://…" : "Poveznica https://...",
- "Change privacy level of Twitter profile" : "Promijeni razinu privatnosti Twitter profila",
- "Twitter handle @…" : "Twitter ime @…",
"Locale" : "Lokacija",
"Current password" : "Trenutna zaporka",
"New password" : "Nova zaporka",
@@ -482,6 +466,23 @@
"Allow username autocompletion when entering the full name or email address (ignoring missing phonebook match and being in the same group)" : "Dopusti automatsko dovršavanje korisničkog imena prilikom unosa imena i prezimena ili adrese e-pošte (zanemarujući nedostatak podudaranja s podacima u imeniku i istoj grupi)",
"Change privacy level of full name" : "Promijeni razinu privatnosti punog imena",
"No display name set" : "Nije postavljeno ime za prikaz",
- "Change scope level of {accountProperty}" : "Promijeni razinu opsega za {accountProperty}"
+ "Change privacy level of phone number" : "Promijeni razinu privatnosti broja telefona",
+ "Address" : "Adresa",
+ "Change privacy level of address" : "Promijeni razinu privatnosti adrese",
+ "Your postal address" : "Vaša poštanska adresa",
+ "Change privacy level of website" : "Promijeni razinu privatnosti web-mjesta",
+ "It can take up to 24 hours before the account is displayed as verified." : "Potvrđivanje računa može potrajati i do 24 sata.",
+ "Link https://…" : "Poveznica https://...",
+ "Change privacy level of Twitter profile" : "Promijeni razinu privatnosti Twitter profila",
+ "Twitter handle @…" : "Twitter ime @…",
+ "Unable to update biography" : "Nije moguće ažurirati biografiju",
+ "Unable to update full name" : "Nije moguće ažurirati ime i prezime",
+ "No full name set" : "Nije postavljeno ime i prezime",
+ "Unable to update headline" : "Nije moguće ažurirati naslov",
+ "Unable to update organisation" : "Nije moguće ažurirati organizaciju",
+ "Unable to update role" : "Nije moguće ažurirati ulogu",
+ "Change scope level of {accountProperty}" : "Promijeni razinu opsega za {accountProperty}",
+ "Unable to update federation scope of the primary {accountProperty}" : "Nije moguće ažurirati opseg udruženja primarnog {accountProperty}",
+ "Unable to update federation scope of additional {accountProperty}" : "Nije moguće ažurirati opseg udruženja dodatnog {accountProperty}"
},"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/settings/l10n/hu.js b/apps/settings/l10n/hu.js
index e03901c05eb..6a54300d01c 100644
--- a/apps/settings/l10n/hu.js
+++ b/apps/settings/l10n/hu.js
@@ -266,10 +266,7 @@ OC.L10N.register(
"You are about to remove the group {group}. The users will NOT be deleted." : "A(z) {group} csoport eltávolítására készül. A felhasználók NEM lesznek törölve.",
"Please confirm the group removal " : "Erősítse meg a csoport eltávolítását",
"Your biography" : "Az Ön életrajza",
- "Unable to update biography" : "Az életrajt nem frissíthető",
"Your full name" : "Az Ön teljes neve",
- "Unable to update full name" : "A teljes név nem frissíthető",
- "No full name set" : "Nincs teljes név megadva",
"Email options" : "E-mail beállítások",
"Primary email for password reset and notifications" : "Elsődleges e-mail-cím a jelszó-visszaállításhoz és az értesítésekhez",
"Remove primary email" : "Elsődleges e-mail-cím eltávolítása",
@@ -287,24 +284,27 @@ OC.L10N.register(
"No email address set" : "Nincs e-mail-cím beállítva",
"Additional emails" : "További e-mail-címek",
"Your headline" : "Az Ön címsora",
- "Unable to update headline" : "A címsor nem frissíthető",
"Language" : "Nyelv",
"Help translate" : "Segítsen a fordításban",
"Unable to update language" : "A nyelv nem frissíthető",
"No language set" : "Nyelv nincs beállítva",
+ "Your location" : "A saját helye",
"Your organisation" : "Az Ön szervezete",
- "Unable to update organisation" : "A szervezet nem frissíthető",
- "Edit your Profile visibility" : "Profil láthatóságának szerkesztése",
+ "Your phone number" : "Telefonszáma",
+ "Edit your Profile visibility" : "Profil láthatósága",
"Enable Profile" : "Profil engedélyezése",
"Unable to update profile enabled state" : "A profil engedélyezési állapota nem frissíthető",
"The more restrictive setting of either visibility or scope is respected on your Profile. For example, if visibility is set to \"Show to everyone\" and scope is set to \"Private\", \"Private\" is respected." : "A profiljában a láthatóság vagy hatókör közül a szigorúbb beállítás lesz figyelembe véve. Például ha a láthatóság „Mindenki számára látható” és a hatókör „Privát”, akkor a „Privát” lesz figyelembe véve.",
"{displayId}" : "{displayId}",
"Unable to update visibility of {displayId}" : "A(z) {displayId} láthatósága nem frissíthető",
"Your role" : "Az Ön szerepköre",
- "Unable to update role" : "A szerepkör nem frissíthető",
- "Change scope level of {accountProperty}, current scope is {scope}" : "A(z) {accountProperty} hatókörszintjének módosítása, a jelenlegi hatókör: {scope}",
- "Unable to update federation scope of the primary {accountProperty}" : "Az elsődleges {accountProperty} föderációs hatóköre nem frissíthető",
- "Unable to update federation scope of additional {accountProperty}" : "A további {accountProperty} föderációs hatóköre nem frissíthető",
+ "Your Twitter handle" : "A Twitter-azonosítója",
+ "Your website" : "A saját weboldala",
+ "No {property} set" : "Nincs {property} beállítva",
+ "Unable to update {property}" : "A(z) {property} nem frissíthető",
+ "Change scope level of {property}, current scope is {scope}" : "A(z) {property} hatókörszintjének módosítása, a jelenlegi hatókör: {scope}",
+ "Unable to update federation scope of the primary {property}" : "Az elsődleges {property} föderációs hatóköre nem frissíthető",
+ "Unable to update federation scope of additional {property}" : "A további {property} föderációs hatóköre nem frissíthető",
"Add additional email" : "További e-mail hozzáadása",
"Add" : "Hozzáadás",
"You do not have permissions to see the details of this user" : "Nincs jogosultsága megnézni a felhasználó részletes adatait",
@@ -383,7 +383,7 @@ OC.L10N.register(
"Not saved" : "Nincs mentve",
"Sending…" : "Küldés…",
"Email sent" : "E-mail elküldve",
- "Address" : "Cím",
+ "Location" : "Hely",
"Avatar" : "Profilkép",
"About" : "Névjegy",
"Full name" : "Teljes név",
@@ -490,18 +490,11 @@ OC.L10N.register(
"You are a member of the following groups:" : "Ön a következő csoportok tagja:",
"You are using <strong>%s</strong>" : "Jelenleg használt: <strong>%s</strong>",
"You are using <strong>%1$s</strong> of <strong>%2$s</strong> (<strong>%3$s %%</strong>)" : "Jelenleg használt: <strong>%1$s</strong> / <strong>%2$s</strong> (<strong>%3$s %%</strong>)",
- "Change privacy level of phone number" : "A telefonszám adatvédelmi szintjének módosítása",
- "Your phone number" : "Telefonszáma",
- "Change privacy level of address" : "A cím adatvédelmi szintjének módosítása",
- "Your postal address" : "A postai címe",
- "Change privacy level of website" : "A weboldal adatvédelmi szintjének módosítása",
- "It can take up to 24 hours before the account is displayed as verified." : "A fiók ellenőrzési folyamata, amíg láthatóvá válik, akár 24 óráig is eltarthat.",
- "Link https://…" : "https:// hivatkozás…",
- "Change privacy level of Twitter profile" : "A Twitter-profil adatvédelmi szintjének módosítása",
- "Twitter handle @…" : "Twitter azonosító @…",
"Locale" : "Területi beállítás",
"Current password" : "Jelenlegi jelszó",
+ "Your current password" : "A jelenlegi jelszava",
"New password" : "Új jelszó",
+ "Your new password" : "Az új jelszava",
"Change password" : "Jelszó megváltoztatása",
"Use a second factor besides your password to increase security for your account." : "Használjon egy második faktort a jelszava mellett, hogy növelje fiókja biztonságát.",
"If you use third party applications to connect to Nextcloud, please make sure to create and configure an app password for each before enabling second factor authentication." : "Ha harmadik féltől származó alkalmazásokat használ a Nextcloudhoz való csatlakozáshoz, akkor a két faktoros hitelesítés engedélyezése előtt győződjön meg róla, hogy mindegyikhez létrehozott és beállított egy alkalmazásjelszót.",
@@ -536,7 +529,24 @@ OC.L10N.register(
"Allow username autocompletion when entering the full name or email address (ignoring missing phonebook match and being in the same group)" : "A felhasználónév automatikus kiegészítésének negedélyezése a teljes név vagy e-mail-cím megadásakor (figyelmen kívül hagyva a hiányzó telefonkönyves egyezést és az ugyanabba a csoportba tartozást)",
"Change privacy level of full name" : "A teljes név adatvédelmi szintjének módosítása",
"No display name set" : "Nincs megjelenítési név beállítva",
+ "Change privacy level of phone number" : "A telefonszám adatvédelmi szintjének módosítása",
+ "Address" : "Cím",
+ "Change privacy level of address" : "A cím adatvédelmi szintjének módosítása",
+ "Your postal address" : "A postai címe",
+ "Change privacy level of website" : "A weboldal adatvédelmi szintjének módosítása",
+ "It can take up to 24 hours before the account is displayed as verified." : "A fiók ellenőrzési folyamata, amíg láthatóvá válik, akár 24 óráig is eltarthat.",
+ "Link https://…" : "https:// hivatkozás…",
+ "Change privacy level of Twitter profile" : "A Twitter-profil adatvédelmi szintjének módosítása",
+ "Twitter handle @…" : "Twitter azonosító @…",
"The maximum number of OPcache keys is nearly exceeded. To assure that all scripts can be hold in cache, it is recommended to apply <code>opcache.max_accelerated_files</code> to your PHP configuration with a value higher than <code>%s</code>." : "Majdnem túllépte az OPcache kulcsok legnagyobb számát. Hogy biztosítsa, hogy az összes parancsfájl tárolható legyen a gyorsítótárban, ajánlatos, hogy a(z) <code>%s</code> értéknél nagyobbra állítsa az <code>opcache.max_accelerated_files</code> beállítást a PHP konfigurációjában.",
- "Change scope level of {accountProperty}" : "A(z) {accountProperty} hatókörszintjének módosítása"
+ "Unable to update biography" : "Az életrajt nem frissíthető",
+ "Unable to update full name" : "A teljes név nem frissíthető",
+ "No full name set" : "Nincs teljes név megadva",
+ "Unable to update headline" : "A címsor nem frissíthető",
+ "Unable to update organisation" : "A szervezet nem frissíthető",
+ "Unable to update role" : "A szerepkör nem frissíthető",
+ "Change scope level of {accountProperty}" : "A(z) {accountProperty} hatókörszintjének módosítása",
+ "Unable to update federation scope of the primary {accountProperty}" : "Az elsődleges {accountProperty} föderációs hatóköre nem frissíthető",
+ "Unable to update federation scope of additional {accountProperty}" : "A további {accountProperty} föderációs hatóköre nem frissíthető"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/settings/l10n/hu.json b/apps/settings/l10n/hu.json
index daf923ed7d0..577d2b1b26a 100644
--- a/apps/settings/l10n/hu.json
+++ b/apps/settings/l10n/hu.json
@@ -264,10 +264,7 @@
"You are about to remove the group {group}. The users will NOT be deleted." : "A(z) {group} csoport eltávolítására készül. A felhasználók NEM lesznek törölve.",
"Please confirm the group removal " : "Erősítse meg a csoport eltávolítását",
"Your biography" : "Az Ön életrajza",
- "Unable to update biography" : "Az életrajt nem frissíthető",
"Your full name" : "Az Ön teljes neve",
- "Unable to update full name" : "A teljes név nem frissíthető",
- "No full name set" : "Nincs teljes név megadva",
"Email options" : "E-mail beállítások",
"Primary email for password reset and notifications" : "Elsődleges e-mail-cím a jelszó-visszaállításhoz és az értesítésekhez",
"Remove primary email" : "Elsődleges e-mail-cím eltávolítása",
@@ -285,24 +282,27 @@
"No email address set" : "Nincs e-mail-cím beállítva",
"Additional emails" : "További e-mail-címek",
"Your headline" : "Az Ön címsora",
- "Unable to update headline" : "A címsor nem frissíthető",
"Language" : "Nyelv",
"Help translate" : "Segítsen a fordításban",
"Unable to update language" : "A nyelv nem frissíthető",
"No language set" : "Nyelv nincs beállítva",
+ "Your location" : "A saját helye",
"Your organisation" : "Az Ön szervezete",
- "Unable to update organisation" : "A szervezet nem frissíthető",
- "Edit your Profile visibility" : "Profil láthatóságának szerkesztése",
+ "Your phone number" : "Telefonszáma",
+ "Edit your Profile visibility" : "Profil láthatósága",
"Enable Profile" : "Profil engedélyezése",
"Unable to update profile enabled state" : "A profil engedélyezési állapota nem frissíthető",
"The more restrictive setting of either visibility or scope is respected on your Profile. For example, if visibility is set to \"Show to everyone\" and scope is set to \"Private\", \"Private\" is respected." : "A profiljában a láthatóság vagy hatókör közül a szigorúbb beállítás lesz figyelembe véve. Például ha a láthatóság „Mindenki számára látható” és a hatókör „Privát”, akkor a „Privát” lesz figyelembe véve.",
"{displayId}" : "{displayId}",
"Unable to update visibility of {displayId}" : "A(z) {displayId} láthatósága nem frissíthető",
"Your role" : "Az Ön szerepköre",
- "Unable to update role" : "A szerepkör nem frissíthető",
- "Change scope level of {accountProperty}, current scope is {scope}" : "A(z) {accountProperty} hatókörszintjének módosítása, a jelenlegi hatókör: {scope}",
- "Unable to update federation scope of the primary {accountProperty}" : "Az elsődleges {accountProperty} föderációs hatóköre nem frissíthető",
- "Unable to update federation scope of additional {accountProperty}" : "A további {accountProperty} föderációs hatóköre nem frissíthető",
+ "Your Twitter handle" : "A Twitter-azonosítója",
+ "Your website" : "A saját weboldala",
+ "No {property} set" : "Nincs {property} beállítva",
+ "Unable to update {property}" : "A(z) {property} nem frissíthető",
+ "Change scope level of {property}, current scope is {scope}" : "A(z) {property} hatókörszintjének módosítása, a jelenlegi hatókör: {scope}",
+ "Unable to update federation scope of the primary {property}" : "Az elsődleges {property} föderációs hatóköre nem frissíthető",
+ "Unable to update federation scope of additional {property}" : "A további {property} föderációs hatóköre nem frissíthető",
"Add additional email" : "További e-mail hozzáadása",
"Add" : "Hozzáadás",
"You do not have permissions to see the details of this user" : "Nincs jogosultsága megnézni a felhasználó részletes adatait",
@@ -381,7 +381,7 @@
"Not saved" : "Nincs mentve",
"Sending…" : "Küldés…",
"Email sent" : "E-mail elküldve",
- "Address" : "Cím",
+ "Location" : "Hely",
"Avatar" : "Profilkép",
"About" : "Névjegy",
"Full name" : "Teljes név",
@@ -488,18 +488,11 @@
"You are a member of the following groups:" : "Ön a következő csoportok tagja:",
"You are using <strong>%s</strong>" : "Jelenleg használt: <strong>%s</strong>",
"You are using <strong>%1$s</strong> of <strong>%2$s</strong> (<strong>%3$s %%</strong>)" : "Jelenleg használt: <strong>%1$s</strong> / <strong>%2$s</strong> (<strong>%3$s %%</strong>)",
- "Change privacy level of phone number" : "A telefonszám adatvédelmi szintjének módosítása",
- "Your phone number" : "Telefonszáma",
- "Change privacy level of address" : "A cím adatvédelmi szintjének módosítása",
- "Your postal address" : "A postai címe",
- "Change privacy level of website" : "A weboldal adatvédelmi szintjének módosítása",
- "It can take up to 24 hours before the account is displayed as verified." : "A fiók ellenőrzési folyamata, amíg láthatóvá válik, akár 24 óráig is eltarthat.",
- "Link https://…" : "https:// hivatkozás…",
- "Change privacy level of Twitter profile" : "A Twitter-profil adatvédelmi szintjének módosítása",
- "Twitter handle @…" : "Twitter azonosító @…",
"Locale" : "Területi beállítás",
"Current password" : "Jelenlegi jelszó",
+ "Your current password" : "A jelenlegi jelszava",
"New password" : "Új jelszó",
+ "Your new password" : "Az új jelszava",
"Change password" : "Jelszó megváltoztatása",
"Use a second factor besides your password to increase security for your account." : "Használjon egy második faktort a jelszava mellett, hogy növelje fiókja biztonságát.",
"If you use third party applications to connect to Nextcloud, please make sure to create and configure an app password for each before enabling second factor authentication." : "Ha harmadik féltől származó alkalmazásokat használ a Nextcloudhoz való csatlakozáshoz, akkor a két faktoros hitelesítés engedélyezése előtt győződjön meg róla, hogy mindegyikhez létrehozott és beállított egy alkalmazásjelszót.",
@@ -534,7 +527,24 @@
"Allow username autocompletion when entering the full name or email address (ignoring missing phonebook match and being in the same group)" : "A felhasználónév automatikus kiegészítésének negedélyezése a teljes név vagy e-mail-cím megadásakor (figyelmen kívül hagyva a hiányzó telefonkönyves egyezést és az ugyanabba a csoportba tartozást)",
"Change privacy level of full name" : "A teljes név adatvédelmi szintjének módosítása",
"No display name set" : "Nincs megjelenítési név beállítva",
+ "Change privacy level of phone number" : "A telefonszám adatvédelmi szintjének módosítása",
+ "Address" : "Cím",
+ "Change privacy level of address" : "A cím adatvédelmi szintjének módosítása",
+ "Your postal address" : "A postai címe",
+ "Change privacy level of website" : "A weboldal adatvédelmi szintjének módosítása",
+ "It can take up to 24 hours before the account is displayed as verified." : "A fiók ellenőrzési folyamata, amíg láthatóvá válik, akár 24 óráig is eltarthat.",
+ "Link https://…" : "https:// hivatkozás…",
+ "Change privacy level of Twitter profile" : "A Twitter-profil adatvédelmi szintjének módosítása",
+ "Twitter handle @…" : "Twitter azonosító @…",
"The maximum number of OPcache keys is nearly exceeded. To assure that all scripts can be hold in cache, it is recommended to apply <code>opcache.max_accelerated_files</code> to your PHP configuration with a value higher than <code>%s</code>." : "Majdnem túllépte az OPcache kulcsok legnagyobb számát. Hogy biztosítsa, hogy az összes parancsfájl tárolható legyen a gyorsítótárban, ajánlatos, hogy a(z) <code>%s</code> értéknél nagyobbra állítsa az <code>opcache.max_accelerated_files</code> beállítást a PHP konfigurációjában.",
- "Change scope level of {accountProperty}" : "A(z) {accountProperty} hatókörszintjének módosítása"
+ "Unable to update biography" : "Az életrajt nem frissíthető",
+ "Unable to update full name" : "A teljes név nem frissíthető",
+ "No full name set" : "Nincs teljes név megadva",
+ "Unable to update headline" : "A címsor nem frissíthető",
+ "Unable to update organisation" : "A szervezet nem frissíthető",
+ "Unable to update role" : "A szerepkör nem frissíthető",
+ "Change scope level of {accountProperty}" : "A(z) {accountProperty} hatókörszintjének módosítása",
+ "Unable to update federation scope of the primary {accountProperty}" : "Az elsődleges {accountProperty} föderációs hatóköre nem frissíthető",
+ "Unable to update federation scope of additional {accountProperty}" : "A további {accountProperty} föderációs hatóköre nem frissíthető"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/settings/l10n/ia.js b/apps/settings/l10n/ia.js
index e75452c44f6..01ececffbbe 100644
--- a/apps/settings/l10n/ia.js
+++ b/apps/settings/l10n/ia.js
@@ -72,6 +72,8 @@ OC.L10N.register(
"No email address set" : "Nulle adresse de e-posta definite",
"Language" : "Lingua",
"Help translate" : "Adjuta a traducer",
+ "Your phone number" : "Tu numero de telephono",
+ "Your website" : "Tu sito web",
"Add" : "Adder",
"Cancel" : "Cancellar",
"Display name" : "Monstrar nomine",
@@ -85,7 +87,7 @@ OC.L10N.register(
"Send email to new user" : "Inviar message de e-posta a nove usator",
"Not saved" : "Non salveguardate",
"Email sent" : "Message de e-posta inviate",
- "Address" : "Adresse",
+ "Location" : "Loco",
"About" : "A proposito",
"Full name" : "Nomine complete",
"Phone number" : "Numero de telephono",
@@ -123,8 +125,6 @@ OC.L10N.register(
"png or jpg, max. 20 MB" : "formato png o jpg, dimension maxime 20 MB",
"Picture provided by original account" : "Pictura fornite per conto original",
"Choose as profile picture" : "Selectiona como pictura de profilo",
- "Your phone number" : "Tu numero de telephono",
- "Your postal address" : "Tu adresse postal",
"Current password" : "Contrasigno actual",
"New password" : "Nove contrasigno",
"Change password" : "Cambiar contrasigno",
@@ -137,6 +137,8 @@ OC.L10N.register(
"Test email settings" : "Testar configurationes de e-posta",
"Enable encryption" : "Activar cryptographia",
"Start migration" : "Initiar migration",
- "days" : "dies"
+ "days" : "dies",
+ "Address" : "Adresse",
+ "Your postal address" : "Tu adresse postal"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/settings/l10n/ia.json b/apps/settings/l10n/ia.json
index a46163146b2..33d7030ac2a 100644
--- a/apps/settings/l10n/ia.json
+++ b/apps/settings/l10n/ia.json
@@ -70,6 +70,8 @@
"No email address set" : "Nulle adresse de e-posta definite",
"Language" : "Lingua",
"Help translate" : "Adjuta a traducer",
+ "Your phone number" : "Tu numero de telephono",
+ "Your website" : "Tu sito web",
"Add" : "Adder",
"Cancel" : "Cancellar",
"Display name" : "Monstrar nomine",
@@ -83,7 +85,7 @@
"Send email to new user" : "Inviar message de e-posta a nove usator",
"Not saved" : "Non salveguardate",
"Email sent" : "Message de e-posta inviate",
- "Address" : "Adresse",
+ "Location" : "Loco",
"About" : "A proposito",
"Full name" : "Nomine complete",
"Phone number" : "Numero de telephono",
@@ -121,8 +123,6 @@
"png or jpg, max. 20 MB" : "formato png o jpg, dimension maxime 20 MB",
"Picture provided by original account" : "Pictura fornite per conto original",
"Choose as profile picture" : "Selectiona como pictura de profilo",
- "Your phone number" : "Tu numero de telephono",
- "Your postal address" : "Tu adresse postal",
"Current password" : "Contrasigno actual",
"New password" : "Nove contrasigno",
"Change password" : "Cambiar contrasigno",
@@ -135,6 +135,8 @@
"Test email settings" : "Testar configurationes de e-posta",
"Enable encryption" : "Activar cryptographia",
"Start migration" : "Initiar migration",
- "days" : "dies"
+ "days" : "dies",
+ "Address" : "Adresse",
+ "Your postal address" : "Tu adresse postal"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/settings/l10n/id.js b/apps/settings/l10n/id.js
index a0debb13373..b2eb19f407d 100644
--- a/apps/settings/l10n/id.js
+++ b/apps/settings/l10n/id.js
@@ -203,9 +203,7 @@ OC.L10N.register(
"You are about to remove the group {group}. The users will NOT be deleted." : "Anda akan menghapus grup {group}. Pengguna di dalamnya TIDAK akan dihapus.",
"Please confirm the group removal " : "Mohon konfirmasi penghapusan grup",
"Your biography" : "Biografi Anda",
- "Unable to update biography" : "Tidak dapat memperbarui biografi",
"Your full name" : "Nama lengkap Anda",
- "Unable to update full name" : "Tidak dapat memperbarui nama lengkap",
"Primary email for password reset and notifications" : "Email utama untuk pengaturan ulang kata sandi dan pemberitahuan",
"Remove primary email" : "Hapus email utama",
"Your email address" : "Alamat surel Anda",
@@ -213,6 +211,7 @@ OC.L10N.register(
"Language" : "Bahasa",
"Help translate" : "Bantu menerjemahkan",
"No language set" : "Tidak ada bahasa yang disetel",
+ "Your phone number" : "Nomor telefon Anda",
"Edit your Profile visibility" : "Ubah visibilitas Profil Anda",
"Add" : "Masukkan",
"You do not have permissions to see the details of this user" : "Anda tidak memiliki ijin untuk melihat detil pengguna ini",
@@ -264,7 +263,7 @@ OC.L10N.register(
"Not saved" : "Belum disimpan",
"Sending…" : "Mengirim…",
"Email sent" : "Surel terkirim",
- "Address" : "Alamat",
+ "Location" : "Lokasi",
"Avatar" : "Avatar",
"About" : "Tentang.",
"Full name" : "Nama lengkap",
@@ -339,11 +338,6 @@ OC.L10N.register(
"You are a member of the following groups:" : "Anda adalah seorang anggota dari grup berikut ini:",
"You are using <strong>%s</strong>" : "Anda menggunakan <strong>%s</strong>",
"You are using <strong>%1$s</strong> of <strong>%2$s</strong> (<strong>%3$s %%</strong>)" : "Anda menggunakan <strong>%1$s</strong> dari<strong>%2$s</strong> (<strong>%3$s %%</strong>)",
- "Your phone number" : "Nomor telefon Anda",
- "Your postal address" : "Alamat post Anda",
- "It can take up to 24 hours before the account is displayed as verified." : "Ini akan memerlukan hingga 24 jam sebelum akun diverifikasi.",
- "Link https://…" : "Tautan https://...",
- "Twitter handle @…" : "Twitter handle @…",
"Current password" : "Kata sandi saat ini",
"New password" : "Kata sandi baru",
"Change password" : "Ubah kata sandi",
@@ -368,6 +362,13 @@ OC.L10N.register(
"Pick background job setting" : "Pilih pengaturan pekerjaan latar belakang",
"Recommended" : "Direkomendasikan",
"days" : "hari",
- "No display name set" : "Nama tampilan tidak diatur"
+ "No display name set" : "Nama tampilan tidak diatur",
+ "Address" : "Alamat",
+ "Your postal address" : "Alamat post Anda",
+ "It can take up to 24 hours before the account is displayed as verified." : "Ini akan memerlukan hingga 24 jam sebelum akun diverifikasi.",
+ "Link https://…" : "Tautan https://...",
+ "Twitter handle @…" : "Twitter handle @…",
+ "Unable to update biography" : "Tidak dapat memperbarui biografi",
+ "Unable to update full name" : "Tidak dapat memperbarui nama lengkap"
},
"nplurals=1; plural=0;");
diff --git a/apps/settings/l10n/id.json b/apps/settings/l10n/id.json
index f82e49daeaf..a9e1a0fce74 100644
--- a/apps/settings/l10n/id.json
+++ b/apps/settings/l10n/id.json
@@ -201,9 +201,7 @@
"You are about to remove the group {group}. The users will NOT be deleted." : "Anda akan menghapus grup {group}. Pengguna di dalamnya TIDAK akan dihapus.",
"Please confirm the group removal " : "Mohon konfirmasi penghapusan grup",
"Your biography" : "Biografi Anda",
- "Unable to update biography" : "Tidak dapat memperbarui biografi",
"Your full name" : "Nama lengkap Anda",
- "Unable to update full name" : "Tidak dapat memperbarui nama lengkap",
"Primary email for password reset and notifications" : "Email utama untuk pengaturan ulang kata sandi dan pemberitahuan",
"Remove primary email" : "Hapus email utama",
"Your email address" : "Alamat surel Anda",
@@ -211,6 +209,7 @@
"Language" : "Bahasa",
"Help translate" : "Bantu menerjemahkan",
"No language set" : "Tidak ada bahasa yang disetel",
+ "Your phone number" : "Nomor telefon Anda",
"Edit your Profile visibility" : "Ubah visibilitas Profil Anda",
"Add" : "Masukkan",
"You do not have permissions to see the details of this user" : "Anda tidak memiliki ijin untuk melihat detil pengguna ini",
@@ -262,7 +261,7 @@
"Not saved" : "Belum disimpan",
"Sending…" : "Mengirim…",
"Email sent" : "Surel terkirim",
- "Address" : "Alamat",
+ "Location" : "Lokasi",
"Avatar" : "Avatar",
"About" : "Tentang.",
"Full name" : "Nama lengkap",
@@ -337,11 +336,6 @@
"You are a member of the following groups:" : "Anda adalah seorang anggota dari grup berikut ini:",
"You are using <strong>%s</strong>" : "Anda menggunakan <strong>%s</strong>",
"You are using <strong>%1$s</strong> of <strong>%2$s</strong> (<strong>%3$s %%</strong>)" : "Anda menggunakan <strong>%1$s</strong> dari<strong>%2$s</strong> (<strong>%3$s %%</strong>)",
- "Your phone number" : "Nomor telefon Anda",
- "Your postal address" : "Alamat post Anda",
- "It can take up to 24 hours before the account is displayed as verified." : "Ini akan memerlukan hingga 24 jam sebelum akun diverifikasi.",
- "Link https://…" : "Tautan https://...",
- "Twitter handle @…" : "Twitter handle @…",
"Current password" : "Kata sandi saat ini",
"New password" : "Kata sandi baru",
"Change password" : "Ubah kata sandi",
@@ -366,6 +360,13 @@
"Pick background job setting" : "Pilih pengaturan pekerjaan latar belakang",
"Recommended" : "Direkomendasikan",
"days" : "hari",
- "No display name set" : "Nama tampilan tidak diatur"
+ "No display name set" : "Nama tampilan tidak diatur",
+ "Address" : "Alamat",
+ "Your postal address" : "Alamat post Anda",
+ "It can take up to 24 hours before the account is displayed as verified." : "Ini akan memerlukan hingga 24 jam sebelum akun diverifikasi.",
+ "Link https://…" : "Tautan https://...",
+ "Twitter handle @…" : "Twitter handle @…",
+ "Unable to update biography" : "Tidak dapat memperbarui biografi",
+ "Unable to update full name" : "Tidak dapat memperbarui nama lengkap"
},"pluralForm" :"nplurals=1; plural=0;"
} \ No newline at end of file
diff --git a/apps/settings/l10n/is.js b/apps/settings/l10n/is.js
index cbe2a7b392b..6ecfa6fd35b 100644
--- a/apps/settings/l10n/is.js
+++ b/apps/settings/l10n/is.js
@@ -197,6 +197,9 @@ OC.L10N.register(
"Language" : "Tungumál",
"Help translate" : "Hjálpa við þýðingu",
"No language set" : "Ekkert tungumál skilgreint",
+ "Your phone number" : "Símanúmerið þitt",
+ "Your Twitter handle" : "Twitter notandanafnið þitt",
+ "Your website" : "Vefsvæðið þitt",
"Add" : "Bæta við",
"You do not have permissions to see the details of this user" : "Þú hefur ekki réttindi til að skoða ítarupplýsingar um þennan notanda",
"Set user as admin for" : "Setja notanda sem stjórnanda fyrir",
@@ -260,7 +263,7 @@ OC.L10N.register(
"Not saved" : "Ekki vistað",
"Sending…" : "Sendi...",
"Email sent" : "Tölvupóstur sendur",
- "Address" : "Heimilisfang",
+ "Location" : "Staðsetning",
"Avatar" : "Auðkennismynd",
"About" : "Um hugbúnaðinn",
"Full name" : "Fullt nafn",
@@ -339,11 +342,6 @@ OC.L10N.register(
"You are a member of the following groups:" : "Þú ert meðlimur eftirfarandi hópa:",
"You are using <strong>%s</strong>" : "Þú ert að nota <strong>%s</strong>",
"You are using <strong>%1$s</strong> of <strong>%2$s</strong> (<strong>%3$s %%</strong>)" : "Þú ert að nota <strong>%1$s</strong> af <strong>%2$s</strong> (<strong>%3$s %%</strong>)",
- "Your phone number" : "Símanúmerið þitt",
- "Your postal address" : "Heimilisfangið þitt",
- "It can take up to 24 hours before the account is displayed as verified." : "Það getur tekið allt að 24 klukkustundum áður en notandaaðgangurinn er birtur sem sannvottaður.",
- "Link https://…" : "Tengill https://…",
- "Twitter handle @…" : "Twitter notandanafn @…",
"Locale" : "Staðfærsla",
"Current password" : "Núverandi lykilorð",
"New password" : "Nýtt lykilorð",
@@ -370,6 +368,11 @@ OC.L10N.register(
"Recommended" : "Mælt með",
"The cron.php needs to be executed by the system user \"%s\"." : "cron.php verður að vera keyrt af kerfisnotandanum \"%s\".",
"days" : "daga",
- "No display name set" : "Ekkert birtingarnafn sett"
+ "No display name set" : "Ekkert birtingarnafn sett",
+ "Address" : "Heimilisfang",
+ "Your postal address" : "Heimilisfangið þitt",
+ "It can take up to 24 hours before the account is displayed as verified." : "Það getur tekið allt að 24 klukkustundum áður en notandaaðgangurinn er birtur sem sannvottaður.",
+ "Link https://…" : "Tengill https://…",
+ "Twitter handle @…" : "Twitter notandanafn @…"
},
"nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);");
diff --git a/apps/settings/l10n/is.json b/apps/settings/l10n/is.json
index c29a8f3245a..82ae902e60e 100644
--- a/apps/settings/l10n/is.json
+++ b/apps/settings/l10n/is.json
@@ -195,6 +195,9 @@
"Language" : "Tungumál",
"Help translate" : "Hjálpa við þýðingu",
"No language set" : "Ekkert tungumál skilgreint",
+ "Your phone number" : "Símanúmerið þitt",
+ "Your Twitter handle" : "Twitter notandanafnið þitt",
+ "Your website" : "Vefsvæðið þitt",
"Add" : "Bæta við",
"You do not have permissions to see the details of this user" : "Þú hefur ekki réttindi til að skoða ítarupplýsingar um þennan notanda",
"Set user as admin for" : "Setja notanda sem stjórnanda fyrir",
@@ -258,7 +261,7 @@
"Not saved" : "Ekki vistað",
"Sending…" : "Sendi...",
"Email sent" : "Tölvupóstur sendur",
- "Address" : "Heimilisfang",
+ "Location" : "Staðsetning",
"Avatar" : "Auðkennismynd",
"About" : "Um hugbúnaðinn",
"Full name" : "Fullt nafn",
@@ -337,11 +340,6 @@
"You are a member of the following groups:" : "Þú ert meðlimur eftirfarandi hópa:",
"You are using <strong>%s</strong>" : "Þú ert að nota <strong>%s</strong>",
"You are using <strong>%1$s</strong> of <strong>%2$s</strong> (<strong>%3$s %%</strong>)" : "Þú ert að nota <strong>%1$s</strong> af <strong>%2$s</strong> (<strong>%3$s %%</strong>)",
- "Your phone number" : "Símanúmerið þitt",
- "Your postal address" : "Heimilisfangið þitt",
- "It can take up to 24 hours before the account is displayed as verified." : "Það getur tekið allt að 24 klukkustundum áður en notandaaðgangurinn er birtur sem sannvottaður.",
- "Link https://…" : "Tengill https://…",
- "Twitter handle @…" : "Twitter notandanafn @…",
"Locale" : "Staðfærsla",
"Current password" : "Núverandi lykilorð",
"New password" : "Nýtt lykilorð",
@@ -368,6 +366,11 @@
"Recommended" : "Mælt með",
"The cron.php needs to be executed by the system user \"%s\"." : "cron.php verður að vera keyrt af kerfisnotandanum \"%s\".",
"days" : "daga",
- "No display name set" : "Ekkert birtingarnafn sett"
+ "No display name set" : "Ekkert birtingarnafn sett",
+ "Address" : "Heimilisfang",
+ "Your postal address" : "Heimilisfangið þitt",
+ "It can take up to 24 hours before the account is displayed as verified." : "Það getur tekið allt að 24 klukkustundum áður en notandaaðgangurinn er birtur sem sannvottaður.",
+ "Link https://…" : "Tengill https://…",
+ "Twitter handle @…" : "Twitter notandanafn @…"
},"pluralForm" :"nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);"
} \ No newline at end of file
diff --git a/apps/settings/l10n/it.js b/apps/settings/l10n/it.js
index 098dda4da6a..3b90b606ea4 100644
--- a/apps/settings/l10n/it.js
+++ b/apps/settings/l10n/it.js
@@ -247,10 +247,7 @@ OC.L10N.register(
"You are about to remove the group {group}. The users will NOT be deleted." : "Stai per rimuovere il gruppo {group}. Gli utenti NON saranno eliminati.",
"Please confirm the group removal " : "Conferma la rimozione del gruppo",
"Your biography" : "La tua biografia",
- "Unable to update biography" : "Impossibile aggiornare la biografia",
"Your full name" : "Il tuo nome completo",
- "Unable to update full name" : "Impossibile aggiornare il nome completo",
- "No full name set" : "Nessun nome impostato",
"Email options" : "Opzioni email",
"Primary email for password reset and notifications" : "Email principale per ripristino della password e notifiche",
"Remove primary email" : "Rimuovi email principale",
@@ -268,13 +265,12 @@ OC.L10N.register(
"No email address set" : "Nessun indirizzo email impostato",
"Additional emails" : "Email aggiuntive",
"Your headline" : "Il tuo titolo",
- "Unable to update headline" : "Impossibile aggiornare il titolo",
"Language" : "Lingua",
"Help translate" : "Migliora la traduzione",
"Unable to update language" : "Impossibile aggiornare la lingua",
"No language set" : "Nessuna lingua impostata",
"Your organisation" : "La tua organizzazione",
- "Unable to update organisation" : "Impossibile aggiornare l'organizzazione",
+ "Your phone number" : "Il tuo numero di telefono",
"Edit your Profile visibility" : "Modifica la visibilità del profilo",
"Enable Profile" : "Attiva profilo",
"Unable to update profile enabled state" : "Impossibile aggiornare lo stato di attivazione del profilo",
@@ -282,9 +278,8 @@ OC.L10N.register(
"{displayId}" : "{displayId}",
"Unable to update visibility of {displayId}" : "Impossibile aggiornare la visibilità di {displayId}",
"Your role" : "Il tuo ruolo",
- "Unable to update role" : "Impossibile aggiornare il ruolo",
- "Unable to update federation scope of the primary {accountProperty}" : "Impossibile aggiornare l'ambito federativo del {accountProperty} primario",
- "Unable to update federation scope of additional {accountProperty}" : "Impossibile aggiornare l'ambito federativo del {accountProperty} aggiuntivo",
+ "Your Twitter handle" : "Il tuo nome utente su Twitter",
+ "Your website" : "Il tuo sito web",
"Add additional email" : "Aggiungi email aggiuntiva",
"Add" : "Aggiungi",
"You do not have permissions to see the details of this user" : "Non hai i permessi per vedere i dettagli di questo utente",
@@ -363,7 +358,7 @@ OC.L10N.register(
"Not saved" : "Non salvato",
"Sending…" : "Invio in corso...",
"Email sent" : "Email inviata",
- "Address" : "Indirizzo",
+ "Location" : "Posizione",
"Avatar" : "Avatar",
"About" : "Informazioni",
"Full name" : "Nome completo",
@@ -467,15 +462,6 @@ OC.L10N.register(
"You are a member of the following groups:" : "Sei un membro dei seguenti gruppi:",
"You are using <strong>%s</strong>" : "Stai utilizzando <strong>%s</strong>",
"You are using <strong>%1$s</strong> of <strong>%2$s</strong> (<strong>%3$s %%</strong>)" : "Stai utilizzando <strong>%1$s</strong> di <strong>%2$s</strong> (<strong>%3$s%%</strong>)",
- "Change privacy level of phone number" : "Cambia livello di privacy del numero di telefono",
- "Your phone number" : "Il tuo numero di telefono",
- "Change privacy level of address" : "Cambia livello di privacy dell'indirizzo",
- "Your postal address" : "Il tuo indirizzo postale",
- "Change privacy level of website" : "Cambia livello di privacy del sito web",
- "It can take up to 24 hours before the account is displayed as verified." : "Potrebbero essere necessarie 24 ore prima che l'account sia visualizzato come verificato.",
- "Link https://…" : "Collegamento https://...",
- "Change privacy level of Twitter profile" : "Cambia livello di privacy del profilo Twitter",
- "Twitter handle @…" : "Nome utente Twitter @...",
"Locale" : "Localizzazione",
"Current password" : "Password attuale",
"New password" : "Nuova password",
@@ -512,6 +498,23 @@ OC.L10N.register(
"Allow username autocompletion when entering the full name or email address (ignoring missing phonebook match and being in the same group)" : "Consenti il completamento del nome utente inserendo il nome o l'indirizzo email (ignorando la mancanza in rubrica ed essendo nello stesso gruppo)",
"Change privacy level of full name" : "Cambia livello di privacy del nome completo",
"No display name set" : "Nome visualizzato non impostato",
- "Change scope level of {accountProperty}" : "Cambia livello di ambito di {accountProperty}"
+ "Change privacy level of phone number" : "Cambia livello di privacy del numero di telefono",
+ "Address" : "Indirizzo",
+ "Change privacy level of address" : "Cambia livello di privacy dell'indirizzo",
+ "Your postal address" : "Il tuo indirizzo postale",
+ "Change privacy level of website" : "Cambia livello di privacy del sito web",
+ "It can take up to 24 hours before the account is displayed as verified." : "Potrebbero essere necessarie 24 ore prima che l'account sia visualizzato come verificato.",
+ "Link https://…" : "Collegamento https://...",
+ "Change privacy level of Twitter profile" : "Cambia livello di privacy del profilo Twitter",
+ "Twitter handle @…" : "Nome utente Twitter @...",
+ "Unable to update biography" : "Impossibile aggiornare la biografia",
+ "Unable to update full name" : "Impossibile aggiornare il nome completo",
+ "No full name set" : "Nessun nome impostato",
+ "Unable to update headline" : "Impossibile aggiornare il titolo",
+ "Unable to update organisation" : "Impossibile aggiornare l'organizzazione",
+ "Unable to update role" : "Impossibile aggiornare il ruolo",
+ "Change scope level of {accountProperty}" : "Cambia livello di ambito di {accountProperty}",
+ "Unable to update federation scope of the primary {accountProperty}" : "Impossibile aggiornare l'ambito federativo del {accountProperty} primario",
+ "Unable to update federation scope of additional {accountProperty}" : "Impossibile aggiornare l'ambito federativo del {accountProperty} aggiuntivo"
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/apps/settings/l10n/it.json b/apps/settings/l10n/it.json
index 78878ab2fa3..30e81a1af5e 100644
--- a/apps/settings/l10n/it.json
+++ b/apps/settings/l10n/it.json
@@ -245,10 +245,7 @@
"You are about to remove the group {group}. The users will NOT be deleted." : "Stai per rimuovere il gruppo {group}. Gli utenti NON saranno eliminati.",
"Please confirm the group removal " : "Conferma la rimozione del gruppo",
"Your biography" : "La tua biografia",
- "Unable to update biography" : "Impossibile aggiornare la biografia",
"Your full name" : "Il tuo nome completo",
- "Unable to update full name" : "Impossibile aggiornare il nome completo",
- "No full name set" : "Nessun nome impostato",
"Email options" : "Opzioni email",
"Primary email for password reset and notifications" : "Email principale per ripristino della password e notifiche",
"Remove primary email" : "Rimuovi email principale",
@@ -266,13 +263,12 @@
"No email address set" : "Nessun indirizzo email impostato",
"Additional emails" : "Email aggiuntive",
"Your headline" : "Il tuo titolo",
- "Unable to update headline" : "Impossibile aggiornare il titolo",
"Language" : "Lingua",
"Help translate" : "Migliora la traduzione",
"Unable to update language" : "Impossibile aggiornare la lingua",
"No language set" : "Nessuna lingua impostata",
"Your organisation" : "La tua organizzazione",
- "Unable to update organisation" : "Impossibile aggiornare l'organizzazione",
+ "Your phone number" : "Il tuo numero di telefono",
"Edit your Profile visibility" : "Modifica la visibilità del profilo",
"Enable Profile" : "Attiva profilo",
"Unable to update profile enabled state" : "Impossibile aggiornare lo stato di attivazione del profilo",
@@ -280,9 +276,8 @@
"{displayId}" : "{displayId}",
"Unable to update visibility of {displayId}" : "Impossibile aggiornare la visibilità di {displayId}",
"Your role" : "Il tuo ruolo",
- "Unable to update role" : "Impossibile aggiornare il ruolo",
- "Unable to update federation scope of the primary {accountProperty}" : "Impossibile aggiornare l'ambito federativo del {accountProperty} primario",
- "Unable to update federation scope of additional {accountProperty}" : "Impossibile aggiornare l'ambito federativo del {accountProperty} aggiuntivo",
+ "Your Twitter handle" : "Il tuo nome utente su Twitter",
+ "Your website" : "Il tuo sito web",
"Add additional email" : "Aggiungi email aggiuntiva",
"Add" : "Aggiungi",
"You do not have permissions to see the details of this user" : "Non hai i permessi per vedere i dettagli di questo utente",
@@ -361,7 +356,7 @@
"Not saved" : "Non salvato",
"Sending…" : "Invio in corso...",
"Email sent" : "Email inviata",
- "Address" : "Indirizzo",
+ "Location" : "Posizione",
"Avatar" : "Avatar",
"About" : "Informazioni",
"Full name" : "Nome completo",
@@ -465,15 +460,6 @@
"You are a member of the following groups:" : "Sei un membro dei seguenti gruppi:",
"You are using <strong>%s</strong>" : "Stai utilizzando <strong>%s</strong>",
"You are using <strong>%1$s</strong> of <strong>%2$s</strong> (<strong>%3$s %%</strong>)" : "Stai utilizzando <strong>%1$s</strong> di <strong>%2$s</strong> (<strong>%3$s%%</strong>)",
- "Change privacy level of phone number" : "Cambia livello di privacy del numero di telefono",
- "Your phone number" : "Il tuo numero di telefono",
- "Change privacy level of address" : "Cambia livello di privacy dell'indirizzo",
- "Your postal address" : "Il tuo indirizzo postale",
- "Change privacy level of website" : "Cambia livello di privacy del sito web",
- "It can take up to 24 hours before the account is displayed as verified." : "Potrebbero essere necessarie 24 ore prima che l'account sia visualizzato come verificato.",
- "Link https://…" : "Collegamento https://...",
- "Change privacy level of Twitter profile" : "Cambia livello di privacy del profilo Twitter",
- "Twitter handle @…" : "Nome utente Twitter @...",
"Locale" : "Localizzazione",
"Current password" : "Password attuale",
"New password" : "Nuova password",
@@ -510,6 +496,23 @@
"Allow username autocompletion when entering the full name or email address (ignoring missing phonebook match and being in the same group)" : "Consenti il completamento del nome utente inserendo il nome o l'indirizzo email (ignorando la mancanza in rubrica ed essendo nello stesso gruppo)",
"Change privacy level of full name" : "Cambia livello di privacy del nome completo",
"No display name set" : "Nome visualizzato non impostato",
- "Change scope level of {accountProperty}" : "Cambia livello di ambito di {accountProperty}"
+ "Change privacy level of phone number" : "Cambia livello di privacy del numero di telefono",
+ "Address" : "Indirizzo",
+ "Change privacy level of address" : "Cambia livello di privacy dell'indirizzo",
+ "Your postal address" : "Il tuo indirizzo postale",
+ "Change privacy level of website" : "Cambia livello di privacy del sito web",
+ "It can take up to 24 hours before the account is displayed as verified." : "Potrebbero essere necessarie 24 ore prima che l'account sia visualizzato come verificato.",
+ "Link https://…" : "Collegamento https://...",
+ "Change privacy level of Twitter profile" : "Cambia livello di privacy del profilo Twitter",
+ "Twitter handle @…" : "Nome utente Twitter @...",
+ "Unable to update biography" : "Impossibile aggiornare la biografia",
+ "Unable to update full name" : "Impossibile aggiornare il nome completo",
+ "No full name set" : "Nessun nome impostato",
+ "Unable to update headline" : "Impossibile aggiornare il titolo",
+ "Unable to update organisation" : "Impossibile aggiornare l'organizzazione",
+ "Unable to update role" : "Impossibile aggiornare il ruolo",
+ "Change scope level of {accountProperty}" : "Cambia livello di ambito di {accountProperty}",
+ "Unable to update federation scope of the primary {accountProperty}" : "Impossibile aggiornare l'ambito federativo del {accountProperty} primario",
+ "Unable to update federation scope of additional {accountProperty}" : "Impossibile aggiornare l'ambito federativo del {accountProperty} aggiuntivo"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
} \ No newline at end of file
diff --git a/apps/settings/l10n/ja.js b/apps/settings/l10n/ja.js
index 104cc0dfb0a..921a66c6a5e 100644
--- a/apps/settings/l10n/ja.js
+++ b/apps/settings/l10n/ja.js
@@ -262,10 +262,7 @@ OC.L10N.register(
"You are about to remove the group {group}. The users will NOT be deleted." : "{group}グループを削除しようとしています。 ユーザーは削除されません。",
"Please confirm the group removal " : "グループの削除を確認してください",
"Your biography" : "あなたのプロファイル",
- "Unable to update biography" : "プロファイルを更新できません",
"Your full name" : "フルネーム",
- "Unable to update full name" : "フルネームを更新できません",
- "No full name set" : "フルネームが未設定です",
"Email options" : "メールのオプション",
"Primary email for password reset and notifications" : "パスワードのリセットや通知のための基本メールアドレス",
"Remove primary email" : "基本メールアドレスを削除",
@@ -283,13 +280,12 @@ OC.L10N.register(
"No email address set" : "メールアドレスが設定されていません",
"Additional emails" : "その他のメールアドレス",
"Your headline" : "あなたのヘッドライン",
- "Unable to update headline" : "ヘッドラインを更新できませんでした",
"Language" : "言語",
"Help translate" : "翻訳に協力する",
"Unable to update language" : "言語設定を更新できませんでした",
"No language set" : "言語設定なし",
"Your organisation" : "あなたの組織",
- "Unable to update organisation" : "組織を更新できませんでした",
+ "Your phone number" : "あなたの電話番号",
"Edit your Profile visibility" : "プロフィールの公開範囲を変更",
"Enable Profile" : "プロフィールを有効化",
"Unable to update profile enabled state" : "プロフィールを公開できません",
@@ -297,9 +293,8 @@ OC.L10N.register(
"{displayId}" : "{displayId}",
"Unable to update visibility of {displayId}" : "{displayId}の表示範囲を更新できませんでした",
"Your role" : "あなたの役",
- "Unable to update role" : "役職の更新ができませんでした",
- "Unable to update federation scope of the primary {accountProperty}" : "プライマリー{accountProperty}のフェデレーションスコープを更新できませんでした",
- "Unable to update federation scope of additional {accountProperty}" : "追加の{accountProperty}のフェデレーションスコープを更新できませんでした",
+ "Your Twitter handle" : "あなたのTwitterのID",
+ "Your website" : "あなたの個人ウェブサイト",
"Add additional email" : "その他メールアドレスを追加",
"Add" : "追加",
"You do not have permissions to see the details of this user" : "このユーザーの詳細を表示する権限がありません",
@@ -378,7 +373,7 @@ OC.L10N.register(
"Not saved" : "未保存",
"Sending…" : "送信中 …",
"Email sent" : "メールを送信しました",
- "Address" : "住所",
+ "Location" : "位置",
"Avatar" : "アバター",
"About" : "説明",
"Full name" : "氏名",
@@ -484,15 +479,6 @@ OC.L10N.register(
"You are a member of the following groups:" : "次のグループに所属:",
"You are using <strong>%s</strong>" : "<strong>%s</strong>を現在使用中です",
"You are using <strong>%1$s</strong> of <strong>%2$s</strong> (<strong>%3$s %%</strong>)" : "<strong>%1$s</strong> / <strong>%2$s</strong> (<strong>%3$s %%</strong>) 使用中",
- "Change privacy level of phone number" : "電話番号のプライバシーレベルを変更",
- "Your phone number" : "あなたの電話番号",
- "Change privacy level of address" : "住所のプライバシーレベルを変更",
- "Your postal address" : "あなたの住所",
- "Change privacy level of website" : "Webサイトのプライバシーレベルを変更",
- "It can take up to 24 hours before the account is displayed as verified." : "アカウントが確認済みとして表示されるまでには最大24時間かかることがあります。",
- "Link https://…" : "リンク https://...",
- "Change privacy level of Twitter profile" : "Twitterプロフィールのプライバシーレベルを変更",
- "Twitter handle @…" : "あなたのTwitter ID @...",
"Locale" : "ロケール",
"Current password" : "現在のパスワード",
"New password" : "新しいパスワード",
@@ -530,7 +516,24 @@ OC.L10N.register(
"Allow username autocompletion when entering the full name or email address (ignoring missing phonebook match and being in the same group)" : "フルネームまたは電子メールアドレスを入力するときにユーザー名を自動補完します(同じグループに属しておらず、電話帳で一致していなくても)",
"Change privacy level of full name" : "フルネームのプライバシーレベルを変更",
"No display name set" : "表示名が未設定",
+ "Change privacy level of phone number" : "電話番号のプライバシーレベルを変更",
+ "Address" : "住所",
+ "Change privacy level of address" : "住所のプライバシーレベルを変更",
+ "Your postal address" : "あなたの住所",
+ "Change privacy level of website" : "Webサイトのプライバシーレベルを変更",
+ "It can take up to 24 hours before the account is displayed as verified." : "アカウントが確認済みとして表示されるまでには最大24時間かかることがあります。",
+ "Link https://…" : "リンク https://...",
+ "Change privacy level of Twitter profile" : "Twitterプロフィールのプライバシーレベルを変更",
+ "Twitter handle @…" : "あなたのTwitter ID @...",
"The maximum number of OPcache keys is nearly exceeded. To assure that all scripts can be hold in cache, it is recommended to apply <code>opcache.max_accelerated_files</code> to your PHP configuration with a value higher than <code>%s</code>." : "OPcacheキーの最大数を間もなく超過します。全てのスクリプトをキャッシュに保管できるようにするには、<code>opcache.max_accelerated_files</code>の値を<code>%s</code>より多い値でPHP設定に適用することを推奨します。",
- "Change scope level of {accountProperty}" : "{accountProperty}のスコープレベルを変更"
+ "Unable to update biography" : "プロファイルを更新できません",
+ "Unable to update full name" : "フルネームを更新できません",
+ "No full name set" : "フルネームが未設定です",
+ "Unable to update headline" : "ヘッドラインを更新できませんでした",
+ "Unable to update organisation" : "組織を更新できませんでした",
+ "Unable to update role" : "役職の更新ができませんでした",
+ "Change scope level of {accountProperty}" : "{accountProperty}のスコープレベルを変更",
+ "Unable to update federation scope of the primary {accountProperty}" : "プライマリー{accountProperty}のフェデレーションスコープを更新できませんでした",
+ "Unable to update federation scope of additional {accountProperty}" : "追加の{accountProperty}のフェデレーションスコープを更新できませんでした"
},
"nplurals=1; plural=0;");
diff --git a/apps/settings/l10n/ja.json b/apps/settings/l10n/ja.json
index ef01791a929..90d5921c459 100644
--- a/apps/settings/l10n/ja.json
+++ b/apps/settings/l10n/ja.json
@@ -260,10 +260,7 @@
"You are about to remove the group {group}. The users will NOT be deleted." : "{group}グループを削除しようとしています。 ユーザーは削除されません。",
"Please confirm the group removal " : "グループの削除を確認してください",
"Your biography" : "あなたのプロファイル",
- "Unable to update biography" : "プロファイルを更新できません",
"Your full name" : "フルネーム",
- "Unable to update full name" : "フルネームを更新できません",
- "No full name set" : "フルネームが未設定です",
"Email options" : "メールのオプション",
"Primary email for password reset and notifications" : "パスワードのリセットや通知のための基本メールアドレス",
"Remove primary email" : "基本メールアドレスを削除",
@@ -281,13 +278,12 @@
"No email address set" : "メールアドレスが設定されていません",
"Additional emails" : "その他のメールアドレス",
"Your headline" : "あなたのヘッドライン",
- "Unable to update headline" : "ヘッドラインを更新できませんでした",
"Language" : "言語",
"Help translate" : "翻訳に協力する",
"Unable to update language" : "言語設定を更新できませんでした",
"No language set" : "言語設定なし",
"Your organisation" : "あなたの組織",
- "Unable to update organisation" : "組織を更新できませんでした",
+ "Your phone number" : "あなたの電話番号",
"Edit your Profile visibility" : "プロフィールの公開範囲を変更",
"Enable Profile" : "プロフィールを有効化",
"Unable to update profile enabled state" : "プロフィールを公開できません",
@@ -295,9 +291,8 @@
"{displayId}" : "{displayId}",
"Unable to update visibility of {displayId}" : "{displayId}の表示範囲を更新できませんでした",
"Your role" : "あなたの役",
- "Unable to update role" : "役職の更新ができませんでした",
- "Unable to update federation scope of the primary {accountProperty}" : "プライマリー{accountProperty}のフェデレーションスコープを更新できませんでした",
- "Unable to update federation scope of additional {accountProperty}" : "追加の{accountProperty}のフェデレーションスコープを更新できませんでした",
+ "Your Twitter handle" : "あなたのTwitterのID",
+ "Your website" : "あなたの個人ウェブサイト",
"Add additional email" : "その他メールアドレスを追加",
"Add" : "追加",
"You do not have permissions to see the details of this user" : "このユーザーの詳細を表示する権限がありません",
@@ -376,7 +371,7 @@
"Not saved" : "未保存",
"Sending…" : "送信中 …",
"Email sent" : "メールを送信しました",
- "Address" : "住所",
+ "Location" : "位置",
"Avatar" : "アバター",
"About" : "説明",
"Full name" : "氏名",
@@ -482,15 +477,6 @@
"You are a member of the following groups:" : "次のグループに所属:",
"You are using <strong>%s</strong>" : "<strong>%s</strong>を現在使用中です",
"You are using <strong>%1$s</strong> of <strong>%2$s</strong> (<strong>%3$s %%</strong>)" : "<strong>%1$s</strong> / <strong>%2$s</strong> (<strong>%3$s %%</strong>) 使用中",
- "Change privacy level of phone number" : "電話番号のプライバシーレベルを変更",
- "Your phone number" : "あなたの電話番号",
- "Change privacy level of address" : "住所のプライバシーレベルを変更",
- "Your postal address" : "あなたの住所",
- "Change privacy level of website" : "Webサイトのプライバシーレベルを変更",
- "It can take up to 24 hours before the account is displayed as verified." : "アカウントが確認済みとして表示されるまでには最大24時間かかることがあります。",
- "Link https://…" : "リンク https://...",
- "Change privacy level of Twitter profile" : "Twitterプロフィールのプライバシーレベルを変更",
- "Twitter handle @…" : "あなたのTwitter ID @...",
"Locale" : "ロケール",
"Current password" : "現在のパスワード",
"New password" : "新しいパスワード",
@@ -528,7 +514,24 @@
"Allow username autocompletion when entering the full name or email address (ignoring missing phonebook match and being in the same group)" : "フルネームまたは電子メールアドレスを入力するときにユーザー名を自動補完します(同じグループに属しておらず、電話帳で一致していなくても)",
"Change privacy level of full name" : "フルネームのプライバシーレベルを変更",
"No display name set" : "表示名が未設定",
+ "Change privacy level of phone number" : "電話番号のプライバシーレベルを変更",
+ "Address" : "住所",
+ "Change privacy level of address" : "住所のプライバシーレベルを変更",
+ "Your postal address" : "あなたの住所",
+ "Change privacy level of website" : "Webサイトのプライバシーレベルを変更",
+ "It can take up to 24 hours before the account is displayed as verified." : "アカウントが確認済みとして表示されるまでには最大24時間かかることがあります。",
+ "Link https://…" : "リンク https://...",
+ "Change privacy level of Twitter profile" : "Twitterプロフィールのプライバシーレベルを変更",
+ "Twitter handle @…" : "あなたのTwitter ID @...",
"The maximum number of OPcache keys is nearly exceeded. To assure that all scripts can be hold in cache, it is recommended to apply <code>opcache.max_accelerated_files</code> to your PHP configuration with a value higher than <code>%s</code>." : "OPcacheキーの最大数を間もなく超過します。全てのスクリプトをキャッシュに保管できるようにするには、<code>opcache.max_accelerated_files</code>の値を<code>%s</code>より多い値でPHP設定に適用することを推奨します。",
- "Change scope level of {accountProperty}" : "{accountProperty}のスコープレベルを変更"
+ "Unable to update biography" : "プロファイルを更新できません",
+ "Unable to update full name" : "フルネームを更新できません",
+ "No full name set" : "フルネームが未設定です",
+ "Unable to update headline" : "ヘッドラインを更新できませんでした",
+ "Unable to update organisation" : "組織を更新できませんでした",
+ "Unable to update role" : "役職の更新ができませんでした",
+ "Change scope level of {accountProperty}" : "{accountProperty}のスコープレベルを変更",
+ "Unable to update federation scope of the primary {accountProperty}" : "プライマリー{accountProperty}のフェデレーションスコープを更新できませんでした",
+ "Unable to update federation scope of additional {accountProperty}" : "追加の{accountProperty}のフェデレーションスコープを更新できませんでした"
},"pluralForm" :"nplurals=1; plural=0;"
} \ No newline at end of file
diff --git a/apps/settings/l10n/ka_GE.js b/apps/settings/l10n/ka_GE.js
index 76ed855fbdc..ab13de683f4 100644
--- a/apps/settings/l10n/ka_GE.js
+++ b/apps/settings/l10n/ka_GE.js
@@ -144,6 +144,9 @@ OC.L10N.register(
"No email address set" : "ელ-ფოსტის მისამართი არაა დაყენებული",
"Language" : "ენა",
"Help translate" : "თარგმნის დახმარება",
+ "Your phone number" : "თქვენი ტელეფონის ნომერი",
+ "Your Twitter handle" : "თქვენი Twitter-is @…",
+ "Your website" : "თქვენი ვებ-საიტი",
"Add" : "დამატება",
"Cancel" : "უარყოფა",
"{size} used" : "მოხმარებულია {size}",
@@ -171,7 +174,7 @@ OC.L10N.register(
"Not saved" : "არაა შენახული",
"Sending…" : "იგზავნება…",
"Email sent" : "ელ-წერილი გაიგზავნა",
- "Address" : "მისამართი",
+ "Location" : "ადგილმდებარეობა",
"Avatar" : "ავატარი",
"About" : "შესახებ",
"Full name" : "სრული სახელი",
@@ -231,11 +234,6 @@ OC.L10N.register(
"png or jpg, max. 20 MB" : "png ან jpg, მაქს. 20 მბ",
"Picture provided by original account" : "სურათი ორიგინალი ანგარიშიდან",
"Choose as profile picture" : "აირჩიეთ პროფილის სურათად",
- "Your phone number" : "თქვენი ტელეფონის ნომერი",
- "Your postal address" : "თქვენი საფოსტო მისამართი",
- "It can take up to 24 hours before the account is displayed as verified." : "თქვენი ანგარიშის ვერიფიცირებულად გამოჩენამ შეიძლება გასტანოს 24 საათი.",
- "Link https://…" : "ბმული https://…",
- "Twitter handle @…" : "Twitter @…",
"Current password" : "მიმდინარე პაროლი",
"New password" : "ახალი პაროლი",
"Change password" : "პაროლის შეცვლა",
@@ -258,6 +256,11 @@ OC.L10N.register(
"Background job didn’t run yet!" : "ფონური საქმე ჯერ არ გაშვებულა!",
"The cron.php needs to be executed by the system user \"%s\"." : "cron.php უნდა გაუშვას სისტემურმა მოხმარებელმა \"%s\".",
"days" : "დღე",
- "No display name set" : "დისპლეი სახელი არაა დაყენებული"
+ "No display name set" : "დისპლეი სახელი არაა დაყენებული",
+ "Address" : "მისამართი",
+ "Your postal address" : "თქვენი საფოსტო მისამართი",
+ "It can take up to 24 hours before the account is displayed as verified." : "თქვენი ანგარიშის ვერიფიცირებულად გამოჩენამ შეიძლება გასტანოს 24 საათი.",
+ "Link https://…" : "ბმული https://…",
+ "Twitter handle @…" : "Twitter @…"
},
"nplurals=2; plural=(n!=1);");
diff --git a/apps/settings/l10n/ka_GE.json b/apps/settings/l10n/ka_GE.json
index 643e6c7d995..c8594491c19 100644
--- a/apps/settings/l10n/ka_GE.json
+++ b/apps/settings/l10n/ka_GE.json
@@ -142,6 +142,9 @@
"No email address set" : "ელ-ფოსტის მისამართი არაა დაყენებული",
"Language" : "ენა",
"Help translate" : "თარგმნის დახმარება",
+ "Your phone number" : "თქვენი ტელეფონის ნომერი",
+ "Your Twitter handle" : "თქვენი Twitter-is @…",
+ "Your website" : "თქვენი ვებ-საიტი",
"Add" : "დამატება",
"Cancel" : "უარყოფა",
"{size} used" : "მოხმარებულია {size}",
@@ -169,7 +172,7 @@
"Not saved" : "არაა შენახული",
"Sending…" : "იგზავნება…",
"Email sent" : "ელ-წერილი გაიგზავნა",
- "Address" : "მისამართი",
+ "Location" : "ადგილმდებარეობა",
"Avatar" : "ავატარი",
"About" : "შესახებ",
"Full name" : "სრული სახელი",
@@ -229,11 +232,6 @@
"png or jpg, max. 20 MB" : "png ან jpg, მაქს. 20 მბ",
"Picture provided by original account" : "სურათი ორიგინალი ანგარიშიდან",
"Choose as profile picture" : "აირჩიეთ პროფილის სურათად",
- "Your phone number" : "თქვენი ტელეფონის ნომერი",
- "Your postal address" : "თქვენი საფოსტო მისამართი",
- "It can take up to 24 hours before the account is displayed as verified." : "თქვენი ანგარიშის ვერიფიცირებულად გამოჩენამ შეიძლება გასტანოს 24 საათი.",
- "Link https://…" : "ბმული https://…",
- "Twitter handle @…" : "Twitter @…",
"Current password" : "მიმდინარე პაროლი",
"New password" : "ახალი პაროლი",
"Change password" : "პაროლის შეცვლა",
@@ -256,6 +254,11 @@
"Background job didn’t run yet!" : "ფონური საქმე ჯერ არ გაშვებულა!",
"The cron.php needs to be executed by the system user \"%s\"." : "cron.php უნდა გაუშვას სისტემურმა მოხმარებელმა \"%s\".",
"days" : "დღე",
- "No display name set" : "დისპლეი სახელი არაა დაყენებული"
+ "No display name set" : "დისპლეი სახელი არაა დაყენებული",
+ "Address" : "მისამართი",
+ "Your postal address" : "თქვენი საფოსტო მისამართი",
+ "It can take up to 24 hours before the account is displayed as verified." : "თქვენი ანგარიშის ვერიფიცირებულად გამოჩენამ შეიძლება გასტანოს 24 საათი.",
+ "Link https://…" : "ბმული https://…",
+ "Twitter handle @…" : "Twitter @…"
},"pluralForm" :"nplurals=2; plural=(n!=1);"
} \ No newline at end of file
diff --git a/apps/settings/l10n/ko.js b/apps/settings/l10n/ko.js
index 7fe7c0e27d9..fd4c67ce080 100644
--- a/apps/settings/l10n/ko.js
+++ b/apps/settings/l10n/ko.js
@@ -255,10 +255,7 @@ OC.L10N.register(
"You are about to remove the group {group}. The users will NOT be deleted." : "당신은 {group} 그룹을 지우려고 합니다. 그룹의 사용자들은 삭제되지 않습니다.",
"Please confirm the group removal " : "그룹 지우기를 확인해주세요.",
"Your biography" : "내 소개문구",
- "Unable to update biography" : "소개문구를 갱신할 수 없음",
"Your full name" : "내 전체 이름",
- "Unable to update full name" : "전체 이름을 갱신할 수 없음",
- "No full name set" : "전체 이름이 설정되지 않음",
"Email options" : "이메일 옵션",
"Primary email for password reset and notifications" : "암호 초기화 및 알림 수신용 주 이메일 주소",
"Remove primary email" : "주 이메일 삭제",
@@ -276,19 +273,19 @@ OC.L10N.register(
"No email address set" : "이메일 주소가 설정되지 않음",
"Additional emails" : "추가 이메일",
"Your headline" : "내 표제",
- "Unable to update headline" : "표제를 갱신할 수 없음",
"Language" : "언어",
"Help translate" : "번역 돕기",
"Unable to update language" : "언어를 갱신할 수 없음",
"No language set" : "언어가 설정되지 않음",
"Your organisation" : "내 조직",
- "Unable to update organisation" : "조직을 갱신할 수 없음",
+ "Your phone number" : "내 휴대폰 번호",
"Edit your Profile visibility" : "프로필 표시 여부 편집",
"Enable Profile" : "프로필 활성화",
"Unable to update profile enabled state" : "프로필 활성화 여부를 갱신할 수 없음",
"Unable to update visibility of {displayId}" : "{displayId}의 표시 여부를 갱신할 수 없음",
"Your role" : "내 직책",
- "Unable to update role" : "직책을 갱신할 수 없음",
+ "Your Twitter handle" : "내 트위터",
+ "Your website" : "내 웹 사이트",
"Add additional email" : "추가 이메일 추가",
"Add" : "추가",
"You do not have permissions to see the details of this user" : "사용자의 상세정보를 볼 권한이 없습니다",
@@ -365,7 +362,7 @@ OC.L10N.register(
"Not saved" : "저장하지 않음",
"Sending…" : "보내는 중…",
"Email sent" : "이메일 보냄",
- "Address" : "주소",
+ "Location" : "위치",
"Avatar" : "아바타",
"About" : "정보",
"Full name" : "전체 이름",
@@ -461,15 +458,6 @@ OC.L10N.register(
"You are a member of the following groups:" : "당신은 다음 그룹의 멤버입니다:",
"You are using <strong>%s</strong>" : "현재 <strong>%s</strong>를 사용하고 있습니다.",
"You are using <strong>%1$s</strong> of <strong>%2$s</strong> (<strong>%3$s %%</strong>)" : "현재 <strong>%2$s</strong> /%1$s</strong>(<strong>%3$s%%</strong>)를 사용하고 있습니다",
- "Change privacy level of phone number" : "전화번호에 대한 공개 단계 변경",
- "Your phone number" : "내 휴대폰 번호",
- "Change privacy level of address" : "주소에 대한 공개 단계 변경",
- "Your postal address" : "내 우편 주소",
- "Change privacy level of website" : "웹사이트에 대한 공개 단계 변경",
- "It can take up to 24 hours before the account is displayed as verified." : "계정이 확인된 것으로 표시될 때까지 최대 24시간이 걸릴 수 있습니다",
- "Link https://…" : "링크 https://…",
- "Change privacy level of Twitter profile" : "트위터 프로필에 대한 공개 단계 변경",
- "Twitter handle @…" : "트위터 핸들 @…",
"Locale" : "지역",
"Current password" : "현재 암호",
"New password" : "새 암호",
@@ -505,6 +493,21 @@ OC.L10N.register(
"days" : "일",
"Change privacy level of full name" : "전체 이름에 대한 공개 단계 변경",
"No display name set" : "표시 이름이 설정되지 않음",
- "The maximum number of OPcache keys is nearly exceeded. To assure that all scripts can be hold in cache, it is recommended to apply <code>opcache.max_accelerated_files</code> to your PHP configuration with a value higher than <code>%s</code>." : "곧 OPcache key가 최대치를 초과할 것으로 보입니다. 모든 스크립트가 캐시에 보관될 수 있도록, PHP 설정에서 <code>opcache.max_accelerated_files</code> 값을 <code>%s</code> 보다 크게 적용하시길 권장합니다. "
+ "Change privacy level of phone number" : "전화번호에 대한 공개 단계 변경",
+ "Address" : "주소",
+ "Change privacy level of address" : "주소에 대한 공개 단계 변경",
+ "Your postal address" : "내 우편 주소",
+ "Change privacy level of website" : "웹사이트에 대한 공개 단계 변경",
+ "It can take up to 24 hours before the account is displayed as verified." : "계정이 확인된 것으로 표시될 때까지 최대 24시간이 걸릴 수 있습니다",
+ "Link https://…" : "링크 https://…",
+ "Change privacy level of Twitter profile" : "트위터 프로필에 대한 공개 단계 변경",
+ "Twitter handle @…" : "트위터 핸들 @…",
+ "The maximum number of OPcache keys is nearly exceeded. To assure that all scripts can be hold in cache, it is recommended to apply <code>opcache.max_accelerated_files</code> to your PHP configuration with a value higher than <code>%s</code>." : "곧 OPcache key가 최대치를 초과할 것으로 보입니다. 모든 스크립트가 캐시에 보관될 수 있도록, PHP 설정에서 <code>opcache.max_accelerated_files</code> 값을 <code>%s</code> 보다 크게 적용하시길 권장합니다. ",
+ "Unable to update biography" : "소개문구를 갱신할 수 없음",
+ "Unable to update full name" : "전체 이름을 갱신할 수 없음",
+ "No full name set" : "전체 이름이 설정되지 않음",
+ "Unable to update headline" : "표제를 갱신할 수 없음",
+ "Unable to update organisation" : "조직을 갱신할 수 없음",
+ "Unable to update role" : "직책을 갱신할 수 없음"
},
"nplurals=1; plural=0;");
diff --git a/apps/settings/l10n/ko.json b/apps/settings/l10n/ko.json
index d4c47fac73f..23ac763fbac 100644
--- a/apps/settings/l10n/ko.json
+++ b/apps/settings/l10n/ko.json
@@ -253,10 +253,7 @@
"You are about to remove the group {group}. The users will NOT be deleted." : "당신은 {group} 그룹을 지우려고 합니다. 그룹의 사용자들은 삭제되지 않습니다.",
"Please confirm the group removal " : "그룹 지우기를 확인해주세요.",
"Your biography" : "내 소개문구",
- "Unable to update biography" : "소개문구를 갱신할 수 없음",
"Your full name" : "내 전체 이름",
- "Unable to update full name" : "전체 이름을 갱신할 수 없음",
- "No full name set" : "전체 이름이 설정되지 않음",
"Email options" : "이메일 옵션",
"Primary email for password reset and notifications" : "암호 초기화 및 알림 수신용 주 이메일 주소",
"Remove primary email" : "주 이메일 삭제",
@@ -274,19 +271,19 @@
"No email address set" : "이메일 주소가 설정되지 않음",
"Additional emails" : "추가 이메일",
"Your headline" : "내 표제",
- "Unable to update headline" : "표제를 갱신할 수 없음",
"Language" : "언어",
"Help translate" : "번역 돕기",
"Unable to update language" : "언어를 갱신할 수 없음",
"No language set" : "언어가 설정되지 않음",
"Your organisation" : "내 조직",
- "Unable to update organisation" : "조직을 갱신할 수 없음",
+ "Your phone number" : "내 휴대폰 번호",
"Edit your Profile visibility" : "프로필 표시 여부 편집",
"Enable Profile" : "프로필 활성화",
"Unable to update profile enabled state" : "프로필 활성화 여부를 갱신할 수 없음",
"Unable to update visibility of {displayId}" : "{displayId}의 표시 여부를 갱신할 수 없음",
"Your role" : "내 직책",
- "Unable to update role" : "직책을 갱신할 수 없음",
+ "Your Twitter handle" : "내 트위터",
+ "Your website" : "내 웹 사이트",
"Add additional email" : "추가 이메일 추가",
"Add" : "추가",
"You do not have permissions to see the details of this user" : "사용자의 상세정보를 볼 권한이 없습니다",
@@ -363,7 +360,7 @@
"Not saved" : "저장하지 않음",
"Sending…" : "보내는 중…",
"Email sent" : "이메일 보냄",
- "Address" : "주소",
+ "Location" : "위치",
"Avatar" : "아바타",
"About" : "정보",
"Full name" : "전체 이름",
@@ -459,15 +456,6 @@
"You are a member of the following groups:" : "당신은 다음 그룹의 멤버입니다:",
"You are using <strong>%s</strong>" : "현재 <strong>%s</strong>를 사용하고 있습니다.",
"You are using <strong>%1$s</strong> of <strong>%2$s</strong> (<strong>%3$s %%</strong>)" : "현재 <strong>%2$s</strong> /%1$s</strong>(<strong>%3$s%%</strong>)를 사용하고 있습니다",
- "Change privacy level of phone number" : "전화번호에 대한 공개 단계 변경",
- "Your phone number" : "내 휴대폰 번호",
- "Change privacy level of address" : "주소에 대한 공개 단계 변경",
- "Your postal address" : "내 우편 주소",
- "Change privacy level of website" : "웹사이트에 대한 공개 단계 변경",
- "It can take up to 24 hours before the account is displayed as verified." : "계정이 확인된 것으로 표시될 때까지 최대 24시간이 걸릴 수 있습니다",
- "Link https://…" : "링크 https://…",
- "Change privacy level of Twitter profile" : "트위터 프로필에 대한 공개 단계 변경",
- "Twitter handle @…" : "트위터 핸들 @…",
"Locale" : "지역",
"Current password" : "현재 암호",
"New password" : "새 암호",
@@ -503,6 +491,21 @@
"days" : "일",
"Change privacy level of full name" : "전체 이름에 대한 공개 단계 변경",
"No display name set" : "표시 이름이 설정되지 않음",
- "The maximum number of OPcache keys is nearly exceeded. To assure that all scripts can be hold in cache, it is recommended to apply <code>opcache.max_accelerated_files</code> to your PHP configuration with a value higher than <code>%s</code>." : "곧 OPcache key가 최대치를 초과할 것으로 보입니다. 모든 스크립트가 캐시에 보관될 수 있도록, PHP 설정에서 <code>opcache.max_accelerated_files</code> 값을 <code>%s</code> 보다 크게 적용하시길 권장합니다. "
+ "Change privacy level of phone number" : "전화번호에 대한 공개 단계 변경",
+ "Address" : "주소",
+ "Change privacy level of address" : "주소에 대한 공개 단계 변경",
+ "Your postal address" : "내 우편 주소",
+ "Change privacy level of website" : "웹사이트에 대한 공개 단계 변경",
+ "It can take up to 24 hours before the account is displayed as verified." : "계정이 확인된 것으로 표시될 때까지 최대 24시간이 걸릴 수 있습니다",
+ "Link https://…" : "링크 https://…",
+ "Change privacy level of Twitter profile" : "트위터 프로필에 대한 공개 단계 변경",
+ "Twitter handle @…" : "트위터 핸들 @…",
+ "The maximum number of OPcache keys is nearly exceeded. To assure that all scripts can be hold in cache, it is recommended to apply <code>opcache.max_accelerated_files</code> to your PHP configuration with a value higher than <code>%s</code>." : "곧 OPcache key가 최대치를 초과할 것으로 보입니다. 모든 스크립트가 캐시에 보관될 수 있도록, PHP 설정에서 <code>opcache.max_accelerated_files</code> 값을 <code>%s</code> 보다 크게 적용하시길 권장합니다. ",
+ "Unable to update biography" : "소개문구를 갱신할 수 없음",
+ "Unable to update full name" : "전체 이름을 갱신할 수 없음",
+ "No full name set" : "전체 이름이 설정되지 않음",
+ "Unable to update headline" : "표제를 갱신할 수 없음",
+ "Unable to update organisation" : "조직을 갱신할 수 없음",
+ "Unable to update role" : "직책을 갱신할 수 없음"
},"pluralForm" :"nplurals=1; plural=0;"
} \ No newline at end of file
diff --git a/apps/settings/l10n/lt_LT.js b/apps/settings/l10n/lt_LT.js
index 479d5375242..1b83509ea00 100644
--- a/apps/settings/l10n/lt_LT.js
+++ b/apps/settings/l10n/lt_LT.js
@@ -204,10 +204,7 @@ OC.L10N.register(
"You are about to remove the group {group}. The users will NOT be deleted." : "Jūs ketinate pašalinti grupę {group}. Naudotojai NEBUS ištrinti.",
"Please confirm the group removal " : "Patvirtinkite grupės pašalinimą",
"Your biography" : "Jūsų biografija",
- "Unable to update biography" : "Nepavyko atnaujinti biografijos",
"Your full name" : "Jūsų visas vardas",
- "Unable to update full name" : "Nepavyko atnaujinti viso vardo",
- "No full name set" : "Nenustatyta jokio viso vardo",
"Remove primary email" : "Šalinti pirminį el. paštą",
"Delete email" : "Ištrinti el. paštą",
"This address is not confirmed" : "Šis adresas nėra patvirtintas",
@@ -217,11 +214,13 @@ OC.L10N.register(
"Language" : "Kalba",
"Help translate" : "Padėkite išversti",
"No language set" : "Nenustatyta jokia kalba",
+ "Your phone number" : "Jūsų telefono numeris",
"Edit your Profile visibility" : "Taisyti savo profilio matomumą",
"Enable Profile" : "Įjungti profilį",
"Unable to update profile enabled state" : "Nepavyko atnaujinti profilio įjungimo būsenos",
"{displayId}" : "{displayId}",
"Unable to update visibility of {displayId}" : "Nepavyko atnaujinti {displayId} matomumo",
+ "Your website" : "Jūsų svetainė",
"Add" : "Pridėti",
"You do not have permissions to see the details of this user" : "Jūs neturite leidimų matyti išsamesnę informaciją apie šį naudotoją",
"Add new password" : "Pridėti naują slaptažodį",
@@ -298,7 +297,7 @@ OC.L10N.register(
"Not saved" : "Neįrašyta",
"Sending…" : "Siunčiama…",
"Email sent" : "El. paštas išsiųstas",
- "Address" : "Adresas",
+ "Location" : "Vieta",
"Avatar" : "Avataras",
"About" : "Apie",
"Full name" : "Vardas, pavardė",
@@ -380,11 +379,6 @@ OC.L10N.register(
"You are a member of the following groups:" : "Jūs esate šių grupių narys:",
"You are using <strong>%s</strong>" : "Jūs naudojate <strong>%s</strong>",
"You are using <strong>%1$s</strong> of <strong>%2$s</strong> (<strong>%3$s %%</strong>)" : "Jūs naudojate <strong>%1$s</strong> iš <strong>%2$s</strong> (<strong>%3$s %%</strong>)",
- "Your phone number" : "Jūsų telefono numeris",
- "Your postal address" : "Jūsų adresas",
- "It can take up to 24 hours before the account is displayed as verified." : "Gali užtrukti iki 24 valandų, kol paskyra bus rodoma kaip patikrinta. ",
- "Link https://…" : "Nuoroda https://…",
- "Twitter handle @…" : "Twitter rankenėlė @…",
"Locale" : "Lokalė",
"Current password" : "Dabartinis slaptažodis",
"New password" : "Naujas slaptažodis",
@@ -414,6 +408,14 @@ OC.L10N.register(
"Recommended" : "Rekomenduojama",
"The cron.php needs to be executed by the system user \"%s\"." : "Cron.php turi įvykdyti sistemos naudotojas „%s“.",
"days" : "dienos",
- "No display name set" : "Rodomas vardas nenurodytas"
+ "No display name set" : "Rodomas vardas nenurodytas",
+ "Address" : "Adresas",
+ "Your postal address" : "Jūsų adresas",
+ "It can take up to 24 hours before the account is displayed as verified." : "Gali užtrukti iki 24 valandų, kol paskyra bus rodoma kaip patikrinta. ",
+ "Link https://…" : "Nuoroda https://…",
+ "Twitter handle @…" : "Twitter rankenėlė @…",
+ "Unable to update biography" : "Nepavyko atnaujinti biografijos",
+ "Unable to update full name" : "Nepavyko atnaujinti viso vardo",
+ "No full name set" : "Nenustatyta jokio viso vardo"
},
"nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 1 : n % 1 != 0 ? 2: 3);");
diff --git a/apps/settings/l10n/lt_LT.json b/apps/settings/l10n/lt_LT.json
index 492a8461f1f..bb935c3b3d4 100644
--- a/apps/settings/l10n/lt_LT.json
+++ b/apps/settings/l10n/lt_LT.json
@@ -202,10 +202,7 @@
"You are about to remove the group {group}. The users will NOT be deleted." : "Jūs ketinate pašalinti grupę {group}. Naudotojai NEBUS ištrinti.",
"Please confirm the group removal " : "Patvirtinkite grupės pašalinimą",
"Your biography" : "Jūsų biografija",
- "Unable to update biography" : "Nepavyko atnaujinti biografijos",
"Your full name" : "Jūsų visas vardas",
- "Unable to update full name" : "Nepavyko atnaujinti viso vardo",
- "No full name set" : "Nenustatyta jokio viso vardo",
"Remove primary email" : "Šalinti pirminį el. paštą",
"Delete email" : "Ištrinti el. paštą",
"This address is not confirmed" : "Šis adresas nėra patvirtintas",
@@ -215,11 +212,13 @@
"Language" : "Kalba",
"Help translate" : "Padėkite išversti",
"No language set" : "Nenustatyta jokia kalba",
+ "Your phone number" : "Jūsų telefono numeris",
"Edit your Profile visibility" : "Taisyti savo profilio matomumą",
"Enable Profile" : "Įjungti profilį",
"Unable to update profile enabled state" : "Nepavyko atnaujinti profilio įjungimo būsenos",
"{displayId}" : "{displayId}",
"Unable to update visibility of {displayId}" : "Nepavyko atnaujinti {displayId} matomumo",
+ "Your website" : "Jūsų svetainė",
"Add" : "Pridėti",
"You do not have permissions to see the details of this user" : "Jūs neturite leidimų matyti išsamesnę informaciją apie šį naudotoją",
"Add new password" : "Pridėti naują slaptažodį",
@@ -296,7 +295,7 @@
"Not saved" : "Neįrašyta",
"Sending…" : "Siunčiama…",
"Email sent" : "El. paštas išsiųstas",
- "Address" : "Adresas",
+ "Location" : "Vieta",
"Avatar" : "Avataras",
"About" : "Apie",
"Full name" : "Vardas, pavardė",
@@ -378,11 +377,6 @@
"You are a member of the following groups:" : "Jūs esate šių grupių narys:",
"You are using <strong>%s</strong>" : "Jūs naudojate <strong>%s</strong>",
"You are using <strong>%1$s</strong> of <strong>%2$s</strong> (<strong>%3$s %%</strong>)" : "Jūs naudojate <strong>%1$s</strong> iš <strong>%2$s</strong> (<strong>%3$s %%</strong>)",
- "Your phone number" : "Jūsų telefono numeris",
- "Your postal address" : "Jūsų adresas",
- "It can take up to 24 hours before the account is displayed as verified." : "Gali užtrukti iki 24 valandų, kol paskyra bus rodoma kaip patikrinta. ",
- "Link https://…" : "Nuoroda https://…",
- "Twitter handle @…" : "Twitter rankenėlė @…",
"Locale" : "Lokalė",
"Current password" : "Dabartinis slaptažodis",
"New password" : "Naujas slaptažodis",
@@ -412,6 +406,14 @@
"Recommended" : "Rekomenduojama",
"The cron.php needs to be executed by the system user \"%s\"." : "Cron.php turi įvykdyti sistemos naudotojas „%s“.",
"days" : "dienos",
- "No display name set" : "Rodomas vardas nenurodytas"
+ "No display name set" : "Rodomas vardas nenurodytas",
+ "Address" : "Adresas",
+ "Your postal address" : "Jūsų adresas",
+ "It can take up to 24 hours before the account is displayed as verified." : "Gali užtrukti iki 24 valandų, kol paskyra bus rodoma kaip patikrinta. ",
+ "Link https://…" : "Nuoroda https://…",
+ "Twitter handle @…" : "Twitter rankenėlė @…",
+ "Unable to update biography" : "Nepavyko atnaujinti biografijos",
+ "Unable to update full name" : "Nepavyko atnaujinti viso vardo",
+ "No full name set" : "Nenustatyta jokio viso vardo"
},"pluralForm" :"nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 1 : n % 1 != 0 ? 2: 3);"
} \ No newline at end of file
diff --git a/apps/settings/l10n/lv.js b/apps/settings/l10n/lv.js
index 1522f116361..3742287b616 100644
--- a/apps/settings/l10n/lv.js
+++ b/apps/settings/l10n/lv.js
@@ -92,6 +92,8 @@ OC.L10N.register(
"No email address set" : "Nav norādīts e-pasts",
"Language" : "Valoda",
"Help translate" : "Palīdzi tulkot",
+ "Your phone number" : "Jūsu tālruņa numurs",
+ "Your website" : "Jūsu mājaslapa",
"Add" : "Pievienot",
"Cancel" : "Atcelt",
"Display name" : "Ekrāna vārds",
@@ -110,7 +112,7 @@ OC.L10N.register(
"Not saved" : "Nav saglabāts",
"Sending…" : "Sūta …",
"Email sent" : "Vēstule nosūtīta",
- "Address" : "Adrese",
+ "Location" : "Vieta",
"Avatar" : "Profila attēls",
"About" : "Par",
"Full name" : "Pilns vārds",
@@ -158,8 +160,6 @@ OC.L10N.register(
"Remove image" : "Novākt attēlu",
"png or jpg, max. 20 MB" : "png vai jpg, max. 20 MB",
"Choose as profile picture" : "Izvēlēties kā profila attēlu",
- "Your phone number" : "Jūsu tālruņa numurs",
- "Your postal address" : "Jūsu pasta adrese",
"Current password" : "Pašreizējā parole",
"New password" : "Jauna parole",
"Change password" : "Mainīt paroli",
@@ -176,6 +176,8 @@ OC.L10N.register(
"Start migration" : "Sākt migrāciju",
"Recommended" : "Rekomendēts",
"days" : "dienas",
- "No display name set" : "Nav norādīts ekrāna vārds"
+ "No display name set" : "Nav norādīts ekrāna vārds",
+ "Address" : "Adrese",
+ "Your postal address" : "Jūsu pasta adrese"
},
"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);");
diff --git a/apps/settings/l10n/lv.json b/apps/settings/l10n/lv.json
index dccff9e708d..5accfc66161 100644
--- a/apps/settings/l10n/lv.json
+++ b/apps/settings/l10n/lv.json
@@ -90,6 +90,8 @@
"No email address set" : "Nav norādīts e-pasts",
"Language" : "Valoda",
"Help translate" : "Palīdzi tulkot",
+ "Your phone number" : "Jūsu tālruņa numurs",
+ "Your website" : "Jūsu mājaslapa",
"Add" : "Pievienot",
"Cancel" : "Atcelt",
"Display name" : "Ekrāna vārds",
@@ -108,7 +110,7 @@
"Not saved" : "Nav saglabāts",
"Sending…" : "Sūta …",
"Email sent" : "Vēstule nosūtīta",
- "Address" : "Adrese",
+ "Location" : "Vieta",
"Avatar" : "Profila attēls",
"About" : "Par",
"Full name" : "Pilns vārds",
@@ -156,8 +158,6 @@
"Remove image" : "Novākt attēlu",
"png or jpg, max. 20 MB" : "png vai jpg, max. 20 MB",
"Choose as profile picture" : "Izvēlēties kā profila attēlu",
- "Your phone number" : "Jūsu tālruņa numurs",
- "Your postal address" : "Jūsu pasta adrese",
"Current password" : "Pašreizējā parole",
"New password" : "Jauna parole",
"Change password" : "Mainīt paroli",
@@ -174,6 +174,8 @@
"Start migration" : "Sākt migrāciju",
"Recommended" : "Rekomendēts",
"days" : "dienas",
- "No display name set" : "Nav norādīts ekrāna vārds"
+ "No display name set" : "Nav norādīts ekrāna vārds",
+ "Address" : "Adrese",
+ "Your postal address" : "Jūsu pasta adrese"
},"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/settings/l10n/mk.js b/apps/settings/l10n/mk.js
index 9a21e6f948e..137a43eba26 100644
--- a/apps/settings/l10n/mk.js
+++ b/apps/settings/l10n/mk.js
@@ -260,10 +260,7 @@ OC.L10N.register(
"You are about to remove the group {group}. The users will NOT be deleted." : "Ќе ја отстраните групата {group}. Корисниците во неа НЕМА да бидат избришани.",
"Please confirm the group removal " : "Потврди отстранување на група",
"Your biography" : "Ваша биографија",
- "Unable to update biography" : "Неможе да се зажурира биографијата",
"Your full name" : "Вашето целосно име",
- "Unable to update full name" : "Не може да се ажурира целосно име",
- "No full name set" : "Нема поставено целосно име",
"Email options" : "Е-пошта параметри",
"Primary email for password reset and notifications" : "Примарна Е-пошта за ресетирање на лозинка и известувања",
"Remove primary email" : "Избриши примарна е-пошта",
@@ -281,13 +278,12 @@ OC.L10N.register(
"No email address set" : "Нема поставено адреса за е-пошта ",
"Additional emails" : "Дополнителни е-пошти",
"Your headline" : "Вашиот наслов",
- "Unable to update headline" : "Неможе да се ажурира насловот",
"Language" : "Јазик",
"Help translate" : "Помогни во преводот",
"Unable to update language" : "Не може да се ажурира јазикот",
"No language set" : "Не е поставен јазик",
"Your organisation" : "Вашата организација",
- "Unable to update organisation" : "Не може да се ажурира организацијата",
+ "Your phone number" : "Вашиот телефонски број",
"Edit your Profile visibility" : "Уредете ја видливоста на вашиот профил",
"Enable Profile" : "Овозможи профил",
"Unable to update profile enabled state" : "Неможе да се ажурира достапноста на профилот",
@@ -295,7 +291,6 @@ OC.L10N.register(
"{displayId}" : "{displayId}",
"Unable to update visibility of {displayId}" : "Неможе да се ажурира видливоста на {displayId}",
"Your role" : "Ваша улога",
- "Unable to update role" : "Неможе да се ажурира улогата",
"Add additional email" : "Додади дополнителна е-пошта",
"Add" : "Додади",
"You do not have permissions to see the details of this user" : "Немате дозвола за да ги гледате деталите на овој корисник",
@@ -374,7 +369,7 @@ OC.L10N.register(
"Not saved" : "Не е зачувано",
"Sending…" : "Испраќа…",
"Email sent" : "Е-порака пратена",
- "Address" : "Адреса",
+ "Location" : "Локација",
"Avatar" : "Аватар",
"About" : "За",
"Full name" : "Име и презиме",
@@ -480,15 +475,6 @@ OC.L10N.register(
"You are a member of the following groups:" : "Член сте на следниве групи",
"You are using <strong>%s</strong>" : "Користите <strong>%s</strong>",
"You are using <strong>%1$s</strong> of <strong>%2$s</strong> (<strong>%3$s %%</strong>)" : "Користите <strong>%1$s</strong> од <strong>%2$s</strong> (<strong>%3$s %%</strong>)",
- "Change privacy level of phone number" : "Променете го нивото на приватност за телефонскиот број",
- "Your phone number" : "Вашиот телефонски број",
- "Change privacy level of address" : "Променете го нивото на приватност за адресата",
- "Your postal address" : "Вашата поштенска адреса",
- "Change privacy level of website" : "Променете го нивото на приватност за вебстраната",
- "It can take up to 24 hours before the account is displayed as verified." : "Може да треба до 24 часа додека сметката почне да се прикажува како верификувана.",
- "Link https://…" : "Линк https://....",
- "Change privacy level of Twitter profile" : "Променете го нивото на приватност за Twitter профилот",
- "Twitter handle @…" : "Twitter @…",
"Locale" : "Локација",
"Current password" : "Моментална лозинка",
"New password" : "Нова лозинка",
@@ -524,6 +510,21 @@ OC.L10N.register(
"The cron.php needs to be executed by the system user \"%s\"." : "cron.php е потребно да биде извршен од системски корисник\" %s\".",
"days" : "денови",
"Change privacy level of full name" : "Променете го нивото на приватност за името и презимето",
- "No display name set" : "Нема поставено име за прикажување"
+ "No display name set" : "Нема поставено име за прикажување",
+ "Change privacy level of phone number" : "Променете го нивото на приватност за телефонскиот број",
+ "Address" : "Адреса",
+ "Change privacy level of address" : "Променете го нивото на приватност за адресата",
+ "Your postal address" : "Вашата поштенска адреса",
+ "Change privacy level of website" : "Променете го нивото на приватност за вебстраната",
+ "It can take up to 24 hours before the account is displayed as verified." : "Може да треба до 24 часа додека сметката почне да се прикажува како верификувана.",
+ "Link https://…" : "Линк https://....",
+ "Change privacy level of Twitter profile" : "Променете го нивото на приватност за Twitter профилот",
+ "Twitter handle @…" : "Twitter @…",
+ "Unable to update biography" : "Неможе да се зажурира биографијата",
+ "Unable to update full name" : "Не може да се ажурира целосно име",
+ "No full name set" : "Нема поставено целосно име",
+ "Unable to update headline" : "Неможе да се ажурира насловот",
+ "Unable to update organisation" : "Не може да се ажурира организацијата",
+ "Unable to update role" : "Неможе да се ажурира улогата"
},
"nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;");
diff --git a/apps/settings/l10n/mk.json b/apps/settings/l10n/mk.json
index 3bcca15811a..a3e36ecbef5 100644
--- a/apps/settings/l10n/mk.json
+++ b/apps/settings/l10n/mk.json
@@ -258,10 +258,7 @@
"You are about to remove the group {group}. The users will NOT be deleted." : "Ќе ја отстраните групата {group}. Корисниците во неа НЕМА да бидат избришани.",
"Please confirm the group removal " : "Потврди отстранување на група",
"Your biography" : "Ваша биографија",
- "Unable to update biography" : "Неможе да се зажурира биографијата",
"Your full name" : "Вашето целосно име",
- "Unable to update full name" : "Не може да се ажурира целосно име",
- "No full name set" : "Нема поставено целосно име",
"Email options" : "Е-пошта параметри",
"Primary email for password reset and notifications" : "Примарна Е-пошта за ресетирање на лозинка и известувања",
"Remove primary email" : "Избриши примарна е-пошта",
@@ -279,13 +276,12 @@
"No email address set" : "Нема поставено адреса за е-пошта ",
"Additional emails" : "Дополнителни е-пошти",
"Your headline" : "Вашиот наслов",
- "Unable to update headline" : "Неможе да се ажурира насловот",
"Language" : "Јазик",
"Help translate" : "Помогни во преводот",
"Unable to update language" : "Не може да се ажурира јазикот",
"No language set" : "Не е поставен јазик",
"Your organisation" : "Вашата организација",
- "Unable to update organisation" : "Не може да се ажурира организацијата",
+ "Your phone number" : "Вашиот телефонски број",
"Edit your Profile visibility" : "Уредете ја видливоста на вашиот профил",
"Enable Profile" : "Овозможи профил",
"Unable to update profile enabled state" : "Неможе да се ажурира достапноста на профилот",
@@ -293,7 +289,6 @@
"{displayId}" : "{displayId}",
"Unable to update visibility of {displayId}" : "Неможе да се ажурира видливоста на {displayId}",
"Your role" : "Ваша улога",
- "Unable to update role" : "Неможе да се ажурира улогата",
"Add additional email" : "Додади дополнителна е-пошта",
"Add" : "Додади",
"You do not have permissions to see the details of this user" : "Немате дозвола за да ги гледате деталите на овој корисник",
@@ -372,7 +367,7 @@
"Not saved" : "Не е зачувано",
"Sending…" : "Испраќа…",
"Email sent" : "Е-порака пратена",
- "Address" : "Адреса",
+ "Location" : "Локација",
"Avatar" : "Аватар",
"About" : "За",
"Full name" : "Име и презиме",
@@ -478,15 +473,6 @@
"You are a member of the following groups:" : "Член сте на следниве групи",
"You are using <strong>%s</strong>" : "Користите <strong>%s</strong>",
"You are using <strong>%1$s</strong> of <strong>%2$s</strong> (<strong>%3$s %%</strong>)" : "Користите <strong>%1$s</strong> од <strong>%2$s</strong> (<strong>%3$s %%</strong>)",
- "Change privacy level of phone number" : "Променете го нивото на приватност за телефонскиот број",
- "Your phone number" : "Вашиот телефонски број",
- "Change privacy level of address" : "Променете го нивото на приватност за адресата",
- "Your postal address" : "Вашата поштенска адреса",
- "Change privacy level of website" : "Променете го нивото на приватност за вебстраната",
- "It can take up to 24 hours before the account is displayed as verified." : "Може да треба до 24 часа додека сметката почне да се прикажува како верификувана.",
- "Link https://…" : "Линк https://....",
- "Change privacy level of Twitter profile" : "Променете го нивото на приватност за Twitter профилот",
- "Twitter handle @…" : "Twitter @…",
"Locale" : "Локација",
"Current password" : "Моментална лозинка",
"New password" : "Нова лозинка",
@@ -522,6 +508,21 @@
"The cron.php needs to be executed by the system user \"%s\"." : "cron.php е потребно да биде извршен од системски корисник\" %s\".",
"days" : "денови",
"Change privacy level of full name" : "Променете го нивото на приватност за името и презимето",
- "No display name set" : "Нема поставено име за прикажување"
+ "No display name set" : "Нема поставено име за прикажување",
+ "Change privacy level of phone number" : "Променете го нивото на приватност за телефонскиот број",
+ "Address" : "Адреса",
+ "Change privacy level of address" : "Променете го нивото на приватност за адресата",
+ "Your postal address" : "Вашата поштенска адреса",
+ "Change privacy level of website" : "Променете го нивото на приватност за вебстраната",
+ "It can take up to 24 hours before the account is displayed as verified." : "Може да треба до 24 часа додека сметката почне да се прикажува како верификувана.",
+ "Link https://…" : "Линк https://....",
+ "Change privacy level of Twitter profile" : "Променете го нивото на приватност за Twitter профилот",
+ "Twitter handle @…" : "Twitter @…",
+ "Unable to update biography" : "Неможе да се зажурира биографијата",
+ "Unable to update full name" : "Не може да се ажурира целосно име",
+ "No full name set" : "Нема поставено целосно име",
+ "Unable to update headline" : "Неможе да се ажурира насловот",
+ "Unable to update organisation" : "Не може да се ажурира организацијата",
+ "Unable to update role" : "Неможе да се ажурира улогата"
},"pluralForm" :"nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;"
} \ No newline at end of file
diff --git a/apps/settings/l10n/nb.js b/apps/settings/l10n/nb.js
index d841ce6397c..c2b6b7cbc9c 100644
--- a/apps/settings/l10n/nb.js
+++ b/apps/settings/l10n/nb.js
@@ -204,6 +204,9 @@ OC.L10N.register(
"Language" : "Språk",
"Help translate" : "Bidra til oversettelsen",
"No language set" : "Språk ikke satt",
+ "Your phone number" : "Ditt telefonnummer",
+ "Your Twitter handle" : "Din Twitter-konto",
+ "Your website" : "Din nettside",
"Add" : "Legg til",
"You do not have permissions to see the details of this user" : "Du har ikke tilgang til å se detaljer om denne brukeren",
"Set user as admin for" : "Sett bruker som administrator for",
@@ -259,7 +262,7 @@ OC.L10N.register(
"Not saved" : "Ikke lagret",
"Sending…" : "Sender…",
"Email sent" : "E-post sendt",
- "Address" : "Adresse",
+ "Location" : "Sted",
"Avatar" : "Avatar",
"About" : "Om",
"Full name" : "Fullt navn",
@@ -337,11 +340,6 @@ OC.L10N.register(
"You are a member of the following groups:" : "Du er medlem av følgende grupper:",
"You are using <strong>%s</strong>" : "Du bruker <strong>%s</strong>",
"You are using <strong>%1$s</strong> of <strong>%2$s</strong> (<strong>%3$s %%</strong>)" : "Du bruker <strong>%1$s</strong> av <strong>%2$s</strong> (<strong>%3$s %%</strong>)",
- "Your phone number" : "Ditt telefonnummer",
- "Your postal address" : "Din postadresse",
- "It can take up to 24 hours before the account is displayed as verified." : "Det kan ta opptil ett døgn før kontoen vises som bekreftet.",
- "Link https://…" : "Lenke https://…",
- "Twitter handle @…" : "Twitter-konto @ …",
"Locale" : "Nasjonal innstilling",
"Current password" : "Nåværende passord",
"New password" : "Nytt passord",
@@ -368,6 +366,11 @@ OC.L10N.register(
"Recommended" : "Anbefalt",
"The cron.php needs to be executed by the system user \"%s\"." : "Filen cron.php må kjøres systemet som følgende bruker \"%s\".",
"days" : "dager",
- "No display name set" : "Visningsnavn ikke satt"
+ "No display name set" : "Visningsnavn ikke satt",
+ "Address" : "Adresse",
+ "Your postal address" : "Din postadresse",
+ "It can take up to 24 hours before the account is displayed as verified." : "Det kan ta opptil ett døgn før kontoen vises som bekreftet.",
+ "Link https://…" : "Lenke https://…",
+ "Twitter handle @…" : "Twitter-konto @ …"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/settings/l10n/nb.json b/apps/settings/l10n/nb.json
index 3b787ec216a..6752418a314 100644
--- a/apps/settings/l10n/nb.json
+++ b/apps/settings/l10n/nb.json
@@ -202,6 +202,9 @@
"Language" : "Språk",
"Help translate" : "Bidra til oversettelsen",
"No language set" : "Språk ikke satt",
+ "Your phone number" : "Ditt telefonnummer",
+ "Your Twitter handle" : "Din Twitter-konto",
+ "Your website" : "Din nettside",
"Add" : "Legg til",
"You do not have permissions to see the details of this user" : "Du har ikke tilgang til å se detaljer om denne brukeren",
"Set user as admin for" : "Sett bruker som administrator for",
@@ -257,7 +260,7 @@
"Not saved" : "Ikke lagret",
"Sending…" : "Sender…",
"Email sent" : "E-post sendt",
- "Address" : "Adresse",
+ "Location" : "Sted",
"Avatar" : "Avatar",
"About" : "Om",
"Full name" : "Fullt navn",
@@ -335,11 +338,6 @@
"You are a member of the following groups:" : "Du er medlem av følgende grupper:",
"You are using <strong>%s</strong>" : "Du bruker <strong>%s</strong>",
"You are using <strong>%1$s</strong> of <strong>%2$s</strong> (<strong>%3$s %%</strong>)" : "Du bruker <strong>%1$s</strong> av <strong>%2$s</strong> (<strong>%3$s %%</strong>)",
- "Your phone number" : "Ditt telefonnummer",
- "Your postal address" : "Din postadresse",
- "It can take up to 24 hours before the account is displayed as verified." : "Det kan ta opptil ett døgn før kontoen vises som bekreftet.",
- "Link https://…" : "Lenke https://…",
- "Twitter handle @…" : "Twitter-konto @ …",
"Locale" : "Nasjonal innstilling",
"Current password" : "Nåværende passord",
"New password" : "Nytt passord",
@@ -366,6 +364,11 @@
"Recommended" : "Anbefalt",
"The cron.php needs to be executed by the system user \"%s\"." : "Filen cron.php må kjøres systemet som følgende bruker \"%s\".",
"days" : "dager",
- "No display name set" : "Visningsnavn ikke satt"
+ "No display name set" : "Visningsnavn ikke satt",
+ "Address" : "Adresse",
+ "Your postal address" : "Din postadresse",
+ "It can take up to 24 hours before the account is displayed as verified." : "Det kan ta opptil ett døgn før kontoen vises som bekreftet.",
+ "Link https://…" : "Lenke https://…",
+ "Twitter handle @…" : "Twitter-konto @ …"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/settings/l10n/nl.js b/apps/settings/l10n/nl.js
index 2e15cfd31a0..36ad65a2a75 100644
--- a/apps/settings/l10n/nl.js
+++ b/apps/settings/l10n/nl.js
@@ -226,10 +226,7 @@ OC.L10N.register(
"You are about to remove the group {group}. The users will NOT be deleted." : "Je gaat groep {group} verwijderen. De gebruikers worden NIET verwijderd.",
"Please confirm the group removal " : "Bevestig verwijderen groep",
"Your biography" : "Jouw biografie",
- "Unable to update biography" : "Kan biografie niet updaten",
"Your full name" : "Je volledige naam",
- "Unable to update full name" : "Kan volledige naam niet updaten",
- "No full name set" : "Geen volledige naam ingesteld",
"Email options" : "E-mail-opties",
"Primary email for password reset and notifications" : "Primair e-mailadres voor wachtwoordherstel en meldingen",
"Remove primary email" : "Verwijder primair e-mailadres",
@@ -247,13 +244,12 @@ OC.L10N.register(
"No email address set" : "Geen e-mailadres opgegeven",
"Additional emails" : "Additionele e-mails",
"Your headline" : "Jouw hoofdlijn",
- "Unable to update headline" : "Kan hoofdlijn niet updaten",
"Language" : "Taal",
"Help translate" : "Help met vertalen",
"Unable to update language" : "Kan taal niet updaten",
"No language set" : "Geen taal ingesteld",
"Your organisation" : "Jouw organisatie",
- "Unable to update organisation" : "Kan organisatie niet updaten",
+ "Your phone number" : "Je telefoonnummer",
"Edit your Profile visibility" : "Wijzig je Profiel zichtbaarheid",
"Enable Profile" : "Schakel Profiel in",
"Unable to update profile enabled state" : "Kan profiel-inschakelstatus niet updaten",
@@ -261,9 +257,8 @@ OC.L10N.register(
"{displayId}" : "{displayId}",
"Unable to update visibility of {displayId}" : "Kan zichtbaarheid van {displayId} niet updaten",
"Your role" : "Jouw rol",
- "Unable to update role" : "Kan rol niet updaten",
- "Unable to update federation scope of the primary {accountProperty}" : "Kan federatiescope van de primaire {accountProperty} niet updaten",
- "Unable to update federation scope of additional {accountProperty}" : "Kan federatiescope van de additionele {accountProperty} niet updaten",
+ "Your Twitter handle" : "Je Twitter naam",
+ "Your website" : "Je website",
"Add" : "Toevoegen",
"You do not have permissions to see the details of this user" : "Je hebt niet de machtigingen om de details van deze gebruiekr te zien",
"Add new password" : "Toevoegen nieuw wachtwoord",
@@ -341,7 +336,7 @@ OC.L10N.register(
"Not saved" : "Niet opgeslagen",
"Sending…" : "Versturen...",
"Email sent" : "E-mail verzonden",
- "Address" : "Adres",
+ "Location" : "Locatie",
"Avatar" : "Avatar",
"About" : "Over",
"Full name" : "Volledige naam",
@@ -442,15 +437,6 @@ OC.L10N.register(
"You are a member of the following groups:" : "Je bent lid van de volgende groepen:",
"You are using <strong>%s</strong>" : "Je gebruikt <strong>%s</strong>",
"You are using <strong>%1$s</strong> of <strong>%2$s</strong> (<strong>%3$s %%</strong>)" : "Je gebruikt <strong>%1$s</strong> van <strong>%2$s</strong> (%3$s%%</strong>)",
- "Change privacy level of phone number" : "Wijzigen privacyniveau van telefoonnummer",
- "Your phone number" : "Je telefoonnummer",
- "Change privacy level of address" : "Wijzigen privacyniveau van adres",
- "Your postal address" : "Je postadres",
- "Change privacy level of website" : "Wijzigen privacyniveau van website",
- "It can take up to 24 hours before the account is displayed as verified." : "Het kan tot 24 uur duren voordat het account als geverifieerd wordt weergegeven.",
- "Link https://…" : "Link https://…",
- "Change privacy level of Twitter profile" : "Wijzigen privacyniveau van Twitter-profiel",
- "Twitter handle @…" : "Twitter naam @…",
"Locale" : "Regionale instellingen",
"Current password" : "Huidig wachtwoord",
"New password" : "Nieuw wachtwoord",
@@ -487,6 +473,23 @@ OC.L10N.register(
"Allow username autocompletion when entering the full name or email address (ignoring missing phonebook match and being in the same group)" : "Automatisch aanvullen van gebruikersnaam toestaan bij het invoeren van de volledige naam of het e-mailadres (ontbrekende overeenkomst in het telefoonboek negeren en deel uitmaken van dezelfde groep)",
"Change privacy level of full name" : "Wijzigen privacyniveau van volledige naam",
"No display name set" : "Nog geen weergavenaam ingesteld",
- "Change scope level of {accountProperty}" : "Verander het scope-niveau van {accountProperty}"
+ "Change privacy level of phone number" : "Wijzigen privacyniveau van telefoonnummer",
+ "Address" : "Adres",
+ "Change privacy level of address" : "Wijzigen privacyniveau van adres",
+ "Your postal address" : "Je postadres",
+ "Change privacy level of website" : "Wijzigen privacyniveau van website",
+ "It can take up to 24 hours before the account is displayed as verified." : "Het kan tot 24 uur duren voordat het account als geverifieerd wordt weergegeven.",
+ "Link https://…" : "Link https://…",
+ "Change privacy level of Twitter profile" : "Wijzigen privacyniveau van Twitter-profiel",
+ "Twitter handle @…" : "Twitter naam @…",
+ "Unable to update biography" : "Kan biografie niet updaten",
+ "Unable to update full name" : "Kan volledige naam niet updaten",
+ "No full name set" : "Geen volledige naam ingesteld",
+ "Unable to update headline" : "Kan hoofdlijn niet updaten",
+ "Unable to update organisation" : "Kan organisatie niet updaten",
+ "Unable to update role" : "Kan rol niet updaten",
+ "Change scope level of {accountProperty}" : "Verander het scope-niveau van {accountProperty}",
+ "Unable to update federation scope of the primary {accountProperty}" : "Kan federatiescope van de primaire {accountProperty} niet updaten",
+ "Unable to update federation scope of additional {accountProperty}" : "Kan federatiescope van de additionele {accountProperty} niet updaten"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/settings/l10n/nl.json b/apps/settings/l10n/nl.json
index d6600a5215b..193b3879df4 100644
--- a/apps/settings/l10n/nl.json
+++ b/apps/settings/l10n/nl.json
@@ -224,10 +224,7 @@
"You are about to remove the group {group}. The users will NOT be deleted." : "Je gaat groep {group} verwijderen. De gebruikers worden NIET verwijderd.",
"Please confirm the group removal " : "Bevestig verwijderen groep",
"Your biography" : "Jouw biografie",
- "Unable to update biography" : "Kan biografie niet updaten",
"Your full name" : "Je volledige naam",
- "Unable to update full name" : "Kan volledige naam niet updaten",
- "No full name set" : "Geen volledige naam ingesteld",
"Email options" : "E-mail-opties",
"Primary email for password reset and notifications" : "Primair e-mailadres voor wachtwoordherstel en meldingen",
"Remove primary email" : "Verwijder primair e-mailadres",
@@ -245,13 +242,12 @@
"No email address set" : "Geen e-mailadres opgegeven",
"Additional emails" : "Additionele e-mails",
"Your headline" : "Jouw hoofdlijn",
- "Unable to update headline" : "Kan hoofdlijn niet updaten",
"Language" : "Taal",
"Help translate" : "Help met vertalen",
"Unable to update language" : "Kan taal niet updaten",
"No language set" : "Geen taal ingesteld",
"Your organisation" : "Jouw organisatie",
- "Unable to update organisation" : "Kan organisatie niet updaten",
+ "Your phone number" : "Je telefoonnummer",
"Edit your Profile visibility" : "Wijzig je Profiel zichtbaarheid",
"Enable Profile" : "Schakel Profiel in",
"Unable to update profile enabled state" : "Kan profiel-inschakelstatus niet updaten",
@@ -259,9 +255,8 @@
"{displayId}" : "{displayId}",
"Unable to update visibility of {displayId}" : "Kan zichtbaarheid van {displayId} niet updaten",
"Your role" : "Jouw rol",
- "Unable to update role" : "Kan rol niet updaten",
- "Unable to update federation scope of the primary {accountProperty}" : "Kan federatiescope van de primaire {accountProperty} niet updaten",
- "Unable to update federation scope of additional {accountProperty}" : "Kan federatiescope van de additionele {accountProperty} niet updaten",
+ "Your Twitter handle" : "Je Twitter naam",
+ "Your website" : "Je website",
"Add" : "Toevoegen",
"You do not have permissions to see the details of this user" : "Je hebt niet de machtigingen om de details van deze gebruiekr te zien",
"Add new password" : "Toevoegen nieuw wachtwoord",
@@ -339,7 +334,7 @@
"Not saved" : "Niet opgeslagen",
"Sending…" : "Versturen...",
"Email sent" : "E-mail verzonden",
- "Address" : "Adres",
+ "Location" : "Locatie",
"Avatar" : "Avatar",
"About" : "Over",
"Full name" : "Volledige naam",
@@ -440,15 +435,6 @@
"You are a member of the following groups:" : "Je bent lid van de volgende groepen:",
"You are using <strong>%s</strong>" : "Je gebruikt <strong>%s</strong>",
"You are using <strong>%1$s</strong> of <strong>%2$s</strong> (<strong>%3$s %%</strong>)" : "Je gebruikt <strong>%1$s</strong> van <strong>%2$s</strong> (%3$s%%</strong>)",
- "Change privacy level of phone number" : "Wijzigen privacyniveau van telefoonnummer",
- "Your phone number" : "Je telefoonnummer",
- "Change privacy level of address" : "Wijzigen privacyniveau van adres",
- "Your postal address" : "Je postadres",
- "Change privacy level of website" : "Wijzigen privacyniveau van website",
- "It can take up to 24 hours before the account is displayed as verified." : "Het kan tot 24 uur duren voordat het account als geverifieerd wordt weergegeven.",
- "Link https://…" : "Link https://…",
- "Change privacy level of Twitter profile" : "Wijzigen privacyniveau van Twitter-profiel",
- "Twitter handle @…" : "Twitter naam @…",
"Locale" : "Regionale instellingen",
"Current password" : "Huidig wachtwoord",
"New password" : "Nieuw wachtwoord",
@@ -485,6 +471,23 @@
"Allow username autocompletion when entering the full name or email address (ignoring missing phonebook match and being in the same group)" : "Automatisch aanvullen van gebruikersnaam toestaan bij het invoeren van de volledige naam of het e-mailadres (ontbrekende overeenkomst in het telefoonboek negeren en deel uitmaken van dezelfde groep)",
"Change privacy level of full name" : "Wijzigen privacyniveau van volledige naam",
"No display name set" : "Nog geen weergavenaam ingesteld",
- "Change scope level of {accountProperty}" : "Verander het scope-niveau van {accountProperty}"
+ "Change privacy level of phone number" : "Wijzigen privacyniveau van telefoonnummer",
+ "Address" : "Adres",
+ "Change privacy level of address" : "Wijzigen privacyniveau van adres",
+ "Your postal address" : "Je postadres",
+ "Change privacy level of website" : "Wijzigen privacyniveau van website",
+ "It can take up to 24 hours before the account is displayed as verified." : "Het kan tot 24 uur duren voordat het account als geverifieerd wordt weergegeven.",
+ "Link https://…" : "Link https://…",
+ "Change privacy level of Twitter profile" : "Wijzigen privacyniveau van Twitter-profiel",
+ "Twitter handle @…" : "Twitter naam @…",
+ "Unable to update biography" : "Kan biografie niet updaten",
+ "Unable to update full name" : "Kan volledige naam niet updaten",
+ "No full name set" : "Geen volledige naam ingesteld",
+ "Unable to update headline" : "Kan hoofdlijn niet updaten",
+ "Unable to update organisation" : "Kan organisatie niet updaten",
+ "Unable to update role" : "Kan rol niet updaten",
+ "Change scope level of {accountProperty}" : "Verander het scope-niveau van {accountProperty}",
+ "Unable to update federation scope of the primary {accountProperty}" : "Kan federatiescope van de primaire {accountProperty} niet updaten",
+ "Unable to update federation scope of additional {accountProperty}" : "Kan federatiescope van de additionele {accountProperty} niet updaten"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/settings/l10n/nn_NO.js b/apps/settings/l10n/nn_NO.js
index a64b6c8e8fa..2331835dff8 100644
--- a/apps/settings/l10n/nn_NO.js
+++ b/apps/settings/l10n/nn_NO.js
@@ -80,7 +80,7 @@ OC.L10N.register(
"Add group" : "Legg til gruppe",
"Active users" : "Aktive brukarare",
"Email sent" : "E-post sendt",
- "Address" : "Adresse",
+ "Location" : "Stad",
"Avatar" : "Avatar",
"About" : "Om",
"Full name" : "Fult namn",
@@ -125,6 +125,7 @@ OC.L10N.register(
"Enable encryption" : "Aktiver kryptering",
"Start migration" : "Start migrasjon",
"days" : "dagar",
- "No display name set" : "Visingsnamn ikkje valt"
+ "No display name set" : "Visingsnamn ikkje valt",
+ "Address" : "Adresse"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/settings/l10n/nn_NO.json b/apps/settings/l10n/nn_NO.json
index 1c77949f23f..58ad84ba111 100644
--- a/apps/settings/l10n/nn_NO.json
+++ b/apps/settings/l10n/nn_NO.json
@@ -78,7 +78,7 @@
"Add group" : "Legg til gruppe",
"Active users" : "Aktive brukarare",
"Email sent" : "E-post sendt",
- "Address" : "Adresse",
+ "Location" : "Stad",
"Avatar" : "Avatar",
"About" : "Om",
"Full name" : "Fult namn",
@@ -123,6 +123,7 @@
"Enable encryption" : "Aktiver kryptering",
"Start migration" : "Start migrasjon",
"days" : "dagar",
- "No display name set" : "Visingsnamn ikkje valt"
+ "No display name set" : "Visingsnamn ikkje valt",
+ "Address" : "Adresse"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/settings/l10n/oc.js b/apps/settings/l10n/oc.js
index 8708ebe467a..7c56975a1a6 100644
--- a/apps/settings/l10n/oc.js
+++ b/apps/settings/l10n/oc.js
@@ -129,7 +129,6 @@ OC.L10N.register(
"Remove group" : "Suprimir grop",
"Your biography" : "Vòstra biografia",
"Your full name" : "Vòstre nom complèt",
- "Unable to update full name" : "Actualizacion impossibla del nom complet",
"Email options" : "Opcions d’email",
"This address is not confirmed" : "Aquesta adreça es pas confirmada",
"Set as primary email" : "Definir coma adreça principala",
@@ -142,6 +141,7 @@ OC.L10N.register(
"Unable to update language" : "Actualizacion de la lenga impossibla",
"No language set" : "Cap de lenga pas definida",
"Your organisation" : "Vòstra organizacion",
+ "Your phone number" : "Vòstre numèro de telefòn",
"Edit your Profile visibility" : "Modificatz la visibilitat de vòstre perfil",
"Enable Profile" : "Activar Perfil",
"{displayId}" : "{displayId}",
@@ -197,7 +197,7 @@ OC.L10N.register(
"Not saved" : "Pas enregistrat",
"Sending…" : "Mandadís…",
"Email sent" : "Corrièl mandat",
- "Address" : "Adreça",
+ "Location" : "Emplaçament",
"Avatar" : "Avatar",
"About" : "A prepaus",
"Full name" : "Nom complèt",
@@ -246,10 +246,6 @@ OC.L10N.register(
"You are a member of the following groups:" : "Formatz part d’aquestes grops :",
"You are using <strong>%s</strong>" : "Utilizatz <strong>%s</strong>",
"You are using <strong>%1$s</strong> of <strong>%2$s</strong> (<strong>%3$s %%</strong>)" : "Utilizatz <strong>%1$s</strong> de <strong>%2$s</strong> (<strong>%3$s %%</strong>)",
- "Your phone number" : "Vòstre numèro de telefòn",
- "Your postal address" : "Vòstra adreça postala",
- "Link https://…" : "Ligam https://…",
- "Twitter handle @…" : "Escais Twitter @…",
"Locale" : "Varianta lingüistica",
"Current password" : "Senhal actual",
"New password" : "Senhal novèl",
@@ -264,6 +260,11 @@ OC.L10N.register(
"Enable encryption" : "Activar lo chiframent",
"Start migration" : "Començar la migracion",
"days" : "jorns",
- "No display name set" : "Cap de nom d’afichatge pas definit"
+ "No display name set" : "Cap de nom d’afichatge pas definit",
+ "Address" : "Adreça",
+ "Your postal address" : "Vòstra adreça postala",
+ "Link https://…" : "Ligam https://…",
+ "Twitter handle @…" : "Escais Twitter @…",
+ "Unable to update full name" : "Actualizacion impossibla del nom complet"
},
"nplurals=2; plural=(n > 1);");
diff --git a/apps/settings/l10n/oc.json b/apps/settings/l10n/oc.json
index a7d80811a72..1cc1aa26b53 100644
--- a/apps/settings/l10n/oc.json
+++ b/apps/settings/l10n/oc.json
@@ -127,7 +127,6 @@
"Remove group" : "Suprimir grop",
"Your biography" : "Vòstra biografia",
"Your full name" : "Vòstre nom complèt",
- "Unable to update full name" : "Actualizacion impossibla del nom complet",
"Email options" : "Opcions d’email",
"This address is not confirmed" : "Aquesta adreça es pas confirmada",
"Set as primary email" : "Definir coma adreça principala",
@@ -140,6 +139,7 @@
"Unable to update language" : "Actualizacion de la lenga impossibla",
"No language set" : "Cap de lenga pas definida",
"Your organisation" : "Vòstra organizacion",
+ "Your phone number" : "Vòstre numèro de telefòn",
"Edit your Profile visibility" : "Modificatz la visibilitat de vòstre perfil",
"Enable Profile" : "Activar Perfil",
"{displayId}" : "{displayId}",
@@ -195,7 +195,7 @@
"Not saved" : "Pas enregistrat",
"Sending…" : "Mandadís…",
"Email sent" : "Corrièl mandat",
- "Address" : "Adreça",
+ "Location" : "Emplaçament",
"Avatar" : "Avatar",
"About" : "A prepaus",
"Full name" : "Nom complèt",
@@ -244,10 +244,6 @@
"You are a member of the following groups:" : "Formatz part d’aquestes grops :",
"You are using <strong>%s</strong>" : "Utilizatz <strong>%s</strong>",
"You are using <strong>%1$s</strong> of <strong>%2$s</strong> (<strong>%3$s %%</strong>)" : "Utilizatz <strong>%1$s</strong> de <strong>%2$s</strong> (<strong>%3$s %%</strong>)",
- "Your phone number" : "Vòstre numèro de telefòn",
- "Your postal address" : "Vòstra adreça postala",
- "Link https://…" : "Ligam https://…",
- "Twitter handle @…" : "Escais Twitter @…",
"Locale" : "Varianta lingüistica",
"Current password" : "Senhal actual",
"New password" : "Senhal novèl",
@@ -262,6 +258,11 @@
"Enable encryption" : "Activar lo chiframent",
"Start migration" : "Començar la migracion",
"days" : "jorns",
- "No display name set" : "Cap de nom d’afichatge pas definit"
+ "No display name set" : "Cap de nom d’afichatge pas definit",
+ "Address" : "Adreça",
+ "Your postal address" : "Vòstra adreça postala",
+ "Link https://…" : "Ligam https://…",
+ "Twitter handle @…" : "Escais Twitter @…",
+ "Unable to update full name" : "Actualizacion impossibla del nom complet"
},"pluralForm" :"nplurals=2; plural=(n > 1);"
} \ No newline at end of file
diff --git a/apps/settings/l10n/pl.js b/apps/settings/l10n/pl.js
index 5861daae3b2..cac72ad6e0c 100644
--- a/apps/settings/l10n/pl.js
+++ b/apps/settings/l10n/pl.js
@@ -266,10 +266,7 @@ OC.L10N.register(
"You are about to remove the group {group}. The users will NOT be deleted." : "Zamierzasz usunąć grupę {group}. Użytkownicy NIE zostaną usunięci.",
"Please confirm the group removal " : "Potwierdź usunięcie grupy",
"Your biography" : "Twoja biografia",
- "Unable to update biography" : "Nie można zaktualizować biografii",
"Your full name" : "Twoja pełna nazwa",
- "Unable to update full name" : "Nie można zaktualizować pełnej nazwy",
- "No full name set" : "Nie ustawiono pełnej nazwy",
"Email options" : "Opcje e-mail",
"Primary email for password reset and notifications" : "Główny adres e-mail do resetowania hasła i powiadomień",
"Remove primary email" : "Usuń podstawowy adres e-mail",
@@ -287,13 +284,13 @@ OC.L10N.register(
"No email address set" : "Brak adresu e-mail",
"Additional emails" : "Dodatkowe e-maile",
"Your headline" : "Twój nagłówek",
- "Unable to update headline" : "Nie można zaktualizować nagłówka",
"Language" : "Język",
"Help translate" : "Pomóż w tłumaczeniu",
"Unable to update language" : "Nie można zaktualizować języka",
"No language set" : "Nie ustawiono języka",
+ "Your location" : "Twoja lokalizacja",
"Your organisation" : "Twoja organizacja",
- "Unable to update organisation" : "Nie udało się zaktualizować organizacji",
+ "Your phone number" : "Twój numer telefonu",
"Edit your Profile visibility" : "Edycja widoczności swojego profilu",
"Enable Profile" : "Włącz profil",
"Unable to update profile enabled state" : "Nie można zaktualizować stanu włączenia profilu",
@@ -301,10 +298,13 @@ OC.L10N.register(
"{displayId}" : "{displayId}",
"Unable to update visibility of {displayId}" : "Nie można zaktualizować widoczności {displayId}",
"Your role" : "Twoja rola społeczna",
- "Unable to update role" : "Nie można zaktualizować roli społecznej",
- "Change scope level of {accountProperty}, current scope is {scope}" : "Zmień poziom zakresu {accountProperty}, obecny zakres to {scope}",
- "Unable to update federation scope of the primary {accountProperty}" : "Nie można zaktualizować zakresu federacji podstawowego {accountProperty}",
- "Unable to update federation scope of additional {accountProperty}" : "Nie można zaktualizować zakresu federacji dodatkowego {accountProperty}",
+ "Your Twitter handle" : "Twój Twitter:",
+ "Your website" : "Twoja strona WWW",
+ "No {property} set" : "Nie ustawiono {property}",
+ "Unable to update {property}" : "Nie można zaktualizować {property}",
+ "Change scope level of {property}, current scope is {scope}" : "Zmień poziom zakresu {property}, obecny zakres to {scope}",
+ "Unable to update federation scope of the primary {property}" : "Nie można zaktualizować zakresu federacji podstawowej {property}",
+ "Unable to update federation scope of additional {property}" : "Nie można zaktualizować zakresu federacji dodatkowego {property}",
"Add additional email" : "Dodaj dodatkowy e-mail",
"Add" : "Dodaj",
"You do not have permissions to see the details of this user" : "Nie masz uprawnień aby zobaczyć informacje o tym użytkowniku",
@@ -383,7 +383,7 @@ OC.L10N.register(
"Not saved" : "Nie zapisano",
"Sending…" : "Wysyłam…",
"Email sent" : "E-mail został wysłany",
- "Address" : "Adres",
+ "Location" : "Lokalizacja",
"Avatar" : "Awatar",
"About" : "Informacje",
"Full name" : "Pełna nazwa",
@@ -490,18 +490,11 @@ OC.L10N.register(
"You are a member of the following groups:" : "Należysz do następujących grup:",
"You are using <strong>%s</strong>" : "Używasz: <strong>%s</strong>",
"You are using <strong>%1$s</strong> of <strong>%2$s</strong> (<strong>%3$s %%</strong>)" : "Używasz: <strong>%1$s</strong> z <strong>%2$s</strong> (<strong>%3$s %%</strong>)",
- "Change privacy level of phone number" : "Zmień poziom prywatności numeru telefonu",
- "Your phone number" : "Twój numer telefonu",
- "Change privacy level of address" : "Zmień poziom prywatności adresu",
- "Your postal address" : "Twój adres pocztowy",
- "Change privacy level of website" : "Zmień poziom prywatności strony internetowej",
- "It can take up to 24 hours before the account is displayed as verified." : "Do 24 godzin konto będzie widoczne jako zweryfikowane.",
- "Link https://…" : "Link https://…",
- "Change privacy level of Twitter profile" : "Zmień poziom prywatności profilu Twitter",
- "Twitter handle @…" : "Twitter @…",
"Locale" : "Region",
"Current password" : "Bieżące hasło",
+ "Your current password" : "Twoje aktualne hasło",
"New password" : "Nowe hasło",
+ "Your new password" : "Twoje nowe hasło",
"Change password" : "Zmień hasło",
"Use a second factor besides your password to increase security for your account." : "Użyj drugiego zabezpieczenia oprócz hasła, aby zwiększyć bezpieczeństwo konta.",
"If you use third party applications to connect to Nextcloud, please make sure to create and configure an app password for each before enabling second factor authentication." : "Jeśli używasz aplikacji innych firm do łączenia się z Nextcloud, upewnij się, że utworzyłeś i skonfigurowałeś hasło aplikacji dla każdej przed włączeniem uwierzytelniania dwuskładnikowego.",
@@ -536,7 +529,24 @@ OC.L10N.register(
"Allow username autocompletion when entering the full name or email address (ignoring missing phonebook match and being in the same group)" : "Zezwalaj na automatyczne uzupełnianie nazwy użytkownika podczas wpisywania imienia i nazwiska lub adresu e-mail (ignorowanie brakującego dopasowania w książce telefonicznej i przynależności do tej samej grupy)",
"Change privacy level of full name" : "Zmień poziom prywatności pełnej nazwy",
"No display name set" : "Brak wyświetlanej nazwy",
+ "Change privacy level of phone number" : "Zmień poziom prywatności numeru telefonu",
+ "Address" : "Adres",
+ "Change privacy level of address" : "Zmień poziom prywatności adresu",
+ "Your postal address" : "Twój adres pocztowy",
+ "Change privacy level of website" : "Zmień poziom prywatności strony internetowej",
+ "It can take up to 24 hours before the account is displayed as verified." : "Do 24 godzin konto będzie widoczne jako zweryfikowane.",
+ "Link https://…" : "Link https://…",
+ "Change privacy level of Twitter profile" : "Zmień poziom prywatności profilu Twitter",
+ "Twitter handle @…" : "Twitter @…",
"The maximum number of OPcache keys is nearly exceeded. To assure that all scripts can be hold in cache, it is recommended to apply <code>opcache.max_accelerated_files</code> to your PHP configuration with a value higher than <code>%s</code>." : "Maksymalna liczba kluczy OPcache jest prawie przekroczona. Aby upewnić się, że wszystkie skrypty mogą być przechowywane w pamięci podręcznej, zaleca się zastosowanie <code>opcache.max_accelerated_files</code> w konfiguracji PHP z wartością wyższą niż <code>%s</code>.",
- "Change scope level of {accountProperty}" : "Zmień poziom zakresu {accountProperty}"
+ "Unable to update biography" : "Nie można zaktualizować biografii",
+ "Unable to update full name" : "Nie można zaktualizować pełnej nazwy",
+ "No full name set" : "Nie ustawiono pełnej nazwy",
+ "Unable to update headline" : "Nie można zaktualizować nagłówka",
+ "Unable to update organisation" : "Nie udało się zaktualizować organizacji",
+ "Unable to update role" : "Nie można zaktualizować roli społecznej",
+ "Change scope level of {accountProperty}" : "Zmień poziom zakresu {accountProperty}",
+ "Unable to update federation scope of the primary {accountProperty}" : "Nie można zaktualizować zakresu federacji podstawowego {accountProperty}",
+ "Unable to update federation scope of additional {accountProperty}" : "Nie można zaktualizować zakresu federacji dodatkowego {accountProperty}"
},
"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);");
diff --git a/apps/settings/l10n/pl.json b/apps/settings/l10n/pl.json
index a36e9282f9f..c2630aecb6e 100644
--- a/apps/settings/l10n/pl.json
+++ b/apps/settings/l10n/pl.json
@@ -264,10 +264,7 @@
"You are about to remove the group {group}. The users will NOT be deleted." : "Zamierzasz usunąć grupę {group}. Użytkownicy NIE zostaną usunięci.",
"Please confirm the group removal " : "Potwierdź usunięcie grupy",
"Your biography" : "Twoja biografia",
- "Unable to update biography" : "Nie można zaktualizować biografii",
"Your full name" : "Twoja pełna nazwa",
- "Unable to update full name" : "Nie można zaktualizować pełnej nazwy",
- "No full name set" : "Nie ustawiono pełnej nazwy",
"Email options" : "Opcje e-mail",
"Primary email for password reset and notifications" : "Główny adres e-mail do resetowania hasła i powiadomień",
"Remove primary email" : "Usuń podstawowy adres e-mail",
@@ -285,13 +282,13 @@
"No email address set" : "Brak adresu e-mail",
"Additional emails" : "Dodatkowe e-maile",
"Your headline" : "Twój nagłówek",
- "Unable to update headline" : "Nie można zaktualizować nagłówka",
"Language" : "Język",
"Help translate" : "Pomóż w tłumaczeniu",
"Unable to update language" : "Nie można zaktualizować języka",
"No language set" : "Nie ustawiono języka",
+ "Your location" : "Twoja lokalizacja",
"Your organisation" : "Twoja organizacja",
- "Unable to update organisation" : "Nie udało się zaktualizować organizacji",
+ "Your phone number" : "Twój numer telefonu",
"Edit your Profile visibility" : "Edycja widoczności swojego profilu",
"Enable Profile" : "Włącz profil",
"Unable to update profile enabled state" : "Nie można zaktualizować stanu włączenia profilu",
@@ -299,10 +296,13 @@
"{displayId}" : "{displayId}",
"Unable to update visibility of {displayId}" : "Nie można zaktualizować widoczności {displayId}",
"Your role" : "Twoja rola społeczna",
- "Unable to update role" : "Nie można zaktualizować roli społecznej",
- "Change scope level of {accountProperty}, current scope is {scope}" : "Zmień poziom zakresu {accountProperty}, obecny zakres to {scope}",
- "Unable to update federation scope of the primary {accountProperty}" : "Nie można zaktualizować zakresu federacji podstawowego {accountProperty}",
- "Unable to update federation scope of additional {accountProperty}" : "Nie można zaktualizować zakresu federacji dodatkowego {accountProperty}",
+ "Your Twitter handle" : "Twój Twitter:",
+ "Your website" : "Twoja strona WWW",
+ "No {property} set" : "Nie ustawiono {property}",
+ "Unable to update {property}" : "Nie można zaktualizować {property}",
+ "Change scope level of {property}, current scope is {scope}" : "Zmień poziom zakresu {property}, obecny zakres to {scope}",
+ "Unable to update federation scope of the primary {property}" : "Nie można zaktualizować zakresu federacji podstawowej {property}",
+ "Unable to update federation scope of additional {property}" : "Nie można zaktualizować zakresu federacji dodatkowego {property}",
"Add additional email" : "Dodaj dodatkowy e-mail",
"Add" : "Dodaj",
"You do not have permissions to see the details of this user" : "Nie masz uprawnień aby zobaczyć informacje o tym użytkowniku",
@@ -381,7 +381,7 @@
"Not saved" : "Nie zapisano",
"Sending…" : "Wysyłam…",
"Email sent" : "E-mail został wysłany",
- "Address" : "Adres",
+ "Location" : "Lokalizacja",
"Avatar" : "Awatar",
"About" : "Informacje",
"Full name" : "Pełna nazwa",
@@ -488,18 +488,11 @@
"You are a member of the following groups:" : "Należysz do następujących grup:",
"You are using <strong>%s</strong>" : "Używasz: <strong>%s</strong>",
"You are using <strong>%1$s</strong> of <strong>%2$s</strong> (<strong>%3$s %%</strong>)" : "Używasz: <strong>%1$s</strong> z <strong>%2$s</strong> (<strong>%3$s %%</strong>)",
- "Change privacy level of phone number" : "Zmień poziom prywatności numeru telefonu",
- "Your phone number" : "Twój numer telefonu",
- "Change privacy level of address" : "Zmień poziom prywatności adresu",
- "Your postal address" : "Twój adres pocztowy",
- "Change privacy level of website" : "Zmień poziom prywatności strony internetowej",
- "It can take up to 24 hours before the account is displayed as verified." : "Do 24 godzin konto będzie widoczne jako zweryfikowane.",
- "Link https://…" : "Link https://…",
- "Change privacy level of Twitter profile" : "Zmień poziom prywatności profilu Twitter",
- "Twitter handle @…" : "Twitter @…",
"Locale" : "Region",
"Current password" : "Bieżące hasło",
+ "Your current password" : "Twoje aktualne hasło",
"New password" : "Nowe hasło",
+ "Your new password" : "Twoje nowe hasło",
"Change password" : "Zmień hasło",
"Use a second factor besides your password to increase security for your account." : "Użyj drugiego zabezpieczenia oprócz hasła, aby zwiększyć bezpieczeństwo konta.",
"If you use third party applications to connect to Nextcloud, please make sure to create and configure an app password for each before enabling second factor authentication." : "Jeśli używasz aplikacji innych firm do łączenia się z Nextcloud, upewnij się, że utworzyłeś i skonfigurowałeś hasło aplikacji dla każdej przed włączeniem uwierzytelniania dwuskładnikowego.",
@@ -534,7 +527,24 @@
"Allow username autocompletion when entering the full name or email address (ignoring missing phonebook match and being in the same group)" : "Zezwalaj na automatyczne uzupełnianie nazwy użytkownika podczas wpisywania imienia i nazwiska lub adresu e-mail (ignorowanie brakującego dopasowania w książce telefonicznej i przynależności do tej samej grupy)",
"Change privacy level of full name" : "Zmień poziom prywatności pełnej nazwy",
"No display name set" : "Brak wyświetlanej nazwy",
+ "Change privacy level of phone number" : "Zmień poziom prywatności numeru telefonu",
+ "Address" : "Adres",
+ "Change privacy level of address" : "Zmień poziom prywatności adresu",
+ "Your postal address" : "Twój adres pocztowy",
+ "Change privacy level of website" : "Zmień poziom prywatności strony internetowej",
+ "It can take up to 24 hours before the account is displayed as verified." : "Do 24 godzin konto będzie widoczne jako zweryfikowane.",
+ "Link https://…" : "Link https://…",
+ "Change privacy level of Twitter profile" : "Zmień poziom prywatności profilu Twitter",
+ "Twitter handle @…" : "Twitter @…",
"The maximum number of OPcache keys is nearly exceeded. To assure that all scripts can be hold in cache, it is recommended to apply <code>opcache.max_accelerated_files</code> to your PHP configuration with a value higher than <code>%s</code>." : "Maksymalna liczba kluczy OPcache jest prawie przekroczona. Aby upewnić się, że wszystkie skrypty mogą być przechowywane w pamięci podręcznej, zaleca się zastosowanie <code>opcache.max_accelerated_files</code> w konfiguracji PHP z wartością wyższą niż <code>%s</code>.",
- "Change scope level of {accountProperty}" : "Zmień poziom zakresu {accountProperty}"
+ "Unable to update biography" : "Nie można zaktualizować biografii",
+ "Unable to update full name" : "Nie można zaktualizować pełnej nazwy",
+ "No full name set" : "Nie ustawiono pełnej nazwy",
+ "Unable to update headline" : "Nie można zaktualizować nagłówka",
+ "Unable to update organisation" : "Nie udało się zaktualizować organizacji",
+ "Unable to update role" : "Nie można zaktualizować roli społecznej",
+ "Change scope level of {accountProperty}" : "Zmień poziom zakresu {accountProperty}",
+ "Unable to update federation scope of the primary {accountProperty}" : "Nie można zaktualizować zakresu federacji podstawowego {accountProperty}",
+ "Unable to update federation scope of additional {accountProperty}" : "Nie można zaktualizować zakresu federacji dodatkowego {accountProperty}"
},"pluralForm" :"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);"
} \ No newline at end of file
diff --git a/apps/settings/l10n/pt_BR.js b/apps/settings/l10n/pt_BR.js
index 103214196d2..907375b918a 100644
--- a/apps/settings/l10n/pt_BR.js
+++ b/apps/settings/l10n/pt_BR.js
@@ -266,10 +266,7 @@ OC.L10N.register(
"You are about to remove the group {group}. The users will NOT be deleted." : "Você está prestes a remover o grupo {group}. Os usuários NÃO serão apagados.",
"Please confirm the group removal " : "Confirme a remoção do grupo",
"Your biography" : "Sua biografia",
- "Unable to update biography" : "Incapaz de atualizar a biografia ",
"Your full name" : "Seu nome completo",
- "Unable to update full name" : "Não foi possível atualizar o nome completo",
- "No full name set" : "Nenhum nome completo definido ",
"Email options" : "Opções de e-mail ",
"Primary email for password reset and notifications" : "E-mail principal para redefinição de senha e notificações ",
"Remove primary email" : "Remover e-mail principal ",
@@ -287,13 +284,12 @@ OC.L10N.register(
"No email address set" : "Nenhum endereço de e-mail foi configurado",
"Additional emails" : "E-mails adicionais",
"Your headline" : "Seu título",
- "Unable to update headline" : "Incapaz de atualizar o título ",
"Language" : "Idioma",
"Help translate" : "Ajude a traduzir",
"Unable to update language" : "Não foi possível atualizar o idioma",
"No language set" : "Nenhum conjunto de idiomas",
"Your organisation" : "Sua organização",
- "Unable to update organisation" : "Incapaz de atualizar a organização",
+ "Your phone number" : "Seu número de telefone",
"Edit your Profile visibility" : "Edite a visibilidade do seu perfil",
"Enable Profile" : "Habilitar Perfil",
"Unable to update profile enabled state" : "Não é possível atualizar o estado de habilitação do perfil",
@@ -301,10 +297,8 @@ OC.L10N.register(
"{displayId}" : "{displayId}",
"Unable to update visibility of {displayId}" : "Não foi possível atualizar a visibilidade de {displayId}",
"Your role" : "Seu papel",
- "Unable to update role" : "Incapaz de atualizar a função ",
- "Change scope level of {accountProperty}, current scope is {scope}" : "Altere o nível de escopo de {accountProperty}, o escopo atual é {scope}",
- "Unable to update federation scope of the primary {accountProperty}" : "Não é possível atualizar o escopo da federação do {accountProperty} principal ",
- "Unable to update federation scope of additional {accountProperty}" : "Não é possível atualizar o escopo da federação de {accountProperty} adicional ",
+ "Your Twitter handle" : "Seu Twitter",
+ "Your website" : "Seu website",
"Add additional email" : "Adicionar e-mail adicional",
"Add" : "Adicionar",
"You do not have permissions to see the details of this user" : "Você não tem permissão para ver os detalhes deste usuário",
@@ -383,7 +377,7 @@ OC.L10N.register(
"Not saved" : "Não salvo",
"Sending…" : "Enviando...",
"Email sent" : "E-mail enviado",
- "Address" : "Endereço",
+ "Location" : "Localização",
"Avatar" : "Avatar",
"About" : "Sobre",
"Full name" : "Nome completo",
@@ -490,15 +484,6 @@ OC.L10N.register(
"You are a member of the following groups:" : "Você é membro dos seguintes grupos:",
"You are using <strong>%s</strong>" : "Você está usando <strong>%s</strong>",
"You are using <strong>%1$s</strong> of <strong>%2$s</strong> (<strong>%3$s %%</strong>)" : "Você está usando <strong>%1$s</strong> de <strong>%2$s</strong> (<strong>%3$s %%</strong>)",
- "Change privacy level of phone number" : "Alterar o nível de privacidade do número de telefone ",
- "Your phone number" : "Seu número de telefone",
- "Change privacy level of address" : "Alterar o nível de privacidade do endereço ",
- "Your postal address" : "Seu endereço de correspondência",
- "Change privacy level of website" : "Alterar o nível de privacidade do site ",
- "It can take up to 24 hours before the account is displayed as verified." : "Pode levar até 24 horas para que a conta seja mostrada como verificada.",
- "Link https://…" : "Link https://…",
- "Change privacy level of Twitter profile" : "Alterar o nível de privacidade do perfil do Twitter ",
- "Twitter handle @…" : "Twitter handle @…",
"Locale" : "Localização",
"Current password" : "Senha atual",
"New password" : "Nova senha",
@@ -536,7 +521,24 @@ OC.L10N.register(
"Allow username autocompletion when entering the full name or email address (ignoring missing phonebook match and being in the same group)" : "Permitir a autocompletar o nome de usuário ao inserir o nome completo ou endereço de e-mail (ignorando se está na lista de telefones ou no mesmo grupo)",
"Change privacy level of full name" : "Alterar o nível de privacidade do nome completo ",
"No display name set" : "Nenhum nome de exibição definido",
+ "Change privacy level of phone number" : "Alterar o nível de privacidade do número de telefone ",
+ "Address" : "Endereço",
+ "Change privacy level of address" : "Alterar o nível de privacidade do endereço ",
+ "Your postal address" : "Seu endereço de correspondência",
+ "Change privacy level of website" : "Alterar o nível de privacidade do site ",
+ "It can take up to 24 hours before the account is displayed as verified." : "Pode levar até 24 horas para que a conta seja mostrada como verificada.",
+ "Link https://…" : "Link https://…",
+ "Change privacy level of Twitter profile" : "Alterar o nível de privacidade do perfil do Twitter ",
+ "Twitter handle @…" : "Twitter handle @…",
"The maximum number of OPcache keys is nearly exceeded. To assure that all scripts can be hold in cache, it is recommended to apply <code>opcache.max_accelerated_files</code> to your PHP configuration with a value higher than <code>%s</code>." : "O número máximo de chaves do OPcache é quase excedido. Para garantir que todos os scripts possam ser mantidos em cache, é recomendável aplicar <code>opcache.max_accelerated_files</code>para sua configuração PHP com um valor maior que <code>%s</code>.",
- "Change scope level of {accountProperty}" : "Alterar o nível de escopo de {accountProperty} "
+ "Unable to update biography" : "Incapaz de atualizar a biografia ",
+ "Unable to update full name" : "Não foi possível atualizar o nome completo",
+ "No full name set" : "Nenhum nome completo definido ",
+ "Unable to update headline" : "Incapaz de atualizar o título ",
+ "Unable to update organisation" : "Incapaz de atualizar a organização",
+ "Unable to update role" : "Incapaz de atualizar a função ",
+ "Change scope level of {accountProperty}" : "Alterar o nível de escopo de {accountProperty} ",
+ "Unable to update federation scope of the primary {accountProperty}" : "Não é possível atualizar o escopo da federação do {accountProperty} principal ",
+ "Unable to update federation scope of additional {accountProperty}" : "Não é possível atualizar o escopo da federação de {accountProperty} adicional "
},
"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/apps/settings/l10n/pt_BR.json b/apps/settings/l10n/pt_BR.json
index e4c75defe9b..c03cbf620a8 100644
--- a/apps/settings/l10n/pt_BR.json
+++ b/apps/settings/l10n/pt_BR.json
@@ -264,10 +264,7 @@
"You are about to remove the group {group}. The users will NOT be deleted." : "Você está prestes a remover o grupo {group}. Os usuários NÃO serão apagados.",
"Please confirm the group removal " : "Confirme a remoção do grupo",
"Your biography" : "Sua biografia",
- "Unable to update biography" : "Incapaz de atualizar a biografia ",
"Your full name" : "Seu nome completo",
- "Unable to update full name" : "Não foi possível atualizar o nome completo",
- "No full name set" : "Nenhum nome completo definido ",
"Email options" : "Opções de e-mail ",
"Primary email for password reset and notifications" : "E-mail principal para redefinição de senha e notificações ",
"Remove primary email" : "Remover e-mail principal ",
@@ -285,13 +282,12 @@
"No email address set" : "Nenhum endereço de e-mail foi configurado",
"Additional emails" : "E-mails adicionais",
"Your headline" : "Seu título",
- "Unable to update headline" : "Incapaz de atualizar o título ",
"Language" : "Idioma",
"Help translate" : "Ajude a traduzir",
"Unable to update language" : "Não foi possível atualizar o idioma",
"No language set" : "Nenhum conjunto de idiomas",
"Your organisation" : "Sua organização",
- "Unable to update organisation" : "Incapaz de atualizar a organização",
+ "Your phone number" : "Seu número de telefone",
"Edit your Profile visibility" : "Edite a visibilidade do seu perfil",
"Enable Profile" : "Habilitar Perfil",
"Unable to update profile enabled state" : "Não é possível atualizar o estado de habilitação do perfil",
@@ -299,10 +295,8 @@
"{displayId}" : "{displayId}",
"Unable to update visibility of {displayId}" : "Não foi possível atualizar a visibilidade de {displayId}",
"Your role" : "Seu papel",
- "Unable to update role" : "Incapaz de atualizar a função ",
- "Change scope level of {accountProperty}, current scope is {scope}" : "Altere o nível de escopo de {accountProperty}, o escopo atual é {scope}",
- "Unable to update federation scope of the primary {accountProperty}" : "Não é possível atualizar o escopo da federação do {accountProperty} principal ",
- "Unable to update federation scope of additional {accountProperty}" : "Não é possível atualizar o escopo da federação de {accountProperty} adicional ",
+ "Your Twitter handle" : "Seu Twitter",
+ "Your website" : "Seu website",
"Add additional email" : "Adicionar e-mail adicional",
"Add" : "Adicionar",
"You do not have permissions to see the details of this user" : "Você não tem permissão para ver os detalhes deste usuário",
@@ -381,7 +375,7 @@
"Not saved" : "Não salvo",
"Sending…" : "Enviando...",
"Email sent" : "E-mail enviado",
- "Address" : "Endereço",
+ "Location" : "Localização",
"Avatar" : "Avatar",
"About" : "Sobre",
"Full name" : "Nome completo",
@@ -488,15 +482,6 @@
"You are a member of the following groups:" : "Você é membro dos seguintes grupos:",
"You are using <strong>%s</strong>" : "Você está usando <strong>%s</strong>",
"You are using <strong>%1$s</strong> of <strong>%2$s</strong> (<strong>%3$s %%</strong>)" : "Você está usando <strong>%1$s</strong> de <strong>%2$s</strong> (<strong>%3$s %%</strong>)",
- "Change privacy level of phone number" : "Alterar o nível de privacidade do número de telefone ",
- "Your phone number" : "Seu número de telefone",
- "Change privacy level of address" : "Alterar o nível de privacidade do endereço ",
- "Your postal address" : "Seu endereço de correspondência",
- "Change privacy level of website" : "Alterar o nível de privacidade do site ",
- "It can take up to 24 hours before the account is displayed as verified." : "Pode levar até 24 horas para que a conta seja mostrada como verificada.",
- "Link https://…" : "Link https://…",
- "Change privacy level of Twitter profile" : "Alterar o nível de privacidade do perfil do Twitter ",
- "Twitter handle @…" : "Twitter handle @…",
"Locale" : "Localização",
"Current password" : "Senha atual",
"New password" : "Nova senha",
@@ -534,7 +519,24 @@
"Allow username autocompletion when entering the full name or email address (ignoring missing phonebook match and being in the same group)" : "Permitir a autocompletar o nome de usuário ao inserir o nome completo ou endereço de e-mail (ignorando se está na lista de telefones ou no mesmo grupo)",
"Change privacy level of full name" : "Alterar o nível de privacidade do nome completo ",
"No display name set" : "Nenhum nome de exibição definido",
+ "Change privacy level of phone number" : "Alterar o nível de privacidade do número de telefone ",
+ "Address" : "Endereço",
+ "Change privacy level of address" : "Alterar o nível de privacidade do endereço ",
+ "Your postal address" : "Seu endereço de correspondência",
+ "Change privacy level of website" : "Alterar o nível de privacidade do site ",
+ "It can take up to 24 hours before the account is displayed as verified." : "Pode levar até 24 horas para que a conta seja mostrada como verificada.",
+ "Link https://…" : "Link https://…",
+ "Change privacy level of Twitter profile" : "Alterar o nível de privacidade do perfil do Twitter ",
+ "Twitter handle @…" : "Twitter handle @…",
"The maximum number of OPcache keys is nearly exceeded. To assure that all scripts can be hold in cache, it is recommended to apply <code>opcache.max_accelerated_files</code> to your PHP configuration with a value higher than <code>%s</code>." : "O número máximo de chaves do OPcache é quase excedido. Para garantir que todos os scripts possam ser mantidos em cache, é recomendável aplicar <code>opcache.max_accelerated_files</code>para sua configuração PHP com um valor maior que <code>%s</code>.",
- "Change scope level of {accountProperty}" : "Alterar o nível de escopo de {accountProperty} "
+ "Unable to update biography" : "Incapaz de atualizar a biografia ",
+ "Unable to update full name" : "Não foi possível atualizar o nome completo",
+ "No full name set" : "Nenhum nome completo definido ",
+ "Unable to update headline" : "Incapaz de atualizar o título ",
+ "Unable to update organisation" : "Incapaz de atualizar a organização",
+ "Unable to update role" : "Incapaz de atualizar a função ",
+ "Change scope level of {accountProperty}" : "Alterar o nível de escopo de {accountProperty} ",
+ "Unable to update federation scope of the primary {accountProperty}" : "Não é possível atualizar o escopo da federação do {accountProperty} principal ",
+ "Unable to update federation scope of additional {accountProperty}" : "Não é possível atualizar o escopo da federação de {accountProperty} adicional "
},"pluralForm" :"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
} \ No newline at end of file
diff --git a/apps/settings/l10n/pt_PT.js b/apps/settings/l10n/pt_PT.js
index 74f6d443ff4..dd9d31862e7 100644
--- a/apps/settings/l10n/pt_PT.js
+++ b/apps/settings/l10n/pt_PT.js
@@ -148,6 +148,7 @@ OC.L10N.register(
"No email address set" : "Nenhum endereço de email estabelecido",
"Language" : "Idioma",
"Help translate" : "Ajude a traduzir",
+ "Your phone number" : "O seu número de telefone",
"Add" : "Adicionar",
"Cancel" : "Cancelar",
"{size} used" : "{size} utilizado",
@@ -174,7 +175,7 @@ OC.L10N.register(
"Not saved" : "Não guardado",
"Sending…" : "A enviar...",
"Email sent" : "Mensagem de correio eletrónico enviada",
- "Address" : "Morada",
+ "Location" : "Localização",
"Avatar" : "Avatar",
"About" : "Sobre",
"Full name" : "Nome completo",
@@ -237,11 +238,6 @@ OC.L10N.register(
"png or jpg, max. 20 MB" : "png ou jpg, máx. 20 MB",
"Picture provided by original account" : "Imagem fornecida pela conta original",
"Choose as profile picture" : "Escolher como fotografia de perfil",
- "Your phone number" : "O seu número de telefone",
- "Your postal address" : "A sua morada",
- "It can take up to 24 hours before the account is displayed as verified." : "Pode levar até 24 horas para que a conta seja mostrada como verificada.",
- "Link https://…" : "Hiperligação https:// ...",
- "Twitter handle @…" : "Identificador do Twitter @...",
"Current password" : "Palavra-passe atual",
"New password" : "Nova palavra-passe",
"Change password" : "Alterar palavra-passe",
@@ -264,6 +260,11 @@ OC.L10N.register(
"Recommended" : "Recomendado",
"The cron.php needs to be executed by the system user \"%s\"." : "O cron.php precisa de ser executado pelo utilizador do sistema \"%s\".",
"days" : "dias",
- "No display name set" : "Nenhum nome display estabelecido"
+ "No display name set" : "Nenhum nome display estabelecido",
+ "Address" : "Morada",
+ "Your postal address" : "A sua morada",
+ "It can take up to 24 hours before the account is displayed as verified." : "Pode levar até 24 horas para que a conta seja mostrada como verificada.",
+ "Link https://…" : "Hiperligação https:// ...",
+ "Twitter handle @…" : "Identificador do Twitter @..."
},
"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/apps/settings/l10n/pt_PT.json b/apps/settings/l10n/pt_PT.json
index 538ce99bea6..f46e48175ba 100644
--- a/apps/settings/l10n/pt_PT.json
+++ b/apps/settings/l10n/pt_PT.json
@@ -146,6 +146,7 @@
"No email address set" : "Nenhum endereço de email estabelecido",
"Language" : "Idioma",
"Help translate" : "Ajude a traduzir",
+ "Your phone number" : "O seu número de telefone",
"Add" : "Adicionar",
"Cancel" : "Cancelar",
"{size} used" : "{size} utilizado",
@@ -172,7 +173,7 @@
"Not saved" : "Não guardado",
"Sending…" : "A enviar...",
"Email sent" : "Mensagem de correio eletrónico enviada",
- "Address" : "Morada",
+ "Location" : "Localização",
"Avatar" : "Avatar",
"About" : "Sobre",
"Full name" : "Nome completo",
@@ -235,11 +236,6 @@
"png or jpg, max. 20 MB" : "png ou jpg, máx. 20 MB",
"Picture provided by original account" : "Imagem fornecida pela conta original",
"Choose as profile picture" : "Escolher como fotografia de perfil",
- "Your phone number" : "O seu número de telefone",
- "Your postal address" : "A sua morada",
- "It can take up to 24 hours before the account is displayed as verified." : "Pode levar até 24 horas para que a conta seja mostrada como verificada.",
- "Link https://…" : "Hiperligação https:// ...",
- "Twitter handle @…" : "Identificador do Twitter @...",
"Current password" : "Palavra-passe atual",
"New password" : "Nova palavra-passe",
"Change password" : "Alterar palavra-passe",
@@ -262,6 +258,11 @@
"Recommended" : "Recomendado",
"The cron.php needs to be executed by the system user \"%s\"." : "O cron.php precisa de ser executado pelo utilizador do sistema \"%s\".",
"days" : "dias",
- "No display name set" : "Nenhum nome display estabelecido"
+ "No display name set" : "Nenhum nome display estabelecido",
+ "Address" : "Morada",
+ "Your postal address" : "A sua morada",
+ "It can take up to 24 hours before the account is displayed as verified." : "Pode levar até 24 horas para que a conta seja mostrada como verificada.",
+ "Link https://…" : "Hiperligação https:// ...",
+ "Twitter handle @…" : "Identificador do Twitter @..."
},"pluralForm" :"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
} \ No newline at end of file
diff --git a/apps/settings/l10n/ro.js b/apps/settings/l10n/ro.js
index 53cc661e6f0..769b7625949 100644
--- a/apps/settings/l10n/ro.js
+++ b/apps/settings/l10n/ro.js
@@ -193,6 +193,7 @@ OC.L10N.register(
"No email address set" : "Fără adresă de email setată",
"Language" : "Limba",
"Help translate" : "Ajută la traducere",
+ "Your phone number" : "Numărul tău de telefon",
"Add" : "Adaugă",
"You do not have permissions to see the details of this user" : "Nu aveți permisiuni pentru a vedea detaliile acestui utilizator",
"Cancel" : "Anulare",
@@ -218,7 +219,7 @@ OC.L10N.register(
"Not saved" : "Nu a fost salvat",
"Sending…" : "Se trimite...",
"Email sent" : "Mesajul a fost expediat",
- "Address" : "Adresă",
+ "Location" : "Locație",
"Avatar" : "Avatar",
"About" : "Despre",
"Full name" : "Nume complet",
@@ -268,9 +269,6 @@ OC.L10N.register(
"png or jpg, max. 20 MB" : "png sau jpg, max. 20 MB",
"Choose as profile picture" : "Alege ca imagine de profil",
"You are using <strong>%1$s</strong> of <strong>%2$s</strong> (<strong>%3$s %%</strong>)" : "Utilizezi <strong>%1$s</strong> din <strong>%2$s</strong> (<strong>%3$s %%</strong>)",
- "Your phone number" : "Numărul tău de telefon",
- "Your postal address" : "Adresă poștală",
- "Link https://…" : "Link https://…",
"Current password" : "Parola curentă",
"New password" : "Noua parolă",
"Change password" : "Schimbă parola",
@@ -288,6 +286,9 @@ OC.L10N.register(
"Enable encryption" : "Activează criptarea",
"Start migration" : "Pornește migrarea",
"Recommended" : "Recomandat",
- "days" : "zile"
+ "days" : "zile",
+ "Address" : "Adresă",
+ "Your postal address" : "Adresă poștală",
+ "Link https://…" : "Link https://…"
},
"nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));");
diff --git a/apps/settings/l10n/ro.json b/apps/settings/l10n/ro.json
index 40e79faa11c..481afa54dd2 100644
--- a/apps/settings/l10n/ro.json
+++ b/apps/settings/l10n/ro.json
@@ -191,6 +191,7 @@
"No email address set" : "Fără adresă de email setată",
"Language" : "Limba",
"Help translate" : "Ajută la traducere",
+ "Your phone number" : "Numărul tău de telefon",
"Add" : "Adaugă",
"You do not have permissions to see the details of this user" : "Nu aveți permisiuni pentru a vedea detaliile acestui utilizator",
"Cancel" : "Anulare",
@@ -216,7 +217,7 @@
"Not saved" : "Nu a fost salvat",
"Sending…" : "Se trimite...",
"Email sent" : "Mesajul a fost expediat",
- "Address" : "Adresă",
+ "Location" : "Locație",
"Avatar" : "Avatar",
"About" : "Despre",
"Full name" : "Nume complet",
@@ -266,9 +267,6 @@
"png or jpg, max. 20 MB" : "png sau jpg, max. 20 MB",
"Choose as profile picture" : "Alege ca imagine de profil",
"You are using <strong>%1$s</strong> of <strong>%2$s</strong> (<strong>%3$s %%</strong>)" : "Utilizezi <strong>%1$s</strong> din <strong>%2$s</strong> (<strong>%3$s %%</strong>)",
- "Your phone number" : "Numărul tău de telefon",
- "Your postal address" : "Adresă poștală",
- "Link https://…" : "Link https://…",
"Current password" : "Parola curentă",
"New password" : "Noua parolă",
"Change password" : "Schimbă parola",
@@ -286,6 +284,9 @@
"Enable encryption" : "Activează criptarea",
"Start migration" : "Pornește migrarea",
"Recommended" : "Recomandat",
- "days" : "zile"
+ "days" : "zile",
+ "Address" : "Adresă",
+ "Your postal address" : "Adresă poștală",
+ "Link https://…" : "Link https://…"
},"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/settings/l10n/ru.js b/apps/settings/l10n/ru.js
index 729224ffc41..66dc1b1b292 100644
--- a/apps/settings/l10n/ru.js
+++ b/apps/settings/l10n/ru.js
@@ -262,10 +262,7 @@ OC.L10N.register(
"You are about to remove the group {group}. The users will NOT be deleted." : "Группа «{group}» будет удалена, но это НЕ приведёт к удалению пользователей.",
"Please confirm the group removal " : "Подтвердите удаление группы",
"Your biography" : "Ваша биография",
- "Unable to update biography" : "Не удалось обновить биографию",
"Your full name" : "Ваше полное имя",
- "Unable to update full name" : "Не удалось обновить полное имя",
- "No full name set" : "Полное имя не указано",
"Email options" : "Параметры эл. почты",
"Primary email for password reset and notifications" : "Основной адрес эл. почты для сброса пароля и получения уведомлений",
"Remove primary email" : "Удалить основной адрес эл. почты",
@@ -283,13 +280,12 @@ OC.L10N.register(
"No email address set" : "Адрес эл.почты не указан",
"Additional emails" : "Дополнительные адреса эл. почты",
"Your headline" : "Ваш заголовок",
- "Unable to update headline" : "Не удалось изменить заголовок",
"Language" : "Язык",
"Help translate" : "Помочь с переводом",
"Unable to update language" : "Не удалось изменить язык",
"No language set" : "Язык не задан",
"Your organisation" : "Ваша организация",
- "Unable to update organisation" : "Не удалось изменить организацию",
+ "Your phone number" : "Ваш номер телефона",
"Edit your Profile visibility" : "Изменить видимость профиля",
"Enable Profile" : "Использовать профиль",
"Unable to update profile enabled state" : "Не удалось обновить состояние профиля",
@@ -297,9 +293,8 @@ OC.L10N.register(
"{displayId}" : "{displayId}",
"Unable to update visibility of {displayId}" : "Не удалось изменить видимость {displayId}",
"Your role" : "Ваша роль",
- "Unable to update role" : "Не удалось изменить роль",
- "Unable to update federation scope of the primary {accountProperty}" : "Невозможно обновить область федерации основного {accountProperty}",
- "Unable to update federation scope of additional {accountProperty}" : "Невозможно обновить область федерации дополнительного {accountProperty}",
+ "Your Twitter handle" : "Ваше имя в Twiter",
+ "Your website" : "Ваш сайт",
"Add additional email" : "Добавить дополнительную электронную почту",
"Add" : "Добавить",
"You do not have permissions to see the details of this user" : "У вас нет прав на просмотр данных об этом пользователе",
@@ -378,7 +373,7 @@ OC.L10N.register(
"Not saved" : "Не сохранено",
"Sending…" : "Отправка…",
"Email sent" : "Письмо отправлено",
- "Address" : "Адрес",
+ "Location" : "Местоположение",
"Avatar" : "Аватар",
"About" : "О себе",
"Full name" : "Полное имя",
@@ -483,15 +478,6 @@ OC.L10N.register(
"You are a member of the following groups:" : "Вы являетесь участником следующих групп:",
"You are using <strong>%s</strong>" : "Вы используете <strong>%s</strong>",
"You are using <strong>%1$s</strong> of <strong>%2$s</strong> (<strong>%3$s %%</strong>)" : "Вы используете <strong>%1$s</strong> из <strong>%2$s</strong> (<strong>%3$s %%</strong>)",
- "Change privacy level of phone number" : "Изменить уровень конфиденциальности телефонного номера",
- "Your phone number" : "Ваш номер телефона",
- "Change privacy level of address" : "Изменить уровень конфиденциальности адреса",
- "Your postal address" : "Ваш адрес",
- "Change privacy level of website" : "Изменить уровень конфиденциальности сайта",
- "It can take up to 24 hours before the account is displayed as verified." : "До момента подтверждения аккаунта может пройти до 24 часов.",
- "Link https://…" : "Ссылка https://…",
- "Change privacy level of Twitter profile" : "Изменить уровень конфиденциальности профиля Twitter",
- "Twitter handle @…" : "Имя в Twitter @…",
"Locale" : "Региональные стандарты",
"Current password" : "Текущий пароль",
"New password" : "Новый пароль",
@@ -529,7 +515,24 @@ OC.L10N.register(
"Allow username autocompletion when entering the full name or email address (ignoring missing phonebook match and being in the same group)" : "Разрешить автозаполнение имени пользователя при вводе полного имени или адреса электронной почты (игнорируя отсутствующее совпадение в телефонной книге и находящиеся в той же группе)",
"Change privacy level of full name" : "Изменить уровень конфиденциальности полного имени",
"No display name set" : "Отображаемое имя не указано",
+ "Change privacy level of phone number" : "Изменить уровень конфиденциальности телефонного номера",
+ "Address" : "Адрес",
+ "Change privacy level of address" : "Изменить уровень конфиденциальности адреса",
+ "Your postal address" : "Ваш адрес",
+ "Change privacy level of website" : "Изменить уровень конфиденциальности сайта",
+ "It can take up to 24 hours before the account is displayed as verified." : "До момента подтверждения аккаунта может пройти до 24 часов.",
+ "Link https://…" : "Ссылка https://…",
+ "Change privacy level of Twitter profile" : "Изменить уровень конфиденциальности профиля Twitter",
+ "Twitter handle @…" : "Имя в Twitter @…",
"The maximum number of OPcache keys is nearly exceeded. To assure that all scripts can be hold in cache, it is recommended to apply <code>opcache.max_accelerated_files</code> to your PHP configuration with a value higher than <code>%s</code>." : "Максимальное количество ключей OPcache почти достигнуто. Чтобы гарантировать, что все скрипты могут храниться в кэше, рекомендуется установить<code>opcache.max_accelerated_files</code> в конфигурации PHP со значением выше, чем <code>%s</code>.",
- "Change scope level of {accountProperty}" : "Изменить уровень области видимости {accountProperty}"
+ "Unable to update biography" : "Не удалось обновить биографию",
+ "Unable to update full name" : "Не удалось обновить полное имя",
+ "No full name set" : "Полное имя не указано",
+ "Unable to update headline" : "Не удалось изменить заголовок",
+ "Unable to update organisation" : "Не удалось изменить организацию",
+ "Unable to update role" : "Не удалось изменить роль",
+ "Change scope level of {accountProperty}" : "Изменить уровень области видимости {accountProperty}",
+ "Unable to update federation scope of the primary {accountProperty}" : "Невозможно обновить область федерации основного {accountProperty}",
+ "Unable to update federation scope of additional {accountProperty}" : "Невозможно обновить область федерации дополнительного {accountProperty}"
},
"nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);");
diff --git a/apps/settings/l10n/ru.json b/apps/settings/l10n/ru.json
index 1f5c5a72284..7d0c4fac1b3 100644
--- a/apps/settings/l10n/ru.json
+++ b/apps/settings/l10n/ru.json
@@ -260,10 +260,7 @@
"You are about to remove the group {group}. The users will NOT be deleted." : "Группа «{group}» будет удалена, но это НЕ приведёт к удалению пользователей.",
"Please confirm the group removal " : "Подтвердите удаление группы",
"Your biography" : "Ваша биография",
- "Unable to update biography" : "Не удалось обновить биографию",
"Your full name" : "Ваше полное имя",
- "Unable to update full name" : "Не удалось обновить полное имя",
- "No full name set" : "Полное имя не указано",
"Email options" : "Параметры эл. почты",
"Primary email for password reset and notifications" : "Основной адрес эл. почты для сброса пароля и получения уведомлений",
"Remove primary email" : "Удалить основной адрес эл. почты",
@@ -281,13 +278,12 @@
"No email address set" : "Адрес эл.почты не указан",
"Additional emails" : "Дополнительные адреса эл. почты",
"Your headline" : "Ваш заголовок",
- "Unable to update headline" : "Не удалось изменить заголовок",
"Language" : "Язык",
"Help translate" : "Помочь с переводом",
"Unable to update language" : "Не удалось изменить язык",
"No language set" : "Язык не задан",
"Your organisation" : "Ваша организация",
- "Unable to update organisation" : "Не удалось изменить организацию",
+ "Your phone number" : "Ваш номер телефона",
"Edit your Profile visibility" : "Изменить видимость профиля",
"Enable Profile" : "Использовать профиль",
"Unable to update profile enabled state" : "Не удалось обновить состояние профиля",
@@ -295,9 +291,8 @@
"{displayId}" : "{displayId}",
"Unable to update visibility of {displayId}" : "Не удалось изменить видимость {displayId}",
"Your role" : "Ваша роль",
- "Unable to update role" : "Не удалось изменить роль",
- "Unable to update federation scope of the primary {accountProperty}" : "Невозможно обновить область федерации основного {accountProperty}",
- "Unable to update federation scope of additional {accountProperty}" : "Невозможно обновить область федерации дополнительного {accountProperty}",
+ "Your Twitter handle" : "Ваше имя в Twiter",
+ "Your website" : "Ваш сайт",
"Add additional email" : "Добавить дополнительную электронную почту",
"Add" : "Добавить",
"You do not have permissions to see the details of this user" : "У вас нет прав на просмотр данных об этом пользователе",
@@ -376,7 +371,7 @@
"Not saved" : "Не сохранено",
"Sending…" : "Отправка…",
"Email sent" : "Письмо отправлено",
- "Address" : "Адрес",
+ "Location" : "Местоположение",
"Avatar" : "Аватар",
"About" : "О себе",
"Full name" : "Полное имя",
@@ -481,15 +476,6 @@
"You are a member of the following groups:" : "Вы являетесь участником следующих групп:",
"You are using <strong>%s</strong>" : "Вы используете <strong>%s</strong>",
"You are using <strong>%1$s</strong> of <strong>%2$s</strong> (<strong>%3$s %%</strong>)" : "Вы используете <strong>%1$s</strong> из <strong>%2$s</strong> (<strong>%3$s %%</strong>)",
- "Change privacy level of phone number" : "Изменить уровень конфиденциальности телефонного номера",
- "Your phone number" : "Ваш номер телефона",
- "Change privacy level of address" : "Изменить уровень конфиденциальности адреса",
- "Your postal address" : "Ваш адрес",
- "Change privacy level of website" : "Изменить уровень конфиденциальности сайта",
- "It can take up to 24 hours before the account is displayed as verified." : "До момента подтверждения аккаунта может пройти до 24 часов.",
- "Link https://…" : "Ссылка https://…",
- "Change privacy level of Twitter profile" : "Изменить уровень конфиденциальности профиля Twitter",
- "Twitter handle @…" : "Имя в Twitter @…",
"Locale" : "Региональные стандарты",
"Current password" : "Текущий пароль",
"New password" : "Новый пароль",
@@ -527,7 +513,24 @@
"Allow username autocompletion when entering the full name or email address (ignoring missing phonebook match and being in the same group)" : "Разрешить автозаполнение имени пользователя при вводе полного имени или адреса электронной почты (игнорируя отсутствующее совпадение в телефонной книге и находящиеся в той же группе)",
"Change privacy level of full name" : "Изменить уровень конфиденциальности полного имени",
"No display name set" : "Отображаемое имя не указано",
+ "Change privacy level of phone number" : "Изменить уровень конфиденциальности телефонного номера",
+ "Address" : "Адрес",
+ "Change privacy level of address" : "Изменить уровень конфиденциальности адреса",
+ "Your postal address" : "Ваш адрес",
+ "Change privacy level of website" : "Изменить уровень конфиденциальности сайта",
+ "It can take up to 24 hours before the account is displayed as verified." : "До момента подтверждения аккаунта может пройти до 24 часов.",
+ "Link https://…" : "Ссылка https://…",
+ "Change privacy level of Twitter profile" : "Изменить уровень конфиденциальности профиля Twitter",
+ "Twitter handle @…" : "Имя в Twitter @…",
"The maximum number of OPcache keys is nearly exceeded. To assure that all scripts can be hold in cache, it is recommended to apply <code>opcache.max_accelerated_files</code> to your PHP configuration with a value higher than <code>%s</code>." : "Максимальное количество ключей OPcache почти достигнуто. Чтобы гарантировать, что все скрипты могут храниться в кэше, рекомендуется установить<code>opcache.max_accelerated_files</code> в конфигурации PHP со значением выше, чем <code>%s</code>.",
- "Change scope level of {accountProperty}" : "Изменить уровень области видимости {accountProperty}"
+ "Unable to update biography" : "Не удалось обновить биографию",
+ "Unable to update full name" : "Не удалось обновить полное имя",
+ "No full name set" : "Полное имя не указано",
+ "Unable to update headline" : "Не удалось изменить заголовок",
+ "Unable to update organisation" : "Не удалось изменить организацию",
+ "Unable to update role" : "Не удалось изменить роль",
+ "Change scope level of {accountProperty}" : "Изменить уровень области видимости {accountProperty}",
+ "Unable to update federation scope of the primary {accountProperty}" : "Невозможно обновить область федерации основного {accountProperty}",
+ "Unable to update federation scope of additional {accountProperty}" : "Невозможно обновить область федерации дополнительного {accountProperty}"
},"pluralForm" :"nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);"
} \ No newline at end of file
diff --git a/apps/settings/l10n/sc.js b/apps/settings/l10n/sc.js
index 023f5bf9cf9..7eeabad9ac8 100644
--- a/apps/settings/l10n/sc.js
+++ b/apps/settings/l10n/sc.js
@@ -228,6 +228,7 @@ OC.L10N.register(
"Language" : "Limba",
"Help translate" : "Agiuda a tradùere",
"No language set" : "Peruna limba impostada",
+ "Your phone number" : "Nùmero tuo de telèfonu",
"Add" : "Agiunghe",
"You do not have permissions to see the details of this user" : "Non tenes is permissos pro bìdere is detàllios de s'utente",
"Add new password" : "Agiunghe una crae noa",
@@ -304,7 +305,7 @@ OC.L10N.register(
"Not saved" : "Non sarvadu",
"Sending…" : "Imbiende...",
"Email sent" : "Messàgiu de posta imbiadu",
- "Address" : "Indiritzu",
+ "Location" : "Positzione",
"Avatar" : "Avatar",
"About" : "In contu de",
"Full name" : "Nùmene cumpletu",
@@ -396,15 +397,6 @@ OC.L10N.register(
"You are a member of the following groups:" : "Faghes parte de custos grupos:",
"You are using <strong>%s</strong>" : "Ses impreende <strong>%s</strong>",
"You are using <strong>%1$s</strong> of <strong>%2$s</strong> (<strong>%3$s %%</strong>)" : "Ses impreende <strong>%1$s</strong> de<strong>%2$s</strong> (<strong>%3$s %%</strong>)",
- "Change privacy level of phone number" : "Càmbia su livellu de riservadesa de su nùmeru de telèfonu",
- "Your phone number" : "Nùmero tuo de telèfonu",
- "Change privacy level of address" : "Càmbia su livellu de riservadesa de s'indiritzu",
- "Your postal address" : "Indiritzu postale tuo",
- "Change privacy level of website" : "Càmbia su livellu de riservadesa de su situ web",
- "It can take up to 24 hours before the account is displayed as verified." : "Diant pòdere serbire 24 oras antis de visualizare su contu comente cumproadu.",
- "Link https://…" : "Ligòngiu https://…",
- "Change privacy level of Twitter profile" : "Càmbia su livellu de riservadesa de su profilu Twitter",
- "Twitter handle @…" : "Utente de Twitter @...",
"Locale" : "Localizatzione",
"Current password" : "Crae currente",
"New password" : "Crae noa",
@@ -438,6 +430,15 @@ OC.L10N.register(
"days" : "dies",
"Allow username autocompletion when entering the full name or email address (ignoring missing phonebook match and being in the same group)" : "Permite sa cumponidura automàtica candu si nche insertat su nùmene cumpletu o s'indiritzu de posta eletrònica (discuidende sa currispondèntzia mancante in sa rubrica e sende in su matessi grupu)",
"Change privacy level of full name" : "Càmbia su livellu de riservadesa de su nùmene cumpletu",
- "No display name set" : "Nùmene visualizadu no impostadu"
+ "No display name set" : "Nùmene visualizadu no impostadu",
+ "Change privacy level of phone number" : "Càmbia su livellu de riservadesa de su nùmeru de telèfonu",
+ "Address" : "Indiritzu",
+ "Change privacy level of address" : "Càmbia su livellu de riservadesa de s'indiritzu",
+ "Your postal address" : "Indiritzu postale tuo",
+ "Change privacy level of website" : "Càmbia su livellu de riservadesa de su situ web",
+ "It can take up to 24 hours before the account is displayed as verified." : "Diant pòdere serbire 24 oras antis de visualizare su contu comente cumproadu.",
+ "Link https://…" : "Ligòngiu https://…",
+ "Change privacy level of Twitter profile" : "Càmbia su livellu de riservadesa de su profilu Twitter",
+ "Twitter handle @…" : "Utente de Twitter @..."
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/settings/l10n/sc.json b/apps/settings/l10n/sc.json
index b8516543806..5f445cb4b8b 100644
--- a/apps/settings/l10n/sc.json
+++ b/apps/settings/l10n/sc.json
@@ -226,6 +226,7 @@
"Language" : "Limba",
"Help translate" : "Agiuda a tradùere",
"No language set" : "Peruna limba impostada",
+ "Your phone number" : "Nùmero tuo de telèfonu",
"Add" : "Agiunghe",
"You do not have permissions to see the details of this user" : "Non tenes is permissos pro bìdere is detàllios de s'utente",
"Add new password" : "Agiunghe una crae noa",
@@ -302,7 +303,7 @@
"Not saved" : "Non sarvadu",
"Sending…" : "Imbiende...",
"Email sent" : "Messàgiu de posta imbiadu",
- "Address" : "Indiritzu",
+ "Location" : "Positzione",
"Avatar" : "Avatar",
"About" : "In contu de",
"Full name" : "Nùmene cumpletu",
@@ -394,15 +395,6 @@
"You are a member of the following groups:" : "Faghes parte de custos grupos:",
"You are using <strong>%s</strong>" : "Ses impreende <strong>%s</strong>",
"You are using <strong>%1$s</strong> of <strong>%2$s</strong> (<strong>%3$s %%</strong>)" : "Ses impreende <strong>%1$s</strong> de<strong>%2$s</strong> (<strong>%3$s %%</strong>)",
- "Change privacy level of phone number" : "Càmbia su livellu de riservadesa de su nùmeru de telèfonu",
- "Your phone number" : "Nùmero tuo de telèfonu",
- "Change privacy level of address" : "Càmbia su livellu de riservadesa de s'indiritzu",
- "Your postal address" : "Indiritzu postale tuo",
- "Change privacy level of website" : "Càmbia su livellu de riservadesa de su situ web",
- "It can take up to 24 hours before the account is displayed as verified." : "Diant pòdere serbire 24 oras antis de visualizare su contu comente cumproadu.",
- "Link https://…" : "Ligòngiu https://…",
- "Change privacy level of Twitter profile" : "Càmbia su livellu de riservadesa de su profilu Twitter",
- "Twitter handle @…" : "Utente de Twitter @...",
"Locale" : "Localizatzione",
"Current password" : "Crae currente",
"New password" : "Crae noa",
@@ -436,6 +428,15 @@
"days" : "dies",
"Allow username autocompletion when entering the full name or email address (ignoring missing phonebook match and being in the same group)" : "Permite sa cumponidura automàtica candu si nche insertat su nùmene cumpletu o s'indiritzu de posta eletrònica (discuidende sa currispondèntzia mancante in sa rubrica e sende in su matessi grupu)",
"Change privacy level of full name" : "Càmbia su livellu de riservadesa de su nùmene cumpletu",
- "No display name set" : "Nùmene visualizadu no impostadu"
+ "No display name set" : "Nùmene visualizadu no impostadu",
+ "Change privacy level of phone number" : "Càmbia su livellu de riservadesa de su nùmeru de telèfonu",
+ "Address" : "Indiritzu",
+ "Change privacy level of address" : "Càmbia su livellu de riservadesa de s'indiritzu",
+ "Your postal address" : "Indiritzu postale tuo",
+ "Change privacy level of website" : "Càmbia su livellu de riservadesa de su situ web",
+ "It can take up to 24 hours before the account is displayed as verified." : "Diant pòdere serbire 24 oras antis de visualizare su contu comente cumproadu.",
+ "Link https://…" : "Ligòngiu https://…",
+ "Change privacy level of Twitter profile" : "Càmbia su livellu de riservadesa de su profilu Twitter",
+ "Twitter handle @…" : "Utente de Twitter @..."
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/settings/l10n/sk.js b/apps/settings/l10n/sk.js
index ef47e2ab755..e619fdf026c 100644
--- a/apps/settings/l10n/sk.js
+++ b/apps/settings/l10n/sk.js
@@ -240,10 +240,7 @@ OC.L10N.register(
"You are about to remove the group {group}. The users will NOT be deleted." : "Chystáte sa odstrániť skupinu {group}. Používatelia NEBUDÚ vymazaní.",
"Please confirm the group removal " : "Prosím potvrďte vymazanie skupiny.",
"Your biography" : "Váš životopis",
- "Unable to update biography" : "Nie je možné aktualizovať životopis",
"Your full name" : "Vaše celé meno",
- "Unable to update full name" : "Nie je možné aktualizovať vaše celé meno",
- "No full name set" : "Nie je nastavené celé meno",
"Email options" : "Možnosti E-mailu",
"Primary email for password reset and notifications" : "Primárny e-mail na obnovenie hesla a zasielanie upozornení",
"Remove primary email" : "Odobrať primárny email",
@@ -261,13 +258,12 @@ OC.L10N.register(
"No email address set" : "Emailová adresa nie je nastavená",
"Additional emails" : "Ďalšie e-maily",
"Your headline" : "Váš titulok",
- "Unable to update headline" : "Nie je možné aktualizovať titulok",
"Language" : "Jazyk",
"Help translate" : "Pomôcť s prekladom",
"Unable to update language" : "Nie je možné aktualizovať jazyk",
"No language set" : "Nie je nastavený žiadny jazyk",
"Your organisation" : "Vaša organizácia",
- "Unable to update organisation" : "Nie je možné aktualizovať vašu organizáciu",
+ "Your phone number" : "Vaše telefónne číslo",
"Edit your Profile visibility" : "Upraviť viditeľnosť vášho profilu",
"Enable Profile" : "Povoliť Profil",
"Unable to update profile enabled state" : "Nie je možné aktualizovať stav aktivácie profilu",
@@ -275,9 +271,8 @@ OC.L10N.register(
"{displayId}" : "{displayId}",
"Unable to update visibility of {displayId}" : "Nie je možné aktualizovať viditeľnosť {displayId}",
"Your role" : "Vaša rola",
- "Unable to update role" : "Nie je možné aktualizovať rolu",
- "Unable to update federation scope of the primary {accountProperty}" : "Nie je možné aktualizovať rozsah federácie primárneho {accountProperty}",
- "Unable to update federation scope of additional {accountProperty}" : "Nie je možné aktualizovať rozsah federácie dodatočného {accountProperty}",
+ "Your Twitter handle" : "Vaša stránka na Twitteri",
+ "Your website" : "Vaša webstránka",
"Add" : "Pridať",
"You do not have permissions to see the details of this user" : "Nemáte oprávnenie vidieť detaily tohoto používateľa",
"Add new password" : "Pridať nové heslo",
@@ -355,7 +350,7 @@ OC.L10N.register(
"Not saved" : "Neuložené",
"Sending…" : "Odosielam...",
"Email sent" : "Email odoslaný",
- "Address" : "Adresa",
+ "Location" : "Umiestnenie",
"Avatar" : "Avatar",
"About" : "O aplikácii",
"Full name" : "Meno a priezvisko",
@@ -458,15 +453,6 @@ OC.L10N.register(
"You are a member of the following groups:" : "Ste členom nasledovných skupín:",
"You are using <strong>%s</strong>" : "Využívate <strong>%s</strong>",
"You are using <strong>%1$s</strong> of <strong>%2$s</strong> (<strong>%3$s %%</strong>)" : "Využívate <strong>%1$s</strong> z <strong>%2$s</strong> (<strong>%3$s%%</strong>)",
- "Change privacy level of phone number" : "Zmeniť úroveň súkromia pre telefónne číslo",
- "Your phone number" : "Vaše telefónne číslo",
- "Change privacy level of address" : "Zmeniť úroveň súkromia pre adresu",
- "Your postal address" : "Vaša poštová adresa",
- "Change privacy level of website" : "Zmeniť úroveň súkromia pre webstránku",
- "It can take up to 24 hours before the account is displayed as verified." : "Môže trvať až 24 hodín než sa účet zobrazí ako overený.",
- "Link https://…" : "Linka https://…",
- "Change privacy level of Twitter profile" : "Zmeniť úroveň súkromia pre Twitterový profil",
- "Twitter handle @…" : "Prezývka na Twitteri @…",
"Locale" : "Miestne nastavenie",
"Current password" : "Aktuálne heslo",
"New password" : "Nové heslo",
@@ -503,6 +489,23 @@ OC.L10N.register(
"Allow username autocompletion when entering the full name or email address (ignoring missing phonebook match and being in the same group)" : "Pri zadávaní celého mena alebo e-mailovej adresy povoliť automatické dopĺňanie mena užívateľa (ignoruje sa chýbajúca zhoda v telefónnom zozname a príslušnosť k rovnakej skupine)",
"Change privacy level of full name" : "Zmeniť úroveň súkromia pre celé meno",
"No display name set" : "Zobrazované meno nie je nastavené",
- "Change scope level of {accountProperty}" : "Zmeniť úroveň rozsahu pre {accountProperty}"
+ "Change privacy level of phone number" : "Zmeniť úroveň súkromia pre telefónne číslo",
+ "Address" : "Adresa",
+ "Change privacy level of address" : "Zmeniť úroveň súkromia pre adresu",
+ "Your postal address" : "Vaša poštová adresa",
+ "Change privacy level of website" : "Zmeniť úroveň súkromia pre webstránku",
+ "It can take up to 24 hours before the account is displayed as verified." : "Môže trvať až 24 hodín než sa účet zobrazí ako overený.",
+ "Link https://…" : "Linka https://…",
+ "Change privacy level of Twitter profile" : "Zmeniť úroveň súkromia pre Twitterový profil",
+ "Twitter handle @…" : "Prezývka na Twitteri @…",
+ "Unable to update biography" : "Nie je možné aktualizovať životopis",
+ "Unable to update full name" : "Nie je možné aktualizovať vaše celé meno",
+ "No full name set" : "Nie je nastavené celé meno",
+ "Unable to update headline" : "Nie je možné aktualizovať titulok",
+ "Unable to update organisation" : "Nie je možné aktualizovať vašu organizáciu",
+ "Unable to update role" : "Nie je možné aktualizovať rolu",
+ "Change scope level of {accountProperty}" : "Zmeniť úroveň rozsahu pre {accountProperty}",
+ "Unable to update federation scope of the primary {accountProperty}" : "Nie je možné aktualizovať rozsah federácie primárneho {accountProperty}",
+ "Unable to update federation scope of additional {accountProperty}" : "Nie je možné aktualizovať rozsah federácie dodatočného {accountProperty}"
},
"nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n >= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);");
diff --git a/apps/settings/l10n/sk.json b/apps/settings/l10n/sk.json
index 4c870b11fd5..5443c0d9943 100644
--- a/apps/settings/l10n/sk.json
+++ b/apps/settings/l10n/sk.json
@@ -238,10 +238,7 @@
"You are about to remove the group {group}. The users will NOT be deleted." : "Chystáte sa odstrániť skupinu {group}. Používatelia NEBUDÚ vymazaní.",
"Please confirm the group removal " : "Prosím potvrďte vymazanie skupiny.",
"Your biography" : "Váš životopis",
- "Unable to update biography" : "Nie je možné aktualizovať životopis",
"Your full name" : "Vaše celé meno",
- "Unable to update full name" : "Nie je možné aktualizovať vaše celé meno",
- "No full name set" : "Nie je nastavené celé meno",
"Email options" : "Možnosti E-mailu",
"Primary email for password reset and notifications" : "Primárny e-mail na obnovenie hesla a zasielanie upozornení",
"Remove primary email" : "Odobrať primárny email",
@@ -259,13 +256,12 @@
"No email address set" : "Emailová adresa nie je nastavená",
"Additional emails" : "Ďalšie e-maily",
"Your headline" : "Váš titulok",
- "Unable to update headline" : "Nie je možné aktualizovať titulok",
"Language" : "Jazyk",
"Help translate" : "Pomôcť s prekladom",
"Unable to update language" : "Nie je možné aktualizovať jazyk",
"No language set" : "Nie je nastavený žiadny jazyk",
"Your organisation" : "Vaša organizácia",
- "Unable to update organisation" : "Nie je možné aktualizovať vašu organizáciu",
+ "Your phone number" : "Vaše telefónne číslo",
"Edit your Profile visibility" : "Upraviť viditeľnosť vášho profilu",
"Enable Profile" : "Povoliť Profil",
"Unable to update profile enabled state" : "Nie je možné aktualizovať stav aktivácie profilu",
@@ -273,9 +269,8 @@
"{displayId}" : "{displayId}",
"Unable to update visibility of {displayId}" : "Nie je možné aktualizovať viditeľnosť {displayId}",
"Your role" : "Vaša rola",
- "Unable to update role" : "Nie je možné aktualizovať rolu",
- "Unable to update federation scope of the primary {accountProperty}" : "Nie je možné aktualizovať rozsah federácie primárneho {accountProperty}",
- "Unable to update federation scope of additional {accountProperty}" : "Nie je možné aktualizovať rozsah federácie dodatočného {accountProperty}",
+ "Your Twitter handle" : "Vaša stránka na Twitteri",
+ "Your website" : "Vaša webstránka",
"Add" : "Pridať",
"You do not have permissions to see the details of this user" : "Nemáte oprávnenie vidieť detaily tohoto používateľa",
"Add new password" : "Pridať nové heslo",
@@ -353,7 +348,7 @@
"Not saved" : "Neuložené",
"Sending…" : "Odosielam...",
"Email sent" : "Email odoslaný",
- "Address" : "Adresa",
+ "Location" : "Umiestnenie",
"Avatar" : "Avatar",
"About" : "O aplikácii",
"Full name" : "Meno a priezvisko",
@@ -456,15 +451,6 @@
"You are a member of the following groups:" : "Ste členom nasledovných skupín:",
"You are using <strong>%s</strong>" : "Využívate <strong>%s</strong>",
"You are using <strong>%1$s</strong> of <strong>%2$s</strong> (<strong>%3$s %%</strong>)" : "Využívate <strong>%1$s</strong> z <strong>%2$s</strong> (<strong>%3$s%%</strong>)",
- "Change privacy level of phone number" : "Zmeniť úroveň súkromia pre telefónne číslo",
- "Your phone number" : "Vaše telefónne číslo",
- "Change privacy level of address" : "Zmeniť úroveň súkromia pre adresu",
- "Your postal address" : "Vaša poštová adresa",
- "Change privacy level of website" : "Zmeniť úroveň súkromia pre webstránku",
- "It can take up to 24 hours before the account is displayed as verified." : "Môže trvať až 24 hodín než sa účet zobrazí ako overený.",
- "Link https://…" : "Linka https://…",
- "Change privacy level of Twitter profile" : "Zmeniť úroveň súkromia pre Twitterový profil",
- "Twitter handle @…" : "Prezývka na Twitteri @…",
"Locale" : "Miestne nastavenie",
"Current password" : "Aktuálne heslo",
"New password" : "Nové heslo",
@@ -501,6 +487,23 @@
"Allow username autocompletion when entering the full name or email address (ignoring missing phonebook match and being in the same group)" : "Pri zadávaní celého mena alebo e-mailovej adresy povoliť automatické dopĺňanie mena užívateľa (ignoruje sa chýbajúca zhoda v telefónnom zozname a príslušnosť k rovnakej skupine)",
"Change privacy level of full name" : "Zmeniť úroveň súkromia pre celé meno",
"No display name set" : "Zobrazované meno nie je nastavené",
- "Change scope level of {accountProperty}" : "Zmeniť úroveň rozsahu pre {accountProperty}"
+ "Change privacy level of phone number" : "Zmeniť úroveň súkromia pre telefónne číslo",
+ "Address" : "Adresa",
+ "Change privacy level of address" : "Zmeniť úroveň súkromia pre adresu",
+ "Your postal address" : "Vaša poštová adresa",
+ "Change privacy level of website" : "Zmeniť úroveň súkromia pre webstránku",
+ "It can take up to 24 hours before the account is displayed as verified." : "Môže trvať až 24 hodín než sa účet zobrazí ako overený.",
+ "Link https://…" : "Linka https://…",
+ "Change privacy level of Twitter profile" : "Zmeniť úroveň súkromia pre Twitterový profil",
+ "Twitter handle @…" : "Prezývka na Twitteri @…",
+ "Unable to update biography" : "Nie je možné aktualizovať životopis",
+ "Unable to update full name" : "Nie je možné aktualizovať vaše celé meno",
+ "No full name set" : "Nie je nastavené celé meno",
+ "Unable to update headline" : "Nie je možné aktualizovať titulok",
+ "Unable to update organisation" : "Nie je možné aktualizovať vašu organizáciu",
+ "Unable to update role" : "Nie je možné aktualizovať rolu",
+ "Change scope level of {accountProperty}" : "Zmeniť úroveň rozsahu pre {accountProperty}",
+ "Unable to update federation scope of the primary {accountProperty}" : "Nie je možné aktualizovať rozsah federácie primárneho {accountProperty}",
+ "Unable to update federation scope of additional {accountProperty}" : "Nie je možné aktualizovať rozsah federácie dodatočného {accountProperty}"
},"pluralForm" :"nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n >= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);"
} \ No newline at end of file
diff --git a/apps/settings/l10n/sl.js b/apps/settings/l10n/sl.js
index fdaca8d50d7..5124eef8d99 100644
--- a/apps/settings/l10n/sl.js
+++ b/apps/settings/l10n/sl.js
@@ -230,10 +230,7 @@ OC.L10N.register(
"You are about to remove the group {group}. The users will NOT be deleted." : "Odstranili boste skupino {group}. Uporabniki ne bodo odstranjeni.",
"Please confirm the group removal " : "Potrditi je treba odstranjevanje skupine",
"Your biography" : "Biografija",
- "Unable to update biography" : "Ni mogoče posodobiti biografije",
"Your full name" : "Polno ime",
- "Unable to update full name" : "Ni mogoče posodobiti polnega imena",
- "No full name set" : "Ni nastavljenega polnega imena",
"Email options" : "Možnosti elektronske pošte",
"Primary email for password reset and notifications" : "Osnovni elektronski naslov za obnavljanje gesla in obvestila",
"Remove primary email" : "Odstrani osnovni elektronski naslov",
@@ -251,20 +248,18 @@ OC.L10N.register(
"No email address set" : "Poštni naslov ni nastavljen",
"Additional emails" : "Dodatni elektronski naslovi",
"Your headline" : "Vaš naslov",
- "Unable to update headline" : "Ni mogoče posodobiti naslova",
"Language" : "Jezik",
"Help translate" : "Sodelujte pri prevajanju",
"Unable to update language" : "Ni mogoče posodobiti jezika",
"No language set" : "Jezik ni nastavljen",
"Your organisation" : "Ustanova",
- "Unable to update organisation" : "Ni mogoče posodobiti imena ustanove",
+ "Your phone number" : "Osebna telefonska številka",
"Edit your Profile visibility" : "Prilagodi vidnost profila",
"Enable Profile" : "Omogoči profil",
"Unable to update profile enabled state" : "Ni mogoče posodobiti omogočenega stanja profila",
"{displayId}" : "{displayId}",
"Unable to update visibility of {displayId}" : "Ni mogoče posodobiti vidnosti {displayId}",
"Your role" : "Vloga",
- "Unable to update role" : "Ni mogoče posodobiti vloge",
"Add additional email" : "Dodaj dodaten elektronski naslov",
"Add" : "Dodaj",
"You do not have permissions to see the details of this user" : "Ni ustreznih dovoljenj za pregled podatkov uporabnika",
@@ -343,7 +338,7 @@ OC.L10N.register(
"Not saved" : "Ni shranjeno",
"Sending…" : "Poteka pošiljanje ...",
"Email sent" : "Elektronsko sporočilo je poslano",
- "Address" : "Naslov",
+ "Location" : "Trenutno mesto",
"Avatar" : "Podoba",
"About" : "O programu",
"Full name" : "Polno ime",
@@ -437,15 +432,6 @@ OC.L10N.register(
"You are a member of the following groups:" : "Omogočeno je članstvo v skupinah:",
"You are using <strong>%s</strong>" : "Uporabljate <strong>%s</strong>",
"You are using <strong>%1$s</strong> of <strong>%2$s</strong> (<strong>%3$s %%</strong>)" : "V uporabi je <strong>%1$s</strong> od <strong>%2$s</strong> (<strong>%3$s %%</strong>)",
- "Change privacy level of phone number" : "Spremeni pravila zasebnosti za telefonsko številko",
- "Your phone number" : "Osebna telefonska številka",
- "Change privacy level of address" : "Spremeni pravila zasebnosti za naslov",
- "Your postal address" : "Osebni poštni naslov",
- "Change privacy level of website" : "Spremeni pravila zasebnosti za spletno stran",
- "It can take up to 24 hours before the account is displayed as verified." : "Dokončno overjanje računa lahko traja tudi do 24 ur.",
- "Link https://…" : "Povezava https:// …",
- "Change privacy level of Twitter profile" : "Spremeni pravila zasebnosti za profil Twitter",
- "Twitter handle @…" : "Twitter @ …",
"Locale" : "Jezikovne nastavitve",
"Current password" : "Trenutno geslo",
"New password" : "Novo geslo",
@@ -481,6 +467,21 @@ OC.L10N.register(
"days" : "dneh.",
"Allow username autocompletion when entering the full name or email address (ignoring missing phonebook match and being in the same group)" : "Dovoli samodejno dokončanje uporabniškega imena pri vpisu polnega imena ali elektronskega naslova (prezrta je zahteva telefonskega imenika in iste skupine).",
"Change privacy level of full name" : "Spremeni pravila zasebnosti za polno ime",
- "No display name set" : "Prikazno ime ni nastavljeno"
+ "No display name set" : "Prikazno ime ni nastavljeno",
+ "Change privacy level of phone number" : "Spremeni pravila zasebnosti za telefonsko številko",
+ "Address" : "Naslov",
+ "Change privacy level of address" : "Spremeni pravila zasebnosti za naslov",
+ "Your postal address" : "Osebni poštni naslov",
+ "Change privacy level of website" : "Spremeni pravila zasebnosti za spletno stran",
+ "It can take up to 24 hours before the account is displayed as verified." : "Dokončno overjanje računa lahko traja tudi do 24 ur.",
+ "Link https://…" : "Povezava https:// …",
+ "Change privacy level of Twitter profile" : "Spremeni pravila zasebnosti za profil Twitter",
+ "Twitter handle @…" : "Twitter @ …",
+ "Unable to update biography" : "Ni mogoče posodobiti biografije",
+ "Unable to update full name" : "Ni mogoče posodobiti polnega imena",
+ "No full name set" : "Ni nastavljenega polnega imena",
+ "Unable to update headline" : "Ni mogoče posodobiti naslova",
+ "Unable to update organisation" : "Ni mogoče posodobiti imena ustanove",
+ "Unable to update role" : "Ni mogoče posodobiti vloge"
},
"nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);");
diff --git a/apps/settings/l10n/sl.json b/apps/settings/l10n/sl.json
index 8b7267cb5f1..748ce84bdde 100644
--- a/apps/settings/l10n/sl.json
+++ b/apps/settings/l10n/sl.json
@@ -228,10 +228,7 @@
"You are about to remove the group {group}. The users will NOT be deleted." : "Odstranili boste skupino {group}. Uporabniki ne bodo odstranjeni.",
"Please confirm the group removal " : "Potrditi je treba odstranjevanje skupine",
"Your biography" : "Biografija",
- "Unable to update biography" : "Ni mogoče posodobiti biografije",
"Your full name" : "Polno ime",
- "Unable to update full name" : "Ni mogoče posodobiti polnega imena",
- "No full name set" : "Ni nastavljenega polnega imena",
"Email options" : "Možnosti elektronske pošte",
"Primary email for password reset and notifications" : "Osnovni elektronski naslov za obnavljanje gesla in obvestila",
"Remove primary email" : "Odstrani osnovni elektronski naslov",
@@ -249,20 +246,18 @@
"No email address set" : "Poštni naslov ni nastavljen",
"Additional emails" : "Dodatni elektronski naslovi",
"Your headline" : "Vaš naslov",
- "Unable to update headline" : "Ni mogoče posodobiti naslova",
"Language" : "Jezik",
"Help translate" : "Sodelujte pri prevajanju",
"Unable to update language" : "Ni mogoče posodobiti jezika",
"No language set" : "Jezik ni nastavljen",
"Your organisation" : "Ustanova",
- "Unable to update organisation" : "Ni mogoče posodobiti imena ustanove",
+ "Your phone number" : "Osebna telefonska številka",
"Edit your Profile visibility" : "Prilagodi vidnost profila",
"Enable Profile" : "Omogoči profil",
"Unable to update profile enabled state" : "Ni mogoče posodobiti omogočenega stanja profila",
"{displayId}" : "{displayId}",
"Unable to update visibility of {displayId}" : "Ni mogoče posodobiti vidnosti {displayId}",
"Your role" : "Vloga",
- "Unable to update role" : "Ni mogoče posodobiti vloge",
"Add additional email" : "Dodaj dodaten elektronski naslov",
"Add" : "Dodaj",
"You do not have permissions to see the details of this user" : "Ni ustreznih dovoljenj za pregled podatkov uporabnika",
@@ -341,7 +336,7 @@
"Not saved" : "Ni shranjeno",
"Sending…" : "Poteka pošiljanje ...",
"Email sent" : "Elektronsko sporočilo je poslano",
- "Address" : "Naslov",
+ "Location" : "Trenutno mesto",
"Avatar" : "Podoba",
"About" : "O programu",
"Full name" : "Polno ime",
@@ -435,15 +430,6 @@
"You are a member of the following groups:" : "Omogočeno je članstvo v skupinah:",
"You are using <strong>%s</strong>" : "Uporabljate <strong>%s</strong>",
"You are using <strong>%1$s</strong> of <strong>%2$s</strong> (<strong>%3$s %%</strong>)" : "V uporabi je <strong>%1$s</strong> od <strong>%2$s</strong> (<strong>%3$s %%</strong>)",
- "Change privacy level of phone number" : "Spremeni pravila zasebnosti za telefonsko številko",
- "Your phone number" : "Osebna telefonska številka",
- "Change privacy level of address" : "Spremeni pravila zasebnosti za naslov",
- "Your postal address" : "Osebni poštni naslov",
- "Change privacy level of website" : "Spremeni pravila zasebnosti za spletno stran",
- "It can take up to 24 hours before the account is displayed as verified." : "Dokončno overjanje računa lahko traja tudi do 24 ur.",
- "Link https://…" : "Povezava https:// …",
- "Change privacy level of Twitter profile" : "Spremeni pravila zasebnosti za profil Twitter",
- "Twitter handle @…" : "Twitter @ …",
"Locale" : "Jezikovne nastavitve",
"Current password" : "Trenutno geslo",
"New password" : "Novo geslo",
@@ -479,6 +465,21 @@
"days" : "dneh.",
"Allow username autocompletion when entering the full name or email address (ignoring missing phonebook match and being in the same group)" : "Dovoli samodejno dokončanje uporabniškega imena pri vpisu polnega imena ali elektronskega naslova (prezrta je zahteva telefonskega imenika in iste skupine).",
"Change privacy level of full name" : "Spremeni pravila zasebnosti za polno ime",
- "No display name set" : "Prikazno ime ni nastavljeno"
+ "No display name set" : "Prikazno ime ni nastavljeno",
+ "Change privacy level of phone number" : "Spremeni pravila zasebnosti za telefonsko številko",
+ "Address" : "Naslov",
+ "Change privacy level of address" : "Spremeni pravila zasebnosti za naslov",
+ "Your postal address" : "Osebni poštni naslov",
+ "Change privacy level of website" : "Spremeni pravila zasebnosti za spletno stran",
+ "It can take up to 24 hours before the account is displayed as verified." : "Dokončno overjanje računa lahko traja tudi do 24 ur.",
+ "Link https://…" : "Povezava https:// …",
+ "Change privacy level of Twitter profile" : "Spremeni pravila zasebnosti za profil Twitter",
+ "Twitter handle @…" : "Twitter @ …",
+ "Unable to update biography" : "Ni mogoče posodobiti biografije",
+ "Unable to update full name" : "Ni mogoče posodobiti polnega imena",
+ "No full name set" : "Ni nastavljenega polnega imena",
+ "Unable to update headline" : "Ni mogoče posodobiti naslova",
+ "Unable to update organisation" : "Ni mogoče posodobiti imena ustanove",
+ "Unable to update role" : "Ni mogoče posodobiti vloge"
},"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/settings/l10n/sq.js b/apps/settings/l10n/sq.js
index 415b44b337e..4faf5ff749a 100644
--- a/apps/settings/l10n/sq.js
+++ b/apps/settings/l10n/sq.js
@@ -140,6 +140,9 @@ OC.L10N.register(
"No email address set" : "S’është caktuar adresë email",
"Language" : "Gjuhë",
"Help translate" : "Ndihmoni në përkthim",
+ "Your phone number" : "Numri juaj i telefonit",
+ "Your Twitter handle" : "Emri i përdoruesit tuaj në Twitter",
+ "Your website" : "Website-i juaj",
"Add" : "Shto",
"Cancel" : "Anuloje",
"{size} used" : "{madhësia} e përdorur",
@@ -172,7 +175,7 @@ OC.L10N.register(
"Not saved" : "Nuk u ruajt",
"Sending…" : "dërgim",
"Email sent" : "Email-i u dërgua",
- "Address" : "Adresa",
+ "Location" : "Vendndodhje",
"Avatar" : "Avatari",
"About" : "Rreth ",
"Full name" : "Emër i plotë",
@@ -232,11 +235,6 @@ OC.L10N.register(
"Picture provided by original account" : "Foto e prurë nga llogaria origjinale",
"Choose as profile picture" : "Zgjidhni një foto profili",
"You are using <strong>%s</strong>" : "Ju po përdorni <strong>%s</strong>",
- "Your phone number" : "Numri juaj i telefonit",
- "Your postal address" : "Adresa juaj postale",
- "It can take up to 24 hours before the account is displayed as verified." : "Kjo mund të marrë mbi 24 orë, përpara se llogaria të shfaqet si e verifikuar.",
- "Link https://…" : "Linku https://…",
- "Twitter handle @…" : "Përdoruesi i Twitter @ ...",
"Current password" : "Fjalëkalimi i tanishëm",
"New password" : "Fjalëkalimi i ri",
"Change password" : "Ndrysho fjalëkalimin",
@@ -260,6 +258,11 @@ OC.L10N.register(
"Recommended" : "E rekomanduar",
"The cron.php needs to be executed by the system user \"%s\"." : "con.php duhet të ekzekutohet bga përdoruesi i sistemit \"%s\".",
"days" : "ditësh",
- "No display name set" : "S’është caktuar emër për në ekran"
+ "No display name set" : "S’është caktuar emër për në ekran",
+ "Address" : "Adresa",
+ "Your postal address" : "Adresa juaj postale",
+ "It can take up to 24 hours before the account is displayed as verified." : "Kjo mund të marrë mbi 24 orë, përpara se llogaria të shfaqet si e verifikuar.",
+ "Link https://…" : "Linku https://…",
+ "Twitter handle @…" : "Përdoruesi i Twitter @ ..."
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/settings/l10n/sq.json b/apps/settings/l10n/sq.json
index 045150b3bfc..6f4ce02a47f 100644
--- a/apps/settings/l10n/sq.json
+++ b/apps/settings/l10n/sq.json
@@ -138,6 +138,9 @@
"No email address set" : "S’është caktuar adresë email",
"Language" : "Gjuhë",
"Help translate" : "Ndihmoni në përkthim",
+ "Your phone number" : "Numri juaj i telefonit",
+ "Your Twitter handle" : "Emri i përdoruesit tuaj në Twitter",
+ "Your website" : "Website-i juaj",
"Add" : "Shto",
"Cancel" : "Anuloje",
"{size} used" : "{madhësia} e përdorur",
@@ -170,7 +173,7 @@
"Not saved" : "Nuk u ruajt",
"Sending…" : "dërgim",
"Email sent" : "Email-i u dërgua",
- "Address" : "Adresa",
+ "Location" : "Vendndodhje",
"Avatar" : "Avatari",
"About" : "Rreth ",
"Full name" : "Emër i plotë",
@@ -230,11 +233,6 @@
"Picture provided by original account" : "Foto e prurë nga llogaria origjinale",
"Choose as profile picture" : "Zgjidhni një foto profili",
"You are using <strong>%s</strong>" : "Ju po përdorni <strong>%s</strong>",
- "Your phone number" : "Numri juaj i telefonit",
- "Your postal address" : "Adresa juaj postale",
- "It can take up to 24 hours before the account is displayed as verified." : "Kjo mund të marrë mbi 24 orë, përpara se llogaria të shfaqet si e verifikuar.",
- "Link https://…" : "Linku https://…",
- "Twitter handle @…" : "Përdoruesi i Twitter @ ...",
"Current password" : "Fjalëkalimi i tanishëm",
"New password" : "Fjalëkalimi i ri",
"Change password" : "Ndrysho fjalëkalimin",
@@ -258,6 +256,11 @@
"Recommended" : "E rekomanduar",
"The cron.php needs to be executed by the system user \"%s\"." : "con.php duhet të ekzekutohet bga përdoruesi i sistemit \"%s\".",
"days" : "ditësh",
- "No display name set" : "S’është caktuar emër për në ekran"
+ "No display name set" : "S’është caktuar emër për në ekran",
+ "Address" : "Adresa",
+ "Your postal address" : "Adresa juaj postale",
+ "It can take up to 24 hours before the account is displayed as verified." : "Kjo mund të marrë mbi 24 orë, përpara se llogaria të shfaqet si e verifikuar.",
+ "Link https://…" : "Linku https://…",
+ "Twitter handle @…" : "Përdoruesi i Twitter @ ..."
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/settings/l10n/sr.js b/apps/settings/l10n/sr.js
index 9ed779d9929..314cea6fe41 100644
--- a/apps/settings/l10n/sr.js
+++ b/apps/settings/l10n/sr.js
@@ -210,6 +210,9 @@ OC.L10N.register(
"Language" : "Језик",
"Help translate" : " Помозите у превођењу",
"No language set" : "Ниједан језик није постављен",
+ "Your phone number" : "Ваш број телефона",
+ "Your Twitter handle" : "Ваш Твитер надимак",
+ "Your website" : "Ваш веб сајт",
"Add" : "Додај",
"You do not have permissions to see the details of this user" : "Немате дозволе да видите детаље о овом кориснику",
"Add new password" : "Додај нову лозинку",
@@ -285,7 +288,7 @@ OC.L10N.register(
"Not saved" : "Несачувано",
"Sending…" : "Шаљем…",
"Email sent" : "Порука је послата",
- "Address" : "Адреса",
+ "Location" : "Локација",
"Avatar" : "Аватар",
"About" : "О програму",
"Full name" : "Пуно име",
@@ -364,11 +367,6 @@ OC.L10N.register(
"You are a member of the following groups:" : "Члан сте следећих група:",
"You are using <strong>%s</strong>" : "Користите <strong>%s</strong>.",
"You are using <strong>%1$s</strong> of <strong>%2$s</strong> (<strong>%3$s %%</strong>)" : "Користите <strong>%1$s</strong> од <strong>%2$s</strong> (<strong>%3$s%%</strong>)",
- "Your phone number" : "Ваш број телефона",
- "Your postal address" : "Ваша адреса становања",
- "It can take up to 24 hours before the account is displayed as verified." : "Може да прође и до 24h пре него што налог буде потврђен.",
- "Link https://…" : "Веза https://…",
- "Twitter handle @…" : "Твитер надимак @…",
"Locale" : "Локалитет",
"Current password" : "Тренутна лозинка",
"New password" : "Нова лозинка",
@@ -398,6 +396,11 @@ OC.L10N.register(
"Recommended" : "Препоручено",
"The cron.php needs to be executed by the system user \"%s\"." : "cron.php треба да се извршава као системски корисник „%s“.",
"days" : "дана",
- "No display name set" : "Није постављено име за приказ"
+ "No display name set" : "Није постављено име за приказ",
+ "Address" : "Адреса",
+ "Your postal address" : "Ваша адреса становања",
+ "It can take up to 24 hours before the account is displayed as verified." : "Може да прође и до 24h пре него што налог буде потврђен.",
+ "Link https://…" : "Веза https://…",
+ "Twitter handle @…" : "Твитер надимак @…"
},
"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/settings/l10n/sr.json b/apps/settings/l10n/sr.json
index 4ce73c15962..8a7278f4ed6 100644
--- a/apps/settings/l10n/sr.json
+++ b/apps/settings/l10n/sr.json
@@ -208,6 +208,9 @@
"Language" : "Језик",
"Help translate" : " Помозите у превођењу",
"No language set" : "Ниједан језик није постављен",
+ "Your phone number" : "Ваш број телефона",
+ "Your Twitter handle" : "Ваш Твитер надимак",
+ "Your website" : "Ваш веб сајт",
"Add" : "Додај",
"You do not have permissions to see the details of this user" : "Немате дозволе да видите детаље о овом кориснику",
"Add new password" : "Додај нову лозинку",
@@ -283,7 +286,7 @@
"Not saved" : "Несачувано",
"Sending…" : "Шаљем…",
"Email sent" : "Порука је послата",
- "Address" : "Адреса",
+ "Location" : "Локација",
"Avatar" : "Аватар",
"About" : "О програму",
"Full name" : "Пуно име",
@@ -362,11 +365,6 @@
"You are a member of the following groups:" : "Члан сте следећих група:",
"You are using <strong>%s</strong>" : "Користите <strong>%s</strong>.",
"You are using <strong>%1$s</strong> of <strong>%2$s</strong> (<strong>%3$s %%</strong>)" : "Користите <strong>%1$s</strong> од <strong>%2$s</strong> (<strong>%3$s%%</strong>)",
- "Your phone number" : "Ваш број телефона",
- "Your postal address" : "Ваша адреса становања",
- "It can take up to 24 hours before the account is displayed as verified." : "Може да прође и до 24h пре него што налог буде потврђен.",
- "Link https://…" : "Веза https://…",
- "Twitter handle @…" : "Твитер надимак @…",
"Locale" : "Локалитет",
"Current password" : "Тренутна лозинка",
"New password" : "Нова лозинка",
@@ -396,6 +394,11 @@
"Recommended" : "Препоручено",
"The cron.php needs to be executed by the system user \"%s\"." : "cron.php треба да се извршава као системски корисник „%s“.",
"days" : "дана",
- "No display name set" : "Није постављено име за приказ"
+ "No display name set" : "Није постављено име за приказ",
+ "Address" : "Адреса",
+ "Your postal address" : "Ваша адреса становања",
+ "It can take up to 24 hours before the account is displayed as verified." : "Може да прође и до 24h пре него што налог буде потврђен.",
+ "Link https://…" : "Веза https://…",
+ "Twitter handle @…" : "Твитер надимак @…"
},"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/settings/l10n/sv.js b/apps/settings/l10n/sv.js
index d464675b2c7..ce5493fceb3 100644
--- a/apps/settings/l10n/sv.js
+++ b/apps/settings/l10n/sv.js
@@ -223,10 +223,7 @@ OC.L10N.register(
"You are about to remove the group {group}. The users will NOT be deleted." : "Du håller på att ta bort gruppen {group}. Användarna kommer INTE att raderas.",
"Please confirm the group removal " : "Bekräfta borttagning av gruppen",
"Your biography" : "Din biografi",
- "Unable to update biography" : "Kunde inte uppdatera biografi",
"Your full name" : "Ditt fullständiga namn",
- "Unable to update full name" : "Kunde inte uppdatera fullständigt namn",
- "No full name set" : "Inget fullständigt namn angivet",
"Email options" : "E-postinställningar",
"Primary email for password reset and notifications" : "Primär e-postadress för notifikationer och återställning av lösenord",
"Remove primary email" : "Ta bort primär e-postadress",
@@ -244,20 +241,20 @@ OC.L10N.register(
"No email address set" : "Ingen e-postadress angiven",
"Additional emails" : "Ytterligare e-postadresser",
"Your headline" : "Din rubrik",
- "Unable to update headline" : "Kunde inte uppdatera rubrik",
"Language" : "Språk",
"Help translate" : "Hjälp till med översättningarna",
"Unable to update language" : "Kunde inte uppdatera språk",
"No language set" : "Inget språk angivet",
"Your organisation" : "Din organisation",
- "Unable to update organisation" : "Kunde inte uppdatera organisation",
+ "Your phone number" : "Ditt telefonnummer",
"Edit your Profile visibility" : "Ändra synligheten för din profil",
"Enable Profile" : "Aktivera profil",
"Unable to update profile enabled state" : "Kunde inte uppdatera profilaktivering",
"{displayId}" : "{displayId}",
"Unable to update visibility of {displayId}" : "Kunde inte uppdatera synlighet för {displayId}",
"Your role" : "Din roll",
- "Unable to update role" : "Kunde inte uppdatera roll",
+ "Your Twitter handle" : "Ditt Twitterkonto",
+ "Your website" : "Din webbsida",
"Add" : "Lägg till",
"You do not have permissions to see the details of this user" : "Du har inte behörighet att se detaljerna för den här användaren",
"Add new password" : "Lägg till nytt lösenord",
@@ -335,7 +332,7 @@ OC.L10N.register(
"Not saved" : "Inte sparad",
"Sending…" : "Skickar...",
"Email sent" : "E-post skickad",
- "Address" : "Ort/Stad",
+ "Location" : "Plats",
"Avatar" : "Avatar",
"About" : "Om",
"Full name" : "Namn",
@@ -436,15 +433,6 @@ OC.L10N.register(
"You are a member of the following groups:" : "Du är medlem i följande grupper:",
"You are using <strong>%s</strong>" : "Du använder <strong>%s</strong>",
"You are using <strong>%1$s</strong> of <strong>%2$s</strong> (<strong>%3$s %%</strong>)" : "Du använder <strong>%1$s</strong> av <strong>%2$s</strong> (<strong>%3$s %%</strong>)",
- "Change privacy level of phone number" : "Ända hemlighetsnivå för telefonnummer",
- "Your phone number" : "Ditt telefonnummer",
- "Change privacy level of address" : "Ända hemlighetsnivå för adress",
- "Your postal address" : "Ort/Stad",
- "Change privacy level of website" : "Ända hemlighetsnivå för hemsida",
- "It can take up to 24 hours before the account is displayed as verified." : "Det kan ta upp till 24 timmar innan kontot visas som verifierat.",
- "Link https://…" : "Länk https://...",
- "Change privacy level of Twitter profile" : "Ända hemlighetsnivå för Twitterprofil",
- "Twitter handle @…" : "Twitter handle @…",
"Locale" : "Plats",
"Current password" : "Nuvarande lösenord",
"New password" : "Nytt lösenord",
@@ -480,6 +468,21 @@ OC.L10N.register(
"days" : "dagar",
"Allow username autocompletion when entering the full name or email address (ignoring missing phonebook match and being in the same group)" : "Tillåt komplettering av användarnamn vid ifyllning av fullständigt namn eller e-postadress (bortser från saknande matchning i telefonboken eller grupptillhörighet i samma grupp)",
"Change privacy level of full name" : "Ändra hemlighetsnivå för helt namn",
- "No display name set" : "Inget visningsnamn angivet"
+ "No display name set" : "Inget visningsnamn angivet",
+ "Change privacy level of phone number" : "Ända hemlighetsnivå för telefonnummer",
+ "Address" : "Ort/Stad",
+ "Change privacy level of address" : "Ända hemlighetsnivå för adress",
+ "Your postal address" : "Ort/Stad",
+ "Change privacy level of website" : "Ända hemlighetsnivå för hemsida",
+ "It can take up to 24 hours before the account is displayed as verified." : "Det kan ta upp till 24 timmar innan kontot visas som verifierat.",
+ "Link https://…" : "Länk https://...",
+ "Change privacy level of Twitter profile" : "Ända hemlighetsnivå för Twitterprofil",
+ "Twitter handle @…" : "Twitter handle @…",
+ "Unable to update biography" : "Kunde inte uppdatera biografi",
+ "Unable to update full name" : "Kunde inte uppdatera fullständigt namn",
+ "No full name set" : "Inget fullständigt namn angivet",
+ "Unable to update headline" : "Kunde inte uppdatera rubrik",
+ "Unable to update organisation" : "Kunde inte uppdatera organisation",
+ "Unable to update role" : "Kunde inte uppdatera roll"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/settings/l10n/sv.json b/apps/settings/l10n/sv.json
index 735b354016b..db24d9e4729 100644
--- a/apps/settings/l10n/sv.json
+++ b/apps/settings/l10n/sv.json
@@ -221,10 +221,7 @@
"You are about to remove the group {group}. The users will NOT be deleted." : "Du håller på att ta bort gruppen {group}. Användarna kommer INTE att raderas.",
"Please confirm the group removal " : "Bekräfta borttagning av gruppen",
"Your biography" : "Din biografi",
- "Unable to update biography" : "Kunde inte uppdatera biografi",
"Your full name" : "Ditt fullständiga namn",
- "Unable to update full name" : "Kunde inte uppdatera fullständigt namn",
- "No full name set" : "Inget fullständigt namn angivet",
"Email options" : "E-postinställningar",
"Primary email for password reset and notifications" : "Primär e-postadress för notifikationer och återställning av lösenord",
"Remove primary email" : "Ta bort primär e-postadress",
@@ -242,20 +239,20 @@
"No email address set" : "Ingen e-postadress angiven",
"Additional emails" : "Ytterligare e-postadresser",
"Your headline" : "Din rubrik",
- "Unable to update headline" : "Kunde inte uppdatera rubrik",
"Language" : "Språk",
"Help translate" : "Hjälp till med översättningarna",
"Unable to update language" : "Kunde inte uppdatera språk",
"No language set" : "Inget språk angivet",
"Your organisation" : "Din organisation",
- "Unable to update organisation" : "Kunde inte uppdatera organisation",
+ "Your phone number" : "Ditt telefonnummer",
"Edit your Profile visibility" : "Ändra synligheten för din profil",
"Enable Profile" : "Aktivera profil",
"Unable to update profile enabled state" : "Kunde inte uppdatera profilaktivering",
"{displayId}" : "{displayId}",
"Unable to update visibility of {displayId}" : "Kunde inte uppdatera synlighet för {displayId}",
"Your role" : "Din roll",
- "Unable to update role" : "Kunde inte uppdatera roll",
+ "Your Twitter handle" : "Ditt Twitterkonto",
+ "Your website" : "Din webbsida",
"Add" : "Lägg till",
"You do not have permissions to see the details of this user" : "Du har inte behörighet att se detaljerna för den här användaren",
"Add new password" : "Lägg till nytt lösenord",
@@ -333,7 +330,7 @@
"Not saved" : "Inte sparad",
"Sending…" : "Skickar...",
"Email sent" : "E-post skickad",
- "Address" : "Ort/Stad",
+ "Location" : "Plats",
"Avatar" : "Avatar",
"About" : "Om",
"Full name" : "Namn",
@@ -434,15 +431,6 @@
"You are a member of the following groups:" : "Du är medlem i följande grupper:",
"You are using <strong>%s</strong>" : "Du använder <strong>%s</strong>",
"You are using <strong>%1$s</strong> of <strong>%2$s</strong> (<strong>%3$s %%</strong>)" : "Du använder <strong>%1$s</strong> av <strong>%2$s</strong> (<strong>%3$s %%</strong>)",
- "Change privacy level of phone number" : "Ända hemlighetsnivå för telefonnummer",
- "Your phone number" : "Ditt telefonnummer",
- "Change privacy level of address" : "Ända hemlighetsnivå för adress",
- "Your postal address" : "Ort/Stad",
- "Change privacy level of website" : "Ända hemlighetsnivå för hemsida",
- "It can take up to 24 hours before the account is displayed as verified." : "Det kan ta upp till 24 timmar innan kontot visas som verifierat.",
- "Link https://…" : "Länk https://...",
- "Change privacy level of Twitter profile" : "Ända hemlighetsnivå för Twitterprofil",
- "Twitter handle @…" : "Twitter handle @…",
"Locale" : "Plats",
"Current password" : "Nuvarande lösenord",
"New password" : "Nytt lösenord",
@@ -478,6 +466,21 @@
"days" : "dagar",
"Allow username autocompletion when entering the full name or email address (ignoring missing phonebook match and being in the same group)" : "Tillåt komplettering av användarnamn vid ifyllning av fullständigt namn eller e-postadress (bortser från saknande matchning i telefonboken eller grupptillhörighet i samma grupp)",
"Change privacy level of full name" : "Ändra hemlighetsnivå för helt namn",
- "No display name set" : "Inget visningsnamn angivet"
+ "No display name set" : "Inget visningsnamn angivet",
+ "Change privacy level of phone number" : "Ända hemlighetsnivå för telefonnummer",
+ "Address" : "Ort/Stad",
+ "Change privacy level of address" : "Ända hemlighetsnivå för adress",
+ "Your postal address" : "Ort/Stad",
+ "Change privacy level of website" : "Ända hemlighetsnivå för hemsida",
+ "It can take up to 24 hours before the account is displayed as verified." : "Det kan ta upp till 24 timmar innan kontot visas som verifierat.",
+ "Link https://…" : "Länk https://...",
+ "Change privacy level of Twitter profile" : "Ända hemlighetsnivå för Twitterprofil",
+ "Twitter handle @…" : "Twitter handle @…",
+ "Unable to update biography" : "Kunde inte uppdatera biografi",
+ "Unable to update full name" : "Kunde inte uppdatera fullständigt namn",
+ "No full name set" : "Inget fullständigt namn angivet",
+ "Unable to update headline" : "Kunde inte uppdatera rubrik",
+ "Unable to update organisation" : "Kunde inte uppdatera organisation",
+ "Unable to update role" : "Kunde inte uppdatera roll"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/settings/l10n/th.js b/apps/settings/l10n/th.js
index 0b40f056f9f..1c4d63de2e3 100644
--- a/apps/settings/l10n/th.js
+++ b/apps/settings/l10n/th.js
@@ -244,7 +244,7 @@ OC.L10N.register(
"Not saved" : "ไม่ได้บันทึก",
"Sending…" : "กำลังส่ง....",
"Email sent" : "ส่งอีเมลแล้ว",
- "Address" : "ที่อยู่",
+ "Location" : "ตำแหน่งที่อยู่",
"Avatar" : "ภาพแทนตัว",
"About" : "เกี่ยวกับ",
"Full name" : "ชื่อเต็ม",
@@ -337,6 +337,7 @@ OC.L10N.register(
"Start migration" : "เริ่มการโยกย้าย",
"Recommended" : "แนะนำ",
"days" : "วัน",
- "No display name set" : "ไม่มีชื่อที่แสดง"
+ "No display name set" : "ไม่มีชื่อที่แสดง",
+ "Address" : "ที่อยู่"
},
"nplurals=1; plural=0;");
diff --git a/apps/settings/l10n/th.json b/apps/settings/l10n/th.json
index b0e37d2e01d..3b2fe49f6cf 100644
--- a/apps/settings/l10n/th.json
+++ b/apps/settings/l10n/th.json
@@ -242,7 +242,7 @@
"Not saved" : "ไม่ได้บันทึก",
"Sending…" : "กำลังส่ง....",
"Email sent" : "ส่งอีเมลแล้ว",
- "Address" : "ที่อยู่",
+ "Location" : "ตำแหน่งที่อยู่",
"Avatar" : "ภาพแทนตัว",
"About" : "เกี่ยวกับ",
"Full name" : "ชื่อเต็ม",
@@ -335,6 +335,7 @@
"Start migration" : "เริ่มการโยกย้าย",
"Recommended" : "แนะนำ",
"days" : "วัน",
- "No display name set" : "ไม่มีชื่อที่แสดง"
+ "No display name set" : "ไม่มีชื่อที่แสดง",
+ "Address" : "ที่อยู่"
},"pluralForm" :"nplurals=1; plural=0;"
} \ No newline at end of file
diff --git a/apps/settings/l10n/tr.js b/apps/settings/l10n/tr.js
index 49e121f9286..24058708df3 100644
--- a/apps/settings/l10n/tr.js
+++ b/apps/settings/l10n/tr.js
@@ -266,10 +266,7 @@ OC.L10N.register(
"You are about to remove the group {group}. The users will NOT be deleted." : "{group} grubunu silmek üzeresiniz. Kullanıcılar SİLİNMEYECEK.",
"Please confirm the group removal " : "Grubu silme işlemini onaylayın",
"Your biography" : "Özgeçmişiniz",
- "Unable to update biography" : "Özgeçmiş güncellenemedi",
"Your full name" : "Tam adınız",
- "Unable to update full name" : "Tam ad güncellenemedi",
- "No full name set" : "Tam ad belirtilmemiş",
"Email options" : "E-posta seçenekleri",
"Primary email for password reset and notifications" : "Parola sıfırlama ve bildirimler için birincil e-posta adresi",
"Remove primary email" : "Birincil e-posta adresini sil",
@@ -287,13 +284,13 @@ OC.L10N.register(
"No email address set" : "E-posta adresi belirtilmemiş",
"Additional emails" : "Ek e-posta adresleri",
"Your headline" : "Başlığınız",
- "Unable to update headline" : "Başlık güncellenemedi",
"Language" : "Dil",
"Help translate" : "Çeviriye yardım edin",
"Unable to update language" : "Dil güncellenemedi",
"No language set" : "Herhangi bir dil ayarlanmamış",
+ "Your location" : "Konumunuz",
"Your organisation" : "Kuruluşunuz",
- "Unable to update organisation" : "Kuruluş güncellenemedi",
+ "Your phone number" : "Telefon numaranız",
"Edit your Profile visibility" : "Profilinizin görünürlüğü değiştirin",
"Enable Profile" : "Profili etkinleştir",
"Unable to update profile enabled state" : "Profilin etkinleştirilme durumu güncellenemedi",
@@ -301,10 +298,13 @@ OC.L10N.register(
"{displayId}" : "{displayId}",
"Unable to update visibility of {displayId}" : "{displayId} görünürlüğü güncellenemedi",
"Your role" : "Pozisyonunuz",
- "Unable to update role" : "Pozisyon güncellenemedi",
- "Change scope level of {accountProperty}, current scope is {scope}" : "{accountProperty} kapsam düzeyini değiştir. Geçerli kapsam: {scope}",
- "Unable to update federation scope of the primary {accountProperty}" : "Birincil {accountProperty} birleşik kapsamı güncellenemedi",
- "Unable to update federation scope of additional {accountProperty}" : "Ek {accountProperty} birleşik kapsamı güncellenemedi",
+ "Your Twitter handle" : "Twitter adresiniz",
+ "Your website" : "Web sitesi adresiniz",
+ "No {property} set" : "Herhangi bir {property} ayarlanmamış",
+ "Unable to update {property}" : "{property} güncellenemedi",
+ "Change scope level of {property}, current scope is {scope}" : "{property} kapsam düzeyini değiştir. Geçerli kapsam: {scope}",
+ "Unable to update federation scope of the primary {property}" : "Birincil {property} birleşik kapsamı güncellenemedi",
+ "Unable to update federation scope of additional {property}" : "Ek {property} birleşik kapsamı güncellenemedi",
"Add additional email" : "Ek e-posta adresi ekle",
"Add" : "Ekle",
"You do not have permissions to see the details of this user" : "Bu kullanıcının ayrıntılarını görüntüleme izniniz yok",
@@ -383,7 +383,7 @@ OC.L10N.register(
"Not saved" : "Kaydedilmedi",
"Sending…" : "Gönderiliyor …",
"Email sent" : "E-posta gönderildi",
- "Address" : "Adres",
+ "Location" : "Konum",
"Avatar" : "Avatar",
"About" : "Hakkında",
"Full name" : "Tam ad",
@@ -490,18 +490,11 @@ OC.L10N.register(
"You are a member of the following groups:" : "Şu gruplara üyesiniz:",
"You are using <strong>%s</strong>" : "<strong>%s</strong> kullanıyorsunuz",
"You are using <strong>%1$s</strong> of <strong>%2$s</strong> (<strong>%3$s %%</strong>)" : "Kullandığınız: <strong>%1$s</strong> Kullanabileceğiniz: <strong>%2$s</strong> (<strong>%3$s %%</strong>)",
- "Change privacy level of phone number" : "Telefon numarasının gizlilik düzeyini değiştir",
- "Your phone number" : "Telefon numaranız",
- "Change privacy level of address" : "Adresin gizlilik düzeyini değiştir",
- "Your postal address" : "Posta adresiniz",
- "Change privacy level of website" : "Web sitesinin gizlilik düzeyini değiştir",
- "It can take up to 24 hours before the account is displayed as verified." : "Hesabın doğrulanması ve görüntülenmesi 24 saate kadar zaman alabilir.",
- "Link https://…" : "Bağlantı https://…",
- "Change privacy level of Twitter profile" : "Twitter profilinin gizlilik düzeyini değiştir",
- "Twitter handle @…" : "Twitter kodu @…",
"Locale" : "Yerel Ayar",
"Current password" : "Geçerli parola",
+ "Your current password" : "Geçerli parolanız",
"New password" : "Yeni parola",
+ "Your new password" : "Yeni parolanız",
"Change password" : "Parola değiştir",
"Use a second factor besides your password to increase security for your account." : "Parolanızın yanında ikinci bir doğrulama kullanarak hesabınızın güvenliğini arttırabilirsiniz.",
"If you use third party applications to connect to Nextcloud, please make sure to create and configure an app password for each before enabling second factor authentication." : "Nextcloud bağlantısı kurmak için üçüncü taraf uygulamaları kullanıyorsanız, lütfen iki aşamalı kimlik doğrulamasını etkinleştirmeden önce her biri için bir uygulama parolası oluşturduğunuzdan ve yapılandırdığınızdan emin olun.",
@@ -536,7 +529,24 @@ OC.L10N.register(
"Allow username autocompletion when entering the full name or email address (ignoring missing phonebook match and being in the same group)" : "Tam ad ya da e-posta adresi yazılırken kullanıcı adı otomatik olarak tamamlanabilsin (aynı grupta olma ya da telefon defteri eşleşmesi yok sayılarak)",
"Change privacy level of full name" : "Tam adın gizlilik düzeyini değiştir",
"No display name set" : "Görüntülenecek ad belirtilmemiş",
+ "Change privacy level of phone number" : "Telefon numarasının gizlilik düzeyini değiştir",
+ "Address" : "Adres",
+ "Change privacy level of address" : "Adresin gizlilik düzeyini değiştir",
+ "Your postal address" : "Posta adresiniz",
+ "Change privacy level of website" : "Web sitesinin gizlilik düzeyini değiştir",
+ "It can take up to 24 hours before the account is displayed as verified." : "Hesabın doğrulanması ve görüntülenmesi 24 saate kadar zaman alabilir.",
+ "Link https://…" : "Bağlantı https://…",
+ "Change privacy level of Twitter profile" : "Twitter profilinin gizlilik düzeyini değiştir",
+ "Twitter handle @…" : "Twitter kodu @…",
"The maximum number of OPcache keys is nearly exceeded. To assure that all scripts can be hold in cache, it is recommended to apply <code>opcache.max_accelerated_files</code> to your PHP configuration with a value higher than <code>%s</code>." : "En fazla OPcache anahtar sayısına neredeyse erişildi. Tüm betik dosyalarının ön bellekte tutulabilmesini sağlamak için, PHP yapılandırmanıza <code>%s</code> üzerinde bir değerle <code>opcache.max_accelerated_files</code> uygulamanız önerilir.",
- "Change scope level of {accountProperty}" : "{accountProperty} kapsam düzeyini değiştir"
+ "Unable to update biography" : "Özgeçmiş güncellenemedi",
+ "Unable to update full name" : "Tam ad güncellenemedi",
+ "No full name set" : "Tam ad belirtilmemiş",
+ "Unable to update headline" : "Başlık güncellenemedi",
+ "Unable to update organisation" : "Kuruluş güncellenemedi",
+ "Unable to update role" : "Pozisyon güncellenemedi",
+ "Change scope level of {accountProperty}" : "{accountProperty} kapsam düzeyini değiştir",
+ "Unable to update federation scope of the primary {accountProperty}" : "Birincil {accountProperty} birleşik kapsamı güncellenemedi",
+ "Unable to update federation scope of additional {accountProperty}" : "Ek {accountProperty} birleşik kapsamı güncellenemedi"
},
"nplurals=2; plural=(n > 1);");
diff --git a/apps/settings/l10n/tr.json b/apps/settings/l10n/tr.json
index 5b230eacaab..3e04fcbcb54 100644
--- a/apps/settings/l10n/tr.json
+++ b/apps/settings/l10n/tr.json
@@ -264,10 +264,7 @@
"You are about to remove the group {group}. The users will NOT be deleted." : "{group} grubunu silmek üzeresiniz. Kullanıcılar SİLİNMEYECEK.",
"Please confirm the group removal " : "Grubu silme işlemini onaylayın",
"Your biography" : "Özgeçmişiniz",
- "Unable to update biography" : "Özgeçmiş güncellenemedi",
"Your full name" : "Tam adınız",
- "Unable to update full name" : "Tam ad güncellenemedi",
- "No full name set" : "Tam ad belirtilmemiş",
"Email options" : "E-posta seçenekleri",
"Primary email for password reset and notifications" : "Parola sıfırlama ve bildirimler için birincil e-posta adresi",
"Remove primary email" : "Birincil e-posta adresini sil",
@@ -285,13 +282,13 @@
"No email address set" : "E-posta adresi belirtilmemiş",
"Additional emails" : "Ek e-posta adresleri",
"Your headline" : "Başlığınız",
- "Unable to update headline" : "Başlık güncellenemedi",
"Language" : "Dil",
"Help translate" : "Çeviriye yardım edin",
"Unable to update language" : "Dil güncellenemedi",
"No language set" : "Herhangi bir dil ayarlanmamış",
+ "Your location" : "Konumunuz",
"Your organisation" : "Kuruluşunuz",
- "Unable to update organisation" : "Kuruluş güncellenemedi",
+ "Your phone number" : "Telefon numaranız",
"Edit your Profile visibility" : "Profilinizin görünürlüğü değiştirin",
"Enable Profile" : "Profili etkinleştir",
"Unable to update profile enabled state" : "Profilin etkinleştirilme durumu güncellenemedi",
@@ -299,10 +296,13 @@
"{displayId}" : "{displayId}",
"Unable to update visibility of {displayId}" : "{displayId} görünürlüğü güncellenemedi",
"Your role" : "Pozisyonunuz",
- "Unable to update role" : "Pozisyon güncellenemedi",
- "Change scope level of {accountProperty}, current scope is {scope}" : "{accountProperty} kapsam düzeyini değiştir. Geçerli kapsam: {scope}",
- "Unable to update federation scope of the primary {accountProperty}" : "Birincil {accountProperty} birleşik kapsamı güncellenemedi",
- "Unable to update federation scope of additional {accountProperty}" : "Ek {accountProperty} birleşik kapsamı güncellenemedi",
+ "Your Twitter handle" : "Twitter adresiniz",
+ "Your website" : "Web sitesi adresiniz",
+ "No {property} set" : "Herhangi bir {property} ayarlanmamış",
+ "Unable to update {property}" : "{property} güncellenemedi",
+ "Change scope level of {property}, current scope is {scope}" : "{property} kapsam düzeyini değiştir. Geçerli kapsam: {scope}",
+ "Unable to update federation scope of the primary {property}" : "Birincil {property} birleşik kapsamı güncellenemedi",
+ "Unable to update federation scope of additional {property}" : "Ek {property} birleşik kapsamı güncellenemedi",
"Add additional email" : "Ek e-posta adresi ekle",
"Add" : "Ekle",
"You do not have permissions to see the details of this user" : "Bu kullanıcının ayrıntılarını görüntüleme izniniz yok",
@@ -381,7 +381,7 @@
"Not saved" : "Kaydedilmedi",
"Sending…" : "Gönderiliyor …",
"Email sent" : "E-posta gönderildi",
- "Address" : "Adres",
+ "Location" : "Konum",
"Avatar" : "Avatar",
"About" : "Hakkında",
"Full name" : "Tam ad",
@@ -488,18 +488,11 @@
"You are a member of the following groups:" : "Şu gruplara üyesiniz:",
"You are using <strong>%s</strong>" : "<strong>%s</strong> kullanıyorsunuz",
"You are using <strong>%1$s</strong> of <strong>%2$s</strong> (<strong>%3$s %%</strong>)" : "Kullandığınız: <strong>%1$s</strong> Kullanabileceğiniz: <strong>%2$s</strong> (<strong>%3$s %%</strong>)",
- "Change privacy level of phone number" : "Telefon numarasının gizlilik düzeyini değiştir",
- "Your phone number" : "Telefon numaranız",
- "Change privacy level of address" : "Adresin gizlilik düzeyini değiştir",
- "Your postal address" : "Posta adresiniz",
- "Change privacy level of website" : "Web sitesinin gizlilik düzeyini değiştir",
- "It can take up to 24 hours before the account is displayed as verified." : "Hesabın doğrulanması ve görüntülenmesi 24 saate kadar zaman alabilir.",
- "Link https://…" : "Bağlantı https://…",
- "Change privacy level of Twitter profile" : "Twitter profilinin gizlilik düzeyini değiştir",
- "Twitter handle @…" : "Twitter kodu @…",
"Locale" : "Yerel Ayar",
"Current password" : "Geçerli parola",
+ "Your current password" : "Geçerli parolanız",
"New password" : "Yeni parola",
+ "Your new password" : "Yeni parolanız",
"Change password" : "Parola değiştir",
"Use a second factor besides your password to increase security for your account." : "Parolanızın yanında ikinci bir doğrulama kullanarak hesabınızın güvenliğini arttırabilirsiniz.",
"If you use third party applications to connect to Nextcloud, please make sure to create and configure an app password for each before enabling second factor authentication." : "Nextcloud bağlantısı kurmak için üçüncü taraf uygulamaları kullanıyorsanız, lütfen iki aşamalı kimlik doğrulamasını etkinleştirmeden önce her biri için bir uygulama parolası oluşturduğunuzdan ve yapılandırdığınızdan emin olun.",
@@ -534,7 +527,24 @@
"Allow username autocompletion when entering the full name or email address (ignoring missing phonebook match and being in the same group)" : "Tam ad ya da e-posta adresi yazılırken kullanıcı adı otomatik olarak tamamlanabilsin (aynı grupta olma ya da telefon defteri eşleşmesi yok sayılarak)",
"Change privacy level of full name" : "Tam adın gizlilik düzeyini değiştir",
"No display name set" : "Görüntülenecek ad belirtilmemiş",
+ "Change privacy level of phone number" : "Telefon numarasının gizlilik düzeyini değiştir",
+ "Address" : "Adres",
+ "Change privacy level of address" : "Adresin gizlilik düzeyini değiştir",
+ "Your postal address" : "Posta adresiniz",
+ "Change privacy level of website" : "Web sitesinin gizlilik düzeyini değiştir",
+ "It can take up to 24 hours before the account is displayed as verified." : "Hesabın doğrulanması ve görüntülenmesi 24 saate kadar zaman alabilir.",
+ "Link https://…" : "Bağlantı https://…",
+ "Change privacy level of Twitter profile" : "Twitter profilinin gizlilik düzeyini değiştir",
+ "Twitter handle @…" : "Twitter kodu @…",
"The maximum number of OPcache keys is nearly exceeded. To assure that all scripts can be hold in cache, it is recommended to apply <code>opcache.max_accelerated_files</code> to your PHP configuration with a value higher than <code>%s</code>." : "En fazla OPcache anahtar sayısına neredeyse erişildi. Tüm betik dosyalarının ön bellekte tutulabilmesini sağlamak için, PHP yapılandırmanıza <code>%s</code> üzerinde bir değerle <code>opcache.max_accelerated_files</code> uygulamanız önerilir.",
- "Change scope level of {accountProperty}" : "{accountProperty} kapsam düzeyini değiştir"
+ "Unable to update biography" : "Özgeçmiş güncellenemedi",
+ "Unable to update full name" : "Tam ad güncellenemedi",
+ "No full name set" : "Tam ad belirtilmemiş",
+ "Unable to update headline" : "Başlık güncellenemedi",
+ "Unable to update organisation" : "Kuruluş güncellenemedi",
+ "Unable to update role" : "Pozisyon güncellenemedi",
+ "Change scope level of {accountProperty}" : "{accountProperty} kapsam düzeyini değiştir",
+ "Unable to update federation scope of the primary {accountProperty}" : "Birincil {accountProperty} birleşik kapsamı güncellenemedi",
+ "Unable to update federation scope of additional {accountProperty}" : "Ek {accountProperty} birleşik kapsamı güncellenemedi"
},"pluralForm" :"nplurals=2; plural=(n > 1);"
} \ No newline at end of file
diff --git a/apps/settings/l10n/uk.js b/apps/settings/l10n/uk.js
index 3829998f573..4487870b9ec 100644
--- a/apps/settings/l10n/uk.js
+++ b/apps/settings/l10n/uk.js
@@ -115,6 +115,8 @@ OC.L10N.register(
"Update to {version}" : "Оновити до {version}",
"Remove" : "Вилучити",
"Disable" : "Вимкнути",
+ "This app has no minimum Nextcloud version assigned. This will be an error in the future." : "Цій програмі не призначено мінімальної версії Nextcloud. Це буде помилка в майбутньому.",
+ "This app has no maximum Nextcloud version assigned. This will be an error in the future." : "Цьому додатку не призначено максимальну версію Nextcloud. Це буде помилка в майбутньому.",
"This app cannot be installed because the following dependencies are not fulfilled:" : "Цей застосунок не буде встановлено, оскільки такі залежності неможливо виконати:",
"View in store" : "Переглянути у крамниці застосунків",
"Visit website" : "Перейти на вебсайт",
@@ -156,6 +158,7 @@ OC.L10N.register(
"Error while deleting the token" : "Помилка при вилученні токену",
"App name" : "Ім'я застосунку",
"Create new app password" : "Створіть новий пароль застосунку",
+ "Use the credentials below to configure your app or device." : "Використовуйте наведені нижче облікові дані, щоб налаштувати програму або пристрій.",
"Username" : "Ім'я користувача",
"Password" : "Пароль",
"Done" : "Готово",
@@ -169,6 +172,9 @@ OC.L10N.register(
"Once encryption is enabled, all files uploaded to the server from that point forward will be encrypted at rest on the server. It will only be possible to disable encryption at a later date if the active encryption module supports that function, and all pre-conditions (e.g. setting a recover key) are met." : "Після активації шифрування, всі файли завантажені на сервер з цього моменту, будуть зашифровані на сервері. Відключити шифрування пізніше можна буде тільки якщо активний модуль шифрування підтримує цю функцію, і при виконанні певних умов (наприклад, налаштований ключ відновлення).",
"Encryption alone does not guarantee security of the system. Please see documentation for more information about how the encryption app works, and the supported use cases." : "Саме по собі шифрування не гарантує безпеку системи. Будь ласка, перегляньте документацію, щоб отримати додаткову інформацію про те, як працює застосунок для шифрування, та про приклади його використання.",
"Be aware that encryption always increases the file size." : "Майте на увазі, що шифрування завжди збільшує розмір файлів.",
+ "It is always good to create regular backups of your data, in case of encryption make sure to backup the encryption keys along with your data." : "Завжди корисно регулярно створювати резервні копії ваших даних, у разі шифрування обов’язково зробіть резервну копію ключів шифрування разом із вашими даними.",
+ "This is the final warning: Do you really want to enable encryption?" : "Це останнє попередження: Ви справді хочете ввімкнути шифрування?",
+ "No encryption module loaded, please enable an encryption module in the app menu." : "Модуль шифрування не завантажено, увімкніть модуль шифрування в меню програми.",
"Select default encryption module:" : "Обрати модуль шифрування за замовчуванням:",
"Remove group" : "Вилучити групу",
"You are about to remove the group {group}. The users will NOT be deleted." : "Ви збираєтеся вилучити групу {group}. Зауважте, користувачів групи НЕ буде вилучено.",
@@ -178,6 +184,7 @@ OC.L10N.register(
"Language" : "Мова",
"Help translate" : "Допомогти з перекладом",
"No language set" : "Мова не встановлена",
+ "Your phone number" : "Ваш номер телефону",
"Add" : "Додати",
"You do not have permissions to see the details of this user" : "Ви не маєте прав для перегляду деталей про цього користувача",
"Add new password" : "Встановити новий пароль",
@@ -243,7 +250,7 @@ OC.L10N.register(
"Not saved" : "Не збережено",
"Sending…" : "Відправка...",
"Email sent" : "Лист надіслано",
- "Address" : "Адреса",
+ "Location" : "Місце",
"Avatar" : "Світлина",
"About" : "Про систему",
"Full name" : "Повне ім'я",
@@ -310,11 +317,6 @@ OC.L10N.register(
"You are a member of the following groups:" : "Ви є членом наступних груп:",
"You are using <strong>%s</strong>" : "Ви використовуєте <strong>%s</strong>",
"You are using <strong>%1$s</strong> of <strong>%2$s</strong> (<strong>%3$s %%</strong>)" : "Ви використовуєте <strong>%1$s</strong> з <strong>%2$s</strong> (<strong>%3$s %%</strong>)",
- "Your phone number" : "Ваш номер телефону",
- "Your postal address" : "Ваша поштова адреса",
- "It can take up to 24 hours before the account is displayed as verified." : "Підтвердження облікового запису може тривати до 24 годин.",
- "Link https://…" : "Посилання https://…",
- "Twitter handle @…" : "Ім'я в Twitter @…",
"Locale" : "Локаль",
"Current password" : "Поточний пароль",
"New password" : "Новий пароль",
@@ -330,10 +332,17 @@ OC.L10N.register(
"Test email settings" : "Тестувати налаштування ел. пошти",
"Please read carefully before activating server-side encryption: " : "Будьте обережні під час активування шифрування на сервері:",
"Enable encryption" : "Увімкнути шифрування",
+ "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please enable the \"Default encryption module\" and run 'occ encryption:migrate'" : "Вам потрібно перенести ключі шифрування зі старого шифрування (ownCloud <= 8.0) на нове. Увімкніть «Модуль шифрування за замовчуванням» і запустіть «occ encryption:migrate»",
+ "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one." : "Вам потрібно перенести ключі шифрування зі старого шифрування (ownCloud <= 8.0) на нове.",
"Start migration" : "Розпочати міграцію",
"Last job ran %s." : "Останнє завдання запускалось %s.",
"Recommended" : "Рекомендуємо",
"days" : "днів",
- "No display name set" : "Ім'я для відображення не вказано"
+ "No display name set" : "Ім'я для відображення не вказано",
+ "Address" : "Адреса",
+ "Your postal address" : "Ваша поштова адреса",
+ "It can take up to 24 hours before the account is displayed as verified." : "Підтвердження облікового запису може тривати до 24 годин.",
+ "Link https://…" : "Посилання https://…",
+ "Twitter handle @…" : "Ім'я в Twitter @…"
},
"nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != 11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % 100 >=11 && n % 100 <=14 )) ? 2: 3);");
diff --git a/apps/settings/l10n/uk.json b/apps/settings/l10n/uk.json
index a829d589266..2da32a4bb22 100644
--- a/apps/settings/l10n/uk.json
+++ b/apps/settings/l10n/uk.json
@@ -113,6 +113,8 @@
"Update to {version}" : "Оновити до {version}",
"Remove" : "Вилучити",
"Disable" : "Вимкнути",
+ "This app has no minimum Nextcloud version assigned. This will be an error in the future." : "Цій програмі не призначено мінімальної версії Nextcloud. Це буде помилка в майбутньому.",
+ "This app has no maximum Nextcloud version assigned. This will be an error in the future." : "Цьому додатку не призначено максимальну версію Nextcloud. Це буде помилка в майбутньому.",
"This app cannot be installed because the following dependencies are not fulfilled:" : "Цей застосунок не буде встановлено, оскільки такі залежності неможливо виконати:",
"View in store" : "Переглянути у крамниці застосунків",
"Visit website" : "Перейти на вебсайт",
@@ -154,6 +156,7 @@
"Error while deleting the token" : "Помилка при вилученні токену",
"App name" : "Ім'я застосунку",
"Create new app password" : "Створіть новий пароль застосунку",
+ "Use the credentials below to configure your app or device." : "Використовуйте наведені нижче облікові дані, щоб налаштувати програму або пристрій.",
"Username" : "Ім'я користувача",
"Password" : "Пароль",
"Done" : "Готово",
@@ -167,6 +170,9 @@
"Once encryption is enabled, all files uploaded to the server from that point forward will be encrypted at rest on the server. It will only be possible to disable encryption at a later date if the active encryption module supports that function, and all pre-conditions (e.g. setting a recover key) are met." : "Після активації шифрування, всі файли завантажені на сервер з цього моменту, будуть зашифровані на сервері. Відключити шифрування пізніше можна буде тільки якщо активний модуль шифрування підтримує цю функцію, і при виконанні певних умов (наприклад, налаштований ключ відновлення).",
"Encryption alone does not guarantee security of the system. Please see documentation for more information about how the encryption app works, and the supported use cases." : "Саме по собі шифрування не гарантує безпеку системи. Будь ласка, перегляньте документацію, щоб отримати додаткову інформацію про те, як працює застосунок для шифрування, та про приклади його використання.",
"Be aware that encryption always increases the file size." : "Майте на увазі, що шифрування завжди збільшує розмір файлів.",
+ "It is always good to create regular backups of your data, in case of encryption make sure to backup the encryption keys along with your data." : "Завжди корисно регулярно створювати резервні копії ваших даних, у разі шифрування обов’язково зробіть резервну копію ключів шифрування разом із вашими даними.",
+ "This is the final warning: Do you really want to enable encryption?" : "Це останнє попередження: Ви справді хочете ввімкнути шифрування?",
+ "No encryption module loaded, please enable an encryption module in the app menu." : "Модуль шифрування не завантажено, увімкніть модуль шифрування в меню програми.",
"Select default encryption module:" : "Обрати модуль шифрування за замовчуванням:",
"Remove group" : "Вилучити групу",
"You are about to remove the group {group}. The users will NOT be deleted." : "Ви збираєтеся вилучити групу {group}. Зауважте, користувачів групи НЕ буде вилучено.",
@@ -176,6 +182,7 @@
"Language" : "Мова",
"Help translate" : "Допомогти з перекладом",
"No language set" : "Мова не встановлена",
+ "Your phone number" : "Ваш номер телефону",
"Add" : "Додати",
"You do not have permissions to see the details of this user" : "Ви не маєте прав для перегляду деталей про цього користувача",
"Add new password" : "Встановити новий пароль",
@@ -241,7 +248,7 @@
"Not saved" : "Не збережено",
"Sending…" : "Відправка...",
"Email sent" : "Лист надіслано",
- "Address" : "Адреса",
+ "Location" : "Місце",
"Avatar" : "Світлина",
"About" : "Про систему",
"Full name" : "Повне ім'я",
@@ -308,11 +315,6 @@
"You are a member of the following groups:" : "Ви є членом наступних груп:",
"You are using <strong>%s</strong>" : "Ви використовуєте <strong>%s</strong>",
"You are using <strong>%1$s</strong> of <strong>%2$s</strong> (<strong>%3$s %%</strong>)" : "Ви використовуєте <strong>%1$s</strong> з <strong>%2$s</strong> (<strong>%3$s %%</strong>)",
- "Your phone number" : "Ваш номер телефону",
- "Your postal address" : "Ваша поштова адреса",
- "It can take up to 24 hours before the account is displayed as verified." : "Підтвердження облікового запису може тривати до 24 годин.",
- "Link https://…" : "Посилання https://…",
- "Twitter handle @…" : "Ім'я в Twitter @…",
"Locale" : "Локаль",
"Current password" : "Поточний пароль",
"New password" : "Новий пароль",
@@ -328,10 +330,17 @@
"Test email settings" : "Тестувати налаштування ел. пошти",
"Please read carefully before activating server-side encryption: " : "Будьте обережні під час активування шифрування на сервері:",
"Enable encryption" : "Увімкнути шифрування",
+ "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please enable the \"Default encryption module\" and run 'occ encryption:migrate'" : "Вам потрібно перенести ключі шифрування зі старого шифрування (ownCloud <= 8.0) на нове. Увімкніть «Модуль шифрування за замовчуванням» і запустіть «occ encryption:migrate»",
+ "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one." : "Вам потрібно перенести ключі шифрування зі старого шифрування (ownCloud <= 8.0) на нове.",
"Start migration" : "Розпочати міграцію",
"Last job ran %s." : "Останнє завдання запускалось %s.",
"Recommended" : "Рекомендуємо",
"days" : "днів",
- "No display name set" : "Ім'я для відображення не вказано"
+ "No display name set" : "Ім'я для відображення не вказано",
+ "Address" : "Адреса",
+ "Your postal address" : "Ваша поштова адреса",
+ "It can take up to 24 hours before the account is displayed as verified." : "Підтвердження облікового запису може тривати до 24 годин.",
+ "Link https://…" : "Посилання https://…",
+ "Twitter handle @…" : "Ім'я в Twitter @…"
},"pluralForm" :"nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != 11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % 100 >=11 && n % 100 <=14 )) ? 2: 3);"
} \ No newline at end of file
diff --git a/apps/settings/l10n/vi.js b/apps/settings/l10n/vi.js
index e09b0eed383..c12e8f3fb29 100644
--- a/apps/settings/l10n/vi.js
+++ b/apps/settings/l10n/vi.js
@@ -212,7 +212,7 @@ OC.L10N.register(
"Not saved" : "Chưa được lưu",
"Sending…" : "Đang gửi...",
"Email sent" : "Email đã được gửi",
- "Address" : "Địa chỉ",
+ "Location" : "Vị trí",
"Avatar" : "Hình đại diện",
"About" : "Giới thiệu",
"Full name" : "Tên đầy đủ",
@@ -259,6 +259,7 @@ OC.L10N.register(
"All languages" : "Tất cả ngôn ngữ",
"Everyone" : "Tất cả mọi người",
"Enable encryption" : "Bật mã hóa",
- "days" : "ngày"
+ "days" : "ngày",
+ "Address" : "Địa chỉ"
},
"nplurals=1; plural=0;");
diff --git a/apps/settings/l10n/vi.json b/apps/settings/l10n/vi.json
index ebac1da0337..f0e95b9b4fb 100644
--- a/apps/settings/l10n/vi.json
+++ b/apps/settings/l10n/vi.json
@@ -210,7 +210,7 @@
"Not saved" : "Chưa được lưu",
"Sending…" : "Đang gửi...",
"Email sent" : "Email đã được gửi",
- "Address" : "Địa chỉ",
+ "Location" : "Vị trí",
"Avatar" : "Hình đại diện",
"About" : "Giới thiệu",
"Full name" : "Tên đầy đủ",
@@ -257,6 +257,7 @@
"All languages" : "Tất cả ngôn ngữ",
"Everyone" : "Tất cả mọi người",
"Enable encryption" : "Bật mã hóa",
- "days" : "ngày"
+ "days" : "ngày",
+ "Address" : "Địa chỉ"
},"pluralForm" :"nplurals=1; plural=0;"
} \ No newline at end of file
diff --git a/apps/settings/l10n/zh_CN.js b/apps/settings/l10n/zh_CN.js
index 7979a6a58f6..57686a69cb9 100644
--- a/apps/settings/l10n/zh_CN.js
+++ b/apps/settings/l10n/zh_CN.js
@@ -233,10 +233,7 @@ OC.L10N.register(
"You are about to remove the group {group}. The users will NOT be deleted." : "您将要移除群组 {group}。组中的用户不会被删除。",
"Please confirm the group removal " : "请确认移除群组",
"Your biography" : "个人小传",
- "Unable to update biography" : "无法更新小传",
"Your full name" : "你的全名",
- "Unable to update full name" : "无法更新全名",
- "No full name set" : "未设置全名",
"Email options" : "电子邮件选项",
"Primary email for password reset and notifications" : "用于重设密码和通知的主邮件",
"Remove primary email" : "删除主邮件地址",
@@ -254,13 +251,12 @@ OC.L10N.register(
"No email address set" : "尚未设置 Email 地址",
"Additional emails" : "附加邮箱地址",
"Your headline" : "你的标题",
- "Unable to update headline" : "无法更新标题",
"Language" : "语言",
"Help translate" : "帮助翻译",
"Unable to update language" : "无法更新语言",
"No language set" : "没有设置语言",
"Your organisation" : "你的组织",
- "Unable to update organisation" : "无法更新组织",
+ "Your phone number" : "您的电话号码",
"Edit your Profile visibility" : "编辑个人资料可见性",
"Enable Profile" : "编辑个人资料",
"Unable to update profile enabled state" : "无法更新个人资料启用状态",
@@ -268,9 +264,8 @@ OC.L10N.register(
"{displayId}" : "{displayId}",
"Unable to update visibility of {displayId}" : "无法更新 {displayId} 的可见性",
"Your role" : "你的角色",
- "Unable to update role" : "无法更新角色",
- "Unable to update federation scope of the primary {accountProperty}" : "无法更新主 {accountProperty} 的联盟范围",
- "Unable to update federation scope of additional {accountProperty}" : "无法更新附加 {accountProperty} 的联盟范围",
+ "Your Twitter handle" : "您的 Twitter 账号",
+ "Your website" : "您的网站",
"Add" : "添加",
"You do not have permissions to see the details of this user" : "您没有权限查看该用户的详细信息",
"Add new password" : "添加新的密码",
@@ -348,7 +343,7 @@ OC.L10N.register(
"Not saved" : "未保存",
"Sending…" : "正在发送…",
"Email sent" : "邮件已发送",
- "Address" : "地址",
+ "Location" : "位置",
"Avatar" : "头像",
"About" : "关于",
"Full name" : "全名",
@@ -450,15 +445,6 @@ OC.L10N.register(
"You are a member of the following groups:" : "您是以下群组的成员:",
"You are using <strong>%s</strong>" : "您已经使用了 <strong>%s</strong> 存储空间",
"You are using <strong>%1$s</strong> of <strong>%2$s</strong> (<strong>%3$s %%</strong>)" : "您正在使用 <strong>%1$s</strong> ,来自 <strong>%2$s</strong> (<strong>%3$s %%</strong>)",
- "Change privacy level of phone number" : "更改电话号码的隐私级别",
- "Your phone number" : "您的电话号码",
- "Change privacy level of address" : "更改地址的隐私级别",
- "Your postal address" : "您的邮寄地址",
- "Change privacy level of website" : "更改网站的隐私级别",
- "It can take up to 24 hours before the account is displayed as verified." : "在账号显示为已验证之前最多可能需要 24 小时。",
- "Link https://…" : "链接 https://…",
- "Change privacy level of Twitter profile" : "更改推特资料的隐私权限",
- "Twitter handle @…" : "Twitter 用户名 @…",
"Locale" : "本地",
"Current password" : "当前密码",
"New password" : "新密码",
@@ -496,6 +482,23 @@ OC.L10N.register(
"Allow username autocompletion when entering the full name or email address (ignoring missing phonebook match and being in the same group)" : "在输入全名或电子邮件地址时允许用户名自动完成 (忽略丢失的电话簿匹配和同属一个小组的匹配)",
"Change privacy level of full name" : "更改全名的隐私级别",
"No display name set" : "不显示名称设置",
- "Change scope level of {accountProperty}" : "更改 {accountProperty} 的范围"
+ "Change privacy level of phone number" : "更改电话号码的隐私级别",
+ "Address" : "地址",
+ "Change privacy level of address" : "更改地址的隐私级别",
+ "Your postal address" : "您的邮寄地址",
+ "Change privacy level of website" : "更改网站的隐私级别",
+ "It can take up to 24 hours before the account is displayed as verified." : "在账号显示为已验证之前最多可能需要 24 小时。",
+ "Link https://…" : "链接 https://…",
+ "Change privacy level of Twitter profile" : "更改推特资料的隐私权限",
+ "Twitter handle @…" : "Twitter 用户名 @…",
+ "Unable to update biography" : "无法更新小传",
+ "Unable to update full name" : "无法更新全名",
+ "No full name set" : "未设置全名",
+ "Unable to update headline" : "无法更新标题",
+ "Unable to update organisation" : "无法更新组织",
+ "Unable to update role" : "无法更新角色",
+ "Change scope level of {accountProperty}" : "更改 {accountProperty} 的范围",
+ "Unable to update federation scope of the primary {accountProperty}" : "无法更新主 {accountProperty} 的联盟范围",
+ "Unable to update federation scope of additional {accountProperty}" : "无法更新附加 {accountProperty} 的联盟范围"
},
"nplurals=1; plural=0;");
diff --git a/apps/settings/l10n/zh_CN.json b/apps/settings/l10n/zh_CN.json
index 9624ac4c6c3..e3e007026cc 100644
--- a/apps/settings/l10n/zh_CN.json
+++ b/apps/settings/l10n/zh_CN.json
@@ -231,10 +231,7 @@
"You are about to remove the group {group}. The users will NOT be deleted." : "您将要移除群组 {group}。组中的用户不会被删除。",
"Please confirm the group removal " : "请确认移除群组",
"Your biography" : "个人小传",
- "Unable to update biography" : "无法更新小传",
"Your full name" : "你的全名",
- "Unable to update full name" : "无法更新全名",
- "No full name set" : "未设置全名",
"Email options" : "电子邮件选项",
"Primary email for password reset and notifications" : "用于重设密码和通知的主邮件",
"Remove primary email" : "删除主邮件地址",
@@ -252,13 +249,12 @@
"No email address set" : "尚未设置 Email 地址",
"Additional emails" : "附加邮箱地址",
"Your headline" : "你的标题",
- "Unable to update headline" : "无法更新标题",
"Language" : "语言",
"Help translate" : "帮助翻译",
"Unable to update language" : "无法更新语言",
"No language set" : "没有设置语言",
"Your organisation" : "你的组织",
- "Unable to update organisation" : "无法更新组织",
+ "Your phone number" : "您的电话号码",
"Edit your Profile visibility" : "编辑个人资料可见性",
"Enable Profile" : "编辑个人资料",
"Unable to update profile enabled state" : "无法更新个人资料启用状态",
@@ -266,9 +262,8 @@
"{displayId}" : "{displayId}",
"Unable to update visibility of {displayId}" : "无法更新 {displayId} 的可见性",
"Your role" : "你的角色",
- "Unable to update role" : "无法更新角色",
- "Unable to update federation scope of the primary {accountProperty}" : "无法更新主 {accountProperty} 的联盟范围",
- "Unable to update federation scope of additional {accountProperty}" : "无法更新附加 {accountProperty} 的联盟范围",
+ "Your Twitter handle" : "您的 Twitter 账号",
+ "Your website" : "您的网站",
"Add" : "添加",
"You do not have permissions to see the details of this user" : "您没有权限查看该用户的详细信息",
"Add new password" : "添加新的密码",
@@ -346,7 +341,7 @@
"Not saved" : "未保存",
"Sending…" : "正在发送…",
"Email sent" : "邮件已发送",
- "Address" : "地址",
+ "Location" : "位置",
"Avatar" : "头像",
"About" : "关于",
"Full name" : "全名",
@@ -448,15 +443,6 @@
"You are a member of the following groups:" : "您是以下群组的成员:",
"You are using <strong>%s</strong>" : "您已经使用了 <strong>%s</strong> 存储空间",
"You are using <strong>%1$s</strong> of <strong>%2$s</strong> (<strong>%3$s %%</strong>)" : "您正在使用 <strong>%1$s</strong> ,来自 <strong>%2$s</strong> (<strong>%3$s %%</strong>)",
- "Change privacy level of phone number" : "更改电话号码的隐私级别",
- "Your phone number" : "您的电话号码",
- "Change privacy level of address" : "更改地址的隐私级别",
- "Your postal address" : "您的邮寄地址",
- "Change privacy level of website" : "更改网站的隐私级别",
- "It can take up to 24 hours before the account is displayed as verified." : "在账号显示为已验证之前最多可能需要 24 小时。",
- "Link https://…" : "链接 https://…",
- "Change privacy level of Twitter profile" : "更改推特资料的隐私权限",
- "Twitter handle @…" : "Twitter 用户名 @…",
"Locale" : "本地",
"Current password" : "当前密码",
"New password" : "新密码",
@@ -494,6 +480,23 @@
"Allow username autocompletion when entering the full name or email address (ignoring missing phonebook match and being in the same group)" : "在输入全名或电子邮件地址时允许用户名自动完成 (忽略丢失的电话簿匹配和同属一个小组的匹配)",
"Change privacy level of full name" : "更改全名的隐私级别",
"No display name set" : "不显示名称设置",
- "Change scope level of {accountProperty}" : "更改 {accountProperty} 的范围"
+ "Change privacy level of phone number" : "更改电话号码的隐私级别",
+ "Address" : "地址",
+ "Change privacy level of address" : "更改地址的隐私级别",
+ "Your postal address" : "您的邮寄地址",
+ "Change privacy level of website" : "更改网站的隐私级别",
+ "It can take up to 24 hours before the account is displayed as verified." : "在账号显示为已验证之前最多可能需要 24 小时。",
+ "Link https://…" : "链接 https://…",
+ "Change privacy level of Twitter profile" : "更改推特资料的隐私权限",
+ "Twitter handle @…" : "Twitter 用户名 @…",
+ "Unable to update biography" : "无法更新小传",
+ "Unable to update full name" : "无法更新全名",
+ "No full name set" : "未设置全名",
+ "Unable to update headline" : "无法更新标题",
+ "Unable to update organisation" : "无法更新组织",
+ "Unable to update role" : "无法更新角色",
+ "Change scope level of {accountProperty}" : "更改 {accountProperty} 的范围",
+ "Unable to update federation scope of the primary {accountProperty}" : "无法更新主 {accountProperty} 的联盟范围",
+ "Unable to update federation scope of additional {accountProperty}" : "无法更新附加 {accountProperty} 的联盟范围"
},"pluralForm" :"nplurals=1; plural=0;"
} \ No newline at end of file
diff --git a/apps/settings/l10n/zh_HK.js b/apps/settings/l10n/zh_HK.js
index 0515b8b0b09..eb907c9457d 100644
--- a/apps/settings/l10n/zh_HK.js
+++ b/apps/settings/l10n/zh_HK.js
@@ -266,10 +266,7 @@ OC.L10N.register(
"You are about to remove the group {group}. The users will NOT be deleted." : "您將要移除群組 {group}。用戶將不會被刪除。",
"Please confirm the group removal " : "請確認移除群組",
"Your biography" : "個人小傳",
- "Unable to update biography" : "無法更新小傳",
"Your full name" : "您的全名",
- "Unable to update full name" : "無法更新全名",
- "No full name set" : "未設定全名",
"Email options" : "電子郵件通知選項",
"Primary email for password reset and notifications" : "用於密碼重設和通告信件的主要電郵地址",
"Remove primary email" : "刪除主要電郵地址",
@@ -287,13 +284,13 @@ OC.L10N.register(
"No email address set" : "未設定電郵地址",
"Additional emails" : "其他電郵地址",
"Your headline" : "您的標題",
- "Unable to update headline" : "無法更新標題",
"Language" : "語言",
"Help translate" : "協助翻譯",
"Unable to update language" : "無法更新語言",
"No language set" : "未設定語言",
+ "Your location" : "您的位置",
"Your organisation" : "您的機構",
- "Unable to update organisation" : "無法更新機構",
+ "Your phone number" : "您的電話號碼",
"Edit your Profile visibility" : "編輯個人檔案能見度",
"Enable Profile" : "啟用簡介",
"Unable to update profile enabled state" : "無法更新個人資料啟用狀態",
@@ -301,10 +298,13 @@ OC.L10N.register(
"{displayId}" : "{displayId}",
"Unable to update visibility of {displayId}" : "無法更新 {displayId} 的可見性",
"Your role" : "你的角色",
- "Unable to update role" : "無法更新角色",
- "Change scope level of {accountProperty}, current scope is {scope}" : "更改 {accountProperty} 的範圍級別,當前範圍為 {scope}",
- "Unable to update federation scope of the primary {accountProperty}" : "無法更新主要 {accountProperty} 的聯盟範圍",
- "Unable to update federation scope of additional {accountProperty}" : "無法更新額外 {accountProperty} 的聯盟範圍",
+ "Your Twitter handle" : "您的 Twitter 帳號",
+ "Your website" : "您的網站",
+ "No {property} set" : "沒有設置 {property} ",
+ "Unable to update {property}" : "無法更新 (property)",
+ "Change scope level of {property}, current scope is {scope}" : "更改 {property} 的範圍級別,當前範圍為 {scope}",
+ "Unable to update federation scope of the primary {property}" : "無法更新主要 {property} 的聯盟範圍",
+ "Unable to update federation scope of additional {property}" : "無法更新額外 {property} 的聯盟範圍",
"Add additional email" : "添加額外電郵地址",
"Add" : "新增",
"You do not have permissions to see the details of this user" : "您沒有檢視此用戶詳細資料的權限",
@@ -383,7 +383,7 @@ OC.L10N.register(
"Not saved" : "未儲存",
"Sending…" : "正在傳送……",
"Email sent" : "電子郵件已寄出",
- "Address" : "地址",
+ "Location" : "位置",
"Avatar" : "頭像",
"About" : "關於",
"Full name" : "全名",
@@ -490,18 +490,11 @@ OC.L10N.register(
"You are a member of the following groups:" : "你是下列群組的成員︰",
"You are using <strong>%s</strong>" : "您已使用了 <strong>%s</strong> 的存儲空間",
"You are using <strong>%1$s</strong> of <strong>%2$s</strong> (<strong>%3$s %%</strong>)" : "您已使用了 <strong>%2$s</strong> 中的 <strong>%1$s</strong>(<strong>%3$s %%</strong>)",
- "Change privacy level of phone number" : "更改電話號碼的私隱級別",
- "Your phone number" : "您的電話號碼",
- "Change privacy level of address" : "更改地址的私隱級別",
- "Your postal address" : "您的郵遞地址",
- "Change privacy level of website" : "更改網站的私隱級別",
- "It can take up to 24 hours before the account is displayed as verified." : "該賬戶最多可能需要24小時才能顯示為已驗證。",
- "Link https://…" : "連結 https://…",
- "Change privacy level of Twitter profile" : "更改 Twitter proile 的私隱級別",
- "Twitter handle @…" : "Twitter 用戶名稱 @...",
"Locale" : "地區設定",
"Current password" : "目前密碼",
+ "Your current password" : "您目前的密碼",
"New password" : "新密碼",
+ "Your new password" : "您的新密碼",
"Change password" : "更改密碼",
"Use a second factor besides your password to increase security for your account." : "使用密碼以外的第二因數來增強您賬戶的安全性。",
"If you use third party applications to connect to Nextcloud, please make sure to create and configure an app password for each before enabling second factor authentication." : "如果您使用第三方應用程式來連線到 Nextcloud,請確保在啟用雙重認證前為每個應用程式設定應用程式密碼。",
@@ -536,7 +529,24 @@ OC.L10N.register(
"Allow username autocompletion when entering the full name or email address (ignoring missing phonebook match and being in the same group)" : "輸入全名或電郵地址時,允許用戶名自動完成(忽略缺少的電話簿匹配項,並且位於同一群組中)",
"Change privacy level of full name" : "更改全名的私隱級別",
"No display name set" : "未設定顯示名稱",
+ "Change privacy level of phone number" : "更改電話號碼的私隱級別",
+ "Address" : "地址",
+ "Change privacy level of address" : "更改地址的私隱級別",
+ "Your postal address" : "您的郵遞地址",
+ "Change privacy level of website" : "更改網站的私隱級別",
+ "It can take up to 24 hours before the account is displayed as verified." : "該賬戶最多可能需要24小時才能顯示為已驗證。",
+ "Link https://…" : "連結 https://…",
+ "Change privacy level of Twitter profile" : "更改 Twitter proile 的私隱級別",
+ "Twitter handle @…" : "Twitter 用戶名稱 @...",
"The maximum number of OPcache keys is nearly exceeded. To assure that all scripts can be hold in cache, it is recommended to apply <code>opcache.max_accelerated_files</code> to your PHP configuration with a value higher than <code>%s</code>." : "幾乎超過了可用的 OPcache 密鑰的最大數量。為確保所有腳本都可以保存在緩存中,建議將 <code>opcache.max_accelerated_files</code> 應用於您的 PHP 配置,其值高於 <code>%s</code>。",
- "Change scope level of {accountProperty}" : "更改 {accountProperty} 的範圍"
+ "Unable to update biography" : "無法更新小傳",
+ "Unable to update full name" : "無法更新全名",
+ "No full name set" : "未設定全名",
+ "Unable to update headline" : "無法更新標題",
+ "Unable to update organisation" : "無法更新機構",
+ "Unable to update role" : "無法更新角色",
+ "Change scope level of {accountProperty}" : "更改 {accountProperty} 的範圍",
+ "Unable to update federation scope of the primary {accountProperty}" : "無法更新主要 {accountProperty} 的聯盟範圍",
+ "Unable to update federation scope of additional {accountProperty}" : "無法更新額外 {accountProperty} 的聯盟範圍"
},
"nplurals=1; plural=0;");
diff --git a/apps/settings/l10n/zh_HK.json b/apps/settings/l10n/zh_HK.json
index a5ffcbd8ae6..29eb5e29841 100644
--- a/apps/settings/l10n/zh_HK.json
+++ b/apps/settings/l10n/zh_HK.json
@@ -264,10 +264,7 @@
"You are about to remove the group {group}. The users will NOT be deleted." : "您將要移除群組 {group}。用戶將不會被刪除。",
"Please confirm the group removal " : "請確認移除群組",
"Your biography" : "個人小傳",
- "Unable to update biography" : "無法更新小傳",
"Your full name" : "您的全名",
- "Unable to update full name" : "無法更新全名",
- "No full name set" : "未設定全名",
"Email options" : "電子郵件通知選項",
"Primary email for password reset and notifications" : "用於密碼重設和通告信件的主要電郵地址",
"Remove primary email" : "刪除主要電郵地址",
@@ -285,13 +282,13 @@
"No email address set" : "未設定電郵地址",
"Additional emails" : "其他電郵地址",
"Your headline" : "您的標題",
- "Unable to update headline" : "無法更新標題",
"Language" : "語言",
"Help translate" : "協助翻譯",
"Unable to update language" : "無法更新語言",
"No language set" : "未設定語言",
+ "Your location" : "您的位置",
"Your organisation" : "您的機構",
- "Unable to update organisation" : "無法更新機構",
+ "Your phone number" : "您的電話號碼",
"Edit your Profile visibility" : "編輯個人檔案能見度",
"Enable Profile" : "啟用簡介",
"Unable to update profile enabled state" : "無法更新個人資料啟用狀態",
@@ -299,10 +296,13 @@
"{displayId}" : "{displayId}",
"Unable to update visibility of {displayId}" : "無法更新 {displayId} 的可見性",
"Your role" : "你的角色",
- "Unable to update role" : "無法更新角色",
- "Change scope level of {accountProperty}, current scope is {scope}" : "更改 {accountProperty} 的範圍級別,當前範圍為 {scope}",
- "Unable to update federation scope of the primary {accountProperty}" : "無法更新主要 {accountProperty} 的聯盟範圍",
- "Unable to update federation scope of additional {accountProperty}" : "無法更新額外 {accountProperty} 的聯盟範圍",
+ "Your Twitter handle" : "您的 Twitter 帳號",
+ "Your website" : "您的網站",
+ "No {property} set" : "沒有設置 {property} ",
+ "Unable to update {property}" : "無法更新 (property)",
+ "Change scope level of {property}, current scope is {scope}" : "更改 {property} 的範圍級別,當前範圍為 {scope}",
+ "Unable to update federation scope of the primary {property}" : "無法更新主要 {property} 的聯盟範圍",
+ "Unable to update federation scope of additional {property}" : "無法更新額外 {property} 的聯盟範圍",
"Add additional email" : "添加額外電郵地址",
"Add" : "新增",
"You do not have permissions to see the details of this user" : "您沒有檢視此用戶詳細資料的權限",
@@ -381,7 +381,7 @@
"Not saved" : "未儲存",
"Sending…" : "正在傳送……",
"Email sent" : "電子郵件已寄出",
- "Address" : "地址",
+ "Location" : "位置",
"Avatar" : "頭像",
"About" : "關於",
"Full name" : "全名",
@@ -488,18 +488,11 @@
"You are a member of the following groups:" : "你是下列群組的成員︰",
"You are using <strong>%s</strong>" : "您已使用了 <strong>%s</strong> 的存儲空間",
"You are using <strong>%1$s</strong> of <strong>%2$s</strong> (<strong>%3$s %%</strong>)" : "您已使用了 <strong>%2$s</strong> 中的 <strong>%1$s</strong>(<strong>%3$s %%</strong>)",
- "Change privacy level of phone number" : "更改電話號碼的私隱級別",
- "Your phone number" : "您的電話號碼",
- "Change privacy level of address" : "更改地址的私隱級別",
- "Your postal address" : "您的郵遞地址",
- "Change privacy level of website" : "更改網站的私隱級別",
- "It can take up to 24 hours before the account is displayed as verified." : "該賬戶最多可能需要24小時才能顯示為已驗證。",
- "Link https://…" : "連結 https://…",
- "Change privacy level of Twitter profile" : "更改 Twitter proile 的私隱級別",
- "Twitter handle @…" : "Twitter 用戶名稱 @...",
"Locale" : "地區設定",
"Current password" : "目前密碼",
+ "Your current password" : "您目前的密碼",
"New password" : "新密碼",
+ "Your new password" : "您的新密碼",
"Change password" : "更改密碼",
"Use a second factor besides your password to increase security for your account." : "使用密碼以外的第二因數來增強您賬戶的安全性。",
"If you use third party applications to connect to Nextcloud, please make sure to create and configure an app password for each before enabling second factor authentication." : "如果您使用第三方應用程式來連線到 Nextcloud,請確保在啟用雙重認證前為每個應用程式設定應用程式密碼。",
@@ -534,7 +527,24 @@
"Allow username autocompletion when entering the full name or email address (ignoring missing phonebook match and being in the same group)" : "輸入全名或電郵地址時,允許用戶名自動完成(忽略缺少的電話簿匹配項,並且位於同一群組中)",
"Change privacy level of full name" : "更改全名的私隱級別",
"No display name set" : "未設定顯示名稱",
+ "Change privacy level of phone number" : "更改電話號碼的私隱級別",
+ "Address" : "地址",
+ "Change privacy level of address" : "更改地址的私隱級別",
+ "Your postal address" : "您的郵遞地址",
+ "Change privacy level of website" : "更改網站的私隱級別",
+ "It can take up to 24 hours before the account is displayed as verified." : "該賬戶最多可能需要24小時才能顯示為已驗證。",
+ "Link https://…" : "連結 https://…",
+ "Change privacy level of Twitter profile" : "更改 Twitter proile 的私隱級別",
+ "Twitter handle @…" : "Twitter 用戶名稱 @...",
"The maximum number of OPcache keys is nearly exceeded. To assure that all scripts can be hold in cache, it is recommended to apply <code>opcache.max_accelerated_files</code> to your PHP configuration with a value higher than <code>%s</code>." : "幾乎超過了可用的 OPcache 密鑰的最大數量。為確保所有腳本都可以保存在緩存中,建議將 <code>opcache.max_accelerated_files</code> 應用於您的 PHP 配置,其值高於 <code>%s</code>。",
- "Change scope level of {accountProperty}" : "更改 {accountProperty} 的範圍"
+ "Unable to update biography" : "無法更新小傳",
+ "Unable to update full name" : "無法更新全名",
+ "No full name set" : "未設定全名",
+ "Unable to update headline" : "無法更新標題",
+ "Unable to update organisation" : "無法更新機構",
+ "Unable to update role" : "無法更新角色",
+ "Change scope level of {accountProperty}" : "更改 {accountProperty} 的範圍",
+ "Unable to update federation scope of the primary {accountProperty}" : "無法更新主要 {accountProperty} 的聯盟範圍",
+ "Unable to update federation scope of additional {accountProperty}" : "無法更新額外 {accountProperty} 的聯盟範圍"
},"pluralForm" :"nplurals=1; plural=0;"
} \ No newline at end of file
diff --git a/apps/settings/l10n/zh_TW.js b/apps/settings/l10n/zh_TW.js
index add9cbf95fa..694dbc310f8 100644
--- a/apps/settings/l10n/zh_TW.js
+++ b/apps/settings/l10n/zh_TW.js
@@ -266,10 +266,7 @@ OC.L10N.register(
"You are about to remove the group {group}. The users will NOT be deleted." : "您將要移除群組 {group}。使用者將不會被刪除。",
"Please confirm the group removal " : "請確認移除群組",
"Your biography" : "您的自傳",
- "Unable to update biography" : "無法更新自傳",
"Your full name" : "您的全名",
- "Unable to update full name" : "無法更新全名",
- "No full name set" : "未設定全名",
"Email options" : "電子郵件選項",
"Primary email for password reset and notifications" : "用於密碼重設與通知的主要電子郵件地址",
"Remove primary email" : "移除主要電子郵件地址",
@@ -287,13 +284,12 @@ OC.L10N.register(
"No email address set" : "未設定電子郵件信箱",
"Additional emails" : "額外的電子郵件",
"Your headline" : "您的標題",
- "Unable to update headline" : "無法更新標題",
"Language" : "語言",
"Help translate" : "協助翻譯",
"Unable to update language" : "無法更新語言",
"No language set" : "未設定語言",
"Your organisation" : "您的組織",
- "Unable to update organisation" : "無法更新組織",
+ "Your phone number" : "您的電話號碼",
"Edit your Profile visibility" : "編輯您的個人資料能見度",
"Enable Profile" : "啟用個人檔案",
"Unable to update profile enabled state" : "無法更新個人檔案啟用狀態",
@@ -301,10 +297,8 @@ OC.L10N.register(
"{displayId}" : "{displayId}",
"Unable to update visibility of {displayId}" : "無法更新 {displayId} 的能見度",
"Your role" : "您的角色",
- "Unable to update role" : "無法更新角色",
- "Change scope level of {accountProperty}, current scope is {scope}" : "變更 {accountProperty} 的範圍層級,目前的範圍為 {scope}",
- "Unable to update federation scope of the primary {accountProperty}" : "無法更新主要 {accountProperty} 的聯盟範圍",
- "Unable to update federation scope of additional {accountProperty}" : "無法更新額外 {accountProperty} 的聯盟範圍",
+ "Your Twitter handle" : "您的 Twitter 帳號",
+ "Your website" : "您的網站",
"Add additional email" : "新增額外電子郵件",
"Add" : "新增",
"You do not have permissions to see the details of this user" : "您沒有檢視此使用者詳細資料的權限",
@@ -383,7 +377,7 @@ OC.L10N.register(
"Not saved" : "未儲存",
"Sending…" : "正在傳送……",
"Email sent" : "電子郵件已寄出",
- "Address" : "地址",
+ "Location" : "路徑",
"Avatar" : "大頭照",
"About" : "關於",
"Full name" : "全名",
@@ -490,15 +484,6 @@ OC.L10N.register(
"You are a member of the following groups:" : "你是下列群組的成員︰",
"You are using <strong>%s</strong>" : "您正在使用 <strong>%s</strong>",
"You are using <strong>%1$s</strong> of <strong>%2$s</strong> (<strong>%3$s %%</strong>)" : "您已使用 <strong>%2$s</strong> 中的 <strong>%1$s</strong> (<strong>%3$s %%</strong>)",
- "Change privacy level of phone number" : "變更電話號碼的隱私等級",
- "Your phone number" : "您的電話號碼",
- "Change privacy level of address" : "變更地址的隱私等級",
- "Your postal address" : "您的郵遞地址",
- "Change privacy level of website" : "變更網站的隱私等級",
- "It can take up to 24 hours before the account is displayed as verified." : "帳號在顯示為已驗證前可能需要最多24小時。",
- "Link https://…" : "連結 https://...",
- "Change privacy level of Twitter profile" : "變更 Twitter 個人資料的隱私等級",
- "Twitter handle @…" : "Twitter 使用者名稱 @...",
"Locale" : "地區設定",
"Current password" : "目前密碼",
"New password" : "新密碼",
@@ -536,7 +521,24 @@ OC.L10N.register(
"Allow username autocompletion when entering the full name or email address (ignoring missing phonebook match and being in the same group)" : "輸入全名或電子郵件地址時,允許使用者名稱自動完成(忽略缺少的通訊錄相符,以及在同一個群組中的)",
"Change privacy level of full name" : "變更全名的隱私等級",
"No display name set" : "未設定顯示名稱",
+ "Change privacy level of phone number" : "變更電話號碼的隱私等級",
+ "Address" : "地址",
+ "Change privacy level of address" : "變更地址的隱私等級",
+ "Your postal address" : "您的郵遞地址",
+ "Change privacy level of website" : "變更網站的隱私等級",
+ "It can take up to 24 hours before the account is displayed as verified." : "帳號在顯示為已驗證前可能需要最多24小時。",
+ "Link https://…" : "連結 https://...",
+ "Change privacy level of Twitter profile" : "變更 Twitter 個人資料的隱私等級",
+ "Twitter handle @…" : "Twitter 使用者名稱 @...",
"The maximum number of OPcache keys is nearly exceeded. To assure that all scripts can be hold in cache, it is recommended to apply <code>opcache.max_accelerated_files</code> to your PHP configuration with a value higher than <code>%s</code>." : "幾乎超過了 OPcache 鍵的最大數量。為確保幾乎所有指令稿都可以保留在快取中,建議在您的 PHP 設定中的 <code>opcache.max_accelerated_files</code> 套用高於 <code>%s</code> 的值。",
- "Change scope level of {accountProperty}" : "變更 {accountProperty} 的範圍層級"
+ "Unable to update biography" : "無法更新自傳",
+ "Unable to update full name" : "無法更新全名",
+ "No full name set" : "未設定全名",
+ "Unable to update headline" : "無法更新標題",
+ "Unable to update organisation" : "無法更新組織",
+ "Unable to update role" : "無法更新角色",
+ "Change scope level of {accountProperty}" : "變更 {accountProperty} 的範圍層級",
+ "Unable to update federation scope of the primary {accountProperty}" : "無法更新主要 {accountProperty} 的聯盟範圍",
+ "Unable to update federation scope of additional {accountProperty}" : "無法更新額外 {accountProperty} 的聯盟範圍"
},
"nplurals=1; plural=0;");
diff --git a/apps/settings/l10n/zh_TW.json b/apps/settings/l10n/zh_TW.json
index 9a9139ffdff..55b2e3622e0 100644
--- a/apps/settings/l10n/zh_TW.json
+++ b/apps/settings/l10n/zh_TW.json
@@ -264,10 +264,7 @@
"You are about to remove the group {group}. The users will NOT be deleted." : "您將要移除群組 {group}。使用者將不會被刪除。",
"Please confirm the group removal " : "請確認移除群組",
"Your biography" : "您的自傳",
- "Unable to update biography" : "無法更新自傳",
"Your full name" : "您的全名",
- "Unable to update full name" : "無法更新全名",
- "No full name set" : "未設定全名",
"Email options" : "電子郵件選項",
"Primary email for password reset and notifications" : "用於密碼重設與通知的主要電子郵件地址",
"Remove primary email" : "移除主要電子郵件地址",
@@ -285,13 +282,12 @@
"No email address set" : "未設定電子郵件信箱",
"Additional emails" : "額外的電子郵件",
"Your headline" : "您的標題",
- "Unable to update headline" : "無法更新標題",
"Language" : "語言",
"Help translate" : "協助翻譯",
"Unable to update language" : "無法更新語言",
"No language set" : "未設定語言",
"Your organisation" : "您的組織",
- "Unable to update organisation" : "無法更新組織",
+ "Your phone number" : "您的電話號碼",
"Edit your Profile visibility" : "編輯您的個人資料能見度",
"Enable Profile" : "啟用個人檔案",
"Unable to update profile enabled state" : "無法更新個人檔案啟用狀態",
@@ -299,10 +295,8 @@
"{displayId}" : "{displayId}",
"Unable to update visibility of {displayId}" : "無法更新 {displayId} 的能見度",
"Your role" : "您的角色",
- "Unable to update role" : "無法更新角色",
- "Change scope level of {accountProperty}, current scope is {scope}" : "變更 {accountProperty} 的範圍層級,目前的範圍為 {scope}",
- "Unable to update federation scope of the primary {accountProperty}" : "無法更新主要 {accountProperty} 的聯盟範圍",
- "Unable to update federation scope of additional {accountProperty}" : "無法更新額外 {accountProperty} 的聯盟範圍",
+ "Your Twitter handle" : "您的 Twitter 帳號",
+ "Your website" : "您的網站",
"Add additional email" : "新增額外電子郵件",
"Add" : "新增",
"You do not have permissions to see the details of this user" : "您沒有檢視此使用者詳細資料的權限",
@@ -381,7 +375,7 @@
"Not saved" : "未儲存",
"Sending…" : "正在傳送……",
"Email sent" : "電子郵件已寄出",
- "Address" : "地址",
+ "Location" : "路徑",
"Avatar" : "大頭照",
"About" : "關於",
"Full name" : "全名",
@@ -488,15 +482,6 @@
"You are a member of the following groups:" : "你是下列群組的成員︰",
"You are using <strong>%s</strong>" : "您正在使用 <strong>%s</strong>",
"You are using <strong>%1$s</strong> of <strong>%2$s</strong> (<strong>%3$s %%</strong>)" : "您已使用 <strong>%2$s</strong> 中的 <strong>%1$s</strong> (<strong>%3$s %%</strong>)",
- "Change privacy level of phone number" : "變更電話號碼的隱私等級",
- "Your phone number" : "您的電話號碼",
- "Change privacy level of address" : "變更地址的隱私等級",
- "Your postal address" : "您的郵遞地址",
- "Change privacy level of website" : "變更網站的隱私等級",
- "It can take up to 24 hours before the account is displayed as verified." : "帳號在顯示為已驗證前可能需要最多24小時。",
- "Link https://…" : "連結 https://...",
- "Change privacy level of Twitter profile" : "變更 Twitter 個人資料的隱私等級",
- "Twitter handle @…" : "Twitter 使用者名稱 @...",
"Locale" : "地區設定",
"Current password" : "目前密碼",
"New password" : "新密碼",
@@ -534,7 +519,24 @@
"Allow username autocompletion when entering the full name or email address (ignoring missing phonebook match and being in the same group)" : "輸入全名或電子郵件地址時,允許使用者名稱自動完成(忽略缺少的通訊錄相符,以及在同一個群組中的)",
"Change privacy level of full name" : "變更全名的隱私等級",
"No display name set" : "未設定顯示名稱",
+ "Change privacy level of phone number" : "變更電話號碼的隱私等級",
+ "Address" : "地址",
+ "Change privacy level of address" : "變更地址的隱私等級",
+ "Your postal address" : "您的郵遞地址",
+ "Change privacy level of website" : "變更網站的隱私等級",
+ "It can take up to 24 hours before the account is displayed as verified." : "帳號在顯示為已驗證前可能需要最多24小時。",
+ "Link https://…" : "連結 https://...",
+ "Change privacy level of Twitter profile" : "變更 Twitter 個人資料的隱私等級",
+ "Twitter handle @…" : "Twitter 使用者名稱 @...",
"The maximum number of OPcache keys is nearly exceeded. To assure that all scripts can be hold in cache, it is recommended to apply <code>opcache.max_accelerated_files</code> to your PHP configuration with a value higher than <code>%s</code>." : "幾乎超過了 OPcache 鍵的最大數量。為確保幾乎所有指令稿都可以保留在快取中,建議在您的 PHP 設定中的 <code>opcache.max_accelerated_files</code> 套用高於 <code>%s</code> 的值。",
- "Change scope level of {accountProperty}" : "變更 {accountProperty} 的範圍層級"
+ "Unable to update biography" : "無法更新自傳",
+ "Unable to update full name" : "無法更新全名",
+ "No full name set" : "未設定全名",
+ "Unable to update headline" : "無法更新標題",
+ "Unable to update organisation" : "無法更新組織",
+ "Unable to update role" : "無法更新角色",
+ "Change scope level of {accountProperty}" : "變更 {accountProperty} 的範圍層級",
+ "Unable to update federation scope of the primary {accountProperty}" : "無法更新主要 {accountProperty} 的聯盟範圍",
+ "Unable to update federation scope of additional {accountProperty}" : "無法更新額外 {accountProperty} 的聯盟範圍"
},"pluralForm" :"nplurals=1; plural=0;"
} \ No newline at end of file
diff --git a/apps/settings/lib/Settings/Personal/PersonalInfo.php b/apps/settings/lib/Settings/Personal/PersonalInfo.php
index fbbee7b81bb..11d3f8b1e09 100644
--- a/apps/settings/lib/Settings/Personal/PersonalInfo.php
+++ b/apps/settings/lib/Settings/Personal/PersonalInfo.php
@@ -135,7 +135,6 @@ class PersonalInfo implements ISettings {
$totalSpace = \OC_Helper::humanFileSize($storageInfo['total']);
}
- $languageParameters = $this->getLanguageMap($user);
$localeParameters = $this->getLocales($user);
$messageParameters = $this->getMessageParameters($account);
@@ -148,31 +147,19 @@ class PersonalInfo implements ISettings {
'federationEnabled' => $federationEnabled,
'lookupServerUploadEnabled' => $lookupServerUploadEnabled,
'avatarScope' => $account->getProperty(IAccountManager::PROPERTY_AVATAR)->getScope(),
- 'displayNameChangeSupported' => $user->canChangeDisplayName(),
- 'displayName' => $account->getProperty(IAccountManager::PROPERTY_DISPLAYNAME)->getValue(),
- 'displayNameScope' => $account->getProperty(IAccountManager::PROPERTY_DISPLAYNAME)->getScope(),
- 'email' => $account->getProperty(IAccountManager::PROPERTY_EMAIL)->getValue(),
- 'emailScope' => $account->getProperty(IAccountManager::PROPERTY_EMAIL)->getScope(),
- 'emailVerification' => $account->getProperty(IAccountManager::PROPERTY_EMAIL)->getVerified(),
- 'phone' => $account->getProperty(IAccountManager::PROPERTY_PHONE)->getValue(),
- 'phoneScope' => $account->getProperty(IAccountManager::PROPERTY_PHONE)->getScope(),
- 'address' => $account->getProperty(IAccountManager::PROPERTY_ADDRESS)->getValue(),
- 'addressScope' => $account->getProperty(IAccountManager::PROPERTY_ADDRESS)->getScope(),
- 'website' => $account->getProperty(IAccountManager::PROPERTY_WEBSITE)->getValue(),
- 'websiteScope' => $account->getProperty(IAccountManager::PROPERTY_WEBSITE)->getScope(),
- 'websiteVerification' => $account->getProperty(IAccountManager::PROPERTY_WEBSITE)->getVerified(),
- 'twitter' => $account->getProperty(IAccountManager::PROPERTY_TWITTER)->getValue(),
- 'twitterScope' => $account->getProperty(IAccountManager::PROPERTY_TWITTER)->getScope(),
- 'twitterVerification' => $account->getProperty(IAccountManager::PROPERTY_TWITTER)->getVerified(),
'groups' => $this->getGroups($user),
'isFairUseOfFreePushService' => $this->isFairUseOfFreePushService(),
'profileEnabledGlobally' => $this->profileManager->isProfileEnabled(),
- ] + $messageParameters + $languageParameters + $localeParameters;
+ ] + $messageParameters + $localeParameters;
$personalInfoParameters = [
'userId' => $uid,
'displayName' => $this->getProperty($account, IAccountManager::PROPERTY_DISPLAYNAME),
'emailMap' => $this->getEmailMap($account),
+ 'phone' => $this->getProperty($account, IAccountManager::PROPERTY_PHONE),
+ 'location' => $this->getProperty($account, IAccountManager::PROPERTY_ADDRESS),
+ 'website' => $this->getProperty($account, IAccountManager::PROPERTY_WEBSITE),
+ 'twitter' => $this->getProperty($account, IAccountManager::PROPERTY_TWITTER),
'languageMap' => $this->getLanguageMap($user),
'profileEnabledGlobally' => $this->profileManager->isProfileEnabled(),
'profileEnabled' => $this->profileManager->isProfileEnabled($user),
@@ -213,6 +200,7 @@ class PersonalInfo implements ISettings {
*/
private function getProperty(IAccount $account, string $property): array {
$property = [
+ 'name' => $account->getProperty($property)->getName(),
'value' => $account->getProperty($property)->getValue(),
'scope' => $account->getProperty($property)->getScope(),
'verified' => $account->getProperty($property)->getVerified(),
@@ -262,6 +250,7 @@ class PersonalInfo implements ISettings {
*/
private function getEmailMap(IAccount $account): array {
$systemEmail = [
+ 'name' => $account->getProperty(IAccountManager::PROPERTY_EMAIL)->getName(),
'value' => $account->getProperty(IAccountManager::PROPERTY_EMAIL)->getValue(),
'scope' => $account->getProperty(IAccountManager::PROPERTY_EMAIL)->getScope(),
'verified' => $account->getProperty(IAccountManager::PROPERTY_EMAIL)->getVerified(),
@@ -270,6 +259,7 @@ class PersonalInfo implements ISettings {
$additionalEmails = array_map(
function (IAccountProperty $property) {
return [
+ 'name' => $property->getName(),
'value' => $property->getValue(),
'scope' => $property->getScope(),
'verified' => $property->getVerified(),
diff --git a/apps/settings/src/components/AuthTokenSetupDialogue.vue b/apps/settings/src/components/AuthTokenSetupDialogue.vue
index 613e286255e..5a706b153b9 100644
--- a/apps/settings/src/components/AuthTokenSetupDialogue.vue
+++ b/apps/settings/src/components/AuthTokenSetupDialogue.vue
@@ -39,8 +39,8 @@
{{ t('settings', 'For security reasons this password will only be shown once.') }}
<div class="app-password-row">
<label for="app-username" class="app-password-label">{{ t('settings', 'Username') }}</label>
- <input :value="loginName"
- id="app-username"
+ <input id="app-username"
+ :value="loginName"
type="text"
class="monospaced"
readonly="readonly"
@@ -48,8 +48,8 @@
</div>
<div class="app-password-row">
<label for="app-password" class="app-password-label">{{ t('settings', 'Password') }}</label>
- <input ref="appPassword"
- id="app-password"
+ <input id="app-password"
+ ref="appPassword"
:value="appPassword"
type="text"
class="monospaced"
diff --git a/apps/settings/src/components/PersonalInfo/BiographySection/BiographySection.vue b/apps/settings/src/components/PersonalInfo/BiographySection.vue
index c8464f7b243..30c240dee1a 100644
--- a/apps/settings/src/components/PersonalInfo/BiographySection/BiographySection.vue
+++ b/apps/settings/src/components/PersonalInfo/BiographySection.vue
@@ -1,9 +1,9 @@
<!--
- - @copyright 2021, Christopher Ng <chrng8@gmail.com>
+ - @copyright 2022 Christopher Ng <chrng8@gmail.com>
-
- @author Christopher Ng <chrng8@gmail.com>
-
- - @license GNU AGPL version 3 or any later version
+ - @license AGPL-3.0-or-later
-
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU Affero General Public License as
@@ -12,7 +12,7 @@
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Affero General Public License for more details.
-
- You should have received a copy of the GNU Affero General Public License
@@ -21,23 +21,17 @@
-->
<template>
- <section>
- <HeaderBar :account-property="accountProperty"
- label-for="biography"
- :scope.sync="biography.scope" />
-
- <Biography :biography.sync="biography.value"
- :scope.sync="biography.scope" />
- </section>
+ <AccountPropertySection v-bind.sync="biography"
+ :placeholder="t('settings', 'Your biography')"
+ :multi-line="true" />
</template>
<script>
import { loadState } from '@nextcloud/initial-state'
-import Biography from './Biography'
-import HeaderBar from '../shared/HeaderBar'
+import AccountPropertySection from './shared/AccountPropertySection.vue'
-import { ACCOUNT_PROPERTY_READABLE_ENUM } from '../../../constants/AccountPropertyConstants'
+import { NAME_READABLE_ENUM } from '../../constants/AccountPropertyConstants.js'
const { biography } = loadState('settings', 'personalInfoParameters', {})
@@ -45,25 +39,13 @@ export default {
name: 'BiographySection',
components: {
- Biography,
- HeaderBar,
+ AccountPropertySection,
},
data() {
return {
- accountProperty: ACCOUNT_PROPERTY_READABLE_ENUM.BIOGRAPHY,
- biography,
+ biography: { ...biography, readable: NAME_READABLE_ENUM[biography.name] },
}
},
}
</script>
-
-<style lang="scss" scoped>
-section {
- padding: 10px 10px;
-
- &::v-deep button:disabled {
- cursor: default;
- }
-}
-</style>
diff --git a/apps/settings/src/components/PersonalInfo/BiographySection/Biography.vue b/apps/settings/src/components/PersonalInfo/BiographySection/Biography.vue
deleted file mode 100644
index 48c2bf4ff77..00000000000
--- a/apps/settings/src/components/PersonalInfo/BiographySection/Biography.vue
+++ /dev/null
@@ -1,184 +0,0 @@
-<!--
- - @copyright 2021, Christopher Ng <chrng8@gmail.com>
- -
- - @author Christopher Ng <chrng8@gmail.com>
- -
- - @license GNU AGPL version 3 or any later version
- -
- - This program is free software: you can redistribute it and/or modify
- - it under the terms of the GNU Affero General Public License as
- - published by the Free Software Foundation, either version 3 of the
- - License, or (at your option) any later version.
- -
- - This program is distributed in the hope that it will be useful,
- - but WITHOUT ANY WARRANTY; without even the implied warranty of
- - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- - GNU Affero General Public License for more details.
- -
- - You should have received a copy of the GNU Affero General Public License
- - along with this program. If not, see <http://www.gnu.org/licenses/>.
- -
--->
-
-<template>
- <div class="biography">
- <textarea id="biography"
- :placeholder="t('settings', 'Your biography')"
- :value="biography"
- rows="8"
- autocapitalize="none"
- autocomplete="off"
- autocorrect="off"
- @input="onBiographyChange" />
-
- <div class="biography__actions-container">
- <transition name="fade">
- <span v-if="showCheckmarkIcon" class="icon-checkmark" />
- <span v-else-if="showErrorIcon" class="icon-error" />
- </transition>
- </div>
- </div>
-</template>
-
-<script>
-import { showError } from '@nextcloud/dialogs'
-import { emit } from '@nextcloud/event-bus'
-import debounce from 'debounce'
-
-import { ACCOUNT_PROPERTY_ENUM } from '../../../constants/AccountPropertyConstants'
-import { savePrimaryAccountProperty } from '../../../service/PersonalInfo/PersonalInfoService'
-import logger from '../../../logger'
-
-export default {
- name: 'Biography',
-
- props: {
- biography: {
- type: String,
- required: true,
- },
- scope: {
- type: String,
- required: true,
- },
- },
-
- data() {
- return {
- initialBiography: this.biography,
- localScope: this.scope,
- showCheckmarkIcon: false,
- showErrorIcon: false,
- }
- },
-
- methods: {
- onBiographyChange(e) {
- this.$emit('update:biography', e.target.value)
- this.debounceBiographyChange(e.target.value.trim())
- },
-
- debounceBiographyChange: debounce(async function(biography) {
- await this.updatePrimaryBiography(biography)
- }, 500),
-
- async updatePrimaryBiography(biography) {
- try {
- const responseData = await savePrimaryAccountProperty(ACCOUNT_PROPERTY_ENUM.BIOGRAPHY, biography)
- this.handleResponse({
- biography,
- status: responseData.ocs?.meta?.status,
- })
- } catch (e) {
- this.handleResponse({
- errorMessage: t('settings', 'Unable to update biography'),
- error: e,
- })
- }
- },
-
- handleResponse({ biography, status, errorMessage, error }) {
- if (status === 'ok') {
- // Ensure that local state reflects server state
- this.initialBiography = biography
- emit('settings:biography:updated', biography)
- this.showCheckmarkIcon = true
- setTimeout(() => { this.showCheckmarkIcon = false }, 2000)
- } else {
- showError(errorMessage)
- logger.error(errorMessage, error)
- this.showErrorIcon = true
- setTimeout(() => { this.showErrorIcon = false }, 2000)
- }
- },
-
- onScopeChange(scope) {
- this.$emit('update:scope', scope)
- },
- },
-}
-</script>
-
-<style lang="scss" scoped>
-.biography {
- display: grid;
- align-items: center;
-
- textarea {
- resize: vertical;
- grid-area: 1 / 1;
- width: 100%;
- margin: 3px 3px 3px 0;
- padding: 7px 6px;
- color: var(--color-main-text);
- border: 1px solid var(--color-border-dark);
- border-radius: var(--border-radius);
- background-color: var(--color-main-background);
- font-family: var(--font-face);
- cursor: text;
-
- &:hover,
- &:focus,
- &:active {
- border-color: var(--color-primary-element) !important;
- outline: none !important;
- }
- }
-
- .biography__actions-container {
- grid-area: 1 / 1;
- justify-self: flex-end;
- align-self: flex-end;
- height: 30px;
-
- display: flex;
- gap: 0 2px;
- margin-right: 5px;
- margin-bottom: 5px;
-
- .icon-checkmark,
- .icon-error {
- height: 30px !important;
- min-height: 30px !important;
- width: 30px !important;
- min-width: 30px !important;
- top: 0;
- right: 0;
- float: none;
- }
- }
-}
-
-.fade-enter,
-.fade-leave-to {
- opacity: 0;
-}
-
-.fade-enter-active {
- transition: opacity 200ms ease-out;
-}
-
-.fade-leave-active {
- transition: opacity 300ms ease-out;
-}
-</style>
diff --git a/apps/settings/src/components/PersonalInfo/DisplayNameSection.vue b/apps/settings/src/components/PersonalInfo/DisplayNameSection.vue
new file mode 100644
index 00000000000..dd5f97966ac
--- /dev/null
+++ b/apps/settings/src/components/PersonalInfo/DisplayNameSection.vue
@@ -0,0 +1,66 @@
+<!--
+ - @copyright 2022 Christopher Ng <chrng8@gmail.com>
+ -
+ - @author Christopher Ng <chrng8@gmail.com>
+ -
+ - @license AGPL-3.0-or-later
+ -
+ - This program is free software: you can redistribute it and/or modify
+ - it under the terms of the GNU Affero General Public License as
+ - published by the Free Software Foundation, either version 3 of the
+ - License, or (at your option) any later version.
+ -
+ - This program is distributed in the hope that it will be useful,
+ - but WITHOUT ANY WARRANTY; without even the implied warranty of
+ - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ - GNU Affero General Public License for more details.
+ -
+ - You should have received a copy of the GNU Affero General Public License
+ - along with this program. If not, see <http://www.gnu.org/licenses/>.
+ -
+-->
+
+<template>
+ <AccountPropertySection v-bind.sync="displayName"
+ :placeholder="t('settings', 'Your full name')"
+ :is-editable="displayNameChangeSupported"
+ :on-validate="onValidate"
+ :on-save="onSave" />
+</template>
+
+<script>
+import { loadState } from '@nextcloud/initial-state'
+import { emit } from '@nextcloud/event-bus'
+
+import AccountPropertySection from './shared/AccountPropertySection.vue'
+
+import { NAME_READABLE_ENUM } from '../../constants/AccountPropertyConstants.js'
+
+const { displayName } = loadState('settings', 'personalInfoParameters', {})
+const { displayNameChangeSupported } = loadState('settings', 'accountParameters', {})
+
+export default {
+ name: 'DisplayNameSection',
+
+ components: {
+ AccountPropertySection,
+ },
+
+ data() {
+ return {
+ displayName: { ...displayName, readable: NAME_READABLE_ENUM[displayName.name] },
+ displayNameChangeSupported,
+ }
+ },
+
+ methods: {
+ onValidate(value) {
+ return value !== ''
+ },
+
+ onSave(value) {
+ emit('settings:display-name:updated', value)
+ },
+ }
+}
+</script>
diff --git a/apps/settings/src/components/PersonalInfo/DisplayNameSection/DisplayName.vue b/apps/settings/src/components/PersonalInfo/DisplayNameSection/DisplayName.vue
deleted file mode 100644
index 58252bfbd63..00000000000
--- a/apps/settings/src/components/PersonalInfo/DisplayNameSection/DisplayName.vue
+++ /dev/null
@@ -1,180 +0,0 @@
-<!--
- - @copyright 2021, Christopher Ng <chrng8@gmail.com>
- -
- - @author Christopher Ng <chrng8@gmail.com>
- -
- - @license GNU AGPL version 3 or any later version
- -
- - This program is free software: you can redistribute it and/or modify
- - it under the terms of the GNU Affero General Public License as
- - published by the Free Software Foundation, either version 3 of the
- - License, or (at your option) any later version.
- -
- - This program is distributed in the hope that it will be useful,
- - but WITHOUT ANY WARRANTY; without even the implied warranty of
- - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- - GNU Affero General Public License for more details.
- -
- - You should have received a copy of the GNU Affero General Public License
- - along with this program. If not, see <http://www.gnu.org/licenses/>.
- -
--->
-
-<template>
- <div class="displayname">
- <input id="displayname"
- type="text"
- :placeholder="t('settings', 'Your full name')"
- :value="displayName"
- autocapitalize="none"
- autocomplete="on"
- autocorrect="off"
- @input="onDisplayNameChange">
-
- <div class="displayname__actions-container">
- <transition name="fade">
- <span v-if="showCheckmarkIcon" class="icon-checkmark" />
- <span v-else-if="showErrorIcon" class="icon-error" />
- </transition>
- </div>
- </div>
-</template>
-
-<script>
-import { showError } from '@nextcloud/dialogs'
-import { emit } from '@nextcloud/event-bus'
-import debounce from 'debounce'
-
-import { ACCOUNT_PROPERTY_ENUM } from '../../../constants/AccountPropertyConstants'
-import { savePrimaryAccountProperty } from '../../../service/PersonalInfo/PersonalInfoService'
-import { validateStringInput } from '../../../utils/validate'
-import logger from '../../../logger'
-
-// TODO Global avatar updating on events (e.g. updating the displayname) is currently being handled by global js, investigate using https://github.com/nextcloud/nextcloud-event-bus for global avatar updating
-
-export default {
- name: 'DisplayName',
-
- props: {
- displayName: {
- type: String,
- required: true,
- },
- scope: {
- type: String,
- required: true,
- },
- },
-
- data() {
- return {
- initialDisplayName: this.displayName,
- localScope: this.scope,
- showCheckmarkIcon: false,
- showErrorIcon: false,
- }
- },
-
- methods: {
- onDisplayNameChange(e) {
- this.$emit('update:display-name', e.target.value)
- this.debounceDisplayNameChange(e.target.value.trim())
- },
-
- debounceDisplayNameChange: debounce(async function(displayName) {
- if (validateStringInput(displayName)) {
- await this.updatePrimaryDisplayName(displayName)
- }
- }, 500),
-
- async updatePrimaryDisplayName(displayName) {
- try {
- const responseData = await savePrimaryAccountProperty(ACCOUNT_PROPERTY_ENUM.DISPLAYNAME, displayName)
- this.handleResponse({
- displayName,
- status: responseData.ocs?.meta?.status,
- })
- } catch (e) {
- this.handleResponse({
- errorMessage: t('settings', 'Unable to update full name'),
- error: e,
- })
- }
- },
-
- handleResponse({ displayName, status, errorMessage, error }) {
- if (status === 'ok') {
- // Ensure that local state reflects server state
- this.initialDisplayName = displayName
- emit('settings:display-name:updated', displayName)
- this.showCheckmarkIcon = true
- setTimeout(() => { this.showCheckmarkIcon = false }, 2000)
- } else {
- showError(errorMessage)
- logger.error(errorMessage, error)
- this.showErrorIcon = true
- setTimeout(() => { this.showErrorIcon = false }, 2000)
- }
- },
-
- onScopeChange(scope) {
- this.$emit('update:scope', scope)
- },
- },
-}
-</script>
-
-<style lang="scss" scoped>
-.displayname {
- display: grid;
- align-items: center;
-
- input {
- grid-area: 1 / 1;
- width: 100%;
- height: 34px;
- margin: 3px 3px 3px 0;
- padding: 7px 6px;
- color: var(--color-main-text);
- border: 1px solid var(--color-border-dark);
- border-radius: var(--border-radius);
- background-color: var(--color-main-background);
- font-family: var(--font-face);
- cursor: text;
- }
-
- .displayname__actions-container {
- grid-area: 1 / 1;
- justify-self: flex-end;
- height: 30px;
-
- display: flex;
- gap: 0 2px;
- margin-right: 5px;
-
- .icon-checkmark,
- .icon-error {
- height: 30px !important;
- min-height: 30px !important;
- width: 30px !important;
- min-width: 30px !important;
- top: 0;
- right: 0;
- float: none;
- }
- }
-}
-
-.fade-enter,
-.fade-leave-to {
- opacity: 0;
-}
-
-.fade-enter-active {
- transition: opacity 200ms ease-out;
-}
-
-.fade-leave-active {
- transition: opacity 300ms ease-out;
-}
-</style>
diff --git a/apps/settings/src/components/PersonalInfo/DisplayNameSection/DisplayNameSection.vue b/apps/settings/src/components/PersonalInfo/DisplayNameSection/DisplayNameSection.vue
deleted file mode 100644
index d808369e9fb..00000000000
--- a/apps/settings/src/components/PersonalInfo/DisplayNameSection/DisplayNameSection.vue
+++ /dev/null
@@ -1,86 +0,0 @@
-<!--
- - @copyright 2021, Christopher Ng <chrng8@gmail.com>
- -
- - @author Christopher Ng <chrng8@gmail.com>
- -
- - @license GNU AGPL version 3 or any later version
- -
- - This program is free software: you can redistribute it and/or modify
- - it under the terms of the GNU Affero General Public License as
- - published by the Free Software Foundation, either version 3 of the
- - License, or (at your option) any later version.
- -
- - This program is distributed in the hope that it will be useful,
- - but WITHOUT ANY WARRANTY; without even the implied warranty of
- - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- - GNU Affero General Public License for more details.
- -
- - You should have received a copy of the GNU Affero General Public License
- - along with this program. If not, see <http://www.gnu.org/licenses/>.
- -
--->
-
-<template>
- <section>
- <HeaderBar :account-property="accountProperty"
- label-for="displayname"
- :is-editable="displayNameChangeSupported"
- :is-valid-section="isValidSection"
- :scope.sync="displayName.scope" />
-
- <template v-if="displayNameChangeSupported">
- <DisplayName :display-name.sync="displayName.value"
- :scope.sync="displayName.scope" />
- </template>
-
- <span v-else>
- {{ displayName.value || t('settings', 'No full name set') }}
- </span>
- </section>
-</template>
-
-<script>
-import { loadState } from '@nextcloud/initial-state'
-
-import DisplayName from './DisplayName'
-import HeaderBar from '../shared/HeaderBar'
-
-import { ACCOUNT_PROPERTY_READABLE_ENUM } from '../../../constants/AccountPropertyConstants'
-import { validateStringInput } from '../../../utils/validate'
-
-const { displayName } = loadState('settings', 'personalInfoParameters', {})
-const { displayNameChangeSupported } = loadState('settings', 'accountParameters', {})
-
-export default {
- name: 'DisplayNameSection',
-
- components: {
- DisplayName,
- HeaderBar,
- },
-
- data() {
- return {
- accountProperty: ACCOUNT_PROPERTY_READABLE_ENUM.DISPLAYNAME,
- displayNameChangeSupported,
- displayName,
- }
- },
-
- computed: {
- isValidSection() {
- return validateStringInput(this.displayName.value)
- },
- },
-}
-</script>
-
-<style lang="scss" scoped>
-section {
- padding: 10px 10px;
-
- &::v-deep button:disabled {
- cursor: default;
- }
-}
-</style>
diff --git a/apps/settings/src/components/PersonalInfo/EmailSection/Email.vue b/apps/settings/src/components/PersonalInfo/EmailSection/Email.vue
index be837baf2bd..0046492de07 100644
--- a/apps/settings/src/components/PersonalInfo/EmailSection/Email.vue
+++ b/apps/settings/src/components/PersonalInfo/EmailSection/Email.vue
@@ -40,7 +40,7 @@
</transition>
<template v-if="!primary">
- <FederationControl :account-property="accountProperty"
+ <FederationControl :readable="propertyReadable"
:additional="true"
:additional-value="email"
:disabled="federationDisabled"
@@ -85,10 +85,10 @@ import Check from 'vue-material-design-icons/Check'
import { showError } from '@nextcloud/dialogs'
import debounce from 'debounce'
-import FederationControl from '../shared/FederationControl'
-import logger from '../../../logger'
+import FederationControl from '../shared/FederationControl.vue'
+import logger from '../../../logger.js'
-import { ACCOUNT_PROPERTY_READABLE_ENUM, VERIFICATION_ENUM } from '../../../constants/AccountPropertyConstants'
+import { ACCOUNT_PROPERTY_READABLE_ENUM, VERIFICATION_ENUM } from '../../../constants/AccountPropertyConstants.js'
import {
removeAdditionalEmail,
saveAdditionalEmail,
@@ -96,8 +96,8 @@ import {
saveNotificationEmail,
savePrimaryEmail,
updateAdditionalEmail,
-} from '../../../service/PersonalInfo/EmailService'
-import { validateEmail } from '../../../utils/validate'
+} from '../../../service/PersonalInfo/EmailService.js'
+import { validateEmail } from '../../../utils/validate.js'
export default {
name: 'Email',
@@ -139,7 +139,7 @@ export default {
data() {
return {
- accountProperty: ACCOUNT_PROPERTY_READABLE_ENUM.EMAIL,
+ propertyReadable: ACCOUNT_PROPERTY_READABLE_ENUM.EMAIL,
initialEmail: this.email,
localScope: this.scope,
saveAdditionalEmailScope,
@@ -365,15 +365,6 @@ export default {
input {
grid-area: 1 / 1;
width: 100%;
- height: 34px;
- margin: 3px 3px 3px 0;
- padding: 7px 6px;
- color: var(--color-main-text);
- border: 1px solid var(--color-border-dark);
- border-radius: var(--border-radius);
- background-color: var(--color-main-background);
- font-family: var(--font-face);
- cursor: text;
}
.email__actions-container {
diff --git a/apps/settings/src/components/PersonalInfo/EmailSection/EmailSection.vue b/apps/settings/src/components/PersonalInfo/EmailSection/EmailSection.vue
index 3463daa5755..6bfb8bfee8b 100644
--- a/apps/settings/src/components/PersonalInfo/EmailSection/EmailSection.vue
+++ b/apps/settings/src/components/PersonalInfo/EmailSection/EmailSection.vue
@@ -22,8 +22,8 @@
<template>
<section>
- <HeaderBar :account-property="accountProperty"
- label-for="email"
+ <HeaderBar :input-id="inputId"
+ :readable="primaryEmail.readable"
:handle-scope-change="savePrimaryEmailScope"
:is-editable="true"
:is-multi-value-supported="true"
@@ -65,13 +65,13 @@
import { loadState } from '@nextcloud/initial-state'
import { showError } from '@nextcloud/dialogs'
-import Email from './Email'
-import HeaderBar from '../shared/HeaderBar'
+import Email from './Email.vue'
+import HeaderBar from '../shared/HeaderBar.vue'
-import { ACCOUNT_PROPERTY_READABLE_ENUM, DEFAULT_ADDITIONAL_EMAIL_SCOPE } from '../../../constants/AccountPropertyConstants'
-import { savePrimaryEmail, savePrimaryEmailScope, removeAdditionalEmail } from '../../../service/PersonalInfo/EmailService'
-import { validateEmail } from '../../../utils/validate'
-import logger from '../../../logger'
+import { ACCOUNT_PROPERTY_READABLE_ENUM, DEFAULT_ADDITIONAL_EMAIL_SCOPE, NAME_READABLE_ENUM } from '../../../constants/AccountPropertyConstants.js'
+import { savePrimaryEmail, savePrimaryEmailScope, removeAdditionalEmail } from '../../../service/PersonalInfo/EmailService.js'
+import { validateEmail } from '../../../utils/validate.js'
+import logger from '../../../logger.js'
const { emailMap: { additionalEmails, primaryEmail, notificationEmail } } = loadState('settings', 'personalInfoParameters', {})
const { displayNameChangeSupported } = loadState('settings', 'accountParameters', {})
@@ -89,7 +89,7 @@ export default {
accountProperty: ACCOUNT_PROPERTY_READABLE_ENUM.EMAIL,
additionalEmails: additionalEmails.map(properties => ({ ...properties, key: this.generateUniqueKey() })),
displayNameChangeSupported,
- primaryEmail,
+ primaryEmail: { ...primaryEmail, readable: NAME_READABLE_ENUM[primaryEmail.name] },
savePrimaryEmailScope,
notificationEmail,
}
@@ -103,6 +103,10 @@ export default {
return null
},
+ inputId() {
+ return `account-property-${this.primaryEmail.name}`
+ },
+
isValidSection() {
return validateEmail(this.primaryEmail.value)
&& this.additionalEmails.map(({ value }) => value).every(validateEmail)
diff --git a/apps/settings/src/components/PersonalInfo/HeadlineSection/HeadlineSection.vue b/apps/settings/src/components/PersonalInfo/HeadlineSection.vue
index 1a608d2fc02..0275c1df80b 100644
--- a/apps/settings/src/components/PersonalInfo/HeadlineSection/HeadlineSection.vue
+++ b/apps/settings/src/components/PersonalInfo/HeadlineSection.vue
@@ -1,9 +1,9 @@
<!--
- - @copyright 2021, Christopher Ng <chrng8@gmail.com>
+ - @copyright 2022 Christopher Ng <chrng8@gmail.com>
-
- @author Christopher Ng <chrng8@gmail.com>
-
- - @license GNU AGPL version 3 or any later version
+ - @license AGPL-3.0-or-later
-
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU Affero General Public License as
@@ -12,7 +12,7 @@
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Affero General Public License for more details.
-
- You should have received a copy of the GNU Affero General Public License
@@ -21,23 +21,16 @@
-->
<template>
- <section>
- <HeaderBar :account-property="accountProperty"
- label-for="headline"
- :scope.sync="headline.scope" />
-
- <Headline :headline.sync="headline.value"
- :scope.sync="headline.scope" />
- </section>
+ <AccountPropertySection v-bind.sync="headline"
+ :placeholder="t('settings', 'Your headline')" />
</template>
<script>
import { loadState } from '@nextcloud/initial-state'
-import Headline from './Headline'
-import HeaderBar from '../shared/HeaderBar'
+import AccountPropertySection from './shared/AccountPropertySection.vue'
-import { ACCOUNT_PROPERTY_READABLE_ENUM } from '../../../constants/AccountPropertyConstants'
+import { NAME_READABLE_ENUM } from '../../constants/AccountPropertyConstants.js'
const { headline } = loadState('settings', 'personalInfoParameters', {})
@@ -45,25 +38,13 @@ export default {
name: 'HeadlineSection',
components: {
- Headline,
- HeaderBar,
+ AccountPropertySection,
},
data() {
return {
- accountProperty: ACCOUNT_PROPERTY_READABLE_ENUM.HEADLINE,
- headline,
+ headline: { ...headline, readable: NAME_READABLE_ENUM[headline.name] },
}
},
}
</script>
-
-<style lang="scss" scoped>
-section {
- padding: 10px 10px;
-
- &::v-deep button:disabled {
- cursor: default;
- }
-}
-</style>
diff --git a/apps/settings/src/components/PersonalInfo/HeadlineSection/Headline.vue b/apps/settings/src/components/PersonalInfo/HeadlineSection/Headline.vue
deleted file mode 100644
index 4cb7d63b522..00000000000
--- a/apps/settings/src/components/PersonalInfo/HeadlineSection/Headline.vue
+++ /dev/null
@@ -1,175 +0,0 @@
-<!--
- - @copyright 2021, Christopher Ng <chrng8@gmail.com>
- -
- - @author Christopher Ng <chrng8@gmail.com>
- -
- - @license GNU AGPL version 3 or any later version
- -
- - This program is free software: you can redistribute it and/or modify
- - it under the terms of the GNU Affero General Public License as
- - published by the Free Software Foundation, either version 3 of the
- - License, or (at your option) any later version.
- -
- - This program is distributed in the hope that it will be useful,
- - but WITHOUT ANY WARRANTY; without even the implied warranty of
- - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- - GNU Affero General Public License for more details.
- -
- - You should have received a copy of the GNU Affero General Public License
- - along with this program. If not, see <http://www.gnu.org/licenses/>.
- -
--->
-
-<template>
- <div class="headline">
- <input id="headline"
- type="text"
- :placeholder="t('settings', 'Your headline')"
- :value="headline"
- autocapitalize="none"
- autocomplete="on"
- autocorrect="off"
- @input="onHeadlineChange">
-
- <div class="headline__actions-container">
- <transition name="fade">
- <span v-if="showCheckmarkIcon" class="icon-checkmark" />
- <span v-else-if="showErrorIcon" class="icon-error" />
- </transition>
- </div>
- </div>
-</template>
-
-<script>
-import { showError } from '@nextcloud/dialogs'
-import { emit } from '@nextcloud/event-bus'
-import debounce from 'debounce'
-
-import { ACCOUNT_PROPERTY_ENUM } from '../../../constants/AccountPropertyConstants'
-import { savePrimaryAccountProperty } from '../../../service/PersonalInfo/PersonalInfoService'
-import logger from '../../../logger'
-
-export default {
- name: 'Headline',
-
- props: {
- headline: {
- type: String,
- required: true,
- },
- scope: {
- type: String,
- required: true,
- },
- },
-
- data() {
- return {
- initialHeadline: this.headline,
- localScope: this.scope,
- showCheckmarkIcon: false,
- showErrorIcon: false,
- }
- },
-
- methods: {
- onHeadlineChange(e) {
- this.$emit('update:headline', e.target.value)
- this.debounceHeadlineChange(e.target.value.trim())
- },
-
- debounceHeadlineChange: debounce(async function(headline) {
- await this.updatePrimaryHeadline(headline)
- }, 500),
-
- async updatePrimaryHeadline(headline) {
- try {
- const responseData = await savePrimaryAccountProperty(ACCOUNT_PROPERTY_ENUM.HEADLINE, headline)
- this.handleResponse({
- headline,
- status: responseData.ocs?.meta?.status,
- })
- } catch (e) {
- this.handleResponse({
- errorMessage: t('settings', 'Unable to update headline'),
- error: e,
- })
- }
- },
-
- handleResponse({ headline, status, errorMessage, error }) {
- if (status === 'ok') {
- // Ensure that local state reflects server state
- this.initialHeadline = headline
- emit('settings:headline:updated', headline)
- this.showCheckmarkIcon = true
- setTimeout(() => { this.showCheckmarkIcon = false }, 2000)
- } else {
- showError(errorMessage)
- logger.error(errorMessage, error)
- this.showErrorIcon = true
- setTimeout(() => { this.showErrorIcon = false }, 2000)
- }
- },
-
- onScopeChange(scope) {
- this.$emit('update:scope', scope)
- },
- },
-}
-</script>
-
-<style lang="scss" scoped>
-.headline {
- display: grid;
- align-items: center;
-
- input {
- grid-area: 1 / 1;
- width: 100%;
- height: 34px;
- margin: 3px 3px 3px 0;
- padding: 7px 6px;
- color: var(--color-main-text);
- border: 1px solid var(--color-border-dark);
- border-radius: var(--border-radius);
- background-color: var(--color-main-background);
- font-family: var(--font-face);
- cursor: text;
- }
-
- .headline__actions-container {
- grid-area: 1 / 1;
- justify-self: flex-end;
- height: 30px;
-
- display: flex;
- gap: 0 2px;
- margin-right: 5px;
-
- .icon-checkmark,
- .icon-error {
- height: 30px !important;
- min-height: 30px !important;
- width: 30px !important;
- min-width: 30px !important;
- top: 0;
- right: 0;
- float: none;
- }
- }
-}
-
-.fade-enter,
-.fade-leave-to {
- opacity: 0;
-}
-
-.fade-enter-active {
- transition: opacity 200ms ease-out;
-}
-
-.fade-leave-active {
- transition: opacity 300ms ease-out;
-}
-</style>
diff --git a/apps/settings/src/components/PersonalInfo/LanguageSection/Language.vue b/apps/settings/src/components/PersonalInfo/LanguageSection/Language.vue
index 99dadd449ce..adff44b2565 100644
--- a/apps/settings/src/components/PersonalInfo/LanguageSection/Language.vue
+++ b/apps/settings/src/components/PersonalInfo/LanguageSection/Language.vue
@@ -22,7 +22,7 @@
<template>
<div class="language">
- <select id="language"
+ <select :id="inputId"
:placeholder="t('settings', 'Language')"
@change="onLanguageChange">
<option v-for="commonLanguage in commonLanguages"
@@ -53,15 +53,19 @@
<script>
import { showError } from '@nextcloud/dialogs'
-import { ACCOUNT_SETTING_PROPERTY_ENUM } from '../../../constants/AccountPropertyConstants'
-import { savePrimaryAccountProperty } from '../../../service/PersonalInfo/PersonalInfoService'
-import { validateLanguage } from '../../../utils/validate'
-import logger from '../../../logger'
+import { ACCOUNT_SETTING_PROPERTY_ENUM } from '../../../constants/AccountPropertyConstants.js'
+import { savePrimaryAccountProperty } from '../../../service/PersonalInfo/PersonalInfoService.js'
+import { validateLanguage } from '../../../utils/validate.js'
+import logger from '../../../logger.js'
export default {
name: 'Language',
props: {
+ inputId: {
+ type: String,
+ default: null,
+ },
commonLanguages: {
type: Array,
required: true,
@@ -147,16 +151,6 @@ export default {
select {
width: 100%;
- height: 34px;
- margin: 3px 3px 3px 0;
- padding: 6px 16px;
- color: var(--color-main-text);
- border: 1px solid var(--color-border-dark);
- border-radius: var(--border-radius);
- background: var(--icon-triangle-s-dark) no-repeat right 4px center;
- font-family: var(--font-face);
- appearance: none;
- cursor: pointer;
}
a {
diff --git a/apps/settings/src/components/PersonalInfo/LanguageSection/LanguageSection.vue b/apps/settings/src/components/PersonalInfo/LanguageSection/LanguageSection.vue
index 90882b23869..fdc1d31d10c 100644
--- a/apps/settings/src/components/PersonalInfo/LanguageSection/LanguageSection.vue
+++ b/apps/settings/src/components/PersonalInfo/LanguageSection/LanguageSection.vue
@@ -22,11 +22,12 @@
<template>
<section>
- <HeaderBar :account-property="accountProperty"
- label-for="language" />
+ <HeaderBar :input-id="inputId"
+ :readable="propertyReadable" />
<template v-if="isEditable">
- <Language :common-languages="commonLanguages"
+ <Language :input-id="inputId"
+ :common-languages="commonLanguages"
:other-languages="otherLanguages"
:language.sync="language" />
</template>
@@ -40,10 +41,10 @@
<script>
import { loadState } from '@nextcloud/initial-state'
-import Language from './Language'
-import HeaderBar from '../shared/HeaderBar'
+import Language from './Language.vue'
+import HeaderBar from '../shared/HeaderBar.vue'
-import { ACCOUNT_SETTING_PROPERTY_READABLE_ENUM } from '../../../constants/AccountPropertyConstants'
+import { ACCOUNT_SETTING_PROPERTY_ENUM, ACCOUNT_SETTING_PROPERTY_READABLE_ENUM } from '../../../constants/AccountPropertyConstants.js'
const { languageMap: { activeLanguage, commonLanguages, otherLanguages } } = loadState('settings', 'personalInfoParameters', {})
@@ -57,7 +58,7 @@ export default {
data() {
return {
- accountProperty: ACCOUNT_SETTING_PROPERTY_READABLE_ENUM.LANGUAGE,
+ propertyReadable: ACCOUNT_SETTING_PROPERTY_READABLE_ENUM.LANGUAGE,
commonLanguages,
otherLanguages,
language: activeLanguage,
@@ -65,6 +66,10 @@ export default {
},
computed: {
+ inputId() {
+ return `account-setting-${ACCOUNT_SETTING_PROPERTY_ENUM.LANGUAGE}`
+ },
+
isEditable() {
return Boolean(this.language)
},
diff --git a/apps/settings/src/components/PersonalInfo/LocationSection.vue b/apps/settings/src/components/PersonalInfo/LocationSection.vue
new file mode 100644
index 00000000000..e75075b6d1e
--- /dev/null
+++ b/apps/settings/src/components/PersonalInfo/LocationSection.vue
@@ -0,0 +1,50 @@
+<!--
+ - @copyright 2022 Christopher Ng <chrng8@gmail.com>
+ -
+ - @author Christopher Ng <chrng8@gmail.com>
+ -
+ - @license AGPL-3.0-or-later
+ -
+ - This program is free software: you can redistribute it and/or modify
+ - it under the terms of the GNU Affero General Public License as
+ - published by the Free Software Foundation, either version 3 of the
+ - License, or (at your option) any later version.
+ -
+ - This program is distributed in the hope that it will be useful,
+ - but WITHOUT ANY WARRANTY; without even the implied warranty of
+ - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ - GNU Affero General Public License for more details.
+ -
+ - You should have received a copy of the GNU Affero General Public License
+ - along with this program. If not, see <http://www.gnu.org/licenses/>.
+ -
+-->
+
+<template>
+ <AccountPropertySection v-bind.sync="location"
+ :placeholder="t('settings', 'Your location')" />
+</template>
+
+<script>
+import { loadState } from '@nextcloud/initial-state'
+
+import AccountPropertySection from './shared/AccountPropertySection.vue'
+
+import { NAME_READABLE_ENUM } from '../../constants/AccountPropertyConstants.js'
+
+const { location } = loadState('settings', 'personalInfoParameters', {})
+
+export default {
+ name: 'LocationSection',
+
+ components: {
+ AccountPropertySection,
+ },
+
+ data() {
+ return {
+ location: { ...location, readable: NAME_READABLE_ENUM[location.name] },
+ }
+ },
+}
+</script>
diff --git a/apps/settings/src/components/PersonalInfo/OrganisationSection/OrganisationSection.vue b/apps/settings/src/components/PersonalInfo/OrganisationSection.vue
index b436b2edd0b..7a85d2fd647 100644
--- a/apps/settings/src/components/PersonalInfo/OrganisationSection/OrganisationSection.vue
+++ b/apps/settings/src/components/PersonalInfo/OrganisationSection.vue
@@ -1,9 +1,9 @@
<!--
- - @copyright 2021, Christopher Ng <chrng8@gmail.com>
+ - @copyright 2022 Christopher Ng <chrng8@gmail.com>
-
- @author Christopher Ng <chrng8@gmail.com>
-
- - @license GNU AGPL version 3 or any later version
+ - @license AGPL-3.0-or-later
-
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU Affero General Public License as
@@ -12,7 +12,7 @@
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Affero General Public License for more details.
-
- You should have received a copy of the GNU Affero General Public License
@@ -21,23 +21,16 @@
-->
<template>
- <section>
- <HeaderBar :account-property="accountProperty"
- label-for="organisation"
- :scope.sync="organisation.scope" />
-
- <Organisation :organisation.sync="organisation.value"
- :scope.sync="organisation.scope" />
- </section>
+ <AccountPropertySection v-bind.sync="organisation"
+ :placeholder="t('settings', 'Your organisation')" />
</template>
<script>
import { loadState } from '@nextcloud/initial-state'
-import Organisation from './Organisation'
-import HeaderBar from '../shared/HeaderBar'
+import AccountPropertySection from './shared/AccountPropertySection.vue'
-import { ACCOUNT_PROPERTY_READABLE_ENUM } from '../../../constants/AccountPropertyConstants'
+import { NAME_READABLE_ENUM } from '../../constants/AccountPropertyConstants.js'
const { organisation } = loadState('settings', 'personalInfoParameters', {})
@@ -45,25 +38,13 @@ export default {
name: 'OrganisationSection',
components: {
- Organisation,
- HeaderBar,
+ AccountPropertySection,
},
data() {
return {
- accountProperty: ACCOUNT_PROPERTY_READABLE_ENUM.ORGANISATION,
- organisation,
+ organisation: { ...organisation, readable: NAME_READABLE_ENUM[organisation.name] },
}
},
}
</script>
-
-<style lang="scss" scoped>
-section {
- padding: 10px 10px;
-
- &::v-deep button:disabled {
- cursor: default;
- }
-}
-</style>
diff --git a/apps/settings/src/components/PersonalInfo/OrganisationSection/Organisation.vue b/apps/settings/src/components/PersonalInfo/OrganisationSection/Organisation.vue
deleted file mode 100644
index 4f69d7b6b9a..00000000000
--- a/apps/settings/src/components/PersonalInfo/OrganisationSection/Organisation.vue
+++ /dev/null
@@ -1,175 +0,0 @@
-<!--
- - @copyright 2021, Christopher Ng <chrng8@gmail.com>
- -
- - @author Christopher Ng <chrng8@gmail.com>
- -
- - @license GNU AGPL version 3 or any later version
- -
- - This program is free software: you can redistribute it and/or modify
- - it under the terms of the GNU Affero General Public License as
- - published by the Free Software Foundation, either version 3 of the
- - License, or (at your option) any later version.
- -
- - This program is distributed in the hope that it will be useful,
- - but WITHOUT ANY WARRANTY; without even the implied warranty of
- - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- - GNU Affero General Public License for more details.
- -
- - You should have received a copy of the GNU Affero General Public License
- - along with this program. If not, see <http://www.gnu.org/licenses/>.
- -
--->
-
-<template>
- <div class="organisation">
- <input id="organisation"
- type="text"
- :placeholder="t('settings', 'Your organisation')"
- :value="organisation"
- autocapitalize="none"
- autocomplete="on"
- autocorrect="off"
- @input="onOrganisationChange">
-
- <div class="organisation__actions-container">
- <transition name="fade">
- <span v-if="showCheckmarkIcon" class="icon-checkmark" />
- <span v-else-if="showErrorIcon" class="icon-error" />
- </transition>
- </div>
- </div>
-</template>
-
-<script>
-import { showError } from '@nextcloud/dialogs'
-import { emit } from '@nextcloud/event-bus'
-import debounce from 'debounce'
-
-import { ACCOUNT_PROPERTY_ENUM } from '../../../constants/AccountPropertyConstants'
-import { savePrimaryAccountProperty } from '../../../service/PersonalInfo/PersonalInfoService'
-import logger from '../../../logger'
-
-export default {
- name: 'Organisation',
-
- props: {
- organisation: {
- type: String,
- required: true,
- },
- scope: {
- type: String,
- required: true,
- },
- },
-
- data() {
- return {
- initialOrganisation: this.organisation,
- localScope: this.scope,
- showCheckmarkIcon: false,
- showErrorIcon: false,
- }
- },
-
- methods: {
- onOrganisationChange(e) {
- this.$emit('update:organisation', e.target.value)
- this.debounceOrganisationChange(e.target.value.trim())
- },
-
- debounceOrganisationChange: debounce(async function(organisation) {
- await this.updatePrimaryOrganisation(organisation)
- }, 500),
-
- async updatePrimaryOrganisation(organisation) {
- try {
- const responseData = await savePrimaryAccountProperty(ACCOUNT_PROPERTY_ENUM.ORGANISATION, organisation)
- this.handleResponse({
- organisation,
- status: responseData.ocs?.meta?.status,
- })
- } catch (e) {
- this.handleResponse({
- errorMessage: t('settings', 'Unable to update organisation'),
- error: e,
- })
- }
- },
-
- handleResponse({ organisation, status, errorMessage, error }) {
- if (status === 'ok') {
- // Ensure that local state reflects server state
- this.initialOrganisation = organisation
- emit('settings:organisation:updated', organisation)
- this.showCheckmarkIcon = true
- setTimeout(() => { this.showCheckmarkIcon = false }, 2000)
- } else {
- showError(errorMessage)
- logger.error(errorMessage, error)
- this.showErrorIcon = true
- setTimeout(() => { this.showErrorIcon = false }, 2000)
- }
- },
-
- onScopeChange(scope) {
- this.$emit('update:scope', scope)
- },
- },
-}
-</script>
-
-<style lang="scss" scoped>
-.organisation {
- display: grid;
- align-items: center;
-
- input {
- grid-area: 1 / 1;
- width: 100%;
- height: 34px;
- margin: 3px 3px 3px 0;
- padding: 7px 6px;
- color: var(--color-main-text);
- border: 1px solid var(--color-border-dark);
- border-radius: var(--border-radius);
- background-color: var(--color-main-background);
- font-family: var(--font-face);
- cursor: text;
- }
-
- .organisation__actions-container {
- grid-area: 1 / 1;
- justify-self: flex-end;
- height: 30px;
-
- display: flex;
- gap: 0 2px;
- margin-right: 5px;
-
- .icon-checkmark,
- .icon-error {
- height: 30px !important;
- min-height: 30px !important;
- width: 30px !important;
- min-width: 30px !important;
- top: 0;
- right: 0;
- float: none;
- }
- }
-}
-
-.fade-enter,
-.fade-leave-to {
- opacity: 0;
-}
-
-.fade-enter-active {
- transition: opacity 200ms ease-out;
-}
-
-.fade-leave-active {
- transition: opacity 300ms ease-out;
-}
-</style>
diff --git a/apps/settings/src/components/PersonalInfo/PhoneSection.vue b/apps/settings/src/components/PersonalInfo/PhoneSection.vue
new file mode 100644
index 00000000000..45641cd8e14
--- /dev/null
+++ b/apps/settings/src/components/PersonalInfo/PhoneSection.vue
@@ -0,0 +1,59 @@
+<!--
+ - @copyright 2022 Christopher Ng <chrng8@gmail.com>
+ -
+ - @author Christopher Ng <chrng8@gmail.com>
+ -
+ - @license AGPL-3.0-or-later
+ -
+ - This program is free software: you can redistribute it and/or modify
+ - it under the terms of the GNU Affero General Public License as
+ - published by the Free Software Foundation, either version 3 of the
+ - License, or (at your option) any later version.
+ -
+ - This program is distributed in the hope that it will be useful,
+ - but WITHOUT ANY WARRANTY; without even the implied warranty of
+ - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ - GNU Affero General Public License for more details.
+ -
+ - You should have received a copy of the GNU Affero General Public License
+ - along with this program. If not, see <http://www.gnu.org/licenses/>.
+ -
+-->
+
+<template>
+ <AccountPropertySection v-bind.sync="phone"
+ :placeholder="t('settings', 'Your phone number')"
+ type="tel"
+ :on-validate="onValidate" />
+</template>
+
+<script>
+import { isValidPhoneNumber } from 'libphonenumber-js'
+import { loadState } from '@nextcloud/initial-state'
+
+import AccountPropertySection from './shared/AccountPropertySection.vue'
+
+import { NAME_READABLE_ENUM } from '../../constants/AccountPropertyConstants.js'
+
+const { phone } = loadState('settings', 'personalInfoParameters', {})
+
+export default {
+ name: 'PhoneSection',
+
+ components: {
+ AccountPropertySection,
+ },
+
+ data() {
+ return {
+ phone: { ...phone, readable: NAME_READABLE_ENUM[phone.name] },
+ }
+ },
+
+ methods: {
+ onValidate(value) {
+ return isValidPhoneNumber(value)
+ },
+ },
+}
+</script>
diff --git a/apps/settings/src/components/PersonalInfo/ProfileSection/ProfileCheckbox.vue b/apps/settings/src/components/PersonalInfo/ProfileSection/ProfileCheckbox.vue
index da3d509c2f5..0ab9445e1f9 100644
--- a/apps/settings/src/components/PersonalInfo/ProfileSection/ProfileCheckbox.vue
+++ b/apps/settings/src/components/PersonalInfo/ProfileSection/ProfileCheckbox.vue
@@ -37,10 +37,10 @@
import { showError } from '@nextcloud/dialogs'
import { emit } from '@nextcloud/event-bus'
-import { savePrimaryAccountProperty } from '../../../service/PersonalInfo/PersonalInfoService'
-import { validateBoolean } from '../../../utils/validate'
-import { ACCOUNT_PROPERTY_ENUM } from '../../../constants/AccountPropertyConstants'
-import logger from '../../../logger'
+import { savePrimaryAccountProperty } from '../../../service/PersonalInfo/PersonalInfoService.js'
+import { validateBoolean } from '../../../utils/validate.js'
+import { ACCOUNT_PROPERTY_ENUM } from '../../../constants/AccountPropertyConstants.js'
+import logger from '../../../logger.js'
export default {
name: 'ProfileCheckbox',
diff --git a/apps/settings/src/components/PersonalInfo/ProfileSection/ProfileSection.vue b/apps/settings/src/components/PersonalInfo/ProfileSection/ProfileSection.vue
index 0196b3161a7..2f1cc935f22 100644
--- a/apps/settings/src/components/PersonalInfo/ProfileSection/ProfileSection.vue
+++ b/apps/settings/src/components/PersonalInfo/ProfileSection/ProfileSection.vue
@@ -22,7 +22,7 @@
<template>
<section>
- <HeaderBar :account-property="accountProperty" />
+ <HeaderBar :readable="propertyReadable" />
<ProfileCheckbox :profile-enabled.sync="profileEnabled" />
@@ -39,12 +39,12 @@
import { loadState } from '@nextcloud/initial-state'
import { subscribe, unsubscribe } from '@nextcloud/event-bus'
-import EditProfileAnchorLink from './EditProfileAnchorLink'
-import HeaderBar from '../shared/HeaderBar'
-import ProfileCheckbox from './ProfileCheckbox'
-import ProfilePreviewCard from './ProfilePreviewCard'
+import EditProfileAnchorLink from './EditProfileAnchorLink.vue'
+import HeaderBar from '../shared/HeaderBar.vue'
+import ProfileCheckbox from './ProfileCheckbox.vue'
+import ProfilePreviewCard from './ProfilePreviewCard.vue'
-import { ACCOUNT_PROPERTY_READABLE_ENUM } from '../../../constants/AccountPropertyConstants'
+import { ACCOUNT_PROPERTY_READABLE_ENUM } from '../../../constants/AccountPropertyConstants.js'
const {
organisation: { value: organisation },
@@ -65,7 +65,7 @@ export default {
data() {
return {
- accountProperty: ACCOUNT_PROPERTY_READABLE_ENUM.PROFILE_ENABLED,
+ propertyReadable: ACCOUNT_PROPERTY_READABLE_ENUM.PROFILE_ENABLED,
organisation,
displayName,
profileEnabled,
diff --git a/apps/settings/src/components/PersonalInfo/ProfileVisibilitySection/ProfileVisibilitySection.vue b/apps/settings/src/components/PersonalInfo/ProfileVisibilitySection/ProfileVisibilitySection.vue
index 16a46fee969..eab49f11f49 100644
--- a/apps/settings/src/components/PersonalInfo/ProfileVisibilitySection/ProfileVisibilitySection.vue
+++ b/apps/settings/src/components/PersonalInfo/ProfileVisibilitySection/ProfileVisibilitySection.vue
@@ -24,7 +24,7 @@
<!-- TODO remove this inline margin placeholder once the settings layout is updated -->
<section id="profile-visibility"
:style="{ marginLeft }">
- <HeaderBar :account-property="heading" />
+ <HeaderBar :readable="heading" />
<em :class="{ disabled }">
{{ t('settings', 'The more restrictive setting of either visibility or scope is respected on your Profile. For example, if visibility is set to "Show to everyone" and scope is set to "Private", "Private" is respected.') }}
@@ -47,9 +47,9 @@
import { loadState } from '@nextcloud/initial-state'
import { subscribe, unsubscribe } from '@nextcloud/event-bus'
-import HeaderBar from '../shared/HeaderBar'
-import VisibilityDropdown from './VisibilityDropdown'
-import { PROFILE_READABLE_ENUM } from '../../../constants/AccountPropertyConstants'
+import HeaderBar from '../shared/HeaderBar.vue'
+import VisibilityDropdown from './VisibilityDropdown.vue'
+import { PROFILE_READABLE_ENUM } from '../../../constants/AccountPropertyConstants.js'
const { profileConfig } = loadState('settings', 'profileParameters', {})
const { profileEnabled } = loadState('settings', 'personalInfoParameters', false)
diff --git a/apps/settings/src/components/PersonalInfo/ProfileVisibilitySection/VisibilityDropdown.vue b/apps/settings/src/components/PersonalInfo/ProfileVisibilitySection/VisibilityDropdown.vue
index e5251522b22..b148fa97a4d 100644
--- a/apps/settings/src/components/PersonalInfo/ProfileVisibilitySection/VisibilityDropdown.vue
+++ b/apps/settings/src/components/PersonalInfo/ProfileVisibilitySection/VisibilityDropdown.vue
@@ -43,10 +43,9 @@ import { subscribe, unsubscribe } from '@nextcloud/event-bus'
import NcMultiselect from '@nextcloud/vue/dist/Components/NcMultiselect'
-import { saveProfileParameterVisibility } from '../../../service/ProfileService'
-import { validateStringInput } from '../../../utils/validate'
-import { VISIBILITY_PROPERTY_ENUM } from '../../../constants/ProfileConstants'
-import logger from '../../../logger'
+import { saveProfileParameterVisibility } from '../../../service/ProfileService.js'
+import { VISIBILITY_PROPERTY_ENUM } from '../../../constants/ProfileConstants.js'
+import logger from '../../../logger.js'
const { profileEnabled } = loadState('settings', 'personalInfoParameters', false)
@@ -112,7 +111,7 @@ export default {
const { name: visibility } = visibilityObject
this.$emit('update:visibility', visibility)
- if (validateStringInput(visibility)) {
+ if (visibility !== '') {
await this.updateVisibility(visibility)
}
}
diff --git a/apps/settings/src/components/PersonalInfo/RoleSection/RoleSection.vue b/apps/settings/src/components/PersonalInfo/RoleSection.vue
index b3e95bc8153..ab9b9c910fe 100644
--- a/apps/settings/src/components/PersonalInfo/RoleSection/RoleSection.vue
+++ b/apps/settings/src/components/PersonalInfo/RoleSection.vue
@@ -1,9 +1,9 @@
<!--
- - @copyright 2021, Christopher Ng <chrng8@gmail.com>
+ - @copyright 2022 Christopher Ng <chrng8@gmail.com>
-
- @author Christopher Ng <chrng8@gmail.com>
-
- - @license GNU AGPL version 3 or any later version
+ - @license AGPL-3.0-or-later
-
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU Affero General Public License as
@@ -12,7 +12,7 @@
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Affero General Public License for more details.
-
- You should have received a copy of the GNU Affero General Public License
@@ -21,23 +21,16 @@
-->
<template>
- <section>
- <HeaderBar :account-property="accountProperty"
- label-for="role"
- :scope.sync="role.scope" />
-
- <Role :role.sync="role.value"
- :scope.sync="role.scope" />
- </section>
+ <AccountPropertySection v-bind.sync="role"
+ :placeholder="t('settings', 'Your role')" />
</template>
<script>
import { loadState } from '@nextcloud/initial-state'
-import Role from './Role'
-import HeaderBar from '../shared/HeaderBar'
+import AccountPropertySection from './shared/AccountPropertySection.vue'
-import { ACCOUNT_PROPERTY_READABLE_ENUM } from '../../../constants/AccountPropertyConstants'
+import { NAME_READABLE_ENUM } from '../../constants/AccountPropertyConstants.js'
const { role } = loadState('settings', 'personalInfoParameters', {})
@@ -45,25 +38,13 @@ export default {
name: 'RoleSection',
components: {
- Role,
- HeaderBar,
+ AccountPropertySection,
},
data() {
return {
- accountProperty: ACCOUNT_PROPERTY_READABLE_ENUM.ROLE,
- role,
+ role: { ...role, readable: NAME_READABLE_ENUM[role.name] },
}
},
}
</script>
-
-<style lang="scss" scoped>
-section {
- padding: 10px 10px;
-
- &::v-deep button:disabled {
- cursor: default;
- }
-}
-</style>
diff --git a/apps/settings/src/components/PersonalInfo/RoleSection/Role.vue b/apps/settings/src/components/PersonalInfo/RoleSection/Role.vue
deleted file mode 100644
index 4add0d04d0d..00000000000
--- a/apps/settings/src/components/PersonalInfo/RoleSection/Role.vue
+++ /dev/null
@@ -1,175 +0,0 @@
-<!--
- - @copyright 2021, Christopher Ng <chrng8@gmail.com>
- -
- - @author Christopher Ng <chrng8@gmail.com>
- -
- - @license GNU AGPL version 3 or any later version
- -
- - This program is free software: you can redistribute it and/or modify
- - it under the terms of the GNU Affero General Public License as
- - published by the Free Software Foundation, either version 3 of the
- - License, or (at your option) any later version.
- -
- - This program is distributed in the hope that it will be useful,
- - but WITHOUT ANY WARRANTY; without even the implied warranty of
- - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- - GNU Affero General Public License for more details.
- -
- - You should have received a copy of the GNU Affero General Public License
- - along with this program. If not, see <http://www.gnu.org/licenses/>.
- -
--->
-
-<template>
- <div class="role">
- <input id="role"
- type="text"
- :placeholder="t('settings', 'Your role')"
- :value="role"
- autocapitalize="none"
- autocomplete="on"
- autocorrect="off"
- @input="onRoleChange">
-
- <div class="role__actions-container">
- <transition name="fade">
- <span v-if="showCheckmarkIcon" class="icon-checkmark" />
- <span v-else-if="showErrorIcon" class="icon-error" />
- </transition>
- </div>
- </div>
-</template>
-
-<script>
-import { showError } from '@nextcloud/dialogs'
-import { emit } from '@nextcloud/event-bus'
-import debounce from 'debounce'
-
-import { ACCOUNT_PROPERTY_ENUM } from '../../../constants/AccountPropertyConstants'
-import { savePrimaryAccountProperty } from '../../../service/PersonalInfo/PersonalInfoService'
-import logger from '../../../logger'
-
-export default {
- name: 'Role',
-
- props: {
- role: {
- type: String,
- required: true,
- },
- scope: {
- type: String,
- required: true,
- },
- },
-
- data() {
- return {
- initialRole: this.role,
- localScope: this.scope,
- showCheckmarkIcon: false,
- showErrorIcon: false,
- }
- },
-
- methods: {
- onRoleChange(e) {
- this.$emit('update:role', e.target.value)
- this.debounceRoleChange(e.target.value.trim())
- },
-
- debounceRoleChange: debounce(async function(role) {
- await this.updatePrimaryRole(role)
- }, 500),
-
- async updatePrimaryRole(role) {
- try {
- const responseData = await savePrimaryAccountProperty(ACCOUNT_PROPERTY_ENUM.ROLE, role)
- this.handleResponse({
- role,
- status: responseData.ocs?.meta?.status,
- })
- } catch (e) {
- this.handleResponse({
- errorMessage: t('settings', 'Unable to update role'),
- error: e,
- })
- }
- },
-
- handleResponse({ role, status, errorMessage, error }) {
- if (status === 'ok') {
- // Ensure that local state reflects server state
- this.initialRole = role
- emit('settings:role:updated', role)
- this.showCheckmarkIcon = true
- setTimeout(() => { this.showCheckmarkIcon = false }, 2000)
- } else {
- showError(errorMessage)
- logger.error(errorMessage, error)
- this.showErrorIcon = true
- setTimeout(() => { this.showErrorIcon = false }, 2000)
- }
- },
-
- onScopeChange(scope) {
- this.$emit('update:scope', scope)
- },
- },
-}
-</script>
-
-<style lang="scss" scoped>
-.role {
- display: grid;
- align-items: center;
-
- input {
- grid-area: 1 / 1;
- width: 100%;
- height: 34px;
- margin: 3px 3px 3px 0;
- padding: 7px 6px;
- color: var(--color-main-text);
- border: 1px solid var(--color-border-dark);
- border-radius: var(--border-radius);
- background-color: var(--color-main-background);
- font-family: var(--font-face);
- cursor: text;
- }
-
- .role__actions-container {
- grid-area: 1 / 1;
- justify-self: flex-end;
- height: 30px;
-
- display: flex;
- gap: 0 2px;
- margin-right: 5px;
-
- .icon-checkmark,
- .icon-error {
- height: 30px !important;
- min-height: 30px !important;
- width: 30px !important;
- min-width: 30px !important;
- top: 0;
- right: 0;
- float: none;
- }
- }
-}
-
-.fade-enter,
-.fade-leave-to {
- opacity: 0;
-}
-
-.fade-enter-active {
- transition: opacity 200ms ease-out;
-}
-
-.fade-leave-active {
- transition: opacity 300ms ease-out;
-}
-</style>
diff --git a/apps/settings/src/components/PersonalInfo/TwitterSection.vue b/apps/settings/src/components/PersonalInfo/TwitterSection.vue
new file mode 100644
index 00000000000..78a772973fb
--- /dev/null
+++ b/apps/settings/src/components/PersonalInfo/TwitterSection.vue
@@ -0,0 +1,50 @@
+<!--
+ - @copyright 2022 Christopher Ng <chrng8@gmail.com>
+ -
+ - @author Christopher Ng <chrng8@gmail.com>
+ -
+ - @license AGPL-3.0-or-later
+ -
+ - This program is free software: you can redistribute it and/or modify
+ - it under the terms of the GNU Affero General Public License as
+ - published by the Free Software Foundation, either version 3 of the
+ - License, or (at your option) any later version.
+ -
+ - This program is distributed in the hope that it will be useful,
+ - but WITHOUT ANY WARRANTY; without even the implied warranty of
+ - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ - GNU Affero General Public License for more details.
+ -
+ - You should have received a copy of the GNU Affero General Public License
+ - along with this program. If not, see <http://www.gnu.org/licenses/>.
+ -
+-->
+
+<template>
+ <AccountPropertySection v-bind.sync="twitter"
+ :placeholder="t('settings', 'Your Twitter handle')" />
+</template>
+
+<script>
+import { loadState } from '@nextcloud/initial-state'
+
+import AccountPropertySection from './shared/AccountPropertySection.vue'
+
+import { NAME_READABLE_ENUM } from '../../constants/AccountPropertyConstants.js'
+
+const { twitter } = loadState('settings', 'personalInfoParameters', {})
+
+export default {
+ name: 'TwitterSection',
+
+ components: {
+ AccountPropertySection,
+ },
+
+ data() {
+ return {
+ twitter: { ...twitter, readable: NAME_READABLE_ENUM[twitter.name] },
+ }
+ },
+}
+</script>
diff --git a/apps/settings/src/components/PersonalInfo/WebsiteSection.vue b/apps/settings/src/components/PersonalInfo/WebsiteSection.vue
new file mode 100644
index 00000000000..1b8d9e6815d
--- /dev/null
+++ b/apps/settings/src/components/PersonalInfo/WebsiteSection.vue
@@ -0,0 +1,59 @@
+<!--
+ - @copyright 2022 Christopher Ng <chrng8@gmail.com>
+ -
+ - @author Christopher Ng <chrng8@gmail.com>
+ -
+ - @license AGPL-3.0-or-later
+ -
+ - This program is free software: you can redistribute it and/or modify
+ - it under the terms of the GNU Affero General Public License as
+ - published by the Free Software Foundation, either version 3 of the
+ - License, or (at your option) any later version.
+ -
+ - This program is distributed in the hope that it will be useful,
+ - but WITHOUT ANY WARRANTY; without even the implied warranty of
+ - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ - GNU Affero General Public License for more details.
+ -
+ - You should have received a copy of the GNU Affero General Public License
+ - along with this program. If not, see <http://www.gnu.org/licenses/>.
+ -
+-->
+
+<template>
+ <AccountPropertySection v-bind.sync="website"
+ :placeholder="t('settings', 'Your website')"
+ type="url"
+ :on-validate="onValidate" />
+</template>
+
+<script>
+import { loadState } from '@nextcloud/initial-state'
+
+import AccountPropertySection from './shared/AccountPropertySection.vue'
+
+import { NAME_READABLE_ENUM } from '../../constants/AccountPropertyConstants.js'
+import { validateUrl } from '../../utils/validate.js'
+
+const { website } = loadState('settings', 'personalInfoParameters', {})
+
+export default {
+ name: 'WebsiteSection',
+
+ components: {
+ AccountPropertySection,
+ },
+
+ data() {
+ return {
+ website: { ...website, readable: NAME_READABLE_ENUM[website.name] },
+ }
+ },
+
+ methods: {
+ onValidate(value) {
+ return validateUrl(value)
+ },
+ },
+}
+</script>
diff --git a/apps/settings/src/components/PersonalInfo/shared/AccountPropertySection.vue b/apps/settings/src/components/PersonalInfo/shared/AccountPropertySection.vue
new file mode 100644
index 00000000000..d855832746a
--- /dev/null
+++ b/apps/settings/src/components/PersonalInfo/shared/AccountPropertySection.vue
@@ -0,0 +1,241 @@
+<!--
+ - @copyright 2022 Christopher Ng <chrng8@gmail.com>
+ -
+ - @author Christopher Ng <chrng8@gmail.com>
+ -
+ - @license AGPL-3.0-or-later
+ -
+ - This program is free software: you can redistribute it and/or modify
+ - it under the terms of the GNU Affero General Public License as
+ - published by the Free Software Foundation, either version 3 of the
+ - License, or (at your option) any later version.
+ -
+ - This program is distributed in the hope that it will be useful,
+ - but WITHOUT ANY WARRANTY; without even the implied warranty of
+ - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ - GNU Affero General Public License for more details.
+ -
+ - You should have received a copy of the GNU Affero General Public License
+ - along with this program. If not, see <http://www.gnu.org/licenses/>.
+ -
+-->
+
+<template>
+ <section>
+ <HeaderBar :scope.sync="scope"
+ :readable.sync="readable"
+ :input-id="inputId"
+ :is-editable="isEditable" />
+
+ <div v-if="isEditable" class="property">
+ <textarea v-if="multiLine"
+ :id="inputId"
+ :placeholder="placeholder"
+ :value="value"
+ rows="8"
+ autocapitalize="none"
+ autocomplete="off"
+ autocorrect="off"
+ @input="onPropertyChange" />
+ <input v-else
+ :id="inputId"
+ :placeholder="placeholder"
+ :type="type"
+ :value="value"
+ autocapitalize="none"
+ autocomplete="on"
+ autocorrect="off"
+ @input="onPropertyChange">
+
+ <div class="property__actions-container">
+ <transition name="fade">
+ <Check v-if="showCheckmarkIcon" :size="20" />
+ <AlertOctagon v-else-if="showErrorIcon" :size="20" />
+ </transition>
+ </div>
+ </div>
+ <span v-else>
+ {{ value || t('settings', 'No {property} set', { property: readable.toLocaleLowerCase() }) }}
+ </span>
+ </section>
+</template>
+
+<script>
+import debounce from 'debounce'
+import { showError } from '@nextcloud/dialogs'
+
+import Check from 'vue-material-design-icons/Check'
+import AlertOctagon from 'vue-material-design-icons/AlertOctagon'
+
+import HeaderBar from '../shared/HeaderBar.vue'
+
+import { savePrimaryAccountProperty } from '../../../service/PersonalInfo/PersonalInfoService.js'
+import logger from '../../../logger.js'
+
+export default {
+ name: 'AccountPropertySection',
+
+ components: {
+ AlertOctagon,
+ Check,
+ HeaderBar,
+ },
+
+ props: {
+ name: {
+ type: String,
+ required: true,
+ },
+ value: {
+ type: String,
+ required: true,
+ },
+ scope: {
+ type: String,
+ required: true,
+ },
+ readable: {
+ type: String,
+ required: true,
+ },
+ placeholder: {
+ type: String,
+ required: true,
+ },
+ type: {
+ type: String,
+ default: 'text',
+ },
+ isEditable: {
+ type: Boolean,
+ default: true,
+ },
+ multiLine: {
+ type: Boolean,
+ default: false,
+ },
+ onValidate: {
+ type: Function,
+ default: null,
+ },
+ onSave: {
+ type: Function,
+ default: null,
+ },
+ },
+
+ data() {
+ return {
+ initialValue: this.value,
+ showCheckmarkIcon: false,
+ showErrorIcon: false,
+ }
+ },
+
+ computed: {
+ inputId() {
+ return `account-property-${this.name}`
+ },
+ },
+
+ methods: {
+ onPropertyChange(e) {
+ this.$emit('update:value', e.target.value)
+ this.debouncePropertyChange(e.target.value.trim())
+ },
+
+ debouncePropertyChange: debounce(async function(value) {
+ if (this.onValidate && !this.onValidate(value)) {
+ return
+ }
+ await this.updateProperty(value)
+ }, 500),
+
+ async updateProperty(value) {
+ try {
+ const responseData = await savePrimaryAccountProperty(
+ this.name,
+ value,
+ )
+ this.handleResponse({
+ value,
+ status: responseData.ocs?.meta?.status,
+ })
+ } catch (e) {
+ this.handleResponse({
+ errorMessage: t('settings', 'Unable to update {property}', { property: this.readable.toLocaleLowerCase() }),
+ error: e,
+ })
+ }
+ },
+
+ handleResponse({ value, status, errorMessage, error }) {
+ if (status === 'ok') {
+ this.initialValue = value
+ if (this.onSave) {
+ this.onSave(value)
+ }
+ this.showCheckmarkIcon = true
+ setTimeout(() => { this.showCheckmarkIcon = false }, 2000)
+ } else {
+ this.$emit('update:value', this.initialValue)
+ showError(errorMessage)
+ logger.error(errorMessage, error)
+ this.showErrorIcon = true
+ setTimeout(() => { this.showErrorIcon = false }, 2000)
+ }
+ },
+ },
+}
+</script>
+
+<style lang="scss" scoped>
+section {
+ padding: 10px 10px;
+
+ &::v-deep button:disabled {
+ cursor: default;
+ }
+
+ .property {
+ display: grid;
+ align-items: center;
+
+ textarea {
+ resize: vertical;
+ grid-area: 1 / 1;
+ width: 100%;
+ }
+
+ input {
+ grid-area: 1 / 1;
+ width: 100%;
+ }
+
+ .property__actions-container {
+ grid-area: 1 / 1;
+ justify-self: flex-end;
+ align-self: flex-end;
+ height: 30px;
+
+ display: flex;
+ gap: 0 2px;
+ margin-right: 5px;
+ margin-bottom: 5px;
+ }
+ }
+
+ .fade-enter,
+ .fade-leave-to {
+ opacity: 0;
+ }
+
+ .fade-enter-active {
+ transition: opacity 200ms ease-out;
+ }
+
+ .fade-leave-active {
+ transition: opacity 300ms ease-out;
+ }
+}
+</style>
diff --git a/apps/settings/src/components/PersonalInfo/shared/FederationControl.vue b/apps/settings/src/components/PersonalInfo/shared/FederationControl.vue
index af2b9670ed1..555b917ad1f 100644
--- a/apps/settings/src/components/PersonalInfo/shared/FederationControl.vue
+++ b/apps/settings/src/components/PersonalInfo/shared/FederationControl.vue
@@ -43,17 +43,19 @@ import NcActions from '@nextcloud/vue/dist/Components/NcActions'
import { loadState } from '@nextcloud/initial-state'
import { showError } from '@nextcloud/dialogs'
-import FederationControlAction from './FederationControlAction'
+import FederationControlAction from './FederationControlAction.vue'
import {
ACCOUNT_PROPERTY_READABLE_ENUM,
+ ACCOUNT_SETTING_PROPERTY_READABLE_ENUM,
+ PROFILE_READABLE_ENUM,
PROPERTY_READABLE_KEYS_ENUM,
PROPERTY_READABLE_SUPPORTED_SCOPES_ENUM,
SCOPE_ENUM, SCOPE_PROPERTY_ENUM,
UNPUBLISHED_READABLE_PROPERTIES,
-} from '../../../constants/AccountPropertyConstants'
-import { savePrimaryAccountPropertyScope } from '../../../service/PersonalInfo/PersonalInfoService'
-import logger from '../../../logger'
+} from '../../../constants/AccountPropertyConstants.js'
+import { savePrimaryAccountPropertyScope } from '../../../service/PersonalInfo/PersonalInfoService.js'
+import logger from '../../../logger.js'
const { lookupServerUploadEnabled } = loadState('settings', 'accountParameters', {})
@@ -66,10 +68,10 @@ export default {
},
props: {
- accountProperty: {
+ readable: {
type: String,
required: true,
- validator: (value) => Object.values(ACCOUNT_PROPERTY_READABLE_ENUM).includes(value),
+ validator: (value) => Object.values(ACCOUNT_PROPERTY_READABLE_ENUM).includes(value) || Object.values(ACCOUNT_SETTING_PROPERTY_READABLE_ENUM).includes(value) || value === PROFILE_READABLE_ENUM.PROFILE_VISIBILITY,
},
additional: {
type: Boolean,
@@ -95,14 +97,14 @@ export default {
data() {
return {
- accountPropertyLowerCase: this.accountProperty.toLocaleLowerCase(),
+ readableLowerCase: this.readable.toLocaleLowerCase(),
initialScope: this.scope,
}
},
computed: {
ariaLabel() {
- return t('settings', 'Change scope level of {accountProperty}, current scope is {scope}', { accountProperty: this.accountPropertyLowerCase, scope: this.scopeDisplayNameLowerCase })
+ return t('settings', 'Change scope level of {property}, current scope is {scope}', { property: this.readableLowerCase, scope: this.scopeDisplayNameLowerCase })
},
scopeDisplayNameLowerCase() {
@@ -118,15 +120,15 @@ export default {
},
supportedScopes() {
- if (lookupServerUploadEnabled && !UNPUBLISHED_READABLE_PROPERTIES.includes(this.accountProperty)) {
+ if (lookupServerUploadEnabled && !UNPUBLISHED_READABLE_PROPERTIES.includes(this.readable)) {
return [
- ...PROPERTY_READABLE_SUPPORTED_SCOPES_ENUM[this.accountProperty],
+ ...PROPERTY_READABLE_SUPPORTED_SCOPES_ENUM[this.readable],
SCOPE_ENUM.FEDERATED,
SCOPE_ENUM.PUBLISHED,
]
}
- return PROPERTY_READABLE_SUPPORTED_SCOPES_ENUM[this.accountProperty]
+ return PROPERTY_READABLE_SUPPORTED_SCOPES_ENUM[this.readable]
},
},
@@ -143,14 +145,14 @@ export default {
async updatePrimaryScope(scope) {
try {
- const responseData = await savePrimaryAccountPropertyScope(PROPERTY_READABLE_KEYS_ENUM[this.accountProperty], scope)
+ const responseData = await savePrimaryAccountPropertyScope(PROPERTY_READABLE_KEYS_ENUM[this.readable], scope)
this.handleResponse({
scope,
status: responseData.ocs?.meta?.status,
})
} catch (e) {
this.handleResponse({
- errorMessage: t('settings', 'Unable to update federation scope of the primary {accountProperty}', { accountProperty: this.accountPropertyLowerCase }),
+ errorMessage: t('settings', 'Unable to update federation scope of the primary {property}', { property: this.readableLowerCase }),
error: e,
})
}
@@ -165,7 +167,7 @@ export default {
})
} catch (e) {
this.handleResponse({
- errorMessage: t('settings', 'Unable to update federation scope of additional {accountProperty}', { accountProperty: this.accountPropertyLowerCase }),
+ errorMessage: t('settings', 'Unable to update federation scope of additional {property}', { property: this.readableLowerCase }),
error: e,
})
}
diff --git a/apps/settings/src/components/PersonalInfo/shared/HeaderBar.vue b/apps/settings/src/components/PersonalInfo/shared/HeaderBar.vue
index f353e673b81..a72e07b4774 100644
--- a/apps/settings/src/components/PersonalInfo/shared/HeaderBar.vue
+++ b/apps/settings/src/components/PersonalInfo/shared/HeaderBar.vue
@@ -22,14 +22,14 @@
<template>
<h3 :class="{ 'setting-property': isSettingProperty, 'profile-property': isProfileProperty }">
- <label :for="labelFor">
+ <label :for="inputId">
<!-- Already translated as required by prop validator -->
- {{ accountProperty }}
+ {{ readable }}
</label>
<template v-if="scope">
<FederationControl class="federation-control"
- :account-property="accountProperty"
+ :readable="readable"
:scope.sync="localScope"
@update:scope="onScopeChange" />
</template>
@@ -49,10 +49,16 @@
</template>
<script>
-import FederationControl from './FederationControl'
import NcButton from '@nextcloud/vue/dist/Components/NcButton'
import Plus from 'vue-material-design-icons/Plus'
-import { ACCOUNT_PROPERTY_READABLE_ENUM, ACCOUNT_SETTING_PROPERTY_READABLE_ENUM, PROFILE_READABLE_ENUM } from '../../../constants/AccountPropertyConstants'
+
+import FederationControl from './FederationControl.vue'
+
+import {
+ ACCOUNT_PROPERTY_READABLE_ENUM,
+ ACCOUNT_SETTING_PROPERTY_READABLE_ENUM,
+ PROFILE_READABLE_ENUM,
+} from '../../../constants/AccountPropertyConstants.js'
export default {
name: 'HeaderBar',
@@ -64,11 +70,19 @@ export default {
},
props: {
- accountProperty: {
+ scope: {
+ type: String,
+ default: null,
+ },
+ readable: {
type: String,
required: true,
validator: (value) => Object.values(ACCOUNT_PROPERTY_READABLE_ENUM).includes(value) || Object.values(ACCOUNT_SETTING_PROPERTY_READABLE_ENUM).includes(value) || value === PROFILE_READABLE_ENUM.PROFILE_VISIBILITY,
},
+ inputId: {
+ type: String,
+ default: null,
+ },
isEditable: {
type: Boolean,
default: true,
@@ -79,15 +93,7 @@ export default {
},
isValidSection: {
type: Boolean,
- default: false,
- },
- labelFor: {
- type: String,
- default: '',
- },
- scope: {
- type: String,
- default: null,
+ default: true,
},
},
@@ -99,11 +105,11 @@ export default {
computed: {
isProfileProperty() {
- return this.accountProperty === ACCOUNT_PROPERTY_READABLE_ENUM.PROFILE_ENABLED
+ return this.readable === ACCOUNT_PROPERTY_READABLE_ENUM.PROFILE_ENABLED
},
isSettingProperty() {
- return Object.values(ACCOUNT_SETTING_PROPERTY_READABLE_ENUM).includes(this.accountProperty)
+ return Object.values(ACCOUNT_SETTING_PROPERTY_READABLE_ENUM).includes(this.readable)
},
},
@@ -124,6 +130,8 @@ export default {
display: inline-flex;
width: 100%;
margin: 12px 0 0 0;
+ gap: 8px;
+ align-items: center;
font-size: 16px;
color: var(--color-text-light);
@@ -132,7 +140,7 @@ export default {
}
&.setting-property {
- height: 32px;
+ height: 44px;
}
label {
@@ -141,10 +149,10 @@ export default {
}
.federation-control {
- margin: -12px 0 0 8px;
+ margin: 0;
}
.button-vue {
- margin: -6px 0 0 auto !important;
+ margin: 0 0 0 auto !important;
}
</style>
diff --git a/apps/settings/src/constants/AccountPropertyConstants.js b/apps/settings/src/constants/AccountPropertyConstants.js
index 941e20a912a..2f3a84b4908 100644
--- a/apps/settings/src/constants/AccountPropertyConstants.js
+++ b/apps/settings/src/constants/AccountPropertyConstants.js
@@ -46,7 +46,7 @@ export const ACCOUNT_PROPERTY_ENUM = Object.freeze({
/** Enum of account properties to human readable account property names */
export const ACCOUNT_PROPERTY_READABLE_ENUM = Object.freeze({
- ADDRESS: t('settings', 'Address'),
+ ADDRESS: t('settings', 'Location'),
AVATAR: t('settings', 'Avatar'),
BIOGRAPHY: t('settings', 'About'),
DISPLAYNAME: t('settings', 'Full name'),
@@ -61,6 +61,22 @@ export const ACCOUNT_PROPERTY_READABLE_ENUM = Object.freeze({
WEBSITE: t('settings', 'Website'),
})
+export const NAME_READABLE_ENUM = Object.freeze({
+ [ACCOUNT_PROPERTY_ENUM.ADDRESS]: ACCOUNT_PROPERTY_READABLE_ENUM.ADDRESS,
+ [ACCOUNT_PROPERTY_ENUM.AVATAR]: ACCOUNT_PROPERTY_READABLE_ENUM.AVATAR,
+ [ACCOUNT_PROPERTY_ENUM.BIOGRAPHY]: ACCOUNT_PROPERTY_READABLE_ENUM.BIOGRAPHY,
+ [ACCOUNT_PROPERTY_ENUM.DISPLAYNAME]: ACCOUNT_PROPERTY_READABLE_ENUM.DISPLAYNAME,
+ [ACCOUNT_PROPERTY_ENUM.EMAIL_COLLECTION]: ACCOUNT_PROPERTY_READABLE_ENUM.EMAIL_COLLECTION,
+ [ACCOUNT_PROPERTY_ENUM.EMAIL]: ACCOUNT_PROPERTY_READABLE_ENUM.EMAIL,
+ [ACCOUNT_PROPERTY_ENUM.HEADLINE]: ACCOUNT_PROPERTY_READABLE_ENUM.HEADLINE,
+ [ACCOUNT_PROPERTY_ENUM.ORGANISATION]: ACCOUNT_PROPERTY_READABLE_ENUM.ORGANISATION,
+ [ACCOUNT_PROPERTY_ENUM.PHONE]: ACCOUNT_PROPERTY_READABLE_ENUM.PHONE,
+ [ACCOUNT_PROPERTY_ENUM.PROFILE_ENABLED]: ACCOUNT_PROPERTY_READABLE_ENUM.PROFILE_ENABLED,
+ [ACCOUNT_PROPERTY_ENUM.ROLE]: ACCOUNT_PROPERTY_READABLE_ENUM.ROLE,
+ [ACCOUNT_PROPERTY_ENUM.TWITTER]: ACCOUNT_PROPERTY_READABLE_ENUM.TWITTER,
+ [ACCOUNT_PROPERTY_ENUM.WEBSITE]: ACCOUNT_PROPERTY_READABLE_ENUM.WEBSITE,
+})
+
/** Enum of profile specific sections to human readable names */
export const PROFILE_READABLE_ENUM = Object.freeze({
PROFILE_VISIBILITY: t('settings', 'Profile visibility'),
diff --git a/apps/settings/src/main-personal-info.js b/apps/settings/src/main-personal-info.js
index d3cfd3ec9cc..32d8bfc8b45 100644
--- a/apps/settings/src/main-personal-info.js
+++ b/apps/settings/src/main-personal-info.js
@@ -26,15 +26,19 @@ import { loadState } from '@nextcloud/initial-state'
import { translate as t } from '@nextcloud/l10n'
import '@nextcloud/dialogs/styles/toast.scss'
-import DisplayNameSection from './components/PersonalInfo/DisplayNameSection/DisplayNameSection'
-import EmailSection from './components/PersonalInfo/EmailSection/EmailSection'
-import LanguageSection from './components/PersonalInfo/LanguageSection/LanguageSection'
-import ProfileSection from './components/PersonalInfo/ProfileSection/ProfileSection'
-import OrganisationSection from './components/PersonalInfo/OrganisationSection/OrganisationSection'
-import RoleSection from './components/PersonalInfo/RoleSection/RoleSection'
-import HeadlineSection from './components/PersonalInfo/HeadlineSection/HeadlineSection'
-import BiographySection from './components/PersonalInfo/BiographySection/BiographySection'
-import ProfileVisibilitySection from './components/PersonalInfo/ProfileVisibilitySection/ProfileVisibilitySection'
+import DisplayNameSection from './components/PersonalInfo/DisplayNameSection.vue'
+import EmailSection from './components/PersonalInfo/EmailSection/EmailSection.vue'
+import PhoneSection from './components/PersonalInfo/PhoneSection.vue'
+import LocationSection from './components/PersonalInfo/LocationSection.vue'
+import WebsiteSection from './components/PersonalInfo/WebsiteSection.vue'
+import TwitterSection from './components/PersonalInfo/TwitterSection.vue'
+import LanguageSection from './components/PersonalInfo/LanguageSection/LanguageSection.vue'
+import ProfileSection from './components/PersonalInfo/ProfileSection/ProfileSection.vue'
+import OrganisationSection from './components/PersonalInfo/OrganisationSection.vue'
+import RoleSection from './components/PersonalInfo/RoleSection.vue'
+import HeadlineSection from './components/PersonalInfo/HeadlineSection.vue'
+import BiographySection from './components/PersonalInfo/BiographySection.vue'
+import ProfileVisibilitySection from './components/PersonalInfo/ProfileVisibilitySection/ProfileVisibilitySection.vue'
__webpack_nonce__ = btoa(getRequestToken())
@@ -48,10 +52,18 @@ Vue.mixin({
const DisplayNameView = Vue.extend(DisplayNameSection)
const EmailView = Vue.extend(EmailSection)
+const PhoneView = Vue.extend(PhoneSection)
+const LocationView = Vue.extend(LocationSection)
+const WebsiteView = Vue.extend(WebsiteSection)
+const TwitterView = Vue.extend(TwitterSection)
const LanguageView = Vue.extend(LanguageSection)
new DisplayNameView().$mount('#vue-displayname-section')
new EmailView().$mount('#vue-email-section')
+new PhoneView().$mount('#vue-phone-section')
+new LocationView().$mount('#vue-location-section')
+new WebsiteView().$mount('#vue-website-section')
+new TwitterView().$mount('#vue-twitter-section')
new LanguageView().$mount('#vue-language-section')
if (profileEnabledGlobally) {
diff --git a/apps/settings/src/store/users.js b/apps/settings/src/store/users.js
index ce15fa4e87b..792b9123129 100644
--- a/apps/settings/src/store/users.js
+++ b/apps/settings/src/store/users.js
@@ -392,7 +392,7 @@ const actions = {
/**
* Rename group
*
- * @param {Object} context store context
+ * @param {object} context store context
* @param {string} groupid Group id
* @param {string} displayName Group display name
* @return {Promise}
diff --git a/apps/settings/src/utils/validate.js b/apps/settings/src/utils/validate.js
index 58d42863f4e..7d0cf1d9e33 100644
--- a/apps/settings/src/utils/validate.js
+++ b/apps/settings/src/utils/validate.js
@@ -26,19 +26,7 @@
* TODO add nice validation errors for Profile page settings modal
*/
-import { VALIDATE_EMAIL_REGEX } from '../constants/AccountPropertyConstants'
-
-/**
- * Validate the string input
- *
- * Generic validator just to check that input is not an empty string*
- *
- * @param {string} input the input
- * @return {boolean}
- */
-export function validateStringInput(input) {
- return input !== ''
-}
+import { VALIDATE_EMAIL_REGEX } from '../constants/AccountPropertyConstants.js'
/**
* Validate the email input
@@ -59,6 +47,22 @@ export function validateEmail(input) {
}
/**
+ * Validate the URL input
+ *
+ * @param {string} input the input
+ * @return {boolean}
+ */
+export function validateUrl(input) {
+ try {
+ // eslint-disable-next-line no-new
+ new URL(input)
+ return true
+ } catch (e) {
+ return false
+ }
+}
+
+/**
* Validate the language input
*
* @param {object} input the input
diff --git a/apps/settings/templates/settings/personal/personal.info.php b/apps/settings/templates/settings/personal/personal.info.php
index 98009cc52be..9c18ec71d4a 100644
--- a/apps/settings/templates/settings/personal/personal.info.php
+++ b/apps/settings/templates/settings/personal/personal.info.php
@@ -120,124 +120,16 @@ script('settings', [
<div id="vue-email-section"></div>
</div>
<div class="personal-settings-setting-box">
- <form id="phoneform" class="section">
- <h3>
- <label for="phone"><?php p($l->t('Phone number')); ?></label>
- <a href="#" class="federation-menu" aria-label="<?php p($l->t('Change privacy level of phone number')); ?>">
- <span class="icon-federation-menu icon-password">
- <span class="icon-triangle-s"></span>
- </span>
- </a>
- </h3>
- <input type="tel" id="phone" name="phone" value="<?php p($_['phone']) ?>" placeholder="<?php p($l->t('Your phone number')); ?>" autocomplete="on" autocapitalize="none" autocorrect="off" />
- <span class="icon-checkmark hidden"></span>
- <span class="icon-error hidden"></span>
- <input type="hidden" id="phonescope" value="<?php p($_['phoneScope']) ?>">
- </form>
+ <div id="vue-phone-section"></div>
</div>
<div class="personal-settings-setting-box">
- <form id="addressform" class="section">
- <h3>
- <label for="address"><?php p($l->t('Address')); ?></label>
- <a href="#" class="federation-menu" aria-label="<?php p($l->t('Change privacy level of address')); ?>">
- <span class="icon-federation-menu icon-password">
- <span class="icon-triangle-s"></span>
- </span>
- </a>
- </h3>
- <input type="text" id="address" name="address" placeholder="<?php p($l->t('Your postal address')); ?>" value="<?php p($_['address']) ?>" autocomplete="on" autocapitalize="none" autocorrect="off" />
- <span class="icon-checkmark hidden"></span>
- <span class="icon-error hidden"></span>
- <input type="hidden" id="addressscope" value="<?php p($_['addressScope']) ?>">
- </form>
+ <div id="vue-location-section"></div>
</div>
<div class="personal-settings-setting-box">
- <form id="websiteform" class="section">
- <h3>
- <label for="website"><?php p($l->t('Website')); ?></label>
- <a href="#" class="federation-menu" aria-label="<?php p($l->t('Change privacy level of website')); ?>">
- <span class="icon-federation-menu icon-password">
- <span class="icon-triangle-s"></span>
- </span>
- </a>
- </h3>
- <?php if ($_['lookupServerUploadEnabled']) { ?>
- <div class="verify <?php if ($_['website'] === '' || $_['websiteScope'] !== 'public') {
- p('hidden');
- } ?>">
- <img id="verify-website" title="<?php p($_['websiteMessage']); ?>" data-status="<?php p($_['websiteVerification']) ?>" src="
- <?php
- switch ($_['websiteVerification']) {
- case \OC\Accounts\AccountManager::VERIFICATION_IN_PROGRESS:
- p(image_path('core', 'actions/verifying.svg'));
- break;
- case \OC\Accounts\AccountManager::VERIFIED:
- p(image_path('core', 'actions/verified.svg'));
- break;
- default:
- p(image_path('core', 'actions/verify.svg'));
- }
- ?>" <?php if ($_['websiteVerification'] === \OC\Accounts\AccountManager::VERIFICATION_IN_PROGRESS || $_['websiteVerification'] === \OC\Accounts\AccountManager::NOT_VERIFIED) {
- print_unescaped(' class="verify-action"');
- } ?>>
- <div class="verification-dialog popovermenu bubble menu">
- <div class="verification-dialog-content">
- <p class="explainVerification"></p>
- <p class="verificationCode"></p>
- <p><?php p($l->t('It can take up to 24 hours before the account is displayed as verified.')); ?></p>
- </div>
- </div>
- </div>
- <?php } ?>
- <input type="url" name="website" id="website" value="<?php p($_['website']); ?>" placeholder="<?php p($l->t('Link https://…')); ?>" autocomplete="on" autocapitalize="none" autocorrect="off" />
- <span class="icon-checkmark hidden"></span>
- <span class="icon-error hidden"></span>
- <input type="hidden" id="websitescope" value="<?php p($_['websiteScope']) ?>">
- </form>
+ <div id="vue-website-section"></div>
</div>
<div class="personal-settings-setting-box">
- <form id="twitterform" class="section">
- <h3>
- <label for="twitter"><?php p($l->t('Twitter')); ?></label>
- <a href="#" class="federation-menu" aria-label="<?php p($l->t('Change privacy level of Twitter profile')); ?>">
- <span class="icon-federation-menu icon-password">
- <span class="icon-triangle-s"></span>
- </span>
- </a>
- </h3>
- <?php if ($_['lookupServerUploadEnabled']) { ?>
- <div class="verify <?php if ($_['twitter'] === '' || $_['twitterScope'] !== 'public') {
- p('hidden');
- } ?>">
- <img id="verify-twitter" title="<?php p($_['twitterMessage']); ?>" data-status="<?php p($_['twitterVerification']) ?>" src="
- <?php
- switch ($_['twitterVerification']) {
- case \OC\Accounts\AccountManager::VERIFICATION_IN_PROGRESS:
- p(image_path('core', 'actions/verifying.svg'));
- break;
- case \OC\Accounts\AccountManager::VERIFIED:
- p(image_path('core', 'actions/verified.svg'));
- break;
- default:
- p(image_path('core', 'actions/verify.svg'));
- }
- ?>" <?php if ($_['twitterVerification'] === \OC\Accounts\AccountManager::VERIFICATION_IN_PROGRESS || $_['twitterVerification'] === \OC\Accounts\AccountManager::NOT_VERIFIED) {
- print_unescaped(' class="verify-action"');
- } ?>>
- <div class="verification-dialog popovermenu bubble menu">
- <div class="verification-dialog-content">
- <p class="explainVerification"></p>
- <p class="verificationCode"></p>
- <p><?php p($l->t('It can take up to 24 hours before the account is displayed as verified.')); ?></p>
- </div>
- </div>
- </div>
- <?php } ?>
- <input type="text" name="twitter" id="twitter" value="<?php p($_['twitter']); ?>" placeholder="<?php p($l->t('Twitter handle @…')); ?>" autocomplete="on" autocapitalize="none" autocorrect="off" />
- <span class="icon-checkmark hidden"></span>
- <span class="icon-error hidden"></span>
- <input type="hidden" id="twitterscope" value="<?php p($_['twitterScope']) ?>">
- </form>
+ <div id="vue-twitter-section"></div>
</div>
<?php if ($_['profileEnabledGlobally']) : ?>
<div class="personal-settings-setting-box">
diff --git a/apps/settings/templates/settings/personal/security/password.php b/apps/settings/templates/settings/personal/security/password.php
index 85959e252cc..f44d95c0997 100644
--- a/apps/settings/templates/settings/personal/security/password.php
+++ b/apps/settings/templates/settings/personal/security/password.php
@@ -37,25 +37,29 @@ if ($_['passwordChangeSupported']) {
<h2 class="inlineblock"><?php p($l->t('Password'));?></h2>
<span id="password-error-msg" class="msg success hidden">Saved</span>
<div class="personal-settings-setting-box personal-settings-password-box">
- <form id="passwordform" method="POST">
- <label for="pass1" class="hidden-visually"><?php p($l->t('Current password')); ?>: </label>
+ <form id="passwordform" method="POST">
+ <div class="input-control">
+ <label for="pass1"><?php p($l->t('Current password')); ?>: </label>
<input type="password" id="pass1" name="oldpassword"
- placeholder="<?php p($l->t('Current password'));?>"
+ placeholder="<?php p($l->t('Your current password'));?>"
autocomplete="current-password" autocapitalize="none" autocorrect="off" />
+ </div>
- <div class="personal-show-container">
- <label for="pass2" class="hidden-visually"><?php p($l->t('New password'));?>: </label>
- <input type="password" id="pass2" name="newpassword"
- maxlength="469"
- placeholder="<?php p($l->t('New password')); ?>"
- data-typetoggle="#personal-show"
- autocomplete="new-password" autocapitalize="none" autocorrect="off" />
- <input type="checkbox" id="personal-show" class="hidden-visually" name="show" /><label for="personal-show" class="personal-show-label"></label>
- </div>
+ <div class="personal-show-container">
+ <label for="pass2" ><?php p($l->t('New password'));?>: </label>
+ <input type="password" id="pass2" name="newpassword"
+ maxlength="469"
+ placeholder="<?php p($l->t('Your new password')); ?>"
+ data-typetoggle="#personal-show"
+ autocomplete="new-password" autocapitalize="none" autocorrect="off" />
+ <input type="checkbox" id="personal-show" class="hidden-visually" name="show" />
+ <label for="personal-show" class="personal-show-label"></label>
+ </div>
- <input id="passwordbutton" type="submit" value="<?php p($l->t('Change password')); ?>" />
-
- </form>
+ <div>
+ <input id="passwordbutton" class="primary" type="submit" value="<?php p($l->t('Change password')); ?>" />
+ </div>
+ </form>
</div>
<span class="msg"></span>
</div>
diff --git a/apps/theming/css/default.css b/apps/theming/css/default.css
index 41a1167a4a5..134e6e0aad0 100644
--- a/apps/theming/css/default.css
+++ b/apps/theming/css/default.css
@@ -18,10 +18,13 @@
--color-primary-light-hover: #dbe7ee;
--color-primary-text-dark: #ededed;
--color-primary-element: #0082c9;
- --color-primary-element-hover: #198ece;
- --color-primary-element-light: #17adff;
- --color-primary-element-lighter: #d8ecf6;
- --gradient-primary-background: linear-gradient(40deg, var(--color-primary) 0%, var(--color-primary-element-light) 100%);
+ --color-primary-element-text: #ffffff;
+ --color-primary-element-hover: #329bd3;
+ --color-primary-element-light: #e5f2f9;
+ --color-primary-element-light-text: #0082c9;
+ --color-primary-element-light-hover: #dbe7ee;
+ --color-primary-element-text-dark: #ededed;
+ --gradient-primary-background: linear-gradient(40deg, var(--color-primary) 0%, var(--color-primary-hover) 100%);
--color-main-text: #222222;
--color-text-maxcontrast: #767676;
--color-text-light: #222222;
diff --git a/apps/theming/lib/Themes/DefaultTheme.php b/apps/theming/lib/Themes/DefaultTheme.php
index 82bfb000e93..42b335dbe08 100644
--- a/apps/theming/lib/Themes/DefaultTheme.php
+++ b/apps/theming/lib/Themes/DefaultTheme.php
@@ -90,6 +90,9 @@ class DefaultTheme implements ITheme {
$colorBoxShadowRGB = join(',', $this->util->hexToRGB($colorBoxShadow));
$colorPrimaryLight = $this->util->mix($this->primaryColor, $colorMainBackground, -80);
+ $colorPrimaryElement = $this->util->elementColor($this->primaryColor);
+ $colorPrimaryElementLight = $this->util->mix($colorPrimaryElement, $colorMainBackground, -80);
+
$hasCustomLogoHeader = $this->imageManager->hasImage('logo') || $this->imageManager->hasImage('logoheader');
$hasCustomPrimaryColour = !empty($this->config->getAppValue('theming', 'color'));
@@ -120,12 +123,15 @@ class DefaultTheme implements ITheme {
'--color-primary-light-hover' => $this->util->mix($colorPrimaryLight, $colorMainText, 90),
'--color-primary-text-dark' => $this->util->darken($this->util->invertTextColor($this->primaryColor) ? '#000000' : '#ffffff', 7),
// used for buttons, inputs...
- '--color-primary-element' => $this->util->elementColor($this->primaryColor),
- '--color-primary-element-hover' => $this->util->mix($this->util->elementColor($this->primaryColor), $colorMainBackground, 80),
- '--color-primary-element-light' => $this->util->lighten($this->util->elementColor($this->primaryColor), 15),
- '--color-primary-element-lighter' => $this->util->mix($this->util->elementColor($this->primaryColor), $colorMainBackground, -70),
+ '--color-primary-element' => $colorPrimaryElement,
+ '--color-primary-element-text' => $this->util->invertTextColor($colorPrimaryElement) ? '#000000' : '#ffffff',
+ '--color-primary-element-hover' => $this->util->mix($colorPrimaryElement, $colorMainBackground, 60),
+ '--color-primary-element-light' => $colorPrimaryElementLight,
+ '--color-primary-element-light-text' => $colorPrimaryElement,
+ '--color-primary-element-light-hover' => $this->util->mix($colorPrimaryElementLight, $colorMainText, 90),
+ '--color-primary-element-text-dark' => $this->util->darken($this->util->invertTextColor($colorPrimaryElement) ? '#000000' : '#ffffff', 7),
// to use like this: background-image: var(--gradient-primary-background);
- '--gradient-primary-background' => 'linear-gradient(40deg, var(--color-primary) 0%, var(--color-primary-element-light) 100%)',
+ '--gradient-primary-background' => 'linear-gradient(40deg, var(--color-primary) 0%, var(--color-primary-hover) 100%)',
// max contrast for WCAG compliance
'--color-main-text' => $colorMainText,
diff --git a/apps/user_ldap/l10n/ast.js b/apps/user_ldap/l10n/ast.js
index 78d166494c7..2561ee32f6b 100644
--- a/apps/user_ldap/l10n/ast.js
+++ b/apps/user_ldap/l10n/ast.js
@@ -147,8 +147,6 @@ OC.L10N.register(
"UUID Attribute for Groups:" : "Atributu UUID pa Grupos:",
"Username-LDAP User Mapping" : "Asignación del Nome d'usuariu LDAP",
"Clear Username-LDAP User Mapping" : "Llimpiar l'asignación de los Nomes d'usuariu de los usuarios LDAP",
- "Clear Groupname-LDAP Group Mapping" : "Llimpiar l'asignación de los Nomes de grupu de los grupos de LDAP",
- "_%s group found_::_%s groups found_" : ["%s grupu alcontráu","%s grupos alcontraos"],
- "_%s user found_::_%s users found_" : ["%s usuariu alcontráu","%s usuarios alcontraos"]
+ "Clear Groupname-LDAP Group Mapping" : "Llimpiar l'asignación de los Nomes de grupu de los grupos de LDAP"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/user_ldap/l10n/ast.json b/apps/user_ldap/l10n/ast.json
index 0cf6020ab50..8d3e332c21f 100644
--- a/apps/user_ldap/l10n/ast.json
+++ b/apps/user_ldap/l10n/ast.json
@@ -145,8 +145,6 @@
"UUID Attribute for Groups:" : "Atributu UUID pa Grupos:",
"Username-LDAP User Mapping" : "Asignación del Nome d'usuariu LDAP",
"Clear Username-LDAP User Mapping" : "Llimpiar l'asignación de los Nomes d'usuariu de los usuarios LDAP",
- "Clear Groupname-LDAP Group Mapping" : "Llimpiar l'asignación de los Nomes de grupu de los grupos de LDAP",
- "_%s group found_::_%s groups found_" : ["%s grupu alcontráu","%s grupos alcontraos"],
- "_%s user found_::_%s users found_" : ["%s usuariu alcontráu","%s usuarios alcontraos"]
+ "Clear Groupname-LDAP Group Mapping" : "Llimpiar l'asignación de los Nomes de grupu de los grupos de LDAP"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/user_ldap/l10n/bg.js b/apps/user_ldap/l10n/bg.js
index 9768de50fec..89edb9481a5 100644
--- a/apps/user_ldap/l10n/bg.js
+++ b/apps/user_ldap/l10n/bg.js
@@ -188,8 +188,6 @@ OC.L10N.register(
"Usernames are used to store and assign metadata. In order to precisely identify and recognize users, each LDAP user will have an internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage." : "Потребителските имена се използват за съхраняване и присвояване на метаданни. С цел точно идентифициране и разпознаване на потребителите, всеки потребител на LDAP ще има вътрешно име на потребител. Това изисква съпоставяне от име на потребител към потребител на LDAP. Създаденото име на потребител се съпоставя с UUID на потребителя на LDAP. Освен това DN се кешира, за да се намали взаимодействието с LDAP, но не се използва за идентификация. Ако DN се промени, промените ще бъдат намерени. Вътрешното име на потребител се използва навсякъде. Изчистването на съпоставянията ще има остатъци навсякъде. Изчистването на съпоставянията не е чувствително към конфигурацията, засяга всички LDAP конфигурации! Никога не изчиствайте съпоставянията в производствена среда, само в тестов или експериментален етап.",
"Clear Username-LDAP User Mapping" : "Изчистване на име на потребител-LDAP Потребителско съпоставяне ",
"Clear Groupname-LDAP Group Mapping" : "Изчистване на име на група-LDAP Потребителско съпоставяне ",
- "_%s group found_::_%s groups found_" : ["%s открита група","%s открити групи"],
- "_%s user found_::_%s users found_" : ["%s октрит потребител","%s октрити потребители"],
"By default the internal username will be created from the UUID attribute. It makes sure that the username is unique and characters do not need to be converted. The internal username has the restriction that only these characters are allowed: [a-zA-Z0-9_.@-]. Other characters are replaced with their ASCII correspondence or simply omitted. On collisions a number will be added/increased. The internal username is used to identify a user internally. It is also the default name for the user home folder. It is also a part of remote URLs, for instance for all *DAV services. With this setting, the default behavior can be overridden. Changes will have effect only on newly mapped (added) LDAP users. Leave it empty for default behavior." : "По подразбиране вътрешното име на потребител ще бъде създадено от атрибута UUID. Той гарантира, че името на потребител е уникално и знаците не трябва да се преобразуват. Вътрешното име на потребител има ограничението, че са позволени само тези знаци: [a-zA-Z0-9_.@-]. Други знаци се заменят с тяхното ASCII съответствие или просто се пропускат. При сблъсъци числото ще бъде добавено/увеличено. Вътрешното име на потребител се използва за вътрешно идентифициране на потребител. Това също е името по подразбиране за домашната папка на потребителя. Той също така е част от отдалечени URL адреси, например за всички *DAV услуги. С тази настройка поведението по подразбиране може да бъде отменено. Промените ще имат ефект само върху ново съпоставени (добавени) потребители на LDAP. Оставете го празно за поведение по подразбиране. "
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/user_ldap/l10n/bg.json b/apps/user_ldap/l10n/bg.json
index 7404c8c6297..9028213f374 100644
--- a/apps/user_ldap/l10n/bg.json
+++ b/apps/user_ldap/l10n/bg.json
@@ -186,8 +186,6 @@
"Usernames are used to store and assign metadata. In order to precisely identify and recognize users, each LDAP user will have an internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage." : "Потребителските имена се използват за съхраняване и присвояване на метаданни. С цел точно идентифициране и разпознаване на потребителите, всеки потребител на LDAP ще има вътрешно име на потребител. Това изисква съпоставяне от име на потребител към потребител на LDAP. Създаденото име на потребител се съпоставя с UUID на потребителя на LDAP. Освен това DN се кешира, за да се намали взаимодействието с LDAP, но не се използва за идентификация. Ако DN се промени, промените ще бъдат намерени. Вътрешното име на потребител се използва навсякъде. Изчистването на съпоставянията ще има остатъци навсякъде. Изчистването на съпоставянията не е чувствително към конфигурацията, засяга всички LDAP конфигурации! Никога не изчиствайте съпоставянията в производствена среда, само в тестов или експериментален етап.",
"Clear Username-LDAP User Mapping" : "Изчистване на име на потребител-LDAP Потребителско съпоставяне ",
"Clear Groupname-LDAP Group Mapping" : "Изчистване на име на група-LDAP Потребителско съпоставяне ",
- "_%s group found_::_%s groups found_" : ["%s открита група","%s открити групи"],
- "_%s user found_::_%s users found_" : ["%s октрит потребител","%s октрити потребители"],
"By default the internal username will be created from the UUID attribute. It makes sure that the username is unique and characters do not need to be converted. The internal username has the restriction that only these characters are allowed: [a-zA-Z0-9_.@-]. Other characters are replaced with their ASCII correspondence or simply omitted. On collisions a number will be added/increased. The internal username is used to identify a user internally. It is also the default name for the user home folder. It is also a part of remote URLs, for instance for all *DAV services. With this setting, the default behavior can be overridden. Changes will have effect only on newly mapped (added) LDAP users. Leave it empty for default behavior." : "По подразбиране вътрешното име на потребител ще бъде създадено от атрибута UUID. Той гарантира, че името на потребител е уникално и знаците не трябва да се преобразуват. Вътрешното име на потребител има ограничението, че са позволени само тези знаци: [a-zA-Z0-9_.@-]. Други знаци се заменят с тяхното ASCII съответствие или просто се пропускат. При сблъсъци числото ще бъде добавено/увеличено. Вътрешното име на потребител се използва за вътрешно идентифициране на потребител. Това също е името по подразбиране за домашната папка на потребителя. Той също така е част от отдалечени URL адреси, например за всички *DAV услуги. С тази настройка поведението по подразбиране може да бъде отменено. Промените ще имат ефект само върху ново съпоставени (добавени) потребители на LDAP. Оставете го празно за поведение по подразбиране. "
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/user_ldap/l10n/ca.js b/apps/user_ldap/l10n/ca.js
index 1ce14db7c84..fa8f0b744e6 100644
--- a/apps/user_ldap/l10n/ca.js
+++ b/apps/user_ldap/l10n/ca.js
@@ -179,8 +179,6 @@ OC.L10N.register(
"Username-LDAP User Mapping" : "Mapatge d'usuari Nom d'usuari-LDAP",
"Usernames are used to store and assign metadata. In order to precisely identify and recognize users, each LDAP user will have an internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage." : "Els noms d'usuari son emprats per emmagatzemar i assignar metadades. Per tal d'identificar i reconèixer amb precisió als usuaris, cada usuari LDAP té un nom d'usuari intern. Això requereix una assignació de noms d'usuari interns per a cada un dels usuaris LDAP. Al nom d'usuari creat s'assigna el UUID de l'usuari LDAP. A més el DN es guarda en memòria cau per a reduir la interacció amb LDAP, però no s'utilitza per a identificació. Si el DN canvia, es trobaran els canvis. El nom d'usuari intern s'utilitza arreu. Netejar el mapa d'assignacions deixaria restes per totes bandes. Netejar el mapa d'assignacions no és que sigui sensible a la configuració, sinó que afecta a totes les configuracions LDAP! Mai netegeu el mapa d'assignacions en un entorn de producció, només en escenaris de proves o experimentals.",
"Clear Username-LDAP User Mapping" : "Elimina el mapatge d'usuari Nom d'usuari-LDAP",
- "Clear Groupname-LDAP Group Mapping" : "Suprimeix el mapatge de grup Nom de grup-LDAP",
- "_%s group found_::_%s groups found_" : ["S'ha trobat %s grup","S'han trobat %s grups"],
- "_%s user found_::_%s users found_" : ["S'ha trobat %s usuari","S'han trobat %s usuaris"]
+ "Clear Groupname-LDAP Group Mapping" : "Suprimeix el mapatge de grup Nom de grup-LDAP"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/user_ldap/l10n/ca.json b/apps/user_ldap/l10n/ca.json
index 25930320ea5..b7d1442d8b3 100644
--- a/apps/user_ldap/l10n/ca.json
+++ b/apps/user_ldap/l10n/ca.json
@@ -177,8 +177,6 @@
"Username-LDAP User Mapping" : "Mapatge d'usuari Nom d'usuari-LDAP",
"Usernames are used to store and assign metadata. In order to precisely identify and recognize users, each LDAP user will have an internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage." : "Els noms d'usuari son emprats per emmagatzemar i assignar metadades. Per tal d'identificar i reconèixer amb precisió als usuaris, cada usuari LDAP té un nom d'usuari intern. Això requereix una assignació de noms d'usuari interns per a cada un dels usuaris LDAP. Al nom d'usuari creat s'assigna el UUID de l'usuari LDAP. A més el DN es guarda en memòria cau per a reduir la interacció amb LDAP, però no s'utilitza per a identificació. Si el DN canvia, es trobaran els canvis. El nom d'usuari intern s'utilitza arreu. Netejar el mapa d'assignacions deixaria restes per totes bandes. Netejar el mapa d'assignacions no és que sigui sensible a la configuració, sinó que afecta a totes les configuracions LDAP! Mai netegeu el mapa d'assignacions en un entorn de producció, només en escenaris de proves o experimentals.",
"Clear Username-LDAP User Mapping" : "Elimina el mapatge d'usuari Nom d'usuari-LDAP",
- "Clear Groupname-LDAP Group Mapping" : "Suprimeix el mapatge de grup Nom de grup-LDAP",
- "_%s group found_::_%s groups found_" : ["S'ha trobat %s grup","S'han trobat %s grups"],
- "_%s user found_::_%s users found_" : ["S'ha trobat %s usuari","S'han trobat %s usuaris"]
+ "Clear Groupname-LDAP Group Mapping" : "Suprimeix el mapatge de grup Nom de grup-LDAP"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/user_ldap/l10n/cs.js b/apps/user_ldap/l10n/cs.js
index 298f45555fc..4d4909ff456 100644
--- a/apps/user_ldap/l10n/cs.js
+++ b/apps/user_ldap/l10n/cs.js
@@ -192,8 +192,6 @@ OC.L10N.register(
"Usernames are used to store and assign metadata. In order to precisely identify and recognize users, each LDAP user will have an internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage." : "Uživatelská jména slouží k ukládání a přiřazování metadat. Pro přesnou identifikaci a rozpoznávání uživatelů, každý LDAP uživatel má vnitřní uživatelské jméno. Toto vyžaduje mapování uživatelského jména na LDAP uživatele. Krom toho je uložen do mezipaměti rozlišený název aby se omezila interakce s LDAP, ale není používáno pro identifikaci. Pokud se DN změní, změny budou nalezeny. Vnitřní uživatelské jméno bude použito nade všechno. Čištění mapování bude mít pozůstatky všude. Čištění mapování není citlivé na nastavení, postihuje všechny LDAP nastavení. Nikdy nečistěte mapování v produkčním prostředí, pouze v testovací nebo experimentální fázi.",
"Clear Username-LDAP User Mapping" : "Zrušit mapování uživatelských jmen LDAPu",
"Clear Groupname-LDAP Group Mapping" : "Zrušit mapování názvů skupin LDAPu",
- "_%s group found_::_%s groups found_" : ["nalezena %s skupina","nalezeny %s skupiny","nalezeno %s skupin","nalezeny %s skupiny"],
- "_%s user found_::_%s users found_" : ["nalezen %s uživatel","nalezeni %s uživatelé","nalezeno %s uživatelů","nalezeni %s uživatelé"],
"By default the internal username will be created from the UUID attribute. It makes sure that the username is unique and characters do not need to be converted. The internal username has the restriction that only these characters are allowed: [a-zA-Z0-9_.@-]. Other characters are replaced with their ASCII correspondence or simply omitted. On collisions a number will be added/increased. The internal username is used to identify a user internally. It is also the default name for the user home folder. It is also a part of remote URLs, for instance for all *DAV services. With this setting, the default behavior can be overridden. Changes will have effect only on newly mapped (added) LDAP users. Leave it empty for default behavior." : "Ve výchozím nastavení bude interní uživatelské jméno vytvořeno z atributu UUID. To zajišťuje, že je uživatelské jméno unikátní a znaky nemusí být převáděny. Interní uživatelské jméno má omezení, podle kterého jsou povoleny jen následující znaky [ a-zA-Z0-9_.@- ]. Ostatní znaky jsou nahrazeny jejich protějšky z ASCII nebo prostě vynechány. Při konfliktech bude přidáno/zvýšeno číslo. Interní uživatelské jméno slouží pro interní identifikaci uživatele. Je také výchozím názvem domovského adresáře uživatele. Je také součástí URL, např. pro služby *DAV. Tímto nastavením může být výchozí chování změněno. Změny se projeví pouze u nově namapovaných (přidaných) uživatelů LDAP. Ponechte ho prázdné, pokud chcete zachovat výchozí nastavení. "
},
"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;");
diff --git a/apps/user_ldap/l10n/cs.json b/apps/user_ldap/l10n/cs.json
index 1ad1abd893f..817a3e3a584 100644
--- a/apps/user_ldap/l10n/cs.json
+++ b/apps/user_ldap/l10n/cs.json
@@ -190,8 +190,6 @@
"Usernames are used to store and assign metadata. In order to precisely identify and recognize users, each LDAP user will have an internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage." : "Uživatelská jména slouží k ukládání a přiřazování metadat. Pro přesnou identifikaci a rozpoznávání uživatelů, každý LDAP uživatel má vnitřní uživatelské jméno. Toto vyžaduje mapování uživatelského jména na LDAP uživatele. Krom toho je uložen do mezipaměti rozlišený název aby se omezila interakce s LDAP, ale není používáno pro identifikaci. Pokud se DN změní, změny budou nalezeny. Vnitřní uživatelské jméno bude použito nade všechno. Čištění mapování bude mít pozůstatky všude. Čištění mapování není citlivé na nastavení, postihuje všechny LDAP nastavení. Nikdy nečistěte mapování v produkčním prostředí, pouze v testovací nebo experimentální fázi.",
"Clear Username-LDAP User Mapping" : "Zrušit mapování uživatelských jmen LDAPu",
"Clear Groupname-LDAP Group Mapping" : "Zrušit mapování názvů skupin LDAPu",
- "_%s group found_::_%s groups found_" : ["nalezena %s skupina","nalezeny %s skupiny","nalezeno %s skupin","nalezeny %s skupiny"],
- "_%s user found_::_%s users found_" : ["nalezen %s uživatel","nalezeni %s uživatelé","nalezeno %s uživatelů","nalezeni %s uživatelé"],
"By default the internal username will be created from the UUID attribute. It makes sure that the username is unique and characters do not need to be converted. The internal username has the restriction that only these characters are allowed: [a-zA-Z0-9_.@-]. Other characters are replaced with their ASCII correspondence or simply omitted. On collisions a number will be added/increased. The internal username is used to identify a user internally. It is also the default name for the user home folder. It is also a part of remote URLs, for instance for all *DAV services. With this setting, the default behavior can be overridden. Changes will have effect only on newly mapped (added) LDAP users. Leave it empty for default behavior." : "Ve výchozím nastavení bude interní uživatelské jméno vytvořeno z atributu UUID. To zajišťuje, že je uživatelské jméno unikátní a znaky nemusí být převáděny. Interní uživatelské jméno má omezení, podle kterého jsou povoleny jen následující znaky [ a-zA-Z0-9_.@- ]. Ostatní znaky jsou nahrazeny jejich protějšky z ASCII nebo prostě vynechány. Při konfliktech bude přidáno/zvýšeno číslo. Interní uživatelské jméno slouží pro interní identifikaci uživatele. Je také výchozím názvem domovského adresáře uživatele. Je také součástí URL, např. pro služby *DAV. Tímto nastavením může být výchozí chování změněno. Změny se projeví pouze u nově namapovaných (přidaných) uživatelů LDAP. Ponechte ho prázdné, pokud chcete zachovat výchozí nastavení. "
},"pluralForm" :"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;"
} \ No newline at end of file
diff --git a/apps/user_ldap/l10n/da.js b/apps/user_ldap/l10n/da.js
index 45206cc498d..0f8f85fc996 100644
--- a/apps/user_ldap/l10n/da.js
+++ b/apps/user_ldap/l10n/da.js
@@ -177,8 +177,6 @@ OC.L10N.register(
"Username-LDAP User Mapping" : "Kortlægning mellem brugernavn og LDAP-bruger",
"Usernames are used to store and assign metadata. In order to precisely identify and recognize users, each LDAP user will have an internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage." : "Brugernavne bruges til at lagre og tildele metadata. For at kunne identificere og genkende brugere præcist, vil hver LDAP-bruger få oprettet et internt brugernavn. Det oprettede brugernavn svarer til UUID'et for LDAP-brugeren. I tillæg mellemlagres DN'et for at mindske LDAP-interaktioner, men det mellemlagrede benyttes ikke til identifikation. Hvis DN'et ændres, vil ændringerne blive registreret. Det interne brugernavn anvendes overalt. Hvis kortlægningerne ryddes, så vil der være rester overalt. Rydning af kortlægningerne er ikke konfigurationssensitivt - det påvirker alle LDAP-konfigurationer! Ryd aldrig kortlægningerne i et produktionsmiljø, kun i et teststadie eller eksperimentelt stadie.",
"Clear Username-LDAP User Mapping" : "Ryd kortlægning mellem brugernavn og LDAP-bruger",
- "Clear Groupname-LDAP Group Mapping" : "Ryd kortlægning mellem gruppenavn og LDAP-gruppe",
- "_%s group found_::_%s groups found_" : ["Der blev fundet %s gruppe","Der blev fundet %s grupper"],
- "_%s user found_::_%s users found_" : ["Der blev fundet %s bruger","Der blev fundet %s brugere"]
+ "Clear Groupname-LDAP Group Mapping" : "Ryd kortlægning mellem gruppenavn og LDAP-gruppe"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/user_ldap/l10n/da.json b/apps/user_ldap/l10n/da.json
index 57f126a758a..f6bacc8dc27 100644
--- a/apps/user_ldap/l10n/da.json
+++ b/apps/user_ldap/l10n/da.json
@@ -175,8 +175,6 @@
"Username-LDAP User Mapping" : "Kortlægning mellem brugernavn og LDAP-bruger",
"Usernames are used to store and assign metadata. In order to precisely identify and recognize users, each LDAP user will have an internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage." : "Brugernavne bruges til at lagre og tildele metadata. For at kunne identificere og genkende brugere præcist, vil hver LDAP-bruger få oprettet et internt brugernavn. Det oprettede brugernavn svarer til UUID'et for LDAP-brugeren. I tillæg mellemlagres DN'et for at mindske LDAP-interaktioner, men det mellemlagrede benyttes ikke til identifikation. Hvis DN'et ændres, vil ændringerne blive registreret. Det interne brugernavn anvendes overalt. Hvis kortlægningerne ryddes, så vil der være rester overalt. Rydning af kortlægningerne er ikke konfigurationssensitivt - det påvirker alle LDAP-konfigurationer! Ryd aldrig kortlægningerne i et produktionsmiljø, kun i et teststadie eller eksperimentelt stadie.",
"Clear Username-LDAP User Mapping" : "Ryd kortlægning mellem brugernavn og LDAP-bruger",
- "Clear Groupname-LDAP Group Mapping" : "Ryd kortlægning mellem gruppenavn og LDAP-gruppe",
- "_%s group found_::_%s groups found_" : ["Der blev fundet %s gruppe","Der blev fundet %s grupper"],
- "_%s user found_::_%s users found_" : ["Der blev fundet %s bruger","Der blev fundet %s brugere"]
+ "Clear Groupname-LDAP Group Mapping" : "Ryd kortlægning mellem gruppenavn og LDAP-gruppe"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/user_ldap/l10n/de.js b/apps/user_ldap/l10n/de.js
index 34d2030f38e..0da31c01c45 100644
--- a/apps/user_ldap/l10n/de.js
+++ b/apps/user_ldap/l10n/de.js
@@ -187,8 +187,6 @@ OC.L10N.register(
"Usernames are used to store and assign metadata. In order to precisely identify and recognize users, each LDAP user will have an internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage." : "Die Benutzernamen werden genutzt, um Metadaten zuzuordnen und zu speichern. Um Benutzer eindeutig und präzise zu identifizieren, hat jeder LDAP-Benutzer einen internen Benutzernamen. Dies erfordert eine Zuordnung des Benutzernamens zum LDAP-Benutzer. Der erstellte Benutzername wird der UUID des LDAP-Benutzernamens zugeordnet. Zusätzlich wird der DN zwischengespeichert, um die Interaktion mit dem LDAP zu minimieren, was aber nicht der Identifikation dient. Ändert sich der DN, werden die Änderungen gefunden. Der interne Benutzername wird überall verwendet. Werden die Zuordnungen gelöscht, bleiben überall Reste zurück. Die Löschung der Zuordnungen kann nicht in der Konfiguration vorgenommen werden, beeinflusst aber die LDAP-Konfiguration! Lösche niemals die Zuordnungen in einer produktiven Umgebung. Lösche die Zuordnungen nur in einer Test- oder Experimentierumgebung.",
"Clear Username-LDAP User Mapping" : "LDAP-Benutzernamenzuordnung löschen",
"Clear Groupname-LDAP Group Mapping" : "LDAP-Gruppennamenzuordnung löschen",
- "_%s group found_::_%s groups found_" : ["%s Gruppe gefunden","%s Gruppen gefunden"],
- "_%s user found_::_%s users found_" : ["%s Benutzer gefunden","%s Benutzer gefunden"],
"By default the internal username will be created from the UUID attribute. It makes sure that the username is unique and characters do not need to be converted. The internal username has the restriction that only these characters are allowed: [a-zA-Z0-9_.@-]. Other characters are replaced with their ASCII correspondence or simply omitted. On collisions a number will be added/increased. The internal username is used to identify a user internally. It is also the default name for the user home folder. It is also a part of remote URLs, for instance for all *DAV services. With this setting, the default behavior can be overridden. Changes will have effect only on newly mapped (added) LDAP users. Leave it empty for default behavior." : "Standardmäßig wird der interne Benutzername aus dem UUID-Attribut erstellt. So wird sichergestellt, dass der Benutzername einmalig ist und Zeichen nicht konvertiert werden müssen. Für den internen Benutzernamen sind nur folgende Zeichen zulässig: [a-zA-Z0-9_.@-]. Andere Zeichen werden durch ihre ASCII-Entsprechung ersetzt oder einfach weggelassen. Bei Kollisionen wird eine Nummer hinzugefügt/erhöht. Der interne Benutzername wird verwendet, um den Benutzer intern zu identifizieren. Er ist außerdem der Standardname für den Stamm-Ordner des Benutzers. Darüber hinaus ist er Teil der URLs für den Zugriff, zum Beispiel für alle *DAV-Dienste. Mit dieser Einstellung kann das Standardverhalten geändert werden. Änderungen wirken sich nur auf neu eingetragene (hinzugefügte) LDAP-Benutzer aus. Für die Standardeinstellung lasse das Eingabefeld leer."
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/user_ldap/l10n/de.json b/apps/user_ldap/l10n/de.json
index 42f6fae0215..d503328611e 100644
--- a/apps/user_ldap/l10n/de.json
+++ b/apps/user_ldap/l10n/de.json
@@ -185,8 +185,6 @@
"Usernames are used to store and assign metadata. In order to precisely identify and recognize users, each LDAP user will have an internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage." : "Die Benutzernamen werden genutzt, um Metadaten zuzuordnen und zu speichern. Um Benutzer eindeutig und präzise zu identifizieren, hat jeder LDAP-Benutzer einen internen Benutzernamen. Dies erfordert eine Zuordnung des Benutzernamens zum LDAP-Benutzer. Der erstellte Benutzername wird der UUID des LDAP-Benutzernamens zugeordnet. Zusätzlich wird der DN zwischengespeichert, um die Interaktion mit dem LDAP zu minimieren, was aber nicht der Identifikation dient. Ändert sich der DN, werden die Änderungen gefunden. Der interne Benutzername wird überall verwendet. Werden die Zuordnungen gelöscht, bleiben überall Reste zurück. Die Löschung der Zuordnungen kann nicht in der Konfiguration vorgenommen werden, beeinflusst aber die LDAP-Konfiguration! Lösche niemals die Zuordnungen in einer produktiven Umgebung. Lösche die Zuordnungen nur in einer Test- oder Experimentierumgebung.",
"Clear Username-LDAP User Mapping" : "LDAP-Benutzernamenzuordnung löschen",
"Clear Groupname-LDAP Group Mapping" : "LDAP-Gruppennamenzuordnung löschen",
- "_%s group found_::_%s groups found_" : ["%s Gruppe gefunden","%s Gruppen gefunden"],
- "_%s user found_::_%s users found_" : ["%s Benutzer gefunden","%s Benutzer gefunden"],
"By default the internal username will be created from the UUID attribute. It makes sure that the username is unique and characters do not need to be converted. The internal username has the restriction that only these characters are allowed: [a-zA-Z0-9_.@-]. Other characters are replaced with their ASCII correspondence or simply omitted. On collisions a number will be added/increased. The internal username is used to identify a user internally. It is also the default name for the user home folder. It is also a part of remote URLs, for instance for all *DAV services. With this setting, the default behavior can be overridden. Changes will have effect only on newly mapped (added) LDAP users. Leave it empty for default behavior." : "Standardmäßig wird der interne Benutzername aus dem UUID-Attribut erstellt. So wird sichergestellt, dass der Benutzername einmalig ist und Zeichen nicht konvertiert werden müssen. Für den internen Benutzernamen sind nur folgende Zeichen zulässig: [a-zA-Z0-9_.@-]. Andere Zeichen werden durch ihre ASCII-Entsprechung ersetzt oder einfach weggelassen. Bei Kollisionen wird eine Nummer hinzugefügt/erhöht. Der interne Benutzername wird verwendet, um den Benutzer intern zu identifizieren. Er ist außerdem der Standardname für den Stamm-Ordner des Benutzers. Darüber hinaus ist er Teil der URLs für den Zugriff, zum Beispiel für alle *DAV-Dienste. Mit dieser Einstellung kann das Standardverhalten geändert werden. Änderungen wirken sich nur auf neu eingetragene (hinzugefügte) LDAP-Benutzer aus. Für die Standardeinstellung lasse das Eingabefeld leer."
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/user_ldap/l10n/de_DE.js b/apps/user_ldap/l10n/de_DE.js
index 7b01e91a8c7..85cfb957044 100644
--- a/apps/user_ldap/l10n/de_DE.js
+++ b/apps/user_ldap/l10n/de_DE.js
@@ -192,8 +192,6 @@ OC.L10N.register(
"Usernames are used to store and assign metadata. In order to precisely identify and recognize users, each LDAP user will have an internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage." : "Benutzernamen dienen zum Speichern und Zuweisen von Metadaten. Um Benutzer eindeutig zu identifizieren und zu erkennen, besitzt jeder LDAP-Benutzer einen internen Benutzernamen. Dies erfordert eine Zuordnung des jeweiligen Benutzernamens zum LDAP-Benutzer. Der erstellte Benutzername wird der UUID des LDAP-Benutzers zugeordnet. Darüber hinaus wird der DN auch zwischengespeichert, um die Interaktion über LDAP zu reduzieren, was aber nicht zur Identifikation dient. Ändert sich der DN, werden die Änderungen gefunden. Der interne Benutzername wird durchgängig verwendet. Ein Löschen der Zuordnungen führt zum systemweiten Verbleib von Restdaten. Es bleibt nicht auf eine einzelne Konfiguration beschränkt, sondern wirkt sich auf alle LDAP-Konfigurationen aus! Löschen Sie die Zuordnungen nie innerhalb einer Produktivumgebung, sondern nur in einer Test- oder Experimentierumgebung.",
"Clear Username-LDAP User Mapping" : "Lösche LDAP-Benutzernamenzuordnung",
"Clear Groupname-LDAP Group Mapping" : "Lösche LDAP-Gruppennamenzuordnung",
- "_%s group found_::_%s groups found_" : ["%s Gruppe gefunden","%s Gruppen gefunden"],
- "_%s user found_::_%s users found_" : ["%s Benutzer gefunden","%s Benutzer gefunden"],
"By default the internal username will be created from the UUID attribute. It makes sure that the username is unique and characters do not need to be converted. The internal username has the restriction that only these characters are allowed: [a-zA-Z0-9_.@-]. Other characters are replaced with their ASCII correspondence or simply omitted. On collisions a number will be added/increased. The internal username is used to identify a user internally. It is also the default name for the user home folder. It is also a part of remote URLs, for instance for all *DAV services. With this setting, the default behavior can be overridden. Changes will have effect only on newly mapped (added) LDAP users. Leave it empty for default behavior." : "Standardmäßig wird der interne Benutzername aus dem UUID-Attribut erstellt. So wird sichergestellt, dass der Benutzername einmalig ist und Zeichen nicht konvertiert werden müssen. Für den internen Benutzernamen sind nur folgende Zeichen zulässig: [a-zA-Z0-9_.@-]. Andere Zeichen werden durch ihre ASCII-Entsprechung ersetzt oder einfach weggelassen. Bei Kollisionen wird eine Nummer hinzugefügt/erhöht. Der interne Benutzername wird verwendet, um den Benutzer intern zu identifizieren. Er ist außerdem der Standardname für den Stamm-Ordner des Benutzers. Darüber hinaus ist er Teil der URLs für den Zugriff, zum Beispiel für alle *DAV-Dienste. Mit dieser Einstellung kann das Standardverhalten geändert werden. Änderungen wirken sich nur auf neu eingetragene (hinzugefügte) LDAP-Benutzer aus. Für die Standardeinstellung lassen Sie das Eingabefeld leer."
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/user_ldap/l10n/de_DE.json b/apps/user_ldap/l10n/de_DE.json
index 44b94d8eeca..6461a70d68b 100644
--- a/apps/user_ldap/l10n/de_DE.json
+++ b/apps/user_ldap/l10n/de_DE.json
@@ -190,8 +190,6 @@
"Usernames are used to store and assign metadata. In order to precisely identify and recognize users, each LDAP user will have an internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage." : "Benutzernamen dienen zum Speichern und Zuweisen von Metadaten. Um Benutzer eindeutig zu identifizieren und zu erkennen, besitzt jeder LDAP-Benutzer einen internen Benutzernamen. Dies erfordert eine Zuordnung des jeweiligen Benutzernamens zum LDAP-Benutzer. Der erstellte Benutzername wird der UUID des LDAP-Benutzers zugeordnet. Darüber hinaus wird der DN auch zwischengespeichert, um die Interaktion über LDAP zu reduzieren, was aber nicht zur Identifikation dient. Ändert sich der DN, werden die Änderungen gefunden. Der interne Benutzername wird durchgängig verwendet. Ein Löschen der Zuordnungen führt zum systemweiten Verbleib von Restdaten. Es bleibt nicht auf eine einzelne Konfiguration beschränkt, sondern wirkt sich auf alle LDAP-Konfigurationen aus! Löschen Sie die Zuordnungen nie innerhalb einer Produktivumgebung, sondern nur in einer Test- oder Experimentierumgebung.",
"Clear Username-LDAP User Mapping" : "Lösche LDAP-Benutzernamenzuordnung",
"Clear Groupname-LDAP Group Mapping" : "Lösche LDAP-Gruppennamenzuordnung",
- "_%s group found_::_%s groups found_" : ["%s Gruppe gefunden","%s Gruppen gefunden"],
- "_%s user found_::_%s users found_" : ["%s Benutzer gefunden","%s Benutzer gefunden"],
"By default the internal username will be created from the UUID attribute. It makes sure that the username is unique and characters do not need to be converted. The internal username has the restriction that only these characters are allowed: [a-zA-Z0-9_.@-]. Other characters are replaced with their ASCII correspondence or simply omitted. On collisions a number will be added/increased. The internal username is used to identify a user internally. It is also the default name for the user home folder. It is also a part of remote URLs, for instance for all *DAV services. With this setting, the default behavior can be overridden. Changes will have effect only on newly mapped (added) LDAP users. Leave it empty for default behavior." : "Standardmäßig wird der interne Benutzername aus dem UUID-Attribut erstellt. So wird sichergestellt, dass der Benutzername einmalig ist und Zeichen nicht konvertiert werden müssen. Für den internen Benutzernamen sind nur folgende Zeichen zulässig: [a-zA-Z0-9_.@-]. Andere Zeichen werden durch ihre ASCII-Entsprechung ersetzt oder einfach weggelassen. Bei Kollisionen wird eine Nummer hinzugefügt/erhöht. Der interne Benutzername wird verwendet, um den Benutzer intern zu identifizieren. Er ist außerdem der Standardname für den Stamm-Ordner des Benutzers. Darüber hinaus ist er Teil der URLs für den Zugriff, zum Beispiel für alle *DAV-Dienste. Mit dieser Einstellung kann das Standardverhalten geändert werden. Änderungen wirken sich nur auf neu eingetragene (hinzugefügte) LDAP-Benutzer aus. Für die Standardeinstellung lassen Sie das Eingabefeld leer."
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/user_ldap/l10n/el.js b/apps/user_ldap/l10n/el.js
index 8c9aa9d8cb4..b8373964041 100644
--- a/apps/user_ldap/l10n/el.js
+++ b/apps/user_ldap/l10n/el.js
@@ -187,8 +187,6 @@ OC.L10N.register(
"Usernames are used to store and assign metadata. In order to precisely identify and recognize users, each LDAP user will have an internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage." : "Τα ονόματα χρηστών χρησιμοποιούνται για την αποθήκευση και την εκχώρηση μεταδεδομένων. Προκειμένου να εντοπιστούν και να αναγνωριστούν με ακρίβεια οι χρήστες, κάθε ένας του LDAP θα έχει ένα εσωτερικό όνομα. Αυτό απαιτεί μια αντιστοίχιση από όνομα χρήστη σε χρήστη LDAP. Το τελικό όνομα χρήστη αντιστοιχίζεται στο UUID του χρήστη LDAP. Επιπλέον, αποθηκεύεται προσωρινά το DN για τη μείωση της αλληλεπίδρασης LDAP, αλλά δεν χρησιμοποιείται για αναγνώριση. Εάν αλλάξει το DN, οι αλλαγές θα βρεθούν. Το εσωτερικό όνομα χρήστη χρησιμοποιείται παντού. Η εκκαθάριση των αντιστοιχίσεων θα έχει υπολείμματα παντού. Η εκκαθάριση των αντιστοιχιών δεν είναι ευαίσθητη στη διαμόρφωση, επηρεάζει όλες τις διαμορφώσεις LDAP! Μην εκκαθαρίζετε ποτέ τις αντιστοιχίσεις σε τρέχων σύστημα, μόνο σε δοκιμαστικό ή πειραματικό στάδιο.",
"Clear Username-LDAP User Mapping" : "Διαγραφή αντιστοίχησης Ονόματος Χρήστη LDAP-Χρήστη",
"Clear Groupname-LDAP Group Mapping" : "Διαγραφή αντιστοίχησης Ονόματος Ομάδας-LDAP Ομάδας",
- "_%s group found_::_%s groups found_" : ["%s ομάδα βρέθηκε","%s ομάδες βρέθηκαν"],
- "_%s user found_::_%s users found_" : ["%s χρήστης βρέθηκε","%s χρήστες βρέθηκαν"],
"By default the internal username will be created from the UUID attribute. It makes sure that the username is unique and characters do not need to be converted. The internal username has the restriction that only these characters are allowed: [a-zA-Z0-9_.@-]. Other characters are replaced with their ASCII correspondence or simply omitted. On collisions a number will be added/increased. The internal username is used to identify a user internally. It is also the default name for the user home folder. It is also a part of remote URLs, for instance for all *DAV services. With this setting, the default behavior can be overridden. Changes will have effect only on newly mapped (added) LDAP users. Leave it empty for default behavior." : "Το εσωτερικό όνομα χρήστη θα δημιουργηθεί από το UUID γνώρισμα από προεπιλογή. Αυτό εξασφαλίζει ότι το όνομα χρήστη είναι μοναδικό και οι χαρακτήρες δεν χρειάζεται να τροποποιηθούν. Το εσωτερικό όνομα χρήστη έχει τον περιορισμό της χρήσης μόνο των συγκεκριμένων χαρακτήρων: [a-zA-Z0-9_.@-]. Άλλοι χαρακτήρες αντικαθίστανται με τις ASCII αντιστοιχίες τους ή απλά απορρίπτονται. Σε περίπτωση σύγκρουσης ένας αριθμός θα προστεθεί/αυξηθεί. Το εσωτερικό όνομα χρήστη χρησιμοποιείται για την αναγνώριση ενός χρήστη εσωτερικά. Είναι επίσης το προεπιλεγμένο όνομα για τον φάκελο αρχικής του χρήστη. Είναι επιπλέον ένα μέρος απομακρυσμένων συνδέσμων, για παράδειγμα για όλες τις *DAV υπηρεσίες. Με αυτή τη ρύθμιση, η προεπιλεγμένη συμπεριφορά μπορεί να παρακαμφθεί. Τυχόν αλλαγές θα έχουν επίδραση μόνο σε νέους χαρτογραφημένους (εισαχθέντες) LDAP χρήστες. Αφήστε το κενό για την προεπιλεγμένη συμπεριφορά."
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/user_ldap/l10n/el.json b/apps/user_ldap/l10n/el.json
index edcae5a3d36..d31d5ce0542 100644
--- a/apps/user_ldap/l10n/el.json
+++ b/apps/user_ldap/l10n/el.json
@@ -185,8 +185,6 @@
"Usernames are used to store and assign metadata. In order to precisely identify and recognize users, each LDAP user will have an internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage." : "Τα ονόματα χρηστών χρησιμοποιούνται για την αποθήκευση και την εκχώρηση μεταδεδομένων. Προκειμένου να εντοπιστούν και να αναγνωριστούν με ακρίβεια οι χρήστες, κάθε ένας του LDAP θα έχει ένα εσωτερικό όνομα. Αυτό απαιτεί μια αντιστοίχιση από όνομα χρήστη σε χρήστη LDAP. Το τελικό όνομα χρήστη αντιστοιχίζεται στο UUID του χρήστη LDAP. Επιπλέον, αποθηκεύεται προσωρινά το DN για τη μείωση της αλληλεπίδρασης LDAP, αλλά δεν χρησιμοποιείται για αναγνώριση. Εάν αλλάξει το DN, οι αλλαγές θα βρεθούν. Το εσωτερικό όνομα χρήστη χρησιμοποιείται παντού. Η εκκαθάριση των αντιστοιχίσεων θα έχει υπολείμματα παντού. Η εκκαθάριση των αντιστοιχιών δεν είναι ευαίσθητη στη διαμόρφωση, επηρεάζει όλες τις διαμορφώσεις LDAP! Μην εκκαθαρίζετε ποτέ τις αντιστοιχίσεις σε τρέχων σύστημα, μόνο σε δοκιμαστικό ή πειραματικό στάδιο.",
"Clear Username-LDAP User Mapping" : "Διαγραφή αντιστοίχησης Ονόματος Χρήστη LDAP-Χρήστη",
"Clear Groupname-LDAP Group Mapping" : "Διαγραφή αντιστοίχησης Ονόματος Ομάδας-LDAP Ομάδας",
- "_%s group found_::_%s groups found_" : ["%s ομάδα βρέθηκε","%s ομάδες βρέθηκαν"],
- "_%s user found_::_%s users found_" : ["%s χρήστης βρέθηκε","%s χρήστες βρέθηκαν"],
"By default the internal username will be created from the UUID attribute. It makes sure that the username is unique and characters do not need to be converted. The internal username has the restriction that only these characters are allowed: [a-zA-Z0-9_.@-]. Other characters are replaced with their ASCII correspondence or simply omitted. On collisions a number will be added/increased. The internal username is used to identify a user internally. It is also the default name for the user home folder. It is also a part of remote URLs, for instance for all *DAV services. With this setting, the default behavior can be overridden. Changes will have effect only on newly mapped (added) LDAP users. Leave it empty for default behavior." : "Το εσωτερικό όνομα χρήστη θα δημιουργηθεί από το UUID γνώρισμα από προεπιλογή. Αυτό εξασφαλίζει ότι το όνομα χρήστη είναι μοναδικό και οι χαρακτήρες δεν χρειάζεται να τροποποιηθούν. Το εσωτερικό όνομα χρήστη έχει τον περιορισμό της χρήσης μόνο των συγκεκριμένων χαρακτήρων: [a-zA-Z0-9_.@-]. Άλλοι χαρακτήρες αντικαθίστανται με τις ASCII αντιστοιχίες τους ή απλά απορρίπτονται. Σε περίπτωση σύγκρουσης ένας αριθμός θα προστεθεί/αυξηθεί. Το εσωτερικό όνομα χρήστη χρησιμοποιείται για την αναγνώριση ενός χρήστη εσωτερικά. Είναι επίσης το προεπιλεγμένο όνομα για τον φάκελο αρχικής του χρήστη. Είναι επιπλέον ένα μέρος απομακρυσμένων συνδέσμων, για παράδειγμα για όλες τις *DAV υπηρεσίες. Με αυτή τη ρύθμιση, η προεπιλεγμένη συμπεριφορά μπορεί να παρακαμφθεί. Τυχόν αλλαγές θα έχουν επίδραση μόνο σε νέους χαρτογραφημένους (εισαχθέντες) LDAP χρήστες. Αφήστε το κενό για την προεπιλεγμένη συμπεριφορά."
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/user_ldap/l10n/en_GB.js b/apps/user_ldap/l10n/en_GB.js
index 700c2f13170..cb27ab1b65b 100644
--- a/apps/user_ldap/l10n/en_GB.js
+++ b/apps/user_ldap/l10n/en_GB.js
@@ -175,8 +175,6 @@ OC.L10N.register(
"Username-LDAP User Mapping" : "Username-LDAP User Mapping",
"Usernames are used to store and assign metadata. In order to precisely identify and recognize users, each LDAP user will have an internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage." : "Usernames are used to store and assign metadata. In order to precisely identify and recognise users, each LDAP user will have an internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage.",
"Clear Username-LDAP User Mapping" : "Clear Username-LDAP User Mapping",
- "Clear Groupname-LDAP Group Mapping" : "Clear Groupname-LDAP Group Mapping",
- "_%s group found_::_%s groups found_" : ["%s group found","%s groups found"],
- "_%s user found_::_%s users found_" : ["%s user found","%s users found"]
+ "Clear Groupname-LDAP Group Mapping" : "Clear Groupname-LDAP Group Mapping"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/user_ldap/l10n/en_GB.json b/apps/user_ldap/l10n/en_GB.json
index fdda66f24c2..7c1861d435b 100644
--- a/apps/user_ldap/l10n/en_GB.json
+++ b/apps/user_ldap/l10n/en_GB.json
@@ -173,8 +173,6 @@
"Username-LDAP User Mapping" : "Username-LDAP User Mapping",
"Usernames are used to store and assign metadata. In order to precisely identify and recognize users, each LDAP user will have an internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage." : "Usernames are used to store and assign metadata. In order to precisely identify and recognise users, each LDAP user will have an internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage.",
"Clear Username-LDAP User Mapping" : "Clear Username-LDAP User Mapping",
- "Clear Groupname-LDAP Group Mapping" : "Clear Groupname-LDAP Group Mapping",
- "_%s group found_::_%s groups found_" : ["%s group found","%s groups found"],
- "_%s user found_::_%s users found_" : ["%s user found","%s users found"]
+ "Clear Groupname-LDAP Group Mapping" : "Clear Groupname-LDAP Group Mapping"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/user_ldap/l10n/es.js b/apps/user_ldap/l10n/es.js
index 0f8a114a2bc..be62c0e646a 100644
--- a/apps/user_ldap/l10n/es.js
+++ b/apps/user_ldap/l10n/es.js
@@ -188,8 +188,6 @@ OC.L10N.register(
"Usernames are used to store and assign metadata. In order to precisely identify and recognize users, each LDAP user will have an internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage." : "Los nombres de usuario se usan para almacenar y asignar metadatos. Para identificar y reconocer con precisión a los usuarios, cada usuario de LDAP tendrá un nombre de usuario interno. Esto requiere una asignación de nombre de usuario a usuario de LDAP. El nombre de usuario creado se asigna al UUID del usuario de LDAP. Además, el DN también se almacena en caché para reducir la interacción de LDAP, pero no se utiliza para la identificación. Si el DN cambia, se encontrarán los cambios. El nombre de usuario interno se usa en todas partes. Limpiar las asignaciones tendrá sobras en todas partes. ¡Borrar las asignaciones no es sensible a la configuración, afecta todas las configuraciones de LDAP! Nunca borre las asignaciones en un entorno de producción, solo en una etapa de prueba o experimental.",
"Clear Username-LDAP User Mapping" : "Borrar la asignación de los Nombres de usuario de los usuarios LDAP",
"Clear Groupname-LDAP Group Mapping" : "Borrar la asignación de los Nombres de grupo de los grupos de LDAP",
- "_%s group found_::_%s groups found_" : ["%s grupo encontrado","%s grupos encontrados","%s grupos encontrados"],
- "_%s user found_::_%s users found_" : ["Usuario %s encontrado","Usuarios %s encontrados","Usuarios %s encontrados"],
"By default the internal username will be created from the UUID attribute. It makes sure that the username is unique and characters do not need to be converted. The internal username has the restriction that only these characters are allowed: [a-zA-Z0-9_.@-]. Other characters are replaced with their ASCII correspondence or simply omitted. On collisions a number will be added/increased. The internal username is used to identify a user internally. It is also the default name for the user home folder. It is also a part of remote URLs, for instance for all *DAV services. With this setting, the default behavior can be overridden. Changes will have effect only on newly mapped (added) LDAP users. Leave it empty for default behavior." : "Por defecto, el nombre de usuario interno será creado a partir del atributo UUID. Esto asegura que el nombre de usuario es único y no se necesita convertir los caracteres. El nombre de usuario interno tiene la restricción de que solo se admiten estos caracteres: [ a-zA-Z0-9_.@- ]. Otros caracteres son reemplazados por su correspondencia ASCII o simplemente omitidos. En caso de colisiones se añadirá/incrementará un número. El nombre de usuario interno se usa para identificar internamente a un usuario. Es también el nombre por defecto de la carpeta de inicio del usuario. También es parte de las URL remotas, por ejemplo para todos los servicios *DAV. Con esta configuración, se puede anular el comportamiento por defecto. Los cambios tendrán efecto solo en usuarios LDAP mapeados (añadidos) después del cambio. Déjelo vacío para usar el comportamiento por defecto."
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/apps/user_ldap/l10n/es.json b/apps/user_ldap/l10n/es.json
index 134651139be..5714162cc28 100644
--- a/apps/user_ldap/l10n/es.json
+++ b/apps/user_ldap/l10n/es.json
@@ -186,8 +186,6 @@
"Usernames are used to store and assign metadata. In order to precisely identify and recognize users, each LDAP user will have an internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage." : "Los nombres de usuario se usan para almacenar y asignar metadatos. Para identificar y reconocer con precisión a los usuarios, cada usuario de LDAP tendrá un nombre de usuario interno. Esto requiere una asignación de nombre de usuario a usuario de LDAP. El nombre de usuario creado se asigna al UUID del usuario de LDAP. Además, el DN también se almacena en caché para reducir la interacción de LDAP, pero no se utiliza para la identificación. Si el DN cambia, se encontrarán los cambios. El nombre de usuario interno se usa en todas partes. Limpiar las asignaciones tendrá sobras en todas partes. ¡Borrar las asignaciones no es sensible a la configuración, afecta todas las configuraciones de LDAP! Nunca borre las asignaciones en un entorno de producción, solo en una etapa de prueba o experimental.",
"Clear Username-LDAP User Mapping" : "Borrar la asignación de los Nombres de usuario de los usuarios LDAP",
"Clear Groupname-LDAP Group Mapping" : "Borrar la asignación de los Nombres de grupo de los grupos de LDAP",
- "_%s group found_::_%s groups found_" : ["%s grupo encontrado","%s grupos encontrados","%s grupos encontrados"],
- "_%s user found_::_%s users found_" : ["Usuario %s encontrado","Usuarios %s encontrados","Usuarios %s encontrados"],
"By default the internal username will be created from the UUID attribute. It makes sure that the username is unique and characters do not need to be converted. The internal username has the restriction that only these characters are allowed: [a-zA-Z0-9_.@-]. Other characters are replaced with their ASCII correspondence or simply omitted. On collisions a number will be added/increased. The internal username is used to identify a user internally. It is also the default name for the user home folder. It is also a part of remote URLs, for instance for all *DAV services. With this setting, the default behavior can be overridden. Changes will have effect only on newly mapped (added) LDAP users. Leave it empty for default behavior." : "Por defecto, el nombre de usuario interno será creado a partir del atributo UUID. Esto asegura que el nombre de usuario es único y no se necesita convertir los caracteres. El nombre de usuario interno tiene la restricción de que solo se admiten estos caracteres: [ a-zA-Z0-9_.@- ]. Otros caracteres son reemplazados por su correspondencia ASCII o simplemente omitidos. En caso de colisiones se añadirá/incrementará un número. El nombre de usuario interno se usa para identificar internamente a un usuario. Es también el nombre por defecto de la carpeta de inicio del usuario. También es parte de las URL remotas, por ejemplo para todos los servicios *DAV. Con esta configuración, se puede anular el comportamiento por defecto. Los cambios tendrán efecto solo en usuarios LDAP mapeados (añadidos) después del cambio. Déjelo vacío para usar el comportamiento por defecto."
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
} \ No newline at end of file
diff --git a/apps/user_ldap/l10n/es_419.js b/apps/user_ldap/l10n/es_419.js
index 7675f28f591..a19dea027c1 100644
--- a/apps/user_ldap/l10n/es_419.js
+++ b/apps/user_ldap/l10n/es_419.js
@@ -171,8 +171,6 @@ OC.L10N.register(
"UUID Attribute for Groups:" : "Atributo UUID para Grupos:",
"Username-LDAP User Mapping" : "Mapeo del Usuario al Usuario LDAP",
"Clear Username-LDAP User Mapping" : "Borrar el mapeo de los Usuarios a los Usuarios-LDAP",
- "Clear Groupname-LDAP Group Mapping" : "Borrar el mapeo de los Nombres de grupo a los grupos-LDAP",
- "_%s group found_::_%s groups found_" : ["Grupo %s encontrado","%s grupos encontrados","%s grupos encontrados"],
- "_%s user found_::_%s users found_" : ["Usuario %s encontrado","%s usuarios encontrados","%s usuarios encontrados"]
+ "Clear Groupname-LDAP Group Mapping" : "Borrar el mapeo de los Nombres de grupo a los grupos-LDAP"
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/apps/user_ldap/l10n/es_419.json b/apps/user_ldap/l10n/es_419.json
index 8fe0a2e7205..179129f758b 100644
--- a/apps/user_ldap/l10n/es_419.json
+++ b/apps/user_ldap/l10n/es_419.json
@@ -169,8 +169,6 @@
"UUID Attribute for Groups:" : "Atributo UUID para Grupos:",
"Username-LDAP User Mapping" : "Mapeo del Usuario al Usuario LDAP",
"Clear Username-LDAP User Mapping" : "Borrar el mapeo de los Usuarios a los Usuarios-LDAP",
- "Clear Groupname-LDAP Group Mapping" : "Borrar el mapeo de los Nombres de grupo a los grupos-LDAP",
- "_%s group found_::_%s groups found_" : ["Grupo %s encontrado","%s grupos encontrados","%s grupos encontrados"],
- "_%s user found_::_%s users found_" : ["Usuario %s encontrado","%s usuarios encontrados","%s usuarios encontrados"]
+ "Clear Groupname-LDAP Group Mapping" : "Borrar el mapeo de los Nombres de grupo a los grupos-LDAP"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
} \ No newline at end of file
diff --git a/apps/user_ldap/l10n/es_AR.js b/apps/user_ldap/l10n/es_AR.js
index f70b9b70725..c1d2c357888 100644
--- a/apps/user_ldap/l10n/es_AR.js
+++ b/apps/user_ldap/l10n/es_AR.js
@@ -160,8 +160,6 @@ OC.L10N.register(
"UUID Attribute for Groups:" : "Atributo UUID para Grupos:",
"Username-LDAP User Mapping" : "Mapeo del Nombre del usuario al Usuario LDAP",
"Clear Username-LDAP User Mapping" : "Borrar el mapeo de los Nombres de usuario a los Usuarios LDAP",
- "Clear Groupname-LDAP Group Mapping" : "Borrar el mapeo de los Nombres de grupo a los grupos de LDAP",
- "_%s group found_::_%s groups found_" : ["Grupo %s encontrado","%s grupos encontrados","%s grupos encontrados"],
- "_%s user found_::_%s users found_" : ["Usuario %s encontrado","%s usuarios encontrados","%s usuarios encontrados"]
+ "Clear Groupname-LDAP Group Mapping" : "Borrar el mapeo de los Nombres de grupo a los grupos de LDAP"
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/apps/user_ldap/l10n/es_AR.json b/apps/user_ldap/l10n/es_AR.json
index d45fd2fbef2..52801d6baa2 100644
--- a/apps/user_ldap/l10n/es_AR.json
+++ b/apps/user_ldap/l10n/es_AR.json
@@ -158,8 +158,6 @@
"UUID Attribute for Groups:" : "Atributo UUID para Grupos:",
"Username-LDAP User Mapping" : "Mapeo del Nombre del usuario al Usuario LDAP",
"Clear Username-LDAP User Mapping" : "Borrar el mapeo de los Nombres de usuario a los Usuarios LDAP",
- "Clear Groupname-LDAP Group Mapping" : "Borrar el mapeo de los Nombres de grupo a los grupos de LDAP",
- "_%s group found_::_%s groups found_" : ["Grupo %s encontrado","%s grupos encontrados","%s grupos encontrados"],
- "_%s user found_::_%s users found_" : ["Usuario %s encontrado","%s usuarios encontrados","%s usuarios encontrados"]
+ "Clear Groupname-LDAP Group Mapping" : "Borrar el mapeo de los Nombres de grupo a los grupos de LDAP"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
} \ No newline at end of file
diff --git a/apps/user_ldap/l10n/es_CL.js b/apps/user_ldap/l10n/es_CL.js
index 53670776c8e..4145049c1db 100644
--- a/apps/user_ldap/l10n/es_CL.js
+++ b/apps/user_ldap/l10n/es_CL.js
@@ -173,8 +173,6 @@ OC.L10N.register(
"Username-LDAP User Mapping" : "Mapeo del Usuario al Usuario LDAP",
"Usernames are used to store and assign metadata. In order to precisely identify and recognize users, each LDAP user will have an internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage." : "Los nombres de usuarios son usados para almacenar y asignar metadatos. Para poder identificar y reconocer usuarios con precisión, cada usuario LDAP tendrá un nombre de usuario interno. Esto requiere una correspondencia de nombre de usuario a usuario LDAP. El nombre de usuario creado tiene una correspondencia al UUID del usuario LDAP. Adicionalmente, también se manda a cache el DN para reducir las interacciones con LDAP, pero no se usa para identificación. Si el DN cambia, los cambios serán encontrados. El nombre de usuario interno se usa intensivamente. Limpiar las correspondencias dejará restos en muhcos logares. ¡Limpiar las correspondencias no es sensitivo a la configuración, afecta a todas las configuraciones LDAP! Nunca limpies las correspondencias en un ambiente de producción, solo hazlo en los ambientes de pruebas o experimentación.",
"Clear Username-LDAP User Mapping" : "Borrar el mapeo de los Usuarios a los Usuarios-LDAP",
- "Clear Groupname-LDAP Group Mapping" : "Borrar el mapeo de los Nombres de grupo a los grupos-LDAP",
- "_%s group found_::_%s groups found_" : ["Grupo %s encontrado","%s grupos encontrados","%s grupos encontrados"],
- "_%s user found_::_%s users found_" : ["Usuario %s encontrado","%s usuarios encontrados","%s usuarios encontrados"]
+ "Clear Groupname-LDAP Group Mapping" : "Borrar el mapeo de los Nombres de grupo a los grupos-LDAP"
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/apps/user_ldap/l10n/es_CL.json b/apps/user_ldap/l10n/es_CL.json
index d97919924d2..6c3a8ce3d41 100644
--- a/apps/user_ldap/l10n/es_CL.json
+++ b/apps/user_ldap/l10n/es_CL.json
@@ -171,8 +171,6 @@
"Username-LDAP User Mapping" : "Mapeo del Usuario al Usuario LDAP",
"Usernames are used to store and assign metadata. In order to precisely identify and recognize users, each LDAP user will have an internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage." : "Los nombres de usuarios son usados para almacenar y asignar metadatos. Para poder identificar y reconocer usuarios con precisión, cada usuario LDAP tendrá un nombre de usuario interno. Esto requiere una correspondencia de nombre de usuario a usuario LDAP. El nombre de usuario creado tiene una correspondencia al UUID del usuario LDAP. Adicionalmente, también se manda a cache el DN para reducir las interacciones con LDAP, pero no se usa para identificación. Si el DN cambia, los cambios serán encontrados. El nombre de usuario interno se usa intensivamente. Limpiar las correspondencias dejará restos en muhcos logares. ¡Limpiar las correspondencias no es sensitivo a la configuración, afecta a todas las configuraciones LDAP! Nunca limpies las correspondencias en un ambiente de producción, solo hazlo en los ambientes de pruebas o experimentación.",
"Clear Username-LDAP User Mapping" : "Borrar el mapeo de los Usuarios a los Usuarios-LDAP",
- "Clear Groupname-LDAP Group Mapping" : "Borrar el mapeo de los Nombres de grupo a los grupos-LDAP",
- "_%s group found_::_%s groups found_" : ["Grupo %s encontrado","%s grupos encontrados","%s grupos encontrados"],
- "_%s user found_::_%s users found_" : ["Usuario %s encontrado","%s usuarios encontrados","%s usuarios encontrados"]
+ "Clear Groupname-LDAP Group Mapping" : "Borrar el mapeo de los Nombres de grupo a los grupos-LDAP"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
} \ No newline at end of file
diff --git a/apps/user_ldap/l10n/es_CO.js b/apps/user_ldap/l10n/es_CO.js
index 53670776c8e..4145049c1db 100644
--- a/apps/user_ldap/l10n/es_CO.js
+++ b/apps/user_ldap/l10n/es_CO.js
@@ -173,8 +173,6 @@ OC.L10N.register(
"Username-LDAP User Mapping" : "Mapeo del Usuario al Usuario LDAP",
"Usernames are used to store and assign metadata. In order to precisely identify and recognize users, each LDAP user will have an internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage." : "Los nombres de usuarios son usados para almacenar y asignar metadatos. Para poder identificar y reconocer usuarios con precisión, cada usuario LDAP tendrá un nombre de usuario interno. Esto requiere una correspondencia de nombre de usuario a usuario LDAP. El nombre de usuario creado tiene una correspondencia al UUID del usuario LDAP. Adicionalmente, también se manda a cache el DN para reducir las interacciones con LDAP, pero no se usa para identificación. Si el DN cambia, los cambios serán encontrados. El nombre de usuario interno se usa intensivamente. Limpiar las correspondencias dejará restos en muhcos logares. ¡Limpiar las correspondencias no es sensitivo a la configuración, afecta a todas las configuraciones LDAP! Nunca limpies las correspondencias en un ambiente de producción, solo hazlo en los ambientes de pruebas o experimentación.",
"Clear Username-LDAP User Mapping" : "Borrar el mapeo de los Usuarios a los Usuarios-LDAP",
- "Clear Groupname-LDAP Group Mapping" : "Borrar el mapeo de los Nombres de grupo a los grupos-LDAP",
- "_%s group found_::_%s groups found_" : ["Grupo %s encontrado","%s grupos encontrados","%s grupos encontrados"],
- "_%s user found_::_%s users found_" : ["Usuario %s encontrado","%s usuarios encontrados","%s usuarios encontrados"]
+ "Clear Groupname-LDAP Group Mapping" : "Borrar el mapeo de los Nombres de grupo a los grupos-LDAP"
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/apps/user_ldap/l10n/es_CO.json b/apps/user_ldap/l10n/es_CO.json
index d97919924d2..6c3a8ce3d41 100644
--- a/apps/user_ldap/l10n/es_CO.json
+++ b/apps/user_ldap/l10n/es_CO.json
@@ -171,8 +171,6 @@
"Username-LDAP User Mapping" : "Mapeo del Usuario al Usuario LDAP",
"Usernames are used to store and assign metadata. In order to precisely identify and recognize users, each LDAP user will have an internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage." : "Los nombres de usuarios son usados para almacenar y asignar metadatos. Para poder identificar y reconocer usuarios con precisión, cada usuario LDAP tendrá un nombre de usuario interno. Esto requiere una correspondencia de nombre de usuario a usuario LDAP. El nombre de usuario creado tiene una correspondencia al UUID del usuario LDAP. Adicionalmente, también se manda a cache el DN para reducir las interacciones con LDAP, pero no se usa para identificación. Si el DN cambia, los cambios serán encontrados. El nombre de usuario interno se usa intensivamente. Limpiar las correspondencias dejará restos en muhcos logares. ¡Limpiar las correspondencias no es sensitivo a la configuración, afecta a todas las configuraciones LDAP! Nunca limpies las correspondencias en un ambiente de producción, solo hazlo en los ambientes de pruebas o experimentación.",
"Clear Username-LDAP User Mapping" : "Borrar el mapeo de los Usuarios a los Usuarios-LDAP",
- "Clear Groupname-LDAP Group Mapping" : "Borrar el mapeo de los Nombres de grupo a los grupos-LDAP",
- "_%s group found_::_%s groups found_" : ["Grupo %s encontrado","%s grupos encontrados","%s grupos encontrados"],
- "_%s user found_::_%s users found_" : ["Usuario %s encontrado","%s usuarios encontrados","%s usuarios encontrados"]
+ "Clear Groupname-LDAP Group Mapping" : "Borrar el mapeo de los Nombres de grupo a los grupos-LDAP"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
} \ No newline at end of file
diff --git a/apps/user_ldap/l10n/es_CR.js b/apps/user_ldap/l10n/es_CR.js
index 53670776c8e..4145049c1db 100644
--- a/apps/user_ldap/l10n/es_CR.js
+++ b/apps/user_ldap/l10n/es_CR.js
@@ -173,8 +173,6 @@ OC.L10N.register(
"Username-LDAP User Mapping" : "Mapeo del Usuario al Usuario LDAP",
"Usernames are used to store and assign metadata. In order to precisely identify and recognize users, each LDAP user will have an internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage." : "Los nombres de usuarios son usados para almacenar y asignar metadatos. Para poder identificar y reconocer usuarios con precisión, cada usuario LDAP tendrá un nombre de usuario interno. Esto requiere una correspondencia de nombre de usuario a usuario LDAP. El nombre de usuario creado tiene una correspondencia al UUID del usuario LDAP. Adicionalmente, también se manda a cache el DN para reducir las interacciones con LDAP, pero no se usa para identificación. Si el DN cambia, los cambios serán encontrados. El nombre de usuario interno se usa intensivamente. Limpiar las correspondencias dejará restos en muhcos logares. ¡Limpiar las correspondencias no es sensitivo a la configuración, afecta a todas las configuraciones LDAP! Nunca limpies las correspondencias en un ambiente de producción, solo hazlo en los ambientes de pruebas o experimentación.",
"Clear Username-LDAP User Mapping" : "Borrar el mapeo de los Usuarios a los Usuarios-LDAP",
- "Clear Groupname-LDAP Group Mapping" : "Borrar el mapeo de los Nombres de grupo a los grupos-LDAP",
- "_%s group found_::_%s groups found_" : ["Grupo %s encontrado","%s grupos encontrados","%s grupos encontrados"],
- "_%s user found_::_%s users found_" : ["Usuario %s encontrado","%s usuarios encontrados","%s usuarios encontrados"]
+ "Clear Groupname-LDAP Group Mapping" : "Borrar el mapeo de los Nombres de grupo a los grupos-LDAP"
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/apps/user_ldap/l10n/es_CR.json b/apps/user_ldap/l10n/es_CR.json
index d97919924d2..6c3a8ce3d41 100644
--- a/apps/user_ldap/l10n/es_CR.json
+++ b/apps/user_ldap/l10n/es_CR.json
@@ -171,8 +171,6 @@
"Username-LDAP User Mapping" : "Mapeo del Usuario al Usuario LDAP",
"Usernames are used to store and assign metadata. In order to precisely identify and recognize users, each LDAP user will have an internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage." : "Los nombres de usuarios son usados para almacenar y asignar metadatos. Para poder identificar y reconocer usuarios con precisión, cada usuario LDAP tendrá un nombre de usuario interno. Esto requiere una correspondencia de nombre de usuario a usuario LDAP. El nombre de usuario creado tiene una correspondencia al UUID del usuario LDAP. Adicionalmente, también se manda a cache el DN para reducir las interacciones con LDAP, pero no se usa para identificación. Si el DN cambia, los cambios serán encontrados. El nombre de usuario interno se usa intensivamente. Limpiar las correspondencias dejará restos en muhcos logares. ¡Limpiar las correspondencias no es sensitivo a la configuración, afecta a todas las configuraciones LDAP! Nunca limpies las correspondencias en un ambiente de producción, solo hazlo en los ambientes de pruebas o experimentación.",
"Clear Username-LDAP User Mapping" : "Borrar el mapeo de los Usuarios a los Usuarios-LDAP",
- "Clear Groupname-LDAP Group Mapping" : "Borrar el mapeo de los Nombres de grupo a los grupos-LDAP",
- "_%s group found_::_%s groups found_" : ["Grupo %s encontrado","%s grupos encontrados","%s grupos encontrados"],
- "_%s user found_::_%s users found_" : ["Usuario %s encontrado","%s usuarios encontrados","%s usuarios encontrados"]
+ "Clear Groupname-LDAP Group Mapping" : "Borrar el mapeo de los Nombres de grupo a los grupos-LDAP"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
} \ No newline at end of file
diff --git a/apps/user_ldap/l10n/es_DO.js b/apps/user_ldap/l10n/es_DO.js
index 53670776c8e..4145049c1db 100644
--- a/apps/user_ldap/l10n/es_DO.js
+++ b/apps/user_ldap/l10n/es_DO.js
@@ -173,8 +173,6 @@ OC.L10N.register(
"Username-LDAP User Mapping" : "Mapeo del Usuario al Usuario LDAP",
"Usernames are used to store and assign metadata. In order to precisely identify and recognize users, each LDAP user will have an internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage." : "Los nombres de usuarios son usados para almacenar y asignar metadatos. Para poder identificar y reconocer usuarios con precisión, cada usuario LDAP tendrá un nombre de usuario interno. Esto requiere una correspondencia de nombre de usuario a usuario LDAP. El nombre de usuario creado tiene una correspondencia al UUID del usuario LDAP. Adicionalmente, también se manda a cache el DN para reducir las interacciones con LDAP, pero no se usa para identificación. Si el DN cambia, los cambios serán encontrados. El nombre de usuario interno se usa intensivamente. Limpiar las correspondencias dejará restos en muhcos logares. ¡Limpiar las correspondencias no es sensitivo a la configuración, afecta a todas las configuraciones LDAP! Nunca limpies las correspondencias en un ambiente de producción, solo hazlo en los ambientes de pruebas o experimentación.",
"Clear Username-LDAP User Mapping" : "Borrar el mapeo de los Usuarios a los Usuarios-LDAP",
- "Clear Groupname-LDAP Group Mapping" : "Borrar el mapeo de los Nombres de grupo a los grupos-LDAP",
- "_%s group found_::_%s groups found_" : ["Grupo %s encontrado","%s grupos encontrados","%s grupos encontrados"],
- "_%s user found_::_%s users found_" : ["Usuario %s encontrado","%s usuarios encontrados","%s usuarios encontrados"]
+ "Clear Groupname-LDAP Group Mapping" : "Borrar el mapeo de los Nombres de grupo a los grupos-LDAP"
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/apps/user_ldap/l10n/es_DO.json b/apps/user_ldap/l10n/es_DO.json
index d97919924d2..6c3a8ce3d41 100644
--- a/apps/user_ldap/l10n/es_DO.json
+++ b/apps/user_ldap/l10n/es_DO.json
@@ -171,8 +171,6 @@
"Username-LDAP User Mapping" : "Mapeo del Usuario al Usuario LDAP",
"Usernames are used to store and assign metadata. In order to precisely identify and recognize users, each LDAP user will have an internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage." : "Los nombres de usuarios son usados para almacenar y asignar metadatos. Para poder identificar y reconocer usuarios con precisión, cada usuario LDAP tendrá un nombre de usuario interno. Esto requiere una correspondencia de nombre de usuario a usuario LDAP. El nombre de usuario creado tiene una correspondencia al UUID del usuario LDAP. Adicionalmente, también se manda a cache el DN para reducir las interacciones con LDAP, pero no se usa para identificación. Si el DN cambia, los cambios serán encontrados. El nombre de usuario interno se usa intensivamente. Limpiar las correspondencias dejará restos en muhcos logares. ¡Limpiar las correspondencias no es sensitivo a la configuración, afecta a todas las configuraciones LDAP! Nunca limpies las correspondencias en un ambiente de producción, solo hazlo en los ambientes de pruebas o experimentación.",
"Clear Username-LDAP User Mapping" : "Borrar el mapeo de los Usuarios a los Usuarios-LDAP",
- "Clear Groupname-LDAP Group Mapping" : "Borrar el mapeo de los Nombres de grupo a los grupos-LDAP",
- "_%s group found_::_%s groups found_" : ["Grupo %s encontrado","%s grupos encontrados","%s grupos encontrados"],
- "_%s user found_::_%s users found_" : ["Usuario %s encontrado","%s usuarios encontrados","%s usuarios encontrados"]
+ "Clear Groupname-LDAP Group Mapping" : "Borrar el mapeo de los Nombres de grupo a los grupos-LDAP"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
} \ No newline at end of file
diff --git a/apps/user_ldap/l10n/es_EC.js b/apps/user_ldap/l10n/es_EC.js
index 53670776c8e..4145049c1db 100644
--- a/apps/user_ldap/l10n/es_EC.js
+++ b/apps/user_ldap/l10n/es_EC.js
@@ -173,8 +173,6 @@ OC.L10N.register(
"Username-LDAP User Mapping" : "Mapeo del Usuario al Usuario LDAP",
"Usernames are used to store and assign metadata. In order to precisely identify and recognize users, each LDAP user will have an internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage." : "Los nombres de usuarios son usados para almacenar y asignar metadatos. Para poder identificar y reconocer usuarios con precisión, cada usuario LDAP tendrá un nombre de usuario interno. Esto requiere una correspondencia de nombre de usuario a usuario LDAP. El nombre de usuario creado tiene una correspondencia al UUID del usuario LDAP. Adicionalmente, también se manda a cache el DN para reducir las interacciones con LDAP, pero no se usa para identificación. Si el DN cambia, los cambios serán encontrados. El nombre de usuario interno se usa intensivamente. Limpiar las correspondencias dejará restos en muhcos logares. ¡Limpiar las correspondencias no es sensitivo a la configuración, afecta a todas las configuraciones LDAP! Nunca limpies las correspondencias en un ambiente de producción, solo hazlo en los ambientes de pruebas o experimentación.",
"Clear Username-LDAP User Mapping" : "Borrar el mapeo de los Usuarios a los Usuarios-LDAP",
- "Clear Groupname-LDAP Group Mapping" : "Borrar el mapeo de los Nombres de grupo a los grupos-LDAP",
- "_%s group found_::_%s groups found_" : ["Grupo %s encontrado","%s grupos encontrados","%s grupos encontrados"],
- "_%s user found_::_%s users found_" : ["Usuario %s encontrado","%s usuarios encontrados","%s usuarios encontrados"]
+ "Clear Groupname-LDAP Group Mapping" : "Borrar el mapeo de los Nombres de grupo a los grupos-LDAP"
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/apps/user_ldap/l10n/es_EC.json b/apps/user_ldap/l10n/es_EC.json
index d97919924d2..6c3a8ce3d41 100644
--- a/apps/user_ldap/l10n/es_EC.json
+++ b/apps/user_ldap/l10n/es_EC.json
@@ -171,8 +171,6 @@
"Username-LDAP User Mapping" : "Mapeo del Usuario al Usuario LDAP",
"Usernames are used to store and assign metadata. In order to precisely identify and recognize users, each LDAP user will have an internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage." : "Los nombres de usuarios son usados para almacenar y asignar metadatos. Para poder identificar y reconocer usuarios con precisión, cada usuario LDAP tendrá un nombre de usuario interno. Esto requiere una correspondencia de nombre de usuario a usuario LDAP. El nombre de usuario creado tiene una correspondencia al UUID del usuario LDAP. Adicionalmente, también se manda a cache el DN para reducir las interacciones con LDAP, pero no se usa para identificación. Si el DN cambia, los cambios serán encontrados. El nombre de usuario interno se usa intensivamente. Limpiar las correspondencias dejará restos en muhcos logares. ¡Limpiar las correspondencias no es sensitivo a la configuración, afecta a todas las configuraciones LDAP! Nunca limpies las correspondencias en un ambiente de producción, solo hazlo en los ambientes de pruebas o experimentación.",
"Clear Username-LDAP User Mapping" : "Borrar el mapeo de los Usuarios a los Usuarios-LDAP",
- "Clear Groupname-LDAP Group Mapping" : "Borrar el mapeo de los Nombres de grupo a los grupos-LDAP",
- "_%s group found_::_%s groups found_" : ["Grupo %s encontrado","%s grupos encontrados","%s grupos encontrados"],
- "_%s user found_::_%s users found_" : ["Usuario %s encontrado","%s usuarios encontrados","%s usuarios encontrados"]
+ "Clear Groupname-LDAP Group Mapping" : "Borrar el mapeo de los Nombres de grupo a los grupos-LDAP"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
} \ No newline at end of file
diff --git a/apps/user_ldap/l10n/es_GT.js b/apps/user_ldap/l10n/es_GT.js
index 53670776c8e..4145049c1db 100644
--- a/apps/user_ldap/l10n/es_GT.js
+++ b/apps/user_ldap/l10n/es_GT.js
@@ -173,8 +173,6 @@ OC.L10N.register(
"Username-LDAP User Mapping" : "Mapeo del Usuario al Usuario LDAP",
"Usernames are used to store and assign metadata. In order to precisely identify and recognize users, each LDAP user will have an internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage." : "Los nombres de usuarios son usados para almacenar y asignar metadatos. Para poder identificar y reconocer usuarios con precisión, cada usuario LDAP tendrá un nombre de usuario interno. Esto requiere una correspondencia de nombre de usuario a usuario LDAP. El nombre de usuario creado tiene una correspondencia al UUID del usuario LDAP. Adicionalmente, también se manda a cache el DN para reducir las interacciones con LDAP, pero no se usa para identificación. Si el DN cambia, los cambios serán encontrados. El nombre de usuario interno se usa intensivamente. Limpiar las correspondencias dejará restos en muhcos logares. ¡Limpiar las correspondencias no es sensitivo a la configuración, afecta a todas las configuraciones LDAP! Nunca limpies las correspondencias en un ambiente de producción, solo hazlo en los ambientes de pruebas o experimentación.",
"Clear Username-LDAP User Mapping" : "Borrar el mapeo de los Usuarios a los Usuarios-LDAP",
- "Clear Groupname-LDAP Group Mapping" : "Borrar el mapeo de los Nombres de grupo a los grupos-LDAP",
- "_%s group found_::_%s groups found_" : ["Grupo %s encontrado","%s grupos encontrados","%s grupos encontrados"],
- "_%s user found_::_%s users found_" : ["Usuario %s encontrado","%s usuarios encontrados","%s usuarios encontrados"]
+ "Clear Groupname-LDAP Group Mapping" : "Borrar el mapeo de los Nombres de grupo a los grupos-LDAP"
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/apps/user_ldap/l10n/es_GT.json b/apps/user_ldap/l10n/es_GT.json
index d97919924d2..6c3a8ce3d41 100644
--- a/apps/user_ldap/l10n/es_GT.json
+++ b/apps/user_ldap/l10n/es_GT.json
@@ -171,8 +171,6 @@
"Username-LDAP User Mapping" : "Mapeo del Usuario al Usuario LDAP",
"Usernames are used to store and assign metadata. In order to precisely identify and recognize users, each LDAP user will have an internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage." : "Los nombres de usuarios son usados para almacenar y asignar metadatos. Para poder identificar y reconocer usuarios con precisión, cada usuario LDAP tendrá un nombre de usuario interno. Esto requiere una correspondencia de nombre de usuario a usuario LDAP. El nombre de usuario creado tiene una correspondencia al UUID del usuario LDAP. Adicionalmente, también se manda a cache el DN para reducir las interacciones con LDAP, pero no se usa para identificación. Si el DN cambia, los cambios serán encontrados. El nombre de usuario interno se usa intensivamente. Limpiar las correspondencias dejará restos en muhcos logares. ¡Limpiar las correspondencias no es sensitivo a la configuración, afecta a todas las configuraciones LDAP! Nunca limpies las correspondencias en un ambiente de producción, solo hazlo en los ambientes de pruebas o experimentación.",
"Clear Username-LDAP User Mapping" : "Borrar el mapeo de los Usuarios a los Usuarios-LDAP",
- "Clear Groupname-LDAP Group Mapping" : "Borrar el mapeo de los Nombres de grupo a los grupos-LDAP",
- "_%s group found_::_%s groups found_" : ["Grupo %s encontrado","%s grupos encontrados","%s grupos encontrados"],
- "_%s user found_::_%s users found_" : ["Usuario %s encontrado","%s usuarios encontrados","%s usuarios encontrados"]
+ "Clear Groupname-LDAP Group Mapping" : "Borrar el mapeo de los Nombres de grupo a los grupos-LDAP"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
} \ No newline at end of file
diff --git a/apps/user_ldap/l10n/es_HN.js b/apps/user_ldap/l10n/es_HN.js
index 70a017af868..fceabc9e13c 100644
--- a/apps/user_ldap/l10n/es_HN.js
+++ b/apps/user_ldap/l10n/es_HN.js
@@ -171,8 +171,6 @@ OC.L10N.register(
"UUID Attribute for Groups:" : "Atributo UUID para Grupos:",
"Username-LDAP User Mapping" : "Mapeo del Usuario al Usuario LDAP",
"Clear Username-LDAP User Mapping" : "Borrar el mapeo de los Usuarios a los Usuarios-LDAP",
- "Clear Groupname-LDAP Group Mapping" : "Borrar el mapeo de los Nombres de grupo a los grupos-LDAP",
- "_%s group found_::_%s groups found_" : ["Grupo %s encontrado","%s grupos encontrados","%s grupos encontrados"],
- "_%s user found_::_%s users found_" : ["Usuario %s encontrado","%s usuarios encontrados","%s usuarios encontrados"]
+ "Clear Groupname-LDAP Group Mapping" : "Borrar el mapeo de los Nombres de grupo a los grupos-LDAP"
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/apps/user_ldap/l10n/es_HN.json b/apps/user_ldap/l10n/es_HN.json
index 68d7113fecb..1f3321d4528 100644
--- a/apps/user_ldap/l10n/es_HN.json
+++ b/apps/user_ldap/l10n/es_HN.json
@@ -169,8 +169,6 @@
"UUID Attribute for Groups:" : "Atributo UUID para Grupos:",
"Username-LDAP User Mapping" : "Mapeo del Usuario al Usuario LDAP",
"Clear Username-LDAP User Mapping" : "Borrar el mapeo de los Usuarios a los Usuarios-LDAP",
- "Clear Groupname-LDAP Group Mapping" : "Borrar el mapeo de los Nombres de grupo a los grupos-LDAP",
- "_%s group found_::_%s groups found_" : ["Grupo %s encontrado","%s grupos encontrados","%s grupos encontrados"],
- "_%s user found_::_%s users found_" : ["Usuario %s encontrado","%s usuarios encontrados","%s usuarios encontrados"]
+ "Clear Groupname-LDAP Group Mapping" : "Borrar el mapeo de los Nombres de grupo a los grupos-LDAP"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
} \ No newline at end of file
diff --git a/apps/user_ldap/l10n/es_MX.js b/apps/user_ldap/l10n/es_MX.js
index 57e813f3b14..f85ea763f86 100644
--- a/apps/user_ldap/l10n/es_MX.js
+++ b/apps/user_ldap/l10n/es_MX.js
@@ -175,8 +175,6 @@ OC.L10N.register(
"Username-LDAP User Mapping" : "Mapeo del Usuario al Usuario LDAP",
"Usernames are used to store and assign metadata. In order to precisely identify and recognize users, each LDAP user will have an internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage." : "Los nombres de usuarios son usados para almacenar y asignar metadatos. Para poder identificar y reconocer usuarios con precisión, cada usuario LDAP tendrá un nombre de usuario interno. Esto requiere una correspondencia de nombre de usuario a usuario LDAP. El nombre de usuario creado tiene una correspondencia al UUID del usuario LDAP. Adicionalmente, también se manda a cache el DN para reducir las interacciones con LDAP, pero no se usa para identificación. Si el DN cambia, los cambios serán encontrados. El nombre de usuario interno se usa intensivamente. Limpiar las correspondencias dejará restos en muhcos logares. ¡Limpiar las correspondencias no es sensitivo a la configuración, afecta a todas las configuraciones LDAP! Nunca limpies las correspondencias en un ambiente de producción, solo hazlo en los ambientes de pruebas o experimentación.",
"Clear Username-LDAP User Mapping" : "Borrar el mapeo de los Usuarios a los Usuarios-LDAP",
- "Clear Groupname-LDAP Group Mapping" : "Borrar el mapeo de los Nombres de grupo a los grupos-LDAP",
- "_%s group found_::_%s groups found_" : ["Grupo %s encontrado","%s grupos encontrados","%s grupos encontrados"],
- "_%s user found_::_%s users found_" : ["Usuario %s encontrado","%s usuarios encontrados","%s usuarios encontrados"]
+ "Clear Groupname-LDAP Group Mapping" : "Borrar el mapeo de los Nombres de grupo a los grupos-LDAP"
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/apps/user_ldap/l10n/es_MX.json b/apps/user_ldap/l10n/es_MX.json
index 2a76db4cbdd..8704288134a 100644
--- a/apps/user_ldap/l10n/es_MX.json
+++ b/apps/user_ldap/l10n/es_MX.json
@@ -173,8 +173,6 @@
"Username-LDAP User Mapping" : "Mapeo del Usuario al Usuario LDAP",
"Usernames are used to store and assign metadata. In order to precisely identify and recognize users, each LDAP user will have an internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage." : "Los nombres de usuarios son usados para almacenar y asignar metadatos. Para poder identificar y reconocer usuarios con precisión, cada usuario LDAP tendrá un nombre de usuario interno. Esto requiere una correspondencia de nombre de usuario a usuario LDAP. El nombre de usuario creado tiene una correspondencia al UUID del usuario LDAP. Adicionalmente, también se manda a cache el DN para reducir las interacciones con LDAP, pero no se usa para identificación. Si el DN cambia, los cambios serán encontrados. El nombre de usuario interno se usa intensivamente. Limpiar las correspondencias dejará restos en muhcos logares. ¡Limpiar las correspondencias no es sensitivo a la configuración, afecta a todas las configuraciones LDAP! Nunca limpies las correspondencias en un ambiente de producción, solo hazlo en los ambientes de pruebas o experimentación.",
"Clear Username-LDAP User Mapping" : "Borrar el mapeo de los Usuarios a los Usuarios-LDAP",
- "Clear Groupname-LDAP Group Mapping" : "Borrar el mapeo de los Nombres de grupo a los grupos-LDAP",
- "_%s group found_::_%s groups found_" : ["Grupo %s encontrado","%s grupos encontrados","%s grupos encontrados"],
- "_%s user found_::_%s users found_" : ["Usuario %s encontrado","%s usuarios encontrados","%s usuarios encontrados"]
+ "Clear Groupname-LDAP Group Mapping" : "Borrar el mapeo de los Nombres de grupo a los grupos-LDAP"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
} \ No newline at end of file
diff --git a/apps/user_ldap/l10n/es_NI.js b/apps/user_ldap/l10n/es_NI.js
index 70a017af868..fceabc9e13c 100644
--- a/apps/user_ldap/l10n/es_NI.js
+++ b/apps/user_ldap/l10n/es_NI.js
@@ -171,8 +171,6 @@ OC.L10N.register(
"UUID Attribute for Groups:" : "Atributo UUID para Grupos:",
"Username-LDAP User Mapping" : "Mapeo del Usuario al Usuario LDAP",
"Clear Username-LDAP User Mapping" : "Borrar el mapeo de los Usuarios a los Usuarios-LDAP",
- "Clear Groupname-LDAP Group Mapping" : "Borrar el mapeo de los Nombres de grupo a los grupos-LDAP",
- "_%s group found_::_%s groups found_" : ["Grupo %s encontrado","%s grupos encontrados","%s grupos encontrados"],
- "_%s user found_::_%s users found_" : ["Usuario %s encontrado","%s usuarios encontrados","%s usuarios encontrados"]
+ "Clear Groupname-LDAP Group Mapping" : "Borrar el mapeo de los Nombres de grupo a los grupos-LDAP"
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/apps/user_ldap/l10n/es_NI.json b/apps/user_ldap/l10n/es_NI.json
index 68d7113fecb..1f3321d4528 100644
--- a/apps/user_ldap/l10n/es_NI.json
+++ b/apps/user_ldap/l10n/es_NI.json
@@ -169,8 +169,6 @@
"UUID Attribute for Groups:" : "Atributo UUID para Grupos:",
"Username-LDAP User Mapping" : "Mapeo del Usuario al Usuario LDAP",
"Clear Username-LDAP User Mapping" : "Borrar el mapeo de los Usuarios a los Usuarios-LDAP",
- "Clear Groupname-LDAP Group Mapping" : "Borrar el mapeo de los Nombres de grupo a los grupos-LDAP",
- "_%s group found_::_%s groups found_" : ["Grupo %s encontrado","%s grupos encontrados","%s grupos encontrados"],
- "_%s user found_::_%s users found_" : ["Usuario %s encontrado","%s usuarios encontrados","%s usuarios encontrados"]
+ "Clear Groupname-LDAP Group Mapping" : "Borrar el mapeo de los Nombres de grupo a los grupos-LDAP"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
} \ No newline at end of file
diff --git a/apps/user_ldap/l10n/es_PA.js b/apps/user_ldap/l10n/es_PA.js
index 70a017af868..fceabc9e13c 100644
--- a/apps/user_ldap/l10n/es_PA.js
+++ b/apps/user_ldap/l10n/es_PA.js
@@ -171,8 +171,6 @@ OC.L10N.register(
"UUID Attribute for Groups:" : "Atributo UUID para Grupos:",
"Username-LDAP User Mapping" : "Mapeo del Usuario al Usuario LDAP",
"Clear Username-LDAP User Mapping" : "Borrar el mapeo de los Usuarios a los Usuarios-LDAP",
- "Clear Groupname-LDAP Group Mapping" : "Borrar el mapeo de los Nombres de grupo a los grupos-LDAP",
- "_%s group found_::_%s groups found_" : ["Grupo %s encontrado","%s grupos encontrados","%s grupos encontrados"],
- "_%s user found_::_%s users found_" : ["Usuario %s encontrado","%s usuarios encontrados","%s usuarios encontrados"]
+ "Clear Groupname-LDAP Group Mapping" : "Borrar el mapeo de los Nombres de grupo a los grupos-LDAP"
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/apps/user_ldap/l10n/es_PA.json b/apps/user_ldap/l10n/es_PA.json
index 68d7113fecb..1f3321d4528 100644
--- a/apps/user_ldap/l10n/es_PA.json
+++ b/apps/user_ldap/l10n/es_PA.json
@@ -169,8 +169,6 @@
"UUID Attribute for Groups:" : "Atributo UUID para Grupos:",
"Username-LDAP User Mapping" : "Mapeo del Usuario al Usuario LDAP",
"Clear Username-LDAP User Mapping" : "Borrar el mapeo de los Usuarios a los Usuarios-LDAP",
- "Clear Groupname-LDAP Group Mapping" : "Borrar el mapeo de los Nombres de grupo a los grupos-LDAP",
- "_%s group found_::_%s groups found_" : ["Grupo %s encontrado","%s grupos encontrados","%s grupos encontrados"],
- "_%s user found_::_%s users found_" : ["Usuario %s encontrado","%s usuarios encontrados","%s usuarios encontrados"]
+ "Clear Groupname-LDAP Group Mapping" : "Borrar el mapeo de los Nombres de grupo a los grupos-LDAP"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
} \ No newline at end of file
diff --git a/apps/user_ldap/l10n/es_PE.js b/apps/user_ldap/l10n/es_PE.js
index 70a017af868..fceabc9e13c 100644
--- a/apps/user_ldap/l10n/es_PE.js
+++ b/apps/user_ldap/l10n/es_PE.js
@@ -171,8 +171,6 @@ OC.L10N.register(
"UUID Attribute for Groups:" : "Atributo UUID para Grupos:",
"Username-LDAP User Mapping" : "Mapeo del Usuario al Usuario LDAP",
"Clear Username-LDAP User Mapping" : "Borrar el mapeo de los Usuarios a los Usuarios-LDAP",
- "Clear Groupname-LDAP Group Mapping" : "Borrar el mapeo de los Nombres de grupo a los grupos-LDAP",
- "_%s group found_::_%s groups found_" : ["Grupo %s encontrado","%s grupos encontrados","%s grupos encontrados"],
- "_%s user found_::_%s users found_" : ["Usuario %s encontrado","%s usuarios encontrados","%s usuarios encontrados"]
+ "Clear Groupname-LDAP Group Mapping" : "Borrar el mapeo de los Nombres de grupo a los grupos-LDAP"
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/apps/user_ldap/l10n/es_PE.json b/apps/user_ldap/l10n/es_PE.json
index 68d7113fecb..1f3321d4528 100644
--- a/apps/user_ldap/l10n/es_PE.json
+++ b/apps/user_ldap/l10n/es_PE.json
@@ -169,8 +169,6 @@
"UUID Attribute for Groups:" : "Atributo UUID para Grupos:",
"Username-LDAP User Mapping" : "Mapeo del Usuario al Usuario LDAP",
"Clear Username-LDAP User Mapping" : "Borrar el mapeo de los Usuarios a los Usuarios-LDAP",
- "Clear Groupname-LDAP Group Mapping" : "Borrar el mapeo de los Nombres de grupo a los grupos-LDAP",
- "_%s group found_::_%s groups found_" : ["Grupo %s encontrado","%s grupos encontrados","%s grupos encontrados"],
- "_%s user found_::_%s users found_" : ["Usuario %s encontrado","%s usuarios encontrados","%s usuarios encontrados"]
+ "Clear Groupname-LDAP Group Mapping" : "Borrar el mapeo de los Nombres de grupo a los grupos-LDAP"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
} \ No newline at end of file
diff --git a/apps/user_ldap/l10n/es_PR.js b/apps/user_ldap/l10n/es_PR.js
index 70a017af868..fceabc9e13c 100644
--- a/apps/user_ldap/l10n/es_PR.js
+++ b/apps/user_ldap/l10n/es_PR.js
@@ -171,8 +171,6 @@ OC.L10N.register(
"UUID Attribute for Groups:" : "Atributo UUID para Grupos:",
"Username-LDAP User Mapping" : "Mapeo del Usuario al Usuario LDAP",
"Clear Username-LDAP User Mapping" : "Borrar el mapeo de los Usuarios a los Usuarios-LDAP",
- "Clear Groupname-LDAP Group Mapping" : "Borrar el mapeo de los Nombres de grupo a los grupos-LDAP",
- "_%s group found_::_%s groups found_" : ["Grupo %s encontrado","%s grupos encontrados","%s grupos encontrados"],
- "_%s user found_::_%s users found_" : ["Usuario %s encontrado","%s usuarios encontrados","%s usuarios encontrados"]
+ "Clear Groupname-LDAP Group Mapping" : "Borrar el mapeo de los Nombres de grupo a los grupos-LDAP"
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/apps/user_ldap/l10n/es_PR.json b/apps/user_ldap/l10n/es_PR.json
index 68d7113fecb..1f3321d4528 100644
--- a/apps/user_ldap/l10n/es_PR.json
+++ b/apps/user_ldap/l10n/es_PR.json
@@ -169,8 +169,6 @@
"UUID Attribute for Groups:" : "Atributo UUID para Grupos:",
"Username-LDAP User Mapping" : "Mapeo del Usuario al Usuario LDAP",
"Clear Username-LDAP User Mapping" : "Borrar el mapeo de los Usuarios a los Usuarios-LDAP",
- "Clear Groupname-LDAP Group Mapping" : "Borrar el mapeo de los Nombres de grupo a los grupos-LDAP",
- "_%s group found_::_%s groups found_" : ["Grupo %s encontrado","%s grupos encontrados","%s grupos encontrados"],
- "_%s user found_::_%s users found_" : ["Usuario %s encontrado","%s usuarios encontrados","%s usuarios encontrados"]
+ "Clear Groupname-LDAP Group Mapping" : "Borrar el mapeo de los Nombres de grupo a los grupos-LDAP"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
} \ No newline at end of file
diff --git a/apps/user_ldap/l10n/es_PY.js b/apps/user_ldap/l10n/es_PY.js
index 70a017af868..fceabc9e13c 100644
--- a/apps/user_ldap/l10n/es_PY.js
+++ b/apps/user_ldap/l10n/es_PY.js
@@ -171,8 +171,6 @@ OC.L10N.register(
"UUID Attribute for Groups:" : "Atributo UUID para Grupos:",
"Username-LDAP User Mapping" : "Mapeo del Usuario al Usuario LDAP",
"Clear Username-LDAP User Mapping" : "Borrar el mapeo de los Usuarios a los Usuarios-LDAP",
- "Clear Groupname-LDAP Group Mapping" : "Borrar el mapeo de los Nombres de grupo a los grupos-LDAP",
- "_%s group found_::_%s groups found_" : ["Grupo %s encontrado","%s grupos encontrados","%s grupos encontrados"],
- "_%s user found_::_%s users found_" : ["Usuario %s encontrado","%s usuarios encontrados","%s usuarios encontrados"]
+ "Clear Groupname-LDAP Group Mapping" : "Borrar el mapeo de los Nombres de grupo a los grupos-LDAP"
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/apps/user_ldap/l10n/es_PY.json b/apps/user_ldap/l10n/es_PY.json
index 68d7113fecb..1f3321d4528 100644
--- a/apps/user_ldap/l10n/es_PY.json
+++ b/apps/user_ldap/l10n/es_PY.json
@@ -169,8 +169,6 @@
"UUID Attribute for Groups:" : "Atributo UUID para Grupos:",
"Username-LDAP User Mapping" : "Mapeo del Usuario al Usuario LDAP",
"Clear Username-LDAP User Mapping" : "Borrar el mapeo de los Usuarios a los Usuarios-LDAP",
- "Clear Groupname-LDAP Group Mapping" : "Borrar el mapeo de los Nombres de grupo a los grupos-LDAP",
- "_%s group found_::_%s groups found_" : ["Grupo %s encontrado","%s grupos encontrados","%s grupos encontrados"],
- "_%s user found_::_%s users found_" : ["Usuario %s encontrado","%s usuarios encontrados","%s usuarios encontrados"]
+ "Clear Groupname-LDAP Group Mapping" : "Borrar el mapeo de los Nombres de grupo a los grupos-LDAP"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
} \ No newline at end of file
diff --git a/apps/user_ldap/l10n/es_SV.js b/apps/user_ldap/l10n/es_SV.js
index 53670776c8e..4145049c1db 100644
--- a/apps/user_ldap/l10n/es_SV.js
+++ b/apps/user_ldap/l10n/es_SV.js
@@ -173,8 +173,6 @@ OC.L10N.register(
"Username-LDAP User Mapping" : "Mapeo del Usuario al Usuario LDAP",
"Usernames are used to store and assign metadata. In order to precisely identify and recognize users, each LDAP user will have an internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage." : "Los nombres de usuarios son usados para almacenar y asignar metadatos. Para poder identificar y reconocer usuarios con precisión, cada usuario LDAP tendrá un nombre de usuario interno. Esto requiere una correspondencia de nombre de usuario a usuario LDAP. El nombre de usuario creado tiene una correspondencia al UUID del usuario LDAP. Adicionalmente, también se manda a cache el DN para reducir las interacciones con LDAP, pero no se usa para identificación. Si el DN cambia, los cambios serán encontrados. El nombre de usuario interno se usa intensivamente. Limpiar las correspondencias dejará restos en muhcos logares. ¡Limpiar las correspondencias no es sensitivo a la configuración, afecta a todas las configuraciones LDAP! Nunca limpies las correspondencias en un ambiente de producción, solo hazlo en los ambientes de pruebas o experimentación.",
"Clear Username-LDAP User Mapping" : "Borrar el mapeo de los Usuarios a los Usuarios-LDAP",
- "Clear Groupname-LDAP Group Mapping" : "Borrar el mapeo de los Nombres de grupo a los grupos-LDAP",
- "_%s group found_::_%s groups found_" : ["Grupo %s encontrado","%s grupos encontrados","%s grupos encontrados"],
- "_%s user found_::_%s users found_" : ["Usuario %s encontrado","%s usuarios encontrados","%s usuarios encontrados"]
+ "Clear Groupname-LDAP Group Mapping" : "Borrar el mapeo de los Nombres de grupo a los grupos-LDAP"
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/apps/user_ldap/l10n/es_SV.json b/apps/user_ldap/l10n/es_SV.json
index d97919924d2..6c3a8ce3d41 100644
--- a/apps/user_ldap/l10n/es_SV.json
+++ b/apps/user_ldap/l10n/es_SV.json
@@ -171,8 +171,6 @@
"Username-LDAP User Mapping" : "Mapeo del Usuario al Usuario LDAP",
"Usernames are used to store and assign metadata. In order to precisely identify and recognize users, each LDAP user will have an internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage." : "Los nombres de usuarios son usados para almacenar y asignar metadatos. Para poder identificar y reconocer usuarios con precisión, cada usuario LDAP tendrá un nombre de usuario interno. Esto requiere una correspondencia de nombre de usuario a usuario LDAP. El nombre de usuario creado tiene una correspondencia al UUID del usuario LDAP. Adicionalmente, también se manda a cache el DN para reducir las interacciones con LDAP, pero no se usa para identificación. Si el DN cambia, los cambios serán encontrados. El nombre de usuario interno se usa intensivamente. Limpiar las correspondencias dejará restos en muhcos logares. ¡Limpiar las correspondencias no es sensitivo a la configuración, afecta a todas las configuraciones LDAP! Nunca limpies las correspondencias en un ambiente de producción, solo hazlo en los ambientes de pruebas o experimentación.",
"Clear Username-LDAP User Mapping" : "Borrar el mapeo de los Usuarios a los Usuarios-LDAP",
- "Clear Groupname-LDAP Group Mapping" : "Borrar el mapeo de los Nombres de grupo a los grupos-LDAP",
- "_%s group found_::_%s groups found_" : ["Grupo %s encontrado","%s grupos encontrados","%s grupos encontrados"],
- "_%s user found_::_%s users found_" : ["Usuario %s encontrado","%s usuarios encontrados","%s usuarios encontrados"]
+ "Clear Groupname-LDAP Group Mapping" : "Borrar el mapeo de los Nombres de grupo a los grupos-LDAP"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
} \ No newline at end of file
diff --git a/apps/user_ldap/l10n/es_UY.js b/apps/user_ldap/l10n/es_UY.js
index 70a017af868..fceabc9e13c 100644
--- a/apps/user_ldap/l10n/es_UY.js
+++ b/apps/user_ldap/l10n/es_UY.js
@@ -171,8 +171,6 @@ OC.L10N.register(
"UUID Attribute for Groups:" : "Atributo UUID para Grupos:",
"Username-LDAP User Mapping" : "Mapeo del Usuario al Usuario LDAP",
"Clear Username-LDAP User Mapping" : "Borrar el mapeo de los Usuarios a los Usuarios-LDAP",
- "Clear Groupname-LDAP Group Mapping" : "Borrar el mapeo de los Nombres de grupo a los grupos-LDAP",
- "_%s group found_::_%s groups found_" : ["Grupo %s encontrado","%s grupos encontrados","%s grupos encontrados"],
- "_%s user found_::_%s users found_" : ["Usuario %s encontrado","%s usuarios encontrados","%s usuarios encontrados"]
+ "Clear Groupname-LDAP Group Mapping" : "Borrar el mapeo de los Nombres de grupo a los grupos-LDAP"
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/apps/user_ldap/l10n/es_UY.json b/apps/user_ldap/l10n/es_UY.json
index 68d7113fecb..1f3321d4528 100644
--- a/apps/user_ldap/l10n/es_UY.json
+++ b/apps/user_ldap/l10n/es_UY.json
@@ -169,8 +169,6 @@
"UUID Attribute for Groups:" : "Atributo UUID para Grupos:",
"Username-LDAP User Mapping" : "Mapeo del Usuario al Usuario LDAP",
"Clear Username-LDAP User Mapping" : "Borrar el mapeo de los Usuarios a los Usuarios-LDAP",
- "Clear Groupname-LDAP Group Mapping" : "Borrar el mapeo de los Nombres de grupo a los grupos-LDAP",
- "_%s group found_::_%s groups found_" : ["Grupo %s encontrado","%s grupos encontrados","%s grupos encontrados"],
- "_%s user found_::_%s users found_" : ["Usuario %s encontrado","%s usuarios encontrados","%s usuarios encontrados"]
+ "Clear Groupname-LDAP Group Mapping" : "Borrar el mapeo de los Nombres de grupo a los grupos-LDAP"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
} \ No newline at end of file
diff --git a/apps/user_ldap/l10n/et_EE.js b/apps/user_ldap/l10n/et_EE.js
index 890a7aa2ce5..ae16d37934e 100644
--- a/apps/user_ldap/l10n/et_EE.js
+++ b/apps/user_ldap/l10n/et_EE.js
@@ -139,8 +139,6 @@ OC.L10N.register(
"UUID Attribute for Groups:" : "UUID atribuut gruppidele:",
"Username-LDAP User Mapping" : "LDAP-Kasutajatunnus Kasutaja Vastendus",
"Clear Username-LDAP User Mapping" : "Puhasta LDAP-Kasutajatunnus Kasutaja Vastendus",
- "Clear Groupname-LDAP Group Mapping" : "Puhasta LDAP-Grupinimi Grupp Vastendus",
- "_%s group found_::_%s groups found_" : ["%s grupp leitud","%s gruppi leitud"],
- "_%s user found_::_%s users found_" : ["%s kasutaja leitud","%s kasutajat leitud"]
+ "Clear Groupname-LDAP Group Mapping" : "Puhasta LDAP-Grupinimi Grupp Vastendus"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/user_ldap/l10n/et_EE.json b/apps/user_ldap/l10n/et_EE.json
index c26f83e7eb0..c6923bef370 100644
--- a/apps/user_ldap/l10n/et_EE.json
+++ b/apps/user_ldap/l10n/et_EE.json
@@ -137,8 +137,6 @@
"UUID Attribute for Groups:" : "UUID atribuut gruppidele:",
"Username-LDAP User Mapping" : "LDAP-Kasutajatunnus Kasutaja Vastendus",
"Clear Username-LDAP User Mapping" : "Puhasta LDAP-Kasutajatunnus Kasutaja Vastendus",
- "Clear Groupname-LDAP Group Mapping" : "Puhasta LDAP-Grupinimi Grupp Vastendus",
- "_%s group found_::_%s groups found_" : ["%s grupp leitud","%s gruppi leitud"],
- "_%s user found_::_%s users found_" : ["%s kasutaja leitud","%s kasutajat leitud"]
+ "Clear Groupname-LDAP Group Mapping" : "Puhasta LDAP-Grupinimi Grupp Vastendus"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/user_ldap/l10n/eu.js b/apps/user_ldap/l10n/eu.js
index f5c16dabd13..d7839de8ab9 100644
--- a/apps/user_ldap/l10n/eu.js
+++ b/apps/user_ldap/l10n/eu.js
@@ -188,8 +188,6 @@ OC.L10N.register(
"Usernames are used to store and assign metadata. In order to precisely identify and recognize users, each LDAP user will have an internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage." : "Erabiltzaile izenak metadatuak gordetzeko eta esleitzeko erabiltzen dira. Erabiltzaileak zehazki identifikatu eta ezagutzeko, LDAP erabiltzaile bakoitzak barne erabiltzaile izena izango du. Horretarako, erabiltzaile izenetik LDAP erabiltzailearen mapaketa egin behar da. Sortutako erabiltzaile izena LDAP erabiltzailearen UUIDarekin mapatuta dago. Gainera, DNa cache-an gordetzen da LDAP elkarreragina murrizteko, baina ez da identifikaziorako erabiltzen. DNa aldatzen bada, aldaketak topatuko dira. Barne erabiltzaile izena toki guztietan erabiltzen da. Kartografiak garbitzeak hondarrak izango ditu nonahi. Kartografiak garbitzea ez da konfigurazioarekiko sentikorra, LDAP konfigurazio guztiei eragiten die! Ez garbitu inoiz mapak ekoizpen-ingurune batean, soilik proba edo fase esperimental batean.",
"Clear Username-LDAP User Mapping" : "Garbitu LDAP-erabiltzaile-izenaren erabiltzaile mapaketa",
"Clear Groupname-LDAP Group Mapping" : "Garbitu LDAP-talde-izenaren talde mapaketa",
- "_%s group found_::_%s groups found_" : ["Talde %s aurkitu da","%s talde aurkitu dira"],
- "_%s user found_::_%s users found_" : ["Erabiltzaile %s aurkitu da","%s erabiltzaile aurkitu dira"],
"By default the internal username will be created from the UUID attribute. It makes sure that the username is unique and characters do not need to be converted. The internal username has the restriction that only these characters are allowed: [a-zA-Z0-9_.@-]. Other characters are replaced with their ASCII correspondence or simply omitted. On collisions a number will be added/increased. The internal username is used to identify a user internally. It is also the default name for the user home folder. It is also a part of remote URLs, for instance for all *DAV services. With this setting, the default behavior can be overridden. Changes will have effect only on newly mapped (added) LDAP users. Leave it empty for default behavior." : "Modu lehenetsian barneko erabiltzaile-izena UUID atribututik sortuko da. Honek erabiltzaile-izena bakarra dela eta karaktereak bihurtu behar ez direla ziurtatzen du. Barneko erabiltzaile-izenak karaktere hauek soilik izan ditzake: [ a-zA-Z0-9_.@- ]. Beste karaktereak haien ASCII karaktereekin bihurtu edo guztiz kentzen dira. Kolisioa gertatzen den kasuetan zenbaki bat gehitu edo handituko da. Barneko erabiltzaile-izena erabiltzaile bat barnean identifikatzeko erabiltzen da. Erabiltzailearen etxeko karpetaren izen lehenetsia ere da. Kanpoko URLen parte ere da, adibidez *DAV zerbitzu guztientzako. Ezarpen honekin, lehenetsitako portaera aldatu daiteke. Aldaketek mapatutako (gehitutako) LDAP erabiltzaile berriengan soilik izango du efektua. Utzi hutsik lehenetsitako portaerarako. "
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/user_ldap/l10n/eu.json b/apps/user_ldap/l10n/eu.json
index 4185e7bc082..af878fce83e 100644
--- a/apps/user_ldap/l10n/eu.json
+++ b/apps/user_ldap/l10n/eu.json
@@ -186,8 +186,6 @@
"Usernames are used to store and assign metadata. In order to precisely identify and recognize users, each LDAP user will have an internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage." : "Erabiltzaile izenak metadatuak gordetzeko eta esleitzeko erabiltzen dira. Erabiltzaileak zehazki identifikatu eta ezagutzeko, LDAP erabiltzaile bakoitzak barne erabiltzaile izena izango du. Horretarako, erabiltzaile izenetik LDAP erabiltzailearen mapaketa egin behar da. Sortutako erabiltzaile izena LDAP erabiltzailearen UUIDarekin mapatuta dago. Gainera, DNa cache-an gordetzen da LDAP elkarreragina murrizteko, baina ez da identifikaziorako erabiltzen. DNa aldatzen bada, aldaketak topatuko dira. Barne erabiltzaile izena toki guztietan erabiltzen da. Kartografiak garbitzeak hondarrak izango ditu nonahi. Kartografiak garbitzea ez da konfigurazioarekiko sentikorra, LDAP konfigurazio guztiei eragiten die! Ez garbitu inoiz mapak ekoizpen-ingurune batean, soilik proba edo fase esperimental batean.",
"Clear Username-LDAP User Mapping" : "Garbitu LDAP-erabiltzaile-izenaren erabiltzaile mapaketa",
"Clear Groupname-LDAP Group Mapping" : "Garbitu LDAP-talde-izenaren talde mapaketa",
- "_%s group found_::_%s groups found_" : ["Talde %s aurkitu da","%s talde aurkitu dira"],
- "_%s user found_::_%s users found_" : ["Erabiltzaile %s aurkitu da","%s erabiltzaile aurkitu dira"],
"By default the internal username will be created from the UUID attribute. It makes sure that the username is unique and characters do not need to be converted. The internal username has the restriction that only these characters are allowed: [a-zA-Z0-9_.@-]. Other characters are replaced with their ASCII correspondence or simply omitted. On collisions a number will be added/increased. The internal username is used to identify a user internally. It is also the default name for the user home folder. It is also a part of remote URLs, for instance for all *DAV services. With this setting, the default behavior can be overridden. Changes will have effect only on newly mapped (added) LDAP users. Leave it empty for default behavior." : "Modu lehenetsian barneko erabiltzaile-izena UUID atribututik sortuko da. Honek erabiltzaile-izena bakarra dela eta karaktereak bihurtu behar ez direla ziurtatzen du. Barneko erabiltzaile-izenak karaktere hauek soilik izan ditzake: [ a-zA-Z0-9_.@- ]. Beste karaktereak haien ASCII karaktereekin bihurtu edo guztiz kentzen dira. Kolisioa gertatzen den kasuetan zenbaki bat gehitu edo handituko da. Barneko erabiltzaile-izena erabiltzaile bat barnean identifikatzeko erabiltzen da. Erabiltzailearen etxeko karpetaren izen lehenetsia ere da. Kanpoko URLen parte ere da, adibidez *DAV zerbitzu guztientzako. Ezarpen honekin, lehenetsitako portaera aldatu daiteke. Aldaketek mapatutako (gehitutako) LDAP erabiltzaile berriengan soilik izango du efektua. Utzi hutsik lehenetsitako portaerarako. "
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/user_ldap/l10n/fr.js b/apps/user_ldap/l10n/fr.js
index 0246b032c47..15b83120b8e 100644
--- a/apps/user_ldap/l10n/fr.js
+++ b/apps/user_ldap/l10n/fr.js
@@ -188,8 +188,6 @@ OC.L10N.register(
"Usernames are used to store and assign metadata. In order to precisely identify and recognize users, each LDAP user will have an internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage." : "Les noms d'utilisateurs sont utilisés pour le stockage et l'assignation de (meta) données. Pour identifier et reconnaître précisément les utilisateurs, chaque utilisateur LDAP aura un nom interne spécifique. Cela requiert l'association d'un nom d'utilisateur NextCloud à un nom d'utilisateur LDAP. Le nom d'utilisateur créé est associé à l'attribut UUID de l'utilisateur LDAP. Par ailleurs, le DN est mémorisé en cache pour limiter les interactions LDAP mais il n'est pas utilisé pour l'identification. Si le DN est modifié, ces modifications seront retrouvées. Seul le nom interne à NextCloud est utilisé au sein du produit. Supprimer les associations créera des orphelins et l'action affectera toutes les configurations LDAP. NE JAMAIS SUPPRIMER LES ASSOCIATIONS EN ENVIRONNEMENT DE PRODUCTION, mais uniquement sur des environnements de tests et d'expérimentations.",
"Clear Username-LDAP User Mapping" : "Supprimer l'association utilisateur interne-utilisateur LDAP",
"Clear Groupname-LDAP Group Mapping" : "Supprimer l'association nom de groupe-groupe LDAP",
- "_%s group found_::_%s groups found_" : ["%s groupe trouvé","%s groupes trouvés","%s groupes trouvés"],
- "_%s user found_::_%s users found_" : ["%s utilisateur trouvé","%s utilisateurs trouvés","%s utilisateurs trouvés"],
"By default the internal username will be created from the UUID attribute. It makes sure that the username is unique and characters do not need to be converted. The internal username has the restriction that only these characters are allowed: [a-zA-Z0-9_.@-]. Other characters are replaced with their ASCII correspondence or simply omitted. On collisions a number will be added/increased. The internal username is used to identify a user internally. It is also the default name for the user home folder. It is also a part of remote URLs, for instance for all *DAV services. With this setting, the default behavior can be overridden. Changes will have effect only on newly mapped (added) LDAP users. Leave it empty for default behavior." : "Par défaut le nom d'utilisateur interne sera créé à partir de l'attribut UUID. Cela permet de s'assurer que le nom d'utilisateur est unique et que les caractères n'ont pas besoin d'être convertis. Le nom d'utilisateur interne a pour restriction de ne contenir que les caractères suivants : [a-zA-Z0-9_.@-]. Les autres caractères sont remplacés par leurs correspondants ASCII ou simplement omis. En cas de collisions, un nombre sera ajouté/incrémenté. Le nom d'utilisateur interne est utilisé pour identifier un utilisateur en interne. C'est aussi le nom par défaut du dossier personnel de l'utilisateur. Il fait aussi parti des URLs distantes pour tous les services *DAV. Avec ce paramètre, le comportement par défaut peut être écrasé. Les modifications prendront effet seulement pour les nouveaux utilisateurs LDAP mappés (ajoutés). Laissez-le vide pour utiliser le comportement par défaut"
},
"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/apps/user_ldap/l10n/fr.json b/apps/user_ldap/l10n/fr.json
index 34c10b68a06..2ef8e201750 100644
--- a/apps/user_ldap/l10n/fr.json
+++ b/apps/user_ldap/l10n/fr.json
@@ -186,8 +186,6 @@
"Usernames are used to store and assign metadata. In order to precisely identify and recognize users, each LDAP user will have an internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage." : "Les noms d'utilisateurs sont utilisés pour le stockage et l'assignation de (meta) données. Pour identifier et reconnaître précisément les utilisateurs, chaque utilisateur LDAP aura un nom interne spécifique. Cela requiert l'association d'un nom d'utilisateur NextCloud à un nom d'utilisateur LDAP. Le nom d'utilisateur créé est associé à l'attribut UUID de l'utilisateur LDAP. Par ailleurs, le DN est mémorisé en cache pour limiter les interactions LDAP mais il n'est pas utilisé pour l'identification. Si le DN est modifié, ces modifications seront retrouvées. Seul le nom interne à NextCloud est utilisé au sein du produit. Supprimer les associations créera des orphelins et l'action affectera toutes les configurations LDAP. NE JAMAIS SUPPRIMER LES ASSOCIATIONS EN ENVIRONNEMENT DE PRODUCTION, mais uniquement sur des environnements de tests et d'expérimentations.",
"Clear Username-LDAP User Mapping" : "Supprimer l'association utilisateur interne-utilisateur LDAP",
"Clear Groupname-LDAP Group Mapping" : "Supprimer l'association nom de groupe-groupe LDAP",
- "_%s group found_::_%s groups found_" : ["%s groupe trouvé","%s groupes trouvés","%s groupes trouvés"],
- "_%s user found_::_%s users found_" : ["%s utilisateur trouvé","%s utilisateurs trouvés","%s utilisateurs trouvés"],
"By default the internal username will be created from the UUID attribute. It makes sure that the username is unique and characters do not need to be converted. The internal username has the restriction that only these characters are allowed: [a-zA-Z0-9_.@-]. Other characters are replaced with their ASCII correspondence or simply omitted. On collisions a number will be added/increased. The internal username is used to identify a user internally. It is also the default name for the user home folder. It is also a part of remote URLs, for instance for all *DAV services. With this setting, the default behavior can be overridden. Changes will have effect only on newly mapped (added) LDAP users. Leave it empty for default behavior." : "Par défaut le nom d'utilisateur interne sera créé à partir de l'attribut UUID. Cela permet de s'assurer que le nom d'utilisateur est unique et que les caractères n'ont pas besoin d'être convertis. Le nom d'utilisateur interne a pour restriction de ne contenir que les caractères suivants : [a-zA-Z0-9_.@-]. Les autres caractères sont remplacés par leurs correspondants ASCII ou simplement omis. En cas de collisions, un nombre sera ajouté/incrémenté. Le nom d'utilisateur interne est utilisé pour identifier un utilisateur en interne. C'est aussi le nom par défaut du dossier personnel de l'utilisateur. Il fait aussi parti des URLs distantes pour tous les services *DAV. Avec ce paramètre, le comportement par défaut peut être écrasé. Les modifications prendront effet seulement pour les nouveaux utilisateurs LDAP mappés (ajoutés). Laissez-le vide pour utiliser le comportement par défaut"
},"pluralForm" :"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
} \ No newline at end of file
diff --git a/apps/user_ldap/l10n/gl.js b/apps/user_ldap/l10n/gl.js
index 33517e843dc..653c29b39b1 100644
--- a/apps/user_ldap/l10n/gl.js
+++ b/apps/user_ldap/l10n/gl.js
@@ -179,8 +179,6 @@ OC.L10N.register(
"Username-LDAP User Mapping" : "Asignación do usuario ao «nome de usuario LDAP»",
"Usernames are used to store and assign metadata. In order to precisely identify and recognize users, each LDAP user will have an internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage." : "Os nomes de usuario empréganse para almacenar e asignar metadatos. Coa fin de identificar con precisión e recoñecer aos usuarios, cada usuario LDAP terá un nome interno de usuario. Isto require unha asignación do nome de usuario a usuario LDAP. O nome de usuario creado asignase ao UUID do usuario LDAP. Ademais o DN almacenase na caché, para así reducir a interacción do LDAP, mais non se utiliza para a identificación. Se o DN cambia, os cambios poden ser atopados. O nome interno do usuario utilizase para todo. A limpeza das asignacións deixará rastros en todas partes. A limpeza das asignacións non é sensíbel á configuración, afecta a todas as configuracións de LDAP! Non limpar nunca as asignacións nun contorno de produción. Limpar as asignacións só en fases de proba ou experimentais.",
"Clear Username-LDAP User Mapping" : "Limpar a asignación do usuario ao «nome de usuario LDAP»",
- "Clear Groupname-LDAP Group Mapping" : "Limpar a asignación do grupo ao «nome de grupo LDAP»",
- "_%s group found_::_%s groups found_" : ["Atopouse %s grupo","Atopáronse %s grupos"],
- "_%s user found_::_%s users found_" : ["Atopouse %s usuario","Atopáronse %s usuarios"]
+ "Clear Groupname-LDAP Group Mapping" : "Limpar a asignación do grupo ao «nome de grupo LDAP»"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/user_ldap/l10n/gl.json b/apps/user_ldap/l10n/gl.json
index 1141f77e521..a08574f9d6a 100644
--- a/apps/user_ldap/l10n/gl.json
+++ b/apps/user_ldap/l10n/gl.json
@@ -177,8 +177,6 @@
"Username-LDAP User Mapping" : "Asignación do usuario ao «nome de usuario LDAP»",
"Usernames are used to store and assign metadata. In order to precisely identify and recognize users, each LDAP user will have an internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage." : "Os nomes de usuario empréganse para almacenar e asignar metadatos. Coa fin de identificar con precisión e recoñecer aos usuarios, cada usuario LDAP terá un nome interno de usuario. Isto require unha asignación do nome de usuario a usuario LDAP. O nome de usuario creado asignase ao UUID do usuario LDAP. Ademais o DN almacenase na caché, para así reducir a interacción do LDAP, mais non se utiliza para a identificación. Se o DN cambia, os cambios poden ser atopados. O nome interno do usuario utilizase para todo. A limpeza das asignacións deixará rastros en todas partes. A limpeza das asignacións non é sensíbel á configuración, afecta a todas as configuracións de LDAP! Non limpar nunca as asignacións nun contorno de produción. Limpar as asignacións só en fases de proba ou experimentais.",
"Clear Username-LDAP User Mapping" : "Limpar a asignación do usuario ao «nome de usuario LDAP»",
- "Clear Groupname-LDAP Group Mapping" : "Limpar a asignación do grupo ao «nome de grupo LDAP»",
- "_%s group found_::_%s groups found_" : ["Atopouse %s grupo","Atopáronse %s grupos"],
- "_%s user found_::_%s users found_" : ["Atopouse %s usuario","Atopáronse %s usuarios"]
+ "Clear Groupname-LDAP Group Mapping" : "Limpar a asignación do grupo ao «nome de grupo LDAP»"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/user_ldap/l10n/he.js b/apps/user_ldap/l10n/he.js
index 86909dd2eac..f44e987ad27 100644
--- a/apps/user_ldap/l10n/he.js
+++ b/apps/user_ldap/l10n/he.js
@@ -158,8 +158,6 @@ OC.L10N.register(
"UUID Attribute for Groups:" : "מאפייני UUID לקבוצות:",
"Username-LDAP User Mapping" : "מיפוי שם משתמש LDAP:",
"Clear Username-LDAP User Mapping" : "ניקוי מיפוי שם משתמש LDAP:",
- "Clear Groupname-LDAP Group Mapping" : "ניקוי מיפוי שם משתמש קבוצה LDAP:",
- "_%s group found_::_%s groups found_" : ["אותרה %s קבוצה","אותרו %s קבוצות","אותרו %s קבוצות","אותרו %s קבוצות"],
- "_%s user found_::_%s users found_" : ["אותר %s משתמש","אותרו %s משתמשים","אותרו %s משתמשים","אותרו %s משתמשים"]
+ "Clear Groupname-LDAP Group Mapping" : "ניקוי מיפוי שם משתמש קבוצה LDAP:"
},
"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: (n % 10 == 0 && n % 1 == 0 && n > 10) ? 2 : 3;");
diff --git a/apps/user_ldap/l10n/he.json b/apps/user_ldap/l10n/he.json
index dce815c8f00..862382e345f 100644
--- a/apps/user_ldap/l10n/he.json
+++ b/apps/user_ldap/l10n/he.json
@@ -156,8 +156,6 @@
"UUID Attribute for Groups:" : "מאפייני UUID לקבוצות:",
"Username-LDAP User Mapping" : "מיפוי שם משתמש LDAP:",
"Clear Username-LDAP User Mapping" : "ניקוי מיפוי שם משתמש LDAP:",
- "Clear Groupname-LDAP Group Mapping" : "ניקוי מיפוי שם משתמש קבוצה LDAP:",
- "_%s group found_::_%s groups found_" : ["אותרה %s קבוצה","אותרו %s קבוצות","אותרו %s קבוצות","אותרו %s קבוצות"],
- "_%s user found_::_%s users found_" : ["אותר %s משתמש","אותרו %s משתמשים","אותרו %s משתמשים","אותרו %s משתמשים"]
+ "Clear Groupname-LDAP Group Mapping" : "ניקוי מיפוי שם משתמש קבוצה LDAP:"
},"pluralForm" :"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: (n % 10 == 0 && n % 1 == 0 && n > 10) ? 2 : 3;"
} \ No newline at end of file
diff --git a/apps/user_ldap/l10n/hr.js b/apps/user_ldap/l10n/hr.js
index df602e12758..37d4d46c646 100644
--- a/apps/user_ldap/l10n/hr.js
+++ b/apps/user_ldap/l10n/hr.js
@@ -187,8 +187,6 @@ OC.L10N.register(
"Usernames are used to store and assign metadata. In order to precisely identify and recognize users, each LDAP user will have an internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage." : "Korisnička imena upotrebljavaju se za pohranu i dodjeljivanje metapodataka. Kako bi se precizno identificirali i prepoznali korisnici, svaki LDAP korisnik ima unutarnje korisničko ime. Za to je potrebno mapiranje podataka s korisničkog imena na LDAP korisnika. Stvoreno korisničko ime mapira se na UUID LDAP korisnika. Također se DN pohranjuje u predmemoriju radi smanjenja interakcije s LDAP-om, ali se ne koristi za identifikaciju. Ako se DN promijeni, te će promijene biti otkrivene. Unutarnje korisničko ime upotrebljava se u raznim situacijama. Brisanjem mapiranja ostaju razni tragovi u sustavu. Brisanje mapiranja ne ovisi o konfiguraciji, utječe na sve konfiguracije LDAP-a! Nikada nemojte brisati mapiranja u produkcijskom okruženju, već samo u fazi ispitivanja ili eksperimentiranja.",
"Clear Username-LDAP User Mapping" : "Izbriši mapiranje korisnika LDAP-korisničko ime",
"Clear Groupname-LDAP Group Mapping" : "Izbriši mapiranje grupe naziv grupe-LDAP",
- "_%s group found_::_%s groups found_" : ["Pronađena je %s grupa","Pronađeno je %s grupa","Pronađeno je %s grupa"],
- "_%s user found_::_%s users found_" : ["Pronađen je %s korisnik","Pronađeno je %s korisnika","Pronađeno je %s korisnika"],
"By default the internal username will be created from the UUID attribute. It makes sure that the username is unique and characters do not need to be converted. The internal username has the restriction that only these characters are allowed: [a-zA-Z0-9_.@-]. Other characters are replaced with their ASCII correspondence or simply omitted. On collisions a number will be added/increased. The internal username is used to identify a user internally. It is also the default name for the user home folder. It is also a part of remote URLs, for instance for all *DAV services. With this setting, the default behavior can be overridden. Changes will have effect only on newly mapped (added) LDAP users. Leave it empty for default behavior." : "Sukladno zadanim postavkama, unutarnje korisničko stvara se iz atributa UUID. Time se osigurava da je korisničko ime jedinstveno i da ne treba pretvarati znakove. Unutarnje korisničko ime ograničeno je na sljedeće znakove: [a-zA-Z0-9_.@ -]. Ostali znakovi zamjenjuju se istovjetnim ASCII znakovima ili se jednostavno izostavljaju. Nepodudarni se brojevi dodaju/povećavaju. Unutarnje korisničko ime upotrebljava se za unutarnju identifikaciju korisnika. Također se upotrebljava kao zadano ime za početnu mapu korisnika. Dio je udaljenih URL-ova, primjerice, za sve *DAV servise. Ovom postavkom možete promijeniti zadano ponašanje. Promjene će se primijeniti samo na nove mapirane (dodane) LDAP korisnike. Ostavite je praznom ako želite zadržati zadano ponašanje."
},
"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/user_ldap/l10n/hr.json b/apps/user_ldap/l10n/hr.json
index dc4ebeb1f6d..d05e1f81136 100644
--- a/apps/user_ldap/l10n/hr.json
+++ b/apps/user_ldap/l10n/hr.json
@@ -185,8 +185,6 @@
"Usernames are used to store and assign metadata. In order to precisely identify and recognize users, each LDAP user will have an internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage." : "Korisnička imena upotrebljavaju se za pohranu i dodjeljivanje metapodataka. Kako bi se precizno identificirali i prepoznali korisnici, svaki LDAP korisnik ima unutarnje korisničko ime. Za to je potrebno mapiranje podataka s korisničkog imena na LDAP korisnika. Stvoreno korisničko ime mapira se na UUID LDAP korisnika. Također se DN pohranjuje u predmemoriju radi smanjenja interakcije s LDAP-om, ali se ne koristi za identifikaciju. Ako se DN promijeni, te će promijene biti otkrivene. Unutarnje korisničko ime upotrebljava se u raznim situacijama. Brisanjem mapiranja ostaju razni tragovi u sustavu. Brisanje mapiranja ne ovisi o konfiguraciji, utječe na sve konfiguracije LDAP-a! Nikada nemojte brisati mapiranja u produkcijskom okruženju, već samo u fazi ispitivanja ili eksperimentiranja.",
"Clear Username-LDAP User Mapping" : "Izbriši mapiranje korisnika LDAP-korisničko ime",
"Clear Groupname-LDAP Group Mapping" : "Izbriši mapiranje grupe naziv grupe-LDAP",
- "_%s group found_::_%s groups found_" : ["Pronađena je %s grupa","Pronađeno je %s grupa","Pronađeno je %s grupa"],
- "_%s user found_::_%s users found_" : ["Pronađen je %s korisnik","Pronađeno je %s korisnika","Pronađeno je %s korisnika"],
"By default the internal username will be created from the UUID attribute. It makes sure that the username is unique and characters do not need to be converted. The internal username has the restriction that only these characters are allowed: [a-zA-Z0-9_.@-]. Other characters are replaced with their ASCII correspondence or simply omitted. On collisions a number will be added/increased. The internal username is used to identify a user internally. It is also the default name for the user home folder. It is also a part of remote URLs, for instance for all *DAV services. With this setting, the default behavior can be overridden. Changes will have effect only on newly mapped (added) LDAP users. Leave it empty for default behavior." : "Sukladno zadanim postavkama, unutarnje korisničko stvara se iz atributa UUID. Time se osigurava da je korisničko ime jedinstveno i da ne treba pretvarati znakove. Unutarnje korisničko ime ograničeno je na sljedeće znakove: [a-zA-Z0-9_.@ -]. Ostali znakovi zamjenjuju se istovjetnim ASCII znakovima ili se jednostavno izostavljaju. Nepodudarni se brojevi dodaju/povećavaju. Unutarnje korisničko ime upotrebljava se za unutarnju identifikaciju korisnika. Također se upotrebljava kao zadano ime za početnu mapu korisnika. Dio je udaljenih URL-ova, primjerice, za sve *DAV servise. Ovom postavkom možete promijeniti zadano ponašanje. Promjene će se primijeniti samo na nove mapirane (dodane) LDAP korisnike. Ostavite je praznom ako želite zadržati zadano ponašanje."
},"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/user_ldap/l10n/hu.js b/apps/user_ldap/l10n/hu.js
index bccfc610cd5..e3e7a5de3b3 100644
--- a/apps/user_ldap/l10n/hu.js
+++ b/apps/user_ldap/l10n/hu.js
@@ -60,6 +60,10 @@ OC.L10N.register(
"Your password will expire today." : "A jelszava ma lejár.",
"_Your password will expire within %n day._::_Your password will expire within %n days._" : ["A jelszava %n nap múlva lejár.","A jelszava %n nap múlva lejár."],
"LDAP/AD integration" : "LDAP/AD integráció",
+ "_%n group found_::_%n groups found_" : ["%n csoport található","%n csoport található"],
+ "> 1000 groups found" : "> 1000 csoport található",
+ "> 1000 users found" : "> 1000 felhasználó találhatófound",
+ "_%n user found_::_%n users found_" : ["%n felhasználó található","%n felhasználó található"],
"Could not detect user display name attribute. Please specify it yourself in advanced LDAP settings." : "Nem lehet észlelni a felhasználó megjelenítendő név attribútumát. Adja meg kézzel a speciális LDAP beállításokban.",
"Could not find the desired feature" : "A kívánt funkció nem található",
"Invalid Host" : "Érvénytelen gépnév",
@@ -188,8 +192,6 @@ OC.L10N.register(
"Usernames are used to store and assign metadata. In order to precisely identify and recognize users, each LDAP user will have an internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage." : "A felhasználónevek a metaadatok kezeléséhez és tárolásához vannak felhasználva. Annak érdekében, hogy teljes mértékben azonosítható legyen egy felhasználó, minden LDAP felhasználó kapni fog egy belső felhasználónevet. Ez egy hozzárendelést igényel az eredeti felhasználónév és az LDAP fiók között. A létrejött felhasználónév hozzárendelődik az LDAP fiók UUID értékéhez. Emellett a DN gyorsítótárazott, hogy csökkentse az LDAP interakciók számát, de nincs használva azonosítás céljából. Ha a DN megváltozik, a rendszer észleli ezeket a változásokat. A belső felhasználónév van mindenhol használva a rendszeren belül. A hozzárendelések törlése adattöredékeket hagy maga után. A hozzárendelések ürítése nem beállításfüggő, minden LDAP beállításra hatással van. Soha ne ürítse éles rendszeren a hozzárendeléseket, csak tesztelési vagy kísérleti szakaszban.",
"Clear Username-LDAP User Mapping" : "Felhasználónév–LDAP felhasználó hozzárendelés törlése",
"Clear Groupname-LDAP Group Mapping" : "Csoport–LDAP csoport hozzárendelés törlése",
- "_%s group found_::_%s groups found_" : ["%s csoport található","%s csoport található"],
- "_%s user found_::_%s users found_" : ["%s felhasználó található","%s felhasználó található"],
"By default the internal username will be created from the UUID attribute. It makes sure that the username is unique and characters do not need to be converted. The internal username has the restriction that only these characters are allowed: [a-zA-Z0-9_.@-]. Other characters are replaced with their ASCII correspondence or simply omitted. On collisions a number will be added/increased. The internal username is used to identify a user internally. It is also the default name for the user home folder. It is also a part of remote URLs, for instance for all *DAV services. With this setting, the default behavior can be overridden. Changes will have effect only on newly mapped (added) LDAP users. Leave it empty for default behavior." : "Alapértelmezetten egy belső felhasználónév jön létre a UUID attribútumból. Gondoskodik róla, hogy a felhasználónév egyedi legyen és ne kelljen a karaktereket konvertálni. A belső felhasználónév csak a következő karakterekből állhat: [a-zA-Z0-9_.@-]. Más karakterek az ASCII megfelelőikre lesznek cserélve, vagy csak simán ki lesznek hagyva. Ütközés esetén egy szám lesz hozzáadva, vagy növelve. A belső felhasználónév a felhasználó belső azonosítására szolgál. Egyben a felhasználó saját mappájának neveként is szolgál. Ez része a távoli URL-eknek, például az összes DAV szolgáltatásnál. Ezzel a beállítással az alapértelmezett működés felülírható. A változások csak újonnan hozzárendelt (hozzáadott) LDAP felhasználóknál kerül alkalmazásra. Hagyja üresen az alapértelmezett viselkedéshez."
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/user_ldap/l10n/hu.json b/apps/user_ldap/l10n/hu.json
index 00143a6512f..676bbfdd414 100644
--- a/apps/user_ldap/l10n/hu.json
+++ b/apps/user_ldap/l10n/hu.json
@@ -58,6 +58,10 @@
"Your password will expire today." : "A jelszava ma lejár.",
"_Your password will expire within %n day._::_Your password will expire within %n days._" : ["A jelszava %n nap múlva lejár.","A jelszava %n nap múlva lejár."],
"LDAP/AD integration" : "LDAP/AD integráció",
+ "_%n group found_::_%n groups found_" : ["%n csoport található","%n csoport található"],
+ "> 1000 groups found" : "> 1000 csoport található",
+ "> 1000 users found" : "> 1000 felhasználó találhatófound",
+ "_%n user found_::_%n users found_" : ["%n felhasználó található","%n felhasználó található"],
"Could not detect user display name attribute. Please specify it yourself in advanced LDAP settings." : "Nem lehet észlelni a felhasználó megjelenítendő név attribútumát. Adja meg kézzel a speciális LDAP beállításokban.",
"Could not find the desired feature" : "A kívánt funkció nem található",
"Invalid Host" : "Érvénytelen gépnév",
@@ -186,8 +190,6 @@
"Usernames are used to store and assign metadata. In order to precisely identify and recognize users, each LDAP user will have an internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage." : "A felhasználónevek a metaadatok kezeléséhez és tárolásához vannak felhasználva. Annak érdekében, hogy teljes mértékben azonosítható legyen egy felhasználó, minden LDAP felhasználó kapni fog egy belső felhasználónevet. Ez egy hozzárendelést igényel az eredeti felhasználónév és az LDAP fiók között. A létrejött felhasználónév hozzárendelődik az LDAP fiók UUID értékéhez. Emellett a DN gyorsítótárazott, hogy csökkentse az LDAP interakciók számát, de nincs használva azonosítás céljából. Ha a DN megváltozik, a rendszer észleli ezeket a változásokat. A belső felhasználónév van mindenhol használva a rendszeren belül. A hozzárendelések törlése adattöredékeket hagy maga után. A hozzárendelések ürítése nem beállításfüggő, minden LDAP beállításra hatással van. Soha ne ürítse éles rendszeren a hozzárendeléseket, csak tesztelési vagy kísérleti szakaszban.",
"Clear Username-LDAP User Mapping" : "Felhasználónév–LDAP felhasználó hozzárendelés törlése",
"Clear Groupname-LDAP Group Mapping" : "Csoport–LDAP csoport hozzárendelés törlése",
- "_%s group found_::_%s groups found_" : ["%s csoport található","%s csoport található"],
- "_%s user found_::_%s users found_" : ["%s felhasználó található","%s felhasználó található"],
"By default the internal username will be created from the UUID attribute. It makes sure that the username is unique and characters do not need to be converted. The internal username has the restriction that only these characters are allowed: [a-zA-Z0-9_.@-]. Other characters are replaced with their ASCII correspondence or simply omitted. On collisions a number will be added/increased. The internal username is used to identify a user internally. It is also the default name for the user home folder. It is also a part of remote URLs, for instance for all *DAV services. With this setting, the default behavior can be overridden. Changes will have effect only on newly mapped (added) LDAP users. Leave it empty for default behavior." : "Alapértelmezetten egy belső felhasználónév jön létre a UUID attribútumból. Gondoskodik róla, hogy a felhasználónév egyedi legyen és ne kelljen a karaktereket konvertálni. A belső felhasználónév csak a következő karakterekből állhat: [a-zA-Z0-9_.@-]. Más karakterek az ASCII megfelelőikre lesznek cserélve, vagy csak simán ki lesznek hagyva. Ütközés esetén egy szám lesz hozzáadva, vagy növelve. A belső felhasználónév a felhasználó belső azonosítására szolgál. Egyben a felhasználó saját mappájának neveként is szolgál. Ez része a távoli URL-eknek, például az összes DAV szolgáltatásnál. Ezzel a beállítással az alapértelmezett működés felülírható. A változások csak újonnan hozzárendelt (hozzáadott) LDAP felhasználóknál kerül alkalmazásra. Hagyja üresen az alapértelmezett viselkedéshez."
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/user_ldap/l10n/id.js b/apps/user_ldap/l10n/id.js
index 5edf84b5308..705fd60bea9 100644
--- a/apps/user_ldap/l10n/id.js
+++ b/apps/user_ldap/l10n/id.js
@@ -178,8 +178,6 @@ OC.L10N.register(
"Username-LDAP User Mapping" : "Pemetaan Pengguna LDAP-Nama pengguna",
"Usernames are used to store and assign metadata. In order to precisely identify and recognize users, each LDAP user will have an internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage." : "Nama pengguna digunakan untuk menyimpan dan menetapkan (meta) data. Digunakan untuk mengidentifikasi dan mengenali pengguna secara tepat, setiap pengguna LDAP akan memiliki nama pengguna internal. Hal ini memerlukan sebuah pemetaan dari nama pengguna ke pengguna LDAP. Nama pengguna yang dibuat akan dipetakan pada UUID pengguna LDAP. Selain itu, DN akan di cache untuk mengurangi interaksi LDAP, tetapi tidak digunakan untuk identifikasi. Jika DN berubah, perubahan akan ditemukan. Nama pengguna internal digunakan secara menyeluruh. Membersihkan pemetaan akan mempengaruhi semua konfigurasi LDAP! JANGAN PERNAH MENGHAPUS PEMETAAN PADA LINGKUNGAN PRODUKSI, hanya gunakan selama tahap pengujian dan percobaan.",
"Clear Username-LDAP User Mapping" : "Bersihkan Pemetaan Pengguna LDAP-Nama pengguna",
- "Clear Groupname-LDAP Group Mapping" : "Bersihkan Pemetaan Grup LDAP-Nama grup",
- "_%s group found_::_%s groups found_" : ["%s grup ditemukan"],
- "_%s user found_::_%s users found_" : ["%s pengguna ditemukan"]
+ "Clear Groupname-LDAP Group Mapping" : "Bersihkan Pemetaan Grup LDAP-Nama grup"
},
"nplurals=1; plural=0;");
diff --git a/apps/user_ldap/l10n/id.json b/apps/user_ldap/l10n/id.json
index 5af6d84bcc2..e2278af31e0 100644
--- a/apps/user_ldap/l10n/id.json
+++ b/apps/user_ldap/l10n/id.json
@@ -176,8 +176,6 @@
"Username-LDAP User Mapping" : "Pemetaan Pengguna LDAP-Nama pengguna",
"Usernames are used to store and assign metadata. In order to precisely identify and recognize users, each LDAP user will have an internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage." : "Nama pengguna digunakan untuk menyimpan dan menetapkan (meta) data. Digunakan untuk mengidentifikasi dan mengenali pengguna secara tepat, setiap pengguna LDAP akan memiliki nama pengguna internal. Hal ini memerlukan sebuah pemetaan dari nama pengguna ke pengguna LDAP. Nama pengguna yang dibuat akan dipetakan pada UUID pengguna LDAP. Selain itu, DN akan di cache untuk mengurangi interaksi LDAP, tetapi tidak digunakan untuk identifikasi. Jika DN berubah, perubahan akan ditemukan. Nama pengguna internal digunakan secara menyeluruh. Membersihkan pemetaan akan mempengaruhi semua konfigurasi LDAP! JANGAN PERNAH MENGHAPUS PEMETAAN PADA LINGKUNGAN PRODUKSI, hanya gunakan selama tahap pengujian dan percobaan.",
"Clear Username-LDAP User Mapping" : "Bersihkan Pemetaan Pengguna LDAP-Nama pengguna",
- "Clear Groupname-LDAP Group Mapping" : "Bersihkan Pemetaan Grup LDAP-Nama grup",
- "_%s group found_::_%s groups found_" : ["%s grup ditemukan"],
- "_%s user found_::_%s users found_" : ["%s pengguna ditemukan"]
+ "Clear Groupname-LDAP Group Mapping" : "Bersihkan Pemetaan Grup LDAP-Nama grup"
},"pluralForm" :"nplurals=1; plural=0;"
} \ No newline at end of file
diff --git a/apps/user_ldap/l10n/it.js b/apps/user_ldap/l10n/it.js
index 4ed6e291d60..1e3db957866 100644
--- a/apps/user_ldap/l10n/it.js
+++ b/apps/user_ldap/l10n/it.js
@@ -187,8 +187,6 @@ OC.L10N.register(
"Usernames are used to store and assign metadata. In order to precisely identify and recognize users, each LDAP user will have an internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage." : "I nomi utente sono utilizzati per archiviare e assegnare i metadati. Per identificare con precisione e riconoscere gli utenti, ogni utente LDAP avrà un nome utente interno. Il nome utente creato. Ciò richiede un'associazione tra il nome utente e l'utente LDAP. Il nome utente creato è associato allo UUID dell'utente LDAP. In aggiunta, il DN viene memorizzato in cache per ridurre l'interazione con LDAP, ma non è utilizzato per l'identificazione. Se il DN cambia, le modifiche saranno rilevate. Il nome utente interno è utilizzato dappertutto. La cancellazione delle associazioni lascerà tracce residue ovunque e interesserà tutta la configurazione LDAP. Non cancellare mai le associazioni in un ambiente di produzione, ma solo in una fase sperimentale o di test.",
"Clear Username-LDAP User Mapping" : "Cancella associazione Nome utente-Utente LDAP",
"Clear Groupname-LDAP Group Mapping" : "Cancella associazione Nome gruppo-Gruppo LDAP",
- "_%s group found_::_%s groups found_" : ["%s gruppo trovato","%s gruppi trovati","%s gruppi trovati"],
- "_%s user found_::_%s users found_" : ["%s utente trovato","%s utenti trovati","%s utenti trovati"],
"By default the internal username will be created from the UUID attribute. It makes sure that the username is unique and characters do not need to be converted. The internal username has the restriction that only these characters are allowed: [a-zA-Z0-9_.@-]. Other characters are replaced with their ASCII correspondence or simply omitted. On collisions a number will be added/increased. The internal username is used to identify a user internally. It is also the default name for the user home folder. It is also a part of remote URLs, for instance for all *DAV services. With this setting, the default behavior can be overridden. Changes will have effect only on newly mapped (added) LDAP users. Leave it empty for default behavior." : "In modo predefinito, il nome utente interno sarà creato dall'attributo UUID. Ciò assicura che il nome utente sia univoco e che non sia necessario convertire i caratteri. Il nome utente interno consente l'uso di determinati caratteri: [ a-zA-Z0-9_.@- ]. Altri caratteri sono sostituiti con il corrispondente ASCII o sono semplicemente omessi. In caso di conflitto, sarà aggiunto/incrementato un numero. Il nome utente interno è utilizzato per identificare un utente internamente. Rappresenta, inoltre, il nome predefinito per la cartella home dell'utente in ownCloud. Costituisce anche una parte di URL remoti, ad esempio per tutti i servizi *DAV. Con questa impostazione, il comportamento predefinito può essere scavalcato. Le modifiche avranno effetto solo sui nuovo utenti LDAP associati (aggiunti). Lascialo vuoto per ottenere il comportamento predefinito."
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/apps/user_ldap/l10n/it.json b/apps/user_ldap/l10n/it.json
index 9f214248296..393f0a51181 100644
--- a/apps/user_ldap/l10n/it.json
+++ b/apps/user_ldap/l10n/it.json
@@ -185,8 +185,6 @@
"Usernames are used to store and assign metadata. In order to precisely identify and recognize users, each LDAP user will have an internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage." : "I nomi utente sono utilizzati per archiviare e assegnare i metadati. Per identificare con precisione e riconoscere gli utenti, ogni utente LDAP avrà un nome utente interno. Il nome utente creato. Ciò richiede un'associazione tra il nome utente e l'utente LDAP. Il nome utente creato è associato allo UUID dell'utente LDAP. In aggiunta, il DN viene memorizzato in cache per ridurre l'interazione con LDAP, ma non è utilizzato per l'identificazione. Se il DN cambia, le modifiche saranno rilevate. Il nome utente interno è utilizzato dappertutto. La cancellazione delle associazioni lascerà tracce residue ovunque e interesserà tutta la configurazione LDAP. Non cancellare mai le associazioni in un ambiente di produzione, ma solo in una fase sperimentale o di test.",
"Clear Username-LDAP User Mapping" : "Cancella associazione Nome utente-Utente LDAP",
"Clear Groupname-LDAP Group Mapping" : "Cancella associazione Nome gruppo-Gruppo LDAP",
- "_%s group found_::_%s groups found_" : ["%s gruppo trovato","%s gruppi trovati","%s gruppi trovati"],
- "_%s user found_::_%s users found_" : ["%s utente trovato","%s utenti trovati","%s utenti trovati"],
"By default the internal username will be created from the UUID attribute. It makes sure that the username is unique and characters do not need to be converted. The internal username has the restriction that only these characters are allowed: [a-zA-Z0-9_.@-]. Other characters are replaced with their ASCII correspondence or simply omitted. On collisions a number will be added/increased. The internal username is used to identify a user internally. It is also the default name for the user home folder. It is also a part of remote URLs, for instance for all *DAV services. With this setting, the default behavior can be overridden. Changes will have effect only on newly mapped (added) LDAP users. Leave it empty for default behavior." : "In modo predefinito, il nome utente interno sarà creato dall'attributo UUID. Ciò assicura che il nome utente sia univoco e che non sia necessario convertire i caratteri. Il nome utente interno consente l'uso di determinati caratteri: [ a-zA-Z0-9_.@- ]. Altri caratteri sono sostituiti con il corrispondente ASCII o sono semplicemente omessi. In caso di conflitto, sarà aggiunto/incrementato un numero. Il nome utente interno è utilizzato per identificare un utente internamente. Rappresenta, inoltre, il nome predefinito per la cartella home dell'utente in ownCloud. Costituisce anche una parte di URL remoti, ad esempio per tutti i servizi *DAV. Con questa impostazione, il comportamento predefinito può essere scavalcato. Le modifiche avranno effetto solo sui nuovo utenti LDAP associati (aggiunti). Lascialo vuoto per ottenere il comportamento predefinito."
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
} \ No newline at end of file
diff --git a/apps/user_ldap/l10n/ja.js b/apps/user_ldap/l10n/ja.js
index 61ec8f7c1ee..03a83d83a35 100644
--- a/apps/user_ldap/l10n/ja.js
+++ b/apps/user_ldap/l10n/ja.js
@@ -188,8 +188,6 @@ OC.L10N.register(
"Usernames are used to store and assign metadata. In order to precisely identify and recognize users, each LDAP user will have an internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage." : "ユーザー名は、メタデータの保存と割り当てに使用されます。 ユーザーを正確に識別して認識するために、各LDAPユーザーには内部ユーザー名が割り当てられます。 これには、ユーザー名からLDAPユーザーへのマッピングが必要です。 作成されたユーザー名は、LDAPユーザーのUUIDにマップされます。 さらに、DNはLDAPインタラクションを減らすためにキャッシュされますが、識別には使用されません。 DNが変更された場合、変更が検出されます。 内部ユーザー名はいたるところで使用されます。 マッピングをクリアすると、どこに残っているか分かります。 マッピングの消去はコンフィギュレーションセンシティブではなく、すべてのLDAP構成に影響します。 本番環境のマッピングをクリアしないでください。テスト環境または実験段階でのみ実施してください。",
"Clear Username-LDAP User Mapping" : "ユーザー名とLDAPユーザーのマッピングをクリアする",
"Clear Groupname-LDAP Group Mapping" : "グループ名とLDAPグループのマッピングをクリアする",
- "_%s group found_::_%s groups found_" : ["%s グループが見つかりました"],
- "_%s user found_::_%s users found_" : ["%s ユーザーが見つかりました"],
"By default the internal username will be created from the UUID attribute. It makes sure that the username is unique and characters do not need to be converted. The internal username has the restriction that only these characters are allowed: [a-zA-Z0-9_.@-]. Other characters are replaced with their ASCII correspondence or simply omitted. On collisions a number will be added/increased. The internal username is used to identify a user internally. It is also the default name for the user home folder. It is also a part of remote URLs, for instance for all *DAV services. With this setting, the default behavior can be overridden. Changes will have effect only on newly mapped (added) LDAP users. Leave it empty for default behavior." : "デフォルトでは、内部的なユーザー名がUUID属性から作成されます。これにより、ユーザー名がユニークであり、かつ文字の変換が不要であることを保証します。内部ユーザー名には、[ a-zA-Z0-9_.@- ] の文字のみが有効であるという制限があり、その他の文字は対応する ASCII コードに変換されるか単に無視されます。そのため、他のユーザー名との衝突の回数が増加するでしょう。内部ユーザー名は、内部的にユーザーを識別するために用いられ、また、Nextcloud におけるデフォルトのホームフォルダー名としても用いられます。例えば*DAVサービスのように、リモートURLの一部でもあります。この設定により、デフォルトの振る舞いを再定義します。これは、たとえばすべての* DAVサービスのリモートURLの一部でもあります。この設定を使用すると、デフォルトの動作を上書きできます。変更は、新しくマップされた(追加された)LDAPユーザーにのみ影響します。デフォルトの動作のために空のままにします。"
},
"nplurals=1; plural=0;");
diff --git a/apps/user_ldap/l10n/ja.json b/apps/user_ldap/l10n/ja.json
index 07aeee22bee..bae170334bb 100644
--- a/apps/user_ldap/l10n/ja.json
+++ b/apps/user_ldap/l10n/ja.json
@@ -186,8 +186,6 @@
"Usernames are used to store and assign metadata. In order to precisely identify and recognize users, each LDAP user will have an internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage." : "ユーザー名は、メタデータの保存と割り当てに使用されます。 ユーザーを正確に識別して認識するために、各LDAPユーザーには内部ユーザー名が割り当てられます。 これには、ユーザー名からLDAPユーザーへのマッピングが必要です。 作成されたユーザー名は、LDAPユーザーのUUIDにマップされます。 さらに、DNはLDAPインタラクションを減らすためにキャッシュされますが、識別には使用されません。 DNが変更された場合、変更が検出されます。 内部ユーザー名はいたるところで使用されます。 マッピングをクリアすると、どこに残っているか分かります。 マッピングの消去はコンフィギュレーションセンシティブではなく、すべてのLDAP構成に影響します。 本番環境のマッピングをクリアしないでください。テスト環境または実験段階でのみ実施してください。",
"Clear Username-LDAP User Mapping" : "ユーザー名とLDAPユーザーのマッピングをクリアする",
"Clear Groupname-LDAP Group Mapping" : "グループ名とLDAPグループのマッピングをクリアする",
- "_%s group found_::_%s groups found_" : ["%s グループが見つかりました"],
- "_%s user found_::_%s users found_" : ["%s ユーザーが見つかりました"],
"By default the internal username will be created from the UUID attribute. It makes sure that the username is unique and characters do not need to be converted. The internal username has the restriction that only these characters are allowed: [a-zA-Z0-9_.@-]. Other characters are replaced with their ASCII correspondence or simply omitted. On collisions a number will be added/increased. The internal username is used to identify a user internally. It is also the default name for the user home folder. It is also a part of remote URLs, for instance for all *DAV services. With this setting, the default behavior can be overridden. Changes will have effect only on newly mapped (added) LDAP users. Leave it empty for default behavior." : "デフォルトでは、内部的なユーザー名がUUID属性から作成されます。これにより、ユーザー名がユニークであり、かつ文字の変換が不要であることを保証します。内部ユーザー名には、[ a-zA-Z0-9_.@- ] の文字のみが有効であるという制限があり、その他の文字は対応する ASCII コードに変換されるか単に無視されます。そのため、他のユーザー名との衝突の回数が増加するでしょう。内部ユーザー名は、内部的にユーザーを識別するために用いられ、また、Nextcloud におけるデフォルトのホームフォルダー名としても用いられます。例えば*DAVサービスのように、リモートURLの一部でもあります。この設定により、デフォルトの振る舞いを再定義します。これは、たとえばすべての* DAVサービスのリモートURLの一部でもあります。この設定を使用すると、デフォルトの動作を上書きできます。変更は、新しくマップされた(追加された)LDAPユーザーにのみ影響します。デフォルトの動作のために空のままにします。"
},"pluralForm" :"nplurals=1; plural=0;"
} \ No newline at end of file
diff --git a/apps/user_ldap/l10n/ka_GE.js b/apps/user_ldap/l10n/ka_GE.js
index 5ce25bcaea6..e011c19cc2a 100644
--- a/apps/user_ldap/l10n/ka_GE.js
+++ b/apps/user_ldap/l10n/ka_GE.js
@@ -171,8 +171,6 @@ OC.L10N.register(
"UUID Attribute for Groups:" : "UUID ატრიბუტი ჯგუფებისთვის:",
"Username-LDAP User Mapping" : "Username-LDAP მომხმარებლის ბმები",
"Clear Username-LDAP User Mapping" : "Username-LDAP მომხმარებლის ბმების გასუფთავება",
- "Clear Groupname-LDAP Group Mapping" : "Groupname-LDAP ჯგუფის ბმების გასუფთავება",
- "_%s group found_::_%s groups found_" : ["ნაპოვნა %s ჯგუფი","ნაპოვნა %s ჯგუფი"],
- "_%s user found_::_%s users found_" : ["ნაპოვნია %s მომხმარებელი","ნაპოვნია %s მომხმარებელი"]
+ "Clear Groupname-LDAP Group Mapping" : "Groupname-LDAP ჯგუფის ბმების გასუფთავება"
},
"nplurals=2; plural=(n!=1);");
diff --git a/apps/user_ldap/l10n/ka_GE.json b/apps/user_ldap/l10n/ka_GE.json
index 08f8c947a6e..f0042c13f7b 100644
--- a/apps/user_ldap/l10n/ka_GE.json
+++ b/apps/user_ldap/l10n/ka_GE.json
@@ -169,8 +169,6 @@
"UUID Attribute for Groups:" : "UUID ატრიბუტი ჯგუფებისთვის:",
"Username-LDAP User Mapping" : "Username-LDAP მომხმარებლის ბმები",
"Clear Username-LDAP User Mapping" : "Username-LDAP მომხმარებლის ბმების გასუფთავება",
- "Clear Groupname-LDAP Group Mapping" : "Groupname-LDAP ჯგუფის ბმების გასუფთავება",
- "_%s group found_::_%s groups found_" : ["ნაპოვნა %s ჯგუფი","ნაპოვნა %s ჯგუფი"],
- "_%s user found_::_%s users found_" : ["ნაპოვნია %s მომხმარებელი","ნაპოვნია %s მომხმარებელი"]
+ "Clear Groupname-LDAP Group Mapping" : "Groupname-LDAP ჯგუფის ბმების გასუფთავება"
},"pluralForm" :"nplurals=2; plural=(n!=1);"
} \ No newline at end of file
diff --git a/apps/user_ldap/l10n/ko.js b/apps/user_ldap/l10n/ko.js
index 2542e4b50ea..9d76222b03a 100644
--- a/apps/user_ldap/l10n/ko.js
+++ b/apps/user_ldap/l10n/ko.js
@@ -183,8 +183,6 @@ OC.L10N.register(
"UUID Attribute for Groups:" : "그룹 UUID 속성:",
"Username-LDAP User Mapping" : "사용자 이름-LDAP 사용자 매핑",
"Clear Username-LDAP User Mapping" : "사용자 이름-LDAP 사용자 매핑 비우기",
- "Clear Groupname-LDAP Group Mapping" : "그룹 이름-LDAP 그룹 매핑 비우기",
- "_%s group found_::_%s groups found_" : ["그룹 %s개 찾음"],
- "_%s user found_::_%s users found_" : ["사용자 %s명 찾음"]
+ "Clear Groupname-LDAP Group Mapping" : "그룹 이름-LDAP 그룹 매핑 비우기"
},
"nplurals=1; plural=0;");
diff --git a/apps/user_ldap/l10n/ko.json b/apps/user_ldap/l10n/ko.json
index 07b027718e9..b380db2d0b5 100644
--- a/apps/user_ldap/l10n/ko.json
+++ b/apps/user_ldap/l10n/ko.json
@@ -181,8 +181,6 @@
"UUID Attribute for Groups:" : "그룹 UUID 속성:",
"Username-LDAP User Mapping" : "사용자 이름-LDAP 사용자 매핑",
"Clear Username-LDAP User Mapping" : "사용자 이름-LDAP 사용자 매핑 비우기",
- "Clear Groupname-LDAP Group Mapping" : "그룹 이름-LDAP 그룹 매핑 비우기",
- "_%s group found_::_%s groups found_" : ["그룹 %s개 찾음"],
- "_%s user found_::_%s users found_" : ["사용자 %s명 찾음"]
+ "Clear Groupname-LDAP Group Mapping" : "그룹 이름-LDAP 그룹 매핑 비우기"
},"pluralForm" :"nplurals=1; plural=0;"
} \ No newline at end of file
diff --git a/apps/user_ldap/l10n/lt_LT.js b/apps/user_ldap/l10n/lt_LT.js
index 1013e983c5b..c36eee6ee44 100644
--- a/apps/user_ldap/l10n/lt_LT.js
+++ b/apps/user_ldap/l10n/lt_LT.js
@@ -166,8 +166,6 @@ OC.L10N.register(
"UUID Attribute for Users:" : "UUID požymis naudotojams:",
"UUID Attribute for Groups:" : "UUID požymis grupėms:",
"Username-LDAP User Mapping" : "Naudotojo vardo - LDAP naudotojo sąsaja",
- "Clear Username-LDAP User Mapping" : "Išvalyti naudotojo vardo - LDAP naudotojo sąsają",
- "_%s group found_::_%s groups found_" : ["Rasta %s grupė","Rastos %s grupės","Rasta %s grupių","Rasta %s grupė"],
- "_%s user found_::_%s users found_" : ["Rastas %s naudotojas","Rasti %s naudotojai","Rasta %s naudotojų","Rastas %s naudotojas"]
+ "Clear Username-LDAP User Mapping" : "Išvalyti naudotojo vardo - LDAP naudotojo sąsają"
},
"nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 1 : n % 1 != 0 ? 2: 3);");
diff --git a/apps/user_ldap/l10n/lt_LT.json b/apps/user_ldap/l10n/lt_LT.json
index 9e244f75951..bac1ea42a09 100644
--- a/apps/user_ldap/l10n/lt_LT.json
+++ b/apps/user_ldap/l10n/lt_LT.json
@@ -164,8 +164,6 @@
"UUID Attribute for Users:" : "UUID požymis naudotojams:",
"UUID Attribute for Groups:" : "UUID požymis grupėms:",
"Username-LDAP User Mapping" : "Naudotojo vardo - LDAP naudotojo sąsaja",
- "Clear Username-LDAP User Mapping" : "Išvalyti naudotojo vardo - LDAP naudotojo sąsają",
- "_%s group found_::_%s groups found_" : ["Rasta %s grupė","Rastos %s grupės","Rasta %s grupių","Rasta %s grupė"],
- "_%s user found_::_%s users found_" : ["Rastas %s naudotojas","Rasti %s naudotojai","Rasta %s naudotojų","Rastas %s naudotojas"]
+ "Clear Username-LDAP User Mapping" : "Išvalyti naudotojo vardo - LDAP naudotojo sąsają"
},"pluralForm" :"nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 1 : n % 1 != 0 ? 2: 3);"
} \ No newline at end of file
diff --git a/apps/user_ldap/l10n/lv.js b/apps/user_ldap/l10n/lv.js
index 5ea049ab7e6..61eb1d75c98 100644
--- a/apps/user_ldap/l10n/lv.js
+++ b/apps/user_ldap/l10n/lv.js
@@ -107,8 +107,6 @@ OC.L10N.register(
"Internal Username" : "Iekšējais lietotājvārds",
"Override UUID detection" : "Ignorēt UUID noteikšanu",
"UUID Attribute for Users:" : "UUID atribūti lietotājiem:",
- "UUID Attribute for Groups:" : "UUID atribūti grupām:",
- "_%s group found_::_%s groups found_" : ["%s grupas atrastas","%s grupas atrastas","%s grupas atrastas"],
- "_%s user found_::_%s users found_" : ["%s lietotāji atrasti","%s lietotāji atrasti","%s lietotāji atrasti"]
+ "UUID Attribute for Groups:" : "UUID atribūti grupām:"
},
"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);");
diff --git a/apps/user_ldap/l10n/lv.json b/apps/user_ldap/l10n/lv.json
index 777acb6097b..be82e0717dc 100644
--- a/apps/user_ldap/l10n/lv.json
+++ b/apps/user_ldap/l10n/lv.json
@@ -105,8 +105,6 @@
"Internal Username" : "Iekšējais lietotājvārds",
"Override UUID detection" : "Ignorēt UUID noteikšanu",
"UUID Attribute for Users:" : "UUID atribūti lietotājiem:",
- "UUID Attribute for Groups:" : "UUID atribūti grupām:",
- "_%s group found_::_%s groups found_" : ["%s grupas atrastas","%s grupas atrastas","%s grupas atrastas"],
- "_%s user found_::_%s users found_" : ["%s lietotāji atrasti","%s lietotāji atrasti","%s lietotāji atrasti"]
+ "UUID Attribute for Groups:" : "UUID atribūti grupām:"
},"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/user_ldap/l10n/nb.js b/apps/user_ldap/l10n/nb.js
index e949b6b4f4f..01dec1979fd 100644
--- a/apps/user_ldap/l10n/nb.js
+++ b/apps/user_ldap/l10n/nb.js
@@ -179,8 +179,6 @@ OC.L10N.register(
"Username-LDAP User Mapping" : "Tilknytning av brukernavn til LDAP bruker",
"Usernames are used to store and assign metadata. In order to precisely identify and recognize users, each LDAP user will have an internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage." : "Brukernavn brukes til å lagre og tildele metadata. For å identifisere og gjenkjenne brukere nøyaktig, vil hver LDAP-bruker ha et internt brukernavn. Dette krever en kartlegging fra brukernavn til LDAP-bruker. Det opprettede brukernavnet tilordnes UUID for LDAP-brukeren. I tillegg er DN også hurtigbufret for å redusere LDAP-interaksjon, men den brukes ikke til identifikasjon. Hvis DN endres, vil endringene bli funnet. Det interne brukernavnet brukes overalt. Å rydde kartleggingen vil ha rester overalt. Å rydde tilordningene er ikke konfigurasjonsfølsom, det påvirker alle LDAP-konfigurasjoner! Tøm aldri kartleggingen i et produksjonsmiljø, bare i et test- eller eksperimentelt stadium.",
"Clear Username-LDAP User Mapping" : "Nullstill tilknytning av brukernavn til LDAP bruker",
- "Clear Groupname-LDAP Group Mapping" : "Nullstill tilknytning av gruppenavn til LDAP gruppe",
- "_%s group found_::_%s groups found_" : ["%s gruppe funnet","%s grupper funnet"],
- "_%s user found_::_%s users found_" : ["%s bruker funnet","%s brukere funnet"]
+ "Clear Groupname-LDAP Group Mapping" : "Nullstill tilknytning av gruppenavn til LDAP gruppe"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/user_ldap/l10n/nb.json b/apps/user_ldap/l10n/nb.json
index b9f64a153d2..edd2c8c6a63 100644
--- a/apps/user_ldap/l10n/nb.json
+++ b/apps/user_ldap/l10n/nb.json
@@ -177,8 +177,6 @@
"Username-LDAP User Mapping" : "Tilknytning av brukernavn til LDAP bruker",
"Usernames are used to store and assign metadata. In order to precisely identify and recognize users, each LDAP user will have an internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage." : "Brukernavn brukes til å lagre og tildele metadata. For å identifisere og gjenkjenne brukere nøyaktig, vil hver LDAP-bruker ha et internt brukernavn. Dette krever en kartlegging fra brukernavn til LDAP-bruker. Det opprettede brukernavnet tilordnes UUID for LDAP-brukeren. I tillegg er DN også hurtigbufret for å redusere LDAP-interaksjon, men den brukes ikke til identifikasjon. Hvis DN endres, vil endringene bli funnet. Det interne brukernavnet brukes overalt. Å rydde kartleggingen vil ha rester overalt. Å rydde tilordningene er ikke konfigurasjonsfølsom, det påvirker alle LDAP-konfigurasjoner! Tøm aldri kartleggingen i et produksjonsmiljø, bare i et test- eller eksperimentelt stadium.",
"Clear Username-LDAP User Mapping" : "Nullstill tilknytning av brukernavn til LDAP bruker",
- "Clear Groupname-LDAP Group Mapping" : "Nullstill tilknytning av gruppenavn til LDAP gruppe",
- "_%s group found_::_%s groups found_" : ["%s gruppe funnet","%s grupper funnet"],
- "_%s user found_::_%s users found_" : ["%s bruker funnet","%s brukere funnet"]
+ "Clear Groupname-LDAP Group Mapping" : "Nullstill tilknytning av gruppenavn til LDAP gruppe"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/user_ldap/l10n/nl.js b/apps/user_ldap/l10n/nl.js
index 89e90ab0569..c6586e099c9 100644
--- a/apps/user_ldap/l10n/nl.js
+++ b/apps/user_ldap/l10n/nl.js
@@ -187,8 +187,6 @@ OC.L10N.register(
"Usernames are used to store and assign metadata. In order to precisely identify and recognize users, each LDAP user will have an internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage." : "Gebruikersnamen worden gebruikt om metadata op te slaan en toe te wijzen. Om gebruikers uniek te identificeren, krijgt elke LDAP-gebruiker ook een interne gebruikersnaam. Dit vereist een koppeling van de gebruikersnaam naar een ​​LDAP-gebruiker. De gecreëerde gebruikersnaam is gekoppeld aan de UUID van de LDAP-gebruiker. Aanvullend wordt ook de 'DN' gecached om het aantal LDAP-interacties te verminderen, maar dit wordt niet gebruikt voor identificatie. Als de DN verandert, zullen de veranderingen worden gevonden. De interne gebruikersnaam wordt overal gebruikt. Het wissen van de koppeling zal overal resten achterlaten. Het wissen van koppelingen is niet configuratiegevoelig, maar het raakt wel alle LDAP instellingen! Zorg ervoor dat deze koppelingen nooit in een productieomgeving gewist worden. Maak ze alleen leeg in een test- of ontwikkelomgeving.",
"Clear Username-LDAP User Mapping" : "Leegmaken Gebruikersnaam-LDAP gebruikers vertaling",
"Clear Groupname-LDAP Group Mapping" : "Leegmaken Groepsnaam-LDAP groep vertaling",
- "_%s group found_::_%s groups found_" : ["%s groep gevonden","%s groepen gevonden"],
- "_%s user found_::_%s users found_" : ["%s gebruiker gevonden","%s gebruikers gevonden"],
"By default the internal username will be created from the UUID attribute. It makes sure that the username is unique and characters do not need to be converted. The internal username has the restriction that only these characters are allowed: [a-zA-Z0-9_.@-]. Other characters are replaced with their ASCII correspondence or simply omitted. On collisions a number will be added/increased. The internal username is used to identify a user internally. It is also the default name for the user home folder. It is also a part of remote URLs, for instance for all *DAV services. With this setting, the default behavior can be overridden. Changes will have effect only on newly mapped (added) LDAP users. Leave it empty for default behavior." : "Standaard wordt de interne gebruikersnaam afgeleid van het UUID attribuut. dat zorgt ervoor dat de gebruikersnaam uniek is en dat tekens niet hoeven te worden geconverteerd. De interne gebruikersnaam heeft de beperking dat alleen deze tekens zijn toegestaan: [ a-zA-Z0-9_.@-]. Andere tekens worden vervangen door hun overeenkomstige ASCII-waarde of simpelweg weggelaten. Bij conflicten wordt een nummer toegevoegd/verhoogd. De interne gebruikersnaam wordt gebruikt om een gebruiker intern te identificeren. Het is ook de standaardnaam voor de thuis-map van de gebruiker. Het is ook onderdeel van de externe URLs, bijvoorbeeld voor alle *DAV services. Met deze instelling kan het standaardgedrag worden overschreven. Wijzigingen hebben alleen effect voor nieuw gekoppelde (toegevoegde) LDAP gebruikers."
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/user_ldap/l10n/nl.json b/apps/user_ldap/l10n/nl.json
index 7598fd8ab5f..3b27f57ac32 100644
--- a/apps/user_ldap/l10n/nl.json
+++ b/apps/user_ldap/l10n/nl.json
@@ -185,8 +185,6 @@
"Usernames are used to store and assign metadata. In order to precisely identify and recognize users, each LDAP user will have an internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage." : "Gebruikersnamen worden gebruikt om metadata op te slaan en toe te wijzen. Om gebruikers uniek te identificeren, krijgt elke LDAP-gebruiker ook een interne gebruikersnaam. Dit vereist een koppeling van de gebruikersnaam naar een ​​LDAP-gebruiker. De gecreëerde gebruikersnaam is gekoppeld aan de UUID van de LDAP-gebruiker. Aanvullend wordt ook de 'DN' gecached om het aantal LDAP-interacties te verminderen, maar dit wordt niet gebruikt voor identificatie. Als de DN verandert, zullen de veranderingen worden gevonden. De interne gebruikersnaam wordt overal gebruikt. Het wissen van de koppeling zal overal resten achterlaten. Het wissen van koppelingen is niet configuratiegevoelig, maar het raakt wel alle LDAP instellingen! Zorg ervoor dat deze koppelingen nooit in een productieomgeving gewist worden. Maak ze alleen leeg in een test- of ontwikkelomgeving.",
"Clear Username-LDAP User Mapping" : "Leegmaken Gebruikersnaam-LDAP gebruikers vertaling",
"Clear Groupname-LDAP Group Mapping" : "Leegmaken Groepsnaam-LDAP groep vertaling",
- "_%s group found_::_%s groups found_" : ["%s groep gevonden","%s groepen gevonden"],
- "_%s user found_::_%s users found_" : ["%s gebruiker gevonden","%s gebruikers gevonden"],
"By default the internal username will be created from the UUID attribute. It makes sure that the username is unique and characters do not need to be converted. The internal username has the restriction that only these characters are allowed: [a-zA-Z0-9_.@-]. Other characters are replaced with their ASCII correspondence or simply omitted. On collisions a number will be added/increased. The internal username is used to identify a user internally. It is also the default name for the user home folder. It is also a part of remote URLs, for instance for all *DAV services. With this setting, the default behavior can be overridden. Changes will have effect only on newly mapped (added) LDAP users. Leave it empty for default behavior." : "Standaard wordt de interne gebruikersnaam afgeleid van het UUID attribuut. dat zorgt ervoor dat de gebruikersnaam uniek is en dat tekens niet hoeven te worden geconverteerd. De interne gebruikersnaam heeft de beperking dat alleen deze tekens zijn toegestaan: [ a-zA-Z0-9_.@-]. Andere tekens worden vervangen door hun overeenkomstige ASCII-waarde of simpelweg weggelaten. Bij conflicten wordt een nummer toegevoegd/verhoogd. De interne gebruikersnaam wordt gebruikt om een gebruiker intern te identificeren. Het is ook de standaardnaam voor de thuis-map van de gebruiker. Het is ook onderdeel van de externe URLs, bijvoorbeeld voor alle *DAV services. Met deze instelling kan het standaardgedrag worden overschreven. Wijzigingen hebben alleen effect voor nieuw gekoppelde (toegevoegde) LDAP gebruikers."
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/user_ldap/l10n/pl.js b/apps/user_ldap/l10n/pl.js
index 26460974b5e..52adb6848dd 100644
--- a/apps/user_ldap/l10n/pl.js
+++ b/apps/user_ldap/l10n/pl.js
@@ -192,8 +192,6 @@ OC.L10N.register(
"Usernames are used to store and assign metadata. In order to precisely identify and recognize users, each LDAP user will have an internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage." : "Nazwy użytkowników służą do przechowywania i przypisywania metadanych. Aby precyzyjnie zidentyfikować i rozpoznać użytkowników, każdy użytkownik LDAP będzie miał wewnętrzną nazwę użytkownika. Wymaga to mapowania z nazwy użytkownika na użytkownika LDAP. Utworzona nazwa użytkownika jest mapowana na UUID użytkownika LDAP. Dodatkowo DN jest buforowany w celu zmniejszenia interakcji LDAP, ale nie jest używany do identyfikacji. Zmiany zostaną wykryte jeśli DN zmieni się. Wewnętrzna nazwa użytkownika jest używana wszędzie. Wyczyszczenie mapowań pozostawi pozostałości po nim. Wyczyszczenie mapowań nie ma wpływu na konfigurację, ale ma wpływ na wszystkie konfiguracje LDAP! Nigdy nie usuwaj mapowań w środowisku produkcyjnym, tylko na etapie testowym lub eksperymentalnym.",
"Clear Username-LDAP User Mapping" : "Czyść Mapowanie użytkownika LDAP",
"Clear Groupname-LDAP Group Mapping" : "Czyść Mapowanie nazwy grupy LDAP",
- "_%s group found_::_%s groups found_" : ["%s znaleziona grupa","%s znalezionych grup","%s znalezionych grup","%s znalezionych grup"],
- "_%s user found_::_%s users found_" : ["%s znaleziony użytkownik","%s znalezionych użytkowników","%s znalezionych użytkowników","%s znalezionych użytkowników"],
"By default the internal username will be created from the UUID attribute. It makes sure that the username is unique and characters do not need to be converted. The internal username has the restriction that only these characters are allowed: [a-zA-Z0-9_.@-]. Other characters are replaced with their ASCII correspondence or simply omitted. On collisions a number will be added/increased. The internal username is used to identify a user internally. It is also the default name for the user home folder. It is also a part of remote URLs, for instance for all *DAV services. With this setting, the default behavior can be overridden. Changes will have effect only on newly mapped (added) LDAP users. Leave it empty for default behavior." : "Domyślnie wewnętrzna nazwa użytkownika zostanie utworzona z atrybutu UUID. Zapewnia to unikalność nazwy użytkownika, a znaki nie muszą być konwertowane. Wewnętrzna nazwa użytkownika ma ograniczenie, dlatego dozwolone są tylko znaki: [a-zA-Z0-9_.@-]. Inne znaki są zastępowane przez ich odpowiedniki ASCII lub po prostu pomijane. W przypadku kolizji zostanie dodany/zwiększony numer. Wewnętrzna nazwa użytkownika służy do wewnętrznej identyfikacji użytkownika. Jest również domyślną nazwą katalogu domowego użytkownika oraz częścią zdalnych adresów URL, na przykład dla wszystkich usług *DAV. Dzięki temu ustawieniu można zastąpić domyślne zachowanie. Zmiany będą miały wpływ tylko na nowo zmapowanych (dodanych) użytkowników LDAP. Dla domyślnego zachowania pozostaw to puste."
},
"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);");
diff --git a/apps/user_ldap/l10n/pl.json b/apps/user_ldap/l10n/pl.json
index 3df3c93dd1e..1a2de401f03 100644
--- a/apps/user_ldap/l10n/pl.json
+++ b/apps/user_ldap/l10n/pl.json
@@ -190,8 +190,6 @@
"Usernames are used to store and assign metadata. In order to precisely identify and recognize users, each LDAP user will have an internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage." : "Nazwy użytkowników służą do przechowywania i przypisywania metadanych. Aby precyzyjnie zidentyfikować i rozpoznać użytkowników, każdy użytkownik LDAP będzie miał wewnętrzną nazwę użytkownika. Wymaga to mapowania z nazwy użytkownika na użytkownika LDAP. Utworzona nazwa użytkownika jest mapowana na UUID użytkownika LDAP. Dodatkowo DN jest buforowany w celu zmniejszenia interakcji LDAP, ale nie jest używany do identyfikacji. Zmiany zostaną wykryte jeśli DN zmieni się. Wewnętrzna nazwa użytkownika jest używana wszędzie. Wyczyszczenie mapowań pozostawi pozostałości po nim. Wyczyszczenie mapowań nie ma wpływu na konfigurację, ale ma wpływ na wszystkie konfiguracje LDAP! Nigdy nie usuwaj mapowań w środowisku produkcyjnym, tylko na etapie testowym lub eksperymentalnym.",
"Clear Username-LDAP User Mapping" : "Czyść Mapowanie użytkownika LDAP",
"Clear Groupname-LDAP Group Mapping" : "Czyść Mapowanie nazwy grupy LDAP",
- "_%s group found_::_%s groups found_" : ["%s znaleziona grupa","%s znalezionych grup","%s znalezionych grup","%s znalezionych grup"],
- "_%s user found_::_%s users found_" : ["%s znaleziony użytkownik","%s znalezionych użytkowników","%s znalezionych użytkowników","%s znalezionych użytkowników"],
"By default the internal username will be created from the UUID attribute. It makes sure that the username is unique and characters do not need to be converted. The internal username has the restriction that only these characters are allowed: [a-zA-Z0-9_.@-]. Other characters are replaced with their ASCII correspondence or simply omitted. On collisions a number will be added/increased. The internal username is used to identify a user internally. It is also the default name for the user home folder. It is also a part of remote URLs, for instance for all *DAV services. With this setting, the default behavior can be overridden. Changes will have effect only on newly mapped (added) LDAP users. Leave it empty for default behavior." : "Domyślnie wewnętrzna nazwa użytkownika zostanie utworzona z atrybutu UUID. Zapewnia to unikalność nazwy użytkownika, a znaki nie muszą być konwertowane. Wewnętrzna nazwa użytkownika ma ograniczenie, dlatego dozwolone są tylko znaki: [a-zA-Z0-9_.@-]. Inne znaki są zastępowane przez ich odpowiedniki ASCII lub po prostu pomijane. W przypadku kolizji zostanie dodany/zwiększony numer. Wewnętrzna nazwa użytkownika służy do wewnętrznej identyfikacji użytkownika. Jest również domyślną nazwą katalogu domowego użytkownika oraz częścią zdalnych adresów URL, na przykład dla wszystkich usług *DAV. Dzięki temu ustawieniu można zastąpić domyślne zachowanie. Zmiany będą miały wpływ tylko na nowo zmapowanych (dodanych) użytkowników LDAP. Dla domyślnego zachowania pozostaw to puste."
},"pluralForm" :"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);"
} \ No newline at end of file
diff --git a/apps/user_ldap/l10n/pt_BR.js b/apps/user_ldap/l10n/pt_BR.js
index 23f95e91143..af156e526f2 100644
--- a/apps/user_ldap/l10n/pt_BR.js
+++ b/apps/user_ldap/l10n/pt_BR.js
@@ -188,8 +188,6 @@ OC.L10N.register(
"Usernames are used to store and assign metadata. In order to precisely identify and recognize users, each LDAP user will have an internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage." : "Os nomes de usuários são usados para armazenar e atribuir metadados. Para identificar e reconhecer com precisão os usuários, cada usuário LDAP terá um nome de usuário interno. Isso requer um mapeamento do nome de usuário para o usuário LDAP. O nome de usuário criado é mapeado para o UUID do usuário LDAP. Além disso, o DN também é armazenado em cache para reduzir a interação LDAP, mas não é usado para identificação. Se o DN mudar, as alterações serão encontradas. O nome de usuário interno é usado em todo lugar. Limpar os mapeamentos gerará sobras em todos os lugares. Limpar os mapeamentos não é sensível à configuração e afeta todas as configurações do LDAP! Nunca limpe os mapeamentos em um ambiente de produção, apenas em um estágio de teste ou experimental.",
"Clear Username-LDAP User Mapping" : "Limpar Mapeamento de Usuário username-LDAP",
"Clear Groupname-LDAP Group Mapping" : "Limpar Mapeamento do Grupo groupname-LDAP",
- "_%s group found_::_%s groups found_" : ["%s grupo encontrado","%s grupos encontrados","%s grupos encontrados"],
- "_%s user found_::_%s users found_" : ["usuário %s encontrado","%s usuários encontrados","%s usuários encontrados"],
"By default the internal username will be created from the UUID attribute. It makes sure that the username is unique and characters do not need to be converted. The internal username has the restriction that only these characters are allowed: [a-zA-Z0-9_.@-]. Other characters are replaced with their ASCII correspondence or simply omitted. On collisions a number will be added/increased. The internal username is used to identify a user internally. It is also the default name for the user home folder. It is also a part of remote URLs, for instance for all *DAV services. With this setting, the default behavior can be overridden. Changes will have effect only on newly mapped (added) LDAP users. Leave it empty for default behavior." : "Por padrão, o nome de usuário interno será criado a partir do atributo UUID. Isso garante que o nome de usuário seja único e os caracteres não precisem ser convertidos. O nome de usuário interno tem a restrição de que apenas estes caracteres são permitidos: [a-zA-Z0-9 _. @ -]. Outros caracteres são substituídos por sua correspondência ASCII ou simplesmente omitidos. Em colisões, um número será adicionado / aumentado. O nome de usuário interno é usado para identificar um usuário internamente. É também o nome padrão da pasta inicial do usuário. Também faz parte de URLs remotos, por exemplo, para todos os serviços * DAV. Com essa configuração, o comportamento padrão pode ser substituído. As alterações terão efeito apenas em usuários LDAP recém-mapeados (adicionados). Deixe em branco para o comportamento padrão."
},
"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/apps/user_ldap/l10n/pt_BR.json b/apps/user_ldap/l10n/pt_BR.json
index fc8860ebc3c..128c6d9e653 100644
--- a/apps/user_ldap/l10n/pt_BR.json
+++ b/apps/user_ldap/l10n/pt_BR.json
@@ -186,8 +186,6 @@
"Usernames are used to store and assign metadata. In order to precisely identify and recognize users, each LDAP user will have an internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage." : "Os nomes de usuários são usados para armazenar e atribuir metadados. Para identificar e reconhecer com precisão os usuários, cada usuário LDAP terá um nome de usuário interno. Isso requer um mapeamento do nome de usuário para o usuário LDAP. O nome de usuário criado é mapeado para o UUID do usuário LDAP. Além disso, o DN também é armazenado em cache para reduzir a interação LDAP, mas não é usado para identificação. Se o DN mudar, as alterações serão encontradas. O nome de usuário interno é usado em todo lugar. Limpar os mapeamentos gerará sobras em todos os lugares. Limpar os mapeamentos não é sensível à configuração e afeta todas as configurações do LDAP! Nunca limpe os mapeamentos em um ambiente de produção, apenas em um estágio de teste ou experimental.",
"Clear Username-LDAP User Mapping" : "Limpar Mapeamento de Usuário username-LDAP",
"Clear Groupname-LDAP Group Mapping" : "Limpar Mapeamento do Grupo groupname-LDAP",
- "_%s group found_::_%s groups found_" : ["%s grupo encontrado","%s grupos encontrados","%s grupos encontrados"],
- "_%s user found_::_%s users found_" : ["usuário %s encontrado","%s usuários encontrados","%s usuários encontrados"],
"By default the internal username will be created from the UUID attribute. It makes sure that the username is unique and characters do not need to be converted. The internal username has the restriction that only these characters are allowed: [a-zA-Z0-9_.@-]. Other characters are replaced with their ASCII correspondence or simply omitted. On collisions a number will be added/increased. The internal username is used to identify a user internally. It is also the default name for the user home folder. It is also a part of remote URLs, for instance for all *DAV services. With this setting, the default behavior can be overridden. Changes will have effect only on newly mapped (added) LDAP users. Leave it empty for default behavior." : "Por padrão, o nome de usuário interno será criado a partir do atributo UUID. Isso garante que o nome de usuário seja único e os caracteres não precisem ser convertidos. O nome de usuário interno tem a restrição de que apenas estes caracteres são permitidos: [a-zA-Z0-9 _. @ -]. Outros caracteres são substituídos por sua correspondência ASCII ou simplesmente omitidos. Em colisões, um número será adicionado / aumentado. O nome de usuário interno é usado para identificar um usuário internamente. É também o nome padrão da pasta inicial do usuário. Também faz parte de URLs remotos, por exemplo, para todos os serviços * DAV. Com essa configuração, o comportamento padrão pode ser substituído. As alterações terão efeito apenas em usuários LDAP recém-mapeados (adicionados). Deixe em branco para o comportamento padrão."
},"pluralForm" :"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
} \ No newline at end of file
diff --git a/apps/user_ldap/l10n/pt_PT.js b/apps/user_ldap/l10n/pt_PT.js
index c9c223ac342..7a46dd47813 100644
--- a/apps/user_ldap/l10n/pt_PT.js
+++ b/apps/user_ldap/l10n/pt_PT.js
@@ -138,8 +138,6 @@ OC.L10N.register(
"UUID Attribute for Groups:" : "Atributo UUID para grupos:",
"Username-LDAP User Mapping" : "Mapeamento do utilizador LDAP",
"Clear Username-LDAP User Mapping" : "Limpar mapeamento do utilizador-LDAP",
- "Clear Groupname-LDAP Group Mapping" : "Limpar o mapeamento do nome de grupo LDAP",
- "_%s group found_::_%s groups found_" : ["%s grupo encontrado","%s grupos encontrados","%s grupos encontrados"],
- "_%s user found_::_%s users found_" : ["%s utilizador encontrado","%s utilizadores encontrados","%s utilizadores encontrados"]
+ "Clear Groupname-LDAP Group Mapping" : "Limpar o mapeamento do nome de grupo LDAP"
},
"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/apps/user_ldap/l10n/pt_PT.json b/apps/user_ldap/l10n/pt_PT.json
index f7f646c05f3..bd8401b9a5a 100644
--- a/apps/user_ldap/l10n/pt_PT.json
+++ b/apps/user_ldap/l10n/pt_PT.json
@@ -136,8 +136,6 @@
"UUID Attribute for Groups:" : "Atributo UUID para grupos:",
"Username-LDAP User Mapping" : "Mapeamento do utilizador LDAP",
"Clear Username-LDAP User Mapping" : "Limpar mapeamento do utilizador-LDAP",
- "Clear Groupname-LDAP Group Mapping" : "Limpar o mapeamento do nome de grupo LDAP",
- "_%s group found_::_%s groups found_" : ["%s grupo encontrado","%s grupos encontrados","%s grupos encontrados"],
- "_%s user found_::_%s users found_" : ["%s utilizador encontrado","%s utilizadores encontrados","%s utilizadores encontrados"]
+ "Clear Groupname-LDAP Group Mapping" : "Limpar o mapeamento do nome de grupo LDAP"
},"pluralForm" :"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
} \ No newline at end of file
diff --git a/apps/user_ldap/l10n/ro.js b/apps/user_ldap/l10n/ro.js
index 0257c72071b..47788d4b17b 100644
--- a/apps/user_ldap/l10n/ro.js
+++ b/apps/user_ldap/l10n/ro.js
@@ -96,8 +96,6 @@ OC.L10N.register(
"One Group Base DN per line" : "Un Group Base DN pe linie",
"Group-Member association" : "Asocierea Grup-Membru",
"Special Attributes" : "Caracteristici speciale ",
- "Internal Username" : "Nume utilizator intern",
- "_%s group found_::_%s groups found_" : ["%s grup găsit.","%s grupuri găsite.","%s grupuri găsite."],
- "_%s user found_::_%s users found_" : ["%s utilizator găsit.","%s utilizatori găsiți.","%s utilizatori găsiți."]
+ "Internal Username" : "Nume utilizator intern"
},
"nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));");
diff --git a/apps/user_ldap/l10n/ro.json b/apps/user_ldap/l10n/ro.json
index 4c65d9c75f6..f5fca02f43d 100644
--- a/apps/user_ldap/l10n/ro.json
+++ b/apps/user_ldap/l10n/ro.json
@@ -94,8 +94,6 @@
"One Group Base DN per line" : "Un Group Base DN pe linie",
"Group-Member association" : "Asocierea Grup-Membru",
"Special Attributes" : "Caracteristici speciale ",
- "Internal Username" : "Nume utilizator intern",
- "_%s group found_::_%s groups found_" : ["%s grup găsit.","%s grupuri găsite.","%s grupuri găsite."],
- "_%s user found_::_%s users found_" : ["%s utilizator găsit.","%s utilizatori găsiți.","%s utilizatori găsiți."]
+ "Internal Username" : "Nume utilizator intern"
},"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/user_ldap/l10n/ru.js b/apps/user_ldap/l10n/ru.js
index 80741e0cfaf..c1cc7d3c1ae 100644
--- a/apps/user_ldap/l10n/ru.js
+++ b/apps/user_ldap/l10n/ru.js
@@ -188,8 +188,6 @@ OC.L10N.register(
"Usernames are used to store and assign metadata. In order to precisely identify and recognize users, each LDAP user will have an internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage." : "Имена пользователей используются для хранения и назначения метаданных. Для точной идентификации и распознавания пользователей, каждый пользователь LDAP будет иметь свое внутреннее имя пользователя. Это требует привязки имени пользователя к пользователю LDAP. При создании имя пользователя назначается идентификатору UUID пользователя LDAP. Помимо этого кешируется DN для уменьшения числа обращений к LDAP, однако он не используется для идентификации. Если DN был изменён, то изменения будут найдены. Внутреннее имя используется повсеместно. После сброса привязок в базе могут сохраниться остатки старой информации. Сброс привязок не привязан к конфигурации, он повлияет на все LDAP подключения! Ни в коем случае не рекомендуется сбрасывать привязки если система уже находится в эксплуатации, только на этапе тестирования.",
"Clear Username-LDAP User Mapping" : "Очистить соответствия Имя-Пользователь LDAP",
"Clear Groupname-LDAP Group Mapping" : "Очистить соответствия Группа-Группа LDAP",
- "_%s group found_::_%s groups found_" : ["%s группа найдена","%s группы найдены","%s групп найдено","%s групп найдено"],
- "_%s user found_::_%s users found_" : ["%s пользователь найден","%s пользователя найдено","%s пользователей найдено","%s пользователей найдено"],
"By default the internal username will be created from the UUID attribute. It makes sure that the username is unique and characters do not need to be converted. The internal username has the restriction that only these characters are allowed: [a-zA-Z0-9_.@-]. Other characters are replaced with their ASCII correspondence or simply omitted. On collisions a number will be added/increased. The internal username is used to identify a user internally. It is also the default name for the user home folder. It is also a part of remote URLs, for instance for all *DAV services. With this setting, the default behavior can be overridden. Changes will have effect only on newly mapped (added) LDAP users. Leave it empty for default behavior." : "По умолчанию внутреннее имя пользователя будет создано из атрибута UUID. Это даёт гарантию того, что имя пользователя уникально и символы не нужно конвертировать. Внутреннее имя пользователя имеет ограничение на то, что только эти символы допустимы: [ a-zA-Z0-9_.@-]. Другие символы замещаются их корреспондирующими символами ASCII или же просто отбрасываются. При коллизиях добавляется или увеличивается номер. Внутреннее имя пользователя используется для идентификации пользователя внутри системы. Также это по умолчанию имя для домашней папки пользователя. Также это часть адресов URL, например для всех служб *DAV. С помощью этой установки, поведение по умолчанию может быть изменено. Оставьте его пустым для поведения по умолчанию. Изменения будут иметь эффект только для вновь спроецированных (добавленных) пользователей LDAP. "
},
"nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);");
diff --git a/apps/user_ldap/l10n/ru.json b/apps/user_ldap/l10n/ru.json
index 54d52f84df3..2dfb1917227 100644
--- a/apps/user_ldap/l10n/ru.json
+++ b/apps/user_ldap/l10n/ru.json
@@ -186,8 +186,6 @@
"Usernames are used to store and assign metadata. In order to precisely identify and recognize users, each LDAP user will have an internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage." : "Имена пользователей используются для хранения и назначения метаданных. Для точной идентификации и распознавания пользователей, каждый пользователь LDAP будет иметь свое внутреннее имя пользователя. Это требует привязки имени пользователя к пользователю LDAP. При создании имя пользователя назначается идентификатору UUID пользователя LDAP. Помимо этого кешируется DN для уменьшения числа обращений к LDAP, однако он не используется для идентификации. Если DN был изменён, то изменения будут найдены. Внутреннее имя используется повсеместно. После сброса привязок в базе могут сохраниться остатки старой информации. Сброс привязок не привязан к конфигурации, он повлияет на все LDAP подключения! Ни в коем случае не рекомендуется сбрасывать привязки если система уже находится в эксплуатации, только на этапе тестирования.",
"Clear Username-LDAP User Mapping" : "Очистить соответствия Имя-Пользователь LDAP",
"Clear Groupname-LDAP Group Mapping" : "Очистить соответствия Группа-Группа LDAP",
- "_%s group found_::_%s groups found_" : ["%s группа найдена","%s группы найдены","%s групп найдено","%s групп найдено"],
- "_%s user found_::_%s users found_" : ["%s пользователь найден","%s пользователя найдено","%s пользователей найдено","%s пользователей найдено"],
"By default the internal username will be created from the UUID attribute. It makes sure that the username is unique and characters do not need to be converted. The internal username has the restriction that only these characters are allowed: [a-zA-Z0-9_.@-]. Other characters are replaced with their ASCII correspondence or simply omitted. On collisions a number will be added/increased. The internal username is used to identify a user internally. It is also the default name for the user home folder. It is also a part of remote URLs, for instance for all *DAV services. With this setting, the default behavior can be overridden. Changes will have effect only on newly mapped (added) LDAP users. Leave it empty for default behavior." : "По умолчанию внутреннее имя пользователя будет создано из атрибута UUID. Это даёт гарантию того, что имя пользователя уникально и символы не нужно конвертировать. Внутреннее имя пользователя имеет ограничение на то, что только эти символы допустимы: [ a-zA-Z0-9_.@-]. Другие символы замещаются их корреспондирующими символами ASCII или же просто отбрасываются. При коллизиях добавляется или увеличивается номер. Внутреннее имя пользователя используется для идентификации пользователя внутри системы. Также это по умолчанию имя для домашней папки пользователя. Также это часть адресов URL, например для всех служб *DAV. С помощью этой установки, поведение по умолчанию может быть изменено. Оставьте его пустым для поведения по умолчанию. Изменения будут иметь эффект только для вновь спроецированных (добавленных) пользователей LDAP. "
},"pluralForm" :"nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);"
} \ No newline at end of file
diff --git a/apps/user_ldap/l10n/sc.js b/apps/user_ldap/l10n/sc.js
index edf80a06c39..928f3a6b0d2 100644
--- a/apps/user_ldap/l10n/sc.js
+++ b/apps/user_ldap/l10n/sc.js
@@ -187,8 +187,6 @@ OC.L10N.register(
"Usernames are used to store and assign metadata. In order to precisely identify and recognize users, each LDAP user will have an internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage." : "Is nùmenes utente d'impreant pro archiviare e assignare is metadatos. Pro identificare a pretzisu e connòschere is utentes, cada utente LDAP at a tènnere unu nùmene utente de intro. Custu rechedet un'assòtziu dae nùmene utente a utente LDAP. Su nùmene utente creadu est assotziadu a s'UUID de s'utente LDAP. In prus su DN si ponet in memòria temporànea pro minimare s'interatzione cun LDAP, ma non s'impreat pro s'identificatzione. Si su DN càmbiat, is càmbios s'ant a agatare. Su nùmene utente de intro s'impreat in totue. Limpiende is assòtzios s'ant a lassare arrastos a s'at a interessare totu sa cunfiguratzione LDAP! Non limpies mai is assòtzios in un'ambiente de produtzione, ma isceti in una fase de proa o isperimentos.",
"Clear Username-LDAP User Mapping" : "Lìmpia assòtziu Nùmene utente-Utente LDAP",
"Clear Groupname-LDAP Group Mapping" : "Lìmpia assòtziu Nùmene de su grupu-Grupu LDAP",
- "_%s group found_::_%s groups found_" : ["%s grupos agatados","%s grupos agatados"],
- "_%s user found_::_%s users found_" : ["%sutente agatadu","%s utentes agatados"],
"By default the internal username will be created from the UUID attribute. It makes sure that the username is unique and characters do not need to be converted. The internal username has the restriction that only these characters are allowed: [a-zA-Z0-9_.@-]. Other characters are replaced with their ASCII correspondence or simply omitted. On collisions a number will be added/increased. The internal username is used to identify a user internally. It is also the default name for the user home folder. It is also a part of remote URLs, for instance for all *DAV services. With this setting, the default behavior can be overridden. Changes will have effect only on newly mapped (added) LDAP users. Leave it empty for default behavior." : "A manera predefinida, su nùmene utente de intro s'at a creare dae s'atributu UUID. Si segurat chi su nùmene utente siat ùnicu e chi non si depant cunvertire is caràteres. Su nùmene utente de intro permitit s'impreu de caràteres ispetzìficos: [a-zA-Z0-9_.@-]. Is àteros caràteres si cambiant cun sa currispondèntzia ASCII o non si ponent. S'in casu de cunflitu, s'agiunghet/creschet unu nùmeru. Su nùmene utente de intro s'impreat pro identificare un'utente de intro. Est puru su nùmene predefinidu pro sa cartella printzipale de s'utente. Est puru una parte de URL remotos, pro esèmpiu pro totu is servìtzios *DAV. Cun custa impostatzione, su funtzionamentu predefinidu si podet brincare. Is càmbios ant a èssere efetivos isceti in is utèntzias noas assotziadas LDAP (agiuntas). Lassa bòidu pro funtzionamentu predefinidu."
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/user_ldap/l10n/sc.json b/apps/user_ldap/l10n/sc.json
index 53b6cc38ecb..d13a8fd8a16 100644
--- a/apps/user_ldap/l10n/sc.json
+++ b/apps/user_ldap/l10n/sc.json
@@ -185,8 +185,6 @@
"Usernames are used to store and assign metadata. In order to precisely identify and recognize users, each LDAP user will have an internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage." : "Is nùmenes utente d'impreant pro archiviare e assignare is metadatos. Pro identificare a pretzisu e connòschere is utentes, cada utente LDAP at a tènnere unu nùmene utente de intro. Custu rechedet un'assòtziu dae nùmene utente a utente LDAP. Su nùmene utente creadu est assotziadu a s'UUID de s'utente LDAP. In prus su DN si ponet in memòria temporànea pro minimare s'interatzione cun LDAP, ma non s'impreat pro s'identificatzione. Si su DN càmbiat, is càmbios s'ant a agatare. Su nùmene utente de intro s'impreat in totue. Limpiende is assòtzios s'ant a lassare arrastos a s'at a interessare totu sa cunfiguratzione LDAP! Non limpies mai is assòtzios in un'ambiente de produtzione, ma isceti in una fase de proa o isperimentos.",
"Clear Username-LDAP User Mapping" : "Lìmpia assòtziu Nùmene utente-Utente LDAP",
"Clear Groupname-LDAP Group Mapping" : "Lìmpia assòtziu Nùmene de su grupu-Grupu LDAP",
- "_%s group found_::_%s groups found_" : ["%s grupos agatados","%s grupos agatados"],
- "_%s user found_::_%s users found_" : ["%sutente agatadu","%s utentes agatados"],
"By default the internal username will be created from the UUID attribute. It makes sure that the username is unique and characters do not need to be converted. The internal username has the restriction that only these characters are allowed: [a-zA-Z0-9_.@-]. Other characters are replaced with their ASCII correspondence or simply omitted. On collisions a number will be added/increased. The internal username is used to identify a user internally. It is also the default name for the user home folder. It is also a part of remote URLs, for instance for all *DAV services. With this setting, the default behavior can be overridden. Changes will have effect only on newly mapped (added) LDAP users. Leave it empty for default behavior." : "A manera predefinida, su nùmene utente de intro s'at a creare dae s'atributu UUID. Si segurat chi su nùmene utente siat ùnicu e chi non si depant cunvertire is caràteres. Su nùmene utente de intro permitit s'impreu de caràteres ispetzìficos: [a-zA-Z0-9_.@-]. Is àteros caràteres si cambiant cun sa currispondèntzia ASCII o non si ponent. S'in casu de cunflitu, s'agiunghet/creschet unu nùmeru. Su nùmene utente de intro s'impreat pro identificare un'utente de intro. Est puru su nùmene predefinidu pro sa cartella printzipale de s'utente. Est puru una parte de URL remotos, pro esèmpiu pro totu is servìtzios *DAV. Cun custa impostatzione, su funtzionamentu predefinidu si podet brincare. Is càmbios ant a èssere efetivos isceti in is utèntzias noas assotziadas LDAP (agiuntas). Lassa bòidu pro funtzionamentu predefinidu."
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/user_ldap/l10n/sk.js b/apps/user_ldap/l10n/sk.js
index 5fbf8f3bc29..7e020dfe5e7 100644
--- a/apps/user_ldap/l10n/sk.js
+++ b/apps/user_ldap/l10n/sk.js
@@ -187,8 +187,6 @@ OC.L10N.register(
"Usernames are used to store and assign metadata. In order to precisely identify and recognize users, each LDAP user will have an internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage." : "Používateľské mená sa používajú na ukladanie a prideľovanie meta údajov. Pre presnú identifikáciu a rozpoznávanie má každý používateľ LDAP interné používateľské meno. To si vyžaduje mapovanie používateľského mena na užívateľa LDAP. Vytvorené meno používateľa je mapované na UUID používateľa LDAP. Okrem toho sa DN ukladá aj do vyrovnávacej pamäte, aby sa znížila interakcia LDAP, ale nepoužíva sa na identifikáciu. Ak sa DN zmení, zmeny sa nájdu. Interné používateľské meno sa používa všade. Vymazanie mápovania bude mať pozostatky všade. Vymazanie mapovania nie je citlivé na nastavenie, ovplyvňuje všetky nastavenia LDAP! Nikdy nemažte mapovanie vo produkčnom prostredí, ale iba v testovacej alebo experimentálnej fáze.",
"Clear Username-LDAP User Mapping" : "Zrušiť mapovanie LDAP používateľských mien",
"Clear Groupname-LDAP Group Mapping" : "Zrušiť mapovanie názvov LDAP skupín",
- "_%s group found_::_%s groups found_" : ["%s nájdená skupina","%s nájdené skupiny","%s nájdených skupín","%s nájdených skupín"],
- "_%s user found_::_%s users found_" : ["%s nájdený používateľ","%s nájdení používatelia","%s nájdených používateľov","%s nájdených používateľov"],
"By default the internal username will be created from the UUID attribute. It makes sure that the username is unique and characters do not need to be converted. The internal username has the restriction that only these characters are allowed: [a-zA-Z0-9_.@-]. Other characters are replaced with their ASCII correspondence or simply omitted. On collisions a number will be added/increased. The internal username is used to identify a user internally. It is also the default name for the user home folder. It is also a part of remote URLs, for instance for all *DAV services. With this setting, the default behavior can be overridden. Changes will have effect only on newly mapped (added) LDAP users. Leave it empty for default behavior." : "V predvolenom nastavení sa interné používateľské meno vytvorí z atribútu UUID. Zabezpečuje jedinečnosť používateľského mena a nie je potrebné meniť znaky. Interné používateľské meno má obmedzenia, ktoré povoľujú iba tieto znaky: [a-zA-Z0-9 _. @ -]. Ostatné znaky sa nahradia zodpovedajúcimi znakmi ASCII alebo sa jednoducho vynechajú. Pri konfliktoch bude pridané/zvýšené číslo. Interné používateľské meno sa používa na internú identifikáciu používateľa. Je to tiež predvolený názov domovského priečinka používateľa. Je tiež súčasťou URL, napríklad pre všetky služby * DAV. Týmto nastavením môže byť predvolené správanie zmenené. Nechajte prázdne ak chcete nechať predvolené nastavenie. Zmeny majú vplyv iba na novo namapovaných (pridaných) užívateľov LDAP."
},
"nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n >= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);");
diff --git a/apps/user_ldap/l10n/sk.json b/apps/user_ldap/l10n/sk.json
index 625298314ac..abd385b26c7 100644
--- a/apps/user_ldap/l10n/sk.json
+++ b/apps/user_ldap/l10n/sk.json
@@ -185,8 +185,6 @@
"Usernames are used to store and assign metadata. In order to precisely identify and recognize users, each LDAP user will have an internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage." : "Používateľské mená sa používajú na ukladanie a prideľovanie meta údajov. Pre presnú identifikáciu a rozpoznávanie má každý používateľ LDAP interné používateľské meno. To si vyžaduje mapovanie používateľského mena na užívateľa LDAP. Vytvorené meno používateľa je mapované na UUID používateľa LDAP. Okrem toho sa DN ukladá aj do vyrovnávacej pamäte, aby sa znížila interakcia LDAP, ale nepoužíva sa na identifikáciu. Ak sa DN zmení, zmeny sa nájdu. Interné používateľské meno sa používa všade. Vymazanie mápovania bude mať pozostatky všade. Vymazanie mapovania nie je citlivé na nastavenie, ovplyvňuje všetky nastavenia LDAP! Nikdy nemažte mapovanie vo produkčnom prostredí, ale iba v testovacej alebo experimentálnej fáze.",
"Clear Username-LDAP User Mapping" : "Zrušiť mapovanie LDAP používateľských mien",
"Clear Groupname-LDAP Group Mapping" : "Zrušiť mapovanie názvov LDAP skupín",
- "_%s group found_::_%s groups found_" : ["%s nájdená skupina","%s nájdené skupiny","%s nájdených skupín","%s nájdených skupín"],
- "_%s user found_::_%s users found_" : ["%s nájdený používateľ","%s nájdení používatelia","%s nájdených používateľov","%s nájdených používateľov"],
"By default the internal username will be created from the UUID attribute. It makes sure that the username is unique and characters do not need to be converted. The internal username has the restriction that only these characters are allowed: [a-zA-Z0-9_.@-]. Other characters are replaced with their ASCII correspondence or simply omitted. On collisions a number will be added/increased. The internal username is used to identify a user internally. It is also the default name for the user home folder. It is also a part of remote URLs, for instance for all *DAV services. With this setting, the default behavior can be overridden. Changes will have effect only on newly mapped (added) LDAP users. Leave it empty for default behavior." : "V predvolenom nastavení sa interné používateľské meno vytvorí z atribútu UUID. Zabezpečuje jedinečnosť používateľského mena a nie je potrebné meniť znaky. Interné používateľské meno má obmedzenia, ktoré povoľujú iba tieto znaky: [a-zA-Z0-9 _. @ -]. Ostatné znaky sa nahradia zodpovedajúcimi znakmi ASCII alebo sa jednoducho vynechajú. Pri konfliktoch bude pridané/zvýšené číslo. Interné používateľské meno sa používa na internú identifikáciu používateľa. Je to tiež predvolený názov domovského priečinka používateľa. Je tiež súčasťou URL, napríklad pre všetky služby * DAV. Týmto nastavením môže byť predvolené správanie zmenené. Nechajte prázdne ak chcete nechať predvolené nastavenie. Zmeny majú vplyv iba na novo namapovaných (pridaných) užívateľov LDAP."
},"pluralForm" :"nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n >= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);"
} \ No newline at end of file
diff --git a/apps/user_ldap/l10n/sl.js b/apps/user_ldap/l10n/sl.js
index 2c19d53b0be..d6de343d97a 100644
--- a/apps/user_ldap/l10n/sl.js
+++ b/apps/user_ldap/l10n/sl.js
@@ -187,8 +187,6 @@ OC.L10N.register(
"Usernames are used to store and assign metadata. In order to precisely identify and recognize users, each LDAP user will have an internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage." : "Uporabniška imena se uporabljajo za shranjevanje in dodeljevanje metapodatkov. Za natančno določevanje uporabnikov je vsakemu uporabniku LDAP preslikano tudi notranje uporabniško ime in sicer na UUID uporabnika LDAP. Poleg tega se enoznačno ime DN shrani tudi v predpomnilnik, da se zmanjša število poslanih zahtevkov na strežnik, a se to ne uporablja za določevanje. Če se enoznačno ime spremeni, bodo usrezno usklajene tudi spremembe. Notranje uporabniško ime se sicer uporablja na več mestih, zato je pričakovati, da ostanejo pri čiščenju preslikav nepovezani podatki. To brisanje ne vpliva upošteva ravni nastavitev, ampak deluje na vse nastavitve LDAP! Preslikav ni nikoli piporočljivo počistiti v produkcijskem okolju, je pa to mogoče v preizkusnem. ",
"Clear Username-LDAP User Mapping" : "Izbriši preslikavo uporabniškega imena na LDAP",
"Clear Groupname-LDAP Group Mapping" : "Izbriši preslikavo skupine na LDAP",
- "_%s group found_::_%s groups found_" : ["%s najdena skupina","%s najdeni skupini","%s najdene skupine","%s najdenih skupin"],
- "_%s user found_::_%s users found_" : ["%s najden uporabnik","%s najdena uporabnika","%s najdeni uporabniki","%s najdenih uporabnikov"],
"By default the internal username will be created from the UUID attribute. It makes sure that the username is unique and characters do not need to be converted. The internal username has the restriction that only these characters are allowed: [a-zA-Z0-9_.@-]. Other characters are replaced with their ASCII correspondence or simply omitted. On collisions a number will be added/increased. The internal username is used to identify a user internally. It is also the default name for the user home folder. It is also a part of remote URLs, for instance for all *DAV services. With this setting, the default behavior can be overridden. Changes will have effect only on newly mapped (added) LDAP users. Leave it empty for default behavior." : "Privzeto je notranje uporabniško ime ustvarjeno po atributu UUID. To zagotavlja, da je uporabniško ime enkratno in da znakov ni treba posebej pretvarjati. Notrajne uporabniško ime ima določeno omejitev uporabe izključno znakov [a-zA-Z0-9_.@- ]. Vsi drugi znaki so zamenjani z ustreznimi ASCII zamenjavami ali pa so enostavno izpuščeni. V primeru spora je k imenu dodana še številka. Notranje uporabniško ime je namenjeno določitvi istovetnosti in je hkrati tudi privzeto ime uporabnikove osebne mape. Je tudi del oddaljenega naslova URL, na primer za vse storitve *DAV. Ta možnost nastavitve privzetega sistema prepiše, spremembe pa se uveljavijo le za na novo dodane (preslikane) uporabnike LDAP. Za privzeto delovanje mora biti polje prazno."
},
"nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);");
diff --git a/apps/user_ldap/l10n/sl.json b/apps/user_ldap/l10n/sl.json
index 4b92175d753..79bcd106014 100644
--- a/apps/user_ldap/l10n/sl.json
+++ b/apps/user_ldap/l10n/sl.json
@@ -185,8 +185,6 @@
"Usernames are used to store and assign metadata. In order to precisely identify and recognize users, each LDAP user will have an internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage." : "Uporabniška imena se uporabljajo za shranjevanje in dodeljevanje metapodatkov. Za natančno določevanje uporabnikov je vsakemu uporabniku LDAP preslikano tudi notranje uporabniško ime in sicer na UUID uporabnika LDAP. Poleg tega se enoznačno ime DN shrani tudi v predpomnilnik, da se zmanjša število poslanih zahtevkov na strežnik, a se to ne uporablja za določevanje. Če se enoznačno ime spremeni, bodo usrezno usklajene tudi spremembe. Notranje uporabniško ime se sicer uporablja na več mestih, zato je pričakovati, da ostanejo pri čiščenju preslikav nepovezani podatki. To brisanje ne vpliva upošteva ravni nastavitev, ampak deluje na vse nastavitve LDAP! Preslikav ni nikoli piporočljivo počistiti v produkcijskem okolju, je pa to mogoče v preizkusnem. ",
"Clear Username-LDAP User Mapping" : "Izbriši preslikavo uporabniškega imena na LDAP",
"Clear Groupname-LDAP Group Mapping" : "Izbriši preslikavo skupine na LDAP",
- "_%s group found_::_%s groups found_" : ["%s najdena skupina","%s najdeni skupini","%s najdene skupine","%s najdenih skupin"],
- "_%s user found_::_%s users found_" : ["%s najden uporabnik","%s najdena uporabnika","%s najdeni uporabniki","%s najdenih uporabnikov"],
"By default the internal username will be created from the UUID attribute. It makes sure that the username is unique and characters do not need to be converted. The internal username has the restriction that only these characters are allowed: [a-zA-Z0-9_.@-]. Other characters are replaced with their ASCII correspondence or simply omitted. On collisions a number will be added/increased. The internal username is used to identify a user internally. It is also the default name for the user home folder. It is also a part of remote URLs, for instance for all *DAV services. With this setting, the default behavior can be overridden. Changes will have effect only on newly mapped (added) LDAP users. Leave it empty for default behavior." : "Privzeto je notranje uporabniško ime ustvarjeno po atributu UUID. To zagotavlja, da je uporabniško ime enkratno in da znakov ni treba posebej pretvarjati. Notrajne uporabniško ime ima določeno omejitev uporabe izključno znakov [a-zA-Z0-9_.@- ]. Vsi drugi znaki so zamenjani z ustreznimi ASCII zamenjavami ali pa so enostavno izpuščeni. V primeru spora je k imenu dodana še številka. Notranje uporabniško ime je namenjeno določitvi istovetnosti in je hkrati tudi privzeto ime uporabnikove osebne mape. Je tudi del oddaljenega naslova URL, na primer za vse storitve *DAV. Ta možnost nastavitve privzetega sistema prepiše, spremembe pa se uveljavijo le za na novo dodane (preslikane) uporabnike LDAP. Za privzeto delovanje mora biti polje prazno."
},"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/user_ldap/l10n/sq.js b/apps/user_ldap/l10n/sq.js
index c2a5b2d5e61..ee433d876d2 100644
--- a/apps/user_ldap/l10n/sq.js
+++ b/apps/user_ldap/l10n/sq.js
@@ -168,8 +168,6 @@ OC.L10N.register(
"UUID Attribute for Groups:" : "Atribut UUID për Grupe:",
"Username-LDAP User Mapping" : "Përshoqërim Emër përdoruesi-Përdorues LDAP",
"Clear Username-LDAP User Mapping" : "Pastro Përshoqërimin Emër përdoruesi-Përdorues LDAP",
- "Clear Groupname-LDAP Group Mapping" : "Pastro Përshoqërimin Emër grupi-Grup LDAP",
- "_%s group found_::_%s groups found_" : ["U gjet %s grup","U gjetën %s grupe"],
- "_%s user found_::_%s users found_" : ["U gjet %s përdorues","U gjetën %s përdorues"]
+ "Clear Groupname-LDAP Group Mapping" : "Pastro Përshoqërimin Emër grupi-Grup LDAP"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/user_ldap/l10n/sq.json b/apps/user_ldap/l10n/sq.json
index 494ba0e5760..3f70efccb7d 100644
--- a/apps/user_ldap/l10n/sq.json
+++ b/apps/user_ldap/l10n/sq.json
@@ -166,8 +166,6 @@
"UUID Attribute for Groups:" : "Atribut UUID për Grupe:",
"Username-LDAP User Mapping" : "Përshoqërim Emër përdoruesi-Përdorues LDAP",
"Clear Username-LDAP User Mapping" : "Pastro Përshoqërimin Emër përdoruesi-Përdorues LDAP",
- "Clear Groupname-LDAP Group Mapping" : "Pastro Përshoqërimin Emër grupi-Grup LDAP",
- "_%s group found_::_%s groups found_" : ["U gjet %s grup","U gjetën %s grupe"],
- "_%s user found_::_%s users found_" : ["U gjet %s përdorues","U gjetën %s përdorues"]
+ "Clear Groupname-LDAP Group Mapping" : "Pastro Përshoqërimin Emër grupi-Grup LDAP"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/user_ldap/l10n/sr.js b/apps/user_ldap/l10n/sr.js
index 010bdf3ec9d..1f9d589068f 100644
--- a/apps/user_ldap/l10n/sr.js
+++ b/apps/user_ldap/l10n/sr.js
@@ -179,8 +179,6 @@ OC.L10N.register(
"Username-LDAP User Mapping" : "Username-LDAP мапирање корисника",
"Usernames are used to store and assign metadata. In order to precisely identify and recognize users, each LDAP user will have an internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage." : "Корисничка имена се користи за чување и додељивање метаподатака. Да би се прецизно идентификовали и препознавали кориснике, сваки LDAP корисник ће имати локално корисничко име. Ово захтева мапирање од корисничког имена до LDAP корисника. Креирано корисничко име се мапира у UUID LDAP корисника. Поред тога, DN се кешира да смањи LDAP интеракцију, али се не користи за идентификацију. Ако се DN мења, промене се могу наћи. Локално корисничко име се користи свуда. Чишћење мапирања оставља свуда остатке. Чишћење мапирања није осетљиво на конфигурацију, оно утиче на све LDAP конфигурације! Никада не користит чишћење мапирања у радном окружењу, већ само у тестирању или експерименталној фази.",
"Clear Username-LDAP User Mapping" : "Очисти Username-LDAP мапирање корисника",
- "Clear Groupname-LDAP Group Mapping" : "Очисти Groupname-LDAP мапирање група",
- "_%s group found_::_%s groups found_" : ["нађена %s група","нађене %s групе","Нађено %s група"],
- "_%s user found_::_%s users found_" : ["нађен %s корисник","нађена %s корисника","Нађено %s корисника"]
+ "Clear Groupname-LDAP Group Mapping" : "Очисти Groupname-LDAP мапирање група"
},
"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/user_ldap/l10n/sr.json b/apps/user_ldap/l10n/sr.json
index 8da7d4d09ac..0bf2382a477 100644
--- a/apps/user_ldap/l10n/sr.json
+++ b/apps/user_ldap/l10n/sr.json
@@ -177,8 +177,6 @@
"Username-LDAP User Mapping" : "Username-LDAP мапирање корисника",
"Usernames are used to store and assign metadata. In order to precisely identify and recognize users, each LDAP user will have an internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage." : "Корисничка имена се користи за чување и додељивање метаподатака. Да би се прецизно идентификовали и препознавали кориснике, сваки LDAP корисник ће имати локално корисничко име. Ово захтева мапирање од корисничког имена до LDAP корисника. Креирано корисничко име се мапира у UUID LDAP корисника. Поред тога, DN се кешира да смањи LDAP интеракцију, али се не користи за идентификацију. Ако се DN мења, промене се могу наћи. Локално корисничко име се користи свуда. Чишћење мапирања оставља свуда остатке. Чишћење мапирања није осетљиво на конфигурацију, оно утиче на све LDAP конфигурације! Никада не користит чишћење мапирања у радном окружењу, већ само у тестирању или експерименталној фази.",
"Clear Username-LDAP User Mapping" : "Очисти Username-LDAP мапирање корисника",
- "Clear Groupname-LDAP Group Mapping" : "Очисти Groupname-LDAP мапирање група",
- "_%s group found_::_%s groups found_" : ["нађена %s група","нађене %s групе","Нађено %s група"],
- "_%s user found_::_%s users found_" : ["нађен %s корисник","нађена %s корисника","Нађено %s корисника"]
+ "Clear Groupname-LDAP Group Mapping" : "Очисти Groupname-LDAP мапирање група"
},"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/user_ldap/l10n/sv.js b/apps/user_ldap/l10n/sv.js
index 7fa9140cb83..5467a9359a4 100644
--- a/apps/user_ldap/l10n/sv.js
+++ b/apps/user_ldap/l10n/sv.js
@@ -179,8 +179,6 @@ OC.L10N.register(
"Username-LDAP User Mapping" : "Användarnamn-LDAP användarmappning",
"Usernames are used to store and assign metadata. In order to precisely identify and recognize users, each LDAP user will have an internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage." : "Användarnamn används för att lagra och tilldela metadata. För att exakt identifiera användare har varje LDAP-användare ett internt användarnamn. Detta kräver en mappning från användarnamn till LDAP-användare. Det skapade användarnamnet är mappat till UUID för LDAP-användaren. Dessutom cachas DN för att minska LDAP-interaktion, men den används inte för identifiering. Om DN ändras kommer ändringarna att hittas. Det interna användarnamnet används på nytt. Att rensa mappningarna kommer att ha rester överallt. Att rensa mappningarna är inte konfigurationskänsligt, det påverkar alla LDAP-konfigurationer! Rensa aldrig mappningarna i en produktionsmiljö, bara i en test- eller experimentfas.",
"Clear Username-LDAP User Mapping" : "Rensa användarnamn-LDAP användarmappning",
- "Clear Groupname-LDAP Group Mapping" : "Rensa gruppnamn-LDAP gruppmappning",
- "_%s group found_::_%s groups found_" : ["%s grupp hittad","%s grupper hittade"],
- "_%s user found_::_%s users found_" : ["%s användare hittad","%s användare hittade"]
+ "Clear Groupname-LDAP Group Mapping" : "Rensa gruppnamn-LDAP gruppmappning"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/user_ldap/l10n/sv.json b/apps/user_ldap/l10n/sv.json
index f2016d9cd25..d214492094d 100644
--- a/apps/user_ldap/l10n/sv.json
+++ b/apps/user_ldap/l10n/sv.json
@@ -177,8 +177,6 @@
"Username-LDAP User Mapping" : "Användarnamn-LDAP användarmappning",
"Usernames are used to store and assign metadata. In order to precisely identify and recognize users, each LDAP user will have an internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage." : "Användarnamn används för att lagra och tilldela metadata. För att exakt identifiera användare har varje LDAP-användare ett internt användarnamn. Detta kräver en mappning från användarnamn till LDAP-användare. Det skapade användarnamnet är mappat till UUID för LDAP-användaren. Dessutom cachas DN för att minska LDAP-interaktion, men den används inte för identifiering. Om DN ändras kommer ändringarna att hittas. Det interna användarnamnet används på nytt. Att rensa mappningarna kommer att ha rester överallt. Att rensa mappningarna är inte konfigurationskänsligt, det påverkar alla LDAP-konfigurationer! Rensa aldrig mappningarna i en produktionsmiljö, bara i en test- eller experimentfas.",
"Clear Username-LDAP User Mapping" : "Rensa användarnamn-LDAP användarmappning",
- "Clear Groupname-LDAP Group Mapping" : "Rensa gruppnamn-LDAP gruppmappning",
- "_%s group found_::_%s groups found_" : ["%s grupp hittad","%s grupper hittade"],
- "_%s user found_::_%s users found_" : ["%s användare hittad","%s användare hittade"]
+ "Clear Groupname-LDAP Group Mapping" : "Rensa gruppnamn-LDAP gruppmappning"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/user_ldap/l10n/th.js b/apps/user_ldap/l10n/th.js
index da0b012155b..f0537e1ce56 100644
--- a/apps/user_ldap/l10n/th.js
+++ b/apps/user_ldap/l10n/th.js
@@ -136,8 +136,6 @@ OC.L10N.register(
"UUID Attribute for Groups:" : "แอตทริบิวต์ UUID สำหรับกลุ่ม:",
"Username-LDAP User Mapping" : "Username-LDAP ผู้ใช้ Mapping",
"Clear Username-LDAP User Mapping" : "ล้าง Username-LDAP ผู้ใช้ Mapping",
- "Clear Groupname-LDAP Group Mapping" : "ล้าง Groupname-LDAP กลุ่ม Mapping",
- "_%s group found_::_%s groups found_" : ["พบ %s กลุ่ม"],
- "_%s user found_::_%s users found_" : ["พบผู้ใช้ %s คน"]
+ "Clear Groupname-LDAP Group Mapping" : "ล้าง Groupname-LDAP กลุ่ม Mapping"
},
"nplurals=1; plural=0;");
diff --git a/apps/user_ldap/l10n/th.json b/apps/user_ldap/l10n/th.json
index 920f710582d..29f532b9ba0 100644
--- a/apps/user_ldap/l10n/th.json
+++ b/apps/user_ldap/l10n/th.json
@@ -134,8 +134,6 @@
"UUID Attribute for Groups:" : "แอตทริบิวต์ UUID สำหรับกลุ่ม:",
"Username-LDAP User Mapping" : "Username-LDAP ผู้ใช้ Mapping",
"Clear Username-LDAP User Mapping" : "ล้าง Username-LDAP ผู้ใช้ Mapping",
- "Clear Groupname-LDAP Group Mapping" : "ล้าง Groupname-LDAP กลุ่ม Mapping",
- "_%s group found_::_%s groups found_" : ["พบ %s กลุ่ม"],
- "_%s user found_::_%s users found_" : ["พบผู้ใช้ %s คน"]
+ "Clear Groupname-LDAP Group Mapping" : "ล้าง Groupname-LDAP กลุ่ม Mapping"
},"pluralForm" :"nplurals=1; plural=0;"
} \ No newline at end of file
diff --git a/apps/user_ldap/l10n/tr.js b/apps/user_ldap/l10n/tr.js
index 32a7c1ce5b9..dc4241e589a 100644
--- a/apps/user_ldap/l10n/tr.js
+++ b/apps/user_ldap/l10n/tr.js
@@ -60,6 +60,10 @@ OC.L10N.register(
"Your password will expire today." : "Parolanızın geçerlilik süresi bugün dolacak.",
"_Your password will expire within %n day._::_Your password will expire within %n days._" : ["Parolanızın süresi %n gün içinde dolacak.","Parolanızın süresi %n gün içinde dolacak."],
"LDAP/AD integration" : "LDAP/AD bütünleştirmesi",
+ "_%n group found_::_%n groups found_" : ["%n grup bulundu","%n grup bulundu"],
+ "> 1000 groups found" : "> 1000 grup bulundu",
+ "> 1000 users found" : "> 1000 kullanıcı bulundu",
+ "_%n user found_::_%n users found_" : ["%n kullanıcı bulundu","%n kullanıcı bulundu"],
"Could not detect user display name attribute. Please specify it yourself in advanced LDAP settings." : "Görüntülenecek kullanıcı adı özniteliği algılanamadı. Lütfen gelişmiş LDAP ayarları bölümünden siz belirtin.",
"Could not find the desired feature" : "İstenilen özellik bulunamadı",
"Invalid Host" : "Sunucu geçersiz",
@@ -188,8 +192,6 @@ OC.L10N.register(
"Usernames are used to store and assign metadata. In order to precisely identify and recognize users, each LDAP user will have an internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage." : "Kullanıcı adları, üst veri depolaması ve ataması için kullanılır. Kullanıcıları kesin olarak belirlemek ve algılamak için, her LDAP kullanıcısına bir iç kullanıcı verilir. Bu kullanıcı adı ile LDAP kullanıcısının eşleştirilmesi gerekir. Oluşturulan kullanıcı adı LDAP kullanıcısının UUID değeri ile eşleştirilir. Bunun yanında LDAP etkileşimini azaltmak için DN ön belleğe alınır ancak bu işlem kimlik belirleme için kullanılmaz. DN üzerinde yapılan değişiklikler aktarılır. İç kullanıcı her yerde kullanıldığından, bir eşleştirmeyi kaldırmak pek çok yerde kalıntılar bırakır. Eşleştirmeleri kaldırmak yalnızca yapılandırmaya bağlı değildir, tüm LDAP yapılandırmalarını etkiler! Üretim ortamında eşleştirmeleri asla kaldırmayın, yalnızca sınama ya da deney aşamalarında kullanın.",
"Clear Username-LDAP User Mapping" : "Kullanıcı Adı-LDAP Kullanıcısı Eşleştirmesini Kaldır",
"Clear Groupname-LDAP Group Mapping" : "Grup Adı-LDAP Grubu Eşleştirmesini Kaldır",
- "_%s group found_::_%s groups found_" : ["%s grup bulundu","%s grup bulundu"],
- "_%s user found_::_%s users found_" : ["%s kullanıcı bulundu","%s kullanıcı bulundu"],
"By default the internal username will be created from the UUID attribute. It makes sure that the username is unique and characters do not need to be converted. The internal username has the restriction that only these characters are allowed: [a-zA-Z0-9_.@-]. Other characters are replaced with their ASCII correspondence or simply omitted. On collisions a number will be added/increased. The internal username is used to identify a user internally. It is also the default name for the user home folder. It is also a part of remote URLs, for instance for all *DAV services. With this setting, the default behavior can be overridden. Changes will have effect only on newly mapped (added) LDAP users. Leave it empty for default behavior." : "Varsayılan olarak, iç kullanıcı adı UUID özniteliğinden oluşturulur. Böylece kullanıcı adının eşsiz olması ve dönüştürülmesi gereken karakterler içermediğinden emin olunur. İç kullanıcı adında kısıtlaması yalnızca şu karakterleri kullanılabilir: [ a-zA-Z0-9_.@-]. Diğer karakterler ASCII karşılıklarına dönüştürülür ya da yok sayılır. Çakışmalarda ada bir sayı eklenir. İç kullanıcı adı bir kullanıcıyı içsel olarak belirlemeye yarar. Aynı zamanda kullanıcı ana klasörünün varsayılan adı olarak da kullanılır. İnternet adreslerinin, örneğin *DAV servislerinin bir parçasıdır. Bu seçenek ile varsayılan davranış değiştirilebilir. Değişiklikler yalnızca yeni eşleştirilecek (eklenecek) LDAP kullanıcılarını etkiler. Varsayılan davranışı kullanmak için boş bırakın. "
},
"nplurals=2; plural=(n > 1);");
diff --git a/apps/user_ldap/l10n/tr.json b/apps/user_ldap/l10n/tr.json
index be1d8729fb6..8134a8b23af 100644
--- a/apps/user_ldap/l10n/tr.json
+++ b/apps/user_ldap/l10n/tr.json
@@ -58,6 +58,10 @@
"Your password will expire today." : "Parolanızın geçerlilik süresi bugün dolacak.",
"_Your password will expire within %n day._::_Your password will expire within %n days._" : ["Parolanızın süresi %n gün içinde dolacak.","Parolanızın süresi %n gün içinde dolacak."],
"LDAP/AD integration" : "LDAP/AD bütünleştirmesi",
+ "_%n group found_::_%n groups found_" : ["%n grup bulundu","%n grup bulundu"],
+ "> 1000 groups found" : "> 1000 grup bulundu",
+ "> 1000 users found" : "> 1000 kullanıcı bulundu",
+ "_%n user found_::_%n users found_" : ["%n kullanıcı bulundu","%n kullanıcı bulundu"],
"Could not detect user display name attribute. Please specify it yourself in advanced LDAP settings." : "Görüntülenecek kullanıcı adı özniteliği algılanamadı. Lütfen gelişmiş LDAP ayarları bölümünden siz belirtin.",
"Could not find the desired feature" : "İstenilen özellik bulunamadı",
"Invalid Host" : "Sunucu geçersiz",
@@ -186,8 +190,6 @@
"Usernames are used to store and assign metadata. In order to precisely identify and recognize users, each LDAP user will have an internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage." : "Kullanıcı adları, üst veri depolaması ve ataması için kullanılır. Kullanıcıları kesin olarak belirlemek ve algılamak için, her LDAP kullanıcısına bir iç kullanıcı verilir. Bu kullanıcı adı ile LDAP kullanıcısının eşleştirilmesi gerekir. Oluşturulan kullanıcı adı LDAP kullanıcısının UUID değeri ile eşleştirilir. Bunun yanında LDAP etkileşimini azaltmak için DN ön belleğe alınır ancak bu işlem kimlik belirleme için kullanılmaz. DN üzerinde yapılan değişiklikler aktarılır. İç kullanıcı her yerde kullanıldığından, bir eşleştirmeyi kaldırmak pek çok yerde kalıntılar bırakır. Eşleştirmeleri kaldırmak yalnızca yapılandırmaya bağlı değildir, tüm LDAP yapılandırmalarını etkiler! Üretim ortamında eşleştirmeleri asla kaldırmayın, yalnızca sınama ya da deney aşamalarında kullanın.",
"Clear Username-LDAP User Mapping" : "Kullanıcı Adı-LDAP Kullanıcısı Eşleştirmesini Kaldır",
"Clear Groupname-LDAP Group Mapping" : "Grup Adı-LDAP Grubu Eşleştirmesini Kaldır",
- "_%s group found_::_%s groups found_" : ["%s grup bulundu","%s grup bulundu"],
- "_%s user found_::_%s users found_" : ["%s kullanıcı bulundu","%s kullanıcı bulundu"],
"By default the internal username will be created from the UUID attribute. It makes sure that the username is unique and characters do not need to be converted. The internal username has the restriction that only these characters are allowed: [a-zA-Z0-9_.@-]. Other characters are replaced with their ASCII correspondence or simply omitted. On collisions a number will be added/increased. The internal username is used to identify a user internally. It is also the default name for the user home folder. It is also a part of remote URLs, for instance for all *DAV services. With this setting, the default behavior can be overridden. Changes will have effect only on newly mapped (added) LDAP users. Leave it empty for default behavior." : "Varsayılan olarak, iç kullanıcı adı UUID özniteliğinden oluşturulur. Böylece kullanıcı adının eşsiz olması ve dönüştürülmesi gereken karakterler içermediğinden emin olunur. İç kullanıcı adında kısıtlaması yalnızca şu karakterleri kullanılabilir: [ a-zA-Z0-9_.@-]. Diğer karakterler ASCII karşılıklarına dönüştürülür ya da yok sayılır. Çakışmalarda ada bir sayı eklenir. İç kullanıcı adı bir kullanıcıyı içsel olarak belirlemeye yarar. Aynı zamanda kullanıcı ana klasörünün varsayılan adı olarak da kullanılır. İnternet adreslerinin, örneğin *DAV servislerinin bir parçasıdır. Bu seçenek ile varsayılan davranış değiştirilebilir. Değişiklikler yalnızca yeni eşleştirilecek (eklenecek) LDAP kullanıcılarını etkiler. Varsayılan davranışı kullanmak için boş bırakın. "
},"pluralForm" :"nplurals=2; plural=(n > 1);"
} \ No newline at end of file
diff --git a/apps/user_ldap/l10n/uk.js b/apps/user_ldap/l10n/uk.js
index 6fff66c43a4..8d4d45c7582 100644
--- a/apps/user_ldap/l10n/uk.js
+++ b/apps/user_ldap/l10n/uk.js
@@ -27,13 +27,25 @@ OC.L10N.register(
"Select object classes" : "Виберіть класи об'єктів",
"Please check the credentials, they seem to be wrong." : "Перевірте дані авторизації, можливо, що вони неправильні.",
"Please specify the port, it could not be auto-detected." : "Будь ласка, вкажіть порт, він не може бути визначений автоматично.",
+ "Base DN could not be auto-detected, please revise credentials, host and port." : "Неможливо автоматично визначити базове DN, перегляньте облікові дані, хост і порт.",
+ "Could not detect Base DN, please enter it manually." : "Не вдалося визначити базовий DN, введіть його вручну.",
"{nthServer}. Server" : "{nthServer}. Сервер",
+ "No object found in the given Base DN. Please revise." : "Не знайдено жодного об’єкта в даному базовому DN. Будь ласка, перегляньте.",
+ "More than 1,000 directory entries available." : "Доступно понад 1000 записів каталогу.",
+ "An error occurred. Please check the Base DN, as well as connection settings and credentials." : "Сталась помилка. Будь ласка, перевірте базове DN, а також налаштування підключення та облікові дані.",
"Do you really want to delete the current Server Configuration?" : "Дійсно вилучити поточну конфігурацію сервера ?",
"Confirm Deletion" : "Підтвердіть вилучення",
"Mappings cleared successfully!" : "Відображення успішно очищенні!",
"Error while clearing the mappings." : "Помилка при очищенні відображень.",
+ "Anonymous bind is not allowed. Please provide a User DN and Password." : "Анонімне прив'язування не допускається. Укажіть DN користувача та пароль.",
+ "LDAP Operations error. Anonymous bind might not be allowed." : "Помилка операцій LDAP. Анонімне прив’язування може бути заборонено.",
+ "Saving failed. Please make sure the database is in Operation. Reload before continuing." : "Не вдалося зберегти. Переконайтеся, що база даних працює. Перезавантажте, перш ніж продовжити.",
+ "Switching the mode will enable automatic LDAP queries. Depending on your LDAP size they may take a while. Do you still want to switch the mode?" : "Перемикання режиму активує автоматичні запити LDAP. Залежно від розміру LDAP, це може зайняти деякий час. Ви все ще хочете змінити режим?",
+ "Mode switch" : "Перемикач режимів",
"Select attributes" : "Виберіть атрибути",
"User found and settings verified." : "Користувача знайдено і налаштування перевірені.",
+ "The search filter is invalid, probably due to syntax issues like uneven number of opened and closed brackets. Please revise." : "Фільтр пошуку недійсний, ймовірно, через синтаксичні проблеми, наприклад нерівну кількість відкритих і закритих дужок. Будь ласка, перегляньте.",
+ "Please provide a login name to test against" : "Будь ласка, введіть ім’я для входу для перевірки",
"LDAP User backend" : "Інтерфейс керування користувачами LDAP",
"Your password will expire tomorrow." : "Дія вашого пароля завершується завтра.",
"Your password will expire today." : "Дія вашого пароля завершується сьогодні.",
@@ -44,18 +56,23 @@ OC.L10N.register(
"Test Configuration" : "Тестове налаштування",
"Help" : "Допомога",
"Groups meeting these criteria are available in %s:" : "Групи, що відповідають цим критеріям доступні в %s:",
+ "Only these object classes:" : "Тільки ці класи об'єктів:",
"Only from these groups:" : "Лише з цих груп:",
"Search groups" : "Пошук груп",
"Available groups" : "Доступні групи",
"Selected groups" : "Обрані групи",
+ "Edit LDAP Query" : "Редагувати запит LDAP",
"LDAP Filter:" : "LDAP фільтр:",
"The filter specifies which LDAP groups shall have access to the %s instance." : "Фільтр визначає, які LDAP групи повинні мати доступ до %s примірника.",
"Verify settings and count the groups" : "Перевірити налаштування та порахувати групи",
+ "When logging in, %s will find the user based on the following attributes:" : "Під час входу в систему %s знайде користувача за такими атрибутами:",
"Other Attributes:" : "Інші Атрибути:",
"Test Loginname" : "Тестове ім'я при вході",
"Verify settings" : "Перевірити налаштування",
"%s. Server:" : "%s. Сервер:",
"Add a new configuration" : "Додати нову конфігурацію",
+ "Copy current configuration into new directory binding" : "Скопіюйте поточну конфігурацію в новий каталог",
+ "Delete the current configuration" : "Видалити поточну конфігурацію",
"Host" : "Хост",
"Port" : "Порт",
"Detect Port" : "Визначити Порт",
@@ -70,6 +87,7 @@ OC.L10N.register(
"Test Base DN" : "Тест основного DN",
"Avoids automatic LDAP requests. Better for bigger setups, but requires some LDAP knowledge." : "Уникати автоматичні запити LDAP. Краще для великих установок, але вимагає деякого LDAP знання.",
"Manually enter LDAP filters (recommended for large directories)" : "Вручну введіть фільтри LDAP (рекомендується для великих каталогів)",
+ "The most common object classes for users are organizationalPerson, person, user, and inetOrgPerson. If you are not sure which object class to select, please consult your directory admin." : "Найпоширенішими класами об’єктів для користувачів є organizationalPerson, person, user і inetOrgPerson. Якщо ви не впевнені, який клас об’єктів вибрати, зверніться до свого адміністратора каталогу.",
"The filter specifies which LDAP users shall have access to the %s instance." : "Фільтр визначає, які користувачі LDAP повинні мати доступ до примірника %s.",
"Verify settings and count users" : "Перевірити налаштування та порахувати користувачів",
"Saving" : "Збереження",
@@ -105,6 +123,8 @@ OC.L10N.register(
"Directory Settings" : "Налаштування каталогу",
"User Display Name Field" : "Поле, яке відображає Ім'я Користувача",
"The LDAP attribute to use to generate the user's display name." : "Атрибут LDAP, який використовується для генерації імен користувачів.",
+ "2nd User Display Name Field" : "2-е поле відображуваного імені користувача",
+ "Optional. An LDAP attribute to be added to the display name in brackets. Results in e.g. »John Doe (john.doe@example.org)«." : "Додатково. Атрибут LDAP, який потрібно додати до відображуваного імені в дужках. Результати, напр. »Джон Доу (john.doe@example.org)«.",
"Base User Tree" : "Основне Дерево Користувачів",
"One User Base DN per line" : "Один Користувач Base DN на рядок",
"User Search Attributes" : "Пошукові Атрибути Користувача",
@@ -115,6 +135,8 @@ OC.L10N.register(
"One Group Base DN per line" : "Одна Група Base DN на рядок",
"Group Search Attributes" : "Пошукові Атрибути Групи",
"Group-Member association" : "Асоціація Група-Член",
+ "Dynamic Group Member URL" : "URL-адреса члена динамічної групи",
+ "The LDAP attribute that on group objects contains an LDAP search URL that determines what objects belong to the group. (An empty setting disables dynamic group membership functionality.)" : "Атрибут LDAP, який об’єктів групи містить URL-адресу пошуку LDAP, яка визначає, які об’єкти належать до групи. (Пусте налаштування вимикає функцію динамічного членства в групі.)",
"Nested Groups" : "Вкладені Групи",
"When switched on, groups that contain groups are supported. (Only works if the group member attribute contains DNs.)" : "При включенні, групи, які містять групи підтримуються. (Працює тільки якщо атрибут члена групи містить DNS.)",
"Paging chunksize" : "Розмір підкачки",
@@ -132,8 +154,6 @@ OC.L10N.register(
"UUID Attribute for Groups:" : "UUID Атрибут для груп:",
"Username-LDAP User Mapping" : "Картографія Імен користувачів-LDAP ",
"Clear Username-LDAP User Mapping" : "Очистити картографію Імен користувачів-LDAP",
- "Clear Groupname-LDAP Group Mapping" : "Очистити картографію Імен груп-LDAP",
- "_%s group found_::_%s groups found_" : [" %s група знайдена "," %s груп знайдено ","%s груп знайдено ","%s груп знайдено "],
- "_%s user found_::_%s users found_" : ["%s користувача знайдено","%s користувачів знайдено","%s користувачів знайдено","%s користувачів знайдено"]
+ "Clear Groupname-LDAP Group Mapping" : "Очистити картографію Імен груп-LDAP"
},
"nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != 11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % 100 >=11 && n % 100 <=14 )) ? 2: 3);");
diff --git a/apps/user_ldap/l10n/uk.json b/apps/user_ldap/l10n/uk.json
index 54f410e1269..f07864f7ab0 100644
--- a/apps/user_ldap/l10n/uk.json
+++ b/apps/user_ldap/l10n/uk.json
@@ -25,13 +25,25 @@
"Select object classes" : "Виберіть класи об'єктів",
"Please check the credentials, they seem to be wrong." : "Перевірте дані авторизації, можливо, що вони неправильні.",
"Please specify the port, it could not be auto-detected." : "Будь ласка, вкажіть порт, він не може бути визначений автоматично.",
+ "Base DN could not be auto-detected, please revise credentials, host and port." : "Неможливо автоматично визначити базове DN, перегляньте облікові дані, хост і порт.",
+ "Could not detect Base DN, please enter it manually." : "Не вдалося визначити базовий DN, введіть його вручну.",
"{nthServer}. Server" : "{nthServer}. Сервер",
+ "No object found in the given Base DN. Please revise." : "Не знайдено жодного об’єкта в даному базовому DN. Будь ласка, перегляньте.",
+ "More than 1,000 directory entries available." : "Доступно понад 1000 записів каталогу.",
+ "An error occurred. Please check the Base DN, as well as connection settings and credentials." : "Сталась помилка. Будь ласка, перевірте базове DN, а також налаштування підключення та облікові дані.",
"Do you really want to delete the current Server Configuration?" : "Дійсно вилучити поточну конфігурацію сервера ?",
"Confirm Deletion" : "Підтвердіть вилучення",
"Mappings cleared successfully!" : "Відображення успішно очищенні!",
"Error while clearing the mappings." : "Помилка при очищенні відображень.",
+ "Anonymous bind is not allowed. Please provide a User DN and Password." : "Анонімне прив'язування не допускається. Укажіть DN користувача та пароль.",
+ "LDAP Operations error. Anonymous bind might not be allowed." : "Помилка операцій LDAP. Анонімне прив’язування може бути заборонено.",
+ "Saving failed. Please make sure the database is in Operation. Reload before continuing." : "Не вдалося зберегти. Переконайтеся, що база даних працює. Перезавантажте, перш ніж продовжити.",
+ "Switching the mode will enable automatic LDAP queries. Depending on your LDAP size they may take a while. Do you still want to switch the mode?" : "Перемикання режиму активує автоматичні запити LDAP. Залежно від розміру LDAP, це може зайняти деякий час. Ви все ще хочете змінити режим?",
+ "Mode switch" : "Перемикач режимів",
"Select attributes" : "Виберіть атрибути",
"User found and settings verified." : "Користувача знайдено і налаштування перевірені.",
+ "The search filter is invalid, probably due to syntax issues like uneven number of opened and closed brackets. Please revise." : "Фільтр пошуку недійсний, ймовірно, через синтаксичні проблеми, наприклад нерівну кількість відкритих і закритих дужок. Будь ласка, перегляньте.",
+ "Please provide a login name to test against" : "Будь ласка, введіть ім’я для входу для перевірки",
"LDAP User backend" : "Інтерфейс керування користувачами LDAP",
"Your password will expire tomorrow." : "Дія вашого пароля завершується завтра.",
"Your password will expire today." : "Дія вашого пароля завершується сьогодні.",
@@ -42,18 +54,23 @@
"Test Configuration" : "Тестове налаштування",
"Help" : "Допомога",
"Groups meeting these criteria are available in %s:" : "Групи, що відповідають цим критеріям доступні в %s:",
+ "Only these object classes:" : "Тільки ці класи об'єктів:",
"Only from these groups:" : "Лише з цих груп:",
"Search groups" : "Пошук груп",
"Available groups" : "Доступні групи",
"Selected groups" : "Обрані групи",
+ "Edit LDAP Query" : "Редагувати запит LDAP",
"LDAP Filter:" : "LDAP фільтр:",
"The filter specifies which LDAP groups shall have access to the %s instance." : "Фільтр визначає, які LDAP групи повинні мати доступ до %s примірника.",
"Verify settings and count the groups" : "Перевірити налаштування та порахувати групи",
+ "When logging in, %s will find the user based on the following attributes:" : "Під час входу в систему %s знайде користувача за такими атрибутами:",
"Other Attributes:" : "Інші Атрибути:",
"Test Loginname" : "Тестове ім'я при вході",
"Verify settings" : "Перевірити налаштування",
"%s. Server:" : "%s. Сервер:",
"Add a new configuration" : "Додати нову конфігурацію",
+ "Copy current configuration into new directory binding" : "Скопіюйте поточну конфігурацію в новий каталог",
+ "Delete the current configuration" : "Видалити поточну конфігурацію",
"Host" : "Хост",
"Port" : "Порт",
"Detect Port" : "Визначити Порт",
@@ -68,6 +85,7 @@
"Test Base DN" : "Тест основного DN",
"Avoids automatic LDAP requests. Better for bigger setups, but requires some LDAP knowledge." : "Уникати автоматичні запити LDAP. Краще для великих установок, але вимагає деякого LDAP знання.",
"Manually enter LDAP filters (recommended for large directories)" : "Вручну введіть фільтри LDAP (рекомендується для великих каталогів)",
+ "The most common object classes for users are organizationalPerson, person, user, and inetOrgPerson. If you are not sure which object class to select, please consult your directory admin." : "Найпоширенішими класами об’єктів для користувачів є organizationalPerson, person, user і inetOrgPerson. Якщо ви не впевнені, який клас об’єктів вибрати, зверніться до свого адміністратора каталогу.",
"The filter specifies which LDAP users shall have access to the %s instance." : "Фільтр визначає, які користувачі LDAP повинні мати доступ до примірника %s.",
"Verify settings and count users" : "Перевірити налаштування та порахувати користувачів",
"Saving" : "Збереження",
@@ -103,6 +121,8 @@
"Directory Settings" : "Налаштування каталогу",
"User Display Name Field" : "Поле, яке відображає Ім'я Користувача",
"The LDAP attribute to use to generate the user's display name." : "Атрибут LDAP, який використовується для генерації імен користувачів.",
+ "2nd User Display Name Field" : "2-е поле відображуваного імені користувача",
+ "Optional. An LDAP attribute to be added to the display name in brackets. Results in e.g. »John Doe (john.doe@example.org)«." : "Додатково. Атрибут LDAP, який потрібно додати до відображуваного імені в дужках. Результати, напр. »Джон Доу (john.doe@example.org)«.",
"Base User Tree" : "Основне Дерево Користувачів",
"One User Base DN per line" : "Один Користувач Base DN на рядок",
"User Search Attributes" : "Пошукові Атрибути Користувача",
@@ -113,6 +133,8 @@
"One Group Base DN per line" : "Одна Група Base DN на рядок",
"Group Search Attributes" : "Пошукові Атрибути Групи",
"Group-Member association" : "Асоціація Група-Член",
+ "Dynamic Group Member URL" : "URL-адреса члена динамічної групи",
+ "The LDAP attribute that on group objects contains an LDAP search URL that determines what objects belong to the group. (An empty setting disables dynamic group membership functionality.)" : "Атрибут LDAP, який об’єктів групи містить URL-адресу пошуку LDAP, яка визначає, які об’єкти належать до групи. (Пусте налаштування вимикає функцію динамічного членства в групі.)",
"Nested Groups" : "Вкладені Групи",
"When switched on, groups that contain groups are supported. (Only works if the group member attribute contains DNs.)" : "При включенні, групи, які містять групи підтримуються. (Працює тільки якщо атрибут члена групи містить DNS.)",
"Paging chunksize" : "Розмір підкачки",
@@ -130,8 +152,6 @@
"UUID Attribute for Groups:" : "UUID Атрибут для груп:",
"Username-LDAP User Mapping" : "Картографія Імен користувачів-LDAP ",
"Clear Username-LDAP User Mapping" : "Очистити картографію Імен користувачів-LDAP",
- "Clear Groupname-LDAP Group Mapping" : "Очистити картографію Імен груп-LDAP",
- "_%s group found_::_%s groups found_" : [" %s група знайдена "," %s груп знайдено ","%s груп знайдено ","%s груп знайдено "],
- "_%s user found_::_%s users found_" : ["%s користувача знайдено","%s користувачів знайдено","%s користувачів знайдено","%s користувачів знайдено"]
+ "Clear Groupname-LDAP Group Mapping" : "Очистити картографію Імен груп-LDAP"
},"pluralForm" :"nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != 11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % 100 >=11 && n % 100 <=14 )) ? 2: 3);"
} \ No newline at end of file
diff --git a/apps/user_ldap/l10n/zh_CN.js b/apps/user_ldap/l10n/zh_CN.js
index a8507c69014..c01a3ed7039 100644
--- a/apps/user_ldap/l10n/zh_CN.js
+++ b/apps/user_ldap/l10n/zh_CN.js
@@ -187,8 +187,6 @@ OC.L10N.register(
"Usernames are used to store and assign metadata. In order to precisely identify and recognize users, each LDAP user will have an internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage." : "用户名用于存储和分配元数据。为了精确的区分和识别用户,每个 LDAP 用户都会有一个内部的用户名。这要求建立一个用户名到 LDAP 用户的映射。创建的用户名会被映射到 LDAP 用户的 UUID。另外为了节省 LDAP 连接开销,DN 会被缓存,但不会用于识别。如果 DN 变了,这些变化会被识别到。在 Nextcloud 各个页面会使用内部用户名。清空映射会造成系统里面有大量的残留信息。清空映射会影响所有的 LDAP 配置,而不仅仅是当前配置。不要在生产环境里面应用清空映射,请仅用于测试环境或者早期验证步骤。",
"Clear Username-LDAP User Mapping" : "清除用户-LDAP用户映射",
"Clear Groupname-LDAP Group Mapping" : "清除组用户-LDAP级映射",
- "_%s group found_::_%s groups found_" : ["发现 %s 个群组"],
- "_%s user found_::_%s users found_" : ["发现 %s 个用户"],
"By default the internal username will be created from the UUID attribute. It makes sure that the username is unique and characters do not need to be converted. The internal username has the restriction that only these characters are allowed: [a-zA-Z0-9_.@-]. Other characters are replaced with their ASCII correspondence or simply omitted. On collisions a number will be added/increased. The internal username is used to identify a user internally. It is also the default name for the user home folder. It is also a part of remote URLs, for instance for all *DAV services. With this setting, the default behavior can be overridden. Changes will have effect only on newly mapped (added) LDAP users. Leave it empty for default behavior." : "默认情况下,内部用户名将从UUID属性创建。它确保用户名是唯一的,并且不需要转换字符。内部用户名只允许下列字符:[a-zA-Z0-9_.@-]。其他字符被替换为它们的ASCII对应或简单地省略。在冲突时会增加/增大一个数字。内部用户名用于内部识别用户。它也是用户主文件夹的默认名称。它也是远程 URL 的一部分,例如所有*DAV服务。使用此设置,可以覆盖默认行为。更改仅对新映射(添加)的LDAP用户有效。留空代表使用默认行为。"
},
"nplurals=1; plural=0;");
diff --git a/apps/user_ldap/l10n/zh_CN.json b/apps/user_ldap/l10n/zh_CN.json
index ace282ee626..e791075ae50 100644
--- a/apps/user_ldap/l10n/zh_CN.json
+++ b/apps/user_ldap/l10n/zh_CN.json
@@ -185,8 +185,6 @@
"Usernames are used to store and assign metadata. In order to precisely identify and recognize users, each LDAP user will have an internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage." : "用户名用于存储和分配元数据。为了精确的区分和识别用户,每个 LDAP 用户都会有一个内部的用户名。这要求建立一个用户名到 LDAP 用户的映射。创建的用户名会被映射到 LDAP 用户的 UUID。另外为了节省 LDAP 连接开销,DN 会被缓存,但不会用于识别。如果 DN 变了,这些变化会被识别到。在 Nextcloud 各个页面会使用内部用户名。清空映射会造成系统里面有大量的残留信息。清空映射会影响所有的 LDAP 配置,而不仅仅是当前配置。不要在生产环境里面应用清空映射,请仅用于测试环境或者早期验证步骤。",
"Clear Username-LDAP User Mapping" : "清除用户-LDAP用户映射",
"Clear Groupname-LDAP Group Mapping" : "清除组用户-LDAP级映射",
- "_%s group found_::_%s groups found_" : ["发现 %s 个群组"],
- "_%s user found_::_%s users found_" : ["发现 %s 个用户"],
"By default the internal username will be created from the UUID attribute. It makes sure that the username is unique and characters do not need to be converted. The internal username has the restriction that only these characters are allowed: [a-zA-Z0-9_.@-]. Other characters are replaced with their ASCII correspondence or simply omitted. On collisions a number will be added/increased. The internal username is used to identify a user internally. It is also the default name for the user home folder. It is also a part of remote URLs, for instance for all *DAV services. With this setting, the default behavior can be overridden. Changes will have effect only on newly mapped (added) LDAP users. Leave it empty for default behavior." : "默认情况下,内部用户名将从UUID属性创建。它确保用户名是唯一的,并且不需要转换字符。内部用户名只允许下列字符:[a-zA-Z0-9_.@-]。其他字符被替换为它们的ASCII对应或简单地省略。在冲突时会增加/增大一个数字。内部用户名用于内部识别用户。它也是用户主文件夹的默认名称。它也是远程 URL 的一部分,例如所有*DAV服务。使用此设置,可以覆盖默认行为。更改仅对新映射(添加)的LDAP用户有效。留空代表使用默认行为。"
},"pluralForm" :"nplurals=1; plural=0;"
} \ No newline at end of file
diff --git a/apps/user_ldap/l10n/zh_HK.js b/apps/user_ldap/l10n/zh_HK.js
index f1f094ebd15..221969351d6 100644
--- a/apps/user_ldap/l10n/zh_HK.js
+++ b/apps/user_ldap/l10n/zh_HK.js
@@ -60,6 +60,10 @@ OC.L10N.register(
"Your password will expire today." : "您的密碼將於今日過期",
"_Your password will expire within %n day._::_Your password will expire within %n days._" : ["您的密碼將於%n天後過期"],
"LDAP/AD integration" : "LDAP /AD 整合",
+ "_%n group found_::_%n groups found_" : ["找到 %n 個群組"],
+ "> 1000 groups found" : "找到 > 1000 個群組",
+ "> 1000 users found" : "找到 > 1000 位用戶",
+ "_%n user found_::_%n users found_" : ["找到 %n 位用戶"],
"Could not detect user display name attribute. Please specify it yourself in advanced LDAP settings." : "無法檢測到用戶顯示名稱屬性。請在高級LDAP設置中自行指定。",
"Could not find the desired feature" : "無法找到所需的功能",
"Invalid Host" : "無效的 Host",
@@ -188,8 +192,6 @@ OC.L10N.register(
"Usernames are used to store and assign metadata. In order to precisely identify and recognize users, each LDAP user will have an internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage." : "用戶名用於存儲和分配元數據。為了精確地區分和識別用戶,每個LDAP用戶都會有一個內部的用戶名。這要求建立一個用戶名到LDAP用戶的映射。創建的用戶名會被映射到 LDAP用戶的UUID。另外為了節省LDAP連接開銷,DN會被緩存,但不會使用識別。如果DN變了,這些變化會被識別到。在Nextcloud各個頁面會使用內部用戶名。清除映射會造成 系統裡面有大量的殘留信息。清除映射會影響所有的LDAP配置,同時進行雙向配置。不要在生產環境裡面應用可變映射,請僅用於測試環境或早期驗證步驟。",
"Clear Username-LDAP User Mapping" : "清除 用戶名-LDAP 用戶 Mapping",
"Clear Groupname-LDAP Group Mapping" : "清除 群組名稱-LDAP 群組 Mapping",
- "_%s group found_::_%s groups found_" : ["找到 %s 群組"],
- "_%s user found_::_%s users found_" : ["找到 %s 位用戶"],
"By default the internal username will be created from the UUID attribute. It makes sure that the username is unique and characters do not need to be converted. The internal username has the restriction that only these characters are allowed: [a-zA-Z0-9_.@-]. Other characters are replaced with their ASCII correspondence or simply omitted. On collisions a number will be added/increased. The internal username is used to identify a user internally. It is also the default name for the user home folder. It is also a part of remote URLs, for instance for all *DAV services. With this setting, the default behavior can be overridden. Changes will have effect only on newly mapped (added) LDAP users. Leave it empty for default behavior." : "默認情況下,內部用戶名將從UUID屬性創建。這樣可以確保用戶名是唯一的,並且不需要轉換任何字符。內部用戶名的限制是只能使用以下字符:[a-zA-Z0-9_.@-]。其他字符被替換為它們的ASCII對應或被略去。發生相抵觸時,將加入數字。內部用戶名用於在內部識別用戶。其也是用戶主資料夾的默認名稱。也是遠端URL的一部分,舉例來說,會用於所有 *DAV 服務。使用此設置,默認的行為可以被覆寫。更改僅對新映射(添加)的LDAP用戶有效。將其留空會使用默認行為。"
},
"nplurals=1; plural=0;");
diff --git a/apps/user_ldap/l10n/zh_HK.json b/apps/user_ldap/l10n/zh_HK.json
index 31f8d28e1c5..c30ba105025 100644
--- a/apps/user_ldap/l10n/zh_HK.json
+++ b/apps/user_ldap/l10n/zh_HK.json
@@ -58,6 +58,10 @@
"Your password will expire today." : "您的密碼將於今日過期",
"_Your password will expire within %n day._::_Your password will expire within %n days._" : ["您的密碼將於%n天後過期"],
"LDAP/AD integration" : "LDAP /AD 整合",
+ "_%n group found_::_%n groups found_" : ["找到 %n 個群組"],
+ "> 1000 groups found" : "找到 > 1000 個群組",
+ "> 1000 users found" : "找到 > 1000 位用戶",
+ "_%n user found_::_%n users found_" : ["找到 %n 位用戶"],
"Could not detect user display name attribute. Please specify it yourself in advanced LDAP settings." : "無法檢測到用戶顯示名稱屬性。請在高級LDAP設置中自行指定。",
"Could not find the desired feature" : "無法找到所需的功能",
"Invalid Host" : "無效的 Host",
@@ -186,8 +190,6 @@
"Usernames are used to store and assign metadata. In order to precisely identify and recognize users, each LDAP user will have an internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage." : "用戶名用於存儲和分配元數據。為了精確地區分和識別用戶,每個LDAP用戶都會有一個內部的用戶名。這要求建立一個用戶名到LDAP用戶的映射。創建的用戶名會被映射到 LDAP用戶的UUID。另外為了節省LDAP連接開銷,DN會被緩存,但不會使用識別。如果DN變了,這些變化會被識別到。在Nextcloud各個頁面會使用內部用戶名。清除映射會造成 系統裡面有大量的殘留信息。清除映射會影響所有的LDAP配置,同時進行雙向配置。不要在生產環境裡面應用可變映射,請僅用於測試環境或早期驗證步驟。",
"Clear Username-LDAP User Mapping" : "清除 用戶名-LDAP 用戶 Mapping",
"Clear Groupname-LDAP Group Mapping" : "清除 群組名稱-LDAP 群組 Mapping",
- "_%s group found_::_%s groups found_" : ["找到 %s 群組"],
- "_%s user found_::_%s users found_" : ["找到 %s 位用戶"],
"By default the internal username will be created from the UUID attribute. It makes sure that the username is unique and characters do not need to be converted. The internal username has the restriction that only these characters are allowed: [a-zA-Z0-9_.@-]. Other characters are replaced with their ASCII correspondence or simply omitted. On collisions a number will be added/increased. The internal username is used to identify a user internally. It is also the default name for the user home folder. It is also a part of remote URLs, for instance for all *DAV services. With this setting, the default behavior can be overridden. Changes will have effect only on newly mapped (added) LDAP users. Leave it empty for default behavior." : "默認情況下,內部用戶名將從UUID屬性創建。這樣可以確保用戶名是唯一的,並且不需要轉換任何字符。內部用戶名的限制是只能使用以下字符:[a-zA-Z0-9_.@-]。其他字符被替換為它們的ASCII對應或被略去。發生相抵觸時,將加入數字。內部用戶名用於在內部識別用戶。其也是用戶主資料夾的默認名稱。也是遠端URL的一部分,舉例來說,會用於所有 *DAV 服務。使用此設置,默認的行為可以被覆寫。更改僅對新映射(添加)的LDAP用戶有效。將其留空會使用默認行為。"
},"pluralForm" :"nplurals=1; plural=0;"
} \ No newline at end of file
diff --git a/apps/user_ldap/l10n/zh_TW.js b/apps/user_ldap/l10n/zh_TW.js
index e22a79ed03d..78ebcb1db2b 100644
--- a/apps/user_ldap/l10n/zh_TW.js
+++ b/apps/user_ldap/l10n/zh_TW.js
@@ -192,8 +192,6 @@ OC.L10N.register(
"Usernames are used to store and assign metadata. In order to precisely identify and recognize users, each LDAP user will have an internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage." : "使用者名稱用於儲存並指派詮釋資料。為了精確識別並認出使用者,每個 LDAP 使用者都將會有內部使用者名稱。這需要從使用者名稱到 LDAP 使用者的映射。已建立的使用者名稱會映射到 LDAP 使用者的 UUID。另外,DN 會被快取以減少 LDAP 互動,但不會用於識別。若 DN 變更,將會找到變更。內部使用者名稱將會全面使用。清除映射將會讓到處都是未連結的項目。清除映射對設定並不敏感,其會影響到所有 LDAP 設定!不要在生產環境中清除映射,僅將其用於測試或實驗階段。",
"Clear Username-LDAP User Mapping" : "清除使用者名稱-LDAP 使用者映射",
"Clear Groupname-LDAP Group Mapping" : "清除群組名稱-LDAP 群組映射",
- "_%s group found_::_%s groups found_" : ["找到 %s 群組"],
- "_%s user found_::_%s users found_" : ["找到 %s 使用者"],
"By default the internal username will be created from the UUID attribute. It makes sure that the username is unique and characters do not need to be converted. The internal username has the restriction that only these characters are allowed: [a-zA-Z0-9_.@-]. Other characters are replaced with their ASCII correspondence or simply omitted. On collisions a number will be added/increased. The internal username is used to identify a user internally. It is also the default name for the user home folder. It is also a part of remote URLs, for instance for all *DAV services. With this setting, the default behavior can be overridden. Changes will have effect only on newly mapped (added) LDAP users. Leave it empty for default behavior." : "預設情況下,內部使用者名稱將從 UUID 屬性建立。其確保了使用者名稱是唯一且不需要轉換字元。內部使用者名稱的限制是只能使用下列字元:[a-zA-Z0-9_.@-]。其他字元會使用其 ASCII 對映或被忽略。發生碰撞時,將會加入數字。內部使用者名稱用於內部識別使用者。其也是使用者家資料夾的預設名稱。也是遠端 URL 的一部分,舉例來說,會用於所有 *DAV 服務。使用此設定,預設的行為將會被覆寫。變更僅對新映射(新增)的 LDAP 使用者有效。將其留空會使用預設行為。"
},
"nplurals=1; plural=0;");
diff --git a/apps/user_ldap/l10n/zh_TW.json b/apps/user_ldap/l10n/zh_TW.json
index 90a5566e017..eb0ac202b46 100644
--- a/apps/user_ldap/l10n/zh_TW.json
+++ b/apps/user_ldap/l10n/zh_TW.json
@@ -190,8 +190,6 @@
"Usernames are used to store and assign metadata. In order to precisely identify and recognize users, each LDAP user will have an internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage." : "使用者名稱用於儲存並指派詮釋資料。為了精確識別並認出使用者,每個 LDAP 使用者都將會有內部使用者名稱。這需要從使用者名稱到 LDAP 使用者的映射。已建立的使用者名稱會映射到 LDAP 使用者的 UUID。另外,DN 會被快取以減少 LDAP 互動,但不會用於識別。若 DN 變更,將會找到變更。內部使用者名稱將會全面使用。清除映射將會讓到處都是未連結的項目。清除映射對設定並不敏感,其會影響到所有 LDAP 設定!不要在生產環境中清除映射,僅將其用於測試或實驗階段。",
"Clear Username-LDAP User Mapping" : "清除使用者名稱-LDAP 使用者映射",
"Clear Groupname-LDAP Group Mapping" : "清除群組名稱-LDAP 群組映射",
- "_%s group found_::_%s groups found_" : ["找到 %s 群組"],
- "_%s user found_::_%s users found_" : ["找到 %s 使用者"],
"By default the internal username will be created from the UUID attribute. It makes sure that the username is unique and characters do not need to be converted. The internal username has the restriction that only these characters are allowed: [a-zA-Z0-9_.@-]. Other characters are replaced with their ASCII correspondence or simply omitted. On collisions a number will be added/increased. The internal username is used to identify a user internally. It is also the default name for the user home folder. It is also a part of remote URLs, for instance for all *DAV services. With this setting, the default behavior can be overridden. Changes will have effect only on newly mapped (added) LDAP users. Leave it empty for default behavior." : "預設情況下,內部使用者名稱將從 UUID 屬性建立。其確保了使用者名稱是唯一且不需要轉換字元。內部使用者名稱的限制是只能使用下列字元:[a-zA-Z0-9_.@-]。其他字元會使用其 ASCII 對映或被忽略。發生碰撞時,將會加入數字。內部使用者名稱用於內部識別使用者。其也是使用者家資料夾的預設名稱。也是遠端 URL 的一部分,舉例來說,會用於所有 *DAV 服務。使用此設定,預設的行為將會被覆寫。變更僅對新映射(新增)的 LDAP 使用者有效。將其留空會使用預設行為。"
},"pluralForm" :"nplurals=1; plural=0;"
} \ No newline at end of file
diff --git a/apps/user_status/src/UserStatus.vue b/apps/user_status/src/UserStatus.vue
index 644ff97d689..4bee4e6ea6c 100644
--- a/apps/user_status/src/UserStatus.vue
+++ b/apps/user_status/src/UserStatus.vue
@@ -20,7 +20,7 @@
-->
<template>
- <li>
+ <component :is="elementTag">
<div class="user-status-menu-item">
<!-- Username display -->
<a v-if="!inline"
@@ -51,7 +51,7 @@
<!-- Status management modal -->
<SetStatusModal v-if="isModalOpen"
@close="closeModal" />
- </li>
+ </component>
</template>
<script>
@@ -94,6 +94,9 @@ export default {
}
},
computed: {
+ elementTag() {
+ return this.inline ? 'div' : 'li'
+ },
/**
* The profile page link
*
@@ -290,7 +293,7 @@ export default {
margin: 0;
border: 0;
border-radius: var(--border-radius-pill);
- background-color: var(--color-background-translucent);
+ background-color: var(--color-main-background-blur);
font-size: inherit;
font-weight: normal;
diff --git a/apps/user_status/src/components/ClearAtSelect.vue b/apps/user_status/src/components/ClearAtSelect.vue
index a2779389691..620b72a3a41 100644
--- a/apps/user_status/src/components/ClearAtSelect.vue
+++ b/apps/user_status/src/components/ClearAtSelect.vue
@@ -21,10 +21,11 @@
<template>
<div class="clear-at-select">
- <span class="clear-at-select__label">
+ <label class="clear-at-select__label" for="clearStatus">
{{ $t('user_status', 'Clear status after') }}
- </span>
- <NcMultiselect label="label"
+ </label>
+ <NcMultiselect id="clearStatus"
+ label="label"
:value="option"
:options="options"
open-direction="top"
diff --git a/apps/user_status/src/components/CustomMessageInput.vue b/apps/user_status/src/components/CustomMessageInput.vue
index 88956e6871b..731bd6dd91f 100644
--- a/apps/user_status/src/components/CustomMessageInput.vue
+++ b/apps/user_status/src/components/CustomMessageInput.vue
@@ -19,9 +19,17 @@
-
-->
<template>
- <form class="custom-input__form"
- @submit.prevent>
+ <div class="custom-input__form">
+ <NcEmojiPicker container=".custom-input__form" @select="setIcon">
+ <NcButton class="custom-input__emoji-button" type="tertiary-no-background">
+ {{ visibleIcon }}
+ </NcButton>
+ </NcEmojiPicker>
+ <label class="hidden-visually" for="user_status_message">
+ {{ t('user_status', 'What is your status?') }}
+ </label>
<input ref="input"
+ id="user_status_message"
maxlength="80"
:disabled="disabled"
:placeholder="$t('user_status', 'What is your status?')"
@@ -31,12 +39,19 @@
@keyup="change"
@paste="change"
@keyup.enter="submit">
- </form>
+ </div>
</template>
<script>
+import NcButton from '@nextcloud/vue/dist/Components/NcButton.js'
+import NcEmojiPicker from '@nextcloud/vue/dist/Components/NcEmojiPicker.js'
+
export default {
name: 'CustomMessageInput',
+ components: {
+ NcButton,
+ NcEmojiPicker,
+ },
props: {
message: {
type: String,
@@ -48,6 +63,21 @@ export default {
default: false,
},
},
+ emits: [
+ 'change',
+ 'submit',
+ 'icon-selected',
+ ],
+ computed: {
+ /**
+ * Returns the user-set icon or a smiley in case no icon is set
+ *
+ * @return {string}
+ */
+ visibleIcon() {
+ return this.icon || '😀'
+ },
+ },
methods: {
focus() {
this.$refs.input.focus()
@@ -65,6 +95,10 @@ export default {
submit(event) {
this.$emit('submit', event.target.value)
},
+
+ setIcon(event) {
+ this.$emit('icon-selected', event)
+ },
},
}
</script>
@@ -72,10 +106,16 @@ export default {
<style lang="scss" scoped>
.custom-input__form {
flex-grow: 1;
+ position: relative;
+
+ .v-popper {
+ position: absolute;
+ }
input {
width: 100%;
border-radius: 0 var(--border-radius) var(--border-radius) 0;
+ padding-left: 44px !important;
}
}
</style>
diff --git a/apps/user_status/src/components/SetStatusModal.vue b/apps/user_status/src/components/SetStatusModal.vue
index 4584bd3c849..e1ba63337ef 100644
--- a/apps/user_status/src/components/SetStatusModal.vue
+++ b/apps/user_status/src/components/SetStatusModal.vue
@@ -41,15 +41,11 @@
<h3>{{ $t('user_status', 'Status message') }}</h3>
</div>
<div class="set-status-modal__custom-input">
- <NcEmojiPicker @select="setIcon">
- <button class="custom-input__emoji-button">
- {{ visibleIcon }}
- </button>
- </NcEmojiPicker>
<CustomMessageInput ref="customMessageInput"
:message="message"
@change="setMessage"
- @submit="saveStatus" />
+ @submit="saveStatus"
+ @iconSelected="setIcon" />
</div>
<PredefinedStatusesList @select-status="selectPredefinedMessage" />
<ClearAtSelect :clear-at="clearAt"
@@ -76,7 +72,6 @@
<script>
import { showError } from '@nextcloud/dialogs'
-import NcEmojiPicker from '@nextcloud/vue/dist/Components/NcEmojiPicker'
import NcModal from '@nextcloud/vue/dist/Components/NcModal'
import NcButton from '@nextcloud/vue/dist/Components/NcButton'
import { getAllStatusOptions } from '../services/statusOptionsService'
@@ -92,7 +87,6 @@ export default {
components: {
ClearAtSelect,
CustomMessageInput,
- NcEmojiPicker,
NcModal,
OnlineStatusSelect,
PredefinedStatusesList,
@@ -110,16 +104,6 @@ export default {
statuses: getAllStatusOptions(),
}
},
- computed: {
- /**
- * Returns the user-set icon or a smiley in case no icon is set
- *
- * @return {string}
- */
- visibleIcon() {
- return this.icon || '😀'
- },
- },
/**
* Loads the current status when a user opens dialog
diff --git a/apps/weather_status/src/App.vue b/apps/weather_status/src/App.vue
index bba51163ec8..e287df4f914 100644
--- a/apps/weather_status/src/App.vue
+++ b/apps/weather_status/src/App.vue
@@ -504,9 +504,9 @@ export default {
if (loading) {
return 'icon-loading-small'
} else {
- return weatherCode && weatherCode in weatherOptions
+ return 'icon-weather ' + (weatherCode && weatherCode in weatherOptions
? weatherOptions[weatherCode].icon
- : 'icon-fair-day'
+ : 'icon-fair-day')
}
},
getWeatherMessage(weatherCode, temperature, later = false) {
@@ -523,6 +523,9 @@ export default {
</script>
<style lang="scss">
+.icon-weather {
+ background-size: 16px;
+}
.icon-weather-status {
background-image: url('./../img/app-dark.svg');
}
diff --git a/apps/workflowengine/src/components/Check.vue b/apps/workflowengine/src/components/Check.vue
index 56ba68ee01e..459c97a0d05 100644
--- a/apps/workflowengine/src/components/Check.vue
+++ b/apps/workflowengine/src/components/Check.vue
@@ -191,6 +191,6 @@ export default {
margin-bottom: -5px;
}
.invalid {
- border: 1px solid var(--color-error) !important;
+ border-color: var(--color-error) !important;
}
</style>
diff --git a/apps/workflowengine/src/components/Workflow.vue b/apps/workflowengine/src/components/Workflow.vue
index ef911554a18..bc33d03014d 100644
--- a/apps/workflowengine/src/components/Workflow.vue
+++ b/apps/workflowengine/src/components/Workflow.vue
@@ -2,7 +2,6 @@
<div id="workflowengine">
<NcSettingsSection :title="t('workflowengine', 'Available flows')"
:doc-url="workflowDocUrl">
-
<p v-if="scope === 0" class="settings-hint">
<a href="https://nextcloud.com/developer/">{{ t('workflowengine', 'For details on how to write your own flow, check out the development documentation.') }}</a>
</p>