From dee79b64ffe39e4254f0280420b4736733831344 Mon Sep 17 00:00:00 2001 From: OpenProject Actions CI Date: Wed, 22 Nov 2023 03:05:54 +0000 Subject: [PATCH] update locales from crowdin [ci skip] --- config/locales/crowdin/js-zh-CN.yml | 10 ++-- config/locales/crowdin/lt.yml | 14 +++--- config/locales/crowdin/zh-CN.yml | 36 +++++++-------- .../meeting/config/locales/crowdin/js-lt.yml | 2 +- .../meeting/config/locales/crowdin/js-ru.yml | 2 +- .../config/locales/crowdin/js-zh-CN.yml | 2 +- modules/meeting/config/locales/crowdin/ru.yml | 6 +-- modules/meeting/config/locales/crowdin/uk.yml | 4 +- .../meeting/config/locales/crowdin/zh-CN.yml | 6 +-- .../config/locales/crowdin/zh-CN.yml | 2 +- .../config/locales/crowdin/js-zh-CN.yml | 4 +- .../storages/config/locales/crowdin/ru.yml | 46 +++++++++---------- .../storages/config/locales/crowdin/uk.yml | 4 +- .../storages/config/locales/crowdin/zh-CN.yml | 46 +++++++++---------- 14 files changed, 92 insertions(+), 92 deletions(-) diff --git a/config/locales/crowdin/js-zh-CN.yml b/config/locales/crowdin/js-zh-CN.yml index 3d7a00c4d4a8..c966255d76da 100644 --- a/config/locales/crowdin/js-zh-CN.yml +++ b/config/locales/crowdin/js-zh-CN.yml @@ -32,11 +32,11 @@ zh-CN: draggable_hint: | 将图片或附件拖到编辑区内即可添加。鼠标在关闭的编辑区上停留将打开这个编辑区。 autocomplete_ng_select: - add_tag: "Add item" - clear_all: "Clear all" - loading: "Loading..." - not_found: "No items found" - type_to_search: "Type to search" + add_tag: "添加项目" + clear_all: "全部清除" + loading: "加载中..." + not_found: "未找到项目" + type_to_search: "键入内容进行搜索" autocomplete_select: placeholder: multi: "添加“%{name}”" diff --git a/config/locales/crowdin/lt.yml b/config/locales/crowdin/lt.yml index 71050540d987..0f540a762662 100644 --- a/config/locales/crowdin/lt.yml +++ b/config/locales/crowdin/lt.yml @@ -638,7 +638,7 @@ lt: error_enterprise_only: "%{action} galimas tik OpenProject Enterprise versijoje" error_unauthorized: "negali būti pasiektas." error_readonly: "bandytas įrašyti, bet įrašyti nebuvo galima." - error_conflict: "Information has been updated by at least one other user in the meantime." + error_conflict: "Tuo metu informaciją pakeitė bent vienas kitas naudotojas." email: "nėra tinkamas el. pašto adresas." empty: "negali būti tuščia." even: "turi būti lyginis." @@ -3036,9 +3036,9 @@ lt: warning_registration_token_expired: | Aktyvavimo el. laiško galiojimas pasibaigė. Išsiuntėme jums naują %{email}. Paspauskite laiške duotą nuorodą, kad aktyvuotumėte savo paskyrą. warning_user_limit_reached: > - Adding additional users will exceed the current limit. Please contact an administrator to increase the user limit to ensure external users are able to access this instance. + Pridėjus papildomus naudotojus bus viršytas dabartinis apribojimas. Prašome susisiekti su administratoriumi ir padidinti naudotojų apribojimą, kad užtikrintumėte, jog išoriniai naudotojai gali prieiti prie šio egzemplioriaus. warning_user_limit_reached_admin: > - Adding additional users will exceed the current limit. Please upgrade your plan to be able to ensure external users are able to access this instance. + Pridėjus papildomus naudotojus bus viršytas dabartinis apribojimas. Prašome pagerinti jūsų planą, kad užtikrintumėte, jog išoriniai naudotojai gali prieigi prie šio egzemplioriaus. warning_user_limit_reached_instructions: > Jūs pasiekėte naudotojų ribą (%{current}/%{max} aktyvūs naudotojai). Susisiekite su sales@openproject.com norėdami atnaujinti savo Enterprise versijos planą arba pridėti papildomų naudotojų. warning_protocol_mismatch_html: > @@ -3093,12 +3093,12 @@ lt: share: "Dalintis" text_empty_state_description: "Darbo paketas dar nėra su niekuo bendrinamas." text_empty_state_header: "Nėra bendrinamų naudotojų" - text_user_limit_reached: "Adding additional users will exceed the current limit. Please contact an administrator to increase the user limit to ensure external users are able to access this work package." - text_user_limit_reached_admins: 'Adding additional users will exceed the current limit. Please upgrade your plan to be able to add more users.' + text_user_limit_reached: "Pridėjus papildomus naudotojus bus viršytas dabartinis apribojimas. Prašome susisiekti su administratoriumi ir padidinti naudotojų apribojimą, kad užtikrintumėte, jog išoriniai naudotojai gali prieiti prie šio darbo paketo." + text_user_limit_reached_admins: 'Pridėjus papildomus naudotojus bus viršytas dabartinis apribojimas. Prašome pagerinti jūsų planą, kad galėtumėte pridėti daugiau naudotojų.' warning_user_limit_reached: > - Adding additional users will exceed the current limit. Please contact an administrator to increase the user limit to ensure external users are able to access this work package. + Pridėjus papildomus naudotojus bus viršytas dabartinis apribojimas. Prašome susisiekti su administratoriumi ir padidinti naudotojų apribojimą, kad užtikrintumėte, jog išoriniai naudotojai gali prieiti prie šio darbo paketo. warning_user_limit_reached_admin: > - Adding additional users will exceed the current limit. Please upgrade your plan to be able to ensure external users are able to access this work package. + Pridėjus papildomus naudotojus bus viršytas dabartinis apribojimas. Prašome pagerinti jūsų planą, kad užtikrintumėte, jog išoriniai naudotojai gali prieigi prie šio darbo paketo. working_days: info: > Nepažymėtos dienos praleidžiamos skaičiuojant darbo paketus (ir neįtraukiamos į dienų skaičių). Šituos nustatymus galima permušti darbo paketo lygyje. diff --git a/config/locales/crowdin/zh-CN.yml b/config/locales/crowdin/zh-CN.yml index 6321538b81e2..d0d75f8db05e 100644 --- a/config/locales/crowdin/zh-CN.yml +++ b/config/locales/crowdin/zh-CN.yml @@ -594,7 +594,7 @@ zh-CN: title: "工作日" false: "仅工作日" true: "包括非工作日" - notify: "Notify" #used in custom actions + notify: "通知" #used in custom actions parent: "父级" parent_issue: "父级" parent_work_package: "父级" @@ -634,7 +634,7 @@ zh-CN: error_enterprise_only: "%{action}仅在 OpenProject 企业版中可用" error_unauthorized: "无法访问。" error_readonly: "曾尝试被写入,但不可写。" - error_conflict: "Information has been updated by at least one other user in the meantime." + error_conflict: "在此期间,至少有一位其他用户更新了信息。" email: "不是一个有效的电子邮件地址。" empty: "不能为空。" even: "必须是偶数。" @@ -1706,7 +1706,7 @@ zh-CN: label_enterprise_active_users: "%{current}/%{limit} 已预订的活跃用户" label_enterprise_edition: "企业版" label_enterprise_support: "企业支持" - label_enterprise_addon: "Enterprise add-on" + label_enterprise_addon: "企业版附加组件" label_environment: "环境" label_estimates_and_time: "估算与工时" label_equals: "是" @@ -2176,7 +2176,7 @@ zh-CN: create_account: "要访问此工作包,您需要创建一个 %{instance} 帐户。" open_work_package: "打开工作包" subject: "工作包 %{id} 已被共享给你" - enterprise_text: "Share work packages with users who are not members of the project." + enterprise_text: "与非此项目成员的用户共享工作包。" summary: user: "%{user} 向您共享了一个拥有 %{role_rights} 权限的工作包" group: "%{user} 向您所属的 %{group} 组共享了一个工作包。" @@ -2871,7 +2871,7 @@ zh-CN: help_texts: views: project: > - %{plural} are always attached to a project. You can only select projects here where the %{plural} module is active. After creating a %{singular} you can add work packages from other projects to it. + %{plural}始终与项目关联。您只能在此处选择已激活 %{plural} 模块的项目。创建了 %{singular} 后,您可以将其他项目的工作包添加到其中。 public: "发布此视图,以允许其他用户访问您的视图。具有“管理公开视图”权限的用户可以修改或移除公开查询。这不会影响工作包结果在该视图中的可见性,并且根据用户拥有的权限,他们可能会看到不同的结果。" favoured: "将此视图标记为收藏项,并添加到左侧的已保存视图边栏中。" time: @@ -2943,9 +2943,9 @@ zh-CN: warning_registration_token_expired: | 激活邮件已过期,我们给您发送了一封新邮件到%{email}。请单击内部的链接以激活您的帐户。 warning_user_limit_reached: > - Adding additional users will exceed the current limit. Please contact an administrator to increase the user limit to ensure external users are able to access this instance. + 添加额外的用户将超出当前限制。请联系管理员以增加用户限制,以确保外部用户能够访问此实例。 warning_user_limit_reached_admin: > - Adding additional users will exceed the current limit. Please upgrade your plan to be able to ensure external users are able to access this instance. + 添加额外的用户将超出当前限制。请升级您的计划,以确保外部用户能够访问此实例。 warning_user_limit_reached_instructions: > 您达到了用户限制(%{current}/%{max}活跃用户)。 请联系sales@openproject.com以升级您的Enterprise edition计划并添加其他用户。 warning_protocol_mismatch_html: > @@ -2979,12 +2979,12 @@ zh-CN: one: "1 个用户" other: "%{count} 个用户" filter: - project_member: 'Project member' - not_project_member: 'Not project member' - project_group: 'Project group' - not_project_group: 'Not project group' - role: 'Role' - type: 'Type' + project_member: '项目成员' + not_project_member: '不是项目成员' + project_group: '项目组' + not_project_group: '不是项目组' + role: '角色' + type: '类型' label_search: "搜索要邀请的用户" label_search_placeholder: "按用户名或电子邮件地址搜索" label_toggle_all: "切换所有共享" @@ -3000,12 +3000,12 @@ zh-CN: share: "分享" text_empty_state_description: "工作包尚未共享给任何人。" text_empty_state_header: "没有共享的用户" - text_user_limit_reached: "Adding additional users will exceed the current limit. Please contact an administrator to increase the user limit to ensure external users are able to access this work package." - text_user_limit_reached_admins: 'Adding additional users will exceed the current limit. Please upgrade your plan to be able to add more users.' + text_user_limit_reached: "添加额外的用户将超出当前限制。请联系管理员以增加用户限制,以确保外部用户能够访问此工作包。" + text_user_limit_reached_admins: '添加额外的用户将超出当前限制。请升级您的计划以添加更多用户。' warning_user_limit_reached: > - Adding additional users will exceed the current limit. Please contact an administrator to increase the user limit to ensure external users are able to access this work package. + 添加额外的用户将超出当前限制。请联系管理员以增加用户限制,以确保外部用户能够访问此工作包。 warning_user_limit_reached_admin: > - Adding additional users will exceed the current limit. Please upgrade your plan to be able to ensure external users are able to access this work package. + 添加额外的用户将超出当前限制。请升级您的计划,以确保外部用户能够访问此工作包。 working_days: info: > 当安排工作包时,未选择的日期将被跳过(不计入天数)。这些日期可以在工作包级别进行覆盖。 @@ -3216,7 +3216,7 @@ zh-CN: response: unexpected: "收到意外响应。" you: 您 - link: link + link: 链接 plugin_openproject_auth_plugins: name: "OpenProject 认证插件" description: "在 OpenProject 中集成 OmniAuth 策略提供程序以进行身份验证。" diff --git a/modules/meeting/config/locales/crowdin/js-lt.yml b/modules/meeting/config/locales/crowdin/js-lt.yml index 542bba272c63..7eb5d34c0aea 100644 --- a/modules/meeting/config/locales/crowdin/js-lt.yml +++ b/modules/meeting/config/locales/crowdin/js-lt.yml @@ -21,4 +21,4 @@ #++ lt: js: - label_meetings: 'Meetings' + label_meetings: 'Susitikimai' diff --git a/modules/meeting/config/locales/crowdin/js-ru.yml b/modules/meeting/config/locales/crowdin/js-ru.yml index 056c32ff93dc..c3353f9a60e9 100644 --- a/modules/meeting/config/locales/crowdin/js-ru.yml +++ b/modules/meeting/config/locales/crowdin/js-ru.yml @@ -21,4 +21,4 @@ #++ ru: js: - label_meetings: 'Meetings' + label_meetings: 'Встречи' diff --git a/modules/meeting/config/locales/crowdin/js-zh-CN.yml b/modules/meeting/config/locales/crowdin/js-zh-CN.yml index 74bce284e5ac..2860a5a47069 100644 --- a/modules/meeting/config/locales/crowdin/js-zh-CN.yml +++ b/modules/meeting/config/locales/crowdin/js-zh-CN.yml @@ -21,4 +21,4 @@ #++ zh-CN: js: - label_meetings: 'Meetings' + label_meetings: '会议' diff --git a/modules/meeting/config/locales/crowdin/ru.yml b/modules/meeting/config/locales/crowdin/ru.yml index 999c7c7d4533..9016159a910f 100644 --- a/modules/meeting/config/locales/crowdin/ru.yml +++ b/modules/meeting/config/locales/crowdin/ru.yml @@ -42,7 +42,7 @@ ru: meeting_agenda_items: title: "Заголовок" author: "Ответственный" - duration_in_minutes: "Duration (min)" + duration_in_minutes: "Длительность (мин)" description: "Заметки" errors: messages: @@ -148,7 +148,7 @@ ru: label_agenda_item_move_to_bottom: "В конец" label_agenda_item_move_up: "Вверх" label_agenda_item_move_down: "Вниз" - label_agenda_item_add_notes: "Add notes" + label_agenda_item_add_notes: "Добавить заметки" label_meeting_details: "Детали встречи" label_meeting_details_edit: "Изменить сведения о встрече" label_meeting_state_open: "Открыть" @@ -168,7 +168,7 @@ ru: label_meeting_selection_caption: "Этот пакет работ можно добавить только к открытым предстоящим встречам." text_add_work_package_to_meeting_description: "Пакет работ может быть добавлен к одной или нескольким встречам для обсуждения. Любые заметки об этом также видны здесь." text_agenda_item_no_notes: "Примечания отсутствуют" - text_agenda_item_not_editable_anymore: "This agenda item is not editable anymore." + 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/uk.yml b/modules/meeting/config/locales/crowdin/uk.yml index b212f4375de8..936e2c029cc4 100644 --- a/modules/meeting/config/locales/crowdin/uk.yml +++ b/modules/meeting/config/locales/crowdin/uk.yml @@ -22,9 +22,9 @@ #English strings go here for Rails i18n uk: 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: diff --git a/modules/meeting/config/locales/crowdin/zh-CN.yml b/modules/meeting/config/locales/crowdin/zh-CN.yml index f9bbbed2e3b5..8808589f5eb7 100644 --- a/modules/meeting/config/locales/crowdin/zh-CN.yml +++ b/modules/meeting/config/locales/crowdin/zh-CN.yml @@ -42,7 +42,7 @@ zh-CN: meeting_agenda_items: title: "标题" author: "责任人" - duration_in_minutes: "Duration (min)" + duration_in_minutes: "时长(分钟)" description: "备注" errors: messages: @@ -148,7 +148,7 @@ zh-CN: label_agenda_item_move_to_bottom: "移至底部" label_agenda_item_move_up: "向上移动" label_agenda_item_move_down: "向下移动" - label_agenda_item_add_notes: "Add notes" + label_agenda_item_add_notes: "添加备注" label_meeting_details: "会议详情" label_meeting_details_edit: "编辑会议详情" label_meeting_state_open: "开放" @@ -168,7 +168,7 @@ zh-CN: label_meeting_selection_caption: "只能将此工作包添加到即将举行的公开会议。" text_add_work_package_to_meeting_description: "一个工作包可以添加到一个或多个会议供讨论。与此相关的任何说明也可在这里看到。" text_agenda_item_no_notes: "未提供备注" - text_agenda_item_not_editable_anymore: "This agenda item is not editable anymore." + 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/reporting/config/locales/crowdin/zh-CN.yml b/modules/reporting/config/locales/crowdin/zh-CN.yml index 48f77dc8b60b..19081578642e 100644 --- a/modules/reporting/config/locales/crowdin/zh-CN.yml +++ b/modules/reporting/config/locales/crowdin/zh-CN.yml @@ -47,7 +47,7 @@ zh-CN: label_is_project_with_subprojects: "是(包含子项目)" label_work_package_attributes: "工作包属性" label_less: "<" - label_logged_by_reporting: "Logged by" + label_logged_by_reporting: "记录者为" label_money: "现金价值" label_month_reporting: "月(已过)" label_new_report: "新成本报告" diff --git a/modules/storages/config/locales/crowdin/js-zh-CN.yml b/modules/storages/config/locales/crowdin/js-zh-CN.yml index 122aee3fcdec..d8f4c05f260a 100644 --- a/modules/storages/config/locales/crowdin/js-zh-CN.yml +++ b/modules/storages/config/locales/crowdin/js-zh-CN.yml @@ -63,7 +63,7 @@ zh-CN: other: "您成功地创建了 %{count} 个文件链接。" upload_error: default: > - Your file (%{fileName}) could not be uploaded. + 您的文件 (%{fileName}) 无法被上传。 403: > 由于系统限制,无法上传您的文件 (%{fileName})。请联系您的管理员了解更多信息。 413: > @@ -72,7 +72,7 @@ zh-CN: 您的文件 (%{fileName}) 已超出存储配额允许的范围。请联系您的管理员修改此配额。 detail: nextcloud: > - Please check that the latest version of the Nextcloud App "OpenProject Integration" is installed and contact your administrator for more information. + 请检查是否安装了最新版本的 Nextcloud 应用程序 "OpenProject Integration",如需更多信息,请联系您的管理员。 link_uploaded_file_error: > 在链接最近上传的文件 '%{fileName}' 到工作包 %{workPackageId} 时出现错误。 not_allowed_tooltip: "请登录 Nextcloud 访问此文件" diff --git a/modules/storages/config/locales/crowdin/ru.yml b/modules/storages/config/locales/crowdin/ru.yml index e49c53115108..83c6a2ec27e6 100644 --- a/modules/storages/config/locales/crowdin/ru.yml +++ b/modules/storages/config/locales/crowdin/ru.yml @@ -27,7 +27,7 @@ ru: creator: "Создатель" provider_type: "Тип поставщика" host: "Хост" - tenant: "Tenant" + tenant: "Арендатор" storages/file_link: origin_id: "ID оригинала" errors: @@ -108,8 +108,8 @@ ru: managed_project_folders_application_password: > Скопировать это значение из: managed_project_folders_application_password_caption: "Включите автоматические управляемые папки, копируя это значение из: %{provider_type_link}." - new_storage: "Read our %{new_storage_link_text} for more information about this setup." - new_storage_link_text: "file storage documentation" + new_storage: "Прочтите %{new_storage_link_text} для получения дополнительной информации об этой настройке." + new_storage_link_text: "документация по хранению файлов" no_storage_set_up: "Нет настроенных хранилищ файлов." no_specific_folder: "По умолчанию каждый пользователь при загрузке файла начинает работу со своей собственной домашней папки." automatic_folder: "Это автоматически создаст корневую папку для этого проекта и будет управлять правами доступа для каждого участника проекта." @@ -126,32 +126,32 @@ ru: oauth_application_details_link_text: "Настройки интеграции Nextcloud OpenProject" copy_from: "Скопировать это значение из" nextcloud: - provider_configuration: "Please make sure you have administration privileges in your Nextcloud instance and the %{application_link_text} is installed before doing the setup." - oauth_configuration: "Copy these values from %{application_link_text}." - application_link_text: "application “Integration OpenProject”" + provider_configuration: "Пожалуйста, убедитесь, что у вас есть права администрирования в копии Nextcloud, и перед установкой настроен %{application_link_text}." + oauth_configuration: "Скопируйте эти значения из %{application_link_text}." + application_link_text: "Приложение «Интеграция OpenProject»" integration: "Администрирование NextCloud / OpenProject" one_drive: - provider_configuration: "Please make sure you have administration privileges in the %{application_link_text} before doing the setup." - oauth_configuration: "Copy these values from the %{application_link_text}. After that, copy the redirect URI back to the %{application_link_text}." - application_link_text: "Azure application" + provider_configuration: "Перед установкой убедитесь, что у вас есть права администрирования в %{application_link_text}." + oauth_configuration: "Скопируйте эти значения из %{application_link_text}. После этого скопируйте URI обратно в %{application_link_text}." + application_link_text: "Приложение Azure" integration: "OneDrive/SharePoint" oauth_client_id: > Скопируйте идентификатор клиента из портала Azure. Это необходимо для генерации редиректного URI. oauth_client_secret: > Скопируйте секретный ключ клиента с портала Azure. Для новосозданного приложения секретный ключ должен быть создан вручную. Для авторизации веб-приложений требуется секретный ключ. - missing_client_id_for_redirect_uri: "Please fill the OAuth values to generate a URI" - tenant_id: "Please copy the tenant from your Azure application." - tenant_id_placeholder: "Name or UUID" - drive_id: "Please copy the drive ID from your Azure application." - drive_id_placeholder: "UUID or triple ID" + missing_client_id_for_redirect_uri: "Пожалуйста, заполните значения OAuth для генерации URI" + tenant_id: "Пожалуйста, скопируйте арендатора из вашего приложения Azure." + tenant_id_placeholder: "Имя или UUID" + drive_id: "Пожалуйста, скопируйте ID диска из вашего приложения Azure." + drive_id_placeholder: "UUID или тройной ID" help_texts: project_folder: > Папка проекта является папкой по умолчанию для загрузки файлов для этого проекта. Тем не менее, пользователи по-прежнему могут загружать файлы в другие места. configuration_checks: incomplete: "Установка этого хранилища не завершена." oauth_client_incomplete: - nextcloud: "Allow OpenProject to access Nextcloud data using OAuth." - one_drive: "Allow OpenProject to access Azure data using OAuth to connect OneDrive/Sharepoint." + nextcloud: "Разрешить OpenProject доступ к данным Nextcloud с помощью OAuth." + one_drive: "Разрешить OpenProject доступ к данным Azure, используя OAuth для подключения OneDrive/Sharepoint." delete_warning: storage: > Вы уверены, что хотите удалить это хранилище? Это также удалит хранилище из всех проектов, где оно используется. Кроме того, будут удалены все ссылки из пакетов работ на файлы, хранящиеся в этом хранилище. @@ -172,9 +172,9 @@ ru: label_provider: "Поставщик" label_file_link: "Ссылка на файл" label_file_links: "Ссылки на файл" - label_file_storage: "File storage" + label_file_storage: "Файловое хранилище" label_creation_time: "Время создания" - label_completed: "Completed" + label_completed: "Выполнено" label_incomplete: "Не завершено" label_name: "Имя" label_host: "URL хоста" @@ -195,9 +195,9 @@ ru: label_information: "Дополнительная информация" label_provider_type: "Тип поставщика" label_project_folder: "Папка проекта" - label_redirect_uri: "Redirect URI" + label_redirect_uri: "URI перенаправления" label_new_storage: "Новое хранилище" - label_new_file_storage: "New file storage" + label_new_file_storage: "Новое хранилище файлов" label_edit_storage: "Редактировать хранилище" label_edit_storage_host: "Изменить узел хранения" label_edit_storage_oauth_client: "Редактировать хранилище OAuth клиента" @@ -206,7 +206,7 @@ ru: label_no_specific_folder: "Нет конкретной папки" label_automatic_folder: "Новая папка с автоматически управляемыми правами" label_no_selected_folder: "Папка не выбрана" - label_select_provider: "Select provider" + label_select_provider: "Выберите поставщика" label_storage: "Хранилище" label_storages: "Хранилища" label_status: "Статус" @@ -214,7 +214,7 @@ ru: member_connection_status: connected: "Подключено" connected_no_permissions: "Роль пользователя не имеет разрешения на хранение" - not_connected: "Not connected. The user should login to the storage via the following %{link}." + not_connected: "Не подключено. Пользователь должен войти в хранилище с помощью следующего %{link}." no_results: "Хранилища еще не настроены." members_no_results: "Нет участников для отображения." provider_types: @@ -230,4 +230,4 @@ ru: oauth_client_details_missing: "Чтобы завершить установку, пожалуйста, добавьте учетные данные клиента OAuth из вашего хранилища." automatically_managed_project_folder_missing: "Для завершения установки, пожалуйста, настройте автоматически управляемые папки проекта для вашего хранилища." notice_oauth_application_replaced: "Приложение OpenProject OAuth успешно заменено." - notice_successful_storage_connection: "Storage connected successfully! Remember to activate the module and the specific storage in the project settings of each desired project to use it." + notice_successful_storage_connection: "Хранилище успешно подключено! Не забудьте активировать модуль и определенное хранилище в настройках проекта для его использования." diff --git a/modules/storages/config/locales/crowdin/uk.yml b/modules/storages/config/locales/crowdin/uk.yml index c774e27be4ca..1bca1b4bf030 100644 --- a/modules/storages/config/locales/crowdin/uk.yml +++ b/modules/storages/config/locales/crowdin/uk.yml @@ -1,8 +1,8 @@ #English strings go here uk: plugin_openproject_storages: - name: "OpenProject Storages" - description: "Allows linking work packages to files in external storages, such as Nextcloud." + name: "Сховища OpenProject" + description: "" permission_view_file_links: "Перегляд посилань на файл" permission_manage_file_links: "Керування посиланнями на файл" permission_manage_storages_in_project: "Керування файловими сховищами в проєкті" diff --git a/modules/storages/config/locales/crowdin/zh-CN.yml b/modules/storages/config/locales/crowdin/zh-CN.yml index 9d3372273d3f..451e5883d329 100644 --- a/modules/storages/config/locales/crowdin/zh-CN.yml +++ b/modules/storages/config/locales/crowdin/zh-CN.yml @@ -27,7 +27,7 @@ zh-CN: creator: "创建者" provider_type: "提供商类型" host: "主机" - tenant: "Tenant" + tenant: "租户" storages/file_link: origin_id: "来源 ID" errors: @@ -108,8 +108,8 @@ zh-CN: managed_project_folders_application_password: > 从以下位置复制此值: managed_project_folders_application_password_caption: "通过从 %{provider_type_link} 复制该值来启用自动管理的文件夹。" - new_storage: "Read our %{new_storage_link_text} for more information about this setup." - new_storage_link_text: "file storage documentation" + new_storage: "请阅读我们的 %{new_storage_link_text} 获取有关此设置的更多信息。" + new_storage_link_text: "文件存储文档" no_storage_set_up: "尚未设置文件存储。" no_specific_folder: "默认情况下,每个用户上传文件时将从自己的主文件夹开始。" automatic_folder: "这将自动为此项目创建一个根文件夹,并管理每个项目成员的访问权限。" @@ -126,32 +126,32 @@ zh-CN: oauth_application_details_link_text: "Nextcloud OpenProject 集成设置" copy_from: "复制此值自" nextcloud: - provider_configuration: "Please make sure you have administration privileges in your Nextcloud instance and the %{application_link_text} is installed before doing the setup." - oauth_configuration: "Copy these values from %{application_link_text}." - application_link_text: "application “Integration OpenProject”" + provider_configuration: "在进行设置之前,请确保您在 Nextcloud 实例中具有管理员权限,并且已安装了 %{application_link_text}。" + oauth_configuration: "从 %{application_link_text} 复制这些值。" + application_link_text: "应用“集成OpenProject”" integration: "Nextcloud 管理/OpenProject" one_drive: - provider_configuration: "Please make sure you have administration privileges in the %{application_link_text} before doing the setup." - oauth_configuration: "Copy these values from the %{application_link_text}. After that, copy the redirect URI back to the %{application_link_text}." - application_link_text: "Azure application" + provider_configuration: "在进行设置之前,请确保您在 %{application_link_text} 中具有管理员权限。" + oauth_configuration: "从 %{application_link_text} 中复制这些值。然后,将重定向 URI 复制回 %{application_link_text}。" + application_link_text: "Azure应用程序" integration: "OneDrive/Sharepoint" oauth_client_id: > 从 Azure 门户复制客户端 ID。这是生成重定向 URI 所必需的。 oauth_client_secret: > 从Azure门户复制客户端密钥。对于新创建的应用程序,首先需要手动创建密钥。对于Web应用程序的授权,密钥是必需的。 - missing_client_id_for_redirect_uri: "Please fill the OAuth values to generate a URI" - tenant_id: "Please copy the tenant from your Azure application." - tenant_id_placeholder: "Name or UUID" - drive_id: "Please copy the drive ID from your Azure application." - drive_id_placeholder: "UUID or triple ID" + missing_client_id_for_redirect_uri: "请填写OAuth 值以生成 URI" + tenant_id: "请从您的 Azure 应用程序复制租户。" + tenant_id_placeholder: "名称或 UUID" + drive_id: "请从您的 Azure 应用程序复制驱动器 ID。" + drive_id_placeholder: "UUID 或 triple ID" help_texts: project_folder: > 项目文件夹是此项目上传文件的默认文件夹。用户仍然可以上传文件到其他位置。 configuration_checks: incomplete: "该存储的设置不完整。" oauth_client_incomplete: - nextcloud: "Allow OpenProject to access Nextcloud data using OAuth." - one_drive: "Allow OpenProject to access Azure data using OAuth to connect OneDrive/Sharepoint." + nextcloud: "允许 OpenProject 使用 OAuth 访问 Nextcloud 数据。" + one_drive: "允许 OpenProject 使用 OAuth 访问Azure 数据来连接 OneDrive/Sharepoint。" delete_warning: storage: > 确定要删除此存储吗?此操作也将从所有使用该存储的项目中将其删除。此外,此操作还将删除从工作包到该存储中存储的文件的所有链接。 @@ -172,9 +172,9 @@ zh-CN: label_provider: "提供商" label_file_link: "文件链接" label_file_links: "文件链接" - label_file_storage: "File storage" + label_file_storage: "文件存储" label_creation_time: "创建时间" - label_completed: "Completed" + label_completed: "已完成" label_incomplete: "不完整" label_name: "名称" label_host: "主机 URL" @@ -195,9 +195,9 @@ zh-CN: label_information: "附加信息" label_provider_type: "提供商类型" label_project_folder: "项目文件夹" - label_redirect_uri: "Redirect URI" + label_redirect_uri: "重定向 URI" label_new_storage: "新存储" - label_new_file_storage: "New file storage" + label_new_file_storage: "新建文件存储" label_edit_storage: "编辑存储" label_edit_storage_host: "编辑存储主机" label_edit_storage_oauth_client: "编辑存储 OAuth 客户端" @@ -206,7 +206,7 @@ zh-CN: label_no_specific_folder: "未指定文件夹" label_automatic_folder: "新建具有自动管理权限的文件夹" label_no_selected_folder: "没有选定文件夹" - label_select_provider: "Select provider" + label_select_provider: "选择提供商" label_storage: "存储" label_storages: "存储" label_status: "状态" @@ -214,7 +214,7 @@ zh-CN: member_connection_status: connected: "已连接" connected_no_permissions: "用户角色没有存储区权限" - not_connected: "Not connected. The user should login to the storage via the following %{link}." + not_connected: "未连接。用户应通过以下 %{link} 登录到存储。" no_results: "尚未设置存储设备。" members_no_results: "没有要显示的成员。" provider_types: @@ -230,4 +230,4 @@ zh-CN: oauth_client_details_missing: "要完成设置,请从您的存储中添加 OAuth 客户端凭据。" automatically_managed_project_folder_missing: "要完成设置,请为您的存储区配置自动托管的项目文件夹。" notice_oauth_application_replaced: "已成功替换 OpenProject OAuth 应用程序。" - notice_successful_storage_connection: "Storage connected successfully! Remember to activate the module and the specific storage in the project settings of each desired project to use it." + notice_successful_storage_connection: "存储连接成功!请记住,在每个所需项目的项目设置中激活模块和特定存储以便使用它。"