update locales from crowdin [ci skip]

pull/7525/head
Travis CI User 5 years ago
parent 6583036e18
commit cadc8d23ae
  1. 13
      config/locales/crowdin/js-ar.yml
  2. 5
      config/locales/crowdin/js-bg.yml
  3. 5
      config/locales/crowdin/js-ca.yml
  4. 9
      config/locales/crowdin/js-cs.yml
  5. 5
      config/locales/crowdin/js-da.yml
  6. 5
      config/locales/crowdin/js-de.yml
  7. 5
      config/locales/crowdin/js-es.yml
  8. 5
      config/locales/crowdin/js-fi.yml
  9. 5
      config/locales/crowdin/js-fil.yml
  10. 5
      config/locales/crowdin/js-fr.yml
  11. 7
      config/locales/crowdin/js-hr.yml
  12. 5
      config/locales/crowdin/js-hu.yml
  13. 3
      config/locales/crowdin/js-id.yml
  14. 5
      config/locales/crowdin/js-it.yml
  15. 3
      config/locales/crowdin/js-ja.yml
  16. 3
      config/locales/crowdin/js-ko.yml
  17. 9
      config/locales/crowdin/js-lt.yml
  18. 5
      config/locales/crowdin/js-nl.yml
  19. 5
      config/locales/crowdin/js-no.yml
  20. 9
      config/locales/crowdin/js-pl.yml
  21. 5
      config/locales/crowdin/js-pt-BR.yml
  22. 5
      config/locales/crowdin/js-pt.yml
  23. 7
      config/locales/crowdin/js-ro.yml
  24. 9
      config/locales/crowdin/js-ru.yml
  25. 9
      config/locales/crowdin/js-sk.yml
  26. 5
      config/locales/crowdin/js-sv.yml
  27. 5
      config/locales/crowdin/js-tr.yml
  28. 9
      config/locales/crowdin/js-uk.yml
  29. 3
      config/locales/crowdin/js-vi.yml
  30. 3
      config/locales/crowdin/js-zh-CN.yml
  31. 3
      config/locales/crowdin/js-zh-TW.yml
  32. 2
      config/locales/crowdin/zh-CN.yml
  33. 14
      modules/avatars/config/locales/crowdin/js-zh-CN.yml
  34. 46
      modules/avatars/config/locales/crowdin/zh-CN.yml
  35. 40
      modules/bcf/config/locales/crowdin/zh-CN.yml
  36. 62
      modules/boards/config/locales/crowdin/js-zh-CN.yml
  37. 6
      modules/boards/config/locales/crowdin/zh-CN.yml
  38. 8
      modules/github_integration/config/locales/crowdin/zh-CN.yml
  39. 42
      modules/ldap_groups/config/locales/crowdin/zh-CN.yml
  40. 20
      modules/openid_connect/config/locales/crowdin/zh-CN.yml
  41. 60
      modules/webhooks/config/locales/crowdin/zh-CN.yml
  42. 12
      modules/xls_export/config/locales/crowdin/zh-CN.yml

@ -291,6 +291,7 @@ ar:
label_total_progress: "%{percent} من التقدم الكلي" label_total_progress: "%{percent} من التقدم الكلي"
label_total_amount: "Total: %{amount}" label_total_amount: "Total: %{amount}"
label_updated_on: "تم التحديث بتاريخ" label_updated_on: "تم التحديث بتاريخ"
label_value_derived_from_children: "(value derived from children)"
label_warning: "تحذير" label_warning: "تحذير"
label_work_package: "مجموعة العمل" label_work_package: "مجموعة العمل"
label_work_package_plural: "مجموعات العمل" label_work_package_plural: "مجموعات العمل"
@ -824,12 +825,12 @@ ar:
many: "%{count} work package children" many: "%{count} work package children"
other: "%{count} work package children" other: "%{count} work package children"
hour: hour:
zero: "%{count} ساعات" zero: "%{count} h"
one: "ساعة واحدة" one: "1 h"
two: "%{count} ساعات" two: "%{count} h"
few: "%{count} ساعات" few: "%{count} h"
many: "%{count} ساعات" many: "%{count} h"
other: "%{count} ساعات" other: "%{count} h"
zen_mode: zen_mode:
button_activate: 'Activate zen mode' button_activate: 'Activate zen mode'
button_deactivate: 'Deactivate zen mode' button_deactivate: 'Deactivate zen mode'

@ -291,6 +291,7 @@ bg:
label_total_progress: "%{percent} % Общ напредък" label_total_progress: "%{percent} % Общ напредък"
label_total_amount: "Total: %{amount}" label_total_amount: "Total: %{amount}"
label_updated_on: "актуализиран на" label_updated_on: "актуализиран на"
label_value_derived_from_children: "(value derived from children)"
label_warning: "Предупреждение" label_warning: "Предупреждение"
label_work_package: "Работен пакет" label_work_package: "Работен пакет"
label_work_package_plural: "Работни пакети" label_work_package_plural: "Работни пакети"
@ -808,8 +809,8 @@ bg:
one: "one child work package" one: "one child work package"
other: "%{count} work package children" other: "%{count} work package children"
hour: hour:
one: "1 час" one: "1 h"
other: "%{count} часа" other: "%{count} h"
zen_mode: zen_mode:
button_activate: 'Activate zen mode' button_activate: 'Activate zen mode'
button_deactivate: 'Deactivate zen mode' button_deactivate: 'Deactivate zen mode'

@ -291,6 +291,7 @@ ca:
label_total_progress: "%{percent}% Progrés total" label_total_progress: "%{percent}% Progrés total"
label_total_amount: "Total: %{amount}" label_total_amount: "Total: %{amount}"
label_updated_on: "actualitzat el" label_updated_on: "actualitzat el"
label_value_derived_from_children: "(value derived from children)"
label_warning: "Alerta" label_warning: "Alerta"
label_work_package: "Paquet de treball" label_work_package: "Paquet de treball"
label_work_package_plural: "Paquets de treball" label_work_package_plural: "Paquets de treball"
@ -808,8 +809,8 @@ ca:
one: "one child work package" one: "one child work package"
other: "%{count} work package children" other: "%{count} work package children"
hour: hour:
one: "1 hora" one: "1 h"
other: "%{count} hores" other: "%{count} h"
zen_mode: zen_mode:
button_activate: 'Activate zen mode' button_activate: 'Activate zen mode'
button_deactivate: 'Deactivate zen mode' button_deactivate: 'Deactivate zen mode'

@ -291,6 +291,7 @@ cs:
label_total_progress: "Celkový průběh %{percent}%" label_total_progress: "Celkový průběh %{percent}%"
label_total_amount: "Total: %{amount}" label_total_amount: "Total: %{amount}"
label_updated_on: "aktualizováno" label_updated_on: "aktualizováno"
label_value_derived_from_children: "(value derived from children)"
label_warning: "Varování" label_warning: "Varování"
label_work_package: "Pracovní balíček" label_work_package: "Pracovní balíček"
label_work_package_plural: "Pracovní balíčky" label_work_package_plural: "Pracovní balíčky"
@ -816,10 +817,10 @@ cs:
many: "%{count} podřazených pracovních balíčků" many: "%{count} podřazených pracovních balíčků"
other: "%{count} podřazených pracovních balíčků" other: "%{count} podřazených pracovních balíčků"
hour: hour:
one: "1 hodina" one: "1 h"
few: "%{count} hodin" few: "%{count} h"
many: "%{count} hodin" many: "%{count} h"
other: "%{count} hodin" other: "%{count} h"
zen_mode: zen_mode:
button_activate: 'Activate zen mode' button_activate: 'Activate zen mode'
button_deactivate: 'Deactivate zen mode' button_deactivate: 'Deactivate zen mode'

@ -290,6 +290,7 @@ da:
label_total_progress: "Samlet fremskridt: %{percent}%" label_total_progress: "Samlet fremskridt: %{percent}%"
label_total_amount: "Total: %{amount}" label_total_amount: "Total: %{amount}"
label_updated_on: "opdateret d." label_updated_on: "opdateret d."
label_value_derived_from_children: "(value derived from children)"
label_warning: "Advarsel" label_warning: "Advarsel"
label_work_package: "Arbejdspakke" label_work_package: "Arbejdspakke"
label_work_package_plural: "Arbejdspakker" label_work_package_plural: "Arbejdspakker"
@ -807,8 +808,8 @@ da:
one: "one child work package" one: "one child work package"
other: "%{count} work package children" other: "%{count} work package children"
hour: hour:
one: "1 time" one: "1 h"
other: "%{count} timer" other: "%{count} h"
zen_mode: zen_mode:
button_activate: 'Activate zen mode' button_activate: 'Activate zen mode'
button_deactivate: 'Deactivate zen mode' button_deactivate: 'Deactivate zen mode'

@ -290,6 +290,7 @@ de:
label_total_progress: "%{percent}% Gesamtfortschritt" label_total_progress: "%{percent}% Gesamtfortschritt"
label_total_amount: "Gesamt: %{amount}" label_total_amount: "Gesamt: %{amount}"
label_updated_on: "aktualisiert am" label_updated_on: "aktualisiert am"
label_value_derived_from_children: "(value derived from children)"
label_warning: "Warnung" label_warning: "Warnung"
label_work_package: "Arbeitspaket" label_work_package: "Arbeitspaket"
label_work_package_plural: "Arbeitspakete" label_work_package_plural: "Arbeitspakete"
@ -807,8 +808,8 @@ de:
one: "ein untergeordnetes Arbeitspaket" one: "ein untergeordnetes Arbeitspaket"
other: "%{count} untergeordnete Arbeitspakete" other: "%{count} untergeordnete Arbeitspakete"
hour: hour:
one: "1 Stunde" one: "1 h"
other: "%{count} Stunden" other: "%{count} h"
zen_mode: zen_mode:
button_activate: 'Zen-Modus aktivieren' button_activate: 'Zen-Modus aktivieren'
button_deactivate: 'Zen-Modus deaktivieren' button_deactivate: 'Zen-Modus deaktivieren'

@ -291,6 +291,7 @@ es:
label_total_progress: "Progreso total: %{percent}%" label_total_progress: "Progreso total: %{percent}%"
label_total_amount: "Total: %{amount}" label_total_amount: "Total: %{amount}"
label_updated_on: "actualizado el" label_updated_on: "actualizado el"
label_value_derived_from_children: "(value derived from children)"
label_warning: "Alerta" label_warning: "Alerta"
label_work_package: "Paquete de trabajo" label_work_package: "Paquete de trabajo"
label_work_package_plural: "Paquetes de trabajo" label_work_package_plural: "Paquetes de trabajo"
@ -808,8 +809,8 @@ es:
one: "un paquete de trabajo secundario" one: "un paquete de trabajo secundario"
other: "%{count} paquetes de trabajo secundarios" other: "%{count} paquetes de trabajo secundarios"
hour: hour:
one: "1 hora" one: "1 h"
other: "%{count} horas" other: "%{count} h"
zen_mode: zen_mode:
button_activate: 'Activar modo «zen»' button_activate: 'Activar modo «zen»'
button_deactivate: 'Desactivar modo «zen»' button_deactivate: 'Desactivar modo «zen»'

@ -291,6 +291,7 @@ fi:
label_total_progress: "%{percent} % eteneminen" label_total_progress: "%{percent} % eteneminen"
label_total_amount: "Total: %{amount}" label_total_amount: "Total: %{amount}"
label_updated_on: "päivitetty vimeksi" label_updated_on: "päivitetty vimeksi"
label_value_derived_from_children: "(value derived from children)"
label_warning: "Warning" label_warning: "Warning"
label_work_package: "Työpaketti" label_work_package: "Työpaketti"
label_work_package_plural: "Työpaketit" label_work_package_plural: "Työpaketit"
@ -808,8 +809,8 @@ fi:
one: "one child work package" one: "one child work package"
other: "%{count} work package children" other: "%{count} work package children"
hour: hour:
one: "1 tunti" one: "1 h"
other: "%{count} tuntia" other: "%{count} h"
zen_mode: zen_mode:
button_activate: 'Activate zen mode' button_activate: 'Activate zen mode'
button_deactivate: 'Deactivate zen mode' button_deactivate: 'Deactivate zen mode'

@ -291,6 +291,7 @@ fil:
label_total_progress: "%{percent}% Kabuang progreso" label_total_progress: "%{percent}% Kabuang progreso"
label_total_amount: "Total: %{amount}" label_total_amount: "Total: %{amount}"
label_updated_on: "i-update sa" label_updated_on: "i-update sa"
label_value_derived_from_children: "(value derived from children)"
label_warning: "Babala" label_warning: "Babala"
label_work_package: "Work package" label_work_package: "Work package"
label_work_package_plural: "Ang mga work package" label_work_package_plural: "Ang mga work package"
@ -808,8 +809,8 @@ fil:
one: "isang bata work package" one: "isang bata work package"
other: "%{count} work package mga bata" other: "%{count} work package mga bata"
hour: hour:
one: "Isang oras" one: "1 h"
other: "%{count} mga oras" other: "%{count} h"
zen_mode: zen_mode:
button_activate: 'I-aktibo ang zen mode' button_activate: 'I-aktibo ang zen mode'
button_deactivate: 'I-deactive ang zen mode' button_deactivate: 'I-deactive ang zen mode'

@ -291,6 +291,7 @@ fr:
label_total_progress: "%{percent}% de progression totale" label_total_progress: "%{percent}% de progression totale"
label_total_amount: "Total : %{amount}" label_total_amount: "Total : %{amount}"
label_updated_on: "mis à jour le" label_updated_on: "mis à jour le"
label_value_derived_from_children: "(value derived from children)"
label_warning: "Attention" label_warning: "Attention"
label_work_package: "Lot de travaux" label_work_package: "Lot de travaux"
label_work_package_plural: "Lots de Travaux" label_work_package_plural: "Lots de Travaux"
@ -808,8 +809,8 @@ fr:
one: "un lot de travaux enfant" one: "un lot de travaux enfant"
other: "%{count} lots de travaux enfant" other: "%{count} lots de travaux enfant"
hour: hour:
one: "une heure" one: "1 h"
other: "%{count} heures" other: "%{count} h"
zen_mode: zen_mode:
button_activate: 'Activer le mode zen' button_activate: 'Activer le mode zen'
button_deactivate: 'Désactiver le mode zen' button_deactivate: 'Désactiver le mode zen'

@ -291,6 +291,7 @@ hr:
label_total_progress: "%{percent}% ukupnog napretka" label_total_progress: "%{percent}% ukupnog napretka"
label_total_amount: "Total: %{amount}" label_total_amount: "Total: %{amount}"
label_updated_on: "ažurirano" label_updated_on: "ažurirano"
label_value_derived_from_children: "(value derived from children)"
label_warning: "Upozorenje" label_warning: "Upozorenje"
label_work_package: "Radni paket" label_work_package: "Radni paket"
label_work_package_plural: "Radni paketi" label_work_package_plural: "Radni paketi"
@ -812,9 +813,9 @@ hr:
few: "%{count} work package children" few: "%{count} work package children"
other: "%{count} work package children" other: "%{count} work package children"
hour: hour:
one: "1 sat" one: "1 h"
few: "%{count} sata" few: "%{count} h"
other: "%{count} sata" other: "%{count} h"
zen_mode: zen_mode:
button_activate: 'Activate zen mode' button_activate: 'Activate zen mode'
button_deactivate: 'Deactivate zen mode' button_deactivate: 'Deactivate zen mode'

@ -290,6 +290,7 @@ hu:
label_total_progress: "%{percent}% a teljes folyamatban" label_total_progress: "%{percent}% a teljes folyamatban"
label_total_amount: "Teljes: %{amount}" label_total_amount: "Teljes: %{amount}"
label_updated_on: "frissítve" label_updated_on: "frissítve"
label_value_derived_from_children: "(value derived from children)"
label_warning: "Figyelem" label_warning: "Figyelem"
label_work_package: "Feladatcsoport" label_work_package: "Feladatcsoport"
label_work_package_plural: "Work packages" label_work_package_plural: "Work packages"
@ -807,8 +808,8 @@ hu:
one: "egy gyermek munkacsomag" one: "egy gyermek munkacsomag"
other: "%{count} gyermek feladatcsoport" other: "%{count} gyermek feladatcsoport"
hour: hour:
one: "1 óra" one: "1 h"
other: "%{count} óra" other: "%{count} h"
zen_mode: zen_mode:
button_activate: 'Zen mód aktiválása' button_activate: 'Zen mód aktiválása'
button_deactivate: 'Zen mód kikapcsolása' button_deactivate: 'Zen mód kikapcsolása'

@ -291,6 +291,7 @@ id:
label_total_progress: "%{percent}% total progres" label_total_progress: "%{percent}% total progres"
label_total_amount: "Total: %{amount}" label_total_amount: "Total: %{amount}"
label_updated_on: "diupdate pada" label_updated_on: "diupdate pada"
label_value_derived_from_children: "(value derived from children)"
label_warning: "Warning" label_warning: "Warning"
label_work_package: "Paket-Penugasan" label_work_package: "Paket-Penugasan"
label_work_package_plural: "Paket-Penugasan" label_work_package_plural: "Paket-Penugasan"
@ -804,7 +805,7 @@ id:
child_work_packages: child_work_packages:
other: "Paket kerja %{count} turunan" other: "Paket kerja %{count} turunan"
hour: hour:
other: "1 jam\n%{count} jam" other: "%{count} h"
zen_mode: zen_mode:
button_activate: 'Mengaktifkan modus zen' button_activate: 'Mengaktifkan modus zen'
button_deactivate: 'Menonaktifkan modus zen' button_deactivate: 'Menonaktifkan modus zen'

@ -291,6 +291,7 @@ it:
label_total_progress: "%{percent}% Progresso totale" label_total_progress: "%{percent}% Progresso totale"
label_total_amount: "Totale: %{amount}" label_total_amount: "Totale: %{amount}"
label_updated_on: "aggiornato il" label_updated_on: "aggiornato il"
label_value_derived_from_children: "(value derived from children)"
label_warning: "Attenzione" label_warning: "Attenzione"
label_work_package: "Macro-attività" label_work_package: "Macro-attività"
label_work_package_plural: "Macro-attività" label_work_package_plural: "Macro-attività"
@ -808,8 +809,8 @@ it:
one: "una macro-attività subordinata" one: "una macro-attività subordinata"
other: "%{count} macro-attività subordinate" other: "%{count} macro-attività subordinate"
hour: hour:
one: "1 ora" one: "1 h"
other: "%{count} ore" other: "%{count} h"
zen_mode: zen_mode:
button_activate: 'Attiva modalità zen' button_activate: 'Attiva modalità zen'
button_deactivate: 'Disattiva modalità zen' button_deactivate: 'Disattiva modalità zen'

@ -292,6 +292,7 @@ ja:
label_total_progress: "%{percent}% 進行状況" label_total_progress: "%{percent}% 進行状況"
label_total_amount: "合計: %{amount}" label_total_amount: "合計: %{amount}"
label_updated_on: "更新日時" label_updated_on: "更新日時"
label_value_derived_from_children: "(value derived from children)"
label_warning: "注意" label_warning: "注意"
label_work_package: "ワーク パッケージ" label_work_package: "ワーク パッケージ"
label_work_package_plural: "ワークパッケージ" label_work_package_plural: "ワークパッケージ"
@ -807,7 +808,7 @@ ja:
child_work_packages: child_work_packages:
other: "%{count} の子ワークパッケージ" other: "%{count} の子ワークパッケージ"
hour: hour:
other: "%{count}時間" other: "%{count} h"
zen_mode: zen_mode:
button_activate: 'マナーモードをアクティブにする' button_activate: 'マナーモードをアクティブにする'
button_deactivate: 'マナーモードを非アクティブにする' button_deactivate: 'マナーモードを非アクティブにする'

@ -291,6 +291,7 @@ ko:
label_total_progress: "%{percent}% 진행" label_total_progress: "%{percent}% 진행"
label_total_amount: "합계: %{amount}" label_total_amount: "합계: %{amount}"
label_updated_on: "업데이트 :" label_updated_on: "업데이트 :"
label_value_derived_from_children: "(value derived from children)"
label_warning: "경고" label_warning: "경고"
label_work_package: "작업 패키지" label_work_package: "작업 패키지"
label_work_package_plural: "작업 패키지" label_work_package_plural: "작업 패키지"
@ -804,7 +805,7 @@ ko:
child_work_packages: child_work_packages:
other: "%{count}개의 작업 패키지 자식" other: "%{count}개의 작업 패키지 자식"
hour: hour:
other: "%{count} 시간" other: "%{count} h"
zen_mode: zen_mode:
button_activate: 'Zen 모드 활성화' button_activate: 'Zen 모드 활성화'
button_deactivate: 'Zen 모드 비활성화' button_deactivate: 'Zen 모드 비활성화'

@ -291,6 +291,7 @@ lt:
label_total_progress: "%{percent} % įvykdyta" label_total_progress: "%{percent} % įvykdyta"
label_total_amount: "Total: %{amount}" label_total_amount: "Total: %{amount}"
label_updated_on: "atnaujintas" label_updated_on: "atnaujintas"
label_value_derived_from_children: "(value derived from children)"
label_warning: "Įspėjimas" label_warning: "Įspėjimas"
label_work_package: "Darbų paketas" label_work_package: "Darbų paketas"
label_work_package_plural: "Darbų paketai" label_work_package_plural: "Darbų paketai"
@ -816,10 +817,10 @@ lt:
many: "%{count} darbų paketo vaikai" many: "%{count} darbų paketo vaikai"
other: "%{count} darbų paketo vaikai" other: "%{count} darbų paketo vaikai"
hour: hour:
one: "valanda" one: "1 h"
few: "%{count} valandos (-a, -ų)" few: "%{count} h"
many: "%{count} valandos (-a, -ų)" many: "%{count} h"
other: "%{count} valandos (-a, -ų)" other: "%{count} h"
zen_mode: zen_mode:
button_activate: 'Įjungti Zen režimą' button_activate: 'Įjungti Zen režimą'
button_deactivate: 'Išjungti Zen režimą' button_deactivate: 'Išjungti Zen režimą'

@ -291,6 +291,7 @@ nl:
label_total_progress: "%{percent}% totale vooruitgang" label_total_progress: "%{percent}% totale vooruitgang"
label_total_amount: "Totaal: %{amount}" label_total_amount: "Totaal: %{amount}"
label_updated_on: "bijgewerkt op" label_updated_on: "bijgewerkt op"
label_value_derived_from_children: "(value derived from children)"
label_warning: "Waarschuwing" label_warning: "Waarschuwing"
label_work_package: "Werkpakket" label_work_package: "Werkpakket"
label_work_package_plural: "Werkpakketten" label_work_package_plural: "Werkpakketten"
@ -808,8 +809,8 @@ nl:
one: "één onderliggend werkpakket" one: "één onderliggend werkpakket"
other: "%{count} werkpakket kinderen" other: "%{count} werkpakket kinderen"
hour: hour:
one: "%{count} uur" one: "1 h"
other: "%{count} uren" other: "%{count} h"
zen_mode: zen_mode:
button_activate: 'Zen-modus activeren' button_activate: 'Zen-modus activeren'
button_deactivate: 'Deactiveren van zen modus' button_deactivate: 'Deactiveren van zen modus'

@ -291,6 +291,7 @@
label_total_progress: "%{percent}% utført" label_total_progress: "%{percent}% utført"
label_total_amount: "Total: %{amount}" label_total_amount: "Total: %{amount}"
label_updated_on: "updated on" label_updated_on: "updated on"
label_value_derived_from_children: "(value derived from children)"
label_warning: "Advarsel" label_warning: "Advarsel"
label_work_package: "Arbeidspakke" label_work_package: "Arbeidspakke"
label_work_package_plural: "Arbeidspakker" label_work_package_plural: "Arbeidspakker"
@ -808,8 +809,8 @@
one: "one child work package" one: "one child work package"
other: "%{count} work package children" other: "%{count} work package children"
hour: hour:
one: "1 time" one: "1 h"
other: "%{count} timer" other: "%{count} h"
zen_mode: zen_mode:
button_activate: 'Activate zen mode' button_activate: 'Activate zen mode'
button_deactivate: 'Deactivate zen mode' button_deactivate: 'Deactivate zen mode'

@ -291,6 +291,7 @@ pl:
label_total_progress: "%{percent}% Całkowitego postępu" label_total_progress: "%{percent}% Całkowitego postępu"
label_total_amount: "Łącznie: %{amount}" label_total_amount: "Łącznie: %{amount}"
label_updated_on: "zaktualizowany" label_updated_on: "zaktualizowany"
label_value_derived_from_children: "(value derived from children)"
label_warning: "Ostrzeżenie" label_warning: "Ostrzeżenie"
label_work_package: "Zadanie" label_work_package: "Zadanie"
label_work_package_plural: "Pakiety robocze" label_work_package_plural: "Pakiety robocze"
@ -816,10 +817,10 @@ pl:
many: "%{count} potomnych pakietów roboczych" many: "%{count} potomnych pakietów roboczych"
other: "%{count} potomnych pakietów roboczych" other: "%{count} potomnych pakietów roboczych"
hour: hour:
one: "1 godzina" one: "1 h"
few: "%{count} godziny" few: "%{count} h"
many: "%{count} godziny" many: "%{count} h"
other: "%{count} godziny" other: "%{count} h"
zen_mode: zen_mode:
button_activate: 'Włącz tryb zen' button_activate: 'Włącz tryb zen'
button_deactivate: 'Wyłącz tryb zen' button_deactivate: 'Wyłącz tryb zen'

@ -290,6 +290,7 @@ pt-BR:
label_total_progress: "%{percent}% Total de progresso" label_total_progress: "%{percent}% Total de progresso"
label_total_amount: "Total: %{amount}" label_total_amount: "Total: %{amount}"
label_updated_on: "atualizado em" label_updated_on: "atualizado em"
label_value_derived_from_children: "(value derived from children)"
label_warning: "Aviso" label_warning: "Aviso"
label_work_package: "Pacote de trabalho" label_work_package: "Pacote de trabalho"
label_work_package_plural: "Pacotes de trabalho" label_work_package_plural: "Pacotes de trabalho"
@ -807,8 +808,8 @@ pt-BR:
one: "um pacote de trabalho filho" one: "um pacote de trabalho filho"
other: "%{count} pacotes de trabalho filhos" other: "%{count} pacotes de trabalho filhos"
hour: hour:
one: "1 hora" one: "1 h"
other: "%{count} horas" other: "%{count} h"
zen_mode: zen_mode:
button_activate: 'Ativar modo zen' button_activate: 'Ativar modo zen'
button_deactivate: 'Desativar modo zen' button_deactivate: 'Desativar modo zen'

@ -291,6 +291,7 @@ pt:
label_total_progress: "%{percent}% Total de progresso" label_total_progress: "%{percent}% Total de progresso"
label_total_amount: "Total: %{amount}" label_total_amount: "Total: %{amount}"
label_updated_on: "atualizado em" label_updated_on: "atualizado em"
label_value_derived_from_children: "(value derived from children)"
label_warning: "Aviso" label_warning: "Aviso"
label_work_package: "Pacote de trabalho" label_work_package: "Pacote de trabalho"
label_work_package_plural: "Tarefas" label_work_package_plural: "Tarefas"
@ -808,8 +809,8 @@ pt:
one: "pacote de trabalho infantil" one: "pacote de trabalho infantil"
other: "%{count} work package children" other: "%{count} work package children"
hour: hour:
one: "1 hora" one: "1 h"
other: "%{count} horas" other: "%{count} h"
zen_mode: zen_mode:
button_activate: 'Ativar modo zen' button_activate: 'Ativar modo zen'
button_deactivate: 'Desativar modo zen' button_deactivate: 'Desativar modo zen'

@ -290,6 +290,7 @@ ro:
label_total_progress: "%{percent} % Progres total" label_total_progress: "%{percent} % Progres total"
label_total_amount: "Total: %{amount}" label_total_amount: "Total: %{amount}"
label_updated_on: "actualizat la data de" label_updated_on: "actualizat la data de"
label_value_derived_from_children: "(value derived from children)"
label_warning: "Avertizare" label_warning: "Avertizare"
label_work_package: "Pachet de lucru" label_work_package: "Pachet de lucru"
label_work_package_plural: "Pachete de lucru" label_work_package_plural: "Pachete de lucru"
@ -811,9 +812,9 @@ ro:
few: "%{count} work package children" few: "%{count} work package children"
other: "%{count} work package children" other: "%{count} work package children"
hour: hour:
one: "1 oră" one: "1 h"
few: "%{count} ore" few: "%{count} h"
other: "%{count} ore" other: "%{count} h"
zen_mode: zen_mode:
button_activate: 'Activați modul zen' button_activate: 'Activați modul zen'
button_deactivate: 'Dezactivați modul zen' button_deactivate: 'Dezactivați modul zen'

@ -290,6 +290,7 @@ ru:
label_total_progress: "%{percent}% общего прогресса" label_total_progress: "%{percent}% общего прогресса"
label_total_amount: "Всего: %{amount}" label_total_amount: "Всего: %{amount}"
label_updated_on: "Обновлено" label_updated_on: "Обновлено"
label_value_derived_from_children: "(value derived from children)"
label_warning: "Предупреждение" label_warning: "Предупреждение"
label_work_package: "Пакет работ" label_work_package: "Пакет работ"
label_work_package_plural: "Комплекс работ" label_work_package_plural: "Комплекс работ"
@ -815,10 +816,10 @@ ru:
many: "пакет работ с %{count} дочерними" many: "пакет работ с %{count} дочерними"
other: "пакет работ с %{count} дочерними" other: "пакет работ с %{count} дочерними"
hour: hour:
one: "1 час" one: "1 h"
few: "Кол-во часов: %{count}" few: "%{count} h"
many: "Кол-во часов: %{count}" many: "%{count} h"
other: "Кол-во часов: %{count}" other: "%{count} h"
zen_mode: zen_mode:
button_activate: 'Включить дзен-режим' button_activate: 'Включить дзен-режим'
button_deactivate: 'Отключить дзен-режим' button_deactivate: 'Отключить дзен-режим'

@ -291,6 +291,7 @@ sk:
label_total_progress: "%{percent}% celkový priebeh" label_total_progress: "%{percent}% celkový priebeh"
label_total_amount: "Celkom: %{amount}" label_total_amount: "Celkom: %{amount}"
label_updated_on: "aktualizované" label_updated_on: "aktualizované"
label_value_derived_from_children: "(value derived from children)"
label_warning: "Upozornenie" label_warning: "Upozornenie"
label_work_package: "Pracovný balíček" label_work_package: "Pracovný balíček"
label_work_package_plural: "Pracovné balíčky" label_work_package_plural: "Pracovné balíčky"
@ -816,10 +817,10 @@ sk:
many: "%{count} podradených pracovných balíčkov" many: "%{count} podradených pracovných balíčkov"
other: "%{count} podradených pracovných balíčkov" other: "%{count} podradených pracovných balíčkov"
hour: hour:
one: "1 hodina" one: "1 h"
few: "%{count} hodiny" few: "%{count} h"
many: "%{count} hodiny" many: "%{count} h"
other: "%{count} hodiny" other: "%{count} h"
zen_mode: zen_mode:
button_activate: 'Aktivovať zen režim' button_activate: 'Aktivovať zen režim'
button_deactivate: 'Deaktivovať zen režim' button_deactivate: 'Deaktivovať zen režim'

@ -290,6 +290,7 @@ sv:
label_total_progress: "%{percent}% Totalt klart" label_total_progress: "%{percent}% Totalt klart"
label_total_amount: "Total: %{amount}" label_total_amount: "Total: %{amount}"
label_updated_on: "uppdaterad den" label_updated_on: "uppdaterad den"
label_value_derived_from_children: "(value derived from children)"
label_warning: "Varning" label_warning: "Varning"
label_work_package: "Arbetspaket" label_work_package: "Arbetspaket"
label_work_package_plural: "Arbetspaketen" label_work_package_plural: "Arbetspaketen"
@ -807,8 +808,8 @@ sv:
one: "one child work package" one: "one child work package"
other: "%{count} arbetspaket barn" other: "%{count} arbetspaket barn"
hour: hour:
one: "1 timme" one: "1 h"
other: "%{count} timmar" other: "%{count} h"
zen_mode: zen_mode:
button_activate: 'Aktivera zen-läge' button_activate: 'Aktivera zen-läge'
button_deactivate: 'Inaktivera avskalat läge' button_deactivate: 'Inaktivera avskalat läge'

@ -291,6 +291,7 @@ tr:
label_total_progress: "Toplam ilerleme %{percent}%" label_total_progress: "Toplam ilerleme %{percent}%"
label_total_amount: "Toplam: %{amount}" label_total_amount: "Toplam: %{amount}"
label_updated_on: "güncelleme tarihi" label_updated_on: "güncelleme tarihi"
label_value_derived_from_children: "(value derived from children)"
label_warning: "Uyarı" label_warning: "Uyarı"
label_work_package: "İş paketi" label_work_package: "İş paketi"
label_work_package_plural: "İş paketleri" label_work_package_plural: "İş paketleri"
@ -808,8 +809,8 @@ tr:
one: "bir alt iş paketi" one: "bir alt iş paketi"
other: "%{count} alt iş paketi" other: "%{count} alt iş paketi"
hour: hour:
one: "1 saat" one: "1 h"
other: "%{count} saat" other: "%{count} h"
zen_mode: zen_mode:
button_activate: 'Zen modunu etkinleştir' button_activate: 'Zen modunu etkinleştir'
button_deactivate: 'Zen modunu devre dışı bırak' button_deactivate: 'Zen modunu devre dışı bırak'

@ -291,6 +291,7 @@ uk:
label_total_progress: "%{percent}% загального прогресу" label_total_progress: "%{percent}% загального прогресу"
label_total_amount: "Всього: %{amount}" label_total_amount: "Всього: %{amount}"
label_updated_on: "оновлено" label_updated_on: "оновлено"
label_value_derived_from_children: "(value derived from children)"
label_warning: "Попередження" label_warning: "Попередження"
label_work_package: "Пакет робіт" label_work_package: "Пакет робіт"
label_work_package_plural: "Пакет робіт" label_work_package_plural: "Пакет робіт"
@ -816,10 +817,10 @@ uk:
many: "%{count} робочий пакет дітей" many: "%{count} робочий пакет дітей"
other: "%{count} робочий пакет дітей" other: "%{count} робочий пакет дітей"
hour: hour:
one: "1 година" one: "1 h"
few: "%{count} години" few: "%{count} h"
many: "%{count} години" many: "%{count} h"
other: "%{count} години" other: "%{count} h"
zen_mode: zen_mode:
button_activate: 'Активуйте режим дзен' button_activate: 'Активуйте режим дзен'
button_deactivate: 'Деактивуйте режим дзен' button_deactivate: 'Деактивуйте режим дзен'

@ -290,6 +290,7 @@ vi:
label_total_progress: "%{percent}% Tổng tiến độ" label_total_progress: "%{percent}% Tổng tiến độ"
label_total_amount: "Tổng số tiền%{amount}" label_total_amount: "Tổng số tiền%{amount}"
label_updated_on: "cập Nhật ngày" label_updated_on: "cập Nhật ngày"
label_value_derived_from_children: "(value derived from children)"
label_warning: "Warning" label_warning: "Warning"
label_work_package: "Work Package" label_work_package: "Work Package"
label_work_package_plural: "Work Packages" label_work_package_plural: "Work Packages"
@ -803,7 +804,7 @@ vi:
child_work_packages: child_work_packages:
other: "%{count} tác phẩm gói phần mềm trẻ em" other: "%{count} tác phẩm gói phần mềm trẻ em"
hour: hour:
other: "%{count} hours" other: "%{count} h"
zen_mode: zen_mode:
button_activate: 'Activate zen mode' button_activate: 'Activate zen mode'
button_deactivate: 'Deactivate zen mode' button_deactivate: 'Deactivate zen mode'

@ -291,6 +291,7 @@ zh-CN:
label_total_progress: "%{percent} %总进度" label_total_progress: "%{percent} %总进度"
label_total_amount: "总计: %{amount}" label_total_amount: "总计: %{amount}"
label_updated_on: "更新于" label_updated_on: "更新于"
label_value_derived_from_children: "(value derived from children)"
label_warning: "警告" label_warning: "警告"
label_work_package: "工作包" label_work_package: "工作包"
label_work_package_plural: "工作包" label_work_package_plural: "工作包"
@ -804,7 +805,7 @@ zh-CN:
child_work_packages: child_work_packages:
other: "%{count} 子工作包" other: "%{count} 子工作包"
hour: hour:
other: "%{count} 小时" other: "%{count} h"
zen_mode: zen_mode:
button_activate: '激活 zen 模式' button_activate: '激活 zen 模式'
button_deactivate: '取消激活 zen 模式' button_deactivate: '取消激活 zen 模式'

@ -290,6 +290,7 @@ zh-TW:
label_total_progress: "%{percent}%總進度" label_total_progress: "%{percent}%總進度"
label_total_amount: "總計: %{amount}" label_total_amount: "總計: %{amount}"
label_updated_on: "更新於" label_updated_on: "更新於"
label_value_derived_from_children: "(value derived from children)"
label_warning: "警告" label_warning: "警告"
label_work_package: "Work package" label_work_package: "Work package"
label_work_package_plural: "Work packages" label_work_package_plural: "Work packages"
@ -803,7 +804,7 @@ zh-TW:
child_work_packages: child_work_packages:
other: "%{count} 個子工作項目" other: "%{count} 個子工作項目"
hour: hour:
other: "%{count} 一個小時" other: "%{count} h"
zen_mode: zen_mode:
button_activate: '啟動 zen 模式' button_activate: '啟動 zen 模式'
button_deactivate: '停用 zen 模式' button_deactivate: '停用 zen 模式'

@ -57,7 +57,7 @@ zh-CN:
此部分涉及此LDAP认证源的连接安全。更多信息,访问 <a href="%{link}">网络::LDAP 文档</a>。 此部分涉及此LDAP认证源的连接安全。更多信息,访问 <a href="%{link}">网络::LDAP 文档</a>。
forums: forums:
show: show:
no_results_title_text: 论坛中目前无发贴 no_results_title_text: 目前没有论坛的帖子
colors: colors:
index: index:
no_results_title_text: 目前没有颜色。 no_results_title_text: 目前没有颜色。

@ -3,12 +3,12 @@ zh-CN:
label_preview: '预览' label_preview: '预览'
button_update: '更新' button_update: '更新'
avatars: avatars:
label_choose_avatar: "Choose Avatar from file" label_choose_avatar: "从文件中选择头像"
uploading_avatar: "Uploading your avatar." uploading_avatar: "上传一个新的头像"
text_upload_instructions: | text_upload_instructions: |
Upload your own custom avatar of 128 by 128 pixels. Larger files will be resized and cropped to match. 上传您自己的自定义头像,为128像素。较大的文件将被调整并裁剪来匹配。
A preview of your avatar will be shown before uploading, once you selected an image. 上传之前将会显示您的头像的预览,一旦您选择了图像。
error_image_too_large: "图太大。" error_image_too_large: "图太大。"
wrong_file_format: "Allowed formats are jpg, png, gif" wrong_file_format: "允许的格式是 jpg、png、gif"
empty_file_error: "Please upload a valid image (jpg, png, gif)" empty_file_error: "请上传一个有效的图像 (jpg, png, gif)"

@ -1,36 +1,36 @@
zh-CN: zh-CN:
label_avatar: "头像" label_avatar: "头像"
label_current_avatar: "Current Avatar" label_current_avatar: "当前头像"
label_choose_avatar: "Choose Avatar from file" label_choose_avatar: "从文件中选择头像"
message_avatar_uploaded: "Avatar changed successfully." message_avatar_uploaded: "头像修改成功"
error_image_upload: "Error saving the image." error_image_upload: "保存图像时出错。"
error_image_size: "The image is too large." error_image_size: "图片太大。"
button_change_avatar: "Change avatar" button_change_avatar: "更改头像"
are_you_sure_delete_avatar: "Are you sure you want to delete your avatar?" are_you_sure_delete_avatar: "您确定要删除头像?"
avatar_deleted: "Avatar deleted successfully." avatar_deleted: "头像删除成功。"
unable_to_delete_avatar: "Avatar could not be deleted." unable_to_delete_avatar: "头像不能删除。"
wrong_file_format: "Allowed formats are jpg, png, gif" wrong_file_format: "允许的格式是 jpg、png、gif"
empty_file_error: "Please upload a valid image (jpg, png, gif)" empty_file_error: "请上传一个有效的图像 (jpg, png, gif)"
avatars: avatars:
label_avatar: "Avatar" label_avatar: "头像"
label_gravatar: 'Gravatar' label_gravatar: 'Gravatar'
label_current_avatar: 'Current avatar' label_current_avatar: '当前头像'
label_local_avatar: 'Custom avatar' label_local_avatar: '自定义头像'
text_current_avatar: | text_current_avatar: |
The following image shows the current avatar. 以下图像显示当前头像。
text_upload_instructions: | text_upload_instructions: |
Upload your own custom avatar of 128 by 128 pixels. Larger files will be resized and cropped to match. 上传您自己的自定义头像,为128像素。较大的文件将被调整并裁剪来匹配。
A preview of your avatar will be shown before uploading, once you selected an image. 上传之前将会显示您的头像的预览,一旦您选择了图像。
text_change_gravatar_html: 'To change or add the Gravatar for your mail address, go to %{gravatar_url}.' text_change_gravatar_html: '若要更改或添加 Gravatar 来添加您的邮件地址,请转到 %{gravatar_url}。'
text_your_local_avatar: | text_your_local_avatar: |
OpenProject allows you to upload your own custom avatar. OpenProject 允许您上传自己的自定义头像。
text_local_avatar_over_gravatar: | text_local_avatar_over_gravatar: |
If you set one, this custom avatar is used in precedence over the gravatar above. 如果您设置了一个,此自定义头像被优先于上面的 gravatar。
text_your_current_gravatar: | text_your_current_gravatar: |
OpenProject uses your gravatar if you registered one, or a default image or icon if one exists. 打开项目如果您注册了一个,或者存在一个默认图像或图标,则使用你的 gravatar。
The current gravatar is as follows: 当前的坟墓atar 如下:
settings: settings:
enable_gravatars: 'Enable user gravatars' enable_gravatars: '启用用户 Gravatars'
gravatar_default: "默认的 Gravatar 图像" gravatar_default: "默认的 Gravatar 图像"
enable_local_avatars: '启用用户自定义头像' enable_local_avatars: '启用用户自定义头像'

@ -1,30 +1,30 @@
zh-CN: zh-CN:
bcf: bcf:
label_bcf: 'BCF' label_bcf: 'BCF'
issues: "Issues" issues: "问题"
experimental_badge: "Experimental" experimental_badge: "实验"
exceptions: exceptions:
file_invalid: "BCF file invalid" file_invalid: "BCF 文件无效"
x_bcf_issues: x_bcf_issues:
other: '%{count} BCF issues' other: '%{count} 個議題'
bcf_xml: bcf_xml:
xml_file: 'BCF XML File' xml_file: 'BCF XML 文件'
import_title: 'Import from BCF file' import_title: '从 BCF 文件导入'
export: 'Export all to BCF-XML' export: '导出所有到 BCF-XML'
import_update_comment: '(Updated in BCF import)' import_update_comment: '(在 BCF 导入中更新)'
import_failed: 'Cannot import BCF file: %{error}' import_failed: '无法导入 BCF 文件: %{error}'
import_successful: 'Imported %{count} BCF issues' import_successful: '导入了 %{count} BCF 问题'
import_canceled: 'BCF-XML import canceled.' import_canceled: 'BCF-XML 导入已取消。'
type_not_active: "The issue type is not activated for this project." type_not_active: "此项目未激活问题类型。"
import: import:
num_issues_found: '%{x_bcf_issues} are contained in the BCF-XML file, their details are listed below.' num_issues_found: '%{x_bcf_issues} 载于 BCF-XML 文件中,它们的详细信息列于下面。'
button_prepare: 'Prepare import' button_prepare: '准备导入'
button_perform_import: 'Confirm import' button_perform_import: '确认导入'
button_proceed: 'Proceed' button_proceed: '继续'
button_back_to_list: 'Back to list' button_back_to_list: '返回列表'
description: "Provide a BCF-XML v2.1 file to import into this project. You can examine its contents before performing the import." description: "提供一个 BCF-XML v2.1 文件导入此项目。您可以在导入前检查其内容。"
perform_description: "Do you want to import or update the issues listed above?" perform_description: "您想要导入或更新上面所列问题吗?"
work_package_has_newer_changes: "The import for BCF topic %{bcf_uuid} looks outdated. The latest changes on the server are newer than the \"MofiedDate\" of the imported topic." work_package_has_newer_changes: "BCF 主题 %{bcf_uuid} 的进口似乎已经过时。服务器的最新更改比导入主题的“MofiedDate”更新。"
export: export:
format: format:
bcf: "BCF-XML" bcf: "BCF-XML"

@ -1,45 +1,45 @@
zh-CN: zh-CN:
js: js:
boards: boards:
label_unnamed_board: 'Unnamed board' label_unnamed_board: '未命名面板'
label_unnamed_list: 'Unnamed list' label_unnamed_list: '未命名列表'
label_board_type: 'Board type' label_board_type: '面板类型'
upsale: upsale:
teaser_text: 'Improve your agile project management with this flexible Boards view. Create as many boards as you like for anything you would like to keep track of.' teaser_text: '通过此灵活的棋局视图改进您的灵活的项目管理。创建像你喜欢的任何你想要保存的跟踪。'
upgrade_to_ee_text: 'Boards is an Enterprise feature. Please upgrade to a paid plan.' upgrade_to_ee_text: '面板是企业功能。请升级到付费计划。'
upgrade: 'Upgrade now' upgrade: '立即升级'
personal_demo: 'Get a personal demo' personal_demo: '获取个人演示'
lists: lists:
delete: '删除列表' delete: '删除列表'
version: version:
is_locked: 'Version is locked. No items can be added to this version.' is_locked: '版本已锁定。无法添加到这个版本。'
is_closed: 'Version is closed. No items can be added to this version.' is_closed: '版本已关闭。无法添加任何项目至此版本。'
close_version: 'Close version' close_version: '关闭版本'
open_version: 'Open version' open_version: '打开版本'
lock_version: 'Lock version' lock_version: '锁定版本'
unlock_version: 'Unlock version' unlock_version: '解锁版本'
edit_version: 'Edit version' edit_version: '编辑版本'
show_version: 'Show version' show_version: '显示版本'
locked: '锁定' locked: '锁定'
closed: '已关闭' closed: '已关闭'
new_board: 'New board' new_board: '新建面板'
add_list: 'Add list' add_list: '添加列表'
add_card: 'Add card' add_card: '添加卡片'
error_attribute_not_writable: "Cannot move the work package, %{attribute} is not writable." error_attribute_not_writable: "无法移动工作包, %{attribute} 不可写。"
error_loading_the_list: "Error loading the list: %{error_message}" error_loading_the_list: "加载列表时出错: %{error_message}"
error_permission_missing: "The permission to create public queries is missing" error_permission_missing: "缺少创建公共查询的权限"
click_to_remove_list: "Click to remove this list" click_to_remove_list: "点击删除此列表"
board_type: board_type:
free: 'Basic board' free: '基本板'
free_text: > free_text: >
Create a board in which you can freely create lists and order your work packages within. Moving work packages between lists do not change the work package itself. 创建一个可以自由创建列表并在内部订购工作包。在列表之间移动工作包,不会改变工作包。
action: 'Action board' action: '操作面板'
action_by_attribute: 'Action board (%{attribute})' action_by_attribute: '操作面板 (%{attribute})'
action_text: > action_text: >
Create a board with filtered lists on a single attribute. Moving work packages to other lists will update their attribute. 创建一个包含过滤列表的板块在单个属性中。将工作包移动到其他列表,将会更新他们的属性。
select_attribute: "Action attribute" select_attribute: "动作属性"
configuration_modal: configuration_modal:
title: 'Configure this board' title: '配置此板块'
display_settings: display_settings:
card_mode: "Display as cards" card_mode: "显示为卡片"
table_mode: "Display as table" table_mode: "显示为表"

@ -1,7 +1,7 @@
zh-CN: zh-CN:
permission_show_board_views: "View boards" permission_show_board_views: "查看面板"
permission_manage_board_views: "Manage boards" permission_manage_board_views: "管理面板"
project_module_board_view: "面板" project_module_board_view: "面板"
boards: boards:
new_badge: "新" new_badge: "新"
label_boards: "面板" label_boards: "面板"

@ -1,10 +1,10 @@
zh-CN: zh-CN:
github_integration: github_integration:
pull_request_opened_comment: > pull_request_opened_comment: >
**PR Opened:** Pull request %{pr_number} [%{pr_title}](%{pr_url}) for [%{repository}](%{repository_url}) has been opened by [%{github_user}](%{github_user_url}). **PR Opened:** Pull 请求 %{pr_number} [%{pr_title}] (%{pr_url}) 为 [%{repository}] (%{repository_url}) 已经由 [%{github_user}] (%{github_user_url}) 打开。
pull_request_closed_comment: > pull_request_closed_comment: >
**PR Closed:** Pull request %{pr_number} [%{pr_title}](%{pr_url}) for [%{repository}](%{repository_url}) has been closed by [%{github_user}](%{github_user_url}). **PR 关闭:** Pull 请求 %{pr_number} [%{pr_title}] (%{pr_url}) 的[%{repository}] (%{repository_url}) 已被 [%{github_user}] (%{github_user_url}) 关闭。
pull_request_merged_comment: > pull_request_merged_comment: >
**PR Merged:** Pull request %{pr_number} [%{pr_title}](%{pr_url}) for [%{repository}](%{repository_url}) has been merged by [%{github_user}](%{github_user_url}). **PR 已合并:** Pull 请求 %{pr_number} [%{pr_title}] (%{pr_url}) 的[%{repository}] (%{repository_url}) 被 [%{github_user}] (%{github_user_url}) 合并。
pull_request_referenced_comment: > pull_request_referenced_comment: >
**Referenced in PR:** [%{github_user}](%{github_user_url}) referenced this work package in Pull request %{pr_number} [%{pr_title}](%{pr_url}) on [%{repository}](%{repository_url}). **Referenced in PR:** [%{github_user}] (%{github_user_url}) inter the package in Pull request %{pr_number} [%{pr_title}] (%{pr_url}) 在 [%{repository}] (%{repository_url}) 上引用了这个工作包。

@ -2,31 +2,31 @@ zh-CN:
activerecord: activerecord:
attributes: attributes:
ldap_groups/synchronized_group: ldap_groups/synchronized_group:
entry: 'Entry identifier' entry: '组标识符'
auth_source: 'LDAP connection' auth_source: 'LDAP 连接'
models: models:
ldap_groups/synchronized_group: 'Synchronized LDAP group' ldap_groups/synchronized_group: '同步LDAP群组'
ldap_groups: ldap_groups:
label_menu_item: 'Group synchronization' label_menu_item: '分组同步'
label_group_key: 'LDAP group filter key' label_group_key: 'LDAP 组过滤器密钥'
settings: settings:
group_key: 'LDAP group attribute' group_key: 'LDAP 群属性'
group_key_text: 'The LDAP attribute name used to identify the groups.' group_key_text: '用于识别组别中的LDAP属性名称。'
group_base: 'LDAP group base' group_base: 'LDAP 分组'
group_base_text: 'LDAP group base used to search for group entries.' group_base_text: '用于搜索组条目的 LDAP 组基数。'
synchronized_groups: synchronized_groups:
add_new: 'Add synchronized LDAP group' add_new: '添加同步的 LDAP 组'
destroy: destroy:
title: 'Remove synchronized group %{name}' title: '删除同步组 %{name}'
confirmation: "If you continue, the synchronized group %{name} and all %{users_count} users synchronized through it will be removed." confirmation: "如果您继续,同步组 %{name} 和 %{users_count} 用户将会被删除。"
info: "Note: The OpenProject group itself and members added outside this LDAP synchronization will not be removed." info: "注意:OpenProject 组本身,并且在这个 LDAP 同步之外添加的成员不会被删除。"
verification: "Enter the group's name %{name} to verify the deletion." verification: "输入组名称 %{name} 来验证删除。"
no_results: 'No synchronized groups found.' no_results: '没有找到同步群组。'
no_members: 'This group has no synchronized members yet.' no_members: '此群组尚未同步成员。'
plural: 'Synchronized LDAP groups' plural: '同步LDAP群组'
singular: 'Synchronized LDAP group' singular: '同步LDAP群组'
form: form:
auth_source_text: 'Select which LDAP authentication mode is used.' auth_source_text: '选择使用哪个LDAP认证模式。'
entry_text: 'Define the LDAP group identifier.' entry_text: '定义LDAP群组标识符。'
group_text: 'Select an existing OpenProject group that members of the LDAP group shall be synchronized with' group_text: '选择一个现有的 OpenProject 组,LDAP 群组成员应与'

@ -1,19 +1,19 @@
zh-CN: zh-CN:
logout_warning: > logout_warning: >
You have been logged out. The contents of any form you submit may be lost. Please [log in]. 您已退出。您提交的任何表单的内容可能丢失。请登录。
activemodel: activemodel:
attributes: attributes:
openid_connect/provider: openid_connect/provider:
name: 名称 name: 名称
display_name: Display name display_name: 显示名称
identifier: 标识符 identifier: 标识符
secret: Secret secret: 密钥
scope: Scope scope: 作用域
openid_connect: openid_connect:
menu_title: OpenID providers menu_title: OpenID 提供者
providers: providers:
label_add_new: Add a new OpenID provider label_add_new: 添加一个新的 OpenID 提供者
label_edit: Edit OpenID provider %{name} label_edit: 编辑OpenID提供商 %{name}
no_results_table: No providers have been defined yet. no_results_table: 尚未定义提供者。
plural: OpenID providers plural: OpenID 提供者
singular: OpenID provider singular: OpenID 提供者

@ -2,55 +2,55 @@ zh-CN:
activerecord: activerecord:
attributes: attributes:
webhooks/webhook: webhooks/webhook:
url: 'Payload URL' url: '推送地址'
secret: 'Signature secret' secret: '签名密钥'
events: 'Events' events: '事件'
projects: '已启用的项目' projects: '已启用的项目'
webhooks/log: webhooks/log:
event_name: 'Event name' event_name: '事件名称'
url: 'Payload URL' url: '推送地址'
response_code: 'Response code' response_code: '响应代码'
response_body: 'Response' response_body: '响应'
models: models:
webhooks/outgoing_webhook: "Outgoing webhook" webhooks/outgoing_webhook: "发送网页钩子"
webhooks: webhooks:
singular: Webhook singular: Webhook
plural: Webhooks plural: Webhooks
outgoing: outgoing:
no_results_table: No webhooks have been defined yet. no_results_table: 尚未定义 webhooks。
label_add_new: Add new webhook label_add_new: 添加webhook
label_edit: Edit webhook label_edit: 编辑webhook
label_event_resources: Event resources label_event_resources: 事件资源
events: events:
created: "已创建" created: "已创建"
updated: "Updated" updated: "已更新"
status: status:
enabled: 'Webhook is enabled' enabled: 'Webhook已启用'
disabled: 'Webhook is disabled' disabled: 'Webhook 已禁用'
enabled_text: 'The webhook will emit payloads for the defined events below.' enabled_text: 'Webhook 将为下面定义的事件释放有效载荷。'
disabled_text: 'Click the edit button to activate the webhook.' disabled_text: '点击编辑按钮激活 webhook。'
deliveries: deliveries:
no_results_table: No deliveries have been made for this webhook. no_results_table: 这个webhook还没有交付。
title: 'Recent deliveries' title: '最近推送记录'
time: 'Delivery time' time: '推送时间'
form: form:
introduction: > introduction: >
Send a POST request to the payload URL below for any event in the project your subscribe. Payload will correspond to the APIv3 representation of the object being modified. 发送 POST 请求给下面的有效链接,用于项目中的任何事件。Payload 将响应正在修改的对象API3代表。
apiv3_doc_url: For more information, visit the API documentation apiv3_doc_url: 要获取更多信息, 请阅读用户手册。
description: description:
placeholder: 'Optional description for the webhook.' placeholder: 'Webhook 可选描述。'
enabled: enabled:
description: > description: >
When checked, the webhook will trigger on the selected events. Uncheck to disable the webhook. 选中时,Webhook 将触发选定事件。取消选中以禁用 webhook。
events: events:
title: 'Enabled events' title: '启用事件'
project_ids: project_ids:
title: '已启用的项目' title: '已启用的项目'
description: 'Select for which projects this webhook should be executed for.' description: '选择此网络钩子应该执行的项目。'
all: 'All projects' all: '所有项目'
selected: 'Selected projects only' selected: '只选择项目'
selected_project_ids: selected_project_ids:
title: 'Selected projects' title: '已选项目:'
secret: secret:
description: > description: >
If set, this secret value is used by OpenProject to sign the webhook payload. 如果设置,OpenProject 使用此密钥值来登录 webhook payload。

@ -1,13 +1,13 @@
zh-CN: zh-CN:
export_to_excel: "Export as Excel spreadsheet" export_to_excel: "导出为 Excel 电子表格"
print_with_description: "Print preview with description" print_with_description: "打印预览,说明"
sentence_separator_or: "或" sentence_separator_or: "或"
different_formats: Different formats different_formats: 不同格式
export: export:
format: format:
xls: "XLS" xls: "XLS"
xls_with_descriptions: "带描述的XLS" xls_with_descriptions: "带描述的XLS"
xls_with_relations: "XLS with relations" xls_with_relations: "XLS 与关系"
xls_export: xls_export:
child_of: child of child_of: 从属于
parent_of: parent of parent_of:

Loading…
Cancel
Save