diff --git a/config/locales/crowdin/af.yml b/config/locales/crowdin/af.yml index af50094c7062..cd94b2989f37 100644 --- a/config/locales/crowdin/af.yml +++ b/config/locales/crowdin/af.yml @@ -3011,6 +3011,7 @@ af: share: "Share" label_search: "Search for users to invite" label_search_placeholder: "Search by user or email address" + label_toggle_all: "Toggle all shares" permissions: comment: "Comment" comment_description: "Can view and comment this work package." diff --git a/config/locales/crowdin/ar.yml b/config/locales/crowdin/ar.yml index 5fdd1096add4..0989ac698ca2 100644 --- a/config/locales/crowdin/ar.yml +++ b/config/locales/crowdin/ar.yml @@ -3129,6 +3129,7 @@ ar: share: "Share" label_search: "Search for users to invite" label_search_placeholder: "Search by user or email address" + label_toggle_all: "Toggle all shares" permissions: comment: "Comment" comment_description: "Can view and comment this work package." diff --git a/config/locales/crowdin/az.yml b/config/locales/crowdin/az.yml index cfd52faa6339..0443d58646a4 100644 --- a/config/locales/crowdin/az.yml +++ b/config/locales/crowdin/az.yml @@ -3011,6 +3011,7 @@ az: share: "Share" label_search: "Search for users to invite" label_search_placeholder: "Search by user or email address" + label_toggle_all: "Toggle all shares" permissions: comment: "Comment" comment_description: "Can view and comment this work package." diff --git a/config/locales/crowdin/be.yml b/config/locales/crowdin/be.yml index 9adcd8a579e7..bd827c437fb7 100644 --- a/config/locales/crowdin/be.yml +++ b/config/locales/crowdin/be.yml @@ -3071,6 +3071,7 @@ be: share: "Share" label_search: "Search for users to invite" label_search_placeholder: "Search by user or email address" + label_toggle_all: "Toggle all shares" permissions: comment: "Comment" comment_description: "Can view and comment this work package." diff --git a/config/locales/crowdin/bg.yml b/config/locales/crowdin/bg.yml index 475f5cca4172..0fe41383de99 100644 --- a/config/locales/crowdin/bg.yml +++ b/config/locales/crowdin/bg.yml @@ -3011,6 +3011,7 @@ bg: share: "Share" label_search: "Search for users to invite" label_search_placeholder: "Search by user or email address" + label_toggle_all: "Toggle all shares" permissions: comment: "Comment" comment_description: "Can view and comment this work package." diff --git a/config/locales/crowdin/ca.yml b/config/locales/crowdin/ca.yml index 35e7497c6619..3861d4f950ff 100644 --- a/config/locales/crowdin/ca.yml +++ b/config/locales/crowdin/ca.yml @@ -3000,6 +3000,7 @@ ca: share: "Share" label_search: "Search for users to invite" label_search_placeholder: "Search by user or email address" + label_toggle_all: "Toggle all shares" permissions: comment: "Comment" comment_description: "Can view and comment this work package." diff --git a/config/locales/crowdin/ckb-IR.yml b/config/locales/crowdin/ckb-IR.yml index 63e1d0043875..53c5e1b73c6f 100644 --- a/config/locales/crowdin/ckb-IR.yml +++ b/config/locales/crowdin/ckb-IR.yml @@ -3011,6 +3011,7 @@ ckb-IR: share: "Share" label_search: "Search for users to invite" label_search_placeholder: "Search by user or email address" + label_toggle_all: "Toggle all shares" permissions: comment: "Comment" comment_description: "Can view and comment this work package." diff --git a/config/locales/crowdin/cs.yml b/config/locales/crowdin/cs.yml index 76722708d0f6..1ef20de20790 100644 --- a/config/locales/crowdin/cs.yml +++ b/config/locales/crowdin/cs.yml @@ -3069,6 +3069,7 @@ cs: share: "Share" label_search: "Search for users to invite" label_search_placeholder: "Search by user or email address" + label_toggle_all: "Toggle all shares" permissions: comment: "Comment" comment_description: "Can view and comment this work package." diff --git a/config/locales/crowdin/da.yml b/config/locales/crowdin/da.yml index 57052d6d9af4..3d0b0b886c8a 100644 --- a/config/locales/crowdin/da.yml +++ b/config/locales/crowdin/da.yml @@ -3007,6 +3007,7 @@ da: share: "Share" label_search: "Search for users to invite" label_search_placeholder: "Search by user or email address" + label_toggle_all: "Toggle all shares" permissions: comment: "Comment" comment_description: "Can view and comment this work package." diff --git a/config/locales/crowdin/de.yml b/config/locales/crowdin/de.yml index 8d1b4a01eca7..16bbad155dae 100644 --- a/config/locales/crowdin/de.yml +++ b/config/locales/crowdin/de.yml @@ -3005,6 +3005,7 @@ de: share: "Share" label_search: "Search for users to invite" label_search_placeholder: "Search by user or email address" + label_toggle_all: "Toggle all shares" permissions: comment: "Comment" comment_description: "Can view and comment this work package." diff --git a/config/locales/crowdin/el.yml b/config/locales/crowdin/el.yml index ce3d80407803..20d7bc989453 100644 --- a/config/locales/crowdin/el.yml +++ b/config/locales/crowdin/el.yml @@ -3005,6 +3005,7 @@ el: share: "Share" label_search: "Search for users to invite" label_search_placeholder: "Search by user or email address" + label_toggle_all: "Toggle all shares" permissions: comment: "Comment" comment_description: "Can view and comment this work package." diff --git a/config/locales/crowdin/eo.yml b/config/locales/crowdin/eo.yml index ad1df630f025..2358d867789f 100644 --- a/config/locales/crowdin/eo.yml +++ b/config/locales/crowdin/eo.yml @@ -3011,6 +3011,7 @@ eo: share: "Share" label_search: "Search for users to invite" label_search_placeholder: "Search by user or email address" + label_toggle_all: "Toggle all shares" permissions: comment: "Comment" comment_description: "Can view and comment this work package." diff --git a/config/locales/crowdin/es.yml b/config/locales/crowdin/es.yml index c983d9f57a19..cde4f0a0c32a 100644 --- a/config/locales/crowdin/es.yml +++ b/config/locales/crowdin/es.yml @@ -3006,6 +3006,7 @@ es: share: "Share" label_search: "Search for users to invite" label_search_placeholder: "Search by user or email address" + label_toggle_all: "Toggle all shares" permissions: comment: "Comment" comment_description: "Can view and comment this work package." diff --git a/config/locales/crowdin/et.yml b/config/locales/crowdin/et.yml index 1785e7b6a2c7..19f7ec704fa7 100644 --- a/config/locales/crowdin/et.yml +++ b/config/locales/crowdin/et.yml @@ -3011,6 +3011,7 @@ et: share: "Share" label_search: "Search for users to invite" label_search_placeholder: "Search by user or email address" + label_toggle_all: "Toggle all shares" permissions: comment: "Comment" comment_description: "Can view and comment this work package." diff --git a/config/locales/crowdin/eu.yml b/config/locales/crowdin/eu.yml index dc50a23be859..c3f7f3208e01 100644 --- a/config/locales/crowdin/eu.yml +++ b/config/locales/crowdin/eu.yml @@ -3011,6 +3011,7 @@ eu: share: "Share" label_search: "Search for users to invite" label_search_placeholder: "Search by user or email address" + label_toggle_all: "Toggle all shares" permissions: comment: "Comment" comment_description: "Can view and comment this work package." diff --git a/config/locales/crowdin/fa.yml b/config/locales/crowdin/fa.yml index db77f8049fc7..f5c66f6ebc98 100644 --- a/config/locales/crowdin/fa.yml +++ b/config/locales/crowdin/fa.yml @@ -3011,6 +3011,7 @@ fa: share: "Share" label_search: "Search for users to invite" label_search_placeholder: "Search by user or email address" + label_toggle_all: "Toggle all shares" permissions: comment: "Comment" comment_description: "Can view and comment this work package." diff --git a/config/locales/crowdin/fi.yml b/config/locales/crowdin/fi.yml index 5a9aa15d7607..f08e70002017 100644 --- a/config/locales/crowdin/fi.yml +++ b/config/locales/crowdin/fi.yml @@ -3011,6 +3011,7 @@ fi: share: "Share" label_search: "Search for users to invite" label_search_placeholder: "Search by user or email address" + label_toggle_all: "Toggle all shares" permissions: comment: "Comment" comment_description: "Can view and comment this work package." diff --git a/config/locales/crowdin/fil.yml b/config/locales/crowdin/fil.yml index 641dbd49812c..dbd2790fe392 100644 --- a/config/locales/crowdin/fil.yml +++ b/config/locales/crowdin/fil.yml @@ -3009,6 +3009,7 @@ fil: share: "Share" label_search: "Search for users to invite" label_search_placeholder: "Search by user or email address" + label_toggle_all: "Toggle all shares" permissions: comment: "Comment" comment_description: "Can view and comment this work package." diff --git a/config/locales/crowdin/fr.yml b/config/locales/crowdin/fr.yml index afd19cf0a793..aeac9094e49e 100644 --- a/config/locales/crowdin/fr.yml +++ b/config/locales/crowdin/fr.yml @@ -3010,6 +3010,7 @@ fr: share: "Share" label_search: "Search for users to invite" label_search_placeholder: "Search by user or email address" + label_toggle_all: "Toggle all shares" permissions: comment: "Comment" comment_description: "Can view and comment this work package." diff --git a/config/locales/crowdin/he.yml b/config/locales/crowdin/he.yml index 26ea07baea11..c528ff300338 100644 --- a/config/locales/crowdin/he.yml +++ b/config/locales/crowdin/he.yml @@ -3071,6 +3071,7 @@ he: share: "Share" label_search: "Search for users to invite" label_search_placeholder: "Search by user or email address" + label_toggle_all: "Toggle all shares" permissions: comment: "Comment" comment_description: "Can view and comment this work package." diff --git a/config/locales/crowdin/hi.yml b/config/locales/crowdin/hi.yml index bb0d38ea9be0..fd86f890d901 100644 --- a/config/locales/crowdin/hi.yml +++ b/config/locales/crowdin/hi.yml @@ -3009,6 +3009,7 @@ hi: share: "Share" label_search: "Search for users to invite" label_search_placeholder: "Search by user or email address" + label_toggle_all: "Toggle all shares" permissions: comment: "Comment" comment_description: "Can view and comment this work package." diff --git a/config/locales/crowdin/hr.yml b/config/locales/crowdin/hr.yml index 9cefaa650986..e557654f4c62 100644 --- a/config/locales/crowdin/hr.yml +++ b/config/locales/crowdin/hr.yml @@ -3041,6 +3041,7 @@ hr: share: "Share" label_search: "Search for users to invite" label_search_placeholder: "Search by user or email address" + label_toggle_all: "Toggle all shares" permissions: comment: "Comment" comment_description: "Can view and comment this work package." diff --git a/config/locales/crowdin/hu.yml b/config/locales/crowdin/hu.yml index 0215981b1227..e914fdcdedad 100644 --- a/config/locales/crowdin/hu.yml +++ b/config/locales/crowdin/hu.yml @@ -3007,6 +3007,7 @@ hu: share: "Share" label_search: "Search for users to invite" label_search_placeholder: "Search by user or email address" + label_toggle_all: "Toggle all shares" permissions: comment: "Comment" comment_description: "Can view and comment this work package." diff --git a/config/locales/crowdin/id.yml b/config/locales/crowdin/id.yml index 557daee93897..9e432eff1542 100644 --- a/config/locales/crowdin/id.yml +++ b/config/locales/crowdin/id.yml @@ -2970,6 +2970,7 @@ id: share: "Share" label_search: "Search for users to invite" label_search_placeholder: "Search by user or email address" + label_toggle_all: "Toggle all shares" permissions: comment: "Comment" comment_description: "Can view and comment this work package." diff --git a/config/locales/crowdin/it.yml b/config/locales/crowdin/it.yml index f678b019493c..12dd87aec97a 100644 --- a/config/locales/crowdin/it.yml +++ b/config/locales/crowdin/it.yml @@ -3008,6 +3008,7 @@ it: share: "Share" label_search: "Search for users to invite" label_search_placeholder: "Search by user or email address" + label_toggle_all: "Toggle all shares" permissions: comment: "Comment" comment_description: "Can view and comment this work package." diff --git a/config/locales/crowdin/ja.yml b/config/locales/crowdin/ja.yml index 54877a429a8f..c28c90974a0a 100644 --- a/config/locales/crowdin/ja.yml +++ b/config/locales/crowdin/ja.yml @@ -2976,6 +2976,7 @@ ja: share: "Share" label_search: "Search for users to invite" label_search_placeholder: "Search by user or email address" + label_toggle_all: "Toggle all shares" permissions: comment: "Comment" comment_description: "Can view and comment this work package." diff --git a/config/locales/crowdin/js-af.yml b/config/locales/crowdin/js-af.yml index fa9a463c1171..d2399019fc14 100644 --- a/config/locales/crowdin/js-af.yml +++ b/config/locales/crowdin/js-af.yml @@ -599,6 +599,7 @@ af: processed: 'processed' prioritized: 'prioritized' dateAlert: 'Date alert' + shared: 'shared' date_alerts: milestone_date: 'Milestone date' overdue: 'Overdue' @@ -643,6 +644,7 @@ af: mentioned: 'Mentioned' watched: 'Dophouer' date_alert: 'Date alert' + shared: 'Shared' settings: change_notification_settings: 'You can modify your notification settings to ensure you never miss an important update.' title: "Notification settings" @@ -665,6 +667,7 @@ af: description: 'Receive a notification every time someone mentions me anywhere' assignee: 'Gedelegeerde' responsible: 'Accountable' + shared: 'Shared' watched: 'Dophouer' work_package_commented: 'All new comments' work_package_created: 'New work packages' @@ -1021,6 +1024,9 @@ af: sharing: share: 'Share' title: "Share work package" + selected_count: "%{count} selected" + selection: + mixed: "Mixed" table: configure_button: 'Configure work package table' summary: "Table with rows of work package and columns of work package attributes." diff --git a/config/locales/crowdin/js-ar.yml b/config/locales/crowdin/js-ar.yml index 234de6a96193..b646c0ee24ce 100644 --- a/config/locales/crowdin/js-ar.yml +++ b/config/locales/crowdin/js-ar.yml @@ -599,6 +599,7 @@ ar: processed: 'processed' prioritized: 'prioritized' dateAlert: 'Date alert' + shared: 'shared' date_alerts: milestone_date: 'Milestone date' overdue: 'Overdue' @@ -647,6 +648,7 @@ ar: mentioned: 'Mentioned' watched: 'المشاهد' date_alert: 'Date alert' + shared: 'Shared' settings: change_notification_settings: 'You can modify your notification settings to ensure you never miss an important update.' title: "Notification settings" @@ -669,6 +671,7 @@ ar: description: 'Receive a notification every time someone mentions me anywhere' assignee: 'المُسند إليه' responsible: 'Accountable' + shared: 'Shared' watched: 'المشاهد' work_package_commented: 'All new comments' work_package_created: 'New work packages' @@ -1025,6 +1028,9 @@ ar: sharing: share: 'Share' title: "Share work package" + selected_count: "%{count} selected" + selection: + mixed: "Mixed" table: configure_button: 'Configure work package table' summary: "أسطر الجدول كتب عمل والاعمدة واصفات لكتب العمل." diff --git a/config/locales/crowdin/js-az.yml b/config/locales/crowdin/js-az.yml index af04cddb331b..516039376d79 100644 --- a/config/locales/crowdin/js-az.yml +++ b/config/locales/crowdin/js-az.yml @@ -599,6 +599,7 @@ az: processed: 'processed' prioritized: 'prioritized' dateAlert: 'Date alert' + shared: 'shared' date_alerts: milestone_date: 'Milestone date' overdue: 'Overdue' @@ -643,6 +644,7 @@ az: mentioned: 'Mentioned' watched: 'Watcher' date_alert: 'Date alert' + shared: 'Shared' settings: change_notification_settings: 'You can modify your notification settings to ensure you never miss an important update.' title: "Notification settings" @@ -665,6 +667,7 @@ az: description: 'Receive a notification every time someone mentions me anywhere' assignee: 'Assignee' responsible: 'Accountable' + shared: 'Shared' watched: 'Watcher' work_package_commented: 'All new comments' work_package_created: 'New work packages' @@ -1021,6 +1024,9 @@ az: sharing: share: 'Share' title: "Share work package" + selected_count: "%{count} selected" + selection: + mixed: "Mixed" table: configure_button: 'Configure work package table' summary: "Table with rows of work package and columns of work package attributes." diff --git a/config/locales/crowdin/js-be.yml b/config/locales/crowdin/js-be.yml index a9af210598f6..e3e09fed25cc 100644 --- a/config/locales/crowdin/js-be.yml +++ b/config/locales/crowdin/js-be.yml @@ -599,6 +599,7 @@ be: processed: 'Апрацавана' prioritized: 'прыярытэтны' dateAlert: 'Date alert' + shared: 'shared' date_alerts: milestone_date: 'Milestone date' overdue: 'Overdue' @@ -645,6 +646,7 @@ be: mentioned: 'Mentioned' watched: 'Watcher' date_alert: 'Date alert' + shared: 'Shared' settings: change_notification_settings: 'You can modify your notification settings to ensure you never miss an important update.' title: "Notification settings" @@ -667,6 +669,7 @@ be: description: 'Receive a notification every time someone mentions me anywhere' assignee: 'Прызначаная асоба' responsible: 'Accountable' + shared: 'Shared' watched: 'Watcher' work_package_commented: 'All new comments' work_package_created: 'New work packages' @@ -1023,6 +1026,9 @@ be: sharing: share: 'Share' title: "Share work package" + selected_count: "%{count} selected" + selection: + mixed: "Mixed" table: configure_button: 'Configure work package table' summary: "Table with rows of work package and columns of work package attributes." diff --git a/config/locales/crowdin/js-bg.yml b/config/locales/crowdin/js-bg.yml index bde9ca76d7df..e504914bc9d0 100644 --- a/config/locales/crowdin/js-bg.yml +++ b/config/locales/crowdin/js-bg.yml @@ -599,6 +599,7 @@ bg: processed: 'processed' prioritized: 'prioritized' dateAlert: 'Date alert' + shared: 'shared' date_alerts: milestone_date: 'Milestone date' overdue: 'Overdue' @@ -643,6 +644,7 @@ bg: mentioned: 'Mentioned' watched: 'Наблюдател' date_alert: 'Date alert' + shared: 'Shared' settings: change_notification_settings: 'You can modify your notification settings to ensure you never miss an important update.' title: "Notification settings" @@ -665,6 +667,7 @@ bg: description: 'Receive a notification every time someone mentions me anywhere' assignee: 'Изпълнител' responsible: 'Accountable' + shared: 'Shared' watched: 'Наблюдател' work_package_commented: 'All new comments' work_package_created: 'New work packages' @@ -1021,6 +1024,9 @@ bg: sharing: share: 'Share' title: "Share work package" + selected_count: "%{count} selected" + selection: + mixed: "Mixed" table: configure_button: 'Configure work package table' summary: "Таблица с атрибути от редове и колони на работен пакет." diff --git a/config/locales/crowdin/js-ca.yml b/config/locales/crowdin/js-ca.yml index bbb9d93dfb74..7240d7db49ce 100644 --- a/config/locales/crowdin/js-ca.yml +++ b/config/locales/crowdin/js-ca.yml @@ -599,6 +599,7 @@ ca: processed: 'processat' prioritized: 'prioritzat' dateAlert: 'Alerta per dates' + shared: 'shared' date_alerts: milestone_date: 'Data de fita' overdue: 'Vençut' @@ -643,6 +644,7 @@ ca: mentioned: 'Mencionat' watched: 'Observador' date_alert: 'Alerta per dates' + shared: 'Shared' settings: change_notification_settings: 'Pots modificar la teva configuració de notificacions per assegurar-te que mai et perds informació important.' title: "Configuració de notificacions" @@ -665,6 +667,7 @@ ca: description: 'Rep una notificació cada vegada que algú em menciona a qualsevol lloc' assignee: 'Assignat a' responsible: 'Responsable' + shared: 'Shared' watched: 'Observador' work_package_commented: 'Tots els nous comentaris' work_package_created: 'Paquets de treball nou' @@ -1021,6 +1024,9 @@ ca: sharing: share: 'Share' title: "Share work package" + selected_count: "%{count} selected" + selection: + mixed: "Mixed" table: configure_button: 'Configura la taula de paquets de treball' summary: "Taula amb fileres de paquets de treball i columnes amb els atributs dels paquets de treball." diff --git a/config/locales/crowdin/js-ckb-IR.yml b/config/locales/crowdin/js-ckb-IR.yml index 99f4bf0092a2..78aaba981143 100644 --- a/config/locales/crowdin/js-ckb-IR.yml +++ b/config/locales/crowdin/js-ckb-IR.yml @@ -599,6 +599,7 @@ ckb-IR: processed: 'processed' prioritized: 'prioritized' dateAlert: 'Date alert' + shared: 'shared' date_alerts: milestone_date: 'Milestone date' overdue: 'Overdue' @@ -643,6 +644,7 @@ ckb-IR: mentioned: 'Mentioned' watched: 'Watcher' date_alert: 'Date alert' + shared: 'Shared' settings: change_notification_settings: 'You can modify your notification settings to ensure you never miss an important update.' title: "Notification settings" @@ -665,6 +667,7 @@ ckb-IR: description: 'Receive a notification every time someone mentions me anywhere' assignee: 'Assignee' responsible: 'Accountable' + shared: 'Shared' watched: 'Watcher' work_package_commented: 'All new comments' work_package_created: 'New work packages' @@ -1021,6 +1024,9 @@ ckb-IR: sharing: share: 'Share' title: "Share work package" + selected_count: "%{count} selected" + selection: + mixed: "Mixed" table: configure_button: 'Configure work package table' summary: "Table with rows of work package and columns of work package attributes." diff --git a/config/locales/crowdin/js-cs.yml b/config/locales/crowdin/js-cs.yml index f84014278197..3a50c5c446e1 100644 --- a/config/locales/crowdin/js-cs.yml +++ b/config/locales/crowdin/js-cs.yml @@ -599,6 +599,7 @@ cs: processed: 'zpracováno' prioritized: 'upřednostněno' dateAlert: 'Upozornění na datum' + shared: 'shared' date_alerts: milestone_date: 'Datum milníku' overdue: 'Po termínu' @@ -645,6 +646,7 @@ cs: mentioned: 'Zmíněné' watched: 'Sledující' date_alert: 'Upozornění na datum' + shared: 'Shared' settings: change_notification_settings: 'You can modify your notification settings to ensure you never miss an important update.' title: "Nastavení oznámení" @@ -667,6 +669,7 @@ cs: description: 'Dostat upozornění, kdykoli mě někdo kdekoli zmíní' assignee: 'Řešitel' responsible: 'Odpovědný' + shared: 'Shared' watched: 'Sledující' work_package_commented: 'Všechny nové komentáře' work_package_created: 'Nový pracovní balíček' @@ -1023,6 +1026,9 @@ cs: sharing: share: 'Share' title: "Share work package" + selected_count: "%{count} selected" + selection: + mixed: "Mixed" table: configure_button: 'Konfigurovat tabulku pracovních balíčků' summary: "Tabulka s řádky pracovního balíčku a atributy sloupců pracovního balíčku." diff --git a/config/locales/crowdin/js-da.yml b/config/locales/crowdin/js-da.yml index 4748b4777f5b..58901d003b15 100644 --- a/config/locales/crowdin/js-da.yml +++ b/config/locales/crowdin/js-da.yml @@ -598,6 +598,7 @@ da: processed: 'processed' prioritized: 'prioritized' dateAlert: 'Date alert' + shared: 'shared' date_alerts: milestone_date: 'Milestone date' overdue: 'Overdue' @@ -642,6 +643,7 @@ da: mentioned: 'Mentioned' watched: 'Tilsynsførende' date_alert: 'Date alert' + shared: 'Shared' settings: change_notification_settings: 'You can modify your notification settings to ensure you never miss an important update.' title: "Notification settings" @@ -664,6 +666,7 @@ da: description: 'Receive a notification every time someone mentions me anywhere' assignee: 'Tildelt' responsible: 'Accountable' + shared: 'Shared' watched: 'Tilsynsførende' work_package_commented: 'All new comments' work_package_created: 'New work packages' @@ -1020,6 +1023,9 @@ da: sharing: share: 'Share' title: "Share work package" + selected_count: "%{count} selected" + selection: + mixed: "Mixed" table: configure_button: 'Configure work package table' summary: "Table with rows of work package and columns of work package attributes." diff --git a/config/locales/crowdin/js-de.yml b/config/locales/crowdin/js-de.yml index 634694e51679..a1086972a293 100644 --- a/config/locales/crowdin/js-de.yml +++ b/config/locales/crowdin/js-de.yml @@ -598,6 +598,7 @@ de: processed: 'verarbeitet' prioritized: 'priorisiert' dateAlert: 'Datums-Erinnerung' + shared: 'shared' date_alerts: milestone_date: 'Datum des Meilensteins' overdue: 'Überfällig' @@ -642,6 +643,7 @@ de: mentioned: 'Erwähnt' watched: 'Beobachter' date_alert: 'Datums-Erinnerung' + shared: 'Shared' settings: change_notification_settings: 'Sie können Ihre Benachrichtigungseinstellungen ändern, um sicherzustellen, dass Sie keine wichtige Aktualisierung verpassen.' title: "Benachrichtigungseinstellungen" @@ -664,6 +666,7 @@ de: description: 'Jedes Mal eine Benachrichtigung erhalten, wenn ich irgendwo erwähnt werde' assignee: 'Zugewiesen an' responsible: 'Verantwortlich' + shared: 'Shared' watched: 'Beobachter' work_package_commented: 'Alle neuen Kommentare' work_package_created: 'Neue Arbeitspakete' @@ -1020,6 +1023,9 @@ de: sharing: share: 'Share' title: "Share work package" + selected_count: "%{count} selected" + selection: + mixed: "Mixed" table: configure_button: 'Arbeitspaket-Tabelle konfigurieren' summary: "Tabelle mit Zeilen von Arbeitspaketen und Spalten von Attributen dieser Arbeitspakete." diff --git a/config/locales/crowdin/js-el.yml b/config/locales/crowdin/js-el.yml index c4942ab78bfc..8b701fbc5d04 100644 --- a/config/locales/crowdin/js-el.yml +++ b/config/locales/crowdin/js-el.yml @@ -598,6 +598,7 @@ el: processed: 'processed' prioritized: 'prioritized' dateAlert: 'Date alert' + shared: 'shared' date_alerts: milestone_date: 'Milestone date' overdue: 'Overdue' @@ -642,6 +643,7 @@ el: mentioned: 'Mentioned' watched: 'Παρατηρητής' date_alert: 'Date alert' + shared: 'Shared' settings: change_notification_settings: 'You can modify your notification settings to ensure you never miss an important update.' title: "Notification settings" @@ -664,6 +666,7 @@ el: description: 'Receive a notification every time someone mentions me anywhere' assignee: 'Ανάθεση σε' responsible: 'Υπόλογος' + shared: 'Shared' watched: 'Παρατηρητής' work_package_commented: 'All new comments' work_package_created: 'New work packages' @@ -1020,6 +1023,9 @@ el: sharing: share: 'Share' title: "Share work package" + selected_count: "%{count} selected" + selection: + mixed: "Mixed" table: configure_button: 'Διαμόρφωση του πίνακα πακέτων εργασίας' summary: "Πίνακας με γραμμές από πακέτα εργασίας και στήλες από χαρακτηριστικά πακέτων εργασίας." diff --git a/config/locales/crowdin/js-eo.yml b/config/locales/crowdin/js-eo.yml index cca1ddb1d40d..4e1784884172 100644 --- a/config/locales/crowdin/js-eo.yml +++ b/config/locales/crowdin/js-eo.yml @@ -599,6 +599,7 @@ eo: processed: 'processed' prioritized: 'prioritized' dateAlert: 'Date alert' + shared: 'shared' date_alerts: milestone_date: 'Milestone date' overdue: 'Overdue' @@ -643,6 +644,7 @@ eo: mentioned: 'Mentioned' watched: 'Atentanto' date_alert: 'Date alert' + shared: 'Shared' settings: change_notification_settings: 'You can modify your notification settings to ensure you never miss an important update.' title: "Notification settings" @@ -665,6 +667,7 @@ eo: description: 'Receive a notification every time someone mentions me anywhere' assignee: 'Asignita al' responsible: 'Respondeculo' + shared: 'Shared' watched: 'Atentanto' work_package_commented: 'All new comments' work_package_created: 'New work packages' @@ -1021,6 +1024,9 @@ eo: sharing: share: 'Share' title: "Share work package" + selected_count: "%{count} selected" + selection: + mixed: "Mixed" table: configure_button: 'Agordi laborpakaĵan tabelon' summary: "Table with rows of work package and columns of work package attributes." diff --git a/config/locales/crowdin/js-es.yml b/config/locales/crowdin/js-es.yml index 8f1c7fbb89a3..021c905cb05e 100644 --- a/config/locales/crowdin/js-es.yml +++ b/config/locales/crowdin/js-es.yml @@ -599,6 +599,7 @@ es: processed: 'procesado' prioritized: 'priorizar' dateAlert: 'Alerta de fecha' + shared: 'shared' date_alerts: milestone_date: 'Fecha de hito' overdue: 'Vencido' @@ -643,6 +644,7 @@ es: mentioned: 'Mencionado' watched: 'Observador' date_alert: 'Alerta de fecha' + shared: 'Shared' settings: change_notification_settings: 'Puede modificar su configuración de notificaciones para asegurarse que nunca se pierda una actualización importante.' title: "Ajustes de notificación" @@ -665,6 +667,7 @@ es: description: 'Recibir una notificación cada vez que un usuario me mencione' assignee: 'Asignado a' responsible: 'Responsable' + shared: 'Shared' watched: 'Observador' work_package_commented: 'Todos los nuevos comentarios' work_package_created: 'Nuevos paquetes de trabajo' @@ -1021,6 +1024,9 @@ es: sharing: share: 'Share' title: "Share work package" + selected_count: "%{count} selected" + selection: + mixed: "Mixed" table: configure_button: 'Configurar tabla de paquetes de trabajo' summary: "Tabla con filas de paquetes de trabajo y columnas con sus atributos." diff --git a/config/locales/crowdin/js-et.yml b/config/locales/crowdin/js-et.yml index 7d215c99b787..f7862ab4b4e7 100644 --- a/config/locales/crowdin/js-et.yml +++ b/config/locales/crowdin/js-et.yml @@ -599,6 +599,7 @@ et: processed: 'processed' prioritized: 'prioritized' dateAlert: 'Date alert' + shared: 'shared' date_alerts: milestone_date: 'Milestone date' overdue: 'Overdue' @@ -643,6 +644,7 @@ et: mentioned: 'Mentioned' watched: 'Jälgija' date_alert: 'Date alert' + shared: 'Shared' settings: change_notification_settings: 'You can modify your notification settings to ensure you never miss an important update.' title: "Notification settings" @@ -665,6 +667,7 @@ et: description: 'Receive a notification every time someone mentions me anywhere' assignee: 'Määratud tegija' responsible: 'Accountable' + shared: 'Shared' watched: 'Jälgija' work_package_commented: 'All new comments' work_package_created: 'New work packages' @@ -1021,6 +1024,9 @@ et: sharing: share: 'Share' title: "Share work package" + selected_count: "%{count} selected" + selection: + mixed: "Mixed" table: configure_button: 'Configure work package table' summary: "Table with rows of work package and columns of work package attributes." diff --git a/config/locales/crowdin/js-eu.yml b/config/locales/crowdin/js-eu.yml index e1a1331551d6..5f6e98ca84db 100644 --- a/config/locales/crowdin/js-eu.yml +++ b/config/locales/crowdin/js-eu.yml @@ -599,6 +599,7 @@ eu: processed: 'processed' prioritized: 'prioritized' dateAlert: 'Date alert' + shared: 'shared' date_alerts: milestone_date: 'Milestone date' overdue: 'Overdue' @@ -643,6 +644,7 @@ eu: mentioned: 'Mentioned' watched: 'Watcher' date_alert: 'Date alert' + shared: 'Shared' settings: change_notification_settings: 'You can modify your notification settings to ensure you never miss an important update.' title: "Notification settings" @@ -665,6 +667,7 @@ eu: description: 'Receive a notification every time someone mentions me anywhere' assignee: 'Assignee' responsible: 'Accountable' + shared: 'Shared' watched: 'Watcher' work_package_commented: 'All new comments' work_package_created: 'New work packages' @@ -1021,6 +1024,9 @@ eu: sharing: share: 'Share' title: "Share work package" + selected_count: "%{count} selected" + selection: + mixed: "Mixed" table: configure_button: 'Configure work package table' summary: "Table with rows of work package and columns of work package attributes." diff --git a/config/locales/crowdin/js-fa.yml b/config/locales/crowdin/js-fa.yml index 0be7aa551806..7bf81151efba 100644 --- a/config/locales/crowdin/js-fa.yml +++ b/config/locales/crowdin/js-fa.yml @@ -599,6 +599,7 @@ fa: processed: 'پردازش شده' prioritized: 'اولویت بندی شده' dateAlert: 'Date alert' + shared: 'shared' date_alerts: milestone_date: 'Milestone date' overdue: 'Overdue' @@ -643,6 +644,7 @@ fa: mentioned: 'Mentioned' watched: 'ناظر' date_alert: 'Date alert' + shared: 'Shared' settings: change_notification_settings: 'You can modify your notification settings to ensure you never miss an important update.' title: "Notification settings" @@ -665,6 +667,7 @@ fa: description: 'Receive a notification every time someone mentions me anywhere' assignee: 'Assignee' responsible: 'Accountable' + shared: 'Shared' watched: 'ناظر' work_package_commented: 'All new comments' work_package_created: 'New work packages' @@ -1021,6 +1024,9 @@ fa: sharing: share: 'Share' title: "Share work package" + selected_count: "%{count} selected" + selection: + mixed: "Mixed" table: configure_button: 'Configure work package table' summary: "Table with rows of work package and columns of work package attributes." diff --git a/config/locales/crowdin/js-fi.yml b/config/locales/crowdin/js-fi.yml index f3b18d60b00d..3065bf1df0d9 100644 --- a/config/locales/crowdin/js-fi.yml +++ b/config/locales/crowdin/js-fi.yml @@ -599,6 +599,7 @@ fi: processed: 'processed' prioritized: 'prioritized' dateAlert: 'Date alert' + shared: 'shared' date_alerts: milestone_date: 'Milestone date' overdue: 'Overdue' @@ -643,6 +644,7 @@ fi: mentioned: 'Mentioned' watched: 'Seuraajat' date_alert: 'Date alert' + shared: 'Shared' settings: change_notification_settings: 'You can modify your notification settings to ensure you never miss an important update.' title: "Notification settings" @@ -665,6 +667,7 @@ fi: description: 'Receive a notification every time someone mentions me anywhere' assignee: 'Työn suorittaja' responsible: 'Vastuuhenkilö' + shared: 'Shared' watched: 'Seuraajat' work_package_commented: 'All new comments' work_package_created: 'New work packages' @@ -1021,6 +1024,9 @@ fi: sharing: share: 'Share' title: "Share work package" + selected_count: "%{count} selected" + selection: + mixed: "Mixed" table: configure_button: 'Configure work package table' summary: "Taulukko jossa tehtävät riveinä ja ominaisuudet sarakkeina." diff --git a/config/locales/crowdin/js-fil.yml b/config/locales/crowdin/js-fil.yml index 960502ba52af..2e74a00e76a2 100644 --- a/config/locales/crowdin/js-fil.yml +++ b/config/locales/crowdin/js-fil.yml @@ -599,6 +599,7 @@ fil: processed: 'processed' prioritized: 'prioritized' dateAlert: 'Date alert' + shared: 'shared' date_alerts: milestone_date: 'Milestone date' overdue: 'Overdue' @@ -643,6 +644,7 @@ fil: mentioned: 'Mentioned' watched: 'Tagapagmasid' date_alert: 'Date alert' + shared: 'Shared' settings: change_notification_settings: 'You can modify your notification settings to ensure you never miss an important update.' title: "Notification settings" @@ -665,6 +667,7 @@ fil: description: 'Receive a notification every time someone mentions me anywhere' assignee: 'Naitalaga' responsible: 'Accountable' + shared: 'Shared' watched: 'Tagapagmasid' work_package_commented: 'All new comments' work_package_created: 'New work packages' @@ -1021,6 +1024,9 @@ fil: sharing: share: 'Share' title: "Share work package" + selected_count: "%{count} selected" + selection: + mixed: "Mixed" table: configure_button: 'Configure work package table' summary: "Talaab sa mga hilera ng work package at mga hanay na katangian ng work package." diff --git a/config/locales/crowdin/js-fr.yml b/config/locales/crowdin/js-fr.yml index 7839e6fbca36..437acbf67302 100644 --- a/config/locales/crowdin/js-fr.yml +++ b/config/locales/crowdin/js-fr.yml @@ -599,6 +599,7 @@ fr: processed: 'traité' prioritized: 'priorisé' dateAlert: 'Alarmes' + shared: 'shared' date_alerts: milestone_date: 'Date jalon' overdue: 'En retard' @@ -643,6 +644,7 @@ fr: mentioned: 'Mentionné' watched: 'Observateur' date_alert: 'Alarmes' + shared: 'Shared' settings: change_notification_settings: 'Vous pouvez modifier vos paramètres de notification pour vous assurer de ne jamais manquer une mise à jour importante.' title: "Paramètres de notifications" @@ -665,6 +667,7 @@ fr: description: 'Recevoir une notification chaque fois que quelqu''un me mentionne n''importe où' assignee: 'Assigné' responsible: 'Responsable' + shared: 'Shared' watched: 'Observateur' work_package_commented: 'Tous les nouveaux commentaires' work_package_created: 'Nouveaux lots de travaux' @@ -1021,6 +1024,9 @@ fr: sharing: share: 'Share' title: "Share work package" + selected_count: "%{count} selected" + selection: + mixed: "Mixed" table: configure_button: 'Configurer le tableau du lot de travaux' summary: "Tableau avec lignes de lots de travaux et colonnes d’attributs de lots de travaux." diff --git a/config/locales/crowdin/js-he.yml b/config/locales/crowdin/js-he.yml index 6776001275fe..921cac00745b 100644 --- a/config/locales/crowdin/js-he.yml +++ b/config/locales/crowdin/js-he.yml @@ -599,6 +599,7 @@ he: processed: 'processed' prioritized: 'prioritized' dateAlert: 'Date alert' + shared: 'shared' date_alerts: milestone_date: 'Milestone date' overdue: 'Overdue' @@ -645,6 +646,7 @@ he: mentioned: 'Mentioned' watched: 'צופה' date_alert: 'Date alert' + shared: 'Shared' settings: change_notification_settings: 'You can modify your notification settings to ensure you never miss an important update.' title: "Notification settings" @@ -667,6 +669,7 @@ he: description: 'Receive a notification every time someone mentions me anywhere' assignee: 'משויך אל' responsible: 'Accountable' + shared: 'Shared' watched: 'צופה' work_package_commented: 'All new comments' work_package_created: 'New work packages' @@ -1023,6 +1026,9 @@ he: sharing: share: 'Share' title: "Share work package" + selected_count: "%{count} selected" + selection: + mixed: "Mixed" table: configure_button: 'Configure work package table' summary: "Table with rows of work package and columns of work package attributes." diff --git a/config/locales/crowdin/js-hi.yml b/config/locales/crowdin/js-hi.yml index a318dcbb0da1..1b2219caa7e8 100644 --- a/config/locales/crowdin/js-hi.yml +++ b/config/locales/crowdin/js-hi.yml @@ -599,6 +599,7 @@ hi: processed: 'processed' prioritized: 'prioritized' dateAlert: 'Date alert' + shared: 'shared' date_alerts: milestone_date: 'Milestone date' overdue: 'Overdue' @@ -643,6 +644,7 @@ hi: mentioned: 'Mentioned' watched: 'वॉचर' date_alert: 'Date alert' + shared: 'Shared' settings: change_notification_settings: 'You can modify your notification settings to ensure you never miss an important update.' title: "Notification settings" @@ -665,6 +667,7 @@ hi: description: 'Receive a notification every time someone mentions me anywhere' assignee: 'अनुदिष्ट' responsible: 'जवाबदेह' + shared: 'Shared' watched: 'वॉचर' work_package_commented: 'All new comments' work_package_created: 'New work packages' @@ -1021,6 +1024,9 @@ hi: sharing: share: 'Share' title: "Share work package" + selected_count: "%{count} selected" + selection: + mixed: "Mixed" table: configure_button: 'कार्य पैकेज तालिका कॉंफ़िगर करें' summary: "Table with rows of work package and columns of work package attributes." diff --git a/config/locales/crowdin/js-hr.yml b/config/locales/crowdin/js-hr.yml index d2e823a1fef4..14495415eb00 100644 --- a/config/locales/crowdin/js-hr.yml +++ b/config/locales/crowdin/js-hr.yml @@ -599,6 +599,7 @@ hr: processed: 'processed' prioritized: 'prioritized' dateAlert: 'Date alert' + shared: 'shared' date_alerts: milestone_date: 'Milestone date' overdue: 'Overdue' @@ -644,6 +645,7 @@ hr: mentioned: 'Mentioned' watched: 'Nadglednik' date_alert: 'Date alert' + shared: 'Shared' settings: change_notification_settings: 'You can modify your notification settings to ensure you never miss an important update.' title: "Notification settings" @@ -666,6 +668,7 @@ hr: description: 'Receive a notification every time someone mentions me anywhere' assignee: 'Opunomoćeno' responsible: 'Accountable' + shared: 'Shared' watched: 'Nadglednik' work_package_commented: 'All new comments' work_package_created: 'New work packages' @@ -1022,6 +1025,9 @@ hr: sharing: share: 'Share' title: "Share work package" + selected_count: "%{count} selected" + selection: + mixed: "Mixed" table: configure_button: 'Configure work package table' summary: "Table with rows of work package and columns of work package attributes." diff --git a/config/locales/crowdin/js-hu.yml b/config/locales/crowdin/js-hu.yml index cfc71f43bca7..24ae2e188292 100644 --- a/config/locales/crowdin/js-hu.yml +++ b/config/locales/crowdin/js-hu.yml @@ -599,6 +599,7 @@ hu: processed: 'processed' prioritized: 'prioritized' dateAlert: 'Date alert' + shared: 'shared' date_alerts: milestone_date: 'Milestone date' overdue: 'Overdue' @@ -643,6 +644,7 @@ hu: mentioned: 'Megemlített' watched: 'Megfigyelő' date_alert: 'Date alert' + shared: 'Shared' settings: change_notification_settings: 'You can modify your notification settings to ensure you never miss an important update.' title: "Értesítési beállítások" @@ -665,6 +667,7 @@ hu: description: 'Értesítés fogadása minden alkalommal, amikor bárki bárhol megemlít' assignee: 'Megbízott' responsible: 'Felelős' + shared: 'Shared' watched: 'Megfigyelő' work_package_commented: 'Új megjegyzések' work_package_created: 'Új munkacsomagok' @@ -1021,6 +1024,9 @@ hu: sharing: share: 'Share' title: "Share work package" + selected_count: "%{count} selected" + selection: + mixed: "Mixed" table: configure_button: 'Feladatcsoport táblázat beállítása' summary: "Táblázat melynek sorai munkacsomagok és oszlopai munkacsomag attribútumok." diff --git a/config/locales/crowdin/js-id.yml b/config/locales/crowdin/js-id.yml index 5a029cda3248..e6fd5791dfea 100644 --- a/config/locales/crowdin/js-id.yml +++ b/config/locales/crowdin/js-id.yml @@ -599,6 +599,7 @@ id: processed: 'processed' prioritized: 'prioritized' dateAlert: 'Peringatan tanggal' + shared: 'shared' date_alerts: milestone_date: 'Milestone date' overdue: 'Overdue' @@ -642,6 +643,7 @@ id: mentioned: 'Mentioned' watched: 'Pemantau' date_alert: 'Peringatan tanggal' + shared: 'Shared' settings: change_notification_settings: 'You can modify your notification settings to ensure you never miss an important update.' title: "Notification settings" @@ -664,6 +666,7 @@ id: description: 'Receive a notification every time someone mentions me anywhere' assignee: 'Pelimpahan' responsible: 'Akuntabel' + shared: 'Shared' watched: 'Pemantau' work_package_commented: 'All new comments' work_package_created: 'New work packages' @@ -1020,6 +1023,9 @@ id: sharing: share: 'Share' title: "Share work package" + selected_count: "%{count} selected" + selection: + mixed: "Mixed" table: configure_button: 'Configure work package table' summary: "Table with rows of work package and columns of work package attributes." diff --git a/config/locales/crowdin/js-it.yml b/config/locales/crowdin/js-it.yml index e9c950538e1d..dd5a5775b9a1 100644 --- a/config/locales/crowdin/js-it.yml +++ b/config/locales/crowdin/js-it.yml @@ -599,6 +599,7 @@ it: processed: 'elaborato' prioritized: 'prioritizzato' dateAlert: 'Avviso data' + shared: 'shared' date_alerts: milestone_date: 'Data inizio' overdue: 'In ritardo' @@ -643,6 +644,7 @@ it: mentioned: 'Menzionato' watched: 'Osservatore' date_alert: 'Avviso data' + shared: 'Shared' settings: change_notification_settings: 'Puoi modificare le tue impostazioni di notifica per assicurarti di non perderti mai un aggiornamento importante.' title: "Impostazioni notifiche" @@ -665,6 +667,7 @@ it: description: 'Ricevi una notifica ogni volta che qualcuno ti menziona ovunque' assignee: 'Assegnatario' responsible: 'Responsabile' + shared: 'Shared' watched: 'Osservatore' work_package_commented: 'Tutti i nuovi commenti' work_package_created: 'Nuove macro-attività' @@ -1021,6 +1024,9 @@ it: sharing: share: 'Share' title: "Share work package" + selected_count: "%{count} selected" + selection: + mixed: "Mixed" table: configure_button: 'Configura la tabella della macro-attività' summary: "Tabella con righe di macro-attività e colonne dei loro attributi." diff --git a/config/locales/crowdin/js-ja.yml b/config/locales/crowdin/js-ja.yml index 13bf3ba90525..bdfb40ab332b 100644 --- a/config/locales/crowdin/js-ja.yml +++ b/config/locales/crowdin/js-ja.yml @@ -600,6 +600,7 @@ ja: processed: 'processed' prioritized: 'prioritized' dateAlert: 'Date alert' + shared: 'shared' date_alerts: milestone_date: 'Milestone date' overdue: 'Overdue' @@ -643,6 +644,7 @@ ja: mentioned: 'Mentioned' watched: 'ウォッチャー' date_alert: 'Date alert' + shared: 'Shared' settings: change_notification_settings: 'You can modify your notification settings to ensure you never miss an important update.' title: "Notification settings" @@ -665,6 +667,7 @@ ja: description: 'Receive a notification every time someone mentions me anywhere' assignee: '担当者' responsible: '責任者' + shared: 'Shared' watched: 'ウォッチャー' work_package_commented: 'All new comments' work_package_created: 'New work packages' @@ -1021,6 +1024,9 @@ ja: sharing: share: 'Share' title: "Share work package" + selected_count: "%{count} selected" + selection: + mixed: "Mixed" table: configure_button: 'ワークパッケージテーブルを設定する' summary: "作業項目の行と、作業項目の属性の列から成る表。" diff --git a/config/locales/crowdin/js-ka.yml b/config/locales/crowdin/js-ka.yml index c23e9294dd2e..073c2ae01da9 100644 --- a/config/locales/crowdin/js-ka.yml +++ b/config/locales/crowdin/js-ka.yml @@ -599,6 +599,7 @@ ka: processed: 'დამუშავებულია' prioritized: 'prioritized' dateAlert: 'Date alert' + shared: 'shared' date_alerts: milestone_date: 'Milestone date' overdue: 'ვადაგადაცილებული' @@ -643,6 +644,7 @@ ka: mentioned: 'მოხსენიებულები' watched: 'მეთვალყურე' date_alert: 'Date alert' + shared: 'Shared' settings: change_notification_settings: 'You can modify your notification settings to ensure you never miss an important update.' title: "Notification settings" @@ -665,6 +667,7 @@ ka: description: 'Receive a notification every time someone mentions me anywhere' assignee: 'დასაქმებული' responsible: 'Accountable' + shared: 'Shared' watched: 'მეთვალყურე' work_package_commented: 'All new comments' work_package_created: 'New work packages' @@ -1021,6 +1024,9 @@ ka: sharing: share: 'Share' title: "Share work package" + selected_count: "%{count} selected" + selection: + mixed: "Mixed" table: configure_button: 'Configure work package table' summary: "Table with rows of work package and columns of work package attributes." diff --git a/config/locales/crowdin/js-ko.yml b/config/locales/crowdin/js-ko.yml index d544aca9e0ea..746f0d772ede 100644 --- a/config/locales/crowdin/js-ko.yml +++ b/config/locales/crowdin/js-ko.yml @@ -599,6 +599,7 @@ ko: processed: '처리됨' prioritized: '우선 순위 지정됨' dateAlert: '날짜 경보' + shared: 'shared' date_alerts: milestone_date: '마일스톤 날짜' overdue: '기한 지남' @@ -642,6 +643,7 @@ ko: mentioned: '멘션됨' watched: '주시자' date_alert: '날짜 경보' + shared: 'Shared' settings: change_notification_settings: '중요 업데이트를 놓치지 않도록 알림 설정을 수정할 수 있습니다.' title: "알림 설정" @@ -664,6 +666,7 @@ ko: description: '어디에서든 누군가가 나를 멘션할 때마다 알림 받기' assignee: '담당자' responsible: '책임자' + shared: 'Shared' watched: '주시자' work_package_commented: '모든 새로운 코멘트' work_package_created: '새 작업 패키지' @@ -1020,6 +1023,9 @@ ko: sharing: share: 'Share' title: "Share work package" + selected_count: "%{count} selected" + selection: + mixed: "Mixed" table: configure_button: '작업 패키지 테이블 구성' summary: "작업 패키지의 행 및 작업 패키지 특성의 열이 있는 테이블." diff --git a/config/locales/crowdin/js-lt.yml b/config/locales/crowdin/js-lt.yml index e29f83960be9..3d7d0e9836ae 100644 --- a/config/locales/crowdin/js-lt.yml +++ b/config/locales/crowdin/js-lt.yml @@ -599,6 +599,7 @@ lt: processed: 'apdorota' prioritized: 'prioritetizuota' dateAlert: 'Datos įspėjimas' + shared: 'shared' date_alerts: milestone_date: 'Gairės data' overdue: 'Vėluojama' @@ -645,6 +646,7 @@ lt: mentioned: 'Paminėtas' watched: 'Stebėtojas' date_alert: 'Datos įspėjimas' + shared: 'Shared' settings: change_notification_settings: 'Jūs galite keisti savo pranešimų nustatymus, kad užtikrintumėte, jog niekada nepraleisite svarbaus atnaujinimo.' title: "Pranešimų nustatymai" @@ -667,6 +669,7 @@ lt: description: 'Gauti pranešimą kiekvieną kartą, kai kas nors mane bet kur pamini' assignee: 'Paskirtas' responsible: 'Atsakingas' + shared: 'Shared' watched: 'Stebėtojas' work_package_commented: 'Visi nauji komentarai' work_package_created: 'Nauji darbų paketai' @@ -1023,6 +1026,9 @@ lt: sharing: share: 'Dalintis' title: "Dalintis darbo paketu" + selected_count: "%{count} selected" + selection: + mixed: "Mixed" table: configure_button: 'Sukonfigūruokite darbų paketo lentelę' summary: "Lentelė su eilutėmis, sudarytomis iš darbų paketų, ir stulpeliais, sudarytais iš darbų paketų atributų." diff --git a/config/locales/crowdin/js-lv.yml b/config/locales/crowdin/js-lv.yml index 0aa8bc7e3cd7..e8986b060ba5 100644 --- a/config/locales/crowdin/js-lv.yml +++ b/config/locales/crowdin/js-lv.yml @@ -599,6 +599,7 @@ lv: processed: 'processed' prioritized: 'prioritized' dateAlert: 'Date alert' + shared: 'shared' date_alerts: milestone_date: 'Milestone date' overdue: 'Overdue' @@ -644,6 +645,7 @@ lv: mentioned: 'Mentioned' watched: 'Sekotājs' date_alert: 'Date alert' + shared: 'Shared' settings: change_notification_settings: 'You can modify your notification settings to ensure you never miss an important update.' title: "Notification settings" @@ -666,6 +668,7 @@ lv: description: 'Receive a notification every time someone mentions me anywhere' assignee: 'Pašreizējais atbildīgais' responsible: 'Accountable' + shared: 'Shared' watched: 'Sekotājs' work_package_commented: 'All new comments' work_package_created: 'New work packages' @@ -1022,6 +1025,9 @@ lv: sharing: share: 'Share' title: "Share work package" + selected_count: "%{count} selected" + selection: + mixed: "Mixed" table: configure_button: 'Configure work package table' summary: "Table with rows of work package and columns of work package attributes." diff --git a/config/locales/crowdin/js-mn.yml b/config/locales/crowdin/js-mn.yml index 8df35cad1af1..b968ca7d55bc 100644 --- a/config/locales/crowdin/js-mn.yml +++ b/config/locales/crowdin/js-mn.yml @@ -599,6 +599,7 @@ mn: processed: 'processed' prioritized: 'prioritized' dateAlert: 'Date alert' + shared: 'shared' date_alerts: milestone_date: 'Milestone date' overdue: 'Overdue' @@ -643,6 +644,7 @@ mn: mentioned: 'Mentioned' watched: 'Watcher' date_alert: 'Date alert' + shared: 'Shared' settings: change_notification_settings: 'You can modify your notification settings to ensure you never miss an important update.' title: "Notification settings" @@ -665,6 +667,7 @@ mn: description: 'Receive a notification every time someone mentions me anywhere' assignee: 'Assignee' responsible: 'Accountable' + shared: 'Shared' watched: 'Watcher' work_package_commented: 'All new comments' work_package_created: 'New work packages' @@ -1021,6 +1024,9 @@ mn: sharing: share: 'Share' title: "Share work package" + selected_count: "%{count} selected" + selection: + mixed: "Mixed" table: configure_button: 'Configure work package table' summary: "Table with rows of work package and columns of work package attributes." diff --git a/config/locales/crowdin/js-ne.yml b/config/locales/crowdin/js-ne.yml index 96bfee1a89d0..32f1b22de9ee 100644 --- a/config/locales/crowdin/js-ne.yml +++ b/config/locales/crowdin/js-ne.yml @@ -599,6 +599,7 @@ ne: processed: 'processed' prioritized: 'prioritized' dateAlert: 'Date alert' + shared: 'shared' date_alerts: milestone_date: 'Milestone date' overdue: 'Overdue' @@ -643,6 +644,7 @@ ne: mentioned: 'Mentioned' watched: 'Watcher' date_alert: 'Date alert' + shared: 'Shared' settings: change_notification_settings: 'You can modify your notification settings to ensure you never miss an important update.' title: "Notification settings" @@ -665,6 +667,7 @@ ne: description: 'Receive a notification every time someone mentions me anywhere' assignee: 'Assignee' responsible: 'Accountable' + shared: 'Shared' watched: 'Watcher' work_package_commented: 'All new comments' work_package_created: 'New work packages' @@ -1021,6 +1024,9 @@ ne: sharing: share: 'Share' title: "Share work package" + selected_count: "%{count} selected" + selection: + mixed: "Mixed" table: configure_button: 'Configure work package table' summary: "Table with rows of work package and columns of work package attributes." diff --git a/config/locales/crowdin/js-nl.yml b/config/locales/crowdin/js-nl.yml index 33f8a8c00dd0..fdd14a152f60 100644 --- a/config/locales/crowdin/js-nl.yml +++ b/config/locales/crowdin/js-nl.yml @@ -599,6 +599,7 @@ nl: processed: 'verwerkt' prioritized: 'prioriteren' dateAlert: 'Date alert' + shared: 'shared' date_alerts: milestone_date: 'Milestone date' overdue: 'Te laat' @@ -643,6 +644,7 @@ nl: mentioned: 'Genoemd' watched: 'Kijker' date_alert: 'Date alert' + shared: 'Shared' settings: change_notification_settings: 'You can modify your notification settings to ensure you never miss an important update.' title: "Instellingen voor meldingen" @@ -665,6 +667,7 @@ nl: description: 'Ontvang een melding elke keer dat iemand mij ergens noemt' assignee: 'Toegewezene' responsible: 'Verantwoording afleggen' + shared: 'Shared' watched: 'Kijker' work_package_commented: 'Alle nieuwe reacties' work_package_created: 'Nieuwe werkpakketten' @@ -1021,6 +1024,9 @@ nl: sharing: share: 'Share' title: "Share work package" + selected_count: "%{count} selected" + selection: + mixed: "Mixed" table: configure_button: 'Configureer werkpakkettabel' summary: "Tabel met rijen van werkpakket en kolommen werk pakket kenmerken." diff --git a/config/locales/crowdin/js-no.yml b/config/locales/crowdin/js-no.yml index 4b533c53ca3b..3be7f053e9ac 100644 --- a/config/locales/crowdin/js-no.yml +++ b/config/locales/crowdin/js-no.yml @@ -599,6 +599,7 @@ processed: 'behandlet' prioritized: 'prioritert' dateAlert: 'Date alert' + shared: 'shared' date_alerts: milestone_date: 'Milestone date' overdue: 'Overdue' @@ -643,6 +644,7 @@ mentioned: 'Mentioned' watched: 'Overvåker' date_alert: 'Date alert' + shared: 'Shared' settings: change_notification_settings: 'You can modify your notification settings to ensure you never miss an important update.' title: "Notification settings" @@ -665,6 +667,7 @@ description: 'Receive a notification every time someone mentions me anywhere' assignee: 'Deltaker' responsible: 'Ansvarlig' + shared: 'Shared' watched: 'Overvåker' work_package_commented: 'All new comments' work_package_created: 'New work packages' @@ -1021,6 +1024,9 @@ sharing: share: 'Share' title: "Share work package" + selected_count: "%{count} selected" + selection: + mixed: "Mixed" table: configure_button: 'Configure work package table' summary: "Table with rows of work package and columns of work package attributes." diff --git a/config/locales/crowdin/js-pl.yml b/config/locales/crowdin/js-pl.yml index d80b0f271ba9..d309d7f2074e 100644 --- a/config/locales/crowdin/js-pl.yml +++ b/config/locales/crowdin/js-pl.yml @@ -599,6 +599,7 @@ pl: processed: 'przetworzono' prioritized: 'priorytetowo' dateAlert: 'Alert dotyczący daty' + shared: 'shared' date_alerts: milestone_date: 'Data kamienia milowego' overdue: 'Przekroczony termin' @@ -645,6 +646,7 @@ pl: mentioned: 'Wzmianka' watched: 'Obserwator' date_alert: 'Data ostrzeżenia' + shared: 'Shared' settings: change_notification_settings: 'Możesz zmodyfikować ustawienia powiadomień, aby upewnić się, że nigdy nie przegapisz ważnej aktualizacji.' title: "Ustawienia powiadomień" @@ -667,6 +669,7 @@ pl: description: 'Otrzymuj powiadomienie za każdym razem, gdy pojawi się o tobie wzmianka gdziekolwiek' assignee: 'Przypisana osoba' responsible: 'Osoba odpowiedzialna' + shared: 'Shared' watched: 'Obserwator' work_package_commented: 'Wszystkie nowe komentarze' work_package_created: 'Nowe pakiety robocze' @@ -1023,6 +1026,9 @@ pl: sharing: share: 'Share' title: "Share work package" + selected_count: "%{count} selected" + selection: + mixed: "Mixed" table: configure_button: 'Konfiguruj tabelę pakietów roboczych' summary: "Tabela, której wiersze zawierają pakiety pracy, a kolumny ich atrybuty." diff --git a/config/locales/crowdin/js-pt.yml b/config/locales/crowdin/js-pt.yml index 11dd0e45b019..bd867c84f8fc 100644 --- a/config/locales/crowdin/js-pt.yml +++ b/config/locales/crowdin/js-pt.yml @@ -598,6 +598,7 @@ pt: processed: 'processado' prioritized: 'priorizado' dateAlert: 'Alerta de data' + shared: 'shared' date_alerts: milestone_date: 'Data de marco' overdue: 'Atrasado' @@ -642,6 +643,7 @@ pt: mentioned: 'Mencionado' watched: 'Observador' date_alert: 'Alerta de data' + shared: 'Shared' settings: change_notification_settings: 'Você pode modificar suas configurações de notificação para se certificar de nunca perder nenhuma atualização importante.' title: "Configurações de notificação" @@ -664,6 +666,7 @@ pt: description: 'Receber uma notificação sempre que alguém me mencionar' assignee: 'Cessionário' responsible: 'Responsável' + shared: 'Shared' watched: 'Observador' work_package_commented: 'Todos os novos comentários' work_package_created: 'Novos pacotes de trabalho' @@ -1020,6 +1023,9 @@ pt: sharing: share: 'Share' title: "Share work package" + selected_count: "%{count} selected" + selection: + mixed: "Mixed" table: configure_button: 'Configurar a tabela de pacote de trabalho' summary: "Tabela com linhas de pacote de trabalho e colunas com atributos do pacote de trabalho." diff --git a/config/locales/crowdin/js-ro.yml b/config/locales/crowdin/js-ro.yml index 373f56e5daf5..47f8940a8d8f 100644 --- a/config/locales/crowdin/js-ro.yml +++ b/config/locales/crowdin/js-ro.yml @@ -598,6 +598,7 @@ ro: processed: 'prelucrate' prioritized: 'prioritizat' dateAlert: 'Alertă de dată' + shared: 'shared' date_alerts: milestone_date: 'Data etapa' overdue: 'Restanțe' @@ -643,6 +644,7 @@ ro: mentioned: 'Menţionat' watched: 'Observator' date_alert: 'Alertă de dată' + shared: 'Shared' settings: change_notification_settings: 'Puteți modifica setările de notificare pentru a vă asigura că nu pierdeți niciodată o actualizare importantă.' title: "Setări de notificare" @@ -665,6 +667,7 @@ ro: description: 'Primește o notificare de fiecare dată când cineva mă menționează oriunde' assignee: 'Responsabil' responsible: 'Responsabil' + shared: 'Shared' watched: 'Observator' work_package_commented: 'Toate comentariile noi' work_package_created: 'Pachete de lucru noi' @@ -1021,6 +1024,9 @@ ro: sharing: share: 'Share' title: "Share work package" + selected_count: "%{count} selected" + selection: + mixed: "Mixed" table: configure_button: 'Configurarea tabelului pachetului de lucru' summary: "Tabel cu pachete de lucru pe rânduri şi câmpurile pachetelor pe coloane." diff --git a/config/locales/crowdin/js-ru.yml b/config/locales/crowdin/js-ru.yml index 1b1fd11efa28..58713c8d173c 100644 --- a/config/locales/crowdin/js-ru.yml +++ b/config/locales/crowdin/js-ru.yml @@ -598,6 +598,7 @@ ru: processed: 'обработано' prioritized: 'приоритизировано' dateAlert: 'Дата оповещения' + shared: 'shared' date_alerts: milestone_date: 'Дата контрольной точки' overdue: 'Просрочено' @@ -644,6 +645,7 @@ ru: mentioned: 'Упомянутые' watched: 'Наблюдатель' date_alert: 'Дата оповещения' + shared: 'Shared' settings: change_notification_settings: 'Измените настройки уведомлений , чтобы не пропустить важное обновление.' title: "Настройки уведомлений" @@ -666,6 +668,7 @@ ru: description: 'Получать уведомления каждый раз, когда кто-то упоминает меня' assignee: 'Назначенный' responsible: 'Подотчетный' + shared: 'Shared' watched: 'Наблюдатель' work_package_commented: 'Все новые комментарии' work_package_created: 'Новые пакеты работ' @@ -1022,6 +1025,9 @@ ru: sharing: share: 'Поделиться' title: "Поделиться пакетом работ" + selected_count: "%{count} selected" + selection: + mixed: "Mixed" table: configure_button: 'Настроить таблицу пакета работ' summary: "Таблица с названиями пакетов работ в строках и атрибутами пакетов работ в столбцах." diff --git a/config/locales/crowdin/js-rw.yml b/config/locales/crowdin/js-rw.yml index 2feb29c63731..000a283f1eca 100644 --- a/config/locales/crowdin/js-rw.yml +++ b/config/locales/crowdin/js-rw.yml @@ -599,6 +599,7 @@ rw: processed: 'processed' prioritized: 'prioritized' dateAlert: 'Date alert' + shared: 'shared' date_alerts: milestone_date: 'Milestone date' overdue: 'Overdue' @@ -643,6 +644,7 @@ rw: mentioned: 'Mentioned' watched: 'Watcher' date_alert: 'Date alert' + shared: 'Shared' settings: change_notification_settings: 'You can modify your notification settings to ensure you never miss an important update.' title: "Notification settings" @@ -665,6 +667,7 @@ rw: description: 'Receive a notification every time someone mentions me anywhere' assignee: 'Assignee' responsible: 'Accountable' + shared: 'Shared' watched: 'Watcher' work_package_commented: 'All new comments' work_package_created: 'New work packages' @@ -1021,6 +1024,9 @@ rw: sharing: share: 'Share' title: "Share work package" + selected_count: "%{count} selected" + selection: + mixed: "Mixed" table: configure_button: 'Configure work package table' summary: "Table with rows of work package and columns of work package attributes." diff --git a/config/locales/crowdin/js-si.yml b/config/locales/crowdin/js-si.yml index 6fd4a4888867..c3e9b6239d69 100644 --- a/config/locales/crowdin/js-si.yml +++ b/config/locales/crowdin/js-si.yml @@ -599,6 +599,7 @@ si: processed: 'processed' prioritized: 'prioritized' dateAlert: 'Date alert' + shared: 'shared' date_alerts: milestone_date: 'Milestone date' overdue: 'Overdue' @@ -643,6 +644,7 @@ si: mentioned: 'Mentioned' watched: 'මුරකරු' date_alert: 'Date alert' + shared: 'Shared' settings: change_notification_settings: 'You can modify your notification settings to ensure you never miss an important update.' title: "Notification settings" @@ -665,6 +667,7 @@ si: description: 'Receive a notification every time someone mentions me anywhere' assignee: 'අස්ගිනී' responsible: 'වගවීම' + shared: 'Shared' watched: 'මුරකරු' work_package_commented: 'All new comments' work_package_created: 'New work packages' @@ -1021,6 +1024,9 @@ si: sharing: share: 'Share' title: "Share work package" + selected_count: "%{count} selected" + selection: + mixed: "Mixed" table: configure_button: 'වැඩ පැකේජ වගුව සකසන්න' summary: "වැඩ පැකේජයේ පේළි සහ වැඩ පැකේජ ගුණාංගවල තීරු සහිත වගුව." diff --git a/config/locales/crowdin/js-sk.yml b/config/locales/crowdin/js-sk.yml index 8ad8024d3e4e..ceace42e4d78 100644 --- a/config/locales/crowdin/js-sk.yml +++ b/config/locales/crowdin/js-sk.yml @@ -599,6 +599,7 @@ sk: processed: 'processed' prioritized: 'prioritized' dateAlert: 'Date alert' + shared: 'shared' date_alerts: milestone_date: 'Milestone date' overdue: 'Overdue' @@ -645,6 +646,7 @@ sk: mentioned: 'Mentioned' watched: 'Pozorovateľ' date_alert: 'Date alert' + shared: 'Shared' settings: change_notification_settings: 'You can modify your notification settings to ensure you never miss an important update.' title: "Notification settings" @@ -667,6 +669,7 @@ sk: description: 'Receive a notification every time someone mentions me anywhere' assignee: 'Priradené' responsible: 'Zodpovedný' + shared: 'Shared' watched: 'Pozorovateľ' work_package_commented: 'All new comments' work_package_created: 'New work packages' @@ -1023,6 +1026,9 @@ sk: sharing: share: 'Share' title: "Share work package" + selected_count: "%{count} selected" + selection: + mixed: "Mixed" table: configure_button: 'Konfigurovať tabuľku pracovného balíčka' summary: "Tabuľka s riadkami pracovného balíka a so stĺpcami pracovného balíka atribútov." diff --git a/config/locales/crowdin/js-sl.yml b/config/locales/crowdin/js-sl.yml index 8259c6c40dfb..6ba8fcb427f8 100644 --- a/config/locales/crowdin/js-sl.yml +++ b/config/locales/crowdin/js-sl.yml @@ -598,6 +598,7 @@ sl: processed: 'procesirano' prioritized: 'prioritized' dateAlert: 'Date alert' + shared: 'shared' date_alerts: milestone_date: 'Milestone date' overdue: 'Overdue' @@ -644,6 +645,7 @@ sl: mentioned: 'Omenjen' watched: 'Opazovalec' date_alert: 'Date alert' + shared: 'Shared' settings: change_notification_settings: 'You can modify your notification settings to ensure you never miss an important update.' title: "Nastavitve obvestil" @@ -666,6 +668,7 @@ sl: description: 'Receive a notification every time someone mentions me anywhere' assignee: 'Prevzemnik' responsible: 'Odgovorni' + shared: 'Shared' watched: 'Opazovalec' work_package_commented: 'All new comments' work_package_created: 'New work packages' @@ -1022,6 +1025,9 @@ sl: sharing: share: 'Share' title: "Share work package" + selected_count: "%{count} selected" + selection: + mixed: "Mixed" table: configure_button: 'Uredi tabelo delovnega paketa' summary: "Tabela z vrsticami delovnega paketa in stolpci atributov delovnega paketa.\n" diff --git a/config/locales/crowdin/js-sr.yml b/config/locales/crowdin/js-sr.yml index 5e16f661f6c7..d3d66fa8a4b0 100644 --- a/config/locales/crowdin/js-sr.yml +++ b/config/locales/crowdin/js-sr.yml @@ -599,6 +599,7 @@ sr: processed: 'processed' prioritized: 'prioritized' dateAlert: 'Date alert' + shared: 'shared' date_alerts: milestone_date: 'Milestone date' overdue: 'Overdue' @@ -644,6 +645,7 @@ sr: mentioned: 'Mentioned' watched: 'Watcher' date_alert: 'Date alert' + shared: 'Shared' settings: change_notification_settings: 'You can modify your notification settings to ensure you never miss an important update.' title: "Notification settings" @@ -666,6 +668,7 @@ sr: description: 'Receive a notification every time someone mentions me anywhere' assignee: 'Assignee' responsible: 'Accountable' + shared: 'Shared' watched: 'Watcher' work_package_commented: 'All new comments' work_package_created: 'New work packages' @@ -1022,6 +1025,9 @@ sr: sharing: share: 'Share' title: "Share work package" + selected_count: "%{count} selected" + selection: + mixed: "Mixed" table: configure_button: 'Configure work package table' summary: "Table with rows of work package and columns of work package attributes." diff --git a/config/locales/crowdin/js-sv.yml b/config/locales/crowdin/js-sv.yml index 5ca7e05900d0..21475f28f94b 100644 --- a/config/locales/crowdin/js-sv.yml +++ b/config/locales/crowdin/js-sv.yml @@ -598,6 +598,7 @@ sv: processed: 'processed' prioritized: 'prioritized' dateAlert: 'Date alert' + shared: 'shared' date_alerts: milestone_date: 'Milestone date' overdue: 'Overdue' @@ -642,6 +643,7 @@ sv: mentioned: 'Mentioned' watched: 'Bevakare' date_alert: 'Date alert' + shared: 'Shared' settings: change_notification_settings: 'You can modify your notification settings to ensure you never miss an important update.' title: "Notification settings" @@ -664,6 +666,7 @@ sv: description: 'Receive a notification every time someone mentions me anywhere' assignee: 'Tilldelad till' responsible: 'Huvudansvarig' + shared: 'Shared' watched: 'Bevakare' work_package_commented: 'All new comments' work_package_created: 'New work packages' @@ -1020,6 +1023,9 @@ sv: sharing: share: 'Share' title: "Share work package" + selected_count: "%{count} selected" + selection: + mixed: "Mixed" table: configure_button: 'Konfigurera arbetspakets-tabell' summary: "Tabell med ett arbetspaket för varje rad och kolumner för varje arbetspaketsattribut." diff --git a/config/locales/crowdin/js-th.yml b/config/locales/crowdin/js-th.yml index 39827bf57312..ec647b469c0a 100644 --- a/config/locales/crowdin/js-th.yml +++ b/config/locales/crowdin/js-th.yml @@ -599,6 +599,7 @@ th: processed: 'processed' prioritized: 'prioritized' dateAlert: 'Date alert' + shared: 'shared' date_alerts: milestone_date: 'Milestone date' overdue: 'Overdue' @@ -642,6 +643,7 @@ th: mentioned: 'Mentioned' watched: 'ผู้ดูข้อมูล' date_alert: 'Date alert' + shared: 'Shared' settings: change_notification_settings: 'You can modify your notification settings to ensure you never miss an important update.' title: "Notification settings" @@ -664,6 +666,7 @@ th: description: 'Receive a notification every time someone mentions me anywhere' assignee: 'ผู้ได้รับมอบหมาย' responsible: 'Accountable' + shared: 'Shared' watched: 'ผู้ดูข้อมูล' work_package_commented: 'All new comments' work_package_created: 'New work packages' @@ -1020,6 +1023,9 @@ th: sharing: share: 'Share' title: "Share work package" + selected_count: "%{count} selected" + selection: + mixed: "Mixed" table: configure_button: 'Configure work package table' summary: "Table with rows of work package and columns of work package attributes." diff --git a/config/locales/crowdin/js-tr.yml b/config/locales/crowdin/js-tr.yml index c169639b1a64..b1b45c411696 100644 --- a/config/locales/crowdin/js-tr.yml +++ b/config/locales/crowdin/js-tr.yml @@ -598,6 +598,7 @@ tr: processed: 'işlem uygulandı' prioritized: 'öncelik verildi' dateAlert: 'Tarih uyarısı' + shared: 'shared' date_alerts: milestone_date: 'Kilometre taşı tarihi' overdue: 'Süresi geçmiş' @@ -642,6 +643,7 @@ tr: mentioned: 'Bahsedilen' watched: 'İzleyici' date_alert: 'Tarih uyarısı' + shared: 'Shared' settings: change_notification_settings: 'Önemli bir güncellemeyi asla kaçırmamak için bildirim ayarlarınızı değiştirebilirsiniz.' title: "Bildirim ayarları" @@ -664,6 +666,7 @@ tr: description: 'Birisi herhangi bir yerde benden her bahsettiğinde bir bildirim alın' assignee: 'Atanan' responsible: 'Sorumlu' + shared: 'Shared' watched: 'İzleyici' work_package_commented: 'Tüm yeni yorumlar' work_package_created: 'Yeni iş paketleri' @@ -1020,6 +1023,9 @@ tr: sharing: share: 'Share' title: "Share work package" + selected_count: "%{count} selected" + selection: + mixed: "Mixed" table: configure_button: 'İş paketi tablosunu kopyala' summary: "İş paketi satır tabloları ve iş paketi nitelik sütunları." diff --git a/config/locales/crowdin/js-uk.yml b/config/locales/crowdin/js-uk.yml index 15c236e532d1..45cc46346e9e 100644 --- a/config/locales/crowdin/js-uk.yml +++ b/config/locales/crowdin/js-uk.yml @@ -599,6 +599,7 @@ uk: processed: 'оброблено' prioritized: 'надано пріоритет' dateAlert: 'Оповіщення про дату' + shared: 'shared' date_alerts: milestone_date: 'Дата віхи' overdue: 'Прострочено' @@ -645,6 +646,7 @@ uk: mentioned: 'Згадано' watched: 'Спостерігач' date_alert: 'Оповіщення про дату' + shared: 'Shared' settings: change_notification_settings: 'Ви можете змінити налаштування сповіщень, щоб ніколи не пропускати важливі оновлення.' title: "Налаштування сповіщень" @@ -667,6 +669,7 @@ uk: description: 'Отримувати сповіщення щоразу, коли хтось згадує мене де завгодно' assignee: 'Виконавець' responsible: 'Відповідальний' + shared: 'Shared' watched: 'Спостерігач' work_package_commented: 'Усі нові коментарі' work_package_created: 'Нові пакети робіт' @@ -1023,6 +1026,9 @@ uk: sharing: share: 'Share' title: "Share work package" + selected_count: "%{count} selected" + selection: + mixed: "Mixed" table: configure_button: 'Налаштуйте таблицю робочих пакетів' summary: "Таблиця з рядками пакетів робіт і стовпцями атрибутів пакетів робіт." diff --git a/config/locales/crowdin/js-vi.yml b/config/locales/crowdin/js-vi.yml index fff6db024250..53965a81d816 100644 --- a/config/locales/crowdin/js-vi.yml +++ b/config/locales/crowdin/js-vi.yml @@ -598,6 +598,7 @@ vi: processed: 'processed' prioritized: 'prioritized' dateAlert: 'Date alert' + shared: 'shared' date_alerts: milestone_date: 'Milestone date' overdue: 'Overdue' @@ -641,6 +642,7 @@ vi: mentioned: 'Mentioned' watched: 'Người quan sát' date_alert: 'Date alert' + shared: 'Shared' settings: change_notification_settings: 'You can modify your notification settings to ensure you never miss an important update.' title: "Notification settings" @@ -663,6 +665,7 @@ vi: description: 'Receive a notification every time someone mentions me anywhere' assignee: 'Người được giao' responsible: 'Trách nhiệm' + shared: 'Shared' watched: 'Người quan sát' work_package_commented: 'All new comments' work_package_created: 'New work packages' @@ -1019,6 +1022,9 @@ vi: sharing: share: 'Share' title: "Share work package" + selected_count: "%{count} selected" + selection: + mixed: "Mixed" table: configure_button: 'Cấu hình bảng gói công việc' summary: "Bảng với hàng work package và cột của các thuộc tính work package." diff --git a/config/locales/crowdin/js-zh-CN.yml b/config/locales/crowdin/js-zh-CN.yml index 31e3e3ef27eb..4652f30dd6bf 100644 --- a/config/locales/crowdin/js-zh-CN.yml +++ b/config/locales/crowdin/js-zh-CN.yml @@ -598,6 +598,7 @@ zh-CN: processed: '已处理' prioritized: '已优先安排' dateAlert: '日期提醒' + shared: 'shared' date_alerts: milestone_date: '里程碑日期' overdue: '逾期' @@ -641,6 +642,7 @@ zh-CN: mentioned: '被提及' watched: '关注者' date_alert: '日期提醒' + shared: 'Shared' settings: change_notification_settings: '您可以修改您的通知设置,以确保您不会错过重要的更新。' title: "通知设置" @@ -663,6 +665,7 @@ zh-CN: description: '每当有人在任何位置提及我时都接收通知' assignee: '受理人' responsible: '负责人' + shared: 'Shared' watched: '关注者' work_package_commented: '所有新评论' work_package_created: '新工作包' @@ -1019,6 +1022,9 @@ zh-CN: sharing: share: '共享' title: "共享工作包" + selected_count: "%{count} selected" + selection: + mixed: "Mixed" table: configure_button: '配置工作包表' summary: "行为工作包且列为工作包属性的表格。" diff --git a/config/locales/crowdin/js-zh-TW.yml b/config/locales/crowdin/js-zh-TW.yml index 7f08e8b1ff5a..dce9647c6252 100644 --- a/config/locales/crowdin/js-zh-TW.yml +++ b/config/locales/crowdin/js-zh-TW.yml @@ -598,6 +598,7 @@ zh-TW: processed: '已處理' prioritized: '優先' dateAlert: 'Date alert' + shared: 'shared' date_alerts: milestone_date: 'Milestone date' overdue: 'Overdue' @@ -641,6 +642,7 @@ zh-TW: mentioned: '被標記' watched: "關注者\n" date_alert: 'Date alert' + shared: 'Shared' settings: change_notification_settings: 'You can modify your notification settings to ensure you never miss an important update.' title: "通知設定" @@ -663,6 +665,7 @@ zh-TW: description: 'Receive a notification every time someone mentions me anywhere' assignee: '負責執行者' responsible: '負責人' + shared: 'Shared' watched: "關注者\n" work_package_commented: '新評論' work_package_created: '新工作包' @@ -1019,6 +1022,9 @@ zh-TW: sharing: share: 'Share' title: "Share work package" + selected_count: "%{count} selected" + selection: + mixed: "Mixed" table: configure_button: '配置工作包表' summary: "由工作項目和工作項目屬性列組成的表格。" diff --git a/config/locales/crowdin/ka.yml b/config/locales/crowdin/ka.yml index 38dfe57cb5ed..65487b8db43c 100644 --- a/config/locales/crowdin/ka.yml +++ b/config/locales/crowdin/ka.yml @@ -3011,6 +3011,7 @@ ka: share: "Share" label_search: "Search for users to invite" label_search_placeholder: "Search by user or email address" + label_toggle_all: "Toggle all shares" permissions: comment: "Comment" comment_description: "Can view and comment this work package." diff --git a/config/locales/crowdin/ko.yml b/config/locales/crowdin/ko.yml index acbd33cfbf27..3f1f1eb3c7f2 100644 --- a/config/locales/crowdin/ko.yml +++ b/config/locales/crowdin/ko.yml @@ -2977,6 +2977,7 @@ ko: share: "Share" label_search: "Search for users to invite" label_search_placeholder: "Search by user or email address" + label_toggle_all: "Toggle all shares" permissions: comment: "Comment" comment_description: "Can view and comment this work package." diff --git a/config/locales/crowdin/lt.yml b/config/locales/crowdin/lt.yml index 972604e8e2f6..157ee75ffdff 100644 --- a/config/locales/crowdin/lt.yml +++ b/config/locales/crowdin/lt.yml @@ -3063,6 +3063,7 @@ lt: share: "Share" label_search: "Ieškoti naudotojų pakvietimui" label_search_placeholder: "Ieškoti pagal naudotoją arba e-pašto adresą" + label_toggle_all: "Toggle all shares" permissions: comment: "Komentuoti" comment_description: "Gali žiūrėti ir komentuoti šį darbo paketą." diff --git a/config/locales/crowdin/lv.yml b/config/locales/crowdin/lv.yml index 758d8b7c87a8..7b8a4ca82f2e 100644 --- a/config/locales/crowdin/lv.yml +++ b/config/locales/crowdin/lv.yml @@ -3041,6 +3041,7 @@ lv: share: "Share" label_search: "Search for users to invite" label_search_placeholder: "Search by user or email address" + label_toggle_all: "Toggle all shares" permissions: comment: "Comment" comment_description: "Can view and comment this work package." diff --git a/config/locales/crowdin/mn.yml b/config/locales/crowdin/mn.yml index 811459e7cfe1..313d936efe6e 100644 --- a/config/locales/crowdin/mn.yml +++ b/config/locales/crowdin/mn.yml @@ -3011,6 +3011,7 @@ mn: share: "Share" label_search: "Search for users to invite" label_search_placeholder: "Search by user or email address" + label_toggle_all: "Toggle all shares" permissions: comment: "Comment" comment_description: "Can view and comment this work package." diff --git a/config/locales/crowdin/ne.yml b/config/locales/crowdin/ne.yml index a689cd1d3349..76bbd3c052a3 100644 --- a/config/locales/crowdin/ne.yml +++ b/config/locales/crowdin/ne.yml @@ -3011,6 +3011,7 @@ ne: share: "Share" label_search: "Search for users to invite" label_search_placeholder: "Search by user or email address" + label_toggle_all: "Toggle all shares" permissions: comment: "Comment" comment_description: "Can view and comment this work package." diff --git a/config/locales/crowdin/nl.yml b/config/locales/crowdin/nl.yml index 59b8fd8ef7d2..cd10b11592af 100644 --- a/config/locales/crowdin/nl.yml +++ b/config/locales/crowdin/nl.yml @@ -3006,6 +3006,7 @@ nl: share: "Share" label_search: "Search for users to invite" label_search_placeholder: "Search by user or email address" + label_toggle_all: "Toggle all shares" permissions: comment: "Comment" comment_description: "Can view and comment this work package." diff --git a/config/locales/crowdin/no.yml b/config/locales/crowdin/no.yml index 6b0de8b9e6ae..a825d0e5aebf 100644 --- a/config/locales/crowdin/no.yml +++ b/config/locales/crowdin/no.yml @@ -3011,6 +3011,7 @@ share: "Share" label_search: "Search for users to invite" label_search_placeholder: "Search by user or email address" + label_toggle_all: "Toggle all shares" permissions: comment: "Comment" comment_description: "Can view and comment this work package." diff --git a/config/locales/crowdin/pl.yml b/config/locales/crowdin/pl.yml index bfab1c20317c..efd6aff9896a 100644 --- a/config/locales/crowdin/pl.yml +++ b/config/locales/crowdin/pl.yml @@ -3065,6 +3065,7 @@ pl: share: "Share" label_search: "Search for users to invite" label_search_placeholder: "Search by user or email address" + label_toggle_all: "Toggle all shares" permissions: comment: "Comment" comment_description: "Can view and comment this work package." diff --git a/config/locales/crowdin/pt.yml b/config/locales/crowdin/pt.yml index 5b1ae5faeed0..b22a4f4dcd5d 100644 --- a/config/locales/crowdin/pt.yml +++ b/config/locales/crowdin/pt.yml @@ -3007,6 +3007,7 @@ pt: share: "Share" label_search: "Search for users to invite" label_search_placeholder: "Search by user or email address" + label_toggle_all: "Toggle all shares" permissions: comment: "Comment" comment_description: "Can view and comment this work package." diff --git a/config/locales/crowdin/ro.yml b/config/locales/crowdin/ro.yml index b09d90bb1675..7ebf5f971481 100644 --- a/config/locales/crowdin/ro.yml +++ b/config/locales/crowdin/ro.yml @@ -3040,6 +3040,7 @@ ro: share: "Share" label_search: "Search for users to invite" label_search_placeholder: "Search by user or email address" + label_toggle_all: "Toggle all shares" permissions: comment: "Comment" comment_description: "Can view and comment this work package." diff --git a/config/locales/crowdin/ru.yml b/config/locales/crowdin/ru.yml index c8e72be72f84..3abe40d6cf25 100644 --- a/config/locales/crowdin/ru.yml +++ b/config/locales/crowdin/ru.yml @@ -3066,6 +3066,7 @@ ru: share: "Share" label_search: "Искать пользователей для приглашения" label_search_placeholder: "Поиск по пользователю или адресу электронной почты" + label_toggle_all: "Toggle all shares" permissions: comment: "Комментарий" comment_description: "Может просматривать и комментировать этот пакет работ." diff --git a/config/locales/crowdin/rw.yml b/config/locales/crowdin/rw.yml index e69013904eb7..62e3e491f84a 100644 --- a/config/locales/crowdin/rw.yml +++ b/config/locales/crowdin/rw.yml @@ -3011,6 +3011,7 @@ rw: share: "Share" label_search: "Search for users to invite" label_search_placeholder: "Search by user or email address" + label_toggle_all: "Toggle all shares" permissions: comment: "Comment" comment_description: "Can view and comment this work package." diff --git a/config/locales/crowdin/si.yml b/config/locales/crowdin/si.yml index 7720e5518b75..18af6263e67f 100644 --- a/config/locales/crowdin/si.yml +++ b/config/locales/crowdin/si.yml @@ -3011,6 +3011,7 @@ si: share: "Share" label_search: "Search for users to invite" label_search_placeholder: "Search by user or email address" + label_toggle_all: "Toggle all shares" permissions: comment: "Comment" comment_description: "Can view and comment this work package." diff --git a/config/locales/crowdin/sk.yml b/config/locales/crowdin/sk.yml index e216384ea5bc..f584ebbdcbeb 100644 --- a/config/locales/crowdin/sk.yml +++ b/config/locales/crowdin/sk.yml @@ -3070,6 +3070,7 @@ sk: share: "Share" label_search: "Search for users to invite" label_search_placeholder: "Search by user or email address" + label_toggle_all: "Toggle all shares" permissions: comment: "Comment" comment_description: "Can view and comment this work package." diff --git a/config/locales/crowdin/sl.yml b/config/locales/crowdin/sl.yml index 908958a2e398..beac1b97497d 100644 --- a/config/locales/crowdin/sl.yml +++ b/config/locales/crowdin/sl.yml @@ -3067,6 +3067,7 @@ sl: share: "Share" label_search: "Search for users to invite" label_search_placeholder: "Search by user or email address" + label_toggle_all: "Toggle all shares" permissions: comment: "Comment" comment_description: "Can view and comment this work package." diff --git a/config/locales/crowdin/sr.yml b/config/locales/crowdin/sr.yml index 2bca2e440a44..36dafb1e754f 100644 --- a/config/locales/crowdin/sr.yml +++ b/config/locales/crowdin/sr.yml @@ -3041,6 +3041,7 @@ sr: share: "Share" label_search: "Search for users to invite" label_search_placeholder: "Search by user or email address" + label_toggle_all: "Toggle all shares" permissions: comment: "Comment" comment_description: "Can view and comment this work package." diff --git a/config/locales/crowdin/sv.yml b/config/locales/crowdin/sv.yml index 1561f00adc11..d65b4c4e62ef 100644 --- a/config/locales/crowdin/sv.yml +++ b/config/locales/crowdin/sv.yml @@ -3007,6 +3007,7 @@ sv: share: "Share" label_search: "Search for users to invite" label_search_placeholder: "Search by user or email address" + label_toggle_all: "Toggle all shares" permissions: comment: "Comment" comment_description: "Can view and comment this work package." diff --git a/config/locales/crowdin/th.yml b/config/locales/crowdin/th.yml index 70b14fb1497e..698d8e4f8c6f 100644 --- a/config/locales/crowdin/th.yml +++ b/config/locales/crowdin/th.yml @@ -2981,6 +2981,7 @@ th: share: "Share" label_search: "Search for users to invite" label_search_placeholder: "Search by user or email address" + label_toggle_all: "Toggle all shares" permissions: comment: "Comment" comment_description: "Can view and comment this work package." diff --git a/config/locales/crowdin/tr.yml b/config/locales/crowdin/tr.yml index c0893f678fe6..9105edfceca5 100644 --- a/config/locales/crowdin/tr.yml +++ b/config/locales/crowdin/tr.yml @@ -3006,6 +3006,7 @@ tr: share: "Share" label_search: "Search for users to invite" label_search_placeholder: "Search by user or email address" + label_toggle_all: "Toggle all shares" permissions: comment: "Comment" comment_description: "Can view and comment this work package." diff --git a/config/locales/crowdin/uk.yml b/config/locales/crowdin/uk.yml index ddd21dc7f1c6..27413bffb924 100644 --- a/config/locales/crowdin/uk.yml +++ b/config/locales/crowdin/uk.yml @@ -3062,6 +3062,7 @@ uk: share: "Share" label_search: "Search for users to invite" label_search_placeholder: "Search by user or email address" + label_toggle_all: "Toggle all shares" permissions: comment: "Comment" comment_description: "Can view and comment this work package." diff --git a/config/locales/crowdin/vi.yml b/config/locales/crowdin/vi.yml index a590f2a51045..a230e5fdef18 100644 --- a/config/locales/crowdin/vi.yml +++ b/config/locales/crowdin/vi.yml @@ -2982,6 +2982,7 @@ vi: share: "Share" label_search: "Search for users to invite" label_search_placeholder: "Search by user or email address" + label_toggle_all: "Toggle all shares" permissions: comment: "Comment" comment_description: "Can view and comment this work package." diff --git a/config/locales/crowdin/zh-CN.yml b/config/locales/crowdin/zh-CN.yml index 59319f0002f7..5724d3611660 100644 --- a/config/locales/crowdin/zh-CN.yml +++ b/config/locales/crowdin/zh-CN.yml @@ -270,7 +270,7 @@ zh-CN: no_results_title_text: 目前这个项目没有成员。 no_results_content_text: 将成员添加到该项目 invite_by_mail: "发送邀请到 %{mail}" - send_invite_to: "Send invite to" + send_invite_to: "发送邀请至" my: access_token: failed_to_reset_token: "无法重置访问令牌: %{error}" @@ -569,7 +569,7 @@ zh-CN: time_zone: "时区" auto_hide_popups: "自动隐藏成功通知" warn_on_leaving_unsaved: "离开未保存更改的工作包时提示我" - theme: "Mode" + theme: "模式" version: effective_date: "完成日期" sharing: "共享" @@ -1647,7 +1647,7 @@ zh-CN: label_copy_workflow_from: "复制工作流自" label_copy_project: "复制项目" label_core_version: "核心版本" - label_core_build: "Core build" + label_core_build: "核心构建" label_current_status: "当前状态" label_current_version: "当前版本" label_custom_field_add_no_type: "将此字段添加到工作包类型中" @@ -2168,12 +2168,12 @@ zh-CN: sharing: work_packages: allowed_actions: '你可以 %{allowed_actions} 这个工作包。这可以基于你的项目角色和权限而变化。' - create_account: 'To access this work package you will need to create an %{instance} account. ' + create_account: '要访问此工作包,您需要创建一个 %{instance} 帐户。' open_work_package: '打开工作包' subject: '工作包 %{id} 已被共享给你' summary: user: '%{user} 向您共享了一个拥有 %{role_rights} 权限的工作包' - group: '%{user} shared a work package with the group %{group} you are a member of' + group: '%{user} 向您所属的 %{group} 组共享了一个工作包。' mail_body_account_activation_request: "一个新的用户 (%{value}) 注册。该帐户正在等待您的批准:" mail_body_account_information: "您的帐户信息" mail_body_account_information_external: "你可以使用 %{value} 帐号登录。" @@ -2967,9 +2967,10 @@ zh-CN: zero: "0 个用户" one: "1 个用户" other: "%{count} 个用户" - share: "Share" + share: "分享" label_search: "搜索要邀请的用户" label_search_placeholder: "按用户名或电子邮件地址搜索" + label_toggle_all: "Toggle all shares" permissions: comment: "评论" comment_description: "可以查看和评论此工作包。" diff --git a/config/locales/crowdin/zh-TW.yml b/config/locales/crowdin/zh-TW.yml index aa96798ba5dc..61c1c9722aa3 100644 --- a/config/locales/crowdin/zh-TW.yml +++ b/config/locales/crowdin/zh-TW.yml @@ -2980,6 +2980,7 @@ zh-TW: share: "Share" label_search: "Search for users to invite" label_search_placeholder: "Search by user or email address" + label_toggle_all: "Toggle all shares" permissions: comment: "Comment" comment_description: "Can view and comment this work package." diff --git a/modules/bim/config/locales/crowdin/tr.seeders.yml b/modules/bim/config/locales/crowdin/tr.seeders.yml index bae32d6aaab6..7b8682e73874 100644 --- a/modules/bim/config/locales/crowdin/tr.seeders.yml +++ b/modules/bim/config/locales/crowdin/tr.seeders.yml @@ -115,7 +115,7 @@ tr: widgets: item_0: options: - name: Welcome + name: Hoş geldiniz item_1: options: name: Başlarken diff --git a/modules/meeting/config/locales/crowdin/zh-CN.yml b/modules/meeting/config/locales/crowdin/zh-CN.yml index fc7f403b86b7..b00c4c5c9036 100644 --- a/modules/meeting/config/locales/crowdin/zh-CN.yml +++ b/modules/meeting/config/locales/crowdin/zh-CN.yml @@ -104,7 +104,7 @@ zh-CN: permission_edit_meetings: "编辑会议" permission_delete_meetings: "删除会议" permission_view_meetings: "查看会议" - permission_manage_agendas: "Manage agendas" + permission_manage_agendas: "管理议程" permission_close_meeting_agendas: "确定议程" permission_send_meeting_agendas_notification: "发送议程审阅通知" permission_create_meeting_minutes: "管理会议记录" @@ -131,7 +131,7 @@ zh-CN: label_meeting_created_by: "创建者:" label_meeting_last_updated: "最后更新" label_agenda_item_undisclosed_wp: "未公开的工作包参考#%{id}" - label_agenda_item_deleted_wp: "Deleted work package reference" + label_agenda_item_deleted_wp: "已删除工作包引用" label_agenda_item_actions: "议程项目行动" label_agenda_item_move_to_top: "移至顶部" label_agenda_item_move_to_bottom: "移至底部" diff --git a/modules/openid_connect/config/locales/crowdin/zh-CN.yml b/modules/openid_connect/config/locales/crowdin/zh-CN.yml index 075328578b5f..1c88a7908b92 100644 --- a/modules/openid_connect/config/locales/crowdin/zh-CN.yml +++ b/modules/openid_connect/config/locales/crowdin/zh-CN.yml @@ -23,7 +23,7 @@ zh-CN: singular: OpenID 提供商 setting_instructions: azure_deprecation_warning: > - The configured Azure app points to a deprecated API from Azure. Please create a new Azure app to ensure the functionality in future. + 配置的 Azure 应用程序指向 Azure 中已弃用的 API 。请创建一个新的 Azure 应用程序,以确保未来的功能性。 azure_graph_api: > 使用 graph.microsoft.com userinfo 端点请求用户数据。除非您有更低版本的 Azure 应用程序,否则这应该是默认设置。 azure_tenant_html: > diff --git a/modules/storages/config/locales/crowdin/af.yml b/modules/storages/config/locales/crowdin/af.yml index 198f25d0e944..0cd14a02be65 100644 --- a/modules/storages/config/locales/crowdin/af.yml +++ b/modules/storages/config/locales/crowdin/af.yml @@ -26,6 +26,7 @@ af: name: "Naam" creator: "Creator" provider_type: "Provider type" + host: "Host" storages/file_link: origin_id: "Origin Id" errors: @@ -60,21 +61,32 @@ af: default_name: "My storage" unknown_storage: "Unknown storage" buttons: + done_continue: "Done, continue" done_continue_setup: "Done. Continue setup" done_complete_setup: "Done, complete setup" edit_automatically_managed_project_folders: "Edit automatically managed project folders" replace_openproject_oauth: "Replace OpenProject OAuth" replace_provider_type_oauth: "Replace %{provider_type} OAuth" save: "Save" + save_and_continue: "Save and continue" save_and_continue_setup: "Save and continue setup" save_and_complete_setup: "Save and complete setup" select_folder: "Select folder" configure: "Configure" + file_storage_view: + general_information: "General information" + oauth_applications: "OAuth applications" + project_folders: "Project folders" + storage_provider: "Storage provider" + openproject_oauth: "OpenProject OAuth" + nextcloud_oauth: "Nextcloud OAuth" + automatically_managed_folders: "Automatically managed folders" page_titles: file_storages: subtitle: "Add an external file storage in order to upload, link and manage files in work packages." managed_project_folders: title: "Automatically managed project folders" + subtitle_short: "Let OpenProject create folders per project automatically." subtitle: > Let OpenProject create folders per project automatically. This is recommended as it ensures that every team member always has the correct access permissions. project_settings: @@ -87,12 +99,14 @@ af: title: "Members connection status" subtitle: "Check the connection status for the storage %{storage_name_link} of all project members." instructions: + provider_type: "Please make sure you have administration privileges in your Nextcloud instance and the application %{type_link_text} is installed before doing the setup." type: "Please make sure you have administration privileges in your Nextcloud instance and have the following application installed before doing the setup:" type_link_text: "“Integration OpenProject”" name: "Give your storage a name so that users can differentiate between multiple storages." host: "Please add the host address of your storage including the https://. It should not be longer than 255 characters." managed_project_folders_application_password: > Copy this value from: + managed_project_folders_application_password_caption: "Enable automatic managed folders by copying this value from: %{provider_type_link}." no_storage_set_up: "There are no file storages set up yet." no_specific_folder: "By default, each user will start at their own home folder when they upload a file." automatic_folder: "This will automatically create a root folder for this project and manage the access permissions for each project member." @@ -105,6 +119,8 @@ af: setting_up_storages: "For setting up file storages, please visit" setting_up_storages_non_admin: "Administrators can set up file storages in Administration / File Storages." all_available_storages_already_added: "All available storages are already added to the project." + oauth_application_details: "The client secret value will not be accessible again after you close this window. Please copy these values into the %{oauth_application_details_link}." + oauth_application_details_link_text: "Nextcloud OpenProject Integration settings" copy_from: "Copy this value from" nextcloud: integration: "Nextcloud Administration / OpenProject" @@ -124,6 +140,7 @@ af: The project folder is the default folder for file uploads for this project. Users can nevertheless still upload files to other locations. configuration_checks: incomplete: "The setup of this storage is incomplete." + oauth_client_incomplete: "Allow OpenProject to access %{provider} data using an OAuth." delete_warning: storage: > Are you sure you want to delete this storage? This will also delete the storage from all projects where it is used. Further, it will also delete all links from work packages to files that are stored in that storage. @@ -138,12 +155,14 @@ af: description: "Add a storage to see them here." label_active: "Active" label_add_new_storage: "Add new storage" + label_delete_storage: "Delete storage" label_inactive: "Inactive" label_creator: "Creator" label_provider: "Provider" label_file_link: "File link" label_file_links: "File links" label_creation_time: "Creation time" + label_connected: "Connected" label_incomplete: "Incomplete" label_name: "Naam" label_host: "Host URL" @@ -157,11 +176,18 @@ af: one_drive: "OneDrive OAuth" label_oauth_application_details: "OAuth application details" label_oauth_client_details: "OAuth client details" + label_openproject_oauth_application_id: "OpenProject OAuth Client ID" + label_openproject_oauth_application_secret: "OpenProject OAuth Client Secret" + label_oauth_client_id: "OAuth Client ID" + label_oauth_client_secret: "OAuth Client Secret" label_information: "Additional information" label_provider_type: "Provider type" label_project_folder: "Project folder" label_new_storage: "New storage" label_edit_storage: "Edit storage" + label_edit_storage_host: "Edit storage host" + label_edit_storage_oauth_client: "Edit storage OAuth client" + label_edit_storage_automatically_managed_folders: "Edit storage automatically managed folders" label_existing_manual_folder: "Existing folder with manually managed permissions" label_no_specific_folder: "No specific folder" label_automatic_folder: "New folder with automatically managed permissions" diff --git a/modules/storages/config/locales/crowdin/ar.yml b/modules/storages/config/locales/crowdin/ar.yml index 1e8c47f4bbe8..14aa899bf670 100644 --- a/modules/storages/config/locales/crowdin/ar.yml +++ b/modules/storages/config/locales/crowdin/ar.yml @@ -26,6 +26,7 @@ ar: name: "الاسم" creator: "Creator" provider_type: "Provider type" + host: "Host" storages/file_link: origin_id: "Origin Id" errors: @@ -60,21 +61,32 @@ ar: default_name: "My storage" unknown_storage: "Unknown storage" buttons: + done_continue: "Done, continue" done_continue_setup: "Done. Continue setup" done_complete_setup: "Done, complete setup" edit_automatically_managed_project_folders: "Edit automatically managed project folders" replace_openproject_oauth: "Replace OpenProject OAuth" replace_provider_type_oauth: "Replace %{provider_type} OAuth" save: "Save" + save_and_continue: "Save and continue" save_and_continue_setup: "Save and continue setup" save_and_complete_setup: "Save and complete setup" select_folder: "Select folder" configure: "Configure" + file_storage_view: + general_information: "General information" + oauth_applications: "OAuth applications" + project_folders: "Project folders" + storage_provider: "Storage provider" + openproject_oauth: "OpenProject OAuth" + nextcloud_oauth: "Nextcloud OAuth" + automatically_managed_folders: "Automatically managed folders" page_titles: file_storages: subtitle: "Add an external file storage in order to upload, link and manage files in work packages." managed_project_folders: title: "Automatically managed project folders" + subtitle_short: "Let OpenProject create folders per project automatically." subtitle: > Let OpenProject create folders per project automatically. This is recommended as it ensures that every team member always has the correct access permissions. project_settings: @@ -87,12 +99,14 @@ ar: title: "Members connection status" subtitle: "Check the connection status for the storage %{storage_name_link} of all project members." instructions: + provider_type: "Please make sure you have administration privileges in your Nextcloud instance and the application %{type_link_text} is installed before doing the setup." type: "Please make sure you have administration privileges in your Nextcloud instance and have the following application installed before doing the setup:" type_link_text: "\"تكامل OpenProject\"" name: "Give your storage a name so that users can differentiate between multiple storages." host: "Please add the host address of your storage including the https://. It should not be longer than 255 characters." managed_project_folders_application_password: > Copy this value from: + managed_project_folders_application_password_caption: "Enable automatic managed folders by copying this value from: %{provider_type_link}." no_storage_set_up: "There are no file storages set up yet." no_specific_folder: "By default, each user will start at their own home folder when they upload a file." automatic_folder: "This will automatically create a root folder for this project and manage the access permissions for each project member." @@ -105,6 +119,8 @@ ar: setting_up_storages: "For setting up file storages, please visit" setting_up_storages_non_admin: "Administrators can set up file storages in Administration / File Storages." all_available_storages_already_added: "All available storages are already added to the project." + oauth_application_details: "The client secret value will not be accessible again after you close this window. Please copy these values into the %{oauth_application_details_link}." + oauth_application_details_link_text: "Nextcloud OpenProject Integration settings" copy_from: "Copy this value from" nextcloud: integration: "Nextcloud Administration / OpenProject" @@ -124,6 +140,7 @@ ar: The project folder is the default folder for file uploads for this project. Users can nevertheless still upload files to other locations. configuration_checks: incomplete: "The setup of this storage is incomplete." + oauth_client_incomplete: "Allow OpenProject to access %{provider} data using an OAuth." delete_warning: storage: > Are you sure you want to delete this storage? This will also delete the storage from all projects where it is used. Further, it will also delete all links from work packages to files that are stored in that storage. @@ -138,12 +155,14 @@ ar: description: "Add a storage to see them here." label_active: "Active" label_add_new_storage: "Add new storage" + label_delete_storage: "Delete storage" label_inactive: "Inactive" label_creator: "Creator" label_provider: "Provider" label_file_link: "File link" label_file_links: "File links" label_creation_time: "Creation time" + label_connected: "Connected" label_incomplete: "Incomplete" label_name: "الاسم" label_host: "Host URL" @@ -157,11 +176,18 @@ ar: one_drive: "OneDrive OAuth" label_oauth_application_details: "OAuth application details" label_oauth_client_details: "OAuth client details" + label_openproject_oauth_application_id: "OpenProject OAuth Client ID" + label_openproject_oauth_application_secret: "OpenProject OAuth Client Secret" + label_oauth_client_id: "OAuth Client ID" + label_oauth_client_secret: "OAuth Client Secret" label_information: "Additional information" label_provider_type: "Provider type" label_project_folder: "Project folder" label_new_storage: "New storage" label_edit_storage: "Edit storage" + label_edit_storage_host: "Edit storage host" + label_edit_storage_oauth_client: "Edit storage OAuth client" + label_edit_storage_automatically_managed_folders: "Edit storage automatically managed folders" label_existing_manual_folder: "Existing folder with manually managed permissions" label_no_specific_folder: "No specific folder" label_automatic_folder: "New folder with automatically managed permissions" diff --git a/modules/storages/config/locales/crowdin/az.yml b/modules/storages/config/locales/crowdin/az.yml index 89280eb51812..fa451f10bc03 100644 --- a/modules/storages/config/locales/crowdin/az.yml +++ b/modules/storages/config/locales/crowdin/az.yml @@ -26,6 +26,7 @@ az: name: "Name" creator: "Creator" provider_type: "Provider type" + host: "Host" storages/file_link: origin_id: "Origin Id" errors: @@ -60,21 +61,32 @@ az: default_name: "My storage" unknown_storage: "Unknown storage" buttons: + done_continue: "Done, continue" done_continue_setup: "Done. Continue setup" done_complete_setup: "Done, complete setup" edit_automatically_managed_project_folders: "Edit automatically managed project folders" replace_openproject_oauth: "Replace OpenProject OAuth" replace_provider_type_oauth: "Replace %{provider_type} OAuth" save: "Save" + save_and_continue: "Save and continue" save_and_continue_setup: "Save and continue setup" save_and_complete_setup: "Save and complete setup" select_folder: "Select folder" configure: "Configure" + file_storage_view: + general_information: "General information" + oauth_applications: "OAuth applications" + project_folders: "Project folders" + storage_provider: "Storage provider" + openproject_oauth: "OpenProject OAuth" + nextcloud_oauth: "Nextcloud OAuth" + automatically_managed_folders: "Automatically managed folders" page_titles: file_storages: subtitle: "Add an external file storage in order to upload, link and manage files in work packages." managed_project_folders: title: "Automatically managed project folders" + subtitle_short: "Let OpenProject create folders per project automatically." subtitle: > Let OpenProject create folders per project automatically. This is recommended as it ensures that every team member always has the correct access permissions. project_settings: @@ -87,12 +99,14 @@ az: title: "Members connection status" subtitle: "Check the connection status for the storage %{storage_name_link} of all project members." instructions: + provider_type: "Please make sure you have administration privileges in your Nextcloud instance and the application %{type_link_text} is installed before doing the setup." type: "Please make sure you have administration privileges in your Nextcloud instance and have the following application installed before doing the setup:" type_link_text: "“Integration OpenProject”" name: "Give your storage a name so that users can differentiate between multiple storages." host: "Please add the host address of your storage including the https://. It should not be longer than 255 characters." managed_project_folders_application_password: > Copy this value from: + managed_project_folders_application_password_caption: "Enable automatic managed folders by copying this value from: %{provider_type_link}." no_storage_set_up: "There are no file storages set up yet." no_specific_folder: "By default, each user will start at their own home folder when they upload a file." automatic_folder: "This will automatically create a root folder for this project and manage the access permissions for each project member." @@ -105,6 +119,8 @@ az: setting_up_storages: "For setting up file storages, please visit" setting_up_storages_non_admin: "Administrators can set up file storages in Administration / File Storages." all_available_storages_already_added: "All available storages are already added to the project." + oauth_application_details: "The client secret value will not be accessible again after you close this window. Please copy these values into the %{oauth_application_details_link}." + oauth_application_details_link_text: "Nextcloud OpenProject Integration settings" copy_from: "Copy this value from" nextcloud: integration: "Nextcloud Administration / OpenProject" @@ -124,6 +140,7 @@ az: The project folder is the default folder for file uploads for this project. Users can nevertheless still upload files to other locations. configuration_checks: incomplete: "The setup of this storage is incomplete." + oauth_client_incomplete: "Allow OpenProject to access %{provider} data using an OAuth." delete_warning: storage: > Are you sure you want to delete this storage? This will also delete the storage from all projects where it is used. Further, it will also delete all links from work packages to files that are stored in that storage. @@ -138,12 +155,14 @@ az: description: "Add a storage to see them here." label_active: "Active" label_add_new_storage: "Add new storage" + label_delete_storage: "Delete storage" label_inactive: "Inactive" label_creator: "Creator" label_provider: "Provider" label_file_link: "File link" label_file_links: "File links" label_creation_time: "Creation time" + label_connected: "Connected" label_incomplete: "Incomplete" label_name: "Name" label_host: "Host URL" @@ -157,11 +176,18 @@ az: one_drive: "OneDrive OAuth" label_oauth_application_details: "OAuth application details" label_oauth_client_details: "OAuth client details" + label_openproject_oauth_application_id: "OpenProject OAuth Client ID" + label_openproject_oauth_application_secret: "OpenProject OAuth Client Secret" + label_oauth_client_id: "OAuth Client ID" + label_oauth_client_secret: "OAuth Client Secret" label_information: "Additional information" label_provider_type: "Provider type" label_project_folder: "Project folder" label_new_storage: "New storage" label_edit_storage: "Edit storage" + label_edit_storage_host: "Edit storage host" + label_edit_storage_oauth_client: "Edit storage OAuth client" + label_edit_storage_automatically_managed_folders: "Edit storage automatically managed folders" label_existing_manual_folder: "Existing folder with manually managed permissions" label_no_specific_folder: "No specific folder" label_automatic_folder: "New folder with automatically managed permissions" diff --git a/modules/storages/config/locales/crowdin/be.yml b/modules/storages/config/locales/crowdin/be.yml index 29b29ffc9f0f..7f0a60254e0a 100644 --- a/modules/storages/config/locales/crowdin/be.yml +++ b/modules/storages/config/locales/crowdin/be.yml @@ -26,6 +26,7 @@ be: name: "Імя" creator: "Стваральнік" provider_type: "Provider type" + host: "Host" storages/file_link: origin_id: "Origin id" errors: @@ -60,21 +61,32 @@ be: default_name: "My storage" unknown_storage: "Unknown storage" buttons: + done_continue: "Done, continue" done_continue_setup: "Гатова. Працягнуць наладку" done_complete_setup: "Done, complete setup" edit_automatically_managed_project_folders: "Edit automatically managed project folders" replace_openproject_oauth: "Замяніць OpenProject OAuth" replace_provider_type_oauth: "Replace %{provider_type} OAuth" save: "Save" + save_and_continue: "Save and continue" save_and_continue_setup: "Захаваць і працягнуць наладку" save_and_complete_setup: "Захаваць і скончыць наладку" select_folder: "Select folder" configure: "Configure" + file_storage_view: + general_information: "General information" + oauth_applications: "OAuth applications" + project_folders: "Project folders" + storage_provider: "Storage provider" + openproject_oauth: "OpenProject OAuth" + nextcloud_oauth: "Nextcloud OAuth" + automatically_managed_folders: "Automatically managed folders" page_titles: file_storages: subtitle: "Add an external file storage in order to upload, link and manage files in work packages." managed_project_folders: title: "Automatically managed project folders" + subtitle_short: "Let OpenProject create folders per project automatically." subtitle: > Let OpenProject create folders per project automatically. This is recommended as it ensures that every team member always has the correct access permissions. project_settings: @@ -87,12 +99,14 @@ be: title: "Members connection status" subtitle: "Check the connection status for the storage %{storage_name_link} of all project members." instructions: + provider_type: "Please make sure you have administration privileges in your Nextcloud instance and the application %{type_link_text} is installed before doing the setup." type: "Please make sure you have administration privileges in your Nextcloud instance and have the following application installed before doing the setup:" type_link_text: "“Integration OpenProject”" name: "Give your storage a name so that users can differentiate between multiple storages." host: "Please add the host address of your storage including the https://. It should not be longer than 255 characters." managed_project_folders_application_password: > Copy this value from: + managed_project_folders_application_password_caption: "Enable automatic managed folders by copying this value from: %{provider_type_link}." no_storage_set_up: "There are no file storages set up yet." no_specific_folder: "By default, each user will start at their own home folder when they upload a file." automatic_folder: "This will automatically create a root folder for this project and manage the access permissions for each project member." @@ -105,6 +119,8 @@ be: setting_up_storages: "For setting up file storages, please visit" setting_up_storages_non_admin: "Administrators can set up file storages in Administration / File Storages." all_available_storages_already_added: "All available storages are already added to the project." + oauth_application_details: "The client secret value will not be accessible again after you close this window. Please copy these values into the %{oauth_application_details_link}." + oauth_application_details_link_text: "Nextcloud OpenProject Integration settings" copy_from: "Copy this value from" nextcloud: integration: "Nextcloud Administration / OpenProject" @@ -124,6 +140,7 @@ be: The project folder is the default folder for file uploads for this project. Users can nevertheless still upload files to other locations. configuration_checks: incomplete: "The setup of this storage is incomplete." + oauth_client_incomplete: "Allow OpenProject to access %{provider} data using an OAuth." delete_warning: storage: > Are you sure you want to delete this storage? This will also delete the storage from all projects where it is used. Further, it will also delete all links from work packages to files that are stored in that storage. @@ -138,12 +155,14 @@ be: description: "Add a storage to see them here." label_active: "Active" label_add_new_storage: "Add new storage" + label_delete_storage: "Delete storage" label_inactive: "Inactive" label_creator: "Стваральнік" label_provider: "Provider" label_file_link: "Файлавая спасылка" label_file_links: "Файлавыя спасылкі" label_creation_time: "Creation time" + label_connected: "Connected" label_incomplete: "Incomplete" label_name: "Імя" label_host: "Host URL" @@ -157,11 +176,18 @@ be: one_drive: "OneDrive OAuth" label_oauth_application_details: "OAuth application details" label_oauth_client_details: "OAuth client details" + label_openproject_oauth_application_id: "OpenProject OAuth Client ID" + label_openproject_oauth_application_secret: "OpenProject OAuth Client Secret" + label_oauth_client_id: "OAuth Client ID" + label_oauth_client_secret: "OAuth Client Secret" label_information: "Additional information" label_provider_type: "Provider type" label_project_folder: "Project folder" label_new_storage: "Новае сховішча" label_edit_storage: "Edit storage" + label_edit_storage_host: "Edit storage host" + label_edit_storage_oauth_client: "Edit storage OAuth client" + label_edit_storage_automatically_managed_folders: "Edit storage automatically managed folders" label_existing_manual_folder: "Existing folder with manually managed permissions" label_no_specific_folder: "No specific folder" label_automatic_folder: "New folder with automatically managed permissions" diff --git a/modules/storages/config/locales/crowdin/bg.yml b/modules/storages/config/locales/crowdin/bg.yml index 3a5e042c585f..d80eba05ecbb 100644 --- a/modules/storages/config/locales/crowdin/bg.yml +++ b/modules/storages/config/locales/crowdin/bg.yml @@ -26,6 +26,7 @@ bg: name: "Име" creator: "Creator" provider_type: "Provider type" + host: "Host" storages/file_link: origin_id: "Origin Id" errors: @@ -60,21 +61,32 @@ bg: default_name: "My storage" unknown_storage: "Unknown storage" buttons: + done_continue: "Done, continue" done_continue_setup: "Done. Continue setup" done_complete_setup: "Done, complete setup" edit_automatically_managed_project_folders: "Edit automatically managed project folders" replace_openproject_oauth: "Replace OpenProject OAuth" replace_provider_type_oauth: "Replace %{provider_type} OAuth" save: "Save" + save_and_continue: "Save and continue" save_and_continue_setup: "Save and continue setup" save_and_complete_setup: "Save and complete setup" select_folder: "Select folder" configure: "Configure" + file_storage_view: + general_information: "General information" + oauth_applications: "OAuth applications" + project_folders: "Project folders" + storage_provider: "Storage provider" + openproject_oauth: "OpenProject OAuth" + nextcloud_oauth: "Nextcloud OAuth" + automatically_managed_folders: "Automatically managed folders" page_titles: file_storages: subtitle: "Add an external file storage in order to upload, link and manage files in work packages." managed_project_folders: title: "Automatically managed project folders" + subtitle_short: "Let OpenProject create folders per project automatically." subtitle: > Let OpenProject create folders per project automatically. This is recommended as it ensures that every team member always has the correct access permissions. project_settings: @@ -87,12 +99,14 @@ bg: title: "Members connection status" subtitle: "Check the connection status for the storage %{storage_name_link} of all project members." instructions: + provider_type: "Please make sure you have administration privileges in your Nextcloud instance and the application %{type_link_text} is installed before doing the setup." type: "Please make sure you have administration privileges in your Nextcloud instance and have the following application installed before doing the setup:" type_link_text: "“Integration OpenProject”" name: "Give your storage a name so that users can differentiate between multiple storages." host: "Please add the host address of your storage including the https://. It should not be longer than 255 characters." managed_project_folders_application_password: > Copy this value from: + managed_project_folders_application_password_caption: "Enable automatic managed folders by copying this value from: %{provider_type_link}." no_storage_set_up: "There are no file storages set up yet." no_specific_folder: "By default, each user will start at their own home folder when they upload a file." automatic_folder: "This will automatically create a root folder for this project and manage the access permissions for each project member." @@ -105,6 +119,8 @@ bg: setting_up_storages: "For setting up file storages, please visit" setting_up_storages_non_admin: "Administrators can set up file storages in Administration / File Storages." all_available_storages_already_added: "All available storages are already added to the project." + oauth_application_details: "The client secret value will not be accessible again after you close this window. Please copy these values into the %{oauth_application_details_link}." + oauth_application_details_link_text: "Nextcloud OpenProject Integration settings" copy_from: "Copy this value from" nextcloud: integration: "Nextcloud Administration / OpenProject" @@ -124,6 +140,7 @@ bg: The project folder is the default folder for file uploads for this project. Users can nevertheless still upload files to other locations. configuration_checks: incomplete: "The setup of this storage is incomplete." + oauth_client_incomplete: "Allow OpenProject to access %{provider} data using an OAuth." delete_warning: storage: > Are you sure you want to delete this storage? This will also delete the storage from all projects where it is used. Further, it will also delete all links from work packages to files that are stored in that storage. @@ -138,12 +155,14 @@ bg: description: "Add a storage to see them here." label_active: "Active" label_add_new_storage: "Add new storage" + label_delete_storage: "Delete storage" label_inactive: "Inactive" label_creator: "Creator" label_provider: "Provider" label_file_link: "File link" label_file_links: "File links" label_creation_time: "Creation time" + label_connected: "Connected" label_incomplete: "Incomplete" label_name: "Име" label_host: "Host URL" @@ -157,11 +176,18 @@ bg: one_drive: "OneDrive OAuth" label_oauth_application_details: "OAuth application details" label_oauth_client_details: "OAuth client details" + label_openproject_oauth_application_id: "OpenProject OAuth Client ID" + label_openproject_oauth_application_secret: "OpenProject OAuth Client Secret" + label_oauth_client_id: "OAuth Client ID" + label_oauth_client_secret: "OAuth Client Secret" label_information: "Additional information" label_provider_type: "Provider type" label_project_folder: "Project folder" label_new_storage: "New storage" label_edit_storage: "Edit storage" + label_edit_storage_host: "Edit storage host" + label_edit_storage_oauth_client: "Edit storage OAuth client" + label_edit_storage_automatically_managed_folders: "Edit storage automatically managed folders" label_existing_manual_folder: "Existing folder with manually managed permissions" label_no_specific_folder: "No specific folder" label_automatic_folder: "New folder with automatically managed permissions" diff --git a/modules/storages/config/locales/crowdin/ca.yml b/modules/storages/config/locales/crowdin/ca.yml index 15218f01d97f..bbc075b908ac 100644 --- a/modules/storages/config/locales/crowdin/ca.yml +++ b/modules/storages/config/locales/crowdin/ca.yml @@ -26,6 +26,7 @@ ca: name: "Nom" creator: "Autor" provider_type: "Tipus de proveïdor" + host: "Host" storages/file_link: origin_id: "ID d'origen" errors: @@ -60,21 +61,32 @@ ca: default_name: "My storage" unknown_storage: "Unknown storage" buttons: + done_continue: "Done, continue" done_continue_setup: "Fet. Continua la instal·lació" done_complete_setup: "Done, complete setup" edit_automatically_managed_project_folders: "Edit automatically managed project folders" replace_openproject_oauth: "Substitueix l'OAuth d'OpenProject" replace_provider_type_oauth: "Substitueix l'OAuth de %{provider_type}" save: "Save" + save_and_continue: "Save and continue" save_and_continue_setup: "Desar i continua la configuració" save_and_complete_setup: "Desar i completa la configuració" select_folder: "Seleccionar carpeta" configure: "Configure" + file_storage_view: + general_information: "General information" + oauth_applications: "OAuth applications" + project_folders: "Project folders" + storage_provider: "Storage provider" + openproject_oauth: "OpenProject OAuth" + nextcloud_oauth: "Nextcloud OAuth" + automatically_managed_folders: "Automatically managed folders" page_titles: file_storages: subtitle: "Add an external file storage in order to upload, link and manage files in work packages." managed_project_folders: title: "Automatically managed project folders" + subtitle_short: "Let OpenProject create folders per project automatically." subtitle: > Let OpenProject create folders per project automatically. This is recommended as it ensures that every team member always has the correct access permissions. project_settings: @@ -87,12 +99,14 @@ ca: title: "Members connection status" subtitle: "Check the connection status for the storage %{storage_name_link} of all project members." instructions: + provider_type: "Please make sure you have administration privileges in your Nextcloud instance and the application %{type_link_text} is installed before doing the setup." type: "Si us plau, assegura't que tens privilegis d'administrador a la instància Nextcloud i tens la següent aplicació instal·lada abans de fer la configuració:" type_link_text: "\"Integració d'OpenProject\"" name: "Dona un nom al teu emmagatzematge per tal que els usuaris el puguin diferenciar d'altres." host: "Si us plau, afegeix l'adreça d'allotjament del teu emmagatzematge incloent el https://. No pot més llarg de 255 caràcters." managed_project_folders_application_password: > Copy this value from: + managed_project_folders_application_password_caption: "Enable automatic managed folders by copying this value from: %{provider_type_link}." no_storage_set_up: "No hi ha emmagatzematges de fitxers configurats encara." no_specific_folder: "Per defecte, cada usuari començarà a la seva carpeta d'inici en carregar un fitxer." automatic_folder: "Això crearà automàticament una carpeta per defecte per aquest projecte i administrarà l'accés per a cada membre del projecte." @@ -105,6 +119,8 @@ ca: setting_up_storages: "Per configurar emmagatzematges de fitxers, si us plau, visita" setting_up_storages_non_admin: "Els administradors poden configurar emmagatzematges de fitxers a través d'Administració / Emmagatzematges de fitxers." all_available_storages_already_added: "Tots els emmagatzematges disponibles ja s'han afegit al projecte." + oauth_application_details: "The client secret value will not be accessible again after you close this window. Please copy these values into the %{oauth_application_details_link}." + oauth_application_details_link_text: "Nextcloud OpenProject Integration settings" copy_from: "Copia aquest valor de" nextcloud: integration: "Administració Nextcloud / OpenProject" @@ -124,6 +140,7 @@ ca: La carpeta de projecte és la carpeta per defecte on es carregaran els fitxers d'aquest projecte. Tot i això, els usuaris podran carregar fitxers en altres carpetes. configuration_checks: incomplete: "The setup of this storage is incomplete." + oauth_client_incomplete: "Allow OpenProject to access %{provider} data using an OAuth." delete_warning: storage: > Estàs segur que vols eliminar aquest emmagatzematge? Aquesta acció també eliminarà l'emmagatzematge de tots els projectes on s'utilitza. També eliminarà tots els enllaços de fitxers dels paquets de treball que s'emmagatzemen en aquest emmagatzematge. @@ -138,12 +155,14 @@ ca: description: "Add a storage to see them here." label_active: "Active" label_add_new_storage: "Add new storage" + label_delete_storage: "Delete storage" label_inactive: "Inactive" label_creator: "Autor" label_provider: "Provider" label_file_link: "Enllaç a fitxer" label_file_links: "Enllaços a fitxer" label_creation_time: "Creation time" + label_connected: "Connected" label_incomplete: "Incomplete" label_name: "Nom" label_host: "URL d'allotjament" @@ -157,11 +176,18 @@ ca: one_drive: "OneDrive OAuth" label_oauth_application_details: "Detalls de l'aplicació OAuth" label_oauth_client_details: "Detalls del client OAuth" + label_openproject_oauth_application_id: "OpenProject OAuth Client ID" + label_openproject_oauth_application_secret: "OpenProject OAuth Client Secret" + label_oauth_client_id: "OAuth Client ID" + label_oauth_client_secret: "OAuth Client Secret" label_information: "Additional information" label_provider_type: "Tipus de proveïdor" label_project_folder: "Carpeta del projecte" label_new_storage: "Nou emmagatzematge" label_edit_storage: "Edit storage" + label_edit_storage_host: "Edit storage host" + label_edit_storage_oauth_client: "Edit storage OAuth client" + label_edit_storage_automatically_managed_folders: "Edit storage automatically managed folders" label_existing_manual_folder: "Carpeta existent amb permisos gestionats automàticament" label_no_specific_folder: "Cap carpeta específica" label_automatic_folder: "Nova carpeta amb administració de permisos automàtica" diff --git a/modules/storages/config/locales/crowdin/ckb-IR.yml b/modules/storages/config/locales/crowdin/ckb-IR.yml index 18eaacaf1e5a..27511e4f4a41 100644 --- a/modules/storages/config/locales/crowdin/ckb-IR.yml +++ b/modules/storages/config/locales/crowdin/ckb-IR.yml @@ -26,6 +26,7 @@ ckb-IR: name: "Name" creator: "Creator" provider_type: "Provider type" + host: "Host" storages/file_link: origin_id: "Origin Id" errors: @@ -60,21 +61,32 @@ ckb-IR: default_name: "My storage" unknown_storage: "Unknown storage" buttons: + done_continue: "Done, continue" done_continue_setup: "Done. Continue setup" done_complete_setup: "Done, complete setup" edit_automatically_managed_project_folders: "Edit automatically managed project folders" replace_openproject_oauth: "Replace OpenProject OAuth" replace_provider_type_oauth: "Replace %{provider_type} OAuth" save: "Save" + save_and_continue: "Save and continue" save_and_continue_setup: "Save and continue setup" save_and_complete_setup: "Save and complete setup" select_folder: "Select folder" configure: "Configure" + file_storage_view: + general_information: "General information" + oauth_applications: "OAuth applications" + project_folders: "Project folders" + storage_provider: "Storage provider" + openproject_oauth: "OpenProject OAuth" + nextcloud_oauth: "Nextcloud OAuth" + automatically_managed_folders: "Automatically managed folders" page_titles: file_storages: subtitle: "Add an external file storage in order to upload, link and manage files in work packages." managed_project_folders: title: "Automatically managed project folders" + subtitle_short: "Let OpenProject create folders per project automatically." subtitle: > Let OpenProject create folders per project automatically. This is recommended as it ensures that every team member always has the correct access permissions. project_settings: @@ -87,12 +99,14 @@ ckb-IR: title: "Members connection status" subtitle: "Check the connection status for the storage %{storage_name_link} of all project members." instructions: + provider_type: "Please make sure you have administration privileges in your Nextcloud instance and the application %{type_link_text} is installed before doing the setup." type: "Please make sure you have administration privileges in your Nextcloud instance and have the following application installed before doing the setup:" type_link_text: "“Integration OpenProject”" name: "Give your storage a name so that users can differentiate between multiple storages." host: "Please add the host address of your storage including the https://. It should not be longer than 255 characters." managed_project_folders_application_password: > Copy this value from: + managed_project_folders_application_password_caption: "Enable automatic managed folders by copying this value from: %{provider_type_link}." no_storage_set_up: "There are no file storages set up yet." no_specific_folder: "By default, each user will start at their own home folder when they upload a file." automatic_folder: "This will automatically create a root folder for this project and manage the access permissions for each project member." @@ -105,6 +119,8 @@ ckb-IR: setting_up_storages: "For setting up file storages, please visit" setting_up_storages_non_admin: "Administrators can set up file storages in Administration / File Storages." all_available_storages_already_added: "All available storages are already added to the project." + oauth_application_details: "The client secret value will not be accessible again after you close this window. Please copy these values into the %{oauth_application_details_link}." + oauth_application_details_link_text: "Nextcloud OpenProject Integration settings" copy_from: "Copy this value from" nextcloud: integration: "Nextcloud Administration / OpenProject" @@ -124,6 +140,7 @@ ckb-IR: The project folder is the default folder for file uploads for this project. Users can nevertheless still upload files to other locations. configuration_checks: incomplete: "The setup of this storage is incomplete." + oauth_client_incomplete: "Allow OpenProject to access %{provider} data using an OAuth." delete_warning: storage: > Are you sure you want to delete this storage? This will also delete the storage from all projects where it is used. Further, it will also delete all links from work packages to files that are stored in that storage. @@ -138,12 +155,14 @@ ckb-IR: description: "Add a storage to see them here." label_active: "Active" label_add_new_storage: "Add new storage" + label_delete_storage: "Delete storage" label_inactive: "Inactive" label_creator: "Creator" label_provider: "Provider" label_file_link: "File link" label_file_links: "File links" label_creation_time: "Creation time" + label_connected: "Connected" label_incomplete: "Incomplete" label_name: "Name" label_host: "Host URL" @@ -157,11 +176,18 @@ ckb-IR: one_drive: "OneDrive OAuth" label_oauth_application_details: "OAuth application details" label_oauth_client_details: "OAuth client details" + label_openproject_oauth_application_id: "OpenProject OAuth Client ID" + label_openproject_oauth_application_secret: "OpenProject OAuth Client Secret" + label_oauth_client_id: "OAuth Client ID" + label_oauth_client_secret: "OAuth Client Secret" label_information: "Additional information" label_provider_type: "Provider type" label_project_folder: "Project folder" label_new_storage: "New storage" label_edit_storage: "Edit storage" + label_edit_storage_host: "Edit storage host" + label_edit_storage_oauth_client: "Edit storage OAuth client" + label_edit_storage_automatically_managed_folders: "Edit storage automatically managed folders" label_existing_manual_folder: "Existing folder with manually managed permissions" label_no_specific_folder: "No specific folder" label_automatic_folder: "New folder with automatically managed permissions" diff --git a/modules/storages/config/locales/crowdin/cs.yml b/modules/storages/config/locales/crowdin/cs.yml index 4253e4ec95e8..1896e21642df 100644 --- a/modules/storages/config/locales/crowdin/cs.yml +++ b/modules/storages/config/locales/crowdin/cs.yml @@ -26,6 +26,7 @@ cs: name: "Název" creator: "Autor" provider_type: "Typ poskytovatele" + host: "Host" storages/file_link: origin_id: "Origin ID" errors: @@ -60,21 +61,32 @@ cs: default_name: "Mé úložiště" unknown_storage: "Neznámé úložiště" buttons: + done_continue: "Done, continue" done_continue_setup: "Hotovo. Pokračovat v nastavení" done_complete_setup: "Hotovo, kompletní nastavení" edit_automatically_managed_project_folders: "Edit automatically managed project folders" replace_openproject_oauth: "Nahradit OpenProject OAuth" replace_provider_type_oauth: "Nahradit %{provider_type} OAuth" save: "Uložit" + save_and_continue: "Save and continue" save_and_continue_setup: "Uložit a pokračovat v nastavení" save_and_complete_setup: "Uložit a dokončit nastavení" select_folder: "Vyberte složku" configure: "Konfigurace" + file_storage_view: + general_information: "General information" + oauth_applications: "OAuth applications" + project_folders: "Project folders" + storage_provider: "Storage provider" + openproject_oauth: "OpenProject OAuth" + nextcloud_oauth: "Nextcloud OAuth" + automatically_managed_folders: "Automatically managed folders" page_titles: file_storages: subtitle: "Add an external file storage in order to upload, link and manage files in work packages." managed_project_folders: title: "Automatically managed project folders" + subtitle_short: "Let OpenProject create folders per project automatically." subtitle: > Let OpenProject create folders per project automatically. This is recommended as it ensures that every team member always has the correct access permissions. project_settings: @@ -87,12 +99,14 @@ cs: title: "Members connection status" subtitle: "Check the connection status for the storage %{storage_name_link} of all project members." instructions: + provider_type: "Please make sure you have administration privileges in your Nextcloud instance and the application %{type_link_text} is installed before doing the setup." type: "Ujistěte se prosím, že máte oprávnění administrace v Nextcloud instanci a máte nainstalovanou následující aplikaci:" type_link_text: "„Integration OpenProject“" name: "Dejte svému úložišti jméno, aby uživatelé mohli rozlišovat mezi více úložišti." host: "Přidejte prosím adresu hostitele vašeho úložiště obsahující https://. Nemělo by být delší než 255 znaků." managed_project_folders_application_password: > Zkopírovat tuto hodnotu z: + managed_project_folders_application_password_caption: "Enable automatic managed folders by copying this value from: %{provider_type_link}." no_storage_set_up: "Dosud nejsou nastaveny žádné úložiště souborů." no_specific_folder: "By default, each user will start at their own home folder when they upload a file." automatic_folder: "This will automatically create a root folder for this project and manage the access permissions for each project member." @@ -105,6 +119,8 @@ cs: setting_up_storages: "Pro nastavení úložišť souborů navštivte prosím" setting_up_storages_non_admin: "Administrátoři mohou nastavit další úložiště souborů v administraci / Úložiště souborů." all_available_storages_already_added: "Do projektu jsou již přidány všechny dostupné úložiště." + oauth_application_details: "The client secret value will not be accessible again after you close this window. Please copy these values into the %{oauth_application_details_link}." + oauth_application_details_link_text: "Nextcloud OpenProject Integration settings" copy_from: "Zkopírovat tuto hodnotu z" nextcloud: integration: "Nextcloud Administrace / OpenProject" @@ -124,6 +140,7 @@ cs: The project folder is the default folder for file uploads for this project. Users can nevertheless still upload files to other locations. configuration_checks: incomplete: "The setup of this storage is incomplete." + oauth_client_incomplete: "Allow OpenProject to access %{provider} data using an OAuth." delete_warning: storage: > Jste si jisti, že chcete smazat toto úložiště? Toto také odstraní úložiště ze všech projektů, kde je použito. Dále také smaže všechny odkazy z pracovních balíčků do souborů, které jsou uloženy v úložišti. @@ -138,12 +155,14 @@ cs: description: "Add a storage to see them here." label_active: "Aktivní" label_add_new_storage: "Add new storage" + label_delete_storage: "Delete storage" label_inactive: "Neaktivní" label_creator: "Vytvořil" label_provider: "Provider" label_file_link: "Odkaz na soubor" label_file_links: "Odkazy na soubor" label_creation_time: "Creation time" + label_connected: "Connected" label_incomplete: "Incomplete" label_name: "Název:" label_host: "URL adresa hostitele" @@ -157,11 +176,18 @@ cs: one_drive: "OneDrive OAuth" label_oauth_application_details: "Podrobnosti OAuth aplikace" label_oauth_client_details: "Podrobnosti OAuth klienta" + label_openproject_oauth_application_id: "OpenProject OAuth Client ID" + label_openproject_oauth_application_secret: "OpenProject OAuth Client Secret" + label_oauth_client_id: "OAuth Client ID" + label_oauth_client_secret: "OAuth Client Secret" label_information: "Additional information" label_provider_type: "Typ poskytovatele" label_project_folder: "Složka projektu" label_new_storage: "Nové úložiště" label_edit_storage: "Edit storage" + label_edit_storage_host: "Edit storage host" + label_edit_storage_oauth_client: "Edit storage OAuth client" + label_edit_storage_automatically_managed_folders: "Edit storage automatically managed folders" label_existing_manual_folder: "Existing folder with manually managed permissions" label_no_specific_folder: "Žádná specifická složka" label_automatic_folder: "New folder with automatically managed permissions" diff --git a/modules/storages/config/locales/crowdin/da.yml b/modules/storages/config/locales/crowdin/da.yml index 1fb79574cc5f..03e1494dee68 100644 --- a/modules/storages/config/locales/crowdin/da.yml +++ b/modules/storages/config/locales/crowdin/da.yml @@ -26,6 +26,7 @@ da: name: "Navn" creator: "Creator" provider_type: "Provider type" + host: "Host" storages/file_link: origin_id: "Origin Id" errors: @@ -60,21 +61,32 @@ da: default_name: "My storage" unknown_storage: "Unknown storage" buttons: + done_continue: "Done, continue" done_continue_setup: "Done. Continue setup" done_complete_setup: "Done, complete setup" edit_automatically_managed_project_folders: "Edit automatically managed project folders" replace_openproject_oauth: "Replace OpenProject OAuth" replace_provider_type_oauth: "Replace %{provider_type} OAuth" save: "Save" + save_and_continue: "Save and continue" save_and_continue_setup: "Save and continue setup" save_and_complete_setup: "Save and complete setup" select_folder: "Select folder" configure: "Configure" + file_storage_view: + general_information: "General information" + oauth_applications: "OAuth applications" + project_folders: "Project folders" + storage_provider: "Storage provider" + openproject_oauth: "OpenProject OAuth" + nextcloud_oauth: "Nextcloud OAuth" + automatically_managed_folders: "Automatically managed folders" page_titles: file_storages: subtitle: "Add an external file storage in order to upload, link and manage files in work packages." managed_project_folders: title: "Automatically managed project folders" + subtitle_short: "Let OpenProject create folders per project automatically." subtitle: > Let OpenProject create folders per project automatically. This is recommended as it ensures that every team member always has the correct access permissions. project_settings: @@ -87,12 +99,14 @@ da: title: "Members connection status" subtitle: "Check the connection status for the storage %{storage_name_link} of all project members." instructions: + provider_type: "Please make sure you have administration privileges in your Nextcloud instance and the application %{type_link_text} is installed before doing the setup." type: "Please make sure you have administration privileges in your Nextcloud instance and have the following application installed before doing the setup:" type_link_text: "“Integration OpenProject”" name: "Give your storage a name so that users can differentiate between multiple storages." host: "Please add the host address of your storage including the https://. It should not be longer than 255 characters." managed_project_folders_application_password: > Copy this value from: + managed_project_folders_application_password_caption: "Enable automatic managed folders by copying this value from: %{provider_type_link}." no_storage_set_up: "There are no file storages set up yet." no_specific_folder: "By default, each user will start at their own home folder when they upload a file." automatic_folder: "This will automatically create a root folder for this project and manage the access permissions for each project member." @@ -105,6 +119,8 @@ da: setting_up_storages: "For setting up file storages, please visit" setting_up_storages_non_admin: "Administrators can set up file storages in Administration / File Storages." all_available_storages_already_added: "All available storages are already added to the project." + oauth_application_details: "The client secret value will not be accessible again after you close this window. Please copy these values into the %{oauth_application_details_link}." + oauth_application_details_link_text: "Nextcloud OpenProject Integration settings" copy_from: "Copy this value from" nextcloud: integration: "Nextcloud Administration / OpenProject" @@ -124,6 +140,7 @@ da: The project folder is the default folder for file uploads for this project. Users can nevertheless still upload files to other locations. configuration_checks: incomplete: "The setup of this storage is incomplete." + oauth_client_incomplete: "Allow OpenProject to access %{provider} data using an OAuth." delete_warning: storage: > Are you sure you want to delete this storage? This will also delete the storage from all projects where it is used. Further, it will also delete all links from work packages to files that are stored in that storage. @@ -138,12 +155,14 @@ da: description: "Add a storage to see them here." label_active: "Active" label_add_new_storage: "Add new storage" + label_delete_storage: "Delete storage" label_inactive: "Inactive" label_creator: "Creator" label_provider: "Provider" label_file_link: "File link" label_file_links: "File links" label_creation_time: "Creation time" + label_connected: "Connected" label_incomplete: "Incomplete" label_name: "Navn" label_host: "Host URL" @@ -157,11 +176,18 @@ da: one_drive: "OneDrive OAuth" label_oauth_application_details: "OAuth application details" label_oauth_client_details: "OAuth client details" + label_openproject_oauth_application_id: "OpenProject OAuth Client ID" + label_openproject_oauth_application_secret: "OpenProject OAuth Client Secret" + label_oauth_client_id: "OAuth Client ID" + label_oauth_client_secret: "OAuth Client Secret" label_information: "Additional information" label_provider_type: "Provider type" label_project_folder: "Project folder" label_new_storage: "New storage" label_edit_storage: "Edit storage" + label_edit_storage_host: "Edit storage host" + label_edit_storage_oauth_client: "Edit storage OAuth client" + label_edit_storage_automatically_managed_folders: "Edit storage automatically managed folders" label_existing_manual_folder: "Existing folder with manually managed permissions" label_no_specific_folder: "No specific folder" label_automatic_folder: "New folder with automatically managed permissions" diff --git a/modules/storages/config/locales/crowdin/de.yml b/modules/storages/config/locales/crowdin/de.yml index ee1d8ea68347..f8b515ee83bf 100644 --- a/modules/storages/config/locales/crowdin/de.yml +++ b/modules/storages/config/locales/crowdin/de.yml @@ -26,6 +26,7 @@ de: name: "Name" creator: "Ersteller" provider_type: "Anbieter-Typ" + host: "Host" storages/file_link: origin_id: "Ursprungs-ID" errors: @@ -60,21 +61,32 @@ de: default_name: "Mein Speicherplatz" unknown_storage: "Unbekannter Speicher" buttons: + done_continue: "Done, continue" done_continue_setup: "Fertig. Setup fortsetzen" done_complete_setup: "Fertig, Einrichtung abgeschlossen" edit_automatically_managed_project_folders: "Automatisch verwaltete Projektordner bearbeiten" replace_openproject_oauth: "OpenProject OAuth ersetzen" replace_provider_type_oauth: "Ersetze %{provider_type} OAuth" save: "Speichern" + save_and_continue: "Save and continue" save_and_continue_setup: "Speichern und Setup fortsetzen" save_and_complete_setup: "Speichern und Setup abschließen" select_folder: "Ordner auswählen" configure: "Konfigurieren" + file_storage_view: + general_information: "General information" + oauth_applications: "OAuth applications" + project_folders: "Project folders" + storage_provider: "Storage provider" + openproject_oauth: "OpenProject OAuth" + nextcloud_oauth: "Nextcloud OAuth" + automatically_managed_folders: "Automatically managed folders" page_titles: file_storages: subtitle: "Add an external file storage in order to upload, link and manage files in work packages." managed_project_folders: title: "Automatisch verwaltete Projektordner" + subtitle_short: "Let OpenProject create folders per project automatically." subtitle: > Lassen Sie OpenProject Ordner pro Projekt automatisch erstellen. Dies wird empfohlen, da mit dieser Option jedes Teammitglied immer über die richtigen Zugriffsrechte verfügt. project_settings: @@ -87,12 +99,14 @@ de: title: "Verbindungsstatus der Mitglieder" subtitle: "Überprüfen Sie den Verbindungsstatus für den Speicher- %{storage_name_link} aller Projektmitglieder." instructions: + provider_type: "Please make sure you have administration privileges in your Nextcloud instance and the application %{type_link_text} is installed before doing the setup." type: "Bitte stellen Sie sicher, dass Sie Administrationsrechte in Ihrer Nextcloud-Instanz haben und die folgende Anwendung vor dem Setup installiert wurde:" type_link_text: "„OpenProject Integration“" name: "Geben Sie Ihrem Speicher einen Namen, damit Benutzer zwischen mehreren Speichern unterscheiden können." host: "Bitte ergänzen Sie die Host-Adresse Ihres Speichers (einschließlich https://). Sie sollte nicht länger als 255 Zeichen sein." managed_project_folders_application_password: > Diesen Wert kopieren von: + managed_project_folders_application_password_caption: "Enable automatic managed folders by copying this value from: %{provider_type_link}." no_storage_set_up: "Es sind noch keine Dateispeicher eingerichtet." no_specific_folder: "Standardmäßig startet jeder Benutzer in seinem eigenen Home-Ordner, wenn er eine Datei hochlädt." automatic_folder: "Dies wird automatisch einen Stammordner für dieses Projekt erstellen und die Zugriffsberechtigungen für jedes Projektmitglied verwalten." @@ -105,6 +119,8 @@ de: setting_up_storages: "Zum Einrichten von Dateispeichern besuchen Sie bitte" setting_up_storages_non_admin: "Administratoren können Datei-Speicher in Administration / Datei-Speicher einrichten." all_available_storages_already_added: "Alle verfügbaren Speicher sind dem Projekt bereits hinzugefügt." + oauth_application_details: "The client secret value will not be accessible again after you close this window. Please copy these values into the %{oauth_application_details_link}." + oauth_application_details_link_text: "Nextcloud OpenProject Integration settings" copy_from: "Diesen Wert kopieren von" nextcloud: integration: "Nextcloud Administration / OpenProject" @@ -124,6 +140,7 @@ de: Der Projektordner ist der Standardordner für Datei-Uploads für dieses Projekt. Benutzer können trotzdem Dateien an andere Orte hochladen. configuration_checks: incomplete: "Die Einrichtung dieses Speicherplatzes ist unvollständig." + oauth_client_incomplete: "Allow OpenProject to access %{provider} data using an OAuth." delete_warning: storage: > Sind Sie sicher, dass Sie diesen Speicher löschen möchten? Dies löscht den Speicher auch aus allen Projekten, in denen er verwendet wird. Außerdem werden alle Links von Arbeitspaketen zu Dateien gelöscht, die in diesem Speicher gespeichert sind. @@ -138,12 +155,14 @@ de: description: "Add a storage to see them here." label_active: "Aktiv" label_add_new_storage: "Add new storage" + label_delete_storage: "Delete storage" label_inactive: "Inaktiv" label_creator: "Ersteller" label_provider: "Provider" label_file_link: "Datei-Link" label_file_links: "Datei-Links" label_creation_time: "Creation time" + label_connected: "Connected" label_incomplete: "Incomplete" label_name: "Name" label_host: "Host-URL" @@ -157,11 +176,18 @@ de: one_drive: "OneDrive OAuth" label_oauth_application_details: "OAuth Anwendungsdetails" label_oauth_client_details: "OAuth-Client-Details" + label_openproject_oauth_application_id: "OpenProject OAuth Client ID" + label_openproject_oauth_application_secret: "OpenProject OAuth Client Secret" + label_oauth_client_id: "OAuth Client ID" + label_oauth_client_secret: "OAuth Client Secret" label_information: "Additional information" label_provider_type: "Anbieter-Typ" label_project_folder: "Projektordner" label_new_storage: "Neuer Speicher" label_edit_storage: "Speicherplatz bearbeiten" + label_edit_storage_host: "Edit storage host" + label_edit_storage_oauth_client: "Edit storage OAuth client" + label_edit_storage_automatically_managed_folders: "Edit storage automatically managed folders" label_existing_manual_folder: "Vorhandener Ordner mit manuell verwalteten Berechtigungen" label_no_specific_folder: "Kein spezifischer Ordner" label_automatic_folder: "Neuer Ordner mit automatisch verwalteten Berechtigungen" diff --git a/modules/storages/config/locales/crowdin/el.yml b/modules/storages/config/locales/crowdin/el.yml index e2baec5b79bd..d239d5270f5e 100644 --- a/modules/storages/config/locales/crowdin/el.yml +++ b/modules/storages/config/locales/crowdin/el.yml @@ -26,6 +26,7 @@ el: name: "Όνομα" creator: "Creator" provider_type: "Provider type" + host: "Host" storages/file_link: origin_id: "Origin Id" errors: @@ -60,21 +61,32 @@ el: default_name: "My storage" unknown_storage: "Unknown storage" buttons: + done_continue: "Done, continue" done_continue_setup: "Done. Continue setup" done_complete_setup: "Done, complete setup" edit_automatically_managed_project_folders: "Edit automatically managed project folders" replace_openproject_oauth: "Replace OpenProject OAuth" replace_provider_type_oauth: "Replace %{provider_type} OAuth" save: "Save" + save_and_continue: "Save and continue" save_and_continue_setup: "Save and continue setup" save_and_complete_setup: "Save and complete setup" select_folder: "Select folder" configure: "Configure" + file_storage_view: + general_information: "General information" + oauth_applications: "OAuth applications" + project_folders: "Project folders" + storage_provider: "Storage provider" + openproject_oauth: "OpenProject OAuth" + nextcloud_oauth: "Nextcloud OAuth" + automatically_managed_folders: "Automatically managed folders" page_titles: file_storages: subtitle: "Add an external file storage in order to upload, link and manage files in work packages." managed_project_folders: title: "Automatically managed project folders" + subtitle_short: "Let OpenProject create folders per project automatically." subtitle: > Let OpenProject create folders per project automatically. This is recommended as it ensures that every team member always has the correct access permissions. project_settings: @@ -87,12 +99,14 @@ el: title: "Members connection status" subtitle: "Check the connection status for the storage %{storage_name_link} of all project members." instructions: + provider_type: "Please make sure you have administration privileges in your Nextcloud instance and the application %{type_link_text} is installed before doing the setup." type: "Please make sure you have administration privileges in your Nextcloud instance and have the following application installed before doing the setup:" type_link_text: "“Integration OpenProject”" name: "Give your storage a name so that users can differentiate between multiple storages." host: "Please add the host address of your storage including the https://. It should not be longer than 255 characters." managed_project_folders_application_password: > Copy this value from: + managed_project_folders_application_password_caption: "Enable automatic managed folders by copying this value from: %{provider_type_link}." no_storage_set_up: "There are no file storages set up yet." no_specific_folder: "By default, each user will start at their own home folder when they upload a file." automatic_folder: "This will automatically create a root folder for this project and manage the access permissions for each project member." @@ -105,6 +119,8 @@ el: setting_up_storages: "For setting up file storages, please visit" setting_up_storages_non_admin: "Administrators can set up file storages in Administration / File Storages." all_available_storages_already_added: "All available storages are already added to the project." + oauth_application_details: "The client secret value will not be accessible again after you close this window. Please copy these values into the %{oauth_application_details_link}." + oauth_application_details_link_text: "Nextcloud OpenProject Integration settings" copy_from: "Copy this value from" nextcloud: integration: "Nextcloud Administration / OpenProject" @@ -124,6 +140,7 @@ el: The project folder is the default folder for file uploads for this project. Users can nevertheless still upload files to other locations. configuration_checks: incomplete: "The setup of this storage is incomplete." + oauth_client_incomplete: "Allow OpenProject to access %{provider} data using an OAuth." delete_warning: storage: > Are you sure you want to delete this storage? This will also delete the storage from all projects where it is used. Further, it will also delete all links from work packages to files that are stored in that storage. @@ -138,12 +155,14 @@ el: description: "Add a storage to see them here." label_active: "Active" label_add_new_storage: "Add new storage" + label_delete_storage: "Delete storage" label_inactive: "Inactive" label_creator: "Creator" label_provider: "Provider" label_file_link: "File link" label_file_links: "File links" label_creation_time: "Creation time" + label_connected: "Connected" label_incomplete: "Incomplete" label_name: "Όνομα" label_host: "Host URL" @@ -157,11 +176,18 @@ el: one_drive: "OneDrive OAuth" label_oauth_application_details: "OAuth application details" label_oauth_client_details: "OAuth client details" + label_openproject_oauth_application_id: "OpenProject OAuth Client ID" + label_openproject_oauth_application_secret: "OpenProject OAuth Client Secret" + label_oauth_client_id: "OAuth Client ID" + label_oauth_client_secret: "OAuth Client Secret" label_information: "Additional information" label_provider_type: "Provider type" label_project_folder: "Project folder" label_new_storage: "New storage" label_edit_storage: "Edit storage" + label_edit_storage_host: "Edit storage host" + label_edit_storage_oauth_client: "Edit storage OAuth client" + label_edit_storage_automatically_managed_folders: "Edit storage automatically managed folders" label_existing_manual_folder: "Existing folder with manually managed permissions" label_no_specific_folder: "No specific folder" label_automatic_folder: "New folder with automatically managed permissions" diff --git a/modules/storages/config/locales/crowdin/eo.yml b/modules/storages/config/locales/crowdin/eo.yml index 303888b7378d..5838003bdd57 100644 --- a/modules/storages/config/locales/crowdin/eo.yml +++ b/modules/storages/config/locales/crowdin/eo.yml @@ -26,6 +26,7 @@ eo: name: "Nomo" creator: "Creator" provider_type: "Provider type" + host: "Host" storages/file_link: origin_id: "Origin Id" errors: @@ -60,21 +61,32 @@ eo: default_name: "My storage" unknown_storage: "Unknown storage" buttons: + done_continue: "Done, continue" done_continue_setup: "Done. Continue setup" done_complete_setup: "Done, complete setup" edit_automatically_managed_project_folders: "Edit automatically managed project folders" replace_openproject_oauth: "Replace OpenProject OAuth" replace_provider_type_oauth: "Replace %{provider_type} OAuth" save: "Save" + save_and_continue: "Save and continue" save_and_continue_setup: "Save and continue setup" save_and_complete_setup: "Save and complete setup" select_folder: "Select folder" configure: "Configure" + file_storage_view: + general_information: "General information" + oauth_applications: "OAuth applications" + project_folders: "Project folders" + storage_provider: "Storage provider" + openproject_oauth: "OpenProject OAuth" + nextcloud_oauth: "Nextcloud OAuth" + automatically_managed_folders: "Automatically managed folders" page_titles: file_storages: subtitle: "Add an external file storage in order to upload, link and manage files in work packages." managed_project_folders: title: "Automatically managed project folders" + subtitle_short: "Let OpenProject create folders per project automatically." subtitle: > Let OpenProject create folders per project automatically. This is recommended as it ensures that every team member always has the correct access permissions. project_settings: @@ -87,12 +99,14 @@ eo: title: "Members connection status" subtitle: "Check the connection status for the storage %{storage_name_link} of all project members." instructions: + provider_type: "Please make sure you have administration privileges in your Nextcloud instance and the application %{type_link_text} is installed before doing the setup." type: "Please make sure you have administration privileges in your Nextcloud instance and have the following application installed before doing the setup:" type_link_text: "“Integration OpenProject”" name: "Give your storage a name so that users can differentiate between multiple storages." host: "Please add the host address of your storage including the https://. It should not be longer than 255 characters." managed_project_folders_application_password: > Copy this value from: + managed_project_folders_application_password_caption: "Enable automatic managed folders by copying this value from: %{provider_type_link}." no_storage_set_up: "There are no file storages set up yet." no_specific_folder: "By default, each user will start at their own home folder when they upload a file." automatic_folder: "This will automatically create a root folder for this project and manage the access permissions for each project member." @@ -105,6 +119,8 @@ eo: setting_up_storages: "For setting up file storages, please visit" setting_up_storages_non_admin: "Administrators can set up file storages in Administration / File Storages." all_available_storages_already_added: "All available storages are already added to the project." + oauth_application_details: "The client secret value will not be accessible again after you close this window. Please copy these values into the %{oauth_application_details_link}." + oauth_application_details_link_text: "Nextcloud OpenProject Integration settings" copy_from: "Copy this value from" nextcloud: integration: "Nextcloud Administration / OpenProject" @@ -124,6 +140,7 @@ eo: The project folder is the default folder for file uploads for this project. Users can nevertheless still upload files to other locations. configuration_checks: incomplete: "The setup of this storage is incomplete." + oauth_client_incomplete: "Allow OpenProject to access %{provider} data using an OAuth." delete_warning: storage: > Are you sure you want to delete this storage? This will also delete the storage from all projects where it is used. Further, it will also delete all links from work packages to files that are stored in that storage. @@ -138,12 +155,14 @@ eo: description: "Add a storage to see them here." label_active: "Active" label_add_new_storage: "Add new storage" + label_delete_storage: "Delete storage" label_inactive: "Inactive" label_creator: "Creator" label_provider: "Provider" label_file_link: "File link" label_file_links: "File links" label_creation_time: "Creation time" + label_connected: "Connected" label_incomplete: "Incomplete" label_name: "Nomo" label_host: "Host URL" @@ -157,11 +176,18 @@ eo: one_drive: "OneDrive OAuth" label_oauth_application_details: "OAuth application details" label_oauth_client_details: "OAuth client details" + label_openproject_oauth_application_id: "OpenProject OAuth Client ID" + label_openproject_oauth_application_secret: "OpenProject OAuth Client Secret" + label_oauth_client_id: "OAuth Client ID" + label_oauth_client_secret: "OAuth Client Secret" label_information: "Additional information" label_provider_type: "Provider type" label_project_folder: "Project folder" label_new_storage: "New storage" label_edit_storage: "Edit storage" + label_edit_storage_host: "Edit storage host" + label_edit_storage_oauth_client: "Edit storage OAuth client" + label_edit_storage_automatically_managed_folders: "Edit storage automatically managed folders" label_existing_manual_folder: "Existing folder with manually managed permissions" label_no_specific_folder: "No specific folder" label_automatic_folder: "New folder with automatically managed permissions" diff --git a/modules/storages/config/locales/crowdin/es.yml b/modules/storages/config/locales/crowdin/es.yml index c72140e3f3ef..5c9a2a2a717b 100644 --- a/modules/storages/config/locales/crowdin/es.yml +++ b/modules/storages/config/locales/crowdin/es.yml @@ -26,6 +26,7 @@ es: name: "Nombre" creator: "Autor" provider_type: "Tipo de proveedor" + host: "Host" storages/file_link: origin_id: "Id. de origen" errors: @@ -60,21 +61,32 @@ es: default_name: "Mi almacenamiento" unknown_storage: "Almacenamiento desconocido" buttons: + done_continue: "Done, continue" done_continue_setup: "Hecho. Continuar configuración" done_complete_setup: "Hecho, configuración completada" edit_automatically_managed_project_folders: "Editar carpetas de proyecto administradas automáticamente" replace_openproject_oauth: "Reemplazar OpenProject OAuth" replace_provider_type_oauth: "Reemplazar %{provider_type} OAuth" save: "Guardar" + save_and_continue: "Save and continue" save_and_continue_setup: "Guardar y continuar configuración" save_and_complete_setup: "Guardar y completar configuración" select_folder: "Seleccionar carpeta" configure: "Configurar" + file_storage_view: + general_information: "General information" + oauth_applications: "OAuth applications" + project_folders: "Project folders" + storage_provider: "Storage provider" + openproject_oauth: "OpenProject OAuth" + nextcloud_oauth: "Nextcloud OAuth" + automatically_managed_folders: "Automatically managed folders" page_titles: file_storages: subtitle: "Add an external file storage in order to upload, link and manage files in work packages." managed_project_folders: title: "Carpetas de proyecto administradas automáticamente" + subtitle_short: "Let OpenProject create folders per project automatically." subtitle: > Deje que OpenProject cree carpetas por proyecto automáticamente. Esto es recomendable, ya que garantiza que cada miembro del equipo tenga siempre los permisos de acceso correctos. project_settings: @@ -87,12 +99,14 @@ es: title: "Estado de conexión de los miembros" subtitle: "Compruebe el estado de conexión del almacenamiento %{storage_name_link} de todos los miembros del proyecto." instructions: + provider_type: "Please make sure you have administration privileges in your Nextcloud instance and the application %{type_link_text} is installed before doing the setup." type: "Por favor, asegúrese de tener privilegios de administrador en su instancia de Nextcloud y tener la siguiente aplicación instalada antes de hacer la configuración:" type_link_text: "“Integración OpenProject”" name: "Dale un nombre a tu almacenamiento para que los usuarios puedan diferenciar entre múltiples almacenamientos." host: "Por favor añade la dirección de host de tu almacenamiento incluyendo el https://. No debe tener más de 255 caracteres." managed_project_folders_application_password: > Copiar este valor de: + managed_project_folders_application_password_caption: "Enable automatic managed folders by copying this value from: %{provider_type_link}." no_storage_set_up: "Aún no se han configurado los almacenamientos de archivos." no_specific_folder: "Por defecto, cada usuario comenzará en su propia carpeta de inicio cuando cargue un archivo." automatic_folder: "Esto creará automáticamente una carpeta raíz para este proyecto y gestionará los permisos de acceso para cada miembro del proyecto." @@ -105,6 +119,8 @@ es: setting_up_storages: "Para configurar almacenes de archivos, visite" setting_up_storages_non_admin: "Los administradores pueden configurar almacenes de archivos en Administración > Almacenes de archivos." all_available_storages_already_added: "Ya se añadieron todos los almacenes disponibles al proyecto." + oauth_application_details: "The client secret value will not be accessible again after you close this window. Please copy these values into the %{oauth_application_details_link}." + oauth_application_details_link_text: "Nextcloud OpenProject Integration settings" copy_from: "Copiar este valor de" nextcloud: integration: "Administración de Nextcloud / OpenProject" @@ -124,6 +140,7 @@ es: La carpeta del proyecto es la carpeta predeterminada para la carga de archivos de este proyecto. No obstante, los usuarios pueden subir archivos a otras ubicaciones. configuration_checks: incomplete: "La configuración de este almacenamiento está incompleta." + oauth_client_incomplete: "Allow OpenProject to access %{provider} data using an OAuth." delete_warning: storage: > ¿Seguro que quiere eliminar este almacén? También se eliminará de todos los proyectos donde se use. Además, se quitarán todos los enlaces de los paquetes de trabajo a los archivos guardados en ese almacén. @@ -138,12 +155,14 @@ es: description: "Add a storage to see them here." label_active: "Activo" label_add_new_storage: "Add new storage" + label_delete_storage: "Delete storage" label_inactive: "Inactivo" label_creator: "Autor" label_provider: "Provider" label_file_link: "Enlace de archivo" label_file_links: "Enlaces de archivos" label_creation_time: "Creation time" + label_connected: "Connected" label_incomplete: "Incomplete" label_name: "Nombre" label_host: "URL del host" @@ -157,11 +176,18 @@ es: one_drive: "OAuth de OneDrive" label_oauth_application_details: "Detalles de aplicación OAuth" label_oauth_client_details: "Detalles del cliente OAuth" + label_openproject_oauth_application_id: "OpenProject OAuth Client ID" + label_openproject_oauth_application_secret: "OpenProject OAuth Client Secret" + label_oauth_client_id: "OAuth Client ID" + label_oauth_client_secret: "OAuth Client Secret" label_information: "Additional information" label_provider_type: "Tipo de proveedor" label_project_folder: "Carpeta del proyecto" label_new_storage: "Nuevo almacén" label_edit_storage: "Editar almacenamiento" + label_edit_storage_host: "Edit storage host" + label_edit_storage_oauth_client: "Edit storage OAuth client" + label_edit_storage_automatically_managed_folders: "Edit storage automatically managed folders" label_existing_manual_folder: "Carpeta existente con permisos gestionados manualmente" label_no_specific_folder: "Ninguna carpeta específica" label_automatic_folder: "Nueva carpeta con permisos gestionados automáticamente" diff --git a/modules/storages/config/locales/crowdin/et.yml b/modules/storages/config/locales/crowdin/et.yml index 4108d4c98985..3b570447eea9 100644 --- a/modules/storages/config/locales/crowdin/et.yml +++ b/modules/storages/config/locales/crowdin/et.yml @@ -26,6 +26,7 @@ et: name: "Nimi" creator: "Creator" provider_type: "Provider type" + host: "Host" storages/file_link: origin_id: "Origin Id" errors: @@ -60,21 +61,32 @@ et: default_name: "My storage" unknown_storage: "Unknown storage" buttons: + done_continue: "Done, continue" done_continue_setup: "Done. Continue setup" done_complete_setup: "Done, complete setup" edit_automatically_managed_project_folders: "Edit automatically managed project folders" replace_openproject_oauth: "Replace OpenProject OAuth" replace_provider_type_oauth: "Replace %{provider_type} OAuth" save: "Save" + save_and_continue: "Save and continue" save_and_continue_setup: "Save and continue setup" save_and_complete_setup: "Save and complete setup" select_folder: "Select folder" configure: "Configure" + file_storage_view: + general_information: "General information" + oauth_applications: "OAuth applications" + project_folders: "Project folders" + storage_provider: "Storage provider" + openproject_oauth: "OpenProject OAuth" + nextcloud_oauth: "Nextcloud OAuth" + automatically_managed_folders: "Automatically managed folders" page_titles: file_storages: subtitle: "Add an external file storage in order to upload, link and manage files in work packages." managed_project_folders: title: "Automatically managed project folders" + subtitle_short: "Let OpenProject create folders per project automatically." subtitle: > Let OpenProject create folders per project automatically. This is recommended as it ensures that every team member always has the correct access permissions. project_settings: @@ -87,12 +99,14 @@ et: title: "Members connection status" subtitle: "Check the connection status for the storage %{storage_name_link} of all project members." instructions: + provider_type: "Please make sure you have administration privileges in your Nextcloud instance and the application %{type_link_text} is installed before doing the setup." type: "Please make sure you have administration privileges in your Nextcloud instance and have the following application installed before doing the setup:" type_link_text: "“Integration OpenProject”" name: "Give your storage a name so that users can differentiate between multiple storages." host: "Please add the host address of your storage including the https://. It should not be longer than 255 characters." managed_project_folders_application_password: > Copy this value from: + managed_project_folders_application_password_caption: "Enable automatic managed folders by copying this value from: %{provider_type_link}." no_storage_set_up: "There are no file storages set up yet." no_specific_folder: "By default, each user will start at their own home folder when they upload a file." automatic_folder: "This will automatically create a root folder for this project and manage the access permissions for each project member." @@ -105,6 +119,8 @@ et: setting_up_storages: "For setting up file storages, please visit" setting_up_storages_non_admin: "Administrators can set up file storages in Administration / File Storages." all_available_storages_already_added: "All available storages are already added to the project." + oauth_application_details: "The client secret value will not be accessible again after you close this window. Please copy these values into the %{oauth_application_details_link}." + oauth_application_details_link_text: "Nextcloud OpenProject Integration settings" copy_from: "Copy this value from" nextcloud: integration: "Nextcloud Administration / OpenProject" @@ -124,6 +140,7 @@ et: The project folder is the default folder for file uploads for this project. Users can nevertheless still upload files to other locations. configuration_checks: incomplete: "The setup of this storage is incomplete." + oauth_client_incomplete: "Allow OpenProject to access %{provider} data using an OAuth." delete_warning: storage: > Are you sure you want to delete this storage? This will also delete the storage from all projects where it is used. Further, it will also delete all links from work packages to files that are stored in that storage. @@ -138,12 +155,14 @@ et: description: "Add a storage to see them here." label_active: "Active" label_add_new_storage: "Add new storage" + label_delete_storage: "Delete storage" label_inactive: "Inactive" label_creator: "Creator" label_provider: "Provider" label_file_link: "File link" label_file_links: "File links" label_creation_time: "Creation time" + label_connected: "Connected" label_incomplete: "Incomplete" label_name: "Nimi" label_host: "Host URL" @@ -157,11 +176,18 @@ et: one_drive: "OneDrive OAuth" label_oauth_application_details: "OAuth application details" label_oauth_client_details: "OAuth client details" + label_openproject_oauth_application_id: "OpenProject OAuth Client ID" + label_openproject_oauth_application_secret: "OpenProject OAuth Client Secret" + label_oauth_client_id: "OAuth Client ID" + label_oauth_client_secret: "OAuth Client Secret" label_information: "Additional information" label_provider_type: "Provider type" label_project_folder: "Project folder" label_new_storage: "New storage" label_edit_storage: "Edit storage" + label_edit_storage_host: "Edit storage host" + label_edit_storage_oauth_client: "Edit storage OAuth client" + label_edit_storage_automatically_managed_folders: "Edit storage automatically managed folders" label_existing_manual_folder: "Existing folder with manually managed permissions" label_no_specific_folder: "No specific folder" label_automatic_folder: "New folder with automatically managed permissions" diff --git a/modules/storages/config/locales/crowdin/eu.yml b/modules/storages/config/locales/crowdin/eu.yml index d2e628b1cf64..9de360cb5aea 100644 --- a/modules/storages/config/locales/crowdin/eu.yml +++ b/modules/storages/config/locales/crowdin/eu.yml @@ -26,6 +26,7 @@ eu: name: "Name" creator: "Creator" provider_type: "Provider type" + host: "Host" storages/file_link: origin_id: "Origin Id" errors: @@ -60,21 +61,32 @@ eu: default_name: "My storage" unknown_storage: "Unknown storage" buttons: + done_continue: "Done, continue" done_continue_setup: "Done. Continue setup" done_complete_setup: "Done, complete setup" edit_automatically_managed_project_folders: "Edit automatically managed project folders" replace_openproject_oauth: "Replace OpenProject OAuth" replace_provider_type_oauth: "Replace %{provider_type} OAuth" save: "Save" + save_and_continue: "Save and continue" save_and_continue_setup: "Save and continue setup" save_and_complete_setup: "Save and complete setup" select_folder: "Select folder" configure: "Configure" + file_storage_view: + general_information: "General information" + oauth_applications: "OAuth applications" + project_folders: "Project folders" + storage_provider: "Storage provider" + openproject_oauth: "OpenProject OAuth" + nextcloud_oauth: "Nextcloud OAuth" + automatically_managed_folders: "Automatically managed folders" page_titles: file_storages: subtitle: "Add an external file storage in order to upload, link and manage files in work packages." managed_project_folders: title: "Automatically managed project folders" + subtitle_short: "Let OpenProject create folders per project automatically." subtitle: > Let OpenProject create folders per project automatically. This is recommended as it ensures that every team member always has the correct access permissions. project_settings: @@ -87,12 +99,14 @@ eu: title: "Members connection status" subtitle: "Check the connection status for the storage %{storage_name_link} of all project members." instructions: + provider_type: "Please make sure you have administration privileges in your Nextcloud instance and the application %{type_link_text} is installed before doing the setup." type: "Please make sure you have administration privileges in your Nextcloud instance and have the following application installed before doing the setup:" type_link_text: "“Integration OpenProject”" name: "Give your storage a name so that users can differentiate between multiple storages." host: "Please add the host address of your storage including the https://. It should not be longer than 255 characters." managed_project_folders_application_password: > Copy this value from: + managed_project_folders_application_password_caption: "Enable automatic managed folders by copying this value from: %{provider_type_link}." no_storage_set_up: "There are no file storages set up yet." no_specific_folder: "By default, each user will start at their own home folder when they upload a file." automatic_folder: "This will automatically create a root folder for this project and manage the access permissions for each project member." @@ -105,6 +119,8 @@ eu: setting_up_storages: "For setting up file storages, please visit" setting_up_storages_non_admin: "Administrators can set up file storages in Administration / File Storages." all_available_storages_already_added: "All available storages are already added to the project." + oauth_application_details: "The client secret value will not be accessible again after you close this window. Please copy these values into the %{oauth_application_details_link}." + oauth_application_details_link_text: "Nextcloud OpenProject Integration settings" copy_from: "Copy this value from" nextcloud: integration: "Nextcloud Administration / OpenProject" @@ -124,6 +140,7 @@ eu: The project folder is the default folder for file uploads for this project. Users can nevertheless still upload files to other locations. configuration_checks: incomplete: "The setup of this storage is incomplete." + oauth_client_incomplete: "Allow OpenProject to access %{provider} data using an OAuth." delete_warning: storage: > Are you sure you want to delete this storage? This will also delete the storage from all projects where it is used. Further, it will also delete all links from work packages to files that are stored in that storage. @@ -138,12 +155,14 @@ eu: description: "Add a storage to see them here." label_active: "Active" label_add_new_storage: "Add new storage" + label_delete_storage: "Delete storage" label_inactive: "Inactive" label_creator: "Creator" label_provider: "Provider" label_file_link: "File link" label_file_links: "File links" label_creation_time: "Creation time" + label_connected: "Connected" label_incomplete: "Incomplete" label_name: "Name" label_host: "Host URL" @@ -157,11 +176,18 @@ eu: one_drive: "OneDrive OAuth" label_oauth_application_details: "OAuth application details" label_oauth_client_details: "OAuth client details" + label_openproject_oauth_application_id: "OpenProject OAuth Client ID" + label_openproject_oauth_application_secret: "OpenProject OAuth Client Secret" + label_oauth_client_id: "OAuth Client ID" + label_oauth_client_secret: "OAuth Client Secret" label_information: "Additional information" label_provider_type: "Provider type" label_project_folder: "Project folder" label_new_storage: "New storage" label_edit_storage: "Edit storage" + label_edit_storage_host: "Edit storage host" + label_edit_storage_oauth_client: "Edit storage OAuth client" + label_edit_storage_automatically_managed_folders: "Edit storage automatically managed folders" label_existing_manual_folder: "Existing folder with manually managed permissions" label_no_specific_folder: "No specific folder" label_automatic_folder: "New folder with automatically managed permissions" diff --git a/modules/storages/config/locales/crowdin/fa.yml b/modules/storages/config/locales/crowdin/fa.yml index 66fddb8651a9..22c96b79373a 100644 --- a/modules/storages/config/locales/crowdin/fa.yml +++ b/modules/storages/config/locales/crowdin/fa.yml @@ -26,6 +26,7 @@ fa: name: "نام" creator: "Creator" provider_type: "Provider type" + host: "Host" storages/file_link: origin_id: "Origin Id" errors: @@ -60,21 +61,32 @@ fa: default_name: "My storage" unknown_storage: "Unknown storage" buttons: + done_continue: "Done, continue" done_continue_setup: "Done. Continue setup" done_complete_setup: "Done, complete setup" edit_automatically_managed_project_folders: "Edit automatically managed project folders" replace_openproject_oauth: "Replace OpenProject OAuth" replace_provider_type_oauth: "Replace %{provider_type} OAuth" save: "Save" + save_and_continue: "Save and continue" save_and_continue_setup: "Save and continue setup" save_and_complete_setup: "Save and complete setup" select_folder: "Select folder" configure: "Configure" + file_storage_view: + general_information: "General information" + oauth_applications: "OAuth applications" + project_folders: "Project folders" + storage_provider: "Storage provider" + openproject_oauth: "OpenProject OAuth" + nextcloud_oauth: "Nextcloud OAuth" + automatically_managed_folders: "Automatically managed folders" page_titles: file_storages: subtitle: "Add an external file storage in order to upload, link and manage files in work packages." managed_project_folders: title: "Automatically managed project folders" + subtitle_short: "Let OpenProject create folders per project automatically." subtitle: > Let OpenProject create folders per project automatically. This is recommended as it ensures that every team member always has the correct access permissions. project_settings: @@ -87,12 +99,14 @@ fa: title: "Members connection status" subtitle: "Check the connection status for the storage %{storage_name_link} of all project members." instructions: + provider_type: "Please make sure you have administration privileges in your Nextcloud instance and the application %{type_link_text} is installed before doing the setup." type: "Please make sure you have administration privileges in your Nextcloud instance and have the following application installed before doing the setup:" type_link_text: "“Integration OpenProject”" name: "Give your storage a name so that users can differentiate between multiple storages." host: "Please add the host address of your storage including the https://. It should not be longer than 255 characters." managed_project_folders_application_password: > Copy this value from: + managed_project_folders_application_password_caption: "Enable automatic managed folders by copying this value from: %{provider_type_link}." no_storage_set_up: "There are no file storages set up yet." no_specific_folder: "By default, each user will start at their own home folder when they upload a file." automatic_folder: "This will automatically create a root folder for this project and manage the access permissions for each project member." @@ -105,6 +119,8 @@ fa: setting_up_storages: "For setting up file storages, please visit" setting_up_storages_non_admin: "Administrators can set up file storages in Administration / File Storages." all_available_storages_already_added: "All available storages are already added to the project." + oauth_application_details: "The client secret value will not be accessible again after you close this window. Please copy these values into the %{oauth_application_details_link}." + oauth_application_details_link_text: "Nextcloud OpenProject Integration settings" copy_from: "Copy this value from" nextcloud: integration: "Nextcloud Administration / OpenProject" @@ -124,6 +140,7 @@ fa: The project folder is the default folder for file uploads for this project. Users can nevertheless still upload files to other locations. configuration_checks: incomplete: "The setup of this storage is incomplete." + oauth_client_incomplete: "Allow OpenProject to access %{provider} data using an OAuth." delete_warning: storage: > Are you sure you want to delete this storage? This will also delete the storage from all projects where it is used. Further, it will also delete all links from work packages to files that are stored in that storage. @@ -138,12 +155,14 @@ fa: description: "Add a storage to see them here." label_active: "Active" label_add_new_storage: "Add new storage" + label_delete_storage: "Delete storage" label_inactive: "Inactive" label_creator: "Creator" label_provider: "Provider" label_file_link: "File link" label_file_links: "File links" label_creation_time: "Creation time" + label_connected: "Connected" label_incomplete: "Incomplete" label_name: "نام" label_host: "Host URL" @@ -157,11 +176,18 @@ fa: one_drive: "OneDrive OAuth" label_oauth_application_details: "OAuth application details" label_oauth_client_details: "OAuth client details" + label_openproject_oauth_application_id: "OpenProject OAuth Client ID" + label_openproject_oauth_application_secret: "OpenProject OAuth Client Secret" + label_oauth_client_id: "OAuth Client ID" + label_oauth_client_secret: "OAuth Client Secret" label_information: "Additional information" label_provider_type: "Provider type" label_project_folder: "Project folder" label_new_storage: "New storage" label_edit_storage: "Edit storage" + label_edit_storage_host: "Edit storage host" + label_edit_storage_oauth_client: "Edit storage OAuth client" + label_edit_storage_automatically_managed_folders: "Edit storage automatically managed folders" label_existing_manual_folder: "Existing folder with manually managed permissions" label_no_specific_folder: "No specific folder" label_automatic_folder: "New folder with automatically managed permissions" diff --git a/modules/storages/config/locales/crowdin/fi.yml b/modules/storages/config/locales/crowdin/fi.yml index a9139dde2724..7fcf36132cc9 100644 --- a/modules/storages/config/locales/crowdin/fi.yml +++ b/modules/storages/config/locales/crowdin/fi.yml @@ -26,6 +26,7 @@ fi: name: "Nimi" creator: "Creator" provider_type: "Provider type" + host: "Host" storages/file_link: origin_id: "Origin Id" errors: @@ -60,21 +61,32 @@ fi: default_name: "My storage" unknown_storage: "Unknown storage" buttons: + done_continue: "Done, continue" done_continue_setup: "Done. Continue setup" done_complete_setup: "Done, complete setup" edit_automatically_managed_project_folders: "Edit automatically managed project folders" replace_openproject_oauth: "Replace OpenProject OAuth" replace_provider_type_oauth: "Replace %{provider_type} OAuth" save: "Save" + save_and_continue: "Save and continue" save_and_continue_setup: "Save and continue setup" save_and_complete_setup: "Save and complete setup" select_folder: "Select folder" configure: "Configure" + file_storage_view: + general_information: "General information" + oauth_applications: "OAuth applications" + project_folders: "Project folders" + storage_provider: "Storage provider" + openproject_oauth: "OpenProject OAuth" + nextcloud_oauth: "Nextcloud OAuth" + automatically_managed_folders: "Automatically managed folders" page_titles: file_storages: subtitle: "Add an external file storage in order to upload, link and manage files in work packages." managed_project_folders: title: "Automatically managed project folders" + subtitle_short: "Let OpenProject create folders per project automatically." subtitle: > Let OpenProject create folders per project automatically. This is recommended as it ensures that every team member always has the correct access permissions. project_settings: @@ -87,12 +99,14 @@ fi: title: "Members connection status" subtitle: "Check the connection status for the storage %{storage_name_link} of all project members." instructions: + provider_type: "Please make sure you have administration privileges in your Nextcloud instance and the application %{type_link_text} is installed before doing the setup." type: "Please make sure you have administration privileges in your Nextcloud instance and have the following application installed before doing the setup:" type_link_text: "“Integration OpenProject”" name: "Give your storage a name so that users can differentiate between multiple storages." host: "Please add the host address of your storage including the https://. It should not be longer than 255 characters." managed_project_folders_application_password: > Copy this value from: + managed_project_folders_application_password_caption: "Enable automatic managed folders by copying this value from: %{provider_type_link}." no_storage_set_up: "There are no file storages set up yet." no_specific_folder: "By default, each user will start at their own home folder when they upload a file." automatic_folder: "This will automatically create a root folder for this project and manage the access permissions for each project member." @@ -105,6 +119,8 @@ fi: setting_up_storages: "For setting up file storages, please visit" setting_up_storages_non_admin: "Administrators can set up file storages in Administration / File Storages." all_available_storages_already_added: "All available storages are already added to the project." + oauth_application_details: "The client secret value will not be accessible again after you close this window. Please copy these values into the %{oauth_application_details_link}." + oauth_application_details_link_text: "Nextcloud OpenProject Integration settings" copy_from: "Copy this value from" nextcloud: integration: "Nextcloud Administration / OpenProject" @@ -124,6 +140,7 @@ fi: The project folder is the default folder for file uploads for this project. Users can nevertheless still upload files to other locations. configuration_checks: incomplete: "The setup of this storage is incomplete." + oauth_client_incomplete: "Allow OpenProject to access %{provider} data using an OAuth." delete_warning: storage: > Are you sure you want to delete this storage? This will also delete the storage from all projects where it is used. Further, it will also delete all links from work packages to files that are stored in that storage. @@ -138,12 +155,14 @@ fi: description: "Add a storage to see them here." label_active: "Active" label_add_new_storage: "Add new storage" + label_delete_storage: "Delete storage" label_inactive: "Inactive" label_creator: "Creator" label_provider: "Provider" label_file_link: "File link" label_file_links: "File links" label_creation_time: "Creation time" + label_connected: "Connected" label_incomplete: "Incomplete" label_name: "Nimi" label_host: "Host URL" @@ -157,11 +176,18 @@ fi: one_drive: "OneDrive OAuth" label_oauth_application_details: "OAuth application details" label_oauth_client_details: "OAuth client details" + label_openproject_oauth_application_id: "OpenProject OAuth Client ID" + label_openproject_oauth_application_secret: "OpenProject OAuth Client Secret" + label_oauth_client_id: "OAuth Client ID" + label_oauth_client_secret: "OAuth Client Secret" label_information: "Additional information" label_provider_type: "Provider type" label_project_folder: "Project folder" label_new_storage: "New storage" label_edit_storage: "Edit storage" + label_edit_storage_host: "Edit storage host" + label_edit_storage_oauth_client: "Edit storage OAuth client" + label_edit_storage_automatically_managed_folders: "Edit storage automatically managed folders" label_existing_manual_folder: "Existing folder with manually managed permissions" label_no_specific_folder: "No specific folder" label_automatic_folder: "New folder with automatically managed permissions" diff --git a/modules/storages/config/locales/crowdin/fil.yml b/modules/storages/config/locales/crowdin/fil.yml index 9ee3ae0f4166..4b4b2f5d949b 100644 --- a/modules/storages/config/locales/crowdin/fil.yml +++ b/modules/storages/config/locales/crowdin/fil.yml @@ -26,6 +26,7 @@ fil: name: "Pangalan" creator: "Creator" provider_type: "Provider type" + host: "Host" storages/file_link: origin_id: "Origin Id" errors: @@ -60,21 +61,32 @@ fil: default_name: "My storage" unknown_storage: "Unknown storage" buttons: + done_continue: "Done, continue" done_continue_setup: "Done. Continue setup" done_complete_setup: "Done, complete setup" edit_automatically_managed_project_folders: "Edit automatically managed project folders" replace_openproject_oauth: "Replace OpenProject OAuth" replace_provider_type_oauth: "Replace %{provider_type} OAuth" save: "Save" + save_and_continue: "Save and continue" save_and_continue_setup: "Save and continue setup" save_and_complete_setup: "Save and complete setup" select_folder: "Select folder" configure: "Configure" + file_storage_view: + general_information: "General information" + oauth_applications: "OAuth applications" + project_folders: "Project folders" + storage_provider: "Storage provider" + openproject_oauth: "OpenProject OAuth" + nextcloud_oauth: "Nextcloud OAuth" + automatically_managed_folders: "Automatically managed folders" page_titles: file_storages: subtitle: "Add an external file storage in order to upload, link and manage files in work packages." managed_project_folders: title: "Automatically managed project folders" + subtitle_short: "Let OpenProject create folders per project automatically." subtitle: > Let OpenProject create folders per project automatically. This is recommended as it ensures that every team member always has the correct access permissions. project_settings: @@ -87,12 +99,14 @@ fil: title: "Members connection status" subtitle: "Check the connection status for the storage %{storage_name_link} of all project members." instructions: + provider_type: "Please make sure you have administration privileges in your Nextcloud instance and the application %{type_link_text} is installed before doing the setup." type: "Please make sure you have administration privileges in your Nextcloud instance and have the following application installed before doing the setup:" type_link_text: "“Integration OpenProject”" name: "Give your storage a name so that users can differentiate between multiple storages." host: "Please add the host address of your storage including the https://. It should not be longer than 255 characters." managed_project_folders_application_password: > Copy this value from: + managed_project_folders_application_password_caption: "Enable automatic managed folders by copying this value from: %{provider_type_link}." no_storage_set_up: "There are no file storages set up yet." no_specific_folder: "By default, each user will start at their own home folder when they upload a file." automatic_folder: "This will automatically create a root folder for this project and manage the access permissions for each project member." @@ -105,6 +119,8 @@ fil: setting_up_storages: "For setting up file storages, please visit" setting_up_storages_non_admin: "Administrators can set up file storages in Administration / File Storages." all_available_storages_already_added: "All available storages are already added to the project." + oauth_application_details: "The client secret value will not be accessible again after you close this window. Please copy these values into the %{oauth_application_details_link}." + oauth_application_details_link_text: "Nextcloud OpenProject Integration settings" copy_from: "Copy this value from" nextcloud: integration: "Nextcloud Administration / OpenProject" @@ -124,6 +140,7 @@ fil: The project folder is the default folder for file uploads for this project. Users can nevertheless still upload files to other locations. configuration_checks: incomplete: "The setup of this storage is incomplete." + oauth_client_incomplete: "Allow OpenProject to access %{provider} data using an OAuth." delete_warning: storage: > Are you sure you want to delete this storage? This will also delete the storage from all projects where it is used. Further, it will also delete all links from work packages to files that are stored in that storage. @@ -138,12 +155,14 @@ fil: description: "Add a storage to see them here." label_active: "Active" label_add_new_storage: "Add new storage" + label_delete_storage: "Delete storage" label_inactive: "Inactive" label_creator: "Creator" label_provider: "Provider" label_file_link: "File link" label_file_links: "File links" label_creation_time: "Creation time" + label_connected: "Connected" label_incomplete: "Incomplete" label_name: "Pangalan" label_host: "Host URL" @@ -157,11 +176,18 @@ fil: one_drive: "OneDrive OAuth" label_oauth_application_details: "OAuth application details" label_oauth_client_details: "OAuth client details" + label_openproject_oauth_application_id: "OpenProject OAuth Client ID" + label_openproject_oauth_application_secret: "OpenProject OAuth Client Secret" + label_oauth_client_id: "OAuth Client ID" + label_oauth_client_secret: "OAuth Client Secret" label_information: "Additional information" label_provider_type: "Provider type" label_project_folder: "Project folder" label_new_storage: "New storage" label_edit_storage: "Edit storage" + label_edit_storage_host: "Edit storage host" + label_edit_storage_oauth_client: "Edit storage OAuth client" + label_edit_storage_automatically_managed_folders: "Edit storage automatically managed folders" label_existing_manual_folder: "Existing folder with manually managed permissions" label_no_specific_folder: "No specific folder" label_automatic_folder: "New folder with automatically managed permissions" diff --git a/modules/storages/config/locales/crowdin/fr.yml b/modules/storages/config/locales/crowdin/fr.yml index 8f5809335391..9a36f27bee89 100644 --- a/modules/storages/config/locales/crowdin/fr.yml +++ b/modules/storages/config/locales/crowdin/fr.yml @@ -26,6 +26,7 @@ fr: name: "Nom" creator: "Créateur" provider_type: "Type de fournisseur" + host: "Host" storages/file_link: origin_id: "Id d'origine" errors: @@ -60,21 +61,32 @@ fr: default_name: "My storage" unknown_storage: "Espace de stockage inconnu" buttons: + done_continue: "Done, continue" done_continue_setup: "Terminé. Poursuivre la configuration" done_complete_setup: "Configuration terminée." edit_automatically_managed_project_folders: "Modifier les dossiers de projet gérés automatiquement" replace_openproject_oauth: "Remplacer OAuth OpenProject" replace_provider_type_oauth: "Remplacer OAuth %{provider_type}" save: "Save" + save_and_continue: "Save and continue" save_and_continue_setup: "Enregistrer et continuer la configuration" save_and_complete_setup: "Enregistrer et terminer la configuration" select_folder: "Sélectionner un dossier" configure: "Configurer" + file_storage_view: + general_information: "General information" + oauth_applications: "OAuth applications" + project_folders: "Project folders" + storage_provider: "Storage provider" + openproject_oauth: "OpenProject OAuth" + nextcloud_oauth: "Nextcloud OAuth" + automatically_managed_folders: "Automatically managed folders" page_titles: file_storages: subtitle: "Add an external file storage in order to upload, link and manage files in work packages." managed_project_folders: title: "Répertoires de projet gérés automatiquement" + subtitle_short: "Let OpenProject create folders per project automatically." subtitle: > Laisser OpenProject créer automatiquement des dossiers par projet. Cette option est recommandée, car elle garantit que chaque membre de l'équipe dispose toujours des autorisations d'accès correctes. project_settings: @@ -87,12 +99,14 @@ fr: title: "Statut de connexion des membres" subtitle: "Vérifiez l'état de la connexion pour l'espace de stockage %{storage_name_link} de tous les membres du projet." instructions: + provider_type: "Please make sure you have administration privileges in your Nextcloud instance and the application %{type_link_text} is installed before doing the setup." type: "Veuillez vous assurer que vous avez les privilèges d'administration dans votre instance Nextcloud et que l'application suivante est installée avant de procéder à l'installation :" type_link_text: "« Intégration OpenProject »" name: "Donnez à votre stockage un nom pour que les utilisateurs puissent se différencier entre plusieurs stockages." host: "Veuillez ajouter l'adresse d'hôte de votre stockage, y compris le https://. Il ne doit pas dépasser 255 caractères." managed_project_folders_application_password: > Copier cette valeur depuis : + managed_project_folders_application_password_caption: "Enable automatic managed folders by copying this value from: %{provider_type_link}." no_storage_set_up: "Aucun espace de stockage de fichiers n'a été configuré pour le moment." no_specific_folder: "Par défaut, chaque utilisateur démarrera dans son propre dossier d'accueil lorsqu'il téléversera un fichier." automatic_folder: "Cela créera automatiquement un dossier racine pour ce projet et gérera les autorisations d'accès pour chaque membre du projet." @@ -105,6 +119,8 @@ fr: setting_up_storages: "Pour configurer des stockages de fichiers, veuillez visiter" setting_up_storages_non_admin: "Les administrateurs peuvent configurer des stockages de fichiers dans Administration / Stockages de fichiers." all_available_storages_already_added: "Tous les stockages disponibles sont déjà ajoutés au projet." + oauth_application_details: "The client secret value will not be accessible again after you close this window. Please copy these values into the %{oauth_application_details_link}." + oauth_application_details_link_text: "Nextcloud OpenProject Integration settings" copy_from: "Copier cette valeur depuis" nextcloud: integration: "Administration Nextcloud / OpenProject" @@ -124,6 +140,7 @@ fr: Le dossier de projet est le dossier par défaut pour les téléversements de fichiers pour ce projet. Les utilisateurs peuvent néanmoins encore téléverser des fichiers vers d'autres emplacements. configuration_checks: incomplete: "The setup of this storage is incomplete." + oauth_client_incomplete: "Allow OpenProject to access %{provider} data using an OAuth." delete_warning: storage: > Voulez-vous vraiment supprimer ce stockage ? Cela supprimera également le stockage de tous les projets où il est utilisé. De plus, il supprimera également tous les liens des lots de travaux vers les fichiers stockés dans ce stockage. @@ -138,12 +155,14 @@ fr: description: "Add a storage to see them here." label_active: "Actif" label_add_new_storage: "Add new storage" + label_delete_storage: "Delete storage" label_inactive: "Inactif" label_creator: "Créateur" label_provider: "Provider" label_file_link: "Lien du fichier" label_file_links: "Liens de fichier" label_creation_time: "Creation time" + label_connected: "Connected" label_incomplete: "Incomplete" label_name: "Nom" label_host: "URL de l'hôte" @@ -157,11 +176,18 @@ fr: one_drive: "OneDrive OAuth" label_oauth_application_details: "Détails de l'application OAuth" label_oauth_client_details: "Détails du client OAuth" + label_openproject_oauth_application_id: "OpenProject OAuth Client ID" + label_openproject_oauth_application_secret: "OpenProject OAuth Client Secret" + label_oauth_client_id: "OAuth Client ID" + label_oauth_client_secret: "OAuth Client Secret" label_information: "Additional information" label_provider_type: "Type de fournisseur" label_project_folder: "Dossier du projet" label_new_storage: "Nouveau stockage" label_edit_storage: "Edit storage" + label_edit_storage_host: "Edit storage host" + label_edit_storage_oauth_client: "Edit storage OAuth client" + label_edit_storage_automatically_managed_folders: "Edit storage automatically managed folders" label_existing_manual_folder: "Répertoire existant avec permissions gérées manuellement" label_no_specific_folder: "Aucun dossier spécifique" label_automatic_folder: "Nouveau dossier avec permissions gérées automatiquement" diff --git a/modules/storages/config/locales/crowdin/he.yml b/modules/storages/config/locales/crowdin/he.yml index 51a0aafcff2c..666123457703 100644 --- a/modules/storages/config/locales/crowdin/he.yml +++ b/modules/storages/config/locales/crowdin/he.yml @@ -26,6 +26,7 @@ he: name: "שם" creator: "Creator" provider_type: "Provider type" + host: "Host" storages/file_link: origin_id: "Origin Id" errors: @@ -60,21 +61,32 @@ he: default_name: "My storage" unknown_storage: "Unknown storage" buttons: + done_continue: "Done, continue" done_continue_setup: "Done. Continue setup" done_complete_setup: "Done, complete setup" edit_automatically_managed_project_folders: "Edit automatically managed project folders" replace_openproject_oauth: "Replace OpenProject OAuth" replace_provider_type_oauth: "Replace %{provider_type} OAuth" save: "Save" + save_and_continue: "Save and continue" save_and_continue_setup: "Save and continue setup" save_and_complete_setup: "Save and complete setup" select_folder: "Select folder" configure: "Configure" + file_storage_view: + general_information: "General information" + oauth_applications: "OAuth applications" + project_folders: "Project folders" + storage_provider: "Storage provider" + openproject_oauth: "OpenProject OAuth" + nextcloud_oauth: "Nextcloud OAuth" + automatically_managed_folders: "Automatically managed folders" page_titles: file_storages: subtitle: "Add an external file storage in order to upload, link and manage files in work packages." managed_project_folders: title: "Automatically managed project folders" + subtitle_short: "Let OpenProject create folders per project automatically." subtitle: > Let OpenProject create folders per project automatically. This is recommended as it ensures that every team member always has the correct access permissions. project_settings: @@ -87,12 +99,14 @@ he: title: "Members connection status" subtitle: "Check the connection status for the storage %{storage_name_link} of all project members." instructions: + provider_type: "Please make sure you have administration privileges in your Nextcloud instance and the application %{type_link_text} is installed before doing the setup." type: "Please make sure you have administration privileges in your Nextcloud instance and have the following application installed before doing the setup:" type_link_text: "“Integration OpenProject”" name: "Give your storage a name so that users can differentiate between multiple storages." host: "Please add the host address of your storage including the https://. It should not be longer than 255 characters." managed_project_folders_application_password: > Copy this value from: + managed_project_folders_application_password_caption: "Enable automatic managed folders by copying this value from: %{provider_type_link}." no_storage_set_up: "There are no file storages set up yet." no_specific_folder: "By default, each user will start at their own home folder when they upload a file." automatic_folder: "This will automatically create a root folder for this project and manage the access permissions for each project member." @@ -105,6 +119,8 @@ he: setting_up_storages: "For setting up file storages, please visit" setting_up_storages_non_admin: "Administrators can set up file storages in Administration / File Storages." all_available_storages_already_added: "All available storages are already added to the project." + oauth_application_details: "The client secret value will not be accessible again after you close this window. Please copy these values into the %{oauth_application_details_link}." + oauth_application_details_link_text: "Nextcloud OpenProject Integration settings" copy_from: "Copy this value from" nextcloud: integration: "Nextcloud Administration / OpenProject" @@ -124,6 +140,7 @@ he: The project folder is the default folder for file uploads for this project. Users can nevertheless still upload files to other locations. configuration_checks: incomplete: "The setup of this storage is incomplete." + oauth_client_incomplete: "Allow OpenProject to access %{provider} data using an OAuth." delete_warning: storage: > Are you sure you want to delete this storage? This will also delete the storage from all projects where it is used. Further, it will also delete all links from work packages to files that are stored in that storage. @@ -138,12 +155,14 @@ he: description: "Add a storage to see them here." label_active: "Active" label_add_new_storage: "Add new storage" + label_delete_storage: "Delete storage" label_inactive: "Inactive" label_creator: "Creator" label_provider: "Provider" label_file_link: "File link" label_file_links: "File links" label_creation_time: "Creation time" + label_connected: "Connected" label_incomplete: "Incomplete" label_name: "שם" label_host: "Host URL" @@ -157,11 +176,18 @@ he: one_drive: "OneDrive OAuth" label_oauth_application_details: "OAuth application details" label_oauth_client_details: "OAuth client details" + label_openproject_oauth_application_id: "OpenProject OAuth Client ID" + label_openproject_oauth_application_secret: "OpenProject OAuth Client Secret" + label_oauth_client_id: "OAuth Client ID" + label_oauth_client_secret: "OAuth Client Secret" label_information: "Additional information" label_provider_type: "Provider type" label_project_folder: "Project folder" label_new_storage: "New storage" label_edit_storage: "Edit storage" + label_edit_storage_host: "Edit storage host" + label_edit_storage_oauth_client: "Edit storage OAuth client" + label_edit_storage_automatically_managed_folders: "Edit storage automatically managed folders" label_existing_manual_folder: "Existing folder with manually managed permissions" label_no_specific_folder: "No specific folder" label_automatic_folder: "New folder with automatically managed permissions" diff --git a/modules/storages/config/locales/crowdin/hi.yml b/modules/storages/config/locales/crowdin/hi.yml index 04b2a561eac6..9f55f02e7cff 100644 --- a/modules/storages/config/locales/crowdin/hi.yml +++ b/modules/storages/config/locales/crowdin/hi.yml @@ -26,6 +26,7 @@ hi: name: "नाम" creator: "Creator" provider_type: "Provider type" + host: "Host" storages/file_link: origin_id: "Origin Id" errors: @@ -60,21 +61,32 @@ hi: default_name: "My storage" unknown_storage: "Unknown storage" buttons: + done_continue: "Done, continue" done_continue_setup: "Done. Continue setup" done_complete_setup: "Done, complete setup" edit_automatically_managed_project_folders: "Edit automatically managed project folders" replace_openproject_oauth: "Replace OpenProject OAuth" replace_provider_type_oauth: "Replace %{provider_type} OAuth" save: "Save" + save_and_continue: "Save and continue" save_and_continue_setup: "Save and continue setup" save_and_complete_setup: "Save and complete setup" select_folder: "Select folder" configure: "Configure" + file_storage_view: + general_information: "General information" + oauth_applications: "OAuth applications" + project_folders: "Project folders" + storage_provider: "Storage provider" + openproject_oauth: "OpenProject OAuth" + nextcloud_oauth: "Nextcloud OAuth" + automatically_managed_folders: "Automatically managed folders" page_titles: file_storages: subtitle: "Add an external file storage in order to upload, link and manage files in work packages." managed_project_folders: title: "Automatically managed project folders" + subtitle_short: "Let OpenProject create folders per project automatically." subtitle: > Let OpenProject create folders per project automatically. This is recommended as it ensures that every team member always has the correct access permissions. project_settings: @@ -87,12 +99,14 @@ hi: title: "Members connection status" subtitle: "Check the connection status for the storage %{storage_name_link} of all project members." instructions: + provider_type: "Please make sure you have administration privileges in your Nextcloud instance and the application %{type_link_text} is installed before doing the setup." type: "Please make sure you have administration privileges in your Nextcloud instance and have the following application installed before doing the setup:" type_link_text: "“Integration OpenProject”" name: "Give your storage a name so that users can differentiate between multiple storages." host: "Please add the host address of your storage including the https://. It should not be longer than 255 characters." managed_project_folders_application_password: > Copy this value from: + managed_project_folders_application_password_caption: "Enable automatic managed folders by copying this value from: %{provider_type_link}." no_storage_set_up: "There are no file storages set up yet." no_specific_folder: "By default, each user will start at their own home folder when they upload a file." automatic_folder: "This will automatically create a root folder for this project and manage the access permissions for each project member." @@ -105,6 +119,8 @@ hi: setting_up_storages: "For setting up file storages, please visit" setting_up_storages_non_admin: "Administrators can set up file storages in Administration / File Storages." all_available_storages_already_added: "All available storages are already added to the project." + oauth_application_details: "The client secret value will not be accessible again after you close this window. Please copy these values into the %{oauth_application_details_link}." + oauth_application_details_link_text: "Nextcloud OpenProject Integration settings" copy_from: "Copy this value from" nextcloud: integration: "Nextcloud Administration / OpenProject" @@ -124,6 +140,7 @@ hi: The project folder is the default folder for file uploads for this project. Users can nevertheless still upload files to other locations. configuration_checks: incomplete: "The setup of this storage is incomplete." + oauth_client_incomplete: "Allow OpenProject to access %{provider} data using an OAuth." delete_warning: storage: > Are you sure you want to delete this storage? This will also delete the storage from all projects where it is used. Further, it will also delete all links from work packages to files that are stored in that storage. @@ -138,12 +155,14 @@ hi: description: "Add a storage to see them here." label_active: "Active" label_add_new_storage: "Add new storage" + label_delete_storage: "Delete storage" label_inactive: "Inactive" label_creator: "Creator" label_provider: "Provider" label_file_link: "File link" label_file_links: "File links" label_creation_time: "Creation time" + label_connected: "Connected" label_incomplete: "Incomplete" label_name: "नाम" label_host: "Host URL" @@ -157,11 +176,18 @@ hi: one_drive: "OneDrive OAuth" label_oauth_application_details: "OAuth application details" label_oauth_client_details: "OAuth client details" + label_openproject_oauth_application_id: "OpenProject OAuth Client ID" + label_openproject_oauth_application_secret: "OpenProject OAuth Client Secret" + label_oauth_client_id: "OAuth Client ID" + label_oauth_client_secret: "OAuth Client Secret" label_information: "Additional information" label_provider_type: "Provider type" label_project_folder: "Project folder" label_new_storage: "New storage" label_edit_storage: "Edit storage" + label_edit_storage_host: "Edit storage host" + label_edit_storage_oauth_client: "Edit storage OAuth client" + label_edit_storage_automatically_managed_folders: "Edit storage automatically managed folders" label_existing_manual_folder: "Existing folder with manually managed permissions" label_no_specific_folder: "No specific folder" label_automatic_folder: "New folder with automatically managed permissions" diff --git a/modules/storages/config/locales/crowdin/hr.yml b/modules/storages/config/locales/crowdin/hr.yml index 6cd8f3dba9e3..cd7a268caa06 100644 --- a/modules/storages/config/locales/crowdin/hr.yml +++ b/modules/storages/config/locales/crowdin/hr.yml @@ -26,6 +26,7 @@ hr: name: "Naziv" creator: "Creator" provider_type: "Provider type" + host: "Host" storages/file_link: origin_id: "Origin Id" errors: @@ -60,21 +61,32 @@ hr: default_name: "My storage" unknown_storage: "Unknown storage" buttons: + done_continue: "Done, continue" done_continue_setup: "Done. Continue setup" done_complete_setup: "Done, complete setup" edit_automatically_managed_project_folders: "Edit automatically managed project folders" replace_openproject_oauth: "Replace OpenProject OAuth" replace_provider_type_oauth: "Replace %{provider_type} OAuth" save: "Save" + save_and_continue: "Save and continue" save_and_continue_setup: "Save and continue setup" save_and_complete_setup: "Save and complete setup" select_folder: "Select folder" configure: "Configure" + file_storage_view: + general_information: "General information" + oauth_applications: "OAuth applications" + project_folders: "Project folders" + storage_provider: "Storage provider" + openproject_oauth: "OpenProject OAuth" + nextcloud_oauth: "Nextcloud OAuth" + automatically_managed_folders: "Automatically managed folders" page_titles: file_storages: subtitle: "Add an external file storage in order to upload, link and manage files in work packages." managed_project_folders: title: "Automatically managed project folders" + subtitle_short: "Let OpenProject create folders per project automatically." subtitle: > Let OpenProject create folders per project automatically. This is recommended as it ensures that every team member always has the correct access permissions. project_settings: @@ -87,12 +99,14 @@ hr: title: "Members connection status" subtitle: "Check the connection status for the storage %{storage_name_link} of all project members." instructions: + provider_type: "Please make sure you have administration privileges in your Nextcloud instance and the application %{type_link_text} is installed before doing the setup." type: "Please make sure you have administration privileges in your Nextcloud instance and have the following application installed before doing the setup:" type_link_text: "“Integration OpenProject”" name: "Give your storage a name so that users can differentiate between multiple storages." host: "Please add the host address of your storage including the https://. It should not be longer than 255 characters." managed_project_folders_application_password: > Copy this value from: + managed_project_folders_application_password_caption: "Enable automatic managed folders by copying this value from: %{provider_type_link}." no_storage_set_up: "There are no file storages set up yet." no_specific_folder: "By default, each user will start at their own home folder when they upload a file." automatic_folder: "This will automatically create a root folder for this project and manage the access permissions for each project member." @@ -105,6 +119,8 @@ hr: setting_up_storages: "For setting up file storages, please visit" setting_up_storages_non_admin: "Administrators can set up file storages in Administration / File Storages." all_available_storages_already_added: "All available storages are already added to the project." + oauth_application_details: "The client secret value will not be accessible again after you close this window. Please copy these values into the %{oauth_application_details_link}." + oauth_application_details_link_text: "Nextcloud OpenProject Integration settings" copy_from: "Copy this value from" nextcloud: integration: "Nextcloud Administration / OpenProject" @@ -124,6 +140,7 @@ hr: The project folder is the default folder for file uploads for this project. Users can nevertheless still upload files to other locations. configuration_checks: incomplete: "The setup of this storage is incomplete." + oauth_client_incomplete: "Allow OpenProject to access %{provider} data using an OAuth." delete_warning: storage: > Are you sure you want to delete this storage? This will also delete the storage from all projects where it is used. Further, it will also delete all links from work packages to files that are stored in that storage. @@ -138,12 +155,14 @@ hr: description: "Add a storage to see them here." label_active: "Active" label_add_new_storage: "Add new storage" + label_delete_storage: "Delete storage" label_inactive: "Inactive" label_creator: "Creator" label_provider: "Provider" label_file_link: "File link" label_file_links: "File links" label_creation_time: "Creation time" + label_connected: "Connected" label_incomplete: "Incomplete" label_name: "Naziv" label_host: "Host URL" @@ -157,11 +176,18 @@ hr: one_drive: "OneDrive OAuth" label_oauth_application_details: "OAuth application details" label_oauth_client_details: "OAuth client details" + label_openproject_oauth_application_id: "OpenProject OAuth Client ID" + label_openproject_oauth_application_secret: "OpenProject OAuth Client Secret" + label_oauth_client_id: "OAuth Client ID" + label_oauth_client_secret: "OAuth Client Secret" label_information: "Additional information" label_provider_type: "Provider type" label_project_folder: "Project folder" label_new_storage: "New storage" label_edit_storage: "Edit storage" + label_edit_storage_host: "Edit storage host" + label_edit_storage_oauth_client: "Edit storage OAuth client" + label_edit_storage_automatically_managed_folders: "Edit storage automatically managed folders" label_existing_manual_folder: "Existing folder with manually managed permissions" label_no_specific_folder: "No specific folder" label_automatic_folder: "New folder with automatically managed permissions" diff --git a/modules/storages/config/locales/crowdin/hu.yml b/modules/storages/config/locales/crowdin/hu.yml index 724aba7edc04..6783070387ab 100644 --- a/modules/storages/config/locales/crowdin/hu.yml +++ b/modules/storages/config/locales/crowdin/hu.yml @@ -26,6 +26,7 @@ hu: name: "Név" creator: "Creator" provider_type: "Szolgáltató típusa" + host: "Host" storages/file_link: origin_id: "Origin Id" errors: @@ -60,21 +61,32 @@ hu: default_name: "My storage" unknown_storage: "Unknown storage" buttons: + done_continue: "Done, continue" done_continue_setup: "Done. Continue setup" done_complete_setup: "Done, complete setup" edit_automatically_managed_project_folders: "Edit automatically managed project folders" replace_openproject_oauth: "Replace OpenProject OAuth" replace_provider_type_oauth: "Replace %{provider_type} OAuth" save: "Save" + save_and_continue: "Save and continue" save_and_continue_setup: "Save and continue setup" save_and_complete_setup: "Save and complete setup" select_folder: "Select folder" configure: "Configure" + file_storage_view: + general_information: "General information" + oauth_applications: "OAuth applications" + project_folders: "Project folders" + storage_provider: "Storage provider" + openproject_oauth: "OpenProject OAuth" + nextcloud_oauth: "Nextcloud OAuth" + automatically_managed_folders: "Automatically managed folders" page_titles: file_storages: subtitle: "Add an external file storage in order to upload, link and manage files in work packages." managed_project_folders: title: "Automatically managed project folders" + subtitle_short: "Let OpenProject create folders per project automatically." subtitle: > Let OpenProject create folders per project automatically. This is recommended as it ensures that every team member always has the correct access permissions. project_settings: @@ -87,12 +99,14 @@ hu: title: "Members connection status" subtitle: "Check the connection status for the storage %{storage_name_link} of all project members." instructions: + provider_type: "Please make sure you have administration privileges in your Nextcloud instance and the application %{type_link_text} is installed before doing the setup." type: "Please make sure you have administration privileges in your Nextcloud instance and have the following application installed before doing the setup:" type_link_text: "“Integration OpenProject”" name: "Give your storage a name so that users can differentiate between multiple storages." host: "Please add the host address of your storage including the https://. It should not be longer than 255 characters." managed_project_folders_application_password: > Copy this value from: + managed_project_folders_application_password_caption: "Enable automatic managed folders by copying this value from: %{provider_type_link}." no_storage_set_up: "There are no file storages set up yet." no_specific_folder: "By default, each user will start at their own home folder when they upload a file." automatic_folder: "This will automatically create a root folder for this project and manage the access permissions for each project member." @@ -105,6 +119,8 @@ hu: setting_up_storages: "For setting up file storages, please visit" setting_up_storages_non_admin: "Administrators can set up file storages in Administration / File Storages." all_available_storages_already_added: "All available storages are already added to the project." + oauth_application_details: "The client secret value will not be accessible again after you close this window. Please copy these values into the %{oauth_application_details_link}." + oauth_application_details_link_text: "Nextcloud OpenProject Integration settings" copy_from: "Copy this value from" nextcloud: integration: "Nextcloud Administration / OpenProject" @@ -124,6 +140,7 @@ hu: The project folder is the default folder for file uploads for this project. Users can nevertheless still upload files to other locations. configuration_checks: incomplete: "The setup of this storage is incomplete." + oauth_client_incomplete: "Allow OpenProject to access %{provider} data using an OAuth." delete_warning: storage: > Are you sure you want to delete this storage? This will also delete the storage from all projects where it is used. Further, it will also delete all links from work packages to files that are stored in that storage. @@ -138,12 +155,14 @@ hu: description: "Add a storage to see them here." label_active: "Active" label_add_new_storage: "Add new storage" + label_delete_storage: "Delete storage" label_inactive: "Inactive" label_creator: "Creator" label_provider: "Provider" label_file_link: "Fájl hivatkozás" label_file_links: "Fájl hivatkozások" label_creation_time: "Creation time" + label_connected: "Connected" label_incomplete: "Incomplete" label_name: "Név" label_host: "Host URL" @@ -157,11 +176,18 @@ hu: one_drive: "OneDrive OAuth" label_oauth_application_details: "OAuth application details" label_oauth_client_details: "OAuth client details" + label_openproject_oauth_application_id: "OpenProject OAuth Client ID" + label_openproject_oauth_application_secret: "OpenProject OAuth Client Secret" + label_oauth_client_id: "OAuth Client ID" + label_oauth_client_secret: "OAuth Client Secret" label_information: "Additional information" label_provider_type: "Szolgáltató típusa" label_project_folder: "Project folder" label_new_storage: "Új tárhely" label_edit_storage: "Edit storage" + label_edit_storage_host: "Edit storage host" + label_edit_storage_oauth_client: "Edit storage OAuth client" + label_edit_storage_automatically_managed_folders: "Edit storage automatically managed folders" label_existing_manual_folder: "Existing folder with manually managed permissions" label_no_specific_folder: "No specific folder" label_automatic_folder: "New folder with automatically managed permissions" diff --git a/modules/storages/config/locales/crowdin/id.yml b/modules/storages/config/locales/crowdin/id.yml index 4cd741c655cc..9401258c85cd 100644 --- a/modules/storages/config/locales/crowdin/id.yml +++ b/modules/storages/config/locales/crowdin/id.yml @@ -26,6 +26,7 @@ id: name: "Nama" creator: "Pembuat" provider_type: "Tipe penyedia" + host: "Host" storages/file_link: origin_id: "Identifikasi Asli" errors: @@ -60,21 +61,32 @@ id: default_name: "My storage" unknown_storage: "Unknown storage" buttons: + done_continue: "Done, continue" done_continue_setup: "Done. Continue setup" done_complete_setup: "Done, complete setup" edit_automatically_managed_project_folders: "Edit automatically managed project folders" replace_openproject_oauth: "Replace OpenProject OAuth" replace_provider_type_oauth: "Replace %{provider_type} OAuth" save: "Save" + save_and_continue: "Save and continue" save_and_continue_setup: "Save and continue setup" save_and_complete_setup: "Save and complete setup" select_folder: "Select folder" configure: "Configure" + file_storage_view: + general_information: "General information" + oauth_applications: "OAuth applications" + project_folders: "Project folders" + storage_provider: "Storage provider" + openproject_oauth: "OpenProject OAuth" + nextcloud_oauth: "Nextcloud OAuth" + automatically_managed_folders: "Automatically managed folders" page_titles: file_storages: subtitle: "Add an external file storage in order to upload, link and manage files in work packages." managed_project_folders: title: "Automatically managed project folders" + subtitle_short: "Let OpenProject create folders per project automatically." subtitle: > Let OpenProject create folders per project automatically. This is recommended as it ensures that every team member always has the correct access permissions. project_settings: @@ -87,12 +99,14 @@ id: title: "Members connection status" subtitle: "Check the connection status for the storage %{storage_name_link} of all project members." instructions: + provider_type: "Please make sure you have administration privileges in your Nextcloud instance and the application %{type_link_text} is installed before doing the setup." type: "Please make sure you have administration privileges in your Nextcloud instance and have the following application installed before doing the setup:" type_link_text: "“Integration OpenProject”" name: "Give your storage a name so that users can differentiate between multiple storages." host: "Please add the host address of your storage including the https://. It should not be longer than 255 characters." managed_project_folders_application_password: > Copy this value from: + managed_project_folders_application_password_caption: "Enable automatic managed folders by copying this value from: %{provider_type_link}." no_storage_set_up: "There are no file storages set up yet." no_specific_folder: "By default, each user will start at their own home folder when they upload a file." automatic_folder: "This will automatically create a root folder for this project and manage the access permissions for each project member." @@ -105,6 +119,8 @@ id: setting_up_storages: "For setting up file storages, please visit" setting_up_storages_non_admin: "Administrators can set up file storages in Administration / File Storages." all_available_storages_already_added: "All available storages are already added to the project." + oauth_application_details: "The client secret value will not be accessible again after you close this window. Please copy these values into the %{oauth_application_details_link}." + oauth_application_details_link_text: "Nextcloud OpenProject Integration settings" copy_from: "Copy this value from" nextcloud: integration: "Nextcloud Administration / OpenProject" @@ -124,6 +140,7 @@ id: The project folder is the default folder for file uploads for this project. Users can nevertheless still upload files to other locations. configuration_checks: incomplete: "The setup of this storage is incomplete." + oauth_client_incomplete: "Allow OpenProject to access %{provider} data using an OAuth." delete_warning: storage: > Apakah anda yakin untuk menghapus penyimpanan ini? Hal ini akan juga menghapus penyimpanan dari semua proyek yang anda gunakan sekarang. Lebih lanjut, ini akan menghapus semua tautan dari paket kerja ke berkas yang tersimpan pada penyimpanan tersebut. @@ -138,12 +155,14 @@ id: description: "Add a storage to see them here." label_active: "Active" label_add_new_storage: "Add new storage" + label_delete_storage: "Delete storage" label_inactive: "Inactive" label_creator: "Pembuat" label_provider: "Provider" label_file_link: "File link" label_file_links: "File links" label_creation_time: "Creation time" + label_connected: "Connected" label_incomplete: "Incomplete" label_name: "Nama" label_host: "Host URL" @@ -157,11 +176,18 @@ id: one_drive: "OneDrive OAuth" label_oauth_application_details: "OAuth application details" label_oauth_client_details: "OAuth client details" + label_openproject_oauth_application_id: "OpenProject OAuth Client ID" + label_openproject_oauth_application_secret: "OpenProject OAuth Client Secret" + label_oauth_client_id: "OAuth Client ID" + label_oauth_client_secret: "OAuth Client Secret" label_information: "Additional information" label_provider_type: "Tipe penyedia" label_project_folder: "Project folder" label_new_storage: "New storage" label_edit_storage: "Edit storage" + label_edit_storage_host: "Edit storage host" + label_edit_storage_oauth_client: "Edit storage OAuth client" + label_edit_storage_automatically_managed_folders: "Edit storage automatically managed folders" label_existing_manual_folder: "Existing folder with manually managed permissions" label_no_specific_folder: "No specific folder" label_automatic_folder: "New folder with automatically managed permissions" diff --git a/modules/storages/config/locales/crowdin/it.yml b/modules/storages/config/locales/crowdin/it.yml index d7f857051027..a324bfcc10e9 100644 --- a/modules/storages/config/locales/crowdin/it.yml +++ b/modules/storages/config/locales/crowdin/it.yml @@ -26,6 +26,7 @@ it: name: "Nome" creator: "Autore" provider_type: "Tipo di fonte" + host: "Host" storages/file_link: origin_id: "ID origine" errors: @@ -60,21 +61,32 @@ it: default_name: "My storage" unknown_storage: "Archivio sconosciuto" buttons: + done_continue: "Done, continue" done_continue_setup: "Fatto. Continua la configurazione" done_complete_setup: "Fatto, configurazione completa" edit_automatically_managed_project_folders: "Modifica cartelle di progetto gestite automaticamente" replace_openproject_oauth: "Sostituisci OpenProject OAuth" replace_provider_type_oauth: "Sostituisci %{provider_type} OAuth" save: "Save" + save_and_continue: "Save and continue" save_and_continue_setup: "Salva e continua la configurazione" save_and_complete_setup: "Salva e completa la configurazione" select_folder: "Seleziona cartella" configure: "Configura" + file_storage_view: + general_information: "General information" + oauth_applications: "OAuth applications" + project_folders: "Project folders" + storage_provider: "Storage provider" + openproject_oauth: "OpenProject OAuth" + nextcloud_oauth: "Nextcloud OAuth" + automatically_managed_folders: "Automatically managed folders" page_titles: file_storages: subtitle: "Add an external file storage in order to upload, link and manage files in work packages." managed_project_folders: title: "Cartelle di progetto gestite automaticamente" + subtitle_short: "Let OpenProject create folders per project automatically." subtitle: > Consenti a OpenProject di creare automaticamente cartelle per progetto. Questa impostazione è consigliata in quanto garantisce che ogni membro del team abbia sempre le autorizzazioni di accesso corrette. project_settings: @@ -87,12 +99,14 @@ it: title: "Stato della connessione dei membri" subtitle: "Controlla lo stato della connessione per lo spazio di archiviazione %{storage_name_link} di tutti i membri del progetto." instructions: + provider_type: "Please make sure you have administration privileges in your Nextcloud instance and the application %{type_link_text} is installed before doing the setup." type: "Assicurati di disporre dei privilegi di amministrazione nella tua istanza Nextcloud e di aver installato la seguente applicazione prima di eseguire l'installazione:" type_link_text: "“Integrazione OpenProject”" name: "Dai al tuo archivio un nome in modo che gli utenti lo possano distinguere tra più archivi." host: "Aggiungi l'indirizzo host del tuo spazio di archiviazione incluso https://. Non dovrebbe essere più lungo di 255 caratteri." managed_project_folders_application_password: > Copia questo valore da: + managed_project_folders_application_password_caption: "Enable automatic managed folders by copying this value from: %{provider_type_link}." no_storage_set_up: "Ancora nessuna archiviazione di file configurata." no_specific_folder: "Di default, ogni utente inizierà alla propria cartella home, al caricamento di un file." automatic_folder: "Questa operazione creerà automaticamente una cartella principale per questo progetto e gestirà le autorizzazioni di accesso per ciascun membro del progetto." @@ -105,6 +119,8 @@ it: setting_up_storages: "Per impostare archivi file, visita" setting_up_storages_non_admin: "Gli amministratori possono impostare archivi file in Amministrazione / Archivi file." all_available_storages_already_added: "Tutti gli archivi disponibili sono già stati aggiunti al progetto." + oauth_application_details: "The client secret value will not be accessible again after you close this window. Please copy these values into the %{oauth_application_details_link}." + oauth_application_details_link_text: "Nextcloud OpenProject Integration settings" copy_from: "Copia questo valore da" nextcloud: integration: "Nextcloud Administration / OpenProject" @@ -124,6 +140,7 @@ it: La cartella del progetto è la cartella predefinita per il caricamento dei file per questo progetto. Gli utenti possono, comunque, caricare i file in altre posizioni. configuration_checks: incomplete: "The setup of this storage is incomplete." + oauth_client_incomplete: "Allow OpenProject to access %{provider} data using an OAuth." delete_warning: storage: > Vuoi davvero eliminare questo archivio? Ciò eliminerà anche lo spazio di archiviazione da tutti i progetti in cui viene utilizzato. Inoltre, eliminerà anche tutti i collegamenti dalle macro-attività ai file archiviati in tale archivio. @@ -138,12 +155,14 @@ it: description: "Add a storage to see them here." label_active: "Attivo" label_add_new_storage: "Add new storage" + label_delete_storage: "Delete storage" label_inactive: "Inattivo" label_creator: "Autore" label_provider: "Provider" label_file_link: "Link del File" label_file_links: "Link dei File" label_creation_time: "Creation time" + label_connected: "Connected" label_incomplete: "Incomplete" label_name: "Nome" label_host: "URL dell'host" @@ -157,11 +176,18 @@ it: one_drive: "OneDrive OAuth" label_oauth_application_details: "Dettagli applicazione OAuth" label_oauth_client_details: "Dettagli client OAuth" + label_openproject_oauth_application_id: "OpenProject OAuth Client ID" + label_openproject_oauth_application_secret: "OpenProject OAuth Client Secret" + label_oauth_client_id: "OAuth Client ID" + label_oauth_client_secret: "OAuth Client Secret" label_information: "Additional information" label_provider_type: "Tipo di fonte" label_project_folder: "Cartella del progetto" label_new_storage: "Nuovo archivio" label_edit_storage: "Edit storage" + label_edit_storage_host: "Edit storage host" + label_edit_storage_oauth_client: "Edit storage OAuth client" + label_edit_storage_automatically_managed_folders: "Edit storage automatically managed folders" label_existing_manual_folder: "Cartella esistente con autorizzazioni gestite manualmente" label_no_specific_folder: "Nessuna cartella specifica" label_automatic_folder: "Nuova cartella con i permessi gestiti automaticamente" diff --git a/modules/storages/config/locales/crowdin/ja.yml b/modules/storages/config/locales/crowdin/ja.yml index 5bc02b977065..34d74c1e6da6 100644 --- a/modules/storages/config/locales/crowdin/ja.yml +++ b/modules/storages/config/locales/crowdin/ja.yml @@ -26,6 +26,7 @@ ja: name: "名称" creator: "Creator" provider_type: "Provider type" + host: "Host" storages/file_link: origin_id: "Origin Id" errors: @@ -60,21 +61,32 @@ ja: default_name: "My storage" unknown_storage: "Unknown storage" buttons: + done_continue: "Done, continue" done_continue_setup: "Done. Continue setup" done_complete_setup: "Done, complete setup" edit_automatically_managed_project_folders: "Edit automatically managed project folders" replace_openproject_oauth: "Replace OpenProject OAuth" replace_provider_type_oauth: "Replace %{provider_type} OAuth" save: "Save" + save_and_continue: "Save and continue" save_and_continue_setup: "Save and continue setup" save_and_complete_setup: "Save and complete setup" select_folder: "Select folder" configure: "Configure" + file_storage_view: + general_information: "General information" + oauth_applications: "OAuth applications" + project_folders: "Project folders" + storage_provider: "Storage provider" + openproject_oauth: "OpenProject OAuth" + nextcloud_oauth: "Nextcloud OAuth" + automatically_managed_folders: "Automatically managed folders" page_titles: file_storages: subtitle: "Add an external file storage in order to upload, link and manage files in work packages." managed_project_folders: title: "Automatically managed project folders" + subtitle_short: "Let OpenProject create folders per project automatically." subtitle: > Let OpenProject create folders per project automatically. This is recommended as it ensures that every team member always has the correct access permissions. project_settings: @@ -87,12 +99,14 @@ ja: title: "Members connection status" subtitle: "Check the connection status for the storage %{storage_name_link} of all project members." instructions: + provider_type: "Please make sure you have administration privileges in your Nextcloud instance and the application %{type_link_text} is installed before doing the setup." type: "Please make sure you have administration privileges in your Nextcloud instance and have the following application installed before doing the setup:" type_link_text: "“Integration OpenProject”" name: "Give your storage a name so that users can differentiate between multiple storages." host: "Please add the host address of your storage including the https://. It should not be longer than 255 characters." managed_project_folders_application_password: > Copy this value from: + managed_project_folders_application_password_caption: "Enable automatic managed folders by copying this value from: %{provider_type_link}." no_storage_set_up: "There are no file storages set up yet." no_specific_folder: "By default, each user will start at their own home folder when they upload a file." automatic_folder: "This will automatically create a root folder for this project and manage the access permissions for each project member." @@ -105,6 +119,8 @@ ja: setting_up_storages: "For setting up file storages, please visit" setting_up_storages_non_admin: "Administrators can set up file storages in Administration / File Storages." all_available_storages_already_added: "All available storages are already added to the project." + oauth_application_details: "The client secret value will not be accessible again after you close this window. Please copy these values into the %{oauth_application_details_link}." + oauth_application_details_link_text: "Nextcloud OpenProject Integration settings" copy_from: "Copy this value from" nextcloud: integration: "Nextcloud Administration / OpenProject" @@ -124,6 +140,7 @@ ja: The project folder is the default folder for file uploads for this project. Users can nevertheless still upload files to other locations. configuration_checks: incomplete: "The setup of this storage is incomplete." + oauth_client_incomplete: "Allow OpenProject to access %{provider} data using an OAuth." delete_warning: storage: > Are you sure you want to delete this storage? This will also delete the storage from all projects where it is used. Further, it will also delete all links from work packages to files that are stored in that storage. @@ -138,12 +155,14 @@ ja: description: "Add a storage to see them here." label_active: "Active" label_add_new_storage: "Add new storage" + label_delete_storage: "Delete storage" label_inactive: "Inactive" label_creator: "Creator" label_provider: "Provider" label_file_link: "File link" label_file_links: "File links" label_creation_time: "Creation time" + label_connected: "Connected" label_incomplete: "Incomplete" label_name: "名称" label_host: "Host URL" @@ -157,11 +176,18 @@ ja: one_drive: "OneDrive OAuth" label_oauth_application_details: "OAuth application details" label_oauth_client_details: "OAuth client details" + label_openproject_oauth_application_id: "OpenProject OAuth Client ID" + label_openproject_oauth_application_secret: "OpenProject OAuth Client Secret" + label_oauth_client_id: "OAuth Client ID" + label_oauth_client_secret: "OAuth Client Secret" label_information: "Additional information" label_provider_type: "Provider type" label_project_folder: "Project folder" label_new_storage: "New storage" label_edit_storage: "Edit storage" + label_edit_storage_host: "Edit storage host" + label_edit_storage_oauth_client: "Edit storage OAuth client" + label_edit_storage_automatically_managed_folders: "Edit storage automatically managed folders" label_existing_manual_folder: "Existing folder with manually managed permissions" label_no_specific_folder: "No specific folder" label_automatic_folder: "New folder with automatically managed permissions" diff --git a/modules/storages/config/locales/crowdin/ka.yml b/modules/storages/config/locales/crowdin/ka.yml index a23141c69178..8d65786835e3 100644 --- a/modules/storages/config/locales/crowdin/ka.yml +++ b/modules/storages/config/locales/crowdin/ka.yml @@ -26,6 +26,7 @@ ka: name: "სახელი" creator: "შემქმნელი" provider_type: "Provider type" + host: "Host" storages/file_link: origin_id: "საწყისის id" errors: @@ -60,21 +61,32 @@ ka: default_name: "My storage" unknown_storage: "Unknown storage" buttons: + done_continue: "Done, continue" done_continue_setup: "Done. Continue setup" done_complete_setup: "Done, complete setup" edit_automatically_managed_project_folders: "Edit automatically managed project folders" replace_openproject_oauth: "Replace OpenProject OAuth" replace_provider_type_oauth: "Replace %{provider_type} OAuth" save: "Save" + save_and_continue: "Save and continue" save_and_continue_setup: "Save and continue setup" save_and_complete_setup: "Save and complete setup" select_folder: "Select folder" configure: "მორგება" + file_storage_view: + general_information: "General information" + oauth_applications: "OAuth applications" + project_folders: "Project folders" + storage_provider: "Storage provider" + openproject_oauth: "OpenProject OAuth" + nextcloud_oauth: "Nextcloud OAuth" + automatically_managed_folders: "Automatically managed folders" page_titles: file_storages: subtitle: "Add an external file storage in order to upload, link and manage files in work packages." managed_project_folders: title: "Automatically managed project folders" + subtitle_short: "Let OpenProject create folders per project automatically." subtitle: > Let OpenProject create folders per project automatically. This is recommended as it ensures that every team member always has the correct access permissions. project_settings: @@ -87,12 +99,14 @@ ka: title: "Members connection status" subtitle: "Check the connection status for the storage %{storage_name_link} of all project members." instructions: + provider_type: "Please make sure you have administration privileges in your Nextcloud instance and the application %{type_link_text} is installed before doing the setup." type: "Please make sure you have administration privileges in your Nextcloud instance and have the following application installed before doing the setup:" type_link_text: "“Integration OpenProject”" name: "Give your storage a name so that users can differentiate between multiple storages." host: "Please add the host address of your storage including the https://. It should not be longer than 255 characters." managed_project_folders_application_password: > Copy this value from: + managed_project_folders_application_password_caption: "Enable automatic managed folders by copying this value from: %{provider_type_link}." no_storage_set_up: "There are no file storages set up yet." no_specific_folder: "By default, each user will start at their own home folder when they upload a file." automatic_folder: "This will automatically create a root folder for this project and manage the access permissions for each project member." @@ -105,6 +119,8 @@ ka: setting_up_storages: "For setting up file storages, please visit" setting_up_storages_non_admin: "Administrators can set up file storages in Administration / File Storages." all_available_storages_already_added: "All available storages are already added to the project." + oauth_application_details: "The client secret value will not be accessible again after you close this window. Please copy these values into the %{oauth_application_details_link}." + oauth_application_details_link_text: "Nextcloud OpenProject Integration settings" copy_from: "Copy this value from" nextcloud: integration: "Nextcloud Administration / OpenProject" @@ -124,6 +140,7 @@ ka: The project folder is the default folder for file uploads for this project. Users can nevertheless still upload files to other locations. configuration_checks: incomplete: "The setup of this storage is incomplete." + oauth_client_incomplete: "Allow OpenProject to access %{provider} data using an OAuth." delete_warning: storage: > Are you sure you want to delete this storage? This will also delete the storage from all projects where it is used. Further, it will also delete all links from work packages to files that are stored in that storage. @@ -138,12 +155,14 @@ ka: description: "Add a storage to see them here." label_active: "აქტიური" label_add_new_storage: "Add new storage" + label_delete_storage: "Delete storage" label_inactive: "არააქტიური" label_creator: "შემქმნელი" label_provider: "Provider" label_file_link: "ფაილის ბმული" label_file_links: "File links" label_creation_time: "Creation time" + label_connected: "Connected" label_incomplete: "Incomplete" label_name: "სახელი" label_host: "ჰოსტის URL" @@ -157,11 +176,18 @@ ka: one_drive: "OneDrive OAuth" label_oauth_application_details: "OAuth application details" label_oauth_client_details: "OAuth client details" + label_openproject_oauth_application_id: "OpenProject OAuth Client ID" + label_openproject_oauth_application_secret: "OpenProject OAuth Client Secret" + label_oauth_client_id: "OAuth Client ID" + label_oauth_client_secret: "OAuth Client Secret" label_information: "Additional information" label_provider_type: "Provider type" label_project_folder: "Project folder" label_new_storage: "New storage" label_edit_storage: "Edit storage" + label_edit_storage_host: "Edit storage host" + label_edit_storage_oauth_client: "Edit storage OAuth client" + label_edit_storage_automatically_managed_folders: "Edit storage automatically managed folders" label_existing_manual_folder: "Existing folder with manually managed permissions" label_no_specific_folder: "No specific folder" label_automatic_folder: "New folder with automatically managed permissions" diff --git a/modules/storages/config/locales/crowdin/ko.yml b/modules/storages/config/locales/crowdin/ko.yml index ede35d38eb8e..ee6870a44a68 100644 --- a/modules/storages/config/locales/crowdin/ko.yml +++ b/modules/storages/config/locales/crowdin/ko.yml @@ -26,6 +26,7 @@ ko: name: "이름" creator: "생성자" provider_type: "공급자 유형" + host: "Host" storages/file_link: origin_id: "원본 ID" errors: @@ -60,21 +61,32 @@ ko: default_name: "My storage" unknown_storage: "알 수 없는 저장소" buttons: + done_continue: "Done, continue" done_continue_setup: "완료. 설정을 계속하세요." done_complete_setup: "완료, 설정 완료" edit_automatically_managed_project_folders: "자동으로 관리되는 프로젝트 폴더 편집" replace_openproject_oauth: "OpenProject OAuth 바꾸기" replace_provider_type_oauth: "%{provider_type} OAuth 바꾸기" save: "Save" + save_and_continue: "Save and continue" save_and_continue_setup: "저장하고 설정 계속하기" save_and_complete_setup: "저장하고 설정 완료" select_folder: "폴더 선택" configure: "구성" + file_storage_view: + general_information: "General information" + oauth_applications: "OAuth applications" + project_folders: "Project folders" + storage_provider: "Storage provider" + openproject_oauth: "OpenProject OAuth" + nextcloud_oauth: "Nextcloud OAuth" + automatically_managed_folders: "Automatically managed folders" page_titles: file_storages: subtitle: "Add an external file storage in order to upload, link and manage files in work packages." managed_project_folders: title: "자동으로 관리되는 프로젝트 폴더" + subtitle_short: "Let OpenProject create folders per project automatically." subtitle: > OpenProject가 프로젝트별 폴더를 자동으로 생성하도록 합니다. 각 팀원이 항상 올바른 액세스 권한을 갖도록 보장하므로 권장됩니다. project_settings: @@ -87,12 +99,14 @@ ko: title: "멤버 연결 상태" subtitle: "모든 프로젝트 멤버의 저장소 %{storage_name_link}에 대한 연결 상태를 확인하세요." instructions: + provider_type: "Please make sure you have administration privileges in your Nextcloud instance and the application %{type_link_text} is installed before doing the setup." type: "설정을 수행하기 전에 Nextcloud 인스턴스에서 관리 권한이 있고 다음 애플리케이션이 설치되어 있는지 확인하세요." type_link_text: "“Integration OpenProject”" name: "사용자가 여러 저장소 간에 구별할 수 있도록 저장소에 이름을 지정하세요." host: "https://를 포함하여 저장소의 호스트 주소를 추가하세요. 255자 이하여야 합니다." managed_project_folders_application_password: > 다음에서 이 값 복사: + managed_project_folders_application_password_caption: "Enable automatic managed folders by copying this value from: %{provider_type_link}." no_storage_set_up: "아직 파일 저장소가 설정되지 않았습니다." no_specific_folder: "기본적으로 각 사용자는 파일을 업로드할 때 고유한 홈 폴더에서 시작합니다." automatic_folder: "이렇게 하면 이 프로젝트의 루트 폴더가 자동으로 생성되고 각 프로젝트 멤버의 액세스 권한이 관리됩니다." @@ -105,6 +119,8 @@ ko: setting_up_storages: "파일 저장소를 설정하려면 다음을 방문하세요:" setting_up_storages_non_admin: "관리자는 관리/파일 저장소에서 파일 저장소를 설정할 수 있습니다." all_available_storages_already_added: "사용 가능한 모든 저장소가 이미 프로젝트에 추가되었습니다." + oauth_application_details: "The client secret value will not be accessible again after you close this window. Please copy these values into the %{oauth_application_details_link}." + oauth_application_details_link_text: "Nextcloud OpenProject Integration settings" copy_from: "다음에서 이 값 복사:" nextcloud: integration: "Nextcloud 관리/OpenProject" @@ -124,6 +140,7 @@ ko: 프로젝트 폴더는 이 프로젝트에 대한 파일 업로드의 기본 폴더입니다. 사용자는 다른 위치에 파일을 계속 업로드할 수 있습니다. configuration_checks: incomplete: "The setup of this storage is incomplete." + oauth_client_incomplete: "Allow OpenProject to access %{provider} data using an OAuth." delete_warning: storage: > 이 저장소를 삭제하시겠습니까? 이렇게 하면 이 저장소가 사용되는 모든 프로젝트에서도 삭제됩니다. 또한 해당 저장소에 저장된 파일에 대한 모든 링크도 작업 패키지에서 삭제합니다. @@ -138,12 +155,14 @@ ko: description: "Add a storage to see them here." label_active: "활성" label_add_new_storage: "Add new storage" + label_delete_storage: "Delete storage" label_inactive: "비활성" label_creator: "생성자" label_provider: "Provider" label_file_link: "파일 링크" label_file_links: "파일 링크" label_creation_time: "Creation time" + label_connected: "Connected" label_incomplete: "Incomplete" label_name: "이름" label_host: "호스트 URL" @@ -157,11 +176,18 @@ ko: one_drive: "OneDrive OAuth" label_oauth_application_details: "OAuth 애플리케이션 세부 정보" label_oauth_client_details: "OAuth 클라이언트 세부 정보" + label_openproject_oauth_application_id: "OpenProject OAuth Client ID" + label_openproject_oauth_application_secret: "OpenProject OAuth Client Secret" + label_oauth_client_id: "OAuth Client ID" + label_oauth_client_secret: "OAuth Client Secret" label_information: "Additional information" label_provider_type: "공급자 유형" label_project_folder: "프로젝트 폴더" label_new_storage: "새로운 저장소" label_edit_storage: "Edit storage" + label_edit_storage_host: "Edit storage host" + label_edit_storage_oauth_client: "Edit storage OAuth client" + label_edit_storage_automatically_managed_folders: "Edit storage automatically managed folders" label_existing_manual_folder: "수동으로 관리되는 권한이 있는 기존 폴더" label_no_specific_folder: "특정 폴더 없음" label_automatic_folder: "자동으로 관리되는 권한이 있는 새 폴더" diff --git a/modules/storages/config/locales/crowdin/lt.yml b/modules/storages/config/locales/crowdin/lt.yml index 85246b3f07e0..afac0b23c366 100644 --- a/modules/storages/config/locales/crowdin/lt.yml +++ b/modules/storages/config/locales/crowdin/lt.yml @@ -26,6 +26,7 @@ lt: name: "Vardas" creator: "Kūrėjas" provider_type: "Tiekėjo tipas" + host: "Host" storages/file_link: origin_id: "Kilmės Id" errors: @@ -60,21 +61,32 @@ lt: default_name: "Mano saugykla" unknown_storage: "Nežinoma saugykla" buttons: + done_continue: "Done, continue" done_continue_setup: "Atlikta. Tęsti nustatymą" done_complete_setup: "Atlikta, baigti nustatymą" edit_automatically_managed_project_folders: "Keisti automatiškai sukonfigūruotus projekto aplankus" replace_openproject_oauth: "Keisti OpenProject OAuth" replace_provider_type_oauth: "Keisti %{provider_type} OAuth" save: "Įrašyti" + save_and_continue: "Save and continue" save_and_continue_setup: "Įrašyti r tęsti nustatymą" save_and_complete_setup: "Įrašyti ir baigti nustatymą" select_folder: "Parinkti aplanką" configure: "Konfigūruoti" + file_storage_view: + general_information: "General information" + oauth_applications: "OAuth applications" + project_folders: "Project folders" + storage_provider: "Storage provider" + openproject_oauth: "OpenProject OAuth" + nextcloud_oauth: "Nextcloud OAuth" + automatically_managed_folders: "Automatically managed folders" page_titles: file_storages: subtitle: "Pridėkite išorinę failų saugyklą, jei norite įkelti, susieti ir valdyti failus darbo paketuose." managed_project_folders: title: "Automatiškai valdomi projekto aplankai" + subtitle_short: "Let OpenProject create folders per project automatically." subtitle: > Leisti OpenProject automatiškai kurti projektų aplankus. Tai rekomenduojama, nes užtikrina, kad kiekvienas komandos narys visada turi reikiamas prieigos teises. project_settings: @@ -87,12 +99,14 @@ lt: title: "Narių jungties būsena" subtitle: "Patikrinkite saugyklos %{storage_name_link} jungties būseną visiems projekto nariams." instructions: + provider_type: "Please make sure you have administration privileges in your Nextcloud instance and the application %{type_link_text} is installed before doing the setup." type: "Prašome įsitikinti, kad turite administratoriaus teises jūsų Nextcloud egzemplioriuje bei kad įdiegtos šios aplikacijos, prieš tęsiant nustatymą:" type_link_text: "„Integration OpenProject“" name: "Suteikite jūsų saugyklai pavadinimą, kad naudotojai galėtų atskirti tarp skirtingų saugyklų." host: "Prašome pridėti jūsų saugyklos stoties adresą, įskaitant https://. Jis turi būti ne ilgesnis už 255 simbolius." managed_project_folders_application_password: > Kopijuoti šią reikšmę iš + managed_project_folders_application_password_caption: "Enable automatic managed folders by copying this value from: %{provider_type_link}." no_storage_set_up: "Dar nėra nustatyta nei viena failų saugykla." no_specific_folder: "Pagal nutylėjimą visi naudotojai įkeldami naujus failus pradės savo namų aplanke." automatic_folder: "Tai automatiškai sukurs šakninį aplanką šiam projektui ir tvarkys prieigos teises kiekvienam projekto nariui." @@ -105,6 +119,8 @@ lt: setting_up_storages: "Norėdami nustatyti failų saugyklas aplankykite" setting_up_storages_non_admin: "Administratoriai gali nustatyti failų saugyklas: Administravimas / Failų saugyklos" all_available_storages_already_added: "Visos galimos failų saugyklos jau pridėtos į projektą." + oauth_application_details: "The client secret value will not be accessible again after you close this window. Please copy these values into the %{oauth_application_details_link}." + oauth_application_details_link_text: "Nextcloud OpenProject Integration settings" copy_from: "Kopijuoti reikšmę iš" nextcloud: integration: "Nextclout Administravimas / OpenProject" @@ -124,6 +140,7 @@ lt: Projekto aplankas yra numatytasis aplankas failų įkėlimui šiame projekte. Naudotojai gali įkelti failus ir į kitas vietas. configuration_checks: incomplete: "Šios saugyklos nustatymai nepilni" + oauth_client_incomplete: "Allow OpenProject to access %{provider} data using an OAuth." delete_warning: storage: > Ar tikrai norite ištrinti šią failų saugyklą? Saugykla taipogi bus ištrinta iš visų projektų, kur ji naudojama. Taipogi tai ištrins visus ryšius iš darbo paketų į failus, esančius šioje saugykloje. @@ -138,12 +155,14 @@ lt: description: "Pridėkite saugyklą, kad matytumėte ją čia." label_active: "Aktyvus" label_add_new_storage: "Pridėti naują saugyklą" + label_delete_storage: "Delete storage" label_inactive: "Neaktyvus" label_creator: "Kūrėjas" label_provider: "Tiekėjas" label_file_link: "Failo nuoroda" label_file_links: "Failo nuorodos" label_creation_time: "Sukūrimo laikas" + label_connected: "Connected" label_incomplete: "Nebaigtas" label_name: "Pavadinimas" label_host: "Stoties URL" @@ -157,11 +176,18 @@ lt: one_drive: "OneDrive OAuth" label_oauth_application_details: "OAuth aplikacijos detalės" label_oauth_client_details: "OAuth kliento detalės" + label_openproject_oauth_application_id: "OpenProject OAuth Client ID" + label_openproject_oauth_application_secret: "OpenProject OAuth Client Secret" + label_oauth_client_id: "OAuth Client ID" + label_oauth_client_secret: "OAuth Client Secret" label_information: "Additional information" label_provider_type: "Tiekėjo tipas" label_project_folder: "Projekto aplankas" label_new_storage: "Nauja saugykla" label_edit_storage: "Keisti saugyklą" + label_edit_storage_host: "Edit storage host" + label_edit_storage_oauth_client: "Edit storage OAuth client" + label_edit_storage_automatically_managed_folders: "Edit storage automatically managed folders" label_existing_manual_folder: "Esamas aplankas su rankiniu būdu valdomomis teisėmis" label_no_specific_folder: "Jokio konkretaus aplanko" label_automatic_folder: "Naujas aplankas su automatiškai valdomomis teisėmis" diff --git a/modules/storages/config/locales/crowdin/lv.yml b/modules/storages/config/locales/crowdin/lv.yml index 1477a1eb6922..feab2a806ac8 100644 --- a/modules/storages/config/locales/crowdin/lv.yml +++ b/modules/storages/config/locales/crowdin/lv.yml @@ -26,6 +26,7 @@ lv: name: "Nosaukums" creator: "Creator" provider_type: "Provider type" + host: "Host" storages/file_link: origin_id: "Origin Id" errors: @@ -60,21 +61,32 @@ lv: default_name: "My storage" unknown_storage: "Unknown storage" buttons: + done_continue: "Done, continue" done_continue_setup: "Done. Continue setup" done_complete_setup: "Done, complete setup" edit_automatically_managed_project_folders: "Edit automatically managed project folders" replace_openproject_oauth: "Replace OpenProject OAuth" replace_provider_type_oauth: "Replace %{provider_type} OAuth" save: "Save" + save_and_continue: "Save and continue" save_and_continue_setup: "Save and continue setup" save_and_complete_setup: "Save and complete setup" select_folder: "Select folder" configure: "Configure" + file_storage_view: + general_information: "General information" + oauth_applications: "OAuth applications" + project_folders: "Project folders" + storage_provider: "Storage provider" + openproject_oauth: "OpenProject OAuth" + nextcloud_oauth: "Nextcloud OAuth" + automatically_managed_folders: "Automatically managed folders" page_titles: file_storages: subtitle: "Add an external file storage in order to upload, link and manage files in work packages." managed_project_folders: title: "Automatically managed project folders" + subtitle_short: "Let OpenProject create folders per project automatically." subtitle: > Let OpenProject create folders per project automatically. This is recommended as it ensures that every team member always has the correct access permissions. project_settings: @@ -87,12 +99,14 @@ lv: title: "Members connection status" subtitle: "Check the connection status for the storage %{storage_name_link} of all project members." instructions: + provider_type: "Please make sure you have administration privileges in your Nextcloud instance and the application %{type_link_text} is installed before doing the setup." type: "Please make sure you have administration privileges in your Nextcloud instance and have the following application installed before doing the setup:" type_link_text: "“Integration OpenProject”" name: "Give your storage a name so that users can differentiate between multiple storages." host: "Please add the host address of your storage including the https://. It should not be longer than 255 characters." managed_project_folders_application_password: > Copy this value from: + managed_project_folders_application_password_caption: "Enable automatic managed folders by copying this value from: %{provider_type_link}." no_storage_set_up: "There are no file storages set up yet." no_specific_folder: "By default, each user will start at their own home folder when they upload a file." automatic_folder: "This will automatically create a root folder for this project and manage the access permissions for each project member." @@ -105,6 +119,8 @@ lv: setting_up_storages: "For setting up file storages, please visit" setting_up_storages_non_admin: "Administrators can set up file storages in Administration / File Storages." all_available_storages_already_added: "All available storages are already added to the project." + oauth_application_details: "The client secret value will not be accessible again after you close this window. Please copy these values into the %{oauth_application_details_link}." + oauth_application_details_link_text: "Nextcloud OpenProject Integration settings" copy_from: "Copy this value from" nextcloud: integration: "Nextcloud Administration / OpenProject" @@ -124,6 +140,7 @@ lv: The project folder is the default folder for file uploads for this project. Users can nevertheless still upload files to other locations. configuration_checks: incomplete: "The setup of this storage is incomplete." + oauth_client_incomplete: "Allow OpenProject to access %{provider} data using an OAuth." delete_warning: storage: > Are you sure you want to delete this storage? This will also delete the storage from all projects where it is used. Further, it will also delete all links from work packages to files that are stored in that storage. @@ -138,12 +155,14 @@ lv: description: "Add a storage to see them here." label_active: "Active" label_add_new_storage: "Add new storage" + label_delete_storage: "Delete storage" label_inactive: "Inactive" label_creator: "Creator" label_provider: "Provider" label_file_link: "File link" label_file_links: "File links" label_creation_time: "Creation time" + label_connected: "Connected" label_incomplete: "Incomplete" label_name: "Nosaukums" label_host: "Host URL" @@ -157,11 +176,18 @@ lv: one_drive: "OneDrive OAuth" label_oauth_application_details: "OAuth application details" label_oauth_client_details: "OAuth client details" + label_openproject_oauth_application_id: "OpenProject OAuth Client ID" + label_openproject_oauth_application_secret: "OpenProject OAuth Client Secret" + label_oauth_client_id: "OAuth Client ID" + label_oauth_client_secret: "OAuth Client Secret" label_information: "Additional information" label_provider_type: "Provider type" label_project_folder: "Project folder" label_new_storage: "New storage" label_edit_storage: "Edit storage" + label_edit_storage_host: "Edit storage host" + label_edit_storage_oauth_client: "Edit storage OAuth client" + label_edit_storage_automatically_managed_folders: "Edit storage automatically managed folders" label_existing_manual_folder: "Existing folder with manually managed permissions" label_no_specific_folder: "No specific folder" label_automatic_folder: "New folder with automatically managed permissions" diff --git a/modules/storages/config/locales/crowdin/mn.yml b/modules/storages/config/locales/crowdin/mn.yml index 5a5195179679..a77807408291 100644 --- a/modules/storages/config/locales/crowdin/mn.yml +++ b/modules/storages/config/locales/crowdin/mn.yml @@ -26,6 +26,7 @@ mn: name: "Name" creator: "Creator" provider_type: "Provider type" + host: "Host" storages/file_link: origin_id: "Origin Id" errors: @@ -60,21 +61,32 @@ mn: default_name: "My storage" unknown_storage: "Unknown storage" buttons: + done_continue: "Done, continue" done_continue_setup: "Done. Continue setup" done_complete_setup: "Done, complete setup" edit_automatically_managed_project_folders: "Edit automatically managed project folders" replace_openproject_oauth: "Replace OpenProject OAuth" replace_provider_type_oauth: "Replace %{provider_type} OAuth" save: "Save" + save_and_continue: "Save and continue" save_and_continue_setup: "Save and continue setup" save_and_complete_setup: "Save and complete setup" select_folder: "Select folder" configure: "Configure" + file_storage_view: + general_information: "General information" + oauth_applications: "OAuth applications" + project_folders: "Project folders" + storage_provider: "Storage provider" + openproject_oauth: "OpenProject OAuth" + nextcloud_oauth: "Nextcloud OAuth" + automatically_managed_folders: "Automatically managed folders" page_titles: file_storages: subtitle: "Add an external file storage in order to upload, link and manage files in work packages." managed_project_folders: title: "Automatically managed project folders" + subtitle_short: "Let OpenProject create folders per project automatically." subtitle: > Let OpenProject create folders per project automatically. This is recommended as it ensures that every team member always has the correct access permissions. project_settings: @@ -87,12 +99,14 @@ mn: title: "Members connection status" subtitle: "Check the connection status for the storage %{storage_name_link} of all project members." instructions: + provider_type: "Please make sure you have administration privileges in your Nextcloud instance and the application %{type_link_text} is installed before doing the setup." type: "Please make sure you have administration privileges in your Nextcloud instance and have the following application installed before doing the setup:" type_link_text: "“Integration OpenProject”" name: "Give your storage a name so that users can differentiate between multiple storages." host: "Please add the host address of your storage including the https://. It should not be longer than 255 characters." managed_project_folders_application_password: > Copy this value from: + managed_project_folders_application_password_caption: "Enable automatic managed folders by copying this value from: %{provider_type_link}." no_storage_set_up: "There are no file storages set up yet." no_specific_folder: "By default, each user will start at their own home folder when they upload a file." automatic_folder: "This will automatically create a root folder for this project and manage the access permissions for each project member." @@ -105,6 +119,8 @@ mn: setting_up_storages: "For setting up file storages, please visit" setting_up_storages_non_admin: "Administrators can set up file storages in Administration / File Storages." all_available_storages_already_added: "All available storages are already added to the project." + oauth_application_details: "The client secret value will not be accessible again after you close this window. Please copy these values into the %{oauth_application_details_link}." + oauth_application_details_link_text: "Nextcloud OpenProject Integration settings" copy_from: "Copy this value from" nextcloud: integration: "Nextcloud Administration / OpenProject" @@ -124,6 +140,7 @@ mn: The project folder is the default folder for file uploads for this project. Users can nevertheless still upload files to other locations. configuration_checks: incomplete: "The setup of this storage is incomplete." + oauth_client_incomplete: "Allow OpenProject to access %{provider} data using an OAuth." delete_warning: storage: > Are you sure you want to delete this storage? This will also delete the storage from all projects where it is used. Further, it will also delete all links from work packages to files that are stored in that storage. @@ -138,12 +155,14 @@ mn: description: "Add a storage to see them here." label_active: "Active" label_add_new_storage: "Add new storage" + label_delete_storage: "Delete storage" label_inactive: "Inactive" label_creator: "Creator" label_provider: "Provider" label_file_link: "File link" label_file_links: "File links" label_creation_time: "Creation time" + label_connected: "Connected" label_incomplete: "Incomplete" label_name: "Name" label_host: "Host URL" @@ -157,11 +176,18 @@ mn: one_drive: "OneDrive OAuth" label_oauth_application_details: "OAuth application details" label_oauth_client_details: "OAuth client details" + label_openproject_oauth_application_id: "OpenProject OAuth Client ID" + label_openproject_oauth_application_secret: "OpenProject OAuth Client Secret" + label_oauth_client_id: "OAuth Client ID" + label_oauth_client_secret: "OAuth Client Secret" label_information: "Additional information" label_provider_type: "Provider type" label_project_folder: "Project folder" label_new_storage: "New storage" label_edit_storage: "Edit storage" + label_edit_storage_host: "Edit storage host" + label_edit_storage_oauth_client: "Edit storage OAuth client" + label_edit_storage_automatically_managed_folders: "Edit storage automatically managed folders" label_existing_manual_folder: "Existing folder with manually managed permissions" label_no_specific_folder: "No specific folder" label_automatic_folder: "New folder with automatically managed permissions" diff --git a/modules/storages/config/locales/crowdin/ne.yml b/modules/storages/config/locales/crowdin/ne.yml index c053e8df7d3d..ecbb7a747ad8 100644 --- a/modules/storages/config/locales/crowdin/ne.yml +++ b/modules/storages/config/locales/crowdin/ne.yml @@ -26,6 +26,7 @@ ne: name: "Name" creator: "Creator" provider_type: "Provider type" + host: "Host" storages/file_link: origin_id: "Origin Id" errors: @@ -60,21 +61,32 @@ ne: default_name: "My storage" unknown_storage: "Unknown storage" buttons: + done_continue: "Done, continue" done_continue_setup: "Done. Continue setup" done_complete_setup: "Done, complete setup" edit_automatically_managed_project_folders: "Edit automatically managed project folders" replace_openproject_oauth: "Replace OpenProject OAuth" replace_provider_type_oauth: "Replace %{provider_type} OAuth" save: "Save" + save_and_continue: "Save and continue" save_and_continue_setup: "Save and continue setup" save_and_complete_setup: "Save and complete setup" select_folder: "Select folder" configure: "Configure" + file_storage_view: + general_information: "General information" + oauth_applications: "OAuth applications" + project_folders: "Project folders" + storage_provider: "Storage provider" + openproject_oauth: "OpenProject OAuth" + nextcloud_oauth: "Nextcloud OAuth" + automatically_managed_folders: "Automatically managed folders" page_titles: file_storages: subtitle: "Add an external file storage in order to upload, link and manage files in work packages." managed_project_folders: title: "Automatically managed project folders" + subtitle_short: "Let OpenProject create folders per project automatically." subtitle: > Let OpenProject create folders per project automatically. This is recommended as it ensures that every team member always has the correct access permissions. project_settings: @@ -87,12 +99,14 @@ ne: title: "Members connection status" subtitle: "Check the connection status for the storage %{storage_name_link} of all project members." instructions: + provider_type: "Please make sure you have administration privileges in your Nextcloud instance and the application %{type_link_text} is installed before doing the setup." type: "Please make sure you have administration privileges in your Nextcloud instance and have the following application installed before doing the setup:" type_link_text: "“Integration OpenProject”" name: "Give your storage a name so that users can differentiate between multiple storages." host: "Please add the host address of your storage including the https://. It should not be longer than 255 characters." managed_project_folders_application_password: > Copy this value from: + managed_project_folders_application_password_caption: "Enable automatic managed folders by copying this value from: %{provider_type_link}." no_storage_set_up: "There are no file storages set up yet." no_specific_folder: "By default, each user will start at their own home folder when they upload a file." automatic_folder: "This will automatically create a root folder for this project and manage the access permissions for each project member." @@ -105,6 +119,8 @@ ne: setting_up_storages: "For setting up file storages, please visit" setting_up_storages_non_admin: "Administrators can set up file storages in Administration / File Storages." all_available_storages_already_added: "All available storages are already added to the project." + oauth_application_details: "The client secret value will not be accessible again after you close this window. Please copy these values into the %{oauth_application_details_link}." + oauth_application_details_link_text: "Nextcloud OpenProject Integration settings" copy_from: "Copy this value from" nextcloud: integration: "Nextcloud Administration / OpenProject" @@ -124,6 +140,7 @@ ne: The project folder is the default folder for file uploads for this project. Users can nevertheless still upload files to other locations. configuration_checks: incomplete: "The setup of this storage is incomplete." + oauth_client_incomplete: "Allow OpenProject to access %{provider} data using an OAuth." delete_warning: storage: > Are you sure you want to delete this storage? This will also delete the storage from all projects where it is used. Further, it will also delete all links from work packages to files that are stored in that storage. @@ -138,12 +155,14 @@ ne: description: "Add a storage to see them here." label_active: "Active" label_add_new_storage: "Add new storage" + label_delete_storage: "Delete storage" label_inactive: "Inactive" label_creator: "Creator" label_provider: "Provider" label_file_link: "File link" label_file_links: "File links" label_creation_time: "Creation time" + label_connected: "Connected" label_incomplete: "Incomplete" label_name: "Name" label_host: "Host URL" @@ -157,11 +176,18 @@ ne: one_drive: "OneDrive OAuth" label_oauth_application_details: "OAuth application details" label_oauth_client_details: "OAuth client details" + label_openproject_oauth_application_id: "OpenProject OAuth Client ID" + label_openproject_oauth_application_secret: "OpenProject OAuth Client Secret" + label_oauth_client_id: "OAuth Client ID" + label_oauth_client_secret: "OAuth Client Secret" label_information: "Additional information" label_provider_type: "Provider type" label_project_folder: "Project folder" label_new_storage: "New storage" label_edit_storage: "Edit storage" + label_edit_storage_host: "Edit storage host" + label_edit_storage_oauth_client: "Edit storage OAuth client" + label_edit_storage_automatically_managed_folders: "Edit storage automatically managed folders" label_existing_manual_folder: "Existing folder with manually managed permissions" label_no_specific_folder: "No specific folder" label_automatic_folder: "New folder with automatically managed permissions" diff --git a/modules/storages/config/locales/crowdin/nl.yml b/modules/storages/config/locales/crowdin/nl.yml index 760622e587a4..fc6248bafb8d 100644 --- a/modules/storages/config/locales/crowdin/nl.yml +++ b/modules/storages/config/locales/crowdin/nl.yml @@ -26,6 +26,7 @@ nl: name: "Naam" creator: "Maker" provider_type: "Provider type" + host: "Host" storages/file_link: origin_id: "Oorsprong ID" errors: @@ -60,21 +61,32 @@ nl: default_name: "My storage" unknown_storage: "Onbekende opslag" buttons: + done_continue: "Done, continue" done_continue_setup: "Klaar. Ga verder met instellen" done_complete_setup: "Voltooid, installatie voltooien" edit_automatically_managed_project_folders: "Edit automatically managed project folders" replace_openproject_oauth: "Vervang OpenProject OAuth" replace_provider_type_oauth: "Vervang %{provider_type} OAuth" save: "Save" + save_and_continue: "Save and continue" save_and_continue_setup: "Opslaan en doorgaan met instellen" save_and_complete_setup: "Opslaan en de installatie voltooien" select_folder: "Selecteer map" configure: "Configureren" + file_storage_view: + general_information: "General information" + oauth_applications: "OAuth applications" + project_folders: "Project folders" + storage_provider: "Storage provider" + openproject_oauth: "OpenProject OAuth" + nextcloud_oauth: "Nextcloud OAuth" + automatically_managed_folders: "Automatically managed folders" page_titles: file_storages: subtitle: "Add an external file storage in order to upload, link and manage files in work packages." managed_project_folders: title: "Automatisch beheerde projectmappen" + subtitle_short: "Let OpenProject create folders per project automatically." subtitle: > Let OpenProject create folders per project automatically. This is recommended as it ensures that every team member always has the correct access permissions. project_settings: @@ -87,12 +99,14 @@ nl: title: "Verbindingsstatus leden" subtitle: "Check the connection status for the storage %{storage_name_link} of all project members." instructions: + provider_type: "Please make sure you have administration privileges in your Nextcloud instance and the application %{type_link_text} is installed before doing the setup." type: "Zorg ervoor dat u beheerrechten heeft in uw Nextcloud en dat de volgende applicatie geïnstalleerd is voordat u de installatie uitvoert:" type_link_text: "Integratie met OpenProject\"" name: "Geef uw opslag een naam zodat gebruikers onderscheid kunnen maken tussen meerdere opslagplaatsen." host: "Voeg het hostadres van je opslag toe, inclusief de https://. Het mag niet langer dan 255 tekens zijn." managed_project_folders_application_password: > Kopieer deze waarde van: + managed_project_folders_application_password_caption: "Enable automatic managed folders by copying this value from: %{provider_type_link}." no_storage_set_up: "Er zijn nog geen bestandsopslagplaatsen ingesteld." no_specific_folder: "By default, each user will start at their own home folder when they upload a file." automatic_folder: "This will automatically create a root folder for this project and manage the access permissions for each project member." @@ -105,6 +119,8 @@ nl: setting_up_storages: "Voor het opzetten van extra bestandsopslag, bezoek a.u.b." setting_up_storages_non_admin: "Beheerders kunnen bestandsopslag in Administratie / Bestandsopslag instellen." all_available_storages_already_added: "Alle beschikbare opslagplaatsen zijn al toegevoegd aan het project." + oauth_application_details: "The client secret value will not be accessible again after you close this window. Please copy these values into the %{oauth_application_details_link}." + oauth_application_details_link_text: "Nextcloud OpenProject Integration settings" copy_from: "Kopieer deze waarde van" nextcloud: integration: "Nextcloud administratie / OpenProject" @@ -124,6 +140,7 @@ nl: The project folder is the default folder for file uploads for this project. Users can nevertheless still upload files to other locations. configuration_checks: incomplete: "The setup of this storage is incomplete." + oauth_client_incomplete: "Allow OpenProject to access %{provider} data using an OAuth." delete_warning: storage: > Weet u zeker dat u deze opslag wilt verwijderen? Dit zal ook de opslag verwijderen uit alle projecten waar het wordt gebruikt. Bovendien zal het alle links van werkpakketten naar bestanden die in die opslag zijn opgeslagen verwijderen. @@ -138,12 +155,14 @@ nl: description: "Add a storage to see them here." label_active: "Actief" label_add_new_storage: "Add new storage" + label_delete_storage: "Delete storage" label_inactive: "Inactief" label_creator: "Maker" label_provider: "Provider" label_file_link: "Bestand link" label_file_links: "Bestand links" label_creation_time: "Creation time" + label_connected: "Connected" label_incomplete: "Incomplete" label_name: "Naam" label_host: "Host URL" @@ -157,11 +176,18 @@ nl: one_drive: "OneDrive OAuth" label_oauth_application_details: "OAuth applicatie details" label_oauth_client_details: "OAuth clientdetails" + label_openproject_oauth_application_id: "OpenProject OAuth Client ID" + label_openproject_oauth_application_secret: "OpenProject OAuth Client Secret" + label_oauth_client_id: "OAuth Client ID" + label_oauth_client_secret: "OAuth Client Secret" label_information: "Additional information" label_provider_type: "Provider type" label_project_folder: "Projectmap" label_new_storage: "Nieuwe opslag" label_edit_storage: "Edit storage" + label_edit_storage_host: "Edit storage host" + label_edit_storage_oauth_client: "Edit storage OAuth client" + label_edit_storage_automatically_managed_folders: "Edit storage automatically managed folders" label_existing_manual_folder: "Bestaande map met handmatig beheerde machtigingen" label_no_specific_folder: "Geen specifieke map" label_automatic_folder: "Nieuwe map met automatisch beheerde machtigingen" diff --git a/modules/storages/config/locales/crowdin/no.yml b/modules/storages/config/locales/crowdin/no.yml index f3e036ebd87f..63071a54b117 100644 --- a/modules/storages/config/locales/crowdin/no.yml +++ b/modules/storages/config/locales/crowdin/no.yml @@ -26,6 +26,7 @@ name: "Navn" creator: "Creator" provider_type: "Provider type" + host: "Host" storages/file_link: origin_id: "Origin Id" errors: @@ -60,21 +61,32 @@ default_name: "My storage" unknown_storage: "Unknown storage" buttons: + done_continue: "Done, continue" done_continue_setup: "Done. Continue setup" done_complete_setup: "Done, complete setup" edit_automatically_managed_project_folders: "Edit automatically managed project folders" replace_openproject_oauth: "Replace OpenProject OAuth" replace_provider_type_oauth: "Replace %{provider_type} OAuth" save: "Save" + save_and_continue: "Save and continue" save_and_continue_setup: "Save and continue setup" save_and_complete_setup: "Save and complete setup" select_folder: "Select folder" configure: "Configure" + file_storage_view: + general_information: "General information" + oauth_applications: "OAuth applications" + project_folders: "Project folders" + storage_provider: "Storage provider" + openproject_oauth: "OpenProject OAuth" + nextcloud_oauth: "Nextcloud OAuth" + automatically_managed_folders: "Automatically managed folders" page_titles: file_storages: subtitle: "Add an external file storage in order to upload, link and manage files in work packages." managed_project_folders: title: "Automatically managed project folders" + subtitle_short: "Let OpenProject create folders per project automatically." subtitle: > Let OpenProject create folders per project automatically. This is recommended as it ensures that every team member always has the correct access permissions. project_settings: @@ -87,12 +99,14 @@ title: "Members connection status" subtitle: "Check the connection status for the storage %{storage_name_link} of all project members." instructions: + provider_type: "Please make sure you have administration privileges in your Nextcloud instance and the application %{type_link_text} is installed before doing the setup." type: "Please make sure you have administration privileges in your Nextcloud instance and have the following application installed before doing the setup:" type_link_text: "“Integration OpenProject”" name: "Give your storage a name so that users can differentiate between multiple storages." host: "Please add the host address of your storage including the https://. It should not be longer than 255 characters." managed_project_folders_application_password: > Copy this value from: + managed_project_folders_application_password_caption: "Enable automatic managed folders by copying this value from: %{provider_type_link}." no_storage_set_up: "There are no file storages set up yet." no_specific_folder: "By default, each user will start at their own home folder when they upload a file." automatic_folder: "This will automatically create a root folder for this project and manage the access permissions for each project member." @@ -105,6 +119,8 @@ setting_up_storages: "For setting up file storages, please visit" setting_up_storages_non_admin: "Administrators can set up file storages in Administration / File Storages." all_available_storages_already_added: "All available storages are already added to the project." + oauth_application_details: "The client secret value will not be accessible again after you close this window. Please copy these values into the %{oauth_application_details_link}." + oauth_application_details_link_text: "Nextcloud OpenProject Integration settings" copy_from: "Copy this value from" nextcloud: integration: "Nextcloud Administration / OpenProject" @@ -124,6 +140,7 @@ The project folder is the default folder for file uploads for this project. Users can nevertheless still upload files to other locations. configuration_checks: incomplete: "The setup of this storage is incomplete." + oauth_client_incomplete: "Allow OpenProject to access %{provider} data using an OAuth." delete_warning: storage: > Are you sure you want to delete this storage? This will also delete the storage from all projects where it is used. Further, it will also delete all links from work packages to files that are stored in that storage. @@ -138,12 +155,14 @@ description: "Add a storage to see them here." label_active: "Active" label_add_new_storage: "Add new storage" + label_delete_storage: "Delete storage" label_inactive: "Inactive" label_creator: "Creator" label_provider: "Provider" label_file_link: "File link" label_file_links: "File links" label_creation_time: "Creation time" + label_connected: "Connected" label_incomplete: "Incomplete" label_name: "Navn" label_host: "Host URL" @@ -157,11 +176,18 @@ one_drive: "OneDrive OAuth" label_oauth_application_details: "OAuth application details" label_oauth_client_details: "OAuth client details" + label_openproject_oauth_application_id: "OpenProject OAuth Client ID" + label_openproject_oauth_application_secret: "OpenProject OAuth Client Secret" + label_oauth_client_id: "OAuth Client ID" + label_oauth_client_secret: "OAuth Client Secret" label_information: "Additional information" label_provider_type: "Provider type" label_project_folder: "Project folder" label_new_storage: "New storage" label_edit_storage: "Edit storage" + label_edit_storage_host: "Edit storage host" + label_edit_storage_oauth_client: "Edit storage OAuth client" + label_edit_storage_automatically_managed_folders: "Edit storage automatically managed folders" label_existing_manual_folder: "Existing folder with manually managed permissions" label_no_specific_folder: "No specific folder" label_automatic_folder: "New folder with automatically managed permissions" diff --git a/modules/storages/config/locales/crowdin/pl.yml b/modules/storages/config/locales/crowdin/pl.yml index 57e32f6bcd30..ebb451723193 100644 --- a/modules/storages/config/locales/crowdin/pl.yml +++ b/modules/storages/config/locales/crowdin/pl.yml @@ -26,6 +26,7 @@ pl: name: "Nazwa" creator: "Twórca" provider_type: "Typ dostawcy" + host: "Host" storages/file_link: origin_id: "Identyfikator pochodzenia" errors: @@ -60,21 +61,32 @@ pl: default_name: "My storage" unknown_storage: "Nieznany magazyn" buttons: + done_continue: "Done, continue" done_continue_setup: "Gotowe. Kontynuuj konfigurację" done_complete_setup: "Gotowe, konfiguracja ukończona" edit_automatically_managed_project_folders: "Edytuj automatycznie zarządzane foldery projektu" replace_openproject_oauth: "Zastąp OpenProject OAuth" replace_provider_type_oauth: "Zastąp %{provider_type} OAuth" save: "Save" + save_and_continue: "Save and continue" save_and_continue_setup: "Zapisz i kontynuuj konfigurację" save_and_complete_setup: "Zapisz i zakończ konfigurację" select_folder: "Wybierz folder" configure: "Konfiguruj" + file_storage_view: + general_information: "General information" + oauth_applications: "OAuth applications" + project_folders: "Project folders" + storage_provider: "Storage provider" + openproject_oauth: "OpenProject OAuth" + nextcloud_oauth: "Nextcloud OAuth" + automatically_managed_folders: "Automatically managed folders" page_titles: file_storages: subtitle: "Add an external file storage in order to upload, link and manage files in work packages." managed_project_folders: title: "Automatycznie zarządzane foldery projektu" + subtitle_short: "Let OpenProject create folders per project automatically." subtitle: > Pozwól OpenProject automatycznie tworzyć foldery dla każdego projektu. Jest to zalecane, ponieważ zapewnia, że każdy członek zespołu zawsze ma prawidłowe uprawnienia dostępu. project_settings: @@ -87,12 +99,14 @@ pl: title: "Status połączenia członków" subtitle: "Sprawdź status połączenia magazynu %{storage_name_link} wszystkich członków projektu." instructions: + provider_type: "Please make sure you have administration privileges in your Nextcloud instance and the application %{type_link_text} is installed before doing the setup." type: "Upewnij się, że masz uprawnienia administracyjne w swojej instancji Nextcloud oraz zainstalowaną następującą aplikację, przed wykonaniem konfiguracji:" type_link_text: "“Integration OpenProject”" name: "Nazwij swój magazyn pamięci, aby użytkownicy mogli je rozróżniać, jeśli występuje ich wiele." host: "Proszę dodać adres hosta magazynu wraz z https://. Nie powinien być dłuższy niż 255 znaków." managed_project_folders_application_password: > Skopiuj tę wartość z: + managed_project_folders_application_password_caption: "Enable automatic managed folders by copying this value from: %{provider_type_link}." no_storage_set_up: "Nie ma jeszcze skonfigurowanych magazynów plików." no_specific_folder: "Domyślnie każdy użytkownik rozpocznie we własnym folderze domowym po przesłaniu pliku." automatic_folder: "Spowoduje to automatyczne utworzenie katalogu głównego dla tego projektu i zarządzanie uprawnieniami dostępu każdego członka projektu." @@ -105,6 +119,8 @@ pl: setting_up_storages: "Aby skonfigurować magazyny plików, odwiedź" setting_up_storages_non_admin: "Administratorzy mogą skonfigurować magazyny plików w obszarze Administracja / Magazyny plików." all_available_storages_already_added: "Wszystkie dostępne magazyny zostały już dodane do projektu." + oauth_application_details: "The client secret value will not be accessible again after you close this window. Please copy these values into the %{oauth_application_details_link}." + oauth_application_details_link_text: "Nextcloud OpenProject Integration settings" copy_from: "Skopiuj tę wartość z" nextcloud: integration: "Administracja Nextcloud / OpenProject" @@ -124,6 +140,7 @@ pl: Folder projektu jest domyślnym folderem do przesyłania plików tego projektu. Użytkownicy mogą jednak przesyłać pliki do innych lokalizacji. configuration_checks: incomplete: "The setup of this storage is incomplete." + oauth_client_incomplete: "Allow OpenProject to access %{provider} data using an OAuth." delete_warning: storage: > Czy na pewno chcesz usunąć ten magazyn? Spowoduje to również jego usunięcie z wszystkich projektów, w których jest używany. Ponadto usunięte zostaną wszystkie linki z pakietów roboczych do plików, które są przechowywane w tym magazynie. @@ -138,12 +155,14 @@ pl: description: "Add a storage to see them here." label_active: "Aktywny" label_add_new_storage: "Add new storage" + label_delete_storage: "Delete storage" label_inactive: "Nieaktywny" label_creator: "Twórca" label_provider: "Provider" label_file_link: "Link do pliku" label_file_links: "Linki do plików" label_creation_time: "Creation time" + label_connected: "Connected" label_incomplete: "Incomplete" label_name: "Nazwa" label_host: "Adres URL hosta " @@ -157,11 +176,18 @@ pl: one_drive: "OneDrive OAuth" label_oauth_application_details: "Szczegóły aplikacji OAuth" label_oauth_client_details: "Szczegóły klienta OAuth" + label_openproject_oauth_application_id: "OpenProject OAuth Client ID" + label_openproject_oauth_application_secret: "OpenProject OAuth Client Secret" + label_oauth_client_id: "OAuth Client ID" + label_oauth_client_secret: "OAuth Client Secret" label_information: "Additional information" label_provider_type: "Typ dostawcy" label_project_folder: "Folder projektu" label_new_storage: "Nowy magazyn" label_edit_storage: "Edit storage" + label_edit_storage_host: "Edit storage host" + label_edit_storage_oauth_client: "Edit storage OAuth client" + label_edit_storage_automatically_managed_folders: "Edit storage automatically managed folders" label_existing_manual_folder: "Istniejący folder z ręcznie zarządzanymi uprawnieniami" label_no_specific_folder: "Brak konkretnego folderu" label_automatic_folder: "Nowy folder z automatycznie zarządzanymi uprawnieniami" diff --git a/modules/storages/config/locales/crowdin/pt.yml b/modules/storages/config/locales/crowdin/pt.yml index d65dc4fd206b..0fa5186b4fb3 100644 --- a/modules/storages/config/locales/crowdin/pt.yml +++ b/modules/storages/config/locales/crowdin/pt.yml @@ -26,6 +26,7 @@ pt: name: "Nome" creator: "Criador" provider_type: "Tipo de provedor" + host: "Host" storages/file_link: origin_id: "Id da origem" errors: @@ -60,21 +61,32 @@ pt: default_name: "My storage" unknown_storage: "Armazenamento desconhecido" buttons: + done_continue: "Done, continue" done_continue_setup: "Concluído. Continuar configuração" done_complete_setup: "Pronto, concluir configuração" edit_automatically_managed_project_folders: "Editar pastas do projeto gerenciadas automaticamente" replace_openproject_oauth: "Substituir OAuth OpenProject" replace_provider_type_oauth: "Substituir OAuth %{provider_type}" save: "Save" + save_and_continue: "Save and continue" save_and_continue_setup: "Salvar e continuar configuração" save_and_complete_setup: "Salvar e concluir configuração" select_folder: "Selecionar pastas" configure: "Configurar" + file_storage_view: + general_information: "General information" + oauth_applications: "OAuth applications" + project_folders: "Project folders" + storage_provider: "Storage provider" + openproject_oauth: "OpenProject OAuth" + nextcloud_oauth: "Nextcloud OAuth" + automatically_managed_folders: "Automatically managed folders" page_titles: file_storages: subtitle: "Add an external file storage in order to upload, link and manage files in work packages." managed_project_folders: title: "Pastas do projeto gerenciadas automaticamente" + subtitle_short: "Let OpenProject create folders per project automatically." subtitle: > Deixe o OpenProject criar pastas por projeto automaticamente. Esta ação é recomendada, pois garante que cada membro da equipe sempre tenha as permissões de acesso corretas. project_settings: @@ -87,12 +99,14 @@ pt: title: "Status da conexão dos membros" subtitle: "Verifique o status da conexão para o armazenamento %{storage_name_link} de todos os membros do projeto" instructions: + provider_type: "Please make sure you have administration privileges in your Nextcloud instance and the application %{type_link_text} is installed before doing the setup." type: "Certifique-se de ter privilégios de administração em sua instância Nextcloud e de ter o seguinte aplicativo instalado antes de realizar a configuração:" type_link_text: "“Integração OpenProject”" name: "Dê um nome a seu armazenamento para que os usuários possam diferenciar vários armazenamentos." host: "Adicione o endereço do host de seu armazenamento incluindo o https://. Ele não deve ter mais de 255 caracteres." managed_project_folders_application_password: > Copiar este valor de: + managed_project_folders_application_password_caption: "Enable automatic managed folders by copying this value from: %{provider_type_link}." no_storage_set_up: "Ainda não há armazenamento de arquivos configurado." no_specific_folder: "Por padrão, cada usuário iniciará em sua própria pasta pessoal quando fizer upload de um arquivo." automatic_folder: "Isto irá criar automaticamente uma pasta raiz para este projeto e gerenciará as permissões de acesso para cada membro do projeto." @@ -105,6 +119,8 @@ pt: setting_up_storages: "Para configurar armazenamentos de arquivos, visite" setting_up_storages_non_admin: "Administradores podem configurar armazenamentos de arquivos em Administração / Armazenamento de arquivos." all_available_storages_already_added: "Todos os armazenamentos disponíveis já foram adicionados ao projeto." + oauth_application_details: "The client secret value will not be accessible again after you close this window. Please copy these values into the %{oauth_application_details_link}." + oauth_application_details_link_text: "Nextcloud OpenProject Integration settings" copy_from: "Copiar este valor de" nextcloud: integration: "Administração de Nextcloud / OpenProject" @@ -124,6 +140,7 @@ pt: A pasta do projeto é a pasta padrão para uploads de arquivos para esse projeto. No entanto, os usuários ainda podem carregar arquivos em outros locais. configuration_checks: incomplete: "The setup of this storage is incomplete." + oauth_client_incomplete: "Allow OpenProject to access %{provider} data using an OAuth." delete_warning: storage: > Tem certeza de que deseja excluir este armazenamento? Isso também excluirá o armazenamento de todos os projetos em que for usado. Além disso, também excluirá todos os vínculos de pacotes de trabalho para arquivos armazenados nesse armazenamento. @@ -138,12 +155,14 @@ pt: description: "Add a storage to see them here." label_active: "Ativo" label_add_new_storage: "Add new storage" + label_delete_storage: "Delete storage" label_inactive: "Inativo" label_creator: "Criador" label_provider: "Provider" label_file_link: "Vínculo do arquivo" label_file_links: "Vínculos dos arquivos" label_creation_time: "Creation time" + label_connected: "Connected" label_incomplete: "Incomplete" label_name: "Nome" label_host: "URL do host" @@ -157,11 +176,18 @@ pt: one_drive: "OneDrive OAuth" label_oauth_application_details: "Detalhes do aplicativo OAuth" label_oauth_client_details: "Detalhes do cliente OAuth" + label_openproject_oauth_application_id: "OpenProject OAuth Client ID" + label_openproject_oauth_application_secret: "OpenProject OAuth Client Secret" + label_oauth_client_id: "OAuth Client ID" + label_oauth_client_secret: "OAuth Client Secret" label_information: "Additional information" label_provider_type: "Tipo de provedor" label_project_folder: "Pasta do projeto" label_new_storage: "Novo armazenamento" label_edit_storage: "Edit storage" + label_edit_storage_host: "Edit storage host" + label_edit_storage_oauth_client: "Edit storage OAuth client" + label_edit_storage_automatically_managed_folders: "Edit storage automatically managed folders" label_existing_manual_folder: "Pasta existente com permissões gerenciadas manualmente" label_no_specific_folder: "Nenhuma pasta específica" label_automatic_folder: "Nova pasta com permissões gerenciadas automaticamente" diff --git a/modules/storages/config/locales/crowdin/ro.yml b/modules/storages/config/locales/crowdin/ro.yml index 2129a7756bb5..b1ab0c462968 100644 --- a/modules/storages/config/locales/crowdin/ro.yml +++ b/modules/storages/config/locales/crowdin/ro.yml @@ -26,6 +26,7 @@ ro: name: "Nume" creator: "Creator" provider_type: "Tip flux" + host: "Host" storages/file_link: origin_id: "Id de origine" errors: @@ -60,21 +61,32 @@ ro: default_name: "My storage" unknown_storage: "Unknown storage" buttons: + done_continue: "Done, continue" done_continue_setup: "Terminat. Continuă configurarea" done_complete_setup: "Done, complete setup" edit_automatically_managed_project_folders: "Edit automatically managed project folders" replace_openproject_oauth: "Înlocuiește OpenProject OAuth" replace_provider_type_oauth: "Înlocuiește %{provider_type} OAuth" save: "Save" + save_and_continue: "Save and continue" save_and_continue_setup: "Salvează și continuă configurarea" save_and_complete_setup: "Salvează și finalizează configurarea" select_folder: "Select folder" configure: "Configure" + file_storage_view: + general_information: "General information" + oauth_applications: "OAuth applications" + project_folders: "Project folders" + storage_provider: "Storage provider" + openproject_oauth: "OpenProject OAuth" + nextcloud_oauth: "Nextcloud OAuth" + automatically_managed_folders: "Automatically managed folders" page_titles: file_storages: subtitle: "Add an external file storage in order to upload, link and manage files in work packages." managed_project_folders: title: "Automatically managed project folders" + subtitle_short: "Let OpenProject create folders per project automatically." subtitle: > Let OpenProject create folders per project automatically. This is recommended as it ensures that every team member always has the correct access permissions. project_settings: @@ -87,12 +99,14 @@ ro: title: "Members connection status" subtitle: "Check the connection status for the storage %{storage_name_link} of all project members." instructions: + provider_type: "Please make sure you have administration privileges in your Nextcloud instance and the application %{type_link_text} is installed before doing the setup." type: "Asigurați-vă că aveți drepturi de administrare în instanța Nextcloud și că aveți următoarea aplicație instalată înainte de a face configurarea:" type_link_text: "Integrare OpenProject”" name: "Dați un nume stocării pentru ca utilizatorii să poată diferenția între mai multe spațiul de stocare." host: "Vă rugăm să adăugați adresa de găzduire a spațiului de stocare, inclusiv https://. Nu trebuie să fie mai lungă de 255 de caractere." managed_project_folders_application_password: > Copy this value from: + managed_project_folders_application_password_caption: "Enable automatic managed folders by copying this value from: %{provider_type_link}." no_storage_set_up: "Nu există încă nici un fișier de stocare configurat." no_specific_folder: "By default, each user will start at their own home folder when they upload a file." automatic_folder: "This will automatically create a root folder for this project and manage the access permissions for each project member." @@ -105,6 +119,8 @@ ro: setting_up_storages: "Pentru configurarea fișierelor, vă rugăm să vizitați" setting_up_storages_non_admin: "Administratorii pot configura spațiul de stocare în Administrare / Stocare fișiere." all_available_storages_already_added: "Toate depozitele disponibile sunt deja adăugate la proiect." + oauth_application_details: "The client secret value will not be accessible again after you close this window. Please copy these values into the %{oauth_application_details_link}." + oauth_application_details_link_text: "Nextcloud OpenProject Integration settings" copy_from: "Copiază această valoare de la" nextcloud: integration: "Administrare Nextcloud / OpenProject" @@ -124,6 +140,7 @@ ro: The project folder is the default folder for file uploads for this project. Users can nevertheless still upload files to other locations. configuration_checks: incomplete: "The setup of this storage is incomplete." + oauth_client_incomplete: "Allow OpenProject to access %{provider} data using an OAuth." delete_warning: storage: > Sunteţi sigur că doriţi să ştergeţi acest stocare? Acest lucru va şterge şi stocarea din toate proiectele în care este folosit. În plus, va șterge toate link-urile din pachetele de lucru către fișierele care sunt stocate în stocare. @@ -138,12 +155,14 @@ ro: description: "Add a storage to see them here." label_active: "Active" label_add_new_storage: "Add new storage" + label_delete_storage: "Delete storage" label_inactive: "Inactive" label_creator: "Creator" label_provider: "Provider" label_file_link: "Link-ul fișierului" label_file_links: "Link-uri fișier" label_creation_time: "Creation time" + label_connected: "Connected" label_incomplete: "Incomplete" label_name: "Nume" label_host: "URL Gazdă" @@ -157,11 +176,18 @@ ro: one_drive: "OneDrive OAuth" label_oauth_application_details: "Detalii aplicație OAuth" label_oauth_client_details: "Detalii client OAuth" + label_openproject_oauth_application_id: "OpenProject OAuth Client ID" + label_openproject_oauth_application_secret: "OpenProject OAuth Client Secret" + label_oauth_client_id: "OAuth Client ID" + label_oauth_client_secret: "OAuth Client Secret" label_information: "Additional information" label_provider_type: "Tip flux" label_project_folder: "Project folder" label_new_storage: "Stocare nouă" label_edit_storage: "Edit storage" + label_edit_storage_host: "Edit storage host" + label_edit_storage_oauth_client: "Edit storage OAuth client" + label_edit_storage_automatically_managed_folders: "Edit storage automatically managed folders" label_existing_manual_folder: "Existing folder with manually managed permissions" label_no_specific_folder: "No specific folder" label_automatic_folder: "New folder with automatically managed permissions" diff --git a/modules/storages/config/locales/crowdin/ru.yml b/modules/storages/config/locales/crowdin/ru.yml index 3f04e0954aff..1a6912b012fb 100644 --- a/modules/storages/config/locales/crowdin/ru.yml +++ b/modules/storages/config/locales/crowdin/ru.yml @@ -26,6 +26,7 @@ ru: name: "Имя" creator: "Создатель" provider_type: "Тип поставщика" + host: "Host" storages/file_link: origin_id: "ID оригинала" errors: @@ -60,21 +61,32 @@ ru: default_name: "Моё хранилище" unknown_storage: "Неизвестное хранилище" buttons: + done_continue: "Done, continue" done_continue_setup: "Готово. Продолжить установку" done_complete_setup: "Готово, завершить установку" edit_automatically_managed_project_folders: "Редактировать автоматически управляемые папки проекта" replace_openproject_oauth: "Заменить OAuth OpenProject" replace_provider_type_oauth: "Заменить %{provider_type} OAuth" save: "Сохранить" + save_and_continue: "Save and continue" save_and_continue_setup: "Сохранить и продолжить установку" save_and_complete_setup: "Сохранить и завершить установку" select_folder: "Выберите папку" configure: "Настроить" + file_storage_view: + general_information: "General information" + oauth_applications: "OAuth applications" + project_folders: "Project folders" + storage_provider: "Storage provider" + openproject_oauth: "OpenProject OAuth" + nextcloud_oauth: "Nextcloud OAuth" + automatically_managed_folders: "Automatically managed folders" page_titles: file_storages: subtitle: "Добавьте внешнее хранилище файлов для загрузки, чтобы связывать и управлять файлами в пакетах работ." managed_project_folders: title: "Автоматически управляемые папки проектов" + subtitle_short: "Let OpenProject create folders per project automatically." subtitle: > Пусть OpenProject создает папки для каждого проекта автоматически. Это рекомендуется для того, чтобы каждый член команды всегда имел правильные права доступа. project_settings: @@ -87,12 +99,14 @@ ru: title: "Статус подключения участников" subtitle: "Проверьте статус подключения для хранилища %{storage_name_link} всех участников проекта." instructions: + provider_type: "Please make sure you have administration privileges in your Nextcloud instance and the application %{type_link_text} is installed before doing the setup." type: "Перед установкой убедитесь, что у вас есть права администрирования в вашем экземпляре Nextcloud и что перед установкой установлено следующее приложение:" type_link_text: "«Интеграционный OpenProject»" name: "Дайте вашему хранилищу имя, чтобы пользователи могли различать между несколькими хранилищами." host: "Пожалуйста, добавьте адрес вашего хранилища, включая https://. Он не должен быть длиннее 255 символов." managed_project_folders_application_password: > Скопировать это значение из: + managed_project_folders_application_password_caption: "Enable automatic managed folders by copying this value from: %{provider_type_link}." no_storage_set_up: "Нет настроенных хранилищ файлов." no_specific_folder: "По умолчанию каждый пользователь при загрузке файла начинает работу со своей собственной домашней папки." automatic_folder: "Это автоматически создаст корневую папку для этого проекта и будет управлять правами доступа для каждого участника проекта." @@ -105,6 +119,8 @@ ru: setting_up_storages: "Для настройки файловых хранилищ посетите" setting_up_storages_non_admin: "Администраторы могут настроить файловые хранилища в Администрировании / Файловых хранилищах." all_available_storages_already_added: "Все доступные хранилища уже добавлены в проект." + oauth_application_details: "The client secret value will not be accessible again after you close this window. Please copy these values into the %{oauth_application_details_link}." + oauth_application_details_link_text: "Nextcloud OpenProject Integration settings" copy_from: "Скопировать это значение из" nextcloud: integration: "Администрирование NextCloud / OpenProject" @@ -124,6 +140,7 @@ ru: Папка проекта является папкой по умолчанию для загрузки файлов для этого проекта. Тем не менее, пользователи по-прежнему могут загружать файлы в другие места. configuration_checks: incomplete: "Установка этого хранилища не завершена." + oauth_client_incomplete: "Allow OpenProject to access %{provider} data using an OAuth." delete_warning: storage: > Вы уверены, что хотите удалить это хранилище? Это также удалит хранилище из всех проектов, где оно используется. Кроме того, будут удалены все ссылки из пакетов работ на файлы, хранящиеся в этом хранилище. @@ -138,12 +155,14 @@ ru: description: "Добавьте хранилище, чтобы увидеть его здесь." label_active: "Активный" label_add_new_storage: "Добавить новое хранилище" + label_delete_storage: "Delete storage" label_inactive: "Неактивный" label_creator: "Создатель" label_provider: "Поставщик" label_file_link: "Ссылка на файл" label_file_links: "Ссылки на файл" label_creation_time: "Время создания" + label_connected: "Connected" label_incomplete: "Не завершено" label_name: "Имя" label_host: "URL хоста" @@ -157,11 +176,18 @@ ru: one_drive: "OneDrive OAuth" label_oauth_application_details: "Подробности приложения OAuth" label_oauth_client_details: "Детали клиента OAuth" + label_openproject_oauth_application_id: "OpenProject OAuth Client ID" + label_openproject_oauth_application_secret: "OpenProject OAuth Client Secret" + label_oauth_client_id: "OAuth Client ID" + label_oauth_client_secret: "OAuth Client Secret" label_information: "Additional information" label_provider_type: "Тип поставщика" label_project_folder: "Папка проекта" label_new_storage: "Новое хранилище" label_edit_storage: "Редактировать хранилище" + label_edit_storage_host: "Edit storage host" + label_edit_storage_oauth_client: "Edit storage OAuth client" + label_edit_storage_automatically_managed_folders: "Edit storage automatically managed folders" label_existing_manual_folder: "Существующая папка с разрешениями, управляемыми вручную" label_no_specific_folder: "Нет конкретной папки" label_automatic_folder: "Новая папка с автоматически управляемыми правами" diff --git a/modules/storages/config/locales/crowdin/rw.yml b/modules/storages/config/locales/crowdin/rw.yml index 79f677f4f873..14314f460790 100644 --- a/modules/storages/config/locales/crowdin/rw.yml +++ b/modules/storages/config/locales/crowdin/rw.yml @@ -26,6 +26,7 @@ rw: name: "Name" creator: "Creator" provider_type: "Provider type" + host: "Host" storages/file_link: origin_id: "Origin Id" errors: @@ -60,21 +61,32 @@ rw: default_name: "My storage" unknown_storage: "Unknown storage" buttons: + done_continue: "Done, continue" done_continue_setup: "Done. Continue setup" done_complete_setup: "Done, complete setup" edit_automatically_managed_project_folders: "Edit automatically managed project folders" replace_openproject_oauth: "Replace OpenProject OAuth" replace_provider_type_oauth: "Replace %{provider_type} OAuth" save: "Save" + save_and_continue: "Save and continue" save_and_continue_setup: "Save and continue setup" save_and_complete_setup: "Save and complete setup" select_folder: "Select folder" configure: "Configure" + file_storage_view: + general_information: "General information" + oauth_applications: "OAuth applications" + project_folders: "Project folders" + storage_provider: "Storage provider" + openproject_oauth: "OpenProject OAuth" + nextcloud_oauth: "Nextcloud OAuth" + automatically_managed_folders: "Automatically managed folders" page_titles: file_storages: subtitle: "Add an external file storage in order to upload, link and manage files in work packages." managed_project_folders: title: "Automatically managed project folders" + subtitle_short: "Let OpenProject create folders per project automatically." subtitle: > Let OpenProject create folders per project automatically. This is recommended as it ensures that every team member always has the correct access permissions. project_settings: @@ -87,12 +99,14 @@ rw: title: "Members connection status" subtitle: "Check the connection status for the storage %{storage_name_link} of all project members." instructions: + provider_type: "Please make sure you have administration privileges in your Nextcloud instance and the application %{type_link_text} is installed before doing the setup." type: "Please make sure you have administration privileges in your Nextcloud instance and have the following application installed before doing the setup:" type_link_text: "“Integration OpenProject”" name: "Give your storage a name so that users can differentiate between multiple storages." host: "Please add the host address of your storage including the https://. It should not be longer than 255 characters." managed_project_folders_application_password: > Copy this value from: + managed_project_folders_application_password_caption: "Enable automatic managed folders by copying this value from: %{provider_type_link}." no_storage_set_up: "There are no file storages set up yet." no_specific_folder: "By default, each user will start at their own home folder when they upload a file." automatic_folder: "This will automatically create a root folder for this project and manage the access permissions for each project member." @@ -105,6 +119,8 @@ rw: setting_up_storages: "For setting up file storages, please visit" setting_up_storages_non_admin: "Administrators can set up file storages in Administration / File Storages." all_available_storages_already_added: "All available storages are already added to the project." + oauth_application_details: "The client secret value will not be accessible again after you close this window. Please copy these values into the %{oauth_application_details_link}." + oauth_application_details_link_text: "Nextcloud OpenProject Integration settings" copy_from: "Copy this value from" nextcloud: integration: "Nextcloud Administration / OpenProject" @@ -124,6 +140,7 @@ rw: The project folder is the default folder for file uploads for this project. Users can nevertheless still upload files to other locations. configuration_checks: incomplete: "The setup of this storage is incomplete." + oauth_client_incomplete: "Allow OpenProject to access %{provider} data using an OAuth." delete_warning: storage: > Are you sure you want to delete this storage? This will also delete the storage from all projects where it is used. Further, it will also delete all links from work packages to files that are stored in that storage. @@ -138,12 +155,14 @@ rw: description: "Add a storage to see them here." label_active: "Active" label_add_new_storage: "Add new storage" + label_delete_storage: "Delete storage" label_inactive: "Inactive" label_creator: "Creator" label_provider: "Provider" label_file_link: "File link" label_file_links: "File links" label_creation_time: "Creation time" + label_connected: "Connected" label_incomplete: "Incomplete" label_name: "Name" label_host: "Host URL" @@ -157,11 +176,18 @@ rw: one_drive: "OneDrive OAuth" label_oauth_application_details: "OAuth application details" label_oauth_client_details: "OAuth client details" + label_openproject_oauth_application_id: "OpenProject OAuth Client ID" + label_openproject_oauth_application_secret: "OpenProject OAuth Client Secret" + label_oauth_client_id: "OAuth Client ID" + label_oauth_client_secret: "OAuth Client Secret" label_information: "Additional information" label_provider_type: "Provider type" label_project_folder: "Project folder" label_new_storage: "New storage" label_edit_storage: "Edit storage" + label_edit_storage_host: "Edit storage host" + label_edit_storage_oauth_client: "Edit storage OAuth client" + label_edit_storage_automatically_managed_folders: "Edit storage automatically managed folders" label_existing_manual_folder: "Existing folder with manually managed permissions" label_no_specific_folder: "No specific folder" label_automatic_folder: "New folder with automatically managed permissions" diff --git a/modules/storages/config/locales/crowdin/si.yml b/modules/storages/config/locales/crowdin/si.yml index c64d0ae108f9..cebf065f3cce 100644 --- a/modules/storages/config/locales/crowdin/si.yml +++ b/modules/storages/config/locales/crowdin/si.yml @@ -26,6 +26,7 @@ si: name: "නම" creator: "Creator" provider_type: "Provider type" + host: "Host" storages/file_link: origin_id: "Origin Id" errors: @@ -60,21 +61,32 @@ si: default_name: "My storage" unknown_storage: "Unknown storage" buttons: + done_continue: "Done, continue" done_continue_setup: "Done. Continue setup" done_complete_setup: "Done, complete setup" edit_automatically_managed_project_folders: "Edit automatically managed project folders" replace_openproject_oauth: "Replace OpenProject OAuth" replace_provider_type_oauth: "Replace %{provider_type} OAuth" save: "Save" + save_and_continue: "Save and continue" save_and_continue_setup: "Save and continue setup" save_and_complete_setup: "Save and complete setup" select_folder: "Select folder" configure: "Configure" + file_storage_view: + general_information: "General information" + oauth_applications: "OAuth applications" + project_folders: "Project folders" + storage_provider: "Storage provider" + openproject_oauth: "OpenProject OAuth" + nextcloud_oauth: "Nextcloud OAuth" + automatically_managed_folders: "Automatically managed folders" page_titles: file_storages: subtitle: "Add an external file storage in order to upload, link and manage files in work packages." managed_project_folders: title: "Automatically managed project folders" + subtitle_short: "Let OpenProject create folders per project automatically." subtitle: > Let OpenProject create folders per project automatically. This is recommended as it ensures that every team member always has the correct access permissions. project_settings: @@ -87,12 +99,14 @@ si: title: "Members connection status" subtitle: "Check the connection status for the storage %{storage_name_link} of all project members." instructions: + provider_type: "Please make sure you have administration privileges in your Nextcloud instance and the application %{type_link_text} is installed before doing the setup." type: "Please make sure you have administration privileges in your Nextcloud instance and have the following application installed before doing the setup:" type_link_text: "“Integration OpenProject”" name: "Give your storage a name so that users can differentiate between multiple storages." host: "Please add the host address of your storage including the https://. It should not be longer than 255 characters." managed_project_folders_application_password: > Copy this value from: + managed_project_folders_application_password_caption: "Enable automatic managed folders by copying this value from: %{provider_type_link}." no_storage_set_up: "There are no file storages set up yet." no_specific_folder: "By default, each user will start at their own home folder when they upload a file." automatic_folder: "This will automatically create a root folder for this project and manage the access permissions for each project member." @@ -105,6 +119,8 @@ si: setting_up_storages: "For setting up file storages, please visit" setting_up_storages_non_admin: "Administrators can set up file storages in Administration / File Storages." all_available_storages_already_added: "All available storages are already added to the project." + oauth_application_details: "The client secret value will not be accessible again after you close this window. Please copy these values into the %{oauth_application_details_link}." + oauth_application_details_link_text: "Nextcloud OpenProject Integration settings" copy_from: "Copy this value from" nextcloud: integration: "Nextcloud Administration / OpenProject" @@ -124,6 +140,7 @@ si: The project folder is the default folder for file uploads for this project. Users can nevertheless still upload files to other locations. configuration_checks: incomplete: "The setup of this storage is incomplete." + oauth_client_incomplete: "Allow OpenProject to access %{provider} data using an OAuth." delete_warning: storage: > Are you sure you want to delete this storage? This will also delete the storage from all projects where it is used. Further, it will also delete all links from work packages to files that are stored in that storage. @@ -138,12 +155,14 @@ si: description: "Add a storage to see them here." label_active: "Active" label_add_new_storage: "Add new storage" + label_delete_storage: "Delete storage" label_inactive: "Inactive" label_creator: "Creator" label_provider: "Provider" label_file_link: "File link" label_file_links: "File links" label_creation_time: "Creation time" + label_connected: "Connected" label_incomplete: "Incomplete" label_name: "නම" label_host: "Host URL" @@ -157,11 +176,18 @@ si: one_drive: "OneDrive OAuth" label_oauth_application_details: "OAuth application details" label_oauth_client_details: "OAuth client details" + label_openproject_oauth_application_id: "OpenProject OAuth Client ID" + label_openproject_oauth_application_secret: "OpenProject OAuth Client Secret" + label_oauth_client_id: "OAuth Client ID" + label_oauth_client_secret: "OAuth Client Secret" label_information: "Additional information" label_provider_type: "Provider type" label_project_folder: "Project folder" label_new_storage: "New storage" label_edit_storage: "Edit storage" + label_edit_storage_host: "Edit storage host" + label_edit_storage_oauth_client: "Edit storage OAuth client" + label_edit_storage_automatically_managed_folders: "Edit storage automatically managed folders" label_existing_manual_folder: "Existing folder with manually managed permissions" label_no_specific_folder: "No specific folder" label_automatic_folder: "New folder with automatically managed permissions" diff --git a/modules/storages/config/locales/crowdin/sk.yml b/modules/storages/config/locales/crowdin/sk.yml index 95577bbba164..7dbcc1f9dda6 100644 --- a/modules/storages/config/locales/crowdin/sk.yml +++ b/modules/storages/config/locales/crowdin/sk.yml @@ -26,6 +26,7 @@ sk: name: "Názov" creator: "Creator" provider_type: "Provider type" + host: "Host" storages/file_link: origin_id: "Origin Id" errors: @@ -60,21 +61,32 @@ sk: default_name: "My storage" unknown_storage: "Unknown storage" buttons: + done_continue: "Done, continue" done_continue_setup: "Done. Continue setup" done_complete_setup: "Done, complete setup" edit_automatically_managed_project_folders: "Edit automatically managed project folders" replace_openproject_oauth: "Replace OpenProject OAuth" replace_provider_type_oauth: "Replace %{provider_type} OAuth" save: "Save" + save_and_continue: "Save and continue" save_and_continue_setup: "Save and continue setup" save_and_complete_setup: "Save and complete setup" select_folder: "Select folder" configure: "Configure" + file_storage_view: + general_information: "General information" + oauth_applications: "OAuth applications" + project_folders: "Project folders" + storage_provider: "Storage provider" + openproject_oauth: "OpenProject OAuth" + nextcloud_oauth: "Nextcloud OAuth" + automatically_managed_folders: "Automatically managed folders" page_titles: file_storages: subtitle: "Add an external file storage in order to upload, link and manage files in work packages." managed_project_folders: title: "Automatically managed project folders" + subtitle_short: "Let OpenProject create folders per project automatically." subtitle: > Let OpenProject create folders per project automatically. This is recommended as it ensures that every team member always has the correct access permissions. project_settings: @@ -87,12 +99,14 @@ sk: title: "Members connection status" subtitle: "Check the connection status for the storage %{storage_name_link} of all project members." instructions: + provider_type: "Please make sure you have administration privileges in your Nextcloud instance and the application %{type_link_text} is installed before doing the setup." type: "Please make sure you have administration privileges in your Nextcloud instance and have the following application installed before doing the setup:" type_link_text: "“Integration OpenProject”" name: "Give your storage a name so that users can differentiate between multiple storages." host: "Please add the host address of your storage including the https://. It should not be longer than 255 characters." managed_project_folders_application_password: > Copy this value from: + managed_project_folders_application_password_caption: "Enable automatic managed folders by copying this value from: %{provider_type_link}." no_storage_set_up: "There are no file storages set up yet." no_specific_folder: "By default, each user will start at their own home folder when they upload a file." automatic_folder: "This will automatically create a root folder for this project and manage the access permissions for each project member." @@ -105,6 +119,8 @@ sk: setting_up_storages: "For setting up file storages, please visit" setting_up_storages_non_admin: "Administrators can set up file storages in Administration / File Storages." all_available_storages_already_added: "All available storages are already added to the project." + oauth_application_details: "The client secret value will not be accessible again after you close this window. Please copy these values into the %{oauth_application_details_link}." + oauth_application_details_link_text: "Nextcloud OpenProject Integration settings" copy_from: "Copy this value from" nextcloud: integration: "Nextcloud Administration / OpenProject" @@ -124,6 +140,7 @@ sk: The project folder is the default folder for file uploads for this project. Users can nevertheless still upload files to other locations. configuration_checks: incomplete: "The setup of this storage is incomplete." + oauth_client_incomplete: "Allow OpenProject to access %{provider} data using an OAuth." delete_warning: storage: > Are you sure you want to delete this storage? This will also delete the storage from all projects where it is used. Further, it will also delete all links from work packages to files that are stored in that storage. @@ -138,12 +155,14 @@ sk: description: "Add a storage to see them here." label_active: "Active" label_add_new_storage: "Add new storage" + label_delete_storage: "Delete storage" label_inactive: "Inactive" label_creator: "Creator" label_provider: "Provider" label_file_link: "File link" label_file_links: "File links" label_creation_time: "Creation time" + label_connected: "Connected" label_incomplete: "Incomplete" label_name: "Názov" label_host: "Host URL" @@ -157,11 +176,18 @@ sk: one_drive: "OneDrive OAuth" label_oauth_application_details: "OAuth application details" label_oauth_client_details: "OAuth client details" + label_openproject_oauth_application_id: "OpenProject OAuth Client ID" + label_openproject_oauth_application_secret: "OpenProject OAuth Client Secret" + label_oauth_client_id: "OAuth Client ID" + label_oauth_client_secret: "OAuth Client Secret" label_information: "Additional information" label_provider_type: "Provider type" label_project_folder: "Project folder" label_new_storage: "New storage" label_edit_storage: "Edit storage" + label_edit_storage_host: "Edit storage host" + label_edit_storage_oauth_client: "Edit storage OAuth client" + label_edit_storage_automatically_managed_folders: "Edit storage automatically managed folders" label_existing_manual_folder: "Existing folder with manually managed permissions" label_no_specific_folder: "No specific folder" label_automatic_folder: "New folder with automatically managed permissions" diff --git a/modules/storages/config/locales/crowdin/sl.yml b/modules/storages/config/locales/crowdin/sl.yml index 3c1db300ac65..7e305c286b8d 100644 --- a/modules/storages/config/locales/crowdin/sl.yml +++ b/modules/storages/config/locales/crowdin/sl.yml @@ -26,6 +26,7 @@ sl: name: "Ime" creator: "Creator" provider_type: "Provider type" + host: "Host" storages/file_link: origin_id: "Origin Id" errors: @@ -60,21 +61,32 @@ sl: default_name: "My storage" unknown_storage: "Unknown storage" buttons: + done_continue: "Done, continue" done_continue_setup: "Done. Continue setup" done_complete_setup: "Done, complete setup" edit_automatically_managed_project_folders: "Edit automatically managed project folders" replace_openproject_oauth: "Replace OpenProject OAuth" replace_provider_type_oauth: "Replace %{provider_type} OAuth" save: "Save" + save_and_continue: "Save and continue" save_and_continue_setup: "Save and continue setup" save_and_complete_setup: "Save and complete setup" select_folder: "Select folder" configure: "Configure" + file_storage_view: + general_information: "General information" + oauth_applications: "OAuth applications" + project_folders: "Project folders" + storage_provider: "Storage provider" + openproject_oauth: "OpenProject OAuth" + nextcloud_oauth: "Nextcloud OAuth" + automatically_managed_folders: "Automatically managed folders" page_titles: file_storages: subtitle: "Add an external file storage in order to upload, link and manage files in work packages." managed_project_folders: title: "Automatically managed project folders" + subtitle_short: "Let OpenProject create folders per project automatically." subtitle: > Let OpenProject create folders per project automatically. This is recommended as it ensures that every team member always has the correct access permissions. project_settings: @@ -87,12 +99,14 @@ sl: title: "Members connection status" subtitle: "Check the connection status for the storage %{storage_name_link} of all project members." instructions: + provider_type: "Please make sure you have administration privileges in your Nextcloud instance and the application %{type_link_text} is installed before doing the setup." type: "Please make sure you have administration privileges in your Nextcloud instance and have the following application installed before doing the setup:" type_link_text: "“Integration OpenProject”" name: "Give your storage a name so that users can differentiate between multiple storages." host: "Please add the host address of your storage including the https://. It should not be longer than 255 characters." managed_project_folders_application_password: > Copy this value from: + managed_project_folders_application_password_caption: "Enable automatic managed folders by copying this value from: %{provider_type_link}." no_storage_set_up: "There are no file storages set up yet." no_specific_folder: "By default, each user will start at their own home folder when they upload a file." automatic_folder: "This will automatically create a root folder for this project and manage the access permissions for each project member." @@ -105,6 +119,8 @@ sl: setting_up_storages: "For setting up file storages, please visit" setting_up_storages_non_admin: "Administrators can set up file storages in Administration / File Storages." all_available_storages_already_added: "All available storages are already added to the project." + oauth_application_details: "The client secret value will not be accessible again after you close this window. Please copy these values into the %{oauth_application_details_link}." + oauth_application_details_link_text: "Nextcloud OpenProject Integration settings" copy_from: "Copy this value from" nextcloud: integration: "Nextcloud Administration / OpenProject" @@ -124,6 +140,7 @@ sl: The project folder is the default folder for file uploads for this project. Users can nevertheless still upload files to other locations. configuration_checks: incomplete: "The setup of this storage is incomplete." + oauth_client_incomplete: "Allow OpenProject to access %{provider} data using an OAuth." delete_warning: storage: > Are you sure you want to delete this storage? This will also delete the storage from all projects where it is used. Further, it will also delete all links from work packages to files that are stored in that storage. @@ -138,12 +155,14 @@ sl: description: "Add a storage to see them here." label_active: "Active" label_add_new_storage: "Add new storage" + label_delete_storage: "Delete storage" label_inactive: "Inactive" label_creator: "Creator" label_provider: "Provider" label_file_link: "File link" label_file_links: "File links" label_creation_time: "Creation time" + label_connected: "Connected" label_incomplete: "Incomplete" label_name: "Ime" label_host: "Host URL" @@ -157,11 +176,18 @@ sl: one_drive: "OneDrive OAuth" label_oauth_application_details: "OAuth application details" label_oauth_client_details: "OAuth client details" + label_openproject_oauth_application_id: "OpenProject OAuth Client ID" + label_openproject_oauth_application_secret: "OpenProject OAuth Client Secret" + label_oauth_client_id: "OAuth Client ID" + label_oauth_client_secret: "OAuth Client Secret" label_information: "Additional information" label_provider_type: "Provider type" label_project_folder: "Project folder" label_new_storage: "New storage" label_edit_storage: "Edit storage" + label_edit_storage_host: "Edit storage host" + label_edit_storage_oauth_client: "Edit storage OAuth client" + label_edit_storage_automatically_managed_folders: "Edit storage automatically managed folders" label_existing_manual_folder: "Existing folder with manually managed permissions" label_no_specific_folder: "No specific folder" label_automatic_folder: "New folder with automatically managed permissions" diff --git a/modules/storages/config/locales/crowdin/sr.yml b/modules/storages/config/locales/crowdin/sr.yml index 0f4efb955904..948228af2b49 100644 --- a/modules/storages/config/locales/crowdin/sr.yml +++ b/modules/storages/config/locales/crowdin/sr.yml @@ -26,6 +26,7 @@ sr: name: "Name" creator: "Creator" provider_type: "Provider type" + host: "Host" storages/file_link: origin_id: "Origin Id" errors: @@ -60,21 +61,32 @@ sr: default_name: "My storage" unknown_storage: "Unknown storage" buttons: + done_continue: "Done, continue" done_continue_setup: "Done. Continue setup" done_complete_setup: "Done, complete setup" edit_automatically_managed_project_folders: "Edit automatically managed project folders" replace_openproject_oauth: "Replace OpenProject OAuth" replace_provider_type_oauth: "Replace %{provider_type} OAuth" save: "Save" + save_and_continue: "Save and continue" save_and_continue_setup: "Save and continue setup" save_and_complete_setup: "Save and complete setup" select_folder: "Select folder" configure: "Configure" + file_storage_view: + general_information: "General information" + oauth_applications: "OAuth applications" + project_folders: "Project folders" + storage_provider: "Storage provider" + openproject_oauth: "OpenProject OAuth" + nextcloud_oauth: "Nextcloud OAuth" + automatically_managed_folders: "Automatically managed folders" page_titles: file_storages: subtitle: "Add an external file storage in order to upload, link and manage files in work packages." managed_project_folders: title: "Automatically managed project folders" + subtitle_short: "Let OpenProject create folders per project automatically." subtitle: > Let OpenProject create folders per project automatically. This is recommended as it ensures that every team member always has the correct access permissions. project_settings: @@ -87,12 +99,14 @@ sr: title: "Members connection status" subtitle: "Check the connection status for the storage %{storage_name_link} of all project members." instructions: + provider_type: "Please make sure you have administration privileges in your Nextcloud instance and the application %{type_link_text} is installed before doing the setup." type: "Please make sure you have administration privileges in your Nextcloud instance and have the following application installed before doing the setup:" type_link_text: "“Integration OpenProject”" name: "Give your storage a name so that users can differentiate between multiple storages." host: "Please add the host address of your storage including the https://. It should not be longer than 255 characters." managed_project_folders_application_password: > Copy this value from: + managed_project_folders_application_password_caption: "Enable automatic managed folders by copying this value from: %{provider_type_link}." no_storage_set_up: "There are no file storages set up yet." no_specific_folder: "By default, each user will start at their own home folder when they upload a file." automatic_folder: "This will automatically create a root folder for this project and manage the access permissions for each project member." @@ -105,6 +119,8 @@ sr: setting_up_storages: "For setting up file storages, please visit" setting_up_storages_non_admin: "Administrators can set up file storages in Administration / File Storages." all_available_storages_already_added: "All available storages are already added to the project." + oauth_application_details: "The client secret value will not be accessible again after you close this window. Please copy these values into the %{oauth_application_details_link}." + oauth_application_details_link_text: "Nextcloud OpenProject Integration settings" copy_from: "Copy this value from" nextcloud: integration: "Nextcloud Administration / OpenProject" @@ -124,6 +140,7 @@ sr: The project folder is the default folder for file uploads for this project. Users can nevertheless still upload files to other locations. configuration_checks: incomplete: "The setup of this storage is incomplete." + oauth_client_incomplete: "Allow OpenProject to access %{provider} data using an OAuth." delete_warning: storage: > Are you sure you want to delete this storage? This will also delete the storage from all projects where it is used. Further, it will also delete all links from work packages to files that are stored in that storage. @@ -138,12 +155,14 @@ sr: description: "Add a storage to see them here." label_active: "Active" label_add_new_storage: "Add new storage" + label_delete_storage: "Delete storage" label_inactive: "Inactive" label_creator: "Creator" label_provider: "Provider" label_file_link: "File link" label_file_links: "File links" label_creation_time: "Creation time" + label_connected: "Connected" label_incomplete: "Incomplete" label_name: "Name" label_host: "Host URL" @@ -157,11 +176,18 @@ sr: one_drive: "OneDrive OAuth" label_oauth_application_details: "OAuth application details" label_oauth_client_details: "OAuth client details" + label_openproject_oauth_application_id: "OpenProject OAuth Client ID" + label_openproject_oauth_application_secret: "OpenProject OAuth Client Secret" + label_oauth_client_id: "OAuth Client ID" + label_oauth_client_secret: "OAuth Client Secret" label_information: "Additional information" label_provider_type: "Provider type" label_project_folder: "Project folder" label_new_storage: "New storage" label_edit_storage: "Edit storage" + label_edit_storage_host: "Edit storage host" + label_edit_storage_oauth_client: "Edit storage OAuth client" + label_edit_storage_automatically_managed_folders: "Edit storage automatically managed folders" label_existing_manual_folder: "Existing folder with manually managed permissions" label_no_specific_folder: "No specific folder" label_automatic_folder: "New folder with automatically managed permissions" diff --git a/modules/storages/config/locales/crowdin/sv.yml b/modules/storages/config/locales/crowdin/sv.yml index 41f7e712c7fe..b9d0a0b41f11 100644 --- a/modules/storages/config/locales/crowdin/sv.yml +++ b/modules/storages/config/locales/crowdin/sv.yml @@ -26,6 +26,7 @@ sv: name: "Namn" creator: "Creator" provider_type: "Provider type" + host: "Host" storages/file_link: origin_id: "Origin Id" errors: @@ -60,21 +61,32 @@ sv: default_name: "My storage" unknown_storage: "Unknown storage" buttons: + done_continue: "Done, continue" done_continue_setup: "Done. Continue setup" done_complete_setup: "Done, complete setup" edit_automatically_managed_project_folders: "Edit automatically managed project folders" replace_openproject_oauth: "Replace OpenProject OAuth" replace_provider_type_oauth: "Replace %{provider_type} OAuth" save: "Spara" + save_and_continue: "Save and continue" save_and_continue_setup: "Save and continue setup" save_and_complete_setup: "Save and complete setup" select_folder: "Select folder" configure: "Configure" + file_storage_view: + general_information: "General information" + oauth_applications: "OAuth applications" + project_folders: "Project folders" + storage_provider: "Storage provider" + openproject_oauth: "OpenProject OAuth" + nextcloud_oauth: "Nextcloud OAuth" + automatically_managed_folders: "Automatically managed folders" page_titles: file_storages: subtitle: "Add an external file storage in order to upload, link and manage files in work packages." managed_project_folders: title: "Automatically managed project folders" + subtitle_short: "Let OpenProject create folders per project automatically." subtitle: > Let OpenProject create folders per project automatically. This is recommended as it ensures that every team member always has the correct access permissions. project_settings: @@ -87,12 +99,14 @@ sv: title: "Members connection status" subtitle: "Check the connection status for the storage %{storage_name_link} of all project members." instructions: + provider_type: "Please make sure you have administration privileges in your Nextcloud instance and the application %{type_link_text} is installed before doing the setup." type: "Please make sure you have administration privileges in your Nextcloud instance and have the following application installed before doing the setup:" type_link_text: "“Integration OpenProject”" name: "Give your storage a name so that users can differentiate between multiple storages." host: "Please add the host address of your storage including the https://. It should not be longer than 255 characters." managed_project_folders_application_password: > Copy this value from: + managed_project_folders_application_password_caption: "Enable automatic managed folders by copying this value from: %{provider_type_link}." no_storage_set_up: "There are no file storages set up yet." no_specific_folder: "By default, each user will start at their own home folder when they upload a file." automatic_folder: "This will automatically create a root folder for this project and manage the access permissions for each project member." @@ -105,6 +119,8 @@ sv: setting_up_storages: "For setting up file storages, please visit" setting_up_storages_non_admin: "Administrators can set up file storages in Administration / File Storages." all_available_storages_already_added: "All available storages are already added to the project." + oauth_application_details: "The client secret value will not be accessible again after you close this window. Please copy these values into the %{oauth_application_details_link}." + oauth_application_details_link_text: "Nextcloud OpenProject Integration settings" copy_from: "Copy this value from" nextcloud: integration: "Nextcloud Administration / OpenProject" @@ -124,6 +140,7 @@ sv: The project folder is the default folder for file uploads for this project. Users can nevertheless still upload files to other locations. configuration_checks: incomplete: "The setup of this storage is incomplete." + oauth_client_incomplete: "Allow OpenProject to access %{provider} data using an OAuth." delete_warning: storage: > Are you sure you want to delete this storage? This will also delete the storage from all projects where it is used. Further, it will also delete all links from work packages to files that are stored in that storage. @@ -138,12 +155,14 @@ sv: description: "Add a storage to see them here." label_active: "Active" label_add_new_storage: "Add new storage" + label_delete_storage: "Delete storage" label_inactive: "Inactive" label_creator: "Creator" label_provider: "Provider" label_file_link: "File link" label_file_links: "File links" label_creation_time: "Creation time" + label_connected: "Connected" label_incomplete: "Incomplete" label_name: "Namn" label_host: "Host URL" @@ -157,11 +176,18 @@ sv: one_drive: "OneDrive OAuth" label_oauth_application_details: "OAuth application details" label_oauth_client_details: "OAuth client details" + label_openproject_oauth_application_id: "OpenProject OAuth Client ID" + label_openproject_oauth_application_secret: "OpenProject OAuth Client Secret" + label_oauth_client_id: "OAuth Client ID" + label_oauth_client_secret: "OAuth Client Secret" label_information: "Additional information" label_provider_type: "Provider type" label_project_folder: "Project folder" label_new_storage: "New storage" label_edit_storage: "Edit storage" + label_edit_storage_host: "Edit storage host" + label_edit_storage_oauth_client: "Edit storage OAuth client" + label_edit_storage_automatically_managed_folders: "Edit storage automatically managed folders" label_existing_manual_folder: "Existing folder with manually managed permissions" label_no_specific_folder: "No specific folder" label_automatic_folder: "New folder with automatically managed permissions" diff --git a/modules/storages/config/locales/crowdin/th.yml b/modules/storages/config/locales/crowdin/th.yml index 22d2cc7276e5..4c047084e933 100644 --- a/modules/storages/config/locales/crowdin/th.yml +++ b/modules/storages/config/locales/crowdin/th.yml @@ -26,6 +26,7 @@ th: name: "ชื่อ" creator: "Creator" provider_type: "Provider type" + host: "Host" storages/file_link: origin_id: "Origin Id" errors: @@ -60,21 +61,32 @@ th: default_name: "My storage" unknown_storage: "Unknown storage" buttons: + done_continue: "Done, continue" done_continue_setup: "Done. Continue setup" done_complete_setup: "Done, complete setup" edit_automatically_managed_project_folders: "Edit automatically managed project folders" replace_openproject_oauth: "Replace OpenProject OAuth" replace_provider_type_oauth: "Replace %{provider_type} OAuth" save: "Save" + save_and_continue: "Save and continue" save_and_continue_setup: "Save and continue setup" save_and_complete_setup: "Save and complete setup" select_folder: "Select folder" configure: "Configure" + file_storage_view: + general_information: "General information" + oauth_applications: "OAuth applications" + project_folders: "Project folders" + storage_provider: "Storage provider" + openproject_oauth: "OpenProject OAuth" + nextcloud_oauth: "Nextcloud OAuth" + automatically_managed_folders: "Automatically managed folders" page_titles: file_storages: subtitle: "Add an external file storage in order to upload, link and manage files in work packages." managed_project_folders: title: "Automatically managed project folders" + subtitle_short: "Let OpenProject create folders per project automatically." subtitle: > Let OpenProject create folders per project automatically. This is recommended as it ensures that every team member always has the correct access permissions. project_settings: @@ -87,12 +99,14 @@ th: title: "Members connection status" subtitle: "Check the connection status for the storage %{storage_name_link} of all project members." instructions: + provider_type: "Please make sure you have administration privileges in your Nextcloud instance and the application %{type_link_text} is installed before doing the setup." type: "Please make sure you have administration privileges in your Nextcloud instance and have the following application installed before doing the setup:" type_link_text: "“Integration OpenProject”" name: "Give your storage a name so that users can differentiate between multiple storages." host: "Please add the host address of your storage including the https://. It should not be longer than 255 characters." managed_project_folders_application_password: > Copy this value from: + managed_project_folders_application_password_caption: "Enable automatic managed folders by copying this value from: %{provider_type_link}." no_storage_set_up: "There are no file storages set up yet." no_specific_folder: "By default, each user will start at their own home folder when they upload a file." automatic_folder: "This will automatically create a root folder for this project and manage the access permissions for each project member." @@ -105,6 +119,8 @@ th: setting_up_storages: "For setting up file storages, please visit" setting_up_storages_non_admin: "Administrators can set up file storages in Administration / File Storages." all_available_storages_already_added: "All available storages are already added to the project." + oauth_application_details: "The client secret value will not be accessible again after you close this window. Please copy these values into the %{oauth_application_details_link}." + oauth_application_details_link_text: "Nextcloud OpenProject Integration settings" copy_from: "Copy this value from" nextcloud: integration: "Nextcloud Administration / OpenProject" @@ -124,6 +140,7 @@ th: The project folder is the default folder for file uploads for this project. Users can nevertheless still upload files to other locations. configuration_checks: incomplete: "The setup of this storage is incomplete." + oauth_client_incomplete: "Allow OpenProject to access %{provider} data using an OAuth." delete_warning: storage: > Are you sure you want to delete this storage? This will also delete the storage from all projects where it is used. Further, it will also delete all links from work packages to files that are stored in that storage. @@ -138,12 +155,14 @@ th: description: "Add a storage to see them here." label_active: "Active" label_add_new_storage: "Add new storage" + label_delete_storage: "Delete storage" label_inactive: "Inactive" label_creator: "Creator" label_provider: "Provider" label_file_link: "File link" label_file_links: "File links" label_creation_time: "Creation time" + label_connected: "Connected" label_incomplete: "Incomplete" label_name: "ชื่อ" label_host: "Host URL" @@ -157,11 +176,18 @@ th: one_drive: "OneDrive OAuth" label_oauth_application_details: "OAuth application details" label_oauth_client_details: "OAuth client details" + label_openproject_oauth_application_id: "OpenProject OAuth Client ID" + label_openproject_oauth_application_secret: "OpenProject OAuth Client Secret" + label_oauth_client_id: "OAuth Client ID" + label_oauth_client_secret: "OAuth Client Secret" label_information: "Additional information" label_provider_type: "Provider type" label_project_folder: "Project folder" label_new_storage: "New storage" label_edit_storage: "Edit storage" + label_edit_storage_host: "Edit storage host" + label_edit_storage_oauth_client: "Edit storage OAuth client" + label_edit_storage_automatically_managed_folders: "Edit storage automatically managed folders" label_existing_manual_folder: "Existing folder with manually managed permissions" label_no_specific_folder: "No specific folder" label_automatic_folder: "New folder with automatically managed permissions" diff --git a/modules/storages/config/locales/crowdin/tr.yml b/modules/storages/config/locales/crowdin/tr.yml index d8a28b3f5764..ad2051cf63dc 100644 --- a/modules/storages/config/locales/crowdin/tr.yml +++ b/modules/storages/config/locales/crowdin/tr.yml @@ -26,6 +26,7 @@ tr: name: "İsim" creator: "Oluşturan" provider_type: "Sağlayıcı türü" + host: "Host" storages/file_link: origin_id: "Kaynak kimliği" errors: @@ -60,21 +61,32 @@ tr: default_name: "My storage" unknown_storage: "Unknown storage" buttons: + done_continue: "Done, continue" done_continue_setup: "Tamamlandı. Kuruluma devam et" done_complete_setup: "Done, complete setup" edit_automatically_managed_project_folders: "Edit automatically managed project folders" replace_openproject_oauth: "OpenProject OAuth'u değiştirin" replace_provider_type_oauth: "%{provider_type} OAuth'u değiştirin" save: "Save" + save_and_continue: "Save and continue" save_and_continue_setup: "Kaydet ve kuruluma devam et" save_and_complete_setup: "Kaydet ve kurulumu tamamla" select_folder: "Select folder" configure: "Configure" + file_storage_view: + general_information: "General information" + oauth_applications: "OAuth applications" + project_folders: "Project folders" + storage_provider: "Storage provider" + openproject_oauth: "OpenProject OAuth" + nextcloud_oauth: "Nextcloud OAuth" + automatically_managed_folders: "Automatically managed folders" page_titles: file_storages: subtitle: "Add an external file storage in order to upload, link and manage files in work packages." managed_project_folders: title: "Automatically managed project folders" + subtitle_short: "Let OpenProject create folders per project automatically." subtitle: > Let OpenProject create folders per project automatically. This is recommended as it ensures that every team member always has the correct access permissions. project_settings: @@ -87,12 +99,14 @@ tr: title: "Members connection status" subtitle: "Check the connection status for the storage %{storage_name_link} of all project members." instructions: + provider_type: "Please make sure you have administration privileges in your Nextcloud instance and the application %{type_link_text} is installed before doing the setup." type: "Lütfen Nextcloud bulut sunucunuzda yönetici ayrıcalıklarına sahip olduğunuzdan ve kurulumu yapmadan önce aşağıdaki uygulamanın kurulu olduğundan emin olun:" type_link_text: "“Entegrasyon OpenProject”" name: "Kullanıcıların birden fazla depolama alanı arasında ayrım yapabilmesi için depolama alanınıza bir ad verin." host: "Lütfen https dahil olmak üzere depolama alanınızın ana bilgisayar adresini ekleyin:" managed_project_folders_application_password: > Copy this value from: + managed_project_folders_application_password_caption: "Enable automatic managed folders by copying this value from: %{provider_type_link}." no_storage_set_up: "Henüz ayarlanmış dosya deposu yok." no_specific_folder: "By default, each user will start at their own home folder when they upload a file." automatic_folder: "This will automatically create a root folder for this project and manage the access permissions for each project member." @@ -105,6 +119,8 @@ tr: setting_up_storages: "Dosya depolarını ayarlamak için lütfen adresi ziyaret edin." setting_up_storages_non_admin: "Yöneticiler, Yönetim'de dosya depoları kurabilir" all_available_storages_already_added: "Mevcut tüm depolar zaten projeye eklenmiştir." + oauth_application_details: "The client secret value will not be accessible again after you close this window. Please copy these values into the %{oauth_application_details_link}." + oauth_application_details_link_text: "Nextcloud OpenProject Integration settings" copy_from: "Bu değeri şuradan kopyala" nextcloud: integration: "Nextcloud Yönetimi / OpenProject" @@ -124,6 +140,7 @@ tr: The project folder is the default folder for file uploads for this project. Users can nevertheless still upload files to other locations. configuration_checks: incomplete: "The setup of this storage is incomplete." + oauth_client_incomplete: "Allow OpenProject to access %{provider} data using an OAuth." delete_warning: storage: > Bu depolama alanını silmek istediğinizden emin misiniz? Bu, depolamayı kullanıldığı tüm projelerden de siler. Ayrıca, iş paketlerinden o depoda saklanan dosyalara olan tüm bağlantıları da siler. @@ -138,12 +155,14 @@ tr: description: "Add a storage to see them here." label_active: "Active" label_add_new_storage: "Add new storage" + label_delete_storage: "Delete storage" label_inactive: "Inactive" label_creator: "Oluşturan" label_provider: "Provider" label_file_link: "Dosya bağlantısı" label_file_links: "Dosya bağlantıları" label_creation_time: "Creation time" + label_connected: "Connected" label_incomplete: "Incomplete" label_name: "İsim" label_host: "Barındırıcı URL'si" @@ -157,11 +176,18 @@ tr: one_drive: "OneDrive OAuth" label_oauth_application_details: "OAuth uygulaması ayrıntıları" label_oauth_client_details: "OAuth istemci ayrıntıları" + label_openproject_oauth_application_id: "OpenProject OAuth Client ID" + label_openproject_oauth_application_secret: "OpenProject OAuth Client Secret" + label_oauth_client_id: "OAuth Client ID" + label_oauth_client_secret: "OAuth Client Secret" label_information: "Additional information" label_provider_type: "Sağlayıcı türü" label_project_folder: "Project folder" label_new_storage: "Yeni depolama" label_edit_storage: "Edit storage" + label_edit_storage_host: "Edit storage host" + label_edit_storage_oauth_client: "Edit storage OAuth client" + label_edit_storage_automatically_managed_folders: "Edit storage automatically managed folders" label_existing_manual_folder: "Existing folder with manually managed permissions" label_no_specific_folder: "No specific folder" label_automatic_folder: "New folder with automatically managed permissions" diff --git a/modules/storages/config/locales/crowdin/uk.yml b/modules/storages/config/locales/crowdin/uk.yml index c3a7c988d97c..4a1733413db0 100644 --- a/modules/storages/config/locales/crowdin/uk.yml +++ b/modules/storages/config/locales/crowdin/uk.yml @@ -26,6 +26,7 @@ uk: name: "Назва" creator: "Автор" provider_type: "Тип постачальника" + host: "Host" storages/file_link: origin_id: "Код джерела" errors: @@ -60,21 +61,32 @@ uk: default_name: "My storage" unknown_storage: "Невідоме сховище" buttons: + done_continue: "Done, continue" done_continue_setup: "Готово – продовжити налаштування" done_complete_setup: "Готово – завершити налаштування" edit_automatically_managed_project_folders: "Редагувати папки проєкту з автоматичним керуванням" replace_openproject_oauth: "Замінити OpenProject OAuth" replace_provider_type_oauth: "Замінити %{provider_type} OAuth" save: "Save" + save_and_continue: "Save and continue" save_and_continue_setup: "Зберегти й продовжити налаштування" save_and_complete_setup: "Зберегти й завершити налаштування" select_folder: "Вибрати папку" configure: "Налаштувати" + file_storage_view: + general_information: "General information" + oauth_applications: "OAuth applications" + project_folders: "Project folders" + storage_provider: "Storage provider" + openproject_oauth: "OpenProject OAuth" + nextcloud_oauth: "Nextcloud OAuth" + automatically_managed_folders: "Automatically managed folders" page_titles: file_storages: subtitle: "Add an external file storage in order to upload, link and manage files in work packages." managed_project_folders: title: "Папки проєкту з автоматичним керуванням" + subtitle_short: "Let OpenProject create folders per project automatically." subtitle: > Дозвольте OpenProject автоматично створювати папки для проєкту. Радимо зробити це, адже в такому разі кожен учасник команди завжди матиме належні дозволи на доступ. project_settings: @@ -87,12 +99,14 @@ uk: title: "Стан підключення учасників" subtitle: "Перевірте стан підключення до сховища %{storage_name_link} для всіх учасників проєкту." instructions: + provider_type: "Please make sure you have administration privileges in your Nextcloud instance and the application %{type_link_text} is installed before doing the setup." type: "Перш ніж виконувати налаштування, переконайтеся, що маєте права адміністратора у своєму екземплярі Nextcloud і що встановлено цей додаток:" type_link_text: "«Інтеграція OpenProject»" name: "Назвіть своє сховище, щоб користувачі могли відрізняти його від інших сховищ." host: "Додайте адресу хосту для свого сховища, включно з https://. Її довжина не може перевищувати 255 символів." managed_project_folders_application_password: > Копіювати це значення з: + managed_project_folders_application_password_caption: "Enable automatic managed folders by copying this value from: %{provider_type_link}." no_storage_set_up: "Файлові сховища поки не створено." no_specific_folder: "За замовчуванням кожен користувач, який передасть файл, починатиме роботу у власній головній папці." automatic_folder: "Буде автоматично створено кореневу папку для цього проєкту й налаштовано дозволи на доступ для кожного учасника проєкту." @@ -105,6 +119,8 @@ uk: setting_up_storages: "Щоб створити файлові сховища, перейдіть у" setting_up_storages_non_admin: "Адміністратори можуть створювати файлові сховища в розділі «Адміністрування» / «Файлові сховища»." all_available_storages_already_added: "У проєкт уже додано всі доступні сховища." + oauth_application_details: "The client secret value will not be accessible again after you close this window. Please copy these values into the %{oauth_application_details_link}." + oauth_application_details_link_text: "Nextcloud OpenProject Integration settings" copy_from: "Копіювати це значення з" nextcloud: integration: "Адміністрування Nextcloud / OpenProject" @@ -124,6 +140,7 @@ uk: Папка проєкту – це папка за замовчуванням для файлів, які передаються в цей проєкт. Однак користувачі можуть передавати файли в інші розташування. configuration_checks: incomplete: "The setup of this storage is incomplete." + oauth_client_incomplete: "Allow OpenProject to access %{provider} data using an OAuth." delete_warning: storage: > Справді видалити це сховище? Це сховище буде також видалено з усіх проєктів, де воно використовувалося. Крім того, буде видалено всі посилання в пакетах робіт на файли, які зберігалися в цьому сховищі. @@ -138,12 +155,14 @@ uk: description: "Add a storage to see them here." label_active: "Активні" label_add_new_storage: "Add new storage" + label_delete_storage: "Delete storage" label_inactive: "Неактивні" label_creator: "Автор" label_provider: "Provider" label_file_link: "Посилання на файл" label_file_links: "Посилання на файл" label_creation_time: "Creation time" + label_connected: "Connected" label_incomplete: "Incomplete" label_name: "Назва" label_host: "URL-адреса хосту" @@ -157,11 +176,18 @@ uk: one_drive: "OneDrive OAuth" label_oauth_application_details: "Докладні відомості про додаток OAuth" label_oauth_client_details: "Докладні відомості про клієнт OAuth" + label_openproject_oauth_application_id: "OpenProject OAuth Client ID" + label_openproject_oauth_application_secret: "OpenProject OAuth Client Secret" + label_oauth_client_id: "OAuth Client ID" + label_oauth_client_secret: "OAuth Client Secret" label_information: "Additional information" label_provider_type: "Тип постачальника" label_project_folder: "Папка проєкту" label_new_storage: "Нове сховище" label_edit_storage: "Edit storage" + label_edit_storage_host: "Edit storage host" + label_edit_storage_oauth_client: "Edit storage OAuth client" + label_edit_storage_automatically_managed_folders: "Edit storage automatically managed folders" label_existing_manual_folder: "Наявна папка з ручним керуванням дозволами" label_no_specific_folder: "Немає конкретної папки" label_automatic_folder: "Нова папка з автоматичним керуванням дозволами" diff --git a/modules/storages/config/locales/crowdin/vi.yml b/modules/storages/config/locales/crowdin/vi.yml index 1d50e8d58140..ed831ea0c561 100644 --- a/modules/storages/config/locales/crowdin/vi.yml +++ b/modules/storages/config/locales/crowdin/vi.yml @@ -26,6 +26,7 @@ vi: name: "Tên" creator: "Creator" provider_type: "Provider type" + host: "Host" storages/file_link: origin_id: "Origin Id" errors: @@ -60,21 +61,32 @@ vi: default_name: "My storage" unknown_storage: "Unknown storage" buttons: + done_continue: "Done, continue" done_continue_setup: "Done. Continue setup" done_complete_setup: "Done, complete setup" edit_automatically_managed_project_folders: "Edit automatically managed project folders" replace_openproject_oauth: "Replace OpenProject OAuth" replace_provider_type_oauth: "Replace %{provider_type} OAuth" save: "Save" + save_and_continue: "Save and continue" save_and_continue_setup: "Save and continue setup" save_and_complete_setup: "Save and complete setup" select_folder: "Select folder" configure: "Configure" + file_storage_view: + general_information: "General information" + oauth_applications: "OAuth applications" + project_folders: "Project folders" + storage_provider: "Storage provider" + openproject_oauth: "OpenProject OAuth" + nextcloud_oauth: "Nextcloud OAuth" + automatically_managed_folders: "Automatically managed folders" page_titles: file_storages: subtitle: "Add an external file storage in order to upload, link and manage files in work packages." managed_project_folders: title: "Automatically managed project folders" + subtitle_short: "Let OpenProject create folders per project automatically." subtitle: > Let OpenProject create folders per project automatically. This is recommended as it ensures that every team member always has the correct access permissions. project_settings: @@ -87,12 +99,14 @@ vi: title: "Members connection status" subtitle: "Check the connection status for the storage %{storage_name_link} of all project members." instructions: + provider_type: "Please make sure you have administration privileges in your Nextcloud instance and the application %{type_link_text} is installed before doing the setup." type: "Please make sure you have administration privileges in your Nextcloud instance and have the following application installed before doing the setup:" type_link_text: "“Integration OpenProject”" name: "Give your storage a name so that users can differentiate between multiple storages." host: "Please add the host address of your storage including the https://. It should not be longer than 255 characters." managed_project_folders_application_password: > Copy this value from: + managed_project_folders_application_password_caption: "Enable automatic managed folders by copying this value from: %{provider_type_link}." no_storage_set_up: "There are no file storages set up yet." no_specific_folder: "By default, each user will start at their own home folder when they upload a file." automatic_folder: "This will automatically create a root folder for this project and manage the access permissions for each project member." @@ -105,6 +119,8 @@ vi: setting_up_storages: "For setting up file storages, please visit" setting_up_storages_non_admin: "Administrators can set up file storages in Administration / File Storages." all_available_storages_already_added: "All available storages are already added to the project." + oauth_application_details: "The client secret value will not be accessible again after you close this window. Please copy these values into the %{oauth_application_details_link}." + oauth_application_details_link_text: "Nextcloud OpenProject Integration settings" copy_from: "Copy this value from" nextcloud: integration: "Nextcloud Administration / OpenProject" @@ -124,6 +140,7 @@ vi: The project folder is the default folder for file uploads for this project. Users can nevertheless still upload files to other locations. configuration_checks: incomplete: "The setup of this storage is incomplete." + oauth_client_incomplete: "Allow OpenProject to access %{provider} data using an OAuth." delete_warning: storage: > Are you sure you want to delete this storage? This will also delete the storage from all projects where it is used. Further, it will also delete all links from work packages to files that are stored in that storage. @@ -138,12 +155,14 @@ vi: description: "Add a storage to see them here." label_active: "Active" label_add_new_storage: "Add new storage" + label_delete_storage: "Delete storage" label_inactive: "Inactive" label_creator: "Creator" label_provider: "Provider" label_file_link: "File link" label_file_links: "File links" label_creation_time: "Creation time" + label_connected: "Connected" label_incomplete: "Incomplete" label_name: "Tên" label_host: "Host URL" @@ -157,11 +176,18 @@ vi: one_drive: "OneDrive OAuth" label_oauth_application_details: "OAuth application details" label_oauth_client_details: "OAuth client details" + label_openproject_oauth_application_id: "OpenProject OAuth Client ID" + label_openproject_oauth_application_secret: "OpenProject OAuth Client Secret" + label_oauth_client_id: "OAuth Client ID" + label_oauth_client_secret: "OAuth Client Secret" label_information: "Additional information" label_provider_type: "Provider type" label_project_folder: "Project folder" label_new_storage: "New storage" label_edit_storage: "Edit storage" + label_edit_storage_host: "Edit storage host" + label_edit_storage_oauth_client: "Edit storage OAuth client" + label_edit_storage_automatically_managed_folders: "Edit storage automatically managed folders" label_existing_manual_folder: "Existing folder with manually managed permissions" label_no_specific_folder: "No specific folder" label_automatic_folder: "New folder with automatically managed permissions" diff --git a/modules/storages/config/locales/crowdin/zh-CN.yml b/modules/storages/config/locales/crowdin/zh-CN.yml index f061e170c07b..f423b3eb1174 100644 --- a/modules/storages/config/locales/crowdin/zh-CN.yml +++ b/modules/storages/config/locales/crowdin/zh-CN.yml @@ -26,6 +26,7 @@ zh-CN: name: "名称" creator: "创建者" provider_type: "提供商类型" + host: "Host" storages/file_link: origin_id: "来源 ID" errors: @@ -60,21 +61,32 @@ zh-CN: default_name: "我的存储" unknown_storage: "未知存储区" buttons: + done_continue: "Done, continue" done_continue_setup: "已完成。继续设置" done_complete_setup: "完成,完成设置" edit_automatically_managed_project_folders: "编辑自动托管的项目文件夹" replace_openproject_oauth: "替换 OpenProject OAuth" replace_provider_type_oauth: "替换 %{provider_type} OAuth" save: "保存" + save_and_continue: "Save and continue" save_and_continue_setup: "保存并继续设置" save_and_complete_setup: "保存并完成设置" select_folder: "选择文件夹" configure: "配置" + file_storage_view: + general_information: "General information" + oauth_applications: "OAuth applications" + project_folders: "Project folders" + storage_provider: "Storage provider" + openproject_oauth: "OpenProject OAuth" + nextcloud_oauth: "Nextcloud OAuth" + automatically_managed_folders: "Automatically managed folders" page_titles: file_storages: subtitle: "添加外部文件存储以便在工作包中上传、链接和管理文件。" managed_project_folders: title: "自动托管的项目文件夹" + subtitle_short: "Let OpenProject create folders per project automatically." subtitle: > 让 OpenProject 自动为每个项目创建文件夹。建议这样做,因为这样可以确保每个团队成员始终拥有正确的访问权限。 project_settings: @@ -87,12 +99,14 @@ zh-CN: title: "成员连接状态" subtitle: "检查所有项目成员的存储区 %{storage_name_link} 的连接状态。" instructions: + provider_type: "Please make sure you have administration privileges in your Nextcloud instance and the application %{type_link_text} is installed before doing the setup." type: "请确保您在 Nextcloud 实例中具有管理权限,并在进行设置之前安装了以下应用程序:" type_link_text: "“集成 OpenProject”" name: "为您的存储命名,以便用户可以区分多个存储。" host: "请添加存储的主机地址,包括 https://。不应超过 255 个字符。" managed_project_folders_application_password: > 从以下位置复制此值: + managed_project_folders_application_password_caption: "Enable automatic managed folders by copying this value from: %{provider_type_link}." no_storage_set_up: "尚未设置文件存储。" no_specific_folder: "默认情况下,每个用户上传文件时将从自己的主文件夹开始。" automatic_folder: "这将自动为此项目创建一个根文件夹,并管理每个项目成员的访问权限。" @@ -105,6 +119,8 @@ zh-CN: setting_up_storages: "如需设置文件存储,请访问" setting_up_storages_non_admin: "管理员可以在“管理/文件存储”中设置文件存储。" all_available_storages_already_added: "所有可用存储均已添加到项目。" + oauth_application_details: "The client secret value will not be accessible again after you close this window. Please copy these values into the %{oauth_application_details_link}." + oauth_application_details_link_text: "Nextcloud OpenProject Integration settings" copy_from: "复制此值自" nextcloud: integration: "Nextcloud 管理/OpenProject" @@ -116,14 +132,15 @@ zh-CN: 从Azure门户复制客户端密钥。对于新创建的应用程序,首先需要手动创建密钥。对于Web应用程序的授权,密钥是必需的。 missing_client_id_for_redirect_uri: "缺少客户端ID以提供重定向URI。" tenant_id: > - Please insert the tenant ID you got from your SharePoint administrator. + 请插入从您 SharePoint 管理员处获得的租户 ID 。 drive_id: > - The drive ID can be obtained by you SharePoint administrator. + 驱动器 ID 可以向您的 SharePoint 管理员获取。 help_texts: project_folder: > 项目文件夹是此项目上传文件的默认文件夹。用户仍然可以上传文件到其他位置。 configuration_checks: incomplete: "该存储的设置不完整。" + oauth_client_incomplete: "Allow OpenProject to access %{provider} data using an OAuth." delete_warning: storage: > 确定要删除此存储吗?此操作也将从所有使用该存储的项目中将其删除。此外,此操作还将删除从工作包到该存储中存储的文件的所有链接。 @@ -138,12 +155,14 @@ zh-CN: description: "在这里添加一个存储以查看它们。" label_active: "有效" label_add_new_storage: "添加新存储" + label_delete_storage: "Delete storage" label_inactive: "停用" label_creator: "创建者" label_provider: "提供商" label_file_link: "文件链接" label_file_links: "文件链接" label_creation_time: "创建时间" + label_connected: "Connected" label_incomplete: "不完整" label_name: "名称" label_host: "主机 URL" @@ -157,11 +176,18 @@ zh-CN: one_drive: "OneDrive OAuth" label_oauth_application_details: "OAuth 应用程序详情" label_oauth_client_details: "OAuth 客户端详情" - label_information: "Additional information" + label_openproject_oauth_application_id: "OpenProject OAuth Client ID" + label_openproject_oauth_application_secret: "OpenProject OAuth Client Secret" + label_oauth_client_id: "OAuth Client ID" + label_oauth_client_secret: "OAuth Client Secret" + label_information: "附加信息" label_provider_type: "提供商类型" label_project_folder: "项目文件夹" label_new_storage: "新存储" label_edit_storage: "编辑存储" + label_edit_storage_host: "Edit storage host" + label_edit_storage_oauth_client: "Edit storage OAuth client" + label_edit_storage_automatically_managed_folders: "Edit storage automatically managed folders" label_existing_manual_folder: "具有手动管理权限的现有文件夹" label_no_specific_folder: "未指定文件夹" label_automatic_folder: "新建具有自动管理权限的文件夹" diff --git a/modules/storages/config/locales/crowdin/zh-TW.yml b/modules/storages/config/locales/crowdin/zh-TW.yml index 5146fb35e7e4..6e30e3f8623a 100644 --- a/modules/storages/config/locales/crowdin/zh-TW.yml +++ b/modules/storages/config/locales/crowdin/zh-TW.yml @@ -26,6 +26,7 @@ zh-TW: name: "名稱" creator: "建立者" provider_type: "提供者類型" + host: "Host" storages/file_link: origin_id: "來源 ID" errors: @@ -60,21 +61,32 @@ zh-TW: default_name: "My storage" unknown_storage: "不明的儲存區" buttons: + done_continue: "Done, continue" done_continue_setup: "已完成。繼續設置" done_complete_setup: "完成。完成設置" edit_automatically_managed_project_folders: "編輯自動管理的項目文件夾" replace_openproject_oauth: "替換 OpenProject OAuth" replace_provider_type_oauth: "替換 %{provider_type} OAuth" save: "Save" + save_and_continue: "Save and continue" save_and_continue_setup: "保存並繼續設置" save_and_complete_setup: "保存並完成設置" select_folder: "選擇資料夾" configure: "配置" + file_storage_view: + general_information: "General information" + oauth_applications: "OAuth applications" + project_folders: "Project folders" + storage_provider: "Storage provider" + openproject_oauth: "OpenProject OAuth" + nextcloud_oauth: "Nextcloud OAuth" + automatically_managed_folders: "Automatically managed folders" page_titles: file_storages: subtitle: "Add an external file storage in order to upload, link and manage files in work packages." managed_project_folders: title: "自動管理的專案文件夾" + subtitle_short: "Let OpenProject create folders per project automatically." subtitle: > 讓 OpenProject 自動為每個專案建立文件夾。建議這樣做,因為這樣可以確保每個團隊成員始終擁有正確的訪問權限。 project_settings: @@ -87,12 +99,14 @@ zh-TW: title: "成員連線狀態" subtitle: "檢查所有項目成員的存儲區 %{storage_name_link} 的連線狀態。" instructions: + provider_type: "Please make sure you have administration privileges in your Nextcloud instance and the application %{type_link_text} is installed before doing the setup." type: "請確保您在 Nextcloud 實例中具有管理權限,並在進行設置之前安裝了以下應用程序:" type_link_text: "“整合 OpenProject”" name: "為您的存儲區命名,以便用戶可以區分多個存儲區。" host: "請添加存儲區的主機地址,包括 https://。不應超過 255 個字符。" managed_project_folders_application_password: > 從以下位置複製此值: + managed_project_folders_application_password_caption: "Enable automatic managed folders by copying this value from: %{provider_type_link}." no_storage_set_up: "There are no file storages set up yet." no_specific_folder: "By default, each user will start at their own home folder when they upload a file." automatic_folder: "This will automatically create a root folder for this project and manage the access permissions for each project member." @@ -105,6 +119,8 @@ zh-TW: setting_up_storages: "For setting up file storages, please visit" setting_up_storages_non_admin: "Administrators can set up file storages in Administration / File Storages." all_available_storages_already_added: "All available storages are already added to the project." + oauth_application_details: "The client secret value will not be accessible again after you close this window. Please copy these values into the %{oauth_application_details_link}." + oauth_application_details_link_text: "Nextcloud OpenProject Integration settings" copy_from: "Copy this value from" nextcloud: integration: "Nextcloud Administration / OpenProject" @@ -124,6 +140,7 @@ zh-TW: The project folder is the default folder for file uploads for this project. Users can nevertheless still upload files to other locations. configuration_checks: incomplete: "The setup of this storage is incomplete." + oauth_client_incomplete: "Allow OpenProject to access %{provider} data using an OAuth." delete_warning: storage: > Are you sure you want to delete this storage? This will also delete the storage from all projects where it is used. Further, it will also delete all links from work packages to files that are stored in that storage. @@ -138,12 +155,14 @@ zh-TW: description: "Add a storage to see them here." label_active: "Active" label_add_new_storage: "Add new storage" + label_delete_storage: "Delete storage" label_inactive: "Inactive" label_creator: "Creator" label_provider: "Provider" label_file_link: "File link" label_file_links: "File links" label_creation_time: "Creation time" + label_connected: "Connected" label_incomplete: "Incomplete" label_name: "名稱" label_host: "Host URL" @@ -157,11 +176,18 @@ zh-TW: one_drive: "OneDrive OAuth" label_oauth_application_details: "OAuth application details" label_oauth_client_details: "OAuth client details" + label_openproject_oauth_application_id: "OpenProject OAuth Client ID" + label_openproject_oauth_application_secret: "OpenProject OAuth Client Secret" + label_oauth_client_id: "OAuth Client ID" + label_oauth_client_secret: "OAuth Client Secret" label_information: "Additional information" label_provider_type: "Provider type" label_project_folder: "Project folder" label_new_storage: "New storage" label_edit_storage: "Edit storage" + label_edit_storage_host: "Edit storage host" + label_edit_storage_oauth_client: "Edit storage OAuth client" + label_edit_storage_automatically_managed_folders: "Edit storage automatically managed folders" label_existing_manual_folder: "Existing folder with manually managed permissions" label_no_specific_folder: "No specific folder" label_automatic_folder: "New folder with automatically managed permissions"