From 08f0ea2c98341ce094a40f90eabeaefd60543ff0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 7 Mar 2025 11:49:36 -0800 Subject: [PATCH 1/3] chore(deps): Bump vue-i18n from 9.14.2 to 9.14.3 (#11041) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps [vue-i18n](https://github.com/intlify/vue-i18n/tree/HEAD/packages/vue-i18n) from 9.14.2 to 9.14.3.
Release notes

Sourced from vue-i18n's releases.

v9.14.3

What's Changed

🔒 Security Fixes

Full Changelog: https://github.com/intlify/vue-i18n/compare/v9.14.2...v9.14.3

Changelog

Sourced from vue-i18n's changelog.

v9.14.3 (2025-03-07T03:21:38Z)

This changelog is generated by GitHub Releases

Full Changelog: https://github.com/intlify/vue-i18n/compare/v9.14.2...v9.14.3

Commits

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=vue-i18n&package-manager=npm_and_yarn&previous-version=9.14.2&new-version=9.14.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/chatwoot/chatwoot/network/alerts).
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 48 ++++++++++++++++++++++++++++++++++++++++-------- 2 files changed, 41 insertions(+), 9 deletions(-) diff --git a/package.json b/package.json index f1ab1c234..935667071 100644 --- a/package.json +++ b/package.json @@ -92,7 +92,7 @@ "vue-chartjs": "5.3.1", "vue-datepicker-next": "^1.0.3", "vue-dompurify-html": "^5.1.0", - "vue-i18n": "9.14.2", + "vue-i18n": "9.14.3", "vue-letter": "^0.2.1", "vue-multiselect": "3.1.0", "vue-router": "~4.4.5", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1696ded6d..3df1bb7e6 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -197,8 +197,8 @@ importers: specifier: ^5.1.0 version: 5.1.0(vue@3.5.12(typescript@5.6.2)) vue-i18n: - specifier: 9.14.2 - version: 9.14.2(vue@3.5.12(typescript@5.6.2)) + specifier: 9.14.3 + version: 9.14.3(vue@3.5.12(typescript@5.6.2)) vue-letter: specifier: ^0.2.1 version: 0.2.1 @@ -903,6 +903,10 @@ packages: resolution: {integrity: sha512-DZyQ4Hk22sC81MP4qiCDuU+LdaYW91A6lCjq8AWPvY3+mGMzhGDfOCzvyR6YBQxtlPjFqMoFk9ylnNYRAQwXtQ==} engines: {node: '>= 16'} + '@intlify/core-base@9.14.3': + resolution: {integrity: sha512-nbJ7pKTlXFnaXPblyfiH6awAx1C0PWNNuqXAR74yRwgi5A/Re/8/5fErLY0pv4R8+EHj3ZaThMHdnuC/5OBa6g==} + engines: {node: '>= 16'} + '@intlify/eslint-plugin-vue-i18n@3.2.0': resolution: {integrity: sha512-TOIrD4tJE48WMyVIB8bNeQJJPYo1Prpqnm9Xpn1UZmcqlELhm8hmP8QyJnkgesfbG7hyiX/kvo63W7ClEQmhpg==} engines: {node: '>=18.0.0'} @@ -913,10 +917,18 @@ packages: resolution: {integrity: sha512-YsKKuV4Qv4wrLNsvgWbTf0E40uRv+Qiw1BeLQ0LAxifQuhiMe+hfTIzOMdWj/ZpnTDj4RSZtkXjJM7JDiiB5LQ==} engines: {node: '>= 16'} + '@intlify/message-compiler@9.14.3': + resolution: {integrity: sha512-ANwC226BQdd+MpJ36rOYkChSESfPwu3Ss2Faw0RHTOknYLoHTX6V6e/JjIKVDMbzs0/H/df/rO6yU0SPiWHqNg==} + engines: {node: '>= 16'} + '@intlify/shared@9.14.2': resolution: {integrity: sha512-uRAHAxYPeF+G5DBIboKpPgC/Waecd4Jz8ihtkpJQD5ycb5PwXp0k/+hBGl5dAjwF7w+l74kz/PKA8r8OK//RUw==} engines: {node: '>= 16'} + '@intlify/shared@9.14.3': + resolution: {integrity: sha512-hJXz9LA5VG7qNE00t50bdzDv8Z4q9fpcL81wj4y4duKavrv0KM8YNLTwXNEFINHjTsfrG9TXvPuEjVaAvZ7yWg==} + engines: {node: '>= 16'} + '@isaacs/cliui@8.0.2': resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} engines: {node: '>=12'} @@ -1973,6 +1985,11 @@ packages: engines: {node: '>=0.4.0'} hasBin: true + acorn@8.14.1: + resolution: {integrity: sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg==} + engines: {node: '>=0.4.0'} + hasBin: true + activestorage@5.2.8: resolution: {integrity: sha512-bueFOxBGIAUdrjbLyBZ8Xlkcecy8vr05sCk5VV37BbFi+RehPoEjfvKX3iYYPY7RFVhl+L43W9/ZbN3xNNLPtQ==} @@ -4896,8 +4913,8 @@ packages: peerDependencies: eslint: '>=6.0.0' - vue-i18n@9.14.2: - resolution: {integrity: sha512-JK9Pm80OqssGJU2Y6F7DcM8RFHqVG4WkuCqOZTVsXkEzZME7ABejAUqUdA931zEBedc4thBgSUWxeQh4uocJAQ==} + vue-i18n@9.14.3: + resolution: {integrity: sha512-C+E0KE8ihKjdYCQx8oUkXX+8tBItrYNMnGJuzEPevBARQFUN2tKez6ZVOvBrWH0+KT5wEk3vOWjNk7ygb2u9ig==} engines: {node: '>= 16'} peerDependencies: vue: ^3.0.0 @@ -5714,6 +5731,11 @@ snapshots: '@intlify/message-compiler': 9.14.2 '@intlify/shared': 9.14.2 + '@intlify/core-base@9.14.3': + dependencies: + '@intlify/message-compiler': 9.14.3 + '@intlify/shared': 9.14.3 + '@intlify/eslint-plugin-vue-i18n@3.2.0(eslint@8.57.0)': dependencies: '@eslint/eslintrc': 3.2.0 @@ -5744,8 +5766,15 @@ snapshots: '@intlify/shared': 9.14.2 source-map-js: 1.2.1 + '@intlify/message-compiler@9.14.3': + dependencies: + '@intlify/shared': 9.14.3 + source-map-js: 1.2.1 + '@intlify/shared@9.14.2': {} + '@intlify/shared@9.14.3': {} + '@isaacs/cliui@8.0.2': dependencies: string-width: 5.1.2 @@ -6999,6 +7028,9 @@ snapshots: acorn@8.14.0: {} + acorn@8.14.1: + optional: true + activestorage@5.2.8: dependencies: spark-md5: 3.0.2 @@ -9997,7 +10029,7 @@ snapshots: terser@5.33.0: dependencies: '@jridgewell/source-map': 0.3.6 - acorn: 8.14.0 + acorn: 8.14.1 commander: 2.20.3 source-map-support: 0.5.21 optional: true @@ -10351,10 +10383,10 @@ snapshots: transitivePeerDependencies: - supports-color - vue-i18n@9.14.2(vue@3.5.12(typescript@5.6.2)): + vue-i18n@9.14.3(vue@3.5.12(typescript@5.6.2)): dependencies: - '@intlify/core-base': 9.14.2 - '@intlify/shared': 9.14.2 + '@intlify/core-base': 9.14.3 + '@intlify/shared': 9.14.3 '@vue/devtools-api': 6.6.4 vue: 3.5.12(typescript@5.6.2) From 22331fb6268344c3987b4dade3e08ab1aef503ed Mon Sep 17 00:00:00 2001 From: Pranav Date: Fri, 7 Mar 2025 13:56:10 -0800 Subject: [PATCH 2/3] fix: Paginate attachments API (#11044) There are attachments with over 1000 attachments (unusual) in production, and some of them timeout. This PR would limit the number of attachments to 100 (which is sufficient for viewing the files in the gallery, pagination on the UI can be added later). --- .../api/v1/accounts/conversations_controller.rb | 11 +++++++++++ .../accounts/conversations/attachments.json.jbuilder | 4 ++++ 2 files changed, 15 insertions(+) diff --git a/app/controllers/api/v1/accounts/conversations_controller.rb b/app/controllers/api/v1/accounts/conversations_controller.rb index 2cd5281ff..138c2bd68 100644 --- a/app/controllers/api/v1/accounts/conversations_controller.rb +++ b/app/controllers/api/v1/accounts/conversations_controller.rb @@ -6,6 +6,8 @@ class Api::V1::Accounts::ConversationsController < Api::V1::Accounts::BaseContro before_action :conversation, except: [:index, :meta, :search, :create, :filter] before_action :inbox, :contact, :contact_inbox, only: [:create] + ATTACHMENT_RESULTS_PER_PAGE = 100 + def index result = conversation_finder.perform @conversations = result[:conversations] @@ -24,7 +26,12 @@ class Api::V1::Accounts::ConversationsController < Api::V1::Accounts::BaseContro end def attachments + @attachments_count = @conversation.attachments.count @attachments = @conversation.attachments + .includes(:message) + .order(created_at: :desc) + .page(attachment_params[:page]) + .per(ATTACHMENT_RESULTS_PER_PAGE) end def show; end @@ -124,6 +131,10 @@ class Api::V1::Accounts::ConversationsController < Api::V1::Accounts::BaseContro params.permit(:priority) end + def attachment_params + params.permit(:page) + end + def update_last_seen_on_conversation(last_seen_at, update_assignee) # rubocop:disable Rails/SkipsModelValidations @conversation.update_column(:agent_last_seen_at, last_seen_at) diff --git a/app/views/api/v1/accounts/conversations/attachments.json.jbuilder b/app/views/api/v1/accounts/conversations/attachments.json.jbuilder index 068462d54..167b18390 100644 --- a/app/views/api/v1/accounts/conversations/attachments.json.jbuilder +++ b/app/views/api/v1/accounts/conversations/attachments.json.jbuilder @@ -1,3 +1,7 @@ +json.meta do + json.total_count @attachments_count +end + json.payload @attachments do |attachment| json.message_id attachment.push_event_data[:message_id] json.thumb_url attachment.push_event_data[:thumb_url] From a543cc92dfa30992e01da6c59caeebadb8e8ec79 Mon Sep 17 00:00:00 2001 From: Chatwoot Bot <92152627+chatwoot-bot@users.noreply.github.com> Date: Fri, 7 Mar 2025 14:07:28 -0800 Subject: [PATCH 3/3] chore: Update translations (#11043) Co-authored-by: Sojan Jose --- .../dashboard/i18n/locale/de/contact.json | 2 +- .../dashboard/i18n/locale/de/inboxMgmt.json | 2 +- .../i18n/locale/de/integrations.json | 38 ++--- .../i18n/locale/pt_BR/agentMgmt.json | 2 +- .../i18n/locale/pt_BR/auditLogs.json | 12 +- .../dashboard/i18n/locale/pt_BR/contact.json | 8 +- .../i18n/locale/pt_BR/conversation.json | 4 +- .../i18n/locale/pt_BR/customRole.json | 2 +- .../i18n/locale/pt_BR/generalSettings.json | 8 +- .../i18n/locale/pt_BR/inboxMgmt.json | 4 +- .../i18n/locale/pt_BR/integrations.json | 24 ++-- .../i18n/locale/pt_BR/labelsMgmt.json | 18 +-- .../dashboard/i18n/locale/pt_BR/report.json | 4 +- .../dashboard/i18n/locale/pt_BR/settings.json | 28 ++-- .../dashboard/i18n/locale/pt_BR/sla.json | 6 +- .../dashboard/i18n/locale/ru/contact.json | 4 +- .../dashboard/i18n/locale/ru/customRole.json | 2 +- .../i18n/locale/ru/generalSettings.json | 6 +- .../dashboard/i18n/locale/ru/inboxMgmt.json | 6 +- .../i18n/locale/ru/integrations.json | 136 +++++++++--------- .../dashboard/i18n/locale/ru/report.json | 12 +- .../dashboard/i18n/locale/ru/search.json | 4 +- .../dashboard/i18n/locale/ru/settings.json | 44 +++--- config/locales/am.yml | 2 + config/locales/ar.yml | 2 + config/locales/az.yml | 2 + config/locales/bg.yml | 2 + config/locales/ca.yml | 2 + config/locales/cs.yml | 2 + config/locales/da.yml | 2 + config/locales/de.yml | 2 + config/locales/el.yml | 2 + config/locales/es.yml | 2 + config/locales/fa.yml | 2 + config/locales/fi.yml | 2 + config/locales/fr.yml | 2 + config/locales/he.yml | 2 + config/locales/hi.yml | 2 + config/locales/hr.yml | 2 + config/locales/hu.yml | 2 + config/locales/hy.yml | 2 + config/locales/id.yml | 2 + config/locales/is.yml | 2 + config/locales/it.yml | 2 + config/locales/ja.yml | 2 + config/locales/ka.yml | 2 + config/locales/ko.yml | 2 + config/locales/lt.yml | 2 + config/locales/lv.yml | 2 + config/locales/ml.yml | 2 + config/locales/ms.yml | 2 + config/locales/ne.yml | 2 + config/locales/nl.yml | 2 + config/locales/no.yml | 2 + config/locales/pl.yml | 2 + config/locales/pt.yml | 2 + config/locales/pt_BR.yml | 4 +- config/locales/ro.yml | 2 + config/locales/ru.yml | 8 +- config/locales/sh.yml | 2 + config/locales/sk.yml | 2 + config/locales/sl.yml | 2 + config/locales/sq.yml | 2 + config/locales/sr.yml | 2 + config/locales/sv.yml | 2 + config/locales/ta.yml | 2 + config/locales/th.yml | 2 + config/locales/tl.yml | 2 + config/locales/tr.yml | 2 + config/locales/uk.yml | 2 + config/locales/ur.yml | 2 + config/locales/ur_IN.yml | 2 + config/locales/vi.yml | 2 + config/locales/zh_CN.yml | 2 + config/locales/zh_TW.yml | 2 + 75 files changed, 296 insertions(+), 192 deletions(-) diff --git a/app/javascript/dashboard/i18n/locale/de/contact.json b/app/javascript/dashboard/i18n/locale/de/contact.json index 58c03b3b9..62aaa75f5 100644 --- a/app/javascript/dashboard/i18n/locale/de/contact.json +++ b/app/javascript/dashboard/i18n/locale/de/contact.json @@ -560,7 +560,7 @@ "ERROR_MESSAGE": "Wir konnten die Suche nicht abschließen. Bitte versuch es erneut." }, "FORM": { - "GO_TO_CONVERSATION": "Aussicht", + "GO_TO_CONVERSATION": "Anzeigen", "SUCCESS_MESSAGE": "Die Nachricht wurde erfolgreich versendet!", "ERROR_MESSAGE": "Beim Erstellen der Unterhaltung ist ein Fehler aufgetreten. Bitte versuchen Sie es später erneut.", "NO_INBOX_ALERT": "Es sind keine Posteingänge vorhanden, um eine Unterhaltung mit diesem Kontakt zu starten.", diff --git a/app/javascript/dashboard/i18n/locale/de/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/de/inboxMgmt.json index 3b0021ccb..ba03f8fd0 100644 --- a/app/javascript/dashboard/i18n/locale/de/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/de/inboxMgmt.json @@ -751,7 +751,7 @@ "WHATSAPP": "WhatsApp", "SMS": "SMS", "EMAIL": "E-Mail", - "TELEGRAM": "Telegram", + "TELEGRAM": "Telegramm", "LINE": "Line", "API": "API-Kanal" } diff --git a/app/javascript/dashboard/i18n/locale/de/integrations.json b/app/javascript/dashboard/i18n/locale/de/integrations.json index c54875f51..e61ae53ff 100644 --- a/app/javascript/dashboard/i18n/locale/de/integrations.json +++ b/app/javascript/dashboard/i18n/locale/de/integrations.json @@ -12,7 +12,7 @@ }, "WEBHOOK": { "SUBSCRIBED_EVENTS": "Abonnierte Events", - "LEARN_MORE": "Learn more about webhooks", + "LEARN_MORE": "Mehr über Webhooks erfahren", "FORM": { "CANCEL": "Stornieren", "DESC": "Webhook-Ereignisse bieten Ihnen Echtzeitinformationen darüber, was in Ihrem Chatwoot-Konto passiert. Bitte geben Sie eine gültige URL ein, um einen Rückruf zu konfigurieren.", @@ -31,7 +31,7 @@ }, "END_POINT": { "LABEL": "Webhook-URL", - "PLACEHOLDER": "Example: {webhookExampleURL}", + "PLACEHOLDER": "Beispiel: {webhookExampleURL}", "ERROR": "Bitte geben Sie eine gültige URL ein" }, "EDIT_SUBMIT": "Webhook aktualisieren", @@ -114,7 +114,7 @@ }, "OPEN_AI": { "AI_ASSIST": "AI-Assistent", - "WITH_AI": " {option} with AI ", + "WITH_AI": " {option} mit KI ", "OPTIONS": { "REPLY_SUGGESTION": "Antwortvorschlag", "SUMMARIZE": "Zusammenfassen", @@ -235,7 +235,7 @@ "ERROR": "Beim Abrufen der linearen Probleme ist ein Fehler aufgetreten. Bitte versuchen Sie es erneut", "LINK_SUCCESS": "Problem erfolgreich verknüpft", "LINK_ERROR": "Beim Verknüpfen des Problems ist ein Fehler aufgetreten. Bitte versuchen Sie es erneut", - "LINK_TITLE": "Conversation (#{conversationId}) with {name}" + "LINK_TITLE": "Unterhaltung (#{conversationId}) mit {name}" }, "ADD_OR_LINK": { "TITLE": "Lineares Problem erstellen/verknüpfen", @@ -294,7 +294,7 @@ "PRIORITY": "Priorität", "ASSIGNEE": "Zugewiesener", "LABELS": "Labels", - "CREATED_AT": "Created at {createdAt}" + "CREATED_AT": "Erstellt am {createdAt}" }, "UNLINK": { "TITLE": "Verknüpfung aufheben", @@ -302,8 +302,8 @@ "ERROR": "Beim Aufheben der Verknüpfung des Problems ist ein Fehler aufgetreten. Bitte versuchen Sie es erneut" }, "DELETE": { - "TITLE": "Are you sure you want to delete the integration?", - "MESSAGE": "Are you sure you want to delete the integration?", + "TITLE": "Sind Sie sicher, dass Sie die Integration löschen möchten?", + "MESSAGE": "Sind Sie sicher, dass Sie die Integration löschen möchten?", "CONFIRM": "Ja, löschen", "CANCEL": "Stornieren" } @@ -313,27 +313,27 @@ "NAME": "Kapitän", "COPILOT": { "SEND_MESSAGE": "Nachricht senden...", - "LOADER": "Captain is thinking", + "LOADER": "Captain denkt nach", "YOU": "Sie", - "USE": "Use this", - "RESET": "Reset", - "SELECT_ASSISTANT": "Select Assistant" + "USE": "Verwenden", + "RESET": "Zurücksetzen", + "SELECT_ASSISTANT": "Assistent auswählen" }, "PAYWALL": { - "TITLE": "Upgrade to use Captain AI", + "TITLE": "Upgrade auf Captain AI", "AVAILABLE_ON": "Captain is not available on the free plan.", - "UPGRADE_PROMPT": "Upgrade your plan to get access to our assistants, copilot and more.", - "UPGRADE_NOW": "Upgrade now", - "CANCEL_ANYTIME": "You can change or cancel your plan anytime" + "UPGRADE_PROMPT": "Tarif upgraden, um Zugang zu unseren Assistenten, Copilot und mehr zu erhalten.", + "UPGRADE_NOW": "Jetzt upgraden", + "CANCEL_ANYTIME": "Sie können Ihr Paket jederzeit ändern oder kündigen" }, "ENTERPRISE_PAYWALL": { - "AVAILABLE_ON": "Captain AI feature is only available in a paid plan.", - "UPGRADE_PROMPT": "Upgrade your plan to get access to our assistants, copilot and more.", - "ASK_ADMIN": "Please reach out to your administrator for the upgrade." + "AVAILABLE_ON": "Captain AI Funktion ist nur mit einem kostenpflichtigen Tarif verfügbar.", + "UPGRADE_PROMPT": "Tarif upgraden, um Zugang zu unseren Assistenten, Copilot und mehr zu erhalten.", + "ASK_ADMIN": "Bitte kontaktieren Sie Ihren Administrator für das Upgrade." }, "BANNER": { "RESPONSES": "You've used over 80% of your response limit. To continue using Captain AI, please upgrade.", - "DOCUMENTS": "Document limit reached. Upgrade to continue using Captain AI." + "DOCUMENTS": "Dokumentenlimit erreicht. Upgraden um Cpatain AI weiter zu verwenden." }, "FORM": { "CANCEL": "Stornieren", diff --git a/app/javascript/dashboard/i18n/locale/pt_BR/agentMgmt.json b/app/javascript/dashboard/i18n/locale/pt_BR/agentMgmt.json index e283337c5..deff4c6a2 100644 --- a/app/javascript/dashboard/i18n/locale/pt_BR/agentMgmt.json +++ b/app/javascript/dashboard/i18n/locale/pt_BR/agentMgmt.json @@ -100,7 +100,7 @@ "NO_RESULTS": "Nenhum resultado encontrado." }, "MULTI_SELECTOR": { - "PLACEHOLDER": "Nenhuma", + "PLACEHOLDER": "Nenhum", "TITLE": { "AGENT": "Selecionar agente", "TEAM": "Selecionar time" diff --git a/app/javascript/dashboard/i18n/locale/pt_BR/auditLogs.json b/app/javascript/dashboard/i18n/locale/pt_BR/auditLogs.json index f26e31280..9d4b660d1 100644 --- a/app/javascript/dashboard/i18n/locale/pt_BR/auditLogs.json +++ b/app/javascript/dashboard/i18n/locale/pt_BR/auditLogs.json @@ -1,16 +1,16 @@ { "AUDIT_LOGS": { - "HEADER": "Registros de Auditoria", - "HEADER_BTN_TXT": "Adicionar Registros de Auditoria", + "HEADER": "Auditoria", + "HEADER_BTN_TXT": "Adicionar Logs de Auditoria", "LOADING": "Buscando Logs de Auditoria", "DESCRIPTION": "Logs de Auditoria mantêm um registro de atividades em sua conta, permitindo que você acompanhe e auditoria de sua conta, equipe ou serviços.", "LEARN_MORE": "Saiba mais sobre os logs de auditoria", "SEARCH_404": "Não existem itens correspondentes a esta consulta", - "SIDEBAR_TXT": "

Registros de Auditoria

Registros de Auditoria são trilhas para eventos e ações em um Sistema Chatwoot.

", + "SIDEBAR_TXT": "

Logs de Auditoria

Os Logs de Auditoria são rastros para eventos e ações em um Sistema Chatwoot.

", "LIST": { - "404": "Não há Registros de Auditoria disponíveis nesta conta.", - "TITLE": "Gerenciar Registros de Auditoria", - "DESC": "Registros de Auditoria são trilhas para eventos e ações em um Sistema Chatwoot.", + "404": "Não há Logs de Auditoria disponíveis nesta conta.", + "TITLE": "Gerenciar Logs de Auditoria", + "DESC": "Logs de auditoria são rastros para eventos e ações em um Sistema de Chatwoot.", "TABLE_HEADER": { "ACTIVITY": "Usuário", "TIME": "Ação", diff --git a/app/javascript/dashboard/i18n/locale/pt_BR/contact.json b/app/javascript/dashboard/i18n/locale/pt_BR/contact.json index b39178b39..40b903b54 100644 --- a/app/javascript/dashboard/i18n/locale/pt_BR/contact.json +++ b/app/javascript/dashboard/i18n/locale/pt_BR/contact.json @@ -27,12 +27,12 @@ "ERROR": "Falha ao atualizar etiquetas" }, "CONVERSATION": { - "TITLE": "Marcador da conversa", - "ADD_BUTTON": "Adicionar marcador" + "TITLE": "Etiquetas da conversa", + "ADD_BUTTON": "Adicionar etiquetas" }, "LABEL_SELECT": { - "TITLE": "Adicionar marcador", - "PLACEHOLDER": "Pesquisar marcador ", + "TITLE": "Adicionar etiquetas", + "PLACEHOLDER": "Pesquisar etiquetas", "NO_RESULT": "Nenhuma etiqueta encontrada", "CREATE_LABEL": "Criar etiqueta" } diff --git a/app/javascript/dashboard/i18n/locale/pt_BR/conversation.json b/app/javascript/dashboard/i18n/locale/pt_BR/conversation.json index 4d89bbd0f..f5e62d26c 100644 --- a/app/javascript/dashboard/i18n/locale/pt_BR/conversation.json +++ b/app/javascript/dashboard/i18n/locale/pt_BR/conversation.json @@ -65,7 +65,7 @@ "HEADER": { "RESOLVE_ACTION": "Resolver", "REOPEN_ACTION": "Reabrir", - "OPEN_ACTION": "Abertas", + "OPEN_ACTION": "Abrir", "OPEN": "Mais", "CLOSE": "Fechar", "DETAILS": "detalhes", @@ -148,7 +148,7 @@ "MESSAGE_SIGN_TOOLTIP": "Assinatura de mensagem", "ENABLE_SIGN_TOOLTIP": "Ativar assinatura", "DISABLE_SIGN_TOOLTIP": "Desativar assinatura", - "MSG_INPUT": "Shift + enter para nova linha. Digite '/' para atalhos.", + "MSG_INPUT": "Shift + enter para nova linha. Digite '/' para selecionar uma Resposta Pronta.", "PRIVATE_MSG_INPUT": "A mensagem será visível apenas para agentes", "MESSAGE_SIGNATURE_NOT_CONFIGURED": "A assinatura da mensagem não está configurada. Por favor, configure-a nas configurações do perfil.", "CLICK_HERE": "Clique aqui para atualizar", diff --git a/app/javascript/dashboard/i18n/locale/pt_BR/customRole.json b/app/javascript/dashboard/i18n/locale/pt_BR/customRole.json index eb1e804d5..5b280a84a 100644 --- a/app/javascript/dashboard/i18n/locale/pt_BR/customRole.json +++ b/app/javascript/dashboard/i18n/locale/pt_BR/customRole.json @@ -15,7 +15,7 @@ }, "ENTERPRISE_PAYWALL": { "AVAILABLE_ON": "O recurso de função personalizada está disponível apenas nos planos pagos.", - "UPGRADE_PROMPT": "Atualize para um plano pago para acessar recursos avançados como registros de auditoria, capacidade do agente e muito mais.", + "UPGRADE_PROMPT": "Atualize para um plano pago para acessar recursos avançados como logs de auditoria, capacidade do agente e muito mais.", "ASK_ADMIN": "Entre em contato com seu administrador para fazer a atualização." }, "LIST": { diff --git a/app/javascript/dashboard/i18n/locale/pt_BR/generalSettings.json b/app/javascript/dashboard/i18n/locale/pt_BR/generalSettings.json index e20558d3a..ae44e4831 100644 --- a/app/javascript/dashboard/i18n/locale/pt_BR/generalSettings.json +++ b/app/javascript/dashboard/i18n/locale/pt_BR/generalSettings.json @@ -1,6 +1,6 @@ { "GENERAL_SETTINGS": { - "TITLE": "Configurações da conta", + "TITLE": "Conta", "SUBMIT": "Atualizar configurações", "BACK": "Anterior", "DISMISS": "Recusar", @@ -131,10 +131,10 @@ "GO_TO_INBOX_REPORTS": "Ir para Relatórios da Caixa de Entrada", "GO_TO_TEAM_REPORTS": "Ir para Relatórios da Equipe", "GO_TO_SETTINGS_AGENTS": "Ir para Configurações de Agente", - "GO_TO_SETTINGS_TEAMS": "Ir para as configurações de equipe", - "GO_TO_SETTINGS_INBOXES": "Ir para as configurações da Caixa de Entrada", + "GO_TO_SETTINGS_TEAMS": "Ir para as Configurações de Equipe", + "GO_TO_SETTINGS_INBOXES": "Ir para as Configurações da Caixa de Entrada", "GO_TO_SETTINGS_LABELS": "Ir para as Configurações de Etiqueta", - "GO_TO_SETTINGS_CANNED_RESPONSES": "Ir para as configurações de respostas prontas", + "GO_TO_SETTINGS_CANNED_RESPONSES": "Ir para as Configurações de Respostas Prontas", "GO_TO_SETTINGS_APPLICATIONS": "Vá para Configurações do Aplicativo", "GO_TO_SETTINGS_ACCOUNT": "Ir para as Configurações da Conta", "GO_TO_SETTINGS_PROFILE": "Ir para as Configurações do Perfil", diff --git a/app/javascript/dashboard/i18n/locale/pt_BR/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/pt_BR/inboxMgmt.json index 565307715..f596d25dd 100644 --- a/app/javascript/dashboard/i18n/locale/pt_BR/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/pt_BR/inboxMgmt.json @@ -500,7 +500,7 @@ "ENABLE_CONTINUITY_VIA_EMAIL_SUB_TEXT": "As conversas continuarão sobre o e-mail se o endereço de e-mail de contato estiver disponível.", "LOCK_TO_SINGLE_CONVERSATION": "Bloquear para conversa única", "LOCK_TO_SINGLE_CONVERSATION_SUB_TEXT": "Ativar ou desativar várias conversas para o mesmo contato nesta caixa de entrada", - "INBOX_UPDATE_TITLE": "Configurações da Caixa de entrada", + "INBOX_UPDATE_TITLE": "Configurações da Caixa de Entrada", "INBOX_UPDATE_SUB_TEXT": "Atualize suas configurações de caixa de entrada", "AUTO_ASSIGNMENT_SUB_TEXT": "Ativar ou desativar a atribuição automática de novas conversas aos agentes adicionados a essa caixa de entrada.", "HMAC_VERIFICATION": "Validação de Identidade do Usuário", @@ -695,7 +695,7 @@ "PLACE_HOLDER": "Fale conosco no chat" }, "UPDATE": { - "BUTTON_TEXT": "Atualizar configurações do widget", + "BUTTON_TEXT": "Atualizar Configurações do Widget", "API": { "SUCCESS_MESSAGE": "Configurações do widget atualizadas com sucesso", "ERROR_MESSAGE": "Não é possível atualizar as configurações do widget" diff --git a/app/javascript/dashboard/i18n/locale/pt_BR/integrations.json b/app/javascript/dashboard/i18n/locale/pt_BR/integrations.json index 026a9eeca..140198b5f 100644 --- a/app/javascript/dashboard/i18n/locale/pt_BR/integrations.json +++ b/app/javascript/dashboard/i18n/locale/pt_BR/integrations.json @@ -302,8 +302,8 @@ "ERROR": "Houve um erro ao desvincular o atributo, por favor, tente novamente" }, "DELETE": { - "TITLE": "Are you sure you want to delete the integration?", - "MESSAGE": "Are you sure you want to delete the integration?", + "TITLE": "Tem certeza que deseja excluir esta integração?", + "MESSAGE": "Tem certeza que deseja excluir esta integração?", "CONFIRM": "Sim, excluir", "CANCEL": "Cancelar" } @@ -317,7 +317,7 @@ "YOU": "Você", "USE": "Use isto", "RESET": "Reiniciar", - "SELECT_ASSISTANT": "Select Assistant" + "SELECT_ASSISTANT": "Selecione o Assistente" }, "PAYWALL": { "TITLE": "Atualize para usar o Capitão IA", @@ -440,19 +440,19 @@ "DOCUMENTABLE": { "CONVERSATION": "Conversação #{id}" }, - "SELECTED": "{count} selected", - "BULK_APPROVE_BUTTON": "Approve", + "SELECTED": "{count} selecionado", + "BULK_APPROVE_BUTTON": "Aprovar", "BULK_DELETE_BUTTON": "Excluir", "BULK_APPROVE": { - "SUCCESS_MESSAGE": "FAQs approved successfully", - "ERROR_MESSAGE": "There was an error approving the FAQs, please try again." + "SUCCESS_MESSAGE": "Perguntas Frequentes aprovadas com sucesso", + "ERROR_MESSAGE": "Ocorreu um erro ao aprovar as Perguntas Frequentes. Tente novamente." }, "BULK_DELETE": { - "TITLE": "Delete FAQs?", - "DESCRIPTION": "Are you sure you want to delete the selected FAQs? This action cannot be undone.", - "CONFIRM": "Yes, delete all", - "SUCCESS_MESSAGE": "FAQs deleted successfully", - "ERROR_MESSAGE": "There was an error deleting the FAQs, please try again." + "TITLE": "Excluir as Perguntas Frequentes?", + "DESCRIPTION": "Tem certeza que deseja excluir as Perguntas Frequentes selecionadas? Esta ação não pode ser desfeita.", + "CONFIRM": "Sim, excluir todas", + "SUCCESS_MESSAGE": "Perguntas Frequentes excluídas com sucesso/", + "ERROR_MESSAGE": "Ocorreu um erro ao excluir as Perguntas Frequentes, por favor tente novamente." }, "DELETE": { "TITLE": "Tem certeza que deseja excluir o FAQ?", diff --git a/app/javascript/dashboard/i18n/locale/pt_BR/labelsMgmt.json b/app/javascript/dashboard/i18n/locale/pt_BR/labelsMgmt.json index df50e31b0..57ec75f43 100644 --- a/app/javascript/dashboard/i18n/locale/pt_BR/labelsMgmt.json +++ b/app/javascript/dashboard/i18n/locale/pt_BR/labelsMgmt.json @@ -1,7 +1,7 @@ { "LABEL_MGMT": { "HEADER": "Etiquetas", - "HEADER_BTN_TXT": "Adicionar marcador", + "HEADER_BTN_TXT": "Adicionar etiqueta", "LOADING": "Buscando etiquetas", "DESCRIPTION": "As etiquetas ajudam você a categorizar e priorizar conversas e leads. Você pode atribuir uma etiqueta a uma conversa ou contato usando o painel lateral.", "LEARN_MORE": "Aprenda mais sobre etiquetas", @@ -18,21 +18,21 @@ }, "FORM": { "NAME": { - "LABEL": "Nome do marcador", - "PLACEHOLDER": "Nome do marcador", - "REQUIRED_ERROR": "O nome do marcador é obrigatório", + "LABEL": "Nome da Etiqueta", + "PLACEHOLDER": "Nome da etiqueta", + "REQUIRED_ERROR": "O nome da etiqueta é obrigatório", "MINIMUM_LENGTH_ERROR": "Tamanho mínimo 2 é necessário", "VALID_ERROR": "Somente Letras, Números, Hífen e Sublinhado são permitidos" }, "DESCRIPTION": { "LABEL": "Descrição", - "PLACEHOLDER": "Descrição do marcador" + "PLACEHOLDER": "Descrição da etiqueta" }, "COLOR": { "LABEL": "Cor" }, "SHOW_ON_SIDEBAR": { - "LABEL": "Exibir marcador na barra lateral" + "LABEL": "Exibir etiqueta na barra lateral" }, "EDIT": "Alterar", "CREATE": "Criar", @@ -54,10 +54,10 @@ "SUGGESTED_LABELS": "Etiquetas sugeridos" }, "ADD": { - "TITLE": "Adicionar marcador", + "TITLE": "Adicionar etiqueta", "DESC": "Etiquetas permitem agrupar as conversas.", "API": { - "SUCCESS_MESSAGE": "Marcador adicionado com sucesso", + "SUCCESS_MESSAGE": "Etiqueta adicionada com sucesso", "ERROR_MESSAGE": "Ocorreu um erro, por favor tente novamente" } }, @@ -71,7 +71,7 @@ "DELETE": { "BUTTON_TEXT": "Excluir", "API": { - "SUCCESS_MESSAGE": "Marcador excluído com sucesso", + "SUCCESS_MESSAGE": "Etiqueta excluída com sucesso", "ERROR_MESSAGE": "Ocorreu um erro, por favor tente novamente" }, "CONFIRM": { diff --git a/app/javascript/dashboard/i18n/locale/pt_BR/report.json b/app/javascript/dashboard/i18n/locale/pt_BR/report.json index 7f527bfe8..bed10815e 100644 --- a/app/javascript/dashboard/i18n/locale/pt_BR/report.json +++ b/app/javascript/dashboard/i18n/locale/pt_BR/report.json @@ -471,7 +471,7 @@ "NO_AGENTS": "Não há conversas por agentes", "TABLE_HEADER": { "AGENT": "Agente", - "OPEN": "Abertas", + "OPEN": "Abrir", "UNATTENDED": "Não atendidas", "STATUS": "Situação" } @@ -509,7 +509,7 @@ "SLA": "Nome do SLA", "AGENTS": "Nome do Agente", "INBOXES": "Nome da Caixa de Entrada", - "LABELS": "Nome do marcador", + "LABELS": "Nome da etiqueta", "TEAMS": "Nome da equipe" }, "SLA": "Política SLA", diff --git a/app/javascript/dashboard/i18n/locale/pt_BR/settings.json b/app/javascript/dashboard/i18n/locale/pt_BR/settings.json index e43b52389..ee1d43a81 100644 --- a/app/javascript/dashboard/i18n/locale/pt_BR/settings.json +++ b/app/javascript/dashboard/i18n/locale/pt_BR/settings.json @@ -26,7 +26,7 @@ "UPDATE_SUCCESS": "Suas configurações foram atualizadas com sucesso", "CARD": { "ENTER_KEY": { - "HEADING": "Inserir (↵)", + "HEADING": "Enter (↵)", "CONTENT": "Enviar mensagens pressionando a tecla Enter em vez de clicar no botão de enviar." }, "CMD_ENTER_KEY": { @@ -37,19 +37,19 @@ }, "INTERFACE_SECTION": { "TITLE": "Interface", - "NOTE": "Customize the look and feel of your Chatwoot dashboard.", + "NOTE": "Personalize a aparência do seu painel do Chatwoot.", "FONT_SIZE": { - "TITLE": "Font size", - "NOTE": "Adjust the text size across the dashboard based on your preference.", - "UPDATE_SUCCESS": "Your font settings have been updated successfully", - "UPDATE_ERROR": "There is an error while updating the font settings, please try again", + "TITLE": "Tamanho da fonte", + "NOTE": "Ajuste o tamanho do texto do painel com base na sua preferência.", + "UPDATE_SUCCESS": "As configurações de sua fonte foram atualizadas com sucesso", + "UPDATE_ERROR": "Ocorreu um erro ao atualizar as configurações de fonte, por favor, tente novamente", "OPTIONS": { - "SMALLER": "Smaller", - "SMALL": "Small", + "SMALLER": "Menor", + "SMALL": "Pequeno", "DEFAULT": "Padrão", - "LARGE": "Large", - "LARGER": "Larger", - "EXTRA_LARGE": "Extra Large" + "LARGE": "Grande", + "LARGER": "Maior", + "EXTRA_LARGE": "Muito Grande" } } }, @@ -287,13 +287,13 @@ "HOME": "Principal", "AGENTS": "Agentes", "AGENT_BOTS": "Robôs", - "AUDIT_LOGS": "Registros de Auditoria", + "AUDIT_LOGS": "Auditoria", "INBOXES": "Caixas de Entrada", "NOTIFICATIONS": "Notificações", "CANNED_RESPONSES": "Respostas Prontas", "INTEGRATIONS": "Integrações", "PROFILE_SETTINGS": "Configurações do Perfil", - "ACCOUNT_SETTINGS": "Configurações da conta", + "ACCOUNT_SETTINGS": "Conta", "APPLICATIONS": "Aplicações", "LABELS": "Etiquetas", "CUSTOM_ATTRIBUTES": "Atributos Personalizados", @@ -322,7 +322,7 @@ "REPORTS_INBOX": "Caixa de Entrada", "REPORTS_TEAM": "Equipe", "SET_AVAILABILITY_TITLE": "Defina como", - "SET_YOUR_AVAILABILITY": "Definir a sua disponibilidade", + "SET_YOUR_AVAILABILITY": "Disponibilidade", "SLA": "SLA", "CUSTOM_ROLES": "Regras Personalizadas", "BETA": "Beta", diff --git a/app/javascript/dashboard/i18n/locale/pt_BR/sla.json b/app/javascript/dashboard/i18n/locale/pt_BR/sla.json index 40df585c5..8fd693e63 100644 --- a/app/javascript/dashboard/i18n/locale/pt_BR/sla.json +++ b/app/javascript/dashboard/i18n/locale/pt_BR/sla.json @@ -1,9 +1,9 @@ { "SLA": { - "HEADER": "Termos do Serviço", + "HEADER": "Acordo de Nível de Serviço", "ADD_ACTION": "Adicionar SLA", "ADD_ACTION_LONG": "Criar uma nova Política de SLA", - "DESCRIPTION": "Contratos de Nível de Serviço (SLAs em inglês) são contratos que definem expectativas claras entre sua equipe e os clientes. Estabelecem normas para tempos de resposta e de resolução, criando um quadro de responsabilização e garantindo uma experiência coerente e de qualidade.", + "DESCRIPTION": "Acordo de Nível de Serviço (SLAs em inglês) são acordos que definem expectativas claras entre sua equipe e os clientes. Estabelecem normas para tempos de resposta e de resolução, criando um quadro de responsabilização e garantindo uma experiência coerente e de qualidade.", "LEARN_MORE": "Saiba mais sobre SLA", "LOADING": "Buscando SLAs", "PAYWALL": { @@ -15,7 +15,7 @@ }, "ENTERPRISE_PAYWALL": { "AVAILABLE_ON": "O recurso SLA está disponível apenas nos planos pagos.", - "UPGRADE_PROMPT": "Atualize para um plano pago para acessar recursos avançados como registros de auditoria, capacidade do agente e muito mais.", + "UPGRADE_PROMPT": "Atualize para um plano pago para acessar recursos avançados como logs de auditoria, capacidade do agente e muito mais.", "ASK_ADMIN": "Entre em contato com seu administrador para fazer a atualização." }, "LIST": { diff --git a/app/javascript/dashboard/i18n/locale/ru/contact.json b/app/javascript/dashboard/i18n/locale/ru/contact.json index 693f0b1b5..4ca38251f 100644 --- a/app/javascript/dashboard/i18n/locale/ru/contact.json +++ b/app/javascript/dashboard/i18n/locale/ru/contact.json @@ -266,7 +266,7 @@ "ATTRIBUTE_WARNING": "Контактная информация {primaryContactName} будет скопирована в {parentContactName}." }, "SEARCH": { - "ERROR_MESSAGE": "Something went wrong. Please try again later." + "ERROR_MESSAGE": "Что-то пошло не так. Пожалуйста, попробуйте позже." }, "FORM": { "SUBMIT": " Объединить контакты", @@ -563,7 +563,7 @@ "GO_TO_CONVERSATION": "Просмотр", "SUCCESS_MESSAGE": "Сообщение успешно отправлено!", "ERROR_MESSAGE": "Произошла ошибка при создании диалога. Пожалуйста, повторите попытку позже.", - "NO_INBOX_ALERT": "Нет доступных \"входящих\" для начала разговора с этим контактом.", + "NO_INBOX_ALERT": "Нет доступных входящих для начала разговора с этим контактом.", "CONTACT_SELECTOR": { "LABEL": "Кому:", "TAG_INPUT_PLACEHOLDER": "Поиск контакта с именем, email или номером телефона", diff --git a/app/javascript/dashboard/i18n/locale/ru/customRole.json b/app/javascript/dashboard/i18n/locale/ru/customRole.json index 287b561b4..31abacb30 100644 --- a/app/javascript/dashboard/i18n/locale/ru/customRole.json +++ b/app/javascript/dashboard/i18n/locale/ru/customRole.json @@ -31,7 +31,7 @@ }, "PERMISSIONS": { "CONVERSATION_MANAGE": "Управление всеми диалогами", - "CONVERSATION_UNASSIGNED_MANAGE": "Управление неназначенными беседами и теми, которые назначены им", + "CONVERSATION_UNASSIGNED_MANAGE": "Управление неназначенными беседами и теми, которые им назначены", "CONVERSATION_PARTICIPATING_MANAGE": "Управление текущими беседами и теми, которые им назначены", "CONTACT_MANAGE": "Управление контактами", "REPORT_MANAGE": "Управление отчетами", diff --git a/app/javascript/dashboard/i18n/locale/ru/generalSettings.json b/app/javascript/dashboard/i18n/locale/ru/generalSettings.json index a0c4e0ac0..798f17914 100644 --- a/app/javascript/dashboard/i18n/locale/ru/generalSettings.json +++ b/app/javascript/dashboard/i18n/locale/ru/generalSettings.json @@ -114,7 +114,7 @@ "CHANGE_PRIORITY": "Изменить приоритет", "CHANGE_TEAM": "Изменить команду", "SNOOZE_CONVERSATION": "Включить звук диалога", - "ADD_LABEL": "Добавить метку в разговор", + "ADD_LABEL": "Добавить метку в диалог", "REMOVE_LABEL": "Удалить метку из диалога", "SETTINGS": "Настройки", "AI_ASSIST": "Помощь ИИ", @@ -128,11 +128,11 @@ "GO_TO_CONVERSATION_REPORTS": "Перейти к отчетам по диалогам", "GO_TO_AGENT_REPORTS": "Перейти к отчетам по сотрудникам", "GO_TO_LABEL_REPORTS": "Перейти к отчетам по меткам", - "GO_TO_INBOX_REPORTS": "Перейти к отчётам по \"Входящим\"", + "GO_TO_INBOX_REPORTS": "Перейти к отчётам по «Входящим»", "GO_TO_TEAM_REPORTS": "Перейти к отчетам по командам", "GO_TO_SETTINGS_AGENTS": "Перейти к настройкам сотрудников", "GO_TO_SETTINGS_TEAMS": "Перейти к настройкам команд", - "GO_TO_SETTINGS_INBOXES": "Перейти к настройкам \"Входящих\"", + "GO_TO_SETTINGS_INBOXES": "Перейти к настройкам «Входящих»", "GO_TO_SETTINGS_LABELS": "Перейти к настройкам меток", "GO_TO_SETTINGS_CANNED_RESPONSES": "Перейти к настройкам шаблонных ответов", "GO_TO_SETTINGS_APPLICATIONS": "Перейти в настройки приложения", diff --git a/app/javascript/dashboard/i18n/locale/ru/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/ru/inboxMgmt.json index 6e97dbc47..695c97380 100644 --- a/app/javascript/dashboard/i18n/locale/ru/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ru/inboxMgmt.json @@ -2,7 +2,7 @@ "INBOX_MGMT": { "HEADER": "Источники", "DESCRIPTION": "Канал — это способ коммуникации, который ваш клиент выбирает для связи с вами. Входящие — это место, где вы управляете диалогами для определенного канала. Он может включать диалоги из различных источников, таких как электронная почта, онлайн чат или социальные сети.", - "LEARN_MORE": "Узнать больше о \"Входящих\"", + "LEARN_MORE": "Узнать больше о «Входящих»", "RECONNECTION_REQUIRED": "Входящие сообщения отключены. Вы не будете получать новые сообщения пока не пройдете авторизацию повторно.", "CLICK_TO_RECONNECT": "Нажмите здесь для повторного подключения.", "LIST": { @@ -208,8 +208,8 @@ } }, "WHATSAPP": { - "TITLE": "WhatsApp канал", - "DESC": "Начните поддерживать ваших клиентов через WhatsApp.", + "TITLE": "Канал WhatsApp", + "DESC": "Начните поддерживать своих клиентов через WhatsApp.", "PROVIDERS": { "LABEL": "Поставщик API", "TWILIO": "Twilio", diff --git a/app/javascript/dashboard/i18n/locale/ru/integrations.json b/app/javascript/dashboard/i18n/locale/ru/integrations.json index 28505ea5e..7bad810d8 100644 --- a/app/javascript/dashboard/i18n/locale/ru/integrations.json +++ b/app/javascript/dashboard/i18n/locale/ru/integrations.json @@ -302,8 +302,8 @@ "ERROR": "Произошла ошибка при отвязке задачи, пожалуйста, попробуйте ещё раз" }, "DELETE": { - "TITLE": "Are you sure you want to delete the integration?", - "MESSAGE": "Are you sure you want to delete the integration?", + "TITLE": "Вы уверены, что хотите удалить интеграцию?", + "MESSAGE": "Вы уверены, что хотите удалить интеграцию?", "CONFIRM": "Да, удалить", "CANCEL": "Отменить" } @@ -317,18 +317,18 @@ "YOU": "Вы", "USE": "Использовать это", "RESET": "Сброс", - "SELECT_ASSISTANT": "Select Assistant" + "SELECT_ASSISTANT": "Выбрать ассистента" }, "PAYWALL": { "TITLE": "Обновите тарифный план, чтобы использовать Captain AI", "AVAILABLE_ON": "Капитан недоступен на бесплатном тарифном плане.", - "UPGRADE_PROMPT": "Обновите тарифный план, чтобы получить доступ к помощникам, Captain AI и другому.", + "UPGRADE_PROMPT": "Обновите тарифный план, чтобы получить доступ к нашим ассистентам, copilot и другим функциям.", "UPGRADE_NOW": "Обновить сейчас", "CANCEL_ANYTIME": "Вы можете изменить или отменить ваш тарифный план в любое время" }, "ENTERPRISE_PAYWALL": { "AVAILABLE_ON": "Функция Captain AI доступна только в платном плане.", - "UPGRADE_PROMPT": "Обновите тарифный план, чтобы получить доступ к помощникам, Captain AI и другому.", + "UPGRADE_PROMPT": "Обновите тарифный план, чтобы получить доступ к нашим ассистентам, copilot и другим функциям.", "ASK_ADMIN": "Пожалуйста, обратитесь к вашему администратору для обновления." }, "BANNER": { @@ -341,35 +341,35 @@ "EDIT": "Обновить" }, "ASSISTANTS": { - "HEADER": "Помощники", - "ADD_NEW": "Создать нового помощника", + "HEADER": "Ассистенты", + "ADD_NEW": "Создать нового ассистента", "DELETE": { - "TITLE": "Вы уверены, что хотите удалить помощника?", - "DESCRIPTION": "Это действие необратимо. Удаление этого помощника удалит его из всех подключенных источников и навсегда удалит все сгенерированные знания.", + "TITLE": "Вы уверены, что хотите удалить ассистента?", + "DESCRIPTION": "Это действие необратимо. Удаление этого ассистента удалит его из всех подключенных источников и навсегда удалит все сгенерированные знания.", "CONFIRM": "Да, удалить", - "SUCCESS_MESSAGE": "Помощник успешно удален", - "ERROR_MESSAGE": "При удалении помощника произошла ошибка. Пожалуйста, попробуйте еще раз." + "SUCCESS_MESSAGE": "Ассистент успешно удален", + "ERROR_MESSAGE": "При удалении ассистента произошла ошибка. Пожалуйста, попробуйте еще раз." }, - "FORM_DESCRIPTION": "Заполните приведенные ниже сведения, чтобы назвать своего помощника, описать его цель и указать поддерживаемый продукт.", + "FORM_DESCRIPTION": "Заполните приведенные ниже сведения, чтобы назвать своего ассистента, описать его цель и указать поддерживаемый продукт.", "CREATE": { - "TITLE": "Создать помощника", - "SUCCESS_MESSAGE": "Помощник успешно создан", - "ERROR_MESSAGE": "При создании помощника произошла ошибка, пожалуйста, попробуйте еще раз." + "TITLE": "Создать ассистента", + "SUCCESS_MESSAGE": "Ассистент успешно создан", + "ERROR_MESSAGE": "При создании ассистента произошла ошибка, пожалуйста, попробуйте еще раз." }, "FORM": { "NAME": { - "LABEL": "Имя помощника", - "PLACEHOLDER": "Введите имя помощника", - "ERROR": "Пожалуйста, укажите имя помощника" + "LABEL": "Имя ассистента", + "PLACEHOLDER": "Введите имя ассистента", + "ERROR": "Пожалуйста, укажите имя ассистента" }, "DESCRIPTION": { - "LABEL": "Описание помощника", - "PLACEHOLDER": "Опишите, как и где будет использоваться этот помощник", + "LABEL": "Описание ассистента", + "PLACEHOLDER": "Опишите, как и где будет использоваться этот ассистент", "ERROR": "Необходимо описание" }, "PRODUCT_NAME": { "LABEL": "Название продукта", - "PLACEHOLDER": "Введите название продукта, для которого предназначен этот помощник", + "PLACEHOLDER": "Введите название продукта, для которого предназначен этот ассистент", "ERROR": "Требуется название продукта" }, "FEATURES": { @@ -379,18 +379,18 @@ } }, "EDIT": { - "TITLE": "Обновить помощника", - "SUCCESS_MESSAGE": "Помощник успешно обновлен", - "ERROR_MESSAGE": "При обновлении помощника произошла ошибка, пожалуйста, попробуйте еще раз." + "TITLE": "Обновить ассистента", + "SUCCESS_MESSAGE": "Ассистент успешно обновлен", + "ERROR_MESSAGE": "При обновлении ассистента произошла ошибка, пожалуйста, попробуйте еще раз." }, "OPTIONS": { - "EDIT_ASSISTANT": "Редактировать помощника", - "DELETE_ASSISTANT": "Удалить помощника", + "EDIT_ASSISTANT": "Редактировать ассистента", + "DELETE_ASSISTANT": "Удалить ассистента", "VIEW_CONNECTED_INBOXES": "Просмотр подключенных источников" }, "EMPTY_STATE": { - "TITLE": "Нет доступных помощников", - "SUBTITLE": "Создайте помощника, чтобы дать быстрые и точные ответы пользователям. Он может учиться на ваших статьях из центра поддержки и прошлых диалогах." + "TITLE": "Нет доступных ассистентов", + "SUBTITLE": "Создайте ассистента, чтобы дать быстрые и точные ответы пользователям. Он может учиться на ваших статьях из центра поддержки и прошлых диалогах." } }, "DOCUMENTS": { @@ -413,9 +413,9 @@ "ERROR": "Пожалуйста, укажите корректный URL для документа" }, "ASSISTANT": { - "LABEL": "Помощник", - "PLACEHOLDER": "Выберите помощника", - "ERROR": "Необходимо заполнить поле помощника" + "LABEL": "Ассистент", + "PLACEHOLDER": "Выберите ассистента", + "ERROR": "Необходимо заполнить поле ассистента" } }, "DELETE": { @@ -440,19 +440,19 @@ "DOCUMENTABLE": { "CONVERSATION": "Диалог #{id}" }, - "SELECTED": "{count} selected", - "BULK_APPROVE_BUTTON": "Approve", + "SELECTED": "Выбрано {count}", + "BULK_APPROVE_BUTTON": "Одобрить", "BULK_DELETE_BUTTON": "Удалить", "BULK_APPROVE": { - "SUCCESS_MESSAGE": "FAQs approved successfully", - "ERROR_MESSAGE": "There was an error approving the FAQs, please try again." + "SUCCESS_MESSAGE": "FAQ успешно одобрены", + "ERROR_MESSAGE": "Произошла ошибка при одобрении FAQ, пожалуйста, попробуйте ещё раз." }, "BULK_DELETE": { - "TITLE": "Delete FAQs?", - "DESCRIPTION": "Are you sure you want to delete the selected FAQs? This action cannot be undone.", - "CONFIRM": "Yes, delete all", - "SUCCESS_MESSAGE": "FAQs deleted successfully", - "ERROR_MESSAGE": "There was an error deleting the FAQs, please try again." + "TITLE": "Удалить FAQ?", + "DESCRIPTION": "Вы уверены, что хотите удалить выбранные FAQ? Это действие невозможно отменить.", + "CONFIRM": "Да, удалить всё", + "SUCCESS_MESSAGE": "FAQ успешно удалены", + "ERROR_MESSAGE": "Произошла ошибка при удалении FAQ, пожалуйста, попробуйте ещё раз." }, "DELETE": { "TITLE": "Вы действительно хотите удалить FAQ?", @@ -462,7 +462,7 @@ "ERROR_MESSAGE": "Произошла ошибка при удалении FAQ, попробуйте еще раз." }, "FILTER": { - "ASSISTANT": "Помощник: {selected}", + "ASSISTANT": "Ассистент: {selected}", "STATUS": "Статус: {selected}", "ALL_ASSISTANTS": "Все" }, @@ -472,7 +472,7 @@ "APPROVED": "Одобрено", "ALL": "Все" }, - "FORM_DESCRIPTION": "Добавьте вопрос и соответствующий ему ответ в базу знаний и выберите помощника, с которым он должен связаться.", + "FORM_DESCRIPTION": "Добавьте вопрос и соответствующий ему ответ в базу знаний и выберите ассистента, с которым он должен связаться.", "CREATE": { "TITLE": "Добавить FAQ", "SUCCESS_MESSAGE": "Ответ успешно добавлен.", @@ -487,59 +487,59 @@ "ANSWER": { "LABEL": "Ответ", "PLACEHOLDER": "Введите ответ", - "ERROR": "Please provide a valid answer." + "ERROR": "Пожалуйста, введите корректный ответ." }, "ASSISTANT": { - "LABEL": "Помощник", - "PLACEHOLDER": "Select an assistant", - "ERROR": "Please select an assistant." + "LABEL": "Ассистент", + "PLACEHOLDER": "Выбрать ассистента", + "ERROR": "Выбрать ассистента" } }, "EDIT": { - "TITLE": "Update the FAQ", - "SUCCESS_MESSAGE": "The FAQ has been successfully updated", - "ERROR_MESSAGE": "There was an error updating the FAQ, please try again", - "APPROVE_SUCCESS_MESSAGE": "The FAQ was marked as approved" + "TITLE": "Обновить FAQ", + "SUCCESS_MESSAGE": "FAQ успешно обновлён", + "ERROR_MESSAGE": "Произошла ошибка при обновлении FAQ, пожалуйста, попробуйте ещё раз", + "APPROVE_SUCCESS_MESSAGE": "FAQ был отмечен как одобренный" }, "OPTIONS": { - "APPROVE": "Mark as approved", - "EDIT_RESPONSE": "Edit FAQ", - "DELETE_RESPONSE": "Delete FAQ" + "APPROVE": "Отметить как одобренный", + "EDIT_RESPONSE": "FAQ отмечен как одобренный", + "DELETE_RESPONSE": "Удалить FAQ" }, "EMPTY_STATE": { - "TITLE": "No FAQs Found", - "SUBTITLE": "FAQs help your assistant provide quick and accurate answers to questions from your customers. They can be generated automatically from your content or can be added manually." + "TITLE": "FAQ не найдены", + "SUBTITLE": "FAQ помогают вашему ассистенту быстро и точно отвечать на вопросы клиентов. Их можно генерировать автоматически из вашего контента или добавлять вручную." } }, "INBOXES": { - "HEADER": "Connected Inboxes", - "ADD_NEW": "Connect a new inbox", + "HEADER": "Подключённые источники входящих", + "ADD_NEW": "Подключить новый источник входящих", "OPTIONS": { "DISCONNECT": "Отключиться" }, "DELETE": { - "TITLE": "Are you sure to disconnect the inbox?", + "TITLE": "Вы уверены, что хотите отключить этот источник входящих?", "DESCRIPTION": "", "CONFIRM": "Да, удалить", - "SUCCESS_MESSAGE": "The inbox was successfully disconnected.", - "ERROR_MESSAGE": "There was an error disconnecting the inbox, please try again." + "SUCCESS_MESSAGE": "Источник входящих успешно отключён.", + "ERROR_MESSAGE": "Произошла ошибка при отключении источника входящих, пожалуйста, попробуйте ещё раз." }, - "FORM_DESCRIPTION": "Choose an inbox to connect with the assistant.", + "FORM_DESCRIPTION": "Выберите источник входящих для подключения к ассистенту.", "CREATE": { - "TITLE": "Connect an Inbox", - "SUCCESS_MESSAGE": "The inbox was successfully connected.", - "ERROR_MESSAGE": "An error occurred while connecting the inbox. Please try again." + "TITLE": "Подключить источник входящих", + "SUCCESS_MESSAGE": "Источник входящих успешно подключён.", + "ERROR_MESSAGE": "Произошла ошибка при подключении источника входящих. Пожалуйста, попробуйте ещё раз." }, "FORM": { "INBOX": { "LABEL": "Электронная почта", - "PLACEHOLDER": "Choose the inbox to deploy the assistant.", - "ERROR": "An inbox selection is required." + "PLACEHOLDER": "Выберите источник входящих для развертывания ассистента.", + "ERROR": "Необходимо выбрать источник входящих." } }, "EMPTY_STATE": { - "TITLE": "No Connected Inboxes", - "SUBTITLE": "Connecting an inbox allows the assistant to handle initial questions from your customers before transferring them to you." + "TITLE": "Нет подключённых источников входящих", + "SUBTITLE": "Подключение источника входящих позволяет ассистенту обрабатывать первые вопросы ваших клиентов до их передачи вам." } } } diff --git a/app/javascript/dashboard/i18n/locale/ru/report.json b/app/javascript/dashboard/i18n/locale/ru/report.json index f6418c0f2..d29222118 100644 --- a/app/javascript/dashboard/i18n/locale/ru/report.json +++ b/app/javascript/dashboard/i18n/locale/ru/report.json @@ -124,7 +124,7 @@ }, "AGENT_REPORTS": { "HEADER": "Обзор агентов", - "DESCRIPTION": "Easily track agent performance with key metrics such as conversations, response times, resolution times, and resolved cases. Click an agent’s name to learn more.", + "DESCRIPTION": "Легко отслеживайте эффективность работы агентов с помощью ключевых метрик, таких как количество бесед, время ответа, время решения проблем и количество решённых случаев. Нажмите на имя агента, чтобы узнать подробности.", "LOADING_CHART": "Загрузка данных графика...", "NO_ENOUGH_DATA": "Недостаточно данных для создания отчета, пожалуйста, повторите попытку позже.", "DOWNLOAD_AGENT_REPORTS": "Сказать отчёт по агентам", @@ -259,7 +259,7 @@ }, "INBOX_REPORTS": { "HEADER": "Обзор входящих", - "DESCRIPTION": "Quickly view your inbox performance with key metrics like conversations, response times, resolution times, and resolved cases—all in one place. Click an inbox name for more details.", + "DESCRIPTION": "Быстро просматривайте эффективность источника входящих с основными метриками — количеством бесед, временем ответа, временем решения проблем и количеством решённых случаев — всё в одном месте. Нажмите на имя источника для получения подробной информации.", "LOADING_CHART": "Загрузка данных графика...", "NO_ENOUGH_DATA": "Недостаточно данных для создания отчета, пожалуйста, повторите попытку позже.", "DOWNLOAD_INBOX_REPORTS": "Скачать отчет по входящим", @@ -327,7 +327,7 @@ }, "TEAM_REPORTS": { "HEADER": "Обзор команды", - "DESCRIPTION": "Get a snapshot of your team’s performance with essential metrics, including conversations, response times, resolution times, and resolved cases. Click a team name for more details.", + "DESCRIPTION": "Получите обзор работы вашей команды с основными метриками, такими как количество бесед, время ответа, время решения проблем и количество решённых случаев. Нажмите на имя команды для подробностей.", "LOADING_CHART": "Загрузка данных графика...", "NO_ENOUGH_DATA": "Недостаточно данных для создания отчета, пожалуйста, повторите попытку позже.", "DOWNLOAD_TEAM_REPORTS": "Скачать отчет по команде", @@ -546,9 +546,9 @@ "INBOX": "Электронная почта", "AGENT": "Оператор", "TEAM": "Команда", - "AVG_RESOLUTION_TIME": "Avg. Resolution Time", - "AVG_FIRST_RESPONSE_TIME": "Avg. First Response Time", - "AVG_REPLY_TIME": "Avg. Customer Waiting Time", + "AVG_RESOLUTION_TIME": "Среднее время решения", + "AVG_FIRST_RESPONSE_TIME": "Среднее время первого ответа", + "AVG_REPLY_TIME": "Среднее время ожидания клиента", "RESOLUTION_COUNT": "Количество завершенных", "CONVERSATIONS": "Количество диалогов" } diff --git a/app/javascript/dashboard/i18n/locale/ru/search.json b/app/javascript/dashboard/i18n/locale/ru/search.json index 5fc9c6bd2..c1a363f6c 100644 --- a/app/javascript/dashboard/i18n/locale/ru/search.json +++ b/app/javascript/dashboard/i18n/locale/ru/search.json @@ -11,8 +11,8 @@ "CONVERSATIONS": "Диалоги", "MESSAGES": "Сообщения" }, - "VIEW_MORE": "View more", - "LOAD_MORE": "Load more", + "VIEW_MORE": "Посмотреть больше", + "LOAD_MORE": "Загрузить ещё", "SEARCHING_DATA": "Идёт поиск", "LOADING_DATA": "Загрузка", "EMPTY_STATE": "Не найдено {item} для запроса '{query}'", diff --git a/app/javascript/dashboard/i18n/locale/ru/settings.json b/app/javascript/dashboard/i18n/locale/ru/settings.json index 2c9a65207..624b6efcd 100644 --- a/app/javascript/dashboard/i18n/locale/ru/settings.json +++ b/app/javascript/dashboard/i18n/locale/ru/settings.json @@ -36,20 +36,20 @@ } }, "INTERFACE_SECTION": { - "TITLE": "Interface", - "NOTE": "Customize the look and feel of your Chatwoot dashboard.", + "TITLE": "Интерфейс", + "NOTE": "Настройте внешний вид и оформление вашей панели Chatwoot.", "FONT_SIZE": { - "TITLE": "Font size", - "NOTE": "Adjust the text size across the dashboard based on your preference.", - "UPDATE_SUCCESS": "Your font settings have been updated successfully", - "UPDATE_ERROR": "There is an error while updating the font settings, please try again", + "TITLE": "Размер шрифта", + "NOTE": "Измените размер текста на всей панели в соответствии с вашими предпочтениями.", + "UPDATE_SUCCESS": "Настройки шрифта успешно обновлены", + "UPDATE_ERROR": "Произошла ошибка при обновлении настроек шрифта, пожалуйста, попробуйте ещё раз", "OPTIONS": { - "SMALLER": "Smaller", - "SMALL": "Small", + "SMALLER": "Меньше", + "SMALL": "Маленький", "DEFAULT": "По умолчанию", - "LARGE": "Large", - "LARGER": "Larger", - "EXTRA_LARGE": "Extra Large" + "LARGE": "Большой", + "LARGER": "Крупнее", + "EXTRA_LARGE": "Очень большой" } } }, @@ -162,7 +162,7 @@ "REQUEST_PUSH": "Включить push-уведомления", "SLA_MISSED_FIRST_RESPONSE": "Отправить push-уведомление, если диалог не соответствует SLA первого ответа", "SLA_MISSED_NEXT_RESPONSE": "Отправить push-уведомление, если диалог не успел получить следующий ответ SLA", - "SLA_MISSED_RESOLUTION": "Отправить push-уведомление, если диалог не соответствует уровню разрешения SLA" + "SLA_MISSED_RESOLUTION": "Отправить push-уведомление, если диалог не соответствует SLA" }, "PROFILE_IMAGE": { "LABEL": "Изображение профиля" @@ -281,9 +281,9 @@ "SETTINGS": "Настройки", "CONTACTS": "Контакты", "CAPTAIN": "Капитан", - "CAPTAIN_ASSISTANTS": "Помощники", + "CAPTAIN_ASSISTANTS": "Ассистенты", "CAPTAIN_DOCUMENTS": "Документы", - "CAPTAIN_RESPONSES": "FAQs", + "CAPTAIN_RESPONSES": "FAQ", "HOME": "Главная", "AGENTS": "Операторы", "AGENT_BOTS": "Боты", @@ -345,14 +345,14 @@ }, "BILLING_SETTINGS": { "TITLE": "Платёж", - "DESCRIPTION": "Manage your subscription here, upgrade your plan and get more for your team.", + "DESCRIPTION": "Управляйте подпиской здесь, обновите тарифный план и получите больше возможностей для вашей команды.", "CURRENT_PLAN": { "TITLE": "Текущий план", "PLAN_NOTE": "На данный момент вы подписаны на ** план{plan}** с **{quantity}** лицензиями", - "SEAT_COUNT": "Number of seats", - "RENEWS_ON": "Renews on" + "SEAT_COUNT": "Количество мест", + "RENEWS_ON": "Продление" }, - "VIEW_PRICING": "View Pricing", + "VIEW_PRICING": "Посмотреть цены", "MANAGE_SUBSCRIPTION": { "TITLE": "Управление подпиской", "DESCRIPTION": "Просматривайте ваши предыдущие счета, редактируйте платежные реквизиты или отмените подписку.", @@ -360,11 +360,11 @@ }, "CAPTAIN": { "TITLE": "Капитан", - "DESCRIPTION": "Manage usage and credits for Captain AI.", - "BUTTON_TXT": "Buy more credits", + "DESCRIPTION": "Управляйте использованием и кредитами для Captain AI.", + "BUTTON_TXT": "Купить дополнительные кредиты", "DOCUMENTS": "Документы", - "RESPONSES": "Responses", - "UPGRADE": "Captain is not available on the free plan, upgrade now to get access to assistants, copilot and more." + "RESPONSES": "Ответы", + "UPGRADE": "Captain недоступен в бесплатном тарифном плане, обновите его, чтобы получить доступ к ассистентам, copilot и другим функциям." }, "CHAT_WITH_US": { "TITLE": "Нужна помощь?", diff --git a/config/locales/am.yml b/config/locales/am.yml index c7ea8a171..3e2297c78 100644 --- a/config/locales/am.yml +++ b/config/locales/am.yml @@ -68,6 +68,8 @@ am: invalid_operator: Invalid operator. The allowed operators for %{attribute_name} are [%{allowed_keys}]. invalid_query_operator: Query operator must be either "AND" or "OR". invalid_value: Invalid value. The values provided for %{attribute_name} are invalid + custom_attribute_definition: + key_conflict: The provided key is not allowed as it might conflict with default attributes. reports: period: Reporting period %{since} to %{until} utc_warning: The report generated is in UTC timezone diff --git a/config/locales/ar.yml b/config/locales/ar.yml index 869346c8d..f01e74dd6 100644 --- a/config/locales/ar.yml +++ b/config/locales/ar.yml @@ -68,6 +68,8 @@ ar: invalid_operator: مشغل غير صالح. المشغل المسموح به لـ %{attribute_name} هو [%{allowed_keys}]. invalid_query_operator: Query operator must be either "AND" or "OR". invalid_value: قيمة غير صالحة. القيم المقدمة ل %{attribute_name} غير صالحة + custom_attribute_definition: + key_conflict: The provided key is not allowed as it might conflict with default attributes. reports: period: فترة التبليغ %{since} إلى %{until} utc_warning: التقرير الذي تم إنشاؤه في التوقيت العالمي الموحّد diff --git a/config/locales/az.yml b/config/locales/az.yml index 6601310f6..ffd7e9051 100644 --- a/config/locales/az.yml +++ b/config/locales/az.yml @@ -68,6 +68,8 @@ az: invalid_operator: Invalid operator. The allowed operators for %{attribute_name} are [%{allowed_keys}]. invalid_query_operator: Query operator must be either "AND" or "OR". invalid_value: Invalid value. The values provided for %{attribute_name} are invalid + custom_attribute_definition: + key_conflict: The provided key is not allowed as it might conflict with default attributes. reports: period: Reporting period %{since} to %{until} utc_warning: The report generated is in UTC timezone diff --git a/config/locales/bg.yml b/config/locales/bg.yml index 6ff3193e6..05f930db4 100644 --- a/config/locales/bg.yml +++ b/config/locales/bg.yml @@ -68,6 +68,8 @@ bg: invalid_operator: Invalid operator. The allowed operators for %{attribute_name} are [%{allowed_keys}]. invalid_query_operator: Query operator must be either "AND" or "OR". invalid_value: Invalid value. The values provided for %{attribute_name} are invalid + custom_attribute_definition: + key_conflict: The provided key is not allowed as it might conflict with default attributes. reports: period: Reporting period %{since} to %{until} utc_warning: The report generated is in UTC timezone diff --git a/config/locales/ca.yml b/config/locales/ca.yml index 1c1b6cee1..c07a98f2f 100644 --- a/config/locales/ca.yml +++ b/config/locales/ca.yml @@ -68,6 +68,8 @@ ca: invalid_operator: Operador no vàlid. Els operadors permesos per a %{attribute_name} son [%{allowed_keys}]. invalid_query_operator: Query operator must be either "AND" or "OR". invalid_value: Valor no vàlid. Els valors proporcionats per a %{attribute_name} no són vàlids + custom_attribute_definition: + key_conflict: The provided key is not allowed as it might conflict with default attributes. reports: period: Període d'informes %{since} a %{until} utc_warning: L'informe generat es troba a la zona horària UTC diff --git a/config/locales/cs.yml b/config/locales/cs.yml index b94669586..5e5c74c9e 100644 --- a/config/locales/cs.yml +++ b/config/locales/cs.yml @@ -68,6 +68,8 @@ cs: invalid_operator: Invalid operator. The allowed operators for %{attribute_name} are [%{allowed_keys}]. invalid_query_operator: Query operator must be either "AND" or "OR". invalid_value: Invalid value. The values provided for %{attribute_name} are invalid + custom_attribute_definition: + key_conflict: The provided key is not allowed as it might conflict with default attributes. reports: period: Reporting period %{since} to %{until} utc_warning: The report generated is in UTC timezone diff --git a/config/locales/da.yml b/config/locales/da.yml index 603c0268c..c7e268c88 100644 --- a/config/locales/da.yml +++ b/config/locales/da.yml @@ -68,6 +68,8 @@ da: invalid_operator: Invalid operator. The allowed operators for %{attribute_name} are [%{allowed_keys}]. invalid_query_operator: Query operator must be either "AND" or "OR". invalid_value: Invalid value. The values provided for %{attribute_name} are invalid + custom_attribute_definition: + key_conflict: The provided key is not allowed as it might conflict with default attributes. reports: period: Rapporteringsperiode %{since} til %{until} utc_warning: The report generated is in UTC timezone diff --git a/config/locales/de.yml b/config/locales/de.yml index 142f31859..89bd65f0b 100644 --- a/config/locales/de.yml +++ b/config/locales/de.yml @@ -68,6 +68,8 @@ de: invalid_operator: Ungültiger Operator. Die erlaubten Operatoren für %{attribute_name} sind [%{allowed_keys}]. invalid_query_operator: Query operator must be either "AND" or "OR". invalid_value: Ungültiger Wert. Die Werte für %{attribute_name} sind ungültig + custom_attribute_definition: + key_conflict: The provided key is not allowed as it might conflict with default attributes. reports: period: Berichtszeitraum von %{since} bis %{until} utc_warning: Der generierte Bericht ist in UTC-Zeitzone diff --git a/config/locales/el.yml b/config/locales/el.yml index 3236f5272..8b7330a3c 100644 --- a/config/locales/el.yml +++ b/config/locales/el.yml @@ -68,6 +68,8 @@ el: invalid_operator: Invalid operator. The allowed operators for %{attribute_name} are [%{allowed_keys}]. invalid_query_operator: Query operator must be either "AND" or "OR". invalid_value: Invalid value. The values provided for %{attribute_name} are invalid + custom_attribute_definition: + key_conflict: The provided key is not allowed as it might conflict with default attributes. reports: period: Περίοδος αναφοράς %{since} έως %{until} utc_warning: The report generated is in UTC timezone diff --git a/config/locales/es.yml b/config/locales/es.yml index 51cc4bbcd..63e176c5c 100644 --- a/config/locales/es.yml +++ b/config/locales/es.yml @@ -68,6 +68,8 @@ es: invalid_operator: Operador no válido. Los operadores permitidos para %{attribute_name} son [%{allowed_keys}]. invalid_query_operator: El operador de consulta debe ser "Y" o "O". invalid_value: Valor no válido. Los valores proporcionados para %{attribute_name} no son válidos + custom_attribute_definition: + key_conflict: The provided key is not allowed as it might conflict with default attributes. reports: period: Reportando el periodo desde %{since} hasta %{until} utc_warning: El informe generado está en zona horaria UTC diff --git a/config/locales/fa.yml b/config/locales/fa.yml index 6954ddf3e..3818d1d2e 100644 --- a/config/locales/fa.yml +++ b/config/locales/fa.yml @@ -68,6 +68,8 @@ fa: invalid_operator: این عملیات مجاز نیست. عملیات های مجاز برای %{attribute_name} شامل %{allowed_keys} می باشد. invalid_query_operator: Query operator must be either "AND" or "OR". invalid_value: مقدار معتبر نیست. مقادیر ارائه شده برای %{attribute_name} معتبر نیست + custom_attribute_definition: + key_conflict: The provided key is not allowed as it might conflict with default attributes. reports: period: زمان گزارش از %{since} تا %{until} utc_warning: گزارش تولید شده در منطقه زمانی UTC است diff --git a/config/locales/fi.yml b/config/locales/fi.yml index 4227c654a..992be9fd1 100644 --- a/config/locales/fi.yml +++ b/config/locales/fi.yml @@ -68,6 +68,8 @@ fi: invalid_operator: Invalid operator. The allowed operators for %{attribute_name} are [%{allowed_keys}]. invalid_query_operator: Query operator must be either "AND" or "OR". invalid_value: Invalid value. The values provided for %{attribute_name} are invalid + custom_attribute_definition: + key_conflict: The provided key is not allowed as it might conflict with default attributes. reports: period: Raportointijakso %{since} – %{until} utc_warning: The report generated is in UTC timezone diff --git a/config/locales/fr.yml b/config/locales/fr.yml index ce2db80a5..c47b19809 100644 --- a/config/locales/fr.yml +++ b/config/locales/fr.yml @@ -68,6 +68,8 @@ fr: invalid_operator: Invalid operator. The allowed operators for %{attribute_name} are [%{allowed_keys}]. invalid_query_operator: Query operator must be either "AND" or "OR". invalid_value: Invalid value. The values provided for %{attribute_name} are invalid + custom_attribute_definition: + key_conflict: The provided key is not allowed as it might conflict with default attributes. reports: period: Période de rapport %{since} à %{until} utc_warning: Le rapport généré est dans le fuseau horaire UTC diff --git a/config/locales/he.yml b/config/locales/he.yml index f794d5716..7162882a6 100644 --- a/config/locales/he.yml +++ b/config/locales/he.yml @@ -68,6 +68,8 @@ he: invalid_operator: Invalid operator. The allowed operators for %{attribute_name} are [%{allowed_keys}]. invalid_query_operator: Query operator must be either "AND" or "OR". invalid_value: Invalid value. The values provided for %{attribute_name} are invalid + custom_attribute_definition: + key_conflict: The provided key is not allowed as it might conflict with default attributes. reports: period: Reporting period %{since} to %{until} utc_warning: The report generated is in UTC timezone diff --git a/config/locales/hi.yml b/config/locales/hi.yml index 8c4db36c4..a31c616dc 100644 --- a/config/locales/hi.yml +++ b/config/locales/hi.yml @@ -68,6 +68,8 @@ hi: invalid_operator: Invalid operator. The allowed operators for %{attribute_name} are [%{allowed_keys}]. invalid_query_operator: Query operator must be either "AND" or "OR". invalid_value: Invalid value. The values provided for %{attribute_name} are invalid + custom_attribute_definition: + key_conflict: The provided key is not allowed as it might conflict with default attributes. reports: period: Reporting period %{since} to %{until} utc_warning: The report generated is in UTC timezone diff --git a/config/locales/hr.yml b/config/locales/hr.yml index 340421661..735bf0067 100644 --- a/config/locales/hr.yml +++ b/config/locales/hr.yml @@ -68,6 +68,8 @@ hr: invalid_operator: Invalid operator. The allowed operators for %{attribute_name} are [%{allowed_keys}]. invalid_query_operator: Query operator must be either "AND" or "OR". invalid_value: Invalid value. The values provided for %{attribute_name} are invalid + custom_attribute_definition: + key_conflict: The provided key is not allowed as it might conflict with default attributes. reports: period: Reporting period %{since} to %{until} utc_warning: The report generated is in UTC timezone diff --git a/config/locales/hu.yml b/config/locales/hu.yml index 915ef64fc..73ece653d 100644 --- a/config/locales/hu.yml +++ b/config/locales/hu.yml @@ -68,6 +68,8 @@ hu: invalid_operator: Invalid operator. The allowed operators for %{attribute_name} are [%{allowed_keys}]. invalid_query_operator: Query operator must be either "AND" or "OR". invalid_value: Invalid value. The values provided for %{attribute_name} are invalid + custom_attribute_definition: + key_conflict: The provided key is not allowed as it might conflict with default attributes. reports: period: Jelentési időszak %{since}-tól %{until}-ig utc_warning: A generált riport UTC időzónát használ diff --git a/config/locales/hy.yml b/config/locales/hy.yml index a3c2874df..0750ac8c1 100644 --- a/config/locales/hy.yml +++ b/config/locales/hy.yml @@ -68,6 +68,8 @@ hy: invalid_operator: Invalid operator. The allowed operators for %{attribute_name} are [%{allowed_keys}]. invalid_query_operator: Query operator must be either "AND" or "OR". invalid_value: Invalid value. The values provided for %{attribute_name} are invalid + custom_attribute_definition: + key_conflict: The provided key is not allowed as it might conflict with default attributes. reports: period: Reporting period %{since} to %{until} utc_warning: The report generated is in UTC timezone diff --git a/config/locales/id.yml b/config/locales/id.yml index 4d554a31c..a154d065c 100644 --- a/config/locales/id.yml +++ b/config/locales/id.yml @@ -68,6 +68,8 @@ id: invalid_operator: Invalid operator. The allowed operators for %{attribute_name} are [%{allowed_keys}]. invalid_query_operator: Query operator must be either "AND" or "OR". invalid_value: Invalid value. The values provided for %{attribute_name} are invalid + custom_attribute_definition: + key_conflict: The provided key is not allowed as it might conflict with default attributes. reports: period: Periode pelaporan %{since} hingga %{until} utc_warning: Laporan yang dihasilkan berada dalam zona waktu UTC diff --git a/config/locales/is.yml b/config/locales/is.yml index 40d63365d..5847ea6d7 100644 --- a/config/locales/is.yml +++ b/config/locales/is.yml @@ -68,6 +68,8 @@ is: invalid_operator: Invalid operator. The allowed operators for %{attribute_name} are [%{allowed_keys}]. invalid_query_operator: Query operator must be either "AND" or "OR". invalid_value: Invalid value. The values provided for %{attribute_name} are invalid + custom_attribute_definition: + key_conflict: The provided key is not allowed as it might conflict with default attributes. reports: period: Reporting period %{since} to %{until} utc_warning: The report generated is in UTC timezone diff --git a/config/locales/it.yml b/config/locales/it.yml index bbde04589..39b14762d 100644 --- a/config/locales/it.yml +++ b/config/locales/it.yml @@ -68,6 +68,8 @@ it: invalid_operator: Invalid operator. The allowed operators for %{attribute_name} are [%{allowed_keys}]. invalid_query_operator: Query operator must be either "AND" or "OR". invalid_value: Invalid value. The values provided for %{attribute_name} are invalid + custom_attribute_definition: + key_conflict: The provided key is not allowed as it might conflict with default attributes. reports: period: Periodo di segnalazione da %{since} a %{until} utc_warning: The report generated is in UTC timezone diff --git a/config/locales/ja.yml b/config/locales/ja.yml index 2ebf3b232..0fb403728 100644 --- a/config/locales/ja.yml +++ b/config/locales/ja.yml @@ -68,6 +68,8 @@ ja: invalid_operator: 無効な演算子です。%{attribute_name} に許可されている演算子は [%{allowed_keys}] です。 invalid_query_operator: クエリ演算子は "AND" または "OR" でなければなりません。 invalid_value: 無効な値です。%{attribute_name} に提供された値は無効です。 + custom_attribute_definition: + key_conflict: The provided key is not allowed as it might conflict with default attributes. reports: period: レポート期間 %{since} から %{until} まで utc_warning: 生成されたレポートはUTCタイムゾーンです diff --git a/config/locales/ka.yml b/config/locales/ka.yml index 980b7b161..51083a438 100644 --- a/config/locales/ka.yml +++ b/config/locales/ka.yml @@ -68,6 +68,8 @@ ka: invalid_operator: Invalid operator. The allowed operators for %{attribute_name} are [%{allowed_keys}]. invalid_query_operator: Query operator must be either "AND" or "OR". invalid_value: Invalid value. The values provided for %{attribute_name} are invalid + custom_attribute_definition: + key_conflict: The provided key is not allowed as it might conflict with default attributes. reports: period: Reporting period %{since} to %{until} utc_warning: The report generated is in UTC timezone diff --git a/config/locales/ko.yml b/config/locales/ko.yml index 7e1156b68..6008c841a 100644 --- a/config/locales/ko.yml +++ b/config/locales/ko.yml @@ -68,6 +68,8 @@ ko: invalid_operator: Invalid operator. The allowed operators for %{attribute_name} are [%{allowed_keys}]. invalid_query_operator: Query operator must be either "AND" or "OR". invalid_value: Invalid value. The values provided for %{attribute_name} are invalid + custom_attribute_definition: + key_conflict: The provided key is not allowed as it might conflict with default attributes. reports: period: 보고 기간 %{since} - %{until} utc_warning: The report generated is in UTC timezone diff --git a/config/locales/lt.yml b/config/locales/lt.yml index d073c0fc7..50475f598 100644 --- a/config/locales/lt.yml +++ b/config/locales/lt.yml @@ -68,6 +68,8 @@ lt: invalid_operator: Invalid operator. The allowed operators for %{attribute_name} are [%{allowed_keys}]. invalid_query_operator: Query operator must be either "AND" or "OR". invalid_value: Invalid value. The values provided for %{attribute_name} are invalid + custom_attribute_definition: + key_conflict: The provided key is not allowed as it might conflict with default attributes. reports: period: Ataskaitinis laikotarpis nuo %{since} iki %{until} utc_warning: Sugeneruota ataskaita yra UTC laiko juostoje diff --git a/config/locales/lv.yml b/config/locales/lv.yml index 68b8816d4..acf0d2ca9 100644 --- a/config/locales/lv.yml +++ b/config/locales/lv.yml @@ -68,6 +68,8 @@ lv: invalid_operator: Nederīgs operators. Atļautie operatori priekš %{attribute_name} ir [%{allowed_keys}]. invalid_query_operator: Vaicājuma operatoram ir jābūt "UN" vai "VAI". invalid_value: Nederīga vērtība. Norādītās vērtības priekš %{attribute_name} nav derīgas + custom_attribute_definition: + key_conflict: The provided key is not allowed as it might conflict with default attributes. reports: period: Ziņošanas periods %{since} līdz %{until} utc_warning: Izveidotais pārskats atbilst UTC laika joslai diff --git a/config/locales/ml.yml b/config/locales/ml.yml index c1c7a4e3f..268c76329 100644 --- a/config/locales/ml.yml +++ b/config/locales/ml.yml @@ -68,6 +68,8 @@ ml: invalid_operator: Invalid operator. The allowed operators for %{attribute_name} are [%{allowed_keys}]. invalid_query_operator: Query operator must be either "AND" or "OR". invalid_value: Invalid value. The values provided for %{attribute_name} are invalid + custom_attribute_definition: + key_conflict: The provided key is not allowed as it might conflict with default attributes. reports: period: Reporting period %{since} to %{until} utc_warning: The report generated is in UTC timezone diff --git a/config/locales/ms.yml b/config/locales/ms.yml index 4023cca51..d8cb502e9 100644 --- a/config/locales/ms.yml +++ b/config/locales/ms.yml @@ -68,6 +68,8 @@ ms: invalid_operator: Invalid operator. The allowed operators for %{attribute_name} are [%{allowed_keys}]. invalid_query_operator: Query operator must be either "AND" or "OR". invalid_value: Invalid value. The values provided for %{attribute_name} are invalid + custom_attribute_definition: + key_conflict: The provided key is not allowed as it might conflict with default attributes. reports: period: Reporting period %{since} to %{until} utc_warning: The report generated is in UTC timezone diff --git a/config/locales/ne.yml b/config/locales/ne.yml index 8e4d45483..5c72426a4 100644 --- a/config/locales/ne.yml +++ b/config/locales/ne.yml @@ -68,6 +68,8 @@ ne: invalid_operator: Invalid operator. The allowed operators for %{attribute_name} are [%{allowed_keys}]. invalid_query_operator: Query operator must be either "AND" or "OR". invalid_value: Invalid value. The values provided for %{attribute_name} are invalid + custom_attribute_definition: + key_conflict: The provided key is not allowed as it might conflict with default attributes. reports: period: Reporting period %{since} to %{until} utc_warning: The report generated is in UTC timezone diff --git a/config/locales/nl.yml b/config/locales/nl.yml index 2e73b8bd3..7ff10aa66 100644 --- a/config/locales/nl.yml +++ b/config/locales/nl.yml @@ -68,6 +68,8 @@ nl: invalid_operator: Invalid operator. The allowed operators for %{attribute_name} are [%{allowed_keys}]. invalid_query_operator: Query operator must be either "AND" or "OR". invalid_value: Invalid value. The values provided for %{attribute_name} are invalid + custom_attribute_definition: + key_conflict: The provided key is not allowed as it might conflict with default attributes. reports: period: Rapportering van %{since} tot %{until} utc_warning: The report generated is in UTC timezone diff --git a/config/locales/no.yml b/config/locales/no.yml index 52e3902e7..771c924a0 100644 --- a/config/locales/no.yml +++ b/config/locales/no.yml @@ -68,6 +68,8 @@ invalid_operator: Ugyldig operatør. De tillatte operatørene for %{attribute_name} er [%{allowed_keys}]. invalid_query_operator: Spørrings-operatør må være enten "AND" eller "OR". invalid_value: Ugyldig verdi. Verdiene angitt for %{attribute_name} er ugyldige + custom_attribute_definition: + key_conflict: The provided key is not allowed as it might conflict with default attributes. reports: period: Rapporteringsperiode %{since} til %{until} utc_warning: Rapporten generert er i UTC tidssone diff --git a/config/locales/pl.yml b/config/locales/pl.yml index 69dd0fc5a..f95e8a1c8 100644 --- a/config/locales/pl.yml +++ b/config/locales/pl.yml @@ -68,6 +68,8 @@ pl: invalid_operator: Invalid operator. The allowed operators for %{attribute_name} are [%{allowed_keys}]. invalid_query_operator: Query operator must be either "AND" or "OR". invalid_value: Invalid value. The values provided for %{attribute_name} are invalid + custom_attribute_definition: + key_conflict: The provided key is not allowed as it might conflict with default attributes. reports: period: Okres raportowania od %{since} do %{until} utc_warning: Generowany raport jest w strefie czasowej UTC diff --git a/config/locales/pt.yml b/config/locales/pt.yml index c498a8deb..844485ca6 100644 --- a/config/locales/pt.yml +++ b/config/locales/pt.yml @@ -68,6 +68,8 @@ pt: invalid_operator: Operador inválido. Os operadores permitidos para %{attribute_name} são [%{allowed_keys}]. invalid_query_operator: Query operator must be either "AND" or "OR". invalid_value: Valor inválido. Os valores fornecidos para %{attribute_name} são inválidos + custom_attribute_definition: + key_conflict: The provided key is not allowed as it might conflict with default attributes. reports: period: Período do relatório de %{since} a %{until} utc_warning: O relatório gerado está no fuso horário UTC diff --git a/config/locales/pt_BR.yml b/config/locales/pt_BR.yml index 6e471537f..36ec2df73 100644 --- a/config/locales/pt_BR.yml +++ b/config/locales/pt_BR.yml @@ -68,6 +68,8 @@ pt_BR: invalid_operator: Operador inválido. Os operadores permitidos para %{attribute_name} são [%{allowed_keys}]. invalid_query_operator: Operador de consulta deve ser "E" ou "OU". invalid_value: Valor inválido. Os valores fornecidos para %{attribute_name} são inválidos + custom_attribute_definition: + key_conflict: A chave fornecida não é permitida pois pode entrar em conflito com os atributos padrão. reports: period: Reportando o período %{since} a %{until} utc_warning: O relatório gerado está em fuso horário UTC @@ -133,7 +135,7 @@ pt_BR: messages: instagram_story_content: '%{story_sender} mencionou você na conversa: ' instagram_deleted_story_content: Este Story não está mais disponível. - deleted: Esta mensagem foi apagada + deleted: Esta mensagem foi excluída delivery_status: error_code: 'Código de erro: %{error_code}' activity: diff --git a/config/locales/ro.yml b/config/locales/ro.yml index ff5e7d032..f832b940a 100644 --- a/config/locales/ro.yml +++ b/config/locales/ro.yml @@ -68,6 +68,8 @@ ro: invalid_operator: Invalid operator. The allowed operators for %{attribute_name} are [%{allowed_keys}]. invalid_query_operator: Query operator must be either "AND" or "OR". invalid_value: Invalid value. The values provided for %{attribute_name} are invalid + custom_attribute_definition: + key_conflict: The provided key is not allowed as it might conflict with default attributes. reports: period: Perioada de raportare %{since}-%{until} utc_warning: Raportul generat este în fusul orar UTC diff --git a/config/locales/ru.yml b/config/locales/ru.yml index cf12f801d..c0a6618ba 100644 --- a/config/locales/ru.yml +++ b/config/locales/ru.yml @@ -68,6 +68,8 @@ ru: invalid_operator: Неверный оператор. Допустимыми операторами для %{attribute_name} являются [%{allowed_keys}]. invalid_query_operator: Оператор запроса должен быть "AND" или "OR". invalid_value: Недопустимое значение. Значения, предоставленные для %{attribute_name} являются недопустимыми + custom_attribute_definition: + key_conflict: Предоставленный ключ не разрешён, так как он может конфликтовать со стандартными атрибутами. reports: period: Отчётный период с %{since} по %{until} utc_warning: Отчёт создан в часовом поясе UTC @@ -165,7 +167,7 @@ ru: removed: '%{user_name} удалил политику SLA %{sla_name}' muted: '%{user_name} заглушил(а) этот разговор' unmuted: '%{user_name} включил(а) уведомления для разговора' - auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.' + auto_resolution_message: 'Разговор закрывается, поскольку он был неактивен в течение длительного времени. Пожалуйста, начните новый разговор, если потребуется дополнительная помощь.' templates: greeting_message_body: '%{account_name} как правило отвечает в течении несколько часов.' ways_to_reach_you_message_body: 'Оставьте ваш email для связи' @@ -216,8 +218,8 @@ ru: name: 'Linear' description: 'Создавайте или прикрепляйте уже существующие задачи в Linear непосредственно из окна диалога для более упорядоченного и эффективного процесса отслеживания проблем.' captain: - copilot_error: 'Please connect an assistant to this inbox to use Copilot' - copilot_limit: 'You are out of Copilot credits. You can buy more credits from the billing section.' + copilot_error: 'Пожалуйста, подключите ассистента к этому источнику входящих для использования Copilot' + copilot_limit: 'У вас закончились кредиты для Copilot. Вы можете купить дополнительные кредиты в разделе биллинга.' public_portal: search: search_placeholder: Поиск статьи по названию или содержанию... diff --git a/config/locales/sh.yml b/config/locales/sh.yml index 577146912..0714ad604 100644 --- a/config/locales/sh.yml +++ b/config/locales/sh.yml @@ -68,6 +68,8 @@ sh: invalid_operator: Invalid operator. The allowed operators for %{attribute_name} are [%{allowed_keys}]. invalid_query_operator: Query operator must be either "AND" or "OR". invalid_value: Invalid value. The values provided for %{attribute_name} are invalid + custom_attribute_definition: + key_conflict: The provided key is not allowed as it might conflict with default attributes. reports: period: Reporting period %{since} to %{until} utc_warning: The report generated is in UTC timezone diff --git a/config/locales/sk.yml b/config/locales/sk.yml index c211c4a5a..1de4582a0 100644 --- a/config/locales/sk.yml +++ b/config/locales/sk.yml @@ -68,6 +68,8 @@ sk: invalid_operator: Invalid operator. The allowed operators for %{attribute_name} are [%{allowed_keys}]. invalid_query_operator: Query operator must be either "AND" or "OR". invalid_value: Invalid value. The values provided for %{attribute_name} are invalid + custom_attribute_definition: + key_conflict: The provided key is not allowed as it might conflict with default attributes. reports: period: Reporting period %{since} to %{until} utc_warning: The report generated is in UTC timezone diff --git a/config/locales/sl.yml b/config/locales/sl.yml index c622ce4ff..7af2f0215 100644 --- a/config/locales/sl.yml +++ b/config/locales/sl.yml @@ -68,6 +68,8 @@ sl: invalid_operator: Neveljaven operater. Dovoljeni operaterji za %{attribute_name} so [%{allowed_keys}]. invalid_query_operator: Query operator must be either "AND" or "OR". invalid_value: Neveljavna vrednost. Podane vrednosti za %{attribute_name} so neveljavne + custom_attribute_definition: + key_conflict: The provided key is not allowed as it might conflict with default attributes. reports: period: Obdobje poročanja %{since} do %{until} utc_warning: Ustvarjeno poročilo je v časovnem pasu UTC diff --git a/config/locales/sq.yml b/config/locales/sq.yml index 67a8034bb..e5b7dab72 100644 --- a/config/locales/sq.yml +++ b/config/locales/sq.yml @@ -68,6 +68,8 @@ sq: invalid_operator: Invalid operator. The allowed operators for %{attribute_name} are [%{allowed_keys}]. invalid_query_operator: Query operator must be either "AND" or "OR". invalid_value: Invalid value. The values provided for %{attribute_name} are invalid + custom_attribute_definition: + key_conflict: The provided key is not allowed as it might conflict with default attributes. reports: period: Reporting period %{since} to %{until} utc_warning: The report generated is in UTC timezone diff --git a/config/locales/sr.yml b/config/locales/sr.yml index 246c8a103..356ad5346 100644 --- a/config/locales/sr.yml +++ b/config/locales/sr.yml @@ -68,6 +68,8 @@ sr-Latn: invalid_operator: Invalid operator. The allowed operators for %{attribute_name} are [%{allowed_keys}]. invalid_query_operator: Query operator must be either "AND" or "OR". invalid_value: Invalid value. The values provided for %{attribute_name} are invalid + custom_attribute_definition: + key_conflict: The provided key is not allowed as it might conflict with default attributes. reports: period: Period izveštaja %{since} do %{until} utc_warning: Generisani izveštaj je u UTC vremenskoj zoni diff --git a/config/locales/sv.yml b/config/locales/sv.yml index a437a6c9f..a12e6c4b5 100644 --- a/config/locales/sv.yml +++ b/config/locales/sv.yml @@ -68,6 +68,8 @@ sv: invalid_operator: Invalid operator. The allowed operators for %{attribute_name} are [%{allowed_keys}]. invalid_query_operator: Query operator must be either "AND" or "OR". invalid_value: Invalid value. The values provided for %{attribute_name} are invalid + custom_attribute_definition: + key_conflict: The provided key is not allowed as it might conflict with default attributes. reports: period: Rapporteringsperiod %{since} till %{until} utc_warning: The report generated is in UTC timezone diff --git a/config/locales/ta.yml b/config/locales/ta.yml index 3d8b775d9..edfda5b74 100644 --- a/config/locales/ta.yml +++ b/config/locales/ta.yml @@ -68,6 +68,8 @@ ta: invalid_operator: Invalid operator. The allowed operators for %{attribute_name} are [%{allowed_keys}]. invalid_query_operator: Query operator must be either "AND" or "OR". invalid_value: Invalid value. The values provided for %{attribute_name} are invalid + custom_attribute_definition: + key_conflict: The provided key is not allowed as it might conflict with default attributes. reports: period: Reporting period %{since} to %{until} utc_warning: The report generated is in UTC timezone diff --git a/config/locales/th.yml b/config/locales/th.yml index ef04f4dba..f0d49ef53 100644 --- a/config/locales/th.yml +++ b/config/locales/th.yml @@ -68,6 +68,8 @@ th: invalid_operator: Invalid operator. The allowed operators for %{attribute_name} are [%{allowed_keys}]. invalid_query_operator: Query operator must be either "AND" or "OR". invalid_value: Invalid value. The values provided for %{attribute_name} are invalid + custom_attribute_definition: + key_conflict: The provided key is not allowed as it might conflict with default attributes. reports: period: Reporting period %{since} to %{until} utc_warning: The report generated is in UTC timezone diff --git a/config/locales/tl.yml b/config/locales/tl.yml index 5f246d546..d6995fabf 100644 --- a/config/locales/tl.yml +++ b/config/locales/tl.yml @@ -68,6 +68,8 @@ tl: invalid_operator: Invalid operator. The allowed operators for %{attribute_name} are [%{allowed_keys}]. invalid_query_operator: Query operator must be either "AND" or "OR". invalid_value: Invalid value. The values provided for %{attribute_name} are invalid + custom_attribute_definition: + key_conflict: The provided key is not allowed as it might conflict with default attributes. reports: period: Reporting period %{since} to %{until} utc_warning: The report generated is in UTC timezone diff --git a/config/locales/tr.yml b/config/locales/tr.yml index 57a4dbd1f..e3e6c0dec 100644 --- a/config/locales/tr.yml +++ b/config/locales/tr.yml @@ -68,6 +68,8 @@ tr: invalid_operator: Invalid operator. The allowed operators for %{attribute_name} are [%{allowed_keys}]. invalid_query_operator: Query operator must be either "AND" or "OR". invalid_value: Invalid value. The values provided for %{attribute_name} are invalid + custom_attribute_definition: + key_conflict: The provided key is not allowed as it might conflict with default attributes. reports: period: Raporlama aralığı %{since}'dan %{until}'a utc_warning: Oluşturulan rapor UTC zaman dilimindedir. diff --git a/config/locales/uk.yml b/config/locales/uk.yml index 687508a52..c7860385f 100644 --- a/config/locales/uk.yml +++ b/config/locales/uk.yml @@ -68,6 +68,8 @@ uk: invalid_operator: Некоректний оператор. Дозволені оператори для %{attribute_name} є [%{allowed_keys}]. invalid_query_operator: Query operator must be either "AND" or "OR". invalid_value: Невірне значення. Надані значення для %{attribute_name} є неприпустимі + custom_attribute_definition: + key_conflict: The provided key is not allowed as it might conflict with default attributes. reports: period: Період звіту %{since} до %{until} utc_warning: Звіт створено в часовій зоні UTC diff --git a/config/locales/ur.yml b/config/locales/ur.yml index 771abb0b7..defae7b0d 100644 --- a/config/locales/ur.yml +++ b/config/locales/ur.yml @@ -68,6 +68,8 @@ ur: invalid_operator: Invalid operator. The allowed operators for %{attribute_name} are [%{allowed_keys}]. invalid_query_operator: Query operator must be either "AND" or "OR". invalid_value: Invalid value. The values provided for %{attribute_name} are invalid + custom_attribute_definition: + key_conflict: The provided key is not allowed as it might conflict with default attributes. reports: period: Reporting period %{since} to %{until} utc_warning: The report generated is in UTC timezone diff --git a/config/locales/ur_IN.yml b/config/locales/ur_IN.yml index dadbb2ba0..76fdf9707 100644 --- a/config/locales/ur_IN.yml +++ b/config/locales/ur_IN.yml @@ -68,6 +68,8 @@ ur: invalid_operator: Invalid operator. The allowed operators for %{attribute_name} are [%{allowed_keys}]. invalid_query_operator: Query operator must be either "AND" or "OR". invalid_value: Invalid value. The values provided for %{attribute_name} are invalid + custom_attribute_definition: + key_conflict: The provided key is not allowed as it might conflict with default attributes. reports: period: Reporting period %{since} to %{until} utc_warning: The report generated is in UTC timezone diff --git a/config/locales/vi.yml b/config/locales/vi.yml index 22054f141..378faded9 100644 --- a/config/locales/vi.yml +++ b/config/locales/vi.yml @@ -68,6 +68,8 @@ vi: invalid_operator: Invalid operator. The allowed operators for %{attribute_name} are [%{allowed_keys}]. invalid_query_operator: Query operator must be either "AND" or "OR". invalid_value: Invalid value. The values provided for %{attribute_name} are invalid + custom_attribute_definition: + key_conflict: The provided key is not allowed as it might conflict with default attributes. reports: period: Thời gian báo cáo từ %{since} đến %{until} utc_warning: Báo cáo đã được tạo với múi giờ UTC diff --git a/config/locales/zh_CN.yml b/config/locales/zh_CN.yml index 76a84facd..6ce090097 100644 --- a/config/locales/zh_CN.yml +++ b/config/locales/zh_CN.yml @@ -68,6 +68,8 @@ zh_CN: invalid_operator: 无效的操作符。%{attribute_name} 允许的操作符为 [%{allowed_keys}]。 invalid_query_operator: 查询操作符必须为 "AND" 或 "OR"。 invalid_value: 无效的值。为 %{attribute_name} 提供的值无效 + custom_attribute_definition: + key_conflict: The provided key is not allowed as it might conflict with default attributes. reports: period: 报告周期 %{since} 至 %{until} utc_warning: 生成的报表在 UTC 时区 diff --git a/config/locales/zh_TW.yml b/config/locales/zh_TW.yml index f5648913b..d8ddc1bf0 100644 --- a/config/locales/zh_TW.yml +++ b/config/locales/zh_TW.yml @@ -68,6 +68,8 @@ zh_TW: invalid_operator: Invalid operator. The allowed operators for %{attribute_name} are [%{allowed_keys}]. invalid_query_operator: Query operator must be either "AND" or "OR". invalid_value: Invalid value. The values provided for %{attribute_name} are invalid + custom_attribute_definition: + key_conflict: The provided key is not allowed as it might conflict with default attributes. reports: period: Reporting period %{since} to %{until} utc_warning: The report generated is in UTC timezone