chore: Update translations (#12625)

This commit is contained in:
Chatwoot Bot
2025-10-21 08:59:25 -07:00
committed by GitHub
parent a509ef826a
commit b4c4f328b2
166 changed files with 2498 additions and 1718 deletions

View File

@@ -62,6 +62,9 @@ am:
invalid: Invalid email
phone_number:
invalid: should be in e164 format
companies:
domain:
invalid: must be a valid domain name
categories:
locale:
unique: should be unique in the category and portal
@@ -185,6 +188,8 @@ am:
captain:
resolved: 'Conversation was marked resolved by %{user_name} due to inactivity'
open: 'Conversation was marked open by %{user_name}'
agent_bot:
error_moved_to_open: 'Conversation was marked open by system due to an error with the agent bot.'
status:
resolved: 'Conversation was marked resolved by %{user_name}'
contact_resolved: 'Conversation was resolved by %{contact_name}'

View File

@@ -62,6 +62,9 @@ ar:
invalid: إيميل غير صالح
phone_number:
invalid: يجب أن يكون بصيغة e164
companies:
domain:
invalid: must be a valid domain name
categories:
locale:
unique: يجب أن تكون فريدة من نوعها في الفئة والبوابة
@@ -185,6 +188,8 @@ ar:
captain:
resolved: 'تم تحديد هذه المحادثة كمحلولة بواسطة %{user_name} بسبب عدم النشاط'
open: 'تم تحديد هذه المحادثة كمفتوحة بواسطة %{user_name}'
agent_bot:
error_moved_to_open: 'Conversation was marked open by system due to an error with the agent bot.'
status:
resolved: 'تم تحديث حالة المحادثة لـ"مغلقة" بواسطة %{user_name}'
contact_resolved: 'تم حل المحادثة بواسطة %{contact_name}'

View File

@@ -62,6 +62,9 @@ az:
invalid: Invalid email
phone_number:
invalid: should be in e164 format
companies:
domain:
invalid: must be a valid domain name
categories:
locale:
unique: should be unique in the category and portal
@@ -185,6 +188,8 @@ az:
captain:
resolved: 'Conversation was marked resolved by %{user_name} due to inactivity'
open: 'Conversation was marked open by %{user_name}'
agent_bot:
error_moved_to_open: 'Conversation was marked open by system due to an error with the agent bot.'
status:
resolved: 'Conversation was marked resolved by %{user_name}'
contact_resolved: 'Conversation was resolved by %{contact_name}'

View File

@@ -62,6 +62,9 @@ bg:
invalid: Invalid email
phone_number:
invalid: should be in e164 format
companies:
domain:
invalid: must be a valid domain name
categories:
locale:
unique: should be unique in the category and portal
@@ -185,6 +188,8 @@ bg:
captain:
resolved: 'Conversation was marked resolved by %{user_name} due to inactivity'
open: 'Conversation was marked open by %{user_name}'
agent_bot:
error_moved_to_open: 'Conversation was marked open by system due to an error with the agent bot.'
status:
resolved: 'Conversation was marked resolved by %{user_name}'
contact_resolved: 'Conversation was resolved by %{contact_name}'

View File

@@ -62,6 +62,9 @@ ca:
invalid: Correu electrònic invàlid
phone_number:
invalid: hauria d'estar en format e164
companies:
domain:
invalid: must be a valid domain name
categories:
locale:
unique: hauria de ser únic a la categoria i al portal
@@ -185,6 +188,8 @@ ca:
captain:
resolved: 'Conversation was marked resolved by %{user_name} due to inactivity'
open: 'Conversation was marked open by %{user_name}'
agent_bot:
error_moved_to_open: 'Conversation was marked open by system due to an error with the agent bot.'
status:
resolved: 'La conversa va ser marcada com resolta per %{user_name}'
contact_resolved: 'La conversa va ser resolta per %{contact_name}'

View File

@@ -62,6 +62,9 @@ cs:
invalid: Invalid email
phone_number:
invalid: should be in e164 format
companies:
domain:
invalid: must be a valid domain name
categories:
locale:
unique: should be unique in the category and portal
@@ -185,6 +188,8 @@ cs:
captain:
resolved: 'Conversation was marked resolved by %{user_name} due to inactivity'
open: 'Conversation was marked open by %{user_name}'
agent_bot:
error_moved_to_open: 'Conversation was marked open by system due to an error with the agent bot.'
status:
resolved: 'Konverzace byla vyřešena uživatelem %{user_name}'
contact_resolved: 'Conversation was resolved by %{contact_name}'

View File

@@ -62,6 +62,9 @@ da:
invalid: Invalid email
phone_number:
invalid: skal være i e164 format
companies:
domain:
invalid: must be a valid domain name
categories:
locale:
unique: bør være unik i kategorien og portalen
@@ -185,6 +188,8 @@ da:
captain:
resolved: 'Conversation was marked resolved by %{user_name} due to inactivity'
open: 'Conversation was marked open by %{user_name}'
agent_bot:
error_moved_to_open: 'Conversation was marked open by system due to an error with the agent bot.'
status:
resolved: 'Samtalen blev markeret som løst af %{user_name}'
contact_resolved: 'Samtalen blev løst af %{contact_name}'

View File

@@ -62,6 +62,9 @@ de:
invalid: Ungültige E-Mail
phone_number:
invalid: sollte im e164-Format vorliegen
companies:
domain:
invalid: must be a valid domain name
categories:
locale:
unique: sollte in der Kategorie und im Portal eindeutig sein
@@ -185,6 +188,8 @@ de:
captain:
resolved: 'Conversation was marked resolved by %{user_name} due to inactivity'
open: 'Conversation was marked open by %{user_name}'
agent_bot:
error_moved_to_open: 'Conversation was marked open by system due to an error with the agent bot.'
status:
resolved: 'Das Gespräch wurde von %{user_name} gelöst'
contact_resolved: 'Konversation wurde von %{contact_name} gelöst'

View File

@@ -62,6 +62,9 @@ el:
invalid: Ακατάλληλο email
phone_number:
invalid: πρέπει να είναι σε μορφή e164
companies:
domain:
invalid: must be a valid domain name
categories:
locale:
unique: πρέπει να είναι μοναδικό στην κατηγορία και την πύλη
@@ -185,6 +188,8 @@ el:
captain:
resolved: 'Conversation was marked resolved by %{user_name} due to inactivity'
open: 'Conversation was marked open by %{user_name}'
agent_bot:
error_moved_to_open: 'Conversation was marked open by system due to an error with the agent bot.'
status:
resolved: 'Η συνομιλία έχει επιλυθεί από τον %{user_name}'
contact_resolved: 'Η συνομιλία επιλύθηκε από τον %{contact_name}'

View File

@@ -62,6 +62,9 @@ es:
invalid: Email inválido
phone_number:
invalid: debe estar en formato e164
companies:
domain:
invalid: must be a valid domain name
categories:
locale:
unique: debe ser único en la categoría y el portal
@@ -185,6 +188,8 @@ es:
captain:
resolved: 'Conversation was marked resolved by %{user_name} due to inactivity'
open: 'Conversation was marked open by %{user_name}'
agent_bot:
error_moved_to_open: 'Conversation was marked open by system due to an error with the agent bot.'
status:
resolved: 'La conversación fue marcada por %{user_name}'
contact_resolved: 'Conversación fue resuelta por %{contact_name}'

View File

@@ -62,6 +62,9 @@ fa:
invalid: ایمیل نامعتبر است
phone_number:
invalid: باید در قالب e164 باشد
companies:
domain:
invalid: must be a valid domain name
categories:
locale:
unique: باید منحصر به فرد در دسته‌بندی و پورتال باشد
@@ -185,6 +188,8 @@ fa:
captain:
resolved: 'Conversation was marked resolved by %{user_name} due to inactivity'
open: 'Conversation was marked open by %{user_name}'
agent_bot:
error_moved_to_open: 'Conversation was marked open by system due to an error with the agent bot.'
status:
resolved: 'مکالمه توسط ایجنت %{user_name} حل شده، اعلام شده بود'
contact_resolved: 'گفتگو توسط %{contact_name} حل شد'

View File

@@ -62,6 +62,9 @@ fi:
invalid: Invalid email
phone_number:
invalid: should be in e164 format
companies:
domain:
invalid: must be a valid domain name
categories:
locale:
unique: should be unique in the category and portal
@@ -185,6 +188,8 @@ fi:
captain:
resolved: 'Conversation was marked resolved by %{user_name} due to inactivity'
open: 'Conversation was marked open by %{user_name}'
agent_bot:
error_moved_to_open: 'Conversation was marked open by system due to an error with the agent bot.'
status:
resolved: '%{user_name} merkitsi keskustelun ratkaistuksi'
contact_resolved: 'Conversation was resolved by %{contact_name}'

View File

@@ -62,6 +62,9 @@ fr:
invalid: Email non valide
phone_number:
invalid: Doit être au format e164
companies:
domain:
invalid: must be a valid domain name
categories:
locale:
unique: Doit être unique dans la catégorie et le portail
@@ -185,6 +188,8 @@ fr:
captain:
resolved: 'Conversation was marked resolved by %{user_name} due to inactivity'
open: 'Conversation was marked open by %{user_name}'
agent_bot:
error_moved_to_open: 'Conversation was marked open by system due to an error with the agent bot.'
status:
resolved: 'La conversation a été marquée résolue par %{user_name}'
contact_resolved: 'La conversation a été résolue par %{contact_name}'

View File

@@ -62,6 +62,9 @@ he:
invalid: Invalid email
phone_number:
invalid: should be in e164 format
companies:
domain:
invalid: must be a valid domain name
categories:
locale:
unique: should be unique in the category and portal
@@ -185,6 +188,8 @@ he:
captain:
resolved: 'Conversation was marked resolved by %{user_name} due to inactivity'
open: 'Conversation was marked open by %{user_name}'
agent_bot:
error_moved_to_open: 'Conversation was marked open by system due to an error with the agent bot.'
status:
resolved: 'השיחה סומנה כפתורה על ידי %{user_name}'
contact_resolved: 'השיחה נפתרה על ידי %{contact_name}'

View File

@@ -62,6 +62,9 @@ hi:
invalid: Invalid email
phone_number:
invalid: should be in e164 format
companies:
domain:
invalid: must be a valid domain name
categories:
locale:
unique: should be unique in the category and portal
@@ -185,6 +188,8 @@ hi:
captain:
resolved: 'Conversation was marked resolved by %{user_name} due to inactivity'
open: 'Conversation was marked open by %{user_name}'
agent_bot:
error_moved_to_open: 'Conversation was marked open by system due to an error with the agent bot.'
status:
resolved: 'Conversation was marked resolved by %{user_name}'
contact_resolved: 'Conversation was resolved by %{contact_name}'

View File

@@ -62,6 +62,9 @@ hr:
invalid: Invalid email
phone_number:
invalid: should be in e164 format
companies:
domain:
invalid: must be a valid domain name
categories:
locale:
unique: should be unique in the category and portal
@@ -185,6 +188,8 @@ hr:
captain:
resolved: 'Conversation was marked resolved by %{user_name} due to inactivity'
open: 'Conversation was marked open by %{user_name}'
agent_bot:
error_moved_to_open: 'Conversation was marked open by system due to an error with the agent bot.'
status:
resolved: 'Conversation was marked resolved by %{user_name}'
contact_resolved: 'Conversation was resolved by %{contact_name}'

View File

@@ -62,6 +62,9 @@ hu:
invalid: Hibás email
phone_number:
invalid: e164 formátumban kell megadni
companies:
domain:
invalid: must be a valid domain name
categories:
locale:
unique: egyedinek kell lennie a kategóriában a portálon
@@ -185,6 +188,8 @@ hu:
captain:
resolved: 'Conversation was marked resolved by %{user_name} due to inactivity'
open: 'Conversation was marked open by %{user_name}'
agent_bot:
error_moved_to_open: 'Conversation was marked open by system due to an error with the agent bot.'
status:
resolved: 'A beszélgetést lezárta %{user_name}'
contact_resolved: 'A beszélgetést megoldottra állította: %{contact_name}'

View File

@@ -62,6 +62,9 @@ hy:
invalid: Invalid email
phone_number:
invalid: should be in e164 format
companies:
domain:
invalid: must be a valid domain name
categories:
locale:
unique: should be unique in the category and portal
@@ -185,6 +188,8 @@ hy:
captain:
resolved: 'Conversation was marked resolved by %{user_name} due to inactivity'
open: 'Conversation was marked open by %{user_name}'
agent_bot:
error_moved_to_open: 'Conversation was marked open by system due to an error with the agent bot.'
status:
resolved: 'Conversation was marked resolved by %{user_name}'
contact_resolved: 'Conversation was resolved by %{contact_name}'

View File

@@ -62,6 +62,9 @@ id:
invalid: Email tidak valid
phone_number:
invalid: harus dalam format e164
companies:
domain:
invalid: must be a valid domain name
categories:
locale:
unique: harus unik dalam kategori dan portal
@@ -185,6 +188,8 @@ id:
captain:
resolved: 'Conversation was marked resolved by %{user_name} due to inactivity'
open: 'Conversation was marked open by %{user_name}'
agent_bot:
error_moved_to_open: 'Conversation was marked open by system due to an error with the agent bot.'
status:
resolved: 'Percakapan ditandai selesai oleh %{user_name}'
contact_resolved: 'Percakapan diselesaikan oleh %{contact_name}'

View File

@@ -62,6 +62,9 @@ is:
invalid: Invalid email
phone_number:
invalid: should be in e164 format
companies:
domain:
invalid: must be a valid domain name
categories:
locale:
unique: ætti að vera einstakt í flokki og gátt
@@ -185,6 +188,8 @@ is:
captain:
resolved: 'Conversation was marked resolved by %{user_name} due to inactivity'
open: 'Conversation was marked open by %{user_name}'
agent_bot:
error_moved_to_open: 'Conversation was marked open by system due to an error with the agent bot.'
status:
resolved: 'Samtal var merkt sem leyst af %{user_name}'
contact_resolved: 'Samtal var leyst af %{contact_name}'

View File

@@ -20,19 +20,19 @@ it:
hello: 'Ciao mondo'
inbox:
reauthorization:
success: 'Channel reauthorized successfully'
not_required: 'Reauthorization is not required for this inbox'
invalid_channel: 'Invalid channel type for reauthorization'
success: 'Canale riautorizzato con successo'
not_required: 'Riautorizzazione non richiesta per questo canale'
invalid_channel: 'Canale non valido per riautorizzazione'
auth:
saml:
invalid_email: 'Inserisci un indirizzo email valido'
authentication_failed: 'Authentication failed. Please check your credentials and try again.'
authentication_failed: 'Autenticazione fallita. Verifica le credenziali e riprova.'
messages:
reset_password_success: Woot! Richiesta di reimpostazione della password riuscita. Controlla la tua mail per le istruzioni.
reset_password_failure: Uh ho! Non siamo riusciti a trovare alcun utente con l'email specificata.
reset_password_saml_user: This account uses SAML authentication. Password reset is not available. Please contact your administrator.
login_saml_user: This account uses SAML authentication. Please sign in through your organization's SAML provider.
saml_not_available: SAML authentication is not available in this installation.
reset_password_saml_user: Questo account utilizza autenticazione SAML. Non è possibile resettare la password. Contatta il tuo amministratore.
login_saml_user: Questo account utilizza autenticazione SAML. Effettua il login dal portale SAML della tua organizzazione.
saml_not_available: Autenticazione SAML non disponibile in questa installazione.
inbox_deletetion_response: Your inbox deletion request will be processed in some time.
errors:
validations:
@@ -47,9 +47,9 @@ it:
invalid_params: 'Invalid, please check the signup paramters and try again'
failed: Registrazione non riuscita
assignment_policy:
not_found: Assignment policy not found
not_found: Policy di assegnazione non trovata
saml:
feature_not_enabled: SAML feature not enabled for this account
feature_not_enabled: Funzionalità SAML non attiva per questo account
data_import:
data_type:
invalid: Tipo di dato non valido
@@ -62,6 +62,9 @@ it:
invalid: Email non valida
phone_number:
invalid: dovrebbe essere nel formato e164
companies:
domain:
invalid: deve essere un dominio valido
categories:
locale:
unique: dovrebbe essere unico nella categoria e nel portale
@@ -70,12 +73,12 @@ it:
slack:
invalid_channel_id: 'Invalid slack channel. Please try again'
whatsapp:
token_exchange_failed: 'Failed to exchange code for access token. Please try again.'
invalid_token_permissions: 'The access token does not have the required permissions for WhatsApp.'
phone_info_fetch_failed: 'Failed to fetch phone number information. Please try again.'
token_exchange_failed: 'Impossibile scambiare il codice con il token di accesso. Riprova.'
invalid_token_permissions: 'Il token di accesso non dispone dei permessi richiesti per WhatsApp.'
phone_info_fetch_failed: 'Impossibile recuperare le informazioni sul numero di telefono. Riprova.'
reauthorization:
generic: 'Failed to reauthorize WhatsApp. Please try again.'
not_supported: 'Reauthorization is not supported for this type of WhatsApp channel.'
generic: 'Impossibile reautorizzare WhatsApp. Riprova.'
not_supported: 'La riautorizzazione non è supportata per questo tipo di canale WhatsApp.'
inboxes:
imap:
socket_error: Controlla la connessione di rete, l'indirizzo IMAP e riprova.
@@ -94,19 +97,19 @@ it:
custom_attribute_definition:
key_conflict: The provided key is not allowed as it might conflict with default attributes.
mfa:
already_enabled: MFA is already enabled
not_enabled: MFA is not enabled
invalid_code: Invalid verification code
invalid_backup_code: Invalid backup code
invalid_token: Invalid or expired MFA token
invalid_credentials: Invalid credentials or verification code
feature_unavailable: MFA feature is not available. Please configure encryption keys.
already_enabled: MFA già attiva
not_enabled: MFA non attiva
invalid_code: Codice di verifica non valido
invalid_backup_code: Codice di backup non valido
invalid_token: Token MFA non valido o scaduto
invalid_credentials: Credenziali o codice di verifica non validi
feature_unavailable: MFA non disponibile. Configura le chiavi di cifratura.
profile:
mfa:
enabled: MFA enabled successfully
disabled: MFA disabled successfully
enabled: MFA attivata con successo
disabled: MFA disattivata con successo
account_saml_settings:
invalid_certificate: must be a valid X.509 certificate in PEM format
invalid_certificate: deve essere un certificato X.509 valido in formato PEM
reports:
period: Periodo di segnalazione da %{since} a %{until}
utc_warning: The report generated is in UTC timezone
@@ -184,7 +187,9 @@ it:
activity:
captain:
resolved: 'La conversazione è stata segnata risolta da %{user_name} a causa di inattività'
open: 'Conversation was marked open by %{user_name}'
open: 'La conversazione è stata riaperta da %{user_name}'
agent_bot:
error_moved_to_open: 'La conversazione è stata riaperta dal sistema a causa di un errore con il Bot Agente.'
status:
resolved: 'La conversazione è stata contrassegnata come risolta da %{user_name}'
contact_resolved: 'La conversazione è stata risolta da %{contact_name}'
@@ -192,8 +197,8 @@ it:
pending: 'La conversazione è stata contrassegnata come in attesa da %{user_name}'
snoozed: 'La conversazione è stata posticipata da %{user_name}'
auto_resolved_days: 'La conversazione è stata contrassegnata come risolta dal sistema a causa di %{count} giorni d''inattività'
auto_resolved_hours: 'Conversation was marked resolved by system due to %{count} hours of inactivity'
auto_resolved_minutes: 'Conversation was marked resolved by system due to %{count} minutes of inactivity'
auto_resolved_hours: 'La conversazione è stata contrassegnata come risolta dal sistema a causa di %{count} ore d''inattività'
auto_resolved_minutes: 'La conversazione è stata contrassegnata come risolta dal sistema a causa di %{count} minuti d''inattività'
system_auto_open: System reopened the conversation due to a new incoming message.
priority:
added: '%{user_name} set the priority to %{new_priority}'
@@ -218,9 +223,9 @@ it:
issue_linked: 'Issue Linear %{issue_id} è stata collegata da %{user_name}'
issue_unlinked: 'Issue Linear %{issue_id} è stata scollegata da %{user_name}'
csat:
not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions'
not_sent_due_to_messaging_window: 'Sondaggio CSAT non inviato a causa di restrizioni sui messaggi in uscita'
auto_resolve:
not_sent_due_to_messaging_window: 'Auto-resolve message not sent due to outgoing message restrictions'
not_sent_due_to_messaging_window: 'Messaggio di auto-risoluzione non inviato a causa di restrizioni sui messaggi in uscita'
muted: '%{user_name} ha silenziato la conversazione'
unmuted: '%{user_name} ha riattivato l''audio della conversazione'
auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.'
@@ -255,27 +260,27 @@ it:
description: 'Dashboard Apps allow you to create and embed applications that display user information, orders, or payment history, providing more context to your customer support agents.'
dyte:
name: 'Dyte'
short_description: 'Start video/voice calls with customers directly from Chatwoot.'
short_description: 'Avvia chiamate/videochiamate con i clienti direttamente da Chatwoot.'
description: 'Dyte is a product that integrates audio and video functionalities into your application. With this integration, your agents can start video/voice calls with your customers directly from Chatwoot.'
meeting_name: '%{agent_name} has started a meeting'
slack:
name: 'Slack'
short_description: 'Receive notifications and respond to conversations directly in Slack.'
short_description: 'Ricevi notifiche e rispondi alle conversazioni direttamente in Slack.'
description: "Integrate Chatwoot with Slack to keep your team in sync. This integration allows you to receive notifications for new conversations and respond to them directly within Slack's interface."
webhooks:
name: 'Webhook'
description: 'Webhook events provide real-time updates about activities in your Chatwoot account. You can subscribe to your preferred events, and Chatwoot will send you HTTP callbacks with the updates.'
dialogflow:
name: 'Dialogflow'
short_description: 'Build chatbots to handle initial queries before transferring to agents.'
short_description: 'Configura chatbot per gestire le domande iniziali prima di trasferire agli operatori.'
description: 'Build chatbots with Dialogflow and easily integrate them into your inbox. These bots can handle initial queries before transferring them to a customer service agent.'
google_translate:
name: 'Google Translate'
short_description: 'Automatically translate customer messages for agents.'
short_description: 'Traduci automaticamente i messaggi dei clienti per gli operatori.'
description: "Integrate Google Translate to help agents easily translate customer messages. This integration automatically detects the language and converts it to the agent's or admin's preferred language."
openai:
name: 'OpenAI'
short_description: 'AI-powered reply suggestions, summarization, and message enhancement.'
short_description: 'Suggerimenti di risposta, riassunti, e miglioramento dei messaggi tramite AI.'
description: 'Leverage the power of large language models from OpenAI with the features such as reply suggestions, summarization, message rephrasing, spell-checking, and label classification.'
linear:
name: 'Linear'
@@ -287,43 +292,43 @@ it:
description: 'Collega il tuo spazio di lavoro Notion per consentire al Captain di accedere e generare risposte intelligenti utilizzando i contenuti dai tuoi database, documenti, e pagine per fornire più assistenza clienti contestuale.'
shopify:
name: 'Shopify'
short_description: 'Access order details and customer data from your Shopify store.'
short_description: 'Integra ordini e clienti dal tuo store Shopify.'
description: 'Connect your Shopify store to access order details, customer information, and product data directly within your conversations and helps your support team provide faster, more contextual assistance to your customers.'
leadsquared:
name: 'LeadSquared'
short_description: 'Sync your contacts and conversations with LeadSquared CRM.'
description: 'Sync your contacts and conversations with LeadSquared CRM. This integration automatically creates leads in LeadSquared when new contacts are added, and logs conversation activity to provide your sales team with complete context.'
short_description: 'Sincronizza contatti e conversazioni con LeadSquared CRM.'
description: 'Sincronizza i contatti e conversazioni con il CRM LeadSquared. Questa integrazione crea automaticamente i lead in LeadSquared quando vengono aggiunti nuovi contatti e registra l''attività di conversazione per fornire al team di vendita un contesto completo.'
captain:
copilot_message_required: Il messaggio è obbligatorio
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:
using_tool: 'Using tool %{function_name}'
completed_tool_call: 'Completed %{function_name} tool call'
using_tool: 'Utilizzando tool %{function_name}'
completed_tool_call: 'Tool %{function_name} utilizzato'
invalid_tool_call: 'Chiamata strumento non valida'
tool_not_available: 'Strumento non disponibile'
documents:
limit_exceeded: 'Document limit exceeded'
pdf_format_error: 'must be a PDF file'
pdf_size_error: 'must be less than 10MB'
pdf_upload_failed: 'Failed to upload PDF to OpenAI'
pdf_upload_success: 'PDF uploaded successfully with file_id: %{file_id}'
pdf_processing_failed: 'Failed to process PDF document %{document_id}: %{error}'
pdf_processing_success: 'Successfully processed PDF document %{document_id}'
faq_generation_complete: 'FAQ generation complete. Total FAQs created: %{count}'
using_paginated_faq: 'Using paginated FAQ generation for document %{document_id}'
using_standard_faq: 'Using standard FAQ generation for document %{document_id}'
response_creation_error: 'Error in creating response document: %{error}'
missing_openai_file_id: 'Document must have openai_file_id for paginated processing'
openai_api_error: 'OpenAI API Error: %{error}'
starting_paginated_faq: 'Starting paginated FAQ generation (%{pages_per_chunk} pages per chunk)'
stopping_faq_generation: 'Stopping processing. Reason: %{reason}'
paginated_faq_complete: 'Paginated generation complete. Total FAQs: %{total_faqs}, Pages processed: %{pages_processed}'
processing_pages: 'Processing pages %{start}-%{end} (iteration %{iteration})'
chunk_generated: 'Chunk generated %{chunk_faqs} FAQs. Total so far: %{total_faqs}'
page_processing_error: 'Error processing pages %{start}-%{end}: %{error}'
limit_exceeded: 'Raggiunto limite documenti'
pdf_format_error: 'deve essere un file PDF'
pdf_size_error: 'deve essere inferiore a 10MB'
pdf_upload_failed: 'Caricamento PDF a OpenAI fallito'
pdf_upload_success: 'PDF caricato con successo (file_id: %{file_id})'
pdf_processing_failed: 'Errore nel processare il documento PDF %{document_id}: %{error}'
pdf_processing_success: 'Documento PDF %{document_id} processato correttamente'
faq_generation_complete: 'Generazione FAQ completata. Totale FAQ generate: %{count}'
using_paginated_faq: 'Uso della generazione di FAQ paginate per il documento %{document_id}'
using_standard_faq: 'Uso della generazione di FAQ standard per il documento %{document_id}'
response_creation_error: 'Errore nella creazione del documento di risposta: %{error}'
missing_openai_file_id: 'Il documento deve avere openai_file_id per l''elaborazione paginata'
openai_api_error: 'Errore API OpenAI: %{error}'
starting_paginated_faq: 'Avvio della generazione di FAQ paginate (%{pages_per_chunk} pagine per chunk)'
stopping_faq_generation: 'Elaborazione interrotta. Motivo: %{reason}'
paginated_faq_complete: 'Generazione paginata completa. FAQ totali: %{total_faqs}, Pagine elaborate: %{pages_processed}'
processing_pages: 'Elaborazione pagine %{start}-%{end} (iterazione %{iteration})'
chunk_generated: 'Il chunk ha generato %{chunk_faqs} FAQ. Totale finora: %{total_faqs}'
page_processing_error: 'Errore nell''elaborazione delle pagine %{start}-%{end}: %{error}'
custom_tool:
slug_generation_failed: 'Unable to generate unique slug after 5 attempts'
slug_generation_failed: 'Impossibile generare slug univoco dopo 5 tentativi'
public_portal:
search:
search_placeholder: Search for article by title or body...
@@ -385,33 +390,33 @@ it:
automation:
system_name: 'Sistema di Automazione'
crm:
no_message: 'No messages in conversation'
attachment: '[Attachment: %{type}]'
no_message: 'Nessun messaggio nella conversazione'
attachment: '[Allegato: %{type}]'
no_content: '[No content]'
created_activity: |
New conversation started on %{brand_name}
Nuova conversazione iniziata su %{brand_name}
Channel: %{channel_info}
Created: %{formatted_creation_time}
Conversation ID: %{display_id}
View in %{brand_name}: %{url}
Canale: %{channel_info}
Creato: %{formatted_creation_time}
ID Conversazione: %{display_id}
Visualizza in %{brand_name}: %{url}
transcript_activity: |
Conversation Transcript from %{brand_name}
Trascrizione della conversazione da %{brand_name}
Channel: %{channel_info}
Conversation ID: %{display_id}
View in %{brand_name}: %{url}
Canale: %{channel_info}
ID Conversazione: %{display_id}
Visualizza in %{brand_name}: %{url}
Transcript:
Trascrizione:
%{format_messages}
agent_capacity_policy:
inbox_already_assigned: 'Inbox has already been assigned to this policy'
inbox_already_assigned: 'La casella è già stata assegnata a questa policy'
portals:
send_instructions:
email_required: 'L''email è obbligatoria'
invalid_email_format: 'Invalid email format'
custom_domain_not_configured: 'Custom domain is not configured'
instructions_sent_successfully: 'Instructions sent successfully'
subject: 'Finish setting up %{custom_domain}'
invalid_email_format: 'Formato email non valido'
custom_domain_not_configured: 'Dominio personalizzato non configurato'
instructions_sent_successfully: 'Istruzioni inviate con successo'
subject: 'Termina la configurazione di %{custom_domain}'
ssl_status:
custom_domain_not_configured: 'Custom domain is not configured'
custom_domain_not_configured: 'Dominio personalizzato non configurato'

View File

@@ -62,6 +62,9 @@ ja:
invalid: 無効なEメールです
phone_number:
invalid: e164形式である必要があります
companies:
domain:
invalid: must be a valid domain name
categories:
locale:
unique: カテゴリとポータルで一意である必要があります
@@ -185,6 +188,8 @@ ja:
captain:
resolved: 'Conversation was marked resolved by %{user_name} due to inactivity'
open: 'Conversation was marked open by %{user_name}'
agent_bot:
error_moved_to_open: 'Conversation was marked open by system due to an error with the agent bot.'
status:
resolved: '%{user_name} によって会話は解決済みになりました'
contact_resolved: '%{contact_name} によって会話が解決されました'

View File

@@ -62,6 +62,9 @@ ka:
invalid: Invalid email
phone_number:
invalid: should be in e164 format
companies:
domain:
invalid: must be a valid domain name
categories:
locale:
unique: should be unique in the category and portal
@@ -185,6 +188,8 @@ ka:
captain:
resolved: 'Conversation was marked resolved by %{user_name} due to inactivity'
open: 'Conversation was marked open by %{user_name}'
agent_bot:
error_moved_to_open: 'Conversation was marked open by system due to an error with the agent bot.'
status:
resolved: 'Conversation was marked resolved by %{user_name}'
contact_resolved: 'Conversation was resolved by %{contact_name}'

View File

@@ -62,6 +62,9 @@ ko:
invalid: Invalid email
phone_number:
invalid: should be in e164 format
companies:
domain:
invalid: must be a valid domain name
categories:
locale:
unique: should be unique in the category and portal
@@ -185,6 +188,8 @@ ko:
captain:
resolved: 'Conversation was marked resolved by %{user_name} due to inactivity'
open: 'Conversation was marked open by %{user_name}'
agent_bot:
error_moved_to_open: 'Conversation was marked open by system due to an error with the agent bot.'
status:
resolved: 'Conversation was marked resolved by %{user_name}'
contact_resolved: 'Conversation was resolved by %{contact_name}'

View File

@@ -62,6 +62,9 @@ lt:
invalid: Neteisingas el. paštas
phone_number:
invalid: turėtų būti e164 formato
companies:
domain:
invalid: must be a valid domain name
categories:
locale:
unique: turėtų būti unikalūs kategorijoje ir portale
@@ -185,6 +188,8 @@ lt:
captain:
resolved: 'Conversation was marked resolved by %{user_name} due to inactivity'
open: 'Conversation was marked open by %{user_name}'
agent_bot:
error_moved_to_open: 'Conversation was marked open by system due to an error with the agent bot.'
status:
resolved: 'Pokalbį pažymėjo %{user_name} kaip baigtą'
contact_resolved: 'Pokalbį užbaigė %{contact_name}'

View File

@@ -62,6 +62,9 @@ lv:
invalid: Nederīga e-pasta adrese
phone_number:
invalid: vajadzētu būt E.164 formātā
companies:
domain:
invalid: must be a valid domain name
categories:
locale:
unique: vajadzētu būt unikālai, kategorijā un portālā
@@ -185,6 +188,8 @@ lv:
captain:
resolved: 'Conversation was marked resolved by %{user_name} due to inactivity'
open: 'Conversation was marked open by %{user_name}'
agent_bot:
error_moved_to_open: 'Conversation was marked open by system due to an error with the agent bot.'
status:
resolved: '%{user_name} sarunu atzīmēja kā atrisinātu'
contact_resolved: '%{contact_name} atrisināja sarunu'

View File

@@ -62,6 +62,9 @@ ml:
invalid: Invalid email
phone_number:
invalid: should be in e164 format
companies:
domain:
invalid: must be a valid domain name
categories:
locale:
unique: should be unique in the category and portal
@@ -185,6 +188,8 @@ ml:
captain:
resolved: 'Conversation was marked resolved by %{user_name} due to inactivity'
open: 'Conversation was marked open by %{user_name}'
agent_bot:
error_moved_to_open: 'Conversation was marked open by system due to an error with the agent bot.'
status:
resolved: 'സംഭാഷണം %{user_name} പരിഹരിച്ചതായി അടയാളപ്പെടുത്തി'
contact_resolved: 'Conversation was resolved by %{contact_name}'

View File

@@ -62,6 +62,9 @@ ms:
invalid: Invalid email
phone_number:
invalid: should be in e164 format
companies:
domain:
invalid: must be a valid domain name
categories:
locale:
unique: should be unique in the category and portal
@@ -185,6 +188,8 @@ ms:
captain:
resolved: 'Conversation was marked resolved by %{user_name} due to inactivity'
open: 'Conversation was marked open by %{user_name}'
agent_bot:
error_moved_to_open: 'Conversation was marked open by system due to an error with the agent bot.'
status:
resolved: 'Conversation was marked resolved by %{user_name}'
contact_resolved: 'Conversation was resolved by %{contact_name}'

View File

@@ -62,6 +62,9 @@ ne:
invalid: Invalid email
phone_number:
invalid: should be in e164 format
companies:
domain:
invalid: must be a valid domain name
categories:
locale:
unique: should be unique in the category and portal
@@ -185,6 +188,8 @@ ne:
captain:
resolved: 'Conversation was marked resolved by %{user_name} due to inactivity'
open: 'Conversation was marked open by %{user_name}'
agent_bot:
error_moved_to_open: 'Conversation was marked open by system due to an error with the agent bot.'
status:
resolved: 'Conversation was marked resolved by %{user_name}'
contact_resolved: 'Conversation was resolved by %{contact_name}'

View File

@@ -62,6 +62,9 @@ nl:
invalid: Ongeldig email
phone_number:
invalid: moet in e164-formaat zijn
companies:
domain:
invalid: must be a valid domain name
categories:
locale:
unique: moet uniek zijn in de categorie en portal
@@ -185,6 +188,8 @@ nl:
captain:
resolved: 'Conversation was marked resolved by %{user_name} due to inactivity'
open: 'Conversation was marked open by %{user_name}'
agent_bot:
error_moved_to_open: 'Conversation was marked open by system due to an error with the agent bot.'
status:
resolved: 'Gesprek werd gemarkeerd door %{user_name}'
contact_resolved: 'Gesprek werd opgelost door %{contact_name}'

View File

@@ -62,6 +62,9 @@
invalid: Ugyldig epost
phone_number:
invalid: skal være i e164-format
companies:
domain:
invalid: must be a valid domain name
categories:
locale:
unique: må være unikt i kategorien og portalen
@@ -185,6 +188,8 @@
captain:
resolved: 'Conversation was marked resolved by %{user_name} due to inactivity'
open: 'Conversation was marked open by %{user_name}'
agent_bot:
error_moved_to_open: 'Conversation was marked open by system due to an error with the agent bot.'
status:
resolved: 'Samtale ble løst av %{user_name}'
contact_resolved: 'Conversation was resolved by %{contact_name}'

View File

@@ -62,6 +62,9 @@ pl:
invalid: Nieprawidłowy adres e-mail
phone_number:
invalid: powinno być w formacie e164
companies:
domain:
invalid: must be a valid domain name
categories:
locale:
unique: powinno być unikalne w kategorii i portalu
@@ -185,6 +188,8 @@ pl:
captain:
resolved: 'Conversation was marked resolved by %{user_name} due to inactivity'
open: 'Conversation was marked open by %{user_name}'
agent_bot:
error_moved_to_open: 'Conversation was marked open by system due to an error with the agent bot.'
status:
resolved: 'Rozmowa została oznaczona przez %{user_name}'
contact_resolved: 'Rozmowa została rozwiązana przez %{contact_name}'

View File

@@ -62,6 +62,9 @@ pt:
invalid: Email inválido
phone_number:
invalid: deve estar no formato e164
companies:
domain:
invalid: must be a valid domain name
categories:
locale:
unique: deve ser único na categoria e no portal
@@ -185,6 +188,8 @@ pt:
captain:
resolved: 'A conversa foi marcada como resolvida por %{user_name} devido à inatividade'
open: 'A conversa foi marcada como aberta por %{user_name}'
agent_bot:
error_moved_to_open: 'Conversation was marked open by system due to an error with the agent bot.'
status:
resolved: 'Conversa foi marcada como resolvida por %{user_name}'
contact_resolved: 'Conversa foi resolvida por %{contact_name}'

View File

@@ -62,6 +62,9 @@ pt_BR:
invalid: E-mail inválido
phone_number:
invalid: deve estar no formato e164
companies:
domain:
invalid: must be a valid domain name
categories:
locale:
unique: deve ser único na categoria e no portal
@@ -185,6 +188,8 @@ pt_BR:
captain:
resolved: 'A conversa foi marcada como resolvida por %{user_name} por inatividade'
open: 'A conversa foi aberta por %{user_name}'
agent_bot:
error_moved_to_open: 'Conversation was marked open by system due to an error with the agent bot.'
status:
resolved: 'Conversa foi marcada como resolvida por %{user_name}'
contact_resolved: 'A conversa foi resolvida por %{contact_name}'

View File

@@ -62,6 +62,9 @@ ro:
invalid: E-mail invalid
phone_number:
invalid: ar trebui să fie în format e164
companies:
domain:
invalid: must be a valid domain name
categories:
locale:
unique: ar trebui să fie unic în categorie și portal
@@ -185,6 +188,8 @@ ro:
captain:
resolved: 'Conversation was marked resolved by %{user_name} due to inactivity'
open: 'Conversation was marked open by %{user_name}'
agent_bot:
error_moved_to_open: 'Conversation was marked open by system due to an error with the agent bot.'
status:
resolved: 'Conversația a fost marcată de %{user_name}'
contact_resolved: 'Conversația a fost rezolvată de %{contact_name}'

View File

@@ -20,19 +20,19 @@ ru:
hello: 'Привет мир'
inbox:
reauthorization:
success: 'Channel reauthorized successfully'
not_required: 'Reauthorization is not required for this inbox'
invalid_channel: 'Invalid channel type for reauthorization'
success: 'Канал успешно повторно авторизирован'
not_required: 'Повторная авторизация не требуется для этого ящика'
invalid_channel: 'Неверный тип канала для повторной авторизации'
auth:
saml:
invalid_email: 'Пожалуйста, введите действительный адрес электронной почты'
authentication_failed: 'Authentication failed. Please check your credentials and try again.'
authentication_failed: 'Ошибка аутентификации. Пожалуйста, проверьте ваши учетные данные и повторите попытку.'
messages:
reset_password_success: Круто! Запрос на сброс пароля удался. Проверьте почту для получения инструкций.
reset_password_failure: Ой! Мы не смогли найти пользователя с указанным email.
reset_password_saml_user: This account uses SAML authentication. Password reset is not available. Please contact your administrator.
login_saml_user: This account uses SAML authentication. Please sign in through your organization's SAML provider.
saml_not_available: SAML authentication is not available in this installation.
reset_password_saml_user: Эта учетная запись использует SAML-аутентификацию. Сброс пароля недоступен. Пожалуйста, обратитесь к администратору.
login_saml_user: Эта учетная запись использует SAML аутентификацию. Пожалуйста, войдите через SAML провайдера вашей организации.
saml_not_available: SAML аутентификация не доступна в этой установке.
inbox_deletetion_response: Ваш запрос на удаление входящих сообщений будет обработан через некоторое время.
errors:
validations:
@@ -47,9 +47,9 @@ ru:
invalid_params: 'Неверно, проверьте параметры регистрации и повторите попытку'
failed: Ошибка регистрации
assignment_policy:
not_found: Assignment policy not found
not_found: Политика назначения не найдена
saml:
feature_not_enabled: SAML feature not enabled for this account
feature_not_enabled: Функция SAML не включена для этой учетной записи
data_import:
data_type:
invalid: Недопустимый тип данных
@@ -62,6 +62,9 @@ ru:
invalid: Неверный email
phone_number:
invalid: должен иметь формат e164
companies:
domain:
invalid: должно быть корректным доменным именем
categories:
locale:
unique: Должны быть уникальными в категории и портале
@@ -70,12 +73,12 @@ ru:
slack:
invalid_channel_id: 'Неправильный канал slack - попробуйте еще раз'
whatsapp:
token_exchange_failed: 'Failed to exchange code for access token. Please try again.'
invalid_token_permissions: 'The access token does not have the required permissions for WhatsApp.'
phone_info_fetch_failed: 'Failed to fetch phone number information. Please try again.'
token_exchange_failed: 'Не удалось обменять код на токена доступа. Пожалуйста, попробуйте еще раз.'
invalid_token_permissions: 'Токен доступа не имеет необходимых прав для WhatsApp.'
phone_info_fetch_failed: 'Не удалось получить информацию о номере телефона. Пожалуйста, попробуйте еще раз.'
reauthorization:
generic: 'Failed to reauthorize WhatsApp. Please try again.'
not_supported: 'Reauthorization is not supported for this type of WhatsApp channel.'
generic: 'Не удалось повторно авторизовать WhatsApp. Пожалуйста, попробуйте еще раз.'
not_supported: 'Повторная авторизация не поддерживается для данного типа канала WhatsApp.'
inboxes:
imap:
socket_error: Пожалуйста, проверьте сетевое подключение, адрес IMAP и повторите попытку.
@@ -94,19 +97,19 @@ ru:
custom_attribute_definition:
key_conflict: Предоставленный ключ не разрешён, так как он может конфликтовать со стандартными атрибутами.
mfa:
already_enabled: MFA is already enabled
not_enabled: MFA is not enabled
invalid_code: Invalid verification code
invalid_backup_code: Invalid backup code
invalid_token: Invalid or expired MFA token
invalid_credentials: Invalid credentials or verification code
feature_unavailable: MFA feature is not available. Please configure encryption keys.
already_enabled: MFA уже включен
not_enabled: MFA не включена
invalid_code: Неверный код подтверждения
invalid_backup_code: Неверный резервный код
invalid_token: Недопустимый или просроченный MFA токен
invalid_credentials: Неверные учетные данные или проверочный код
feature_unavailable: Функция MFA недоступна. Пожалуйста, настройте ключи шифрования.
profile:
mfa:
enabled: MFA enabled successfully
disabled: MFA disabled successfully
enabled: MFA успешно включен
disabled: MFA успешно отключен
account_saml_settings:
invalid_certificate: must be a valid X.509 certificate in PEM format
invalid_certificate: должен быть действительным сертификатом X.509 в формате PEM
reports:
period: Отчётный период с %{since} по %{until}
utc_warning: Отчёт создан в часовом поясе UTC
@@ -128,7 +131,7 @@ ru:
conversations_count: Количество диалогов
avg_first_response_time: Среднее время первого ответа
avg_resolution_time: Среднее время завершения
avg_reply_time: Avg reply time
avg_reply_time: Среднее время ответа
resolution_count: Количество завершенных
team_csv:
team_name: Название команды
@@ -172,19 +175,21 @@ ru:
no_content: 'Нет содержимого'
conversations:
captain:
handoff: 'Transferring to another agent for further assistance.'
handoff: 'Передача другому агенту для дальнейшей помощи.'
messages:
instagram_story_content: '%{story_sender} упомянул Вас в истории: '
instagram_deleted_story_content: Эта история больше недоступна.
deleted: Это сообщение было удалено
whatsapp:
list_button_label: 'Choose an item'
list_button_label: 'Выберите элемент'
delivery_status:
error_code: 'Код ошибки: %{error_code}'
activity:
captain:
resolved: 'Conversation was marked resolved by %{user_name} due to inactivity'
open: 'Conversation was marked open by %{user_name}'
resolved: 'Диалог был решен %{user_name} из-за бездействия'
open: 'Диалог был открыт %{user_name}'
agent_bot:
error_moved_to_open: 'Диалог был открыт системой из-за ошибки бота агента.'
status:
resolved: '%{user_name} завершил диалог'
contact_resolved: 'Разговор был закрыт %{contact_name}'
@@ -192,8 +197,8 @@ ru:
pending: 'Разговор был помечен как ожидающий %{user_name}'
snoozed: 'Разговор был помечен как отложенный %{user_name}'
auto_resolved_days: 'Разговор был помечен системой решённым из-за неактивности в течение %{count} дней'
auto_resolved_hours: 'Conversation was marked resolved by system due to %{count} hours of inactivity'
auto_resolved_minutes: 'Conversation was marked resolved by system due to %{count} minutes of inactivity'
auto_resolved_hours: 'Диалог был решен системой из-за %{count} часов бездействия'
auto_resolved_minutes: 'Диалог был решён системой из-за %{count} минут бездействия'
system_auto_open: Система переоткрыла разговор из-за нового входящего сообщения.
priority:
added: '%{user_name} установил приоритет на %{new_priority}'
@@ -214,11 +219,11 @@ ru:
added: '%{user_name} добавил политику SLA %{sla_name}'
removed: '%{user_name} удалил политику SLA %{sla_name}'
linear:
issue_created: 'Linear issue %{issue_id} was created by %{user_name}'
issue_linked: 'Linear issue %{issue_id} was linked by %{user_name}'
issue_unlinked: 'Linear issue %{issue_id} was unlinked by %{user_name}'
issue_created: 'Линейная задача %{issue_id} была создана %{user_name}'
issue_linked: 'Линейная задача %{issue_id} была связана с %{user_name}'
issue_unlinked: 'Линейная задача %{issue_id} была отвязана от %{user_name}'
csat:
not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions'
not_sent_due_to_messaging_window: 'Опрос CSAT не отправлен из-за ограничений исходящих сообщений'
auto_resolve:
not_sent_due_to_messaging_window: 'Сообщение автозавершения не отправлено из-за ограничений исходящих сообщений'
muted: '%{user_name} заглушил(а) этот разговор'
@@ -255,75 +260,75 @@ ru:
description: 'Панель приложений позволяет вам создавать и вставлять приложения, отображающие информацию о пользователе, заказы или историю платежей, обеспечивая больший контекст для агентов поддержки.'
dyte:
name: 'Dyte'
short_description: 'Start video/voice calls with customers directly from Chatwoot.'
short_description: 'Начните видео/голосовые звонки с клиентов прямо из Chatwoot.'
description: 'Dyte - это продукт, который интегрирует функции аудио и видео в ваше приложение. С помощью этой интеграции ваши агенты могут начать видео/голосовые звонки с вашими клиентами прямо из Chatwoot.'
meeting_name: '%{agent_name} приступил к встрече'
slack:
name: 'Slack'
short_description: 'Receive notifications and respond to conversations directly in Slack.'
short_description: 'Получать уведомления и отвечать на разговоры прямо в Slack.'
description: "Интегрируйте Chatwoot с Slack для синхронизации команды. Эта интеграция позволяет получать уведомления о новых разговорах и отвечать на них непосредственно в интерфейсе Slack."
webhooks:
name: 'Webhooks'
description: 'События Webhook предоставляют обновления об активности в вашем аккаунте Chatwoot в режиме реального времени. Вы можете подписаться на ваши предпочтительные события, и Chatwoot будет отправлять вам HTTP-ответы с обновлениями.'
dialogflow:
name: 'Диалог'
short_description: 'Build chatbots to handle initial queries before transferring to agents.'
short_description: 'Постройте чат ботов для обработки начальных запросов перед передачей агентам.'
description: 'Создайте чатботов с помощью Dialogflow и легко интегрируйте их в ваш источник. Эти боты могут обрабатывать начальные запросы, прежде чем передавать их агенту поддержки.'
google_translate:
name: 'Google Перевод'
short_description: 'Automatically translate customer messages for agents.'
short_description: 'Автоматически переводить сообщения клиентов для агентов.'
description: "Интегрируйте Google Translate, чтобы помочь агентам легко переводить сообщения клиентов. Эта интеграция автоматически определяет язык и преобразует его в язык, предпочтительный для агента или администратора."
openai:
name: 'OpenAI'
short_description: 'AI-powered reply suggestions, summarization, and message enhancement.'
short_description: 'Предложение ответов, краткое изложение и повышение эффективности сообщений с помощью ИИ.'
description: 'Используйте LLM OpenAI с такими функциями, как предложение ответов, резюмирование, перефразирование сообщений, проверка орфографии и подстановка категорий.'
linear:
name: 'Linear'
short_description: 'Create and link Linear issues directly from conversations.'
short_description: 'Создать и связать Линейные задачи непосредственно из диалогов.'
description: 'Создавайте или прикрепляйте уже существующие задачи в Linear непосредственно из окна диалога для более упорядоченного и эффективного процесса отслеживания проблем.'
notion:
name: 'Notion'
short_description: 'Integrate databases, documents and pages directly with Captain.'
description: 'Connect your Notion workspace to enable Captain to access and generate intelligent responses using content from your databases, documents, and pages to provide more contextual customer support.'
short_description: 'Интеграция баз данных, документов и страниц напрямую с Captain.'
description: 'Подключите ваше рабочее пространство Notion, чтобы включить Captain для доступа к Ии ответам, используя содержимое из вашей базы данных, документов и страниц, чтобы обеспечить более точную поддержку клиентов.'
shopify:
name: 'Shopify'
short_description: 'Access order details and customer data from your Shopify store.'
short_description: 'Доступ к информации о заказе и данным о клиентах из магазина Shopify.'
description: 'Connect your Shopify store to access order details, customer information, and product data directly within your conversations and helps your support team provide faster, more contextual assistance to your customers.'
leadsquared:
name: 'LeadSquared'
short_description: 'Sync your contacts and conversations with LeadSquared CRM.'
description: 'Sync your contacts and conversations with LeadSquared CRM. This integration automatically creates leads in LeadSquared when new contacts are added, and logs conversation activity to provide your sales team with complete context.'
short_description: 'Синхронизация контактов и диалогов с LeadSquared CRM.'
description: 'Синхронизация контактов и диалогов с LeadSquared CRM. Эта интеграция автоматически создает лиды в LeadSquared при добавлении новых контактов, и ведет разговор активности, чтобы обеспечить вашу команду продаж полным контекстом.'
captain:
copilot_message_required: Необходимо ввести сообщение
copilot_error: 'Пожалуйста, подключите ассистента к этому источнику входящих для использования Copilot'
copilot_limit: 'У вас закончились кредиты для Copilot. Вы можете купить дополнительные кредиты в разделе биллинга.'
copilot:
using_tool: 'Using tool %{function_name}'
completed_tool_call: 'Completed %{function_name} tool call'
invalid_tool_call: 'Invalid tool call'
tool_not_available: 'Tool not available'
using_tool: 'Использование инструмента %{function_name}'
completed_tool_call: 'Вызов инструмента %{function_name}'
invalid_tool_call: 'Неверный вызов инструмента'
tool_not_available: 'Инструмент недоступен'
documents:
limit_exceeded: 'Document limit exceeded'
pdf_format_error: 'must be a PDF file'
pdf_size_error: 'must be less than 10MB'
pdf_upload_failed: 'Failed to upload PDF to OpenAI'
pdf_upload_success: 'PDF uploaded successfully with file_id: %{file_id}'
pdf_processing_failed: 'Failed to process PDF document %{document_id}: %{error}'
pdf_processing_success: 'Successfully processed PDF document %{document_id}'
faq_generation_complete: 'FAQ generation complete. Total FAQs created: %{count}'
using_paginated_faq: 'Using paginated FAQ generation for document %{document_id}'
using_standard_faq: 'Using standard FAQ generation for document %{document_id}'
response_creation_error: 'Error in creating response document: %{error}'
missing_openai_file_id: 'Document must have openai_file_id for paginated processing'
openai_api_error: 'OpenAI API Error: %{error}'
starting_paginated_faq: 'Starting paginated FAQ generation (%{pages_per_chunk} pages per chunk)'
stopping_faq_generation: 'Stopping processing. Reason: %{reason}'
paginated_faq_complete: 'Paginated generation complete. Total FAQs: %{total_faqs}, Pages processed: %{pages_processed}'
processing_pages: 'Processing pages %{start}-%{end} (iteration %{iteration})'
chunk_generated: 'Chunk generated %{chunk_faqs} FAQs. Total so far: %{total_faqs}'
page_processing_error: 'Error processing pages %{start}-%{end}: %{error}'
limit_exceeded: 'Превышен лимит документов'
pdf_format_error: 'должен быть PDF файлом'
pdf_size_error: 'должно быть меньше 10МБ'
pdf_upload_failed: 'Не удалось загрузить PDF в OpenAI'
pdf_upload_success: 'PDF успешно загружен с file_id: %{file_id}'
pdf_processing_failed: 'Не удалось обработать PDF документ %{document_id}: %{error}'
pdf_processing_success: 'Документ PDF %{document_id} успешно обработан'
faq_generation_complete: 'Генерация FAQ завершено. Всего FAQ: %{count}'
using_paginated_faq: 'Использование нумерованной генерации FAQ для документа %{document_id}'
using_standard_faq: 'Использование стандартной генерации FAQ для документа %{document_id}'
response_creation_error: 'Ошибка при создании документа: %{error}'
missing_openai_file_id: 'Документ должен иметь openai_file_id для обработки страницы'
openai_api_error: 'Ошибка OpenAI API: %{error}'
starting_paginated_faq: 'Запуск постраничной генерации FAQ (%{pages_per_chunk} страниц на документ)'
stopping_faq_generation: 'Обработка остановлена. Причина: %{reason}'
paginated_faq_complete: 'Постраничная генерация завершена. Всего FAQ: %{total_faqs}, обработанных страниц: %{pages_processed}'
processing_pages: 'Обработка страниц %{start}-%{end} (итерация %{iteration})'
chunk_generated: 'Страниц сгенерировано %{chunk_faqs} FAQs. Всего на данный момент: %{total_faqs}'
page_processing_error: 'Ошибка при обработке страниц %{start}-%{end}: %{error}'
custom_tool:
slug_generation_failed: 'Unable to generate unique slug after 5 attempts'
slug_generation_failed: 'Невозможно сгенерировать уникальный slug после 5 попыток'
public_portal:
search:
search_placeholder: Поиск статьи по названию или содержанию...
@@ -349,7 +354,7 @@ ru:
made_with: Сделано с
header:
go_to_homepage: Сайт
visit_website: Visit website
visit_website: Посетить сайт
appearance:
system: Система
light: Светлая
@@ -391,35 +396,35 @@ ru:
many: '%{count} секунд'
other: '%{count} секунд'
automation:
system_name: 'Automation System'
system_name: 'Система автоматизации'
crm:
no_message: 'No messages in conversation'
attachment: '[Attachment: %{type}]'
no_message: 'В диалоге нет сообщений'
attachment: '[Вложение: %{type}]'
no_content: '[Нет содержимого]'
created_activity: |
New conversation started on %{brand_name}
Новый диалог начался на %{brand_name}
Channel: %{channel_info}
Created: %{formatted_creation_time}
Conversation ID: %{display_id}
View in %{brand_name}: %{url}
Канал: %{channel_info}
Создано: %{formatted_creation_time}
ID разговора: %{display_id}
Просмотрено в %{brand_name}: %{url}
transcript_activity: |
Conversation Transcript from %{brand_name}
Расшифровка разговора из %{brand_name}
Channel: %{channel_info}
Conversation ID: %{display_id}
View in %{brand_name}: %{url}
Канал: %{channel_info}
ID разговора: %{display_id}
Просмотр %{brand_name}: %{url}
Transcript:
Расшифровка:
%{format_messages}
agent_capacity_policy:
inbox_already_assigned: 'Inbox has already been assigned to this policy'
inbox_already_assigned: 'Входящие уже были назначены на эту политику'
portals:
send_instructions:
email_required: 'Необходимо указать Email'
invalid_email_format: 'Invalid email format'
custom_domain_not_configured: 'Custom domain is not configured'
instructions_sent_successfully: 'Instructions sent successfully'
subject: 'Finish setting up %{custom_domain}'
invalid_email_format: 'Неправильный формат email'
custom_domain_not_configured: 'Пользовательский домен не настроен'
instructions_sent_successfully: 'Инструкции успешно отправлены'
subject: 'Завершить настройку %{custom_domain}'
ssl_status:
custom_domain_not_configured: 'Custom domain is not configured'
custom_domain_not_configured: 'Пользовательский домен не настроен'

View File

@@ -62,6 +62,9 @@ sh:
invalid: Invalid email
phone_number:
invalid: should be in e164 format
companies:
domain:
invalid: must be a valid domain name
categories:
locale:
unique: should be unique in the category and portal
@@ -185,6 +188,8 @@ sh:
captain:
resolved: 'Conversation was marked resolved by %{user_name} due to inactivity'
open: 'Conversation was marked open by %{user_name}'
agent_bot:
error_moved_to_open: 'Conversation was marked open by system due to an error with the agent bot.'
status:
resolved: 'Conversation was marked resolved by %{user_name}'
contact_resolved: 'Conversation was resolved by %{contact_name}'

View File

@@ -62,6 +62,9 @@ sk:
invalid: Invalid email
phone_number:
invalid: should be in e164 format
companies:
domain:
invalid: must be a valid domain name
categories:
locale:
unique: should be unique in the category and portal
@@ -185,6 +188,8 @@ sk:
captain:
resolved: 'Conversation was marked resolved by %{user_name} due to inactivity'
open: 'Conversation was marked open by %{user_name}'
agent_bot:
error_moved_to_open: 'Conversation was marked open by system due to an error with the agent bot.'
status:
resolved: 'Conversation was marked resolved by %{user_name}'
contact_resolved: 'Conversation was resolved by %{contact_name}'

View File

@@ -62,6 +62,9 @@ sl:
invalid: Napačen e-poštni naslov
phone_number:
invalid: mora biti v formatu e164
companies:
domain:
invalid: must be a valid domain name
categories:
locale:
unique: mora biti edinstven v kategoriji in portalu
@@ -185,6 +188,8 @@ sl:
captain:
resolved: 'Conversation was marked resolved by %{user_name} due to inactivity'
open: 'Conversation was marked open by %{user_name}'
agent_bot:
error_moved_to_open: 'Conversation was marked open by system due to an error with the agent bot.'
status:
resolved: '%{user_name} je pogovor označil za rešenega'
contact_resolved: 'Pogovor je razrešil %{contact_name}'

View File

@@ -62,6 +62,9 @@ sq:
invalid: Invalid email
phone_number:
invalid: should be in e164 format
companies:
domain:
invalid: must be a valid domain name
categories:
locale:
unique: should be unique in the category and portal
@@ -185,6 +188,8 @@ sq:
captain:
resolved: 'Biseda u shënua si e zgjidhur nga %{user_name} për shkak të mungesës së aktivitetit'
open: 'Biseda u shënua si e hapur nga %{user_name}'
agent_bot:
error_moved_to_open: 'Conversation was marked open by system due to an error with the agent bot.'
status:
resolved: 'Conversation was marked resolved by %{user_name}'
contact_resolved: 'Conversation was resolved by %{contact_name}'

View File

@@ -62,6 +62,9 @@ sr-Latn:
invalid: Neispravna e-pošta
phone_number:
invalid: treba biti u e164 formatu
companies:
domain:
invalid: must be a valid domain name
categories:
locale:
unique: treba biti jedinstvena u kategoriji i portalu
@@ -185,6 +188,8 @@ sr-Latn:
captain:
resolved: 'Conversation was marked resolved by %{user_name} due to inactivity'
open: 'Conversation was marked open by %{user_name}'
agent_bot:
error_moved_to_open: 'Conversation was marked open by system due to an error with the agent bot.'
status:
resolved: 'Razgovor je označen kao rešen od strane %{user_name}'
contact_resolved: 'Razgovor je rešen od strane %{contact_name}'

View File

@@ -62,6 +62,9 @@ sv:
invalid: Invalid email
phone_number:
invalid: should be in e164 format
companies:
domain:
invalid: must be a valid domain name
categories:
locale:
unique: should be unique in the category and portal
@@ -185,6 +188,8 @@ sv:
captain:
resolved: 'Conversation was marked resolved by %{user_name} due to inactivity'
open: 'Conversation was marked open by %{user_name}'
agent_bot:
error_moved_to_open: 'Conversation was marked open by system due to an error with the agent bot.'
status:
resolved: 'Konversationen har markerats som löst av %{user_name}'
contact_resolved: 'Conversation was resolved by %{contact_name}'

View File

@@ -62,6 +62,9 @@ ta:
invalid: Invalid email
phone_number:
invalid: should be in e164 format
companies:
domain:
invalid: must be a valid domain name
categories:
locale:
unique: should be unique in the category and portal
@@ -185,6 +188,8 @@ ta:
captain:
resolved: 'Conversation was marked resolved by %{user_name} due to inactivity'
open: 'Conversation was marked open by %{user_name}'
agent_bot:
error_moved_to_open: 'Conversation was marked open by system due to an error with the agent bot.'
status:
resolved: 'உரையாடலுக்கு %{user_name} தீர்வு வழங்கியுள்ளார்'
contact_resolved: 'Conversation was resolved by %{contact_name}'

View File

@@ -62,6 +62,9 @@ th:
invalid: Invalid email
phone_number:
invalid: should be in e164 format
companies:
domain:
invalid: must be a valid domain name
categories:
locale:
unique: should be unique in the category and portal
@@ -185,6 +188,8 @@ th:
captain:
resolved: 'Conversation was marked resolved by %{user_name} due to inactivity'
open: 'Conversation was marked open by %{user_name}'
agent_bot:
error_moved_to_open: 'Conversation was marked open by system due to an error with the agent bot.'
status:
resolved: 'Conversation was marked resolved by %{user_name}'
contact_resolved: 'Conversation was resolved by %{contact_name}'

View File

@@ -62,6 +62,9 @@ tl:
invalid: Invalid email
phone_number:
invalid: should be in e164 format
companies:
domain:
invalid: must be a valid domain name
categories:
locale:
unique: should be unique in the category and portal
@@ -185,6 +188,8 @@ tl:
captain:
resolved: 'Conversation was marked resolved by %{user_name} due to inactivity'
open: 'Conversation was marked open by %{user_name}'
agent_bot:
error_moved_to_open: 'Conversation was marked open by system due to an error with the agent bot.'
status:
resolved: 'Conversation was marked resolved by %{user_name}'
contact_resolved: 'Conversation was resolved by %{contact_name}'

View File

@@ -62,6 +62,9 @@ tr:
invalid: Hatalı e-posta
phone_number:
invalid: e164 formatında olmalı
companies:
domain:
invalid: must be a valid domain name
categories:
locale:
unique: kategori ve portalde tekil olmalı
@@ -185,6 +188,8 @@ tr:
captain:
resolved: 'Sohbet, %{user_name} tarafından etkinlik olmadığı için çözüldü olarak işaretlendi'
open: 'Sohbet, %{user_name} tarafından açık olarak işaretlendi'
agent_bot:
error_moved_to_open: 'Conversation was marked open by system due to an error with the agent bot.'
status:
resolved: 'Konuşma %{user_name} tarafından çözümlendi olarak işaretlendi'
contact_resolved: 'Konuşma %{contact_name} tarafından çözümlendi olarak işaretlendi'

View File

@@ -62,6 +62,9 @@ uk:
invalid: Невірний email
phone_number:
invalid: має бути у форматі e164
companies:
domain:
invalid: must be a valid domain name
categories:
locale:
unique: має бути унікальним на категорії і порталі
@@ -185,6 +188,8 @@ uk:
captain:
resolved: 'Conversation was marked resolved by %{user_name} due to inactivity'
open: 'Conversation was marked open by %{user_name}'
agent_bot:
error_moved_to_open: 'Conversation was marked open by system due to an error with the agent bot.'
status:
resolved: 'Розмова була відмічена як вирішена %{user_name}'
contact_resolved: 'Діалог був закритий %{contact_name}'

View File

@@ -62,6 +62,9 @@ ur:
invalid: Invalid email
phone_number:
invalid: should be in e164 format
companies:
domain:
invalid: must be a valid domain name
categories:
locale:
unique: should be unique in the category and portal
@@ -185,6 +188,8 @@ ur:
captain:
resolved: 'Conversation was marked resolved by %{user_name} due to inactivity'
open: 'Conversation was marked open by %{user_name}'
agent_bot:
error_moved_to_open: 'Conversation was marked open by system due to an error with the agent bot.'
status:
resolved: 'Conversation was marked resolved by %{user_name}'
contact_resolved: 'Conversation was resolved by %{contact_name}'

View File

@@ -62,6 +62,9 @@ ur:
invalid: Invalid email
phone_number:
invalid: should be in e164 format
companies:
domain:
invalid: must be a valid domain name
categories:
locale:
unique: should be unique in the category and portal
@@ -185,6 +188,8 @@ ur:
captain:
resolved: 'Conversation was marked resolved by %{user_name} due to inactivity'
open: 'Conversation was marked open by %{user_name}'
agent_bot:
error_moved_to_open: 'Conversation was marked open by system due to an error with the agent bot.'
status:
resolved: 'Conversation was marked resolved by %{user_name}'
contact_resolved: 'Conversation was resolved by %{contact_name}'

View File

@@ -62,6 +62,9 @@ vi:
invalid: Email không hợp lệ
phone_number:
invalid: nên theo đinh dạng e164
companies:
domain:
invalid: must be a valid domain name
categories:
locale:
unique: phải là duy nhất trong danh mục và cổng thông tin
@@ -185,6 +188,8 @@ vi:
captain:
resolved: 'Conversation was marked resolved by %{user_name} due to inactivity'
open: 'Conversation was marked open by %{user_name}'
agent_bot:
error_moved_to_open: 'Conversation was marked open by system due to an error with the agent bot.'
status:
resolved: 'Cuộc trò chuyện được đánh dấu là đã giải quyết bởi %{user_name}'
contact_resolved: 'Hội thoại đã được giải quyết bởi %{contact_name}'

View File

@@ -62,6 +62,9 @@ zh_CN:
invalid: 无效的电子邮件
phone_number:
invalid: 应该是e164格式
companies:
domain:
invalid: must be a valid domain name
categories:
locale:
unique: 在类别和门户中应该是唯一的
@@ -185,6 +188,8 @@ zh_CN:
captain:
resolved: '对话被系统标记为已解决, 原因是 %{user_name} 不活跃'
open: '对话被 %{user_name} 打开'
agent_bot:
error_moved_to_open: 'Conversation was marked open by system due to an error with the agent bot.'
status:
resolved: '对话被标记由 %{user_name} 解决'
contact_resolved: '对话被 %{contact_name} 重新打开'

View File

@@ -62,6 +62,9 @@ zh_TW:
invalid: 無效的email
phone_number:
invalid: should be in e164 format
companies:
domain:
invalid: must be a valid domain name
categories:
locale:
unique: should be unique in the category and portal
@@ -185,6 +188,8 @@ zh_TW:
captain:
resolved: 'Conversation was marked resolved by %{user_name} due to inactivity'
open: 'Conversation was marked open by %{user_name}'
agent_bot:
error_moved_to_open: 'Conversation was marked open by system due to an error with the agent bot.'
status:
resolved: '被%{user_name}標記的對話已解決。'
contact_resolved: 'Conversation was resolved by %{contact_name}'