diff --git a/config/locales/crowdin/af.yml b/config/locales/crowdin/af.yml index 960051ac7207..a302aeb69f0a 100644 --- a/config/locales/crowdin/af.yml +++ b/config/locales/crowdin/af.yml @@ -1102,7 +1102,7 @@ af: confirmation: "Password confirmation does not match password." format: "%{message}" password: - weak: "Must contain characters of the following classes (at least %{min_count} of %{all_count}): %{rules}." + weak: "Must contain characters of the following classes (at least %{min_count} of %{all_count}): %{rules}" lowercase: "kleinletter (bv. 'a')" uppercase: "grootletter (bv. 'A')" numeric: "numeries (bv. ' 1')" diff --git a/config/locales/crowdin/ar.yml b/config/locales/crowdin/ar.yml index 41e039a55d16..53bc8602e403 100644 --- a/config/locales/crowdin/ar.yml +++ b/config/locales/crowdin/ar.yml @@ -1130,7 +1130,7 @@ ar: confirmation: "Password confirmation does not match password." format: "%{message}" password: - weak: "يجب أن تحتوي على أحرف الفئات التالية (على الأقل %{min_count} %{all_count}): %{rules}." + weak: "Must contain characters of the following classes (at least %{min_count} of %{all_count}): %{rules}" lowercase: "أحرف صغيرة (مثل 'a')" uppercase: "أحرف كبيرة (على سبيل المثال، 'A')" numeric: "رقمية (على سبيل المثال، '1')" diff --git a/config/locales/crowdin/az.yml b/config/locales/crowdin/az.yml index 73f52c51cabd..5b8c23acb510 100644 --- a/config/locales/crowdin/az.yml +++ b/config/locales/crowdin/az.yml @@ -1102,7 +1102,7 @@ az: confirmation: "Password confirmation does not match password." format: "%{message}" password: - weak: "Must contain characters of the following classes (at least %{min_count} of %{all_count}): %{rules}." + weak: "Must contain characters of the following classes (at least %{min_count} of %{all_count}): %{rules}" lowercase: "lowercase (e.g. 'a')" uppercase: "uppercase (e.g. 'A')" numeric: "numeric (e.g. '1')" diff --git a/config/locales/crowdin/be.yml b/config/locales/crowdin/be.yml index 1fb22eb2b43f..a125ade4c720 100644 --- a/config/locales/crowdin/be.yml +++ b/config/locales/crowdin/be.yml @@ -1116,7 +1116,7 @@ be: confirmation: "Password confirmation does not match password." format: "%{message}" password: - weak: "Must contain characters of the following classes (at least %{min_count} of %{all_count}): %{rules}." + weak: "Must contain characters of the following classes (at least %{min_count} of %{all_count}): %{rules}" lowercase: "lowercase (e.g. 'a')" uppercase: "uppercase (e.g. 'A')" numeric: "numeric (e.g. '1')" diff --git a/config/locales/crowdin/bg.yml b/config/locales/crowdin/bg.yml index e65d3e9a9699..bfbdee3f37e2 100644 --- a/config/locales/crowdin/bg.yml +++ b/config/locales/crowdin/bg.yml @@ -1102,7 +1102,7 @@ bg: confirmation: "Потвърждението на паролата не съвпада с паролата." format: "%{message}" password: - weak: "Трябва да съдържа знаци от следните класове (най-малко %{min_count} на %{all_count}): %{rules}." + weak: "Must contain characters of the following classes (at least %{min_count} of %{all_count}): %{rules}" lowercase: "малки букви (например \"а\")" uppercase: "главни (например \"А\")" numeric: "цифрова (например ' 1')" diff --git a/config/locales/crowdin/ca.yml b/config/locales/crowdin/ca.yml index fd57361b7436..2b63672aa771 100644 --- a/config/locales/crowdin/ca.yml +++ b/config/locales/crowdin/ca.yml @@ -1098,7 +1098,7 @@ ca: confirmation: "La confirmació de la contrasenya no coincideix." format: "%{message}" password: - weak: "Ha de contenir caràcters de les següents classes (com a mínim %{min_count} de %{all_count}): %{rules}." + weak: "Must contain characters of the following classes (at least %{min_count} of %{all_count}): %{rules}" lowercase: "minúscules (ex. \"a\")" uppercase: "majúscules (p. ex. ' A')" numeric: "numèric (p. ex. \"1\")" diff --git a/config/locales/crowdin/ckb-IR.yml b/config/locales/crowdin/ckb-IR.yml index 53c80d593e0f..fa83ae6241b8 100644 --- a/config/locales/crowdin/ckb-IR.yml +++ b/config/locales/crowdin/ckb-IR.yml @@ -1102,7 +1102,7 @@ ckb-IR: confirmation: "Password confirmation does not match password." format: "%{message}" password: - weak: "Must contain characters of the following classes (at least %{min_count} of %{all_count}): %{rules}." + weak: "Must contain characters of the following classes (at least %{min_count} of %{all_count}): %{rules}" lowercase: "lowercase (e.g. 'a')" uppercase: "uppercase (e.g. 'A')" numeric: "numeric (e.g. '1')" diff --git a/config/locales/crowdin/cs.yml b/config/locales/crowdin/cs.yml index d0eeb55dab72..2c66c91f31f2 100644 --- a/config/locales/crowdin/cs.yml +++ b/config/locales/crowdin/cs.yml @@ -1116,7 +1116,7 @@ cs: confirmation: "Hesla se neshodují!" format: "%{message}" password: - weak: "Musí obsahovat znaky z následujících tříd (alespoň %{min_count} z %{all_count}): %{rules}." + weak: "Must contain characters of the following classes (at least %{min_count} of %{all_count}): %{rules}" lowercase: "malá písmena (například 'a')" uppercase: "velká písmena (například ' A')" numeric: "číselné (např. 1)" diff --git a/config/locales/crowdin/da.yml b/config/locales/crowdin/da.yml index 9fc044daa437..ddc0db4e0b80 100644 --- a/config/locales/crowdin/da.yml +++ b/config/locales/crowdin/da.yml @@ -1100,7 +1100,7 @@ da: confirmation: "Password confirmation does not match password." format: "%{message}" password: - weak: "Skal indeholde tegn fra følgende klasser (minimum %{min_count} af %{all_count}): %{rules}." + weak: "Must contain characters of the following classes (at least %{min_count} of %{all_count}): %{rules}" lowercase: "små bogstaver (f.eks. \"a\")" uppercase: "store bogstaver (f.eks. \"A\")" numeric: "tal (fx \"1\")" diff --git a/config/locales/crowdin/de.yml b/config/locales/crowdin/de.yml index 361ba9a26c7b..92d7d0740f6f 100644 --- a/config/locales/crowdin/de.yml +++ b/config/locales/crowdin/de.yml @@ -1096,7 +1096,7 @@ de: confirmation: "Passwort und Bestätigung stimmt nicht überein." format: "%{message}" password: - weak: "Muss Zeichen aus folgenden Klassen beinhalten (mindestens %{min_count} von %{all_count}): %{rules}." + weak: "Must contain characters of the following classes (at least %{min_count} of %{all_count}): %{rules}" lowercase: "Kleinbuchstaben (z.B. 'a')" uppercase: "Großbuchstaben (z.B. 'A')" numeric: "Ziffern (z.B. '1')" diff --git a/config/locales/crowdin/el.yml b/config/locales/crowdin/el.yml index 81b444231089..f158ddd39ae0 100644 --- a/config/locales/crowdin/el.yml +++ b/config/locales/crowdin/el.yml @@ -1098,7 +1098,7 @@ el: confirmation: "Password confirmation does not match password." format: "%{message}" password: - weak: "Πρέπει να περιέχει χαρακτήρες από τις ακόλουθες κλάσεις (τουλάχιστον %{min_count} από %{all_count}): %{rules}." + weak: "Must contain characters of the following classes (at least %{min_count} of %{all_count}): %{rules}" lowercase: "πεζά γράμματα (π.χ. 'α')" uppercase: "κεφαλαία γράμματα (π.χ. 'Α')" numeric: "αριθμητικό (π.χ. '1')" diff --git a/config/locales/crowdin/eo.yml b/config/locales/crowdin/eo.yml index 8b2542eda0da..c91b553362c5 100644 --- a/config/locales/crowdin/eo.yml +++ b/config/locales/crowdin/eo.yml @@ -1102,7 +1102,7 @@ eo: confirmation: "Password confirmation does not match password." format: "%{message}" password: - weak: "Must contain characters of the following classes (at least %{min_count} of %{all_count}): %{rules}." + weak: "Must contain characters of the following classes (at least %{min_count} of %{all_count}): %{rules}" lowercase: "minuskle (Ekz. 'a')" uppercase: "majuskle (Ekz. 'A')" numeric: "nombra (ekz. '1')" diff --git a/config/locales/crowdin/es.yml b/config/locales/crowdin/es.yml index 0e2522133e10..bbf03bcbfd67 100644 --- a/config/locales/crowdin/es.yml +++ b/config/locales/crowdin/es.yml @@ -1099,7 +1099,7 @@ es: confirmation: "La confirmación de contraseña no coincide con la contraseña." format: "%{message}" password: - weak: "Debe contener caracteres de las siguientes tipos (como mínimo %{min_count} de %{all_count}):%{rules}." + weak: "Must contain characters of the following classes (at least %{min_count} of %{all_count}): %{rules}" lowercase: "en minúsculas (por ejemplo 'a')" uppercase: "en mayúsculas (por ejemplo ' A')" numeric: "numérico (por ejemplo, ' 1')" diff --git a/config/locales/crowdin/et.yml b/config/locales/crowdin/et.yml index c39a3fb23a2b..2b700bc2be3e 100644 --- a/config/locales/crowdin/et.yml +++ b/config/locales/crowdin/et.yml @@ -1102,7 +1102,7 @@ et: confirmation: "Password confirmation does not match password." format: "%{message}" password: - weak: "Must contain characters of the following classes (at least %{min_count} of %{all_count}): %{rules}." + weak: "Must contain characters of the following classes (at least %{min_count} of %{all_count}): %{rules}" lowercase: "väiketäht (näiteks \"a\")" uppercase: "suurtäht (näiteks 'A')" numeric: "arvuline (nt 1, 2, 3)" diff --git a/config/locales/crowdin/eu.yml b/config/locales/crowdin/eu.yml index 4344e220c0aa..603342b37669 100644 --- a/config/locales/crowdin/eu.yml +++ b/config/locales/crowdin/eu.yml @@ -1102,7 +1102,7 @@ eu: confirmation: "Password confirmation does not match password." format: "%{message}" password: - weak: "Must contain characters of the following classes (at least %{min_count} of %{all_count}): %{rules}." + weak: "Must contain characters of the following classes (at least %{min_count} of %{all_count}): %{rules}" lowercase: "lowercase (e.g. 'a')" uppercase: "uppercase (e.g. 'A')" numeric: "numeric (e.g. '1')" diff --git a/config/locales/crowdin/fa.yml b/config/locales/crowdin/fa.yml index b0ce1d1b731d..f43a8dea6bfe 100644 --- a/config/locales/crowdin/fa.yml +++ b/config/locales/crowdin/fa.yml @@ -1102,7 +1102,7 @@ fa: confirmation: "Password confirmation does not match password." format: "%{message}" password: - weak: "بايد كاراكترهايي از اين گروهها داشته باشد: حداقل %{min_count} كاراكتر %{all_count}: %{rules}." + weak: "Must contain characters of the following classes (at least %{min_count} of %{all_count}): %{rules}" lowercase: "حروف كوچك" uppercase: "حروف بزرگ" numeric: "عدد" diff --git a/config/locales/crowdin/fi.yml b/config/locales/crowdin/fi.yml index aa8458539ef2..b74d0efe35b3 100644 --- a/config/locales/crowdin/fi.yml +++ b/config/locales/crowdin/fi.yml @@ -1102,7 +1102,7 @@ fi: confirmation: "Password confirmation does not match password." format: "%{message}" password: - weak: "On sisällettävä merkkejä seuraavista luokista (ainakin %{min_count} %{all_count}): %{rules}." + weak: "Must contain characters of the following classes (at least %{min_count} of %{all_count}): %{rules}" lowercase: "pieniä kirjaimia (esim. \"a\")" uppercase: "isoja kirjaimia (esim. A)" numeric: "numeerinen (esim. 1)" diff --git a/config/locales/crowdin/fil.yml b/config/locales/crowdin/fil.yml index 9945377c3cf4..902196eb3f99 100644 --- a/config/locales/crowdin/fil.yml +++ b/config/locales/crowdin/fil.yml @@ -1102,7 +1102,7 @@ fil: confirmation: "Password confirmation does not match password." format: "%{message}" password: - weak: "Dapat naglalaman ng mga karakter sa mga sumusunod na klase (kahit na %{min_count} sa %{all_count}): %{rules}." + weak: "Must contain characters of the following classes (at least %{min_count} of %{all_count}): %{rules}" lowercase: "lowercase (e.g. 'a')" uppercase: "uppercase (e.g 'A')" numeric: "numeric (e.g.'1')" diff --git a/config/locales/crowdin/fr.yml b/config/locales/crowdin/fr.yml index 0e2e8b02e6a5..3bed651f6fa7 100644 --- a/config/locales/crowdin/fr.yml +++ b/config/locales/crowdin/fr.yml @@ -1101,7 +1101,7 @@ fr: confirmation: "La confirmation du mot de passe ne correspond pas au mot de passe." format: "%{message}" password: - weak: "Doit contenir des caractères des classes suivantes (au moins %{min_count} sur %{all_count}) : %{rules}." + weak: "Must contain characters of the following classes (at least %{min_count} of %{all_count}): %{rules}" lowercase: "minuscules (par exemple, « a »)" uppercase: "majuscule (e.g. « A »)" numeric: "numérique (e.g. « 1 »)" diff --git a/config/locales/crowdin/he.yml b/config/locales/crowdin/he.yml index 816531943298..55a94b175a25 100644 --- a/config/locales/crowdin/he.yml +++ b/config/locales/crowdin/he.yml @@ -1116,7 +1116,7 @@ he: confirmation: "Password confirmation does not match password." format: "%{message}" password: - weak: "Must contain characters of the following classes (at least %{min_count} of %{all_count}): %{rules}." + weak: "Must contain characters of the following classes (at least %{min_count} of %{all_count}): %{rules}" lowercase: "אותיות קטנות (למשל 'a')" uppercase: "אותיות רישיות (למשל ' A')" numeric: "מספריים (למשל ' 1')" diff --git a/config/locales/crowdin/hi.yml b/config/locales/crowdin/hi.yml index 6b06c0b7c540..c66ddbbcbba6 100644 --- a/config/locales/crowdin/hi.yml +++ b/config/locales/crowdin/hi.yml @@ -1100,7 +1100,7 @@ hi: confirmation: "Password confirmation does not match password." format: "%{message}" password: - weak: "Must contain characters of the following classes (at least %{min_count} of %{all_count}): %{rules}." + weak: "Must contain characters of the following classes (at least %{min_count} of %{all_count}): %{rules}" lowercase: "लोअरकेस (उदा. ' a ')" uppercase: "अपरकेस (उदा. ' A ')" numeric: "सांख्यिक (उदा. ' 1 ')" diff --git a/config/locales/crowdin/hr.yml b/config/locales/crowdin/hr.yml index 52eda3e7b4c5..ad4ce9318468 100644 --- a/config/locales/crowdin/hr.yml +++ b/config/locales/crowdin/hr.yml @@ -1109,7 +1109,7 @@ hr: confirmation: "Password confirmation does not match password." format: "%{message}" password: - weak: "Mora sadržavati znakove sljedećih klasa (najamanje %{min_count} od %{all_count}: %{rules})." + weak: "Must contain characters of the following classes (at least %{min_count} of %{all_count}): %{rules}" lowercase: "mala slova (npr. 'a')" uppercase: "velika slova (npr. ' A')" numeric: "numerički (npr. ' 1')" diff --git a/config/locales/crowdin/hu.yml b/config/locales/crowdin/hu.yml index 1764ea20a09d..35658d592627 100644 --- a/config/locales/crowdin/hu.yml +++ b/config/locales/crowdin/hu.yml @@ -1099,7 +1099,7 @@ hu: confirmation: "A két jelszó nem egyezik!" format: "%{message}\n" password: - weak: "Az alábbi karakter típusokból tartalmaznia kell karaktert (legalább %{min_count} a %{all_count} típusból): %{rules}." + weak: "Must contain characters of the following classes (at least %{min_count} of %{all_count}): %{rules}" lowercase: "Kisbetű (pl. 'a')" uppercase: "Nagybetű (pl. 'A')" numeric: "Szám (pl. '1')" diff --git a/config/locales/crowdin/id.yml b/config/locales/crowdin/id.yml index 9a6461ba4ba7..f6588447d8d9 100644 --- a/config/locales/crowdin/id.yml +++ b/config/locales/crowdin/id.yml @@ -1088,7 +1088,7 @@ id: confirmation: "Password confirmation does not match password." format: "%{message}" password: - weak: "Must contain characters of the following classes (at least %{min_count} of %{all_count}): %{rules}." + weak: "Must contain characters of the following classes (at least %{min_count} of %{all_count}): %{rules}" lowercase: "huruf kecil (spt. 'a')" uppercase: "huruf besar (spt. 'A')" numeric: "numerik (spt. ' 1')" diff --git a/config/locales/crowdin/it.yml b/config/locales/crowdin/it.yml index 1f91eaaff138..d4c7dd1b5256 100644 --- a/config/locales/crowdin/it.yml +++ b/config/locales/crowdin/it.yml @@ -1099,7 +1099,7 @@ it: confirmation: "Le password non corrispondono." format: "%{message}" password: - weak: "Deve contenere caratteri delle seguenti classi (almeno %{min_count} di %{all_count}): %{rules}." + weak: "Must contain characters of the following classes (at least %{min_count} of %{all_count}): %{rules}" lowercase: "minuscolo (es. 'a')" uppercase: "maiuscolo (es. 'A')" numeric: "numerico (es. '1')" diff --git a/config/locales/crowdin/ja.yml b/config/locales/crowdin/ja.yml index aea0eb092384..42ce35962321 100644 --- a/config/locales/crowdin/ja.yml +++ b/config/locales/crowdin/ja.yml @@ -1091,7 +1091,7 @@ ja: confirmation: "Password confirmation does not match password." format: "%{message}" password: - weak: "次の文字の種類が含まれるようにしてください (%{all_count} つのうちに %{min_count} つ以上):%{rules}。" + weak: "Must contain characters of the following classes (at least %{min_count} of %{all_count}): %{rules}" lowercase: "アルファベット小文字 (例: 'a')" uppercase: "アルファベット大文字 (例: ' A')" numeric: "数値 (例: '1')" diff --git a/config/locales/crowdin/js-af.yml b/config/locales/crowdin/js-af.yml index 59c8f7063574..b0558273e01b 100644 --- a/config/locales/crowdin/js-af.yml +++ b/config/locales/crowdin/js-af.yml @@ -74,7 +74,7 @@ af: button_copy: "Kopieer" button_copy_to_clipboard: "Copy to clipboard" button_copy_link_to_clipboard: "Copy link to clipboard" - button_copy_to_other_project: "Duplicate to other project" + button_copy_to_other_project: "Duplicate in another project" button_custom-fields: "Pasgemaakte velde" button_delete: "Skrap" button_delete_watcher: "Delete watcher" diff --git a/config/locales/crowdin/js-ar.yml b/config/locales/crowdin/js-ar.yml index 67c66f6142eb..cae75bd68323 100644 --- a/config/locales/crowdin/js-ar.yml +++ b/config/locales/crowdin/js-ar.yml @@ -74,7 +74,7 @@ ar: button_copy: "انسخ" button_copy_to_clipboard: "نسخ إلى الحافظة" button_copy_link_to_clipboard: "Copy link to clipboard" - button_copy_to_other_project: "Duplicate to other project" + button_copy_to_other_project: "Duplicate in another project" button_custom-fields: "الحقول المخصصة" button_delete: "احذف" button_delete_watcher: "احذف المراقب" diff --git a/config/locales/crowdin/js-az.yml b/config/locales/crowdin/js-az.yml index 2e0ab9648773..1f2507b3d90e 100644 --- a/config/locales/crowdin/js-az.yml +++ b/config/locales/crowdin/js-az.yml @@ -74,7 +74,7 @@ az: button_copy: "Kopyala" button_copy_to_clipboard: "Copy to clipboard" button_copy_link_to_clipboard: "Copy link to clipboard" - button_copy_to_other_project: "Duplicate to other project" + button_copy_to_other_project: "Duplicate in another project" button_custom-fields: "Özəl sahələr" button_delete: "Sil" button_delete_watcher: "İzləyicini sil" diff --git a/config/locales/crowdin/js-be.yml b/config/locales/crowdin/js-be.yml index 8d0243e24336..7e9c7cf71cb0 100644 --- a/config/locales/crowdin/js-be.yml +++ b/config/locales/crowdin/js-be.yml @@ -74,7 +74,7 @@ be: button_copy: "Скапіраваць" button_copy_to_clipboard: "Copy to clipboard" button_copy_link_to_clipboard: "Copy link to clipboard" - button_copy_to_other_project: "Duplicate to other project" + button_copy_to_other_project: "Duplicate in another project" button_custom-fields: "Карыстальніцкія палі" button_delete: "Выдаліць" button_delete_watcher: "Delete watcher" diff --git a/config/locales/crowdin/js-bg.yml b/config/locales/crowdin/js-bg.yml index a776d0e9eece..01c6704024be 100644 --- a/config/locales/crowdin/js-bg.yml +++ b/config/locales/crowdin/js-bg.yml @@ -74,7 +74,7 @@ bg: button_copy: "Копиране" button_copy_to_clipboard: "Копирай в буфер" button_copy_link_to_clipboard: "Копиране на връзката в клипборда" - button_copy_to_other_project: "Duplicate to other project" + button_copy_to_other_project: "Duplicate in another project" button_custom-fields: "допълнителни полета" button_delete: "Изтрий" button_delete_watcher: "Премахни наблюдаващ" diff --git a/config/locales/crowdin/js-ca.yml b/config/locales/crowdin/js-ca.yml index 748575e1696a..b87bc26eaa28 100644 --- a/config/locales/crowdin/js-ca.yml +++ b/config/locales/crowdin/js-ca.yml @@ -74,7 +74,7 @@ ca: button_copy: "Copiar" button_copy_to_clipboard: "Copiar al porta-retalls" button_copy_link_to_clipboard: "Copy link to clipboard" - button_copy_to_other_project: "Duplicate to other project" + button_copy_to_other_project: "Duplicate in another project" button_custom-fields: "Camps personalitzats" button_delete: "Esborrar" button_delete_watcher: "Eliminar l'observador" diff --git a/config/locales/crowdin/js-ckb-IR.yml b/config/locales/crowdin/js-ckb-IR.yml index 7d3a413846e8..3aa08e25105a 100644 --- a/config/locales/crowdin/js-ckb-IR.yml +++ b/config/locales/crowdin/js-ckb-IR.yml @@ -74,7 +74,7 @@ ckb-IR: button_copy: "Copy" button_copy_to_clipboard: "Copy to clipboard" button_copy_link_to_clipboard: "Copy link to clipboard" - button_copy_to_other_project: "Duplicate to other project" + button_copy_to_other_project: "Duplicate in another project" button_custom-fields: "Custom fields" button_delete: "Delete" button_delete_watcher: "Delete watcher" diff --git a/config/locales/crowdin/js-cs.yml b/config/locales/crowdin/js-cs.yml index d27f8ecf91f6..3434e06ccb00 100644 --- a/config/locales/crowdin/js-cs.yml +++ b/config/locales/crowdin/js-cs.yml @@ -74,7 +74,7 @@ cs: button_copy: "Kopírovat" button_copy_to_clipboard: "Kopírovat do schránky" button_copy_link_to_clipboard: "Kopírovat odkaz do schránky" - button_copy_to_other_project: "Duplicate to other project" + button_copy_to_other_project: "Duplicate in another project" button_custom-fields: "Vlastní pole" button_delete: "Odstranit" button_delete_watcher: "Smazat sledujícího uživatele" diff --git a/config/locales/crowdin/js-da.yml b/config/locales/crowdin/js-da.yml index 6e34ff7e00a8..a415c62c90bc 100644 --- a/config/locales/crowdin/js-da.yml +++ b/config/locales/crowdin/js-da.yml @@ -74,7 +74,7 @@ da: button_copy: "Kopier" button_copy_to_clipboard: "Kopiér til Udklipsholder" button_copy_link_to_clipboard: "Copy link to clipboard" - button_copy_to_other_project: "Duplicate to other project" + button_copy_to_other_project: "Duplicate in another project" button_custom-fields: "Selvvalgte felter" button_delete: "Slet" button_delete_watcher: "Slet tilsynsførende" diff --git a/config/locales/crowdin/js-de.yml b/config/locales/crowdin/js-de.yml index d0ec8e4711fc..e37c3e62cfd0 100644 --- a/config/locales/crowdin/js-de.yml +++ b/config/locales/crowdin/js-de.yml @@ -74,7 +74,7 @@ de: button_copy: "Kopieren" button_copy_to_clipboard: "In Zwischenablage kopieren" button_copy_link_to_clipboard: "Link in Zwischenablage kopieren" - button_copy_to_other_project: "In ein anderes Projekt duplizieren" + button_copy_to_other_project: "Duplicate in another project" button_custom-fields: "Benutzerdefinierte Felder" button_delete: "Löschen" button_delete_watcher: "Beobachter löschen" diff --git a/config/locales/crowdin/js-el.yml b/config/locales/crowdin/js-el.yml index 36994192495f..d45ba9c38367 100644 --- a/config/locales/crowdin/js-el.yml +++ b/config/locales/crowdin/js-el.yml @@ -74,7 +74,7 @@ el: button_copy: "Αντιγραφή" button_copy_to_clipboard: "Αντιγραφή στο πρόχειρο" button_copy_link_to_clipboard: "Copy link to clipboard" - button_copy_to_other_project: "Duplicate to other project" + button_copy_to_other_project: "Duplicate in another project" button_custom-fields: "Προσαρμοσμένα πεδία" button_delete: "Διαγραφή" button_delete_watcher: "Διαγραφή παρατηρητή" diff --git a/config/locales/crowdin/js-eo.yml b/config/locales/crowdin/js-eo.yml index 6db7e9189022..0f82db3db1ca 100644 --- a/config/locales/crowdin/js-eo.yml +++ b/config/locales/crowdin/js-eo.yml @@ -74,7 +74,7 @@ eo: button_copy: "Kopii" button_copy_to_clipboard: "Kopii al la tondujo" button_copy_link_to_clipboard: "Copy link to clipboard" - button_copy_to_other_project: "Duplicate to other project" + button_copy_to_other_project: "Duplicate in another project" button_custom-fields: "Propraj kampoj" button_delete: "Forigi" button_delete_watcher: "Forigi observantojn" diff --git a/config/locales/crowdin/js-es.yml b/config/locales/crowdin/js-es.yml index 1804c45121fb..9d316e5e292f 100644 --- a/config/locales/crowdin/js-es.yml +++ b/config/locales/crowdin/js-es.yml @@ -74,7 +74,7 @@ es: button_copy: "Copiar" button_copy_to_clipboard: "Copiar en el portapapeles" button_copy_link_to_clipboard: "Copiar enlace al portapapeles" - button_copy_to_other_project: "Duplicate to other project" + button_copy_to_other_project: "Duplicate in another project" button_custom-fields: "Campos personalizados" button_delete: "Eliminar" button_delete_watcher: "Eliminar observador" diff --git a/config/locales/crowdin/js-et.yml b/config/locales/crowdin/js-et.yml index bcaaf4d917fb..d4be03244419 100644 --- a/config/locales/crowdin/js-et.yml +++ b/config/locales/crowdin/js-et.yml @@ -74,7 +74,7 @@ et: button_copy: "Kopeeri" button_copy_to_clipboard: "Copy to clipboard" button_copy_link_to_clipboard: "Copy link to clipboard" - button_copy_to_other_project: "Duplicate to other project" + button_copy_to_other_project: "Duplicate in another project" button_custom-fields: "Lisaväljad" button_delete: "Kustuta" button_delete_watcher: "Kustuta jäligja" diff --git a/config/locales/crowdin/js-eu.yml b/config/locales/crowdin/js-eu.yml index e09f597ca49a..ba9ffff6d86e 100644 --- a/config/locales/crowdin/js-eu.yml +++ b/config/locales/crowdin/js-eu.yml @@ -74,7 +74,7 @@ eu: button_copy: "Copy" button_copy_to_clipboard: "Copy to clipboard" button_copy_link_to_clipboard: "Copy link to clipboard" - button_copy_to_other_project: "Duplicate to other project" + button_copy_to_other_project: "Duplicate in another project" button_custom-fields: "Custom fields" button_delete: "Delete" button_delete_watcher: "Delete watcher" diff --git a/config/locales/crowdin/js-fa.yml b/config/locales/crowdin/js-fa.yml index 85dac0af3395..0e6bb27f792d 100644 --- a/config/locales/crowdin/js-fa.yml +++ b/config/locales/crowdin/js-fa.yml @@ -74,7 +74,7 @@ fa: button_copy: "کپی" button_copy_to_clipboard: "Copy to clipboard" button_copy_link_to_clipboard: "Copy link to clipboard" - button_copy_to_other_project: "Duplicate to other project" + button_copy_to_other_project: "Duplicate in another project" button_custom-fields: "Custom fields" button_delete: "حذف" button_delete_watcher: "حذف ناظر" diff --git a/config/locales/crowdin/js-fi.yml b/config/locales/crowdin/js-fi.yml index cb6e9c4d76a5..909937d58226 100644 --- a/config/locales/crowdin/js-fi.yml +++ b/config/locales/crowdin/js-fi.yml @@ -74,7 +74,7 @@ fi: button_copy: "Kopioi" button_copy_to_clipboard: "Kopioi leikepöydälle" button_copy_link_to_clipboard: "Copy link to clipboard" - button_copy_to_other_project: "Duplicate to other project" + button_copy_to_other_project: "Duplicate in another project" button_custom-fields: "Mukautetut kentät" button_delete: "Poista" button_delete_watcher: "Poista seuraaja" diff --git a/config/locales/crowdin/js-fil.yml b/config/locales/crowdin/js-fil.yml index 02c377429a92..6cfad7d0f0be 100644 --- a/config/locales/crowdin/js-fil.yml +++ b/config/locales/crowdin/js-fil.yml @@ -74,7 +74,7 @@ fil: button_copy: "Kopyahin" button_copy_to_clipboard: "Kopyahin sa clipboard" button_copy_link_to_clipboard: "Copy link to clipboard" - button_copy_to_other_project: "Duplicate to other project" + button_copy_to_other_project: "Duplicate in another project" button_custom-fields: "Mga pasadyang patlang" button_delete: "Burahin" button_delete_watcher: "Burahin ang manunuod" diff --git a/config/locales/crowdin/js-fr.yml b/config/locales/crowdin/js-fr.yml index 3136798a8d77..0f31195e92dd 100644 --- a/config/locales/crowdin/js-fr.yml +++ b/config/locales/crowdin/js-fr.yml @@ -74,7 +74,7 @@ fr: button_copy: "Copier" button_copy_to_clipboard: "Copier dans le presse-papier" button_copy_link_to_clipboard: "Copier le lien dans le presse-papiers" - button_copy_to_other_project: "Dupliquer dans un autre projet" + button_copy_to_other_project: "Duplicate in another project" button_custom-fields: "Champs personnalisés" button_delete: "Supprimer" button_delete_watcher: "Supprimer observateur" diff --git a/config/locales/crowdin/js-he.yml b/config/locales/crowdin/js-he.yml index 56d938579d5d..3c1b454361ab 100644 --- a/config/locales/crowdin/js-he.yml +++ b/config/locales/crowdin/js-he.yml @@ -74,7 +74,7 @@ he: button_copy: "העתק" button_copy_to_clipboard: "Copy to clipboard" button_copy_link_to_clipboard: "Copy link to clipboard" - button_copy_to_other_project: "Duplicate to other project" + button_copy_to_other_project: "Duplicate in another project" button_custom-fields: "שדות מותאמים אישית" button_delete: "מחק" button_delete_watcher: "הסרת צופה" diff --git a/config/locales/crowdin/js-hi.yml b/config/locales/crowdin/js-hi.yml index 789b8e4a0e36..792635d48309 100644 --- a/config/locales/crowdin/js-hi.yml +++ b/config/locales/crowdin/js-hi.yml @@ -74,7 +74,7 @@ hi: button_copy: "प्रतिलिपि बनाएँ" button_copy_to_clipboard: "Copy to clipboard" button_copy_link_to_clipboard: "Copy link to clipboard" - button_copy_to_other_project: "Duplicate to other project" + button_copy_to_other_project: "Duplicate in another project" button_custom-fields: "Custom fields" button_delete: "मिटाएँ" button_delete_watcher: "द्रष्टा हटाएँ" diff --git a/config/locales/crowdin/js-hr.yml b/config/locales/crowdin/js-hr.yml index 0a79c465a4d4..ae68f726e071 100644 --- a/config/locales/crowdin/js-hr.yml +++ b/config/locales/crowdin/js-hr.yml @@ -74,7 +74,7 @@ hr: button_copy: "Kopiraj" button_copy_to_clipboard: "Kopiraj u međuspremnik" button_copy_link_to_clipboard: "Copy link to clipboard" - button_copy_to_other_project: "Duplicate to other project" + button_copy_to_other_project: "Duplicate in another project" button_custom-fields: "Prilagođena polja" button_delete: "Obriši" button_delete_watcher: "Izbrišite nadglednika" diff --git a/config/locales/crowdin/js-hu.yml b/config/locales/crowdin/js-hu.yml index 7ff296cf1146..11b314eb26be 100644 --- a/config/locales/crowdin/js-hu.yml +++ b/config/locales/crowdin/js-hu.yml @@ -74,7 +74,7 @@ hu: button_copy: "Másol" button_copy_to_clipboard: "Másolás a vágólapra" button_copy_link_to_clipboard: "Hivatkozás másolása a vágólapra" - button_copy_to_other_project: "Duplicate to other project" + button_copy_to_other_project: "Duplicate in another project" button_custom-fields: "Választható mezők" button_delete: "Törlés" button_delete_watcher: "Megfigyelő törlése" diff --git a/config/locales/crowdin/js-id.yml b/config/locales/crowdin/js-id.yml index 55f9a40004f1..04591e52ca90 100644 --- a/config/locales/crowdin/js-id.yml +++ b/config/locales/crowdin/js-id.yml @@ -74,7 +74,7 @@ id: button_copy: "Salin" button_copy_to_clipboard: "Copy to clipboard" button_copy_link_to_clipboard: "Copy link to clipboard" - button_copy_to_other_project: "Duplicate to other project" + button_copy_to_other_project: "Duplicate in another project" button_custom-fields: "Isian kustom" button_delete: "Hapus" button_delete_watcher: "Hapus pemantau" diff --git a/config/locales/crowdin/js-it.yml b/config/locales/crowdin/js-it.yml index 8b17fd570f46..e253e6adc554 100644 --- a/config/locales/crowdin/js-it.yml +++ b/config/locales/crowdin/js-it.yml @@ -74,7 +74,7 @@ it: button_copy: "Copia" button_copy_to_clipboard: "Copia negli appunti" button_copy_link_to_clipboard: "Copia link negli appunti" - button_copy_to_other_project: "Duplicate to other project" + button_copy_to_other_project: "Duplicate in another project" button_custom-fields: "Campo personalizzato" button_delete: "Cancella" button_delete_watcher: "Elimina osservatore" diff --git a/config/locales/crowdin/js-ja.yml b/config/locales/crowdin/js-ja.yml index c3e4953bf501..dc9197a39faa 100644 --- a/config/locales/crowdin/js-ja.yml +++ b/config/locales/crowdin/js-ja.yml @@ -75,7 +75,7 @@ ja: button_copy: "コピー" button_copy_to_clipboard: "クリップボードにコピー" button_copy_link_to_clipboard: "クリップボードにリンクをコピー" - button_copy_to_other_project: "Duplicate to other project" + button_copy_to_other_project: "Duplicate in another project" button_custom-fields: "カスタムフィールド" button_delete: "削除" button_delete_watcher: "ウォッチャーを削除" diff --git a/config/locales/crowdin/js-ka.yml b/config/locales/crowdin/js-ka.yml index 233ff758bde0..ea8d9cbca838 100644 --- a/config/locales/crowdin/js-ka.yml +++ b/config/locales/crowdin/js-ka.yml @@ -74,7 +74,7 @@ ka: button_copy: "კოპირება" button_copy_to_clipboard: "Copy to clipboard" button_copy_link_to_clipboard: "Copy link to clipboard" - button_copy_to_other_project: "Duplicate to other project" + button_copy_to_other_project: "Duplicate in another project" button_custom-fields: "მორგებადი ველები" button_delete: "წაშლა" button_delete_watcher: "Delete watcher" diff --git a/config/locales/crowdin/js-kk.yml b/config/locales/crowdin/js-kk.yml index 49aa639d5b3e..4e846d1e4603 100644 --- a/config/locales/crowdin/js-kk.yml +++ b/config/locales/crowdin/js-kk.yml @@ -74,7 +74,7 @@ kk: button_copy: "Copy" button_copy_to_clipboard: "Copy to clipboard" button_copy_link_to_clipboard: "Copy link to clipboard" - button_copy_to_other_project: "Duplicate to other project" + button_copy_to_other_project: "Duplicate in another project" button_custom-fields: "Custom fields" button_delete: "Delete" button_delete_watcher: "Delete watcher" diff --git a/config/locales/crowdin/js-ko.yml b/config/locales/crowdin/js-ko.yml index de00872f4943..7dda4c7b45bf 100644 --- a/config/locales/crowdin/js-ko.yml +++ b/config/locales/crowdin/js-ko.yml @@ -74,7 +74,7 @@ ko: button_copy: "복사" button_copy_to_clipboard: "클립보드 복사" button_copy_link_to_clipboard: "클립보드에 링크 복사" - button_copy_to_other_project: "Duplicate to other project" + button_copy_to_other_project: "Duplicate in another project" button_custom-fields: "사용자 정의 필드" button_delete: "삭제" button_delete_watcher: "주시자 삭제" diff --git a/config/locales/crowdin/js-lt.yml b/config/locales/crowdin/js-lt.yml index 9acf538d97a2..79caaff89f8e 100644 --- a/config/locales/crowdin/js-lt.yml +++ b/config/locales/crowdin/js-lt.yml @@ -74,7 +74,7 @@ lt: button_copy: "Kopijuoti" button_copy_to_clipboard: "Kopijuoti į iškarpinę" button_copy_link_to_clipboard: "Kopijuoti nuorodą į iškarpinę" - button_copy_to_other_project: "Duplicate to other project" + button_copy_to_other_project: "Duplicate in another project" button_custom-fields: "Pritaikyti laukai" button_delete: "Trinti" button_delete_watcher: "Trinti stebėtoją" diff --git a/config/locales/crowdin/js-lv.yml b/config/locales/crowdin/js-lv.yml index 8275a54e8493..2bf37855ecc0 100644 --- a/config/locales/crowdin/js-lv.yml +++ b/config/locales/crowdin/js-lv.yml @@ -74,7 +74,7 @@ lv: button_copy: "Copy" button_copy_to_clipboard: "Kopēt uz starpliktuvi" button_copy_link_to_clipboard: "Copy link to clipboard" - button_copy_to_other_project: "Duplicate to other project" + button_copy_to_other_project: "Duplicate in another project" button_custom-fields: "Pielāgotie lauki" button_delete: "Dzēst" button_delete_watcher: "Dzēst vērotāju" diff --git a/config/locales/crowdin/js-mn.yml b/config/locales/crowdin/js-mn.yml index ebfa0c211315..c5b8bb4e39f0 100644 --- a/config/locales/crowdin/js-mn.yml +++ b/config/locales/crowdin/js-mn.yml @@ -74,7 +74,7 @@ mn: button_copy: "Copy" button_copy_to_clipboard: "Copy to clipboard" button_copy_link_to_clipboard: "Copy link to clipboard" - button_copy_to_other_project: "Duplicate to other project" + button_copy_to_other_project: "Duplicate in another project" button_custom-fields: "Custom fields" button_delete: "Delete" button_delete_watcher: "Delete watcher" diff --git a/config/locales/crowdin/js-ms.yml b/config/locales/crowdin/js-ms.yml index 215adb82447a..4d87ce832aab 100644 --- a/config/locales/crowdin/js-ms.yml +++ b/config/locales/crowdin/js-ms.yml @@ -74,7 +74,7 @@ ms: button_copy: "Salin" button_copy_to_clipboard: "Salin ke papan klip" button_copy_link_to_clipboard: "Salin pautan ke papan klip" - button_copy_to_other_project: "Duplicate to other project" + button_copy_to_other_project: "Duplicate in another project" button_custom-fields: "Ruang tersuai" button_delete: "Padam" button_delete_watcher: "Padam pemerhati" diff --git a/config/locales/crowdin/js-ne.yml b/config/locales/crowdin/js-ne.yml index d20b15db62ad..5251cec69199 100644 --- a/config/locales/crowdin/js-ne.yml +++ b/config/locales/crowdin/js-ne.yml @@ -74,7 +74,7 @@ ne: button_copy: "Copy" button_copy_to_clipboard: "Copy to clipboard" button_copy_link_to_clipboard: "Copy link to clipboard" - button_copy_to_other_project: "Duplicate to other project" + button_copy_to_other_project: "Duplicate in another project" button_custom-fields: "Custom fields" button_delete: "Delete" button_delete_watcher: "वाचक हटाउनुहोस् " diff --git a/config/locales/crowdin/js-nl.yml b/config/locales/crowdin/js-nl.yml index 01476b3fed01..9eb3e7ba46d3 100644 --- a/config/locales/crowdin/js-nl.yml +++ b/config/locales/crowdin/js-nl.yml @@ -74,7 +74,7 @@ nl: button_copy: "Kopieer" button_copy_to_clipboard: "Kopiëren naar het klembord" button_copy_link_to_clipboard: "Link naar klembord kopiëren" - button_copy_to_other_project: "Duplicate to other project" + button_copy_to_other_project: "Duplicate in another project" button_custom-fields: "Aangepaste velden" button_delete: "Verwijderen" button_delete_watcher: "Kijkers verwijderen" diff --git a/config/locales/crowdin/js-no.yml b/config/locales/crowdin/js-no.yml index ce8edd7cc2a5..32d1e9a59f4f 100644 --- a/config/locales/crowdin/js-no.yml +++ b/config/locales/crowdin/js-no.yml @@ -74,7 +74,7 @@ button_copy: "Kopier" button_copy_to_clipboard: "Kopier til utklippstavlen" button_copy_link_to_clipboard: "Kopier lenke til utklippstavlen" - button_copy_to_other_project: "Duplicate to other project" + button_copy_to_other_project: "Duplicate in another project" button_custom-fields: "Egendefinerte felter" button_delete: "Slett" button_delete_watcher: "Slett overvåker" diff --git a/config/locales/crowdin/js-pl.yml b/config/locales/crowdin/js-pl.yml index 441f84c5c33b..804005656c99 100644 --- a/config/locales/crowdin/js-pl.yml +++ b/config/locales/crowdin/js-pl.yml @@ -74,7 +74,7 @@ pl: button_copy: "Kopiuj" button_copy_to_clipboard: "Skopiuj do schowka" button_copy_link_to_clipboard: "Kopiuj link do schowka" - button_copy_to_other_project: "Duplicate to other project" + button_copy_to_other_project: "Duplicate in another project" button_custom-fields: "Pola niestandardowe" button_delete: "Usuń" button_delete_watcher: "Usuń obserwatora" diff --git a/config/locales/crowdin/js-pt-BR.yml b/config/locales/crowdin/js-pt-BR.yml index 9a2376e4791c..4b12d4b3e73c 100644 --- a/config/locales/crowdin/js-pt-BR.yml +++ b/config/locales/crowdin/js-pt-BR.yml @@ -74,7 +74,7 @@ pt-BR: button_copy: "Copiar" button_copy_to_clipboard: "Copiar para a área de transferência" button_copy_link_to_clipboard: "Copiar link para área de transferência" - button_copy_to_other_project: "Duplicate to other project" + button_copy_to_other_project: "Duplicate in another project" button_custom-fields: "Campos personalizados" button_delete: "Excluir" button_delete_watcher: "Excluir observador" diff --git a/config/locales/crowdin/js-pt-PT.yml b/config/locales/crowdin/js-pt-PT.yml index 17a4c4e3e8da..49ef53bc70e2 100644 --- a/config/locales/crowdin/js-pt-PT.yml +++ b/config/locales/crowdin/js-pt-PT.yml @@ -74,7 +74,7 @@ pt-PT: button_copy: "Copiar" button_copy_to_clipboard: "Copiar para a Área de transferência" button_copy_link_to_clipboard: "Copiar link para a área de transferência" - button_copy_to_other_project: "Duplicate to other project" + button_copy_to_other_project: "Duplicate in another project" button_custom-fields: "Campos personalizados" button_delete: "Eliminar" button_delete_watcher: "Eliminar observador" diff --git a/config/locales/crowdin/js-ro.yml b/config/locales/crowdin/js-ro.yml index 244e2f077db7..5c6904dbd5f4 100644 --- a/config/locales/crowdin/js-ro.yml +++ b/config/locales/crowdin/js-ro.yml @@ -74,7 +74,7 @@ ro: button_copy: "Copiază" button_copy_to_clipboard: "Copiză în clipboard" button_copy_link_to_clipboard: "Copiază link-ul în clipboard" - button_copy_to_other_project: "Duplicate to other project" + button_copy_to_other_project: "Duplicate in another project" button_custom-fields: "Câmpuri personalizate" button_delete: "Șterge" button_delete_watcher: "Șterge observator" diff --git a/config/locales/crowdin/js-ru.yml b/config/locales/crowdin/js-ru.yml index 21bdcfaf1463..c0035874d73f 100644 --- a/config/locales/crowdin/js-ru.yml +++ b/config/locales/crowdin/js-ru.yml @@ -66,7 +66,7 @@ ru: button_back_to_list_view: "Вернуться к просмотру списка" button_cancel: "Отмена" button_close: "Закрыть" - button_change_project: "Move to another project" + button_change_project: "Переместить в другой проект" button_check_all: "Отметить все" button_configure-form: "Настроить форму" button_confirm: "Подтвердить" @@ -74,7 +74,7 @@ ru: button_copy: "Копировать" button_copy_to_clipboard: "Копировать в буфер обмена" button_copy_link_to_clipboard: "Копировать ссылку в буфер обмена" - button_copy_to_other_project: "Duplicate to other project" + button_copy_to_other_project: "Duplicate in another project" button_custom-fields: "Настраиваемые поля" button_delete: "Удалить" button_delete_watcher: "Удалить наблюдателя" @@ -138,8 +138,8 @@ ru: description_select_work_package: "Выберите пакет работ #%{id}" description_subwork_package: "Дочерний пакет работ #%{id}" editor: - revisions: "Show local modifications" - no_revisions: "No local modifications found" + revisions: "Показать локальные изменения" + no_revisions: "Локальные изменения не найдены" preview: "Переключить режим предварительного просмотра" source_code: "В режим просмотра исходного кода " error_saving_failed: "Не удалось сохранить документ по следующей причине: %{error}" @@ -278,9 +278,9 @@ ru: Хотите продолжить? work_packages_settings: warning_progress_calculation_mode_change_from_status_to_field_pre_14_4_without_percent_complete_edition_html: >- - Changing progress calculation mode from status-based to work-based will make % Complete a non-editable field whose value is derived from Work and Remaining work. Existing values for % Complete are preserved. If values for Work and Remaining work were not present, they will be required in order to change % Complete. + При изменении расчета прогресса с режима "На основе статуса" на режим "На основе трудозатрат" поле % Завершения станет нередактируемым, его значение будет получено из значений Работа и Оставшаяся работа. Существующие значения для % Завершения сохраняются. Если значения для Работа и Оставшаяся работа отсутствуют, они потребуются для изменения % Завершения. warning_progress_calculation_mode_change_from_status_to_field_html: >- - Changing progress calculation mode from status-based to work-based will make the % Complete field freely editable. If you optionally enter values for Work or Remaining work, they will also be linked to % Complete. Changing Remaining work can then update % Complete. + При изменении расчета прогресса с режима "На основе статуса" на режим "На основе трудозатрат" поле % Завершения станет редактируемым. Если Вы дополнительно введете значения для Работы или Оставшейся работы, они также будут связаны с % Завершения. Изменение значения Оставшейся работы может привести к обновлению % Завершения. warning_progress_calculation_mode_change_from_field_to_status_html: >- При изменении расчета прогресса с режима на основе трудозатрат на режим на основе статуса все существующие значения % Завершения будут потеряны и заменены значениями, связанными с каждым статусом. Существующие значения параметра Оставшаяся работа также могут быть пересчитаны с учетом этого изменения. Это действие необратимо. custom_actions: @@ -360,7 +360,7 @@ ru: "14_4": standard: new_features_html: > - The release contains various new features and improvements, such as:
+ Выпуск содержит различные новые функции и улучшения, такие как:
ical_sharing_modal: title: "Подписаться на календарь" inital_setup_error_message: "Произошла ошибка при получении данных." @@ -401,7 +401,7 @@ ru: label_create: "Создать" label_create_work_package: "Создать новый пакет работ" label_created_by: "Автор" - label_current: "current" + label_current: "текущий" label_date: "Дата" label_date_with_format: "Введите %{date_attribute}, используя следующий формат: %{format}" label_deactivate: "Деактивировать" @@ -642,13 +642,13 @@ ru: with_current_filter: "На данный момент в этом представлении нет уведомлений" mark_all_read: "Отметить всё как прочитанное" mark_as_read: "Отметить как прочитанное" - text_update_date_by: "%{date} by" + text_update_date_by: "по %{date}" total_count_warning: "Показаны %{newest_count} самые последние уведомления. Ещё %{more_count} не отображаются." empty_state: no_notification: "Похоже, вы все сделали." no_notification_with_current_project_filter: "Похоже, в выбранном проекте вы все сделали." no_notification_with_current_filter: "Похоже, в отфильтрованном вы все сделали %{filter}." - no_notification_for_filter: "Looks like you are all caught up for this filter." + no_notification_for_filter: "Похоже, что для этого фильтра у Вас уже все готово." no_selection: "Нажмите на уведомление, чтобы просмотреть все детали." new_notifications: message: "Есть новые уведомления." @@ -1196,7 +1196,7 @@ ru: one: "1 word" few: "%{count} words" many: "%{count} words" - other: "%{count} words" + other: "%{count} слов" zen_mode: button_activate: "Включить полноэкранный режим" button_deactivate: "Отключить полноэкранный режим" diff --git a/config/locales/crowdin/js-rw.yml b/config/locales/crowdin/js-rw.yml index a4ae2d063591..99269bca75a3 100644 --- a/config/locales/crowdin/js-rw.yml +++ b/config/locales/crowdin/js-rw.yml @@ -74,7 +74,7 @@ rw: button_copy: "Copy" button_copy_to_clipboard: "Copy to clipboard" button_copy_link_to_clipboard: "Copy link to clipboard" - button_copy_to_other_project: "Duplicate to other project" + button_copy_to_other_project: "Duplicate in another project" button_custom-fields: "Custom fields" button_delete: "Delete" button_delete_watcher: "Delete watcher" diff --git a/config/locales/crowdin/js-si.yml b/config/locales/crowdin/js-si.yml index 9ecf6bb32ce4..04db558bbe95 100644 --- a/config/locales/crowdin/js-si.yml +++ b/config/locales/crowdin/js-si.yml @@ -74,7 +74,7 @@ si: button_copy: "පිටපත් කරන්න" button_copy_to_clipboard: "පසුරු පුවරුවට පිටපත් කරන්න" button_copy_link_to_clipboard: "Copy link to clipboard" - button_copy_to_other_project: "Duplicate to other project" + button_copy_to_other_project: "Duplicate in another project" button_custom-fields: "අභිරුචි ක්ෂේත්ර" button_delete: "මකන්න" button_delete_watcher: "මුරකරු මකන්න" diff --git a/config/locales/crowdin/js-sk.yml b/config/locales/crowdin/js-sk.yml index 425e8805c4c8..7a6d39e28090 100644 --- a/config/locales/crowdin/js-sk.yml +++ b/config/locales/crowdin/js-sk.yml @@ -74,7 +74,7 @@ sk: button_copy: "Kopírovať" button_copy_to_clipboard: "Kopírovať do schránky" button_copy_link_to_clipboard: "Copy link to clipboard" - button_copy_to_other_project: "Duplicate to other project" + button_copy_to_other_project: "Duplicate in another project" button_custom-fields: "Vlastné polia" button_delete: "Odstrániť" button_delete_watcher: "Odstrániť pozorovateľa" diff --git a/config/locales/crowdin/js-sl.yml b/config/locales/crowdin/js-sl.yml index 75ad600e70dc..d76642c9125f 100644 --- a/config/locales/crowdin/js-sl.yml +++ b/config/locales/crowdin/js-sl.yml @@ -74,7 +74,7 @@ sl: button_copy: "Kopiraj" button_copy_to_clipboard: "Kopiraj v odložišče" button_copy_link_to_clipboard: "Copy link to clipboard" - button_copy_to_other_project: "Duplicate to other project" + button_copy_to_other_project: "Duplicate in another project" button_custom-fields: "Polja po meri" button_delete: "Izbriši" button_delete_watcher: "Izbriši opazovalca" diff --git a/config/locales/crowdin/js-sr.yml b/config/locales/crowdin/js-sr.yml index ddf5b8630abd..4f358124f14c 100644 --- a/config/locales/crowdin/js-sr.yml +++ b/config/locales/crowdin/js-sr.yml @@ -74,7 +74,7 @@ sr: button_copy: "Copy" button_copy_to_clipboard: "Copy to clipboard" button_copy_link_to_clipboard: "Copy link to clipboard" - button_copy_to_other_project: "Duplicate to other project" + button_copy_to_other_project: "Duplicate in another project" button_custom-fields: "Custom fields" button_delete: "Delete" button_delete_watcher: "Delete watcher" diff --git a/config/locales/crowdin/js-sv.yml b/config/locales/crowdin/js-sv.yml index 5a60402ffffe..d51716b49d90 100644 --- a/config/locales/crowdin/js-sv.yml +++ b/config/locales/crowdin/js-sv.yml @@ -74,7 +74,7 @@ sv: button_copy: "Kopiera" button_copy_to_clipboard: "Kopiera till Urklipp" button_copy_link_to_clipboard: "Kopiera länk till urklipp" - button_copy_to_other_project: "Duplicate to other project" + button_copy_to_other_project: "Duplicate in another project" button_custom-fields: "Anpassade fält" button_delete: "Radera" button_delete_watcher: "Ta bort bevakare" diff --git a/config/locales/crowdin/js-th.yml b/config/locales/crowdin/js-th.yml index 8b49d1ff8034..bf1616fbb378 100644 --- a/config/locales/crowdin/js-th.yml +++ b/config/locales/crowdin/js-th.yml @@ -74,7 +74,7 @@ th: button_copy: "คัดลอก" button_copy_to_clipboard: "คัดลอกไปยังคลิปบอร์ด" button_copy_link_to_clipboard: "Copy link to clipboard" - button_copy_to_other_project: "Duplicate to other project" + button_copy_to_other_project: "Duplicate in another project" button_custom-fields: "ฟิลด์ที่กำหนดเอง" button_delete: "ลบ" button_delete_watcher: "ลบผู้ดูข้อมูล" diff --git a/config/locales/crowdin/js-tr.yml b/config/locales/crowdin/js-tr.yml index 8e2568d6c52e..d0a4b4f7e3f4 100644 --- a/config/locales/crowdin/js-tr.yml +++ b/config/locales/crowdin/js-tr.yml @@ -74,7 +74,7 @@ tr: button_copy: "Kopyalamak" button_copy_to_clipboard: "Panoya kopyala" button_copy_link_to_clipboard: "Copy link to clipboard" - button_copy_to_other_project: "Duplicate to other project" + button_copy_to_other_project: "Duplicate in another project" button_custom-fields: "Özel Alanlar" button_delete: "silmek" button_delete_watcher: "Takipçi sil" diff --git a/config/locales/crowdin/js-uk.yml b/config/locales/crowdin/js-uk.yml index a9a929d4e2cf..db00e521952c 100644 --- a/config/locales/crowdin/js-uk.yml +++ b/config/locales/crowdin/js-uk.yml @@ -74,7 +74,7 @@ uk: button_copy: "Копіювати" button_copy_to_clipboard: "Копіювати в буфер обміну" button_copy_link_to_clipboard: "Копіювати посилання в буфер обміну" - button_copy_to_other_project: "Duplicate to other project" + button_copy_to_other_project: "Duplicate in another project" button_custom-fields: "Індивідуальні поля" button_delete: "Видалити" button_delete_watcher: "Видалити спостерігача" diff --git a/config/locales/crowdin/js-uz.yml b/config/locales/crowdin/js-uz.yml index 4615140e34d8..255f24f9706e 100644 --- a/config/locales/crowdin/js-uz.yml +++ b/config/locales/crowdin/js-uz.yml @@ -74,7 +74,7 @@ uz: button_copy: "Copy" button_copy_to_clipboard: "Copy to clipboard" button_copy_link_to_clipboard: "Copy link to clipboard" - button_copy_to_other_project: "Duplicate to other project" + button_copy_to_other_project: "Duplicate in another project" button_custom-fields: "Custom fields" button_delete: "Delete" button_delete_watcher: "Delete watcher" diff --git a/config/locales/crowdin/js-vi.yml b/config/locales/crowdin/js-vi.yml index 60856c46ea82..2b9d6ae514c9 100644 --- a/config/locales/crowdin/js-vi.yml +++ b/config/locales/crowdin/js-vi.yml @@ -74,7 +74,7 @@ vi: button_copy: "Sao chép" button_copy_to_clipboard: "Sao chép vào clipboard" button_copy_link_to_clipboard: "Sao chép liên kết vào clipboard" - button_copy_to_other_project: "Nhân đôi sang dự án khác" + button_copy_to_other_project: "Duplicate in another project" button_custom-fields: "Trường tùy chỉnh" button_delete: "Xóa" button_delete_watcher: "Xóa người theo dõi" diff --git a/config/locales/crowdin/js-zh-CN.yml b/config/locales/crowdin/js-zh-CN.yml index ec92c25eb122..8594af5bb2fb 100644 --- a/config/locales/crowdin/js-zh-CN.yml +++ b/config/locales/crowdin/js-zh-CN.yml @@ -74,7 +74,7 @@ zh-CN: button_copy: "复制" button_copy_to_clipboard: "复制到剪贴板" button_copy_link_to_clipboard: "将链接复制到剪贴板" - button_copy_to_other_project: "复制到其他项目" + button_copy_to_other_project: "Duplicate in another project" button_custom-fields: "自定义字段" button_delete: "删除" button_delete_watcher: "删除关注者" diff --git a/config/locales/crowdin/js-zh-TW.yml b/config/locales/crowdin/js-zh-TW.yml index c9bc01ae3ace..d9011c3862e5 100644 --- a/config/locales/crowdin/js-zh-TW.yml +++ b/config/locales/crowdin/js-zh-TW.yml @@ -74,7 +74,7 @@ zh-TW: button_copy: "複製" button_copy_to_clipboard: "複製到剪貼簿" button_copy_link_to_clipboard: "複製到剪貼簿" - button_copy_to_other_project: "複製到其它專案" + button_copy_to_other_project: "Duplicate in another project" button_custom-fields: "客製欄位" button_delete: "删除" button_delete_watcher: "刪除監看者" diff --git a/config/locales/crowdin/ka.yml b/config/locales/crowdin/ka.yml index bc0cb54cb8cd..f4a0b2b97257 100644 --- a/config/locales/crowdin/ka.yml +++ b/config/locales/crowdin/ka.yml @@ -1102,7 +1102,7 @@ ka: confirmation: "Password confirmation does not match password." format: "%{message}" password: - weak: "Must contain characters of the following classes (at least %{min_count} of %{all_count}): %{rules}." + weak: "Must contain characters of the following classes (at least %{min_count} of %{all_count}): %{rules}" lowercase: "lowercase (e.g. 'a')" uppercase: "uppercase (e.g. 'A')" numeric: "numeric (e.g. '1')" diff --git a/config/locales/crowdin/kk.yml b/config/locales/crowdin/kk.yml index d00fe80e5a1a..129e3e6a634b 100644 --- a/config/locales/crowdin/kk.yml +++ b/config/locales/crowdin/kk.yml @@ -1102,7 +1102,7 @@ kk: confirmation: "Password confirmation does not match password." format: "%{message}" password: - weak: "Must contain characters of the following classes (at least %{min_count} of %{all_count}): %{rules}." + weak: "Must contain characters of the following classes (at least %{min_count} of %{all_count}): %{rules}" lowercase: "lowercase (e.g. 'a')" uppercase: "uppercase (e.g. 'A')" numeric: "numeric (e.g. '1')" diff --git a/config/locales/crowdin/ko.yml b/config/locales/crowdin/ko.yml index 65a77889d775..b87d72ddea74 100644 --- a/config/locales/crowdin/ko.yml +++ b/config/locales/crowdin/ko.yml @@ -1094,7 +1094,7 @@ ko: confirmation: "비밀번호와 비밀번호 확인이 일치하지 않습니다." format: "%{message}" password: - weak: "다음과 같은 문자를 포함 해야 합니다 (최소 %{all_count} 중 %{min_count}): %{rules}." + weak: "Must contain characters of the following classes (at least %{min_count} of %{all_count}): %{rules}" lowercase: "소문자(예: 'a')" uppercase: "대문자(예: 'A')" numeric: "숫자 (예: ' 1')" diff --git a/config/locales/crowdin/lt.yml b/config/locales/crowdin/lt.yml index 47141448be5b..dc96f919e86a 100644 --- a/config/locales/crowdin/lt.yml +++ b/config/locales/crowdin/lt.yml @@ -1113,7 +1113,7 @@ lt: confirmation: "Slaptažodžio patvirtinimas nesutampa su įvestu slaptažodžiu." format: "%{message}" password: - weak: "Turi turėti simbolius iš šitų klasių (mažiausiai %{min_count} iš %{all_count}): %{rules}." + weak: "Must contain characters of the following classes (at least %{min_count} of %{all_count}): %{rules}" lowercase: "mažosios raidės (pvz., „a“)" uppercase: "didžiosios raidės (pvz., „A“)" numeric: "skaitinė reikšmė (pvz., „1“)" diff --git a/config/locales/crowdin/lv.yml b/config/locales/crowdin/lv.yml index 41a590d8d428..d6ed03e9f838 100644 --- a/config/locales/crowdin/lv.yml +++ b/config/locales/crowdin/lv.yml @@ -1109,7 +1109,7 @@ lv: confirmation: "Password confirmation does not match password." format: "%{message}" password: - weak: "Jāsatur rakstzīmes no šādām klasēm (vismaz %{min_count} no %{all_count}): %{rules}." + weak: "Must contain characters of the following classes (at least %{min_count} of %{all_count}): %{rules}" lowercase: "mazaie burti (piemēram 'a')" uppercase: "lielaie burti (piemēram, ' A')" numeric: "cipari (piemēram, \"1\")" diff --git a/config/locales/crowdin/mn.yml b/config/locales/crowdin/mn.yml index b32ed97ce977..bf81b0d51bbf 100644 --- a/config/locales/crowdin/mn.yml +++ b/config/locales/crowdin/mn.yml @@ -1102,7 +1102,7 @@ mn: confirmation: "Password confirmation does not match password." format: "%{message}" password: - weak: "Must contain characters of the following classes (at least %{min_count} of %{all_count}): %{rules}." + weak: "Must contain characters of the following classes (at least %{min_count} of %{all_count}): %{rules}" lowercase: "lowercase (e.g. 'a')" uppercase: "uppercase (e.g. 'A')" numeric: "numeric (e.g. '1')" diff --git a/config/locales/crowdin/ms.yml b/config/locales/crowdin/ms.yml index c70e3d31d300..ac4e3c99c83f 100644 --- a/config/locales/crowdin/ms.yml +++ b/config/locales/crowdin/ms.yml @@ -1093,7 +1093,7 @@ ms: confirmation: "Pengesahan kata laluan tidak sepadan dengan kata laluan." format: "%{message}" password: - weak: "Perlu mengandungi karakter-karakter kelas berikut (sekurang-kurangnya %{min_count} dari %{all_count}): %{rules}." + weak: "Must contain characters of the following classes (at least %{min_count} of %{all_count}): %{rules}" lowercase: "huruf kecil (cth. 'a')" uppercase: "huruf besar (cth. 'A')" numeric: "angka (cth. '1')" diff --git a/config/locales/crowdin/ne.yml b/config/locales/crowdin/ne.yml index dadc105d44dc..58206ad41414 100644 --- a/config/locales/crowdin/ne.yml +++ b/config/locales/crowdin/ne.yml @@ -1102,7 +1102,7 @@ ne: confirmation: "Password confirmation does not match password." format: "%{message}" password: - weak: "Must contain characters of the following classes (at least %{min_count} of %{all_count}): %{rules}." + weak: "Must contain characters of the following classes (at least %{min_count} of %{all_count}): %{rules}" lowercase: "lowercase (e.g. 'a')" uppercase: "uppercase (e.g. 'A')" numeric: "numeric (e.g. '1')" diff --git a/config/locales/crowdin/nl.yml b/config/locales/crowdin/nl.yml index d58dff55d32b..5ddab2744c21 100644 --- a/config/locales/crowdin/nl.yml +++ b/config/locales/crowdin/nl.yml @@ -1099,7 +1099,7 @@ nl: confirmation: "Wachtwoordbevestiging komt niet overeen met wachtwoord." format: "%{message}" password: - weak: "Moet karakters bevatten van de volgende klassen (ten minste %{min_count} van %{all_count}):%{rules}." + weak: "Must contain characters of the following classes (at least %{min_count} of %{all_count}): %{rules}" lowercase: "kleine letters (bijvoorbeeld 'a')" uppercase: "hoofdletters (bijvoorbeeld ' A')" numeric: "numerieke (bijvoorbeeld ' 1')" diff --git a/config/locales/crowdin/no.yml b/config/locales/crowdin/no.yml index e14bdd00f9b1..a603e46c99f7 100644 --- a/config/locales/crowdin/no.yml +++ b/config/locales/crowdin/no.yml @@ -1101,7 +1101,7 @@ confirmation: "Passordbekreftelsen samsvarer ikke med passordet." format: "%{message}" password: - weak: "Må inneholde tegn fra de følgende klassene (minst %{min_count} av %{all_count}): %{rules}." + weak: "Must contain characters of the following classes (at least %{min_count} of %{all_count}): %{rules}" lowercase: "små bokstaver (f.eks. \"a\")" uppercase: "store bokstaver (f.eks. \"A\")" numeric: "numerisk (f.eks. \"1\")" diff --git a/config/locales/crowdin/pl.yml b/config/locales/crowdin/pl.yml index f98a741319c4..9a3198260ce5 100644 --- a/config/locales/crowdin/pl.yml +++ b/config/locales/crowdin/pl.yml @@ -1113,7 +1113,7 @@ pl: confirmation: "Powtórzone hasło różni się od wprowadzonego hasła!" format: "%{message}" password: - weak: "Musi zawierać znaki z następujących klas (co najmniej %{min_count} z %{all_count}): %{rules}." + weak: "Must contain characters of the following classes (at least %{min_count} of %{all_count}): %{rules}" lowercase: "małe litery (np. 'a')" uppercase: "wielkie litery (np. 'A')" numeric: "liczbowe (np. 1)" diff --git a/config/locales/crowdin/pt-BR.yml b/config/locales/crowdin/pt-BR.yml index b8b4dd9e4527..e5dd9ad8d29a 100644 --- a/config/locales/crowdin/pt-BR.yml +++ b/config/locales/crowdin/pt-BR.yml @@ -1100,7 +1100,7 @@ pt-BR: confirmation: "A confirmação da senha não corresponde à senha!" format: "%{message}" password: - weak: "Deve conter caracteres das seguintes classes (pelo menos %{min_count} de %{all_count}): %{rules}." + weak: "Must contain characters of the following classes (at least %{min_count} of %{all_count}): %{rules}" lowercase: "minúscula (ex.: 'a')" uppercase: "maiúscula (ex.: 'A')" numeric: "número (ex.: '1')" diff --git a/config/locales/crowdin/pt-PT.yml b/config/locales/crowdin/pt-PT.yml index 1ebf94d6deeb..08f5613be897 100644 --- a/config/locales/crowdin/pt-PT.yml +++ b/config/locales/crowdin/pt-PT.yml @@ -1100,7 +1100,7 @@ pt-PT: confirmation: "A confirmação da palavra-passe não coincide com a palavra-passe." format: "%{message}" password: - weak: "Deve conter carateres das seguintes classes (pelo menos %{min_count} de %{all_count}): %{rules}." + weak: "Must contain characters of the following classes (at least %{min_count} of %{all_count}): %{rules}" lowercase: "minúsculas (exemplo, 'a')" uppercase: "maiúsculas (exemplo, 'A')" numeric: "numérico (exemplo, '1')" diff --git a/config/locales/crowdin/ro.yml b/config/locales/crowdin/ro.yml index 3726257594f6..2923e04b5444 100644 --- a/config/locales/crowdin/ro.yml +++ b/config/locales/crowdin/ro.yml @@ -1109,7 +1109,7 @@ ro: confirmation: "Confirmarea parolei nu se potrivește cu parola." format: "%{message}" password: - weak: "Trebuie să conțină caractere din următoarele clase (cel puțin %{min_count} din %{all_count}): %{rules}." + weak: "Must contain characters of the following classes (at least %{min_count} of %{all_count}): %{rules}" lowercase: "litere mici (ex. 'a')" uppercase: "litere mari (ex. 'A')" numeric: "cifre (ex. ' 1')" diff --git a/config/locales/crowdin/ru.yml b/config/locales/crowdin/ru.yml index fb579d86b597..c2053c4dcc04 100644 --- a/config/locales/crowdin/ru.yml +++ b/config/locales/crowdin/ru.yml @@ -299,7 +299,7 @@ ru: actions: label_enable_single: "Активно в этом проекте, нажмите для отключения" label_disable_single: "Неактивно в этом проекте, нажмите для включения" - remove_from_project: "Remove from project" + remove_from_project: "Удалить из проекта" label_enable_all: "Включить всё" label_disable_all: "Выключить всё" is_required_blank_slate: @@ -403,8 +403,8 @@ ru: my: access_token: create_dialog: - header: The %{type} token has been generated - warning: Note that this is the only time you will see this token, make sure to copy it now. + header: Токен %{type} создан + warning: Обратите внимание, что это единственный раз, когда Вы увидите этот токен, поэтому обязательно скопируйте его сейчас. errors: token_name_blank: "Пожалуйста, укажите имя токена API" token_name_in_use: "Это имя токена API уже используется, пожалуйста, выберите другое" @@ -495,7 +495,7 @@ ru: is_readonly: "Только для чтения" excluded_from_totals: "Исключен из итогов" themes: - dark: "Dark (Beta)" + dark: "Темный (бета)" light: "Светлая" light_high_contrast: "Светлый высокий контраст" types: @@ -546,9 +546,9 @@ ru: no_common_statuses_exists: "Статус не доступен для всех выбранных пакетов работ. Их статус изменен быть не может." unsupported_for_multiple_projects: "Массовое перемещение/копирование не поддерживается при работе с пакетами из нескольких проектов" current_type_not_available_in_target_project: > - The current type of the work package is not enabled in the target project. Please enable the type in the target project if you'd like it to remain unchanged. Otherwise, select an available type in the target project from the list. + Текущий тип пакета работ не включен в целевой проект. Пожалуйста, включите этот тип в целевом проекте, если хотите, чтобы он остался без изменений. В противном случае выберите из списка доступный тип в целевом проекте. bulk_current_type_not_available_in_target_project: > - The current types of the work packages aren't enabled in the target project. Please enable the types in the target project if you'd like them to remain unchanged. Otherwise, select an available type in the target project from the list. + Текущие типы пакетов работ не включены в целевой проект. Включите типы в целевом проекте, если хотите, чтобы они остались неизменными. В противном случае выберите из списка доступный тип в целевом проекте. sharing: missing_workflow_warning: title: "Отсутствует рабочий процесс для совместного использования пакета работ" @@ -1115,7 +1115,7 @@ ru: confirmation: "Подтверждение пароля не совпадает с паролем." format: "%{message}" password: - weak: "Должны содержаться символы следующих классов (как минимум %{min_count} из %{all_count}): %{rules}." + weak: "Must contain characters of the following classes (at least %{min_count} of %{all_count}): %{rules}" lowercase: "нижний регистр (например «а»)" uppercase: "прописные буквы (например, \"A\")" numeric: "цифры (например \"1\")" @@ -1193,7 +1193,7 @@ ru: one: Access token few: Access tokens many: Access tokens - other: Access tokens + other: Токены доступа type: "Тип" user: "Пользователь" version: "Этапы" @@ -1732,8 +1732,8 @@ ru: label: "XLS" columns: input_label_report: "Добавить столбцы в таблицу атрибутов" - input_caption_report: "By default all attributes added as columns in the work package list are selected. Long text fields are not available in the attribute table, but can be displayed below it." - input_caption_table: "By default all attributes added as columns in the work package list are selected. Long text fields are not available in table based exports." + input_caption_report: "По умолчанию выбраны все атрибуты, добавленные в качестве колонок в список пакетов работ. Длинные текстовые поля недоступны в таблице атрибутов, но могут быть отображены под ней." + input_caption_table: "По умолчанию выбраны все атрибуты, добавленные в список пакетов работ. Длинные текстовые поля не доступны в экспорте на основе таблиц." pdf: export_type: label: "Тип экспорта PDF" @@ -1752,37 +1752,37 @@ ru: caption: "Исключить изображения для уменьшения размера PDF." gantt_zoom_levels: label: "Уровни масштабирования" - caption: "Select what is the zoom level for dates displayed in the chart." + caption: "Выберите уровень масштабирования для дат, отображаемых на графике." options: - days: "Days" - weeks: "Weeks" - months: "Months" - quarters: "Quarters" + days: "Дни" + weeks: "Недели" + months: "Месяцы" + quarters: "Кварталы" column_width: - label: "Table column width" + label: "Ширина столбцов таблицы" options: - narrow: "Narrow" - medium: "Medium" - wide: "Wide" - very_wide: "Very wide" + narrow: "Узкий" + medium: "Средний" + wide: "Широкий" + very_wide: "Очень широкий" paper_size: - label: "Paper size" - caption: "Depending on the chart size more than one page might be exported." + label: "Размер бумаги" + caption: "В зависимости от размера диаграммы может быть экспортировано более одной страницы." long_text_fields: - input_caption: "By default all long text fields are selected." - input_label: "Add long text fields" - input_placeholder: "Search for long text fields" - drag_area_label: "Manage long text fields" + input_caption: "По умолчанию выбраны все длинные текстовые поля." + input_label: "Добавить длинные текстовые поля" + input_placeholder: "Поиск в длинных текстовых полях" + drag_area_label: "Управление длинными текстовыми полями" xls: include_relations: - label: "Include relations" - caption: "This option will create a duplicate of each work package for every relation this has with another work package." + label: "Включить отношения" + caption: "Эта опция создаст дубликат каждого пакета работ для каждого отношения, которое он имеет с другим пакетом работ." include_descriptions: - label: "Include descriptions" - caption: "This option will add a description column in raw format." - your_work_packages_export: "Work packages are being exported" - succeeded: "Export completed" - failed: "An error has occurred while trying to export the work packages: %{message}" + label: "Включить описания" + caption: "Эта опция добавит колонку описания в необработанном формате." + your_work_packages_export: "Пакеты работ экспортируются" + succeeded: "Экспорт завершен" + failed: "Произошла ошибка при попытке экспортировать пакеты работ: %{message}" format: atom: "Atom" csv: "CSV" @@ -2012,7 +2012,7 @@ ru: label_ldap_auth_source_plural: "Соединения LDAP" label_attribute_expand_text: "Полный текст для '%{attribute}'" label_authentication: "Аутентификация" - label_authentication_settings: "Authentication settings" + label_authentication_settings: "Параметры аутентификации" label_available_global_roles: "Доступные глобальные роли" label_available_project_attributes: "Доступные атрибуты проекта" label_available_project_forums: "Доступные форумы" @@ -2307,8 +2307,8 @@ ru: label_next_week: "На следующей неделе" label_no_change_option: "(Без изменений)" label_no_data: "Нет данных для отображения" - label_no_due_date: "no finish date" - label_no_start_date: "no start date" + label_no_due_date: "нет даты окончания" + label_no_start_date: "нет даты начала" label_no_parent_page: "Без родительской страницы" label_nothing_display: "Нет данных для отображения" label_nobody: "никто" @@ -3191,9 +3191,9 @@ ru: setting_work_package_done_ratio_field: "На основе трудозатрат" setting_work_package_done_ratio_status: "На основе статуса" setting_work_package_done_ratio_explanation_pre_14_4_without_percent_complete_edition_html: > - In work-based mode, % Complete is calculated from how much work is done in relation to total work. In status-based mode, each status has a % Complete value associated with it. Changing status will change % Complete. + В режиме На основе трудозатрат, % Завершения рассчитывается на основе того, сколько работы выполнено по отношению к общему объему работ. В режиме На основе статуса, каждый статус имеет связанное с ним значение % Завершения. Изменение статуса изменит % Завершения. setting_work_package_done_ratio_explanation_html: > - In work-based mode, % Complete can be freely set to any value. If you optionally enter a value for Work, Remaining work will automatically be derived. In status-based mode, each status has a % Complete value associated with it. Changing status will change % Complete. + В режиме На основе трудозатрат для параметра % Завершения можно свободно установить любое значение. Если вы дополнительно введете значение «Работа», «Оставшаяся работа» будет получена автоматически. В режиме На основе статуса с каждым статусом связано значение % Завершения. Изменение статуса приведет к изменению % Завершения. setting_work_package_properties: "Свойства пакета работ" setting_work_package_startdate_is_adddate: "Использовать текущую дату как дату начала для новых пакетов работ" setting_work_packages_projects_export_limit: "Ограничение экспорта пакетов работ / проектов" @@ -3577,26 +3577,26 @@ ru: progress: label_note: "Примечание:" modal: - work_based_help_text: "Each field is automatically calculated from the two others when possible." - work_based_help_text_pre_14_4_without_percent_complete_edition: "% Complete is automatically derived from Work and Remaining work." + work_based_help_text: "Каждое поле автоматически рассчитывается от двух других, когда это возможно." + work_based_help_text_pre_14_4_without_percent_complete_edition: "% Завершения автоматически выводится из Работы и Оставшейся работы." status_based_help_text: "% Выполнения определяется статусом пакета работ." migration_warning_text: "В режиме расчета прогресса \"На основе трудозатрат\" процент завершения невозможно установить вручную, он привязан к трудозатратам. Существующее значение сохранено, но его нельзя изменить. Пожалуйста, сначала введите трудозатраты." derivation_hints: done_ratio: - cleared_because_remaining_work_is_empty: "Cleared because Remaining work is empty." - cleared_because_work_is_0h: "Cleared because Work is 0h." - derived: "Derived from Work and Remaining work." + cleared_because_remaining_work_is_empty: "Очищено, потому что Оставшаяся работа пуста." + cleared_because_work_is_0h: "Очищено, потому что Работа равна 0h." + derived: "Получено из Работы и Оставшейся работы." estimated_hours: - cleared_because_remaining_work_is_empty: "Cleared because Remaining work is empty." - derived: "Derived from Remaining work and % Complete." - same_as_remaining_work: "Set to same value as Remaining work." + cleared_because_remaining_work_is_empty: "Очищено, потому что оставшаяся работа пуста." + derived: "Получено из Оставшейся работы и % Завершения." + same_as_remaining_work: "Установите то же значение, что и Оставшаяся работа." remaining_hours: - cleared_because_work_is_empty: "Cleared because Work is empty." - cleared_because_percent_complete_is_empty: "Cleared because % Complete is empty." - decreased_like_work: "Decreased by the same amount as Work." - derived: "Derived from Work and % Complete." - increased_like_work: "Increased by the same amount as Work." - same_as_work: "Set to same value as Work." + cleared_because_work_is_empty: "Очищено, потому что Работа пуста." + cleared_because_percent_complete_is_empty: "Очищено, потому что % Завершения пуст." + decreased_like_work: "Уменьшается на ту же величину, что и Работа." + derived: "Получено из Работы и % Завершения." + increased_like_work: "Увеличивается на ту же величину, что и Работа." + same_as_work: "Установите то же значение, что и для Работы." permissions: comment: "Комментировать" comment_description: "Может просматривать и комментировать этот пакет работ." diff --git a/config/locales/crowdin/rw.yml b/config/locales/crowdin/rw.yml index 4940ddcdf55f..c918d769aaec 100644 --- a/config/locales/crowdin/rw.yml +++ b/config/locales/crowdin/rw.yml @@ -1102,7 +1102,7 @@ rw: confirmation: "Password confirmation does not match password." format: "%{message}" password: - weak: "Must contain characters of the following classes (at least %{min_count} of %{all_count}): %{rules}." + weak: "Must contain characters of the following classes (at least %{min_count} of %{all_count}): %{rules}" lowercase: "lowercase (e.g. 'a')" uppercase: "uppercase (e.g. 'A')" numeric: "numeric (e.g. '1')" diff --git a/config/locales/crowdin/si.yml b/config/locales/crowdin/si.yml index 3cc13360e145..28619f0c285c 100644 --- a/config/locales/crowdin/si.yml +++ b/config/locales/crowdin/si.yml @@ -1102,7 +1102,7 @@ si: confirmation: "Password confirmation does not match password." format: "%{message}" password: - weak: "පහත සඳහන් පංතිවල අක්ෂර අඩංගු විය යුතුය (අවම වශයෙන් %{min_count} හි %{all_count}): %{rules}." + weak: "Must contain characters of the following classes (at least %{min_count} of %{all_count}): %{rules}" lowercase: "සිම්පල් නඩුව (උදා: 'a')" uppercase: "ඉහළ (උදා: 'ඒ')" numeric: "සංඛ්යාත්මක (උදා: '1')" diff --git a/config/locales/crowdin/sk.yml b/config/locales/crowdin/sk.yml index 67f19c79eca3..7ef9668c1c3f 100644 --- a/config/locales/crowdin/sk.yml +++ b/config/locales/crowdin/sk.yml @@ -1116,7 +1116,7 @@ sk: confirmation: "Password confirmation does not match password." format: "%{message}" password: - weak: "Musí obsahovať znaky z nasledujúcich tried (najmenej%{min_count} z %{all_count}): %{rules}." + weak: "Must contain characters of the following classes (at least %{min_count} of %{all_count}): %{rules}" lowercase: "malé písmená (napríklad \"a\")" uppercase: "veľké písmená (napríklad \"A\")" numeric: "Čísla (napríklad 1)" diff --git a/config/locales/crowdin/sl.yml b/config/locales/crowdin/sl.yml index 9a373e639218..90aa6318240e 100644 --- a/config/locales/crowdin/sl.yml +++ b/config/locales/crowdin/sl.yml @@ -1113,7 +1113,7 @@ sl: confirmation: "Password confirmation does not match password." format: "%{message}" password: - weak: "Vsebovati mora znake naslednjih razredov (vsaj %{min_count} od %{all_count}): %{rules}." + weak: "Must contain characters of the following classes (at least %{min_count} of %{all_count}): %{rules}" lowercase: "mala črka (npr. \"a\")" uppercase: "velika črka (npr. \"A\")" numeric: "številke (npr. '1')" diff --git a/config/locales/crowdin/sr.yml b/config/locales/crowdin/sr.yml index d3cebb2ccda4..56bad67d220a 100644 --- a/config/locales/crowdin/sr.yml +++ b/config/locales/crowdin/sr.yml @@ -1109,7 +1109,7 @@ sr: confirmation: "Password confirmation does not match password." format: "%{message}" password: - weak: "Must contain characters of the following classes (at least %{min_count} of %{all_count}): %{rules}." + weak: "Must contain characters of the following classes (at least %{min_count} of %{all_count}): %{rules}" lowercase: "lowercase (e.g. 'a')" uppercase: "uppercase (e.g. 'A')" numeric: "numeric (e.g. '1')" diff --git a/config/locales/crowdin/sv.yml b/config/locales/crowdin/sv.yml index 8f3739f5a235..aef4be34174e 100644 --- a/config/locales/crowdin/sv.yml +++ b/config/locales/crowdin/sv.yml @@ -1101,7 +1101,7 @@ sv: confirmation: "Password confirmation does not match password." format: "%{message}" password: - weak: "Måste innehålla följande teckentyper (minst %{min_count} av %{all_count}): %{rules}." + weak: "Must contain characters of the following classes (at least %{min_count} of %{all_count}): %{rules}" lowercase: "gemener (t.ex. \"a\")" uppercase: "versal (t.ex. \"A\")" numeric: "numeriska (t.ex. ' 1')" diff --git a/config/locales/crowdin/th.yml b/config/locales/crowdin/th.yml index 321845f83da2..9f999cc6e3c2 100644 --- a/config/locales/crowdin/th.yml +++ b/config/locales/crowdin/th.yml @@ -1095,7 +1095,7 @@ th: confirmation: "Password confirmation does not match password." format: "%{message}" password: - weak: "Must contain characters of the following classes (at least %{min_count} of %{all_count}): %{rules}." + weak: "Must contain characters of the following classes (at least %{min_count} of %{all_count}): %{rules}" lowercase: "ตัวพิมพ์เล็ก (เช่น 'a')" uppercase: "ตัวพิมพ์ใหญ่ (เช่น ' A')" numeric: "ตัวเลข (เช่น ' 1')" diff --git a/config/locales/crowdin/tr.yml b/config/locales/crowdin/tr.yml index 284e90612384..7a2c88aa9e18 100644 --- a/config/locales/crowdin/tr.yml +++ b/config/locales/crowdin/tr.yml @@ -1101,7 +1101,7 @@ tr: confirmation: "Parola onayı parolayla eşleşmiyor." format: "%{message}" password: - weak: "Aşağıdaki sınıfların karakterlerini içermelidir (en az% {min_count} /% {all_count}):% {rules}. %{min_count} %{all_count} %{rules} " + weak: "Must contain characters of the following classes (at least %{min_count} of %{all_count}): %{rules}" lowercase: "küçük harf (örneğin 'a')" uppercase: "büyük harf (örneğin 'A')" numeric: "rakam (örneğin '1')" diff --git a/config/locales/crowdin/uk.yml b/config/locales/crowdin/uk.yml index e5b4adea0f0d..7b6d7dd37c7a 100644 --- a/config/locales/crowdin/uk.yml +++ b/config/locales/crowdin/uk.yml @@ -1110,7 +1110,7 @@ uk: confirmation: "Підтвердження пароля та пароль не збігаються." format: "%{message}" password: - weak: "Має містити символи наступних класів (принаймні %{min_count} з %{all_count}): %{rules}." + weak: "Must contain characters of the following classes (at least %{min_count} of %{all_count}): %{rules}" lowercase: "нижній реєстр шрифту (наприклад, 'a')" uppercase: "верхній реєстр шрифту (наприклад, 'А')" numeric: "числовий (наприклад, '1')" diff --git a/config/locales/crowdin/uz.yml b/config/locales/crowdin/uz.yml index ca9e7c3f89a3..9944ebc0219d 100644 --- a/config/locales/crowdin/uz.yml +++ b/config/locales/crowdin/uz.yml @@ -1102,7 +1102,7 @@ uz: confirmation: "Password confirmation does not match password." format: "%{message}" password: - weak: "Must contain characters of the following classes (at least %{min_count} of %{all_count}): %{rules}." + weak: "Must contain characters of the following classes (at least %{min_count} of %{all_count}): %{rules}" lowercase: "lowercase (e.g. 'a')" uppercase: "uppercase (e.g. 'A')" numeric: "numeric (e.g. '1')" diff --git a/config/locales/crowdin/vi.yml b/config/locales/crowdin/vi.yml index d7d9acc44134..48bd3e66e9ca 100644 --- a/config/locales/crowdin/vi.yml +++ b/config/locales/crowdin/vi.yml @@ -1097,7 +1097,7 @@ vi: confirmation: "Xác nhận mật khẩu không khớp với mật khẩu." format: "%{message}" password: - weak: "Phải chứa các ký tự thuộc các lớp sau (ít nhất %{min_count} trong số %{all_count}): %{rules}." + weak: "Must contain characters of the following classes (at least %{min_count} of %{all_count}): %{rules}" lowercase: "chữ thường (ví dụ như 'a')" uppercase: "chữ hoa (ví dụ như ' A')" numeric: "số (ví dụ như ' 1')" diff --git a/config/locales/crowdin/zh-CN.yml b/config/locales/crowdin/zh-CN.yml index 6f639772ec65..20cdb4bf5a5f 100644 --- a/config/locales/crowdin/zh-CN.yml +++ b/config/locales/crowdin/zh-CN.yml @@ -1091,7 +1091,7 @@ zh-CN: confirmation: "确认密码与密码不一致。" format: "%{message}" password: - weak: "必须包含以下类字符 (至少 %{min_count} %{all_count}): %{rules}。" + weak: "Must contain characters of the following classes (at least %{min_count} of %{all_count}): %{rules}" lowercase: "小写字母 (如 'a')" uppercase: "大写字母 (如 'A')" numeric: "数值 (例如 ' 1')" diff --git a/config/locales/crowdin/zh-TW.yml b/config/locales/crowdin/zh-TW.yml index 4bff46c716a7..90ae6010f7f9 100644 --- a/config/locales/crowdin/zh-TW.yml +++ b/config/locales/crowdin/zh-TW.yml @@ -1093,7 +1093,7 @@ zh-TW: confirmation: "密碼不符" format: "%{message}" password: - weak: "必須包含以下的字元 (至少 %{all_count} 個中的 %{min_count} 個): %{rules}" + weak: "Must contain characters of the following classes (at least %{min_count} of %{all_count}): %{rules}" lowercase: "小寫(例如:「a」)" uppercase: "大寫(例如:「A」)" numeric: "數字(例如:「1」)" diff --git a/modules/job_status/config/locales/crowdin/ru.yml b/modules/job_status/config/locales/crowdin/ru.yml index 7cbc493594c7..e2b34c81fba6 100644 --- a/modules/job_status/config/locales/crowdin/ru.yml +++ b/modules/job_status/config/locales/crowdin/ru.yml @@ -4,18 +4,18 @@ ru: name: "Состояние задания OpenProject" description: "Список и статус фоновых заданий." job_status_dialog: - download_starts: 'The download should start automatically.' - link_to_download: 'Or, %{link} to download.' - click_here: 'click here' - title: 'Background job status' - redirect: 'You are being redirected.' - redirect_link: 'Please click here to continue.' - redirect_errors: 'Due to these errors, you will not be redirected automatically.' - errors: 'Something went wrong' + download_starts: 'Загрузка начнется автоматически.' + link_to_download: 'Или загрузить %{link}.' + click_here: 'нажмите здесь' + title: 'Статус фонового задания' + redirect: 'Вы перенаправлены.' + redirect_link: 'Пожалуйста, нажмите здесь, чтобы продолжить.' + redirect_errors: 'Из-за этих ошибок вы не будете перенаправлены автоматически.' + errors: 'Что-то пошло не так' generic_messages: - not_found: 'This job could not be found.' - in_queue: 'The job has been queued and will be processed shortly.' - in_process: 'The job is currently being processed.' - error: 'The job has failed to complete.' - cancelled: 'The job has been cancelled due to an error.' - success: 'The job completed successfully.' + not_found: 'Задание не найдено.' + in_queue: 'Задание поставлено в очередь и будет обработано в ближайшее время.' + in_process: 'Задание в настоящее время обрабатывается.' + error: 'Задание не выполнено.' + cancelled: 'Задание было отменено из-за ошибки.' + success: 'Задание успешно завершено.' diff --git a/modules/meeting/config/locales/crowdin/js-ru.yml b/modules/meeting/config/locales/crowdin/js-ru.yml index 51c5420ce306..c33ede25aeff 100644 --- a/modules/meeting/config/locales/crowdin/js-ru.yml +++ b/modules/meeting/config/locales/crowdin/js-ru.yml @@ -24,4 +24,4 @@ ru: label_meetings: 'Встречи' work_packages: tabs: - meetings: 'Meetings' + meetings: 'Совещания' diff --git a/modules/meeting/config/locales/crowdin/ru.yml b/modules/meeting/config/locales/crowdin/ru.yml index bdedc55138a4..36b0f688e7b9 100644 --- a/modules/meeting/config/locales/crowdin/ru.yml +++ b/modules/meeting/config/locales/crowdin/ru.yml @@ -123,7 +123,7 @@ ru: agenda: "Копировать повестку" agenda_text: "Копировать повестку старой встречи" email: - send_emails: "Email participants" + send_emails: "Отправить email участникам" send_invitation_emails: > Немедленно отправьте приглашение по электронной почте участникам, выбранным выше. Вы также можете сделать это вручную в любое время позже. open_meeting_link: "Открыть совещание" diff --git a/modules/meeting/config/locales/crowdin/zh-CN.yml b/modules/meeting/config/locales/crowdin/zh-CN.yml index caa8dce85024..27b5cd426cda 100644 --- a/modules/meeting/config/locales/crowdin/zh-CN.yml +++ b/modules/meeting/config/locales/crowdin/zh-CN.yml @@ -120,7 +120,7 @@ zh-CN: agenda: "复制议程" agenda_text: "复制之前会议的议程" email: - send_emails: "Email participants" + send_emails: "电子邮件参与者" send_invitation_emails: > 立即向上面选定的参加者发送电子邮件邀请。您也可以在之后随时手动发送。 open_meeting_link: "打开会议" diff --git a/modules/recaptcha/config/locales/crowdin/ru.yml b/modules/recaptcha/config/locales/crowdin/ru.yml index ff7c7ab98420..9bcd93ed10dc 100644 --- a/modules/recaptcha/config/locales/crowdin/ru.yml +++ b/modules/recaptcha/config/locales/crowdin/ru.yml @@ -22,4 +22,4 @@ ru: type_hcaptcha: 'HCaptcha' type_turnstile: 'Cloudflare Turnstile™' captcha_description_html: > - reCAPTCHA is a free service by Google that can be enabled for your OpenProject instance. If enabled, a captcha form will be rendered upon login for all users that have not verified a captcha yet.
Please see the following link for more details on reCAPTCHA and their versions, and how to create the website and secret keys: %{recaptcha_link}
HCaptcha is a Google-free alternative that you can use if you do not want to use reCAPTCHA. See this link for more information: %{hcaptcha_link}
Cloudflare Turnstile™ is another alternative that is more convenient for users while still providing the same level of security. See this link for more information: %{turnstile_link} + reCAPTCHA - это бесплатный сервис Google, который можно подключить в OpenProject. Если эта функция включена, то при входе в систему будет выводиться форма с капчей для всех пользователей, которые еще не верифицированы.
Более подробно о reCAPTCHA и их версиях, а также о том, как создать сайт и секретные ключи, читайте по следующей ссылке: %{recaptcha_link}
HCaptcha - это бесплатная альтернатива Google, которую Вы можете использовать, если не хотите применять reCAPTCHA. Смотрите эту ссылку для получения дополнительной информации: %{hcaptcha_link}
Cloudflare Turnstile™ - еще одна альтернатива, которая более удобна для пользователей и при этом обеспечивает тот же уровень безопасности. См. эту ссылку для получения дополнительной информации: %{turnstile_link} diff --git a/modules/storages/config/locales/crowdin/af.yml b/modules/storages/config/locales/crowdin/af.yml index 8724c0811fc0..b2f8609074ec 100644 --- a/modules/storages/config/locales/crowdin/af.yml +++ b/modules/storages/config/locales/crowdin/af.yml @@ -70,7 +70,7 @@ af: dialog: automatically_managed_appendix: Also, in this case this storage has an automatically managed project folder, this and its files will be deleted forever. confirmation_text: Please, confirm you understand and want to remove this file storage from this project - heading: Remove project from %{storage_type} + heading_text: Remove project from %{storage} text: This action is irreversible and will remove all links from work packages of this project to files and folders of that storage. label: Remove project services: diff --git a/modules/storages/config/locales/crowdin/ar.yml b/modules/storages/config/locales/crowdin/ar.yml index 9b83d2d30679..95c7380a2772 100644 --- a/modules/storages/config/locales/crowdin/ar.yml +++ b/modules/storages/config/locales/crowdin/ar.yml @@ -70,7 +70,7 @@ ar: dialog: automatically_managed_appendix: Also, in this case this storage has an automatically managed project folder, this and its files will be deleted forever. confirmation_text: Please, confirm you understand and want to remove this file storage from this project - heading: Remove project from %{storage_type} + heading_text: Remove project from %{storage} text: This action is irreversible and will remove all links from work packages of this project to files and folders of that storage. label: Remove project services: diff --git a/modules/storages/config/locales/crowdin/az.yml b/modules/storages/config/locales/crowdin/az.yml index 09568a738a48..9b4baf372dea 100644 --- a/modules/storages/config/locales/crowdin/az.yml +++ b/modules/storages/config/locales/crowdin/az.yml @@ -70,7 +70,7 @@ az: dialog: automatically_managed_appendix: Also, in this case this storage has an automatically managed project folder, this and its files will be deleted forever. confirmation_text: Please, confirm you understand and want to remove this file storage from this project - heading: Remove project from %{storage_type} + heading_text: Remove project from %{storage} text: This action is irreversible and will remove all links from work packages of this project to files and folders of that storage. label: Remove project services: diff --git a/modules/storages/config/locales/crowdin/be.yml b/modules/storages/config/locales/crowdin/be.yml index 12228ac582f7..c668f099f22c 100644 --- a/modules/storages/config/locales/crowdin/be.yml +++ b/modules/storages/config/locales/crowdin/be.yml @@ -70,7 +70,7 @@ be: dialog: automatically_managed_appendix: Also, in this case this storage has an automatically managed project folder, this and its files will be deleted forever. confirmation_text: Please, confirm you understand and want to remove this file storage from this project - heading: Remove project from %{storage_type} + heading_text: Remove project from %{storage} text: This action is irreversible and will remove all links from work packages of this project to files and folders of that storage. label: Remove project services: diff --git a/modules/storages/config/locales/crowdin/bg.yml b/modules/storages/config/locales/crowdin/bg.yml index d58218250001..be4ab49e0f4c 100644 --- a/modules/storages/config/locales/crowdin/bg.yml +++ b/modules/storages/config/locales/crowdin/bg.yml @@ -70,7 +70,7 @@ bg: dialog: automatically_managed_appendix: Also, in this case this storage has an automatically managed project folder, this and its files will be deleted forever. confirmation_text: Please, confirm you understand and want to remove this file storage from this project - heading: Remove project from %{storage_type} + heading_text: Remove project from %{storage} text: This action is irreversible and will remove all links from work packages of this project to files and folders of that storage. label: Remove project services: diff --git a/modules/storages/config/locales/crowdin/ca.yml b/modules/storages/config/locales/crowdin/ca.yml index 52bae0359015..d6324e7b5380 100644 --- a/modules/storages/config/locales/crowdin/ca.yml +++ b/modules/storages/config/locales/crowdin/ca.yml @@ -70,7 +70,7 @@ ca: dialog: automatically_managed_appendix: Also, in this case this storage has an automatically managed project folder, this and its files will be deleted forever. confirmation_text: Please, confirm you understand and want to remove this file storage from this project - heading: Remove project from %{storage_type} + heading_text: Remove project from %{storage} text: This action is irreversible and will remove all links from work packages of this project to files and folders of that storage. label: Remove project services: diff --git a/modules/storages/config/locales/crowdin/ckb-IR.yml b/modules/storages/config/locales/crowdin/ckb-IR.yml index b5884a8ce06d..0caf8c616742 100644 --- a/modules/storages/config/locales/crowdin/ckb-IR.yml +++ b/modules/storages/config/locales/crowdin/ckb-IR.yml @@ -70,7 +70,7 @@ ckb-IR: dialog: automatically_managed_appendix: Also, in this case this storage has an automatically managed project folder, this and its files will be deleted forever. confirmation_text: Please, confirm you understand and want to remove this file storage from this project - heading: Remove project from %{storage_type} + heading_text: Remove project from %{storage} text: This action is irreversible and will remove all links from work packages of this project to files and folders of that storage. label: Remove project services: diff --git a/modules/storages/config/locales/crowdin/cs.yml b/modules/storages/config/locales/crowdin/cs.yml index be575edbb947..da99f3bbdf5b 100644 --- a/modules/storages/config/locales/crowdin/cs.yml +++ b/modules/storages/config/locales/crowdin/cs.yml @@ -70,7 +70,7 @@ cs: dialog: automatically_managed_appendix: Also, in this case this storage has an automatically managed project folder, this and its files will be deleted forever. confirmation_text: Please, confirm you understand and want to remove this file storage from this project - heading: Remove project from %{storage_type} + heading_text: Remove project from %{storage} text: This action is irreversible and will remove all links from work packages of this project to files and folders of that storage. label: Remove project services: diff --git a/modules/storages/config/locales/crowdin/da.yml b/modules/storages/config/locales/crowdin/da.yml index 6081bd3a8493..a6b3230f5bed 100644 --- a/modules/storages/config/locales/crowdin/da.yml +++ b/modules/storages/config/locales/crowdin/da.yml @@ -70,7 +70,7 @@ da: dialog: automatically_managed_appendix: Also, in this case this storage has an automatically managed project folder, this and its files will be deleted forever. confirmation_text: Please, confirm you understand and want to remove this file storage from this project - heading: Remove project from %{storage_type} + heading_text: Remove project from %{storage} text: This action is irreversible and will remove all links from work packages of this project to files and folders of that storage. label: Remove project services: diff --git a/modules/storages/config/locales/crowdin/de.yml b/modules/storages/config/locales/crowdin/de.yml index 9ff38f9ae962..3e96fbaaf1b1 100644 --- a/modules/storages/config/locales/crowdin/de.yml +++ b/modules/storages/config/locales/crowdin/de.yml @@ -70,7 +70,7 @@ de: dialog: automatically_managed_appendix: Falls dieser Speicher einen automatisch verwalteten Projektordner enthält, werden dieser und seine Dateien für immer gelöscht. confirmation_text: Bitte bestätigen Sie die Entfernung des Dateispeichers aus diesem Projekt - heading: Projekt von %{storage_type} entfernen + heading_text: Remove project from %{storage} text: Diese Aktion ist unumkehrbar und entfernt alle Verknüpfungen von Arbeitspaketen dieses Projekts zu Dateien und Ordnern dieses Speichers. label: Projekt entfernen services: diff --git a/modules/storages/config/locales/crowdin/el.yml b/modules/storages/config/locales/crowdin/el.yml index 9092d8fd8adc..adaed9919d5a 100644 --- a/modules/storages/config/locales/crowdin/el.yml +++ b/modules/storages/config/locales/crowdin/el.yml @@ -70,7 +70,7 @@ el: dialog: automatically_managed_appendix: Also, in this case this storage has an automatically managed project folder, this and its files will be deleted forever. confirmation_text: Please, confirm you understand and want to remove this file storage from this project - heading: Remove project from %{storage_type} + heading_text: Remove project from %{storage} text: This action is irreversible and will remove all links from work packages of this project to files and folders of that storage. label: Remove project services: diff --git a/modules/storages/config/locales/crowdin/eo.yml b/modules/storages/config/locales/crowdin/eo.yml index c6ad876f92a0..fd1572364371 100644 --- a/modules/storages/config/locales/crowdin/eo.yml +++ b/modules/storages/config/locales/crowdin/eo.yml @@ -70,7 +70,7 @@ eo: dialog: automatically_managed_appendix: Also, in this case this storage has an automatically managed project folder, this and its files will be deleted forever. confirmation_text: Please, confirm you understand and want to remove this file storage from this project - heading: Remove project from %{storage_type} + heading_text: Remove project from %{storage} text: This action is irreversible and will remove all links from work packages of this project to files and folders of that storage. label: Remove project services: diff --git a/modules/storages/config/locales/crowdin/es.yml b/modules/storages/config/locales/crowdin/es.yml index e3731ab97aef..cae86724b1bc 100644 --- a/modules/storages/config/locales/crowdin/es.yml +++ b/modules/storages/config/locales/crowdin/es.yml @@ -70,7 +70,7 @@ es: dialog: automatically_managed_appendix: Además, en este caso este almacenamiento tiene una carpeta de proyecto administrada automáticamente, se eliminarán sus archivos para siempre. confirmation_text: Confirme que entiende y desea eliminar este almacenamiento de archivos de este proyecto - heading: Eliminar proyecto de %{storage_type} + heading_text: Remove project from %{storage} text: Esta acción es irreversible y eliminará todos los enlaces en los paquetes de trabajo de este proyecto a archivos y carpetas de ese almacenamiento. label: Eliminar proyecto services: diff --git a/modules/storages/config/locales/crowdin/et.yml b/modules/storages/config/locales/crowdin/et.yml index 89bd2bcaa68d..a4e969206be2 100644 --- a/modules/storages/config/locales/crowdin/et.yml +++ b/modules/storages/config/locales/crowdin/et.yml @@ -70,7 +70,7 @@ et: dialog: automatically_managed_appendix: Also, in this case this storage has an automatically managed project folder, this and its files will be deleted forever. confirmation_text: Please, confirm you understand and want to remove this file storage from this project - heading: Remove project from %{storage_type} + heading_text: Remove project from %{storage} text: This action is irreversible and will remove all links from work packages of this project to files and folders of that storage. label: Remove project services: diff --git a/modules/storages/config/locales/crowdin/eu.yml b/modules/storages/config/locales/crowdin/eu.yml index 600001497fe1..afcbbe608bd0 100644 --- a/modules/storages/config/locales/crowdin/eu.yml +++ b/modules/storages/config/locales/crowdin/eu.yml @@ -70,7 +70,7 @@ eu: dialog: automatically_managed_appendix: Also, in this case this storage has an automatically managed project folder, this and its files will be deleted forever. confirmation_text: Please, confirm you understand and want to remove this file storage from this project - heading: Remove project from %{storage_type} + heading_text: Remove project from %{storage} text: This action is irreversible and will remove all links from work packages of this project to files and folders of that storage. label: Remove project services: diff --git a/modules/storages/config/locales/crowdin/fa.yml b/modules/storages/config/locales/crowdin/fa.yml index 19b54df2d5c0..8942808f12b2 100644 --- a/modules/storages/config/locales/crowdin/fa.yml +++ b/modules/storages/config/locales/crowdin/fa.yml @@ -70,7 +70,7 @@ fa: dialog: automatically_managed_appendix: Also, in this case this storage has an automatically managed project folder, this and its files will be deleted forever. confirmation_text: Please, confirm you understand and want to remove this file storage from this project - heading: Remove project from %{storage_type} + heading_text: Remove project from %{storage} text: This action is irreversible and will remove all links from work packages of this project to files and folders of that storage. label: Remove project services: diff --git a/modules/storages/config/locales/crowdin/fi.yml b/modules/storages/config/locales/crowdin/fi.yml index f7fd7291a14c..90346a632f21 100644 --- a/modules/storages/config/locales/crowdin/fi.yml +++ b/modules/storages/config/locales/crowdin/fi.yml @@ -70,7 +70,7 @@ fi: dialog: automatically_managed_appendix: Also, in this case this storage has an automatically managed project folder, this and its files will be deleted forever. confirmation_text: Please, confirm you understand and want to remove this file storage from this project - heading: Remove project from %{storage_type} + heading_text: Remove project from %{storage} text: This action is irreversible and will remove all links from work packages of this project to files and folders of that storage. label: Remove project services: diff --git a/modules/storages/config/locales/crowdin/fil.yml b/modules/storages/config/locales/crowdin/fil.yml index 4bfd06786347..265cbede0f5f 100644 --- a/modules/storages/config/locales/crowdin/fil.yml +++ b/modules/storages/config/locales/crowdin/fil.yml @@ -70,7 +70,7 @@ fil: dialog: automatically_managed_appendix: Also, in this case this storage has an automatically managed project folder, this and its files will be deleted forever. confirmation_text: Please, confirm you understand and want to remove this file storage from this project - heading: Remove project from %{storage_type} + heading_text: Remove project from %{storage} text: This action is irreversible and will remove all links from work packages of this project to files and folders of that storage. label: Remove project services: diff --git a/modules/storages/config/locales/crowdin/fr.yml b/modules/storages/config/locales/crowdin/fr.yml index 2f2944a9654e..784b777d6e77 100644 --- a/modules/storages/config/locales/crowdin/fr.yml +++ b/modules/storages/config/locales/crowdin/fr.yml @@ -70,7 +70,7 @@ fr: dialog: automatically_managed_appendix: En outre, dans ce cas, cet espace de stockage comporte un dossier de projet géré automatiquement qui sera supprimé définitivement, ainsi que ses fichiers. confirmation_text: Veuillez confirmer que vous avez compris et que vous souhaitez supprimer cet espace de stockage de fichiers de ce projet. - heading: Supprimer le projet de %{storage_type} + heading_text: Remove project from %{storage} text: Cette action est irréversible et supprimera tous les liens des lots de travaux de ce projet vers les fichiers et dossiers de cet espace de stockage. label: Supprimer le projet services: diff --git a/modules/storages/config/locales/crowdin/he.yml b/modules/storages/config/locales/crowdin/he.yml index 456a120ca616..fbfd80fa097d 100644 --- a/modules/storages/config/locales/crowdin/he.yml +++ b/modules/storages/config/locales/crowdin/he.yml @@ -70,7 +70,7 @@ he: dialog: automatically_managed_appendix: Also, in this case this storage has an automatically managed project folder, this and its files will be deleted forever. confirmation_text: Please, confirm you understand and want to remove this file storage from this project - heading: Remove project from %{storage_type} + heading_text: Remove project from %{storage} text: This action is irreversible and will remove all links from work packages of this project to files and folders of that storage. label: Remove project services: diff --git a/modules/storages/config/locales/crowdin/hi.yml b/modules/storages/config/locales/crowdin/hi.yml index 32005698d6e6..1e351a67e776 100644 --- a/modules/storages/config/locales/crowdin/hi.yml +++ b/modules/storages/config/locales/crowdin/hi.yml @@ -70,7 +70,7 @@ hi: dialog: automatically_managed_appendix: Also, in this case this storage has an automatically managed project folder, this and its files will be deleted forever. confirmation_text: Please, confirm you understand and want to remove this file storage from this project - heading: Remove project from %{storage_type} + heading_text: Remove project from %{storage} text: This action is irreversible and will remove all links from work packages of this project to files and folders of that storage. label: Remove project services: diff --git a/modules/storages/config/locales/crowdin/hr.yml b/modules/storages/config/locales/crowdin/hr.yml index a4906a90b5da..37071f192918 100644 --- a/modules/storages/config/locales/crowdin/hr.yml +++ b/modules/storages/config/locales/crowdin/hr.yml @@ -70,7 +70,7 @@ hr: dialog: automatically_managed_appendix: Also, in this case this storage has an automatically managed project folder, this and its files will be deleted forever. confirmation_text: Please, confirm you understand and want to remove this file storage from this project - heading: Remove project from %{storage_type} + heading_text: Remove project from %{storage} text: This action is irreversible and will remove all links from work packages of this project to files and folders of that storage. label: Remove project services: diff --git a/modules/storages/config/locales/crowdin/hu.yml b/modules/storages/config/locales/crowdin/hu.yml index 550bdd023496..b11ef16958cf 100644 --- a/modules/storages/config/locales/crowdin/hu.yml +++ b/modules/storages/config/locales/crowdin/hu.yml @@ -70,7 +70,7 @@ hu: dialog: automatically_managed_appendix: Also, in this case this storage has an automatically managed project folder, this and its files will be deleted forever. confirmation_text: Please, confirm you understand and want to remove this file storage from this project - heading: Remove project from %{storage_type} + heading_text: Remove project from %{storage} text: This action is irreversible and will remove all links from work packages of this project to files and folders of that storage. label: Remove project services: diff --git a/modules/storages/config/locales/crowdin/id.yml b/modules/storages/config/locales/crowdin/id.yml index d1a520783001..95cdc2c17581 100644 --- a/modules/storages/config/locales/crowdin/id.yml +++ b/modules/storages/config/locales/crowdin/id.yml @@ -70,7 +70,7 @@ id: dialog: automatically_managed_appendix: Also, in this case this storage has an automatically managed project folder, this and its files will be deleted forever. confirmation_text: Please, confirm you understand and want to remove this file storage from this project - heading: Remove project from %{storage_type} + heading_text: Remove project from %{storage} text: This action is irreversible and will remove all links from work packages of this project to files and folders of that storage. label: Remove project services: diff --git a/modules/storages/config/locales/crowdin/it.yml b/modules/storages/config/locales/crowdin/it.yml index fb42df1d1a04..ba77fa627ae0 100644 --- a/modules/storages/config/locales/crowdin/it.yml +++ b/modules/storages/config/locales/crowdin/it.yml @@ -70,7 +70,7 @@ it: dialog: automatically_managed_appendix: 'Inoltre, in questo caso l''archivio ha una cartella di progetto gestita automaticamente: questa e i suoi file verranno eliminati per sempre.' confirmation_text: Conferma di aver compreso e di voler rimuovere questo archivio di file da questo progetto - heading: Rimuovi il progetto da %{storage_type} + heading_text: Remove project from %{storage} text: Questa azione è irreversibile e rimuoverà tutti i collegamenti dalle macro-attività di questo progetto ai file e alle cartelle di tale archivio. label: Rimuovi il progetto services: diff --git a/modules/storages/config/locales/crowdin/ja.yml b/modules/storages/config/locales/crowdin/ja.yml index 9cdbe2201e5b..9170768ab37e 100644 --- a/modules/storages/config/locales/crowdin/ja.yml +++ b/modules/storages/config/locales/crowdin/ja.yml @@ -70,7 +70,7 @@ ja: dialog: automatically_managed_appendix: Also, in this case this storage has an automatically managed project folder, this and its files will be deleted forever. confirmation_text: Please, confirm you understand and want to remove this file storage from this project - heading: Remove project from %{storage_type} + heading_text: Remove project from %{storage} text: This action is irreversible and will remove all links from work packages of this project to files and folders of that storage. label: Remove project services: diff --git a/modules/storages/config/locales/crowdin/ka.yml b/modules/storages/config/locales/crowdin/ka.yml index 6d2168461c75..25db851c037d 100644 --- a/modules/storages/config/locales/crowdin/ka.yml +++ b/modules/storages/config/locales/crowdin/ka.yml @@ -70,7 +70,7 @@ ka: dialog: automatically_managed_appendix: Also, in this case this storage has an automatically managed project folder, this and its files will be deleted forever. confirmation_text: Please, confirm you understand and want to remove this file storage from this project - heading: Remove project from %{storage_type} + heading_text: Remove project from %{storage} text: This action is irreversible and will remove all links from work packages of this project to files and folders of that storage. label: Remove project services: diff --git a/modules/storages/config/locales/crowdin/kk.yml b/modules/storages/config/locales/crowdin/kk.yml index 1e6a8143de15..b1ef23a03939 100644 --- a/modules/storages/config/locales/crowdin/kk.yml +++ b/modules/storages/config/locales/crowdin/kk.yml @@ -70,7 +70,7 @@ kk: dialog: automatically_managed_appendix: Also, in this case this storage has an automatically managed project folder, this and its files will be deleted forever. confirmation_text: Please, confirm you understand and want to remove this file storage from this project - heading: Remove project from %{storage_type} + heading_text: Remove project from %{storage} text: This action is irreversible and will remove all links from work packages of this project to files and folders of that storage. label: Remove project services: diff --git a/modules/storages/config/locales/crowdin/ko.yml b/modules/storages/config/locales/crowdin/ko.yml index 0abbf37a7672..787a0463ccae 100644 --- a/modules/storages/config/locales/crowdin/ko.yml +++ b/modules/storages/config/locales/crowdin/ko.yml @@ -70,7 +70,7 @@ ko: dialog: automatically_managed_appendix: 또한 이 경우에는 해당 저장소에 자동으로 관리되는 프로젝트 폴더가 있는 경우 이 폴더와 해당 파일이 영구적으로 삭제됩니다. confirmation_text: 해당 사항을 이해하며 이 프로젝트에서 이 파일 저장소를 제거할 것인지 확인해 주세요 - heading: '%{storage_type}에서 프로젝트 제거' + heading_text: Remove project from %{storage} text: 이 작업은 되돌릴 수 없으며 이 프로젝트의 작업 패키지에서 해당 저장소의 파일 및 폴더에 대한 모든 링크를 제거합니다. label: 프로젝트 제거 services: diff --git a/modules/storages/config/locales/crowdin/lt.yml b/modules/storages/config/locales/crowdin/lt.yml index 5078bedca2f9..f3c2bd38765e 100644 --- a/modules/storages/config/locales/crowdin/lt.yml +++ b/modules/storages/config/locales/crowdin/lt.yml @@ -70,7 +70,7 @@ lt: dialog: automatically_managed_appendix: Also, in this case this storage has an automatically managed project folder, this and its files will be deleted forever. confirmation_text: Please, confirm you understand and want to remove this file storage from this project - heading: Remove project from %{storage_type} + heading_text: Remove project from %{storage} text: This action is irreversible and will remove all links from work packages of this project to files and folders of that storage. label: Remove project services: diff --git a/modules/storages/config/locales/crowdin/lv.yml b/modules/storages/config/locales/crowdin/lv.yml index ea91ac072d1b..532d51267455 100644 --- a/modules/storages/config/locales/crowdin/lv.yml +++ b/modules/storages/config/locales/crowdin/lv.yml @@ -70,7 +70,7 @@ lv: dialog: automatically_managed_appendix: Also, in this case this storage has an automatically managed project folder, this and its files will be deleted forever. confirmation_text: Please, confirm you understand and want to remove this file storage from this project - heading: Remove project from %{storage_type} + heading_text: Remove project from %{storage} text: This action is irreversible and will remove all links from work packages of this project to files and folders of that storage. label: Remove project services: diff --git a/modules/storages/config/locales/crowdin/mn.yml b/modules/storages/config/locales/crowdin/mn.yml index 783d7b96d96d..7affabdb6de1 100644 --- a/modules/storages/config/locales/crowdin/mn.yml +++ b/modules/storages/config/locales/crowdin/mn.yml @@ -70,7 +70,7 @@ mn: dialog: automatically_managed_appendix: Also, in this case this storage has an automatically managed project folder, this and its files will be deleted forever. confirmation_text: Please, confirm you understand and want to remove this file storage from this project - heading: Remove project from %{storage_type} + heading_text: Remove project from %{storage} text: This action is irreversible and will remove all links from work packages of this project to files and folders of that storage. label: Remove project services: diff --git a/modules/storages/config/locales/crowdin/ms.yml b/modules/storages/config/locales/crowdin/ms.yml index 15387b4c9149..619d9d61c0f5 100644 --- a/modules/storages/config/locales/crowdin/ms.yml +++ b/modules/storages/config/locales/crowdin/ms.yml @@ -70,7 +70,7 @@ ms: dialog: automatically_managed_appendix: Dalam kes ini juga, storan ini mempunyai folder projek yang diuruskan secara automatik, dan fail yang termasuk akan dipadam selamanya. confirmation_text: Sila sahkan bahawa anda faham dan ingin memadam storan fail ini daripada projek ini - heading: Keluarkan projek daripada %{storage_type} + heading_text: Remove project from %{storage} text: Aksi ini tidak dapat dipulihkan dan akan padamkan semua pautan daripada pakej kerja projek ini ke fail dan folder storan itu. label: Keluarkan projek services: diff --git a/modules/storages/config/locales/crowdin/ne.yml b/modules/storages/config/locales/crowdin/ne.yml index b649fcee794a..7d07c2911150 100644 --- a/modules/storages/config/locales/crowdin/ne.yml +++ b/modules/storages/config/locales/crowdin/ne.yml @@ -70,7 +70,7 @@ ne: dialog: automatically_managed_appendix: Also, in this case this storage has an automatically managed project folder, this and its files will be deleted forever. confirmation_text: Please, confirm you understand and want to remove this file storage from this project - heading: Remove project from %{storage_type} + heading_text: Remove project from %{storage} text: This action is irreversible and will remove all links from work packages of this project to files and folders of that storage. label: Remove project services: diff --git a/modules/storages/config/locales/crowdin/nl.yml b/modules/storages/config/locales/crowdin/nl.yml index 157313023a69..cbac6271658e 100644 --- a/modules/storages/config/locales/crowdin/nl.yml +++ b/modules/storages/config/locales/crowdin/nl.yml @@ -70,7 +70,7 @@ nl: dialog: automatically_managed_appendix: Also, in this case this storage has an automatically managed project folder, this and its files will be deleted forever. confirmation_text: Please, confirm you understand and want to remove this file storage from this project - heading: Verwijder het project van %{storage_type} + heading_text: Remove project from %{storage} text: This action is irreversible and will remove all links from work packages of this project to files and folders of that storage. label: Remove project services: diff --git a/modules/storages/config/locales/crowdin/no.yml b/modules/storages/config/locales/crowdin/no.yml index 20a513d581ea..7152dd180d89 100644 --- a/modules/storages/config/locales/crowdin/no.yml +++ b/modules/storages/config/locales/crowdin/no.yml @@ -70,7 +70,7 @@ dialog: automatically_managed_appendix: Also, in this case this storage has an automatically managed project folder, this and its files will be deleted forever. confirmation_text: Please, confirm you understand and want to remove this file storage from this project - heading: Remove project from %{storage_type} + heading_text: Remove project from %{storage} text: This action is irreversible and will remove all links from work packages of this project to files and folders of that storage. label: Remove project services: diff --git a/modules/storages/config/locales/crowdin/pl.yml b/modules/storages/config/locales/crowdin/pl.yml index 62f18efc95be..04526a4b84b2 100644 --- a/modules/storages/config/locales/crowdin/pl.yml +++ b/modules/storages/config/locales/crowdin/pl.yml @@ -70,7 +70,7 @@ pl: dialog: automatically_managed_appendix: Ponadto w przypadku, gdy ten magazyn zawiera automatycznie zarządzany folder projektu, folder ten i jego pliki zostaną bezpowrotnie usunięte. confirmation_text: Potwierdź, że rozumiesz i chcesz usunąć ten magazyn plików z tego projektu. - heading: Usuń projekt z %{storage_type} + heading_text: Remove project from %{storage} text: To działanie jest nieodwracalne i spowoduje usunięcie wszystkich linków do plików i folderów tego magazynu z pakietów roboczych tego projektu. label: Usuń projekt services: diff --git a/modules/storages/config/locales/crowdin/pt-BR.yml b/modules/storages/config/locales/crowdin/pt-BR.yml index b93f83e6f655..a851d91938f1 100644 --- a/modules/storages/config/locales/crowdin/pt-BR.yml +++ b/modules/storages/config/locales/crowdin/pt-BR.yml @@ -70,7 +70,7 @@ pt-BR: dialog: automatically_managed_appendix: Além disso, neste caso, este armazenamento tenha uma pasta de projeto gerenciado automaticamente, este e seus arquivos serão excluídos para sempre. confirmation_text: Confirme se você entende e deseja remover este armazenamento de arquivos do projeto - heading: Remover projeto de %{storage_type} + heading_text: Remove project from %{storage} text: Esta ação é permanente e removerá todos os links entre os pacotes de trabalho deste projeto e os arquivos e pastas desse armazenamento. label: Remover projeto services: diff --git a/modules/storages/config/locales/crowdin/pt-PT.yml b/modules/storages/config/locales/crowdin/pt-PT.yml index b3a8425242cf..fe3c39597a7d 100644 --- a/modules/storages/config/locales/crowdin/pt-PT.yml +++ b/modules/storages/config/locales/crowdin/pt-PT.yml @@ -70,7 +70,7 @@ pt-PT: dialog: automatically_managed_appendix: Além disso, no caso de este armazenamento ter uma pasta de projeto gerida automaticamente, esta e os seus ficheiros serão eliminados para sempre. confirmation_text: Confirme que compreende e pretende remover este armazenamento de ficheiros deste projeto - heading: Remover projeto de %{storage_type} + heading_text: Remove project from %{storage} text: Esta ação é irreversível e irá remover todas as ligações dos pacotes de trabalho deste projeto aos ficheiros e pastas desse armazenamento. label: Remover projeto services: diff --git a/modules/storages/config/locales/crowdin/ro.yml b/modules/storages/config/locales/crowdin/ro.yml index a847a6cd6b5a..443c92d5db39 100644 --- a/modules/storages/config/locales/crowdin/ro.yml +++ b/modules/storages/config/locales/crowdin/ro.yml @@ -70,7 +70,7 @@ ro: dialog: automatically_managed_appendix: Also, in this case this storage has an automatically managed project folder, this and its files will be deleted forever. confirmation_text: Please, confirm you understand and want to remove this file storage from this project - heading: Remove project from %{storage_type} + heading_text: Remove project from %{storage} text: This action is irreversible and will remove all links from work packages of this project to files and folders of that storage. label: Remove project services: diff --git a/modules/storages/config/locales/crowdin/ru.yml b/modules/storages/config/locales/crowdin/ru.yml index 8121b7283d6b..720107bc9b8c 100644 --- a/modules/storages/config/locales/crowdin/ru.yml +++ b/modules/storages/config/locales/crowdin/ru.yml @@ -22,7 +22,7 @@ ru: storages/project_storage: attributes: project_folder_id: - blank: Please select a folder. + blank: Выберите папку. project_folder_mode: mode_unavailable: не доступен для этого хранилища. project_ids: @@ -31,7 +31,7 @@ ru: attributes: host: authorization_header_missing: не полностью настроено. Экземпляр Nextcloud не получает заголовок "Authorization", который необходим для подтверждения запросов API на основе токена Bearer. Пожалуйста, проверьте конфигурацию HTTP сервера. - cannot_be_connected_to: could not be reached. Please ensure the host is reachable and the OpenProject integration app is installed. + cannot_be_connected_to: не удалось подключиться. Убедитесь, что хост доступен и установлено приложение интеграции OpenProject. minimal_nextcloud_version_unmet: не соответствует минимальным требованиям к версии (должен быть Nextcloud 23 или выше) not_nextcloud_server: не является сервером Nextcloud op_application_not_installed: похоже, что приложение "Интеграция с OpenProject" не установлено. Сначала установите его и повторите попытку. @@ -60,98 +60,98 @@ ru: project_module_storages: Файлы project_storages: edit_project_folder: - label: Edit project folder + label: Изменить папку проекта project_folder_mode: automatic: Автоматическое управление inactive: Нет определенной папки manual: Существующая папка управляется вручную remove_project: - deletion_failure_flash: Failed to remove the project from the storage. %{error} + deletion_failure_flash: Не удалось удалить проект из хранилища. %{error} dialog: - automatically_managed_appendix: Also, in this case this storage has an automatically managed project folder, this and its files will be deleted forever. - confirmation_text: Please, confirm you understand and want to remove this file storage from this project - heading: Remove project from %{storage_type} - text: This action is irreversible and will remove all links from work packages of this project to files and folders of that storage. - label: Remove project + automatically_managed_appendix: Кроме того, в данном случае в этом хранилище есть автоматически управляемая папка проекта, она и её файлы будут удалены навсегда. + confirmation_text: Пожалуйста, подтвердите, что Вы понимаете и хотите удалить это файловое хранилище из данного проекта + heading_text: Remove project from %{storage} + text: Это действие необратимо и удалит все ссылки из пакетов работ этого проекта на файлы и папки этого хранилища. + label: Удалить проект services: attributes: nextcloud_sync_service: - add_user_to_group: 'Add User to Group:' - create_folder: 'Managed Project Folder Creation:' - ensure_root_folder_permissions: 'Set Base Folder Permissions:' - hide_inactive_folders: 'Hide Inactive Folders Step:' - remote_folders: 'Read contents of the group folder:' - remove_user_from_group: 'Remove User from Group:' - rename_project_folder: 'Rename managed project Folder:' + add_user_to_group: 'Добавить пользователя в группу:' + create_folder: 'Создание управляемых папок проекта:' + ensure_root_folder_permissions: 'Установить разрешения для базовых папок:' + hide_inactive_folders: 'Скрыть неактивные папки:' + remote_folders: 'Чтение содержимого групповой папки:' + remove_user_from_group: 'Удалить пользователя из группы:' + rename_project_folder: 'Переименовать управляемую папку проекта:' one_drive_sync_service: - create_folder: 'Managed Project Folder Creation:' - ensure_root_folder_permissions: 'Set Base Folder Permissions:' - hide_inactive_folders: 'Hide Inactive Folders Step:' - remote_folders: 'Read contents of the group folder:' - rename_project_folder: 'Rename managed project Folder:' + create_folder: 'Создание управляемых папок проекта:' + ensure_root_folder_permissions: 'Установить разрешения для базовых папок:' + hide_inactive_folders: 'Скрыть неактивные папки:' + remote_folders: 'Чтение содержимого групповой папки:' + rename_project_folder: 'Переименовать управляемую папку проекта:' errors: models: copy_project_folders_service: - conflict: The folder %{destination_path} already exists. Interrupting process to avoid overwrites. - error: An unexpected error occurred. Please check OpenProject logs for more information or contact an administrator - forbidden: OpenProject could not access the source folder. Please check your permissions configuration on the Storage Provider - not_found: The source template location %{source_path} wasn't found. - unauthorized: OpenProject could not authenticate with the Storage Provider. Please check your storage configuration + conflict: Папка %{destination_path} уже существует. Прервите процесс, чтобы избежать перезаписи. + error: Произошла непредвиденная ошибка. Пожалуйста, проверьте журналы OpenProject для получения дополнительной информации или свяжитесь с администратором + forbidden: OpenProject не смог получить доступ к исходной папке. Пожалуйста, проверьте конфигурацию разрешений хранилища + not_found: Расположение исходного шаблона %{source_path} не найдено. + unauthorized: OpenProject не смог аутентифицироваться у поставщика хранилища. Пожалуйста, проверьте конфигурацию хранилища nextcloud_sync_service: attributes: add_user_to_group: - conflict: 'The user %{user} could not be added to the %{group} group for the following reason: %{reason}' - failed_to_add: 'The user %{user} could not be added to the %{group} group for the following reason: %{reason}' + conflict: 'Пользователь %{user} не может быть добавлен в группу %{group} по следующей причине: %{reason}' + failed_to_add: 'Пользователь %{user} не может быть добавлен в группу %{group} по следующей причине: %{reason}' create_folder: - conflict: The %{folder_name} already exists on %{parent_location}. - not_found: "%{parent_location} wasn't found." + conflict: '%{folder_name} уже существует в %{parent_location}.' + not_found: "%{parent_location} не найден." ensure_root_folder_permissions: - not_found: "%{group_folder} wasn't found. Please check your Nextcloud Group Folder setup." - permission_not_set: could not set permissions on %{group_folder}. + not_found: "%{group_folder} не найдена. Пожалуйста, проверьте настройки групп в Nextcloud." + permission_not_set: не удалось установить разрешения на %{group_folder}. hide_inactive_folders: - permission_not_set: could not set permissions on %{path}. + permission_not_set: не удалось установить разрешения на %{path}. remote_folders: - not_allowed: The %{username} doesn't have access to the %{group_folder}. Please check the folder permissions on Nextcloud. - not_found: "%{group_folder} wasn't found. Please check your Nextcloud setup." + not_allowed: '%{username} не имеет доступа к %{group_folder}. Пожалуйста, проверьте права доступа к папкам в Nextcloud.' + not_found: "%{group_folder} не найдена. Пожалуйста, проверьте настройки Nextcloud." remove_user_from_group: - conflict: 'The user %{user} could not be removed from the %{group} group for the following reason: %{reason}' - failed_to_remove: 'The user %{user} could not be removed from the %{group} group for the following reason: %{reason}' + conflict: 'Пользователь %{user} не может быть удален из группы %{group} по следующей причине: %{reason}' + failed_to_remove: 'Пользователь %{user} не может быть удален из группы %{group} по следующей причине: %{reason}' rename_project_folder: - forbidden: OpenProject user does not have access to %{current_path} folder. - not_found: "%{current_path} wasn't found." + forbidden: Пользователь OpenProject не имеет доступа к папке %{current_path}. + not_found: "%{current_path} не найден." set_folders_permissions: - permission_not_set: could not set permissions on %{path}. - error: An unexpected error occurred. Please ensure that you Nextcloud instance is reachable and check OpenProject worker logs for more information - group_does_not_exist: "%{group} does not exist. Check your Nextcloud instance configuration." - insufficient_privileges: OpenProject does not have enough privileges to add %{user} to %{group}. Check you group settings in Nextcloud. - not_allowed: Nextcloud block the request. - unauthorized: OpenProject could not sync with Nextcloud. Please check you storage and Nextcloud configuration. - user_does_not_exist: "%{user} does not exist in Nextcloud." + permission_not_set: не удалось установить разрешения на %{path}. + error: Произошла непредвиденная ошибка. Пожалуйста, убедитесь, что Nextcloud доступен и проверьте журналы работы OpenProject для дополнительной информации + group_does_not_exist: "%{group} не существует. Проверьте конфигурацию Nextcloud." + insufficient_privileges: OpenProject не имеет достаточных прав для добавления %{user} в %{group}. Проверьте настройки группы в Nextcloud. + not_allowed: Nextcloud блокирует запрос. + unauthorized: OpenProject не смог синхронизироваться с Nextcloud. Пожалуйста, проверьте конфигурацию хранилища и Nextcloud. + user_does_not_exist: "%{user} не существует в Nextcloud." one_drive_sync_service: attributes: create_folder: - conflict: The %{folder_name} already exists on %{parent_location}. - not_found: "%{parent_location} wasn't found." + conflict: '%{folder_name} уже существует в %{parent_location}.' + not_found: "%{parent_location} не найден." hide_inactive_folders: - permission_not_set: could not set permissions on %{path}. + permission_not_set: не удалось установить разрешения на %{path}. remote_folders: - request_error: OpenProject could not access your drive %{drive_id}. Please check if your storage configuration is correct. + request_error: OpenProject не смог получить доступ к диску %{drive_id}. Пожалуйста, проверьте правильность конфигурации хранилища. rename_project_folder: - conflict: OpenProject could not rename the folder %{current_path} to %{project_folder_name} as a folder with the same name already exists - forbidden: OpenProject does not have access to %{current_path} in order to rename it. - not_found: "%{current_path} wasn't found." + conflict: OpenProject не смог переименовать папку %{current_path} в %{project_folder_name}, так как папка с таким именем уже существует + forbidden: OpenProject не имеет доступа к %{current_path}, чтобы переименовать его. + not_found: "%{current_path} не найден." set_folders_permissions: - permission_not_set: could not set permissions on %{path}. - error: An unexpected error occurred. Please ensure that you Nextcloud instance is reachable and check OpenProject worker logs for more information - not_allowed: OpenProject wasn't allowed to access your OneDrive drive. Please check the permissions set on the Azure Application. - unauthorized: OpenProject could not sync with OneDrive. Please check you storage and Azure Application configuration. - user_does_not_exist: "%{user} does not exist in Nextcloud." + permission_not_set: не удалось установить разрешения на %{path}. + error: Произошла непредвиденная ошибка. Пожалуйста, убедитесь, что Nextcloud доступен и проверьте журналы работы OpenProject для дополнительной информации + not_allowed: OpenProject не был разрешен доступ к OneDrive. Пожалуйста, проверьте разрешения, установленные в приложении Azure. + unauthorized: OpenProject не удалось синхронизировать с OneDrive. Пожалуйста, проверьте конфигурацию хранилища в приложении Azure. + user_does_not_exist: "%{user} не существует в Nextcloud." storages: buttons: complete_without_setup: Обходитесь без этого done_complete_setup: Готово, завершить установку done_continue: Готово, продолжить - open_storage: Open file storage + open_storage: Открыть хранилище файлов replace_oauth_application: Заменить OAuth OpenProject replace_oauth_client: Заменить %{provider_type} OAuth save_and_continue: Сохранить и продолжить @@ -179,8 +179,8 @@ ru: group_folders_app: Папки группы integration_app: Интеграция OpenProject enabled_in_projects: - setup_incomplete_description: This storage has an incomplete setup. Please, complete the setup before enabling it in multiple projects. - setup_incomplete_header: Storage setup incomplete + setup_incomplete_description: Это хранилище имеет незавершенную настройку. Пожалуйста, завершите настройку, прежде чем включать его в нескольких проектах. + setup_incomplete_header: Настройка хранилища не завершена error_invalid_provider_type: Пожалуйста, выберите допустимого поставщика хранилища. file_storage_view: access_management: @@ -317,23 +317,23 @@ ru: notice_successful_storage_connection: |- Хранилище подключено успешно! Не забудьте активировать модуль и конкретное хранилище в настройках проекта для его дальнейшего использования. oauth_access_granted_modal: - access_granted: Access granted + access_granted: Доступ разрешен project_settings: - access_granted_screen_reader: Access granted. You are now ready to use %{storage} - storage_ready: You are now ready to use %{storage} + access_granted_screen_reader: Доступ разрешен. Хранилище %{storage} готово к использованию. + storage_ready: Хранилище %{storage} готово к использованию. storage_admin: - access_granted_screen_reader: Access granted. You are now ready to add projects to %{storage} - storage_ready: You are now ready to add projects to %{storage} + access_granted_screen_reader: Доступ разрешен. Теперь Вы можете добавить проекты в хранилище %{storage} + storage_ready: Теперь Вы можете добавить проекты в хранилище %{storage} oauth_grant_nudge_modal: cancel_button_label: Я сделаю это позже - heading: Login to %{provider_type} required - login_button_aria_label: Login to %{storage} - login_button_label: "%{provider_type} log in" + heading: Требуется войти в %{provider_type} + login_button_aria_label: Войти в %{storage} + login_button_label: "%{provider_type} вошли" project_settings: - description: To get access to the project folder you need to login to %{storage}. + description: Чтобы получить доступ к папке проекта, необходимо войти в %{storage}. requesting_access_to: Запрос доступа к %{storage} storage_admin: - description: In order to add projects to this storage you need to be logged into %{provider_type}. Please, log in and try again. + description: Для добавления проектов в это хранилище необходимо войти в %{provider_type}. Пожалуйста, войдите в систему и повторите попытку. open_project_storage_modal: success: subtitle: Вы будете перенаправлены diff --git a/modules/storages/config/locales/crowdin/rw.yml b/modules/storages/config/locales/crowdin/rw.yml index 872316835af6..c1eef954492c 100644 --- a/modules/storages/config/locales/crowdin/rw.yml +++ b/modules/storages/config/locales/crowdin/rw.yml @@ -70,7 +70,7 @@ rw: dialog: automatically_managed_appendix: Also, in this case this storage has an automatically managed project folder, this and its files will be deleted forever. confirmation_text: Please, confirm you understand and want to remove this file storage from this project - heading: Remove project from %{storage_type} + heading_text: Remove project from %{storage} text: This action is irreversible and will remove all links from work packages of this project to files and folders of that storage. label: Remove project services: diff --git a/modules/storages/config/locales/crowdin/si.yml b/modules/storages/config/locales/crowdin/si.yml index a45a5d32c63a..029edfdf9b6f 100644 --- a/modules/storages/config/locales/crowdin/si.yml +++ b/modules/storages/config/locales/crowdin/si.yml @@ -70,7 +70,7 @@ si: dialog: automatically_managed_appendix: Also, in this case this storage has an automatically managed project folder, this and its files will be deleted forever. confirmation_text: Please, confirm you understand and want to remove this file storage from this project - heading: Remove project from %{storage_type} + heading_text: Remove project from %{storage} text: This action is irreversible and will remove all links from work packages of this project to files and folders of that storage. label: Remove project services: diff --git a/modules/storages/config/locales/crowdin/sk.yml b/modules/storages/config/locales/crowdin/sk.yml index 5f71510d3c4c..8449c6d838b3 100644 --- a/modules/storages/config/locales/crowdin/sk.yml +++ b/modules/storages/config/locales/crowdin/sk.yml @@ -70,7 +70,7 @@ sk: dialog: automatically_managed_appendix: Also, in this case this storage has an automatically managed project folder, this and its files will be deleted forever. confirmation_text: Please, confirm you understand and want to remove this file storage from this project - heading: Remove project from %{storage_type} + heading_text: Remove project from %{storage} text: This action is irreversible and will remove all links from work packages of this project to files and folders of that storage. label: Remove project services: diff --git a/modules/storages/config/locales/crowdin/sl.yml b/modules/storages/config/locales/crowdin/sl.yml index e47e0cbc4a86..036f8c4945c3 100644 --- a/modules/storages/config/locales/crowdin/sl.yml +++ b/modules/storages/config/locales/crowdin/sl.yml @@ -70,7 +70,7 @@ sl: dialog: automatically_managed_appendix: Also, in this case this storage has an automatically managed project folder, this and its files will be deleted forever. confirmation_text: Please, confirm you understand and want to remove this file storage from this project - heading: Remove project from %{storage_type} + heading_text: Remove project from %{storage} text: This action is irreversible and will remove all links from work packages of this project to files and folders of that storage. label: Remove project services: diff --git a/modules/storages/config/locales/crowdin/sr.yml b/modules/storages/config/locales/crowdin/sr.yml index c0ba86aa8d22..cf1108d21890 100644 --- a/modules/storages/config/locales/crowdin/sr.yml +++ b/modules/storages/config/locales/crowdin/sr.yml @@ -70,7 +70,7 @@ sr: dialog: automatically_managed_appendix: Also, in this case this storage has an automatically managed project folder, this and its files will be deleted forever. confirmation_text: Please, confirm you understand and want to remove this file storage from this project - heading: Remove project from %{storage_type} + heading_text: Remove project from %{storage} text: This action is irreversible and will remove all links from work packages of this project to files and folders of that storage. label: Remove project services: diff --git a/modules/storages/config/locales/crowdin/sv.yml b/modules/storages/config/locales/crowdin/sv.yml index 790a1bce560b..c3fc5d79d76b 100644 --- a/modules/storages/config/locales/crowdin/sv.yml +++ b/modules/storages/config/locales/crowdin/sv.yml @@ -70,7 +70,7 @@ sv: dialog: automatically_managed_appendix: Also, in this case this storage has an automatically managed project folder, this and its files will be deleted forever. confirmation_text: Please, confirm you understand and want to remove this file storage from this project - heading: Remove project from %{storage_type} + heading_text: Remove project from %{storage} text: This action is irreversible and will remove all links from work packages of this project to files and folders of that storage. label: Remove project services: diff --git a/modules/storages/config/locales/crowdin/th.yml b/modules/storages/config/locales/crowdin/th.yml index 36145d69dccc..aee5ab2d759c 100644 --- a/modules/storages/config/locales/crowdin/th.yml +++ b/modules/storages/config/locales/crowdin/th.yml @@ -70,7 +70,7 @@ th: dialog: automatically_managed_appendix: Also, in this case this storage has an automatically managed project folder, this and its files will be deleted forever. confirmation_text: Please, confirm you understand and want to remove this file storage from this project - heading: Remove project from %{storage_type} + heading_text: Remove project from %{storage} text: This action is irreversible and will remove all links from work packages of this project to files and folders of that storage. label: Remove project services: diff --git a/modules/storages/config/locales/crowdin/tr.yml b/modules/storages/config/locales/crowdin/tr.yml index c8236e629a5f..a475426844e5 100644 --- a/modules/storages/config/locales/crowdin/tr.yml +++ b/modules/storages/config/locales/crowdin/tr.yml @@ -70,7 +70,7 @@ tr: dialog: automatically_managed_appendix: Also, in this case this storage has an automatically managed project folder, this and its files will be deleted forever. confirmation_text: Please, confirm you understand and want to remove this file storage from this project - heading: Remove project from %{storage_type} + heading_text: Remove project from %{storage} text: This action is irreversible and will remove all links from work packages of this project to files and folders of that storage. label: Remove project services: diff --git a/modules/storages/config/locales/crowdin/uk.yml b/modules/storages/config/locales/crowdin/uk.yml index 29ff2d74f93d..9740153bc3e1 100644 --- a/modules/storages/config/locales/crowdin/uk.yml +++ b/modules/storages/config/locales/crowdin/uk.yml @@ -70,7 +70,7 @@ uk: dialog: automatically_managed_appendix: Крім того, якщо це сховище містить папку проєкту з автоматичним керуванням, цю папку й усі її файли буде остаточно видалено. confirmation_text: Підтвердьте, що ви розумієте наслідки й хочете вилучити цей проєкт із файлового сховища - heading: Вилучити проєкт із %{storage_type} + heading_text: Remove project from %{storage} text: Буде вилучено всі посилання з пакетів робіт цього проєкту на файли й папки, що зберігаються в цьому сховищі. Це незворотна дія. label: Вилучити проєкт services: diff --git a/modules/storages/config/locales/crowdin/uz.yml b/modules/storages/config/locales/crowdin/uz.yml index ad6bef6d0ee1..1780012a713c 100644 --- a/modules/storages/config/locales/crowdin/uz.yml +++ b/modules/storages/config/locales/crowdin/uz.yml @@ -70,7 +70,7 @@ uz: dialog: automatically_managed_appendix: Also, in this case this storage has an automatically managed project folder, this and its files will be deleted forever. confirmation_text: Please, confirm you understand and want to remove this file storage from this project - heading: Remove project from %{storage_type} + heading_text: Remove project from %{storage} text: This action is irreversible and will remove all links from work packages of this project to files and folders of that storage. label: Remove project services: diff --git a/modules/storages/config/locales/crowdin/vi.yml b/modules/storages/config/locales/crowdin/vi.yml index f2e7789caaa9..d6962d0c2be1 100644 --- a/modules/storages/config/locales/crowdin/vi.yml +++ b/modules/storages/config/locales/crowdin/vi.yml @@ -70,7 +70,7 @@ vi: dialog: automatically_managed_appendix: Ngoài ra, trong trường hợp này, bộ lưu trữ này có một thư mục dự án được quản lý tự động, thư mục này và các tệp trong đó sẽ bị xóa vĩnh viễn. confirmation_text: Vui lòng xác nhận bạn hiểu và muốn xóa bộ lưu trữ tệp này khỏi dự án này - heading: Xóa dự án khỏi %{storage_type} + heading_text: Remove project from %{storage} text: Hành động này là không thể đảo ngược và sẽ xóa tất cả các liên kết từ các gói công việc của dự án này tới các tệp và thư mục của bộ lưu trữ đó. label: Xóa dự án services: diff --git a/modules/storages/config/locales/crowdin/zh-CN.yml b/modules/storages/config/locales/crowdin/zh-CN.yml index affb478d2c37..30bdce3b7e2c 100644 --- a/modules/storages/config/locales/crowdin/zh-CN.yml +++ b/modules/storages/config/locales/crowdin/zh-CN.yml @@ -70,7 +70,7 @@ zh-CN: dialog: automatically_managed_appendix: 而且,在这种情况下,这个存储有一个自动托管的项目文件夹,它和它的文件将被永久删除。 confirmation_text: 请确认您已理解并要从此项目中删除此文件存储 - heading: 从 %{storage_type}中删除项目 + heading_text: Remove project from %{storage} text: 此操作不可逆,将从此项目的工作包中删除所有链接到该存储的文件和文件夹。 label: 删除项目 services: diff --git a/modules/storages/config/locales/crowdin/zh-TW.yml b/modules/storages/config/locales/crowdin/zh-TW.yml index 50033cdfa363..b9a4808504f9 100644 --- a/modules/storages/config/locales/crowdin/zh-TW.yml +++ b/modules/storages/config/locales/crowdin/zh-TW.yml @@ -70,7 +70,7 @@ zh-TW: dialog: automatically_managed_appendix: 此外,在這種情況下,此儲存空間有一個自動管理的專案資料夾,此資料夾及其檔案將永遠刪除。 confirmation_text: 請確認您瞭解並希望從本專案中移除此檔案儲存空間 - heading: 從 %{storage_type} 移除專案 + heading_text: Remove project from %{storage} text: 此動作是不可逆轉的,並會移除此專案的工作項目到該儲存的檔案和資料夾的所有連結。 label: 移除專案 services: diff --git a/modules/two_factor_authentication/config/locales/crowdin/ru.yml b/modules/two_factor_authentication/config/locales/crowdin/ru.yml index c8b20adea521..40be76d3ce1e 100644 --- a/modules/two_factor_authentication/config/locales/crowdin/ru.yml +++ b/modules/two_factor_authentication/config/locales/crowdin/ru.yml @@ -26,7 +26,7 @@ ru: two_factor_authentication/device/webauthn: "WebAuthn" two_factor_authentication: error_2fa_disabled: "Доставка 2ФА отключена." - notice_not_writable: "2FA Settings were provided through environment variables and cannot be overwritten." + notice_not_writable: "Настройки 2FA были предоставлены через переменные окружения и не могут быть перезаписаны." error_no_device: "Для пользователя не найдено зарегистрированного устройства 2ФА, что требуется для этого экземпляра." error_no_matching_strategy: "Для этого пользователя нет подходящей стратегии 2ФА. Обратитесь к администратору." error_is_enforced_not_active: "Ошибка конфигурации: применена двухфакторная аутентификация, однако активных стратегий нет." @@ -119,10 +119,10 @@ ru: 2fa_from_webauthn: Пожалуйста, укажите устройство WebAuthn %{device_name}. Если это устройство на базе USB, обязательно подключите его и прикоснитесь к нему. Затем нажмите кнопку входа. webauthn: title: "WebAuthn" - description: Register a FIDO2 device (like YubiKey) or the secure encalve of your mobile device. + description: Зарегистрируйте устройство FIDO2 (например, YubiKey) или Ваше мобильное устройство. further_steps: После выбора имени, можете нажать кнопку Продолжить. Ваш браузер предложит Вам представить Ваше устройство WebAuthn. Когда Вы это сделаете, регистрация устройства будет завершена. totp: - title: "App-based authenticator" + title: "Приложение-Аутентификатор" provisioning_uri: "URI для подключения" secret_key: "Секретный ключ" time_based: "С синхронизацией по времени" @@ -135,13 +135,13 @@ ru: text_cannot_scan: | Если код не сканируется, можно сделать запись вручную, используя следующие данные: description: | - Use a one-time code generated by an authenticator like Authy or Google Authenticator. + Используйте одноразовый код, сгенерированный таким аутентификатором, как Authy или Google Authenticator. sms: - title: "Mobile device" + title: "Мобильное устройство" redacted_identifier: "Мобильное устройство (%{redacted_number})" request_2fa_identifier: "%{redacted_identifier}, мы отправили вам код аутентификации по каналу %{delivery_channel}" description: | - Receive 2FA code via a text message on your phone each time you log in. + Получать код 2FA в виде текстового сообщения на Ваш телефон каждый раз, когда Вы входите в систему. sns: delivery_failed: "Сбой доставки SNS:" message_bird: