diff --git a/config/locales/crowdin/af.yml b/config/locales/crowdin/af.yml
index 70918c5d3ed6..cbd3a9711990 100644
--- a/config/locales/crowdin/af.yml
+++ b/config/locales/crowdin/af.yml
@@ -265,20 +265,20 @@ af:
single: "or"
dry_validation:
errors:
- integer?: "must be an integer"
- filled?: "must be filled"
- greater_or_equal_zero: "must be greater or equal to 0"
- not_found: "not found"
+ int?: "must be an integer."
+ filled?: "must be filled."
+ greater_or_equal_zero: "must be greater or equal to 0."
+ not_found: "not found."
rules:
item:
- root_item: "cannot be a root item"
- not_persisted: "must be an already existing item"
+ root_item: "cannot be a root item."
+ not_persisted: "must be an already existing item."
label:
- not_unique: "must be unique within the same hierarchy level"
+ not_unique: "must be unique within the same hierarchy level."
short:
- not_unique: "must be unique within the same hierarchy level"
+ not_unique: "must be unique within the same hierarchy level."
parent:
- not_descendant: "must be a descendant of the hierarchy root"
+ not_descendant: "must be a descendant of the hierarchy root."
rules:
depth: "Depth"
item: "Item"
diff --git a/config/locales/crowdin/ar.yml b/config/locales/crowdin/ar.yml
index a0aadbc0caa9..21b5ef2bce8f 100644
--- a/config/locales/crowdin/ar.yml
+++ b/config/locales/crowdin/ar.yml
@@ -265,20 +265,20 @@ ar:
single: "أو"
dry_validation:
errors:
- integer?: "must be an integer"
- filled?: "must be filled"
- greater_or_equal_zero: "must be greater or equal to 0"
- not_found: "not found"
+ int?: "must be an integer."
+ filled?: "must be filled."
+ greater_or_equal_zero: "must be greater or equal to 0."
+ not_found: "not found."
rules:
item:
- root_item: "cannot be a root item"
- not_persisted: "must be an already existing item"
+ root_item: "cannot be a root item."
+ not_persisted: "must be an already existing item."
label:
- not_unique: "must be unique within the same hierarchy level"
+ not_unique: "must be unique within the same hierarchy level."
short:
- not_unique: "must be unique within the same hierarchy level"
+ not_unique: "must be unique within the same hierarchy level."
parent:
- not_descendant: "must be a descendant of the hierarchy root"
+ not_descendant: "must be a descendant of the hierarchy root."
rules:
depth: "Depth"
item: "Item"
diff --git a/config/locales/crowdin/az.yml b/config/locales/crowdin/az.yml
index 616066243227..1b31db3c833b 100644
--- a/config/locales/crowdin/az.yml
+++ b/config/locales/crowdin/az.yml
@@ -265,20 +265,20 @@ az:
single: "or"
dry_validation:
errors:
- integer?: "must be an integer"
- filled?: "must be filled"
- greater_or_equal_zero: "must be greater or equal to 0"
- not_found: "not found"
+ int?: "must be an integer."
+ filled?: "must be filled."
+ greater_or_equal_zero: "must be greater or equal to 0."
+ not_found: "not found."
rules:
item:
- root_item: "cannot be a root item"
- not_persisted: "must be an already existing item"
+ root_item: "cannot be a root item."
+ not_persisted: "must be an already existing item."
label:
- not_unique: "must be unique within the same hierarchy level"
+ not_unique: "must be unique within the same hierarchy level."
short:
- not_unique: "must be unique within the same hierarchy level"
+ not_unique: "must be unique within the same hierarchy level."
parent:
- not_descendant: "must be a descendant of the hierarchy root"
+ not_descendant: "must be a descendant of the hierarchy root."
rules:
depth: "Depth"
item: "Item"
diff --git a/config/locales/crowdin/be.yml b/config/locales/crowdin/be.yml
index 326f71a20347..1eaca71a9130 100644
--- a/config/locales/crowdin/be.yml
+++ b/config/locales/crowdin/be.yml
@@ -265,20 +265,20 @@ be:
single: "or"
dry_validation:
errors:
- integer?: "must be an integer"
- filled?: "must be filled"
- greater_or_equal_zero: "must be greater or equal to 0"
- not_found: "not found"
+ int?: "must be an integer."
+ filled?: "must be filled."
+ greater_or_equal_zero: "must be greater or equal to 0."
+ not_found: "not found."
rules:
item:
- root_item: "cannot be a root item"
- not_persisted: "must be an already existing item"
+ root_item: "cannot be a root item."
+ not_persisted: "must be an already existing item."
label:
- not_unique: "must be unique within the same hierarchy level"
+ not_unique: "must be unique within the same hierarchy level."
short:
- not_unique: "must be unique within the same hierarchy level"
+ not_unique: "must be unique within the same hierarchy level."
parent:
- not_descendant: "must be a descendant of the hierarchy root"
+ not_descendant: "must be a descendant of the hierarchy root."
rules:
depth: "Depth"
item: "Item"
diff --git a/config/locales/crowdin/bg.yml b/config/locales/crowdin/bg.yml
index 3b188fc1b9b6..55b199fad409 100644
--- a/config/locales/crowdin/bg.yml
+++ b/config/locales/crowdin/bg.yml
@@ -265,20 +265,20 @@ bg:
single: "или"
dry_validation:
errors:
- integer?: "must be an integer"
- filled?: "must be filled"
- greater_or_equal_zero: "must be greater or equal to 0"
- not_found: "not found"
+ int?: "must be an integer."
+ filled?: "must be filled."
+ greater_or_equal_zero: "must be greater or equal to 0."
+ not_found: "not found."
rules:
item:
- root_item: "cannot be a root item"
- not_persisted: "must be an already existing item"
+ root_item: "cannot be a root item."
+ not_persisted: "must be an already existing item."
label:
- not_unique: "must be unique within the same hierarchy level"
+ not_unique: "must be unique within the same hierarchy level."
short:
- not_unique: "must be unique within the same hierarchy level"
+ not_unique: "must be unique within the same hierarchy level."
parent:
- not_descendant: "must be a descendant of the hierarchy root"
+ not_descendant: "must be a descendant of the hierarchy root."
rules:
depth: "Depth"
item: "Item"
diff --git a/config/locales/crowdin/ca.yml b/config/locales/crowdin/ca.yml
index 72570ff4d529..8d72e94eede8 100644
--- a/config/locales/crowdin/ca.yml
+++ b/config/locales/crowdin/ca.yml
@@ -262,20 +262,20 @@ ca:
single: "o"
dry_validation:
errors:
- integer?: "must be an integer"
- filled?: "must be filled"
- greater_or_equal_zero: "must be greater or equal to 0"
- not_found: "not found"
+ int?: "must be an integer."
+ filled?: "must be filled."
+ greater_or_equal_zero: "must be greater or equal to 0."
+ not_found: "not found."
rules:
item:
- root_item: "cannot be a root item"
- not_persisted: "must be an already existing item"
+ root_item: "cannot be a root item."
+ not_persisted: "must be an already existing item."
label:
- not_unique: "must be unique within the same hierarchy level"
+ not_unique: "must be unique within the same hierarchy level."
short:
- not_unique: "must be unique within the same hierarchy level"
+ not_unique: "must be unique within the same hierarchy level."
parent:
- not_descendant: "must be a descendant of the hierarchy root"
+ not_descendant: "must be a descendant of the hierarchy root."
rules:
depth: "Depth"
item: "Item"
diff --git a/config/locales/crowdin/ckb-IR.yml b/config/locales/crowdin/ckb-IR.yml
index 34686405eb3e..028b6469080d 100644
--- a/config/locales/crowdin/ckb-IR.yml
+++ b/config/locales/crowdin/ckb-IR.yml
@@ -265,20 +265,20 @@ ckb-IR:
single: "or"
dry_validation:
errors:
- integer?: "must be an integer"
- filled?: "must be filled"
- greater_or_equal_zero: "must be greater or equal to 0"
- not_found: "not found"
+ int?: "must be an integer."
+ filled?: "must be filled."
+ greater_or_equal_zero: "must be greater or equal to 0."
+ not_found: "not found."
rules:
item:
- root_item: "cannot be a root item"
- not_persisted: "must be an already existing item"
+ root_item: "cannot be a root item."
+ not_persisted: "must be an already existing item."
label:
- not_unique: "must be unique within the same hierarchy level"
+ not_unique: "must be unique within the same hierarchy level."
short:
- not_unique: "must be unique within the same hierarchy level"
+ not_unique: "must be unique within the same hierarchy level."
parent:
- not_descendant: "must be a descendant of the hierarchy root"
+ not_descendant: "must be a descendant of the hierarchy root."
rules:
depth: "Depth"
item: "Item"
diff --git a/config/locales/crowdin/cs.yml b/config/locales/crowdin/cs.yml
index 45eeb3f98088..fed896cdd76e 100644
--- a/config/locales/crowdin/cs.yml
+++ b/config/locales/crowdin/cs.yml
@@ -265,20 +265,20 @@ cs:
single: "nebo"
dry_validation:
errors:
- integer?: "must be an integer"
- filled?: "must be filled"
- greater_or_equal_zero: "must be greater or equal to 0"
- not_found: "not found"
+ int?: "must be an integer."
+ filled?: "must be filled."
+ greater_or_equal_zero: "must be greater or equal to 0."
+ not_found: "not found."
rules:
item:
- root_item: "cannot be a root item"
- not_persisted: "must be an already existing item"
+ root_item: "cannot be a root item."
+ not_persisted: "must be an already existing item."
label:
- not_unique: "must be unique within the same hierarchy level"
+ not_unique: "must be unique within the same hierarchy level."
short:
- not_unique: "must be unique within the same hierarchy level"
+ not_unique: "must be unique within the same hierarchy level."
parent:
- not_descendant: "must be a descendant of the hierarchy root"
+ not_descendant: "must be a descendant of the hierarchy root."
rules:
depth: "Depth"
item: "Item"
diff --git a/config/locales/crowdin/da.yml b/config/locales/crowdin/da.yml
index 07f03fcfbffb..78f988454587 100644
--- a/config/locales/crowdin/da.yml
+++ b/config/locales/crowdin/da.yml
@@ -263,20 +263,20 @@ da:
single: "eller"
dry_validation:
errors:
- integer?: "must be an integer"
- filled?: "must be filled"
- greater_or_equal_zero: "must be greater or equal to 0"
- not_found: "not found"
+ int?: "must be an integer."
+ filled?: "must be filled."
+ greater_or_equal_zero: "must be greater or equal to 0."
+ not_found: "not found."
rules:
item:
- root_item: "cannot be a root item"
- not_persisted: "must be an already existing item"
+ root_item: "cannot be a root item."
+ not_persisted: "must be an already existing item."
label:
- not_unique: "must be unique within the same hierarchy level"
+ not_unique: "must be unique within the same hierarchy level."
short:
- not_unique: "must be unique within the same hierarchy level"
+ not_unique: "must be unique within the same hierarchy level."
parent:
- not_descendant: "must be a descendant of the hierarchy root"
+ not_descendant: "must be a descendant of the hierarchy root."
rules:
depth: "Depth"
item: "Item"
diff --git a/config/locales/crowdin/de.yml b/config/locales/crowdin/de.yml
index 7c22ff0a024b..2639f4dd5429 100644
--- a/config/locales/crowdin/de.yml
+++ b/config/locales/crowdin/de.yml
@@ -262,20 +262,20 @@ de:
single: "oder"
dry_validation:
errors:
- integer?: "muss eine ganze Zahl sein"
- filled?: "muss ausgefüllt sein"
- greater_or_equal_zero: "muss größer oder gleich 0 sein"
- not_found: "nicht gefunden"
+ int?: "must be an integer."
+ filled?: "must be filled."
+ greater_or_equal_zero: "must be greater or equal to 0."
+ not_found: "not found."
rules:
item:
- root_item: "cannot be a root item"
- not_persisted: "must be an already existing item"
+ root_item: "cannot be a root item."
+ not_persisted: "must be an already existing item."
label:
- not_unique: "muss innerhalb der gleichen Hierarchieebene eindeutig sein"
+ not_unique: "must be unique within the same hierarchy level."
short:
- not_unique: "must be unique within the same hierarchy level"
+ not_unique: "must be unique within the same hierarchy level."
parent:
- not_descendant: "must be a descendant of the hierarchy root"
+ not_descendant: "must be a descendant of the hierarchy root."
rules:
depth: "Depth"
item: "Item"
diff --git a/config/locales/crowdin/el.yml b/config/locales/crowdin/el.yml
index 877268cfc21e..229478e6400f 100644
--- a/config/locales/crowdin/el.yml
+++ b/config/locales/crowdin/el.yml
@@ -261,20 +261,20 @@ el:
single: "ή"
dry_validation:
errors:
- integer?: "must be an integer"
- filled?: "must be filled"
- greater_or_equal_zero: "must be greater or equal to 0"
- not_found: "not found"
+ int?: "must be an integer."
+ filled?: "must be filled."
+ greater_or_equal_zero: "must be greater or equal to 0."
+ not_found: "not found."
rules:
item:
- root_item: "cannot be a root item"
- not_persisted: "must be an already existing item"
+ root_item: "cannot be a root item."
+ not_persisted: "must be an already existing item."
label:
- not_unique: "must be unique within the same hierarchy level"
+ not_unique: "must be unique within the same hierarchy level."
short:
- not_unique: "must be unique within the same hierarchy level"
+ not_unique: "must be unique within the same hierarchy level."
parent:
- not_descendant: "must be a descendant of the hierarchy root"
+ not_descendant: "must be a descendant of the hierarchy root."
rules:
depth: "Depth"
item: "Item"
diff --git a/config/locales/crowdin/eo.yml b/config/locales/crowdin/eo.yml
index 702304a4f84e..f6c7f70d9bc0 100644
--- a/config/locales/crowdin/eo.yml
+++ b/config/locales/crowdin/eo.yml
@@ -265,20 +265,20 @@ eo:
single: "aŭ"
dry_validation:
errors:
- integer?: "must be an integer"
- filled?: "must be filled"
- greater_or_equal_zero: "must be greater or equal to 0"
- not_found: "not found"
+ int?: "must be an integer."
+ filled?: "must be filled."
+ greater_or_equal_zero: "must be greater or equal to 0."
+ not_found: "not found."
rules:
item:
- root_item: "cannot be a root item"
- not_persisted: "must be an already existing item"
+ root_item: "cannot be a root item."
+ not_persisted: "must be an already existing item."
label:
- not_unique: "must be unique within the same hierarchy level"
+ not_unique: "must be unique within the same hierarchy level."
short:
- not_unique: "must be unique within the same hierarchy level"
+ not_unique: "must be unique within the same hierarchy level."
parent:
- not_descendant: "must be a descendant of the hierarchy root"
+ not_descendant: "must be a descendant of the hierarchy root."
rules:
depth: "Depth"
item: "Item"
diff --git a/config/locales/crowdin/es.yml b/config/locales/crowdin/es.yml
index d13df8d8e3f9..039964c82da4 100644
--- a/config/locales/crowdin/es.yml
+++ b/config/locales/crowdin/es.yml
@@ -262,20 +262,20 @@ es:
single: "o bien"
dry_validation:
errors:
- integer?: "debe ser un número entero"
- filled?: "debe rellenarse"
- greater_or_equal_zero: "debe ser mayor o igual a 0"
- not_found: "no encontrado"
+ int?: "must be an integer."
+ filled?: "must be filled."
+ greater_or_equal_zero: "must be greater or equal to 0."
+ not_found: "not found."
rules:
item:
- root_item: "no puede ser un elemento raíz"
- not_persisted: "debe ser un elemento ya existente"
+ root_item: "cannot be a root item."
+ not_persisted: "must be an already existing item."
label:
- not_unique: "debe ser único dentro del mismo nivel de jerarquía"
+ not_unique: "must be unique within the same hierarchy level."
short:
- not_unique: "debe ser único dentro del mismo nivel de jerarquía"
+ not_unique: "must be unique within the same hierarchy level."
parent:
- not_descendant: "debe ser descendiente de la raíz de la jerarquía"
+ not_descendant: "must be a descendant of the hierarchy root."
rules:
depth: "Profundidad"
item: "Elemento"
diff --git a/config/locales/crowdin/et.yml b/config/locales/crowdin/et.yml
index e5e222c87fef..33dd16c34851 100644
--- a/config/locales/crowdin/et.yml
+++ b/config/locales/crowdin/et.yml
@@ -265,20 +265,20 @@ et:
single: "või"
dry_validation:
errors:
- integer?: "must be an integer"
- filled?: "must be filled"
- greater_or_equal_zero: "must be greater or equal to 0"
- not_found: "not found"
+ int?: "must be an integer."
+ filled?: "must be filled."
+ greater_or_equal_zero: "must be greater or equal to 0."
+ not_found: "not found."
rules:
item:
- root_item: "cannot be a root item"
- not_persisted: "must be an already existing item"
+ root_item: "cannot be a root item."
+ not_persisted: "must be an already existing item."
label:
- not_unique: "must be unique within the same hierarchy level"
+ not_unique: "must be unique within the same hierarchy level."
short:
- not_unique: "must be unique within the same hierarchy level"
+ not_unique: "must be unique within the same hierarchy level."
parent:
- not_descendant: "must be a descendant of the hierarchy root"
+ not_descendant: "must be a descendant of the hierarchy root."
rules:
depth: "Depth"
item: "Item"
diff --git a/config/locales/crowdin/eu.yml b/config/locales/crowdin/eu.yml
index 4ee2069d8177..9313c5e6ae5c 100644
--- a/config/locales/crowdin/eu.yml
+++ b/config/locales/crowdin/eu.yml
@@ -265,20 +265,20 @@ eu:
single: "or"
dry_validation:
errors:
- integer?: "must be an integer"
- filled?: "must be filled"
- greater_or_equal_zero: "must be greater or equal to 0"
- not_found: "not found"
+ int?: "must be an integer."
+ filled?: "must be filled."
+ greater_or_equal_zero: "must be greater or equal to 0."
+ not_found: "not found."
rules:
item:
- root_item: "cannot be a root item"
- not_persisted: "must be an already existing item"
+ root_item: "cannot be a root item."
+ not_persisted: "must be an already existing item."
label:
- not_unique: "must be unique within the same hierarchy level"
+ not_unique: "must be unique within the same hierarchy level."
short:
- not_unique: "must be unique within the same hierarchy level"
+ not_unique: "must be unique within the same hierarchy level."
parent:
- not_descendant: "must be a descendant of the hierarchy root"
+ not_descendant: "must be a descendant of the hierarchy root."
rules:
depth: "Depth"
item: "Item"
diff --git a/config/locales/crowdin/fa.yml b/config/locales/crowdin/fa.yml
index 40b8e93d13bf..8182d2bfc15a 100644
--- a/config/locales/crowdin/fa.yml
+++ b/config/locales/crowdin/fa.yml
@@ -265,20 +265,20 @@ fa:
single: "or"
dry_validation:
errors:
- integer?: "must be an integer"
- filled?: "must be filled"
- greater_or_equal_zero: "must be greater or equal to 0"
- not_found: "not found"
+ int?: "must be an integer."
+ filled?: "must be filled."
+ greater_or_equal_zero: "must be greater or equal to 0."
+ not_found: "not found."
rules:
item:
- root_item: "cannot be a root item"
- not_persisted: "must be an already existing item"
+ root_item: "cannot be a root item."
+ not_persisted: "must be an already existing item."
label:
- not_unique: "must be unique within the same hierarchy level"
+ not_unique: "must be unique within the same hierarchy level."
short:
- not_unique: "must be unique within the same hierarchy level"
+ not_unique: "must be unique within the same hierarchy level."
parent:
- not_descendant: "must be a descendant of the hierarchy root"
+ not_descendant: "must be a descendant of the hierarchy root."
rules:
depth: "Depth"
item: "Item"
diff --git a/config/locales/crowdin/fi.yml b/config/locales/crowdin/fi.yml
index 90b11e2f0704..5f5629a27201 100644
--- a/config/locales/crowdin/fi.yml
+++ b/config/locales/crowdin/fi.yml
@@ -265,20 +265,20 @@ fi:
single: "tai"
dry_validation:
errors:
- integer?: "must be an integer"
- filled?: "must be filled"
- greater_or_equal_zero: "must be greater or equal to 0"
- not_found: "not found"
+ int?: "must be an integer."
+ filled?: "must be filled."
+ greater_or_equal_zero: "must be greater or equal to 0."
+ not_found: "not found."
rules:
item:
- root_item: "cannot be a root item"
- not_persisted: "must be an already existing item"
+ root_item: "cannot be a root item."
+ not_persisted: "must be an already existing item."
label:
- not_unique: "must be unique within the same hierarchy level"
+ not_unique: "must be unique within the same hierarchy level."
short:
- not_unique: "must be unique within the same hierarchy level"
+ not_unique: "must be unique within the same hierarchy level."
parent:
- not_descendant: "must be a descendant of the hierarchy root"
+ not_descendant: "must be a descendant of the hierarchy root."
rules:
depth: "Depth"
item: "Item"
diff --git a/config/locales/crowdin/fil.yml b/config/locales/crowdin/fil.yml
index 34ed98dca619..a91bc658e157 100644
--- a/config/locales/crowdin/fil.yml
+++ b/config/locales/crowdin/fil.yml
@@ -265,20 +265,20 @@ fil:
single: "or"
dry_validation:
errors:
- integer?: "must be an integer"
- filled?: "must be filled"
- greater_or_equal_zero: "must be greater or equal to 0"
- not_found: "not found"
+ int?: "must be an integer."
+ filled?: "must be filled."
+ greater_or_equal_zero: "must be greater or equal to 0."
+ not_found: "not found."
rules:
item:
- root_item: "cannot be a root item"
- not_persisted: "must be an already existing item"
+ root_item: "cannot be a root item."
+ not_persisted: "must be an already existing item."
label:
- not_unique: "must be unique within the same hierarchy level"
+ not_unique: "must be unique within the same hierarchy level."
short:
- not_unique: "must be unique within the same hierarchy level"
+ not_unique: "must be unique within the same hierarchy level."
parent:
- not_descendant: "must be a descendant of the hierarchy root"
+ not_descendant: "must be a descendant of the hierarchy root."
rules:
depth: "Depth"
item: "Item"
diff --git a/config/locales/crowdin/fr.yml b/config/locales/crowdin/fr.yml
index 84f5084e189a..7bda2a621e5b 100644
--- a/config/locales/crowdin/fr.yml
+++ b/config/locales/crowdin/fr.yml
@@ -265,20 +265,20 @@ fr:
single: "ou"
dry_validation:
errors:
- integer?: "doit être un nombre entier"
- filled?: "doit être renseigné"
- greater_or_equal_zero: "doit être supérieur ou égal à 0"
- not_found: "introuvable"
+ int?: "must be an integer."
+ filled?: "must be filled."
+ greater_or_equal_zero: "must be greater or equal to 0."
+ not_found: "not found."
rules:
item:
- root_item: "ne peut pas être un élément racine"
- not_persisted: "doit être un élément déjà existant"
+ root_item: "cannot be a root item."
+ not_persisted: "must be an already existing item."
label:
- not_unique: "doit être unique au sein d'un même niveau hiérarchique"
+ not_unique: "must be unique within the same hierarchy level."
short:
- not_unique: "doit être unique au sein d'un même niveau hiérarchique"
+ not_unique: "must be unique within the same hierarchy level."
parent:
- not_descendant: "doit être un descendant de la racine de la hiérarchie"
+ not_descendant: "must be a descendant of the hierarchy root."
rules:
depth: "Profondeur"
item: "Élément"
diff --git a/config/locales/crowdin/he.yml b/config/locales/crowdin/he.yml
index 93b439f23e36..1e1a885bbf0f 100644
--- a/config/locales/crowdin/he.yml
+++ b/config/locales/crowdin/he.yml
@@ -265,20 +265,20 @@ he:
single: "או"
dry_validation:
errors:
- integer?: "must be an integer"
- filled?: "must be filled"
- greater_or_equal_zero: "must be greater or equal to 0"
- not_found: "not found"
+ int?: "must be an integer."
+ filled?: "must be filled."
+ greater_or_equal_zero: "must be greater or equal to 0."
+ not_found: "not found."
rules:
item:
- root_item: "cannot be a root item"
- not_persisted: "must be an already existing item"
+ root_item: "cannot be a root item."
+ not_persisted: "must be an already existing item."
label:
- not_unique: "must be unique within the same hierarchy level"
+ not_unique: "must be unique within the same hierarchy level."
short:
- not_unique: "must be unique within the same hierarchy level"
+ not_unique: "must be unique within the same hierarchy level."
parent:
- not_descendant: "must be a descendant of the hierarchy root"
+ not_descendant: "must be a descendant of the hierarchy root."
rules:
depth: "Depth"
item: "Item"
diff --git a/config/locales/crowdin/hi.yml b/config/locales/crowdin/hi.yml
index 5e372d03eaff..8f424cfe8293 100644
--- a/config/locales/crowdin/hi.yml
+++ b/config/locales/crowdin/hi.yml
@@ -265,20 +265,20 @@ hi:
single: "या"
dry_validation:
errors:
- integer?: "must be an integer"
- filled?: "must be filled"
- greater_or_equal_zero: "must be greater or equal to 0"
- not_found: "not found"
+ int?: "must be an integer."
+ filled?: "must be filled."
+ greater_or_equal_zero: "must be greater or equal to 0."
+ not_found: "not found."
rules:
item:
- root_item: "cannot be a root item"
- not_persisted: "must be an already existing item"
+ root_item: "cannot be a root item."
+ not_persisted: "must be an already existing item."
label:
- not_unique: "must be unique within the same hierarchy level"
+ not_unique: "must be unique within the same hierarchy level."
short:
- not_unique: "must be unique within the same hierarchy level"
+ not_unique: "must be unique within the same hierarchy level."
parent:
- not_descendant: "must be a descendant of the hierarchy root"
+ not_descendant: "must be a descendant of the hierarchy root."
rules:
depth: "Depth"
item: "Item"
diff --git a/config/locales/crowdin/hr.yml b/config/locales/crowdin/hr.yml
index 9ec55d64894d..ed9e698a5113 100644
--- a/config/locales/crowdin/hr.yml
+++ b/config/locales/crowdin/hr.yml
@@ -265,20 +265,20 @@ hr:
single: "or"
dry_validation:
errors:
- integer?: "must be an integer"
- filled?: "must be filled"
- greater_or_equal_zero: "must be greater or equal to 0"
- not_found: "not found"
+ int?: "must be an integer."
+ filled?: "must be filled."
+ greater_or_equal_zero: "must be greater or equal to 0."
+ not_found: "not found."
rules:
item:
- root_item: "cannot be a root item"
- not_persisted: "must be an already existing item"
+ root_item: "cannot be a root item."
+ not_persisted: "must be an already existing item."
label:
- not_unique: "must be unique within the same hierarchy level"
+ not_unique: "must be unique within the same hierarchy level."
short:
- not_unique: "must be unique within the same hierarchy level"
+ not_unique: "must be unique within the same hierarchy level."
parent:
- not_descendant: "must be a descendant of the hierarchy root"
+ not_descendant: "must be a descendant of the hierarchy root."
rules:
depth: "Depth"
item: "Item"
diff --git a/config/locales/crowdin/hu.yml b/config/locales/crowdin/hu.yml
index 48b5cc29d65d..893f3f49172f 100644
--- a/config/locales/crowdin/hu.yml
+++ b/config/locales/crowdin/hu.yml
@@ -264,20 +264,20 @@ hu:
single: "vagy"
dry_validation:
errors:
- integer?: "must be an integer"
- filled?: "must be filled"
- greater_or_equal_zero: "must be greater or equal to 0"
- not_found: "not found"
+ int?: "must be an integer."
+ filled?: "must be filled."
+ greater_or_equal_zero: "must be greater or equal to 0."
+ not_found: "not found."
rules:
item:
- root_item: "cannot be a root item"
- not_persisted: "must be an already existing item"
+ root_item: "cannot be a root item."
+ not_persisted: "must be an already existing item."
label:
- not_unique: "must be unique within the same hierarchy level"
+ not_unique: "must be unique within the same hierarchy level."
short:
- not_unique: "must be unique within the same hierarchy level"
+ not_unique: "must be unique within the same hierarchy level."
parent:
- not_descendant: "must be a descendant of the hierarchy root"
+ not_descendant: "must be a descendant of the hierarchy root."
rules:
depth: "Depth"
item: "Item"
diff --git a/config/locales/crowdin/id.yml b/config/locales/crowdin/id.yml
index e00e8bb8797b..c8b49456ed4e 100644
--- a/config/locales/crowdin/id.yml
+++ b/config/locales/crowdin/id.yml
@@ -259,20 +259,20 @@ id:
single: "atau"
dry_validation:
errors:
- integer?: "must be an integer"
- filled?: "must be filled"
- greater_or_equal_zero: "must be greater or equal to 0"
- not_found: "not found"
+ int?: "must be an integer."
+ filled?: "must be filled."
+ greater_or_equal_zero: "must be greater or equal to 0."
+ not_found: "not found."
rules:
item:
- root_item: "cannot be a root item"
- not_persisted: "must be an already existing item"
+ root_item: "cannot be a root item."
+ not_persisted: "must be an already existing item."
label:
- not_unique: "must be unique within the same hierarchy level"
+ not_unique: "must be unique within the same hierarchy level."
short:
- not_unique: "must be unique within the same hierarchy level"
+ not_unique: "must be unique within the same hierarchy level."
parent:
- not_descendant: "must be a descendant of the hierarchy root"
+ not_descendant: "must be a descendant of the hierarchy root."
rules:
depth: "Depth"
item: "Item"
diff --git a/config/locales/crowdin/it.yml b/config/locales/crowdin/it.yml
index d359fd5cbf48..4019ae02a53c 100644
--- a/config/locales/crowdin/it.yml
+++ b/config/locales/crowdin/it.yml
@@ -262,20 +262,20 @@ it:
single: "oppure"
dry_validation:
errors:
- integer?: "deve essere un intero"
- filled?: "deve essere compilato"
- greater_or_equal_zero: "deve essere maggiore o uguale a 0"
- not_found: "non trovato"
+ int?: "must be an integer."
+ filled?: "must be filled."
+ greater_or_equal_zero: "must be greater or equal to 0."
+ not_found: "not found."
rules:
item:
- root_item: "non può essere un elemento radice"
- not_persisted: "deve essere un elemento già esistente"
+ root_item: "cannot be a root item."
+ not_persisted: "must be an already existing item."
label:
- not_unique: "deve essere unico all'interno dello stesso livello gerarchico"
+ not_unique: "must be unique within the same hierarchy level."
short:
- not_unique: "deve essere unico all'interno dello stesso livello gerarchico"
+ not_unique: "must be unique within the same hierarchy level."
parent:
- not_descendant: "deve essere un discendente della radice gerarchica"
+ not_descendant: "must be a descendant of the hierarchy root."
rules:
depth: "Profondità"
item: "Elemento"
diff --git a/config/locales/crowdin/ja.yml b/config/locales/crowdin/ja.yml
index e9c5054811ff..34feb775318d 100644
--- a/config/locales/crowdin/ja.yml
+++ b/config/locales/crowdin/ja.yml
@@ -263,20 +263,20 @@ ja:
single: "または"
dry_validation:
errors:
- integer?: "must be an integer"
- filled?: "must be filled"
- greater_or_equal_zero: "must be greater or equal to 0"
- not_found: "not found"
+ int?: "must be an integer."
+ filled?: "must be filled."
+ greater_or_equal_zero: "must be greater or equal to 0."
+ not_found: "not found."
rules:
item:
- root_item: "cannot be a root item"
- not_persisted: "must be an already existing item"
+ root_item: "cannot be a root item."
+ not_persisted: "must be an already existing item."
label:
- not_unique: "must be unique within the same hierarchy level"
+ not_unique: "must be unique within the same hierarchy level."
short:
- not_unique: "must be unique within the same hierarchy level"
+ not_unique: "must be unique within the same hierarchy level."
parent:
- not_descendant: "must be a descendant of the hierarchy root"
+ not_descendant: "must be a descendant of the hierarchy root."
rules:
depth: "Depth"
item: "Item"
diff --git a/config/locales/crowdin/js-ko.yml b/config/locales/crowdin/js-ko.yml
index 8cf7ed3b9857..ebedc5034d53 100644
--- a/config/locales/crowdin/js-ko.yml
+++ b/config/locales/crowdin/js-ko.yml
@@ -359,7 +359,7 @@ ko:
"15_0":
standard:
new_features_html: >
- The release brings various features and improvements for you, e.g.
- Boost your communication with a better structured Activity tab, real-time loading messages and notifications, emoji reactions, and more.
- Benefit from easy Single Sign-On authentication settings with SAML and OIDC in your Enterprise Cloud administration.
- Use the new 'Standard global role' and enable permissions to view email addresses.
- Enjoy easier navigation in project lists with quick action table headers.
- Experience simplified design settings with fewer sidebar design variables needed.
- Reduce manual cleanup when adding a custom field to a type – no more auto-applying to all projects.
- Benefit from improved navigation clarity – 'My account' is renamed to 'Account settings'.
+ 이 릴리즈는 다음과 같은 다양한 기능과 개선 사항을 제공합니다.
- 더욱 체계화된 활동 탭, 실시간 로딩 메시지 및 알림, 이모티콘 반응 등으로 커뮤니케이션을 강화합니다.
- Enterprise Cloud 관리에서 SAML 및 OIDC로 간편한 Single Sign-On 인증 설정의 장점을 누립니다.
- 새로운 '표준 글로벌 역할'을 사용하고 이메일 주소를 볼 수 있는 권한을 활성화합니다.
- 빠른 작업 테이블 헤더로 프로젝트 목록에서 더욱 쉽게 탐색합니다.
- 필요한 사이드바 디자인 변수가 더 적은 간소화된 디자인 설정을 이용합니다.
- 유형에 사용자 지정 필드를 추가할 때 수동 정리가 줄어듭니다. 더 이상 모든 프로젝트에 자동 적용되지 않습니다.
- 탐색의 명확성이 개선되었습니다. '내 계정'이 '계정 설정'으로 이름이 변경되었습니다.
ical_sharing_modal:
title: "캘린더 구독"
inital_setup_error_message: "데이터를 가져오는 중에 오류가 발생했습니다."
diff --git a/config/locales/crowdin/js-ro.yml b/config/locales/crowdin/js-ro.yml
index 7c582d9b7c2e..2ffb7c42ac25 100644
--- a/config/locales/crowdin/js-ro.yml
+++ b/config/locales/crowdin/js-ro.yml
@@ -351,14 +351,14 @@ ro:
homescreen:
blocks:
new_features:
- text_new_features: "Citiți despre noile caracteristici și actualizări de produse."
+ text_new_features: "Citește despre noile caracteristici și actualizări de produse."
learn_about: "Aflați mai multe despre noile caracteristici"
#Include the version to invalidate outdated translations in other locales.
#Otherwise, e.g. chinese might still have the translations for 10.0 in the 12.0 release.
"15_0":
standard:
new_features_html: >
- The release brings various features and improvements for you, e.g.
- Boost your communication with a better structured Activity tab, real-time loading messages and notifications, emoji reactions, and more.
- Benefit from easy Single Sign-On authentication settings with SAML and OIDC in your Enterprise Cloud administration.
- Use the new 'Standard global role' and enable permissions to view email addresses.
- Enjoy easier navigation in project lists with quick action table headers.
- Experience simplified design settings with fewer sidebar design variables needed.
- Reduce manual cleanup when adding a custom field to a type – no more auto-applying to all projects.
- Benefit from improved navigation clarity – 'My account' is renamed to 'Account settings'.
+ Versiunea aduce diverse caracteristici și îmbunătățiri pentru tine, de exemplu:
- Îmbunătățește-ți comunicarea cu o filă de activitate structurată mai bună, mesaje de încărcare și notificări în timp real, reacții emoji și multe altele.
- Beneficiază de setările de autentificare unice ușor cu SAML și OIDC în administrarea Enterprise Cloud (cloud).
- Utilizează noul 'rol global standard' și activează permisiunile pentru a vizualiza adresele de e-mail.
- Bucură-te de o navigare mai ușoară în listele de proiecte cu anteturi de masă cu acțiune rapidă.
- Experiență simplificată setările de design cu mai puține variabile de proiectare laterale.
- Redu curățarea manuală la adăugarea unui câmp personalizat la un tip – nu mai există auto-aplicare la toate proiectele.
- Beneficiază de o mai bună claritate a navigării – 'Contul meu' este redenumit în 'Setări cont'.
ical_sharing_modal:
title: "Subscribe to calendar"
inital_setup_error_message: "An error occured while fetching data."
@@ -372,14 +372,14 @@ ro:
success_message: 'The URL "%{name}" was successfully copied to your clipboard. Paste it in your calendar client to complete the subscription.'
label_activate: "Activare"
label_assignee: "Executant"
- label_add_column_after: "Adauga o coloana dupa"
- label_add_column_before: "Adauga o coloana inainte"
- label_add_columns: "Adaugați coloane"
+ label_add_column_after: "Adaugă coloană după"
+ label_add_column_before: "Adaugă coloană înainte"
+ label_add_columns: "Adaugă coloane"
label_add_comment: "Adăugare comentariu"
label_add_comment_title: "Comentează și tastează @ pentru a notifica alte persoane"
label_add_row_after: "Adauga un rand dupa"
label_add_row_before: "Adauga un rand inainte"
- label_add_selected_columns: "Adăugați coloanele selectate"
+ label_add_selected_columns: "Adaugă coloanele selectate"
label_added_by: "adăugat de"
label_added_time_by: 'Adăugat de %{author} acum %{age}'
label_ago: "zile în urmă"
@@ -425,7 +425,7 @@ ro:
label_expanded: "extins"
label_expand_all: "Extindere totală"
label_expand_project_menu: "Deschideți meniul proiectului"
- label_export: "Exportare"
+ label_export: "Exportă"
label_export_preparing: "Exportul este în curs de pregătire și va fi descărcat în curând."
label_favorites: "Favorite"
label_filename: "Fișier"
@@ -486,8 +486,8 @@ ro:
label_recent: "Recente"
label_reset: "Resetare"
label_remove: "Eliminare"
- label_remove_column: "Elimina colana"
- label_remove_columns: "Eliminare coloane selectate"
+ label_remove_column: "Elimină coloana"
+ label_remove_columns: "Elimină coloane selectate"
label_remove_row: "Elimina rand"
label_report: "Raportare"
label_repository_plural: "Repo-uri"
@@ -516,7 +516,7 @@ ro:
label_time_entry_plural: "Timp consumat"
label_up: "Sus"
label_user_plural: "Utilizatori"
- label_activity_show_only_comments: "Afișați doar activitățile ce conțin comentarii"
+ label_activity_show_only_comments: "Arată doar activitățile cu comentarii"
label_activity_show_all: "Afișează toate activitățile"
label_total_progress: "%{percent} % Progres total"
label_total_amount: "Total: %{amount}"
@@ -544,8 +544,8 @@ ro:
label_attachments: Atașamente
label_drop_files: "Aruncați fișierele aici pentru a atașa fișiere."
label_drop_or_click_files: "Trage fișierele aici sau clic aici pentru a atașa."
- label_drop_folders_hint: Nu puteți încărca dosare ca atașament. Vă rugăm să selectați fișiere individuale.
- label_add_attachments: "Atașare fișiere"
+ label_drop_folders_hint: Nu poți încărca dosare ca atașament. Te rog selectează fișiere individuale.
+ label_add_attachments: "Atașează fișiere"
label_formattable_attachment_hint: "Atașați și legați fișiere prin plasarea în acest câmp sau prin lipirea din clipboard."
label_remove_file: "Ştergere %{fileName}"
label_remove_watcher: "Eliminare observator %{name}"
@@ -637,14 +637,14 @@ ro:
few: "și %{count} alții"
other: "și %{count} alții"
no_results:
- at_all: "Aici vor apărea notificări noi atunci când există o activitate care vă interesează."
+ at_all: "Aici vor apărea notificări noi atunci când există o activitate care te interesează."
with_current_filter: "Nu există notificări în această vizualizare în acest moment"
mark_all_read: "Marchează toate ca și citite"
mark_as_read: "Marchează ca Citit"
text_update_date_by: "%{date} de"
total_count_warning: "Se afișează %{newest_count} cele mai recente notificări. %{more_count} în plus nu sunt afișate."
empty_state:
- no_notification: "Se pare că v-ați pus la punct."
+ no_notification: "Se pare că ești cu toate la zi."
no_notification_with_current_project_filter: "Se pare că v-ați pus la punct cu proiectul selectat."
no_notification_with_current_filter: "Se pare că ești la zi cu filtrul %{filter}."
no_notification_for_filter: "Looks like you are all caught up for this filter."
@@ -653,7 +653,7 @@ ro:
message: "Există notificări noi."
link_text: "Click here to load them."
settings:
- change_notification_settings: 'Puteți modifica setările de notificare pentru a vă asigura că nu pierdeți niciodată o actualizare importantă.'
+ change_notification_settings: 'Poți modifica setările de notificare pentru a te asigura că nu pierzi niciodată o actualizare importantă.'
title: "Setări notificare"
notify_me: "Anunta-ma"
reminders:
@@ -710,7 +710,7 @@ ro:
placeholders:
default: "-"
subject: "Introduceţi subiectul aici"
- selection: "Vă rugăm să selectaţi"
+ selection: "Te rog selectează"
description: "Descriere: Clic pentru a edita..."
relation_description: "Clic pentru a adăuga o descriere pentru această relație"
project:
@@ -854,12 +854,12 @@ ro:
scheduling:
manual: "Programarea manuală"
sort:
- sorted_asc: "Sortare ascendentă aplicată "
- sorted_dsc: "Sortare descendentă aplicată "
+ sorted_asc: "Ordonare ascendentă aplicată, "
+ sorted_dsc: "Ordonare descendentă aplicată, "
sorted_no: "Nu a fost selectată nicio sortare "
sorting_disabled: "sortarea este dezactivată"
- activate_asc: "activați pentru a sorta ascendent"
- activate_dsc: "activați pentru a sorta descendent"
+ activate_asc: "activează pentru a ordona ascendent"
+ activate_dsc: "activează pentru a ordona descendent"
activate_no: "activați pentru a înlătura sortarea"
text_work_packages_destroy_confirmation: "Sunteți sigur că doriți ștergerea pachetelor de lucru selectate?"
text_query_destroy_confirmation: "Sunteți sigur că doriți să ștergeți vizualizarea selectată?"
@@ -1054,13 +1054,13 @@ ro:
configure_button: "Configurarea tabelului pachetului de lucru"
summary: "Tabel cu pachete de lucru pe rânduri şi câmpurile pachetelor pe coloane."
text_inline_edit: "Majoritatea celulelor din acest tabel sunt butoane care activează editarea \"inline\" a câmpului respectiv."
- text_sort_hint: "Cu link-urile din capul de tabel puteți sorta, grupa, reordona, elimina și adăuga coloane la tabel."
+ text_sort_hint: "Cu link-urile din capul de tabel poți sorta, grupa, reordona, elimina și adăuga coloane la tabel."
text_select_hint: "Casetele de selectare ar trebui să fie deschise cu 'ALT' si tastele săgeată."
table_configuration:
button: "Configurați acest tabel al pachetului de lucru"
choose_display_mode: "Afișare pachete de lucru din subproiecte pe pagina proiectului principal"
modal_title: "Configurația tabelului pachetului de lucru"
- embedded_tab_disabled: "Această filă de configurare nu este disponibilă pentru vizualizarea încorporată pe care o editați."
+ embedded_tab_disabled: "Această filă de configurare nu este disponibilă pentru vizualizarea încorporată pe care o editezi."
default: "implicit"
display_settings: "Setări afișare"
default_mode: "Listă"
@@ -1083,7 +1083,7 @@ ro:
automatic: "Automat"
manually: "Manual"
warning: "La activarea modului de sortare automată, veți pierde sortarea anterioară."
- columns_help_text: "Utilizați datele de mai sus pentru a adăuga sau elimina coloane în vizualizarea tabelului. Puteți glisa și plasa coloanele pentru a le reordona."
+ columns_help_text: "Utilizează datele de mai sus pentru a adăuga sau elimina coloane în vizualizarea tabelului. Poți glisa și plasa coloanele pentru a le reordona."
upsale:
attribute_highlighting: "Aveți nevoie ca anumite pachete de lucru să iasă în evidență?"
relation_columns: "Aveți nevoie să vedeți relațiile din lista pachetelor de lucru?"
@@ -1102,7 +1102,7 @@ ro:
months: "luni"
toolbar:
settings:
- configure_view: "Configurați vizualizarea"
+ configure_view: "Configurează vizualizarea"
columns: "Coloane"
sort_by: "Sortare după"
group_by: "Grupare după"
@@ -1112,7 +1112,7 @@ ro:
hide_sums: "Ascundere totaluri"
save: "Salvează"
save_as: "Salvează ca"
- export: "Exportare"
+ export: "Exportă"
visibility_settings: "Setări vizibilitate"
share_calendar: "Subscribe to calendar"
page_settings: "Redenumire"
@@ -1222,14 +1222,14 @@ ro:
invite_principal_to_project: "Invitați %{principal} la %{project}"
project:
label: "Proiect"
- required: "Te rog să selectezi un proiect"
- lacking_permission: "Te rog să selectezi un alt proiect, deoarece nu ai permisiuni pentru a atribui utilizatori la cel selectat în prezent."
+ required: "Te rog selectează un proiect"
+ lacking_permission: "Te rog selectează un alt proiect, deoarece nu ai permisiuni pentru a atribui utilizatori la cel selectat în prezent."
lacking_permission_info: "Nu aveți permisiunea de a atribui utilizatori la proiectul în care vă aflați în prezent. Trebuie să selectați un alt proiect."
next_button: "Înainte"
no_results: "Nu au fost găsite proiecte"
no_invite_rights: "Nu aveți voie să invitați membri în acest proiect"
type:
- required: "Te rog să selectezi tipul de invitat"
+ required: "Te rog selectează tipul de invitat"
user:
title: "Utilizator"
description: "Permisiuni bazate pe rolul atribuit în proiectul selectat"
@@ -1253,15 +1253,15 @@ ro:
no_results_group: "Nu au fost găsite grupuri"
next_button: "Înainte"
required:
- user: "Te rog să selectezi un utilizator"
- placeholder: "Te rog să selectezi un substituent"
- group: "Te rog să selectezi un grup"
+ user: "Te rog selectează un utilizator"
+ placeholder: "Te rog selectează un substituent"
+ group: "Te rog selectează un grup"
role:
label: "Rolul în %{project}"
no_roles_found: "Nu au fost găsite roluri"
description: >-
This is the role that the user will receive when they join your project. Rolul definește acțiunile pe care utilizatorul are voie să le întreprindă și informațiile pe care le poate vedea. Aflați mai multe despre roluri și permisiuni.
- required: "Te rog să selectezi un rol"
+ required: "Te rog selectează un rol"
next_button: "Înainte"
message:
label: "Mesaj invitație"
diff --git a/config/locales/crowdin/js-ru.yml b/config/locales/crowdin/js-ru.yml
index 72af88e09bec..a8e1013e4436 100644
--- a/config/locales/crowdin/js-ru.yml
+++ b/config/locales/crowdin/js-ru.yml
@@ -358,7 +358,7 @@ ru:
"15_0":
standard:
new_features_html: >
- The release brings various features and improvements for you, e.g.
- Boost your communication with a better structured Activity tab, real-time loading messages and notifications, emoji reactions, and more.
- Benefit from easy Single Sign-On authentication settings with SAML and OIDC in your Enterprise Cloud administration.
- Use the new 'Standard global role' and enable permissions to view email addresses.
- Enjoy easier navigation in project lists with quick action table headers.
- Experience simplified design settings with fewer sidebar design variables needed.
- Reduce manual cleanup when adding a custom field to a type – no more auto-applying to all projects.
- Benefit from improved navigation clarity – 'My account' is renamed to 'Account settings'.
+ Релиз содержит новые возможности и различные улучшения, такие как,
. - Повысьте эффективность общения благодаря более структурированной вкладке "Активность", загрузке сообщений и уведомлений в режиме реального времени, реакциям emoji и многому другому.
- Воспользуйтесь простыми настройками аутентификации Single Sign-On с помощью SAML и OIDC при администрировании Enterprise Cloud.
- Используйте новую "Стандартную глобальную роль" и включите разрешения на просмотр адресов электронной почты.
- Наслаждайтесь более удобной навигацией в списках проектов с помощью быстрых действий заголовков таблиц.
- Упрощенные настройки оформления боковой панели с меньшим количеством необходимых переменных.
- Сократите ручную очистку при добавлении пользовательского поля к типу - больше не нужно автоматически применять его ко всем проектам.
- Воспользуйтесь улучшенной ясностью навигации - "Мой аккаунт" переименован в "Настройки аккаунта".
ical_sharing_modal:
title: "Подписаться на календарь"
inital_setup_error_message: "Произошла ошибка при получении данных."
diff --git a/config/locales/crowdin/ka.yml b/config/locales/crowdin/ka.yml
index 3a74bd245536..cf398007c0b2 100644
--- a/config/locales/crowdin/ka.yml
+++ b/config/locales/crowdin/ka.yml
@@ -265,20 +265,20 @@ ka:
single: "ან"
dry_validation:
errors:
- integer?: "must be an integer"
- filled?: "must be filled"
- greater_or_equal_zero: "must be greater or equal to 0"
- not_found: "not found"
+ int?: "must be an integer."
+ filled?: "must be filled."
+ greater_or_equal_zero: "must be greater or equal to 0."
+ not_found: "not found."
rules:
item:
- root_item: "cannot be a root item"
- not_persisted: "must be an already existing item"
+ root_item: "cannot be a root item."
+ not_persisted: "must be an already existing item."
label:
- not_unique: "must be unique within the same hierarchy level"
+ not_unique: "must be unique within the same hierarchy level."
short:
- not_unique: "must be unique within the same hierarchy level"
+ not_unique: "must be unique within the same hierarchy level."
parent:
- not_descendant: "must be a descendant of the hierarchy root"
+ not_descendant: "must be a descendant of the hierarchy root."
rules:
depth: "Depth"
item: "Item"
diff --git a/config/locales/crowdin/kk.yml b/config/locales/crowdin/kk.yml
index 2ee13bfaaf8c..94f43a19c492 100644
--- a/config/locales/crowdin/kk.yml
+++ b/config/locales/crowdin/kk.yml
@@ -265,20 +265,20 @@ kk:
single: "or"
dry_validation:
errors:
- integer?: "must be an integer"
- filled?: "must be filled"
- greater_or_equal_zero: "must be greater or equal to 0"
- not_found: "not found"
+ int?: "must be an integer."
+ filled?: "must be filled."
+ greater_or_equal_zero: "must be greater or equal to 0."
+ not_found: "not found."
rules:
item:
- root_item: "cannot be a root item"
- not_persisted: "must be an already existing item"
+ root_item: "cannot be a root item."
+ not_persisted: "must be an already existing item."
label:
- not_unique: "must be unique within the same hierarchy level"
+ not_unique: "must be unique within the same hierarchy level."
short:
- not_unique: "must be unique within the same hierarchy level"
+ not_unique: "must be unique within the same hierarchy level."
parent:
- not_descendant: "must be a descendant of the hierarchy root"
+ not_descendant: "must be a descendant of the hierarchy root."
rules:
depth: "Depth"
item: "Item"
diff --git a/config/locales/crowdin/ko.yml b/config/locales/crowdin/ko.yml
index 2cd77ddabdda..fb67e2a2bdd3 100644
--- a/config/locales/crowdin/ko.yml
+++ b/config/locales/crowdin/ko.yml
@@ -26,20 +26,20 @@ ko:
no_results_title_text: 이 시간 프레임 내에서 프로젝트에 대한 활동이 없습니다.
work_packages:
activity_tab:
- no_results_title_text: No activity to display
- no_results_description_text: "Choose \"Show everything\" to show all activity and comments"
- label_activity_show_all: "Show everything"
- label_activity_show_only_comments: "Show comments only"
- label_activity_show_only_changes: "Show changes only"
- label_sort_asc: "Newest at the bottom"
- label_sort_desc: "Newest on top"
- label_type_to_comment: "Type here to comment"
- label_submit_comment: "Submit comment"
- changed_on: "changed on"
- created_on: "created this on"
- changed: "changed"
- created: "created"
- commented: "commented"
+ no_results_title_text: 표시할 활동 없음
+ no_results_description_text: "모든 활동과 코멘트를 표시하려면 '모두 표시'를 선택합니다"
+ label_activity_show_all: "모두 표시"
+ label_activity_show_only_comments: "코멘트만 표시"
+ label_activity_show_only_changes: "변경 사항만 표시"
+ label_sort_asc: "오래된 순"
+ label_sort_desc: "최신 순"
+ label_type_to_comment: "코멘트를 작성하려면 여기에 입력하세요"
+ label_submit_comment: "코멘트 제출"
+ changed_on: "- 변경함:"
+ created_on: "- 이 패키지를 생성함:"
+ changed: "- 변경함"
+ created: "- 생성함"
+ commented: "- 코멘트 작성함"
admin:
plugins:
no_results_title_text: 현재 설치된 플러그인이 없습니다.
@@ -221,24 +221,24 @@ ko:
heading: 모든 프로젝트용
description: '"모든 프로젝트용" 옵션이 선택되었으므로 모든 프로젝트에서 이 사용자 지정 필드가 활성화되었습니다. 개별 프로젝트에 대해 비활성화할 수 없습니다.'
items:
- actions: "Item actions"
+ actions: "항목 작업"
blankslate:
root:
- title: "Your list of items is empty"
- description: "Start by adding items to the custom field of type hierarchy. Each item can be used to create a hierarchy bellow it. To navigate and create sub-items inside a hierarchy click on the created item."
+ title: "항목 목록이 비어 있습니다"
+ description: "먼저 유형 계층의 사용자 지정 필드에 항목을 추가하여 시작하세요. 각 항목을 사용하여 그 아래에 계층을 만들 수 있습니다. 계층 내에서 탐색하고 하위 항목을 만들려면 생성된 항목을 클릭하세요."
item:
- title: This item doesn't have any hierarchy level below
- description: Add items to this list to create sub-items inside another one
+ title: 이 항목에는 아래 계층 수준이 없습니다
+ description: 이 목록에 항목을 추가하여 다른 목록 내에서 하위 항목을 만듭니다
placeholder:
- label: "Item label"
- short: "Short name"
+ label: "항목 레이블"
+ short: "짧은 이름"
notice:
remember_items_and_projects: "이 사용자 지정 필드의 각 탭에서 항목과 프로젝트를 설정해야 합니다."
hierarchy:
subitems:
- zero: no sub-items
- one: 1 sub-item
- other: "%{count} sub-items"
+ zero: 하위 항목 없음
+ one: 하위 항목 1개
+ other: "하위 항목 %{count}개"
text_add_new_custom_field: >
프로젝트에 새 사용자 지정 필드를 추가하려면 먼저 해당 필드를 만들어야 합니다. 그래야 이 프로젝트에 해당 필드를 추가할 수 있습니다.
is_enabled_globally: "는 세계적으로 사용 가능합니다."
@@ -251,7 +251,7 @@ ko:
is_required: "사용자 지정 필드를 필수로 표시합니다. 이렇게 하면 새 리소스를 생성하거나 기존 리소스를 업데이트할 때 이 필드를 반드시 입력해야 합니다."
is_required_for_project: "이 특성을 활성화하려면 선택하고 모든 프로젝트에서 필수로 지정하세요. 개별 프로젝트에 대해 비활성화할 수는 없습니다."
is_for_all: "모든 기존 프로젝트와 새 프로젝트에서 사용자 지정 필드를 사용 가능으로 표시합니다."
- multi_select: "Allows the user to assign multiple values to this custom field."
+ multi_select: "사용자가 이 사용자 지정 필드에 여러 값을 할당할 수 있도록 허용합니다."
searchable: "글로벌 검색 기능을 사용할 때 필드 값을 포함합니다."
searchable_for_project: "프로젝트 목록에서 이 특성을 필터로 사용 가능하게 설정하려면 선택하세요."
editable: "사용자가 필드를 편집할 수 있도록 허용합니다."
@@ -265,20 +265,20 @@ ko:
single: "또는"
dry_validation:
errors:
- integer?: "must be an integer"
- filled?: "must be filled"
- greater_or_equal_zero: "must be greater or equal to 0"
- not_found: "not found"
+ int?: "must be an integer."
+ filled?: "must be filled."
+ greater_or_equal_zero: "must be greater or equal to 0."
+ not_found: "not found."
rules:
item:
- root_item: "cannot be a root item"
- not_persisted: "must be an already existing item"
+ root_item: "cannot be a root item."
+ not_persisted: "must be an already existing item."
label:
- not_unique: "must be unique within the same hierarchy level"
+ not_unique: "must be unique within the same hierarchy level."
short:
- not_unique: "must be unique within the same hierarchy level"
+ not_unique: "must be unique within the same hierarchy level."
parent:
- not_descendant: "must be a descendant of the hierarchy root"
+ not_descendant: "must be a descendant of the hierarchy root."
rules:
depth: "깊이"
item: "항목"
@@ -513,13 +513,13 @@ ko:
이 우선 순위 색상을 할당하거나 변경하려면 클릭하세요.
테이블의 작업 패키지를 강조 표시하는 데 사용할 수 있습니다.
reactions:
- action_title: "React"
- add_reaction: "Add reaction"
- react_with: "React with %{reaction}"
- and_user: "and %{user}"
+ action_title: "반응"
+ add_reaction: "반응 추가"
+ react_with: "%{reaction}(으)로 반응"
+ and_user: "및 %{user}"
and_others:
- other: and %{count} others
- reaction_by: "%{reaction} by"
+ other: 외 %{count}건
+ reaction_by: "%{reaction} -"
reportings:
index:
no_results_title_text: 상태 보고가 없습니다.
@@ -530,14 +530,14 @@ ko:
이 상태 색상을 할당하거나 변경하려면 클릭하세요.
상태 버튼에 표시되고 테이블의 작업 패키지를 강조 표시하는 데 사용할 수 있습니다.
status_default_text: |-
- New work packages are by default set to this type. They cannot be read-only.
+ 새 작업 패키지는 기본적으로 이 유형으로 설정됩니다. 읽기 전용으로 설정할 수 없습니다.
status_excluded_from_totals_text: |-
계층의 총 작업, 남은 작업 및 완료 %에서 이 상태의 작업 패키지를
제외하려면 이 옵션을 선택하세요.
status_percent_complete_text: |-
- In status-based progress calculation mode, the % Complete of a work
- package is automatically set to this value when this status is selected.
- Ignored in work-based mode.
+ 상태 기반 진행률 계산 모드에서, 이 상태를 선택하면 작업
+ 패키지의 완료 %가 자동으로 이 값으로 설정됩니다.
+ 작업 기반 모드에서는 무시됩니다.
status_readonly_html: |
이 상태를 읽기 전용으로 작업 패키지에 표시하려면 이 옵션을 선택합니다. 상태를 제외하고 특성은 변경할 수 없습니다.
@@ -901,12 +901,12 @@ ko:
not_available: "- 시스템 구성으로 인해 사용 가능하지 않습니다."
not_deletable: "- 삭제할 수 없습니다."
not_current_user: "은(는) 현재 유효한 사용자가 아닙니다."
- not_found: "not found."
+ not_found: "- 찾을 수 없습니다."
not_a_date: "은(는) 유효한 날짜가 아닙니다."
not_a_datetime: "은(는) 유효한 날짜가 아닙니다."
not_a_number: "은(는) 숫자가 아닙니다."
not_allowed: "- 사용 권한이 없어 유효하지 않습니다."
- not_json: "is not a valid JSON object."
+ not_json: "- 유효한 JSON 개체가 아닙니다."
not_an_integer: "은(는) 정수가 아닙니다."
not_an_iso_date: "은(는) 유효한 날짜가 아닙니다. 필요한 형식: YYYY-MM-DD."
not_same_project: "은(는) 동일한 프로젝트에 속하지 않습니다."
@@ -2412,7 +2412,7 @@ ko:
label_relation_new: "새 관계"
label_release_notes: "릴리스 노트"
label_remaining_work: "남은 작업"
- label_remove_column: "Remove column"
+ label_remove_column: "열 제거"
label_remove_columns: "선택된 열 제거"
label_renamed: "이름 변경됨"
label_reply_plural: "회신"
@@ -2453,10 +2453,10 @@ ko:
label_show_completed_versions: "완료된 버전 표시"
label_columns: "열"
label_sort: "분류"
- label_sort_ascending: "Sort ascending"
+ label_sort_ascending: "오름차순 정렬"
label_sort_by: "%{value}(으)로 정렬"
label_sorted_by: "%{value}(으)로 정렬됨"
- label_sort_descending: "Sort descending"
+ label_sort_descending: "내림차순 정렬"
label_sort_higher: "위로 이동"
label_sort_highest: "맨 위로 이동"
label_sort_lower: "아래로 이동"
@@ -2805,9 +2805,9 @@ ko:
notice_locking_conflict: "그 사이에 정보가 한 명 이상의 다른 사용자에 의해 업데이트되었습니다."
notice_locking_conflict_additional_information: "%{users}의 업데이트입니다."
notice_locking_conflict_reload_page: "페이지를 다시 로드하고, 변경 사항을 검토하고, 업데이트를 다시 적용하세요."
- notice_locking_conflict_warning: "This page has been updated by someone else. To not lose your edits, copy them locally and reload to view the updated version."
- notice_locking_conflict_danger: "Could not save your changes because of conflicting modifications. To not lose your edits, copy them locally and reload to view the updated version."
- notice_locking_conflict_action_button: "Discard changes and reload"
+ notice_locking_conflict_warning: "이 페이지는 다른 사용자에 의해 업데이트되었습니다. 편집 사항을 손실하지 않으려면 로컬로 복사한 후 다시 로드하여 업데이트된 버전을 보세요."
+ notice_locking_conflict_danger: "수정 사항이 충돌하므로 변경 사항을 저장할 수 없습니다. 편집 사항이 손실되지 않게 하려면 로컬로 복사한 후 다시 로드하여 업데이트된 버전을 보세요."
+ notice_locking_conflict_action_button: "변경 사항 취소 및 다시 로드"
notice_member_added: '%{name} 이(가) 프로젝트에 추가 됨'
notice_members_added: '%{number}명의 사용자가 프로젝트에 추가되었습니다.'
notice_member_removed: "프로젝트에서 %{user} 사용자가 제거됨."
@@ -3274,7 +3274,7 @@ ko:
authentication:
single_sign_on: "Single Sign-On"
omniauth_direct_login_hint_html: >
- If this option is active, login requests will redirect to the configured omniauth provider. The login dropdown and sign-in page will be disabled.
Note: Unless you also disable password logins, with this option enabled, users can still log in internally by visiting the %{internal_path}
login page.
+ 이 옵션이 활성화된 경우, 로그인 요청은 구성된 omniauth 공급자로 리디렉션됩니다. 로그인 드롭다운 및 로그인 페이지가 비활성화됩니다.
참고: 또한 암호 로그인을 비활성화하지 않는 경우에는 이 옵션이 활성화된 상태에서 사용자가 %{internal_path}
로그인 페이지를 방문하여 내부에서 계속 로그인할 수 있습니다.
attachments:
whitelist_text_html: >
업로드된 파일의 유효한 파일 확장명 및/또는 MIME 형식 목록을 정의합니다.
파일 확장명(예: %{ext_example}
) 또는 MIME 형식(예: %{mime_example}
)을 입력합니다.
모든 파일 형식을 업로드할 수 있도록 허용하려면 비워 둡니다. 여러 값이 허용됩니다(각 값에 대해 한 줄).
diff --git a/config/locales/crowdin/lt.yml b/config/locales/crowdin/lt.yml
index c4a3681c53ac..7e80f5254721 100644
--- a/config/locales/crowdin/lt.yml
+++ b/config/locales/crowdin/lt.yml
@@ -262,20 +262,20 @@ lt:
single: "arba"
dry_validation:
errors:
- integer?: "must be an integer"
- filled?: "must be filled"
- greater_or_equal_zero: "must be greater or equal to 0"
- not_found: "not found"
+ int?: "must be an integer."
+ filled?: "must be filled."
+ greater_or_equal_zero: "must be greater or equal to 0."
+ not_found: "not found."
rules:
item:
- root_item: "cannot be a root item"
- not_persisted: "must be an already existing item"
+ root_item: "cannot be a root item."
+ not_persisted: "must be an already existing item."
label:
- not_unique: "must be unique within the same hierarchy level"
+ not_unique: "must be unique within the same hierarchy level."
short:
- not_unique: "must be unique within the same hierarchy level"
+ not_unique: "must be unique within the same hierarchy level."
parent:
- not_descendant: "must be a descendant of the hierarchy root"
+ not_descendant: "must be a descendant of the hierarchy root."
rules:
depth: "Depth"
item: "Item"
diff --git a/config/locales/crowdin/lv.yml b/config/locales/crowdin/lv.yml
index f0bc4949caa4..0bc5b3edf07e 100644
--- a/config/locales/crowdin/lv.yml
+++ b/config/locales/crowdin/lv.yml
@@ -265,20 +265,20 @@ lv:
single: "vai"
dry_validation:
errors:
- integer?: "must be an integer"
- filled?: "must be filled"
- greater_or_equal_zero: "must be greater or equal to 0"
- not_found: "not found"
+ int?: "must be an integer."
+ filled?: "must be filled."
+ greater_or_equal_zero: "must be greater or equal to 0."
+ not_found: "not found."
rules:
item:
- root_item: "cannot be a root item"
- not_persisted: "must be an already existing item"
+ root_item: "cannot be a root item."
+ not_persisted: "must be an already existing item."
label:
- not_unique: "must be unique within the same hierarchy level"
+ not_unique: "must be unique within the same hierarchy level."
short:
- not_unique: "must be unique within the same hierarchy level"
+ not_unique: "must be unique within the same hierarchy level."
parent:
- not_descendant: "must be a descendant of the hierarchy root"
+ not_descendant: "must be a descendant of the hierarchy root."
rules:
depth: "Depth"
item: "Item"
diff --git a/config/locales/crowdin/mn.yml b/config/locales/crowdin/mn.yml
index 579fc00925ea..8965166ae81e 100644
--- a/config/locales/crowdin/mn.yml
+++ b/config/locales/crowdin/mn.yml
@@ -265,20 +265,20 @@ mn:
single: "or"
dry_validation:
errors:
- integer?: "must be an integer"
- filled?: "must be filled"
- greater_or_equal_zero: "must be greater or equal to 0"
- not_found: "not found"
+ int?: "must be an integer."
+ filled?: "must be filled."
+ greater_or_equal_zero: "must be greater or equal to 0."
+ not_found: "not found."
rules:
item:
- root_item: "cannot be a root item"
- not_persisted: "must be an already existing item"
+ root_item: "cannot be a root item."
+ not_persisted: "must be an already existing item."
label:
- not_unique: "must be unique within the same hierarchy level"
+ not_unique: "must be unique within the same hierarchy level."
short:
- not_unique: "must be unique within the same hierarchy level"
+ not_unique: "must be unique within the same hierarchy level."
parent:
- not_descendant: "must be a descendant of the hierarchy root"
+ not_descendant: "must be a descendant of the hierarchy root."
rules:
depth: "Depth"
item: "Item"
diff --git a/config/locales/crowdin/ms.yml b/config/locales/crowdin/ms.yml
index 6fd42aec6e8e..7d6c2d729c54 100644
--- a/config/locales/crowdin/ms.yml
+++ b/config/locales/crowdin/ms.yml
@@ -264,20 +264,20 @@ ms:
single: "atau"
dry_validation:
errors:
- integer?: "must be an integer"
- filled?: "must be filled"
- greater_or_equal_zero: "must be greater or equal to 0"
- not_found: "not found"
+ int?: "must be an integer."
+ filled?: "must be filled."
+ greater_or_equal_zero: "must be greater or equal to 0."
+ not_found: "not found."
rules:
item:
- root_item: "cannot be a root item"
- not_persisted: "must be an already existing item"
+ root_item: "cannot be a root item."
+ not_persisted: "must be an already existing item."
label:
- not_unique: "must be unique within the same hierarchy level"
+ not_unique: "must be unique within the same hierarchy level."
short:
- not_unique: "must be unique within the same hierarchy level"
+ not_unique: "must be unique within the same hierarchy level."
parent:
- not_descendant: "must be a descendant of the hierarchy root"
+ not_descendant: "must be a descendant of the hierarchy root."
rules:
depth: "Depth"
item: "Item"
diff --git a/config/locales/crowdin/ne.yml b/config/locales/crowdin/ne.yml
index 5f8eb0acf17e..cfb672e263be 100644
--- a/config/locales/crowdin/ne.yml
+++ b/config/locales/crowdin/ne.yml
@@ -265,20 +265,20 @@ ne:
single: "or"
dry_validation:
errors:
- integer?: "must be an integer"
- filled?: "must be filled"
- greater_or_equal_zero: "must be greater or equal to 0"
- not_found: "not found"
+ int?: "must be an integer."
+ filled?: "must be filled."
+ greater_or_equal_zero: "must be greater or equal to 0."
+ not_found: "not found."
rules:
item:
- root_item: "cannot be a root item"
- not_persisted: "must be an already existing item"
+ root_item: "cannot be a root item."
+ not_persisted: "must be an already existing item."
label:
- not_unique: "must be unique within the same hierarchy level"
+ not_unique: "must be unique within the same hierarchy level."
short:
- not_unique: "must be unique within the same hierarchy level"
+ not_unique: "must be unique within the same hierarchy level."
parent:
- not_descendant: "must be a descendant of the hierarchy root"
+ not_descendant: "must be a descendant of the hierarchy root."
rules:
depth: "Depth"
item: "Item"
diff --git a/config/locales/crowdin/nl.yml b/config/locales/crowdin/nl.yml
index e39aa1f55718..f02d80730ae5 100644
--- a/config/locales/crowdin/nl.yml
+++ b/config/locales/crowdin/nl.yml
@@ -262,20 +262,20 @@ nl:
single: "of"
dry_validation:
errors:
- integer?: "must be an integer"
- filled?: "must be filled"
- greater_or_equal_zero: "must be greater or equal to 0"
- not_found: "not found"
+ int?: "must be an integer."
+ filled?: "must be filled."
+ greater_or_equal_zero: "must be greater or equal to 0."
+ not_found: "not found."
rules:
item:
- root_item: "cannot be a root item"
- not_persisted: "must be an already existing item"
+ root_item: "cannot be a root item."
+ not_persisted: "must be an already existing item."
label:
- not_unique: "must be unique within the same hierarchy level"
+ not_unique: "must be unique within the same hierarchy level."
short:
- not_unique: "must be unique within the same hierarchy level"
+ not_unique: "must be unique within the same hierarchy level."
parent:
- not_descendant: "must be a descendant of the hierarchy root"
+ not_descendant: "must be a descendant of the hierarchy root."
rules:
depth: "Depth"
item: "Item"
diff --git a/config/locales/crowdin/no.yml b/config/locales/crowdin/no.yml
index 0234793f571a..14713791f319 100644
--- a/config/locales/crowdin/no.yml
+++ b/config/locales/crowdin/no.yml
@@ -265,20 +265,20 @@
single: "eller"
dry_validation:
errors:
- integer?: "must be an integer"
- filled?: "must be filled"
- greater_or_equal_zero: "must be greater or equal to 0"
- not_found: "not found"
+ int?: "must be an integer."
+ filled?: "must be filled."
+ greater_or_equal_zero: "must be greater or equal to 0."
+ not_found: "not found."
rules:
item:
- root_item: "cannot be a root item"
- not_persisted: "must be an already existing item"
+ root_item: "cannot be a root item."
+ not_persisted: "must be an already existing item."
label:
- not_unique: "must be unique within the same hierarchy level"
+ not_unique: "must be unique within the same hierarchy level."
short:
- not_unique: "must be unique within the same hierarchy level"
+ not_unique: "must be unique within the same hierarchy level."
parent:
- not_descendant: "must be a descendant of the hierarchy root"
+ not_descendant: "must be a descendant of the hierarchy root."
rules:
depth: "Depth"
item: "Item"
diff --git a/config/locales/crowdin/pl.yml b/config/locales/crowdin/pl.yml
index 97f06122e899..75c43784ba2c 100644
--- a/config/locales/crowdin/pl.yml
+++ b/config/locales/crowdin/pl.yml
@@ -262,20 +262,20 @@ pl:
single: "lub"
dry_validation:
errors:
- integer?: "musi być liczbą całkowitą"
- filled?: "musi być wypełnione"
- greater_or_equal_zero: "musi mieć wartość większą lub równą 0"
- not_found: "nie znaleziono"
+ int?: "must be an integer."
+ filled?: "must be filled."
+ greater_or_equal_zero: "must be greater or equal to 0."
+ not_found: "not found."
rules:
item:
- root_item: "nie może być elementem głównym"
- not_persisted: "musi być już istniejącym elementem"
+ root_item: "cannot be a root item."
+ not_persisted: "must be an already existing item."
label:
- not_unique: "muszą być unikalne na tym samym poziomie hierarchii"
+ not_unique: "must be unique within the same hierarchy level."
short:
- not_unique: "muszą być unikalne na tym samym poziomie hierarchii"
+ not_unique: "must be unique within the same hierarchy level."
parent:
- not_descendant: "musi być potomkiem katalogu głównego hierarchii"
+ not_descendant: "must be a descendant of the hierarchy root."
rules:
depth: "Głębokość"
item: "Element"
diff --git a/config/locales/crowdin/pt-BR.seeders.yml b/config/locales/crowdin/pt-BR.seeders.yml
index a6c34b79ba19..027152e8b1bd 100644
--- a/config/locales/crowdin/pt-BR.seeders.yml
+++ b/config/locales/crowdin/pt-BR.seeders.yml
@@ -109,7 +109,7 @@ pt-BR:
name: Painel básico
lists:
item_0:
- name: Lista de Desejo
+ name: Lista de desejos
item_1:
name: Lista curta
item_2:
@@ -122,26 +122,26 @@ pt-BR:
widgets:
item_0:
options:
- name: Bem-vindo
+ name: Boas-vindas
item_1:
options:
- name: Primeiros passos
+ name: Guia de introdução
text: |
- Estamos felizes por você ter se juntado a nós! Sugerimos que você experimente algumas coisas para começar a usar o OpenProject.
+ Estamos felizes que você tenha se juntado a nós! Aqui estão algumas sugestões para começar a usar o OpenProject.
- Descubra os recursos mais importantes com nosso [Guided Tour] ({{opSetting:base_url}}/projects/demo-project/work_packages/?start_onboarding_tour=true).
+ Descubra os principais recursos com o nosso [Tour Guiado]({{opSetting:base_url}}/projects/demo-project/work_packages/?start_onboarding_tour=true).
- _Tente as seguintes etapas:_
+ Tente as seguintes etapas:
- 1. *Convide novos membros para seu projeto*: → Vá para [Members]({{opSetting:base_url}}/projects/demo-project/members) na navegação do projeto.
- 2. *Ver o trabalho em seu projeto*: → Vá para [Work packages]({{opSetting:base_url}}/projects/demo-project/work_packages) na navegação do projeto.
- 3. *Crie um novo pacote de trabalho*: → Vá para [Work packages → Create]({{opSetting:base_url}}/projects/demo-project/work_packages/new).
- 4. *Crie e atualize um plano de projeto*: → Vá para [Plano de projeto]({{opSetting:base_url}}/projects/demo-project/work_packages?query_id=##query.id:demo_project__query__project_plan) na navegação do projeto.
- 5. *Ativar outros módulos*: → Vá para [Project settings → Modules]({{opSetting:base_url}}}/projects/demo-project/settings/modules).
- 6. *Conclua suas tarefas no projeto*: → Vá para [Work packages → Tasks]({{opSetting:base_url}}/projects/demo-project/work_packages/details/##wp.id:set_date_and_location_of_conference/overview?query_id=##query.id:demo_project__query__tasks).
+ 1. *Convide novos membros para o seu projeto*: → Vá para [Membros]({{opSetting:base_url}}/projects/demo-project/members) na navegação do projeto.
+ 2. *Veja as tarefas do seu projeto*: → Vá para [Pacotes de trabalho]({{opSetting:base_url}}/projects/demo-project/work_packages) na navegação do projeto.
+ 3. *Crie um novo pacote de trabalho*: → Vá para [Pacotes de trabalho → Criar]({{opSetting:base_url}}/projects/demo-project/work_packages/new).
+ 4. *Crie e atualize o plano do projeto*: → Vá para [Plano de projeto]({{opSetting:base_url}}/projects/demo-project/work_packages?query_id=##query.id:demo_project__query__project_plan) na navegação do projeto.
+ 5. *Ative módulos adicionais*: → Vá para [Configurações do projeto → Módulos]({{opSetting:base_url}}/projects/demo-project/settings/modules).
+ 6. *Conclua suas tarefas no projeto*: → Vá para [Pacotes de trabalho → Tarefas]({{opSetting:base_url}}/projects/demo-project/work_packages/details/##wp.id:set_date_and_location_of_conference/overview?query_id=##query.id:demo_project__query__tasks).
- Aqui você encontrará nossos [User Guides] (https://www.openproject.org/docs/user-guide/).
- Entre em contato conosco se tiver alguma dúvida ou precisar de suporte. Entre em contato conosco: [support[at]openproject.com](mailto:support@openproject.com).
+ Aqui você encontra nossos Guias do usuário.
+ Se tiver alguma dúvida ou precisar de ajuda, entre em contato conosco: [support[at]openproject.com](mailto:support@openproject.com).
item_5:
options:
name: Pacotes de trabalho
@@ -170,7 +170,7 @@ pt-BR:
item_2:
subject: Conferência
item_3:
- subject: Acompanhamento das tarefas
+ subject: Tarefas de acompanhamento
children:
item_0:
subject: Fazer upload de apresentações para o site
@@ -200,14 +200,14 @@ pt-BR:
Mais informações: [https://www.openproject.org/docs/user-guide/wiki/](https://www.openproject.org/docs/user-guide/wiki/)
scrum-project:
name: Projeto Scrum
- status_explanation: Todas as tarefas estão dentro do cronograma. As pessoas envolvidas conhecem suas tarefas. O sistema está completamente configurado.
- description: Este é um breve resumo dos objetivos deste projeto de demonstração do Scrum.
+ status_explanation: Todas as tarefas estão dentro do cronograma, e os envolvidos conhecem suas atribuições. O sistema está completamente configurado.
+ description: Este é um resumo dos objetivos deste projeto Scrum de demonstração.
news:
item_0:
- title: Bem-vindo ao seu projeto de demonstração do Scrum
+ title: Boas-vindas ao seu projeto de demonstração do Scrum
summary: |
- Estamos felizes por você ter se juntado a nós.
- Neste módulo, você pode comunicar as novidades do projeto aos membros da sua equipe.
+ Estamos felizes que você tenha se juntado a nós.
+ Neste módulo, você pode compartilhar as atualizações do projeto com os membros da sua equipe.
versions:
item_0:
name: Registro de erros e pendências
diff --git a/config/locales/crowdin/pt-BR.yml b/config/locales/crowdin/pt-BR.yml
index ac59c9974729..89db962d37f5 100644
--- a/config/locales/crowdin/pt-BR.yml
+++ b/config/locales/crowdin/pt-BR.yml
@@ -264,20 +264,20 @@ pt-BR:
single: "ou"
dry_validation:
errors:
- integer?: "deve ser um número inteiro"
- filled?: "deve ser preenchido"
- greater_or_equal_zero: "deve ser maior ou igual a 0"
- not_found: "não encontrado"
+ int?: "must be an integer."
+ filled?: "must be filled."
+ greater_or_equal_zero: "must be greater or equal to 0."
+ not_found: "not found."
rules:
item:
- root_item: "não pode ser um item raiz"
- not_persisted: "deve ser um item já existente"
+ root_item: "cannot be a root item."
+ not_persisted: "must be an already existing item."
label:
- not_unique: "deve ser único dentro do mesmo nível hierárquico"
+ not_unique: "must be unique within the same hierarchy level."
short:
- not_unique: "deve ser único dentro do mesmo nível hierárquico"
+ not_unique: "must be unique within the same hierarchy level."
parent:
- not_descendant: "deve ser um descendente da raiz da hierarquia"
+ not_descendant: "must be a descendant of the hierarchy root."
rules:
depth: "Profundidade"
item: "Item"
diff --git a/config/locales/crowdin/pt-PT.yml b/config/locales/crowdin/pt-PT.yml
index fbe821222d9a..aadf8c2c69fa 100644
--- a/config/locales/crowdin/pt-PT.yml
+++ b/config/locales/crowdin/pt-PT.yml
@@ -263,20 +263,20 @@ pt-PT:
single: "ou"
dry_validation:
errors:
- integer?: "tem de ser um número inteiro"
- filled?: "tem de ser preenchido"
- greater_or_equal_zero: "tem de ser maior ou igual a 0"
- not_found: "não encontrado"
+ int?: "must be an integer."
+ filled?: "must be filled."
+ greater_or_equal_zero: "must be greater or equal to 0."
+ not_found: "not found."
rules:
item:
- root_item: "não pode ser um item de raiz"
- not_persisted: "tem de ser um item já existente"
+ root_item: "cannot be a root item."
+ not_persisted: "must be an already existing item."
label:
- not_unique: "tem de ser único dentro do mesmo nível hierárquico"
+ not_unique: "must be unique within the same hierarchy level."
short:
- not_unique: "tem de ser único dentro do mesmo nível hierárquico"
+ not_unique: "must be unique within the same hierarchy level."
parent:
- not_descendant: "tem de ser um descendente da raiz da hierarquia"
+ not_descendant: "must be a descendant of the hierarchy root."
rules:
depth: "Profundidade"
item: "Item"
diff --git a/config/locales/crowdin/ro.yml b/config/locales/crowdin/ro.yml
index a604f5874ee0..670496751cc1 100644
--- a/config/locales/crowdin/ro.yml
+++ b/config/locales/crowdin/ro.yml
@@ -26,17 +26,17 @@ ro:
no_results_title_text: Nu s-a înregistrat nicio activitate pentru acest proiect în această perioadă de timp.
work_packages:
activity_tab:
- no_results_title_text: No activity to display
- no_results_description_text: "Choose \"Show everything\" to show all activity and comments"
- label_activity_show_all: "Show everything"
- label_activity_show_only_comments: "Show comments only"
- label_activity_show_only_changes: "Show changes only"
- label_sort_asc: "Newest at the bottom"
- label_sort_desc: "Newest on top"
- label_type_to_comment: "Type here to comment"
+ no_results_title_text: Nicio activitate de afișat
+ no_results_description_text: "Alege \"Arată tot\" pentru a afișa toată activitatea și comentariile"
+ label_activity_show_all: "Afișează tot"
+ label_activity_show_only_comments: "Arată doar comentariile"
+ label_activity_show_only_changes: "Arată doar modificările"
+ label_sort_asc: "Cele mai noi jos"
+ label_sort_desc: "Cele mai noi sus"
+ label_type_to_comment: "Tastează aici pentru a comenta"
label_submit_comment: "Submit comment"
changed_on: "changed on"
- created_on: "created this on"
+ created_on: "a creat-o pe"
changed: "changed"
created: "created"
commented: "commented"
@@ -265,20 +265,20 @@ ro:
single: "sau"
dry_validation:
errors:
- integer?: "must be an integer"
- filled?: "must be filled"
- greater_or_equal_zero: "must be greater or equal to 0"
- not_found: "not found"
+ int?: "must be an integer."
+ filled?: "must be filled."
+ greater_or_equal_zero: "must be greater or equal to 0."
+ not_found: "not found."
rules:
item:
- root_item: "cannot be a root item"
- not_persisted: "must be an already existing item"
+ root_item: "cannot be a root item."
+ not_persisted: "must be an already existing item."
label:
- not_unique: "must be unique within the same hierarchy level"
+ not_unique: "must be unique within the same hierarchy level."
short:
- not_unique: "must be unique within the same hierarchy level"
+ not_unique: "must be unique within the same hierarchy level."
parent:
- not_descendant: "must be a descendant of the hierarchy root"
+ not_descendant: "must be a descendant of the hierarchy root."
rules:
depth: "Depth"
item: "Item"
@@ -321,12 +321,12 @@ ro:
completed_text: "Cererea de ștergere a proiectului \"%{name}\" a fost finalizată."
completed_text_children: "Additionally, the following subprojects have been deleted:"
index:
- open_as_gantt: "Deschideți ca vizualizare Gantt"
+ open_as_gantt: "Deschide ca vizualizare Gantt"
no_results_title_text: În acest moment nu există proiecte
no_results_content_text: Creează proiect nou
search:
label: Project name filter
- placeholder: Search by project name
+ placeholder: Caută după numele proiectului
lists:
active: "Proiecte active"
my: "Proiectele mele"
@@ -374,7 +374,7 @@ ro:
no_results_title_text: În acest moment nu există versiuni pentru acest proiect.
no_results_content_text: Creează versiune nouă
storage:
- no_results_title_text: Acest proiect nu consumă spațiu suplimentar pe disc înregistrat.
+ no_results_title_text: Acest proiect nu consumă spațiu suplimentar pe disc.
lists:
create:
success: "The modified list has been saved as a new list"
@@ -1788,7 +1788,7 @@ ro:
xls:
label: "XLS"
columns:
- input_label_report: "Add columns to attribute table"
+ input_label_report: "Adaugă coloane la tabelul de atribute"
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."
pdf:
@@ -2065,7 +2065,7 @@ ro:
label_ical_access_key_generation_hint: "Automatically generated when subscribing to a calendar."
label_ical_access_key_latest: "latest"
label_ical_access_key_revoke: "Revocă"
- label_add_column: "Add column"
+ label_add_column: "Adaugă coloană"
label_applied_status: "Stare aplicată"
label_archive_project: "Proiect de arhivă"
label_ascending: "Crescător"
@@ -2361,10 +2361,10 @@ ro:
label_months_from: "luni de la"
label_more: "Mai mult"
label_more_than_ago: "acum mai mult de zile"
- label_move_column_left: "Move column left"
- label_move_column_right: "Move column right"
+ label_move_column_left: "Mută coloana la stânga"
+ label_move_column_right: "Mută coloana la dreapta"
label_move_work_package: "Mutare pachet de lucru"
- label_my_account: "Account settings"
+ label_my_account: "Setări cont"
label_my_activity: "Activitatea mea"
label_my_account_data: "Datele din contul meu"
label_my_avatar: "My avatar"
@@ -2464,7 +2464,7 @@ ro:
label_project_attributes_settings: "Project attributes settings"
label_project_storage_plural: "File Storages"
label_project_storage_project_folder: "File Storages: Project folders"
- label_projects_disk_usage_information: "%{count} projects using %{used_disk_space} disk space"
+ label_projects_disk_usage_information: "%{count} proiecte care utilizează %{used_disk_space} spațiu pe disc"
label_project_view_all: "Vizualizează toate proiectele"
label_project_show_details: "Arată detaliile proietului"
label_project_hide_details: "Ascunde detaliile proiectului"
@@ -2485,8 +2485,8 @@ ro:
label_relation_new: "Relație nouă"
label_release_notes: "Note privind lansarea noii versiuni"
label_remaining_work: "Muncă rămasă"
- label_remove_column: "Remove column"
- label_remove_columns: "Eliminare coloane selectate"
+ label_remove_column: "Elimină coloana"
+ label_remove_columns: "Elimină coloane selectate"
label_renamed: "redenumit"
label_reply_plural: "Răspunsuri"
label_report: "Raportare"
@@ -2526,10 +2526,10 @@ ro:
label_show_completed_versions: "Afișare versiuni complete"
label_columns: "Coloane"
label_sort: "Sortare"
- label_sort_ascending: "Sort ascending"
+ label_sort_ascending: "Ordonează ascendent"
label_sort_by: "Sortare după %{value}"
label_sorted_by: "sortate după %{value}"
- label_sort_descending: "Sort descending"
+ label_sort_descending: "Ordonează descendent"
label_sort_higher: "Mută în sus"
label_sort_highest: "Mută sus"
label_sort_lower: "Mută în jos"
@@ -2539,8 +2539,8 @@ ro:
label_start_to_start: "început la început"
label_statistics: "Statistici"
label_status: "Stare"
- label_storage_free_space: "Spațiu pe disc rămas"
- label_storage_used_space: "Spațiu pe disc folosit"
+ label_storage_free_space: "Spațiu disc rămas"
+ label_storage_used_space: "Spațiu disc folosit"
label_storage_group: "Sistem de fișiere pentru stocare %{identifier}"
label_storage_for: "Conține stocarea pentru"
label_string: "Text"
@@ -2909,7 +2909,7 @@ ro:
notice_automatic_set_of_standard_type: "Setare automată a tipului standard."
notice_logged_out: "Ați fost deconectat."
notice_wont_delete_auth_source: The LDAP connection cannot be deleted as long as there are still users using it.
- notice_project_cannot_update_custom_fields: "Nu puteți actualiza câmpurile particularizate disponibile ale proiectului. Proiectul este invalid: %{errors}"
+ notice_project_cannot_update_custom_fields: "Nu poți actualiza câmpurile particularizate disponibile ale proiectului. Proiectul este invalid: %{errors}"
notice_attachment_migration_wiki_page: >
Această pagină a fost generată automat în timpul actualizării OpenProject. Aceasta conține toate atașamentele asociate anterior cu %{container_type} "%{container_name}".
#Default format for numbers
@@ -2937,7 +2937,7 @@ ro:
heading_getting_started: "Urmărește prezentarea generală"
text_getting_started_description: "Obțineți o imagine de ansamblu rapidă a gestionării proiectelor și a colaborării în echipă cu OpenProject. Puteți reporni acest videoclip din meniul de ajutor."
welcome: "Bun venit la %{app_title}"
- select_language: "Vă rugăm să selectați limba dvs"
+ select_language: "Te rog selectează limba"
permission_add_work_package_notes: "Adăugare note"
permission_add_work_packages: "Adăugare pachete de lucru"
permission_add_messages: "Publicare mesaje"
@@ -3167,7 +3167,7 @@ ro:
managed: "Creează repo nou în OpenProject"
storage:
not_available: "Consumul de spațiu de stocare nu este disponibil pentru acest repo."
- update_timeout: "Păstraţi informaţia referitoare la spaţiul de stocare necesar pentru un repo timp de N minute. \nDeoarece măsurarea spațiului necesar pentru un repo poate fi costisitoare, creșteți această valoare pentru a reduce impactul în performanță."
+ update_timeout: "Păstrează ultimele informații privind spațiul necesar pe disc pentru un depozit timp de N minute.\nDeoarece numărarea spațiului necesar pe disc al unui depozit poate fi costisitoare, crește această valoare pentru a reduce impactul asupra performanței."
oauth_application_details: "Valoarea secretă a clientului nu va mai fi accesibilă după ce închideți această fereastră. Vă rugăm să copiați aceste valori în setările Nextcloud OpenProject Integration:"
oauth_application_details_link_text: "Mergi la pagina setări"
setup_documentation_details: "Dacă aveți nevoie de ajutor pentru configurarea unui nou depozit de fișiere, consultați documentația: "
@@ -3530,7 +3530,7 @@ ro:
text_no_notes: "Nu sunt comentarii disponibile pentru acest pachet de lucru."
text_notice_too_many_values_are_inperformant: "Atenție: Afişarea unui număr mai mare de 100 de articole pe pagină poate creşte durata de încărcare."
text_notice_security_badge_displayed_html: >
- Notă: dacă este activată, aceasta va afișa o insignă cu starea instalării în fereastra %{information_panel_label} panoul de administrare și pe pagina principală. Aceasta este afișată numai pentru administratori.
Insigna va verifica versiunea curentă a OpenProject în raport cu baza de date oficială a versiunilor OpenProject pentru a vă alerta cu privire la orice actualizări sau vulnerabilități cunoscute. Pentru mai multe informații despre ce oferă verificarea, ce date sunt necesare pentru a furniza actualizările disponibile și cum să dezactivați această verificare, vă rugăm să vizitați documentația de configurare.
+ Notă: dacă este activată, aceasta va afișa o insignă cu starea instalării în fereastra %{information_panel_label} panoul de administrare și pe pagina principală. Aceasta este afișată numai pentru administratori.
Insigna va verifica versiunea curentă a OpenProject în raport cu baza de date oficială a versiunilor OpenProject pentru a alerta cu privire la orice actualizări sau vulnerabilități cunoscute. Pentru mai multe informații despre ce oferă verificarea, ce date sunt necesare pentru a furniza actualizările disponibile și cum să dezactivezi această verificare, te rog să vizitezi documentația de configurare.
text_own_membership_delete_confirmation: "Sunteţi cale de a elimina unele sau toate permisiunile şi e posibil să nu mai puteți edita acest proiect după aceea. \nSunteţi sigur că doriţi să continuaţi?"
text_plugin_assets_writable: "Se poate scrie în directorul de resurse pentru module"
text_powered_by: "Propulsat de %{link}"
@@ -3590,7 +3590,7 @@ ro:
queries:
apply_filter: Aplicare filtru preconfigurat
configure_view:
- heading: Configurați vizualizarea
+ heading: Configurează vizualizarea
columns:
input_label: "Adaugă coloane"
input_placeholder: "Select a column"
diff --git a/config/locales/crowdin/ru.yml b/config/locales/crowdin/ru.yml
index 1d41d31fdbc7..e5e92c59516a 100644
--- a/config/locales/crowdin/ru.yml
+++ b/config/locales/crowdin/ru.yml
@@ -264,20 +264,20 @@ ru:
single: "или"
dry_validation:
errors:
- integer?: "должно быть целое число"
- filled?: "должно быть заполнено"
- greater_or_equal_zero: "должно быть больше или равно 0"
- not_found: "не найдено"
+ int?: "must be an integer."
+ filled?: "must be filled."
+ greater_or_equal_zero: "must be greater or equal to 0."
+ not_found: "not found."
rules:
item:
- root_item: "не может быть корневым элементом"
- not_persisted: "должно быть уже существующим элементом"
+ root_item: "cannot be a root item."
+ not_persisted: "must be an already existing item."
label:
- not_unique: "должно быть уникальным в пределах одного уровня иерархии"
+ not_unique: "must be unique within the same hierarchy level."
short:
- not_unique: "должно быть уникальным в пределах одного уровня иерархии"
+ not_unique: "must be unique within the same hierarchy level."
parent:
- not_descendant: "должно быть потомком корня иерархии"
+ not_descendant: "must be a descendant of the hierarchy root."
rules:
depth: "Глубина"
item: "Элемент"
@@ -2915,9 +2915,9 @@ ru:
notice_locking_conflict: "Информация была обновлена одновременно с вами по крайней мере одним пользователем."
notice_locking_conflict_additional_information: "Обновление(-ия) пришли от %{users}."
notice_locking_conflict_reload_page: "Пожалуйста перезагрузите страницу, пересмотрите изменения и повторно примените Ваши обновления."
- notice_locking_conflict_warning: "This page has been updated by someone else. To not lose your edits, copy them locally and reload to view the updated version."
- notice_locking_conflict_danger: "Could not save your changes because of conflicting modifications. To not lose your edits, copy them locally and reload to view the updated version."
- notice_locking_conflict_action_button: "Discard changes and reload"
+ notice_locking_conflict_warning: "Эта страница была обновлена кем-то еще. Чтобы не потерять ваши изменения, скопируйте их локально и перезагрузите страницу, чтобы просмотреть обновленную версию."
+ notice_locking_conflict_danger: "Не удалось сохранить ваши изменения из-за конфликтующих изменений. Чтобы не потерять ваши изменения, скопируйте их локально и перезагрузите страницу для просмотра обновления."
+ notice_locking_conflict_action_button: "Отменить изменения и перезагрузить"
notice_member_added: '%{name} добавлено в проект.'
notice_members_added: В проект добавлено %{number} пользователей.
notice_member_removed: "Пользователь %{user} удален из проекта."
@@ -3388,7 +3388,7 @@ ru:
authentication:
single_sign_on: "Единый вход"
omniauth_direct_login_hint_html: >
- If this option is active, login requests will redirect to the configured omniauth provider. The login dropdown and sign-in page will be disabled.
Note: Unless you also disable password logins, with this option enabled, users can still log in internally by visiting the %{internal_path}
login page.
+ Если эта опция включена, запросы на вход в систему будут перенаправлены на настроенный провайдер omniauth. Выпадающий список входа и страница входа будут отключены.
Примечание: Если вы также не отключите вход по паролю, то пользователи все еще могут войти внутри системы, посетив страницу входа %{internal_path}
.
attachments:
whitelist_text_html: >
Определите список допустимых расширений файлов и/или mime типов для загруженных файлов.
Введите расширения файлов (например, %{ext_example}
) или mime типы (e. ., %{mime_example}
).
Оставьте пустым, чтобы разрешить загрузку любого типа файла. Допустимы несколько значений (одна строка для каждого значения).
diff --git a/config/locales/crowdin/rw.yml b/config/locales/crowdin/rw.yml
index 0bf8a390f232..1c520ed90639 100644
--- a/config/locales/crowdin/rw.yml
+++ b/config/locales/crowdin/rw.yml
@@ -265,20 +265,20 @@ rw:
single: "or"
dry_validation:
errors:
- integer?: "must be an integer"
- filled?: "must be filled"
- greater_or_equal_zero: "must be greater or equal to 0"
- not_found: "not found"
+ int?: "must be an integer."
+ filled?: "must be filled."
+ greater_or_equal_zero: "must be greater or equal to 0."
+ not_found: "not found."
rules:
item:
- root_item: "cannot be a root item"
- not_persisted: "must be an already existing item"
+ root_item: "cannot be a root item."
+ not_persisted: "must be an already existing item."
label:
- not_unique: "must be unique within the same hierarchy level"
+ not_unique: "must be unique within the same hierarchy level."
short:
- not_unique: "must be unique within the same hierarchy level"
+ not_unique: "must be unique within the same hierarchy level."
parent:
- not_descendant: "must be a descendant of the hierarchy root"
+ not_descendant: "must be a descendant of the hierarchy root."
rules:
depth: "Depth"
item: "Item"
diff --git a/config/locales/crowdin/si.yml b/config/locales/crowdin/si.yml
index 2d54483b4bd6..9fec0325f02e 100644
--- a/config/locales/crowdin/si.yml
+++ b/config/locales/crowdin/si.yml
@@ -265,20 +265,20 @@ si:
single: "හෝ"
dry_validation:
errors:
- integer?: "must be an integer"
- filled?: "must be filled"
- greater_or_equal_zero: "must be greater or equal to 0"
- not_found: "not found"
+ int?: "must be an integer."
+ filled?: "must be filled."
+ greater_or_equal_zero: "must be greater or equal to 0."
+ not_found: "not found."
rules:
item:
- root_item: "cannot be a root item"
- not_persisted: "must be an already existing item"
+ root_item: "cannot be a root item."
+ not_persisted: "must be an already existing item."
label:
- not_unique: "must be unique within the same hierarchy level"
+ not_unique: "must be unique within the same hierarchy level."
short:
- not_unique: "must be unique within the same hierarchy level"
+ not_unique: "must be unique within the same hierarchy level."
parent:
- not_descendant: "must be a descendant of the hierarchy root"
+ not_descendant: "must be a descendant of the hierarchy root."
rules:
depth: "Depth"
item: "Item"
diff --git a/config/locales/crowdin/sk.yml b/config/locales/crowdin/sk.yml
index 83e6714a929d..1c4126177a0e 100644
--- a/config/locales/crowdin/sk.yml
+++ b/config/locales/crowdin/sk.yml
@@ -265,20 +265,20 @@ sk:
single: "alebo"
dry_validation:
errors:
- integer?: "must be an integer"
- filled?: "must be filled"
- greater_or_equal_zero: "must be greater or equal to 0"
- not_found: "not found"
+ int?: "must be an integer."
+ filled?: "must be filled."
+ greater_or_equal_zero: "must be greater or equal to 0."
+ not_found: "not found."
rules:
item:
- root_item: "cannot be a root item"
- not_persisted: "must be an already existing item"
+ root_item: "cannot be a root item."
+ not_persisted: "must be an already existing item."
label:
- not_unique: "must be unique within the same hierarchy level"
+ not_unique: "must be unique within the same hierarchy level."
short:
- not_unique: "must be unique within the same hierarchy level"
+ not_unique: "must be unique within the same hierarchy level."
parent:
- not_descendant: "must be a descendant of the hierarchy root"
+ not_descendant: "must be a descendant of the hierarchy root."
rules:
depth: "Depth"
item: "Item"
diff --git a/config/locales/crowdin/sl.yml b/config/locales/crowdin/sl.yml
index a58d1ffbc31a..ce5d592147dc 100644
--- a/config/locales/crowdin/sl.yml
+++ b/config/locales/crowdin/sl.yml
@@ -264,20 +264,20 @@ sl:
single: "ali"
dry_validation:
errors:
- integer?: "must be an integer"
- filled?: "must be filled"
- greater_or_equal_zero: "must be greater or equal to 0"
- not_found: "not found"
+ int?: "must be an integer."
+ filled?: "must be filled."
+ greater_or_equal_zero: "must be greater or equal to 0."
+ not_found: "not found."
rules:
item:
- root_item: "cannot be a root item"
- not_persisted: "must be an already existing item"
+ root_item: "cannot be a root item."
+ not_persisted: "must be an already existing item."
label:
- not_unique: "must be unique within the same hierarchy level"
+ not_unique: "must be unique within the same hierarchy level."
short:
- not_unique: "must be unique within the same hierarchy level"
+ not_unique: "must be unique within the same hierarchy level."
parent:
- not_descendant: "must be a descendant of the hierarchy root"
+ not_descendant: "must be a descendant of the hierarchy root."
rules:
depth: "Depth"
item: "Item"
diff --git a/config/locales/crowdin/sr.yml b/config/locales/crowdin/sr.yml
index 48d40ea48561..1ce4b58fb1df 100644
--- a/config/locales/crowdin/sr.yml
+++ b/config/locales/crowdin/sr.yml
@@ -265,20 +265,20 @@ sr:
single: "or"
dry_validation:
errors:
- integer?: "must be an integer"
- filled?: "must be filled"
- greater_or_equal_zero: "must be greater or equal to 0"
- not_found: "not found"
+ int?: "must be an integer."
+ filled?: "must be filled."
+ greater_or_equal_zero: "must be greater or equal to 0."
+ not_found: "not found."
rules:
item:
- root_item: "cannot be a root item"
- not_persisted: "must be an already existing item"
+ root_item: "cannot be a root item."
+ not_persisted: "must be an already existing item."
label:
- not_unique: "must be unique within the same hierarchy level"
+ not_unique: "must be unique within the same hierarchy level."
short:
- not_unique: "must be unique within the same hierarchy level"
+ not_unique: "must be unique within the same hierarchy level."
parent:
- not_descendant: "must be a descendant of the hierarchy root"
+ not_descendant: "must be a descendant of the hierarchy root."
rules:
depth: "Depth"
item: "Item"
diff --git a/config/locales/crowdin/sv.yml b/config/locales/crowdin/sv.yml
index 704206e2a997..0949a6006e9d 100644
--- a/config/locales/crowdin/sv.yml
+++ b/config/locales/crowdin/sv.yml
@@ -265,20 +265,20 @@ sv:
single: "eller"
dry_validation:
errors:
- integer?: "must be an integer"
- filled?: "must be filled"
- greater_or_equal_zero: "must be greater or equal to 0"
- not_found: "not found"
+ int?: "must be an integer."
+ filled?: "must be filled."
+ greater_or_equal_zero: "must be greater or equal to 0."
+ not_found: "not found."
rules:
item:
- root_item: "cannot be a root item"
- not_persisted: "must be an already existing item"
+ root_item: "cannot be a root item."
+ not_persisted: "must be an already existing item."
label:
- not_unique: "must be unique within the same hierarchy level"
+ not_unique: "must be unique within the same hierarchy level."
short:
- not_unique: "must be unique within the same hierarchy level"
+ not_unique: "must be unique within the same hierarchy level."
parent:
- not_descendant: "must be a descendant of the hierarchy root"
+ not_descendant: "must be a descendant of the hierarchy root."
rules:
depth: "Depth"
item: "Item"
diff --git a/config/locales/crowdin/th.yml b/config/locales/crowdin/th.yml
index 864a97fb1aca..9bb075afdc2c 100644
--- a/config/locales/crowdin/th.yml
+++ b/config/locales/crowdin/th.yml
@@ -265,20 +265,20 @@ th:
single: "or"
dry_validation:
errors:
- integer?: "must be an integer"
- filled?: "must be filled"
- greater_or_equal_zero: "must be greater or equal to 0"
- not_found: "not found"
+ int?: "must be an integer."
+ filled?: "must be filled."
+ greater_or_equal_zero: "must be greater or equal to 0."
+ not_found: "not found."
rules:
item:
- root_item: "cannot be a root item"
- not_persisted: "must be an already existing item"
+ root_item: "cannot be a root item."
+ not_persisted: "must be an already existing item."
label:
- not_unique: "must be unique within the same hierarchy level"
+ not_unique: "must be unique within the same hierarchy level."
short:
- not_unique: "must be unique within the same hierarchy level"
+ not_unique: "must be unique within the same hierarchy level."
parent:
- not_descendant: "must be a descendant of the hierarchy root"
+ not_descendant: "must be a descendant of the hierarchy root."
rules:
depth: "Depth"
item: "Item"
diff --git a/config/locales/crowdin/tr.yml b/config/locales/crowdin/tr.yml
index eaafca04941e..9586c8753e70 100644
--- a/config/locales/crowdin/tr.yml
+++ b/config/locales/crowdin/tr.yml
@@ -64,8 +64,8 @@ tr:
enterprise_more_info: "Not: Kullanılan logo herkese açık olacaktır."
manage_colors: "Renk seçim seçeneklerini düzenle"
instructions:
- primary-button-color: "Strong accent color, used for the most important button on a screen."
- accent-color: "Color for links and other decently highlighted elements."
+ primary-button-color: "Güçlü vurgu rengi, genellikle ekrandaki en önemli düğme için kullanılır."
+ accent-color: "Bağlantılar ve diğer uygun biçimde vurgulanmış öğeler için renk."
header-item-bg-hover-color: "Tıklanabilir başlık bileşenleri nin üzerine gelindiğinde kullanılacak arka plan rengi."
header-item-font-color: "Tıklanabilir başlık bileşenleri için yazı rengi."
header-item-font-hover-color: "Tıklanabilir başlık bileşenleri nin üzerine gelindiğinde kullanılacak yazı rengi."
@@ -89,9 +89,9 @@ tr:
buttons:
upgrade: "Hemen Yükselt"
contact: "Demo için bizimle iletişime geçin"
- enterprise_info_html: "is an Enterprise add-on."
+ enterprise_info_html: "bir Kurumsal eklentisidir."
upgrade_info: "Etkinleştirmek ve ekibinizde kullanmaya başlamak için lütfen ücretli bir plana yükseltin."
- jemalloc_allocator: Jemalloc memory allocator
+ jemalloc_allocator: Jemalloc bellek ayırıcı
journal_aggregation:
explanation:
text: "Bir kullanıcının bireysel eylemleri (örneğin, bir iş paketini iki kez güncelleme), yaş farkı belirtilen zaman aralığından azsa tek bir eylemde toplanır. Uygulama içinde tek bir eylem olarak görüntülenecektir. Bu aynı zamanda gönderilen e-posta sayısını azaltarak bildirimleri aynı süre kadar geciktirecek ve ayrıca %{webhook_link} gecikmesini etkileyecektir."
@@ -101,16 +101,16 @@ tr:
is_active: şu an görüntüleniyor
is_inactive: şu an görüntülenmiyor
antivirus_scan:
- not_processed_yet_message: "Downloading is blocked, as file was not scanned for viruses yet. Please try again later."
- quarantined_message: "A virus was detected in file '%{filename}'. It has been quarantined and is not available for download."
- deleted_message: "A virus was detected in file '%{filename}'. The file has been deleted."
- deleted_by_admin: "The quarantined file '%{filename}' has been deleted by an administrator."
- overridden_by_admin: "The quarantine for file '%{filename}' has been removed by %{user}. The file can now be acccessed."
+ not_processed_yet_message: "Dosya henüz virüs taramasından geçirilmediği için indirme işlemi engellendi. Lütfen daha sonra tekrar deneyin."
+ quarantined_message: "'%{filename}' dosyasında bir virüs tespit edildi. Dosya karantinaya alındı ve indirilemez."
+ deleted_message: "'%{filename}' dosyasında bir virüs tespit edildi. Dosya silinmiştir."
+ deleted_by_admin: "Karantinaya alınan '%{filename}' dosyası bir yönetici tarafından silindi."
+ overridden_by_admin: "'%{filename}' dosyası için karantina %{user} tarafından kaldırıldı. Dosyaya artık erişilebilir."
quarantined_attachments:
- container: "Container"
- delete: "Delete the quarantined file"
- title: "Quarantined attachments"
- error_cannot_act_self: "Cannot perform actions on your own uploaded files."
+ container: "Depo"
+ delete: "Karantinaya alınan dosyayı sil"
+ title: "Karantinaya alınan ekler"
+ error_cannot_act_self: "Kendi yüklediğiniz dosyalar üzerinde işlem yapamazsınız."
attribute_help_texts:
note_public: "Bu alana eklediğiniz herhangi bir metin ve resim, oturum açmış tüm kullanıcılar tarafından herkes tarafından görülebilir!"
text_overview: "Bu görünümde, öznitelikleri görünüm için özel yardım metinler oluşturabilirsiniz. Tanımladığınızda, bu metinler, aidiyet öznitelik yanındaki Yardım simgesini tıklayarak gösterilebilir."
@@ -125,8 +125,8 @@ tr:
ldap_auth_sources:
ldap_error: "LDAP-Hatası: %{error_message}"
ldap_auth_failed: "LDAP sunucusunda kimlik doğrulaması yapılamadı."
- sync_failed: "Failed to synchronize from LDAP: %{message}."
- back_to_index: "Click here to go back to the list of connection."
+ sync_failed: "LDAP'den senkronizasyon başarısız oldu: %{message}."
+ back_to_index: "Bağlantı listesine geri dönmek için buraya tıklayın."
technical_warning_html: |
Bu LDAP formu, LDAP / Active Directory kurulumunuz hakkında teknik bilgi gerektirir.
@@ -218,27 +218,27 @@ tr:
admin:
custom_field_projects:
is_for_all_blank_slate:
- heading: For all projects
- description: This custom field is enabled in all projects since the "For all projects" option is checked. It cannot be deactivated for individual projects.
+ heading: Tüm projeler için
+ description: '"Tüm projeler için" seçeneği işaretli olduğu için bu proje niteliği tüm projelerde etkindir. Projeler için bağımsız olarak devre dışı bırakılamaz.'
items:
- actions: "Item actions"
+ actions: "Öğe eylemleri"
blankslate:
root:
- title: "Your list of items is empty"
- description: "Start by adding items to the custom field of type hierarchy. Each item can be used to create a hierarchy bellow it. To navigate and create sub-items inside a hierarchy click on the created item."
+ title: "Öğeler listeniz boş"
+ description: "Hiyerarşi türündeki özel alana öğeler ekleyerek başlayın. Her öğe, altında bir hiyerarşi oluşturmak için kullanılabilir. Bir hiyerarşi içinde gezinmek ve alt öğeler oluşturmak için oluşturulan öğeye tıklayın."
item:
- title: This item doesn't have any hierarchy level below
- description: Add items to this list to create sub-items inside another one
+ title: Bu öğenin altında herhangi bir hiyerarşi düzeyi yoktur
+ description: Başka bir listenin içinde alt öğeler oluşturmak için bu listeye öğeler ekleyin
placeholder:
- label: "Item label"
- short: "Short name"
+ label: "Öğe etiketi"
+ short: "Kısa adı"
notice:
- remember_items_and_projects: "Remember to set items and projects in the respective tabs for this custom field."
+ remember_items_and_projects: "Bu özel alan için ilgili sekmelerde öğeleri ve projeleri ayarlamayı unutmayın."
hierarchy:
subitems:
- zero: no sub-items
- one: 1 sub-item
- other: "%{count} sub-items"
+ zero: alt öğe yok
+ one: 1 alt öğe
+ other: "%{count} alt öğe"
text_add_new_custom_field: >
Bir projeye yeni özel alanlar eklemeden önce onları oluşturmalısınız.
is_enabled_globally: "Genel için etkinleştirildi"
@@ -249,13 +249,13 @@ tr:
reorder_confirmation: "Uyarı: Mevcut değerlerin sırası kaybolacak. Devam et?"
instructions:
is_required: "Mark the custom field as required. This will make it mandatory to fill in the field when creating new or updating existing resources."
- is_required_for_project: "Check to enable this attribute and make it required in all projects. It cannot be deactived for individual projects."
+ is_required_for_project: "Bu özelliği etkinleştirmek ve tüm projelerde gerekli kılmak için işaretleyin. Tek tek projeler için devre dışı bırakılamaz."
is_for_all: "Mark the custom field as available in all existing and new projects."
- multi_select: "Allows the user to assign multiple values to this custom field."
+ multi_select: "Kullanıcının bu özel alana birden fazla değer atamasına izin verir."
searchable: "Include the field values when using the global search functionality."
- searchable_for_project: "Check to make this attribute available as a filter in project lists."
+ searchable_for_project: "Bu niteliği proje listelerinde filtre olarak kullanmak için işaretleyin."
editable: "Allow the field to be editable by users themselves."
- admin_only: "Check to make this attribute only visible to administrators. Users without admin rights will not be able to view or edit it."
+ admin_only: "Bu niteliğin yalnızca yöneticilere görünür kılmak için işaretleyin. Yönetici hakları olmayan kullanıcılar bunu görüntüleyemez veya düzenleyemez."
is_filter: >
Allow the custom field to be used in a filter in work package views. Note that only with 'For all projects' selected, the custom field will show up in global views.
tab:
@@ -265,28 +265,28 @@ tr:
single: "ya da"
dry_validation:
errors:
- integer?: "must be an integer"
- filled?: "must be filled"
- greater_or_equal_zero: "must be greater or equal to 0"
- not_found: "not found"
+ int?: "must be an integer."
+ filled?: "must be filled."
+ greater_or_equal_zero: "must be greater or equal to 0."
+ not_found: "not found."
rules:
item:
- root_item: "cannot be a root item"
- not_persisted: "must be an already existing item"
+ root_item: "cannot be a root item."
+ not_persisted: "must be an already existing item."
label:
- not_unique: "must be unique within the same hierarchy level"
+ not_unique: "must be unique within the same hierarchy level."
short:
- not_unique: "must be unique within the same hierarchy level"
+ not_unique: "must be unique within the same hierarchy level."
parent:
- not_descendant: "must be a descendant of the hierarchy root"
+ not_descendant: "must be a descendant of the hierarchy root."
rules:
- depth: "Depth"
- item: "Item"
- label: "Label"
- short: "Short name"
- parent: "Parent"
+ depth: "Derinlik"
+ item: "Öğe"
+ label: "Etiket"
+ short: "Kısa adı"
+ parent: "Üst"
global_search:
- placeholder: "Search in %{app_title}"
+ placeholder: "%{app_title} içinde ara"
overwritten_tabs:
wiki_pages: "Viki"
messages: "Forum"
@@ -311,7 +311,7 @@ tr:
work_package_attachments: "İş paketleri: ekler"
work_package_categories: "İş paketleri: kategoriler"
work_package_file_links: "Çalışma paketleri: dosya bağlantıları"
- work_package_shares: "Work packages: shares"
+ work_package_shares: "İş paketleri: paylaşımlar"
delete:
scheduled: "Silme planlandı ve arka planda gerçekleştirilir. Sonuçtan haberdar edileceksiniz."
schedule_failed: "Proje silinemiyor: %{errors}"
@@ -325,8 +325,8 @@ tr:
no_results_title_text: Şu anda hiç proje bulunmamakta
no_results_content_text: Yeni bir proje oluşturun
search:
- label: Project name filter
- placeholder: Search by project name
+ label: Proje adı filtresi
+ placeholder: Proje adına göre ara
lists:
active: "Aktif projeler"
my: "Projelerim"
@@ -487,11 +487,11 @@ tr:
browser: "Tarayıcı"
device: "Cihaz / İşletim Sistemi"
unknown_browser: "bilinmeyen tarayıcı"
- unknown_os: "unknown operating system"
- current: "Current session"
- title: "Session management"
- instructions: "This is a list of devices that have logged into your account. Revoke any sessions that you do not recognize or you have no longer access to."
- may_not_delete_current: "You cannot delete your current session."
+ unknown_os: "bilinmeyen işletim sistemi"
+ current: "Şuanki oturum"
+ title: "Oturum yönetimi"
+ instructions: "Bu, hesabınıza giriş yapmış olan cihazların bir listesidir. Tanımadığınız veya artık erişiminizin olmadığı oturumları iptal edin."
+ may_not_delete_current: "Şuanki oturumunuzu silemezsiniz."
groups:
member_in_these_groups: "Bu kullanıcı şu anda aşağıdaki grupların bir üyesidir:"
no_results_title_text: Bu kullanıcı şu anda hiçbir gruba üye değil.
@@ -519,14 +519,14 @@ tr:
Bu önceliğin rengini atamak veya değiştirmek için tıklayın.
Tablodaki iş paketlerini vurgulamak için kullanılabilir.
reactions:
- action_title: "React"
- add_reaction: "Add reaction"
- react_with: "React with %{reaction}"
- and_user: "and %{user}"
+ action_title: "Tepki"
+ add_reaction: "Tepki ekle"
+ react_with: "%{reaction} ile tepki ver"
+ and_user: "ve %{user} ile"
and_others:
- one: and 1 other
- other: and %{count} others
- reaction_by: "%{reaction} by"
+ one: ve 1 diğeri
+ other: ve %{count} tane daha
+ reaction_by: "tarafından %{reaction}"
reportings:
index:
no_results_title_text: Halen durum bildirimleri yok.
@@ -537,14 +537,13 @@ tr:
Bu durumun rengini atamak veya değiştirmek için tıklayın.
Durum düğmesinde gösterilir ve tablodaki iş paketlerini vurgulamak için kullanılabilir.
status_default_text: |-
- New work packages are by default set to this type. They cannot be read-only.
+ Yeni iş paketleri varsayılan olarak bu türe ayarlanmıştır. Salt okunur olamazlar.
status_excluded_from_totals_text: |-
- Check this option to exclude work packages with this status from totals of Work,
- Remaining work, and % Complete in a hierarchy.
+ Bir hiyerarşide bu duruma sahip iş paketlerini İş,
+ Kalan iş ve % Tamamlandı toplamlarından hariç tutmak için bu seçeneği işaretleyin.
status_percent_complete_text: |-
- In status-based progress calculation mode, the % Complete of a work
- package is automatically set to this value when this status is selected.
- Ignored in work-based mode.
+ Durum bazlı ilerleme hesaplama modunda, bu durum seçildiğinde bir işin % Tamamlandı durumu otomatik olarak bu değere ayarlanır.
+ İş bazlı modda yok sayılır.
status_readonly_html: |
Bu durumdaki iş paketlereni salt okunur olarak işaretlemek için bu seçeneği işaretleyin.
Durum haricindeki başka özellikler değiştirilemez.
@@ -557,11 +556,11 @@ tr:
is_default: "Varsayılan"
is_closed: "Kapalı"
is_readonly: "Salt okunur"
- excluded_from_totals: "Excluded from totals"
+ excluded_from_totals: "Toplamlardan hariç tutulanlar"
themes:
- dark: "Dark"
- light: "Light"
- light_high_contrast: "Light high contrast"
+ dark: "Koyu"
+ light: "Açık"
+ light_high_contrast: "Yüksek kontrastlı açık"
types:
index:
no_results_title_text: Şu anda hiç tip yok.
@@ -580,7 +579,7 @@ tr:
Seçilen renk, Gantt şemalarında veya iş paketleri tablolarında farklı türleri ayırt eder. Bu nedenle güçlü bir renk kullanılması önerilir.
versions:
overview:
- work_packages_in_archived_projects: "The version is shared with archived projects which still have work packages assigned to this version. These are counted, but will not appear in the linked views."
+ work_packages_in_archived_projects: "Sürüm, hala bu sürüme atanmış iş paketleri olan arşivlenmiş projelerle paylaşılmakta. Bunlar sayılır, ancak bağlantılı görünümlerde gösterilmez."
no_results_title_text: Bu sürüme atadığım iş paketi bulunmuyor.
wiki:
page_not_editable_index: İstenen sayfa mevcut değil (henüz). Tüm wiki sayfalarının dizinine yönlendirildiniz.
@@ -596,20 +595,20 @@ tr:
one: "Bir soydan iş paketi"
other: "%{count} Bir soydan iş paketi"
bulk:
- copy_failed: "The work packages could not be copied."
- move_failed: "The work packages could not be moved."
+ copy_failed: "İş paketleri kopyalanamadı."
+ move_failed: "İş paketleri taşınamadı."
could_not_be_saved: "Aşağıdaki iş paketleri kaydedilemedi:"
none_could_be_saved: "%{total} iş paketlerinin hiçbiri güncellenemedi."
x_out_of_y_could_be_saved: "%{total} iş paketinden %{failing} tanesi güncellenemezken %{success} güncellenebildi."
- selected_because_descendants: "While %{selected} work packages were selected, in total %{total} work packages are affected which includes descendants."
+ selected_because_descendants: "Seçilen %{selected} iş paketleri seçiliyken, toplamda alt iş paketlerini de içeren %{total} iş paketi etkilenmekte."
descendant: "seçilmiş nesil"
move:
no_common_statuses_exists: "Seçilen tüm iş paketleri için uygun bir durum yoktur. Durumları değiştirilemez."
unsupported_for_multiple_projects: "Birden çok projeden iş paketi için toplu taşıma / kopyalama desteklenmiyor"
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.
+ İş paketinin mevcut türü hedef projede etkinleştirilmemiştir. Değişmeden kalmasını istiyorsanız lütfen hedef projede bu türü etkinleştirin. Aksi takdirde, listeden hedef projede kullanılabilir bir tür seçin.
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.
+ İş paketinin mevcut türleri hedef projede etkinleştirilmemiştir. Değişmeden kalmasını istiyorsanız lütfen hedef projede bu türleri etkinleştirin. Aksi takdirde, listeden hedef projede kullanılabilir bir tür seçin.
sharing:
missing_workflow_warning:
title: "Workflow missing for work package sharing"
@@ -657,7 +656,7 @@ tr:
error_self_registration_disabled: >
Bu sistemde kullanıcı kaydı yapılması devre dışı bırakılmıştır. Lütfen bir yöneticiden sizin için bir hesap oluşturmasını isteyin.
error_self_registration_limited_provider: >
- User registration is limited for the Single sign-on provider '%{name}'. Please ask an administrator to activate the account for you or change the self registration limit for this provider.
+ Tek noktadan oturum açma sağlayıcısı '%{name}' için kullanıcı kaydı sınırlıdır. Lütfen yöneticiden hesabınızı sizin için etkinleştirmesini veya bu sağlayıcı için kendi kendine kayıt sınırını değiştirmesini isteyin.
login_with_auth_provider: "veya varolan hesabınızı kullanarak oturum açın"
signup_with_auth_provider: "veya kullanarak kaydolun"
auth_source_login: Hesabınızı aktifleştirmek için lütfen %{login} olarak giriş yapın.
@@ -686,12 +685,12 @@ tr:
custom_action:
actions: "Eylemler"
custom_field:
- allow_non_open_versions: "Allow non-open versions"
+ allow_non_open_versions: "Açık olmayan sürümlere izin ver"
default_value: "Varsayılan değer"
editable: "Düzenlenebilir"
field_format: "Biçim"
is_filter: "Filtre olarak kullanılan"
- is_for_all: "For all projects"
+ is_for_all: "Tüm projeler için"
is_required: "Gerekli"
max_length: "Maksimum uzunluk"
min_length: "Minimum uzunluk"
@@ -699,15 +698,15 @@ tr:
possible_values: "Olası değerler"
regexp: "Düzenli ifade"
searchable: "Aranabilir"
- admin_only: "Admin-only"
+ admin_only: "Yalnızca yönetici"
custom_value:
value: "Değer"
doorkeeper/application:
uid: "Müşteri Kimliği"
secret: "Müşteri gizliliği"
owner: "Ürün Sahibi"
- builtin: "Builtin"
- enabled: "Active"
+ builtin: "Dahili"
+ enabled: "Aktif"
redirect_uri: "Yönlendirme URI'si"
client_credentials_user_id: "Müşteri Kimlik Bilgileri ve Kullanıcı Kimliği gereklidir"
scopes: "Kapsamlar"
@@ -755,7 +754,7 @@ tr:
queries: "Sorgular"
status_code: "Proje Durumu"
description: "Açıklama"
- status_explanation: "Project status description"
+ status_explanation: "Proje durumunun tanımı"
status_codes:
not_started: "Başlatılmadı"
on_track: "Takipte"
@@ -771,8 +770,8 @@ tr:
versions: "Sürümler"
work_packages: "İş Paketleri"
project_custom_field:
- is_required: "Required for all projects"
- custom_field_section: Section
+ is_required: "Tüm projelerde zorunludur"
+ custom_field_section: Bölüm
query:
column_names: "Sütunlar"
relations_to_type_column: "%{type} ile ilişkileri"
@@ -781,7 +780,7 @@ tr:
filters: "Filtreler"
timeline_labels: "Zaman çizelgesi etiketleri"
relation:
- lag: "Lag"
+ lag: "Gecikme"
from: "İş paketi"
to: "İlgili iş paketi"
repository:
@@ -791,14 +790,14 @@ tr:
status:
is_closed: "İş paketi kapalı"
is_readonly: "İş paketi salt okunur"
- excluded_from_totals: "Exclude from calculation of totals in hierarchy"
- default_done_ratio: "% Complete"
+ excluded_from_totals: "Hiyerarşideki toplamların hesaplanmasından hariç tut"
+ default_done_ratio: "% Tamamlandı"
time_entry:
activity: "Etkinlik"
hours: "Saat"
spent_on: "Tarih"
type: "Tür"
- ongoing: "Ongoing"
+ ongoing: "Devam eden"
type:
description: "Açıklama için varsayılan metin"
attribute_groups: ""
@@ -810,7 +809,7 @@ tr:
admin: "Yönetici"
auth_source: "Authentication source"
ldap_auth_source: "LDAP bağlantısı"
- identity_url: "Identity URL"
+ identity_url: "Kimlik URL'si"
current_password: "Mevcut parola"
force_password_change: "Sonraki oturum açma işleminde parola değişikliğine zorla"
language: "Dil"
@@ -824,8 +823,8 @@ tr:
time_zone: "Zaman dilimi"
auto_hide_popups: "Başarılı bildirimleri otomatik olarak gizle"
warn_on_leaving_unsaved: "İş paketlerinden ayrılırken kaydedilmemiş değişiklik olduğunda beni uyar"
- theme: "Mode"
- mode_guideline: "Some modes will overwrite custom theme colours for accessibility and legibility. For the full custom theme, please select Light mode."
+ theme: "Mod"
+ mode_guideline: "Bazı modlar, erişilebilirlik ve okunabilirlik için özel tema renklerini değiştirecektir. Özel temada tüm özellikleri kullanmak için lütfen Açık modu seçin."
version:
effective_date: "Bitiş tarihi"
sharing: "Paylaşım"
@@ -841,7 +840,7 @@ tr:
derived_done_ratio: "Toplam tamamlanma %"
derived_remaining_hours: "Toplam kalan iş"
derived_remaining_time: "Toplam kalan iş"
- done_ratio: "% Complete"
+ done_ratio: "% Tamamlandı"
duration: "Süre"
end_insertion: "Ekleme işlemi bitti"
end_deletion: "Silme işlemi bitti"
@@ -850,16 +849,16 @@ tr:
title: "İş Günleri"
false: "Sadece iş günleri"
true: "çalışılmayan günleri dahil et"
- notify: "Notify" #used in custom actions
+ notify: "Bildirim" #used in custom actions
parent: "Üst"
parent_issue: "Üst"
parent_work_package: "Üst"
priority: "Öncelik"
- progress: "% Complete"
+ progress: "% Tamamlandı"
readonly: "Salt okunur"
remaining_hours: "Kalan çalışma"
remaining_time: "Kalan çalışma"
- shared_with_users: "Shared with"
+ shared_with_users: "Şununla paylaşıldı"
schedule_manually: "Manuel zamanlamayı etkinleştir"
spent_hours: "Harcanan zaman"
spent_time: "Harcanan zaman"
@@ -877,8 +876,8 @@ tr:
before_or_equal_to: "%{date}} tarihinden önce veya ona eşit olmalıdır."
blank: "boş bırakılamaz."
blank_nested: "'%{property}' özelliğinin ayarlanmış olması gerekir."
- cannot_delete_mapping: "is required. Cannot be deleted."
- is_for_all_cannot_modify: "is for all projects and can therefore not be modified."
+ cannot_delete_mapping: "zorunlu. Silinemez."
+ is_for_all_cannot_modify: "tüm projeler içindir ve bu nedenle değiştirilemez."
cant_link_a_work_package_with_a_descendant: "İş paketi alt görevlerinden birine bağlanamaz."
circular_dependency: "Bu ilişki döngüsel bağımlılık oluşturacak."
confirmation: "%{attribute} eşleşmiyor."
@@ -909,17 +908,17 @@ tr:
not_available: "Sistem yapılandırması nedeniyle kullanılamaz.\n"
not_deletable: "kaldırılamadı."
not_current_user: "mevcut kullanıcı değil."
- not_found: "not found."
+ not_found: "bulunamadı."
not_a_date: "geçerli bir tarih değil."
not_a_datetime: "geçerli bir zaman değil."
not_a_number: "bir sayı değil."
not_allowed: "Eksik izinler nedeniyle geçersiz."
- not_json: "is not a valid JSON object."
+ not_json: "geçerli bir JSON nesnesi değildir."
not_an_integer: "bir tamsayı değil."
not_an_iso_date: "geçerli bir tarih değil. Gerekli biçim:: YYYY-AA-GG."
not_same_project: "aynı projeye ait değil."
odd: "tek sayı olmalı."
- regex_match_failed: "does not match the regular expression %{expression}."
+ regex_match_failed: "%{expression} düzenli ifadesiyle eşleşmiyor."
regex_invalid: "atanmış düzenli ifadeler ile doğrulanamadı."
smaller_than_or_equal_to_max_length: "en fazla uzunluğa eşit veya daha küçük olmalıdır."
taken: "zaten alınmıştır."
@@ -957,7 +956,7 @@ tr:
custom_fields_project:
attributes:
project_ids:
- blank: "Please select a project."
+ blank: "Lütfen bir proje seçin."
custom_actions:
only_one_allowed: "(%{name}) yalnızca bir değer verilir."
empty: "(%{name}) değeri boş olamaz."
@@ -1396,9 +1395,9 @@ tr:
button_actions: "Eylemler"
button_add: "Ekle"
button_add_comment: "Yorum ekle"
- button_add_item_above: "Add item above"
- button_add_item_below: "Add item below"
- button_add_sub_item: "Add sub-item"
+ button_add_item_above: "Öğeyi yukarıya ekle"
+ button_add_item_below: "Öğeyi aşağıya ekle"
+ button_add_sub_item: "Alt öğeyi ekle"
button_add_member: Üye ekle
button_add_watcher: "Takipçi ekle"
button_annotate: "Atanan"
@@ -1418,7 +1417,7 @@ tr:
button_continue: "Devam et"
button_copy: "Kopyala"
button_copy_to_clipboard: "Panoya kopyala"
- button_copy_link_to_clipboard: "Copy link to clipboard"
+ button_copy_link_to_clipboard: "Bağlantıyı panoya kopyala"
button_copy_and_follow: "Kopyala ve takip et"
button_create: "Oluştur"
button_create_and_continue: "Oluştur ve devam et"
@@ -1432,7 +1431,7 @@ tr:
button_expand_all: "Tümünü genişlet"
button_favorite: "Favorilere Ekle"
button_filter: "Filtre"
- button_finish_setup: "Finish setup"
+ button_finish_setup: "Kurulumu bitir"
button_generate: "Üretmek"
button_list: "Liste"
button_lock: "Kilitle"
@@ -1470,23 +1469,23 @@ tr:
button_add_menu_entry: "Menü öğesi ekle"
button_configure_menu_entry: "Menü öğesini düzenle"
button_delete_menu_entry: "Menü öğesini sil"
- button_view_shared_work_packages: "View shared work packages"
- button_manage_roles: "Manage roles"
- button_remove_member: "Remove member"
- button_remove_member_and_shares: "Remove member and shares"
- button_revoke_work_package_shares: "Revoke work package shares"
- button_revoke_access: "Revoke access"
- button_revoke_all: "Revoke all"
- button_revoke_only: "Revoke only %{shared_role_name}"
- button_publish: "Make public"
- button_unpublish: "Make private"
+ button_view_shared_work_packages: "Baylaşılan iş paketlerinin göster"
+ button_manage_roles: "Görevleri yönet"
+ button_remove_member: "Üyeyi çıkart"
+ button_remove_member_and_shares: "Üye ve paylaşımlarını kaldır"
+ button_revoke_work_package_shares: "İş paketi paylaşımlarını iptal edin"
+ button_revoke_access: "Erişimi iptal et"
+ button_revoke_all: "Tümünü iptal et"
+ button_revoke_only: "Yalnızca %{shared_role_name} iptal et"
+ button_publish: "Herkese aç"
+ button_unpublish: "Özel hale getir"
consent:
checkbox_label: Yukarıdakilere dikkat ettim ve onay verdim.
failure_message: Rıza alımı başarısız oldu, işlenemedi.
title: Kullanıcı Rızası
decline_warning_message: Onay vermeyi reddettiniz ve çıkış yaptınız.
- user_has_consented: The user gave their consent to your [configured consent information text](consent_settings).
- not_yet_consented: The user has not yet given their consent to your [configured consent information text](consent_settings). They will be reminded the next time they log in.
+ user_has_consented: Kullanıcı [yapılandırılmış rıza bilgisi metninize] (consent_settings) onay verdi.
+ not_yet_consented: Kullanıcı henüz [yapılandırılmış rıza bilgisi metninize] (consent_settings) onay vermedi. Bir sonraki girişlerinde kendisine hatırlatılacak.
contact_mail_instructions: Veri değişikliği veya kaldırma isteklerini gerçekleştirmek için kullanıcıların bir veri denetleyicisine erişebilecekleri posta adresini tanımlayın.
contact_your_administrator: Hesabınızın silinmesini istiyorsanız, lütfen yöneticinize başvurun.
contact_this_mail_address: Hesabınızın silinmesini istiyorsanız, lütfen %{mail_address} ile iletişime geçin.
@@ -1597,23 +1596,23 @@ tr:
one: "1 dakika"
other: "%{count} dakika"
x_minutes_abbreviated:
- one: "1 min"
- other: "%{count} mins"
+ one: "1 dak"
+ other: "%{count} dak"
x_hours:
one: "1 saat"
other: "%{count} saat"
x_hours_abbreviated:
- one: "1 hr"
- other: "%{count} hrs"
+ one: "1 sa"
+ other: "%{count} sa"
x_weeks:
- one: "1 week"
- other: "%{count} weeks"
+ one: "1 hafta"
+ other: "%{count} hafta"
x_months:
one: "1 ay"
other: "%{count} ay"
x_years:
one: "1 yıl"
- other: "%{count} years"
+ other: "%{count} yıl"
x_seconds:
one: "1 saniye"
other: "%{count} saniye"
@@ -1670,8 +1669,8 @@ tr:
error_can_not_archive_project: "Bu proje arşivlenemiyor: %{errors}"
error_can_not_delete_entry: "Girdi silinemiyor"
error_can_not_delete_custom_field: "Özel alan silinemiyor"
- error_can_not_delete_in_use_archived_undisclosed: "There are also work packages in archived projects. You need to ask an administrator to perform the deletion to see which projects are affected."
- error_can_not_delete_in_use_archived_work_packages: "There are also work packages in archived projects. You need to reactivate the following projects first, before you can change the attribute of the respective work packages: %{archived_projects_urls}"
+ error_can_not_delete_in_use_archived_undisclosed: "Arşivlenmiş projelerde de iş paketleri var. Hangi projelerin etkilendiğini görmek için bir yöneticiden silme işlemini gerçekleştirmesini istemeniz gerekir."
+ error_can_not_delete_in_use_archived_work_packages: "Arşivlenen projelerde de iş paketleri var. İlgili iş paketlerinin niteliğini değiştirebilmeniz için önce aşağıdaki projeleri yeniden etkinleştirmeniz gerekir: %{archived_projects_urls}"
error_can_not_delete_type:
explanation: 'Bu tür iş paketleri içerir ve silinemez. Etkilenen tüm iş paketlerini bu görünümde görebilirsiniz.'
error_can_not_delete_standard_type: "Standart türler silinemez."
@@ -1696,7 +1695,7 @@ tr:
error_pdf_failed_to_export: "PDF çıktısı kaydedilemedi: %{error}"
error_token_authenticity: "Siteler Arası İstek Sahteciliği belirteci doğrulanamadı. Birden fazla tarayıcı veya sekme hakkında veri göndermeyi denediniz mi? Lütfen tüm sekmeleri kapatın ve tekrar deneyin"
error_work_package_not_found_in_project: "Iş paketi bulunamadı veya bu projeye ait değil"
- error_work_package_id_not_found: "The work package was not found."
+ error_work_package_id_not_found: "İş paketi bulunamadı."
error_must_be_project_member: "projesi üyesi olmalıdır"
error_migrations_are_pending: "OpenProject kurulumunuzda bekleyen veritabanı geçişleri var. Son yükseltme işleminizde geçiş işlemlerini gerçekleştirme ihtimalinizi büyük olasılıkla kaçırdınız. Lütfen kurulumunuzu uygun şekilde yükseltmek için yükseltme kılavuzunu kontrol edin."
error_migrations_visit_upgrade_guides: "Lütfen yükseltme kılavuzu belgelerimizi ziyaret edin"
@@ -1719,7 +1718,7 @@ tr:
error_menu_item_not_saved: Menü öğesi kaydedilemez
error_wiki_root_menu_item_conflict: >
Var olan menü üyesi "%{existing_caption}" (%{existing_identifier}) ile çakıştığından, "%{old_name}" adı "%{new_name}" olarak değiştirilemiyor.
- error_external_authentication_failed_message: "An error occurred during external authentication: %{message}"
+ error_external_authentication_failed_message: "Harici kimlik doğrulama sırasında bir hata oluştu: %{message}"
error_attribute_not_highlightable: "Nitelikler vurgulanmıyor: %{attributes}"
events:
changeset: "Değişiklikler düzenlendi"
@@ -1736,13 +1735,13 @@ tr:
work_package_note: "İk Paketi notu eklendi"
title:
project: "Proje: %{name}"
- subproject: "Subproject: %{name}"
+ subproject: "Alt-proje: %{name}"
export:
dialog:
- title: "Export"
- submit: "Export"
+ title: "Dışarı aktar"
+ submit: "Dışarı aktar"
format:
- label: "File format"
+ label: "Dosya biçimi"
options:
csv:
label: "CSV"
@@ -1751,32 +1750,32 @@ tr:
xls:
label: "XLS"
columns:
- input_label_report: "Add columns to attribute table"
- 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_label_report: "Nitelik tablosuna sütun ekle"
+ input_caption_report: "Varsayılan olarak, iş paketi listesine sütun olarak eklenen tüm nitelikler seçilir. Uzun metin alanları nitelik tablosunda mevcut değildir, ancak altında görüntülenebilir."
+ input_caption_table: "Varsayılan olarak, iş paketi listesine sütun olarak eklenen tüm nitelikler seçilir. Uzun metin alanları tablo olarak dışarı aktarımda mevcut değildir."
pdf:
export_type:
- label: "PDF export type"
+ label: "PDF dışa aktarma türü"
options:
table:
- label: "Table"
- caption: "Export the work packages list in a table with the desired columns."
+ label: "Tablo"
+ caption: "İş paketleri listesini istediğiniz sütunlarla bir tablo halinde dışa aktarın."
report:
- label: "Report"
- caption: "Export the work package on a detailed report of all work packages in the list."
+ label: "Rapor"
+ caption: "Listedeki tüm iş paketlerini içeren ayrıntılı bir rapor olarak iş paketini dışa aktarın."
gantt:
- label: "Gantt chart"
- caption: "Export the work packages list in a Gantt diagram view."
+ label: "Gantt grafiği"
+ caption: "İş paketleri listesini bir Gantt diyagramı görünümünde dışa aktarın."
include_images:
- label: "Include images"
- caption: "Exclude images to reduce the size of the PDF export."
+ label: "Görüntüleri dahil et"
+ caption: "PDF boyutunu küçültmek için görüntüleri hariç tutun."
gantt_zoom_levels:
- label: "Zoom levels"
- caption: "Select what is the zoom level for dates displayed in the chart."
+ label: "Yakınlaştırma düzeyi"
+ caption: "Grafikte görüntülenen tarihler için yakınlaştırma düzeyinin ne olduğunu seçin."
options:
- days: "Days"
- weeks: "Weeks"
- months: "Months"
+ days: "Gün"
+ weeks: "Hafta"
+ months: "Ay"
quarters: "Quarters"
column_width:
label: "Table column width"
diff --git a/config/locales/crowdin/uk.yml b/config/locales/crowdin/uk.yml
index 194af11293a7..9f4a86469321 100644
--- a/config/locales/crowdin/uk.yml
+++ b/config/locales/crowdin/uk.yml
@@ -37,9 +37,9 @@ uk:
label_submit_comment: "Надіслати коментар"
changed_on: "змінено"
created_on: "створив(-ла)"
- changed: "змінено"
- created: "створено"
- commented: "прокоментовано"
+ changed: "змінив(-ла)"
+ created: "створив(-ла)"
+ commented: "прокоментував(-ла)"
admin:
plugins:
no_results_title_text: Зараз немає встановлених плагінів.
@@ -260,20 +260,20 @@ uk:
single: "або"
dry_validation:
errors:
- integer?: "має бути цілим числом"
- filled?: "має бути заповнено"
- greater_or_equal_zero: "має дорівнювати нулю або перевищувати його"
- not_found: "не знайдено"
+ int?: "must be an integer."
+ filled?: "must be filled."
+ greater_or_equal_zero: "must be greater or equal to 0."
+ not_found: "not found."
rules:
item:
- root_item: "не може бути кореневим елементом"
- not_persisted: "має бути вже наявним елементом"
+ root_item: "cannot be a root item."
+ not_persisted: "must be an already existing item."
label:
- not_unique: "має бути унікальним у межах одного рівня ієрархії"
+ not_unique: "must be unique within the same hierarchy level."
short:
- not_unique: "має бути унікальним у межах одного рівня ієрархії"
+ not_unique: "must be unique within the same hierarchy level."
parent:
- not_descendant: "має бути дочірнім елементом кореня ієрархії"
+ not_descendant: "must be a descendant of the hierarchy root."
rules:
depth: "Глибина"
item: "Елемент"
diff --git a/config/locales/crowdin/uz.yml b/config/locales/crowdin/uz.yml
index d8f1709f3f16..15cd95a8b310 100644
--- a/config/locales/crowdin/uz.yml
+++ b/config/locales/crowdin/uz.yml
@@ -265,20 +265,20 @@ uz:
single: "or"
dry_validation:
errors:
- integer?: "must be an integer"
- filled?: "must be filled"
- greater_or_equal_zero: "must be greater or equal to 0"
- not_found: "not found"
+ int?: "must be an integer."
+ filled?: "must be filled."
+ greater_or_equal_zero: "must be greater or equal to 0."
+ not_found: "not found."
rules:
item:
- root_item: "cannot be a root item"
- not_persisted: "must be an already existing item"
+ root_item: "cannot be a root item."
+ not_persisted: "must be an already existing item."
label:
- not_unique: "must be unique within the same hierarchy level"
+ not_unique: "must be unique within the same hierarchy level."
short:
- not_unique: "must be unique within the same hierarchy level"
+ not_unique: "must be unique within the same hierarchy level."
parent:
- not_descendant: "must be a descendant of the hierarchy root"
+ not_descendant: "must be a descendant of the hierarchy root."
rules:
depth: "Depth"
item: "Item"
diff --git a/config/locales/crowdin/vi.yml b/config/locales/crowdin/vi.yml
index 7dfec8efa781..09d268e92148 100644
--- a/config/locales/crowdin/vi.yml
+++ b/config/locales/crowdin/vi.yml
@@ -267,20 +267,20 @@ vi:
single: "hoặc"
dry_validation:
errors:
- integer?: "must be an integer"
- filled?: "must be filled"
- greater_or_equal_zero: "must be greater or equal to 0"
- not_found: "not found"
+ int?: "must be an integer."
+ filled?: "must be filled."
+ greater_or_equal_zero: "must be greater or equal to 0."
+ not_found: "not found."
rules:
item:
- root_item: "cannot be a root item"
- not_persisted: "must be an already existing item"
+ root_item: "cannot be a root item."
+ not_persisted: "must be an already existing item."
label:
- not_unique: "must be unique within the same hierarchy level"
+ not_unique: "must be unique within the same hierarchy level."
short:
- not_unique: "must be unique within the same hierarchy level"
+ not_unique: "must be unique within the same hierarchy level."
parent:
- not_descendant: "must be a descendant of the hierarchy root"
+ not_descendant: "must be a descendant of the hierarchy root."
rules:
depth: "Depth"
item: "Item"
diff --git a/config/locales/crowdin/zh-CN.yml b/config/locales/crowdin/zh-CN.yml
index 034b70d6eb71..5071ac0544ee 100644
--- a/config/locales/crowdin/zh-CN.yml
+++ b/config/locales/crowdin/zh-CN.yml
@@ -262,20 +262,20 @@ zh-CN:
single: "或"
dry_validation:
errors:
- integer?: "必须是整数"
- filled?: "必须填写"
- greater_or_equal_zero: "必须大于或等于 0"
- not_found: "未找到"
+ int?: "must be an integer."
+ filled?: "must be filled."
+ greater_or_equal_zero: "must be greater or equal to 0."
+ not_found: "not found."
rules:
item:
- root_item: "不能为根项目"
- not_persisted: "必须是已存在的项目"
+ root_item: "cannot be a root item."
+ not_persisted: "must be an already existing item."
label:
- not_unique: "在同一层级内必须是唯一的"
+ not_unique: "must be unique within the same hierarchy level."
short:
- not_unique: "在同一层级内必须是唯一的"
+ not_unique: "must be unique within the same hierarchy level."
parent:
- not_descendant: "必须是层次结构根的后代"
+ not_descendant: "must be a descendant of the hierarchy root."
rules:
depth: "深"
item: "条目"
diff --git a/config/locales/crowdin/zh-TW.yml b/config/locales/crowdin/zh-TW.yml
index a1ff27764455..0f7f05e73362 100644
--- a/config/locales/crowdin/zh-TW.yml
+++ b/config/locales/crowdin/zh-TW.yml
@@ -264,20 +264,20 @@ zh-TW:
single: "或者"
dry_validation:
errors:
- integer?: "必須是整數"
- filled?: "必填"
- greater_or_equal_zero: "必須大於或等於 0"
- not_found: "未找到"
+ int?: "must be an integer."
+ filled?: "must be filled."
+ greater_or_equal_zero: "must be greater or equal to 0."
+ not_found: "not found."
rules:
item:
- root_item: "不能為根項目"
- not_persisted: "必須是已存在的項目"
+ root_item: "cannot be a root item."
+ not_persisted: "must be an already existing item."
label:
- not_unique: "在同一層級內必須唯一"
+ not_unique: "must be unique within the same hierarchy level."
short:
- not_unique: "在同一階層內必須唯一"
+ not_unique: "must be unique within the same hierarchy level."
parent:
- not_descendant: "必須是階層根的展開的"
+ not_descendant: "must be a descendant of the hierarchy root."
rules:
depth: "深度"
item: "項目"
diff --git a/modules/boards/config/locales/crowdin/js-ro.yml b/modules/boards/config/locales/crowdin/js-ro.yml
index 1d9dbc15c521..bcc598a1e862 100644
--- a/modules/boards/config/locales/crowdin/js-ro.yml
+++ b/modules/boards/config/locales/crowdin/js-ro.yml
@@ -28,7 +28,7 @@ ro:
error_attribute_not_writable: "Nu se poate muta pachetul de lucru, %{attribute} nu este inscriptibil."
error_loading_the_list: "Eroare la încărcarea listei: %{error_message}"
error_permission_missing: "Lipsește permisiunea de a crea interogări publice"
- error_cannot_move_into_self: "Nu puteți muta un pachet de lucru în coloana sa proprie."
+ error_cannot_move_into_self: "Nu p0ți muta un pachet de lucru în coloana sa proprie."
text_hidden_list_warning: "Nu toate listele sunt afișate deoarece nu aveți permisiunea. Contactați administratorul pentru mai multe informații."
click_to_remove_list: "Clic pentru a elimina această listă"
board_type:
diff --git a/modules/meeting/config/locales/crowdin/tr.yml b/modules/meeting/config/locales/crowdin/tr.yml
index 6dcd31df6854..cb56ccd0267d 100644
--- a/modules/meeting/config/locales/crowdin/tr.yml
+++ b/modules/meeting/config/locales/crowdin/tr.yml
@@ -88,19 +88,19 @@ tr:
label_meeting: "Toplantı"
label_meeting_plural: "Toplantılar"
label_meeting_new: "Yeni Toplantı"
- label_meeting_new_one_time: "New one-time meeting"
- label_meeting_create: "Create meeting"
- label_meeting_copy: "Copy meeting"
+ label_meeting_new_one_time: "Tek seferlik yeni toplantı"
+ label_meeting_create: "Toplantı oluştur"
+ label_meeting_copy: "Toplantıyı kopyala"
label_meeting_edit: "Toplantıyı Düzenle"
label_meeting_agenda: "Ajanda"
label_meeting_minutes: "Dakika"
label_meeting_close: "Kapat"
label_meeting_open: "Aç"
- label_meeting_index_delete: "Delete"
- label_meeting_open_this_meeting: "Open this meeting"
+ label_meeting_index_delete: "Sil"
+ label_meeting_open_this_meeting: "Bu toplantıyı açı"
label_meeting_agenda_close: "Başlamak için gündemi dakikalar sonra kapatın"
label_meeting_date_time: "Tarih/Saat"
- label_meeting_date_and_time: "Date and time"
+ label_meeting_date_and_time: "Tarih ve zaman"
label_meeting_diff: "Fark"
label_upcoming_meetings: "Yaklaşan toplantılar"
label_past_meetings: "Geçmiş toplantılar"
@@ -125,14 +125,14 @@ tr:
attachments: "Ekleri kopyala"
attachments_text: "Tük eklenen dosyaları yeni toplantıya kopyala"
agenda: "Gündemi kopyala"
- agenda_items: "Copy agenda items"
+ agenda_items: "Gündem maddesini kopyala"
agenda_text: "Eski toplantının gündemini kopyalayın"
- participants: "Copy list of participants"
+ participants: "Katılımcı listesini kopyala"
email:
send_emails: "Email participants"
send_invitation_emails: >
Yukarıda seçilen katılımcıların hepsine e-posta davetiyesi gönder. Bu işi daha sonra herhangi bir zamanda elle de gerçekleştirebilirsiniz.
- send_invitation_emails_structured: "Send an email invitation immediately to all participants. You can also do this manually at any time later."
+ send_invitation_emails_structured: "Tüm katılımcılara e-posta ile davetiye gönder. Bu işlemi daha sonra herhangi bir zamanda elle de gerçekleştirebilirsiniz."
open_meeting_link: "Açık toplantı"
invited:
summary: "%{actor} size toplantı için bir davetiye gönderdi %{title}"
@@ -146,7 +146,7 @@ tr:
types:
classic: "Klasik"
classic_text: "Toplantınızı biçimlendirilebilir bir metin gündemi ve protokolüyle düzenleyin."
- structured: "One-time"
+ structured: "Tek seferlik"
structured_text: "Toplantınızı, isteğe bağlı olarak bunları bir çalışma paketine bağlayarak, gündem maddelerinin bir listesi halinde düzenleyin."
structured_text_copy: "Toplantıyı kopyalamak toplantıyla ilgili ajanda maddelerini kopyalamayacaktır, sadece detaylar kopyalanacak"
copied: "#%{id} numaralı toplantıdan kopyalandı"
diff --git a/modules/openid_connect/config/locales/crowdin/af.yml b/modules/openid_connect/config/locales/crowdin/af.yml
index 57d7d7c75621..7a5267e7da54 100644
--- a/modules/openid_connect/config/locales/crowdin/af.yml
+++ b/modules/openid_connect/config/locales/crowdin/af.yml
@@ -59,8 +59,8 @@ af:
metadata_url: I have a discovery endpoint URL
client_id: This is the client ID given to you by your OpenID Connect provider
client_secret: This is the client secret given to you by your OpenID Connect provider
- limit_self_registration: If enabled, users can only register using this provider if configuration on the prvoder's end allows it.
- display_name: Then name of the provider. This will be displayed as the login button and in the list of providers.
+ limit_self_registration: If enabled, users can only register using this provider if configuration on the provider's end allows it.
+ display_name: The name of the provider. This will be displayed as the login button and in the list of providers.
tenant: 'Please replace the default tenant with your own if applicable. See this.'
post_logout_redirect_uri: The URL the OpenID Connect provider should redirect to after a logout request.
claims: >
diff --git a/modules/openid_connect/config/locales/crowdin/ar.yml b/modules/openid_connect/config/locales/crowdin/ar.yml
index 2f48c3d4b6ca..e15968898166 100644
--- a/modules/openid_connect/config/locales/crowdin/ar.yml
+++ b/modules/openid_connect/config/locales/crowdin/ar.yml
@@ -59,8 +59,8 @@ ar:
metadata_url: I have a discovery endpoint URL
client_id: This is the client ID given to you by your OpenID Connect provider
client_secret: This is the client secret given to you by your OpenID Connect provider
- limit_self_registration: If enabled, users can only register using this provider if configuration on the prvoder's end allows it.
- display_name: Then name of the provider. This will be displayed as the login button and in the list of providers.
+ limit_self_registration: If enabled, users can only register using this provider if configuration on the provider's end allows it.
+ display_name: The name of the provider. This will be displayed as the login button and in the list of providers.
tenant: 'Please replace the default tenant with your own if applicable. See this.'
post_logout_redirect_uri: The URL the OpenID Connect provider should redirect to after a logout request.
claims: >
diff --git a/modules/openid_connect/config/locales/crowdin/az.yml b/modules/openid_connect/config/locales/crowdin/az.yml
index c40ca1c1ab86..55fc4252693b 100644
--- a/modules/openid_connect/config/locales/crowdin/az.yml
+++ b/modules/openid_connect/config/locales/crowdin/az.yml
@@ -59,8 +59,8 @@ az:
metadata_url: I have a discovery endpoint URL
client_id: This is the client ID given to you by your OpenID Connect provider
client_secret: This is the client secret given to you by your OpenID Connect provider
- limit_self_registration: If enabled, users can only register using this provider if configuration on the prvoder's end allows it.
- display_name: Then name of the provider. This will be displayed as the login button and in the list of providers.
+ limit_self_registration: If enabled, users can only register using this provider if configuration on the provider's end allows it.
+ display_name: The name of the provider. This will be displayed as the login button and in the list of providers.
tenant: 'Please replace the default tenant with your own if applicable. See this.'
post_logout_redirect_uri: The URL the OpenID Connect provider should redirect to after a logout request.
claims: >
diff --git a/modules/openid_connect/config/locales/crowdin/be.yml b/modules/openid_connect/config/locales/crowdin/be.yml
index abc8e04f2b7d..3e4cbfc8a93f 100644
--- a/modules/openid_connect/config/locales/crowdin/be.yml
+++ b/modules/openid_connect/config/locales/crowdin/be.yml
@@ -59,8 +59,8 @@ be:
metadata_url: I have a discovery endpoint URL
client_id: This is the client ID given to you by your OpenID Connect provider
client_secret: This is the client secret given to you by your OpenID Connect provider
- limit_self_registration: If enabled, users can only register using this provider if configuration on the prvoder's end allows it.
- display_name: Then name of the provider. This will be displayed as the login button and in the list of providers.
+ limit_self_registration: If enabled, users can only register using this provider if configuration on the provider's end allows it.
+ display_name: The name of the provider. This will be displayed as the login button and in the list of providers.
tenant: 'Please replace the default tenant with your own if applicable. See this.'
post_logout_redirect_uri: The URL the OpenID Connect provider should redirect to after a logout request.
claims: >
diff --git a/modules/openid_connect/config/locales/crowdin/bg.yml b/modules/openid_connect/config/locales/crowdin/bg.yml
index afd23659f307..d8a81d68c2e8 100644
--- a/modules/openid_connect/config/locales/crowdin/bg.yml
+++ b/modules/openid_connect/config/locales/crowdin/bg.yml
@@ -59,8 +59,8 @@ bg:
metadata_url: I have a discovery endpoint URL
client_id: This is the client ID given to you by your OpenID Connect provider
client_secret: This is the client secret given to you by your OpenID Connect provider
- limit_self_registration: If enabled, users can only register using this provider if configuration on the prvoder's end allows it.
- display_name: Then name of the provider. This will be displayed as the login button and in the list of providers.
+ limit_self_registration: If enabled, users can only register using this provider if configuration on the provider's end allows it.
+ display_name: The name of the provider. This will be displayed as the login button and in the list of providers.
tenant: 'Please replace the default tenant with your own if applicable. See this.'
post_logout_redirect_uri: The URL the OpenID Connect provider should redirect to after a logout request.
claims: >
diff --git a/modules/openid_connect/config/locales/crowdin/ca.yml b/modules/openid_connect/config/locales/crowdin/ca.yml
index cbc8b7a06122..2e80d5e803cf 100644
--- a/modules/openid_connect/config/locales/crowdin/ca.yml
+++ b/modules/openid_connect/config/locales/crowdin/ca.yml
@@ -59,8 +59,8 @@ ca:
metadata_url: I have a discovery endpoint URL
client_id: This is the client ID given to you by your OpenID Connect provider
client_secret: This is the client secret given to you by your OpenID Connect provider
- limit_self_registration: If enabled, users can only register using this provider if configuration on the prvoder's end allows it.
- display_name: Then name of the provider. This will be displayed as the login button and in the list of providers.
+ limit_self_registration: If enabled, users can only register using this provider if configuration on the provider's end allows it.
+ display_name: The name of the provider. This will be displayed as the login button and in the list of providers.
tenant: 'Please replace the default tenant with your own if applicable. See this.'
post_logout_redirect_uri: The URL the OpenID Connect provider should redirect to after a logout request.
claims: >
diff --git a/modules/openid_connect/config/locales/crowdin/ckb-IR.yml b/modules/openid_connect/config/locales/crowdin/ckb-IR.yml
index c6a688bb60a9..5d2e965cd963 100644
--- a/modules/openid_connect/config/locales/crowdin/ckb-IR.yml
+++ b/modules/openid_connect/config/locales/crowdin/ckb-IR.yml
@@ -59,8 +59,8 @@ ckb-IR:
metadata_url: I have a discovery endpoint URL
client_id: This is the client ID given to you by your OpenID Connect provider
client_secret: This is the client secret given to you by your OpenID Connect provider
- limit_self_registration: If enabled, users can only register using this provider if configuration on the prvoder's end allows it.
- display_name: Then name of the provider. This will be displayed as the login button and in the list of providers.
+ limit_self_registration: If enabled, users can only register using this provider if configuration on the provider's end allows it.
+ display_name: The name of the provider. This will be displayed as the login button and in the list of providers.
tenant: 'Please replace the default tenant with your own if applicable. See this.'
post_logout_redirect_uri: The URL the OpenID Connect provider should redirect to after a logout request.
claims: >
diff --git a/modules/openid_connect/config/locales/crowdin/cs.yml b/modules/openid_connect/config/locales/crowdin/cs.yml
index b8eaa8e04f8f..a132346d3789 100644
--- a/modules/openid_connect/config/locales/crowdin/cs.yml
+++ b/modules/openid_connect/config/locales/crowdin/cs.yml
@@ -59,8 +59,8 @@ cs:
metadata_url: Mám adresu URL koncového bodu zjišťování
client_id: This is the client ID given to you by your OpenID Connect provider
client_secret: This is the client secret given to you by your OpenID Connect provider
- limit_self_registration: If enabled, users can only register using this provider if configuration on the prvoder's end allows it.
- display_name: Then name of the provider. This will be displayed as the login button and in the list of providers.
+ limit_self_registration: If enabled, users can only register using this provider if configuration on the provider's end allows it.
+ display_name: The name of the provider. This will be displayed as the login button and in the list of providers.
tenant: 'Please replace the default tenant with your own if applicable. See this.'
post_logout_redirect_uri: The URL the OpenID Connect provider should redirect to after a logout request.
claims: >
diff --git a/modules/openid_connect/config/locales/crowdin/da.yml b/modules/openid_connect/config/locales/crowdin/da.yml
index cb8ecd38cc5d..a1e403bb334b 100644
--- a/modules/openid_connect/config/locales/crowdin/da.yml
+++ b/modules/openid_connect/config/locales/crowdin/da.yml
@@ -59,8 +59,8 @@ da:
metadata_url: I have a discovery endpoint URL
client_id: This is the client ID given to you by your OpenID Connect provider
client_secret: This is the client secret given to you by your OpenID Connect provider
- limit_self_registration: If enabled, users can only register using this provider if configuration on the prvoder's end allows it.
- display_name: Then name of the provider. This will be displayed as the login button and in the list of providers.
+ limit_self_registration: If enabled, users can only register using this provider if configuration on the provider's end allows it.
+ display_name: The name of the provider. This will be displayed as the login button and in the list of providers.
tenant: 'Please replace the default tenant with your own if applicable. See this.'
post_logout_redirect_uri: The URL the OpenID Connect provider should redirect to after a logout request.
claims: >
diff --git a/modules/openid_connect/config/locales/crowdin/de.yml b/modules/openid_connect/config/locales/crowdin/de.yml
index 86a3e03c7e8a..ab6de0c139bf 100644
--- a/modules/openid_connect/config/locales/crowdin/de.yml
+++ b/modules/openid_connect/config/locales/crowdin/de.yml
@@ -59,8 +59,8 @@ de:
metadata_url: Ich habe eine Discovery-Endpunkt-URL
client_id: Dies ist die Client-ID, die Sie von Ihrem OpenID Connect-Anbieter erhalten haben
client_secret: Dies ist das Client-Secret, die Sie von Ihrem OpenID Connect-Anbieter erhalten haben
- limit_self_registration: Wenn diese Option aktiviert ist, können sich Benutzer nur dann über diesen Anbieter registrieren, wenn die Konfiguration in OpenProject es erlaubt.
- display_name: Der Name des SSO-Anbieters. Dieser wird in der Login-Schaltfläche angezeigt.
+ limit_self_registration: If enabled, users can only register using this provider if configuration on the provider's end allows it.
+ display_name: The name of the provider. This will be displayed as the login button and in the list of providers.
tenant: 'Bitte ersetzen Sie den vorgegebenen Mandanten durch Ihren eigenen, falls zutreffend. Siehe diese Dokumentation von Microsoft Entra.'
post_logout_redirect_uri: Die URL, an die der OpenID Connect-Anbieter nach einer erfolgreichen Abmeldung weiterleiten soll.
claims: >
diff --git a/modules/openid_connect/config/locales/crowdin/el.yml b/modules/openid_connect/config/locales/crowdin/el.yml
index 99920f4895ac..99eca27fc395 100644
--- a/modules/openid_connect/config/locales/crowdin/el.yml
+++ b/modules/openid_connect/config/locales/crowdin/el.yml
@@ -59,8 +59,8 @@ el:
metadata_url: I have a discovery endpoint URL
client_id: This is the client ID given to you by your OpenID Connect provider
client_secret: This is the client secret given to you by your OpenID Connect provider
- limit_self_registration: If enabled, users can only register using this provider if configuration on the prvoder's end allows it.
- display_name: Then name of the provider. This will be displayed as the login button and in the list of providers.
+ limit_self_registration: If enabled, users can only register using this provider if configuration on the provider's end allows it.
+ display_name: The name of the provider. This will be displayed as the login button and in the list of providers.
tenant: 'Please replace the default tenant with your own if applicable. See this.'
post_logout_redirect_uri: The URL the OpenID Connect provider should redirect to after a logout request.
claims: >
diff --git a/modules/openid_connect/config/locales/crowdin/eo.yml b/modules/openid_connect/config/locales/crowdin/eo.yml
index e9a17c160cb3..d60ce933616e 100644
--- a/modules/openid_connect/config/locales/crowdin/eo.yml
+++ b/modules/openid_connect/config/locales/crowdin/eo.yml
@@ -59,8 +59,8 @@ eo:
metadata_url: I have a discovery endpoint URL
client_id: This is the client ID given to you by your OpenID Connect provider
client_secret: This is the client secret given to you by your OpenID Connect provider
- limit_self_registration: If enabled, users can only register using this provider if configuration on the prvoder's end allows it.
- display_name: Then name of the provider. This will be displayed as the login button and in the list of providers.
+ limit_self_registration: If enabled, users can only register using this provider if configuration on the provider's end allows it.
+ display_name: The name of the provider. This will be displayed as the login button and in the list of providers.
tenant: 'Please replace the default tenant with your own if applicable. See this.'
post_logout_redirect_uri: The URL the OpenID Connect provider should redirect to after a logout request.
claims: >
diff --git a/modules/openid_connect/config/locales/crowdin/es.yml b/modules/openid_connect/config/locales/crowdin/es.yml
index 645ad72c2477..6fb3b9af5987 100644
--- a/modules/openid_connect/config/locales/crowdin/es.yml
+++ b/modules/openid_connect/config/locales/crowdin/es.yml
@@ -59,8 +59,8 @@ es:
metadata_url: Tengo una URL del terminal de descubrimiento
client_id: Este es el ID de cliente que le ha proporcionado su proveedor de OpenID Connect
client_secret: Este es el secreto de cliente que le ha proporcionado su proveedor de OpenID Connect
- limit_self_registration: Si está activada, los usuarios solo podrán registrarse utilizando este proveedor si la configuración del proveedor lo permite.
- display_name: El nombre del proveedor. Aparecerá como botón de inicio de sesión y en la lista de proveedores.
+ limit_self_registration: If enabled, users can only register using this provider if configuration on the provider's end allows it.
+ display_name: The name of the provider. This will be displayed as the login button and in the list of providers.
tenant: 'Sustituya el inquilino predeterminado por el suyo si procede. Consulte esto.'
post_logout_redirect_uri: La URL a la que debe redirigir el proveedor de OpenID Connect tras una solicitud de cierre de sesión.
claims: >
diff --git a/modules/openid_connect/config/locales/crowdin/et.yml b/modules/openid_connect/config/locales/crowdin/et.yml
index 7c92849176c5..1b118855cf5a 100644
--- a/modules/openid_connect/config/locales/crowdin/et.yml
+++ b/modules/openid_connect/config/locales/crowdin/et.yml
@@ -59,8 +59,8 @@ et:
metadata_url: I have a discovery endpoint URL
client_id: This is the client ID given to you by your OpenID Connect provider
client_secret: This is the client secret given to you by your OpenID Connect provider
- limit_self_registration: If enabled, users can only register using this provider if configuration on the prvoder's end allows it.
- display_name: Then name of the provider. This will be displayed as the login button and in the list of providers.
+ limit_self_registration: If enabled, users can only register using this provider if configuration on the provider's end allows it.
+ display_name: The name of the provider. This will be displayed as the login button and in the list of providers.
tenant: 'Please replace the default tenant with your own if applicable. See this.'
post_logout_redirect_uri: The URL the OpenID Connect provider should redirect to after a logout request.
claims: >
diff --git a/modules/openid_connect/config/locales/crowdin/eu.yml b/modules/openid_connect/config/locales/crowdin/eu.yml
index e9aa246d3472..e8be254fc81f 100644
--- a/modules/openid_connect/config/locales/crowdin/eu.yml
+++ b/modules/openid_connect/config/locales/crowdin/eu.yml
@@ -59,8 +59,8 @@ eu:
metadata_url: I have a discovery endpoint URL
client_id: This is the client ID given to you by your OpenID Connect provider
client_secret: This is the client secret given to you by your OpenID Connect provider
- limit_self_registration: If enabled, users can only register using this provider if configuration on the prvoder's end allows it.
- display_name: Then name of the provider. This will be displayed as the login button and in the list of providers.
+ limit_self_registration: If enabled, users can only register using this provider if configuration on the provider's end allows it.
+ display_name: The name of the provider. This will be displayed as the login button and in the list of providers.
tenant: 'Please replace the default tenant with your own if applicable. See this.'
post_logout_redirect_uri: The URL the OpenID Connect provider should redirect to after a logout request.
claims: >
diff --git a/modules/openid_connect/config/locales/crowdin/fa.yml b/modules/openid_connect/config/locales/crowdin/fa.yml
index 77d2d515c3b0..7b4c861d7a57 100644
--- a/modules/openid_connect/config/locales/crowdin/fa.yml
+++ b/modules/openid_connect/config/locales/crowdin/fa.yml
@@ -59,8 +59,8 @@ fa:
metadata_url: I have a discovery endpoint URL
client_id: This is the client ID given to you by your OpenID Connect provider
client_secret: This is the client secret given to you by your OpenID Connect provider
- limit_self_registration: If enabled, users can only register using this provider if configuration on the prvoder's end allows it.
- display_name: Then name of the provider. This will be displayed as the login button and in the list of providers.
+ limit_self_registration: If enabled, users can only register using this provider if configuration on the provider's end allows it.
+ display_name: The name of the provider. This will be displayed as the login button and in the list of providers.
tenant: 'Please replace the default tenant with your own if applicable. See this.'
post_logout_redirect_uri: The URL the OpenID Connect provider should redirect to after a logout request.
claims: >
diff --git a/modules/openid_connect/config/locales/crowdin/fi.yml b/modules/openid_connect/config/locales/crowdin/fi.yml
index 5a55d81a41de..718762eb9ece 100644
--- a/modules/openid_connect/config/locales/crowdin/fi.yml
+++ b/modules/openid_connect/config/locales/crowdin/fi.yml
@@ -59,8 +59,8 @@ fi:
metadata_url: I have a discovery endpoint URL
client_id: This is the client ID given to you by your OpenID Connect provider
client_secret: This is the client secret given to you by your OpenID Connect provider
- limit_self_registration: If enabled, users can only register using this provider if configuration on the prvoder's end allows it.
- display_name: Then name of the provider. This will be displayed as the login button and in the list of providers.
+ limit_self_registration: If enabled, users can only register using this provider if configuration on the provider's end allows it.
+ display_name: The name of the provider. This will be displayed as the login button and in the list of providers.
tenant: 'Please replace the default tenant with your own if applicable. See this.'
post_logout_redirect_uri: The URL the OpenID Connect provider should redirect to after a logout request.
claims: >
diff --git a/modules/openid_connect/config/locales/crowdin/fil.yml b/modules/openid_connect/config/locales/crowdin/fil.yml
index aeb7c557893e..1dd52c06c4ce 100644
--- a/modules/openid_connect/config/locales/crowdin/fil.yml
+++ b/modules/openid_connect/config/locales/crowdin/fil.yml
@@ -59,8 +59,8 @@ fil:
metadata_url: I have a discovery endpoint URL
client_id: This is the client ID given to you by your OpenID Connect provider
client_secret: This is the client secret given to you by your OpenID Connect provider
- limit_self_registration: If enabled, users can only register using this provider if configuration on the prvoder's end allows it.
- display_name: Then name of the provider. This will be displayed as the login button and in the list of providers.
+ limit_self_registration: If enabled, users can only register using this provider if configuration on the provider's end allows it.
+ display_name: The name of the provider. This will be displayed as the login button and in the list of providers.
tenant: 'Please replace the default tenant with your own if applicable. See this.'
post_logout_redirect_uri: The URL the OpenID Connect provider should redirect to after a logout request.
claims: >
diff --git a/modules/openid_connect/config/locales/crowdin/fr.yml b/modules/openid_connect/config/locales/crowdin/fr.yml
index 1c5c69f5f074..18d215716867 100644
--- a/modules/openid_connect/config/locales/crowdin/fr.yml
+++ b/modules/openid_connect/config/locales/crowdin/fr.yml
@@ -59,8 +59,8 @@ fr:
metadata_url: J'ai une URL de point de terminaison de découverte
client_id: Il s'agit de l'ID de client qui vous a été attribué par votre fournisseur OpenID Connect
client_secret: Il s'agit de la clé secrète du client qui vous a été communiquée par votre fournisseur OpenID Connect
- limit_self_registration: Si cette option est activée, les utilisateurs peuvent s'inscrire par le biais de ce fournisseur uniquement si la configuration du côté du fournisseur le permet.
- display_name: Le nom du fournisseur. Il sera affiché comme bouton de connexion et dans la liste des fournisseurs.
+ limit_self_registration: If enabled, users can only register using this provider if configuration on the provider's end allows it.
+ display_name: The name of the provider. This will be displayed as the login button and in the list of providers.
tenant: 'Veuillez remplacer le locataire par défaut par le vôtre, le cas échéant. Vous pouvez en savoir plus ici.'
post_logout_redirect_uri: L'URL vers laquelle le fournisseur OpenID Connect doit rediriger le client après une demande de déconnexion.
claims: >
diff --git a/modules/openid_connect/config/locales/crowdin/he.yml b/modules/openid_connect/config/locales/crowdin/he.yml
index ac2975693fa5..a3ed35569e68 100644
--- a/modules/openid_connect/config/locales/crowdin/he.yml
+++ b/modules/openid_connect/config/locales/crowdin/he.yml
@@ -59,8 +59,8 @@ he:
metadata_url: I have a discovery endpoint URL
client_id: This is the client ID given to you by your OpenID Connect provider
client_secret: This is the client secret given to you by your OpenID Connect provider
- limit_self_registration: If enabled, users can only register using this provider if configuration on the prvoder's end allows it.
- display_name: Then name of the provider. This will be displayed as the login button and in the list of providers.
+ limit_self_registration: If enabled, users can only register using this provider if configuration on the provider's end allows it.
+ display_name: The name of the provider. This will be displayed as the login button and in the list of providers.
tenant: 'Please replace the default tenant with your own if applicable. See this.'
post_logout_redirect_uri: The URL the OpenID Connect provider should redirect to after a logout request.
claims: >
diff --git a/modules/openid_connect/config/locales/crowdin/hi.yml b/modules/openid_connect/config/locales/crowdin/hi.yml
index d6d05fc47e65..7066cf38f912 100644
--- a/modules/openid_connect/config/locales/crowdin/hi.yml
+++ b/modules/openid_connect/config/locales/crowdin/hi.yml
@@ -59,8 +59,8 @@ hi:
metadata_url: I have a discovery endpoint URL
client_id: This is the client ID given to you by your OpenID Connect provider
client_secret: This is the client secret given to you by your OpenID Connect provider
- limit_self_registration: If enabled, users can only register using this provider if configuration on the prvoder's end allows it.
- display_name: Then name of the provider. This will be displayed as the login button and in the list of providers.
+ limit_self_registration: If enabled, users can only register using this provider if configuration on the provider's end allows it.
+ display_name: The name of the provider. This will be displayed as the login button and in the list of providers.
tenant: 'Please replace the default tenant with your own if applicable. See this.'
post_logout_redirect_uri: The URL the OpenID Connect provider should redirect to after a logout request.
claims: >
diff --git a/modules/openid_connect/config/locales/crowdin/hr.yml b/modules/openid_connect/config/locales/crowdin/hr.yml
index b1505a24936a..3862422f9d70 100644
--- a/modules/openid_connect/config/locales/crowdin/hr.yml
+++ b/modules/openid_connect/config/locales/crowdin/hr.yml
@@ -59,8 +59,8 @@ hr:
metadata_url: I have a discovery endpoint URL
client_id: This is the client ID given to you by your OpenID Connect provider
client_secret: This is the client secret given to you by your OpenID Connect provider
- limit_self_registration: If enabled, users can only register using this provider if configuration on the prvoder's end allows it.
- display_name: Then name of the provider. This will be displayed as the login button and in the list of providers.
+ limit_self_registration: If enabled, users can only register using this provider if configuration on the provider's end allows it.
+ display_name: The name of the provider. This will be displayed as the login button and in the list of providers.
tenant: 'Please replace the default tenant with your own if applicable. See this.'
post_logout_redirect_uri: The URL the OpenID Connect provider should redirect to after a logout request.
claims: >
diff --git a/modules/openid_connect/config/locales/crowdin/hu.yml b/modules/openid_connect/config/locales/crowdin/hu.yml
index 9dd8c2430198..976bef9df5ea 100644
--- a/modules/openid_connect/config/locales/crowdin/hu.yml
+++ b/modules/openid_connect/config/locales/crowdin/hu.yml
@@ -59,8 +59,8 @@ hu:
metadata_url: I have a discovery endpoint URL
client_id: This is the client ID given to you by your OpenID Connect provider
client_secret: This is the client secret given to you by your OpenID Connect provider
- limit_self_registration: If enabled, users can only register using this provider if configuration on the prvoder's end allows it.
- display_name: Then name of the provider. This will be displayed as the login button and in the list of providers.
+ limit_self_registration: If enabled, users can only register using this provider if configuration on the provider's end allows it.
+ display_name: The name of the provider. This will be displayed as the login button and in the list of providers.
tenant: 'Please replace the default tenant with your own if applicable. See this.'
post_logout_redirect_uri: The URL the OpenID Connect provider should redirect to after a logout request.
claims: >
diff --git a/modules/openid_connect/config/locales/crowdin/id.yml b/modules/openid_connect/config/locales/crowdin/id.yml
index 6f4525fc1e67..7152433b7cf2 100644
--- a/modules/openid_connect/config/locales/crowdin/id.yml
+++ b/modules/openid_connect/config/locales/crowdin/id.yml
@@ -59,8 +59,8 @@ id:
metadata_url: I have a discovery endpoint URL
client_id: This is the client ID given to you by your OpenID Connect provider
client_secret: This is the client secret given to you by your OpenID Connect provider
- limit_self_registration: If enabled, users can only register using this provider if configuration on the prvoder's end allows it.
- display_name: Then name of the provider. This will be displayed as the login button and in the list of providers.
+ limit_self_registration: If enabled, users can only register using this provider if configuration on the provider's end allows it.
+ display_name: The name of the provider. This will be displayed as the login button and in the list of providers.
tenant: 'Please replace the default tenant with your own if applicable. See this.'
post_logout_redirect_uri: The URL the OpenID Connect provider should redirect to after a logout request.
claims: >
diff --git a/modules/openid_connect/config/locales/crowdin/it.yml b/modules/openid_connect/config/locales/crowdin/it.yml
index fcf0be841d6b..19ce1bf86b6e 100644
--- a/modules/openid_connect/config/locales/crowdin/it.yml
+++ b/modules/openid_connect/config/locales/crowdin/it.yml
@@ -59,8 +59,8 @@ it:
metadata_url: Ho un URL endpoint di ricerca
client_id: Questo è l'ID client che ti viene assegnato dal tuo fornitore OpenID Connect
client_secret: Questa è la chiave segreta del client che ti viene assegnata dal tuo fornitore OpenID Connect
- limit_self_registration: Se l'opzione è abilitata, gli utenti possono registrarsi utilizzando questo fornitore solo se la configurazione da parte del fornitore lo consente.
- display_name: Il nome del fornitore. Questo verrà visualizzato come pulsante di accesso e nell'elenco dei fornitori.
+ limit_self_registration: If enabled, users can only register using this provider if configuration on the provider's end allows it.
+ display_name: The name of the provider. This will be displayed as the login button and in the list of providers.
tenant: 'Sostituisci il tenant predefinito con il proprio se applicabile. Consulta questa pagina.'
post_logout_redirect_uri: L'URL a cui il fornitore OpenID Connect deve reindirizzare dopo una richiesta di logout.
claims: >
diff --git a/modules/openid_connect/config/locales/crowdin/ja.yml b/modules/openid_connect/config/locales/crowdin/ja.yml
index cbc00c4956c9..8ee363eb9ad6 100644
--- a/modules/openid_connect/config/locales/crowdin/ja.yml
+++ b/modules/openid_connect/config/locales/crowdin/ja.yml
@@ -59,8 +59,8 @@ ja:
metadata_url: I have a discovery endpoint URL
client_id: This is the client ID given to you by your OpenID Connect provider
client_secret: This is the client secret given to you by your OpenID Connect provider
- limit_self_registration: If enabled, users can only register using this provider if configuration on the prvoder's end allows it.
- display_name: Then name of the provider. This will be displayed as the login button and in the list of providers.
+ limit_self_registration: If enabled, users can only register using this provider if configuration on the provider's end allows it.
+ display_name: The name of the provider. This will be displayed as the login button and in the list of providers.
tenant: 'Please replace the default tenant with your own if applicable. See this.'
post_logout_redirect_uri: The URL the OpenID Connect provider should redirect to after a logout request.
claims: >
diff --git a/modules/openid_connect/config/locales/crowdin/ka.yml b/modules/openid_connect/config/locales/crowdin/ka.yml
index 49dbd9ea83d8..033e1c4c8861 100644
--- a/modules/openid_connect/config/locales/crowdin/ka.yml
+++ b/modules/openid_connect/config/locales/crowdin/ka.yml
@@ -59,8 +59,8 @@ ka:
metadata_url: I have a discovery endpoint URL
client_id: This is the client ID given to you by your OpenID Connect provider
client_secret: This is the client secret given to you by your OpenID Connect provider
- limit_self_registration: If enabled, users can only register using this provider if configuration on the prvoder's end allows it.
- display_name: Then name of the provider. This will be displayed as the login button and in the list of providers.
+ limit_self_registration: If enabled, users can only register using this provider if configuration on the provider's end allows it.
+ display_name: The name of the provider. This will be displayed as the login button and in the list of providers.
tenant: 'Please replace the default tenant with your own if applicable. See this.'
post_logout_redirect_uri: The URL the OpenID Connect provider should redirect to after a logout request.
claims: >
diff --git a/modules/openid_connect/config/locales/crowdin/kk.yml b/modules/openid_connect/config/locales/crowdin/kk.yml
index 2b7c36ec2092..fdd6544277bd 100644
--- a/modules/openid_connect/config/locales/crowdin/kk.yml
+++ b/modules/openid_connect/config/locales/crowdin/kk.yml
@@ -59,8 +59,8 @@ kk:
metadata_url: I have a discovery endpoint URL
client_id: This is the client ID given to you by your OpenID Connect provider
client_secret: This is the client secret given to you by your OpenID Connect provider
- limit_self_registration: If enabled, users can only register using this provider if configuration on the prvoder's end allows it.
- display_name: Then name of the provider. This will be displayed as the login button and in the list of providers.
+ limit_self_registration: If enabled, users can only register using this provider if configuration on the provider's end allows it.
+ display_name: The name of the provider. This will be displayed as the login button and in the list of providers.
tenant: 'Please replace the default tenant with your own if applicable. See this.'
post_logout_redirect_uri: The URL the OpenID Connect provider should redirect to after a logout request.
claims: >
diff --git a/modules/openid_connect/config/locales/crowdin/ko.yml b/modules/openid_connect/config/locales/crowdin/ko.yml
index 155da52838ff..0f42284c0f54 100644
--- a/modules/openid_connect/config/locales/crowdin/ko.yml
+++ b/modules/openid_connect/config/locales/crowdin/ko.yml
@@ -37,52 +37,52 @@ ko:
format: "검색 엔드포인트 URL %{message}"
response_is_not_successful: " - 응답 상태는 %{status}입니다."
response_is_not_json: " - JSON 본문을 반환하지 않습니다."
- response_misses_required_attributes: " does not return required attributes. Missing attributes are: %{missing_attributes}."
+ response_misses_required_attributes: " - 필수 특성을 반환하지 않습니다. 누락된 특성: %{missing_attributes}."
provider:
delete_warning:
- input_delete_confirmation: Enter the provider name %{name} to confirm deletion.
- irreversible_notice: Deleting an SSO provider is an irreversible action.
- provider: 'Are you sure you want to delete the SSO provider %{name}? To confirm this action please enter the name of the provider in the field below, this will:'
- delete_result_1: Remove the provider from the list of available providers.
+ input_delete_confirmation: 삭제를 확인하려면 공급자 이름 %{name}(을)를 입력하세요.
+ irreversible_notice: SSO 공급자를 삭제하면 되돌릴 수 없습니다.
+ provider: 'SSO 공급자 %{name}을(를) 삭제하시겠습니까? 이 작업을 확인하려면 아래 필드에 공급자 이름을 입력하세요. 이렇게 하면 다음과 같이 됩니다.'
+ delete_result_1: 사용 가능한 공급자 목록에서 공급자를 제거합니다.
delete_result_user_count:
- zero: No users are currently using this provider. No further action is required.
- one: "One user is currently still using this provider. They will need to be re-invited or logging in with another provider."
- other: "%{count} users are currently still using this provider. They will need to be re-invited or logging in with another provider."
+ zero: 현재 이 공급자를 사용하는 사용자가 없습니다. 추가 조치가 필요하지 않습니다.
+ one: "1명의 사용자가 이 공급자를 계속 사용하고 있습니다. 해당 사용자를 다시 초대하거나 다른 공급자로 로그인해야 합니다."
+ other: "%{count}명의 사용자가 이 공급자를 계속 사용하고 있습니다. 해당 사용자를 다시 초대하거나 다른 공급자로 로그인해야 합니다."
delete_result_direct: 이 공급자는 직접 로그인 공급자로 표시됩니다. 이 설정은 제거되며 사용자는 더 이상 로그인을 위해 해당 공급자로 리디렉션되지 않습니다.
openid_connect:
menu_title: OpenID 공급자
delete_title: "OpenID Connect 공급자 삭제"
instructions:
redirect_url: 로그인 성공 후 OpenID Connect 공급자가 OpenProject로 다시 리디렉션할 때 사용해야 하는 리디렉션 URL입니다.
- endpoint_url: OpenID Connect 공급자가 사용자에게 제공한 엔드포인트 URL
+ endpoint_url: OpenID Connect 공급자가 귀하에게 제공한 엔드포인트 URL
metadata_none: 이 정보가 없습니다
metadata_url: 검색 엔드포인트 URL이 있습니다
- client_id: This is the client ID given to you by your OpenID Connect provider
- client_secret: This is the client secret given to you by your OpenID Connect provider
- limit_self_registration: If enabled, users can only register using this provider if configuration on the prvoder's end allows it.
- display_name: Then name of the provider. This will be displayed as the login button and in the list of providers.
- tenant: 'Please replace the default tenant with your own if applicable. See this.'
- post_logout_redirect_uri: The URL the OpenID Connect provider should redirect to after a logout request.
+ client_id: OpenID Connect 공급자가 귀하에게 제공한 클라이언트 ID입니다
+ client_secret: OpenID Connect 공급자가 귀하에게 제공한 클라이언트 비밀번호입니다
+ limit_self_registration: 활성화된 경우, 사용자는 공급자 측의 구성에서 허용하는 경우에만 이 공급자를 사용하여 등록할 수 있습니다.
+ display_name: 공급자 이름입니다. 로그인 버튼으로 표시되며 공급자 목록에 표시됩니다.
+ tenant: '해당되는 경우 기본 테넌트를 고유한 테넌트로 교체하세요. 여기를 참조하세요.'
+ post_logout_redirect_uri: 로그아웃 요청 후 OpenID Connect 공급자가 리디렉션해야 하는 URL입니다.
claims: >
- You can request additional claims for the userinfo and id token endpoints. Please see [our OpenID connect documentation](docs_url) for more information.
+ 사용자 정보 및 ID 토큰 엔드포인트에 대한 추가 클레임을 요청할 수 있습니다. 자세한 내용은 [OpenID Connect 문서](docs_url)를 참조하세요.
acr_values: >
- Request non-essential claims in an easier format. See [our documentation on acr_values](docs_url) for more information.
+ 필수적이지 않은 클레임은 더 간편한 형식으로 요청하세요. 자세한 내용은 [acr_values에 대한 문서](docs_url)를 참조하세요.
mapping_login: >
- Provide a custom mapping in the userinfo response to be used for the login attribute.
+ 로그인 특성에 사용할 사용자 정보 응답에 사용자 지정 매핑을 제공합니다.
mapping_email: >
- Provide a custom mapping in the userinfo response to be used for the email attribute.
+ 이메일 특성에 사용할 사용자 정보 응답에 사용자 지정 매핑을 제공합니다.
mapping_first_name: >
- Provide a custom mapping in the userinfo response to be used for the first name.
+ 이름에 사용할 사용자 정보 응답에 사용자 지정 매핑을 제공합니다.
mapping_last_name: >
- Provide a custom mapping in the userinfo response to be used for the last name.
+ 성에 사용할 사용자 정보 응답에 사용자 지정 매핑을 제공합니다.
mapping_admin: >
- Provide a custom mapping in the userinfo response to be used for the admin status. It expects a boolean attribute to be returned.
+ 관리자 상태에 사용할 사용자 정보 응답에 사용자 지정 매핑을 제공합니다. 부울 특성이 반환될 것으로 예상됩니다.
settings:
- metadata_none: I don't have this information
- metadata_url: I have a discovery endpoint URL
- endpoint_url: Endpoint URL
+ metadata_none: 이 정보가 없습니다
+ metadata_url: 검색 엔드포인트 URL이 있습니다
+ endpoint_url: 엔드포인트 URL
providers:
- seeded_from_env: "This provider was seeded from the environment configuration. It cannot be edited."
+ seeded_from_env: "이 공급자는 환경 구성에서 시드되었으며, 편집할 수 없습니다."
google:
name: Google
microsoft_entra:
@@ -96,26 +96,26 @@ ko:
label_empty_title: 아직 구성된 OpenID 공급자가 없습니다.
label_empty_description: 여기에서 보려면 공급자를 추가합니다.
label_metadata: OpenID Connect 검색 엔드포인트
- label_automatic_configuration: Automatic configuration
- label_optional_configuration: Optional configuration
+ label_automatic_configuration: 자동 구성
+ label_optional_configuration: 옵션 구성
label_advanced_configuration: 고급 구성
label_configuration_details: 메타데이터
label_client_details: 클라이언트 세부 정보
label_attribute_mapping: 특성 매핑
- client_details_description: Configuration details of OpenProject as an OIDC client
+ client_details_description: OIDC 클라이언트인 OpenProject의 구성 세부 정보
no_results_table: 아직 정의된 공급자가 없습니다.
plural: OpenID 공급자
singular: OpenID 공급자
section_texts:
- metadata: Pre-fill configuration using an OpenID Connect discovery endpoint URL
- metadata_form_banner: Editing the discovery endpoint may override existing pre-filled metadata values.
- metadata_form_title: OpenID Connect Discovery endpoint
- metadata_form_description: If your identity provider has a discovery endpoint URL. Use it below to pre-fill configuration.
- configuration_metadata: The information has been pre-filled using the supplied discovery endpoint. In most cases, they do not require editing.
- configuration: Configuration details of the OpenID Connect provider
- display_name: The display name visible to users.
- attribute_mapping: Configure the mapping of attributes between OpenProject and the OpenID Connect provider.
- claims: Request additional claims for the ID token or userinfo response.
+ metadata: OpenID Connect 검색 엔드포인트 URL을 사용하여 구성 미리 채우기
+ metadata_form_banner: 검색 엔드포인트를 편집하면 미리 채워진 기존 메타데이터 값이 재정의될 수 있습니다.
+ metadata_form_title: OpenID Connect 검색 엔드포인트
+ metadata_form_description: ID 공급자에게 검색 엔드포인트 URL이 있는 경우. 구성을 미리 채우려면 아래 항목을 사용하세요.
+ configuration_metadata: 이 정보는 제공된 검색 엔드포인트를 사용하여 미리 채워졌습니다. 대부분의 경우 편집할 필요가 없습니다.
+ configuration: OpenID Connect 공급자의 구성 세부 정보
+ display_name: 사용자에게 표시되는 표시 이름입니다.
+ attribute_mapping: OpenProject와 OpenID Connect 공급자 간의 특성 매핑을 구성합니다.
+ claims: ID 토큰 또는 사용자 정보 응답에 대한 추가 클레임을 요청합니다.
setting_instructions:
limit_self_registration: >
활성화되면, 사용자는 자체 등록 설정에서 허용하는 경우에만 이 공급자를 사용하여 등록할 수 있습니다.
diff --git a/modules/openid_connect/config/locales/crowdin/lt.yml b/modules/openid_connect/config/locales/crowdin/lt.yml
index 7d8a87dd8f0a..e236d84bd584 100644
--- a/modules/openid_connect/config/locales/crowdin/lt.yml
+++ b/modules/openid_connect/config/locales/crowdin/lt.yml
@@ -59,8 +59,8 @@ lt:
metadata_url: I have a discovery endpoint URL
client_id: This is the client ID given to you by your OpenID Connect provider
client_secret: This is the client secret given to you by your OpenID Connect provider
- limit_self_registration: If enabled, users can only register using this provider if configuration on the prvoder's end allows it.
- display_name: Then name of the provider. This will be displayed as the login button and in the list of providers.
+ limit_self_registration: If enabled, users can only register using this provider if configuration on the provider's end allows it.
+ display_name: The name of the provider. This will be displayed as the login button and in the list of providers.
tenant: 'Please replace the default tenant with your own if applicable. See this.'
post_logout_redirect_uri: The URL the OpenID Connect provider should redirect to after a logout request.
claims: >
diff --git a/modules/openid_connect/config/locales/crowdin/lv.yml b/modules/openid_connect/config/locales/crowdin/lv.yml
index d23e5a89a769..d4e4df372019 100644
--- a/modules/openid_connect/config/locales/crowdin/lv.yml
+++ b/modules/openid_connect/config/locales/crowdin/lv.yml
@@ -59,8 +59,8 @@ lv:
metadata_url: I have a discovery endpoint URL
client_id: This is the client ID given to you by your OpenID Connect provider
client_secret: This is the client secret given to you by your OpenID Connect provider
- limit_self_registration: If enabled, users can only register using this provider if configuration on the prvoder's end allows it.
- display_name: Then name of the provider. This will be displayed as the login button and in the list of providers.
+ limit_self_registration: If enabled, users can only register using this provider if configuration on the provider's end allows it.
+ display_name: The name of the provider. This will be displayed as the login button and in the list of providers.
tenant: 'Please replace the default tenant with your own if applicable. See this.'
post_logout_redirect_uri: The URL the OpenID Connect provider should redirect to after a logout request.
claims: >
diff --git a/modules/openid_connect/config/locales/crowdin/mn.yml b/modules/openid_connect/config/locales/crowdin/mn.yml
index 4912b38ffba8..67f3a5bcc106 100644
--- a/modules/openid_connect/config/locales/crowdin/mn.yml
+++ b/modules/openid_connect/config/locales/crowdin/mn.yml
@@ -59,8 +59,8 @@ mn:
metadata_url: I have a discovery endpoint URL
client_id: This is the client ID given to you by your OpenID Connect provider
client_secret: This is the client secret given to you by your OpenID Connect provider
- limit_self_registration: If enabled, users can only register using this provider if configuration on the prvoder's end allows it.
- display_name: Then name of the provider. This will be displayed as the login button and in the list of providers.
+ limit_self_registration: If enabled, users can only register using this provider if configuration on the provider's end allows it.
+ display_name: The name of the provider. This will be displayed as the login button and in the list of providers.
tenant: 'Please replace the default tenant with your own if applicable. See this.'
post_logout_redirect_uri: The URL the OpenID Connect provider should redirect to after a logout request.
claims: >
diff --git a/modules/openid_connect/config/locales/crowdin/ms.yml b/modules/openid_connect/config/locales/crowdin/ms.yml
index f0ae18934d39..38d2efdac5cb 100644
--- a/modules/openid_connect/config/locales/crowdin/ms.yml
+++ b/modules/openid_connect/config/locales/crowdin/ms.yml
@@ -59,8 +59,8 @@ ms:
metadata_url: I have a discovery endpoint URL
client_id: This is the client ID given to you by your OpenID Connect provider
client_secret: This is the client secret given to you by your OpenID Connect provider
- limit_self_registration: If enabled, users can only register using this provider if configuration on the prvoder's end allows it.
- display_name: Then name of the provider. This will be displayed as the login button and in the list of providers.
+ limit_self_registration: If enabled, users can only register using this provider if configuration on the provider's end allows it.
+ display_name: The name of the provider. This will be displayed as the login button and in the list of providers.
tenant: 'Please replace the default tenant with your own if applicable. See this.'
post_logout_redirect_uri: The URL the OpenID Connect provider should redirect to after a logout request.
claims: >
diff --git a/modules/openid_connect/config/locales/crowdin/ne.yml b/modules/openid_connect/config/locales/crowdin/ne.yml
index 0df3afb001e5..2d5e6b1da280 100644
--- a/modules/openid_connect/config/locales/crowdin/ne.yml
+++ b/modules/openid_connect/config/locales/crowdin/ne.yml
@@ -59,8 +59,8 @@ ne:
metadata_url: I have a discovery endpoint URL
client_id: This is the client ID given to you by your OpenID Connect provider
client_secret: This is the client secret given to you by your OpenID Connect provider
- limit_self_registration: If enabled, users can only register using this provider if configuration on the prvoder's end allows it.
- display_name: Then name of the provider. This will be displayed as the login button and in the list of providers.
+ limit_self_registration: If enabled, users can only register using this provider if configuration on the provider's end allows it.
+ display_name: The name of the provider. This will be displayed as the login button and in the list of providers.
tenant: 'Please replace the default tenant with your own if applicable. See this.'
post_logout_redirect_uri: The URL the OpenID Connect provider should redirect to after a logout request.
claims: >
diff --git a/modules/openid_connect/config/locales/crowdin/nl.yml b/modules/openid_connect/config/locales/crowdin/nl.yml
index e14645501c38..02d2046eb3fa 100644
--- a/modules/openid_connect/config/locales/crowdin/nl.yml
+++ b/modules/openid_connect/config/locales/crowdin/nl.yml
@@ -59,8 +59,8 @@ nl:
metadata_url: I have a discovery endpoint URL
client_id: This is the client ID given to you by your OpenID Connect provider
client_secret: This is the client secret given to you by your OpenID Connect provider
- limit_self_registration: If enabled, users can only register using this provider if configuration on the prvoder's end allows it.
- display_name: Then name of the provider. This will be displayed as the login button and in the list of providers.
+ limit_self_registration: If enabled, users can only register using this provider if configuration on the provider's end allows it.
+ display_name: The name of the provider. This will be displayed as the login button and in the list of providers.
tenant: 'Please replace the default tenant with your own if applicable. See this.'
post_logout_redirect_uri: The URL the OpenID Connect provider should redirect to after a logout request.
claims: >
diff --git a/modules/openid_connect/config/locales/crowdin/no.yml b/modules/openid_connect/config/locales/crowdin/no.yml
index 4f99f39732c1..d9bbcedbdca4 100644
--- a/modules/openid_connect/config/locales/crowdin/no.yml
+++ b/modules/openid_connect/config/locales/crowdin/no.yml
@@ -59,8 +59,8 @@
metadata_url: I have a discovery endpoint URL
client_id: This is the client ID given to you by your OpenID Connect provider
client_secret: This is the client secret given to you by your OpenID Connect provider
- limit_self_registration: If enabled, users can only register using this provider if configuration on the prvoder's end allows it.
- display_name: Then name of the provider. This will be displayed as the login button and in the list of providers.
+ limit_self_registration: If enabled, users can only register using this provider if configuration on the provider's end allows it.
+ display_name: The name of the provider. This will be displayed as the login button and in the list of providers.
tenant: 'Please replace the default tenant with your own if applicable. See this.'
post_logout_redirect_uri: The URL the OpenID Connect provider should redirect to after a logout request.
claims: >
diff --git a/modules/openid_connect/config/locales/crowdin/pl.yml b/modules/openid_connect/config/locales/crowdin/pl.yml
index 1edd0bed86ff..10ffd7895059 100644
--- a/modules/openid_connect/config/locales/crowdin/pl.yml
+++ b/modules/openid_connect/config/locales/crowdin/pl.yml
@@ -59,8 +59,8 @@ pl:
metadata_url: Mam adres URL punktu końcowego odkrywania
client_id: Jest to identyfikator klienta nadany Ci przez dostawcę OpenID Connect
client_secret: Jest to klucz tajny klienta podany Ci przez dostawcę OpenID Connect
- limit_self_registration: Jeśli opcja jest włączona, użytkownicy mogą rejestrować się przy użyciu tego dostawcy tylko wtedy, gdy pozwala na to konfiguracja po stronie dostawcy.
- display_name: Nazwa dostawcy. Zostanie wyświetlona jako przycisk logowania i element listy dostawców.
+ limit_self_registration: If enabled, users can only register using this provider if configuration on the provider's end allows it.
+ display_name: The name of the provider. This will be displayed as the login button and in the list of providers.
tenant: 'W razie potrzeby zastąp dzierżawcę domyślnego własnym. Zobacz to.'
post_logout_redirect_uri: Adres URL, do którego ma przekierowywać dostawca OpenID Connect po żądaniu wylogowania.
claims: >
diff --git a/modules/openid_connect/config/locales/crowdin/pt-BR.yml b/modules/openid_connect/config/locales/crowdin/pt-BR.yml
index 869531341467..7de2cdbc14c1 100644
--- a/modules/openid_connect/config/locales/crowdin/pt-BR.yml
+++ b/modules/openid_connect/config/locales/crowdin/pt-BR.yml
@@ -47,7 +47,7 @@ pt-BR:
delete_result_user_count:
zero: Nenhum usuário está utilizando este provedor no momento. Não é necessária nenhuma ação adicional.
one: "Há um usuário utilizando este provedor. Ele precisará ser re-convidado ou fazer login com outro provedor."
- other: "Atualmente, %{count} usuários ainda estão usando este provedor. Eles precisarão ser re-convidados ou fazer login com outro provedor."
+ other: "Há %{count} usuários utilizando este provedor. Eles precisarão ser re-convidados ou fazer login com outro provedor."
delete_result_direct: Este provedor está configurado como provedor de login direto. A configuração será removida e os usuários não serão mais redirecionados para ele para realizar o login.
openid_connect:
menu_title: Provedores OpenID
diff --git a/modules/openid_connect/config/locales/crowdin/pt-PT.yml b/modules/openid_connect/config/locales/crowdin/pt-PT.yml
index 83c9c7bc498e..017d308da3e9 100644
--- a/modules/openid_connect/config/locales/crowdin/pt-PT.yml
+++ b/modules/openid_connect/config/locales/crowdin/pt-PT.yml
@@ -59,7 +59,7 @@ pt-PT:
metadata_url: Tenho um URL de endpoint de descoberta
client_id: Este é o ID de cliente que lhe foi atribuído pelo seu fornecedor OpenID Connect
client_secret: Este é o segredo do cliente que lhe foi atribuído pelo seu fornecedor OpenID Connect
- limit_self_registration: Se estiver ativado, os utilizadores só podem registar-se utilizando este fornecedor se a configuração no lado do fornecedor o permitir.
+ limit_self_registration: Se estiver ativado, os utilizadores só podem registar-se utilizando este fornecedor se a configuração do fornecedor o permitir.
display_name: O nome do fornecedor. Este nome será apresentado no botão de início de sessão e na lista de fornecedores.
tenant: 'Substitua o inquilino predefinido pelo seu próprio inquilino, se aplicável. Consulte este artigo.'
post_logout_redirect_uri: O URL para o qual o fornecedor do OpenID Connect deve redirecionar após um pedido de encerramento de sessão.
diff --git a/modules/openid_connect/config/locales/crowdin/ro.yml b/modules/openid_connect/config/locales/crowdin/ro.yml
index f74f3ef2a08d..897641d71bfb 100644
--- a/modules/openid_connect/config/locales/crowdin/ro.yml
+++ b/modules/openid_connect/config/locales/crowdin/ro.yml
@@ -59,8 +59,8 @@ ro:
metadata_url: I have a discovery endpoint URL
client_id: This is the client ID given to you by your OpenID Connect provider
client_secret: This is the client secret given to you by your OpenID Connect provider
- limit_self_registration: If enabled, users can only register using this provider if configuration on the prvoder's end allows it.
- display_name: Then name of the provider. This will be displayed as the login button and in the list of providers.
+ limit_self_registration: If enabled, users can only register using this provider if configuration on the provider's end allows it.
+ display_name: The name of the provider. This will be displayed as the login button and in the list of providers.
tenant: 'Please replace the default tenant with your own if applicable. See this.'
post_logout_redirect_uri: The URL the OpenID Connect provider should redirect to after a logout request.
claims: >
diff --git a/modules/openid_connect/config/locales/crowdin/ru.yml b/modules/openid_connect/config/locales/crowdin/ru.yml
index 7fbfeeb59020..dfd051f42c4b 100644
--- a/modules/openid_connect/config/locales/crowdin/ru.yml
+++ b/modules/openid_connect/config/locales/crowdin/ru.yml
@@ -8,7 +8,7 @@ ru:
attributes:
openid_connect/provider:
name: Имя
- slug: Unique identifier
+ slug: Уникальный идентификатор
display_name: Отображаемое имя
client_id: ID клиента
client_secret: Закрытый ключ клиента
@@ -27,7 +27,7 @@ ru:
icon: Пользовательская иконка
claims: Претензии
acr_values: Значения ACR
- redirect_url: Redirect URL
+ redirect_url: URL переадресации
activerecord:
errors:
models:
@@ -53,13 +53,13 @@ ru:
menu_title: Провайдеры OpenID
delete_title: "Удалить провайдера OpenID Connect"
instructions:
- redirect_url: This is the redirect URL that the OpenID Connect provider should use to redirect back to OpenProject after a successful login.
+ redirect_url: Это URL, который провайдер OpenID Connect должен использовать для перенаправления обратно на OpenProject после успешного входа в систему.
endpoint_url: URL-адрес конечной точки, указанный поставщиком OpenID Connect
metadata_none: У меня нет этой информации
metadata_url: У меня есть URL конечной точки обнаружения
client_id: Это идентификатор клиента, присвоенный вам провайдером OpenID Connect
client_secret: Это ключ клиента, предоставленный вам провайдером OpenID Connect
- limit_self_registration: Если этот параметр включен, пользователи могут регистрироваться только с помощью этого провайдера, если это позволяет конфигурация провайдера.
+ limit_self_registration: Если эта опция включена, пользователи смогут регистрироваться у этого провайдера только в том случае, если конфигурация провайдера позволяет это делать.
display_name: Это имя провайдера. Оно будет отображаться как кнопка входа и в списке провайдеров.
tenant: 'Пожалуйста, замените владельца по умолчанию на своего собственного, если это применимо. См. это.'
post_logout_redirect_uri: URL-адрес, на который провайдер OpenID Connect должен перенаправить Вас после запроса на выход из системы.
diff --git a/modules/openid_connect/config/locales/crowdin/rw.yml b/modules/openid_connect/config/locales/crowdin/rw.yml
index e0805990a366..90331d446eff 100644
--- a/modules/openid_connect/config/locales/crowdin/rw.yml
+++ b/modules/openid_connect/config/locales/crowdin/rw.yml
@@ -59,8 +59,8 @@ rw:
metadata_url: I have a discovery endpoint URL
client_id: This is the client ID given to you by your OpenID Connect provider
client_secret: This is the client secret given to you by your OpenID Connect provider
- limit_self_registration: If enabled, users can only register using this provider if configuration on the prvoder's end allows it.
- display_name: Then name of the provider. This will be displayed as the login button and in the list of providers.
+ limit_self_registration: If enabled, users can only register using this provider if configuration on the provider's end allows it.
+ display_name: The name of the provider. This will be displayed as the login button and in the list of providers.
tenant: 'Please replace the default tenant with your own if applicable. See this.'
post_logout_redirect_uri: The URL the OpenID Connect provider should redirect to after a logout request.
claims: >
diff --git a/modules/openid_connect/config/locales/crowdin/si.yml b/modules/openid_connect/config/locales/crowdin/si.yml
index 36b201aae74e..366551fa60ba 100644
--- a/modules/openid_connect/config/locales/crowdin/si.yml
+++ b/modules/openid_connect/config/locales/crowdin/si.yml
@@ -59,8 +59,8 @@ si:
metadata_url: I have a discovery endpoint URL
client_id: This is the client ID given to you by your OpenID Connect provider
client_secret: This is the client secret given to you by your OpenID Connect provider
- limit_self_registration: If enabled, users can only register using this provider if configuration on the prvoder's end allows it.
- display_name: Then name of the provider. This will be displayed as the login button and in the list of providers.
+ limit_self_registration: If enabled, users can only register using this provider if configuration on the provider's end allows it.
+ display_name: The name of the provider. This will be displayed as the login button and in the list of providers.
tenant: 'Please replace the default tenant with your own if applicable. See this.'
post_logout_redirect_uri: The URL the OpenID Connect provider should redirect to after a logout request.
claims: >
diff --git a/modules/openid_connect/config/locales/crowdin/sk.yml b/modules/openid_connect/config/locales/crowdin/sk.yml
index ff2183aa9e01..bb4748374754 100644
--- a/modules/openid_connect/config/locales/crowdin/sk.yml
+++ b/modules/openid_connect/config/locales/crowdin/sk.yml
@@ -59,8 +59,8 @@ sk:
metadata_url: I have a discovery endpoint URL
client_id: This is the client ID given to you by your OpenID Connect provider
client_secret: This is the client secret given to you by your OpenID Connect provider
- limit_self_registration: If enabled, users can only register using this provider if configuration on the prvoder's end allows it.
- display_name: Then name of the provider. This will be displayed as the login button and in the list of providers.
+ limit_self_registration: If enabled, users can only register using this provider if configuration on the provider's end allows it.
+ display_name: The name of the provider. This will be displayed as the login button and in the list of providers.
tenant: 'Please replace the default tenant with your own if applicable. See this.'
post_logout_redirect_uri: The URL the OpenID Connect provider should redirect to after a logout request.
claims: >
diff --git a/modules/openid_connect/config/locales/crowdin/sl.yml b/modules/openid_connect/config/locales/crowdin/sl.yml
index 6c5e965e24bb..b22a99b3181a 100644
--- a/modules/openid_connect/config/locales/crowdin/sl.yml
+++ b/modules/openid_connect/config/locales/crowdin/sl.yml
@@ -59,8 +59,8 @@ sl:
metadata_url: I have a discovery endpoint URL
client_id: This is the client ID given to you by your OpenID Connect provider
client_secret: This is the client secret given to you by your OpenID Connect provider
- limit_self_registration: If enabled, users can only register using this provider if configuration on the prvoder's end allows it.
- display_name: Then name of the provider. This will be displayed as the login button and in the list of providers.
+ limit_self_registration: If enabled, users can only register using this provider if configuration on the provider's end allows it.
+ display_name: The name of the provider. This will be displayed as the login button and in the list of providers.
tenant: 'Please replace the default tenant with your own if applicable. See this.'
post_logout_redirect_uri: The URL the OpenID Connect provider should redirect to after a logout request.
claims: >
diff --git a/modules/openid_connect/config/locales/crowdin/sr.yml b/modules/openid_connect/config/locales/crowdin/sr.yml
index 8ddb323d4ae6..184fc063d14c 100644
--- a/modules/openid_connect/config/locales/crowdin/sr.yml
+++ b/modules/openid_connect/config/locales/crowdin/sr.yml
@@ -59,8 +59,8 @@ sr:
metadata_url: I have a discovery endpoint URL
client_id: This is the client ID given to you by your OpenID Connect provider
client_secret: This is the client secret given to you by your OpenID Connect provider
- limit_self_registration: If enabled, users can only register using this provider if configuration on the prvoder's end allows it.
- display_name: Then name of the provider. This will be displayed as the login button and in the list of providers.
+ limit_self_registration: If enabled, users can only register using this provider if configuration on the provider's end allows it.
+ display_name: The name of the provider. This will be displayed as the login button and in the list of providers.
tenant: 'Please replace the default tenant with your own if applicable. See this.'
post_logout_redirect_uri: The URL the OpenID Connect provider should redirect to after a logout request.
claims: >
diff --git a/modules/openid_connect/config/locales/crowdin/sv.yml b/modules/openid_connect/config/locales/crowdin/sv.yml
index 17fca2880da2..93fd0047232d 100644
--- a/modules/openid_connect/config/locales/crowdin/sv.yml
+++ b/modules/openid_connect/config/locales/crowdin/sv.yml
@@ -59,8 +59,8 @@ sv:
metadata_url: I have a discovery endpoint URL
client_id: This is the client ID given to you by your OpenID Connect provider
client_secret: This is the client secret given to you by your OpenID Connect provider
- limit_self_registration: If enabled, users can only register using this provider if configuration on the prvoder's end allows it.
- display_name: Then name of the provider. This will be displayed as the login button and in the list of providers.
+ limit_self_registration: If enabled, users can only register using this provider if configuration on the provider's end allows it.
+ display_name: The name of the provider. This will be displayed as the login button and in the list of providers.
tenant: 'Please replace the default tenant with your own if applicable. See this.'
post_logout_redirect_uri: The URL the OpenID Connect provider should redirect to after a logout request.
claims: >
diff --git a/modules/openid_connect/config/locales/crowdin/th.yml b/modules/openid_connect/config/locales/crowdin/th.yml
index 3445696c370d..08b9be94b48c 100644
--- a/modules/openid_connect/config/locales/crowdin/th.yml
+++ b/modules/openid_connect/config/locales/crowdin/th.yml
@@ -59,8 +59,8 @@ th:
metadata_url: I have a discovery endpoint URL
client_id: This is the client ID given to you by your OpenID Connect provider
client_secret: This is the client secret given to you by your OpenID Connect provider
- limit_self_registration: If enabled, users can only register using this provider if configuration on the prvoder's end allows it.
- display_name: Then name of the provider. This will be displayed as the login button and in the list of providers.
+ limit_self_registration: If enabled, users can only register using this provider if configuration on the provider's end allows it.
+ display_name: The name of the provider. This will be displayed as the login button and in the list of providers.
tenant: 'Please replace the default tenant with your own if applicable. See this.'
post_logout_redirect_uri: The URL the OpenID Connect provider should redirect to after a logout request.
claims: >
diff --git a/modules/openid_connect/config/locales/crowdin/tr.yml b/modules/openid_connect/config/locales/crowdin/tr.yml
index 5e9e151b75c3..0c0aa0a3b6f7 100644
--- a/modules/openid_connect/config/locales/crowdin/tr.yml
+++ b/modules/openid_connect/config/locales/crowdin/tr.yml
@@ -1,7 +1,7 @@
tr:
plugin_openproject_openid_connect:
name: "OpenProject OpenID Connect"
- description: "Adds OmniAuth OpenID Connect strategy providers to OpenProject."
+ description: "OmniAuth OpenID Bağlantı strateji sağlayıcılarını OpenProject'e ekler."
logout_warning: >
Çıkış yaptınız. Gönderdiğiniz herhangi bir formun içeriği kaybolabilir. Lütfen giriş yapın].
activemodel:
@@ -10,23 +10,23 @@ tr:
name: İsim
slug: Unique identifier
display_name: Ekran adı
- client_id: Client ID
- client_secret: Client secret
+ client_id: İstemci ID
+ client_secret: İstemci gizliliği
secret: Gizli
scope: kapsam
limit_self_registration: Limit self registration
- authorization_endpoint: Authorization endpoint
- userinfo_endpoint: User information endpoint
- token_endpoint: Token endpoint
- end_session_endpoint: End session endpoint
- post_logout_redirect_uri: Post logout redirect URI
+ authorization_endpoint: Yetkilendirme bitiş noktası
+ userinfo_endpoint: Kullanıcı bilgisi bitiş noktası
+ token_endpoint: Gösterge bitiş noktası
+ end_session_endpoint: Oturum bitiş noktasını sonlandır
+ post_logout_redirect_uri: Oturum kapatma sonrası yönlendirme URI'si
jwks_uri: JWKS URI
- issuer: Issuer
- tenant: Tenant
- metadata_url: Metadata URL
- icon: Custom icon
- claims: Claims
- acr_values: ACR values
+ issuer: Sağlayıcı
+ tenant: Müşteri
+ metadata_url: Metaveri URL'si
+ icon: Özel simge
+ claims: Bilgiler
+ acr_values: ACR değerleri
redirect_url: Redirect URL
activerecord:
errors:
@@ -34,41 +34,41 @@ tr:
openid_connect/provider:
attributes:
metadata_url:
- format: "Discovery endpoint URL %{message}"
- response_is_not_successful: " responds with %{status}."
- response_is_not_json: " does not return JSON body."
- response_misses_required_attributes: " does not return required attributes. Missing attributes are: %{missing_attributes}."
+ format: "Keşif uç noktası URL'si %{message}"
+ response_is_not_successful: " %{status} ile yanıt verir."
+ response_is_not_json: " JSON gövdesini cevap olarak vermez."
+ response_misses_required_attributes: " gerekli öznitelikleri döndürmez. Eksik öznitelikler: %{missing_attributes}."
provider:
delete_warning:
- input_delete_confirmation: Enter the provider name %{name} to confirm deletion.
- irreversible_notice: Deleting an SSO provider is an irreversible action.
- provider: 'Are you sure you want to delete the SSO provider %{name}? To confirm this action please enter the name of the provider in the field below, this will:'
- delete_result_1: Remove the provider from the list of available providers.
+ input_delete_confirmation: Silme işlemini onaylamak için sağlayıcı %{name} ismini girin.
+ irreversible_notice: SSO sağlayıcısını silme geri alınamaz bir işlemdir.
+ provider: 'SSO sağlayıcısı %{name} silmek istediğinize emin misiniz? İşlemi onaylamak için lütfen sağlayıcının adını aşağıdaki alana giriniz:'
+ delete_result_1: Sağlayıcının adını mevcut sağlayıcılardan kaldır.
delete_result_user_count:
- zero: No users are currently using this provider. No further action is required.
- one: "One user is currently still using this provider. They will need to be re-invited or logging in with another provider."
- other: "%{count} users are currently still using this provider. They will need to be re-invited or logging in with another provider."
- delete_result_direct: This provider is marked as a direct login provider. The setting will be removed and users will no longer be redirected to the provider for login.
+ zero: Bu sağlayıcıyı hiçbir kullanıcı kullanmıyor. Ek bir işleme gerek yok.
+ one: "Bir kullanıcı bu sağlayıcıyı kullanıyor. Tekrar davet edilmesi ya da başka bir kullanıcı ile giriş yapması gerekecek."
+ other: "%{count} kullanıcı bu sağlayıcıyı kullanıyor. Tekrar davet edilmeleri ya da başka bir kullanıcı ile giriş yapmaları gerekecek."
+ delete_result_direct: Bu sağlayıcı doğrudan oturum açma sağlayıcısı olarak işaretlenmiştir. Ayar kaldırılacak ve kullanıcılar artık oturum açmak için sağlayıcıya yönlendirilmeyecektir.
openid_connect:
menu_title: OpenID sağlayıcıları
- delete_title: "Delete OpenID Connect provider"
+ delete_title: "OpenID Connect sağlayıcısını sil"
instructions:
redirect_url: This is the redirect URL that the OpenID Connect provider should use to redirect back to OpenProject after a successful login.
- endpoint_url: The endpoint URL given to you by the OpenID Connect provider
- metadata_none: I don't have this information
- metadata_url: I have a discovery endpoint URL
- client_id: This is the client ID given to you by your OpenID Connect provider
- client_secret: This is the client secret given to you by your OpenID Connect provider
- limit_self_registration: If enabled, users can only register using this provider if configuration on the prvoder's end allows it.
- display_name: Then name of the provider. This will be displayed as the login button and in the list of providers.
- tenant: 'Please replace the default tenant with your own if applicable. See this.'
- post_logout_redirect_uri: The URL the OpenID Connect provider should redirect to after a logout request.
+ endpoint_url: OpenID Connect sağlayıcısı tarafından size verilen uç nokta URL'si
+ metadata_none: Bu bilgiye sahip değilim
+ metadata_url: Bir keşif uç noktası URL'im var
+ client_id: OpenID Connect sağlayıcısı tarafından size verilen istemci URL'si
+ client_secret: OpenID Connect sağlayıcısı tarafından size verilen gizlilik URL'si
+ limit_self_registration: If enabled, users can only register using this provider if configuration on the provider's end allows it.
+ display_name: The name of the provider. This will be displayed as the login button and in the list of providers.
+ tenant: 'Lütfen öntanımlı müşteriyi kendinizinkiyle değiştirin, mümkünse. Bu belgeye bakın.'
+ post_logout_redirect_uri: OpenID Connect sağlayıcısının bir oturum kapatma isteğinden sonra yeniden yönlendirmesi gereken URL.
claims: >
- You can request additional claims for the userinfo and id token endpoints. Please see [our OpenID connect documentation](docs_url) for more information.
+ Kullanıcı bilgisi ve id göstergesi uç noktaları için ek bilgi talebinde bulunabilirsiniz. Daha fazla bilgi için lütfen [OpenID bağlantı belgelerimize] (docs_url) bakın.
acr_values: >
- Request non-essential claims in an easier format. See [our documentation on acr_values](docs_url) for more information.
+ Zorunlu olmayan bilgileri daha kolay bir biçimde talep edin. Daha fazla bilgi için [acr_values hakkındaki belgelerimize] (docs_url) bakın.
mapping_login: >
- Provide a custom mapping in the userinfo response to be used for the login attribute.
+ Oturum açma özniteliği için kullanılmak üzere userinfo yanıtında özel bir eşleme sağlayın.
mapping_email: >
Provide a custom mapping in the userinfo response to be used for the email attribute.
mapping_first_name: >
diff --git a/modules/openid_connect/config/locales/crowdin/uk.yml b/modules/openid_connect/config/locales/crowdin/uk.yml
index d396ba46abd7..891216b1ecb5 100644
--- a/modules/openid_connect/config/locales/crowdin/uk.yml
+++ b/modules/openid_connect/config/locales/crowdin/uk.yml
@@ -59,8 +59,8 @@ uk:
metadata_url: У мене є URL-адреса кінцевої точки виявлення
client_id: ID клієнта, наданий вам постачальником OpenID Connect
client_secret: Це клієнтський секрет ключ, наданий вам постачальником OpenID Connect
- limit_self_registration: Якщо увімкнено, користувачі можуть реєструватися з використанням цього провайдера, якщо це дозволено конфігурацією на стороні провайдера.
- display_name: Ім’я постачальника послуг. Відображатиметься як кнопка входу й пункт у списку постачальників.
+ limit_self_registration: If enabled, users can only register using this provider if configuration on the provider's end allows it.
+ display_name: The name of the provider. This will be displayed as the login button and in the list of providers.
tenant: 'Замініть клієнта за замовчуванням власним, якщо це можливо. Див. тут.'
post_logout_redirect_uri: URL-адреса, на яку постачальник послуг OpenID Connect має виконувати переспрямування після отримання запиту на вихід.
claims: >
diff --git a/modules/openid_connect/config/locales/crowdin/uz.yml b/modules/openid_connect/config/locales/crowdin/uz.yml
index dbbc2a4b99aa..7e289a83fc4c 100644
--- a/modules/openid_connect/config/locales/crowdin/uz.yml
+++ b/modules/openid_connect/config/locales/crowdin/uz.yml
@@ -59,8 +59,8 @@ uz:
metadata_url: I have a discovery endpoint URL
client_id: This is the client ID given to you by your OpenID Connect provider
client_secret: This is the client secret given to you by your OpenID Connect provider
- limit_self_registration: If enabled, users can only register using this provider if configuration on the prvoder's end allows it.
- display_name: Then name of the provider. This will be displayed as the login button and in the list of providers.
+ limit_self_registration: If enabled, users can only register using this provider if configuration on the provider's end allows it.
+ display_name: The name of the provider. This will be displayed as the login button and in the list of providers.
tenant: 'Please replace the default tenant with your own if applicable. See this.'
post_logout_redirect_uri: The URL the OpenID Connect provider should redirect to after a logout request.
claims: >
diff --git a/modules/openid_connect/config/locales/crowdin/vi.yml b/modules/openid_connect/config/locales/crowdin/vi.yml
index 545d5ab26fb1..a6deba684054 100644
--- a/modules/openid_connect/config/locales/crowdin/vi.yml
+++ b/modules/openid_connect/config/locales/crowdin/vi.yml
@@ -59,8 +59,8 @@ vi:
metadata_url: I have a discovery endpoint URL
client_id: This is the client ID given to you by your OpenID Connect provider
client_secret: This is the client secret given to you by your OpenID Connect provider
- limit_self_registration: If enabled, users can only register using this provider if configuration on the prvoder's end allows it.
- display_name: Then name of the provider. This will be displayed as the login button and in the list of providers.
+ limit_self_registration: If enabled, users can only register using this provider if configuration on the provider's end allows it.
+ display_name: The name of the provider. This will be displayed as the login button and in the list of providers.
tenant: 'Please replace the default tenant with your own if applicable. See this.'
post_logout_redirect_uri: The URL the OpenID Connect provider should redirect to after a logout request.
claims: >
diff --git a/modules/openid_connect/config/locales/crowdin/zh-CN.yml b/modules/openid_connect/config/locales/crowdin/zh-CN.yml
index d9e3315f2013..34c042816cd9 100644
--- a/modules/openid_connect/config/locales/crowdin/zh-CN.yml
+++ b/modules/openid_connect/config/locales/crowdin/zh-CN.yml
@@ -59,8 +59,8 @@ zh-CN:
metadata_url: 我有一个发现端点网址
client_id: 这是您的 OpenID Connect 提供商给您的客户端 ID
client_secret: 这是您的 OpenID Connect 提供商给您的客户端密钥
- limit_self_registration: 如果启用,用户只能在提供商端的配置允许的情况下使用此提供商注册。
- display_name: 提供商的名称。这将显示为登录按钮以及提供商列表中的名称。
+ limit_self_registration: 如果启用,用户只能在OpenID Connect提供商端的配置允许的情况下可使用此提供商注册。
+ display_name: OpenID Connect 提供商的名称。这将作为登录按钮和供应商列表的显示。
tenant: '如果适用,请将默认租户替换为您自己的租户。请参阅此处。'
post_logout_redirect_uri: OpenID Connect 提供商在注销请求后应重定向到的 URL。
claims: >
diff --git a/modules/openid_connect/config/locales/crowdin/zh-TW.yml b/modules/openid_connect/config/locales/crowdin/zh-TW.yml
index bf66475f2146..3723a79c703c 100644
--- a/modules/openid_connect/config/locales/crowdin/zh-TW.yml
+++ b/modules/openid_connect/config/locales/crowdin/zh-TW.yml
@@ -59,8 +59,8 @@ zh-TW:
metadata_url: 我有一個發現端點 URL
client_id: 這是 OpenID Connect 提供者給予您的用戶端 ID
client_secret: 這是 OpenID Connect 提供者給予您的用戶端密鑰
- limit_self_registration: 如果啟用,使用者只能在 prvoder 端設定允許的情況下使用此提供者註冊。
- display_name: 提供商的名稱。這將會顯示在登入按鈕及提供者清單中。
+ limit_self_registration: 如果啟用,只有在提供商端的設定允許的情況下,使用者才能使用此提供商註冊。
+ display_name: 提供商的名稱。這將會顯示在登入按鈕及提供商清單中。
tenant: '如果適用,請用您自己的租戶取代預設租戶。請參閱此內容。'
post_logout_redirect_uri: OpenID Connect 提供者應在登出請求後重定向至的 URL。
claims: >
diff --git a/modules/storages/config/locales/crowdin/ko.yml b/modules/storages/config/locales/crowdin/ko.yml
index 05fbc46a7436..0f905157a220 100644
--- a/modules/storages/config/locales/crowdin/ko.yml
+++ b/modules/storages/config/locales/crowdin/ko.yml
@@ -115,7 +115,7 @@ ko:
permission_not_set: '- %{path}에 대한 권한을 설정할 수 없습니다.'
remote_folders:
not_allowed: '%{username}에게는 %{group_folder} 폴더에 대한 액세스 권한이 없습니다. Nextcloud의 폴더 권한을 확인하세요.'
- not_found: "%{group_folder} folder wasn't found. Please check your Nextcloud setup."
+ not_found: "%{group_folder} 폴더를 찾을 수 없습니다. Nextcloud 설정을 확인하세요."
remove_user_from_group:
conflict: '다음과 같은 이유로 %{user} 사용자를 %{group} 그룹에서 제거할 수 없습니다: %{reason}'
failed_to_remove: '다음과 같은 이유로 %{user} 사용자를 %{group} 그룹에서 제거할 수 없습니다: %{reason}'
diff --git a/modules/two_factor_authentication/config/locales/crowdin/ro.yml b/modules/two_factor_authentication/config/locales/crowdin/ro.yml
index 662e921a5098..5fc812365e93 100644
--- a/modules/two_factor_authentication/config/locales/crowdin/ro.yml
+++ b/modules/two_factor_authentication/config/locales/crowdin/ro.yml
@@ -58,7 +58,7 @@ ro:
label_enforced: "Aplicați 2FA"
label_remember: "Rețineți autentificarea 2FA"
text_configuration: |
- Notă: Aceste valori reprezintă configurația curentă la nivelul întregii aplicații. Nu puteți dezactiva setările impuse de configurație sau modifica strategiile active curente, deoarece acestea necesită o repornire a serverului.
+ Notă: Aceste valori reprezintă configurația curentă la nivelul întregii aplicații. Nu poți dezactiva setările impuse de configurație sau modifica strategiile active curente, deoarece acestea necesită o repornire a serverului.
text_configuration_guide: Pentru mai multe informații, consultați ghidul de configurare.
text_enforced: "Activează această setare pentru a forța toți utilizatorii să înregistreze un dispozitiv 2FA la următoarea autentificare. Poate fi dezactivată numai atunci când nu este impusă prin configurare."
text_remember: |