diff --git a/CHANGELOG.md b/CHANGELOG.md index 26da4106d3..94db09da9c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,10 @@ +## [3.42.2](https://github.com/tolgee/tolgee-platform/compare/v3.42.1...v3.42.2) (2023-12-26) + + +### Bug Fixes + +* Organization validation constraints too strict ([#2043](https://github.com/tolgee/tolgee-platform/issues/2043)) ([2472861](https://github.com/tolgee/tolgee-platform/commit/2472861c8a0f319312bd1ea1686580c5ca870277)) + ## [3.42.1](https://github.com/tolgee/tolgee-platform/compare/v3.42.0...v3.42.1) (2023-12-22) diff --git a/webapp/src/i18n/cs.json b/webapp/src/i18n/cs.json index 60f9b1fd2b..50c4afc57c 100644 --- a/webapp/src/i18n/cs.json +++ b/webapp/src/i18n/cs.json @@ -472,6 +472,7 @@ "import-add-files-operation" : "Nahrávám soubory...", "import_add_new_language_dialog_title" : "Přidat jazyk", "import_apply_button" : "Importovat", + "import-apply-operation" : "Importování dat...", "import_cancel_button" : "Zrušit import", "import_cancel_confirmation_message" : "Skutečně chcete zrušit import?", "import_cancel_confirmation_title" : "Zrušit import", @@ -518,7 +519,9 @@ "import_result_total_count_header" : "Počet překladů", "import_show_translations_title" : "Překlady", "import-status-finalizing" : "Dokončování...", + "import-status-preparing-and-validating" : "Připravování a ověřování...", "import-status-storing-keys" : "Ukládání klíčů...", + "import-status-storing-translations" : "Ukládání překladů...", "import-successful-message" : "Úspěšně importováno", "import_translations_title" : "Importovat překlady", "integrate-api-key-hidden-description" : "", @@ -934,6 +937,7 @@ "reset_password_set_title" : "Nové heslo", "reset_password_success_message" : "Požadavek odeslán. Pokud jste se s tímto e-mailem registrovali, přijde vám e-mail s odkazem pro obnovení hesla. Zkontrolujte svoji e-mailovou schránku.", "reset_password_title" : "Resetovat heslo", + "resource_not_found" : "Nenalezeno", "resource_not_found_message" : "Nenalezeno", "revoke_access_confirmation_title" : "Odstranit uživatele", "scopes_at_least_one_scope_error" : "Vyberte alespoň jedno oprávnění", diff --git a/webapp/src/i18n/da.json b/webapp/src/i18n/da.json index 1df40e60cd..511b6d4d0e 100644 --- a/webapp/src/i18n/da.json +++ b/webapp/src/i18n/da.json @@ -472,6 +472,7 @@ "import-add-files-operation" : "Uploader filer...", "import_add_new_language_dialog_title" : "Tilføj nyt sprog", "import_apply_button" : "Importer", + "import-apply-operation" : "Importerer data...", "import_cancel_button" : "Annuller import", "import_cancel_confirmation_message" : "Vil du virkelig annullere importen?", "import_cancel_confirmation_title" : "Annuller import", @@ -518,7 +519,9 @@ "import_result_total_count_header" : "Antal oversættelser", "import_show_translations_title" : "Oversættelser", "import-status-finalizing" : "Afslutter...", + "import-status-preparing-and-validating" : "Forbereder og validerer...", "import-status-storing-keys" : "Gemmer nøgler...", + "import-status-storing-translations" : "Gemmer oversættelser...", "import-successful-message" : "Importering fuldført", "import_translations_title" : "Importer oversættelser", "integrate-api-key-hidden-description" : "", @@ -934,6 +937,7 @@ "reset_password_set_title" : "Ny adgangskode", "reset_password_success_message" : "Anmodning sendt med succes! Hvis en bruger findes med denne e-mail, vil du inden længe modtage en e-mail med et link til nulstilling af adgangskode. Tjek din mailboks.", "reset_password_title" : "Nulstil adgangskode", + "resource_not_found" : "Ikke fundet", "resource_not_found_message" : "Ikke fundet", "revoke_access_confirmation_title" : "Tilbagekald adgang", "scopes_at_least_one_scope_error" : "Vælg mindst én tilladelse", diff --git a/webapp/src/i18n/en.json b/webapp/src/i18n/en.json index 571a3fa1d4..bb5c9138c3 100644 --- a/webapp/src/i18n/en.json +++ b/webapp/src/i18n/en.json @@ -472,6 +472,7 @@ "import-add-files-operation" : "Uploading files...", "import_add_new_language_dialog_title" : "Add new language", "import_apply_button" : "Import", + "import-apply-operation" : "Importing data...", "import_cancel_button" : "Cancel import", "import_cancel_confirmation_message" : "Do you really want to cancel import?", "import_cancel_confirmation_title" : "Cancel import", @@ -518,7 +519,9 @@ "import_result_total_count_header" : "Translation count", "import_show_translations_title" : "Translations", "import-status-finalizing" : "Finalizing...", + "import-status-preparing-and-validating" : "Preparing and validating...", "import-status-storing-keys" : "Storing keys...", + "import-status-storing-translations" : "Storing translations...", "import-successful-message" : "Import successful", "import_translations_title" : "Import translations", "integrate-api-key-hidden-description" : "", @@ -934,6 +937,7 @@ "reset_password_set_title" : "New password", "reset_password_success_message" : "Request successfully sent! If you are signed up using this email, you will receive an email with a link for password reset. Check your mail box.", "reset_password_title" : "Reset password", + "resource_not_found" : "Not found", "resource_not_found_message" : "Not found", "revoke_access_confirmation_title" : "Revoke access", "scopes_at_least_one_scope_error" : "Select at least one permission", diff --git a/webapp/src/i18n/ro.json b/webapp/src/i18n/ro.json index 3026bdb72e..1d3c884c25 100644 --- a/webapp/src/i18n/ro.json +++ b/webapp/src/i18n/ro.json @@ -472,6 +472,7 @@ "import-add-files-operation" : "Se încarcă fișierele...", "import_add_new_language_dialog_title" : "Adaugă limbă nouă", "import_apply_button" : "Import", + "import-apply-operation" : "Se importă datele...", "import_cancel_button" : "Anulare import", "import_cancel_confirmation_message" : "Sigur doriți să anulați importul?", "import_cancel_confirmation_title" : "Anulare import", @@ -518,7 +519,9 @@ "import_result_total_count_header" : "Număr de traduceri", "import_show_translations_title" : "Traduceri", "import-status-finalizing" : "Se finalizează...", + "import-status-preparing-and-validating" : "Se pregătește și se validează...", "import-status-storing-keys" : "Se stochează cheile...", + "import-status-storing-translations" : "Se stochează traducerile...", "import-successful-message" : "Importare reușită", "import_translations_title" : "Importă traducerile", "integrate-api-key-hidden-description" : "", @@ -934,6 +937,7 @@ "reset_password_set_title" : "Parolă nouă", "reset_password_success_message" : "Cererea a fost trimisă cu succes! Dacă sunteți înregistrați cu această adresă de email, veți primi un email cu un link pentru resetarea parolei. Verificați-vă căsuța poștală.", "reset_password_title" : "Resetează parola", + "resource_not_found" : "Nu a fost găsit", "resource_not_found_message" : "Nu a fost găsit", "revoke_access_confirmation_title" : "Revocă accesul", "scopes_at_least_one_scope_error" : "Selectați cel puțin o permisiune", diff --git a/webapp/src/i18n/zh.json b/webapp/src/i18n/zh.json index 64a471bce5..684a8124c7 100644 --- a/webapp/src/i18n/zh.json +++ b/webapp/src/i18n/zh.json @@ -29,6 +29,10 @@ "active-plan-license-key-button" : "显示许可证密钥", "active-plan-license-key-caption" : "在您的本地 Tolgee 实例中使用此许可证密钥", "active-plan-subscribed-at-tooltip" : "订阅于", + "activity_batch_operation_auto_translate" : "自动翻译了 {TranslationCount, plural, one {# 个} other {# 个}}词条", + "activity_batch_operation_clear_translations" : "批量清除了 {TranslationCount, plural, one {# 个} other {# 个}}翻译", + "activity_batch_operation_copy_translations" : "批量复制了 {TranslationCount, plural, one {# 个} other {# 个}}翻译", + "activity_batch_operation_machine_translate" : "批量机器翻译了 {TranslationCount, plural, one {# 个} other {# 个}}词条", "activity_complex_edit" : "编辑了词条", "activity_create_key" : "创建了词条", "activity_create_language" : "创建了语言", @@ -47,6 +51,10 @@ "activity_entity_language" : "语言", "activity_entity_namespace" : "命名空间", "activity_entity_namespace.name" : "名称", + "activity_entity_params" : { + "namespace" : "命名空间", + "source_language_id" : "源语言" + }, "activity_entity_project" : "项目", "activity_entity_project.language" : "原始语言", "activity_entity_project.name" : "名称", @@ -73,10 +81,12 @@ "activity_translation_outdated" : "已过时", "add_screenshots_message" : "通过拖放图片或点击加号来添加一些截图。", "administration-access-message" : "您正在以服务器管理员身份访问此页面", + "administration_cloud_plan_edit_button" : "编辑", "administration-debugging-customer-account-message" : "您正在调试该用户。", "administration_delete_user_button" : "删除", "administration_disable_user_button" : "停用", "administration_ee_license" : "许可证", + "administration_ee_plans" : "自托管计划", "administration_enable_user_button" : "启用管理员", "administration-exit-debug-customer-account" : "退出调试模式", "administration_organization_projects" : "项目", @@ -91,6 +101,7 @@ "administration_user_role_admin" : "管理员", "administration_user_role_user" : "用户", "administration_users" : "用户", + "announcement_general_link_text" : "显示更多", "api-key-delete-button" : "删除", "api-key-deleted-message" : "API 密钥已删除", "api-key-delete-token-confirmation-message" : "您真的要删除 API 密钥吗?", @@ -112,8 +123,28 @@ "api_key_successfully_edited" : "API 密钥已成功编辑!", "api_key_successfully_generated" : "API 密钥已成功创建", "authentication_cancelled" : "身份验证已取消", + "automation_view_title" : "开发者设置", "back_to_editing" : "返回编辑", "bad_credentials" : "凭证无效", + "batch_operation_clear_translations" : "清除翻译", + "batch_operation_progress" : "{progress, number}/{totalItems, number} 条", + "batch_operations_add_tags" : "添加标签", + "batch_operations_change_namespace" : "更改命名空间", + "batch_operations_copy_from_label" : "从", + "batch_operations_copy_source_language_placeholder" : "源语言...", + "batch_operations_copy_to_label" : "到", + "batch_operations_copy_translations" : "复制翻译", + "batch_operations_delete" : "删除词条", + "batch_operations_dialog_cancel_job" : "中止", + "batch_operations_dialog_minimize" : "最小化", + "batch_operations_dialog_ok" : "确定", + "batch_operations_machine_translate" : "机器翻译", + "batch_operations_refresh_button" : "刷新", + "batch_operations_select_languages_placeholder" : "选择语言...", + "batch_operation_status_cancelled" : "已取消", + "batch_operation_status_failed" : "失败", + "batch_operation_type_auto_translate" : "自动翻译", + "batch_operation_type_delete_keys" : "删除词条", "billing_actual_extra_credits" : "额外的机器翻译积分", "billing_actual_period" : "计费", "billing_actual_period_end" : "有效期至", @@ -164,6 +195,11 @@ "confirmation_dialog_message" : "你确定吗?", "confirmation_dialog_title" : "确认", "conflict_is_not_resolved" : "冲突尚未解决", + "content_delivery_form_cancel" : "取消", + "content_delivery_form_delete" : "删除", + "content_delivery_form_name_label" : "名称", + "content_delivery_form_save" : "保存", + "content_delivery_form_storage" : "存储", "create_language_title" : "添加语言", "create_organization_description_label" : "描述", "create_organization_name_label" : "名称", @@ -243,6 +279,14 @@ "global_nothing_found" : "什么都没有找到", "global_search_organization" : "搜索团队", "global-upload-not-successful" : "文件上传失败", + "guide_keys" : "手动添加或导入词条", + "guide_keys_add" : "添加词条", + "guide_keys_import" : "导入", + "guide_links_docs_platform" : "文档", + "guide_links_skip" : "跳过指南", + "guide_members" : "邀请成员加入您的团队", + "guide_members_invite" : "邀请", + "guide_new_project_create" : "创建项目", "import_add_new_language_dialog_title" : "添加新语言", "import_apply_button" : "导入", "import_cancel_button" : "取消导入", @@ -280,6 +324,7 @@ "import_result_language_menu_add_new" : "添加", "import_result_language_name_header" : "语言", "import_result_total_conflict_count_header" : "已解决/冲突", + "import-status-storing-keys" : "正在存储词条...", "import-successful-message" : "导入成功", "import_translations_title" : "导入翻译", "integrate-api-key-hidden-description" : "<只能显示新密钥>", @@ -607,19 +652,26 @@ "translation_single_create_title" : "创建新密钥", "translation_single_delete_success" : "词条已删除!", "translation_single_delete_text" : "您确定要删除这个词条及其所有翻译吗?", + "translation_single_delete_title" : "删除词条", + "translation_single_label_delete" : "删除词条", + "translation_single_label_key" : "词条", "translation_single_label_namespace" : "命名空间", "translation_single_label_screenshots" : "屏幕截图", "translation_single_label_tags" : "标签", + "translation_single_no_permission_create" : "您没有足够的权限添加新的词条", "translation_single_tag_placeholder" : "添加标签...", "translation_single_translations_title" : "翻译", + "translations_key_created" : "词条已创建", "translations_key_edit_label_namespace" : "命名空间", "translations_key_edit_label_tags" : "标签", "translations_key_edit_placeholder" : "添加标签...", + "translations_key_edit_title" : "编辑词条", + "translations_new_key_discard_button" : "放弃", "translations_nothing_found" : "暂时没有找到相关翻译。", "translations_nothing_found_action" : "清除筛选条件", "translations_no_translations_action" : "添加新的翻译", "translations_no_translations_integrate" : "集成指南", - "translations_results_count" : "{KeyCount, plural, one {1 个词条} other {# 个词条}}", + "translations_results_count" : "{KeyCount, plural, one {1 个} other {# 个}}词条", "translations" : { "screenshots" : { "delete_tooltip" : "删除"