Restructure omni services and add Chatwoot research snapshot
This commit is contained in:
440
research/chatwoot/config/locales/am.yml
Normal file
440
research/chatwoot/config/locales/am.yml
Normal file
@@ -0,0 +1,440 @@
|
||||
#Files in the config/locales directory are used for internationalization
|
||||
#and are automatically loaded by Rails. If you want to use locales other
|
||||
#than English, add the necessary files in this directory.
|
||||
#To use the locales, use `I18n.t`:
|
||||
#I18n.t 'hello'
|
||||
#In views, this is aliased to just `t`:
|
||||
#<%= t('hello') %>
|
||||
#To use a different locale, set it with `I18n.locale`:
|
||||
#I18n.locale = :es
|
||||
#This would use the information in config/locales/es.yml.
|
||||
#The following keys must be escaped otherwise they will not be retrieved by
|
||||
#the default I18n backend:
|
||||
#true, false, on, off, yes, no
|
||||
#Instead, surround them with single quotes.
|
||||
#en:
|
||||
#'true': 'foo'
|
||||
#To learn more, please read the Rails Internationalization guide
|
||||
#available at https://guides.rubyonrails.org/i18n.html.
|
||||
am:
|
||||
hello: 'Hello world'
|
||||
inbox:
|
||||
reauthorization:
|
||||
success: 'Channel reauthorized successfully'
|
||||
not_required: 'Reauthorization is not required for this inbox'
|
||||
invalid_channel: 'Invalid channel type for reauthorization'
|
||||
auth:
|
||||
saml:
|
||||
invalid_email: 'Please enter a valid email address'
|
||||
authentication_failed: 'Authentication failed. Please check your credentials and try again.'
|
||||
messages:
|
||||
reset_password_success: Woot! Request for password reset is successful. Check your mail for instructions.
|
||||
reset_password_failure: Uh ho! We could not find any user with the specified 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.
|
||||
inbox_deletetion_response: Your inbox deletion request will be processed in some time.
|
||||
errors:
|
||||
validations:
|
||||
presence: must not be blank
|
||||
webhook:
|
||||
invalid: Invalid events
|
||||
signup:
|
||||
disposable_email: We do not allow disposable emails
|
||||
blocked_domain: This domain is not allowed. If you believe this is a mistake, please contact support.
|
||||
invalid_email: You have entered an invalid email
|
||||
email_already_exists: 'You have already signed up for an account with %{email}'
|
||||
invalid_params: 'Invalid, please check the signup paramters and try again'
|
||||
failed: Signup failed
|
||||
assignment_policy:
|
||||
not_found: Assignment policy not found
|
||||
attachments:
|
||||
invalid: Invalid attachment
|
||||
saml:
|
||||
feature_not_enabled: SAML feature not enabled for this account
|
||||
sso_not_enabled: SAML SSO is not enabled for this installation
|
||||
data_import:
|
||||
data_type:
|
||||
invalid: Invalid data type
|
||||
contacts:
|
||||
import:
|
||||
failed: File is blank
|
||||
export:
|
||||
success: We will notify you once contacts export file is ready to view.
|
||||
email:
|
||||
invalid: Invalid email
|
||||
phone_number:
|
||||
invalid: should be in e164 format
|
||||
companies:
|
||||
domain:
|
||||
invalid: must be a valid domain name
|
||||
search:
|
||||
query_missing: Specify search string with parameter q
|
||||
messages:
|
||||
search:
|
||||
time_range_limit_exceeded: 'Search is limited to the last %{days} days'
|
||||
categories:
|
||||
locale:
|
||||
unique: should be unique in the category and portal
|
||||
dyte:
|
||||
invalid_message_type: 'Invalid message type. Action not permitted'
|
||||
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.'
|
||||
phone_number_already_exists: 'Channel already exists for this phone number: %{phone_number}, please contact support if the error persists'
|
||||
reauthorization:
|
||||
generic: 'Failed to reauthorize WhatsApp. Please try again.'
|
||||
not_supported: 'Reauthorization is not supported for this type of WhatsApp channel.'
|
||||
inboxes:
|
||||
imap:
|
||||
socket_error: Please check the network connection, IMAP address and try again.
|
||||
no_response_error: Please check the IMAP credentials and try again.
|
||||
host_unreachable_error: Host unreachable, Please check the IMAP address, IMAP port and try again.
|
||||
connection_timed_out_error: Connection timed out for %{address}:%{port}
|
||||
connection_closed_error: Connection closed.
|
||||
validations:
|
||||
name: should not start or end with symbols, and it should not have < > / \ @ characters.
|
||||
custom_filters:
|
||||
number_of_records: Limit reached. The maximum number of allowed custom filters for a user per account is 1000.
|
||||
invalid_attribute: Invalid attribute key - [%{key}]. The key should be one of [%{allowed_keys}] or a custom attribute defined in the account.
|
||||
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.
|
||||
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.
|
||||
topup:
|
||||
credits_required: Credits amount is required
|
||||
invalid_credits: Invalid credits amount
|
||||
invalid_option: Invalid topup option
|
||||
plan_not_eligible: Top-ups are only available for paid plans. Please upgrade your plan first.
|
||||
stripe_customer_not_configured: Stripe customer not configured
|
||||
no_payment_method: No payment methods found. Please add a payment method before making a purchase.
|
||||
profile:
|
||||
mfa:
|
||||
enabled: MFA enabled successfully
|
||||
disabled: MFA disabled successfully
|
||||
account_saml_settings:
|
||||
invalid_certificate: must be a valid X.509 certificate in PEM format
|
||||
reports:
|
||||
period: Reporting period %{since} to %{until}
|
||||
utc_warning: The report generated is in UTC timezone
|
||||
agent_csv:
|
||||
agent_name: Agent name
|
||||
conversations_count: Assigned conversations
|
||||
avg_first_response_time: Avg first response time
|
||||
avg_resolution_time: Avg resolution time
|
||||
resolution_count: Resolution Count
|
||||
avg_customer_waiting_time: Avg customer waiting time
|
||||
inbox_csv:
|
||||
inbox_name: Inbox name
|
||||
inbox_type: Inbox type
|
||||
conversations_count: No. of conversations
|
||||
avg_first_response_time: Avg first response time
|
||||
avg_resolution_time: Avg resolution time
|
||||
label_csv:
|
||||
label_title: Label
|
||||
conversations_count: No. of conversations
|
||||
avg_first_response_time: Avg first response time
|
||||
avg_resolution_time: Avg resolution time
|
||||
avg_reply_time: Avg reply time
|
||||
resolution_count: Resolution Count
|
||||
team_csv:
|
||||
team_name: Team name
|
||||
conversations_count: Conversations count
|
||||
avg_first_response_time: Avg first response time
|
||||
avg_resolution_time: Avg resolution time
|
||||
resolution_count: Resolution Count
|
||||
avg_customer_waiting_time: Avg customer waiting time
|
||||
conversation_traffic_csv:
|
||||
timezone: Timezone
|
||||
sla_csv:
|
||||
conversation_id: Conversation ID
|
||||
sla_policy_breached: SLA Policy
|
||||
assignee: Assignee
|
||||
team: Team
|
||||
inbox: Inbox
|
||||
labels: Labels
|
||||
conversation_link: Link to the Conversation
|
||||
breached_events: Breached Events
|
||||
default_group_by: day
|
||||
csat:
|
||||
headers:
|
||||
contact_name: Contact Name
|
||||
contact_email_address: Contact Email Address
|
||||
contact_phone_number: Contact Phone Number
|
||||
link_to_the_conversation: Link to the conversation
|
||||
agent_name: Agent Name
|
||||
rating: Rating
|
||||
feedback: Feedback Comment
|
||||
recorded_at: Recorded date
|
||||
notifications:
|
||||
notification_title:
|
||||
conversation_creation: 'A conversation (#%{display_id}) has been created in %{inbox_name}'
|
||||
conversation_assignment: 'A conversation (#%{display_id}) has been assigned to you'
|
||||
assigned_conversation_new_message: 'A new message is created in conversation (#%{display_id})'
|
||||
conversation_mention: 'You have been mentioned in conversation (#%{display_id})'
|
||||
sla_missed_first_response: 'SLA target first response missed for conversation (#%{display_id})'
|
||||
sla_missed_next_response: 'SLA target next response missed for conversation (#%{display_id})'
|
||||
sla_missed_resolution: 'SLA target resolution missed for conversation (#%{display_id})'
|
||||
attachment: 'Attachment'
|
||||
no_content: 'No content'
|
||||
conversations:
|
||||
captain:
|
||||
handoff: 'Transferring to another agent for further assistance.'
|
||||
messages:
|
||||
instagram_story_content: '%{story_sender} mentioned you in the story: '
|
||||
instagram_deleted_story_content: This story is no longer available.
|
||||
instagram_shared_story_content: 'Shared story'
|
||||
instagram_shared_post_content: 'Shared post'
|
||||
deleted: This message was deleted
|
||||
whatsapp:
|
||||
list_button_label: 'Choose an item'
|
||||
delivery_status:
|
||||
error_code: '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}'
|
||||
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}'
|
||||
open: 'Conversation was reopened by %{user_name}'
|
||||
pending: 'Conversation was marked as pending by %{user_name}'
|
||||
snoozed: 'Conversation was snoozed by %{user_name}'
|
||||
auto_resolved_days: 'Conversation was marked resolved by system due to %{count} days of inactivity'
|
||||
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'
|
||||
system_auto_open: System reopened the conversation due to a new incoming message.
|
||||
priority:
|
||||
added: '%{user_name} set the priority to %{new_priority}'
|
||||
updated: '%{user_name} changed the priority from %{old_priority} to %{new_priority}'
|
||||
removed: '%{user_name} removed the priority'
|
||||
assignee:
|
||||
self_assigned: '%{user_name} self-assigned this conversation'
|
||||
assigned: 'Assigned to %{assignee_name} by %{user_name}'
|
||||
removed: 'Conversation unassigned by %{user_name}'
|
||||
team:
|
||||
assigned: 'Assigned to %{team_name} by %{user_name}'
|
||||
assigned_with_assignee: 'Assigned to %{assignee_name} via %{team_name} by %{user_name}'
|
||||
removed: 'Unassigned from %{team_name} by %{user_name}'
|
||||
labels:
|
||||
added: '%{user_name} added %{labels}'
|
||||
removed: '%{user_name} removed %{labels}'
|
||||
sla:
|
||||
added: '%{user_name} added SLA policy %{sla_name}'
|
||||
removed: '%{user_name} removed SLA policy %{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}'
|
||||
csat:
|
||||
not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions'
|
||||
auto_resolve:
|
||||
not_sent_due_to_messaging_window: 'Auto-resolve message not sent due to outgoing message restrictions'
|
||||
muted: '%{user_name} has muted the conversation'
|
||||
unmuted: '%{user_name} has unmuted the conversation'
|
||||
auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.'
|
||||
templates:
|
||||
greeting_message_body: '%{account_name} typically replies in a few hours.'
|
||||
ways_to_reach_you_message_body: 'Give the team a way to reach you.'
|
||||
email_input_box_message_body: 'Get notified by email'
|
||||
csat_input_message_body: 'Please rate the conversation'
|
||||
reply:
|
||||
email:
|
||||
header:
|
||||
notifications: 'Notifications'
|
||||
from_with_name: '%{assignee_name} from %{inbox_name} <%{from_email}>'
|
||||
reply_with_name: '%{assignee_name} from %{inbox_name} <reply+%{reply_email}>'
|
||||
friendly_name: '%{sender_name} from %{business_name} <%{from_email}>'
|
||||
professional_name: '%{business_name} <%{from_email}>'
|
||||
channel_email:
|
||||
header:
|
||||
reply_with_name: '%{assignee_name} from %{inbox_name} <%{from_email}>'
|
||||
reply_with_inbox_name: '%{inbox_name} <%{from_email}>'
|
||||
email_subject: 'New messages on this conversation'
|
||||
transcript_subject: 'Conversation Transcript'
|
||||
survey:
|
||||
response: 'Please rate this conversation, %{link}'
|
||||
contacts:
|
||||
online:
|
||||
delete: '%{contact_name} is Online, please try again later'
|
||||
integration_apps:
|
||||
#Note: webhooks and dashboard_apps don't need short_description as they use different modal components
|
||||
dashboard_apps:
|
||||
name: 'Dashboard Apps'
|
||||
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.'
|
||||
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.'
|
||||
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: 'Webhooks'
|
||||
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.'
|
||||
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.'
|
||||
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.'
|
||||
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'
|
||||
short_description: 'Create and link Linear issues directly from conversations.'
|
||||
description: 'Create issues in Linear directly from your conversation window. Alternatively, link existing Linear issues for a more streamlined and efficient issue tracking process.'
|
||||
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.'
|
||||
shopify:
|
||||
name: 'Shopify'
|
||||
short_description: 'Access order details and customer data from your Shopify store.'
|
||||
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.'
|
||||
captain:
|
||||
copilot_message_required: Message is required
|
||||
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'
|
||||
invalid_tool_call: 'Invalid tool call'
|
||||
tool_not_available: '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}'
|
||||
custom_tool:
|
||||
slug_generation_failed: 'Unable to generate unique slug after 5 attempts'
|
||||
public_portal:
|
||||
search:
|
||||
search_placeholder: Search for article by title or body...
|
||||
empty_placeholder: No results found.
|
||||
loading_placeholder: Searching...
|
||||
results_title: Search results
|
||||
toc_header: 'On this page'
|
||||
hero:
|
||||
sub_title: Search for the articles here or browse the categories below.
|
||||
common:
|
||||
home: Home
|
||||
last_updated_on: Last updated on %{last_updated_on}
|
||||
view_all_articles: View all
|
||||
article: article
|
||||
articles: articles
|
||||
author: author
|
||||
authors: authors
|
||||
other: other
|
||||
others: others
|
||||
by: By
|
||||
no_articles: There are no articles here
|
||||
footer:
|
||||
made_with: Made with
|
||||
header:
|
||||
go_to_homepage: Website
|
||||
visit_website: Visit website
|
||||
appearance:
|
||||
system: System
|
||||
light: Light
|
||||
dark: Dark
|
||||
featured_articles: Featured Articles
|
||||
uncategorized: Uncategorized
|
||||
404:
|
||||
title: Page not found
|
||||
description: We couldn't find the page you were looking for.
|
||||
back_to_home: Go to home page
|
||||
slack_unfurl:
|
||||
fields:
|
||||
name: Name
|
||||
email: Email
|
||||
phone_number: Phone
|
||||
company_name: Company
|
||||
inbox_name: Inbox
|
||||
inbox_type: Inbox Type
|
||||
button: Open conversation
|
||||
time_units:
|
||||
days:
|
||||
one: '%{count} day'
|
||||
other: '%{count} days'
|
||||
hours:
|
||||
one: '%{count} hour'
|
||||
other: '%{count} hours'
|
||||
minutes:
|
||||
one: '%{count} minute'
|
||||
other: '%{count} minutes'
|
||||
seconds:
|
||||
one: '%{count} second'
|
||||
other: '%{count} seconds'
|
||||
automation:
|
||||
system_name: 'Automation System'
|
||||
crm:
|
||||
no_message: 'No messages in conversation'
|
||||
attachment: '[Attachment: %{type}]'
|
||||
no_content: '[No content]'
|
||||
created_activity: |
|
||||
New conversation started on %{brand_name}
|
||||
|
||||
Channel: %{channel_info}
|
||||
Created: %{formatted_creation_time}
|
||||
Conversation ID: %{display_id}
|
||||
View in %{brand_name}: %{url}
|
||||
transcript_activity: |
|
||||
Conversation Transcript from %{brand_name}
|
||||
|
||||
Channel: %{channel_info}
|
||||
Conversation ID: %{display_id}
|
||||
View in %{brand_name}: %{url}
|
||||
|
||||
Transcript:
|
||||
%{format_messages}
|
||||
agent_capacity_policy:
|
||||
inbox_already_assigned: 'Inbox has already been assigned to this policy'
|
||||
portals:
|
||||
send_instructions:
|
||||
email_required: 'Email is required'
|
||||
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}'
|
||||
ssl_status:
|
||||
custom_domain_not_configured: 'Custom domain is not configured'
|
||||
456
research/chatwoot/config/locales/ar.yml
Normal file
456
research/chatwoot/config/locales/ar.yml
Normal file
@@ -0,0 +1,456 @@
|
||||
#Files in the config/locales directory are used for internationalization
|
||||
#and are automatically loaded by Rails. If you want to use locales other
|
||||
#than English, add the necessary files in this directory.
|
||||
#To use the locales, use `I18n.t`:
|
||||
#I18n.t 'hello'
|
||||
#In views, this is aliased to just `t`:
|
||||
#<%= t('hello') %>
|
||||
#To use a different locale, set it with `I18n.locale`:
|
||||
#I18n.locale = :es
|
||||
#This would use the information in config/locales/es.yml.
|
||||
#The following keys must be escaped otherwise they will not be retrieved by
|
||||
#the default I18n backend:
|
||||
#true, false, on, off, yes, no
|
||||
#Instead, surround them with single quotes.
|
||||
#en:
|
||||
#'true': 'foo'
|
||||
#To learn more, please read the Rails Internationalization guide
|
||||
#available at https://guides.rubyonrails.org/i18n.html.
|
||||
ar:
|
||||
hello: 'مرحباً بالعالم'
|
||||
inbox:
|
||||
reauthorization:
|
||||
success: 'Channel reauthorized successfully'
|
||||
not_required: 'Reauthorization is not required for this inbox'
|
||||
invalid_channel: 'Invalid channel type for reauthorization'
|
||||
auth:
|
||||
saml:
|
||||
invalid_email: 'الرجاء إدخال عنوان بريد إلكتروني صحيح'
|
||||
authentication_failed: 'Authentication failed. Please check your credentials and try again.'
|
||||
messages:
|
||||
reset_password_success: تم إرسال طلب إعادة تعيين كلمة المرور. يرجى مراجعة بريدك الإلكتروني للحصول على التعليمات.
|
||||
reset_password_failure: المعذرة! لم نتمكن من العثور على أي مستخدم بعنوان البريد الإلكتروني المحدد.
|
||||
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.
|
||||
inbox_deletetion_response: سيتم معالجة طلب حذف صندوق الوارد الخاص بك في بعض الوقت.
|
||||
errors:
|
||||
validations:
|
||||
presence: يجب ألا يكون فارغاً
|
||||
webhook:
|
||||
invalid: أحداث غير صالحة
|
||||
signup:
|
||||
disposable_email: نحن لا نسمح باسخدام عناوين البريد الإلكتروني المؤقتة
|
||||
blocked_domain: This domain is not allowed. If you believe this is a mistake, please contact support.
|
||||
invalid_email: لقد قمت بإدخال عنوان بريد إلكتروني غير صالح
|
||||
email_already_exists: 'لقد قمت بالفعل بتسجيل حساب سابقاً بالعنوان %{email}'
|
||||
invalid_params: 'غير صالح، الرجاء التحقق من خانات التسجيل وحاول مرة أخرى'
|
||||
failed: فشلت عملية التسجيل
|
||||
assignment_policy:
|
||||
not_found: Assignment policy not found
|
||||
attachments:
|
||||
invalid: Invalid attachment
|
||||
saml:
|
||||
feature_not_enabled: SAML feature not enabled for this account
|
||||
sso_not_enabled: SAML SSO is not enabled for this installation
|
||||
data_import:
|
||||
data_type:
|
||||
invalid: نوع البيانات غير صالح
|
||||
contacts:
|
||||
import:
|
||||
failed: الملف فارغ
|
||||
export:
|
||||
success: سنقوم بإعلامك بمجرد أن يكون ملف تصدير جهات الاتصال جاهزاً للعرض.
|
||||
email:
|
||||
invalid: إيميل غير صالح
|
||||
phone_number:
|
||||
invalid: يجب أن يكون بصيغة e164
|
||||
companies:
|
||||
domain:
|
||||
invalid: must be a valid domain name
|
||||
search:
|
||||
query_missing: Specify search string with parameter q
|
||||
messages:
|
||||
search:
|
||||
time_range_limit_exceeded: 'Search is limited to the last %{days} days'
|
||||
categories:
|
||||
locale:
|
||||
unique: يجب أن تكون فريدة من نوعها في الفئة والبوابة
|
||||
dyte:
|
||||
invalid_message_type: 'نوع الرسالة غير صالح. الإجراء غير مسموح به'
|
||||
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.'
|
||||
phone_number_already_exists: 'Channel already exists for this phone number: %{phone_number}, please contact support if the error persists'
|
||||
reauthorization:
|
||||
generic: 'Failed to reauthorize WhatsApp. Please try again.'
|
||||
not_supported: 'Reauthorization is not supported for this type of WhatsApp channel.'
|
||||
inboxes:
|
||||
imap:
|
||||
socket_error: الرجاء التحقق من اتصال الشبكة وعنوان IMAP ثم حاول مرة أخرى.
|
||||
no_response_error: الرجاء التحقق من بيانات اعتماد IMAP ثم حاول مرة أخرى.
|
||||
host_unreachable_error: المضيف لا يمكن الوصول إليه، الرجاء التحقق من عنوان IMAP ومنفذ IMAP ثم حاول مرة أخرى.
|
||||
connection_timed_out_error: انتهت مهلة الاتصال لـ %{address}:%{port}
|
||||
connection_closed_error: تم إغلاق الاتصال.
|
||||
validations:
|
||||
name: لا ينبغي أن تبدأ أو تنتهي بالرموز، ولا ينبغي أن يكون أقل من > / \ أحرف @ .
|
||||
custom_filters:
|
||||
number_of_records: تم الوصول إلى الحد الأقصى. الحد الأقصى لعدد عوامل التصفية المخصصة المسموح به للمستخدم لكل حساب هو 1000.
|
||||
invalid_attribute: مفتاح السمة غير صالح - [%{key}]. يجب أن يكون المفتاح واحد من [%{allowed_keys}] أو سمة مخصصة محددة في الحساب.
|
||||
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.
|
||||
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.
|
||||
topup:
|
||||
credits_required: Credits amount is required
|
||||
invalid_credits: Invalid credits amount
|
||||
invalid_option: Invalid topup option
|
||||
plan_not_eligible: Top-ups are only available for paid plans. Please upgrade your plan first.
|
||||
stripe_customer_not_configured: Stripe customer not configured
|
||||
no_payment_method: No payment methods found. Please add a payment method before making a purchase.
|
||||
profile:
|
||||
mfa:
|
||||
enabled: MFA enabled successfully
|
||||
disabled: MFA disabled successfully
|
||||
account_saml_settings:
|
||||
invalid_certificate: must be a valid X.509 certificate in PEM format
|
||||
reports:
|
||||
period: فترة التبليغ %{since} إلى %{until}
|
||||
utc_warning: التقرير الذي تم إنشاؤه في التوقيت العالمي الموحّد
|
||||
agent_csv:
|
||||
agent_name: اسم الوكيل
|
||||
conversations_count: المحادثات المعينة
|
||||
avg_first_response_time: متوسط وقت الاستجابة الأولى
|
||||
avg_resolution_time: متوسط وقت الحل
|
||||
resolution_count: عدد مرات الإغلاق
|
||||
avg_customer_waiting_time: متوسط وقت انتظار العميل
|
||||
inbox_csv:
|
||||
inbox_name: اسم صندوق الوارد
|
||||
inbox_type: نوع صندوق البريد
|
||||
conversations_count: عدد المحادثات
|
||||
avg_first_response_time: متوسط وقت الرد الأول
|
||||
avg_resolution_time: متوسط وقت الحل
|
||||
label_csv:
|
||||
label_title: الوسم
|
||||
conversations_count: عدد المحادثات
|
||||
avg_first_response_time: متوسط وقت الرد الأول
|
||||
avg_resolution_time: متوسط وقت الحل
|
||||
avg_reply_time: معدل وقت الرد
|
||||
resolution_count: عدد مرات الإغلاق
|
||||
team_csv:
|
||||
team_name: اسم الفريق
|
||||
conversations_count: عدد المحادثات
|
||||
avg_first_response_time: متوسط وقت الرد الأول
|
||||
avg_resolution_time: متوسط وقت الحل
|
||||
resolution_count: عدد مرات الإغلاق
|
||||
avg_customer_waiting_time: متوسط وقت انتظار العميل
|
||||
conversation_traffic_csv:
|
||||
timezone: منطقة زمنية
|
||||
sla_csv:
|
||||
conversation_id: معرف المحادثة
|
||||
sla_policy_breached: سياسة مستوى الخدمة
|
||||
assignee: المكلَّف
|
||||
team: الفريق
|
||||
inbox: صندوق الوارد
|
||||
labels: الوسوم
|
||||
conversation_link: رابط للمحادثة
|
||||
breached_events: أحداث الخرق
|
||||
default_group_by: اليوم
|
||||
csat:
|
||||
headers:
|
||||
contact_name: اسم جهة الاتصال
|
||||
contact_email_address: عنوان البريد الإلكتروني الخاص بجهة الاتصال
|
||||
contact_phone_number: رقم هاتف جهة الاتصال
|
||||
link_to_the_conversation: رابط إلى المحادثة
|
||||
agent_name: اسم الوكيل
|
||||
rating: التقييم
|
||||
feedback: التعليق على الملاحظات
|
||||
recorded_at: تاريخ التسجيل
|
||||
notifications:
|
||||
notification_title:
|
||||
conversation_creation: 'تم إنشاء محادثة (#%{display_id}) في %{inbox_name}'
|
||||
conversation_assignment: 'تم تعيين محادثة (#%{display_id}) لك'
|
||||
assigned_conversation_new_message: 'تم إنشاء رسالة جديدة في المحادثة (#%{display_id})'
|
||||
conversation_mention: 'تمت الإشارة إليك في المحادثة من قبل (#%{display_id})'
|
||||
sla_missed_first_response: 'هدف سياسة خدمة أول رد مفقود للمحادثة (#%{display_id})'
|
||||
sla_missed_next_response: 'هدف سياسة خدمة الرد القادم مفقود للمحادثة (#%{display_id})'
|
||||
sla_missed_resolution: 'هدف سياسة خدمة أول حل مفقود للمحادثة (#%{display_id})'
|
||||
attachment: 'المرفقات'
|
||||
no_content: 'لا يوجد محتوى'
|
||||
conversations:
|
||||
captain:
|
||||
handoff: 'تحويل إلى وكيل آخر لمزيد من المساعدة.'
|
||||
messages:
|
||||
instagram_story_content: 'أشار %{story_sender} إليك في القصة: '
|
||||
instagram_deleted_story_content: هذه القصة لم تعد متاحة.
|
||||
instagram_shared_story_content: 'Shared story'
|
||||
instagram_shared_post_content: 'Shared post'
|
||||
deleted: تم حذف هذه الرسالة
|
||||
whatsapp:
|
||||
list_button_label: 'اختر عنصر'
|
||||
delivery_status:
|
||||
error_code: 'رمز الخطأ: %{error_code}'
|
||||
activity:
|
||||
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}'
|
||||
open: 'تم إعادة فتح المحادثة بواسطة %{user_name}'
|
||||
pending: 'تم تحديث حالة المحادثة لـ"معلقة" بواسطة %{user_name}'
|
||||
snoozed: 'تم تأجيل المحادثة بواسطة %{user_name}'
|
||||
auto_resolved_days: 'تم وضع علامة على المحادثة كمحلولة من قبل النظام بسبب %{count} أيام من عدم النشاط'
|
||||
auto_resolved_hours: 'تم تحديد هذه المحادثة كمحلولة بواسطة النظام بسبب عدم النشاط لمدة %{count} ساعات'
|
||||
auto_resolved_minutes: 'تم تحديد هذه المحادثة كمحلولة بواسطة النظام بسبب عدم النشاط لمدة %{count} دقائق'
|
||||
system_auto_open: أعاد النظام فتح المحادثة بسبب رسالة واردة جديدة.
|
||||
priority:
|
||||
added: '%{user_name} حدد الأولوية إلى %{new_priority}'
|
||||
updated: '%{user_name} غيّر الأولوية من %{old_priority} إلى %{new_priority}'
|
||||
removed: '%{user_name} أزال الأولوية'
|
||||
assignee:
|
||||
self_assigned: '%{user_name} تم تعيينه تلقائياً لهذه المحادثة'
|
||||
assigned: 'تم إسنادها إلى %{assignee_name} بواسطة %{user_name}'
|
||||
removed: 'المحادثة غير مسندة بواسطة %{user_name}'
|
||||
team:
|
||||
assigned: 'تم إسنادها إلى %{team_name} بواسطة %{user_name}'
|
||||
assigned_with_assignee: 'تم تعيينه إلى %{assignee_name} عبر %{team_name} بواسطة %{user_name}'
|
||||
removed: 'إلغاء التعيين من %{team_name} بواسطة %{user_name}'
|
||||
labels:
|
||||
added: '%{user_name} أضاف %{labels}'
|
||||
removed: '%{user_name} أزال %{labels}'
|
||||
sla:
|
||||
added: '%{user_name} أضاف سياسة مستوى الخدمة %{sla_name}'
|
||||
removed: '%{user_name} أزال سياسة مستوى الخدمة %{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}'
|
||||
csat:
|
||||
not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions'
|
||||
auto_resolve:
|
||||
not_sent_due_to_messaging_window: 'Auto-resolve message not sent due to outgoing message restrictions'
|
||||
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.'
|
||||
templates:
|
||||
greeting_message_body: '%{account_name} يرد عادة خلال بضع ساعات.'
|
||||
ways_to_reach_you_message_body: 'زودنا بوسيلة للتواصل معك.'
|
||||
email_input_box_message_body: 'احصل على الإشعارات في البريد الإلكتروني'
|
||||
csat_input_message_body: 'الرجاء تقييم المحادثة'
|
||||
reply:
|
||||
email:
|
||||
header:
|
||||
notifications: 'الإشعارات'
|
||||
from_with_name: '%{assignee_name} من %{inbox_name} <%{from_email}>'
|
||||
reply_with_name: '%{assignee_name} من %{inbox_name} <%{reply_email}>'
|
||||
friendly_name: '%{sender_name} من %{business_name} <%{from_email}>'
|
||||
professional_name: '%{business_name} <%{from_email}>'
|
||||
channel_email:
|
||||
header:
|
||||
reply_with_name: '%{assignee_name} من %{inbox_name} <%{from_email}>'
|
||||
reply_with_inbox_name: '%{inbox_name} <%{from_email}>'
|
||||
email_subject: 'رسائل جديدة في هذه المحادثة'
|
||||
transcript_subject: 'نص المحادثة'
|
||||
survey:
|
||||
response: 'الرجاء تقييم هذه المحادثة، %{link}'
|
||||
contacts:
|
||||
online:
|
||||
delete: '%{contact_name} متصل، يرجى المحاولة مرة أخرى لاحقاً'
|
||||
integration_apps:
|
||||
#Note: webhooks and dashboard_apps don't need short_description as they use different modal components
|
||||
dashboard_apps:
|
||||
name: 'تطبيقات لوحة التحكم'
|
||||
description: 'تسمح لك تطبيقات لوحة التحكم بإنشاء وتضمين التطبيقات التي تعرض معلومات المستخدم أو الطلبات أو سجل الدفع، مما يوفر المزيد من السياق لوكلاء دعم العملاء الخاص بك.'
|
||||
dyte:
|
||||
name: 'Dyte'
|
||||
short_description: 'Start video/voice calls with customers directly from Chatwoot.'
|
||||
description: 'Dyte هو منتج يدمج وظائف الصوت والفيديو في تطبيقك. مع هذا الدمج، يمكن لوكلائك بدء مكالمات الفيديو/الصوت مع عملائك مباشرة من Chatwoot.'
|
||||
meeting_name: 'بدأ %{agent_name} اجتماعاً'
|
||||
slack:
|
||||
name: 'Slack'
|
||||
short_description: 'Receive notifications and respond to conversations directly in Slack.'
|
||||
description: "دمج Chatwoot مع Slack للحفاظ على مزامنة فريقك. هذا التكامل يسمح لك باستلام إشعارات للمحادثات الجديدة والرد عليها مباشرة داخل واجهة Slacks."
|
||||
webhooks:
|
||||
name: 'Webhook'
|
||||
description: 'أحداث Webhook توفر تحديثات في الوقت الحقيقي حول الأنشطة في حساب Chatwoot الخاص بك. يمكنك الاشتراك في الأحداث المفضلة الخاصة بك، وسترسل Chatwoot لك اتصالات HTTP مع التحديثات.'
|
||||
dialogflow:
|
||||
name: 'Dialogflow'
|
||||
short_description: 'Build chatbots to handle initial queries before transferring to agents.'
|
||||
description: 'بناء روبوتات الدردشة مع حركة الاتصال ودمجها بسهولة في صندوق الوارد الخاص بك. يمكن لهذه الروبوتات التعامل مع الاستفسارات الأولية قبل نقلها إلى وكيل خدمة العملاء.'
|
||||
google_translate:
|
||||
name: 'ترجمة Google'
|
||||
short_description: 'Automatically translate customer messages for agents.'
|
||||
description: "دمج ترجمة جوجل لمساعدة الوكلاء على ترجمة رسائل العملاء بسهولة. هذا الدمج يكشف تلقائياً اللغة ويحولها إلى اللغة المفضلة لدى الوكيل أو المدير."
|
||||
openai:
|
||||
name: 'OpenAI'
|
||||
short_description: 'AI-powered reply suggestions, summarization, and message enhancement.'
|
||||
description: 'الاستفادة من قوة نماذج اللغات الكبيرة من OpenAI مع ميزات مثل اقتراحات الرد، التلخيص، إعادة صياغة الرسائل، التحقق الإملائي، تصنيف البطاقات.'
|
||||
linear:
|
||||
name: 'Linear'
|
||||
short_description: 'Create and link Linear issues directly from conversations.'
|
||||
description: 'إنشاء مشكلات في Linear مباشرة من نافذة المحادثة الخاصة بك. بدلاً من ذلك، قم بربط مشكلات Linear القائمة من أجل عملية تتبع أكثر تبسيطاً وكفاءة.'
|
||||
notion:
|
||||
name: 'نوشن'
|
||||
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.'
|
||||
shopify:
|
||||
name: 'Shopify'
|
||||
short_description: 'Access order details and customer data from your Shopify store.'
|
||||
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.'
|
||||
captain:
|
||||
copilot_message_required: الرسالة مطلوبة
|
||||
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'
|
||||
invalid_tool_call: 'Invalid tool call'
|
||||
tool_not_available: '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}'
|
||||
custom_tool:
|
||||
slug_generation_failed: 'Unable to generate unique slug after 5 attempts'
|
||||
public_portal:
|
||||
search:
|
||||
search_placeholder: البحث عن مقالة حسب العنوان أو الجسم...
|
||||
empty_placeholder: لم يتم العثور على النتائج.
|
||||
loading_placeholder: جاري البحث...
|
||||
results_title: نتائج البحث
|
||||
toc_header: 'في هذه الصفحة'
|
||||
hero:
|
||||
sub_title: ابحث عن المقالات هنا أو تصفح الفئات أدناه.
|
||||
common:
|
||||
home: الرئيسية
|
||||
last_updated_on: آخر تحديث في %{last_updated_on}
|
||||
view_all_articles: عرض الكل
|
||||
article: مقال
|
||||
articles: المقالات
|
||||
author: المؤلف
|
||||
authors: المؤلفون
|
||||
other: آخر
|
||||
others: الآخرين
|
||||
by: بواسطة
|
||||
no_articles: لا توجد مقالات
|
||||
footer:
|
||||
made_with: صنع بـ
|
||||
header:
|
||||
go_to_homepage: الموقع الإلكتروني
|
||||
visit_website: Visit website
|
||||
appearance:
|
||||
system: النظام
|
||||
light: فاتح
|
||||
dark: مظلم
|
||||
featured_articles: المقالات المميزة
|
||||
uncategorized: غير مصنف
|
||||
404:
|
||||
title: لم يتم العثور على الصفحة
|
||||
description: لم نتمكن من العثور على الصفحة التي تبحث عنها.
|
||||
back_to_home: الذهاب إلى الصفحة الرئيسية
|
||||
slack_unfurl:
|
||||
fields:
|
||||
name: الاسم
|
||||
email: البريد الإلكتروني
|
||||
phone_number: هاتف
|
||||
company_name: المنشأة
|
||||
inbox_name: صندوق الوارد
|
||||
inbox_type: نوع صندوق الوارد
|
||||
button: فتح المحادثة
|
||||
time_units:
|
||||
days:
|
||||
zero: '%{count} يوم'
|
||||
one: '%{count} يوم'
|
||||
two: '%{count} يوم'
|
||||
few: '%{count} أيام'
|
||||
many: '%{count} أيام'
|
||||
other: '%{count} يوم'
|
||||
hours:
|
||||
zero: '%{count} ساعة'
|
||||
one: '%{count} ساعة'
|
||||
two: '%{count} ساعات'
|
||||
few: '%{count} ساعات'
|
||||
many: '%{count} ساعة'
|
||||
other: '%{count} ساعة'
|
||||
minutes:
|
||||
zero: '%{count} دقيقة'
|
||||
one: '%{count} دقيقة'
|
||||
two: '%{count} دقائق'
|
||||
few: '%{count} دقائق'
|
||||
many: '%{count} دقيقة'
|
||||
other: '%{count} دقيقة'
|
||||
seconds:
|
||||
zero: '%{count} ثانية'
|
||||
one: '%{count} ثانية'
|
||||
two: '%{count} ثواني'
|
||||
few: '%{count} ثواني'
|
||||
many: '%{count} ثانية'
|
||||
other: '%{count} ثانية'
|
||||
automation:
|
||||
system_name: 'Automation System'
|
||||
crm:
|
||||
no_message: 'No messages in conversation'
|
||||
attachment: '[Attachment: %{type}]'
|
||||
no_content: '[لا يوجد محتوى]'
|
||||
created_activity: |
|
||||
New conversation started on %{brand_name}
|
||||
|
||||
Channel: %{channel_info}
|
||||
Created: %{formatted_creation_time}
|
||||
Conversation ID: %{display_id}
|
||||
View in %{brand_name}: %{url}
|
||||
transcript_activity: |
|
||||
Conversation Transcript from %{brand_name}
|
||||
|
||||
Channel: %{channel_info}
|
||||
Conversation ID: %{display_id}
|
||||
View in %{brand_name}: %{url}
|
||||
|
||||
Transcript:
|
||||
%{format_messages}
|
||||
agent_capacity_policy:
|
||||
inbox_already_assigned: 'Inbox has already been assigned to this policy'
|
||||
portals:
|
||||
send_instructions:
|
||||
email_required: 'البريد الإلكتروني مطلوب'
|
||||
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}'
|
||||
ssl_status:
|
||||
custom_domain_not_configured: 'Custom domain is not configured'
|
||||
440
research/chatwoot/config/locales/az.yml
Normal file
440
research/chatwoot/config/locales/az.yml
Normal file
@@ -0,0 +1,440 @@
|
||||
#Files in the config/locales directory are used for internationalization
|
||||
#and are automatically loaded by Rails. If you want to use locales other
|
||||
#than English, add the necessary files in this directory.
|
||||
#To use the locales, use `I18n.t`:
|
||||
#I18n.t 'hello'
|
||||
#In views, this is aliased to just `t`:
|
||||
#<%= t('hello') %>
|
||||
#To use a different locale, set it with `I18n.locale`:
|
||||
#I18n.locale = :es
|
||||
#This would use the information in config/locales/es.yml.
|
||||
#The following keys must be escaped otherwise they will not be retrieved by
|
||||
#the default I18n backend:
|
||||
#true, false, on, off, yes, no
|
||||
#Instead, surround them with single quotes.
|
||||
#en:
|
||||
#'true': 'foo'
|
||||
#To learn more, please read the Rails Internationalization guide
|
||||
#available at https://guides.rubyonrails.org/i18n.html.
|
||||
az:
|
||||
hello: 'Hello world'
|
||||
inbox:
|
||||
reauthorization:
|
||||
success: 'Channel reauthorized successfully'
|
||||
not_required: 'Reauthorization is not required for this inbox'
|
||||
invalid_channel: 'Invalid channel type for reauthorization'
|
||||
auth:
|
||||
saml:
|
||||
invalid_email: 'Please enter a valid email address'
|
||||
authentication_failed: 'Authentication failed. Please check your credentials and try again.'
|
||||
messages:
|
||||
reset_password_success: Woot! Request for password reset is successful. Check your mail for instructions.
|
||||
reset_password_failure: Uh ho! We could not find any user with the specified 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.
|
||||
inbox_deletetion_response: Your inbox deletion request will be processed in some time.
|
||||
errors:
|
||||
validations:
|
||||
presence: must not be blank
|
||||
webhook:
|
||||
invalid: Invalid events
|
||||
signup:
|
||||
disposable_email: We do not allow disposable emails
|
||||
blocked_domain: This domain is not allowed. If you believe this is a mistake, please contact support.
|
||||
invalid_email: You have entered an invalid email
|
||||
email_already_exists: 'You have already signed up for an account with %{email}'
|
||||
invalid_params: 'Invalid, please check the signup paramters and try again'
|
||||
failed: Signup failed
|
||||
assignment_policy:
|
||||
not_found: Assignment policy not found
|
||||
attachments:
|
||||
invalid: Invalid attachment
|
||||
saml:
|
||||
feature_not_enabled: SAML feature not enabled for this account
|
||||
sso_not_enabled: SAML SSO is not enabled for this installation
|
||||
data_import:
|
||||
data_type:
|
||||
invalid: Invalid data type
|
||||
contacts:
|
||||
import:
|
||||
failed: File is blank
|
||||
export:
|
||||
success: We will notify you once contacts export file is ready to view.
|
||||
email:
|
||||
invalid: Invalid email
|
||||
phone_number:
|
||||
invalid: should be in e164 format
|
||||
companies:
|
||||
domain:
|
||||
invalid: must be a valid domain name
|
||||
search:
|
||||
query_missing: Specify search string with parameter q
|
||||
messages:
|
||||
search:
|
||||
time_range_limit_exceeded: 'Search is limited to the last %{days} days'
|
||||
categories:
|
||||
locale:
|
||||
unique: should be unique in the category and portal
|
||||
dyte:
|
||||
invalid_message_type: 'Invalid message type. Action not permitted'
|
||||
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.'
|
||||
phone_number_already_exists: 'Channel already exists for this phone number: %{phone_number}, please contact support if the error persists'
|
||||
reauthorization:
|
||||
generic: 'Failed to reauthorize WhatsApp. Please try again.'
|
||||
not_supported: 'Reauthorization is not supported for this type of WhatsApp channel.'
|
||||
inboxes:
|
||||
imap:
|
||||
socket_error: Please check the network connection, IMAP address and try again.
|
||||
no_response_error: Please check the IMAP credentials and try again.
|
||||
host_unreachable_error: Host unreachable, Please check the IMAP address, IMAP port and try again.
|
||||
connection_timed_out_error: Connection timed out for %{address}:%{port}
|
||||
connection_closed_error: Connection closed.
|
||||
validations:
|
||||
name: should not start or end with symbols, and it should not have < > / \ @ characters.
|
||||
custom_filters:
|
||||
number_of_records: Limit reached. The maximum number of allowed custom filters for a user per account is 1000.
|
||||
invalid_attribute: Invalid attribute key - [%{key}]. The key should be one of [%{allowed_keys}] or a custom attribute defined in the account.
|
||||
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.
|
||||
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.
|
||||
topup:
|
||||
credits_required: Credits amount is required
|
||||
invalid_credits: Invalid credits amount
|
||||
invalid_option: Invalid topup option
|
||||
plan_not_eligible: Top-ups are only available for paid plans. Please upgrade your plan first.
|
||||
stripe_customer_not_configured: Stripe customer not configured
|
||||
no_payment_method: No payment methods found. Please add a payment method before making a purchase.
|
||||
profile:
|
||||
mfa:
|
||||
enabled: MFA enabled successfully
|
||||
disabled: MFA disabled successfully
|
||||
account_saml_settings:
|
||||
invalid_certificate: must be a valid X.509 certificate in PEM format
|
||||
reports:
|
||||
period: Reporting period %{since} to %{until}
|
||||
utc_warning: The report generated is in UTC timezone
|
||||
agent_csv:
|
||||
agent_name: Agent name
|
||||
conversations_count: Assigned conversations
|
||||
avg_first_response_time: Avg first response time
|
||||
avg_resolution_time: Avg resolution time
|
||||
resolution_count: Resolution Count
|
||||
avg_customer_waiting_time: Avg customer waiting time
|
||||
inbox_csv:
|
||||
inbox_name: Inbox name
|
||||
inbox_type: Inbox type
|
||||
conversations_count: No. of conversations
|
||||
avg_first_response_time: Avg first response time
|
||||
avg_resolution_time: Avg resolution time
|
||||
label_csv:
|
||||
label_title: Label
|
||||
conversations_count: No. of conversations
|
||||
avg_first_response_time: Avg first response time
|
||||
avg_resolution_time: Avg resolution time
|
||||
avg_reply_time: Avg reply time
|
||||
resolution_count: Resolution Count
|
||||
team_csv:
|
||||
team_name: Team name
|
||||
conversations_count: Conversations count
|
||||
avg_first_response_time: Avg first response time
|
||||
avg_resolution_time: Avg resolution time
|
||||
resolution_count: Resolution Count
|
||||
avg_customer_waiting_time: Avg customer waiting time
|
||||
conversation_traffic_csv:
|
||||
timezone: Timezone
|
||||
sla_csv:
|
||||
conversation_id: Conversation ID
|
||||
sla_policy_breached: SLA Policy
|
||||
assignee: Assignee
|
||||
team: Team
|
||||
inbox: Inbox
|
||||
labels: Labels
|
||||
conversation_link: Link to the Conversation
|
||||
breached_events: Breached Events
|
||||
default_group_by: day
|
||||
csat:
|
||||
headers:
|
||||
contact_name: Contact Name
|
||||
contact_email_address: Contact Email Address
|
||||
contact_phone_number: Contact Phone Number
|
||||
link_to_the_conversation: Link to the conversation
|
||||
agent_name: Agent Name
|
||||
rating: Rating
|
||||
feedback: Feedback Comment
|
||||
recorded_at: Recorded date
|
||||
notifications:
|
||||
notification_title:
|
||||
conversation_creation: 'A conversation (#%{display_id}) has been created in %{inbox_name}'
|
||||
conversation_assignment: 'A conversation (#%{display_id}) has been assigned to you'
|
||||
assigned_conversation_new_message: 'A new message is created in conversation (#%{display_id})'
|
||||
conversation_mention: 'You have been mentioned in conversation (#%{display_id})'
|
||||
sla_missed_first_response: 'SLA target first response missed for conversation (#%{display_id})'
|
||||
sla_missed_next_response: 'SLA target next response missed for conversation (#%{display_id})'
|
||||
sla_missed_resolution: 'SLA target resolution missed for conversation (#%{display_id})'
|
||||
attachment: 'Attachment'
|
||||
no_content: 'No content'
|
||||
conversations:
|
||||
captain:
|
||||
handoff: 'Transferring to another agent for further assistance.'
|
||||
messages:
|
||||
instagram_story_content: '%{story_sender} mentioned you in the story: '
|
||||
instagram_deleted_story_content: This story is no longer available.
|
||||
instagram_shared_story_content: 'Shared story'
|
||||
instagram_shared_post_content: 'Shared post'
|
||||
deleted: This message was deleted
|
||||
whatsapp:
|
||||
list_button_label: 'Choose an item'
|
||||
delivery_status:
|
||||
error_code: '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}'
|
||||
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}'
|
||||
open: 'Conversation was reopened by %{user_name}'
|
||||
pending: 'Conversation was marked as pending by %{user_name}'
|
||||
snoozed: 'Conversation was snoozed by %{user_name}'
|
||||
auto_resolved_days: 'Conversation was marked resolved by system due to %{count} days of inactivity'
|
||||
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'
|
||||
system_auto_open: System reopened the conversation due to a new incoming message.
|
||||
priority:
|
||||
added: '%{user_name} set the priority to %{new_priority}'
|
||||
updated: '%{user_name} changed the priority from %{old_priority} to %{new_priority}'
|
||||
removed: '%{user_name} removed the priority'
|
||||
assignee:
|
||||
self_assigned: '%{user_name} self-assigned this conversation'
|
||||
assigned: 'Assigned to %{assignee_name} by %{user_name}'
|
||||
removed: 'Conversation unassigned by %{user_name}'
|
||||
team:
|
||||
assigned: 'Assigned to %{team_name} by %{user_name}'
|
||||
assigned_with_assignee: 'Assigned to %{assignee_name} via %{team_name} by %{user_name}'
|
||||
removed: 'Unassigned from %{team_name} by %{user_name}'
|
||||
labels:
|
||||
added: '%{user_name} added %{labels}'
|
||||
removed: '%{user_name} removed %{labels}'
|
||||
sla:
|
||||
added: '%{user_name} added SLA policy %{sla_name}'
|
||||
removed: '%{user_name} removed SLA policy %{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}'
|
||||
csat:
|
||||
not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions'
|
||||
auto_resolve:
|
||||
not_sent_due_to_messaging_window: 'Auto-resolve message not sent due to outgoing message restrictions'
|
||||
muted: '%{user_name} has muted the conversation'
|
||||
unmuted: '%{user_name} has unmuted the conversation'
|
||||
auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.'
|
||||
templates:
|
||||
greeting_message_body: '%{account_name} typically replies in a few hours.'
|
||||
ways_to_reach_you_message_body: 'Give the team a way to reach you.'
|
||||
email_input_box_message_body: 'Get notified by email'
|
||||
csat_input_message_body: 'Please rate the conversation'
|
||||
reply:
|
||||
email:
|
||||
header:
|
||||
notifications: 'Notifications'
|
||||
from_with_name: '%{assignee_name} from %{inbox_name} <%{from_email}>'
|
||||
reply_with_name: '%{assignee_name} from %{inbox_name} <reply+%{reply_email}>'
|
||||
friendly_name: '%{sender_name} from %{business_name} <%{from_email}>'
|
||||
professional_name: '%{business_name} <%{from_email}>'
|
||||
channel_email:
|
||||
header:
|
||||
reply_with_name: '%{assignee_name} from %{inbox_name} <%{from_email}>'
|
||||
reply_with_inbox_name: '%{inbox_name} <%{from_email}>'
|
||||
email_subject: 'New messages on this conversation'
|
||||
transcript_subject: 'Conversation Transcript'
|
||||
survey:
|
||||
response: 'Please rate this conversation, %{link}'
|
||||
contacts:
|
||||
online:
|
||||
delete: '%{contact_name} is Online, please try again later'
|
||||
integration_apps:
|
||||
#Note: webhooks and dashboard_apps don't need short_description as they use different modal components
|
||||
dashboard_apps:
|
||||
name: 'Dashboard Apps'
|
||||
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.'
|
||||
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.'
|
||||
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: 'Webhooks'
|
||||
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.'
|
||||
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.'
|
||||
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.'
|
||||
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'
|
||||
short_description: 'Create and link Linear issues directly from conversations.'
|
||||
description: 'Create issues in Linear directly from your conversation window. Alternatively, link existing Linear issues for a more streamlined and efficient issue tracking process.'
|
||||
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.'
|
||||
shopify:
|
||||
name: 'Shopify'
|
||||
short_description: 'Access order details and customer data from your Shopify store.'
|
||||
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.'
|
||||
captain:
|
||||
copilot_message_required: Message is required
|
||||
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'
|
||||
invalid_tool_call: 'Invalid tool call'
|
||||
tool_not_available: '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}'
|
||||
custom_tool:
|
||||
slug_generation_failed: 'Unable to generate unique slug after 5 attempts'
|
||||
public_portal:
|
||||
search:
|
||||
search_placeholder: Search for article by title or body...
|
||||
empty_placeholder: No results found.
|
||||
loading_placeholder: Searching...
|
||||
results_title: Search results
|
||||
toc_header: 'On this page'
|
||||
hero:
|
||||
sub_title: Search for the articles here or browse the categories below.
|
||||
common:
|
||||
home: Home
|
||||
last_updated_on: Last updated on %{last_updated_on}
|
||||
view_all_articles: View all
|
||||
article: article
|
||||
articles: articles
|
||||
author: author
|
||||
authors: authors
|
||||
other: other
|
||||
others: others
|
||||
by: By
|
||||
no_articles: There are no articles here
|
||||
footer:
|
||||
made_with: Made with
|
||||
header:
|
||||
go_to_homepage: Website
|
||||
visit_website: Visit website
|
||||
appearance:
|
||||
system: System
|
||||
light: Light
|
||||
dark: Dark
|
||||
featured_articles: Featured Articles
|
||||
uncategorized: Uncategorized
|
||||
404:
|
||||
title: Page not found
|
||||
description: We couldn't find the page you were looking for.
|
||||
back_to_home: Go to home page
|
||||
slack_unfurl:
|
||||
fields:
|
||||
name: Name
|
||||
email: Email
|
||||
phone_number: Phone
|
||||
company_name: Company
|
||||
inbox_name: Inbox
|
||||
inbox_type: Inbox Type
|
||||
button: Open conversation
|
||||
time_units:
|
||||
days:
|
||||
one: '%{count} day'
|
||||
other: '%{count} days'
|
||||
hours:
|
||||
one: '%{count} hour'
|
||||
other: '%{count} hours'
|
||||
minutes:
|
||||
one: '%{count} minute'
|
||||
other: '%{count} minutes'
|
||||
seconds:
|
||||
one: '%{count} second'
|
||||
other: '%{count} seconds'
|
||||
automation:
|
||||
system_name: 'Automation System'
|
||||
crm:
|
||||
no_message: 'No messages in conversation'
|
||||
attachment: '[Attachment: %{type}]'
|
||||
no_content: '[No content]'
|
||||
created_activity: |
|
||||
New conversation started on %{brand_name}
|
||||
|
||||
Channel: %{channel_info}
|
||||
Created: %{formatted_creation_time}
|
||||
Conversation ID: %{display_id}
|
||||
View in %{brand_name}: %{url}
|
||||
transcript_activity: |
|
||||
Conversation Transcript from %{brand_name}
|
||||
|
||||
Channel: %{channel_info}
|
||||
Conversation ID: %{display_id}
|
||||
View in %{brand_name}: %{url}
|
||||
|
||||
Transcript:
|
||||
%{format_messages}
|
||||
agent_capacity_policy:
|
||||
inbox_already_assigned: 'Inbox has already been assigned to this policy'
|
||||
portals:
|
||||
send_instructions:
|
||||
email_required: 'Email is required'
|
||||
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}'
|
||||
ssl_status:
|
||||
custom_domain_not_configured: 'Custom domain is not configured'
|
||||
440
research/chatwoot/config/locales/bg.yml
Normal file
440
research/chatwoot/config/locales/bg.yml
Normal file
@@ -0,0 +1,440 @@
|
||||
#Files in the config/locales directory are used for internationalization
|
||||
#and are automatically loaded by Rails. If you want to use locales other
|
||||
#than English, add the necessary files in this directory.
|
||||
#To use the locales, use `I18n.t`:
|
||||
#I18n.t 'hello'
|
||||
#In views, this is aliased to just `t`:
|
||||
#<%= t('hello') %>
|
||||
#To use a different locale, set it with `I18n.locale`:
|
||||
#I18n.locale = :es
|
||||
#This would use the information in config/locales/es.yml.
|
||||
#The following keys must be escaped otherwise they will not be retrieved by
|
||||
#the default I18n backend:
|
||||
#true, false, on, off, yes, no
|
||||
#Instead, surround them with single quotes.
|
||||
#en:
|
||||
#'true': 'foo'
|
||||
#To learn more, please read the Rails Internationalization guide
|
||||
#available at https://guides.rubyonrails.org/i18n.html.
|
||||
bg:
|
||||
hello: 'Hello world'
|
||||
inbox:
|
||||
reauthorization:
|
||||
success: 'Channel reauthorized successfully'
|
||||
not_required: 'Reauthorization is not required for this inbox'
|
||||
invalid_channel: 'Invalid channel type for reauthorization'
|
||||
auth:
|
||||
saml:
|
||||
invalid_email: 'Please enter a valid email address'
|
||||
authentication_failed: 'Authentication failed. Please check your credentials and try again.'
|
||||
messages:
|
||||
reset_password_success: Woot! Request for password reset is successful. Check your mail for instructions.
|
||||
reset_password_failure: Uh ho! We could not find any user with the specified 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.
|
||||
inbox_deletetion_response: Your inbox deletion request will be processed in some time.
|
||||
errors:
|
||||
validations:
|
||||
presence: must not be blank
|
||||
webhook:
|
||||
invalid: Invalid events
|
||||
signup:
|
||||
disposable_email: We do not allow disposable emails
|
||||
blocked_domain: This domain is not allowed. If you believe this is a mistake, please contact support.
|
||||
invalid_email: You have entered an invalid email
|
||||
email_already_exists: 'You have already signed up for an account with %{email}'
|
||||
invalid_params: 'Invalid, please check the signup paramters and try again'
|
||||
failed: Signup failed
|
||||
assignment_policy:
|
||||
not_found: Assignment policy not found
|
||||
attachments:
|
||||
invalid: Invalid attachment
|
||||
saml:
|
||||
feature_not_enabled: SAML feature not enabled for this account
|
||||
sso_not_enabled: SAML SSO is not enabled for this installation
|
||||
data_import:
|
||||
data_type:
|
||||
invalid: Invalid data type
|
||||
contacts:
|
||||
import:
|
||||
failed: File is blank
|
||||
export:
|
||||
success: We will notify you once contacts export file is ready to view.
|
||||
email:
|
||||
invalid: Invalid email
|
||||
phone_number:
|
||||
invalid: should be in e164 format
|
||||
companies:
|
||||
domain:
|
||||
invalid: must be a valid domain name
|
||||
search:
|
||||
query_missing: Specify search string with parameter q
|
||||
messages:
|
||||
search:
|
||||
time_range_limit_exceeded: 'Search is limited to the last %{days} days'
|
||||
categories:
|
||||
locale:
|
||||
unique: should be unique in the category and portal
|
||||
dyte:
|
||||
invalid_message_type: 'Invalid message type. Action not permitted'
|
||||
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.'
|
||||
phone_number_already_exists: 'Channel already exists for this phone number: %{phone_number}, please contact support if the error persists'
|
||||
reauthorization:
|
||||
generic: 'Failed to reauthorize WhatsApp. Please try again.'
|
||||
not_supported: 'Reauthorization is not supported for this type of WhatsApp channel.'
|
||||
inboxes:
|
||||
imap:
|
||||
socket_error: Please check the network connection, IMAP address and try again.
|
||||
no_response_error: Please check the IMAP credentials and try again.
|
||||
host_unreachable_error: Host unreachable, Please check the IMAP address, IMAP port and try again.
|
||||
connection_timed_out_error: Connection timed out for %{address}:%{port}
|
||||
connection_closed_error: Connection closed.
|
||||
validations:
|
||||
name: should not start or end with symbols, and it should not have < > / \ @ characters.
|
||||
custom_filters:
|
||||
number_of_records: Limit reached. The maximum number of allowed custom filters for a user per account is 1000.
|
||||
invalid_attribute: Invalid attribute key - [%{key}]. The key should be one of [%{allowed_keys}] or a custom attribute defined in the account.
|
||||
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.
|
||||
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.
|
||||
topup:
|
||||
credits_required: Credits amount is required
|
||||
invalid_credits: Invalid credits amount
|
||||
invalid_option: Invalid topup option
|
||||
plan_not_eligible: Top-ups are only available for paid plans. Please upgrade your plan first.
|
||||
stripe_customer_not_configured: Stripe customer not configured
|
||||
no_payment_method: No payment methods found. Please add a payment method before making a purchase.
|
||||
profile:
|
||||
mfa:
|
||||
enabled: MFA enabled successfully
|
||||
disabled: MFA disabled successfully
|
||||
account_saml_settings:
|
||||
invalid_certificate: must be a valid X.509 certificate in PEM format
|
||||
reports:
|
||||
period: Reporting period %{since} to %{until}
|
||||
utc_warning: The report generated is in UTC timezone
|
||||
agent_csv:
|
||||
agent_name: Agent name
|
||||
conversations_count: Assigned conversations
|
||||
avg_first_response_time: Avg first response time
|
||||
avg_resolution_time: Avg resolution time
|
||||
resolution_count: Resolution Count
|
||||
avg_customer_waiting_time: Avg customer waiting time
|
||||
inbox_csv:
|
||||
inbox_name: Inbox name
|
||||
inbox_type: Inbox type
|
||||
conversations_count: No. of conversations
|
||||
avg_first_response_time: Avg first response time
|
||||
avg_resolution_time: Avg resolution time
|
||||
label_csv:
|
||||
label_title: Label
|
||||
conversations_count: No. of conversations
|
||||
avg_first_response_time: Avg first response time
|
||||
avg_resolution_time: Avg resolution time
|
||||
avg_reply_time: Avg reply time
|
||||
resolution_count: Resolution Count
|
||||
team_csv:
|
||||
team_name: Team name
|
||||
conversations_count: Conversations count
|
||||
avg_first_response_time: Avg first response time
|
||||
avg_resolution_time: Avg resolution time
|
||||
resolution_count: Resolution Count
|
||||
avg_customer_waiting_time: Avg customer waiting time
|
||||
conversation_traffic_csv:
|
||||
timezone: Timezone
|
||||
sla_csv:
|
||||
conversation_id: Conversation ID
|
||||
sla_policy_breached: SLA Policy
|
||||
assignee: Assignee
|
||||
team: Team
|
||||
inbox: Входяща кутия
|
||||
labels: Етикети
|
||||
conversation_link: Link to the Conversation
|
||||
breached_events: Breached Events
|
||||
default_group_by: day
|
||||
csat:
|
||||
headers:
|
||||
contact_name: Contact Name
|
||||
contact_email_address: Contact Email Address
|
||||
contact_phone_number: Contact Phone Number
|
||||
link_to_the_conversation: Link to the conversation
|
||||
agent_name: Име на агента
|
||||
rating: Rating
|
||||
feedback: Feedback Comment
|
||||
recorded_at: Recorded date
|
||||
notifications:
|
||||
notification_title:
|
||||
conversation_creation: 'A conversation (#%{display_id}) has been created in %{inbox_name}'
|
||||
conversation_assignment: 'A conversation (#%{display_id}) has been assigned to you'
|
||||
assigned_conversation_new_message: 'A new message is created in conversation (#%{display_id})'
|
||||
conversation_mention: 'You have been mentioned in conversation (#%{display_id})'
|
||||
sla_missed_first_response: 'SLA target first response missed for conversation (#%{display_id})'
|
||||
sla_missed_next_response: 'SLA target next response missed for conversation (#%{display_id})'
|
||||
sla_missed_resolution: 'SLA target resolution missed for conversation (#%{display_id})'
|
||||
attachment: 'Attachment'
|
||||
no_content: 'No content'
|
||||
conversations:
|
||||
captain:
|
||||
handoff: 'Transferring to another agent for further assistance.'
|
||||
messages:
|
||||
instagram_story_content: '%{story_sender} mentioned you in the story: '
|
||||
instagram_deleted_story_content: This story is no longer available.
|
||||
instagram_shared_story_content: 'Shared story'
|
||||
instagram_shared_post_content: 'Shared post'
|
||||
deleted: This message was deleted
|
||||
whatsapp:
|
||||
list_button_label: 'Choose an item'
|
||||
delivery_status:
|
||||
error_code: '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}'
|
||||
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}'
|
||||
open: 'Conversation was reopened by %{user_name}'
|
||||
pending: 'Conversation was marked as pending by %{user_name}'
|
||||
snoozed: 'Conversation was snoozed by %{user_name}'
|
||||
auto_resolved_days: 'Conversation was marked resolved by system due to %{count} days of inactivity'
|
||||
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'
|
||||
system_auto_open: System reopened the conversation due to a new incoming message.
|
||||
priority:
|
||||
added: '%{user_name} set the priority to %{new_priority}'
|
||||
updated: '%{user_name} changed the priority from %{old_priority} to %{new_priority}'
|
||||
removed: '%{user_name} removed the priority'
|
||||
assignee:
|
||||
self_assigned: '%{user_name} self-assigned this conversation'
|
||||
assigned: 'Assigned to %{assignee_name} by %{user_name}'
|
||||
removed: 'Conversation unassigned by %{user_name}'
|
||||
team:
|
||||
assigned: 'Assigned to %{team_name} by %{user_name}'
|
||||
assigned_with_assignee: 'Assigned to %{assignee_name} via %{team_name} by %{user_name}'
|
||||
removed: 'Unassigned from %{team_name} by %{user_name}'
|
||||
labels:
|
||||
added: '%{user_name} added %{labels}'
|
||||
removed: '%{user_name} removed %{labels}'
|
||||
sla:
|
||||
added: '%{user_name} added SLA policy %{sla_name}'
|
||||
removed: '%{user_name} removed SLA policy %{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}'
|
||||
csat:
|
||||
not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions'
|
||||
auto_resolve:
|
||||
not_sent_due_to_messaging_window: 'Auto-resolve message not sent due to outgoing message restrictions'
|
||||
muted: '%{user_name} has muted the conversation'
|
||||
unmuted: '%{user_name} has unmuted the conversation'
|
||||
auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.'
|
||||
templates:
|
||||
greeting_message_body: '%{account_name} typically replies in a few hours.'
|
||||
ways_to_reach_you_message_body: 'Give the team a way to reach you.'
|
||||
email_input_box_message_body: 'Get notified by email'
|
||||
csat_input_message_body: 'Please rate the conversation'
|
||||
reply:
|
||||
email:
|
||||
header:
|
||||
notifications: 'Notifications'
|
||||
from_with_name: '%{assignee_name} from %{inbox_name} <%{from_email}>'
|
||||
reply_with_name: '%{assignee_name} from %{inbox_name} <reply+%{reply_email}>'
|
||||
friendly_name: '%{sender_name} from %{business_name} <%{from_email}>'
|
||||
professional_name: '%{business_name} <%{from_email}>'
|
||||
channel_email:
|
||||
header:
|
||||
reply_with_name: '%{assignee_name} from %{inbox_name} <%{from_email}>'
|
||||
reply_with_inbox_name: '%{inbox_name} <%{from_email}>'
|
||||
email_subject: 'New messages on this conversation'
|
||||
transcript_subject: 'Conversation Transcript'
|
||||
survey:
|
||||
response: 'Please rate this conversation, %{link}'
|
||||
contacts:
|
||||
online:
|
||||
delete: '%{contact_name} is Online, please try again later'
|
||||
integration_apps:
|
||||
#Note: webhooks and dashboard_apps don't need short_description as they use different modal components
|
||||
dashboard_apps:
|
||||
name: 'Dashboard Apps'
|
||||
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.'
|
||||
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.'
|
||||
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: 'Webhooks'
|
||||
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.'
|
||||
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.'
|
||||
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.'
|
||||
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'
|
||||
short_description: 'Create and link Linear issues directly from conversations.'
|
||||
description: 'Create issues in Linear directly from your conversation window. Alternatively, link existing Linear issues for a more streamlined and efficient issue tracking process.'
|
||||
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.'
|
||||
shopify:
|
||||
name: 'Shopify'
|
||||
short_description: 'Access order details and customer data from your Shopify store.'
|
||||
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.'
|
||||
captain:
|
||||
copilot_message_required: Message is required
|
||||
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'
|
||||
invalid_tool_call: 'Invalid tool call'
|
||||
tool_not_available: '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}'
|
||||
custom_tool:
|
||||
slug_generation_failed: 'Unable to generate unique slug after 5 attempts'
|
||||
public_portal:
|
||||
search:
|
||||
search_placeholder: Search for article by title or body...
|
||||
empty_placeholder: Няма намерени резултати.
|
||||
loading_placeholder: Searching...
|
||||
results_title: Search results
|
||||
toc_header: 'On this page'
|
||||
hero:
|
||||
sub_title: Search for the articles here or browse the categories below.
|
||||
common:
|
||||
home: Home
|
||||
last_updated_on: Last updated on %{last_updated_on}
|
||||
view_all_articles: View all
|
||||
article: article
|
||||
articles: articles
|
||||
author: author
|
||||
authors: authors
|
||||
other: other
|
||||
others: others
|
||||
by: By
|
||||
no_articles: There are no articles here
|
||||
footer:
|
||||
made_with: Made with
|
||||
header:
|
||||
go_to_homepage: Website
|
||||
visit_website: Visit website
|
||||
appearance:
|
||||
system: System
|
||||
light: Light
|
||||
dark: Dark
|
||||
featured_articles: Featured Articles
|
||||
uncategorized: Uncategorized
|
||||
404:
|
||||
title: Page not found
|
||||
description: We couldn't find the page you were looking for.
|
||||
back_to_home: Go to home page
|
||||
slack_unfurl:
|
||||
fields:
|
||||
name: Име
|
||||
email: Имейл
|
||||
phone_number: Phone
|
||||
company_name: Фирма
|
||||
inbox_name: Входяща кутия
|
||||
inbox_type: Inbox Type
|
||||
button: Open conversation
|
||||
time_units:
|
||||
days:
|
||||
one: '%{count} day'
|
||||
other: '%{count} days'
|
||||
hours:
|
||||
one: '%{count} hour'
|
||||
other: '%{count} hours'
|
||||
minutes:
|
||||
one: '%{count} minute'
|
||||
other: '%{count} minutes'
|
||||
seconds:
|
||||
one: '%{count} second'
|
||||
other: '%{count} seconds'
|
||||
automation:
|
||||
system_name: 'Automation System'
|
||||
crm:
|
||||
no_message: 'No messages in conversation'
|
||||
attachment: '[Attachment: %{type}]'
|
||||
no_content: '[No content]'
|
||||
created_activity: |
|
||||
New conversation started on %{brand_name}
|
||||
|
||||
Channel: %{channel_info}
|
||||
Created: %{formatted_creation_time}
|
||||
Conversation ID: %{display_id}
|
||||
View in %{brand_name}: %{url}
|
||||
transcript_activity: |
|
||||
Conversation Transcript from %{brand_name}
|
||||
|
||||
Channel: %{channel_info}
|
||||
Conversation ID: %{display_id}
|
||||
View in %{brand_name}: %{url}
|
||||
|
||||
Transcript:
|
||||
%{format_messages}
|
||||
agent_capacity_policy:
|
||||
inbox_already_assigned: 'Inbox has already been assigned to this policy'
|
||||
portals:
|
||||
send_instructions:
|
||||
email_required: 'Email is required'
|
||||
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}'
|
||||
ssl_status:
|
||||
custom_domain_not_configured: 'Custom domain is not configured'
|
||||
440
research/chatwoot/config/locales/bn.yml
Normal file
440
research/chatwoot/config/locales/bn.yml
Normal file
@@ -0,0 +1,440 @@
|
||||
#Files in the config/locales directory are used for internationalization
|
||||
#and are automatically loaded by Rails. If you want to use locales other
|
||||
#than English, add the necessary files in this directory.
|
||||
#To use the locales, use `I18n.t`:
|
||||
#I18n.t 'hello'
|
||||
#In views, this is aliased to just `t`:
|
||||
#<%= t('hello') %>
|
||||
#To use a different locale, set it with `I18n.locale`:
|
||||
#I18n.locale = :es
|
||||
#This would use the information in config/locales/es.yml.
|
||||
#The following keys must be escaped otherwise they will not be retrieved by
|
||||
#the default I18n backend:
|
||||
#true, false, on, off, yes, no
|
||||
#Instead, surround them with single quotes.
|
||||
#en:
|
||||
#'true': 'foo'
|
||||
#To learn more, please read the Rails Internationalization guide
|
||||
#available at https://guides.rubyonrails.org/i18n.html.
|
||||
bn:
|
||||
hello: 'Hello world'
|
||||
inbox:
|
||||
reauthorization:
|
||||
success: 'Channel reauthorized successfully'
|
||||
not_required: 'Reauthorization is not required for this inbox'
|
||||
invalid_channel: 'Invalid channel type for reauthorization'
|
||||
auth:
|
||||
saml:
|
||||
invalid_email: 'Please enter a valid email address'
|
||||
authentication_failed: 'Authentication failed. Please check your credentials and try again.'
|
||||
messages:
|
||||
reset_password_success: Woot! Request for password reset is successful. Check your mail for instructions.
|
||||
reset_password_failure: Uh ho! We could not find any user with the specified 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.
|
||||
inbox_deletetion_response: Your inbox deletion request will be processed in some time.
|
||||
errors:
|
||||
validations:
|
||||
presence: must not be blank
|
||||
webhook:
|
||||
invalid: Invalid events
|
||||
signup:
|
||||
disposable_email: We do not allow disposable emails
|
||||
blocked_domain: This domain is not allowed. If you believe this is a mistake, please contact support.
|
||||
invalid_email: You have entered an invalid email
|
||||
email_already_exists: 'You have already signed up for an account with %{email}'
|
||||
invalid_params: 'Invalid, please check the signup paramters and try again'
|
||||
failed: Signup failed
|
||||
assignment_policy:
|
||||
not_found: Assignment policy not found
|
||||
attachments:
|
||||
invalid: Invalid attachment
|
||||
saml:
|
||||
feature_not_enabled: SAML feature not enabled for this account
|
||||
sso_not_enabled: SAML SSO is not enabled for this installation
|
||||
data_import:
|
||||
data_type:
|
||||
invalid: Invalid data type
|
||||
contacts:
|
||||
import:
|
||||
failed: File is blank
|
||||
export:
|
||||
success: We will notify you once contacts export file is ready to view.
|
||||
email:
|
||||
invalid: Invalid email
|
||||
phone_number:
|
||||
invalid: should be in e164 format
|
||||
companies:
|
||||
domain:
|
||||
invalid: must be a valid domain name
|
||||
search:
|
||||
query_missing: Specify search string with parameter q
|
||||
messages:
|
||||
search:
|
||||
time_range_limit_exceeded: 'Search is limited to the last %{days} days'
|
||||
categories:
|
||||
locale:
|
||||
unique: should be unique in the category and portal
|
||||
dyte:
|
||||
invalid_message_type: 'Invalid message type. Action not permitted'
|
||||
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.'
|
||||
phone_number_already_exists: 'Channel already exists for this phone number: %{phone_number}, please contact support if the error persists'
|
||||
reauthorization:
|
||||
generic: 'Failed to reauthorize WhatsApp. Please try again.'
|
||||
not_supported: 'Reauthorization is not supported for this type of WhatsApp channel.'
|
||||
inboxes:
|
||||
imap:
|
||||
socket_error: Please check the network connection, IMAP address and try again.
|
||||
no_response_error: Please check the IMAP credentials and try again.
|
||||
host_unreachable_error: Host unreachable, Please check the IMAP address, IMAP port and try again.
|
||||
connection_timed_out_error: Connection timed out for %{address}:%{port}
|
||||
connection_closed_error: Connection closed.
|
||||
validations:
|
||||
name: should not start or end with symbols, and it should not have < > / \ @ characters.
|
||||
custom_filters:
|
||||
number_of_records: Limit reached. The maximum number of allowed custom filters for a user per account is 1000.
|
||||
invalid_attribute: Invalid attribute key - [%{key}]. The key should be one of [%{allowed_keys}] or a custom attribute defined in the account.
|
||||
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.
|
||||
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.
|
||||
topup:
|
||||
credits_required: Credits amount is required
|
||||
invalid_credits: Invalid credits amount
|
||||
invalid_option: Invalid topup option
|
||||
plan_not_eligible: Top-ups are only available for paid plans. Please upgrade your plan first.
|
||||
stripe_customer_not_configured: Stripe customer not configured
|
||||
no_payment_method: No payment methods found. Please add a payment method before making a purchase.
|
||||
profile:
|
||||
mfa:
|
||||
enabled: MFA enabled successfully
|
||||
disabled: MFA disabled successfully
|
||||
account_saml_settings:
|
||||
invalid_certificate: must be a valid X.509 certificate in PEM format
|
||||
reports:
|
||||
period: Reporting period %{since} to %{until}
|
||||
utc_warning: The report generated is in UTC timezone
|
||||
agent_csv:
|
||||
agent_name: Agent name
|
||||
conversations_count: Assigned conversations
|
||||
avg_first_response_time: Avg first response time
|
||||
avg_resolution_time: Avg resolution time
|
||||
resolution_count: Resolution Count
|
||||
avg_customer_waiting_time: Avg customer waiting time
|
||||
inbox_csv:
|
||||
inbox_name: Inbox name
|
||||
inbox_type: Inbox type
|
||||
conversations_count: No. of conversations
|
||||
avg_first_response_time: Avg first response time
|
||||
avg_resolution_time: Avg resolution time
|
||||
label_csv:
|
||||
label_title: Label
|
||||
conversations_count: No. of conversations
|
||||
avg_first_response_time: Avg first response time
|
||||
avg_resolution_time: Avg resolution time
|
||||
avg_reply_time: Avg reply time
|
||||
resolution_count: Resolution Count
|
||||
team_csv:
|
||||
team_name: Team name
|
||||
conversations_count: Conversations count
|
||||
avg_first_response_time: Avg first response time
|
||||
avg_resolution_time: Avg resolution time
|
||||
resolution_count: Resolution Count
|
||||
avg_customer_waiting_time: Avg customer waiting time
|
||||
conversation_traffic_csv:
|
||||
timezone: Timezone
|
||||
sla_csv:
|
||||
conversation_id: Conversation ID
|
||||
sla_policy_breached: SLA Policy
|
||||
assignee: Assignee
|
||||
team: Team
|
||||
inbox: Inbox
|
||||
labels: Labels
|
||||
conversation_link: Link to the Conversation
|
||||
breached_events: Breached Events
|
||||
default_group_by: day
|
||||
csat:
|
||||
headers:
|
||||
contact_name: Contact Name
|
||||
contact_email_address: Contact Email Address
|
||||
contact_phone_number: Contact Phone Number
|
||||
link_to_the_conversation: Link to the conversation
|
||||
agent_name: Agent Name
|
||||
rating: Rating
|
||||
feedback: Feedback Comment
|
||||
recorded_at: Recorded date
|
||||
notifications:
|
||||
notification_title:
|
||||
conversation_creation: 'A conversation (#%{display_id}) has been created in %{inbox_name}'
|
||||
conversation_assignment: 'A conversation (#%{display_id}) has been assigned to you'
|
||||
assigned_conversation_new_message: 'A new message is created in conversation (#%{display_id})'
|
||||
conversation_mention: 'You have been mentioned in conversation (#%{display_id})'
|
||||
sla_missed_first_response: 'SLA target first response missed for conversation (#%{display_id})'
|
||||
sla_missed_next_response: 'SLA target next response missed for conversation (#%{display_id})'
|
||||
sla_missed_resolution: 'SLA target resolution missed for conversation (#%{display_id})'
|
||||
attachment: 'Attachment'
|
||||
no_content: 'No content'
|
||||
conversations:
|
||||
captain:
|
||||
handoff: 'Transferring to another agent for further assistance.'
|
||||
messages:
|
||||
instagram_story_content: '%{story_sender} mentioned you in the story: '
|
||||
instagram_deleted_story_content: This story is no longer available.
|
||||
instagram_shared_story_content: 'Shared story'
|
||||
instagram_shared_post_content: 'Shared post'
|
||||
deleted: This message was deleted
|
||||
whatsapp:
|
||||
list_button_label: 'Choose an item'
|
||||
delivery_status:
|
||||
error_code: '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}'
|
||||
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}'
|
||||
open: 'Conversation was reopened by %{user_name}'
|
||||
pending: 'Conversation was marked as pending by %{user_name}'
|
||||
snoozed: 'Conversation was snoozed by %{user_name}'
|
||||
auto_resolved_days: 'Conversation was marked resolved by system due to %{count} days of inactivity'
|
||||
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'
|
||||
system_auto_open: System reopened the conversation due to a new incoming message.
|
||||
priority:
|
||||
added: '%{user_name} set the priority to %{new_priority}'
|
||||
updated: '%{user_name} changed the priority from %{old_priority} to %{new_priority}'
|
||||
removed: '%{user_name} removed the priority'
|
||||
assignee:
|
||||
self_assigned: '%{user_name} self-assigned this conversation'
|
||||
assigned: 'Assigned to %{assignee_name} by %{user_name}'
|
||||
removed: 'Conversation unassigned by %{user_name}'
|
||||
team:
|
||||
assigned: 'Assigned to %{team_name} by %{user_name}'
|
||||
assigned_with_assignee: 'Assigned to %{assignee_name} via %{team_name} by %{user_name}'
|
||||
removed: 'Unassigned from %{team_name} by %{user_name}'
|
||||
labels:
|
||||
added: '%{user_name} added %{labels}'
|
||||
removed: '%{user_name} removed %{labels}'
|
||||
sla:
|
||||
added: '%{user_name} added SLA policy %{sla_name}'
|
||||
removed: '%{user_name} removed SLA policy %{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}'
|
||||
csat:
|
||||
not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions'
|
||||
auto_resolve:
|
||||
not_sent_due_to_messaging_window: 'Auto-resolve message not sent due to outgoing message restrictions'
|
||||
muted: '%{user_name} has muted the conversation'
|
||||
unmuted: '%{user_name} has unmuted the conversation'
|
||||
auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.'
|
||||
templates:
|
||||
greeting_message_body: '%{account_name} typically replies in a few hours.'
|
||||
ways_to_reach_you_message_body: 'Give the team a way to reach you.'
|
||||
email_input_box_message_body: 'Get notified by email'
|
||||
csat_input_message_body: 'Please rate the conversation'
|
||||
reply:
|
||||
email:
|
||||
header:
|
||||
notifications: 'Notifications'
|
||||
from_with_name: '%{assignee_name} from %{inbox_name} <%{from_email}>'
|
||||
reply_with_name: '%{assignee_name} from %{inbox_name} <reply+%{reply_email}>'
|
||||
friendly_name: '%{sender_name} from %{business_name} <%{from_email}>'
|
||||
professional_name: '%{business_name} <%{from_email}>'
|
||||
channel_email:
|
||||
header:
|
||||
reply_with_name: '%{assignee_name} from %{inbox_name} <%{from_email}>'
|
||||
reply_with_inbox_name: '%{inbox_name} <%{from_email}>'
|
||||
email_subject: 'New messages on this conversation'
|
||||
transcript_subject: 'Conversation Transcript'
|
||||
survey:
|
||||
response: 'Please rate this conversation, %{link}'
|
||||
contacts:
|
||||
online:
|
||||
delete: '%{contact_name} is Online, please try again later'
|
||||
integration_apps:
|
||||
#Note: webhooks and dashboard_apps don't need short_description as they use different modal components
|
||||
dashboard_apps:
|
||||
name: 'Dashboard Apps'
|
||||
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.'
|
||||
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.'
|
||||
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: 'Webhooks'
|
||||
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.'
|
||||
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.'
|
||||
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.'
|
||||
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'
|
||||
short_description: 'Create and link Linear issues directly from conversations.'
|
||||
description: 'Create issues in Linear directly from your conversation window. Alternatively, link existing Linear issues for a more streamlined and efficient issue tracking process.'
|
||||
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.'
|
||||
shopify:
|
||||
name: 'Shopify'
|
||||
short_description: 'Access order details and customer data from your Shopify store.'
|
||||
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.'
|
||||
captain:
|
||||
copilot_message_required: Message is required
|
||||
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'
|
||||
invalid_tool_call: 'Invalid tool call'
|
||||
tool_not_available: '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}'
|
||||
custom_tool:
|
||||
slug_generation_failed: 'Unable to generate unique slug after 5 attempts'
|
||||
public_portal:
|
||||
search:
|
||||
search_placeholder: Search for article by title or body...
|
||||
empty_placeholder: No results found.
|
||||
loading_placeholder: Searching...
|
||||
results_title: Search results
|
||||
toc_header: 'On this page'
|
||||
hero:
|
||||
sub_title: Search for the articles here or browse the categories below.
|
||||
common:
|
||||
home: Home
|
||||
last_updated_on: Last updated on %{last_updated_on}
|
||||
view_all_articles: View all
|
||||
article: article
|
||||
articles: articles
|
||||
author: author
|
||||
authors: authors
|
||||
other: other
|
||||
others: others
|
||||
by: By
|
||||
no_articles: There are no articles here
|
||||
footer:
|
||||
made_with: Made with
|
||||
header:
|
||||
go_to_homepage: Website
|
||||
visit_website: Visit website
|
||||
appearance:
|
||||
system: System
|
||||
light: Light
|
||||
dark: Dark
|
||||
featured_articles: Featured Articles
|
||||
uncategorized: Uncategorized
|
||||
404:
|
||||
title: Page not found
|
||||
description: We couldn't find the page you were looking for.
|
||||
back_to_home: Go to home page
|
||||
slack_unfurl:
|
||||
fields:
|
||||
name: Name
|
||||
email: Email
|
||||
phone_number: Phone
|
||||
company_name: Company
|
||||
inbox_name: Inbox
|
||||
inbox_type: Inbox Type
|
||||
button: Open conversation
|
||||
time_units:
|
||||
days:
|
||||
one: '%{count} day'
|
||||
other: '%{count} days'
|
||||
hours:
|
||||
one: '%{count} hour'
|
||||
other: '%{count} hours'
|
||||
minutes:
|
||||
one: '%{count} minute'
|
||||
other: '%{count} minutes'
|
||||
seconds:
|
||||
one: '%{count} second'
|
||||
other: '%{count} seconds'
|
||||
automation:
|
||||
system_name: 'Automation System'
|
||||
crm:
|
||||
no_message: 'No messages in conversation'
|
||||
attachment: '[Attachment: %{type}]'
|
||||
no_content: '[No content]'
|
||||
created_activity: |
|
||||
New conversation started on %{brand_name}
|
||||
|
||||
Channel: %{channel_info}
|
||||
Created: %{formatted_creation_time}
|
||||
Conversation ID: %{display_id}
|
||||
View in %{brand_name}: %{url}
|
||||
transcript_activity: |
|
||||
Conversation Transcript from %{brand_name}
|
||||
|
||||
Channel: %{channel_info}
|
||||
Conversation ID: %{display_id}
|
||||
View in %{brand_name}: %{url}
|
||||
|
||||
Transcript:
|
||||
%{format_messages}
|
||||
agent_capacity_policy:
|
||||
inbox_already_assigned: 'Inbox has already been assigned to this policy'
|
||||
portals:
|
||||
send_instructions:
|
||||
email_required: 'Email is required'
|
||||
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}'
|
||||
ssl_status:
|
||||
custom_domain_not_configured: 'Custom domain is not configured'
|
||||
440
research/chatwoot/config/locales/ca.yml
Normal file
440
research/chatwoot/config/locales/ca.yml
Normal file
@@ -0,0 +1,440 @@
|
||||
#Files in the config/locales directory are used for internationalization
|
||||
#and are automatically loaded by Rails. If you want to use locales other
|
||||
#than English, add the necessary files in this directory.
|
||||
#To use the locales, use `I18n.t`:
|
||||
#I18n.t 'hello'
|
||||
#In views, this is aliased to just `t`:
|
||||
#<%= t('hello') %>
|
||||
#To use a different locale, set it with `I18n.locale`:
|
||||
#I18n.locale = :es
|
||||
#This would use the information in config/locales/es.yml.
|
||||
#The following keys must be escaped otherwise they will not be retrieved by
|
||||
#the default I18n backend:
|
||||
#true, false, on, off, yes, no
|
||||
#Instead, surround them with single quotes.
|
||||
#en:
|
||||
#'true': 'foo'
|
||||
#To learn more, please read the Rails Internationalization guide
|
||||
#available at https://guides.rubyonrails.org/i18n.html.
|
||||
ca:
|
||||
hello: 'Hola món'
|
||||
inbox:
|
||||
reauthorization:
|
||||
success: 'Channel reauthorized successfully'
|
||||
not_required: 'Reauthorization is not required for this inbox'
|
||||
invalid_channel: 'Invalid channel type for reauthorization'
|
||||
auth:
|
||||
saml:
|
||||
invalid_email: 'Introduïu una adreça de correu electrònic vàlida'
|
||||
authentication_failed: 'Authentication failed. Please check your credentials and try again.'
|
||||
messages:
|
||||
reset_password_success: Woot! S'ha restablert la contrasenya amb èxit. Revisa el correu per més instruccions.
|
||||
reset_password_failure: Uh ho! No s'ha trobat cap compte amb aquest correu electrònic.
|
||||
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.
|
||||
inbox_deletetion_response: La teva sol·licitud d'eliminació de la safata d'entrada es processarà d'aquí a un temps.
|
||||
errors:
|
||||
validations:
|
||||
presence: no ha de quedar en blanc
|
||||
webhook:
|
||||
invalid: Esdeveniments no vàlids
|
||||
signup:
|
||||
disposable_email: Els correus d'un sol ús no s'accepten
|
||||
blocked_domain: This domain is not allowed. If you believe this is a mistake, please contact support.
|
||||
invalid_email: Heu introduït un correu electrònic no vàlid
|
||||
email_already_exists: 'Ja us heu registrat amb el compte %{email}'
|
||||
invalid_params: 'No és vàlid, comprova els paràmetres de registre i torna-ho a provar'
|
||||
failed: El registre ha fallat
|
||||
assignment_policy:
|
||||
not_found: Assignment policy not found
|
||||
attachments:
|
||||
invalid: Invalid attachment
|
||||
saml:
|
||||
feature_not_enabled: SAML feature not enabled for this account
|
||||
sso_not_enabled: SAML SSO is not enabled for this installation
|
||||
data_import:
|
||||
data_type:
|
||||
invalid: Tipus de dades no vàlid
|
||||
contacts:
|
||||
import:
|
||||
failed: El fitxer està en blanc
|
||||
export:
|
||||
success: Us notificarem quan el fitxer d'exportació de contactes estigui llest per veure'l.
|
||||
email:
|
||||
invalid: Correu electrònic invàlid
|
||||
phone_number:
|
||||
invalid: hauria d'estar en format e164
|
||||
companies:
|
||||
domain:
|
||||
invalid: must be a valid domain name
|
||||
search:
|
||||
query_missing: Specify search string with parameter q
|
||||
messages:
|
||||
search:
|
||||
time_range_limit_exceeded: 'Search is limited to the last %{days} days'
|
||||
categories:
|
||||
locale:
|
||||
unique: hauria de ser únic a la categoria i al portal
|
||||
dyte:
|
||||
invalid_message_type: 'Tipus de missatge no vàlid. Acció no permesa'
|
||||
slack:
|
||||
invalid_channel_id: 'Canal slack no vàlid. Torna-ho a provar'
|
||||
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.'
|
||||
phone_number_already_exists: 'Channel already exists for this phone number: %{phone_number}, please contact support if the error persists'
|
||||
reauthorization:
|
||||
generic: 'Failed to reauthorize WhatsApp. Please try again.'
|
||||
not_supported: 'Reauthorization is not supported for this type of WhatsApp channel.'
|
||||
inboxes:
|
||||
imap:
|
||||
socket_error: Comprova la connexió de xarxa, l'adreça IMAP i torna-ho a provar.
|
||||
no_response_error: Comprova les credencials IMAP i torna-ho a provar.
|
||||
host_unreachable_error: Amfitrió inaccessible. Comprova l'adreça IMAP, el port IMAP i torna-ho a provar.
|
||||
connection_timed_out_error: S'ha esgotat el temps d'espera de la connexió per a %{address}:%{port}
|
||||
connection_closed_error: Connexió tancada.
|
||||
validations:
|
||||
name: no hauria de començar ni acabar amb símbols, i no hauria de tenir caràcters < > / \ @.
|
||||
custom_filters:
|
||||
number_of_records: S'ha arribat al límit. El nombre màxim de filtres personalitzats permesos per a un usuari per compte és de 1000.
|
||||
invalid_attribute: 'Clau d''atribut no vàlida: [%{key}]. La clau hauria de ser una de [%{allowed_keys}] o un atribut personalitzat definit al compte.'
|
||||
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.
|
||||
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.
|
||||
topup:
|
||||
credits_required: Credits amount is required
|
||||
invalid_credits: Invalid credits amount
|
||||
invalid_option: Invalid topup option
|
||||
plan_not_eligible: Top-ups are only available for paid plans. Please upgrade your plan first.
|
||||
stripe_customer_not_configured: Stripe customer not configured
|
||||
no_payment_method: No payment methods found. Please add a payment method before making a purchase.
|
||||
profile:
|
||||
mfa:
|
||||
enabled: MFA enabled successfully
|
||||
disabled: MFA disabled successfully
|
||||
account_saml_settings:
|
||||
invalid_certificate: must be a valid X.509 certificate in PEM format
|
||||
reports:
|
||||
period: Període d'informes %{since} a %{until}
|
||||
utc_warning: L'informe generat es troba a la zona horària UTC
|
||||
agent_csv:
|
||||
agent_name: Nom de l'Agent
|
||||
conversations_count: Converses assignades
|
||||
avg_first_response_time: Temps mitjà de primera resposta
|
||||
avg_resolution_time: Temps mitjà de resolució
|
||||
resolution_count: Total de resolucions
|
||||
avg_customer_waiting_time: Temps mitjà d'espera dels clients
|
||||
inbox_csv:
|
||||
inbox_name: Nom de la safata d'entrada
|
||||
inbox_type: Tipus de safata d'entrada
|
||||
conversations_count: Nre. de converses
|
||||
avg_first_response_time: Temps mitjà de primera resposta
|
||||
avg_resolution_time: Temps mitjà de resolució
|
||||
label_csv:
|
||||
label_title: Etiqueta
|
||||
conversations_count: Nre. de converses
|
||||
avg_first_response_time: Temps mitjà de primera resposta
|
||||
avg_resolution_time: Temps mitjà de resolució
|
||||
avg_reply_time: Avg reply time
|
||||
resolution_count: Total de resolucions
|
||||
team_csv:
|
||||
team_name: Nom de l'equip
|
||||
conversations_count: Recompte de converses
|
||||
avg_first_response_time: Temps mitjà de primera resposta
|
||||
avg_resolution_time: Temps mitjà de resolució
|
||||
resolution_count: Total de resolucions
|
||||
avg_customer_waiting_time: Temps mitjà d'espera dels clients
|
||||
conversation_traffic_csv:
|
||||
timezone: Fus horari
|
||||
sla_csv:
|
||||
conversation_id: ID de la conversa
|
||||
sla_policy_breached: Política SLA
|
||||
assignee: Cessionari
|
||||
team: Equip
|
||||
inbox: Safata d'entrada
|
||||
labels: Etiquetes
|
||||
conversation_link: Enllaç a la conversa
|
||||
breached_events: Cas d'incompliment
|
||||
default_group_by: dia
|
||||
csat:
|
||||
headers:
|
||||
contact_name: Nom de contacte
|
||||
contact_email_address: Correu electrònic de contacte
|
||||
contact_phone_number: Telèfon de contacte
|
||||
link_to_the_conversation: Enllaç a la conversa
|
||||
agent_name: Nom de l'Agent
|
||||
rating: Valoració
|
||||
feedback: Comentaris
|
||||
recorded_at: Data gravada
|
||||
notifications:
|
||||
notification_title:
|
||||
conversation_creation: 'Una conversa (#%{display_id}) ha estat creada a %{inbox_name}'
|
||||
conversation_assignment: 'Una conversa (#%{display_id}) ha estat assignada a tu'
|
||||
assigned_conversation_new_message: 'Es crea un missatge nou a la conversa (#%{display_id})'
|
||||
conversation_mention: 'T''han mencionat a la conversa (#%{display_id})'
|
||||
sla_missed_first_response: 'S''ha perdut la primera resposta de l''objectiu de SLA per a la conversa (#%{display_id})'
|
||||
sla_missed_next_response: 'S''ha perdut la següent resposta de l''objectiu de SLA per a la conversa (#%{display_id})'
|
||||
sla_missed_resolution: 'S''ha perdut la resolució de l''objectiu de SLA per a la conversa (#%{display_id})'
|
||||
attachment: 'Adjunt'
|
||||
no_content: 'Sense contingut'
|
||||
conversations:
|
||||
captain:
|
||||
handoff: 'Transferring to another agent for further assistance.'
|
||||
messages:
|
||||
instagram_story_content: '%{story_sender} t''ha mencionat a la història: '
|
||||
instagram_deleted_story_content: Aquesta història ja no està disponible.
|
||||
instagram_shared_story_content: 'Shared story'
|
||||
instagram_shared_post_content: 'Shared post'
|
||||
deleted: Aquest missatge a sigut eliminat
|
||||
whatsapp:
|
||||
list_button_label: 'Choose an item'
|
||||
delivery_status:
|
||||
error_code: 'Codi d''error: %{error_code}'
|
||||
activity:
|
||||
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}'
|
||||
open: 'La conversa es va reobrir per %{user_name}'
|
||||
pending: 'La conversa va ser marcada com pendent per %{user_name}'
|
||||
snoozed: '%{user_name} ha posposat la conversa'
|
||||
auto_resolved_days: 'El sistema ha marcat que la conversa s''ha resolt a causa de %{count} dies d''inactivitat'
|
||||
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'
|
||||
system_auto_open: El sistema ha reobert la conversa a causa d'un nou missatge entrant.
|
||||
priority:
|
||||
added: '%{user_name} ha establert la prioritat a %{new_priority}'
|
||||
updated: '%{user_name} ha canviat la prioritat de %{old_priority} a %{new_priority}'
|
||||
removed: '%{user_name} ha eliminat la prioritat'
|
||||
assignee:
|
||||
self_assigned: '%{user_name} s''ha auto assignat aquesta conversa'
|
||||
assigned: 'Assignada a %{assignee_name} per %{user_name}'
|
||||
removed: '%{user_name} ha tret l''assignació de la conversa'
|
||||
team:
|
||||
assigned: 'Assignada a %{team_name} per %{user_name}'
|
||||
assigned_with_assignee: 'Assignat a %{assignee_name} mitjançant %{team_name} per %{user_name}'
|
||||
removed: 'Sense assignar des de %{team_name} per %{user_name}'
|
||||
labels:
|
||||
added: '%{user_name} ha afegit %{labels}'
|
||||
removed: '%{user_name} ha eliminat %{labels}'
|
||||
sla:
|
||||
added: '%{user_name} ha afegit la política de SLA %{sla_name}'
|
||||
removed: '%{user_name} ha eliminat la política de 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}'
|
||||
csat:
|
||||
not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions'
|
||||
auto_resolve:
|
||||
not_sent_due_to_messaging_window: 'Auto-resolve message not sent due to outgoing message restrictions'
|
||||
muted: '%{user_name} ha silenciat la conversa'
|
||||
unmuted: '%{user_name} ha desactivat el silenci de la conversa'
|
||||
auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.'
|
||||
templates:
|
||||
greeting_message_body: '%{account_name} normalment respon a les poques hores.'
|
||||
ways_to_reach_you_message_body: 'Fes saber a l''equip la forma de posar-nos en contacte amb tu.'
|
||||
email_input_box_message_body: 'Rep les notificacions per correu electrònic'
|
||||
csat_input_message_body: 'Si us plau, valoreu la conversa'
|
||||
reply:
|
||||
email:
|
||||
header:
|
||||
notifications: 'Notificacions'
|
||||
from_with_name: '%{assignee_name} des de %{inbox_name} <%{from_email}>'
|
||||
reply_with_name: '%{assignee_name} des de %{inbox_name} <reply+%{reply_email}>'
|
||||
friendly_name: '%{sender_name} des de %{business_name} <%{from_email}>'
|
||||
professional_name: '%{business_name} <%{from_email}>'
|
||||
channel_email:
|
||||
header:
|
||||
reply_with_name: '%{assignee_name} des de %{inbox_name} <%{from_email}>'
|
||||
reply_with_inbox_name: '%{inbox_name} <%{from_email}>'
|
||||
email_subject: 'Missatges nous en aquesta conversa'
|
||||
transcript_subject: 'Transcripció de conversa'
|
||||
survey:
|
||||
response: 'Si us plau, valoreu la conversa, %{link}'
|
||||
contacts:
|
||||
online:
|
||||
delete: '%{contact_name} està en línia, si us plau, torna-ho a provar més tard'
|
||||
integration_apps:
|
||||
#Note: webhooks and dashboard_apps don't need short_description as they use different modal components
|
||||
dashboard_apps:
|
||||
name: 'Aplicacions del tauler de control'
|
||||
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.'
|
||||
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} ha iniciat una reunió'
|
||||
slack:
|
||||
name: 'Slack'
|
||||
short_description: 'Receive notifications and respond to conversations directly 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: 'Webhooks'
|
||||
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.'
|
||||
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.'
|
||||
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.'
|
||||
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'
|
||||
short_description: 'Create and link Linear issues directly from conversations.'
|
||||
description: 'Create issues in Linear directly from your conversation window. Alternatively, link existing Linear issues for a more streamlined and efficient issue tracking process.'
|
||||
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.'
|
||||
shopify:
|
||||
name: 'Shopify'
|
||||
short_description: 'Access order details and customer data from your Shopify store.'
|
||||
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.'
|
||||
captain:
|
||||
copilot_message_required: El missatge és obligatori
|
||||
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'
|
||||
invalid_tool_call: 'Invalid tool call'
|
||||
tool_not_available: '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}'
|
||||
custom_tool:
|
||||
slug_generation_failed: 'Unable to generate unique slug after 5 attempts'
|
||||
public_portal:
|
||||
search:
|
||||
search_placeholder: Cerca l'article per títol o cos...
|
||||
empty_placeholder: No s'ha trobat agents.
|
||||
loading_placeholder: S'està cercant...
|
||||
results_title: Resultats de la cerca
|
||||
toc_header: 'En aquesta pàgina'
|
||||
hero:
|
||||
sub_title: Cerca els articles aquí o navega per les categories següents.
|
||||
common:
|
||||
home: Inici
|
||||
last_updated_on: Última actualització el %{last_updated_on}
|
||||
view_all_articles: Veure tot
|
||||
article: article
|
||||
articles: articles
|
||||
author: autor
|
||||
authors: autors
|
||||
other: altre
|
||||
others: altres
|
||||
by: Per
|
||||
no_articles: No hi ha articles aquí
|
||||
footer:
|
||||
made_with: Fet amb
|
||||
header:
|
||||
go_to_homepage: Lloc web
|
||||
visit_website: Visit website
|
||||
appearance:
|
||||
system: Sistema
|
||||
light: Clar
|
||||
dark: Fosc
|
||||
featured_articles: Articles destacats
|
||||
uncategorized: Sense categoria
|
||||
404:
|
||||
title: Pàgina no trobada
|
||||
description: No hem pogut trobar la pàgina que estaves buscant.
|
||||
back_to_home: Ves a la pàgina d'inici
|
||||
slack_unfurl:
|
||||
fields:
|
||||
name: Nom
|
||||
email: Correu electrònic
|
||||
phone_number: Telèfon
|
||||
company_name: Companyia
|
||||
inbox_name: Safata d'entrada
|
||||
inbox_type: Tipus de safata d'entrada
|
||||
button: Obrir conversa
|
||||
time_units:
|
||||
days:
|
||||
one: '%{count} dia'
|
||||
other: '%{count} dies'
|
||||
hours:
|
||||
one: '%{count} hora'
|
||||
other: '%{count} hores'
|
||||
minutes:
|
||||
one: '%{count} minut'
|
||||
other: '%{count} minuts '
|
||||
seconds:
|
||||
one: '%{count} segon'
|
||||
other: '%{count} segons'
|
||||
automation:
|
||||
system_name: 'Automation System'
|
||||
crm:
|
||||
no_message: 'No messages in conversation'
|
||||
attachment: '[Attachment: %{type}]'
|
||||
no_content: '[Sense contingut]'
|
||||
created_activity: |
|
||||
New conversation started on %{brand_name}
|
||||
|
||||
Channel: %{channel_info}
|
||||
Created: %{formatted_creation_time}
|
||||
Conversation ID: %{display_id}
|
||||
View in %{brand_name}: %{url}
|
||||
transcript_activity: |
|
||||
Conversation Transcript from %{brand_name}
|
||||
|
||||
Channel: %{channel_info}
|
||||
Conversation ID: %{display_id}
|
||||
View in %{brand_name}: %{url}
|
||||
|
||||
Transcript:
|
||||
%{format_messages}
|
||||
agent_capacity_policy:
|
||||
inbox_already_assigned: 'Inbox has already been assigned to this policy'
|
||||
portals:
|
||||
send_instructions:
|
||||
email_required: 'El correu electrònic és obligatori'
|
||||
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}'
|
||||
ssl_status:
|
||||
custom_domain_not_configured: 'Custom domain is not configured'
|
||||
448
research/chatwoot/config/locales/cs.yml
Normal file
448
research/chatwoot/config/locales/cs.yml
Normal file
@@ -0,0 +1,448 @@
|
||||
#Files in the config/locales directory are used for internationalization
|
||||
#and are automatically loaded by Rails. If you want to use locales other
|
||||
#than English, add the necessary files in this directory.
|
||||
#To use the locales, use `I18n.t`:
|
||||
#I18n.t 'hello'
|
||||
#In views, this is aliased to just `t`:
|
||||
#<%= t('hello') %>
|
||||
#To use a different locale, set it with `I18n.locale`:
|
||||
#I18n.locale = :es
|
||||
#This would use the information in config/locales/es.yml.
|
||||
#The following keys must be escaped otherwise they will not be retrieved by
|
||||
#the default I18n backend:
|
||||
#true, false, on, off, yes, no
|
||||
#Instead, surround them with single quotes.
|
||||
#en:
|
||||
#'true': 'foo'
|
||||
#To learn more, please read the Rails Internationalization guide
|
||||
#available at https://guides.rubyonrails.org/i18n.html.
|
||||
cs:
|
||||
hello: 'Ahoj svět'
|
||||
inbox:
|
||||
reauthorization:
|
||||
success: 'Channel reauthorized successfully'
|
||||
not_required: 'Reauthorization is not required for this inbox'
|
||||
invalid_channel: 'Invalid channel type for reauthorization'
|
||||
auth:
|
||||
saml:
|
||||
invalid_email: 'Zadejte prosím platnou e-mailovou adresu'
|
||||
authentication_failed: 'Authentication failed. Please check your credentials and try again.'
|
||||
messages:
|
||||
reset_password_success: Woot! Žádost o obnovení hesla byla úspěšná. Zkontrolujte svůj e-mail pro pokyny.
|
||||
reset_password_failure: Jejda! Nenašli jsme žádného uživatele se zadaným e-mailem.
|
||||
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.
|
||||
inbox_deletetion_response: Your inbox deletion request will be processed in some time.
|
||||
errors:
|
||||
validations:
|
||||
presence: must not be blank
|
||||
webhook:
|
||||
invalid: Invalid events
|
||||
signup:
|
||||
disposable_email: Nepovolujeme jednorázové e-maily
|
||||
blocked_domain: This domain is not allowed. If you believe this is a mistake, please contact support.
|
||||
invalid_email: Zadali jste neplatný e-mail
|
||||
email_already_exists: 'Již jste se zaregistrovali k účtu s %{email}'
|
||||
invalid_params: 'Invalid, please check the signup paramters and try again'
|
||||
failed: Registrace se nezdařila
|
||||
assignment_policy:
|
||||
not_found: Assignment policy not found
|
||||
attachments:
|
||||
invalid: Invalid attachment
|
||||
saml:
|
||||
feature_not_enabled: SAML feature not enabled for this account
|
||||
sso_not_enabled: SAML SSO is not enabled for this installation
|
||||
data_import:
|
||||
data_type:
|
||||
invalid: Invalid data type
|
||||
contacts:
|
||||
import:
|
||||
failed: File is blank
|
||||
export:
|
||||
success: We will notify you once contacts export file is ready to view.
|
||||
email:
|
||||
invalid: Invalid email
|
||||
phone_number:
|
||||
invalid: should be in e164 format
|
||||
companies:
|
||||
domain:
|
||||
invalid: must be a valid domain name
|
||||
search:
|
||||
query_missing: Specify search string with parameter q
|
||||
messages:
|
||||
search:
|
||||
time_range_limit_exceeded: 'Search is limited to the last %{days} days'
|
||||
categories:
|
||||
locale:
|
||||
unique: should be unique in the category and portal
|
||||
dyte:
|
||||
invalid_message_type: 'Invalid message type. Action not permitted'
|
||||
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.'
|
||||
phone_number_already_exists: 'Channel already exists for this phone number: %{phone_number}, please contact support if the error persists'
|
||||
reauthorization:
|
||||
generic: 'Failed to reauthorize WhatsApp. Please try again.'
|
||||
not_supported: 'Reauthorization is not supported for this type of WhatsApp channel.'
|
||||
inboxes:
|
||||
imap:
|
||||
socket_error: Please check the network connection, IMAP address and try again.
|
||||
no_response_error: Please check the IMAP credentials and try again.
|
||||
host_unreachable_error: Host unreachable, Please check the IMAP address, IMAP port and try again.
|
||||
connection_timed_out_error: Connection timed out for %{address}:%{port}
|
||||
connection_closed_error: Connection closed.
|
||||
validations:
|
||||
name: should not start or end with symbols, and it should not have < > / \ @ characters.
|
||||
custom_filters:
|
||||
number_of_records: Limit reached. The maximum number of allowed custom filters for a user per account is 1000.
|
||||
invalid_attribute: Invalid attribute key - [%{key}]. The key should be one of [%{allowed_keys}] or a custom attribute defined in the account.
|
||||
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.
|
||||
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.
|
||||
topup:
|
||||
credits_required: Credits amount is required
|
||||
invalid_credits: Invalid credits amount
|
||||
invalid_option: Invalid topup option
|
||||
plan_not_eligible: Top-ups are only available for paid plans. Please upgrade your plan first.
|
||||
stripe_customer_not_configured: Stripe customer not configured
|
||||
no_payment_method: No payment methods found. Please add a payment method before making a purchase.
|
||||
profile:
|
||||
mfa:
|
||||
enabled: MFA enabled successfully
|
||||
disabled: MFA disabled successfully
|
||||
account_saml_settings:
|
||||
invalid_certificate: must be a valid X.509 certificate in PEM format
|
||||
reports:
|
||||
period: Reporting period %{since} to %{until}
|
||||
utc_warning: The report generated is in UTC timezone
|
||||
agent_csv:
|
||||
agent_name: Jméno agenta
|
||||
conversations_count: Assigned conversations
|
||||
avg_first_response_time: Avg first response time
|
||||
avg_resolution_time: Avg resolution time
|
||||
resolution_count: Počet rozlišení
|
||||
avg_customer_waiting_time: Avg customer waiting time
|
||||
inbox_csv:
|
||||
inbox_name: Inbox name
|
||||
inbox_type: Inbox type
|
||||
conversations_count: No. of conversations
|
||||
avg_first_response_time: Avg first response time
|
||||
avg_resolution_time: Avg resolution time
|
||||
label_csv:
|
||||
label_title: Label
|
||||
conversations_count: No. of conversations
|
||||
avg_first_response_time: Avg first response time
|
||||
avg_resolution_time: Avg resolution time
|
||||
avg_reply_time: Avg reply time
|
||||
resolution_count: Počet rozlišení
|
||||
team_csv:
|
||||
team_name: Team name
|
||||
conversations_count: Conversations count
|
||||
avg_first_response_time: Avg first response time
|
||||
avg_resolution_time: Avg resolution time
|
||||
resolution_count: Počet rozlišení
|
||||
avg_customer_waiting_time: Avg customer waiting time
|
||||
conversation_traffic_csv:
|
||||
timezone: Timezone
|
||||
sla_csv:
|
||||
conversation_id: Conversation ID
|
||||
sla_policy_breached: SLA Policy
|
||||
assignee: Assignee
|
||||
team: Team
|
||||
inbox: Inbox
|
||||
labels: Štítky
|
||||
conversation_link: Link to the Conversation
|
||||
breached_events: Breached Events
|
||||
default_group_by: day
|
||||
csat:
|
||||
headers:
|
||||
contact_name: Contact Name
|
||||
contact_email_address: Contact Email Address
|
||||
contact_phone_number: Contact Phone Number
|
||||
link_to_the_conversation: Link to the conversation
|
||||
agent_name: Název agenta
|
||||
rating: Hodnocení
|
||||
feedback: Feedback Comment
|
||||
recorded_at: Recorded date
|
||||
notifications:
|
||||
notification_title:
|
||||
conversation_creation: 'A conversation (#%{display_id}) has been created in %{inbox_name}'
|
||||
conversation_assignment: 'A conversation (#%{display_id}) has been assigned to you'
|
||||
assigned_conversation_new_message: 'A new message is created in conversation (#%{display_id})'
|
||||
conversation_mention: 'You have been mentioned in conversation (#%{display_id})'
|
||||
sla_missed_first_response: 'SLA target first response missed for conversation (#%{display_id})'
|
||||
sla_missed_next_response: 'SLA target next response missed for conversation (#%{display_id})'
|
||||
sla_missed_resolution: 'SLA target resolution missed for conversation (#%{display_id})'
|
||||
attachment: 'Attachment'
|
||||
no_content: 'No content'
|
||||
conversations:
|
||||
captain:
|
||||
handoff: 'Transferring to another agent for further assistance.'
|
||||
messages:
|
||||
instagram_story_content: '%{story_sender} mentioned you in the story: '
|
||||
instagram_deleted_story_content: This story is no longer available.
|
||||
instagram_shared_story_content: 'Shared story'
|
||||
instagram_shared_post_content: 'Shared post'
|
||||
deleted: Tato zpráva byla smazána
|
||||
whatsapp:
|
||||
list_button_label: 'Choose an item'
|
||||
delivery_status:
|
||||
error_code: '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}'
|
||||
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}'
|
||||
open: 'Konverzace byla znovu otevřena uživatelem %{user_name}'
|
||||
pending: 'Conversation was marked as pending by %{user_name}'
|
||||
snoozed: 'Conversation was snoozed by %{user_name}'
|
||||
auto_resolved_days: 'Conversation was marked resolved by system due to %{count} days of inactivity'
|
||||
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'
|
||||
system_auto_open: System reopened the conversation due to a new incoming message.
|
||||
priority:
|
||||
added: '%{user_name} set the priority to %{new_priority}'
|
||||
updated: '%{user_name} changed the priority from %{old_priority} to %{new_priority}'
|
||||
removed: '%{user_name} removed the priority'
|
||||
assignee:
|
||||
self_assigned: '%{user_name} self-assigned this conversation'
|
||||
assigned: 'Přiřazeno k %{assignee_name} uživatelem %{user_name}'
|
||||
removed: 'Konverzace zrušena uživatelem %{user_name}'
|
||||
team:
|
||||
assigned: 'Assigned to %{team_name} by %{user_name}'
|
||||
assigned_with_assignee: 'Assigned to %{assignee_name} via %{team_name} by %{user_name}'
|
||||
removed: 'Unassigned from %{team_name} by %{user_name}'
|
||||
labels:
|
||||
added: '%{user_name} odstranil/a %{labels}'
|
||||
removed: '%{user_name} odebral/a %{labels}'
|
||||
sla:
|
||||
added: '%{user_name} added SLA policy %{sla_name}'
|
||||
removed: '%{user_name} removed SLA policy %{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}'
|
||||
csat:
|
||||
not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions'
|
||||
auto_resolve:
|
||||
not_sent_due_to_messaging_window: 'Auto-resolve message not sent due to outgoing message restrictions'
|
||||
muted: '%{user_name} ztlumil/a konverzaci'
|
||||
unmuted: '%{user_name} has unmuted the conversation'
|
||||
auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.'
|
||||
templates:
|
||||
greeting_message_body: '%{account_name} typically replies in a few hours.'
|
||||
ways_to_reach_you_message_body: 'Dejte týmu způsob, jak se k vám dostat.'
|
||||
email_input_box_message_body: 'Dostat upozornění e-mailem'
|
||||
csat_input_message_body: 'Ohodnoťte prosím konverzaci'
|
||||
reply:
|
||||
email:
|
||||
header:
|
||||
notifications: 'Oznámení'
|
||||
from_with_name: '%{assignee_name} from %{inbox_name} <%{from_email}>'
|
||||
reply_with_name: '%{assignee_name} from %{inbox_name} <reply+%{reply_email}>'
|
||||
friendly_name: '%{sender_name} from %{business_name} <%{from_email}>'
|
||||
professional_name: '%{business_name} <%{from_email}>'
|
||||
channel_email:
|
||||
header:
|
||||
reply_with_name: '%{assignee_name} from %{inbox_name} <%{from_email}>'
|
||||
reply_with_inbox_name: '%{inbox_name} <%{from_email}>'
|
||||
email_subject: 'Nové zprávy v této konverzaci'
|
||||
transcript_subject: 'Přepis konverzace'
|
||||
survey:
|
||||
response: 'Please rate this conversation, %{link}'
|
||||
contacts:
|
||||
online:
|
||||
delete: '%{contact_name} is Online, please try again later'
|
||||
integration_apps:
|
||||
#Note: webhooks and dashboard_apps don't need short_description as they use different modal components
|
||||
dashboard_apps:
|
||||
name: 'Dashboard Apps'
|
||||
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.'
|
||||
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.'
|
||||
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: 'Webhooky'
|
||||
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.'
|
||||
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.'
|
||||
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.'
|
||||
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'
|
||||
short_description: 'Create and link Linear issues directly from conversations.'
|
||||
description: 'Create issues in Linear directly from your conversation window. Alternatively, link existing Linear issues for a more streamlined and efficient issue tracking process.'
|
||||
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.'
|
||||
shopify:
|
||||
name: 'Shopify'
|
||||
short_description: 'Access order details and customer data from your Shopify store.'
|
||||
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.'
|
||||
captain:
|
||||
copilot_message_required: Message is required
|
||||
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'
|
||||
invalid_tool_call: 'Invalid tool call'
|
||||
tool_not_available: '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}'
|
||||
custom_tool:
|
||||
slug_generation_failed: 'Unable to generate unique slug after 5 attempts'
|
||||
public_portal:
|
||||
search:
|
||||
search_placeholder: Search for article by title or body...
|
||||
empty_placeholder: Žádné výsledky.
|
||||
loading_placeholder: Searching...
|
||||
results_title: Search results
|
||||
toc_header: 'On this page'
|
||||
hero:
|
||||
sub_title: Search for the articles here or browse the categories below.
|
||||
common:
|
||||
home: Domů
|
||||
last_updated_on: Last updated on %{last_updated_on}
|
||||
view_all_articles: View all
|
||||
article: article
|
||||
articles: články
|
||||
author: autor
|
||||
authors: authors
|
||||
other: other
|
||||
others: others
|
||||
by: By
|
||||
no_articles: There are no articles here
|
||||
footer:
|
||||
made_with: Made with
|
||||
header:
|
||||
go_to_homepage: Website
|
||||
visit_website: Visit website
|
||||
appearance:
|
||||
system: System
|
||||
light: Light
|
||||
dark: Dark
|
||||
featured_articles: Featured Articles
|
||||
uncategorized: Uncategorized
|
||||
404:
|
||||
title: Page not found
|
||||
description: We couldn't find the page you were looking for.
|
||||
back_to_home: Go to home page
|
||||
slack_unfurl:
|
||||
fields:
|
||||
name: Název
|
||||
email: E-mailová adresa
|
||||
phone_number: Phone
|
||||
company_name: Společnost
|
||||
inbox_name: Inbox
|
||||
inbox_type: Inbox Type
|
||||
button: Open conversation
|
||||
time_units:
|
||||
days:
|
||||
one: '%{count} day'
|
||||
few: '%{count} days'
|
||||
many: '%{count} days'
|
||||
other: '%{count} days'
|
||||
hours:
|
||||
one: '%{count} hour'
|
||||
few: '%{count} hours'
|
||||
many: '%{count} hours'
|
||||
other: '%{count} hours'
|
||||
minutes:
|
||||
one: '%{count} minute'
|
||||
few: '%{count} minutes'
|
||||
many: '%{count} minutes'
|
||||
other: '%{count} minutes'
|
||||
seconds:
|
||||
one: '%{count} second'
|
||||
few: '%{count} seconds'
|
||||
many: '%{count} seconds'
|
||||
other: '%{count} seconds'
|
||||
automation:
|
||||
system_name: 'Automation System'
|
||||
crm:
|
||||
no_message: 'No messages in conversation'
|
||||
attachment: '[Attachment: %{type}]'
|
||||
no_content: '[No content]'
|
||||
created_activity: |
|
||||
New conversation started on %{brand_name}
|
||||
|
||||
Channel: %{channel_info}
|
||||
Created: %{formatted_creation_time}
|
||||
Conversation ID: %{display_id}
|
||||
View in %{brand_name}: %{url}
|
||||
transcript_activity: |
|
||||
Conversation Transcript from %{brand_name}
|
||||
|
||||
Channel: %{channel_info}
|
||||
Conversation ID: %{display_id}
|
||||
View in %{brand_name}: %{url}
|
||||
|
||||
Transcript:
|
||||
%{format_messages}
|
||||
agent_capacity_policy:
|
||||
inbox_already_assigned: 'Inbox has already been assigned to this policy'
|
||||
portals:
|
||||
send_instructions:
|
||||
email_required: 'Email is required'
|
||||
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}'
|
||||
ssl_status:
|
||||
custom_domain_not_configured: 'Custom domain is not configured'
|
||||
440
research/chatwoot/config/locales/da.yml
Normal file
440
research/chatwoot/config/locales/da.yml
Normal file
@@ -0,0 +1,440 @@
|
||||
#Files in the config/locales directory are used for internationalization
|
||||
#and are automatically loaded by Rails. If you want to use locales other
|
||||
#than English, add the necessary files in this directory.
|
||||
#To use the locales, use `I18n.t`:
|
||||
#I18n.t 'hello'
|
||||
#In views, this is aliased to just `t`:
|
||||
#<%= t('hello') %>
|
||||
#To use a different locale, set it with `I18n.locale`:
|
||||
#I18n.locale = :es
|
||||
#This would use the information in config/locales/es.yml.
|
||||
#The following keys must be escaped otherwise they will not be retrieved by
|
||||
#the default I18n backend:
|
||||
#true, false, on, off, yes, no
|
||||
#Instead, surround them with single quotes.
|
||||
#en:
|
||||
#'true': 'foo'
|
||||
#To learn more, please read the Rails Internationalization guide
|
||||
#available at https://guides.rubyonrails.org/i18n.html.
|
||||
da:
|
||||
hello: 'Hej verden'
|
||||
inbox:
|
||||
reauthorization:
|
||||
success: 'Channel reauthorized successfully'
|
||||
not_required: 'Reauthorization is not required for this inbox'
|
||||
invalid_channel: 'Invalid channel type for reauthorization'
|
||||
auth:
|
||||
saml:
|
||||
invalid_email: 'Indtast venligst en gyldig e-mailadresse'
|
||||
authentication_failed: 'Authentication failed. Please check your credentials and try again.'
|
||||
messages:
|
||||
reset_password_success: Woot! Anmodning om nulstilling af adgangskode er vellykket. Tjek din mail for instruktioner.
|
||||
reset_password_failure: Åh nej! Vi kunne ikke finde nogen bruger med den angivne e-mail.
|
||||
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.
|
||||
inbox_deletetion_response: Your inbox deletion request will be processed in some time.
|
||||
errors:
|
||||
validations:
|
||||
presence: må ikke være tomt
|
||||
webhook:
|
||||
invalid: Ugyldige begivenheder
|
||||
signup:
|
||||
disposable_email: Vi tillader ikke engangs e-mails
|
||||
blocked_domain: This domain is not allowed. If you believe this is a mistake, please contact support.
|
||||
invalid_email: Du har indtastet en ugyldig e-mail
|
||||
email_already_exists: 'Du har allerede tilmeldt dig en konto med %{email}'
|
||||
invalid_params: 'Invalid, please check the signup paramters and try again'
|
||||
failed: Tilmelding mislykkedes
|
||||
assignment_policy:
|
||||
not_found: Assignment policy not found
|
||||
attachments:
|
||||
invalid: Invalid attachment
|
||||
saml:
|
||||
feature_not_enabled: SAML feature not enabled for this account
|
||||
sso_not_enabled: SAML SSO is not enabled for this installation
|
||||
data_import:
|
||||
data_type:
|
||||
invalid: Ugyldig datatype
|
||||
contacts:
|
||||
import:
|
||||
failed: Filen er tom
|
||||
export:
|
||||
success: We will notify you once contacts export file is ready to view.
|
||||
email:
|
||||
invalid: Invalid email
|
||||
phone_number:
|
||||
invalid: skal være i e164 format
|
||||
companies:
|
||||
domain:
|
||||
invalid: must be a valid domain name
|
||||
search:
|
||||
query_missing: Specify search string with parameter q
|
||||
messages:
|
||||
search:
|
||||
time_range_limit_exceeded: 'Search is limited to the last %{days} days'
|
||||
categories:
|
||||
locale:
|
||||
unique: bør være unik i kategorien og portalen
|
||||
dyte:
|
||||
invalid_message_type: 'Invalid message type. Action not permitted'
|
||||
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.'
|
||||
phone_number_already_exists: 'Channel already exists for this phone number: %{phone_number}, please contact support if the error persists'
|
||||
reauthorization:
|
||||
generic: 'Failed to reauthorize WhatsApp. Please try again.'
|
||||
not_supported: 'Reauthorization is not supported for this type of WhatsApp channel.'
|
||||
inboxes:
|
||||
imap:
|
||||
socket_error: Tjek venligst netværksforbindelsen, IMAP-adressen og prøv igen.
|
||||
no_response_error: Tjek venligst IMAP-legitimationsoplysningerne og prøv igen.
|
||||
host_unreachable_error: Vært utilgængeligt, tjek venligst IMAP-adressen, IMAP-porten og prøv igen.
|
||||
connection_timed_out_error: Forbindelsen fik timeout for %{address}:%{port}
|
||||
connection_closed_error: Forbindelsen er lukket.
|
||||
validations:
|
||||
name: bør ikke starte eller slutte med symboler, og det skal ikke have < > / \ @ tegn.
|
||||
custom_filters:
|
||||
number_of_records: Limit reached. The maximum number of allowed custom filters for a user per account is 1000.
|
||||
invalid_attribute: Invalid attribute key - [%{key}]. The key should be one of [%{allowed_keys}] or a custom attribute defined in the account.
|
||||
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.
|
||||
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.
|
||||
topup:
|
||||
credits_required: Credits amount is required
|
||||
invalid_credits: Invalid credits amount
|
||||
invalid_option: Invalid topup option
|
||||
plan_not_eligible: Top-ups are only available for paid plans. Please upgrade your plan first.
|
||||
stripe_customer_not_configured: Stripe customer not configured
|
||||
no_payment_method: No payment methods found. Please add a payment method before making a purchase.
|
||||
profile:
|
||||
mfa:
|
||||
enabled: MFA enabled successfully
|
||||
disabled: MFA disabled successfully
|
||||
account_saml_settings:
|
||||
invalid_certificate: must be a valid X.509 certificate in PEM format
|
||||
reports:
|
||||
period: Rapporteringsperiode %{since} til %{until}
|
||||
utc_warning: The report generated is in UTC timezone
|
||||
agent_csv:
|
||||
agent_name: Agentens navn
|
||||
conversations_count: Assigned conversations
|
||||
avg_first_response_time: Avg first response time
|
||||
avg_resolution_time: Avg resolution time
|
||||
resolution_count: Antal Afsluttede
|
||||
avg_customer_waiting_time: Avg customer waiting time
|
||||
inbox_csv:
|
||||
inbox_name: Indbakkens navn
|
||||
inbox_type: Indbakke type
|
||||
conversations_count: Antal samtaler
|
||||
avg_first_response_time: Avg first response time
|
||||
avg_resolution_time: Avg resolution time
|
||||
label_csv:
|
||||
label_title: Etiketter
|
||||
conversations_count: Antal samtaler
|
||||
avg_first_response_time: Avg first response time
|
||||
avg_resolution_time: Avg resolution time
|
||||
avg_reply_time: Avg reply time
|
||||
resolution_count: Antal Afsluttede
|
||||
team_csv:
|
||||
team_name: Team navn
|
||||
conversations_count: Samtaler tæller
|
||||
avg_first_response_time: Avg first response time
|
||||
avg_resolution_time: Avg resolution time
|
||||
resolution_count: Antal Afsluttede
|
||||
avg_customer_waiting_time: Avg customer waiting time
|
||||
conversation_traffic_csv:
|
||||
timezone: Timezone
|
||||
sla_csv:
|
||||
conversation_id: Conversation ID
|
||||
sla_policy_breached: SLA Policy
|
||||
assignee: Assignee
|
||||
team: Team
|
||||
inbox: Indbakke
|
||||
labels: Etiketter
|
||||
conversation_link: Link to the Conversation
|
||||
breached_events: Breached Events
|
||||
default_group_by: dag
|
||||
csat:
|
||||
headers:
|
||||
contact_name: Kontakt Navn
|
||||
contact_email_address: Kontakt E-Mail Adresse
|
||||
contact_phone_number: Kontakt Telefonnummer
|
||||
link_to_the_conversation: Link til samtalen
|
||||
agent_name: Agentens Navn
|
||||
rating: Bedømmelse
|
||||
feedback: Feedback Kommentar
|
||||
recorded_at: Optaget dato
|
||||
notifications:
|
||||
notification_title:
|
||||
conversation_creation: 'A conversation (#%{display_id}) has been created in %{inbox_name}'
|
||||
conversation_assignment: 'A conversation (#%{display_id}) has been assigned to you'
|
||||
assigned_conversation_new_message: 'A new message is created in conversation (#%{display_id})'
|
||||
conversation_mention: 'You have been mentioned in conversation (#%{display_id})'
|
||||
sla_missed_first_response: 'SLA target first response missed for conversation (#%{display_id})'
|
||||
sla_missed_next_response: 'SLA target next response missed for conversation (#%{display_id})'
|
||||
sla_missed_resolution: 'SLA target resolution missed for conversation (#%{display_id})'
|
||||
attachment: 'Attachment'
|
||||
no_content: 'No content'
|
||||
conversations:
|
||||
captain:
|
||||
handoff: 'Transferring to another agent for further assistance.'
|
||||
messages:
|
||||
instagram_story_content: '%{story_sender} nævnte dig i historien: '
|
||||
instagram_deleted_story_content: Denne historie er ikke længere tilgængelig.
|
||||
instagram_shared_story_content: 'Shared story'
|
||||
instagram_shared_post_content: 'Shared post'
|
||||
deleted: Denne besked blev slettet
|
||||
whatsapp:
|
||||
list_button_label: 'Choose an item'
|
||||
delivery_status:
|
||||
error_code: '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}'
|
||||
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}'
|
||||
open: 'Samtalen blev genåbnet af %{user_name}'
|
||||
pending: 'Samtalen blev markeret som afventende af %{user_name}'
|
||||
snoozed: 'Samtalen blev udskudt af %{user_name}'
|
||||
auto_resolved_days: 'Samtalen blev markeret som løst af systemet på grund af %{count} dages inaktivitet'
|
||||
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'
|
||||
system_auto_open: System reopened the conversation due to a new incoming message.
|
||||
priority:
|
||||
added: '%{user_name} set the priority to %{new_priority}'
|
||||
updated: '%{user_name} changed the priority from %{old_priority} to %{new_priority}'
|
||||
removed: '%{user_name} removed the priority'
|
||||
assignee:
|
||||
self_assigned: '%{user_name} selv-tildelte denne samtale'
|
||||
assigned: 'Tildelt %{assignee_name} af %{user_name}'
|
||||
removed: 'Samtale fjernet tildeling af %{user_name}'
|
||||
team:
|
||||
assigned: 'Tildelt %{team_name} af %{user_name}'
|
||||
assigned_with_assignee: 'Tildelt %{assignee_name} via %{team_name} af %{user_name}'
|
||||
removed: 'Ikke tildelt fra %{team_name} af %{user_name}'
|
||||
labels:
|
||||
added: '%{user_name} tilføjede %{labels}'
|
||||
removed: '%{user_name} fjernede %{labels}'
|
||||
sla:
|
||||
added: '%{user_name} added SLA policy %{sla_name}'
|
||||
removed: '%{user_name} removed SLA policy %{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}'
|
||||
csat:
|
||||
not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions'
|
||||
auto_resolve:
|
||||
not_sent_due_to_messaging_window: 'Auto-resolve message not sent due to outgoing message restrictions'
|
||||
muted: '%{user_name} har slukket for samtalen'
|
||||
unmuted: '%{user_name} har genaktiveret samtalen'
|
||||
auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.'
|
||||
templates:
|
||||
greeting_message_body: '%{account_name} svarer typisk på et par timer.'
|
||||
ways_to_reach_you_message_body: 'Giv teamet en måde at kontakte dig på.'
|
||||
email_input_box_message_body: 'Få besked via e-mail'
|
||||
csat_input_message_body: 'Bedøm venligst samtalen'
|
||||
reply:
|
||||
email:
|
||||
header:
|
||||
notifications: 'Notifikationer'
|
||||
from_with_name: '%{assignee_name} fra %{inbox_name} <%{from_email}>'
|
||||
reply_with_name: '%{assignee_name} fra %{inbox_name} <reply+%{reply_email}>'
|
||||
friendly_name: '%{sender_name} fra %{business_name} <%{from_email}>'
|
||||
professional_name: '%{business_name} <%{from_email}>'
|
||||
channel_email:
|
||||
header:
|
||||
reply_with_name: '%{assignee_name} fra %{inbox_name} <%{from_email}>'
|
||||
reply_with_inbox_name: '%{inbox_name} <%{from_email}>'
|
||||
email_subject: 'Nye beskeder i denne samtale'
|
||||
transcript_subject: 'Samtaleudskrift'
|
||||
survey:
|
||||
response: 'Bedøm denne samtale, %{link}'
|
||||
contacts:
|
||||
online:
|
||||
delete: '%{contact_name} er online, prøv igen senere'
|
||||
integration_apps:
|
||||
#Note: webhooks and dashboard_apps don't need short_description as they use different modal components
|
||||
dashboard_apps:
|
||||
name: 'Dashboard Apps'
|
||||
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.'
|
||||
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.'
|
||||
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: 'Webhooks'
|
||||
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.'
|
||||
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.'
|
||||
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.'
|
||||
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'
|
||||
short_description: 'Create and link Linear issues directly from conversations.'
|
||||
description: 'Create issues in Linear directly from your conversation window. Alternatively, link existing Linear issues for a more streamlined and efficient issue tracking process.'
|
||||
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.'
|
||||
shopify:
|
||||
name: 'Shopify'
|
||||
short_description: 'Access order details and customer data from your Shopify store.'
|
||||
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.'
|
||||
captain:
|
||||
copilot_message_required: Beskeden er påkrævet
|
||||
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'
|
||||
invalid_tool_call: 'Invalid tool call'
|
||||
tool_not_available: '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}'
|
||||
custom_tool:
|
||||
slug_generation_failed: 'Unable to generate unique slug after 5 attempts'
|
||||
public_portal:
|
||||
search:
|
||||
search_placeholder: Search for article by title or body...
|
||||
empty_placeholder: Ingen resultater fundet.
|
||||
loading_placeholder: Søger...
|
||||
results_title: Søgeresultater
|
||||
toc_header: 'On this page'
|
||||
hero:
|
||||
sub_title: Søg efter artiklerne her eller gennemse kategorierne nedenfor.
|
||||
common:
|
||||
home: Hjem
|
||||
last_updated_on: Last updated on %{last_updated_on}
|
||||
view_all_articles: View all
|
||||
article: article
|
||||
articles: artikler
|
||||
author: forfatter
|
||||
authors: authors
|
||||
other: other
|
||||
others: others
|
||||
by: By
|
||||
no_articles: There are no articles here
|
||||
footer:
|
||||
made_with: Made with
|
||||
header:
|
||||
go_to_homepage: Website
|
||||
visit_website: Visit website
|
||||
appearance:
|
||||
system: System
|
||||
light: Light
|
||||
dark: Dark
|
||||
featured_articles: Featured Articles
|
||||
uncategorized: Ikke Kategoriseret
|
||||
404:
|
||||
title: Page not found
|
||||
description: We couldn't find the page you were looking for.
|
||||
back_to_home: Go to home page
|
||||
slack_unfurl:
|
||||
fields:
|
||||
name: Navn
|
||||
email: E-mail
|
||||
phone_number: Phone
|
||||
company_name: Virksomhed
|
||||
inbox_name: Indbakke
|
||||
inbox_type: Inbox Type
|
||||
button: Åbn samtale
|
||||
time_units:
|
||||
days:
|
||||
one: '%{count} day'
|
||||
other: '%{count} days'
|
||||
hours:
|
||||
one: '%{count} hour'
|
||||
other: '%{count} hours'
|
||||
minutes:
|
||||
one: '%{count} minute'
|
||||
other: '%{count} minutes'
|
||||
seconds:
|
||||
one: '%{count} second'
|
||||
other: '%{count} seconds'
|
||||
automation:
|
||||
system_name: 'Automation System'
|
||||
crm:
|
||||
no_message: 'No messages in conversation'
|
||||
attachment: '[Attachment: %{type}]'
|
||||
no_content: '[No content]'
|
||||
created_activity: |
|
||||
New conversation started on %{brand_name}
|
||||
|
||||
Channel: %{channel_info}
|
||||
Created: %{formatted_creation_time}
|
||||
Conversation ID: %{display_id}
|
||||
View in %{brand_name}: %{url}
|
||||
transcript_activity: |
|
||||
Conversation Transcript from %{brand_name}
|
||||
|
||||
Channel: %{channel_info}
|
||||
Conversation ID: %{display_id}
|
||||
View in %{brand_name}: %{url}
|
||||
|
||||
Transcript:
|
||||
%{format_messages}
|
||||
agent_capacity_policy:
|
||||
inbox_already_assigned: 'Inbox has already been assigned to this policy'
|
||||
portals:
|
||||
send_instructions:
|
||||
email_required: 'Email is required'
|
||||
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}'
|
||||
ssl_status:
|
||||
custom_domain_not_configured: 'Custom domain is not configured'
|
||||
440
research/chatwoot/config/locales/de.yml
Normal file
440
research/chatwoot/config/locales/de.yml
Normal file
@@ -0,0 +1,440 @@
|
||||
#Files in the config/locales directory are used for internationalization
|
||||
#and are automatically loaded by Rails. If you want to use locales other
|
||||
#than English, add the necessary files in this directory.
|
||||
#To use the locales, use `I18n.t`:
|
||||
#I18n.t 'hello'
|
||||
#In views, this is aliased to just `t`:
|
||||
#<%= t('hello') %>
|
||||
#To use a different locale, set it with `I18n.locale`:
|
||||
#I18n.locale = :es
|
||||
#This would use the information in config/locales/es.yml.
|
||||
#The following keys must be escaped otherwise they will not be retrieved by
|
||||
#the default I18n backend:
|
||||
#true, false, on, off, yes, no
|
||||
#Instead, surround them with single quotes.
|
||||
#en:
|
||||
#'true': 'foo'
|
||||
#To learn more, please read the Rails Internationalization guide
|
||||
#available at https://guides.rubyonrails.org/i18n.html.
|
||||
de:
|
||||
hello: 'Hallo Welt'
|
||||
inbox:
|
||||
reauthorization:
|
||||
success: 'Channel reauthorized successfully'
|
||||
not_required: 'Reauthorization is not required for this inbox'
|
||||
invalid_channel: 'Invalid channel type for reauthorization'
|
||||
auth:
|
||||
saml:
|
||||
invalid_email: 'Bitte geben Sie eine gültige E-Mail-Adresse ein'
|
||||
authentication_failed: 'Authentication failed. Please check your credentials and try again.'
|
||||
messages:
|
||||
reset_password_success: Woot! Die Anforderung zum Zurücksetzen des Passworts ist erfolgreich. Überprüfen Sie Ihre E-Mails auf Anweisungen.
|
||||
reset_password_failure: Uh ho! Wir konnten keinen Benutzer mit der angegebenen E-Mail-Adresse finden.
|
||||
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.
|
||||
inbox_deletetion_response: Die Löschanfrage Ihres Posteingangs wird in Kürze bearbeitet.
|
||||
errors:
|
||||
validations:
|
||||
presence: darf nicht leer sein
|
||||
webhook:
|
||||
invalid: Ungültige Events
|
||||
signup:
|
||||
disposable_email: Wir erlauben keine Einweg-E-Mails
|
||||
blocked_domain: This domain is not allowed. If you believe this is a mistake, please contact support.
|
||||
invalid_email: Sie haben eine ungültige E-Mail-Adresse eingegeben
|
||||
email_already_exists: 'Sie haben sich bereits für ein Konto bei %{email} angemeldet.'
|
||||
invalid_params: 'Ungültig, bitte überprüfen Sie die Anmeldeparameter und versuchen Sie es erneut'
|
||||
failed: Anmeldung gescheitert
|
||||
assignment_policy:
|
||||
not_found: Assignment policy not found
|
||||
attachments:
|
||||
invalid: Invalid attachment
|
||||
saml:
|
||||
feature_not_enabled: SAML feature not enabled for this account
|
||||
sso_not_enabled: SAML SSO is not enabled for this installation
|
||||
data_import:
|
||||
data_type:
|
||||
invalid: Ungültiger Datentyp
|
||||
contacts:
|
||||
import:
|
||||
failed: Datei ist leer
|
||||
export:
|
||||
success: Wir werden Sie benachrichtigen, sobald die Exportdatei der Kontakte angezeigt werden kann.
|
||||
email:
|
||||
invalid: Ungültige E-Mail
|
||||
phone_number:
|
||||
invalid: sollte im e164-Format vorliegen
|
||||
companies:
|
||||
domain:
|
||||
invalid: must be a valid domain name
|
||||
search:
|
||||
query_missing: Specify search string with parameter q
|
||||
messages:
|
||||
search:
|
||||
time_range_limit_exceeded: 'Search is limited to the last %{days} days'
|
||||
categories:
|
||||
locale:
|
||||
unique: sollte in der Kategorie und im Portal eindeutig sein
|
||||
dyte:
|
||||
invalid_message_type: 'Ungültiger Nachrichtentyp. Aktion nicht erlaubt'
|
||||
slack:
|
||||
invalid_channel_id: 'Ungültiger Slack Channel. Bitte erneut versuchen'
|
||||
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.'
|
||||
phone_number_already_exists: 'Channel already exists for this phone number: %{phone_number}, please contact support if the error persists'
|
||||
reauthorization:
|
||||
generic: 'Failed to reauthorize WhatsApp. Please try again.'
|
||||
not_supported: 'Reauthorization is not supported for this type of WhatsApp channel.'
|
||||
inboxes:
|
||||
imap:
|
||||
socket_error: Bitte überprüfen Sie die Netzwerkverbindung, die IMAP-Adresse und versuchen Sie es erneut.
|
||||
no_response_error: Bitte überprüfen Sie die IMAP-Anmeldeinformationen und versuchen Sie es erneut.
|
||||
host_unreachable_error: Host nicht erreichbar. Bitte überprüfen Sie die IMAP-Adresse und den IMAP-Port und versuchen Sie es erneut.
|
||||
connection_timed_out_error: Zeitüberschreitung der Verbindung für %{address}:%{port}
|
||||
connection_closed_error: Verbindung geschlossen.
|
||||
validations:
|
||||
name: Sollte nicht mit Symbolen beginnen oder enden, und es sollte keine < > / \ @ Zeichen enthalten.
|
||||
custom_filters:
|
||||
number_of_records: Limit erreicht. Die maximale Anzahl an benutzerdefinierten Filtern pro Benutzerkonto beträgt 1000.
|
||||
invalid_attribute: Ungültiger Attribut schlüssel - [%{key}]. Der Schlüssel sollte einer von [%{allowed_keys}] oder ein benutzerdefiniertes Attribut sein, das im Konto definiert ist.
|
||||
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.
|
||||
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.
|
||||
topup:
|
||||
credits_required: Credits amount is required
|
||||
invalid_credits: Invalid credits amount
|
||||
invalid_option: Invalid topup option
|
||||
plan_not_eligible: Top-ups are only available for paid plans. Please upgrade your plan first.
|
||||
stripe_customer_not_configured: Stripe customer not configured
|
||||
no_payment_method: No payment methods found. Please add a payment method before making a purchase.
|
||||
profile:
|
||||
mfa:
|
||||
enabled: MFA enabled successfully
|
||||
disabled: MFA disabled successfully
|
||||
account_saml_settings:
|
||||
invalid_certificate: must be a valid X.509 certificate in PEM format
|
||||
reports:
|
||||
period: Berichtszeitraum von %{since} bis %{until}
|
||||
utc_warning: Der generierte Bericht ist in UTC-Zeitzone
|
||||
agent_csv:
|
||||
agent_name: Agentenname
|
||||
conversations_count: Zugewiesene Unterhaltungen
|
||||
avg_first_response_time: Durchschnittliche Zeit bis zur ersten Antwort
|
||||
avg_resolution_time: Durchschnittliche Auflösung
|
||||
resolution_count: Auflösungsanzahl
|
||||
avg_customer_waiting_time: Durchschnittliche Kundenwartezeit
|
||||
inbox_csv:
|
||||
inbox_name: Posteingangsname
|
||||
inbox_type: Posteingangstyp
|
||||
conversations_count: Anzahl der Konversationen
|
||||
avg_first_response_time: Durchschnittliche Zeit bis zur ersten Antwort
|
||||
avg_resolution_time: Durchschnittliche Auflösung
|
||||
label_csv:
|
||||
label_title: Label
|
||||
conversations_count: Anzahl der Konversationen
|
||||
avg_first_response_time: Durchschnittliche Zeit bis zur ersten Antwort
|
||||
avg_resolution_time: Durchschnittliche Auflösung
|
||||
avg_reply_time: Avg reply time
|
||||
resolution_count: Auflösungsanzahl
|
||||
team_csv:
|
||||
team_name: Teamname
|
||||
conversations_count: Anzahl Gespräche
|
||||
avg_first_response_time: Durchschnittliche Zeit bis zur ersten Antwort
|
||||
avg_resolution_time: Durchschnittliche Auflösung
|
||||
resolution_count: Auflösungsanzahl
|
||||
avg_customer_waiting_time: Durchschnittliche Kundenwartezeit
|
||||
conversation_traffic_csv:
|
||||
timezone: Zeitzone
|
||||
sla_csv:
|
||||
conversation_id: Konversation-ID
|
||||
sla_policy_breached: SLA-Richtlinie
|
||||
assignee: Zugewiesener
|
||||
team: Team
|
||||
inbox: Posteingang
|
||||
labels: Labels
|
||||
conversation_link: Link zur Konversation
|
||||
breached_events: Gesperrte Ereignisse
|
||||
default_group_by: Tag
|
||||
csat:
|
||||
headers:
|
||||
contact_name: Kontaktname
|
||||
contact_email_address: Kontakt-E-Mail-Adresse
|
||||
contact_phone_number: Kontakt Telefonnummer
|
||||
link_to_the_conversation: Link zur Konversation
|
||||
agent_name: Agentenname
|
||||
rating: Bewertung
|
||||
feedback: Feedback-Kommentar
|
||||
recorded_at: Aufnahmedatum
|
||||
notifications:
|
||||
notification_title:
|
||||
conversation_creation: 'Neues Gespräch - #%{display_id} wurde in %{inbox_name} erstellt'
|
||||
conversation_assignment: 'Eine Unterhaltung (#%{display_id}) wurde Ihnen zugewiesen'
|
||||
assigned_conversation_new_message: 'Eine neue Nachricht wurde in der Unterhaltung erstellt (#%{display_id})'
|
||||
conversation_mention: 'Du wurdest in der Unterhaltung erwähnt (#%{display_id})'
|
||||
sla_missed_first_response: 'SLA Ziel erste Antwort für die Unterhaltung verpasst (#%{display_id})'
|
||||
sla_missed_next_response: 'SLA Ziel nächste Antwort für die Unterhaltung verpasst (#%{display_id})'
|
||||
sla_missed_resolution: 'SLA Ziel Auflösung für die Unterhaltung verpasst (#%{display_id})'
|
||||
attachment: 'Anhang'
|
||||
no_content: 'Kein Inhalt'
|
||||
conversations:
|
||||
captain:
|
||||
handoff: 'Transferring to another agent for further assistance.'
|
||||
messages:
|
||||
instagram_story_content: '%{story_sender} erwähnte sie in der Geschichte: '
|
||||
instagram_deleted_story_content: Diese Geschichte ist nicht mehr verfügbar.
|
||||
instagram_shared_story_content: 'Shared story'
|
||||
instagram_shared_post_content: 'Shared post'
|
||||
deleted: Diese Nachricht wurde gelöscht
|
||||
whatsapp:
|
||||
list_button_label: 'Choose an item'
|
||||
delivery_status:
|
||||
error_code: 'Fehlercode: %{error_code}'
|
||||
activity:
|
||||
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'
|
||||
open: 'Das Gespräch wurde von %{user_name} wieder eröffnet'
|
||||
pending: 'Das Gespräch wurde von %{user_name} als ausstehend markiert'
|
||||
snoozed: 'Das Gespräch wurde von %{user_name} zur Erinnerung markiert'
|
||||
auto_resolved_days: 'Das Gespräch wurde vom System aufgrund von %{count} Tagen Inaktivität gelöst'
|
||||
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'
|
||||
system_auto_open: Das System hat die Unterhaltung aufgrund einer neuen eingehenden Nachricht wieder geöffnet.
|
||||
priority:
|
||||
added: '%{user_name} hat die Priorität auf %{new_priority} gesetzt'
|
||||
updated: '%{user_name} hat die Priorität von %{old_priority} zu %{new_priority} geändert'
|
||||
removed: '%{user_name} hat die Priorität entfernt'
|
||||
assignee:
|
||||
self_assigned: '%{user_name} hat sich dieses Gespräch selbst zugewiesen'
|
||||
assigned: '%{user_name} von %{assignee_name} zugewiesen'
|
||||
removed: 'Gespräch nicht zugewiesen von %{user_name}'
|
||||
team:
|
||||
assigned: 'Zugewiesen an %{team_name} von %{user_name}'
|
||||
assigned_with_assignee: 'Zugewiesen an %{assignee_name} über %{team_name} von %{user_name}'
|
||||
removed: 'Entfernt aus %{team_name} von %{user_name}'
|
||||
labels:
|
||||
added: '%{user_name} hat %{labels} hinzugefügt'
|
||||
removed: '%{user_name} hat %{labels} entfernt'
|
||||
sla:
|
||||
added: '%{user_name} hat SLA-Richtlinie %{sla_name} hinzugefügt'
|
||||
removed: '%{user_name} hat SLA-Richtlinie %{sla_name} entfernt'
|
||||
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}'
|
||||
csat:
|
||||
not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions'
|
||||
auto_resolve:
|
||||
not_sent_due_to_messaging_window: 'Auto-resolve message not sent due to outgoing message restrictions'
|
||||
muted: '%{user_name} hat das Gespräch stumm geschaltet'
|
||||
unmuted: '%{user_name} hat das Gespräch laut gestellt'
|
||||
auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.'
|
||||
templates:
|
||||
greeting_message_body: '%{account_name} antwortet in der Regel in wenigen Stunden.'
|
||||
ways_to_reach_you_message_body: 'Geben Sie dem Team einen Weg, Sie zu erreichen.'
|
||||
email_input_box_message_body: 'Lassen Sie sich per E-Mail benachrichtigen'
|
||||
csat_input_message_body: 'Bitte bewerte die Unterhaltung'
|
||||
reply:
|
||||
email:
|
||||
header:
|
||||
notifications: 'Push-Benachrichtigungen'
|
||||
from_with_name: '%{assignee_name} von %{inbox_name} <%{from_email}>'
|
||||
reply_with_name: '%{assignee_name} von %{inbox_name} <reply+%{reply_email}>'
|
||||
friendly_name: '%{sender_name} von %{business_name} <%{from_email}>'
|
||||
professional_name: '%{business_name} <%{from_email}>'
|
||||
channel_email:
|
||||
header:
|
||||
reply_with_name: '%{assignee_name} von %{inbox_name} <%{from_email}>'
|
||||
reply_with_inbox_name: '%{inbox_name} <%{from_email}>'
|
||||
email_subject: 'Neue Nachrichten in dieser Unterhaltung'
|
||||
transcript_subject: 'Gesprächsprotokoll'
|
||||
survey:
|
||||
response: 'Bitte bewerten Sie diese Unterhaltung, %{link}'
|
||||
contacts:
|
||||
online:
|
||||
delete: '%{contact_name} ist online, bitte versuchen Sie es später erneut'
|
||||
integration_apps:
|
||||
#Note: webhooks and dashboard_apps don't need short_description as they use different modal components
|
||||
dashboard_apps:
|
||||
name: 'Dashboard-Apps'
|
||||
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.'
|
||||
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} hat ein Meeting begonnen'
|
||||
slack:
|
||||
name: 'Slack'
|
||||
short_description: 'Receive notifications and respond to conversations directly 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: 'Webhooks'
|
||||
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.'
|
||||
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 Übersetzer'
|
||||
short_description: 'Automatically translate customer messages for agents.'
|
||||
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.'
|
||||
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'
|
||||
short_description: 'Create and link Linear issues directly from conversations.'
|
||||
description: 'Create issues in Linear directly from your conversation window. Alternatively, link existing Linear issues for a more streamlined and efficient issue tracking process.'
|
||||
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.'
|
||||
shopify:
|
||||
name: 'Shopify'
|
||||
short_description: 'Access order details and customer data from your Shopify store.'
|
||||
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.'
|
||||
captain:
|
||||
copilot_message_required: Nachricht ist erforderlich
|
||||
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'
|
||||
invalid_tool_call: 'Invalid tool call'
|
||||
tool_not_available: '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}'
|
||||
custom_tool:
|
||||
slug_generation_failed: 'Unable to generate unique slug after 5 attempts'
|
||||
public_portal:
|
||||
search:
|
||||
search_placeholder: Artikel nach Titel oder Text suchen...
|
||||
empty_placeholder: Keine Ergebnisse gefunden.
|
||||
loading_placeholder: Suchen...
|
||||
results_title: Suchergebnisse
|
||||
toc_header: 'Auf dieser Seite'
|
||||
hero:
|
||||
sub_title: Suchen Sie hier nach den Artikeln oder stöbern Sie in den unten stehenden Kategorien.
|
||||
common:
|
||||
home: Startseite
|
||||
last_updated_on: Zuletzt aktualisiert am %{last_updated_on}
|
||||
view_all_articles: Alle anzeigen
|
||||
article: Artikel
|
||||
articles: Artikel
|
||||
author: autor
|
||||
authors: Autoren
|
||||
other: anders
|
||||
others: andere
|
||||
by: Von
|
||||
no_articles: Keine Artikel vorhanden
|
||||
footer:
|
||||
made_with: Erstellt mit
|
||||
header:
|
||||
go_to_homepage: Webseite
|
||||
visit_website: Visit website
|
||||
appearance:
|
||||
system: System
|
||||
light: Hell
|
||||
dark: Dunkel
|
||||
featured_articles: Empfohlene Artikel
|
||||
uncategorized: Unkategorisiert
|
||||
404:
|
||||
title: Seite nicht gefunden
|
||||
description: Wir konnten die von Ihnen gesuchte Seite nicht finden.
|
||||
back_to_home: Zur Startseite wechseln
|
||||
slack_unfurl:
|
||||
fields:
|
||||
name: Name
|
||||
email: E-Mail
|
||||
phone_number: Telefon
|
||||
company_name: Firma
|
||||
inbox_name: Posteingang
|
||||
inbox_type: Posteingangstyp
|
||||
button: Unterhaltung öffnen
|
||||
time_units:
|
||||
days:
|
||||
one: '%{count} Tag'
|
||||
other: '%{count} Tage'
|
||||
hours:
|
||||
one: '%{count} Stunde'
|
||||
other: '%{count} Stunden'
|
||||
minutes:
|
||||
one: '%{count} Minute'
|
||||
other: '%{count} Minuten'
|
||||
seconds:
|
||||
one: '%{count} Sekunde'
|
||||
other: '%{count} Sekunden'
|
||||
automation:
|
||||
system_name: 'Automation System'
|
||||
crm:
|
||||
no_message: 'No messages in conversation'
|
||||
attachment: '[Attachment: %{type}]'
|
||||
no_content: '[Kein Inhalt]'
|
||||
created_activity: |
|
||||
New conversation started on %{brand_name}
|
||||
|
||||
Channel: %{channel_info}
|
||||
Created: %{formatted_creation_time}
|
||||
Conversation ID: %{display_id}
|
||||
View in %{brand_name}: %{url}
|
||||
transcript_activity: |
|
||||
Conversation Transcript from %{brand_name}
|
||||
|
||||
Channel: %{channel_info}
|
||||
Conversation ID: %{display_id}
|
||||
View in %{brand_name}: %{url}
|
||||
|
||||
Transcript:
|
||||
%{format_messages}
|
||||
agent_capacity_policy:
|
||||
inbox_already_assigned: 'Inbox has already been assigned to this policy'
|
||||
portals:
|
||||
send_instructions:
|
||||
email_required: 'E-Mail ist erforderlich'
|
||||
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}'
|
||||
ssl_status:
|
||||
custom_domain_not_configured: 'Custom domain is not configured'
|
||||
61
research/chatwoot/config/locales/devise.am.yml
Normal file
61
research/chatwoot/config/locales/devise.am.yml
Normal file
@@ -0,0 +1,61 @@
|
||||
#Additional translations at https://github.com/plataformatec/devise/wiki/I18n
|
||||
am:
|
||||
devise:
|
||||
confirmations:
|
||||
confirmed: "Your email address has been successfully confirmed."
|
||||
send_instructions: "You will receive an email with instructions for how to confirm your email address in a few minutes."
|
||||
send_paranoid_instructions: "If your email address exists in our database, you will receive an email with instructions for how to confirm your email address in a few minutes."
|
||||
failure:
|
||||
already_authenticated: "You are already signed in."
|
||||
inactive: "Your account is not activated yet."
|
||||
invalid: "Invalid %{authentication_keys}/password or account is not verified yet."
|
||||
locked: "Your account is locked."
|
||||
last_attempt: "You have one more attempt before your account is locked."
|
||||
not_found_in_database: "Invalid %{authentication_keys} or password."
|
||||
timeout: "Your session expired. Please sign in again to continue."
|
||||
unauthenticated: "You need to sign in or sign up before continuing."
|
||||
unconfirmed: "You have to confirm your email address before continuing."
|
||||
mailer:
|
||||
confirmation_instructions:
|
||||
subject: "Confirmation Instructions"
|
||||
reset_password_instructions:
|
||||
subject: "Reset password instructions"
|
||||
unlock_instructions:
|
||||
subject: "Unlock instructions"
|
||||
password_change:
|
||||
subject: "Password Changed"
|
||||
omniauth_callbacks:
|
||||
failure: "Could not authenticate you from %{kind} because \"%{reason}\"."
|
||||
success: "Successfully authenticated from %{kind} account."
|
||||
passwords:
|
||||
no_token: "You can't access this page without coming from a password reset email. If you do come from a password reset email, please make sure you used the full URL provided."
|
||||
send_instructions: "You will receive an email with instructions on how to reset your password in a few minutes."
|
||||
send_paranoid_instructions: "If your email address exists in our database, you will receive a password recovery link at your email address in a few minutes."
|
||||
updated: "Your password has been changed successfully. You are now signed in."
|
||||
updated_not_active: "Your password has been changed successfully."
|
||||
registrations:
|
||||
destroyed: "Bye! Your account has been successfully cancelled. We hope to see you again soon."
|
||||
signed_up: "Welcome! You have signed up successfully."
|
||||
signed_up_but_inactive: "You have signed up successfully. However, we could not sign you in because your account is not yet activated."
|
||||
signed_up_but_locked: "You have signed up successfully. However, we could not sign you in because your account is locked."
|
||||
signed_up_but_unconfirmed: "A message with a confirmation link has been sent to your email address. Please follow the link to activate your account."
|
||||
update_needs_confirmation: "You updated your account successfully, but we need to verify your new email address. Please check your email and follow the confirm link to confirm your new email address."
|
||||
updated: "Your account has been updated successfully."
|
||||
sessions:
|
||||
signed_in: "Signed in successfully."
|
||||
signed_out: "Signed out successfully."
|
||||
already_signed_out: "Signed out successfully."
|
||||
unlocks:
|
||||
send_instructions: "You will receive an email with instructions for how to unlock your account in a few minutes."
|
||||
send_paranoid_instructions: "If your account exists, you will receive an email with instructions for how to unlock it in a few minutes."
|
||||
unlocked: "Your account has been unlocked successfully. Please sign in to continue."
|
||||
errors:
|
||||
messages:
|
||||
already_confirmed: "was already confirmed, please try signing in"
|
||||
confirmation_period_expired: "needs to be confirmed within %{period}, please request a new one"
|
||||
expired: "has expired, please request a new one"
|
||||
not_found: "not found"
|
||||
not_locked: "was not locked"
|
||||
not_saved:
|
||||
one: "1 error prohibited this %{resource} from being saved:"
|
||||
other: "%{count} errors prohibited this %{resource} from being saved:"
|
||||
65
research/chatwoot/config/locales/devise.ar.yml
Normal file
65
research/chatwoot/config/locales/devise.ar.yml
Normal file
@@ -0,0 +1,65 @@
|
||||
#Additional translations at https://github.com/plataformatec/devise/wiki/I18n
|
||||
ar:
|
||||
devise:
|
||||
confirmations:
|
||||
confirmed: "تم تأكيد عنوان بريدك الإلكتروني بنجاح."
|
||||
send_instructions: "سوف تتلقى رسالة بريد إلكتروني تحتوي على تعليمات لكيفية تأكيد عنوان البريد الإلكتروني الخاص بك خلال بضع دقائق."
|
||||
send_paranoid_instructions: "إذا كان عنوان بريدك الإلكتروني موجود في قاعدة بياناتنا، سوف تتلقى رسالة بريد إلكتروني مع إرشادات لكيفية تأكيد عنوان البريد الإلكتروني الخاص بك خلال بضع دقائق."
|
||||
failure:
|
||||
already_authenticated: "أنت مسجل الدخول مسبقاً."
|
||||
inactive: "لم يتم تفعيل حسابك بعد."
|
||||
invalid: "لم يتم التحقق من %{authentication_keys}/كلمة المرور أو أن الحساب غير مُفعّل بعد."
|
||||
locked: "حسابك مقفل."
|
||||
last_attempt: "لديك محاولة أخرى قبل أن يتم إقفال حسابك."
|
||||
not_found_in_database: "%{authentication_keys} أو كلمة المرور غير صحيحة."
|
||||
timeout: "انتهت صلاحية جلستك. الرجاء تسجيل الدخول مرة أخرى للمتابعة."
|
||||
unauthenticated: "يجب عليك تسجيل الدخول أو التسجيل قبل المتابعة."
|
||||
unconfirmed: "يجب عليك تأكيد عنوان بريدك الإلكتروني قبل المتابعة."
|
||||
mailer:
|
||||
confirmation_instructions:
|
||||
subject: "تعليمات التأكيد"
|
||||
reset_password_instructions:
|
||||
subject: "تعليمات إعادة تعيين كلمة المرور"
|
||||
unlock_instructions:
|
||||
subject: "إرشادات إلغاء القفل"
|
||||
password_change:
|
||||
subject: "تم تغيير كلمة المرور"
|
||||
omniauth_callbacks:
|
||||
failure: "تعذر المصادقة من %{kind} لأن \"%{reason}\"."
|
||||
success: "تمت المصادقة بنجاح من حساب %{kind}."
|
||||
passwords:
|
||||
no_token: "لا يمكنك الوصول لهذه الصفحة دون أن تأتي من البريد الإلكتروني لإعادة تعيين كلمة المرور. إذا كنت وصلت إلى هنا عبر البريد إلكتروني لإعادة تعيين كلمة المرور، الرجاء التأكد من أنك استخدمت عنوان الرابط بأكمله."
|
||||
send_instructions: "سوف تتلقى رسالة بريد إلكتروني تحتوي على تعليمات إعادة ضبط كلمة المرور خلال بضع دقائق."
|
||||
send_paranoid_instructions: "إذا كان عنوان بريدك الإلكتروني موجود في قاعدة بياناتنا، سوف تتلقى رسالة بريد إلكتروني مع إرشادات إعادة ضبط كلمة المرور خلال بضع دقائق."
|
||||
updated: "تم تغيير كلمة المرور الخاصة بك بنجاح وتم تسجيل دخولك الآن."
|
||||
updated_not_active: "تم تغيير كلمة المرور بنجاح."
|
||||
registrations:
|
||||
destroyed: "وداعاً! لقد تم إلغاء حسابك بنجاح. نأمل أن نراك مرة أخرى قريباً."
|
||||
signed_up: "مرحبًا! لقد قمت بالتسجيل بنجاح."
|
||||
signed_up_but_inactive: "لقد قمت بالتسجيل بنجاح. ومع ذلك، لم نستطع تسجيل دخولك لأن حسابك لم يتم تفعيله بعد."
|
||||
signed_up_but_locked: "لقد قمت بالتسجيل بنجاح. ومع ذلك، لم نستطع تسجيل دخولك لأن حسابك لم يتم تفعيله بعد."
|
||||
signed_up_but_unconfirmed: "تم إرسال رسالة مع رابط تأكيد إلى عنوان بريدك الإلكتروني. الرجاء اتباع الرابط لتفعيل حسابك."
|
||||
update_needs_confirmation: "لقد قمت بتحديث حسابك بنجاح، ولكن نحن بحاجة إلى التحقق من عنوان بريدك الإلكتروني الجديد. الرجاء التحقق من بريدك الإلكتروني واتبع رابط التأكيد لتأكيد عنوان بريدك الإلكتروني الجديد."
|
||||
updated: "تم تحديث حسابك بنجاح."
|
||||
sessions:
|
||||
signed_in: "تم تسجيل الدخول بنجاح."
|
||||
signed_out: "تم تسجيل الخروج بنجاح."
|
||||
already_signed_out: "تم تسجيل الخروج بنجاح."
|
||||
unlocks:
|
||||
send_instructions: "سوف تتلقى رسالة بريد إلكتروني تحتوي على تعليمات لكيفية فتح قفل حسابك في بضع دقائق."
|
||||
send_paranoid_instructions: "إذا كان حسابك موجودا، سوف تتلقى رسالة بريد إلكتروني تحتوي على إرشادات لكيفية فتحه في بضع دقائق."
|
||||
unlocked: "تم إلغاء قفل حسابك بنجاح. الرجاء تسجيل الدخول للمتابعة."
|
||||
errors:
|
||||
messages:
|
||||
already_confirmed: "تم تأكيده مسبقا، الرجاء محاولة تسجيل الدخول"
|
||||
confirmation_period_expired: "يحتاج إلى تأكيد في غضون %{period}، الرجاء طلب التأكيد مره أخرى"
|
||||
expired: "انتهت صلاحيته، الرجاء إجراء طلب جديد"
|
||||
not_found: "غير موجود"
|
||||
not_locked: "لم يكن مقفلاً"
|
||||
not_saved:
|
||||
zero: "%{count} خطأ حظر هذا %{resource} من الحفظ:"
|
||||
one: "خطأ واحد حظر هذا %{resource} من الحفظ:"
|
||||
two: "%{count} أخطاء تمنع هذا %{resource} من الحفظ:"
|
||||
few: "%{count} خطأ تمنع هذا %{resource} من الحفظ:"
|
||||
many: "%{count} أخطاء تمنع هذا %{resource} من الحفظ:"
|
||||
other: "%{count} أخطاء تمنع هذا %{resource} من الحفظ:"
|
||||
61
research/chatwoot/config/locales/devise.az.yml
Normal file
61
research/chatwoot/config/locales/devise.az.yml
Normal file
@@ -0,0 +1,61 @@
|
||||
#Additional translations at https://github.com/plataformatec/devise/wiki/I18n
|
||||
az:
|
||||
devise:
|
||||
confirmations:
|
||||
confirmed: "Your email address has been successfully confirmed."
|
||||
send_instructions: "You will receive an email with instructions for how to confirm your email address in a few minutes."
|
||||
send_paranoid_instructions: "If your email address exists in our database, you will receive an email with instructions for how to confirm your email address in a few minutes."
|
||||
failure:
|
||||
already_authenticated: "You are already signed in."
|
||||
inactive: "Your account is not activated yet."
|
||||
invalid: "Invalid %{authentication_keys}/password or account is not verified yet."
|
||||
locked: "Your account is locked."
|
||||
last_attempt: "You have one more attempt before your account is locked."
|
||||
not_found_in_database: "Invalid %{authentication_keys} or password."
|
||||
timeout: "Your session expired. Please sign in again to continue."
|
||||
unauthenticated: "You need to sign in or sign up before continuing."
|
||||
unconfirmed: "You have to confirm your email address before continuing."
|
||||
mailer:
|
||||
confirmation_instructions:
|
||||
subject: "Confirmation Instructions"
|
||||
reset_password_instructions:
|
||||
subject: "Reset password instructions"
|
||||
unlock_instructions:
|
||||
subject: "Unlock instructions"
|
||||
password_change:
|
||||
subject: "Password Changed"
|
||||
omniauth_callbacks:
|
||||
failure: "Could not authenticate you from %{kind} because \"%{reason}\"."
|
||||
success: "Successfully authenticated from %{kind} account."
|
||||
passwords:
|
||||
no_token: "You can't access this page without coming from a password reset email. If you do come from a password reset email, please make sure you used the full URL provided."
|
||||
send_instructions: "You will receive an email with instructions on how to reset your password in a few minutes."
|
||||
send_paranoid_instructions: "If your email address exists in our database, you will receive a password recovery link at your email address in a few minutes."
|
||||
updated: "Your password has been changed successfully. You are now signed in."
|
||||
updated_not_active: "Your password has been changed successfully."
|
||||
registrations:
|
||||
destroyed: "Bye! Your account has been successfully cancelled. We hope to see you again soon."
|
||||
signed_up: "Welcome! You have signed up successfully."
|
||||
signed_up_but_inactive: "You have signed up successfully. However, we could not sign you in because your account is not yet activated."
|
||||
signed_up_but_locked: "You have signed up successfully. However, we could not sign you in because your account is locked."
|
||||
signed_up_but_unconfirmed: "A message with a confirmation link has been sent to your email address. Please follow the link to activate your account."
|
||||
update_needs_confirmation: "You updated your account successfully, but we need to verify your new email address. Please check your email and follow the confirm link to confirm your new email address."
|
||||
updated: "Your account has been updated successfully."
|
||||
sessions:
|
||||
signed_in: "Signed in successfully."
|
||||
signed_out: "Signed out successfully."
|
||||
already_signed_out: "Signed out successfully."
|
||||
unlocks:
|
||||
send_instructions: "You will receive an email with instructions for how to unlock your account in a few minutes."
|
||||
send_paranoid_instructions: "If your account exists, you will receive an email with instructions for how to unlock it in a few minutes."
|
||||
unlocked: "Your account has been unlocked successfully. Please sign in to continue."
|
||||
errors:
|
||||
messages:
|
||||
already_confirmed: "was already confirmed, please try signing in"
|
||||
confirmation_period_expired: "needs to be confirmed within %{period}, please request a new one"
|
||||
expired: "has expired, please request a new one"
|
||||
not_found: "not found"
|
||||
not_locked: "was not locked"
|
||||
not_saved:
|
||||
one: "1 error prohibited this %{resource} from being saved:"
|
||||
other: "%{count} errors prohibited this %{resource} from being saved:"
|
||||
61
research/chatwoot/config/locales/devise.bg.yml
Normal file
61
research/chatwoot/config/locales/devise.bg.yml
Normal file
@@ -0,0 +1,61 @@
|
||||
#Additional translations at https://github.com/plataformatec/devise/wiki/I18n
|
||||
bg:
|
||||
devise:
|
||||
confirmations:
|
||||
confirmed: "Your email address has been successfully confirmed."
|
||||
send_instructions: "You will receive an email with instructions for how to confirm your email address in a few minutes."
|
||||
send_paranoid_instructions: "If your email address exists in our database, you will receive an email with instructions for how to confirm your email address in a few minutes."
|
||||
failure:
|
||||
already_authenticated: "You are already signed in."
|
||||
inactive: "Your account is not activated yet."
|
||||
invalid: "Invalid %{authentication_keys}/password or account is not verified yet."
|
||||
locked: "Your account is locked."
|
||||
last_attempt: "You have one more attempt before your account is locked."
|
||||
not_found_in_database: "Invalid %{authentication_keys} or password."
|
||||
timeout: "Your session expired. Please sign in again to continue."
|
||||
unauthenticated: "You need to sign in or sign up before continuing."
|
||||
unconfirmed: "You have to confirm your email address before continuing."
|
||||
mailer:
|
||||
confirmation_instructions:
|
||||
subject: "Confirmation Instructions"
|
||||
reset_password_instructions:
|
||||
subject: "Reset password instructions"
|
||||
unlock_instructions:
|
||||
subject: "Unlock instructions"
|
||||
password_change:
|
||||
subject: "Password Changed"
|
||||
omniauth_callbacks:
|
||||
failure: "Could not authenticate you from %{kind} because \"%{reason}\"."
|
||||
success: "Successfully authenticated from %{kind} account."
|
||||
passwords:
|
||||
no_token: "You can't access this page without coming from a password reset email. If you do come from a password reset email, please make sure you used the full URL provided."
|
||||
send_instructions: "You will receive an email with instructions on how to reset your password in a few minutes."
|
||||
send_paranoid_instructions: "If your email address exists in our database, you will receive a password recovery link at your email address in a few minutes."
|
||||
updated: "Your password has been changed successfully. You are now signed in."
|
||||
updated_not_active: "Your password has been changed successfully."
|
||||
registrations:
|
||||
destroyed: "Bye! Your account has been successfully cancelled. We hope to see you again soon."
|
||||
signed_up: "Welcome! You have signed up successfully."
|
||||
signed_up_but_inactive: "You have signed up successfully. However, we could not sign you in because your account is not yet activated."
|
||||
signed_up_but_locked: "You have signed up successfully. However, we could not sign you in because your account is locked."
|
||||
signed_up_but_unconfirmed: "A message with a confirmation link has been sent to your email address. Please follow the link to activate your account."
|
||||
update_needs_confirmation: "You updated your account successfully, but we need to verify your new email address. Please check your email and follow the confirm link to confirm your new email address."
|
||||
updated: "Your account has been updated successfully."
|
||||
sessions:
|
||||
signed_in: "Signed in successfully."
|
||||
signed_out: "Signed out successfully."
|
||||
already_signed_out: "Signed out successfully."
|
||||
unlocks:
|
||||
send_instructions: "You will receive an email with instructions for how to unlock your account in a few minutes."
|
||||
send_paranoid_instructions: "If your account exists, you will receive an email with instructions for how to unlock it in a few minutes."
|
||||
unlocked: "Your account has been unlocked successfully. Please sign in to continue."
|
||||
errors:
|
||||
messages:
|
||||
already_confirmed: "was already confirmed, please try signing in"
|
||||
confirmation_period_expired: "needs to be confirmed within %{period}, please request a new one"
|
||||
expired: "has expired, please request a new one"
|
||||
not_found: "not found"
|
||||
not_locked: "was not locked"
|
||||
not_saved:
|
||||
one: "1 error prohibited this %{resource} from being saved:"
|
||||
other: "%{count} errors prohibited this %{resource} from being saved:"
|
||||
61
research/chatwoot/config/locales/devise.bn.yml
Normal file
61
research/chatwoot/config/locales/devise.bn.yml
Normal file
@@ -0,0 +1,61 @@
|
||||
#Additional translations at https://github.com/plataformatec/devise/wiki/I18n
|
||||
bn:
|
||||
devise:
|
||||
confirmations:
|
||||
confirmed: "Your email address has been successfully confirmed."
|
||||
send_instructions: "You will receive an email with instructions for how to confirm your email address in a few minutes."
|
||||
send_paranoid_instructions: "If your email address exists in our database, you will receive an email with instructions for how to confirm your email address in a few minutes."
|
||||
failure:
|
||||
already_authenticated: "You are already signed in."
|
||||
inactive: "Your account is not activated yet."
|
||||
invalid: "Invalid %{authentication_keys}/password or account is not verified yet."
|
||||
locked: "Your account is locked."
|
||||
last_attempt: "You have one more attempt before your account is locked."
|
||||
not_found_in_database: "Invalid %{authentication_keys} or password."
|
||||
timeout: "Your session expired. Please sign in again to continue."
|
||||
unauthenticated: "You need to sign in or sign up before continuing."
|
||||
unconfirmed: "You have to confirm your email address before continuing."
|
||||
mailer:
|
||||
confirmation_instructions:
|
||||
subject: "Confirmation Instructions"
|
||||
reset_password_instructions:
|
||||
subject: "Reset password instructions"
|
||||
unlock_instructions:
|
||||
subject: "Unlock instructions"
|
||||
password_change:
|
||||
subject: "Password Changed"
|
||||
omniauth_callbacks:
|
||||
failure: "Could not authenticate you from %{kind} because \"%{reason}\"."
|
||||
success: "Successfully authenticated from %{kind} account."
|
||||
passwords:
|
||||
no_token: "You can't access this page without coming from a password reset email. If you do come from a password reset email, please make sure you used the full URL provided."
|
||||
send_instructions: "You will receive an email with instructions on how to reset your password in a few minutes."
|
||||
send_paranoid_instructions: "If your email address exists in our database, you will receive a password recovery link at your email address in a few minutes."
|
||||
updated: "Your password has been changed successfully. You are now signed in."
|
||||
updated_not_active: "Your password has been changed successfully."
|
||||
registrations:
|
||||
destroyed: "Bye! Your account has been successfully cancelled. We hope to see you again soon."
|
||||
signed_up: "Welcome! You have signed up successfully."
|
||||
signed_up_but_inactive: "You have signed up successfully. However, we could not sign you in because your account is not yet activated."
|
||||
signed_up_but_locked: "You have signed up successfully. However, we could not sign you in because your account is locked."
|
||||
signed_up_but_unconfirmed: "A message with a confirmation link has been sent to your email address. Please follow the link to activate your account."
|
||||
update_needs_confirmation: "You updated your account successfully, but we need to verify your new email address. Please check your email and follow the confirm link to confirm your new email address."
|
||||
updated: "Your account has been updated successfully."
|
||||
sessions:
|
||||
signed_in: "Signed in successfully."
|
||||
signed_out: "Signed out successfully."
|
||||
already_signed_out: "Signed out successfully."
|
||||
unlocks:
|
||||
send_instructions: "You will receive an email with instructions for how to unlock your account in a few minutes."
|
||||
send_paranoid_instructions: "If your account exists, you will receive an email with instructions for how to unlock it in a few minutes."
|
||||
unlocked: "Your account has been unlocked successfully. Please sign in to continue."
|
||||
errors:
|
||||
messages:
|
||||
already_confirmed: "was already confirmed, please try signing in"
|
||||
confirmation_period_expired: "needs to be confirmed within %{period}, please request a new one"
|
||||
expired: "has expired, please request a new one"
|
||||
not_found: "not found"
|
||||
not_locked: "was not locked"
|
||||
not_saved:
|
||||
one: "1 error prohibited this %{resource} from being saved:"
|
||||
other: "%{count} errors prohibited this %{resource} from being saved:"
|
||||
61
research/chatwoot/config/locales/devise.ca.yml
Normal file
61
research/chatwoot/config/locales/devise.ca.yml
Normal file
@@ -0,0 +1,61 @@
|
||||
#Additional translations at https://github.com/plataformatec/devise/wiki/I18n
|
||||
ca:
|
||||
devise:
|
||||
confirmations:
|
||||
confirmed: "El teu compte ha estat confirmat correctament. Si us plau, inicia la sessió."
|
||||
send_instructions: "En breu rebràs un correu electrònic amb instruccions sobre com confirmar el teu compte."
|
||||
send_paranoid_instructions: "Si la teva adreça electrònica existeix a la base de dades, rebràs un correu electrònic amb instruccions sobre com confirmar el teu compte."
|
||||
failure:
|
||||
already_authenticated: "Ja estàs identificat."
|
||||
inactive: "El teu compte encara no ha estat activat."
|
||||
invalid: "%{authentication_keys} o contrasenya invàlids."
|
||||
locked: "El teu compte està bloquejat."
|
||||
last_attempt: "You have one more attempt before your account is locked."
|
||||
not_found_in_database: "Invalid email or password."
|
||||
timeout: "La teva sessió ha caducat. Si us plau, torna a iniciar sessió per a continuar."
|
||||
unauthenticated: "Has d'iniciar sessió o bé registrar-te abans de continuar."
|
||||
unconfirmed: "Has de confirmar el teu compte abans de continuar."
|
||||
mailer:
|
||||
confirmation_instructions:
|
||||
subject: "Instruccions de confirmació"
|
||||
reset_password_instructions:
|
||||
subject: "Instruccions de regeneració de contrasenya"
|
||||
unlock_instructions:
|
||||
subject: "Instruccions de desbloqueig"
|
||||
password_change:
|
||||
subject: "S'ha canviat la contrasenya"
|
||||
omniauth_callbacks:
|
||||
failure: "No hem pogut autoritzar el compte des de %{kind} perquè \"%{reason}\"."
|
||||
success: "Autoritzat satisfactoriament el compte des de %{kind}."
|
||||
passwords:
|
||||
no_token: "No pots accedir aquesta pàgina si no ho fas seguint l'enllaç d'un correu de regeneració de contrasenya. Si ja en vens, assegura't que estàs utilitzant l'adreça sencera que has rebut."
|
||||
send_instructions: "En breu rebràs un correu electrònic amb instruccions sobre com restablir la teva contrasenya."
|
||||
send_paranoid_instructions: "Si la teva adreça electrònica existeix a la base de dades, rebràs un correu electrònic amb un enllaç per reestablir la contrasenya."
|
||||
updated: "La teva contrasenya ha estat canviada correctament. S'ha iniciat la sessió."
|
||||
updated_not_active: "La teva contrasenya ha estat canviada correctament."
|
||||
registrations:
|
||||
destroyed: "Adéu! El teu compte ha estat cancel·lat correctament. Esperem tornar-te a veure!"
|
||||
signed_up: "Has estat registrat correctament."
|
||||
signed_up_but_inactive: "Has estat registrat correctament. Tanmateix, no hem pogut iniciar la sessió perquè el teu compte encara no està activat."
|
||||
signed_up_but_locked: "Has estat registrat correctament. Tanmateix, no hem pogut iniciar la sessió perquè el teu compte està bloquejat."
|
||||
signed_up_but_unconfirmed: "Hem enviat un missatge amb un enllaç de confirmació a la teva adreça de correu electrònic. Si us plau, segueix l'enllaç per activar el teu compte."
|
||||
update_needs_confirmation: "Has actualitzat el teu compte correctament, però hem de verificar la teva nova adreça de correu electrònic. Si us plau, revisa el teu correu i clica l'enllaç de confirmació per acabar el procès de verificació de la teva adreça de correu electrònic."
|
||||
updated: "Has actualitzat el teu compte correctament."
|
||||
sessions:
|
||||
signed_in: "Sessió iniciada correctament."
|
||||
signed_out: "Sessió tancada correctament."
|
||||
already_signed_out: "Sessió tancada correctament."
|
||||
unlocks:
|
||||
send_instructions: "En breu rebràs un correu electrònic amb instruccions sobre com desbloquejar el teu compte."
|
||||
send_paranoid_instructions: "Si el teu compte existeix, rebràs un correu electrònic amb instruccions sobre com desbloquejar-lo."
|
||||
unlocked: "El teu compte ha estat desbloquejat correctament. S'ha iniciat la sessió."
|
||||
errors:
|
||||
messages:
|
||||
already_confirmed: "ja està confirmat"
|
||||
confirmation_period_expired: "ha de ser confirmada en %{period}, si us plau, demana'n un de nou"
|
||||
expired: "ha caducat, demana'n un de nou"
|
||||
not_found: "no s'ha trobat"
|
||||
not_locked: "no està bloquejat"
|
||||
not_saved:
|
||||
one: "1 error ha evitat que %{resource} es pugui desar:"
|
||||
other: "%{count} errors han evitat que %{resource} es pugui desar:"
|
||||
63
research/chatwoot/config/locales/devise.cs.yml
Normal file
63
research/chatwoot/config/locales/devise.cs.yml
Normal file
@@ -0,0 +1,63 @@
|
||||
#Additional translations at https://github.com/plataformatec/devise/wiki/I18n
|
||||
cs:
|
||||
devise:
|
||||
confirmations:
|
||||
confirmed: "Vaše e-mailová adresa byla úspěšně potvrzena."
|
||||
send_instructions: "Za několik minut obdržíte e-mail s pokyny, jak potvrdit vaši e-mailovou adresu."
|
||||
send_paranoid_instructions: "Pokud vaše e-mailová adresa existuje v naší databázi, za několik minut obdržíte e-mail s pokyny, jak potvrdit vaši e-mailovou adresu."
|
||||
failure:
|
||||
already_authenticated: "Již jste přihlášeni."
|
||||
inactive: "Váš účet ještě není aktivován."
|
||||
invalid: "Neplatný %{authentication_keys}/password nebo účet ještě nebyl ověřen."
|
||||
locked: "Váš účet je uzamčen."
|
||||
last_attempt: "Máte ještě jeden pokus než bude váš účet uzamčen."
|
||||
not_found_in_database: "Neplatné %{authentication_keys} nebo heslo."
|
||||
timeout: "Vaše relace vypršela. Chcete-li pokračovat, přihlaste se znovu."
|
||||
unauthenticated: "Před pokračováním se musíte přihlásit nebo se zaregistrovat."
|
||||
unconfirmed: "Než budete pokračovat, musíte potvrdit svou e-mailovou adresu."
|
||||
mailer:
|
||||
confirmation_instructions:
|
||||
subject: "Instrukce pro potvrzení"
|
||||
reset_password_instructions:
|
||||
subject: "Pokyny pro obnovení hesla"
|
||||
unlock_instructions:
|
||||
subject: "Pokyny pro odemknutí"
|
||||
password_change:
|
||||
subject: "Heslo změněno"
|
||||
omniauth_callbacks:
|
||||
failure: "Nelze se přihlásit z %{kind} , protože \"%{reason}\"."
|
||||
success: "Úspěšně ověřeno z účtu %{kind}."
|
||||
passwords:
|
||||
no_token: "Na tuto stránku nemáte přístup bez e-mailu pro obnovení hesla. Pokud pocházíte z e-mailu pro obnovení hesla, ujistěte se, že jste použili celou URL adresu."
|
||||
send_instructions: "Za několik minut obdržíte e-mail s pokyny, jak obnovit heslo."
|
||||
send_paranoid_instructions: "Pokud vaše e-mailová adresa existuje v naší databázi, za několik minut obdržíte na vaši e-mailovou adresu odkaz pro obnovení hesla."
|
||||
updated: "Vaše heslo bylo úspěšně změněno. Nyní jste přihlášeni."
|
||||
updated_not_active: "Vaše heslo bylo úspěšně změněno."
|
||||
registrations:
|
||||
destroyed: "O! Váš účet byl úspěšně zrušen. Doufáme, že vás brzy znovu uvidíme."
|
||||
signed_up: "Vítejte! Úspěšně jste se zaregistrovali."
|
||||
signed_up_but_inactive: "Úspěšně jste se zaregistrovali. Nicméně, nemohli jsme se přihlásit, protože Váš účet ještě není aktivován."
|
||||
signed_up_but_locked: "Úspěšně jste se zaregistrovali. Nicméně, nemohli jsme se přihlásit, protože Váš účet je uzamčen."
|
||||
signed_up_but_unconfirmed: "Zpráva s potvrzovacím odkazem byla odeslána na vaši e-mailovou adresu. Pro aktivaci účtu prosím postupujte podle odkazu."
|
||||
update_needs_confirmation: "Váš účet byl úspěšně aktualizován, ale musíme ověřit Vaši novou e-mailovou adresu. Prosím zkontrolujte svůj e-mail a klikněte na odkaz pro potvrzení Vaší nové e-mailové adresy."
|
||||
updated: "Váš účet byl úspěšně aktualizován."
|
||||
sessions:
|
||||
signed_in: "Úspěšně přihlášeno."
|
||||
signed_out: "Úspěšně odhlášeno."
|
||||
already_signed_out: "Úspěšně odhlášeno."
|
||||
unlocks:
|
||||
send_instructions: "Za několik minut obdržíte e-mail s pokyny, jak odemknout váš účet."
|
||||
send_paranoid_instructions: "Pokud váš účet existuje, obdržíte během několika minut e-mail s pokyny, jak jej odemknout."
|
||||
unlocked: "Váš účet byl úspěšně odemčen. Pro pokračování se přihlaste."
|
||||
errors:
|
||||
messages:
|
||||
already_confirmed: "byl již potvrzen, zkuste se prosím přihlásit"
|
||||
confirmation_period_expired: "musí být potvrzeno do %{period}, prosím požádejte o nový"
|
||||
expired: "vypršela platnost. Požádejte prosím o nový"
|
||||
not_found: "nenalezeno"
|
||||
not_locked: "nebylo uzamčeno"
|
||||
not_saved:
|
||||
one: "1 chyba zabránila uložení tohoto %{resource}:"
|
||||
few: "%{count} chyb znemožnilo uložení %{resource}:"
|
||||
many: "%{count} chyb znemožnilo uložení %{resource}:"
|
||||
other: "%{count} chyb znemožnilo uložení %{resource}:"
|
||||
61
research/chatwoot/config/locales/devise.da.yml
Normal file
61
research/chatwoot/config/locales/devise.da.yml
Normal file
@@ -0,0 +1,61 @@
|
||||
#Additional translations at https://github.com/plataformatec/devise/wiki/I18n
|
||||
da:
|
||||
devise:
|
||||
confirmations:
|
||||
confirmed: "Din e-mailadresse er blevet bekræftet."
|
||||
send_instructions: "Du vil modtage en e-mail med instruktioner til, hvordan du bekræfter din e-mail-adresse om et par minutter."
|
||||
send_paranoid_instructions: "Hvis din e-mailadresse findes i vores database, du vil modtage en e-mail med instruktioner til, hvordan du bekræfter din e-mail-adresse om et par minutter."
|
||||
failure:
|
||||
already_authenticated: "Du er allerede logget ind."
|
||||
inactive: "Din konto er ikke aktiveret endnu."
|
||||
invalid: "Ugyldig %{authentication_keys}/password eller konto er ikke bekræftet endnu."
|
||||
locked: "Din konto er låst."
|
||||
last_attempt: "Du har et forsøg mere, før din konto er låst."
|
||||
not_found_in_database: "Ugyldig %{authentication_keys} eller adgangskode."
|
||||
timeout: "Din session er udløbet. Log ind igen for at fortsætte."
|
||||
unauthenticated: "Du skal logge ind eller tilmelde dig, før du fortsætter."
|
||||
unconfirmed: "Du skal bekræfte din e-mailadresse, før du fortsætter."
|
||||
mailer:
|
||||
confirmation_instructions:
|
||||
subject: "Bekræftelsesinstruktioner"
|
||||
reset_password_instructions:
|
||||
subject: "Nulstil adgangskodeinstruktioner"
|
||||
unlock_instructions:
|
||||
subject: "Lås instruktioner op"
|
||||
password_change:
|
||||
subject: "Adgangskode Ændret"
|
||||
omniauth_callbacks:
|
||||
failure: "Kunne ikke godkende dig fra %{kind} fordi \"%{reason}\"."
|
||||
success: "Godkendt fra %{kind} -kontoen."
|
||||
passwords:
|
||||
no_token: "Du kan ikke få adgang til denne side uden at komme fra en e-mailen til nulstilling af adgangskoden. Hvis du kommer fra en e-mail til nulstilling af adgangskoden, skal du sørge for at bruge den fulde URL, der er angivet."
|
||||
send_instructions: "Du vil om få minutter modtage en e-mail med instruktioner om, hvordan du nulstiller din adgangskode."
|
||||
send_paranoid_instructions: "Hvis din e-mailadresse findes i vores database, vil du om få minutter modtage et link til genoprettelse af adgangskoden på din e-mailadresse."
|
||||
updated: "Din adgangskode er blevet ændret. Du er nu logget ind."
|
||||
updated_not_active: "Din adgangskode er blevet ændret."
|
||||
registrations:
|
||||
destroyed: "Farvel! Din konto er blevet annulleret. Vi håber snart at se dig igen."
|
||||
signed_up: "Velkommen! Du er nu tilmeldt."
|
||||
signed_up_but_inactive: "Du har tilmeldt dig. Vi kunne dog ikke logge dig på, fordi din konto endnu ikke er aktiveret."
|
||||
signed_up_but_locked: "Du har tilmeldt dig. Vi kunne dog ikke logge dig ind, fordi din konto er låst."
|
||||
signed_up_but_unconfirmed: "En besked med et bekræftelseslink er blevet sendt til din e-mailadresse. Følg linket for at aktivere din konto."
|
||||
update_needs_confirmation: "Din konto er opdateret, men vi er nødt til at bekræfte din nye e-mailadresse. Tjek venligst din e-mail og følg linket for at bekræfte din nye e-mailadresse."
|
||||
updated: "Din konto er blevet opdateret."
|
||||
sessions:
|
||||
signed_in: "Logget ind."
|
||||
signed_out: "Logget ud."
|
||||
already_signed_out: "Logget ud."
|
||||
unlocks:
|
||||
send_instructions: "Du vil modtage en e-mail med instruktioner til, hvordan du låser din konto op om et par minutter."
|
||||
send_paranoid_instructions: "Hvis din konto findes, vil du modtage en e-mail med instruktioner til, hvordan du låser den op om et par minutter."
|
||||
unlocked: "Din konto er blevet låst op. Log venligst ind for at fortsætte."
|
||||
errors:
|
||||
messages:
|
||||
already_confirmed: "var allerede bekræftet, prøv venligst at logge ind"
|
||||
confirmation_period_expired: "skal bekræftes inden for %{period}, anmod venligst om en ny"
|
||||
expired: "er udløbet, anmod venligst om en ny"
|
||||
not_found: "ikke fundet"
|
||||
not_locked: "var ikke låst"
|
||||
not_saved:
|
||||
one: "1 fejl forhindrede denne %{resource} i at blive gemt:"
|
||||
other: "%{count} fejl forhindrede denne %{resource} i at blive gemt:"
|
||||
61
research/chatwoot/config/locales/devise.de.yml
Normal file
61
research/chatwoot/config/locales/devise.de.yml
Normal file
@@ -0,0 +1,61 @@
|
||||
#Additional translations at https://github.com/plataformatec/devise/wiki/I18n
|
||||
de:
|
||||
devise:
|
||||
confirmations:
|
||||
confirmed: "Ihre E-Mail-Adresse wurde erfolgreich bestätigt."
|
||||
send_instructions: "Sie erhalten in wenigen Minuten eine E-Mail mit Anweisungen zur Bestätigung Ihrer E-Mail-Adresse."
|
||||
send_paranoid_instructions: "Wenn Ihre E-Mail-Adresse in unserer Datenbank vorhanden ist, erhalten Sie in wenigen Minuten eine E-Mail mit Anweisungen zur Bestätigung Ihrer E-Mail-Adresse."
|
||||
failure:
|
||||
already_authenticated: "Sie sind bereits angemeldet."
|
||||
inactive: "Ihr Konto ist noch nicht aktiviert."
|
||||
invalid: "Ungültiges %{authentication_keys}/Passwort oder dieses Konto ist noch nicht verifiziert."
|
||||
locked: "Ihr Konto ist gesperrt."
|
||||
last_attempt: "Sie haben noch einen Versuch, bevor Ihr Konto gesperrt wird."
|
||||
not_found_in_database: "Ungültiger %{authentication_keys} oder Passwort."
|
||||
timeout: "Ihre Sitzung ist abgelaufen. Bitte melden Sie sich erneut an, um fortzufahren."
|
||||
unauthenticated: "Sie müssen sich anmelden oder registrieren, bevor Sie fortfahren können."
|
||||
unconfirmed: "Sie müssen Ihre E-Mail-Adresse bestätigen, bevor Sie fortfahren können."
|
||||
mailer:
|
||||
confirmation_instructions:
|
||||
subject: "Anleitung zur Bestätigung"
|
||||
reset_password_instructions:
|
||||
subject: "Anweisungen zum Zurücksetzen des Passworts"
|
||||
unlock_instructions:
|
||||
subject: "Anleitung zur Entsperren"
|
||||
password_change:
|
||||
subject: "Passwort geändert"
|
||||
omniauth_callbacks:
|
||||
failure: "Sie konnten nicht von %{kind} authentifiziert werden, weil \"%{reason}\"."
|
||||
success: "Erfolgreich authentifiziert mit %{kind} Konto."
|
||||
passwords:
|
||||
no_token: "Sie können nicht auf diese Seite zugreifen, ohne von einer E-Mail zum Zurücksetzen des Passworts zu kommen. Wenn Sie von einer E-Mail zum Zurücksetzen des Passworts kommen, stellen Sie bitte sicher, dass Sie die vollständige angegebene URL verwendet haben."
|
||||
send_instructions: "Sie erhalten in wenigen Minuten eine E-Mail mit Anweisungen zum Zurücksetzen Ihres Passworts."
|
||||
send_paranoid_instructions: "Wenn Ihre E-Mail-Adresse in unserer Datenbank existiert, erhalten Sie in wenigen Minuten einen Link zur Passwortwiederherstellung an Ihre E-Mail-Adresse."
|
||||
updated: "Ihr Passwort wurde erfolgreich geändert. Sie sind jetzt angemeldet."
|
||||
updated_not_active: "Ihr Passwort wurde erfolgreich geändert."
|
||||
registrations:
|
||||
destroyed: "Wiedersehen! Ihr Konto wurde erfolgreich gekündigt. Wir hoffen, Sie bald wieder zu sehen."
|
||||
signed_up: "Willkommen! Sie haben sich erfolgreich angemeldet."
|
||||
signed_up_but_inactive: "Sie haben sich erfolgreich registriert. Wir konnten Sie jedoch nicht anmelden, da Ihr Konto noch nicht aktiviert ist."
|
||||
signed_up_but_locked: "Sie haben sich erfolgreich registriert. Wir konnten Sie jedoch nicht anmelden, da Ihr Konto gesperrt ist."
|
||||
signed_up_but_unconfirmed: "Eine Nachricht mit einem Bestätigungslink wurde an Ihre E-Mail-Adresse gesendet. Bitte folgen Sie dem Link, um Ihr Konto zu aktivieren."
|
||||
update_needs_confirmation: "Sie haben Ihr Konto erfolgreich aktualisiert, aber wir müssen Ihre neue E-Mail-Adresse verifizieren. Bitte überprüfen Sie Ihr Postfach und folgen Sie dem Bestätigungslink, um Ihre neue E-Mail-Adresse zu bestätigen."
|
||||
updated: "Ihr Konto wurde erfolgreich aktualisiert."
|
||||
sessions:
|
||||
signed_in: "Erfolgreich angemeldet."
|
||||
signed_out: "Erfolgreich abgemeldet."
|
||||
already_signed_out: "Erfolgreich abgemeldet."
|
||||
unlocks:
|
||||
send_instructions: "Sie erhalten in wenigen Minuten eine E-Mail mit Anweisungen, wie Sie Ihr Konto entsperren können."
|
||||
send_paranoid_instructions: "Wenn Ihr Konto existiert, werden Sie in wenigen Minuten eine E-Mail mit Anweisungen erhalten, wie Sie dieses entsperren können."
|
||||
unlocked: "Ihr Konto wurde erfolgreich entsperrt. Bitte einloggen, um fortzufahren."
|
||||
errors:
|
||||
messages:
|
||||
already_confirmed: "wurde bereits bestätigt, bitte versuchen Sie sich anzumelden"
|
||||
confirmation_period_expired: "muss innerhalb von %{period} bestätigt werden, bitte fordern Sie einen neuen an"
|
||||
expired: "ist abgelaufen, bitte fordern Sie einen neuen an"
|
||||
not_found: "nicht gefunden"
|
||||
not_locked: "wurde nicht gesperrt"
|
||||
not_saved:
|
||||
one: "1 Fehler verhinderte, dass %{resource} gespeichert wurde:"
|
||||
other: "%{count} Fehler verhinderten, dass %{resource} gespeichert wurde:"
|
||||
61
research/chatwoot/config/locales/devise.el.yml
Normal file
61
research/chatwoot/config/locales/devise.el.yml
Normal file
@@ -0,0 +1,61 @@
|
||||
#Additional translations at https://github.com/plataformatec/devise/wiki/I18n
|
||||
el:
|
||||
devise:
|
||||
confirmations:
|
||||
confirmed: "Η διεύθυνση του email έχει επιβεβαιωθεί."
|
||||
send_instructions: "Θα λάβετε ένα email με οδηγίες για την επιβεβαίωση της διεύθυνσης email σε λίγα λεπτά."
|
||||
send_paranoid_instructions: "Αν η διεύθυνση email υπάρχει στην βάση δεδομένων, θα λάβετε ένα email με οδηγίες πως θα επιβεβαιώσετε την διεύθυνση email σε λίγα λεπτά."
|
||||
failure:
|
||||
already_authenticated: "Έχετε ήδη εγγραφεί."
|
||||
inactive: "Ο λογαριασμός σας δεν έχει ενεργοποιηθεί ακόμη."
|
||||
invalid: "Ακατάλληλο %{authentication_keys}/κωδικός ή ο λογαριασμός σας δεν έχει ακόμη επιβεβαιωθεί."
|
||||
locked: "Ο Λογαριασμός σας έχει κλειδωθεί."
|
||||
last_attempt: "Έχετε μια ακόμη προσπάθεια πριν ο λογαριασμός σας κλειδωθεί."
|
||||
not_found_in_database: "Ακατάλληλα %{authentication_keys} ή κωδικός."
|
||||
timeout: "Η σύνοδος έχει λήξει. Παρακαλώ εισέλθετε ξανά για την συνέχεια."
|
||||
unauthenticated: "Απαιτείται να εγγραφείτε ή να εισέλθετε πριν συνεχίσετε."
|
||||
unconfirmed: "Πρέπει να επιβεβαιώσετε την διεύθυνση email πριν συνεχίσετε."
|
||||
mailer:
|
||||
confirmation_instructions:
|
||||
subject: "Οδηγίες επιβεβαίωσης"
|
||||
reset_password_instructions:
|
||||
subject: "Οδηγίες επαναφοράς κωδικού"
|
||||
unlock_instructions:
|
||||
subject: "Οδηγίες ξεκλειδώματος"
|
||||
password_change:
|
||||
subject: "Ο κωδικός άλλαξε"
|
||||
omniauth_callbacks:
|
||||
failure: "Δεν μπορεί να γίνει η ταυτοποίηση σας από %{kind} επειδή \"%{reason}\"."
|
||||
success: "Έγινε ταυτοποίηση από %{kind} λογαριασμού."
|
||||
passwords:
|
||||
no_token: "Δεν έχετε πρόσβαση σε αυτήν την σελίδα, χωρίς να προέρχεστε από το σύνδεσμο της επαναφοράς κωδικού. Αν έρχεστε από αυτόν τον σύνδεσμο σιγουρευτείτε ότι υπάρχει το πλήρες URL."
|
||||
send_instructions: "Θα λάβετε ένα email με οδηγίες πως θα επαναφέρετε τον κωδικό σας σε μερικά λεπτά."
|
||||
send_paranoid_instructions: "Αν η διεύθυνση email υπάρχει στην βάση μας, θα λάβετε ένα σύνδεσμο επαναφοράς κωδικού στο email σας σε μερικά λεπτά."
|
||||
updated: "Ο κωδικός σας άλλαξε. Τώρα έχετε εισέθλει."
|
||||
updated_not_active: "Ο κωδικός σας άλλαξε με επιτυχία."
|
||||
registrations:
|
||||
destroyed: "Στο καλό! Ο λογαριασμός σας ακυρώθηκε. Ελπίζουμε να σας ξαναδούμε σύντομα."
|
||||
signed_up: "Καλώς ορίσατε! Η εγγραφής ολοκληρώθηκε με επιτυχία."
|
||||
signed_up_but_inactive: "Εγγραφήκατε με επιτυχία. Πάντως, δεν μπορείτε ακόμη να εισέλθετε επειδή ο λογαριασμός σας δεν ενεργοποιήθηκε ακόμα."
|
||||
signed_up_but_locked: "Εγγραφήκατε με επιτυχία. Πάντως, δεν μπορείτε ακόμη να εισέλθετε επειδή ο λογαριασμός σας είναι κλειδωμένος."
|
||||
signed_up_but_unconfirmed: "Ένα μήνυμα με τον σύνδεσμο επιβεβαίωσης έχει σταλεί στο email σας. Ακολουθήστε τον σύνδεσμο για την ενεργοποίηση του λογαριασμού σας."
|
||||
update_needs_confirmation: "Ενημερώσατε τον λογαριασμό σας με επιτυχία, αλλά πρέπει να επιβεβαιώστε την διεύθυνση email. Ελέγξτε την αλληλογραφία σας και ακολουθήστε το σύνδεσμο επιβεβαίωσης."
|
||||
updated: "Ο κωδικός σας ενημερώθηκε με επιτυχία."
|
||||
sessions:
|
||||
signed_in: "Επιτυχής είσοδος."
|
||||
signed_out: "Επιτυχής έξοδος."
|
||||
already_signed_out: "Επιτυχής έξοδος."
|
||||
unlocks:
|
||||
send_instructions: "Θα λάβετε ένα email με οδηγίες πως θα ξεκλειδώστε τον λογαριασμό σας σε μερικά λεπτά."
|
||||
send_paranoid_instructions: "Αν ο λογαριασμός σας υπάρχει, θα λάβετε ειδοποίηση email με οδηγίες για το ξεκλείδωμα σε μερικά λεπτά."
|
||||
unlocked: "Ο λογαριασμός σας ξεκλειδώθηκε. Παρακαλώ εισέλθετε για να συνεχίσετε."
|
||||
errors:
|
||||
messages:
|
||||
already_confirmed: "έχει ήδη επιβεβαιωθεί, παρακαλώ δοκιμάστε την είσοδο"
|
||||
confirmation_period_expired: "απαιτείται να επιβεβαιωθεί εντός %{period}, παρακαλώ αιτηθείτε νέο"
|
||||
expired: "έχει λήξει, παρακαλώ αιτηθείτε νέο"
|
||||
not_found: "δεν βρέθηκε"
|
||||
not_locked: "δεν είναι κλειδωμένος"
|
||||
not_saved:
|
||||
one: "1 σφάλμα αποτρέπει το %{resource} από την αποθήκευση:"
|
||||
other: "%{count} σφάλματα αποτρέπουν το %{resource} από την αποθήκευση:"
|
||||
62
research/chatwoot/config/locales/devise.en.yml
Normal file
62
research/chatwoot/config/locales/devise.en.yml
Normal file
@@ -0,0 +1,62 @@
|
||||
# Additional translations at https://github.com/plataformatec/devise/wiki/I18n
|
||||
|
||||
en:
|
||||
devise:
|
||||
confirmations:
|
||||
confirmed: "Your email address has been successfully confirmed."
|
||||
send_instructions: "You will receive an email with instructions for how to confirm your email address in a few minutes."
|
||||
send_paranoid_instructions: "If your email address exists in our database, you will receive an email with instructions for how to confirm your email address in a few minutes."
|
||||
failure:
|
||||
already_authenticated: "You are already signed in."
|
||||
inactive: "Your account is not activated yet."
|
||||
invalid: "Invalid %{authentication_keys}/password or account is not verified yet."
|
||||
locked: "Your account is locked."
|
||||
last_attempt: "You have one more attempt before your account is locked."
|
||||
not_found_in_database: "Invalid %{authentication_keys} or password."
|
||||
timeout: "Your session expired. Please sign in again to continue."
|
||||
unauthenticated: "You need to sign in or sign up before continuing."
|
||||
unconfirmed: "You have to confirm your email address before continuing."
|
||||
mailer:
|
||||
confirmation_instructions:
|
||||
subject: "Confirmation Instructions"
|
||||
reset_password_instructions:
|
||||
subject: "Reset password instructions"
|
||||
unlock_instructions:
|
||||
subject: "Unlock instructions"
|
||||
password_change:
|
||||
subject: "Password Changed"
|
||||
omniauth_callbacks:
|
||||
failure: "Could not authenticate you from %{kind} because \"%{reason}\"."
|
||||
success: "Successfully authenticated from %{kind} account."
|
||||
passwords:
|
||||
no_token: "You can't access this page without coming from a password reset email. If you do come from a password reset email, please make sure you used the full URL provided."
|
||||
send_instructions: "You will receive an email with instructions on how to reset your password in a few minutes."
|
||||
send_paranoid_instructions: "If your email address exists in our database, you will receive a password recovery link at your email address in a few minutes."
|
||||
updated: "Your password has been changed successfully. You are now signed in."
|
||||
updated_not_active: "Your password has been changed successfully."
|
||||
registrations:
|
||||
destroyed: "Bye! Your account has been successfully cancelled. We hope to see you again soon."
|
||||
signed_up: "Welcome! You have signed up successfully."
|
||||
signed_up_but_inactive: "You have signed up successfully. However, we could not sign you in because your account is not yet activated."
|
||||
signed_up_but_locked: "You have signed up successfully. However, we could not sign you in because your account is locked."
|
||||
signed_up_but_unconfirmed: "A message with a confirmation link has been sent to your email address. Please follow the link to activate your account."
|
||||
update_needs_confirmation: "You updated your account successfully, but we need to verify your new email address. Please check your email and follow the confirm link to confirm your new email address."
|
||||
updated: "Your account has been updated successfully."
|
||||
sessions:
|
||||
signed_in: "Signed in successfully."
|
||||
signed_out: "Signed out successfully."
|
||||
already_signed_out: "Signed out successfully."
|
||||
unlocks:
|
||||
send_instructions: "You will receive an email with instructions for how to unlock your account in a few minutes."
|
||||
send_paranoid_instructions: "If your account exists, you will receive an email with instructions for how to unlock it in a few minutes."
|
||||
unlocked: "Your account has been unlocked successfully. Please sign in to continue."
|
||||
errors:
|
||||
messages:
|
||||
already_confirmed: "was already confirmed, please try signing in"
|
||||
confirmation_period_expired: "needs to be confirmed within %{period}, please request a new one"
|
||||
expired: "has expired, please request a new one"
|
||||
not_found: "not found"
|
||||
not_locked: "was not locked"
|
||||
not_saved:
|
||||
one: "1 error prohibited this %{resource} from being saved:"
|
||||
other: "%{count} errors prohibited this %{resource} from being saved:"
|
||||
61
research/chatwoot/config/locales/devise.es.yml
Normal file
61
research/chatwoot/config/locales/devise.es.yml
Normal file
@@ -0,0 +1,61 @@
|
||||
#Additional translations at https://github.com/plataformatec/devise/wiki/I18n
|
||||
es:
|
||||
devise:
|
||||
confirmations:
|
||||
confirmed: "Su dirección de correo electrónico ha sido confirmada con éxito."
|
||||
send_instructions: "Recibirás un correo electrónico con instrucciones para confirmar tu dirección de correo electrónico en unos minutos."
|
||||
send_paranoid_instructions: "Si tu dirección de correo electrónico existe en nuestra base de datos, recibirás un correo electrónico con instrucciones para confirmar tu dirección de correo electrónico en unos minutos."
|
||||
failure:
|
||||
already_authenticated: "Ya has iniciado sesión."
|
||||
inactive: "Tu cuenta aún no está activada."
|
||||
invalid: "%{authentication_keys}/password o cuenta no válida aún no está verificada."
|
||||
locked: "Tu cuenta está bloqueada."
|
||||
last_attempt: "Tienes un intento más antes de que tu cuenta esté bloqueada."
|
||||
not_found_in_database: "%{authentication_keys} o contraseña no válida."
|
||||
timeout: "Su sesión ha caducado. Por favor, inicie sesión de nuevo para continuar."
|
||||
unauthenticated: "Necesitas iniciar sesión o registrarte antes de continuar."
|
||||
unconfirmed: "Tienes que confirmar tu dirección de correo electrónico antes de continuar."
|
||||
mailer:
|
||||
confirmation_instructions:
|
||||
subject: "Instrucciones de confirmación"
|
||||
reset_password_instructions:
|
||||
subject: "Instrucciones para restablecer la contraseña"
|
||||
unlock_instructions:
|
||||
subject: "Instrucciones de desbloqueo"
|
||||
password_change:
|
||||
subject: "Contraseña cambiada"
|
||||
omniauth_callbacks:
|
||||
failure: "No se pudo autenticar desde %{kind} porque \"%{reason}\"."
|
||||
success: "Autenticado correctamente desde la cuenta de %{kind}."
|
||||
passwords:
|
||||
no_token: "No puede acceder a esta página sin proceder de un correo electrónico de restablecimiento de contraseña. Si viene de un correo electrónico de restablecimiento de contraseña, por favor asegúrese de utilizar la URL completa proporcionada."
|
||||
send_instructions: "Recibirás un correo electrónico con instrucciones sobre cómo restablecer tu contraseña en unos minutos."
|
||||
send_paranoid_instructions: "Si tu dirección de correo electrónico existe en nuestra base de datos, recibirás un enlace de recuperación de contraseña en tu dirección de correo electrónico en unos minutos."
|
||||
updated: "Tu contraseña ha sido cambiada con éxito. Ahora estás conectado."
|
||||
updated_not_active: "Su contraseña se ha cambiado correctamente."
|
||||
registrations:
|
||||
destroyed: "¡Por! Tu cuenta ha sido cancelada con éxito. Esperamos verte de nuevo pronto."
|
||||
signed_up: "¡Bienvenido! Te has registrado correctamente."
|
||||
signed_up_but_inactive: "Te has registrado correctamente. Sin embargo, no pudimos iniciar sesión porque tu cuenta aún no está activada."
|
||||
signed_up_but_locked: "Te has registrado correctamente. Sin embargo, no pudimos iniciar sesión porque tu cuenta está bloqueada."
|
||||
signed_up_but_unconfirmed: "Se ha enviado un mensaje con un enlace de confirmación a su dirección de correo electrónico. Por favor, siga el enlace para activar su cuenta."
|
||||
update_needs_confirmation: "Has actualizado tu cuenta con éxito, pero necesitamos verificar tu nueva dirección de correo electrónico. Por favor, comprueba tu correo electrónico y sigue el enlace de confirmación para confirmar tu nueva dirección de correo electrónico."
|
||||
updated: "Tu cuenta se ha actualizado correctamente."
|
||||
sessions:
|
||||
signed_in: "Sesión iniciada correctamente."
|
||||
signed_out: "Cerrado con éxito."
|
||||
already_signed_out: "Cerrado con éxito."
|
||||
unlocks:
|
||||
send_instructions: "Recibirás un correo electrónico con instrucciones para desbloquear tu cuenta en unos minutos."
|
||||
send_paranoid_instructions: "Si tu cuenta existe, recibirás un correo electrónico con instrucciones sobre cómo desbloquearla en unos minutos."
|
||||
unlocked: "Tu cuenta ha sido desbloqueada con éxito. Por favor, inicia sesión para continuar."
|
||||
errors:
|
||||
messages:
|
||||
already_confirmed: "ya ha sido confirmado, por favor intenta iniciar sesión"
|
||||
confirmation_period_expired: "necesita ser confirmado dentro de %{period}, por favor solicite una nueva"
|
||||
expired: "ha expirado, por favor solicita uno nuevo"
|
||||
not_found: "no encontrado"
|
||||
not_locked: "no se ha bloqueado"
|
||||
not_saved:
|
||||
one: "1 error impide guardar este %{resource}:"
|
||||
other: "%{count} errores impiden guardar este %{resource}:"
|
||||
61
research/chatwoot/config/locales/devise.et.yml
Normal file
61
research/chatwoot/config/locales/devise.et.yml
Normal file
@@ -0,0 +1,61 @@
|
||||
#Additional translations at https://github.com/plataformatec/devise/wiki/I18n
|
||||
et:
|
||||
devise:
|
||||
confirmations:
|
||||
confirmed: "Your email address has been successfully confirmed."
|
||||
send_instructions: "You will receive an email with instructions for how to confirm your email address in a few minutes."
|
||||
send_paranoid_instructions: "If your email address exists in our database, you will receive an email with instructions for how to confirm your email address in a few minutes."
|
||||
failure:
|
||||
already_authenticated: "You are already signed in."
|
||||
inactive: "Your account is not activated yet."
|
||||
invalid: "Invalid %{authentication_keys}/password or account is not verified yet."
|
||||
locked: "Your account is locked."
|
||||
last_attempt: "You have one more attempt before your account is locked."
|
||||
not_found_in_database: "Invalid %{authentication_keys} or password."
|
||||
timeout: "Your session expired. Please sign in again to continue."
|
||||
unauthenticated: "You need to sign in or sign up before continuing."
|
||||
unconfirmed: "You have to confirm your email address before continuing."
|
||||
mailer:
|
||||
confirmation_instructions:
|
||||
subject: "Confirmation Instructions"
|
||||
reset_password_instructions:
|
||||
subject: "Reset password instructions"
|
||||
unlock_instructions:
|
||||
subject: "Unlock instructions"
|
||||
password_change:
|
||||
subject: "Password Changed"
|
||||
omniauth_callbacks:
|
||||
failure: "Could not authenticate you from %{kind} because \"%{reason}\"."
|
||||
success: "Successfully authenticated from %{kind} account."
|
||||
passwords:
|
||||
no_token: "You can't access this page without coming from a password reset email. If you do come from a password reset email, please make sure you used the full URL provided."
|
||||
send_instructions: "You will receive an email with instructions on how to reset your password in a few minutes."
|
||||
send_paranoid_instructions: "If your email address exists in our database, you will receive a password recovery link at your email address in a few minutes."
|
||||
updated: "Your password has been changed successfully. You are now signed in."
|
||||
updated_not_active: "Your password has been changed successfully."
|
||||
registrations:
|
||||
destroyed: "Bye! Your account has been successfully cancelled. We hope to see you again soon."
|
||||
signed_up: "Welcome! You have signed up successfully."
|
||||
signed_up_but_inactive: "You have signed up successfully. However, we could not sign you in because your account is not yet activated."
|
||||
signed_up_but_locked: "You have signed up successfully. However, we could not sign you in because your account is locked."
|
||||
signed_up_but_unconfirmed: "A message with a confirmation link has been sent to your email address. Please follow the link to activate your account."
|
||||
update_needs_confirmation: "You updated your account successfully, but we need to verify your new email address. Please check your email and follow the confirm link to confirm your new email address."
|
||||
updated: "Your account has been updated successfully."
|
||||
sessions:
|
||||
signed_in: "Signed in successfully."
|
||||
signed_out: "Signed out successfully."
|
||||
already_signed_out: "Signed out successfully."
|
||||
unlocks:
|
||||
send_instructions: "You will receive an email with instructions for how to unlock your account in a few minutes."
|
||||
send_paranoid_instructions: "If your account exists, you will receive an email with instructions for how to unlock it in a few minutes."
|
||||
unlocked: "Your account has been unlocked successfully. Please sign in to continue."
|
||||
errors:
|
||||
messages:
|
||||
already_confirmed: "was already confirmed, please try signing in"
|
||||
confirmation_period_expired: "needs to be confirmed within %{period}, please request a new one"
|
||||
expired: "has expired, please request a new one"
|
||||
not_found: "not found"
|
||||
not_locked: "was not locked"
|
||||
not_saved:
|
||||
one: "1 error prohibited this %{resource} from being saved:"
|
||||
other: "%{count} errors prohibited this %{resource} from being saved:"
|
||||
61
research/chatwoot/config/locales/devise.fa.yml
Normal file
61
research/chatwoot/config/locales/devise.fa.yml
Normal file
@@ -0,0 +1,61 @@
|
||||
#Additional translations at https://github.com/plataformatec/devise/wiki/I18n
|
||||
fa:
|
||||
devise:
|
||||
confirmations:
|
||||
confirmed: "ایمیل شما با موفقیت فعال شد."
|
||||
send_instructions: "ظرف چند دقیقه ایمیلی حاوی روش فعال کردن حساب خود دریافت خواهید کرد."
|
||||
send_paranoid_instructions: "در صورت موجود بودن ایمیل شما در پایگاه داده ما، ظرف چند دقیقه یک ایمیل حاوی روش فعال کردن حساب خود دریافت خواهید کرد."
|
||||
failure:
|
||||
already_authenticated: "شما قبلا از حساب کاربری خود خارج شدهاید."
|
||||
inactive: "حساب کاربری شما هنوز فعال نشده است."
|
||||
invalid: "شناسه %{authentication_keys} یا رمز عبور اشتباه است و یا هنوز فعال نشده است."
|
||||
locked: "حساب کاربری شما مسدود شده است."
|
||||
last_attempt: "یک مرتبه دیگر میتوانید امتحان کنید و پس از آن حساب کاربری شما مسدود میشود."
|
||||
not_found_in_database: "شناسه %{authentication_keys} یا رمز عبور اشتباه است."
|
||||
timeout: "مدت زیادی است که با سایت کار نکردهاید، جهت تامین امنیت شما لازم است مجددا به حساب کاربری خود وارد شوید."
|
||||
unauthenticated: "برای استفاده از این بخش لازم است ثبت نام کرده و به حساب کاربری خود وارد شوید."
|
||||
unconfirmed: "برای استفاده از این بخش لازم است از طریق ایمیل خود، حساب کاربریتان را فعال کنید."
|
||||
mailer:
|
||||
confirmation_instructions:
|
||||
subject: "روش فعالسازی"
|
||||
reset_password_instructions:
|
||||
subject: "روش تغییر رمزعبور"
|
||||
unlock_instructions:
|
||||
subject: "روش باز کردن حساب مسدود شده"
|
||||
password_change:
|
||||
subject: "رمزعبور تغییر کرد"
|
||||
omniauth_callbacks:
|
||||
failure: "متاسفانه به علت \"%{reason}\" امکان ورود از %{kind} وجود ندارد."
|
||||
success: "ورود از حساب %{kind} با موفقیت انجام شد."
|
||||
passwords:
|
||||
no_token: "این صفحه تنها در صورتی قابل مشاهده است که از طریق ایمیل باز شده باشد. چنانچه از طریق ایمیل وارد این لینک شدهاید مطمئن شوید لینک را به طور کامل کپی کردهاید."
|
||||
send_instructions: "ظرف چند دقیقه ایمیلی حاوی روش تغییر دادن رمز عبور برای شما ارسال میشود."
|
||||
send_paranoid_instructions: "در صورتیکه ایمیل شما در پایگاه داده ما موجود باشد، ایمیلی حاوی لینک تغییر رمز عبور دریافت خواهید کرد."
|
||||
updated: "رمز عبور شما عوض شد. حالا به سیستم وارد شدید."
|
||||
updated_not_active: "رمز عبورتان عوض شد."
|
||||
registrations:
|
||||
destroyed: "بدرود! حساب شما با موفقیت لغو شد. به امید دیدار مجدد شما"
|
||||
signed_up: "خوش آمدید! حساب کاربری با موفقیت ساخته شد."
|
||||
signed_up_but_inactive: "حساب کاربری شما ساخته شد. ولی برای ورود به حساب لازم است آن را فعال کنید."
|
||||
signed_up_but_locked: "حساب شما با موفقیت ساخته شد. ولی در حال حاضر امکان ورود ندارید. حساب شما مسدود شده است."
|
||||
signed_up_but_unconfirmed: "پیامی حاوی لینک فعالسازی حساب به ایمیل شما ارسال شد. لطفا لینک ارسال شده را کلیک کنید تا حساب شما فعال شود."
|
||||
update_needs_confirmation: "تغییرات حساب شما ثبت شد، ولی نیاز است ایمیل جدید خود را تایید کنید. لطفا آن ایمیل را چک کنید و لینک تایید ایمیل ارسال شده به آن را کلیک کنید تا ایمیل جدیدتان تایید شود."
|
||||
updated: "تغییرات پروفایل با موفقیت ثبت شد."
|
||||
sessions:
|
||||
signed_in: "با موفقیت وارد شدید."
|
||||
signed_out: "با موفقیت خارج شدید."
|
||||
already_signed_out: "قبلا از حساب خود خارج شدهاید."
|
||||
unlocks:
|
||||
send_instructions: "ظرف چند دقیقه ایمیلی حاوی نحوه رفع مسدودیت حساب کاربری خود دریافت خواهید کرد."
|
||||
send_paranoid_instructions: "اگر حساب کاربری شما وجود داشته باشد، ایمیلی حاوی روش رفع مسدودیت آن را دریافت خواهید کرد."
|
||||
unlocked: "مسدودیت حساب شما با موفقیت برطرف شد. لطفا به حساب خود وارد شوید."
|
||||
errors:
|
||||
messages:
|
||||
already_confirmed: "حساب کاربری قبلا فعال شده، به حساب کاربری خود وارد شوید."
|
||||
confirmation_period_expired: "فعالسازی حساب میبایست ظرف %{period}، انجام میشد. لطفا درخواست دهید تا مجددا ایمیل فعالسازی ارسال شود."
|
||||
expired: "منقضی شده است، لطفا مجددا درخواست بدهید."
|
||||
not_found: "یافت نشد"
|
||||
not_locked: "مسدود نشده است."
|
||||
not_saved:
|
||||
one: "یک خطا مانع ثبت شدن تغییرات %{resource} شده است.:"
|
||||
other: "%{count} خطا مانع ثبت شدن تغییرات %{resource} شده است:"
|
||||
61
research/chatwoot/config/locales/devise.fi.yml
Normal file
61
research/chatwoot/config/locales/devise.fi.yml
Normal file
@@ -0,0 +1,61 @@
|
||||
#Additional translations at https://github.com/plataformatec/devise/wiki/I18n
|
||||
fi:
|
||||
devise:
|
||||
confirmations:
|
||||
confirmed: "Sähköpostiosoitteesi on vahvistettu onnistuneesti."
|
||||
send_instructions: "Saat sähköpostiviestin, jossa on ohjeet siitä, miten voit vahvistaa sähköpostiosoitteesi muutamassa minuutissa."
|
||||
send_paranoid_instructions: "Jos sähköpostiosoitteesi on olemassa tietokannassamme, saat sähköpostiviestin, jossa on ohjeet siitä, miten voit vahvistaa sähköpostiosoitteesi muutamassa minuutissa."
|
||||
failure:
|
||||
already_authenticated: "Olet jo kirjautunut sisään."
|
||||
inactive: "Tilisi ei ole vielä aktivoitu."
|
||||
invalid: "Virheellinen %{authentication_keys}/salasana tai tiliä ei ole vielä vahvistettu."
|
||||
locked: "Tilisi on lukittu."
|
||||
last_attempt: "Sinulla on vielä yksi yritys ennen kuin tilisi lukitaan."
|
||||
not_found_in_database: "Virheellinen %{authentication_keys} tai salasana."
|
||||
timeout: "Istuntosi on vanhentunut. Ole hyvä ja kirjaudu sisään jatkaaksesi."
|
||||
unauthenticated: "Sinun täytyy kirjautua sisään tai rekisteröityä ennen jatkamista."
|
||||
unconfirmed: "Sinun on vahvistettava sähköpostiosoitteesi ennen jatkamista."
|
||||
mailer:
|
||||
confirmation_instructions:
|
||||
subject: "Vahvistusohjeet"
|
||||
reset_password_instructions:
|
||||
subject: "Salasanan nollausohjeet"
|
||||
unlock_instructions:
|
||||
subject: "Avausohjeet"
|
||||
password_change:
|
||||
subject: "Salasana vaihdettu"
|
||||
omniauth_callbacks:
|
||||
failure: "Sinua ei voitu todentaa %{kind}-tililtä koska \"%{reason}\"."
|
||||
success: "Onnistuneesti todennettu %{kind}-tililtä."
|
||||
passwords:
|
||||
no_token: "Et voi käyttää tätä sivua ilman salasanan nollaussähköpostia. Jos tulet sivulle sähköpostin linkin kautta, varmista, että olet käyttänyt koko URL-osoite."
|
||||
send_instructions: "Saat sähköpostiviestin, jossa on ohjeet siitä, miten salasanasi palautetaan muutamassa minuutissa."
|
||||
send_paranoid_instructions: "Jos sähköpostiosoitteesi on olemassa tietokannassamme, saat sähköpostiviestin, jossa on ohjeet siitä, miten voit vaihtaa salasanan muutamassa minuutissa."
|
||||
updated: "Salasanasi on vaihdettu onnistuneesti. Olet nyt kirjautunut sisään."
|
||||
updated_not_active: "Salasanasi on vaihdettu onnistuneesti."
|
||||
registrations:
|
||||
destroyed: "Heippa! Tilisi on peruutettu onnistuneesti. Toivomme näkevämme sinut pian uudelleen."
|
||||
signed_up: "Tervetuloa! Olet rekisteröitynyt onnistuneesti."
|
||||
signed_up_but_inactive: "Olet rekisteröitynyt onnistuneesti. Emme kuitenkaan voineet kirjata sinua sisään, koska tilisi ei ole vielä aktivoitu."
|
||||
signed_up_but_locked: "Olet rekisteröitynyt onnistuneesti. Emme kuitenkaan voineet kirjata sinua sisään, koska tilisi on lukittu."
|
||||
signed_up_but_unconfirmed: "Sähköpostiosoitteeseesi on lähetetty viesti, jossa on vahvistuslinkki. Ole hyvä ja seuraa linkkiä aktivoidaksesi tilisi."
|
||||
update_needs_confirmation: "Olet päivittänyt tilisi onnistuneesti, mutta meidän on vahvistettava uusi sähköpostiosoitteesi. Ole hyvä ja tarkista sähköpostisi ja seuraa vahvistuslinkkiä vahvistaaksesi uuden sähköpostiosoitteesi."
|
||||
updated: "Tilisi on päivitetty onnistuneesti."
|
||||
sessions:
|
||||
signed_in: "Kirjauduttu sisään onnistuneesti."
|
||||
signed_out: "Kirjauduttu ulos onnistuneesti."
|
||||
already_signed_out: "Kirjauduttu ulos onnistuneesti."
|
||||
unlocks:
|
||||
send_instructions: "Saat sähköpostiviestin, jossa on ohjeet siitä, miten tilin lukitus avataan muutamassa minuutissa."
|
||||
send_paranoid_instructions: "Jos tilisi on olemassa, saat sähköpostiviestin, jossa on ohjeet sen avaamisesta muutamassa minuutissa."
|
||||
unlocked: "Tilisi lukitus on poistettu onnistuneesti. Kirjaudu sisään jatkaaksesi."
|
||||
errors:
|
||||
messages:
|
||||
already_confirmed: "on jo vahvistettu, yritä kirjautua sisään"
|
||||
confirmation_period_expired: "täytyy vahvistaa %{period} päivän sisällä, pyydä uusi versio"
|
||||
expired: "on vanhentunut, pyydä uusi"
|
||||
not_found: "ei löydy"
|
||||
not_locked: "ei ollut lukittu"
|
||||
not_saved:
|
||||
one: "1 virhe esti tämän %{resource} tallennuksen:"
|
||||
other: "%{count} virhettä esti tämän %{resource} tallennuksen:"
|
||||
61
research/chatwoot/config/locales/devise.fr.yml
Normal file
61
research/chatwoot/config/locales/devise.fr.yml
Normal file
@@ -0,0 +1,61 @@
|
||||
#Additional translations at https://github.com/plataformatec/devise/wiki/I18n
|
||||
fr:
|
||||
devise:
|
||||
confirmations:
|
||||
confirmed: "Votre adresse e-mail a été confirmée avec succès."
|
||||
send_instructions: "Vous allez recevoir dans quelques minutes un e-mail contenant les instructions pour confirmer votre adresse e-mail."
|
||||
send_paranoid_instructions: "Si votre adresse e-mail existe dans notre base de données, vous allez recevoir dans quelques minutes un e-mail contenant les instructions pour confirmer votre adresse e-mail."
|
||||
failure:
|
||||
already_authenticated: "Vous êtes déjà connecté."
|
||||
inactive: "Votre compte n'est pas encore activé."
|
||||
invalid: "%{authentication_keys}/mot de passe invalide ou le compte n'est pas encore vérifié."
|
||||
locked: "Votre compte est verrouillé."
|
||||
last_attempt: "Vous avez encore une tentative avant que votre compte soit verrouillé."
|
||||
not_found_in_database: "%{authentication_keys} ou mot de passe invalide."
|
||||
timeout: "Votre session a expiré. Veuillez vous reconnecter pour continuer."
|
||||
unauthenticated: "Vous devez vous connecter ou vous inscrire avant de continuer."
|
||||
unconfirmed: "Vous devez confirmer votre adresse e-mail avant de continuer."
|
||||
mailer:
|
||||
confirmation_instructions:
|
||||
subject: "Instructions de confirmation"
|
||||
reset_password_instructions:
|
||||
subject: "Instructions de réinitialisation du mot de passe"
|
||||
unlock_instructions:
|
||||
subject: "Instructions de déverrouillage"
|
||||
password_change:
|
||||
subject: "Mot de passe modifié"
|
||||
omniauth_callbacks:
|
||||
failure: "Impossible de vous authentifier depuis %{kind} car \"%{reason}\"."
|
||||
success: "Authentifié avec succès à partir du compte %{kind}."
|
||||
passwords:
|
||||
no_token: "Vous ne pouvez pas accéder à cette page sans passer par un e-mail de réinitialisation de mot de passe. Si vous venez d'un courriel de réinitialisation de mot de passe, assurez-vous d'avoir utilisé l'URL complète fournie."
|
||||
send_instructions: "Vous allez recevoir dans quelques minutes un courriel contenant les instructions pour réinitialiser votre mot de passe."
|
||||
send_paranoid_instructions: "Si votre adresse e-mail existe dans notre base de données, vous recevrez un lien de récupération de mot de passe à votre adresse e-mail dans quelques minutes."
|
||||
updated: "Votre mot de passe a été modifié avec succès. Vous êtes maintenant connecté."
|
||||
updated_not_active: "Votre mot de passe a été modifié avec succès."
|
||||
registrations:
|
||||
destroyed: "Au revoir ! Votre compte a été clôturé avec succès. Nous espérons vous revoir bientôt."
|
||||
signed_up: "Bienvenue ! Vous vous êtes inscrit avec succès."
|
||||
signed_up_but_inactive: "Vous vous êtes inscrit avec succès. Cependant, nous n'avons pas pu vous connecter car votre compte n'est pas encore activé."
|
||||
signed_up_but_locked: "Vous vous êtes inscrit avec succès. Cependant, nous n'avons pas pu vous connecter car votre compte est verrouillé."
|
||||
signed_up_but_unconfirmed: "Un message avec un lien de confirmation a été envoyé à votre adresse e-mail. Veuillez suivre le lien pour activer votre compte."
|
||||
update_needs_confirmation: "Vous avez mis à jour votre compte avec succès, mais nous devons vérifier votre nouvelle adresse de courriel. Veuillez vérifier votre messagerie et suivre le lien de confirmation pour confirmer votre nouvelle adresse de courriel."
|
||||
updated: "Votre compte a été mis à jour avec succès."
|
||||
sessions:
|
||||
signed_in: "Connexion réussie."
|
||||
signed_out: "Déconnecté avec succès."
|
||||
already_signed_out: "Déconnecté avec succès."
|
||||
unlocks:
|
||||
send_instructions: "Vous allez recevoir dans quelques minutes un courriel contenant les instructions pour déverrouiller votre compte."
|
||||
send_paranoid_instructions: "Si votre compte existe, vous recevrez un courriel contenant les instructions pour le débloquer dans quelques minutes."
|
||||
unlocked: "Votre compte a été déverrouillé avec succès. Veuillez vous connecter pour continuer."
|
||||
errors:
|
||||
messages:
|
||||
already_confirmed: "a déjà été confirmé, veuillez essayer de vous connecter"
|
||||
confirmation_period_expired: "doit être confirmé avant %{period}, veuillez en demander un nouveau"
|
||||
expired: "a expiré, veuillez en demander un nouveau"
|
||||
not_found: "non trouvé"
|
||||
not_locked: "n'a pas été verrouillé"
|
||||
not_saved:
|
||||
one: "1 erreur a empêché l'enregistrement de %{resource} :"
|
||||
other: "%{count} erreurs ont empêché l'enregistrement de %{resource} :"
|
||||
63
research/chatwoot/config/locales/devise.he.yml
Normal file
63
research/chatwoot/config/locales/devise.he.yml
Normal file
@@ -0,0 +1,63 @@
|
||||
#Additional translations at https://github.com/plataformatec/devise/wiki/I18n
|
||||
he:
|
||||
devise:
|
||||
confirmations:
|
||||
confirmed: "כתובת המייל שלך אושרה בהצלחה."
|
||||
send_instructions: "אתה תקבל הוראות לאישרור המייל לתיבת המייל שלך תוך כמה דקות."
|
||||
send_paranoid_instructions: "אם המייל שלך רשום אצלינו, אתה תקבל מייל עם הוראות לאישרור כתובת המייל שלך תוך כמה דקות."
|
||||
failure:
|
||||
already_authenticated: "אתה כבר רשום."
|
||||
inactive: "החשבון שלך עוד לא הופעל."
|
||||
invalid: "%{authentication_keys}/סיסמה או חשבון לא חוקיים עדיין לא אומתו."
|
||||
locked: "החשבון שלך נעול."
|
||||
last_attempt: "יש לך עוד ניסיון אחד לפני שהחשבון שלך יינעל."
|
||||
not_found_in_database: "%{authentication_keys} או סיסמה לא חוקיים."
|
||||
timeout: "פג תוקף ההפעלה שלך. אנא היכנס שוב כדי להמשיך."
|
||||
unauthenticated: "עליך להיכנס או להירשם לפני שתמשיך."
|
||||
unconfirmed: "עליך לאשר את כתובת הדוא\"ל שלך לפני שתמשיך."
|
||||
mailer:
|
||||
confirmation_instructions:
|
||||
subject: "הוראות אישור"
|
||||
reset_password_instructions:
|
||||
subject: "הוראות לאפס סיסמה"
|
||||
unlock_instructions:
|
||||
subject: "הוראות לביטול הנעילה"
|
||||
password_change:
|
||||
subject: "סיסמא שונתה"
|
||||
omniauth_callbacks:
|
||||
failure: "Could not authenticate you from %{kind} because \"%{reason}\"."
|
||||
success: "אושרה בהצלחה מחשבון %{kind}."
|
||||
passwords:
|
||||
no_token: "אינך יכול לגשת לדף זה מבלי להגיע ממייל לאיפוס סיסמה. אם אתה מגיע ממייל לאיפוס סיסמה, אנא ודא שהשתמשת בכתובת האתר המלאה שסופקה."
|
||||
send_instructions: "\"תוך מספר דקות תקבל אימייל עם הוראות כיצד לאפס את הסיסמה שלך\"."
|
||||
send_paranoid_instructions: "אם כתובת הדוא\"ל שלך קיימת במסד הנתונים שלנו, תקבל קישור לשחזור סיסמה לכתובת הדוא\"ל שלך תוך מספר דקות."
|
||||
updated: "הסיסמה שלך שונתה בהצלחה. אתה מחובר עכשיו."
|
||||
updated_not_active: "הסיסמה שלך שונתה בהצלחה."
|
||||
registrations:
|
||||
destroyed: "ביי! חשבונך בוטל בהצלחה. אנחנו מקווים לראות אותך שוב בקרוב."
|
||||
signed_up: "ברוך הבא! נרשמת בהצלחה."
|
||||
signed_up_but_inactive: "נרשמת בהצלחה. עם זאת, לא הצלחנו להיכנס לך מכיוון שחשבונך עדיין לא הופעל."
|
||||
signed_up_but_locked: "נרשמת בהצלחה. עם זאת, לא הצלחנו להיכנס לך מכיוון שהחשבון שלך נעול."
|
||||
signed_up_but_unconfirmed: "הודעה עם קישור אישור נשלחה לכתובת האימייל שלך. אנא עקוב אחר הקישור כדי להפעיל את חשבונך."
|
||||
update_needs_confirmation: "עדכנת את חשבונך בהצלחה, אך עלינו לאמת את כתובת הדוא\"ל החדשה שלך. אנא בדוק את הדוא\"ל שלך ופעל על קישור האישור כדי לאשר את כתובת הדוא\"ל החדשה שלך."
|
||||
updated: "החשבון שלך עודכן בהצלחה."
|
||||
sessions:
|
||||
signed_in: "נכנס בהצלחה."
|
||||
signed_out: "יצא בהצלחה."
|
||||
already_signed_out: "יצא בהצלחה."
|
||||
unlocks:
|
||||
send_instructions: "תקבל מייל עם הוראות כיצד לבטל את נעילת חשבונך בעוד מספר דקות."
|
||||
send_paranoid_instructions: "אם החשבון שלך קיים, תקבל דוא\"ל עם הוראות כיצד לבטל את הנעילה שלו תוך מספר דקות."
|
||||
unlocked: "חשבונך בוטלה בהצלחה. אנא היכנס כדי להמשיך."
|
||||
errors:
|
||||
messages:
|
||||
already_confirmed: "was already confirmed, please try signing in"
|
||||
confirmation_period_expired: "needs to be confirmed within %{period}, please request a new one"
|
||||
expired: "has expired, please request a new one"
|
||||
not_found: "not found"
|
||||
not_locked: "was not locked"
|
||||
not_saved:
|
||||
one: "1 error prohibited this %{resource} from being saved:"
|
||||
two: "%{count} errors prohibited this %{resource} from being saved:"
|
||||
many: "%{count} errors prohibited this %{resource} from being saved:"
|
||||
other: "%{count} errors prohibited this %{resource} from being saved:"
|
||||
61
research/chatwoot/config/locales/devise.hi.yml
Normal file
61
research/chatwoot/config/locales/devise.hi.yml
Normal file
@@ -0,0 +1,61 @@
|
||||
#Additional translations at https://github.com/plataformatec/devise/wiki/I18n
|
||||
hi:
|
||||
devise:
|
||||
confirmations:
|
||||
confirmed: "Your email address has been successfully confirmed."
|
||||
send_instructions: "You will receive an email with instructions for how to confirm your email address in a few minutes."
|
||||
send_paranoid_instructions: "If your email address exists in our database, you will receive an email with instructions for how to confirm your email address in a few minutes."
|
||||
failure:
|
||||
already_authenticated: "You are already signed in."
|
||||
inactive: "Your account is not activated yet."
|
||||
invalid: "Invalid %{authentication_keys}/password or account is not verified yet."
|
||||
locked: "Your account is locked."
|
||||
last_attempt: "You have one more attempt before your account is locked."
|
||||
not_found_in_database: "Invalid %{authentication_keys} or password."
|
||||
timeout: "Your session expired. Please sign in again to continue."
|
||||
unauthenticated: "You need to sign in or sign up before continuing."
|
||||
unconfirmed: "You have to confirm your email address before continuing."
|
||||
mailer:
|
||||
confirmation_instructions:
|
||||
subject: "Confirmation Instructions"
|
||||
reset_password_instructions:
|
||||
subject: "Reset password instructions"
|
||||
unlock_instructions:
|
||||
subject: "Unlock instructions"
|
||||
password_change:
|
||||
subject: "Password Changed"
|
||||
omniauth_callbacks:
|
||||
failure: "Could not authenticate you from %{kind} because \"%{reason}\"."
|
||||
success: "Successfully authenticated from %{kind} account."
|
||||
passwords:
|
||||
no_token: "You can't access this page without coming from a password reset email. If you do come from a password reset email, please make sure you used the full URL provided."
|
||||
send_instructions: "You will receive an email with instructions on how to reset your password in a few minutes."
|
||||
send_paranoid_instructions: "If your email address exists in our database, you will receive a password recovery link at your email address in a few minutes."
|
||||
updated: "Your password has been changed successfully. You are now signed in."
|
||||
updated_not_active: "Your password has been changed successfully."
|
||||
registrations:
|
||||
destroyed: "Bye! Your account has been successfully cancelled. We hope to see you again soon."
|
||||
signed_up: "Welcome! You have signed up successfully."
|
||||
signed_up_but_inactive: "You have signed up successfully. However, we could not sign you in because your account is not yet activated."
|
||||
signed_up_but_locked: "You have signed up successfully. However, we could not sign you in because your account is locked."
|
||||
signed_up_but_unconfirmed: "A message with a confirmation link has been sent to your email address. Please follow the link to activate your account."
|
||||
update_needs_confirmation: "You updated your account successfully, but we need to verify your new email address. Please check your email and follow the confirm link to confirm your new email address."
|
||||
updated: "Your account has been updated successfully."
|
||||
sessions:
|
||||
signed_in: "Signed in successfully."
|
||||
signed_out: "Signed out successfully."
|
||||
already_signed_out: "Signed out successfully."
|
||||
unlocks:
|
||||
send_instructions: "You will receive an email with instructions for how to unlock your account in a few minutes."
|
||||
send_paranoid_instructions: "If your account exists, you will receive an email with instructions for how to unlock it in a few minutes."
|
||||
unlocked: "Your account has been unlocked successfully. Please sign in to continue."
|
||||
errors:
|
||||
messages:
|
||||
already_confirmed: "was already confirmed, please try signing in"
|
||||
confirmation_period_expired: "needs to be confirmed within %{period}, please request a new one"
|
||||
expired: "has expired, please request a new one"
|
||||
not_found: "not found"
|
||||
not_locked: "was not locked"
|
||||
not_saved:
|
||||
one: "1 error prohibited this %{resource} from being saved:"
|
||||
other: "%{count} errors prohibited this %{resource} from being saved:"
|
||||
62
research/chatwoot/config/locales/devise.hr.yml
Normal file
62
research/chatwoot/config/locales/devise.hr.yml
Normal file
@@ -0,0 +1,62 @@
|
||||
#Additional translations at https://github.com/plataformatec/devise/wiki/I18n
|
||||
hr:
|
||||
devise:
|
||||
confirmations:
|
||||
confirmed: "Your email address has been successfully confirmed."
|
||||
send_instructions: "You will receive an email with instructions for how to confirm your email address in a few minutes."
|
||||
send_paranoid_instructions: "If your email address exists in our database, you will receive an email with instructions for how to confirm your email address in a few minutes."
|
||||
failure:
|
||||
already_authenticated: "Već ste prijavljeni."
|
||||
inactive: "Your account is not activated yet."
|
||||
invalid: "Invalid %{authentication_keys}/password or account is not verified yet."
|
||||
locked: "Your account is locked."
|
||||
last_attempt: "You have one more attempt before your account is locked."
|
||||
not_found_in_database: "Invalid %{authentication_keys} or password."
|
||||
timeout: "Your session expired. Please sign in again to continue."
|
||||
unauthenticated: "You need to sign in or sign up before continuing."
|
||||
unconfirmed: "You have to confirm your email address before continuing."
|
||||
mailer:
|
||||
confirmation_instructions:
|
||||
subject: "Confirmation Instructions"
|
||||
reset_password_instructions:
|
||||
subject: "Reset password instructions"
|
||||
unlock_instructions:
|
||||
subject: "Unlock instructions"
|
||||
password_change:
|
||||
subject: "Lozinka promijenjena"
|
||||
omniauth_callbacks:
|
||||
failure: "Could not authenticate you from %{kind} because \"%{reason}\"."
|
||||
success: "Successfully authenticated from %{kind} account."
|
||||
passwords:
|
||||
no_token: "You can't access this page without coming from a password reset email. If you do come from a password reset email, please make sure you used the full URL provided."
|
||||
send_instructions: "You will receive an email with instructions on how to reset your password in a few minutes."
|
||||
send_paranoid_instructions: "If your email address exists in our database, you will receive a password recovery link at your email address in a few minutes."
|
||||
updated: "Your password has been changed successfully. You are now signed in."
|
||||
updated_not_active: "Your password has been changed successfully."
|
||||
registrations:
|
||||
destroyed: "Bye! Your account has been successfully cancelled. We hope to see you again soon."
|
||||
signed_up: "Welcome! You have signed up successfully."
|
||||
signed_up_but_inactive: "You have signed up successfully. However, we could not sign you in because your account is not yet activated."
|
||||
signed_up_but_locked: "You have signed up successfully. However, we could not sign you in because your account is locked."
|
||||
signed_up_but_unconfirmed: "A message with a confirmation link has been sent to your email address. Please follow the link to activate your account."
|
||||
update_needs_confirmation: "You updated your account successfully, but we need to verify your new email address. Please check your email and follow the confirm link to confirm your new email address."
|
||||
updated: "Your account has been updated successfully."
|
||||
sessions:
|
||||
signed_in: "Signed in successfully."
|
||||
signed_out: "Signed out successfully."
|
||||
already_signed_out: "Signed out successfully."
|
||||
unlocks:
|
||||
send_instructions: "You will receive an email with instructions for how to unlock your account in a few minutes."
|
||||
send_paranoid_instructions: "If your account exists, you will receive an email with instructions for how to unlock it in a few minutes."
|
||||
unlocked: "Your account has been unlocked successfully. Please sign in to continue."
|
||||
errors:
|
||||
messages:
|
||||
already_confirmed: "was already confirmed, please try signing in"
|
||||
confirmation_period_expired: "needs to be confirmed within %{period}, please request a new one"
|
||||
expired: "has expired, please request a new one"
|
||||
not_found: "not found"
|
||||
not_locked: "was not locked"
|
||||
not_saved:
|
||||
one: "1 error prohibited this %{resource} from being saved:"
|
||||
few: "%{count} errors prohibited this %{resource} from being saved:"
|
||||
other: "%{count} errors prohibited this %{resource} from being saved:"
|
||||
61
research/chatwoot/config/locales/devise.hu.yml
Normal file
61
research/chatwoot/config/locales/devise.hu.yml
Normal file
@@ -0,0 +1,61 @@
|
||||
#Additional translations at https://github.com/plataformatec/devise/wiki/I18n
|
||||
hu:
|
||||
devise:
|
||||
confirmations:
|
||||
confirmed: "Az email címed megerősítése sikerült."
|
||||
send_instructions: "Néhány percen belül egy emailt fogsz kapni az email címed megerősítéséhez szükséges teendőkkel."
|
||||
send_paranoid_instructions: "Ha az email címed már regisztrálva van a rendszerünkben, hamarosan egy emailt fogsz kapni a megerősítéshez szükséges teendőkkel."
|
||||
failure:
|
||||
already_authenticated: "Már be vagy jelentkezve."
|
||||
inactive: "A fiókod még nincs aktiválva."
|
||||
invalid: "Hibás %{authentication_keys}/jelszó vagy a fiók még nincs visszaigazolva."
|
||||
locked: "A fiókod zárolva van."
|
||||
last_attempt: "Egy próbálkozásod van a fiók zárolása előtt."
|
||||
not_found_in_database: "Hibás %{authentication_keys} vagy jelszó."
|
||||
timeout: "Időtúllépés. Kérlek jelentkezz be újra a folytatáshoz."
|
||||
unauthenticated: "Lépj be vagy iratkozz fel mielőtt folytatnád."
|
||||
unconfirmed: "A folytatás előtt meg kell erősítened e-mailcímed."
|
||||
mailer:
|
||||
confirmation_instructions:
|
||||
subject: "Megerősítési instrukciók"
|
||||
reset_password_instructions:
|
||||
subject: "Jelszó változtatási instrukciók"
|
||||
unlock_instructions:
|
||||
subject: "Feloldási instrukciók"
|
||||
password_change:
|
||||
subject: "Jelszó megváltoztatva"
|
||||
omniauth_callbacks:
|
||||
failure: "Nem tudunk authentikálni a %{kind} mert %{reason}."
|
||||
success: "Sikeresen authentikált a %{kind} fiókról."
|
||||
passwords:
|
||||
no_token: "Nem tudod elérni az oldalt, csak ha jelszóváltó e-mailről érkezel. Ha onnan érkezel, akkor kérjük bizonyosodj meg róla, hogy a teljes megadott URL-t használod."
|
||||
send_instructions: "Néhány percen belül egy e-mailt fogsz kapni a jelszavad megváltoztatásához szükséges teendőkkel."
|
||||
send_paranoid_instructions: "Ha az email címed már regisztrálva van a rendszerünkben, néhány percen belül egy emailt fogsz kapni a jelszavad megváltoztatásához szükséges linkkel."
|
||||
updated: "A jelszavad sikeresen megváltoztattad. Most már be vagy jelentkezve."
|
||||
updated_not_active: "A jelszavad sikeresen megváltoztattad."
|
||||
registrations:
|
||||
destroyed: "Viszlát! A fiókod sikeresen megszüntetted. Reméljük hamarosan viszontláthatunk."
|
||||
signed_up: "Köszöntünk! Sikeresen feliratkoztál."
|
||||
signed_up_but_inactive: "Sikeresen feliratkoztál. Viszont nem tudsz még belépni, mivel a fiókod nincs aktiválva."
|
||||
signed_up_but_locked: "Sikeresen feliratkoztál. Viszont még nem tudsz belépni, mivel a fiókod zárolva van."
|
||||
signed_up_but_unconfirmed: "Egy jóváhagyó linket tartalmazó e-mailt elküldünk az e-mailcímedre. Kérjük kövesd a linket a fiókod aktiválásához."
|
||||
update_needs_confirmation: "A fiókod sikeresen frissítetted de még ellenőriznünk kell az e-mailcímed. Kérjük ellenőrizd az e-mail fiókod és kövesd a benne található ellenörző linked az új e-mailcímed megerősítéséhez."
|
||||
updated: "A fiókod sikeresen frissítetted."
|
||||
sessions:
|
||||
signed_in: "Sikeresen belépett."
|
||||
signed_out: "Sikeresen kilépett."
|
||||
already_signed_out: "Sikeresen kilépett."
|
||||
unlocks:
|
||||
send_instructions: "Néhány percen belül egy emailt fogsz kapni a fiókod zárolásának feloldásához szükséges teendőkkel."
|
||||
send_paranoid_instructions: "Ha létezik a fiókod, fogsz kapni egy e-mailt a fiókod zárolásának feloldásához szükséges teendőkkel."
|
||||
unlocked: "A fiókod zárolását sikeresen feloldottad. Kérjük lépj be a folytatáshoz."
|
||||
errors:
|
||||
messages:
|
||||
already_confirmed: "már megerősítve, kérjük próbálj meg belépni"
|
||||
confirmation_period_expired: "a következő %{period} szükséges megerősíteni, kérjük kérvényezz egy újat"
|
||||
expired: "lejárt, kérjük kérvényezz egy újat"
|
||||
not_found: "nem található"
|
||||
not_locked: "nem volt zárolva"
|
||||
not_saved:
|
||||
one: "Egy hiba miatt nem lehetett elmenteni az alábbit: %{resource}"
|
||||
other: "%{count} hiba miatt nem lehetett elmenteni az alábbit: %{resource}"
|
||||
61
research/chatwoot/config/locales/devise.hy.yml
Normal file
61
research/chatwoot/config/locales/devise.hy.yml
Normal file
@@ -0,0 +1,61 @@
|
||||
#Additional translations at https://github.com/plataformatec/devise/wiki/I18n
|
||||
hy:
|
||||
devise:
|
||||
confirmations:
|
||||
confirmed: "Your email address has been successfully confirmed."
|
||||
send_instructions: "You will receive an email with instructions for how to confirm your email address in a few minutes."
|
||||
send_paranoid_instructions: "If your email address exists in our database, you will receive an email with instructions for how to confirm your email address in a few minutes."
|
||||
failure:
|
||||
already_authenticated: "You are already signed in."
|
||||
inactive: "Your account is not activated yet."
|
||||
invalid: "Invalid %{authentication_keys}/password or account is not verified yet."
|
||||
locked: "Your account is locked."
|
||||
last_attempt: "You have one more attempt before your account is locked."
|
||||
not_found_in_database: "Invalid %{authentication_keys} or password."
|
||||
timeout: "Your session expired. Please sign in again to continue."
|
||||
unauthenticated: "You need to sign in or sign up before continuing."
|
||||
unconfirmed: "You have to confirm your email address before continuing."
|
||||
mailer:
|
||||
confirmation_instructions:
|
||||
subject: "Confirmation Instructions"
|
||||
reset_password_instructions:
|
||||
subject: "Reset password instructions"
|
||||
unlock_instructions:
|
||||
subject: "Unlock instructions"
|
||||
password_change:
|
||||
subject: "Password Changed"
|
||||
omniauth_callbacks:
|
||||
failure: "Could not authenticate you from %{kind} because \"%{reason}\"."
|
||||
success: "Successfully authenticated from %{kind} account."
|
||||
passwords:
|
||||
no_token: "You can't access this page without coming from a password reset email. If you do come from a password reset email, please make sure you used the full URL provided."
|
||||
send_instructions: "You will receive an email with instructions on how to reset your password in a few minutes."
|
||||
send_paranoid_instructions: "If your email address exists in our database, you will receive a password recovery link at your email address in a few minutes."
|
||||
updated: "Your password has been changed successfully. You are now signed in."
|
||||
updated_not_active: "Your password has been changed successfully."
|
||||
registrations:
|
||||
destroyed: "Bye! Your account has been successfully cancelled. We hope to see you again soon."
|
||||
signed_up: "Welcome! You have signed up successfully."
|
||||
signed_up_but_inactive: "You have signed up successfully. However, we could not sign you in because your account is not yet activated."
|
||||
signed_up_but_locked: "You have signed up successfully. However, we could not sign you in because your account is locked."
|
||||
signed_up_but_unconfirmed: "A message with a confirmation link has been sent to your email address. Please follow the link to activate your account."
|
||||
update_needs_confirmation: "You updated your account successfully, but we need to verify your new email address. Please check your email and follow the confirm link to confirm your new email address."
|
||||
updated: "Your account has been updated successfully."
|
||||
sessions:
|
||||
signed_in: "Signed in successfully."
|
||||
signed_out: "Signed out successfully."
|
||||
already_signed_out: "Signed out successfully."
|
||||
unlocks:
|
||||
send_instructions: "You will receive an email with instructions for how to unlock your account in a few minutes."
|
||||
send_paranoid_instructions: "If your account exists, you will receive an email with instructions for how to unlock it in a few minutes."
|
||||
unlocked: "Your account has been unlocked successfully. Please sign in to continue."
|
||||
errors:
|
||||
messages:
|
||||
already_confirmed: "was already confirmed, please try signing in"
|
||||
confirmation_period_expired: "needs to be confirmed within %{period}, please request a new one"
|
||||
expired: "has expired, please request a new one"
|
||||
not_found: "not found"
|
||||
not_locked: "was not locked"
|
||||
not_saved:
|
||||
one: "1 error prohibited this %{resource} from being saved:"
|
||||
other: "%{count} errors prohibited this %{resource} from being saved:"
|
||||
60
research/chatwoot/config/locales/devise.id.yml
Normal file
60
research/chatwoot/config/locales/devise.id.yml
Normal file
@@ -0,0 +1,60 @@
|
||||
#Additional translations at https://github.com/plataformatec/devise/wiki/I18n
|
||||
id:
|
||||
devise:
|
||||
confirmations:
|
||||
confirmed: "Alamat email Anda telah berhasil dikonfirmasi."
|
||||
send_instructions: "Anda akan menerima email dengan instruksi bagaimana untuk mengkonfirmasi alamat email Anda dalam beberapa menit."
|
||||
send_paranoid_instructions: "Jika alamat email Anda ada di database kami, Anda akan menerima email dengan instruksi bagaimana untuk mengkonfirmasi alamat email Anda dalam beberapa menit."
|
||||
failure:
|
||||
already_authenticated: "Anda berhasil masuk."
|
||||
inactive: "Akun Anda belum diaktifkan."
|
||||
invalid: "%{authentication_keys} / password atau akun tidak valid."
|
||||
locked: "Akun Anda terkunci."
|
||||
last_attempt: "Anda memiliki satu kesempatan lagi sebelum akun Anda dikunci."
|
||||
not_found_in_database: "%{authentication_keys} atau password tidak valid."
|
||||
timeout: "Sesi Anda kadalwarsa. Harap masuk lagi untuk melanjutkan."
|
||||
unauthenticated: "Anda harus masuk atau mendaftar sebelum melanjutkan."
|
||||
unconfirmed: "Anda harus mengkonfirmasi alamat email Anda sebelum melanjutkan."
|
||||
mailer:
|
||||
confirmation_instructions:
|
||||
subject: "Petunjuk Konfirmasi"
|
||||
reset_password_instructions:
|
||||
subject: "Instruksi ubah kata sandi"
|
||||
unlock_instructions:
|
||||
subject: "Petunjuk unlock"
|
||||
password_change:
|
||||
subject: "Kata Sandi Diubah"
|
||||
omniauth_callbacks:
|
||||
failure: "Tidak dapat mengautentikasi Anda dari %{kind} karena \"%{reason}\"."
|
||||
success: "Berhasil diautentikasi dari akun %{kind}."
|
||||
passwords:
|
||||
no_token: "Anda tidak dapat mengakses halaman ini tanpa datang dari email pengaturan ulang kata sandi. Jika Anda memang datang dari email pengaturan ulang kata sandi, harap pastikan Anda menggunakan URL lengkap yang telah disediakan."
|
||||
send_instructions: "Anda akan menerima email dengan instruksi tentang cara mengatur ulang kata sandi Anda dalam beberapa menit."
|
||||
send_paranoid_instructions: "Jika alamat email Anda ada di database kami, Anda akan menerima tautan pemulihan kata sandi di alamat email Anda dalam beberapa menit."
|
||||
updated: "Kata sandi Anda telah berhasil diubah. Anda sekarang sudah masuk."
|
||||
updated_not_active: "Kata sandi Anda berhasil diubah."
|
||||
registrations:
|
||||
destroyed: "Selamat tinggal! Akun Anda telah berhasil dibatalkan. Kami berharap dapat bertemu Anda lagi segera."
|
||||
signed_up: "Selamat datang! Anda berhasil mendaftar."
|
||||
signed_up_but_inactive: "Anda berhasil mendaftar. Namun, Anda tidak dapat masuk karena akun Anda belum diaktifkan."
|
||||
signed_up_but_locked: "Anda berhasil mendaftar. Namun, Anda tidak dapat masuk karena akun Anda terkunci."
|
||||
signed_up_but_unconfirmed: "Sebuah pesan dengan link konfirmasi telah dikirim ke alamat email Anda. Silakan ikuti link untuk mengaktifkan akun Anda."
|
||||
update_needs_confirmation: "Anda berhasil memperbarui akun Anda, tetapi kami perlu memverifikasi alamat email baru Anda. Silakan periksa email Anda dan ikuti tautan konfirmasi untuk mengonfirmasi alamat email baru Anda."
|
||||
updated: "Akun Anda berhasil diperbarui."
|
||||
sessions:
|
||||
signed_in: "Berhasil masuk."
|
||||
signed_out: "Berhasil keluar."
|
||||
already_signed_out: "Berhasil keluar."
|
||||
unlocks:
|
||||
send_instructions: "Anda akan menerima email dengan instruksi bagaimana membuka akun Anda dalam beberapa menit."
|
||||
send_paranoid_instructions: "Jika akun Anda ada, Anda akan menerima email dengan instruksi tentang cara membukanya dalam beberapa menit."
|
||||
unlocked: "Kunci akun Anda berhasil dibuka. Silahkan masuk untuk melanjutkan."
|
||||
errors:
|
||||
messages:
|
||||
already_confirmed: "sudah dikonfirmasi, silakan coba masuk"
|
||||
confirmation_period_expired: "perlu dikonfirmasi dalam %{period}, harap minta yang baru"
|
||||
expired: "telah kedaluwarsa, silakan minta yang baru"
|
||||
not_found: "tidak ditemukan"
|
||||
not_locked: "tidak terkunci"
|
||||
not_saved:
|
||||
other: "%{count} kesalahan mengakibatkan %{resource} ini tidak dapat disimpan:"
|
||||
61
research/chatwoot/config/locales/devise.is.yml
Normal file
61
research/chatwoot/config/locales/devise.is.yml
Normal file
@@ -0,0 +1,61 @@
|
||||
#Additional translations at https://github.com/plataformatec/devise/wiki/I18n
|
||||
is:
|
||||
devise:
|
||||
confirmations:
|
||||
confirmed: "Netfangið þitt hefur verið staðfest."
|
||||
send_instructions: "Þú færð tölvupóst með leiðbeiningum um hvernig á að staðfesta netfangið þitt eftir nokkrar mínútur."
|
||||
send_paranoid_instructions: "Ef netfangið þitt er til í gagnagrunninum okkar færðu tölvupóst með leiðbeiningum um hvernig á að staðfesta netfangið þitt eftir nokkrar mínútur."
|
||||
failure:
|
||||
already_authenticated: "You are already signed in."
|
||||
inactive: "Your account is not activated yet."
|
||||
invalid: "Ógilt %{authentication_keys}/lykilorð eða reikningur hefur ekki verið staðfestur ennþá."
|
||||
locked: "Your account is locked."
|
||||
last_attempt: "Þú átt eina tilraun í viðbót áður en reikningnum þínum er læst."
|
||||
not_found_in_database: "Ógilt %{authentication_keys} eða lykilorð."
|
||||
timeout: "Lotan þín rann út. Vinsamlegast skráðu þig inn aftur til að halda áfram."
|
||||
unauthenticated: "Þú þarft að skrá þig inn eða skrá þig áður en þú heldur áfram."
|
||||
unconfirmed: "Þú verður að staðfesta netfangið þitt áður en þú heldur áfram."
|
||||
mailer:
|
||||
confirmation_instructions:
|
||||
subject: "Confirmation Instructions"
|
||||
reset_password_instructions:
|
||||
subject: "Reset password instructions"
|
||||
unlock_instructions:
|
||||
subject: "Unlock instructions"
|
||||
password_change:
|
||||
subject: "Password Changed"
|
||||
omniauth_callbacks:
|
||||
failure: "Gat ekki auðkennt þig frá %{kind} vegna þess að „%{reason}“."
|
||||
success: "Tókst að auðkenna af %{kind} reikningi."
|
||||
passwords:
|
||||
no_token: "Þú getur ekki opnað þessa síðu án þess að koma frá tölvupósti sem er til að endurstilla lykilorð. Ef þú kemur frá tölvupósti með endurstillingu lykilorðs, vinsamlegast vertu viss um að þú hafir notað alla vefslóðina sem gefin er upp."
|
||||
send_instructions: "Þú færð tölvupóst með leiðbeiningum um hvernig á að endurstilla lykilorðið þitt eftir nokkrar mínútur."
|
||||
send_paranoid_instructions: "Ef netfangið þitt er til í gagnagrunninum okkar færðu hlekk til að endurheimta lykilorð á netfangið þitt eftir nokkrar mínútur."
|
||||
updated: "Lykilorðinu þínu hefur verið breytt. Þú ert núna skráður inn."
|
||||
updated_not_active: "Lykilorðinu þínu hefur verið breytt."
|
||||
registrations:
|
||||
destroyed: "Bless! Reikningnum þínum hefur verið lokað. Við vonumst til að sjá þig aftur fljótlega."
|
||||
signed_up: "Welcome! You have signed up successfully."
|
||||
signed_up_but_inactive: "Þú hefur skráð þig. Hins vegar gátum við ekki skráð þig inn vegna þess að reikningurinn þinn er ekki enn virkur."
|
||||
signed_up_but_locked: "Þú hefur skráð þig. Hins vegar gátum við ekki skráð þig inn vegna þess að reikningurinn þinn er læstur."
|
||||
signed_up_but_unconfirmed: "Skilaboð með staðfestingartengli hafa verið send á netfangið þitt. Vinsamlegast fylgdu hlekknum til að virkja reikninginn þinn."
|
||||
update_needs_confirmation: "Þú uppfærðir reikninginn þinn með góðum árangri en við þurfum að staðfesta nýja netfangið þitt. Vinsamlegast athugaðu tölvupóstinn þinn og fylgdu staðfestingartenglinum til að staðfesta nýja netfangið þitt."
|
||||
updated: "Reikningurinn þinn hefur verið uppfærður."
|
||||
sessions:
|
||||
signed_in: "Signed in successfully."
|
||||
signed_out: "Signed out successfully."
|
||||
already_signed_out: "Signed out successfully."
|
||||
unlocks:
|
||||
send_instructions: "Þú færð tölvupóst með leiðbeiningum um hvernig á að opna reikninginn þinn eftir nokkrar mínútur."
|
||||
send_paranoid_instructions: "Ef reikningurinn þinn er til færðu tölvupóst með leiðbeiningum um hvernig á að opna hann eftir nokkrar mínútur."
|
||||
unlocked: "Reikningurinn þinn hefur verið opnaður. Vinsamlegast skráðu þig inn til að halda áfram."
|
||||
errors:
|
||||
messages:
|
||||
already_confirmed: "var þegar staðfest, vinsamlegast reyndu að skrá þig inn"
|
||||
confirmation_period_expired: "þarf að staðfesta innan %{period}, vinsamlegast biðjið um nýjan"
|
||||
expired: "has expired, please request a new one"
|
||||
not_found: "not found"
|
||||
not_locked: "was not locked"
|
||||
not_saved:
|
||||
one: "1 villa bannaði að þessi %{resource} væri vistuð:"
|
||||
other: "%{count} villur bönnuðu að þessi %{resource} væri vistuð:"
|
||||
61
research/chatwoot/config/locales/devise.it.yml
Normal file
61
research/chatwoot/config/locales/devise.it.yml
Normal file
@@ -0,0 +1,61 @@
|
||||
#Additional translations at https://github.com/plataformatec/devise/wiki/I18n
|
||||
it:
|
||||
devise:
|
||||
confirmations:
|
||||
confirmed: "Il tuo indirizzo email è stato confermato con successo."
|
||||
send_instructions: "Riceverai una email con le istruzioni per confermare il tuo indirizzo email in pochi minuti."
|
||||
send_paranoid_instructions: "Se il tuo indirizzo email esiste nel nostro database, entro pochi minuti riceverai un'email con le istruzioni per confermare il tuo indirizzo email."
|
||||
failure:
|
||||
already_authenticated: "Hai già effettuato l'accesso."
|
||||
inactive: "Il tuo account non è ancora attivato."
|
||||
invalid: "%{authentication_keys}/password non valida o account non ancora verificato."
|
||||
locked: "Il tuo account è bloccato."
|
||||
last_attempt: "Hai ancora un tentativo prima che il tuo account venga bloccato."
|
||||
not_found_in_database: "%{authentication_keys} o password non validi."
|
||||
timeout: "La sessione è scaduta. Effettua nuovamente l'accesso per continuare."
|
||||
unauthenticated: "Devi accedere o registrarti prima di continuare."
|
||||
unconfirmed: "Devi confermare il tuo indirizzo email prima di continuare."
|
||||
mailer:
|
||||
confirmation_instructions:
|
||||
subject: "Istruzioni di conferma"
|
||||
reset_password_instructions:
|
||||
subject: "Istruzioni per reimpostare la password"
|
||||
unlock_instructions:
|
||||
subject: "Istruzioni di sblocco"
|
||||
password_change:
|
||||
subject: "Password modificata"
|
||||
omniauth_callbacks:
|
||||
failure: "Impossibile autenticarti da %{kind} perché \"%{reason}\"."
|
||||
success: "Autenticato con successo dall'account %{kind}."
|
||||
passwords:
|
||||
no_token: "Non puoi accedere a questa pagina senza provenire da un'email di reimpostazione della password. Se vieni da un'email di reimpostazione della password, assicurati di aver utilizzato l'URL completo."
|
||||
send_instructions: "Tra pochi minuti riceverai un'email con le istruzioni su come reimpostare la password."
|
||||
send_paranoid_instructions: "Se il tuo indirizzo email è presente nel nostro database, entro pochi minuti riceverai un link per reimpostare la password."
|
||||
updated: "La tua password è stata modificata con successo. Ora sei collegato."
|
||||
updated_not_active: "La tua password è stata modificata con successo."
|
||||
registrations:
|
||||
destroyed: "Ciao! Il tuo account è stato eliminato con successo. Speriamo di rivederti presto."
|
||||
signed_up: "Benvenuto! Ti sei registrato correttamente."
|
||||
signed_up_but_inactive: "Ti sei registrato correttamente. Tuttavia, non puoi accedere perché il tuo account non è ancora attivato."
|
||||
signed_up_but_locked: "Ti sei registrato correttamente. Tuttavia, non puoi accedere perché il tuo account è bloccato."
|
||||
signed_up_but_unconfirmed: "Un messaggio con un link di conferma è stato inviato al tuo indirizzo email. Segui il link per attivare l'account."
|
||||
update_needs_confirmation: "Il tuo account è stato aggiornato correttamente, ma dobbiamo verificare il tuo nuovo indirizzo email. Controlla la tua email e segui il link di conferma per confermare il tuo nuovo indirizzo email."
|
||||
updated: "Il tuo account è stato aggiornato con successo."
|
||||
sessions:
|
||||
signed_in: "Accesso effettuato."
|
||||
signed_out: "Disconnessione effettuata."
|
||||
already_signed_out: "Disconnessione effettuata."
|
||||
unlocks:
|
||||
send_instructions: "Entro pochi minuti riceverai una email con le istruzioni per sbloccare il tuo account."
|
||||
send_paranoid_instructions: "Se il tuo account esiste, entro pochi minuti riceverai un'email con le istruzioni per sbloccarlo."
|
||||
unlocked: "Il tuo account è stato sbloccato con successo. Accedi per continuare."
|
||||
errors:
|
||||
messages:
|
||||
already_confirmed: "è già stato confermato, prova ad accedere"
|
||||
confirmation_period_expired: "deve essere confermato entro %{period}, si prega di richiederne uno nuovo"
|
||||
expired: "è scaduto, si prega di richiederne uno nuovo"
|
||||
not_found: "non trovato"
|
||||
not_locked: "non è stato bloccato"
|
||||
not_saved:
|
||||
one: "1 errore impedisce il salvataggio di questo %{resource}:"
|
||||
other: "%{count} errori impediscono il salvataggio di questo %{resource}:"
|
||||
60
research/chatwoot/config/locales/devise.ja.yml
Normal file
60
research/chatwoot/config/locales/devise.ja.yml
Normal file
@@ -0,0 +1,60 @@
|
||||
#Additional translations at https://github.com/plataformatec/devise/wiki/I18n
|
||||
ja:
|
||||
devise:
|
||||
confirmations:
|
||||
confirmed: "あなたのメールアドレスは正常に確認されました。"
|
||||
send_instructions: "数分以内にメールアドレスを確認する方法が記載されたメールが届きます。"
|
||||
send_paranoid_instructions: "メールアドレスがデータベースに存在する場合、数分以内にメールアドレスの確認方法が記載されたメールが届きます。"
|
||||
failure:
|
||||
already_authenticated: "既にサインインしています。"
|
||||
inactive: "あなたのアカウントはまだアクティベートされていません。"
|
||||
invalid: "%{authentication_keys}/password が無効です。アカウントがまだ認証されていません。"
|
||||
locked: "あなたのアカウントはロックされています。"
|
||||
last_attempt: "アカウントがロックされる前にもう1回試行できます。"
|
||||
not_found_in_database: "%{authentication_keys} またはパスワードが無効です。"
|
||||
timeout: "セッションの有効期限が切れました。続行するには再度ログインしてください。"
|
||||
unauthenticated: "続行するにはサインインまたはサインアップする必要があります。"
|
||||
unconfirmed: "続行する前にメールアドレスを確認する必要があります。"
|
||||
mailer:
|
||||
confirmation_instructions:
|
||||
subject: "確認の手順"
|
||||
reset_password_instructions:
|
||||
subject: "パスワードのリセット手順"
|
||||
unlock_instructions:
|
||||
subject: "ロック解除の手順"
|
||||
password_change:
|
||||
subject: "パスワード変更完了"
|
||||
omniauth_callbacks:
|
||||
failure: "%{reason} のため、「 %{kind} 」からの認証ができませんでした。"
|
||||
success: "%{kind} アカウントから正常に認証されました。"
|
||||
passwords:
|
||||
no_token: "このページは、パスワードリセットのメールに記載されたリンクからでしかアクセスすることはできません。パスワードリセットのメールから来た場合は、正しいURLをクリックしているか確認してください。"
|
||||
send_instructions: "数分以内にパスワードをリセットする方法に関するメールが届きます。"
|
||||
send_paranoid_instructions: "メールアドレスがデータベースに存在する場合 数分後にパスワード再発行の方法が記載されたメールが届きます。"
|
||||
updated: "パスワードが正常に変更されました。サインインしています。"
|
||||
updated_not_active: "パスワードが正常に変更されました。"
|
||||
registrations:
|
||||
destroyed: "さようなら!あなたのアカウントは正常にキャンセルされました。またお会いできることを楽しみにしています。"
|
||||
signed_up: "ようこそ!正常にサインアップしました。"
|
||||
signed_up_but_inactive: "正常にサインアップしました。ただし、アカウントが有効化されていないため、サインインできませんでした。"
|
||||
signed_up_but_locked: "正常にサインアップしました。しかし、アカウントがロックされているため、サインインできませんでした。"
|
||||
signed_up_but_unconfirmed: "確認リンクが記載されたメッセージがあなたのメールアドレスに送信されました。リンクに従ってアカウントを有効にしてください。"
|
||||
update_needs_confirmation: "アカウントを正常に更新しましたが、新しいメールアドレスを確認する必要があります。 メールを確認し、新しいメールアドレスを確認するためのリンクをクリックしてください。"
|
||||
updated: "アカウントが正常に更新されました"
|
||||
sessions:
|
||||
signed_in: "正常にサインインしました。"
|
||||
signed_out: "正常にサインアウトしました。"
|
||||
already_signed_out: "正常にサインアウトしました。"
|
||||
unlocks:
|
||||
send_instructions: "数分でアカウントのロックを解除する方法が記載されたメールが届きます。"
|
||||
send_paranoid_instructions: "アカウントが存在する場合、数分でロックを解除する方法が記載されたメールが届きます。"
|
||||
unlocked: "アカウントのロックが解除されました。続行するにはログインしてください。"
|
||||
errors:
|
||||
messages:
|
||||
already_confirmed: "が確認されました。サインインしてみてください"
|
||||
confirmation_period_expired: "%{period} 以内に確認する必要があります。新しいものをリクエストしてください"
|
||||
expired: "有効期限が切れました。新しいものをリクエストしてください"
|
||||
not_found: "見つかりませんでした"
|
||||
not_locked: "はロックされていません"
|
||||
not_saved:
|
||||
other: "%{count} 個のエラーが発生し、 %{resource} を保存できませんでした:"
|
||||
61
research/chatwoot/config/locales/devise.ka.yml
Normal file
61
research/chatwoot/config/locales/devise.ka.yml
Normal file
@@ -0,0 +1,61 @@
|
||||
#Additional translations at https://github.com/plataformatec/devise/wiki/I18n
|
||||
ka:
|
||||
devise:
|
||||
confirmations:
|
||||
confirmed: "Your email address has been successfully confirmed."
|
||||
send_instructions: "You will receive an email with instructions for how to confirm your email address in a few minutes."
|
||||
send_paranoid_instructions: "If your email address exists in our database, you will receive an email with instructions for how to confirm your email address in a few minutes."
|
||||
failure:
|
||||
already_authenticated: "You are already signed in."
|
||||
inactive: "Your account is not activated yet."
|
||||
invalid: "Invalid %{authentication_keys}/password or account is not verified yet."
|
||||
locked: "Your account is locked."
|
||||
last_attempt: "You have one more attempt before your account is locked."
|
||||
not_found_in_database: "Invalid %{authentication_keys} or password."
|
||||
timeout: "Your session expired. Please sign in again to continue."
|
||||
unauthenticated: "You need to sign in or sign up before continuing."
|
||||
unconfirmed: "You have to confirm your email address before continuing."
|
||||
mailer:
|
||||
confirmation_instructions:
|
||||
subject: "Confirmation Instructions"
|
||||
reset_password_instructions:
|
||||
subject: "Reset password instructions"
|
||||
unlock_instructions:
|
||||
subject: "Unlock instructions"
|
||||
password_change:
|
||||
subject: "Password Changed"
|
||||
omniauth_callbacks:
|
||||
failure: "Could not authenticate you from %{kind} because \"%{reason}\"."
|
||||
success: "Successfully authenticated from %{kind} account."
|
||||
passwords:
|
||||
no_token: "You can't access this page without coming from a password reset email. If you do come from a password reset email, please make sure you used the full URL provided."
|
||||
send_instructions: "You will receive an email with instructions on how to reset your password in a few minutes."
|
||||
send_paranoid_instructions: "If your email address exists in our database, you will receive a password recovery link at your email address in a few minutes."
|
||||
updated: "Your password has been changed successfully. You are now signed in."
|
||||
updated_not_active: "Your password has been changed successfully."
|
||||
registrations:
|
||||
destroyed: "Bye! Your account has been successfully cancelled. We hope to see you again soon."
|
||||
signed_up: "Welcome! You have signed up successfully."
|
||||
signed_up_but_inactive: "You have signed up successfully. However, we could not sign you in because your account is not yet activated."
|
||||
signed_up_but_locked: "You have signed up successfully. However, we could not sign you in because your account is locked."
|
||||
signed_up_but_unconfirmed: "A message with a confirmation link has been sent to your email address. Please follow the link to activate your account."
|
||||
update_needs_confirmation: "You updated your account successfully, but we need to verify your new email address. Please check your email and follow the confirm link to confirm your new email address."
|
||||
updated: "Your account has been updated successfully."
|
||||
sessions:
|
||||
signed_in: "Signed in successfully."
|
||||
signed_out: "Signed out successfully."
|
||||
already_signed_out: "Signed out successfully."
|
||||
unlocks:
|
||||
send_instructions: "You will receive an email with instructions for how to unlock your account in a few minutes."
|
||||
send_paranoid_instructions: "If your account exists, you will receive an email with instructions for how to unlock it in a few minutes."
|
||||
unlocked: "Your account has been unlocked successfully. Please sign in to continue."
|
||||
errors:
|
||||
messages:
|
||||
already_confirmed: "was already confirmed, please try signing in"
|
||||
confirmation_period_expired: "needs to be confirmed within %{period}, please request a new one"
|
||||
expired: "has expired, please request a new one"
|
||||
not_found: "not found"
|
||||
not_locked: "was not locked"
|
||||
not_saved:
|
||||
one: "1 error prohibited this %{resource} from being saved:"
|
||||
other: "%{count} errors prohibited this %{resource} from being saved:"
|
||||
60
research/chatwoot/config/locales/devise.ko.yml
Normal file
60
research/chatwoot/config/locales/devise.ko.yml
Normal file
@@ -0,0 +1,60 @@
|
||||
#Additional translations at https://github.com/plataformatec/devise/wiki/I18n
|
||||
ko:
|
||||
devise:
|
||||
confirmations:
|
||||
confirmed: "귀하의 이메일 주소가 성공적으로 확인되었습니다."
|
||||
send_instructions: "몇 분 안에 이메일 주소를 인증하는 방법에 대한 지침이 발송될 것입니다."
|
||||
send_paranoid_instructions: "귀하의 이메일 주소가 당사 데이터베이스에 있는 경우 몇 분 안에 이메일 주소를 인증하는 방법에 대한 지침이 포함된 이메일이 발송될 것입니다."
|
||||
failure:
|
||||
already_authenticated: "이미 가입하셨습니다."
|
||||
inactive: "귀하의 계정이 아직 활성화되지 않았습니다."
|
||||
invalid: "Invalid %{authentication_keys}/password or account is not verified yet."
|
||||
locked: "계정이 잠금 상태입니다."
|
||||
last_attempt: "계정이 잠기기 전에 남은 마지막 시도입니다."
|
||||
not_found_in_database: "잘못된 %{authentication_keys} 또는 잘못된 비밀번호입니다."
|
||||
timeout: "세션이 만료되었습니다. 다시 가입해 주십시오."
|
||||
unauthenticated: "계속하기 전에 로그인하거나 가입해야 합니다."
|
||||
unconfirmed: "계속하기 전에 이메일 주소를 확인해 주십시오."
|
||||
mailer:
|
||||
confirmation_instructions:
|
||||
subject: "확인 절차"
|
||||
reset_password_instructions:
|
||||
subject: "Reset password instructions"
|
||||
unlock_instructions:
|
||||
subject: "Unlock instructions"
|
||||
password_change:
|
||||
subject: "Password Changed"
|
||||
omniauth_callbacks:
|
||||
failure: "Could not authenticate you from %{kind} because \"%{reason}\"."
|
||||
success: "Successfully authenticated from %{kind} account."
|
||||
passwords:
|
||||
no_token: "비밀번호 재설정 이메일을 받지 않으셨다면 이 페이지에 액세스할 수 없습니다. 비밀번호 재설정 이메일에서 온 경우 전체 URL을 사용했는지 확인하십시오."
|
||||
send_instructions: "몇 분 안에 비밀번호 초기화 방법에 대한 지침이 귀하의 이메일로 발송될 것입니다."
|
||||
send_paranoid_instructions: "If your email address exists in our database, you will receive a password recovery link at your email address in a few minutes."
|
||||
updated: "Your password has been changed successfully. You are now signed in."
|
||||
updated_not_active: "Your password has been changed successfully."
|
||||
registrations:
|
||||
destroyed: "잘 가요! 계정이 성공적으로 취소되었습니다.\n곧 다시 뵙기를 바래요!"
|
||||
signed_up: "환영합니다! 성공적으로 가입하셨습니다."
|
||||
signed_up_but_inactive: "You have signed up successfully. However, we could not sign you in because your account is not yet activated."
|
||||
signed_up_but_locked: "You have signed up successfully. However, we could not sign you in because your account is locked."
|
||||
signed_up_but_unconfirmed: "A message with a confirmation link has been sent to your email address. Please follow the link to activate your account."
|
||||
update_needs_confirmation: "You updated your account successfully, but we need to verify your new email address. Please check your email and follow the confirm link to confirm your new email address."
|
||||
updated: "Your account has been updated successfully."
|
||||
sessions:
|
||||
signed_in: "Signed in successfully."
|
||||
signed_out: "Signed out successfully."
|
||||
already_signed_out: "Signed out successfully."
|
||||
unlocks:
|
||||
send_instructions: "You will receive an email with instructions for how to unlock your account in a few minutes."
|
||||
send_paranoid_instructions: "If your account exists, you will receive an email with instructions for how to unlock it in a few minutes."
|
||||
unlocked: "Your account has been unlocked successfully. Please sign in to continue."
|
||||
errors:
|
||||
messages:
|
||||
already_confirmed: "was already confirmed, please try signing in"
|
||||
confirmation_period_expired: "needs to be confirmed within %{period}, please request a new one"
|
||||
expired: "has expired, please request a new one"
|
||||
not_found: "not found"
|
||||
not_locked: "was not locked"
|
||||
not_saved:
|
||||
other: "%{count} errors prohibited this %{resource} from being saved:"
|
||||
63
research/chatwoot/config/locales/devise.lt.yml
Normal file
63
research/chatwoot/config/locales/devise.lt.yml
Normal file
@@ -0,0 +1,63 @@
|
||||
#Additional translations at https://github.com/plataformatec/devise/wiki/I18n
|
||||
lt:
|
||||
devise:
|
||||
confirmations:
|
||||
confirmed: "Jūsų el. pašto adresas sėkmingai patvirtintas."
|
||||
send_instructions: "Po kelių minučių gausite el. laišką su instrukcijomis, kaip patvirtinti jūsų el. pašto adresą."
|
||||
send_paranoid_instructions: "Jei jūsų el. pašto adresas yra mūsų duomenų bazėje, po kelių minučių į savo el. pašto adresą gausite el. pašto adresą patvirtinimo instrukciją."
|
||||
failure:
|
||||
already_authenticated: "Jūs jau prisijungėte."
|
||||
inactive: "Tavo prisijungimo paskyra dar neaktyvuota."
|
||||
invalid: "Neteisingas %{authentication_keys}/slaptažodis arba paskyra dar nepatvirtinta."
|
||||
locked: "Tavo prisijungimo paskyra užrakinta."
|
||||
last_attempt: "Turite dar vieną bandymą, kol jūsų paskyra bus užrakinta."
|
||||
not_found_in_database: "Neteisingas %{authentication_keys} arba slaptažodis."
|
||||
timeout: "Jūsų sesija baigėsi. Prisijunkite dar kartą, kad galėtumėte tęsti."
|
||||
unauthenticated: "Prieš tęsdami turite prisijungti arba užsiregistruoti."
|
||||
unconfirmed: "Prieš tęsdami turite patvirtinti savo el. pašto adresą."
|
||||
mailer:
|
||||
confirmation_instructions:
|
||||
subject: "Patvirtinimo instrukcijos"
|
||||
reset_password_instructions:
|
||||
subject: "Slaptažodžio atkūrimo instrukcijos"
|
||||
unlock_instructions:
|
||||
subject: "Atrakinimo instrukcija"
|
||||
password_change:
|
||||
subject: "Slaptažodis pakeistas"
|
||||
omniauth_callbacks:
|
||||
failure: "Nepavyko jūsų autentifikuoti iš %{kind}, nes \"%{reason}\"."
|
||||
success: "Sėkmingai autentifikuota naudojant %{kind} paskyrą."
|
||||
passwords:
|
||||
no_token: "Negalite pasiekti šio puslapio neišsiuntę slaptažodžio nustatymo iš naujo el. laiško. Jei gavote el. laišką dėl slaptažodžio nustatymo iš naujo, įsitikinkite, kad naudojote visą URL."
|
||||
send_instructions: "Po kelių minučių gausite el. laišką su instrukcijomis, kaip iš naujo nustatyti slaptažodį."
|
||||
send_paranoid_instructions: "Jei jūsų el. pašto adresas yra mūsų duomenų bazėje, po kelių minučių į savo el. pašto adresą gausite slaptažodžio atkūrimo nuorodą."
|
||||
updated: "Jūsų slaptažodis buvo sėkmingai pakeistas. Dabar esate prisijungę."
|
||||
updated_not_active: "Jūsų slaptažodis buvo sėkmingai pakeistas."
|
||||
registrations:
|
||||
destroyed: "Ate! Jūsų paskyra buvo sėkmingai atšaukta. Tikimės, kad greitu metu vėl pasimatysime."
|
||||
signed_up: "Sveiki! Jūs sėkmingai užsiregistravote."
|
||||
signed_up_but_inactive: "Jūs sėkmingai užsiregistravote. Tačiau negalėjome jūsų prijungti, nes jūsų paskyra dar nesuaktyvinta."
|
||||
signed_up_but_locked: "Jūs sėkmingai užsiregistravote. Tačiau negalėjome jūsų prijungti, nes jūsų paskyra užrakinta."
|
||||
signed_up_but_unconfirmed: "Jūsų el. pašto adresu išsiųstas pranešimas su patvirtinimo nuoroda. Norėdami aktyvuoti paskyrą, spustelėkite nuorodą."
|
||||
update_needs_confirmation: "Sėkmingai atnaujinote paskyrą, bet turime patvirtinti naują el. pašto adresą. Patikrinkite savo el. paštą ir spustelėkite patvirtinimo nuorodą, kad patvirtintumėte naują el. pašto adresą."
|
||||
updated: "Jūsų paskyra sėkmingai atnaujinta."
|
||||
sessions:
|
||||
signed_in: "Prisijungta sėkmingai."
|
||||
signed_out: "Atsijungta sėkmingai."
|
||||
already_signed_out: "Atsijungta sėkmingai."
|
||||
unlocks:
|
||||
send_instructions: "Po kelių minučių gausite el. laišką su instrukcijomis, kaip atrakinti paskyrą."
|
||||
send_paranoid_instructions: "Jei jūsų paskyra egzistuoja, po kelių minučių gausite el. laišką su instrukcijomis, kaip ją atrakinti."
|
||||
unlocked: "Jūsų paskyra buvo sėkmingai atrakinta. Prisijunkite, kad galėtumėte tęsti."
|
||||
errors:
|
||||
messages:
|
||||
already_confirmed: "jau buvo patvirtinta, pabandykite prisijungti"
|
||||
confirmation_period_expired: "turi būti patvirtintas per %{period}, prašome paprašyti naujo"
|
||||
expired: "galiojimo laikas baigėsi, prašykite naujo"
|
||||
not_found: "nerasta"
|
||||
not_locked: "nebuvo užrakintas"
|
||||
not_saved:
|
||||
one: "1 klaida neleido išsaugoti šio %{resource}:"
|
||||
few: "%{count} klaidos neleido išsaugoti šio %{resource}:"
|
||||
many: "%{count} klaidų neleido išsaugoti šio %{resource}:"
|
||||
other: "%{count} klaidos neleido išsaugoti šio %{resource}:"
|
||||
62
research/chatwoot/config/locales/devise.lv.yml
Normal file
62
research/chatwoot/config/locales/devise.lv.yml
Normal file
@@ -0,0 +1,62 @@
|
||||
#Additional translations at https://github.com/plataformatec/devise/wiki/I18n
|
||||
lv:
|
||||
devise:
|
||||
confirmations:
|
||||
confirmed: "Jūsu e-pasta adrese ir veiksmīgi apstiprināta."
|
||||
send_instructions: "Dažu minūšu laikā jūs saņemsit e-pasta ziņojumu ar norādījumiem, kā apstiprināt savu e-pasta adresi."
|
||||
send_paranoid_instructions: "Ja jūsu e-pasta adrese pastāv mūsu datubāzē, dažu minūšu laikā jūs saņemsit e-pasta ziņojumu ar norādījumiem, kā apstiprināt savu e-pasta adresi."
|
||||
failure:
|
||||
already_authenticated: "Jūs jau esat pierakstījies."
|
||||
inactive: "Jūsu konts vēl nav aktivizēts."
|
||||
invalid: "Nederīga %{authentication_keys}/parole, vai konts vēl nav verificēts."
|
||||
locked: "Jūsu konts ir bloķēts."
|
||||
last_attempt: "Jums ir vēl viens mēģinājums, pirms jūsu konts tiek bloķēts."
|
||||
not_found_in_database: "Nederīga %{authentication_keys} vai parole."
|
||||
timeout: "Jūsu sesijai beidzās derīguma termiņš. Lūdzu, pierakstieties vēlreiz, lai turpinātu."
|
||||
unauthenticated: "Pirms turpināt, jums ir jāpierakstās vai jāreģistrējas."
|
||||
unconfirmed: "Pirms turpināt, jums ir jāapstiprina sava e-pasta adrese."
|
||||
mailer:
|
||||
confirmation_instructions:
|
||||
subject: "Apstiprināšanas Instrukcijas"
|
||||
reset_password_instructions:
|
||||
subject: "Paroles atiestatīšanas instrukcijas"
|
||||
unlock_instructions:
|
||||
subject: "Atbloķēšanas instrukcijas"
|
||||
password_change:
|
||||
subject: "Parole nomainīta"
|
||||
omniauth_callbacks:
|
||||
failure: "Nevarēja jūs autentificēt no %{kind} jo \"%{reason}\"."
|
||||
success: "Veiksmīgi autentificēts no %{kind} konta."
|
||||
passwords:
|
||||
no_token: "Šai lapai nevar piekļūt, ja neesat saņēmis paroles atiestatīšanas e-pasta ziņojumu. Ja esat saņēmis paroles atiestatīšanas e-pasta ziņojumu, lūdzu, pārliecinieties, vai esat izmantojis pilnu norādīto URL."
|
||||
send_instructions: "Dažu minūšu laikā jūs saņemsit e-pasta ziņojumu ar norādījumiem, kā atiestatīt paroli."
|
||||
send_paranoid_instructions: "Ja jūsu e-pasta adrese pastāv mūsu datubāzē, pēc dažām minūtēm uz jūsu e-pasta adresi saņemsit paroles atgūšanas saiti."
|
||||
updated: "Jūsu parole ir veiksmīgi nomainīta. Tagad Jūs esat pierakstījies."
|
||||
updated_not_active: "Jūsu parole ir veiksmīgi nomainīta."
|
||||
registrations:
|
||||
destroyed: "Uz redzēšanos! Jūsu konts ir veiksmīgi atcelts. Mēs ceram, ka drīz Jūs atkal redzēsim."
|
||||
signed_up: "Laipni lūdzam! Jūs esat veiksmīgi piereģistrējies."
|
||||
signed_up_but_inactive: "Jūs esat veiksmīgi piereģistrējies. Tomēr, mēs nevarējām Jūs pierakstīt, jo Jūsu konts vēl nav aktivizēts."
|
||||
signed_up_but_locked: "Jūs esat veiksmīgi piereģistrējies. Tomēr, mēs nevarējām Jūs pierakstīt, jo Jūsu konts ir bloķēts."
|
||||
signed_up_but_unconfirmed: "Uz jūsu e -pasta adresi ir nosūtīts ziņojums ar apstiprinājuma saiti. Lūdzu, atveriet saiti, lai aktivizētu savu kontu."
|
||||
update_needs_confirmation: "Jūs veiksmīgi atjauninājāt savu kontu un mums ir jāpārbauda Jūsu jaunā e -pasta adrese. Lūdzu, pārbaudiet savu e -pastu un atveriet apstiprināšanas saiti, lai apstiprinātu jauno e-pasta adresi."
|
||||
updated: "Jūsu konts ir veiksmīgi atjaunināts."
|
||||
sessions:
|
||||
signed_in: "Pierakstīšanās veiksmīga."
|
||||
signed_out: "Izrakstīšanās veiksmīga."
|
||||
already_signed_out: "Izrakstīšanās veiksmīga."
|
||||
unlocks:
|
||||
send_instructions: "Dažu minūšu laikā Jūs saņemsit e-pastu ar norādījumiem kā atbloķēt kontu."
|
||||
send_paranoid_instructions: "Ja konts pastāv, Jūs dažu minūšu laikā saņemsit e-pastu ar norādījumiem kā to atbloķēt."
|
||||
unlocked: "Jūsu konts ir veiksmīgi atbloķēts. Lūdzu, pierakstieties, lai turpinātu."
|
||||
errors:
|
||||
messages:
|
||||
already_confirmed: "jau bija apstiprināts. Lūdzu, mēģiniet pierakstīties"
|
||||
confirmation_period_expired: "ir jāapstiprina %{period} laikā. Lūdzu pieprasiet jaunu"
|
||||
expired: "ir beidzies derīguma termiņš. Lūdzu, pieprasiet jaunu"
|
||||
not_found: "nav atrasts"
|
||||
not_locked: "nebija bloķēts"
|
||||
not_saved:
|
||||
zero: "%{count} kļūdas neļāva saglabāt šo %{resource}:"
|
||||
one: "1 kļūda neļāva saglabāt šo %{resource}:"
|
||||
other: "%{count} kļūdas neļāva saglabāt šo %{resource}:"
|
||||
61
research/chatwoot/config/locales/devise.ml.yml
Normal file
61
research/chatwoot/config/locales/devise.ml.yml
Normal file
@@ -0,0 +1,61 @@
|
||||
#Additional translations at https://github.com/plataformatec/devise/wiki/I18n
|
||||
ml:
|
||||
devise:
|
||||
confirmations:
|
||||
confirmed: "നിങ്ങളുടെ ഇമെയിൽ വിലാസം വിജയകരമായി സ്ഥിരീകരിച്ചു."
|
||||
send_instructions: "കുറച്ച് മിനിറ്റിനുള്ളിൽ നിങ്ങളുടെ ഇമെയിൽ വിലാസം എങ്ങനെ സ്ഥിരീകരിക്കാമെന്നതിനുള്ള നിർദ്ദേശങ്ങളുള്ള ഒരു ഇമെയിൽ നിങ്ങൾക്ക് ലഭിക്കും.\n"
|
||||
send_paranoid_instructions: "നിങ്ങളുടെ ഇമെയിൽ വിലാസം ഞങ്ങളുടെ ഡാറ്റാബേസിൽ ഉണ്ടെങ്കിൽ, കുറച്ച് മിനിറ്റിനുള്ളിൽ നിങ്ങളുടെ ഇമെയിൽ വിലാസം എങ്ങനെ സ്ഥിരീകരിക്കാമെന്നതിനുള്ള നിർദ്ദേശങ്ങളുള്ള ഒരു ഇമെയിൽ നിങ്ങൾക്ക് ലഭിക്കും."
|
||||
failure:
|
||||
already_authenticated: "നിങ്ങൾ ഇതിനകം പ്രവേശിച്ചു."
|
||||
inactive: "നിങ്ങളുടെ അക്കൗണ്ട് ഇതുവരെയും സജീവമാക്കിയിട്ടില്ല."
|
||||
invalid: "%{authentication_keys} പാസ്വേഡോ അക്കൗണ്ടോ ഇതുവരെ പരിശോധിച്ചിട്ടില്ല.\n"
|
||||
locked: "നിങ്ങളുടെ അക്കൗണ്ട് ലോക്കുചെയ്തു.\n"
|
||||
last_attempt: "നിങ്ങളുടെ അക്കൗണ്ട് ലോക്കുചെയ്യുന്നതിന് മുമ്പ് നിങ്ങൾക്ക് ഒരു ശ്രമം കൂടി."
|
||||
not_found_in_database: "%{authentication_keys} അല്ലെങ്കിൽ പാസ്വേഡ് അസാധുവാണ്."
|
||||
timeout: "നിങ്ങളുടെ സെഷൻ കാലഹരണപ്പെട്ടു. തുടരാൻ വീണ്ടും സൈൻ ഇൻ ചെയ്യുക."
|
||||
unauthenticated: "തുടരുന്നതിന് മുമ്പ് നിങ്ങൾ സൈൻ ഇൻ ചെയ്യുകയോ സൈൻ അപ്പ് ചെയ്യുകയോ ചെയ്യേണ്ടതുണ്ട്."
|
||||
unconfirmed: "തുടരുന്നതിന് മുമ്പ് നിങ്ങളുടെ ഇമെയിൽ വിലാസം സ്ഥിരീകരിക്കേണ്ടതുണ്ട്."
|
||||
mailer:
|
||||
confirmation_instructions:
|
||||
subject: "സ്ഥിരീകരണ നിർദ്ദേശങ്ങൾ"
|
||||
reset_password_instructions:
|
||||
subject: "പാസ്വേഡ് നിർദ്ദേശങ്ങൾ പുനഃസജ്ജമാക്കുക"
|
||||
unlock_instructions:
|
||||
subject: "Unlock instructions"
|
||||
password_change:
|
||||
subject: "പാസ്വേഡ് മാറ്റി"
|
||||
omniauth_callbacks:
|
||||
failure: "Could not authenticate you from %{kind} because \"%{reason}\"."
|
||||
success: "Successfully authenticated from %{kind} account."
|
||||
passwords:
|
||||
no_token: "പാസ്വേഡ് റീസെറ്റ് ഇമെയിലിൽ നിന്ന് വരാതെ നിങ്ങൾക്ക് ഈ പേജ് ആക്സസ് ചെയ്യാൻ കഴിയില്ല. നിങ്ങൾ ഒരു പാസ്വേഡ് പുനഃസജ്ജീകരണ ഇമെയിലിൽ നിന്നാണ് വരുന്നതെങ്കിൽ, നൽകിയിരിക്കുന്ന മുഴുവൻ URL നിങ്ങൾ ഉപയോഗിച്ചുവെന്ന് ഉറപ്പാക്കുക."
|
||||
send_instructions: "കുറച്ച് മിനിറ്റിനുള്ളിൽ നിങ്ങളുടെ പാസ്വേഡ് എങ്ങനെ പുനഃസജ്ജമാക്കാം എന്നതിനെക്കുറിച്ചുള്ള നിർദ്ദേശങ്ങളടങ്ങിയ ഒരു ഇമെയിൽ നിങ്ങൾക്ക് ലഭിക്കും."
|
||||
send_paranoid_instructions: "ഞങ്ങളുടെ ഡാറ്റാബേസിൽ നിങ്ങളുടെ ഇമെയിൽ വിലാസം നിലവിലുണ്ടെങ്കിൽ, കുറച്ച് മിനിറ്റുകൾക്കുള്ളിൽ നിങ്ങളുടെ ഇമെയിൽ വിലാസത്തിൽ ഒരു പാസ്വേഡ് വീണ്ടെടുക്കൽ ലിങ്ക് ലഭിക്കും."
|
||||
updated: "നിങ്ങളുടെ പാസ്വേഡ് വിജയകരമായി മാറ്റി. നിങ്ങൾ ഇപ്പോൾ സൈൻ ഇൻ ചെയ്തു."
|
||||
updated_not_active: "നിങ്ങളുടെ പാസ്വേഡ് വിജയകരമായി മാറ്റിയിരിക്കുന്നു."
|
||||
registrations:
|
||||
destroyed: "ബൈ! നിങ്ങളുടെ അക്കൗണ്ട് വിജയകരമായി റദ്ദാക്കി. ഉടൻ തന്നെ നിങ്ങളെ വീണ്ടും കാണുമെന്ന് ഞങ്ങൾ പ്രതീക്ഷിക്കുന്നു."
|
||||
signed_up: "സ്വാഗതം! നിങ്ങൾ വിജയകരമായി സൈൻ അപ്പ് ചെയ്തിരിക്കുന്നു."
|
||||
signed_up_but_inactive: "നിങ്ങൾ വിജയകരമായി സൈൻ അപ്പ് ചെയ്തു. എന്നിരുന്നാലും, നിങ്ങളുടെ അക്കൗണ്ട് ഇതുവരെ സജീവമാക്കാത്തതിനാൽ ഞങ്ങൾക്ക് നിങ്ങളെ സൈൻ ഇൻ ചെയ്യാൻ കഴിഞ്ഞില്ല."
|
||||
signed_up_but_locked: "നിങ്ങൾ വിജയകരമായി സൈൻ അപ്പ് ചെയ്തു. എന്നിരുന്നാലും, നിങ്ങളുടെ അക്കൗണ്ട് ലോക്ക് ആയതിനാൽ ഞങ്ങൾക്ക് നിങ്ങളെ സൈൻ ഇൻ ചെയ്യാൻ കഴിഞ്ഞില്ല."
|
||||
signed_up_but_unconfirmed: "സ്ഥിരീകരണ ലിങ്കുള്ള ഒരു സന്ദേശം നിങ്ങളുടെ ഇമെയിൽ വിലാസത്തിലേക്ക് അയച്ചു. നിങ്ങളുടെ അക്കൗണ്ട് സജീവമാക്കുന്നതിന് ദയവായി ലിങ്ക് പിന്തുടരുക."
|
||||
update_needs_confirmation: "നിങ്ങളുടെ അക്കൗണ്ട് വിജയകരമായി അപ്ഡേറ്റ് ചെയ്തു, പക്ഷേ ഞങ്ങൾക്ക് നിങ്ങളുടെ പുതിയ ഇമെയിൽ വിലാസം പരിശോധിക്കേണ്ടതുണ്ട്. നിങ്ങളുടെ പുതിയ ഇമെയിൽ വിലാസം സ്ഥിരീകരിക്കുന്നതിന് ദയവായി നിങ്ങളുടെ ഇമെയിൽ പരിശോധിച്ച് സ്ഥിരീകരണ ലിങ്ക് പിന്തുടരുക."
|
||||
updated: "നിങ്ങളുടെ അക്കൗണ്ട് വിജയകരമായി അപ്ഡേറ്റ് ചെയ്തിരിക്കുന്നു."
|
||||
sessions:
|
||||
signed_in: "വിജയകരമായി സൈൻ ഇൻ ചെയ്തിരിക്കുന്നു."
|
||||
signed_out: "വിജയകരമായി സൈൻ ഔട്ട് ചെയ്തിരിക്കുന്നു."
|
||||
already_signed_out: "വിജയകരമായി സൈൻ ഔട്ട് ചെയ്തിരിക്കുന്നു."
|
||||
unlocks:
|
||||
send_instructions: "നിങ്ങളുടെ അക്കൗണ്ട് എങ്ങനെ അൺലോക്ക് ചെയ്യാം എന്നതിനുള്ള നിർദ്ദേശങ്ങളടങ്ങിയ ഒരു ഇമെയിൽ ഏതാനും മിനിറ്റുകൾക്കുള്ളിൽ നിങ്ങൾക്ക് ലഭിക്കും."
|
||||
send_paranoid_instructions: "നിങ്ങളുടെ അക്കൗണ്ട് നിലവിലുണ്ടെങ്കിൽ, കുറച്ച് മിനിറ്റിനുള്ളിൽ അത് എങ്ങനെ അൺലോക്ക് ചെയ്യാം എന്നതിനുള്ള നിർദ്ദേശങ്ങളടങ്ങിയ ഒരു ഇമെയിൽ നിങ്ങൾക്ക് ലഭിക്കും."
|
||||
unlocked: "നിങ്ങളുടെ അക്കൗണ്ട് വിജയകരമായി അൺലോക്ക് ചെയ്തു. തുടരാൻ സൈൻ ഇൻ ചെയ്യുക."
|
||||
errors:
|
||||
messages:
|
||||
already_confirmed: "ഇതിനകം സ്ഥിരീകരിച്ചു, ദയവായി സൈൻ ഇൻ ചെയ്യാൻ ശ്രമിക്കുക"
|
||||
confirmation_period_expired: "%{period}-നുള്ളിൽ സ്ഥിരീകരിക്കേണ്ടതുണ്ട്, ദയവായി പുതിയൊരെണ്ണം അഭ്യർത്ഥിക്കുക"
|
||||
expired: "കാലഹരണപ്പെട്ടു, പുതിയൊരെണ്ണം അഭ്യർത്ഥിക്കുക"
|
||||
not_found: "കണ്ടെത്തിയില്ല"
|
||||
not_locked: "പൂട്ടിയിരുന്നില്ല"
|
||||
not_saved:
|
||||
one: "ഒരു തെറ്റ് ഈ %{resource} സംരക്ഷിക്കുന്നതിൽ നിന്ന് വിലക്കി:"
|
||||
other: "%{count} തെറ്റുകൾ ഈ %{resource} സംരക്ഷിക്കുന്നതിൽ നിന്ന് വിലക്കി:"
|
||||
60
research/chatwoot/config/locales/devise.ms.yml
Normal file
60
research/chatwoot/config/locales/devise.ms.yml
Normal file
@@ -0,0 +1,60 @@
|
||||
#Additional translations at https://github.com/plataformatec/devise/wiki/I18n
|
||||
ms:
|
||||
devise:
|
||||
confirmations:
|
||||
confirmed: "Your email address has been successfully confirmed."
|
||||
send_instructions: "You will receive an email with instructions for how to confirm your email address in a few minutes."
|
||||
send_paranoid_instructions: "If your email address exists in our database, you will receive an email with instructions for how to confirm your email address in a few minutes."
|
||||
failure:
|
||||
already_authenticated: "You are already signed in."
|
||||
inactive: "Your account is not activated yet."
|
||||
invalid: "Invalid %{authentication_keys}/password or account is not verified yet."
|
||||
locked: "Your account is locked."
|
||||
last_attempt: "You have one more attempt before your account is locked."
|
||||
not_found_in_database: "Invalid %{authentication_keys} or password."
|
||||
timeout: "Your session expired. Please sign in again to continue."
|
||||
unauthenticated: "You need to sign in or sign up before continuing."
|
||||
unconfirmed: "You have to confirm your email address before continuing."
|
||||
mailer:
|
||||
confirmation_instructions:
|
||||
subject: "Confirmation Instructions"
|
||||
reset_password_instructions:
|
||||
subject: "Reset password instructions"
|
||||
unlock_instructions:
|
||||
subject: "Unlock instructions"
|
||||
password_change:
|
||||
subject: "Password Changed"
|
||||
omniauth_callbacks:
|
||||
failure: "Could not authenticate you from %{kind} because \"%{reason}\"."
|
||||
success: "Successfully authenticated from %{kind} account."
|
||||
passwords:
|
||||
no_token: "You can't access this page without coming from a password reset email. If you do come from a password reset email, please make sure you used the full URL provided."
|
||||
send_instructions: "You will receive an email with instructions on how to reset your password in a few minutes."
|
||||
send_paranoid_instructions: "If your email address exists in our database, you will receive a password recovery link at your email address in a few minutes."
|
||||
updated: "Your password has been changed successfully. You are now signed in."
|
||||
updated_not_active: "Your password has been changed successfully."
|
||||
registrations:
|
||||
destroyed: "Bye! Your account has been successfully cancelled. We hope to see you again soon."
|
||||
signed_up: "Welcome! You have signed up successfully."
|
||||
signed_up_but_inactive: "You have signed up successfully. However, we could not sign you in because your account is not yet activated."
|
||||
signed_up_but_locked: "You have signed up successfully. However, we could not sign you in because your account is locked."
|
||||
signed_up_but_unconfirmed: "A message with a confirmation link has been sent to your email address. Please follow the link to activate your account."
|
||||
update_needs_confirmation: "You updated your account successfully, but we need to verify your new email address. Please check your email and follow the confirm link to confirm your new email address."
|
||||
updated: "Your account has been updated successfully."
|
||||
sessions:
|
||||
signed_in: "Signed in successfully."
|
||||
signed_out: "Signed out successfully."
|
||||
already_signed_out: "Signed out successfully."
|
||||
unlocks:
|
||||
send_instructions: "You will receive an email with instructions for how to unlock your account in a few minutes."
|
||||
send_paranoid_instructions: "If your account exists, you will receive an email with instructions for how to unlock it in a few minutes."
|
||||
unlocked: "Your account has been unlocked successfully. Please sign in to continue."
|
||||
errors:
|
||||
messages:
|
||||
already_confirmed: "was already confirmed, please try signing in"
|
||||
confirmation_period_expired: "needs to be confirmed within %{period}, please request a new one"
|
||||
expired: "has expired, please request a new one"
|
||||
not_found: "not found"
|
||||
not_locked: "was not locked"
|
||||
not_saved:
|
||||
other: "%{count} errors prohibited this %{resource} from being saved:"
|
||||
61
research/chatwoot/config/locales/devise.ne.yml
Normal file
61
research/chatwoot/config/locales/devise.ne.yml
Normal file
@@ -0,0 +1,61 @@
|
||||
#Additional translations at https://github.com/plataformatec/devise/wiki/I18n
|
||||
ne:
|
||||
devise:
|
||||
confirmations:
|
||||
confirmed: "Your email address has been successfully confirmed."
|
||||
send_instructions: "You will receive an email with instructions for how to confirm your email address in a few minutes."
|
||||
send_paranoid_instructions: "If your email address exists in our database, you will receive an email with instructions for how to confirm your email address in a few minutes."
|
||||
failure:
|
||||
already_authenticated: "You are already signed in."
|
||||
inactive: "Your account is not activated yet."
|
||||
invalid: "Invalid %{authentication_keys}/password or account is not verified yet."
|
||||
locked: "Your account is locked."
|
||||
last_attempt: "You have one more attempt before your account is locked."
|
||||
not_found_in_database: "Invalid %{authentication_keys} or password."
|
||||
timeout: "Your session expired. Please sign in again to continue."
|
||||
unauthenticated: "You need to sign in or sign up before continuing."
|
||||
unconfirmed: "You have to confirm your email address before continuing."
|
||||
mailer:
|
||||
confirmation_instructions:
|
||||
subject: "Confirmation Instructions"
|
||||
reset_password_instructions:
|
||||
subject: "Reset password instructions"
|
||||
unlock_instructions:
|
||||
subject: "Unlock instructions"
|
||||
password_change:
|
||||
subject: "Password Changed"
|
||||
omniauth_callbacks:
|
||||
failure: "Could not authenticate you from %{kind} because \"%{reason}\"."
|
||||
success: "Successfully authenticated from %{kind} account."
|
||||
passwords:
|
||||
no_token: "You can't access this page without coming from a password reset email. If you do come from a password reset email, please make sure you used the full URL provided."
|
||||
send_instructions: "You will receive an email with instructions on how to reset your password in a few minutes."
|
||||
send_paranoid_instructions: "If your email address exists in our database, you will receive a password recovery link at your email address in a few minutes."
|
||||
updated: "Your password has been changed successfully. You are now signed in."
|
||||
updated_not_active: "Your password has been changed successfully."
|
||||
registrations:
|
||||
destroyed: "Bye! Your account has been successfully cancelled. We hope to see you again soon."
|
||||
signed_up: "Welcome! You have signed up successfully."
|
||||
signed_up_but_inactive: "You have signed up successfully. However, we could not sign you in because your account is not yet activated."
|
||||
signed_up_but_locked: "You have signed up successfully. However, we could not sign you in because your account is locked."
|
||||
signed_up_but_unconfirmed: "A message with a confirmation link has been sent to your email address. Please follow the link to activate your account."
|
||||
update_needs_confirmation: "You updated your account successfully, but we need to verify your new email address. Please check your email and follow the confirm link to confirm your new email address."
|
||||
updated: "Your account has been updated successfully."
|
||||
sessions:
|
||||
signed_in: "Signed in successfully."
|
||||
signed_out: "Signed out successfully."
|
||||
already_signed_out: "Signed out successfully."
|
||||
unlocks:
|
||||
send_instructions: "You will receive an email with instructions for how to unlock your account in a few minutes."
|
||||
send_paranoid_instructions: "If your account exists, you will receive an email with instructions for how to unlock it in a few minutes."
|
||||
unlocked: "Your account has been unlocked successfully. Please sign in to continue."
|
||||
errors:
|
||||
messages:
|
||||
already_confirmed: "was already confirmed, please try signing in"
|
||||
confirmation_period_expired: "needs to be confirmed within %{period}, please request a new one"
|
||||
expired: "has expired, please request a new one"
|
||||
not_found: "not found"
|
||||
not_locked: "was not locked"
|
||||
not_saved:
|
||||
one: "1 error prohibited this %{resource} from being saved:"
|
||||
other: "%{count} errors prohibited this %{resource} from being saved:"
|
||||
61
research/chatwoot/config/locales/devise.nl.yml
Normal file
61
research/chatwoot/config/locales/devise.nl.yml
Normal file
@@ -0,0 +1,61 @@
|
||||
#Additional translations at https://github.com/plataformatec/devise/wiki/I18n
|
||||
nl:
|
||||
devise:
|
||||
confirmations:
|
||||
confirmed: "Uw e-mailadres is succesvol bevestigd."
|
||||
send_instructions: "U ontvangt binnen enkele minuten een e-mail met instructies over hoe u uw e-mailadres kunt bevestigen."
|
||||
send_paranoid_instructions: "Als uw e-mailadres in onze database staat, ontvangt u binnen enkele minuten een e-mail met instructies over hoe u uw e-mailadres kunt bevestigen."
|
||||
failure:
|
||||
already_authenticated: "U bent al ingelogd."
|
||||
inactive: "Uw account is nog niet geactiveerd."
|
||||
invalid: "Ongeldig %{authentication_keys}/wachtwoord of account is nog niet geverifieerd."
|
||||
locked: "Uw account is vergrendeld."
|
||||
last_attempt: "U heeft nog één poging voordat uw account wordt vergrendeld."
|
||||
not_found_in_database: "Ongeldige %{authentication_keys} of wachtwoord."
|
||||
timeout: "Uw sessie is verlopen. Log opnieuw in om door te gaan."
|
||||
unauthenticated: "Je moet inloggen of jezelf aanmelden voordat je verder kunt."
|
||||
unconfirmed: "U moet uw e-mailadres bevestigen voordat u verder gaat."
|
||||
mailer:
|
||||
confirmation_instructions:
|
||||
subject: "Instructies voor bevestiging"
|
||||
reset_password_instructions:
|
||||
subject: "Instructies voor wachtwoord resetten"
|
||||
unlock_instructions:
|
||||
subject: "Instructies voor ontgrendelen"
|
||||
password_change:
|
||||
subject: "Wachtwoord gewijzigd"
|
||||
omniauth_callbacks:
|
||||
failure: "Kan u niet authenticeren via %{kind} omdat \"%{reason}\"."
|
||||
success: "Succesvol geverifieerd via account %{kind}."
|
||||
passwords:
|
||||
no_token: "Je hebt geen toegang tot deze pagina zonder een e-mail om je wachtwoord te resetten. Als u op deze pagina komt via een e-mail, zorg er dan voor dat u de volledige URL gebruikt."
|
||||
send_instructions: "U ontvangt binnen enkele minuten een e-mail met uitleg over hoe u uw wachtwoord kunt resetten."
|
||||
send_paranoid_instructions: "Als uw e-mailadres in onze database staat, ontvangt u binnen enkele minuten een link om het wachtwoord te herstellen."
|
||||
updated: "Uw wachtwoord is gewijzigd. U bent nu ingelogd."
|
||||
updated_not_active: "Uw wachtwoord is succesvol gewijzigd."
|
||||
registrations:
|
||||
destroyed: "Tot ziens! Uw account is geannuleerd. We hopen u snel weer te zien."
|
||||
signed_up: "Welkom! U bent succesvol aangemeld."
|
||||
signed_up_but_inactive: "U heeft zich succesvol aangemeld, maar we konden u niet aanmelden omdat uw account nog niet is geactiveerd."
|
||||
signed_up_but_locked: "U heeft zich succesvol aangemeld. U kunt nog niet inloggen, omdat uw account is vergrendeld."
|
||||
signed_up_but_unconfirmed: "Een bericht met een bevestigingslink is verzonden naar uw e-mailadres. Volg de link om uw account te activeren."
|
||||
update_needs_confirmation: "Je hebt je account succesvol bijgewerkt, maar we moeten je nieuwe e-mailadres verifiëren. Controleer uw e-mail en volg de bevestigingslink om uw nieuwe e-mailadres te bevestigen."
|
||||
updated: "Uw account is succesvol bijgewerkt."
|
||||
sessions:
|
||||
signed_in: "Succesvol ingelogd."
|
||||
signed_out: "Succesvol uitgelogd."
|
||||
already_signed_out: "Succesvol uitgelogd."
|
||||
unlocks:
|
||||
send_instructions: "U ontvangt binnen enkele minuten een e-mail met uitleg over hoe u uw account kunt deblokkeren."
|
||||
send_paranoid_instructions: "Als uw account bestaat, ontvangt u binnen enkele minuten een e-mail met uitleg over hoe u deze kunt ontgrendelen."
|
||||
unlocked: "Uw account is met succes gedeblokkeerd. Log in om door te gaan."
|
||||
errors:
|
||||
messages:
|
||||
already_confirmed: "was al bevestigd, probeer in te loggen"
|
||||
confirmation_period_expired: "moet binnen %{period} bevestigd worden, vraag een nieuwe aan"
|
||||
expired: "is verlopen, vraag een nieuwe aan"
|
||||
not_found: "niet gevonden"
|
||||
not_locked: "is niet vergrendeld"
|
||||
not_saved:
|
||||
one: "Door een fout kon deze %{resource} niet worden opgeslagen:"
|
||||
other: "Door %{count} fouten kon deze %{resource} niet worden opgeslagen:"
|
||||
61
research/chatwoot/config/locales/devise.no.yml
Normal file
61
research/chatwoot/config/locales/devise.no.yml
Normal file
@@ -0,0 +1,61 @@
|
||||
#Additional translations at https://github.com/plataformatec/devise/wiki/I18n
|
||||
"no":
|
||||
devise:
|
||||
confirmations:
|
||||
confirmed: "Din e-postadresse har blitt bekreftet."
|
||||
send_instructions: "Du vil om noen minutter motta en e-post med instruksjoner om hvordan du bekrefter din e-postadresse."
|
||||
send_paranoid_instructions: "Hvis e-postadressen din finnes i databasen vår, vil du om noen minutter motta en e-post med instruksjoner for hvordan du bekrefter din e-postadresse."
|
||||
failure:
|
||||
already_authenticated: "Du allerede er pålogget."
|
||||
inactive: "Kontoen din er ikke aktivert ennå."
|
||||
invalid: "Ugyldig %{authentication_keys}/passord eller så er ikke kontoen bekreftet ennå."
|
||||
locked: "Kontoen er låst."
|
||||
last_attempt: "Du har ett forsøk til før kontoen låses."
|
||||
not_found_in_database: "Ugyldig %{authentication_keys} eller passord."
|
||||
timeout: "Økten din har utløpt. Vennligst logg inn igjen for å fortsette."
|
||||
unauthenticated: "Du må logge inn eller registrere deg før du fortsetter."
|
||||
unconfirmed: "Du må bekrefte e-postadressen din før du fortsetter."
|
||||
mailer:
|
||||
confirmation_instructions:
|
||||
subject: "Bekreftelsesinstruksjoner"
|
||||
reset_password_instructions:
|
||||
subject: "Tilbakestillingsinstruksjoner"
|
||||
unlock_instructions:
|
||||
subject: "Opplåsningsinstruksjoner"
|
||||
password_change:
|
||||
subject: "Passordet er endret"
|
||||
omniauth_callbacks:
|
||||
failure: "Kunne ikke autorisere deg fra %{kind} fordi \"%{reason}\"."
|
||||
success: "Godkjent fra %{kind} konto."
|
||||
passwords:
|
||||
no_token: "Du får ikke tilgang til denne siden uten å komme fra en e-post for tilbakestilling av passord. Hvis du kommer fra en tilbakestillings-e-post, vennligst forsikre deg om at du brukte hele URL-adressen."
|
||||
send_instructions: "Du vil om noen minutter motta en e-post med instruksjoner om hvordan du bekrefter din e-postadresse."
|
||||
send_paranoid_instructions: "Hvis e-postadressen din finnes i databasen vår, vil du om noen minutter motta en e-post med instruksjoner for hvordan du bekrefter din e-postadresse."
|
||||
updated: "Passordet er endret. Du er nå logget inn."
|
||||
updated_not_active: "Ditt passord er endret."
|
||||
registrations:
|
||||
destroyed: "Ha det bra! Kontoen din er kansellert. Vi håper å se deg igjen snart."
|
||||
signed_up: "Velkommen! Registreringen var vellykket."
|
||||
signed_up_but_inactive: "Du er registrert, men vi kan ikke logge deg på fordi kontoen ikke er aktivert ennå."
|
||||
signed_up_but_locked: "Du er registrert, men vi kan ikke logge deg på fordi kontoen din er låst."
|
||||
signed_up_but_unconfirmed: "En melding med en bekreftelseslenke er sendt til e-postadressen din. Følg linken for å aktivere kontoen din."
|
||||
update_needs_confirmation: "Du har oppdatert kontoen din, men vi må bekrefte din nye e-postadresse. Vennligst sjekk e-posten din og følg linken for å bekrefte din nye e-postadresse."
|
||||
updated: "Din konto er oppdatert."
|
||||
sessions:
|
||||
signed_in: "Logget inn."
|
||||
signed_out: "Logget ut."
|
||||
already_signed_out: "Logget ut."
|
||||
unlocks:
|
||||
send_instructions: "Du vil om noen få minutter motta en e-post med instruksjoner om hvordan du låser opp kontoen din."
|
||||
send_paranoid_instructions: "Hvis din konto finnes, vil du om noen få minutter motta en e-post med instruksjoner om hvordan du låser den opp."
|
||||
unlocked: "Kontoen din er blitt låst opp. Logg på for å fortsette."
|
||||
errors:
|
||||
messages:
|
||||
already_confirmed: "var allerede bekreftet. Vennligst prøv å logge inn"
|
||||
confirmation_period_expired: "må bekreftes innen %{period}, vennligst be om en ny"
|
||||
expired: "har utløpt, vennligst be om en ny"
|
||||
not_found: "ikke funnet"
|
||||
not_locked: "var ikke låst"
|
||||
not_saved:
|
||||
one: "1 feil forhindret denne %{resource} fra å bli lagret:"
|
||||
other: "%{count} feil har hindret %{resource} fra å bli lagret:"
|
||||
63
research/chatwoot/config/locales/devise.pl.yml
Normal file
63
research/chatwoot/config/locales/devise.pl.yml
Normal file
@@ -0,0 +1,63 @@
|
||||
#Additional translations at https://github.com/plataformatec/devise/wiki/I18n
|
||||
pl:
|
||||
devise:
|
||||
confirmations:
|
||||
confirmed: "Twój adres e-mail został potwierdzony."
|
||||
send_instructions: "W ciągu kilku minut otrzymasz e-mail z instrukcjami jak potwierdzić swój adres e-mail."
|
||||
send_paranoid_instructions: "Jeśli Twój adres e-mail istnieje w naszej bazie danych, otrzymasz e-mail z instrukcjami jak potwierdzić swój adres e-mail w ciągu kilku minut."
|
||||
failure:
|
||||
already_authenticated: "Jesteś już zalogowany."
|
||||
inactive: "Twoje konto nie jest jeszcze aktywowane."
|
||||
invalid: "Nieprawidłowy %{authentication_keys}/password lub konto nie zostało jeszcze zweryfikowane."
|
||||
locked: "Twoje konto jest zablokowane."
|
||||
last_attempt: "Masz jeszcze jedną próbę zanim Twoje konto zostanie zablokowane."
|
||||
not_found_in_database: "Nieprawidłowy %{authentication_keys} lub hasło."
|
||||
timeout: "Twoja sesja wygasła. Zaloguj się ponownie, aby kontynuować."
|
||||
unauthenticated: "Musisz się zalogować lub zarejestrować przed kontynuowaniem."
|
||||
unconfirmed: "Musisz potwierdzić swój adres e-mail zanim przejdziesz dalej."
|
||||
mailer:
|
||||
confirmation_instructions:
|
||||
subject: "Instrukcje potwierdzenia"
|
||||
reset_password_instructions:
|
||||
subject: "Instrukcja resetowania hasła"
|
||||
unlock_instructions:
|
||||
subject: "Instrukcje odblokowania"
|
||||
password_change:
|
||||
subject: "Hasło zmienione"
|
||||
omniauth_callbacks:
|
||||
failure: "Nie można uwierzytelnić Cię z %{kind} ponieważ \"%{reason}\"."
|
||||
success: "Pomyślnie uwierzytelniono z konta %{kind}."
|
||||
passwords:
|
||||
no_token: "Nie możesz uzyskać dostępu do tej strony bez wysłania wiadomości e-mail z resetem hasła. Jeśli pochodzi z adresu e-mail resetowania hasła, upewnij się, że użyłeś pełnego adresu URL."
|
||||
send_instructions: "W ciągu kilku minut otrzymasz e-mail z instrukcjami jak zresetować hasło."
|
||||
send_paranoid_instructions: "Jeśli Twój adres e-mail istnieje w naszej bazie danych, w ciągu kilku minut otrzymasz link do odzyskiwania hasła."
|
||||
updated: "Twoje hasło zostało pomyślnie zmienione. Jesteś teraz zalogowany."
|
||||
updated_not_active: "Twoje hasło zostało pomyślnie zmienione."
|
||||
registrations:
|
||||
destroyed: "Uwaga! Twoje konto zostało pomyślnie anulowane. Mamy nadzieję zobaczyć Cię ponownie wkrótce."
|
||||
signed_up: "Witamy! Zarejestrowałeś się pomyślnie."
|
||||
signed_up_but_inactive: "Zarejestrowałeś się pomyślnie. Nie mogliśmy się jednak zalogować, ponieważ Twoje konto nie zostało jeszcze aktywowane."
|
||||
signed_up_but_locked: "Zarejestrowałeś się pomyślnie. Nie mogliśmy się jednak zalogować, ponieważ Twoje konto jest zablokowane."
|
||||
signed_up_but_unconfirmed: "Wiadomość z linkiem potwierdzającym została wysłana na Twój adres e-mail. Proszę kliknąć w link, aby aktywować swoje konto."
|
||||
update_needs_confirmation: "Twoje konto zostało pomyślnie zaktualizowane, ale musimy zweryfikować Twój nowy adres e-mail. Sprawdź swój e-mail i kliknij w link potwierdzający, aby potwierdzić swój nowy adres e-mail."
|
||||
updated: "Twoje konto zostało pomyślnie zaktualizowane."
|
||||
sessions:
|
||||
signed_in: "Zalogowano pomyślnie."
|
||||
signed_out: "Wylogowano pomyślnie."
|
||||
already_signed_out: "Wylogowano pomyślnie."
|
||||
unlocks:
|
||||
send_instructions: "Za kilka minut otrzymasz e-mail z instrukcjami jak odblokować swoje konto."
|
||||
send_paranoid_instructions: "Jeśli Twoje konto istnieje, otrzymasz e-mail z instrukcjami jak go odblokować."
|
||||
unlocked: "Twoje konto zostało odblokowane. Zaloguj się, aby kontynuować."
|
||||
errors:
|
||||
messages:
|
||||
already_confirmed: "został już potwierdzony, spróbuj zalogować się"
|
||||
confirmation_period_expired: "musi zostać potwierdzone w ciągu %{period}, proszę poprosić o nowy"
|
||||
expired: "stracił ważność, poproś o nowy"
|
||||
not_found: "nie znaleziono"
|
||||
not_locked: "nie był zablokowany"
|
||||
not_saved:
|
||||
one: "1 błąd uniemożliwił zapisanie %{resource}:"
|
||||
few: "%{count} błędów uniemożliwiło zapisanie %{resource}:"
|
||||
many: "%{count} błędów uniemożliwiło zapisanie %{resource}:"
|
||||
other: "%{count} błędów uniemożliwiło zapisanie %{resource}:"
|
||||
61
research/chatwoot/config/locales/devise.pt.yml
Normal file
61
research/chatwoot/config/locales/devise.pt.yml
Normal file
@@ -0,0 +1,61 @@
|
||||
#Additional translations at https://github.com/plataformatec/devise/wiki/I18n
|
||||
pt:
|
||||
devise:
|
||||
confirmations:
|
||||
confirmed: "Seu endereço de e-mail foi confirmado com sucesso."
|
||||
send_instructions: "Dentro de minutos, você receberá um e-mail com instruções sobre como confirmar seu endereço de e-mail."
|
||||
send_paranoid_instructions: "Se o seu e-mail existir em nosso banco de dados, Dentro de minutos, você receberá um e-mail com instruções sobre como confirmar seu endereço de e-mail."
|
||||
failure:
|
||||
already_authenticated: "Você já está logado."
|
||||
inactive: "Sua conta ainda não está ativada."
|
||||
invalid: "/senha inválidos %{authentication_keys}ou conta não é verificada ainda."
|
||||
locked: "Sua conta está bloqueada."
|
||||
last_attempt: "Você tem mais uma tentativa antes que sua conta seja bloqueada."
|
||||
not_found_in_database: "%{authentication_keys} ou senha inválidos."
|
||||
timeout: "Sua sessão expirou. Efetue o login novamente para continuar."
|
||||
unauthenticated: "Você precisa fazer login ou se cadastrar antes de continuar."
|
||||
unconfirmed: "Você precisa confirmar seu endereço de e-mail antes de continuar."
|
||||
mailer:
|
||||
confirmation_instructions:
|
||||
subject: "Instruções de confirmação"
|
||||
reset_password_instructions:
|
||||
subject: "Resetar instruções de senha"
|
||||
unlock_instructions:
|
||||
subject: "Instruções de desbloqueio"
|
||||
password_change:
|
||||
subject: "Senha alterada"
|
||||
omniauth_callbacks:
|
||||
failure: "Não foi possível autenticá-lo a partir de %{kind} porque \"%{reason}\"."
|
||||
success: "Conta %{kind} autenticada com sucesso."
|
||||
passwords:
|
||||
no_token: "Você não pode acessar esta página sem precisar de um e-mail de redefinição de senha. Se você veio de um e-mail de redefinição de senha, verifique se você usou a URL completa fornecida."
|
||||
send_instructions: "Você receberá um e-mail com instruções sobre como redefinir sua senha em alguns minutos."
|
||||
send_paranoid_instructions: "Se o seu endereço de e-mail existir em nosso banco de dados, você receberá um link de recuperação de senha em seu endereço de e-mail em alguns minutos."
|
||||
updated: "Sua senha foi alterada com sucesso. Você agora está conectado."
|
||||
updated_not_active: "Sua senha foi alterada com sucesso."
|
||||
registrations:
|
||||
destroyed: "Tchau! Sua conta foi cancelada com sucesso. Esperamos vê-lo novamente em breve."
|
||||
signed_up: "Bem-vindo! Você se registrou com sucesso."
|
||||
signed_up_but_inactive: "Você se inscreveu com sucesso. No entanto, não foi possível fazer login porque sua conta ainda não foi ativada."
|
||||
signed_up_but_locked: "Você se registrou com sucesso. No entanto, não foi possível fazer login porque sua conta está bloqueada."
|
||||
signed_up_but_unconfirmed: "Uma mensagem com um link de confirmação foi enviada para o seu endereço de e-mail. Por favor, siga o link para ativar sua conta."
|
||||
update_needs_confirmation: "Você atualizou sua conta com sucesso, mas precisamos verificar seu novo endereço de e-mail. Por favor, verifique seu e-mail e siga o link de confirmação para confirmar seu novo endereço de e-mail."
|
||||
updated: "Sua conta foi atualizada com sucesso."
|
||||
sessions:
|
||||
signed_in: "Login efetuado com sucesso."
|
||||
signed_out: "Sessão encerrada com sucesso."
|
||||
already_signed_out: "Sessão encerrada com sucesso."
|
||||
unlocks:
|
||||
send_instructions: "Dentro de minutos, você receberá um e-mail com instruções sobre como desbloquear sua conta."
|
||||
send_paranoid_instructions: "Se sua conta existir, você receberá um e-mail com instruções sobre como desbloqueá-la em alguns minutos."
|
||||
unlocked: "Sua conta foi desbloqueada com sucesso. Por favor, entre para continuar."
|
||||
errors:
|
||||
messages:
|
||||
already_confirmed: "já foi confirmado, tente efetuar o login"
|
||||
confirmation_period_expired: "precisa ser confirmado dentro de %{period}, por favor, solicite um novo"
|
||||
expired: "expirou, por favor, solicite uma nova"
|
||||
not_found: "não encontrado"
|
||||
not_locked: "não estava bloqueado"
|
||||
not_saved:
|
||||
one: "1 erro impediu este %{resource} de ser salvo:"
|
||||
other: "%{count} erros impediram este %{resource} de ser salvo:"
|
||||
61
research/chatwoot/config/locales/devise.pt_BR.yml
Normal file
61
research/chatwoot/config/locales/devise.pt_BR.yml
Normal file
@@ -0,0 +1,61 @@
|
||||
#Additional translations at https://github.com/plataformatec/devise/wiki/I18n
|
||||
pt_BR:
|
||||
devise:
|
||||
confirmations:
|
||||
confirmed: "Seu e-mail foi confirmado com sucesso."
|
||||
send_instructions: "Dentro de minutos, você receberá um e-mail com instruções sobre como confirmar seu e-mail."
|
||||
send_paranoid_instructions: "Se o seu e-mail existir em nosso banco de dados, Dentro de minutos, você receberá um e-mail com instruções sobre como confirmar seu de e-mail."
|
||||
failure:
|
||||
already_authenticated: "Você já está conectado."
|
||||
inactive: "Sua conta ainda não está ativada."
|
||||
invalid: "/senha ou conta inválida %{authentication_keys} ainda não foi verificada."
|
||||
locked: "Sua conta está bloqueada."
|
||||
last_attempt: "Você tem mais uma tentativa antes que sua conta seja bloqueada."
|
||||
not_found_in_database: "%{authentication_keys} ou senha inválidos."
|
||||
timeout: "Sua sessão expirou. Por favor, entre novamente para continuar."
|
||||
unauthenticated: "Você precisa entrar ou se cadastrar antes de continuar."
|
||||
unconfirmed: "Antes de continuar, você precisa confirmar seu endereço de e-mail."
|
||||
mailer:
|
||||
confirmation_instructions:
|
||||
subject: "Instruções de Confirmação"
|
||||
reset_password_instructions:
|
||||
subject: "Instruções para alteração de senha"
|
||||
unlock_instructions:
|
||||
subject: "Instruções para desbloqueio"
|
||||
password_change:
|
||||
subject: "Senha Alterada"
|
||||
omniauth_callbacks:
|
||||
failure: "Não foi possível autenticar você a partir de %{kind} porque \"%{reason}\"."
|
||||
success: "Autenticado com sucesso pela conta %{kind}."
|
||||
passwords:
|
||||
no_token: "Você não pode acessar esta página sem ter recebido um e-mail de redefinição de senha. Se você veio de um e-mail de redefinição de senha, verifique se usou a URL completa fornecida."
|
||||
send_instructions: "Dentro de minutos, você receberá um e-mail com instruções para alterar sua senha."
|
||||
send_paranoid_instructions: "Se o seu endereço de e-mail existir em nosso banco de dados, você receberá um link de recuperação de senha no seu e-mail em alguns minutos."
|
||||
updated: "Sua senha foi alterada com sucesso. Você agora está conectado."
|
||||
updated_not_active: "A sua senha foi alterada com sucesso."
|
||||
registrations:
|
||||
destroyed: "Tchau! A sua conta foi cancelada com sucesso. Esperamos vê-lo novamente em breve."
|
||||
signed_up: "Bem-vindo! Seu registro foi efetuado com sucesso."
|
||||
signed_up_but_inactive: "Você se registrou com sucesso. No entanto, não foi possível fazer login porque sua conta ainda não foi ativada."
|
||||
signed_up_but_locked: "Você se inscreveu com sucesso. No entanto, não foi possível fazer login porque sua conta está bloqueada."
|
||||
signed_up_but_unconfirmed: "Uma mensagem com um link de confirmação foi enviada para seu de e-mail. Por favor, clique no link para ativar sua conta."
|
||||
update_needs_confirmation: "Você atualizou sua conta com sucesso, mas precisamos verificar seu novo endereço de e-mail. Por favor, verifique seu e-mail e clique no link de confirmação para confirmar seu novo endereço de e-mail."
|
||||
updated: "Sua conta foi atualizada com sucesso."
|
||||
sessions:
|
||||
signed_in: "Conectado com sucesso."
|
||||
signed_out: "Sessão encerrada com sucesso."
|
||||
already_signed_out: "Sessão encerrada com sucesso."
|
||||
unlocks:
|
||||
send_instructions: "Você receberá um e-mail com instruções sobre como desbloquear sua conta em alguns minutos."
|
||||
send_paranoid_instructions: "Se sua conta existir, você receberá em alguns minutos um e-mail com instruções sobre como desbloqueá-la."
|
||||
unlocked: "Sua conta foi desbloqueada com sucesso. Por favor, faça login para continuar."
|
||||
errors:
|
||||
messages:
|
||||
already_confirmed: "já foi confirmado, por favor, tente iniciar sessão"
|
||||
confirmation_period_expired: "precisa ser confirmado dentro de %{period}, por favor, solicite um novo"
|
||||
expired: "expirou, por favor, solicite uma nova"
|
||||
not_found: "não encontrado"
|
||||
not_locked: "não estava bloqueado"
|
||||
not_saved:
|
||||
one: "1 erro impediu este %{resource} de ser salvo:"
|
||||
other: "%{count} erros impediram este %{resource} de ser salvo:"
|
||||
62
research/chatwoot/config/locales/devise.ro.yml
Normal file
62
research/chatwoot/config/locales/devise.ro.yml
Normal file
@@ -0,0 +1,62 @@
|
||||
#Additional translations at https://github.com/plataformatec/devise/wiki/I18n
|
||||
ro:
|
||||
devise:
|
||||
confirmations:
|
||||
confirmed: "Adresa ta de e-mail a fost confirmată cu succes."
|
||||
send_instructions: "Veţi primi un e-mail cu instrucţiuni despre cum să confirmaţi adresa de e-mail în câteva minute."
|
||||
send_paranoid_instructions: "Dacă adresa ta de e-mail există în baza noastră de date, în câteva minute veți primi un e-mail cu instrucțiuni pentru confirmarea adresei dvs. de e-mail."
|
||||
failure:
|
||||
already_authenticated: "Sunteți deja conectat."
|
||||
inactive: "Contul tău nu este încă activat."
|
||||
invalid: "Invalid %{authentication_keys}/parola sau contul nu este verificat inca."
|
||||
locked: "Contul dvs. este blocat."
|
||||
last_attempt: "Mai ai încă o încercare înainte de a bloca contul."
|
||||
not_found_in_database: "Invalid %{authentication_keys} sau parola."
|
||||
timeout: "Sesiunea ta a expirat. Te rugăm să te autentifici din nou pentru a continua."
|
||||
unauthenticated: "Trebuie să te autentifici sau să te înregistrezi înainte de a continua."
|
||||
unconfirmed: "Trebuie să confirmați adresa dvs. de e-mail înainte de a continua."
|
||||
mailer:
|
||||
confirmation_instructions:
|
||||
subject: "Instrucțiuni pentru confirmare"
|
||||
reset_password_instructions:
|
||||
subject: "Instrucțiuni pentru resetare parolă"
|
||||
unlock_instructions:
|
||||
subject: "Instrucțiuni pentru deblocare"
|
||||
password_change:
|
||||
subject: "Parolă schimbată"
|
||||
omniauth_callbacks:
|
||||
failure: "Nu te-am putut autentifica de la %{kind} deoarece \"%{reason}\"."
|
||||
success: "Autentificat cu succes din contul %{kind}."
|
||||
passwords:
|
||||
no_token: "Nu puteți accesa această pagină fără să o accesati dintr-un e-mail de resetare a parolei. Dacă vii dintr-un e-mail de resetare a parolei, te rugăm să te asiguri că ai folosit URL-ul complet furnizat."
|
||||
send_instructions: "Veţi primi un e-mail cu instrucţiuni despre cum să resetaţi parola în câteva minute."
|
||||
send_paranoid_instructions: "Dacă adresa ta de e-mail există în baza noastră de date, vei primi în câteva minute un link de recuperare a parolei la adresa ta de e-mail."
|
||||
updated: "Parola ta a fost schimbată cu succes. Acum ești conectat."
|
||||
updated_not_active: "Parola ta a fost schimbată cu succes."
|
||||
registrations:
|
||||
destroyed: "La revedere! Contul tău a fost anulat cu succes. Sperăm să te vedem din nou în curând."
|
||||
signed_up: "Bine ați venit! V-ați înregistrat cu succes."
|
||||
signed_up_but_inactive: "V-ați înregistrat cu succes. Cu toate acestea, nu vă putem conecta deoarece contul dvs. nu este încă activat."
|
||||
signed_up_but_locked: "V-ați înregistrat cu succes. Cu toate acestea, nu vă putem conecta deoarece contul dvs. este blocat."
|
||||
signed_up_but_unconfirmed: "Un mesaj cu un link de confirmare a fost trimis la adresa ta de e-mail. Te rugăm să urmezi link-ul pentru a-ți activa contul."
|
||||
update_needs_confirmation: "Ți-ai actualizat contul cu succes, dar trebuie să verificăm noua ta adresă de e-mail. Vă rugăm să verificați adresa de e-mail și să urmați link-ul de confirmare pentru a confirma noua dvs. adresă de e-mail."
|
||||
updated: "Contul dvs. a fost actualizat cu succes."
|
||||
sessions:
|
||||
signed_in: "Conectat cu succes."
|
||||
signed_out: "Deconectat cu succes."
|
||||
already_signed_out: "Deconectat cu succes."
|
||||
unlocks:
|
||||
send_instructions: "Veţi primi un e-mail cu instrucţiuni despre cum să vă deblocaţi contul în câteva minute."
|
||||
send_paranoid_instructions: "Dacă contul tău există, vei primi un e-mail cu instrucțiuni pentru cum să-l deblochezi în câteva minute."
|
||||
unlocked: "Contul tău a fost deblocat cu succes. Te rugăm să te autentifici pentru a continua."
|
||||
errors:
|
||||
messages:
|
||||
already_confirmed: "a fost deja confirmat, încercați să vă conectați"
|
||||
confirmation_period_expired: "trebuie să fie confirmat în %{period}, vă rugăm să solicitați unul nou"
|
||||
expired: "a expirat, vă rugăm să solicitaţi unul nou"
|
||||
not_found: "nu a fost găsit"
|
||||
not_locked: "nu a fost blocat"
|
||||
not_saved:
|
||||
one: "O eroare a împiedicat salvarea acestui %{resource}:"
|
||||
few: "%{count} erori au împiedicat salvarea acestui %{resource}:"
|
||||
other: "%{count} erori au interzis salvarea acestui %{resource}:"
|
||||
63
research/chatwoot/config/locales/devise.ru.yml
Normal file
63
research/chatwoot/config/locales/devise.ru.yml
Normal file
@@ -0,0 +1,63 @@
|
||||
#Additional translations at https://github.com/plataformatec/devise/wiki/I18n
|
||||
ru:
|
||||
devise:
|
||||
confirmations:
|
||||
confirmed: "Ваш email был успешно подтвержден."
|
||||
send_instructions: "Через несколько минут вы получите письмо с инструкциями по подтверждению адреса электронной почты."
|
||||
send_paranoid_instructions: "Если ваш адрес электронной почты существует в нашей базе данных, вы получите письмо с инструкциями по подтверждению email в течение нескольких минут."
|
||||
failure:
|
||||
already_authenticated: "Вы уже вошли."
|
||||
inactive: "Ваша учетная запись еще не активирована."
|
||||
invalid: "Недопустимый %{authentication_keys}/пароль или учетная запись еще не активирована."
|
||||
locked: "Ваш аккаунт заблокирован."
|
||||
last_attempt: "У вас есть еще одна попытка, прежде чем ваш аккаунт будет заблокирован."
|
||||
not_found_in_database: "Неверный %{authentication_keys} или пароль."
|
||||
timeout: "Ваша сессия истекла. Пожалуйста, войдите снова, чтобы продолжить."
|
||||
unauthenticated: "Вам нужно войти или зарегистрироваться, чтобы продолжить."
|
||||
unconfirmed: "Вы должны подтвердить свой email, прежде чем продолжить."
|
||||
mailer:
|
||||
confirmation_instructions:
|
||||
subject: "Инструкции по подтверждению"
|
||||
reset_password_instructions:
|
||||
subject: "Инструкции по восстановлению пароля"
|
||||
unlock_instructions:
|
||||
subject: "Инструкции по разблокировке"
|
||||
password_change:
|
||||
subject: "Пароль изменен"
|
||||
omniauth_callbacks:
|
||||
failure: "Не удалось авторизовать вас с помощью %{kind}, потому что \"%{reason}\"."
|
||||
success: "Успешная авторизация через %{kind}."
|
||||
passwords:
|
||||
no_token: "Вы не можете получить доступ к этой странице без отправки письма для сброса пароля. Если вы перешли из письма для сброса пароля, пожалуйста, убедитесь, что вы использовали полный URL-адрес."
|
||||
send_instructions: "Через несколько минут вы получите письмо с инструкциями по подтверждению адреса электронной почты."
|
||||
send_paranoid_instructions: "Если ваш адрес электронной почты существует в нашей базе данных, вы получите письмо с инструкциями по подтверждению email в течение нескольких минут."
|
||||
updated: "Ваш пароль успешно изменён. Вы авторизованы."
|
||||
updated_not_active: "Ваш пароль успешно изменен."
|
||||
registrations:
|
||||
destroyed: "До свидания! Ваша учетная запись была успешно отменена. Мы надеемся вскоре увидеть вас снова."
|
||||
signed_up: "Добро пожаловать! Регистрация прошла успешно."
|
||||
signed_up_but_inactive: "Вы зарегистрировались. Но вы пока не можете войти, потому что ваша учетная запись еще не активирована."
|
||||
signed_up_but_locked: "Вы успешно зарегистрировались. Но вы не можете войти, потому что ваша учетная запись заблокирована."
|
||||
signed_up_but_unconfirmed: "На ваш адрес электронной почты было отправлено сообщение со ссылкой для подтверждения. Перейдите по ссылке для активации вашей учетной записи."
|
||||
update_needs_confirmation: "Вы успешно обновили свой аккаунт, но нам нужно подтвердить ваш email. Пожалуйста, проверьте свою почту и пройдите по ссылке для подтверждения нового адреса."
|
||||
updated: "Ваш аккаунт сохранен."
|
||||
sessions:
|
||||
signed_in: "Вход выполнен."
|
||||
signed_out: "Вы вышли из системы."
|
||||
already_signed_out: "Вы вышли из системы."
|
||||
unlocks:
|
||||
send_instructions: "Вы получите письмо с инструкциями по разблокировке аккаунта в течение нескольких минут."
|
||||
send_paranoid_instructions: "Если ваш аккаунт существует, вы получите письмо с инструкциями по его разблокировке через несколько минут."
|
||||
unlocked: "Ваша учетная запись успешно разблокирована. Пожалуйста, войдите для продолжения."
|
||||
errors:
|
||||
messages:
|
||||
already_confirmed: "уже подтверждён, попробуйте войти"
|
||||
confirmation_period_expired: "должен был быть подтвержден в течение %{period}, пожалуйста, запросите новый"
|
||||
expired: "истек, пожалуйста, запросите новый"
|
||||
not_found: "не найден"
|
||||
not_locked: "не был заблокирован"
|
||||
not_saved:
|
||||
one: "1 ошибка не позволяют сохранить %{resource}:"
|
||||
few: "%{count} ошибок не позволяют сохранить %{resource}:"
|
||||
many: "%{count} ошибок не позволяют сохранить %{resource}:"
|
||||
other: "%{count} ошибок не позволяют сохранить %{resource}:"
|
||||
63
research/chatwoot/config/locales/devise.sh.yml
Normal file
63
research/chatwoot/config/locales/devise.sh.yml
Normal file
@@ -0,0 +1,63 @@
|
||||
#Additional translations at https://github.com/plataformatec/devise/wiki/I18n
|
||||
sh:
|
||||
devise:
|
||||
confirmations:
|
||||
confirmed: "Your email address has been successfully confirmed."
|
||||
send_instructions: "You will receive an email with instructions for how to confirm your email address in a few minutes."
|
||||
send_paranoid_instructions: "If your email address exists in our database, you will receive an email with instructions for how to confirm your email address in a few minutes."
|
||||
failure:
|
||||
already_authenticated: "You are already signed in."
|
||||
inactive: "Your account is not activated yet."
|
||||
invalid: "Invalid %{authentication_keys}/password or account is not verified yet."
|
||||
locked: "Your account is locked."
|
||||
last_attempt: "You have one more attempt before your account is locked."
|
||||
not_found_in_database: "Invalid %{authentication_keys} or password."
|
||||
timeout: "Your session expired. Please sign in again to continue."
|
||||
unauthenticated: "You need to sign in or sign up before continuing."
|
||||
unconfirmed: "You have to confirm your email address before continuing."
|
||||
mailer:
|
||||
confirmation_instructions:
|
||||
subject: "Confirmation Instructions"
|
||||
reset_password_instructions:
|
||||
subject: "Reset password instructions"
|
||||
unlock_instructions:
|
||||
subject: "Unlock instructions"
|
||||
password_change:
|
||||
subject: "Password Changed"
|
||||
omniauth_callbacks:
|
||||
failure: "Could not authenticate you from %{kind} because \"%{reason}\"."
|
||||
success: "Successfully authenticated from %{kind} account."
|
||||
passwords:
|
||||
no_token: "You can't access this page without coming from a password reset email. If you do come from a password reset email, please make sure you used the full URL provided."
|
||||
send_instructions: "You will receive an email with instructions on how to reset your password in a few minutes."
|
||||
send_paranoid_instructions: "If your email address exists in our database, you will receive a password recovery link at your email address in a few minutes."
|
||||
updated: "Your password has been changed successfully. You are now signed in."
|
||||
updated_not_active: "Your password has been changed successfully."
|
||||
registrations:
|
||||
destroyed: "Bye! Your account has been successfully cancelled. We hope to see you again soon."
|
||||
signed_up: "Welcome! You have signed up successfully."
|
||||
signed_up_but_inactive: "You have signed up successfully. However, we could not sign you in because your account is not yet activated."
|
||||
signed_up_but_locked: "You have signed up successfully. However, we could not sign you in because your account is locked."
|
||||
signed_up_but_unconfirmed: "A message with a confirmation link has been sent to your email address. Please follow the link to activate your account."
|
||||
update_needs_confirmation: "You updated your account successfully, but we need to verify your new email address. Please check your email and follow the confirm link to confirm your new email address."
|
||||
updated: "Your account has been updated successfully."
|
||||
sessions:
|
||||
signed_in: "Signed in successfully."
|
||||
signed_out: "Signed out successfully."
|
||||
already_signed_out: "Signed out successfully."
|
||||
unlocks:
|
||||
send_instructions: "You will receive an email with instructions for how to unlock your account in a few minutes."
|
||||
send_paranoid_instructions: "If your account exists, you will receive an email with instructions for how to unlock it in a few minutes."
|
||||
unlocked: "Your account has been unlocked successfully. Please sign in to continue."
|
||||
errors:
|
||||
messages:
|
||||
already_confirmed: "was already confirmed, please try signing in"
|
||||
confirmation_period_expired: "needs to be confirmed within %{period}, please request a new one"
|
||||
expired: "has expired, please request a new one"
|
||||
not_found: "not found"
|
||||
not_locked: "was not locked"
|
||||
not_saved:
|
||||
one: "1 error prohibited this %{resource} from being saved:"
|
||||
few: "%{count} errors prohibited this %{resource} from being saved:"
|
||||
many: "%{count} errors prohibited this %{resource} from being saved:"
|
||||
other: "%{count} errors prohibited this %{resource} from being saved:"
|
||||
63
research/chatwoot/config/locales/devise.sk.yml
Normal file
63
research/chatwoot/config/locales/devise.sk.yml
Normal file
@@ -0,0 +1,63 @@
|
||||
#Additional translations at https://github.com/plataformatec/devise/wiki/I18n
|
||||
sk:
|
||||
devise:
|
||||
confirmations:
|
||||
confirmed: "Vaša e-mailová adresa bola úspešne potvrdená."
|
||||
send_instructions: "O niekoľko minút dostanete e-mail s pokynmi, ako potvrdiť svoju e-mailovú adresu."
|
||||
send_paranoid_instructions: "Ak vaša e-mailová adresa existuje v našej databáze, do niekoľkých minút dostanete e-mail s pokynmi, ako potvrdiť svoju e-mailovú adresu."
|
||||
failure:
|
||||
already_authenticated: "Už ste prihlásení."
|
||||
inactive: "Vaše konto ešte nie je aktivované."
|
||||
invalid: "Neplatné %{authentication_keys}/heslo alebo konto ešte nie je overené."
|
||||
locked: "Vaše konto je zablokované."
|
||||
last_attempt: "Pred zablokovaním konta máte ešte jeden pokus."
|
||||
not_found_in_database: "Neplatné %{authentication_keys} alebo heslo."
|
||||
timeout: "Vaše sedenie vypršalo. Ak chcete pokračovať, prihláste sa znova."
|
||||
unauthenticated: "Pred pokračovaním sa musíte prihlásiť alebo zaregistrovať."
|
||||
unconfirmed: "Pred pokračovaním musíte potvrdiť svoju e-mailovú adresu."
|
||||
mailer:
|
||||
confirmation_instructions:
|
||||
subject: "Pokyny na potvrdenie"
|
||||
reset_password_instructions:
|
||||
subject: "Pokyny na obnovenie hesla"
|
||||
unlock_instructions:
|
||||
subject: "Pokyny na odomknutie"
|
||||
password_change:
|
||||
subject: "Heslo bolo zmenené"
|
||||
omniauth_callbacks:
|
||||
failure: "Nepodarilo sa vás overiť z %{kind}, pretože \"%{reason}\"."
|
||||
success: "Úspešne overené z konta %{kind}."
|
||||
passwords:
|
||||
no_token: "Na túto stránku sa nedostanete bez toho, aby ste prišli z e-mailovej správy o obnovení hesla. Ak prichádzate z e-mailu s obnovením hesla, uistite sa, že ste použili celú uvedenú adresu URL."
|
||||
send_instructions: "Do niekoľkých minút dostanete e-mail s pokynmi na obnovenie hesla."
|
||||
send_paranoid_instructions: "If your email address exists in our database, you will receive a password recovery link at your email address in a few minutes."
|
||||
updated: "Your password has been changed successfully. You are now signed in."
|
||||
updated_not_active: "Your password has been changed successfully."
|
||||
registrations:
|
||||
destroyed: "Bye! Your account has been successfully cancelled. We hope to see you again soon."
|
||||
signed_up: "Welcome! You have signed up successfully."
|
||||
signed_up_but_inactive: "You have signed up successfully. However, we could not sign you in because your account is not yet activated."
|
||||
signed_up_but_locked: "You have signed up successfully. However, we could not sign you in because your account is locked."
|
||||
signed_up_but_unconfirmed: "A message with a confirmation link has been sent to your email address. Please follow the link to activate your account."
|
||||
update_needs_confirmation: "You updated your account successfully, but we need to verify your new email address. Please check your email and follow the confirm link to confirm your new email address."
|
||||
updated: "Your account has been updated successfully."
|
||||
sessions:
|
||||
signed_in: "Signed in successfully."
|
||||
signed_out: "Signed out successfully."
|
||||
already_signed_out: "Signed out successfully."
|
||||
unlocks:
|
||||
send_instructions: "You will receive an email with instructions for how to unlock your account in a few minutes."
|
||||
send_paranoid_instructions: "If your account exists, you will receive an email with instructions for how to unlock it in a few minutes."
|
||||
unlocked: "Your account has been unlocked successfully. Please sign in to continue."
|
||||
errors:
|
||||
messages:
|
||||
already_confirmed: "was already confirmed, please try signing in"
|
||||
confirmation_period_expired: "needs to be confirmed within %{period}, please request a new one"
|
||||
expired: "has expired, please request a new one"
|
||||
not_found: "not found"
|
||||
not_locked: "was not locked"
|
||||
not_saved:
|
||||
one: "1 error prohibited this %{resource} from being saved:"
|
||||
few: "%{count} errors prohibited this %{resource} from being saved:"
|
||||
many: "%{count} errors prohibited this %{resource} from being saved:"
|
||||
other: "%{count} errors prohibited this %{resource} from being saved:"
|
||||
63
research/chatwoot/config/locales/devise.sl.yml
Normal file
63
research/chatwoot/config/locales/devise.sl.yml
Normal file
@@ -0,0 +1,63 @@
|
||||
#Additional translations at https://github.com/plataformatec/devise/wiki/I18n
|
||||
sl:
|
||||
devise:
|
||||
confirmations:
|
||||
confirmed: "Vaš e-poštni naslov je bil uspešno potrjen."
|
||||
send_instructions: "V nekaj minutah boste prejeli e-poštno sporočilo z navodili, kako potrditi svoj e-poštni naslov."
|
||||
send_paranoid_instructions: "Če vaš e-poštni naslov obstaja v naši bazi podatkov, boste v nekaj minutah prejeli e-poštno sporočilo z navodili za potrditev vašega e-poštnega naslova."
|
||||
failure:
|
||||
already_authenticated: "Ste že prijavljeni."
|
||||
inactive: "Vaš račun še ni aktiviran."
|
||||
invalid: "Neveljavno %{authentication_keys}/geslo ali pa še račun ni potrjen."
|
||||
locked: "Vaš račun je zaklenjen."
|
||||
last_attempt: "Imate še en poskus, preden se vaš račun zaklene."
|
||||
not_found_in_database: "Neveljavni %{authentication_keys} ali geslo."
|
||||
timeout: "Vaša seja je potekla. Za nadaljevanje se ponovno prijavite."
|
||||
unauthenticated: "Preden nadaljujete, se morate prijaviti ali ustvariti račun."
|
||||
unconfirmed: "Preden nadaljujete, morate potrditi svoj e-poštni naslov."
|
||||
mailer:
|
||||
confirmation_instructions:
|
||||
subject: "Navodila za potrditev"
|
||||
reset_password_instructions:
|
||||
subject: "Navodila za ponastavitev gesla"
|
||||
unlock_instructions:
|
||||
subject: "Navodila za odklepanje"
|
||||
password_change:
|
||||
subject: "Geslo spremenjeno"
|
||||
omniauth_callbacks:
|
||||
failure: "Pri %{kind} vas ni bilo mogoče overiti, ker \"%{reason}\"."
|
||||
success: "Uspešno preverjanje pristnosti iz računa %{kind}."
|
||||
passwords:
|
||||
no_token: "Do te strani ne morete dostopati brez, da prihajate iz e-pošte za ponastavitev gesla. Če prihajate iz e-poštnega sporočila za ponastavitev gesla, se prepričajte, da ste uporabili celoten navedeni URL."
|
||||
send_instructions: "V nekaj minutah boste prejeli e-poštno sporočilo z navodili za ponastavitev gesla."
|
||||
send_paranoid_instructions: "Če vaš e-poštni naslov obstaja v naši bazi podatkov, boste v nekaj minutah na svoj e-poštni naslov prejeli povezavo za obnovitev gesla."
|
||||
updated: "Vaše geslo je bilo uspešno spremenjeno. Zdaj ste prijavljeni."
|
||||
updated_not_active: "Vaše geslo je bilo uspešno spremenjeno."
|
||||
registrations:
|
||||
destroyed: "Nasvidenje! Vaš račun je bil uspešno preklican. Upamo, da se kmalu spet vidimo."
|
||||
signed_up: "Dobrodošli! Uspešno ste ustvarili račun."
|
||||
signed_up_but_inactive: "Uspešno ste ustvarili račun. Vendar vas nismo mogli prijaviti, ker vaš račun še ni aktiviran."
|
||||
signed_up_but_locked: "Uspešno ste ustvarili račun. Vendar vas nismo mogli prijaviti, ker je vaš račun zaklenjen."
|
||||
signed_up_but_unconfirmed: "Na vaš elektronski naslov je bilo poslano sporočilo s potrditveno povezavo. Sledite povezavi, da aktivirate svoj račun."
|
||||
update_needs_confirmation: "Uspešno ste posodobili svoj račun, vendar moramo preveriti vaš novi e-poštni naslov. Preverite svojo e-pošto in sledite potrditveni povezavi, da potrdite svoj novi e-poštni naslov."
|
||||
updated: "Vaš račun je bil uspešno posodobljen."
|
||||
sessions:
|
||||
signed_in: "Prijava uspešna."
|
||||
signed_out: "Odjava uspešna."
|
||||
already_signed_out: "Odjava uspešna."
|
||||
unlocks:
|
||||
send_instructions: "V nekaj minutah boste prejeli e-poštno sporočilo z navodili za odklepanje računa."
|
||||
send_paranoid_instructions: "Če vaš račun obstaja, boste v nekaj minutah prejeli e-poštno sporočilo z navodili, kako ga odkleniti."
|
||||
unlocked: "Vaš račun je bil uspešno odklenjen. Za nadaljevanje se prijavite."
|
||||
errors:
|
||||
messages:
|
||||
already_confirmed: "je že bil potrjen, poskusite se prijaviti"
|
||||
confirmation_period_expired: "je potrebno potrditi v %{period}, zahtevajte novega"
|
||||
expired: "je potekel, zahtevajte novega"
|
||||
not_found: "ni najden"
|
||||
not_locked: "ni bil zaklenjen"
|
||||
not_saved:
|
||||
one: "1 napaka je prepovedala shranjevanje tega %{resource}:"
|
||||
two: "%{count} napaki sta prepovedali shranjevanje tega %{resource}:"
|
||||
few: "%{count} napake so prepovedale shranjevanje tega %{resource}:"
|
||||
other: "%{count} napak je prepovedalo shranjevanje tega %{resource}:"
|
||||
61
research/chatwoot/config/locales/devise.sq.yml
Normal file
61
research/chatwoot/config/locales/devise.sq.yml
Normal file
@@ -0,0 +1,61 @@
|
||||
#Additional translations at https://github.com/plataformatec/devise/wiki/I18n
|
||||
sq:
|
||||
devise:
|
||||
confirmations:
|
||||
confirmed: "Your email address has been successfully confirmed."
|
||||
send_instructions: "You will receive an email with instructions for how to confirm your email address in a few minutes."
|
||||
send_paranoid_instructions: "If your email address exists in our database, you will receive an email with instructions for how to confirm your email address in a few minutes."
|
||||
failure:
|
||||
already_authenticated: "You are already signed in."
|
||||
inactive: "Your account is not activated yet."
|
||||
invalid: "Invalid %{authentication_keys}/password or account is not verified yet."
|
||||
locked: "Your account is locked."
|
||||
last_attempt: "You have one more attempt before your account is locked."
|
||||
not_found_in_database: "Invalid %{authentication_keys} or password."
|
||||
timeout: "Your session expired. Please sign in again to continue."
|
||||
unauthenticated: "You need to sign in or sign up before continuing."
|
||||
unconfirmed: "You have to confirm your email address before continuing."
|
||||
mailer:
|
||||
confirmation_instructions:
|
||||
subject: "Confirmation Instructions"
|
||||
reset_password_instructions:
|
||||
subject: "Reset password instructions"
|
||||
unlock_instructions:
|
||||
subject: "Unlock instructions"
|
||||
password_change:
|
||||
subject: "Password Changed"
|
||||
omniauth_callbacks:
|
||||
failure: "Could not authenticate you from %{kind} because \"%{reason}\"."
|
||||
success: "Successfully authenticated from %{kind} account."
|
||||
passwords:
|
||||
no_token: "You can't access this page without coming from a password reset email. If you do come from a password reset email, please make sure you used the full URL provided."
|
||||
send_instructions: "You will receive an email with instructions on how to reset your password in a few minutes."
|
||||
send_paranoid_instructions: "If your email address exists in our database, you will receive a password recovery link at your email address in a few minutes."
|
||||
updated: "Your password has been changed successfully. You are now signed in."
|
||||
updated_not_active: "Your password has been changed successfully."
|
||||
registrations:
|
||||
destroyed: "Bye! Your account has been successfully cancelled. We hope to see you again soon."
|
||||
signed_up: "Welcome! You have signed up successfully."
|
||||
signed_up_but_inactive: "You have signed up successfully. However, we could not sign you in because your account is not yet activated."
|
||||
signed_up_but_locked: "You have signed up successfully. However, we could not sign you in because your account is locked."
|
||||
signed_up_but_unconfirmed: "A message with a confirmation link has been sent to your email address. Please follow the link to activate your account."
|
||||
update_needs_confirmation: "You updated your account successfully, but we need to verify your new email address. Please check your email and follow the confirm link to confirm your new email address."
|
||||
updated: "Your account has been updated successfully."
|
||||
sessions:
|
||||
signed_in: "Signed in successfully."
|
||||
signed_out: "Signed out successfully."
|
||||
already_signed_out: "Signed out successfully."
|
||||
unlocks:
|
||||
send_instructions: "You will receive an email with instructions for how to unlock your account in a few minutes."
|
||||
send_paranoid_instructions: "If your account exists, you will receive an email with instructions for how to unlock it in a few minutes."
|
||||
unlocked: "Your account has been unlocked successfully. Please sign in to continue."
|
||||
errors:
|
||||
messages:
|
||||
already_confirmed: "was already confirmed, please try signing in"
|
||||
confirmation_period_expired: "needs to be confirmed within %{period}, please request a new one"
|
||||
expired: "has expired, please request a new one"
|
||||
not_found: "not found"
|
||||
not_locked: "was not locked"
|
||||
not_saved:
|
||||
one: "1 error prohibited this %{resource} from being saved:"
|
||||
other: "%{count} errors prohibited this %{resource} from being saved:"
|
||||
62
research/chatwoot/config/locales/devise.sr.yml
Normal file
62
research/chatwoot/config/locales/devise.sr.yml
Normal file
@@ -0,0 +1,62 @@
|
||||
#Additional translations at https://github.com/plataformatec/devise/wiki/I18n
|
||||
sr-Latn:
|
||||
devise:
|
||||
confirmations:
|
||||
confirmed: "Vaša adresa e-pošte je uspešno potvrđena."
|
||||
send_instructions: "Za nekoliko minuta ćete dobiti e-poruku sa uputstvom kako da potvrdite vašu adresu e-pošte."
|
||||
send_paranoid_instructions: "Ako vaša adresa e-pošte postoji u našoj bazi podataka, za nekoliko minuta ćete dobiti e-poruku sa uputstvom kako da potvrdite vašu adresu e-pošte."
|
||||
failure:
|
||||
already_authenticated: "Već ste prijavljeni."
|
||||
inactive: "Vaš nalog još uvek nije aktiviran."
|
||||
invalid: "Neispravan %{authentication_keys}/lozinka ili nalog još uvek nije potvrđen."
|
||||
locked: "Vaš nalog je zaključan."
|
||||
last_attempt: "Imate još jedan pokušaj pre nego što se nalog zaključa."
|
||||
not_found_in_database: "Neispravan %{authentication_keys} ili lozinka."
|
||||
timeout: "Vaša sesija je istekla. Molim vas prijavite se ponovo da bi ste nastavili."
|
||||
unauthenticated: "Morate se prijaviti ili registrovati pre nego što nastavite."
|
||||
unconfirmed: "Morate da potvrdite vašu adresu e-pošte pre nego što nastavite."
|
||||
mailer:
|
||||
confirmation_instructions:
|
||||
subject: "Uputstvo za potvrdu"
|
||||
reset_password_instructions:
|
||||
subject: "Uputstvo za resetovanje lozinke"
|
||||
unlock_instructions:
|
||||
subject: "Uputstvo za otključavanje"
|
||||
password_change:
|
||||
subject: "Lozinka je promenjena"
|
||||
omniauth_callbacks:
|
||||
failure: "Nismo mogli da vas autentifikujemo sa %{kind} zbog \"%{reason}\"."
|
||||
success: "Uspešna autentifikacija sa %{kind} naloga."
|
||||
passwords:
|
||||
no_token: "Ne možete da pristupite ovoj stranici bez dolaska iz e-poruke za resetovanje lozinke. Ako ste došli iz e-poruke za resetovanje lozinke, proverite da ste koristili kompletnu adresu koja vam je dostavljena."
|
||||
send_instructions: "Za nekoliko minuta ćete dobiti e-poruku sa uputstvom kako da resetujete vašu lozinku."
|
||||
send_paranoid_instructions: "Ako vaša adresa e-pošte postoji u našoj bazi podataka, za nekoliko minuta ćete dobiti vezu za povraćaj lozinke na adresu vaše e-pošte."
|
||||
updated: "Vaša lozinka je uspešno promenjena. Sada ste odjavljeni."
|
||||
updated_not_active: "Vaša lozinka je uspešno promenjena."
|
||||
registrations:
|
||||
destroyed: "Zbogom! Vaš nalog je uspešno poništen. Nadamo se da ćemo vas videti ponovo."
|
||||
signed_up: "Dobrodošli! Uspešno ste se registrovali."
|
||||
signed_up_but_inactive: "Uspešno ste se registrovali. Međutim, nismo mogli da vas prijavimo jer vaš nalog još uvek nije aktiviran."
|
||||
signed_up_but_locked: "Uspešno ste se registrovali. Međutim, nismo mogli da vas prijavimo jer je vaš nalog zaključan."
|
||||
signed_up_but_unconfirmed: "Poruka sa vezom za potvrdu je poslata na adresu vaše e-pošte. Molim vas ispratite vezu da bi ste aktivirali vaš nalog."
|
||||
update_needs_confirmation: "Vaš nalog je uspešno izmenjen, ali moramo da potvrdimo vašu novu adresu e-pošte. Molim vas proverite vašu e-poštu i ispratite vezu za potvrdu da bi ste potvrdili vašu novu adresu e-pošte."
|
||||
updated: "Vaš nalog je uspešno izmenjen."
|
||||
sessions:
|
||||
signed_in: "Uspešno ste se prijavili."
|
||||
signed_out: "Uspešno ste se odjavili."
|
||||
already_signed_out: "Uspešno ste se odjavili."
|
||||
unlocks:
|
||||
send_instructions: "Za nekoliko minuta ćete dobiti e-poruku sa uputstvom kako da otključate vaš nalog."
|
||||
send_paranoid_instructions: "Ako vaš nalog postoji, za nekoliko minuta ćete dobiti e-poruku sa uputstvom kako da ga otključate."
|
||||
unlocked: "Vaš nalog je uspešno otključan. Molim vas prijavite se da bi ste nastavili."
|
||||
errors:
|
||||
messages:
|
||||
already_confirmed: "je već potvrđen, molim vas pokušajte da se prijavite"
|
||||
confirmation_period_expired: "mora da bude potvrđen za %{period}, molim vas zahtevajte novu"
|
||||
expired: "je istekao, molim vas zahtevajte novu"
|
||||
not_found: "nije pronađen"
|
||||
not_locked: "nije zaključan"
|
||||
not_saved:
|
||||
one: "1 greška je sprečila da ovaj %{resource} bude sačuvan:"
|
||||
few: "%{count} grešaka je sprečilo da ovaj %{resource} bude sačuvan:"
|
||||
other: "%{count} grešaka je sprečilo da ovaj %{resource} bude sačuvan:"
|
||||
61
research/chatwoot/config/locales/devise.sv.yml
Normal file
61
research/chatwoot/config/locales/devise.sv.yml
Normal file
@@ -0,0 +1,61 @@
|
||||
#Additional translations at https://github.com/plataformatec/devise/wiki/I18n
|
||||
sv:
|
||||
devise:
|
||||
confirmations:
|
||||
confirmed: "Din e-postadress har bekräftats."
|
||||
send_instructions: "Du kommer att få ett e-postmeddelande med instruktioner för hur du bekräftar din e-postadress inom några minuter."
|
||||
send_paranoid_instructions: "Om din e-postadress finns i vår databas, du kommer att få ett e-postmeddelande med instruktioner för hur du bekräftar din e-postadress inom några minuter."
|
||||
failure:
|
||||
already_authenticated: "Du är redan inloggad."
|
||||
inactive: "Ditt konto är inte aktiverat ännu."
|
||||
invalid: "Ogiltigt %{authentication_keys}/lösenord eller så är kontot inte verifierat ännu."
|
||||
locked: "Ditt konto är låst."
|
||||
last_attempt: "Du har ett försök till innan ditt konto blir låst."
|
||||
not_found_in_database: "Ogiltigt %{authentication_keys} eller lösenord."
|
||||
timeout: "Din session har löpt ut. Logga in igen för att fortsätta."
|
||||
unauthenticated: "Du måste logga in eller registrera dig innan du fortsätter."
|
||||
unconfirmed: "Du måste bekräfta din e-postadress innan du fortsätter."
|
||||
mailer:
|
||||
confirmation_instructions:
|
||||
subject: "Verifieringsinstruktioner"
|
||||
reset_password_instructions:
|
||||
subject: "Instruktioner för återställning av lösenord"
|
||||
unlock_instructions:
|
||||
subject: "Instruktioner för upplåsning"
|
||||
password_change:
|
||||
subject: "Lösenord ändrat"
|
||||
omniauth_callbacks:
|
||||
failure: "Kunde inte autentisera dig från %{kind} eftersom \"%{reason}\"."
|
||||
success: "Lyckad autentisering från %{kind} -konto."
|
||||
passwords:
|
||||
no_token: "Du kan inte komma åt denna sida utan att komma från ett lösenordsåterställningsmejl. Om du kommer från ett e-postmeddelande för återställning av lösenord, se till att du använde hela URL:en."
|
||||
send_instructions: "Du kommer att få ett e-postmeddelande med instruktioner om hur du återställer ditt lösenord inom några minuter."
|
||||
send_paranoid_instructions: "Om din e-postadress finns i vår databas kommer du att få en länk för återställning av lösenord på din e-postadress om några minuter."
|
||||
updated: "Ditt lösenord har ändrats. Du är nu inloggad."
|
||||
updated_not_active: "Ditt lösenord har ändrats."
|
||||
registrations:
|
||||
destroyed: "Hej då! Ditt konto har sagts upp. Vi hoppas att se dig igen snart."
|
||||
signed_up: "Välkommen! Du har registrerat dig."
|
||||
signed_up_but_inactive: "Du har registrerat dig. Vi kunde dock inte logga in dig eftersom ditt konto ännu inte är aktiverat."
|
||||
signed_up_but_locked: "Du har registrerat dig. Vi kunde dock inte logga in dig eftersom ditt konto är låst."
|
||||
signed_up_but_unconfirmed: "Ett meddelande med en bekräftelselänk har skickats till din e-postadress. Följ länken för att aktivera ditt konto."
|
||||
update_needs_confirmation: "Du har uppdaterat ditt konto, men vi måste verifiera din nya e-postadress. Kontrollera din e-post och följ bekräftelselänken för att bekräfta din nya e-postadress."
|
||||
updated: "Ditt konto har uppdaterats."
|
||||
sessions:
|
||||
signed_in: "Inloggad."
|
||||
signed_out: "Utloggad."
|
||||
already_signed_out: "Utloggad."
|
||||
unlocks:
|
||||
send_instructions: "Du kommer att få ett e-postmeddelande med instruktioner för hur du låser upp ditt konto inom några minuter."
|
||||
send_paranoid_instructions: "Om ditt konto finns får du ett e-postmeddelande med instruktioner för hur du låser upp det inom några minuter."
|
||||
unlocked: "Ditt konto har låsts upp. Logga in för att fortsätta."
|
||||
errors:
|
||||
messages:
|
||||
already_confirmed: "har redan bekräftats, försök att logga in"
|
||||
confirmation_period_expired: "måste bekräftas inom %{period}, vänligen begär en ny"
|
||||
expired: "har löpt ut, vänligen begär ett nytt"
|
||||
not_found: "hittades inte"
|
||||
not_locked: "var inte låst"
|
||||
not_saved:
|
||||
one: "Ett fel hindrade denna %{resource} från att sparas:"
|
||||
other: "%{count} fel hindrade denna %{resource} från att sparas:"
|
||||
61
research/chatwoot/config/locales/devise.ta.yml
Normal file
61
research/chatwoot/config/locales/devise.ta.yml
Normal file
@@ -0,0 +1,61 @@
|
||||
#Additional translations at https://github.com/plataformatec/devise/wiki/I18n
|
||||
ta:
|
||||
devise:
|
||||
confirmations:
|
||||
confirmed: "உங்கள் இமெயில் முகவரி வெற்றிகரமாக உறுதிப்படுத்தப்பட்டுள்ளது."
|
||||
send_instructions: "உங்கள் ஈ-மெயில் முகவரியை எவ்வாறு உறுதிப்படுத்துவது என்பதற்கான வழிமுறைகளுடன் ஒரு ஈ-மெயிலை சில நிமிடங்களில் பெறுவீர்கள்."
|
||||
send_paranoid_instructions: "உங்கள் ஈ-மெயில் முகவரி எங்கள் டேட்டாபேசில் இருந்தால், உங்கள் ஈ-மெயில் முகவரியை எவ்வாறு உறுதிப்படுத்துவது என்பதற்கான வழிமுறைகளைக் கொண்ட ஈ-மெயிலை சில நிமிடங்களில் பெறுவீர்கள்."
|
||||
failure:
|
||||
already_authenticated: "நீங்கள் ஏற்கனவே சைன் இன் செய்து விட்டீர்கள்."
|
||||
inactive: "உங்கள் கணக்கு இன்னும் ஆக்டிவேட் செய்யபடவில்லை."
|
||||
invalid: "தவறான %{authentication_keys}/ பாஸ்வேர்ட் அல்லது கணக்கு இன்னும் சரிபார்க்கபடவில்லை."
|
||||
locked: "உங்கள் கணக்கு முடக்கபட்டுள்ளது."
|
||||
last_attempt: "உங்கள் கணக்கு முடக்கபடுவதற்கு முன்பு உங்களுக்கு இன்னும் ஒரு முயற்சி உள்ளது."
|
||||
not_found_in_database: "தவறான %{authentication_keys}/ பாஸ்வேர்ட்."
|
||||
timeout: "உங்கள் அமர்வு காலாவதியாகிவிட்டது. தொடர மீண்டும் சைன் இன் செய்யவும்."
|
||||
unauthenticated: "தொடர்வதற்கு முன் நீங்கள் சைன் இன் செய்ய வேண்டும் அல்லது பதிவுபெற வேண்டும்."
|
||||
unconfirmed: "தொடர்வதற்கு முன் உங்கள் இமெயில் முகவரியை உறுதிப்படுத்த வேண்டும்."
|
||||
mailer:
|
||||
confirmation_instructions:
|
||||
subject: "உறுதிப்படுத்தும் வழிமுறைகள்"
|
||||
reset_password_instructions:
|
||||
subject: "பாஸ்வேர்ட் மீட்டமைக்கும் வழிமுறைகள்"
|
||||
unlock_instructions:
|
||||
subject: "முடக்கத்தை நீக்குவதற்கான வழிமுறைகள்"
|
||||
password_change:
|
||||
subject: "பாஸ்வேர்ட் மாற்றப்பட்டது"
|
||||
omniauth_callbacks:
|
||||
failure: "உங்களை %{kind} வில் இருந்து அங்கீகரிக்க முடியவில்லை, ஏனெனில் %{reason}."
|
||||
success: "%{kind} கணக்கிலிருந்து வெற்றிகரமாக அங்கீகரிக்கப்பட்டது."
|
||||
passwords:
|
||||
no_token: "பாஸ்வேர்டை மீட்டமைக்கும் ஈ-மெயிலில் இருந்து வராமல் இந்த பக்கத்தை அணுக முடியாது. நீங்கள் பாஸ்வேர்டை மீட்டமைக்கும் ஈ-மெயிலில் இருந்து வந்தால், வழங்கப்பட்ட முழு URL ஐ பயன்படுத்தினீர்களா என்பதை உறுதிப்படுத்தவும்."
|
||||
send_instructions: "உங்கள் ஈ-மெயில்மெயில் முகவரியை எவ்வாறு உறுதிப்படுத்துவது என்பதற்கான வழிமுறைகளுடன் ஒரு இமெயிலை சில நிமிடங்களில் பெறுவீர்கள்."
|
||||
send_paranoid_instructions: "உங்கள் ஈ-மெயில் முகவரி எங்கள் டேட்டாபேசில் இருந்தால், உங்கள் ஈ-மெயில் முகவரியை எவ்வாறு உறுதிப்படுத்துவது என்பதற்கான வழிமுறைகளைக் கொண்ட ஈ-மெயிலை சில நிமிடங்களில் பெறுவீர்கள்."
|
||||
updated: "உங்கள் பாஸ்வேர்ட் வெற்றிகரமாக மாற்றப்பட்டுள்ளது. நீங்கள் இப்போது உள்நுழைந்துள்ளீர்கள்."
|
||||
updated_not_active: "உங்கள் பாஸ்வேர்ட் வெற்றிகரமாக மாற்றப்பட்டுள்ளது."
|
||||
registrations:
|
||||
destroyed: "உங்கள் கணக்கு வெற்றிகரமாக ரத்து செய்யப்பட்டது. விரைவில் உங்களை மீண்டும் சந்திப்போம் என்று நம்புகிறோம்."
|
||||
signed_up: "வரவேற்கிறோம்! நீங்கள் வெற்றிகரமாக பதிவு செய்துள்ளீர்கள்."
|
||||
signed_up_but_inactive: "நீங்கள் வெற்றிகரமாக பதிவு செய்துள்ளீர்கள். இருப்பினும், உங்கள் கணக்கு இன்னும் ஆக்ட்டிவேட் செய்யபடாததால் உங்களால் உள்நுழைய முடியவில்லை."
|
||||
signed_up_but_locked: "நீங்கள் வெற்றிகரமாக பதிவு செய்துள்ளீர்கள். இருப்பினும், முடக்கப்பட்டுள்ளதால் உங்கள் கணக்கிற்குள் உள்நுழைய முடியவில்லை."
|
||||
signed_up_but_unconfirmed: "உறுதிப்படுத்தல் இணைப்புடன் ஒரு செய்தி உங்கள் ஈ-மெயில் முகவரிக்கு அனுப்பப்பட்டுள்ளது. உங்கள் கணக்கை செயல்படுத்த இணைப்பைப் பின்தொடரவும்."
|
||||
update_needs_confirmation: "உங்கள் கணக்கை வெற்றிகரமாக புதுப்பித்தீர்கள், ஆனால் உங்கள் புதிய ஈ-மெயில் முகவரியை நாங்கள் சரிபார்க்க வேண்டும். \nஉங்கள் புதிய ஈ-மெயில் முகவரியை உறுதிப்படுத்த உங்கள் ஈ-மெயிலை சரிபார்த்து உறுதிப்படுத்தல் இணைப்பைப் பின்தொடரவும்."
|
||||
updated: "உங்கள் கணக்கு வெற்றிகரமாக புதுப்பிக்கப்பட்டது."
|
||||
sessions:
|
||||
signed_in: "வெற்றிகரமாக உள்நுழைந்தீர்கள்."
|
||||
signed_out: "வெற்றிகரமாக வெளியேறி விட்டீர்கள்."
|
||||
already_signed_out: "வெற்றிகரமாக வெளியேறி விட்டீர்கள்."
|
||||
unlocks:
|
||||
send_instructions: "உங்கள் கணக்கை எவ்வாறு திறப்பது என்பதற்கான வழிமுறைகளுடன் ஒரு ஈ-மெயிலை சில நிமிடங்களில் பெறுவீர்கள்."
|
||||
send_paranoid_instructions: "உங்களுக்கு கணக்கு இருந்தால், சில நிமிடங்களில் அதை எவ்வாறு திறப்பது என்பதற்கான வழிமுறைகளைக் கொண்ட இமெயிலைப் பெறுவீர்கள்."
|
||||
unlocked: "உங்கள் கணக்கு வெற்றிகரமாக திறக்கப்பட்டுள்ளது. தொடர உள்நுழைக."
|
||||
errors:
|
||||
messages:
|
||||
already_confirmed: "ஏற்கனவே உறுதிப்படுத்தப்பட்டது, தயவுசெய்து உள்நுழைய முயற்சிக்கவும்"
|
||||
confirmation_period_expired: "%{period} குள் உறுதிப்படுத்தப்பட வேண்டும், தயவுசெய்து புதியதைக் கோருங்கள்"
|
||||
expired: "காலாவதியானது, புதியதைக் கோருங்கள்"
|
||||
not_found: "கிடைக்கவில்லை"
|
||||
not_locked: "முடக்கபடவில்லை"
|
||||
not_saved:
|
||||
one: "1 பிழை இந்த %{resource} ஐ சேமிப்பதை தடைசெய்தது:"
|
||||
other: "%{count} பிழைகள் இந்த %{resource} ஐ சேமிப்பதை தடைசெய்தது:"
|
||||
60
research/chatwoot/config/locales/devise.th.yml
Normal file
60
research/chatwoot/config/locales/devise.th.yml
Normal file
@@ -0,0 +1,60 @@
|
||||
#Additional translations at https://github.com/plataformatec/devise/wiki/I18n
|
||||
th:
|
||||
devise:
|
||||
confirmations:
|
||||
confirmed: "Your email address has been successfully confirmed."
|
||||
send_instructions: "You will receive an email with instructions for how to confirm your email address in a few minutes."
|
||||
send_paranoid_instructions: "If your email address exists in our database, you will receive an email with instructions for how to confirm your email address in a few minutes."
|
||||
failure:
|
||||
already_authenticated: "You are already signed in."
|
||||
inactive: "Your account is not activated yet."
|
||||
invalid: "Invalid %{authentication_keys}/password or account is not verified yet."
|
||||
locked: "Your account is locked."
|
||||
last_attempt: "You have one more attempt before your account is locked."
|
||||
not_found_in_database: "Invalid %{authentication_keys} or password."
|
||||
timeout: "Your session expired. Please sign in again to continue."
|
||||
unauthenticated: "You need to sign in or sign up before continuing."
|
||||
unconfirmed: "You have to confirm your email address before continuing."
|
||||
mailer:
|
||||
confirmation_instructions:
|
||||
subject: "Confirmation Instructions"
|
||||
reset_password_instructions:
|
||||
subject: "Reset password instructions"
|
||||
unlock_instructions:
|
||||
subject: "Unlock instructions"
|
||||
password_change:
|
||||
subject: "เปลี่ยนรหัสผ่านแล้ว"
|
||||
omniauth_callbacks:
|
||||
failure: "Could not authenticate you from %{kind} because \"%{reason}\"."
|
||||
success: "Successfully authenticated from %{kind} account."
|
||||
passwords:
|
||||
no_token: "You can't access this page without coming from a password reset email. If you do come from a password reset email, please make sure you used the full URL provided."
|
||||
send_instructions: "You will receive an email with instructions on how to reset your password in a few minutes."
|
||||
send_paranoid_instructions: "If your email address exists in our database, you will receive a password recovery link at your email address in a few minutes."
|
||||
updated: "Your password has been changed successfully. You are now signed in."
|
||||
updated_not_active: "Your password has been changed successfully."
|
||||
registrations:
|
||||
destroyed: "Bye! Your account has been successfully cancelled. We hope to see you again soon."
|
||||
signed_up: "Welcome! You have signed up successfully."
|
||||
signed_up_but_inactive: "You have signed up successfully. However, we could not sign you in because your account is not yet activated."
|
||||
signed_up_but_locked: "You have signed up successfully. However, we could not sign you in because your account is locked."
|
||||
signed_up_but_unconfirmed: "A message with a confirmation link has been sent to your email address. Please follow the link to activate your account."
|
||||
update_needs_confirmation: "You updated your account successfully, but we need to verify your new email address. Please check your email and follow the confirm link to confirm your new email address."
|
||||
updated: "Your account has been updated successfully."
|
||||
sessions:
|
||||
signed_in: "Signed in successfully."
|
||||
signed_out: "Signed out successfully."
|
||||
already_signed_out: "Signed out successfully."
|
||||
unlocks:
|
||||
send_instructions: "You will receive an email with instructions for how to unlock your account in a few minutes."
|
||||
send_paranoid_instructions: "If your account exists, you will receive an email with instructions for how to unlock it in a few minutes."
|
||||
unlocked: "Your account has been unlocked successfully. Please sign in to continue."
|
||||
errors:
|
||||
messages:
|
||||
already_confirmed: "was already confirmed, please try signing in"
|
||||
confirmation_period_expired: "needs to be confirmed within %{period}, please request a new one"
|
||||
expired: "has expired, please request a new one"
|
||||
not_found: "not found"
|
||||
not_locked: "was not locked"
|
||||
not_saved:
|
||||
other: "%{count} errors prohibited this %{resource} from being saved:"
|
||||
61
research/chatwoot/config/locales/devise.tl.yml
Normal file
61
research/chatwoot/config/locales/devise.tl.yml
Normal file
@@ -0,0 +1,61 @@
|
||||
#Additional translations at https://github.com/plataformatec/devise/wiki/I18n
|
||||
tl:
|
||||
devise:
|
||||
confirmations:
|
||||
confirmed: "Your email address has been successfully confirmed."
|
||||
send_instructions: "You will receive an email with instructions for how to confirm your email address in a few minutes."
|
||||
send_paranoid_instructions: "If your email address exists in our database, you will receive an email with instructions for how to confirm your email address in a few minutes."
|
||||
failure:
|
||||
already_authenticated: "You are already signed in."
|
||||
inactive: "Your account is not activated yet."
|
||||
invalid: "Invalid %{authentication_keys}/password or account is not verified yet."
|
||||
locked: "Your account is locked."
|
||||
last_attempt: "You have one more attempt before your account is locked."
|
||||
not_found_in_database: "Invalid %{authentication_keys} or password."
|
||||
timeout: "Your session expired. Please sign in again to continue."
|
||||
unauthenticated: "You need to sign in or sign up before continuing."
|
||||
unconfirmed: "You have to confirm your email address before continuing."
|
||||
mailer:
|
||||
confirmation_instructions:
|
||||
subject: "Confirmation Instructions"
|
||||
reset_password_instructions:
|
||||
subject: "Reset password instructions"
|
||||
unlock_instructions:
|
||||
subject: "Unlock instructions"
|
||||
password_change:
|
||||
subject: "Password Changed"
|
||||
omniauth_callbacks:
|
||||
failure: "Could not authenticate you from %{kind} because \"%{reason}\"."
|
||||
success: "Successfully authenticated from %{kind} account."
|
||||
passwords:
|
||||
no_token: "You can't access this page without coming from a password reset email. If you do come from a password reset email, please make sure you used the full URL provided."
|
||||
send_instructions: "You will receive an email with instructions on how to reset your password in a few minutes."
|
||||
send_paranoid_instructions: "If your email address exists in our database, you will receive a password recovery link at your email address in a few minutes."
|
||||
updated: "Your password has been changed successfully. You are now signed in."
|
||||
updated_not_active: "Your password has been changed successfully."
|
||||
registrations:
|
||||
destroyed: "Bye! Your account has been successfully cancelled. We hope to see you again soon."
|
||||
signed_up: "Welcome! You have signed up successfully."
|
||||
signed_up_but_inactive: "You have signed up successfully. However, we could not sign you in because your account is not yet activated."
|
||||
signed_up_but_locked: "You have signed up successfully. However, we could not sign you in because your account is locked."
|
||||
signed_up_but_unconfirmed: "A message with a confirmation link has been sent to your email address. Please follow the link to activate your account."
|
||||
update_needs_confirmation: "You updated your account successfully, but we need to verify your new email address. Please check your email and follow the confirm link to confirm your new email address."
|
||||
updated: "Your account has been updated successfully."
|
||||
sessions:
|
||||
signed_in: "Signed in successfully."
|
||||
signed_out: "Signed out successfully."
|
||||
already_signed_out: "Signed out successfully."
|
||||
unlocks:
|
||||
send_instructions: "You will receive an email with instructions for how to unlock your account in a few minutes."
|
||||
send_paranoid_instructions: "If your account exists, you will receive an email with instructions for how to unlock it in a few minutes."
|
||||
unlocked: "Your account has been unlocked successfully. Please sign in to continue."
|
||||
errors:
|
||||
messages:
|
||||
already_confirmed: "was already confirmed, please try signing in"
|
||||
confirmation_period_expired: "needs to be confirmed within %{period}, please request a new one"
|
||||
expired: "has expired, please request a new one"
|
||||
not_found: "not found"
|
||||
not_locked: "was not locked"
|
||||
not_saved:
|
||||
one: "1 error prohibited this %{resource} from being saved:"
|
||||
other: "%{count} errors prohibited this %{resource} from being saved:"
|
||||
61
research/chatwoot/config/locales/devise.tr.yml
Normal file
61
research/chatwoot/config/locales/devise.tr.yml
Normal file
@@ -0,0 +1,61 @@
|
||||
#Additional translations at https://github.com/plataformatec/devise/wiki/I18n
|
||||
tr:
|
||||
devise:
|
||||
confirmations:
|
||||
confirmed: "E-posta adresiniz başarıyla onaylanmıştır."
|
||||
send_instructions: "Birkaç dakika içinde e-posta adresinizi nasıl onaylayacağınıza dair talimatları içeren bir e-posta alacaksınız."
|
||||
send_paranoid_instructions: "E-posta adresiniz Veri tabanımızda mevcutsa, birkaç dakika içinde e-posta adresinizi nasıl onaylayacağınıza dair talimatları içeren bir e-posta alacaksınız."
|
||||
failure:
|
||||
already_authenticated: "Zaten oturum açmış durumdasınız."
|
||||
inactive: "Hesabınız henüz aktifleştirilmedi."
|
||||
invalid: "Geçersiz %{authentication_keys} / parola veya hesap henüz doğrulanmadı."
|
||||
locked: "Hesabınız kilitlendi."
|
||||
last_attempt: "Hesabınız kilitlenmeden önce bir deneme hakkınız daha var."
|
||||
not_found_in_database: "Geçersiz %{authentication_keys} veya parola."
|
||||
timeout: "Oturumunuzun süresi doldu. Devam etmek için lütfen tekrar oturum açın."
|
||||
unauthenticated: "Devam etmeden önce oturum açmanız veya kaydolmanız gerekiyor."
|
||||
unconfirmed: "Devam etmeden önce e-posta adresinizi onaylamalısınız."
|
||||
mailer:
|
||||
confirmation_instructions:
|
||||
subject: "Onay Talimatları"
|
||||
reset_password_instructions:
|
||||
subject: "Şifre talimatlarını sıfırla"
|
||||
unlock_instructions:
|
||||
subject: "Talimatların kilidini aç"
|
||||
password_change:
|
||||
subject: "Şifre değişti"
|
||||
omniauth_callbacks:
|
||||
failure: "%{kind} tarafından kimliğiniz doğrulanamadı çünkü \"%{reason}\"."
|
||||
success: "%{kind} hesabından başarıyla kimlik doğrulaması yapıldı."
|
||||
passwords:
|
||||
no_token: "Parola sıfırlama e-postasından gelmeden bu sayfaya erişemezsiniz. Bir şifre sıfırlama e-postasından geliyorsanız, lütfen sağlanan tam URL'yi kullandığınızdan emin olun."
|
||||
send_instructions: "Birkaç dakika içinde şifrenizi nasıl sıfırlayacağınıza dair talimatları içeren bir e-posta alacaksınız."
|
||||
send_paranoid_instructions: "E-posta adresiniz veritabanımızda mevcutsa, birkaç dakika içinde e-posta adresinize bir şifre kurtarma bağlantısı alacaksınız."
|
||||
updated: "Şifreniz başarıyla değiştirildi. Şimdi giriş yaptınız."
|
||||
updated_not_active: "Şifreniz başarıyla değiştirildi."
|
||||
registrations:
|
||||
destroyed: "Hoşçakal! Hesabınız başarıyla iptal edildi. Kısa süre sonra tekrar görüşmeyi umuyoruz."
|
||||
signed_up: "Hoşgeldiniz! Başarıyla kaydoldunuz."
|
||||
signed_up_but_inactive: "Başarıyla kaydoldunuz. Ancak, hesabınız henüz etkinleştirilmediğinden oturumunuzu açamadık."
|
||||
signed_up_but_locked: "Başarıyla kaydoldunuz. Ancak, hesabınız kilitli olduğu için oturumunuzu açamadık."
|
||||
signed_up_but_unconfirmed: "E-posta adresinize onay bağlantısı içeren bir mesaj gönderildi. Hesabınızı etkinleştirmek için lütfen bağlantıyı takip edin."
|
||||
update_needs_confirmation: "Hesabınızı başarıyla güncellediniz, ancak yeni e-posta adresinizi doğrulamamız gerekiyor. Lütfen e-postanızı kontrol edin ve yeni e-posta adresinizi onaylamak için onay bağlantısını takip edin."
|
||||
updated: "Hesabınız başarıyla güncellendi."
|
||||
sessions:
|
||||
signed_in: "Başarıyla oturum açıldı."
|
||||
signed_out: "Başarıyla çıkış yapıldı."
|
||||
already_signed_out: "Başarıyla çıkış yapıldı."
|
||||
unlocks:
|
||||
send_instructions: "Birkaç dakika içinde hesabınızın kilidini nasıl açacağınıza dair talimatları içeren bir e-posta alacaksınız."
|
||||
send_paranoid_instructions: "Hesabınız varsa, birkaç dakika içinde kilidini nasıl açacağınıza dair talimatları içeren bir e-posta alacaksınız."
|
||||
unlocked: "Hesabınızın kilidi başarıyla açıldı. Devam etmek için giriş yapın."
|
||||
errors:
|
||||
messages:
|
||||
already_confirmed: "zaten onaylandı, lütfen oturum açmayı deneyin"
|
||||
confirmation_period_expired: "%{period} içinde onaylanması gerekiyor, lütfen yeni bir tane isteyin"
|
||||
expired: "süresi doldu, lütfen yeni bir tane isteyin"
|
||||
not_found: "bulunamadı"
|
||||
not_locked: "kilitli değil"
|
||||
not_saved:
|
||||
one: "1 hata bu %{resource} 'un kaydedilmesini engelledi:"
|
||||
other: "%{count} hatası, bu %{resource} kaynağının kaydedilmesini yasakladı:"
|
||||
63
research/chatwoot/config/locales/devise.uk.yml
Normal file
63
research/chatwoot/config/locales/devise.uk.yml
Normal file
@@ -0,0 +1,63 @@
|
||||
#Additional translations at https://github.com/plataformatec/devise/wiki/I18n
|
||||
uk:
|
||||
devise:
|
||||
confirmations:
|
||||
confirmed: "Вашу адресу електронної пошти було успішно підтверджено."
|
||||
send_instructions: "Ви отримаєте листа з вказівками щодо підтвердження вашого облікового запису протягом декількох хвилин."
|
||||
send_paranoid_instructions: "Якщо ваша адреса електронної пошти існує в нашій базі даних, протягом декількох хвилин ви отримаєте лист з вказівками щодо підтвердження вашої електронної пошти."
|
||||
failure:
|
||||
already_authenticated: "Ви вже увійшли."
|
||||
inactive: "Ваш обліковий запис ще не активовано."
|
||||
invalid: "Неправильний %{authentication_keys}/пароль або обліковий запис ще не підтверджено."
|
||||
locked: "Ваш обліковий запис заблоковано."
|
||||
last_attempt: "У вас залишилась ще одна спроба, після якої ваш обліковий запис буде заблоковано."
|
||||
not_found_in_database: "Недійсний %{authentication_keys} або пароль."
|
||||
timeout: "Термін дійсності вашого сеансу завершився. Будь ласка, увійдіть знову для продовження."
|
||||
unauthenticated: "Ви повинні увійти або зареєструватися, перш ніж продовжити."
|
||||
unconfirmed: "Вам потрібно підтвердити вашу електронну пошту, перш ніж продовжити."
|
||||
mailer:
|
||||
confirmation_instructions:
|
||||
subject: "Інструкції з підтвердження"
|
||||
reset_password_instructions:
|
||||
subject: "Інструкції по скиданню пароля"
|
||||
unlock_instructions:
|
||||
subject: "Інструкції щодо розблокування"
|
||||
password_change:
|
||||
subject: "Пароль змінено"
|
||||
omniauth_callbacks:
|
||||
failure: "Не вдалося вас авторизувати з %{kind} , тому що \"%{reason}\"."
|
||||
success: "Успішна аутентифікація з %{kind} аккаунта."
|
||||
passwords:
|
||||
no_token: "Ви не можете отримати доступ до цієї сторінки без переходу з листа для зміни пароля. Якщо ви переходите з електронного листа для зміни паролю, переконайтеся, що використали повну URL-адресу."
|
||||
send_instructions: "За декілька хвилин ви отримаєте лист із вказівками щодо відновлення пароля."
|
||||
send_paranoid_instructions: "Якщо ваша адреса електронної пошти наявна в нашій базі даних, то за декілька хвилин ви отримаєте посилання на відновлення паролю на вашу електронну адресу."
|
||||
updated: "Ваш пароль змінено. Ви увійшли в систему."
|
||||
updated_not_active: "Ваш пароль було успішно змінено."
|
||||
registrations:
|
||||
destroyed: "До побачення! Ваш обліковий запис було успішно видалено. Сподіваємось незабаром побачитись з вами знову."
|
||||
signed_up: "Ласкаво просимо! Ви успішно зареєструвалися."
|
||||
signed_up_but_inactive: "Ви успішно зареєструвалися, але не можете увійти в систему, тому що ваш обліковий запис ще не активовано."
|
||||
signed_up_but_locked: "Ви успішно зареєструвались. Але ми не можемо надати вам доступ до системи через те, що ваш обліковий запис заблоковано."
|
||||
signed_up_but_unconfirmed: "Повідомлення з посиланням для підтвердження було надіслано на вашу електронну адресу. Будь ласка, перейдіть за посиланням для активації вашого облікового запису."
|
||||
update_needs_confirmation: "Ви успішно оновили обліковий запис, але нам потрібно перевірити вашу нову адресу електронної пошти. Будь ласка, перевірте свою електронну пошту і перейдіть за посиланням для підтвердження нової адреси."
|
||||
updated: "Ваш обліковий запис було успішно оновлено."
|
||||
sessions:
|
||||
signed_in: "Ви успішно увійшли в систему."
|
||||
signed_out: "Ви успішно вийшли з системи."
|
||||
already_signed_out: "Ви успішно вийшли з системи."
|
||||
unlocks:
|
||||
send_instructions: "За декілька хвилин ви отримаєте лист із вказівками щодо розблокування облікового запису."
|
||||
send_paranoid_instructions: "Якщо ваш обліковий запис існує, за декілька хвилин ви отримаєте лист з вказівками щодо його розблокування."
|
||||
unlocked: "Ваш обліковий запис було успішно розблоковано. Будь ласка, увійдіть в систему для продовження."
|
||||
errors:
|
||||
messages:
|
||||
already_confirmed: "вже було підтверджено, будь ласка спробуйте увійти в систему"
|
||||
confirmation_period_expired: "потребує підтвердження протягом %{period}, будь ласка, подайте новий запит"
|
||||
expired: "вже закінчився термін дії. Будь ласка, зробіть новий запит"
|
||||
not_found: "не знайдено"
|
||||
not_locked: "не було заблоковано"
|
||||
not_saved:
|
||||
one: "1 помилка не дозволяє зберегти цей %{resource}:"
|
||||
few: "Збереженню цього %{resource} заважало %{count} помилок:"
|
||||
many: "Збереженню цього %{resource} заважало %{count} помилок:"
|
||||
other: "Збереженню цього %{resource} заважало %{count} помилок:"
|
||||
61
research/chatwoot/config/locales/devise.ur.yml
Normal file
61
research/chatwoot/config/locales/devise.ur.yml
Normal file
@@ -0,0 +1,61 @@
|
||||
#Additional translations at https://github.com/plataformatec/devise/wiki/I18n
|
||||
ur:
|
||||
devise:
|
||||
confirmations:
|
||||
confirmed: "Your email address has been successfully confirmed."
|
||||
send_instructions: "You will receive an email with instructions for how to confirm your email address in a few minutes."
|
||||
send_paranoid_instructions: "If your email address exists in our database, you will receive an email with instructions for how to confirm your email address in a few minutes."
|
||||
failure:
|
||||
already_authenticated: "You are already signed in."
|
||||
inactive: "Your account is not activated yet."
|
||||
invalid: "Invalid %{authentication_keys}/password or account is not verified yet."
|
||||
locked: "Your account is locked."
|
||||
last_attempt: "You have one more attempt before your account is locked."
|
||||
not_found_in_database: "Invalid %{authentication_keys} or password."
|
||||
timeout: "Your session expired. Please sign in again to continue."
|
||||
unauthenticated: "You need to sign in or sign up before continuing."
|
||||
unconfirmed: "You have to confirm your email address before continuing."
|
||||
mailer:
|
||||
confirmation_instructions:
|
||||
subject: "Confirmation Instructions"
|
||||
reset_password_instructions:
|
||||
subject: "Reset password instructions"
|
||||
unlock_instructions:
|
||||
subject: "Unlock instructions"
|
||||
password_change:
|
||||
subject: "Password Changed"
|
||||
omniauth_callbacks:
|
||||
failure: "Could not authenticate you from %{kind} because \"%{reason}\"."
|
||||
success: "Successfully authenticated from %{kind} account."
|
||||
passwords:
|
||||
no_token: "You can't access this page without coming from a password reset email. If you do come from a password reset email, please make sure you used the full URL provided."
|
||||
send_instructions: "You will receive an email with instructions on how to reset your password in a few minutes."
|
||||
send_paranoid_instructions: "If your email address exists in our database, you will receive a password recovery link at your email address in a few minutes."
|
||||
updated: "Your password has been changed successfully. You are now signed in."
|
||||
updated_not_active: "Your password has been changed successfully."
|
||||
registrations:
|
||||
destroyed: "Bye! Your account has been successfully cancelled. We hope to see you again soon."
|
||||
signed_up: "Welcome! You have signed up successfully."
|
||||
signed_up_but_inactive: "You have signed up successfully. However, we could not sign you in because your account is not yet activated."
|
||||
signed_up_but_locked: "You have signed up successfully. However, we could not sign you in because your account is locked."
|
||||
signed_up_but_unconfirmed: "A message with a confirmation link has been sent to your email address. Please follow the link to activate your account."
|
||||
update_needs_confirmation: "You updated your account successfully, but we need to verify your new email address. Please check your email and follow the confirm link to confirm your new email address."
|
||||
updated: "Your account has been updated successfully."
|
||||
sessions:
|
||||
signed_in: "Signed in successfully."
|
||||
signed_out: "Signed out successfully."
|
||||
already_signed_out: "Signed out successfully."
|
||||
unlocks:
|
||||
send_instructions: "You will receive an email with instructions for how to unlock your account in a few minutes."
|
||||
send_paranoid_instructions: "If your account exists, you will receive an email with instructions for how to unlock it in a few minutes."
|
||||
unlocked: "Your account has been unlocked successfully. Please sign in to continue."
|
||||
errors:
|
||||
messages:
|
||||
already_confirmed: "was already confirmed, please try signing in"
|
||||
confirmation_period_expired: "needs to be confirmed within %{period}, please request a new one"
|
||||
expired: "has expired, please request a new one"
|
||||
not_found: "not found"
|
||||
not_locked: "was not locked"
|
||||
not_saved:
|
||||
one: "1 error prohibited this %{resource} from being saved:"
|
||||
other: "%{count} errors prohibited this %{resource} from being saved:"
|
||||
61
research/chatwoot/config/locales/devise.ur_IN.yml
Normal file
61
research/chatwoot/config/locales/devise.ur_IN.yml
Normal file
@@ -0,0 +1,61 @@
|
||||
#Additional translations at https://github.com/plataformatec/devise/wiki/I18n
|
||||
ur:
|
||||
devise:
|
||||
confirmations:
|
||||
confirmed: "Your email address has been successfully confirmed."
|
||||
send_instructions: "You will receive an email with instructions for how to confirm your email address in a few minutes."
|
||||
send_paranoid_instructions: "If your email address exists in our database, you will receive an email with instructions for how to confirm your email address in a few minutes."
|
||||
failure:
|
||||
already_authenticated: "You are already signed in."
|
||||
inactive: "Your account is not activated yet."
|
||||
invalid: "Invalid %{authentication_keys}/password or account is not verified yet."
|
||||
locked: "Your account is locked."
|
||||
last_attempt: "You have one more attempt before your account is locked."
|
||||
not_found_in_database: "Invalid %{authentication_keys} or password."
|
||||
timeout: "Your session expired. Please sign in again to continue."
|
||||
unauthenticated: "You need to sign in or sign up before continuing."
|
||||
unconfirmed: "You have to confirm your email address before continuing."
|
||||
mailer:
|
||||
confirmation_instructions:
|
||||
subject: "Confirmation Instructions"
|
||||
reset_password_instructions:
|
||||
subject: "Reset password instructions"
|
||||
unlock_instructions:
|
||||
subject: "Unlock instructions"
|
||||
password_change:
|
||||
subject: "Password Changed"
|
||||
omniauth_callbacks:
|
||||
failure: "Could not authenticate you from %{kind} because \"%{reason}\"."
|
||||
success: "Successfully authenticated from %{kind} account."
|
||||
passwords:
|
||||
no_token: "You can't access this page without coming from a password reset email. If you do come from a password reset email, please make sure you used the full URL provided."
|
||||
send_instructions: "You will receive an email with instructions on how to reset your password in a few minutes."
|
||||
send_paranoid_instructions: "If your email address exists in our database, you will receive a password recovery link at your email address in a few minutes."
|
||||
updated: "Your password has been changed successfully. You are now signed in."
|
||||
updated_not_active: "Your password has been changed successfully."
|
||||
registrations:
|
||||
destroyed: "Bye! Your account has been successfully cancelled. We hope to see you again soon."
|
||||
signed_up: "Welcome! You have signed up successfully."
|
||||
signed_up_but_inactive: "You have signed up successfully. However, we could not sign you in because your account is not yet activated."
|
||||
signed_up_but_locked: "You have signed up successfully. However, we could not sign you in because your account is locked."
|
||||
signed_up_but_unconfirmed: "A message with a confirmation link has been sent to your email address. Please follow the link to activate your account."
|
||||
update_needs_confirmation: "You updated your account successfully, but we need to verify your new email address. Please check your email and follow the confirm link to confirm your new email address."
|
||||
updated: "Your account has been updated successfully."
|
||||
sessions:
|
||||
signed_in: "Signed in successfully."
|
||||
signed_out: "Signed out successfully."
|
||||
already_signed_out: "Signed out successfully."
|
||||
unlocks:
|
||||
send_instructions: "You will receive an email with instructions for how to unlock your account in a few minutes."
|
||||
send_paranoid_instructions: "If your account exists, you will receive an email with instructions for how to unlock it in a few minutes."
|
||||
unlocked: "Your account has been unlocked successfully. Please sign in to continue."
|
||||
errors:
|
||||
messages:
|
||||
already_confirmed: "was already confirmed, please try signing in"
|
||||
confirmation_period_expired: "needs to be confirmed within %{period}, please request a new one"
|
||||
expired: "has expired, please request a new one"
|
||||
not_found: "not found"
|
||||
not_locked: "was not locked"
|
||||
not_saved:
|
||||
one: "1 error prohibited this %{resource} from being saved:"
|
||||
other: "%{count} errors prohibited this %{resource} from being saved:"
|
||||
60
research/chatwoot/config/locales/devise.vi.yml
Normal file
60
research/chatwoot/config/locales/devise.vi.yml
Normal file
@@ -0,0 +1,60 @@
|
||||
#Additional translations at https://github.com/plataformatec/devise/wiki/I18n
|
||||
vi:
|
||||
devise:
|
||||
confirmations:
|
||||
confirmed: "Email của bạn đã được xác nhận thành công."
|
||||
send_instructions: "Bạn sẽ nhận được một email có hướng dẫn về cách xác nhận địa chỉ email của bạn sau vài phút."
|
||||
send_paranoid_instructions: "Nếu địa chỉ email của bạn tồn tại trong cơ sở dữ liệu của chúng tôi, bạn sẽ nhận được một email có hướng dẫn cách xác nhận địa chỉ email của bạn trong vài phút."
|
||||
failure:
|
||||
already_authenticated: "Bạn đã đăng nhập."
|
||||
inactive: "Tài khoản của bạn chưa được kích hoạt."
|
||||
invalid: "%{authentication_keys}/mật khẩu không hợp lệ hoặc tài khoản chưa được xác thực."
|
||||
locked: "Tài khoản của bạn đã bị khoá."
|
||||
last_attempt: "Bạn còn một lần thử nữa trước khi tài khoản của bạn bị khóa."
|
||||
not_found_in_database: "%{authentication_keys} hoặc mật khẩu không hợp lệ."
|
||||
timeout: "Phiên của bạn đã hết hạn. Vui lòng đăng nhập lại để tiếp tục."
|
||||
unauthenticated: "Bạn cần đăng nhập hoặc đăng ký trước khi tiếp tục."
|
||||
unconfirmed: "Bạn phải xác nhận địa chỉ email của mình trước khi tiếp tục."
|
||||
mailer:
|
||||
confirmation_instructions:
|
||||
subject: "Hướng Dẫn Xác Nhận"
|
||||
reset_password_instructions:
|
||||
subject: "Hướng dẫn thay đổi mật khẩu"
|
||||
unlock_instructions:
|
||||
subject: "Hướng dẫn mở khoá"
|
||||
password_change:
|
||||
subject: "Mật khẩu đã được thay đổi"
|
||||
omniauth_callbacks:
|
||||
failure: "Không thể xác thực bạn từ %{kind} vì \"%{reason}\"."
|
||||
success: "Xác thực thành công từ %{kind} tài khoản."
|
||||
passwords:
|
||||
no_token: "Bạn không thể truy cập trang này nếu không nhận được email đặt lại mật khẩu. Nếu bạn đến từ một email đặt lại mật khẩu, hãy đảm bảo rằng bạn đã sử dụng URL đầy đủ được cung cấp."
|
||||
send_instructions: "Bạn sẽ nhận được email hướng dẫn cách đặt lại mật khẩu sau vài phút."
|
||||
send_paranoid_instructions: "Nếu địa chỉ email của bạn tồn tại trong cơ sở dữ liệu của chúng tôi, bạn sẽ nhận được liên kết khôi phục mật khẩu tại địa chỉ email của mình sau vài phút."
|
||||
updated: "Mật khẩu của bạn đã được thay đổi thành công. Bây giờ bạn đã đăng nhập."
|
||||
updated_not_active: "Mật khẩu của bạn đã được thay đổi thành công."
|
||||
registrations:
|
||||
destroyed: "Tạm biệt! Tài khoản của bạn đã được hủy thành công. Mong rằng chúng tôi sẽ sớm gặp lại bạn."
|
||||
signed_up: "Chào mừng! Bạn đã đăng ký thành công."
|
||||
signed_up_but_inactive: "Bạn đã đăng ký thành công. Tuy nhiên, chúng tôi không thể đăng nhập cho bạn vì tài khoản của bạn chưa được kích hoạt."
|
||||
signed_up_but_locked: "Bạn đã đăng ký thành công. Tuy nhiên, chúng tôi không thể đăng nhập cho bạn vì tài khoản của bạn bị khóa."
|
||||
signed_up_but_unconfirmed: "Một tin nhắn với một liên kết xác nhận đã được gửi đến địa chỉ email của bạn. Vui lòng nhấp vào liên kết để kích hoạt tài khoản của bạn."
|
||||
update_needs_confirmation: "Bạn đã cập nhật tài khoản của mình thành công, nhưng chúng tôi cần xác minh địa chỉ email mới của bạn. Vui lòng kiểm tra email của bạn và nhấp vào liên kết xác nhận để xác nhận địa chỉ email mới của bạn."
|
||||
updated: "Tài khoản của bạn đã được cập nhật thành công."
|
||||
sessions:
|
||||
signed_in: "Đã đăng nhập thành công."
|
||||
signed_out: "Đã đăng xuất thành công."
|
||||
already_signed_out: "Đã đăng xuất thành công."
|
||||
unlocks:
|
||||
send_instructions: "Bạn sẽ nhận được một email có hướng dẫn về cách mở khóa tài khoản của mình sau vài phút."
|
||||
send_paranoid_instructions: "Nếu tài khoản của bạn tồn tại, bạn sẽ nhận được email hướng dẫn cách mở khóa tài khoản sau vài phút."
|
||||
unlocked: "Tài khoản của bạn đã được mở khóa thành công. Vui lòng đăng nhập để tiếp tục."
|
||||
errors:
|
||||
messages:
|
||||
already_confirmed: "đã được xác nhận, vui lòng thử đăng nhập"
|
||||
confirmation_period_expired: "cần được xác nhận trong %{period}, vui lòng yêu cầu một cái mới"
|
||||
expired: "đã hết hạn, vui lòng yêu cầu một cái mới"
|
||||
not_found: "không tìm thấy"
|
||||
not_locked: "không được khoá"
|
||||
not_saved:
|
||||
other: "Có %{count} lỗi được tìm thấy từ %{resource}:"
|
||||
60
research/chatwoot/config/locales/devise.zh.yml
Normal file
60
research/chatwoot/config/locales/devise.zh.yml
Normal file
@@ -0,0 +1,60 @@
|
||||
#Additional translations at https://github.com/plataformatec/devise/wiki/I18n
|
||||
zh_CN:
|
||||
devise:
|
||||
confirmations:
|
||||
confirmed: "您的电子邮件地址已成功确认。"
|
||||
send_instructions: "您将在几分钟内收到一封电子邮件,说明如何确认您的电子邮件地址。"
|
||||
send_paranoid_instructions: "如果您的电子邮件地址存在于我们的数据库, 您将在几分钟内收到一封电子邮件,说明如何确认您的电子邮件地址。"
|
||||
failure:
|
||||
already_authenticated: "您已经登录。"
|
||||
inactive: "您的帐户尚未激活。"
|
||||
invalid: "无效的 %{authentication_keys}/密码或帐户尚未验证。"
|
||||
locked: "您的帐户已被锁定。"
|
||||
last_attempt: "您还有一次尝试在您的帐户被锁定之前。"
|
||||
not_found_in_database: "无效的 %{authentication_keys} 或密码。"
|
||||
timeout: "您的会话已过期。请重新登录以继续。"
|
||||
unauthenticated: "您需要登录或注册才能继续。"
|
||||
unconfirmed: "您必须先确认您的电子邮件地址才能继续。"
|
||||
mailer:
|
||||
confirmation_instructions:
|
||||
subject: "确认说明"
|
||||
reset_password_instructions:
|
||||
subject: "重置密码说明"
|
||||
unlock_instructions:
|
||||
subject: "解锁说明"
|
||||
password_change:
|
||||
subject: "密码已修改"
|
||||
omniauth_callbacks:
|
||||
failure: "无法认证您来自 %{kind} 的身份,因为“%{reason}”。"
|
||||
success: "从 %{kind} 帐户成功验证。"
|
||||
passwords:
|
||||
no_token: "没有来自密码重置电子邮件,您不能访问此页面。 如果您确实来自密码重置电子邮件,请确保您使用了提供的完整URL。"
|
||||
send_instructions: "您将在几分钟内收到一封电子邮件,说明如何确认您的电子邮件地址。"
|
||||
send_paranoid_instructions: "如果您的电子邮件地址存在于我们的数据库, 您将在几分钟内收到一封电子邮件,说明如何确认您的电子邮件地址。"
|
||||
updated: "您的密码已成功更改。您现在已登录。"
|
||||
updated_not_active: "您的密码已成功更改。"
|
||||
registrations:
|
||||
destroyed: "再见!您的帐户已被成功取消。我们希望很快再见到您。"
|
||||
signed_up: "欢迎!您已成功注册。"
|
||||
signed_up_but_inactive: "您已成功注册。但我们无法登录,因为您的帐户尚未激活。"
|
||||
signed_up_but_locked: "您已成功注册。但我们无法登录,因为您的帐户尚未激活。"
|
||||
signed_up_but_unconfirmed: "一封带有确认链接的邮件已发送到您的电子邮件地址。请点击链接激活您的帐户。"
|
||||
update_needs_confirmation: "您已成功更新您的帐户,但我们需要验证您的新电子邮件地址。 请检查您的电子邮件并点击确认链接以确认您的新电子邮件地址。"
|
||||
updated: "您的密码已成功更改。"
|
||||
sessions:
|
||||
signed_in: "登录成功。"
|
||||
signed_out: "登录成功。"
|
||||
already_signed_out: "登录成功。"
|
||||
unlocks:
|
||||
send_instructions: "您将在几分钟内收到一封电子邮件,说明如何确认您的电子邮件地址。"
|
||||
send_paranoid_instructions: "如果您的帐户存在,您将收到一封电子邮件,说明如何在几分钟内解锁它。"
|
||||
unlocked: "您的帐户已成功解锁。请登录以继续。"
|
||||
errors:
|
||||
messages:
|
||||
already_confirmed: "已经确认,请尝试登录"
|
||||
confirmation_period_expired: "需要在 %{period}内确认, 请申请一个新的"
|
||||
expired: "已过期,请申请一个新的"
|
||||
not_found: "找不到"
|
||||
not_locked: "未锁定"
|
||||
not_saved:
|
||||
other: "%{count} 个错误禁止保存 %{resource}:"
|
||||
60
research/chatwoot/config/locales/devise.zh_CN.yml
Normal file
60
research/chatwoot/config/locales/devise.zh_CN.yml
Normal file
@@ -0,0 +1,60 @@
|
||||
#Additional translations at https://github.com/plataformatec/devise/wiki/I18n
|
||||
zh_CN:
|
||||
devise:
|
||||
confirmations:
|
||||
confirmed: "您的电子邮件地址已成功确认。"
|
||||
send_instructions: "您将在几分钟内收到一封电子邮件,说明如何确认您的电子邮件地址。"
|
||||
send_paranoid_instructions: "如果您的电子邮件地址存在于我们的数据库, 您将在几分钟内收到一封电子邮件,说明如何确认您的电子邮件地址。"
|
||||
failure:
|
||||
already_authenticated: "您已经登录。"
|
||||
inactive: "您的帐户尚未激活。"
|
||||
invalid: "无效的 %{authentication_keys}/密码或帐户尚未验证。"
|
||||
locked: "您的帐户已被锁定。"
|
||||
last_attempt: "您还有一次尝试在您的帐户被锁定之前。"
|
||||
not_found_in_database: "无效的 %{authentication_keys} 或密码。"
|
||||
timeout: "您的会话已过期。请重新登录以继续。"
|
||||
unauthenticated: "您需要登录或注册才能继续。"
|
||||
unconfirmed: "您必须先确认您的电子邮件地址才能继续。"
|
||||
mailer:
|
||||
confirmation_instructions:
|
||||
subject: "确认说明"
|
||||
reset_password_instructions:
|
||||
subject: "重置密码说明"
|
||||
unlock_instructions:
|
||||
subject: "解锁说明"
|
||||
password_change:
|
||||
subject: "密码已修改"
|
||||
omniauth_callbacks:
|
||||
failure: "无法认证您来自 %{kind} 的身份,因为“%{reason}”。"
|
||||
success: "从 %{kind} 帐户成功验证。"
|
||||
passwords:
|
||||
no_token: "没有来自密码重置电子邮件,您不能访问此页面。 如果您确实来自密码重置电子邮件,请确保您使用了提供的完整URL。"
|
||||
send_instructions: "您将在几分钟内收到一封电子邮件,说明如何确认您的电子邮件地址。"
|
||||
send_paranoid_instructions: "如果您的电子邮件地址存在于我们的数据库, 您将在几分钟内收到一封电子邮件,说明如何确认您的电子邮件地址。"
|
||||
updated: "您的密码已成功更改。您现在已登录。"
|
||||
updated_not_active: "您的密码已成功更改。"
|
||||
registrations:
|
||||
destroyed: "再见!您的帐户已被成功取消。我们希望很快再见到您。"
|
||||
signed_up: "欢迎!您已成功注册。"
|
||||
signed_up_but_inactive: "您已成功注册。但我们无法登录,因为您的帐户尚未激活。"
|
||||
signed_up_but_locked: "您已成功注册。但我们无法登录,因为您的帐户尚未激活。"
|
||||
signed_up_but_unconfirmed: "一封带有确认链接的邮件已发送到您的电子邮件地址。请点击链接激活您的帐户。"
|
||||
update_needs_confirmation: "您已成功更新您的帐户,但我们需要验证您的新电子邮件地址。 请检查您的电子邮件并点击确认链接以确认您的新电子邮件地址。"
|
||||
updated: "您的密码已成功更改。"
|
||||
sessions:
|
||||
signed_in: "登录成功。"
|
||||
signed_out: "登录成功。"
|
||||
already_signed_out: "登录成功。"
|
||||
unlocks:
|
||||
send_instructions: "您将在几分钟内收到一封电子邮件,说明如何确认您的电子邮件地址。"
|
||||
send_paranoid_instructions: "如果您的帐户存在,您将收到一封电子邮件,说明如何在几分钟内解锁它。"
|
||||
unlocked: "您的帐户已成功解锁。请登录以继续。"
|
||||
errors:
|
||||
messages:
|
||||
already_confirmed: "已经确认,请尝试登录"
|
||||
confirmation_period_expired: "需要在 %{period}内确认, 请申请一个新的"
|
||||
expired: "已过期,请申请一个新的"
|
||||
not_found: "找不到"
|
||||
not_locked: "未锁定"
|
||||
not_saved:
|
||||
other: "%{count} 个错误禁止保存 %{resource}:"
|
||||
60
research/chatwoot/config/locales/devise.zh_TW.yml
Normal file
60
research/chatwoot/config/locales/devise.zh_TW.yml
Normal file
@@ -0,0 +1,60 @@
|
||||
#Additional translations at https://github.com/plataformatec/devise/wiki/I18n
|
||||
zh_TW:
|
||||
devise:
|
||||
confirmations:
|
||||
confirmed: "您的信箱已通過驗證,現在您已成功登入。"
|
||||
send_instructions: "您將在幾分鐘後收到一封電子郵件,內有驗證帳號的步驟說明。"
|
||||
send_paranoid_instructions: "如果我們有您的信箱,您將會收到一封驗證您的帳號的電子郵件。"
|
||||
failure:
|
||||
already_authenticated: "您已經登入。"
|
||||
inactive: "您的帳號尚未被啟用。"
|
||||
invalid: "%{authentication_keys}密碼或帳號尚未審核。"
|
||||
locked: "您的帳號已被鎖定。"
|
||||
last_attempt: "您還有最後一次嘗試機會,再次失敗您的帳號將會被鎖定。"
|
||||
not_found_in_database: "%{authentication_keys}或密碼錯誤。"
|
||||
timeout: "您的登入時效過期,請重新登入。"
|
||||
unauthenticated: "您需要先登入或註冊後才能繼續。"
|
||||
unconfirmed: "您的帳號需要經過驗證後,才能繼續。"
|
||||
mailer:
|
||||
confirmation_instructions:
|
||||
subject: "確認指令"
|
||||
reset_password_instructions:
|
||||
subject: "重設密碼"
|
||||
unlock_instructions:
|
||||
subject: "帳號解鎖步驟"
|
||||
password_change:
|
||||
subject: "密碼已更改"
|
||||
omniauth_callbacks:
|
||||
failure: "因為 %{reason},無法從 %{kind} 驗證。"
|
||||
success: "成功從 %{kind} 驗證。"
|
||||
passwords:
|
||||
no_token: "這是密碼重設頁面,僅能透過密碼重設信件進入。如果您是透過重設信件進入的,請確認您的網址是完整的。"
|
||||
send_instructions: "您將在幾分鐘後收到一封電子郵件,內有重新設定密碼的步驟說明。"
|
||||
send_paranoid_instructions: "如果我們有您的信箱,您將會收到一封內含可重新設定密碼連結的電子郵件。"
|
||||
updated: "您的密碼已被修改,您現在已經登入。"
|
||||
updated_not_active: "您的密碼已被修改。"
|
||||
registrations:
|
||||
destroyed: "再會!您的帳號已被取消。有緣再會。"
|
||||
signed_up: "註冊成功,歡迎!"
|
||||
signed_up_but_inactive: "您已註冊成功。然而因為您的帳號尚未啓動,暫時無法登入,抱歉!"
|
||||
signed_up_but_locked: "您已註冊成功。 然而因為您的帳號已被鎖定,暫時無法登入,抱歉!"
|
||||
signed_up_but_unconfirmed: "確認信件已送至您的 Email 信箱,請點擊信件內連結以啓動您的帳號。"
|
||||
update_needs_confirmation: "您已經成功的更新帳號資訊,但我們仍需確認您的電子信箱,請至新信箱收信並點擊連結以確認您的新電子郵件帳號。"
|
||||
updated: "您已經成功的更新帳號資訊。"
|
||||
sessions:
|
||||
signed_in: "成功登入。"
|
||||
signed_out: "成功登出。"
|
||||
already_signed_out: "成功登出。"
|
||||
unlocks:
|
||||
send_instructions: "您將在幾分鐘後收到一封電子郵件,內有將帳號解除鎖定的步驟說明。"
|
||||
send_paranoid_instructions: "如果您的帳號已存在,您的電子信箱將會收到如何解鎖帳號的指示。"
|
||||
unlocked: "您的帳號已被解鎖,現在已經登入。"
|
||||
errors:
|
||||
messages:
|
||||
already_confirmed: "已經驗證,請直接登入。"
|
||||
confirmation_period_expired: "必須在 %{period} 內驗證,請重新申請。"
|
||||
expired: "已經過期,請重新申請。"
|
||||
not_found: "找不到。"
|
||||
not_locked: "並未被鎖定。"
|
||||
not_saved:
|
||||
other: "有 %{count} 個錯誤導致 %{resource} 不能被儲存:"
|
||||
440
research/chatwoot/config/locales/el.yml
Normal file
440
research/chatwoot/config/locales/el.yml
Normal file
@@ -0,0 +1,440 @@
|
||||
#Files in the config/locales directory are used for internationalization
|
||||
#and are automatically loaded by Rails. If you want to use locales other
|
||||
#than English, add the necessary files in this directory.
|
||||
#To use the locales, use `I18n.t`:
|
||||
#I18n.t 'hello'
|
||||
#In views, this is aliased to just `t`:
|
||||
#<%= t('hello') %>
|
||||
#To use a different locale, set it with `I18n.locale`:
|
||||
#I18n.locale = :es
|
||||
#This would use the information in config/locales/es.yml.
|
||||
#The following keys must be escaped otherwise they will not be retrieved by
|
||||
#the default I18n backend:
|
||||
#true, false, on, off, yes, no
|
||||
#Instead, surround them with single quotes.
|
||||
#en:
|
||||
#'true': 'foo'
|
||||
#To learn more, please read the Rails Internationalization guide
|
||||
#available at https://guides.rubyonrails.org/i18n.html.
|
||||
el:
|
||||
hello: 'Χαίρε Κόσμε'
|
||||
inbox:
|
||||
reauthorization:
|
||||
success: 'Channel reauthorized successfully'
|
||||
not_required: 'Reauthorization is not required for this inbox'
|
||||
invalid_channel: 'Invalid channel type for reauthorization'
|
||||
auth:
|
||||
saml:
|
||||
invalid_email: 'Παρακαλώ εισάγετε μια έγκυρη διεύθυνση email'
|
||||
authentication_failed: 'Authentication failed. Please check your credentials and try again.'
|
||||
messages:
|
||||
reset_password_success: Woot! Το αίτημά σας για επαναφορά κωδικού ενεργοποιήθηκε. Ελέξτε το email σας για οδηγίες.
|
||||
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.
|
||||
inbox_deletetion_response: Your inbox deletion request will be processed in some time.
|
||||
errors:
|
||||
validations:
|
||||
presence: δεν πρέπει να είναι κενό
|
||||
webhook:
|
||||
invalid: Μη έγκυρα συμβάντα
|
||||
signup:
|
||||
disposable_email: Δεν επιτρέπονται προσωρινά emails
|
||||
blocked_domain: This domain is not allowed. If you believe this is a mistake, please contact support.
|
||||
invalid_email: Έχετε καταχωρήσει ακατάλληλο email
|
||||
email_already_exists: 'Έχει ήδη καταχωρηθεί λογαριασμός στο %{email}'
|
||||
invalid_params: 'Invalid, please check the signup paramters and try again'
|
||||
failed: Η εγγραφή απέτυχε
|
||||
assignment_policy:
|
||||
not_found: Assignment policy not found
|
||||
attachments:
|
||||
invalid: Invalid attachment
|
||||
saml:
|
||||
feature_not_enabled: SAML feature not enabled for this account
|
||||
sso_not_enabled: SAML SSO is not enabled for this installation
|
||||
data_import:
|
||||
data_type:
|
||||
invalid: Μη έγκυρος τύπος δεδομένων
|
||||
contacts:
|
||||
import:
|
||||
failed: Το αρχείο είναι κενό
|
||||
export:
|
||||
success: We will notify you once contacts export file is ready to view.
|
||||
email:
|
||||
invalid: Ακατάλληλο email
|
||||
phone_number:
|
||||
invalid: πρέπει να είναι σε μορφή e164
|
||||
companies:
|
||||
domain:
|
||||
invalid: must be a valid domain name
|
||||
search:
|
||||
query_missing: Specify search string with parameter q
|
||||
messages:
|
||||
search:
|
||||
time_range_limit_exceeded: 'Search is limited to the last %{days} days'
|
||||
categories:
|
||||
locale:
|
||||
unique: πρέπει να είναι μοναδικό στην κατηγορία και την πύλη
|
||||
dyte:
|
||||
invalid_message_type: 'Μη έγκυρος τύπος μηνύματος. Δεν επιτρέπεται η ενέργεια'
|
||||
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.'
|
||||
phone_number_already_exists: 'Channel already exists for this phone number: %{phone_number}, please contact support if the error persists'
|
||||
reauthorization:
|
||||
generic: 'Failed to reauthorize WhatsApp. Please try again.'
|
||||
not_supported: 'Reauthorization is not supported for this type of WhatsApp channel.'
|
||||
inboxes:
|
||||
imap:
|
||||
socket_error: Παρακαλώ ελέγξτε τη σύνδεση δικτύου, τη διεύθυνση IMAP και προσπαθήστε ξανά.
|
||||
no_response_error: Παρακαλούμε ελέγξτε τα διαπιστευτήρια IMAP και προσπαθήστε ξανά.
|
||||
host_unreachable_error: Μη προσβάσιμος διακομιστής, ελέγξτε τη διεύθυνση IMAP, τη θύρα IMAP και προσπαθήστε ξανά.
|
||||
connection_timed_out_error: Λήξη χρονικού ορίου σύνδεσης για %{address}:%{port}
|
||||
connection_closed_error: Η σύνδεση έκλεισε.
|
||||
validations:
|
||||
name: δεν πρέπει να ξεκινά ή να τελειώνει με σύμβολα, και δεν πρέπει να περιέχει τους χαρακτήρες < > / \ @
|
||||
custom_filters:
|
||||
number_of_records: Limit reached. The maximum number of allowed custom filters for a user per account is 1000.
|
||||
invalid_attribute: Invalid attribute key - [%{key}]. The key should be one of [%{allowed_keys}] or a custom attribute defined in the account.
|
||||
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.
|
||||
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.
|
||||
topup:
|
||||
credits_required: Credits amount is required
|
||||
invalid_credits: Invalid credits amount
|
||||
invalid_option: Invalid topup option
|
||||
plan_not_eligible: Top-ups are only available for paid plans. Please upgrade your plan first.
|
||||
stripe_customer_not_configured: Stripe customer not configured
|
||||
no_payment_method: No payment methods found. Please add a payment method before making a purchase.
|
||||
profile:
|
||||
mfa:
|
||||
enabled: MFA enabled successfully
|
||||
disabled: MFA disabled successfully
|
||||
account_saml_settings:
|
||||
invalid_certificate: must be a valid X.509 certificate in PEM format
|
||||
reports:
|
||||
period: Περίοδος αναφοράς %{since} έως %{until}
|
||||
utc_warning: The report generated is in UTC timezone
|
||||
agent_csv:
|
||||
agent_name: Όνομα Πράκτορα
|
||||
conversations_count: Assigned conversations
|
||||
avg_first_response_time: Avg first response time
|
||||
avg_resolution_time: Avg resolution time
|
||||
resolution_count: Αριθμός Αναλύσεων
|
||||
avg_customer_waiting_time: Avg customer waiting time
|
||||
inbox_csv:
|
||||
inbox_name: Όνομα Κιβωτίου
|
||||
inbox_type: Τύπος κιβωτίου εισερχόμενων
|
||||
conversations_count: Αριθμός συνομιλιών
|
||||
avg_first_response_time: Avg first response time
|
||||
avg_resolution_time: Avg resolution time
|
||||
label_csv:
|
||||
label_title: Ετικέτα
|
||||
conversations_count: Αριθμός συνομιλιών
|
||||
avg_first_response_time: Avg first response time
|
||||
avg_resolution_time: Avg resolution time
|
||||
avg_reply_time: Avg reply time
|
||||
resolution_count: Αριθμός Αναλύσεων
|
||||
team_csv:
|
||||
team_name: Όνομα ομάδας
|
||||
conversations_count: Αριθμός συνομιλιών
|
||||
avg_first_response_time: Avg first response time
|
||||
avg_resolution_time: Avg resolution time
|
||||
resolution_count: Αριθμός Αναλύσεων
|
||||
avg_customer_waiting_time: Avg customer waiting time
|
||||
conversation_traffic_csv:
|
||||
timezone: Timezone
|
||||
sla_csv:
|
||||
conversation_id: Conversation ID
|
||||
sla_policy_breached: SLA Policy
|
||||
assignee: Assignee
|
||||
team: Ομάδα
|
||||
inbox: Εισερχόμενα
|
||||
labels: Ετικέτες
|
||||
conversation_link: Link to the Conversation
|
||||
breached_events: Breached Events
|
||||
default_group_by: ημέρα
|
||||
csat:
|
||||
headers:
|
||||
contact_name: Όνομα Επαφής
|
||||
contact_email_address: Διεύθυνση Email Επαφής
|
||||
contact_phone_number: Αριθμός Τηλεφώνου Επαφής
|
||||
link_to_the_conversation: Σύνδεσμος για την συνομιλία
|
||||
agent_name: Όνομα Πράκτορα
|
||||
rating: Αξιολόγηση
|
||||
feedback: Σχόλιο ανατροφοδότησης
|
||||
recorded_at: Ημερομηνία καταγραφής
|
||||
notifications:
|
||||
notification_title:
|
||||
conversation_creation: 'A conversation (#%{display_id}) has been created in %{inbox_name}'
|
||||
conversation_assignment: 'A conversation (#%{display_id}) has been assigned to you'
|
||||
assigned_conversation_new_message: 'A new message is created in conversation (#%{display_id})'
|
||||
conversation_mention: 'You have been mentioned in conversation (#%{display_id})'
|
||||
sla_missed_first_response: 'SLA target first response missed for conversation (#%{display_id})'
|
||||
sla_missed_next_response: 'SLA target next response missed for conversation (#%{display_id})'
|
||||
sla_missed_resolution: 'SLA target resolution missed for conversation (#%{display_id})'
|
||||
attachment: 'Attachment'
|
||||
no_content: 'No content'
|
||||
conversations:
|
||||
captain:
|
||||
handoff: 'Transferring to another agent for further assistance.'
|
||||
messages:
|
||||
instagram_story_content: 'Ο %{story_sender} σας ανέφερε στην ιστορία: '
|
||||
instagram_deleted_story_content: Η ιστορία δεν είναι πλέον διαθέσιμη.
|
||||
instagram_shared_story_content: 'Shared story'
|
||||
instagram_shared_post_content: 'Shared post'
|
||||
deleted: Το μήνυμα διαγράφηκε
|
||||
whatsapp:
|
||||
list_button_label: 'Choose an item'
|
||||
delivery_status:
|
||||
error_code: '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}'
|
||||
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}'
|
||||
open: 'Έγινε επαναφορά της συνομιλίας από τον %{user_name}'
|
||||
pending: 'Η συνομιλία επισημάνθηκε ως εκκρεμής από τον %{user_name}'
|
||||
snoozed: 'Η συνομιλία σημάνθηκε ως "καθυστερημένη" (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'
|
||||
system_auto_open: System reopened the conversation due to a new incoming message.
|
||||
priority:
|
||||
added: '%{user_name} set the priority to %{new_priority}'
|
||||
updated: '%{user_name} changed the priority from %{old_priority} to %{new_priority}'
|
||||
removed: '%{user_name} removed the priority'
|
||||
assignee:
|
||||
self_assigned: 'Ο χρήστης %{user_name} ανέλαβε αυτήν την συνομιλία'
|
||||
assigned: 'Ανατέθηκε στον %{assignee_name} από τον %{user_name}'
|
||||
removed: 'Η συνομιλία σημάνθηκε ως μη ανατεθειμένη από τον %{user_name}'
|
||||
team:
|
||||
assigned: 'Ανατέθηκε στον %{team_name} από τον %{user_name}'
|
||||
assigned_with_assignee: 'Ανατέθηκε στον %{assignee_name} μέσω %{team_name} από %{user_name}'
|
||||
removed: 'Από-ανατέθηκε στον %{team_name} από %{user_name}'
|
||||
labels:
|
||||
added: 'Ο %{user_name} πρόσθεσε ετικέτες %{labels}'
|
||||
removed: 'Ο %{user_name} αφαίρεσε τις ετικέτες %{labels}'
|
||||
sla:
|
||||
added: '%{user_name} added SLA policy %{sla_name}'
|
||||
removed: '%{user_name} removed SLA policy %{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}'
|
||||
csat:
|
||||
not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions'
|
||||
auto_resolve:
|
||||
not_sent_due_to_messaging_window: 'Auto-resolve message not sent due to outgoing message restrictions'
|
||||
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.'
|
||||
templates:
|
||||
greeting_message_body: 'Στον λογαριασμό %{account_name} τυπικά έχετε απάντηση σε μερικές ώρες.'
|
||||
ways_to_reach_you_message_body: 'Δώστε στην ομάδα ένα τρόπο να φτάσει σε σας.'
|
||||
email_input_box_message_body: 'Ειδοποιηθείτε με email'
|
||||
csat_input_message_body: 'Παρακαλώ αξιολογήστε τη συνομιλία'
|
||||
reply:
|
||||
email:
|
||||
header:
|
||||
notifications: 'Ειδοποιήσεις'
|
||||
from_with_name: '%{assignee_name} από %{inbox_name} <%{from_email}>'
|
||||
reply_with_name: '%{assignee_name} από %{inbox_name} <reply+%{reply_email}>'
|
||||
friendly_name: '%{sender_name} από %{business_name} <%{from_email}>'
|
||||
professional_name: '%{business_name} <%{from_email}>'
|
||||
channel_email:
|
||||
header:
|
||||
reply_with_name: '%{assignee_name} από %{inbox_name} <%{from_email}>'
|
||||
reply_with_inbox_name: '%{inbox_name} <%{from_email}>'
|
||||
email_subject: 'νέα μηνύματα σε αυτήν την συνομιλία'
|
||||
transcript_subject: 'Μεταγραφή Συνομιλίας'
|
||||
survey:
|
||||
response: 'Παρακαλώ αξιολογήστε αυτήν την συνομιλία, %{link}'
|
||||
contacts:
|
||||
online:
|
||||
delete: '%{contact_name} είναι Online, παρακαλώ προσπαθήστε ξανά αργότερα'
|
||||
integration_apps:
|
||||
#Note: webhooks and dashboard_apps don't need short_description as they use different modal components
|
||||
dashboard_apps:
|
||||
name: 'Εφαρμογές Dashboard'
|
||||
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.'
|
||||
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} ξεκίνησε μια συνάντηση'
|
||||
slack:
|
||||
name: 'Slack'
|
||||
short_description: 'Receive notifications and respond to conversations directly 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: 'Webhooks'
|
||||
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.'
|
||||
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.'
|
||||
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.'
|
||||
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'
|
||||
short_description: 'Create and link Linear issues directly from conversations.'
|
||||
description: 'Create issues in Linear directly from your conversation window. Alternatively, link existing Linear issues for a more streamlined and efficient issue tracking process.'
|
||||
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.'
|
||||
shopify:
|
||||
name: 'Shopify'
|
||||
short_description: 'Access order details and customer data from your Shopify store.'
|
||||
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.'
|
||||
captain:
|
||||
copilot_message_required: Το μήνυμα είναι απαραίτητο
|
||||
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'
|
||||
invalid_tool_call: 'Invalid tool call'
|
||||
tool_not_available: '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}'
|
||||
custom_tool:
|
||||
slug_generation_failed: 'Unable to generate unique slug after 5 attempts'
|
||||
public_portal:
|
||||
search:
|
||||
search_placeholder: Αναζήτηση άρθρου με τίτλο ή περιεχόμενο...
|
||||
empty_placeholder: Δεν βρέθηκαν αποτελέσματα.
|
||||
loading_placeholder: Αναζήτηση...
|
||||
results_title: Αποτελέσματα Αναζήτησης
|
||||
toc_header: 'On this page'
|
||||
hero:
|
||||
sub_title: Αναζητήστε τα άρθρα εδώ ή περιηγηθείτε στις κατηγορίες παρακάτω.
|
||||
common:
|
||||
home: Αρχική
|
||||
last_updated_on: Last updated on %{last_updated_on}
|
||||
view_all_articles: View all
|
||||
article: article
|
||||
articles: άρθρα
|
||||
author: συγγραφέας
|
||||
authors: authors
|
||||
other: other
|
||||
others: others
|
||||
by: By
|
||||
no_articles: There are no articles here
|
||||
footer:
|
||||
made_with: Made with
|
||||
header:
|
||||
go_to_homepage: Website
|
||||
visit_website: Visit website
|
||||
appearance:
|
||||
system: System
|
||||
light: Light
|
||||
dark: Dark
|
||||
featured_articles: Featured Articles
|
||||
uncategorized: Uncategorized
|
||||
404:
|
||||
title: Page not found
|
||||
description: We couldn't find the page you were looking for.
|
||||
back_to_home: Go to home page
|
||||
slack_unfurl:
|
||||
fields:
|
||||
name: Όνομα
|
||||
email: Email
|
||||
phone_number: Phone
|
||||
company_name: Εταιρία
|
||||
inbox_name: Εισερχόμενα
|
||||
inbox_type: Inbox Type
|
||||
button: Άνοιγμα συνομιλίας
|
||||
time_units:
|
||||
days:
|
||||
one: '%{count} day'
|
||||
other: '%{count} days'
|
||||
hours:
|
||||
one: '%{count} hour'
|
||||
other: '%{count} hours'
|
||||
minutes:
|
||||
one: '%{count} minute'
|
||||
other: '%{count} minutes'
|
||||
seconds:
|
||||
one: '%{count} second'
|
||||
other: '%{count} seconds'
|
||||
automation:
|
||||
system_name: 'Automation System'
|
||||
crm:
|
||||
no_message: 'No messages in conversation'
|
||||
attachment: '[Attachment: %{type}]'
|
||||
no_content: '[No content]'
|
||||
created_activity: |
|
||||
New conversation started on %{brand_name}
|
||||
|
||||
Channel: %{channel_info}
|
||||
Created: %{formatted_creation_time}
|
||||
Conversation ID: %{display_id}
|
||||
View in %{brand_name}: %{url}
|
||||
transcript_activity: |
|
||||
Conversation Transcript from %{brand_name}
|
||||
|
||||
Channel: %{channel_info}
|
||||
Conversation ID: %{display_id}
|
||||
View in %{brand_name}: %{url}
|
||||
|
||||
Transcript:
|
||||
%{format_messages}
|
||||
agent_capacity_policy:
|
||||
inbox_already_assigned: 'Inbox has already been assigned to this policy'
|
||||
portals:
|
||||
send_instructions:
|
||||
email_required: 'Email is required'
|
||||
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}'
|
||||
ssl_status:
|
||||
custom_domain_not_configured: 'Custom domain is not configured'
|
||||
468
research/chatwoot/config/locales/en.yml
Normal file
468
research/chatwoot/config/locales/en.yml
Normal file
@@ -0,0 +1,468 @@
|
||||
# Files in the config/locales directory are used for internationalization
|
||||
# and are automatically loaded by Rails. If you want to use locales other
|
||||
# than English, add the necessary files in this directory.
|
||||
#
|
||||
# To use the locales, use `I18n.t`:
|
||||
#
|
||||
# I18n.t 'hello'
|
||||
#
|
||||
# In views, this is aliased to just `t`:
|
||||
#
|
||||
# <%= t('hello') %>
|
||||
#
|
||||
# To use a different locale, set it with `I18n.locale`:
|
||||
#
|
||||
# I18n.locale = :es
|
||||
#
|
||||
# This would use the information in config/locales/es.yml.
|
||||
#
|
||||
# The following keys must be escaped otherwise they will not be retrieved by
|
||||
# the default I18n backend:
|
||||
#
|
||||
# true, false, on, off, yes, no
|
||||
#
|
||||
# Instead, surround them with single quotes.
|
||||
#
|
||||
# en:
|
||||
# 'true': 'foo'
|
||||
#
|
||||
# To learn more, please read the Rails Internationalization guide
|
||||
# available at https://guides.rubyonrails.org/i18n.html.
|
||||
|
||||
en:
|
||||
hello: 'Hello world'
|
||||
inbox:
|
||||
reauthorization:
|
||||
success: 'Channel reauthorized successfully'
|
||||
not_required: 'Reauthorization is not required for this inbox'
|
||||
invalid_channel: 'Invalid channel type for reauthorization'
|
||||
auth:
|
||||
saml:
|
||||
invalid_email: 'Please enter a valid email address'
|
||||
authentication_failed: 'Authentication failed. Please check your credentials and try again.'
|
||||
messages:
|
||||
reset_password: Request for password reset is successful. A email with instructions will be sent to your email if it exists.
|
||||
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.
|
||||
inbox_deletetion_response: Your inbox deletion request will be processed in some time.
|
||||
|
||||
errors:
|
||||
validations:
|
||||
presence: must not be blank
|
||||
webhook:
|
||||
invalid: Invalid events
|
||||
signup:
|
||||
disposable_email: We do not allow disposable emails
|
||||
blocked_domain: This domain is not allowed. If you believe this is a mistake, please contact support.
|
||||
invalid_email: You have entered an invalid email
|
||||
email_already_exists: 'You have already signed up for an account with %{email}'
|
||||
invalid_params: 'Invalid, please check the signup paramters and try again'
|
||||
failed: Signup failed
|
||||
assignment_policy:
|
||||
not_found: Assignment policy not found
|
||||
attachments:
|
||||
invalid: Invalid attachment
|
||||
saml:
|
||||
feature_not_enabled: SAML feature not enabled for this account
|
||||
sso_not_enabled: SAML SSO is not enabled for this installation
|
||||
data_import:
|
||||
data_type:
|
||||
invalid: Invalid data type
|
||||
contacts:
|
||||
import:
|
||||
failed: File is blank
|
||||
export:
|
||||
success: We will notify you once contacts export file is ready to view.
|
||||
email:
|
||||
invalid: Invalid email
|
||||
phone_number:
|
||||
invalid: should be in e164 format
|
||||
companies:
|
||||
domain:
|
||||
invalid: must be a valid domain name
|
||||
search:
|
||||
query_missing: Specify search string with parameter q
|
||||
messages:
|
||||
search:
|
||||
time_range_limit_exceeded: 'Search is limited to the last %{days} days'
|
||||
categories:
|
||||
locale:
|
||||
unique: should be unique in the category and portal
|
||||
dyte:
|
||||
invalid_message_type: 'Invalid message type. Action not permitted'
|
||||
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.'
|
||||
phone_number_already_exists: 'Channel already exists for this phone number: %{phone_number}, please contact support if the error persists'
|
||||
reauthorization:
|
||||
generic: 'Failed to reauthorize WhatsApp. Please try again.'
|
||||
not_supported: 'Reauthorization is not supported for this type of WhatsApp channel.'
|
||||
inboxes:
|
||||
imap:
|
||||
socket_error: Please check the network connection, IMAP address and try again.
|
||||
no_response_error: Please check the IMAP credentials and try again.
|
||||
host_unreachable_error: Host unreachable, Please check the IMAP address, IMAP port and try again.
|
||||
connection_timed_out_error: Connection timed out for %{address}:%{port}
|
||||
connection_closed_error: Connection closed.
|
||||
validations:
|
||||
name: should not start or end with symbols, and it should not have < > / \ @ characters.
|
||||
custom_filters:
|
||||
number_of_records: Limit reached. The maximum number of allowed custom filters for a user per account is 1000.
|
||||
invalid_attribute: Invalid attribute key - [%{key}]. The key should be one of [%{allowed_keys}] or a custom attribute defined in the account.
|
||||
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.
|
||||
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.
|
||||
topup:
|
||||
credits_required: Credits amount is required
|
||||
invalid_credits: Invalid credits amount
|
||||
invalid_option: Invalid topup option
|
||||
plan_not_eligible: Top-ups are only available for paid plans. Please upgrade your plan first.
|
||||
stripe_customer_not_configured: Stripe customer not configured
|
||||
no_payment_method: No payment methods found. Please add a payment method before making a purchase.
|
||||
reports:
|
||||
date_range_too_long: Date range cannot exceed 6 months
|
||||
profile:
|
||||
mfa:
|
||||
enabled: MFA enabled successfully
|
||||
disabled: MFA disabled successfully
|
||||
account_saml_settings:
|
||||
invalid_certificate: must be a valid X.509 certificate in PEM format
|
||||
reports:
|
||||
period: Reporting period %{since} to %{until}
|
||||
utc_warning: The report generated is in UTC timezone
|
||||
agent_csv:
|
||||
agent_name: Agent name
|
||||
conversations_count: Assigned conversations
|
||||
avg_first_response_time: Avg first response time
|
||||
avg_resolution_time: Avg resolution time
|
||||
resolution_count: Resolution Count
|
||||
avg_customer_waiting_time: Avg customer waiting time
|
||||
inbox_csv:
|
||||
inbox_name: Inbox name
|
||||
inbox_type: Inbox type
|
||||
conversations_count: No. of conversations
|
||||
avg_first_response_time: Avg first response time
|
||||
avg_resolution_time: Avg resolution time
|
||||
label_csv:
|
||||
label_title: Label
|
||||
conversations_count: No. of conversations
|
||||
avg_first_response_time: Avg first response time
|
||||
avg_resolution_time: Avg resolution time
|
||||
avg_reply_time: Avg reply time
|
||||
resolution_count: Resolution Count
|
||||
team_csv:
|
||||
team_name: Team name
|
||||
conversations_count: Conversations count
|
||||
avg_first_response_time: Avg first response time
|
||||
avg_resolution_time: Avg resolution time
|
||||
resolution_count: Resolution Count
|
||||
avg_customer_waiting_time: Avg customer waiting time
|
||||
conversation_csv:
|
||||
conversations_count: Conversations
|
||||
incoming_messages_count: Messages received
|
||||
outgoing_messages_count: Messages sent
|
||||
avg_first_response_time: Avg first response time
|
||||
avg_resolution_time: Avg resolution time
|
||||
resolution_count: Resolution count
|
||||
avg_customer_waiting_time: Avg customer waiting time
|
||||
conversation_traffic_csv:
|
||||
timezone: Timezone
|
||||
sla_csv:
|
||||
conversation_id: Conversation ID
|
||||
sla_policy_breached: SLA Policy
|
||||
assignee: Assignee
|
||||
team: Team
|
||||
inbox: Inbox
|
||||
labels: Labels
|
||||
conversation_link: Link to the Conversation
|
||||
breached_events: Breached Events
|
||||
default_group_by: day
|
||||
csat:
|
||||
headers:
|
||||
contact_name: Contact Name
|
||||
contact_email_address: Contact Email Address
|
||||
contact_phone_number: Contact Phone Number
|
||||
link_to_the_conversation: Link to the conversation
|
||||
agent_name: Agent Name
|
||||
rating: Rating
|
||||
feedback: Feedback Comment
|
||||
recorded_at: Recorded date
|
||||
review_notes: Review Notes
|
||||
notifications:
|
||||
notification_title:
|
||||
conversation_creation: 'A conversation (#%{display_id}) has been created in %{inbox_name}'
|
||||
conversation_assignment: 'A conversation (#%{display_id}) has been assigned to you'
|
||||
assigned_conversation_new_message: 'A new message is created in conversation (#%{display_id})'
|
||||
conversation_mention: 'You have been mentioned in conversation (#%{display_id})'
|
||||
sla_missed_first_response: 'SLA target first response missed for conversation (#%{display_id})'
|
||||
sla_missed_next_response: 'SLA target next response missed for conversation (#%{display_id})'
|
||||
sla_missed_resolution: 'SLA target resolution missed for conversation (#%{display_id})'
|
||||
attachment: 'Attachment'
|
||||
no_content: 'No content'
|
||||
conversations:
|
||||
captain:
|
||||
handoff: 'Transferring to another agent for further assistance.'
|
||||
messages:
|
||||
instagram_story_content: '%{story_sender} mentioned you in the story: '
|
||||
instagram_deleted_story_content: This story is no longer available.
|
||||
instagram_shared_story_content: 'Shared story'
|
||||
instagram_shared_post_content: 'Shared post'
|
||||
deleted: This message was deleted
|
||||
whatsapp:
|
||||
list_button_label: 'Choose an item'
|
||||
delivery_status:
|
||||
error_code: 'Error code: %{error_code}'
|
||||
activity:
|
||||
captain:
|
||||
resolved: 'Conversation was marked resolved by %{user_name} due to inactivity'
|
||||
resolved_by_tool: 'Conversation was marked resolved by %{user_name}: %{reason}'
|
||||
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}'
|
||||
open: 'Conversation was reopened by %{user_name}'
|
||||
pending: 'Conversation was marked as pending by %{user_name}'
|
||||
snoozed: 'Conversation was snoozed by %{user_name}'
|
||||
auto_resolved_days: 'Conversation was marked resolved by system due to %{count} days of inactivity'
|
||||
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'
|
||||
system_auto_open: System reopened the conversation due to a new incoming message.
|
||||
priority:
|
||||
added: '%{user_name} set the priority to %{new_priority}'
|
||||
updated: '%{user_name} changed the priority from %{old_priority} to %{new_priority}'
|
||||
removed: '%{user_name} removed the priority'
|
||||
assignee:
|
||||
self_assigned: '%{user_name} self-assigned this conversation'
|
||||
assigned: 'Assigned to %{assignee_name} by %{user_name}'
|
||||
removed: 'Conversation unassigned by %{user_name}'
|
||||
team:
|
||||
assigned: 'Assigned to %{team_name} by %{user_name}'
|
||||
assigned_with_assignee: 'Assigned to %{assignee_name} via %{team_name} by %{user_name}'
|
||||
removed: 'Unassigned from %{team_name} by %{user_name}'
|
||||
labels:
|
||||
added: '%{user_name} added %{labels}'
|
||||
removed: '%{user_name} removed %{labels}'
|
||||
sla:
|
||||
added: '%{user_name} added SLA policy %{sla_name}'
|
||||
removed: '%{user_name} removed SLA policy %{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}'
|
||||
csat:
|
||||
not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions'
|
||||
auto_resolve:
|
||||
not_sent_due_to_messaging_window: 'Auto-resolve message not sent due to outgoing message restrictions'
|
||||
muted: '%{user_name} has muted the conversation'
|
||||
unmuted: '%{user_name} has unmuted the conversation'
|
||||
auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.'
|
||||
templates:
|
||||
greeting_message_body: '%{account_name} typically replies in a few hours.'
|
||||
ways_to_reach_you_message_body: 'Give the team a way to reach you.'
|
||||
email_input_box_message_body: 'Get notified by email'
|
||||
csat_input_message_body: 'Please rate the conversation'
|
||||
reply:
|
||||
email:
|
||||
header:
|
||||
notifications: 'Notifications'
|
||||
from_with_name: '%{assignee_name} from %{inbox_name} <%{from_email}>'
|
||||
reply_with_name: '%{assignee_name} from %{inbox_name} <reply+%{reply_email}>'
|
||||
friendly_name: '%{sender_name} from %{business_name} <%{from_email}>'
|
||||
professional_name: '%{business_name} <%{from_email}>'
|
||||
channel_email:
|
||||
header:
|
||||
reply_with_name: '%{assignee_name} from %{inbox_name} <%{from_email}>'
|
||||
reply_with_inbox_name: '%{inbox_name} <%{from_email}>'
|
||||
email_subject: 'New messages on this conversation'
|
||||
transcript_subject: 'Conversation Transcript'
|
||||
survey:
|
||||
response: 'Please rate this conversation, %{link}'
|
||||
contacts:
|
||||
online:
|
||||
delete: '%{contact_name} is Online, please try again later'
|
||||
integration_apps:
|
||||
# Note: webhooks and dashboard_apps don't need short_description as they use different modal components
|
||||
dashboard_apps:
|
||||
name: 'Dashboard Apps'
|
||||
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.'
|
||||
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.'
|
||||
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: 'Webhooks'
|
||||
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.'
|
||||
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.'
|
||||
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.'
|
||||
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'
|
||||
short_description: 'Create and link Linear issues directly from conversations.'
|
||||
description: 'Create issues in Linear directly from your conversation window. Alternatively, link existing Linear issues for a more streamlined and efficient issue tracking process.'
|
||||
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.'
|
||||
shopify:
|
||||
name: 'Shopify'
|
||||
short_description: 'Access order details and customer data from your Shopify store.'
|
||||
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.'
|
||||
captain:
|
||||
copilot_message_required: Message is required
|
||||
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.'
|
||||
upgrade: 'Upgrade your plan to enable Captain AI'
|
||||
disabled: 'Captain AI is disabled for this account.'
|
||||
api_key_missing: 'Captain AI API key is not configured.'
|
||||
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'
|
||||
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}'
|
||||
custom_tool:
|
||||
slug_generation_failed: 'Unable to generate unique slug after 5 attempts'
|
||||
public_portal:
|
||||
search:
|
||||
search_placeholder: Search for article by title or body...
|
||||
empty_placeholder: No results found.
|
||||
loading_placeholder: Searching...
|
||||
results_title: Search results
|
||||
toc_header: 'On this page'
|
||||
hero:
|
||||
sub_title: Search for the articles here or browse the categories below.
|
||||
common:
|
||||
home: Home
|
||||
last_updated_on: Last updated on %{last_updated_on}
|
||||
view_all_articles: View all
|
||||
article: article
|
||||
articles: articles
|
||||
author: author
|
||||
authors: authors
|
||||
other: other
|
||||
others: others
|
||||
by: By
|
||||
no_articles: There are no articles here
|
||||
footer:
|
||||
made_with: Made with
|
||||
header:
|
||||
go_to_homepage: Website
|
||||
visit_website: Visit website
|
||||
appearance:
|
||||
system: System
|
||||
light: Light
|
||||
dark: Dark
|
||||
featured_articles: Featured Articles
|
||||
uncategorized: Uncategorized
|
||||
404:
|
||||
title: Page not found
|
||||
description: We couldn't find the page you were looking for.
|
||||
back_to_home: Go to home page
|
||||
slack_unfurl:
|
||||
fields:
|
||||
name: Name
|
||||
email: Email
|
||||
phone_number: Phone
|
||||
company_name: Company
|
||||
inbox_name: Inbox
|
||||
inbox_type: Inbox Type
|
||||
button: Open conversation
|
||||
time_units:
|
||||
days:
|
||||
one: '%{count} day'
|
||||
other: '%{count} days'
|
||||
hours:
|
||||
one: '%{count} hour'
|
||||
other: '%{count} hours'
|
||||
minutes:
|
||||
one: '%{count} minute'
|
||||
other: '%{count} minutes'
|
||||
seconds:
|
||||
one: '%{count} second'
|
||||
other: '%{count} seconds'
|
||||
automation:
|
||||
system_name: 'Automation System'
|
||||
crm:
|
||||
no_message: 'No messages in conversation'
|
||||
attachment: '[Attachment: %{type}]'
|
||||
no_content: '[No content]'
|
||||
created_activity: |
|
||||
New conversation started on %{brand_name}
|
||||
|
||||
Channel: %{channel_info}
|
||||
Created: %{formatted_creation_time}
|
||||
Conversation ID: %{display_id}
|
||||
View in %{brand_name}: %{url}
|
||||
transcript_activity: |
|
||||
Conversation Transcript from %{brand_name}
|
||||
|
||||
Channel: %{channel_info}
|
||||
Conversation ID: %{display_id}
|
||||
View in %{brand_name}: %{url}
|
||||
|
||||
Transcript:
|
||||
%{format_messages}
|
||||
agent_capacity_policy:
|
||||
inbox_already_assigned: 'Inbox has already been assigned to this policy'
|
||||
portals:
|
||||
send_instructions:
|
||||
email_required: 'Email is required'
|
||||
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}'
|
||||
ssl_status:
|
||||
custom_domain_not_configured: 'Custom domain is not configured'
|
||||
440
research/chatwoot/config/locales/es.yml
Normal file
440
research/chatwoot/config/locales/es.yml
Normal file
@@ -0,0 +1,440 @@
|
||||
#Files in the config/locales directory are used for internationalization
|
||||
#and are automatically loaded by Rails. If you want to use locales other
|
||||
#than English, add the necessary files in this directory.
|
||||
#To use the locales, use `I18n.t`:
|
||||
#I18n.t 'hello'
|
||||
#In views, this is aliased to just `t`:
|
||||
#<%= t('hello') %>
|
||||
#To use a different locale, set it with `I18n.locale`:
|
||||
#I18n.locale = :es
|
||||
#This would use the information in config/locales/es.yml.
|
||||
#The following keys must be escaped otherwise they will not be retrieved by
|
||||
#the default I18n backend:
|
||||
#true, false, on, off, yes, no
|
||||
#Instead, surround them with single quotes.
|
||||
#en:
|
||||
#'true': 'foo'
|
||||
#To learn more, please read the Rails Internationalization guide
|
||||
#available at https://guides.rubyonrails.org/i18n.html.
|
||||
es:
|
||||
hello: 'Hola mundo'
|
||||
inbox:
|
||||
reauthorization:
|
||||
success: 'Channel reauthorized successfully'
|
||||
not_required: 'Reauthorization is not required for this inbox'
|
||||
invalid_channel: 'Invalid channel type for reauthorization'
|
||||
auth:
|
||||
saml:
|
||||
invalid_email: 'Por favor, introduzca una dirección de correo válida'
|
||||
authentication_failed: 'Authentication failed. Please check your credentials and try again.'
|
||||
messages:
|
||||
reset_password_success: '¡Genial! La solicitud de restablecimiento de contraseña ha sido exitosa. Revisa tu correo para ver las instrucciones.'
|
||||
reset_password_failure: '¡Uh ho! No hemos podido encontrar ningún usuario con el correo electrónico especificado.'
|
||||
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.
|
||||
inbox_deletetion_response: Su solicitud de eliminación de la bandeja de entrada será procesada en algún tiempo.
|
||||
errors:
|
||||
validations:
|
||||
presence: no debe estar en blanco
|
||||
webhook:
|
||||
invalid: Eventos inválidos
|
||||
signup:
|
||||
disposable_email: No permitimos correos electrónicos desechables
|
||||
blocked_domain: Este dominio no está permitido. Si cree que esto es un error, póngase en contacto con soporte.
|
||||
invalid_email: Ha introducido un correo electrónico no válido
|
||||
email_already_exists: 'Ya te has registrado en una cuenta con %{email}'
|
||||
invalid_params: 'Inválido, por favor comprueba los parámetros de registro e inténtalo de nuevo'
|
||||
failed: Registro fallido
|
||||
assignment_policy:
|
||||
not_found: Assignment policy not found
|
||||
attachments:
|
||||
invalid: Invalid attachment
|
||||
saml:
|
||||
feature_not_enabled: SAML feature not enabled for this account
|
||||
sso_not_enabled: SAML SSO is not enabled for this installation
|
||||
data_import:
|
||||
data_type:
|
||||
invalid: Tipo de datos no válido
|
||||
contacts:
|
||||
import:
|
||||
failed: Archivo está en blanco
|
||||
export:
|
||||
success: Le notificaremos cuando el archivo de exportación de contactos esté listo para ver.
|
||||
email:
|
||||
invalid: Email inválido
|
||||
phone_number:
|
||||
invalid: debe estar en formato e164
|
||||
companies:
|
||||
domain:
|
||||
invalid: must be a valid domain name
|
||||
search:
|
||||
query_missing: Specify search string with parameter q
|
||||
messages:
|
||||
search:
|
||||
time_range_limit_exceeded: 'Search is limited to the last %{days} days'
|
||||
categories:
|
||||
locale:
|
||||
unique: debe ser único en la categoría y el portal
|
||||
dyte:
|
||||
invalid_message_type: 'Tipo de mensaje inválido. Acción no permitida'
|
||||
slack:
|
||||
invalid_channel_id: 'Canal de slack inválido. Por favor, inténtalo de nuevo'
|
||||
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.'
|
||||
phone_number_already_exists: 'Channel already exists for this phone number: %{phone_number}, please contact support if the error persists'
|
||||
reauthorization:
|
||||
generic: 'Failed to reauthorize WhatsApp. Please try again.'
|
||||
not_supported: 'Reauthorization is not supported for this type of WhatsApp channel.'
|
||||
inboxes:
|
||||
imap:
|
||||
socket_error: Verifique la conexión de red, la dirección IMAP y vuelva a intentarlo.
|
||||
no_response_error: Verifique las credenciales de IMAP y vuelva a intentarlo.
|
||||
host_unreachable_error: Host inaccesible. Verifique la dirección IMAP, el puerto IMAP e intente nuevamente.
|
||||
connection_timed_out_error: Se agotó el tiempo de conexión para %{address}:%{port}
|
||||
connection_closed_error: Conexión cerrada.
|
||||
validations:
|
||||
name: no debe comenzar ni terminar con símbolos, y no debe tener caracteres < > / \ @.
|
||||
custom_filters:
|
||||
number_of_records: Límite alcanzado. El número máximo de filtros personalizados permitidos para un usuario por cuenta es de 1000.
|
||||
invalid_attribute: Clave de atributo no válida - [%{key}]. La clave debe ser una de [%{allowed_keys}] o un atributo personalizado definido en la cuenta.
|
||||
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.
|
||||
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.
|
||||
topup:
|
||||
credits_required: Credits amount is required
|
||||
invalid_credits: Invalid credits amount
|
||||
invalid_option: Invalid topup option
|
||||
plan_not_eligible: Top-ups are only available for paid plans. Please upgrade your plan first.
|
||||
stripe_customer_not_configured: Stripe customer not configured
|
||||
no_payment_method: No payment methods found. Please add a payment method before making a purchase.
|
||||
profile:
|
||||
mfa:
|
||||
enabled: MFA enabled successfully
|
||||
disabled: MFA disabled successfully
|
||||
account_saml_settings:
|
||||
invalid_certificate: must be a valid X.509 certificate in PEM format
|
||||
reports:
|
||||
period: Reportando el periodo desde %{since} hasta %{until}
|
||||
utc_warning: El informe generado está en zona horaria UTC
|
||||
agent_csv:
|
||||
agent_name: Nombre del agente
|
||||
conversations_count: Conversaciones asignadas
|
||||
avg_first_response_time: Promedio de tiempo de la primera respuesta
|
||||
avg_resolution_time: Tiempo promedio de resolución
|
||||
resolution_count: Número de resoluciones
|
||||
avg_customer_waiting_time: Tiempo promedio de espera del cliente
|
||||
inbox_csv:
|
||||
inbox_name: Nombre de la bandeja de entrada
|
||||
inbox_type: Tipo de bandeja de entrada
|
||||
conversations_count: Núm. de conversaciones
|
||||
avg_first_response_time: Promedio de tiempo de la primera respuesta
|
||||
avg_resolution_time: Tiempo promedio de resolución
|
||||
label_csv:
|
||||
label_title: Etiqueta
|
||||
conversations_count: Núm. de conversaciones
|
||||
avg_first_response_time: Promedio de tiempo de la primera respuesta
|
||||
avg_resolution_time: Tiempo promedio de resolución
|
||||
avg_reply_time: Avg reply time
|
||||
resolution_count: Número de resoluciones
|
||||
team_csv:
|
||||
team_name: Nombre del equipo
|
||||
conversations_count: Cantidad de conversaciones
|
||||
avg_first_response_time: Promedio de tiempo de la primera respuesta
|
||||
avg_resolution_time: Tiempo promedio de resolución
|
||||
resolution_count: Número de resoluciones
|
||||
avg_customer_waiting_time: Tiempo promedio de espera del cliente
|
||||
conversation_traffic_csv:
|
||||
timezone: Timezone
|
||||
sla_csv:
|
||||
conversation_id: ID de conversación
|
||||
sla_policy_breached: Política de SLA
|
||||
assignee: Cesionario
|
||||
team: Equipo
|
||||
inbox: Bandeja de entrada
|
||||
labels: Etiquetas
|
||||
conversation_link: Enlace a la conversación
|
||||
breached_events: Eventos violados
|
||||
default_group_by: día
|
||||
csat:
|
||||
headers:
|
||||
contact_name: Nombre de Contacto
|
||||
contact_email_address: Correo electrónico de contacto
|
||||
contact_phone_number: Número de teléfono de contacto
|
||||
link_to_the_conversation: Enlace a la conversación
|
||||
agent_name: Nombre del agente
|
||||
rating: Calificación
|
||||
feedback: Comentario de opinión
|
||||
recorded_at: Fecha registrada
|
||||
notifications:
|
||||
notification_title:
|
||||
conversation_creation: 'Una conversación (#%{display_id}) ha sido creada en %{inbox_name}'
|
||||
conversation_assignment: 'Una conversación (#%{display_id}) te ha sido asignada'
|
||||
assigned_conversation_new_message: 'Un nuevo mensaje fue creado en la conversación (#%{display_id})'
|
||||
conversation_mention: 'Has sido mencionado en la conversación (#%{display_id})'
|
||||
sla_missed_first_response: 'Primera respuesta al objetivo de SLA perdida para la conversación (#%{display_id})'
|
||||
sla_missed_next_response: 'Falta la siguiente respuesta del SLA para la conversación (#%{display_id})'
|
||||
sla_missed_resolution: 'Falta la siguiente respuesta del SLA para la conversación (#%{display_id})'
|
||||
attachment: 'Adjunto'
|
||||
no_content: 'Sin contenido'
|
||||
conversations:
|
||||
captain:
|
||||
handoff: 'Transferring to another agent for further assistance.'
|
||||
messages:
|
||||
instagram_story_content: '%{story_sender} te mencionó en la historia: '
|
||||
instagram_deleted_story_content: Esta historia ya no está disponible.
|
||||
instagram_shared_story_content: 'Shared story'
|
||||
instagram_shared_post_content: 'Shared post'
|
||||
deleted: Este mensaje se ha eliminado
|
||||
whatsapp:
|
||||
list_button_label: 'Choose an item'
|
||||
delivery_status:
|
||||
error_code: 'Código de error: %{error_code}'
|
||||
activity:
|
||||
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}'
|
||||
open: 'La conversación fue reabierta por %{user_name}'
|
||||
pending: 'La conversación fue marcada como pendiente por %{user_name}'
|
||||
snoozed: 'La conversación fue pospuesta por %{user_name}'
|
||||
auto_resolved_days: 'La conversación fue marcada por el sistema debido a %{count} días de inactividad'
|
||||
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'
|
||||
system_auto_open: El sistema reabrió la conversación debido a un nuevo mensaje entrante.
|
||||
priority:
|
||||
added: '%{user_name} estableció la prioridad a %{new_priority}'
|
||||
updated: '%{user_name} cambió la prioridad de %{old_priority} a %{new_priority}'
|
||||
removed: '%{user_name} eliminó la prioridad'
|
||||
assignee:
|
||||
self_assigned: '%{user_name} auto-asignado a esta conversación'
|
||||
assigned: 'Asignado a %{assignee_name} por %{user_name}'
|
||||
removed: 'Conversación no asignada por %{user_name}'
|
||||
team:
|
||||
assigned: 'Asignado a %{team_name} por %{user_name}'
|
||||
assigned_with_assignee: 'Asignado a %{assignee_name} via %{team_name} por %{user_name}'
|
||||
removed: 'Desasignado de %{team_name} por %{user_name}'
|
||||
labels:
|
||||
added: '%{user_name} agregó %{labels}'
|
||||
removed: '%{user_name} eliminó a %{labels}'
|
||||
sla:
|
||||
added: '%{user_name} agregó la política de SLA %{sla_name}'
|
||||
removed: '%{user_name} eliminó la política de 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}'
|
||||
csat:
|
||||
not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions'
|
||||
auto_resolve:
|
||||
not_sent_due_to_messaging_window: 'Auto-resolve message not sent due to outgoing message restrictions'
|
||||
muted: '%{user_name} ha silenciado la conversación'
|
||||
unmuted: '%{user_name} ha anulado el silenciado de la conversación'
|
||||
auto_resolution_message: 'Resolviendo la conversación, ya que ha estado inactiva durante un tiempo. Por favor, inicia una nueva conversación si necesitas más ayuda.'
|
||||
templates:
|
||||
greeting_message_body: '%{account_name} normalmente responde en unas pocas horas.'
|
||||
ways_to_reach_you_message_body: 'Dale al equipo una forma de llegar a ti.'
|
||||
email_input_box_message_body: 'Recibir notificaciones por correo electrónico'
|
||||
csat_input_message_body: 'Por favor, valora la conversación'
|
||||
reply:
|
||||
email:
|
||||
header:
|
||||
notifications: 'Notificaciones'
|
||||
from_with_name: '%{assignee_name} de %{inbox_name} <%{from_email}>'
|
||||
reply_with_name: '%{assignee_name} de %{inbox_name} <reply+%{reply_email}>'
|
||||
friendly_name: '%{sender_name} de %{business_name} <%{from_email}>'
|
||||
professional_name: '%{business_name} <%{from_email}>'
|
||||
channel_email:
|
||||
header:
|
||||
reply_with_name: '%{assignee_name} de %{inbox_name} <%{from_email}>'
|
||||
reply_with_inbox_name: '%{inbox_name} <%{from_email}>'
|
||||
email_subject: 'Nuevos mensajes en esta conversación'
|
||||
transcript_subject: 'Transcripción de la conversación'
|
||||
survey:
|
||||
response: 'Por favor califica esta conversación, %{link}'
|
||||
contacts:
|
||||
online:
|
||||
delete: '%{contact_name} está conectado, por favor inténtalo más tarde'
|
||||
integration_apps:
|
||||
#Note: webhooks and dashboard_apps don't need short_description as they use different modal components
|
||||
dashboard_apps:
|
||||
name: 'Panel de aplicaciones'
|
||||
description: 'Las aplicaciones de panel te permiten crear e incrustar aplicaciones que muestran información de usuario, pedidos o historial de pagos, proporcionando más contexto a tus agentes de soporte al cliente.'
|
||||
dyte:
|
||||
name: 'Dyte'
|
||||
short_description: 'Start video/voice calls with customers directly from Chatwoot.'
|
||||
description: 'Dyte es un producto que integra funcionalidades de audio y video en tu aplicación. Con esta integración, tus agentes pueden iniciar llamadas de video/voz con tus clientes directamente desde Chatwoot.'
|
||||
meeting_name: '%{agent_name} ha iniciado una reunión'
|
||||
slack:
|
||||
name: 'Slack'
|
||||
short_description: 'Receive notifications and respond to conversations directly in Slack.'
|
||||
description: "Integra Chatwoot con Slack para mantener a tu equipo sincronizado. Esta integración te permite recibir notificaciones de nuevas conversaciones y responder directamente desde la interfaz de Slack."
|
||||
webhooks:
|
||||
name: 'Webhook'
|
||||
description: 'Los eventos de webhook proporcionan actualizaciones en tiempo real sobre las actividades en tu cuenta de Chatwoot. Puedes suscribirte a los eventos que prefieras y Chatwoot te enviará llamadas HTTP con las actualizaciones.'
|
||||
dialogflow:
|
||||
name: 'Dialogflow'
|
||||
short_description: 'Build chatbots to handle initial queries before transferring to agents.'
|
||||
description: 'Construye chatbots con Dialogflow e intégralos fácilmente en tu bandeja de entrada. Estos bots pueden manejar consultas iniciales antes de transferirlas a un agente de servicio al cliente.'
|
||||
google_translate:
|
||||
name: 'Traductor de Google'
|
||||
short_description: 'Automatically translate customer messages for agents.'
|
||||
description: "Integra Google Translate para ayudar a los agentes a traducir fácilmente los mensajes de los clientes. Esta integración detecta automáticamente el idioma y lo convierte al idioma preferido del agente o del administrador."
|
||||
openai:
|
||||
name: 'OpenAI'
|
||||
short_description: 'AI-powered reply suggestions, summarization, and message enhancement.'
|
||||
description: 'Aprovecha el poder de los grandes modelos de lenguaje de OpenAI con funciones como sugerencias de respuestas, resúmenes, reformulación de mensajes, corrección ortográfica y clasificación de etiquetas.'
|
||||
linear:
|
||||
name: 'Lineal'
|
||||
short_description: 'Create and link Linear issues directly from conversations.'
|
||||
description: 'Crea problemas en Linear directamente desde tu ventana de conversación. Alternativamente, enlaza problemas existentes en Linear para un proceso de seguimiento de problemas más eficiente y ágil.'
|
||||
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.'
|
||||
shopify:
|
||||
name: 'Shopify'
|
||||
short_description: 'Access order details and customer data from your Shopify store.'
|
||||
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.'
|
||||
captain:
|
||||
copilot_message_required: El mensaje es obligatorio
|
||||
copilot_error: 'Conecte un asistente a esta bandeja de entrada para utilizar Copilot'
|
||||
copilot_limit: 'Te quedaste sin créditos de Copilot. Puedes comprar más créditos desde la sección de facturación.'
|
||||
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'
|
||||
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}'
|
||||
custom_tool:
|
||||
slug_generation_failed: 'Unable to generate unique slug after 5 attempts'
|
||||
public_portal:
|
||||
search:
|
||||
search_placeholder: Buscar artículo por título o cuerpo...
|
||||
empty_placeholder: No se encontraron resultados.
|
||||
loading_placeholder: Buscando...
|
||||
results_title: Buscar resultados
|
||||
toc_header: 'En esta página'
|
||||
hero:
|
||||
sub_title: Busque aquí los artículos o busque las categorías de abajo.
|
||||
common:
|
||||
home: Inicio
|
||||
last_updated_on: Última actualización el %{last_updated_on}
|
||||
view_all_articles: Ver todo
|
||||
article: artículo
|
||||
articles: artículos
|
||||
author: autor
|
||||
authors: autores
|
||||
other: otro
|
||||
others: otros
|
||||
by: Por
|
||||
no_articles: No hay artículos aquí
|
||||
footer:
|
||||
made_with: Hecho con
|
||||
header:
|
||||
go_to_homepage: Sitio web
|
||||
visit_website: Visit website
|
||||
appearance:
|
||||
system: Sistema
|
||||
light: Claro
|
||||
dark: Oscuro
|
||||
featured_articles: Artículos destacados
|
||||
uncategorized: Sin categoría
|
||||
404:
|
||||
title: Página no encontrada
|
||||
description: No pudimos encontrar la página que estaba buscando.
|
||||
back_to_home: Ir a la página de inicio
|
||||
slack_unfurl:
|
||||
fields:
|
||||
name: Nombre
|
||||
email: Correo electrónico
|
||||
phone_number: Teléfono
|
||||
company_name: Empresa
|
||||
inbox_name: Bandeja de entrada
|
||||
inbox_type: Tipo de bandeja de entrada
|
||||
button: Abrir conversación
|
||||
time_units:
|
||||
days:
|
||||
one: '%{count} día'
|
||||
other: '%{count} días'
|
||||
hours:
|
||||
one: '%{count} hora'
|
||||
other: '%{count} horas'
|
||||
minutes:
|
||||
one: '%{count} minuto'
|
||||
other: '%{count} minutos'
|
||||
seconds:
|
||||
one: '%{count} segundo'
|
||||
other: '%{count} segundos'
|
||||
automation:
|
||||
system_name: 'Automation System'
|
||||
crm:
|
||||
no_message: 'No messages in conversation'
|
||||
attachment: '[Attachment: %{type}]'
|
||||
no_content: '[Sin contenido]'
|
||||
created_activity: |
|
||||
New conversation started on %{brand_name}
|
||||
|
||||
Channel: %{channel_info}
|
||||
Created: %{formatted_creation_time}
|
||||
Conversation ID: %{display_id}
|
||||
View in %{brand_name}: %{url}
|
||||
transcript_activity: |
|
||||
Conversation Transcript from %{brand_name}
|
||||
|
||||
Channel: %{channel_info}
|
||||
Conversation ID: %{display_id}
|
||||
View in %{brand_name}: %{url}
|
||||
|
||||
Transcript:
|
||||
%{format_messages}
|
||||
agent_capacity_policy:
|
||||
inbox_already_assigned: 'Inbox has already been assigned to this policy'
|
||||
portals:
|
||||
send_instructions:
|
||||
email_required: 'El email es requerido'
|
||||
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}'
|
||||
ssl_status:
|
||||
custom_domain_not_configured: 'Custom domain is not configured'
|
||||
440
research/chatwoot/config/locales/et.yml
Normal file
440
research/chatwoot/config/locales/et.yml
Normal file
@@ -0,0 +1,440 @@
|
||||
#Files in the config/locales directory are used for internationalization
|
||||
#and are automatically loaded by Rails. If you want to use locales other
|
||||
#than English, add the necessary files in this directory.
|
||||
#To use the locales, use `I18n.t`:
|
||||
#I18n.t 'hello'
|
||||
#In views, this is aliased to just `t`:
|
||||
#<%= t('hello') %>
|
||||
#To use a different locale, set it with `I18n.locale`:
|
||||
#I18n.locale = :es
|
||||
#This would use the information in config/locales/es.yml.
|
||||
#The following keys must be escaped otherwise they will not be retrieved by
|
||||
#the default I18n backend:
|
||||
#true, false, on, off, yes, no
|
||||
#Instead, surround them with single quotes.
|
||||
#en:
|
||||
#'true': 'foo'
|
||||
#To learn more, please read the Rails Internationalization guide
|
||||
#available at https://guides.rubyonrails.org/i18n.html.
|
||||
et:
|
||||
hello: 'Hello world'
|
||||
inbox:
|
||||
reauthorization:
|
||||
success: 'Channel reauthorized successfully'
|
||||
not_required: 'Reauthorization is not required for this inbox'
|
||||
invalid_channel: 'Invalid channel type for reauthorization'
|
||||
auth:
|
||||
saml:
|
||||
invalid_email: 'Please enter a valid email address'
|
||||
authentication_failed: 'Authentication failed. Please check your credentials and try again.'
|
||||
messages:
|
||||
reset_password_success: Woot! Request for password reset is successful. Check your mail for instructions.
|
||||
reset_password_failure: Uh ho! We could not find any user with the specified 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.
|
||||
inbox_deletetion_response: Your inbox deletion request will be processed in some time.
|
||||
errors:
|
||||
validations:
|
||||
presence: must not be blank
|
||||
webhook:
|
||||
invalid: Invalid events
|
||||
signup:
|
||||
disposable_email: We do not allow disposable emails
|
||||
blocked_domain: This domain is not allowed. If you believe this is a mistake, please contact support.
|
||||
invalid_email: You have entered an invalid email
|
||||
email_already_exists: 'You have already signed up for an account with %{email}'
|
||||
invalid_params: 'Invalid, please check the signup paramters and try again'
|
||||
failed: Signup failed
|
||||
assignment_policy:
|
||||
not_found: Assignment policy not found
|
||||
attachments:
|
||||
invalid: Invalid attachment
|
||||
saml:
|
||||
feature_not_enabled: SAML feature not enabled for this account
|
||||
sso_not_enabled: SAML SSO is not enabled for this installation
|
||||
data_import:
|
||||
data_type:
|
||||
invalid: Invalid data type
|
||||
contacts:
|
||||
import:
|
||||
failed: File is blank
|
||||
export:
|
||||
success: We will notify you once contacts export file is ready to view.
|
||||
email:
|
||||
invalid: Invalid email
|
||||
phone_number:
|
||||
invalid: should be in e164 format
|
||||
companies:
|
||||
domain:
|
||||
invalid: must be a valid domain name
|
||||
search:
|
||||
query_missing: Specify search string with parameter q
|
||||
messages:
|
||||
search:
|
||||
time_range_limit_exceeded: 'Search is limited to the last %{days} days'
|
||||
categories:
|
||||
locale:
|
||||
unique: should be unique in the category and portal
|
||||
dyte:
|
||||
invalid_message_type: 'Invalid message type. Action not permitted'
|
||||
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.'
|
||||
phone_number_already_exists: 'Channel already exists for this phone number: %{phone_number}, please contact support if the error persists'
|
||||
reauthorization:
|
||||
generic: 'Failed to reauthorize WhatsApp. Please try again.'
|
||||
not_supported: 'Reauthorization is not supported for this type of WhatsApp channel.'
|
||||
inboxes:
|
||||
imap:
|
||||
socket_error: Please check the network connection, IMAP address and try again.
|
||||
no_response_error: Please check the IMAP credentials and try again.
|
||||
host_unreachable_error: Host unreachable, Please check the IMAP address, IMAP port and try again.
|
||||
connection_timed_out_error: Connection timed out for %{address}:%{port}
|
||||
connection_closed_error: Connection closed.
|
||||
validations:
|
||||
name: should not start or end with symbols, and it should not have < > / \ @ characters.
|
||||
custom_filters:
|
||||
number_of_records: Limit reached. The maximum number of allowed custom filters for a user per account is 1000.
|
||||
invalid_attribute: Invalid attribute key - [%{key}]. The key should be one of [%{allowed_keys}] or a custom attribute defined in the account.
|
||||
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.
|
||||
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.
|
||||
topup:
|
||||
credits_required: Credits amount is required
|
||||
invalid_credits: Invalid credits amount
|
||||
invalid_option: Invalid topup option
|
||||
plan_not_eligible: Top-ups are only available for paid plans. Please upgrade your plan first.
|
||||
stripe_customer_not_configured: Stripe customer not configured
|
||||
no_payment_method: No payment methods found. Please add a payment method before making a purchase.
|
||||
profile:
|
||||
mfa:
|
||||
enabled: MFA enabled successfully
|
||||
disabled: MFA disabled successfully
|
||||
account_saml_settings:
|
||||
invalid_certificate: must be a valid X.509 certificate in PEM format
|
||||
reports:
|
||||
period: Reporting period %{since} to %{until}
|
||||
utc_warning: The report generated is in UTC timezone
|
||||
agent_csv:
|
||||
agent_name: Agent name
|
||||
conversations_count: Assigned conversations
|
||||
avg_first_response_time: Avg first response time
|
||||
avg_resolution_time: Avg resolution time
|
||||
resolution_count: Resolution Count
|
||||
avg_customer_waiting_time: Avg customer waiting time
|
||||
inbox_csv:
|
||||
inbox_name: Inbox name
|
||||
inbox_type: Inbox type
|
||||
conversations_count: No. of conversations
|
||||
avg_first_response_time: Avg first response time
|
||||
avg_resolution_time: Avg resolution time
|
||||
label_csv:
|
||||
label_title: Label
|
||||
conversations_count: No. of conversations
|
||||
avg_first_response_time: Avg first response time
|
||||
avg_resolution_time: Avg resolution time
|
||||
avg_reply_time: Avg reply time
|
||||
resolution_count: Resolution Count
|
||||
team_csv:
|
||||
team_name: Team name
|
||||
conversations_count: Conversations count
|
||||
avg_first_response_time: Avg first response time
|
||||
avg_resolution_time: Avg resolution time
|
||||
resolution_count: Resolution Count
|
||||
avg_customer_waiting_time: Avg customer waiting time
|
||||
conversation_traffic_csv:
|
||||
timezone: Timezone
|
||||
sla_csv:
|
||||
conversation_id: Conversation ID
|
||||
sla_policy_breached: SLA Policy
|
||||
assignee: Assignee
|
||||
team: Team
|
||||
inbox: Inbox
|
||||
labels: Labels
|
||||
conversation_link: Link to the Conversation
|
||||
breached_events: Breached Events
|
||||
default_group_by: day
|
||||
csat:
|
||||
headers:
|
||||
contact_name: Contact Name
|
||||
contact_email_address: Contact Email Address
|
||||
contact_phone_number: Contact Phone Number
|
||||
link_to_the_conversation: Link to the conversation
|
||||
agent_name: Agent Name
|
||||
rating: Rating
|
||||
feedback: Feedback Comment
|
||||
recorded_at: Recorded date
|
||||
notifications:
|
||||
notification_title:
|
||||
conversation_creation: 'A conversation (#%{display_id}) has been created in %{inbox_name}'
|
||||
conversation_assignment: 'A conversation (#%{display_id}) has been assigned to you'
|
||||
assigned_conversation_new_message: 'A new message is created in conversation (#%{display_id})'
|
||||
conversation_mention: 'You have been mentioned in conversation (#%{display_id})'
|
||||
sla_missed_first_response: 'SLA target first response missed for conversation (#%{display_id})'
|
||||
sla_missed_next_response: 'SLA target next response missed for conversation (#%{display_id})'
|
||||
sla_missed_resolution: 'SLA target resolution missed for conversation (#%{display_id})'
|
||||
attachment: 'Attachment'
|
||||
no_content: 'No content'
|
||||
conversations:
|
||||
captain:
|
||||
handoff: 'Transferring to another agent for further assistance.'
|
||||
messages:
|
||||
instagram_story_content: '%{story_sender} mentioned you in the story: '
|
||||
instagram_deleted_story_content: This story is no longer available.
|
||||
instagram_shared_story_content: 'Shared story'
|
||||
instagram_shared_post_content: 'Shared post'
|
||||
deleted: This message was deleted
|
||||
whatsapp:
|
||||
list_button_label: 'Choose an item'
|
||||
delivery_status:
|
||||
error_code: '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}'
|
||||
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}'
|
||||
open: 'Conversation was reopened by %{user_name}'
|
||||
pending: 'Conversation was marked as pending by %{user_name}'
|
||||
snoozed: 'Conversation was snoozed by %{user_name}'
|
||||
auto_resolved_days: 'Conversation was marked resolved by system due to %{count} days of inactivity'
|
||||
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'
|
||||
system_auto_open: System reopened the conversation due to a new incoming message.
|
||||
priority:
|
||||
added: '%{user_name} set the priority to %{new_priority}'
|
||||
updated: '%{user_name} changed the priority from %{old_priority} to %{new_priority}'
|
||||
removed: '%{user_name} removed the priority'
|
||||
assignee:
|
||||
self_assigned: '%{user_name} self-assigned this conversation'
|
||||
assigned: 'Assigned to %{assignee_name} by %{user_name}'
|
||||
removed: 'Conversation unassigned by %{user_name}'
|
||||
team:
|
||||
assigned: 'Assigned to %{team_name} by %{user_name}'
|
||||
assigned_with_assignee: 'Assigned to %{assignee_name} via %{team_name} by %{user_name}'
|
||||
removed: 'Unassigned from %{team_name} by %{user_name}'
|
||||
labels:
|
||||
added: '%{user_name} added %{labels}'
|
||||
removed: '%{user_name} removed %{labels}'
|
||||
sla:
|
||||
added: '%{user_name} added SLA policy %{sla_name}'
|
||||
removed: '%{user_name} removed SLA policy %{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}'
|
||||
csat:
|
||||
not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions'
|
||||
auto_resolve:
|
||||
not_sent_due_to_messaging_window: 'Auto-resolve message not sent due to outgoing message restrictions'
|
||||
muted: '%{user_name} has muted the conversation'
|
||||
unmuted: '%{user_name} has unmuted the conversation'
|
||||
auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.'
|
||||
templates:
|
||||
greeting_message_body: '%{account_name} typically replies in a few hours.'
|
||||
ways_to_reach_you_message_body: 'Give the team a way to reach you.'
|
||||
email_input_box_message_body: 'Get notified by email'
|
||||
csat_input_message_body: 'Please rate the conversation'
|
||||
reply:
|
||||
email:
|
||||
header:
|
||||
notifications: 'Notifications'
|
||||
from_with_name: '%{assignee_name} from %{inbox_name} <%{from_email}>'
|
||||
reply_with_name: '%{assignee_name} from %{inbox_name} <reply+%{reply_email}>'
|
||||
friendly_name: '%{sender_name} from %{business_name} <%{from_email}>'
|
||||
professional_name: '%{business_name} <%{from_email}>'
|
||||
channel_email:
|
||||
header:
|
||||
reply_with_name: '%{assignee_name} from %{inbox_name} <%{from_email}>'
|
||||
reply_with_inbox_name: '%{inbox_name} <%{from_email}>'
|
||||
email_subject: 'New messages on this conversation'
|
||||
transcript_subject: 'Conversation Transcript'
|
||||
survey:
|
||||
response: 'Please rate this conversation, %{link}'
|
||||
contacts:
|
||||
online:
|
||||
delete: '%{contact_name} is Online, please try again later'
|
||||
integration_apps:
|
||||
#Note: webhooks and dashboard_apps don't need short_description as they use different modal components
|
||||
dashboard_apps:
|
||||
name: 'Dashboard Apps'
|
||||
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.'
|
||||
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.'
|
||||
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: 'Webhooks'
|
||||
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.'
|
||||
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.'
|
||||
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.'
|
||||
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'
|
||||
short_description: 'Create and link Linear issues directly from conversations.'
|
||||
description: 'Create issues in Linear directly from your conversation window. Alternatively, link existing Linear issues for a more streamlined and efficient issue tracking process.'
|
||||
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.'
|
||||
shopify:
|
||||
name: 'Shopify'
|
||||
short_description: 'Access order details and customer data from your Shopify store.'
|
||||
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.'
|
||||
captain:
|
||||
copilot_message_required: Message is required
|
||||
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'
|
||||
invalid_tool_call: 'Invalid tool call'
|
||||
tool_not_available: '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}'
|
||||
custom_tool:
|
||||
slug_generation_failed: 'Unable to generate unique slug after 5 attempts'
|
||||
public_portal:
|
||||
search:
|
||||
search_placeholder: Search for article by title or body...
|
||||
empty_placeholder: No results found.
|
||||
loading_placeholder: Searching...
|
||||
results_title: Search results
|
||||
toc_header: 'On this page'
|
||||
hero:
|
||||
sub_title: Search for the articles here or browse the categories below.
|
||||
common:
|
||||
home: Home
|
||||
last_updated_on: Last updated on %{last_updated_on}
|
||||
view_all_articles: View all
|
||||
article: article
|
||||
articles: articles
|
||||
author: author
|
||||
authors: authors
|
||||
other: other
|
||||
others: others
|
||||
by: By
|
||||
no_articles: There are no articles here
|
||||
footer:
|
||||
made_with: Made with
|
||||
header:
|
||||
go_to_homepage: Website
|
||||
visit_website: Visit website
|
||||
appearance:
|
||||
system: System
|
||||
light: Light
|
||||
dark: Dark
|
||||
featured_articles: Featured Articles
|
||||
uncategorized: Uncategorized
|
||||
404:
|
||||
title: Page not found
|
||||
description: We couldn't find the page you were looking for.
|
||||
back_to_home: Go to home page
|
||||
slack_unfurl:
|
||||
fields:
|
||||
name: Name
|
||||
email: Email
|
||||
phone_number: Phone
|
||||
company_name: Company
|
||||
inbox_name: Inbox
|
||||
inbox_type: Inbox Type
|
||||
button: Open conversation
|
||||
time_units:
|
||||
days:
|
||||
one: '%{count} day'
|
||||
other: '%{count} days'
|
||||
hours:
|
||||
one: '%{count} hour'
|
||||
other: '%{count} hours'
|
||||
minutes:
|
||||
one: '%{count} minute'
|
||||
other: '%{count} minutes'
|
||||
seconds:
|
||||
one: '%{count} second'
|
||||
other: '%{count} seconds'
|
||||
automation:
|
||||
system_name: 'Automation System'
|
||||
crm:
|
||||
no_message: 'No messages in conversation'
|
||||
attachment: '[Attachment: %{type}]'
|
||||
no_content: '[No content]'
|
||||
created_activity: |
|
||||
New conversation started on %{brand_name}
|
||||
|
||||
Channel: %{channel_info}
|
||||
Created: %{formatted_creation_time}
|
||||
Conversation ID: %{display_id}
|
||||
View in %{brand_name}: %{url}
|
||||
transcript_activity: |
|
||||
Conversation Transcript from %{brand_name}
|
||||
|
||||
Channel: %{channel_info}
|
||||
Conversation ID: %{display_id}
|
||||
View in %{brand_name}: %{url}
|
||||
|
||||
Transcript:
|
||||
%{format_messages}
|
||||
agent_capacity_policy:
|
||||
inbox_already_assigned: 'Inbox has already been assigned to this policy'
|
||||
portals:
|
||||
send_instructions:
|
||||
email_required: 'Email is required'
|
||||
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}'
|
||||
ssl_status:
|
||||
custom_domain_not_configured: 'Custom domain is not configured'
|
||||
440
research/chatwoot/config/locales/fa.yml
Normal file
440
research/chatwoot/config/locales/fa.yml
Normal file
@@ -0,0 +1,440 @@
|
||||
#Files in the config/locales directory are used for internationalization
|
||||
#and are automatically loaded by Rails. If you want to use locales other
|
||||
#than English, add the necessary files in this directory.
|
||||
#To use the locales, use `I18n.t`:
|
||||
#I18n.t 'hello'
|
||||
#In views, this is aliased to just `t`:
|
||||
#<%= t('hello') %>
|
||||
#To use a different locale, set it with `I18n.locale`:
|
||||
#I18n.locale = :es
|
||||
#This would use the information in config/locales/es.yml.
|
||||
#The following keys must be escaped otherwise they will not be retrieved by
|
||||
#the default I18n backend:
|
||||
#true, false, on, off, yes, no
|
||||
#Instead, surround them with single quotes.
|
||||
#en:
|
||||
#'true': 'foo'
|
||||
#To learn more, please read the Rails Internationalization guide
|
||||
#available at https://guides.rubyonrails.org/i18n.html.
|
||||
fa:
|
||||
hello: 'سلام دنیا'
|
||||
inbox:
|
||||
reauthorization:
|
||||
success: 'Channel reauthorized successfully'
|
||||
not_required: 'Reauthorization is not required for this inbox'
|
||||
invalid_channel: 'Invalid channel type for reauthorization'
|
||||
auth:
|
||||
saml:
|
||||
invalid_email: 'لطفا ایمیل خود را به شکل صحیح وارد کنید'
|
||||
authentication_failed: 'Authentication failed. Please check your credentials and try again.'
|
||||
messages:
|
||||
reset_password_success: سوت! درخواست ریست شدن رمز عبور با موفقیت ارسال شد. ایمیل خود را چک کنید
|
||||
reset_password_failure: اوه نه! کاربری با چنین ایمیلی وجود ندارد
|
||||
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.
|
||||
inbox_deletetion_response: درخواست حذف صندوق ورودی شما پس از مدتی پردازش خواهد شد.
|
||||
errors:
|
||||
validations:
|
||||
presence: نباید خالی باشد
|
||||
webhook:
|
||||
invalid: رویدادهای نامعتبر
|
||||
signup:
|
||||
disposable_email: استفاده از ایمیلهای موقت امکانپذیر نیست
|
||||
blocked_domain: This domain is not allowed. If you believe this is a mistake, please contact support.
|
||||
invalid_email: ایمیل وارد شده معتبر نیست
|
||||
email_already_exists: 'قبلا کاربری با ایمیل %{email} ثبتنام کرده است'
|
||||
invalid_params: 'نامعتبر است، لطفا پارامترهای ثبتنام را بررسی کرده و دوباره امتحان کنید'
|
||||
failed: ثبت نام ناموفق بود
|
||||
assignment_policy:
|
||||
not_found: Assignment policy not found
|
||||
attachments:
|
||||
invalid: Invalid attachment
|
||||
saml:
|
||||
feature_not_enabled: SAML feature not enabled for this account
|
||||
sso_not_enabled: SAML SSO is not enabled for this installation
|
||||
data_import:
|
||||
data_type:
|
||||
invalid: نوع داده نامعتبر است
|
||||
contacts:
|
||||
import:
|
||||
failed: پرونده خالی است
|
||||
export:
|
||||
success: هر زمان فایل خروجی مخاطبین برای مشاهده آماده شود به شما اطلاع خواهیم داد.
|
||||
email:
|
||||
invalid: ایمیل نامعتبر است
|
||||
phone_number:
|
||||
invalid: باید در قالب e164 باشد
|
||||
companies:
|
||||
domain:
|
||||
invalid: must be a valid domain name
|
||||
search:
|
||||
query_missing: Specify search string with parameter q
|
||||
messages:
|
||||
search:
|
||||
time_range_limit_exceeded: 'Search is limited to the last %{days} days'
|
||||
categories:
|
||||
locale:
|
||||
unique: باید منحصر به فرد در دستهبندی و پورتال باشد
|
||||
dyte:
|
||||
invalid_message_type: 'نوع پیام نامعتبر است. اقدام مجاز نیست'
|
||||
slack:
|
||||
invalid_channel_id: 'کانال اسلک نامعتبر است. لطفا دوباره تلاش کنید'
|
||||
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.'
|
||||
phone_number_already_exists: 'Channel already exists for this phone number: %{phone_number}, please contact support if the error persists'
|
||||
reauthorization:
|
||||
generic: 'Failed to reauthorize WhatsApp. Please try again.'
|
||||
not_supported: 'Reauthorization is not supported for this type of WhatsApp channel.'
|
||||
inboxes:
|
||||
imap:
|
||||
socket_error: لطفا اتصال شبکه، آدرس IMAP را بررسی کنید و دوباره امتحان کنید.
|
||||
no_response_error: لطفا اعتبارنامه IMAP را بررسی کنید و دوباره امتحان کنید.
|
||||
host_unreachable_error: میزبان غیرقابل دسترسی است، لطفا آدرس IMAP و پورت IMAP را بررسی کنید و دوباره امتحان کنید.
|
||||
connection_timed_out_error: زمان اتصال برای %{address}:%{port} تمام شد
|
||||
connection_closed_error: اتصال بسته شد.
|
||||
validations:
|
||||
name: نباید با نمادها شروع یا ختم شود و نباید دارای کاراکترهای < > / \ @ باشد.
|
||||
custom_filters:
|
||||
number_of_records: سررسید محدودیت. حداکثر تعداد قابل قبول فیلترها برای یک کاربر در هر اکانت 1000 می باشند.
|
||||
invalid_attribute: کلید ویژگی معتبر نیست (%{key}). کلید باید یکی از %{allowed_keys} باشد یا یک ویژگی سفارشی ایجاد شده در حساب.
|
||||
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.
|
||||
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.
|
||||
topup:
|
||||
credits_required: Credits amount is required
|
||||
invalid_credits: Invalid credits amount
|
||||
invalid_option: Invalid topup option
|
||||
plan_not_eligible: Top-ups are only available for paid plans. Please upgrade your plan first.
|
||||
stripe_customer_not_configured: Stripe customer not configured
|
||||
no_payment_method: No payment methods found. Please add a payment method before making a purchase.
|
||||
profile:
|
||||
mfa:
|
||||
enabled: MFA enabled successfully
|
||||
disabled: MFA disabled successfully
|
||||
account_saml_settings:
|
||||
invalid_certificate: must be a valid X.509 certificate in PEM format
|
||||
reports:
|
||||
period: زمان گزارش از %{since} تا %{until}
|
||||
utc_warning: گزارش تولید شده در منطقه زمانی UTC است
|
||||
agent_csv:
|
||||
agent_name: اسم ایجنت
|
||||
conversations_count: گفتگوهای اختصاص داده شده
|
||||
avg_first_response_time: میانگین زمان تا اولین پاسخ
|
||||
avg_resolution_time: میانگین زمان حل مشکل
|
||||
resolution_count: تعداد مسائل حل شده
|
||||
avg_customer_waiting_time: میانگین زمان انتظار مشتری
|
||||
inbox_csv:
|
||||
inbox_name: نام صندوق ورودی
|
||||
inbox_type: نوع صندوق ورودی
|
||||
conversations_count: تعداد گفتگوها
|
||||
avg_first_response_time: میانگین زمان تا اولین پاسخ
|
||||
avg_resolution_time: میانگین زمان حل مشکل
|
||||
label_csv:
|
||||
label_title: برچسب
|
||||
conversations_count: تعداد گفتگوها
|
||||
avg_first_response_time: میانگین زمان تا اولین پاسخ
|
||||
avg_resolution_time: میانگین زمان حل مشکل
|
||||
avg_reply_time: Avg reply time
|
||||
resolution_count: تعداد مسائل حل شده
|
||||
team_csv:
|
||||
team_name: نام تیم
|
||||
conversations_count: Conversations count
|
||||
avg_first_response_time: میانگین زمان تا اولین پاسخ
|
||||
avg_resolution_time: میانگین زمان حل مشکل
|
||||
resolution_count: تعداد مسائل حل شده
|
||||
avg_customer_waiting_time: میانگین زمان انتظار مشتری
|
||||
conversation_traffic_csv:
|
||||
timezone: منطقه زمانی
|
||||
sla_csv:
|
||||
conversation_id: شناسه گفتگو
|
||||
sla_policy_breached: سیاست SLA
|
||||
assignee: مسئول
|
||||
team: تیم
|
||||
inbox: صندوق ورودی
|
||||
labels: برچسبها
|
||||
conversation_link: پیوند به گفتگو
|
||||
breached_events: رویدادهای نقض شده
|
||||
default_group_by: روز
|
||||
csat:
|
||||
headers:
|
||||
contact_name: نام تماس
|
||||
contact_email_address: آدرس ایمیل تماس
|
||||
contact_phone_number: شماره تلفن تماس
|
||||
link_to_the_conversation: پیوند به گفتگو
|
||||
agent_name: اسم ایجنت
|
||||
rating: رتبه
|
||||
feedback: بازخورد نظر
|
||||
recorded_at: تاریخ ثبت شده
|
||||
notifications:
|
||||
notification_title:
|
||||
conversation_creation: 'یک گفتگو جدید (%{display_id}) در %{inbox_name} ایجاد شده است'
|
||||
conversation_assignment: 'یک گفتگو جدید (%{display_id}) به شما اختصاص داده شده'
|
||||
assigned_conversation_new_message: 'یک پیام جدید در گفتگوی %{display_id} ارسال شده'
|
||||
conversation_mention: 'به نام شما در گفتگو (%{display_id}) اشاره شده است'
|
||||
sla_missed_first_response: 'سیاست SLA مربوط به اولین پاسخ در گفتگوی (%{display_id}) نقض شده'
|
||||
sla_missed_next_response: 'سیاست SLA مربوط به پاسخ بعدی در گفتگوی (%{display_id}) نقض شده'
|
||||
sla_missed_resolution: 'سیاست SLA مربوط به زمان حل موضوع در گفتگوی (%{display_id}) نقض شده'
|
||||
attachment: 'پیوست'
|
||||
no_content: 'فاقد محتوا'
|
||||
conversations:
|
||||
captain:
|
||||
handoff: 'Transferring to another agent for further assistance.'
|
||||
messages:
|
||||
instagram_story_content: '%{story_sender} در داستان به شما اشاره کرده: '
|
||||
instagram_deleted_story_content: این داستان دیگر در دسترس نیست.
|
||||
instagram_shared_story_content: 'Shared story'
|
||||
instagram_shared_post_content: 'Shared post'
|
||||
deleted: این پیام حذف شد
|
||||
whatsapp:
|
||||
list_button_label: 'Choose an item'
|
||||
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}'
|
||||
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} حل شد'
|
||||
open: 'گفتگو توسط ایجنت %{user_name} مجددا باز شده بود'
|
||||
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'
|
||||
system_auto_open: سیستم به دلیل یک پیام دریافتی جدید، مکالمه را دوباره باز کرد.
|
||||
priority:
|
||||
added: '%{user_name} اولویت را روی %{new_priority} تنظیم کرد'
|
||||
updated: '%{user_name} اولویت را از %{old_priority} به %{new_priority} تغییر داد'
|
||||
removed: '%{user_name} اولویت را حذف کرد'
|
||||
assignee:
|
||||
self_assigned: '%{user_name} این مکالمه را به خود اختصاص داد'
|
||||
assigned: '%{user_name} گفتگو را به %{assignee_name} اختصاص داد'
|
||||
removed: 'گفتگو توسط اپراتور %{user_name} به وضعیت اختصاص داده نشده تغییر یافت'
|
||||
team:
|
||||
assigned: '%{user_name} گفتگو را به %{team_name} اختصاص داد'
|
||||
assigned_with_assignee: 'از طرف %{user_name} به تیم %{team_name} و ایجنت %{assignee_name} اختصاص داده شده است'
|
||||
removed: 'اختصاص داده نشده از %{team_name} توسط %{user_name}'
|
||||
labels:
|
||||
added: '%{user_name}، %{labels} را اضافه کرد'
|
||||
removed: '%{user_name}، %{labels} را حذف کرد'
|
||||
sla:
|
||||
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}'
|
||||
csat:
|
||||
not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions'
|
||||
auto_resolve:
|
||||
not_sent_due_to_messaging_window: 'Auto-resolve message not sent due to outgoing message restrictions'
|
||||
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.'
|
||||
templates:
|
||||
greeting_message_body: '%{account_name} معمولا ظرف مدت کوتاهی پاسخ میدهد.'
|
||||
ways_to_reach_you_message_body: 'راهی برای ارتباط گرفتن تیم با شما قرار دهید'
|
||||
email_input_box_message_body: 'پیام جدیدی به این گفتگو اضافه شده است'
|
||||
csat_input_message_body: 'لطفاً به مکالمه امتیاز دهید'
|
||||
reply:
|
||||
email:
|
||||
header:
|
||||
notifications: 'اعلان ها'
|
||||
from_with_name: '%{assignee_name} از %{inbox_name} «%{from_email}»'
|
||||
reply_with_name: '%{assignee_name} از %{inbox_name} <reply+%{reply_email}>'
|
||||
friendly_name: '%{sender_name} از %{business_name} «%{from_email}»'
|
||||
professional_name: '%{business_name} <%{from_email}>'
|
||||
channel_email:
|
||||
header:
|
||||
reply_with_name: '%{assignee_name} از %{inbox_name} «%{from_email}»'
|
||||
reply_with_inbox_name: '%{inbox_name} <%{from_email}>'
|
||||
email_subject: 'پیامهای جدید در این مکالمه'
|
||||
transcript_subject: 'متن مکالمه'
|
||||
survey:
|
||||
response: 'لطفاً به مکالمه امتیاز دهید %{link}'
|
||||
contacts:
|
||||
online:
|
||||
delete: '%{contact_name} آنلاین است ، لطفاً بعداً دوباره امتحان کنید'
|
||||
integration_apps:
|
||||
#Note: webhooks and dashboard_apps don't need short_description as they use different modal components
|
||||
dashboard_apps:
|
||||
name: 'برنامههای پیشخوان'
|
||||
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.'
|
||||
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} جلسه ای را آغاز کرده است'
|
||||
slack:
|
||||
name: 'Slack'
|
||||
short_description: 'Receive notifications and respond to conversations directly 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: 'وب هوک'
|
||||
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.'
|
||||
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: 'مترجم گوگل'
|
||||
short_description: 'Automatically translate customer messages for agents.'
|
||||
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.'
|
||||
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'
|
||||
short_description: 'Create and link Linear issues directly from conversations.'
|
||||
description: 'Create issues in Linear directly from your conversation window. Alternatively, link existing Linear issues for a more streamlined and efficient issue tracking process.'
|
||||
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.'
|
||||
shopify:
|
||||
name: 'Shopify'
|
||||
short_description: 'Access order details and customer data from your Shopify store.'
|
||||
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.'
|
||||
captain:
|
||||
copilot_message_required: پیام الزامی است
|
||||
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'
|
||||
invalid_tool_call: 'Invalid tool call'
|
||||
tool_not_available: '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}'
|
||||
custom_tool:
|
||||
slug_generation_failed: 'Unable to generate unique slug after 5 attempts'
|
||||
public_portal:
|
||||
search:
|
||||
search_placeholder: جستجوی مقاله براساس عنوان یا متن...
|
||||
empty_placeholder: نتیجهای یافت نشد.
|
||||
loading_placeholder: در حال جستجو...
|
||||
results_title: نتایج جستجو
|
||||
toc_header: 'در این صفحه'
|
||||
hero:
|
||||
sub_title: مقالات را در اینجا جستجو کنید یا دستهبندیهای زیر را مرور کنید.
|
||||
common:
|
||||
home: صفحه اصلی
|
||||
last_updated_on: آخرین بهروزرسانی در تاریخ %{last_updated_on}
|
||||
view_all_articles: مشاهده همه
|
||||
article: مقاله
|
||||
articles: مقالات
|
||||
author: نویسنده
|
||||
authors: نویسنده ها
|
||||
other: دیگر
|
||||
others: دیگران
|
||||
by: توسط
|
||||
no_articles: هنوز هیچ مقالهای در اینجا وجود ندارد
|
||||
footer:
|
||||
made_with: ساخته شده با
|
||||
header:
|
||||
go_to_homepage: وب سایت
|
||||
visit_website: Visit website
|
||||
appearance:
|
||||
system: سیستم
|
||||
light: روشن
|
||||
dark: تیره
|
||||
featured_articles: مقالات برگزیده
|
||||
uncategorized: دسته بندی نشده
|
||||
404:
|
||||
title: صفحه یافت نشد
|
||||
description: ما نتوانستیم صفحه مورد نظر شما را پیدا کنیم.
|
||||
back_to_home: به صفحه اصلی بروید
|
||||
slack_unfurl:
|
||||
fields:
|
||||
name: نام
|
||||
email: ایمیل
|
||||
phone_number: موبایل
|
||||
company_name: شرکت
|
||||
inbox_name: صندوق ورودی
|
||||
inbox_type: نوع صندوق ورودی
|
||||
button: باز کردن گفتگو
|
||||
time_units:
|
||||
days:
|
||||
one: '%{count} روز'
|
||||
other: '%{count} روز'
|
||||
hours:
|
||||
one: '%{count} ساعت'
|
||||
other: '%{count} ساعت'
|
||||
minutes:
|
||||
one: '%{count} قیقه'
|
||||
other: '%{count} قیقه'
|
||||
seconds:
|
||||
one: '%{count} ثانیه'
|
||||
other: '%{count} ثانیه'
|
||||
automation:
|
||||
system_name: 'Automation System'
|
||||
crm:
|
||||
no_message: 'No messages in conversation'
|
||||
attachment: '[Attachment: %{type}]'
|
||||
no_content: '[فاقد محتوا]'
|
||||
created_activity: |
|
||||
New conversation started on %{brand_name}
|
||||
|
||||
Channel: %{channel_info}
|
||||
Created: %{formatted_creation_time}
|
||||
Conversation ID: %{display_id}
|
||||
View in %{brand_name}: %{url}
|
||||
transcript_activity: |
|
||||
Conversation Transcript from %{brand_name}
|
||||
|
||||
Channel: %{channel_info}
|
||||
Conversation ID: %{display_id}
|
||||
View in %{brand_name}: %{url}
|
||||
|
||||
Transcript:
|
||||
%{format_messages}
|
||||
agent_capacity_policy:
|
||||
inbox_already_assigned: 'Inbox has already been assigned to this policy'
|
||||
portals:
|
||||
send_instructions:
|
||||
email_required: 'ایمیل الزامی است'
|
||||
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}'
|
||||
ssl_status:
|
||||
custom_domain_not_configured: 'Custom domain is not configured'
|
||||
440
research/chatwoot/config/locales/fi.yml
Normal file
440
research/chatwoot/config/locales/fi.yml
Normal file
@@ -0,0 +1,440 @@
|
||||
#Files in the config/locales directory are used for internationalization
|
||||
#and are automatically loaded by Rails. If you want to use locales other
|
||||
#than English, add the necessary files in this directory.
|
||||
#To use the locales, use `I18n.t`:
|
||||
#I18n.t 'hello'
|
||||
#In views, this is aliased to just `t`:
|
||||
#<%= t('hello') %>
|
||||
#To use a different locale, set it with `I18n.locale`:
|
||||
#I18n.locale = :es
|
||||
#This would use the information in config/locales/es.yml.
|
||||
#The following keys must be escaped otherwise they will not be retrieved by
|
||||
#the default I18n backend:
|
||||
#true, false, on, off, yes, no
|
||||
#Instead, surround them with single quotes.
|
||||
#en:
|
||||
#'true': 'foo'
|
||||
#To learn more, please read the Rails Internationalization guide
|
||||
#available at https://guides.rubyonrails.org/i18n.html.
|
||||
fi:
|
||||
hello: 'Hei maailma'
|
||||
inbox:
|
||||
reauthorization:
|
||||
success: 'Channel reauthorized successfully'
|
||||
not_required: 'Reauthorization is not required for this inbox'
|
||||
invalid_channel: 'Invalid channel type for reauthorization'
|
||||
auth:
|
||||
saml:
|
||||
invalid_email: 'Ole hyvä ja syötä validi sähköposti'
|
||||
authentication_failed: 'Authentication failed. Please check your credentials and try again.'
|
||||
messages:
|
||||
reset_password_success: Woot! Salasanan nollauspyyntö onnistui. Tarkista sähköpostisi saadaksesi ohjeita.
|
||||
reset_password_failure: Hö! Emme löytäneet yhtään käyttäjää määritellyllä sähköpostilla.
|
||||
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.
|
||||
inbox_deletetion_response: Your inbox deletion request will be processed in some time.
|
||||
errors:
|
||||
validations:
|
||||
presence: must not be blank
|
||||
webhook:
|
||||
invalid: Invalid events
|
||||
signup:
|
||||
disposable_email: Emme salli kertakäyttöisiä sähköposteja
|
||||
blocked_domain: This domain is not allowed. If you believe this is a mistake, please contact support.
|
||||
invalid_email: Olet syöttänyt virheellisen sähköpostin
|
||||
email_already_exists: 'Olet jo rekisteröitynyt tiliin sähköpostin %{email} kanssa'
|
||||
invalid_params: 'Invalid, please check the signup paramters and try again'
|
||||
failed: Rekisteröityminen epäonnistui
|
||||
assignment_policy:
|
||||
not_found: Assignment policy not found
|
||||
attachments:
|
||||
invalid: Invalid attachment
|
||||
saml:
|
||||
feature_not_enabled: SAML feature not enabled for this account
|
||||
sso_not_enabled: SAML SSO is not enabled for this installation
|
||||
data_import:
|
||||
data_type:
|
||||
invalid: Invalid data type
|
||||
contacts:
|
||||
import:
|
||||
failed: File is blank
|
||||
export:
|
||||
success: We will notify you once contacts export file is ready to view.
|
||||
email:
|
||||
invalid: Invalid email
|
||||
phone_number:
|
||||
invalid: should be in e164 format
|
||||
companies:
|
||||
domain:
|
||||
invalid: must be a valid domain name
|
||||
search:
|
||||
query_missing: Specify search string with parameter q
|
||||
messages:
|
||||
search:
|
||||
time_range_limit_exceeded: 'Search is limited to the last %{days} days'
|
||||
categories:
|
||||
locale:
|
||||
unique: should be unique in the category and portal
|
||||
dyte:
|
||||
invalid_message_type: 'Invalid message type. Action not permitted'
|
||||
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.'
|
||||
phone_number_already_exists: 'Channel already exists for this phone number: %{phone_number}, please contact support if the error persists'
|
||||
reauthorization:
|
||||
generic: 'Failed to reauthorize WhatsApp. Please try again.'
|
||||
not_supported: 'Reauthorization is not supported for this type of WhatsApp channel.'
|
||||
inboxes:
|
||||
imap:
|
||||
socket_error: Please check the network connection, IMAP address and try again.
|
||||
no_response_error: Please check the IMAP credentials and try again.
|
||||
host_unreachable_error: Host unreachable, Please check the IMAP address, IMAP port and try again.
|
||||
connection_timed_out_error: Connection timed out for %{address}:%{port}
|
||||
connection_closed_error: Connection closed.
|
||||
validations:
|
||||
name: should not start or end with symbols, and it should not have < > / \ @ characters.
|
||||
custom_filters:
|
||||
number_of_records: Limit reached. The maximum number of allowed custom filters for a user per account is 1000.
|
||||
invalid_attribute: Invalid attribute key - [%{key}]. The key should be one of [%{allowed_keys}] or a custom attribute defined in the account.
|
||||
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.
|
||||
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.
|
||||
topup:
|
||||
credits_required: Credits amount is required
|
||||
invalid_credits: Invalid credits amount
|
||||
invalid_option: Invalid topup option
|
||||
plan_not_eligible: Top-ups are only available for paid plans. Please upgrade your plan first.
|
||||
stripe_customer_not_configured: Stripe customer not configured
|
||||
no_payment_method: No payment methods found. Please add a payment method before making a purchase.
|
||||
profile:
|
||||
mfa:
|
||||
enabled: MFA enabled successfully
|
||||
disabled: MFA disabled successfully
|
||||
account_saml_settings:
|
||||
invalid_certificate: must be a valid X.509 certificate in PEM format
|
||||
reports:
|
||||
period: Raportointijakso %{since} – %{until}
|
||||
utc_warning: The report generated is in UTC timezone
|
||||
agent_csv:
|
||||
agent_name: Agent name
|
||||
conversations_count: Assigned conversations
|
||||
avg_first_response_time: Avg first response time
|
||||
avg_resolution_time: Avg resolution time
|
||||
resolution_count: Selvitysmäärä
|
||||
avg_customer_waiting_time: Avg customer waiting time
|
||||
inbox_csv:
|
||||
inbox_name: Inbox name
|
||||
inbox_type: Inbox type
|
||||
conversations_count: No. of conversations
|
||||
avg_first_response_time: Avg first response time
|
||||
avg_resolution_time: Avg resolution time
|
||||
label_csv:
|
||||
label_title: Label
|
||||
conversations_count: No. of conversations
|
||||
avg_first_response_time: Avg first response time
|
||||
avg_resolution_time: Avg resolution time
|
||||
avg_reply_time: Avg reply time
|
||||
resolution_count: Selvitysmäärä
|
||||
team_csv:
|
||||
team_name: Team name
|
||||
conversations_count: Conversations count
|
||||
avg_first_response_time: Avg first response time
|
||||
avg_resolution_time: Avg resolution time
|
||||
resolution_count: Selvitysmäärä
|
||||
avg_customer_waiting_time: Avg customer waiting time
|
||||
conversation_traffic_csv:
|
||||
timezone: Timezone
|
||||
sla_csv:
|
||||
conversation_id: Conversation ID
|
||||
sla_policy_breached: SLA Policy
|
||||
assignee: Assignee
|
||||
team: Tiimi
|
||||
inbox: Inbox
|
||||
labels: Tunnisteet
|
||||
conversation_link: Link to the Conversation
|
||||
breached_events: Breached Events
|
||||
default_group_by: day
|
||||
csat:
|
||||
headers:
|
||||
contact_name: Contact Name
|
||||
contact_email_address: Contact Email Address
|
||||
contact_phone_number: Contact Phone Number
|
||||
link_to_the_conversation: Link to the conversation
|
||||
agent_name: Edustajan nimi
|
||||
rating: Arvio
|
||||
feedback: Palautteen kommentti
|
||||
recorded_at: Recorded date
|
||||
notifications:
|
||||
notification_title:
|
||||
conversation_creation: 'A conversation (#%{display_id}) has been created in %{inbox_name}'
|
||||
conversation_assignment: 'A conversation (#%{display_id}) has been assigned to you'
|
||||
assigned_conversation_new_message: 'A new message is created in conversation (#%{display_id})'
|
||||
conversation_mention: 'You have been mentioned in conversation (#%{display_id})'
|
||||
sla_missed_first_response: 'SLA target first response missed for conversation (#%{display_id})'
|
||||
sla_missed_next_response: 'SLA target next response missed for conversation (#%{display_id})'
|
||||
sla_missed_resolution: 'SLA target resolution missed for conversation (#%{display_id})'
|
||||
attachment: 'Attachment'
|
||||
no_content: 'No content'
|
||||
conversations:
|
||||
captain:
|
||||
handoff: 'Transferring to another agent for further assistance.'
|
||||
messages:
|
||||
instagram_story_content: '%{story_sender} mentioned you in the story: '
|
||||
instagram_deleted_story_content: This story is no longer available.
|
||||
instagram_shared_story_content: 'Shared story'
|
||||
instagram_shared_post_content: 'Shared post'
|
||||
deleted: This message was deleted
|
||||
whatsapp:
|
||||
list_button_label: 'Choose an item'
|
||||
delivery_status:
|
||||
error_code: '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}'
|
||||
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}'
|
||||
open: '%{user_name} uudelleenavasi keskustelun'
|
||||
pending: 'Conversation was marked as pending by %{user_name}'
|
||||
snoozed: 'Conversation was snoozed by %{user_name}'
|
||||
auto_resolved_days: 'Keskustelu merkittiin ratkaistuksi automaattisesti, sillä on kulunut %{count} päivää viimeisestä viestistä'
|
||||
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'
|
||||
system_auto_open: System reopened the conversation due to a new incoming message.
|
||||
priority:
|
||||
added: '%{user_name} set the priority to %{new_priority}'
|
||||
updated: '%{user_name} changed the priority from %{old_priority} to %{new_priority}'
|
||||
removed: '%{user_name} removed the priority'
|
||||
assignee:
|
||||
self_assigned: '%{user_name} ilmottautui keskusteluun'
|
||||
assigned: 'Delegoitu edustajalle %{assignee_name} edustajan %{user_name} toimesta'
|
||||
removed: '%{user_name} poistui keskustelusta'
|
||||
team:
|
||||
assigned: 'Delegoitu edustajalle %{team_name} edustajan %{user_name} toimesta'
|
||||
assigned_with_assignee: 'Assigned to %{assignee_name} via %{team_name} by %{user_name}'
|
||||
removed: 'Unassigned from %{team_name} by %{user_name}'
|
||||
labels:
|
||||
added: '%{user_name} lisäsi tunnisteet %{labels}'
|
||||
removed: '%{user_name} poisti tunnisteet %{labels}'
|
||||
sla:
|
||||
added: '%{user_name} added SLA policy %{sla_name}'
|
||||
removed: '%{user_name} removed SLA policy %{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}'
|
||||
csat:
|
||||
not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions'
|
||||
auto_resolve:
|
||||
not_sent_due_to_messaging_window: 'Auto-resolve message not sent due to outgoing message restrictions'
|
||||
muted: '%{user_name} mykisti keskustelun'
|
||||
unmuted: '%{user_name} poisti keskustelun mykistyksen'
|
||||
auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.'
|
||||
templates:
|
||||
greeting_message_body: '%{account_name} vastaa tyypillisesti muutamassa tunnissa.'
|
||||
ways_to_reach_you_message_body: 'Anna tiimillemme tapa tavoittaa sinut.'
|
||||
email_input_box_message_body: 'Saa ilmoitus sähköpostitse'
|
||||
csat_input_message_body: 'Voisitko antaa palautetta saamastasi palvelusta?'
|
||||
reply:
|
||||
email:
|
||||
header:
|
||||
notifications: 'Ilmoitukset'
|
||||
from_with_name: '%{assignee_name} from %{inbox_name} <%{from_email}>'
|
||||
reply_with_name: '%{assignee_name} from %{inbox_name} <reply+%{reply_email}>'
|
||||
friendly_name: '%{sender_name} from %{business_name} <%{from_email}>'
|
||||
professional_name: '%{business_name} <%{from_email}>'
|
||||
channel_email:
|
||||
header:
|
||||
reply_with_name: '%{assignee_name} from %{inbox_name} <%{from_email}>'
|
||||
reply_with_inbox_name: '%{inbox_name} <%{from_email}>'
|
||||
email_subject: 'Uusia viestejä'
|
||||
transcript_subject: 'Keskustelukopio'
|
||||
survey:
|
||||
response: 'Voisitko antaa palautetta saamastasi palvelusta? %{link}'
|
||||
contacts:
|
||||
online:
|
||||
delete: '%{contact_name} is Online, please try again later'
|
||||
integration_apps:
|
||||
#Note: webhooks and dashboard_apps don't need short_description as they use different modal components
|
||||
dashboard_apps:
|
||||
name: 'Dashboard Apps'
|
||||
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.'
|
||||
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.'
|
||||
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: 'Webhookit'
|
||||
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.'
|
||||
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.'
|
||||
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.'
|
||||
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'
|
||||
short_description: 'Create and link Linear issues directly from conversations.'
|
||||
description: 'Create issues in Linear directly from your conversation window. Alternatively, link existing Linear issues for a more streamlined and efficient issue tracking process.'
|
||||
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.'
|
||||
shopify:
|
||||
name: 'Shopify'
|
||||
short_description: 'Access order details and customer data from your Shopify store.'
|
||||
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.'
|
||||
captain:
|
||||
copilot_message_required: Message is required
|
||||
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'
|
||||
invalid_tool_call: 'Invalid tool call'
|
||||
tool_not_available: '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}'
|
||||
custom_tool:
|
||||
slug_generation_failed: 'Unable to generate unique slug after 5 attempts'
|
||||
public_portal:
|
||||
search:
|
||||
search_placeholder: Search for article by title or body...
|
||||
empty_placeholder: No results found.
|
||||
loading_placeholder: Searching...
|
||||
results_title: Search results
|
||||
toc_header: 'On this page'
|
||||
hero:
|
||||
sub_title: Search for the articles here or browse the categories below.
|
||||
common:
|
||||
home: Koti
|
||||
last_updated_on: Last updated on %{last_updated_on}
|
||||
view_all_articles: View all
|
||||
article: article
|
||||
articles: articles
|
||||
author: author
|
||||
authors: authors
|
||||
other: other
|
||||
others: others
|
||||
by: By
|
||||
no_articles: There are no articles here
|
||||
footer:
|
||||
made_with: Made with
|
||||
header:
|
||||
go_to_homepage: Website
|
||||
visit_website: Visit website
|
||||
appearance:
|
||||
system: System
|
||||
light: Light
|
||||
dark: Dark
|
||||
featured_articles: Featured Articles
|
||||
uncategorized: Uncategorized
|
||||
404:
|
||||
title: Page not found
|
||||
description: We couldn't find the page you were looking for.
|
||||
back_to_home: Go to home page
|
||||
slack_unfurl:
|
||||
fields:
|
||||
name: Nimi
|
||||
email: Sähköposti
|
||||
phone_number: Phone
|
||||
company_name: Yritys
|
||||
inbox_name: Inbox
|
||||
inbox_type: Inbox Type
|
||||
button: Open conversation
|
||||
time_units:
|
||||
days:
|
||||
one: '%{count} day'
|
||||
other: '%{count} days'
|
||||
hours:
|
||||
one: '%{count} hour'
|
||||
other: '%{count} hours'
|
||||
minutes:
|
||||
one: '%{count} minute'
|
||||
other: '%{count} minutes'
|
||||
seconds:
|
||||
one: '%{count} second'
|
||||
other: '%{count} seconds'
|
||||
automation:
|
||||
system_name: 'Automation System'
|
||||
crm:
|
||||
no_message: 'No messages in conversation'
|
||||
attachment: '[Attachment: %{type}]'
|
||||
no_content: '[No content]'
|
||||
created_activity: |
|
||||
New conversation started on %{brand_name}
|
||||
|
||||
Channel: %{channel_info}
|
||||
Created: %{formatted_creation_time}
|
||||
Conversation ID: %{display_id}
|
||||
View in %{brand_name}: %{url}
|
||||
transcript_activity: |
|
||||
Conversation Transcript from %{brand_name}
|
||||
|
||||
Channel: %{channel_info}
|
||||
Conversation ID: %{display_id}
|
||||
View in %{brand_name}: %{url}
|
||||
|
||||
Transcript:
|
||||
%{format_messages}
|
||||
agent_capacity_policy:
|
||||
inbox_already_assigned: 'Inbox has already been assigned to this policy'
|
||||
portals:
|
||||
send_instructions:
|
||||
email_required: 'Sähköpostiosoite vaaditaan'
|
||||
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}'
|
||||
ssl_status:
|
||||
custom_domain_not_configured: 'Custom domain is not configured'
|
||||
440
research/chatwoot/config/locales/fr.yml
Normal file
440
research/chatwoot/config/locales/fr.yml
Normal file
@@ -0,0 +1,440 @@
|
||||
#Files in the config/locales directory are used for internationalization
|
||||
#and are automatically loaded by Rails. If you want to use locales other
|
||||
#than English, add the necessary files in this directory.
|
||||
#To use the locales, use `I18n.t`:
|
||||
#I18n.t 'hello'
|
||||
#In views, this is aliased to just `t`:
|
||||
#<%= t('hello') %>
|
||||
#To use a different locale, set it with `I18n.locale`:
|
||||
#I18n.locale = :es
|
||||
#This would use the information in config/locales/es.yml.
|
||||
#The following keys must be escaped otherwise they will not be retrieved by
|
||||
#the default I18n backend:
|
||||
#true, false, on, off, yes, no
|
||||
#Instead, surround them with single quotes.
|
||||
#en:
|
||||
#'true': 'foo'
|
||||
#To learn more, please read the Rails Internationalization guide
|
||||
#available at https://guides.rubyonrails.org/i18n.html.
|
||||
fr:
|
||||
hello: 'Bonjour le monde'
|
||||
inbox:
|
||||
reauthorization:
|
||||
success: 'Channel reauthorized successfully'
|
||||
not_required: 'Reauthorization is not required for this inbox'
|
||||
invalid_channel: 'Invalid channel type for reauthorization'
|
||||
auth:
|
||||
saml:
|
||||
invalid_email: 'Veuillez saisir une adresse de courriel valide'
|
||||
authentication_failed: 'Authentication failed. Please check your credentials and try again.'
|
||||
messages:
|
||||
reset_password_success: Super ! La demande de réinitialisation du mot de passe a réussi. Consultez vos e-mails pour obtenir des instructions.
|
||||
reset_password_failure: Oh oh ! Nous n'avons trouvé aucun utilisateur avec le courriel spécifié.
|
||||
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.
|
||||
inbox_deletetion_response: Votre demande de suppression de la boîte de réception sera traitée dans un certain délai.
|
||||
errors:
|
||||
validations:
|
||||
presence: Ne peut être vide
|
||||
webhook:
|
||||
invalid: Événements non valides
|
||||
signup:
|
||||
disposable_email: Nous n'autorisons pas les courriels jetables
|
||||
blocked_domain: This domain is not allowed. If you believe this is a mistake, please contact support.
|
||||
invalid_email: Vous avez entré un courriel non valide
|
||||
email_already_exists: 'Vous avez déjà créé un compte avec %{email}'
|
||||
invalid_params: 'Invalid, please check the signup paramters and try again'
|
||||
failed: L'inscription a échoué
|
||||
assignment_policy:
|
||||
not_found: Assignment policy not found
|
||||
attachments:
|
||||
invalid: Invalid attachment
|
||||
saml:
|
||||
feature_not_enabled: SAML feature not enabled for this account
|
||||
sso_not_enabled: SAML SSO is not enabled for this installation
|
||||
data_import:
|
||||
data_type:
|
||||
invalid: Type de données incorrect
|
||||
contacts:
|
||||
import:
|
||||
failed: Le fichier est vide
|
||||
export:
|
||||
success: Nous vous informerons lorsque le fichier d'exportation des contacts sera prêt à être affiché.
|
||||
email:
|
||||
invalid: Email non valide
|
||||
phone_number:
|
||||
invalid: Doit être au format e164
|
||||
companies:
|
||||
domain:
|
||||
invalid: must be a valid domain name
|
||||
search:
|
||||
query_missing: Specify search string with parameter q
|
||||
messages:
|
||||
search:
|
||||
time_range_limit_exceeded: 'Search is limited to the last %{days} days'
|
||||
categories:
|
||||
locale:
|
||||
unique: Doit être unique dans la catégorie et le portail
|
||||
dyte:
|
||||
invalid_message_type: 'Type de message invalide. Action non autorisée'
|
||||
slack:
|
||||
invalid_channel_id: 'Canal Slack invalide. Veuillez réessayer'
|
||||
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.'
|
||||
phone_number_already_exists: 'Channel already exists for this phone number: %{phone_number}, please contact support if the error persists'
|
||||
reauthorization:
|
||||
generic: 'Failed to reauthorize WhatsApp. Please try again.'
|
||||
not_supported: 'Reauthorization is not supported for this type of WhatsApp channel.'
|
||||
inboxes:
|
||||
imap:
|
||||
socket_error: Veuillez vérifier la connexion, l'adresse IMAP et réessayez.
|
||||
no_response_error: Veuillez vérifier les identifiants IMAP et réessayez.
|
||||
host_unreachable_error: Hôte injoignable, veuillez vérifier l'adresse IMAP, le port IMAP et réessayer.
|
||||
connection_timed_out_error: La connexion a expiré pour %{address}:%{port}
|
||||
connection_closed_error: Connexion fermée.
|
||||
validations:
|
||||
name: 'ne doit pas commencer ou se terminer par des symboles, et ne doit pas comporter les caractères suivants : "< > / \ @".'
|
||||
custom_filters:
|
||||
number_of_records: Limite atteinte. Le nombre maximum de filtres personnalisés autorisés pour un utilisateur par compte est de 1000.
|
||||
invalid_attribute: Invalid attribute key - [%{key}]. The key should be one of [%{allowed_keys}] or a custom attribute defined in the account.
|
||||
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.
|
||||
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.
|
||||
topup:
|
||||
credits_required: Credits amount is required
|
||||
invalid_credits: Invalid credits amount
|
||||
invalid_option: Invalid topup option
|
||||
plan_not_eligible: Top-ups are only available for paid plans. Please upgrade your plan first.
|
||||
stripe_customer_not_configured: Stripe customer not configured
|
||||
no_payment_method: No payment methods found. Please add a payment method before making a purchase.
|
||||
profile:
|
||||
mfa:
|
||||
enabled: MFA enabled successfully
|
||||
disabled: MFA disabled successfully
|
||||
account_saml_settings:
|
||||
invalid_certificate: must be a valid X.509 certificate in PEM format
|
||||
reports:
|
||||
period: Période de rapport %{since} à %{until}
|
||||
utc_warning: Le rapport généré est dans le fuseau horaire UTC
|
||||
agent_csv:
|
||||
agent_name: Nom de l'agent
|
||||
conversations_count: Conversations assignées
|
||||
avg_first_response_time: Temps moyen pour une première réponse
|
||||
avg_resolution_time: Temps nécessaire pour résoudre une demande (en moyenne)
|
||||
resolution_count: Nombre de résolutions
|
||||
avg_customer_waiting_time: Avg customer waiting time
|
||||
inbox_csv:
|
||||
inbox_name: Nom de la boîte de réception
|
||||
inbox_type: Type de boîte de réception
|
||||
conversations_count: Nbre de conversations
|
||||
avg_first_response_time: Temps moyen pour une première réponse
|
||||
avg_resolution_time: Temps nécessaire pour résoudre une demande (en moyenne)
|
||||
label_csv:
|
||||
label_title: Libellé
|
||||
conversations_count: Nbre de conversations
|
||||
avg_first_response_time: Temps moyen pour une première réponse
|
||||
avg_resolution_time: Temps nécessaire pour résoudre une demande (en moyenne)
|
||||
avg_reply_time: Avg reply time
|
||||
resolution_count: Nombre de résolutions
|
||||
team_csv:
|
||||
team_name: Nom de l'équipe
|
||||
conversations_count: Nombre de conversations
|
||||
avg_first_response_time: Temps moyen pour une première réponse
|
||||
avg_resolution_time: Temps nécessaire pour résoudre une demande (en moyenne)
|
||||
resolution_count: Nombre de résolutions
|
||||
avg_customer_waiting_time: Avg customer waiting time
|
||||
conversation_traffic_csv:
|
||||
timezone: Fuseau horaire
|
||||
sla_csv:
|
||||
conversation_id: Conversation ID
|
||||
sla_policy_breached: SLA Policy
|
||||
assignee: Assignee
|
||||
team: Équipes
|
||||
inbox: Boîte de réception
|
||||
labels: Étiquettes
|
||||
conversation_link: Link to the Conversation
|
||||
breached_events: Breached Events
|
||||
default_group_by: jour
|
||||
csat:
|
||||
headers:
|
||||
contact_name: Nom du contact
|
||||
contact_email_address: Adresse e-mail du contact
|
||||
contact_phone_number: Numéro de téléphone du contact
|
||||
link_to_the_conversation: Lier à la conversation
|
||||
agent_name: Nom de l'agent
|
||||
rating: Note
|
||||
feedback: Commentaire
|
||||
recorded_at: Date d'enregistrement
|
||||
notifications:
|
||||
notification_title:
|
||||
conversation_creation: 'A conversation (#%{display_id}) has been created in %{inbox_name}'
|
||||
conversation_assignment: 'A conversation (#%{display_id}) has been assigned to you'
|
||||
assigned_conversation_new_message: 'A new message is created in conversation (#%{display_id})'
|
||||
conversation_mention: 'You have been mentioned in conversation (#%{display_id})'
|
||||
sla_missed_first_response: 'SLA target first response missed for conversation (#%{display_id})'
|
||||
sla_missed_next_response: 'SLA target next response missed for conversation (#%{display_id})'
|
||||
sla_missed_resolution: 'SLA target resolution missed for conversation (#%{display_id})'
|
||||
attachment: 'Attachment'
|
||||
no_content: 'No content'
|
||||
conversations:
|
||||
captain:
|
||||
handoff: 'Transferring to another agent for further assistance.'
|
||||
messages:
|
||||
instagram_story_content: '%{story_sender} vous a mentionné dans la story: '
|
||||
instagram_deleted_story_content: Cette Story n'est plus disponible.
|
||||
instagram_shared_story_content: 'Shared story'
|
||||
instagram_shared_post_content: 'Shared post'
|
||||
deleted: Ce message a été supprimé
|
||||
whatsapp:
|
||||
list_button_label: 'Choose an item'
|
||||
delivery_status:
|
||||
error_code: 'Code d''erreur : %{error_code}'
|
||||
activity:
|
||||
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}'
|
||||
open: 'La conversation a été ré-ouverte par %{user_name}'
|
||||
pending: 'La conversation a été marquée comme en attente par %{user_name}'
|
||||
snoozed: 'La conversation a été reportée par %{user_name}'
|
||||
auto_resolved_days: 'La conversation a été marquée comme résolue par le système en raison de %{count} jours d''inactivité'
|
||||
auto_resolved_hours: 'La conversation a été marquée comme résolue par le système en raison de %{count} heures d''inactivité'
|
||||
auto_resolved_minutes: 'La conversation a été marquée comme résolue par le système en raison de %{count} minutes d''inactivité'
|
||||
system_auto_open: Le système a rouvert la conversation en raison d'un nouveau message entrant.
|
||||
priority:
|
||||
added: '%{user_name} fixe la priorité à %{new_priority}'
|
||||
updated: '%{user_name} a modifié la priorité de %{old_priority} à %{new_priority}'
|
||||
removed: '%{user_name} a supprimé la priorité'
|
||||
assignee:
|
||||
self_assigned: '%{user_name} s''est auto-assigné cette conversation'
|
||||
assigned: 'Assigné à %{assignee_name} par %{user_name}'
|
||||
removed: 'Responsable de la conversation supprimé par %{user_name}'
|
||||
team:
|
||||
assigned: 'Assigné à %{team_name} par %{user_name}'
|
||||
assigned_with_assignee: 'Assigné à %{assignee_name} via %{team_name} par %{user_name}'
|
||||
removed: 'Non assigné de %{team_name} par %{user_name}'
|
||||
labels:
|
||||
added: '%{user_name} a ajouté %{labels}'
|
||||
removed: '%{user_name} a supprimé %{labels}'
|
||||
sla:
|
||||
added: '%{user_name} added SLA policy %{sla_name}'
|
||||
removed: '%{user_name} removed SLA policy %{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}'
|
||||
csat:
|
||||
not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions'
|
||||
auto_resolve:
|
||||
not_sent_due_to_messaging_window: 'Auto-resolve message not sent due to outgoing message restrictions'
|
||||
muted: '%{user_name} a mis la conversation en sourdine'
|
||||
unmuted: '%{user_name} a rétabli le son de la conversation'
|
||||
auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.'
|
||||
templates:
|
||||
greeting_message_body: '%{account_name} répond généralement en quelques heures.'
|
||||
ways_to_reach_you_message_body: 'Donnez à l''équipe un moyen de vous recontacter.'
|
||||
email_input_box_message_body: 'Recevez des notifications par courriel'
|
||||
csat_input_message_body: 'Veuillez évaluer la conversation'
|
||||
reply:
|
||||
email:
|
||||
header:
|
||||
notifications: 'Notifications'
|
||||
from_with_name: '%{assignee_name} de %{inbox_name} <%{from_email}>'
|
||||
reply_with_name: '%{assignee_name} de %{inbox_name} <reply+%{reply_email}>'
|
||||
friendly_name: '%{sender_name} de %{business_name} <%{from_email}>'
|
||||
professional_name: '%{business_name} <%{from_email}>'
|
||||
channel_email:
|
||||
header:
|
||||
reply_with_name: '%{assignee_name} de %{inbox_name} <%{from_email}>'
|
||||
reply_with_inbox_name: '%{inbox_name} <%{from_email}>'
|
||||
email_subject: 'Nouveaux messages dans cette conversation'
|
||||
transcript_subject: 'Transcription de conversation'
|
||||
survey:
|
||||
response: 'Merci de noter cette conversation, %{link}'
|
||||
contacts:
|
||||
online:
|
||||
delete: '%{contact_name} est en ligne, veuillez réessayer plus tard'
|
||||
integration_apps:
|
||||
#Note: webhooks and dashboard_apps don't need short_description as they use different modal components
|
||||
dashboard_apps:
|
||||
name: 'Applications du tableau de bord'
|
||||
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.'
|
||||
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} a démarré une réunion'
|
||||
slack:
|
||||
name: 'Slack'
|
||||
short_description: 'Receive notifications and respond to conversations directly 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: 'Webhooks'
|
||||
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.'
|
||||
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.'
|
||||
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.'
|
||||
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'
|
||||
short_description: 'Create and link Linear issues directly from conversations.'
|
||||
description: 'Create issues in Linear directly from your conversation window. Alternatively, link existing Linear issues for a more streamlined and efficient issue tracking process.'
|
||||
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.'
|
||||
shopify:
|
||||
name: 'Shopify'
|
||||
short_description: 'Access order details and customer data from your Shopify store.'
|
||||
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: 'Synchronisez vos contacts et conversations avec LeadSquared CRM.'
|
||||
description: 'Synchronisez vos contacts et conversations avec LeadSquared CRM. Cette intégration crée automatiquement des prospects dans LeadSquared lorsque de nouveaux contacts sont ajoutés, et enregistre l''activité des conversations pour fournir à votre équipe de vente un contexte complet.'
|
||||
captain:
|
||||
copilot_message_required: Le message est obligatoire
|
||||
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'
|
||||
invalid_tool_call: 'Invalid tool call'
|
||||
tool_not_available: '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}'
|
||||
custom_tool:
|
||||
slug_generation_failed: 'Unable to generate unique slug after 5 attempts'
|
||||
public_portal:
|
||||
search:
|
||||
search_placeholder: Rechercher un article par titre ou contenu...
|
||||
empty_placeholder: Aucun résultat trouvé.
|
||||
loading_placeholder: Recherche en cours...
|
||||
results_title: Résultats de recherche
|
||||
toc_header: 'Sur cette page'
|
||||
hero:
|
||||
sub_title: Recherchez les articles ici ou parcourez les catégories ci-dessous.
|
||||
common:
|
||||
home: Page d'accueil
|
||||
last_updated_on: Dernière mise à jour le %{last_updated_on}
|
||||
view_all_articles: Tout afficher
|
||||
article: article
|
||||
articles: articles
|
||||
author: auteur
|
||||
authors: auteurs
|
||||
other: autre
|
||||
others: autres
|
||||
by: Par
|
||||
no_articles: Il n'y a pas d'articles ici
|
||||
footer:
|
||||
made_with: Réalisé avec
|
||||
header:
|
||||
go_to_homepage: Site internet
|
||||
visit_website: Visit website
|
||||
appearance:
|
||||
system: Système
|
||||
light: Clair
|
||||
dark: Sombre
|
||||
featured_articles: Articles à la une
|
||||
uncategorized: Non catégorisé
|
||||
404:
|
||||
title: Page introuvable
|
||||
description: Nous n'avons pas pu trouver la page que vous cherchiez.
|
||||
back_to_home: Aller à la page d'accueil
|
||||
slack_unfurl:
|
||||
fields:
|
||||
name: Nom
|
||||
email: Courriel
|
||||
phone_number: Téléphone
|
||||
company_name: Société
|
||||
inbox_name: Boîte de réception
|
||||
inbox_type: Type de boîte de réception
|
||||
button: Ouvrir la conversation
|
||||
time_units:
|
||||
days:
|
||||
one: '%{count} jour'
|
||||
other: '%{count} days'
|
||||
hours:
|
||||
one: '%{count} heure'
|
||||
other: '%{count} hours'
|
||||
minutes:
|
||||
one: '%{count} minute'
|
||||
other: '%{count} minutes'
|
||||
seconds:
|
||||
one: '%{count} seconde'
|
||||
other: '%{count} seconds'
|
||||
automation:
|
||||
system_name: 'Système d''automatisation'
|
||||
crm:
|
||||
no_message: 'Aucun message dans la conversation'
|
||||
attachment: '[Pièce jointe : %{type}]'
|
||||
no_content: '[No content]'
|
||||
created_activity: |
|
||||
Une nouvelle conversation a été lancée sur %{brand_name}
|
||||
|
||||
Canal : %{channel_info}
|
||||
Créée le : %{formatted_creation_time}
|
||||
ID de la conversation : %{display_id}
|
||||
Voir dans %{brand_name} : %{url}
|
||||
transcript_activity: |
|
||||
Transcription de la conversation depuis %{brand_name}
|
||||
|
||||
Canal : %{channel_info}
|
||||
ID de la conversation : %{display_id}
|
||||
Voir dans %{brand_name} : %{url}
|
||||
|
||||
Transcription :
|
||||
%{format_messages}
|
||||
agent_capacity_policy:
|
||||
inbox_already_assigned: 'Inbox has already been assigned to this policy'
|
||||
portals:
|
||||
send_instructions:
|
||||
email_required: 'L''e-mail est requis'
|
||||
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}'
|
||||
ssl_status:
|
||||
custom_domain_not_configured: 'Custom domain is not configured'
|
||||
448
research/chatwoot/config/locales/he.yml
Normal file
448
research/chatwoot/config/locales/he.yml
Normal file
@@ -0,0 +1,448 @@
|
||||
#Files in the config/locales directory are used for internationalization
|
||||
#and are automatically loaded by Rails. If you want to use locales other
|
||||
#than English, add the necessary files in this directory.
|
||||
#To use the locales, use `I18n.t`:
|
||||
#I18n.t 'hello'
|
||||
#In views, this is aliased to just `t`:
|
||||
#<%= t('hello') %>
|
||||
#To use a different locale, set it with `I18n.locale`:
|
||||
#I18n.locale = :es
|
||||
#This would use the information in config/locales/es.yml.
|
||||
#The following keys must be escaped otherwise they will not be retrieved by
|
||||
#the default I18n backend:
|
||||
#true, false, on, off, yes, no
|
||||
#Instead, surround them with single quotes.
|
||||
#en:
|
||||
#'true': 'foo'
|
||||
#To learn more, please read the Rails Internationalization guide
|
||||
#available at https://guides.rubyonrails.org/i18n.html.
|
||||
he:
|
||||
hello: 'שלום עולם'
|
||||
inbox:
|
||||
reauthorization:
|
||||
success: 'הערוץ אושר מחדש בהצלחה'
|
||||
not_required: 'אישור מחדש אינו נדרש עבור תיבת דואר נכנס זו'
|
||||
invalid_channel: 'סוג ערוץ לא חוקי לאישור מחדש'
|
||||
auth:
|
||||
saml:
|
||||
invalid_email: 'נא הכנס כתובת דוא"ל תקינה'
|
||||
authentication_failed: 'האימות נכשל. אנא בדוק את פרטי ההתחברות שלך ונסה שוב.'
|
||||
messages:
|
||||
reset_password_success: וואו! הבקשה לאיפוס סיסמה בוצעה בהצלחה. בדוק את תיבת הדואר שלך להוראות.
|
||||
reset_password_failure: אוי! לא מצאנו משתמש עם כתובת הדוא"ל שצוינה.
|
||||
reset_password_saml_user: חשבון זה משתמש באימות SAML. איפוס סיסמה אינו זמין. אנא צור קשר עם המנהל שלך.
|
||||
login_saml_user: חשבון זה משתמש באימות SAML. אנא התחבר דרך ספק SAML של הארגון שלך.
|
||||
saml_not_available: אימות SAML אינו זמין בהתקנה זו.
|
||||
inbox_deletetion_response: בקשת מחיקת תיבת הדואר הנכנס שלך תעובד בקרוב.
|
||||
errors:
|
||||
validations:
|
||||
presence: לא יכול להיות ריק
|
||||
webhook:
|
||||
invalid: אירועים לא חוקיים
|
||||
signup:
|
||||
disposable_email: אנו לא מאפשרים דוא"ל חד-פעמי
|
||||
blocked_domain: דומיין זה אינו מותר. אם אתה חושב שזו טעות, אנא צור קשר עם התמיכה.
|
||||
invalid_email: הכנסת דוא"ל לא תקין
|
||||
email_already_exists: 'כבר נרשמת לחשבון עם %{email}'
|
||||
invalid_params: 'לא תקין, אנא בדוק את פרמטרי הרישום ונסה שוב'
|
||||
failed: הרישמה נכשלה
|
||||
assignment_policy:
|
||||
not_found: מדיניות הקצאה לא נמצאה
|
||||
attachments:
|
||||
invalid: Invalid attachment
|
||||
saml:
|
||||
feature_not_enabled: תכונת SAML לא מופעלת עבור חשבון זה
|
||||
sso_not_enabled: SAML SSO is not enabled for this installation
|
||||
data_import:
|
||||
data_type:
|
||||
invalid: סוג נתונים לא חוקי
|
||||
contacts:
|
||||
import:
|
||||
failed: הקובץ ריק
|
||||
export:
|
||||
success: נודיע לך ברגע שקובץ ייצוא אנשי הקשר יהיה מוכן לצפייה.
|
||||
email:
|
||||
invalid: דוא"ל לא תקין
|
||||
phone_number:
|
||||
invalid: צריך להיות בפורמט e164
|
||||
companies:
|
||||
domain:
|
||||
invalid: חייב להיות שם דומיין תקין
|
||||
search:
|
||||
query_missing: Specify search string with parameter q
|
||||
messages:
|
||||
search:
|
||||
time_range_limit_exceeded: 'Search is limited to the last %{days} days'
|
||||
categories:
|
||||
locale:
|
||||
unique: צריך להיות ייחודי בקטגוריה ובפורטל
|
||||
dyte:
|
||||
invalid_message_type: 'סוג הודעה לא חוקי. פעולה אסורה'
|
||||
slack:
|
||||
invalid_channel_id: 'ערוץ Slack לא תקין. אנא נסה שוב'
|
||||
whatsapp:
|
||||
token_exchange_failed: 'החלפת קוד לאסימון גישה נכשלה. אנא נסה שוב.'
|
||||
invalid_token_permissions: 'לאסימון הגישה אין את ההרשאות הנדרשות עבור WhatsApp.'
|
||||
phone_info_fetch_failed: 'הבאת מידע מספר טלפון נכשלה. אנא נסה שוב.'
|
||||
phone_number_already_exists: 'ערוץ כבר קיים עבור מספר טלפון זה: %{phone_number}, אנא צור קשר עם התמיכה אם השגיאה נמשכת'
|
||||
reauthorization:
|
||||
generic: 'אישור מחדש של WhatsApp נכשל. אנא נסה שוב.'
|
||||
not_supported: 'אישור מחדש אינו נתמך עבור סוג ערוץ WhatsApp זה.'
|
||||
inboxes:
|
||||
imap:
|
||||
socket_error: אנא בדוק את חיבור הרשת, כתובת ה-IMAP ונסה שוב.
|
||||
no_response_error: אנא בדוק את פרטי ה-IMAP ונסה שוב.
|
||||
host_unreachable_error: מארח לא נגיש, אנא בדוק את כתובת ה-IMAP, יציאת ה-IMAP ונסה שוב.
|
||||
connection_timed_out_error: חיבור פג זמן עבור %{address}:%{port}
|
||||
connection_closed_error: החיבור נסגר.
|
||||
validations:
|
||||
name: לא יכול להתחיל או להסתיים בסמלים, וזה לא צריך להכיל תווים < > / \ @
|
||||
custom_filters:
|
||||
number_of_records: הגעת למגבלה. המספר המקסימלי המותר של מסננים מותאמים אישית לכל משתמש בכל חשבון הוא 1000.
|
||||
invalid_attribute: מפתח מאפיין לא תקין - [%{key}]. המפתח צריך להיות אחד מ-[%{allowed_keys}] או מאפיין מותאם אישית המוגדר בחשבון.
|
||||
invalid_operator: אופרטור לא תקין. האופרטורים המותרים עבור %{attribute_name} הם [%{allowed_keys}].
|
||||
invalid_query_operator: אופרטור שאילתה חייב להיות "AND" או "OR".
|
||||
invalid_value: ערך לא תקין. הערכים שסופקו עבור %{attribute_name} אינם תקינים
|
||||
custom_attribute_definition:
|
||||
key_conflict: המפתח שסופק אינו מותר מכיוון שהוא עלול להתנגש עם מאפיינים ברירת מחדל.
|
||||
mfa:
|
||||
already_enabled: MFA כבר מופעל
|
||||
not_enabled: MFA לא מופעל
|
||||
invalid_code: קוד אימות לא תקין
|
||||
invalid_backup_code: קוד גיבוי לא תקין
|
||||
invalid_token: אסימון MFA לא תקין או שפג תוקפו
|
||||
invalid_credentials: פרטי התחברות או קוד אימות לא תקינים
|
||||
feature_unavailable: תכונת MFA אינה זמינה. אנא הגדר מפתחות הצפנה.
|
||||
topup:
|
||||
credits_required: Credits amount is required
|
||||
invalid_credits: Invalid credits amount
|
||||
invalid_option: Invalid topup option
|
||||
plan_not_eligible: Top-ups are only available for paid plans. Please upgrade your plan first.
|
||||
stripe_customer_not_configured: Stripe customer not configured
|
||||
no_payment_method: No payment methods found. Please add a payment method before making a purchase.
|
||||
profile:
|
||||
mfa:
|
||||
enabled: MFA הופעל בהצלחה
|
||||
disabled: MFA בוטל בהצלחה
|
||||
account_saml_settings:
|
||||
invalid_certificate: חייב להיות תעודה X.509 תקינה בפורמט PEM
|
||||
reports:
|
||||
period: תקופת דיווח %{since} עד %{until}
|
||||
utc_warning: הדוח שנוצר הוא באזור זמן UTC
|
||||
agent_csv:
|
||||
agent_name: שם סוכן
|
||||
conversations_count: שיחות שהוקצו
|
||||
avg_first_response_time: זמן תגובה ראשון ממוצע
|
||||
avg_resolution_time: זמן פתרון ממוצע
|
||||
resolution_count: ספירת פתרונות
|
||||
avg_customer_waiting_time: זמן המתנה ממוצע של לקוח
|
||||
inbox_csv:
|
||||
inbox_name: שם תיבת דואר נכנס
|
||||
inbox_type: סוג תיבת דואר נכנס
|
||||
conversations_count: מספר שיחות
|
||||
avg_first_response_time: זמן תגובה ראשון ממוצע
|
||||
avg_resolution_time: זמן פתרון ממוצע
|
||||
label_csv:
|
||||
label_title: תווית
|
||||
conversations_count: מספר שיחות
|
||||
avg_first_response_time: זמן תגובה ראשון ממוצע
|
||||
avg_resolution_time: זמן פתרון ממוצע
|
||||
avg_reply_time: זמן מענה ממוצע
|
||||
resolution_count: ספירת פתרונות
|
||||
team_csv:
|
||||
team_name: שם צוות
|
||||
conversations_count: ספירת שיחות
|
||||
avg_first_response_time: זמן תגובה ראשון ממוצע
|
||||
avg_resolution_time: זמן פתרון ממוצע
|
||||
resolution_count: ספירת פתרונות
|
||||
avg_customer_waiting_time: זמן המתנה ממוצע של לקוח
|
||||
conversation_traffic_csv:
|
||||
timezone: אזור זמן
|
||||
sla_csv:
|
||||
conversation_id: מזהה שיחה
|
||||
sla_policy_breached: מדיניות SLA הופרה
|
||||
assignee: מוקצה
|
||||
team: צוות
|
||||
inbox: תיבת דואר נכנס
|
||||
labels: תוויות
|
||||
conversation_link: קישור לשיחה
|
||||
breached_events: אירועים שהופרו
|
||||
default_group_by: יום
|
||||
csat:
|
||||
headers:
|
||||
contact_name: שם איש קשר
|
||||
contact_email_address: כתובת דוא"ל של איש קשר
|
||||
contact_phone_number: מספר טלפון של איש קשר
|
||||
link_to_the_conversation: קישור לשיחה
|
||||
agent_name: שם סוכן
|
||||
rating: דירוג
|
||||
feedback: הערת משוב
|
||||
recorded_at: תאריך הקלטה
|
||||
notifications:
|
||||
notification_title:
|
||||
conversation_creation: 'שיחה (#%{display_id}) נוצרה ב-%{inbox_name}'
|
||||
conversation_assignment: 'שיחה (#%{display_id}) הוקצתה אליך'
|
||||
assigned_conversation_new_message: 'הודעה חדשה נוצרה בשיחה (#%{display_id})'
|
||||
conversation_mention: 'נזכרת בשיחה (#%{display_id})'
|
||||
sla_missed_first_response: 'יעד SLA לתגובה ראשונה פוספס עבור שיחה (#%{display_id})'
|
||||
sla_missed_next_response: 'יעד SLA לתגובה הבאה פוספס עבור שיחה (#%{display_id})'
|
||||
sla_missed_resolution: 'יעד SLA לפתרון פוספס עבור שיחה (#%{display_id})'
|
||||
attachment: 'קובץ מצורף'
|
||||
no_content: 'אין תוכן'
|
||||
conversations:
|
||||
captain:
|
||||
handoff: 'מעביר לסוכן אחר לעזרה נוספת.'
|
||||
messages:
|
||||
instagram_story_content: '%{story_sender} הזכיר אותך בסטורי: '
|
||||
instagram_deleted_story_content: סטורי זה כבר לא זמין.
|
||||
instagram_shared_story_content: 'Shared story'
|
||||
instagram_shared_post_content: 'Shared post'
|
||||
deleted: הודעה זו נמחקה
|
||||
whatsapp:
|
||||
list_button_label: 'בחר פריט'
|
||||
delivery_status:
|
||||
error_code: 'קוד שגיאה: %{error_code}'
|
||||
activity:
|
||||
captain:
|
||||
resolved: 'השיחה סומנה כפתורה על ידי %{user_name} עקב חוסר פעילות'
|
||||
open: 'השיחה סומנה כפתוחה על ידי %{user_name}'
|
||||
agent_bot:
|
||||
error_moved_to_open: 'השיחה סומנה כפתוחה על ידי המערכת עקב שגיאה בבוט הסוכן.'
|
||||
status:
|
||||
resolved: 'השיחה סומנה כפתורה על ידי %{user_name}'
|
||||
contact_resolved: 'השיחה נפתרה על ידי %{contact_name}'
|
||||
open: 'השיחה נפתחה מחדש על ידי %{user_name}'
|
||||
pending: 'השיחה סומנה כממתינה על ידי %{user_name}'
|
||||
snoozed: 'השיחה הושהתה על ידי %{user_name}'
|
||||
auto_resolved_days: 'השיחה סומנה כפתורה על ידי המערכת עקב חוסר פעילות של %{count} ימים'
|
||||
auto_resolved_hours: 'השיחה סומנה כפתורה על ידי המערכת עקב חוסר פעילות של %{count} שעות'
|
||||
auto_resolved_minutes: 'השיחה סומנה כפתורה על ידי המערכת עקב חוסר פעילות של %{count} דקות'
|
||||
system_auto_open: המערכת פתחה מחדש את השיחה עקב הודעה נכנסת חדשה.
|
||||
priority:
|
||||
added: '%{user_name} הגדיר את העדיפות ל-%{new_priority}'
|
||||
updated: '%{user_name} שינה את העדיפות מ-%{old_priority} ל-%{new_priority}'
|
||||
removed: '%{user_name} הסיר את העדיפות'
|
||||
assignee:
|
||||
self_assigned: '%{user_name} הקצה לעצמו את השיחה הזו'
|
||||
assigned: 'הוקצה ל-%{assignee_name} על ידי %{user_name}'
|
||||
removed: 'ביטול הקצאה של שיחה על ידי %{user_name}'
|
||||
team:
|
||||
assigned: 'הוקצה ל-%{team_name} על ידי %{user_name}'
|
||||
assigned_with_assignee: 'הוקצה ל-%{assignee_name} דרך %{team_name} על ידי %{user_name}'
|
||||
removed: 'לא הוקצה מ-%{team_name} על ידי %{user_name}'
|
||||
labels:
|
||||
added: '%{user_name} הוסיף %{labels}'
|
||||
removed: '%{user_name} הסיר %{labels}'
|
||||
sla:
|
||||
added: '%{user_name} הוסיף מדיניות SLA %{sla_name}'
|
||||
removed: '%{user_name} הסיר מדיניות SLA %{sla_name}'
|
||||
linear:
|
||||
issue_created: 'בעיית Linear %{issue_id} נוצרה על ידי %{user_name}'
|
||||
issue_linked: 'בעיית Linear %{issue_id} קושרה על ידי %{user_name}'
|
||||
issue_unlinked: 'בעיית Linear %{issue_id} נותקה על ידי %{user_name}'
|
||||
csat:
|
||||
not_sent_due_to_messaging_window: 'סקר CSAT לא נשלח עקב הגבלות הודעות יוצאות'
|
||||
auto_resolve:
|
||||
not_sent_due_to_messaging_window: 'הודעת פתרון אוטומטי לא נשלחה עקב הגבלות הודעות יוצאות'
|
||||
muted: '%{user_name} השתיק את השיחה'
|
||||
unmuted: '%{user_name} ביטל השתקה של השיחה'
|
||||
auto_resolution_message: 'פותר את השיחה מכיוון שהיא הייתה לא פעילה במשך זמן מה. אנא התחל שיחה חדשה אם אתה צריך עזרה נוספת.'
|
||||
templates:
|
||||
greeting_message_body: '%{account_name} בדרך כלל מגיב תוך כמה שעות.'
|
||||
ways_to_reach_you_message_body: 'תן לצוות דרך להגיע אליך.'
|
||||
email_input_box_message_body: 'קבל התראות בדוא"ל'
|
||||
csat_input_message_body: 'אנא דרג את השיחה'
|
||||
reply:
|
||||
email:
|
||||
header:
|
||||
notifications: 'התראות'
|
||||
from_with_name: '%{assignee_name} מ-%{inbox_name} <%{from_email}>'
|
||||
reply_with_name: '%{assignee_name} מ-%{inbox_name} <reply+%{reply_email}>'
|
||||
friendly_name: '%{sender_name} מ-%{business_name} <%{from_email}>'
|
||||
professional_name: '%{business_name} <%{from_email}>'
|
||||
channel_email:
|
||||
header:
|
||||
reply_with_name: '%{assignee_name} מ-%{inbox_name} <%{from_email}>'
|
||||
reply_with_inbox_name: '%{inbox_name} <%{from_email}>'
|
||||
email_subject: 'הודעות חדשות בשיחה זו'
|
||||
transcript_subject: 'תמלול שיחה'
|
||||
survey:
|
||||
response: 'אנא דרג שיחה זו, %{link}'
|
||||
contacts:
|
||||
online:
|
||||
delete: '%{contact_name} מקוון, אנא נסה שוב מאוחר יותר'
|
||||
integration_apps:
|
||||
#Note: webhooks and dashboard_apps don't need short_description as they use different modal components
|
||||
dashboard_apps:
|
||||
name: 'אפליקציות לוח מחוונים'
|
||||
description: 'אפליקציות לוח מחוונים מאפשרות לך ליצור ולהטמיע אפליקציות המציגות מידע משתמשים, הזמנות או היסטוריית תשלומים, ומספקות הקשר נוסף לסוכני שירות הלקוחות שלך.'
|
||||
dyte:
|
||||
name: 'Dyte'
|
||||
short_description: 'התחל שיחות וידאו/שמע עם לקוחות ישירות מ-Chatwoot.'
|
||||
description: 'Dyte הוא מוצר המשלב פונקציונליות אודיו ווידאו באפליקציה שלך. עם אינטגרציה זו, הסוכנים שלך יכולים להתחיל שיחות וידאו/שמע עם הלקוחות שלך ישירות מ-Chatwoot.'
|
||||
meeting_name: '%{agent_name} התחיל פגישה'
|
||||
slack:
|
||||
name: 'Slack'
|
||||
short_description: 'קבל התראות וענה על שיחות ישירות ב-Slack.'
|
||||
description: "שלב את Chatwoot עם Slack כדי לשמור על הצוות שלך מסונכרן. אינטגרציה זו מאפשרת לך לקבל התראות על שיחות חדשות ולענות עליהן ישירות בממשק של Slack."
|
||||
webhooks:
|
||||
name: 'Webhooks'
|
||||
description: 'אירועי Webhook מספקים עדכונים בזמן אמת על פעילויות בחשבון Chatwoot שלך. אתה יכול להירשם לאירועים המועדפים עליך, ו-Chatwoot ישלח לך קריאות חזרה של HTTP עם העדכונים.'
|
||||
dialogflow:
|
||||
name: 'Dialogflow'
|
||||
short_description: 'בנה צאטבוטים לטיפול בשאלות ראשוניות לפני העברה לסוכנים.'
|
||||
description: 'בנה צאטבוטים עם Dialogflow ושלב אותם בקלות בתיבת הדואר הנכנס שלך. בוטים אלה יכולים לטפל בשאלות ראשוניות לפני העברתן לסוכן שירות לקוחות.'
|
||||
google_translate:
|
||||
name: 'Google Translate'
|
||||
short_description: 'תרגם אוטומטית הודעות לקוחות עבור סוכנים.'
|
||||
description: "שלב את Google Translate כדי לעזור לסוכנים לתרגם בקלות הודעות לקוחות. אינטגרציה זו מזהה אוטומטית את השפה וממירה אותה לשפת העדפה של הסוכן או המנהל."
|
||||
openai:
|
||||
name: 'OpenAI'
|
||||
short_description: 'הצעות מענה מופעלות AI, סיכום ושיפור הודעות.'
|
||||
description: 'נצל את כוחם של מודלי שפה גדולים מ-OpenAI עם תכונות כגון הצעות מענה, סיכום, שכתוב הודעות, בדיקת איות וסיווג תוויות.'
|
||||
linear:
|
||||
name: 'Linear'
|
||||
short_description: 'צור וקשר בעיות Linear ישירות משיחות.'
|
||||
description: 'צור בעיות ב-Linear ישירות מחלון השיחה שלך. לחלופין, קשר בעיות Linear קיימות לתהליך מעקב בעיות יעיל וזורם יותר.'
|
||||
notion:
|
||||
name: 'Notion'
|
||||
short_description: 'שלב מסדי נתונים, מסמכים ודפים ישירות עם Captain.'
|
||||
description: 'חבר את סביבת העבודה שלך ב-Notion כדי לאפשר ל-Captain לגשת וליצור תגובות חכמות באמצעות תוכן ממסדי הנתונים, המסמכים והדפים שלך כדי לספק תמיכת לקוחות הקשרית יותר.'
|
||||
shopify:
|
||||
name: 'Shopify'
|
||||
short_description: 'גש לפרטי הזמנות ונתוני לקוחות מחנות Shopify שלך.'
|
||||
description: 'חבר את חנות Shopify שלך כדי לגשת לפרטי הזמנות, מידע לקוחות ונתוני מוצרים ישירות בתוך השיחות שלך ועוזר לצוות התמיכה שלך לספק עזרה מהירה והקשרית יותר ללקוחות שלך.'
|
||||
leadsquared:
|
||||
name: 'LeadSquared'
|
||||
short_description: 'סנכרן את אנשי הקשר והשיחות שלך עם LeadSquared CRM.'
|
||||
description: 'סנכרן את אנשי הקשר והשיחות שלך עם LeadSquared CRM. אינטגרציה זו יוצרת אוטומטית לידים ב-LeadSquared כאשר אנשי קשר חדשים מתווספים, ומתעדת פעילות שיחות כדי לספק לצוות המכירות שלך הקשר מלא.'
|
||||
captain:
|
||||
copilot_message_required: הודעה נדרשת
|
||||
copilot_error: 'אנא חבר עוזר לתיבת דואר נכנס זו כדי להשתמש ב-Copilot'
|
||||
copilot_limit: 'נגמרו לך זיכויי Copilot. אתה יכול לקנות זיכויים נוספים מסעיף החיובים.'
|
||||
copilot:
|
||||
using_tool: 'משתמש בכלי %{function_name}'
|
||||
completed_tool_call: 'הושלם קריאת כלי %{function_name}'
|
||||
invalid_tool_call: 'קריאת כלי לא תקינה'
|
||||
tool_not_available: 'כלי לא זמין'
|
||||
documents:
|
||||
limit_exceeded: 'מגבלת מסמכים חרגה'
|
||||
pdf_format_error: 'חייב להיות קובץ PDF'
|
||||
pdf_size_error: 'חייב להיות קטן מ-10MB'
|
||||
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 הושלמה. סה"כ שאלות נפוצות שנוצרו: %{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: 'יצירה עם עימוד הושלמה. סה"כ שאלות נפוצות: %{total_faqs}, עמודים שעובדו: %{pages_processed}'
|
||||
processing_pages: 'מעבד עמודים %{start}-%{end} (איטרציה %{iteration})'
|
||||
chunk_generated: 'קטע נוצר %{chunk_faqs} שאלות נפוצות. סה"כ עד כה: %{total_faqs}'
|
||||
page_processing_error: 'שגיאה בעיבוד עמודים %{start}-%{end}: %{error}'
|
||||
custom_tool:
|
||||
slug_generation_failed: 'לא ניתן ליצור slug ייחודי לאחר 5 ניסיונות'
|
||||
public_portal:
|
||||
search:
|
||||
search_placeholder: חפש מאמר לפי כותרת או תוכן...
|
||||
empty_placeholder: לא נמצאו תוצאות.
|
||||
loading_placeholder: מחפש...
|
||||
results_title: תוצאות חיפוש
|
||||
toc_header: 'בעמוד זה'
|
||||
hero:
|
||||
sub_title: חפש את המאמרים כאן או עיין בקטגוריות למטה.
|
||||
common:
|
||||
home: בית
|
||||
last_updated_on: עודכן לאחרונה ב-%{last_updated_on}
|
||||
view_all_articles: הצג הכל
|
||||
article: מאמר
|
||||
articles: מאמרים
|
||||
author: מחבר
|
||||
authors: מחברים
|
||||
other: אחר
|
||||
others: אחרים
|
||||
by: על ידי
|
||||
no_articles: אין כאן מאמרים
|
||||
footer:
|
||||
made_with: נוצר עם
|
||||
header:
|
||||
go_to_homepage: אתר
|
||||
visit_website: בקר באתר
|
||||
appearance:
|
||||
system: מערכת
|
||||
light: בהיר
|
||||
dark: כהה
|
||||
featured_articles: מאמרים מוצעים
|
||||
uncategorized: ללא קטגוריה
|
||||
404:
|
||||
title: דף לא נמצא
|
||||
description: לא הצלחנו למצוא את הדף שחיפשת.
|
||||
back_to_home: חזור לדף הבית
|
||||
slack_unfurl:
|
||||
fields:
|
||||
name: שם
|
||||
email: דוא"ל
|
||||
phone_number: טלפון
|
||||
company_name: חברה
|
||||
inbox_name: תיבת דואר נכנס
|
||||
inbox_type: סוג תיבת דואר נכנס
|
||||
button: פתח שיחה
|
||||
time_units:
|
||||
days:
|
||||
one: '%{count} day'
|
||||
two: '%{count} days'
|
||||
many: '%{count} days'
|
||||
other: '%{count} days'
|
||||
hours:
|
||||
one: '%{count} hour'
|
||||
two: '%{count} hours'
|
||||
many: '%{count} hours'
|
||||
other: '%{count} hours'
|
||||
minutes:
|
||||
one: '%{count} minute'
|
||||
two: '%{count} minutes'
|
||||
many: '%{count} minutes'
|
||||
other: '%{count} minutes'
|
||||
seconds:
|
||||
one: '%{count} second'
|
||||
two: '%{count} seconds'
|
||||
many: '%{count} seconds'
|
||||
other: '%{count} seconds'
|
||||
automation:
|
||||
system_name: 'מערכת אוטומציה'
|
||||
crm:
|
||||
no_message: 'אין הודעות בשיחה'
|
||||
attachment: '[קובץ מצורף: %{type}]'
|
||||
no_content: '[אין תוכן]'
|
||||
created_activity: |
|
||||
שיחה חדשה התחילה ב-%{brand_name}
|
||||
|
||||
ערוץ: %{channel_info}
|
||||
נוצר: %{formatted_creation_time}
|
||||
מזהה שיחה: %{display_id}
|
||||
צפה ב-%{brand_name}: %{url}
|
||||
transcript_activity: |
|
||||
תמלול שיחה מ-%{brand_name}
|
||||
|
||||
ערוץ: %{channel_info}
|
||||
מזהה שיחה: %{display_id}
|
||||
צפה ב-%{brand_name}: %{url}
|
||||
|
||||
תמלול:
|
||||
%{format_messages}
|
||||
agent_capacity_policy:
|
||||
inbox_already_assigned: 'תיבת דואר נכנס כבר הוקצתה למדיניות זו'
|
||||
portals:
|
||||
send_instructions:
|
||||
email_required: 'דוא"ל נדרש'
|
||||
invalid_email_format: 'פורמט דוא"ל לא תקין'
|
||||
custom_domain_not_configured: 'דומיין מותאם אישית לא מוגדר'
|
||||
instructions_sent_successfully: 'הוראות נשלחו בהצלחה'
|
||||
subject: 'סיים להגדיר %{custom_domain}'
|
||||
ssl_status:
|
||||
custom_domain_not_configured: 'דומיין מותאם אישית לא מוגדר'
|
||||
440
research/chatwoot/config/locales/hi.yml
Normal file
440
research/chatwoot/config/locales/hi.yml
Normal file
@@ -0,0 +1,440 @@
|
||||
#Files in the config/locales directory are used for internationalization
|
||||
#and are automatically loaded by Rails. If you want to use locales other
|
||||
#than English, add the necessary files in this directory.
|
||||
#To use the locales, use `I18n.t`:
|
||||
#I18n.t 'hello'
|
||||
#In views, this is aliased to just `t`:
|
||||
#<%= t('hello') %>
|
||||
#To use a different locale, set it with `I18n.locale`:
|
||||
#I18n.locale = :es
|
||||
#This would use the information in config/locales/es.yml.
|
||||
#The following keys must be escaped otherwise they will not be retrieved by
|
||||
#the default I18n backend:
|
||||
#true, false, on, off, yes, no
|
||||
#Instead, surround them with single quotes.
|
||||
#en:
|
||||
#'true': 'foo'
|
||||
#To learn more, please read the Rails Internationalization guide
|
||||
#available at https://guides.rubyonrails.org/i18n.html.
|
||||
hi:
|
||||
hello: 'Hello world'
|
||||
inbox:
|
||||
reauthorization:
|
||||
success: 'Channel reauthorized successfully'
|
||||
not_required: 'Reauthorization is not required for this inbox'
|
||||
invalid_channel: 'Invalid channel type for reauthorization'
|
||||
auth:
|
||||
saml:
|
||||
invalid_email: 'Please enter a valid email address'
|
||||
authentication_failed: 'Authentication failed. Please check your credentials and try again.'
|
||||
messages:
|
||||
reset_password_success: Woot! Request for password reset is successful. Check your mail for instructions.
|
||||
reset_password_failure: Uh ho! We could not find any user with the specified 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.
|
||||
inbox_deletetion_response: Your inbox deletion request will be processed in some time.
|
||||
errors:
|
||||
validations:
|
||||
presence: must not be blank
|
||||
webhook:
|
||||
invalid: Invalid events
|
||||
signup:
|
||||
disposable_email: We do not allow disposable emails
|
||||
blocked_domain: This domain is not allowed. If you believe this is a mistake, please contact support.
|
||||
invalid_email: You have entered an invalid email
|
||||
email_already_exists: 'You have already signed up for an account with %{email}'
|
||||
invalid_params: 'Invalid, please check the signup paramters and try again'
|
||||
failed: Signup failed
|
||||
assignment_policy:
|
||||
not_found: Assignment policy not found
|
||||
attachments:
|
||||
invalid: Invalid attachment
|
||||
saml:
|
||||
feature_not_enabled: SAML feature not enabled for this account
|
||||
sso_not_enabled: SAML SSO is not enabled for this installation
|
||||
data_import:
|
||||
data_type:
|
||||
invalid: Invalid data type
|
||||
contacts:
|
||||
import:
|
||||
failed: File is blank
|
||||
export:
|
||||
success: We will notify you once contacts export file is ready to view.
|
||||
email:
|
||||
invalid: Invalid email
|
||||
phone_number:
|
||||
invalid: should be in e164 format
|
||||
companies:
|
||||
domain:
|
||||
invalid: must be a valid domain name
|
||||
search:
|
||||
query_missing: Specify search string with parameter q
|
||||
messages:
|
||||
search:
|
||||
time_range_limit_exceeded: 'Search is limited to the last %{days} days'
|
||||
categories:
|
||||
locale:
|
||||
unique: should be unique in the category and portal
|
||||
dyte:
|
||||
invalid_message_type: 'Invalid message type. Action not permitted'
|
||||
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.'
|
||||
phone_number_already_exists: 'Channel already exists for this phone number: %{phone_number}, please contact support if the error persists'
|
||||
reauthorization:
|
||||
generic: 'Failed to reauthorize WhatsApp. Please try again.'
|
||||
not_supported: 'Reauthorization is not supported for this type of WhatsApp channel.'
|
||||
inboxes:
|
||||
imap:
|
||||
socket_error: Please check the network connection, IMAP address and try again.
|
||||
no_response_error: Please check the IMAP credentials and try again.
|
||||
host_unreachable_error: Host unreachable, Please check the IMAP address, IMAP port and try again.
|
||||
connection_timed_out_error: Connection timed out for %{address}:%{port}
|
||||
connection_closed_error: Connection closed.
|
||||
validations:
|
||||
name: should not start or end with symbols, and it should not have < > / \ @ characters.
|
||||
custom_filters:
|
||||
number_of_records: Limit reached. The maximum number of allowed custom filters for a user per account is 1000.
|
||||
invalid_attribute: Invalid attribute key - [%{key}]. The key should be one of [%{allowed_keys}] or a custom attribute defined in the account.
|
||||
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.
|
||||
mfa:
|
||||
already_enabled: MFA पहले से ही सक्षम है
|
||||
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.
|
||||
topup:
|
||||
credits_required: Credits amount is required
|
||||
invalid_credits: Invalid credits amount
|
||||
invalid_option: Invalid topup option
|
||||
plan_not_eligible: Top-ups are only available for paid plans. Please upgrade your plan first.
|
||||
stripe_customer_not_configured: Stripe customer not configured
|
||||
no_payment_method: No payment methods found. Please add a payment method before making a purchase.
|
||||
profile:
|
||||
mfa:
|
||||
enabled: MFA enabled successfully
|
||||
disabled: MFA disabled successfully
|
||||
account_saml_settings:
|
||||
invalid_certificate: must be a valid X.509 certificate in PEM format
|
||||
reports:
|
||||
period: Reporting period %{since} to %{until}
|
||||
utc_warning: The report generated is in UTC timezone
|
||||
agent_csv:
|
||||
agent_name: Agent name
|
||||
conversations_count: Assigned conversations
|
||||
avg_first_response_time: Avg first response time
|
||||
avg_resolution_time: Avg resolution time
|
||||
resolution_count: Resolution Count
|
||||
avg_customer_waiting_time: Avg customer waiting time
|
||||
inbox_csv:
|
||||
inbox_name: Inbox name
|
||||
inbox_type: Inbox type
|
||||
conversations_count: No. of conversations
|
||||
avg_first_response_time: Avg first response time
|
||||
avg_resolution_time: Avg resolution time
|
||||
label_csv:
|
||||
label_title: Label
|
||||
conversations_count: No. of conversations
|
||||
avg_first_response_time: Avg first response time
|
||||
avg_resolution_time: Avg resolution time
|
||||
avg_reply_time: Avg reply time
|
||||
resolution_count: Resolution Count
|
||||
team_csv:
|
||||
team_name: Team name
|
||||
conversations_count: Conversations count
|
||||
avg_first_response_time: Avg first response time
|
||||
avg_resolution_time: Avg resolution time
|
||||
resolution_count: Resolution Count
|
||||
avg_customer_waiting_time: Avg customer waiting time
|
||||
conversation_traffic_csv:
|
||||
timezone: Timezone
|
||||
sla_csv:
|
||||
conversation_id: Conversation ID
|
||||
sla_policy_breached: SLA Policy
|
||||
assignee: Assignee
|
||||
team: Team
|
||||
inbox: Inbox
|
||||
labels: Labels
|
||||
conversation_link: Link to the Conversation
|
||||
breached_events: Breached Events
|
||||
default_group_by: day
|
||||
csat:
|
||||
headers:
|
||||
contact_name: Contact Name
|
||||
contact_email_address: Contact Email Address
|
||||
contact_phone_number: Contact Phone Number
|
||||
link_to_the_conversation: Link to the conversation
|
||||
agent_name: Agent Name
|
||||
rating: Rating
|
||||
feedback: Feedback Comment
|
||||
recorded_at: Recorded date
|
||||
notifications:
|
||||
notification_title:
|
||||
conversation_creation: 'A conversation (#%{display_id}) has been created in %{inbox_name}'
|
||||
conversation_assignment: 'A conversation (#%{display_id}) has been assigned to you'
|
||||
assigned_conversation_new_message: 'A new message is created in conversation (#%{display_id})'
|
||||
conversation_mention: 'You have been mentioned in conversation (#%{display_id})'
|
||||
sla_missed_first_response: 'SLA target first response missed for conversation (#%{display_id})'
|
||||
sla_missed_next_response: 'SLA target next response missed for conversation (#%{display_id})'
|
||||
sla_missed_resolution: 'SLA target resolution missed for conversation (#%{display_id})'
|
||||
attachment: 'Attachment'
|
||||
no_content: 'No content'
|
||||
conversations:
|
||||
captain:
|
||||
handoff: 'Transferring to another agent for further assistance.'
|
||||
messages:
|
||||
instagram_story_content: '%{story_sender} mentioned you in the story: '
|
||||
instagram_deleted_story_content: This story is no longer available.
|
||||
instagram_shared_story_content: 'Shared story'
|
||||
instagram_shared_post_content: 'Shared post'
|
||||
deleted: This message was deleted
|
||||
whatsapp:
|
||||
list_button_label: 'Choose an item'
|
||||
delivery_status:
|
||||
error_code: '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}'
|
||||
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}'
|
||||
open: 'Conversation was reopened by %{user_name}'
|
||||
pending: 'Conversation was marked as pending by %{user_name}'
|
||||
snoozed: 'Conversation was snoozed by %{user_name}'
|
||||
auto_resolved_days: 'Conversation was marked resolved by system due to %{count} days of inactivity'
|
||||
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'
|
||||
system_auto_open: System reopened the conversation due to a new incoming message.
|
||||
priority:
|
||||
added: '%{user_name} set the priority to %{new_priority}'
|
||||
updated: '%{user_name} changed the priority from %{old_priority} to %{new_priority}'
|
||||
removed: '%{user_name} removed the priority'
|
||||
assignee:
|
||||
self_assigned: '%{user_name} self-assigned this conversation'
|
||||
assigned: 'Assigned to %{assignee_name} by %{user_name}'
|
||||
removed: 'Conversation unassigned by %{user_name}'
|
||||
team:
|
||||
assigned: 'Assigned to %{team_name} by %{user_name}'
|
||||
assigned_with_assignee: 'Assigned to %{assignee_name} via %{team_name} by %{user_name}'
|
||||
removed: 'Unassigned from %{team_name} by %{user_name}'
|
||||
labels:
|
||||
added: '%{user_name} added %{labels}'
|
||||
removed: '%{user_name} removed %{labels}'
|
||||
sla:
|
||||
added: '%{user_name} added SLA policy %{sla_name}'
|
||||
removed: '%{user_name} removed SLA policy %{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}'
|
||||
csat:
|
||||
not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions'
|
||||
auto_resolve:
|
||||
not_sent_due_to_messaging_window: 'Auto-resolve message not sent due to outgoing message restrictions'
|
||||
muted: '%{user_name} has muted the conversation'
|
||||
unmuted: '%{user_name} has unmuted the conversation'
|
||||
auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.'
|
||||
templates:
|
||||
greeting_message_body: '%{account_name} typically replies in a few hours.'
|
||||
ways_to_reach_you_message_body: 'Give the team a way to reach you.'
|
||||
email_input_box_message_body: 'Get notified by email'
|
||||
csat_input_message_body: 'Please rate the conversation'
|
||||
reply:
|
||||
email:
|
||||
header:
|
||||
notifications: 'Notifications'
|
||||
from_with_name: '%{assignee_name} from %{inbox_name} <%{from_email}>'
|
||||
reply_with_name: '%{assignee_name} from %{inbox_name} <reply+%{reply_email}>'
|
||||
friendly_name: '%{sender_name} from %{business_name} <%{from_email}>'
|
||||
professional_name: '%{business_name} <%{from_email}>'
|
||||
channel_email:
|
||||
header:
|
||||
reply_with_name: '%{assignee_name} from %{inbox_name} <%{from_email}>'
|
||||
reply_with_inbox_name: '%{inbox_name} <%{from_email}>'
|
||||
email_subject: 'New messages on this conversation'
|
||||
transcript_subject: 'Conversation Transcript'
|
||||
survey:
|
||||
response: 'Please rate this conversation, %{link}'
|
||||
contacts:
|
||||
online:
|
||||
delete: '%{contact_name} is Online, please try again later'
|
||||
integration_apps:
|
||||
#Note: webhooks and dashboard_apps don't need short_description as they use different modal components
|
||||
dashboard_apps:
|
||||
name: 'Dashboard Apps'
|
||||
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.'
|
||||
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.'
|
||||
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: 'Webhooks'
|
||||
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.'
|
||||
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.'
|
||||
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.'
|
||||
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'
|
||||
short_description: 'Create and link Linear issues directly from conversations.'
|
||||
description: 'Create issues in Linear directly from your conversation window. Alternatively, link existing Linear issues for a more streamlined and efficient issue tracking process.'
|
||||
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.'
|
||||
shopify:
|
||||
name: 'Shopify'
|
||||
short_description: 'Access order details and customer data from your Shopify store.'
|
||||
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.'
|
||||
captain:
|
||||
copilot_message_required: Message is required
|
||||
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'
|
||||
invalid_tool_call: 'Invalid tool call'
|
||||
tool_not_available: '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}'
|
||||
custom_tool:
|
||||
slug_generation_failed: 'Unable to generate unique slug after 5 attempts'
|
||||
public_portal:
|
||||
search:
|
||||
search_placeholder: Search for article by title or body...
|
||||
empty_placeholder: No results found.
|
||||
loading_placeholder: Searching...
|
||||
results_title: Search results
|
||||
toc_header: 'On this page'
|
||||
hero:
|
||||
sub_title: Search for the articles here or browse the categories below.
|
||||
common:
|
||||
home: Home
|
||||
last_updated_on: Last updated on %{last_updated_on}
|
||||
view_all_articles: View all
|
||||
article: article
|
||||
articles: articles
|
||||
author: author
|
||||
authors: authors
|
||||
other: other
|
||||
others: others
|
||||
by: By
|
||||
no_articles: There are no articles here
|
||||
footer:
|
||||
made_with: Made with
|
||||
header:
|
||||
go_to_homepage: Website
|
||||
visit_website: Visit website
|
||||
appearance:
|
||||
system: System
|
||||
light: Light
|
||||
dark: Dark
|
||||
featured_articles: Featured Articles
|
||||
uncategorized: Uncategorized
|
||||
404:
|
||||
title: Page not found
|
||||
description: We couldn't find the page you were looking for.
|
||||
back_to_home: Go to home page
|
||||
slack_unfurl:
|
||||
fields:
|
||||
name: Name
|
||||
email: Email
|
||||
phone_number: Phone
|
||||
company_name: Company
|
||||
inbox_name: Inbox
|
||||
inbox_type: Inbox Type
|
||||
button: Open conversation
|
||||
time_units:
|
||||
days:
|
||||
one: '%{count} day'
|
||||
other: '%{count} days'
|
||||
hours:
|
||||
one: '%{count} hour'
|
||||
other: '%{count} hours'
|
||||
minutes:
|
||||
one: '%{count} minute'
|
||||
other: '%{count} minutes'
|
||||
seconds:
|
||||
one: '%{count} second'
|
||||
other: '%{count} seconds'
|
||||
automation:
|
||||
system_name: 'Automation System'
|
||||
crm:
|
||||
no_message: 'No messages in conversation'
|
||||
attachment: '[Attachment: %{type}]'
|
||||
no_content: '[No content]'
|
||||
created_activity: |
|
||||
New conversation started on %{brand_name}
|
||||
|
||||
Channel: %{channel_info}
|
||||
Created: %{formatted_creation_time}
|
||||
Conversation ID: %{display_id}
|
||||
View in %{brand_name}: %{url}
|
||||
transcript_activity: |
|
||||
Conversation Transcript from %{brand_name}
|
||||
|
||||
Channel: %{channel_info}
|
||||
Conversation ID: %{display_id}
|
||||
View in %{brand_name}: %{url}
|
||||
|
||||
Transcript:
|
||||
%{format_messages}
|
||||
agent_capacity_policy:
|
||||
inbox_already_assigned: 'Inbox has already been assigned to this policy'
|
||||
portals:
|
||||
send_instructions:
|
||||
email_required: 'Email is required'
|
||||
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}'
|
||||
ssl_status:
|
||||
custom_domain_not_configured: 'Custom domain is not configured'
|
||||
444
research/chatwoot/config/locales/hr.yml
Normal file
444
research/chatwoot/config/locales/hr.yml
Normal file
@@ -0,0 +1,444 @@
|
||||
#Files in the config/locales directory are used for internationalization
|
||||
#and are automatically loaded by Rails. If you want to use locales other
|
||||
#than English, add the necessary files in this directory.
|
||||
#To use the locales, use `I18n.t`:
|
||||
#I18n.t 'hello'
|
||||
#In views, this is aliased to just `t`:
|
||||
#<%= t('hello') %>
|
||||
#To use a different locale, set it with `I18n.locale`:
|
||||
#I18n.locale = :es
|
||||
#This would use the information in config/locales/es.yml.
|
||||
#The following keys must be escaped otherwise they will not be retrieved by
|
||||
#the default I18n backend:
|
||||
#true, false, on, off, yes, no
|
||||
#Instead, surround them with single quotes.
|
||||
#en:
|
||||
#'true': 'foo'
|
||||
#To learn more, please read the Rails Internationalization guide
|
||||
#available at https://guides.rubyonrails.org/i18n.html.
|
||||
hr:
|
||||
hello: 'Pozdrav svijet!'
|
||||
inbox:
|
||||
reauthorization:
|
||||
success: 'Channel reauthorized successfully'
|
||||
not_required: 'Reauthorization is not required for this inbox'
|
||||
invalid_channel: 'Invalid channel type for reauthorization'
|
||||
auth:
|
||||
saml:
|
||||
invalid_email: 'Please enter a valid email address'
|
||||
authentication_failed: 'Authentication failed. Please check your credentials and try again.'
|
||||
messages:
|
||||
reset_password_success: Woot! Request for password reset is successful. Check your mail for instructions.
|
||||
reset_password_failure: Uh ho! We could not find any user with the specified 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.
|
||||
inbox_deletetion_response: Your inbox deletion request will be processed in some time.
|
||||
errors:
|
||||
validations:
|
||||
presence: must not be blank
|
||||
webhook:
|
||||
invalid: Invalid events
|
||||
signup:
|
||||
disposable_email: We do not allow disposable emails
|
||||
blocked_domain: This domain is not allowed. If you believe this is a mistake, please contact support.
|
||||
invalid_email: You have entered an invalid email
|
||||
email_already_exists: 'You have already signed up for an account with %{email}'
|
||||
invalid_params: 'Invalid, please check the signup paramters and try again'
|
||||
failed: Signup failed
|
||||
assignment_policy:
|
||||
not_found: Assignment policy not found
|
||||
attachments:
|
||||
invalid: Invalid attachment
|
||||
saml:
|
||||
feature_not_enabled: SAML feature not enabled for this account
|
||||
sso_not_enabled: SAML SSO is not enabled for this installation
|
||||
data_import:
|
||||
data_type:
|
||||
invalid: Invalid data type
|
||||
contacts:
|
||||
import:
|
||||
failed: File is blank
|
||||
export:
|
||||
success: We will notify you once contacts export file is ready to view.
|
||||
email:
|
||||
invalid: Invalid email
|
||||
phone_number:
|
||||
invalid: should be in e164 format
|
||||
companies:
|
||||
domain:
|
||||
invalid: must be a valid domain name
|
||||
search:
|
||||
query_missing: Specify search string with parameter q
|
||||
messages:
|
||||
search:
|
||||
time_range_limit_exceeded: 'Search is limited to the last %{days} days'
|
||||
categories:
|
||||
locale:
|
||||
unique: should be unique in the category and portal
|
||||
dyte:
|
||||
invalid_message_type: 'Invalid message type. Action not permitted'
|
||||
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.'
|
||||
phone_number_already_exists: 'Channel already exists for this phone number: %{phone_number}, please contact support if the error persists'
|
||||
reauthorization:
|
||||
generic: 'Failed to reauthorize WhatsApp. Please try again.'
|
||||
not_supported: 'Reauthorization is not supported for this type of WhatsApp channel.'
|
||||
inboxes:
|
||||
imap:
|
||||
socket_error: Please check the network connection, IMAP address and try again.
|
||||
no_response_error: Please check the IMAP credentials and try again.
|
||||
host_unreachable_error: Host unreachable, Please check the IMAP address, IMAP port and try again.
|
||||
connection_timed_out_error: Connection timed out for %{address}:%{port}
|
||||
connection_closed_error: Connection closed.
|
||||
validations:
|
||||
name: should not start or end with symbols, and it should not have < > / \ @ characters.
|
||||
custom_filters:
|
||||
number_of_records: Limit reached. The maximum number of allowed custom filters for a user per account is 1000.
|
||||
invalid_attribute: Invalid attribute key - [%{key}]. The key should be one of [%{allowed_keys}] or a custom attribute defined in the account.
|
||||
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.
|
||||
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.
|
||||
topup:
|
||||
credits_required: Credits amount is required
|
||||
invalid_credits: Invalid credits amount
|
||||
invalid_option: Invalid topup option
|
||||
plan_not_eligible: Top-ups are only available for paid plans. Please upgrade your plan first.
|
||||
stripe_customer_not_configured: Stripe customer not configured
|
||||
no_payment_method: No payment methods found. Please add a payment method before making a purchase.
|
||||
profile:
|
||||
mfa:
|
||||
enabled: MFA enabled successfully
|
||||
disabled: MFA disabled successfully
|
||||
account_saml_settings:
|
||||
invalid_certificate: must be a valid X.509 certificate in PEM format
|
||||
reports:
|
||||
period: Reporting period %{since} to %{until}
|
||||
utc_warning: The report generated is in UTC timezone
|
||||
agent_csv:
|
||||
agent_name: Agent name
|
||||
conversations_count: Assigned conversations
|
||||
avg_first_response_time: Avg first response time
|
||||
avg_resolution_time: Avg resolution time
|
||||
resolution_count: Resolution Count
|
||||
avg_customer_waiting_time: Avg customer waiting time
|
||||
inbox_csv:
|
||||
inbox_name: Inbox name
|
||||
inbox_type: Inbox type
|
||||
conversations_count: No. of conversations
|
||||
avg_first_response_time: Avg first response time
|
||||
avg_resolution_time: Avg resolution time
|
||||
label_csv:
|
||||
label_title: Label
|
||||
conversations_count: No. of conversations
|
||||
avg_first_response_time: Avg first response time
|
||||
avg_resolution_time: Avg resolution time
|
||||
avg_reply_time: Avg reply time
|
||||
resolution_count: Resolution Count
|
||||
team_csv:
|
||||
team_name: Team name
|
||||
conversations_count: Conversations count
|
||||
avg_first_response_time: Avg first response time
|
||||
avg_resolution_time: Avg resolution time
|
||||
resolution_count: Resolution Count
|
||||
avg_customer_waiting_time: Avg customer waiting time
|
||||
conversation_traffic_csv:
|
||||
timezone: Timezone
|
||||
sla_csv:
|
||||
conversation_id: Conversation ID
|
||||
sla_policy_breached: SLA Policy
|
||||
assignee: Assignee
|
||||
team: Tim
|
||||
inbox: Inbox
|
||||
labels: Labels
|
||||
conversation_link: Link to the Conversation
|
||||
breached_events: Breached Events
|
||||
default_group_by: day
|
||||
csat:
|
||||
headers:
|
||||
contact_name: Contact Name
|
||||
contact_email_address: Contact Email Address
|
||||
contact_phone_number: Contact Phone Number
|
||||
link_to_the_conversation: Link to the conversation
|
||||
agent_name: Ime agenta
|
||||
rating: Rating
|
||||
feedback: Feedback Comment
|
||||
recorded_at: Recorded date
|
||||
notifications:
|
||||
notification_title:
|
||||
conversation_creation: 'A conversation (#%{display_id}) has been created in %{inbox_name}'
|
||||
conversation_assignment: 'A conversation (#%{display_id}) has been assigned to you'
|
||||
assigned_conversation_new_message: 'A new message is created in conversation (#%{display_id})'
|
||||
conversation_mention: 'You have been mentioned in conversation (#%{display_id})'
|
||||
sla_missed_first_response: 'SLA target first response missed for conversation (#%{display_id})'
|
||||
sla_missed_next_response: 'SLA target next response missed for conversation (#%{display_id})'
|
||||
sla_missed_resolution: 'SLA target resolution missed for conversation (#%{display_id})'
|
||||
attachment: 'Attachment'
|
||||
no_content: 'No content'
|
||||
conversations:
|
||||
captain:
|
||||
handoff: 'Preusmjeravanje na drugog agenta za dodatnu pomoć.'
|
||||
messages:
|
||||
instagram_story_content: '%{story_sender} mentioned you in the story: '
|
||||
instagram_deleted_story_content: This story is no longer available.
|
||||
instagram_shared_story_content: 'Shared story'
|
||||
instagram_shared_post_content: 'Shared post'
|
||||
deleted: This message was deleted
|
||||
whatsapp:
|
||||
list_button_label: 'Choose an item'
|
||||
delivery_status:
|
||||
error_code: '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}'
|
||||
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}'
|
||||
open: 'Conversation was reopened by %{user_name}'
|
||||
pending: 'Conversation was marked as pending by %{user_name}'
|
||||
snoozed: 'Conversation was snoozed by %{user_name}'
|
||||
auto_resolved_days: 'Conversation was marked resolved by system due to %{count} days of inactivity'
|
||||
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'
|
||||
system_auto_open: Sustav je ponovno otvorio razgovor zbog pristigle nove poruke.
|
||||
priority:
|
||||
added: '%{user_name} je postavio prioritet na %{new_priority}'
|
||||
updated: '%{user_name} je promijenio prioritet s %{old_priority} na %{new_priority}'
|
||||
removed: '%{user_name} je maknuo prioritet'
|
||||
assignee:
|
||||
self_assigned: '%{user_name} self-assigned this conversation'
|
||||
assigned: 'Assigned to %{assignee_name} by %{user_name}'
|
||||
removed: 'Conversation unassigned by %{user_name}'
|
||||
team:
|
||||
assigned: 'Assigned to %{team_name} by %{user_name}'
|
||||
assigned_with_assignee: 'Assigned to %{assignee_name} via %{team_name} by %{user_name}'
|
||||
removed: 'Unassigned from %{team_name} by %{user_name}'
|
||||
labels:
|
||||
added: '%{user_name} added %{labels}'
|
||||
removed: '%{user_name} removed %{labels}'
|
||||
sla:
|
||||
added: '%{user_name} added SLA policy %{sla_name}'
|
||||
removed: '%{user_name} removed SLA policy %{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}'
|
||||
csat:
|
||||
not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions'
|
||||
auto_resolve:
|
||||
not_sent_due_to_messaging_window: 'Auto-resolve message not sent due to outgoing message restrictions'
|
||||
muted: '%{user_name} has muted the conversation'
|
||||
unmuted: '%{user_name} has unmuted the conversation'
|
||||
auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.'
|
||||
templates:
|
||||
greeting_message_body: '%{account_name} typically replies in a few hours.'
|
||||
ways_to_reach_you_message_body: 'Give the team a way to reach you.'
|
||||
email_input_box_message_body: 'Get notified by email'
|
||||
csat_input_message_body: 'Please rate the conversation'
|
||||
reply:
|
||||
email:
|
||||
header:
|
||||
notifications: 'Notifications'
|
||||
from_with_name: '%{assignee_name} from %{inbox_name} <%{from_email}>'
|
||||
reply_with_name: '%{assignee_name} from %{inbox_name} <reply+%{reply_email}>'
|
||||
friendly_name: '%{sender_name} iz %{business_name} <%{from_email}>'
|
||||
professional_name: '%{business_name} <%{from_email}>'
|
||||
channel_email:
|
||||
header:
|
||||
reply_with_name: '%{assignee_name} iz %{inbox_name} <%{from_email}>'
|
||||
reply_with_inbox_name: '%{inbox_name} <%{from_email}>'
|
||||
email_subject: 'New messages on this conversation'
|
||||
transcript_subject: 'Conversation Transcript'
|
||||
survey:
|
||||
response: 'Please rate this conversation, %{link}'
|
||||
contacts:
|
||||
online:
|
||||
delete: '%{contact_name} is Online, please try again later'
|
||||
integration_apps:
|
||||
#Note: webhooks and dashboard_apps don't need short_description as they use different modal components
|
||||
dashboard_apps:
|
||||
name: 'Dashboard Apps'
|
||||
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.'
|
||||
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.'
|
||||
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: 'Webhooks'
|
||||
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.'
|
||||
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.'
|
||||
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.'
|
||||
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'
|
||||
short_description: 'Create and link Linear issues directly from conversations.'
|
||||
description: 'Create issues in Linear directly from your conversation window. Alternatively, link existing Linear issues for a more streamlined and efficient issue tracking process.'
|
||||
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.'
|
||||
shopify:
|
||||
name: 'Shopify'
|
||||
short_description: 'Access order details and customer data from your Shopify store.'
|
||||
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.'
|
||||
captain:
|
||||
copilot_message_required: Message is required
|
||||
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'
|
||||
invalid_tool_call: 'Invalid tool call'
|
||||
tool_not_available: '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}'
|
||||
custom_tool:
|
||||
slug_generation_failed: 'Unable to generate unique slug after 5 attempts'
|
||||
public_portal:
|
||||
search:
|
||||
search_placeholder: Search for article by title or body...
|
||||
empty_placeholder: No results found.
|
||||
loading_placeholder: Searching...
|
||||
results_title: Search results
|
||||
toc_header: 'On this page'
|
||||
hero:
|
||||
sub_title: Search for the articles here or browse the categories below.
|
||||
common:
|
||||
home: Home
|
||||
last_updated_on: Last updated on %{last_updated_on}
|
||||
view_all_articles: View all
|
||||
article: article
|
||||
articles: articles
|
||||
author: author
|
||||
authors: authors
|
||||
other: other
|
||||
others: others
|
||||
by: By
|
||||
no_articles: There are no articles here
|
||||
footer:
|
||||
made_with: Made with
|
||||
header:
|
||||
go_to_homepage: Website
|
||||
visit_website: Visit website
|
||||
appearance:
|
||||
system: System
|
||||
light: Light
|
||||
dark: Dark
|
||||
featured_articles: Featured Articles
|
||||
uncategorized: Uncategorized
|
||||
404:
|
||||
title: Page not found
|
||||
description: We couldn't find the page you were looking for.
|
||||
back_to_home: Go to home page
|
||||
slack_unfurl:
|
||||
fields:
|
||||
name: Ime
|
||||
email: Email
|
||||
phone_number: Phone
|
||||
company_name: Company
|
||||
inbox_name: Inbox
|
||||
inbox_type: Inbox Type
|
||||
button: Otvori razgovor
|
||||
time_units:
|
||||
days:
|
||||
one: '%{count} day'
|
||||
few: '%{count} days'
|
||||
other: '%{count} days'
|
||||
hours:
|
||||
one: '%{count} hour'
|
||||
few: '%{count} hours'
|
||||
other: '%{count} hours'
|
||||
minutes:
|
||||
one: '%{count} minute'
|
||||
few: '%{count} minutes'
|
||||
other: '%{count} minutes'
|
||||
seconds:
|
||||
one: '%{count} second'
|
||||
few: '%{count} seconds'
|
||||
other: '%{count} seconds'
|
||||
automation:
|
||||
system_name: 'Automation System'
|
||||
crm:
|
||||
no_message: 'No messages in conversation'
|
||||
attachment: '[Attachment: %{type}]'
|
||||
no_content: '[No content]'
|
||||
created_activity: |
|
||||
New conversation started on %{brand_name}
|
||||
|
||||
Channel: %{channel_info}
|
||||
Created: %{formatted_creation_time}
|
||||
Conversation ID: %{display_id}
|
||||
View in %{brand_name}: %{url}
|
||||
transcript_activity: |
|
||||
Transkript razgovora iz %{brand_name}
|
||||
|
||||
Kanal: %{channel_info}
|
||||
ID razgovora: %{display_id}
|
||||
Pogledaj u %{brand_name}: %{url}
|
||||
|
||||
Transkript:
|
||||
%{format_messages}
|
||||
agent_capacity_policy:
|
||||
inbox_already_assigned: 'Inbox has already been assigned to this policy'
|
||||
portals:
|
||||
send_instructions:
|
||||
email_required: 'Email is required'
|
||||
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}'
|
||||
ssl_status:
|
||||
custom_domain_not_configured: 'Custom domain is not configured'
|
||||
440
research/chatwoot/config/locales/hu.yml
Normal file
440
research/chatwoot/config/locales/hu.yml
Normal file
@@ -0,0 +1,440 @@
|
||||
#Files in the config/locales directory are used for internationalization
|
||||
#and are automatically loaded by Rails. If you want to use locales other
|
||||
#than English, add the necessary files in this directory.
|
||||
#To use the locales, use `I18n.t`:
|
||||
#I18n.t 'hello'
|
||||
#In views, this is aliased to just `t`:
|
||||
#<%= t('hello') %>
|
||||
#To use a different locale, set it with `I18n.locale`:
|
||||
#I18n.locale = :es
|
||||
#This would use the information in config/locales/es.yml.
|
||||
#The following keys must be escaped otherwise they will not be retrieved by
|
||||
#the default I18n backend:
|
||||
#true, false, on, off, yes, no
|
||||
#Instead, surround them with single quotes.
|
||||
#en:
|
||||
#'true': 'foo'
|
||||
#To learn more, please read the Rails Internationalization guide
|
||||
#available at https://guides.rubyonrails.org/i18n.html.
|
||||
hu:
|
||||
hello: 'Szia világ'
|
||||
inbox:
|
||||
reauthorization:
|
||||
success: 'Channel reauthorized successfully'
|
||||
not_required: 'Reauthorization is not required for this inbox'
|
||||
invalid_channel: 'Invalid channel type for reauthorization'
|
||||
auth:
|
||||
saml:
|
||||
invalid_email: 'Kérjük helyes e-mailcímet adj meg'
|
||||
authentication_failed: 'Authentication failed. Please check your credentials and try again.'
|
||||
messages:
|
||||
reset_password_success: Mi?! A jelszóvisszaállítási kérésed sikeres volt. Nézd meg az e-mailed a részletekért.
|
||||
reset_password_failure: Jajj ne! Nem találtunk felhasználót ezzel az e-mailcímmel.
|
||||
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.
|
||||
inbox_deletetion_response: A beérkező üzeneteid törlésére vonatkozó kérésed nem sokára feldolgozásra kerül.
|
||||
errors:
|
||||
validations:
|
||||
presence: nem lehet üres
|
||||
webhook:
|
||||
invalid: Invalid események
|
||||
signup:
|
||||
disposable_email: Nem támogatjuk az eldobható e-mailcímeket
|
||||
blocked_domain: This domain is not allowed. If you believe this is a mistake, please contact support.
|
||||
invalid_email: Hibás e-mailcímet adtál meg
|
||||
email_already_exists: 'Ezzel az e-mailcímmel már van fiók: %{email}'
|
||||
invalid_params: 'Invalid, please check the signup paramters and try again'
|
||||
failed: Feliratkozás sikertelen
|
||||
assignment_policy:
|
||||
not_found: Assignment policy not found
|
||||
attachments:
|
||||
invalid: Invalid attachment
|
||||
saml:
|
||||
feature_not_enabled: SAML feature not enabled for this account
|
||||
sso_not_enabled: SAML SSO is not enabled for this installation
|
||||
data_import:
|
||||
data_type:
|
||||
invalid: Hibás adattípus
|
||||
contacts:
|
||||
import:
|
||||
failed: A fájl üres
|
||||
export:
|
||||
success: Értesíteni fogunk, amikor elkészül a kontakt export fájl.
|
||||
email:
|
||||
invalid: Hibás email
|
||||
phone_number:
|
||||
invalid: e164 formátumban kell megadni
|
||||
companies:
|
||||
domain:
|
||||
invalid: must be a valid domain name
|
||||
search:
|
||||
query_missing: Specify search string with parameter q
|
||||
messages:
|
||||
search:
|
||||
time_range_limit_exceeded: 'Search is limited to the last %{days} days'
|
||||
categories:
|
||||
locale:
|
||||
unique: egyedinek kell lennie a kategóriában a portálon
|
||||
dyte:
|
||||
invalid_message_type: 'Hibás üzenet típus. Kérés elutasítva'
|
||||
slack:
|
||||
invalid_channel_id: 'Érvénytelen Slack csatorna. Kérjük, próbálja újra'
|
||||
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.'
|
||||
phone_number_already_exists: 'Channel already exists for this phone number: %{phone_number}, please contact support if the error persists'
|
||||
reauthorization:
|
||||
generic: 'Failed to reauthorize WhatsApp. Please try again.'
|
||||
not_supported: 'Reauthorization is not supported for this type of WhatsApp channel.'
|
||||
inboxes:
|
||||
imap:
|
||||
socket_error: Kérlek ellenőrizd a hálózati kapcsolatot, az IMAP címet, majd próbáld újra.
|
||||
no_response_error: Kérlek ellenőrizd az IMAP kapcsolódási adatokat, és próbáld újra.
|
||||
host_unreachable_error: A host nem érhető el, kérlek ellenőrizd az IMAP címet és portot, majd próbáld újra.
|
||||
connection_timed_out_error: A kapcsolódás timeoutolt a %{address}:%{port}-n
|
||||
connection_closed_error: Kapcsolódás bezárva.
|
||||
validations:
|
||||
name: nem kezdődhet vagy végződhet szimbólummal, és nem tartalmazhat < > / \ @ karaktereket.
|
||||
custom_filters:
|
||||
number_of_records: Limit túllépve. Maximum 1000 speciális szűrőt használhat egy fiók.
|
||||
invalid_attribute: Invalid attribute key - [%{key}]. The key should be one of [%{allowed_keys}] or a custom attribute defined in the account.
|
||||
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.
|
||||
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.
|
||||
topup:
|
||||
credits_required: Credits amount is required
|
||||
invalid_credits: Invalid credits amount
|
||||
invalid_option: Invalid topup option
|
||||
plan_not_eligible: Top-ups are only available for paid plans. Please upgrade your plan first.
|
||||
stripe_customer_not_configured: Stripe customer not configured
|
||||
no_payment_method: No payment methods found. Please add a payment method before making a purchase.
|
||||
profile:
|
||||
mfa:
|
||||
enabled: MFA enabled successfully
|
||||
disabled: MFA disabled successfully
|
||||
account_saml_settings:
|
||||
invalid_certificate: must be a valid X.509 certificate in PEM format
|
||||
reports:
|
||||
period: Jelentési időszak %{since}-tól %{until}-ig
|
||||
utc_warning: A generált riport UTC időzónát használ
|
||||
agent_csv:
|
||||
agent_name: Ügynök neve
|
||||
conversations_count: Assigned conversations
|
||||
avg_first_response_time: Avg first response time
|
||||
avg_resolution_time: Avg resolution time
|
||||
resolution_count: Megoldások száma
|
||||
avg_customer_waiting_time: Avg customer waiting time
|
||||
inbox_csv:
|
||||
inbox_name: Fiók név
|
||||
inbox_type: Fiók típus
|
||||
conversations_count: Beszélgetések száma
|
||||
avg_first_response_time: Avg first response time
|
||||
avg_resolution_time: Avg resolution time
|
||||
label_csv:
|
||||
label_title: Cimke
|
||||
conversations_count: Beszélgetések száma
|
||||
avg_first_response_time: Avg first response time
|
||||
avg_resolution_time: Avg resolution time
|
||||
avg_reply_time: Avg reply time
|
||||
resolution_count: Megoldások száma
|
||||
team_csv:
|
||||
team_name: Csapatnév
|
||||
conversations_count: Beszélgetésszám
|
||||
avg_first_response_time: Avg first response time
|
||||
avg_resolution_time: Avg resolution time
|
||||
resolution_count: Megoldások száma
|
||||
avg_customer_waiting_time: Avg customer waiting time
|
||||
conversation_traffic_csv:
|
||||
timezone: Időzóna
|
||||
sla_csv:
|
||||
conversation_id: Beszélgetés azonosítója
|
||||
sla_policy_breached: SLA Policy
|
||||
assignee: Assignee
|
||||
team: Csapat
|
||||
inbox: Fiók
|
||||
labels: Cimkék
|
||||
conversation_link: Link to the Conversation
|
||||
breached_events: Breached Events
|
||||
default_group_by: nap
|
||||
csat:
|
||||
headers:
|
||||
contact_name: Kontakt neve
|
||||
contact_email_address: Kontakt email címe
|
||||
contact_phone_number: Kontakt telefonszáma
|
||||
link_to_the_conversation: Beszélgetés linkje
|
||||
agent_name: Ügynök neve
|
||||
rating: Értékelés
|
||||
feedback: Visszajelző komment
|
||||
recorded_at: Felvétel időpontja
|
||||
notifications:
|
||||
notification_title:
|
||||
conversation_creation: 'A conversation (#%{display_id}) has been created in %{inbox_name}'
|
||||
conversation_assignment: 'A conversation (#%{display_id}) has been assigned to you'
|
||||
assigned_conversation_new_message: 'A new message is created in conversation (#%{display_id})'
|
||||
conversation_mention: 'You have been mentioned in conversation (#%{display_id})'
|
||||
sla_missed_first_response: 'SLA target first response missed for conversation (#%{display_id})'
|
||||
sla_missed_next_response: 'SLA target next response missed for conversation (#%{display_id})'
|
||||
sla_missed_resolution: 'SLA target resolution missed for conversation (#%{display_id})'
|
||||
attachment: 'Attachment'
|
||||
no_content: 'No content'
|
||||
conversations:
|
||||
captain:
|
||||
handoff: 'Transferring to another agent for further assistance.'
|
||||
messages:
|
||||
instagram_story_content: '%{story_sender} megemlített egy storyban: '
|
||||
instagram_deleted_story_content: Ez a story már nem érhető el.
|
||||
instagram_shared_story_content: 'Shared story'
|
||||
instagram_shared_post_content: 'Shared post'
|
||||
deleted: Az üzenet törölve lett
|
||||
whatsapp:
|
||||
list_button_label: 'Choose an item'
|
||||
delivery_status:
|
||||
error_code: 'Hibakód: %{error_code}'
|
||||
activity:
|
||||
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}'
|
||||
open: 'A beszélgetést újranyitotta %{user_name}'
|
||||
pending: 'A beszélgetést %{user_name} folyamatban lévőnek jelölte'
|
||||
snoozed: 'A beszélgetést %{user_name} elnémította'
|
||||
auto_resolved_days: 'A beszélgetést lezárta a rendszer mivel %{count} napja inaktív volt'
|
||||
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'
|
||||
system_auto_open: A rendszer újranyitotta a beszélgetést egy új bejövő üzenet miatt.
|
||||
priority:
|
||||
added: '%{user_name} beállította a prioritást erre: %{new_priority}'
|
||||
updated: '%{user_name} módosította a prioritást: %{old_priority} -> %{new_priority}'
|
||||
removed: '%{user_name} eltávolított a prioritást'
|
||||
assignee:
|
||||
self_assigned: '%{user_name} magára osztotta ezt a beszélgetést'
|
||||
assigned: '%{user_name} ráosztotta a beszélgetést: %{assignee_name}'
|
||||
removed: 'A beszélgetést gazdátlanná tette %{user_name}'
|
||||
team:
|
||||
assigned: '%{user_name} ráosztotta a beszélgetést: %{team_name}'
|
||||
assigned_with_assignee: 'Hozzárendelve ehhez: %{assignee_name} ezen csoportból %{team_name} általa: %{user_name}'
|
||||
removed: 'Hozzárendelés megszüntetve: %{team_name} általa: %{user_name}'
|
||||
labels:
|
||||
added: '%{user_name} a következő cimkéket adta hozzá: %{labels}'
|
||||
removed: '%{user_name} leszedte a következő cimkéket %{labels}'
|
||||
sla:
|
||||
added: '%{user_name} added SLA policy %{sla_name}'
|
||||
removed: '%{user_name} removed SLA policy %{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}'
|
||||
csat:
|
||||
not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions'
|
||||
auto_resolve:
|
||||
not_sent_due_to_messaging_window: 'Auto-resolve message not sent due to outgoing message restrictions'
|
||||
muted: '%{user_name} elnémította a beszélgetést'
|
||||
unmuted: '%{user_name} kikapcsolta a beszélgetés elnémítását'
|
||||
auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.'
|
||||
templates:
|
||||
greeting_message_body: '%{account_name} általában néhány órán belül válaszol.'
|
||||
ways_to_reach_you_message_body: 'Adj egy elérhetőséget hogy megkereshessenek.'
|
||||
email_input_box_message_body: 'E-mail értesítés kérése'
|
||||
csat_input_message_body: 'Kérlek értékeld a beszélgetést'
|
||||
reply:
|
||||
email:
|
||||
header:
|
||||
notifications: 'Értesítések'
|
||||
from_with_name: '%{assignee_name} innen %{inbox_name} <%{from_email}>'
|
||||
reply_with_name: '%{assignee_name} innen %{inbox_name} <reply+%{reply_email}>'
|
||||
friendly_name: '%{sender_name} innen %{business_name} <%{from_email}>'
|
||||
professional_name: '%{business_name} <%{from_email}>'
|
||||
channel_email:
|
||||
header:
|
||||
reply_with_name: '%{assignee_name} innen %{inbox_name} <%{from_email}>'
|
||||
reply_with_inbox_name: '%{inbox_name} <%{from_email}>'
|
||||
email_subject: 'Új üzenet a beszélgetésben'
|
||||
transcript_subject: 'Beszélgetés kivonat'
|
||||
survey:
|
||||
response: 'Kérlek értékeld a beszélgetést, %{link}'
|
||||
contacts:
|
||||
online:
|
||||
delete: '%{contact_name} elérhető, kérjük, próbálja meg később újra'
|
||||
integration_apps:
|
||||
#Note: webhooks and dashboard_apps don't need short_description as they use different modal components
|
||||
dashboard_apps:
|
||||
name: 'Kezdőlap applikációi'
|
||||
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.'
|
||||
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} megbeszélést kezdett'
|
||||
slack:
|
||||
name: 'Slack'
|
||||
short_description: 'Receive notifications and respond to conversations directly 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.'
|
||||
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 Fordító'
|
||||
short_description: 'Automatically translate customer messages for agents.'
|
||||
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.'
|
||||
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'
|
||||
short_description: 'Create and link Linear issues directly from conversations.'
|
||||
description: 'Create issues in Linear directly from your conversation window. Alternatively, link existing Linear issues for a more streamlined and efficient issue tracking process.'
|
||||
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.'
|
||||
shopify:
|
||||
name: 'Shopify'
|
||||
short_description: 'Access order details and customer data from your Shopify store.'
|
||||
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.'
|
||||
captain:
|
||||
copilot_message_required: Üzenet kötelező
|
||||
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'
|
||||
invalid_tool_call: 'Invalid tool call'
|
||||
tool_not_available: '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}'
|
||||
custom_tool:
|
||||
slug_generation_failed: 'Unable to generate unique slug after 5 attempts'
|
||||
public_portal:
|
||||
search:
|
||||
search_placeholder: Keress a bejegyzések címében és tartalmában...
|
||||
empty_placeholder: Nincs találat.
|
||||
loading_placeholder: Keresés...
|
||||
results_title: Keresés eredménye
|
||||
toc_header: 'Ezen az oldalon'
|
||||
hero:
|
||||
sub_title: Keress bejegyzéseket, vagy válassz a kategóriákból lejjebb.
|
||||
common:
|
||||
home: Nyitólap
|
||||
last_updated_on: 'Utoljára frissítve: %{last_updated_on}'
|
||||
view_all_articles: Összes megtekintése
|
||||
article: bejegyzés
|
||||
articles: bejegyzések
|
||||
author: szerző
|
||||
authors: szerzők
|
||||
other: egyéb
|
||||
others: egyebek
|
||||
by: Által
|
||||
no_articles: Nincsenek bejegyzések
|
||||
footer:
|
||||
made_with: 'Ezzel készítve: '
|
||||
header:
|
||||
go_to_homepage: Honlap
|
||||
visit_website: Visit website
|
||||
appearance:
|
||||
system: Rendszer
|
||||
light: Világos mód
|
||||
dark: Sötét mód
|
||||
featured_articles: Kiemelt cikkek
|
||||
uncategorized: Kategorizálhatatlan
|
||||
404:
|
||||
title: Az oldal nem található
|
||||
description: Nem találtuk meg a keresett oldalt.
|
||||
back_to_home: Menj a kezdőlapra
|
||||
slack_unfurl:
|
||||
fields:
|
||||
name: Név
|
||||
email: E-mail
|
||||
phone_number: Telefon
|
||||
company_name: Cég
|
||||
inbox_name: Fiók
|
||||
inbox_type: Beérkezett üzenetek típusa
|
||||
button: Beszélgetés megnyitása
|
||||
time_units:
|
||||
days:
|
||||
one: '%{count} day'
|
||||
other: '%{count} days'
|
||||
hours:
|
||||
one: '%{count} hour'
|
||||
other: '%{count} hours'
|
||||
minutes:
|
||||
one: '%{count} minute'
|
||||
other: '%{count} minutes'
|
||||
seconds:
|
||||
one: '%{count} second'
|
||||
other: '%{count} seconds'
|
||||
automation:
|
||||
system_name: 'Automation System'
|
||||
crm:
|
||||
no_message: 'No messages in conversation'
|
||||
attachment: '[Attachment: %{type}]'
|
||||
no_content: '[No content]'
|
||||
created_activity: |
|
||||
New conversation started on %{brand_name}
|
||||
|
||||
Channel: %{channel_info}
|
||||
Created: %{formatted_creation_time}
|
||||
Conversation ID: %{display_id}
|
||||
View in %{brand_name}: %{url}
|
||||
transcript_activity: |
|
||||
Conversation Transcript from %{brand_name}
|
||||
|
||||
Channel: %{channel_info}
|
||||
Conversation ID: %{display_id}
|
||||
View in %{brand_name}: %{url}
|
||||
|
||||
Transcript:
|
||||
%{format_messages}
|
||||
agent_capacity_policy:
|
||||
inbox_already_assigned: 'Inbox has already been assigned to this policy'
|
||||
portals:
|
||||
send_instructions:
|
||||
email_required: 'Email is required'
|
||||
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}'
|
||||
ssl_status:
|
||||
custom_domain_not_configured: 'Custom domain is not configured'
|
||||
440
research/chatwoot/config/locales/hy.yml
Normal file
440
research/chatwoot/config/locales/hy.yml
Normal file
@@ -0,0 +1,440 @@
|
||||
#Files in the config/locales directory are used for internationalization
|
||||
#and are automatically loaded by Rails. If you want to use locales other
|
||||
#than English, add the necessary files in this directory.
|
||||
#To use the locales, use `I18n.t`:
|
||||
#I18n.t 'hello'
|
||||
#In views, this is aliased to just `t`:
|
||||
#<%= t('hello') %>
|
||||
#To use a different locale, set it with `I18n.locale`:
|
||||
#I18n.locale = :es
|
||||
#This would use the information in config/locales/es.yml.
|
||||
#The following keys must be escaped otherwise they will not be retrieved by
|
||||
#the default I18n backend:
|
||||
#true, false, on, off, yes, no
|
||||
#Instead, surround them with single quotes.
|
||||
#en:
|
||||
#'true': 'foo'
|
||||
#To learn more, please read the Rails Internationalization guide
|
||||
#available at https://guides.rubyonrails.org/i18n.html.
|
||||
hy:
|
||||
hello: 'Hello world'
|
||||
inbox:
|
||||
reauthorization:
|
||||
success: 'Channel reauthorized successfully'
|
||||
not_required: 'Reauthorization is not required for this inbox'
|
||||
invalid_channel: 'Invalid channel type for reauthorization'
|
||||
auth:
|
||||
saml:
|
||||
invalid_email: 'Please enter a valid email address'
|
||||
authentication_failed: 'Authentication failed. Please check your credentials and try again.'
|
||||
messages:
|
||||
reset_password_success: Woot! Request for password reset is successful. Check your mail for instructions.
|
||||
reset_password_failure: Uh ho! We could not find any user with the specified 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.
|
||||
inbox_deletetion_response: Your inbox deletion request will be processed in some time.
|
||||
errors:
|
||||
validations:
|
||||
presence: must not be blank
|
||||
webhook:
|
||||
invalid: Invalid events
|
||||
signup:
|
||||
disposable_email: We do not allow disposable emails
|
||||
blocked_domain: This domain is not allowed. If you believe this is a mistake, please contact support.
|
||||
invalid_email: You have entered an invalid email
|
||||
email_already_exists: 'You have already signed up for an account with %{email}'
|
||||
invalid_params: 'Invalid, please check the signup paramters and try again'
|
||||
failed: Signup failed
|
||||
assignment_policy:
|
||||
not_found: Assignment policy not found
|
||||
attachments:
|
||||
invalid: Invalid attachment
|
||||
saml:
|
||||
feature_not_enabled: SAML feature not enabled for this account
|
||||
sso_not_enabled: SAML SSO is not enabled for this installation
|
||||
data_import:
|
||||
data_type:
|
||||
invalid: Invalid data type
|
||||
contacts:
|
||||
import:
|
||||
failed: File is blank
|
||||
export:
|
||||
success: We will notify you once contacts export file is ready to view.
|
||||
email:
|
||||
invalid: Invalid email
|
||||
phone_number:
|
||||
invalid: should be in e164 format
|
||||
companies:
|
||||
domain:
|
||||
invalid: must be a valid domain name
|
||||
search:
|
||||
query_missing: Specify search string with parameter q
|
||||
messages:
|
||||
search:
|
||||
time_range_limit_exceeded: 'Search is limited to the last %{days} days'
|
||||
categories:
|
||||
locale:
|
||||
unique: should be unique in the category and portal
|
||||
dyte:
|
||||
invalid_message_type: 'Invalid message type. Action not permitted'
|
||||
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.'
|
||||
phone_number_already_exists: 'Channel already exists for this phone number: %{phone_number}, please contact support if the error persists'
|
||||
reauthorization:
|
||||
generic: 'Failed to reauthorize WhatsApp. Please try again.'
|
||||
not_supported: 'Reauthorization is not supported for this type of WhatsApp channel.'
|
||||
inboxes:
|
||||
imap:
|
||||
socket_error: Please check the network connection, IMAP address and try again.
|
||||
no_response_error: Please check the IMAP credentials and try again.
|
||||
host_unreachable_error: Host unreachable, Please check the IMAP address, IMAP port and try again.
|
||||
connection_timed_out_error: Connection timed out for %{address}:%{port}
|
||||
connection_closed_error: Connection closed.
|
||||
validations:
|
||||
name: should not start or end with symbols, and it should not have < > / \ @ characters.
|
||||
custom_filters:
|
||||
number_of_records: Limit reached. The maximum number of allowed custom filters for a user per account is 1000.
|
||||
invalid_attribute: Invalid attribute key - [%{key}]. The key should be one of [%{allowed_keys}] or a custom attribute defined in the account.
|
||||
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.
|
||||
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.
|
||||
topup:
|
||||
credits_required: Credits amount is required
|
||||
invalid_credits: Invalid credits amount
|
||||
invalid_option: Invalid topup option
|
||||
plan_not_eligible: Top-ups are only available for paid plans. Please upgrade your plan first.
|
||||
stripe_customer_not_configured: Stripe customer not configured
|
||||
no_payment_method: No payment methods found. Please add a payment method before making a purchase.
|
||||
profile:
|
||||
mfa:
|
||||
enabled: MFA enabled successfully
|
||||
disabled: MFA disabled successfully
|
||||
account_saml_settings:
|
||||
invalid_certificate: must be a valid X.509 certificate in PEM format
|
||||
reports:
|
||||
period: Reporting period %{since} to %{until}
|
||||
utc_warning: The report generated is in UTC timezone
|
||||
agent_csv:
|
||||
agent_name: Agent name
|
||||
conversations_count: Assigned conversations
|
||||
avg_first_response_time: Avg first response time
|
||||
avg_resolution_time: Avg resolution time
|
||||
resolution_count: Resolution Count
|
||||
avg_customer_waiting_time: Avg customer waiting time
|
||||
inbox_csv:
|
||||
inbox_name: Inbox name
|
||||
inbox_type: Inbox type
|
||||
conversations_count: No. of conversations
|
||||
avg_first_response_time: Avg first response time
|
||||
avg_resolution_time: Avg resolution time
|
||||
label_csv:
|
||||
label_title: Label
|
||||
conversations_count: No. of conversations
|
||||
avg_first_response_time: Avg first response time
|
||||
avg_resolution_time: Avg resolution time
|
||||
avg_reply_time: Avg reply time
|
||||
resolution_count: Resolution Count
|
||||
team_csv:
|
||||
team_name: Team name
|
||||
conversations_count: Conversations count
|
||||
avg_first_response_time: Avg first response time
|
||||
avg_resolution_time: Avg resolution time
|
||||
resolution_count: Resolution Count
|
||||
avg_customer_waiting_time: Avg customer waiting time
|
||||
conversation_traffic_csv:
|
||||
timezone: Timezone
|
||||
sla_csv:
|
||||
conversation_id: Conversation ID
|
||||
sla_policy_breached: SLA Policy
|
||||
assignee: Assignee
|
||||
team: Team
|
||||
inbox: Inbox
|
||||
labels: Labels
|
||||
conversation_link: Link to the Conversation
|
||||
breached_events: Breached Events
|
||||
default_group_by: day
|
||||
csat:
|
||||
headers:
|
||||
contact_name: Contact Name
|
||||
contact_email_address: Contact Email Address
|
||||
contact_phone_number: Contact Phone Number
|
||||
link_to_the_conversation: Link to the conversation
|
||||
agent_name: Agent Name
|
||||
rating: Rating
|
||||
feedback: Feedback Comment
|
||||
recorded_at: Recorded date
|
||||
notifications:
|
||||
notification_title:
|
||||
conversation_creation: 'A conversation (#%{display_id}) has been created in %{inbox_name}'
|
||||
conversation_assignment: 'A conversation (#%{display_id}) has been assigned to you'
|
||||
assigned_conversation_new_message: 'A new message is created in conversation (#%{display_id})'
|
||||
conversation_mention: 'You have been mentioned in conversation (#%{display_id})'
|
||||
sla_missed_first_response: 'SLA target first response missed for conversation (#%{display_id})'
|
||||
sla_missed_next_response: 'SLA target next response missed for conversation (#%{display_id})'
|
||||
sla_missed_resolution: 'SLA target resolution missed for conversation (#%{display_id})'
|
||||
attachment: 'Attachment'
|
||||
no_content: 'No content'
|
||||
conversations:
|
||||
captain:
|
||||
handoff: 'Transferring to another agent for further assistance.'
|
||||
messages:
|
||||
instagram_story_content: '%{story_sender} mentioned you in the story: '
|
||||
instagram_deleted_story_content: This story is no longer available.
|
||||
instagram_shared_story_content: 'Shared story'
|
||||
instagram_shared_post_content: 'Shared post'
|
||||
deleted: This message was deleted
|
||||
whatsapp:
|
||||
list_button_label: 'Choose an item'
|
||||
delivery_status:
|
||||
error_code: '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}'
|
||||
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}'
|
||||
open: 'Conversation was reopened by %{user_name}'
|
||||
pending: 'Conversation was marked as pending by %{user_name}'
|
||||
snoozed: 'Conversation was snoozed by %{user_name}'
|
||||
auto_resolved_days: 'Conversation was marked resolved by system due to %{count} days of inactivity'
|
||||
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'
|
||||
system_auto_open: System reopened the conversation due to a new incoming message.
|
||||
priority:
|
||||
added: '%{user_name} set the priority to %{new_priority}'
|
||||
updated: '%{user_name} changed the priority from %{old_priority} to %{new_priority}'
|
||||
removed: '%{user_name} removed the priority'
|
||||
assignee:
|
||||
self_assigned: '%{user_name} self-assigned this conversation'
|
||||
assigned: 'Assigned to %{assignee_name} by %{user_name}'
|
||||
removed: 'Conversation unassigned by %{user_name}'
|
||||
team:
|
||||
assigned: 'Assigned to %{team_name} by %{user_name}'
|
||||
assigned_with_assignee: 'Assigned to %{assignee_name} via %{team_name} by %{user_name}'
|
||||
removed: 'Unassigned from %{team_name} by %{user_name}'
|
||||
labels:
|
||||
added: '%{user_name} added %{labels}'
|
||||
removed: '%{user_name} removed %{labels}'
|
||||
sla:
|
||||
added: '%{user_name} added SLA policy %{sla_name}'
|
||||
removed: '%{user_name} removed SLA policy %{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}'
|
||||
csat:
|
||||
not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions'
|
||||
auto_resolve:
|
||||
not_sent_due_to_messaging_window: 'Auto-resolve message not sent due to outgoing message restrictions'
|
||||
muted: '%{user_name} has muted the conversation'
|
||||
unmuted: '%{user_name} has unmuted the conversation'
|
||||
auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.'
|
||||
templates:
|
||||
greeting_message_body: '%{account_name} typically replies in a few hours.'
|
||||
ways_to_reach_you_message_body: 'Give the team a way to reach you.'
|
||||
email_input_box_message_body: 'Get notified by email'
|
||||
csat_input_message_body: 'Please rate the conversation'
|
||||
reply:
|
||||
email:
|
||||
header:
|
||||
notifications: 'Notifications'
|
||||
from_with_name: '%{assignee_name} from %{inbox_name} <%{from_email}>'
|
||||
reply_with_name: '%{assignee_name} from %{inbox_name} <reply+%{reply_email}>'
|
||||
friendly_name: '%{sender_name} from %{business_name} <%{from_email}>'
|
||||
professional_name: '%{business_name} <%{from_email}>'
|
||||
channel_email:
|
||||
header:
|
||||
reply_with_name: '%{assignee_name} from %{inbox_name} <%{from_email}>'
|
||||
reply_with_inbox_name: '%{inbox_name} <%{from_email}>'
|
||||
email_subject: 'New messages on this conversation'
|
||||
transcript_subject: 'Conversation Transcript'
|
||||
survey:
|
||||
response: 'Please rate this conversation, %{link}'
|
||||
contacts:
|
||||
online:
|
||||
delete: '%{contact_name} is Online, please try again later'
|
||||
integration_apps:
|
||||
#Note: webhooks and dashboard_apps don't need short_description as they use different modal components
|
||||
dashboard_apps:
|
||||
name: 'Dashboard Apps'
|
||||
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.'
|
||||
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.'
|
||||
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: 'Webhooks'
|
||||
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.'
|
||||
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.'
|
||||
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.'
|
||||
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'
|
||||
short_description: 'Create and link Linear issues directly from conversations.'
|
||||
description: 'Create issues in Linear directly from your conversation window. Alternatively, link existing Linear issues for a more streamlined and efficient issue tracking process.'
|
||||
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.'
|
||||
shopify:
|
||||
name: 'Shopify'
|
||||
short_description: 'Access order details and customer data from your Shopify store.'
|
||||
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.'
|
||||
captain:
|
||||
copilot_message_required: Message is required
|
||||
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'
|
||||
invalid_tool_call: 'Invalid tool call'
|
||||
tool_not_available: '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}'
|
||||
custom_tool:
|
||||
slug_generation_failed: 'Unable to generate unique slug after 5 attempts'
|
||||
public_portal:
|
||||
search:
|
||||
search_placeholder: Search for article by title or body...
|
||||
empty_placeholder: No results found.
|
||||
loading_placeholder: Searching...
|
||||
results_title: Search results
|
||||
toc_header: 'On this page'
|
||||
hero:
|
||||
sub_title: Search for the articles here or browse the categories below.
|
||||
common:
|
||||
home: Home
|
||||
last_updated_on: Last updated on %{last_updated_on}
|
||||
view_all_articles: View all
|
||||
article: article
|
||||
articles: articles
|
||||
author: author
|
||||
authors: authors
|
||||
other: other
|
||||
others: others
|
||||
by: By
|
||||
no_articles: There are no articles here
|
||||
footer:
|
||||
made_with: Made with
|
||||
header:
|
||||
go_to_homepage: Website
|
||||
visit_website: Visit website
|
||||
appearance:
|
||||
system: System
|
||||
light: Light
|
||||
dark: Dark
|
||||
featured_articles: Featured Articles
|
||||
uncategorized: Uncategorized
|
||||
404:
|
||||
title: Page not found
|
||||
description: We couldn't find the page you were looking for.
|
||||
back_to_home: Go to home page
|
||||
slack_unfurl:
|
||||
fields:
|
||||
name: Name
|
||||
email: Email
|
||||
phone_number: Phone
|
||||
company_name: Company
|
||||
inbox_name: Inbox
|
||||
inbox_type: Inbox Type
|
||||
button: Open conversation
|
||||
time_units:
|
||||
days:
|
||||
one: '%{count} day'
|
||||
other: '%{count} days'
|
||||
hours:
|
||||
one: '%{count} hour'
|
||||
other: '%{count} hours'
|
||||
minutes:
|
||||
one: '%{count} minute'
|
||||
other: '%{count} minutes'
|
||||
seconds:
|
||||
one: '%{count} second'
|
||||
other: '%{count} seconds'
|
||||
automation:
|
||||
system_name: 'Automation System'
|
||||
crm:
|
||||
no_message: 'No messages in conversation'
|
||||
attachment: '[Attachment: %{type}]'
|
||||
no_content: '[No content]'
|
||||
created_activity: |
|
||||
New conversation started on %{brand_name}
|
||||
|
||||
Channel: %{channel_info}
|
||||
Created: %{formatted_creation_time}
|
||||
Conversation ID: %{display_id}
|
||||
View in %{brand_name}: %{url}
|
||||
transcript_activity: |
|
||||
Conversation Transcript from %{brand_name}
|
||||
|
||||
Channel: %{channel_info}
|
||||
Conversation ID: %{display_id}
|
||||
View in %{brand_name}: %{url}
|
||||
|
||||
Transcript:
|
||||
%{format_messages}
|
||||
agent_capacity_policy:
|
||||
inbox_already_assigned: 'Inbox has already been assigned to this policy'
|
||||
portals:
|
||||
send_instructions:
|
||||
email_required: 'Email is required'
|
||||
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}'
|
||||
ssl_status:
|
||||
custom_domain_not_configured: 'Custom domain is not configured'
|
||||
436
research/chatwoot/config/locales/id.yml
Normal file
436
research/chatwoot/config/locales/id.yml
Normal file
@@ -0,0 +1,436 @@
|
||||
#Files in the config/locales directory are used for internationalization
|
||||
#and are automatically loaded by Rails. If you want to use locales other
|
||||
#than English, add the necessary files in this directory.
|
||||
#To use the locales, use `I18n.t`:
|
||||
#I18n.t 'hello'
|
||||
#In views, this is aliased to just `t`:
|
||||
#<%= t('hello') %>
|
||||
#To use a different locale, set it with `I18n.locale`:
|
||||
#I18n.locale = :es
|
||||
#This would use the information in config/locales/es.yml.
|
||||
#The following keys must be escaped otherwise they will not be retrieved by
|
||||
#the default I18n backend:
|
||||
#true, false, on, off, yes, no
|
||||
#Instead, surround them with single quotes.
|
||||
#en:
|
||||
#'true': 'foo'
|
||||
#To learn more, please read the Rails Internationalization guide
|
||||
#available at https://guides.rubyonrails.org/i18n.html.
|
||||
id:
|
||||
hello: 'Hello world'
|
||||
inbox:
|
||||
reauthorization:
|
||||
success: 'Channel reauthorized successfully'
|
||||
not_required: 'Reauthorization is not required for this inbox'
|
||||
invalid_channel: 'Invalid channel type for reauthorization'
|
||||
auth:
|
||||
saml:
|
||||
invalid_email: 'Harap masukkan alamat email yang valid'
|
||||
authentication_failed: 'Authentication failed. Please check your credentials and try again.'
|
||||
messages:
|
||||
reset_password_success: Woot! Permintaan pengaturan ulang kata sandi berhasil. Periksa email Anda untuk mendapatkan petunjuk.
|
||||
reset_password_failure: Aduh! Kami tidak dapat menemukan pengguna dengan email yang dimasukkan.
|
||||
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.
|
||||
inbox_deletetion_response: Permintaan penghapusan kotak masuk Anda akan diproses dalam beberapa waktu.
|
||||
errors:
|
||||
validations:
|
||||
presence: tidak boleh kosong
|
||||
webhook:
|
||||
invalid: Acara tidak valid
|
||||
signup:
|
||||
disposable_email: Kami tidak mengizinkan email sekali pakai
|
||||
blocked_domain: This domain is not allowed. If you believe this is a mistake, please contact support.
|
||||
invalid_email: Anda telah memasukkan email yang tidak valid
|
||||
email_already_exists: 'Anda telah mendaftar untuk sebuah akun dengan %{email}'
|
||||
invalid_params: 'Invalid, please check the signup paramters and try again'
|
||||
failed: Pendaftaran gagal
|
||||
assignment_policy:
|
||||
not_found: Assignment policy not found
|
||||
attachments:
|
||||
invalid: Invalid attachment
|
||||
saml:
|
||||
feature_not_enabled: SAML feature not enabled for this account
|
||||
sso_not_enabled: SAML SSO is not enabled for this installation
|
||||
data_import:
|
||||
data_type:
|
||||
invalid: Jenis data tidak valid
|
||||
contacts:
|
||||
import:
|
||||
failed: File kosong
|
||||
export:
|
||||
success: Kami akan memberi tahu Anda setelah file ekspor kontak siap dilihat.
|
||||
email:
|
||||
invalid: Email tidak valid
|
||||
phone_number:
|
||||
invalid: harus dalam format e164
|
||||
companies:
|
||||
domain:
|
||||
invalid: must be a valid domain name
|
||||
search:
|
||||
query_missing: Specify search string with parameter q
|
||||
messages:
|
||||
search:
|
||||
time_range_limit_exceeded: 'Search is limited to the last %{days} days'
|
||||
categories:
|
||||
locale:
|
||||
unique: harus unik dalam kategori dan portal
|
||||
dyte:
|
||||
invalid_message_type: 'Jenis pesan tidak valid. Tindakan tidak diizinkan'
|
||||
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.'
|
||||
phone_number_already_exists: 'Channel already exists for this phone number: %{phone_number}, please contact support if the error persists'
|
||||
reauthorization:
|
||||
generic: 'Failed to reauthorize WhatsApp. Please try again.'
|
||||
not_supported: 'Reauthorization is not supported for this type of WhatsApp channel.'
|
||||
inboxes:
|
||||
imap:
|
||||
socket_error: Periksa sambungan jaringan, alamat IMAP, dan coba lagi.
|
||||
no_response_error: Periksa kembali kredensial IMAP dan coba lagi.
|
||||
host_unreachable_error: Host tidak dapat dijangkau, Harap periksa alamat IMAP, port IMAP, dan coba lagi.
|
||||
connection_timed_out_error: Waktu koneksi habis untuk %{address}:%{port}
|
||||
connection_closed_error: Koneksi terputus.
|
||||
validations:
|
||||
name: tidak boleh dimulai atau diakhiri dengan simbol, dan tidak boleh memiliki karakter < > / \ @.
|
||||
custom_filters:
|
||||
number_of_records: Batas tercapai. Jumlah maksimum filter ubahsuaian yang diizinkan untuk satu pengguna per akun adalah 1000.
|
||||
invalid_attribute: Invalid attribute key - [%{key}]. The key should be one of [%{allowed_keys}] or a custom attribute defined in the account.
|
||||
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.
|
||||
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.
|
||||
topup:
|
||||
credits_required: Credits amount is required
|
||||
invalid_credits: Invalid credits amount
|
||||
invalid_option: Invalid topup option
|
||||
plan_not_eligible: Top-ups are only available for paid plans. Please upgrade your plan first.
|
||||
stripe_customer_not_configured: Stripe customer not configured
|
||||
no_payment_method: No payment methods found. Please add a payment method before making a purchase.
|
||||
profile:
|
||||
mfa:
|
||||
enabled: MFA enabled successfully
|
||||
disabled: MFA disabled successfully
|
||||
account_saml_settings:
|
||||
invalid_certificate: must be a valid X.509 certificate in PEM format
|
||||
reports:
|
||||
period: Periode pelaporan %{since} hingga %{until}
|
||||
utc_warning: Laporan yang dihasilkan berada dalam zona waktu UTC
|
||||
agent_csv:
|
||||
agent_name: Nama agen
|
||||
conversations_count: Assigned conversations
|
||||
avg_first_response_time: Avg first response time
|
||||
avg_resolution_time: Avg resolution time
|
||||
resolution_count: Jumlah Terselesaikan
|
||||
avg_customer_waiting_time: Avg customer waiting time
|
||||
inbox_csv:
|
||||
inbox_name: Nama kotak masuk
|
||||
inbox_type: Jenis kotak masuk
|
||||
conversations_count: Jumlah percakapan
|
||||
avg_first_response_time: Avg first response time
|
||||
avg_resolution_time: Avg resolution time
|
||||
label_csv:
|
||||
label_title: Label
|
||||
conversations_count: Jumlah percakapan
|
||||
avg_first_response_time: Avg first response time
|
||||
avg_resolution_time: Avg resolution time
|
||||
avg_reply_time: Avg reply time
|
||||
resolution_count: Jumlah Terselesaikan
|
||||
team_csv:
|
||||
team_name: Nama Tim
|
||||
conversations_count: Jumlah percakapan
|
||||
avg_first_response_time: Avg first response time
|
||||
avg_resolution_time: Avg resolution time
|
||||
resolution_count: Jumlah Terselesaikan
|
||||
avg_customer_waiting_time: Avg customer waiting time
|
||||
conversation_traffic_csv:
|
||||
timezone: Zona Waktu
|
||||
sla_csv:
|
||||
conversation_id: Conversation ID
|
||||
sla_policy_breached: SLA Policy
|
||||
assignee: Assignee
|
||||
team: Tim
|
||||
inbox: Kotak masuk
|
||||
labels: Label
|
||||
conversation_link: Link to the Conversation
|
||||
breached_events: Breached Events
|
||||
default_group_by: hari
|
||||
csat:
|
||||
headers:
|
||||
contact_name: Nama Kontak
|
||||
contact_email_address: Hubungi Alamat Surel
|
||||
contact_phone_number: Kontak Nomor Telepon
|
||||
link_to_the_conversation: Tautan ke percakapan
|
||||
agent_name: Nama Agen
|
||||
rating: Peringkat
|
||||
feedback: Komentar Umpan Balik
|
||||
recorded_at: Tanggal rekaman
|
||||
notifications:
|
||||
notification_title:
|
||||
conversation_creation: 'A conversation (#%{display_id}) has been created in %{inbox_name}'
|
||||
conversation_assignment: 'A conversation (#%{display_id}) has been assigned to you'
|
||||
assigned_conversation_new_message: 'A new message is created in conversation (#%{display_id})'
|
||||
conversation_mention: 'You have been mentioned in conversation (#%{display_id})'
|
||||
sla_missed_first_response: 'SLA target first response missed for conversation (#%{display_id})'
|
||||
sla_missed_next_response: 'SLA target next response missed for conversation (#%{display_id})'
|
||||
sla_missed_resolution: 'SLA target resolution missed for conversation (#%{display_id})'
|
||||
attachment: 'Attachment'
|
||||
no_content: 'No content'
|
||||
conversations:
|
||||
captain:
|
||||
handoff: 'Transferring to another agent for further assistance.'
|
||||
messages:
|
||||
instagram_story_content: '%{story_sender} menyebutmu dalam story: '
|
||||
instagram_deleted_story_content: Story ini tidak lagi tersedia.
|
||||
instagram_shared_story_content: 'Shared story'
|
||||
instagram_shared_post_content: 'Shared post'
|
||||
deleted: Pesan ini telah terhapus
|
||||
whatsapp:
|
||||
list_button_label: 'Choose an item'
|
||||
delivery_status:
|
||||
error_code: '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}'
|
||||
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}'
|
||||
open: 'Percakapan telah dibuka kembali oleh %{user_name}'
|
||||
pending: 'Percakapan telah ditandai sebagai tertunda oleh %{user_name}'
|
||||
snoozed: 'Percakapan telah ditunda oleh %{user_name}'
|
||||
auto_resolved_days: 'Percakapan ditandai terselesaikan oleh sistem karena tidak ada aktifitas dalam %{count} hari'
|
||||
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'
|
||||
system_auto_open: Sistem membuka kembali percakapan karena pesan masuk baru.
|
||||
priority:
|
||||
added: '%{user_name} tetapkan prioritas untuk %{new_priority}'
|
||||
updated: '%{user_name} mengubah prioritas dari %{old_priority} ke %{new_priority}'
|
||||
removed: '%{user_name} menghapus prioritasnya'
|
||||
assignee:
|
||||
self_assigned: '%{user_name} menetapkan sendiri percakapan ini'
|
||||
assigned: 'Ditugaskan ke %{assignee_name} oleh %{user_name}'
|
||||
removed: 'Percakapan batal ditetapkan oleh %{user_name}'
|
||||
team:
|
||||
assigned: 'Ditugaskan ke %{team_name} oleh %{user_name}'
|
||||
assigned_with_assignee: 'Ditugaskan ke %{assignee_name} melalui %{team_name} oleh %{user_name}'
|
||||
removed: 'Dibebastugaskan dari %{team_name} oleh %{user_name}'
|
||||
labels:
|
||||
added: '%{user_name} menambahkan %{labels}'
|
||||
removed: '%{user_name} menghapus %{labels}'
|
||||
sla:
|
||||
added: '%{user_name} added SLA policy %{sla_name}'
|
||||
removed: '%{user_name} removed SLA policy %{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}'
|
||||
csat:
|
||||
not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions'
|
||||
auto_resolve:
|
||||
not_sent_due_to_messaging_window: 'Auto-resolve message not sent due to outgoing message restrictions'
|
||||
muted: '%{user_name} me-mute percakapan'
|
||||
unmuted: '%{user_name} telah un-mute percakapan'
|
||||
auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.'
|
||||
templates:
|
||||
greeting_message_body: '%{account_name} biasanya membalas dalam beberapa jam.'
|
||||
ways_to_reach_you_message_body: 'Beri tim cara untuk menghubungi Anda.'
|
||||
email_input_box_message_body: 'Dapatkan pemberitahuan melalui email'
|
||||
csat_input_message_body: 'Silakan beri peringkat percakapan ini'
|
||||
reply:
|
||||
email:
|
||||
header:
|
||||
notifications: 'Notifikasi'
|
||||
from_with_name: '%{assignee_name} dari %{inbox_name} <%{from_email}>'
|
||||
reply_with_name: '%{assignee_name} dari %{inbox_name} <reply+%{reply_email}>'
|
||||
friendly_name: '%{sender_name} dari %{business_name} <%{from_email}>'
|
||||
professional_name: '%{business_name} <%{from_email}>'
|
||||
channel_email:
|
||||
header:
|
||||
reply_with_name: '%{assignee_name} dari %{inbox_name} <%{from_email}>'
|
||||
reply_with_inbox_name: '%{inbox_name} <%{from_email}>'
|
||||
email_subject: 'Pesan baru pada percakapan ini'
|
||||
transcript_subject: 'Transkrip Percakapan'
|
||||
survey:
|
||||
response: 'Silakan beri peringkat percakapan ini, %{link}'
|
||||
contacts:
|
||||
online:
|
||||
delete: '%{contact_name} sedang Online, silakan coba lagi nanti'
|
||||
integration_apps:
|
||||
#Note: webhooks and dashboard_apps don't need short_description as they use different modal components
|
||||
dashboard_apps:
|
||||
name: 'Aplikasi Dasbor'
|
||||
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.'
|
||||
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} memulai percakapan'
|
||||
slack:
|
||||
name: 'Slack'
|
||||
short_description: 'Receive notifications and respond to conversations directly 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: 'Webhooks'
|
||||
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.'
|
||||
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 Terjemahan'
|
||||
short_description: 'Automatically translate customer messages for agents.'
|
||||
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.'
|
||||
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'
|
||||
short_description: 'Create and link Linear issues directly from conversations.'
|
||||
description: 'Create issues in Linear directly from your conversation window. Alternatively, link existing Linear issues for a more streamlined and efficient issue tracking process.'
|
||||
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.'
|
||||
shopify:
|
||||
name: 'Shopify'
|
||||
short_description: 'Access order details and customer data from your Shopify store.'
|
||||
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.'
|
||||
captain:
|
||||
copilot_message_required: Pesan wajib diisi
|
||||
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'
|
||||
invalid_tool_call: 'Invalid tool call'
|
||||
tool_not_available: '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}'
|
||||
custom_tool:
|
||||
slug_generation_failed: 'Unable to generate unique slug after 5 attempts'
|
||||
public_portal:
|
||||
search:
|
||||
search_placeholder: Telusuri artikel menurut judul atau isi...
|
||||
empty_placeholder: Tidak ada hasil ditemukan.
|
||||
loading_placeholder: Sedang mencari...
|
||||
results_title: Hasil pencarian
|
||||
toc_header: 'Di halaman ini'
|
||||
hero:
|
||||
sub_title: Cari artikel di sini atau jelajahi kategori di bawah ini.
|
||||
common:
|
||||
home: Beranda
|
||||
last_updated_on: Terakhir diperbarui saat %{last_updated_on}
|
||||
view_all_articles: View all
|
||||
article: artikel
|
||||
articles: artikel
|
||||
author: penulis
|
||||
authors: authors
|
||||
other: other
|
||||
others: others
|
||||
by: By
|
||||
no_articles: Tidak ada artikel di sini
|
||||
footer:
|
||||
made_with: Dibuat oleh
|
||||
header:
|
||||
go_to_homepage: Website
|
||||
visit_website: Visit website
|
||||
appearance:
|
||||
system: Sistem
|
||||
light: Light
|
||||
dark: Dark
|
||||
featured_articles: Featured Articles
|
||||
uncategorized: Tanpa Kategori
|
||||
404:
|
||||
title: Page not found
|
||||
description: We couldn't find the page you were looking for.
|
||||
back_to_home: Go to home page
|
||||
slack_unfurl:
|
||||
fields:
|
||||
name: Nama
|
||||
email: Email
|
||||
phone_number: Phone
|
||||
company_name: Perusahaan
|
||||
inbox_name: Kotak masuk
|
||||
inbox_type: Inbox Type
|
||||
button: Buka percakapan
|
||||
time_units:
|
||||
days:
|
||||
other: '%{count} days'
|
||||
hours:
|
||||
other: '%{count} hours'
|
||||
minutes:
|
||||
other: '%{count} minutes'
|
||||
seconds:
|
||||
other: '%{count} seconds'
|
||||
automation:
|
||||
system_name: 'Automation System'
|
||||
crm:
|
||||
no_message: 'No messages in conversation'
|
||||
attachment: '[Attachment: %{type}]'
|
||||
no_content: '[No content]'
|
||||
created_activity: |
|
||||
New conversation started on %{brand_name}
|
||||
|
||||
Channel: %{channel_info}
|
||||
Created: %{formatted_creation_time}
|
||||
Conversation ID: %{display_id}
|
||||
View in %{brand_name}: %{url}
|
||||
transcript_activity: |
|
||||
Conversation Transcript from %{brand_name}
|
||||
|
||||
Channel: %{channel_info}
|
||||
Conversation ID: %{display_id}
|
||||
View in %{brand_name}: %{url}
|
||||
|
||||
Transcript:
|
||||
%{format_messages}
|
||||
agent_capacity_policy:
|
||||
inbox_already_assigned: 'Inbox has already been assigned to this policy'
|
||||
portals:
|
||||
send_instructions:
|
||||
email_required: 'Email is required'
|
||||
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}'
|
||||
ssl_status:
|
||||
custom_domain_not_configured: 'Custom domain is not configured'
|
||||
440
research/chatwoot/config/locales/is.yml
Normal file
440
research/chatwoot/config/locales/is.yml
Normal file
@@ -0,0 +1,440 @@
|
||||
#Files in the config/locales directory are used for internationalization
|
||||
#and are automatically loaded by Rails. If you want to use locales other
|
||||
#than English, add the necessary files in this directory.
|
||||
#To use the locales, use `I18n.t`:
|
||||
#I18n.t 'hello'
|
||||
#In views, this is aliased to just `t`:
|
||||
#<%= t('hello') %>
|
||||
#To use a different locale, set it with `I18n.locale`:
|
||||
#I18n.locale = :es
|
||||
#This would use the information in config/locales/es.yml.
|
||||
#The following keys must be escaped otherwise they will not be retrieved by
|
||||
#the default I18n backend:
|
||||
#true, false, on, off, yes, no
|
||||
#Instead, surround them with single quotes.
|
||||
#en:
|
||||
#'true': 'foo'
|
||||
#To learn more, please read the Rails Internationalization guide
|
||||
#available at https://guides.rubyonrails.org/i18n.html.
|
||||
is:
|
||||
hello: 'Hello world'
|
||||
inbox:
|
||||
reauthorization:
|
||||
success: 'Channel reauthorized successfully'
|
||||
not_required: 'Reauthorization is not required for this inbox'
|
||||
invalid_channel: 'Invalid channel type for reauthorization'
|
||||
auth:
|
||||
saml:
|
||||
invalid_email: 'Vinsamlegast skrifaðu gilt netfang'
|
||||
authentication_failed: 'Authentication failed. Please check your credentials and try again.'
|
||||
messages:
|
||||
reset_password_success: Woot! Beiðni um endurstillingu lykilorðs tókst. Skoðaðu póstinn þinn til að fá leiðbeiningar.
|
||||
reset_password_failure: Uh ó! Við fundum engan notanda með tilgreint netfang.
|
||||
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.
|
||||
inbox_deletetion_response: Your inbox deletion request will be processed in some time.
|
||||
errors:
|
||||
validations:
|
||||
presence: must not be blank
|
||||
webhook:
|
||||
invalid: Invalid events
|
||||
signup:
|
||||
disposable_email: We do not allow disposable emails
|
||||
blocked_domain: This domain is not allowed. If you believe this is a mistake, please contact support.
|
||||
invalid_email: You have entered an invalid email
|
||||
email_already_exists: 'Þú hefur þegar skráð þig fyrir reikning með %{email}'
|
||||
invalid_params: 'Invalid, please check the signup paramters and try again'
|
||||
failed: Signup failed
|
||||
assignment_policy:
|
||||
not_found: Assignment policy not found
|
||||
attachments:
|
||||
invalid: Invalid attachment
|
||||
saml:
|
||||
feature_not_enabled: SAML feature not enabled for this account
|
||||
sso_not_enabled: SAML SSO is not enabled for this installation
|
||||
data_import:
|
||||
data_type:
|
||||
invalid: Invalid data type
|
||||
contacts:
|
||||
import:
|
||||
failed: File is blank
|
||||
export:
|
||||
success: We will notify you once contacts export file is ready to view.
|
||||
email:
|
||||
invalid: Invalid email
|
||||
phone_number:
|
||||
invalid: should be in e164 format
|
||||
companies:
|
||||
domain:
|
||||
invalid: must be a valid domain name
|
||||
search:
|
||||
query_missing: Specify search string with parameter q
|
||||
messages:
|
||||
search:
|
||||
time_range_limit_exceeded: 'Search is limited to the last %{days} days'
|
||||
categories:
|
||||
locale:
|
||||
unique: ætti að vera einstakt í flokki og gátt
|
||||
dyte:
|
||||
invalid_message_type: 'Invalid message type. Action not permitted'
|
||||
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.'
|
||||
phone_number_already_exists: 'Channel already exists for this phone number: %{phone_number}, please contact support if the error persists'
|
||||
reauthorization:
|
||||
generic: 'Failed to reauthorize WhatsApp. Please try again.'
|
||||
not_supported: 'Reauthorization is not supported for this type of WhatsApp channel.'
|
||||
inboxes:
|
||||
imap:
|
||||
socket_error: Athugaðu nettenginguna, IMAP vistfangið og reyndu aftur.
|
||||
no_response_error: Athugaðu IMAP auðkenni og reyndu aftur.
|
||||
host_unreachable_error: Ekki er hægt að ná til hýsingaraðila. Athugaðu IMAP vistfangið, IMAP tengið og reyndu aftur.
|
||||
connection_timed_out_error: Tenging rann út fyrir %{address}:%{port}
|
||||
connection_closed_error: Connection closed.
|
||||
validations:
|
||||
name: ætti ekki að byrja eða enda á táknum, og það ætti ekki að hafa < > / \ @ táknin.
|
||||
custom_filters:
|
||||
number_of_records: Limit reached. The maximum number of allowed custom filters for a user per account is 1000.
|
||||
invalid_attribute: Invalid attribute key - [%{key}]. The key should be one of [%{allowed_keys}] or a custom attribute defined in the account.
|
||||
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.
|
||||
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.
|
||||
topup:
|
||||
credits_required: Credits amount is required
|
||||
invalid_credits: Invalid credits amount
|
||||
invalid_option: Invalid topup option
|
||||
plan_not_eligible: Top-ups are only available for paid plans. Please upgrade your plan first.
|
||||
stripe_customer_not_configured: Stripe customer not configured
|
||||
no_payment_method: No payment methods found. Please add a payment method before making a purchase.
|
||||
profile:
|
||||
mfa:
|
||||
enabled: MFA enabled successfully
|
||||
disabled: MFA disabled successfully
|
||||
account_saml_settings:
|
||||
invalid_certificate: must be a valid X.509 certificate in PEM format
|
||||
reports:
|
||||
period: Reporting period %{since} to %{until}
|
||||
utc_warning: The report generated is in UTC timezone
|
||||
agent_csv:
|
||||
agent_name: Agent name
|
||||
conversations_count: Assigned conversations
|
||||
avg_first_response_time: Avg first response time
|
||||
avg_resolution_time: Avg resolution time
|
||||
resolution_count: Resolution Count
|
||||
avg_customer_waiting_time: Avg customer waiting time
|
||||
inbox_csv:
|
||||
inbox_name: Inbox name
|
||||
inbox_type: Inbox type
|
||||
conversations_count: No. of conversations
|
||||
avg_first_response_time: Avg first response time
|
||||
avg_resolution_time: Avg resolution time
|
||||
label_csv:
|
||||
label_title: Label
|
||||
conversations_count: No. of conversations
|
||||
avg_first_response_time: Avg first response time
|
||||
avg_resolution_time: Avg resolution time
|
||||
avg_reply_time: Avg reply time
|
||||
resolution_count: Resolution Count
|
||||
team_csv:
|
||||
team_name: Team name
|
||||
conversations_count: Conversations count
|
||||
avg_first_response_time: Avg first response time
|
||||
avg_resolution_time: Avg resolution time
|
||||
resolution_count: Resolution Count
|
||||
avg_customer_waiting_time: Avg customer waiting time
|
||||
conversation_traffic_csv:
|
||||
timezone: Timezone
|
||||
sla_csv:
|
||||
conversation_id: Conversation ID
|
||||
sla_policy_breached: SLA Policy
|
||||
assignee: Assignee
|
||||
team: Team
|
||||
inbox: Innhólf
|
||||
labels: Labels
|
||||
conversation_link: Link to the Conversation
|
||||
breached_events: Breached Events
|
||||
default_group_by: day
|
||||
csat:
|
||||
headers:
|
||||
contact_name: Contact Name
|
||||
contact_email_address: Contact Email Address
|
||||
contact_phone_number: Contact Phone Number
|
||||
link_to_the_conversation: Link to the conversation
|
||||
agent_name: Nafn þjónustufulltrúa
|
||||
rating: Rating
|
||||
feedback: Feedback Comment
|
||||
recorded_at: Recorded date
|
||||
notifications:
|
||||
notification_title:
|
||||
conversation_creation: 'A conversation (#%{display_id}) has been created in %{inbox_name}'
|
||||
conversation_assignment: 'A conversation (#%{display_id}) has been assigned to you'
|
||||
assigned_conversation_new_message: 'A new message is created in conversation (#%{display_id})'
|
||||
conversation_mention: 'You have been mentioned in conversation (#%{display_id})'
|
||||
sla_missed_first_response: 'SLA target first response missed for conversation (#%{display_id})'
|
||||
sla_missed_next_response: 'SLA target next response missed for conversation (#%{display_id})'
|
||||
sla_missed_resolution: 'SLA target resolution missed for conversation (#%{display_id})'
|
||||
attachment: 'Attachment'
|
||||
no_content: 'No content'
|
||||
conversations:
|
||||
captain:
|
||||
handoff: 'Transferring to another agent for further assistance.'
|
||||
messages:
|
||||
instagram_story_content: '%{story_sender} minntist á þig í sögunni: '
|
||||
instagram_deleted_story_content: This story is no longer available.
|
||||
instagram_shared_story_content: 'Shared story'
|
||||
instagram_shared_post_content: 'Shared post'
|
||||
deleted: This message was deleted
|
||||
whatsapp:
|
||||
list_button_label: 'Choose an item'
|
||||
delivery_status:
|
||||
error_code: '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}'
|
||||
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}'
|
||||
open: 'Conversation was reopened by %{user_name}'
|
||||
pending: 'Samtal var merkt sem í bið af %{user_name}'
|
||||
snoozed: 'Conversation was snoozed by %{user_name}'
|
||||
auto_resolved_days: 'Samtal var merkt sem leyst af kerfinu vegna óvirkni í %{count} daga'
|
||||
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'
|
||||
system_auto_open: System reopened the conversation due to a new incoming message.
|
||||
priority:
|
||||
added: '%{user_name} set the priority to %{new_priority}'
|
||||
updated: '%{user_name} changed the priority from %{old_priority} to %{new_priority}'
|
||||
removed: '%{user_name} removed the priority'
|
||||
assignee:
|
||||
self_assigned: '%{user_name} úthlutaði þessu samtali á sig'
|
||||
assigned: 'Úthlutað á %{assignee_name} af %{user_name}'
|
||||
removed: 'Conversation unassigned by %{user_name}'
|
||||
team:
|
||||
assigned: 'Assigned to %{team_name} by %{user_name}'
|
||||
assigned_with_assignee: 'Úthlutað %{assignee_name} í gegnum %{team_name} af %{user_name}'
|
||||
removed: 'Óúthlutað af %{team_name} af %{user_name}'
|
||||
labels:
|
||||
added: '%{user_name} added %{labels}'
|
||||
removed: '%{user_name} removed %{labels}'
|
||||
sla:
|
||||
added: '%{user_name} added SLA policy %{sla_name}'
|
||||
removed: '%{user_name} removed SLA policy %{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}'
|
||||
csat:
|
||||
not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions'
|
||||
auto_resolve:
|
||||
not_sent_due_to_messaging_window: 'Auto-resolve message not sent due to outgoing message restrictions'
|
||||
muted: '%{user_name} has muted the conversation'
|
||||
unmuted: '%{user_name} has unmuted the conversation'
|
||||
auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.'
|
||||
templates:
|
||||
greeting_message_body: '%{account_name} svarar iðulega innan nokkura klukkustunda.'
|
||||
ways_to_reach_you_message_body: 'Give the team a way to reach you.'
|
||||
email_input_box_message_body: 'Get notified by email'
|
||||
csat_input_message_body: 'Please rate the conversation'
|
||||
reply:
|
||||
email:
|
||||
header:
|
||||
notifications: 'Skilaboð'
|
||||
from_with_name: '%{assignee_name} frá %{inbox_name} <%{from_email}>'
|
||||
reply_with_name: '%{assignee_name} frá %{inbox_name} <reply+%{reply_email}>'
|
||||
friendly_name: '%{sender_name} frá %{business_name} <%{from_email}>'
|
||||
professional_name: '%{business_name} <%{from_email}>'
|
||||
channel_email:
|
||||
header:
|
||||
reply_with_name: '%{assignee_name} frá %{inbox_name} <%{from_email}>'
|
||||
reply_with_inbox_name: '%{inbox_name} <%{from_email}>'
|
||||
email_subject: 'New messages on this conversation'
|
||||
transcript_subject: 'Conversation Transcript'
|
||||
survey:
|
||||
response: 'Please rate this conversation, %{link}'
|
||||
contacts:
|
||||
online:
|
||||
delete: '%{contact_name} er á tengdur, vinsamlegast reyndu aftur síðar'
|
||||
integration_apps:
|
||||
#Note: webhooks and dashboard_apps don't need short_description as they use different modal components
|
||||
dashboard_apps:
|
||||
name: 'Dashboard Apps'
|
||||
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.'
|
||||
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.'
|
||||
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: 'Webhooks'
|
||||
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.'
|
||||
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.'
|
||||
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.'
|
||||
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'
|
||||
short_description: 'Create and link Linear issues directly from conversations.'
|
||||
description: 'Create issues in Linear directly from your conversation window. Alternatively, link existing Linear issues for a more streamlined and efficient issue tracking process.'
|
||||
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.'
|
||||
shopify:
|
||||
name: 'Shopify'
|
||||
short_description: 'Access order details and customer data from your Shopify store.'
|
||||
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.'
|
||||
captain:
|
||||
copilot_message_required: Message is required
|
||||
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'
|
||||
invalid_tool_call: 'Invalid tool call'
|
||||
tool_not_available: '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}'
|
||||
custom_tool:
|
||||
slug_generation_failed: 'Unable to generate unique slug after 5 attempts'
|
||||
public_portal:
|
||||
search:
|
||||
search_placeholder: Search for article by title or body...
|
||||
empty_placeholder: Engar niðurstöður fundust.
|
||||
loading_placeholder: Searching...
|
||||
results_title: Search results
|
||||
toc_header: 'On this page'
|
||||
hero:
|
||||
sub_title: Leitaðu að greinunum hér eða skoðaðu flokkana hér að neðan.
|
||||
common:
|
||||
home: Home
|
||||
last_updated_on: Last updated on %{last_updated_on}
|
||||
view_all_articles: View all
|
||||
article: article
|
||||
articles: articles
|
||||
author: author
|
||||
authors: authors
|
||||
other: other
|
||||
others: others
|
||||
by: By
|
||||
no_articles: There are no articles here
|
||||
footer:
|
||||
made_with: Made with
|
||||
header:
|
||||
go_to_homepage: Website
|
||||
visit_website: Visit website
|
||||
appearance:
|
||||
system: System
|
||||
light: Light
|
||||
dark: Dark
|
||||
featured_articles: Featured Articles
|
||||
uncategorized: Uncategorized
|
||||
404:
|
||||
title: Page not found
|
||||
description: We couldn't find the page you were looking for.
|
||||
back_to_home: Go to home page
|
||||
slack_unfurl:
|
||||
fields:
|
||||
name: Nafn
|
||||
email: Tölvupóstfang
|
||||
phone_number: Phone
|
||||
company_name: Fyrirtæki
|
||||
inbox_name: Innhólf
|
||||
inbox_type: Inbox Type
|
||||
button: Opna samtal
|
||||
time_units:
|
||||
days:
|
||||
one: '%{count} day'
|
||||
other: '%{count} days'
|
||||
hours:
|
||||
one: '%{count} hour'
|
||||
other: '%{count} hours'
|
||||
minutes:
|
||||
one: '%{count} minute'
|
||||
other: '%{count} minutes'
|
||||
seconds:
|
||||
one: '%{count} second'
|
||||
other: '%{count} seconds'
|
||||
automation:
|
||||
system_name: 'Automation System'
|
||||
crm:
|
||||
no_message: 'No messages in conversation'
|
||||
attachment: '[Attachment: %{type}]'
|
||||
no_content: '[No content]'
|
||||
created_activity: |
|
||||
New conversation started on %{brand_name}
|
||||
|
||||
Channel: %{channel_info}
|
||||
Created: %{formatted_creation_time}
|
||||
Conversation ID: %{display_id}
|
||||
View in %{brand_name}: %{url}
|
||||
transcript_activity: |
|
||||
Conversation Transcript from %{brand_name}
|
||||
|
||||
Channel: %{channel_info}
|
||||
Conversation ID: %{display_id}
|
||||
View in %{brand_name}: %{url}
|
||||
|
||||
Transcript:
|
||||
%{format_messages}
|
||||
agent_capacity_policy:
|
||||
inbox_already_assigned: 'Inbox has already been assigned to this policy'
|
||||
portals:
|
||||
send_instructions:
|
||||
email_required: 'Email is required'
|
||||
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}'
|
||||
ssl_status:
|
||||
custom_domain_not_configured: 'Custom domain is not configured'
|
||||
440
research/chatwoot/config/locales/it.yml
Normal file
440
research/chatwoot/config/locales/it.yml
Normal file
@@ -0,0 +1,440 @@
|
||||
#Files in the config/locales directory are used for internationalization
|
||||
#and are automatically loaded by Rails. If you want to use locales other
|
||||
#than English, add the necessary files in this directory.
|
||||
#To use the locales, use `I18n.t`:
|
||||
#I18n.t 'hello'
|
||||
#In views, this is aliased to just `t`:
|
||||
#<%= t('hello') %>
|
||||
#To use a different locale, set it with `I18n.locale`:
|
||||
#I18n.locale = :es
|
||||
#This would use the information in config/locales/es.yml.
|
||||
#The following keys must be escaped otherwise they will not be retrieved by
|
||||
#the default I18n backend:
|
||||
#true, false, on, off, yes, no
|
||||
#Instead, surround them with single quotes.
|
||||
#en:
|
||||
#'true': 'foo'
|
||||
#To learn more, please read the Rails Internationalization guide
|
||||
#available at https://guides.rubyonrails.org/i18n.html.
|
||||
it:
|
||||
hello: 'Hello world'
|
||||
inbox:
|
||||
reauthorization:
|
||||
success: 'Canale riautorizzato con successo'
|
||||
not_required: 'Riautorizzazione non necessaria per questo canale'
|
||||
invalid_channel: 'Canale non valido per riautorizzazione'
|
||||
auth:
|
||||
saml:
|
||||
invalid_email: 'Inserisci un indirizzo email valido'
|
||||
authentication_failed: 'Autenticazione fallita. Verifica le credenziali e riprova.'
|
||||
messages:
|
||||
reset_password_success: Wooh! Richiesta di reimpostazione della password riuscita. Controlla la tua mail per le istruzioni.
|
||||
reset_password_failure: Oh oh! Non siamo riusciti a trovare alcun utente con l'email specificata.
|
||||
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: La tua richiesta di cancellazione inbox verrà elaborata.
|
||||
errors:
|
||||
validations:
|
||||
presence: non deve essere vuoto
|
||||
webhook:
|
||||
invalid: Eventi non validi
|
||||
signup:
|
||||
disposable_email: Non consentiamo email usa e getta
|
||||
blocked_domain: Questo dominio non è consentito. Se credi che sia un errore, contatta il supporto.
|
||||
invalid_email: Hai inserito un'email non valida
|
||||
email_already_exists: 'Ti sei già registrato per un account con %{email}'
|
||||
invalid_params: 'Non valido, controlla i dati di registrazione e riprova'
|
||||
failed: Registrazione non riuscita
|
||||
assignment_policy:
|
||||
not_found: Policy di assegnazione non trovata
|
||||
attachments:
|
||||
invalid: Allegato non valido
|
||||
saml:
|
||||
feature_not_enabled: Funzionalità SAML non attiva per questo account
|
||||
sso_not_enabled: SAML SSO non è abilitato per questa installazione
|
||||
data_import:
|
||||
data_type:
|
||||
invalid: Tipo di dato non valido
|
||||
contacts:
|
||||
import:
|
||||
failed: Il file è vuoto
|
||||
export:
|
||||
success: Verrai avvisato una volta che il file di esportazione dei contatti è pronto per essere visualizzato.
|
||||
email:
|
||||
invalid: Email non valida
|
||||
phone_number:
|
||||
invalid: deve essere nel formato e164
|
||||
companies:
|
||||
domain:
|
||||
invalid: deve essere un dominio valido
|
||||
search:
|
||||
query_missing: Specifica la stringa di ricerca con parametro q
|
||||
messages:
|
||||
search:
|
||||
time_range_limit_exceeded: 'La ricerca è limitata agli ultimi %{days} giorni'
|
||||
categories:
|
||||
locale:
|
||||
unique: deve essere unico nella categoria e nel portale
|
||||
dyte:
|
||||
invalid_message_type: 'Tipo messaggio non valido. Azione non consentita'
|
||||
slack:
|
||||
invalid_channel_id: 'Canale slack non valido. Riprova'
|
||||
whatsapp:
|
||||
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.'
|
||||
phone_number_already_exists: 'Esiste già un canale per questo numero di telefono: %{phone_number}, si prega di contattare il supporto se l''errore persiste'
|
||||
reauthorization:
|
||||
generic: 'Impossibile riautorizzare 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.
|
||||
no_response_error: Controlla le credenziali IMAP e riprova.
|
||||
host_unreachable_error: Host irraggiungibile, Controlla l'indirizzo IMAP, la porta IMAP e riprova.
|
||||
connection_timed_out_error: Connessione scaduta per %{address}:%{port}
|
||||
connection_closed_error: Connessione chiusa.
|
||||
validations:
|
||||
name: non dovrebbe iniziare o terminare con simboli, e non dovrebbe avere i caratteri < > / \ @
|
||||
custom_filters:
|
||||
number_of_records: Limite raggiunto. Il numero massimo di filtri personalizzati consentiti per un utente per account è 1000.
|
||||
invalid_attribute: Chiave di attributo non valida - [%{key}]. La chiave dovrebbe essere una di [%{allowed_keys}] o un attributo personalizzato definito nell'account.
|
||||
invalid_operator: Operatore non valido. Gli operatori consentiti per %{attribute_name} sono [%{allowed_keys}].
|
||||
invalid_query_operator: L'operatore della query deve essere "E" o "O".
|
||||
invalid_value: Valore non valido. I valori forniti per %{attribute_name} non sono validi
|
||||
custom_attribute_definition:
|
||||
key_conflict: La chiave fornita non è consentita in quanto potrebbe entrare in conflitto con gli attributi predefiniti.
|
||||
mfa:
|
||||
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.
|
||||
topup:
|
||||
credits_required: Quantità crediti richiesta
|
||||
invalid_credits: Quantità crediti non valida
|
||||
invalid_option: Opzione di ricarica non valida
|
||||
plan_not_eligible: Le ricariche sono disponibili solo per i piani a pagamento. Si prega di aggiornare il piano prima.
|
||||
stripe_customer_not_configured: Cliente Stripe non configurato
|
||||
no_payment_method: Nessun metodo di pagamento trovato. Aggiungi un metodo di pagamento prima di effettuare un acquisto.
|
||||
profile:
|
||||
mfa:
|
||||
enabled: MFA attivata con successo
|
||||
disabled: MFA disattivata con successo
|
||||
account_saml_settings:
|
||||
invalid_certificate: deve essere un certificato X.509 valido in formato PEM
|
||||
reports:
|
||||
period: Periodo di segnalazione da %{since} a %{until}
|
||||
utc_warning: Il report generato è nel fuso orario UTC
|
||||
agent_csv:
|
||||
agent_name: Nome operatore
|
||||
conversations_count: Conversazioni assegnate
|
||||
avg_first_response_time: Tempo medio di prima risposta
|
||||
avg_resolution_time: Tempo medio di risoluzione
|
||||
resolution_count: Conteggio risoluzioni
|
||||
avg_customer_waiting_time: Tempo medio di attesa cliente
|
||||
inbox_csv:
|
||||
inbox_name: Nome inbox
|
||||
inbox_type: Tipo inbox
|
||||
conversations_count: Numero di conversazioni
|
||||
avg_first_response_time: Tempo medio di prima risposta
|
||||
avg_resolution_time: Tempo medio di risoluzione
|
||||
label_csv:
|
||||
label_title: Etichetta
|
||||
conversations_count: Numero di conversazioni
|
||||
avg_first_response_time: Tempo medio di prima risposta
|
||||
avg_resolution_time: Tempo medio di risoluzione
|
||||
avg_reply_time: Tempo medio di risposta
|
||||
resolution_count: Conteggio risoluzioni
|
||||
team_csv:
|
||||
team_name: Nome del team
|
||||
conversations_count: Numero di conversazioni
|
||||
avg_first_response_time: Tempo medio di prima risposta
|
||||
avg_resolution_time: Tempo medio di risoluzione
|
||||
resolution_count: Conteggio risoluzioni
|
||||
avg_customer_waiting_time: Tempo medio di attesa cliente
|
||||
conversation_traffic_csv:
|
||||
timezone: Fuso Orario
|
||||
sla_csv:
|
||||
conversation_id: ID Conversazione
|
||||
sla_policy_breached: Policy SLA
|
||||
assignee: Assegnatario
|
||||
team: Team
|
||||
inbox: Inbox
|
||||
labels: Etichette
|
||||
conversation_link: Link alla Conversazione
|
||||
breached_events: Eventi Violati
|
||||
default_group_by: giorno
|
||||
csat:
|
||||
headers:
|
||||
contact_name: Nome Contatto
|
||||
contact_email_address: Indirizzo Email Contatto
|
||||
contact_phone_number: Numero di Telefono Contatto
|
||||
link_to_the_conversation: Link alla conversazione
|
||||
agent_name: Nome Operatore
|
||||
rating: Valutazione
|
||||
feedback: Commento di Feedback
|
||||
recorded_at: Data di registrazione
|
||||
notifications:
|
||||
notification_title:
|
||||
conversation_creation: 'Una conversazione (#%{display_id}) è stata creata in %{inbox_name}'
|
||||
conversation_assignment: 'Una conversazione (#%{display_id}) ti è stata assegnata'
|
||||
assigned_conversation_new_message: 'Un nuovo messaggio è stato creato nella conversazione (#%{display_id})'
|
||||
conversation_mention: 'Sei stato menzionato nella conversazione (#%{display_id})'
|
||||
sla_missed_first_response: 'Target SLA di prima risposta mancato per la conversazione (#%{display_id})'
|
||||
sla_missed_next_response: 'Target SLA di risposta successiva mancato per la conversazione (#%{display_id})'
|
||||
sla_missed_resolution: 'Target SLA di risoluzione mancato per la conversazione (#%{display_id})'
|
||||
attachment: 'Allegato'
|
||||
no_content: 'Nessun contenuto'
|
||||
conversations:
|
||||
captain:
|
||||
handoff: 'Trasferendo ad un altro operatore per ulteriore assistenza.'
|
||||
messages:
|
||||
instagram_story_content: '%{story_sender} ti ha menzionato nella storia: '
|
||||
instagram_deleted_story_content: Questa storia non è più disponibile.
|
||||
instagram_shared_story_content: 'Storia condivisa'
|
||||
instagram_shared_post_content: 'Post condiviso'
|
||||
deleted: Questo messaggio è stato eliminato
|
||||
whatsapp:
|
||||
list_button_label: 'Scegli un elemento'
|
||||
delivery_status:
|
||||
error_code: 'Codice errore: %{error_code}'
|
||||
activity:
|
||||
captain:
|
||||
resolved: 'La conversazione è stata segnata risolta da %{user_name} per inattività'
|
||||
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}'
|
||||
open: 'La conversazione è stata riaperta da %{user_name}'
|
||||
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: '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: Il sistema ha riaperto la conversazione a causa di un nuovo messaggio in arrivo.
|
||||
priority:
|
||||
added: '%{user_name} ha impostato la priorità su %{new_priority}'
|
||||
updated: '%{user_name} ha modificato la priorità da %{old_priority} a %{new_priority}'
|
||||
removed: '%{user_name} ha rimosso la priorità'
|
||||
assignee:
|
||||
self_assigned: '%{user_name} si è assegnato a questa conversazione'
|
||||
assigned: 'Assegnato a %{assignee_name} da %{user_name}'
|
||||
removed: 'Conversazione disassegnata da %{user_name}'
|
||||
team:
|
||||
assigned: 'Assegnata a %{team_name} da %{user_name}'
|
||||
assigned_with_assignee: 'Assegnata a %{assignee_name} via %{team_name} da %{user_name}'
|
||||
removed: 'Assegnazione a %{team_name} rimossa da %{user_name}'
|
||||
labels:
|
||||
added: '%{user_name} ha aggiunto %{labels}'
|
||||
removed: '%{user_name} ha rimosso %{labels}'
|
||||
sla:
|
||||
added: '%{user_name} ha aggiunto la policy SLA %{sla_name}'
|
||||
removed: '%{user_name} ha rimosso la policy SLA %{sla_name}'
|
||||
linear:
|
||||
issue_created: 'Issue Linear %{issue_id} è stata creata da %{user_name}'
|
||||
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: 'Sondaggio CSAT non inviato a causa di restrizioni sui messaggi in uscita'
|
||||
auto_resolve:
|
||||
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: 'La conversazione sta per essere risolta per inattività. Avvia una nuova conversazione se hai bisogno di ulteriore assistenza.'
|
||||
templates:
|
||||
greeting_message_body: '%{account_name}, in genere, risponde in poche ore.'
|
||||
ways_to_reach_you_message_body: 'Dai al team un modo per contattarti.'
|
||||
email_input_box_message_body: 'Ricevi notifiche via email'
|
||||
csat_input_message_body: 'Valuta la conversazione'
|
||||
reply:
|
||||
email:
|
||||
header:
|
||||
notifications: 'Notifiche'
|
||||
from_with_name: '%{assignee_name} da %{inbox_name} <%{from_email}>'
|
||||
reply_with_name: '%{assignee_name} da %{inbox_name} <reply+%{reply_email}>'
|
||||
friendly_name: '%{sender_name} da %{business_name} <%{from_email}>'
|
||||
professional_name: '%{business_name} <%{from_email}>'
|
||||
channel_email:
|
||||
header:
|
||||
reply_with_name: '%{assignee_name} da %{inbox_name} <%{from_email}>'
|
||||
reply_with_inbox_name: '%{inbox_name} <%{from_email}>'
|
||||
email_subject: 'Nuovi messaggi in questa conversazione'
|
||||
transcript_subject: 'Trascrizione della Conversazione'
|
||||
survey:
|
||||
response: 'Valuta questa conversazione, %{link}'
|
||||
contacts:
|
||||
online:
|
||||
delete: '%{contact_name} è online, riprova più tardi'
|
||||
integration_apps:
|
||||
#Note: webhooks and dashboard_apps don't need short_description as they use different modal components
|
||||
dashboard_apps:
|
||||
name: 'App Dashboard'
|
||||
description: 'Le App Dashboard consentono di creare e incorporare applicazioni che mostrano informazioni sugli utenti, ordini o cronologia dei pagamenti, fornendo maggiore contesto agli operatori.'
|
||||
dyte:
|
||||
name: 'Dyte'
|
||||
short_description: 'Avvia chiamate/videochiamate con i clienti direttamente da Chatwoot.'
|
||||
description: 'Dyte è un prodotto che integra funzionalità audio e video nella tua applicazione. Grazie a questa integrazione, i tuoi operatori possono avviare videochiamate/chiamate vocali con i tuoi clienti direttamente da qui.'
|
||||
meeting_name: '%{agent_name} ha avviato un meeting'
|
||||
slack:
|
||||
name: 'Slack'
|
||||
short_description: 'Ricevi notifiche e rispondi alle conversazioni direttamente in Slack.'
|
||||
description: "Integra Slack per mantenere il tuo team sempre aggiornato. Questa integrazione ti consente di ricevere notifiche per le nuove conversazioni e di rispondere direttamente dall'interfaccia di Slack."
|
||||
webhooks:
|
||||
name: 'Webhook'
|
||||
description: 'Gli eventi Webhook forniscono aggiornamenti in tempo reale sulle attività nel tuo account Chatwoot. Puoi iscriverti ai tuoi eventi preferiti, e Chatwoot ti invierà i callback HTTP con gli aggiornamenti.'
|
||||
dialogflow:
|
||||
name: 'Dialogflow'
|
||||
short_description: 'Configura chatbot per gestire le richieste iniziali prima di trasferire agli operatori.'
|
||||
description: 'Crea chatbot con Dialogflow e integrali facilmente nella tua Inbox. Questi bot possono gestire le richieste iniziali prima di trasferirle a un operatore del servizio clienti.'
|
||||
google_translate:
|
||||
name: 'Google Translate'
|
||||
short_description: 'Traduci automaticamente i messaggi dei clienti per gli operatori.'
|
||||
description: "Integra Google Translate per aiutare gli operatori a tradurre facilmente i messaggi dei clienti. Questa integrazione rileva automaticamente la lingua e la converte nella lingua preferita dall'operatore o dall'amministratore."
|
||||
openai:
|
||||
name: 'OpenAI'
|
||||
short_description: 'Suggerimenti di risposta, riassunti, e miglioramento dei messaggi tramite AI.'
|
||||
description: 'Sfrutta la potenza degli LLM di OpenAI con funzionalità quali suggerimenti di risposta, riepilogo, riformulazione dei messaggi, controllo ortografico e classificazione delle etichette.'
|
||||
linear:
|
||||
name: 'Linear'
|
||||
short_description: 'Crea e collega issue Linear direttamente dalle conversazioni.'
|
||||
description: 'Crea issue in Linear direttamente dalla finestra di conversazione. In alternativa, collega issue Linear esistenti per un processo di monitoraggio più snello ed efficiente.'
|
||||
notion:
|
||||
name: 'Notion'
|
||||
short_description: 'Integra database, documenti e pagine direttamente con Captain.'
|
||||
description: 'Collega il tuo workspace Notion per consentire a Captain di accedere e generare risposte intelligenti utilizzando i contenuti dai tuoi database, documenti, e pagine per fornire assistenza clienti più contestuale.'
|
||||
shopify:
|
||||
name: 'Shopify'
|
||||
short_description: 'Integra ordini e clienti dal tuo store Shopify.'
|
||||
description: 'Collega il tuo store Shopify per accedere ai dettagli degli ordini, alle informazioni sui clienti e ai dati dei prodotti direttamente all''interno delle tue conversazioni e aiuta il tuo team di supporto a fornire un''assistenza più rapida e contestualizzata ai tuoi clienti.'
|
||||
leadsquared:
|
||||
name: 'LeadSquared'
|
||||
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: Messaggio richiesto
|
||||
copilot_error: 'Connetti un assistente a questa Inbox per usare Copilot'
|
||||
copilot_limit: 'Hai terminato i crediti Copilot. Puoi acquistare altri crediti dalla sezione fatturazione.'
|
||||
copilot:
|
||||
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: '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 nell''elaborazione del documento PDF %{document_id}: %{error}'
|
||||
pdf_processing_success: 'Documento PDF %{document_id} elaborato 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: 'Impossibile generare slug univoco dopo 5 tentativi'
|
||||
public_portal:
|
||||
search:
|
||||
search_placeholder: Cerca articolo tramite titolo o testo...
|
||||
empty_placeholder: Nessun risultato trovato.
|
||||
loading_placeholder: Ricerca...
|
||||
results_title: Risultati di ricerca
|
||||
toc_header: 'Su questa pagina'
|
||||
hero:
|
||||
sub_title: Cerca gli articoli qui oppure sfoglia le categorie qui sotto.
|
||||
common:
|
||||
home: Home
|
||||
last_updated_on: Ultimo aggiornamento %{last_updated_on}
|
||||
view_all_articles: Vedi tutti
|
||||
article: articolo
|
||||
articles: articoli
|
||||
author: autore
|
||||
authors: autori
|
||||
other: altro
|
||||
others: altri
|
||||
by: Da
|
||||
no_articles: Non ci sono articoli qui
|
||||
footer:
|
||||
made_with: Realizzato con
|
||||
header:
|
||||
go_to_homepage: Sito Web
|
||||
visit_website: Visita sito
|
||||
appearance:
|
||||
system: Sistema
|
||||
light: Chiaro
|
||||
dark: Scuro
|
||||
featured_articles: Articoli in evidenza
|
||||
uncategorized: Senza categoria
|
||||
404:
|
||||
title: Pagina non trovata
|
||||
description: Non siamo riusciti a trovare la pagina che stavi cercando.
|
||||
back_to_home: Vai alla pagina iniziale
|
||||
slack_unfurl:
|
||||
fields:
|
||||
name: Nome
|
||||
email: Email
|
||||
phone_number: Telefono
|
||||
company_name: Azienda
|
||||
inbox_name: Inbox
|
||||
inbox_type: Tipo Inbox
|
||||
button: Apri conversazione
|
||||
time_units:
|
||||
days:
|
||||
one: '%{count} giorno'
|
||||
other: '%{count} giorni'
|
||||
hours:
|
||||
one: '%{count} ora'
|
||||
other: '%{count} ore'
|
||||
minutes:
|
||||
one: '%{count} minuto'
|
||||
other: '%{count} minuti'
|
||||
seconds:
|
||||
one: '%{count} secondo'
|
||||
other: '%{count} secondi'
|
||||
automation:
|
||||
system_name: 'Automation System'
|
||||
crm:
|
||||
no_message: 'Nessun messaggio nella conversazione'
|
||||
attachment: '[Allegato: %{type}]'
|
||||
no_content: '[No content]'
|
||||
created_activity: |
|
||||
Nuova conversazione iniziata su %{brand_name}
|
||||
|
||||
Canale: %{channel_info}
|
||||
Creata: %{formatted_creation_time}
|
||||
ID Conversazione: %{display_id}
|
||||
Visualizza in %{brand_name}: %{url}
|
||||
transcript_activity: |
|
||||
Trascrizione della conversazione da %{brand_name}
|
||||
|
||||
Canale: %{channel_info}
|
||||
ID Conversazione: %{display_id}
|
||||
Visualizza in %{brand_name}: %{url}
|
||||
|
||||
Trascrizione:
|
||||
%{format_messages}
|
||||
agent_capacity_policy:
|
||||
inbox_already_assigned: 'La Inbox è già stata assegnata a questa policy'
|
||||
portals:
|
||||
send_instructions:
|
||||
email_required: 'Email richiesta'
|
||||
invalid_email_format: 'Formato email non valido'
|
||||
custom_domain_not_configured: 'Il dominio personalizzato non è configurato'
|
||||
instructions_sent_successfully: 'Istruzioni inviate con successo'
|
||||
subject: 'Termina la configurazione di %{custom_domain}'
|
||||
ssl_status:
|
||||
custom_domain_not_configured: 'Il dominio personalizzato non è configurato'
|
||||
436
research/chatwoot/config/locales/ja.yml
Normal file
436
research/chatwoot/config/locales/ja.yml
Normal file
@@ -0,0 +1,436 @@
|
||||
#Files in the config/locales directory are used for internationalization
|
||||
#and are automatically loaded by Rails. If you want to use locales other
|
||||
#than English, add the necessary files in this directory.
|
||||
#To use the locales, use `I18n.t`:
|
||||
#I18n.t 'hello'
|
||||
#In views, this is aliased to just `t`:
|
||||
#<%= t('hello') %>
|
||||
#To use a different locale, set it with `I18n.locale`:
|
||||
#I18n.locale = :es
|
||||
#This would use the information in config/locales/es.yml.
|
||||
#The following keys must be escaped otherwise they will not be retrieved by
|
||||
#the default I18n backend:
|
||||
#true, false, on, off, yes, no
|
||||
#Instead, surround them with single quotes.
|
||||
#en:
|
||||
#'true': 'foo'
|
||||
#To learn more, please read the Rails Internationalization guide
|
||||
#available at https://guides.rubyonrails.org/i18n.html.
|
||||
ja:
|
||||
hello: 'こんにちは世界'
|
||||
inbox:
|
||||
reauthorization:
|
||||
success: 'Channel reauthorized successfully'
|
||||
not_required: 'Reauthorization is not required for this inbox'
|
||||
invalid_channel: 'Invalid channel type for reauthorization'
|
||||
auth:
|
||||
saml:
|
||||
invalid_email: '正しいメールアドレスを入力してください'
|
||||
authentication_failed: 'Authentication failed. Please check your credentials and try again.'
|
||||
messages:
|
||||
reset_password_success: やりましたね! パスワードのリセットリクエストが成功しました。手順についてはメールを確認してください。
|
||||
reset_password_failure: メールアドレスが見つかりませんでした。
|
||||
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.
|
||||
inbox_deletetion_response: 受信トレイの削除リクエストは、しばらくしてから処理されます。
|
||||
errors:
|
||||
validations:
|
||||
presence: 空白にはできません。
|
||||
webhook:
|
||||
invalid: 無効なイベントです。
|
||||
signup:
|
||||
disposable_email: 使い捨てメールは許可されません
|
||||
blocked_domain: このドメインは許可されていません。これが間違いであると思われる場合は、サポートに連絡してください。
|
||||
invalid_email: 無効なメールアドレスを入力しました。
|
||||
email_already_exists: 'あなたは既に %{email} でアカウントにサインアップしています'
|
||||
invalid_params: '無効な値が入力されました。確認のうえ再度お試しください。'
|
||||
failed: サインアップに失敗しました
|
||||
assignment_policy:
|
||||
not_found: Assignment policy not found
|
||||
attachments:
|
||||
invalid: Invalid attachment
|
||||
saml:
|
||||
feature_not_enabled: SAML feature not enabled for this account
|
||||
sso_not_enabled: SAML SSO is not enabled for this installation
|
||||
data_import:
|
||||
data_type:
|
||||
invalid: 無効なデータ型。
|
||||
contacts:
|
||||
import:
|
||||
failed: ファイルが空です。
|
||||
export:
|
||||
success: ファイルを表示する準備ができたら通知します。
|
||||
email:
|
||||
invalid: 無効なEメールです
|
||||
phone_number:
|
||||
invalid: e164形式である必要があります
|
||||
companies:
|
||||
domain:
|
||||
invalid: must be a valid domain name
|
||||
search:
|
||||
query_missing: Specify search string with parameter q
|
||||
messages:
|
||||
search:
|
||||
time_range_limit_exceeded: 'Search is limited to the last %{days} days'
|
||||
categories:
|
||||
locale:
|
||||
unique: カテゴリとポータルで一意である必要があります
|
||||
dyte:
|
||||
invalid_message_type: '無効なメッセージタイプです。アクションは許可されていません'
|
||||
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.'
|
||||
phone_number_already_exists: 'Channel already exists for this phone number: %{phone_number}, please contact support if the error persists'
|
||||
reauthorization:
|
||||
generic: 'Failed to reauthorize WhatsApp. Please try again.'
|
||||
not_supported: 'Reauthorization is not supported for this type of WhatsApp channel.'
|
||||
inboxes:
|
||||
imap:
|
||||
socket_error: ネットワーク接続、IMAPアドレスを確認の上、再度お試しください。
|
||||
no_response_error: IMAPの資格情報を確認の上、再度お試しください。
|
||||
host_unreachable_error: ホストに接続できません。IMAPアドレス、ポートを確認の上、再度お試しください。
|
||||
connection_timed_out_error: '%{address}:%{port} への接続がタイムアウトしました'
|
||||
connection_closed_error: 接続が閉じられました。
|
||||
validations:
|
||||
name: 記号で開始または終了しないでください。< > / \ @ を使用しないでください。
|
||||
custom_filters:
|
||||
number_of_records: 制限に達しました。1つのアカウントにつき、ユーザーごとに許可されるカスタムフィルターの最大数は 1000 です。
|
||||
invalid_attribute: 無効な属性キー - [%{key}]。キーは[%{allowed_keys}]のいずれかである必要があります。または、アカウント内で定義されたカスタム属性でなければなりません。
|
||||
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.
|
||||
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.
|
||||
topup:
|
||||
credits_required: Credits amount is required
|
||||
invalid_credits: Invalid credits amount
|
||||
invalid_option: Invalid topup option
|
||||
plan_not_eligible: Top-ups are only available for paid plans. Please upgrade your plan first.
|
||||
stripe_customer_not_configured: Stripe customer not configured
|
||||
no_payment_method: No payment methods found. Please add a payment method before making a purchase.
|
||||
profile:
|
||||
mfa:
|
||||
enabled: MFA enabled successfully
|
||||
disabled: MFA disabled successfully
|
||||
account_saml_settings:
|
||||
invalid_certificate: must be a valid X.509 certificate in PEM format
|
||||
reports:
|
||||
period: レポート期間 %{since} から %{until} まで
|
||||
utc_warning: 生成されたレポートはUTCタイムゾーンです
|
||||
agent_csv:
|
||||
agent_name: 担当者名
|
||||
conversations_count: 割り当て済みの会話
|
||||
avg_first_response_time: 初回応答の平均時間
|
||||
avg_resolution_time: 解決までの平均時間
|
||||
resolution_count: 処理件数
|
||||
avg_customer_waiting_time: お客様の平均待ち時間
|
||||
inbox_csv:
|
||||
inbox_name: 受信トレイ名
|
||||
inbox_type: 受信トレイの種類
|
||||
conversations_count: 会話数
|
||||
avg_first_response_time: 初回応答の平均時間
|
||||
avg_resolution_time: 解決までの平均時間
|
||||
label_csv:
|
||||
label_title: ラベル
|
||||
conversations_count: 会話数
|
||||
avg_first_response_time: 初回応答の平均時間
|
||||
avg_resolution_time: 解決までの平均時間
|
||||
avg_reply_time: Avg reply time
|
||||
resolution_count: 処理件数
|
||||
team_csv:
|
||||
team_name: チーム名
|
||||
conversations_count: 会話回数
|
||||
avg_first_response_time: 初回応答の平均時間
|
||||
avg_resolution_time: 解決までの平均時間
|
||||
resolution_count: 処理件数
|
||||
avg_customer_waiting_time: お客様の平均待ち時間
|
||||
conversation_traffic_csv:
|
||||
timezone: タイムゾーン
|
||||
sla_csv:
|
||||
conversation_id: 会話ID
|
||||
sla_policy_breached: SLAポリシー
|
||||
assignee: 担当者
|
||||
team: チーム
|
||||
inbox: 受信トレイ
|
||||
labels: ラベル
|
||||
conversation_link: 会話へのリンク
|
||||
breached_events: 違反イベント
|
||||
default_group_by: 日
|
||||
csat:
|
||||
headers:
|
||||
contact_name: 連絡先名
|
||||
contact_email_address: 連絡先のメールアドレス
|
||||
contact_phone_number: 連絡先の電話番号
|
||||
link_to_the_conversation: 会話へのリンク
|
||||
agent_name: 担当者名
|
||||
rating: 評価
|
||||
feedback: フィードバックコメント
|
||||
recorded_at: 記録日
|
||||
notifications:
|
||||
notification_title:
|
||||
conversation_creation: '会話 (#%{display_id}) が %{inbox_name} で作成されました'
|
||||
conversation_assignment: '会話 (#%{display_id}) があなたに割り当てられました'
|
||||
assigned_conversation_new_message: '会話 (#%{display_id}) に新しいメッセージが作成されました'
|
||||
conversation_mention: '会話 (#%{display_id}) であなたが言及されました'
|
||||
sla_missed_first_response: '会話 (#%{display_id}) の最初の応答でSLAターゲットを逃しました'
|
||||
sla_missed_next_response: '会話 (#%{display_id}) の次の応答でSLAターゲットを逃しました'
|
||||
sla_missed_resolution: '会話 (#%{display_id}) の解決でSLAターゲットを逃しました'
|
||||
attachment: '添付ファイル'
|
||||
no_content: 'コンテンツなし'
|
||||
conversations:
|
||||
captain:
|
||||
handoff: 'Transferring to another agent for further assistance.'
|
||||
messages:
|
||||
instagram_story_content: '%{story_sender} さんがストーリーであなたについて言及しました: '
|
||||
instagram_deleted_story_content: このストーリーはもう利用できません。
|
||||
instagram_shared_story_content: 'Shared story'
|
||||
instagram_shared_post_content: 'Shared post'
|
||||
deleted: このメッセージは削除されました
|
||||
whatsapp:
|
||||
list_button_label: 'Choose an item'
|
||||
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}'
|
||||
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} によって会話が解決されました'
|
||||
open: '%{user_name} によって会話が再開されました'
|
||||
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'
|
||||
system_auto_open: 新しい受信メッセージを受信したため、システムが会話が再開されました
|
||||
priority:
|
||||
added: '%{user_name} が優先度を "%{new_priority}" に設定しました'
|
||||
updated: '%{user_name} が優先度を "%{old_priority}" から "%{new_priority}" に変更しました'
|
||||
removed: '%{user_name} が優先度を削除しました'
|
||||
assignee:
|
||||
self_assigned: '%{user_name} がこの会話を自身に割り当てました'
|
||||
assigned: '%{user_name} によって %{assignee_name} に割り当てられました'
|
||||
removed: '%{user_name} によって割り当てが解除されました'
|
||||
team:
|
||||
assigned: '%{user_name} によって %{team_name} に割り当てられました'
|
||||
assigned_with_assignee: '%{user_name} によって %{team_name} 経由で %{assignee_name} に割り当てられました'
|
||||
removed: '%{user_name} によって %{team_name} から割り当てが解除されました'
|
||||
labels:
|
||||
added: '%{user_name} がラベル "%{labels}" を追加しました'
|
||||
removed: '%{user_name} がラベル "%{labels}" を削除しました'
|
||||
sla:
|
||||
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}'
|
||||
csat:
|
||||
not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions'
|
||||
auto_resolve:
|
||||
not_sent_due_to_messaging_window: 'Auto-resolve message not sent due to outgoing message restrictions'
|
||||
muted: '%{user_name} が会話をミュートしました'
|
||||
unmuted: '%{user_name} が会話のミュートを解除しました'
|
||||
auto_resolution_message: '会話がしばらく非アクティブのため、解決済みとして処理します。引き続きサポートが必要な場合は、新しい会話を開始してください。'
|
||||
templates:
|
||||
greeting_message_body: '%{account_name} は通常数時間以内に返信します。'
|
||||
ways_to_reach_you_message_body: 'ご連絡先をご入力ください。'
|
||||
email_input_box_message_body: '通知先Eメールアドレス'
|
||||
csat_input_message_body: '会話を評価してください'
|
||||
reply:
|
||||
email:
|
||||
header:
|
||||
notifications: '通知'
|
||||
from_with_name: '%{assignee_name} from %{inbox_name} <%{from_email}>'
|
||||
reply_with_name: '%{assignee_name} from %{inbox_name} <reply+%{reply_email}>'
|
||||
friendly_name: '%{sender_name} from %{business_name} <%{from_email}>'
|
||||
professional_name: '%{business_name} <%{from_email}>'
|
||||
channel_email:
|
||||
header:
|
||||
reply_with_name: '%{assignee_name} from %{inbox_name} <%{from_email}>'
|
||||
reply_with_inbox_name: '%{inbox_name} <%{from_email}>'
|
||||
email_subject: 'この会話に新着メッセージがあります'
|
||||
transcript_subject: '会話の記録'
|
||||
survey:
|
||||
response: 'この会話を評価してください, %{link}'
|
||||
contacts:
|
||||
online:
|
||||
delete: '%{contact_name} はオンラインです。後でもう一度お試しください'
|
||||
integration_apps:
|
||||
#Note: webhooks and dashboard_apps don't need short_description as they use different modal components
|
||||
dashboard_apps:
|
||||
name: 'ダッシュボードアプリ'
|
||||
description: 'ダッシュボードアプリを使用すると、ユーザー情報、注文、または支払い履歴を表示するアプリケーションを作成して埋め込むことができ、カスタマーサポートエージェントにより多くのコンテキストを提供します。'
|
||||
dyte:
|
||||
name: 'Dyte'
|
||||
short_description: 'Start video/voice calls with customers directly from Chatwoot.'
|
||||
description: 'Dyteは、オーディオおよびビデオ機能をアプリケーションに統合する製品です。この統合により、エージェントはChatwootから直接顧客とビデオ/音声通話を開始できます。'
|
||||
meeting_name: '%{agent_name} がミーティングを開始しました'
|
||||
slack:
|
||||
name: 'Slack'
|
||||
short_description: 'Receive notifications and respond to conversations directly in Slack.'
|
||||
description: "ChatwootとSlackを統合して、チームを同期させます。この統合により、新しい会話の通知を受け取り、Slackのインターフェース内で直接応答することができます。"
|
||||
webhooks:
|
||||
name: 'Webhooks'
|
||||
description: 'Webhookイベントは、Chatwootアカウント内のアクティビティに関するリアルタイムの更新を提供します。希望するイベントを購読すると、Chatwootは更新情報を含むHTTPコールバックを送信します。'
|
||||
dialogflow:
|
||||
name: 'Dialogflow'
|
||||
short_description: 'Build chatbots to handle initial queries before transferring to agents.'
|
||||
description: 'Dialogflowでチャットボットを構築し、それらを受信トレイに簡単に統合します。これらのボットは、カスタマーサービスエージェントに転送する前に初期の問い合わせを処理できます。'
|
||||
google_translate:
|
||||
name: 'Google Translate'
|
||||
short_description: 'Automatically translate customer messages for agents.'
|
||||
description: "Google翻訳を統合して、エージェントが顧客のメッセージを簡単に翻訳できるようにします。この統合は言語を自動的に検出し、エージェントまたは管理者の希望する言語に変換します。"
|
||||
openai:
|
||||
name: 'OpenAI'
|
||||
short_description: 'AI-powered reply suggestions, summarization, and message enhancement.'
|
||||
description: 'OpenAIの大規模言語モデルの力を活用して、返信の提案、要約、メッセージの言い換え、スペルチェック、ラベル分類などの機能を提供します。'
|
||||
linear:
|
||||
name: 'Linear'
|
||||
short_description: 'Create and link Linear issues directly from conversations.'
|
||||
description: '会話ウィンドウから直接Linearに問題を作成します。あるいは、既存の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.'
|
||||
shopify:
|
||||
name: 'Shopify'
|
||||
short_description: 'Access order details and customer data from your Shopify store.'
|
||||
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.'
|
||||
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'
|
||||
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}'
|
||||
custom_tool:
|
||||
slug_generation_failed: 'Unable to generate unique slug after 5 attempts'
|
||||
public_portal:
|
||||
search:
|
||||
search_placeholder: タイトルまたは本文で記事を検索...
|
||||
empty_placeholder: 該当結果が見つかりませんでした。
|
||||
loading_placeholder: 検索中...
|
||||
results_title: 検索結果
|
||||
toc_header: 'このページで'
|
||||
hero:
|
||||
sub_title: ここで記事を検索するか、以下のカテゴリを参照してください。
|
||||
common:
|
||||
home: ホーム
|
||||
last_updated_on: 最終更新日 %{last_updated_on}
|
||||
view_all_articles: すべて表示
|
||||
article: 記事
|
||||
articles: 記事
|
||||
author: 著者
|
||||
authors: 著者
|
||||
other: その他
|
||||
others: その他
|
||||
by: 作成者
|
||||
no_articles: ここには記事がありません
|
||||
footer:
|
||||
made_with: 作成
|
||||
header:
|
||||
go_to_homepage: ウェブサイト
|
||||
visit_website: Visit website
|
||||
appearance:
|
||||
system: システム
|
||||
light: ライト
|
||||
dark: ダーク
|
||||
featured_articles: 注目の記事
|
||||
uncategorized: 未分類
|
||||
404:
|
||||
title: ページが見つかりません
|
||||
description: お探しのページが見つかりませんでした。
|
||||
back_to_home: ホームページに戻る
|
||||
slack_unfurl:
|
||||
fields:
|
||||
name: 名前
|
||||
email: Eメール
|
||||
phone_number: 電話
|
||||
company_name: 企業
|
||||
inbox_name: 受信トレイ
|
||||
inbox_type: 受信トレイの種類
|
||||
button: 会話を開く
|
||||
time_units:
|
||||
days:
|
||||
other: '%{count} 日'
|
||||
hours:
|
||||
other: '%{count} 時間'
|
||||
minutes:
|
||||
other: '%{count} 分'
|
||||
seconds:
|
||||
other: '%{count} 秒'
|
||||
automation:
|
||||
system_name: 'Automation System'
|
||||
crm:
|
||||
no_message: 'No messages in conversation'
|
||||
attachment: '[Attachment: %{type}]'
|
||||
no_content: '[コンテンツなし]'
|
||||
created_activity: |
|
||||
New conversation started on %{brand_name}
|
||||
|
||||
Channel: %{channel_info}
|
||||
Created: %{formatted_creation_time}
|
||||
Conversation ID: %{display_id}
|
||||
View in %{brand_name}: %{url}
|
||||
transcript_activity: |
|
||||
Conversation Transcript from %{brand_name}
|
||||
|
||||
Channel: %{channel_info}
|
||||
Conversation ID: %{display_id}
|
||||
View in %{brand_name}: %{url}
|
||||
|
||||
Transcript:
|
||||
%{format_messages}
|
||||
agent_capacity_policy:
|
||||
inbox_already_assigned: 'Inbox has already been assigned to this policy'
|
||||
portals:
|
||||
send_instructions:
|
||||
email_required: 'Email is required'
|
||||
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}'
|
||||
ssl_status:
|
||||
custom_domain_not_configured: 'Custom domain is not configured'
|
||||
440
research/chatwoot/config/locales/ka.yml
Normal file
440
research/chatwoot/config/locales/ka.yml
Normal file
@@ -0,0 +1,440 @@
|
||||
#Files in the config/locales directory are used for internationalization
|
||||
#and are automatically loaded by Rails. If you want to use locales other
|
||||
#than English, add the necessary files in this directory.
|
||||
#To use the locales, use `I18n.t`:
|
||||
#I18n.t 'hello'
|
||||
#In views, this is aliased to just `t`:
|
||||
#<%= t('hello') %>
|
||||
#To use a different locale, set it with `I18n.locale`:
|
||||
#I18n.locale = :es
|
||||
#This would use the information in config/locales/es.yml.
|
||||
#The following keys must be escaped otherwise they will not be retrieved by
|
||||
#the default I18n backend:
|
||||
#true, false, on, off, yes, no
|
||||
#Instead, surround them with single quotes.
|
||||
#en:
|
||||
#'true': 'foo'
|
||||
#To learn more, please read the Rails Internationalization guide
|
||||
#available at https://guides.rubyonrails.org/i18n.html.
|
||||
ka:
|
||||
hello: 'Hello world'
|
||||
inbox:
|
||||
reauthorization:
|
||||
success: 'Channel reauthorized successfully'
|
||||
not_required: 'Reauthorization is not required for this inbox'
|
||||
invalid_channel: 'Invalid channel type for reauthorization'
|
||||
auth:
|
||||
saml:
|
||||
invalid_email: 'Please enter a valid email address'
|
||||
authentication_failed: 'Authentication failed. Please check your credentials and try again.'
|
||||
messages:
|
||||
reset_password_success: Woot! Request for password reset is successful. Check your mail for instructions.
|
||||
reset_password_failure: Uh ho! We could not find any user with the specified 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.
|
||||
inbox_deletetion_response: Your inbox deletion request will be processed in some time.
|
||||
errors:
|
||||
validations:
|
||||
presence: must not be blank
|
||||
webhook:
|
||||
invalid: Invalid events
|
||||
signup:
|
||||
disposable_email: We do not allow disposable emails
|
||||
blocked_domain: This domain is not allowed. If you believe this is a mistake, please contact support.
|
||||
invalid_email: You have entered an invalid email
|
||||
email_already_exists: 'You have already signed up for an account with %{email}'
|
||||
invalid_params: 'Invalid, please check the signup paramters and try again'
|
||||
failed: Signup failed
|
||||
assignment_policy:
|
||||
not_found: Assignment policy not found
|
||||
attachments:
|
||||
invalid: Invalid attachment
|
||||
saml:
|
||||
feature_not_enabled: SAML feature not enabled for this account
|
||||
sso_not_enabled: SAML SSO is not enabled for this installation
|
||||
data_import:
|
||||
data_type:
|
||||
invalid: Invalid data type
|
||||
contacts:
|
||||
import:
|
||||
failed: File is blank
|
||||
export:
|
||||
success: We will notify you once contacts export file is ready to view.
|
||||
email:
|
||||
invalid: Invalid email
|
||||
phone_number:
|
||||
invalid: should be in e164 format
|
||||
companies:
|
||||
domain:
|
||||
invalid: must be a valid domain name
|
||||
search:
|
||||
query_missing: Specify search string with parameter q
|
||||
messages:
|
||||
search:
|
||||
time_range_limit_exceeded: 'Search is limited to the last %{days} days'
|
||||
categories:
|
||||
locale:
|
||||
unique: should be unique in the category and portal
|
||||
dyte:
|
||||
invalid_message_type: 'Invalid message type. Action not permitted'
|
||||
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.'
|
||||
phone_number_already_exists: 'Channel already exists for this phone number: %{phone_number}, please contact support if the error persists'
|
||||
reauthorization:
|
||||
generic: 'Failed to reauthorize WhatsApp. Please try again.'
|
||||
not_supported: 'Reauthorization is not supported for this type of WhatsApp channel.'
|
||||
inboxes:
|
||||
imap:
|
||||
socket_error: Please check the network connection, IMAP address and try again.
|
||||
no_response_error: Please check the IMAP credentials and try again.
|
||||
host_unreachable_error: Host unreachable, Please check the IMAP address, IMAP port and try again.
|
||||
connection_timed_out_error: Connection timed out for %{address}:%{port}
|
||||
connection_closed_error: Connection closed.
|
||||
validations:
|
||||
name: should not start or end with symbols, and it should not have < > / \ @ characters.
|
||||
custom_filters:
|
||||
number_of_records: Limit reached. The maximum number of allowed custom filters for a user per account is 1000.
|
||||
invalid_attribute: Invalid attribute key - [%{key}]. The key should be one of [%{allowed_keys}] or a custom attribute defined in the account.
|
||||
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.
|
||||
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.
|
||||
topup:
|
||||
credits_required: Credits amount is required
|
||||
invalid_credits: Invalid credits amount
|
||||
invalid_option: Invalid topup option
|
||||
plan_not_eligible: Top-ups are only available for paid plans. Please upgrade your plan first.
|
||||
stripe_customer_not_configured: Stripe customer not configured
|
||||
no_payment_method: No payment methods found. Please add a payment method before making a purchase.
|
||||
profile:
|
||||
mfa:
|
||||
enabled: MFA enabled successfully
|
||||
disabled: MFA disabled successfully
|
||||
account_saml_settings:
|
||||
invalid_certificate: must be a valid X.509 certificate in PEM format
|
||||
reports:
|
||||
period: Reporting period %{since} to %{until}
|
||||
utc_warning: The report generated is in UTC timezone
|
||||
agent_csv:
|
||||
agent_name: Agent name
|
||||
conversations_count: Assigned conversations
|
||||
avg_first_response_time: Avg first response time
|
||||
avg_resolution_time: Avg resolution time
|
||||
resolution_count: Resolution Count
|
||||
avg_customer_waiting_time: Avg customer waiting time
|
||||
inbox_csv:
|
||||
inbox_name: Inbox name
|
||||
inbox_type: Inbox type
|
||||
conversations_count: No. of conversations
|
||||
avg_first_response_time: Avg first response time
|
||||
avg_resolution_time: Avg resolution time
|
||||
label_csv:
|
||||
label_title: Label
|
||||
conversations_count: No. of conversations
|
||||
avg_first_response_time: Avg first response time
|
||||
avg_resolution_time: Avg resolution time
|
||||
avg_reply_time: Avg reply time
|
||||
resolution_count: Resolution Count
|
||||
team_csv:
|
||||
team_name: Team name
|
||||
conversations_count: Conversations count
|
||||
avg_first_response_time: Avg first response time
|
||||
avg_resolution_time: Avg resolution time
|
||||
resolution_count: Resolution Count
|
||||
avg_customer_waiting_time: Avg customer waiting time
|
||||
conversation_traffic_csv:
|
||||
timezone: Timezone
|
||||
sla_csv:
|
||||
conversation_id: Conversation ID
|
||||
sla_policy_breached: SLA Policy
|
||||
assignee: Assignee
|
||||
team: Team
|
||||
inbox: Inbox
|
||||
labels: Labels
|
||||
conversation_link: Link to the Conversation
|
||||
breached_events: Breached Events
|
||||
default_group_by: day
|
||||
csat:
|
||||
headers:
|
||||
contact_name: Contact Name
|
||||
contact_email_address: Contact Email Address
|
||||
contact_phone_number: Contact Phone Number
|
||||
link_to_the_conversation: Link to the conversation
|
||||
agent_name: Agent Name
|
||||
rating: Rating
|
||||
feedback: Feedback Comment
|
||||
recorded_at: Recorded date
|
||||
notifications:
|
||||
notification_title:
|
||||
conversation_creation: 'A conversation (#%{display_id}) has been created in %{inbox_name}'
|
||||
conversation_assignment: 'A conversation (#%{display_id}) has been assigned to you'
|
||||
assigned_conversation_new_message: 'A new message is created in conversation (#%{display_id})'
|
||||
conversation_mention: 'You have been mentioned in conversation (#%{display_id})'
|
||||
sla_missed_first_response: 'SLA target first response missed for conversation (#%{display_id})'
|
||||
sla_missed_next_response: 'SLA target next response missed for conversation (#%{display_id})'
|
||||
sla_missed_resolution: 'SLA target resolution missed for conversation (#%{display_id})'
|
||||
attachment: 'Attachment'
|
||||
no_content: 'No content'
|
||||
conversations:
|
||||
captain:
|
||||
handoff: 'Transferring to another agent for further assistance.'
|
||||
messages:
|
||||
instagram_story_content: '%{story_sender} mentioned you in the story: '
|
||||
instagram_deleted_story_content: This story is no longer available.
|
||||
instagram_shared_story_content: 'Shared story'
|
||||
instagram_shared_post_content: 'Shared post'
|
||||
deleted: This message was deleted
|
||||
whatsapp:
|
||||
list_button_label: 'Choose an item'
|
||||
delivery_status:
|
||||
error_code: '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}'
|
||||
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}'
|
||||
open: 'Conversation was reopened by %{user_name}'
|
||||
pending: 'Conversation was marked as pending by %{user_name}'
|
||||
snoozed: 'Conversation was snoozed by %{user_name}'
|
||||
auto_resolved_days: 'Conversation was marked resolved by system due to %{count} days of inactivity'
|
||||
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'
|
||||
system_auto_open: System reopened the conversation due to a new incoming message.
|
||||
priority:
|
||||
added: '%{user_name} set the priority to %{new_priority}'
|
||||
updated: '%{user_name} changed the priority from %{old_priority} to %{new_priority}'
|
||||
removed: '%{user_name} removed the priority'
|
||||
assignee:
|
||||
self_assigned: '%{user_name} self-assigned this conversation'
|
||||
assigned: 'Assigned to %{assignee_name} by %{user_name}'
|
||||
removed: 'Conversation unassigned by %{user_name}'
|
||||
team:
|
||||
assigned: 'Assigned to %{team_name} by %{user_name}'
|
||||
assigned_with_assignee: 'Assigned to %{assignee_name} via %{team_name} by %{user_name}'
|
||||
removed: 'Unassigned from %{team_name} by %{user_name}'
|
||||
labels:
|
||||
added: '%{user_name} added %{labels}'
|
||||
removed: '%{user_name} removed %{labels}'
|
||||
sla:
|
||||
added: '%{user_name} added SLA policy %{sla_name}'
|
||||
removed: '%{user_name} removed SLA policy %{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}'
|
||||
csat:
|
||||
not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions'
|
||||
auto_resolve:
|
||||
not_sent_due_to_messaging_window: 'Auto-resolve message not sent due to outgoing message restrictions'
|
||||
muted: '%{user_name} has muted the conversation'
|
||||
unmuted: '%{user_name} has unmuted the conversation'
|
||||
auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.'
|
||||
templates:
|
||||
greeting_message_body: '%{account_name} typically replies in a few hours.'
|
||||
ways_to_reach_you_message_body: 'Give the team a way to reach you.'
|
||||
email_input_box_message_body: 'Get notified by email'
|
||||
csat_input_message_body: 'Please rate the conversation'
|
||||
reply:
|
||||
email:
|
||||
header:
|
||||
notifications: 'Notifications'
|
||||
from_with_name: '%{assignee_name} from %{inbox_name} <%{from_email}>'
|
||||
reply_with_name: '%{assignee_name} from %{inbox_name} <reply+%{reply_email}>'
|
||||
friendly_name: '%{sender_name} from %{business_name} <%{from_email}>'
|
||||
professional_name: '%{business_name} <%{from_email}>'
|
||||
channel_email:
|
||||
header:
|
||||
reply_with_name: '%{assignee_name} from %{inbox_name} <%{from_email}>'
|
||||
reply_with_inbox_name: '%{inbox_name} <%{from_email}>'
|
||||
email_subject: 'New messages on this conversation'
|
||||
transcript_subject: 'Conversation Transcript'
|
||||
survey:
|
||||
response: 'Please rate this conversation, %{link}'
|
||||
contacts:
|
||||
online:
|
||||
delete: '%{contact_name} is Online, please try again later'
|
||||
integration_apps:
|
||||
#Note: webhooks and dashboard_apps don't need short_description as they use different modal components
|
||||
dashboard_apps:
|
||||
name: 'Dashboard Apps'
|
||||
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.'
|
||||
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.'
|
||||
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: 'Webhooks'
|
||||
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.'
|
||||
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.'
|
||||
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.'
|
||||
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'
|
||||
short_description: 'Create and link Linear issues directly from conversations.'
|
||||
description: 'Create issues in Linear directly from your conversation window. Alternatively, link existing Linear issues for a more streamlined and efficient issue tracking process.'
|
||||
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.'
|
||||
shopify:
|
||||
name: 'Shopify'
|
||||
short_description: 'Access order details and customer data from your Shopify store.'
|
||||
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.'
|
||||
captain:
|
||||
copilot_message_required: Message is required
|
||||
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'
|
||||
invalid_tool_call: 'Invalid tool call'
|
||||
tool_not_available: '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}'
|
||||
custom_tool:
|
||||
slug_generation_failed: 'Unable to generate unique slug after 5 attempts'
|
||||
public_portal:
|
||||
search:
|
||||
search_placeholder: Search for article by title or body...
|
||||
empty_placeholder: No results found.
|
||||
loading_placeholder: Searching...
|
||||
results_title: Search results
|
||||
toc_header: 'On this page'
|
||||
hero:
|
||||
sub_title: Search for the articles here or browse the categories below.
|
||||
common:
|
||||
home: Home
|
||||
last_updated_on: Last updated on %{last_updated_on}
|
||||
view_all_articles: View all
|
||||
article: article
|
||||
articles: articles
|
||||
author: author
|
||||
authors: authors
|
||||
other: other
|
||||
others: others
|
||||
by: By
|
||||
no_articles: There are no articles here
|
||||
footer:
|
||||
made_with: Made with
|
||||
header:
|
||||
go_to_homepage: Website
|
||||
visit_website: Visit website
|
||||
appearance:
|
||||
system: System
|
||||
light: Light
|
||||
dark: Dark
|
||||
featured_articles: Featured Articles
|
||||
uncategorized: Uncategorized
|
||||
404:
|
||||
title: Page not found
|
||||
description: We couldn't find the page you were looking for.
|
||||
back_to_home: Go to home page
|
||||
slack_unfurl:
|
||||
fields:
|
||||
name: Name
|
||||
email: Email
|
||||
phone_number: Phone
|
||||
company_name: Company
|
||||
inbox_name: Inbox
|
||||
inbox_type: Inbox Type
|
||||
button: Open conversation
|
||||
time_units:
|
||||
days:
|
||||
one: '%{count} day'
|
||||
other: '%{count} days'
|
||||
hours:
|
||||
one: '%{count} hour'
|
||||
other: '%{count} hours'
|
||||
minutes:
|
||||
one: '%{count} minute'
|
||||
other: '%{count} minutes'
|
||||
seconds:
|
||||
one: '%{count} second'
|
||||
other: '%{count} seconds'
|
||||
automation:
|
||||
system_name: 'Automation System'
|
||||
crm:
|
||||
no_message: 'No messages in conversation'
|
||||
attachment: '[Attachment: %{type}]'
|
||||
no_content: '[No content]'
|
||||
created_activity: |
|
||||
New conversation started on %{brand_name}
|
||||
|
||||
Channel: %{channel_info}
|
||||
Created: %{formatted_creation_time}
|
||||
Conversation ID: %{display_id}
|
||||
View in %{brand_name}: %{url}
|
||||
transcript_activity: |
|
||||
Conversation Transcript from %{brand_name}
|
||||
|
||||
Channel: %{channel_info}
|
||||
Conversation ID: %{display_id}
|
||||
View in %{brand_name}: %{url}
|
||||
|
||||
Transcript:
|
||||
%{format_messages}
|
||||
agent_capacity_policy:
|
||||
inbox_already_assigned: 'Inbox has already been assigned to this policy'
|
||||
portals:
|
||||
send_instructions:
|
||||
email_required: 'Email is required'
|
||||
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}'
|
||||
ssl_status:
|
||||
custom_domain_not_configured: 'Custom domain is not configured'
|
||||
436
research/chatwoot/config/locales/ko.yml
Normal file
436
research/chatwoot/config/locales/ko.yml
Normal file
@@ -0,0 +1,436 @@
|
||||
#Files in the config/locales directory are used for internationalization
|
||||
#and are automatically loaded by Rails. If you want to use locales other
|
||||
#than English, add the necessary files in this directory.
|
||||
#To use the locales, use `I18n.t`:
|
||||
#I18n.t 'hello'
|
||||
#In views, this is aliased to just `t`:
|
||||
#<%= t('hello') %>
|
||||
#To use a different locale, set it with `I18n.locale`:
|
||||
#I18n.locale = :es
|
||||
#This would use the information in config/locales/es.yml.
|
||||
#The following keys must be escaped otherwise they will not be retrieved by
|
||||
#the default I18n backend:
|
||||
#true, false, on, off, yes, no
|
||||
#Instead, surround them with single quotes.
|
||||
#en:
|
||||
#'true': 'foo'
|
||||
#To learn more, please read the Rails Internationalization guide
|
||||
#available at https://guides.rubyonrails.org/i18n.html.
|
||||
ko:
|
||||
hello: 'Hello world'
|
||||
inbox:
|
||||
reauthorization:
|
||||
success: 'Channel reauthorized successfully'
|
||||
not_required: 'Reauthorization is not required for this inbox'
|
||||
invalid_channel: 'Invalid channel type for reauthorization'
|
||||
auth:
|
||||
saml:
|
||||
invalid_email: '올바른 전자 메일 주소를 입력하십시오.'
|
||||
authentication_failed: 'Authentication failed. Please check your credentials and try again.'
|
||||
messages:
|
||||
reset_password_success: Woot! Request for password reset is successful. Check your mail for instructions.
|
||||
reset_password_failure: Uh ho! We could not find any user with the specified 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.
|
||||
inbox_deletetion_response: Your inbox deletion request will be processed in some time.
|
||||
errors:
|
||||
validations:
|
||||
presence: must not be blank
|
||||
webhook:
|
||||
invalid: Invalid events
|
||||
signup:
|
||||
disposable_email: We do not allow disposable emails
|
||||
blocked_domain: This domain is not allowed. If you believe this is a mistake, please contact support.
|
||||
invalid_email: You have entered an invalid email
|
||||
email_already_exists: 'You have already signed up for an account with %{email}'
|
||||
invalid_params: 'Invalid, please check the signup paramters and try again'
|
||||
failed: Signup failed
|
||||
assignment_policy:
|
||||
not_found: Assignment policy not found
|
||||
attachments:
|
||||
invalid: Invalid attachment
|
||||
saml:
|
||||
feature_not_enabled: SAML feature not enabled for this account
|
||||
sso_not_enabled: SAML SSO is not enabled for this installation
|
||||
data_import:
|
||||
data_type:
|
||||
invalid: Invalid data type
|
||||
contacts:
|
||||
import:
|
||||
failed: File is blank
|
||||
export:
|
||||
success: We will notify you once contacts export file is ready to view.
|
||||
email:
|
||||
invalid: Invalid email
|
||||
phone_number:
|
||||
invalid: should be in e164 format
|
||||
companies:
|
||||
domain:
|
||||
invalid: must be a valid domain name
|
||||
search:
|
||||
query_missing: Specify search string with parameter q
|
||||
messages:
|
||||
search:
|
||||
time_range_limit_exceeded: 'Search is limited to the last %{days} days'
|
||||
categories:
|
||||
locale:
|
||||
unique: should be unique in the category and portal
|
||||
dyte:
|
||||
invalid_message_type: 'Invalid message type. Action not permitted'
|
||||
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.'
|
||||
phone_number_already_exists: 'Channel already exists for this phone number: %{phone_number}, please contact support if the error persists'
|
||||
reauthorization:
|
||||
generic: 'Failed to reauthorize WhatsApp. Please try again.'
|
||||
not_supported: 'Reauthorization is not supported for this type of WhatsApp channel.'
|
||||
inboxes:
|
||||
imap:
|
||||
socket_error: Please check the network connection, IMAP address and try again.
|
||||
no_response_error: Please check the IMAP credentials and try again.
|
||||
host_unreachable_error: Host unreachable, Please check the IMAP address, IMAP port and try again.
|
||||
connection_timed_out_error: Connection timed out for %{address}:%{port}
|
||||
connection_closed_error: Connection closed.
|
||||
validations:
|
||||
name: should not start or end with symbols, and it should not have < > / \ @ characters.
|
||||
custom_filters:
|
||||
number_of_records: Limit reached. The maximum number of allowed custom filters for a user per account is 1000.
|
||||
invalid_attribute: Invalid attribute key - [%{key}]. The key should be one of [%{allowed_keys}] or a custom attribute defined in the account.
|
||||
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.
|
||||
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.
|
||||
topup:
|
||||
credits_required: Credits amount is required
|
||||
invalid_credits: Invalid credits amount
|
||||
invalid_option: Invalid topup option
|
||||
plan_not_eligible: Top-ups are only available for paid plans. Please upgrade your plan first.
|
||||
stripe_customer_not_configured: Stripe customer not configured
|
||||
no_payment_method: No payment methods found. Please add a payment method before making a purchase.
|
||||
profile:
|
||||
mfa:
|
||||
enabled: MFA enabled successfully
|
||||
disabled: MFA disabled successfully
|
||||
account_saml_settings:
|
||||
invalid_certificate: must be a valid X.509 certificate in PEM format
|
||||
reports:
|
||||
period: 보고 기간 %{since} - %{until}
|
||||
utc_warning: The report generated is in UTC timezone
|
||||
agent_csv:
|
||||
agent_name: Agent name
|
||||
conversations_count: Assigned conversations
|
||||
avg_first_response_time: Avg first response time
|
||||
avg_resolution_time: Avg resolution time
|
||||
resolution_count: 해결 수
|
||||
avg_customer_waiting_time: Avg customer waiting time
|
||||
inbox_csv:
|
||||
inbox_name: Inbox name
|
||||
inbox_type: Inbox type
|
||||
conversations_count: No. of conversations
|
||||
avg_first_response_time: Avg first response time
|
||||
avg_resolution_time: Avg resolution time
|
||||
label_csv:
|
||||
label_title: Label
|
||||
conversations_count: No. of conversations
|
||||
avg_first_response_time: Avg first response time
|
||||
avg_resolution_time: Avg resolution time
|
||||
avg_reply_time: Avg reply time
|
||||
resolution_count: 해결 수
|
||||
team_csv:
|
||||
team_name: Team name
|
||||
conversations_count: Conversations count
|
||||
avg_first_response_time: Avg first response time
|
||||
avg_resolution_time: Avg resolution time
|
||||
resolution_count: 해결 수
|
||||
avg_customer_waiting_time: Avg customer waiting time
|
||||
conversation_traffic_csv:
|
||||
timezone: Timezone
|
||||
sla_csv:
|
||||
conversation_id: Conversation ID
|
||||
sla_policy_breached: SLA Policy
|
||||
assignee: Assignee
|
||||
team: Team
|
||||
inbox: 받은 메시지함
|
||||
labels: 라벨
|
||||
conversation_link: Link to the Conversation
|
||||
breached_events: Breached Events
|
||||
default_group_by: day
|
||||
csat:
|
||||
headers:
|
||||
contact_name: Contact Name
|
||||
contact_email_address: Contact Email Address
|
||||
contact_phone_number: Contact Phone Number
|
||||
link_to_the_conversation: Link to the conversation
|
||||
agent_name: 에이전트 이름
|
||||
rating: Rating
|
||||
feedback: Feedback Comment
|
||||
recorded_at: Recorded date
|
||||
notifications:
|
||||
notification_title:
|
||||
conversation_creation: 'A conversation (#%{display_id}) has been created in %{inbox_name}'
|
||||
conversation_assignment: 'A conversation (#%{display_id}) has been assigned to you'
|
||||
assigned_conversation_new_message: 'A new message is created in conversation (#%{display_id})'
|
||||
conversation_mention: 'You have been mentioned in conversation (#%{display_id})'
|
||||
sla_missed_first_response: 'SLA target first response missed for conversation (#%{display_id})'
|
||||
sla_missed_next_response: 'SLA target next response missed for conversation (#%{display_id})'
|
||||
sla_missed_resolution: 'SLA target resolution missed for conversation (#%{display_id})'
|
||||
attachment: 'Attachment'
|
||||
no_content: 'No content'
|
||||
conversations:
|
||||
captain:
|
||||
handoff: 'Transferring to another agent for further assistance.'
|
||||
messages:
|
||||
instagram_story_content: '%{story_sender} mentioned you in the story: '
|
||||
instagram_deleted_story_content: This story is no longer available.
|
||||
instagram_shared_story_content: 'Shared story'
|
||||
instagram_shared_post_content: 'Shared post'
|
||||
deleted: This message was deleted
|
||||
whatsapp:
|
||||
list_button_label: 'Choose an item'
|
||||
delivery_status:
|
||||
error_code: '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}'
|
||||
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}'
|
||||
open: 'Conversation was reopened by %{user_name}'
|
||||
pending: 'Conversation was marked as pending by %{user_name}'
|
||||
snoozed: 'Conversation was snoozed by %{user_name}'
|
||||
auto_resolved_days: 'Conversation was marked resolved by system due to %{count} days of inactivity'
|
||||
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'
|
||||
system_auto_open: System reopened the conversation due to a new incoming message.
|
||||
priority:
|
||||
added: '%{user_name} set the priority to %{new_priority}'
|
||||
updated: '%{user_name} changed the priority from %{old_priority} to %{new_priority}'
|
||||
removed: '%{user_name} removed the priority'
|
||||
assignee:
|
||||
self_assigned: '%{user_name} self-assigned this conversation'
|
||||
assigned: 'Assigned to %{assignee_name} by %{user_name}'
|
||||
removed: 'Conversation unassigned by %{user_name}'
|
||||
team:
|
||||
assigned: 'Assigned to %{team_name} by %{user_name}'
|
||||
assigned_with_assignee: 'Assigned to %{assignee_name} via %{team_name} by %{user_name}'
|
||||
removed: 'Unassigned from %{team_name} by %{user_name}'
|
||||
labels:
|
||||
added: '%{user_name} added %{labels}'
|
||||
removed: '%{user_name} removed %{labels}'
|
||||
sla:
|
||||
added: '%{user_name} added SLA policy %{sla_name}'
|
||||
removed: '%{user_name} removed SLA policy %{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}'
|
||||
csat:
|
||||
not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions'
|
||||
auto_resolve:
|
||||
not_sent_due_to_messaging_window: 'Auto-resolve message not sent due to outgoing message restrictions'
|
||||
muted: '%{user_name} has muted the conversation'
|
||||
unmuted: '%{user_name} has unmuted the conversation'
|
||||
auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.'
|
||||
templates:
|
||||
greeting_message_body: '%{account_name} typically replies in a few hours.'
|
||||
ways_to_reach_you_message_body: '저희가 연락드릴 방법을 알려주세요.'
|
||||
email_input_box_message_body: '이메일로 연락받기'
|
||||
csat_input_message_body: 'Please rate the conversation'
|
||||
reply:
|
||||
email:
|
||||
header:
|
||||
notifications: '알림'
|
||||
from_with_name: '%{assignee_name} from %{inbox_name} <%{from_email}>'
|
||||
reply_with_name: '%{assignee_name} from %{inbox_name} <reply+%{reply_email}>'
|
||||
friendly_name: '%{sender_name} from %{business_name} <%{from_email}>'
|
||||
professional_name: '%{business_name} <%{from_email}>'
|
||||
channel_email:
|
||||
header:
|
||||
reply_with_name: '%{assignee_name} from %{inbox_name} <%{from_email}>'
|
||||
reply_with_inbox_name: '%{inbox_name} <%{from_email}>'
|
||||
email_subject: 'New messages on this conversation'
|
||||
transcript_subject: 'Conversation Transcript'
|
||||
survey:
|
||||
response: 'Please rate this conversation, %{link}'
|
||||
contacts:
|
||||
online:
|
||||
delete: '%{contact_name} is Online, please try again later'
|
||||
integration_apps:
|
||||
#Note: webhooks and dashboard_apps don't need short_description as they use different modal components
|
||||
dashboard_apps:
|
||||
name: 'Dashboard Apps'
|
||||
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.'
|
||||
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.'
|
||||
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: 'Webhooks'
|
||||
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.'
|
||||
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.'
|
||||
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.'
|
||||
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'
|
||||
short_description: 'Create and link Linear issues directly from conversations.'
|
||||
description: 'Create issues in Linear directly from your conversation window. Alternatively, link existing Linear issues for a more streamlined and efficient issue tracking process.'
|
||||
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.'
|
||||
shopify:
|
||||
name: 'Shopify'
|
||||
short_description: 'Access order details and customer data from your Shopify store.'
|
||||
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.'
|
||||
captain:
|
||||
copilot_message_required: Message is required
|
||||
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'
|
||||
invalid_tool_call: 'Invalid tool call'
|
||||
tool_not_available: '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}'
|
||||
custom_tool:
|
||||
slug_generation_failed: 'Unable to generate unique slug after 5 attempts'
|
||||
public_portal:
|
||||
search:
|
||||
search_placeholder: 게시물을 제목이나 내용으로 검색하세요...
|
||||
empty_placeholder: 검색 결과가 없습니다.
|
||||
loading_placeholder: 검색중...
|
||||
results_title: 검색 결과
|
||||
toc_header: 'On this page'
|
||||
hero:
|
||||
sub_title: 게시물을 여기서 검색하거나 아래에서 카테고리를 탐색해보세요.
|
||||
common:
|
||||
home: 홈
|
||||
last_updated_on: '%{last_updated_on}에 마지막으로 업데이트 됨'
|
||||
view_all_articles: 모두 보기
|
||||
article: 게시물
|
||||
articles: 게시물
|
||||
author: 작성자
|
||||
authors: 작성자
|
||||
other: other
|
||||
others: others
|
||||
by: By
|
||||
no_articles: 게시물이 없습니다.
|
||||
footer:
|
||||
made_with: Made with
|
||||
header:
|
||||
go_to_homepage: 홈페이지
|
||||
visit_website: Visit website
|
||||
appearance:
|
||||
system: 시스템
|
||||
light: 밝게
|
||||
dark: 어둡게
|
||||
featured_articles: 추천 게시물
|
||||
uncategorized: 카테고리가 지정되지 않음
|
||||
404:
|
||||
title: 페이지를 찾을 수 없습니다
|
||||
description: 찾고자 하는 페이지를 찾을 수 없었습니다.
|
||||
back_to_home: 홈 화면으로 이동
|
||||
slack_unfurl:
|
||||
fields:
|
||||
name: 이름
|
||||
email: 이메일
|
||||
phone_number: Phone
|
||||
company_name: 회사
|
||||
inbox_name: 받은 메시지함
|
||||
inbox_type: Inbox Type
|
||||
button: Open conversation
|
||||
time_units:
|
||||
days:
|
||||
other: '%{count} days'
|
||||
hours:
|
||||
other: '%{count} hours'
|
||||
minutes:
|
||||
other: '%{count} minutes'
|
||||
seconds:
|
||||
other: '%{count} seconds'
|
||||
automation:
|
||||
system_name: 'Automation System'
|
||||
crm:
|
||||
no_message: 'No messages in conversation'
|
||||
attachment: '[Attachment: %{type}]'
|
||||
no_content: '[No content]'
|
||||
created_activity: |
|
||||
New conversation started on %{brand_name}
|
||||
|
||||
Channel: %{channel_info}
|
||||
Created: %{formatted_creation_time}
|
||||
Conversation ID: %{display_id}
|
||||
View in %{brand_name}: %{url}
|
||||
transcript_activity: |
|
||||
Conversation Transcript from %{brand_name}
|
||||
|
||||
Channel: %{channel_info}
|
||||
Conversation ID: %{display_id}
|
||||
View in %{brand_name}: %{url}
|
||||
|
||||
Transcript:
|
||||
%{format_messages}
|
||||
agent_capacity_policy:
|
||||
inbox_already_assigned: 'Inbox has already been assigned to this policy'
|
||||
portals:
|
||||
send_instructions:
|
||||
email_required: '이메일이 필요합니다'
|
||||
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}'
|
||||
ssl_status:
|
||||
custom_domain_not_configured: 'Custom domain is not configured'
|
||||
448
research/chatwoot/config/locales/lt.yml
Normal file
448
research/chatwoot/config/locales/lt.yml
Normal file
@@ -0,0 +1,448 @@
|
||||
#Files in the config/locales directory are used for internationalization
|
||||
#and are automatically loaded by Rails. If you want to use locales other
|
||||
#than English, add the necessary files in this directory.
|
||||
#To use the locales, use `I18n.t`:
|
||||
#I18n.t 'hello'
|
||||
#In views, this is aliased to just `t`:
|
||||
#<%= t('hello') %>
|
||||
#To use a different locale, set it with `I18n.locale`:
|
||||
#I18n.locale = :es
|
||||
#This would use the information in config/locales/es.yml.
|
||||
#The following keys must be escaped otherwise they will not be retrieved by
|
||||
#the default I18n backend:
|
||||
#true, false, on, off, yes, no
|
||||
#Instead, surround them with single quotes.
|
||||
#en:
|
||||
#'true': 'foo'
|
||||
#To learn more, please read the Rails Internationalization guide
|
||||
#available at https://guides.rubyonrails.org/i18n.html.
|
||||
lt:
|
||||
hello: 'Labas pasauli'
|
||||
inbox:
|
||||
reauthorization:
|
||||
success: 'Channel reauthorized successfully'
|
||||
not_required: 'Reauthorization is not required for this inbox'
|
||||
invalid_channel: 'Invalid channel type for reauthorization'
|
||||
auth:
|
||||
saml:
|
||||
invalid_email: 'Prašau įveskite teisingą el. pašto adresą'
|
||||
authentication_failed: 'Authentication failed. Please check your credentials and try again.'
|
||||
messages:
|
||||
reset_password_success: Kietai! Slaptažodžio nustatymo iš naujo užklausa įvykdyta. Instrukcijų ieškokite savo pašte.
|
||||
reset_password_failure: Oho! Nepavyko rasti vartotojo su nurodytu el. pašto adresu.
|
||||
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.
|
||||
inbox_deletetion_response: Jūsų gautųj laiškų aplanko ištrynimo užklausa bus apdorota po kurio laiko.
|
||||
errors:
|
||||
validations:
|
||||
presence: neturi būti tuščias
|
||||
webhook:
|
||||
invalid: Netinkami įvykiai
|
||||
signup:
|
||||
disposable_email: Neleidžiame naudoti vienkartinių el. laiškų
|
||||
blocked_domain: This domain is not allowed. If you believe this is a mistake, please contact support.
|
||||
invalid_email: Įvedėte neteisingą el. pašto adresą
|
||||
email_already_exists: 'Jūs jau užregistravote paskyrą su %{email}'
|
||||
invalid_params: 'Invalid, please check the signup paramters and try again'
|
||||
failed: Prisijungimas nesėkmingas
|
||||
assignment_policy:
|
||||
not_found: Assignment policy not found
|
||||
attachments:
|
||||
invalid: Invalid attachment
|
||||
saml:
|
||||
feature_not_enabled: SAML feature not enabled for this account
|
||||
sso_not_enabled: SAML SSO neįjungta šiai diegimo versijai
|
||||
data_import:
|
||||
data_type:
|
||||
invalid: Neteisingas duomenų tipas
|
||||
contacts:
|
||||
import:
|
||||
failed: Failas yra tuščias
|
||||
export:
|
||||
success: Mes jums pranešime, kai kontaktų eksporto failas bus paruoštas peržiūrėti.
|
||||
email:
|
||||
invalid: Neteisingas el. paštas
|
||||
phone_number:
|
||||
invalid: turėtų būti e164 formato
|
||||
companies:
|
||||
domain:
|
||||
invalid: must be a valid domain name
|
||||
search:
|
||||
query_missing: Nurodykite paieškos eilutę su parametru q
|
||||
messages:
|
||||
search:
|
||||
time_range_limit_exceeded: 'Search is limited to the last %{days} days'
|
||||
categories:
|
||||
locale:
|
||||
unique: turėtų būti unikalūs kategorijoje ir portale
|
||||
dyte:
|
||||
invalid_message_type: 'Neteisingas pranešimo tipas. Veiksmas neleidžiamas'
|
||||
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.'
|
||||
phone_number_already_exists: 'Channel already exists for this phone number: %{phone_number}, please contact support if the error persists'
|
||||
reauthorization:
|
||||
generic: 'Failed to reauthorize WhatsApp. Please try again.'
|
||||
not_supported: 'Reauthorization is not supported for this type of WhatsApp channel.'
|
||||
inboxes:
|
||||
imap:
|
||||
socket_error: Patikrinkite tinklo sujungimus, IMAP adresą ir bandykite dar kartą.
|
||||
no_response_error: Patikrinkite IMAP prisijungimo duomenis ir bandykite dar kartą.
|
||||
host_unreachable_error: Kompiuteris nepasiekiamas. Patikrinkite IMAP adresą, IMAP prievadą ir bandykite dar kartą.
|
||||
connection_timed_out_error: Baigėsi %{address}:%{port} sujungimo laukimo laikas
|
||||
connection_closed_error: Sujungimas uždarytas.
|
||||
validations:
|
||||
name: neturėtų prasidėti ar baigtis simboliais ir jame neturėtų būti simbolių < > / \ @.
|
||||
custom_filters:
|
||||
number_of_records: Pasiekta riba. Didžiausias leistinas personalizuotų filtrų skaičius vienam vartotojui yra 1000.
|
||||
invalid_attribute: Invalid attribute key - [%{key}]. The key should be one of [%{allowed_keys}] or a custom attribute defined in the account.
|
||||
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.
|
||||
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.
|
||||
topup:
|
||||
credits_required: Credits amount is required
|
||||
invalid_credits: Invalid credits amount
|
||||
invalid_option: Invalid topup option
|
||||
plan_not_eligible: Top-ups are only available for paid plans. Please upgrade your plan first.
|
||||
stripe_customer_not_configured: Stripe customer not configured
|
||||
no_payment_method: No payment methods found. Please add a payment method before making a purchase.
|
||||
profile:
|
||||
mfa:
|
||||
enabled: MFA enabled successfully
|
||||
disabled: MFA disabled successfully
|
||||
account_saml_settings:
|
||||
invalid_certificate: must be a valid X.509 certificate in PEM format
|
||||
reports:
|
||||
period: Ataskaitinis laikotarpis nuo %{since} iki %{until}
|
||||
utc_warning: Sugeneruota ataskaita yra UTC laiko juostoje
|
||||
agent_csv:
|
||||
agent_name: Agento Vardas
|
||||
conversations_count: Assigned conversations
|
||||
avg_first_response_time: Avg first response time
|
||||
avg_resolution_time: Avg resolution time
|
||||
resolution_count: Sprendimų skaičius
|
||||
avg_customer_waiting_time: Avg customer waiting time
|
||||
inbox_csv:
|
||||
inbox_name: Gautų laiškų aplanko pavadinimas
|
||||
inbox_type: Gautų laiškų aplanko tipas
|
||||
conversations_count: Pokalbių kiekis
|
||||
avg_first_response_time: Avg first response time
|
||||
avg_resolution_time: Avg resolution time
|
||||
label_csv:
|
||||
label_title: Etiketė
|
||||
conversations_count: Pokalbių kiekis
|
||||
avg_first_response_time: Avg first response time
|
||||
avg_resolution_time: Avg resolution time
|
||||
avg_reply_time: Avg reply time
|
||||
resolution_count: Sprendimų skaičius
|
||||
team_csv:
|
||||
team_name: Komandos pavadinimas
|
||||
conversations_count: Pokalbių skaičius
|
||||
avg_first_response_time: Avg first response time
|
||||
avg_resolution_time: Avg resolution time
|
||||
resolution_count: Sprendimų skaičius
|
||||
avg_customer_waiting_time: Avg customer waiting time
|
||||
conversation_traffic_csv:
|
||||
timezone: Laiko zona
|
||||
sla_csv:
|
||||
conversation_id: Conversation ID
|
||||
sla_policy_breached: SLA Policy
|
||||
assignee: Assignee
|
||||
team: Komanda
|
||||
inbox: Gautų laiškų aplankas
|
||||
labels: Etiketės
|
||||
conversation_link: Link to the Conversation
|
||||
breached_events: Breached Events
|
||||
default_group_by: diena
|
||||
csat:
|
||||
headers:
|
||||
contact_name: Kontakto Vardas
|
||||
contact_email_address: Kontakto El. pašto Adresas
|
||||
contact_phone_number: Kontaktinis Telefonas
|
||||
link_to_the_conversation: Nuoroda į pokalbį
|
||||
agent_name: Agento Vardas
|
||||
rating: Reitingas
|
||||
feedback: Atsiliepimų komentaras
|
||||
recorded_at: Įrašo data
|
||||
notifications:
|
||||
notification_title:
|
||||
conversation_creation: 'A conversation (#%{display_id}) has been created in %{inbox_name}'
|
||||
conversation_assignment: 'A conversation (#%{display_id}) has been assigned to you'
|
||||
assigned_conversation_new_message: 'A new message is created in conversation (#%{display_id})'
|
||||
conversation_mention: 'You have been mentioned in conversation (#%{display_id})'
|
||||
sla_missed_first_response: 'SLA target first response missed for conversation (#%{display_id})'
|
||||
sla_missed_next_response: 'SLA target next response missed for conversation (#%{display_id})'
|
||||
sla_missed_resolution: 'SLA target resolution missed for conversation (#%{display_id})'
|
||||
attachment: 'Attachment'
|
||||
no_content: 'No content'
|
||||
conversations:
|
||||
captain:
|
||||
handoff: 'Transferring to another agent for further assistance.'
|
||||
messages:
|
||||
instagram_story_content: '%{story_sender} paminėjo jus pasakojime: '
|
||||
instagram_deleted_story_content: Šis pasakojimas nebepasiekiamas.
|
||||
instagram_shared_story_content: 'Shared story'
|
||||
instagram_shared_post_content: 'Shared post'
|
||||
deleted: Šis pranešimas buvo ištrintas
|
||||
whatsapp:
|
||||
list_button_label: 'Choose an item'
|
||||
delivery_status:
|
||||
error_code: 'Klaidos kodas: %{error_code}'
|
||||
activity:
|
||||
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}'
|
||||
open: 'Pokalbį iš naujo pradėjo %{user_name}'
|
||||
pending: 'Pokalbį pažymėjo %{user_name} kaip laukiantį'
|
||||
snoozed: 'Pokalbį atidėjo %{user_name}'
|
||||
auto_resolved_days: 'Sistema pokalbį pažymėjo kaip baigtą dėl %{count} neaktyvumo dienų'
|
||||
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'
|
||||
system_auto_open: Sistema vėl atidarė pokalbį dėl naujo gaunamo pranešimo.
|
||||
priority:
|
||||
added: '%{user_name} nustatė prioritetą į %{new_priority}'
|
||||
updated: '%{user_name} pakeitė prioritetą iš %{old_priority} į %{new_priority}'
|
||||
removed: '%{user_name} pašalino prioritetą'
|
||||
assignee:
|
||||
self_assigned: '%{user_name} sau priskyrė šį pokalbį'
|
||||
assigned: '%{user_name} priskyrė %{assignee_name}'
|
||||
removed: '%{user_name} atšaukė pokalbio priskyrimą'
|
||||
team:
|
||||
assigned: '%{user_name} priskyrė %{team_name}'
|
||||
assigned_with_assignee: '%{user_name} priskyrė %{assignee_name} per %{team_name}'
|
||||
removed: '%{user_name} atšauktas iš %{team_name}'
|
||||
labels:
|
||||
added: '%{user_name} pridėjo %{labels}'
|
||||
removed: '%{user_name} pašalino %{labels}'
|
||||
sla:
|
||||
added: '%{user_name} added SLA policy %{sla_name}'
|
||||
removed: '%{user_name} removed SLA policy %{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}'
|
||||
csat:
|
||||
not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions'
|
||||
auto_resolve:
|
||||
not_sent_due_to_messaging_window: 'Auto-resolve message not sent due to outgoing message restrictions'
|
||||
muted: '%{user_name} nutildė pokalbį'
|
||||
unmuted: '%{user_name} įjungė pokalbio garsą'
|
||||
auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.'
|
||||
templates:
|
||||
greeting_message_body: '%{account_name} paprastai atsako per kelias valandas.'
|
||||
ways_to_reach_you_message_body: 'Suteikite komandai būdą, kaip su jumis susisiekti.'
|
||||
email_input_box_message_body: 'Gaukite perspėjimą el. paštu'
|
||||
csat_input_message_body: 'Prašome įvertinti pokalbį'
|
||||
reply:
|
||||
email:
|
||||
header:
|
||||
notifications: 'Perspėjimai'
|
||||
from_with_name: '%{assignee_name} nuo %{inbox_name} <%{from_email}>'
|
||||
reply_with_name: '%{assignee_name} nuo %{inbox_name} <reply+%{reply_email}>'
|
||||
friendly_name: '%{sender_name} nuo %{business_name} <%{from_email}>'
|
||||
professional_name: '%{business_name} <%{from_email}>'
|
||||
channel_email:
|
||||
header:
|
||||
reply_with_name: '%{assignee_name} nuo %{inbox_name} <%{from_email}>'
|
||||
reply_with_inbox_name: '%{inbox_name} <%{from_email}>'
|
||||
email_subject: 'Nauji pranešimai šiame pokalbyje'
|
||||
transcript_subject: 'Poklabio stenograma'
|
||||
survey:
|
||||
response: 'Prašome įvertinti pokalbį, %{link}'
|
||||
contacts:
|
||||
online:
|
||||
delete: '%{contact_name} yra prisijungęs, pabandykite dar kartą vėliau'
|
||||
integration_apps:
|
||||
#Note: webhooks and dashboard_apps don't need short_description as they use different modal components
|
||||
dashboard_apps:
|
||||
name: 'Informacinio skydelio programos'
|
||||
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.'
|
||||
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} pradėjo susitikimą'
|
||||
slack:
|
||||
name: 'Slack'
|
||||
short_description: 'Receive notifications and respond to conversations directly 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.'
|
||||
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.'
|
||||
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.'
|
||||
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'
|
||||
short_description: 'Create and link Linear issues directly from conversations.'
|
||||
description: 'Create issues in Linear directly from your conversation window. Alternatively, link existing Linear issues for a more streamlined and efficient issue tracking process.'
|
||||
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.'
|
||||
shopify:
|
||||
name: 'Shopify'
|
||||
short_description: 'Access order details and customer data from your Shopify store.'
|
||||
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.'
|
||||
captain:
|
||||
copilot_message_required: Yra reikalingas pranešimas
|
||||
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'
|
||||
invalid_tool_call: 'Invalid tool call'
|
||||
tool_not_available: '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}'
|
||||
custom_tool:
|
||||
slug_generation_failed: 'Unable to generate unique slug after 5 attempts'
|
||||
public_portal:
|
||||
search:
|
||||
search_placeholder: Ieškokite straipsnio pagal pavadinimą arba turinį...
|
||||
empty_placeholder: Nieko nerasta.
|
||||
loading_placeholder: Ieškoma...
|
||||
results_title: Paieškos rezultatai
|
||||
toc_header: 'Šitame puslapyje'
|
||||
hero:
|
||||
sub_title: Ieškokite straipsnių čia arba naršykite toliau pateiktose kategorijose.
|
||||
common:
|
||||
home: Pagrindinis
|
||||
last_updated_on: Paskutinį kartą atnaujinta %{last_updated_on}
|
||||
view_all_articles: Peržiūrėti visus
|
||||
article: straipsnis
|
||||
articles: straipsniai
|
||||
author: autorius
|
||||
authors: autoriai
|
||||
other: kitas
|
||||
others: kiti
|
||||
by: Autorius
|
||||
no_articles: Čia nėra straipsnių
|
||||
footer:
|
||||
made_with: Padaryta su
|
||||
header:
|
||||
go_to_homepage: Internetinis puslapis
|
||||
visit_website: Visit website
|
||||
appearance:
|
||||
system: Sistema
|
||||
light: Šviesus
|
||||
dark: Tamsus
|
||||
featured_articles: Featured Articles
|
||||
uncategorized: Neįtraukta į kategorijas
|
||||
404:
|
||||
title: Puslapis nerastas
|
||||
description: We couldn't find the page you were looking for.
|
||||
back_to_home: Eikite į pradinį puslapį
|
||||
slack_unfurl:
|
||||
fields:
|
||||
name: Vardas
|
||||
email: El. paštas
|
||||
phone_number: Telefono Nr.
|
||||
company_name: Įmonė
|
||||
inbox_name: Gautų laiškų aplankas
|
||||
inbox_type: Gautų laiškų aplanko tipas
|
||||
button: Atidaryti pokalbį
|
||||
time_units:
|
||||
days:
|
||||
one: '%{count} day'
|
||||
few: '%{count} days'
|
||||
many: '%{count} days'
|
||||
other: '%{count} days'
|
||||
hours:
|
||||
one: '%{count} hour'
|
||||
few: '%{count} hours'
|
||||
many: '%{count} hours'
|
||||
other: '%{count} hours'
|
||||
minutes:
|
||||
one: '%{count} minute'
|
||||
few: '%{count} minutes'
|
||||
many: '%{count} minutes'
|
||||
other: '%{count} minutes'
|
||||
seconds:
|
||||
one: '%{count} second'
|
||||
few: '%{count} seconds'
|
||||
many: '%{count} seconds'
|
||||
other: '%{count} seconds'
|
||||
automation:
|
||||
system_name: 'Automation System'
|
||||
crm:
|
||||
no_message: 'No messages in conversation'
|
||||
attachment: '[Attachment: %{type}]'
|
||||
no_content: '[No content]'
|
||||
created_activity: |
|
||||
New conversation started on %{brand_name}
|
||||
|
||||
Channel: %{channel_info}
|
||||
Created: %{formatted_creation_time}
|
||||
Conversation ID: %{display_id}
|
||||
View in %{brand_name}: %{url}
|
||||
transcript_activity: |
|
||||
Conversation Transcript from %{brand_name}
|
||||
|
||||
Channel: %{channel_info}
|
||||
Conversation ID: %{display_id}
|
||||
View in %{brand_name}: %{url}
|
||||
|
||||
Transcript:
|
||||
%{format_messages}
|
||||
agent_capacity_policy:
|
||||
inbox_already_assigned: 'Inbox has already been assigned to this policy'
|
||||
portals:
|
||||
send_instructions:
|
||||
email_required: 'Email is required'
|
||||
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}'
|
||||
ssl_status:
|
||||
custom_domain_not_configured: 'Custom domain is not configured'
|
||||
444
research/chatwoot/config/locales/lv.yml
Normal file
444
research/chatwoot/config/locales/lv.yml
Normal file
@@ -0,0 +1,444 @@
|
||||
#Files in the config/locales directory are used for internationalization
|
||||
#and are automatically loaded by Rails. If you want to use locales other
|
||||
#than English, add the necessary files in this directory.
|
||||
#To use the locales, use `I18n.t`:
|
||||
#I18n.t 'hello'
|
||||
#In views, this is aliased to just `t`:
|
||||
#<%= t('hello') %>
|
||||
#To use a different locale, set it with `I18n.locale`:
|
||||
#I18n.locale = :es
|
||||
#This would use the information in config/locales/es.yml.
|
||||
#The following keys must be escaped otherwise they will not be retrieved by
|
||||
#the default I18n backend:
|
||||
#true, false, on, off, yes, no
|
||||
#Instead, surround them with single quotes.
|
||||
#en:
|
||||
#'true': 'foo'
|
||||
#To learn more, please read the Rails Internationalization guide
|
||||
#available at https://guides.rubyonrails.org/i18n.html.
|
||||
lv:
|
||||
hello: 'Sveika pasaule'
|
||||
inbox:
|
||||
reauthorization:
|
||||
success: 'Channel reauthorized successfully'
|
||||
not_required: 'Reauthorization is not required for this inbox'
|
||||
invalid_channel: 'Invalid channel type for reauthorization'
|
||||
auth:
|
||||
saml:
|
||||
invalid_email: 'Lūdzu, ievadiet derīgu e-pasta adresi'
|
||||
authentication_failed: 'Authentication failed. Please check your credentials and try again.'
|
||||
messages:
|
||||
reset_password_success: Urā! Paroles atiestatīšanas pieprasījums ir veiksmīgs. Pārbaudiet savu e-pastu, lai iegūtu norādījumus.
|
||||
reset_password_failure: Ak, vai! Mēs nevarējām atrast nevienu lietotāju ar norādīto e -pastu.
|
||||
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.
|
||||
inbox_deletetion_response: Jūsu iesūtnes dzēšanas pieprasījums pēc kāda laika tiks apstrādāts.
|
||||
errors:
|
||||
validations:
|
||||
presence: nedrīkst būt tukšs
|
||||
webhook:
|
||||
invalid: Nederīgi notikumi
|
||||
signup:
|
||||
disposable_email: Mēs nepieļaujam vienreizējās lietošanas e-pasta adreses
|
||||
blocked_domain: Šis domēns nav atļauts. Ja uzskatāt, ka tā ir kļūda, lūdzu, sazinieties ar atbalsta dienestu.
|
||||
invalid_email: Jūs esat ievadījis nederīgu e-pasta adresi
|
||||
email_already_exists: 'Jūs jau esat reģistrējis kontu ar %{email}'
|
||||
invalid_params: 'Kļūda. Lūdzu, pārbaudiet pierakstīšanās parametrus un mēģiniet vēlreiz'
|
||||
failed: Reģistrēšanās neizdevās
|
||||
assignment_policy:
|
||||
not_found: Assignment policy not found
|
||||
attachments:
|
||||
invalid: Invalid attachment
|
||||
saml:
|
||||
feature_not_enabled: SAML feature not enabled for this account
|
||||
sso_not_enabled: SAML SSO is not enabled for this installation
|
||||
data_import:
|
||||
data_type:
|
||||
invalid: Nederīgs datu tips
|
||||
contacts:
|
||||
import:
|
||||
failed: Fails ir tukšs
|
||||
export:
|
||||
success: Mēs jūs informēsim, kad kontaktpersonu eksporta fails būs gatavs apskatei.
|
||||
email:
|
||||
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
|
||||
search:
|
||||
query_missing: Specify search string with parameter q
|
||||
messages:
|
||||
search:
|
||||
time_range_limit_exceeded: 'Search is limited to the last %{days} days'
|
||||
categories:
|
||||
locale:
|
||||
unique: vajadzētu būt unikālai, kategorijā un portālā
|
||||
dyte:
|
||||
invalid_message_type: 'Nederīgs ziņojuma veids. Darbība nav atļauta'
|
||||
slack:
|
||||
invalid_channel_id: 'Nepareizs Slack kanāls. Lūdzu, mēģiniet vēlreiz'
|
||||
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.'
|
||||
phone_number_already_exists: 'Channel already exists for this phone number: %{phone_number}, please contact support if the error persists'
|
||||
reauthorization:
|
||||
generic: 'Failed to reauthorize WhatsApp. Please try again.'
|
||||
not_supported: 'Reauthorization is not supported for this type of WhatsApp channel.'
|
||||
inboxes:
|
||||
imap:
|
||||
socket_error: Lūdzu, pārbaudiet tīkla savienojumu, IMAP adresi un mēģiniet vēlreiz.
|
||||
no_response_error: Lūdzu, pārbaudiet IMAP akreditācijas datus un mēģiniet vēlreiz.
|
||||
host_unreachable_error: Resursdators nav pieejams. Lūdzu, pārbaudiet IMAP adresi, IMAP portu un mēģiniet vēlreiz.
|
||||
connection_timed_out_error: Savienojumam %{address}:%{port} iestājās taimauts
|
||||
connection_closed_error: Savienojums slēgts.
|
||||
validations:
|
||||
name: nevajadzētu sākties vai beigties ar simboliem, un nevajadzētu saturēt <> / \ @ rakstzīmes.
|
||||
custom_filters:
|
||||
number_of_records: Sasniegts limits. Maksimālais atļauto pielāgoto filtru skaits vienam lietotājam ir 1000.
|
||||
invalid_attribute: Nederīga atribūta atslēga - [%{key}]. Atslēgai ir jābūt vienai no [%{allowed_keys}] vai pielāgotam atribūtam, kas definēts kontā.
|
||||
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: Norādītā atslēga nav atļauta, jo tā var būt pretrunā ar noklusējuma atribūtiem.
|
||||
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.
|
||||
topup:
|
||||
credits_required: Credits amount is required
|
||||
invalid_credits: Invalid credits amount
|
||||
invalid_option: Invalid topup option
|
||||
plan_not_eligible: Top-ups are only available for paid plans. Please upgrade your plan first.
|
||||
stripe_customer_not_configured: Stripe customer not configured
|
||||
no_payment_method: No payment methods found. Please add a payment method before making a purchase.
|
||||
profile:
|
||||
mfa:
|
||||
enabled: MFA enabled successfully
|
||||
disabled: MFA disabled successfully
|
||||
account_saml_settings:
|
||||
invalid_certificate: must be a valid X.509 certificate in PEM format
|
||||
reports:
|
||||
period: Ziņošanas periods %{since} līdz %{until}
|
||||
utc_warning: Izveidotais pārskats atbilst UTC laika joslai
|
||||
agent_csv:
|
||||
agent_name: Aģenta vārds
|
||||
conversations_count: Piešķirtās sarunas
|
||||
avg_first_response_time: Vidējais pirmās reakcijas laiks
|
||||
avg_resolution_time: Vidējais atrisināšanas laiks
|
||||
resolution_count: Atrisināšanas Skaits
|
||||
avg_customer_waiting_time: Vidējais klientu gaidīšanas laiks
|
||||
inbox_csv:
|
||||
inbox_name: Iesūtnes nosaukums
|
||||
inbox_type: Iesūtnes tips
|
||||
conversations_count: Sarunu skaits
|
||||
avg_first_response_time: Vidējais pirmās reakcijas laiks
|
||||
avg_resolution_time: Vidējais atrisināšanas laiks
|
||||
label_csv:
|
||||
label_title: Etiķete
|
||||
conversations_count: Sarunu skaits
|
||||
avg_first_response_time: Vidējais pirmās reakcijas laiks
|
||||
avg_resolution_time: Vidējais atrisināšanas laiks
|
||||
avg_reply_time: Avg reply time
|
||||
resolution_count: Atrisināšanas Skaits
|
||||
team_csv:
|
||||
team_name: Komandas nosaukums
|
||||
conversations_count: Sarunu skaits
|
||||
avg_first_response_time: Vidējais pirmās reakcijas laiks
|
||||
avg_resolution_time: Vidējais atrisināšanas laiks
|
||||
resolution_count: Atrisināšanas Skaits
|
||||
avg_customer_waiting_time: Vidējais klientu gaidīšanas laiks
|
||||
conversation_traffic_csv:
|
||||
timezone: Laika zona
|
||||
sla_csv:
|
||||
conversation_id: Sarunas ID
|
||||
sla_policy_breached: SLA politika
|
||||
assignee: Uzdevuma saņēmējs
|
||||
team: Komanda
|
||||
inbox: Iesūtne
|
||||
labels: Etiķetes
|
||||
conversation_link: Saite uz sarunu
|
||||
breached_events: Pārkāptie Notikumi
|
||||
default_group_by: diena
|
||||
csat:
|
||||
headers:
|
||||
contact_name: Kontaktpersonas Vārds
|
||||
contact_email_address: Kontaktpersonas E-pasta Adrese
|
||||
contact_phone_number: Kontaktpersonas Tālruņa Numurs
|
||||
link_to_the_conversation: Saite uz sarunu
|
||||
agent_name: Aģenta Vārds
|
||||
rating: Vērtējums
|
||||
feedback: Atsauksmes Komentārs
|
||||
recorded_at: Reģistrētais datums
|
||||
notifications:
|
||||
notification_title:
|
||||
conversation_creation: 'Saruna (#%{display_id}) ir izveidota mapē %{inbox_name}'
|
||||
conversation_assignment: 'Jums ir piešķirta saruna (#%{display_id})'
|
||||
assigned_conversation_new_message: 'Sarunā (#%{display_id}) ir izveidots jauns ziņojums'
|
||||
conversation_mention: 'Jūs esat pieminēts sarunā (#%{display_id})'
|
||||
sla_missed_first_response: 'SLA sarunas (#%{display_id}) pirmā atbilde nokavēta'
|
||||
sla_missed_next_response: 'SLA sarunas (#%{display_id}) nākamā atbilde nokavēta'
|
||||
sla_missed_resolution: 'SLA sarunas (#%{display_id}) atrisināšana nokavēta'
|
||||
attachment: 'Pielikums'
|
||||
no_content: 'Nav satura'
|
||||
conversations:
|
||||
captain:
|
||||
handoff: 'Transferring to another agent for further assistance.'
|
||||
messages:
|
||||
instagram_story_content: '%{story_sender} pieminēja jūs stāstā: '
|
||||
instagram_deleted_story_content: Šis stāsts vairs nav pieejams.
|
||||
instagram_shared_story_content: 'Shared story'
|
||||
instagram_shared_post_content: 'Shared post'
|
||||
deleted: Šis ziņojums ir izdzēsts
|
||||
whatsapp:
|
||||
list_button_label: 'Choose an item'
|
||||
delivery_status:
|
||||
error_code: 'Kļūdas kods: %{error_code}'
|
||||
activity:
|
||||
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'
|
||||
open: '%{user_name} atkārtoti atvēra sarunu'
|
||||
pending: '%{user_name} sarunu atzīmēja kā neapstiprinātu'
|
||||
snoozed: '%{user_name} atlika sarunu'
|
||||
auto_resolved_days: 'Sistēma sarunu atzīmēja kā atrisinātu %{count} dienu neaktivitātes dēļ'
|
||||
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'
|
||||
system_auto_open: Sistēma atkārtoti atvēra sarunu jauna ienākoša ziņojuma dēļ.
|
||||
priority:
|
||||
added: '%{user_name} iestatīja prioritāti uz %{new_priority}'
|
||||
updated: '%{user_name} nomainīja prioritāti no %{old_priority} uz %{new_priority}'
|
||||
removed: '%{user_name} noņēma prioritāti'
|
||||
assignee:
|
||||
self_assigned: '%{user_name} sev piešķīra šo sarunu'
|
||||
assigned: '%{user_name} piešķīra sarunu %{assignee_name}'
|
||||
removed: '%{user_name} noņēma piešķiršanu'
|
||||
team:
|
||||
assigned: '%{user_name} piešķīra sarunu %{team_name}'
|
||||
assigned_with_assignee: '%{user_name} caur %{team_name} piešķīra sarunu %{assignee_name}'
|
||||
removed: '%{user_name} noņēma piešķiršanu %{team_name}'
|
||||
labels:
|
||||
added: '%{user_name} pievienoja %{labels}'
|
||||
removed: '%{user_name} noņēma %{labels}'
|
||||
sla:
|
||||
added: '%{user_name} pievienoja SLA politiku %{sla_name}'
|
||||
removed: '%{user_name} noņēma SLA politiku %{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}'
|
||||
csat:
|
||||
not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions'
|
||||
auto_resolve:
|
||||
not_sent_due_to_messaging_window: 'Auto-resolve message not sent due to outgoing message restrictions'
|
||||
muted: '%{user_name} izslēdza sarunu'
|
||||
unmuted: '%{user_name} ieslēdza sarunu'
|
||||
auto_resolution_message: 'Saruna tiek pabeigta, jo tā kādu laiku ir bijusi neaktīva. Ja nepieciešama papildu palīdzība, lūdzu, sāciet jaunu sarunu.'
|
||||
templates:
|
||||
greeting_message_body: '%{account_name} parasti atbild dažu stundu laikā.'
|
||||
ways_to_reach_you_message_body: 'Dodiet komandai iespēju ar jums sazināties.'
|
||||
email_input_box_message_body: 'Saņemiet paziņojumus pa e-pastu'
|
||||
csat_input_message_body: 'Lūdzu, novērtējiet sarunu'
|
||||
reply:
|
||||
email:
|
||||
header:
|
||||
notifications: 'Paziņojumi'
|
||||
from_with_name: '%{assignee_name} no %{inbox_name} <%{from_email}>'
|
||||
reply_with_name: '%{assignee_name} no %{inbox_name} <reply+%{reply_email}>'
|
||||
friendly_name: '%{sender_name} no %{business_name} <%{from_email}>'
|
||||
professional_name: '%{business_name} <%{from_email}>'
|
||||
channel_email:
|
||||
header:
|
||||
reply_with_name: '%{assignee_name} no %{inbox_name} <%{from_email}>'
|
||||
reply_with_inbox_name: '%{inbox_name} <%{from_email}>'
|
||||
email_subject: 'Jauni ziņojumi šajā sarunā'
|
||||
transcript_subject: 'Sarunas Transkripts'
|
||||
survey:
|
||||
response: 'Lūdzu, novērtējiet šo sarunu, %{link}'
|
||||
contacts:
|
||||
online:
|
||||
delete: '%{contact_name} ir Tiešsaistē, lūdzu, vēlāk mēģiniet vēlreiz'
|
||||
integration_apps:
|
||||
#Note: webhooks and dashboard_apps don't need short_description as they use different modal components
|
||||
dashboard_apps:
|
||||
name: 'Informācijas paneļa Lietotnes'
|
||||
description: 'Informācijas paneļa Lietotnes ļauj izveidot un iegult lietojumprogrammas, kurās tiek parādīta lietotāja informācija, pasūtījumu vai maksājumu vēsture, nodrošinot plašāku kontekstu jūsu klientu atbalsta aģentiem.'
|
||||
dyte:
|
||||
name: 'Dyte'
|
||||
short_description: 'Start video/voice calls with customers directly from Chatwoot.'
|
||||
description: 'Dyte ir produkts, kas integrē audio un video funkcijas jūsu lietojumprogrammā. Izmantojot šo integrāciju, jūsu aģenti var sākt video/balss zvanus ar klientiem tieši no Chatwoot.'
|
||||
meeting_name: '%{agent_name} ir sācis sapulci'
|
||||
slack:
|
||||
name: 'Slack'
|
||||
short_description: 'Receive notifications and respond to conversations directly in Slack.'
|
||||
description: "Integrējiet Chatwoot ar Slack, lai sinhronizētu savu komandu. Šī integrācija ļauj saņemt paziņojumus par jaunām sarunām un atbildēt uz tām tieši Slack saskarnē."
|
||||
webhooks:
|
||||
name: 'Webhooks'
|
||||
description: 'Webhook notikumi nodrošina reāllaika atjauninājumus par darbībām jūsu Chatwoot kontā. Varat abonēt vēlamos notikumus, un Chatwoot nosūtīs jums HTTP atzvanīšanas ziņojumus ar atjauninājumiem.'
|
||||
dialogflow:
|
||||
name: 'Dialogflow'
|
||||
short_description: 'Build chatbots to handle initial queries before transferring to agents.'
|
||||
description: 'Veidojiet tērzēšanas robotus, izmantojot Dialogflow, un viegli integrējiet tos savā iesūtnē. Šīs robotprogrammatūras var apstrādāt sākotnējos vaicājumus pirms to nodošanas klientu apkalpošanas aģentam.'
|
||||
google_translate:
|
||||
name: 'Google Tulkotājs'
|
||||
short_description: 'Automatically translate customer messages for agents.'
|
||||
description: "Integrējiet Google tulkotāju, lai palīdzētu aģentiem viegli tulkot klientu ziņojumus. Šī integrācija automātiski nosaka valodu un pārslēdz to uz aģenta vai administratora vēlamo valodu."
|
||||
openai:
|
||||
name: 'OpenAI'
|
||||
short_description: 'AI-powered reply suggestions, summarization, and message enhancement.'
|
||||
description: 'Izmantojiet OpenAI lielo valodu modeļu iespējas, tādas kā atbilžu ieteikumus, kopsavilkumus, ziņojumu pārfrāzēšanu, pareizrakstības pārbaudi un etiķešu klasifikāciju.'
|
||||
linear:
|
||||
name: 'Lineārs'
|
||||
short_description: 'Create and link Linear issues directly from conversations.'
|
||||
description: 'Izveidojiet problēmu pieteikumus programmā Linear, tieši no sarunas loga. Varat arī sasaistīt esošos Linear problēmu pieteikumus, lai nodrošinātu racionālāku un efektīvāku problēmu izsekošanas procesu.'
|
||||
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.'
|
||||
shopify:
|
||||
name: 'Shopify'
|
||||
short_description: 'Access order details and customer data from your Shopify store.'
|
||||
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.'
|
||||
captain:
|
||||
copilot_message_required: Nepieciešams ziņojums
|
||||
copilot_error: 'Lai izmantotu Copilot, lūdzu, pievienojiet šai iesūtnei palīgu'
|
||||
copilot_limit: 'Jums ir beigušies Copilot kredīti. Vairāk kredītu varat iegādāties norēķinu sadaļā.'
|
||||
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'
|
||||
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}'
|
||||
custom_tool:
|
||||
slug_generation_failed: 'Unable to generate unique slug after 5 attempts'
|
||||
public_portal:
|
||||
search:
|
||||
search_placeholder: Meklēt rakstu pēc nosaukuma vai pamatteksta...
|
||||
empty_placeholder: Nav atrasts.
|
||||
loading_placeholder: Meklēšana...
|
||||
results_title: Meklēšanas rezultāti
|
||||
toc_header: 'Šajā lapā'
|
||||
hero:
|
||||
sub_title: Meklējiet rakstus šeit, vai pārlūkojiet tālāk norādītās kategorijas.
|
||||
common:
|
||||
home: Sākums
|
||||
last_updated_on: Pēdējo reizi atjaunināts %{last_updated_on}
|
||||
view_all_articles: Apskatīt visu
|
||||
article: raksts
|
||||
articles: raksti
|
||||
author: autors
|
||||
authors: autori
|
||||
other: cits
|
||||
others: citi
|
||||
by: autors
|
||||
no_articles: Šeit nav neviena raksta
|
||||
footer:
|
||||
made_with: Veidots ar
|
||||
header:
|
||||
go_to_homepage: Tīmekļa vietne
|
||||
visit_website: Visit website
|
||||
appearance:
|
||||
system: Sistēma
|
||||
light: Gaišs
|
||||
dark: Tumšs
|
||||
featured_articles: Piedāvātie raksti
|
||||
uncategorized: Bez kategorijas
|
||||
404:
|
||||
title: Lapa nav atrasta
|
||||
description: Mēs nevarējām atrast lapu, kuru meklējāt.
|
||||
back_to_home: Doties uz sākumlapu
|
||||
slack_unfurl:
|
||||
fields:
|
||||
name: Nosaukums
|
||||
email: E-pasts
|
||||
phone_number: Telefona Nr.
|
||||
company_name: Uzņēmums
|
||||
inbox_name: Iesūtne
|
||||
inbox_type: Iesūtnes Veids
|
||||
button: Atvērt sarunu
|
||||
time_units:
|
||||
days:
|
||||
zero: '%{count} dienas'
|
||||
one: '%{count} diena'
|
||||
other: '%{count} dienas'
|
||||
hours:
|
||||
zero: '%{count} stundas'
|
||||
one: '%{count} stunda'
|
||||
other: '%{count} stundas'
|
||||
minutes:
|
||||
zero: '%{count} minūtes'
|
||||
one: '%{count} minūte'
|
||||
other: '%{count} minūtes'
|
||||
seconds:
|
||||
zero: '%{count} sekundes'
|
||||
one: '%{count} sekunde'
|
||||
other: '%{count} sekundes'
|
||||
automation:
|
||||
system_name: 'Automatizācijas Sistēma'
|
||||
crm:
|
||||
no_message: 'No messages in conversation'
|
||||
attachment: '[Attachment: %{type}]'
|
||||
no_content: '[Nav satura]'
|
||||
created_activity: |
|
||||
New conversation started on %{brand_name}
|
||||
|
||||
Channel: %{channel_info}
|
||||
Created: %{formatted_creation_time}
|
||||
Conversation ID: %{display_id}
|
||||
View in %{brand_name}: %{url}
|
||||
transcript_activity: |
|
||||
Conversation Transcript from %{brand_name}
|
||||
|
||||
Channel: %{channel_info}
|
||||
Conversation ID: %{display_id}
|
||||
View in %{brand_name}: %{url}
|
||||
|
||||
Transcript:
|
||||
%{format_messages}
|
||||
agent_capacity_policy:
|
||||
inbox_already_assigned: 'Inbox has already been assigned to this policy'
|
||||
portals:
|
||||
send_instructions:
|
||||
email_required: 'Email is required'
|
||||
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}'
|
||||
ssl_status:
|
||||
custom_domain_not_configured: 'Custom domain is not configured'
|
||||
440
research/chatwoot/config/locales/ml.yml
Normal file
440
research/chatwoot/config/locales/ml.yml
Normal file
@@ -0,0 +1,440 @@
|
||||
#Files in the config/locales directory are used for internationalization
|
||||
#and are automatically loaded by Rails. If you want to use locales other
|
||||
#than English, add the necessary files in this directory.
|
||||
#To use the locales, use `I18n.t`:
|
||||
#I18n.t 'hello'
|
||||
#In views, this is aliased to just `t`:
|
||||
#<%= t('hello') %>
|
||||
#To use a different locale, set it with `I18n.locale`:
|
||||
#I18n.locale = :es
|
||||
#This would use the information in config/locales/es.yml.
|
||||
#The following keys must be escaped otherwise they will not be retrieved by
|
||||
#the default I18n backend:
|
||||
#true, false, on, off, yes, no
|
||||
#Instead, surround them with single quotes.
|
||||
#en:
|
||||
#'true': 'foo'
|
||||
#To learn more, please read the Rails Internationalization guide
|
||||
#available at https://guides.rubyonrails.org/i18n.html.
|
||||
ml:
|
||||
hello: 'ലോകത്തിനു നമസ്ക്കാരം 🙏'
|
||||
inbox:
|
||||
reauthorization:
|
||||
success: 'Channel reauthorized successfully'
|
||||
not_required: 'Reauthorization is not required for this inbox'
|
||||
invalid_channel: 'Invalid channel type for reauthorization'
|
||||
auth:
|
||||
saml:
|
||||
invalid_email: 'ദയവായി സാധുവായ ഒരു ഇമെയിൽ വിലാസം നൽകുക'
|
||||
authentication_failed: 'Authentication failed. Please check your credentials and try again.'
|
||||
messages:
|
||||
reset_password_success: Woot! പാസ്വേഡ് പുനസജ്ജീകരണത്തിനുള്ള അഭ്യർത്ഥന വിജയകരമാണ്. നിർദ്ദേശങ്ങൾക്കായി നിങ്ങളുടെ മെയിൽ പരിശോധിക്കുക.
|
||||
reset_password_failure: ക്ഷമിക്കണം! നിർദ്ദിഷ്ട ഇമെയിൽ ഉള്ള ഒരു ഉപയോക്താവിനെയും ഞങ്ങൾക്ക് കണ്ടെത്താൻ കഴിഞ്ഞില്ല.
|
||||
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.
|
||||
inbox_deletetion_response: Your inbox deletion request will be processed in some time.
|
||||
errors:
|
||||
validations:
|
||||
presence: must not be blank
|
||||
webhook:
|
||||
invalid: Invalid events
|
||||
signup:
|
||||
disposable_email: ഡിസ്പോസിബിൾ ഇമെയിലുകൾ ഞങ്ങൾ അനുവദിക്കുന്നില്ല
|
||||
blocked_domain: This domain is not allowed. If you believe this is a mistake, please contact support.
|
||||
invalid_email: നിങ്ങൾ ഒരു അസാധുവായ ഇമെയിൽ നൽകി
|
||||
email_already_exists: 'നിങ്ങൾ ഇതിനകം ഈ %{email} ഉപയോഗിച്ചു ഒരു അക്കൗണ്ടിനായി സൈൻ അപ്പ് ചെയ്തു'
|
||||
invalid_params: 'Invalid, please check the signup paramters and try again'
|
||||
failed: സൈനപ്പ് പരാജയപ്പെട്ടു
|
||||
assignment_policy:
|
||||
not_found: Assignment policy not found
|
||||
attachments:
|
||||
invalid: Invalid attachment
|
||||
saml:
|
||||
feature_not_enabled: SAML feature not enabled for this account
|
||||
sso_not_enabled: SAML SSO is not enabled for this installation
|
||||
data_import:
|
||||
data_type:
|
||||
invalid: Invalid data type
|
||||
contacts:
|
||||
import:
|
||||
failed: File is blank
|
||||
export:
|
||||
success: We will notify you once contacts export file is ready to view.
|
||||
email:
|
||||
invalid: Invalid email
|
||||
phone_number:
|
||||
invalid: should be in e164 format
|
||||
companies:
|
||||
domain:
|
||||
invalid: must be a valid domain name
|
||||
search:
|
||||
query_missing: Specify search string with parameter q
|
||||
messages:
|
||||
search:
|
||||
time_range_limit_exceeded: 'Search is limited to the last %{days} days'
|
||||
categories:
|
||||
locale:
|
||||
unique: should be unique in the category and portal
|
||||
dyte:
|
||||
invalid_message_type: 'Invalid message type. Action not permitted'
|
||||
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.'
|
||||
phone_number_already_exists: 'Channel already exists for this phone number: %{phone_number}, please contact support if the error persists'
|
||||
reauthorization:
|
||||
generic: 'Failed to reauthorize WhatsApp. Please try again.'
|
||||
not_supported: 'Reauthorization is not supported for this type of WhatsApp channel.'
|
||||
inboxes:
|
||||
imap:
|
||||
socket_error: Please check the network connection, IMAP address and try again.
|
||||
no_response_error: Please check the IMAP credentials and try again.
|
||||
host_unreachable_error: Host unreachable, Please check the IMAP address, IMAP port and try again.
|
||||
connection_timed_out_error: Connection timed out for %{address}:%{port}
|
||||
connection_closed_error: Connection closed.
|
||||
validations:
|
||||
name: should not start or end with symbols, and it should not have < > / \ @ characters.
|
||||
custom_filters:
|
||||
number_of_records: Limit reached. The maximum number of allowed custom filters for a user per account is 1000.
|
||||
invalid_attribute: Invalid attribute key - [%{key}]. The key should be one of [%{allowed_keys}] or a custom attribute defined in the account.
|
||||
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.
|
||||
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.
|
||||
topup:
|
||||
credits_required: Credits amount is required
|
||||
invalid_credits: Invalid credits amount
|
||||
invalid_option: Invalid topup option
|
||||
plan_not_eligible: Top-ups are only available for paid plans. Please upgrade your plan first.
|
||||
stripe_customer_not_configured: Stripe customer not configured
|
||||
no_payment_method: No payment methods found. Please add a payment method before making a purchase.
|
||||
profile:
|
||||
mfa:
|
||||
enabled: MFA enabled successfully
|
||||
disabled: MFA disabled successfully
|
||||
account_saml_settings:
|
||||
invalid_certificate: must be a valid X.509 certificate in PEM format
|
||||
reports:
|
||||
period: Reporting period %{since} to %{until}
|
||||
utc_warning: The report generated is in UTC timezone
|
||||
agent_csv:
|
||||
agent_name: Agent name
|
||||
conversations_count: Assigned conversations
|
||||
avg_first_response_time: Avg first response time
|
||||
avg_resolution_time: Avg resolution time
|
||||
resolution_count: മിഴിവ് എണ്ണം
|
||||
avg_customer_waiting_time: Avg customer waiting time
|
||||
inbox_csv:
|
||||
inbox_name: Inbox name
|
||||
inbox_type: Inbox type
|
||||
conversations_count: No. of conversations
|
||||
avg_first_response_time: Avg first response time
|
||||
avg_resolution_time: Avg resolution time
|
||||
label_csv:
|
||||
label_title: Label
|
||||
conversations_count: No. of conversations
|
||||
avg_first_response_time: Avg first response time
|
||||
avg_resolution_time: Avg resolution time
|
||||
avg_reply_time: Avg reply time
|
||||
resolution_count: മിഴിവ് എണ്ണം
|
||||
team_csv:
|
||||
team_name: ടീമിന്റെ പേര്
|
||||
conversations_count: സംഭാഷണങ്ങളുടെ എണ്ണം
|
||||
avg_first_response_time: Avg first response time
|
||||
avg_resolution_time: Avg resolution time
|
||||
resolution_count: മിഴിവ് എണ്ണം
|
||||
avg_customer_waiting_time: Avg customer waiting time
|
||||
conversation_traffic_csv:
|
||||
timezone: Timezone
|
||||
sla_csv:
|
||||
conversation_id: Conversation ID
|
||||
sla_policy_breached: SLA Policy
|
||||
assignee: Assignee
|
||||
team: Team
|
||||
inbox: ഇൻബോക്സ്
|
||||
labels: ലേബലുകൾ
|
||||
conversation_link: Link to the Conversation
|
||||
breached_events: Breached Events
|
||||
default_group_by: ദിവസം
|
||||
csat:
|
||||
headers:
|
||||
contact_name: Contact Name
|
||||
contact_email_address: Contact Email Address
|
||||
contact_phone_number: Contact Phone Number
|
||||
link_to_the_conversation: Link to the conversation
|
||||
agent_name: ഏജന്റിന്റെ പേര്
|
||||
rating: റേറ്റിംഗ്
|
||||
feedback: Feedback Comment
|
||||
recorded_at: Recorded date
|
||||
notifications:
|
||||
notification_title:
|
||||
conversation_creation: 'A conversation (#%{display_id}) has been created in %{inbox_name}'
|
||||
conversation_assignment: 'A conversation (#%{display_id}) has been assigned to you'
|
||||
assigned_conversation_new_message: 'A new message is created in conversation (#%{display_id})'
|
||||
conversation_mention: 'You have been mentioned in conversation (#%{display_id})'
|
||||
sla_missed_first_response: 'SLA target first response missed for conversation (#%{display_id})'
|
||||
sla_missed_next_response: 'SLA target next response missed for conversation (#%{display_id})'
|
||||
sla_missed_resolution: 'SLA target resolution missed for conversation (#%{display_id})'
|
||||
attachment: 'Attachment'
|
||||
no_content: 'No content'
|
||||
conversations:
|
||||
captain:
|
||||
handoff: 'Transferring to another agent for further assistance.'
|
||||
messages:
|
||||
instagram_story_content: '%{story_sender} mentioned you in the story: '
|
||||
instagram_deleted_story_content: This story is no longer available.
|
||||
instagram_shared_story_content: 'Shared story'
|
||||
instagram_shared_post_content: 'Shared post'
|
||||
deleted: ഈ സന്ദേശം ഇല്ലാതാക്കി
|
||||
whatsapp:
|
||||
list_button_label: 'Choose an item'
|
||||
delivery_status:
|
||||
error_code: '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}'
|
||||
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}'
|
||||
open: 'സംഭാഷണം %{user_name} വീണ്ടും തുറന്നു'
|
||||
pending: '%{user_name} സംഭാഷണം തീർച്ചപ്പെടുത്താത്തതായി അടയാളപ്പെടുത്തി'
|
||||
snoozed: 'Conversation was snoozed by %{user_name}'
|
||||
auto_resolved_days: 'Conversation was marked resolved by system due to %{count} days of inactivity'
|
||||
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'
|
||||
system_auto_open: System reopened the conversation due to a new incoming message.
|
||||
priority:
|
||||
added: '%{user_name} set the priority to %{new_priority}'
|
||||
updated: '%{user_name} changed the priority from %{old_priority} to %{new_priority}'
|
||||
removed: '%{user_name} removed the priority'
|
||||
assignee:
|
||||
self_assigned: '%{user_name} self-assigned this conversation'
|
||||
assigned: '%{assignee_name} %{user_name}-നെ നിയുക്തനാക്കി '
|
||||
removed: '%{user_name} സംഭാഷണം നിയുക്തമല്ലാതാക്കി'
|
||||
team:
|
||||
assigned: '%{team_name} %{user_name}-നെ നിയുക്തനാക്കി '
|
||||
assigned_with_assignee: 'Assigned to %{assignee_name} via %{team_name} by %{user_name}'
|
||||
removed: 'Unassigned from %{team_name} by %{user_name}'
|
||||
labels:
|
||||
added: '%{user_name} added %{labels}'
|
||||
removed: '%{user_name} removed %{labels}'
|
||||
sla:
|
||||
added: '%{user_name} added SLA policy %{sla_name}'
|
||||
removed: '%{user_name} removed SLA policy %{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}'
|
||||
csat:
|
||||
not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions'
|
||||
auto_resolve:
|
||||
not_sent_due_to_messaging_window: 'Auto-resolve message not sent due to outgoing message restrictions'
|
||||
muted: '%{user_name} has muted the conversation'
|
||||
unmuted: '%{user_name} has unmuted the conversation'
|
||||
auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.'
|
||||
templates:
|
||||
greeting_message_body: '%{account_name} സാധാരണ കുറച്ച് മണിക്കൂറിനുള്ളിൽ മറുപടി നൽകുന്നു.'
|
||||
ways_to_reach_you_message_body: 'നിങ്ങളിലേക്ക് എത്താൻ ടീമിന് ഒരു വഴി നൽകുക.'
|
||||
email_input_box_message_body: 'ഇമെയിൽ വഴി അറിയിപ്പ് നേടുക'
|
||||
csat_input_message_body: 'Please rate the conversation'
|
||||
reply:
|
||||
email:
|
||||
header:
|
||||
notifications: 'Notifications'
|
||||
from_with_name: '%{assignee_name} from %{inbox_name} <%{from_email}>'
|
||||
reply_with_name: '%{assignee_name} from %{inbox_name} <reply+%{reply_email}>'
|
||||
friendly_name: '%{sender_name} from %{business_name} <%{from_email}>'
|
||||
professional_name: '%{business_name} <%{from_email}>'
|
||||
channel_email:
|
||||
header:
|
||||
reply_with_name: '%{assignee_name} from %{inbox_name} <%{from_email}>'
|
||||
reply_with_inbox_name: '%{inbox_name} <%{from_email}>'
|
||||
email_subject: 'ഈ സംഭാഷണത്തിലെ പുതിയ സന്ദേശങ്ങൾ'
|
||||
transcript_subject: 'സംഭാഷണ ട്രാൻസ്ക്രിപ്റ്റ്'
|
||||
survey:
|
||||
response: 'Please rate this conversation, %{link}'
|
||||
contacts:
|
||||
online:
|
||||
delete: '%{contact_name} is Online, please try again later'
|
||||
integration_apps:
|
||||
#Note: webhooks and dashboard_apps don't need short_description as they use different modal components
|
||||
dashboard_apps:
|
||||
name: 'Dashboard Apps'
|
||||
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.'
|
||||
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.'
|
||||
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: 'Webhooks'
|
||||
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.'
|
||||
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.'
|
||||
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.'
|
||||
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'
|
||||
short_description: 'Create and link Linear issues directly from conversations.'
|
||||
description: 'Create issues in Linear directly from your conversation window. Alternatively, link existing Linear issues for a more streamlined and efficient issue tracking process.'
|
||||
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.'
|
||||
shopify:
|
||||
name: 'Shopify'
|
||||
short_description: 'Access order details and customer data from your Shopify store.'
|
||||
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.'
|
||||
captain:
|
||||
copilot_message_required: സന്ദേശം ആവശ്യമാണ്
|
||||
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'
|
||||
invalid_tool_call: 'Invalid tool call'
|
||||
tool_not_available: '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}'
|
||||
custom_tool:
|
||||
slug_generation_failed: 'Unable to generate unique slug after 5 attempts'
|
||||
public_portal:
|
||||
search:
|
||||
search_placeholder: Search for article by title or body...
|
||||
empty_placeholder: ഒരു ഫലവും കണ്ടെത്താനായില്ല.
|
||||
loading_placeholder: Searching...
|
||||
results_title: Search results
|
||||
toc_header: 'On this page'
|
||||
hero:
|
||||
sub_title: Search for the articles here or browse the categories below.
|
||||
common:
|
||||
home: ഹോം
|
||||
last_updated_on: Last updated on %{last_updated_on}
|
||||
view_all_articles: View all
|
||||
article: article
|
||||
articles: articles
|
||||
author: author
|
||||
authors: authors
|
||||
other: other
|
||||
others: others
|
||||
by: By
|
||||
no_articles: There are no articles here
|
||||
footer:
|
||||
made_with: Made with
|
||||
header:
|
||||
go_to_homepage: Website
|
||||
visit_website: Visit website
|
||||
appearance:
|
||||
system: System
|
||||
light: Light
|
||||
dark: Dark
|
||||
featured_articles: Featured Articles
|
||||
uncategorized: Uncategorized
|
||||
404:
|
||||
title: Page not found
|
||||
description: We couldn't find the page you were looking for.
|
||||
back_to_home: Go to home page
|
||||
slack_unfurl:
|
||||
fields:
|
||||
name: പേര്
|
||||
email: ഇമെയിൽ
|
||||
phone_number: Phone
|
||||
company_name: കമ്പനി
|
||||
inbox_name: ഇൻബോക്സ്
|
||||
inbox_type: Inbox Type
|
||||
button: Open conversation
|
||||
time_units:
|
||||
days:
|
||||
one: '%{count} day'
|
||||
other: '%{count} days'
|
||||
hours:
|
||||
one: '%{count} hour'
|
||||
other: '%{count} hours'
|
||||
minutes:
|
||||
one: '%{count} minute'
|
||||
other: '%{count} minutes'
|
||||
seconds:
|
||||
one: '%{count} second'
|
||||
other: '%{count} seconds'
|
||||
automation:
|
||||
system_name: 'Automation System'
|
||||
crm:
|
||||
no_message: 'No messages in conversation'
|
||||
attachment: '[Attachment: %{type}]'
|
||||
no_content: '[No content]'
|
||||
created_activity: |
|
||||
New conversation started on %{brand_name}
|
||||
|
||||
Channel: %{channel_info}
|
||||
Created: %{formatted_creation_time}
|
||||
Conversation ID: %{display_id}
|
||||
View in %{brand_name}: %{url}
|
||||
transcript_activity: |
|
||||
Conversation Transcript from %{brand_name}
|
||||
|
||||
Channel: %{channel_info}
|
||||
Conversation ID: %{display_id}
|
||||
View in %{brand_name}: %{url}
|
||||
|
||||
Transcript:
|
||||
%{format_messages}
|
||||
agent_capacity_policy:
|
||||
inbox_already_assigned: 'Inbox has already been assigned to this policy'
|
||||
portals:
|
||||
send_instructions:
|
||||
email_required: 'ഇമെയിൽ ആവശ്യമാണ്'
|
||||
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}'
|
||||
ssl_status:
|
||||
custom_domain_not_configured: 'Custom domain is not configured'
|
||||
436
research/chatwoot/config/locales/ms.yml
Normal file
436
research/chatwoot/config/locales/ms.yml
Normal file
@@ -0,0 +1,436 @@
|
||||
#Files in the config/locales directory are used for internationalization
|
||||
#and are automatically loaded by Rails. If you want to use locales other
|
||||
#than English, add the necessary files in this directory.
|
||||
#To use the locales, use `I18n.t`:
|
||||
#I18n.t 'hello'
|
||||
#In views, this is aliased to just `t`:
|
||||
#<%= t('hello') %>
|
||||
#To use a different locale, set it with `I18n.locale`:
|
||||
#I18n.locale = :es
|
||||
#This would use the information in config/locales/es.yml.
|
||||
#The following keys must be escaped otherwise they will not be retrieved by
|
||||
#the default I18n backend:
|
||||
#true, false, on, off, yes, no
|
||||
#Instead, surround them with single quotes.
|
||||
#en:
|
||||
#'true': 'foo'
|
||||
#To learn more, please read the Rails Internationalization guide
|
||||
#available at https://guides.rubyonrails.org/i18n.html.
|
||||
ms:
|
||||
hello: 'Hello world'
|
||||
inbox:
|
||||
reauthorization:
|
||||
success: 'Channel reauthorized successfully'
|
||||
not_required: 'Reauthorization is not required for this inbox'
|
||||
invalid_channel: 'Invalid channel type for reauthorization'
|
||||
auth:
|
||||
saml:
|
||||
invalid_email: 'Please enter a valid email address'
|
||||
authentication_failed: 'Authentication failed. Please check your credentials and try again.'
|
||||
messages:
|
||||
reset_password_success: Woot! Request for password reset is successful. Check your mail for instructions.
|
||||
reset_password_failure: Uh ho! We could not find any user with the specified 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.
|
||||
inbox_deletetion_response: Your inbox deletion request will be processed in some time.
|
||||
errors:
|
||||
validations:
|
||||
presence: must not be blank
|
||||
webhook:
|
||||
invalid: Invalid events
|
||||
signup:
|
||||
disposable_email: We do not allow disposable emails
|
||||
blocked_domain: This domain is not allowed. If you believe this is a mistake, please contact support.
|
||||
invalid_email: You have entered an invalid email
|
||||
email_already_exists: 'You have already signed up for an account with %{email}'
|
||||
invalid_params: 'Invalid, please check the signup paramters and try again'
|
||||
failed: Signup failed
|
||||
assignment_policy:
|
||||
not_found: Assignment policy not found
|
||||
attachments:
|
||||
invalid: Invalid attachment
|
||||
saml:
|
||||
feature_not_enabled: SAML feature not enabled for this account
|
||||
sso_not_enabled: SAML SSO is not enabled for this installation
|
||||
data_import:
|
||||
data_type:
|
||||
invalid: Invalid data type
|
||||
contacts:
|
||||
import:
|
||||
failed: File is blank
|
||||
export:
|
||||
success: We will notify you once contacts export file is ready to view.
|
||||
email:
|
||||
invalid: Invalid email
|
||||
phone_number:
|
||||
invalid: should be in e164 format
|
||||
companies:
|
||||
domain:
|
||||
invalid: must be a valid domain name
|
||||
search:
|
||||
query_missing: Specify search string with parameter q
|
||||
messages:
|
||||
search:
|
||||
time_range_limit_exceeded: 'Search is limited to the last %{days} days'
|
||||
categories:
|
||||
locale:
|
||||
unique: should be unique in the category and portal
|
||||
dyte:
|
||||
invalid_message_type: 'Invalid message type. Action not permitted'
|
||||
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.'
|
||||
phone_number_already_exists: 'Channel already exists for this phone number: %{phone_number}, please contact support if the error persists'
|
||||
reauthorization:
|
||||
generic: 'Failed to reauthorize WhatsApp. Please try again.'
|
||||
not_supported: 'Reauthorization is not supported for this type of WhatsApp channel.'
|
||||
inboxes:
|
||||
imap:
|
||||
socket_error: Please check the network connection, IMAP address and try again.
|
||||
no_response_error: Please check the IMAP credentials and try again.
|
||||
host_unreachable_error: Host unreachable, Please check the IMAP address, IMAP port and try again.
|
||||
connection_timed_out_error: Connection timed out for %{address}:%{port}
|
||||
connection_closed_error: Connection closed.
|
||||
validations:
|
||||
name: should not start or end with symbols, and it should not have < > / \ @ characters.
|
||||
custom_filters:
|
||||
number_of_records: Limit reached. The maximum number of allowed custom filters for a user per account is 1000.
|
||||
invalid_attribute: Invalid attribute key - [%{key}]. The key should be one of [%{allowed_keys}] or a custom attribute defined in the account.
|
||||
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.
|
||||
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.
|
||||
topup:
|
||||
credits_required: Credits amount is required
|
||||
invalid_credits: Invalid credits amount
|
||||
invalid_option: Invalid topup option
|
||||
plan_not_eligible: Top-ups are only available for paid plans. Please upgrade your plan first.
|
||||
stripe_customer_not_configured: Stripe customer not configured
|
||||
no_payment_method: No payment methods found. Please add a payment method before making a purchase.
|
||||
profile:
|
||||
mfa:
|
||||
enabled: MFA enabled successfully
|
||||
disabled: MFA disabled successfully
|
||||
account_saml_settings:
|
||||
invalid_certificate: must be a valid X.509 certificate in PEM format
|
||||
reports:
|
||||
period: Reporting period %{since} to %{until}
|
||||
utc_warning: The report generated is in UTC timezone
|
||||
agent_csv:
|
||||
agent_name: Agent name
|
||||
conversations_count: Assigned conversations
|
||||
avg_first_response_time: Avg first response time
|
||||
avg_resolution_time: Avg resolution time
|
||||
resolution_count: Resolution Count
|
||||
avg_customer_waiting_time: Avg customer waiting time
|
||||
inbox_csv:
|
||||
inbox_name: Inbox name
|
||||
inbox_type: Inbox type
|
||||
conversations_count: No. of conversations
|
||||
avg_first_response_time: Avg first response time
|
||||
avg_resolution_time: Avg resolution time
|
||||
label_csv:
|
||||
label_title: Label
|
||||
conversations_count: No. of conversations
|
||||
avg_first_response_time: Avg first response time
|
||||
avg_resolution_time: Avg resolution time
|
||||
avg_reply_time: Avg reply time
|
||||
resolution_count: Resolution Count
|
||||
team_csv:
|
||||
team_name: Team name
|
||||
conversations_count: Conversations count
|
||||
avg_first_response_time: Avg first response time
|
||||
avg_resolution_time: Avg resolution time
|
||||
resolution_count: Resolution Count
|
||||
avg_customer_waiting_time: Avg customer waiting time
|
||||
conversation_traffic_csv:
|
||||
timezone: Timezone
|
||||
sla_csv:
|
||||
conversation_id: Conversation ID
|
||||
sla_policy_breached: SLA Policy
|
||||
assignee: Assignee
|
||||
team: Team
|
||||
inbox: Inbox
|
||||
labels: Label
|
||||
conversation_link: Link to the Conversation
|
||||
breached_events: Breached Events
|
||||
default_group_by: day
|
||||
csat:
|
||||
headers:
|
||||
contact_name: Contact Name
|
||||
contact_email_address: Contact Email Address
|
||||
contact_phone_number: Contact Phone Number
|
||||
link_to_the_conversation: Link to the conversation
|
||||
agent_name: Nama Ejen
|
||||
rating: Rating
|
||||
feedback: Feedback Comment
|
||||
recorded_at: Recorded date
|
||||
notifications:
|
||||
notification_title:
|
||||
conversation_creation: 'A conversation (#%{display_id}) has been created in %{inbox_name}'
|
||||
conversation_assignment: 'A conversation (#%{display_id}) has been assigned to you'
|
||||
assigned_conversation_new_message: 'A new message is created in conversation (#%{display_id})'
|
||||
conversation_mention: 'You have been mentioned in conversation (#%{display_id})'
|
||||
sla_missed_first_response: 'SLA target first response missed for conversation (#%{display_id})'
|
||||
sla_missed_next_response: 'SLA target next response missed for conversation (#%{display_id})'
|
||||
sla_missed_resolution: 'SLA target resolution missed for conversation (#%{display_id})'
|
||||
attachment: 'Attachment'
|
||||
no_content: 'No content'
|
||||
conversations:
|
||||
captain:
|
||||
handoff: 'Transferring to another agent for further assistance.'
|
||||
messages:
|
||||
instagram_story_content: '%{story_sender} mentioned you in the story: '
|
||||
instagram_deleted_story_content: This story is no longer available.
|
||||
instagram_shared_story_content: 'Shared story'
|
||||
instagram_shared_post_content: 'Shared post'
|
||||
deleted: This message was deleted
|
||||
whatsapp:
|
||||
list_button_label: 'Choose an item'
|
||||
delivery_status:
|
||||
error_code: '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}'
|
||||
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}'
|
||||
open: 'Conversation was reopened by %{user_name}'
|
||||
pending: 'Conversation was marked as pending by %{user_name}'
|
||||
snoozed: 'Conversation was snoozed by %{user_name}'
|
||||
auto_resolved_days: 'Conversation was marked resolved by system due to %{count} days of inactivity'
|
||||
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'
|
||||
system_auto_open: System reopened the conversation due to a new incoming message.
|
||||
priority:
|
||||
added: '%{user_name} set the priority to %{new_priority}'
|
||||
updated: '%{user_name} changed the priority from %{old_priority} to %{new_priority}'
|
||||
removed: '%{user_name} removed the priority'
|
||||
assignee:
|
||||
self_assigned: '%{user_name} self-assigned this conversation'
|
||||
assigned: 'Assigned to %{assignee_name} by %{user_name}'
|
||||
removed: 'Conversation unassigned by %{user_name}'
|
||||
team:
|
||||
assigned: 'Assigned to %{team_name} by %{user_name}'
|
||||
assigned_with_assignee: 'Assigned to %{assignee_name} via %{team_name} by %{user_name}'
|
||||
removed: 'Unassigned from %{team_name} by %{user_name}'
|
||||
labels:
|
||||
added: '%{user_name} added %{labels}'
|
||||
removed: '%{user_name} removed %{labels}'
|
||||
sla:
|
||||
added: '%{user_name} added SLA policy %{sla_name}'
|
||||
removed: '%{user_name} removed SLA policy %{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}'
|
||||
csat:
|
||||
not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions'
|
||||
auto_resolve:
|
||||
not_sent_due_to_messaging_window: 'Auto-resolve message not sent due to outgoing message restrictions'
|
||||
muted: '%{user_name} has muted the conversation'
|
||||
unmuted: '%{user_name} has unmuted the conversation'
|
||||
auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.'
|
||||
templates:
|
||||
greeting_message_body: '%{account_name} typically replies in a few hours.'
|
||||
ways_to_reach_you_message_body: 'Give the team a way to reach you.'
|
||||
email_input_box_message_body: 'Get notified by email'
|
||||
csat_input_message_body: 'Please rate the conversation'
|
||||
reply:
|
||||
email:
|
||||
header:
|
||||
notifications: 'Notifications'
|
||||
from_with_name: '%{assignee_name} from %{inbox_name} <%{from_email}>'
|
||||
reply_with_name: '%{assignee_name} from %{inbox_name} <reply+%{reply_email}>'
|
||||
friendly_name: '%{sender_name} from %{business_name} <%{from_email}>'
|
||||
professional_name: '%{business_name} <%{from_email}>'
|
||||
channel_email:
|
||||
header:
|
||||
reply_with_name: '%{assignee_name} from %{inbox_name} <%{from_email}>'
|
||||
reply_with_inbox_name: '%{inbox_name} <%{from_email}>'
|
||||
email_subject: 'New messages on this conversation'
|
||||
transcript_subject: 'Conversation Transcript'
|
||||
survey:
|
||||
response: 'Please rate this conversation, %{link}'
|
||||
contacts:
|
||||
online:
|
||||
delete: '%{contact_name} is Online, please try again later'
|
||||
integration_apps:
|
||||
#Note: webhooks and dashboard_apps don't need short_description as they use different modal components
|
||||
dashboard_apps:
|
||||
name: 'Dashboard Apps'
|
||||
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.'
|
||||
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.'
|
||||
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: 'Webhooks'
|
||||
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.'
|
||||
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.'
|
||||
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.'
|
||||
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'
|
||||
short_description: 'Create and link Linear issues directly from conversations.'
|
||||
description: 'Create issues in Linear directly from your conversation window. Alternatively, link existing Linear issues for a more streamlined and efficient issue tracking process.'
|
||||
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.'
|
||||
shopify:
|
||||
name: 'Shopify'
|
||||
short_description: 'Access order details and customer data from your Shopify store.'
|
||||
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.'
|
||||
captain:
|
||||
copilot_message_required: Message is required
|
||||
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'
|
||||
invalid_tool_call: 'Invalid tool call'
|
||||
tool_not_available: '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}'
|
||||
custom_tool:
|
||||
slug_generation_failed: 'Unable to generate unique slug after 5 attempts'
|
||||
public_portal:
|
||||
search:
|
||||
search_placeholder: Search for article by title or body...
|
||||
empty_placeholder: Tiada dijumpa.
|
||||
loading_placeholder: Searching...
|
||||
results_title: Search results
|
||||
toc_header: 'On this page'
|
||||
hero:
|
||||
sub_title: Search for the articles here or browse the categories below.
|
||||
common:
|
||||
home: Home
|
||||
last_updated_on: Last updated on %{last_updated_on}
|
||||
view_all_articles: View all
|
||||
article: article
|
||||
articles: articles
|
||||
author: author
|
||||
authors: authors
|
||||
other: other
|
||||
others: others
|
||||
by: By
|
||||
no_articles: There are no articles here
|
||||
footer:
|
||||
made_with: Made with
|
||||
header:
|
||||
go_to_homepage: Website
|
||||
visit_website: Visit website
|
||||
appearance:
|
||||
system: System
|
||||
light: Light
|
||||
dark: Dark
|
||||
featured_articles: Featured Articles
|
||||
uncategorized: Uncategorized
|
||||
404:
|
||||
title: Page not found
|
||||
description: We couldn't find the page you were looking for.
|
||||
back_to_home: Go to home page
|
||||
slack_unfurl:
|
||||
fields:
|
||||
name: Nama
|
||||
email: Email
|
||||
phone_number: Phone
|
||||
company_name: Company
|
||||
inbox_name: Inbox
|
||||
inbox_type: Inbox Type
|
||||
button: Open conversation
|
||||
time_units:
|
||||
days:
|
||||
other: '%{count} days'
|
||||
hours:
|
||||
other: '%{count} hours'
|
||||
minutes:
|
||||
other: '%{count} minutes'
|
||||
seconds:
|
||||
other: '%{count} seconds'
|
||||
automation:
|
||||
system_name: 'Automation System'
|
||||
crm:
|
||||
no_message: 'No messages in conversation'
|
||||
attachment: '[Attachment: %{type}]'
|
||||
no_content: '[No content]'
|
||||
created_activity: |
|
||||
New conversation started on %{brand_name}
|
||||
|
||||
Channel: %{channel_info}
|
||||
Created: %{formatted_creation_time}
|
||||
Conversation ID: %{display_id}
|
||||
View in %{brand_name}: %{url}
|
||||
transcript_activity: |
|
||||
Conversation Transcript from %{brand_name}
|
||||
|
||||
Channel: %{channel_info}
|
||||
Conversation ID: %{display_id}
|
||||
View in %{brand_name}: %{url}
|
||||
|
||||
Transcript:
|
||||
%{format_messages}
|
||||
agent_capacity_policy:
|
||||
inbox_already_assigned: 'Inbox has already been assigned to this policy'
|
||||
portals:
|
||||
send_instructions:
|
||||
email_required: 'Email is required'
|
||||
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}'
|
||||
ssl_status:
|
||||
custom_domain_not_configured: 'Custom domain is not configured'
|
||||
440
research/chatwoot/config/locales/ne.yml
Normal file
440
research/chatwoot/config/locales/ne.yml
Normal file
@@ -0,0 +1,440 @@
|
||||
#Files in the config/locales directory are used for internationalization
|
||||
#and are automatically loaded by Rails. If you want to use locales other
|
||||
#than English, add the necessary files in this directory.
|
||||
#To use the locales, use `I18n.t`:
|
||||
#I18n.t 'hello'
|
||||
#In views, this is aliased to just `t`:
|
||||
#<%= t('hello') %>
|
||||
#To use a different locale, set it with `I18n.locale`:
|
||||
#I18n.locale = :es
|
||||
#This would use the information in config/locales/es.yml.
|
||||
#The following keys must be escaped otherwise they will not be retrieved by
|
||||
#the default I18n backend:
|
||||
#true, false, on, off, yes, no
|
||||
#Instead, surround them with single quotes.
|
||||
#en:
|
||||
#'true': 'foo'
|
||||
#To learn more, please read the Rails Internationalization guide
|
||||
#available at https://guides.rubyonrails.org/i18n.html.
|
||||
ne:
|
||||
hello: 'Hello world'
|
||||
inbox:
|
||||
reauthorization:
|
||||
success: 'Channel reauthorized successfully'
|
||||
not_required: 'Reauthorization is not required for this inbox'
|
||||
invalid_channel: 'Invalid channel type for reauthorization'
|
||||
auth:
|
||||
saml:
|
||||
invalid_email: 'Please enter a valid email address'
|
||||
authentication_failed: 'Authentication failed. Please check your credentials and try again.'
|
||||
messages:
|
||||
reset_password_success: Woot! Request for password reset is successful. Check your mail for instructions.
|
||||
reset_password_failure: Uh ho! We could not find any user with the specified 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.
|
||||
inbox_deletetion_response: Your inbox deletion request will be processed in some time.
|
||||
errors:
|
||||
validations:
|
||||
presence: must not be blank
|
||||
webhook:
|
||||
invalid: Invalid events
|
||||
signup:
|
||||
disposable_email: We do not allow disposable emails
|
||||
blocked_domain: This domain is not allowed. If you believe this is a mistake, please contact support.
|
||||
invalid_email: You have entered an invalid email
|
||||
email_already_exists: 'You have already signed up for an account with %{email}'
|
||||
invalid_params: 'Invalid, please check the signup paramters and try again'
|
||||
failed: Signup failed
|
||||
assignment_policy:
|
||||
not_found: Assignment policy not found
|
||||
attachments:
|
||||
invalid: Invalid attachment
|
||||
saml:
|
||||
feature_not_enabled: SAML feature not enabled for this account
|
||||
sso_not_enabled: SAML SSO is not enabled for this installation
|
||||
data_import:
|
||||
data_type:
|
||||
invalid: Invalid data type
|
||||
contacts:
|
||||
import:
|
||||
failed: File is blank
|
||||
export:
|
||||
success: We will notify you once contacts export file is ready to view.
|
||||
email:
|
||||
invalid: Invalid email
|
||||
phone_number:
|
||||
invalid: should be in e164 format
|
||||
companies:
|
||||
domain:
|
||||
invalid: must be a valid domain name
|
||||
search:
|
||||
query_missing: Specify search string with parameter q
|
||||
messages:
|
||||
search:
|
||||
time_range_limit_exceeded: 'Search is limited to the last %{days} days'
|
||||
categories:
|
||||
locale:
|
||||
unique: should be unique in the category and portal
|
||||
dyte:
|
||||
invalid_message_type: 'Invalid message type. Action not permitted'
|
||||
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.'
|
||||
phone_number_already_exists: 'Channel already exists for this phone number: %{phone_number}, please contact support if the error persists'
|
||||
reauthorization:
|
||||
generic: 'Failed to reauthorize WhatsApp. Please try again.'
|
||||
not_supported: 'Reauthorization is not supported for this type of WhatsApp channel.'
|
||||
inboxes:
|
||||
imap:
|
||||
socket_error: Please check the network connection, IMAP address and try again.
|
||||
no_response_error: Please check the IMAP credentials and try again.
|
||||
host_unreachable_error: Host unreachable, Please check the IMAP address, IMAP port and try again.
|
||||
connection_timed_out_error: Connection timed out for %{address}:%{port}
|
||||
connection_closed_error: Connection closed.
|
||||
validations:
|
||||
name: should not start or end with symbols, and it should not have < > / \ @ characters.
|
||||
custom_filters:
|
||||
number_of_records: Limit reached. The maximum number of allowed custom filters for a user per account is 1000.
|
||||
invalid_attribute: Invalid attribute key - [%{key}]. The key should be one of [%{allowed_keys}] or a custom attribute defined in the account.
|
||||
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.
|
||||
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.
|
||||
topup:
|
||||
credits_required: Credits amount is required
|
||||
invalid_credits: Invalid credits amount
|
||||
invalid_option: Invalid topup option
|
||||
plan_not_eligible: Top-ups are only available for paid plans. Please upgrade your plan first.
|
||||
stripe_customer_not_configured: Stripe customer not configured
|
||||
no_payment_method: No payment methods found. Please add a payment method before making a purchase.
|
||||
profile:
|
||||
mfa:
|
||||
enabled: MFA enabled successfully
|
||||
disabled: MFA disabled successfully
|
||||
account_saml_settings:
|
||||
invalid_certificate: must be a valid X.509 certificate in PEM format
|
||||
reports:
|
||||
period: Reporting period %{since} to %{until}
|
||||
utc_warning: The report generated is in UTC timezone
|
||||
agent_csv:
|
||||
agent_name: Agent name
|
||||
conversations_count: Assigned conversations
|
||||
avg_first_response_time: Avg first response time
|
||||
avg_resolution_time: Avg resolution time
|
||||
resolution_count: Resolution Count
|
||||
avg_customer_waiting_time: Avg customer waiting time
|
||||
inbox_csv:
|
||||
inbox_name: Inbox name
|
||||
inbox_type: Inbox type
|
||||
conversations_count: No. of conversations
|
||||
avg_first_response_time: Avg first response time
|
||||
avg_resolution_time: Avg resolution time
|
||||
label_csv:
|
||||
label_title: Label
|
||||
conversations_count: No. of conversations
|
||||
avg_first_response_time: Avg first response time
|
||||
avg_resolution_time: Avg resolution time
|
||||
avg_reply_time: Avg reply time
|
||||
resolution_count: Resolution Count
|
||||
team_csv:
|
||||
team_name: Team name
|
||||
conversations_count: Conversations count
|
||||
avg_first_response_time: Avg first response time
|
||||
avg_resolution_time: Avg resolution time
|
||||
resolution_count: Resolution Count
|
||||
avg_customer_waiting_time: Avg customer waiting time
|
||||
conversation_traffic_csv:
|
||||
timezone: Timezone
|
||||
sla_csv:
|
||||
conversation_id: Conversation ID
|
||||
sla_policy_breached: SLA Policy
|
||||
assignee: Assignee
|
||||
team: Team
|
||||
inbox: Inbox
|
||||
labels: Labels
|
||||
conversation_link: Link to the Conversation
|
||||
breached_events: Breached Events
|
||||
default_group_by: day
|
||||
csat:
|
||||
headers:
|
||||
contact_name: Contact Name
|
||||
contact_email_address: Contact Email Address
|
||||
contact_phone_number: Contact Phone Number
|
||||
link_to_the_conversation: Link to the conversation
|
||||
agent_name: Agent Name
|
||||
rating: Rating
|
||||
feedback: Feedback Comment
|
||||
recorded_at: Recorded date
|
||||
notifications:
|
||||
notification_title:
|
||||
conversation_creation: 'A conversation (#%{display_id}) has been created in %{inbox_name}'
|
||||
conversation_assignment: 'A conversation (#%{display_id}) has been assigned to you'
|
||||
assigned_conversation_new_message: 'A new message is created in conversation (#%{display_id})'
|
||||
conversation_mention: 'You have been mentioned in conversation (#%{display_id})'
|
||||
sla_missed_first_response: 'SLA target first response missed for conversation (#%{display_id})'
|
||||
sla_missed_next_response: 'SLA target next response missed for conversation (#%{display_id})'
|
||||
sla_missed_resolution: 'SLA target resolution missed for conversation (#%{display_id})'
|
||||
attachment: 'Attachment'
|
||||
no_content: 'No content'
|
||||
conversations:
|
||||
captain:
|
||||
handoff: 'Transferring to another agent for further assistance.'
|
||||
messages:
|
||||
instagram_story_content: '%{story_sender} mentioned you in the story: '
|
||||
instagram_deleted_story_content: This story is no longer available.
|
||||
instagram_shared_story_content: 'Shared story'
|
||||
instagram_shared_post_content: 'Shared post'
|
||||
deleted: This message was deleted
|
||||
whatsapp:
|
||||
list_button_label: 'Choose an item'
|
||||
delivery_status:
|
||||
error_code: '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}'
|
||||
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}'
|
||||
open: 'Conversation was reopened by %{user_name}'
|
||||
pending: 'Conversation was marked as pending by %{user_name}'
|
||||
snoozed: 'Conversation was snoozed by %{user_name}'
|
||||
auto_resolved_days: 'Conversation was marked resolved by system due to %{count} days of inactivity'
|
||||
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'
|
||||
system_auto_open: System reopened the conversation due to a new incoming message.
|
||||
priority:
|
||||
added: '%{user_name} set the priority to %{new_priority}'
|
||||
updated: '%{user_name} changed the priority from %{old_priority} to %{new_priority}'
|
||||
removed: '%{user_name} removed the priority'
|
||||
assignee:
|
||||
self_assigned: '%{user_name} self-assigned this conversation'
|
||||
assigned: 'Assigned to %{assignee_name} by %{user_name}'
|
||||
removed: 'Conversation unassigned by %{user_name}'
|
||||
team:
|
||||
assigned: 'Assigned to %{team_name} by %{user_name}'
|
||||
assigned_with_assignee: 'Assigned to %{assignee_name} via %{team_name} by %{user_name}'
|
||||
removed: 'Unassigned from %{team_name} by %{user_name}'
|
||||
labels:
|
||||
added: '%{user_name} added %{labels}'
|
||||
removed: '%{user_name} removed %{labels}'
|
||||
sla:
|
||||
added: '%{user_name} added SLA policy %{sla_name}'
|
||||
removed: '%{user_name} removed SLA policy %{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}'
|
||||
csat:
|
||||
not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions'
|
||||
auto_resolve:
|
||||
not_sent_due_to_messaging_window: 'Auto-resolve message not sent due to outgoing message restrictions'
|
||||
muted: '%{user_name} has muted the conversation'
|
||||
unmuted: '%{user_name} has unmuted the conversation'
|
||||
auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.'
|
||||
templates:
|
||||
greeting_message_body: '%{account_name} typically replies in a few hours.'
|
||||
ways_to_reach_you_message_body: 'Give the team a way to reach you.'
|
||||
email_input_box_message_body: 'Get notified by email'
|
||||
csat_input_message_body: 'Please rate the conversation'
|
||||
reply:
|
||||
email:
|
||||
header:
|
||||
notifications: 'Notifications'
|
||||
from_with_name: '%{assignee_name} from %{inbox_name} <%{from_email}>'
|
||||
reply_with_name: '%{assignee_name} from %{inbox_name} <reply+%{reply_email}>'
|
||||
friendly_name: '%{sender_name} from %{business_name} <%{from_email}>'
|
||||
professional_name: '%{business_name} <%{from_email}>'
|
||||
channel_email:
|
||||
header:
|
||||
reply_with_name: '%{assignee_name} from %{inbox_name} <%{from_email}>'
|
||||
reply_with_inbox_name: '%{inbox_name} <%{from_email}>'
|
||||
email_subject: 'New messages on this conversation'
|
||||
transcript_subject: 'Conversation Transcript'
|
||||
survey:
|
||||
response: 'Please rate this conversation, %{link}'
|
||||
contacts:
|
||||
online:
|
||||
delete: '%{contact_name} is Online, please try again later'
|
||||
integration_apps:
|
||||
#Note: webhooks and dashboard_apps don't need short_description as they use different modal components
|
||||
dashboard_apps:
|
||||
name: 'Dashboard Apps'
|
||||
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.'
|
||||
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.'
|
||||
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: 'Webhooks'
|
||||
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.'
|
||||
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.'
|
||||
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.'
|
||||
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'
|
||||
short_description: 'Create and link Linear issues directly from conversations.'
|
||||
description: 'Create issues in Linear directly from your conversation window. Alternatively, link existing Linear issues for a more streamlined and efficient issue tracking process.'
|
||||
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.'
|
||||
shopify:
|
||||
name: 'Shopify'
|
||||
short_description: 'Access order details and customer data from your Shopify store.'
|
||||
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.'
|
||||
captain:
|
||||
copilot_message_required: Message is required
|
||||
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'
|
||||
invalid_tool_call: 'Invalid tool call'
|
||||
tool_not_available: '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}'
|
||||
custom_tool:
|
||||
slug_generation_failed: 'Unable to generate unique slug after 5 attempts'
|
||||
public_portal:
|
||||
search:
|
||||
search_placeholder: Search for article by title or body...
|
||||
empty_placeholder: No results found.
|
||||
loading_placeholder: Searching...
|
||||
results_title: Search results
|
||||
toc_header: 'On this page'
|
||||
hero:
|
||||
sub_title: Search for the articles here or browse the categories below.
|
||||
common:
|
||||
home: Home
|
||||
last_updated_on: Last updated on %{last_updated_on}
|
||||
view_all_articles: View all
|
||||
article: article
|
||||
articles: articles
|
||||
author: author
|
||||
authors: authors
|
||||
other: other
|
||||
others: others
|
||||
by: By
|
||||
no_articles: There are no articles here
|
||||
footer:
|
||||
made_with: Made with
|
||||
header:
|
||||
go_to_homepage: Website
|
||||
visit_website: Visit website
|
||||
appearance:
|
||||
system: System
|
||||
light: Light
|
||||
dark: Dark
|
||||
featured_articles: Featured Articles
|
||||
uncategorized: Uncategorized
|
||||
404:
|
||||
title: Page not found
|
||||
description: We couldn't find the page you were looking for.
|
||||
back_to_home: Go to home page
|
||||
slack_unfurl:
|
||||
fields:
|
||||
name: Name
|
||||
email: Email
|
||||
phone_number: Phone
|
||||
company_name: Company
|
||||
inbox_name: Inbox
|
||||
inbox_type: Inbox Type
|
||||
button: Open conversation
|
||||
time_units:
|
||||
days:
|
||||
one: '%{count} day'
|
||||
other: '%{count} days'
|
||||
hours:
|
||||
one: '%{count} hour'
|
||||
other: '%{count} hours'
|
||||
minutes:
|
||||
one: '%{count} minute'
|
||||
other: '%{count} minutes'
|
||||
seconds:
|
||||
one: '%{count} second'
|
||||
other: '%{count} seconds'
|
||||
automation:
|
||||
system_name: 'Automation System'
|
||||
crm:
|
||||
no_message: 'No messages in conversation'
|
||||
attachment: '[Attachment: %{type}]'
|
||||
no_content: '[No content]'
|
||||
created_activity: |
|
||||
New conversation started on %{brand_name}
|
||||
|
||||
Channel: %{channel_info}
|
||||
Created: %{formatted_creation_time}
|
||||
Conversation ID: %{display_id}
|
||||
View in %{brand_name}: %{url}
|
||||
transcript_activity: |
|
||||
Conversation Transcript from %{brand_name}
|
||||
|
||||
Channel: %{channel_info}
|
||||
Conversation ID: %{display_id}
|
||||
View in %{brand_name}: %{url}
|
||||
|
||||
Transcript:
|
||||
%{format_messages}
|
||||
agent_capacity_policy:
|
||||
inbox_already_assigned: 'Inbox has already been assigned to this policy'
|
||||
portals:
|
||||
send_instructions:
|
||||
email_required: 'Email is required'
|
||||
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}'
|
||||
ssl_status:
|
||||
custom_domain_not_configured: 'Custom domain is not configured'
|
||||
440
research/chatwoot/config/locales/nl.yml
Normal file
440
research/chatwoot/config/locales/nl.yml
Normal file
@@ -0,0 +1,440 @@
|
||||
#Files in the config/locales directory are used for internationalization
|
||||
#and are automatically loaded by Rails. If you want to use locales other
|
||||
#than English, add the necessary files in this directory.
|
||||
#To use the locales, use `I18n.t`:
|
||||
#I18n.t 'hello'
|
||||
#In views, this is aliased to just `t`:
|
||||
#<%= t('hello') %>
|
||||
#To use a different locale, set it with `I18n.locale`:
|
||||
#I18n.locale = :es
|
||||
#This would use the information in config/locales/es.yml.
|
||||
#The following keys must be escaped otherwise they will not be retrieved by
|
||||
#the default I18n backend:
|
||||
#true, false, on, off, yes, no
|
||||
#Instead, surround them with single quotes.
|
||||
#en:
|
||||
#'true': 'foo'
|
||||
#To learn more, please read the Rails Internationalization guide
|
||||
#available at https://guides.rubyonrails.org/i18n.html.
|
||||
nl:
|
||||
hello: 'Hallo wereld'
|
||||
inbox:
|
||||
reauthorization:
|
||||
success: 'Channel reauthorized successfully'
|
||||
not_required: 'Reauthorization is not required for this inbox'
|
||||
invalid_channel: 'Invalid channel type for reauthorization'
|
||||
auth:
|
||||
saml:
|
||||
invalid_email: 'Voer een geldig e-mailadres in'
|
||||
authentication_failed: 'Authentication failed. Please check your credentials and try again.'
|
||||
messages:
|
||||
reset_password_success: Woot! Verzoek om wachtwoord te resetten is gelukt. Controleer je e-mail voor instructies.
|
||||
reset_password_failure: Oh ho! We konden geen gebruiker vinden met het opgegeven e-mailadres.
|
||||
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.
|
||||
inbox_deletetion_response: Uw verzoek tot verwijdering binnen de inbox zal binnen enige tijd worden verwerkt.
|
||||
errors:
|
||||
validations:
|
||||
presence: mag niet leeg zijn
|
||||
webhook:
|
||||
invalid: Ongeldige gebeurtenissen
|
||||
signup:
|
||||
disposable_email: Wij staan geen verwijderbare e-mails toe
|
||||
blocked_domain: Dit domein is niet toegestaan. Als u denkt dat dit een vergissing is, neem dan contact op met de klantenservice.
|
||||
invalid_email: Je hebt een ongeldig e-mailadres ingevoerd
|
||||
email_already_exists: 'Je hebt je al aangemeld voor een account bij %{email}'
|
||||
invalid_params: 'Ongeldig zijn, controleer de aanmeldingsparameters en probeer het opnieuw'
|
||||
failed: Aanmelden mislukt
|
||||
assignment_policy:
|
||||
not_found: Assignment policy not found
|
||||
attachments:
|
||||
invalid: Invalid attachment
|
||||
saml:
|
||||
feature_not_enabled: SAML feature not enabled for this account
|
||||
sso_not_enabled: SAML SSO is not enabled for this installation
|
||||
data_import:
|
||||
data_type:
|
||||
invalid: Ongeldig datatype
|
||||
contacts:
|
||||
import:
|
||||
failed: Bestand is leeg
|
||||
export:
|
||||
success: We will notify you once contacts export file is ready to view.
|
||||
email:
|
||||
invalid: Ongeldig email
|
||||
phone_number:
|
||||
invalid: moet in e164-formaat zijn
|
||||
companies:
|
||||
domain:
|
||||
invalid: must be a valid domain name
|
||||
search:
|
||||
query_missing: Specify search string with parameter q
|
||||
messages:
|
||||
search:
|
||||
time_range_limit_exceeded: 'Search is limited to the last %{days} days'
|
||||
categories:
|
||||
locale:
|
||||
unique: moet uniek zijn in de categorie en portal
|
||||
dyte:
|
||||
invalid_message_type: 'Invalid message type. Action not permitted'
|
||||
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.'
|
||||
phone_number_already_exists: 'Channel already exists for this phone number: %{phone_number}, please contact support if the error persists'
|
||||
reauthorization:
|
||||
generic: 'Failed to reauthorize WhatsApp. Please try again.'
|
||||
not_supported: 'Reauthorization is not supported for this type of WhatsApp channel.'
|
||||
inboxes:
|
||||
imap:
|
||||
socket_error: Controleer de netwerkverbinding, IMAP-adres en probeer het opnieuw.
|
||||
no_response_error: Controleer de IMAP-gegevens en probeer het opnieuw.
|
||||
host_unreachable_error: Host onbereikbaar, controleer het IMAP-adres, IMAP-poort en probeer het opnieuw.
|
||||
connection_timed_out_error: Verbinding time-out voor %{address}:%{port}
|
||||
connection_closed_error: Verbinding verbroken.
|
||||
validations:
|
||||
name: mag niet beginnen of eindigen met symbolen, en mag geen < > / \ @ karakters hebben.
|
||||
custom_filters:
|
||||
number_of_records: Limit reached. The maximum number of allowed custom filters for a user per account is 1000.
|
||||
invalid_attribute: Invalid attribute key - [%{key}]. The key should be one of [%{allowed_keys}] or a custom attribute defined in the account.
|
||||
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.
|
||||
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.
|
||||
topup:
|
||||
credits_required: Credits amount is required
|
||||
invalid_credits: Invalid credits amount
|
||||
invalid_option: Invalid topup option
|
||||
plan_not_eligible: Top-ups are only available for paid plans. Please upgrade your plan first.
|
||||
stripe_customer_not_configured: Stripe customer not configured
|
||||
no_payment_method: No payment methods found. Please add a payment method before making a purchase.
|
||||
profile:
|
||||
mfa:
|
||||
enabled: MFA enabled successfully
|
||||
disabled: MFA disabled successfully
|
||||
account_saml_settings:
|
||||
invalid_certificate: must be a valid X.509 certificate in PEM format
|
||||
reports:
|
||||
period: Rapportering van %{since} tot %{until}
|
||||
utc_warning: The report generated is in UTC timezone
|
||||
agent_csv:
|
||||
agent_name: Agent naam
|
||||
conversations_count: Assigned conversations
|
||||
avg_first_response_time: Avg first response time
|
||||
avg_resolution_time: Avg resolution time
|
||||
resolution_count: Aantal Resoluties
|
||||
avg_customer_waiting_time: Avg customer waiting time
|
||||
inbox_csv:
|
||||
inbox_name: Naam postvak
|
||||
inbox_type: Inbox type
|
||||
conversations_count: Aantal conversaties
|
||||
avg_first_response_time: Avg first response time
|
||||
avg_resolution_time: Avg resolution time
|
||||
label_csv:
|
||||
label_title: Label
|
||||
conversations_count: Aantal conversaties
|
||||
avg_first_response_time: Avg first response time
|
||||
avg_resolution_time: Avg resolution time
|
||||
avg_reply_time: Avg reply time
|
||||
resolution_count: Aantal Resoluties
|
||||
team_csv:
|
||||
team_name: Team Naam
|
||||
conversations_count: Aantal gesprekken
|
||||
avg_first_response_time: Avg first response time
|
||||
avg_resolution_time: Avg resolution time
|
||||
resolution_count: Aantal Resoluties
|
||||
avg_customer_waiting_time: Avg customer waiting time
|
||||
conversation_traffic_csv:
|
||||
timezone: Timezone
|
||||
sla_csv:
|
||||
conversation_id: Conversation ID
|
||||
sla_policy_breached: SLA Policy
|
||||
assignee: Assignee
|
||||
team: Team
|
||||
inbox: Postvak In
|
||||
labels: Labelen
|
||||
conversation_link: Link to the Conversation
|
||||
breached_events: Breached Events
|
||||
default_group_by: dag
|
||||
csat:
|
||||
headers:
|
||||
contact_name: Contact Naam
|
||||
contact_email_address: Contact e-mailadres
|
||||
contact_phone_number: Contactpersoon telefoonnummer
|
||||
link_to_the_conversation: Link naar gesprek
|
||||
agent_name: Naam medewerker
|
||||
rating: Beoordeling
|
||||
feedback: Feedback Opmerking
|
||||
recorded_at: Datum opgenomen
|
||||
notifications:
|
||||
notification_title:
|
||||
conversation_creation: 'A conversation (#%{display_id}) has been created in %{inbox_name}'
|
||||
conversation_assignment: 'A conversation (#%{display_id}) has been assigned to you'
|
||||
assigned_conversation_new_message: 'A new message is created in conversation (#%{display_id})'
|
||||
conversation_mention: 'You have been mentioned in conversation (#%{display_id})'
|
||||
sla_missed_first_response: 'SLA target first response missed for conversation (#%{display_id})'
|
||||
sla_missed_next_response: 'SLA target next response missed for conversation (#%{display_id})'
|
||||
sla_missed_resolution: 'SLA target resolution missed for conversation (#%{display_id})'
|
||||
attachment: 'Attachment'
|
||||
no_content: 'No content'
|
||||
conversations:
|
||||
captain:
|
||||
handoff: 'Transferring to another agent for further assistance.'
|
||||
messages:
|
||||
instagram_story_content: '%{story_sender} heeft je genoemd in het verhaal: '
|
||||
instagram_deleted_story_content: Dit verhaal is niet meer beschikbaar.
|
||||
instagram_shared_story_content: 'Shared story'
|
||||
instagram_shared_post_content: 'Shared post'
|
||||
deleted: Dit bericht werd verwijderd
|
||||
whatsapp:
|
||||
list_button_label: 'Choose an item'
|
||||
delivery_status:
|
||||
error_code: '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}'
|
||||
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}'
|
||||
open: 'Gesprek werd heropend door %{user_name}'
|
||||
pending: 'Gesprek werd gemarkeerd als in afwachting door %{user_name}'
|
||||
snoozed: 'Gesprek werd gesluimerd door %{user_name}'
|
||||
auto_resolved_days: 'Gesprek werd door systeem gemarkeerd als opgelost na %{count} dagen inactiviteit'
|
||||
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'
|
||||
system_auto_open: System reopened the conversation due to a new incoming message.
|
||||
priority:
|
||||
added: '%{user_name} set the priority to %{new_priority}'
|
||||
updated: '%{user_name} changed the priority from %{old_priority} to %{new_priority}'
|
||||
removed: '%{user_name} removed the priority'
|
||||
assignee:
|
||||
self_assigned: '%{user_name} heeft dit gesprek aan zichzelf toegewezen'
|
||||
assigned: 'Toegewezen aan %{assignee_name} door %{user_name}'
|
||||
removed: 'Gesprek niet toegewezen door %{user_name}'
|
||||
team:
|
||||
assigned: 'Toegewezen aan %{team_name} door %{user_name}'
|
||||
assigned_with_assignee: 'Toegewezen aan %{assignee_name} via %{team_name} door %{user_name}'
|
||||
removed: 'Unassigned from %{team_name} by %{user_name}'
|
||||
labels:
|
||||
added: '%{user_name} added %{labels}'
|
||||
removed: '%{user_name} removed %{labels}'
|
||||
sla:
|
||||
added: '%{user_name} added SLA policy %{sla_name}'
|
||||
removed: '%{user_name} removed SLA policy %{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}'
|
||||
csat:
|
||||
not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions'
|
||||
auto_resolve:
|
||||
not_sent_due_to_messaging_window: 'Auto-resolve message not sent due to outgoing message restrictions'
|
||||
muted: '%{user_name} has muted the conversation'
|
||||
unmuted: '%{user_name} has unmuted the conversation'
|
||||
auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.'
|
||||
templates:
|
||||
greeting_message_body: '%{account_name} reageert meestal binnen een paar uur.'
|
||||
ways_to_reach_you_message_body: 'Geef het team een manier om je te bereiken.'
|
||||
email_input_box_message_body: 'Ontvang een melding via e-mail'
|
||||
csat_input_message_body: 'Please rate the conversation'
|
||||
reply:
|
||||
email:
|
||||
header:
|
||||
notifications: 'Notifications'
|
||||
from_with_name: '%{assignee_name} from %{inbox_name} <%{from_email}>'
|
||||
reply_with_name: '%{assignee_name} from %{inbox_name} <reply+%{reply_email}>'
|
||||
friendly_name: '%{sender_name} from %{business_name} <%{from_email}>'
|
||||
professional_name: '%{business_name} <%{from_email}>'
|
||||
channel_email:
|
||||
header:
|
||||
reply_with_name: '%{assignee_name} from %{inbox_name} <%{from_email}>'
|
||||
reply_with_inbox_name: '%{inbox_name} <%{from_email}>'
|
||||
email_subject: 'New messages on this conversation'
|
||||
transcript_subject: 'Conversation Transcript'
|
||||
survey:
|
||||
response: 'Beoordeel het gesprek, %{link}'
|
||||
contacts:
|
||||
online:
|
||||
delete: '%{contact_name} is Online, please try again later'
|
||||
integration_apps:
|
||||
#Note: webhooks and dashboard_apps don't need short_description as they use different modal components
|
||||
dashboard_apps:
|
||||
name: 'Dashboard apps'
|
||||
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.'
|
||||
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.'
|
||||
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: 'Webhooks'
|
||||
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.'
|
||||
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.'
|
||||
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.'
|
||||
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'
|
||||
short_description: 'Create and link Linear issues directly from conversations.'
|
||||
description: 'Create issues in Linear directly from your conversation window. Alternatively, link existing Linear issues for a more streamlined and efficient issue tracking process.'
|
||||
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.'
|
||||
shopify:
|
||||
name: 'Shopify'
|
||||
short_description: 'Access order details and customer data from your Shopify store.'
|
||||
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.'
|
||||
captain:
|
||||
copilot_message_required: Bericht is vereist
|
||||
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'
|
||||
invalid_tool_call: 'Invalid tool call'
|
||||
tool_not_available: '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}'
|
||||
custom_tool:
|
||||
slug_generation_failed: 'Unable to generate unique slug after 5 attempts'
|
||||
public_portal:
|
||||
search:
|
||||
search_placeholder: Search for article by title or body...
|
||||
empty_placeholder: Geen resultaten gevonden.
|
||||
loading_placeholder: Zoeken...
|
||||
results_title: Zoekresultaten
|
||||
toc_header: 'Op deze pagina'
|
||||
hero:
|
||||
sub_title: Zoek hier naar de artikelen of blader door de onderstaande categorieën.
|
||||
common:
|
||||
home: Startpagina
|
||||
last_updated_on: Laatst geüpdatet op %{last_updated_on}
|
||||
view_all_articles: Alles weergeven
|
||||
article: artikel
|
||||
articles: articles
|
||||
author: author
|
||||
authors: authors
|
||||
other: other
|
||||
others: others
|
||||
by: By
|
||||
no_articles: There are no articles here
|
||||
footer:
|
||||
made_with: Mogelijk gemaakt door
|
||||
header:
|
||||
go_to_homepage: Website
|
||||
visit_website: Visit website
|
||||
appearance:
|
||||
system: Systeem
|
||||
light: Light
|
||||
dark: Dark
|
||||
featured_articles: Uitgelichte artikelen
|
||||
uncategorized: Uncategorized
|
||||
404:
|
||||
title: Page not found
|
||||
description: We couldn't find the page you were looking for.
|
||||
back_to_home: Go to home page
|
||||
slack_unfurl:
|
||||
fields:
|
||||
name: Naam
|
||||
email: E-mailadres
|
||||
phone_number: Phone
|
||||
company_name: Bedrijfsnaam
|
||||
inbox_name: Postvak In
|
||||
inbox_type: Inbox Type
|
||||
button: Open conversation
|
||||
time_units:
|
||||
days:
|
||||
one: '%{count} day'
|
||||
other: '%{count} days'
|
||||
hours:
|
||||
one: '%{count} hour'
|
||||
other: '%{count} hours'
|
||||
minutes:
|
||||
one: '%{count} minute'
|
||||
other: '%{count} minutes'
|
||||
seconds:
|
||||
one: '%{count} second'
|
||||
other: '%{count} seconds'
|
||||
automation:
|
||||
system_name: 'Automation System'
|
||||
crm:
|
||||
no_message: 'No messages in conversation'
|
||||
attachment: '[Attachment: %{type}]'
|
||||
no_content: '[No content]'
|
||||
created_activity: |
|
||||
New conversation started on %{brand_name}
|
||||
|
||||
Channel: %{channel_info}
|
||||
Created: %{formatted_creation_time}
|
||||
Conversation ID: %{display_id}
|
||||
View in %{brand_name}: %{url}
|
||||
transcript_activity: |
|
||||
Conversation Transcript from %{brand_name}
|
||||
|
||||
Channel: %{channel_info}
|
||||
Conversation ID: %{display_id}
|
||||
View in %{brand_name}: %{url}
|
||||
|
||||
Transcript:
|
||||
%{format_messages}
|
||||
agent_capacity_policy:
|
||||
inbox_already_assigned: 'Inbox has already been assigned to this policy'
|
||||
portals:
|
||||
send_instructions:
|
||||
email_required: 'E-mail is vereist'
|
||||
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}'
|
||||
ssl_status:
|
||||
custom_domain_not_configured: 'Custom domain is not configured'
|
||||
440
research/chatwoot/config/locales/no.yml
Normal file
440
research/chatwoot/config/locales/no.yml
Normal file
@@ -0,0 +1,440 @@
|
||||
#Files in the config/locales directory are used for internationalization
|
||||
#and are automatically loaded by Rails. If you want to use locales other
|
||||
#than English, add the necessary files in this directory.
|
||||
#To use the locales, use `I18n.t`:
|
||||
#I18n.t 'hello'
|
||||
#In views, this is aliased to just `t`:
|
||||
#<%= t('hello') %>
|
||||
#To use a different locale, set it with `I18n.locale`:
|
||||
#I18n.locale = :es
|
||||
#This would use the information in config/locales/es.yml.
|
||||
#The following keys must be escaped otherwise they will not be retrieved by
|
||||
#the default I18n backend:
|
||||
#true, false, on, off, yes, no
|
||||
#Instead, surround them with single quotes.
|
||||
#en:
|
||||
#'true': 'foo'
|
||||
#To learn more, please read the Rails Internationalization guide
|
||||
#available at https://guides.rubyonrails.org/i18n.html.
|
||||
"no":
|
||||
hello: 'Hallo, verden'
|
||||
inbox:
|
||||
reauthorization:
|
||||
success: 'Channel reauthorized successfully'
|
||||
not_required: 'Reauthorization is not required for this inbox'
|
||||
invalid_channel: 'Invalid channel type for reauthorization'
|
||||
auth:
|
||||
saml:
|
||||
invalid_email: 'Vennligst skriv inn en gyldig e-postadresse'
|
||||
authentication_failed: 'Authentication failed. Please check your credentials and try again.'
|
||||
messages:
|
||||
reset_password_success: Woot! Forespørsel om tilbakestilling av passord er vellykket. Sjekk innboksen for instruksjoner.
|
||||
reset_password_failure: Uff da! Vi fant ingen bruker med den angitte eposten.
|
||||
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.
|
||||
inbox_deletetion_response: Innboksen din slettingsforespørsel vil bli behandlet i løpet av en periode.
|
||||
errors:
|
||||
validations:
|
||||
presence: kan ikke være tom
|
||||
webhook:
|
||||
invalid: ugyldige hendelser
|
||||
signup:
|
||||
disposable_email: Vi tillater ikke engangs e-poster
|
||||
blocked_domain: Dette domenet er ikke tillatt. Hvis du tror dette er en feil, vennligst kontakt kundestøtte.
|
||||
invalid_email: Du har angitt en ugyldig e-post
|
||||
email_already_exists: 'Du har allerede registrert en konto med %{email}'
|
||||
invalid_params: 'Ugyldig registrering, sjekk registrerings-parametere og prøv på nytt'
|
||||
failed: Registrering mislyktes
|
||||
assignment_policy:
|
||||
not_found: Assignment policy not found
|
||||
attachments:
|
||||
invalid: Invalid attachment
|
||||
saml:
|
||||
feature_not_enabled: SAML feature not enabled for this account
|
||||
sso_not_enabled: SAML SSO is not enabled for this installation
|
||||
data_import:
|
||||
data_type:
|
||||
invalid: Ugyldig datatype
|
||||
contacts:
|
||||
import:
|
||||
failed: Filen er blank
|
||||
export:
|
||||
success: Vi varsler deg når kontaktene tar eksport er klar til visning.
|
||||
email:
|
||||
invalid: Ugyldig epost
|
||||
phone_number:
|
||||
invalid: skal være i e164-format
|
||||
companies:
|
||||
domain:
|
||||
invalid: must be a valid domain name
|
||||
search:
|
||||
query_missing: Specify search string with parameter q
|
||||
messages:
|
||||
search:
|
||||
time_range_limit_exceeded: 'Search is limited to the last %{days} days'
|
||||
categories:
|
||||
locale:
|
||||
unique: må være unikt i kategorien og portalen
|
||||
dyte:
|
||||
invalid_message_type: 'Ugyldig meldingstype. Handlingen er ikke tillatt'
|
||||
slack:
|
||||
invalid_channel_id: 'Ugyldig slack kanal. Vennligst prøv på nytt'
|
||||
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.'
|
||||
phone_number_already_exists: 'Channel already exists for this phone number: %{phone_number}, please contact support if the error persists'
|
||||
reauthorization:
|
||||
generic: 'Failed to reauthorize WhatsApp. Please try again.'
|
||||
not_supported: 'Reauthorization is not supported for this type of WhatsApp channel.'
|
||||
inboxes:
|
||||
imap:
|
||||
socket_error: Kontroller nettverkstilkoblingen, IMAP-adressen og prøv på nytt.
|
||||
no_response_error: Vennligst sjekk IMAP påloggingsinformasjonen, og prøv på nytt.
|
||||
host_unreachable_error: Verten er ikke tilgjengelig. Vennligst kontroller IMAP-adressen, IMAP-porten og prøv på nytt.
|
||||
connection_timed_out_error: Tilkobling ble tidsavbrutt for %{address}:%{port}
|
||||
connection_closed_error: Forbindelsen ble lukket.
|
||||
validations:
|
||||
name: ikke kan starte eller slutte med symboler, og den kan ikke ha < > / \ @ tegn.
|
||||
custom_filters:
|
||||
number_of_records: Grense nådd. Maksimalt antall tillatte filtre for en bruker per konto er 1000.
|
||||
invalid_attribute: Ugyldig attributtnøkkel - [%{key}]. Nøkkelen bør være en av [%{allowed_keys}] eller en egendefinert attributt definert på kontoen.
|
||||
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.
|
||||
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.
|
||||
topup:
|
||||
credits_required: Credits amount is required
|
||||
invalid_credits: Invalid credits amount
|
||||
invalid_option: Invalid topup option
|
||||
plan_not_eligible: Top-ups are only available for paid plans. Please upgrade your plan first.
|
||||
stripe_customer_not_configured: Stripe customer not configured
|
||||
no_payment_method: No payment methods found. Please add a payment method before making a purchase.
|
||||
profile:
|
||||
mfa:
|
||||
enabled: MFA enabled successfully
|
||||
disabled: MFA disabled successfully
|
||||
account_saml_settings:
|
||||
invalid_certificate: must be a valid X.509 certificate in PEM format
|
||||
reports:
|
||||
period: Rapporteringsperiode %{since} til %{until}
|
||||
utc_warning: Rapporten generert er i UTC tidssone
|
||||
agent_csv:
|
||||
agent_name: Agent navn
|
||||
conversations_count: Tilordnet samtaler
|
||||
avg_first_response_time: Første svartid
|
||||
avg_resolution_time: Gjennomsnittstid for løsning
|
||||
resolution_count: Antall løsninger
|
||||
avg_customer_waiting_time: Kunden i snitt venter
|
||||
inbox_csv:
|
||||
inbox_name: Navn på innboks
|
||||
inbox_type: Innboks type
|
||||
conversations_count: Antall samtaler
|
||||
avg_first_response_time: Første svartid
|
||||
avg_resolution_time: Gjennomsnittstid for løsning
|
||||
label_csv:
|
||||
label_title: Etiketter
|
||||
conversations_count: Antall samtaler
|
||||
avg_first_response_time: Første svartid
|
||||
avg_resolution_time: Gjennomsnittstid for løsning
|
||||
avg_reply_time: Avg reply time
|
||||
resolution_count: Antall løsninger
|
||||
team_csv:
|
||||
team_name: Gruppe navn
|
||||
conversations_count: Antall samtaler
|
||||
avg_first_response_time: Første svartid
|
||||
avg_resolution_time: Gjennomsnittstid for løsning
|
||||
resolution_count: Antall løsninger
|
||||
avg_customer_waiting_time: Gjennomsnittlig ventetid for kunde
|
||||
conversation_traffic_csv:
|
||||
timezone: Tidssone
|
||||
sla_csv:
|
||||
conversation_id: Samtale ID
|
||||
sla_policy_breached: SLA Policy
|
||||
assignee: Agent
|
||||
team: Gruppe
|
||||
inbox: Innboks
|
||||
labels: Etiketter
|
||||
conversation_link: Lenke til samtalen
|
||||
breached_events: Brytte hendelser
|
||||
default_group_by: dag
|
||||
csat:
|
||||
headers:
|
||||
contact_name: Navn på kontakt
|
||||
contact_email_address: E-postadresse for kontakt
|
||||
contact_phone_number: Kontakt telefonnummer
|
||||
link_to_the_conversation: Lenke til samtalen
|
||||
agent_name: Agent navn
|
||||
rating: Vurdering
|
||||
feedback: Tilbakemelding
|
||||
recorded_at: Registrert dato
|
||||
notifications:
|
||||
notification_title:
|
||||
conversation_creation: 'En samtale (#%{display_id}) har blitt opprettet i %{inbox_name}'
|
||||
conversation_assignment: 'En samtale (#%{display_id}) er tildelt deg'
|
||||
assigned_conversation_new_message: 'En ny melding er opprettet i samtale (#%{display_id})'
|
||||
conversation_mention: 'Du har blitt nevnt i samtale (#%{display_id})'
|
||||
sla_missed_first_response: 'SLA mål brutt: første svar for samtale (#%{display_id})'
|
||||
sla_missed_next_response: 'SLA mål brutt: neste svar for samtale (#%{display_id})'
|
||||
sla_missed_resolution: 'SLA mål brutt: løsning for samtale (#%{display_id})'
|
||||
attachment: 'Vedlegg'
|
||||
no_content: 'Ingen innhold'
|
||||
conversations:
|
||||
captain:
|
||||
handoff: 'Transferring to another agent for further assistance.'
|
||||
messages:
|
||||
instagram_story_content: '%{story_sender} nevnte deg i historien: '
|
||||
instagram_deleted_story_content: Denne historien er ikke lenger tilgjengelig.
|
||||
instagram_shared_story_content: 'Shared story'
|
||||
instagram_shared_post_content: 'Shared post'
|
||||
deleted: Denne meldingen er slettet
|
||||
whatsapp:
|
||||
list_button_label: 'Choose an item'
|
||||
delivery_status:
|
||||
error_code: 'Feilkode: %{error_code}'
|
||||
activity:
|
||||
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}'
|
||||
open: 'Samtalen ble gjenåpnet av %{user_name}'
|
||||
pending: 'Conversation was marked as pending by %{user_name}'
|
||||
snoozed: 'Conversation was snoozed by %{user_name}'
|
||||
auto_resolved_days: 'Samtale ble automatisk merket løst på grunn av %{count} dager med inaktivitet'
|
||||
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'
|
||||
system_auto_open: System reopened the conversation due to a new incoming message.
|
||||
priority:
|
||||
added: '%{user_name} set the priority to %{new_priority}'
|
||||
updated: '%{user_name} changed the priority from %{old_priority} to %{new_priority}'
|
||||
removed: '%{user_name} removed the priority'
|
||||
assignee:
|
||||
self_assigned: '%{user_name} tilordnet seg denne samtalen'
|
||||
assigned: 'Tildelt til %{assignee_name} av %{user_name}'
|
||||
removed: '%{user_name} fjernet tildelingen til samtalen'
|
||||
team:
|
||||
assigned: 'Tildelt til %{team_name} av %{user_name}'
|
||||
assigned_with_assignee: 'Assigned to %{assignee_name} via %{team_name} by %{user_name}'
|
||||
removed: 'Unassigned from %{team_name} by %{user_name}'
|
||||
labels:
|
||||
added: '%{user_name} la til %{labels}'
|
||||
removed: '%{user_name} fjernet %{labels}'
|
||||
sla:
|
||||
added: '%{user_name} added SLA policy %{sla_name}'
|
||||
removed: '%{user_name} removed SLA policy %{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}'
|
||||
csat:
|
||||
not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions'
|
||||
auto_resolve:
|
||||
not_sent_due_to_messaging_window: 'Auto-resolve message not sent due to outgoing message restrictions'
|
||||
muted: '%{user_name} har dempet samtalen'
|
||||
unmuted: '%{user_name} har opphevet dempingen av samtalen'
|
||||
auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.'
|
||||
templates:
|
||||
greeting_message_body: '%{account_name} svarer vanligvis innen et par timer.'
|
||||
ways_to_reach_you_message_body: 'Gi oss en måte å ta kontakt med deg på.'
|
||||
email_input_box_message_body: 'Få beskjed via e-post'
|
||||
csat_input_message_body: 'Please rate the conversation'
|
||||
reply:
|
||||
email:
|
||||
header:
|
||||
notifications: 'Varsler'
|
||||
from_with_name: '%{assignee_name} from %{inbox_name} <%{from_email}>'
|
||||
reply_with_name: '%{assignee_name} from %{inbox_name} <reply+%{reply_email}>'
|
||||
friendly_name: '%{sender_name} from %{business_name} <%{from_email}>'
|
||||
professional_name: '%{business_name} <%{from_email}>'
|
||||
channel_email:
|
||||
header:
|
||||
reply_with_name: '%{assignee_name} from %{inbox_name} <%{from_email}>'
|
||||
reply_with_inbox_name: '%{inbox_name} <%{from_email}>'
|
||||
email_subject: 'Nye meldinger i denne samtalen'
|
||||
transcript_subject: 'Kopi av samtale'
|
||||
survey:
|
||||
response: 'Please rate this conversation, %{link}'
|
||||
contacts:
|
||||
online:
|
||||
delete: '%{contact_name} is Online, please try again later'
|
||||
integration_apps:
|
||||
#Note: webhooks and dashboard_apps don't need short_description as they use different modal components
|
||||
dashboard_apps:
|
||||
name: 'Dashboard Apps'
|
||||
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.'
|
||||
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.'
|
||||
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: 'Webhooks'
|
||||
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.'
|
||||
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.'
|
||||
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.'
|
||||
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'
|
||||
short_description: 'Create and link Linear issues directly from conversations.'
|
||||
description: 'Create issues in Linear directly from your conversation window. Alternatively, link existing Linear issues for a more streamlined and efficient issue tracking process.'
|
||||
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.'
|
||||
shopify:
|
||||
name: 'Shopify'
|
||||
short_description: 'Access order details and customer data from your Shopify store.'
|
||||
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.'
|
||||
captain:
|
||||
copilot_message_required: Message is required
|
||||
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'
|
||||
invalid_tool_call: 'Invalid tool call'
|
||||
tool_not_available: '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}'
|
||||
custom_tool:
|
||||
slug_generation_failed: 'Unable to generate unique slug after 5 attempts'
|
||||
public_portal:
|
||||
search:
|
||||
search_placeholder: Search for article by title or body...
|
||||
empty_placeholder: No results found.
|
||||
loading_placeholder: Searching...
|
||||
results_title: Search results
|
||||
toc_header: 'On this page'
|
||||
hero:
|
||||
sub_title: Search for the articles here or browse the categories below.
|
||||
common:
|
||||
home: Hjem
|
||||
last_updated_on: Last updated on %{last_updated_on}
|
||||
view_all_articles: View all
|
||||
article: article
|
||||
articles: articles
|
||||
author: author
|
||||
authors: authors
|
||||
other: other
|
||||
others: others
|
||||
by: By
|
||||
no_articles: There are no articles here
|
||||
footer:
|
||||
made_with: Made with
|
||||
header:
|
||||
go_to_homepage: Website
|
||||
visit_website: Visit website
|
||||
appearance:
|
||||
system: System
|
||||
light: Light
|
||||
dark: Dark
|
||||
featured_articles: Featured Articles
|
||||
uncategorized: Uncategorized
|
||||
404:
|
||||
title: Page not found
|
||||
description: We couldn't find the page you were looking for.
|
||||
back_to_home: Go to home page
|
||||
slack_unfurl:
|
||||
fields:
|
||||
name: Navn
|
||||
email: E-post
|
||||
phone_number: Phone
|
||||
company_name: Firma
|
||||
inbox_name: Inbox
|
||||
inbox_type: Inbox Type
|
||||
button: Open conversation
|
||||
time_units:
|
||||
days:
|
||||
one: '%{count} day'
|
||||
other: '%{count} days'
|
||||
hours:
|
||||
one: '%{count} hour'
|
||||
other: '%{count} hours'
|
||||
minutes:
|
||||
one: '%{count} minute'
|
||||
other: '%{count} minutes'
|
||||
seconds:
|
||||
one: '%{count} second'
|
||||
other: '%{count} seconds'
|
||||
automation:
|
||||
system_name: 'Automation System'
|
||||
crm:
|
||||
no_message: 'No messages in conversation'
|
||||
attachment: '[Attachment: %{type}]'
|
||||
no_content: '[Ingen innhold]'
|
||||
created_activity: |
|
||||
New conversation started on %{brand_name}
|
||||
|
||||
Channel: %{channel_info}
|
||||
Created: %{formatted_creation_time}
|
||||
Conversation ID: %{display_id}
|
||||
View in %{brand_name}: %{url}
|
||||
transcript_activity: |
|
||||
Conversation Transcript from %{brand_name}
|
||||
|
||||
Channel: %{channel_info}
|
||||
Conversation ID: %{display_id}
|
||||
View in %{brand_name}: %{url}
|
||||
|
||||
Transcript:
|
||||
%{format_messages}
|
||||
agent_capacity_policy:
|
||||
inbox_already_assigned: 'Inbox has already been assigned to this policy'
|
||||
portals:
|
||||
send_instructions:
|
||||
email_required: 'Email is required'
|
||||
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}'
|
||||
ssl_status:
|
||||
custom_domain_not_configured: 'Custom domain is not configured'
|
||||
448
research/chatwoot/config/locales/pl.yml
Normal file
448
research/chatwoot/config/locales/pl.yml
Normal file
@@ -0,0 +1,448 @@
|
||||
#Files in the config/locales directory are used for internationalization
|
||||
#and are automatically loaded by Rails. If you want to use locales other
|
||||
#than English, add the necessary files in this directory.
|
||||
#To use the locales, use `I18n.t`:
|
||||
#I18n.t 'hello'
|
||||
#In views, this is aliased to just `t`:
|
||||
#<%= t('hello') %>
|
||||
#To use a different locale, set it with `I18n.locale`:
|
||||
#I18n.locale = :es
|
||||
#This would use the information in config/locales/es.yml.
|
||||
#The following keys must be escaped otherwise they will not be retrieved by
|
||||
#the default I18n backend:
|
||||
#true, false, on, off, yes, no
|
||||
#Instead, surround them with single quotes.
|
||||
#en:
|
||||
#'true': 'foo'
|
||||
#To learn more, please read the Rails Internationalization guide
|
||||
#available at https://guides.rubyonrails.org/i18n.html.
|
||||
pl:
|
||||
hello: 'Witaj świecie'
|
||||
inbox:
|
||||
reauthorization:
|
||||
success: 'Channel reauthorized successfully'
|
||||
not_required: 'Reauthorization is not required for this inbox'
|
||||
invalid_channel: 'Invalid channel type for reauthorization'
|
||||
auth:
|
||||
saml:
|
||||
invalid_email: 'Wprowadź poprawny adres e-mail'
|
||||
authentication_failed: 'Authentication failed. Please check your credentials and try again.'
|
||||
messages:
|
||||
reset_password_success: Woot! Prośba o zresetowanie hasła zakończona pomyślnie. Sprawdź swoją pocztę, aby uzyskać instrukcje.
|
||||
reset_password_failure: Ups! Nie mogliśmy znaleźć żadnego użytkownika z podanym adresem e-mail.
|
||||
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.
|
||||
inbox_deletetion_response: Żądanie usunięcia skrzynki odbiorczej zostanie rozpatrzone za jakiś czas.
|
||||
errors:
|
||||
validations:
|
||||
presence: nie może być puste
|
||||
webhook:
|
||||
invalid: Nieprawidłowe zdarzenia
|
||||
signup:
|
||||
disposable_email: Nie zezwalamy na jednorazowe konta e-mail
|
||||
blocked_domain: This domain is not allowed. If you believe this is a mistake, please contact support.
|
||||
invalid_email: Wprowadzono nieprawidłowy adres e-mail
|
||||
email_already_exists: 'Już zarejestrowałeś się na konto %{email}'
|
||||
invalid_params: 'Invalid, please check the signup paramters and try again'
|
||||
failed: Rejestracja nie powiodła się
|
||||
assignment_policy:
|
||||
not_found: Assignment policy not found
|
||||
attachments:
|
||||
invalid: Invalid attachment
|
||||
saml:
|
||||
feature_not_enabled: SAML feature not enabled for this account
|
||||
sso_not_enabled: SAML SSO is not enabled for this installation
|
||||
data_import:
|
||||
data_type:
|
||||
invalid: Nieprawidłowy typ danych
|
||||
contacts:
|
||||
import:
|
||||
failed: Plik jest pusty
|
||||
export:
|
||||
success: Powiadomimy Cię, gdy plik eksportu kontaktów będzie gotowy do wyświetlenia.
|
||||
email:
|
||||
invalid: Nieprawidłowy adres e-mail
|
||||
phone_number:
|
||||
invalid: powinno być w formacie e164
|
||||
companies:
|
||||
domain:
|
||||
invalid: must be a valid domain name
|
||||
search:
|
||||
query_missing: Specify search string with parameter q
|
||||
messages:
|
||||
search:
|
||||
time_range_limit_exceeded: 'Search is limited to the last %{days} days'
|
||||
categories:
|
||||
locale:
|
||||
unique: powinno być unikalne w kategorii i portalu
|
||||
dyte:
|
||||
invalid_message_type: 'Nieprawidłowy typ wiadomości. Niedozwolone działanie.'
|
||||
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.'
|
||||
phone_number_already_exists: 'Channel already exists for this phone number: %{phone_number}, please contact support if the error persists'
|
||||
reauthorization:
|
||||
generic: 'Failed to reauthorize WhatsApp. Please try again.'
|
||||
not_supported: 'Reauthorization is not supported for this type of WhatsApp channel.'
|
||||
inboxes:
|
||||
imap:
|
||||
socket_error: Sprawdź połączenie sieciowe, adres IMAP i spróbuj ponownie.
|
||||
no_response_error: Sprawdź poświadczenia IMAP i spróbuj ponownie.
|
||||
host_unreachable_error: Host nieosiągalny, sprawdź adres IMAP, port IMAP i spróbuj ponownie.
|
||||
connection_timed_out_error: Limit czasu połączenia dla %{address}:%{port}
|
||||
connection_closed_error: Połączenie zakończone.
|
||||
validations:
|
||||
name: nie powinno zaczynać się ani kończyć symbolami i nie powinno zawierać znaków < > / \ @.
|
||||
custom_filters:
|
||||
number_of_records: Osiągnięto limit. Maksymalna liczba dozwolonych filtrów niestandardowych dla użytkownika na konto wynosi 1000.
|
||||
invalid_attribute: Invalid attribute key - [%{key}]. The key should be one of [%{allowed_keys}] or a custom attribute defined in the account.
|
||||
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.
|
||||
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.
|
||||
topup:
|
||||
credits_required: Credits amount is required
|
||||
invalid_credits: Invalid credits amount
|
||||
invalid_option: Invalid topup option
|
||||
plan_not_eligible: Top-ups are only available for paid plans. Please upgrade your plan first.
|
||||
stripe_customer_not_configured: Stripe customer not configured
|
||||
no_payment_method: No payment methods found. Please add a payment method before making a purchase.
|
||||
profile:
|
||||
mfa:
|
||||
enabled: MFA enabled successfully
|
||||
disabled: MFA disabled successfully
|
||||
account_saml_settings:
|
||||
invalid_certificate: must be a valid X.509 certificate in PEM format
|
||||
reports:
|
||||
period: Okres raportowania od %{since} do %{until}
|
||||
utc_warning: Generowany raport jest w strefie czasowej UTC
|
||||
agent_csv:
|
||||
agent_name: Nazwa agenta
|
||||
conversations_count: Assigned conversations
|
||||
avg_first_response_time: Avg first response time
|
||||
avg_resolution_time: Avg resolution time
|
||||
resolution_count: Liczba rozwiązań
|
||||
avg_customer_waiting_time: Avg customer waiting time
|
||||
inbox_csv:
|
||||
inbox_name: Nazwa skrzynki odbiorczej
|
||||
inbox_type: Typ skrzynki odbiorczej
|
||||
conversations_count: Ilość rozmów
|
||||
avg_first_response_time: Avg first response time
|
||||
avg_resolution_time: Avg resolution time
|
||||
label_csv:
|
||||
label_title: Etykieta
|
||||
conversations_count: Ilość rozmów
|
||||
avg_first_response_time: Avg first response time
|
||||
avg_resolution_time: Avg resolution time
|
||||
avg_reply_time: Avg reply time
|
||||
resolution_count: Liczba rozwiązań
|
||||
team_csv:
|
||||
team_name: Nazwa zespołu
|
||||
conversations_count: Liczba rozmów
|
||||
avg_first_response_time: Avg first response time
|
||||
avg_resolution_time: Avg resolution time
|
||||
resolution_count: Liczba rozwiązań
|
||||
avg_customer_waiting_time: Avg customer waiting time
|
||||
conversation_traffic_csv:
|
||||
timezone: Strefa czasowa
|
||||
sla_csv:
|
||||
conversation_id: Conversation ID
|
||||
sla_policy_breached: SLA Policy
|
||||
assignee: Assignee
|
||||
team: Zespół
|
||||
inbox: Skrzynka odbiorcza
|
||||
labels: Etykiety
|
||||
conversation_link: Link to the Conversation
|
||||
breached_events: Breached Events
|
||||
default_group_by: dnia
|
||||
csat:
|
||||
headers:
|
||||
contact_name: Nazwa kontaktu
|
||||
contact_email_address: Adres email kontaktu
|
||||
contact_phone_number: Numer telefonu kontaktu
|
||||
link_to_the_conversation: Link do rozmowy
|
||||
agent_name: Nazwa agenta
|
||||
rating: Ocena
|
||||
feedback: Komentarz zwrotny
|
||||
recorded_at: Data nagrania
|
||||
notifications:
|
||||
notification_title:
|
||||
conversation_creation: 'A conversation (#%{display_id}) has been created in %{inbox_name}'
|
||||
conversation_assignment: 'A conversation (#%{display_id}) has been assigned to you'
|
||||
assigned_conversation_new_message: 'A new message is created in conversation (#%{display_id})'
|
||||
conversation_mention: 'You have been mentioned in conversation (#%{display_id})'
|
||||
sla_missed_first_response: 'SLA target first response missed for conversation (#%{display_id})'
|
||||
sla_missed_next_response: 'SLA target next response missed for conversation (#%{display_id})'
|
||||
sla_missed_resolution: 'SLA target resolution missed for conversation (#%{display_id})'
|
||||
attachment: 'Attachment'
|
||||
no_content: 'No content'
|
||||
conversations:
|
||||
captain:
|
||||
handoff: 'Transferring to another agent for further assistance.'
|
||||
messages:
|
||||
instagram_story_content: '%{story_sender} wspomniał o Tobie w historii: '
|
||||
instagram_deleted_story_content: Ta historia już nie jest dostępna.
|
||||
instagram_shared_story_content: 'Shared story'
|
||||
instagram_shared_post_content: 'Shared post'
|
||||
deleted: Ta wiadomość została usunięta
|
||||
whatsapp:
|
||||
list_button_label: 'Choose an item'
|
||||
delivery_status:
|
||||
error_code: '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}'
|
||||
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}'
|
||||
open: 'Rozmowa została ponownie otwarta przez %{user_name}'
|
||||
pending: 'Rozmowa została oznaczona jako oczekująca przez %{user_name}'
|
||||
snoozed: 'Rozmowa została uśpiona przez %{user_name}'
|
||||
auto_resolved_days: 'Rozmowa została oznaczona przez system jako rozwiązana z powodu %{count} dni bezczynności'
|
||||
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'
|
||||
system_auto_open: System otworzył ponownie rozmowę z powodu nowej wiadomości przychodzącej.
|
||||
priority:
|
||||
added: '%{user_name} ustawił priorytet na %{new_priority}'
|
||||
updated: '%{user_name} zmienił priorytet z %{old_priority} na %{new_priority}'
|
||||
removed: '%{user_name} usunął priorytet'
|
||||
assignee:
|
||||
self_assigned: '%{user_name} przypisał się do tej rozmowy'
|
||||
assigned: 'Przypisane do %{assignee_name} przez %{user_name}'
|
||||
removed: 'Rozmowa nieprzypisana przez %{user_name}'
|
||||
team:
|
||||
assigned: 'Przydzielone do %{team_name} przez %{user_name}'
|
||||
assigned_with_assignee: 'Przypisano do %{assignee_name} przez %{team_name} przez %{user_name}'
|
||||
removed: 'Usunięto przydzielenie do %{team_name} przez %{user_name}'
|
||||
labels:
|
||||
added: '%{user_name} dodał/a %{labels}'
|
||||
removed: '%{user_name} usunął/a %{labels}'
|
||||
sla:
|
||||
added: '%{user_name} added SLA policy %{sla_name}'
|
||||
removed: '%{user_name} removed SLA policy %{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}'
|
||||
csat:
|
||||
not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions'
|
||||
auto_resolve:
|
||||
not_sent_due_to_messaging_window: 'Auto-resolve message not sent due to outgoing message restrictions'
|
||||
muted: '%{user_name} wyciszył/a rozmowę'
|
||||
unmuted: '%{user_name} cofnął wyciszenie rozmowy'
|
||||
auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.'
|
||||
templates:
|
||||
greeting_message_body: '%{account_name} zazwyczaj odpowiada w ciągu kilku godzin.'
|
||||
ways_to_reach_you_message_body: 'Daj zespołowi możliwość dotarcia do Ciebie.'
|
||||
email_input_box_message_body: 'Otrzymuj powiadomienia przez e-mail'
|
||||
csat_input_message_body: 'Oceń rozmowę'
|
||||
reply:
|
||||
email:
|
||||
header:
|
||||
notifications: 'Powiadomienia'
|
||||
from_with_name: '%{assignee_name} z %{inbox_name} <%{from_email}>'
|
||||
reply_with_name: '%{assignee_name} z %{inbox_name} <reply+%{reply_email}>'
|
||||
friendly_name: '%{sender_name} z %{business_name} <%{from_email}>'
|
||||
professional_name: '%{business_name} <%{from_email}>'
|
||||
channel_email:
|
||||
header:
|
||||
reply_with_name: '%{assignee_name} z %{inbox_name} <%{from_email}>'
|
||||
reply_with_inbox_name: '%{inbox_name} <%{from_email}>'
|
||||
email_subject: 'Nowe wiadomości w tej dyskusji'
|
||||
transcript_subject: 'Transkrypcja rozmowy'
|
||||
survey:
|
||||
response: 'Oceń tę rozmowę, %{link}'
|
||||
contacts:
|
||||
online:
|
||||
delete: '%{contact_name} jest online, spróbuj ponownie później'
|
||||
integration_apps:
|
||||
#Note: webhooks and dashboard_apps don't need short_description as they use different modal components
|
||||
dashboard_apps:
|
||||
name: 'Aplikacje na pulpicie'
|
||||
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.'
|
||||
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} rozpoczął spotkanie'
|
||||
slack:
|
||||
name: 'Slack'
|
||||
short_description: 'Receive notifications and respond to conversations directly 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: 'Webhooki'
|
||||
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.'
|
||||
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: 'Tłumacz Google'
|
||||
short_description: 'Automatically translate customer messages for agents.'
|
||||
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.'
|
||||
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'
|
||||
short_description: 'Create and link Linear issues directly from conversations.'
|
||||
description: 'Create issues in Linear directly from your conversation window. Alternatively, link existing Linear issues for a more streamlined and efficient issue tracking process.'
|
||||
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.'
|
||||
shopify:
|
||||
name: 'Shopify'
|
||||
short_description: 'Access order details and customer data from your Shopify store.'
|
||||
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.'
|
||||
captain:
|
||||
copilot_message_required: Wiadomość jest wymagana
|
||||
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'
|
||||
invalid_tool_call: 'Invalid tool call'
|
||||
tool_not_available: '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}'
|
||||
custom_tool:
|
||||
slug_generation_failed: 'Unable to generate unique slug after 5 attempts'
|
||||
public_portal:
|
||||
search:
|
||||
search_placeholder: Wyszukaj artykuł według tytułu lub treści...
|
||||
empty_placeholder: Brak wyników.
|
||||
loading_placeholder: Wyszukiwanie...
|
||||
results_title: Wyniki wyszukiwania
|
||||
toc_header: 'Na tej stronie'
|
||||
hero:
|
||||
sub_title: Szukaj artykułów tutaj lub przeglądaj kategorie poniżej.
|
||||
common:
|
||||
home: Strona główna
|
||||
last_updated_on: Ostatnia aktualizacja %{last_updated_on}
|
||||
view_all_articles: View all
|
||||
article: artykuł
|
||||
articles: artykuły
|
||||
author: autor
|
||||
authors: authors
|
||||
other: other
|
||||
others: others
|
||||
by: By
|
||||
no_articles: Nie ma tu żadnych artykułów
|
||||
footer:
|
||||
made_with: Wykonane z
|
||||
header:
|
||||
go_to_homepage: Website
|
||||
visit_website: Visit website
|
||||
appearance:
|
||||
system: System
|
||||
light: Light
|
||||
dark: Dark
|
||||
featured_articles: Featured Articles
|
||||
uncategorized: Bez kategorii
|
||||
404:
|
||||
title: Page not found
|
||||
description: We couldn't find the page you were looking for.
|
||||
back_to_home: Go to home page
|
||||
slack_unfurl:
|
||||
fields:
|
||||
name: Imię
|
||||
email: E-mail
|
||||
phone_number: Phone
|
||||
company_name: Firma
|
||||
inbox_name: Skrzynka odbiorcza
|
||||
inbox_type: Inbox Type
|
||||
button: Otwórz rozmowę
|
||||
time_units:
|
||||
days:
|
||||
one: '%{count} day'
|
||||
few: '%{count} days'
|
||||
many: '%{count} days'
|
||||
other: '%{count} days'
|
||||
hours:
|
||||
one: '%{count} hour'
|
||||
few: '%{count} hours'
|
||||
many: '%{count} hours'
|
||||
other: '%{count} hours'
|
||||
minutes:
|
||||
one: '%{count} minute'
|
||||
few: '%{count} minutes'
|
||||
many: '%{count} minutes'
|
||||
other: '%{count} minutes'
|
||||
seconds:
|
||||
one: '%{count} second'
|
||||
few: '%{count} seconds'
|
||||
many: '%{count} seconds'
|
||||
other: '%{count} seconds'
|
||||
automation:
|
||||
system_name: 'Automation System'
|
||||
crm:
|
||||
no_message: 'No messages in conversation'
|
||||
attachment: '[Attachment: %{type}]'
|
||||
no_content: '[No content]'
|
||||
created_activity: |
|
||||
New conversation started on %{brand_name}
|
||||
|
||||
Channel: %{channel_info}
|
||||
Created: %{formatted_creation_time}
|
||||
Conversation ID: %{display_id}
|
||||
View in %{brand_name}: %{url}
|
||||
transcript_activity: |
|
||||
Conversation Transcript from %{brand_name}
|
||||
|
||||
Channel: %{channel_info}
|
||||
Conversation ID: %{display_id}
|
||||
View in %{brand_name}: %{url}
|
||||
|
||||
Transcript:
|
||||
%{format_messages}
|
||||
agent_capacity_policy:
|
||||
inbox_already_assigned: 'Inbox has already been assigned to this policy'
|
||||
portals:
|
||||
send_instructions:
|
||||
email_required: 'E-mail jest wymagany'
|
||||
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}'
|
||||
ssl_status:
|
||||
custom_domain_not_configured: 'Custom domain is not configured'
|
||||
428
research/chatwoot/config/locales/pt.yml
Normal file
428
research/chatwoot/config/locales/pt.yml
Normal file
@@ -0,0 +1,428 @@
|
||||
#Files in the config/locales directory are used for internationalization
|
||||
#and are automatically loaded by Rails. If you want to use locales other
|
||||
#than English, add the necessary files in this directory.
|
||||
#To use the locales, use `I18n.t`:
|
||||
#I18n.t 'hello'
|
||||
#In views, this is aliased to just `t`:
|
||||
#<%= t('hello') %>
|
||||
#To use a different locale, set it with `I18n.locale`:
|
||||
#I18n.locale = :es
|
||||
#This would use the information in config/locales/es.yml.
|
||||
#The following keys must be escaped otherwise they will not be retrieved by
|
||||
#the default I18n backend:
|
||||
#true, false, on, off, yes, no
|
||||
#Instead, surround them with single quotes.
|
||||
#en:
|
||||
#'true': 'foo'
|
||||
#To learn more, please read the Rails Internationalization guide
|
||||
#available at https://guides.rubyonrails.org/i18n.html.
|
||||
pt:
|
||||
hello: 'Olá, mundo'
|
||||
inbox:
|
||||
reauthorization:
|
||||
success: 'Channel reauthorized successfully'
|
||||
not_required: 'Reauthorization is not required for this inbox'
|
||||
invalid_channel: 'Invalid channel type for reauthorization'
|
||||
auth:
|
||||
saml:
|
||||
invalid_email: 'Por favor, insira um endereço de e-mail válido'
|
||||
authentication_failed: 'Authentication failed. Please check your credentials and try again.'
|
||||
messages:
|
||||
reset_password_success: Legal! Pedido de redefinição de senha bem sucedido. Verifique o seu e-mail para obter instruções.
|
||||
reset_password_failure: Uh ho! Não conseguimos encontrar nenhum uutilizador com o e-mail especificado.
|
||||
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.
|
||||
inbox_deletetion_response: O seu pedido de eliminação de caixa de entrada será processado mais tarde.
|
||||
errors:
|
||||
validations:
|
||||
presence: não pode estar vazio
|
||||
webhook:
|
||||
invalid: Eventos inválidos
|
||||
signup:
|
||||
disposable_email: Não permitimos e-mails descartáveis
|
||||
blocked_domain: This domain is not allowed. If you believe this is a mistake, please contact support.
|
||||
invalid_email: Digitou um email inválido
|
||||
email_already_exists: 'Já existe uma conta com o %{email}'
|
||||
invalid_params: 'Inválido, por favor, verifique os parâmetros de subscrição e tente novamente'
|
||||
failed: Falha na inscrição
|
||||
assignment_policy:
|
||||
not_found: Assignment policy not found
|
||||
attachments:
|
||||
invalid: Invalid attachment
|
||||
saml:
|
||||
feature_not_enabled: SAML feature not enabled for this account
|
||||
sso_not_enabled: SAML SSO is not enabled for this installation
|
||||
data_import:
|
||||
data_type:
|
||||
invalid: Tipo de dados inválido
|
||||
contacts:
|
||||
import:
|
||||
failed: Arquivo está vazio
|
||||
export:
|
||||
success: Será notificado assim que a exportação de arquivos estiver pronta para ser exibida.
|
||||
email:
|
||||
invalid: Email inválido
|
||||
phone_number:
|
||||
invalid: deve estar no formato e164
|
||||
companies:
|
||||
domain:
|
||||
invalid: must be a valid domain name
|
||||
search:
|
||||
query_missing: Specify search string with parameter q
|
||||
messages:
|
||||
search:
|
||||
time_range_limit_exceeded: 'Search is limited to the last %{days} days'
|
||||
categories:
|
||||
locale:
|
||||
unique: deve ser único na categoria e no portal
|
||||
dyte:
|
||||
invalid_message_type: 'Tipo de mensagem inválido. Ação não permitida'
|
||||
slack:
|
||||
invalid_channel_id: 'Canal de slack inválido. Por favor, tente novamente'
|
||||
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.'
|
||||
phone_number_already_exists: 'Channel already exists for this phone number: %{phone_number}, please contact support if the error persists'
|
||||
reauthorization:
|
||||
generic: 'Failed to reauthorize WhatsApp. Please try again.'
|
||||
not_supported: 'Reauthorization is not supported for this type of WhatsApp channel.'
|
||||
inboxes:
|
||||
imap:
|
||||
socket_error: Por favor, verifique a ligação à rede, endereço IMAP e tente novamente.
|
||||
no_response_error: Por favor, verifique as credenciais do IMAP e tente novamente.
|
||||
host_unreachable_error: Host inacessível. Por favor, verifique o endereço IMAP, porta IMAP e tente novamente.
|
||||
connection_timed_out_error: A ligação para %{address}:%{port} expirou
|
||||
connection_closed_error: Ligação encerrada.
|
||||
validations:
|
||||
name: não deve iniciar ou terminar com símbolos, nem deve ter < > / \ @ caracteres.
|
||||
custom_filters:
|
||||
number_of_records: Limite atingido. O número máximo de filtros personalizados permitidos para um utilizador por conta é de 1000.
|
||||
invalid_attribute: Chave de atributo inválida - [%{key}]. A chave deve ser uma das [%{allowed_keys}] ou um atributo personalizado definido na conta.
|
||||
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.
|
||||
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.
|
||||
topup:
|
||||
credits_required: Credits amount is required
|
||||
invalid_credits: Invalid credits amount
|
||||
invalid_option: Invalid topup option
|
||||
plan_not_eligible: Top-ups are only available for paid plans. Please upgrade your plan first.
|
||||
stripe_customer_not_configured: Stripe customer not configured
|
||||
no_payment_method: No payment methods found. Please add a payment method before making a purchase.
|
||||
profile:
|
||||
mfa:
|
||||
enabled: MFA enabled successfully
|
||||
disabled: MFA disabled successfully
|
||||
account_saml_settings:
|
||||
invalid_certificate: must be a valid X.509 certificate in PEM format
|
||||
reports:
|
||||
period: Período do relatório de %{since} a %{until}
|
||||
utc_warning: O relatório gerado está no fuso horário UTC
|
||||
agent_csv:
|
||||
agent_name: Nome do agente
|
||||
conversations_count: Conversas atribuídas
|
||||
avg_first_response_time: Média de tempo da primeira resposta
|
||||
avg_resolution_time: Média de tempo de resolução
|
||||
resolution_count: Contagem de resolução
|
||||
avg_customer_waiting_time: Tempo médio de espera cliente
|
||||
inbox_csv:
|
||||
inbox_name: Nome da caixa de entrada
|
||||
inbox_type: Tipo de caixa de entrada
|
||||
conversations_count: Num de conversas
|
||||
avg_first_response_time: Média de tempo da primeira resposta
|
||||
avg_resolution_time: Média de tempo de resolução
|
||||
label_csv:
|
||||
label_title: Etiqueta
|
||||
conversations_count: Num de conversas
|
||||
avg_first_response_time: Média de tempo da primeira resposta
|
||||
avg_resolution_time: Média de tempo de resolução
|
||||
avg_reply_time: Média de tempo de resposta
|
||||
resolution_count: Contagem de resolução
|
||||
team_csv:
|
||||
team_name: Nome da equipa
|
||||
conversations_count: Número de conversas
|
||||
avg_first_response_time: Média de tempo da primeira resposta
|
||||
avg_resolution_time: Média de tempo de resolução
|
||||
resolution_count: Contagem de resolução
|
||||
avg_customer_waiting_time: Tempo médio de espera cliente
|
||||
conversation_traffic_csv:
|
||||
timezone: Fuso Horário
|
||||
sla_csv:
|
||||
conversation_id: ID da conversa
|
||||
sla_policy_breached: Política de SLA
|
||||
assignee: Atribuído
|
||||
team: Equipa
|
||||
inbox: Caixa de Entrada
|
||||
labels: Etiquetas
|
||||
conversation_link: Link para a Conversa
|
||||
breached_events: Eventos não atingidos
|
||||
default_group_by: dia
|
||||
csat:
|
||||
headers:
|
||||
contact_name: Nome do Contato
|
||||
contact_email_address: Email do contato
|
||||
contact_phone_number: Número de telefone do contato
|
||||
link_to_the_conversation: Link para a conversa
|
||||
agent_name: Nome do Representante
|
||||
rating: Avaliar
|
||||
feedback: Comentário de Feedback
|
||||
recorded_at: Data de gravação
|
||||
notifications:
|
||||
notification_title:
|
||||
conversation_creation: 'A conversa (#%{display_id}) foi criada em %{inbox_name}'
|
||||
conversation_assignment: 'A conversa (#%{display_id}) foi-lhe atribuída'
|
||||
assigned_conversation_new_message: 'Foi criada uma mensagem nova na conversa (#%{display_id})'
|
||||
conversation_mention: 'Foi mencionado na conversa (#%{display_id})'
|
||||
sla_missed_first_response: 'SLA da primeira resposta não atingido na conversa (#%{display_id})'
|
||||
sla_missed_next_response: 'Objetivo de SLA de próxima resposta não atingido na conversa (#%{display_id})'
|
||||
sla_missed_resolution: 'Objetivo de SLA de resolução não atingido na conversa (#%{display_id})'
|
||||
attachment: 'Anexo'
|
||||
no_content: 'Sem conteúdo'
|
||||
conversations:
|
||||
captain:
|
||||
handoff: 'A transferir para outro agente que lhe prestará assistência adicional.'
|
||||
messages:
|
||||
instagram_story_content: '%{story_sender} mencionou você na história: '
|
||||
instagram_deleted_story_content: Esta história já não está disponível.
|
||||
instagram_shared_story_content: 'Shared story'
|
||||
instagram_shared_post_content: 'Shared post'
|
||||
deleted: Esta mensagem foi apagada
|
||||
whatsapp:
|
||||
list_button_label: 'Escolha um item'
|
||||
delivery_status:
|
||||
error_code: 'Código de erro: %{error_code}'
|
||||
activity:
|
||||
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}'
|
||||
open: 'Conversa foi reaberta por %{user_name}'
|
||||
pending: 'Conversa marcada como pendente por %{user_name}'
|
||||
snoozed: 'Conversa adiada por %{user_name}'
|
||||
auto_resolved_days: 'Conversa auto-resolvida pelo sistema por causa dos %{count} dias sem inatividade'
|
||||
auto_resolved_hours: 'A conversa foi marcada como resolvida pelo sistema devido a %{count} horas de inatividade'
|
||||
auto_resolved_minutes: 'A conversa foi marcada como resolvida pelo sistema devido a %{count} minutos de inatividade'
|
||||
system_auto_open: O sistema reabriu a conversa por ter sido recebida uma nova mensagem.
|
||||
priority:
|
||||
added: '%{user_name} definiu a prioridade para %{new_priority}'
|
||||
updated: '%{user_name} mudou a prioridade de %{old_priority} para %{new_priority}'
|
||||
removed: '%{user_name} removeu a prioridade'
|
||||
assignee:
|
||||
self_assigned: '%{user_name} auto-atribuída esta conversa'
|
||||
assigned: 'Atribuído a %{assignee_name} por %{user_name}'
|
||||
removed: 'Conversa não atribuída por %{user_name}'
|
||||
team:
|
||||
assigned: 'Atribuído a %{team_name} por %{user_name}'
|
||||
assigned_with_assignee: 'Atribuído a %{assignee_name} via %{team_name} por %{user_name}'
|
||||
removed: 'Não atribuído a %{team_name} por %{user_name}'
|
||||
labels:
|
||||
added: '%{user_name} acrescentou %{labels}'
|
||||
removed: '%{user_name} removeu a %{labels}'
|
||||
sla:
|
||||
added: '%{user_name} adicionou uma política de SLA %{sla_name}'
|
||||
removed: '%{user_name} removeu a política de SLA de %{sla_name}'
|
||||
linear:
|
||||
issue_created: 'Caso Linear %{issue_id} foi criado por %{user_name}'
|
||||
issue_linked: 'Caso Linear %{issue_id} foi associado por %{user_name}'
|
||||
issue_unlinked: 'Caso Linear %{issue_id} foi desassociado por %{user_name}'
|
||||
csat:
|
||||
not_sent_due_to_messaging_window: 'Inquérito CSAT não enviado devido a restrições de saída de mensagem'
|
||||
auto_resolve:
|
||||
not_sent_due_to_messaging_window: 'Auto-resolução de mensagem não enviada devido a restrições na saída de mensagens'
|
||||
muted: '%{user_name} bloqueou a conversa'
|
||||
unmuted: '%{user_name} reativou a conversa'
|
||||
auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.'
|
||||
templates:
|
||||
greeting_message_body: '%{account_name} normalmente responde em poucas horas.'
|
||||
ways_to_reach_you_message_body: 'Dê à equipe um jeito de contatá-lo.'
|
||||
email_input_box_message_body: 'Seja notificado por e-mail'
|
||||
csat_input_message_body: 'Por favor, avalie a conversa'
|
||||
reply:
|
||||
email:
|
||||
header:
|
||||
notifications: 'Notificações'
|
||||
from_with_name: '%{assignee_name} de %{inbox_name} <%{from_email}>'
|
||||
reply_with_name: '%{assignee_name} de %{inbox_name} <reply+%{reply_email}>'
|
||||
friendly_name: '%{sender_name} de %{business_name} <%{from_email}>'
|
||||
professional_name: '%{business_name} <%{from_email}>'
|
||||
channel_email:
|
||||
header:
|
||||
reply_with_name: '%{assignee_name} de %{inbox_name} <%{from_email}>'
|
||||
reply_with_inbox_name: '%{inbox_name} <%{from_email}>'
|
||||
email_subject: 'Novas mensagens nesta conversa'
|
||||
transcript_subject: 'Transcrição da conversa'
|
||||
survey:
|
||||
response: 'Por favor, avalie esta conversa, %{link}'
|
||||
contacts:
|
||||
online:
|
||||
delete: '%{contact_name} está Online, por favor, tente novamente mais tarde'
|
||||
integration_apps:
|
||||
#Note: webhooks and dashboard_apps don't need short_description as they use different modal components
|
||||
dashboard_apps:
|
||||
name: 'Apps de dashboard'
|
||||
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: 'Iniciar chamadas de vídeo/voz com clientes diretamente do 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} iniciou uma reunião'
|
||||
slack:
|
||||
name: 'Slack'
|
||||
short_description: 'Receba notificações e responda as conversas diretamente no 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: 'Webhooks'
|
||||
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: 'Crie chatbots para lidar com as consultas iniciais antes de transferir para agentes.'
|
||||
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 Tradutor'
|
||||
short_description: 'Traduzir automaticamente mensagens dos clientes para agentes.'
|
||||
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: 'Sugestões, resumos e aprimoramento de mensagem e resposta via IA.'
|
||||
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'
|
||||
short_description: 'Crie e associe casos Linear diretamente de conversas.'
|
||||
description: 'Create issues in Linear directly from your conversation window. Alternatively, link existing Linear issues for a more streamlined and efficient issue tracking process.'
|
||||
notion:
|
||||
name: 'Noção'
|
||||
short_description: 'Integrar bases de dados, documentos e páginas diretamente com o Captain.'
|
||||
description: 'Conecte o seu workspace Notion para permitir que o Captain aceda e gere respostas inteligentes utilizando o conteúdo das suas base de dados, documentos e páginas para fornecer mais apoio contextual ao cliente.'
|
||||
shopify:
|
||||
name: 'Shopify'
|
||||
short_description: 'Aceder a detalhes do pedido e dados de clientes da sua loja 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: 'Sincronize contatos e conversas com o seu LeadSquared CRM.'
|
||||
description: 'Sincronize contatos e conversas com o seu LeadSquared CRM. Essa integração cria automaticamente leads em LeadSquared quando novos contatos são adicionados, e regista a atividade das conversas para fornecer à sua equipa de vendas um contexto completo.'
|
||||
captain:
|
||||
copilot_message_required: A mensagem é obrigatória
|
||||
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: 'A usar a ferramenta %{function_name}'
|
||||
completed_tool_call: 'Chamada da ferramenta %{function_name} concluída'
|
||||
invalid_tool_call: 'Chamada de ferramenta incorreta'
|
||||
tool_not_available: 'Ferramenta não disponível'
|
||||
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}'
|
||||
custom_tool:
|
||||
slug_generation_failed: 'Unable to generate unique slug after 5 attempts'
|
||||
public_portal:
|
||||
search:
|
||||
search_placeholder: Pesquisar artigo por título ou corpo...
|
||||
empty_placeholder: Nenhum resultado encontrado.
|
||||
loading_placeholder: A pesquisar...
|
||||
results_title: Resultados da pesquisa
|
||||
toc_header: 'Nesta página'
|
||||
hero:
|
||||
sub_title: Pesquise aqui os artigos ou procure as categorias abaixo.
|
||||
common:
|
||||
home: Principal
|
||||
last_updated_on: Última atualização em %{last_updated_on}
|
||||
view_all_articles: Visualizar todos
|
||||
article: artigo
|
||||
articles: artigos
|
||||
author: autor
|
||||
authors: autores
|
||||
other: outro
|
||||
others: outros
|
||||
by: Por
|
||||
no_articles: Não há artigos aqui
|
||||
footer:
|
||||
made_with: Feito com
|
||||
header:
|
||||
go_to_homepage: Website
|
||||
visit_website: Visitar website
|
||||
appearance:
|
||||
system: Sistema
|
||||
light: Claro
|
||||
dark: Escuro
|
||||
featured_articles: Artigos destacados
|
||||
uncategorized: Sem categoria
|
||||
404:
|
||||
title: Página não encontrada
|
||||
description: Não conseguimos encontrar a página que está a procurar.
|
||||
back_to_home: Ir para a home page
|
||||
slack_unfurl:
|
||||
fields:
|
||||
name: 'Nome:'
|
||||
email: e-mail
|
||||
phone_number: Telefone
|
||||
company_name: Empresa
|
||||
inbox_name: Caixa de Entrada
|
||||
inbox_type: Tipo de caixa de entrada
|
||||
button: Abrir conversa
|
||||
time_units:
|
||||
days:
|
||||
one: '%{count} dia'
|
||||
other: '%{count} dias'
|
||||
hours:
|
||||
one: '%{count} hora'
|
||||
other: '%{count} horas'
|
||||
minutes:
|
||||
one: '%{count} minuto'
|
||||
other: '%{count} minutos'
|
||||
seconds:
|
||||
one: '%{count} segundo'
|
||||
other: '%{count} segundos'
|
||||
automation:
|
||||
system_name: 'Sistema de Automação'
|
||||
crm:
|
||||
no_message: 'Sem mensagens na conversa'
|
||||
attachment: '[Anexo: %{type}]'
|
||||
no_content: '[Sem conteúdo]'
|
||||
created_activity: |
|
||||
Nova conversa iniciada em %{brand_name}\n\nCanal: %{channel_info}\nCriado: %{formatted_creation_time}\nID da conversa: %{display_id}\nVer em %{brand_name}: %{url}
|
||||
transcript_activity: |
|
||||
Transcrição da conversa de %{brand_name}\n\nCanal: %{channel_info}\nID da conversa: %{display_id}\nVer em %{brand_name}: %{url}\n\nTranscrição:\n%{format_messages}
|
||||
agent_capacity_policy:
|
||||
inbox_already_assigned: 'Inbox has already been assigned to this policy'
|
||||
portals:
|
||||
send_instructions:
|
||||
email_required: 'E-mail é necessário'
|
||||
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}'
|
||||
ssl_status:
|
||||
custom_domain_not_configured: 'Custom domain is not configured'
|
||||
440
research/chatwoot/config/locales/pt_BR.yml
Normal file
440
research/chatwoot/config/locales/pt_BR.yml
Normal file
@@ -0,0 +1,440 @@
|
||||
#Files in the config/locales directory are used for internationalization
|
||||
#and are automatically loaded by Rails. If you want to use locales other
|
||||
#than English, add the necessary files in this directory.
|
||||
#To use the locales, use `I18n.t`:
|
||||
#I18n.t 'hello'
|
||||
#In views, this is aliased to just `t`:
|
||||
#<%= t('hello') %>
|
||||
#To use a different locale, set it with `I18n.locale`:
|
||||
#I18n.locale = :es
|
||||
#This would use the information in config/locales/es.yml.
|
||||
#The following keys must be escaped otherwise they will not be retrieved by
|
||||
#the default I18n backend:
|
||||
#true, false, on, off, yes, no
|
||||
#Instead, surround them with single quotes.
|
||||
#en:
|
||||
#'true': 'foo'
|
||||
#To learn more, please read the Rails Internationalization guide
|
||||
#available at https://guides.rubyonrails.org/i18n.html.
|
||||
pt_BR:
|
||||
hello: 'Olá, mundo'
|
||||
inbox:
|
||||
reauthorization:
|
||||
success: 'Canal reautenticado com sucesso'
|
||||
not_required: 'Reautenticação não é necessária para esta caixa de entrada'
|
||||
invalid_channel: 'Tipo de canal inválido para reautenticar'
|
||||
auth:
|
||||
saml:
|
||||
invalid_email: 'Por favor, insira um endereço de e-mail válido'
|
||||
authentication_failed: 'Falha na autenticação. Por favor, verifique suas credenciais e tente novamente.'
|
||||
messages:
|
||||
reset_password_success: Legal! A solicitação de alteração de senha foi bem sucedida. Verifique seu e-mail para obter instruções.
|
||||
reset_password_failure: Uh ho! Não conseguimos encontrar nenhum usuário com o e-mail especificado.
|
||||
reset_password_saml_user: Esta conta usa autenticação SAML. A redefinição de senha não está disponível. Por favor, contate o administrador.
|
||||
login_saml_user: Esta conta usa autenticação SAML. Por favor, faça login através do provedor SAML da sua organização.
|
||||
saml_not_available: A autenticação SAML não está disponível nesta instalação.
|
||||
inbox_deletetion_response: Seu pedido de exclusão da caixa de entrada será processado dentro de algum tempo.
|
||||
errors:
|
||||
validations:
|
||||
presence: não pode ficar em branco
|
||||
webhook:
|
||||
invalid: Eventos inválidos
|
||||
signup:
|
||||
disposable_email: Não permitimos e-mails descartáveis
|
||||
blocked_domain: Este domínio não é permitido. Se você acredita que isso é um erro, por favor contate o suporte.
|
||||
invalid_email: Você digitou um email inválido
|
||||
email_already_exists: 'Você já se cadastrou para uma conta com %{email}'
|
||||
invalid_params: 'Inválido, por favor, verifique os parâmetros de inscrição e tente novamente'
|
||||
failed: Registro falhou
|
||||
assignment_policy:
|
||||
not_found: Política de atribuição não encontrada
|
||||
attachments:
|
||||
invalid: Anexo inválido
|
||||
saml:
|
||||
feature_not_enabled: SAML não está habilitado para esta conta
|
||||
sso_not_enabled: O SSO via SAML não está habilitado para esta instalação
|
||||
data_import:
|
||||
data_type:
|
||||
invalid: Tipo de dado inválido
|
||||
contacts:
|
||||
import:
|
||||
failed: Arquivo vazio
|
||||
export:
|
||||
success: Avisaremos você assim que a exportação de arquivos estiver pronta para ser exibida.
|
||||
email:
|
||||
invalid: E-mail inválido
|
||||
phone_number:
|
||||
invalid: deve estar no formato e164
|
||||
companies:
|
||||
domain:
|
||||
invalid: must be a valid domain name
|
||||
search:
|
||||
query_missing: Especifique a ‘string’ de busca com o parâmetro q
|
||||
messages:
|
||||
search:
|
||||
time_range_limit_exceeded: 'A pesquisa está limitada aos últimos %{days} dias'
|
||||
categories:
|
||||
locale:
|
||||
unique: deve ser único na categoria e no portal
|
||||
dyte:
|
||||
invalid_message_type: 'Tipo de mensagem inválido. Ação não permitida'
|
||||
slack:
|
||||
invalid_channel_id: 'Canal de slack inválido. Por favor, tente novamente'
|
||||
whatsapp:
|
||||
token_exchange_failed: 'Falha ao trocar o código por um token de acesso. Por favor, tente novamente.'
|
||||
invalid_token_permissions: 'O token de acesso não tem as permissões necessárias para o WhatsApp.'
|
||||
phone_info_fetch_failed: 'Falha ao obter a informação do número de telefone. Por favor, tente novamente.'
|
||||
phone_number_already_exists: 'Channel already exists for this phone number: %{phone_number}, please contact support if the error persists'
|
||||
reauthorization:
|
||||
generic: 'Falha ao reautenticar o WhatsApp. Por favor, tente novamente.'
|
||||
not_supported: 'Reautenticação não é suportado por este tipo de canal WhatsApp.'
|
||||
inboxes:
|
||||
imap:
|
||||
socket_error: Por favor, verifique a conexão de rede, endereço IMAP e tente novamente.
|
||||
no_response_error: Por favor, verifique as credenciais de IMAP e tente novamente.
|
||||
host_unreachable_error: Servidor inacessível, por favor, verifique o endereço e a porta de IMAP e tente novamente.
|
||||
connection_timed_out_error: Tempo esgotado de conexão para %{address}:%{port}
|
||||
connection_closed_error: Conexão fechada.
|
||||
validations:
|
||||
name: 'não deve iniciar ou terminar com símbolos e não deve ter os caracteres: < > / \ @.'
|
||||
custom_filters:
|
||||
number_of_records: Limite atingido. O número máximo de filtros personalizados permitidos para um usuário por conta é de 1000.
|
||||
invalid_attribute: Chave de atributo inválido - [%{key}]. A chave deve ser uma das [%{allowed_keys}] ou um atributo personalizado definido na conta.
|
||||
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.
|
||||
mfa:
|
||||
already_enabled: MFA já está habilitado
|
||||
not_enabled: MFA não está habilitado
|
||||
invalid_code: Código de verificação inválido
|
||||
invalid_backup_code: Código de backup inválido
|
||||
invalid_token: Token MFA inválido ou expirado
|
||||
invalid_credentials: Credenciais ou código de verificação inválidos
|
||||
feature_unavailable: O recurso MFA não está disponível. Por favor, configure as chaves de criptografia.
|
||||
topup:
|
||||
credits_required: A quantidade de créditos é obrigatória
|
||||
invalid_credits: Quantidade de créditos inválida
|
||||
invalid_option: Opção de recarga inválida
|
||||
plan_not_eligible: As recargas estão disponíveis apenas para planos pagos. Por favor, faça o upgrade do seu plano primeiro.
|
||||
stripe_customer_not_configured: Cliente do Stripe não configurado
|
||||
no_payment_method: Nenhum método de pagamento encontrado. Por favor, adicione um método de pagamento antes de realizar uma compra.
|
||||
profile:
|
||||
mfa:
|
||||
enabled: MFA habilitado com sucesso
|
||||
disabled: MFA desativado com sucesso
|
||||
account_saml_settings:
|
||||
invalid_certificate: deve ser um certificado X.509 válido em formato PEM
|
||||
reports:
|
||||
period: Reportando o período %{since} a %{until}
|
||||
utc_warning: O relatório gerado está em fuso horário UTC
|
||||
agent_csv:
|
||||
agent_name: Nome do Agente
|
||||
conversations_count: Conversas atribuídas
|
||||
avg_first_response_time: Tempo médio de primeira resposta
|
||||
avg_resolution_time: Tempo médio de resolução
|
||||
resolution_count: Contagem de Resolução
|
||||
avg_customer_waiting_time: Tempo médio de espera do cliente
|
||||
inbox_csv:
|
||||
inbox_name: Nome da Caixa de Entrada
|
||||
inbox_type: Tipo da Caixa de Entrada
|
||||
conversations_count: Nº de Conversas
|
||||
avg_first_response_time: Tempo médio de primeira resposta
|
||||
avg_resolution_time: Tempo médio de resolução
|
||||
label_csv:
|
||||
label_title: Etiqueta
|
||||
conversations_count: Nº de Conversas
|
||||
avg_first_response_time: Tempo médio de primeira resposta
|
||||
avg_resolution_time: Tempo médio de resolução
|
||||
avg_reply_time: Tempo médio de resposta
|
||||
resolution_count: Contagem de Resolução
|
||||
team_csv:
|
||||
team_name: Nome do Time
|
||||
conversations_count: Contagem de conversas
|
||||
avg_first_response_time: Tempo médio de primeira resposta
|
||||
avg_resolution_time: Tempo médio de resolução
|
||||
resolution_count: Contagem de Resolução
|
||||
avg_customer_waiting_time: Tempo médio de espera do cliente
|
||||
conversation_traffic_csv:
|
||||
timezone: Fuso horário
|
||||
sla_csv:
|
||||
conversation_id: ID da conversa
|
||||
sla_policy_breached: Política SLA
|
||||
assignee: Agente atribuído
|
||||
team: Time
|
||||
inbox: Caixa de Entrada
|
||||
labels: Etiquetas
|
||||
conversation_link: Link para a Conversa
|
||||
breached_events: Eventos Violados
|
||||
default_group_by: dia
|
||||
csat:
|
||||
headers:
|
||||
contact_name: Nome do contato
|
||||
contact_email_address: E-mail de contato
|
||||
contact_phone_number: Telefone de contato
|
||||
link_to_the_conversation: Link para a conversa
|
||||
agent_name: Nome do Agente
|
||||
rating: Classificação
|
||||
feedback: Comentário de Feedback
|
||||
recorded_at: Data de gravação
|
||||
notifications:
|
||||
notification_title:
|
||||
conversation_creation: ''
|
||||
conversation_assignment: 'Uma conversa (#%{display_id}) foi atribuída a você'
|
||||
assigned_conversation_new_message: 'Uma nova mensagem foi criada na conversa (#%{display_id})'
|
||||
conversation_mention: 'Você foi mencionado em uma conversa (#%{display_id})'
|
||||
sla_missed_first_response: 'Meta de SLA de Primeira Resposta não alcançada para a conversa (#%{display_id})'
|
||||
sla_missed_next_response: 'Meta de SLA de Próxima Resposta não alcançada para a conversa (#%{display_id})'
|
||||
sla_missed_resolution: 'Meta de SLA de Resolução não alcançada para a conversa (#%{display_id})'
|
||||
attachment: 'Anexo'
|
||||
no_content: 'Sem conteúdo'
|
||||
conversations:
|
||||
captain:
|
||||
handoff: 'Transferindo para que outro agente dê assistência.'
|
||||
messages:
|
||||
instagram_story_content: '%{story_sender} mencionou você na conversa: '
|
||||
instagram_deleted_story_content: Este Story não está mais disponível.
|
||||
instagram_shared_story_content: 'Story compartilhado'
|
||||
instagram_shared_post_content: 'Post compartilhado'
|
||||
deleted: Esta mensagem foi excluída
|
||||
whatsapp:
|
||||
list_button_label: 'Escolha um item'
|
||||
delivery_status:
|
||||
error_code: 'Código de erro: %{error_code}'
|
||||
activity:
|
||||
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}'
|
||||
open: 'Conversa foi reaberta por %{user_name}'
|
||||
pending: 'Conversa foi marcada como pendente por %{user_name}'
|
||||
snoozed: 'Conversa foi adiada por %{user_name}'
|
||||
auto_resolved_days: 'A conversa foi marcada como resolvida pelo sistema por ter %{count} dias de inatividade'
|
||||
auto_resolved_hours: 'A conversa foi marcada como resolvida pelo sistema por ter %{count} horas de inatividade'
|
||||
auto_resolved_minutes: 'A conversa foi marcada como resolvida pelo sistema por ter %{count} minutos de inatividade'
|
||||
system_auto_open: O sistema reabriu a conversa devido a uma nova mensagem recebida.
|
||||
priority:
|
||||
added: '%{user_name} definiu a prioridade para %{new_priority}'
|
||||
updated: '%{user_name} mudou a prioridade de %{old_priority} para %{new_priority}'
|
||||
removed: '%{user_name} removeu a prioridade'
|
||||
assignee:
|
||||
self_assigned: '%{user_name} atribuiu a si mesmo essa conversa'
|
||||
assigned: 'Atribuído a %{assignee_name} por %{user_name}'
|
||||
removed: 'Conversa desatribuída por %{user_name}'
|
||||
team:
|
||||
assigned: 'Atribuído a %{team_name} por %{user_name}'
|
||||
assigned_with_assignee: 'Atribuído a %{assignee_name} via %{team_name} por %{user_name}'
|
||||
removed: 'Desatribuído de %{team_name} por %{user_name}'
|
||||
labels:
|
||||
added: '%{user_name} adicionou %{labels}'
|
||||
removed: '%{user_name} removeu %{labels}'
|
||||
sla:
|
||||
added: '%{user_name} adicionou política de SLA %{sla_name}'
|
||||
removed: '%{user_name} removeu a política de SLA %{sla_name}'
|
||||
linear:
|
||||
issue_created: 'Problema linear %{issue_id} foi criado por %{user_name}'
|
||||
issue_linked: 'Problema linear %{issue_id} foi vinculado por %{user_name}'
|
||||
issue_unlinked: 'Problema linear %{issue_id} foi desvinculado por %{user_name}'
|
||||
csat:
|
||||
not_sent_due_to_messaging_window: 'Pesquisa CSAT não foi enviada devido a restrições de envio de mensagens'
|
||||
auto_resolve:
|
||||
not_sent_due_to_messaging_window: 'Auto-resolver mensagem não enviada devido a restrições de envio de mensagens'
|
||||
muted: '%{user_name} silenciou a conversa'
|
||||
unmuted: '%{user_name} reativou a conversa'
|
||||
auto_resolution_message: 'Resolvendo a conversa dado que está inativa por um tempo. Por favor, inicie uma nova conversa se precisar de mais ajuda.'
|
||||
templates:
|
||||
greeting_message_body: '%{account_name} normalmente responde em algumas horas.'
|
||||
ways_to_reach_you_message_body: 'Informe à equipe uma forma de contatá-lo.'
|
||||
email_input_box_message_body: 'Seja notificado por e-mail'
|
||||
csat_input_message_body: 'Por favor, classifique a conversa'
|
||||
reply:
|
||||
email:
|
||||
header:
|
||||
notifications: 'Notificações'
|
||||
from_with_name: '%{assignee_name} de %{inbox_name} <%{from_email}>'
|
||||
reply_with_name: '%{assignee_name} de %{inbox_name} <reply+%{reply_email}>'
|
||||
friendly_name: '%{sender_name} de %{business_name} <%{from_email}>'
|
||||
professional_name: '%{business_name} <%{from_email}>'
|
||||
channel_email:
|
||||
header:
|
||||
reply_with_name: '%{assignee_name} de %{inbox_name} <%{from_email}>'
|
||||
reply_with_inbox_name: '%{inbox_name} <%{from_email}>'
|
||||
email_subject: 'Novas mensagens nesta conversa'
|
||||
transcript_subject: 'Transcrição da conversa'
|
||||
survey:
|
||||
response: 'Por favor, classifique esta conversa, %{link}'
|
||||
contacts:
|
||||
online:
|
||||
delete: '%{contact_name} está Online, por favor, tente novamente mais tarde'
|
||||
integration_apps:
|
||||
#Note: webhooks and dashboard_apps don't need short_description as they use different modal components
|
||||
dashboard_apps:
|
||||
name: 'Painel de Aplicativos'
|
||||
description: 'O Painel de Aplicativos permite que você crie e incorpore aplicativos que exibem informações, pedidos ou histórico de pagamento, fornecendo mais contexto aos seus agentes de suporte ao cliente.'
|
||||
dyte:
|
||||
name: 'Dyte'
|
||||
short_description: 'Iniciar chamadas de vídeo/voz com clientes diretamente do Chatwoot.'
|
||||
description: 'Dyte é um produto que integra as funcionalidades de áudio e vídeo em sua aplicação. Com esta integração, os seus agentes podem iniciar chamadas de vídeo/voz com seus clientes diretamente do chatwoot.'
|
||||
meeting_name: '%{agent_name} começou a reunião'
|
||||
slack:
|
||||
name: 'Slack'
|
||||
short_description: 'Receba notificações e responda as conversas diretamente no Slack.'
|
||||
description: "Integre Chatwoot com Slack para manter seu time em sincronia. Essa integração permite que você receba notificações de novas conversas e as responda diretamente na interface do Slack."
|
||||
webhooks:
|
||||
name: 'Webhooks'
|
||||
description: 'Eventos webhook fornecem atualizações sobre atividades em tempo real na sua conta Chatwoot. Você pode se inscrever em seus eventos preferidos, e o Chatwoot enviará as chamadas HTTP com as atualizações.'
|
||||
dialogflow:
|
||||
name: 'Dialogflow'
|
||||
short_description: 'Crie chatbots para lidar com as consultas iniciais antes de transferir para agentes.'
|
||||
description: 'Construa chatbots com o Dialogflow e integre-os facilmente na sua caixa de entrada. Esses bots podem lidar com as consultas iniciais antes de transferi-las para um agente de atendimento ao cliente.'
|
||||
google_translate:
|
||||
name: 'Tradutor do Google'
|
||||
short_description: 'Traduzir automaticamente mensagens de clientes para agentes.'
|
||||
description: "Integre o Google Tradutor para ajudar os agentes a traduzir facilmente as mensagens dos clientes. Esta integração detecta automaticamente o idioma e o converte para o idioma preferido do agente ou do administrador."
|
||||
openai:
|
||||
name: 'OpenAI'
|
||||
short_description: 'Sugestões, resumos e aprimoramento de mensagem e resposta com IA.'
|
||||
description: 'Aproveite o poder dos grandes modelos de linguagem do OpenAI com recursos como sugestões de resposta, resumo, reformulação de mensagens, verificação ortográfica e classificação de rótulos.'
|
||||
linear:
|
||||
name: 'Linear'
|
||||
short_description: 'Crie e vincule issues do Linear diretamente de conversas.'
|
||||
description: 'Crie issues em Linear diretamente da sua janela de conversa. Alternativamente, vincule as issues lineares existentes para um processo de rastreamento de problemas mais simples e eficiente.'
|
||||
notion:
|
||||
name: 'Notion'
|
||||
short_description: 'Integre banco de dados, documentos e páginas diretamente com o Capitão.'
|
||||
description: 'Conecte o seu espaço de trabalho Notion para permitir que o Capitão acesse e gere respostas inteligentes usando o conteúdo de seus bancos de dados, documentos e páginas para fornecer suporte ao cliente mais contextual.'
|
||||
shopify:
|
||||
name: 'Shopify'
|
||||
short_description: 'Acessar detalhes do pedido e dados de clientes da sua loja Shopify.'
|
||||
description: 'Conecte sua loja Shopify para acessar detalhes de pedidos, informações de clientes e dados de produtos diretamente em suas conversas e ajudar sua equipe de suporte a fornecer um atendimento mais rápido e contextual aos seus clientes.'
|
||||
leadsquared:
|
||||
name: 'LeadSquared'
|
||||
short_description: 'Sincronize seus contatos e conversas com LeadSquared CRM.'
|
||||
description: 'Sincronize seus contatos e conversas com LeadSquared CRM. Essa integração cria automaticamente leads em LeadSquared quando novos contatos são adicionados, e registra a atividade de conversação para fornecer à sua equipe de vendas um contexto completo.'
|
||||
captain:
|
||||
copilot_message_required: A mensagem é obrigatória
|
||||
copilot_error: 'Conecte com um assistente a esta caixa de entrada para usar Copilot'
|
||||
copilot_limit: 'Você está sem créditos de Copilot. Pode comprar mais créditos na seção de faturamento.'
|
||||
copilot:
|
||||
using_tool: 'Usando a ferramenta %{function_name}'
|
||||
completed_tool_call: 'Uso da ferramenta %{function_name} concluída'
|
||||
invalid_tool_call: 'Ferramenta inválida'
|
||||
tool_not_available: 'Ferramenta indisponível'
|
||||
documents:
|
||||
limit_exceeded: 'Limite de documento excedido'
|
||||
pdf_format_error: 'Deve ser um arquivo PDF'
|
||||
pdf_size_error: 'Deve ser menor que 10 MB'
|
||||
pdf_upload_failed: 'Falha ao enviar PDF para OpenAI'
|
||||
pdf_upload_success: 'PDF enviado com sucesso com file_id: %{file_id}'
|
||||
pdf_processing_failed: 'Falha ao processar o documento PDF %{document_id}: %{error}'
|
||||
pdf_processing_success: 'Documento PDF processado com sucesso %{document_id}'
|
||||
faq_generation_complete: 'FAQ generation complete. Total FAQs created: %{count}'
|
||||
using_paginated_faq: 'Usando geração de FAQ''s paginada para o documento %{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: 'O documento deve ter openai_file_id para processamento paginado'
|
||||
openai_api_error: 'Erro da API OpenAI: %{error}'
|
||||
starting_paginated_faq: 'Starting paginated FAQ generation (%{pages_per_chunk} pages per chunk)'
|
||||
stopping_faq_generation: 'Processamento interrompido. Motivo: %{reason}'
|
||||
paginated_faq_complete: 'Geração de paginação completa. Total de FAQs: %{total_faqs}, Páginas processadas: %{pages_processed}'
|
||||
processing_pages: 'Processando páginas %{start}-%{end} (iteração %{iteration})'
|
||||
chunk_generated: 'Chunk generated %{chunk_faqs} FAQs. Total so far: %{total_faqs}'
|
||||
page_processing_error: 'Erro ao processar as páginas %{start}-%{end}: %{error}'
|
||||
custom_tool:
|
||||
slug_generation_failed: 'Unable to generate unique slug after 5 attempts'
|
||||
public_portal:
|
||||
search:
|
||||
search_placeholder: Pesquisar por artigo por título ou corpo...
|
||||
empty_placeholder: Nenhum resultado encontrado.
|
||||
loading_placeholder: Procurando...
|
||||
results_title: Resultados de pesquisa
|
||||
toc_header: 'Nesta página'
|
||||
hero:
|
||||
sub_title: Pesquise os artigos aqui ou navegue pelas categorias abaixo.
|
||||
common:
|
||||
home: Principal
|
||||
last_updated_on: Última atualização em %{last_updated_on}
|
||||
view_all_articles: Visualizar tudo
|
||||
article: artigo
|
||||
articles: artigos
|
||||
author: autor
|
||||
authors: autores
|
||||
other: outro
|
||||
others: outros
|
||||
by: Por
|
||||
no_articles: Não há artigos aqui
|
||||
footer:
|
||||
made_with: Criado com
|
||||
header:
|
||||
go_to_homepage: Site
|
||||
visit_website: Visite o site
|
||||
appearance:
|
||||
system: Sistema
|
||||
light: Claro
|
||||
dark: Escuro
|
||||
featured_articles: Artigos em Destaque
|
||||
uncategorized: Não categorizado
|
||||
404:
|
||||
title: Página não encontrada
|
||||
description: Não conseguimos encontrar a página que você estava procurando.
|
||||
back_to_home: Ir para a página inicial
|
||||
slack_unfurl:
|
||||
fields:
|
||||
name: Nome
|
||||
email: E-mail
|
||||
phone_number: Telefone
|
||||
company_name: Empresa
|
||||
inbox_name: Caixa de Entrada
|
||||
inbox_type: Tipo de Caixa de Entrada
|
||||
button: Abrir conversa
|
||||
time_units:
|
||||
days:
|
||||
one: '%{count} dia'
|
||||
other: '%{count} dias'
|
||||
hours:
|
||||
one: '%{count} hora'
|
||||
other: '%{count} horas'
|
||||
minutes:
|
||||
one: '%{count} minuto'
|
||||
other: '%{count} minutos'
|
||||
seconds:
|
||||
one: '%{count} segundo'
|
||||
other: '%{count} segundos'
|
||||
automation:
|
||||
system_name: 'Sistema de Automação'
|
||||
crm:
|
||||
no_message: 'Nenhuma mensagem na conversa'
|
||||
attachment: '[Anexo: %{type}]'
|
||||
no_content: '[Sem conteúdo]'
|
||||
created_activity: |
|
||||
Nova conversa iniciada em %{brand_name}
|
||||
|
||||
Canal: %{channel_info}
|
||||
Criada: %{formatted_creation_time}
|
||||
ID de conversa: %{display_id}
|
||||
Veja em %{brand_name}: %{url}
|
||||
transcript_activity: |
|
||||
Transcrição de conversa de %{brand_name}
|
||||
|
||||
Canal: %{channel_info}
|
||||
ID da conversa: %{display_id}
|
||||
Veja em %{brand_name}: %{url}
|
||||
|
||||
Transcrição:
|
||||
%{format_messages}
|
||||
agent_capacity_policy:
|
||||
inbox_already_assigned: 'A caixa de entrada já foi atribuída a esta política'
|
||||
portals:
|
||||
send_instructions:
|
||||
email_required: 'E-mail é obrigatório'
|
||||
invalid_email_format: 'Formato inválido de e-mail'
|
||||
custom_domain_not_configured: 'Domínio personalizado não está configurado'
|
||||
instructions_sent_successfully: 'Instruções enviadas com sucesso'
|
||||
subject: 'Termine de configurar %{custom_domain}'
|
||||
ssl_status:
|
||||
custom_domain_not_configured: 'Domínio personalizado não está configurado'
|
||||
444
research/chatwoot/config/locales/ro.yml
Normal file
444
research/chatwoot/config/locales/ro.yml
Normal file
@@ -0,0 +1,444 @@
|
||||
#Files in the config/locales directory are used for internationalization
|
||||
#and are automatically loaded by Rails. If you want to use locales other
|
||||
#than English, add the necessary files in this directory.
|
||||
#To use the locales, use `I18n.t`:
|
||||
#I18n.t 'hello'
|
||||
#In views, this is aliased to just `t`:
|
||||
#<%= t('hello') %>
|
||||
#To use a different locale, set it with `I18n.locale`:
|
||||
#I18n.locale = :es
|
||||
#This would use the information in config/locales/es.yml.
|
||||
#The following keys must be escaped otherwise they will not be retrieved by
|
||||
#the default I18n backend:
|
||||
#true, false, on, off, yes, no
|
||||
#Instead, surround them with single quotes.
|
||||
#en:
|
||||
#'true': 'foo'
|
||||
#To learn more, please read the Rails Internationalization guide
|
||||
#available at https://guides.rubyonrails.org/i18n.html.
|
||||
ro:
|
||||
hello: 'Salutare lume'
|
||||
inbox:
|
||||
reauthorization:
|
||||
success: 'Channel reauthorized successfully'
|
||||
not_required: 'Reauthorization is not required for this inbox'
|
||||
invalid_channel: 'Invalid channel type for reauthorization'
|
||||
auth:
|
||||
saml:
|
||||
invalid_email: 'Vă rugăm să introduceți o adresă de e-mail validă'
|
||||
authentication_failed: 'Authentication failed. Please check your credentials and try again.'
|
||||
messages:
|
||||
reset_password_success: Woot! Cererea de resetare a parolei a reusit. Verifica emailul pentru instructiuni.
|
||||
reset_password_failure: Nu am putut găsi niciun utilizator cu e-mailul specificat.
|
||||
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.
|
||||
inbox_deletetion_response: Solicitarea de ștergere a inboxului va fi procesată într-un anumit timp.
|
||||
errors:
|
||||
validations:
|
||||
presence: nu trebuie să fie gol
|
||||
webhook:
|
||||
invalid: Evenimente nevalide
|
||||
signup:
|
||||
disposable_email: Nu permitem email-uri de unică folosință
|
||||
blocked_domain: This domain is not allowed. If you believe this is a mistake, please contact support.
|
||||
invalid_email: Ați introdus un e-mail invalid
|
||||
email_already_exists: 'V-ați înregistrat deja cu un cont cu %{email}'
|
||||
invalid_params: 'Invalid, please check the signup paramters and try again'
|
||||
failed: Înregistrare eșuată
|
||||
assignment_policy:
|
||||
not_found: Assignment policy not found
|
||||
attachments:
|
||||
invalid: Invalid attachment
|
||||
saml:
|
||||
feature_not_enabled: SAML feature not enabled for this account
|
||||
sso_not_enabled: SAML SSO is not enabled for this installation
|
||||
data_import:
|
||||
data_type:
|
||||
invalid: Tip de date nevalid
|
||||
contacts:
|
||||
import:
|
||||
failed: Fișierul este necompletat
|
||||
export:
|
||||
success: Vă vom anunța imediat ce fișierul de export al contactelor este gata de vizualizare.
|
||||
email:
|
||||
invalid: E-mail invalid
|
||||
phone_number:
|
||||
invalid: ar trebui să fie în format e164
|
||||
companies:
|
||||
domain:
|
||||
invalid: must be a valid domain name
|
||||
search:
|
||||
query_missing: Specify search string with parameter q
|
||||
messages:
|
||||
search:
|
||||
time_range_limit_exceeded: 'Search is limited to the last %{days} days'
|
||||
categories:
|
||||
locale:
|
||||
unique: ar trebui să fie unic în categorie și portal
|
||||
dyte:
|
||||
invalid_message_type: 'Tip de mesaj nevalid. Acțiune nepermisă'
|
||||
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.'
|
||||
phone_number_already_exists: 'Channel already exists for this phone number: %{phone_number}, please contact support if the error persists'
|
||||
reauthorization:
|
||||
generic: 'Failed to reauthorize WhatsApp. Please try again.'
|
||||
not_supported: 'Reauthorization is not supported for this type of WhatsApp channel.'
|
||||
inboxes:
|
||||
imap:
|
||||
socket_error: Verificați conexiunea la rețea, adresa IMAP și încercați din nou.
|
||||
no_response_error: Verificați acreditările IMAP și încercați din nou.
|
||||
host_unreachable_error: Gazdă imposibil de găsit, Verificați adresa IMAP, portul IMAP și încercați din nou.
|
||||
connection_timed_out_error: Conexiunea a expirat pentru %{address}:%{port}
|
||||
connection_closed_error: Conexiune închisă.
|
||||
validations:
|
||||
name: nu ar trebui să înceapă sau să se termine cu simboluri și nu ar trebui să aibă < > / \ @ caractere.
|
||||
custom_filters:
|
||||
number_of_records: Limita atinsă. Numărul maxim de filtre personalizate permise pentru un utilizator per cont este de 1000.
|
||||
invalid_attribute: Invalid attribute key - [%{key}]. The key should be one of [%{allowed_keys}] or a custom attribute defined in the account.
|
||||
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.
|
||||
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.
|
||||
topup:
|
||||
credits_required: Credits amount is required
|
||||
invalid_credits: Invalid credits amount
|
||||
invalid_option: Invalid topup option
|
||||
plan_not_eligible: Top-ups are only available for paid plans. Please upgrade your plan first.
|
||||
stripe_customer_not_configured: Stripe customer not configured
|
||||
no_payment_method: No payment methods found. Please add a payment method before making a purchase.
|
||||
profile:
|
||||
mfa:
|
||||
enabled: MFA enabled successfully
|
||||
disabled: MFA disabled successfully
|
||||
account_saml_settings:
|
||||
invalid_certificate: must be a valid X.509 certificate in PEM format
|
||||
reports:
|
||||
period: Perioada de raportare %{since}-%{until}
|
||||
utc_warning: Raportul generat este în fusul orar UTC
|
||||
agent_csv:
|
||||
agent_name: Nume agent
|
||||
conversations_count: Assigned conversations
|
||||
avg_first_response_time: Avg first response time
|
||||
avg_resolution_time: Avg resolution time
|
||||
resolution_count: Număr de rezoluții
|
||||
avg_customer_waiting_time: Avg customer waiting time
|
||||
inbox_csv:
|
||||
inbox_name: Nume Inbox
|
||||
inbox_type: Tip inbox
|
||||
conversations_count: Conversații
|
||||
avg_first_response_time: Avg first response time
|
||||
avg_resolution_time: Avg resolution time
|
||||
label_csv:
|
||||
label_title: Etichetă
|
||||
conversations_count: Conversații
|
||||
avg_first_response_time: Avg first response time
|
||||
avg_resolution_time: Avg resolution time
|
||||
avg_reply_time: Avg reply time
|
||||
resolution_count: Număr de rezoluții
|
||||
team_csv:
|
||||
team_name: Numele echipei
|
||||
conversations_count: Conversațiile contează
|
||||
avg_first_response_time: Avg first response time
|
||||
avg_resolution_time: Avg resolution time
|
||||
resolution_count: Număr de rezoluții
|
||||
avg_customer_waiting_time: Avg customer waiting time
|
||||
conversation_traffic_csv:
|
||||
timezone: Fus orar
|
||||
sla_csv:
|
||||
conversation_id: Conversation ID
|
||||
sla_policy_breached: SLA Policy
|
||||
assignee: Assignee
|
||||
team: Echipa
|
||||
inbox: Inbox
|
||||
labels: Etichete
|
||||
conversation_link: Link to the Conversation
|
||||
breached_events: Breached Events
|
||||
default_group_by: zi
|
||||
csat:
|
||||
headers:
|
||||
contact_name: Nume de contact
|
||||
contact_email_address: Adresă de e-mail persoană de contact
|
||||
contact_phone_number: Număr de telefon persoană de contact
|
||||
link_to_the_conversation: Link către conversație
|
||||
agent_name: Nume Agent
|
||||
rating: Evaluare
|
||||
feedback: Feedback comentariu
|
||||
recorded_at: Data înregistrată
|
||||
notifications:
|
||||
notification_title:
|
||||
conversation_creation: 'A conversation (#%{display_id}) has been created in %{inbox_name}'
|
||||
conversation_assignment: 'A conversation (#%{display_id}) has been assigned to you'
|
||||
assigned_conversation_new_message: 'A new message is created in conversation (#%{display_id})'
|
||||
conversation_mention: 'You have been mentioned in conversation (#%{display_id})'
|
||||
sla_missed_first_response: 'SLA target first response missed for conversation (#%{display_id})'
|
||||
sla_missed_next_response: 'SLA target next response missed for conversation (#%{display_id})'
|
||||
sla_missed_resolution: 'SLA target resolution missed for conversation (#%{display_id})'
|
||||
attachment: 'Attachment'
|
||||
no_content: 'No content'
|
||||
conversations:
|
||||
captain:
|
||||
handoff: 'Transferring to another agent for further assistance.'
|
||||
messages:
|
||||
instagram_story_content: '%{story_sender} menționat în poveste: '
|
||||
instagram_deleted_story_content: Această poveste nu mai este disponibilă.
|
||||
instagram_shared_story_content: 'Shared story'
|
||||
instagram_shared_post_content: 'Shared post'
|
||||
deleted: Acest mesaj a fost șters
|
||||
whatsapp:
|
||||
list_button_label: 'Choose an item'
|
||||
delivery_status:
|
||||
error_code: '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}'
|
||||
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}'
|
||||
open: 'Conversația a fost redeschisă de %{user_name}'
|
||||
pending: 'Conversația a fost marcată ca fiind în așteptare de către %{user_name}'
|
||||
snoozed: 'Conversația a fost snoozed de %{user_name}'
|
||||
auto_resolved_days: 'Conversația a fost marcată de sistem din cauza %{count} zile de inactivitate'
|
||||
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'
|
||||
system_auto_open: Sistemul a redeschis conversația din cauza unui nou mesaj de intrare.
|
||||
priority:
|
||||
added: '%{user_name} setați prioritatea pentru a %{new_priority}'
|
||||
updated: '%{user_name} schimbat prioritatea de la %{old_priority} la %{new_priority}'
|
||||
removed: '%{user_name} eliminat prioritatea'
|
||||
assignee:
|
||||
self_assigned: '%{user_name} auto-atribuit această conversație'
|
||||
assigned: 'Atribuit lui %{assignee_name} de %{user_name}'
|
||||
removed: 'Conversație neasociată de %{user_name}'
|
||||
team:
|
||||
assigned: 'Atribuit lui %{team_name} de %{user_name}'
|
||||
assigned_with_assignee: 'Atribuit %{assignee_name} prin %{team_name} de către %{user_name}'
|
||||
removed: 'Neatribuit de la %{team_name} de către %{user_name}'
|
||||
labels:
|
||||
added: '%{user_name} adăugat %{labels}'
|
||||
removed: '%{user_name} eliminat %{labels}'
|
||||
sla:
|
||||
added: '%{user_name} added SLA policy %{sla_name}'
|
||||
removed: '%{user_name} removed SLA policy %{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}'
|
||||
csat:
|
||||
not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions'
|
||||
auto_resolve:
|
||||
not_sent_due_to_messaging_window: 'Auto-resolve message not sent due to outgoing message restrictions'
|
||||
muted: '%{user_name} a dezactivat conversația'
|
||||
unmuted: '%{user_name} a activat conversația'
|
||||
auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.'
|
||||
templates:
|
||||
greeting_message_body: '%{account_name} răspunde de obicei în câteva ore.'
|
||||
ways_to_reach_you_message_body: 'Dă-i echipei o modalitate de a te contacta.'
|
||||
email_input_box_message_body: 'Primește notificări prin e-mail'
|
||||
csat_input_message_body: 'Vă rugăm să evaluați conversația'
|
||||
reply:
|
||||
email:
|
||||
header:
|
||||
notifications: 'Notificări'
|
||||
from_with_name: '%{assignee_name} din %{inbox_name} <%{from_email}>'
|
||||
reply_with_name: '%{assignee_name} din %{inbox_name} <reply+%{reply_email}>'
|
||||
friendly_name: '%{sender_name} din %{business_name} <%{from_email}>'
|
||||
professional_name: '%{business_name} <%{from_email}>'
|
||||
channel_email:
|
||||
header:
|
||||
reply_with_name: '%{assignee_name} din %{inbox_name} <%{from_email}>'
|
||||
reply_with_inbox_name: '%{inbox_name} <%{from_email}>'
|
||||
email_subject: 'Mesaje noi în această conversație'
|
||||
transcript_subject: 'Trimite Transcriere'
|
||||
survey:
|
||||
response: 'Vă rugăm să evaluați această conversație, %{link}'
|
||||
contacts:
|
||||
online:
|
||||
delete: '%{contact_name} este online, încercați din nou mai târziu'
|
||||
integration_apps:
|
||||
#Note: webhooks and dashboard_apps don't need short_description as they use different modal components
|
||||
dashboard_apps:
|
||||
name: 'Aplicații tablou de bord'
|
||||
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.'
|
||||
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} a început o întâlnire'
|
||||
slack:
|
||||
name: 'Slack'
|
||||
short_description: 'Receive notifications and respond to conversations directly 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-uri'
|
||||
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: 'Flux de dialog'
|
||||
short_description: 'Build chatbots to handle initial queries before transferring to agents.'
|
||||
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.'
|
||||
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.'
|
||||
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'
|
||||
short_description: 'Create and link Linear issues directly from conversations.'
|
||||
description: 'Create issues in Linear directly from your conversation window. Alternatively, link existing Linear issues for a more streamlined and efficient issue tracking process.'
|
||||
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.'
|
||||
shopify:
|
||||
name: 'Shopify'
|
||||
short_description: 'Access order details and customer data from your Shopify store.'
|
||||
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.'
|
||||
captain:
|
||||
copilot_message_required: Este necesar un mesaj
|
||||
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'
|
||||
invalid_tool_call: 'Invalid tool call'
|
||||
tool_not_available: '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}'
|
||||
custom_tool:
|
||||
slug_generation_failed: 'Unable to generate unique slug after 5 attempts'
|
||||
public_portal:
|
||||
search:
|
||||
search_placeholder: Căutați articol după titlu sau corp...
|
||||
empty_placeholder: Niciun rezultat găsit.
|
||||
loading_placeholder: In căutare...
|
||||
results_title: Rezultate căutare pentru
|
||||
toc_header: 'Pe această pagină'
|
||||
hero:
|
||||
sub_title: Căutați articolele aici sau răsfoiți categoriile de mai jos.
|
||||
common:
|
||||
home: Acasa
|
||||
last_updated_on: Ultima actualizare pe %{last_updated_on}
|
||||
view_all_articles: View all
|
||||
article: articol
|
||||
articles: articole
|
||||
author: autor
|
||||
authors: authors
|
||||
other: other
|
||||
others: others
|
||||
by: By
|
||||
no_articles: Nu există articole aici
|
||||
footer:
|
||||
made_with: Realizat cu
|
||||
header:
|
||||
go_to_homepage: Website
|
||||
visit_website: Visit website
|
||||
appearance:
|
||||
system: Sistem
|
||||
light: Light
|
||||
dark: Dark
|
||||
featured_articles: Featured Articles
|
||||
uncategorized: Necategorizat
|
||||
404:
|
||||
title: Page not found
|
||||
description: We couldn't find the page you were looking for.
|
||||
back_to_home: Go to home page
|
||||
slack_unfurl:
|
||||
fields:
|
||||
name: Nume
|
||||
email: E-mail
|
||||
phone_number: Phone
|
||||
company_name: Companie
|
||||
inbox_name: Inbox
|
||||
inbox_type: Inbox Type
|
||||
button: Deschiderea conversației
|
||||
time_units:
|
||||
days:
|
||||
one: '%{count} day'
|
||||
few: '%{count} days'
|
||||
other: '%{count} days'
|
||||
hours:
|
||||
one: '%{count} hour'
|
||||
few: '%{count} hours'
|
||||
other: '%{count} hours'
|
||||
minutes:
|
||||
one: '%{count} minute'
|
||||
few: '%{count} minutes'
|
||||
other: '%{count} minutes'
|
||||
seconds:
|
||||
one: '%{count} second'
|
||||
few: '%{count} seconds'
|
||||
other: '%{count} seconds'
|
||||
automation:
|
||||
system_name: 'Automation System'
|
||||
crm:
|
||||
no_message: 'No messages in conversation'
|
||||
attachment: '[Attachment: %{type}]'
|
||||
no_content: '[No content]'
|
||||
created_activity: |
|
||||
New conversation started on %{brand_name}
|
||||
|
||||
Channel: %{channel_info}
|
||||
Created: %{formatted_creation_time}
|
||||
Conversation ID: %{display_id}
|
||||
View in %{brand_name}: %{url}
|
||||
transcript_activity: |
|
||||
Conversation Transcript from %{brand_name}
|
||||
|
||||
Channel: %{channel_info}
|
||||
Conversation ID: %{display_id}
|
||||
View in %{brand_name}: %{url}
|
||||
|
||||
Transcript:
|
||||
%{format_messages}
|
||||
agent_capacity_policy:
|
||||
inbox_already_assigned: 'Inbox has already been assigned to this policy'
|
||||
portals:
|
||||
send_instructions:
|
||||
email_required: 'E-mailul este necesar'
|
||||
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}'
|
||||
ssl_status:
|
||||
custom_domain_not_configured: 'Custom domain is not configured'
|
||||
448
research/chatwoot/config/locales/ru.yml
Normal file
448
research/chatwoot/config/locales/ru.yml
Normal file
@@ -0,0 +1,448 @@
|
||||
#Files in the config/locales directory are used for internationalization
|
||||
#and are automatically loaded by Rails. If you want to use locales other
|
||||
#than English, add the necessary files in this directory.
|
||||
#To use the locales, use `I18n.t`:
|
||||
#I18n.t 'hello'
|
||||
#In views, this is aliased to just `t`:
|
||||
#<%= t('hello') %>
|
||||
#To use a different locale, set it with `I18n.locale`:
|
||||
#I18n.locale = :es
|
||||
#This would use the information in config/locales/es.yml.
|
||||
#The following keys must be escaped otherwise they will not be retrieved by
|
||||
#the default I18n backend:
|
||||
#true, false, on, off, yes, no
|
||||
#Instead, surround them with single quotes.
|
||||
#en:
|
||||
#'true': 'foo'
|
||||
#To learn more, please read the Rails Internationalization guide
|
||||
#available at https://guides.rubyonrails.org/i18n.html.
|
||||
ru:
|
||||
hello: 'Привет мир'
|
||||
inbox:
|
||||
reauthorization:
|
||||
success: 'Канал успешно повторно авторизирован'
|
||||
not_required: 'Повторная авторизация не требуется для этого ящика'
|
||||
invalid_channel: 'Неверный тип канала для повторной авторизации'
|
||||
auth:
|
||||
saml:
|
||||
invalid_email: 'Пожалуйста, введите действительный адрес электронной почты'
|
||||
authentication_failed: 'Ошибка аутентификации. Пожалуйста, проверьте ваши учетные данные и повторите попытку.'
|
||||
messages:
|
||||
reset_password_success: Круто! Запрос на сброс пароля удался. Проверьте почту для получения инструкций.
|
||||
reset_password_failure: Ой! Мы не смогли найти пользователя с указанным email.
|
||||
reset_password_saml_user: Эта учетная запись использует SAML-аутентификацию. Сброс пароля недоступен. Пожалуйста, обратитесь к администратору.
|
||||
login_saml_user: Эта учетная запись использует SAML аутентификацию. Пожалуйста, войдите через SAML провайдера вашей организации.
|
||||
saml_not_available: SAML аутентификация не доступна в этой установке.
|
||||
inbox_deletetion_response: Ваш запрос на удаление входящих сообщений будет обработан через некоторое время.
|
||||
errors:
|
||||
validations:
|
||||
presence: не должен быть пустым
|
||||
webhook:
|
||||
invalid: Недопустимые события
|
||||
signup:
|
||||
disposable_email: Мы не разрешаем одноразовые почтовые ящики
|
||||
blocked_domain: Этот домен не разрешен. Если вы считаете, что это ошибка, обратитесь в службу поддержки.
|
||||
invalid_email: Вы ввели неверный email
|
||||
email_already_exists: 'Вы уже зарегистрировались для учётной записи с %{email}'
|
||||
invalid_params: 'Неверно, проверьте параметры регистрации и повторите попытку'
|
||||
failed: Ошибка регистрации
|
||||
assignment_policy:
|
||||
not_found: Политика назначения не найдена
|
||||
attachments:
|
||||
invalid: Invalid attachment
|
||||
saml:
|
||||
feature_not_enabled: Функция SAML не включена для этой учетной записи
|
||||
sso_not_enabled: SAML SSO is not enabled for this installation
|
||||
data_import:
|
||||
data_type:
|
||||
invalid: Недопустимый тип данных
|
||||
contacts:
|
||||
import:
|
||||
failed: Пустой файл
|
||||
export:
|
||||
success: Мы сообщим вам, как только файл для экспорта контактов будет готов к просмотру.
|
||||
email:
|
||||
invalid: Неверный email
|
||||
phone_number:
|
||||
invalid: должен иметь формат e164
|
||||
companies:
|
||||
domain:
|
||||
invalid: должно быть корректным доменным именем
|
||||
search:
|
||||
query_missing: Specify search string with parameter q
|
||||
messages:
|
||||
search:
|
||||
time_range_limit_exceeded: 'Search is limited to the last %{days} days'
|
||||
categories:
|
||||
locale:
|
||||
unique: Должны быть уникальными в категории и портале
|
||||
dyte:
|
||||
invalid_message_type: 'Недопустимый тип сообщения. Действие запрещено'
|
||||
slack:
|
||||
invalid_channel_id: 'Неправильный канал slack - попробуйте еще раз'
|
||||
whatsapp:
|
||||
token_exchange_failed: 'Не удалось обменять код на токена доступа. Пожалуйста, попробуйте еще раз.'
|
||||
invalid_token_permissions: 'Токен доступа не имеет необходимых прав для WhatsApp.'
|
||||
phone_info_fetch_failed: 'Не удалось получить информацию о номере телефона. Пожалуйста, попробуйте еще раз.'
|
||||
phone_number_already_exists: 'Channel already exists for this phone number: %{phone_number}, please contact support if the error persists'
|
||||
reauthorization:
|
||||
generic: 'Не удалось повторно авторизовать WhatsApp. Пожалуйста, попробуйте еще раз.'
|
||||
not_supported: 'Повторная авторизация не поддерживается для данного типа канала WhatsApp.'
|
||||
inboxes:
|
||||
imap:
|
||||
socket_error: Пожалуйста, проверьте сетевое подключение, адрес IMAP и повторите попытку.
|
||||
no_response_error: Проверьте учетные данные IMAP и повторите попытку.
|
||||
host_unreachable_error: Хост недоступен. Проверьте адрес IMAP, порт IMAP и повторите попытку.
|
||||
connection_timed_out_error: Время ожидания соединения для %{address}:%{port} истекло
|
||||
connection_closed_error: Соединение закрыто.
|
||||
validations:
|
||||
name: Не должен начинаться или заканчиваться символами, и у него Не должно быть < > / \ @ символов.
|
||||
custom_filters:
|
||||
number_of_records: Достигнут лимит. Максимальное количество разрешенных пользовательских фильтров для каждого пользователя - 1000.
|
||||
invalid_attribute: Недопустимый ключ атрибута - [%{key}]. Ключ должен быть одним из [%{allowed_keys}] или пользовательским атрибутом, указанным в учетной записи.
|
||||
invalid_operator: Неверный оператор. Допустимыми операторами для %{attribute_name} являются [%{allowed_keys}].
|
||||
invalid_query_operator: Оператор запроса должен быть "AND" или "OR".
|
||||
invalid_value: Недопустимое значение. Значения, предоставленные для %{attribute_name} являются недопустимыми
|
||||
custom_attribute_definition:
|
||||
key_conflict: Предоставленный ключ не разрешён, так как он может конфликтовать со стандартными атрибутами.
|
||||
mfa:
|
||||
already_enabled: MFA уже включен
|
||||
not_enabled: MFA не включена
|
||||
invalid_code: Неверный код подтверждения
|
||||
invalid_backup_code: Неверный резервный код
|
||||
invalid_token: Недопустимый или просроченный MFA токен
|
||||
invalid_credentials: Неверные учетные данные или проверочный код
|
||||
feature_unavailable: Функция MFA недоступна. Пожалуйста, настройте ключи шифрования.
|
||||
topup:
|
||||
credits_required: Credits amount is required
|
||||
invalid_credits: Invalid credits amount
|
||||
invalid_option: Invalid topup option
|
||||
plan_not_eligible: Top-ups are only available for paid plans. Please upgrade your plan first.
|
||||
stripe_customer_not_configured: Stripe customer not configured
|
||||
no_payment_method: No payment methods found. Please add a payment method before making a purchase.
|
||||
profile:
|
||||
mfa:
|
||||
enabled: MFA успешно включен
|
||||
disabled: MFA успешно отключен
|
||||
account_saml_settings:
|
||||
invalid_certificate: должен быть действительным сертификатом X.509 в формате PEM
|
||||
reports:
|
||||
period: Отчётный период с %{since} по %{until}
|
||||
utc_warning: Отчёт создан в часовом поясе UTC
|
||||
agent_csv:
|
||||
agent_name: Имя оператора
|
||||
conversations_count: Назначенные диалоги
|
||||
avg_first_response_time: Среднее время первого ответа
|
||||
avg_resolution_time: Среднее время завершения
|
||||
resolution_count: Количество завершенных
|
||||
avg_customer_waiting_time: Среднее время ожидания клиента
|
||||
inbox_csv:
|
||||
inbox_name: Имя источника
|
||||
inbox_type: Тип входящего сообщения
|
||||
conversations_count: Количество диалогов
|
||||
avg_first_response_time: Среднее время первого ответа
|
||||
avg_resolution_time: Среднее время завершения
|
||||
label_csv:
|
||||
label_title: Метка
|
||||
conversations_count: Количество диалогов
|
||||
avg_first_response_time: Среднее время первого ответа
|
||||
avg_resolution_time: Среднее время завершения
|
||||
avg_reply_time: Среднее время ответа
|
||||
resolution_count: Количество завершенных
|
||||
team_csv:
|
||||
team_name: Название команды
|
||||
conversations_count: Количество бесед
|
||||
avg_first_response_time: Среднее время первого ответа
|
||||
avg_resolution_time: Среднее время завершения
|
||||
resolution_count: Количество завершенных
|
||||
avg_customer_waiting_time: Среднее время ожидания клиента
|
||||
conversation_traffic_csv:
|
||||
timezone: Часовой пояс
|
||||
sla_csv:
|
||||
conversation_id: ID диалога
|
||||
sla_policy_breached: Политика SLA
|
||||
assignee: Назначено
|
||||
team: Команда
|
||||
inbox: Электронная почта
|
||||
labels: Категории
|
||||
conversation_link: Ссылка на диалог
|
||||
breached_events: Пропущенные события
|
||||
default_group_by: день
|
||||
csat:
|
||||
headers:
|
||||
contact_name: Имя контакта
|
||||
contact_email_address: Email контакта
|
||||
contact_phone_number: Номер телефона контакта
|
||||
link_to_the_conversation: Ссылка на диалог
|
||||
agent_name: Имя оператора
|
||||
rating: Оценка
|
||||
feedback: Комментарий к отзыву
|
||||
recorded_at: Дата записи
|
||||
notifications:
|
||||
notification_title:
|
||||
conversation_creation: 'В %{inbox_name} создана беседа (#%{display_id})'
|
||||
conversation_assignment: 'Вам назначен диалог (#%{display_id})'
|
||||
assigned_conversation_new_message: 'Новое сообщение создано в разговоре (#%{display_id})'
|
||||
conversation_mention: 'Вас упомянули в разговоре (#%{display_id})'
|
||||
sla_missed_first_response: 'Целевой показатель SLA - пропущенный первый ответ для разговора (#%{display_id})'
|
||||
sla_missed_next_response: 'SLA целевой следующий ответ, пропущенный для разговора (#%{display_id})'
|
||||
sla_missed_resolution: 'Пропущен срок выполнения SLA для разговора (#%{display_id})'
|
||||
attachment: 'Вложение'
|
||||
no_content: 'Нет содержимого'
|
||||
conversations:
|
||||
captain:
|
||||
handoff: 'Передача другому агенту для дальнейшей помощи.'
|
||||
messages:
|
||||
instagram_story_content: '%{story_sender} упомянул Вас в истории: '
|
||||
instagram_deleted_story_content: Эта история больше недоступна.
|
||||
instagram_shared_story_content: 'Shared story'
|
||||
instagram_shared_post_content: 'Shared post'
|
||||
deleted: Это сообщение было удалено
|
||||
whatsapp:
|
||||
list_button_label: 'Выберите элемент'
|
||||
delivery_status:
|
||||
error_code: 'Код ошибки: %{error_code}'
|
||||
activity:
|
||||
captain:
|
||||
resolved: 'Диалог был решен %{user_name} из-за бездействия'
|
||||
open: 'Диалог был открыт %{user_name}'
|
||||
agent_bot:
|
||||
error_moved_to_open: 'Диалог был открыт системой из-за ошибки бота агента.'
|
||||
status:
|
||||
resolved: '%{user_name} завершил диалог'
|
||||
contact_resolved: 'Разговор был закрыт %{contact_name}'
|
||||
open: '%{user_name} открыл заново диалог'
|
||||
pending: 'Разговор был помечен как ожидающий %{user_name}'
|
||||
snoozed: 'Разговор был помечен как отложенный %{user_name}'
|
||||
auto_resolved_days: 'Разговор был помечен системой решённым из-за неактивности в течение %{count} дней'
|
||||
auto_resolved_hours: 'Диалог был решен системой из-за %{count} часов бездействия'
|
||||
auto_resolved_minutes: 'Диалог был решён системой из-за %{count} минут бездействия'
|
||||
system_auto_open: Система переоткрыла разговор из-за нового входящего сообщения.
|
||||
priority:
|
||||
added: '%{user_name} установил приоритет на %{new_priority}'
|
||||
updated: '%{user_name} изменил приоритет с %{old_priority} на %{new_priority}'
|
||||
removed: '%{user_name} удалил приоритет'
|
||||
assignee:
|
||||
self_assigned: '%{user_name} назначил(а) разговор себе'
|
||||
assigned: '%{user_name} назначил %{assignee_name} ответственным'
|
||||
removed: 'Ответственный снят %{user_name}'
|
||||
team:
|
||||
assigned: '%{user_name} назначил %{team_name} ответственным'
|
||||
assigned_with_assignee: '%{user_name} назначил %{assignee_name} в %{team_name}'
|
||||
removed: '%{user_name} исключил из %{team_name}'
|
||||
labels:
|
||||
added: '%{user_name} добавил %{labels}'
|
||||
removed: '%{user_name} удалил %{labels}'
|
||||
sla:
|
||||
added: '%{user_name} добавил политику SLA %{sla_name}'
|
||||
removed: '%{user_name} удалил политику SLA %{sla_name}'
|
||||
linear:
|
||||
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 не отправлен из-за ограничений исходящих сообщений'
|
||||
auto_resolve:
|
||||
not_sent_due_to_messaging_window: 'Сообщение автозавершения не отправлено из-за ограничений исходящих сообщений'
|
||||
muted: '%{user_name} заглушил(а) этот разговор'
|
||||
unmuted: '%{user_name} включил(а) уведомления для разговора'
|
||||
auto_resolution_message: 'Разговор закрывается, поскольку он был неактивен в течение длительного времени. Пожалуйста, начните новый разговор, если потребуется дополнительная помощь.'
|
||||
templates:
|
||||
greeting_message_body: '%{account_name} как правило отвечает в течении несколько часов.'
|
||||
ways_to_reach_you_message_body: 'Оставьте ваш email для связи'
|
||||
email_input_box_message_body: 'Получать уведомления по email'
|
||||
csat_input_message_body: 'Пожалуйста, оцените разговор'
|
||||
reply:
|
||||
email:
|
||||
header:
|
||||
notifications: 'Уведомления'
|
||||
from_with_name: '%{assignee_name} от %{inbox_name} <%{from_email}>'
|
||||
reply_with_name: '%{assignee_name} от %{inbox_name} <%{reply_email}>'
|
||||
friendly_name: '%{sender_name} из %{business_name} <%{from_email}>'
|
||||
professional_name: '%{business_name} <%{from_email}>'
|
||||
channel_email:
|
||||
header:
|
||||
reply_with_name: '%{assignee_name} из %{inbox_name} <%{from_email}>'
|
||||
reply_with_inbox_name: '%{inbox_name} <%{from_email}>'
|
||||
email_subject: 'Новые сообщения в этом диалоге'
|
||||
transcript_subject: 'Субтитры общения'
|
||||
survey:
|
||||
response: 'Пожалуйста, оцените этот разговор, %{link}'
|
||||
contacts:
|
||||
online:
|
||||
delete: '%{contact_name} в сети, повторите попытку позже'
|
||||
integration_apps:
|
||||
#Note: webhooks and dashboard_apps don't need short_description as they use different modal components
|
||||
dashboard_apps:
|
||||
name: 'Панель приложений'
|
||||
description: 'Панель приложений позволяет вам создавать и вставлять приложения, отображающие информацию о пользователе, заказы или историю платежей, обеспечивая больший контекст для агентов поддержки.'
|
||||
dyte:
|
||||
name: 'Dyte'
|
||||
short_description: 'Начните видео/голосовые звонки с клиентов прямо из Chatwoot.'
|
||||
description: 'Dyte - это продукт, который интегрирует функции аудио и видео в ваше приложение. С помощью этой интеграции ваши агенты могут начать видео/голосовые звонки с вашими клиентами прямо из Chatwoot.'
|
||||
meeting_name: '%{agent_name} приступил к встрече'
|
||||
slack:
|
||||
name: 'Slack'
|
||||
short_description: 'Получать уведомления и отвечать на разговоры прямо в Slack.'
|
||||
description: "Интегрируйте Chatwoot с Slack для синхронизации команды. Эта интеграция позволяет получать уведомления о новых разговорах и отвечать на них непосредственно в интерфейсе Slack."
|
||||
webhooks:
|
||||
name: 'Webhooks'
|
||||
description: 'События Webhook предоставляют обновления об активности в вашем аккаунте Chatwoot в режиме реального времени. Вы можете подписаться на ваши предпочтительные события, и Chatwoot будет отправлять вам HTTP-ответы с обновлениями.'
|
||||
dialogflow:
|
||||
name: 'Диалог'
|
||||
short_description: 'Постройте чат ботов для обработки начальных запросов перед передачей агентам.'
|
||||
description: 'Создайте чатботов с помощью Dialogflow и легко интегрируйте их в ваш источник. Эти боты могут обрабатывать начальные запросы, прежде чем передавать их агенту поддержки.'
|
||||
google_translate:
|
||||
name: 'Google Перевод'
|
||||
short_description: 'Автоматически переводить сообщения клиентов для агентов.'
|
||||
description: "Интегрируйте Google Translate, чтобы помочь агентам легко переводить сообщения клиентов. Эта интеграция автоматически определяет язык и преобразует его в язык, предпочтительный для агента или администратора."
|
||||
openai:
|
||||
name: 'OpenAI'
|
||||
short_description: 'Предложение ответов, краткое изложение и повышение эффективности сообщений с помощью ИИ.'
|
||||
description: 'Используйте LLM OpenAI с такими функциями, как предложение ответов, резюмирование, перефразирование сообщений, проверка орфографии и подстановка категорий.'
|
||||
linear:
|
||||
name: 'Linear'
|
||||
short_description: 'Создать и связать Линейные задачи непосредственно из диалогов.'
|
||||
description: 'Создавайте или прикрепляйте уже существующие задачи в Linear непосредственно из окна диалога для более упорядоченного и эффективного процесса отслеживания проблем.'
|
||||
notion:
|
||||
name: 'Notion'
|
||||
short_description: 'Интеграция баз данных, документов и страниц напрямую с Captain.'
|
||||
description: 'Подключите ваше рабочее пространство Notion, чтобы включить Captain для доступа к Ии ответам, используя содержимое из вашей базы данных, документов и страниц, чтобы обеспечить более точную поддержку клиентов.'
|
||||
shopify:
|
||||
name: 'Shopify'
|
||||
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: 'Синхронизация контактов и диалогов с LeadSquared CRM.'
|
||||
description: 'Синхронизация контактов и диалогов с LeadSquared CRM. Эта интеграция автоматически создает лиды в LeadSquared при добавлении новых контактов, и ведет разговор активности, чтобы обеспечить вашу команду продаж полным контекстом.'
|
||||
captain:
|
||||
copilot_message_required: Необходимо ввести сообщение
|
||||
copilot_error: 'Пожалуйста, подключите ассистента к этому источнику входящих для использования Copilot'
|
||||
copilot_limit: 'У вас закончились кредиты для Copilot. Вы можете купить дополнительные кредиты в разделе биллинга.'
|
||||
copilot:
|
||||
using_tool: 'Использование инструмента %{function_name}'
|
||||
completed_tool_call: 'Вызов инструмента %{function_name}'
|
||||
invalid_tool_call: 'Неверный вызов инструмента'
|
||||
tool_not_available: 'Инструмент недоступен'
|
||||
documents:
|
||||
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: 'Невозможно сгенерировать уникальный slug после 5 попыток'
|
||||
public_portal:
|
||||
search:
|
||||
search_placeholder: Поиск статьи по названию или содержанию...
|
||||
empty_placeholder: Результаты не найдены.
|
||||
loading_placeholder: Идёт поиск...
|
||||
results_title: Результаты поиска
|
||||
toc_header: 'На этой странице'
|
||||
hero:
|
||||
sub_title: Ищите здесь статьи или выберите категории, указанные ниже.
|
||||
common:
|
||||
home: Главная
|
||||
last_updated_on: Обновлено %{last_updated_on}
|
||||
view_all_articles: Посмотреть все
|
||||
article: статья
|
||||
articles: статьи
|
||||
author: автор
|
||||
authors: авторы
|
||||
other: другое
|
||||
others: другие
|
||||
by: От
|
||||
no_articles: Здесь нет статей
|
||||
footer:
|
||||
made_with: Сделано с
|
||||
header:
|
||||
go_to_homepage: Сайт
|
||||
visit_website: Посетить сайт
|
||||
appearance:
|
||||
system: Система
|
||||
light: Светлая
|
||||
dark: Тёмная
|
||||
featured_articles: Рекомендуемые статьи
|
||||
uncategorized: Без категории
|
||||
404:
|
||||
title: Страница не найдена
|
||||
description: Мы не смогли найти запрашиваемую вами страницу.
|
||||
back_to_home: Перейти на главную страницу
|
||||
slack_unfurl:
|
||||
fields:
|
||||
name: Имя
|
||||
email: Email
|
||||
phone_number: Телефон
|
||||
company_name: Компания
|
||||
inbox_name: Электронная почта
|
||||
inbox_type: Тип источника
|
||||
button: Открыть беседу
|
||||
time_units:
|
||||
days:
|
||||
one: '%{count} день'
|
||||
few: '%{count} дней'
|
||||
many: '%{count} дней'
|
||||
other: '%{count} дней'
|
||||
hours:
|
||||
one: '%{count} час'
|
||||
few: '%{count} часов'
|
||||
many: '%{count} часов'
|
||||
other: '%{count} часов'
|
||||
minutes:
|
||||
one: '%{count} минут'
|
||||
few: '%{count} минут'
|
||||
many: '%{count} минут'
|
||||
other: '%{count} минут'
|
||||
seconds:
|
||||
one: '%{count} секунд'
|
||||
few: '%{count} секунд'
|
||||
many: '%{count} секунд'
|
||||
other: '%{count} секунд'
|
||||
automation:
|
||||
system_name: 'Система автоматизации'
|
||||
crm:
|
||||
no_message: 'В диалоге нет сообщений'
|
||||
attachment: '[Вложение: %{type}]'
|
||||
no_content: '[Нет содержимого]'
|
||||
created_activity: |
|
||||
Новый диалог начался на %{brand_name}
|
||||
|
||||
Канал: %{channel_info}
|
||||
Создано: %{formatted_creation_time}
|
||||
ID разговора: %{display_id}
|
||||
Просмотрено в %{brand_name}: %{url}
|
||||
transcript_activity: |
|
||||
Расшифровка разговора из %{brand_name}
|
||||
|
||||
Канал: %{channel_info}
|
||||
ID разговора: %{display_id}
|
||||
Просмотр %{brand_name}: %{url}
|
||||
|
||||
Расшифровка:
|
||||
%{format_messages}
|
||||
agent_capacity_policy:
|
||||
inbox_already_assigned: 'Входящие уже были назначены на эту политику'
|
||||
portals:
|
||||
send_instructions:
|
||||
email_required: 'Необходимо указать Email'
|
||||
invalid_email_format: 'Неправильный формат email'
|
||||
custom_domain_not_configured: 'Пользовательский домен не настроен'
|
||||
instructions_sent_successfully: 'Инструкции успешно отправлены'
|
||||
subject: 'Завершить настройку %{custom_domain}'
|
||||
ssl_status:
|
||||
custom_domain_not_configured: 'Пользовательский домен не настроен'
|
||||
74
research/chatwoot/config/locales/secure_password.en.yml
Normal file
74
research/chatwoot/config/locales/secure_password.en.yml
Normal file
@@ -0,0 +1,74 @@
|
||||
en:
|
||||
secure_password:
|
||||
character:
|
||||
one: "character"
|
||||
other: "characters"
|
||||
|
||||
types:
|
||||
uppercase: "uppercase"
|
||||
downcase: "downcase"
|
||||
lowercase: "lowercase"
|
||||
number: "number"
|
||||
special: "special"
|
||||
|
||||
password_has_required_content:
|
||||
errors:
|
||||
messages:
|
||||
unknown_characters: "contains %{count} invalid %{subject}"
|
||||
minimum_characters: "must contain at least %{count} %{type} %{subject}"
|
||||
maximum_characters: "must contain less than %{count} %{type} %{subject}"
|
||||
minimum_length: "must contain at least %{count} %{subject}"
|
||||
maximum_length: "must contain less than %{count} %{subject}"
|
||||
password_disallows_frequent_reuse:
|
||||
errors:
|
||||
messages:
|
||||
password_is_recent: "Last %{count} passwords may not be reused"
|
||||
password_disallows_frequent_changes:
|
||||
errors:
|
||||
messages:
|
||||
password_is_recent: "Password cannot be changed more than once per %{timeframe}"
|
||||
password_requires_regular_updates:
|
||||
alerts:
|
||||
messages:
|
||||
password_updated: "Your password has been updated."
|
||||
errors:
|
||||
messages:
|
||||
password_expired: "Your password has expired. Passwords must be changed every %{timeframe}"
|
||||
datetime:
|
||||
# update distance_in_words translations to remove the determiner words:
|
||||
# about, almost, over, less than, etc.
|
||||
precise_distance_in_words:
|
||||
half_a_minute: "half a minute"
|
||||
less_than_x_seconds:
|
||||
one: "1 second" # default was: "less than 1 second"
|
||||
other: "%{count} seconds" # default was: "less than %{count} seconds"
|
||||
x_seconds:
|
||||
one: "1 second"
|
||||
other: "%{count} seconds"
|
||||
less_than_x_minutes:
|
||||
one: "a minute" # default was: "less than a minute"
|
||||
other: "%{count} minutes" # default was: "less than %{count} minutes"
|
||||
x_minutes:
|
||||
one: "1 minute"
|
||||
other: "%{count} minutes"
|
||||
about_x_hours:
|
||||
one: "1 hour" # default was: "about 1 hour"
|
||||
other: "%{count} hours" # default was: "about %{count} hours"
|
||||
x_days:
|
||||
one: "1 day"
|
||||
other: "%{count} days"
|
||||
about_x_months:
|
||||
one: "1 month" # default was: "about 1 month"
|
||||
other: "%{count} months" # default was: "about %{count} months"
|
||||
x_months:
|
||||
one: "1 month"
|
||||
other: "%{count} months"
|
||||
about_x_years:
|
||||
one: "1 year" # default was: "about 1 year"
|
||||
other: "%{count} years" # default was: "about %{count} years"
|
||||
over_x_years:
|
||||
one: "1 year" # default was: "over 1 year"
|
||||
other: "%{count} years" # default was: "over %{count} years"
|
||||
almost_x_years:
|
||||
one: "1 year" # default was: "almost 1 year"
|
||||
other: "%{count} years" # default was: "almost %{count} years"
|
||||
448
research/chatwoot/config/locales/sh.yml
Normal file
448
research/chatwoot/config/locales/sh.yml
Normal file
@@ -0,0 +1,448 @@
|
||||
#Files in the config/locales directory are used for internationalization
|
||||
#and are automatically loaded by Rails. If you want to use locales other
|
||||
#than English, add the necessary files in this directory.
|
||||
#To use the locales, use `I18n.t`:
|
||||
#I18n.t 'hello'
|
||||
#In views, this is aliased to just `t`:
|
||||
#<%= t('hello') %>
|
||||
#To use a different locale, set it with `I18n.locale`:
|
||||
#I18n.locale = :es
|
||||
#This would use the information in config/locales/es.yml.
|
||||
#The following keys must be escaped otherwise they will not be retrieved by
|
||||
#the default I18n backend:
|
||||
#true, false, on, off, yes, no
|
||||
#Instead, surround them with single quotes.
|
||||
#en:
|
||||
#'true': 'foo'
|
||||
#To learn more, please read the Rails Internationalization guide
|
||||
#available at https://guides.rubyonrails.org/i18n.html.
|
||||
sh:
|
||||
hello: 'Hello world'
|
||||
inbox:
|
||||
reauthorization:
|
||||
success: 'Channel reauthorized successfully'
|
||||
not_required: 'Reauthorization is not required for this inbox'
|
||||
invalid_channel: 'Invalid channel type for reauthorization'
|
||||
auth:
|
||||
saml:
|
||||
invalid_email: 'Please enter a valid email address'
|
||||
authentication_failed: 'Authentication failed. Please check your credentials and try again.'
|
||||
messages:
|
||||
reset_password_success: Woot! Request for password reset is successful. Check your mail for instructions.
|
||||
reset_password_failure: Uh ho! We could not find any user with the specified 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.
|
||||
inbox_deletetion_response: Your inbox deletion request will be processed in some time.
|
||||
errors:
|
||||
validations:
|
||||
presence: must not be blank
|
||||
webhook:
|
||||
invalid: Invalid events
|
||||
signup:
|
||||
disposable_email: We do not allow disposable emails
|
||||
blocked_domain: This domain is not allowed. If you believe this is a mistake, please contact support.
|
||||
invalid_email: You have entered an invalid email
|
||||
email_already_exists: 'You have already signed up for an account with %{email}'
|
||||
invalid_params: 'Invalid, please check the signup paramters and try again'
|
||||
failed: Signup failed
|
||||
assignment_policy:
|
||||
not_found: Assignment policy not found
|
||||
attachments:
|
||||
invalid: Invalid attachment
|
||||
saml:
|
||||
feature_not_enabled: SAML feature not enabled for this account
|
||||
sso_not_enabled: SAML SSO is not enabled for this installation
|
||||
data_import:
|
||||
data_type:
|
||||
invalid: Invalid data type
|
||||
contacts:
|
||||
import:
|
||||
failed: File is blank
|
||||
export:
|
||||
success: We will notify you once contacts export file is ready to view.
|
||||
email:
|
||||
invalid: Invalid email
|
||||
phone_number:
|
||||
invalid: should be in e164 format
|
||||
companies:
|
||||
domain:
|
||||
invalid: must be a valid domain name
|
||||
search:
|
||||
query_missing: Specify search string with parameter q
|
||||
messages:
|
||||
search:
|
||||
time_range_limit_exceeded: 'Search is limited to the last %{days} days'
|
||||
categories:
|
||||
locale:
|
||||
unique: should be unique in the category and portal
|
||||
dyte:
|
||||
invalid_message_type: 'Invalid message type. Action not permitted'
|
||||
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.'
|
||||
phone_number_already_exists: 'Channel already exists for this phone number: %{phone_number}, please contact support if the error persists'
|
||||
reauthorization:
|
||||
generic: 'Failed to reauthorize WhatsApp. Please try again.'
|
||||
not_supported: 'Reauthorization is not supported for this type of WhatsApp channel.'
|
||||
inboxes:
|
||||
imap:
|
||||
socket_error: Please check the network connection, IMAP address and try again.
|
||||
no_response_error: Please check the IMAP credentials and try again.
|
||||
host_unreachable_error: Host unreachable, Please check the IMAP address, IMAP port and try again.
|
||||
connection_timed_out_error: Connection timed out for %{address}:%{port}
|
||||
connection_closed_error: Connection closed.
|
||||
validations:
|
||||
name: should not start or end with symbols, and it should not have < > / \ @ characters.
|
||||
custom_filters:
|
||||
number_of_records: Limit reached. The maximum number of allowed custom filters for a user per account is 1000.
|
||||
invalid_attribute: Invalid attribute key - [%{key}]. The key should be one of [%{allowed_keys}] or a custom attribute defined in the account.
|
||||
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.
|
||||
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.
|
||||
topup:
|
||||
credits_required: Credits amount is required
|
||||
invalid_credits: Invalid credits amount
|
||||
invalid_option: Invalid topup option
|
||||
plan_not_eligible: Top-ups are only available for paid plans. Please upgrade your plan first.
|
||||
stripe_customer_not_configured: Stripe customer not configured
|
||||
no_payment_method: No payment methods found. Please add a payment method before making a purchase.
|
||||
profile:
|
||||
mfa:
|
||||
enabled: MFA enabled successfully
|
||||
disabled: MFA disabled successfully
|
||||
account_saml_settings:
|
||||
invalid_certificate: must be a valid X.509 certificate in PEM format
|
||||
reports:
|
||||
period: Reporting period %{since} to %{until}
|
||||
utc_warning: The report generated is in UTC timezone
|
||||
agent_csv:
|
||||
agent_name: Agent name
|
||||
conversations_count: Assigned conversations
|
||||
avg_first_response_time: Avg first response time
|
||||
avg_resolution_time: Avg resolution time
|
||||
resolution_count: Resolution Count
|
||||
avg_customer_waiting_time: Avg customer waiting time
|
||||
inbox_csv:
|
||||
inbox_name: Inbox name
|
||||
inbox_type: Inbox type
|
||||
conversations_count: No. of conversations
|
||||
avg_first_response_time: Avg first response time
|
||||
avg_resolution_time: Avg resolution time
|
||||
label_csv:
|
||||
label_title: Label
|
||||
conversations_count: No. of conversations
|
||||
avg_first_response_time: Avg first response time
|
||||
avg_resolution_time: Avg resolution time
|
||||
avg_reply_time: Avg reply time
|
||||
resolution_count: Resolution Count
|
||||
team_csv:
|
||||
team_name: Team name
|
||||
conversations_count: Conversations count
|
||||
avg_first_response_time: Avg first response time
|
||||
avg_resolution_time: Avg resolution time
|
||||
resolution_count: Resolution Count
|
||||
avg_customer_waiting_time: Avg customer waiting time
|
||||
conversation_traffic_csv:
|
||||
timezone: Timezone
|
||||
sla_csv:
|
||||
conversation_id: Conversation ID
|
||||
sla_policy_breached: SLA Policy
|
||||
assignee: Assignee
|
||||
team: Team
|
||||
inbox: Inbox
|
||||
labels: Labels
|
||||
conversation_link: Link to the Conversation
|
||||
breached_events: Breached Events
|
||||
default_group_by: day
|
||||
csat:
|
||||
headers:
|
||||
contact_name: Contact Name
|
||||
contact_email_address: Contact Email Address
|
||||
contact_phone_number: Contact Phone Number
|
||||
link_to_the_conversation: Link to the conversation
|
||||
agent_name: Agent Name
|
||||
rating: Rating
|
||||
feedback: Feedback Comment
|
||||
recorded_at: Recorded date
|
||||
notifications:
|
||||
notification_title:
|
||||
conversation_creation: 'A conversation (#%{display_id}) has been created in %{inbox_name}'
|
||||
conversation_assignment: 'A conversation (#%{display_id}) has been assigned to you'
|
||||
assigned_conversation_new_message: 'A new message is created in conversation (#%{display_id})'
|
||||
conversation_mention: 'You have been mentioned in conversation (#%{display_id})'
|
||||
sla_missed_first_response: 'SLA target first response missed for conversation (#%{display_id})'
|
||||
sla_missed_next_response: 'SLA target next response missed for conversation (#%{display_id})'
|
||||
sla_missed_resolution: 'SLA target resolution missed for conversation (#%{display_id})'
|
||||
attachment: 'Attachment'
|
||||
no_content: 'No content'
|
||||
conversations:
|
||||
captain:
|
||||
handoff: 'Transferring to another agent for further assistance.'
|
||||
messages:
|
||||
instagram_story_content: '%{story_sender} mentioned you in the story: '
|
||||
instagram_deleted_story_content: This story is no longer available.
|
||||
instagram_shared_story_content: 'Shared story'
|
||||
instagram_shared_post_content: 'Shared post'
|
||||
deleted: This message was deleted
|
||||
whatsapp:
|
||||
list_button_label: 'Choose an item'
|
||||
delivery_status:
|
||||
error_code: '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}'
|
||||
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}'
|
||||
open: 'Conversation was reopened by %{user_name}'
|
||||
pending: 'Conversation was marked as pending by %{user_name}'
|
||||
snoozed: 'Conversation was snoozed by %{user_name}'
|
||||
auto_resolved_days: 'Conversation was marked resolved by system due to %{count} days of inactivity'
|
||||
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'
|
||||
system_auto_open: System reopened the conversation due to a new incoming message.
|
||||
priority:
|
||||
added: '%{user_name} set the priority to %{new_priority}'
|
||||
updated: '%{user_name} changed the priority from %{old_priority} to %{new_priority}'
|
||||
removed: '%{user_name} removed the priority'
|
||||
assignee:
|
||||
self_assigned: '%{user_name} self-assigned this conversation'
|
||||
assigned: 'Assigned to %{assignee_name} by %{user_name}'
|
||||
removed: 'Conversation unassigned by %{user_name}'
|
||||
team:
|
||||
assigned: 'Assigned to %{team_name} by %{user_name}'
|
||||
assigned_with_assignee: 'Assigned to %{assignee_name} via %{team_name} by %{user_name}'
|
||||
removed: 'Unassigned from %{team_name} by %{user_name}'
|
||||
labels:
|
||||
added: '%{user_name} added %{labels}'
|
||||
removed: '%{user_name} removed %{labels}'
|
||||
sla:
|
||||
added: '%{user_name} added SLA policy %{sla_name}'
|
||||
removed: '%{user_name} removed SLA policy %{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}'
|
||||
csat:
|
||||
not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions'
|
||||
auto_resolve:
|
||||
not_sent_due_to_messaging_window: 'Auto-resolve message not sent due to outgoing message restrictions'
|
||||
muted: '%{user_name} has muted the conversation'
|
||||
unmuted: '%{user_name} has unmuted the conversation'
|
||||
auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.'
|
||||
templates:
|
||||
greeting_message_body: '%{account_name} typically replies in a few hours.'
|
||||
ways_to_reach_you_message_body: 'Give the team a way to reach you.'
|
||||
email_input_box_message_body: 'Get notified by email'
|
||||
csat_input_message_body: 'Please rate the conversation'
|
||||
reply:
|
||||
email:
|
||||
header:
|
||||
notifications: 'Notifications'
|
||||
from_with_name: '%{assignee_name} from %{inbox_name} <%{from_email}>'
|
||||
reply_with_name: '%{assignee_name} from %{inbox_name} <reply+%{reply_email}>'
|
||||
friendly_name: '%{sender_name} from %{business_name} <%{from_email}>'
|
||||
professional_name: '%{business_name} <%{from_email}>'
|
||||
channel_email:
|
||||
header:
|
||||
reply_with_name: '%{assignee_name} from %{inbox_name} <%{from_email}>'
|
||||
reply_with_inbox_name: '%{inbox_name} <%{from_email}>'
|
||||
email_subject: 'New messages on this conversation'
|
||||
transcript_subject: 'Conversation Transcript'
|
||||
survey:
|
||||
response: 'Please rate this conversation, %{link}'
|
||||
contacts:
|
||||
online:
|
||||
delete: '%{contact_name} is Online, please try again later'
|
||||
integration_apps:
|
||||
#Note: webhooks and dashboard_apps don't need short_description as they use different modal components
|
||||
dashboard_apps:
|
||||
name: 'Dashboard Apps'
|
||||
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.'
|
||||
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.'
|
||||
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: 'Webhooks'
|
||||
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.'
|
||||
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.'
|
||||
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.'
|
||||
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'
|
||||
short_description: 'Create and link Linear issues directly from conversations.'
|
||||
description: 'Create issues in Linear directly from your conversation window. Alternatively, link existing Linear issues for a more streamlined and efficient issue tracking process.'
|
||||
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.'
|
||||
shopify:
|
||||
name: 'Shopify'
|
||||
short_description: 'Access order details and customer data from your Shopify store.'
|
||||
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.'
|
||||
captain:
|
||||
copilot_message_required: Message is required
|
||||
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'
|
||||
invalid_tool_call: 'Invalid tool call'
|
||||
tool_not_available: '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}'
|
||||
custom_tool:
|
||||
slug_generation_failed: 'Unable to generate unique slug after 5 attempts'
|
||||
public_portal:
|
||||
search:
|
||||
search_placeholder: Search for article by title or body...
|
||||
empty_placeholder: No results found.
|
||||
loading_placeholder: Searching...
|
||||
results_title: Search results
|
||||
toc_header: 'On this page'
|
||||
hero:
|
||||
sub_title: Search for the articles here or browse the categories below.
|
||||
common:
|
||||
home: Home
|
||||
last_updated_on: Last updated on %{last_updated_on}
|
||||
view_all_articles: View all
|
||||
article: article
|
||||
articles: articles
|
||||
author: author
|
||||
authors: authors
|
||||
other: other
|
||||
others: others
|
||||
by: By
|
||||
no_articles: There are no articles here
|
||||
footer:
|
||||
made_with: Made with
|
||||
header:
|
||||
go_to_homepage: Website
|
||||
visit_website: Visit website
|
||||
appearance:
|
||||
system: System
|
||||
light: Light
|
||||
dark: Dark
|
||||
featured_articles: Featured Articles
|
||||
uncategorized: Uncategorized
|
||||
404:
|
||||
title: Page not found
|
||||
description: We couldn't find the page you were looking for.
|
||||
back_to_home: Go to home page
|
||||
slack_unfurl:
|
||||
fields:
|
||||
name: Name
|
||||
email: Email
|
||||
phone_number: Phone
|
||||
company_name: Company
|
||||
inbox_name: Inbox
|
||||
inbox_type: Inbox Type
|
||||
button: Open conversation
|
||||
time_units:
|
||||
days:
|
||||
one: '%{count} day'
|
||||
few: '%{count} days'
|
||||
many: '%{count} days'
|
||||
other: '%{count} days'
|
||||
hours:
|
||||
one: '%{count} hour'
|
||||
few: '%{count} hours'
|
||||
many: '%{count} hours'
|
||||
other: '%{count} hours'
|
||||
minutes:
|
||||
one: '%{count} minute'
|
||||
few: '%{count} minutes'
|
||||
many: '%{count} minutes'
|
||||
other: '%{count} minutes'
|
||||
seconds:
|
||||
one: '%{count} second'
|
||||
few: '%{count} seconds'
|
||||
many: '%{count} seconds'
|
||||
other: '%{count} seconds'
|
||||
automation:
|
||||
system_name: 'Automation System'
|
||||
crm:
|
||||
no_message: 'No messages in conversation'
|
||||
attachment: '[Attachment: %{type}]'
|
||||
no_content: '[No content]'
|
||||
created_activity: |
|
||||
New conversation started on %{brand_name}
|
||||
|
||||
Channel: %{channel_info}
|
||||
Created: %{formatted_creation_time}
|
||||
Conversation ID: %{display_id}
|
||||
View in %{brand_name}: %{url}
|
||||
transcript_activity: |
|
||||
Conversation Transcript from %{brand_name}
|
||||
|
||||
Channel: %{channel_info}
|
||||
Conversation ID: %{display_id}
|
||||
View in %{brand_name}: %{url}
|
||||
|
||||
Transcript:
|
||||
%{format_messages}
|
||||
agent_capacity_policy:
|
||||
inbox_already_assigned: 'Inbox has already been assigned to this policy'
|
||||
portals:
|
||||
send_instructions:
|
||||
email_required: 'Email is required'
|
||||
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}'
|
||||
ssl_status:
|
||||
custom_domain_not_configured: 'Custom domain is not configured'
|
||||
448
research/chatwoot/config/locales/sk.yml
Normal file
448
research/chatwoot/config/locales/sk.yml
Normal file
@@ -0,0 +1,448 @@
|
||||
#Files in the config/locales directory are used for internationalization
|
||||
#and are automatically loaded by Rails. If you want to use locales other
|
||||
#than English, add the necessary files in this directory.
|
||||
#To use the locales, use `I18n.t`:
|
||||
#I18n.t 'hello'
|
||||
#In views, this is aliased to just `t`:
|
||||
#<%= t('hello') %>
|
||||
#To use a different locale, set it with `I18n.locale`:
|
||||
#I18n.locale = :es
|
||||
#This would use the information in config/locales/es.yml.
|
||||
#The following keys must be escaped otherwise they will not be retrieved by
|
||||
#the default I18n backend:
|
||||
#true, false, on, off, yes, no
|
||||
#Instead, surround them with single quotes.
|
||||
#en:
|
||||
#'true': 'foo'
|
||||
#To learn more, please read the Rails Internationalization guide
|
||||
#available at https://guides.rubyonrails.org/i18n.html.
|
||||
sk:
|
||||
hello: 'Hello world'
|
||||
inbox:
|
||||
reauthorization:
|
||||
success: 'Channel reauthorized successfully'
|
||||
not_required: 'Reauthorization is not required for this inbox'
|
||||
invalid_channel: 'Invalid channel type for reauthorization'
|
||||
auth:
|
||||
saml:
|
||||
invalid_email: 'Prosím zadajte platnú e-mailovú adresu'
|
||||
authentication_failed: 'Authentication failed. Please check your credentials and try again.'
|
||||
messages:
|
||||
reset_password_success: Woot! Request for password reset is successful. Check your mail for instructions.
|
||||
reset_password_failure: Uh ho! We could not find any user with the specified 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.
|
||||
inbox_deletetion_response: Your inbox deletion request will be processed in some time.
|
||||
errors:
|
||||
validations:
|
||||
presence: must not be blank
|
||||
webhook:
|
||||
invalid: Invalid events
|
||||
signup:
|
||||
disposable_email: We do not allow disposable emails
|
||||
blocked_domain: This domain is not allowed. If you believe this is a mistake, please contact support.
|
||||
invalid_email: You have entered an invalid email
|
||||
email_already_exists: 'You have already signed up for an account with %{email}'
|
||||
invalid_params: 'Invalid, please check the signup paramters and try again'
|
||||
failed: Signup failed
|
||||
assignment_policy:
|
||||
not_found: Assignment policy not found
|
||||
attachments:
|
||||
invalid: Invalid attachment
|
||||
saml:
|
||||
feature_not_enabled: SAML feature not enabled for this account
|
||||
sso_not_enabled: SAML SSO is not enabled for this installation
|
||||
data_import:
|
||||
data_type:
|
||||
invalid: Invalid data type
|
||||
contacts:
|
||||
import:
|
||||
failed: File is blank
|
||||
export:
|
||||
success: We will notify you once contacts export file is ready to view.
|
||||
email:
|
||||
invalid: Invalid email
|
||||
phone_number:
|
||||
invalid: should be in e164 format
|
||||
companies:
|
||||
domain:
|
||||
invalid: must be a valid domain name
|
||||
search:
|
||||
query_missing: Specify search string with parameter q
|
||||
messages:
|
||||
search:
|
||||
time_range_limit_exceeded: 'Search is limited to the last %{days} days'
|
||||
categories:
|
||||
locale:
|
||||
unique: should be unique in the category and portal
|
||||
dyte:
|
||||
invalid_message_type: 'Invalid message type. Action not permitted'
|
||||
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.'
|
||||
phone_number_already_exists: 'Channel already exists for this phone number: %{phone_number}, please contact support if the error persists'
|
||||
reauthorization:
|
||||
generic: 'Failed to reauthorize WhatsApp. Please try again.'
|
||||
not_supported: 'Reauthorization is not supported for this type of WhatsApp channel.'
|
||||
inboxes:
|
||||
imap:
|
||||
socket_error: Please check the network connection, IMAP address and try again.
|
||||
no_response_error: Please check the IMAP credentials and try again.
|
||||
host_unreachable_error: Host unreachable, Please check the IMAP address, IMAP port and try again.
|
||||
connection_timed_out_error: Connection timed out for %{address}:%{port}
|
||||
connection_closed_error: Connection closed.
|
||||
validations:
|
||||
name: should not start or end with symbols, and it should not have < > / \ @ characters.
|
||||
custom_filters:
|
||||
number_of_records: Limit reached. The maximum number of allowed custom filters for a user per account is 1000.
|
||||
invalid_attribute: Invalid attribute key - [%{key}]. The key should be one of [%{allowed_keys}] or a custom attribute defined in the account.
|
||||
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.
|
||||
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.
|
||||
topup:
|
||||
credits_required: Credits amount is required
|
||||
invalid_credits: Invalid credits amount
|
||||
invalid_option: Invalid topup option
|
||||
plan_not_eligible: Top-ups are only available for paid plans. Please upgrade your plan first.
|
||||
stripe_customer_not_configured: Stripe customer not configured
|
||||
no_payment_method: No payment methods found. Please add a payment method before making a purchase.
|
||||
profile:
|
||||
mfa:
|
||||
enabled: MFA enabled successfully
|
||||
disabled: MFA disabled successfully
|
||||
account_saml_settings:
|
||||
invalid_certificate: must be a valid X.509 certificate in PEM format
|
||||
reports:
|
||||
period: Reporting period %{since} to %{until}
|
||||
utc_warning: The report generated is in UTC timezone
|
||||
agent_csv:
|
||||
agent_name: Agent name
|
||||
conversations_count: Assigned conversations
|
||||
avg_first_response_time: Avg first response time
|
||||
avg_resolution_time: Avg resolution time
|
||||
resolution_count: Počet vyriešených problémov
|
||||
avg_customer_waiting_time: Avg customer waiting time
|
||||
inbox_csv:
|
||||
inbox_name: Inbox name
|
||||
inbox_type: Inbox type
|
||||
conversations_count: No. of conversations
|
||||
avg_first_response_time: Avg first response time
|
||||
avg_resolution_time: Avg resolution time
|
||||
label_csv:
|
||||
label_title: Label
|
||||
conversations_count: No. of conversations
|
||||
avg_first_response_time: Avg first response time
|
||||
avg_resolution_time: Avg resolution time
|
||||
avg_reply_time: Avg reply time
|
||||
resolution_count: Počet vyriešených problémov
|
||||
team_csv:
|
||||
team_name: Názov tímu
|
||||
conversations_count: Conversations count
|
||||
avg_first_response_time: Avg first response time
|
||||
avg_resolution_time: Avg resolution time
|
||||
resolution_count: Počet vyriešených problémov
|
||||
avg_customer_waiting_time: Avg customer waiting time
|
||||
conversation_traffic_csv:
|
||||
timezone: Timezone
|
||||
sla_csv:
|
||||
conversation_id: Conversation ID
|
||||
sla_policy_breached: SLA Policy
|
||||
assignee: Assignee
|
||||
team: Team
|
||||
inbox: Schránka
|
||||
labels: Labels
|
||||
conversation_link: Link to the Conversation
|
||||
breached_events: Breached Events
|
||||
default_group_by: day
|
||||
csat:
|
||||
headers:
|
||||
contact_name: Contact Name
|
||||
contact_email_address: Contact Email Address
|
||||
contact_phone_number: Contact Phone Number
|
||||
link_to_the_conversation: Link to the conversation
|
||||
agent_name: Meno agenta
|
||||
rating: Hodnotenia
|
||||
feedback: Feedback Comment
|
||||
recorded_at: Recorded date
|
||||
notifications:
|
||||
notification_title:
|
||||
conversation_creation: 'A conversation (#%{display_id}) has been created in %{inbox_name}'
|
||||
conversation_assignment: 'A conversation (#%{display_id}) has been assigned to you'
|
||||
assigned_conversation_new_message: 'A new message is created in conversation (#%{display_id})'
|
||||
conversation_mention: 'You have been mentioned in conversation (#%{display_id})'
|
||||
sla_missed_first_response: 'SLA target first response missed for conversation (#%{display_id})'
|
||||
sla_missed_next_response: 'SLA target next response missed for conversation (#%{display_id})'
|
||||
sla_missed_resolution: 'SLA target resolution missed for conversation (#%{display_id})'
|
||||
attachment: 'Attachment'
|
||||
no_content: 'No content'
|
||||
conversations:
|
||||
captain:
|
||||
handoff: 'Transferring to another agent for further assistance.'
|
||||
messages:
|
||||
instagram_story_content: '%{story_sender} mentioned you in the story: '
|
||||
instagram_deleted_story_content: This story is no longer available.
|
||||
instagram_shared_story_content: 'Shared story'
|
||||
instagram_shared_post_content: 'Shared post'
|
||||
deleted: This message was deleted
|
||||
whatsapp:
|
||||
list_button_label: 'Choose an item'
|
||||
delivery_status:
|
||||
error_code: '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}'
|
||||
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}'
|
||||
open: 'Conversation was reopened by %{user_name}'
|
||||
pending: 'Conversation was marked as pending by %{user_name}'
|
||||
snoozed: 'Conversation was snoozed by %{user_name}'
|
||||
auto_resolved_days: 'Conversation was marked resolved by system due to %{count} days of inactivity'
|
||||
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'
|
||||
system_auto_open: System reopened the conversation due to a new incoming message.
|
||||
priority:
|
||||
added: '%{user_name} set the priority to %{new_priority}'
|
||||
updated: '%{user_name} changed the priority from %{old_priority} to %{new_priority}'
|
||||
removed: '%{user_name} removed the priority'
|
||||
assignee:
|
||||
self_assigned: '%{user_name} self-assigned this conversation'
|
||||
assigned: 'Pridelené %{assignee_name} od %{user_name}'
|
||||
removed: 'Konverzácia nepriradená %{user_name}'
|
||||
team:
|
||||
assigned: 'Pridelené %{team_name} od %{user_name}'
|
||||
assigned_with_assignee: 'Pridelené %{assignee_name} prostredníctvom %{team_name} od %{user_name}'
|
||||
removed: 'Odpriradené z %{team_name} od %{user_name}'
|
||||
labels:
|
||||
added: '%{user_name} pridal %{labels}'
|
||||
removed: '%{user_name} odobral %{labels}'
|
||||
sla:
|
||||
added: '%{user_name} added SLA policy %{sla_name}'
|
||||
removed: '%{user_name} removed SLA policy %{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}'
|
||||
csat:
|
||||
not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions'
|
||||
auto_resolve:
|
||||
not_sent_due_to_messaging_window: 'Auto-resolve message not sent due to outgoing message restrictions'
|
||||
muted: '%{user_name} stlmil konverzáciu'
|
||||
unmuted: '%{user_name} odtlmil konverzáciu'
|
||||
auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.'
|
||||
templates:
|
||||
greeting_message_body: '%{account_name} zvyčajne odpovedá do niekoľkých hodín.'
|
||||
ways_to_reach_you_message_body: 'Poskytnite tímu spôsob, ako sa s vami spojiť.'
|
||||
email_input_box_message_body: 'Dostať upozornenie e-mailom'
|
||||
csat_input_message_body: 'Prosím, ohodnoťte konverzáciu'
|
||||
reply:
|
||||
email:
|
||||
header:
|
||||
notifications: 'Upozornenia'
|
||||
from_with_name: '%{assignee_name} z %{inbox_name} <reply+%{from_email}>'
|
||||
reply_with_name: '%{assignee_name} z %{inbox_name} <reply+%{reply_email}>'
|
||||
friendly_name: '%{sender_name} z %{business_name} <reply+%{from_email}>'
|
||||
professional_name: '%{business_name} <%{from_email}>'
|
||||
channel_email:
|
||||
header:
|
||||
reply_with_name: '%{assignee_name} z %{inbox_name} <reply+%{from_email}>'
|
||||
reply_with_inbox_name: '%{inbox_name} <%{from_email}>'
|
||||
email_subject: 'Nové správy v tejto konverzácii'
|
||||
transcript_subject: 'Prepis konverzácie'
|
||||
survey:
|
||||
response: 'Prosím, ohodnoťte túto konverzáciu, %{link}'
|
||||
contacts:
|
||||
online:
|
||||
delete: '%{contact_name} je online, skúste to prosím neskôr'
|
||||
integration_apps:
|
||||
#Note: webhooks and dashboard_apps don't need short_description as they use different modal components
|
||||
dashboard_apps:
|
||||
name: 'Dashboard Apps'
|
||||
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.'
|
||||
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.'
|
||||
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: 'Webhooks'
|
||||
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.'
|
||||
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.'
|
||||
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.'
|
||||
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'
|
||||
short_description: 'Create and link Linear issues directly from conversations.'
|
||||
description: 'Create issues in Linear directly from your conversation window. Alternatively, link existing Linear issues for a more streamlined and efficient issue tracking process.'
|
||||
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.'
|
||||
shopify:
|
||||
name: 'Shopify'
|
||||
short_description: 'Access order details and customer data from your Shopify store.'
|
||||
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.'
|
||||
captain:
|
||||
copilot_message_required: Message is required
|
||||
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'
|
||||
invalid_tool_call: 'Invalid tool call'
|
||||
tool_not_available: '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}'
|
||||
custom_tool:
|
||||
slug_generation_failed: 'Unable to generate unique slug after 5 attempts'
|
||||
public_portal:
|
||||
search:
|
||||
search_placeholder: Search for article by title or body...
|
||||
empty_placeholder: Žiadne výsledky neboli nájdené.
|
||||
loading_placeholder: Searching...
|
||||
results_title: Search results
|
||||
toc_header: 'On this page'
|
||||
hero:
|
||||
sub_title: Search for the articles here or browse the categories below.
|
||||
common:
|
||||
home: Home
|
||||
last_updated_on: Last updated on %{last_updated_on}
|
||||
view_all_articles: View all
|
||||
article: article
|
||||
articles: articles
|
||||
author: author
|
||||
authors: authors
|
||||
other: other
|
||||
others: others
|
||||
by: By
|
||||
no_articles: There are no articles here
|
||||
footer:
|
||||
made_with: Made with
|
||||
header:
|
||||
go_to_homepage: Website
|
||||
visit_website: Visit website
|
||||
appearance:
|
||||
system: System
|
||||
light: Light
|
||||
dark: Dark
|
||||
featured_articles: Featured Articles
|
||||
uncategorized: Uncategorized
|
||||
404:
|
||||
title: Page not found
|
||||
description: We couldn't find the page you were looking for.
|
||||
back_to_home: Go to home page
|
||||
slack_unfurl:
|
||||
fields:
|
||||
name: Meno
|
||||
email: E-mail
|
||||
phone_number: Phone
|
||||
company_name: Spoločnosť
|
||||
inbox_name: Schránka
|
||||
inbox_type: Inbox Type
|
||||
button: Open conversation
|
||||
time_units:
|
||||
days:
|
||||
one: '%{count} day'
|
||||
few: '%{count} days'
|
||||
many: '%{count} days'
|
||||
other: '%{count} days'
|
||||
hours:
|
||||
one: '%{count} hour'
|
||||
few: '%{count} hours'
|
||||
many: '%{count} hours'
|
||||
other: '%{count} hours'
|
||||
minutes:
|
||||
one: '%{count} minute'
|
||||
few: '%{count} minutes'
|
||||
many: '%{count} minutes'
|
||||
other: '%{count} minutes'
|
||||
seconds:
|
||||
one: '%{count} second'
|
||||
few: '%{count} seconds'
|
||||
many: '%{count} seconds'
|
||||
other: '%{count} seconds'
|
||||
automation:
|
||||
system_name: 'Automation System'
|
||||
crm:
|
||||
no_message: 'No messages in conversation'
|
||||
attachment: '[Attachment: %{type}]'
|
||||
no_content: '[No content]'
|
||||
created_activity: |
|
||||
New conversation started on %{brand_name}
|
||||
|
||||
Channel: %{channel_info}
|
||||
Created: %{formatted_creation_time}
|
||||
Conversation ID: %{display_id}
|
||||
View in %{brand_name}: %{url}
|
||||
transcript_activity: |
|
||||
Conversation Transcript from %{brand_name}
|
||||
|
||||
Channel: %{channel_info}
|
||||
Conversation ID: %{display_id}
|
||||
View in %{brand_name}: %{url}
|
||||
|
||||
Transcript:
|
||||
%{format_messages}
|
||||
agent_capacity_policy:
|
||||
inbox_already_assigned: 'Inbox has already been assigned to this policy'
|
||||
portals:
|
||||
send_instructions:
|
||||
email_required: 'Email is required'
|
||||
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}'
|
||||
ssl_status:
|
||||
custom_domain_not_configured: 'Custom domain is not configured'
|
||||
448
research/chatwoot/config/locales/sl.yml
Normal file
448
research/chatwoot/config/locales/sl.yml
Normal file
@@ -0,0 +1,448 @@
|
||||
#Files in the config/locales directory are used for internationalization
|
||||
#and are automatically loaded by Rails. If you want to use locales other
|
||||
#than English, add the necessary files in this directory.
|
||||
#To use the locales, use `I18n.t`:
|
||||
#I18n.t 'hello'
|
||||
#In views, this is aliased to just `t`:
|
||||
#<%= t('hello') %>
|
||||
#To use a different locale, set it with `I18n.locale`:
|
||||
#I18n.locale = :es
|
||||
#This would use the information in config/locales/es.yml.
|
||||
#The following keys must be escaped otherwise they will not be retrieved by
|
||||
#the default I18n backend:
|
||||
#true, false, on, off, yes, no
|
||||
#Instead, surround them with single quotes.
|
||||
#en:
|
||||
#'true': 'foo'
|
||||
#To learn more, please read the Rails Internationalization guide
|
||||
#available at https://guides.rubyonrails.org/i18n.html.
|
||||
sl:
|
||||
hello: 'Pozdravljen svet'
|
||||
inbox:
|
||||
reauthorization:
|
||||
success: 'Channel reauthorized successfully'
|
||||
not_required: 'Reauthorization is not required for this inbox'
|
||||
invalid_channel: 'Invalid channel type for reauthorization'
|
||||
auth:
|
||||
saml:
|
||||
invalid_email: 'Please enter a valid email address'
|
||||
authentication_failed: 'Authentication failed. Please check your credentials and try again.'
|
||||
messages:
|
||||
reset_password_success: Juhu! Zahteva za ponastavitev gesla je bila uspešna. Preverite svojo e-pošto za navodila.
|
||||
reset_password_failure: O ne! Nismo mogli najti nobenega uporabnika z navedenim e-poštnim naslovom.
|
||||
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.
|
||||
inbox_deletetion_response: Vaša zahteva za izbris predala bo obdelana čez nekaj časa.
|
||||
errors:
|
||||
validations:
|
||||
presence: ne sme biti prazno
|
||||
webhook:
|
||||
invalid: Neveljavni dogodki
|
||||
signup:
|
||||
disposable_email: Ne dovolimo e-pošte za enkratno uporabo
|
||||
blocked_domain: Ta domena ni dovoljena. Če menite, da je to pomota, se obrnite na podporo.
|
||||
invalid_email: Vnesli ste neveljaven e-poštni naslov
|
||||
email_already_exists: 'Ste že ustvarili račun z e-poštnim naslovom %{email}'
|
||||
invalid_params: 'Neveljavno, preverite vnešene podatke in poskusite znova'
|
||||
failed: Registracija neuspešna
|
||||
assignment_policy:
|
||||
not_found: Assignment policy not found
|
||||
attachments:
|
||||
invalid: Invalid attachment
|
||||
saml:
|
||||
feature_not_enabled: SAML feature not enabled for this account
|
||||
sso_not_enabled: SAML SSO is not enabled for this installation
|
||||
data_import:
|
||||
data_type:
|
||||
invalid: Nepravilen podatkovni tip
|
||||
contacts:
|
||||
import:
|
||||
failed: Datoteka je prazna
|
||||
export:
|
||||
success: Ko bo datoteka za izvoz stikov pripravljena za ogled, vas bomo obvestili.
|
||||
email:
|
||||
invalid: Napačen e-poštni naslov
|
||||
phone_number:
|
||||
invalid: mora biti v formatu e164
|
||||
companies:
|
||||
domain:
|
||||
invalid: must be a valid domain name
|
||||
search:
|
||||
query_missing: Specify search string with parameter q
|
||||
messages:
|
||||
search:
|
||||
time_range_limit_exceeded: 'Search is limited to the last %{days} days'
|
||||
categories:
|
||||
locale:
|
||||
unique: mora biti edinstven v kategoriji in portalu
|
||||
dyte:
|
||||
invalid_message_type: 'Neveljavna vrsta sporočila. Dejanje ni dovoljeno'
|
||||
slack:
|
||||
invalid_channel_id: 'Neveljaven slack kanal. Prosimo poskusite ponovno'
|
||||
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.'
|
||||
phone_number_already_exists: 'Channel already exists for this phone number: %{phone_number}, please contact support if the error persists'
|
||||
reauthorization:
|
||||
generic: 'Failed to reauthorize WhatsApp. Please try again.'
|
||||
not_supported: 'Reauthorization is not supported for this type of WhatsApp channel.'
|
||||
inboxes:
|
||||
imap:
|
||||
socket_error: Preverite omrežno povezavo, naslov IMAP in poskusite znova.
|
||||
no_response_error: Preverite poverilnice IMAP in poskusite znova.
|
||||
host_unreachable_error: Gostitelj nedosegljiv. Preverite naslov IMAP, vrata IMAP in poskusite znova.
|
||||
connection_timed_out_error: Povezava je potekla za %{address}:%{port}
|
||||
connection_closed_error: Povezava zaprta.
|
||||
validations:
|
||||
name: se ne sme začeti ali končati s simboli in ne sme vsebovati znakov < > / \ @.
|
||||
custom_filters:
|
||||
number_of_records: Omejitev dosežena. Največje dovoljeno število filtrov po meri za uporabnika na račun je 1000.
|
||||
invalid_attribute: Neveljaven ključ atributa - [%{key}]. Ključ mora biti eden od [%{allowed_keys}] ali atribut po meri, določen v računu.
|
||||
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.
|
||||
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.
|
||||
topup:
|
||||
credits_required: Credits amount is required
|
||||
invalid_credits: Invalid credits amount
|
||||
invalid_option: Invalid topup option
|
||||
plan_not_eligible: Top-ups are only available for paid plans. Please upgrade your plan first.
|
||||
stripe_customer_not_configured: Stripe customer not configured
|
||||
no_payment_method: No payment methods found. Please add a payment method before making a purchase.
|
||||
profile:
|
||||
mfa:
|
||||
enabled: MFA enabled successfully
|
||||
disabled: MFA disabled successfully
|
||||
account_saml_settings:
|
||||
invalid_certificate: must be a valid X.509 certificate in PEM format
|
||||
reports:
|
||||
period: Obdobje poročanja %{since} do %{until}
|
||||
utc_warning: Ustvarjeno poročilo je v časovnem pasu UTC
|
||||
agent_csv:
|
||||
agent_name: Ime agenta
|
||||
conversations_count: Dodeljeni pogovori
|
||||
avg_first_response_time: Povprečni prvi odzivni čas
|
||||
avg_resolution_time: Povprečni čas razrešitve
|
||||
resolution_count: Število razrešitev
|
||||
avg_customer_waiting_time: Povprečni čakalni čas stranke
|
||||
inbox_csv:
|
||||
inbox_name: Ime nabiralnika
|
||||
inbox_type: Tip nabiralnika
|
||||
conversations_count: Število pogovorov
|
||||
avg_first_response_time: Povprečni prvi odzivni čas
|
||||
avg_resolution_time: Povprečni čas razrešitve
|
||||
label_csv:
|
||||
label_title: Oznaka
|
||||
conversations_count: Število pogovorov
|
||||
avg_first_response_time: Povprečni prvi odzivni čas
|
||||
avg_resolution_time: Povprečni čas razrešitve
|
||||
avg_reply_time: Avg reply time
|
||||
resolution_count: Resolution Count
|
||||
team_csv:
|
||||
team_name: Ime ekipe
|
||||
conversations_count: Število pogovorov
|
||||
avg_first_response_time: Povprečni prvi odzivni čas
|
||||
avg_resolution_time: Povprečni čas razrešitve
|
||||
resolution_count: Število razrešitev
|
||||
avg_customer_waiting_time: Povprečni čakalni čas stranke
|
||||
conversation_traffic_csv:
|
||||
timezone: Časovni pas
|
||||
sla_csv:
|
||||
conversation_id: ID pogovora
|
||||
sla_policy_breached: Politika SLA
|
||||
assignee: Prejemnik
|
||||
team: Ekipa
|
||||
inbox: Nabiralnik
|
||||
labels: Oznake
|
||||
conversation_link: Povezava do pogovora
|
||||
breached_events: Kršeni dogodki
|
||||
default_group_by: dan
|
||||
csat:
|
||||
headers:
|
||||
contact_name: Ime kontakta
|
||||
contact_email_address: E-poštni naslov kontakta
|
||||
contact_phone_number: Telefonska številka kontakta
|
||||
link_to_the_conversation: Povezava do pogovora
|
||||
agent_name: Ime agenta
|
||||
rating: Ocena
|
||||
feedback: Povratni komentar
|
||||
recorded_at: Zabeležen datum
|
||||
notifications:
|
||||
notification_title:
|
||||
conversation_creation: 'Pogovor (#%{display_id}) je bil ustvarjen v %{inbox_name}'
|
||||
conversation_assignment: 'Pogovor (#%{display_id}) vam je bil dodeljen'
|
||||
assigned_conversation_new_message: 'V pogovoru je ustvarjeno novo sporočilo (#%{display_id})'
|
||||
conversation_mention: 'Omenjeni ste bili v pogovoru (#%{display_id})'
|
||||
sla_missed_first_response: 'Prvi odgovor cilja SLA za pogovor (#%{display_id}) ni bil izpolnjen'
|
||||
sla_missed_next_response: 'Naslednji odgovor cilja SLA za pogovor (#%{display_id}) ni bil izpolnjen'
|
||||
sla_missed_resolution: 'Ciljna resolucija SLA za pogovor (#%{display_id}) ni bila dosežena'
|
||||
attachment: 'Priponka'
|
||||
no_content: 'Ni vsebine'
|
||||
conversations:
|
||||
captain:
|
||||
handoff: 'Transferring to another agent for further assistance.'
|
||||
messages:
|
||||
instagram_story_content: '%{story_sender} vas je omenil v zgodbi: '
|
||||
instagram_deleted_story_content: Ta zgodba ni več na voljo.
|
||||
instagram_shared_story_content: 'Shared story'
|
||||
instagram_shared_post_content: 'Shared post'
|
||||
deleted: To sporočilo je bilo izbrisano
|
||||
whatsapp:
|
||||
list_button_label: 'Choose an item'
|
||||
delivery_status:
|
||||
error_code: 'Koda napake: %{error_code}'
|
||||
activity:
|
||||
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}'
|
||||
open: '%{user_name} je znova odprl pogovor'
|
||||
pending: '%{user_name} je pogovor označil kot čakajočega'
|
||||
snoozed: '%{user_name} je preložil pogovor'
|
||||
auto_resolved_days: 'Sistem je označil pogovor kot razrešen zaradi %{count} dni nedejavnosti'
|
||||
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'
|
||||
system_auto_open: Sistem je znova odprl pogovor zaradi novega dohodnega sporočila.
|
||||
priority:
|
||||
added: '%{user_name} je nastavil prednost na %{new_priority}'
|
||||
updated: '%{user_name} je spremenil prednost iz %{old_priority} v %{new_priority}'
|
||||
removed: '%{user_name} je odstranil prednost'
|
||||
assignee:
|
||||
self_assigned: '%{user_name} si je ta pogovor dodelil sebi'
|
||||
assigned: 'Dodeljeno %{user_name} s strani %{assignee_name}'
|
||||
removed: '%{user_name} je preklical dodelitev pogovora'
|
||||
team:
|
||||
assigned: 'Dodeljeno %{team_name} s strani %{user_name}'
|
||||
assigned_with_assignee: 'Dodeljeno%{assignee_name} preko %{team_name} s strani %{user_name}'
|
||||
removed: 'Dodelitev uporabniku %{user_name} preklicana s strani %{team_name}'
|
||||
labels:
|
||||
added: '%{user_name} dodal %{labels}'
|
||||
removed: '%{user_name} odstranil %{labels}'
|
||||
sla:
|
||||
added: '%{user_name} je dodal politiko SLA %{sla_name}'
|
||||
removed: '%{user_name} je odstranil politiko 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}'
|
||||
csat:
|
||||
not_sent_due_to_messaging_window: 'CSAT survey not sent due to outgoing message restrictions'
|
||||
auto_resolve:
|
||||
not_sent_due_to_messaging_window: 'Auto-resolve message not sent due to outgoing message restrictions'
|
||||
muted: '%{user_name} je utišal pogovor'
|
||||
unmuted: '%{user_name} je vklopil sporočila pogovora'
|
||||
auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.'
|
||||
templates:
|
||||
greeting_message_body: '%{account_name} običajno odgovori v nekaj urah.'
|
||||
ways_to_reach_you_message_body: 'Omogočite ekipi, da stopi v stik z vami.'
|
||||
email_input_box_message_body: 'Prejmite obvestilo po e-pošti'
|
||||
csat_input_message_body: 'Ocenite pogovor'
|
||||
reply:
|
||||
email:
|
||||
header:
|
||||
notifications: 'Notifications'
|
||||
from_with_name: '%{assignee_name} iz %{inbox_name} <%{from_email}>'
|
||||
reply_with_name: '%{assignee_name} iz %{inbox_name} <reply+%{reply_email}>'
|
||||
friendly_name: '%{sender_name} iz %{business_name} <%{from_email}>'
|
||||
professional_name: '%{business_name} <%{from_email}>'
|
||||
channel_email:
|
||||
header:
|
||||
reply_with_name: '%{assignee_name} iz %{inbox_name} <%{from_email}>'
|
||||
reply_with_inbox_name: '%{inbox_name} <%{from_email}>'
|
||||
email_subject: 'Nova sporočila v tem pogovoru'
|
||||
transcript_subject: 'Prepis pogovora'
|
||||
survey:
|
||||
response: 'Ocenite ta pogovor, %{link}'
|
||||
contacts:
|
||||
online:
|
||||
delete: '%{contact_name} je na voljo, poskusite znova pozneje'
|
||||
integration_apps:
|
||||
#Note: webhooks and dashboard_apps don't need short_description as they use different modal components
|
||||
dashboard_apps:
|
||||
name: 'Aplikacije nadzorne plošče'
|
||||
description: 'Aplikacije nadzorne plošče vam omogočajo, da ustvarite in vdelate aplikacije, ki prikazujejo uporabniške informacije, naročila ali zgodovino plačil, kar zagotavlja več konteksta vašim agentom za podporo strankam.'
|
||||
dyte:
|
||||
name: 'Dyte'
|
||||
short_description: 'Start video/voice calls with customers directly from Chatwoot.'
|
||||
description: 'Dyte je rešitev, ki integrira avdio in video funkcije v vašo aplikacijo. S to integracijo lahko vaši agenti začnejo video/glasovne klice z vašimi strankami neposredno iz Chatwoota.'
|
||||
meeting_name: '%{agent_name} je začel sestanek'
|
||||
slack:
|
||||
name: 'Slack'
|
||||
short_description: 'Receive notifications and respond to conversations directly in Slack.'
|
||||
description: "Integrirajte Chatwoot s Slackom, da bo vaša ekipa sinhronizirana. Ta integracija vam omogoča prejemanje obvestil o novih pogovorih in odgovarjanje nanje neposredno v Slackovem vmesniku."
|
||||
webhooks:
|
||||
name: 'Webhooks'
|
||||
description: 'Dogodki Webhook zagotavljajo posodobitve v realnem času o dejavnostih v vašem računu Chatwoot. Naročite se lahko na želene dogodke in Chatwoot vam bo poslal povratne klice HTTP s posodobitvami.'
|
||||
dialogflow:
|
||||
name: 'Dialogflow'
|
||||
short_description: 'Build chatbots to handle initial queries before transferring to agents.'
|
||||
description: 'Ustvarite chatbote z Dialogflowom in jih preprosto integrirajte v svoj nabiralnik. Ti boti lahko obravnavajo začetne poizvedbe, preden jih prenesejo agentu za pomoč uporabnikom.'
|
||||
google_translate:
|
||||
name: 'Google Translate'
|
||||
short_description: 'Automatically translate customer messages for agents.'
|
||||
description: "Integrirajte Google Translate, da agentom pomagate pri preprostem prevajanju sporočil strank. Ta integracija samodejno zazna jezik in ga pretvori v prednostni jezik agenta ali skrbnika."
|
||||
openai:
|
||||
name: 'OpenAI'
|
||||
short_description: 'AI-powered reply suggestions, summarization, and message enhancement.'
|
||||
description: 'Izkoristite moč velikih jezikovnih modelov OpenAI s funkcijami, kot so predlogi odgovorov, povzemanje, preoblikovanje sporočil, preverjanje črkovanja in klasifikacija oznak.'
|
||||
linear:
|
||||
name: 'Linear'
|
||||
short_description: 'Create and link Linear issues directly from conversations.'
|
||||
description: 'Ustvarite issue v Linearju neposredno iz pogovornega okna. Druga možnost je, da povežete obstoječe Linear issue za bolj poenostavljen in učinkovit postopek sledenja težavam.'
|
||||
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.'
|
||||
shopify:
|
||||
name: 'Shopify'
|
||||
short_description: 'Access order details and customer data from your Shopify store.'
|
||||
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.'
|
||||
captain:
|
||||
copilot_message_required: Message is required
|
||||
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'
|
||||
invalid_tool_call: 'Invalid tool call'
|
||||
tool_not_available: '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}'
|
||||
custom_tool:
|
||||
slug_generation_failed: 'Unable to generate unique slug after 5 attempts'
|
||||
public_portal:
|
||||
search:
|
||||
search_placeholder: Iskanje članka po naslovu ali telesu ...
|
||||
empty_placeholder: Ni rezultatov.
|
||||
loading_placeholder: Iskanje ...
|
||||
results_title: Rezultati iskanja
|
||||
toc_header: 'Na tej strani'
|
||||
hero:
|
||||
sub_title: Poiščite članke tukaj ali prebrskajte spodnje kategorije.
|
||||
common:
|
||||
home: Domov
|
||||
last_updated_on: Nazadnje posodobljeno %{last_updated_on}
|
||||
view_all_articles: Prikaži vse
|
||||
article: članek
|
||||
articles: članki
|
||||
author: avtor
|
||||
authors: avtorji
|
||||
other: drugo
|
||||
others: ostali
|
||||
by: Od
|
||||
no_articles: Tukaj ni člankov
|
||||
footer:
|
||||
made_with: Narejeno z
|
||||
header:
|
||||
go_to_homepage: Spletna stran
|
||||
visit_website: Visit website
|
||||
appearance:
|
||||
system: Sistem
|
||||
light: Svetlo
|
||||
dark: Temno
|
||||
featured_articles: Predstavljeni članki
|
||||
uncategorized: Nekategorizirano
|
||||
404:
|
||||
title: Stran ni najdena
|
||||
description: Nismo mogli najti strani, ki ste jo iskali.
|
||||
back_to_home: Pojdite na domačo stran
|
||||
slack_unfurl:
|
||||
fields:
|
||||
name: Ime
|
||||
email: E-pošta
|
||||
phone_number: Telefon
|
||||
company_name: Podjetje
|
||||
inbox_name: Nabiralnik
|
||||
inbox_type: Tip nabiralnika
|
||||
button: Odpri pogovor
|
||||
time_units:
|
||||
days:
|
||||
one: '%{count} dan'
|
||||
two: '%{count} dni'
|
||||
few: '%{count} dni'
|
||||
other: '%{count} dni'
|
||||
hours:
|
||||
one: '%{count} ura'
|
||||
two: '%{count} uri'
|
||||
few: '%{count} ure'
|
||||
other: '%{count} ur'
|
||||
minutes:
|
||||
one: '%{count} minuta'
|
||||
two: '%{count} minuti'
|
||||
few: '%{count} minute'
|
||||
other: '%{count} minut'
|
||||
seconds:
|
||||
one: '%{count} sekunda'
|
||||
two: '%{count} sekundi'
|
||||
few: '%{count} sekunde'
|
||||
other: '%{count} sekund'
|
||||
automation:
|
||||
system_name: 'Automation System'
|
||||
crm:
|
||||
no_message: 'No messages in conversation'
|
||||
attachment: '[Attachment: %{type}]'
|
||||
no_content: '[Ni vsebine]'
|
||||
created_activity: |
|
||||
New conversation started on %{brand_name}
|
||||
|
||||
Channel: %{channel_info}
|
||||
Created: %{formatted_creation_time}
|
||||
Conversation ID: %{display_id}
|
||||
View in %{brand_name}: %{url}
|
||||
transcript_activity: |
|
||||
Conversation Transcript from %{brand_name}
|
||||
|
||||
Channel: %{channel_info}
|
||||
Conversation ID: %{display_id}
|
||||
View in %{brand_name}: %{url}
|
||||
|
||||
Transcript:
|
||||
%{format_messages}
|
||||
agent_capacity_policy:
|
||||
inbox_already_assigned: 'Inbox has already been assigned to this policy'
|
||||
portals:
|
||||
send_instructions:
|
||||
email_required: 'Email is required'
|
||||
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}'
|
||||
ssl_status:
|
||||
custom_domain_not_configured: 'Custom domain is not configured'
|
||||
440
research/chatwoot/config/locales/sq.yml
Normal file
440
research/chatwoot/config/locales/sq.yml
Normal file
@@ -0,0 +1,440 @@
|
||||
#Files in the config/locales directory are used for internationalization
|
||||
#and are automatically loaded by Rails. If you want to use locales other
|
||||
#than English, add the necessary files in this directory.
|
||||
#To use the locales, use `I18n.t`:
|
||||
#I18n.t 'hello'
|
||||
#In views, this is aliased to just `t`:
|
||||
#<%= t('hello') %>
|
||||
#To use a different locale, set it with `I18n.locale`:
|
||||
#I18n.locale = :es
|
||||
#This would use the information in config/locales/es.yml.
|
||||
#The following keys must be escaped otherwise they will not be retrieved by
|
||||
#the default I18n backend:
|
||||
#true, false, on, off, yes, no
|
||||
#Instead, surround them with single quotes.
|
||||
#en:
|
||||
#'true': 'foo'
|
||||
#To learn more, please read the Rails Internationalization guide
|
||||
#available at https://guides.rubyonrails.org/i18n.html.
|
||||
sq:
|
||||
hello: 'Hello world'
|
||||
inbox:
|
||||
reauthorization:
|
||||
success: 'Kanali u riautorizua me sukses'
|
||||
not_required: 'Riautorizimi nuk kërkohet për këtë kuti hyrëse'
|
||||
invalid_channel: 'Lloj i pavlefshëm kanali për riautorizim'
|
||||
auth:
|
||||
saml:
|
||||
invalid_email: 'Please enter a valid email address'
|
||||
authentication_failed: 'Authentication failed. Please check your credentials and try again.'
|
||||
messages:
|
||||
reset_password_success: Woot! Request for password reset is successful. Check your mail for instructions.
|
||||
reset_password_failure: Uh ho! We could not find any user with the specified 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.
|
||||
inbox_deletetion_response: Your inbox deletion request will be processed in some time.
|
||||
errors:
|
||||
validations:
|
||||
presence: must not be blank
|
||||
webhook:
|
||||
invalid: Invalid events
|
||||
signup:
|
||||
disposable_email: We do not allow disposable emails
|
||||
blocked_domain: This domain is not allowed. If you believe this is a mistake, please contact support.
|
||||
invalid_email: You have entered an invalid email
|
||||
email_already_exists: 'You have already signed up for an account with %{email}'
|
||||
invalid_params: 'Invalid, please check the signup paramters and try again'
|
||||
failed: Signup failed
|
||||
assignment_policy:
|
||||
not_found: Nuk u gjet politika e caktimit
|
||||
attachments:
|
||||
invalid: Invalid attachment
|
||||
saml:
|
||||
feature_not_enabled: SAML feature not enabled for this account
|
||||
sso_not_enabled: SAML SSO is not enabled for this installation
|
||||
data_import:
|
||||
data_type:
|
||||
invalid: Invalid data type
|
||||
contacts:
|
||||
import:
|
||||
failed: File is blank
|
||||
export:
|
||||
success: We will notify you once contacts export file is ready to view.
|
||||
email:
|
||||
invalid: Invalid email
|
||||
phone_number:
|
||||
invalid: should be in e164 format
|
||||
companies:
|
||||
domain:
|
||||
invalid: must be a valid domain name
|
||||
search:
|
||||
query_missing: Specify search string with parameter q
|
||||
messages:
|
||||
search:
|
||||
time_range_limit_exceeded: 'Search is limited to the last %{days} days'
|
||||
categories:
|
||||
locale:
|
||||
unique: should be unique in the category and portal
|
||||
dyte:
|
||||
invalid_message_type: 'Invalid message type. Action not permitted'
|
||||
slack:
|
||||
invalid_channel_id: 'Invalid slack channel. Please try again'
|
||||
whatsapp:
|
||||
token_exchange_failed: 'Dështoi shkëmbimi i kodit për tokenin e aksesit. Ju lutemi, provoni përsëri.'
|
||||
invalid_token_permissions: 'Tokeni i aksesit nuk ka lejet e nevojshme për WhatsApp.'
|
||||
phone_info_fetch_failed: 'Dështoi marrja e informacionit të numrit të telefonit. Ju lutemi, provoni përsëri.'
|
||||
phone_number_already_exists: 'Channel already exists for this phone number: %{phone_number}, please contact support if the error persists'
|
||||
reauthorization:
|
||||
generic: 'Dështoi riautorizimi i WhatsApp-it. Ju lutemi, provoni përsëri.'
|
||||
not_supported: 'Riautorizimi nuk mbështetet për këtë lloj kanali të WhatsApp-it.'
|
||||
inboxes:
|
||||
imap:
|
||||
socket_error: Please check the network connection, IMAP address and try again.
|
||||
no_response_error: Please check the IMAP credentials and try again.
|
||||
host_unreachable_error: Host unreachable, Please check the IMAP address, IMAP port and try again.
|
||||
connection_timed_out_error: Connection timed out for %{address}:%{port}
|
||||
connection_closed_error: Connection closed.
|
||||
validations:
|
||||
name: should not start or end with symbols, and it should not have < > / \ @ characters.
|
||||
custom_filters:
|
||||
number_of_records: Limit reached. The maximum number of allowed custom filters for a user per account is 1000.
|
||||
invalid_attribute: Invalid attribute key - [%{key}]. The key should be one of [%{allowed_keys}] or a custom attribute defined in the account.
|
||||
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.
|
||||
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.
|
||||
topup:
|
||||
credits_required: Credits amount is required
|
||||
invalid_credits: Invalid credits amount
|
||||
invalid_option: Invalid topup option
|
||||
plan_not_eligible: Top-ups are only available for paid plans. Please upgrade your plan first.
|
||||
stripe_customer_not_configured: Stripe customer not configured
|
||||
no_payment_method: No payment methods found. Please add a payment method before making a purchase.
|
||||
profile:
|
||||
mfa:
|
||||
enabled: MFA enabled successfully
|
||||
disabled: MFA disabled successfully
|
||||
account_saml_settings:
|
||||
invalid_certificate: must be a valid X.509 certificate in PEM format
|
||||
reports:
|
||||
period: Reporting period %{since} to %{until}
|
||||
utc_warning: The report generated is in UTC timezone
|
||||
agent_csv:
|
||||
agent_name: Agent name
|
||||
conversations_count: Assigned conversations
|
||||
avg_first_response_time: Avg first response time
|
||||
avg_resolution_time: Avg resolution time
|
||||
resolution_count: Resolution Count
|
||||
avg_customer_waiting_time: Avg customer waiting time
|
||||
inbox_csv:
|
||||
inbox_name: Inbox name
|
||||
inbox_type: Inbox type
|
||||
conversations_count: No. of conversations
|
||||
avg_first_response_time: Avg first response time
|
||||
avg_resolution_time: Avg resolution time
|
||||
label_csv:
|
||||
label_title: Label
|
||||
conversations_count: No. of conversations
|
||||
avg_first_response_time: Avg first response time
|
||||
avg_resolution_time: Avg resolution time
|
||||
avg_reply_time: Koha mesatare e përgjigjes
|
||||
resolution_count: Resolution Count
|
||||
team_csv:
|
||||
team_name: Team name
|
||||
conversations_count: Conversations count
|
||||
avg_first_response_time: Avg first response time
|
||||
avg_resolution_time: Avg resolution time
|
||||
resolution_count: Resolution Count
|
||||
avg_customer_waiting_time: Avg customer waiting time
|
||||
conversation_traffic_csv:
|
||||
timezone: Timezone
|
||||
sla_csv:
|
||||
conversation_id: Conversation ID
|
||||
sla_policy_breached: SLA Policy
|
||||
assignee: Assignee
|
||||
team: Team
|
||||
inbox: Inbox
|
||||
labels: Labels
|
||||
conversation_link: Link to the Conversation
|
||||
breached_events: Breached Events
|
||||
default_group_by: day
|
||||
csat:
|
||||
headers:
|
||||
contact_name: Contact Name
|
||||
contact_email_address: Contact Email Address
|
||||
contact_phone_number: Contact Phone Number
|
||||
link_to_the_conversation: Link to the conversation
|
||||
agent_name: Agent Name
|
||||
rating: Rating
|
||||
feedback: Feedback Comment
|
||||
recorded_at: Recorded date
|
||||
notifications:
|
||||
notification_title:
|
||||
conversation_creation: 'A conversation (#%{display_id}) has been created in %{inbox_name}'
|
||||
conversation_assignment: 'A conversation (#%{display_id}) has been assigned to you'
|
||||
assigned_conversation_new_message: 'A new message is created in conversation (#%{display_id})'
|
||||
conversation_mention: 'You have been mentioned in conversation (#%{display_id})'
|
||||
sla_missed_first_response: 'SLA target first response missed for conversation (#%{display_id})'
|
||||
sla_missed_next_response: 'SLA target next response missed for conversation (#%{display_id})'
|
||||
sla_missed_resolution: 'SLA target resolution missed for conversation (#%{display_id})'
|
||||
attachment: 'Attachment'
|
||||
no_content: 'No content'
|
||||
conversations:
|
||||
captain:
|
||||
handoff: 'Po transferohet te një agjent tjetër për ndihmë të mëtejshme.'
|
||||
messages:
|
||||
instagram_story_content: '%{story_sender} mentioned you in the story: '
|
||||
instagram_deleted_story_content: This story is no longer available.
|
||||
instagram_shared_story_content: 'Shared story'
|
||||
instagram_shared_post_content: 'Shared post'
|
||||
deleted: This message was deleted
|
||||
whatsapp:
|
||||
list_button_label: 'Zgjidhni një element'
|
||||
delivery_status:
|
||||
error_code: 'Error code: %{error_code}'
|
||||
activity:
|
||||
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}'
|
||||
open: 'Conversation was reopened by %{user_name}'
|
||||
pending: 'Conversation was marked as pending by %{user_name}'
|
||||
snoozed: 'Conversation was snoozed by %{user_name}'
|
||||
auto_resolved_days: 'Conversation was marked resolved by system due to %{count} days of inactivity'
|
||||
auto_resolved_hours: 'Biseda u shënua si e zgjidhur nga sistemi për %{count} orë pa aktivitet'
|
||||
auto_resolved_minutes: 'Biseda u shënua si e zgjidhur nga sistemi për %{count} minuta pa aktivitet'
|
||||
system_auto_open: System reopened the conversation due to a new incoming message.
|
||||
priority:
|
||||
added: '%{user_name} set the priority to %{new_priority}'
|
||||
updated: '%{user_name} changed the priority from %{old_priority} to %{new_priority}'
|
||||
removed: '%{user_name} removed the priority'
|
||||
assignee:
|
||||
self_assigned: '%{user_name} self-assigned this conversation'
|
||||
assigned: 'Assigned to %{assignee_name} by %{user_name}'
|
||||
removed: 'Conversation unassigned by %{user_name}'
|
||||
team:
|
||||
assigned: 'Assigned to %{team_name} by %{user_name}'
|
||||
assigned_with_assignee: 'Assigned to %{assignee_name} via %{team_name} by %{user_name}'
|
||||
removed: 'Unassigned from %{team_name} by %{user_name}'
|
||||
labels:
|
||||
added: '%{user_name} added %{labels}'
|
||||
removed: '%{user_name} removed %{labels}'
|
||||
sla:
|
||||
added: '%{user_name} added SLA policy %{sla_name}'
|
||||
removed: '%{user_name} removed SLA policy %{sla_name}'
|
||||
linear:
|
||||
issue_created: 'Çështja në Linear %{issue_id} u krijua nga %{user_name}'
|
||||
issue_linked: 'Çështja në Linear %{issue_id} u lidh nga %{user_name}'
|
||||
issue_unlinked: 'Çështja në Linear %{issue_id} u shkëput nga %{user_name}'
|
||||
csat:
|
||||
not_sent_due_to_messaging_window: 'Anketa CSAT nuk u dërgua për shkak të kufizimeve për mesazhet dalëse'
|
||||
auto_resolve:
|
||||
not_sent_due_to_messaging_window: 'Mesazhi i zgjidhjes automatike nuk u dërgua për shkak të kufizimeve për mesazhet dalëse'
|
||||
muted: '%{user_name} has muted the conversation'
|
||||
unmuted: '%{user_name} has unmuted the conversation'
|
||||
auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.'
|
||||
templates:
|
||||
greeting_message_body: '%{account_name} typically replies in a few hours.'
|
||||
ways_to_reach_you_message_body: 'Give the team a way to reach you.'
|
||||
email_input_box_message_body: 'Get notified by email'
|
||||
csat_input_message_body: 'Please rate the conversation'
|
||||
reply:
|
||||
email:
|
||||
header:
|
||||
notifications: 'Notifications'
|
||||
from_with_name: '%{assignee_name} from %{inbox_name} <%{from_email}>'
|
||||
reply_with_name: '%{assignee_name} from %{inbox_name} <reply+%{reply_email}>'
|
||||
friendly_name: '%{sender_name} from %{business_name} <%{from_email}>'
|
||||
professional_name: '%{business_name} <%{from_email}>'
|
||||
channel_email:
|
||||
header:
|
||||
reply_with_name: '%{assignee_name} from %{inbox_name} <%{from_email}>'
|
||||
reply_with_inbox_name: '%{inbox_name} <%{from_email}>'
|
||||
email_subject: 'New messages on this conversation'
|
||||
transcript_subject: 'Conversation Transcript'
|
||||
survey:
|
||||
response: 'Please rate this conversation, %{link}'
|
||||
contacts:
|
||||
online:
|
||||
delete: '%{contact_name} is Online, please try again later'
|
||||
integration_apps:
|
||||
#Note: webhooks and dashboard_apps don't need short_description as they use different modal components
|
||||
dashboard_apps:
|
||||
name: 'Dashboard Apps'
|
||||
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: 'Filloni thirrje video/zanore me klientët drejtpërdrejt nga 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: 'Merrni njoftime dhe përgjigjuni bisedave drejtpërdrejt në 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: 'Webhooks'
|
||||
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: 'Ndërtoni chatbot-e për të trajtuar kërkesat fillestare para se t''i transferoni te agjentët.'
|
||||
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: 'Përktheni automatikisht mesazhet e klientëve për agjentët.'
|
||||
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: 'Sugjerime përgjigjesh të mundësuara nga AI, përmbledhje dhe përmirësim mesazhesh.'
|
||||
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'
|
||||
short_description: 'Krijoni dhe lidhni çështje në Linear drejtpërdrejt nga bisedat.'
|
||||
description: 'Create issues in Linear directly from your conversation window. Alternatively, link existing Linear issues for a more streamlined and efficient issue tracking process.'
|
||||
notion:
|
||||
name: 'Notion'
|
||||
short_description: 'Integroni bazat e të dhënave, dokumentet dhe faqet drejtpërdrejt me Captain.'
|
||||
description: 'Lidheni hapësirën tuaj të punës në Notion për t''i mundësuar Captain-it të hyjë dhe të gjenerojë përgjigje inteligjente duke përdorur përmbajtjen nga bazat tuaja të të dhënave, dokumentet dhe faqet, për të ofruar mbështetje ndaj klientit me më shumë kontekst.'
|
||||
shopify:
|
||||
name: 'Shopify'
|
||||
short_description: 'Hyni te detajet e porosisë dhe te të dhënat e klientëve nga dyqani juaj 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: 'Sinkronizoni kontaktet dhe bisedat tuaja me LeadSquared CRM.'
|
||||
description: 'Sinkronizoni kontaktet dhe bisedat tuaja me LeadSquared CRM. Ky integrim krijon automatikisht lead-e në LeadSquared kur shtohen kontakte të reja dhe regjistron aktivitetin e bisedave për t''i ofruar ekipit tuaj të shitjeve kontekst të plotë.'
|
||||
captain:
|
||||
copilot_message_required: Message is required
|
||||
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: 'Duke përdorur mjetin %{function_name}'
|
||||
completed_tool_call: 'Thirrja e mjetit %{function_name} u përfundua'
|
||||
invalid_tool_call: 'Thirrje e pavlefshme e mjetit'
|
||||
tool_not_available: 'Mjeti nuk është i disponueshëm'
|
||||
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}'
|
||||
custom_tool:
|
||||
slug_generation_failed: 'Unable to generate unique slug after 5 attempts'
|
||||
public_portal:
|
||||
search:
|
||||
search_placeholder: Search for article by title or body...
|
||||
empty_placeholder: No results found.
|
||||
loading_placeholder: Searching...
|
||||
results_title: Search results
|
||||
toc_header: 'On this page'
|
||||
hero:
|
||||
sub_title: Search for the articles here or browse the categories below.
|
||||
common:
|
||||
home: Home
|
||||
last_updated_on: Last updated on %{last_updated_on}
|
||||
view_all_articles: View all
|
||||
article: article
|
||||
articles: articles
|
||||
author: author
|
||||
authors: authors
|
||||
other: other
|
||||
others: others
|
||||
by: By
|
||||
no_articles: There are no articles here
|
||||
footer:
|
||||
made_with: Made with
|
||||
header:
|
||||
go_to_homepage: Website
|
||||
visit_website: Vizitoni faqen e internetit
|
||||
appearance:
|
||||
system: System
|
||||
light: Light
|
||||
dark: Dark
|
||||
featured_articles: Featured Articles
|
||||
uncategorized: Uncategorized
|
||||
404:
|
||||
title: Page not found
|
||||
description: We couldn't find the page you were looking for.
|
||||
back_to_home: Go to home page
|
||||
slack_unfurl:
|
||||
fields:
|
||||
name: Name
|
||||
email: Email
|
||||
phone_number: Phone
|
||||
company_name: Company
|
||||
inbox_name: Inbox
|
||||
inbox_type: Inbox Type
|
||||
button: Open conversation
|
||||
time_units:
|
||||
days:
|
||||
one: '%{count} day'
|
||||
other: '%{count} days'
|
||||
hours:
|
||||
one: '%{count} hour'
|
||||
other: '%{count} hours'
|
||||
minutes:
|
||||
one: '%{count} minute'
|
||||
other: '%{count} minutes'
|
||||
seconds:
|
||||
one: '%{count} second'
|
||||
other: '%{count} seconds'
|
||||
automation:
|
||||
system_name: 'Sistemi i Automatizimit'
|
||||
crm:
|
||||
no_message: 'Nuk ka mesazhe në bisedë'
|
||||
attachment: '[Bashkëngjitje: %{type}]'
|
||||
no_content: '[No content]'
|
||||
created_activity: |
|
||||
Bisedë e re e nisur në %{brand_name}
|
||||
|
||||
Kanal: %{channel_info}
|
||||
Krijuar: %{formatted_creation_time}
|
||||
ID e bisedës: %{display_id}
|
||||
Shiko në %{brand_name}: %{url}
|
||||
transcript_activity: |
|
||||
Transkript i bisedës nga %{brand_name}
|
||||
|
||||
Kanal: %{channel_info}
|
||||
ID e bisedës: %{display_id}
|
||||
Shiko në %{brand_name}: %{url}
|
||||
|
||||
Transkript:
|
||||
%{format_messages}
|
||||
agent_capacity_policy:
|
||||
inbox_already_assigned: 'Inbox has already been assigned to this policy'
|
||||
portals:
|
||||
send_instructions:
|
||||
email_required: 'Kërkohet emaili'
|
||||
invalid_email_format: 'Format i pavlefshëm i emailit'
|
||||
custom_domain_not_configured: 'Domeni i personalizuar nuk është konfiguruar'
|
||||
instructions_sent_successfully: 'Udhëzimet u dërguan me sukses'
|
||||
subject: 'Përfundoni konfigurimin e %{custom_domain}'
|
||||
ssl_status:
|
||||
custom_domain_not_configured: 'Domeni i personalizuar nuk është konfiguruar'
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user