mirror of
https://github.com/lingble/chatwoot.git
synced 2025-10-29 02:02:27 +00:00
Added a command to sync files in the locale/*/ folder. Run `pnpm sync:i18n` would copy index.js in `dashboard/locale/en` to every other folder `dashboard/locale/*/` --------- Co-authored-by: Pranav <pranavrajs@gmail.com>
278 lines
13 KiB
YAML
278 lines
13 KiB
YAML
#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'
|
||
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.
|
||
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
|
||
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
|
||
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'
|
||
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 50.
|
||
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
|
||
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
|
||
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:
|
||
messages:
|
||
instagram_story_content: '%{story_sender} mentioned you in the story: '
|
||
instagram_deleted_story_content: This story is no longer available.
|
||
deleted: This message was deleted
|
||
delivery_status:
|
||
error_code: 'Error code: %{error_code}'
|
||
activity:
|
||
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: 'Keskustelu merkittiin ratkaistuksi automaattisesti, sillä on kulunut %{duration} päivää viimeisestä viestistä'
|
||
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}'
|
||
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:
|
||
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:
|
||
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'
|
||
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'
|
||
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'
|
||
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'
|
||
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'
|
||
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'
|
||
description: 'Create issues in Linear directly from your conversation window. Alternatively, link existing Linear issues for a more streamlined and efficient issue tracking process.'
|
||
captain:
|
||
copilot_error: 'Please connect an assistant to this inbox to use Copilot'
|
||
copilot_limit: 'You are out of Copilot credits. You can buy more credits from the billing section.'
|
||
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
|
||
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'
|