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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Loading…
Cancel
Save