From e1c272720576e2d7ddd9ad0c4dc4babe743dacf2 Mon Sep 17 00:00:00 2001 From: OpenProject Actions CI Date: Thu, 5 Dec 2024 03:27:55 +0000 Subject: [PATCH] update locales from crowdin [ci skip] --- config/locales/crowdin/js-ko.yml | 6 +- config/locales/crowdin/js-ru.yml | 6 +- config/locales/crowdin/js-uk.yml | 2 +- config/locales/crowdin/ko.seeders.yml | 24 +- config/locales/crowdin/ko.yml | 174 +++++++-------- config/locales/crowdin/ru.yml | 4 +- config/locales/crowdin/uk.seeders.yml | 2 +- config/locales/crowdin/uk.yml | 76 +++---- config/locales/crowdin/zh-CN.yml | 10 +- modules/costs/config/locales/crowdin/ko.yml | 8 +- .../config/locales/crowdin/ja.seeders.yml | 2 +- modules/meeting/config/locales/crowdin/ja.yml | 210 +++++++++--------- modules/meeting/config/locales/crowdin/ko.yml | 2 +- .../config/locales/crowdin/ko.yml | 4 +- .../storages/config/locales/crowdin/ru.yml | 2 +- 15 files changed, 266 insertions(+), 266 deletions(-) diff --git a/config/locales/crowdin/js-ko.yml b/config/locales/crowdin/js-ko.yml index c29d57085ced..dff74bc2bbf6 100644 --- a/config/locales/crowdin/js-ko.yml +++ b/config/locales/crowdin/js-ko.yml @@ -105,7 +105,7 @@ ko: button_update: "업데이트" button_export-pdf: "PDF 다운로드" button_export-atom: "Atom 다운로드" - button_generate_pdf: "Generate PDF" + button_generate_pdf: "PDF 생성" button_create: "만들기" card: add_new: "새로운 카드를 추가하다" @@ -360,7 +360,7 @@ ko: "15_1": standard: new_features_html: > - The release brings various features and improvements for you, e.g.
+ 이 릴리스에서는 다음과 같은 다양한 기능과 개선 사항이 제공됩니다.
ical_sharing_modal: title: "캘린더 구독" inital_setup_error_message: "데이터를 가져오는 중에 오류가 발생했습니다." @@ -576,7 +576,7 @@ ko: members: "프로젝트에 참여할 새로운 멤버를 초대하세요." quick_add_button: "헤더 탐색에서 더하기(+) 아이콘을 클릭하여 새 프로젝트를 생성하거나 동료를 초대하세요." sidebar_arrow: "프로젝트의 기본 메뉴로 돌아가려면 왼쪽 상단의 뒤로 화살표를 사용하세요." - welcome: "Take a three-minute introduction tour to learn the most important features.
We recommend completing the steps until the end. You can restart the tour any time." + welcome: "3분 소개 투어를 보고 가장 중요한 기능에 대해 알아보세요.
끝까지 단계를 완료하는 것이 좋습니다. 언제든지 투어를 다시 시작할 수 있습니다." wiki: "Wiki에서 문서화하고 팀과 함께 지식을 공유할 수 있습니다." backlogs: overview: "백로그 보기에서 작업을 관리하세요." diff --git a/config/locales/crowdin/js-ru.yml b/config/locales/crowdin/js-ru.yml index c71480d535a2..38dd2624861c 100644 --- a/config/locales/crowdin/js-ru.yml +++ b/config/locales/crowdin/js-ru.yml @@ -359,7 +359,7 @@ ru: "15_1": standard: new_features_html: > - The release brings various features and improvements for you, e.g.
+ Этот релиз предлагает Вам различные возможности и улучшения, например,
. ical_sharing_modal: title: "Подписаться на календарь" inital_setup_error_message: "Произошла ошибка при получении данных." @@ -1194,8 +1194,8 @@ ru: zero: "0 дней" word: one: "1 слово" - few: "%{count} words" - many: "%{count} words" + few: "%{count} слов" + many: "%{count} слов" other: "%{count} слов" zen_mode: button_activate: "Включить полноэкранный режим" diff --git a/config/locales/crowdin/js-uk.yml b/config/locales/crowdin/js-uk.yml index 1e351902fcd1..9951136d87ae 100644 --- a/config/locales/crowdin/js-uk.yml +++ b/config/locales/crowdin/js-uk.yml @@ -360,7 +360,7 @@ uk: "15_1": standard: new_features_html: > - The release brings various features and improvements for you, e.g.
+ Цей випуск включає багато нових функцій і покращень.
ical_sharing_modal: title: "Підписатися на календар" inital_setup_error_message: "Під час отримання даних сталася помилка." diff --git a/config/locales/crowdin/ko.seeders.yml b/config/locales/crowdin/ko.seeders.yml index 1028675c3618..059d475e8f0b 100644 --- a/config/locales/crowdin/ko.seeders.yml +++ b/config/locales/crowdin/ko.seeders.yml @@ -36,15 +36,15 @@ ko: name: 검은색 life_cycle_colors: item_0: - name: PM2 Orange + name: PM2 주황색 item_1: - name: PM2 Purple + name: PM2 보라색 item_2: - name: PM2 Red + name: PM2 빨간색 item_3: - name: PM2 Magenta + name: PM2 심홍색 item_4: - name: PM2 Green Yellow + name: PM2 녹색 노란색 document_categories: item_0: name: 설명서 @@ -83,19 +83,19 @@ ko: standard: life_cycles: item_0: - name: Initiating + name: 시작 item_1: - name: Ready for Planning + name: 계획 준비 완료 item_2: - name: Planning + name: 계획 item_3: - name: Ready for Executing + name: 실행 준비 완료 item_4: - name: Executing + name: 실행 item_5: - name: Ready for Closing + name: 종료 준비 완료 item_6: - name: Closing + name: 종료 priorities: item_0: name: 낮음 diff --git a/config/locales/crowdin/ko.yml b/config/locales/crowdin/ko.yml index 176131f118b0..d6295f2cc609 100644 --- a/config/locales/crowdin/ko.yml +++ b/config/locales/crowdin/ko.yml @@ -33,7 +33,7 @@ ko: label_activity_show_only_changes: "변경 사항만 표시" label_sort_asc: "오래된 순" label_sort_desc: "최신 순" - label_type_to_comment: "Add a comment. Type @ to notify people." + label_type_to_comment: "코멘트를 추가하세요. 사람들에게 알려주려면 @을 입력하세요." label_submit_comment: "코멘트 제출" changed_on: "- 변경함:" created_on: "- 이 패키지를 생성함:" @@ -240,7 +240,7 @@ ko: one: 하위 항목 1개 other: "하위 항목 %{count}개" upsale: - custom_field_format_hierarchy: "Need a hierarchy in your custom fields for work packages?" + custom_field_format_hierarchy: "작업 패키지의 사용자 지정 필드에 계층 구조가 필요하십니까?" text_add_new_custom_field: > 프로젝트에 새 사용자 지정 필드를 추가하려면 먼저 해당 필드를 만들어야 합니다. 그래야 이 프로젝트에 해당 필드를 추가할 수 있습니다. is_enabled_globally: "는 세계적으로 사용 가능합니다." @@ -267,20 +267,20 @@ ko: single: "또는" dry_validation: errors: - int?: "must be an integer." - filled?: "must be filled." - greater_or_equal_zero: "must be greater or equal to 0." - not_found: "not found." + int?: "- 정수여야 합니다." + filled?: "- 입력해야 합니다." + greater_or_equal_zero: "- 0보다 크거나 같아야 합니다." + not_found: "- 찾을 수 없습니다." rules: item: - root_item: "cannot be a root item." - not_persisted: "must be an already existing item." + root_item: "- 루트 항목일 수 없습니다." + not_persisted: "- 이미 존재하는 항목이어야 합니다." label: - not_unique: "must be unique within the same hierarchy level." + not_unique: "- 동일한 계층 수준 내에서 고유해야 합니다." short: - not_unique: "must be unique within the same hierarchy level." + not_unique: "- 동일한 계층 수준 내에서 고유해야 합니다." parent: - not_descendant: "must be a descendant of the hierarchy root." + not_descendant: "- 계층 루트의 하위 항목이어야 합니다." rules: depth: "깊이" item: "항목" @@ -627,64 +627,64 @@ ko: no_results_title_text: 현재 사용가능한 버전이 없습니다. work_package_relations_tab: index: - action_bar_title: "Add relations to other work packages to create a link between them." - no_results_title_text: There are currently no relations available. - blankslate_heading: "No relations" - blankslate_description: "This work package does not have any relations yet." - label_add_x: "Add %{x}" - label_edit_x: "Edit %{x}" - label_add_description: "Add description" + action_bar_title: "다른 작업 패키지에 관계를 추가하여 이러한 항목 간에 링크를 만드세요." + no_results_title_text: 현재 사용 가능한 관계가 없습니다. + blankslate_heading: "관계 없음" + blankslate_description: "이 작업 패키지에는 아직 관계가 없습니다." + label_add_x: "%{x} 추가" + label_edit_x: "%{x} 편집" + label_add_description: "설명 추가" relations: - label_relates_singular: "related to" - label_relates_plural: "related to" - label_relates_to_singular: "related to" - label_relates_to_plural: "related to" - relates_description: "Creates a visible link between the two work packages with no additional effect" - relates_to_description: "Creates a visible link between the two work packages with no additional effect" - label_precedes_singular: "successor (after)" - label_precedes_plural: "successors (after)" - precedes_description: "The related work package necessarily needs to start after this one finishes" - label_follows_singular: "predecessor (before)" - label_follows_plural: "predecessors (before)" - follows_description: "The related work package necessarily needs to finish before this one can start" - label_child_singular: "child" - label_child_plural: "children" - child_description: "Makes the related a work package a sub-item of the current (parent) work package" - label_blocks_singular: "blocks" - label_blocks_plural: "blocks" - blocks_description: "The related work package cannot be closed until this one is closed first" - label_blocked_singular: "blocked by" - label_blocked_plural: "blocked by" - label_blocked_by_singular: "blocked by" - label_blocked__by_plural: "blocked by" - blocked_description: "This work package cannot be closed until the related one is closed first" - blocked_by_description: "This work package cannot be closed until the related one is closed first" - label_duplicates_singular: "duplicates" - label_duplicates_plural: "duplicates" - duplicates_description: "This is a copy of the related work package" - label_duplicated_singular: "duplicated by" - label_duplicated_plural: "duplicated by" - label_duplicated_by_singular: "duplicated by" - label_duplicated_by_plural: "duplicated by" - duplicated_by_description: "The related work package is a copy of this" - duplicated_description: "The related work package is a copy of this" - label_includes_singular: "includes" - label_includes_plural: "includes" - includes_description: "Marks the related work package as including this one with no additional effect" - label_partof_singular: "part of" - label_partof_plural: "part of" - label_part_of_singular: "part of" - label_part_of_plural: "part of" - partof_description: "Marks the related work package as being part of this one with no additional effect" - part_of_description: "Marks the related work package as being part of this one with no additional effect" - label_requires_singular: "requires" - label_requires_plural: "requires" - requires_description: "Marks the related work package as a requirement to this one" - label_required_singular: "required by" - label_required_plural: "required by" - required_description: "Marks this work package as being a requirement to the related one" - label_parent_singular: "parent" - label_parent_plural: "parent" + label_relates_singular: "관련 항목" + label_relates_plural: "관련 항목" + label_relates_to_singular: "관련 항목" + label_relates_to_plural: "관련 항목" + relates_description: "추가 효과 없이 두 작업 패키지 간에 표시되는 링크를 만듭니다" + relates_to_description: "추가 효과 없이 두 작업 패키지 간에 표시되는 링크를 만듭니다" + label_precedes_singular: "후임자(이후)" + label_precedes_plural: "후임자(이후)" + precedes_description: "관련 작업 패키지는 반드시 이 패키지가 완료된 후에 시작되어야 합니다" + label_follows_singular: "전임자(이전)" + label_follows_plural: "전임자(이전)" + follows_description: "이 패키지를 시작하려면 관련 작업 패키지가 반드시 먼저 완료되어야 합니다" + label_child_singular: "자식" + label_child_plural: "자식" + child_description: "관련 작업 패키지를 현재(부모) 작업 패키지의 하위 항목으로 만듭니다" + label_blocks_singular: "블록" + label_blocks_plural: "블록" + blocks_description: "이 패키지가 먼저 종료될 때까지 관련 작업 패키지를 종료할 수 없습니다" + label_blocked_singular: "차단한 사용자" + label_blocked_plural: "차단한 사용자" + label_blocked_by_singular: "차단한 사용자" + label_blocked__by_plural: "차단한 사용자" + blocked_description: "관련 패키지가 먼저 종료될 때까지 이 작업 패키지를 종료할 수 없습니다" + blocked_by_description: "관련 패키지가 먼저 종료될 때까지 이 작업 패키지를 종료할 수 없습니다" + label_duplicates_singular: "중복" + label_duplicates_plural: "중복" + duplicates_description: "관련 작업 패키지의 사본입니다" + label_duplicated_singular: "복제한 사용자" + label_duplicated_plural: "복제한 사용자" + label_duplicated_by_singular: "복제한 사용자" + label_duplicated_by_plural: "복제한 사용자" + duplicated_by_description: "관련 작업 패키지는 다음의 사본입니다:" + duplicated_description: "관련 작업 패키지는 다음의 사본입니다:" + label_includes_singular: "포함" + label_includes_plural: "포함" + includes_description: "관련 작업 패키지를 추가 효과 없이 이 패키지 포함으로 표시합니다" + label_partof_singular: "다음의 일부:" + label_partof_plural: "다음의 일부:" + label_part_of_singular: "다음의 일부:" + label_part_of_plural: "다음의 일부:" + partof_description: "관련 작업 패키지를 추가 효과 없이 이 패키지의 일부로 표시합니다" + part_of_description: "관련 작업 패키지를 추가 효과 없이 이 패키지의 일부로 표시합니다" + label_requires_singular: "필수" + label_requires_plural: "필수" + requires_description: "관련 작업 패키지를 이 패키지에 대한 요구 사항으로 표시합니다" + label_required_singular: "다음에 의해 요구됨:" + label_required_plural: "다음에 의해 요구됨:" + required_description: "이 작업 패키지를 관련 패키지에 대한 요구 사항으로 표시합니다" + label_parent_singular: "부모" + label_parent_plural: "부모" label_invitation: 초대 account: delete: "계정 삭제" @@ -1084,17 +1084,17 @@ ko: project/life_cycle_step_definition: attributes: type: - must_be_a_stage_or_gate: "must be either Project::StageDefinition or Project::GateDefinition" + must_be_a_stage_or_gate: "- Project::StageDefinition 또는 Project::GateDefinition여야(이어야) 합니다" project/life_cycle_step: attributes: type: - must_be_a_stage_or_gate: "must be either Project::Stage or Project::Gate" - must_be_a_stage: "must be a Project::Stage" - must_be_a_gate: "must be a Project::Gate" + must_be_a_stage_or_gate: "- Project::Stage 또는 Project::Gate여야(이어야) 합니다" + must_be_a_stage: "- Project::Stage여야(이어야) 합니다" + must_be_a_gate: "- Project::Gate여야(이어야) 합니다" project/gate: attributes: base: - end_date_not_allowed: "Cannot assign `end_date` to a Project::Gate" + end_date_not_allowed: "Project::Gate에 `end_date`을(를) 할당할 수 없습니다" query: attributes: project: @@ -1863,22 +1863,22 @@ ko: hours: 시간 days: 일 pdf_generator: - page_nr_footer: "Page %{page} of %{total}" + page_nr_footer: "%{page}/%{total}페이지" dialog: - title: Generate PDF - submit: Generate + title: PDF 생성 + submit: 생성 header_right: - label: Header right - caption: Text to be displayed in the right of the header + label: 머리글 오른쪽 + caption: 머리글 오른쪽에 표시할 텍스트 footer_center: - label: Footer center - caption: Text to be displayed in the center of the footer + label: 바닥글 가운데 + caption: 바닥글 가운데에 표시할 텍스트 hyphenation: - label: Hyphenation - caption: Break words between lines to improve text justification and readability. + label: 하이픈 넣기 + caption: 라인 사이 단어를 구분하여 텍스트 양쪽 맞춤과 가독성을 개선합니다. paper_size: - label: Paper size - caption: The size of the paper to use for the PDF. + label: 용지 크기 + caption: PDF에 사용할 용지 크기입니다. extraction: available: pdftotext: "Pdftotext 사용 가능(선택적)" @@ -2237,7 +2237,7 @@ ko: label_environment: "환경" label_estimates_and_progress: "견적 및 진행률" label_equals: "일치함" - label_equals_with_descendants: "is any with descendants" + label_equals_with_descendants: "하위 항목이 있는 항목" label_everywhere: "어디에 있든지" label_example: "예" label_experimental: "실험" @@ -2502,8 +2502,8 @@ ko: label_related_work_packages: "관련 작업 패키지" label_relates: "관련 항목" label_relates_to: "관련 항목" - label_relation: "Relation" - label_relation_actions: "Relation actions" + label_relation: "관계" + label_relation_actions: "관계 작업" label_relation_delete: "관계 삭제" label_relation_new: "새 관계" label_release_notes: "릴리스 노트" diff --git a/config/locales/crowdin/ru.yml b/config/locales/crowdin/ru.yml index 951a6cb66fd0..24f7c77a1ef5 100644 --- a/config/locales/crowdin/ru.yml +++ b/config/locales/crowdin/ru.yml @@ -1343,8 +1343,8 @@ ru: project: "Проект" project_query: one: "Список проектов" - few: "Project lists" - many: "Project lists" + few: "Списки проектов" + many: "Списки проектов" other: "Списки проектов" query: "Настраиваемый запрос" role: diff --git a/config/locales/crowdin/uk.seeders.yml b/config/locales/crowdin/uk.seeders.yml index eba58ecc9ea1..79dc168da905 100644 --- a/config/locales/crowdin/uk.seeders.yml +++ b/config/locales/crowdin/uk.seeders.yml @@ -36,7 +36,7 @@ uk: name: Чорний life_cycle_colors: item_0: - name: PM2 Orange + name: Оранжевий PM2 item_1: name: Фіолетовий PM2 item_2: diff --git a/config/locales/crowdin/uk.yml b/config/locales/crowdin/uk.yml index 6090b1b25972..f3f2a81cdfb6 100644 --- a/config/locales/crowdin/uk.yml +++ b/config/locales/crowdin/uk.yml @@ -263,7 +263,7 @@ uk: dry_validation: errors: int?: "має бути цілим числом." - filled?: "повинно бути заповнено." + filled?: "має бути заповнено." greater_or_equal_zero: "має дорівнювати нулю або перевищувати його." not_found: "не знайдено." rules: @@ -275,7 +275,7 @@ uk: short: not_unique: "має бути унікальним у межах одного рівня ієрархії." parent: - not_descendant: "має бути дочірнім елементом кореня ієрархії." + not_descendant: "має бути нащадком кореня ієрархії." rules: depth: "Глибина" item: "Елемент" @@ -645,7 +645,7 @@ uk: no_results_title_text: Наразі немає доступних версій. work_package_relations_tab: index: - action_bar_title: "Додайте зв’язки з іншими пакетами робіт." + action_bar_title: "Додавайте зв’язки з іншими пакетами робіт." no_results_title_text: Зараз немає доступних зв’язків. blankslate_heading: "Немає зв’язків" blankslate_description: "Цей пакет робіт ще не має зв’язків." @@ -671,19 +671,19 @@ uk: label_blocks_singular: "блоки" label_blocks_plural: "блоки" blocks_description: "Звʼязаний пакет робіт можна закрити лише після закриття цього" - label_blocked_singular: "blocked by" - label_blocked_plural: "blocked by" - label_blocked_by_singular: "blocked by" - label_blocked__by_plural: "blocked by" - blocked_description: "Цей пакет робіт можна закрити лише після закриття звʼязаного" - blocked_by_description: "Цей пакет робіт можна закрити лише після закриття звʼязаного" - label_duplicates_singular: "duplicates" - label_duplicates_plural: "duplicates" + label_blocked_singular: "заблоковано" + label_blocked_plural: "заблоковано" + label_blocked_by_singular: "заблоковано" + label_blocked__by_plural: "заблоковано" + blocked_description: "Цей пакет робіт можна закрити лише після закриття звʼязаного з ним" + blocked_by_description: "Цей пакет робіт можна закрити лише після закриття звʼязаного з ним" + label_duplicates_singular: "дублює" + label_duplicates_plural: "дублює" duplicates_description: "Це копія звʼязаного пакета робіт" - label_duplicated_singular: "duplicated by" - label_duplicated_plural: "duplicated by" - label_duplicated_by_singular: "duplicated by" - label_duplicated_by_plural: "duplicated by" + label_duplicated_singular: "дублюється" + label_duplicated_plural: "дублюється" + label_duplicated_by_singular: "дублюється" + label_duplicated_by_plural: "дублюється" duplicated_by_description: "Звʼязаний пакет робіт є копією цього" duplicated_description: "Звʼязаний пакет робіт є копією цього" label_includes_singular: "включає" @@ -695,11 +695,11 @@ uk: label_part_of_plural: "належить до" partof_description: "Позначає звʼязаний пакет робіт як такий, що належить до цього, без додаткового ефекту" part_of_description: "Позначає звʼязаний пакет робіт як такий, що належить до цього, без додаткового ефекту" - label_requires_singular: "requires" - label_requires_plural: "requires" + label_requires_singular: "вимагає" + label_requires_plural: "вимагає" requires_description: "Позначає звʼязаний пакет робіт як обовʼязковий для цього" - label_required_singular: "required by" - label_required_plural: "required by" + label_required_singular: "вимагається" + label_required_plural: "вимагається" required_description: "Позначає цей робочий пакет як обовʼязковий для звʼязаного з ним" label_parent_singular: "батьківський елемент" label_parent_plural: "батьківський елемент" @@ -1102,17 +1102,17 @@ uk: project/life_cycle_step_definition: attributes: type: - must_be_a_stage_or_gate: "must be either Project::StageDefinition or Project::GateDefinition" + must_be_a_stage_or_gate: "має бути Project::StageDefinition або Project::GateDefinition" project/life_cycle_step: attributes: type: - must_be_a_stage_or_gate: "must be either Project::Stage or Project::Gate" - must_be_a_stage: "must be a Project::Stage" - must_be_a_gate: "must be a Project::Gate" + must_be_a_stage_or_gate: "має бути Project::Stage або Project::Gate" + must_be_a_stage: "має бути Project::Stage" + must_be_a_gate: "має бути Project::Gate" project/gate: attributes: base: - end_date_not_allowed: "Cannot assign `end_date` to a Project::Gate" + end_date_not_allowed: "Неможливо призначити `end_date` для проєкту Project::Gate" query: attributes: project: @@ -1965,22 +1965,22 @@ uk: hours: г days: д pdf_generator: - page_nr_footer: "Page %{page} of %{total}" + page_nr_footer: "Сторінка %{page} з %{total}" dialog: - title: Generate PDF - submit: Generate + title: Згенерувати PDF + submit: Згенерувати header_right: - label: Header right - caption: Text to be displayed in the right of the header + label: Верхній колонтитул, справа + caption: Текст, що відображається праворуч від верхнього колонтитула footer_center: - label: Footer center - caption: Text to be displayed in the center of the footer + label: Нижній колонтитул, центр + caption: Текст, що відображається в центрі нижнього колонтитула hyphenation: - label: Hyphenation - caption: Break words between lines to improve text justification and readability. + label: Перенесення + caption: Переносьте слова між рядками, щоб вирівняти текст і покращити його читабельність. paper_size: - label: Paper size - caption: The size of the paper to use for the PDF. + label: Розмір паперу + caption: Розмір паперу для PDF-файлу. extraction: available: pdftotext: "Доступний текст PDF (необов'язково)" @@ -2339,7 +2339,7 @@ uk: label_environment: "Навколишнє середовище" label_estimates_and_progress: "Оцінки й прогрес виконання" label_equals: "є" - label_equals_with_descendants: "is any with descendants" + label_equals_with_descendants: "– будь-який із нащадками" label_everywhere: "скрізь" label_example: "Приклад" label_experimental: "Експериментальне" @@ -2604,8 +2604,8 @@ uk: label_related_work_packages: "Пов'язані робочі пакети" label_relates: "пов'язані з" label_relates_to: "пов'язані з" - label_relation: "Relation" - label_relation_actions: "Relation actions" + label_relation: "Зв’язок" + label_relation_actions: "Дії зі зв’язками" label_relation_delete: "Видалити зв'язок" label_relation_new: "Новий зв'язок" label_release_notes: "Примітки до випуску" diff --git a/config/locales/crowdin/zh-CN.yml b/config/locales/crowdin/zh-CN.yml index 5454a8c643ed..748a5fac6d37 100644 --- a/config/locales/crowdin/zh-CN.yml +++ b/config/locales/crowdin/zh-CN.yml @@ -653,7 +653,7 @@ zh-CN: label_blocked_plural: "被阻止" label_blocked_by_singular: "被阻止" label_blocked__by_plural: "被阻止" - blocked_description: "在本工作包结束之前,相关工作包不能关闭" + blocked_description: "相关工作包结束之前,本工作包不能关闭" blocked_by_description: "在本工作包结束之前,相关工作包不能关闭" label_duplicates_singular: "复制" label_duplicates_plural: "复制" @@ -662,8 +662,8 @@ zh-CN: label_duplicated_plural: "复制于" label_duplicated_by_singular: "复制于" label_duplicated_by_plural: "复制于" - duplicated_by_description: "相关的工作包是这个副本的" - duplicated_description: "相关的工作包是这个副本的" + duplicated_by_description: "相关工作包是它的副本" + duplicated_description: "相关工作包是它的副本" label_includes_singular: "包括" label_includes_plural: "包括" includes_description: "将相关工作包标记为包括本工作包,不产生额外效果" @@ -671,8 +671,8 @@ zh-CN: label_partof_plural: "隶属于" label_part_of_singular: "隶属于" label_part_of_plural: "隶属于" - partof_description: "将相关工作包标记为包括本工作包,不产生额外效果" - part_of_description: "将相关工作包标记为包括本工作包,不产生额外效果" + partof_description: "将相关工作包标记为隶属于本工作包,不产生额外效果" + part_of_description: "将相关工作包标记为本工作包的一部分,不产生额外效果" label_requires_singular: "需求" label_requires_plural: "需求" requires_description: "将相关工作包标记为该工作包的需求" diff --git a/modules/costs/config/locales/crowdin/ko.yml b/modules/costs/config/locales/crowdin/ko.yml index 75a5b614346b..a846541bb856 100644 --- a/modules/costs/config/locales/crowdin/ko.yml +++ b/modules/costs/config/locales/crowdin/ko.yml @@ -132,10 +132,10 @@ ko: permission_view_own_hourly_rate: "고유한 시간당 요금 보기" permission_view_own_time_entries: "고유한 소비 시간 보기" project_module_costs: "시간 및 비용" - setting_allow_tracking_start_and_end_times: "Allow users to track start and end time on time records" - setting_costs_currency: "Currency" - setting_costs_currency_format: "Format of currency" - setting_enforce_tracking_start_and_end_times: "Force users to set start and end time on time records" + setting_allow_tracking_start_and_end_times: "사용자가 타임 레코드의 시작 시간 및 종료 시간을 추적하도록 허용" + setting_costs_currency: "통화" + setting_costs_currency_format: "통화 형식" + setting_enforce_tracking_start_and_end_times: "사용자가 타임 레코드의 시작 시간 및 종료 시간을 설정하도록 강제 설정" text_assign_time_and_cost_entries_to_project: "보고된 시간 및 비용을 프로젝트에 할당" text_destroy_cost_entries_question: "%{cost_entries}은(는) 삭제하려는 작업 패키지에서 보고되었습니다. 어떻게 하시겠습니까?" text_destroy_time_and_cost_entries: "보고된 시간 및 비용 삭제" diff --git a/modules/meeting/config/locales/crowdin/ja.seeders.yml b/modules/meeting/config/locales/crowdin/ja.seeders.yml index 73d4704f1b90..69011110013f 100644 --- a/modules/meeting/config/locales/crowdin/ja.seeders.yml +++ b/modules/meeting/config/locales/crowdin/ja.seeders.yml @@ -24,6 +24,6 @@ ja: item_6: title: 四半期目標の見直し item_7: - title: Core values feedback + title: コアバリューのフィードバック item_8: title: 一般的なトピック diff --git a/modules/meeting/config/locales/crowdin/ja.yml b/modules/meeting/config/locales/crowdin/ja.yml index dfa3e09c76e7..c286e689a2c3 100644 --- a/modules/meeting/config/locales/crowdin/ja.yml +++ b/modules/meeting/config/locales/crowdin/ja.yml @@ -22,9 +22,9 @@ #English strings go here for Rails i18n ja: plugin_openproject_meeting: - name: "OpenProject Meeting" + name: "OpenProject 会議" description: >- - This module adds functions to support project meetings to OpenProject. Meetings can be scheduled selecting invitees from the same project to take part in the meeting. An agenda can be created and sent to the invitees. After the meeting, attendees can be selected and minutes can be created based on the agenda. Finally, the minutes can be sent to all attendees and invitees. + このモジュールは、OpenProjectにプロジェクト会議をサポートする機能を追加します。会議への参加者を同じプロジェクトから選択して、会議をスケジュールできます。議題を作成して招待者に送信することができます。会議後には参加者を選択し、議題に基づいて議事録を作成できます。最後に、議事録をすべての参加者と招待者に送信することができます。 activerecord: attributes: meeting: @@ -34,27 +34,27 @@ ja: notes: "注記" participants: "参加者" participant: - other: "%{count} Participants" + other: "参加者 %{count}" participants_attended: "出席者" participants_invited: "招待者" project: "プロジェクト" start_date: "日付" - start_time: "Start time" - start_time_hour: "Start time" + start_time: "開始時刻" + start_time_hour: "開始時刻" meeting_agenda_item: title: "タイトル" author: "作成者" duration_in_minutes: "分" description: "注記" - presenter: "Presenter" + presenter: "発表者" meeting_section: title: "タイトル" errors: messages: invalid_time_format: "有効な時間ではありません。必要なフォーマット: HH:MM" models: - structured_meeting: "Meeting (dynamic)" - meeting_agenda_item: "Agenda item" + structured_meeting: "会議(ダイナミック)" + meeting_agenda_item: "議題項目" meeting_agenda: "アジェンダ" meeting_minutes: "議事録" meeting_section: "セクション" @@ -64,16 +64,16 @@ ja: item: meeting_agenda_item: duration: - added: "set to %{value}" - added_html: "set to %{value}" - removed: "removed" - updated: "changed from %{old_value} to %{value}" - updated_html: "changed from %{old_value} to %{value}" + added: "%{value} に設定されました" + added_html: "%{value} に設定されました" + removed: "削除されました" + updated: "%{old_value} から %{value} に変更されました" + updated_html: "%{old_value} から %{value} に変更されました" position: - updated: "reordered" + updated: "並べ替えられました" work_package: - updated: "changed from %{old_value} to %{value}" - updated_html: "changed from %{old_value} to %{value}" + updated: "%{old_value} から %{value} に変更されました" + updated_html: "%{old_value} から %{value} に変更されました" description_attended: "出席した" description_invite: "招待済み" events: @@ -87,84 +87,84 @@ ja: label_meeting: "会議" label_meeting_plural: "会議" label_meeting_new: "新しい会議" - label_meeting_new_dynamic: "New dynamic meeting" - label_meeting_create: "Create meeting" - label_meeting_copy: "Copy meeting" + label_meeting_new_dynamic: "新しいダイナミック会議" + label_meeting_create: "会議を作成" + label_meeting_copy: "会議をコピー" label_meeting_edit: "会議を編集" label_meeting_agenda: "アジェンダ" label_meeting_minutes: "議事録" label_meeting_close: "終了する" label_meeting_open: "開く" - label_meeting_index_delete: "Delete" - label_meeting_open_this_meeting: "Open this meeting" + label_meeting_index_delete: "削除" + label_meeting_open_this_meeting: "この会議を開く" label_meeting_agenda_close: "議題を閉じて議事録を開始する" label_meeting_date_time: "日付/時刻" - label_meeting_date_and_time: "Date and time" + label_meeting_date_and_time: "日付と時刻" label_meeting_diff: "差分" - label_upcoming_meetings: "Upcoming meetings" - label_past_meetings: "Past meetings" - label_upcoming_meetings_short: "Upcoming" - label_past_meetings_short: "Past" - label_involvement: "Involvement" - label_upcoming_invitations: "Upcoming invitations" - label_past_invitations: "Past invitations" - label_attendee: "Attendee" - label_author: "Creator" + label_upcoming_meetings: "今後の会議" + label_past_meetings: "過去の会議" + label_upcoming_meetings_short: "今後の予定" + label_past_meetings_short: "過去" + label_involvement: "関与" + label_upcoming_invitations: "今後の招待状" + label_past_invitations: "過去の招待状" + label_attendee: "参加者" + label_author: "作成者" label_notify: "レビュー用に送信" label_icalendar: "iCalendar を送信" - label_icalendar_download: "Download iCalendar event" + label_icalendar_download: "iCalendarイベントをダウンロード" label_version: "バージョン" label_time_zone: "タイムゾーン" label_start_date: "開始日" meeting: attachments: - text: "Attached files are available to all meeting participants. You can also drag and drop these into agenda item notes." + text: "添付ファイルはすべての会議参加者が利用可能です。また、これらのファイルを議題項目のノートにドラッグアンドドロップすることもできます。" copy: - title: "Copy meeting: %{title}" - attachments: "Copy attachments" - attachments_text: "Copy over all attached files to the new meeting" - agenda: "Copy agenda" - agenda_items: "Copy agenda items" - agenda_text: "Copy the agenda of the old meeting" - participants: "Copy list of participants" + title: "会議をコピー:%{title}" + attachments: "添付ファイルをコピー" + attachments_text: "すべての添付ファイルを新しい会議にコピー" + agenda: "議題をコピー" + agenda_items: "議題項目をコピー" + agenda_text: "古い会議の議題をコピー" + participants: "参加者リストをコピー" email: - send_emails: "Email participants" + send_emails: "参加者にメールを送信" send_invitation_emails: > - Send an email invitation immediately to the participants selected above. You can also do this manually at any time later. - 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: "すべての参加者にすぐにメール招待を送信します。また、後で手動で行うこともできます。" open_meeting_link: "会議を開く" invited: - summary: "%{actor} has sent you an invitation for the meeting %{title}" + summary: "%{actor} が会議「%{title}」の招待状を送信しました。" rescheduled: - header: "Meeting %{title} has been rescheduled" - summary: "Meeting %{title} has been rescheduled by %{actor}" - body: "The meeting %{title} has been rescheduled by %{actor}." - old_date_time: "Old date/time" - new_date_time: "New date/time" - label_mail_all_participants: "Send email to all participants" + header: "会議「%{title}」は再スケジュールされました。" + summary: "会議「%{title}」は、%{actor} によって再スケジュールされました。" + body: "会議「%{title}」は、%{actor} によって再スケジュールされました。" + old_date_time: "古い日付/時刻" + new_date_time: "新しい日付/時刻" + label_mail_all_participants: "すべての参加者にメールを送信" types: - classic: "Classic" - classic_text: "Organize your meeting in a formattable text agenda and protocol." - structured: "Dynamic" - structured_text: "Organize your meeting as a list of agenda items, optionally linking them to a work package." + classic: "クラシック" + classic_text: "会議をテキスト形式で議題と議事録として整理します。" + structured: "ダイナミック" + structured_text: "会議を議題項目のリストとして整理し、オプションでそれらをワークパッケージにリンクさせることができます。" structured_text_copy: "会議をコピーする場合、現在は関連する議題項目はコピーされず、詳細のみがコピーされます。" copied: "ミーティング#%{id} からコピーしました" meeting_section: - untitled_title: "Untitled section" - delete_confirmation: "Deleting the section will also delete all of its agenda items. Are you sure you want to do this?" - placeholder_title: "New section" - empty_text: "Drag items here or create a new one" + untitled_title: "タイトルなしセクション" + delete_confirmation: "セクションを削除すると、そのすべての議題項目も削除されます。これを実行してもよろしいですか?" + placeholder_title: "新しいセクション" + empty_text: "アイテムをここにドラッグするか、新しいアイテムを作成してください" notice_successful_notification: "通知が正常に送信されました" notice_timezone_missing: タイムゾーンが設定されていない場合、%{zone} が使用されます。タイムゾーンを選択するには、ここをクリックしてください。 - notice_meeting_updated: "This page has been updated by someone else. Reload to view changes." + notice_meeting_updated: "このページは他の誰かによって更新されました。変更を表示するには再読み込みしてください。" permission_create_meetings: "会議を作成" permission_edit_meetings: "会議の編集" permission_delete_meetings: "会議の削除" permission_view_meetings: "会議を表示" - permission_create_meeting_agendas: "Create meeting agendas" - permission_create_meeting_agendas_explanation: "Allows editing the Classic Meeting's agenda content." + permission_create_meeting_agendas: "会議の議題を作成する" + permission_create_meeting_agendas_explanation: "クラシック会議の議題内容を編集することができます。" permission_manage_agendas: "議題を管理する" - permission_manage_agendas_explanation: "Allows managing the Dynamic Meeting's agenda items." + permission_manage_agendas_explanation: "ダイナミック会議の議題内容を編集することができます。" permission_close_meeting_agendas: "議題を閉じる" permission_send_meeting_agendas_notification: "議題のレビュー通知を送信する" permission_create_meeting_minutes: "議事録の管理" @@ -179,56 +179,56 @@ ja: text_meeting_agenda_open_are_you_sure: "数分内のすべての変更が上書きされます!続けますか?" text_meeting_minutes_for_meeting: '会議の議事録 "%{meeting}"' text_notificiation_invited: "このメールには以下のミーティングのicsエントリーが含まれています:" - text_meeting_empty_heading: "Your meeting is empty" - text_meeting_empty_description_1: "Start by adding agenda items below. Each item can be as simple as just a title, but you can also add additional details like duration and notes." - text_meeting_empty_description_2: 'You can also add references to existing work packages. When you do, related notes will automatically be visible in the work package''s "Meetings" tab.' - label_meeting_empty_action: "Add agenda item" - label_meeting_actions: "Meeting actions" - label_meeting_edit_title: "Edit meeting title" - label_meeting_delete: "Delete meeting" + text_meeting_empty_heading: "あなたの会議は空です。" + text_meeting_empty_description_1: "まず、以下に議題項目を追加してください。各項目はタイトルだけの簡単なものでも構いませんが、所要時間やメモなどの詳細を追加することもできます。" + text_meeting_empty_description_2: '既存のワークパッケージへの参照を追加することもできます。これを行うと、関連するメモがその作業パッケージの「会議」タブに自動的に表示されます。' + label_meeting_empty_action: "議題項目を追加" + label_meeting_actions: "会議の対応事項" + label_meeting_edit_title: "会議タイトルを編集" + label_meeting_delete: "会議を削除" label_meeting_created_by: "作成者:" - label_meeting_last_updated: "Last updated" - label_meeting_reload: "Reload" - label_agenda_items: "Agenda items" - label_agenda_items_reordered: "reordered" - label_agenda_item_remove: "Remove from agenda" - label_agenda_item_undisclosed_wp: "Work package #%{id} not visible" - label_agenda_item_deleted_wp: "Deleted work package reference" - label_agenda_item_actions: "Agenda items actions" + label_meeting_last_updated: "最終更新日" + label_meeting_reload: "再読み込み" + label_agenda_items: "議題項目" + label_agenda_items_reordered: "並べ替えられました" + label_agenda_item_remove: "議題から削除" + label_agenda_item_undisclosed_wp: "ワークパッケージ #%{id} は表示されません" + label_agenda_item_deleted_wp: "削除されたワークパッケージの参照" + label_agenda_item_actions: "議題項目のアクション" label_agenda_item_move_to_top: "一番上へ移動" label_agenda_item_move_to_bottom: "一番下へ移動" label_agenda_item_move_up: "上へ" label_agenda_item_move_down: "下へ移動" label_agenda_item_add_notes: "注記の追加" - label_agenda_item_work_package: "Agenda item work package" - text_agenda_item_title: 'Agenda item "%{title}"' - text_agenda_work_package_deleted: 'Agenda item for deleted work package' - text_deleted_agenda_item: 'Deleted agenda item' + label_agenda_item_work_package: "議題項目のワークパッケージ" + text_agenda_item_title: '議題項目 "%{title}"' + text_agenda_work_package_deleted: '削除されたワークパッケージの議題項目' + text_deleted_agenda_item: '削除された議題項目' label_initial_meeting_details: "会議" - label_meeting_details: "Meeting details" - label_meeting_details_edit: "Edit meeting details" - label_meeting_state: "Meeting status" + label_meeting_details: "会議詳細" + label_meeting_details_edit: "会議詳細を編集" + label_meeting_state: "会議のステータス" label_meeting_state_open: "開く" - label_meeting_state_open_html: "Open" + label_meeting_state_open_html: "開く" label_meeting_state_closed: "終了" - label_meeting_state_closed_html: "Closed" - label_meeting_reopen_action: "Reopen meeting" - label_meeting_close_action: "Close meeting" - text_meeting_open_description: "This meeting is open. You can add/remove agenda items and edit them as you please. After the meeting is over, close it to lock it." - text_meeting_closed_description: "This meeting is closed. You cannot add/remove agenda items anymore." - label_meeting_manage_participants: "Manage participants" - label_meeting_no_participants: "No participants" - label_meeting_show_hide_participants: "Show/hide %{count} more" + label_meeting_state_closed_html: "終了" + label_meeting_reopen_action: "会議を再開する" + label_meeting_close_action: "会議を終了する" + text_meeting_open_description: "この会議は開かれています。議題項目の追加/削除や編集を自由に行えます。会議が終了したら、閉じてロックしてください。" + text_meeting_closed_description: "この会議は終了しています。これ以上、議題項目の追加/削除はできません。" + label_meeting_manage_participants: "参加者を管理" + label_meeting_no_participants: "参加者いません" + label_meeting_show_hide_participants: "%{count} 件を表示/非表示" label_meeting_show_all_participants: "全てを表示" - label_meeting_add_participants: "Add participants" - text_meeting_not_editable_anymore: "This meeting is not editable anymore." - text_meeting_not_present_anymore: "This meeting was deleted. Please select another meeting." - label_add_work_package_to_meeting_dialog_title: "Add work package to meeting" - label_add_work_package_to_meeting_dialog_button: "Add to meeting" - label_meeting_selection_caption: "It's only possible to add this work package to upcoming or ongoing open meetings." - text_add_work_package_to_meeting_description: "A work package can be added to one or multiple meetings for discussion. Any notes concerning it are also visible here." - text_agenda_item_no_notes: "No notes provided" - text_agenda_item_not_editable_anymore: "This agenda item is not editable anymore." - text_work_package_has_no_upcoming_meeting_agenda_items: "This work package is not scheduled in an upcoming meeting agenda yet." - text_work_package_add_to_meeting_hint: 'Use the "Add to meeting" button to add this work package to an upcoming meeting.' - text_work_package_has_no_past_meeting_agenda_items: "This work package was not mentioned in a past meeting." + label_meeting_add_participants: "参加者を追加" + text_meeting_not_editable_anymore: "この会議はもう編集できません。" + text_meeting_not_present_anymore: "この会議は削除されました。別の会議を選択してください。" + label_add_work_package_to_meeting_dialog_title: "会議にワークパッケージを追加" + label_add_work_package_to_meeting_dialog_button: "会議に追加" + label_meeting_selection_caption: "このワークパッケージは、今後の会議または進行中の会議にのみ追加可能です。" + text_add_work_package_to_meeting_description: "ワークパッケージは、議論のために1つまたは複数の会議に追加できます。それに関するメモもここで表示されます。" + text_agenda_item_no_notes: "メモは提供されていません" + text_agenda_item_not_editable_anymore: "この議題項目はもう編集できません。" + text_work_package_has_no_upcoming_meeting_agenda_items: "このワークパッケージは、まだ今後の会議の議題に予定されていません。" + text_work_package_add_to_meeting_hint: '「会議に追加」ボタンを使用して、このワークパッケージを今後の会議に追加してください。' + text_work_package_has_no_past_meeting_agenda_items: "このワークパッケージは過去の会議で言及されていませんでした。" diff --git a/modules/meeting/config/locales/crowdin/ko.yml b/modules/meeting/config/locales/crowdin/ko.yml index 314ed4b2eec4..c8a1e63fe7ad 100644 --- a/modules/meeting/config/locales/crowdin/ko.yml +++ b/modules/meeting/config/locales/crowdin/ko.yml @@ -87,7 +87,7 @@ ko: label_meeting: "미팅" label_meeting_plural: "미팅" label_meeting_new: "새 미팅" - label_meeting_new_dynamic: "New dynamic meeting" + label_meeting_new_dynamic: "새로운 다이내믹 미팅" label_meeting_create: "미팅 생성" label_meeting_copy: "미팅 복사" label_meeting_edit: "미팅 편집" diff --git a/modules/openid_connect/config/locales/crowdin/ko.yml b/modules/openid_connect/config/locales/crowdin/ko.yml index 7acbe03d976d..97913223445e 100644 --- a/modules/openid_connect/config/locales/crowdin/ko.yml +++ b/modules/openid_connect/config/locales/crowdin/ko.yml @@ -62,7 +62,7 @@ ko: limit_self_registration: 활성화된 경우, 사용자는 공급자 측의 구성에서 허용하는 경우에만 이 공급자를 사용하여 등록할 수 있습니다. display_name: 공급자 이름입니다. 로그인 버튼으로 표시되며 공급자 목록에 표시됩니다. tenant: '해당되는 경우 기본 테넌트를 고유한 테넌트로 교체하세요. 여기를 참조하세요.' - scope: If you want to request custom scopes, you can add one or multiple scope values separated by spaces here. For more information, see the [OpenID Connect documentation](docs_url). + scope: 사용자 지정 범위를 요청하려면 여기에 하나 이상의 범위 값을 공백으로 구분하여 추가할 수 있습니다. 자세한 내용은 [OpenID Connect 설명서](docs_url)를 참조하세요. post_logout_redirect_uri: 로그아웃 요청 후 OpenID Connect 공급자가 리디렉션해야 하는 URL입니다. claims: > 사용자 정보 및 ID 토큰 엔드포인트에 대한 추가 클레임을 요청할 수 있습니다. 자세한 내용은 [OpenID Connect 문서](docs_url)를 참조하세요. @@ -83,7 +83,7 @@ ko: metadata_url: 검색 엔드포인트 URL이 있습니다 endpoint_url: 엔드포인트 URL providers: - label_providers: "Providers" + label_providers: "공급자" seeded_from_env: "이 공급자는 환경 구성에서 시드되었으며, 편집할 수 없습니다." google: name: Google diff --git a/modules/storages/config/locales/crowdin/ru.yml b/modules/storages/config/locales/crowdin/ru.yml index 2d106b8d54fa..77585f9a9031 100644 --- a/modules/storages/config/locales/crowdin/ru.yml +++ b/modules/storages/config/locales/crowdin/ru.yml @@ -301,7 +301,7 @@ ru: application_password: Пароль приложения automatically_managed_folders: Автоматически управляемые папки label_name: Имя - label_new_file_storage: Новая %{provider} хранилище + label_new_file_storage: Новое %{provider} хранилище label_new_storage: Новое хранилище label_no_selected_folder: Папка не выбрана label_no_specific_folder: Нет конкретной папки